Subject: Aw: RE: Aw: Re: [stella] Incoming From: cybergoth@xxxxxxxx Date: Wed, 30 Jan 2002 09:52:54 +0100 (CET) |
Hi Billy! > missile_enables > ds 66 > dc $02 > ds 69 > I setup two variable miss0index and miss1index before the field is drawn > and > then, in my display loops I have this (in the second line): > > ldy miss0index > lda #missile_enables,y > sta ENAM0 > > ldy miss1index > lda #missile_enables,y > sta ENAM1 > > inc miss0index ;increment the indexes > inc miss1index That seems to be a rather strange code to do missiles :-) Normal code to handle more than one missile would be something like Set up stack: LDX #$1E ; (1F if you do the ball too) TXS Activate: CPY/CPX missile1Y PHP ; (Pushes the zero flag into ENAMX!!) CPY/CPX missile2Y PHP That's all it takes. Don't forget restoring the stack after the routine. Wether you use CPY or CPX depends on where you stored the line-counter. Greetings, Manuel ----------------------------------------------------------------------- PCs & Notebooks: Riesenauswahl an neuen und gebrauchten Geräten aller Anbieter. eBay, der weltweite Online-Marktplatz! http://www.arcor.de/home/redir.php/ebaypc ----------------------------------------------------------------------- ---------------------------------------------------------------------------------------------- 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 -> |
---|---|---|
Aw: Re: Aw: Re: [stella] Incoming, cybergoth | Thread | RE: RE: Aw: Re: [stella] Incoming, Billy Eno |
Re: Aw: Re: [stella] Incoming, Thomas Jentzsch | Date | Re: Re: [stella] StellaX PAL detect, Eckhard Stolberg |
Month |