Subject: Re: Aw: Re: [stella] Euchre: up against the wall again From: Manuel Polik <cybergoth@xxxxxxxx> Date: Sun, 25 Nov 2001 18:19:44 +0100 |
Hi Erik! >>- remove all >> jmp EndCase >> >> In your switch/case implementation. >I'm pondering using a jump table, in which case I will need to retain these >to prevent from accessing too many PerformXxxx routines. Well, wouldn't a jump-tabled approach look like this: ; Init stack for faked jsr lda #<retPoint pha lda #>retPoint pha ; Prepare vector lda Stage asl tax lda jumpTab,x sta jumpVec inx lda jumpTab,x sta jumpVec+1 jmp (jumpVec) ; Continue here retPoint WaitOverscan lda INTIM nop bne WaitOverscan Good idea btw, could save you both ROM & cycles! :-) Greetings, Manuel ---------------------------------------------------------------------------------------------- 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: Aw: Re: [stella] Euchre: up aga, Thomas Jentzsch | Thread | Re: Aw: Re: [stella] Euchre: up aga, B. Watson |
[stella] VCS.H standardization, Glenn Saunders | Date | Re: [stella] VCS.H standardization, Roger Williams |
Month |