From dd20e776204f2e266f8c1e1b207ff0a9c0b9a92d Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Mon, 29 Aug 2016 22:58:32 -0400 Subject: spellbound level end --- main.info | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'main.info') diff --git a/main.info b/main.info index eb90eb4..d0c5d06 100644 --- a/main.info +++ b/main.info @@ -45,6 +45,14 @@ label { name "dli_chained_1"; addr $9B72; comment "changes DLI vector to point t label { name "dli_chained_2"; addr $9B87; comment "changes DLI vector to point to dli_chained_3"; }; label { name "dli_chained_3"; addr $9BB1; comment "changes DLI vector to point to dli_chained_1"; }; label { name "update_color_regs"; addr $840F; comment "update color regs from shadow regs (X ranges 1 to 9, GRAFM+1 is COLPM0, $2bf+1 is PCOLR0)"; }; +label { name "update_score_display"; addr $8CBC; comment "also adds extra life every 7500 points"; }; +label { name "update_score_display_jv"; addr $800C; comment "also adds extra life every 7500 points"; }; +label { name "score_mod_1m"; addr $B7C0; comment "roll over the score if it's >= 1 million"; }; +label { name "score_below_1m"; addr $B7EE; }; +label { name "level07_letters"; addr $AF58; comment "called at end of Spellbound, adds up letter bonus"; }; +label { name "l07_got_all"; addr $AF5E; comment "got all the bombs"; }; +label { name "bonus_250_pts"; addr $AF96; comment "per letter"; }; +label { name "epyx_jumpman"; addr $AEAF; comment "letters for level07, spellbound (not ASCII or screencodes though)"; }; range { name "code_99f7"; start $99F7; end $9A1B; type code; }; range { name "data_8406"; start $8406; end $840c; type bytetable; }; @@ -242,7 +250,8 @@ range { name "data_table_a8fd"; start $a8fd; end $A9C6; type bytetable; comment range { name "map_aa90"; start $aa90; end $AD67; type bytetable; comment "dunno what this is for yet"; }; label { name "map_aaa6"; addr $aaa6; comment "referenced by routine at $AA82"; }; range { name "data_table_adc7"; start $adc7; end $af0c; type bytetable; comment "dunno, referenced by routines at $AD9E and $ADB5"; }; -range { name "sfx_afcb"; start $AFCB; end $b0c3; type bytetable; comment "referenced by routine at $AF96"; }; +range { name "sfx_letter_bonus"; start $AFCB; end $b0c3; type bytetable; comment "played once per correct letter at end of level07 (spellbound)"; }; +label { name "cue_letter_sfx"; addr $AFB9; comment "play sfx_letter_bonus"; }; label { name "map_b000"; addr $b000; comment "referenced by routine at $B0C4"; }; range { name "data_table_85b6"; start $85b6; end $85bd; type bytetable; comment "used in vblank_imm_isr, not sure for what yet"; }; range { name "data_table_85de"; start $85de; end $85f5; type bytetable; comment "dunno what this is for yet, but it's copied into page 6 by init_hardware"; }; -- cgit v1.2.3