DSK format: Difference between revisions

Jump to navigation Jump to search
Line 150: Line 150:
|}
|}


[1] Note, bytes 4 and 5 this is used for some forms of copy protection where the written sector is smaller than the requested sector.  These copy protection methods rely on the FDC returning an error, so they may request a sector of 512 bytes, but the actual data on the disk is only (Say) 200 bytes.  
[1] Note, bytes 0x06 and 0x07 containing the actual data length  is used for some forms of copy protection where the written sector is smaller than the requested sector.   
These copy protection methods rely on the FDC returning an error (As returned in 0x04 and 0x05, so they may request a sector of 512 bytes, but the actual data on the disk is only (Say) 200 bytes.  
The sector still has (Sector+03) bytes reserved in the file, but any emulator should only return (Sector+6/7) bytes before reporting an FDC error to the disk (Preferably the ones stored in +04/05)
The sector still has (Sector+03) bytes reserved in the file, but any emulator should only return (Sector+6/7) bytes before reporting an FDC error to the disk (Preferably the ones stored in +04/05)


90

edits

Navigation menu