| |
Gunhed
Registered: Feb 2002 Posts: 11 |
Exomizer Decruncher
Excuse me for being a bit old-fashioned. I generally like the idea of crunching data on the PC because it's super fast.
However, when not creating an SFX file, how do I obtain a decruncher? I've tried to import the sources into Turbo Macro, but I'm just getting garbage there. I've also had a look at the SFX code but the whole thing makes zero sense to me. I'm still puzzled about how that code doesn't put out 100% garbage O.o
Maybe someone can compile it for me or find a way to convert it to Turbo Macro. |
|
| |
soci
Registered: Sep 2003 Posts: 480 |
Added a decruncher to 3.0.2 for 64tass. Converting it to native TASM might be a bit more work. |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
For what it's worth, Krill's Loader, Repository Version 164 and later versions support Exomizer 3 (and 8 other compressors).
See loader/src/decompress/exodecomp.s.
Making it ca65-compatible wasn't very hard, and as soci implies, neither was making it compile with 64tass.
If you insist on using an ancient or native assembler, well... why. Include a binary then. =) |
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
In Turbo assembler, import the source file as a SEQ file, instead of loading it like a normal tass source. To do that, press the back arrow key and then E. It will insert the SEQ file where your cursor is, I think.
You may want to switch uppercase/lowercase (on the PC) in the source file before doing that though.
The decruncher source files themselves are available with exomizer. |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
Quoting FranticYou may want to switch uppercase/lowercase (on the PC) in the source file before doing that though. Yes, otherwise you'll get funny chars. :)
From the petcat (comes with VICE) help: petcat -text -w2 -o outputfile.seq -- inputfile.txt
Convert inputfile.txt to a Petscii text SEQ file
in outputfile.seq. |