aboutsummaryrefslogtreecommitdiff
path: root/jumpmanjr.html
diff options
context:
space:
mode:
Diffstat (limited to 'jumpmanjr.html')
-rw-r--r--jumpmanjr.html37
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>