Monthly Archives: March 2018

Update ahead of the Easter break

The feedback on the IECHost GUI client for mass-dumping purposes has been patchy: I got bits and pieces in terms of feature requests but haven’t managed, among other things, to get hold of Graham (the author of WarpCopy64). Therefore, I … Continue reading

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

IECHost: upcoming features

Having expanded the IECHost firmware to return the status message from a drive, in a format suitable for client applications, and having added the option to iechost-utils to use such feature, today I also added the querying functionality in IECHost’s … Continue reading

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

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

IECHost: two commands exposed in iechost-utils

Version 1.6 of my iechost-utils package exposes two additional commands: one for resetting the disk drive, and another for querying the status string through the command channel. Running them back to back I get: >iechost-utils.exe -r COM9 IECHost utilities, rel … Continue reading

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

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

When two worlds met (and love prevailed on rivalry)

The history of computing is peppered with rivalry among users of different gaming machines. Perhaps the competition between Commodore 64 and Spectrum 48k users is one of the best known examples of such rivalry, and one some of us experienced … Continue reading

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

IECHost on Raspberry Pi and party mode!

As there seems to be some momentum around the development of my IECHost project, I thought to spend some more time on it and build my IECHost client for Raspberry Pi 3 Model B. The overall setup is quite simple: a Raspberry … Continue reading

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

WarpCopy64 client: stream normalisation and GCR decoding integrated

As I integrated all the necessary components to decode the WarpCopy64 packet holding sector data, here’s the output from a further test run of my client with a different disk. The test still involves just fetching t/s 18/1 from drive … Continue reading

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