diff options
author | B. Watson <yalhcru@gmail.com> | 2016-09-05 16:42:44 -0400 |
---|---|---|
committer | B. Watson <yalhcru@gmail.com> | 2016-09-05 16:42:44 -0400 |
commit | 088a8d3bc2af6a5c53b0b7cee2f7c00ffa5a7041 (patch) | |
tree | 0ec1887cb6fb71d4f9c4169bcd370c4840c21d82 /jumpmanjr.html | |
parent | 18528add9bca7caf6a13a4a560b9d12ac92d6c70 (diff) | |
download | jumpmanjr-088a8d3bc2af6a5c53b0b7cee2f7c00ffa5a7041.tar.gz |
regenerate jumpmanjr.html
Diffstat (limited to 'jumpmanjr.html')
-rw-r--r-- | jumpmanjr.html | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/jumpmanjr.html b/jumpmanjr.html index af2b25b..3bf588a 100644 --- a/jumpmanjr.html +++ b/jumpmanjr.html @@ -7,7 +7,7 @@ <body bgcolor="#000000" text="#ffffff"> <pre> <font color="#8080ff">; da65 V2.15 - Git 104f898</font> -<font color="#8080ff">; Created: 2016-09-05 05:50:02</font> +<font color="#8080ff">; Created: 2016-09-05 16:41:33</font> <font color="#8080ff">; Input file: jumpmanjr.rom</font> <font color="#8080ff">; Page: 1</font> @@ -39,7 +39,8 @@ <font color="#00ffff">num_in</font> :=<font color="#ff40ff"> $00D0 </font> <font color="#8080ff">; print_number input. 3-byte number (LSB first as usual) to be printed</font> <font color="#00ffff">num_out</font> :=<font color="#ff40ff"> $00D3 </font> <font color="#8080ff">; area of (screen) memory where print_number stores its output</font> <font color="#00ffff">num_color</font> :=<font color="#ff40ff"> $00D5 </font> <font color="#8080ff">; print_number adds this to numeric screencode output. normally 0, set to $80 on the end-of-game screen.</font> -<font color="#00ffff">FR1</font> :=<font color="#ff40ff"> $00E0</font> +<font color="#00ffff">demo_map_ptr</font> :=<font color="#ff40ff"> $00E0 </font> <font color="#8080ff">; points to level_desc of each map in turn, during the 'show all levels' demo</font> +<font color="#00ffff">demo_name_offset</font>:=<font color="#ff40ff"> $00E2 </font> <font color="#8080ff">; offset from level_names to the name of each level in turn, during the 'show all levels' demo</font> <font color="#ff40ff">VDSLST</font> :=<font color="#ff40ff"> $0200</font> <font color="#ff40ff">VKEYBD</font> :=<font color="#ff40ff"> $0208</font> <font color="#00ffff">VKEYBD_hi</font> :=<font color="#ff40ff"> $0209</font> @@ -7421,7 +7422,7 @@ <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">demo_wait</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">sta</font> <font color="#00ffff">demo_map_ptr</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> <font color="#00ff00">sta</font> <font color="#ff40ff"> $06AB </font> <font color="#8080ff">; B97D 8D AB 06 ...</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $067D </font> <font color="#8080ff">; B980 8D 7D 06 .}.</font> @@ -7429,23 +7430,23 @@ <font color="#00ff00">sta</font> <font color="#00ffff">player_x_pos</font> <font color="#8080ff">; B986 8D 7E 06 .~.</font> <font color="#00ff00">sta</font> <font color="#ff40ff"> $0680 </font> <font color="#8080ff">; B989 8D 80 06 ...</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$A0</font> <font color="#8080ff">; B98C A9 A0 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">FR1</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B98E 85 E1 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">demo_map_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B98E 85 E1 ..</font> <font color="#00ff00">lda</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; B990 A9 00 ..</font> - <font color="#00ff00">sta</font> <font color="#00ffff">FR1</font>+<font color="#ff6060">2</font> <font color="#8080ff">; B992 85 E2 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">demo_name_offset</font> <font color="#8080ff">; B992 85 E2 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">clear_screen_mem_jv</font> <font color="#8080ff">; B994 20 1E 80 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">setup_gameboard_dlist_jv</font> <font color="#8080ff">; B997 20 15 80 ..</font> <font color="#00ff00">nop</font> <font color="#8080ff">; B99A EA .</font> <font color="#00ff00">nop</font> <font color="#8080ff">; B99B EA .</font> <font color="#00ff00">nop</font> <font color="#8080ff">; B99C EA .</font> -<font color="#8080ff">; initially, FR1 points to $A000 (start of level descriptions), Y is $16, or offset to _map0 within level desc.</font> +<font color="#8080ff">; initially, demo_map_ptr points to $A000 (start of level descriptions), Y is $16, or offset to _map0 within level desc.</font> <font color="#00ffff">demo_show_map</font>: <font color="#00ff00">ldy</font> <font color="#ff6060">#$16</font> <font color="#8080ff">; B99D A0 16 ..</font> - <font color="#00ff00">lda</font> (<font color="#00ffff">FR1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B99F B1 E0 ..</font> + <font color="#00ff00">lda</font> (<font color="#00ffff">demo_map_ptr</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B99F B1 E0 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">dm_progctr</font> <font color="#8080ff">; B9A1 85 C0 ..</font> <font color="#00ff00">iny</font> <font color="#8080ff">; B9A3 C8 .</font> - <font color="#00ff00">lda</font> (<font color="#00ffff">FR1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9A4 B1 E0 ..</font> + <font color="#00ff00">lda</font> (<font color="#00ffff">demo_map_ptr</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9A4 B1 E0 ..</font> <font color="#00ff00">sta</font> <font color="#00ffff">dm_progctr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B9A6 85 C1 ..</font> - <font color="#00ff00">ldy</font> <font color="#00ffff">FR1</font>+<font color="#ff6060">2</font> <font color="#8080ff">; B9A8 A4 E2 ..</font> + <font color="#00ff00">ldy</font> <font color="#00ffff">demo_name_offset</font> <font color="#8080ff">; B9A8 A4 E2 ..</font> <font color="#00ff00">ldx</font> <font color="#ff6060">#$00</font> <font color="#8080ff">; B9AA A2 00 ..</font> <font color="#00ffff">demo_show_name</font>: <font color="#00ff00">lda</font> <font color="#00ffff">level_names</font>,<font color="#00ffff">y</font> <font color="#8080ff">; B9AC B9 00 BB ...</font> @@ -7467,9 +7468,9 @@ <font color="#00ff00">bne</font> <font color="#00ffff">demo_wait_1</font> <font color="#8080ff">; B9CB D0 F9 ..</font> <font color="#00ff00">jsr</font> <font color="#00ffff">clear_screen_mem_jv</font> <font color="#8080ff">; B9CD 20 1E 80 ..</font> <font color="#00ff00">clc</font> <font color="#8080ff">; B9D0 18 .</font> - <font color="#00ff00">lda</font> <font color="#00ffff">FR1</font>+<font color="#ff6060">2</font> <font color="#8080ff">; B9D1 A5 E2 ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">demo_name_offset</font> <font color="#8080ff">; B9D1 A5 E2 ..</font> <font color="#00ff00">adc</font> <font color="#ff6060">#$14</font> <font color="#8080ff">; B9D3 69 14 i.</font> - <font color="#00ff00">sta</font> <font color="#00ffff">FR1</font>+<font color="#ff6060">2</font> <font color="#8080ff">; B9D5 85 E2 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">demo_name_offset</font> <font color="#8080ff">; B9D5 85 E2 ..</font> <font color="#00ff00">cmp</font> <font color="#ff6060">#$F0</font> <font color="#8080ff">; B9D7 C9 F0 ..</font> <font color="#00ff00">bne</font> <font color="#00ffff">demo_next_map</font> <font color="#8080ff">; B9D9 D0 03 ..</font> <font color="#00ff00">jmp</font> <font color="#00ffff">reinit_game</font> <font color="#8080ff">; B9DB 4C 0C 90 L..</font> @@ -7477,24 +7478,24 @@ <font color="#8080ff">; ----------------------------------------------------------------------------</font> <font color="#00ffff">demo_next_map</font>: <font color="#00ff00">clc</font> <font color="#8080ff">; B9DE 18 .</font> - <font color="#00ff00">lda</font> <font color="#00ffff">FR1</font> <font color="#8080ff">; B9DF A5 E0 ..</font> + <font color="#00ff00">lda</font> <font color="#00ffff">demo_map_ptr</font> <font color="#8080ff">; B9DF A5 E0 ..</font> <font color="#00ff00">adc</font> <font color="#ff6060">#$40</font> <font color="#8080ff">; B9E1 69 40 i@</font> - <font color="#00ff00">sta</font> <font color="#00ffff">FR1</font> <font color="#8080ff">; B9E3 85 E0 ..</font> + <font color="#00ff00">sta</font> <font color="#00ffff">demo_map_ptr</font> <font color="#8080ff">; B9E3 85 E0 ..</font> <font color="#00ff00">bcc</font> <font color="#00ffff">demo_show_map</font> <font color="#8080ff">; B9E5 90 B6 ..</font> - <font color="#00ff00">inc</font> <font color="#00ffff">FR1</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B9E7 E6 E1 ..</font> + <font color="#00ff00">inc</font> <font color="#00ffff">demo_map_ptr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B9E7 E6 E1 ..</font> <font color="#00ff00">jmp</font> <font color="#00ffff">demo_show_map</font> <font color="#8080ff">; B9E9 4C 9D B9 L..</font> <font color="#8080ff">; ----------------------------------------------------------------------------</font> -<font color="#8080ff">; FR1 points to levelXX_desc</font> +<font color="#8080ff">; demo_map_ptr points to levelXX_desc</font> <font color="#00ffff">demo_set_colors</font>: <font color="#00ff00">ldy</font> <font color="#ff6060">#$2F</font> <font color="#8080ff">; B9EC A0 2F ./</font> - <font color="#00ff00">lda</font> (<font color="#00ffff">FR1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9EE B1 E0 ..</font> + <font color="#00ff00">lda</font> (<font color="#00ffff">demo_map_ptr</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9EE B1 E0 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLOR0</font> <font color="#8080ff">; B9F0 8D C4 02 ...</font> <font color="#00ff00">iny</font> <font color="#8080ff">; B9F3 C8 .</font> - <font color="#00ff00">lda</font> (<font color="#00ffff">FR1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9F4 B1 E0 ..</font> + <font color="#00ff00">lda</font> (<font color="#00ffff">demo_map_ptr</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9F4 B1 E0 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLOR1</font> <font color="#8080ff">; B9F6 8D C5 02 ...</font> <font color="#00ff00">iny</font> <font color="#8080ff">; B9F9 C8 .</font> - <font color="#00ff00">lda</font> (<font color="#00ffff">FR1</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9FA B1 E0 ..</font> + <font color="#00ff00">lda</font> (<font color="#00ffff">demo_map_ptr</font>),<font color="#00ffff">y</font> <font color="#8080ff">; B9FA B1 E0 ..</font> <font color="#00ff00">sta</font> <font color="#ff40ff">COLOR2</font> <font color="#8080ff">; B9FC 8D C6 02 ...</font> <font color="#00ff00">rts</font> <font color="#8080ff">; B9FF 60 `</font> |