From: Sam on 27 Jun 2010 11:28 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 27 Jun 2010 14:21 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 27 Jun 2010 14:23 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 27 Jun 2010 15:56 > 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 27 Jun 2010 17:49 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
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 Prev: Wanted : BASM by Computer Alliance Next: 2010 FIFA Cup and Commodore 64 |