Date : Wed, 17 Aug 2005 13:21:13 +0100 (BST)
From : Greg Cook <debounce@...>
Subject: FDC status register test - please help
Could a couple of volunteers please test the values of the 1770 status
register after a disc operation? Insert a blank floppy disc and type:
*SAVE BLOB E000 +1AFF
*CAT
*HELP
PRINT "X1=&"; ~?&FE84; " X2=&"; ~?&FE80
*LOAD BLOB
PRINT "Y1=&"; ~?&FE84; " Y2=&"; ~?&FE80
Then please reply quoting the four values plus the name of your Disc
Filing System.
Some controllers, real and emulated, don't update the track and index
flags when idle, and it's alleged other boards invert them! (BeebEm
declares a board-specific property, TR00_ActiveHigh.) If that's true,
how come the drive head doesn't co *crunch* when driven from these
boards?
For reference, Opus EDOS 0.4 returns X1=&FE X2=&7F Y1=&FE Y2=&7F, just
to be difficult! Further tests show that the Opus boards have T=1 when
the head is over track 0 (courtesy of Jeremy Grayson.) Looking
particularly for results from Acorn 1770 DFS, Watford and Solidisk.
Thanks
Greg Cook
debounce@...
http://homepages.tesco.net/~rainstorm/
___________________________________________________________
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail
http://uk.messenger.yahoo.com