Acorn SCSI Commands =================== &00 Test drive ready &01 Restore to track zero &02 reserved &03 Request sense status (SCSI result) &04 Format drive &05 Check track format &06 Format track &07 Format bad track &08 Read &09 Read Verify &0A Write &0B Seek &0C Initialise drive characteristics &0D Read ECC burst error length &0E Format Alternative Track &0F Write Sector Buffer &10 Read Sector Buffer &12 Read device identity string &15 Write drive characteristics &1A Read drive characteristics &1B Park heads/Start/stop unit &2F Verify drive &70 RAM diagnostic &71 reserved &72 reserved &73 Drive diagnostic &74 Controller internal diagnostics &75 Read long &76 Write long &C8 Read F-code result from LVdos (LVFS) &CA Transmit F-code to LVdos (VLFS) &E0 RAM Diagnostic &E1 Reserved &E2 Reserved &E3 Drive Diagnostic &E4 Controller Internal Diagnostics &E5 Read Long &E6 Write Long &E7 Retry Statistics Acorn SCSI Disk Errors ---------------------- The result from an OSWORD &72 call must be altered with err%=err% OR ((err%*2)AND&40) to ensure the error number is consistant. &00 Ok &01 No index - is drive formatted? &02 Drive door open/Seek error/Seek not completed &03 Write fault/Media error (disc dirty) &04 Drive not ready &05 Malformed SCSI command &06 Track 0 not found &10 ID CRC error - ECC error in ID field &11 Data CRC error - ECC error in data field &12 Address mark not found &13 unused &14 Seek error - Sector not found &15 Seek error - Track not found &16 unused &17 unused &18 Correctable data error &19 Bad Track flag set in track accessed &1A Format error &40 Write protected (FDC &40) &48 CRC error (FDC &08) &50 Sector not found (FDC &10) &60 Invalid command to controller &61 Illegal disc address - beyond end of drive &62 unused &63 Volume error &64 Invalid parameter to controller &65 Illegal drive number &66 &67 &68 Media changed &6F Abort &70 Controller RAM error &71 Controller program memory CRC error &73 Controller polynominal error &7F Unknown SCSI result