Even more maintenance work in TAPClean!

Over the course of the last few days I managed to fit a few changes/improvements in TAPClean:

  • I simplified the sync sequence matching logic in a number of scanners;
  • I modularised the Tx scan in “Mega-Save”, “Freeload Slowload”, “Alternative SW (DK)”, and “MSX Tape”;
  • I rewrote the “Freeload” scanner (finally!);
  • I added support for “Barbarian II” in “Palace Tape F1”.

All changes are now available in the code repo, tagged as “v0_36_pre_6”. Here’s what the first change looks like:

Simplification of the sync train matching code in TAPClean by Luigi Di Fraia

Simplification of the sync train matching code in TAPClean 0.36 preview 6

You can appreciate the above diffs to the “Tequila Sunrise” scanner by browsing the code repository here.

Finally I am looking for all tape images using either Palace F1/F2 as I might change these scanners significantly. It’s really something I am still pondering as the same sort of change was done for “Enigma” and I am not convinced of the real benefits.

About Luigi Di Fraia

I am a Senior DevOps Engineer so I get to work with the latest technologies and open-source software. However, in my private time I enjoy retro-computing.
This entry was posted in Retrocomputing, Technical and tagged , , , , , , . Bookmark the permalink.

2 Responses to Even more maintenance work in TAPClean!

  1. pawelriversedge says:

    When v0.36 will be officially released?

    • luigidifraia says:

      I’d say that’s dependent on the results of testing. The current development so far is mainly about code maintenance and there are no real benefits for end-users: It primarily helps me to have a uniform set of scanner sources so that I can more easily roll-out fixes and rationalisations across them all. Have a look at the full history for the next release, 0.36, in order to have an overview of what is already in.
      Also, for those interested in helping with testing I can certainly distribute preview builds too 🙂

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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s