I've been testing a Tandy 6000 HD with a DREM MFM hard drive emulator. This device replaces ST-412/ST-506 MFM drives that are found in TRS-80 hard drive units. I've been able to format successfully in Xenix and it appears that reads are successful as well. However, I'm getting CRC errors on MFM Writes. The WD1010 does 16bit CRC checks but it appears the DREM is attempting 32bit checks. I'm following up with the DREM folks to see if it may be a bug in the firmware. I'll let you know how it goes. I hope I can get it working since finding working MFM drives is getting very difficult. Plus, the SD card makes backups a snap and the DREM can also emulate 2 HDs.
Of course, I'd also like to look into getting FreHD or M3SE or LoTech working on the 6000 and other MII machines with other than LS-DOS, but that's a longer term project. Especially for Xenix. We have a lot to do for that one...like trying to disassemble z80ctl for starters.
IMG_1808.jpgIMG_1809.jpg
Here's a snippet from the DRM log file
0: MFM Seek TR:0000 > 0001 SD:00 > 00
0: MFM Read TR:0001 SD:00 SD->L2->L1 GAP4b:383 WR
0: MFM Seek TR:0001 > 0001 SD:00 > 01 WR
0: MFM Seek TR:0001 > 0001 SD:01 > 02 WR
0: MFM Seek TR:0001 > 0001 SD:02 > 03 WR
0: MFM Seek TR:0001 > 0001 SD:03 > 04 WR
0: MFM Seek TR:0001 > 0001 SD:04 > 00 WR
0: MFM Write TR:0001 SD/SEC: ERROR: Calculated CRC 0000DC92 != DC920000 ERROR: Calculated CRC 0000915D != 915D0000 ERROR: Calculated CRC 0000A938 != A9380000 ERROR: Calculated CRC 00006864 != 68640000 ERROR: Calculated CRC 0000D817 != D8170000 ERROR: Calculated CRC 00008202 != 82020000 ERROR: Calculated CRC 0000532C != 532C0000 ERROR: Calculated CRC 00000F35 != 0F350000 ERROR: Calculated CRC 0000087B != 087B0000 ERROR: Calculated CRC 00007AAE != 7AAE0000 ERROR: Calculated CRC 00002E12 != 2E120000 ERROR: Calculated CRC 00001722 != 17220000 ERROR: Calculated CRC 0000D3C1 != D3C10000 ERROR: Calculated CRC 0000BA9B != BA9B0000 ERROR: Calculated CRC 00000E9D != 0E9D0000 ERROR: Calculated CRC 000017F0 != 17F00000 ERROR: Calculated CRC 0000CA44 != CA440000 ERROR: Calculated CRC 000048B8 != 48B80000 ERROR: Calculated CRC 0000C85B != C85B0000 ERROR: Calculated CRC 00009B21 != 9B210000 ERROR: Calculated CRC 00000356 != 03560000 ERROR: Calculated CRC 00004B86 != 4B860000 ERROR: Calculated CRC 0000963F != 963F0000 ERROR: Calculated CRC 00007231 != 72310000 ERROR: Calculated CRC 00006AC1 != 6AC10000 ERROR: Calculated CRC 0000A4B9 != A4B90000 ERROR: Calculated CRC 000083BF != 83BF0000 ERROR: Calculated CRC 0000118C != 118C0000 ERROR: Calculated CRC 00003DEF != 3DEF0000 ERROR: Calculated CRC 000098F6 != 98F60000 ERROR: Calculated CRC 00006C8B != 6C8B0000 ERROR: Calculated CRC 00000FB4 != 0FB40000 ERROR: Calculated CRC 00004AA5 != 4AA50000 ERROR: Calculated CRC 00009A18 != 9A180000 ERROR: Calculated CRC 000053D4 != 53D40000 ERROR: Calculated CRC 00004141 != 41410000 ERROR: Calculated CRC 00008DF4 != 8DF40000 ERROR: Calculated CRC 0000BABD != BABD0000 ERROR: Calculated CRC 0000F5C8 != F5C80000 ERROR: Calculated CRC 00008091 != 80910000 ERROR: Calculated CRC 0000AAD0 != AAD00000 ERROR: Calculated CRC 0000658E != 658E0000 ERROR: Calculated CRC 0000F8DC != F8DC0000 ERROR: Calculated CRC 000044FC != 44FC0000 ERROR: Calculated CRC 00007088 != 70880000 ERROR: Calculated CRC 00002F69 != 2F690000 ERROR: Calculated CRC 00007334 != 73340000 ERROR: Calculated CRC 0000BF41 != BF410000 ERROR: Calculated CRC 00005E71 != 5E710000 ERROR: Calculated CRC 00002488 != 24880000 ERROR: Calculated CRC 000010B8 != 10B80000 ERROR: Calculated CRC 00007DA8 != 7DA80000 ERROR: Calculated CRC 0000665C != 665C0000 ERROR: Calculated CRC 00000A46 != 0A460000 ERROR: Calculated CRC 00009FD5 != 9FD50000 ERROR: Calculated CRC 000022DE != 22DE0000 ERROR: Calculated CRC 0000EC2C != EC2C0000 ERROR: Calculated CRC 00001BFB != 1BFB0000 ERROR: Calculated CRC 00006FDB != 6FDB0000 ERROR: Calculated CRC 0000CE7B != CE7B0000 ERROR: Calculated CRC 000087F7 != 87F70000 ERROR: Calculated CRC 00005061 != 50610000 ERROR: Calculated CRC 00007A68 != 7A680000 ERROR: Calculated CRC 0000FE50 != FE500000 ERROR: Calculated CRC 0000EE69 != EE690000 ERROR: Calculated CRC 00004FF3 != 4FF30000 ERROR: Calculated CRC 00009B30 != 9B300000 ERROR: Calculated CRC 000096ED != 96ED0000 ERROR: Calculated CRC 0000CA01 != CA010000 ERROR: Calculated CRC 0000AE41 != AE410000 ERROR: Calculated CRC 000064AF != 64AF0000 ERROR: Calculated CRC 0000FC58 != FC580000 ERROR: Calculated CRC 00005901 != 59010000 ERROR: Calculated CRC 0000C842 != C8420000 ERROR: Calculated CRC 000067F1 != 67F10000 ERROR: Calculated CRC 0000280F != 280F0000 ERROR: Calculated CRC 00006F9C != 6F9C0000 ERROR: Calculated CRC 000072B2 != 72B20000 ERROR: Calculated CRC 00005B52 != 5B520000 ERROR: Calculated CRC 00004D28 != 4D280000 ERROR: Calculated CRC 0000AED8 != AED80000 ERROR: Calculated CRC 000045BA != 45BA0000 ERROR: Calculated CRC 000005AE != 05AE0000 ERROR: Calculated CRC 0000E5B8 != E5B80000 ERROR: Calculated CRC 00003CE2 != 3CE20000
0: MFM Seek TR:0001 > 0002 SD:00 > 00
Of course, I'd also like to look into getting FreHD or M3SE or LoTech working on the 6000 and other MII machines with other than LS-DOS, but that's a longer term project. Especially for Xenix. We have a lot to do for that one...like trying to disassemble z80ctl for starters.
IMG_1808.jpgIMG_1809.jpg
Here's a snippet from the DRM log file
0: MFM Seek TR:0000 > 0001 SD:00 > 00
0: MFM Read TR:0001 SD:00 SD->L2->L1 GAP4b:383 WR
0: MFM Seek TR:0001 > 0001 SD:00 > 01 WR
0: MFM Seek TR:0001 > 0001 SD:01 > 02 WR
0: MFM Seek TR:0001 > 0001 SD:02 > 03 WR
0: MFM Seek TR:0001 > 0001 SD:03 > 04 WR
0: MFM Seek TR:0001 > 0001 SD:04 > 00 WR
0: MFM Write TR:0001 SD/SEC: ERROR: Calculated CRC 0000DC92 != DC920000 ERROR: Calculated CRC 0000915D != 915D0000 ERROR: Calculated CRC 0000A938 != A9380000 ERROR: Calculated CRC 00006864 != 68640000 ERROR: Calculated CRC 0000D817 != D8170000 ERROR: Calculated CRC 00008202 != 82020000 ERROR: Calculated CRC 0000532C != 532C0000 ERROR: Calculated CRC 00000F35 != 0F350000 ERROR: Calculated CRC 0000087B != 087B0000 ERROR: Calculated CRC 00007AAE != 7AAE0000 ERROR: Calculated CRC 00002E12 != 2E120000 ERROR: Calculated CRC 00001722 != 17220000 ERROR: Calculated CRC 0000D3C1 != D3C10000 ERROR: Calculated CRC 0000BA9B != BA9B0000 ERROR: Calculated CRC 00000E9D != 0E9D0000 ERROR: Calculated CRC 000017F0 != 17F00000 ERROR: Calculated CRC 0000CA44 != CA440000 ERROR: Calculated CRC 000048B8 != 48B80000 ERROR: Calculated CRC 0000C85B != C85B0000 ERROR: Calculated CRC 00009B21 != 9B210000 ERROR: Calculated CRC 00000356 != 03560000 ERROR: Calculated CRC 00004B86 != 4B860000 ERROR: Calculated CRC 0000963F != 963F0000 ERROR: Calculated CRC 00007231 != 72310000 ERROR: Calculated CRC 00006AC1 != 6AC10000 ERROR: Calculated CRC 0000A4B9 != A4B90000 ERROR: Calculated CRC 000083BF != 83BF0000 ERROR: Calculated CRC 0000118C != 118C0000 ERROR: Calculated CRC 00003DEF != 3DEF0000 ERROR: Calculated CRC 000098F6 != 98F60000 ERROR: Calculated CRC 00006C8B != 6C8B0000 ERROR: Calculated CRC 00000FB4 != 0FB40000 ERROR: Calculated CRC 00004AA5 != 4AA50000 ERROR: Calculated CRC 00009A18 != 9A180000 ERROR: Calculated CRC 000053D4 != 53D40000 ERROR: Calculated CRC 00004141 != 41410000 ERROR: Calculated CRC 00008DF4 != 8DF40000 ERROR: Calculated CRC 0000BABD != BABD0000 ERROR: Calculated CRC 0000F5C8 != F5C80000 ERROR: Calculated CRC 00008091 != 80910000 ERROR: Calculated CRC 0000AAD0 != AAD00000 ERROR: Calculated CRC 0000658E != 658E0000 ERROR: Calculated CRC 0000F8DC != F8DC0000 ERROR: Calculated CRC 000044FC != 44FC0000 ERROR: Calculated CRC 00007088 != 70880000 ERROR: Calculated CRC 00002F69 != 2F690000 ERROR: Calculated CRC 00007334 != 73340000 ERROR: Calculated CRC 0000BF41 != BF410000 ERROR: Calculated CRC 00005E71 != 5E710000 ERROR: Calculated CRC 00002488 != 24880000 ERROR: Calculated CRC 000010B8 != 10B80000 ERROR: Calculated CRC 00007DA8 != 7DA80000 ERROR: Calculated CRC 0000665C != 665C0000 ERROR: Calculated CRC 00000A46 != 0A460000 ERROR: Calculated CRC 00009FD5 != 9FD50000 ERROR: Calculated CRC 000022DE != 22DE0000 ERROR: Calculated CRC 0000EC2C != EC2C0000 ERROR: Calculated CRC 00001BFB != 1BFB0000 ERROR: Calculated CRC 00006FDB != 6FDB0000 ERROR: Calculated CRC 0000CE7B != CE7B0000 ERROR: Calculated CRC 000087F7 != 87F70000 ERROR: Calculated CRC 00005061 != 50610000 ERROR: Calculated CRC 00007A68 != 7A680000 ERROR: Calculated CRC 0000FE50 != FE500000 ERROR: Calculated CRC 0000EE69 != EE690000 ERROR: Calculated CRC 00004FF3 != 4FF30000 ERROR: Calculated CRC 00009B30 != 9B300000 ERROR: Calculated CRC 000096ED != 96ED0000 ERROR: Calculated CRC 0000CA01 != CA010000 ERROR: Calculated CRC 0000AE41 != AE410000 ERROR: Calculated CRC 000064AF != 64AF0000 ERROR: Calculated CRC 0000FC58 != FC580000 ERROR: Calculated CRC 00005901 != 59010000 ERROR: Calculated CRC 0000C842 != C8420000 ERROR: Calculated CRC 000067F1 != 67F10000 ERROR: Calculated CRC 0000280F != 280F0000 ERROR: Calculated CRC 00006F9C != 6F9C0000 ERROR: Calculated CRC 000072B2 != 72B20000 ERROR: Calculated CRC 00005B52 != 5B520000 ERROR: Calculated CRC 00004D28 != 4D280000 ERROR: Calculated CRC 0000AED8 != AED80000 ERROR: Calculated CRC 000045BA != 45BA0000 ERROR: Calculated CRC 000005AE != 05AE0000 ERROR: Calculated CRC 0000E5B8 != E5B80000 ERROR: Calculated CRC 00003CE2 != 3CE20000
0: MFM Seek TR:0001 > 0002 SD:00 > 00
Comment