Thread: GCR encoding
View Single Post
Old 23 September 2018, 17:44   #40
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,540
Very ugly test program source attached. It only does following:

- seeks to track zero (if not already)
- writes data (buffer contents generated in code)
- reads data to other buffer

I used asmone h command to manually check the disk2 buffer.

For example when reading a7aaaaaa a7aaaaaa, 7 becomes B randomly. Note that sync pattern is not at the beginning of track buffer to prevent gap overwrite but it is easy to find because of very clear pattern change.
Attached Files
File Type: s dtest1.s (1.7 KB, 96 views)
Toni Wilen is offline  
 
Page generated in 0.04396 seconds with 12 queries