Subject: Re: [stella] Definitive Combat Disassembly From: Glenn Saunders <cybpunks2@xxxxxxxxxxxxx> Date: Sat, 02 Mar 2002 16:15:54 -0800 |
You could theoretically get away with only 90 degrees, by using both the vertical flip trick (this costs COMBAT 16 bytes of RAM) and the hardware left-to-right mirror, but the game doesn't do it that way.
; 1. It sets the TIA's reflection flag for that player, taking care of ; the horizontal aspect rather easily.
; ; 2. It copies the bytes into memory last-to-first instead of first-to- ; last, using the carry bit as a flag for which to do.
ROT LDA #$01 ; The LO byte of CLOCK used to AND CLOCK ; select alternate players on TAX ; alternate frames LDA DIRECTN,X STA REFP0,X ; Step 1 taken care of. AND #$0F TAY
---------------------------------------------------------------------------------------------- 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] Definitive Combat Disa, Roger Williams | Thread | Re: [stella] Definitive Combat Disa, Roger Williams |
Re: [stella] Definitive Combat Disa, Roger Williams | Date | Re: [stella] Definitive Combat Disa, Roger Williams |
Month |