Tests and Diagnostics
3.35.6.5Floppy Disk Test
This subtest tests floppy disks.
1) Sequential read
This subtest performs a Cyclic Redundancy Check (CRC) that continuously reads all the tracks (track: 0 to 39/0 to 79) on a floppy disk.
2) Sequential read / write
This subtest continuously writes data pattern B5ADADh to all the tracks (track: 0 to 39/0 to 79) on a floppy disk.
The data is then read and compared to the original data.
The number of passes is written to the first tow bytes of the data to check write missing.
Number of passes (First sector only)
ADB5ADADB5ADAD・・・・B5ADAD
(Repeated data after the second sector 2)
3) Random address / data
This subtest writes random data to random addresses on all tracks (track: 0 to 39/0 to 79) on a floppy disk. The data is then read and compared to the original data. (20 times/pass, Test sector = 1)
4) Write specified address
This subtest writes the data specified by an operator to a specified track, head, and address.
TEST DATA ??
TRACK NO ??
HEAD NO ?
5) Read specified address
This subtest reads data from a track, head, and address specified by an operator. TRACK NO ??
HEAD NO ?
Note: The test data should be created as much as the maximum number of sectors (18 sectors in 3 mode) to test. It is because when FDD#1 becomes greater than FDD#2 in the 2FDD test, a correct data cannot be created because of insufficient test data amount. (the test data is created with the #1 sector size.)