aboutsummaryrefslogtreecommitdiff
path: root/jumpmanjr.html
diff options
context:
space:
mode:
Diffstat (limited to 'jumpmanjr.html')
-rw-r--r--jumpmanjr.html106
1 files changed, 53 insertions, 53 deletions
diff --git a/jumpmanjr.html b/jumpmanjr.html
index 26b5be4..d1625b5 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-05 19:02:35</font>
+<font color="#8080ff">; Created: 2016-09-06 18:37:35</font>
<font color="#8080ff">; Input file: jumpmanjr.rom</font>
<font color="#8080ff">; Page: 1</font>
@@ -42,7 +42,7 @@
<font color="#00ffff">demo_map_ptr</font> :=<font color="#ff40ff"> $00E0 </font> <font color="#8080ff">; points to level_desc of each map in turn, during the 'show all levels' demo</font>
<font color="#00ffff">demo_name_offset</font>:=<font color="#ff40ff"> $00E2 </font> <font color="#8080ff">; offset from level_names to the name of each level in turn, during the 'show all levels' demo</font>
<font color="#ff40ff">VDSLST</font> :=<font color="#ff40ff"> $0200</font>
-<font color="#ff40ff">VKEYBD</font> :=<font color="#ff40ff"> $0208</font>
+<font color="#ff40ff">VKEYBD</font> :=<font color="#ff40ff"> $0208 </font> <font color="#8080ff">; === page 2 OS equates</font>
<font color="#00ffff">VKEYBD_hi</font> :=<font color="#ff40ff"> $0209</font>
<font color="#ff40ff">SDMCTL</font> :=<font color="#ff40ff"> $022F</font>
<font color="#ff40ff">GPRIOR</font> :=<font color="#ff40ff"> $026F</font>
@@ -76,12 +76,12 @@
<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_tempo</font> :=<font color="#ff40ff"> $063E </font> <font color="#8080ff">; tempo of this sfx</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_freq</font> :=<font color="#ff40ff"> $0647</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_tempo_tmp</font> :=<font color="#ff40ff"> $0661 </font> <font color="#8080ff">; ??</font>
+<font color="#00ffff">sfx_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>
@@ -204,7 +204,7 @@
<font color="#00ffff">game_display_list</font>:=<font color="#ff40ff"> $0881 </font> <font color="#8080ff">; display list for game board</font>
<font color="#00ffff">pm_memory</font> :=<font color="#ff40ff"> $2800</font>
<font color="#00ffff">HPOSP0_minus_two</font>:=<font color="#ff40ff"> $CFFE</font>
-<font color="#ff40ff">HPOSP3</font> :=<font color="#ff40ff"> $D003</font>
+<font color="#ff40ff">HPOSP3</font> :=<font color="#ff40ff"> $D003 </font> <font color="#8080ff">; === GTIA equates</font>
<font color="#ff40ff">HPOSM0</font> :=<font color="#ff40ff"> $D004</font>
<font color="#ff40ff">HPOSM1</font> :=<font color="#ff40ff"> $D005</font>
<font color="#ff40ff">HPOSM2</font> :=<font color="#ff40ff"> $D006</font>
@@ -225,9 +225,9 @@
<font color="#ff40ff">GRACTL</font> :=<font color="#ff40ff"> $D01D</font>
<font color="#ff40ff">HITCLR</font> :=<font color="#ff40ff"> $D01E</font>
<font color="#ff40ff">CONSOL</font> :=<font color="#ff40ff"> $D01F</font>
-<font color="#00ffff">AUDF1_minus_two</font> :=<font color="#ff40ff"> $D1FE</font>
-<font color="#00ffff">AUDF1_minus_one</font> :=<font color="#ff40ff"> $D1FF</font>
-<font color="#ff40ff">AUDF1</font> :=<font color="#ff40ff"> $D200</font>
+<font color="#00ffff">AUDF1_minus_two</font> :=<font color="#ff40ff"> $D1FE </font> <font color="#8080ff">; AUDF/AUDC regs are indexed from here</font>
+<font color="#00ffff">AUDC1_minus_two</font> :=<font color="#ff40ff"> $D1FF</font>
+<font color="#ff40ff">AUDF1</font> :=<font color="#ff40ff"> $D200 </font> <font color="#8080ff">; === POKEY equates</font>
<font color="#ff40ff">AUDC1</font> :=<font color="#ff40ff"> $D201</font>
<font color="#ff40ff">AUDF2</font> :=<font color="#ff40ff"> $D202</font>
<font color="#ff40ff">AUDC2</font> :=<font color="#ff40ff"> $D203</font>
@@ -241,7 +241,7 @@
<font color="#ff40ff">IRQEN</font> :=<font color="#ff40ff"> $D20E</font>
<font color="#ff40ff">SKCTL</font> :=<font color="#ff40ff"> $D20F</font>
<font color="#ff40ff">PORTA</font> :=<font color="#ff40ff"> $D300</font>
-<font color="#ff40ff">DMACTL</font> :=<font color="#ff40ff"> $D400</font>
+<font color="#ff40ff">DMACTL</font> :=<font color="#ff40ff"> $D400 </font> <font color="#8080ff">; === ANTIC equates</font>
<font color="#ff40ff">DLISTL</font> :=<font color="#ff40ff"> $D402</font>
<font color="#ff40ff">DLISTH</font> :=<font color="#ff40ff"> $D403</font>
<font color="#ff40ff">HSCROL</font> :=<font color="#ff40ff"> $D404</font>
@@ -257,7 +257,7 @@
<font color="#00ff00">jmp</font> <font color="#00ffff">draw_map</font> <font color="#8080ff">; 8000 4C 49 80 LI.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; if cue_sfx not already in progress, setup to play sfx at (sfx_slot_tempo, sfx_lock) tempo (?) A</font>
+<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_jv</font>:
<font color="#00ff00">jmp</font> <font color="#00ffff">cue_sfx_lowprior</font> <font color="#8080ff">; 8003 4C 40 82 L@.</font>
@@ -574,7 +574,7 @@
<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_tempo</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8163 BD 3E 06 .&gt;.</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 .&gt;.</font>
<font color="#00ff00">beq</font> <font color="#00ffff">next_sfx_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>:
@@ -584,7 +584,7 @@
<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="#ff6060">#$00</font> <font color="#8080ff">; 8175 A9 00 ..</font>
- <font color="#00ff00">sta</font> <font color="#00ffff">AUDF1_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8177 9D FF D1 ...</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="#8080ff">; ----------------------------------------------------------------------------</font>
@@ -598,7 +598,7 @@
<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">cmp</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; 818F C9 01 ..</font>
- <font color="#00ff00">beq</font> <font color="#00ffff">sfx_change_tempo</font> <font color="#8080ff">; 8191 F0 1B ..</font>
+ <font color="#00ff00">beq</font> <font color="#00ffff">sfx_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">cmp</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; 8197 C9 03 ..</font>
@@ -609,7 +609,7 @@
<font color="#8080ff">; y==0 on entry</font>
<font color="#00ffff">sfx_play_rest</font>:
<font color="#00ff00">tya</font> <font color="#8080ff">; 819E 98 .</font>
- <font color="#00ff00">sta</font> <font color="#00ffff">AUDF1_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 819F 9D FF D1 ...</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>
@@ -618,10 +618,10 @@
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; y==0 on entry</font>
-<font color="#00ffff">sfx_change_tempo</font>:
+<font color="#00ffff">sfx_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_freq</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 81B1 9D 47 06 .G.</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">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>
@@ -671,8 +671,8 @@
<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_freq</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 820F BD 47 06 .G.</font>
- <font color="#00ff00">sta</font> <font color="#00ffff">AUDF1_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8212 9D FF D1 ...</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">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">adc</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; 8219 69 02 i.</font>
@@ -686,8 +686,8 @@
<font color="#8080ff">; done playing this sfx, free up the slot, X-indexed</font>
<font color="#00ffff">sfx_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_tempo</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8228 9D 3E 06 .&gt;.</font>
- <font color="#00ff00">sta</font> <font color="#00ffff">AUDF1_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 822B 9D FF D1 ...</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 .&gt;.</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="#8080ff">; ----------------------------------------------------------------------------</font>
@@ -703,7 +703,7 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; 823F 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; if cue_sfx not already in progress, setup to play sfx at (sfx_slot_tempo, sfx_lock) tempo (?) A</font>
+<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>
@@ -713,20 +713,20 @@
<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_tempo</font> <font color="#8080ff">; 8248 AD 3E 06 .&gt;.</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 .&gt;.</font>
<font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 824B 8D 3C 06 .&lt;.</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="#00ff00">pla</font> <font color="#8080ff">; 8254 68 h</font>
-<font color="#8080ff">; setup to play sfx at *sfx_ptr, tempo (?) A</font>
-<font color="#00ffff">cue_sfx</font>:<font color="#00ff00">sta</font> <font color="#00ffff">sfx_tempo_tmp</font> <font color="#8080ff">; 8255 8D 61 06 .a.</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="#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_tempo</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8261 BD 3E 06 .&gt;.</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 .&gt;.</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>:
@@ -734,8 +734,8 @@
<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_tempo_tmp</font> <font color="#8080ff">; 8272 AD 61 06 .a.</font>
- <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_tempo</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8275 9D 3E 06 .&gt;.</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 .&gt;.</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>
@@ -753,8 +753,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_tempo</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 8287 BD 3E 06 .&gt;.</font>
- <font color="#00ff00">cmp</font> <font color="#00ffff">sfx_tempo_tmp</font> <font color="#8080ff">; 828A CD 61 06 .a.</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 .&gt;.</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">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>
@@ -1703,7 +1703,7 @@
<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_tempo</font> <font color="#8080ff">; 8938 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8938 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; 8940 A9 07 ..</font>
@@ -1749,7 +1749,7 @@
<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_tempo</font> <font color="#8080ff">; 899C 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 899C 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$04</font> <font color="#8080ff">; 89A4 A9 04 ..</font>
@@ -1851,7 +1851,7 @@
<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_tempo</font> <font color="#8080ff">; 8A87 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8A87 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; 8A8F A9 02 ..</font>
@@ -2345,7 +2345,7 @@
<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_tempo</font> <font color="#8080ff">; 8DEC 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8DEC 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; 8DF4 A9 07 ..</font>
@@ -2499,7 +2499,7 @@
<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_tempo</font> <font color="#8080ff">; 8EFD 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 8EFD 8D 3E 06 .&gt;.</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">txa</font> <font color="#8080ff">; 8F05 8A .</font>
@@ -2586,14 +2586,14 @@
<font color="#00ff00">sta</font> <font color="#00ffff">sfx_ptr</font> <font color="#8080ff">; 8F9F 8D 3C 06 .&lt;.</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">lda</font> <font color="#00ffff">mus00_len_or_tempo</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8FA8 B9 C7 8F ...</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 .&lt;.</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">lda</font> <font color="#00ffff">mus00_len_or_tempo</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 8FBC B9 C7 8F ...</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>
@@ -2604,7 +2604,7 @@
<font color="#00ffff">mus00_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx14</font> <font color="#8080ff">; 8FC5 EA BF ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus00_len_or_tempo</font>:
+<font color="#00ffff">mus00_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FC7 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus01_addr1</font>:
@@ -2612,7 +2612,7 @@
<font color="#00ffff">mus01_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">empty_music_entry</font> <font color="#8080ff">; 8FCA FF 8F ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus01_len_or_tempo</font>:
+<font color="#00ffff">mus01_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $07 </font> <font color="#8080ff">; 8FCC 07 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; end of game tune</font>
@@ -2621,7 +2621,7 @@
<font color="#00ffff">mus02_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx03</font> <font color="#8080ff">; 8FCF AF BE ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus02_len_or_tempo</font>:
+<font color="#00ffff">mus02_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FD1 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus03_addr1</font>:
@@ -2629,7 +2629,7 @@
<font color="#00ffff">mus03_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx00</font> <font color="#8080ff">; 8FD4 F2 BD ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus03_len_or_tempo</font>:
+<font color="#00ffff">mus03_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FD6 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus04_addr1</font>:
@@ -2637,7 +2637,7 @@
<font color="#00ffff">mus04_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx05</font> <font color="#8080ff">; 8FD9 ED BE ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus04_len_or_tempo</font>:
+<font color="#00ffff">mus04_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FDB 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus05_addr1</font>:
@@ -2645,7 +2645,7 @@
<font color="#00ffff">mus05_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx07</font> <font color="#8080ff">; 8FDE 30 BF 0.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus05_len_or_tempo</font>:
+<font color="#00ffff">mus05_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FE0 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus06_addr1</font>:
@@ -2653,7 +2653,7 @@
<font color="#00ffff">mus06_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx09</font> <font color="#8080ff">; 8FE3 60 BF `.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus06_len_or_tempo</font>:
+<font color="#00ffff">mus06_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FE5 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus07_addr1</font>:
@@ -2661,7 +2661,7 @@
<font color="#00ffff">mus07_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx11</font> <font color="#8080ff">; 8FE8 A6 BF ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus07_len_or_tempo</font>:
+<font color="#00ffff">mus07_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FEA 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; tune that plays while level is being drawn</font>
@@ -2670,7 +2670,7 @@
<font color="#00ffff">mus08_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">sfx16</font> <font color="#8080ff">; 8FED EA BA ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus08_len_or_tempo</font>:
+<font color="#00ffff">mus08_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $10 </font> <font color="#8080ff">; 8FEF 10 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus09_addr1</font>:
@@ -2678,7 +2678,7 @@
<font color="#00ffff">mus09_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">empty_music_entry</font> <font color="#8080ff">; 8FF2 FF 8F ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus09_len_or_tempo</font>:
+<font color="#00ffff">mus09_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $01 </font> <font color="#8080ff">; 8FF4 01 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus10_addr1</font>:
@@ -2686,7 +2686,7 @@
<font color="#00ffff">mus10_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">empty_music_entry</font> <font color="#8080ff">; 8FF7 FF 8F ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus10_len_or_tempo</font>:
+<font color="#00ffff">mus10_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $01 </font> <font color="#8080ff">; 8FF9 01 .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">mus11_addr1</font>:
@@ -2694,7 +2694,7 @@
<font color="#00ffff">mus11_addr2</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">empty_music_entry</font> <font color="#8080ff">; 8FFC FF 8F ..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">mus11_len_or_tempo</font>:
+<font color="#00ffff">mus11_priority</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $01 </font> <font color="#8080ff">; 8FFE 01 .</font>
<font color="#8080ff">; empty music table entries point here</font>
<font color="#00ffff">empty_music_entry</font>:
@@ -3672,7 +3672,7 @@
<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_tempo</font> <font color="#8080ff">; 98C3 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; 98C3 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; 98CB A9 01 ..</font>
@@ -5784,7 +5784,7 @@
<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_tempo</font> <font color="#8080ff">; A51F 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; A51F 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; A527 A9 01 ..</font>
@@ -6069,7 +6069,7 @@
<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_tempo</font> <font color="#8080ff">; A88F 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; A88F 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; A897 A9 03 ..</font>
@@ -7053,7 +7053,7 @@
<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_tempo</font> <font color="#8080ff">; B4D5 8D 3E 06 .&gt;.</font>
+ <font color="#00ff00">sta</font> <font color="#00ffff">sfx_slot_priority</font> <font color="#8080ff">; B4D5 8D 3E 06 .&gt;.</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">lda</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; B4DD A9 03 ..</font>