CHR scanner renamed and rewritten in TAPClean

Before bed today I decided to apply my field learnings about Mega-Save to the TAPClean scanner previously referred to as “CHR”, rewriting it from scratch.

One nice addition is the decoding of additional information that’s part of the file header and that was not documented so far (execution address and flags).
Here’s what TAPClean’s report looks like for Cauldron’s last file:

Seq. no.: 11
File Type: MEGA-SAVE T1
Location: $6DC6E -> $6EE46 -> $7ECDE -> $7ECE5
LA: $E000 EA: $FFC8 SZ: 8137
Pilot/Trailer Size: 158/0
Checkbyte Actual/Expected: $72/$72, PASS
Read Errors: 0
Unoptimized Pulses: 0
CRC32: 2E17E752
 - Pre-pilot byte count : 256
 - Re-execute loader : No
 - Execution by : JMP $800A (SYS 32778)

For Kettle’s last file we have:

Seq. no.: 7
File Type: MEGA-SAVE T2
Location: $B006 -> $C1DE -> $50676 -> $5067D
LA: $0801 EA: $9089 SZ: 34953
Pilot/Trailer Size: 158/0
Checkbyte Actual/Expected: $84/$84, PASS
Read Errors: 0
Unoptimized Pulses: 0
CRC32: D9DB8B7A
 - Pre-pilot byte count : 256
 - Re-execute loader : No
 - Execution by : BASIC RUN

The change is available in version 0.36-pre2 of TAPClean. I will make it available in binary form at some point after some more testing is done.

Happy days 🙂

This entry was posted in Retrocomputing, Technical and tagged , , , , , , . Bookmark the permalink.

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 )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s