Exomizer for the KIM-1

15 views
Skip to first unread message

Neil Andretti

unread,
Jan 16, 2026, 10:19:12 AMJan 16
to PAL 6502 computer
My little demo was rather large. The picture in the beginning was not very effective programmed - plain ascii - a screen with 80x25 size has 2 kb 

So I tried, if I could use the C64 crunching tool "exomizer" to  shrink the file.

With success - I could crunch the demo file down from 2.969 bytes to 1450 Bytes.
Half the loading time!

This is AMAZING! 

 .\exomizer.exe  sfx 0x2000 .\exotest.prg -o test.prg -n -Di_load_addr=$2c00

I needed to transfer the programm from a  *.bin to *.prg as the program wants to have the start adress (a C64 thing). I saved the program at 2C00, that is where your demo startpoint is now,  without any fany animations (-n) or a BASIC start line (-Di_...) , as you might want to have on a C64.

There needs to be a bit distance betreen the old program and the crunched program, 
overlapping failed, when I tried, but maybe a bit, as exomizer decrunches from the end.

By standard exmomizer uses memory in the zero page, then from $0100 to the stackpointer and in the C64s tape buffer  (0334-03D0).

And then back to a bin or ptp file, as you wish.  
The new starting adress of my example is now 2C00, it decompresses then from 2000 onwards and jumps to $2000 as you expect.

Ha! 


exotest.ptp
Reply all
Reply to author
Forward
0 new messages