Subject: RE: RE: Aw: Re: [stella] Incoming From: "Billy Eno" <ceno@xxxxxxxxxxxxx> Date: Wed, 30 Jan 2002 20:41:01 -0600 |
Manuel, That's a great trick! I guess that's why people read the Stella list :> Unfortunately, I don't keep track of the lines in one of the registers. I use them all to load the playfield registers. If you look through my fielddraw code at the end of my original post, you will see how all the registers are tied up just getting the assymetrical playfield drawn. The fielddraw could be done better, I am sure, but for right now it gets the job done in Warring Worms. Thanks for the tip, I'll try to use it in my next game. Regards, Billy > -----Original Message----- > From: owner-stella@xxxxxxxxxxx [mailto:owner-stella@xxxxxxxxxxx]On > Behalf Of cybergoth@xxxxxxxx > Sent: Wednesday, January 30, 2002 2:53 AM > To: stella@xxxxxxxxxxx > Subject: Aw: RE: Aw: Re: [stella] Incoming > > > 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/ > ---------------------------------------------------------------------------------------------- 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: [stella] StellaX PAL detect, Manuel Polik | Date | Re: Re: [stella] StellaX PAL detect, Glenn Saunders |
Month |