diff options
Diffstat (limited to 'jumpmanjr.html')
-rw-r--r-- | jumpmanjr.html | 298 |
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 .".</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 .<</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 .".</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 .".</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 .>.</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.&),</font> |