Category Archives: Reverse Engineering

More on Gremlin GBH

I spent some time yesterday and today to disassemble the tape loaders used in Lotus Esprit Turbo Challenge and Blood Brothers. Although those loaders are similar, it is clear to me that Gremlin GBH is a group of tape loader … Continue reading

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

TAPClean update: “Impossamole” fully supported

It’s been a while since my previous commit to TAPClean and I am glad about that: I can take a more detached look at the solutions that I developed in the past for supporting loaders with hard-coded load addresses.In fact, … Continue reading

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

Initial support for “Gremlin GBH” being worked at

Today I added initial support in TAPClean for the Gremlin GBH loader used in Impossamole. The code is in a separate branch for now as it’s still only an initial implementation. Here’s the description for the first turbo header file … Continue reading

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

Looking at Impossamole’s tape loader

Back in the day I had not realized that Impossamole and Rick Dangerous had so much in common (including the fact both were by Core Design). I certainly spent a lot of time on the latter, but never really played … Continue reading

Posted in Retrocomputing, Reverse Engineering | Tagged , , , , | 3 Comments

Smart meters: what to know before you get one

In the last few days I’ve got two unsolicited emails, apparently from the utility company that serves my flat, with the following wording: We’d like to offer you a free, brand new smart meter, giving you control of your gas … Continue reading

Posted in Reverse Engineering, 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

WarpCopy64 client: further development

This afternoon I refactored a few things in my client implementation and decided to actually try some data transfer from WarpCopy64’s server running on a Commodore 64. Perhaps one of the simplest things to do when trying to work with … Continue reading

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

WarpCopy64 Protocol

While waiting for contact to be made with Graham, I thought I’d just list some of my findings about the commands/services made available by the WarpCopy64 protocol, in case these will be useful to somebody else one day. WarpCopy64 Services: … Continue reading

Posted in Retrocomputing, Reverse Engineering, Technical | Tagged , , , , , , , , | 4 Comments

WarpCopy64 client development started

Although I don’t know what the long term outcome of this will be, I started putting together the functionality required to talk to RR-Net and WarpCopy64’s server. As my IECHost client is based on glib/gio for robustness and cross-platform support, … Continue reading

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

Back and updates

I’ve only been back for a couple of days, but I have already managed to give myself more work around the IECHost project! Without making any commitment at this time, I’ve got this idea in my mind that supporting RR-Net … Continue reading

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