diff options
| -rw-r--r-- | jumpmanjr.html | 29 | 
1 files changed, 18 insertions, 11 deletions
| diff --git a/jumpmanjr.html b/jumpmanjr.html index 3bf588a..26b5be4 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 16:41:33</font> +<font color="#8080ff">; Created:    2016-09-05 19:02:35</font>  <font color="#8080ff">; Input file: jumpmanjr.rom</font>  <font color="#8080ff">; Page:       1</font> @@ -1233,7 +1233,6 @@          .<font color="#00ffff">addr</font>   <font color="#00ffff">check_falling_2</font>                 <font color="#8080ff">; 85F2 00 89                    ..</font>          .<font color="#00ffff">addr</font>   <font color="#00ffff">sfx_player_entry</font>                <font color="#8080ff">; 85F4 57 81                    W.</font>  <font color="#8080ff">; ----------------------------------------------------------------------------</font> -<font color="#8080ff">; probably just filler</font>  <font color="#00ffff">zero_filler_85f6</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">; 85F6 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">; 85FE 00 00                    ..</font> @@ -2209,17 +2208,24 @@  <font color="#00ffff">crumble_gameboard</font>:          <font color="#00ff00">jsr</font>     <font color="#00ffff">enable_joystick_jv</font>              <font color="#8080ff">; 8D00 20 1B 80                  ..</font>          <font color="#00ff00">lda</font>     <font color="#ff6060">#$86</font>                            <font color="#8080ff">; 8D03 A9 86                    ..</font> +<font color="#8080ff">; $86 = distortion 8, volume 6</font> +<font color="#00ffff">cgb_audc</font>:          <font color="#00ff00">sta</font>     <font color="#ff40ff">AUDC1</font>                           <font color="#8080ff">; 8D05 8D 01 D2                 ...</font> -<font color="#00ffff">L8D08</font>:  <font color="#00ff00">lda</font>     <font color="#ff40ff">RANDOM</font>                          <font color="#8080ff">; 8D08 AD 0A D2                 ...</font> +<font color="#8080ff">; store random N-blank-lines instruction at head of display list</font> +<font color="#00ffff">shake_screen</font>: +        <font color="#00ff00">lda</font>     <font color="#ff40ff">RANDOM</font>                          <font color="#8080ff">; 8D08 AD 0A D2                 ...</font>          <font color="#00ff00">and</font>     <font color="#ff6060">#$70</font>                            <font color="#8080ff">; 8D0B 29 70                    )p</font>          <font color="#00ff00">sta</font> <font color="#ff40ff">    $0801 </font>                          <font color="#8080ff">; 8D0D 8D 01 08                 ...</font>          <font color="#00ff00">sta</font>     <font color="#00ffff">game_display_list</font>               <font color="#8080ff">; 8D10 8D 81 08                 ...</font>          <font color="#00ff00">lda</font>     <font color="#ff40ff">RANDOM</font>                          <font color="#8080ff">; 8D13 AD 0A D2                 ...</font> +<font color="#8080ff">; random frequency</font> +<font color="#00ffff">crumble_sound</font>:          <font color="#00ff00">sta</font>     <font color="#ff40ff">AUDF1</font>                           <font color="#8080ff">; 8D16 8D 00 D2                 ...</font> -<font color="#00ffff">L8D19</font>:  <font color="#00ff00">lda</font>     <font color="#ff40ff">RANDOM</font>                          <font color="#8080ff">; 8D19 AD 0A D2                 ...</font> +<font color="#8080ff">; get random number 0 to 12</font> +<font color="#00ffff">rand_0c</font>:<font color="#00ff00">lda</font>     <font color="#ff40ff">RANDOM</font>                          <font color="#8080ff">; 8D19 AD 0A D2                 ...</font>          <font color="#00ff00">and</font>     <font color="#ff6060">#$1F</font>                            <font color="#8080ff">; 8D1C 29 1F                    ).</font>          <font color="#00ff00">cmp</font>     <font color="#ff6060">#$0D</font>                            <font color="#8080ff">; 8D1E C9 0D                    ..</font> -        <font color="#00ff00">bcs</font>     <font color="#00ffff">L8D19</font>                           <font color="#8080ff">; 8D20 B0 F7                    ..</font> +        <font color="#00ff00">bcs</font>     <font color="#00ffff">rand_0c</font>                         <font color="#8080ff">; 8D20 B0 F7                    ..</font>          <font color="#00ff00">sta</font> <font color="#ff40ff">    $AA </font>                            <font color="#8080ff">; 8D22 85 AA                    ..</font>          <font color="#00ff00">asl</font>     <font color="#00ffff">a</font>                               <font color="#8080ff">; 8D24 0A                       .</font>          <font color="#00ff00">clc</font>                                     <font color="#8080ff">; 8D25 18                       .</font> @@ -2243,7 +2249,7 @@          <font color="#00ff00">cpy</font>     <font color="#ff6060">#$28</font>                            <font color="#8080ff">; 8D4A C0 28                    .(</font>          <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="#00ff00">bne</font>     <font color="#00ffff">shake_screen</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> @@ -3346,13 +3352,13 @@          <font color="#00ff00">cmp</font>     <font color="#ff6060">#$F2</font>                            <font color="#8080ff">; 9671 C9 F2                    ..</font>          <font color="#00ff00">bne</font>     <font color="#00ffff">L966E</font>                           <font color="#8080ff">; 9673 D0 F9                    ..</font>  <font color="#00ffff">L9675</font>:  <font color="#00ff00">ldx</font>     <font color="#ff6060">#$00</font>                            <font color="#8080ff">; 9675 A2 00                    ..</font> -<font color="#8080ff">; copy level descriptor to $0780</font> -<font color="#00ffff">copy_level_desc_2</font>: +<font color="#8080ff">; copy cur_level_desc to work_level_desc. done in between players, in a multiplayer game (so each player starts out with a fresh level)</font> +<font color="#00ffff">copy_work_level_desc</font>:          <font color="#00ff00">lda</font>     <font color="#00ffff">cur_level_desc</font>,<font color="#00ffff">x</font>                <font color="#8080ff">; 9677 BD C0 07                 ...</font>          <font color="#00ff00">sta</font>     <font color="#00ffff">work_level_desc</font>,<font color="#00ffff">x</font>               <font color="#8080ff">; 967A 9D 80 07                 ...</font>          <font color="#00ff00">inx</font>                                     <font color="#8080ff">; 967D E8                       .</font>          <font color="#00ff00">cpx</font>     <font color="#ff6060">#$40</font>                            <font color="#8080ff">; 967E E0 40                    .@</font> -        <font color="#00ff00">bne</font>     <font color="#00ffff">copy_level_desc_2</font>               <font color="#8080ff">; 9680 D0 F5                    ..</font> +        <font color="#00ff00">bne</font>     <font color="#00ffff">copy_work_level_desc</font>            <font color="#8080ff">; 9680 D0 F5                    ..</font>  <font color="#8080ff">; call start subroutine for current level</font>  <font color="#00ffff">init_level</font>:          <font color="#00ff00">lda</font>     <font color="#00ffff">work_level_init</font>                 <font color="#8080ff">; 9682 AD A2 07                 ...</font> @@ -3391,7 +3397,7 @@          <font color="#00ff00">jmp</font>     <font color="#00ffff">ask_num_players</font>                 <font color="#8080ff">; 96CB 4C 00 94                 L..</font>  <font color="#8080ff">; ----------------------------------------------------------------------------</font> -<font color="#8080ff">; copy level descriptor from levelXX_desc at $A000+(level*$40) to $07c0-$07ff</font> +<font color="#8080ff">; copy level descriptor from levelXX_desc at $A000+(level*$40) to cur_level_desc at $07c0-$07ff</font>  <font color="#00ffff">copy_level_desc</font>:          <font color="#00ff00">lsr</font>     <font color="#00ffff">a</font>                               <font color="#8080ff">; 96CE 4A                       J</font>          <font color="#00ff00">ror</font> <font color="#ff40ff">    $D7 </font>                            <font color="#8080ff">; 96CF 66 D7                    f.</font> @@ -3442,8 +3448,10 @@          .<font color="#ffff00">byte</font>   <font color="#ff6060">$00</font>,<font color="#ff6060">$30</font>,<font color="#ff6060">$2C</font>,<font color="#ff6060">$21</font>,<font color="#ff6060">$39</font>,<font color="#ff6060">$25</font>,<font color="#ff6060">$32</font>,<font color="#ff6060">$00</font> <font color="#8080ff">; 9714 00 30 2C 21 39 25 32 00  .0,!9%2.</font>          .<font color="#ffff00">byte</font>   <font color="#ff6060">$00</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$27</font>,<font color="#ff6060">$25</font>,<font color="#ff6060">$34</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$32</font>,<font color="#ff6060">$25</font> <font color="#8080ff">; 971C 00 00 27 25 34 00 32 25  ..'%4.2%</font>          .<font color="#ffff00">byte</font>   <font color="#ff6060">$21</font>,<font color="#ff6060">$24</font>,<font color="#ff6060">$39</font>                     <font color="#8080ff">; 9724 21 24 39                 !$9</font> +<font color="#8080ff">; 1-indexed</font>  <font color="#00ffff">color0_table_minus_one</font>:          .<font color="#ffff00">byte</font> <font color="#ff40ff">  $00 </font>                            <font color="#8080ff">; 9727 00                       .</font> +<font color="#8080ff">; background colors for GET READY screen (different for each player)</font>  <font color="#00ffff">color0_table</font>:          .<font color="#ffff00">byte</font>   <font color="#ff6060">$96</font>,<font color="#ff6060">$24</font>,<font color="#ff6060">$C6</font>,<font color="#ff6060">$54</font>                 <font color="#8080ff">; 9728 96 24 C6 54              .$.T</font>  <font color="#8080ff">; 112 blank scanlines, then one GR.2 line, loaded from $0742</font> @@ -5670,7 +5678,6 @@  <font color="#00ffff">l01_map_change_3</font>:          .<font color="#ffff00">byte</font>   <font color="#ff6060">$FE</font>,<font color="#ff6060">$49</font>,<font color="#ff6060">$9C</font>,<font color="#ff6060">$FD</font>,<font color="#ff6060">$04</font>,<font color="#ff6060">$00</font>,<font color="#ff6060">$60</font>,<font color="#ff6060">$25</font> <font color="#8080ff">; A3CC FE 49 9C FD 04 00 60 25  .I....`%</font>          .<font color="#ffff00">byte</font>   <font color="#ff6060">$05</font>,<font color="#ff6060">$FF</font>                         <font color="#8080ff">; A3D4 05 FF                    ..</font> -<font color="#8080ff">; probably just filler</font>  <font color="#00ffff">zero_filler_a3d6</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">; A3D6 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">; A3DE 00 00                    ..</font> | 
