|
Subject: Re: [stella] Qb: v1.00 (alpha #1) From: "Andrew Davie" <adavie@xxxxxxxxxxxxx> Date: Thu, 1 Mar 2001 08:38:09 +1100 |
Thanks Thomas, for your suggestions.
> After you and Manuel did a lot of optimizations this might come to late:
>
> Replace:
> lda level
[snip/snip]
I changed this one to...
inc level
lda level
and #%11111
bne Unchange
dec level
Unchange
[-11 bytes]
It now counts to 31 instead of 30, but that's OK.
> Replace (if x is available):
> lda SWCHA ; joystick
[snip/snip]
Thanks, that's one I hadn't done.
> Replace:
> lda (AI_Vector),y
> sta AI_Jump
[snip/snip]
> I haven't checked this! I think you have to correct the vector-addresses.
You do, as the return address points to the last byte of the instruction
doing the JSR... but that's easy to do. I was aware of this optimisation,
and now I'm after bytes... a good idea.
Thanks for the optimisations. I guess I should post the new source code
soon, to save you guys working with old code.
Cheers
A
--
_ _ _| _ _ _| _ * _ _ ,
(_|| )(_|( (/_\/\/ (_|(_|\/(_(/_ ,~' L_|\
,-' \
see my Museum of Soviet Calculators at ( \
http://www.taswegian.com/MOSCOW/soviet.html \ __ /
L,~' "\__/
@--> v
-
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [stella] Qb: v1.00 (alpha #1), Thomas Jentzsch | Thread | [stella] Who said that a 2600 game , Piero Cavina |
| Re: [stella] Qb Instruciones & game, Joe Grand | Date | Re: [stella] Qb Instruciones & game, Jamie |
| Month |