aboutsummaryrefslogtreecommitdiff
path: root/jumpmanjr.html
diff options
context:
space:
mode:
Diffstat (limited to 'jumpmanjr.html')
-rw-r--r--jumpmanjr.html298
1 files changed, 119 insertions, 179 deletions
diff --git a/jumpmanjr.html b/jumpmanjr.html
index be382c8..30220de 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-08-30 01:18:47</font>
+<font color="#8080ff">; Created: 2016-08-30 05:02:11</font>
<font color="#8080ff">; Input file: jumpmanjr.rom</font>
<font color="#8080ff">; Page: 1</font>
@@ -145,7 +145,6 @@
<font color="#00ffff">cur_level_offs_55</font>:=<font color="#ff40ff"> $07F7 </font> <font color="#8080ff">; unknown, always $00 $00 $00</font>
<font color="#00ffff">cur_level_offs_58</font>:=<font color="#ff40ff"> $07FA </font> <font color="#8080ff">; unknown, not a ROM address</font>
<font color="#00ffff">cur_level_offs_60</font>:=<font color="#ff40ff"> $07FC </font> <font color="#8080ff">; unknown, level05 (walls) has $ff $ff $ff $ff, all others $00 $00 $00 $00</font>
-<font color="#00ffff">L0830</font> :=<font color="#ff40ff"> $0830</font>
<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>
@@ -1489,16 +1488,10 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; 88BD 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88BE 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88BF 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C0 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C1 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C2 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C3 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C4 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C5 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C6 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88C7 00 .</font>
+<font color="#00ffff">zero_filler_88be</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">; 88BE 00 00 00 00 00 00 00 00 ........</font>
+ .<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 88C6 00 00 ..</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">check_consol</font>:
<font color="#00ff00">lda</font> <font color="#00ffff">player_delta_x</font> <font color="#8080ff">; 88C8 AD 30 06 .0.</font>
<font color="#00ff00">ora</font> <font color="#00ffff">player_delta_y</font> <font color="#8080ff">; 88CB 0D 31 06 .1.</font>
@@ -1529,13 +1522,9 @@
<font color="#00ff00">jmp</font> <font color="#00ffff">init_game</font> <font color="#8080ff">; 88F6 4C 00 90 L..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88F9 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88FA 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88FB 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88FC 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88FD 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88FE 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 88FF 00 .</font>
+<font color="#00ffff">zero_filler_88f9</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="#8080ff">; 88F9 00 00 00 00 00 00 00 .......</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ff00">lda</font> <font color="#ff40ff"> $0621 </font> <font color="#8080ff">; 8900 AD 21 06 .!.</font>
<font color="#00ff00">beq</font> <font color="#00ffff">L890F</font> <font color="#8080ff">; 8903 F0 0A ..</font>
<font color="#00ff00">lda</font> <font color="#ff40ff"> $0623 </font> <font color="#8080ff">; 8905 AD 23 06 .#.</font>
@@ -1758,63 +1747,22 @@
<font color="#8080ff">; another jump-to-itself empty display list</font>
<font color="#00ffff">blank_dlist_8aeb</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$41</font>,<font color="#ff6060">$EB</font>,<font color="#ff6060">$8A</font> <font color="#8080ff">; 8AEB 41 EB 8A A..</font>
+<font color="#00ffff">zero_filler_8aee</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">; 8AEE 00 00 00 00 00 00 00 00 ........</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">; 8AF6 00 00 00 00 00 00 00 00 ........</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AEE 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AEF 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF0 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF1 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF2 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF3 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF4 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF5 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF6 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF7 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF8 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AF9 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AFA 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AFB 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AFC 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8AFD 00 .</font>
<font color="#00ffff">cart_start_stub</font>:
<font color="#00ff00">clc</font> <font color="#8080ff">; 8AFE 18 .</font>
<font color="#00ff00">rts</font> <font color="#8080ff">; 8AFF 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B00 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B01 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B02 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B03 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B04 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B05 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B06 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B07 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B08 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B09 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B0A 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B0B 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B0C 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B0D 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B0E 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B0F 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B10 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B11 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B12 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B13 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B14 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B15 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B16 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B17 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B18 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B19 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B1A 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B1B 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B1C 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B1D 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B1E 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B1F 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B20 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B21 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8B22 00 .</font>
+<font color="#00ffff">zero_filler_8b00</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">; 8B00 00 00 00 00 00 00 00 00 ........</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">; 8B08 00 00 00 00 00 00 00 00 ........</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">; 8B10 00 00 00 00 00 00 00 00 ........</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">; 8B18 00 00 00 00 00 00 00 00 ........</font>
+ .<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 8B20 00 00 00 ...</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">L8B23</font>: <font color="#00ff00">ldx</font> <font color="#ff6060">#$20</font> <font color="#8080ff">; 8B23 A2 20 . </font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8B25 A9 00 ..</font>
<font color="#00ffff">L8B27</font>: <font color="#00ff00">sta</font> <font color="#ff40ff"> $075F,x </font> <font color="#8080ff">; 8B27 9D 5F 07 ._.</font>
@@ -2037,14 +1985,9 @@
<font color="#00ff00">rti</font> <font color="#8080ff">; 8CB3 40 @</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CB4 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CB5 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CB6 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CB7 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CB8 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CB9 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CBA 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8CBB 00 .</font>
+<font color="#00ffff">zero_filler_8cb4</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">; 8CB4 00 00 00 00 00 00 00 00 ........</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; also adds extra life every 7500 points</font>
<font color="#00ffff">update_score_display</font>:
<font color="#00ff00">ldx</font> <font color="#ff6060">#$03</font> <font color="#8080ff">; 8CBC A2 03 ..</font>
@@ -2129,6 +2072,8 @@
<font color="#00ff00">bne</font> <font color="#00ffff">L8D43</font> <font color="#8080ff">; 8D4C D0 F5 ..</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8D4E C9 00 ..</font>
<font color="#00ff00">bne</font> <font color="#00ffff">L8D08</font> <font color="#8080ff">; 8D50 D0 B6 ..</font>
+<font color="#8080ff">; well_done_screen jumps here via work_level_sub1</font>
+<font color="#00ffff">well_done_scores</font>:
<font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 8D52 A9 00 ..</font>
<font color="#00ff00">sta</font> <font color="#ff40ff">AUDF1</font> <font color="#8080ff">; 8D54 8D 00 D2 ...</font>
<font color="#00ff00">sta</font> <font color="#ff40ff">AUDC1</font> <font color="#8080ff">; 8D57 8D 01 D2 ...</font>
@@ -2168,15 +2113,10 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; 8D96 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D97 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D98 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D99 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D9A 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D9B 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D9C 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D9D 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D9E 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8D9F 00 .</font>
+<font color="#00ffff">zero_filler_8d97</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">; 8D97 00 00 00 00 00 00 00 00 ........</font>
+ .<font color="#ffff00">byte</font> <font color="#ff40ff"> $00 </font> <font color="#8080ff">; 8D9F 00 .</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">L8DA0</font>: <font color="#00ff00">lda</font> <font color="#00ffff">level</font> <font color="#8080ff">; 8DA0 AD F6 06 ...</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$0B</font> <font color="#8080ff">; 8DA3 C9 0B ..</font>
<font color="#00ff00">beq</font> <font color="#00ffff">L8DAA</font> <font color="#8080ff">; 8DA5 F0 03 ..</font>
@@ -2207,7 +2147,9 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; 8DCC 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8DCD 00 .</font>
+<font color="#00ffff">zero_filler_8dcd</font>:
+ .<font color="#ffff00">byte</font> <font color="#ff40ff"> $00 </font> <font color="#8080ff">; 8DCD 00 .</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; bonus -= 100;</font>
<font color="#00ffff">decrement_time_bonus</font>:
<font color="#00ff00">lda</font> <font color="#00ffff">work_level_time_bonus</font> <font color="#8080ff">; 8DCE AD 91 07 ...</font>
@@ -2286,8 +2228,9 @@
<font color="#00ff00">jmp</font> <font color="#00ffff">end_of_level_bonus</font> <font color="#8080ff">; 8E64 4C 00 B8 L..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8E67 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 8E68 00 .</font>
+<font color="#00ffff">zero_filler_8e67</font>:
+ .<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 8E67 00 00 ..</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ff00">lda</font> <font color="#ff40ff"> $0622 </font> <font color="#8080ff">; 8E69 AD 22 06 .&quot;.</font>
<font color="#00ff00">beq</font> <font color="#00ffff">L8E75</font> <font color="#8080ff">; 8E6C F0 07 ..</font>
<font color="#00ff00">lda</font> <font color="#ff40ff"> $0623 </font> <font color="#8080ff">; 8E6E AD 23 06 .#.</font>
@@ -2570,7 +2513,7 @@
<font color="#00ff00">sta</font> <font color="#00ffff">select_key_enabled</font> <font color="#8080ff">; 901B 8D C7 06 ...</font>
<font color="#00ff00">ldx</font> <font color="#ff6060">#$08</font> <font color="#8080ff">; 901E A2 08 ..</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$FF</font> <font color="#8080ff">; 9020 A9 FF ..</font>
-<font color="#8080ff">; seems to try to write $FF bytes to ROM that already contains $FF's (it's the solid block character in the font). possibly left over from early development before conversion to cartridge</font>
+<font color="#8080ff">; seems to try to write $FF bytes to ROM that already contains $FF's (it's the solid block character in the font). possibly left over from early development before conversion to cartridge.</font>
<font color="#00ffff">try_to_write_rom</font>:
<font color="#00ff00">sta</font> <font color="#00ffff">block_char_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 9022 9D 0F 9E ...</font>
<font color="#00ff00">dex</font> <font color="#8080ff">; 9025 CA .</font>
@@ -2599,6 +2542,8 @@
<font color="#00ff00">sta</font> <font color="#ff40ff">AUDC1</font> <font color="#8080ff">; 9057 8D 01 D2 ...</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$ED</font> <font color="#8080ff">; 905A A9 ED ..</font>
<font color="#00ff00">sta</font> <font color="#00ffff">dli_vec_shadow_lo</font> <font color="#8080ff">; 905C 8D AE 06 ...</font>
+<font color="#8080ff">; set work_level_sub0 to title_screen_color_snd</font>
+<font color="#00ffff">ts_setup_sub0</font>:
<font color="#00ff00">lda</font> <font color="#ff6060">#$92</font> <font color="#8080ff">; 905F A9 92 ..</font>
<font color="#00ff00">sta</font> <font color="#00ffff">dli_vec_shadow_hi</font> <font color="#8080ff">; 9061 8D AF 06 ...</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$3C</font> <font color="#8080ff">; 9064 A9 3C .&lt;</font>
@@ -2680,37 +2625,35 @@
<font color="#00ff00">beq</font> <font color="#00ffff">try_to_write_rom_again</font> <font color="#8080ff">; 910E F0 16 ..</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$20</font> <font color="#8080ff">; 9110 C9 20 . </font>
<font color="#00ff00">bcc</font> <font color="#00ffff">L910A</font> <font color="#8080ff">; 9112 90 F6 ..</font>
+<font color="#8080ff">; set work_level_sub0 to $06e6 (just an RTS)</font>
+<font color="#00ffff">ts_clear_sub0</font>:
<font color="#00ff00">lda</font> <font color="#ff6060">#$E6</font> <font color="#8080ff">; 9114 A9 E6 ..</font>
<font color="#00ff00">sta</font> <font color="#00ffff">work_level_sub0</font> <font color="#8080ff">; 9116 8D 82 07 ...</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$06</font> <font color="#8080ff">; 9119 A9 06 ..</font>
<font color="#00ff00">sta</font> <font color="#00ffff">work_level_sub0</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 911B 8D 83 07 ...</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$08</font> <font color="#8080ff">; 911E A9 08 ..</font>
<font color="#00ff00">sta</font> <font color="#ff40ff">COLOR0</font> <font color="#8080ff">; 9120 8D C4 02 ...</font>
- <font color="#00ff00">jmp</font> <font color="#00ffff">LB96B</font> <font color="#8080ff">; 9123 4C 6B B9 Lk.</font>
+ <font color="#00ff00">jmp</font> <font color="#00ffff">demo_mode</font> <font color="#8080ff">; 9123 4C 6B B9 Lk.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; see comment at try_to_write_rom</font>
+<font color="#8080ff">; see comment at try_to_write_rom. this writes something else to the block character in the font, which causes the graphics corruption on cracked disk versions. it doesn't seem to actually hurt anything though.</font>
<font color="#00ffff">try_to_write_rom_again</font>:
<font color="#00ff00">ldx</font> <font color="#ff6060">#$08</font> <font color="#8080ff">; 9126 A2 08 ..</font>
-<font color="#00ffff">L9128</font>: <font color="#00ff00">lda</font> <font color="#00ffff">L9133</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 9128 BD 33 91 .3.</font>
+<font color="#00ffff">L9128</font>: <font color="#00ff00">lda</font> <font color="#00ffff">replacement_block_char_minus_one</font>,<font color="#00ffff">x</font><font color="#8080ff">; 9128 BD 33 91 .3.</font>
<font color="#00ff00">sta</font> <font color="#00ffff">block_char_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; 912B 9D 0F 9E ...</font>
<font color="#00ff00">dex</font> <font color="#8080ff">; 912E CA .</font>
<font color="#00ff00">bne</font> <font color="#00ffff">L9128</font> <font color="#8080ff">; 912F D0 F7 ..</font>
-<font color="#00ffff">L9133</font> := * + <font color="#ff6060">2</font>
+<font color="#00ffff">replacement_block_char_minus_one</font>:= * + <font color="#ff6060">2</font> <font color="#8080ff">; 1-indexed...</font>
<font color="#00ff00">jmp</font> <font color="#00ffff">L910A</font> <font color="#8080ff">; 9131 4C 0A 91 L..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">data_9134</font>:
- .<font color="#ffff00">byte</font> <font color="#ff6060">$BF</font>,<font color="#ff6060">$BF</font>,<font color="#ff6060">$CF</font>,<font color="#ff6060">$EF</font>,<font color="#ff6060">$E7</font>,<font color="#ff6060">$DB</font> <font color="#8080ff">; 9134 BF BF CF EF E7 DB ......</font>
+<font color="#00ffff">replacement_block_char</font>:
+ .<font color="#ffff00">byte</font> <font color="#ff6060">$BF</font>,<font color="#ff6060">$BF</font>,<font color="#ff6060">$CF</font>,<font color="#ff6060">$EF</font>,<font color="#ff6060">$E7</font>,<font color="#ff6060">$DB</font>,<font color="#ff6060">$D9</font>,<font color="#ff6060">$BF</font> <font color="#8080ff">; 9134 BF BF CF EF E7 DB D9 BF ........</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; this might be more data for the above table instead of code?</font>
-<font color="#00ffff">maybe_data</font>:
- <font color="#00ff00">cmp</font> <font color="#00ffff">LADBF</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 913A D9 BF AD ...</font>
-<font color="#8080ff">; this probably really is code</font>
-<font color="#00ffff">probly_code</font>:
- <font color="#00ff00">rol</font> <font color="#00ffff">a</font> <font color="#8080ff">; 913D 2A *</font>
- <font color="#00ff00">asl</font> <font color="#ff40ff"> $8D </font> <font color="#8080ff">; 913E 06 8D ..</font>
- <font color="#00ff00">cpy</font> <font color="#ff40ff"> $02 </font> <font color="#8080ff">; 9140 C4 02 ..</font>
+<font color="#8080ff">; rotate colors and play the descending tone as the letters appear on the title screen</font>
+<font color="#00ffff">title_screen_color_snd</font>:
+ <font color="#00ff00">lda</font> <font color="#ff40ff"> $062A </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="#00ff00">cpy</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; 9144 C0 07 ..</font>
<font color="#00ff00">beq</font> <font color="#00ffff">L9164</font> <font color="#8080ff">; 9146 F0 1C ..</font>
@@ -2726,7 +2669,9 @@
<font color="#00ff00">lsr</font> <font color="#00ffff">a</font> <font color="#8080ff">; 9157 4A J</font>
<font color="#00ff00">ora</font> <font color="#ff6060">#$60</font> <font color="#8080ff">; 9158 09 60 .`</font>
<font color="#00ff00">sta</font> <font color="#ff40ff">COLOR3</font> <font color="#8080ff">; 915A 8D C7 02 ...</font>
- <font color="#00ff00">lda</font> <font color="#00ffff">L928F</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 915D B9 8F 92 ...</font>
+ <font color="#00ff00">lda</font> <font color="#00ffff">title_letters</font>,<font color="#00ffff">y</font> <font color="#8080ff">; 915D B9 8F 92 ...</font>
+<font color="#8080ff">; $3000 is screen memory, at this point</font>
+<font color="#00ffff">show_letter</font>:
<font color="#00ff00">sta</font> <font color="#ff40ff"> $3045,y </font> <font color="#8080ff">; 9160 99 45 30 .E0</font>
<font color="#00ff00">rts</font> <font color="#8080ff">; 9163 60 `</font>
@@ -2809,7 +2754,9 @@
.<font color="#ffff00">byte</font> <font color="#ff6060">$62</font>,<font color="#ff6060">$79</font>,<font color="#ff6060">$5A</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$72</font>,<font color="#ff6060">$61</font>,<font color="#ff6060">$6E</font>,<font color="#ff6060">$64</font> <font color="#8080ff">; 9277 62 79 5A 40 72 61 6E 64 byZ@rand</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$79</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$67</font>,<font color="#ff6060">$6C</font>,<font color="#ff6060">$6F</font>,<font color="#ff6060">$76</font>,<font color="#ff6060">$65</font>,<font color="#ff6060">$72</font> <font color="#8080ff">; 927F 79 40 67 6C 6F 76 65 72 y@glover</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$40</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$40</font> <font color="#8080ff">; 9287 40 40 40 40 40 40 40 40 @@@@@@@@</font>
-<font color="#00ffff">L928F</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$EA</font>,<font color="#ff6060">$F5</font>,<font color="#ff6060">$ED</font>,<font color="#ff6060">$F0</font>,<font color="#ff6060">$ED</font>,<font color="#ff6060">$E1</font>,<font color="#ff6060">$EE</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 928F EA F5 ED F0 ED E1 EE 00 ........</font>
+<font color="#8080ff">; JUMPMAN JUNIOR in screen codes with high bit set</font>
+<font color="#00ffff">title_letters</font>:
+ .<font color="#ffff00">byte</font> <font color="#ff6060">$EA</font>,<font color="#ff6060">$F5</font>,<font color="#ff6060">$ED</font>,<font color="#ff6060">$F0</font>,<font color="#ff6060">$ED</font>,<font color="#ff6060">$E1</font>,<font color="#ff6060">$EE</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 928F EA F5 ED F0 ED E1 EE 00 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$EA</font>,<font color="#ff6060">$F5</font>,<font color="#ff6060">$EE</font>,<font color="#ff6060">$E9</font>,<font color="#ff6060">$EF</font>,<font color="#ff6060">$F2</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 9297 EA F5 EE E9 EF F2 00 .......</font>
<font color="#00ffff">L929E</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$6A</font>,<font color="#ff6060">$76</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$82</font>,<font color="#ff6060">$8E</font> <font color="#8080ff">; 929E 6A 76 00 82 8E jv...</font>
<font color="#00ffff">L92A3</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$04</font>,<font color="#ff6060">$06</font> <font color="#8080ff">; 92A3 00 02 00 04 06 .....</font>
@@ -3372,22 +3319,10 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; 97EF 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F0 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F1 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F2 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F3 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F4 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F5 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F6 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F7 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F8 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97F9 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97FA 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97FB 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97FC 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97FD 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97FE 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 97FF 00 .</font>
+<font color="#00ffff">zero_filler_97f0</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">; 97F0 00 00 00 00 00 00 00 00 ........</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">; 97F8 00 00 00 00 00 00 00 00 ........</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ff00">lda</font> <font color="#ff40ff"> $0621 </font> <font color="#8080ff">; 9800 AD 21 06 .!.</font>
<font color="#00ff00">bne</font> <font color="#00ffff">L9806</font> <font color="#8080ff">; 9803 D0 01 ..</font>
<font color="#00ffff">L9805</font>: <font color="#00ff00">rts</font> <font color="#8080ff">; 9805 60 `</font>
@@ -3916,16 +3851,18 @@
<font color="#00ff00">rti</font> <font color="#8080ff">; 9BC5 40 @</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
+<font color="#8080ff">; filler, or leftover after a binary patch?</font>
+<font color="#00ffff">random_9b</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $9B </font> <font color="#8080ff">; 9BC6 9B .</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ff00">sta</font> <font color="#ff40ff">VDSLST</font>+<font color="#ff6060">1</font> <font color="#8080ff">; 9BC7 8D 01 02 ...</font>
<font color="#00ff00">pla</font> <font color="#8080ff">; 9BCA 68 h</font>
<font color="#00ff00">rti</font> <font color="#8080ff">; 9BCB 40 @</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 9BCC 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 9BCD 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 9BCE 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 9BCF 00 .</font>
+<font color="#00ffff">zero_filler_9bcc</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="#8080ff">; 9BCC 00 00 00 00 ....</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">L9BD0</font>: <font color="#00ff00">lda</font> <font color="#00ffff">number_of_players</font> <font color="#8080ff">; 9BD0 AD F4 06 ...</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; 9BD3 C9 00 ..</font>
<font color="#00ff00">beq</font> <font color="#00ffff">L9BDA</font> <font color="#8080ff">; 9BD5 F0 03 ..</font>
@@ -3956,7 +3893,9 @@
<font color="#00ffff">L9BFC</font>: <font color="#00ff00">jmp</font> <font color="#00ffff">enter_level</font> <font color="#8080ff">; 9BFC 4C BA 96 L..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; 9BFF 00 .</font>
+<font color="#00ffff">zero_filler_9bff</font>:
+ .<font color="#ffff00">byte</font> <font color="#ff40ff"> $00 </font> <font color="#8080ff">; 9BFF 00 .</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; only use of keyboard is to enter player speed before starting game</font>
<font color="#00ffff">keyboard_isr</font>:
<font color="#00ff00">txa</font> <font color="#8080ff">; 9C00 8A .</font>
@@ -4302,7 +4241,7 @@
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; called when a bomb is picked up. $06E6 for most levels (just an RTS), or else a ROM subroutine</font>
<font color="#00ffff">level01_sub_bomb</font>:
- .<font color="#00ffff">addr</font> <font color="#00ffff">LA498</font> <font color="#8080ff">; A060 98 A4 ..</font>
+ .<font color="#00ffff">addr</font> <font color="#00ffff">electrocution_bomb_pickup</font> <font color="#8080ff">; A060 98 A4 ..</font>
<font color="#8080ff">; called at start of level, $06E6 for some levels, or else a ROM subroutine</font>
<font color="#00ffff">level01_sub_start</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">L8036</font> <font color="#8080ff">; A062 36 80 6.</font>
@@ -4335,7 +4274,7 @@
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; a subroutine</font>
<font color="#00ffff">level02_sub0</font>:
- .<font color="#00ffff">addr</font> <font color="#00ffff">LA6BD</font> <font color="#8080ff">; A082 BD A6 ..</font>
+ .<font color="#00ffff">addr</font> <font color="#00ffff">dumbwaiter_sub0</font> <font color="#8080ff">; A082 BD A6 ..</font>
<font color="#8080ff">; a subroutine</font>
<font color="#00ffff">level02_sub1</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">L0000</font> <font color="#8080ff">; A084 00 00 ..</font>
@@ -4344,7 +4283,7 @@
.<font color="#00ffff">addr</font> <font color="#00ffff">L0000</font> <font color="#8080ff">; A086 00 00 ..</font>
<font color="#8080ff">; a subroutine</font>
<font color="#00ffff">level02_sub3</font>:
- .<font color="#00ffff">addr</font> <font color="#00ffff">LA724</font> <font color="#8080ff">; A088 24 A7 $.</font>
+ .<font color="#00ffff">addr</font> <font color="#00ffff">dumbwaiter_sub3</font> <font color="#8080ff">; A088 24 A7 $.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; number of bombs to pick up on this level</font>
<font color="#00ffff">level02_num_bombs</font>:
@@ -4398,7 +4337,7 @@
.<font color="#00ffff">addr</font> <font color="#00ffff">L06E6</font> <font color="#8080ff">; A0A0 E6 06 ..</font>
<font color="#8080ff">; called at start of level, $06E6 for some levels, or else a ROM subroutine</font>
<font color="#00ffff">level02_sub_start</font>:
- .<font color="#00ffff">addr</font> <font color="#00ffff">LA68C</font> <font color="#8080ff">; A0A2 8C A6 ..</font>
+ .<font color="#00ffff">addr</font> <font color="#00ffff">dumbwaiter_setup</font> <font color="#8080ff">; A0A2 8C A6 ..</font>
<font color="#8080ff">; always $9740 aka game_main_loop</font>
<font color="#00ffff">level02_sub6</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">game_main_loop</font> <font color="#8080ff">; A0A4 40 97 @.</font>
@@ -4428,7 +4367,7 @@
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; a subroutine</font>
<font color="#00ffff">level03_sub0</font>:
- .<font color="#00ffff">addr</font> <font color="#00ffff">LA836</font> <font color="#8080ff">; A0C2 36 A8 6.</font>
+ .<font color="#00ffff">addr</font> <font color="#00ffff">hellstones_sub0</font> <font color="#8080ff">; A0C2 36 A8 6.</font>
<font color="#8080ff">; a subroutine</font>
<font color="#00ffff">level03_sub1</font>:
.<font color="#00ffff">addr</font> <font color="#00ffff">L0000</font> <font color="#8080ff">; A0C4 00 00 ..</font>
@@ -4437,7 +4376,7 @@
.<font color="#00ffff">addr</font> <font color="#00ffff">L0000</font> <font color="#8080ff">; A0C6 00 00 ..</font>
<font color="#8080ff">; a subroutine</font>
<font color="#00ffff">level03_sub3</font>:
- .<font color="#00ffff">addr</font> <font color="#00ffff">LA827</font> <font color="#8080ff">; A0C8 27 A8 '.</font>
+ .<font color="#00ffff">addr</font> <font color="#00ffff">hellstones_sub3</font> <font color="#8080ff">; A0C8 27 A8 '.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#8080ff">; number of bombs to pick up on this level</font>
<font color="#00ffff">level03_num_bombs</font>:
@@ -5317,8 +5256,10 @@
.<font color="#ffff00">byte</font> <font color="#ff6060">$2C</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$6C</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$8C</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$CC</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; A48F 2C 00 6C 00 8C 00 CC 00 ,.l.....</font>
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $FF </font> <font color="#8080ff">; A497 FF .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">LA498</font>: <font color="#00ff00">ldy</font> <font color="#ff40ff"> $B2 </font> <font color="#8080ff">; A498 A4 B2 ..</font>
- <font color="#00ff00">lda</font> <font color="#00ffff">data_table_a542</font>,<font color="#00ffff">y</font> <font color="#8080ff">; A49A B9 42 A5 .B.</font>
+<font color="#8080ff">; not sure what this actually does</font>
+<font color="#00ffff">electrocution_bomb_pickup</font>:
+ <font color="#00ff00">ldy</font> <font color="#ff40ff"> $B2 </font> <font color="#8080ff">; A498 A4 B2 ..</font>
+ <font color="#00ff00">lda</font> <font color="#00ffff">data_a542</font>,<font color="#00ffff">y</font> <font color="#8080ff">; A49A B9 42 A5 .B.</font>
<font color="#00ff00">clc</font> <font color="#8080ff">; A49D 18 .</font>
<font color="#00ff00">adc</font> <font color="#ff6060">#$30</font> <font color="#8080ff">; A49E 69 30 i0</font>
<font color="#00ff00">sta</font> <font color="#ff40ff"> $0680 </font> <font color="#8080ff">; A4A0 8D 80 06 ...</font>
@@ -5406,8 +5347,8 @@
<font color="#00ff00">jmp</font> <font color="#00ffff">L8F79</font> <font color="#8080ff">; A53F 4C 79 8F Ly.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; dunno, referenced by routine at $A498</font>
-<font color="#00ffff">data_table_a542</font>:
+<font color="#8080ff">; dunno, referenced by electrocution_bomb_pickup</font>
+<font color="#00ffff">data_a542</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $0C </font> <font color="#8080ff">; A542 0C .</font>
<font color="#00ffff">LA543</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$05</font>,<font color="#ff6060">$18</font>,<font color="#ff6060">$09</font>,<font color="#ff6060">$58</font>,<font color="#ff6060">$05</font>,<font color="#ff6060">$80</font>,<font color="#ff6060">$15</font>,<font color="#ff6060">$18</font> <font color="#8080ff">; A543 05 18 09 58 05 80 15 18 ...X....</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$09</font>,<font color="#ff6060">$28</font>,<font color="#ff6060">$25</font>,<font color="#ff6060">$4C</font>,<font color="#ff6060">$1D</font>,<font color="#ff6060">$80</font>,<font color="#ff6060">$09</font>,<font color="#ff6060">$18</font> <font color="#8080ff">; A54B 09 28 25 4C 1D 80 09 18 .(%L....</font>
@@ -5458,7 +5399,9 @@
<font color="#00ffff">dw_platform_player</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$FF</font>,<font color="#ff6060">$FF</font>,<font color="#ff6060">$FF</font>,<font color="#ff6060">$AA</font>,<font color="#ff6060">$55</font>,<font color="#ff6060">$FF</font>,<font color="#ff6060">$FF</font> <font color="#8080ff">; A685 FF FF FF AA 55 FF FF ....U..</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">LA68C</font>: <font color="#00ff00">jsr</font> <font color="#00ffff">L8036</font> <font color="#8080ff">; A68C 20 36 80 6.</font>
+<font color="#8080ff">; gets called at start of level</font>
+<font color="#00ffff">dumbwaiter_setup</font>:
+ <font color="#00ff00">jsr</font> <font color="#00ffff">L8036</font> <font color="#8080ff">; A68C 20 36 80 6.</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$06</font> <font color="#8080ff">; A68F A9 06 ..</font>
<font color="#00ff00">sta</font> <font color="#ff40ff"> $0760 </font> <font color="#8080ff">; A691 8D 60 07 .`.</font>
<font color="#00ff00">ldy</font> <font color="#ff6060">#$2A</font> <font color="#8080ff">; A694 A0 2A .*</font>
@@ -5483,7 +5426,9 @@
<font color="#00ffff">LA6BC</font>: <font color="#00ff00">rts</font> <font color="#8080ff">; A6BC 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">LA6BD</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $06F5 </font> <font color="#8080ff">; A6BD AD F5 06 ...</font>
+<font color="#8080ff">; gets called every frame</font>
+<font color="#00ffff">dumbwaiter_sub0</font>:
+ <font color="#00ff00">lda</font> <font color="#ff40ff"> $06F5 </font> <font color="#8080ff">; A6BD AD F5 06 ...</font>
<font color="#00ff00">beq</font> <font color="#00ffff">LA6BC</font> <font color="#8080ff">; A6C0 F0 FA ..</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$01</font> <font color="#8080ff">; A6C2 C9 01 ..</font>
<font color="#00ff00">bne</font> <font color="#00ffff">LA6DC</font> <font color="#8080ff">; A6C4 D0 16 ..</font>
@@ -5531,7 +5476,9 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; A723 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">LA724</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $0623 </font> <font color="#8080ff">; A724 AD 23 06 .#.</font>
+<font color="#8080ff">; gets called every frame</font>
+<font color="#00ffff">dumbwaiter_sub3</font>:
+ <font color="#00ff00">lda</font> <font color="#ff40ff"> $0623 </font> <font color="#8080ff">; A724 AD 23 06 .#.</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; A727 C9 02 ..</font>
<font color="#00ff00">beq</font> <font color="#00ffff">LA778</font> <font color="#8080ff">; A729 F0 4D .M</font>
<font color="#00ff00">lda</font> <font color="#ff40ff"> $0622 </font> <font color="#8080ff">; A72B AD 22 06 .&quot;.</font>
@@ -5601,7 +5548,8 @@
.<font color="#ffff00">byte</font> <font color="#ff6060">$6A</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$8A</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$2C</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$CC</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; A81E 6A 00 8A 00 2C 00 CC 00 j...,...</font>
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $FF </font> <font color="#8080ff">; A826 FF .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">LA827</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $0619 </font> <font color="#8080ff">; A827 AD 19 06 ...</font>
+<font color="#00ffff">hellstones_sub3</font>:
+ <font color="#00ff00">lda</font> <font color="#ff40ff"> $0619 </font> <font color="#8080ff">; A827 AD 19 06 ...</font>
<font color="#00ff00">asl</font> <font color="#00ffff">a</font> <font color="#8080ff">; A82A 0A .</font>
<font color="#00ff00">asl</font> <font color="#00ffff">a</font> <font color="#8080ff">; A82B 0A .</font>
<font color="#00ff00">asl</font> <font color="#00ffff">a</font> <font color="#8080ff">; A82C 0A .</font>
@@ -5611,7 +5559,8 @@
<font color="#00ff00">jmp</font> <font color="#00ffff">check_collisions_1</font> <font color="#8080ff">; A833 4C 73 8F Ls.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">LA836</font>: <font color="#00ff00">lda</font> <font color="#ff40ff"> $0623 </font> <font color="#8080ff">; A836 AD 23 06 .#.</font>
+<font color="#00ffff">hellstones_sub0</font>:
+ <font color="#00ff00">lda</font> <font color="#ff40ff"> $0623 </font> <font color="#8080ff">; A836 AD 23 06 .#.</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$02</font> <font color="#8080ff">; A839 C9 02 ..</font>
<font color="#00ff00">beq</font> <font color="#00ffff">LA842</font> <font color="#8080ff">; A83B F0 05 ..</font>
<font color="#00ff00">lda</font> <font color="#ff40ff"> $0622 </font> <font color="#8080ff">; A83D AD 22 06 .&quot;.</font>
@@ -5654,6 +5603,7 @@
<font color="#00ff00">sta</font> <font color="#ff40ff"> $0767,x </font> <font color="#8080ff">; A888 9D 67 07 .g.</font>
<font color="#00ff00">txa</font> <font color="#8080ff">; A88B 8A .</font>
<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">lda</font> <font color="#ff6060">#$A9</font> <font color="#8080ff">; A892 A9 A9 ..</font>
@@ -5715,6 +5665,7 @@
<font color="#00ffff">data_table_a8fd</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; A8FD 00 02 02 02 02 02 02 00 ........</font>
<font color="#00ffff">LA905</font>: .<font color="#ffff00">byte</font> <font color="#ff6060">$FE</font>,<font color="#ff6060">$FE</font>,<font color="#ff6060">$FE</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; A905 FE FE FE 00 00 02 02 02 ........</font>
+<font color="#00ffff">sfx_hellstone</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$01</font>,<font color="#ff6060">$83</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$0A</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; A90D 01 83 00 0A 03 00 00 00 ........</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">; A915 00 00 00 00 00 00 00 00 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; A91D 00 00 00 ...</font>
@@ -5995,7 +5946,6 @@
<font color="#00ff00">and</font> <font color="#ff6060">#$0F</font> <font color="#8080ff">; ADB8 29 0F ).</font>
<font color="#00ff00">tay</font> <font color="#8080ff">; ADBA A8 .</font>
<font color="#00ff00">lda</font> <font color="#00ffff">data_table_adc7</font>,<font color="#00ffff">y</font> <font color="#8080ff">; ADBB B9 C7 AD ...</font>
-<font color="#00ffff">LADBF</font> := * + <font color="#ff6060">1</font>
<font color="#00ff00">sta</font> <font color="#ff40ff"> $075E,x </font> <font color="#8080ff">; ADBE 9D 5E 07 .^.</font>
<font color="#00ffff">code_adc1</font>:
<font color="#00ff00">inc</font> <font color="#ff40ff"> $0768,x </font> <font color="#8080ff">; ADC1 FE 68 07 .h.</font>
@@ -6058,16 +6008,11 @@
<font color="#00ff00">rti</font> <font color="#8080ff">; AF0F 40 @</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">cpx</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; AF10 E0 00 ..</font>
- <font color="#00ff00">sec</font> <font color="#8080ff">; AF12 38 8</font>
- <font color="#00ff00">jsr</font> <font color="#00ffff">L0830</font> <font color="#8080ff">; AF13 20 30 08 0.</font>
- <font color="#00ff00">bmi</font> <font color="#00ffff">LAF1C</font> <font color="#8080ff">; AF16 30 04 0.</font>
- <font color="#00ff00">asl</font> <font color="#00ffff">a</font> <font color="#8080ff">; AF18 0A .</font>
- <font color="#00ff00">asl</font> <font color="#00ffff">a</font> <font color="#8080ff">; AF19 0A .</font>
- <font color="#00ff00">asl</font> <font color="#00ffff">a</font> <font color="#8080ff">; AF1A 0A .</font>
-<font color="#8080ff">; NMOS 6502 illegal opcode, NOP zp</font>
-<font color="#00ffff">illegal_nop</font>:
- .<font color="#ffff00">byte</font> <font color="#ff40ff"> $04 </font> <font color="#8080ff">; AF1B 04 .</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">; ----------------------------------------------------------------------------</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="#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>
@@ -6794,21 +6739,10 @@
<font color="#00ff00">jmp</font> <font color="#00ffff">L8668</font> <font color="#8080ff">; B7EE 4C 68 86 Lh.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F1 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F2 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F3 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F4 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F5 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F6 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F7 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F8 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7F9 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7FA 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7FB 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7FC 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7FD 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7FE 00 .</font>
- <font color="#00ff00">brk</font> <font color="#8080ff">; B7FF 00 .</font>
+<font color="#00ffff">zero_filler_b7f1</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">; B7F1 00 00 00 00 00 00 00 00 ........</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="#8080ff">; B7F9 00 00 00 00 00 00 00 .......</font>
+<font color="#8080ff">; ----------------------------------------------------------------------------</font>
<font color="#00ffff">end_of_level_bonus</font>:
<font color="#00ff00">lda</font> <font color="#00ffff">level</font> <font color="#8080ff">; B800 AD F6 06 ...</font>
<font color="#00ff00">asl</font> <font color="#00ffff">a</font> <font color="#8080ff">; B803 0A .</font>
@@ -6891,7 +6825,6 @@
.<font color="#ffff00">word</font> <font color="#ff6060">$007D</font>,<font color="#ff6060">$0096</font>,<font color="#ff6060">$00AF</font>,<font color="#ff6060">$00C8</font> <font color="#8080ff">; B8AF 7D 00 96 00 AF 00 C8 00 }.......</font>
.<font color="#ffff00">word</font> <font color="#ff6060">$00E1</font>,<font color="#ff6060">$00FA</font>,<font color="#ff6060">$0113</font>,<font color="#ff6060">$012C</font> <font color="#8080ff">; B8B7 E1 00 FA 00 13 01 2C 01 ......,.</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; all zeroes, filler?</font>
<font color="#00ffff">zero_filler_b8bf</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">; B8BF 00 00 00 00 00 00 00 00 ........</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">; B8C7 00 00 00 00 00 00 00 00 ........</font>
@@ -6916,11 +6849,15 @@
.<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">; B95F 00 00 00 00 00 00 00 00 ........</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="#8080ff">; B967 00 00 00 00 ....</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#00ffff">LB96B</font>: <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; B96B A9 00 ..</font>
+<font color="#8080ff">; display all the levels, happens if left idle at the title screen</font>
+<font color="#00ffff">demo_mode</font>:
+ <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; B96B A9 00 ..</font>
<font color="#00ff00">sta</font> <font color="#00ffff">jiffy_timer_1</font> <font color="#8080ff">; B96D 8D 1A 06 ...</font>
-<font color="#00ffff">LB970</font>: <font color="#00ff00">lda</font> <font color="#00ffff">jiffy_timer_1</font> <font color="#8080ff">; B970 AD 1A 06 ...</font>
+<font color="#8080ff">; actually 64 jiffies, 1.067S ntsc, 1.28s pal</font>
+<font color="#00ffff">wait_1_sec_2</font>:
+ <font color="#00ff00">lda</font> <font color="#00ffff">jiffy_timer_1</font> <font color="#8080ff">; B970 AD 1A 06 ...</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$60</font> <font color="#8080ff">; B973 C9 60 .`</font>
- <font color="#00ff00">bne</font> <font color="#00ffff">LB970</font> <font color="#8080ff">; B975 D0 F9 ..</font>
+ <font color="#00ff00">bne</font> <font color="#00ffff">wait_1_sec_2</font> <font color="#8080ff">; B975 D0 F9 ..</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; B977 A9 00 ..</font>
<font color="#00ff00">sta</font> <font color="#00ffff">FR1</font> <font color="#8080ff">; B979 85 E0 ..</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; B97B A9 00 ..</font>
@@ -7079,7 +7016,6 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; BAAA 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; filler?</font>
<font color="#00ffff">zero_filler_baab</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">; BAAB 00 00 00 00 00 00 00 00 ........</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">; BAB3 00 00 00 00 00 00 00 00 ........</font>
@@ -7193,14 +7129,16 @@
<font color="#00ff00">sta</font> <font color="#00ffff">work_level_sub1</font>+<font color="#ff6060">1</font> <font color="#8080ff">; BC8A 8D 85 07 ...</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$4C</font> <font color="#8080ff">; BC8D A9 4C .L</font>
<font color="#00ff00">sta</font> <font color="#00ffff">work_level_offs_46</font>+<font color="#ff6060">7</font> <font color="#8080ff">; BC8F 8D B5 07 ...</font>
-<font color="#00ffff">LBC92</font>: <font color="#00ff00">lda</font> <font color="#00ffff">work_level_sub1</font> <font color="#8080ff">; BC92 AD 84 07 ...</font>
+<font color="#8080ff">; wait for score screen to finish (I think, anyway)</font>
+<font color="#00ffff">wd_wait_scores</font>:
+ <font color="#00ff00">lda</font> <font color="#00ffff">work_level_sub1</font> <font color="#8080ff">; BC92 AD 84 07 ...</font>
<font color="#00ff00">cmp</font> <font color="#ff6060">#$E6</font> <font color="#8080ff">; BC95 C9 E6 ..</font>
- <font color="#00ff00">bne</font> <font color="#00ffff">LBC92</font> <font color="#8080ff">; BC97 D0 F9 ..</font>
+ <font color="#00ff00">bne</font> <font color="#00ffff">wd_wait_scores</font> <font color="#8080ff">; BC97 D0 F9 ..</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; BC99 A9 00 ..</font>
<font color="#00ff00">sta</font> <font color="#ff40ff"> $06AB </font> <font color="#8080ff">; BC9B 8D AB 06 ...</font>
<font color="#00ff00">jsr</font> <font color="#00ffff">setup_gameboard_dlist_jv</font> <font color="#8080ff">; BC9E 20 15 80 ..</font>
<font color="#00ff00">ldx</font> <font color="#ff6060">#$0B</font> <font color="#8080ff">; BCA1 A2 0B ..</font>
-<font color="#00ffff">LBCA3</font>: <font color="#00ff00">lda</font> <font color="#00ffff">LBDD1</font>,<font color="#00ffff">x</font> <font color="#8080ff">; BCA3 BD D1 BD ...</font>
+<font color="#00ffff">LBCA3</font>: <font color="#00ff00">lda</font> <font color="#00ffff">total_score_msg_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; BCA3 BD D1 BD ...</font>
<font color="#00ff00">sta</font> <font color="#ff40ff"> $3DE8,x </font> <font color="#8080ff">; BCA6 9D E8 3D ..=</font>
<font color="#00ff00">dex</font> <font color="#8080ff">; BCA9 CA .</font>
<font color="#00ff00">bne</font> <font color="#00ffff">LBCA3</font> <font color="#8080ff">; BCAA D0 F7 ..</font>
@@ -7305,10 +7243,12 @@
<font color="#00ff00">sta</font> <font color="#ff40ff">WSYNC</font> <font color="#8080ff">; BDCA 8D 0A D4 ...</font>
<font color="#00ff00">sta</font> <font color="#ff40ff">COLBK</font> <font color="#8080ff">; BDCD 8D 1A D0 ...</font>
<font color="#00ff00">pla</font> <font color="#8080ff">; BDD0 68 h</font>
-<font color="#00ffff">LBDD1</font>: <font color="#00ff00">rti</font> <font color="#8080ff">; BDD1 40 @</font>
+<font color="#8080ff">; 1-indexed</font>
+<font color="#00ffff">total_score_msg_minus_one</font>:
+ <font color="#00ff00">rti</font> <font color="#8080ff">; BDD1 40 @</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; not sure what displays this, but it's screen codes</font>
+<font color="#8080ff">; screen codes, displayed by well_done_screen</font>
<font color="#00ffff">total_score_msg</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$74</font>,<font color="#ff6060">$6F</font>,<font color="#ff6060">$74</font>,<font color="#ff6060">$61</font>,<font color="#ff6060">$6C</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$73</font>,<font color="#ff6060">$63</font> <font color="#8080ff">; BDD2 74 6F 74 61 6C 00 73 63 total.sc</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$6F</font>,<font color="#ff6060">$72</font>,<font color="#ff6060">$65</font>,<font color="#ff6060">$33</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$26</font>,<font color="#ff6060">$29</font>,<font color="#ff6060">$2C</font> <font color="#8080ff">; BDDA 6F 72 65 33 00 26 29 2C ore3.&amp;),</font>