|
|
C64 Cruncher Tech. Info Needed
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)
|
|
|
|
|
|
|
|
|