Today I got in my hands an IDE Plus 2.0 interface, which the owner had problems to setup. The symptoms were these:
1) when the computer was powered on with SpartaDOS X disabled, infinite BOOT ERROR message appeared on the screen
2) then the computer was powered on with SpartaDOS X enabled, the SDX started, but an attempt to access any drive caused the error "144 write protected or bad sector" to appear
3) the "Quick disable" and "IDE Interface" options in the Config Screen, even when set to "Shift" and "off" respectively, did not effectively disable the IDE handling.
As a result, SIO drives were not accessible, therefore the interface could not be setup from the utility ATR.
The reason for that is a bug in BIOS v. 0.1, the BIOS does not initialize the internal RAM of the IDE Plus interface properly on bootup, so random values which appear in the RAM after powering the system up may cause occasional or constant problems with initialization.
The solution is to update the IDE Plus BIOS ROM. Steps:
1) mount the "Utilities" ATR (here: http://drac030.krap....kmkjz-pliki.php
) as D1: via APE, AspeQt, AtariSIO, SIO2BSD or whatever like this.
2) activate SpartaDOS X (the switch to the leftmost position)
3) make sure that the interface is inserted properly and firmly (in some XEs, which have higher "legs", it may be good idea to put a 2-3 mm support under the interface)
4) power the computer up
5) wait for the DOS prompt to appear
6) type POKE $0247,0 and hit Return
7) type DIR D1: to make sure that the DOS works, that you have an access to the SIO drive D1:, that there is the Utilities ATR attached and files are seen properly.
8) type D1:BIOS09 and hit Return
9) answer 'Y' three times to the flasher's questions
10) when the DOS prompt appears again, power the computer down for a while (15-30 seconds)
Edited by drac030, Tue Oct 18, 2011 3:18 PM.