Changes

Jump to: navigation, search

FPGAmstrad

252 bytes added, 13:24, 26 March 2017
/* FDC Basic testbench */
It seems that looking at STATUS is needed between SEEK and SENSE_INTERRUPT_STATUS. It's said that SENSE_INTERRUPT_STATUS is needed after SEEK.
SEEK too high does return a normal result at SENSE_INTERRUPT_STATUS, RECALIBRATE without disk does return a normal result also at SENSE_INTERRUPT_STATUS. But does result in a fail at READ_ID command,
WinAPE READ_ID with too high SEEK :
* 00000001 //ST2
* 10001011 //C (too high SEEK)
* 00000000 //H
* C8 //R
* 00000010 //N
 
WinAPE READ_ID without disk inserted :
* 01001000 //ST0 ABNORMAL & NOT_READY
* 00000000 //ST1
* 00000000 //ST2
* 00000010 //C
* 00000000 //H
* C8 //R
1,200
edits