View Single Post
Old 14 March 2016, 00:18   #16
Registered User
thomas's Avatar
Join Date: Jan 2002
Location: Germany
Posts: 5,603
Originally Posted by prowler View Post
Then the RDB part of an RDF cannot strictly conform to the RigidDiskBlock specification given in the Amiga ROM Kernel Reference Manual,
Why not? The RDB is stored in disk blocks, 512 bytes per block, just like anything else on the disk.

and my thoughts above about how the nature of the bad block mapping and replacement would render an RDF quite useless as a testcase for bad block handling of a proposed Disk Monitor application are therefore invalid.
A BADB list on the RDF would let the driver avoid some blocks and replace it by other blocks. That's what the BADB list is for. The avoided blocks would not be bad, though. You could test BADB handling with it, but if it does not work, you would not get read errors like on a real disk but just read the "bad" blocks which aren't bad. You would have to store some data in the blocks which lets you identify the original blocks against the replacement blocks.
thomas is offline  
Page generated in 0.05998 seconds with 9 queries