Date : Fri, 16 Jan 2004 23:36:02 +0000
From : jgh@... (Jonathan Graham Harston)
Subject: Re: IDE Interface for BBC
Current progress:
I've fixed the previous problem, with every command sent to the IDE drive
being aborted. One link in my wiring was wrong. nPGFC was connected
wrongly, discovered by noticing the drive activity light flashed whenever
the screen scrolled. The IDE was being accessed at &xx4x everywhere in the
memory map, not just at &FC4x. Fixed that.
Now, it responds to commands correctly, but on trying to read a sector, I
only ever get the first byte. Using the test program at
http://www.mdfs.net/Info/Comp/BBC/Hardware/IDE reading a sector gives, for
example:
0:000:000 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 3333333333333333
...etc...
Plugging the drive into my A5000 and examing the sector shows:
0:000:000 33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC BE 1B 7C ...etc...
showing that repeated reading from IDEdata just gives me the first byte of
the sector.
Posting to here may give me the inspiration to get past this one, just
like yesterday's ;)
--
J.G.Harston (JGH BBC PD Library) 70 Camm Street, Walkley, SHEFFIELD S6 3TR
jgh@... - Running on BBCs & Masters with SJ MDFS FileServer
Z80+6502/CoPro+Tubes/Econet+SJ - - - - - - - http://www.mdfs.net/User/JGH/