From: Sam on
On 27 jun, 15:32, "iAN CooG" <GETianRIDc...(a)OFemailME.it.invalid>
wrote:
>
> try using these 3 in sequence
>
> jsr $A659
> jsr $A533
> jmp $A7AE
>
> instead of jmp $801 (it's a basic program not an asm one that starts with
> sys 2049!)
>
Hello iAN,

I've tried this before but it makes no sense..
I'm gonna try to compress the file.

Regards, SAM
From: iAN CooG on
Sam <siemappelman(a)quicknet.nl> wrote:
> On 27 jun, 15:32, "iAN CooG" <GETianRIDc...(a)OFemailME.it.invalid>
> wrote:
>>
>> try using these 3 in sequence
>>
>> jsr $A659
>> jsr $A533
>> jmp $A7AE
>>
>> instead of jmp $801 (it's a basic program not an asm one that starts
>> with sys 2049!)
>>
> Hello iAN,
>
> I've tried this before but it makes no sense..

It doesn't makes sense to you because you don't understand it, or it didn't
actually work? Because it's exactly how a basic program should be run from
asm, by performing CLR, relinking basic lines (not mandatory but better be
safe) and execute.

> I'm gonna try to compress the file.

ok, good luck.

--
-=[]=--- iAN CooG/HVSC & C64Intros ---=[]=-
And God said: E = 1/2mv^2 - Ze^2/r, and there was light!


From: Sam on
Hello iAN,

I packed the program with Exomizer just the way you said. What a great
program !
Packed file is running in VICE, unbelievable it's only 11Kb..

I burned the Eprom again but with same result: "Out of memory in 1000"
In program rule 1000 there are three variables: LV=1:SC=0:RD=1..

I've found out when I give Poke 56,254:clr the program runs after
that !
I can't do that in the program itself. When I add a extra rule in the
program like:
8 Poke56,254:CLR it doesn't run.
Can I fix this in the .bin file ?? If yes, how ???

Regards, SAM

From: Joe Forster/STA on
> I've found out when I give Poke 56,254:clr the program runs after
> that !

But how long? You've set the end of the BASIC area to $FExx, almost at
the very end of the addressable memory, way beyond the default value
of $A000 (have you checked the page I quoted?!). Also, see the C64
KERNAL at the CLR command and simulate it, like with RUN last time.
From: Sam on
On 27 jun, 21:56, "Joe Forster/STA" <s...(a)c64.org> wrote:
> > I've found out when I give Poke 56,254:clr the program runs after
> > that !
>
> But how long? You've set the end of the BASIC area to $FExx, almost at
> the very end of the addressable memory, way beyond the default value
> of $A000 (have you checked the page I quoted?!). Also, see the C64
> KERNAL at the CLR command and simulate it, like with RUN last time.


You are right Joe, I was just trying something. Poke 56,160 works too
and Poke 56,159 gives "Out of memory in 1000".

The CLR command doesn't work. By the way I can't find that command in
the Kernal, only in Basic.

Regards, SAM