|
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 |