I have a C64 program in a
.t64 file. If I load it into an emulator, what I see is that it loads into a cracktro, which then proceeds to uncompress (taking several seconds at 100% speed) the original program. The program proper doesn't do any further tape or disk IO, so basically if I dump the RAM from the emulator after uncompression, that 64 Kb image contains everything.
I'd like to reconstruct an uncompressed loader, for the purposes of easy editing. So I'd like a way to start either from the compressed
.t64 file or the full RAM dump, and transform it into a format (
.prg I guess?) that I can then take apart, change, put back together, etc, and the result should be something I can put on tape or a disk and load it on a C64.
Are there any established uncompressers for C64 images? Is there any way to start with this that is easier than straight-up reverse-engineering the cracktro's uncompression routine?