aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2016-09-05 05:51:14 -0400
committerB. Watson <yalhcru@gmail.com>2016-09-05 05:51:14 -0400
commitdf31aeccbfebe3bba46f09224d55c785801074e3 (patch)
tree2902db087fd0bebe1c32f3e6cc19135d5404798a
parent7885aa4fce3098dd1c8e9e9658dbe1cfbe99e013 (diff)
downloadjumpmanjr-df31aeccbfebe3bba46f09224d55c785801074e3.tar.gz
regenerate jumpmanjr.html
-rw-r--r--jumpmanjr.html30
1 files changed, 19 insertions, 11 deletions
diff --git a/jumpmanjr.html b/jumpmanjr.html
index c312535..af2b25b 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-04 17:25:42</font>
+<font color="#8080ff">; Created: 2016-09-05 05:50:02</font>
<font color="#8080ff">; Input file: jumpmanjr.rom</font>
<font color="#8080ff">; Page: 1</font>
@@ -4182,7 +4182,8 @@
.<font color="#ffff00">byte</font> <font color="#ff6060">$04</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$04</font> <font color="#8080ff">; 9C33 04 00 00 01 01 01 01 04 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$04</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 9C3B 00 01 01 00 01 00 04 00 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$02</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$FF</font> <font color="#8080ff">; 9C43 02 01 01 01 01 FF ......</font>
-<font color="#00ffff">sh_blank_4x4</font>:
+<font color="#8080ff">; all the bombs on blackout are drawn as this</font>
+<font color="#00ffff">sh_black_4x3</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$04</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">$04</font> <font color="#8080ff">; 9C49 04 00 00 00 00 00 00 04 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$04</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 9C51 00 01 00 00 00 00 04 00 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$FF</font> <font color="#8080ff">; 9C59 02 00 00 00 00 FF ......</font>
@@ -4193,8 +4194,9 @@
.<font color="#ffff00">byte</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">$02</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; 9C77 02 02 02 02 02 02 02 02 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$06</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; 9C7F 00 03 02 02 02 06 03 02 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$02</font>,<font color="#ff6060">$FF</font> <font color="#8080ff">; 9C87 02 FF ..</font>
-<font color="#8080ff">; dunno, solid black shape</font>
-<font color="#00ffff">sh_9c89</font>:.<font color="#ffff00">byte</font> <font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$06</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 9C89 02 00 00 00 00 02 06 00 ........</font>
+<font color="#8080ff">; ladder in black pixels, used for erasing ladders</font>
+<font color="#00ffff">sh_black_ladder</font>:
+ .<font color="#ffff00">byte</font> <font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$06</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 9C89 02 00 00 00 00 02 06 00 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; 9C91 00 00 02 00 01 00 00 02 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$06</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$08</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 9C99 06 01 00 00 08 00 02 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">$02</font> <font color="#8080ff">; 9CA1 00 00 00 00 00 00 00 02 ........</font>
@@ -4211,8 +4213,9 @@
.<font color="#ffff00">byte</font> <font color="#ff6060">$01</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; 9CDA 01 00 00 02 01 00 01 02 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; 9CE2 01 01 02 02 01 01 03 02 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $FF </font> <font color="#8080ff">; 9CEA FF .</font>
-<font color="#8080ff">; dunno, solid black shape</font>
-<font color="#00ffff">sh_9ceb</font>:.<font color="#ffff00">byte</font> <font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$01</font> <font color="#8080ff">; 9CEB 02 00 00 00 00 02 00 01 ........</font>
+<font color="#8080ff">; not sure where this is used, probably for erasing ropes</font>
+<font color="#00ffff">sh_black_2x4</font>:
+ .<font color="#ffff00">byte</font> <font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$01</font> <font color="#8080ff">; 9CEB 02 00 00 00 00 02 00 01 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; 9CF3 00 00 02 00 02 00 00 02 ........</font>
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$03</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$FF</font> <font color="#8080ff">; 9CFB 00 03 00 00 FF .....</font>
<font color="#8080ff">; jumpman's animation frames and other sprites, seem to be 10 bytes per sprite</font>
@@ -6286,7 +6289,7 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; AAC7 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; non-map data, dunno what for. grouped with the level 5 stuff, but doesn't seem to be used by level 5</font>
+<font color="#8080ff">; non-map data, dunno what for. grouped with the level 5 stuff, but doesn't seem to be used by level 5 (as in, playing thru level 5 in the emu with breakpoint 'read&gt;=aac8 read&lt;=aacf' never causes a break!)</font>
<font color="#00ffff">data_aac8</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$00</font>,<font color="#ff6060">$09</font>,<font color="#ff6060">$40</font>,<font color="#ff6060">$45</font>,<font color="#ff6060">$02</font>,<font color="#ff6060">$58</font>,<font color="#ff6060">$45</font>,<font color="#ff6060">$02</font> <font color="#8080ff">; AAC8 00 09 40 45 02 58 45 02 ..@E.XE.</font>
<font color="#8080ff">; level map data starts here</font>
@@ -6656,6 +6659,7 @@
<font color="#00ffff">l09_bombs_term</font>:
.<font color="#ffff00">byte</font> <font color="#ff40ff"> $FF </font> <font color="#8080ff">; B0C3 FF .</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
+<font color="#8080ff">; sets screen memory to $1000 and draws l09_real_map there. bombs are handled specially as they're blanks in the map.</font>
<font color="#00ffff">blackout_init</font>:
<font color="#00ff00">jsr</font> <font color="#00ffff">special_init_jv</font> <font color="#8080ff">; B0C4 20 36 80 6.</font>
<font color="#00ff00">lda</font> <font color="#ff6060">#$10</font> <font color="#8080ff">; B0C7 A9 10 ..</font>
@@ -6667,7 +6671,7 @@
<font color="#00ff00">sta</font> <font color="#00ffff">dm_progctr</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B0D4 85 C1 ..</font>
<font color="#00ff00">jsr</font> <font color="#00ffff">draw_map_jv</font> <font color="#8080ff">; B0D6 20 00 80 ..</font>
<font color="#00ff00">ldx</font> <font color="#ff6060">#$07</font> <font color="#8080ff">; B0D9 A2 07 ..</font>
-<font color="#00ffff">LB0DB</font>: <font color="#00ff00">lda</font> <font color="#00ffff">LB119</font>,<font color="#00ffff">x</font> <font color="#8080ff">; B0DB BD 19 B1 ...</font>
+<font color="#00ffff">LB0DB</font>: <font color="#00ff00">lda</font> <font color="#00ffff">map_one_bomb_minus_one</font>,<font color="#00ffff">x</font> <font color="#8080ff">; B0DB BD 19 B1 ...</font>
<font color="#00ff00">sta</font> <font color="#ff40ff"> $08FF,x </font> <font color="#8080ff">; B0DE 9D FF 08 ...</font>
<font color="#00ff00">dex</font> <font color="#8080ff">; B0E1 CA .</font>
<font color="#00ff00">bne</font> <font color="#00ffff">LB0DB</font> <font color="#8080ff">; B0E2 D0 F7 ..</font>
@@ -6696,13 +6700,16 @@
<font color="#00ff00">jsr</font> <font color="#00ffff">draw_map_jv</font> <font color="#8080ff">; B112 20 00 80 ..</font>
<font color="#00ff00">dec</font> <font color="#ff40ff"> $AA </font> <font color="#8080ff">; B115 C6 AA ..</font>
<font color="#00ff00">bne</font> <font color="#00ffff">LB0E8</font> <font color="#8080ff">; B117 D0 CF ..</font>
-<font color="#00ffff">LB119</font>: <font color="#00ff00">rts</font> <font color="#8080ff">; B119 60 `</font>
+<font color="#8080ff">; 1-indexed</font>
+<font color="#00ffff">map_one_bomb_minus_one</font>:
+ <font color="#00ff00">rts</font> <font color="#8080ff">; B119 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
-<font color="#8080ff">; dunno what this is for yet</font>
-<font color="#00ffff">map_b11a</font>:
+<font color="#8080ff">; used by blackout, copied to RAM and modified ($00's replaced with actual X and Y coords of bomb)</font>
+<font color="#00ffff">map_one_bomb</font>:
.<font color="#ffff00">byte</font> <font color="#ff6060">$FE</font>,<font color="#ff6060">$B3</font>,<font color="#ff6060">$9C</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$01</font>,<font color="#ff6060">$FF</font> <font color="#8080ff">; B11A FE B3 9C 00 00 01 FF .......</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
+<font color="#8080ff">; make sure the user sees the bomb he's just picked up (?). at least 1 pixel of it already has to be visible, for collision detection to work.</font>
<font color="#00ffff">blackout_bomb_sub</font>:
<font color="#00ff00">lda</font> <font color="#ff6060">#$10</font> <font color="#8080ff">; B121 A9 10 ..</font>
<font color="#00ff00">sta</font> <font color="#ff40ff">SAVMSC</font>+<font color="#ff6060">1</font> <font color="#8080ff">; B123 85 59 .Y</font>
@@ -6721,6 +6728,7 @@
<font color="#00ff00">rts</font> <font color="#8080ff">; B13F 60 `</font>
<font color="#8080ff">; ----------------------------------------------------------------------------</font>
+<font color="#8080ff">; copies pixels from rendered real map at $1000 to visible screen memory at $3000, centered around jumpman's location</font>
<font color="#00ffff">blackout_sub0</font>:
<font color="#00ff00">lda</font> <font color="#00ffff">falling_flag</font> <font color="#8080ff">; B140 AD 21 06 .!.</font>
<font color="#00ff00">bne</font> <font color="#00ffff">LB146</font> <font color="#8080ff">; B143 D0 01 ..</font>