C64 Cruncher Tech. Info Needed

  • Follow


I just downloaded a few C64 program crunchers from c64.rulez.org, and
they seem to lock up on me.  I think it's because I don't supply the
proper JMP address or the I/O port at $01.  The files to compress are
ML files with a BASIC stub at $0801.  What are the proper values?
What else could cause the lock-ups?
0
Reply maspethrose7 (119) 5/7/2011 11:58:31 PM

On May 7, 4:58=A0pm, Harry Potter <maspethro...@aol.com> wrote:
> I just downloaded a few C64 program crunchers from c64.rulez.org, and
> they seem to lock up on me. =A0I think it's because I don't supply the
> proper JMP address or the I/O port at $01. =A0The files to compress are
> ML files with a BASIC stub at $0801. =A0What are the proper values?
> What else could cause the lock-ups?

I assume the basic stub just does a SYS xxxx?
The easiest thing to do is use $37 for $01, and whatever xxxx is.
If the stub is more then you need to issue the RUN command.
Use the same $37 for $01 but use $a871 for the jmp command
0
Reply chrismcb (5) 5/8/2011 7:32:07 AM


Thank you.  I'll try that now.

On May 8, 3:32=A0am, chrismcb <chris...@hotmail.com> wrote:
> On May 7, 4:58=A0pm, Harry Potter <maspethro...@aol.com> wrote:
>
> > I just downloaded a few C64 program crunchers from c64.rulez.org, and
> > they seem to lock up on me. =A0I think it's because I don't supply the
> > proper JMP address or the I/O port at $01. =A0The files to compress are
> > ML files with a BASIC stub at $0801. =A0What are the proper values?
> > What else could cause the lock-ups?
>
> I assume the basic stub just does a SYS xxxx?
> The easiest thing to do is use $37 for $01, and whatever xxxx is.
> If the stub is more then you need to issue the RUN command.
> Use the same $37 for $01 but use $a871 for the jmp command

0
Reply maspethrose7 (119) 5/8/2011 10:01:56 AM

Or use the perfect cross platform cruncher Exomizer:
http://noname.c64.org/csdb/release/?id=97795

Some commands:

exomizer sfx basic,$0801,$endaddress programname.prg -
oprogramname.exo.prg -n

For ML programs or programs with just one Basic stub:

exomizer sfx $startaddress programname.prg -oprogramname.exo.prg -n

SAM
0
Reply siemappelman (43) 5/9/2011 5:44:13 AM

Il 09/05/2011 07:44, Sam ha scritto:
> Or use the perfect cross platform cruncher Exomizer:
> http://noname.c64.org/csdb/release/?id=97795
>
> Some commands:
>
> exomizer sfx basic,$0801,$endaddress programname.prg -
> oprogramname.exo.prg -n
>
> For ML programs or programs with just one Basic stub:
>
> exomizer sfx $startaddress programname.prg -oprogramname.exo.prg -n

a rather well done program, compiling is a breeze and later I'll test it 
on this Linux box :)

Best regards from Italy,
dott. Piergiorgio.
0
Reply dott.PiergiorgioNIHON (171) 5/9/2011 10:12:39 AM

I got Time Cuncher to work properly.  Others I tried locked up upon
decompression.  Thank you for your support.
---------------------
Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

On May 8, 3:32=A0am, chrismcb <chris...@hotmail.com> wrote:
> On May 7, 4:58=A0pm, Harry Potter <maspethro...@aol.com> wrote:
>
> > I just downloaded a few C64 program crunchers from c64.rulez.org, and
> > they seem to lock up on me. =A0I think it's because I don't supply the
> > proper JMP address or the I/O port at $01. =A0The files to compress are
> > ML files with a BASIC stub at $0801. =A0What are the proper values?
> > What else could cause the lock-ups?
>
> I assume the basic stub just does a SYS xxxx?
> The easiest thing to do is use $37 for $01, and whatever xxxx is.
> If the stub is more then you need to issue the RUN command.
> Use the same $37 for $01 but use $a871 for the jmp command

0
Reply maspethrose7 (119) 5/9/2011 2:28:26 PM

5 Replies
74 Views

(page loaded in 0.619 seconds)


Reply: