sb: forgot a file

This commit is contained in:
Vince Weaver 2023-05-31 01:15:43 -04:00
parent 41d7fe69c8
commit 5d4e0b066b
1 changed files with 35 additions and 0 deletions

35
games/sb/purple.s Normal file
View File

@ -0,0 +1,35 @@
PURPLE = $D000
PURPLE_LENGTH = 28
play_purple:
; only avail if language card
lda SOUND_STATUS
and #SOUND_IN_LC
beq done_play_purple
; switch in language card
; read/write RAM $d000 bank 1
bit $C083
bit $C083
; call the btc player
lda #<PURPLE
sta BTC_L
lda #>PURPLE
sta BTC_H
ldx #PURPLE_LENGTH ; 28 pages long???
jsr play_audio
; read/write RAM, $d000 bank 2
bit $c08B
bit $c08B
done_play_purple:
rts