From 5d4e0b066b116724f3cd2aa79f487e8b2259babe Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 31 May 2023 01:15:43 -0400 Subject: [PATCH] sb: forgot a file --- games/sb/purple.s | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 games/sb/purple.s diff --git a/games/sb/purple.s b/games/sb/purple.s new file mode 100644 index 00000000..f84428d2 --- /dev/null +++ b/games/sb/purple.s @@ -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_H + + ldx #PURPLE_LENGTH ; 28 pages long??? + jsr play_audio + + ; read/write RAM, $d000 bank 2 + + bit $c08B + bit $c08B + +done_play_purple: + rts +