I made some progress by rewriting the formatting code by first writing it all to RAM and then reading RAM and sending to the WD.
Now I get the right sector numbers as well as many correct sectors, but there is a problem at the beginning of the track. It's not writing the beginning of the track correctly it seems.
I tried to check the CRC bytes but I do not know how to calculate them. I tried online but I don't get the right answers. Could anyone please let me know if the CRCs are correct?
Thanks a lot and sorry for the trouble.
Now I get the right sector numbers as well as many correct sectors, but there is a problem at the beginning of the track. It's not writing the beginning of the track correctly it seems.
I tried to check the CRC bytes but I do not know how to calculate them. I tried online but I don't get the right answers. Could anyone please let me know if the CRCs are correct?
Thanks a lot and sorry for the trouble.
Code:
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03A0 00 00 00 00 00 00 00 00 00 0B FF FF FF FF FF FF ................
03B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
03C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
03D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
03E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
03F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0410 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0420 FF FF FF FF FF CE 00 00 07 00 78 65 FF FF FF FF ..........xe....
0430 FF FF FF FF FF FF FF 00 00 00 00 00 00 FB E5 E5 ................
0440 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0450 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0460 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0470 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0480 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0490 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
04A0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
04B0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 5D 30 ..............]0
04C0 FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 ................
04D0 FE 00 00 08 00 68 5B FF FF FF FF FF FF FF FF FF .....h[.........
04E0 FF FF 00 00 00 00 00 00 FB E5 E5 E5 E5 E5 E5 E5 ................
04F0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0500 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0510 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0520 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0530 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0540 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0550 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0560 E5 E5 E5 E5 E5 E5 E5 E5 E5 5D 30 FF FF FF FF FF .........]0.....
0570 FF FF FF FF FF 00 00 00 00 00 00 FE 00 00 09 00 ................
0580 5B 6A FF FF FF FF FF FF FF FF FF FF FF 00 00 00 [j..............
0590 00 00 00 FB E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
05A0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
05B0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
05C0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
05D0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
05E0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
05F0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0600 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0610 E5 E5 E5 E5 5D 30 FF FF FF FF FF FF FF FF FF FF ....]0..........
0620 00 00 00 00 00 00 FE 00 00 0A 00 0E 39 FF FF FF ............9...
0630 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 FB E5 ................
0640 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0650 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0660 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0670 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0680 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0690 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
06A0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
06B0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 5D ...............]
06C0 30 FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 0...............
06D0 00 FE 00 00 0B 00 3D 08 FF FF FF FF FF FF FF FF ......=.........
06E0 FF FF FF 00 00 00 00 00 00 FB E5 E5 E5 E5 E5 E5 ................
06F0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0700 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0710 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0720 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0730 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0740 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0750 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0760 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 5D 30 FF FF FF FF ..........]0....
0770 FF FF FF FF FF FF 00 00 00 00 00 00 FE 00 00 0C ................
0780 00 A4 9F FF FF FF FF FF FF FF FF FF FF FF 00 00 ................
0790 00 00 00 00 FB E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
07A0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
07B0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
07C0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
07D0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
07E0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
07F0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0800 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0810 E5 E5 E5 E5 E5 5D 38 FF FF FF FF FF FF FF FF FF .....]8.........
0820 FF 00 00 00 00 00 00 FE 00 00 0D 00 97 AE FF FF ................
0830 FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 FB ................
0840 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0850 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0860 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0870 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0880 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0890 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
08A0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
08B0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
08C0 5D 30 FF FF FF FF FF FF FF FF FF FF 00 00 00 00 ]0..............
08D0 00 00 FE 00 00 0E 00 C2 FD FF FF FF FF FF FF FF ................
08E0 FF FF FF FF 00 00 00 00 00 00 FB E5 E5 E5 E5 E5 ................
08F0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0900 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0910 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0920 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0930 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0940 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0950 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0960 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 5D 30 FF FF FF ...........]0...
0970 FF FF FF FF FF FF FF 00 00 00 00 00 00 FE 00 00 ................
0980 0F 00 F1 CC FF FF FF FF FF FF FF FF FF FF FF 00 ................
0990 00 00 00 00 00 FB E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
09A0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
09B0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
09C0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
09D0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
09E0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
09F0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0A00 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0A10 E5 E5 E5 E5 E5 E5 5D 30 FF FF FF FF FF FF FF FF ......]0........
0A20 FF FF 00 00 00 00 00 00 FE 00 00 10 00 E3 81 FF ................
0A30 FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 ................
0A40 FB E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0A50 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0A60 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0A70 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0A80 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0A90 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0AA0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0AB0 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0AC0 E5 5D 30 FF FF FF FF FF FF FF FF FF FF FF FF FF .]0.............
0AD0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0AE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0AF0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B10 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B30 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B50 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B70 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0B90 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0BA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0BB0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0BC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0BD0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0BE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0BF0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0C00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0C10 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0C20 FF FF FF FF FF FF FF FF FF
