Tag Archives: Commodore DOS

IECHost errors and WinVICE 3.1

It appears that WinVICE 3.1 has good support for DOS errors on disks. In fact, it can write the error information to a D64, while true drive emulation is enabled, even at the time an error is actually created: this … Continue reading

Posted in Retrocomputing, Technical | Tagged , , , , , , , , | 3 Comments

TAPClean and IECHost updates

Yesterday I implemented the custom cleaning code for “Glass Tape” in TAPClean. Before publishing an official release I will double check a few points: Adding more signatures from those tapes that use the “Glass Tape” format, Tuning “Glass Tape” pulse … Continue reading

Posted in Retrocomputing, Technical | Tagged , , , , , , , , , , , , , | Leave a comment

IECHost: more Commodore DOS errors

Today, along with extending the “q1” command in the IECHost firmware to optionally create Commodore DOS error 21 on a full track, I also added the ominous “q3” command. As its name suggests, this new command creates DOS error 23 … Continue reading

Posted in Retrocomputing, Technical | Tagged , , , , , , , , | Leave a comment

IECHost: creating disk protection errors

In February I did some development to manipulate the job queue on a Commodore 1541 drive, through IECHost. The requirement I had at the time was about creating certain DOS errors so that I would be able to test the … Continue reading

Posted in Retrocomputing, Technical | Tagged , , , , , , , , | 1 Comment

IECHost: intermediate direct-access interface added

As part of the firmware development I require to create disk errors, I implemented an intermediate direct-access API. This is the interface through which users will have access to the 1541’s job queue. With great powers comes great responsibility though, … Continue reading

Posted in Retrocomputing, Technical | Tagged , , , , , , , , | 1 Comment

IECHost update

This evening I did put down the first draft of the sector retry code to be used during a disk dumping operation. I was looking at ways to recreate sectors that would fail to dump consistently in order to test … Continue reading

Posted in Retrocomputing, Technical | Tagged , , , , , , , , | 2 Comments