We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
Side Track
Jump to navigation
Jump to search
| Side Track |
|---|
|
Also known as: Side Trak
|
Hmm? Sorry, got Side Tracked.
Uncompiled Source Code
Present at 0x2AA of the stl6a-2 ROM.
SED LDA CREDIT SEC SBC #$01 STA CREDIT CLD JSR CLSCOR ;CLEAR SCORES JSR SRESET ;CLEAR SCREEN JMP CON6 ; ST2 LDA #$02 ;2PLAYER PRESSED JSR START1 BEQ CON7 LDX CREDIT DEX DEX BMI CON7 SED SEC LDA CREDIT SBC #$02 STA CREDIT CLD ; CON5 LDA #$C0 ;ENABLE 2 PLAYER STA STAT CON6 LDA #$80 JSR SETAUD JSR GAMSTR ;GAME SET UP LDA #$80 JSR SETAUD GME5 JSR MOTS ;MAIN LOOP PROGRAM LDA CRAFLG BMI CNGPLY BIT STAT BMI GME5 JMP ENDG ;END OF GAME ; CNGPLY BIT STAT BVC SLPLY LDA STAT ;MUST BE TWO PLAYER EOR #$10 STA STAT ;PLAYER CHANGED AND #$10 BNE NOTEOG ;TO 2ND PLAYER SLPLY DEC CRNU ;TO 1ST PLAYER BPL NOTEOG ;NOT EOG LDA #$00 ;IS EOG STA STAT STA CRNU LDA #$00 STA CRAFLG LDX #$02 JSR WAIT JMP ENDG NOTEOG JSR GAMRST LDA #$00 STA CRAFLG ;RESET CRASH FLG LDA #$80 JSR SETAUD ;ENABLE AUDIO JMP GME5 ; GAMSTR JSR CLSCOR ;CLEAR SCORE, MAIN START GAMRST JSR SRESET ;CLEAR SCREEN JSR WPOS1 LDA STAT AND #$10 BEQ GAPL1 LDX #$10 JSR WPHR ;PLAYER 2 JMP GAPL21 GAPL1 LDX #$0F JSR WPHR ;PLAYER 1 GAPL21 JSR GAPL30 LDX #$01 JSR WAIT ;EXPANDED DELAY JSR BEEP LDX #$01 JSR WAIT
