TAPClean 0.33 officially released

For updated binaries you might want to head to the project landing page on SourceForge.

That said, 0.34 is under development too. I am going to rewrite a few more scanners and implement a number of rationalizations in the short term.

Tommi will be pleased to know that in 0.34 I’ve added the “-reckless” option that re-allows a quite bad behavior I had removed, consisting in the fact that users will be able to clean tape images with errors, but not by default: In short, if a user is reckless then using the “-reckless” option might feel empowering. In order not to encourage the use of this option I decided not to explicitly suggest its use when the application refuses to clean a tape image with errors: it looks like a sensible choice to me.

In the long term I’d like to change the option parser and review some of the core functionality and a few ancillary functions.

I am also keen on looking into unrecognized formats should people feel keen to point these out.

The problem I am having at the moment is that I feel the need of a a go-to service where I can find a consolidated archive of raw tape images available for research, which is also the custodian of documentation about the formats I reverse engineer.
It should be possible to add to the archive and make queries such as: “retrieve the list of titles that use Bleepload”. It should then be possible to bulk-run two specific versions of TAPClean against each of these titles and get a textual diff of the reports generated by each of them for regression testing.
It would also be good to have the ability to auto-update information of each archived title by picking information from its own report, e.g. it should be possible to update the PETSCII filename of each archived title should the data extraction process for the CBM ROM Loader change in a way that allows extraction of the filename with escaped control sequences such as {DISABLE SHIFT+C=} {WHITE}. Just an example, but should give an idea of what would be nice to have, albeit it’s not really a “must have”.

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.

1 Response to TAPClean 0.33 officially released

  1. Pingback: A reminder on reckless behaviours | Luigi Di Fraia's e-Footsteps

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