|
Subject: Re: [stella] Qb: v1.00 (alpha #1) From: "Andrew Davie" <adavie@xxxxxxxxxxxxx> Date: Wed, 28 Feb 2001 09:25:34 +1100 |
> There's always room for improvement, it's just a matter
> of time and experience.
>
> Just to prove you're wrong: (from DiStella)
> LDA #$08 ;2
> JSR LFA60 ;6
> ...
> LFA5E: LDA #$08 ;2
> LFA60: STA $E8 ;3
>
> And this happens more than once :)
>
> Another simple example:
> LDX #$00 ;2
> LDA #$00 ;2
Thanks for the above. These are interesting byte-level optimisations which
I will hold-back on for now. They both create a dependency between the code
and values used for creature types. Not a serious dependency, but these
things are to be avoided until the last possible moment.
Attached, my source code - this will be easier than going through
disassemblies - but things like the above will probably be harder to spot,
unless you use a listing output - which is probably a good idea anyway.
Cheers
A
--
_ _ _| _ _ _| _ * _ _ ,
(_|| )(_|( (/_\/\/ (_|(_|\/(_(/_ ,~' L_|\
,-' \
see my Museum of Soviet Calculators at ( \
http://www.taswegian.com/MOSCOW/soviet.html \ __ /
L,~' "\__/
@--> v
Attachment:
qb100.zip
Description: Zip compressed data
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [stella] Qb: v1.00 (alpha #1), Thomas Jentzsch | Thread | Re: [stella] Qb: v1.00 (alpha #1), Piero Cavina |
| RE: [stella] Gunfight 2600: The Goo, Gonzalo | Date | Re: [stella] Gunfight 2600: The Goo, Eckhard Stolberg |
| Month |