Jeff wrote:
Just change the Skew value to 2 and check "Side based"
Hi Jeff,
- I've found original EDT images and now we can state that both EDA and EDT images emulate normally.
- I made as you recommended. Unfortunately, this did not help. It seems, there is something wrong with ROW-images emulation, especially with HD images. It is very-very slow - file loading is 30 times slower than from same EDA or EDT-image. DD ROW-images emulate some better, but still slower than from DD EDE-image 5 times.
I decided to do all tests first on my TS-10 as more stable (I see, ASR-10 is very "moody" for floppy loads). At first I exported HFE-image of EDA-image and found that both of them work fast - file load speed is approximately 2 tracks per second. So, there is no difference between this two modes.
Then I loaded the same EDA image in ROW image mode with parameters as stated above. Also I tried "Skew" parameter 2 and 0, "Side based" checked, but result was almost the same. TS-10 normally sees root directory and files normally (may be, opens some slower), but due to Shugart mode I couldn't load any file. So I had to force IBM 1,44 mode. But for unknown reason "Bad device ID" message appears in this case. When I chose IBM 720 mode (for 1600k image!) I could load files. But load speed was very slow - only 1 track per 15-18 sec. I exported ROW to HFE-images for all three cases - auto, IBM 1.44 and IBM 720. "Auto" and "IBM 1,44" images have no difference. "IBM 720" image differs from them with only one byte at address 00010 hex. Its value is 00 instead of 01. Full-workable "EDA" HFE image has more difference from them. I'll send these files to your e-mail.
ASR-10 file load behavior is similar to TS-10, but sometimes different error messages and even reboots observed with ROW images loaded. EDA and EDE images works OK (I already told, now I'm using as recommended more stable ASR OS 1.61 instead of last 3.53).
- I checked "Disk Maps" in different modes of USB HxC Floppy Emulator connected instead of PC FDD with Omniflop diagnostic tools. Here they are:
EDA disk map:
c00h00 - Nothing found
c00h01x00MFM C00 H01 R{00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13} N02
c01h00x00MFM C01 H00 R{00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13} N02
c01h01x00MFM C01 H01 R{12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11} N02
c02h00x00MFM C02 H00 R{10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F} N02
c02h01x00MFM C02 H01 R{0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D} N02
c03h00x00MFM C03 H00 R{0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C} N02
c03h01x00MFM C03 H01 R{0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A} N02
c04h00x00MFM C04 H00 R{08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07} N02
c04h01x00MFM C04 H01 R{06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05} N02
c05h00x00MFM C05 H00 R{04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03} N02
c05h01x00MFM C05 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c06h00x00MFM C06 H00 R{01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00} N02
c06h01x00MFM C06 H01 R{13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12} N02
c07h00x00MFM C07 H00 R{10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F} N02
c07h01x00MFM C07 H01 R{0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D} N02
c08h00x00MFM C08 H00 R{0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B} N02
---------------------------------------
EDA_HFE disk map:
c00h00 - Nothing found
c00h01x00MFM C00 H01 R{00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13} N02
c01h00x00MFM C01 H00 R{01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00} N02
c01h01x00MFM C01 H01 R{13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12} N02
c02h00x00MFM C02 H00 R{10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F} N02
c02h01x00MFM C02 H01 R{0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D} N02
c03h00x00MFM C03 H00 R{0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B} N02
c03h01x00MFM C03 H01 R{0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09} N02
c04h00x00MFM C04 H00 R{08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07} N02
c04h01x00MFM C04 H01 R{06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05} N02
c05h00x00MFM C05 H00 R{05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04} N02
c05h01x00MFM C05 H01 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c06h00x00MFM C06 H00 R{01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00} N02
c06h01x00MFM C06 H01 R{13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12} N02
c07h00x00MFM C07 H00 R{11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10} N02
c07h01x00MFM C07 H01 R{0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D} N02
c08h00x00MFM C08 H00 R{0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09 0A 0B} N02
c08h01x00MFM C08 H01 R{0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07 08 09} N02
c09h00x00MFM C09 H00 R{08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05 06 07} N02
c09h01x00MFM C09 H01 R{06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03 04 05} N02
c0Ah00x00MFM C0A H00 R{04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02 03} N02
c0Ah01x00MFM C0A H01 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
----------------------------------------------
ROW IBM 720k mode (skew=0) disk map:
c00h00x02MFM C00 H00 R{01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00} N02
c00h01x02MFM C00 H01 R{01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00} N02
c01h00x02MFM C01 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c01h01x02MFM C01 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c02h00x02MFM C02 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c02h01x02MFM C02 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c03h00x02MFM C03 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c03h01x02MFM C03 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c04h00x02MFM C04 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c04h01x02MFM C04 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c05h00x02MFM C05 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c05h01x02MFM C05 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c06h00x02MFM C06 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c06h01x02MFM C06 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c07h00x02MFM C07 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
c07h01x02MFM C07 H01 R{02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01} N02
c08h00x02MFM C08 H00 R{03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 00 01 02} N02
--------------------------------------------
Nothing special, but you see, skew some varies - noticeable that the tracks step a bit uneven. In the previous version (without skew) The tracks step was uniform.
Thanks,
Youriy.