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 🙂