IECHost: first successful D64 warp-write to disk!

After work today I was determined to troubleshoot the issues I was having last week with writing D64 images back to physical disks. In order to aid the troubleshooting process I though to try capturing the traffic over the USB connection using an opensource tool, USBPcap.

I mistakenly started the capture as per below (on an unrelated USB port!) and tried to write a D64 back to disk using the IECHost client:

Using USBPcap to troubleshoot D64 writes to physical disks by Luigi Di Fraia

Using USBPcap to troubleshoot D64 writes to physical disks

Well, lo and behold, the write operation did not get stuck and completed successfully while the USB packet capture was active:

IECHost: just finihed saving a D64 image to a physical disk by Luigi Di Fraia

IECHost: just finished saving a D64 image to a physical disk

I imaged disk contents back to a D64 file and compared with the D64 I used for this test: 100% match 🙂

IECHost: Verifying the written disk image's directory listing by Luigi Di Fraia

IECHost: Verifying the written disk image’s directory listing

So this is the very first successful attempt at warp-writing a D64 image to a physical disk using IECHost.

Total write time: about 33 seconds.

As it stands, enabling the USB capture seems to have somehow positively impacted the process, possibly slowing it a little bit, making it work reliably.

Next job: figure out how to make things work without having to make a capture while saving a D64 image back to disk 🙂

This entry was posted in Retrocomputing, Technical and tagged , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s