diff options
author | B. Watson <yalhcru@gmail.com> | 2016-09-07 16:41:07 -0400 |
---|---|---|
committer | B. Watson <yalhcru@gmail.com> | 2016-09-07 16:41:07 -0400 |
commit | 9bcb6af0db2a32a4158f7e7c91e91634f562a3da (patch) | |
tree | 3d02509c86e700355e58ae7a2ca37c210cbc8de4 | |
parent | f8c58266609faf0bcf1cf1d8e85af3c01bc2de52 (diff) | |
download | jumpmanjr-9bcb6af0db2a32a4158f7e7c91e91634f562a3da.tar.gz |
regenerate jumpmanjr.html
-rw-r--r-- | jumpmanjr.html | 379 |
1 files changed, 194 insertions, 185 deletions
diff --git a/jumpmanjr.html b/jumpmanjr.html index d1625b5..d5c9718 100644 --- a/jumpmanjr.html +++ b/jumpmanjr.html @@ -7,7 +7,7 @@ <body bgcolor="#000000" text="#ffffff"> <pre> <font color="#8080ff">; da65 V2.15 - Git 104f898</font> -<font color="#8080ff">; Created: 2016-09-06 18:37:35</font> +<font color="#8080ff">; Created: 2016-09-07 16:39:55</font> <font color="#8080ff">; Input file: jumpmanjr.rom</font> <font color="#8080ff">; Page: 1</font> @@ -24,6 +24,10 @@ <font color="#00ffff">bomb_idx</font> :=<font color="#ff40ff"> $00B2 </font> <font color="#8080ff">; bomb that was just picked up (times 2, suitable for index into a table of words)</font> <font color="#00ffff">blistptr</font> :=<font color="#ff40ff"> $00B4 </font> <font color="#8080ff">; bomb_pickup: points to current level's bomblist</font> <font color="#00ffff">bombloc</font> :=<font color="#ff40ff"> $00B6 </font> <font color="#8080ff">; bomb_pickup: position of the bomb Jumpman just touched, on 8x8 coarse grid</font> +<font color="#00ffff">zp_temp3</font> :=<font color="#ff40ff"> $00B7</font> +<font color="#00ffff">zp_temp4</font> :=<font color="#ff40ff"> $00B8 </font> <font color="#8080ff">; number of players, used by ask_num_players and option_key_handler. used as a temp elsewhere.</font> +<font color="#00ffff">zp_temp5</font> :=<font color="#ff40ff"> $00B9 </font> <font color="#8080ff">; among other things, used for jumpman's dance on title screen</font> +<font color="#00ffff">zp_temp6</font> :=<font color="#ff40ff"> $00BA </font> <font color="#8080ff">; used for audio freq counter in materialize_jumpman. also used when setting number of players and player speeds.</font> <font color="#00ffff">sa_tmp_1</font> :=<font color="#ff40ff"> $00BD </font> <font color="#8080ff">; used by calc_screen_addr</font> <font color="#00ffff">dm_count</font> :=<font color="#ff40ff"> $00BE </font> <font color="#8080ff">; graphics object definition is this long</font> <font color="#00ffff">dm_length</font> :=<font color="#ff40ff"> $00BF </font> <font color="#8080ff">; see draw_map and level_maps.txt</font> @@ -68,20 +72,21 @@ <font color="#00ffff">initial_speed</font> :=<font color="#ff40ff"> $0625 </font> <font color="#8080ff">; current user's chosen speed, set at game start</font> <font color="#00ffff">bonus_jiffy_timer</font>:=<font color="#ff40ff"> $0626 </font> <font color="#8080ff">; gets incremented every frame when playing a level, bonus-=100 when this wraps around to 0</font> <font color="#00ffff">playing_level</font> :=<font color="#ff40ff"> $0627 </font> <font color="#8080ff">; 0 = not playing, non-0 = playing</font> -<font color="#00ffff">sfx_lock</font> :=<font color="#ff40ff"> $062F </font> <font color="#8080ff">; lets other code know cue_sfx is still running? not 100% sure</font> +<font color="#00ffff">rot_color</font> :=<font color="#ff40ff"> $062A </font> <font color="#8080ff">; see comment at rotating_colors</font> +<font color="#00ffff">snd_lock</font> :=<font color="#ff40ff"> $062F </font> <font color="#8080ff">; lets other code know cue_sfx is still running? not 100% sure</font> <font color="#00ffff">player_delta_x</font> :=<font color="#ff40ff"> $0630 </font> <font color="#8080ff">; amount to move jumpman this frame (1 or $FF aka -1)</font> <font color="#00ffff">player_delta_y</font> :=<font color="#ff40ff"> $0631 </font> <font color="#8080ff">; amount to move jumpman this frame (1 or $FF aka -1)</font> <font color="#00ffff">joystick_disabled</font>:=<font color="#ff40ff"> $0632 </font> <font color="#8080ff">; nonzero = jumpman can't move (title screen or materialization, etc)</font> <font color="#00ffff">joystick_state</font> :=<font color="#ff40ff"> $0633 </font> <font color="#8080ff">; last PORTA read (bottom 4 bits), or 0 if joystick_disabled</font> <font color="#00ffff">trigger_disabled</font>:=<font color="#ff40ff"> $0634 </font> <font color="#8080ff">; nonzero = jumpman can't jump (he's already jumping, or title screen or materialization, etc)</font> <font color="#00ffff">trigger_state</font> :=<font color="#ff40ff"> $0635 </font> <font color="#8080ff">; last TRIG0 read (0 = pressed)</font> -<font color="#00ffff">sfx_ptr</font> :=<font color="#ff40ff"> $063C</font> -<font color="#00ffff">sfx_slot_priority</font>:=<font color="#ff40ff"> $063E </font> <font color="#8080ff">; priority of this sfx</font> -<font color="#00ffff">sfx_slot_timer</font> :=<font color="#ff40ff"> $063F</font> -<font color="#00ffff">sfx_slot_duration</font>:=<font color="#ff40ff"> $0646</font> -<font color="#00ffff">sfx_slot_audc</font> :=<font color="#ff40ff"> $0647</font> -<font color="#00ffff">sfx_slot_curpos</font> :=<font color="#ff40ff"> $064E </font> <font color="#8080ff">; address we've got to so far, playing this sfx</font> -<font color="#00ffff">sfx_priority_tmp</font>:=<font color="#ff40ff"> $0661 </font> <font color="#8080ff">; ??</font> +<font color="#00ffff">snd_ptr</font> :=<font color="#ff40ff"> $063C</font> +<font color="#00ffff">snd_slot_priority</font>:=<font color="#ff40ff"> $063E </font> <font color="#8080ff">; priority of this sfx</font> +<font color="#00ffff">snd_slot_timer</font> :=<font color="#ff40ff"> $063F</font> +<font color="#00ffff">snd_slot_duration</font>:=<font color="#ff40ff"> $0646</font> +<font color="#00ffff">snd_slot_audc</font> :=<font color="#ff40ff"> $0647</font> +<font color="#00ffff">snd_slot_curpos</font> :=<font color="#ff40ff"> $064E </font> <font color="#8080ff">; address we've got to so far, playing this sfx</font> +<font color="#00ffff">snd_priority_tmp</font>:=<font color="#ff40ff"> $0661 </font> <font color="#8080ff">; ??</font> <font color="#00ffff">num_tmp</font> :=<font color="#ff40ff"> $0665 </font> <font color="#8080ff">; temp used by print_number</font> <font color="#00ffff">player_x_pos</font> :=<font color="#ff40ff"> $067E </font> <font color="#8080ff">; stored in HPOSP0</font> <font color="#00ffff">player_y_pos</font> :=<font color="#ff40ff"> $0683 </font> <font color="#8080ff">; $C6 is the bottom of the level (where you end up when you die)</font> @@ -562,94 +567,94 @@ .<font color="#ffff00">byte</font> <font color="#ff6060">$3F</font>,<font color="#ff6060">$CF</font>,<font color="#ff6060">$F3</font>,<font color="#ff6060">$FC</font> <font color="#8080ff">; 8153 3F CF F3 FC ?...</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; we have 4 slots (because POKEY has 4 voices), X counts down by 2 from 10 to 2 (at 0, the loop exits)</font> -<font color="#00ffff">sfx_player_entry</font>: +<font color="#00ffff">snd_player_entry</font>: <font color="#00ff00">ldx</font> <font color="#ff6060">#$0A</font> <font color="#8080ff">; 8157 A2 0A ..</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_lock</font> <font color="#8080ff">; 8159 AD 2F 06 ./.</font> - <font color="#00ff00">beq</font> <font color="#00ffff">next_sfx_slot</font> <font color="#8080ff">; 815C F0 01 ..</font> -<font color="#00ffff">sfx_exit</font>: + <font color="#00ff00">lda</font> <font color="#00ffff">snd_lock</font> <font color="#8080ff">; 8159 AD 2F 06 ./.</font> + <font color="#00ff00">beq</font> <font color="#00ffff">next_snd_slot</font> <font color="#8080ff">; 815C F0 01 ..</font> +<font color="#00ffff">snd_exit</font>: <font color="#00ff00">rts</font> <font color="#8080ff">; 815E 60 `</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> -<font color="#00ffff">next_sfx_slot</font>: +<font color="#00ffff">next_snd_slot</font>: <font color="#00ff00">dex</font> <font color="#8080ff">; 815F CA .</font> <font color="#00ff00">dex</font> <font color="#8080ff">; 8160 CA .</font> - <font color="#00ff00">beq</font> <font color="#00ffff">sfx_exit</font> <font color="#8080ff">; 8161 F0 FB ..</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8163 BD 3E 06 .>.</font> - <font color="#00ff00">beq</font> <font color="#00ffff">next_sfx_slot</font> <font color="#8080ff">; 8166 F0 F7 ..</font> + <font color="#00ff00">beq</font> <font color="#00ffff">snd_exit</font> <font color="#8080ff">; 8161 F0 FB ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8163 BD 3E 06 .>.</font> + <font color="#00ff00">beq</font> <font color="#00ffff">next_snd_slot</font> <font color="#8080ff">; 8166 F0 F7 ..</font> <font color="#8080ff">; skip it, if slot is inactive</font> <font color="#00ffff">is_slot_active</font>: - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8168 BD 3F 06 .?.</font> - <font color="#00ff00">beq</font> <font color="#00ffff">sfx_next_note</font> <font color="#8080ff">; 816B F0 10 ..</font> - <font color="#00ff00">dec</font> <font color="#00ffff">sfx_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 816D DE 3F 06 .?.</font> - <font color="#00ff00">cmp</font> <font color="#00ffff">sfx_slot_duration</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8170 DD 46 06 .F.</font> - <font color="#00ff00">bne</font> <font color="#00ffff">next_sfx_slot</font> <font color="#8080ff">; 8173 D0 EA ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8168 BD 3F 06 .?.</font> + <font color="#00ff00">beq</font> <font color="#00ffff">snd_next_note</font> <font color="#8080ff">; 816B F0 10 ..</font> + <font color="#00ff00">dec</font> <font color="#00ffff">snd_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 816D DE 3F 06 .?.</font> + <font color="#00ff00">cmp</font> <font color="#00ffff">snd_slot_duration</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8170 DD 46 06 .F.</font> + <font color="#00ff00">bne</font> <font color="#00ffff">next_snd_slot</font> <font color="#8080ff">; 8173 D0 EA ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8175 A9 00 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">AUDC1_minus_two</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8177 9D FF D1 ...</font> - <font color="#00ff00">jmp</font> <font color="#00ffff">next_sfx_slot</font> <font color="#8080ff">; 817A 4C 5F 81 L_.</font> + <font color="#00ff00">jmp</font> <font color="#00ffff">next_snd_slot</font> <font color="#8080ff">; 817A 4C 5F 81 L_.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> -<font color="#00ffff">sfx_next_note</font>: - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 817D BD 4E 06 .N.</font> +<font color="#00ffff">snd_next_note</font>: + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 817D BD 4E 06 .N.</font> <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp1</font> <font color="#8080ff">; 8180 85 CB ..</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8182 BD 4F 06 .O.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8182 BD 4F 06 .O.</font> <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp1</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8185 85 CC ..</font> <font color="#00ff00">ldy</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8187 A0 00 ..</font> <font color="#00ff00">lda</font> (<font color="#00ffff">zp_temp1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 8189 B1 CB ..</font> <font color="#00ff00">cmp</font> <font color="#ff6060">#$04</font> <font color="#8080ff">; 818B C9 04 ..</font> - <font color="#00ff00">bcs</font> <font color="#00ffff">sfx_play_note</font> <font color="#8080ff">; 818D B0 77 .w</font> + <font color="#00ff00">bcs</font> <font color="#00ffff">snd_play_note</font> <font color="#8080ff">; 818D B0 77 .w</font> <font color="#00ff00">cmp</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; 818F C9 01 ..</font> - <font color="#00ff00">beq</font> <font color="#00ffff">sfx_set_audc</font> <font color="#8080ff">; 8191 F0 1B ..</font> + <font color="#00ff00">beq</font> <font color="#00ffff">snd_set_audc</font> <font color="#8080ff">; 8191 F0 1B ..</font> <font color="#00ff00">cmp</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; 8193 C9 02 ..</font> - <font color="#00ff00">beq</font> <font color="#00ffff">sfx_jump_opcode</font> <font color="#8080ff">; 8195 F0 31 .1</font> + <font color="#00ff00">beq</font> <font color="#00ffff">snd_jump_opcode</font> <font color="#8080ff">; 8195 F0 31 .1</font> <font color="#00ff00">cmp</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; 8197 C9 03 ..</font> - <font color="#00ff00">beq</font> <font color="#00ffff">sfx_play_rest</font> <font color="#8080ff">; 8199 F0 03 ..</font> - <font color="#00ff00">jmp</font> <font color="#00ffff">sfx_finished</font> <font color="#8080ff">; 819B 4C 26 82 L&.</font> + <font color="#00ff00">beq</font> <font color="#00ffff">snd_play_rest</font> <font color="#8080ff">; 8199 F0 03 ..</font> + <font color="#00ff00">jmp</font> <font color="#00ffff">snd_finished</font> <font color="#8080ff">; 819B 4C 26 82 L&.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; y==0 on entry</font> -<font color="#00ffff">sfx_play_rest</font>: +<font color="#00ffff">snd_play_rest</font>: <font color="#00ff00">tya</font> <font color="#8080ff">; 819E 98 .</font> <font color="#00ff00">sta</font> <font color="#00ffff">AUDC1_minus_two</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 819F 9D FF D1 ...</font> <font color="#00ff00">iny</font> <font color="#8080ff">; 81A2 C8 .</font> <font color="#00ff00">lda</font> (<font color="#00ffff">zp_temp1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 81A3 B1 CB ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81A5 9D 3F 06 .?.</font> - <font color="#00ff00">jsr</font> <font color="#00ffff">inc_sfx_pos</font> <font color="#8080ff">; 81A8 20 31 82 1.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81A5 9D 3F 06 .?.</font> + <font color="#00ff00">jsr</font> <font color="#00ffff">inc_snd_pos</font> <font color="#8080ff">; 81A8 20 31 82 1.</font> <font color="#00ff00">jmp</font> <font color="#00ffff">is_slot_active</font> <font color="#8080ff">; 81AB 4C 68 81 Lh.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; y==0 on entry</font> -<font color="#00ffff">sfx_set_audc</font>: +<font color="#00ffff">snd_set_audc</font>: <font color="#00ff00">iny</font> <font color="#8080ff">; 81AE C8 .</font> <font color="#00ff00">lda</font> (<font color="#00ffff">zp_temp1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 81AF B1 CB ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_audc</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81B1 9D 47 06 .G.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_audc</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81B1 9D 47 06 .G.</font> <font color="#00ff00">iny</font> <font color="#8080ff">; 81B4 C8 .</font> <font color="#00ff00">lda</font> (<font color="#00ffff">zp_temp1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 81B5 B1 CB ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_duration</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81B7 9D 46 06 .F.</font> - <font color="#00ff00">jsr</font> <font color="#00ffff">inc_sfx_pos</font> <font color="#8080ff">; 81BA 20 31 82 1.</font> - <font color="#00ff00">inc</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81BD FE 4E 06 .N.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_duration</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81B7 9D 46 06 .F.</font> + <font color="#00ff00">jsr</font> <font color="#00ffff">inc_snd_pos</font> <font color="#8080ff">; 81BA 20 31 82 1.</font> + <font color="#00ff00">inc</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81BD FE 4E 06 .N.</font> <font color="#00ff00">bne</font> <font color="#00ffff">is_slot_active</font> <font color="#8080ff">; 81C0 D0 A6 ..</font> - <font color="#00ff00">inc</font> <font color="#00ffff">sfx_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81C2 FE 4F 06 .O.</font> + <font color="#00ff00">inc</font> <font color="#00ffff">snd_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81C2 FE 4F 06 .O.</font> <font color="#00ff00">jmp</font> <font color="#00ffff">is_slot_active</font> <font color="#8080ff">; 81C5 4C 68 81 Lh.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; I *think* this jumps to a different sfx address...</font> -<font color="#00ffff">sfx_jump_opcode</font>: +<font color="#00ffff">snd_jump_opcode</font>: <font color="#00ff00">iny</font> <font color="#8080ff">; 81C8 C8 .</font> <font color="#00ff00">lda</font> (<font color="#00ffff">zp_temp1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 81C9 B1 CB ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81CB 9D 4E 06 .N.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81CB 9D 4E 06 .N.</font> <font color="#00ff00">iny</font> <font color="#8080ff">; 81CE C8 .</font> <font color="#00ff00">lda</font> (<font color="#00ffff">zp_temp1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 81CF B1 CB ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81D1 9D 4F 06 .O.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81D1 9D 4F 06 .O.</font> <font color="#00ff00">iny</font> <font color="#8080ff">; 81D4 C8 .</font> <font color="#00ff00">lda</font> <font color="#ff40ff"> $065E,x </font> <font color="#8080ff">; 81D5 BD 5E 06 .^.</font> <font color="#00ff00">beq</font> <font color="#00ffff">L81EE</font> <font color="#8080ff">; 81D8 F0 14 ..</font> <font color="#00ff00">dec</font> <font color="#ff40ff"> $065E,x </font> <font color="#8080ff">; 81DA DE 5E 06 .^.</font> - <font color="#00ff00">bne</font> <font color="#00ffff">sfx_next_note</font> <font color="#8080ff">; 81DD D0 9E ..</font> + <font color="#00ff00">bne</font> <font color="#00ffff">snd_next_note</font> <font color="#8080ff">; 81DD D0 9E ..</font> <font color="#00ff00">lda</font> <font color="#ff40ff"> $0656,x </font> <font color="#8080ff">; 81DF BD 56 06 .V.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81E2 9D 4E 06 .N.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81E2 9D 4E 06 .N.</font> <font color="#00ff00">lda</font> <font color="#ff40ff"> $0657,x </font> <font color="#8080ff">; 81E5 BD 57 06 .W.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81E8 9D 4F 06 .O.</font> - <font color="#00ff00">jmp</font> <font color="#00ffff">sfx_next_note</font> <font color="#8080ff">; 81EB 4C 7D 81 L}.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81E8 9D 4F 06 .O.</font> + <font color="#00ff00">jmp</font> <font color="#00ffff">snd_next_note</font> <font color="#8080ff">; 81EB 4C 7D 81 L}.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#00ffff">L81EE</font>: <font color="#00ff00">nop</font> <font color="#8080ff">; 81EE EA .</font> @@ -662,43 +667,43 @@ <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp1</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 81FC A5 CC ..</font> <font color="#00ff00">adc</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 81FE 69 00 i.</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $0657,x </font> <font color="#8080ff">; 8200 9D 57 06 .W.</font> - <font color="#00ff00">jmp</font> <font color="#00ffff">sfx_next_note</font> <font color="#8080ff">; 8203 4C 7D 81 L}.</font> + <font color="#00ff00">jmp</font> <font color="#00ffff">snd_next_note</font> <font color="#8080ff">; 8203 4C 7D 81 L}.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; y==0, a>=4 on entry</font> -<font color="#00ffff">sfx_play_note</font>: +<font color="#00ffff">snd_play_note</font>: <font color="#00ff00">sta</font> <font color="#00ffff">AUDF1_minus_two</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8206 9D FE D1 ...</font> <font color="#00ff00">iny</font> <font color="#8080ff">; 8209 C8 .</font> <font color="#00ff00">lda</font> (<font color="#00ffff">zp_temp1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 820A B1 CB ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 820C 9D 3F 06 .?.</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_audc</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 820F BD 47 06 .G.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 820C 9D 3F 06 .?.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_audc</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 820F BD 47 06 .G.</font> <font color="#00ff00">sta</font> <font color="#00ffff">AUDC1_minus_two</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8212 9D FF D1 ...</font> <font color="#00ff00">clc</font> <font color="#8080ff">; 8215 18 .</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8216 BD 4E 06 .N.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8216 BD 4E 06 .N.</font> <font color="#00ff00">adc</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; 8219 69 02 i.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 821B 9D 4E 06 .N.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 821B 9D 4E 06 .N.</font> <font color="#00ff00">bcc</font> <font color="#00ffff">cpos_hi_ok</font> <font color="#8080ff">; 821E 90 03 ..</font> - <font color="#00ff00">inc</font> <font color="#00ffff">sfx_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8220 FE 4F 06 .O.</font> + <font color="#00ff00">inc</font> <font color="#00ffff">snd_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8220 FE 4F 06 .O.</font> <font color="#00ffff">cpos_hi_ok</font>: <font color="#00ff00">jmp</font> <font color="#00ffff">is_slot_active</font> <font color="#8080ff">; 8223 4C 68 81 Lh.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; done playing this sfx, free up the slot, X-indexed</font> -<font color="#00ffff">sfx_finished</font>: +<font color="#00ffff">snd_finished</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8226 A9 00 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8228 9D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8228 9D 3E 06 .>.</font> <font color="#00ff00">sta</font> <font color="#00ffff">AUDC1_minus_two</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 822B 9D FF D1 ...</font> - <font color="#00ff00">jmp</font> <font color="#00ffff">next_sfx_slot</font> <font color="#8080ff">; 822E 4C 5F 81 L_.</font> + <font color="#00ff00">jmp</font> <font color="#00ffff">next_snd_slot</font> <font color="#8080ff">; 822E 4C 5F 81 L_.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; point to next byte in current sfx slot indexed by X</font> -<font color="#00ffff">inc_sfx_pos</font>: +<font color="#00ffff">inc_snd_pos</font>: <font color="#00ff00">clc</font> <font color="#8080ff">; 8231 18 .</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8232 BD 4E 06 .N.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8232 BD 4E 06 .N.</font> <font color="#00ff00">adc</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; 8235 69 02 i.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8237 9D 4E 06 .N.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8237 9D 4E 06 .N.</font> <font color="#00ff00">bcc</font> <font color="#00ffff">inc_done</font> <font color="#8080ff">; 823A 90 03 ..</font> - <font color="#00ff00">inc</font> <font color="#00ffff">sfx_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 823C FE 4F 06 .O.</font> + <font color="#00ff00">inc</font> <font color="#00ffff">snd_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 823C FE 4F 06 .O.</font> <font color="#00ffff">inc_done</font>: <font color="#00ff00">rts</font> <font color="#8080ff">; 823F 60 `</font> @@ -706,40 +711,40 @@ <font color="#8080ff">; if cue_sfx not already in progress, setup to play sfx at (sfx_slot_priority, sfx_lock), priority A</font> <font color="#00ffff">cue_sfx_lowprior</font>: <font color="#00ff00">pha</font> <font color="#8080ff">; 8240 48 H</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8241 AD 3D 06 .=.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8241 AD 3D 06 .=.</font> <font color="#00ffff">cue_ok</font>: <font color="#00ff00">beq</font> <font color="#00ffff">lp_ok</font> <font color="#8080ff">; 8244 F0 02 ..</font> <font color="#00ff00">pla</font> <font color="#8080ff">; 8246 68 h</font> <font color="#00ff00">rts</font> <font color="#8080ff">; 8247 60 `</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; copy to sfx_ptr, fall thru to cue_sfx</font> -<font color="#00ffff">lp_ok</font>: <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8248 AD 3E 06 .>.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 824B 8D 3C 06 .<.</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; 824E AD 3F 06 .?.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8251 8D 3D 06 .=.</font> +<font color="#00ffff">lp_ok</font>: <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; 8248 AD 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 824B 8D 3C 06 .<.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; 824E AD 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8251 8D 3D 06 .=.</font> <font color="#00ff00">pla</font> <font color="#8080ff">; 8254 68 h</font> <font color="#8080ff">; setup to play sfx at *sfx_ptr, priority in A</font> -<font color="#00ffff">cue_sfx</font>:<font color="#00ff00">sta</font> <font color="#00ffff">sfx_priority_tmp</font> <font color="#8080ff">; 8255 8D 61 06 .a.</font> - <font color="#00ff00">inc</font> <font color="#00ffff">sfx_lock</font> <font color="#8080ff">; 8258 EE 2F 06 ./.</font> +<font color="#00ffff">cue_sfx</font>:<font color="#00ff00">sta</font> <font color="#00ffff">snd_priority_tmp</font> <font color="#8080ff">; 8255 8D 61 06 .a.</font> + <font color="#00ff00">inc</font> <font color="#00ffff">snd_lock</font> <font color="#8080ff">; 8258 EE 2F 06 ./.</font> <font color="#00ff00">ldx</font> <font color="#ff6060">#$0A</font> <font color="#8080ff">; 825B A2 0A ..</font> <font color="#00ffff">next_slot</font>: <font color="#00ff00">dex</font> <font color="#8080ff">; 825D CA .</font> <font color="#00ff00">dex</font> <font color="#8080ff">; 825E CA .</font> <font color="#00ff00">beq</font> <font color="#00ffff">bump_slot</font> <font color="#8080ff">; 825F F0 20 . </font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8261 BD 3E 06 .>.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8261 BD 3E 06 .>.</font> <font color="#00ff00">bne</font> <font color="#00ffff">next_slot</font> <font color="#8080ff">; 8264 D0 F7 ..</font> <font color="#8080ff">; found a free slot, use it</font> <font color="#00ffff">load_slot</font>: - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 8266 AD 3C 06 .<.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8269 9D 4E 06 .N.</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 826C AD 3D 06 .=.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 826F 9D 4F 06 .O.</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_priority_tmp</font> <font color="#8080ff">; 8272 AD 61 06 .a.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8275 9D 3E 06 .>.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 8266 AD 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8269 9D 4E 06 .N.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 826C AD 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_curpos</font>+<font color="#ff6060">1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 826F 9D 4F 06 .O.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_priority_tmp</font> <font color="#8080ff">; 8272 AD 61 06 .a.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8275 9D 3E 06 .>.</font> <font color="#00ffff">cue_done</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8278 A9 00 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 827A 8D 3D 06 .=.</font> - <font color="#00ff00">dec</font> <font color="#00ffff">sfx_lock</font> <font color="#8080ff">; 827D CE 2F 06 ./.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 827A 8D 3D 06 .=.</font> + <font color="#00ff00">dec</font> <font color="#00ffff">snd_lock</font> <font color="#8080ff">; 827D CE 2F 06 ./.</font> <font color="#00ff00">rts</font> <font color="#8080ff">; 8280 60 `</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> @@ -753,8 +758,8 @@ <font color="#8080ff">; branch to cue_done (give up) if all slots are in use with higher priority than this sfx (which means it won't be heard)</font> <font color="#00ffff">bump_fail</font>: <font color="#00ff00">beq</font> <font color="#00ffff">cue_done</font> <font color="#8080ff">; 8285 F0 F1 ..</font> - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8287 BD 3E 06 .>.</font> - <font color="#00ff00">cmp</font> <font color="#00ffff">sfx_priority_tmp</font> <font color="#8080ff">; 828A CD 61 06 .a.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_priority</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8287 BD 3E 06 .>.</font> + <font color="#00ff00">cmp</font> <font color="#00ffff">snd_priority_tmp</font> <font color="#8080ff">; 828A CD 61 06 .a.</font> <font color="#00ff00">bcc</font> <font color="#00ffff">load_slot</font> <font color="#8080ff">; 828D 90 D7 ..</font> <font color="#00ff00">jmp</font> <font color="#00ffff">bump_try_next</font> <font color="#8080ff">; 828F 4C 83 82 L..</font> @@ -1036,8 +1041,8 @@ <font color="#00ff00">and</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; 8498 29 07 ).</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $0628 </font> <font color="#8080ff">; 849A 8D 28 06 .(.</font> <font color="#00ff00">tax</font> <font color="#8080ff">; 849D AA .</font> - <font color="#00ff00">lda</font> <font color="#00ffff">data_table_85b6</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 849E BD B6 85 ...</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; 84A1 8D 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rotating_colors</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 849E BD B6 85 ...</font> + <font color="#00ff00">sta</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; 84A1 8D 2A 06 .*.</font> <font color="#8080ff">; read the joystick if not disabled</font> <font color="#00ffff">check_joystick_enabled</font>: <font color="#00ff00">lda</font> <font color="#00ffff">joystick_disabled</font> <font color="#8080ff">; 84A4 AD 32 06 .2.</font> @@ -1091,7 +1096,7 @@ <font color="#00ff00">lda</font> <font color="#ff40ff"> $0640 </font> <font color="#8080ff">; 84F2 AD 40 06 .@.</font> <font color="#00ff00">ora</font> <font color="#ff40ff"> $0642 </font> <font color="#8080ff">; 84F5 0D 42 06 .B.</font> <font color="#00ff00">ora</font> <font color="#ff40ff"> $0644 </font> <font color="#8080ff">; 84F8 0D 44 06 .D.</font> - <font color="#00ff00">ora</font> <font color="#00ffff">sfx_slot_duration</font> <font color="#8080ff">; 84FB 0D 46 06 .F.</font> + <font color="#00ff00">ora</font> <font color="#00ffff">snd_slot_duration</font> <font color="#8080ff">; 84FB 0D 46 06 .F.</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $0663 </font> <font color="#8080ff">; 84FE 8D 63 06 .c.</font> <font color="#00ff00">ldx</font> <font color="#ff6060">#$10</font> <font color="#8080ff">; 8501 A2 10 ..</font> <font color="#8080ff">; save contents of GTIA collision regs (X ranges 1 to $10, dli_vec_shadow_hi should read collision_save-1)</font> @@ -1204,8 +1209,8 @@ <font color="#00ff00">jmp</font> <font color="#00ffff">no_consol_pressed</font> <font color="#8080ff">; 85B3 4C 8D 85 L..</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> -<font color="#8080ff">; used in vblank_imm_isr, not sure for what yet</font> -<font color="#00ffff">data_table_85b6</font>: +<font color="#8080ff">; used for color-shifting objects like electrocution, walls, and the bonus counter. every frame, the next one of these is stored in rot_color.</font> +<font color="#00ffff">rotating_colors</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$1A</font>,<font color="#ff6060">$96</font>,<font color="#ff6060">$28</font>,<font color="#ff6060">$66</font>,<font color="#ff6060">$C6</font>,<font color="#ff6060">$56</font>,<font color="#ff6060">$0E</font>,<font color="#ff6060">$F6</font> <font color="#8080ff">; 85B6 1A 96 28 66 C6 56 0E F6 ..(f.V..</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; X/Y movement, indexed by joystick_state << 1, each entry is XXYY, $FF is -1</font> @@ -1231,7 +1236,7 @@ .<font color="#00ffff">addr</font> <font color="#00ffff">position_missiles</font> <font color="#8080ff">; 85EE 93 82 ..</font> .<font color="#00ffff">addr</font> <font color="#00ffff">bullet_logic</font> <font color="#8080ff">; 85F0 69 8E i.</font> .<font color="#00ffff">addr</font> <font color="#00ffff">check_falling_2</font> <font color="#8080ff">; 85F2 00 89 ..</font> - .<font color="#00ffff">addr</font> <font color="#00ffff">sfx_player_entry</font> <font color="#8080ff">; 85F4 57 81 W.</font> + .<font color="#00ffff">addr</font> <font color="#00ffff">snd_player_entry</font> <font color="#8080ff">; 85F4 57 81 W.</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#00ffff">zero_filler_85f6</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 85F6 00 00 00 00 00 00 00 00 ........</font> @@ -1412,15 +1417,15 @@ <font color="#00ff00">dex</font> <font color="#8080ff">; 8742 CA .</font> <font color="#00ff00">bne</font> <font color="#00ffff">L8736</font> <font color="#8080ff">; 8743 D0 F1 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$2B</font> <font color="#8080ff">; 8745 A9 2B .+</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 8747 85 B8 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 8747 85 B8 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8749 A9 00 ..</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B7 </font> <font color="#8080ff">; 874B 85 B7 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp3</font> <font color="#8080ff">; 874B 85 B7 ..</font> <font color="#00ff00">tay</font> <font color="#8080ff">; 874D A8 .</font> <font color="#00ff00">ldx</font> <font color="#ff6060">#$05</font> <font color="#8080ff">; 874E A2 05 ..</font> -<font color="#00ffff">L8750</font>: <font color="#00ff00">sta</font> <font color="#ff40ff"> ($B7),y </font> <font color="#8080ff">; 8750 91 B7 ..</font> +<font color="#00ffff">L8750</font>: <font color="#00ff00">sta</font> (<font color="#00ffff">zp_temp3</font>),<font color="#00ffff">y</font> <font color="#8080ff">; 8750 91 B7 ..</font> <font color="#00ff00">iny</font> <font color="#8080ff">; 8752 C8 .</font> <font color="#00ff00">bne</font> <font color="#00ffff">L8750</font> <font color="#8080ff">; 8753 D0 FB ..</font> - <font color="#00ff00">inc</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 8755 E6 B8 ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 8755 E6 B8 ..</font> <font color="#00ff00">dex</font> <font color="#8080ff">; 8757 CA .</font> <font color="#00ff00">bne</font> <font color="#00ffff">L8750</font> <font color="#8080ff">; 8758 D0 F6 ..</font> <font color="#00ff00">rts</font> <font color="#8080ff">; 875A 60 `</font> @@ -1453,7 +1458,7 @@ <font color="#00ff00">dex</font> <font color="#8080ff">; 8782 CA .</font> <font color="#00ff00">bne</font> <font color="#00ffff">ej_loop</font> <font color="#8080ff">; 8783 D0 F2 ..</font> <font color="#00ff00">stx</font> <font color="#00ffff">joystick_disabled</font> <font color="#8080ff">; 8785 8E 32 06 .2.</font> - <font color="#00ff00">stx</font> <font color="#00ffff">sfx_lock</font> <font color="#8080ff">; 8788 8E 2F 06 ./.</font> + <font color="#00ff00">stx</font> <font color="#00ffff">snd_lock</font> <font color="#8080ff">; 8788 8E 2F 06 ./.</font> <font color="#00ff00">stx</font> <font color="#00ffff">work_level_bullet_max</font> <font color="#8080ff">; 878B 8E 8B 07 ...</font> <font color="#00ff00">jsr</font> <font color="#00ffff">prepare_level</font> <font color="#8080ff">; 878E 20 2A 87 *.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">silence_audio</font> <font color="#8080ff">; 8791 20 5B 87 [.</font> @@ -1533,9 +1538,9 @@ <font color="#00ff00">lda</font> <font color="#ff40ff"> ($B0),y </font> <font color="#8080ff">; 87F8 B1 B0 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $06DD </font> <font color="#8080ff">; 87FA 8D DD 06 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$92</font> <font color="#8080ff">; 87FD A9 92 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 87FF 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 87FF 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$88</font> <font color="#8080ff">; 8802 A9 88 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8804 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8804 8D 3D 06 .=.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$08</font> <font color="#8080ff">; 8807 A9 08 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 8809 20 06 80 ..</font> <font color="#00ff00">ldy</font> <font color="#00ffff">bomb_idx</font> <font color="#8080ff">; 880C A4 B2 ..</font> @@ -1703,9 +1708,9 @@ <font color="#00ff00">inc</font> <font color="#ff40ff"> $0688 </font> <font color="#8080ff">; 8933 EE 88 06 ...</font> <font color="#00ffff">play_sfx_death</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$60</font> <font color="#8080ff">; 8936 A9 60 .`</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8938 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; 8938 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$8A</font> <font color="#8080ff">; 893B A9 8A ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; 893D 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; 893D 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; 8940 A9 07 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; 8942 20 03 80 ..</font> <font color="#00ffff">L8945</font>: <font color="#00ff00">lda</font> <font color="#00ffff">player_y_pos</font> <font color="#8080ff">; 8945 AD 83 06 ...</font> @@ -1749,9 +1754,9 @@ <font color="#00ff00">sta</font> <font color="#00ffff">game_display_list</font> <font color="#8080ff">; 8997 8D 81 08 ...</font> <font color="#00ffff">play_sfx_bounce_1</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$4B</font> <font color="#8080ff">; 899A A9 4B .K</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 899C 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; 899C 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$8A</font> <font color="#8080ff">; 899F A9 8A ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; 89A1 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; 89A1 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$04</font> <font color="#8080ff">; 89A4 A9 04 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; 89A6 20 03 80 ..</font> <font color="#00ffff">L89A9</font>: <font color="#00ff00">ldx</font> <font color="#ff40ff"> $06EA </font> <font color="#8080ff">; 89A9 AE EA 06 ...</font> @@ -1851,9 +1856,9 @@ <font color="#00ff00">lda</font> <font color="#ff40ff"> $061F </font> <font color="#8080ff">; 8A80 AD 1F 06 ...</font> <font color="#00ff00">bne</font> <font color="#00ffff">L8A94</font> <font color="#8080ff">; 8A83 D0 0F ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$97</font> <font color="#8080ff">; 8A85 A9 97 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8A87 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; 8A87 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$8A</font> <font color="#8080ff">; 8A8A A9 8A ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; 8A8C 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; 8A8C 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; 8A8F A9 02 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; 8A91 20 03 80 ..</font> <font color="#00ffff">L8A94</font>: <font color="#00ff00">jmp</font> <font color="#00ffff">L9925</font> <font color="#8080ff">; 8A94 4C 25 99 L%.</font> @@ -2085,7 +2090,7 @@ <font color="#00ff00">lda</font> <font color="#ff40ff"> $0640 </font> <font color="#8080ff">; 8C39 AD 40 06 .@.</font> <font color="#00ff00">ora</font> <font color="#ff40ff"> $0642 </font> <font color="#8080ff">; 8C3C 0D 42 06 .B.</font> <font color="#00ff00">ora</font> <font color="#ff40ff"> $0644 </font> <font color="#8080ff">; 8C3F 0D 44 06 .D.</font> - <font color="#00ff00">ora</font> <font color="#00ffff">sfx_slot_duration</font> <font color="#8080ff">; 8C42 0D 46 06 .F.</font> + <font color="#00ff00">ora</font> <font color="#00ffff">snd_slot_duration</font> <font color="#8080ff">; 8C42 0D 46 06 .F.</font> <font color="#00ff00">bne</font> <font color="#00ffff">what_are_we_waiting_for</font> <font color="#8080ff">; 8C45 D0 F2 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">jiffy_timer_1</font> <font color="#8080ff">; 8C47 8D 1A 06 ...</font> <font color="#8080ff">; wait 192 jiffies: 3.2 sec (ntsc), 3.84 sec (pal)</font> @@ -2133,7 +2138,7 @@ <font color="#00ff00">sta</font> <font color="#ff40ff">WSYNC</font> <font color="#8080ff">; 8C94 8D 0A D4 ...</font> <font color="#00ff00">cmp</font> <font color="#ff40ff"> $AB </font> <font color="#8080ff">; 8C97 C5 AB ..</font> <font color="#00ff00">bne</font> <font color="#00ffff">L8CA4</font> <font color="#8080ff">; 8C99 D0 09 ..</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; 8C9B AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; 8C9B AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLPF0</font> <font color="#8080ff">; 8C9E 8D 16 D0 ...</font> <font color="#00ff00">jmp</font> <font color="#00ffff">L8CAA</font> <font color="#8080ff">; 8CA1 4C AA 8C L..</font> @@ -2190,9 +2195,9 @@ <font color="#00ff00">plp</font> <font color="#8080ff">; 8CE4 28 (</font> <font color="#00ff00">inc</font> <font color="#00ffff">lives</font> <font color="#8080ff">; 8CE5 EE 0A 07 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$79</font> <font color="#8080ff">; 8CE8 A9 79 .y</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 8CEA 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 8CEA 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$BE</font> <font color="#8080ff">; 8CED A9 BE ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8CEF 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8CEF 8D 3D 06 .=.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$0C</font> <font color="#8080ff">; 8CF2 A9 0C ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 8CF4 20 06 80 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">show_lives_icons</font> <font color="#8080ff">; 8CF7 20 BB 86 ..</font> @@ -2345,9 +2350,9 @@ <font color="#00ffff">bonus_lt_256</font>: <font color="#00ff00">jsr</font> <font color="#00ffff">print_bonus_jv</font> <font color="#8080ff">; 8DE7 20 0F 80 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$FA</font> <font color="#8080ff">; 8DEA A9 FA ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8DEC 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; 8DEC 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$8D</font> <font color="#8080ff">; 8DEF A9 8D ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; 8DF1 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; 8DF1 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; 8DF4 A9 07 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; 8DF6 20 03 80 ..</font> <font color="#00ffff">dec_done</font>: @@ -2398,7 +2403,7 @@ <font color="#00ffff">L8E4C</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $0640 </font> <font color="#8080ff">; 8E4C AD 40 06 .@.</font> <font color="#00ff00">ora</font> <font color="#ff40ff"> $0642 </font> <font color="#8080ff">; 8E4F 0D 42 06 .B.</font> <font color="#00ff00">ora</font> <font color="#ff40ff"> $0644 </font> <font color="#8080ff">; 8E52 0D 44 06 .D.</font> - <font color="#00ff00">ora</font> <font color="#00ffff">sfx_slot_duration</font> <font color="#8080ff">; 8E55 0D 46 06 .F.</font> + <font color="#00ff00">ora</font> <font color="#00ffff">snd_slot_duration</font> <font color="#8080ff">; 8E55 0D 46 06 .F.</font> <font color="#00ff00">bne</font> <font color="#00ffff">L8E4C</font> <font color="#8080ff">; 8E58 D0 F2 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">jiffy_timer_1</font> <font color="#8080ff">; 8E5A 8D 1A 06 ...</font> <font color="#00ffff">L8E5D</font>: <font color="#00ff00">lda</font> <font color="#00ffff">jiffy_timer_1</font> <font color="#8080ff">; 8E5D AD 1A 06 ...</font> @@ -2499,9 +2504,9 @@ <font color="#8080ff">; let player hear report</font> <font color="#00ffff">play_sfx_bullet</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$59</font> <font color="#8080ff">; 8EFB A9 59 .Y</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8EFD 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; 8EFD 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$8F</font> <font color="#8080ff">; 8F00 A9 8F ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; 8F02 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; 8F02 8D 3F 06 .?.</font> <font color="#00ff00">txa</font> <font color="#8080ff">; 8F05 8A .</font> <font color="#00ff00">pha</font> <font color="#8080ff">; 8F06 48 H</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; 8F07 A9 02 ..</font> @@ -2583,16 +2588,16 @@ <font color="#8080ff">; y = a * 5; // offset into mus_struct_table</font> <font color="#00ffff">set_y</font>: <font color="#00ff00">tay</font> <font color="#8080ff">; 8F9B A8 .</font> <font color="#00ff00">lda</font> <font color="#00ffff">mus00_addr1</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8F9C B9 C3 8F ...</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 8F9F 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 8F9F 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#00ffff">mus00_addr1</font>+<font color="#ff6060">1</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8FA2 B9 C4 8F ...</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8FA5 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8FA5 8D 3D 06 .=.</font> <font color="#00ff00">lda</font> <font color="#00ffff">mus00_priority</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8FA8 B9 C7 8F ...</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 8FAB 20 06 80 ..</font> <font color="#00ff00">ldy</font> <font color="#ff40ff"> $D6 </font> <font color="#8080ff">; 8FAE A4 D6 ..</font> <font color="#00ff00">lda</font> <font color="#00ffff">mus00_addr2</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8FB0 B9 C5 8F ...</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 8FB3 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 8FB3 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#00ffff">mus00_addr2</font>+<font color="#ff6060">1</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8FB6 B9 C6 8F ...</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8FB9 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 8FB9 8D 3D 06 .=.</font> <font color="#00ff00">lda</font> <font color="#00ffff">mus00_priority</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8FBC B9 C7 8F ...</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 8FBF 20 06 80 ..</font> <font color="#00ff00">rts</font> <font color="#8080ff">; 8FC2 60 `</font> @@ -2769,30 +2774,30 @@ <font color="#00ff00">lda</font> <font color="#ff6060">#$06</font> <font color="#8080ff">; 9079 A9 06 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">work_level_sub0</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 907B 8D 83 07 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 907E A9 00 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 9080 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 9080 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$93</font> <font color="#8080ff">; 9083 A9 93 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 9085 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 9085 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 9088 20 06 80 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$51</font> <font color="#8080ff">; 908B A9 51 .Q</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 908D 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 908D 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$93</font> <font color="#8080ff">; 9090 A9 93 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 9092 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 9092 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 9095 20 06 80 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$9C</font> <font color="#8080ff">; 9098 A9 9C ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 909A 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 909A 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$93</font> <font color="#8080ff">; 909D A9 93 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 909F 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 909F 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 90A2 20 06 80 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$D7</font> <font color="#8080ff">; 90A5 A9 D7 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 90A7 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 90A7 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$93</font> <font color="#8080ff">; 90AA A9 93 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 90AC 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 90AC 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 90AF 20 06 80 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 90B2 A9 00 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $9C </font> <font color="#8080ff">; 90B4 85 9C ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $9D </font> <font color="#8080ff">; 90B6 85 9D ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; 90B8 A9 07 ..</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 90BA 85 B9 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 90BA 85 B9 ..</font> <font color="#8080ff">; set _sub0 to title_dancing</font> <font color="#00ffff">start_dancing</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$72</font> <font color="#8080ff">; 90BC A9 72 .r</font> @@ -2863,7 +2868,7 @@ <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; rotate colors and play the descending tone as each letter appears on the title screen. called once per frame, uses $9c to keep track of letter. caller stops this routine being called when $9c holds $0e (meaning the last letter is done).</font> <font color="#00ffff">fade_in_letters</font>: - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; 913C AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; 913C AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLOR0</font> <font color="#8080ff">; 913F 8D C4 02 ...</font> <font color="#00ff00">ldy</font> <font color="#ff40ff"> $9C </font> <font color="#8080ff">; 9142 A4 9C ..</font> <font color="#8080ff">; don't 'fade-in' the space in the title (offset 7)</font> @@ -2903,7 +2908,7 @@ <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; make jumpmen dance on title screen, called once/frame</font> <font color="#00ffff">title_dancing</font>: - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; 9172 AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; 9172 AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLOR0</font> <font color="#8080ff">; 9175 8D C4 02 ...</font> <font color="#00ff00">lda</font> <font color="#ff40ff"> $9C </font> <font color="#8080ff">; 9178 A5 9C ..</font> <font color="#00ff00">cmp</font> <font color="#ff6060">#$04</font> <font color="#8080ff">; 917A C9 04 ..</font> @@ -2914,10 +2919,10 @@ <font color="#00ffff">L917F</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $0649 </font> <font color="#8080ff">; 917F AD 49 06 .I.</font> <font color="#00ff00">and</font> <font color="#ff6060">#$0F</font> <font color="#8080ff">; 9182 29 0F ).</font> <font color="#00ff00">bne</font> <font color="#00ffff">L917E</font> <font color="#8080ff">; 9184 D0 F8 ..</font> - <font color="#00ff00">inc</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 9186 E6 B9 ..</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 9188 A5 B9 ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 9186 E6 B9 ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 9188 A5 B9 ..</font> <font color="#00ff00">and</font> <font color="#ff6060">#$0F</font> <font color="#8080ff">; 918A 29 0F ).</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 918C 85 B9 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 918C 85 B9 ..</font> <font color="#00ff00">bne</font> <font color="#00ffff">L917E</font> <font color="#8080ff">; 918E D0 EE ..</font> <font color="#00ff00">ldx</font> <font color="#ff40ff"> $9D </font> <font color="#8080ff">; 9190 A6 9D ..</font> <font color="#00ff00">ldy</font> <font color="#ff6060">#$FF</font> <font color="#8080ff">; 9192 A0 FF ..</font> @@ -3052,8 +3057,8 @@ <font color="#00ff00">bne</font> <font color="#00ffff">anp_copy_loop</font> <font color="#8080ff">; 941F D0 F7 ..</font> <font color="#8080ff">; X is now 0</font> <font color="#00ffff">anp_loop_done</font>: - <font color="#00ff00">stx</font> <font color="#ff40ff"> $B7 </font> <font color="#8080ff">; 9421 86 B7 ..</font> - <font color="#00ff00">stx</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 9423 86 B8 ..</font> + <font color="#00ff00">stx</font> <font color="#00ffff">zp_temp3</font> <font color="#8080ff">; 9421 86 B7 ..</font> + <font color="#00ff00">stx</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 9423 86 B8 ..</font> <font color="#00ff00">stx</font> <font color="#00ffff">randomizer_mode</font> <font color="#8080ff">; 9425 8E F3 06 ...</font> <font color="#00ff00">stx</font> <font color="#ff40ff">COLOR4</font> <font color="#8080ff">; 9428 8E C8 02 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$04</font> <font color="#8080ff">; 942B A9 04 ..</font> @@ -3094,13 +3099,13 @@ <font color="#8080ff">; play sfx_select_key at $95f1</font> <font color="#00ffff">play_select_key_sfx</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$F1</font> <font color="#8080ff">; 946F A9 F1 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 9471 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 9471 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$95</font> <font color="#8080ff">; 9474 A9 95 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 9476 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 9476 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 9479 20 06 80 ..</font> <font color="#8080ff">; wait for sound to finish playing</font> <font color="#00ffff">wait_sfx</font>: - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_duration</font> <font color="#8080ff">; 947C AD 46 06 .F.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_duration</font> <font color="#8080ff">; 947C AD 46 06 .F.</font> <font color="#00ff00">bne</font> <font color="#00ffff">wait_sfx</font> <font color="#8080ff">; 947F D0 FB ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; 9481 A9 01 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">start_key_enabled</font> <font color="#8080ff">; 9483 8D C8 06 ...</font> @@ -3113,11 +3118,11 @@ <font color="#00ffff">option_key_handler</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 9489 A9 00 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">option_key_enabled</font> <font color="#8080ff">; 948B 8D C6 06 ...</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 948E A5 B8 ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 948E A5 B8 ..</font> <font color="#00ff00">clc</font> <font color="#8080ff">; 9490 18 .</font> <font color="#00ff00">adc</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; 9491 69 01 i.</font> <font color="#00ff00">and</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; 9493 29 03 ).</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 9495 85 B8 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 9495 85 B8 ..</font> <font color="#00ff00">tay</font> <font color="#8080ff">; 9497 A8 .</font> <font color="#00ff00">lda</font> <font color="#00ffff">number_names_0</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 9498 B9 DD 95 ...</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $381D </font> <font color="#8080ff">; 949B 8D 1D 38 ..8</font> @@ -3133,9 +3138,9 @@ <font color="#00ff00">sta</font> <font color="#ff40ff">HSCROL</font> <font color="#8080ff">; 94B9 8D 04 D4 ...</font> <font color="#00ffff">play_opt_key_sfx</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$B0</font> <font color="#8080ff">; 94BC A9 B0 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 94BE 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; 94BE 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$8A</font> <font color="#8080ff">; 94C1 A9 8A ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 94C3 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 94C3 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; 94C6 20 06 80 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 94C9 A9 00 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">jiffy_timer_1</font> <font color="#8080ff">; 94CB 8D 1A 06 ...</font> @@ -3151,19 +3156,19 @@ <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; loop up to 4 times, ask PLAYER #n SPEED? and wait for number key press</font> <font color="#00ffff">get_player_speeds</font>: - <font color="#00ff00">lda</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 94DE A5 B8 ..</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 94E0 85 B9 ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 94DE A5 B8 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 94E0 85 B9 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">number_of_users</font> <font color="#8080ff">; 94E2 8D FF 06 ...</font> <font color="#00ff00">sta</font> <font color="#00ffff">users_still_alive</font> <font color="#8080ff">; 94E5 8D F4 06 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 94E8 A9 00 ..</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 94EA 85 B8 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 94EA 85 B8 ..</font> <font color="#8080ff">; disable start and option keys</font> <font color="#00ffff">disable_start_opt</font>: <font color="#00ff00">sta</font> <font color="#00ffff">option_key_enabled</font> <font color="#8080ff">; 94EC 8D C6 06 ...</font> <font color="#00ff00">sta</font> <font color="#00ffff">start_key_enabled</font> <font color="#8080ff">; 94EF 8D C8 06 ...</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 94F2 85 BA ..</font> - <font color="#00ff00">inc</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 94F4 E6 B9 ..</font> - <font color="#00ff00">inc</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 94F6 E6 BA ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 94F2 85 BA ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 94F4 E6 B9 ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 94F6 E6 BA ..</font> <font color="#00ff00">tay</font> <font color="#8080ff">; 94F8 A8 .</font> <font color="#8080ff">; copy PLAYER #n SPEED? to screen RAM</font> <font color="#00ffff">show_player_speed_prompt</font>: @@ -3175,12 +3180,12 @@ <font color="#00ff00">iny</font> <font color="#8080ff">; 9502 C8 .</font> <font color="#00ff00">cpx</font> <font color="#ff6060">#$14</font> <font color="#8080ff">; 9503 E0 14 ..</font> <font color="#00ff00">bne</font> <font color="#00ffff">psprompt_loop</font> <font color="#8080ff">; 9505 D0 F4 ..</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 9507 A5 BA ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 9507 A5 BA ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">current_user</font> <font color="#8080ff">; 9509 8D FE 06 ...</font> <font color="#00ff00">ora</font> <font color="#ff6060">#$90</font> <font color="#8080ff">; 950C 09 90 ..</font> - <font color="#00ff00">inc</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 950E E6 BA ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 950E E6 BA ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $3821,y </font> <font color="#8080ff">; 9510 99 21 38 .!8</font> - <font color="#00ff00">dec</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 9513 C6 B9 ..</font> + <font color="#00ff00">dec</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 9513 C6 B9 ..</font> <font color="#00ff00">bne</font> <font color="#00ffff">show_player_speed_prompt</font> <font color="#8080ff">; 9515 D0 E2 ..</font> <font color="#8080ff">; set select key vector to ask_num_players at $9400, enable select key</font> <font color="#00ffff">setup_select_key_vec_again</font>: @@ -3189,7 +3194,7 @@ <font color="#00ff00">lda</font> <font color="#ff6060">#$94</font> <font color="#8080ff">; 951C A9 94 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">select_key_vec</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 951E 8D C3 06 ...</font> <font color="#00ff00">sta</font> <font color="#00ffff">select_key_enabled</font> <font color="#8080ff">; 9521 8D C7 06 ...</font> - <font color="#00ff00">dec</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 9524 C6 BA ..</font> + <font color="#00ff00">dec</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 9524 C6 BA ..</font> <font color="#00ff00">ldy</font> <font color="#ff6060">#$12</font> <font color="#8080ff">; 9526 A0 12 ..</font> <font color="#00ff00">ldx</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 9528 A2 00 ..</font> <font color="#8080ff">; initialize speed to -1</font> @@ -3220,8 +3225,8 @@ <font color="#00ff00">clc</font> <font color="#8080ff">; 9546 18 .</font> <font color="#00ff00">adc</font> <font color="#ff6060">#$14</font> <font color="#8080ff">; 9547 69 14 i.</font> <font color="#00ff00">tay</font> <font color="#8080ff">; 9549 A8 .</font> - <font color="#00ff00">inc</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 954A E6 B8 ..</font> - <font color="#00ff00">dec</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 954C C6 BA ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 954A E6 B8 ..</font> + <font color="#00ff00">dec</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 954C C6 BA ..</font> <font color="#00ff00">bne</font> <font color="#00ffff">init_speed</font> <font color="#8080ff">; 954E D0 DA ..</font> <font color="#00ff00">inc</font> <font color="#00ffff">number_of_users</font> <font color="#8080ff">; 9550 EE FF 06 ...</font> <font color="#00ff00">lda</font> <font color="#00ffff">number_of_users</font> <font color="#8080ff">; 9553 AD FF 06 ...</font> @@ -3240,16 +3245,16 @@ <font color="#8080ff">; DLI service routine, changes COLPF2, address gets stored in $6ae/$6af by code at $944e</font> <font color="#00ffff">num_players_dli_service</font>: <font color="#00ff00">pha</font> <font color="#8080ff">; 9578 48 H</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $B7 </font> <font color="#8080ff">; 9579 A5 B7 ..</font> - <font color="#00ff00">cmp</font> <font color="#ff40ff"> $B8 </font> <font color="#8080ff">; 957B C5 B8 ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp3</font> <font color="#8080ff">; 9579 A5 B7 ..</font> + <font color="#00ff00">cmp</font> <font color="#00ffff">zp_temp4</font> <font color="#8080ff">; 957B C5 B8 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff">WSYNC</font> <font color="#8080ff">; 957D 8D 0A D4 ...</font> <font color="#00ff00">bne</font> <font color="#00ffff">L9592</font> <font color="#8080ff">; 9580 D0 10 ..</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; 9582 AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; 9582 AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLPF2</font> <font color="#8080ff">; 9585 8D 18 D0 ...</font> -<font color="#00ffff">L9588</font>: <font color="#00ff00">inc</font> <font color="#ff40ff"> $B7 </font> <font color="#8080ff">; 9588 E6 B7 ..</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $B7 </font> <font color="#8080ff">; 958A A5 B7 ..</font> +<font color="#00ffff">L9588</font>: <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp3</font> <font color="#8080ff">; 9588 E6 B7 ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp3</font> <font color="#8080ff">; 958A A5 B7 ..</font> <font color="#00ff00">and</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; 958C 29 03 ).</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B7 </font> <font color="#8080ff">; 958E 85 B7 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp3</font> <font color="#8080ff">; 958E 85 B7 ..</font> <font color="#00ff00">pla</font> <font color="#8080ff">; 9590 68 h</font> <font color="#00ff00">rti</font> <font color="#8080ff">; 9591 40 @</font> @@ -3294,7 +3299,10 @@ <font color="#8080ff">; played when select key pressed, 4 notes, descending</font> <font color="#00ffff">sfx_select_key</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$01</font>,<font color="#ff6060">$A4</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$1D</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$3C</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$79</font> <font color="#8080ff">; 95F1 01 A4 00 1D 08 3C 08 79 .....<.y</font> - .<font color="#ffff00">byte</font> <font color="#ff6060">$08</font>,<font color="#ff6060">$F3</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$3C</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 95F9 08 F3 08 00 3C 02 00 ....<..</font> + .<font color="#ffff00">byte</font> <font color="#ff6060">$08</font>,<font color="#ff6060">$F3</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 95F9 08 F3 08 00 ....</font> +<font color="#8080ff">; not sure what (if anything) reads this, it might be filler. it isn't valid 6502 code.</font> +<font color="#00ffff">unknown_95fd</font>: + .<font color="#ffff00">byte</font> <font color="#ff6060">$3C</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 95FD 3C 02 00 <..</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; multiple code paths jump here. replay level, load next level, or go back to ask_num_players</font> <font color="#00ffff">afterlife</font>: @@ -3330,7 +3338,7 @@ <font color="#00ff00">ora</font> <font color="#ff6060">#$10</font> <font color="#8080ff">; 963E 09 10 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $074A </font> <font color="#8080ff">; 9640 8D 4A 07 .J.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 9643 A9 00 ..</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $B9 </font> <font color="#8080ff">; 9645 85 B9 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp5</font> <font color="#8080ff">; 9645 85 B9 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">jiffy_timer_2</font> <font color="#8080ff">; 9647 8D 1B 06 ...</font> <font color="#8080ff">; 06ac/06ad gets address of get_ready_dlist (why not SDLSTL/H?)</font> <font color="#00ffff">setup_get_ready_dl</font>: @@ -3505,7 +3513,7 @@ <font color="#00ff00">sta</font> <font color="#ff40ff"> $0697 </font> <font color="#8080ff">; 9791 8D 97 06 ...</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $0698 </font> <font color="#8080ff">; 9794 8D 98 06 ...</font> <font color="#00ff00">sta</font> <font color="#ff40ff">PCOLR0</font> <font color="#8080ff">; 9797 8D C0 02 ...</font> - <font color="#00ff00">sta</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 979A 85 BA ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 979A 85 BA ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff">AUDF4</font> <font color="#8080ff">; 979C 8D 06 D2 ...</font> <font color="#00ff00">lda</font> <font color="#00ffff">work_level_y_start</font> <font color="#8080ff">; 979F AD 8C 07 ...</font> <font color="#00ff00">sta</font> <font color="#00ffff">player_y_pos</font> <font color="#8080ff">; 97A2 8D 83 06 ...</font> @@ -3518,9 +3526,9 @@ <font color="#00ff00">inc</font> <font color="#ff40ff"> $066A </font> <font color="#8080ff">; 97B5 EE 6A 06 .j.</font> <font color="#00ff00">inc</font> <font color="#ff40ff"> $066B </font> <font color="#8080ff">; 97B8 EE 6B 06 .k.</font> <font color="#00ffff">mj_set_freq_and_color</font>: - <font color="#00ff00">inc</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 97BB E6 BA ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 97BB E6 BA ..</font> <font color="#00ff00">beq</font> <font color="#00ffff">mj_done</font> <font color="#8080ff">; 97BD F0 1C ..</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $BA </font> <font color="#8080ff">; 97BF A5 BA ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">zp_temp6</font> <font color="#8080ff">; 97BF A5 BA ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff">AUDF4</font> <font color="#8080ff">; 97C1 8D 06 D2 ...</font> <font color="#00ff00">lsr</font> <font color="#00ffff">a</font> <font color="#8080ff">; 97C4 4A J</font> <font color="#00ff00">lsr</font> <font color="#00ffff">a</font> <font color="#8080ff">; 97C5 4A J</font> @@ -3672,9 +3680,9 @@ <font color="#8080ff">; horizontal movement</font> <font color="#00ffff">play_sfx_walk</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$73</font> <font color="#8080ff">; 98C1 A9 73 .s</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 98C3 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; 98C3 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$BE</font> <font color="#8080ff">; 98C6 A9 BE ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; 98C8 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; 98C8 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; 98CB A9 01 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; 98CD 20 03 80 ..</font> <font color="#00ffff">L98D0</font>: <font color="#00ff00">lda</font> <font color="#00ffff">sav_p0pf</font> <font color="#8080ff">; 98D0 AD B4 06 ...</font> @@ -4080,7 +4088,7 @@ <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 9B88 A9 00 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff">WSYNC</font> <font color="#8080ff">; 9B8A 8D 0A D4 ...</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLBK</font> <font color="#8080ff">; 9B8D 8D 1A D0 ...</font> - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; 9B90 AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; 9B90 AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLPF0</font> <font color="#8080ff">; 9B93 8D 16 D0 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$28</font> <font color="#8080ff">; 9B96 A9 28 .(</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLPF1</font> <font color="#8080ff">; 9B98 8D 17 D0 ...</font> @@ -5784,9 +5792,9 @@ <font color="#00ff00">lda</font> <font color="#ff6060">#$08</font> <font color="#8080ff">; A518 A9 08 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">current_speed</font> <font color="#8080ff">; A51A 8D 24 06 .$.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$2D</font> <font color="#8080ff">; A51D A9 2D .-</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; A51F 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; A51F 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$A5</font> <font color="#8080ff">; A522 A9 A5 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; A524 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; A524 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; A527 A9 01 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; A529 20 03 80 ..</font> <font color="#00ff00">rts</font> <font color="#8080ff">; A52C 60 `</font> @@ -6069,9 +6077,9 @@ <font color="#00ff00">pha</font> <font color="#8080ff">; A88C 48 H</font> <font color="#00ffff">play_hellstone_sfx</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$0D</font> <font color="#8080ff">; A88D A9 0D ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; A88F 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; A88F 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$A9</font> <font color="#8080ff">; A892 A9 A9 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; A894 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; A894 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; A897 A9 03 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; A899 20 03 80 ..</font> <font color="#00ff00">pla</font> <font color="#8080ff">; A89C 68 h</font> @@ -6287,7 +6295,7 @@ .<font color="#ffff00">byte</font> <font color="#ff6060">$C9</font>,<font color="#ff6060">$9C</font>,<font color="#ff6060">$50</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$0A</font>,<font color="#ff6060">$FF</font> <font color="#8080ff">; AAB6 C9 9C 50 08 0A FF ..P...</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#00ffff">walls_sub3</font>: - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; AABC AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; AABC AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLOR3</font> <font color="#8080ff">; AABF 8D C7 02 ...</font> <font color="#00ff00">rts</font> <font color="#8080ff">; AAC2 60 `</font> @@ -6503,7 +6511,9 @@ <font color="#00ffff">epyx_jumpman</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$40</font>,<font color="#ff6060">$29</font>,<font color="#ff6060">$21</font>,<font color="#ff6060">$11</font>,<font color="#ff6060">$19</font>,<font color="#ff6060">$11</font>,<font color="#ff6060">$09</font>,<font color="#ff6060">$01</font> <font color="#8080ff">; AEAF 40 29 21 11 19 11 09 01 @)!.....</font> .<font color="#ffff00">byte</font> <font color="#ff6060">$49</font>,<font color="#ff6060">$41</font>,<font color="#ff6060">$39</font>,<font color="#ff6060">$19</font>,<font color="#ff6060">$31</font> <font color="#8080ff">; AEB7 49 41 39 19 31 IA9.1</font> -<font color="#00ffff">LAEBC</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$7E</font> <font color="#8080ff">; AEBC 03 03 03 03 03 C3 C3 7E .......~</font> +<font color="#8080ff">; player graphics for letters. each letter is 8x8 (8 bytes, 8px/byte), takes up the whole 8x8 cell (no blanks at edges like a normal font would have). no duplicate letters, so this spells 'JUMPANEYX ' (space at the end)</font> +<font color="#00ffff">letter_bitmap</font>: + .<font color="#ffff00">byte</font> <font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$7E</font> <font color="#8080ff">; AEBC 03 03 03 03 03 C3 C3 7E .......~</font> .<font color="#ffff00">byte</font> <font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$7E</font> <font color="#8080ff">; AEC4 C3 C3 C3 C3 C3 C3 C3 7E .......~</font> .<font color="#ffff00">byte</font> <font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$E7</font>,<font color="#ff6060">$FF</font>,<font color="#ff6060">$DB</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font> <font color="#8080ff">; AECC C3 C3 E7 FF DB C3 C3 C3 ........</font> .<font color="#ffff00">byte</font> <font color="#ff6060">$FE</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$FE</font>,<font color="#ff6060">$C0</font>,<font color="#ff6060">$C0</font>,<font color="#ff6060">$C0</font> <font color="#8080ff">; AED4 FE C3 C3 C3 FE C0 C0 C0 ........</font> @@ -6513,13 +6523,12 @@ .<font color="#ffff00">byte</font> <font color="#ff6060">$C3</font>,<font color="#ff6060">$66</font>,<font color="#ff6060">$3C</font>,<font color="#ff6060">$18</font>,<font color="#ff6060">$18</font>,<font color="#ff6060">$18</font>,<font color="#ff6060">$18</font>,<font color="#ff6060">$18</font> <font color="#8080ff">; AEF4 C3 66 3C 18 18 18 18 18 .f<.....</font> .<font color="#ffff00">byte</font> <font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$66</font>,<font color="#ff6060">$3C</font>,<font color="#ff6060">$3C</font>,<font color="#ff6060">$66</font>,<font color="#ff6060">$C3</font>,<font color="#ff6060">$C3</font> <font color="#8080ff">; AEFC C3 C3 66 3C 3C 66 C3 C3 ..f<<f..</font> .<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; AF04 00 00 00 00 00 00 00 00 ........</font> - .<font color="#ffff00">byte</font> <font color="#ff6060">$40</font>,<font color="#ff6060">$A0</font>,<font color="#ff6060">$20</font>,<font color="#ff6060">$40</font> <font color="#8080ff">; AF0C 40 A0 20 40 @. @</font> -<font color="#8080ff">; looks almost like code but it's bogus</font> -<font color="#00ffff">data_af10</font>: - .<font color="#ffff00">byte</font> <font color="#ff6060">$E0</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$38</font>,<font color="#ff6060">$20</font>,<font color="#ff6060">$30</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$30</font>,<font color="#ff6060">$04</font> <font color="#8080ff">; AF10 E0 00 38 20 30 08 30 04 ..8 0.0.</font> - .<font color="#ffff00">byte</font> <font color="#ff6060">$0A</font>,<font color="#ff6060">$0A</font>,<font color="#ff6060">$0A</font>,<font color="#ff6060">$04</font> <font color="#8080ff">; AF18 0A 0A 0A 04 ....</font> +<font color="#8080ff">; the little 250 that gets displayed at end of level, for each letter</font> +<font color="#00ffff">bonus_250</font>: + .<font color="#ffff00">byte</font> <font color="#ff6060">$40</font>,<font color="#ff6060">$A0</font>,<font color="#ff6060">$20</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$E0</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$38</font>,<font color="#ff6060">$20</font> <font color="#8080ff">; AF0C 40 A0 20 40 E0 00 38 20 @. @..8 </font> + .<font color="#ffff00">byte</font> <font color="#ff6060">$30</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$30</font>,<font color="#ff6060">$04</font>,<font color="#ff6060">$0A</font>,<font color="#ff6060">$0A</font>,<font color="#ff6060">$0A</font>,<font color="#ff6060">$04</font> <font color="#8080ff">; AF14 30 08 30 04 0A 0A 0A 04 0.0.....</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> -<font color="#00ffff">LAF1C</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; AF1C AD 2A 06 .*.</font> +<font color="#00ffff">LAF1C</font>: <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; AF1C AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">PCOLR2</font> <font color="#8080ff">; AF1F 8D C2 02 ...</font> <font color="#00ff00">rts</font> <font color="#8080ff">; AF22 60 `</font> @@ -6537,7 +6546,7 @@ <font color="#00ff00">ldx</font> <font color="#ff40ff"> $0770 </font> <font color="#8080ff">; AF33 AE 70 07 .p.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$08</font> <font color="#8080ff">; AF36 A9 08 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $0772 </font> <font color="#8080ff">; AF38 8D 72 07 .r.</font> -<font color="#00ffff">LAF3B</font>: <font color="#00ff00">lda</font> <font color="#00ffff">LAEBC</font>,<font color="#00ffff">y</font> <font color="#8080ff">; AF3B B9 BC AE ...</font> +<font color="#00ffff">LAF3B</font>: <font color="#00ff00">lda</font> <font color="#00ffff">letter_bitmap</font>,<font color="#00ffff">y</font> <font color="#8080ff">; AF3B B9 BC AE ...</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $2E00,x </font> <font color="#8080ff">; AF3E 9D 00 2E ...</font> <font color="#00ff00">inx</font> <font color="#8080ff">; AF41 E8 .</font> <font color="#00ff00">iny</font> <font color="#8080ff">; AF42 C8 .</font> @@ -6615,9 +6624,9 @@ <font color="#8080ff">; play sfx_letter_bonus</font> <font color="#00ffff">cue_letter_sfx</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$CB</font> <font color="#8080ff">; AFB9 A9 CB ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; AFBB 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; AFBB 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$AF</font> <font color="#8080ff">; AFBE A9 AF ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; AFC0 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; AFC0 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; AFC3 20 06 80 ..</font> <font color="#00ff00">pla</font> <font color="#8080ff">; AFC6 68 h</font> <font color="#00ff00">tax</font> <font color="#8080ff">; AFC7 AA .</font> @@ -6916,7 +6925,7 @@ <font color="#00ff00">and</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; B2EA 29 03 ).</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $068A </font> <font color="#8080ff">; B2EC 8D 8A 06 ...</font> <font color="#00ff00">inc</font> <font color="#ff40ff"> $068A </font> <font color="#8080ff">; B2EF EE 8A 06 ...</font> -<font color="#00ffff">LB2F2</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; B2F2 AD 2A 06 .*.</font> +<font color="#00ffff">LB2F2</font>: <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; B2F2 AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">PCOLR2</font> <font color="#8080ff">; B2F5 8D C2 02 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; B2F8 A9 00 ..</font> <font color="#00ff00">jmp</font> <font color="#00ffff">check_pl_coll_no_pl</font> <font color="#8080ff">; B2FA 4C 79 8F Ly.</font> @@ -6928,9 +6937,9 @@ <font color="#00ff00">lda</font> <font color="#ff40ff"> $0685 </font> <font color="#8080ff">; B303 AD 85 06 ...</font> <font color="#00ff00">sta</font> <font color="#00ffff">player_y_pos</font> <font color="#8080ff">; B306 8D 83 06 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$19</font> <font color="#8080ff">; B309 A9 19 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; B30B 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; B30B 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$B3</font> <font color="#8080ff">; B30E A9 B3 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B310 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B310 8D 3D 06 .=.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; B313 A9 07 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; B315 20 06 80 ..</font> <font color="#00ff00">rts</font> <font color="#8080ff">; B318 60 `</font> @@ -7053,9 +7062,9 @@ <font color="#00ff00">bne</font> <font color="#00ffff">LB4E2</font> <font color="#8080ff">; B4D1 D0 0F ..</font> <font color="#00ffff">cue_woop_sound</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$64</font> <font color="#8080ff">; B4D3 A9 64 .d</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; B4D5 8D 3E 06 .>.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_priority</font> <font color="#8080ff">; B4D5 8D 3E 06 .>.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$B5</font> <font color="#8080ff">; B4D8 A9 B5 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_timer</font> <font color="#8080ff">; B4DA 8D 3F 06 .?.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_slot_timer</font> <font color="#8080ff">; B4DA 8D 3F 06 .?.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; B4DD A9 03 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_lowprior_jv</font> <font color="#8080ff">; B4DF 20 03 80 ..</font> <font color="#00ffff">LB4E2</font>: <font color="#00ff00">ldy</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; B4E2 A0 01 ..</font> @@ -7104,7 +7113,7 @@ <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#00ffff">hatch_sub1</font>: - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; B581 AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; B581 AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">PCOLR3</font> <font color="#8080ff">; B584 8D C3 02 ...</font> <font color="#00ff00">rts</font> <font color="#8080ff">; B587 60 `</font> @@ -7358,13 +7367,13 @@ <font color="#8080ff">; play once per life</font> <font color="#00ffff">play_life_bonus_sfx</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$96</font> <font color="#8080ff">; B868 A9 96 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; B86A 8D 3C 06 .<.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font> <font color="#8080ff">; B86A 8D 3C 06 .<.</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$B8</font> <font color="#8080ff">; B86D A9 B8 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B86F 8D 3D 06 .=.</font> + <font color="#00ff00">sta</font> <font color="#00ffff">snd_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B86F 8D 3D 06 .=.</font> <font color="#00ff00">jsr</font> <font color="#00ffff">cue_sfx_jv</font> <font color="#8080ff">; B872 20 06 80 ..</font> <font color="#8080ff">; wait for sfx to finish</font> <font color="#00ffff">el_wait_sfx</font>: - <font color="#00ff00">lda</font> <font color="#00ffff">sfx_slot_duration</font> <font color="#8080ff">; B875 AD 46 06 .F.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">snd_slot_duration</font> <font color="#8080ff">; B875 AD 46 06 .F.</font> <font color="#00ff00">ora</font> <font color="#ff40ff"> $0644 </font> <font color="#8080ff">; B878 0D 44 06 .D.</font> <font color="#00ff00">bne</font> <font color="#00ffff">el_wait_sfx</font> <font color="#8080ff">; B87B D0 F8 ..</font> <font color="#00ff00">dec</font> <font color="#ff40ff"> $A6 </font> <font color="#8080ff">; B87D C6 A6 ..</font> @@ -7750,7 +7759,7 @@ <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#8080ff">; used in work_level_sub0 slot during well_doneused in work_level_sub1 slot during well_done</font> <font color="#00ffff">well_done_sub0</font>: - <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </font> <font color="#8080ff">; BCCD AD 2A 06 .*.</font> + <font color="#00ff00">lda</font> <font color="#00ffff">rot_color</font> <font color="#8080ff">; BCCD AD 2A 06 .*.</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLOR2</font> <font color="#8080ff">; BCD0 8D C6 02 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; BCD3 A9 02 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">sav_p0pf</font> <font color="#8080ff">; BCD5 8D B4 06 ...</font> |