start:                        ;XREF[1,0]:   Entry Point
ram:1000:0100   eb67            JMP         real_start                              ;void real_start(void)
ram:1000:0102   90              ??          90h                                     
                            when_alt_set_1:               ;XREF[6,0]:   1000:0357,1000:0383,1000:03f4,1000:0413
                                                          ;             1000:043c,1000:79d3
ram:1000:0103   00              db          0h                                      
                            when_alt_set_32h:             ;XREF[3,0]:   1000:037e,1000:040d,1000:0453
ram:1000:0104   00              db          0h                                      
                            pattern_table:                ;XREF[1,0]:   1000:091c
ram:1000:0105   c66306644...    addr[16]                                            
   |_ram:1000:0105   [0]             addr        filpat4x16_63c6                         
   |_ram:1000:0107   [1]             addr        filpat4x16_6406                         
   |_ram:1000:0109   [2]             addr        filpat4x16_644a                         
   |_ram:1000:010b   [3]             addr        filpat4x16_648a                         
   |_ram:1000:010d   [4]             addr        filpat4x16_64ca                         
   |_ram:1000:010f   [5]             addr        filpat4x16_650a                         
   |_ram:1000:0111   [6]             addr        filpat4x16_654a                         
   |_ram:1000:0113   [7]             addr        filpat4x16_658a                         
   |_ram:1000:0115   [8]             addr        filpat4x16_63c6                         
   |_ram:1000:0117   [9]             addr        filpat4x16_6406                         
   |_ram:1000:0119   [10]            addr        filpat4x16_644a                         
   |_ram:1000:011b   [11]            addr        filpat4x16_648a                         
   |_ram:1000:011d   [12]            addr        filpat4x16_64ca                         
   |_ram:1000:011f   [13]            addr        filpat4x16_650a                         
   |_ram:1000:0121   [14]            addr        filpat4x16_654a                         
   |_ram:1000:0123   [15]            addr        filpat4x16_658a                         
                            bulletfire_delay_initval:     ;XREF[2,0]:   1000:052c,1000:2d05
ram:1000:0125   00              db          0h                                      
                            ;just wtf does it represent..
                            goback_table:                 ;XREF[1,0]:   1000:0507
ram:1000:0126   e6dcd2c8beaa    db[6]                                               
   |_ram:1000:0126   [0]             db          E6h                                     
   |_ram:1000:0127   [1]             db          DCh                                     
   |_ram:1000:0128   [2]             db          D2h                                     
   |_ram:1000:0129   [3]             db          C8h                                     
   |_ram:1000:012a   [4]             db          BEh                                     
   |_ram:1000:012b   [5]             db          AAh                                     
                            goback_related_wtf:           ;XREF[1,0]:   1000:0510
ram:1000:012c   96              db          96h                                     
                            bullet_not_fired:             ;XREF[4,0]:   1000:04dd,1000:2d00,1000:308f,1000:5523
ram:1000:012d   00              db          0h                                      
                            goback_num:                   ;XREF[18,0]:  1000:04e2,1000:04eb,1000:04f3,1000:04fb
                                                          ;             1000:0502,1000:050a,1000:2cf3,1000:3088
                                                          ;             1000:37ba,1000:37c1,1000:3808,1000:380f
                                                          ;             1000:384f,1000:3856,1000:3898,1000:389f
                                                          ;             1000:77f9,1000:7ca7
ram:1000:012e   ff              db          FFh                                     
                            pcjr_flag:                    ;XREF[12,0]:  1000:017f,1000:051a,1000:2b53,1000:2b86
                                                          ;             1000:2b8a,1000:2bb8,1000:2bef,1000:3456
                                                          ;             1000:3c80,1000:60ce,1000:780e,1000:7b38
ram:1000:012f   00              db          0h                                      
                            const_255_0130:               ;XREF[1,0]:   1000:047d
ram:1000:0130   ff00            dw          FFh                                     
                            joystick_selected:            ;XREF[20,0]:  1000:01fb,1000:034d,1000:0361,1000:0377
                                                          ;             1000:12b8,1000:254a,1000:25da,1000:2679
                                                          ;             1000:2726,1000:345d,1000:3b9a,1000:3cc6
                                                          ;             1000:517b,1000:59c5,1000:5a2a,1000:5adf
                                                          ;             1000:60b2,1000:60d5,1000:77fe,1000:7a2c
ram:1000:0132   00              db          0h                                      
                            advanced_mode:                ;XREF[13,0]:  1000:0481,1000:0523,1000:088b,1000:2640
                                                          ;             1000:2648,1000:2832,1000:2b45,1000:2b4f
                                                          ;             1000:2b82,1000:2bb4,1000:2be3,1000:2c00
                                                          ;             1000:60bc
ram:1000:0133   00              db          0h                                      
                            player_x:                     ;XREF[31,0]:  1000:01d6,1000:297c,1000:2a2a,1000:2d57
                                                          ;             1000:35a9,1000:3635,1000:3698,1000:36c0
                                                          ;             1000:36e8,1000:3721,1000:3786,1000:37cf
                                                          ;             1000:37e1,1000:381d,1000:382e,1000:3873
                                                          ;             1000:38bb,1000:4712,1000:4724,1000:4809
                                                          ;             1000:4818,1000:48e3,1000:48f2,1000:498c
                                                          ;             1000:499b,1000:4d08,1000:4d9e,1000:5236
                                                          ;             1000:57b2,1000:7bba,1000:7cac
ram:1000:0134   0000            dw          0h                                      
                            player_y:                     ;XREF[32,0]:  1000:01d1,1000:2978,1000:2a44,1000:2d5f
                                                          ;             1000:35a3,1000:3628,1000:3630,1000:3660
                                                          ;             1000:3693,1000:371c,1000:374d,1000:3781
                                                          ;             1000:37dd,1000:382a,1000:3865,1000:3877
                                                          ;             1000:38ae,1000:38bf,1000:471b,1000:4731
                                                          ;             1000:480f,1000:4825,1000:48e9,1000:48ff
                                                          ;             1000:4992,1000:49a8,1000:4d0c,1000:4da2
                                                          ;             1000:5244,1000:57d5,1000:7bbe,1000:7cb2
ram:1000:0136   00              db          0h                                      
                            player_enter_x:               ;XREF[9,0]:   1000:01dc,1000:37d3,1000:3821,1000:385f
                                                          ;             1000:38a8,1000:466d,1000:4671,1000:7bb6
                                                          ;             1000:7cb7
ram:1000:0137   0000            dw          0h                                      
                            player_enter_y:               ;XREF[7,0]:   1000:01e2,1000:37ca,1000:3818,1000:3869
                                                          ;             1000:38b2,1000:7bb2,1000:7cbd
ram:1000:0139   00              db          0h                                      
                            sound_enabled:                ;XREF[56,0]:  1000:0273,1000:02b3,1000:030c,1000:0345
                                                          ;             1000:2763,1000:29d6,1000:2a81,1000:2aa7
                                                          ;             1000:35db,1000:3952,1000:3996,1000:39c4
                                                          ;             1000:3a03,1000:3a33,1000:3a91,1000:3ab1
                                                          ;             1000:3ae6,1000:3b1c,1000:4326,1000:453e
                                                          ;             1000:476c,1000:488c,1000:4921,1000:49f5
                                                          ;             1000:5174,1000:535a,1000:5424,1000:544a
                                                          ;             1000:54a9,1000:55bd,1000:5645,1000:5670
                                                          ;             1000:569d,1000:583d,1000:5863,1000:5889
                                                          ;             1000:5945,1000:5986,1000:5be1,1000:5c2b
                                                          ;             1000:6223,1000:624a,1000:626f,1000:6296
                                                          ;             1000:62bd,1000:62e2,1000:6309,1000:6330
                                                          ;             1000:6355,1000:6382,1000:7a07,1000:7a36
                                                          ;             1000:7a5a,1000:7adf,1000:7b08,1000:7c69
ram:1000:013a   01              db          1h                                      
                            room_num:                     ;XREF[36,0]:  1000:0466,1000:053b,1000:0541,1000:079b
                                                          ;             1000:07b8,1000:090a,1000:0929,1000:0aa1
                                                          ;             1000:0ac2,1000:2b3c,1000:2b70,1000:2ba2
                                                          ;             1000:2bd2,1000:2bf7,1000:37a2,1000:37a9
                                                          ;             1000:37ad,1000:37b4,1000:37f0,1000:37f7
                                                          ;             1000:37fb,1000:3802,1000:383d,1000:3841
                                                          ;             1000:3849,1000:3886,1000:388a,1000:3892
                                                          ;             1000:4630,1000:4a3d,1000:58c6,1000:602f
                                                          ;             1000:604a,1000:6065,1000:6085,1000:7c42
ram:1000:013b   00              db          0h                                      
                            cga_flash_palette:            ;XREF[38,0]:  1000:5a8d,1000:5a91,1000:5a96,1000:5af3
                                                          ;             1000:5af7,1000:5afc,1000:5b13,1000:5b17
                                                          ;             1000:5b1c,1000:5b33,1000:5b37,1000:5b3c
                                                          ;             1000:5b62,1000:5b66,1000:5b6b,1000:5b82
                                                          ;             1000:5b86,1000:5b8b,1000:5ba2,1000:5ba6
                                                          ;             1000:5bab,1000:5bc6,1000:77e0,1000:77e7
                                                          ;             1000:784a,1000:7851,1000:7894,1000:789b
                                                          ;             1000:78d2,1000:78d9,1000:7926,1000:792d
                                                          ;             1000:7967,1000:796e,1000:799f,1000:79a6
                                                          ;             1000:79c4,1000:79cb
ram:1000:013c   00              db          0h                                      
                            repspr_yofs:                  ;XREF[14,0]:  1000:0565,1000:059d,1000:05b7,1000:05dc
                                                          ;             1000:060c,1000:0638,1000:06e9,1000:0702
                                                          ;             1000:0729,1000:074a,1000:0950,1000:0997
                                                          ;             1000:099c,1000:09df
ram:1000:013d   0000            dw          0h                                      
                            repspr_savesrc1:              ;XREF[2,0]:   1000:0941,1000:0956
ram:1000:013f   0000            dw          0h                                      
                            repspr_savesrc2:              ;XREF[2,0]:   1000:0945,1000:09a2
ram:1000:0141   0000            dw          0h                                      
                            patspr_a:                     ;XREF[12,0]:  1000:0570,1000:0595,1000:05cb,1000:05f0
                                                          ;             1000:0616,1000:0642,1000:06e5,1000:0708
                                                          ;             1000:072f,1000:0754,1000:0920,1000:0930
ram:1000:0143   0000            dw          0h                                      
                            patspr_b:                     ;XREF[12,0]:  1000:0574,1000:0599,1000:05c7,1000:05ec
                                                          ;             1000:0612,1000:063e,1000:06e1,1000:070c
                                                          ;             1000:0733,1000:0750,1000:0926,1000:0936
ram:1000:0145   0000            dw          0h                                      
                            repspr_xofs:                  ;XREF[12,0]:  1000:055f,1000:0585,1000:05d3,1000:05f8
                                                          ;             1000:0601,1000:0632,1000:06d1,1000:06f2
                                                          ;             1000:0719,1000:073a,1000:094c,1000:0993
ram:1000:0147   0000            dw          0h                                      
                            repspr_ycount:                ;XREF[12,0]:  1000:056b,1000:0590,1000:05c2,1000:05e7
                                                          ;             1000:0607,1000:064b,1000:06dc,1000:06fd
                                                          ;             1000:0724,1000:0740,1000:098a,1000:09d6
ram:1000:0149   00              db          0h                                      
                            sfx_priority:                 ;XREF[20,0]:  1000:026e,1000:02d9,1000:03c7,1000:03e3
                                                          ;             1000:049a,1000:29cf,1000:2a7a,1000:2ae4
                                                          ;             1000:35c3,1000:431f,1000:450f,1000:452e
                                                          ;             1000:456e,1000:5353,1000:541d,1000:54a2
                                                          ;             1000:5542,1000:55d9,1000:5698,1000:58b9
ram:1000:014a   00              db          0h                                      
                            time_until_shadow:            ;XREF[11,0]:  1000:0248,1000:0260,1000:0264,1000:0491
                                                          ;             1000:07e4,1000:35bb,1000:48c4,1000:48cb
                                                          ;             1000:4c19,1000:568c,1000:5719
ram:1000:014b   0000            dw          0h                                      
                            powerup_present:              ;XREF[10,0]:  1000:022f,1000:0256,1000:0548,1000:0551
                                                          ;             1000:07dd,1000:2d9b,1000:4a46,1000:4c21
                                                          ;             1000:5720,1000:5728
ram:1000:014d   00              db          0h                                      
ram:1000:014e   00              ??          00h                                     
                            scary_room_flag:              ;XREF[5,0]:   1000:0228,1000:07d3,1000:07ea,1000:2c75
                                                          ;             1000:4db6
ram:1000:014f   00              db          0h                                      
ram:1000:0150   00              ??          00h                                     
                            collision_absolvence:         ;XREF[3,0]:   1000:03a9,1000:299b,1000:29ac
ram:1000:0151   01              db          1h                                      
                            always_0:                     ;XREF[1,0]:   1000:79d8
ram:1000:0152   00              db          0h                                      
                            ignore_esc:                   ;XREF[11,0]:  1000:0192,1000:01a9,1000:01f6,1000:02f8
                                                          ;             1000:120d,1000:12c5,1000:12e6,1000:131f
                                                          ;             1000:7ab6,1000:7b8d,1000:7be6
ram:1000:0153   00              db          0h                                      
                            digit_glyph_table:            ;XREF[2,4]:   1000:0ad7,1000:33e8,1000:0ab2,1000:0ad7
                                                          ;             1000:33c8,1000:33e8
ram:1000:0154   206e386e5...    addr[10]                                            
   |_ram:1000:0154   [0]             addr        spr_3x8_0                               
   |_ram:1000:0156   [1]             addr        spr_3x8_1                               
   |_ram:1000:0158   [2]             addr        spr_3x8_2                               
   |_ram:1000:015a   [3]             addr        spr_3x8_3                               
   |_ram:1000:015c   [4]             addr        spr_3x8_4                               
   |_ram:1000:015e   [5]             addr        spr_3x8_5                               
   |_ram:1000:0160   [6]             addr        spr_3x8_6                               
   |_ram:1000:0162   [7]             addr        spr_3x8_7                               
   |_ram:1000:0164   [8]             addr        spr_3x8_8                               
   |_ram:1000:0166   [9]             addr        spr_3x8_9                               
ram:1000:0168   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void real_start(void)
                                                          ;XREF[1,0]:   1000:0100
ram:1000:0169   8cc8            MOV         AX,CS                                   
ram:1000:016b   8ed8            MOV         DS,AX                                   
ram:1000:016d   e8507c          CALL        save_timer_intvec                       ;undefined save_timer_intvec()
ram:1000:0170   b800f0          MOV         AX,0xf000                               
ram:1000:0173   8ec0            MOV         ES,AX                                   
ram:1000:0175   bffeff          MOV         DI,0xfffe                               
ram:1000:0178   268a05          MOV         AL,byte ptr ES:[DI]=>DAT_f000_fffe      
ram:1000:017b   3cfd            CMP         AL,0xfd                                 
ram:1000:017d   7508            JNZ         LAB_1000_0187                           
ram:1000:017f   c6062f0101      MOV         byte ptr [pcjr_flag],0x1                
ram:1000:0184   eb01            JMP         LAB_1000_0187                           
ram:1000:0186   90              ??          90h                                     
                            LAB_1000_0187:                ;XREF[2,0]:   1000:017d,1000:0184
ram:1000:0187   e8b67b          CALL        cga_or_gtfo                             ;undefined cga_or_gtfo()
ram:1000:018a   b800b8          MOV         AX,CGA_SEG                              
ram:1000:018d   8ec0            MOV         ES,AX                                   
ram:1000:018f   e85e7c          CALL        set_cga_mode_7df0                       ;void set_cga_mode_7df0(undefined2 pa...
ram:1000:0192   c606530101      MOV         byte ptr [ignore_esc],0x1               
ram:1000:0197   e8e41c          CALL        title_screen                            ;undefined title_screen()
ram:1000:019a   e8e80e          CALL        install_int_handlers                    ;undefined install_int_handlers()
ram:1000:019d   bec04d          MOV         SI,march_pitches                        
ram:1000:01a0   bd684f          MOV         BP,march_durations                      
ram:1000:01a3   e88a4f          CALL        play_march                              ;void play_march(word * pitches, word...
                            LAB_1000_01a6:                ;XREF[2,0]:   1000:0326,1000:033e
ram:1000:01a6   e8477c          CALL        set_cga_mode_7df0                       ;void set_cga_mode_7df0(undefined2 pa...
ram:1000:01a9   c606530101      MOV         byte ptr [ignore_esc],0x1               
ram:1000:01ae   e8df21          CALL        setup_screen                            ;undefined setup_screen()
ram:1000:01b1   e8e639          CALL        init_variables                          ;undefined init_variables()
ram:1000:01b4   e83f75          CALL        install_timer_int_handler               ;void install_timer_int_handler(void)
ram:1000:01b7   e8f32a          CALL        update_systick_ax                       ;uint update_systick_ax(void)
ram:1000:01ba   a801            TEST        AL,0x1                                  
                            ;randomly swap powerups in rooms 2 and 6
ram:1000:01bc   7410            JZ          LAB_1000_01ce                           
                            ;gamestate_a[2] == 03 initially:
                            ;open room, powerup 3 = POWERUP_KEY
                            ;
                            ;put POWERUP_EXTRALIFE instead
ram:1000:01be   bb0200          MOV         BX,0x2                                  
ram:1000:01c1   c687706b01      MOV         byte ptr [BX + gamestate_a],0x1         
                            ;gamestate_a[6] == 0x49, & 3 == 1, POWERUP_EXTRALIFE
                            ;
                            ;put a POWERUP_KEY=3 in it
ram:1000:01c6   bb0600          MOV         BX,0x6                                  
ram:1000:01c9   c687706b4b      MOV         byte ptr [BX + gamestate_a],0x4b        
                            LAB_1000_01ce:                ;XREF[1,0]:   1000:01bc
ram:1000:01ce   e88a02          CALL        enter_room                              ;void enter_room(void)
ram:1000:01d1   c60636015c      MOV         byte ptr [player_y],0x5c                
ram:1000:01d6   c70634010200    MOV         word ptr [player_x],0x2                 
ram:1000:01dc   c70637010200    MOV         word ptr [player_enter_x],0x2           
ram:1000:01e2   c60639015c      MOV         byte ptr [player_enter_y],0x5c          
ram:1000:01e7   ba5c00          MOV         DX,0x5c                                 
ram:1000:01ea   b90200          MOV         CX,0x2                                  
ram:1000:01ed   bf1067          MOV         DI,spr_shamus_0                         
ram:1000:01f0   bb0430          MOV         BX,0x3004                               
ram:1000:01f3   e83c11          CALL        spr_check_collision                     ;void spr_check_collision(void)
ram:1000:01f6   c606530100      MOV         byte ptr [ignore_esc],0x0               
ram:1000:01fb   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:0200   7412            JZ          LAB_1000_0214                           
ram:1000:0202   b036            MOV         AL,0x36                                 
ram:1000:0204   e643            OUT         0x43,AL                                 
ram:1000:0206   bbb004          MOV         BX,0x4b0                                ;1.1931816666e6 / 0x4b0 = 994.3Hz
ram:1000:0209   8ac3            MOV         AL,BL                                   
ram:1000:020b   e640            OUT         0x40,AL                                 
ram:1000:020d   8ac7            MOV         AL,BH                                   
ram:1000:020f   e640            OUT         0x40,AL                                 
ram:1000:0211   eb0b            JMP         L021e_frame                             
ram:1000:0213   90              ??          90h                                     
                            LAB_1000_0214:                ;XREF[1,0]:   1000:0200
ram:1000:0214   b036            MOV         AL,0x36                                 
ram:1000:0216   e643            OUT         0x43,AL                                 
ram:1000:0218   33c0            XOR         AX,AX                                   
ram:1000:021a   e640            OUT         0x40,AL                                 
ram:1000:021c   e640            OUT         0x40,AL                                 
                            L021e_frame:                  ;XREF[7,0]:   1000:0211,1000:03d6,1000:03ed,1000:03ff
                                                          ;             1000:0435,1000:0447,1000:0458
ram:1000:021e   53              PUSH        BX                                      
ram:1000:021f   8b1e0060        MOV         BX,word ptr [delay_6000]                
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:0223   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:0227   5b              POP         BX                                      
ram:1000:0228   f6064f0101      TEST        byte ptr [scary_room_flag],0x1          
ram:1000:022d   740d            JZ          L023c_normal_room                       
ram:1000:022f   f6064d0101      TEST        byte ptr [powerup_present],0x1          
ram:1000:0234   7406            JZ          L023c_normal_room                       
ram:1000:0236   e89a48          CALL        animate_special_room                    ;void animate_special_room(void)
ram:1000:0239   e8dd49          CALL        scary_room_game                         ;void scary_room_game(void)
                            L023c_normal_room:            ;XREF[2,0]:   1000:022d,1000:0234
ram:1000:023c   e89c2a          CALL        process_monsters                        ;void process_monsters(void)
ram:1000:023f   e89d51          CALL        paint_bullets                           ;void paint_bullets(void)
ram:1000:0242   e89040          CALL        process_shivs                           ;undefined process_shivs()
ram:1000:0245   e8f750          CALL        move_bullets                            ;void move_bullets(void)
ram:1000:0248   f7064b010100    TEST        word ptr [time_until_shadow],0x1        
ram:1000:024e   7406            JZ          LAB_1000_0256                           
ram:1000:0250   e88c51          CALL        paint_bullets                           ;void paint_bullets(void)
ram:1000:0253   e8e950          CALL        move_bullets                            ;void move_bullets(void)
                            LAB_1000_0256:                ;XREF[1,0]:   1000:024e
ram:1000:0256   f6064d0101      TEST        byte ptr [powerup_present],0x1          
ram:1000:025b   7403            JZ          LAB_1000_0260                           
ram:1000:025d   e88644          CALL        animate_powerup                         ;void animate_powerup(void)
                            LAB_1000_0260:                ;XREF[1,0]:   1000:025b
ram:1000:0260   ff0e4b01        DEC         word ptr [time_until_shadow]            
ram:1000:0264   a14b01          MOV         AX,[time_until_shadow]                  
ram:1000:0267   3d5a00          CMP         AX,0x5a                                 
ram:1000:026a   7f63            JG          LAB_1000_02cf                           
ram:1000:026c   7c2c            JL          LAB_1000_029a                           
ram:1000:026e   c6064a0101      MOV         byte ptr [sfx_priority],0x1             ;override all sfx
ram:1000:0273   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:0278   7415            JZ          LAB_1000_028f                           
ram:1000:027a   50              PUSH        AX                                      
ram:1000:027b   e461            IN          AL,0x61                                 
ram:1000:027d   0c03            OR          AL,0x3                                  
ram:1000:027f   e661            OUT         0x61,AL                                 
ram:1000:0281   b0b6            MOV         AL,0xb6                                 
ram:1000:0283   e643            OUT         0x43,AL                                 
ram:1000:0285   b83075          MOV         AX,0x7530                               ;39.8Hz evil shadow sound
ram:1000:0288   e642            OUT         0x42,AL                                 
ram:1000:028a   8ac4            MOV         AL,AH                                   
ram:1000:028c   e642            OUT         0x42,AL                                 
ram:1000:028e   58              POP         AX                                      
                            LAB_1000_028f:                ;XREF[1,0]:   1000:0278
ram:1000:028f   b40b            MOV         AH,0xb                                  
ram:1000:0291   b301            MOV         BL,0x1                                  
ram:1000:0293   b701            MOV         BH,0x1                                  
ram:1000:0295   cd10            INT         0x10                                    
ram:1000:0297   e98f00          JMP         LAB_1000_0329                           
                            LAB_1000_029a:                ;XREF[1,0]:   1000:026c
ram:1000:029a   3d5000          CMP         AX,0x50                                 
ram:1000:029d   7405            JZ          LAB_1000_02a4                           
ram:1000:029f   7c0b            JL          LAB_1000_02ac                           
ram:1000:02a1   e98500          JMP         LAB_1000_0329                           
                            LAB_1000_02a4:                ;XREF[1,0]:   1000:029d
ram:1000:02a4   b40b            MOV         AH,0xb                                  
ram:1000:02a6   b300            MOV         BL,0x0                                  
                            ;set color 1
ram:1000:02a8   b701            MOV         BH,0x1                                  
ram:1000:02aa   cd10            INT         0x10                                    
                            LAB_1000_02ac:                ;XREF[1,0]:   1000:029f
ram:1000:02ac   3d4b00          CMP         AX,0x4b                                 
ram:1000:02af   7f78            JG          LAB_1000_0329                           
ram:1000:02b1   7c1f            JL          LAB_1000_02d2                           
ram:1000:02b3   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:02b8   7415            JZ          LAB_1000_02cf                           
ram:1000:02ba   50              PUSH        AX                                      
ram:1000:02bb   e461            IN          AL,0x61                                 
ram:1000:02bd   0c03            OR          AL,0x3                                  
ram:1000:02bf   e661            OUT         0x61,AL                                 
ram:1000:02c1   b0b6            MOV         AL,0xb6                                 
ram:1000:02c3   e643            OUT         0x43,AL                                 
ram:1000:02c5   b8204e          MOV         AX,0x4e20                               ;59.6Hz evil shadow sound
ram:1000:02c8   e642            OUT         0x42,AL                                 
ram:1000:02ca   8ac4            MOV         AL,AH                                   
ram:1000:02cc   e642            OUT         0x42,AL                                 
ram:1000:02ce   58              POP         AX                                      
                            LAB_1000_02cf:                ;XREF[2,0]:   1000:026a,1000:02b8
ram:1000:02cf   eb58            JMP         LAB_1000_0329                           
ram:1000:02d1   90              ??          90h                                     
                            LAB_1000_02d2:                ;XREF[1,0]:   1000:02b1
ram:1000:02d2   3d3c00          CMP         AX,0x3c                                 
ram:1000:02d5   7f52            JG          LAB_1000_0329                           
ram:1000:02d7   7c10            JL          L02e9_epic_win                          
ram:1000:02d9   c6064a0100      MOV         byte ptr [sfx_priority],0x0             
ram:1000:02de   50              PUSH        AX                                      
ram:1000:02df   e461            IN          AL,0x61                                 
ram:1000:02e1   24fc            AND         AL,0xfc                                 
ram:1000:02e3   e661            OUT         0x61,AL                                 
ram:1000:02e5   58              POP         AX                                      
ram:1000:02e6   eb41            JMP         LAB_1000_0329                           
ram:1000:02e8   90              ??          90h                                     
                            L02e9_epic_win:               ;XREF[1,0]:   1000:02d7
ram:1000:02e9   3d0000          CMP         AX,0x0                                  
ram:1000:02ec   7f3b            JG          LAB_1000_0329                           
ram:1000:02ee   e89f52          CALL        enter_shadow                            ;undefined enter_shadow()
ram:1000:02f1   833e7e5500      CMP         word ptr [shadow_is_defeated],0x0       
ram:1000:02f6   7e31            JLE         LAB_1000_0329                           
ram:1000:02f8   c606530101      MOV         byte ptr [ignore_esc],0x1               
ram:1000:02fd   e8bf24          CALL        a_winrar_is_you                         ;undefined a_winrar_is_you()
ram:1000:0300   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:0306   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
ram:1000:030c   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:0311   7409            JZ          LAB_1000_031c                           
ram:1000:0313   bec04d          MOV         SI,march_pitches                        
ram:1000:0316   bd684f          MOV         BP,march_durations                      
ram:1000:0319   e8144e          CALL        play_march                              ;void play_march(word * pitches, word...
                            LAB_1000_031c:                ;XREF[2,0]:   1000:0311,1000:0321
ram:1000:031c   e8590e          CALL        check_stick                             ;undefined check_stick()
ram:1000:031f   3c00            CMP         AL,0x0                                  
ram:1000:0321   74f9            JZ          LAB_1000_031c                           
ram:1000:0323   e81679          CALL        init_game_variables                     ;undefined init_game_variables()
ram:1000:0326   e97dfe          JMP         LAB_1000_01a6                           
                            LAB_1000_0329:                ;XREF[9,0]:   1000:0297,1000:02a1,1000:02af,1000:02cf
                                                          ;             1000:02d5,1000:02e6,1000:02ec,1000:02f6
                                                          ;             1000:03a0
ram:1000:0329   e84c0e          CALL        check_stick                             ;undefined check_stick()
ram:1000:032c   803eb80d01      CMP         byte ptr [ctrl_pressed],0x1             
ram:1000:0331   751a            JNZ         LAB_1000_034d                           
ram:1000:0333   3c13            CMP         AL,SCANCODE_R                           
ram:1000:0335   7404            JZ          start_new_game                          
ram:1000:0337   3c93            CMP         AL,SCANCODE_R_BREAK                     
ram:1000:0339   7506            JNZ         LAB_1000_0341                           
                            start_new_game:               ;XREF[2,0]:   1000:0335,1000:03b7
ram:1000:033b   e8fe78          CALL        init_game_variables                     ;undefined init_game_variables()
ram:1000:033e   e965fe          JMP         LAB_1000_01a6                           
                            LAB_1000_0341:                ;XREF[1,0]:   1000:0339
ram:1000:0341   3c1f            CMP         AL,SCANCODE_S                           
ram:1000:0343   7508            JNZ         LAB_1000_034d                           
ram:1000:0345   80363a0101      XOR         byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:034a   eb01            JMP         LAB_1000_034d                           
ram:1000:034c   90              ??          90h                                     
                            LAB_1000_034d:                ;XREF[3,0]:   1000:0331,1000:0343,1000:034a
ram:1000:034d   803e320100      CMP         byte ptr [joystick_selected],0x0        
ram:1000:0352   7403            JZ          LAB_1000_0357                           
ram:1000:0354   e8865b          CALL        joystick_wait_something                 ;undefined joystick_wait_something()
                            LAB_1000_0357:                ;XREF[1,0]:   1000:0352
ram:1000:0357   803e030100      CMP         byte ptr [when_alt_set_1],0x0           
ram:1000:035c   7403            JZ          LAB_1000_0361                           
ram:1000:035e   e9ac00          JMP         LAB_1000_040d                           
                            LAB_1000_0361:                ;XREF[2,0]:   1000:035c,1000:0418
ram:1000:0361   803e320100      CMP         byte ptr [joystick_selected],0x0        
ram:1000:0366   7f2d            JG          LAB_1000_0395                           
ram:1000:0368   3c00            CMP         AL,0x0                                  
ram:1000:036a   742c            JZ          LAB_1000_0398                           
ram:1000:036c   833e543400      CMP         word ptr [player_dir],0x0               
ram:1000:0371   751f            JNZ         LAB_1000_0392                           
ram:1000:0373   3c38            CMP         AL,SCANCODE_ALT                         
ram:1000:0375   7514            JNZ         LAB_1000_038b                           
ram:1000:0377   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:037c   740d            JZ          LAB_1000_038b                           
ram:1000:037e   c606040132      MOV         byte ptr [when_alt_set_32h],0x32        
ram:1000:0383   c606030101      MOV         byte ptr [when_alt_set_1],0x1           
ram:1000:0388   eb0e            JMP         LAB_1000_0398                           
ram:1000:038a   90              ??          90h                                     
                            ;directional keys are > $46 (ScrollLock)
                            LAB_1000_038b:                ;XREF[2,0]:   1000:0375,1000:037c
ram:1000:038b   3c46            CMP         AL,SCANCODE_SCROLLOCK                   
ram:1000:038d   7f06            JG          LAB_1000_0395                           
ram:1000:038f   eb07            JMP         LAB_1000_0398                           
ram:1000:0391   90              ??          90h                                     
                            LAB_1000_0392:                ;XREF[1,0]:   1000:0371
ram:1000:0392   eb5c            JMP         LAB_1000_03f0                           
ram:1000:0394   90              ??          90h                                     
                            LAB_1000_0395:                ;XREF[2,0]:   1000:0366,1000:038d
ram:1000:0395   e8be30          CALL        player_set_dir                          ;void player_set_dir(void)
                            LAB_1000_0398:                ;XREF[5,0]:   1000:036a,1000:0388,1000:038f,1000:0406
                                                          ;             1000:040b
ram:1000:0398   e80832          CALL        player_walk                             ;void player_walk(void)
ram:1000:039b   80faff          CMP         DL,0xff                                 ;DL is normally player_y, but why 0xff?
ram:1000:039e   7502            JNZ         LAB_1000_03a2                           
ram:1000:03a0   eb87            JMP         LAB_1000_0329                           
                            LAB_1000_03a2:                ;XREF[1,0]:   1000:039e
ram:1000:03a2   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:03a7   7410            JZ          LAB_1000_03b9                           
ram:1000:03a9   803e510100      CMP         byte ptr [collision_absolvence],0x0     ;= 1h
ram:1000:03ae   7409            JZ          LAB_1000_03b9                           
ram:1000:03b0   e82174          CALL        deathroll                               ;byte deathroll(void)
ram:1000:03b3   3cff            CMP         AL,0xff                                 
ram:1000:03b5   7502            JNZ         LAB_1000_03b9                           
ram:1000:03b7   eb82            JMP         start_new_game                          
                            LAB_1000_03b9:                ;XREF[3,0]:   1000:03a7,1000:03ae,1000:03b5
ram:1000:03b9   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:03be   7f19            JG          LAB_1000_03d9                           
ram:1000:03c0   803e135300      CMP         byte ptr [num_flying_bullets],0x0       
ram:1000:03c5   7f0f            JG          LAB_1000_03d6                           
ram:1000:03c7   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:03cc   7f08            JG          LAB_1000_03d6                           
ram:1000:03ce   50              PUSH        AX                                      ;stfu
ram:1000:03cf   e461            IN          AL,0x61                                 
ram:1000:03d1   24fc            AND         AL,0xfc                                 
ram:1000:03d3   e661            OUT         0x61,AL                                 
ram:1000:03d5   58              POP         AX                                      
                            LAB_1000_03d6:                ;XREF[2,0]:   1000:03c5,1000:03cc
ram:1000:03d6   e945fe          JMP         L021e_frame                             
                            LAB_1000_03d9:                ;XREF[1,0]:   1000:03be
ram:1000:03d9   803e864504      CMP         byte ptr [picked...,POWERUP_KEYHOLE     
ram:1000:03de   7503            JNZ         LAB_1000_03e3                           
ram:1000:03e0   e88f5f          CALL        open_locked_door                        ;void open_locked_door(void)
                            LAB_1000_03e3:                ;XREF[1,0]:   1000:03de
ram:1000:03e3   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:03e8   7f03            JG          LAB_1000_03ed                           
ram:1000:03ea   e8035e          CALL        play_powerup_sfx                        ;play sfx except for the gloryhole
                            LAB_1000_03ed:                ;XREF[1,0]:   1000:03e8
ram:1000:03ed   e92efe          JMP         L021e_frame                             
                            LAB_1000_03f0:                ;XREF[1,0]:   1000:0392
ram:1000:03f0   3c38            CMP         AL,SCANCODE_ALT                         
ram:1000:03f2   750e            JNZ         LAB_1000_0402                           
ram:1000:03f4   c606030101      MOV         byte ptr [when_alt_set_1],0x1           
ram:1000:03f9   a15434          MOV         AX,[player_dir]                         
ram:1000:03fc   e87525          CALL        fire_shiv                               ;void fire_shiv(void)
ram:1000:03ff   e91cfe          JMP         L021e_frame                             
                            LAB_1000_0402:                ;XREF[1,0]:   1000:03f2
ram:1000:0402   3c47            CMP         AL,SCANCODE_NUM7                        
ram:1000:0404   7302            JNC         LAB_1000_0408                           
ram:1000:0406   eb90            JMP         LAB_1000_0398                           
                            LAB_1000_0408:                ;XREF[1,0]:   1000:0404
ram:1000:0408   e84b30          CALL        player_set_dir                          ;void player_set_dir(void)
ram:1000:040b   eb8b            JMP         LAB_1000_0398                           
                            LAB_1000_040d:                ;XREF[1,0]:   1000:035e
ram:1000:040d   fe0e0401        DEC         byte ptr [when_alt_set_32h]             
ram:1000:0411   7508            JNZ         LAB_1000_041b                           
ram:1000:0413   c606030100      MOV         byte ptr [when_alt_set_1],0x0           
ram:1000:0418   e946ff          JMP         LAB_1000_0361                           
                            LAB_1000_041b:                ;XREF[1,0]:   1000:0411
ram:1000:041b   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:0420   740a            JZ          LAB_1000_042c                           
ram:1000:0422   803e864504      CMP         byte ptr [picked...,POWERUP_KEYHOLE     
ram:1000:0427   7503            JNZ         LAB_1000_042c                           
ram:1000:0429   e8465f          CALL        open_locked_door                        ;void open_locked_door(void)
                            LAB_1000_042c:                ;XREF[2,0]:   1000:0420,1000:0427
ram:1000:042c   3c46            CMP         AL,SCANCODE_SCROLLOCK                   
ram:1000:042e   7708            JA          LAB_1000_0438                           
ram:1000:0430   33c0            XOR         AX,AX                                   
ram:1000:0432   e83f25          CALL        fire_shiv                               ;void fire_shiv(void)
ram:1000:0435   e9e6fd          JMP         L021e_frame                             
                            LAB_1000_0438:                ;XREF[1,0]:   1000:042e
ram:1000:0438   3cb8            CMP         AL,SCANCODE_ALT_BREAK                   
ram:1000:043a   750e            JNZ         LAB_1000_044a                           
ram:1000:043c   c606030100      MOV         byte ptr [when_alt_set_1],0x0           
ram:1000:0441   b80000          MOV         AX,0x0                                  
ram:1000:0444   e82d25          CALL        fire_shiv                               ;void fire_shiv(void)
ram:1000:0447   e9d4fd          JMP         L021e_frame                             
                            LAB_1000_044a:                ;XREF[1,0]:   1000:043a
ram:1000:044a   e80930          CALL        player_set_dir                          ;void player_set_dir(void)
ram:1000:044d   a15434          MOV         AX,[player_dir]                         
ram:1000:0450   e82125          CALL        fire_shiv                               ;void fire_shiv(void)
ram:1000:0453   c606040105      MOV         byte ptr [when_alt_set_32h],0x5         
ram:1000:0458   e9c3fd          JMP         L021e_frame                             
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void enter_room(void)
                                                          ;XREF[6,0]:   1000:01ce,1000:37d7,1000:3825,1000:386d
                                                          ;             1000:38b6,1000:7baf
ram:1000:045b   50              PUSH        AX                                      
ram:1000:045c   e461            IN          AL,0x61                                 
ram:1000:045e   24fc            AND         AL,0xfc                                 ;stfu
ram:1000:0460   e661            OUT         0x61,AL                                 
ram:1000:0462   58              POP         AX                                      
ram:1000:0463   e88a79          CALL        set_cga_mode_7df0                       ;void set_cga_mode_7df0(undefined2 pa...
ram:1000:0466   803e3b017f      CMP         byte ptr [room_num],0x7f                ;128 == winrar room
ram:1000:046b   7208            JC          L0475_normalroom                        
ram:1000:046d   b40b            MOV         AH,0xb                                  ;set other palette
ram:1000:046f   b301            MOV         BL,0x1                                  
ram:1000:0471   b701            MOV         BH,0x1                                  
ram:1000:0473   cd10            INT         0x10                                    
                            L0475_normalroom:             ;XREF[1,0]:   1000:046b
ram:1000:0475   c606f13c00      MOV         byte ptr [joy_dir],0x0                  
ram:1000:047a   a1032b          MOV         AX,[randomword]                         
ram:1000:047d   23063001        AND         AX,word ptr [const_255_0130]            ;= FFh
ram:1000:0481   803e330100      CMP         byte ptr [advanced_mode],0x0            
ram:1000:0486   7406            JZ          LAB_1000_048e                           
ram:1000:0488   05c800          ADD         AX,0xc8                                 
ram:1000:048b   eb04            JMP         LAB_1000_0491                           
ram:1000:048d   90              ??          90h                                     
                            LAB_1000_048e:                ;XREF[1,0]:   1000:0486
ram:1000:048e   052c01          ADD         AX,0x12c                                
                            LAB_1000_0491:                ;XREF[1,0]:   1000:048b
ram:1000:0491   a34b01          MOV         [time_until_shadow],AX                  
ram:1000:0494   c70682450000    MOV         word ptr [animation_counter],0x0        
ram:1000:049a   c6064a0100      MOV         byte ptr [sfx_priority],0x0             
ram:1000:049f   c606605500      MOV         byte ptr [shadow_stun_time],0x0         
ram:1000:04a4   c6066e5501      MOV         byte ptr [shadow_speed_skip],0x1        
ram:1000:04a9   bb3029          MOV         BX,shivs_data                           
ram:1000:04ac   c60700          MOV         byte ptr [BX]=>shivs_data,0x0           
ram:1000:04af   83c305          ADD         BX,0x5                                  
ram:1000:04b2   c60700          MOV         byte ptr [BX]=>shivs_data[5],0x0        
ram:1000:04b5   bbe052          MOV         BX,bullets_array                        
ram:1000:04b8   c60700          MOV         byte ptr [BX]=>bullets_array,0x0        
ram:1000:04bb   83c305          ADD         BX,0x5                                  
ram:1000:04be   c60700          MOV         byte ptr [BX]=>b...,0x0                 
ram:1000:04c1   83c305          ADD         BX,0x5                                  
ram:1000:04c4   c60700          MOV         byte ptr [BX]=>b...,0x0                 
ram:1000:04c7   83c305          ADD         BX,0x5                                  
ram:1000:04ca   c60700          MOV         byte ptr [BX]=>b...,0x0                 
ram:1000:04cd   83c305          ADD         BX,0x5                                  
ram:1000:04d0   c60700          MOV         byte ptr [BX]=>b...,0x0                 
ram:1000:04d3   c606135300      MOV         byte ptr [num_flying_bullets],0x0       
ram:1000:04d8   c6063b2900      MOV         byte ptr [num_shivs],0x0                
ram:1000:04dd   c6062d0100      MOV         byte ptr [bullet_not_fired],0x0         
ram:1000:04e2   803e2e0100      CMP         byte ptr [goback_num],0x0               ;= FFh
ram:1000:04e7   7f12            JG          LAB_1000_04fb                           
ram:1000:04e9   7c08            JL          LAB_1000_04f3                           
ram:1000:04eb   c6062e0101      MOV         byte ptr [goback_num],0x1               ;= FFh
ram:1000:04f0   eb09            JMP         LAB_1000_04fb                           
ram:1000:04f2   90              ??          90h                                     
                            LAB_1000_04f3:                ;XREF[1,0]:   1000:04e9
ram:1000:04f3   c6062e0100      MOV         byte ptr [goback_num],0x0               ;= FFh
ram:1000:04f8   eb38            JMP         L0532_make_room                         
ram:1000:04fa   90              ??          90h                                     
                            LAB_1000_04fb:                ;XREF[2,0]:   1000:04e7,1000:04f0
ram:1000:04fb   803e2e0106      CMP         byte ptr [goback_num],0x6               ;= FFh
ram:1000:0500   7605            JBE         LAB_1000_0507                           
ram:1000:0502   c6062e0106      MOV         byte ptr [goback_num],0x6               ;= FFh
                            LAB_1000_0507:                ;XREF[1,0]:   1000:0500
ram:1000:0507   bb2601          MOV         BX,goback_table                         
ram:1000:050a   a02e01          MOV         AL,[goback_num]                         ;= FFh
ram:1000:050d   98              CBW                                                 
ram:1000:050e   03d8            ADD         BX,AX                                   
ram:1000:0510   8a0f            MOV         CL,byte ptr [BX]=>goback_related_wtf    ;= 96h
ram:1000:0512   a1032b          MOV         AX,[randomword]                         
ram:1000:0515   250f00          AND         AX,0xf                                  
ram:1000:0518   02c1            ADD         AL,CL                                   
ram:1000:051a   803e2f0100      CMP         byte ptr [pcjr_flag],0x0                
ram:1000:051f   7402            JZ          LAB_1000_0523                           
ram:1000:0521   2c0f            SUB         AL,0xf                                  
                            LAB_1000_0523:                ;XREF[1,0]:   1000:051f
ram:1000:0523   803e330100      CMP         byte ptr [advanced_mode],0x0            
ram:1000:0528   7402            JZ          LAB_1000_052c                           
ram:1000:052a   2c0f            SUB         AL,0xf                                  
                            LAB_1000_052c:                ;XREF[1,0]:   1000:0528
ram:1000:052c   a22501          MOV         [bulletfire_delay_initval],AL           
ram:1000:052f   a2022b          MOV         [bulletfire_delay],AL                   ;= 17h
                            L0532_make_room:              ;XREF[1,0]:   1000:04f8
ram:1000:0532   e8d503          CALL        room_to_pattern                         ;undefined room_to_pattern()
ram:1000:0535   e8f15a          CALL        room_to_wallpat                         ;void room_to_wallpat(void)
ram:1000:0538   bb706a          MOV         BX,gamestate_b                          
ram:1000:053b   a03b01          MOV         AL,[room_num]                           
ram:1000:053e   d7              XLAT        BX                                      
ram:1000:053f   8ae0            MOV         AH,AL                                   ;AH = state b
ram:1000:0541   a03b01          MOV         AL,[room_num]                           ;AL = state a
ram:1000:0544   bb706b          MOV         BX,gamestate_a                          
ram:1000:0547   d7              XLAT        BX                                      
ram:1000:0548   c6064d0100      MOV         byte ptr [powerup_present],0x0          
ram:1000:054d   a803            TEST        AL,0x3                                  
ram:1000:054f   7405            JZ          LAB_1000_0556                           
ram:1000:0551   c6064d0101      MOV         byte ptr [powerup_present],0x1          
                            LAB_1000_0556:                ;XREF[1,0]:   1000:054f
ram:1000:0556   f6c403          TEST        AH,0x3                                  
ram:1000:0559   50              PUSH        AX                                      
ram:1000:055a   7403            JZ          L055f_junction_room                     
ram:1000:055c   e97201          JMP         L06d1_regular_room                      
                            L055f_junction_room:          ;XREF[1,0]:   1000:055a
ram:1000:055f   c70647010000    MOV         word ptr [repspr_xofs],0x0              
ram:1000:0565   c7063d010000    MOV         word ptr [repspr_yofs],0x0              
ram:1000:056b   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:0570   8b0e4301        MOV         CX,word ptr [patspr_a]                  
ram:1000:0574   8b164501        MOV         DX,word ptr [patspr_b]                  
ram:1000:0578   f6c480          TEST        AH,0x80                                 
ram:1000:057b   742c            JZ          L05a9_blocked_north                     
                            ;open passage north
ram:1000:057d   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0582   e8b803          CALL        ground_fill_4x8                         ;fill (0,0)-(127,55)
ram:1000:0585   c70647013000    MOV         word ptr [repspr_xofs],0x30             
ram:1000:058b   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0590   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:0595   8b0e4301        MOV         CX,word ptr [patspr_a]                  
ram:1000:0599   8b164501        MOV         DX,word ptr [patspr_b]                  
ram:1000:059d   c7063d010000    MOV         word ptr [repspr_yofs],0x0              
ram:1000:05a3   e89703          CALL        ground_fill_4x8                         ;fill (192,0)-(319,55)
ram:1000:05a6   eb09            JMP         LAB_1000_05b1                           
ram:1000:05a8   90              ??          90h                                     
                            L05a9_blocked_north:          ;XREF[1,0]:   1000:057b
ram:1000:05a9   c606c56314      MOV         byte ptr [repspr_xcount],0x14           ;fill (0,0)-(319,55)
ram:1000:05ae   e88c03          CALL        ground_fill_4x8                         ;void ground_fill_4x8(void)
                            LAB_1000_05b1:                ;XREF[1,0]:   1000:05a6
ram:1000:05b1   e84a05          CALL        clear_stats_areas                       ;void clear_stats_areas(void)
ram:1000:05b4   e89a44          CALL        draw_lives                              ;void draw_lives(void)
ram:1000:05b7   c7063d013800    MOV         word ptr [repspr_yofs],0x38             
ram:1000:05bd   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:05c2   c606490108      MOV         byte ptr [repspr_ycount],0x8            
ram:1000:05c7   8b0e4501        MOV         CX,word ptr [patspr_b]                  
ram:1000:05cb   8b164301        MOV         DX,word ptr [patspr_a]                  
ram:1000:05cf   a880            TEST        AL,0x80                                 
ram:1000:05d1   7509            JNZ         LAB_1000_05dc                           
ram:1000:05d3   c70647010000    MOV         word ptr [repspr_xofs],0x0              
ram:1000:05d9   e86103          CALL        ground_fill_4x8                         ;fill (0,56)-(128,120)
                            LAB_1000_05dc:                ;XREF[1,0]:   1000:05d1
ram:1000:05dc   c7063d013800    MOV         word ptr [repspr_yofs],0x38             
ram:1000:05e2   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:05e7   c606490108      MOV         byte ptr [repspr_ycount],0x8            
ram:1000:05ec   8b0e4501        MOV         CX,word ptr [patspr_b]                  
ram:1000:05f0   8b164301        MOV         DX,word ptr [patspr_a]                  
ram:1000:05f4   a820            TEST        AL,0x20                                 
ram:1000:05f6   7509            JNZ         LAB_1000_0601                           
ram:1000:05f8   c70647013000    MOV         word ptr [repspr_xofs],0x30             
ram:1000:05fe   e83c03          CALL        ground_fill_4x8                         ;fill(192,56)-(255,119)
                            LAB_1000_0601:                ;XREF[1,0]:   1000:05f6
ram:1000:0601   c70647010000    MOV         word ptr [repspr_xofs],0x0              
ram:1000:0607   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:060c   c7063d017800    MOV         word ptr [repspr_yofs],0x78             
ram:1000:0612   8b0e4501        MOV         CX,word ptr [patspr_b]                  
ram:1000:0616   8b164301        MOV         DX,word ptr [patspr_a]                  
ram:1000:061a   f6c480          TEST        AH,0x80                                 
ram:1000:061d   740b            JZ          LAB_1000_062a                           
ram:1000:061f   c606c56314      MOV         byte ptr [repspr_xcount],0x14           
ram:1000:0624   e81603          CALL        ground_fill_4x8                         ;fill (0,129)-(320,175)
ram:1000:0627   eb2a            JMP         LAB_1000_0653                           
ram:1000:0629   90              ??          90h                                     
                            LAB_1000_062a:                ;XREF[1,0]:   1000:061d
ram:1000:062a   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:062f   e80b03          CALL        ground_fill_4x8                         ;fill(0,129)-(127,175)
ram:1000:0632   c70647013000    MOV         word ptr [repspr_xofs],0x30             
ram:1000:0638   c7063d017800    MOV         word ptr [repspr_yofs],0x78             
ram:1000:063e   8b0e4501        MOV         CX,word ptr [patspr_b]                  
ram:1000:0642   8b164301        MOV         DX,word ptr [patspr_a]                  
ram:1000:0646   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:064b   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:0650   e8ea02          CALL        ground_fill_4x8                         ;fill(192,120)-(319,175)
                            LAB_1000_0653:                ;XREF[1,0]:   1000:0627
ram:1000:0653   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:0657   bb0208          MOV         BX,0x802                                
ram:1000:065a   f6c480          TEST        AH,0x80                                 
ram:1000:065d   741b            JZ          LAB_1000_067a                           
                            ;passage north
ram:1000:065f   32d2            XOR         DL,DL                                   
ram:1000:0661   b620            MOV         DH,0x20                                 
ram:1000:0663   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0668   e82804          CALL        vert_rep_sprite_BLx8                    ;fill(128,0)-(136,64) wall
ram:1000:066b   32d2            XOR         DL,DL                                   
ram:1000:066d   b62e            MOV         DH,0x2e                                 
ram:1000:066f   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0674   e81c04          CALL        vert_rep_sprite_BLx8                    ;fill(184,0)-(191,64) wall
ram:1000:0677   eb19            JMP         LAB_1000_0692                           
ram:1000:0679   90              ??          90h                                     
                            LAB_1000_067a:                ;XREF[1,0]:   1000:065d
ram:1000:067a   b278            MOV         DL,0x78                                 
ram:1000:067c   b620            MOV         DH,0x20                                 
ram:1000:067e   c606c56307      MOV         byte ptr [repspr_xcount],0x7            
ram:1000:0683   e80d04          CALL        vert_rep_sprite_BLx8                    ;fill(128,120)-(135,175) wall
ram:1000:0686   b278            MOV         DL,0x78                                 
ram:1000:0688   b62e            MOV         DH,0x2e                                 
ram:1000:068a   c606c56307      MOV         byte ptr [repspr_xcount],0x7            
ram:1000:068f   e80104          CALL        vert_rep_sprite_BLx8                    ;fill(184,120)-(191,175) wall
                            LAB_1000_0692:                ;XREF[1,0]:   1000:0677
ram:1000:0692   a880            TEST        AL,0x80                                 
ram:1000:0694   8b360460        MOV         SI,word ptr [wallpat_a]                 ;= 1000:0000
ram:1000:0698   7418            JZ          LAB_1000_06b2                           
ram:1000:069a   b238            MOV         DL,0x38                                 
ram:1000:069c   32f6            XOR         DH,DH                                   
ram:1000:069e   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:06a3   e8de03          CALL        horz_rep_sprite_4x8                     ;fill(0,56)-(63,63) hwall
ram:1000:06a6   b270            MOV         DL,0x70                                 
ram:1000:06a8   32f6            XOR         DH,DH                                   
ram:1000:06aa   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:06af   e8d203          CALL        horz_rep_sprite_4x8                     ;fill(0,112)-(63,175) hwall
                            LAB_1000_06b2:                ;XREF[1,0]:   1000:0698
ram:1000:06b2   a804            TEST        AL,0x4                                  
ram:1000:06b4   7418            JZ          LAB_1000_06ce                           
ram:1000:06b6   b238            MOV         DL,0x38                                 
ram:1000:06b8   b630            MOV         DH,0x30                                 
ram:1000:06ba   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:06bf   e8c203          CALL        horz_rep_sprite_4x8                     ;fill(192,56)-(319,63) hwall
ram:1000:06c2   b270            MOV         DL,0x70                                 
ram:1000:06c4   b630            MOV         DH,0x30                                 
ram:1000:06c6   c606c56308      MOV         byte ptr [repspr_xcount],0x8            ;fill(192,112)-(319,120) hwall
ram:1000:06cb   e8b603          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
                            LAB_1000_06ce:                ;XREF[1,0]:   1000:06b4
ram:1000:06ce   e98d00          JMP         L075e_draw_inner_walls                  
                            L06d1_regular_room:           ;XREF[1,0]:   1000:055c
ram:1000:06d1   c70647010000    MOV         word ptr [repspr_xofs],0x0              
ram:1000:06d7   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:06dc   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:06e1   8b0e4501        MOV         CX,word ptr [patspr_b]                  
ram:1000:06e5   8b164301        MOV         DX,word ptr [patspr_a]                  
ram:1000:06e9   c7063d010000    MOV         word ptr [repspr_yofs],0x0              
                            ;fill 4 corners
ram:1000:06ef   e84b02          CALL        ground_fill_4x8                         ;fill (0,0)+16x56 (64px*56px)
ram:1000:06f2   c70647014000    MOV         word ptr [repspr_xofs],0x40             
ram:1000:06f8   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:06fd   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:0702   c7063d010000    MOV         word ptr [repspr_yofs],0x0              
ram:1000:0708   8b0e4301        MOV         CX,word ptr [patspr_a]                  
ram:1000:070c   8b164501        MOV         DX,word ptr [patspr_b]                  
ram:1000:0710   e82a02          CALL        ground_fill_4x8                         ;fill (64,0)+16x56
ram:1000:0713   e8e803          CALL        clear_stats_areas                       ;void clear_stats_areas(void)
ram:1000:0716   e83843          CALL        draw_lives                              ;void draw_lives(void)
ram:1000:0719   c70647010000    MOV         word ptr [repspr_xofs],0x0              
ram:1000:071f   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:0724   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:0729   c7063d017800    MOV         word ptr [repspr_yofs],0x78             
ram:1000:072f   8b0e4301        MOV         CX,word ptr [patspr_a]                  
ram:1000:0733   8b164501        MOV         DX,word ptr [patspr_b]                  
ram:1000:0737   e80302          CALL        ground_fill_4x8                         ;fill (0,120)+16x56
ram:1000:073a   c70647014000    MOV         word ptr [repspr_xofs],0x40             
ram:1000:0740   c606490107      MOV         byte ptr [repspr_ycount],0x7            
ram:1000:0745   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:074a   c7063d017800    MOV         word ptr [repspr_yofs],0x78             
ram:1000:0750   8b0e4501        MOV         CX,word ptr [patspr_b]                  
ram:1000:0754   8b164301        MOV         DX,word ptr [patspr_a]                  
ram:1000:0758   e8e201          CALL        ground_fill_4x8                         ;fill(64,120)+16x56
ram:1000:075b   e88b02          CALL        draw_outer_walls                        ;void draw_outer_walls(void)
                            ;Draw 6x h and v walls
                            ;h walls encoded in gamestate_a (AL)
                            ;v walls encoded in gamestate_b (AH)
                            ;
                            ;coordinates are in hwall_x/hwall_y and vwall_x/vwall_y
                            ;
                            ;Example:
                            ;                 walls   mystery? powerup kind 2
                            ;gamestate_a AL: [010100][10]
                            ;gamestate_b AH: [010010][01] - regular room type 1
                            L075e_draw_inner_walls:       ;XREF[1,0]:   1000:06ce
ram:1000:075e   bb0500          MOV         BX,0x5                                  ;6 walls
                            L0761_inner_walls_loop:       ;XREF[1,0]:   1000:0799
ram:1000:0761   d0d0            RCL         AL,0x1                                  
ram:1000:0763   7316            JNC         LAB_1000_077b                           
ram:1000:0765   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:076a   8ab7f06c        MOV         DH,byte ptr [BX + hwall_x]              
ram:1000:076e   8a97f66c        MOV         DL,byte ptr [BX + hwall_y]              
ram:1000:0772   53              PUSH        BX                                      
ram:1000:0773   8b360460        MOV         SI,word ptr [wallpat_a]                 ;= 1000:0000
ram:1000:0777   e80a03          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:077a   5b              POP         BX                                      
                            LAB_1000_077b:                ;XREF[1,0]:   1000:0763
ram:1000:077b   d0d4            RCL         AH,0x1                                  
ram:1000:077d   7319            JNC         LAB_1000_0798                           
ram:1000:077f   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0784   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:0788   8ab7fc6c        MOV         DH,byte ptr [BX + vwall_x]              
ram:1000:078c   8a97026d        MOV         DL,byte ptr [BX + vwall_y]              
ram:1000:0790   53              PUSH        BX                                      
ram:1000:0791   bb0208          MOV         BX,0x802                                
ram:1000:0794   e8fc02          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
ram:1000:0797   5b              POP         BX                                      
                            LAB_1000_0798:                ;XREF[1,0]:   1000:077d
ram:1000:0798   4b              DEC         BX                                      
ram:1000:0799   79c6            JNS         L0761_inner_walls_loop                  
ram:1000:079b   803e3b0100      CMP         byte ptr [room_num],0x0                 
ram:1000:07a0   7f16            JG          LAB_1000_07b8                           
                            ;seal the entry side of room 0, no exit from hell
ram:1000:07a2   b240            MOV         DL,0x40                                 
ram:1000:07a4   32f6            XOR         DH,DH                                   
ram:1000:07a6   c606c56306      MOV         byte ptr [repspr_xcount],0x6            
ram:1000:07ab   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:07af   bb0208          MOV         BX,0x802                                
ram:1000:07b2   e8de02          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
ram:1000:07b5   eb1b            JMP         LAB_1000_07d2                           
ram:1000:07b7   90              ??          90h                                     
                            LAB_1000_07b8:                ;XREF[1,0]:   1000:07a0
ram:1000:07b8   803e3b017f      CMP         byte ptr [room_num],0x7f                
ram:1000:07bd   7513            JNZ         LAB_1000_07d2                           
                            ;brutally seal the exit side of room 127
                            ;even if you win, you're fucked anyway
ram:1000:07bf   b240            MOV         DL,0x40                                 
ram:1000:07c1   b64e            MOV         DH,0x4e                                 
ram:1000:07c3   c606c56306      MOV         byte ptr [repspr_xcount],0x6            
ram:1000:07c8   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:07cc   bb0208          MOV         BX,0x802                                
ram:1000:07cf   e8c102          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
                            LAB_1000_07d2:                ;XREF[2,0]:   1000:07b5,1000:07bd
ram:1000:07d2   58              POP         AX                                      
ram:1000:07d3   c6064f0100      MOV         byte ptr [scary_room_flag],0x0          
ram:1000:07d8   f6c402          TEST        AH,0x2                                  
ram:1000:07db   7435            JZ          L0812_draw_room_level_an                
ram:1000:07dd   803e4d0100      CMP         byte ptr [powerup_present],0x0          
ram:1000:07e2   742e            JZ          L0812_draw_room_level_an                
                            ;this is a scary room with a key in the centre
                            ;and two stripes with a moving slit
ram:1000:07e4   c7064b01bc02    MOV         word ptr [time_until_shadow],0x2bc      
ram:1000:07ea   c6064f0101      MOV         byte ptr [scary_room_flag],0x1          
ram:1000:07ef   c606d24a07      MOV         byte ptr [scary_room_slit_y],0x7        
ram:1000:07f4   b61f            MOV         DH,0x1f                                 
ram:1000:07f6   b208            MOV         DL,0x8                                  
ram:1000:07f8   beda66          MOV         SI,pat4x8_vstripes                      
ram:1000:07fb   bb0408          MOV         BX,0x804                                
ram:1000:07fe   c606c56314      MOV         byte ptr [repspr_xcount],0x14           
ram:1000:0803   e88d02          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
ram:1000:0806   b62f            MOV         DH,0x2f                                 
ram:1000:0808   b208            MOV         DL,0x8                                  
ram:1000:080a   c606c56314      MOV         byte ptr [repspr_xcount],0x14           
ram:1000:080f   e88102          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
                            L0812_draw_room_level_an:     ;XREF[2,0]:   1000:07db,1000:07e2
ram:1000:0812   b601            MOV         DH,0x1                                  
ram:1000:0814   b2c0            MOV         DL,0xc0                                 
ram:1000:0816   be786d          MOV         SI,spr_3x8_MORLEVAN[48]                 
ram:1000:0819   bb0308          MOV         BX,0x803                                
ram:1000:081c   e8a159          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:081f   80c604          ADD         DH,0x4                                  
ram:1000:0822   be606d          MOV         SI,spr_3x8_MORLEVAN[24]                 
ram:1000:0825   e89859          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0828   80c604          ADD         DH,0x4                                  
ram:1000:082b   e89259          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:082e   80c604          ADD         DH,0x4                                  
ram:1000:0831   be486d          MOV         SI,spr_3x8_MORLEVAN                     
ram:1000:0834   e88959          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0837   80c604          ADD         DH,0x4                                  
ram:1000:083a   be086e          MOV         SI,spr_3x8_colon                        
ram:1000:083d   e88059          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0840   b628            MOV         DH,0x28                                 
ram:1000:0842   be906d          MOV         SI,spr_3x8_MORLEVAN[72]                 
ram:1000:0845   e87859          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0848   b62c            MOV         DH,0x2c                                 
ram:1000:084a   bea86d          MOV         SI,spr_3x8_MORLEVAN[96]                 
ram:1000:084d   e87059          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0850   b630            MOV         DH,0x30                                 
ram:1000:0852   bec06d          MOV         SI,spr_3x8_MORLEVAN[120]                
ram:1000:0855   e86859          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0858   b634            MOV         DH,0x34                                 
ram:1000:085a   bea86d          MOV         SI,spr_3x8_MORLEVAN[96]                 
ram:1000:085d   e86059          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0860   b638            MOV         DH,0x38                                 
ram:1000:0862   be906d          MOV         SI,spr_3x8_MORLEVAN[72]                 
ram:1000:0865   e85859          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0868   b63c            MOV         DH,0x3c                                 
ram:1000:086a   be086e          MOV         SI,spr_3x8_colon                        
ram:1000:086d   e85059          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0870   50              PUSH        AX                                      
ram:1000:0871   51              PUSH        CX                                      
ram:1000:0872   52              PUSH        DX                                      
ram:1000:0873   32ed            XOR         CH,CH                                   
ram:1000:0875   32f6            XOR         DH,DH                                   
ram:1000:0877   32e4            XOR         AH,AH                                   
ram:1000:0879   a00860          MOV         AL,[wallpat_n]                          ;= 1h
ram:1000:087c   b13e            MOV         CL,0x3e                                 
ram:1000:087e   b2c0            MOV         DL,0xc0                                 
ram:1000:0880   e82e2b          CALL        print_level_num                         ;void print_level_num(void)
ram:1000:0883   5a              POP         DX                                      
ram:1000:0884   59              POP         CX                                      
ram:1000:0885   58              POP         AX                                      
ram:1000:0886   b64c            MOV         DH,0x4c                                 
ram:1000:0888   bef06d          MOV         SI,spr_3x8_MORLEVAN[168]                
ram:1000:088b   803e330100      CMP         byte ptr [advanced_mode],0x0            
ram:1000:0890   7403            JZ          LAB_1000_0895                           
ram:1000:0892   bed86d          MOV         SI,spr_3x8_MORLEVAN[144]                
                            LAB_1000_0895:                ;XREF[1,0]:   1000:0890
ram:1000:0895   e82859          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0898   f6c402          TEST        AH,0x2                                  
ram:1000:089b   7506            JNZ         LAB_1000_08a3                           
ram:1000:089d   e87f22          CALL        spawn_monsters                          ;word spawn_monsters(void)
ram:1000:08a0   eb06            JMP         LAB_1000_08a8                           
ram:1000:08a2   90              ??          90h                                     
                            LAB_1000_08a3:                ;XREF[1,0]:   1000:089b
ram:1000:08a3   c6061a74ff      MOV         byte ptr [monster_array],0xff           
                            LAB_1000_08a8:                ;XREF[1,0]:   1000:08a0
ram:1000:08a8   a803            TEST        AL,0x3                                  
ram:1000:08aa   7403            JZ          LAB_1000_08af                           
ram:1000:08ac   e80b3d          CALL        place_powerup                           ;void place_powerup(void)
                            LAB_1000_08af:                ;XREF[1,0]:   1000:08aa
ram:1000:08af   e8ee01          CALL        display_room_num                        ;void display_room_num(void)
ram:1000:08b2   e8a403          CALL        display_score                           ;undefined display_score()
ram:1000:08b5   e8b803          CALL        display_hiscore                         ;undefined display_hiscore()
ram:1000:08b8   beb545          MOV         SI,found_keys                           
ram:1000:08bb   bab200          MOV         DX,0xb2                                 
ram:1000:08be   803c00          CMP         byte ptr [SI]=>found_keys,0x0           
ram:1000:08c1   7c11            JL          LAB_1000_08d4                           
ram:1000:08c3   8a04            MOV         AL,byte ptr [SI]=>found_keys            
ram:1000:08c5   98              CBW                                                 
ram:1000:08c6   bf1573          MOV         DI,spr_keys                             
ram:1000:08c9   bb040c          MOV         BX,0xc04                                
ram:1000:08cc   03f8            ADD         DI,AX                                   
ram:1000:08ce   b93f00          MOV         CX,0x3f                                 
ram:1000:08d1   e85d0c          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
                            LAB_1000_08d4:                ;XREF[1,0]:   1000:08c1
ram:1000:08d4   46              INC         SI                                      
ram:1000:08d5   803c00          CMP         byte ptr [SI]=>found_keys[1],0x0        
ram:1000:08d8   7c11            JL          LAB_1000_08eb                           
ram:1000:08da   8a04            MOV         AL,byte ptr [SI]=>found_keys[1]         
ram:1000:08dc   98              CBW                                                 
ram:1000:08dd   bf1573          MOV         DI,spr_keys                             
ram:1000:08e0   03f8            ADD         DI,AX                                   
ram:1000:08e2   b94400          MOV         CX,0x44                                 
ram:1000:08e5   bb040c          MOV         BX,0xc04                                
ram:1000:08e8   e8460c          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
                            LAB_1000_08eb:                ;XREF[1,0]:   1000:08d8
ram:1000:08eb   46              INC         SI                                      
ram:1000:08ec   803c00          CMP         byte ptr [SI]=>found_keys[2],0x0        
ram:1000:08ef   7c11            JL          LAB_1000_0902                           
ram:1000:08f1   8a04            MOV         AL,byte ptr [SI]=>found_keys[2]         
ram:1000:08f3   98              CBW                                                 
ram:1000:08f4   bf1573          MOV         DI,spr_keys                             
ram:1000:08f7   03f8            ADD         DI,AX                                   
ram:1000:08f9   b94900          MOV         CX,0x49                                 
ram:1000:08fc   bb040c          MOV         BX,0xc04                                
ram:1000:08ff   e82f0c          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
                            LAB_1000_0902:                ;XREF[1,0]:   1000:08ef
ram:1000:0902   c6063b2900      MOV         byte ptr [num_shivs],0x0                
ram:1000:0907   b2ff            MOV         DL,0xff                                 
ram:1000:0909   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  n = (room_num > 8) ? room_num / 8 : room_num;                                               *
                            ;*  patspr_a = pattern_table[n]                                                                 *
                            ;*  patspr_b = pattern_table[n] + 32;                                                           *
                            ;*  if (room_num >= 127) {                                                                      *
                            ;*    patspr_a = filpat_room127;                                                                *
                            ;*    patspr_b = filpat_room127 + 32;                                                           *
                            ;*  }                                                                                           *
                            ;************************************************************************************************
                            ;undefined room_to_pattern()
                                                          ;XREF[1,0]:   1000:0532
ram:1000:090a   a03b01          MOV         AL,[room_num]                           
ram:1000:090d   98              CBW                                                 
ram:1000:090e   3c08            CMP         AL,0x8                                  
ram:1000:0910   7606            JBE         LAB_1000_0918                           
ram:1000:0912   d1e8            SHR         AX,0x1                                  
ram:1000:0914   d1e8            SHR         AX,0x1                                  
ram:1000:0916   d1e8            SHR         AX,0x1                                  
                            LAB_1000_0918:                ;XREF[1,0]:   1000:0910
ram:1000:0918   d1e0            SHL         AX,0x1                                  
ram:1000:091a   8bf8            MOV         DI,AX                                   
ram:1000:091c   8b850501        MOV         AX,word ptr [DI + pattern_table]        
ram:1000:0920   a34301          MOV         [patspr_a],AX                           
ram:1000:0923   052000          ADD         AX,0x20                                 
ram:1000:0926   a34501          MOV         [patspr_b],AX                           
ram:1000:0929   803e3b017f      CMP         byte ptr [room_num],0x7f                
ram:1000:092e   720c            JC          LAB_1000_093c                           
ram:1000:0930   c7064301ca65    MOV         word ptr [patspr_a],filpat4x16_65ca_r...
ram:1000:0936   c7064501ea65    MOV         word ptr [patspr_b],filpat4x16_65ca_r...
                            LAB_1000_093c:                ;XREF[1,0]:   1000:092e
ram:1000:093c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  cx = src1, dx = src2 patterns are 4x8, alternate on y repeat                                *
                            ;*  repspr_xofx, repspr_yofs = x, y                                                             *
                            ;*  repspr_count = x repeats                                                                    *
                            ;*  repspr_ycount = y repeats                                                                   *
                            ;************************************************************************************************
                            ;void ground_fill_4x8(void)
                                                          ;XREF[12,0]:  1000:0582,1000:05a3,1000:05ae,1000:05d9
                                                          ;             1000:05fe,1000:0624,1000:062f,1000:0650
                                                          ;             1000:06ef,1000:0710,1000:0737,1000:0758
ram:1000:093d   50              PUSH        AX                                      
ram:1000:093e   bb0408          MOV         BX,0x804                                ;size=4x8
ram:1000:0941   890e3f01        MOV         word ptr [repspr_savesrc1],CX           
ram:1000:0945   89164101        MOV         word ptr [repspr_savesrc2],DX           
ram:1000:0949   a0c563          MOV         AL,[repspr_xcount]                      ;remember respr_count in AL
                            L094c_loop12:                 ;XREF[1,0]:   1000:09e4
ram:1000:094c   8b0e4701        MOV         CX,word ptr [repspr_xofs]               
ram:1000:0950   8b163d01        MOV         DX,word ptr [repspr_yofs]               
ram:1000:0954   8af1            MOV         DH,CL                                   ;DH=xofs, DL=yofs
ram:1000:0956   8b363f01        MOV         SI,word ptr [repspr_savesrc1]           
                            L095a_loopx:                  ;XREF[1,0]:   1000:0988
ram:1000:095a   50              PUSH        AX                                      
ram:1000:095b   53              PUSH        BX                                      
ram:1000:095c   51              PUSH        CX                                      
ram:1000:095d   52              PUSH        DX                                      
ram:1000:095e   56              PUSH        SI                                      
                            LAB_1000_095f:                ;XREF[1,0]:   1000:097b
ram:1000:095f   8ac2            MOV         AL,DL                                   
ram:1000:0961   32e4            XOR         AH,AH                                   
ram:1000:0963   d1e0            SHL         AX,0x1                                  
ram:1000:0965   8bf8            MOV         DI,AX                                   ;DI = table index for line DL, y
ram:1000:0967   8ac6            MOV         AL,DH                                   
ram:1000:0969   32e4            XOR         AH,AH                                   ;AX = (word)DH, x
ram:1000:096b   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:096f   8bf8            MOV         DI,AX                                   
ram:1000:0971   33c9            XOR         CX,CX                                   
ram:1000:0973   8acb            MOV         CL,BL                                   ;CX = (word)BL, width
ram:1000:0975   f3a4            MOVSB.REP   ES:DI,SI                                ;fill from src1
ram:1000:0977   fec2            INC         DL                                      
ram:1000:0979   fecf            DEC         BH                                      
ram:1000:097b   75e2            JNZ         LAB_1000_095f                           
ram:1000:097d   5e              POP         SI                                      
ram:1000:097e   5a              POP         DX                                      
ram:1000:097f   59              POP         CX                                      
ram:1000:0980   5b              POP         BX                                      
ram:1000:0981   58              POP         AX                                      
ram:1000:0982   02f3            ADD         DH,BL                                   ;x += width
ram:1000:0984   fe0ec563        DEC         byte ptr [repspr_xcount]                ;repeat respr_count times
                                                                                    ;why not count in AL and restore it f...
                                                                                    ;this is so bizarre
ram:1000:0988   75d0            JNZ         L095a_loopx                             
ram:1000:098a   fe0e4901        DEC         byte ptr [repspr_ycount]                
ram:1000:098e   7457            JZ          L09e7_exit                              
ram:1000:0990   a2c563          MOV         [repspr_xcount],AL                      ;x repeat count saved in AL
ram:1000:0993   8b0e4701        MOV         CX,word ptr [repspr_xofs]               
ram:1000:0997   83063d0108      ADD         word ptr [repspr_yofs],0x8              ;Y += 8, next column
ram:1000:099c   8b163d01        MOV         DX,word ptr [repspr_yofs]               
ram:1000:09a0   8af1            MOV         DH,CL                                   
ram:1000:09a2   8b364101        MOV         SI,word ptr [repspr_savesrc2]           ;use src2 for second column
                            L09a6_loopx2:                 ;XREF[1,0]:   1000:09d4
ram:1000:09a6   50              PUSH        AX                                      
ram:1000:09a7   53              PUSH        BX                                      
ram:1000:09a8   51              PUSH        CX                                      
ram:1000:09a9   52              PUSH        DX                                      
ram:1000:09aa   56              PUSH        SI                                      
                            LAB_1000_09ab:                ;XREF[1,0]:   1000:09c7
ram:1000:09ab   8ac2            MOV         AL,DL                                   
ram:1000:09ad   32e4            XOR         AH,AH                                   
ram:1000:09af   d1e0            SHL         AX,0x1                                  
ram:1000:09b1   8bf8            MOV         DI,AX                                   
ram:1000:09b3   8ac6            MOV         AL,DH                                   
ram:1000:09b5   32e4            XOR         AH,AH                                   
ram:1000:09b7   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:09bb   8bf8            MOV         DI,AX                                   
ram:1000:09bd   33c9            XOR         CX,CX                                   
ram:1000:09bf   8acb            MOV         CL,BL                                   
ram:1000:09c1   f3a4            MOVSB.REP   ES:DI,SI                                
ram:1000:09c3   fec2            INC         DL                                      
ram:1000:09c5   fecf            DEC         BH                                      
ram:1000:09c7   75e2            JNZ         LAB_1000_09ab                           
ram:1000:09c9   5e              POP         SI                                      
ram:1000:09ca   5a              POP         DX                                      
ram:1000:09cb   59              POP         CX                                      
ram:1000:09cc   5b              POP         BX                                      
ram:1000:09cd   58              POP         AX                                      
ram:1000:09ce   02f3            ADD         DH,BL                                   ;x += width
ram:1000:09d0   fe0ec563        DEC         byte ptr [repspr_xcount]                
ram:1000:09d4   75d0            JNZ         L09a6_loopx2                            
ram:1000:09d6   fe0e4901        DEC         byte ptr [repspr_ycount]                
ram:1000:09da   740b            JZ          L09e7_exit                              
ram:1000:09dc   a2c563          MOV         [repspr_xcount],AL                      
ram:1000:09df   83063d0108      ADD         word ptr [repspr_yofs],0x8              
ram:1000:09e4   e965ff          JMP         L094c_loop12                            
                            L09e7_exit:                   ;XREF[2,0]:   1000:098e,1000:09da
ram:1000:09e7   58              POP         AX                                      
ram:1000:09e8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  draw walls                                                                                  *
                            ;*        3444444444444444445                                                                   *
                            ;*        3                 5                                                                   *
                            ;*        3                 5                                                                   *
                            ;*  1111113                 566666                                                              *
                            ;*                                                                                              *
                            ;*                                                                                              *
                            ;*  2222222                 788888                                                              *
                            ;*        A                 7                                                                   *
                            ;*        A                 7                                                                   *
                            ;*        A999999999999999997                                                                   *
                            ;************************************************************************************************
                            ;void draw_outer_walls(void)
                                                          ;XREF[1,0]:   1000:075b
ram:1000:09e9   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:09ee   b238            MOV         DL,0x38                                 
ram:1000:09f0   32f6            XOR         DH,DH                                   
ram:1000:09f2   8b360460        MOV         SI,word ptr [wallpat_a]                 ;= 1000:0000
ram:1000:09f6   e88b00          CALL        horz_rep_sprite_4x8                     ;1. (0,56)-(63,63) 
                                                                                    ;
ram:1000:09f9   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:09fe   32f6            XOR         DH,DH                                   
ram:1000:0a00   b270            MOV         DL,0x70                                 
ram:1000:0a02   e87f00          CALL        horz_rep_sprite_4x8                     ;2. (0,112)-(63,119)
ram:1000:0a05   bb0208          MOV         BX,0x802                                
ram:1000:0a08   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0a0d   32d2            XOR         DL,DL                                   
ram:1000:0a0f   b610            MOV         DH,0x10                                 
ram:1000:0a11   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:0a15   e87b00          CALL        vert_rep_sprite_BLx8                    ;3. (64,0)-(72,63)
ram:1000:0a18   c606c5630c      MOV         byte ptr [repspr_xcount],0xc            
ram:1000:0a1d   32d2            XOR         DL,DL                                   
ram:1000:0a1f   8b360460        MOV         SI,word ptr [wallpat_a]                 ;= 1000:0000
ram:1000:0a23   e85e00          CALL        horz_rep_sprite_4x8                     ;4. (64,0)-(255,7)
ram:1000:0a26   bb0208          MOV         BX,0x802                                
ram:1000:0a29   c606c56307      MOV         byte ptr [repspr_xcount],0x7            
ram:1000:0a2e   b640            MOV         DH,0x40                                 
ram:1000:0a30   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:0a34   e85c00          CALL        vert_rep_sprite_BLx8                    ;5. (256, 0)-(263,55)
ram:1000:0a37   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:0a3c   8b360460        MOV         SI,word ptr [wallpat_a]                 ;= 1000:0000
ram:1000:0a40   e84100          CALL        horz_rep_sprite_4x8                     ;6. (263,56)-(319,64)
ram:1000:0a43   bb0208          MOV         BX,0x802                                
ram:1000:0a46   b640            MOV         DH,0x40                                 
ram:1000:0a48   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0a4d   b270            MOV         DL,0x70                                 
ram:1000:0a4f   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:0a53   e83d00          CALL        vert_rep_sprite_BLx8                    ;7. (256,112)-(263,175)
ram:1000:0a56   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:0a5b   b270            MOV         DL,0x70                                 
ram:1000:0a5d   8b360460        MOV         SI,word ptr [wallpat_a]                 ;= 1000:0000
ram:1000:0a61   e82000          CALL        horz_rep_sprite_4x8                     ;8. (256,112)-(319,120)
ram:1000:0a64   b2a8            MOV         DL,0xa8                                 
ram:1000:0a66   b610            MOV         DH,0x10                                 
ram:1000:0a68   c606c5630c      MOV         byte ptr [repspr_xcount],0xc            ;9.(64,168)-(255,175)
ram:1000:0a6d   e81400          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0a70   bb0208          MOV         BX,0x802                                
ram:1000:0a73   b270            MOV         DL,0x70                                 
ram:1000:0a75   b610            MOV         DH,0x10                                 
ram:1000:0a77   c606c56308      MOV         byte ptr [repspr_xcount],0x8            
ram:1000:0a7c   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:0a80   e81000          CALL        vert_rep_sprite_BLx8                    ;10.(64,112)-(72,175)
ram:1000:0a83   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void horz_rep_sprite_4x8(void)
                                                          ;XREF[18,0]:  1000:06a3,1000:06af,1000:06bf,1000:06cb
                                                          ;             1000:0777,1000:09f6,1000:0a02,1000:0a23
                                                          ;             1000:0a40,1000:0a61,1000:0a6d,1000:0b0a
                                                          ;             1000:0b16,1000:0b22,1000:0b2e,1000:0b3a
                                                          ;             1000:0b46,1000:0b52
ram:1000:0a84   bb0408          MOV         BX,0x804                                ;sprite size 4x8
                            LAB_1000_0a87:                ;XREF[1,0]:   1000:0a90
ram:1000:0a87   e83657          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0a8a   02f3            ADD         DH,BL                                   ;x += width
ram:1000:0a8c   fe0ec563        DEC         byte ptr [repspr_xcount]                
ram:1000:0a90   75f5            JNZ         LAB_1000_0a87                           
ram:1000:0a92   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void vert_rep_sprite_BLx8(void)
                                                          ;XREF[17,0]:  1000:0668,1000:0674,1000:0683,1000:068f
                                                          ;             1000:0794,1000:07b2,1000:07cf,1000:0803
                                                          ;             1000:080f,1000:0a15,1000:0a34,1000:0a53
                                                          ;             1000:0a80,1000:0a9d,1000:4692,1000:4d85
                                                          ;             1000:4d97
ram:1000:0a93   e82a57          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:0a96   80c208          ADD         DL,0x8                                  
ram:1000:0a99   fe0ec563        DEC         byte ptr [repspr_xcount]                
ram:1000:0a9d   75f4            JNZ         vert_rep_sprite_BLx8                    
ram:1000:0a9f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void display_room_num(void)
                                                          ;XREF[1,0]:   1000:08af
ram:1000:0aa0   56              PUSH        SI                                      
ram:1000:0aa1   a03b01          MOV         AL,[room_num]                           
ram:1000:0aa4   33f6            XOR         SI,SI                                   
ram:1000:0aa6   3c64            CMP         AL,0x64                                 
ram:1000:0aa8   7c18            JL          LAB_1000_0ac2                           
                            LAB_1000_0aaa:                ;XREF[1,0]:   1000:0ab0
ram:1000:0aaa   46              INC         SI                                      
ram:1000:0aab   46              INC         SI                                      
ram:1000:0aac   2c64            SUB         AL,0x64                                 
ram:1000:0aae   3c64            CMP         AL,0x64                                 
ram:1000:0ab0   7df8            JGE         LAB_1000_0aaa                           
ram:1000:0ab2   8bbc5401        MOV         DI,word ptr [SI + 0x154]=>digit_glyph...
ram:1000:0ab6   bb0318          MOV         BX,0x1803                               
ram:1000:0ab9   bac000          MOV         DX,0xc0                                 
ram:1000:0abc   b91400          MOV         CX,0x14                                 
ram:1000:0abf   e8080a          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
                            LAB_1000_0ac2:                ;XREF[1,0]:   1000:0aa8
ram:1000:0ac2   803e3b010a      CMP         byte ptr [room_num],0xa                 
ram:1000:0ac7   7c1e            JL          LAB_1000_0ae7                           
ram:1000:0ac9   33f6            XOR         SI,SI                                   
ram:1000:0acb   3c0a            CMP         AL,0xa                                  
ram:1000:0acd   7c08            JL          LAB_1000_0ad7                           
                            LAB_1000_0acf:                ;XREF[1,0]:   1000:0ad5
ram:1000:0acf   46              INC         SI                                      
ram:1000:0ad0   46              INC         SI                                      
ram:1000:0ad1   2c0a            SUB         AL,0xa                                  
ram:1000:0ad3   3c0a            CMP         AL,0xa                                  
ram:1000:0ad5   7df8            JGE         LAB_1000_0acf                           
                            LAB_1000_0ad7:                ;XREF[1,0]:   1000:0acd
                                                          ; FWD[2,0]:   1000:0154,1000:0156
ram:1000:0ad7   8bbc5401        MOV         DI,word ptr [SI + 0x154]=>digit_glyph...
ram:1000:0adb   bb0318          MOV         BX,0x1803                               
ram:1000:0ade   bac000          MOV         DX,0xc0                                 
ram:1000:0ae1   b91800          MOV         CX,0x18                                 
ram:1000:0ae4   e8e309          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
                            LAB_1000_0ae7:                ;XREF[1,0]:   1000:0ac7
ram:1000:0ae7   98              CBW                                                 
ram:1000:0ae8   d1e0            SHL         AX,0x1                                  
ram:1000:0aea   8bf0            MOV         SI,AX                                   
ram:1000:0aec   8bbc5401        MOV         DI,word ptr [SI + 0x154]                
ram:1000:0af0   b91c00          MOV         CX,0x1c                                 
ram:1000:0af3   bb0318          MOV         BX,0x1803                               
ram:1000:0af6   bac000          MOV         DX,0xc0                                 
ram:1000:0af9   e8ce09          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:0afc   5e              POP         SI                                      
ram:1000:0afd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void clear_stats_areas(void)
                                                          ;XREF[2,0]:   1000:05b1,1000:0713
ram:1000:0afe   be086d          MOV         SI,0x6d08                               
ram:1000:0b01   32f6            XOR         DH,DH                                   
ram:1000:0b03   b208            MOV         DL,0x8                                  
ram:1000:0b05   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:0b0a   e877ff          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0b0d   32f6            XOR         DH,DH                                   
ram:1000:0b0f   b210            MOV         DL,0x10                                 
ram:1000:0b11   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:0b16   e86bff          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0b19   32f6            XOR         DH,DH                                   
ram:1000:0b1b   b220            MOV         DL,0x20                                 
ram:1000:0b1d   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:0b22   e85fff          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0b25   32f6            XOR         DH,DH                                   
ram:1000:0b27   b228            MOV         DL,0x28                                 
ram:1000:0b29   c606c56304      MOV         byte ptr [repspr_xcount],0x4            
ram:1000:0b2e   e853ff          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0b31   b644            MOV         DH,0x44                                 
ram:1000:0b33   32d2            XOR         DL,DL                                   
ram:1000:0b35   c606c56303      MOV         byte ptr [repspr_xcount],0x3            
ram:1000:0b3a   e847ff          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0b3d   b644            MOV         DH,0x44                                 
ram:1000:0b3f   b208            MOV         DL,0x8                                  
ram:1000:0b41   c606c56303      MOV         byte ptr [repspr_xcount],0x3            
ram:1000:0b46   e83bff          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0b49   b644            MOV         DH,0x44                                 
ram:1000:0b4b   b210            MOV         DL,0x10                                 
ram:1000:0b4d   c606c56303      MOV         byte ptr [repspr_xcount],0x3            
ram:1000:0b52   e82fff          CALL        horz_rep_sprite_4x8                     ;void horz_rep_sprite_4x8(void)
ram:1000:0b55   c3              RET                                                 
ram:1000:0b56   00              ??          00h                                     
ram:1000:0b57   00              ??          00h                                     
ram:1000:0b58   00              ??          00h                                     
ram:1000:0b59   00              ??          00h                                     
ram:1000:0b5a   00              ??          00h                                     
ram:1000:0b5b   00              ??          00h                                     
ram:1000:0b5c   00              ??          00h                                     
ram:1000:0b5d   00              ??          00h                                     
ram:1000:0b5e   00              ??          00h                                     
ram:1000:0b5f   00              ??          00h                                     
                            score_bcd:                    ;XREF[1,5]:   1000:7c8b,1000:0d4e,1000:0d53,1000:0d53
                                                          ;             1000:0d5c,1000:7c8b
ram:1000:0b60   000000000...    db[8]                                               
   |_ram:1000:0b60   [0]             db          0h                                      
   |_ram:1000:0b61   [1]             db          0h                                      
   |_ram:1000:0b62   [2]             db          0h                                      
   |_ram:1000:0b63   [3]             db          0h                                      
   |_ram:1000:0b64   [4]             db          0h                                      
   |_ram:1000:0b65   [5]             db          0h                                      
   |_ram:1000:0b66   [6]             db          0h                                      
   |_ram:1000:0b67   [7]             db          0h                                      
                            hiscore_bcd:                  
ram:1000:0b68   000000000...    db[8]                                               
   |_ram:1000:0b68   [0]             db          0h                                      
   |_ram:1000:0b69   [1]             db          0h                                      
   |_ram:1000:0b6a   [2]             db          0h                                      
   |_ram:1000:0b6b   [3]             db          0h                                      
   |_ram:1000:0b6c   [4]             db          0h                                      
   |_ram:1000:0b6d   [5]             db          0h                                      
   |_ram:1000:0b6e   [6]             db          0h                                      
   |_ram:1000:0b6f   [7]             db          0h                                      
ram:1000:0b70   00              ??          00h                                     
                            DAT_1000_0b71:                ;XREF[1,0]:   1000:0d40
ram:1000:0b71   00              undefined1  00h                                     
                            narrowdigits_2x10:            ;XREF[0,4]:   1000:3c9b,1000:3ca4,1000:3ca9,1000:3cb2
ram:1000:0b72   0fc03fc00...    sprite_2...                                        
   |_ram:1000:0b72   [0]             sprite_2x10                                         
      |_ram:1000:0b72   bitmap          db[20]                                              
         |_ram:1000:0b72   [0]             db          Fh                                      
         |_ram:1000:0b73   [1]             db          C0h                                     
         |_ram:1000:0b74   [2]             db          3Fh                                     
         |_ram:1000:0b75   [3]             db          C0h                                     
         |_ram:1000:0b76   [4]             db          3h                                      
         |_ram:1000:0b77   [5]             db          C0h                                     
         |_ram:1000:0b78   [6]             db          3h                                      
         |_ram:1000:0b79   [7]             db          C0h                                     
         |_ram:1000:0b7a   [8]             db          3h                                      
         |_ram:1000:0b7b   [9]             db          C0h                                     
         |_ram:1000:0b7c   [10]            db          3h                                      
         |_ram:1000:0b7d   [11]            db          C0h                                     
         |_ram:1000:0b7e   [12]            db          3h                                      
         |_ram:1000:0b7f   [13]            db          C0h                                     
         |_ram:1000:0b80   [14]            db          3h                                      
         |_ram:1000:0b81   [15]            db          C0h                                     
         |_ram:1000:0b82   [16]            db          3h                                      
         |_ram:1000:0b83   [17]            db          C0h                                     
         |_ram:1000:0b84   [18]            db          3Fh                                     
         |_ram:1000:0b85   [19]            db          FCh                                     
   |_ram:1000:0b86   [1]             sprite_2x10                                         
      |_ram:1000:0b86   bitmap          db[20]                                              
         |_ram:1000:0b86   [0]             db          Fh                                      
         |_ram:1000:0b87   [1]             db          F0h                                     
         |_ram:1000:0b88   [2]             db          F0h                                     
         |_ram:1000:0b89   [3]             db          F0h                                     
         |_ram:1000:0b8a   [4]             db          F0h                                     
         |_ram:1000:0b8b   [5]             db          3Ch                                     
         |_ram:1000:0b8c   [6]             db          0h                                      
         |_ram:1000:0b8d   [7]             db          3Ch                                     
         |_ram:1000:0b8e   [8]             db          0h                                      
         |_ram:1000:0b8f   [9]             db          3Ch                                     
         |_ram:1000:0b90   [10]            db          Fh                                      
         |_ram:1000:0b91   [11]            db          F0h                                     
         |_ram:1000:0b92   [12]            db          3Ch                                     
         |_ram:1000:0b93   [13]            db          0h                                      
         |_ram:1000:0b94   [14]            db          F0h                                     
         |_ram:1000:0b95   [15]            db          0h                                      
         |_ram:1000:0b96   [16]            db          F0h                                     
         |_ram:1000:0b97   [17]            db          0h                                      
         |_ram:1000:0b98   [18]            db          FFh                                     
         |_ram:1000:0b99   [19]            db          FCh                                     
   |_ram:1000:0b9a   [2]             sprite_2x10                                         
      |_ram:1000:0b9a   bitmap          db[20]                                              
         |_ram:1000:0b9a   [0]             db          3Fh                                     
         |_ram:1000:0b9b   [1]             db          C0h                                     
         |_ram:1000:0b9c   [2]             db          F0h                                     
         |_ram:1000:0b9d   [3]             db          3Ch                                     
         |_ram:1000:0b9e   [4]             db          F0h                                     
         |_ram:1000:0b9f   [5]             db          3Ch                                     
         |_ram:1000:0ba0   [6]             db          0h                                      
         |_ram:1000:0ba1   [7]             db          30h                                     
         |_ram:1000:0ba2   [8]             db          Fh                                      
         |_ram:1000:0ba3   [9]             db          F0h                                     
         |_ram:1000:0ba4   [10]            db          0h                                      
         |_ram:1000:0ba5   [11]            db          3Ch                                     
         |_ram:1000:0ba6   [12]            db          0h                                      
         |_ram:1000:0ba7   [13]            db          3Ch                                     
         |_ram:1000:0ba8   [14]            db          0h                                      
         |_ram:1000:0ba9   [15]            db          3Ch                                     
         |_ram:1000:0baa   [16]            db          F0h                                     
         |_ram:1000:0bab   [17]            db          F0h                                     
         |_ram:1000:0bac   [18]            db          3Fh                                     
         |_ram:1000:0bad   [19]            db          C0h                                     
   |_ram:1000:0bae   [3]             sprite_2x10                                         
      |_ram:1000:0bae   bitmap          db[20]                                              
         |_ram:1000:0bae   [0]             db          0h                                      
         |_ram:1000:0baf   [1]             db          F0h                                     
         |_ram:1000:0bb0   [2]             db          3h                                      
         |_ram:1000:0bb1   [3]             db          F0h                                     
         |_ram:1000:0bb2   [4]             db          Fh                                      
         |_ram:1000:0bb3   [5]             db          30h                                     
         |_ram:1000:0bb4   [6]             db          3Ch                                     
         |_ram:1000:0bb5   [7]             db          30h                                     
         |_ram:1000:0bb6   [8]             db          F0h                                     
         |_ram:1000:0bb7   [9]             db          30h                                     
         |_ram:1000:0bb8   [10]            db          F0h                                     
         |_ram:1000:0bb9   [11]            db          30h                                     
         |_ram:1000:0bba   [12]            db          FFh                                     
         |_ram:1000:0bbb   [13]            db          FCh                                     
         |_ram:1000:0bbc   [14]            db          0h                                      
         |_ram:1000:0bbd   [15]            db          30h                                     
         |_ram:1000:0bbe   [16]            db          0h                                      
         |_ram:1000:0bbf   [17]            db          30h                                     
         |_ram:1000:0bc0   [18]            db          0h                                      
         |_ram:1000:0bc1   [19]            db          30h                                     
   |_ram:1000:0bc2   [4]             sprite_2x10                                         
      |_ram:1000:0bc2   bitmap          db[20]                                              
         |_ram:1000:0bc2   [0]             db          FFh                                     
         |_ram:1000:0bc3   [1]             db          FCh                                     
         |_ram:1000:0bc4   [2]             db          C0h                                     
         |_ram:1000:0bc5   [3]             db          0h                                      
         |_ram:1000:0bc6   [4]             db          C0h                                     
         |_ram:1000:0bc7   [5]             db          0h                                      
         |_ram:1000:0bc8   [6]             db          C0h                                     
         |_ram:1000:0bc9   [7]             db          0h                                      
         |_ram:1000:0bca   [8]             db          FFh                                     
         |_ram:1000:0bcb   [9]             db          F0h                                     
         |_ram:1000:0bcc   [10]            db          0h                                      
         |_ram:1000:0bcd   [11]            db          3Ch                                     
         |_ram:1000:0bce   [12]            db          0h                                      
         |_ram:1000:0bcf   [13]            db          3Ch                                     
         |_ram:1000:0bd0   [14]            db          0h                                      
         |_ram:1000:0bd1   [15]            db          3Ch                                     
         |_ram:1000:0bd2   [16]            db          F0h                                     
         |_ram:1000:0bd3   [17]            db          3Ch                                     
         |_ram:1000:0bd4   [18]            db          3Fh                                     
         |_ram:1000:0bd5   [19]            db          F0h                                     
   |_ram:1000:0bd6   [5]             sprite_2x10                                         
      |_ram:1000:0bd6   bitmap          db[20]                                              
         |_ram:1000:0bd6   [0]             db          Fh                                      
         |_ram:1000:0bd7   [1]             db          FCh                                     
         |_ram:1000:0bd8   [2]             db          3Ch                                     
         |_ram:1000:0bd9   [3]             db          0h                                      
         |_ram:1000:0bda   [4]             db          F0h                                     
         |_ram:1000:0bdb   [5]             db          0h                                      
         |_ram:1000:0bdc   [6]             db          F0h                                     
         |_ram:1000:0bdd   [7]             db          0h                                      
         |_ram:1000:0bde   [8]             db          FFh                                     
         |_ram:1000:0bdf   [9]             db          F0h                                     
         |_ram:1000:0be0   [10]            db          F0h                                     
         |_ram:1000:0be1   [11]            db          3Ch                                     
         |_ram:1000:0be2   [12]            db          F0h                                     
         |_ram:1000:0be3   [13]            db          3Ch                                     
         |_ram:1000:0be4   [14]            db          F0h                                     
         |_ram:1000:0be5   [15]            db          3Ch                                     
         |_ram:1000:0be6   [16]            db          30h                                     
         |_ram:1000:0be7   [17]            db          30h                                     
         |_ram:1000:0be8   [18]            db          Fh                                      
         |_ram:1000:0be9   [19]            db          C0h                                     
   |_ram:1000:0bea   [6]             sprite_2x10                                         
      |_ram:1000:0bea   bitmap          db[20]                                              
         |_ram:1000:0bea   [0]             db          FFh                                     
         |_ram:1000:0beb   [1]             db          FCh                                     
         |_ram:1000:0bec   [2]             db          0h                                      
         |_ram:1000:0bed   [3]             db          3Ch                                     
         |_ram:1000:0bee   [4]             db          0h                                      
         |_ram:1000:0bef   [5]             db          F0h                                     
         |_ram:1000:0bf0   [6]             db          0h                                      
         |_ram:1000:0bf1   [7]             db          F0h                                     
         |_ram:1000:0bf2   [8]             db          0h                                      
         |_ram:1000:0bf3   [9]             db          F0h                                     
         |_ram:1000:0bf4   [10]            db          3h                                      
         |_ram:1000:0bf5   [11]            db          C0h                                     
         |_ram:1000:0bf6   [12]            db          3h                                      
         |_ram:1000:0bf7   [13]            db          C0h                                     
         |_ram:1000:0bf8   [14]            db          3h                                      
         |_ram:1000:0bf9   [15]            db          C0h                                     
         |_ram:1000:0bfa   [16]            db          3h                                      
         |_ram:1000:0bfb   [17]            db          C0h                                     
         |_ram:1000:0bfc   [18]            db          3h                                      
         |_ram:1000:0bfd   [19]            db          C0h                                     
   |_ram:1000:0bfe   [7]             sprite_2x10                                         
      |_ram:1000:0bfe   bitmap          db[20]                                              
         |_ram:1000:0bfe   [0]             db          Fh                                      
         |_ram:1000:0bff   [1]             db          C0h                                     
         |_ram:1000:0c00   [2]             db          3Ch                                     
         |_ram:1000:0c01   [3]             db          F0h                                     
         |_ram:1000:0c02   [4]             db          F0h                                     
         |_ram:1000:0c03   [5]             db          3Ch                                     
         |_ram:1000:0c04   [6]             db          F0h                                     
         |_ram:1000:0c05   [7]             db          3Ch                                     
         |_ram:1000:0c06   [8]             db          3Ch                                     
         |_ram:1000:0c07   [9]             db          F0h                                     
         |_ram:1000:0c08   [10]            db          Fh                                      
         |_ram:1000:0c09   [11]            db          C0h                                     
         |_ram:1000:0c0a   [12]            db          3Fh                                     
         |_ram:1000:0c0b   [13]            db          F0h                                     
         |_ram:1000:0c0c   [14]            db          F0h                                     
         |_ram:1000:0c0d   [15]            db          3Ch                                     
         |_ram:1000:0c0e   [16]            db          F0h                                     
         |_ram:1000:0c0f   [17]            db          3Ch                                     
         |_ram:1000:0c10   [18]            db          3Fh                                     
         |_ram:1000:0c11   [19]            db          F0h                                     
   |_ram:1000:0c12   [8]             sprite_2x10                                         
      |_ram:1000:0c12   bitmap          db[20]                                              
         |_ram:1000:0c12   [0]             db          Fh                                      
         |_ram:1000:0c13   [1]             db          C0h                                     
         |_ram:1000:0c14   [2]             db          3Ch                                     
         |_ram:1000:0c15   [3]             db          F0h                                     
         |_ram:1000:0c16   [4]             db          F0h                                     
         |_ram:1000:0c17   [5]             db          3Ch                                     
         |_ram:1000:0c18   [6]             db          F0h                                     
         |_ram:1000:0c19   [7]             db          3Ch                                     
         |_ram:1000:0c1a   [8]             db          F0h                                     
         |_ram:1000:0c1b   [9]             db          3Ch                                     
         |_ram:1000:0c1c   [10]            db          3Fh                                     
         |_ram:1000:0c1d   [11]            db          FCh                                     
         |_ram:1000:0c1e   [12]            db          0h                                      
         |_ram:1000:0c1f   [13]            db          3Ch                                     
         |_ram:1000:0c20   [14]            db          0h                                      
         |_ram:1000:0c21   [15]            db          3Ch                                     
         |_ram:1000:0c22   [16]            db          0h                                      
         |_ram:1000:0c23   [17]            db          F0h                                     
         |_ram:1000:0c24   [18]            db          3Fh                                     
         |_ram:1000:0c25   [19]            db          C0h                                     
   |_ram:1000:0c26   [9]             sprite_2x10                                         
      |_ram:1000:0c26   bitmap          db[20]                                              
         |_ram:1000:0c26   [0]             db          Fh                                      
         |_ram:1000:0c27   [1]             db          C0h                                     
         |_ram:1000:0c28   [2]             db          3Ch                                     
         |_ram:1000:0c29   [3]             db          F0h                                     
         |_ram:1000:0c2a   [4]             db          F0h                                     
         |_ram:1000:0c2b   [5]             db          3Ch                                     
         |_ram:1000:0c2c   [6]             db          C0h                                     
         |_ram:1000:0c2d   [7]             db          Ch                                      
         |_ram:1000:0c2e   [8]             db          C0h                                     
         |_ram:1000:0c2f   [9]             db          Ch                                      
         |_ram:1000:0c30   [10]            db          C0h                                     
         |_ram:1000:0c31   [11]            db          Ch                                      
         |_ram:1000:0c32   [12]            db          C0h                                     
         |_ram:1000:0c33   [13]            db          Ch                                      
         |_ram:1000:0c34   [14]            db          F0h                                     
         |_ram:1000:0c35   [15]            db          3Ch                                     
         |_ram:1000:0c36   [16]            db          3Ch                                     
         |_ram:1000:0c37   [17]            db          F0h                                     
         |_ram:1000:0c38   [18]            db          Fh                                      
         |_ram:1000:0c39   [19]            db          C0h                                     
ram:1000:0c3a   26              ??          26h    &                                
ram:1000:0c3b   0c              ??          0Ch                                     
ram:1000:0c3c   72              ??          72h    r                                
ram:1000:0c3d   0b              ??          0Bh                                     
ram:1000:0c3e   86              ??          86h                                     
ram:1000:0c3f   0b              ??          0Bh                                     
ram:1000:0c40   9a              ??          9Ah                                     
ram:1000:0c41   0b              ??          0Bh                                     
ram:1000:0c42   ae              ??          AEh                                     
ram:1000:0c43   0b              ??          0Bh                                     
ram:1000:0c44   c2              ??          C2h                                     
ram:1000:0c45   0b              ??          0Bh                                     
ram:1000:0c46   d6              ??          D6h                                     
ram:1000:0c47   0b              ??          0Bh                                     
ram:1000:0c48   ea              ??          EAh                                     
ram:1000:0c49   0b              ??          0Bh                                     
ram:1000:0c4a   fe              ??          FEh                                     
ram:1000:0c4b   0b              ??          0Bh                                     
ram:1000:0c4c   12              ??          12h                                     
ram:1000:0c4d   0c              ??          0Ch                                     
ram:1000:0c4e   3c              ??          3Ch    <                                
ram:1000:0c4f   3c              ??          3Ch    <                                
ram:1000:0c50   75              ??          75h    u                                
ram:1000:0c51   06              ??          06h                                     
ram:1000:0c52   80              ??          80h                                     
ram:1000:0c53   36              ??          36h    6                                
ram:1000:0c54   51              ??          51h    Q                                
ram:1000:0c55   01              ??          01h                                     
ram:1000:0c56   01              ??          01h                                     
ram:1000:0c57   c3              ??          C3h                                     
ram:1000:0c58   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined display_score()
                                                          ;XREF[5,0]:   1000:08b2,1000:3983,1000:3ae3,1000:48ab
                                                          ;             1000:58d6
ram:1000:0c59   50              PUSH        AX                                      
ram:1000:0c5a   51              PUSH        CX                                      
ram:1000:0c5b   52              PUSH        DX                                      
ram:1000:0c5c   57              PUSH        DI                                      
ram:1000:0c5d   56              PUSH        SI                                      
ram:1000:0c5e   be600b          MOV         SI,0xb60                                
ram:1000:0c61   ba2300          MOV         DX,0x23                                 
ram:1000:0c64   b90000          MOV         CX,0x0                                  
ram:1000:0c67   e81d00          CALL        display_narrow_num                      ;undefined display_narrow_num()
ram:1000:0c6a   5e              POP         SI                                      
ram:1000:0c6b   5f              POP         DI                                      
ram:1000:0c6c   5a              POP         DX                                      
ram:1000:0c6d   59              POP         CX                                      
ram:1000:0c6e   58              POP         AX                                      
ram:1000:0c6f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined display_hiscore()
                                                          ;XREF[2,0]:   1000:08b5,1000:0d99
ram:1000:0c70   50              PUSH        AX                                      
ram:1000:0c71   51              PUSH        CX                                      
ram:1000:0c72   52              PUSH        DX                                      
ram:1000:0c73   57              PUSH        DI                                      
ram:1000:0c74   56              PUSH        SI                                      
ram:1000:0c75   be680b          MOV         SI,0xb68                                
ram:1000:0c78   ba0b00          MOV         DX,0xb                                  
ram:1000:0c7b   b90000          MOV         CX,0x0                                  
ram:1000:0c7e   e80600          CALL        display_narrow_num                      ;undefined display_narrow_num()
ram:1000:0c81   5e              POP         SI                                      
ram:1000:0c82   5f              POP         DI                                      
ram:1000:0c83   5a              POP         DX                                      
ram:1000:0c84   59              POP         CX                                      
ram:1000:0c85   58              POP         AX                                      
ram:1000:0c86   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined display_narrow_num()
                                                          ;XREF[3,0]:   1000:0c67,1000:0c7e,1000:27e4
ram:1000:0c87   bb0700          MOV         BX,0x7                                  
                            LAB_1000_0c8a:                ;XREF[1,0]:   1000:0c90
ram:1000:0c8a   803800          CMP         byte ptr [BX + SI],0x0                  
ram:1000:0c8d   7510            JNZ         LAB_1000_0c9f                           
ram:1000:0c8f   4b              DEC         BX                                      
ram:1000:0c90   79f8            JNS         LAB_1000_0c8a                           
ram:1000:0c92   b90e00          MOV         CX,0xe                                  
ram:1000:0c95   bf260c          MOV         DI,0xc26                                
ram:1000:0c98   bb0214          MOV         BX,0x1402                               
ram:1000:0c9b   e82c08          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:0c9e   c3              RET                                                 
                            LAB_1000_0c9f:                ;XREF[1,0]:   1000:0c8d
ram:1000:0c9f   83c607          ADD         SI,0x7                                  
ram:1000:0ca2   c606700b00      MOV         byte ptr [0xb70],0x0                    
ram:1000:0ca7   c606710b08      MOV         byte ptr [0xb71],0x8                    
                            LAB_1000_0cac:                ;XREF[2,0]:   1000:0cc4,1000:0ce0
ram:1000:0cac   32ff            XOR         BH,BH                                   
ram:1000:0cae   8a1c            MOV         BL,byte ptr [SI]                        
ram:1000:0cb0   80fb00          CMP         BL,0x0                                  
ram:1000:0cb3   7512            JNZ         LAB_1000_0cc7                           
ram:1000:0cb5   803e700b00      CMP         byte ptr [0xb70],0x0                    
ram:1000:0cba   750b            JNZ         LAB_1000_0cc7                           
ram:1000:0cbc   83c102          ADD         CX,0x2                                  
ram:1000:0cbf   4e              DEC         SI                                      
ram:1000:0cc0   fe0e710b        DEC         byte ptr [0xb71]                        
ram:1000:0cc4   75e6            JNZ         LAB_1000_0cac                           
ram:1000:0cc6   c3              RET                                                 
                            LAB_1000_0cc7:                ;XREF[2,0]:   1000:0cb3,1000:0cba
ram:1000:0cc7   c606700b01      MOV         byte ptr [0xb70],0x1                    
ram:1000:0ccc   d1e3            SHL         BX,0x1                                  
ram:1000:0cce   8bbf3a0c        MOV         DI,word ptr [BX + 0xc3a]                
ram:1000:0cd2   bb0214          MOV         BX,0x1402                               
ram:1000:0cd5   e8f207          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:0cd8   83c102          ADD         CX,0x2                                  
ram:1000:0cdb   4e              DEC         SI                                      
ram:1000:0cdc   fe0e710b        DEC         byte ptr [0xb71]                        
ram:1000:0ce0   75ca            JNZ         LAB_1000_0cac                           
ram:1000:0ce2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined convert_score_1()
                                                          ;XREF[2,0]:   1000:3980,1000:3ae0
ram:1000:0ce3   50              PUSH        AX                                      
ram:1000:0ce4   51              PUSH        CX                                      
ram:1000:0ce5   52              PUSH        DX                                      
ram:1000:0ce6   56              PUSH        SI                                      
ram:1000:0ce7   c606710b00      MOV         byte ptr [0xb71],0x0                    
ram:1000:0cec   b107            MOV         CL,0x7                                  
ram:1000:0cee   be600b          MOV         SI,0xb60                                
ram:1000:0cf1   f8              CLC                                                 
ram:1000:0cf2   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:0cf4   1405            ADC         AL,0x5                                  
                            LAB_1000_0cf6:                ;XREF[1,0]:   1000:0d04
ram:1000:0cf6   37              AAA                                                 
ram:1000:0cf7   8804            MOV         byte ptr [SI],AL                        
ram:1000:0cf9   46              INC         SI                                      
ram:1000:0cfa   fec9            DEC         CL                                      
ram:1000:0cfc   7408            JZ          LAB_1000_0d06                           
ram:1000:0cfe   7306            JNC         LAB_1000_0d06                           
ram:1000:0d00   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:0d02   1400            ADC         AL,0x0                                  
ram:1000:0d04   ebf0            JMP         LAB_1000_0cf6                           
                            LAB_1000_0d06:                ;XREF[2,0]:   1000:0cfc,1000:0cfe
ram:1000:0d06   e86100          CALL        update_hiscore                          ;undefined update_hiscore()
ram:1000:0d09   5e              POP         SI                                      
ram:1000:0d0a   5a              POP         DX                                      
ram:1000:0d0b   59              POP         CX                                      
ram:1000:0d0c   58              POP         AX                                      
ram:1000:0d0d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined convert_score_2()
                                                          ;XREF[2,0]:   1000:397d,1000:3add
ram:1000:0d0e   50              PUSH        AX                                      
ram:1000:0d0f   51              PUSH        CX                                      
ram:1000:0d10   52              PUSH        DX                                      
ram:1000:0d11   56              PUSH        SI                                      
ram:1000:0d12   c606710b00      MOV         byte ptr [0xb71],0x0                    
ram:1000:0d17   b107            MOV         CL,0x7                                  
ram:1000:0d19   be600b          MOV         SI,0xb60                                
ram:1000:0d1c   83c602          ADD         SI,0x2                                  
ram:1000:0d1f   f8              CLC                                                 
ram:1000:0d20   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:0d22   1402            ADC         AL,0x2                                  
                            LAB_1000_0d24:                ;XREF[1,0]:   1000:0d32
ram:1000:0d24   37              AAA                                                 
ram:1000:0d25   8804            MOV         byte ptr [SI],AL                        
ram:1000:0d27   46              INC         SI                                      
ram:1000:0d28   fec9            DEC         CL                                      
ram:1000:0d2a   7408            JZ          LAB_1000_0d34                           
ram:1000:0d2c   7306            JNC         LAB_1000_0d34                           
ram:1000:0d2e   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:0d30   1400            ADC         AL,0x0                                  
ram:1000:0d32   ebf0            JMP         LAB_1000_0d24                           
                            LAB_1000_0d34:                ;XREF[2,0]:   1000:0d2a,1000:0d2c
ram:1000:0d34   e83300          CALL        update_hiscore                          ;undefined update_hiscore()
ram:1000:0d37   5e              POP         SI                                      
ram:1000:0d38   5a              POP         DX                                      
ram:1000:0d39   59              POP         CX                                      
ram:1000:0d3a   58              POP         AX                                      
ram:1000:0d3b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined convert_score_3()
                                                          ;XREF[3,0]:   1000:48a8,1000:58d0,1000:58d3
ram:1000:0d3c   50              PUSH        AX                                      
ram:1000:0d3d   51              PUSH        CX                                      
ram:1000:0d3e   52              PUSH        DX                                      
ram:1000:0d3f   56              PUSH        SI                                      
ram:1000:0d40   c606710b00      MOV         byte ptr [DAT_1000_0b71],0x0            
ram:1000:0d45   b107            MOV         CL,0x7                                  
ram:1000:0d47   be600b          MOV         SI,0xb60                                
ram:1000:0d4a   83c602          ADD         SI,0x2                                  
ram:1000:0d4d   f8              CLC                                                 
ram:1000:0d4e   8a04            MOV         AL,byte ptr [SI]=>score_bcd[2]          
ram:1000:0d50   1405            ADC         AL,0x5                                  
                            LAB_1000_0d52:                ;XREF[1,0]:   1000:0d60
ram:1000:0d52   37              AAA                                                 
                                                          ; FWD[2,0]:   1000:0b62,1000:0b63
ram:1000:0d53   8804            MOV         byte ptr [SI]=>score_bcd[2],AL          
ram:1000:0d55   46              INC         SI                                      
ram:1000:0d56   fec9            DEC         CL                                      
ram:1000:0d58   7408            JZ          LAB_1000_0d62                           
ram:1000:0d5a   7306            JNC         LAB_1000_0d62                           
ram:1000:0d5c   8a04            MOV         AL,byte ptr [SI]=>score_bcd[3]          
ram:1000:0d5e   1400            ADC         AL,0x0                                  
ram:1000:0d60   ebf0            JMP         LAB_1000_0d52                           
                            LAB_1000_0d62:                ;XREF[2,0]:   1000:0d58,1000:0d5a
ram:1000:0d62   e80500          CALL        update_hiscore                          ;undefined update_hiscore()
ram:1000:0d65   5e              POP         SI                                      
ram:1000:0d66   5a              POP         DX                                      
ram:1000:0d67   59              POP         CX                                      
ram:1000:0d68   58              POP         AX                                      
ram:1000:0d69   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined update_hiscore()
                                                          ;XREF[3,0]:   1000:0d06,1000:0d34,1000:0d62
ram:1000:0d6a   57              PUSH        DI                                      
ram:1000:0d6b   be600b          MOV         SI,0xb60                                
ram:1000:0d6e   bf680b          MOV         DI,0xb68                                
ram:1000:0d71   83c607          ADD         SI,0x7                                  
ram:1000:0d74   83c707          ADD         DI,0x7                                  
ram:1000:0d77   b90800          MOV         CX,0x8                                  
                            LAB_1000_0d7a:                ;XREF[1,0]:   1000:0d84
ram:1000:0d7a   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:0d7c   3a05            CMP         AL,byte ptr [DI]                        
ram:1000:0d7e   7708            JA          LAB_1000_0d88                           
ram:1000:0d80   7204            JC          LAB_1000_0d86                           
ram:1000:0d82   4e              DEC         SI                                      
ram:1000:0d83   4f              DEC         DI                                      
ram:1000:0d84   e2f4            LOOP        LAB_1000_0d7a                           
                            LAB_1000_0d86:                ;XREF[1,0]:   1000:0d80
ram:1000:0d86   5f              POP         DI                                      
ram:1000:0d87   c3              RET                                                 
                            LAB_1000_0d88:                ;XREF[1,0]:   1000:0d7e
ram:1000:0d88   be600b          MOV         SI,0xb60                                
ram:1000:0d8b   bf680b          MOV         DI,0xb68                                
ram:1000:0d8e   b90800          MOV         CX,0x8                                  
                            LAB_1000_0d91:                ;XREF[1,0]:   1000:0d97
ram:1000:0d91   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:0d93   8805            MOV         byte ptr [DI],AL                        
ram:1000:0d95   46              INC         SI                                      
ram:1000:0d96   47              INC         DI                                      
ram:1000:0d97   e2f8            LOOP        LAB_1000_0d91                           
ram:1000:0d99   e8d4fe          CALL        display_hiscore                         ;undefined display_hiscore()
ram:1000:0d9c   5f              POP         DI                                      
ram:1000:0d9d   c3              RET                                                 
ram:1000:0d9e   00              ??          00h                                     
ram:1000:0d9f   00              ??          00h                                     
                            keyboard_buf:                 ;XREF[1,0]:   1000:1189
ram:1000:0da0   000000000...    db[16]                                              
   |_ram:1000:0da0   [0]             db          0h                                      
   |_ram:1000:0da1   [1]             db          0h                                      
   |_ram:1000:0da2   [2]             db          0h                                      
   |_ram:1000:0da3   [3]             db          0h                                      
   |_ram:1000:0da4   [4]             db          0h                                      
   |_ram:1000:0da5   [5]             db          0h                                      
   |_ram:1000:0da6   [6]             db          0h                                      
   |_ram:1000:0da7   [7]             db          0h                                      
   |_ram:1000:0da8   [8]             db          0h                                      
   |_ram:1000:0da9   [9]             db          0h                                      
   |_ram:1000:0daa   [10]            db          0h                                      
   |_ram:1000:0dab   [11]            db          0h                                      
   |_ram:1000:0dac   [12]            db          0h                                      
   |_ram:1000:0dad   [13]            db          0h                                      
   |_ram:1000:0dae   [14]            db          0h                                      
   |_ram:1000:0daf   [15]            db          0h                                      
                            keyboard_buf_rdidx:           ;XREF[13,0]:  1000:0300,1000:117c,1000:121b,1000:1235
                                                          ;             1000:1296,1000:12da,1000:24e2,1000:25be
                                                          ;             1000:2746,1000:27ab,1000:7aaa,1000:7b77
                                                          ;             1000:7bd1
ram:1000:0db0   0000            dw          0h                                      
                            keyboard_buf_wridx:           ;XREF[12,0]:  1000:0306,1000:1180,1000:1221,1000:129c
                                                          ;             1000:12e0,1000:24e8,1000:25c4,1000:274c
                                                          ;             1000:27b1,1000:7ab0,1000:7b7d,1000:7bd7
ram:1000:0db2   0000            dw          0h                                      
ram:1000:0db4   00              ??          00h                                     
ram:1000:0db5   00              ??          00h                                     
ram:1000:0db6   00              ??          00h                                     
ram:1000:0db7   00              ??          00h                                     
                            ctrl_pressed:                 ;XREF[9,0]:   1000:032c,1000:1191,1000:11c5,1000:11e0
                                                          ;             1000:12f8,1000:77d4,1000:7ac2,1000:7b95
                                                          ;             1000:7ce5
ram:1000:0db8   00              db          0h                                      
                            alt_pressed:                  ;XREF[3,0]:   1000:119d,1000:11b9,1000:11e7
ram:1000:0db9   00              db          0h                                      
                            del_pressed:                  ;XREF[3,0]:   1000:11a9,1000:11d1,1000:11d9
ram:1000:0dba   00              undefined1  00h                                     
ram:1000:0dbb   00              ??          00h                                     
                            screen_save_buf:              ;XREF[2,0]:   1000:1266,1000:130b
ram:1000:0dbc   000000000...    db[176]                                             
   |_ram:1000:0dbc   [0]             db          0h                                      
   |_ram:1000:0dbd   [1]             db          0h                                      
   |_ram:1000:0dbe   [2]             db          0h                                      
   |_ram:1000:0dbf   [3]             db          0h                                      
   |_ram:1000:0dc0   [4]             db          0h                                      
   |_ram:1000:0dc1   [5]             db          0h                                      
   |_ram:1000:0dc2   [6]             db          0h                                      
   |_ram:1000:0dc3   [7]             db          0h                                      
   |_ram:1000:0dc4   [8]             db          0h                                      
   |_ram:1000:0dc5   [9]             db          0h                                      
   |_ram:1000:0dc6   [10]            db          0h                                      
   |_ram:1000:0dc7   [11]            db          0h                                      
   |_ram:1000:0dc8   [12]            db          0h                                      
   |_ram:1000:0dc9   [13]            db          0h                                      
   |_ram:1000:0dca   [14]            db          0h                                      
   |_ram:1000:0dcb   [15]            db          0h                                      
   |_ram:1000:0dcc   [16]            db          0h                                      
   |_ram:1000:0dcd   [17]            db          0h                                      
   |_ram:1000:0dce   [18]            db          0h                                      
   |_ram:1000:0dcf   [19]            db          0h                                      
   |_ram:1000:0dd0   [20]            db          0h                                      
   |_ram:1000:0dd1   [21]            db          0h                                      
   |_ram:1000:0dd2   [22]            db          0h                                      
   |_ram:1000:0dd3   [23]            db          0h                                      
   |_ram:1000:0dd4   [24]            db          0h                                      
   |_ram:1000:0dd5   [25]            db          0h                                      
   |_ram:1000:0dd6   [26]            db          0h                                      
   |_ram:1000:0dd7   [27]            db          0h                                      
   |_ram:1000:0dd8   [28]            db          0h                                      
   |_ram:1000:0dd9   [29]            db          0h                                      
   |_ram:1000:0dda   [30]            db          0h                                      
   |_ram:1000:0ddb   [31]            db          0h                                      
   |_ram:1000:0ddc   [32]            db          0h                                      
   |_ram:1000:0ddd   [33]            db          0h                                      
   |_ram:1000:0dde   [34]            db          0h                                      
   |_ram:1000:0ddf   [35]            db          0h                                      
   |_ram:1000:0de0   [36]            db          0h                                      
   |_ram:1000:0de1   [37]            db          0h                                      
   |_ram:1000:0de2   [38]            db          0h                                      
   |_ram:1000:0de3   [39]            db          0h                                      
   |_ram:1000:0de4   [40]            db          0h                                      
   |_ram:1000:0de5   [41]            db          0h                                      
   |_ram:1000:0de6   [42]            db          0h                                      
   |_ram:1000:0de7   [43]            db          0h                                      
   |_ram:1000:0de8   [44]            db          0h                                      
   |_ram:1000:0de9   [45]            db          0h                                      
   |_ram:1000:0dea   [46]            db          0h                                      
   |_ram:1000:0deb   [47]            db          0h                                      
   |_ram:1000:0dec   [48]            db          0h                                      
   |_ram:1000:0ded   [49]            db          0h                                      
   |_ram:1000:0dee   [50]            db          0h                                      
   |_ram:1000:0def   [51]            db          0h                                      
   |_ram:1000:0df0   [52]            db          0h                                      
   |_ram:1000:0df1   [53]            db          0h                                      
   |_ram:1000:0df2   [54]            db          0h                                      
   |_ram:1000:0df3   [55]            db          0h                                      
   |_ram:1000:0df4   [56]            db          0h                                      
   |_ram:1000:0df5   [57]            db          0h                                      
   |_ram:1000:0df6   [58]            db          0h                                      
   |_ram:1000:0df7   [59]            db          0h                                      
   |_ram:1000:0df8   [60]            db          0h                                      
   |_ram:1000:0df9   [61]            db          0h                                      
   |_ram:1000:0dfa   [62]            db          0h                                      
   |_ram:1000:0dfb   [63]            db          0h                                      
   |_ram:1000:0dfc   [64]            db          0h                                      
   |_ram:1000:0dfd   [65]            db          0h                                      
   |_ram:1000:0dfe   [66]            db          0h                                      
   |_ram:1000:0dff   [67]            db          0h                                      
   |_ram:1000:0e00   [68]            db          0h                                      
   |_ram:1000:0e01   [69]            db          0h                                      
   |_ram:1000:0e02   [70]            db          0h                                      
   |_ram:1000:0e03   [71]            db          0h                                      
   |_ram:1000:0e04   [72]            db          0h                                      
   |_ram:1000:0e05   [73]            db          0h                                      
   |_ram:1000:0e06   [74]            db          0h                                      
   |_ram:1000:0e07   [75]            db          0h                                      
   |_ram:1000:0e08   [76]            db          0h                                      
   |_ram:1000:0e09   [77]            db          0h                                      
   |_ram:1000:0e0a   [78]            db          0h                                      
   |_ram:1000:0e0b   [79]            db          0h                                      
   |_ram:1000:0e0c   [80]            db          0h                                      
   |_ram:1000:0e0d   [81]            db          0h                                      
   |_ram:1000:0e0e   [82]            db          0h                                      
   |_ram:1000:0e0f   [83]            db          0h                                      
   |_ram:1000:0e10   [84]            db          0h                                      
   |_ram:1000:0e11   [85]            db          0h                                      
   |_ram:1000:0e12   [86]            db          0h                                      
   |_ram:1000:0e13   [87]            db          0h                                      
   |_ram:1000:0e14   [88]            db          0h                                      
   |_ram:1000:0e15   [89]            db          0h                                      
   |_ram:1000:0e16   [90]            db          0h                                      
   |_ram:1000:0e17   [91]            db          0h                                      
   |_ram:1000:0e18   [92]            db          0h                                      
   |_ram:1000:0e19   [93]            db          0h                                      
   |_ram:1000:0e1a   [94]            db          0h                                      
   |_ram:1000:0e1b   [95]            db          0h                                      
   |_ram:1000:0e1c   [96]            db          0h                                      
   |_ram:1000:0e1d   [97]            db          0h                                      
   |_ram:1000:0e1e   [98]            db          0h                                      
   |_ram:1000:0e1f   [99]            db          0h                                      
   |_ram:1000:0e20   [100]           db          0h                                      
   |_ram:1000:0e21   [101]           db          0h                                      
   |_ram:1000:0e22   [102]           db          0h                                      
   |_ram:1000:0e23   [103]           db          0h                                      
   |_ram:1000:0e24   [104]           db          0h                                      
   |_ram:1000:0e25   [105]           db          0h                                      
   |_ram:1000:0e26   [106]           db          0h                                      
   |_ram:1000:0e27   [107]           db          0h                                      
   |_ram:1000:0e28   [108]           db          0h                                      
   |_ram:1000:0e29   [109]           db          0h                                      
   |_ram:1000:0e2a   [110]           db          0h                                      
   |_ram:1000:0e2b   [111]           db          0h                                      
   |_ram:1000:0e2c   [112]           db          0h                                      
   |_ram:1000:0e2d   [113]           db          0h                                      
   |_ram:1000:0e2e   [114]           db          0h                                      
   |_ram:1000:0e2f   [115]           db          0h                                      
   |_ram:1000:0e30   [116]           db          0h                                      
   |_ram:1000:0e31   [117]           db          0h                                      
   |_ram:1000:0e32   [118]           db          0h                                      
   |_ram:1000:0e33   [119]           db          0h                                      
   |_ram:1000:0e34   [120]           db          0h                                      
   |_ram:1000:0e35   [121]           db          0h                                      
   |_ram:1000:0e36   [122]           db          0h                                      
   |_ram:1000:0e37   [123]           db          0h                                      
   |_ram:1000:0e38   [124]           db          0h                                      
   |_ram:1000:0e39   [125]           db          0h                                      
   |_ram:1000:0e3a   [126]           db          0h                                      
   |_ram:1000:0e3b   [127]           db          0h                                      
   |_ram:1000:0e3c   [128]           db          0h                                      
   |_ram:1000:0e3d   [129]           db          0h                                      
   |_ram:1000:0e3e   [130]           db          0h                                      
   |_ram:1000:0e3f   [131]           db          0h                                      
   |_ram:1000:0e40   [132]           db          0h                                      
   |_ram:1000:0e41   [133]           db          0h                                      
   |_ram:1000:0e42   [134]           db          0h                                      
   |_ram:1000:0e43   [135]           db          0h                                      
   |_ram:1000:0e44   [136]           db          0h                                      
   |_ram:1000:0e45   [137]           db          0h                                      
   |_ram:1000:0e46   [138]           db          0h                                      
   |_ram:1000:0e47   [139]           db          0h                                      
   |_ram:1000:0e48   [140]           db          0h                                      
   |_ram:1000:0e49   [141]           db          0h                                      
   |_ram:1000:0e4a   [142]           db          0h                                      
   |_ram:1000:0e4b   [143]           db          0h                                      
   |_ram:1000:0e4c   [144]           db          0h                                      
   |_ram:1000:0e4d   [145]           db          0h                                      
   |_ram:1000:0e4e   [146]           db          0h                                      
   |_ram:1000:0e4f   [147]           db          0h                                      
   |_ram:1000:0e50   [148]           db          0h                                      
   |_ram:1000:0e51   [149]           db          0h                                      
   |_ram:1000:0e52   [150]           db          0h                                      
   |_ram:1000:0e53   [151]           db          0h                                      
   |_ram:1000:0e54   [152]           db          0h                                      
   |_ram:1000:0e55   [153]           db          0h                                      
   |_ram:1000:0e56   [154]           db          0h                                      
   |_ram:1000:0e57   [155]           db          0h                                      
   |_ram:1000:0e58   [156]           db          0h                                      
   |_ram:1000:0e59   [157]           db          0h                                      
   |_ram:1000:0e5a   [158]           db          0h                                      
   |_ram:1000:0e5b   [159]           db          0h                                      
   |_ram:1000:0e5c   [160]           db          0h                                      
   |_ram:1000:0e5d   [161]           db          0h                                      
   |_ram:1000:0e5e   [162]           db          0h                                      
   |_ram:1000:0e5f   [163]           db          0h                                      
   |_ram:1000:0e60   [164]           db          0h                                      
   |_ram:1000:0e61   [165]           db          0h                                      
   |_ram:1000:0e62   [166]           db          0h                                      
   |_ram:1000:0e63   [167]           db          0h                                      
   |_ram:1000:0e64   [168]           db          0h                                      
   |_ram:1000:0e65   [169]           db          0h                                      
   |_ram:1000:0e66   [170]           db          0h                                      
   |_ram:1000:0e67   [171]           db          0h                                      
   |_ram:1000:0e68   [172]           db          0h                                      
   |_ram:1000:0e69   [173]           db          0h                                      
   |_ram:1000:0e6a   [174]           db          0h                                      
   |_ram:1000:0e6b   [175]           db          0h                                      
                            screen_save_buf_2:            ;XREF[2,0]:   1000:1290,1000:1319
ram:1000:0e6c   000000000...    db[464]                                             
   |_ram:1000:0e6c   [0]             db          0h                                      
   |_ram:1000:0e6d   [1]             db          0h                                      
   |_ram:1000:0e6e   [2]             db          0h                                      
   |_ram:1000:0e6f   [3]             db          0h                                      
   |_ram:1000:0e70   [4]             db          0h                                      
   |_ram:1000:0e71   [5]             db          0h                                      
   |_ram:1000:0e72   [6]             db          0h                                      
   |_ram:1000:0e73   [7]             db          0h                                      
   |_ram:1000:0e74   [8]             db          0h                                      
   |_ram:1000:0e75   [9]             db          0h                                      
   |_ram:1000:0e76   [10]            db          0h                                      
   |_ram:1000:0e77   [11]            db          0h                                      
   |_ram:1000:0e78   [12]            db          0h                                      
   |_ram:1000:0e79   [13]            db          0h                                      
   |_ram:1000:0e7a   [14]            db          0h                                      
   |_ram:1000:0e7b   [15]            db          0h                                      
   |_ram:1000:0e7c   [16]            db          0h                                      
   |_ram:1000:0e7d   [17]            db          0h                                      
   |_ram:1000:0e7e   [18]            db          0h                                      
   |_ram:1000:0e7f   [19]            db          0h                                      
   |_ram:1000:0e80   [20]            db          0h                                      
   |_ram:1000:0e81   [21]            db          0h                                      
   |_ram:1000:0e82   [22]            db          0h                                      
   |_ram:1000:0e83   [23]            db          0h                                      
   |_ram:1000:0e84   [24]            db          0h                                      
   |_ram:1000:0e85   [25]            db          0h                                      
   |_ram:1000:0e86   [26]            db          0h                                      
   |_ram:1000:0e87   [27]            db          0h                                      
   |_ram:1000:0e88   [28]            db          0h                                      
   |_ram:1000:0e89   [29]            db          0h                                      
   |_ram:1000:0e8a   [30]            db          0h                                      
   |_ram:1000:0e8b   [31]            db          0h                                      
   |_ram:1000:0e8c   [32]            db          0h                                      
   |_ram:1000:0e8d   [33]            db          0h                                      
   |_ram:1000:0e8e   [34]            db          0h                                      
   |_ram:1000:0e8f   [35]            db          0h                                      
   |_ram:1000:0e90   [36]            db          0h                                      
   |_ram:1000:0e91   [37]            db          0h                                      
   |_ram:1000:0e92   [38]            db          0h                                      
   |_ram:1000:0e93   [39]            db          0h                                      
   |_ram:1000:0e94   [40]            db          0h                                      
   |_ram:1000:0e95   [41]            db          0h                                      
   |_ram:1000:0e96   [42]            db          0h                                      
   |_ram:1000:0e97   [43]            db          0h                                      
   |_ram:1000:0e98   [44]            db          0h                                      
   |_ram:1000:0e99   [45]            db          0h                                      
   |_ram:1000:0e9a   [46]            db          0h                                      
   |_ram:1000:0e9b   [47]            db          0h                                      
   |_ram:1000:0e9c   [48]            db          0h                                      
   |_ram:1000:0e9d   [49]            db          0h                                      
   |_ram:1000:0e9e   [50]            db          0h                                      
   |_ram:1000:0e9f   [51]            db          0h                                      
   |_ram:1000:0ea0   [52]            db          0h                                      
   |_ram:1000:0ea1   [53]            db          0h                                      
   |_ram:1000:0ea2   [54]            db          0h                                      
   |_ram:1000:0ea3   [55]            db          0h                                      
   |_ram:1000:0ea4   [56]            db          0h                                      
   |_ram:1000:0ea5   [57]            db          0h                                      
   |_ram:1000:0ea6   [58]            db          0h                                      
   |_ram:1000:0ea7   [59]            db          0h                                      
   |_ram:1000:0ea8   [60]            db          0h                                      
   |_ram:1000:0ea9   [61]            db          0h                                      
   |_ram:1000:0eaa   [62]            db          0h                                      
   |_ram:1000:0eab   [63]            db          0h                                      
   |_ram:1000:0eac   [64]            db          0h                                      
   |_ram:1000:0ead   [65]            db          0h                                      
   |_ram:1000:0eae   [66]            db          0h                                      
   |_ram:1000:0eaf   [67]            db          0h                                      
   |_ram:1000:0eb0   [68]            db          0h                                      
   |_ram:1000:0eb1   [69]            db          0h                                      
   |_ram:1000:0eb2   [70]            db          0h                                      
   |_ram:1000:0eb3   [71]            db          0h                                      
   |_ram:1000:0eb4   [72]            db          0h                                      
   |_ram:1000:0eb5   [73]            db          0h                                      
   |_ram:1000:0eb6   [74]            db          0h                                      
   |_ram:1000:0eb7   [75]            db          0h                                      
   |_ram:1000:0eb8   [76]            db          0h                                      
   |_ram:1000:0eb9   [77]            db          0h                                      
   |_ram:1000:0eba   [78]            db          0h                                      
   |_ram:1000:0ebb   [79]            db          0h                                      
   |_ram:1000:0ebc   [80]            db          0h                                      
   |_ram:1000:0ebd   [81]            db          0h                                      
   |_ram:1000:0ebe   [82]            db          0h                                      
   |_ram:1000:0ebf   [83]            db          0h                                      
   |_ram:1000:0ec0   [84]            db          0h                                      
   |_ram:1000:0ec1   [85]            db          0h                                      
   |_ram:1000:0ec2   [86]            db          0h                                      
   |_ram:1000:0ec3   [87]            db          0h                                      
   |_ram:1000:0ec4   [88]            db          0h                                      
   |_ram:1000:0ec5   [89]            db          0h                                      
   |_ram:1000:0ec6   [90]            db          0h                                      
   |_ram:1000:0ec7   [91]            db          0h                                      
   |_ram:1000:0ec8   [92]            db          0h                                      
   |_ram:1000:0ec9   [93]            db          0h                                      
   |_ram:1000:0eca   [94]            db          0h                                      
   |_ram:1000:0ecb   [95]            db          0h                                      
   |_ram:1000:0ecc   [96]            db          0h                                      
   |_ram:1000:0ecd   [97]            db          0h                                      
   |_ram:1000:0ece   [98]            db          0h                                      
   |_ram:1000:0ecf   [99]            db          0h                                      
   |_ram:1000:0ed0   [100]           db          0h                                      
   |_ram:1000:0ed1   [101]           db          0h                                      
   |_ram:1000:0ed2   [102]           db          0h                                      
   |_ram:1000:0ed3   [103]           db          0h                                      
   |_ram:1000:0ed4   [104]           db          0h                                      
   |_ram:1000:0ed5   [105]           db          0h                                      
   |_ram:1000:0ed6   [106]           db          0h                                      
   |_ram:1000:0ed7   [107]           db          0h                                      
   |_ram:1000:0ed8   [108]           db          0h                                      
   |_ram:1000:0ed9   [109]           db          0h                                      
   |_ram:1000:0eda   [110]           db          0h                                      
   |_ram:1000:0edb   [111]           db          0h                                      
   |_ram:1000:0edc   [112]           db          0h                                      
   |_ram:1000:0edd   [113]           db          0h                                      
   |_ram:1000:0ede   [114]           db          0h                                      
   |_ram:1000:0edf   [115]           db          0h                                      
   |_ram:1000:0ee0   [116]           db          0h                                      
   |_ram:1000:0ee1   [117]           db          0h                                      
   |_ram:1000:0ee2   [118]           db          0h                                      
   |_ram:1000:0ee3   [119]           db          0h                                      
   |_ram:1000:0ee4   [120]           db          0h                                      
   |_ram:1000:0ee5   [121]           db          0h                                      
   |_ram:1000:0ee6   [122]           db          0h                                      
   |_ram:1000:0ee7   [123]           db          0h                                      
   |_ram:1000:0ee8   [124]           db          0h                                      
   |_ram:1000:0ee9   [125]           db          0h                                      
   |_ram:1000:0eea   [126]           db          0h                                      
   |_ram:1000:0eeb   [127]           db          0h                                      
   |_ram:1000:0eec   [128]           db          0h                                      
   |_ram:1000:0eed   [129]           db          0h                                      
   |_ram:1000:0eee   [130]           db          0h                                      
   |_ram:1000:0eef   [131]           db          0h                                      
   |_ram:1000:0ef0   [132]           db          0h                                      
   |_ram:1000:0ef1   [133]           db          0h                                      
   |_ram:1000:0ef2   [134]           db          0h                                      
   |_ram:1000:0ef3   [135]           db          0h                                      
   |_ram:1000:0ef4   [136]           db          0h                                      
   |_ram:1000:0ef5   [137]           db          0h                                      
   |_ram:1000:0ef6   [138]           db          0h                                      
   |_ram:1000:0ef7   [139]           db          0h                                      
   |_ram:1000:0ef8   [140]           db          0h                                      
   |_ram:1000:0ef9   [141]           db          0h                                      
   |_ram:1000:0efa   [142]           db          0h                                      
   |_ram:1000:0efb   [143]           db          0h                                      
   |_ram:1000:0efc   [144]           db          0h                                      
   |_ram:1000:0efd   [145]           db          0h                                      
   |_ram:1000:0efe   [146]           db          0h                                      
   |_ram:1000:0eff   [147]           db          0h                                      
   |_ram:1000:0f00   [148]           db          0h                                      
   |_ram:1000:0f01   [149]           db          0h                                      
   |_ram:1000:0f02   [150]           db          0h                                      
   |_ram:1000:0f03   [151]           db          0h                                      
   |_ram:1000:0f04   [152]           db          0h                                      
   |_ram:1000:0f05   [153]           db          0h                                      
   |_ram:1000:0f06   [154]           db          0h                                      
   |_ram:1000:0f07   [155]           db          0h                                      
   |_ram:1000:0f08   [156]           db          0h                                      
   |_ram:1000:0f09   [157]           db          0h                                      
   |_ram:1000:0f0a   [158]           db          0h                                      
   |_ram:1000:0f0b   [159]           db          0h                                      
   |_ram:1000:0f0c   [160]           db          0h                                      
   |_ram:1000:0f0d   [161]           db          0h                                      
   |_ram:1000:0f0e   [162]           db          0h                                      
   |_ram:1000:0f0f   [163]           db          0h                                      
   |_ram:1000:0f10   [164]           db          0h                                      
   |_ram:1000:0f11   [165]           db          0h                                      
   |_ram:1000:0f12   [166]           db          0h                                      
   |_ram:1000:0f13   [167]           db          0h                                      
   |_ram:1000:0f14   [168]           db          0h                                      
   |_ram:1000:0f15   [169]           db          0h                                      
   |_ram:1000:0f16   [170]           db          0h                                      
   |_ram:1000:0f17   [171]           db          0h                                      
   |_ram:1000:0f18   [172]           db          0h                                      
   |_ram:1000:0f19   [173]           db          0h                                      
   |_ram:1000:0f1a   [174]           db          0h                                      
   |_ram:1000:0f1b   [175]           db          0h                                      
   |_ram:1000:0f1c   [176]           db          0h                                      
   |_ram:1000:0f1d   [177]           db          0h                                      
   |_ram:1000:0f1e   [178]           db          0h                                      
   |_ram:1000:0f1f   [179]           db          0h                                      
   |_ram:1000:0f20   [180]           db          0h                                      
   |_ram:1000:0f21   [181]           db          0h                                      
   |_ram:1000:0f22   [182]           db          0h                                      
   |_ram:1000:0f23   [183]           db          0h                                      
   |_ram:1000:0f24   [184]           db          0h                                      
   |_ram:1000:0f25   [185]           db          0h                                      
   |_ram:1000:0f26   [186]           db          0h                                      
   |_ram:1000:0f27   [187]           db          0h                                      
   |_ram:1000:0f28   [188]           db          0h                                      
   |_ram:1000:0f29   [189]           db          0h                                      
   |_ram:1000:0f2a   [190]           db          0h                                      
   |_ram:1000:0f2b   [191]           db          0h                                      
   |_ram:1000:0f2c   [192]           db          0h                                      
   |_ram:1000:0f2d   [193]           db          0h                                      
   |_ram:1000:0f2e   [194]           db          0h                                      
   |_ram:1000:0f2f   [195]           db          0h                                      
   |_ram:1000:0f30   [196]           db          0h                                      
   |_ram:1000:0f31   [197]           db          0h                                      
   |_ram:1000:0f32   [198]           db          0h                                      
   |_ram:1000:0f33   [199]           db          0h                                      
   |_ram:1000:0f34   [200]           db          0h                                      
   |_ram:1000:0f35   [201]           db          0h                                      
   |_ram:1000:0f36   [202]           db          0h                                      
   |_ram:1000:0f37   [203]           db          0h                                      
   |_ram:1000:0f38   [204]           db          0h                                      
   |_ram:1000:0f39   [205]           db          0h                                      
   |_ram:1000:0f3a   [206]           db          0h                                      
   |_ram:1000:0f3b   [207]           db          0h                                      
   |_ram:1000:0f3c   [208]           db          0h                                      
   |_ram:1000:0f3d   [209]           db          0h                                      
   |_ram:1000:0f3e   [210]           db          0h                                      
   |_ram:1000:0f3f   [211]           db          0h                                      
   |_ram:1000:0f40   [212]           db          0h                                      
   |_ram:1000:0f41   [213]           db          0h                                      
   |_ram:1000:0f42   [214]           db          0h                                      
   |_ram:1000:0f43   [215]           db          0h                                      
   |_ram:1000:0f44   [216]           db          0h                                      
   |_ram:1000:0f45   [217]           db          0h                                      
   |_ram:1000:0f46   [218]           db          0h                                      
   |_ram:1000:0f47   [219]           db          0h                                      
   |_ram:1000:0f48   [220]           db          0h                                      
   |_ram:1000:0f49   [221]           db          0h                                      
   |_ram:1000:0f4a   [222]           db          0h                                      
   |_ram:1000:0f4b   [223]           db          0h                                      
   |_ram:1000:0f4c   [224]           db          0h                                      
   |_ram:1000:0f4d   [225]           db          0h                                      
   |_ram:1000:0f4e   [226]           db          0h                                      
   |_ram:1000:0f4f   [227]           db          0h                                      
   |_ram:1000:0f50   [228]           db          0h                                      
   |_ram:1000:0f51   [229]           db          0h                                      
   |_ram:1000:0f52   [230]           db          0h                                      
   |_ram:1000:0f53   [231]           db          0h                                      
   |_ram:1000:0f54   [232]           db          0h                                      
   |_ram:1000:0f55   [233]           db          0h                                      
   |_ram:1000:0f56   [234]           db          0h                                      
   |_ram:1000:0f57   [235]           db          0h                                      
   |_ram:1000:0f58   [236]           db          0h                                      
   |_ram:1000:0f59   [237]           db          0h                                      
   |_ram:1000:0f5a   [238]           db          0h                                      
   |_ram:1000:0f5b   [239]           db          0h                                      
   |_ram:1000:0f5c   [240]           db          0h                                      
   |_ram:1000:0f5d   [241]           db          0h                                      
   |_ram:1000:0f5e   [242]           db          0h                                      
   |_ram:1000:0f5f   [243]           db          0h                                      
   |_ram:1000:0f60   [244]           db          0h                                      
   |_ram:1000:0f61   [245]           db          0h                                      
   |_ram:1000:0f62   [246]           db          0h                                      
   |_ram:1000:0f63   [247]           db          0h                                      
   |_ram:1000:0f64   [248]           db          0h                                      
   |_ram:1000:0f65   [249]           db          0h                                      
   |_ram:1000:0f66   [250]           db          0h                                      
   |_ram:1000:0f67   [251]           db          0h                                      
   |_ram:1000:0f68   [252]           db          0h                                      
   |_ram:1000:0f69   [253]           db          0h                                      
   |_ram:1000:0f6a   [254]           db          0h                                      
   |_ram:1000:0f6b   [255]           db          0h                                      
   |_ram:1000:0f6c   [256]           db          0h                                      
   |_ram:1000:0f6d   [257]           db          0h                                      
   |_ram:1000:0f6e   [258]           db          0h                                      
   |_ram:1000:0f6f   [259]           db          0h                                      
   |_ram:1000:0f70   [260]           db          0h                                      
   |_ram:1000:0f71   [261]           db          0h                                      
   |_ram:1000:0f72   [262]           db          0h                                      
   |_ram:1000:0f73   [263]           db          0h                                      
   |_ram:1000:0f74   [264]           db          0h                                      
   |_ram:1000:0f75   [265]           db          0h                                      
   |_ram:1000:0f76   [266]           db          0h                                      
   |_ram:1000:0f77   [267]           db          0h                                      
   |_ram:1000:0f78   [268]           db          0h                                      
   |_ram:1000:0f79   [269]           db          0h                                      
   |_ram:1000:0f7a   [270]           db          0h                                      
   |_ram:1000:0f7b   [271]           db          0h                                      
   |_ram:1000:0f7c   [272]           db          0h                                      
   |_ram:1000:0f7d   [273]           db          0h                                      
   |_ram:1000:0f7e   [274]           db          0h                                      
   |_ram:1000:0f7f   [275]           db          0h                                      
   |_ram:1000:0f80   [276]           db          0h                                      
   |_ram:1000:0f81   [277]           db          0h                                      
   |_ram:1000:0f82   [278]           db          0h                                      
   |_ram:1000:0f83   [279]           db          0h                                      
   |_ram:1000:0f84   [280]           db          0h                                      
   |_ram:1000:0f85   [281]           db          0h                                      
   |_ram:1000:0f86   [282]           db          0h                                      
   |_ram:1000:0f87   [283]           db          0h                                      
   |_ram:1000:0f88   [284]           db          0h                                      
   |_ram:1000:0f89   [285]           db          0h                                      
   |_ram:1000:0f8a   [286]           db          0h                                      
   |_ram:1000:0f8b   [287]           db          0h                                      
   |_ram:1000:0f8c   [288]           db          0h                                      
   |_ram:1000:0f8d   [289]           db          0h                                      
   |_ram:1000:0f8e   [290]           db          0h                                      
   |_ram:1000:0f8f   [291]           db          0h                                      
   |_ram:1000:0f90   [292]           db          0h                                      
   |_ram:1000:0f91   [293]           db          0h                                      
   |_ram:1000:0f92   [294]           db          0h                                      
   |_ram:1000:0f93   [295]           db          0h                                      
   |_ram:1000:0f94   [296]           db          0h                                      
   |_ram:1000:0f95   [297]           db          0h                                      
   |_ram:1000:0f96   [298]           db          0h                                      
   |_ram:1000:0f97   [299]           db          0h                                      
   |_ram:1000:0f98   [300]           db          0h                                      
   |_ram:1000:0f99   [301]           db          0h                                      
   |_ram:1000:0f9a   [302]           db          0h                                      
   |_ram:1000:0f9b   [303]           db          0h                                      
   |_ram:1000:0f9c   [304]           db          0h                                      
   |_ram:1000:0f9d   [305]           db          0h                                      
   |_ram:1000:0f9e   [306]           db          0h                                      
   |_ram:1000:0f9f   [307]           db          0h                                      
   |_ram:1000:0fa0   [308]           db          0h                                      
   |_ram:1000:0fa1   [309]           db          0h                                      
   |_ram:1000:0fa2   [310]           db          0h                                      
   |_ram:1000:0fa3   [311]           db          0h                                      
   |_ram:1000:0fa4   [312]           db          0h                                      
   |_ram:1000:0fa5   [313]           db          0h                                      
   |_ram:1000:0fa6   [314]           db          0h                                      
   |_ram:1000:0fa7   [315]           db          0h                                      
   |_ram:1000:0fa8   [316]           db          0h                                      
   |_ram:1000:0fa9   [317]           db          0h                                      
   |_ram:1000:0faa   [318]           db          0h                                      
   |_ram:1000:0fab   [319]           db          0h                                      
   |_ram:1000:0fac   [320]           db          0h                                      
   |_ram:1000:0fad   [321]           db          0h                                      
   |_ram:1000:0fae   [322]           db          0h                                      
   |_ram:1000:0faf   [323]           db          0h                                      
   |_ram:1000:0fb0   [324]           db          0h                                      
   |_ram:1000:0fb1   [325]           db          0h                                      
   |_ram:1000:0fb2   [326]           db          0h                                      
   |_ram:1000:0fb3   [327]           db          0h                                      
   |_ram:1000:0fb4   [328]           db          0h                                      
   |_ram:1000:0fb5   [329]           db          0h                                      
   |_ram:1000:0fb6   [330]           db          0h                                      
   |_ram:1000:0fb7   [331]           db          0h                                      
   |_ram:1000:0fb8   [332]           db          0h                                      
   |_ram:1000:0fb9   [333]           db          0h                                      
   |_ram:1000:0fba   [334]           db          0h                                      
   |_ram:1000:0fbb   [335]           db          0h                                      
   |_ram:1000:0fbc   [336]           db          0h                                      
   |_ram:1000:0fbd   [337]           db          0h                                      
   |_ram:1000:0fbe   [338]           db          0h                                      
   |_ram:1000:0fbf   [339]           db          0h                                      
   |_ram:1000:0fc0   [340]           db          0h                                      
   |_ram:1000:0fc1   [341]           db          0h                                      
   |_ram:1000:0fc2   [342]           db          0h                                      
   |_ram:1000:0fc3   [343]           db          0h                                      
   |_ram:1000:0fc4   [344]           db          0h                                      
   |_ram:1000:0fc5   [345]           db          0h                                      
   |_ram:1000:0fc6   [346]           db          0h                                      
   |_ram:1000:0fc7   [347]           db          0h                                      
   |_ram:1000:0fc8   [348]           db          0h                                      
   |_ram:1000:0fc9   [349]           db          0h                                      
   |_ram:1000:0fca   [350]           db          0h                                      
   |_ram:1000:0fcb   [351]           db          0h                                      
   |_ram:1000:0fcc   [352]           db          0h                                      
   |_ram:1000:0fcd   [353]           db          0h                                      
   |_ram:1000:0fce   [354]           db          0h                                      
   |_ram:1000:0fcf   [355]           db          0h                                      
   |_ram:1000:0fd0   [356]           db          0h                                      
   |_ram:1000:0fd1   [357]           db          0h                                      
   |_ram:1000:0fd2   [358]           db          0h                                      
   |_ram:1000:0fd3   [359]           db          0h                                      
   |_ram:1000:0fd4   [360]           db          0h                                      
   |_ram:1000:0fd5   [361]           db          0h                                      
   |_ram:1000:0fd6   [362]           db          0h                                      
   |_ram:1000:0fd7   [363]           db          0h                                      
   |_ram:1000:0fd8   [364]           db          0h                                      
   |_ram:1000:0fd9   [365]           db          0h                                      
   |_ram:1000:0fda   [366]           db          0h                                      
   |_ram:1000:0fdb   [367]           db          0h                                      
   |_ram:1000:0fdc   [368]           db          0h                                      
   |_ram:1000:0fdd   [369]           db          0h                                      
   |_ram:1000:0fde   [370]           db          0h                                      
   |_ram:1000:0fdf   [371]           db          0h                                      
   |_ram:1000:0fe0   [372]           db          0h                                      
   |_ram:1000:0fe1   [373]           db          0h                                      
   |_ram:1000:0fe2   [374]           db          0h                                      
   |_ram:1000:0fe3   [375]           db          0h                                      
   |_ram:1000:0fe4   [376]           db          0h                                      
   |_ram:1000:0fe5   [377]           db          0h                                      
   |_ram:1000:0fe6   [378]           db          0h                                      
   |_ram:1000:0fe7   [379]           db          0h                                      
   |_ram:1000:0fe8   [380]           db          0h                                      
   |_ram:1000:0fe9   [381]           db          0h                                      
   |_ram:1000:0fea   [382]           db          0h                                      
   |_ram:1000:0feb   [383]           db          0h                                      
   |_ram:1000:0fec   [384]           db          0h                                      
   |_ram:1000:0fed   [385]           db          0h                                      
   |_ram:1000:0fee   [386]           db          0h                                      
   |_ram:1000:0fef   [387]           db          0h                                      
   |_ram:1000:0ff0   [388]           db          0h                                      
   |_ram:1000:0ff1   [389]           db          0h                                      
   |_ram:1000:0ff2   [390]           db          0h                                      
   |_ram:1000:0ff3   [391]           db          0h                                      
   |_ram:1000:0ff4   [392]           db          0h                                      
   |_ram:1000:0ff5   [393]           db          0h                                      
   |_ram:1000:0ff6   [394]           db          0h                                      
   |_ram:1000:0ff7   [395]           db          0h                                      
   |_ram:1000:0ff8   [396]           db          0h                                      
   |_ram:1000:0ff9   [397]           db          0h                                      
   |_ram:1000:0ffa   [398]           db          0h                                      
   |_ram:1000:0ffb   [399]           db          0h                                      
   |_ram:1000:0ffc   [400]           db          0h                                      
   |_ram:1000:0ffd   [401]           db          0h                                      
   |_ram:1000:0ffe   [402]           db          0h                                      
   |_ram:1000:0fff   [403]           db          0h                                      
   |_ram:1000:1000   [404]           db          0h                                      
   |_ram:1000:1001   [405]           db          0h                                      
   |_ram:1000:1002   [406]           db          0h                                      
   |_ram:1000:1003   [407]           db          0h                                      
   |_ram:1000:1004   [408]           db          0h                                      
   |_ram:1000:1005   [409]           db          0h                                      
   |_ram:1000:1006   [410]           db          0h                                      
   |_ram:1000:1007   [411]           db          0h                                      
   |_ram:1000:1008   [412]           db          0h                                      
   |_ram:1000:1009   [413]           db          0h                                      
   |_ram:1000:100a   [414]           db          0h                                      
   |_ram:1000:100b   [415]           db          0h                                      
   |_ram:1000:100c   [416]           db          0h                                      
   |_ram:1000:100d   [417]           db          0h                                      
   |_ram:1000:100e   [418]           db          0h                                      
   |_ram:1000:100f   [419]           db          0h                                      
   |_ram:1000:1010   [420]           db          0h                                      
   |_ram:1000:1011   [421]           db          0h                                      
   |_ram:1000:1012   [422]           db          0h                                      
   |_ram:1000:1013   [423]           db          0h                                      
   |_ram:1000:1014   [424]           db          0h                                      
   |_ram:1000:1015   [425]           db          0h                                      
   |_ram:1000:1016   [426]           db          0h                                      
   |_ram:1000:1017   [427]           db          0h                                      
   |_ram:1000:1018   [428]           db          0h                                      
   |_ram:1000:1019   [429]           db          0h                                      
   |_ram:1000:101a   [430]           db          0h                                      
   |_ram:1000:101b   [431]           db          0h                                      
   |_ram:1000:101c   [432]           db          0h                                      
   |_ram:1000:101d   [433]           db          0h                                      
   |_ram:1000:101e   [434]           db          0h                                      
   |_ram:1000:101f   [435]           db          0h                                      
   |_ram:1000:1020   [436]           db          0h                                      
   |_ram:1000:1021   [437]           db          0h                                      
   |_ram:1000:1022   [438]           db          0h                                      
   |_ram:1000:1023   [439]           db          0h                                      
   |_ram:1000:1024   [440]           db          0h                                      
   |_ram:1000:1025   [441]           db          0h                                      
   |_ram:1000:1026   [442]           db          0h                                      
   |_ram:1000:1027   [443]           db          0h                                      
   |_ram:1000:1028   [444]           db          0h                                      
   |_ram:1000:1029   [445]           db          0h                                      
   |_ram:1000:102a   [446]           db          0h                                      
   |_ram:1000:102b   [447]           db          0h                                      
   |_ram:1000:102c   [448]           db          0h                                      
   |_ram:1000:102d   [449]           db          0h                                      
   |_ram:1000:102e   [450]           db          0h                                      
   |_ram:1000:102f   [451]           db          0h                                      
   |_ram:1000:1030   [452]           db          0h                                      
   |_ram:1000:1031   [453]           db          0h                                      
   |_ram:1000:1032   [454]           db          0h                                      
   |_ram:1000:1033   [455]           db          0h                                      
   |_ram:1000:1034   [456]           db          0h                                      
   |_ram:1000:1035   [457]           db          0h                                      
   |_ram:1000:1036   [458]           db          0h                                      
   |_ram:1000:1037   [459]           db          0h                                      
   |_ram:1000:1038   [460]           db          0h                                      
   |_ram:1000:1039   [461]           db          0h                                      
   |_ram:1000:103a   [462]           db          0h                                      
   |_ram:1000:103b   [463]           db          0h                                      
                            coldboot_vec:                 ;XREF[1,0]:   1000:1204
ram:1000:103c   5be0            dw          RESET                                   ;BIOS Reset vector
ram:1000:103e   00              ??          00h                                     
ram:1000:103f   f0              ??          F0h                                     
                            s_Game_paused_1000_1040:      ;XREF[1,0]:   1000:127c
ram:1000:1040   47616d652...    ds          "Game paused"                           
                            s_Press_any_key_to_continue...;XREF[1,0]:   1000:12bf
ram:1000:104b   507265737...    ds          "Press any key to continue... "         
                            s_Press_a_button_to_continu...;XREF[1,0]:   1000:12d4
ram:1000:1068   507265737...    ds          "Press a button to continue..."         
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined install_int_handlers()
                                                          ;XREF[1,0]:   1000:019a
ram:1000:1085   53              PUSH        BX                                      
ram:1000:1086   fa              CLI                                                 
ram:1000:1087   bbef10          MOV         BX,0x10ef                               
ram:1000:108a   f6062f0101      TEST        byte ptr [0x12f],0x1                    
ram:1000:108f   7503            JNZ         LAB_1000_1094                           
ram:1000:1091   bbb810          MOV         BX,0x10b8                               
                            LAB_1000_1094:                ;XREF[1,0]:   1000:108f
ram:1000:1094   33c0            XOR         AX,AX                                   
ram:1000:1096   06              PUSH        ES                                      
ram:1000:1097   8ec0            MOV         ES,AX                                   
ram:1000:1099   bf2400          MOV         DI,0x24                                 
ram:1000:109c   268b05          MOV         AX,word ptr ES:[DI]                     
ram:1000:109f   a3b40d          MOV         [0xdb4],AX                              
ram:1000:10a2   268b4502        MOV         AX,word ptr ES:[DI + 0x2]               
ram:1000:10a6   a3b60d          MOV         [0xdb6],AX                              
ram:1000:10a9   8bc3            MOV         AX,BX                                   
ram:1000:10ab   fc              CLD                                                 
ram:1000:10ac   ab              STOSW       ES:DI                                   
ram:1000:10ad   0e              PUSH        CS                                      
ram:1000:10ae   58              POP         AX                                      
ram:1000:10af   ab              STOSW       ES:DI                                   
ram:1000:10b0   b0fc            MOV         AL,0xfc                                 
ram:1000:10b2   e621            OUT         0x21,AL                                 
ram:1000:10b4   07              POP         ES                                      
ram:1000:10b5   fb              STI                                                 
ram:1000:10b6   5b              POP         BX                                      
ram:1000:10b7   c3              RET                                                 
ram:1000:10b8   53              ??          53h    S                                
ram:1000:10b9   50              ??          50h    P                                
ram:1000:10ba   e4              ??          E4h                                     
ram:1000:10bb   60              ??          60h    `                                
ram:1000:10bc   50              ??          50h    P                                
ram:1000:10bd   e4              ??          E4h                                     
ram:1000:10be   61              ??          61h    a                                
ram:1000:10bf   0c              ??          0Ch                                     
ram:1000:10c0   80              ??          80h                                     
ram:1000:10c1   e6              ??          E6h                                     
ram:1000:10c2   61              ??          61h    a                                
ram:1000:10c3   24              ??          24h    $                                
ram:1000:10c4   7f              ??          7Fh                                    
ram:1000:10c5   e6              ??          E6h                                     
ram:1000:10c6   61              ??          61h    a                                
ram:1000:10c7   58              ??          58h    X                                
ram:1000:10c8   2e              ??          2Eh    .                                
ram:1000:10c9   8b              ??          8Bh                                     
ram:1000:10ca   1e              ??          1Eh                                     
ram:1000:10cb   b2              ??          B2h                                     
ram:1000:10cc   0d              ??          0Dh                                     
ram:1000:10cd   2e              ??          2Eh    .                                
ram:1000:10ce   88              ??          88h                                     
ram:1000:10cf   87              ??          87h                                     
ram:1000:10d0   a0              ??          A0h                                     
ram:1000:10d1   0d              ??          0Dh                                     
ram:1000:10d2   43              ??          43h    C                                
ram:1000:10d3   2e              ??          2Eh    .                                
ram:1000:10d4   3b              ??          3Bh    ;                                
ram:1000:10d5   1e              ??          1Eh                                     
ram:1000:10d6   98              ??          98h                                     
ram:1000:10d7   3b              ??          3Bh    ;                                
ram:1000:10d8   72              ??          72h    r                                
ram:1000:10d9   02              ??          02h                                     
ram:1000:10da   33              ??          33h    3                                
ram:1000:10db   db              ??          DBh                                     
ram:1000:10dc   2e              ??          2Eh    .                                
ram:1000:10dd   3b              ??          3Bh    ;                                
ram:1000:10de   1e              ??          1Eh                                     
ram:1000:10df   b0              ??          B0h                                     
ram:1000:10e0   0d              ??          0Dh                                     
ram:1000:10e1   74              ??          74h    t                                
ram:1000:10e2   05              ??          05h                                     
ram:1000:10e3   2e              ??          2Eh    .                                
ram:1000:10e4   89              ??          89h                                     
ram:1000:10e5   1e              ??          1Eh                                     
ram:1000:10e6   b2              ??          B2h                                     
ram:1000:10e7   0d              ??          0Dh                                     
ram:1000:10e8   b0              ??          B0h                                     
ram:1000:10e9   20              ??          20h                                     
ram:1000:10ea   e6              ??          E6h                                     
ram:1000:10eb   20              ??          20h                                     
ram:1000:10ec   58              ??          58h    X                                
ram:1000:10ed   5b              ??          5Bh    [                                
ram:1000:10ee   cf              ??          CFh                                     
ram:1000:10ef   fb              ??          FBh                                     
ram:1000:10f0   53              ??          53h    S                                
ram:1000:10f1   57              ??          57h    W                                
ram:1000:10f2   56              ??          56h    V                                
ram:1000:10f3   3c              ??          3Ch    <                                
ram:1000:10f4   ff              ??          FFh                                     
ram:1000:10f5   75              ??          75h    u                                
ram:1000:10f6   15              ??          15h                                     
ram:1000:10f7   fa              ??          FAh                                     
ram:1000:10f8   80              ??          80h                                     
ram:1000:10f9   26              ??          26h    &                                
ram:1000:10fa   17              ??          17h                                     
ram:1000:10fb   00              ??          00h                                     
ram:1000:10fc   f0              ??          F0h                                     
ram:1000:10fd   80              ??          80h                                     
ram:1000:10fe   26              ??          26h    &                                
ram:1000:10ff   18              ??          18h                                     
ram:1000:1100   00              ??          00h                                     
ram:1000:1101   0f              ??          0Fh                                     
ram:1000:1102   80              ??          80h                                     
ram:1000:1103   26              ??          26h    &                                
ram:1000:1104   88              ??          88h                                     
ram:1000:1105   00              ??          00h                                     
ram:1000:1106   1f              ??          1Fh                                     
ram:1000:1107   fb              ??          FBh                                     
ram:1000:1108   5e              ??          5Eh    ^                                
ram:1000:1109   5f              ??          5Fh    _                                
ram:1000:110a   5b              ??          5Bh    [                                
ram:1000:110b   cf              ??          CFh                                     
ram:1000:110c   fa              ??          FAh                                     
ram:1000:110d   80              ??          80h                                     
ram:1000:110e   26              ??          26h    &                                
ram:1000:110f   18              ??          18h                                     
ram:1000:1110   00              ??          00h                                     
ram:1000:1111   f7              ??          F7h                                     
ram:1000:1112   50              ??          50h    P                                
ram:1000:1113   1e              ??          1Eh                                     
ram:1000:1114   b8              ??          B8h                                     
ram:1000:1115   50              ??          50h    P                                
ram:1000:1116   00              ??          00h                                     
ram:1000:1117   8e              ??          8Eh                                     
ram:1000:1118   d8              ??          D8h                                     
ram:1000:1119   c6              ??          C6h                                     
ram:1000:111a   06              ??          06h                                     
ram:1000:111b   00              ??          00h                                     
ram:1000:111c   00              ??          00h                                     
ram:1000:111d   01              ??          01h                                     
ram:1000:111e   1f              ??          1Fh                                     
ram:1000:111f   58              ??          58h    X                                
ram:1000:1120   bf              ??          BFh                                     
ram:1000:1121   1c              ??          1Ch                                     
ram:1000:1122   00              ??          00h                                     
ram:1000:1123   8b              ??          8Bh                                     
ram:1000:1124   1d              ??          1Dh                                     
ram:1000:1125   8b              ??          8Bh                                     
ram:1000:1126   f3              ??          F3h                                     
ram:1000:1127   43              ??          43h    C                                
ram:1000:1128   43              ??          43h    C                                
ram:1000:1129   3b              ??          3Bh    ;                                
ram:1000:112a   1e              ??          1Eh                                     
ram:1000:112b   82              ??          82h                                     
ram:1000:112c   00              ??          00h                                     
ram:1000:112d   75              ??          75h    u                                
ram:1000:112e   04              ??          04h                                     
ram:1000:112f   8b              ??          8Bh                                     
ram:1000:1130   1e              ??          1Eh                                     
ram:1000:1131   80              ??          80h                                     
ram:1000:1132   00              ??          00h                                     
ram:1000:1133   3b              ??          3Bh    ;                                
ram:1000:1134   1e              ??          1Eh                                     
ram:1000:1135   1a              ??          1Ah                                     
ram:1000:1136   00              ??          00h                                     
ram:1000:1137   75              ??          75h    u                                
ram:1000:1138   14              ??          14h                                     
ram:1000:1139   80              ??          80h                                     
ram:1000:113a   26              ??          26h    &                                
ram:1000:113b   17              ??          17h                                     
ram:1000:113c   00              ??          00h                                     
ram:1000:113d   f0              ??          F0h                                     
ram:1000:113e   80              ??          80h                                     
ram:1000:113f   26              ??          26h    &                                
ram:1000:1140   18              ??          18h                                     
ram:1000:1141   00              ??          00h                                     
ram:1000:1142   0f              ??          0Fh                                     
ram:1000:1143   80              ??          80h                                     
ram:1000:1144   26              ??          26h    &                                
ram:1000:1145   88              ??          88h                                     
ram:1000:1146   00              ??          00h                                     
ram:1000:1147   1f              ??          1Fh                                     
ram:1000:1148   5e              ??          5Eh    ^                                
ram:1000:1149   5f              ??          5Fh    _                                
ram:1000:114a   eb              ??          EBh                                     
ram:1000:114b   09              ??          09h                                     
ram:1000:114c   90              ??          90h                                     
ram:1000:114d   89              ??          89h                                     
ram:1000:114e   04              ??          04h                                     
ram:1000:114f   89              ??          89h                                     
ram:1000:1150   1e              ??          1Eh                                     
ram:1000:1151   1c              ??          1Ch                                     
ram:1000:1152   00              ??          00h                                     
ram:1000:1153   5e              ??          5Eh    ^                                
ram:1000:1154   5f              ??          5Fh    _                                
ram:1000:1155   2e              ??          2Eh    .                                
ram:1000:1156   8b              ??          8Bh                                     
ram:1000:1157   1e              ??          1Eh                                     
ram:1000:1158   b2              ??          B2h                                     
ram:1000:1159   0d              ??          0Dh                                     
ram:1000:115a   2e              ??          2Eh    .                                
ram:1000:115b   88              ??          88h                                     
ram:1000:115c   87              ??          87h                                     
ram:1000:115d   a0              ??          A0h                                     
ram:1000:115e   0d              ??          0Dh                                     
ram:1000:115f   43              ??          43h    C                                
ram:1000:1160   2e              ??          2Eh    .                                
ram:1000:1161   3b              ??          3Bh    ;                                
ram:1000:1162   1e              ??          1Eh                                     
ram:1000:1163   98              ??          98h                                     
ram:1000:1164   3b              ??          3Bh    ;                                
ram:1000:1165   72              ??          72h    r                                
ram:1000:1166   02              ??          02h                                     
ram:1000:1167   33              ??          33h    3                                
ram:1000:1168   db              ??          DBh                                     
ram:1000:1169   2e              ??          2Eh    .                                
ram:1000:116a   3b              ??          3Bh    ;                                
ram:1000:116b   1e              ??          1Eh                                     
ram:1000:116c   b0              ??          B0h                                     
ram:1000:116d   0d              ??          0Dh                                     
ram:1000:116e   74              ??          74h    t                                
ram:1000:116f   05              ??          05h                                     
ram:1000:1170   2e              ??          2Eh    .                                
ram:1000:1171   89              ??          89h                                     
ram:1000:1172   1e              ??          1Eh                                     
ram:1000:1173   b2              ??          B2h                                     
ram:1000:1174   0d              ??          0Dh                                     
ram:1000:1175   5b              ??          5Bh    [                                
ram:1000:1176   fb              ??          FBh                                     
ram:1000:1177   cf              ??          CFh                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined check_stick()
                                                          ;XREF[14,0]:  1000:031c,1000:0329,1000:12ca,1000:12f5
                                                          ;             1000:2539,1000:25ca,1000:2630,1000:275c
                                                          ;             1000:27b7,1000:3d6c,1000:51d5,1000:7abb
                                                          ;             1000:7b92,1000:7be3
ram:1000:1178   53              PUSH        BX                                      
ram:1000:1179   33c0            XOR         AX,AX                                   
ram:1000:117b   fa              CLI                                                 
ram:1000:117c   8b1eb00d        MOV         BX,word ptr [keyboard_buf_rdidx]        
ram:1000:1180   3b1eb20d        CMP         BX,word ptr [keyboard_buf_wridx]        
ram:1000:1184   7503            JNZ         LAB_1000_1189                           
ram:1000:1186   fb              STI                                                 
ram:1000:1187   5b              POP         BX                                      
ram:1000:1188   c3              RET                                                 
                            LAB_1000_1189:                ;XREF[1,0]:   1000:1184
ram:1000:1189   8a87a00d        MOV         AL,byte ptr [BX + keyboard_buf]         
ram:1000:118d   3c1d            CMP         AL,SCANCODE_CTRL                        
ram:1000:118f   7508            JNZ         LAB_1000_1199                           
ram:1000:1191   c606b80d01      MOV         byte ptr [ctrl_pressed],0x1             
ram:1000:1196   eb41            JMP         LAB_1000_11d9                           
ram:1000:1198   90              ??          90h                                     
                            LAB_1000_1199:                ;XREF[1,0]:   1000:118f
ram:1000:1199   3c38            CMP         AL,SCANCODE_ALT                         
ram:1000:119b   7508            JNZ         LAB_1000_11a5                           
ram:1000:119d   c606b90d01      MOV         byte ptr [alt_pressed],0x1              
ram:1000:11a2   eb35            JMP         LAB_1000_11d9                           
ram:1000:11a4   90              ??          90h                                     
                            LAB_1000_11a5:                ;XREF[1,0]:   1000:119b
ram:1000:11a5   3c53            CMP         AL,SCANCODE_DEL                         
ram:1000:11a7   7508            JNZ         LAB_1000_11b1                           
ram:1000:11a9   c606ba0d01      MOV         byte ptr [del_pressed],0x1              
ram:1000:11ae   eb29            JMP         LAB_1000_11d9                           
ram:1000:11b0   90              ??          90h                                     
                            LAB_1000_11b1:                ;XREF[1,0]:   1000:11a7
ram:1000:11b1   a880            TEST        AL,0x80                                 
ram:1000:11b3   7424            JZ          LAB_1000_11d9                           
ram:1000:11b5   3cb8            CMP         AL,0xb8                                 
ram:1000:11b7   7508            JNZ         LAB_1000_11c1                           
ram:1000:11b9   c606b90d00      MOV         byte ptr [alt_pressed],0x0              
ram:1000:11be   eb49            JMP         LAB_1000_1209                           
ram:1000:11c0   90              ??          90h                                     
                            LAB_1000_11c1:                ;XREF[1,0]:   1000:11b7
ram:1000:11c1   3c9d            CMP         AL,0x9d                                 
ram:1000:11c3   7508            JNZ         LAB_1000_11cd                           
ram:1000:11c5   c606b80d00      MOV         byte ptr [ctrl_pressed],0x0             
ram:1000:11ca   eb3d            JMP         LAB_1000_1209                           
ram:1000:11cc   90              ??          90h                                     
                            LAB_1000_11cd:                ;XREF[1,0]:   1000:11c3
ram:1000:11cd   3cd3            CMP         AL,0xd3                                 
ram:1000:11cf   7538            JNZ         LAB_1000_1209                           
ram:1000:11d1   c606ba0d00      MOV         byte ptr [del_pressed],0x0              
ram:1000:11d6   eb31            JMP         LAB_1000_1209                           
ram:1000:11d8   90              ??          90h                                     
                            LAB_1000_11d9:                ;XREF[4,0]:   1000:1196,1000:11a2,1000:11ae,1000:11b3
ram:1000:11d9   f606ba0d01      TEST        byte ptr [del_pressed],0x1              
ram:1000:11de   7429            JZ          LAB_1000_1209                           
ram:1000:11e0   f606b80d01      TEST        byte ptr [ctrl_pressed],0x1             
ram:1000:11e5   7422            JZ          LAB_1000_1209                           
ram:1000:11e7   f606b90d01      TEST        byte ptr [alt_pressed],0x1              
ram:1000:11ec   741b            JZ          LAB_1000_1209                           
                            gtfo:                         
ram:1000:11ee   e83865          CALL        restore_timer_interrupt                 ;void restore_timer_interrupt(void)
ram:1000:11f1   e84800          CALL        restore_keyboard_interrupt              ;undefined restore_keyboard_interrupt()
ram:1000:11f4   b80200          MOV         AX,0x2                                  
ram:1000:11f7   cd10            INT         0x10                                    ;DOS program terminate
ram:1000:11f9   cd20            INT         0x20                                    ;Program terminate (does not return)
ram:1000:11fb   c7073412        MOV         word ptr [BX],0x1234                    ;magick
ram:1000:11ff   b80000          MOV         AX,0x0                                  
ram:1000:1202   8ec0            MOV         ES,AX                                   
ram:1000:1204   2eff2e3c10      JMPF        CS:[coldboot_vec]                       ;= E05Bh
                            LAB_1000_1209:                ;XREF[7,0]:   1000:11be,1000:11ca,1000:11cf,1000:11d6
                                                          ;             1000:11de,1000:11e5,1000:11ec
ram:1000:1209   3c81            CMP         AL,SCANCODE_ESC_BREAK                   
ram:1000:120b   751f            JNZ         LAB_1000_122c                           
ram:1000:120d   803e530101      CMP         byte ptr [ignore_esc],0x1               
ram:1000:1212   7418            JZ          LAB_1000_122c                           
ram:1000:1214   e83e00          CALL        pause_game                              ;undefined pause_game()
ram:1000:1217   3c93            CMP         AL,SCANCODE_R_BREAK                     
ram:1000:1219   740e            JZ          LAB_1000_1229                           
ram:1000:121b   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:1221   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
ram:1000:1227   b000            MOV         AL,0x0                                  
                            LAB_1000_1229:                ;XREF[1,0]:   1000:1219
ram:1000:1229   fb              STI                                                 
ram:1000:122a   5b              POP         BX                                      
ram:1000:122b   c3              RET                                                 
                            LAB_1000_122c:                ;XREF[2,0]:   1000:120b,1000:1212
ram:1000:122c   43              INC         BX                                      
ram:1000:122d   3b1e983b        CMP         BX,word ptr [keyboard_buf_size]         ;= Ah
ram:1000:1231   7202            JC          LAB_1000_1235                           
ram:1000:1233   33db            XOR         BX,BX                                   
                            LAB_1000_1235:                ;XREF[1,0]:   1000:1231
ram:1000:1235   891eb00d        MOV         word ptr [keyboard_buf_rdidx],BX        
ram:1000:1239   fb              STI                                                 
ram:1000:123a   5b              POP         BX                                      
ram:1000:123b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined restore_keyboard_interrupt()
                                                          ;XREF[1,0]:   1000:11f1
ram:1000:123c   fa              CLI                                                 
ram:1000:123d   06              PUSH        ES                                      
ram:1000:123e   33c0            XOR         AX,AX                                   
ram:1000:1240   8ec0            MOV         ES,AX                                   
ram:1000:1242   bf2400          MOV         DI,0x24                                 
ram:1000:1245   a1b40d          MOV         AX,[0xdb4]                              
ram:1000:1248   fc              CLD                                                 
ram:1000:1249   ab              STOSW       ES:DI                                   
ram:1000:124a   a1b60d          MOV         AX,[0xdb6]                              
ram:1000:124d   ab              STOSW       ES:DI                                   
ram:1000:124e   07              POP         ES                                      
ram:1000:124f   b0fc            MOV         AL,0xfc                                 
ram:1000:1251   e621            OUT         0x21,AL                                 
ram:1000:1253   fb              STI                                                 
ram:1000:1254   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined pause_game()
                                                          ;XREF[1,0]:   1000:1214
ram:1000:1255   53              PUSH        BX                                      
ram:1000:1256   50              PUSH        AX                                      
ram:1000:1257   e461            IN          AL,0x61                                 
ram:1000:1259   24fc            AND         AL,0xfc                                 
ram:1000:125b   e661            OUT         0x61,AL                                 
ram:1000:125d   58              POP         AX                                      
ram:1000:125e   b250            MOV         DL,0x50                                 
ram:1000:1260   b61c            MOV         DH,0x1c                                 
ram:1000:1262   b316            MOV         BL,0x16                                 
ram:1000:1264   b708            MOV         BH,0x8                                  
ram:1000:1266   bfbc0d          MOV         DI,screen_save_buf                      
ram:1000:1269   e8144f          CALL        save_screen_area                        ;undefined save_screen_area()
ram:1000:126c   53              PUSH        BX                                      
ram:1000:126d   52              PUSH        DX                                      
ram:1000:126e   50              PUSH        AX                                      
ram:1000:126f   33db            XOR         BX,BX                                   
ram:1000:1271   b60a            MOV         DH,0xa                                  
ram:1000:1273   b20e            MOV         DL,0xe                                  
ram:1000:1275   b402            MOV         AH,0x2                                  
ram:1000:1277   cd10            INT         0x10                                    
ram:1000:1279   58              POP         AX                                      
ram:1000:127a   5a              POP         DX                                      
ram:1000:127b   5b              POP         BX                                      
ram:1000:127c   be4010          MOV         SI,s_Game_paused_1000_1040              ;= "Game paused"
ram:1000:127f   bb0100          MOV         BX,0x1                                  
ram:1000:1282   b90b00          MOV         CX,0xb                                  
ram:1000:1285   e8500d          CALL        putsl2                                  ;undefined putsl2()
ram:1000:1288   b260            MOV         DL,0x60                                 
ram:1000:128a   b60c            MOV         DH,0xc                                  
ram:1000:128c   b33a            MOV         BL,0x3a                                 
ram:1000:128e   b708            MOV         BH,0x8                                  
ram:1000:1290   bf6c0e          MOV         DI,screen_save_buf_2                    
ram:1000:1293   e8ea4e          CALL        save_screen_area                        ;undefined save_screen_area()
ram:1000:1296   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:129c   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
ram:1000:12a2   53              PUSH        BX                                      
ram:1000:12a3   52              PUSH        DX                                      
ram:1000:12a4   50              PUSH        AX                                      
ram:1000:12a5   33db            XOR         BX,BX                                   
ram:1000:12a7   b60c            MOV         DH,0xc                                  
ram:1000:12a9   b206            MOV         DL,0x6                                  
ram:1000:12ab   b402            MOV         AH,0x2                                  
ram:1000:12ad   cd10            INT         0x10                                    
ram:1000:12af   58              POP         AX                                      
ram:1000:12b0   5a              POP         DX                                      
ram:1000:12b1   5b              POP         BX                                      
ram:1000:12b2   bb0100          MOV         BX,0x1                                  
ram:1000:12b5   b91d00          MOV         CX,0x1d                                 
ram:1000:12b8   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:12bd   7415            JZ          LAB_1000_12d4                           
ram:1000:12bf   be4b10          MOV         SI,s_Press_any_key_to_continue..._100...;= "Press any key to continue... "
ram:1000:12c2   e8130d          CALL        putsl2                                  ;undefined putsl2()
ram:1000:12c5   c606530101      MOV         byte ptr [ignore_esc],0x1               
                            LAB_1000_12ca:                ;XREF[1,0]:   1000:12cf
ram:1000:12ca   e8abfe          CALL        check_stick                             ;undefined check_stick()
ram:1000:12cd   a880            TEST        AL,0x80                                 
ram:1000:12cf   74f9            JZ          LAB_1000_12ca                           
ram:1000:12d1   eb30            JMP         LAB_1000_1303                           
ram:1000:12d3   90              ??          90h                                     
                            LAB_1000_12d4:                ;XREF[1,0]:   1000:12bd
ram:1000:12d4   be6810          MOV         SI,s_Press_a_button_to_continue..._10...;= "Press a button to continue..."
ram:1000:12d7   e8fe0c          CALL        putsl2                                  ;undefined putsl2()
ram:1000:12da   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:12e0   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
ram:1000:12e6   c606530101      MOV         byte ptr [ignore_esc],0x1               
                            LAB_1000_12eb:                ;XREF[2,0]:   1000:12fd,1000:1301
ram:1000:12eb   ba0102          MOV         DX,0x201                                
ram:1000:12ee   ec              IN          AL,DX                                   
ram:1000:12ef   f6d0            NOT         AL                                      
ram:1000:12f1   24f0            AND         AL,0xf0                                 
ram:1000:12f3   750e            JNZ         LAB_1000_1303                           
ram:1000:12f5   e880fe          CALL        check_stick                             ;undefined check_stick()
ram:1000:12f8   803eb80d01      CMP         byte ptr [ctrl_pressed],0x1             
ram:1000:12fd   75ec            JNZ         LAB_1000_12eb                           
ram:1000:12ff   3c93            CMP         AL,0x93                                 
ram:1000:1301   75e8            JNZ         LAB_1000_12eb                           
                            LAB_1000_1303:                ;XREF[2,0]:   1000:12d1,1000:12f3
ram:1000:1303   b250            MOV         DL,0x50                                 
ram:1000:1305   b61c            MOV         DH,0x1c                                 
ram:1000:1307   b316            MOV         BL,0x16                                 
ram:1000:1309   b708            MOV         BH,0x8                                  
ram:1000:130b   bebc0d          MOV         SI,screen_save_buf                      
ram:1000:130e   e8af4e          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:1311   b260            MOV         DL,0x60                                 
ram:1000:1313   b60c            MOV         DH,0xc                                  
ram:1000:1315   b33a            MOV         BL,0x3a                                 
ram:1000:1317   b708            MOV         BH,0x8                                  
ram:1000:1319   be6c0e          MOV         SI,screen_save_buf_2                    
ram:1000:131c   e8a14e          CALL        draw_si_to_screen                       ;void draw_si_to_screen(byte * bmp)
ram:1000:131f   c606530100      MOV         byte ptr [ignore_esc],0x0               
ram:1000:1324   5b              POP         BX                                      
ram:1000:1325   c3              RET                                                 
ram:1000:1326   00              ??          00h                                     
ram:1000:1327   00              ??          00h                                     
ram:1000:1328   00              ??          00h                                     
ram:1000:1329   00              ??          00h                                     
ram:1000:132a   00              ??          00h                                     
ram:1000:132b   00              ??          00h                                     
ram:1000:132c   00              ??          00h                                     
ram:1000:132d   00              ??          00h                                     
ram:1000:132e   00              ??          00h                                     
ram:1000:132f   00              ??          00h                                     
                            collision_1330:               ;XREF[36,0]:  1000:03a2,1000:1336,1000:1355,1000:137b
                                                          ;             1000:139a,1000:148d,1000:14b0,1000:2994
                                                          ;             1000:2eef,1000:2f10,1000:2f23,1000:2f36
                                                          ;             1000:2f49,1000:2f5c,1000:3e97,1000:3ebd
                                                          ;             1000:435a,1000:4396,1000:43c8,1000:4404
                                                          ;             1000:4432,1000:4460,1000:449c,1000:44ce
                                                          ;             1000:4c4a,1000:4c64,1000:4c98,1000:4cc4
                                                          ;             1000:4ce9,1000:540c,1000:5e3e,1000:6136
                                                          ;             1000:615b,1000:7696,1000:76b5,1000:76db
ram:1000:1330   00              db          0h                                      
                            tmpbyte_1331:                 ;XREF[14,0]:  1000:133b,1000:134b,1000:1380,1000:1390
                                                          ;             1000:1454,1000:1464,1000:1489,1000:149e
                                                          ;             1000:14d0,1000:14e0,1000:1506,1000:1516
                                                          ;             1000:1535,1000:1545
ram:1000:1331   00              db          0h                                      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void spr_check_collision(void)
                                                          ;XREF[1,0]:   1000:01f3
ram:1000:1332   50              PUSH        AX                                      
ram:1000:1333   51              PUSH        CX                                      
ram:1000:1334   52              PUSH        DX                                      
ram:1000:1335   56              PUSH        SI                                      
ram:1000:1336   c606301300      MOV         byte ptr [collision_1330],0x0           
ram:1000:133b   881e3113        MOV         byte ptr [tmpbyte_1331],BL              
                            LAB_1000_133f:                ;XREF[1,0]:   1000:1370
ram:1000:133f   8bf2            MOV         SI,DX                                   
ram:1000:1341   d1e6            SHL         SI,0x1                                  
ram:1000:1343   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:1347   03c1            ADD         AX,CX                                   
ram:1000:1349   8bf0            MOV         SI,AX                                   
ram:1000:134b   8a1e3113        MOV         BL,byte ptr [tmpbyte_1331]              
                            LAB_1000_134f:                ;XREF[1,0]:   1000:1368
ram:1000:134f   26f604aa        TEST        byte ptr ES:[SI],0xaa                   
ram:1000:1353   7405            JZ          LAB_1000_135a                           
ram:1000:1355   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_135a:                ;XREF[1,0]:   1000:1353
ram:1000:135a   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:135c   263204          XOR         AL,byte ptr ES:[SI]                     
ram:1000:135f   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:1362   47              INC         DI                                      
ram:1000:1363   46              INC         SI                                      
ram:1000:1364   fecf            DEC         BH                                      
ram:1000:1366   fecb            DEC         BL                                      
ram:1000:1368   75e5            JNZ         LAB_1000_134f                           
ram:1000:136a   80ff00          CMP         BH,0x0                                  
ram:1000:136d   7e03            JLE         LAB_1000_1372                           
ram:1000:136f   42              INC         DX                                      
ram:1000:1370   ebcd            JMP         LAB_1000_133f                           
                            LAB_1000_1372:                ;XREF[1,0]:   1000:136d
ram:1000:1372   5e              POP         SI                                      
ram:1000:1373   5a              POP         DX                                      
ram:1000:1374   59              POP         CX                                      
ram:1000:1375   58              POP         AX                                      
ram:1000:1376   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void draw_sprite_xor_check_collision(void)
                                                          ;XREF[19,0]:  1000:2991,1000:3611,1000:364d,1000:3678
                                                          ;             1000:36b0,1000:36d8,1000:3700,1000:3739
                                                          ;             1000:3765,1000:379e,1000:37ec,1000:3839
                                                          ;             1000:3882,1000:38ca,1000:4c47,1000:4c61
                                                          ;             1000:4c95,1000:4cc1,1000:4ce6
ram:1000:1377   50              PUSH        AX                                      
ram:1000:1378   51              PUSH        CX                                      
ram:1000:1379   52              PUSH        DX                                      
ram:1000:137a   56              PUSH        SI                                      
ram:1000:137b   c606301300      MOV         byte ptr [collision_1330],0x0           
ram:1000:1380   881e3113        MOV         byte ptr [tmpbyte_1331],BL              
                            LAB_1000_1384:                ;XREF[1,0]:   1000:13b0
ram:1000:1384   8bf2            MOV         SI,DX                                   
ram:1000:1386   d1e6            SHL         SI,0x1                                  
ram:1000:1388   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:138c   03c1            ADD         AX,CX                                   
ram:1000:138e   8bf0            MOV         SI,AX                                   
ram:1000:1390   8a1e3113        MOV         BL,byte ptr [tmpbyte_1331]              
                            LAB_1000_1394:                ;XREF[1,0]:   1000:13ab
ram:1000:1394   26f604aa        TEST        byte ptr ES:[SI],0xaa                   
ram:1000:1398   7405            JZ          LAB_1000_139f                           
ram:1000:139a   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_139f:                ;XREF[1,0]:   1000:1398
ram:1000:139f   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:13a1   263204          XOR         AL,byte ptr ES:[SI]                     
ram:1000:13a4   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:13a7   47              INC         DI                                      
ram:1000:13a8   46              INC         SI                                      
ram:1000:13a9   fecb            DEC         BL                                      
ram:1000:13ab   75e7            JNZ         LAB_1000_1394                           
ram:1000:13ad   42              INC         DX                                      
ram:1000:13ae   fecf            DEC         BH                                      
ram:1000:13b0   75d2            JNZ         LAB_1000_1384                           
ram:1000:13b2   5e              POP         SI                                      
ram:1000:13b3   5a              POP         DX                                      
ram:1000:13b4   59              POP         CX                                      
ram:1000:13b5   58              POP         AX                                      
ram:1000:13b6   c3              RET                                                 
ram:1000:13b7   50              ??          50h    P                                
ram:1000:13b8   51              ??          51h    Q                                
ram:1000:13b9   52              ??          52h    R                                
ram:1000:13ba   56              ??          56h    V                                
ram:1000:13bb   c6              ??          C6h                                     
ram:1000:13bc   06              ??          06h                                     
ram:1000:13bd   30              ??          30h    0                                
ram:1000:13be   13              ??          13h                                     
ram:1000:13bf   00              ??          00h                                     
ram:1000:13c0   88              ??          88h                                     
ram:1000:13c1   1e              ??          1Eh                                     
ram:1000:13c2   31              ??          31h    1                                
ram:1000:13c3   13              ??          13h                                     
ram:1000:13c4   8b              ??          8Bh                                     
ram:1000:13c5   f2              ??          F2h                                     
ram:1000:13c6   d1              ??          D1h                                     
ram:1000:13c7   e6              ??          E6h                                     
ram:1000:13c8   8b              ??          8Bh                                     
ram:1000:13c9   84              ??          84h                                     
ram:1000:13ca   e0              ??          E0h                                     
ram:1000:13cb   68              ??          68h    h                                
ram:1000:13cc   03              ??          03h                                     
ram:1000:13cd   c1              ??          C1h                                     
ram:1000:13ce   8b              ??          8Bh                                     
ram:1000:13cf   f0              ??          F0h                                     
ram:1000:13d0   8a              ??          8Ah                                     
ram:1000:13d1   1e              ??          1Eh                                     
ram:1000:13d2   31              ??          31h    1                                
ram:1000:13d3   13              ??          13h                                     
ram:1000:13d4   80              ??          80h                                     
ram:1000:13d5   3e              ??          3Eh    >                                
ram:1000:13d6   30              ??          30h    0                                
ram:1000:13d7   13              ??          13h                                     
ram:1000:13d8   00              ??          00h                                     
ram:1000:13d9   7f              ??          7Fh                                    
ram:1000:13da   0e              ??          0Eh                                     
ram:1000:13db   8a              ??          8Ah                                     
ram:1000:13dc   05              ??          05h                                     
ram:1000:13dd   26              ??          26h    &                                
ram:1000:13de   22              ??          22h    "                                
ram:1000:13df   04              ??          04h                                     
ram:1000:13e0   24              ??          24h    $                                
ram:1000:13e1   aa              ??          AAh                                     
ram:1000:13e2   74              ??          74h    t                                
ram:1000:13e3   05              ??          05h                                     
ram:1000:13e4   c6              ??          C6h                                     
ram:1000:13e5   06              ??          06h                                     
ram:1000:13e6   30              ??          30h    0                                
ram:1000:13e7   13              ??          13h                                     
ram:1000:13e8   01              ??          01h                                     
ram:1000:13e9   8a              ??          8Ah                                     
ram:1000:13ea   05              ??          05h                                     
ram:1000:13eb   26              ??          26h    &                                
ram:1000:13ec   32              ??          32h    2                                
ram:1000:13ed   04              ??          04h                                     
ram:1000:13ee   26              ??          26h    &                                
ram:1000:13ef   88              ??          88h                                     
ram:1000:13f0   04              ??          04h                                     
ram:1000:13f1   47              ??          47h    G                                
ram:1000:13f2   46              ??          46h    F                                
ram:1000:13f3   fe              ??          FEh                                     
ram:1000:13f4   cf              ??          CFh                                     
ram:1000:13f5   fe              ??          FEh                                     
ram:1000:13f6   cb              ??          CBh                                     
ram:1000:13f7   75              ??          75h    u                                
ram:1000:13f8   db              ??          DBh                                     
ram:1000:13f9   80              ??          80h                                     
ram:1000:13fa   ff              ??          FFh                                     
ram:1000:13fb   00              ??          00h                                     
ram:1000:13fc   7e              ??          7Eh    ~                                
ram:1000:13fd   03              ??          03h                                     
ram:1000:13fe   42              ??          42h    B                                
ram:1000:13ff   eb              ??          EBh                                     
ram:1000:1400   c3              ??          C3h                                     
ram:1000:1401   5e              ??          5Eh    ^                                
ram:1000:1402   5a              ??          5Ah    Z                                
ram:1000:1403   59              ??          59h    Y                                
ram:1000:1404   58              ??          58h    X                                
ram:1000:1405   c3              ??          C3h                                     
ram:1000:1406   50              ??          50h    P                                
ram:1000:1407   51              ??          51h    Q                                
ram:1000:1408   52              ??          52h    R                                
ram:1000:1409   56              ??          56h    V                                
ram:1000:140a   c6              ??          C6h                                     
ram:1000:140b   06              ??          06h                                     
ram:1000:140c   30              ??          30h    0                                
ram:1000:140d   13              ??          13h                                     
ram:1000:140e   00              ??          00h                                     
ram:1000:140f   88              ??          88h                                     
ram:1000:1410   1e              ??          1Eh                                     
ram:1000:1411   31              ??          31h    1                                
ram:1000:1412   13              ??          13h                                     
ram:1000:1413   8b              ??          8Bh                                     
ram:1000:1414   f2              ??          F2h                                     
ram:1000:1415   d1              ??          D1h                                     
ram:1000:1416   e6              ??          E6h                                     
ram:1000:1417   8b              ??          8Bh                                     
ram:1000:1418   84              ??          84h                                     
ram:1000:1419   e0              ??          E0h                                     
ram:1000:141a   68              ??          68h    h                                
ram:1000:141b   03              ??          03h                                     
ram:1000:141c   c1              ??          C1h                                     
ram:1000:141d   8b              ??          8Bh                                     
ram:1000:141e   f0              ??          F0h                                     
ram:1000:141f   8a              ??          8Ah                                     
ram:1000:1420   1e              ??          1Eh                                     
ram:1000:1421   31              ??          31h    1                                
ram:1000:1422   13              ??          13h                                     
ram:1000:1423   80              ??          80h                                     
ram:1000:1424   3e              ??          3Eh    >                                
ram:1000:1425   30              ??          30h    0                                
ram:1000:1426   13              ??          13h                                     
ram:1000:1427   00              ??          00h                                     
ram:1000:1428   7f              ??          7Fh                                    
ram:1000:1429   0e              ??          0Eh                                     
ram:1000:142a   8a              ??          8Ah                                     
ram:1000:142b   05              ??          05h                                     
ram:1000:142c   26              ??          26h    &                                
ram:1000:142d   22              ??          22h    "                                
ram:1000:142e   04              ??          04h                                     
ram:1000:142f   24              ??          24h    $                                
ram:1000:1430   aa              ??          AAh                                     
ram:1000:1431   74              ??          74h    t                                
ram:1000:1432   05              ??          05h                                     
ram:1000:1433   c6              ??          C6h                                     
ram:1000:1434   06              ??          06h                                     
ram:1000:1435   30              ??          30h    0                                
ram:1000:1436   13              ??          13h                                     
ram:1000:1437   01              ??          01h                                     
ram:1000:1438   8a              ??          8Ah                                     
ram:1000:1439   05              ??          05h                                     
ram:1000:143a   26              ??          26h    &                                
ram:1000:143b   32              ??          32h    2                                
ram:1000:143c   04              ??          04h                                     
ram:1000:143d   26              ??          26h    &                                
ram:1000:143e   88              ??          88h                                     
ram:1000:143f   04              ??          04h                                     
ram:1000:1440   47              ??          47h    G                                
ram:1000:1441   46              ??          46h    F                                
ram:1000:1442   fe              ??          FEh                                     
ram:1000:1443   cb              ??          CBh                                     
ram:1000:1444   75              ??          75h    u                                
ram:1000:1445   dd              ??          DDh                                     
ram:1000:1446   42              ??          42h    B                                
ram:1000:1447   fe              ??          FEh                                     
ram:1000:1448   cf              ??          CFh                                     
ram:1000:1449   75              ??          75h    u                                
ram:1000:144a   c8              ??          C8h                                     
ram:1000:144b   5e              ??          5Eh    ^                                
ram:1000:144c   5a              ??          5Ah    Z                                
ram:1000:144d   59              ??          59h    Y                                
ram:1000:144e   58              ??          58h    X                                
ram:1000:144f   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                    di=bitmap bl=width bh=number of source bytes cx=X dx=Y                    *
                            ;************************************************************************************************
                            ;void draw_sprite_xor_v2_cxX_dxY(void)
                                                          ;XREF[45,0]:  1000:2a68,1000:4387,1000:43b9,1000:43f5
                                                          ;             1000:4423,1000:4451,1000:448d,1000:44bf
                                                          ;             1000:44fb,1000:4661,1000:46b6,1000:46c9
                                                          ;             1000:46dd,1000:4743,1000:4757,1000:47b0
                                                          ;             1000:47fb,1000:4850,1000:4866,1000:487e
                                                          ;             1000:4913,1000:4959,1000:496f,1000:4985
                                                          ;             1000:4a20,1000:4a35,1000:4d43,1000:4d6e
                                                          ;             1000:53c1,1000:551d,1000:5623,1000:575e
                                                          ;             1000:5782,1000:579a,1000:5829,1000:5836
                                                          ;             1000:58fe,1000:5929,1000:5983,1000:59b1
                                                          ;             1000:5a15,1000:5a27,1000:5adc,1000:77f6
                                                          ;             1000:7bc8
ram:1000:1450   50              PUSH        AX                                      
ram:1000:1451   51              PUSH        CX                                      
ram:1000:1452   52              PUSH        DX                                      
ram:1000:1453   56              PUSH        SI                                      
ram:1000:1454   881e3113        MOV         byte ptr [tmpbyte_1331],BL              
                            LAB_1000_1458:                ;XREF[1,0]:   1000:147e
ram:1000:1458   8bf2            MOV         SI,DX                                   
ram:1000:145a   d1e6            SHL         SI,0x1                                  
ram:1000:145c   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:1460   03c1            ADD         AX,CX                                   
ram:1000:1462   8bf0            MOV         SI,AX                                   
ram:1000:1464   8a1e3113        MOV         BL,byte ptr [tmpbyte_1331]              
                            LAB_1000_1468:                ;XREF[1,0]:   1000:1476
ram:1000:1468   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:146a   263204          XOR         AL,byte ptr ES:[SI]                     
ram:1000:146d   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:1470   47              INC         DI                                      
ram:1000:1471   46              INC         SI                                      
ram:1000:1472   fecf            DEC         BH                                      ;dec num of source bytes
ram:1000:1474   fecb            DEC         BL                                      
ram:1000:1476   75f0            JNZ         LAB_1000_1468                           
ram:1000:1478   80ff00          CMP         BH,0x0                                  
ram:1000:147b   7403            JZ          LAB_1000_1480                           
ram:1000:147d   42              INC         DX                                      
ram:1000:147e   ebd8            JMP         LAB_1000_1458                           
                            LAB_1000_1480:                ;XREF[1,0]:   1000:147b
ram:1000:1480   5e              POP         SI                                      
ram:1000:1481   5a              POP         DX                                      
ram:1000:1482   59              POP         CX                                      
ram:1000:1483   58              POP         AX                                      
ram:1000:1484   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  checks collision after xor                                                                  *
                            ;*  di=bitmap bx=hhww cx=X dx=Y                                                                 *
                            ;************************************************************************************************
                            ;void drwsprite_di_xor_collision_after(void)
                                                          ;XREF[14,0]:  1000:4357,1000:4393,1000:43c5,1000:4401
                                                          ;             1000:442f,1000:445d,1000:4499,1000:44cb
                                                          ;             1000:5409,1000:55ba,1000:5607,1000:5631
                                                          ;             1000:5716,1000:5810
ram:1000:1485   50              PUSH        AX                                      
ram:1000:1486   51              PUSH        CX                                      
ram:1000:1487   52              PUSH        DX                                      
ram:1000:1488   56              PUSH        SI                                      
ram:1000:1489   881e3113        MOV         byte ptr [tmpbyte_1331],BL              
ram:1000:148d   c606301300      MOV         byte ptr [collision_1330],0x0           
                            LAB_1000_1492:                ;XREF[1,0]:   1000:14c3
ram:1000:1492   8bf2            MOV         SI,DX                                   
ram:1000:1494   d1e6            SHL         SI,0x1                                  
ram:1000:1496   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:149a   03c1            ADD         AX,CX                                   
ram:1000:149c   8bf0            MOV         SI,AX                                   
ram:1000:149e   8a1e3113        MOV         BL,byte ptr [tmpbyte_1331]              
                            LAB_1000_14a2:                ;XREF[1,0]:   1000:14bb
ram:1000:14a2   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:14a4   263204          XOR         AL,byte ptr ES:[SI]                     
ram:1000:14a7   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:14aa   2205            AND         AL,byte ptr [DI]                        
ram:1000:14ac   24aa            AND         AL,0xaa                                 
ram:1000:14ae   7405            JZ          LAB_1000_14b5                           
ram:1000:14b0   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_14b5:                ;XREF[1,0]:   1000:14ae
ram:1000:14b5   47              INC         DI                                      
ram:1000:14b6   46              INC         SI                                      
ram:1000:14b7   fecf            DEC         BH                                      
ram:1000:14b9   fecb            DEC         BL                                      
ram:1000:14bb   75e5            JNZ         LAB_1000_14a2                           
ram:1000:14bd   80ff00          CMP         BH,0x0                                  
ram:1000:14c0   7e03            JLE         LAB_1000_14c5                           
ram:1000:14c2   42              INC         DX                                      
ram:1000:14c3   ebcd            JMP         LAB_1000_1492                           
                            LAB_1000_14c5:                ;XREF[1,0]:   1000:14c0
ram:1000:14c5   5e              POP         SI                                      
ram:1000:14c6   5a              POP         DX                                      
ram:1000:14c7   59              POP         CX                                      
ram:1000:14c8   58              POP         AX                                      
ram:1000:14c9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                           di=bitmap bh=byte count bl=ww cx=X dx=Y                            *
                            ;************************************************************************************************
                            ;void draw_sprite_v2(void)
                                                          ;XREF[18,0]:  1000:0abf,1000:0ae4,1000:0af9,1000:0c9b
                                                          ;             1000:0cd5,1000:33d0,1000:33f3,1000:3406
                                                          ;             1000:4a6d,1000:4a76,1000:4a7f,1000:4a8a
                                                          ;             1000:4a93,1000:4a9c,1000:4aa7,1000:4ab0
                                                          ;             1000:4ab9,1000:63b3
ram:1000:14ca   50              PUSH        AX                                      
ram:1000:14cb   53              PUSH        BX                                      
ram:1000:14cc   51              PUSH        CX                                      
ram:1000:14cd   52              PUSH        DX                                      
ram:1000:14ce   57              PUSH        DI                                      
ram:1000:14cf   56              PUSH        SI                                      
ram:1000:14d0   881e3113        MOV         byte ptr [tmpbyte_1331],BL              
                            LAB_1000_14d4:                ;XREF[1,0]:   1000:14f7
ram:1000:14d4   8bf2            MOV         SI,DX                                   
ram:1000:14d6   d1e6            SHL         SI,0x1                                  
ram:1000:14d8   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:14dc   03c1            ADD         AX,CX                                   
ram:1000:14de   8bf0            MOV         SI,AX                                   
ram:1000:14e0   8a1e3113        MOV         BL,byte ptr [tmpbyte_1331]              
                            LAB_1000_14e4:                ;XREF[1,0]:   1000:14ef
ram:1000:14e4   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:14e6   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:14e9   47              INC         DI                                      
ram:1000:14ea   46              INC         SI                                      
ram:1000:14eb   fecf            DEC         BH                                      
ram:1000:14ed   fecb            DEC         BL                                      
ram:1000:14ef   75f3            JNZ         LAB_1000_14e4                           
ram:1000:14f1   80ff00          CMP         BH,0x0                                  
ram:1000:14f4   7e03            JLE         LAB_1000_14f9                           
ram:1000:14f6   42              INC         DX                                      
ram:1000:14f7   ebdb            JMP         LAB_1000_14d4                           
                            LAB_1000_14f9:                ;XREF[1,0]:   1000:14f4
ram:1000:14f9   5e              POP         SI                                      
ram:1000:14fa   5f              POP         DI                                      
ram:1000:14fb   5a              POP         DX                                      
ram:1000:14fc   59              POP         CX                                      
ram:1000:14fd   5b              POP         BX                                      
ram:1000:14fe   58              POP         AX                                      
ram:1000:14ff   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                 di=bitmap bx=hhww cx=X dx=Y                                  *
                            ;************************************************************************************************
                            ;void draw_sprite_v1(void)
                                                          ;XREF[8,0]:   1000:23a4,1000:23b0,1000:23bc,1000:23c5
                                                          ;             1000:23d4,1000:23e0,1000:23ec,1000:23f8
ram:1000:1500   50              PUSH        AX                                      
ram:1000:1501   53              PUSH        BX                                      
ram:1000:1502   51              PUSH        CX                                      
ram:1000:1503   52              PUSH        DX                                      
ram:1000:1504   57              PUSH        DI                                      
ram:1000:1505   56              PUSH        SI                                      
ram:1000:1506   881e3113        MOV         byte ptr [tmpbyte_1331],BL              
                            LAB_1000_150a:                ;XREF[1,0]:   1000:1528
ram:1000:150a   8bf2            MOV         SI,DX                                   
ram:1000:150c   d1e6            SHL         SI,0x1                                  
ram:1000:150e   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:1512   03c1            ADD         AX,CX                                   
ram:1000:1514   8bf0            MOV         SI,AX                                   
ram:1000:1516   8a1e3113        MOV         BL,byte ptr [tmpbyte_1331]              
                            LAB_1000_151a:                ;XREF[1,0]:   1000:1523
ram:1000:151a   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:151c   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:151f   47              INC         DI                                      
ram:1000:1520   46              INC         SI                                      
ram:1000:1521   fecb            DEC         BL                                      
ram:1000:1523   75f5            JNZ         LAB_1000_151a                           
ram:1000:1525   42              INC         DX                                      
ram:1000:1526   fecf            DEC         BH                                      
ram:1000:1528   75e0            JNZ         LAB_1000_150a                           
ram:1000:152a   5e              POP         SI                                      
ram:1000:152b   5f              POP         DI                                      
ram:1000:152c   5a              POP         DX                                      
ram:1000:152d   59              POP         CX                                      
ram:1000:152e   5b              POP         BX                                      
ram:1000:152f   58              POP         AX                                      
ram:1000:1530   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                 di=bitmap bx=hhww cx=X dx=Y                                  *
                            ;************************************************************************************************
                            ;void draw_sprite_xor_v1(void)
                                                          ;XREF[29,0]:  1000:08d1,1000:08e8,1000:08ff,1000:1e8a
                                                          ;             1000:1e96,1000:1ea2,1000:1ee6,1000:1ef2
                                                          ;             1000:1efe,1000:1f0a,1000:1f16,1000:1f22
                                                          ;             1000:2987,1000:3601,1000:3625,1000:3659
                                                          ;             1000:368c,1000:36bc,1000:36e4,1000:3715
                                                          ;             1000:3746,1000:377a,1000:4c79,1000:4c87
                                                          ;             1000:4cac,1000:4cd8,1000:4cfd,1000:4d1b
                                                          ;             1000:4dad
ram:1000:1531   50              PUSH        AX                                      
ram:1000:1532   51              PUSH        CX                                      
ram:1000:1533   52              PUSH        DX                                      
ram:1000:1534   56              PUSH        SI                                      
ram:1000:1535   881e3113        MOV         byte ptr [tmpbyte_1331],BL              
                            LAB_1000_1539:                ;XREF[1,0]:   1000:155a
ram:1000:1539   8bf2            MOV         SI,DX                                   
ram:1000:153b   d1e6            SHL         SI,0x1                                  
ram:1000:153d   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:1541   03c1            ADD         AX,CX                                   
ram:1000:1543   8bf0            MOV         SI,AX                                   
ram:1000:1545   8a1e3113        MOV         BL,byte ptr [tmpbyte_1331]              
                            LAB_1000_1549:                ;XREF[1,0]:   1000:1555
ram:1000:1549   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:154b   263204          XOR         AL,byte ptr ES:[SI]                     
ram:1000:154e   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:1551   47              INC         DI                                      
ram:1000:1552   46              INC         SI                                      
ram:1000:1553   fecb            DEC         BL                                      
ram:1000:1555   75f2            JNZ         LAB_1000_1549                           
ram:1000:1557   42              INC         DX                                      
ram:1000:1558   fecf            DEC         BH                                      
ram:1000:155a   75dd            JNZ         LAB_1000_1539                           
ram:1000:155c   5e              POP         SI                                      
ram:1000:155d   5a              POP         DX                                      
ram:1000:155e   59              POP         CX                                      
ram:1000:155f   58              POP         AX                                      
ram:1000:1560   c3              RET                                                 
ram:1000:1561   00              ??          00h                                     
ram:1000:1562   00              ??          00h                                     
ram:1000:1563   00              ??          00h                                     
ram:1000:1564   00              ??          00h                                     
ram:1000:1565   00              ??          00h                                     
ram:1000:1566   00              ??          00h                                     
ram:1000:1567   00              ??          00h                                     
ram:1000:1568   00              ??          00h                                     
ram:1000:1569   00              ??          00h                                     
ram:1000:156a   00              ??          00h                                     
ram:1000:156b   00              ??          00h                                     
ram:1000:156c   00              ??          00h                                     
ram:1000:156d   00              ??          00h                                     
ram:1000:156e   00              ??          00h                                     
ram:1000:156f   00              ??          00h                                     
                            bigtitI_1570:                 ;XREF[1,0]:   1000:7ddd
ram:1000:1570   fffffc000...    db[60]                                              
   |_ram:1000:1570   [0]             db          FFh                                     
   |_ram:1000:1571   [1]             db          FFh                                     
   |_ram:1000:1572   [2]             db          FCh                                     
   |_ram:1000:1573   [3]             db          0h                                      
   |_ram:1000:1574   [4]             db          0h                                      
   |_ram:1000:1575   [5]             db          0h                                      
   |_ram:1000:1576   [6]             db          FFh                                     
   |_ram:1000:1577   [7]             db          FFh                                     
   |_ram:1000:1578   [8]             db          FCh                                     
   |_ram:1000:1579   [9]             db          0h                                      
   |_ram:1000:157a   [10]            db          0h                                      
   |_ram:1000:157b   [11]            db          0h                                      
   |_ram:1000:157c   [12]            db          3h                                      
   |_ram:1000:157d   [13]            db          FFh                                     
   |_ram:1000:157e   [14]            db          0h                                      
   |_ram:1000:157f   [15]            db          0h                                      
   |_ram:1000:1580   [16]            db          0h                                      
   |_ram:1000:1581   [17]            db          0h                                      
   |_ram:1000:1582   [18]            db          3h                                      
   |_ram:1000:1583   [19]            db          FFh                                     
   |_ram:1000:1584   [20]            db          0h                                      
   |_ram:1000:1585   [21]            db          0h                                      
   |_ram:1000:1586   [22]            db          0h                                      
   |_ram:1000:1587   [23]            db          0h                                      
   |_ram:1000:1588   [24]            db          3h                                      
   |_ram:1000:1589   [25]            db          FFh                                     
   |_ram:1000:158a   [26]            db          0h                                      
   |_ram:1000:158b   [27]            db          0h                                      
   |_ram:1000:158c   [28]            db          0h                                      
   |_ram:1000:158d   [29]            db          0h                                      
   |_ram:1000:158e   [30]            db          3h                                      
   |_ram:1000:158f   [31]            db          FFh                                     
   |_ram:1000:1590   [32]            db          0h                                      
   |_ram:1000:1591   [33]            db          0h                                      
   |_ram:1000:1592   [34]            db          0h                                      
   |_ram:1000:1593   [35]            db          0h                                      
   |_ram:1000:1594   [36]            db          FFh                                     
   |_ram:1000:1595   [37]            db          FFh                                     
   |_ram:1000:1596   [38]            db          FCh                                     
   |_ram:1000:1597   [39]            db          0h                                      
   |_ram:1000:1598   [40]            db          0h                                      
   |_ram:1000:1599   [41]            db          0h                                      
   |_ram:1000:159a   [42]            db          FFh                                     
   |_ram:1000:159b   [43]            db          FFh                                     
   |_ram:1000:159c   [44]            db          FCh                                     
   |_ram:1000:159d   [45]            db          3Fh                                     
   |_ram:1000:159e   [46]            db          FFh                                     
   |_ram:1000:159f   [47]            db          FFh                                     
   |_ram:1000:15a0   [48]            db          F0h                                     
   |_ram:1000:15a1   [49]            db          0h                                      
   |_ram:1000:15a2   [50]            db          0h                                      
   |_ram:1000:15a3   [51]            db          0h                                      
   |_ram:1000:15a4   [52]            db          0h                                      
   |_ram:1000:15a5   [53]            db          0h                                      
   |_ram:1000:15a6   [54]            db          0h                                      
   |_ram:1000:15a7   [55]            db          3Fh                                     
   |_ram:1000:15a8   [56]            db          FFh                                     
   |_ram:1000:15a9   [57]            db          FFh                                     
   |_ram:1000:15aa   [58]            db          FFh                                     
   |_ram:1000:15ab   [59]            db          0h                                      
ram:1000:15ac   00              ??          00h                                     
ram:1000:15ad   00              ??          00h                                     
ram:1000:15ae   00              ??          00h                                     
ram:1000:15af   00              ??          00h                                     
ram:1000:15b0   00              ??          00h                                     
ram:1000:15b1   03              ??          03h                                     
ram:1000:15b2   fc              ??          FCh                                     
ram:1000:15b3   03              ??          03h                                     
ram:1000:15b4   ff              ??          FFh                                     
ram:1000:15b5   c0              ??          C0h                                     
ram:1000:15b6   00              ??          00h                                     
ram:1000:15b7   00              ??          00h                                     
ram:1000:15b8   00              ??          00h                                     
ram:1000:15b9   00              ??          00h                                     
ram:1000:15ba   00              ??          00h                                     
ram:1000:15bb   03              ??          03h                                     
ram:1000:15bc   ff              ??          FFh                                     
ram:1000:15bd   ff              ??          FFh                                     
ram:1000:15be   ff              ??          FFh                                     
ram:1000:15bf   00              ??          00h                                     
ram:1000:15c0   00              ??          00h                                     
ram:1000:15c1   00              ??          00h                                     
ram:1000:15c2   00              ??          00h                                     
ram:1000:15c3   00              ??          00h                                     
ram:1000:15c4   00              ??          00h                                     
ram:1000:15c5   03              ??          03h                                     
ram:1000:15c6   ff              ??          FFh                                     
ram:1000:15c7   ff              ??          FFh                                     
ram:1000:15c8   ff              ??          FFh                                     
ram:1000:15c9   00              ??          00h                                     
ram:1000:15ca   00              ??          00h                                     
ram:1000:15cb   00              ??          00h                                     
ram:1000:15cc   00              ??          00h                                     
ram:1000:15cd   00              ??          00h                                     
ram:1000:15ce   00              ??          00h                                     
ram:1000:15cf   03              ??          03h                                     
ram:1000:15d0   fc              ??          FCh                                     
ram:1000:15d1   03              ??          03h                                     
ram:1000:15d2   ff              ??          FFh                                     
ram:1000:15d3   c0              ??          C0h                                     
ram:1000:15d4   00              ??          00h                                     
ram:1000:15d5   00              ??          00h                                     
ram:1000:15d6   00              ??          00h                                     
ram:1000:15d7   00              ??          00h                                     
ram:1000:15d8   00              ??          00h                                     
ram:1000:15d9   3f              ??          3Fh    ?                                
ram:1000:15da   ff              ??          FFh                                     
ram:1000:15db   ff              ??          FFh                                     
ram:1000:15dc   ff              ??          FFh                                     
ram:1000:15dd   00              ??          00h                                     
ram:1000:15de   00              ??          00h                                     
ram:1000:15df   00              ??          00h                                     
ram:1000:15e0   00              ??          00h                                     
ram:1000:15e1   00              ??          00h                                     
ram:1000:15e2   00              ??          00h                                     
ram:1000:15e3   3f              ??          3Fh    ?                                
ram:1000:15e4   ff              ??          FFh                                     
ram:1000:15e5   ff              ??          FFh                                     
ram:1000:15e6   f0              ??          F0h                                     
ram:1000:15e7   00              ??          00h                                     
ram:1000:15e8   03              ??          03h                                     
ram:1000:15e9   ff              ??          FFh                                     
ram:1000:15ea   c0              ??          C0h                                     
ram:1000:15eb   00              ??          00h                                     
ram:1000:15ec   0f              ??          0Fh                                     
ram:1000:15ed   ff              ??          FFh                                     
ram:1000:15ee   00              ??          00h                                     
ram:1000:15ef   00              ??          00h                                     
ram:1000:15f0   00              ??          00h                                     
ram:1000:15f1   00              ??          00h                                     
ram:1000:15f2   00              ??          00h                                     
ram:1000:15f3   00              ??          00h                                     
ram:1000:15f4   03              ??          03h                                     
ram:1000:15f5   ff              ??          FFh                                     
ram:1000:15f6   f0              ??          F0h                                     
ram:1000:15f7   00              ??          00h                                     
ram:1000:15f8   3f              ??          3Fh    ?                                
ram:1000:15f9   ff              ??          FFh                                     
ram:1000:15fa   00              ??          00h                                     
ram:1000:15fb   00              ??          00h                                     
ram:1000:15fc   00              ??          00h                                     
ram:1000:15fd   00              ??          00h                                     
ram:1000:15fe   00              ??          00h                                     
ram:1000:15ff   00              ??          00h                                     
ram:1000:1600   00              ??          00h                                     
ram:1000:1601   3f              ??          3Fh    ?                                
ram:1000:1602   fc              ??          FCh                                     
ram:1000:1603   00              ??          00h                                     
ram:1000:1604   ff              ??          FFh                                     
ram:1000:1605   f0              ??          F0h                                     
ram:1000:1606   00              ??          00h                                     
ram:1000:1607   00              ??          00h                                     
ram:1000:1608   00              ??          00h                                     
ram:1000:1609   00              ??          00h                                     
ram:1000:160a   00              ??          00h                                     
ram:1000:160b   00              ??          00h                                     
ram:1000:160c   00              ??          00h                                     
ram:1000:160d   3f              ??          3Fh    ?                                
ram:1000:160e   ff              ??          FFh                                     
ram:1000:160f   03              ??          03h                                     
ram:1000:1610   ff              ??          FFh                                     
ram:1000:1611   f0              ??          F0h                                     
ram:1000:1612   00              ??          00h                                     
ram:1000:1613   00              ??          00h                                     
ram:1000:1614   00              ??          00h                                     
ram:1000:1615   00              ??          00h                                     
ram:1000:1616   00              ??          00h                                     
ram:1000:1617   00              ??          00h                                     
ram:1000:1618   00              ??          00h                                     
ram:1000:1619   3f              ??          3Fh    ?                                
ram:1000:161a   cf              ??          CFh                                     
ram:1000:161b   ff              ??          FFh                                     
ram:1000:161c   cf              ??          CFh                                     
ram:1000:161d   f0              ??          F0h                                     
ram:1000:161e   00              ??          00h                                     
ram:1000:161f   00              ??          00h                                     
ram:1000:1620   00              ??          00h                                     
ram:1000:1621   00              ??          00h                                     
ram:1000:1622   00              ??          00h                                     
ram:1000:1623   00              ??          00h                                     
ram:1000:1624   00              ??          00h                                     
ram:1000:1625   3f              ??          3Fh    ?                                
ram:1000:1626   c3              ??          C3h                                     
ram:1000:1627   ff              ??          FFh                                     
ram:1000:1628   0f              ??          0Fh                                     
ram:1000:1629   f0              ??          F0h                                     
ram:1000:162a   00              ??          00h                                     
ram:1000:162b   00              ??          00h                                     
ram:1000:162c   00              ??          00h                                     
ram:1000:162d   00              ??          00h                                     
ram:1000:162e   00              ??          00h                                     
ram:1000:162f   00              ??          00h                                     
ram:1000:1630   03              ??          03h                                     
ram:1000:1631   ff              ??          FFh                                     
ram:1000:1632   c0              ??          C0h                                     
ram:1000:1633   fc              ??          FCh                                     
ram:1000:1634   0f              ??          0Fh                                     
ram:1000:1635   ff              ??          FFh                                     
ram:1000:1636   00              ??          00h                                     
ram:1000:1637   00              ??          00h                                     
ram:1000:1638   00              ??          00h                                     
ram:1000:1639   00              ??          00h                                     
ram:1000:163a   00              ??          00h                                     
ram:1000:163b   00              ??          00h                                     
ram:1000:163c   03              ??          03h                                     
ram:1000:163d   ff              ??          FFh                                     
ram:1000:163e   c0              ??          C0h                                     
ram:1000:163f   30              ??          30h    0                                
ram:1000:1640   0f              ??          0Fh                                     
ram:1000:1641   ff              ??          FFh                                     
ram:1000:1642   02              ??          02h                                     
ram:1000:1643   aa              ??          AAh                                     
ram:1000:1644   aa              ??          AAh                                     
ram:1000:1645   aa              ??          AAh                                     
ram:1000:1646   aa              ??          AAh                                     
ram:1000:1647   aa              ??          AAh                                     
ram:1000:1648   aa              ??          AAh                                     
ram:1000:1649   af              ??          AFh                                     
ram:1000:164a   00              ??          00h                                     
ram:1000:164b   00              ??          00h                                     
ram:1000:164c   0a              ??          0Ah                                     
ram:1000:164d   aa              ??          AAh                                     
ram:1000:164e   aa              ??          AAh                                     
ram:1000:164f   aa              ??          AAh                                     
ram:1000:1650   aa              ??          AAh                                     
ram:1000:1651   aa              ??          AAh                                     
ram:1000:1652   aa              ??          AAh                                     
ram:1000:1653   af              ??          AFh                                     
ram:1000:1654   00              ??          00h                                     
ram:1000:1655   00              ??          00h                                     
ram:1000:1656   2a              ??          2Ah    *                                
ram:1000:1657   aa              ??          AAh                                     
ram:1000:1658   aa              ??          AAh                                     
ram:1000:1659   aa              ??          AAh                                     
ram:1000:165a   aa              ??          AAh                                     
ram:1000:165b   aa              ??          AAh                                     
ram:1000:165c   aa              ??          AAh                                     
ram:1000:165d   af              ??          AFh                                     
ram:1000:165e   00              ??          00h                                     
ram:1000:165f   00              ??          00h                                     
ram:1000:1660   aa              ??          AAh                                     
ram:1000:1661   aa              ??          AAh                                     
ram:1000:1662   aa              ??          AAh                                     
ram:1000:1663   aa              ??          AAh                                     
ram:1000:1664   aa              ??          AAh                                     
ram:1000:1665   aa              ??          AAh                                     
ram:1000:1666   aa              ??          AAh                                     
ram:1000:1667   af              ??          AFh                                     
ram:1000:1668   00              ??          00h                                     
ram:1000:1669   00              ??          00h                                     
ram:1000:166a   aa              ??          AAh                                     
ram:1000:166b   aa              ??          AAh                                     
ram:1000:166c   aa              ??          AAh                                     
ram:1000:166d   aa              ??          AAh                                     
ram:1000:166e   aa              ??          AAh                                     
ram:1000:166f   aa              ??          AAh                                     
ram:1000:1670   aa              ??          AAh                                     
ram:1000:1671   af              ??          AFh                                     
ram:1000:1672   00              ??          00h                                     
ram:1000:1673   00              ??          00h                                     
ram:1000:1674   aa              ??          AAh                                     
ram:1000:1675   aa              ??          AAh                                     
ram:1000:1676   aa              ??          AAh                                     
ram:1000:1677   aa              ??          AAh                                     
ram:1000:1678   aa              ??          AAh                                     
ram:1000:1679   aa              ??          AAh                                     
ram:1000:167a   aa              ??          AAh                                     
ram:1000:167b   af              ??          AFh                                     
ram:1000:167c   00              ??          00h                                     
ram:1000:167d   00              ??          00h                                     
ram:1000:167e   aa              ??          AAh                                     
ram:1000:167f   ab              ??          ABh                                     
ram:1000:1680   c0              ??          C0h                                     
ram:1000:1681   00              ??          00h                                     
ram:1000:1682   00              ??          00h                                     
ram:1000:1683   00              ??          00h                                     
ram:1000:1684   00              ??          00h                                     
ram:1000:1685   00              ??          00h                                     
ram:1000:1686   00              ??          00h                                     
ram:1000:1687   00              ??          00h                                     
ram:1000:1688   aa              ??          AAh                                     
ram:1000:1689   af              ??          AFh                                     
ram:1000:168a   00              ??          00h                                     
ram:1000:168b   00              ??          00h                                     
ram:1000:168c   00              ??          00h                                     
ram:1000:168d   00              ??          00h                                     
ram:1000:168e   00              ??          00h                                     
ram:1000:168f   00              ??          00h                                     
ram:1000:1690   00              ??          00h                                     
ram:1000:1691   00              ??          00h                                     
ram:1000:1692   aa              ??          AAh                                     
ram:1000:1693   af              ??          AFh                                     
ram:1000:1694   00              ??          00h                                     
ram:1000:1695   00              ??          00h                                     
ram:1000:1696   00              ??          00h                                     
ram:1000:1697   00              ??          00h                                     
ram:1000:1698   00              ??          00h                                     
ram:1000:1699   00              ??          00h                                     
ram:1000:169a   00              ??          00h                                     
ram:1000:169b   00              ??          00h                                     
ram:1000:169c   aa              ??          AAh                                     
ram:1000:169d   af              ??          AFh                                     
ram:1000:169e   00              ??          00h                                     
ram:1000:169f   00              ??          00h                                     
ram:1000:16a0   00              ??          00h                                     
ram:1000:16a1   00              ??          00h                                     
ram:1000:16a2   00              ??          00h                                     
ram:1000:16a3   00              ??          00h                                     
ram:1000:16a4   00              ??          00h                                     
ram:1000:16a5   00              ??          00h                                     
ram:1000:16a6   aa              ??          AAh                                     
ram:1000:16a7   af              ??          AFh                                     
ram:1000:16a8   00              ??          00h                                     
ram:1000:16a9   00              ??          00h                                     
ram:1000:16aa   00              ??          00h                                     
ram:1000:16ab   00              ??          00h                                     
ram:1000:16ac   00              ??          00h                                     
ram:1000:16ad   00              ??          00h                                     
ram:1000:16ae   00              ??          00h                                     
ram:1000:16af   00              ??          00h                                     
ram:1000:16b0   aa              ??          AAh                                     
ram:1000:16b1   af              ??          AFh                                     
ram:1000:16b2   00              ??          00h                                     
ram:1000:16b3   00              ??          00h                                     
ram:1000:16b4   00              ??          00h                                     
ram:1000:16b5   00              ??          00h                                     
ram:1000:16b6   00              ??          00h                                     
ram:1000:16b7   00              ??          00h                                     
ram:1000:16b8   00              ??          00h                                     
ram:1000:16b9   00              ??          00h                                     
ram:1000:16ba   aa              ??          AAh                                     
ram:1000:16bb   af              ??          AFh                                     
ram:1000:16bc   00              ??          00h                                     
ram:1000:16bd   00              ??          00h                                     
ram:1000:16be   00              ??          00h                                     
ram:1000:16bf   00              ??          00h                                     
ram:1000:16c0   00              ??          00h                                     
ram:1000:16c1   00              ??          00h                                     
ram:1000:16c2   00              ??          00h                                     
ram:1000:16c3   00              ??          00h                                     
ram:1000:16c4   aa              ??          AAh                                     
ram:1000:16c5   af              ??          AFh                                     
ram:1000:16c6   00              ??          00h                                     
ram:1000:16c7   00              ??          00h                                     
ram:1000:16c8   00              ??          00h                                     
ram:1000:16c9   00              ??          00h                                     
ram:1000:16ca   00              ??          00h                                     
ram:1000:16cb   00              ??          00h                                     
ram:1000:16cc   00              ??          00h                                     
ram:1000:16cd   00              ??          00h                                     
ram:1000:16ce   aa              ??          AAh                                     
ram:1000:16cf   af              ??          AFh                                     
ram:1000:16d0   00              ??          00h                                     
ram:1000:16d1   00              ??          00h                                     
ram:1000:16d2   00              ??          00h                                     
ram:1000:16d3   00              ??          00h                                     
ram:1000:16d4   00              ??          00h                                     
ram:1000:16d5   00              ??          00h                                     
ram:1000:16d6   00              ??          00h                                     
ram:1000:16d7   00              ??          00h                                     
ram:1000:16d8   aa              ??          AAh                                     
ram:1000:16d9   ab              ??          ABh                                     
ram:1000:16da   c0              ??          C0h                                     
ram:1000:16db   00              ??          00h                                     
ram:1000:16dc   00              ??          00h                                     
ram:1000:16dd   00              ??          00h                                     
ram:1000:16de   00              ??          00h                                     
ram:1000:16df   00              ??          00h                                     
ram:1000:16e0   00              ??          00h                                     
ram:1000:16e1   00              ??          00h                                     
ram:1000:16e2   aa              ??          AAh                                     
ram:1000:16e3   aa              ??          AAh                                     
ram:1000:16e4   aa              ??          AAh                                     
ram:1000:16e5   aa              ??          AAh                                     
ram:1000:16e6   aa              ??          AAh                                     
ram:1000:16e7   aa              ??          AAh                                     
ram:1000:16e8   ab              ??          ABh                                     
ram:1000:16e9   c0              ??          C0h                                     
ram:1000:16ea   00              ??          00h                                     
ram:1000:16eb   00              ??          00h                                     
ram:1000:16ec   aa              ??          AAh                                     
ram:1000:16ed   aa              ??          AAh                                     
ram:1000:16ee   aa              ??          AAh                                     
ram:1000:16ef   aa              ??          AAh                                     
ram:1000:16f0   aa              ??          AAh                                     
ram:1000:16f1   aa              ??          AAh                                     
ram:1000:16f2   aa              ??          AAh                                     
ram:1000:16f3   f0              ??          F0h                                     
ram:1000:16f4   00              ??          00h                                     
ram:1000:16f5   00              ??          00h                                     
ram:1000:16f6   aa              ??          AAh                                     
ram:1000:16f7   aa              ??          AAh                                     
ram:1000:16f8   aa              ??          AAh                                     
ram:1000:16f9   aa              ??          AAh                                     
ram:1000:16fa   aa              ??          AAh                                     
ram:1000:16fb   aa              ??          AAh                                     
ram:1000:16fc   aa              ??          AAh                                     
ram:1000:16fd   bc              ??          BCh                                     
ram:1000:16fe   00              ??          00h                                     
ram:1000:16ff   00              ??          00h                                     
ram:1000:1700   2a              ??          2Ah    *                                
ram:1000:1701   aa              ??          AAh                                     
ram:1000:1702   aa              ??          AAh                                     
ram:1000:1703   aa              ??          AAh                                     
ram:1000:1704   aa              ??          AAh                                     
ram:1000:1705   aa              ??          AAh                                     
ram:1000:1706   aa              ??          AAh                                     
ram:1000:1707   af              ??          AFh                                     
ram:1000:1708   00              ??          00h                                     
ram:1000:1709   00              ??          00h                                     
ram:1000:170a   0a              ??          0Ah                                     
ram:1000:170b   aa              ??          AAh                                     
ram:1000:170c   aa              ??          AAh                                     
ram:1000:170d   aa              ??          AAh                                     
ram:1000:170e   aa              ??          AAh                                     
ram:1000:170f   aa              ??          AAh                                     
ram:1000:1710   aa              ??          AAh                                     
ram:1000:1711   af              ??          AFh                                     
ram:1000:1712   00              ??          00h                                     
ram:1000:1713   00              ??          00h                                     
ram:1000:1714   02              ??          02h                                     
ram:1000:1715   aa              ??          AAh                                     
ram:1000:1716   aa              ??          AAh                                     
ram:1000:1717   aa              ??          AAh                                     
ram:1000:1718   aa              ??          AAh                                     
ram:1000:1719   aa              ??          AAh                                     
ram:1000:171a   aa              ??          AAh                                     
ram:1000:171b   af              ??          AFh                                     
ram:1000:171c   00              ??          00h                                     
ram:1000:171d   00              ??          00h                                     
ram:1000:171e   00              ??          00h                                     
ram:1000:171f   00              ??          00h                                     
ram:1000:1720   00              ??          00h                                     
ram:1000:1721   00              ??          00h                                     
ram:1000:1722   00              ??          00h                                     
ram:1000:1723   02              ??          02h                                     
ram:1000:1724   aa              ??          AAh                                     
ram:1000:1725   af              ??          AFh                                     
ram:1000:1726   00              ??          00h                                     
ram:1000:1727   00              ??          00h                                     
ram:1000:1728   00              ??          00h                                     
ram:1000:1729   00              ??          00h                                     
ram:1000:172a   00              ??          00h                                     
ram:1000:172b   00              ??          00h                                     
ram:1000:172c   00              ??          00h                                     
ram:1000:172d   00              ??          00h                                     
ram:1000:172e   aa              ??          AAh                                     
ram:1000:172f   af              ??          AFh                                     
ram:1000:1730   00              ??          00h                                     
ram:1000:1731   00              ??          00h                                     
ram:1000:1732   00              ??          00h                                     
ram:1000:1733   00              ??          00h                                     
ram:1000:1734   00              ??          00h                                     
ram:1000:1735   00              ??          00h                                     
ram:1000:1736   00              ??          00h                                     
ram:1000:1737   00              ??          00h                                     
ram:1000:1738   aa              ??          AAh                                     
ram:1000:1739   af              ??          AFh                                     
ram:1000:173a   00              ??          00h                                     
ram:1000:173b   00              ??          00h                                     
ram:1000:173c   00              ??          00h                                     
ram:1000:173d   00              ??          00h                                     
ram:1000:173e   00              ??          00h                                     
ram:1000:173f   00              ??          00h                                     
ram:1000:1740   00              ??          00h                                     
ram:1000:1741   00              ??          00h                                     
ram:1000:1742   aa              ??          AAh                                     
ram:1000:1743   af              ??          AFh                                     
ram:1000:1744   00              ??          00h                                     
ram:1000:1745   00              ??          00h                                     
ram:1000:1746   00              ??          00h                                     
ram:1000:1747   00              ??          00h                                     
ram:1000:1748   00              ??          00h                                     
ram:1000:1749   00              ??          00h                                     
ram:1000:174a   00              ??          00h                                     
ram:1000:174b   00              ??          00h                                     
ram:1000:174c   aa              ??          AAh                                     
ram:1000:174d   af              ??          AFh                                     
ram:1000:174e   00              ??          00h                                     
ram:1000:174f   00              ??          00h                                     
ram:1000:1750   00              ??          00h                                     
ram:1000:1751   00              ??          00h                                     
ram:1000:1752   00              ??          00h                                     
ram:1000:1753   00              ??          00h                                     
ram:1000:1754   00              ??          00h                                     
ram:1000:1755   00              ??          00h                                     
ram:1000:1756   aa              ??          AAh                                     
ram:1000:1757   af              ??          AFh                                     
ram:1000:1758   00              ??          00h                                     
ram:1000:1759   00              ??          00h                                     
ram:1000:175a   00              ??          00h                                     
ram:1000:175b   00              ??          00h                                     
ram:1000:175c   00              ??          00h                                     
ram:1000:175d   00              ??          00h                                     
ram:1000:175e   00              ??          00h                                     
ram:1000:175f   00              ??          00h                                     
ram:1000:1760   aa              ??          AAh                                     
ram:1000:1761   af              ??          AFh                                     
ram:1000:1762   00              ??          00h                                     
ram:1000:1763   00              ??          00h                                     
ram:1000:1764   00              ??          00h                                     
ram:1000:1765   00              ??          00h                                     
ram:1000:1766   00              ??          00h                                     
ram:1000:1767   00              ??          00h                                     
ram:1000:1768   00              ??          00h                                     
ram:1000:1769   00              ??          00h                                     
ram:1000:176a   aa              ??          AAh                                     
ram:1000:176b   af              ??          AFh                                     
ram:1000:176c   00              ??          00h                                     
ram:1000:176d   00              ??          00h                                     
ram:1000:176e   00              ??          00h                                     
ram:1000:176f   00              ??          00h                                     
ram:1000:1770   00              ??          00h                                     
ram:1000:1771   00              ??          00h                                     
ram:1000:1772   00              ??          00h                                     
ram:1000:1773   00              ??          00h                                     
ram:1000:1774   aa              ??          AAh                                     
ram:1000:1775   af              ??          AFh                                     
ram:1000:1776   00              ??          00h                                     
ram:1000:1777   00              ??          00h                                     
ram:1000:1778   00              ??          00h                                     
ram:1000:1779   00              ??          00h                                     
ram:1000:177a   00              ??          00h                                     
ram:1000:177b   00              ??          00h                                     
ram:1000:177c   00              ??          00h                                     
ram:1000:177d   00              ??          00h                                     
ram:1000:177e   aa              ??          AAh                                     
ram:1000:177f   af              ??          AFh                                     
ram:1000:1780   00              ??          00h                                     
ram:1000:1781   00              ??          00h                                     
ram:1000:1782   00              ??          00h                                     
ram:1000:1783   00              ??          00h                                     
ram:1000:1784   00              ??          00h                                     
ram:1000:1785   00              ??          00h                                     
ram:1000:1786   00              ??          00h                                     
ram:1000:1787   00              ??          00h                                     
ram:1000:1788   aa              ??          AAh                                     
ram:1000:1789   af              ??          AFh                                     
ram:1000:178a   00              ??          00h                                     
ram:1000:178b   00              ??          00h                                     
ram:1000:178c   00              ??          00h                                     
ram:1000:178d   00              ??          00h                                     
ram:1000:178e   00              ??          00h                                     
ram:1000:178f   00              ??          00h                                     
ram:1000:1790   00              ??          00h                                     
ram:1000:1791   02              ??          02h                                     
ram:1000:1792   aa              ??          AAh                                     
ram:1000:1793   af              ??          AFh                                     
ram:1000:1794   00              ??          00h                                     
ram:1000:1795   00              ??          00h                                     
ram:1000:1796   aa              ??          AAh                                     
ram:1000:1797   aa              ??          AAh                                     
ram:1000:1798   aa              ??          AAh                                     
ram:1000:1799   aa              ??          AAh                                     
ram:1000:179a   aa              ??          AAh                                     
ram:1000:179b   aa              ??          AAh                                     
ram:1000:179c   aa              ??          AAh                                     
ram:1000:179d   af              ??          AFh                                     
ram:1000:179e   00              ??          00h                                     
ram:1000:179f   00              ??          00h                                     
ram:1000:17a0   aa              ??          AAh                                     
ram:1000:17a1   aa              ??          AAh                                     
ram:1000:17a2   aa              ??          AAh                                     
ram:1000:17a3   aa              ??          AAh                                     
ram:1000:17a4   aa              ??          AAh                                     
ram:1000:17a5   aa              ??          AAh                                     
ram:1000:17a6   aa              ??          AAh                                     
ram:1000:17a7   af              ??          AFh                                     
ram:1000:17a8   00              ??          00h                                     
ram:1000:17a9   00              ??          00h                                     
ram:1000:17aa   aa              ??          AAh                                     
ram:1000:17ab   aa              ??          AAh                                     
ram:1000:17ac   aa              ??          AAh                                     
ram:1000:17ad   aa              ??          AAh                                     
ram:1000:17ae   aa              ??          AAh                                     
ram:1000:17af   aa              ??          AAh                                     
ram:1000:17b0   aa              ??          AAh                                     
ram:1000:17b1   af              ??          AFh                                     
ram:1000:17b2   00              ??          00h                                     
ram:1000:17b3   00              ??          00h                                     
ram:1000:17b4   aa              ??          AAh                                     
ram:1000:17b5   aa              ??          AAh                                     
ram:1000:17b6   aa              ??          AAh                                     
ram:1000:17b7   aa              ??          AAh                                     
ram:1000:17b8   aa              ??          AAh                                     
ram:1000:17b9   aa              ??          AAh                                     
ram:1000:17ba   aa              ??          AAh                                     
ram:1000:17bb   bc              ??          BCh                                     
ram:1000:17bc   00              ??          00h                                     
ram:1000:17bd   00              ??          00h                                     
ram:1000:17be   aa              ??          AAh                                     
ram:1000:17bf   aa              ??          AAh                                     
ram:1000:17c0   aa              ??          AAh                                     
ram:1000:17c1   aa              ??          AAh                                     
ram:1000:17c2   aa              ??          AAh                                     
ram:1000:17c3   aa              ??          AAh                                     
ram:1000:17c4   aa              ??          AAh                                     
ram:1000:17c5   f0              ??          F0h                                     
ram:1000:17c6   00              ??          00h                                     
ram:1000:17c7   00              ??          00h                                     
ram:1000:17c8   aa              ??          AAh                                     
ram:1000:17c9   aa              ??          AAh                                     
ram:1000:17ca   aa              ??          AAh                                     
ram:1000:17cb   aa              ??          AAh                                     
ram:1000:17cc   aa              ??          AAh                                     
ram:1000:17cd   aa              ??          AAh                                     
ram:1000:17ce   ab              ??          ABh                                     
ram:1000:17cf   c0              ??          C0h                                     
ram:1000:17d0   00              ??          00h                                     
ram:1000:17d1   00              ??          00h                                     
ram:1000:17d2   aa              ??          AAh                                     
ram:1000:17d3   af              ??          AFh                                     
ram:1000:17d4   00              ??          00h                                     
ram:1000:17d5   00              ??          00h                                     
ram:1000:17d6   00              ??          00h                                     
ram:1000:17d7   00              ??          00h                                     
ram:1000:17d8   aa              ??          AAh                                     
ram:1000:17d9   af              ??          AFh                                     
ram:1000:17da   00              ??          00h                                     
ram:1000:17db   00              ??          00h                                     
ram:1000:17dc   aa              ??          AAh                                     
ram:1000:17dd   af              ??          AFh                                     
ram:1000:17de   00              ??          00h                                     
ram:1000:17df   00              ??          00h                                     
ram:1000:17e0   00              ??          00h                                     
ram:1000:17e1   00              ??          00h                                     
ram:1000:17e2   aa              ??          AAh                                     
ram:1000:17e3   af              ??          AFh                                     
ram:1000:17e4   00              ??          00h                                     
ram:1000:17e5   00              ??          00h                                     
ram:1000:17e6   aa              ??          AAh                                     
ram:1000:17e7   af              ??          AFh                                     
ram:1000:17e8   00              ??          00h                                     
ram:1000:17e9   00              ??          00h                                     
ram:1000:17ea   00              ??          00h                                     
ram:1000:17eb   00              ??          00h                                     
ram:1000:17ec   aa              ??          AAh                                     
ram:1000:17ed   af              ??          AFh                                     
ram:1000:17ee   00              ??          00h                                     
ram:1000:17ef   00              ??          00h                                     
ram:1000:17f0   aa              ??          AAh                                     
ram:1000:17f1   af              ??          AFh                                     
ram:1000:17f2   00              ??          00h                                     
ram:1000:17f3   00              ??          00h                                     
ram:1000:17f4   00              ??          00h                                     
ram:1000:17f5   00              ??          00h                                     
ram:1000:17f6   aa              ??          AAh                                     
ram:1000:17f7   af              ??          AFh                                     
ram:1000:17f8   00              ??          00h                                     
ram:1000:17f9   00              ??          00h                                     
ram:1000:17fa   aa              ??          AAh                                     
ram:1000:17fb   af              ??          AFh                                     
ram:1000:17fc   00              ??          00h                                     
ram:1000:17fd   00              ??          00h                                     
ram:1000:17fe   00              ??          00h                                     
ram:1000:17ff   00              ??          00h                                     
ram:1000:1800   aa              ??          AAh                                     
ram:1000:1801   af              ??          AFh                                     
ram:1000:1802   00              ??          00h                                     
ram:1000:1803   00              ??          00h                                     
ram:1000:1804   aa              ??          AAh                                     
ram:1000:1805   af              ??          AFh                                     
ram:1000:1806   00              ??          00h                                     
ram:1000:1807   00              ??          00h                                     
ram:1000:1808   00              ??          00h                                     
ram:1000:1809   00              ??          00h                                     
ram:1000:180a   aa              ??          AAh                                     
ram:1000:180b   af              ??          AFh                                     
ram:1000:180c   00              ??          00h                                     
ram:1000:180d   00              ??          00h                                     
ram:1000:180e   aa              ??          AAh                                     
ram:1000:180f   af              ??          AFh                                     
ram:1000:1810   00              ??          00h                                     
ram:1000:1811   00              ??          00h                                     
ram:1000:1812   00              ??          00h                                     
ram:1000:1813   00              ??          00h                                     
ram:1000:1814   aa              ??          AAh                                     
ram:1000:1815   af              ??          AFh                                     
ram:1000:1816   00              ??          00h                                     
ram:1000:1817   00              ??          00h                                     
ram:1000:1818   aa              ??          AAh                                     
ram:1000:1819   af              ??          AFh                                     
ram:1000:181a   00              ??          00h                                     
ram:1000:181b   00              ??          00h                                     
ram:1000:181c   00              ??          00h                                     
ram:1000:181d   00              ??          00h                                     
ram:1000:181e   aa              ??          AAh                                     
ram:1000:181f   af              ??          AFh                                     
ram:1000:1820   00              ??          00h                                     
ram:1000:1821   00              ??          00h                                     
ram:1000:1822   aa              ??          AAh                                     
ram:1000:1823   af              ??          AFh                                     
ram:1000:1824   00              ??          00h                                     
ram:1000:1825   00              ??          00h                                     
ram:1000:1826   00              ??          00h                                     
ram:1000:1827   00              ??          00h                                     
ram:1000:1828   aa              ??          AAh                                     
ram:1000:1829   af              ??          AFh                                     
ram:1000:182a   00              ??          00h                                     
ram:1000:182b   00              ??          00h                                     
ram:1000:182c   aa              ??          AAh                                     
ram:1000:182d   af              ??          AFh                                     
ram:1000:182e   00              ??          00h                                     
ram:1000:182f   00              ??          00h                                     
ram:1000:1830   00              ??          00h                                     
ram:1000:1831   00              ??          00h                                     
ram:1000:1832   aa              ??          AAh                                     
ram:1000:1833   af              ??          AFh                                     
ram:1000:1834   00              ??          00h                                     
ram:1000:1835   00              ??          00h                                     
ram:1000:1836   aa              ??          AAh                                     
ram:1000:1837   af              ??          AFh                                     
ram:1000:1838   00              ??          00h                                     
ram:1000:1839   00              ??          00h                                     
ram:1000:183a   00              ??          00h                                     
ram:1000:183b   00              ??          00h                                     
ram:1000:183c   aa              ??          AAh                                     
ram:1000:183d   af              ??          AFh                                     
ram:1000:183e   00              ??          00h                                     
ram:1000:183f   00              ??          00h                                     
ram:1000:1840   aa              ??          AAh                                     
ram:1000:1841   af              ??          AFh                                     
ram:1000:1842   00              ??          00h                                     
ram:1000:1843   00              ??          00h                                     
ram:1000:1844   00              ??          00h                                     
ram:1000:1845   00              ??          00h                                     
ram:1000:1846   aa              ??          AAh                                     
ram:1000:1847   af              ??          AFh                                     
ram:1000:1848   00              ??          00h                                     
ram:1000:1849   00              ??          00h                                     
ram:1000:184a   aa              ??          AAh                                     
ram:1000:184b   af              ??          AFh                                     
ram:1000:184c   00              ??          00h                                     
ram:1000:184d   00              ??          00h                                     
ram:1000:184e   00              ??          00h                                     
ram:1000:184f   00              ??          00h                                     
ram:1000:1850   aa              ??          AAh                                     
ram:1000:1851   af              ??          AFh                                     
ram:1000:1852   00              ??          00h                                     
ram:1000:1853   00              ??          00h                                     
ram:1000:1854   aa              ??          AAh                                     
ram:1000:1855   af              ??          AFh                                     
ram:1000:1856   00              ??          00h                                     
ram:1000:1857   00              ??          00h                                     
ram:1000:1858   00              ??          00h                                     
ram:1000:1859   00              ??          00h                                     
ram:1000:185a   aa              ??          AAh                                     
ram:1000:185b   af              ??          AFh                                     
ram:1000:185c   00              ??          00h                                     
ram:1000:185d   00              ??          00h                                     
ram:1000:185e   aa              ??          AAh                                     
ram:1000:185f   af              ??          AFh                                     
ram:1000:1860   00              ??          00h                                     
ram:1000:1861   00              ??          00h                                     
ram:1000:1862   00              ??          00h                                     
ram:1000:1863   00              ??          00h                                     
ram:1000:1864   aa              ??          AAh                                     
ram:1000:1865   af              ??          AFh                                     
ram:1000:1866   00              ??          00h                                     
ram:1000:1867   00              ??          00h                                     
ram:1000:1868   aa              ??          AAh                                     
ram:1000:1869   ab              ??          ABh                                     
ram:1000:186a   c0              ??          C0h                                     
ram:1000:186b   00              ??          00h                                     
ram:1000:186c   00              ??          00h                                     
ram:1000:186d   02              ??          02h                                     
ram:1000:186e   aa              ??          AAh                                     
ram:1000:186f   af              ??          AFh                                     
ram:1000:1870   00              ??          00h                                     
ram:1000:1871   00              ??          00h                                     
ram:1000:1872   aa              ??          AAh                                     
ram:1000:1873   aa              ??          AAh                                     
ram:1000:1874   aa              ??          AAh                                     
ram:1000:1875   aa              ??          AAh                                     
ram:1000:1876   aa              ??          AAh                                     
ram:1000:1877   aa              ??          AAh                                     
ram:1000:1878   aa              ??          AAh                                     
ram:1000:1879   af              ??          AFh                                     
ram:1000:187a   00              ??          00h                                     
ram:1000:187b   00              ??          00h                                     
ram:1000:187c   aa              ??          AAh                                     
ram:1000:187d   aa              ??          AAh                                     
ram:1000:187e   aa              ??          AAh                                     
ram:1000:187f   aa              ??          AAh                                     
ram:1000:1880   aa              ??          AAh                                     
ram:1000:1881   aa              ??          AAh                                     
ram:1000:1882   aa              ??          AAh                                     
ram:1000:1883   af              ??          AFh                                     
ram:1000:1884   00              ??          00h                                     
ram:1000:1885   00              ??          00h                                     
ram:1000:1886   aa              ??          AAh                                     
ram:1000:1887   aa              ??          AAh                                     
ram:1000:1888   aa              ??          AAh                                     
ram:1000:1889   aa              ??          AAh                                     
ram:1000:188a   aa              ??          AAh                                     
ram:1000:188b   aa              ??          AAh                                     
ram:1000:188c   aa              ??          AAh                                     
ram:1000:188d   af              ??          AFh                                     
ram:1000:188e   00              ??          00h                                     
ram:1000:188f   00              ??          00h                                     
ram:1000:1890   aa              ??          AAh                                     
ram:1000:1891   aa              ??          AAh                                     
ram:1000:1892   aa              ??          AAh                                     
ram:1000:1893   aa              ??          AAh                                     
ram:1000:1894   aa              ??          AAh                                     
ram:1000:1895   aa              ??          AAh                                     
ram:1000:1896   aa              ??          AAh                                     
ram:1000:1897   af              ??          AFh                                     
ram:1000:1898   00              ??          00h                                     
ram:1000:1899   00              ??          00h                                     
ram:1000:189a   aa              ??          AAh                                     
ram:1000:189b   aa              ??          AAh                                     
ram:1000:189c   aa              ??          AAh                                     
ram:1000:189d   aa              ??          AAh                                     
ram:1000:189e   aa              ??          AAh                                     
ram:1000:189f   aa              ??          AAh                                     
ram:1000:18a0   aa              ??          AAh                                     
ram:1000:18a1   af              ??          AFh                                     
ram:1000:18a2   00              ??          00h                                     
ram:1000:18a3   00              ??          00h                                     
ram:1000:18a4   aa              ??          AAh                                     
ram:1000:18a5   aa              ??          AAh                                     
ram:1000:18a6   aa              ??          AAh                                     
ram:1000:18a7   aa              ??          AAh                                     
ram:1000:18a8   aa              ??          AAh                                     
ram:1000:18a9   aa              ??          AAh                                     
ram:1000:18aa   aa              ??          AAh                                     
ram:1000:18ab   af              ??          AFh                                     
ram:1000:18ac   00              ??          00h                                     
ram:1000:18ad   00              ??          00h                                     
ram:1000:18ae   aa              ??          AAh                                     
ram:1000:18af   ab              ??          ABh                                     
ram:1000:18b0   c0              ??          C0h                                     
ram:1000:18b1   00              ??          00h                                     
ram:1000:18b2   00              ??          00h                                     
ram:1000:18b3   02              ??          02h                                     
ram:1000:18b4   aa              ??          AAh                                     
ram:1000:18b5   af              ??          AFh                                     
ram:1000:18b6   00              ??          00h                                     
ram:1000:18b7   00              ??          00h                                     
ram:1000:18b8   aa              ??          AAh                                     
ram:1000:18b9   af              ??          AFh                                     
ram:1000:18ba   00              ??          00h                                     
ram:1000:18bb   00              ??          00h                                     
ram:1000:18bc   00              ??          00h                                     
ram:1000:18bd   00              ??          00h                                     
ram:1000:18be   aa              ??          AAh                                     
ram:1000:18bf   af              ??          AFh                                     
ram:1000:18c0   00              ??          00h                                     
ram:1000:18c1   00              ??          00h                                     
ram:1000:18c2   aa              ??          AAh                                     
ram:1000:18c3   af              ??          AFh                                     
ram:1000:18c4   00              ??          00h                                     
ram:1000:18c5   00              ??          00h                                     
ram:1000:18c6   00              ??          00h                                     
ram:1000:18c7   00              ??          00h                                     
ram:1000:18c8   aa              ??          AAh                                     
ram:1000:18c9   af              ??          AFh                                     
ram:1000:18ca   00              ??          00h                                     
ram:1000:18cb   00              ??          00h                                     
ram:1000:18cc   aa              ??          AAh                                     
ram:1000:18cd   af              ??          AFh                                     
ram:1000:18ce   00              ??          00h                                     
ram:1000:18cf   00              ??          00h                                     
ram:1000:18d0   00              ??          00h                                     
ram:1000:18d1   00              ??          00h                                     
ram:1000:18d2   aa              ??          AAh                                     
ram:1000:18d3   af              ??          AFh                                     
ram:1000:18d4   00              ??          00h                                     
ram:1000:18d5   00              ??          00h                                     
ram:1000:18d6   aa              ??          AAh                                     
ram:1000:18d7   af              ??          AFh                                     
ram:1000:18d8   00              ??          00h                                     
ram:1000:18d9   00              ??          00h                                     
ram:1000:18da   00              ??          00h                                     
ram:1000:18db   00              ??          00h                                     
ram:1000:18dc   aa              ??          AAh                                     
ram:1000:18dd   af              ??          AFh                                     
ram:1000:18de   00              ??          00h                                     
ram:1000:18df   00              ??          00h                                     
ram:1000:18e0   aa              ??          AAh                                     
ram:1000:18e1   af              ??          AFh                                     
ram:1000:18e2   00              ??          00h                                     
ram:1000:18e3   00              ??          00h                                     
ram:1000:18e4   00              ??          00h                                     
ram:1000:18e5   00              ??          00h                                     
ram:1000:18e6   aa              ??          AAh                                     
ram:1000:18e7   af              ??          AFh                                     
ram:1000:18e8   00              ??          00h                                     
ram:1000:18e9   00              ??          00h                                     
ram:1000:18ea   aa              ??          AAh                                     
ram:1000:18eb   af              ??          AFh                                     
ram:1000:18ec   00              ??          00h                                     
ram:1000:18ed   00              ??          00h                                     
ram:1000:18ee   00              ??          00h                                     
ram:1000:18ef   00              ??          00h                                     
ram:1000:18f0   aa              ??          AAh                                     
ram:1000:18f1   af              ??          AFh                                     
ram:1000:18f2   00              ??          00h                                     
ram:1000:18f3   00              ??          00h                                     
ram:1000:18f4   aa              ??          AAh                                     
ram:1000:18f5   af              ??          AFh                                     
ram:1000:18f6   00              ??          00h                                     
ram:1000:18f7   00              ??          00h                                     
ram:1000:18f8   00              ??          00h                                     
ram:1000:18f9   00              ??          00h                                     
ram:1000:18fa   aa              ??          AAh                                     
ram:1000:18fb   af              ??          AFh                                     
ram:1000:18fc   00              ??          00h                                     
ram:1000:18fd   00              ??          00h                                     
ram:1000:18fe   aa              ??          AAh                                     
ram:1000:18ff   af              ??          AFh                                     
ram:1000:1900   00              ??          00h                                     
ram:1000:1901   00              ??          00h                                     
ram:1000:1902   00              ??          00h                                     
ram:1000:1903   00              ??          00h                                     
ram:1000:1904   aa              ??          AAh                                     
ram:1000:1905   af              ??          AFh                                     
ram:1000:1906   00              ??          00h                                     
ram:1000:1907   00              ??          00h                                     
ram:1000:1908   aa              ??          AAh                                     
ram:1000:1909   af              ??          AFh                                     
ram:1000:190a   00              ??          00h                                     
ram:1000:190b   00              ??          00h                                     
ram:1000:190c   00              ??          00h                                     
ram:1000:190d   00              ??          00h                                     
ram:1000:190e   aa              ??          AAh                                     
ram:1000:190f   af              ??          AFh                                     
ram:1000:1910   00              ??          00h                                     
ram:1000:1911   00              ??          00h                                     
ram:1000:1912   aa              ??          AAh                                     
ram:1000:1913   af              ??          AFh                                     
ram:1000:1914   00              ??          00h                                     
ram:1000:1915   00              ??          00h                                     
ram:1000:1916   00              ??          00h                                     
ram:1000:1917   00              ??          00h                                     
ram:1000:1918   aa              ??          AAh                                     
ram:1000:1919   af              ??          AFh                                     
ram:1000:191a   00              ??          00h                                     
ram:1000:191b   00              ??          00h                                     
ram:1000:191c   aa              ??          AAh                                     
ram:1000:191d   af              ??          AFh                                     
ram:1000:191e   00              ??          00h                                     
ram:1000:191f   00              ??          00h                                     
ram:1000:1920   00              ??          00h                                     
ram:1000:1921   00              ??          00h                                     
ram:1000:1922   aa              ??          AAh                                     
ram:1000:1923   af              ??          AFh                                     
ram:1000:1924   00              ??          00h                                     
ram:1000:1925   00              ??          00h                                     
ram:1000:1926   aa              ??          AAh                                     
ram:1000:1927   af              ??          AFh                                     
ram:1000:1928   00              ??          00h                                     
ram:1000:1929   00              ??          00h                                     
ram:1000:192a   00              ??          00h                                     
ram:1000:192b   00              ??          00h                                     
ram:1000:192c   aa              ??          AAh                                     
ram:1000:192d   af              ??          AFh                                     
ram:1000:192e   00              ??          00h                                     
ram:1000:192f   00              ??          00h                                     
ram:1000:1930   aa              ??          AAh                                     
ram:1000:1931   af              ??          AFh                                     
ram:1000:1932   00              ??          00h                                     
ram:1000:1933   00              ??          00h                                     
ram:1000:1934   00              ??          00h                                     
ram:1000:1935   00              ??          00h                                     
ram:1000:1936   aa              ??          AAh                                     
ram:1000:1937   af              ??          AFh                                     
ram:1000:1938   00              ??          00h                                     
ram:1000:1939   00              ??          00h                                     
ram:1000:193a   aa              ??          AAh                                     
ram:1000:193b   af              ??          AFh                                     
ram:1000:193c   00              ??          00h                                     
ram:1000:193d   00              ??          00h                                     
ram:1000:193e   00              ??          00h                                     
ram:1000:193f   00              ??          00h                                     
ram:1000:1940   aa              ??          AAh                                     
ram:1000:1941   af              ??          AFh                                     
ram:1000:1942   00              ??          00h                                     
ram:1000:1943   00              ??          00h                                     
ram:1000:1944   aa              ??          AAh                                     
ram:1000:1945   af              ??          AFh                                     
ram:1000:1946   00              ??          00h                                     
ram:1000:1947   00              ??          00h                                     
ram:1000:1948   00              ??          00h                                     
ram:1000:1949   00              ??          00h                                     
ram:1000:194a   aa              ??          AAh                                     
ram:1000:194b   af              ??          AFh                                     
ram:1000:194c   00              ??          00h                                     
ram:1000:194d   00              ??          00h                                     
ram:1000:194e   aa              ??          AAh                                     
ram:1000:194f   af              ??          AFh                                     
ram:1000:1950   00              ??          00h                                     
ram:1000:1951   00              ??          00h                                     
ram:1000:1952   00              ??          00h                                     
ram:1000:1953   00              ??          00h                                     
ram:1000:1954   aa              ??          AAh                                     
ram:1000:1955   af              ??          AFh                                     
ram:1000:1956   00              ??          00h                                     
ram:1000:1957   00              ??          00h                                     
ram:1000:1958   aa              ??          AAh                                     
ram:1000:1959   af              ??          AFh                                     
ram:1000:195a   00              ??          00h                                     
ram:1000:195b   00              ??          00h                                     
ram:1000:195c   00              ??          00h                                     
ram:1000:195d   00              ??          00h                                     
ram:1000:195e   aa              ??          AAh                                     
ram:1000:195f   af              ??          AFh                                     
ram:1000:1960   00              ??          00h                                     
ram:1000:1961   00              ??          00h                                     
ram:1000:1962   00              ??          00h                                     
ram:1000:1963   00              ??          00h                                     
ram:1000:1964   00              ??          00h                                     
ram:1000:1965   0a              ??          0Ah                                     
ram:1000:1966   f0              ??          F0h                                     
ram:1000:1967   00              ??          00h                                     
ram:1000:1968   00              ??          00h                                     
ram:1000:1969   00              ??          00h                                     
ram:1000:196a   00              ??          00h                                     
ram:1000:196b   00              ??          00h                                     
ram:1000:196c   00              ??          00h                                     
ram:1000:196d   00              ??          00h                                     
ram:1000:196e   00              ??          00h                                     
ram:1000:196f   2a              ??          2Ah    *                                
ram:1000:1970   bc              ??          BCh                                     
ram:1000:1971   00              ??          00h                                     
ram:1000:1972   00              ??          00h                                     
ram:1000:1973   00              ??          00h                                     
ram:1000:1974   00              ??          00h                                     
ram:1000:1975   00              ??          00h                                     
ram:1000:1976   00              ??          00h                                     
ram:1000:1977   00              ??          00h                                     
ram:1000:1978   00              ??          00h                                     
ram:1000:1979   aa              ??          AAh                                     
ram:1000:197a   af              ??          AFh                                     
ram:1000:197b   00              ??          00h                                     
ram:1000:197c   00              ??          00h                                     
ram:1000:197d   00              ??          00h                                     
ram:1000:197e   00              ??          00h                                     
ram:1000:197f   00              ??          00h                                     
ram:1000:1980   00              ??          00h                                     
ram:1000:1981   00              ??          00h                                     
ram:1000:1982   02              ??          02h                                     
ram:1000:1983   aa              ??          AAh                                     
ram:1000:1984   ab              ??          ABh                                     
ram:1000:1985   c0              ??          C0h                                     
ram:1000:1986   00              ??          00h                                     
ram:1000:1987   00              ??          00h                                     
ram:1000:1988   00              ??          00h                                     
ram:1000:1989   00              ??          00h                                     
ram:1000:198a   00              ??          00h                                     
ram:1000:198b   00              ??          00h                                     
ram:1000:198c   0a              ??          0Ah                                     
ram:1000:198d   aa              ??          AAh                                     
ram:1000:198e   aa              ??          AAh                                     
ram:1000:198f   f0              ??          F0h                                     
ram:1000:1990   00              ??          00h                                     
ram:1000:1991   00              ??          00h                                     
ram:1000:1992   00              ??          00h                                     
ram:1000:1993   00              ??          00h                                     
ram:1000:1994   00              ??          00h                                     
ram:1000:1995   00              ??          00h                                     
ram:1000:1996   2a              ??          2Ah    *                                
ram:1000:1997   aa              ??          AAh                                     
ram:1000:1998   aa              ??          AAh                                     
ram:1000:1999   bc              ??          BCh                                     
ram:1000:199a   00              ??          00h                                     
ram:1000:199b   00              ??          00h                                     
ram:1000:199c   00              ??          00h                                     
ram:1000:199d   00              ??          00h                                     
ram:1000:199e   00              ??          00h                                     
ram:1000:199f   00              ??          00h                                     
ram:1000:19a0   aa              ??          AAh                                     
ram:1000:19a1   aa              ??          AAh                                     
ram:1000:19a2   aa              ??          AAh                                     
ram:1000:19a3   af              ??          AFh                                     
ram:1000:19a4   00              ??          00h                                     
ram:1000:19a5   00              ??          00h                                     
ram:1000:19a6   00              ??          00h                                     
ram:1000:19a7   00              ??          00h                                     
ram:1000:19a8   00              ??          00h                                     
ram:1000:19a9   02              ??          02h                                     
ram:1000:19aa   aa              ??          AAh                                     
ram:1000:19ab   aa              ??          AAh                                     
ram:1000:19ac   aa              ??          AAh                                     
ram:1000:19ad   ab              ??          ABh                                     
ram:1000:19ae   c0              ??          C0h                                     
ram:1000:19af   00              ??          00h                                     
ram:1000:19b0   00              ??          00h                                     
ram:1000:19b1   00              ??          00h                                     
ram:1000:19b2   00              ??          00h                                     
ram:1000:19b3   0a              ??          0Ah                                     
ram:1000:19b4   aa              ??          AAh                                     
ram:1000:19b5   aa              ??          AAh                                     
ram:1000:19b6   aa              ??          AAh                                     
ram:1000:19b7   aa              ??          AAh                                     
ram:1000:19b8   f0              ??          F0h                                     
ram:1000:19b9   00              ??          00h                                     
ram:1000:19ba   00              ??          00h                                     
ram:1000:19bb   00              ??          00h                                     
ram:1000:19bc   00              ??          00h                                     
ram:1000:19bd   2a              ??          2Ah    *                                
ram:1000:19be   aa              ??          AAh                                     
ram:1000:19bf   af              ??          AFh                                     
ram:1000:19c0   aa              ??          AAh                                     
ram:1000:19c1   aa              ??          AAh                                     
ram:1000:19c2   bc              ??          BCh                                     
ram:1000:19c3   00              ??          00h                                     
ram:1000:19c4   00              ??          00h                                     
ram:1000:19c5   00              ??          00h                                     
ram:1000:19c6   00              ??          00h                                     
ram:1000:19c7   aa              ??          AAh                                     
ram:1000:19c8   aa              ??          AAh                                     
ram:1000:19c9   bc              ??          BCh                                     
ram:1000:19ca   2a              ??          2Ah    *                                
ram:1000:19cb   aa              ??          AAh                                     
ram:1000:19cc   af              ??          AFh                                     
ram:1000:19cd   00              ??          00h                                     
ram:1000:19ce   00              ??          00h                                     
ram:1000:19cf   00              ??          00h                                     
ram:1000:19d0   02              ??          02h                                     
ram:1000:19d1   aa              ??          AAh                                     
ram:1000:19d2   aa              ??          AAh                                     
ram:1000:19d3   f0              ??          F0h                                     
ram:1000:19d4   0a              ??          0Ah                                     
ram:1000:19d5   aa              ??          AAh                                     
ram:1000:19d6   ab              ??          ABh                                     
ram:1000:19d7   c0              ??          C0h                                     
ram:1000:19d8   00              ??          00h                                     
ram:1000:19d9   00              ??          00h                                     
ram:1000:19da   0a              ??          0Ah                                     
ram:1000:19db   aa              ??          AAh                                     
ram:1000:19dc   ab              ??          ABh                                     
ram:1000:19dd   c0              ??          C0h                                     
ram:1000:19de   02              ??          02h                                     
ram:1000:19df   aa              ??          AAh                                     
ram:1000:19e0   aa              ??          AAh                                     
ram:1000:19e1   f0              ??          F0h                                     
ram:1000:19e2   00              ??          00h                                     
ram:1000:19e3   00              ??          00h                                     
ram:1000:19e4   2a              ??          2Ah    *                                
ram:1000:19e5   aa              ??          AAh                                     
ram:1000:19e6   af              ??          AFh                                     
ram:1000:19e7   00              ??          00h                                     
ram:1000:19e8   00              ??          00h                                     
ram:1000:19e9   aa              ??          AAh                                     
ram:1000:19ea   aa              ??          AAh                                     
ram:1000:19eb   bc              ??          BCh                                     
ram:1000:19ec   00              ??          00h                                     
ram:1000:19ed   00              ??          00h                                     
ram:1000:19ee   2a              ??          2Ah    *                                
ram:1000:19ef   aa              ??          AAh                                     
ram:1000:19f0   bc              ??          BCh                                     
ram:1000:19f1   00              ??          00h                                     
ram:1000:19f2   00              ??          00h                                     
ram:1000:19f3   2a              ??          2Ah    *                                
ram:1000:19f4   aa              ??          AAh                                     
ram:1000:19f5   bc              ??          BCh                                     
ram:1000:19f6   00              ??          00h                                     
ram:1000:19f7   00              ??          00h                                     
ram:1000:19f8   aa              ??          AAh                                     
ram:1000:19f9   aa              ??          AAh                                     
ram:1000:19fa   f0              ??          F0h                                     
ram:1000:19fb   00              ??          00h                                     
ram:1000:19fc   00              ??          00h                                     
ram:1000:19fd   0a              ??          0Ah                                     
ram:1000:19fe   aa              ??          AAh                                     
ram:1000:19ff   af              ??          AFh                                     
ram:1000:1a00   00              ??          00h                                     
ram:1000:1a01   00              ??          00h                                     
ram:1000:1a02   aa              ??          AAh                                     
ram:1000:1a03   ab              ??          ABh                                     
ram:1000:1a04   c0              ??          C0h                                     
ram:1000:1a05   00              ??          00h                                     
ram:1000:1a06   00              ??          00h                                     
ram:1000:1a07   02              ??          02h                                     
ram:1000:1a08   aa              ??          AAh                                     
ram:1000:1a09   af              ??          AFh                                     
ram:1000:1a0a   00              ??          00h                                     
ram:1000:1a0b   00              ??          00h                                     
ram:1000:1a0c   aa              ??          AAh                                     
ram:1000:1a0d   af              ??          AFh                                     
ram:1000:1a0e   00              ??          00h                                     
ram:1000:1a0f   00              ??          00h                                     
ram:1000:1a10   00              ??          00h                                     
ram:1000:1a11   00              ??          00h                                     
ram:1000:1a12   aa              ??          AAh                                     
ram:1000:1a13   af              ??          AFh                                     
ram:1000:1a14   00              ??          00h                                     
ram:1000:1a15   00              ??          00h                                     
ram:1000:1a16   aa              ??          AAh                                     
ram:1000:1a17   af              ??          AFh                                     
ram:1000:1a18   00              ??          00h                                     
ram:1000:1a19   00              ??          00h                                     
ram:1000:1a1a   00              ??          00h                                     
ram:1000:1a1b   00              ??          00h                                     
ram:1000:1a1c   aa              ??          AAh                                     
ram:1000:1a1d   af              ??          AFh                                     
ram:1000:1a1e   00              ??          00h                                     
ram:1000:1a1f   00              ??          00h                                     
ram:1000:1a20   aa              ??          AAh                                     
ram:1000:1a21   af              ??          AFh                                     
ram:1000:1a22   00              ??          00h                                     
ram:1000:1a23   00              ??          00h                                     
ram:1000:1a24   00              ??          00h                                     
ram:1000:1a25   00              ??          00h                                     
ram:1000:1a26   aa              ??          AAh                                     
ram:1000:1a27   af              ??          AFh                                     
ram:1000:1a28   00              ??          00h                                     
ram:1000:1a29   00              ??          00h                                     
ram:1000:1a2a   aa              ??          AAh                                     
ram:1000:1a2b   ab              ??          ABh                                     
ram:1000:1a2c   c0              ??          C0h                                     
ram:1000:1a2d   00              ??          00h                                     
ram:1000:1a2e   00              ??          00h                                     
ram:1000:1a2f   02              ??          02h                                     
ram:1000:1a30   aa              ??          AAh                                     
ram:1000:1a31   af              ??          AFh                                     
ram:1000:1a32   00              ??          00h                                     
ram:1000:1a33   00              ??          00h                                     
ram:1000:1a34   aa              ??          AAh                                     
ram:1000:1a35   aa              ??          AAh                                     
ram:1000:1a36   aa              ??          AAh                                     
ram:1000:1a37   aa              ??          AAh                                     
ram:1000:1a38   aa              ??          AAh                                     
ram:1000:1a39   aa              ??          AAh                                     
ram:1000:1a3a   aa              ??          AAh                                     
ram:1000:1a3b   af              ??          AFh                                     
ram:1000:1a3c   00              ??          00h                                     
ram:1000:1a3d   00              ??          00h                                     
ram:1000:1a3e   aa              ??          AAh                                     
ram:1000:1a3f   aa              ??          AAh                                     
ram:1000:1a40   aa              ??          AAh                                     
ram:1000:1a41   aa              ??          AAh                                     
ram:1000:1a42   aa              ??          AAh                                     
ram:1000:1a43   aa              ??          AAh                                     
ram:1000:1a44   aa              ??          AAh                                     
ram:1000:1a45   af              ??          AFh                                     
ram:1000:1a46   00              ??          00h                                     
ram:1000:1a47   00              ??          00h                                     
ram:1000:1a48   aa              ??          AAh                                     
ram:1000:1a49   aa              ??          AAh                                     
ram:1000:1a4a   aa              ??          AAh                                     
ram:1000:1a4b   aa              ??          AAh                                     
ram:1000:1a4c   aa              ??          AAh                                     
ram:1000:1a4d   aa              ??          AAh                                     
ram:1000:1a4e   aa              ??          AAh                                     
ram:1000:1a4f   af              ??          AFh                                     
ram:1000:1a50   00              ??          00h                                     
ram:1000:1a51   00              ??          00h                                     
ram:1000:1a52   aa              ??          AAh                                     
ram:1000:1a53   aa              ??          AAh                                     
ram:1000:1a54   aa              ??          AAh                                     
ram:1000:1a55   aa              ??          AAh                                     
ram:1000:1a56   aa              ??          AAh                                     
ram:1000:1a57   aa              ??          AAh                                     
ram:1000:1a58   aa              ??          AAh                                     
ram:1000:1a59   af              ??          AFh                                     
ram:1000:1a5a   00              ??          00h                                     
ram:1000:1a5b   00              ??          00h                                     
ram:1000:1a5c   aa              ??          AAh                                     
ram:1000:1a5d   aa              ??          AAh                                     
ram:1000:1a5e   aa              ??          AAh                                     
ram:1000:1a5f   aa              ??          AAh                                     
ram:1000:1a60   aa              ??          AAh                                     
ram:1000:1a61   aa              ??          AAh                                     
ram:1000:1a62   aa              ??          AAh                                     
ram:1000:1a63   af              ??          AFh                                     
ram:1000:1a64   00              ??          00h                                     
ram:1000:1a65   00              ??          00h                                     
ram:1000:1a66   aa              ??          AAh                                     
ram:1000:1a67   aa              ??          AAh                                     
ram:1000:1a68   aa              ??          AAh                                     
ram:1000:1a69   aa              ??          AAh                                     
ram:1000:1a6a   aa              ??          AAh                                     
ram:1000:1a6b   aa              ??          AAh                                     
ram:1000:1a6c   aa              ??          AAh                                     
ram:1000:1a6d   af              ??          AFh                                     
ram:1000:1a6e   00              ??          00h                                     
ram:1000:1a6f   00              ??          00h                                     
ram:1000:1a70   aa              ??          AAh                                     
ram:1000:1a71   ab              ??          ABh                                     
ram:1000:1a72   c0              ??          C0h                                     
ram:1000:1a73   00              ??          00h                                     
ram:1000:1a74   00              ??          00h                                     
ram:1000:1a75   02              ??          02h                                     
ram:1000:1a76   aa              ??          AAh                                     
ram:1000:1a77   af              ??          AFh                                     
ram:1000:1a78   00              ??          00h                                     
ram:1000:1a79   00              ??          00h                                     
ram:1000:1a7a   aa              ??          AAh                                     
ram:1000:1a7b   af              ??          AFh                                     
ram:1000:1a7c   00              ??          00h                                     
ram:1000:1a7d   00              ??          00h                                     
ram:1000:1a7e   00              ??          00h                                     
ram:1000:1a7f   00              ??          00h                                     
ram:1000:1a80   aa              ??          AAh                                     
ram:1000:1a81   af              ??          AFh                                     
ram:1000:1a82   00              ??          00h                                     
ram:1000:1a83   00              ??          00h                                     
ram:1000:1a84   aa              ??          AAh                                     
ram:1000:1a85   af              ??          AFh                                     
ram:1000:1a86   00              ??          00h                                     
ram:1000:1a87   00              ??          00h                                     
ram:1000:1a88   00              ??          00h                                     
ram:1000:1a89   00              ??          00h                                     
ram:1000:1a8a   aa              ??          AAh                                     
ram:1000:1a8b   af              ??          AFh                                     
ram:1000:1a8c   00              ??          00h                                     
ram:1000:1a8d   00              ??          00h                                     
ram:1000:1a8e   aa              ??          AAh                                     
ram:1000:1a8f   af              ??          AFh                                     
ram:1000:1a90   00              ??          00h                                     
ram:1000:1a91   00              ??          00h                                     
ram:1000:1a92   00              ??          00h                                     
ram:1000:1a93   00              ??          00h                                     
ram:1000:1a94   aa              ??          AAh                                     
ram:1000:1a95   af              ??          AFh                                     
ram:1000:1a96   00              ??          00h                                     
ram:1000:1a97   00              ??          00h                                     
ram:1000:1a98   aa              ??          AAh                                     
ram:1000:1a99   af              ??          AFh                                     
ram:1000:1a9a   00              ??          00h                                     
ram:1000:1a9b   00              ??          00h                                     
ram:1000:1a9c   00              ??          00h                                     
ram:1000:1a9d   00              ??          00h                                     
ram:1000:1a9e   aa              ??          AAh                                     
ram:1000:1a9f   af              ??          AFh                                     
ram:1000:1aa0   00              ??          00h                                     
ram:1000:1aa1   00              ??          00h                                     
ram:1000:1aa2   aa              ??          AAh                                     
ram:1000:1aa3   af              ??          AFh                                     
ram:1000:1aa4   00              ??          00h                                     
ram:1000:1aa5   00              ??          00h                                     
ram:1000:1aa6   00              ??          00h                                     
ram:1000:1aa7   00              ??          00h                                     
ram:1000:1aa8   aa              ??          AAh                                     
ram:1000:1aa9   af              ??          AFh                                     
ram:1000:1aaa   00              ??          00h                                     
ram:1000:1aab   00              ??          00h                                     
ram:1000:1aac   aa              ??          AAh                                     
ram:1000:1aad   af              ??          AFh                                     
ram:1000:1aae   00              ??          00h                                     
ram:1000:1aaf   00              ??          00h                                     
ram:1000:1ab0   00              ??          00h                                     
ram:1000:1ab1   00              ??          00h                                     
ram:1000:1ab2   aa              ??          AAh                                     
ram:1000:1ab3   af              ??          AFh                                     
ram:1000:1ab4   00              ??          00h                                     
ram:1000:1ab5   00              ??          00h                                     
ram:1000:1ab6   aa              ??          AAh                                     
ram:1000:1ab7   af              ??          AFh                                     
ram:1000:1ab8   00              ??          00h                                     
ram:1000:1ab9   00              ??          00h                                     
ram:1000:1aba   00              ??          00h                                     
ram:1000:1abb   00              ??          00h                                     
ram:1000:1abc   aa              ??          AAh                                     
ram:1000:1abd   af              ??          AFh                                     
ram:1000:1abe   00              ??          00h                                     
ram:1000:1abf   00              ??          00h                                     
ram:1000:1ac0   aa              ??          AAh                                     
ram:1000:1ac1   af              ??          AFh                                     
ram:1000:1ac2   00              ??          00h                                     
ram:1000:1ac3   00              ??          00h                                     
ram:1000:1ac4   00              ??          00h                                     
ram:1000:1ac5   00              ??          00h                                     
ram:1000:1ac6   aa              ??          AAh                                     
ram:1000:1ac7   af              ??          AFh                                     
ram:1000:1ac8   00              ??          00h                                     
ram:1000:1ac9   00              ??          00h                                     
ram:1000:1aca   aa              ??          AAh                                     
ram:1000:1acb   af              ??          AFh                                     
ram:1000:1acc   00              ??          00h                                     
ram:1000:1acd   00              ??          00h                                     
ram:1000:1ace   00              ??          00h                                     
ram:1000:1acf   00              ??          00h                                     
ram:1000:1ad0   aa              ??          AAh                                     
ram:1000:1ad1   af              ??          AFh                                     
ram:1000:1ad2   00              ??          00h                                     
ram:1000:1ad3   00              ??          00h                                     
ram:1000:1ad4   aa              ??          AAh                                     
ram:1000:1ad5   af              ??          AFh                                     
ram:1000:1ad6   00              ??          00h                                     
ram:1000:1ad7   00              ??          00h                                     
ram:1000:1ad8   00              ??          00h                                     
ram:1000:1ad9   00              ??          00h                                     
ram:1000:1ada   aa              ??          AAh                                     
ram:1000:1adb   af              ??          AFh                                     
ram:1000:1adc   00              ??          00h                                     
ram:1000:1add   00              ??          00h                                     
ram:1000:1ade   aa              ??          AAh                                     
ram:1000:1adf   af              ??          AFh                                     
ram:1000:1ae0   00              ??          00h                                     
ram:1000:1ae1   00              ??          00h                                     
ram:1000:1ae2   00              ??          00h                                     
ram:1000:1ae3   00              ??          00h                                     
ram:1000:1ae4   aa              ??          AAh                                     
ram:1000:1ae5   af              ??          AFh                                     
ram:1000:1ae6   00              ??          00h                                     
ram:1000:1ae7   00              ??          00h                                     
ram:1000:1ae8   aa              ??          AAh                                     
ram:1000:1ae9   af              ??          AFh                                     
ram:1000:1aea   00              ??          00h                                     
ram:1000:1aeb   00              ??          00h                                     
ram:1000:1aec   00              ??          00h                                     
ram:1000:1aed   00              ??          00h                                     
ram:1000:1aee   aa              ??          AAh                                     
ram:1000:1aef   af              ??          AFh                                     
ram:1000:1af0   00              ??          00h                                     
ram:1000:1af1   00              ??          00h                                     
ram:1000:1af2   aa              ??          AAh                                     
ram:1000:1af3   af              ??          AFh                                     
ram:1000:1af4   00              ??          00h                                     
ram:1000:1af5   00              ??          00h                                     
ram:1000:1af6   00              ??          00h                                     
ram:1000:1af7   00              ??          00h                                     
ram:1000:1af8   aa              ??          AAh                                     
ram:1000:1af9   af              ??          AFh                                     
ram:1000:1afa   00              ??          00h                                     
ram:1000:1afb   00              ??          00h                                     
ram:1000:1afc   aa              ??          AAh                                     
ram:1000:1afd   af              ??          AFh                                     
ram:1000:1afe   00              ??          00h                                     
ram:1000:1aff   00              ??          00h                                     
ram:1000:1b00   00              ??          00h                                     
ram:1000:1b01   00              ??          00h                                     
ram:1000:1b02   aa              ??          AAh                                     
ram:1000:1b03   af              ??          AFh                                     
ram:1000:1b04   00              ??          00h                                     
ram:1000:1b05   00              ??          00h                                     
ram:1000:1b06   aa              ??          AAh                                     
ram:1000:1b07   ab              ??          ABh                                     
ram:1000:1b08   c0              ??          C0h                                     
ram:1000:1b09   00              ??          00h                                     
ram:1000:1b0a   00              ??          00h                                     
ram:1000:1b0b   02              ??          02h                                     
ram:1000:1b0c   aa              ??          AAh                                     
ram:1000:1b0d   af              ??          AFh                                     
ram:1000:1b0e   00              ??          00h                                     
ram:1000:1b0f   00              ??          00h                                     
ram:1000:1b10   aa              ??          AAh                                     
ram:1000:1b11   ab              ??          ABh                                     
ram:1000:1b12   c0              ??          C0h                                     
ram:1000:1b13   00              ??          00h                                     
ram:1000:1b14   00              ??          00h                                     
ram:1000:1b15   02              ??          02h                                     
ram:1000:1b16   aa              ??          AAh                                     
ram:1000:1b17   af              ??          AFh                                     
ram:1000:1b18   00              ??          00h                                     
ram:1000:1b19   00              ??          00h                                     
ram:1000:1b1a   aa              ??          AAh                                     
ram:1000:1b1b   aa              ??          AAh                                     
ram:1000:1b1c   f0              ??          F0h                                     
ram:1000:1b1d   00              ??          00h                                     
ram:1000:1b1e   00              ??          00h                                     
ram:1000:1b1f   0a              ??          0Ah                                     
ram:1000:1b20   aa              ??          AAh                                     
ram:1000:1b21   af              ??          AFh                                     
ram:1000:1b22   00              ??          00h                                     
ram:1000:1b23   00              ??          00h                                     
ram:1000:1b24   aa              ??          AAh                                     
ram:1000:1b25   aa              ??          AAh                                     
ram:1000:1b26   f0              ??          F0h                                     
ram:1000:1b27   00              ??          00h                                     
ram:1000:1b28   00              ??          00h                                     
ram:1000:1b29   0a              ??          0Ah                                     
ram:1000:1b2a   aa              ??          AAh                                     
ram:1000:1b2b   af              ??          AFh                                     
ram:1000:1b2c   00              ??          00h                                     
ram:1000:1b2d   00              ??          00h                                     
ram:1000:1b2e   aa              ??          AAh                                     
ram:1000:1b2f   aa              ??          AAh                                     
ram:1000:1b30   bc              ??          BCh                                     
ram:1000:1b31   00              ??          00h                                     
ram:1000:1b32   00              ??          00h                                     
ram:1000:1b33   2a              ??          2Ah    *                                
ram:1000:1b34   aa              ??          AAh                                     
ram:1000:1b35   af              ??          AFh                                     
ram:1000:1b36   00              ??          00h                                     
ram:1000:1b37   00              ??          00h                                     
ram:1000:1b38   aa              ??          AAh                                     
ram:1000:1b39   aa              ??          AAh                                     
ram:1000:1b3a   bc              ??          BCh                                     
ram:1000:1b3b   00              ??          00h                                     
ram:1000:1b3c   00              ??          00h                                     
ram:1000:1b3d   2a              ??          2Ah    *                                
ram:1000:1b3e   aa              ??          AAh                                     
ram:1000:1b3f   af              ??          AFh                                     
ram:1000:1b40   00              ??          00h                                     
ram:1000:1b41   00              ??          00h                                     
ram:1000:1b42   aa              ??          AAh                                     
ram:1000:1b43   aa              ??          AAh                                     
ram:1000:1b44   af              ??          AFh                                     
ram:1000:1b45   00              ??          00h                                     
ram:1000:1b46   00              ??          00h                                     
ram:1000:1b47   aa              ??          AAh                                     
ram:1000:1b48   aa              ??          AAh                                     
ram:1000:1b49   af              ??          AFh                                     
ram:1000:1b4a   00              ??          00h                                     
ram:1000:1b4b   00              ??          00h                                     
ram:1000:1b4c   aa              ??          AAh                                     
ram:1000:1b4d   aa              ??          AAh                                     
ram:1000:1b4e   af              ??          AFh                                     
ram:1000:1b4f   00              ??          00h                                     
ram:1000:1b50   00              ??          00h                                     
ram:1000:1b51   aa              ??          AAh                                     
ram:1000:1b52   aa              ??          AAh                                     
ram:1000:1b53   af              ??          AFh                                     
ram:1000:1b54   00              ??          00h                                     
ram:1000:1b55   00              ??          00h                                     
ram:1000:1b56   aa              ??          AAh                                     
ram:1000:1b57   aa              ??          AAh                                     
ram:1000:1b58   ab              ??          ABh                                     
ram:1000:1b59   c0              ??          C0h                                     
ram:1000:1b5a   02              ??          02h                                     
ram:1000:1b5b   aa              ??          AAh                                     
ram:1000:1b5c   aa              ??          AAh                                     
ram:1000:1b5d   af              ??          AFh                                     
ram:1000:1b5e   00              ??          00h                                     
ram:1000:1b5f   00              ??          00h                                     
ram:1000:1b60   aa              ??          AAh                                     
ram:1000:1b61   aa              ??          AAh                                     
ram:1000:1b62   ab              ??          ABh                                     
ram:1000:1b63   c0              ??          C0h                                     
ram:1000:1b64   02              ??          02h                                     
ram:1000:1b65   aa              ??          AAh                                     
ram:1000:1b66   aa              ??          AAh                                     
ram:1000:1b67   af              ??          AFh                                     
ram:1000:1b68   00              ??          00h                                     
ram:1000:1b69   00              ??          00h                                     
ram:1000:1b6a   aa              ??          AAh                                     
ram:1000:1b6b   aa              ??          AAh                                     
ram:1000:1b6c   aa              ??          AAh                                     
ram:1000:1b6d   f0              ??          F0h                                     
ram:1000:1b6e   0a              ??          0Ah                                     
ram:1000:1b6f   aa              ??          AAh                                     
ram:1000:1b70   aa              ??          AAh                                     
ram:1000:1b71   af              ??          AFh                                     
ram:1000:1b72   00              ??          00h                                     
ram:1000:1b73   00              ??          00h                                     
ram:1000:1b74   aa              ??          AAh                                     
ram:1000:1b75   aa              ??          AAh                                     
ram:1000:1b76   aa              ??          AAh                                     
ram:1000:1b77   f0              ??          F0h                                     
ram:1000:1b78   0a              ??          0Ah                                     
ram:1000:1b79   aa              ??          AAh                                     
ram:1000:1b7a   aa              ??          AAh                                     
ram:1000:1b7b   af              ??          AFh                                     
ram:1000:1b7c   00              ??          00h                                     
ram:1000:1b7d   00              ??          00h                                     
ram:1000:1b7e   aa              ??          AAh                                     
ram:1000:1b7f   ae              ??          AEh                                     
ram:1000:1b80   aa              ??          AAh                                     
ram:1000:1b81   bc              ??          BCh                                     
ram:1000:1b82   2a              ??          2Ah    *                                
ram:1000:1b83   ab              ??          ABh                                     
ram:1000:1b84   aa              ??          AAh                                     
ram:1000:1b85   af              ??          AFh                                     
ram:1000:1b86   00              ??          00h                                     
ram:1000:1b87   00              ??          00h                                     
ram:1000:1b88   aa              ??          AAh                                     
ram:1000:1b89   ae              ??          AEh                                     
ram:1000:1b8a   aa              ??          AAh                                     
ram:1000:1b8b   bc              ??          BCh                                     
ram:1000:1b8c   2a              ??          2Ah    *                                
ram:1000:1b8d   ab              ??          ABh                                     
ram:1000:1b8e   aa              ??          AAh                                     
ram:1000:1b8f   af              ??          AFh                                     
ram:1000:1b90   00              ??          00h                                     
ram:1000:1b91   00              ??          00h                                     
ram:1000:1b92   aa              ??          AAh                                     
ram:1000:1b93   af              ??          AFh                                     
ram:1000:1b94   aa              ??          AAh                                     
ram:1000:1b95   af              ??          AFh                                     
ram:1000:1b96   aa              ??          AAh                                     
ram:1000:1b97   af              ??          AFh                                     
ram:1000:1b98   aa              ??          AAh                                     
ram:1000:1b99   af              ??          AFh                                     
ram:1000:1b9a   00              ??          00h                                     
ram:1000:1b9b   00              ??          00h                                     
ram:1000:1b9c   aa              ??          AAh                                     
ram:1000:1b9d   af              ??          AFh                                     
ram:1000:1b9e   aa              ??          AAh                                     
ram:1000:1b9f   af              ??          AFh                                     
ram:1000:1ba0   aa              ??          AAh                                     
ram:1000:1ba1   af              ??          AFh                                     
ram:1000:1ba2   aa              ??          AAh                                     
ram:1000:1ba3   af              ??          AFh                                     
ram:1000:1ba4   00              ??          00h                                     
ram:1000:1ba5   00              ??          00h                                     
ram:1000:1ba6   aa              ??          AAh                                     
ram:1000:1ba7   af              ??          AFh                                     
ram:1000:1ba8   2a              ??          2Ah    *                                
ram:1000:1ba9   aa              ??          AAh                                     
ram:1000:1baa   aa              ??          AAh                                     
ram:1000:1bab   bc              ??          BCh                                     
ram:1000:1bac   aa              ??          AAh                                     
ram:1000:1bad   af              ??          AFh                                     
ram:1000:1bae   00              ??          00h                                     
ram:1000:1baf   00              ??          00h                                     
ram:1000:1bb0   aa              ??          AAh                                     
ram:1000:1bb1   af              ??          AFh                                     
ram:1000:1bb2   2a              ??          2Ah    *                                
ram:1000:1bb3   aa              ??          AAh                                     
ram:1000:1bb4   aa              ??          AAh                                     
ram:1000:1bb5   bc              ??          BCh                                     
ram:1000:1bb6   aa              ??          AAh                                     
ram:1000:1bb7   af              ??          AFh                                     
ram:1000:1bb8   00              ??          00h                                     
ram:1000:1bb9   00              ??          00h                                     
ram:1000:1bba   aa              ??          AAh                                     
ram:1000:1bbb   af              ??          AFh                                     
ram:1000:1bbc   0a              ??          0Ah                                     
ram:1000:1bbd   aa              ??          AAh                                     
ram:1000:1bbe   aa              ??          AAh                                     
ram:1000:1bbf   f0              ??          F0h                                     
ram:1000:1bc0   aa              ??          AAh                                     
ram:1000:1bc1   af              ??          AFh                                     
ram:1000:1bc2   00              ??          00h                                     
ram:1000:1bc3   00              ??          00h                                     
ram:1000:1bc4   aa              ??          AAh                                     
ram:1000:1bc5   af              ??          AFh                                     
ram:1000:1bc6   0a              ??          0Ah                                     
ram:1000:1bc7   aa              ??          AAh                                     
ram:1000:1bc8   aa              ??          AAh                                     
ram:1000:1bc9   f0              ??          F0h                                     
ram:1000:1bca   aa              ??          AAh                                     
ram:1000:1bcb   af              ??          AFh                                     
ram:1000:1bcc   00              ??          00h                                     
ram:1000:1bcd   00              ??          00h                                     
ram:1000:1bce   aa              ??          AAh                                     
ram:1000:1bcf   af              ??          AFh                                     
ram:1000:1bd0   02              ??          02h                                     
ram:1000:1bd1   aa              ??          AAh                                     
ram:1000:1bd2   ab              ??          ABh                                     
ram:1000:1bd3   c0              ??          C0h                                     
ram:1000:1bd4   aa              ??          AAh                                     
ram:1000:1bd5   af              ??          AFh                                     
ram:1000:1bd6   00              ??          00h                                     
ram:1000:1bd7   00              ??          00h                                     
ram:1000:1bd8   aa              ??          AAh                                     
ram:1000:1bd9   af              ??          AFh                                     
ram:1000:1bda   02              ??          02h                                     
ram:1000:1bdb   aa              ??          AAh                                     
ram:1000:1bdc   ab              ??          ABh                                     
ram:1000:1bdd   c0              ??          C0h                                     
ram:1000:1bde   aa              ??          AAh                                     
ram:1000:1bdf   af              ??          AFh                                     
ram:1000:1be0   00              ??          00h                                     
ram:1000:1be1   00              ??          00h                                     
ram:1000:1be2   aa              ??          AAh                                     
ram:1000:1be3   af              ??          AFh                                     
ram:1000:1be4   00              ??          00h                                     
ram:1000:1be5   aa              ??          AAh                                     
ram:1000:1be6   af              ??          AFh                                     
ram:1000:1be7   00              ??          00h                                     
ram:1000:1be8   aa              ??          AAh                                     
ram:1000:1be9   af              ??          AFh                                     
ram:1000:1bea   00              ??          00h                                     
ram:1000:1beb   00              ??          00h                                     
ram:1000:1bec   aa              ??          AAh                                     
ram:1000:1bed   af              ??          AFh                                     
ram:1000:1bee   00              ??          00h                                     
ram:1000:1bef   aa              ??          AAh                                     
ram:1000:1bf0   af              ??          AFh                                     
ram:1000:1bf1   00              ??          00h                                     
ram:1000:1bf2   aa              ??          AAh                                     
ram:1000:1bf3   af              ??          AFh                                     
ram:1000:1bf4   00              ??          00h                                     
ram:1000:1bf5   00              ??          00h                                     
ram:1000:1bf6   aa              ??          AAh                                     
ram:1000:1bf7   af              ??          AFh                                     
ram:1000:1bf8   00              ??          00h                                     
ram:1000:1bf9   2a              ??          2Ah    *                                
ram:1000:1bfa   bc              ??          BCh                                     
ram:1000:1bfb   00              ??          00h                                     
ram:1000:1bfc   aa              ??          AAh                                     
ram:1000:1bfd   af              ??          AFh                                     
ram:1000:1bfe   00              ??          00h                                     
ram:1000:1bff   00              ??          00h                                     
ram:1000:1c00   aa              ??          AAh                                     
ram:1000:1c01   af              ??          AFh                                     
ram:1000:1c02   00              ??          00h                                     
ram:1000:1c03   2a              ??          2Ah    *                                
ram:1000:1c04   bc              ??          BCh                                     
ram:1000:1c05   00              ??          00h                                     
ram:1000:1c06   aa              ??          AAh                                     
ram:1000:1c07   af              ??          AFh                                     
ram:1000:1c08   00              ??          00h                                     
ram:1000:1c09   00              ??          00h                                     
ram:1000:1c0a   aa              ??          AAh                                     
ram:1000:1c0b   af              ??          AFh                                     
ram:1000:1c0c   00              ??          00h                                     
ram:1000:1c0d   0a              ??          0Ah                                     
ram:1000:1c0e   f0              ??          F0h                                     
ram:1000:1c0f   00              ??          00h                                     
ram:1000:1c10   aa              ??          AAh                                     
ram:1000:1c11   af              ??          AFh                                     
ram:1000:1c12   00              ??          00h                                     
ram:1000:1c13   00              ??          00h                                     
ram:1000:1c14   aa              ??          AAh                                     
ram:1000:1c15   af              ??          AFh                                     
ram:1000:1c16   00              ??          00h                                     
ram:1000:1c17   0a              ??          0Ah                                     
ram:1000:1c18   f0              ??          F0h                                     
ram:1000:1c19   00              ??          00h                                     
ram:1000:1c1a   aa              ??          AAh                                     
ram:1000:1c1b   af              ??          AFh                                     
ram:1000:1c1c   00              ??          00h                                     
ram:1000:1c1d   00              ??          00h                                     
ram:1000:1c1e   aa              ??          AAh                                     
ram:1000:1c1f   af              ??          AFh                                     
ram:1000:1c20   00              ??          00h                                     
ram:1000:1c21   00              ??          00h                                     
ram:1000:1c22   00              ??          00h                                     
ram:1000:1c23   00              ??          00h                                     
ram:1000:1c24   aa              ??          AAh                                     
ram:1000:1c25   af              ??          AFh                                     
ram:1000:1c26   00              ??          00h                                     
ram:1000:1c27   00              ??          00h                                     
ram:1000:1c28   aa              ??          AAh                                     
ram:1000:1c29   af              ??          AFh                                     
ram:1000:1c2a   00              ??          00h                                     
ram:1000:1c2b   00              ??          00h                                     
ram:1000:1c2c   00              ??          00h                                     
ram:1000:1c2d   00              ??          00h                                     
ram:1000:1c2e   aa              ??          AAh                                     
ram:1000:1c2f   af              ??          AFh                                     
ram:1000:1c30   00              ??          00h                                     
ram:1000:1c31   00              ??          00h                                     
ram:1000:1c32   aa              ??          AAh                                     
ram:1000:1c33   af              ??          AFh                                     
ram:1000:1c34   00              ??          00h                                     
ram:1000:1c35   00              ??          00h                                     
ram:1000:1c36   00              ??          00h                                     
ram:1000:1c37   00              ??          00h                                     
ram:1000:1c38   aa              ??          AAh                                     
ram:1000:1c39   af              ??          AFh                                     
ram:1000:1c3a   00              ??          00h                                     
ram:1000:1c3b   00              ??          00h                                     
ram:1000:1c3c   aa              ??          AAh                                     
ram:1000:1c3d   af              ??          AFh                                     
ram:1000:1c3e   00              ??          00h                                     
ram:1000:1c3f   00              ??          00h                                     
ram:1000:1c40   00              ??          00h                                     
ram:1000:1c41   00              ??          00h                                     
ram:1000:1c42   aa              ??          AAh                                     
ram:1000:1c43   af              ??          AFh                                     
ram:1000:1c44   00              ??          00h                                     
ram:1000:1c45   00              ??          00h                                     
ram:1000:1c46   aa              ??          AAh                                     
ram:1000:1c47   af              ??          AFh                                     
ram:1000:1c48   00              ??          00h                                     
ram:1000:1c49   00              ??          00h                                     
ram:1000:1c4a   00              ??          00h                                     
ram:1000:1c4b   00              ??          00h                                     
ram:1000:1c4c   aa              ??          AAh                                     
ram:1000:1c4d   af              ??          AFh                                     
ram:1000:1c4e   00              ??          00h                                     
ram:1000:1c4f   00              ??          00h                                     
ram:1000:1c50   aa              ??          AAh                                     
ram:1000:1c51   af              ??          AFh                                     
ram:1000:1c52   00              ??          00h                                     
ram:1000:1c53   00              ??          00h                                     
ram:1000:1c54   00              ??          00h                                     
ram:1000:1c55   00              ??          00h                                     
ram:1000:1c56   aa              ??          AAh                                     
ram:1000:1c57   af              ??          AFh                                     
ram:1000:1c58   00              ??          00h                                     
ram:1000:1c59   00              ??          00h                                     
ram:1000:1c5a   aa              ??          AAh                                     
ram:1000:1c5b   af              ??          AFh                                     
ram:1000:1c5c   00              ??          00h                                     
ram:1000:1c5d   00              ??          00h                                     
ram:1000:1c5e   00              ??          00h                                     
ram:1000:1c5f   00              ??          00h                                     
ram:1000:1c60   aa              ??          AAh                                     
ram:1000:1c61   af              ??          AFh                                     
ram:1000:1c62   00              ??          00h                                     
ram:1000:1c63   00              ??          00h                                     
ram:1000:1c64   aa              ??          AAh                                     
ram:1000:1c65   af              ??          AFh                                     
ram:1000:1c66   00              ??          00h                                     
ram:1000:1c67   00              ??          00h                                     
ram:1000:1c68   00              ??          00h                                     
ram:1000:1c69   00              ??          00h                                     
ram:1000:1c6a   aa              ??          AAh                                     
ram:1000:1c6b   af              ??          AFh                                     
ram:1000:1c6c   00              ??          00h                                     
ram:1000:1c6d   00              ??          00h                                     
ram:1000:1c6e   aa              ??          AAh                                     
ram:1000:1c6f   af              ??          AFh                                     
ram:1000:1c70   00              ??          00h                                     
ram:1000:1c71   00              ??          00h                                     
ram:1000:1c72   00              ??          00h                                     
ram:1000:1c73   00              ??          00h                                     
ram:1000:1c74   aa              ??          AAh                                     
ram:1000:1c75   af              ??          AFh                                     
ram:1000:1c76   00              ??          00h                                     
ram:1000:1c77   00              ??          00h                                     
ram:1000:1c78   aa              ??          AAh                                     
ram:1000:1c79   ab              ??          ABh                                     
ram:1000:1c7a   c0              ??          C0h                                     
ram:1000:1c7b   00              ??          00h                                     
ram:1000:1c7c   00              ??          00h                                     
ram:1000:1c7d   02              ??          02h                                     
ram:1000:1c7e   aa              ??          AAh                                     
ram:1000:1c7f   af              ??          AFh                                     
ram:1000:1c80   00              ??          00h                                     
ram:1000:1c81   00              ??          00h                                     
ram:1000:1c82   aa              ??          AAh                                     
ram:1000:1c83   af              ??          AFh                                     
ram:1000:1c84   00              ??          00h                                     
ram:1000:1c85   00              ??          00h                                     
ram:1000:1c86   00              ??          00h                                     
ram:1000:1c87   00              ??          00h                                     
ram:1000:1c88   aa              ??          AAh                                     
ram:1000:1c89   af              ??          AFh                                     
ram:1000:1c8a   00              ??          00h                                     
ram:1000:1c8b   00              ??          00h                                     
ram:1000:1c8c   aa              ??          AAh                                     
ram:1000:1c8d   af              ??          AFh                                     
ram:1000:1c8e   00              ??          00h                                     
ram:1000:1c8f   00              ??          00h                                     
ram:1000:1c90   00              ??          00h                                     
ram:1000:1c91   00              ??          00h                                     
ram:1000:1c92   aa              ??          AAh                                     
ram:1000:1c93   af              ??          AFh                                     
ram:1000:1c94   00              ??          00h                                     
ram:1000:1c95   00              ??          00h                                     
ram:1000:1c96   aa              ??          AAh                                     
ram:1000:1c97   af              ??          AFh                                     
ram:1000:1c98   00              ??          00h                                     
ram:1000:1c99   00              ??          00h                                     
ram:1000:1c9a   00              ??          00h                                     
ram:1000:1c9b   00              ??          00h                                     
ram:1000:1c9c   aa              ??          AAh                                     
ram:1000:1c9d   af              ??          AFh                                     
ram:1000:1c9e   00              ??          00h                                     
ram:1000:1c9f   00              ??          00h                                     
ram:1000:1ca0   aa              ??          AAh                                     
ram:1000:1ca1   af              ??          AFh                                     
ram:1000:1ca2   00              ??          00h                                     
ram:1000:1ca3   00              ??          00h                                     
ram:1000:1ca4   00              ??          00h                                     
ram:1000:1ca5   00              ??          00h                                     
ram:1000:1ca6   aa              ??          AAh                                     
ram:1000:1ca7   af              ??          AFh                                     
ram:1000:1ca8   00              ??          00h                                     
ram:1000:1ca9   00              ??          00h                                     
ram:1000:1caa   aa              ??          AAh                                     
ram:1000:1cab   af              ??          AFh                                     
ram:1000:1cac   00              ??          00h                                     
ram:1000:1cad   00              ??          00h                                     
ram:1000:1cae   00              ??          00h                                     
ram:1000:1caf   00              ??          00h                                     
ram:1000:1cb0   aa              ??          AAh                                     
ram:1000:1cb1   af              ??          AFh                                     
ram:1000:1cb2   00              ??          00h                                     
ram:1000:1cb3   00              ??          00h                                     
ram:1000:1cb4   aa              ??          AAh                                     
ram:1000:1cb5   af              ??          AFh                                     
ram:1000:1cb6   00              ??          00h                                     
ram:1000:1cb7   00              ??          00h                                     
ram:1000:1cb8   00              ??          00h                                     
ram:1000:1cb9   00              ??          00h                                     
ram:1000:1cba   aa              ??          AAh                                     
ram:1000:1cbb   af              ??          AFh                                     
ram:1000:1cbc   00              ??          00h                                     
ram:1000:1cbd   00              ??          00h                                     
ram:1000:1cbe   aa              ??          AAh                                     
ram:1000:1cbf   af              ??          AFh                                     
ram:1000:1cc0   00              ??          00h                                     
ram:1000:1cc1   00              ??          00h                                     
ram:1000:1cc2   00              ??          00h                                     
ram:1000:1cc3   00              ??          00h                                     
ram:1000:1cc4   aa              ??          AAh                                     
ram:1000:1cc5   af              ??          AFh                                     
ram:1000:1cc6   00              ??          00h                                     
ram:1000:1cc7   00              ??          00h                                     
ram:1000:1cc8   aa              ??          AAh                                     
ram:1000:1cc9   af              ??          AFh                                     
ram:1000:1cca   00              ??          00h                                     
ram:1000:1ccb   00              ??          00h                                     
ram:1000:1ccc   00              ??          00h                                     
ram:1000:1ccd   00              ??          00h                                     
ram:1000:1cce   aa              ??          AAh                                     
ram:1000:1ccf   af              ??          AFh                                     
ram:1000:1cd0   00              ??          00h                                     
ram:1000:1cd1   00              ??          00h                                     
ram:1000:1cd2   aa              ??          AAh                                     
ram:1000:1cd3   af              ??          AFh                                     
ram:1000:1cd4   00              ??          00h                                     
ram:1000:1cd5   00              ??          00h                                     
ram:1000:1cd6   00              ??          00h                                     
ram:1000:1cd7   00              ??          00h                                     
ram:1000:1cd8   aa              ??          AAh                                     
ram:1000:1cd9   af              ??          AFh                                     
ram:1000:1cda   00              ??          00h                                     
ram:1000:1cdb   00              ??          00h                                     
ram:1000:1cdc   aa              ??          AAh                                     
ram:1000:1cdd   af              ??          AFh                                     
ram:1000:1cde   00              ??          00h                                     
ram:1000:1cdf   00              ??          00h                                     
ram:1000:1ce0   00              ??          00h                                     
ram:1000:1ce1   00              ??          00h                                     
ram:1000:1ce2   aa              ??          AAh                                     
ram:1000:1ce3   af              ??          AFh                                     
ram:1000:1ce4   00              ??          00h                                     
ram:1000:1ce5   00              ??          00h                                     
ram:1000:1ce6   aa              ??          AAh                                     
ram:1000:1ce7   af              ??          AFh                                     
ram:1000:1ce8   00              ??          00h                                     
ram:1000:1ce9   00              ??          00h                                     
ram:1000:1cea   00              ??          00h                                     
ram:1000:1ceb   00              ??          00h                                     
ram:1000:1cec   aa              ??          AAh                                     
ram:1000:1ced   af              ??          AFh                                     
ram:1000:1cee   00              ??          00h                                     
ram:1000:1cef   00              ??          00h                                     
ram:1000:1cf0   aa              ??          AAh                                     
ram:1000:1cf1   af              ??          AFh                                     
ram:1000:1cf2   00              ??          00h                                     
ram:1000:1cf3   00              ??          00h                                     
ram:1000:1cf4   00              ??          00h                                     
ram:1000:1cf5   00              ??          00h                                     
ram:1000:1cf6   aa              ??          AAh                                     
ram:1000:1cf7   af              ??          AFh                                     
ram:1000:1cf8   00              ??          00h                                     
ram:1000:1cf9   00              ??          00h                                     
ram:1000:1cfa   aa              ??          AAh                                     
ram:1000:1cfb   af              ??          AFh                                     
ram:1000:1cfc   00              ??          00h                                     
ram:1000:1cfd   00              ??          00h                                     
ram:1000:1cfe   00              ??          00h                                     
ram:1000:1cff   00              ??          00h                                     
ram:1000:1d00   aa              ??          AAh                                     
ram:1000:1d01   af              ??          AFh                                     
ram:1000:1d02   00              ??          00h                                     
ram:1000:1d03   00              ??          00h                                     
ram:1000:1d04   aa              ??          AAh                                     
ram:1000:1d05   af              ??          AFh                                     
ram:1000:1d06   00              ??          00h                                     
ram:1000:1d07   00              ??          00h                                     
ram:1000:1d08   00              ??          00h                                     
ram:1000:1d09   00              ??          00h                                     
ram:1000:1d0a   aa              ??          AAh                                     
ram:1000:1d0b   af              ??          AFh                                     
ram:1000:1d0c   00              ??          00h                                     
ram:1000:1d0d   00              ??          00h                                     
ram:1000:1d0e   aa              ??          AAh                                     
ram:1000:1d0f   af              ??          AFh                                     
ram:1000:1d10   00              ??          00h                                     
ram:1000:1d11   00              ??          00h                                     
ram:1000:1d12   00              ??          00h                                     
ram:1000:1d13   00              ??          00h                                     
ram:1000:1d14   aa              ??          AAh                                     
ram:1000:1d15   af              ??          AFh                                     
ram:1000:1d16   00              ??          00h                                     
ram:1000:1d17   00              ??          00h                                     
ram:1000:1d18   aa              ??          AAh                                     
ram:1000:1d19   af              ??          AFh                                     
ram:1000:1d1a   00              ??          00h                                     
ram:1000:1d1b   00              ??          00h                                     
ram:1000:1d1c   00              ??          00h                                     
ram:1000:1d1d   00              ??          00h                                     
ram:1000:1d1e   aa              ??          AAh                                     
ram:1000:1d1f   af              ??          AFh                                     
ram:1000:1d20   00              ??          00h                                     
ram:1000:1d21   00              ??          00h                                     
ram:1000:1d22   aa              ??          AAh                                     
ram:1000:1d23   af              ??          AFh                                     
ram:1000:1d24   00              ??          00h                                     
ram:1000:1d25   00              ??          00h                                     
ram:1000:1d26   00              ??          00h                                     
ram:1000:1d27   00              ??          00h                                     
ram:1000:1d28   aa              ??          AAh                                     
ram:1000:1d29   af              ??          AFh                                     
ram:1000:1d2a   00              ??          00h                                     
ram:1000:1d2b   00              ??          00h                                     
ram:1000:1d2c   aa              ??          AAh                                     
ram:1000:1d2d   af              ??          AFh                                     
ram:1000:1d2e   00              ??          00h                                     
ram:1000:1d2f   00              ??          00h                                     
ram:1000:1d30   00              ??          00h                                     
ram:1000:1d31   00              ??          00h                                     
ram:1000:1d32   aa              ??          AAh                                     
ram:1000:1d33   af              ??          AFh                                     
ram:1000:1d34   00              ??          00h                                     
ram:1000:1d35   00              ??          00h                                     
ram:1000:1d36   aa              ??          AAh                                     
ram:1000:1d37   af              ??          AFh                                     
ram:1000:1d38   00              ??          00h                                     
ram:1000:1d39   00              ??          00h                                     
ram:1000:1d3a   00              ??          00h                                     
ram:1000:1d3b   00              ??          00h                                     
ram:1000:1d3c   aa              ??          AAh                                     
ram:1000:1d3d   af              ??          AFh                                     
ram:1000:1d3e   00              ??          00h                                     
ram:1000:1d3f   00              ??          00h                                     
ram:1000:1d40   aa              ??          AAh                                     
ram:1000:1d41   af              ??          AFh                                     
ram:1000:1d42   00              ??          00h                                     
ram:1000:1d43   00              ??          00h                                     
ram:1000:1d44   00              ??          00h                                     
ram:1000:1d45   00              ??          00h                                     
ram:1000:1d46   aa              ??          AAh                                     
ram:1000:1d47   af              ??          AFh                                     
ram:1000:1d48   00              ??          00h                                     
ram:1000:1d49   00              ??          00h                                     
ram:1000:1d4a   aa              ??          AAh                                     
ram:1000:1d4b   af              ??          AFh                                     
ram:1000:1d4c   00              ??          00h                                     
ram:1000:1d4d   00              ??          00h                                     
ram:1000:1d4e   00              ??          00h                                     
ram:1000:1d4f   00              ??          00h                                     
ram:1000:1d50   aa              ??          AAh                                     
ram:1000:1d51   af              ??          AFh                                     
ram:1000:1d52   00              ??          00h                                     
ram:1000:1d53   00              ??          00h                                     
ram:1000:1d54   aa              ??          AAh                                     
ram:1000:1d55   af              ??          AFh                                     
ram:1000:1d56   00              ??          00h                                     
ram:1000:1d57   00              ??          00h                                     
ram:1000:1d58   00              ??          00h                                     
ram:1000:1d59   00              ??          00h                                     
ram:1000:1d5a   aa              ??          AAh                                     
ram:1000:1d5b   af              ??          AFh                                     
ram:1000:1d5c   00              ??          00h                                     
ram:1000:1d5d   00              ??          00h                                     
ram:1000:1d5e   aa              ??          AAh                                     
ram:1000:1d5f   af              ??          AFh                                     
ram:1000:1d60   00              ??          00h                                     
ram:1000:1d61   00              ??          00h                                     
ram:1000:1d62   00              ??          00h                                     
ram:1000:1d63   00              ??          00h                                     
ram:1000:1d64   aa              ??          AAh                                     
ram:1000:1d65   af              ??          AFh                                     
ram:1000:1d66   00              ??          00h                                     
ram:1000:1d67   00              ??          00h                                     
ram:1000:1d68   aa              ??          AAh                                     
ram:1000:1d69   af              ??          AFh                                     
ram:1000:1d6a   00              ??          00h                                     
ram:1000:1d6b   00              ??          00h                                     
ram:1000:1d6c   00              ??          00h                                     
ram:1000:1d6d   00              ??          00h                                     
ram:1000:1d6e   aa              ??          AAh                                     
ram:1000:1d6f   af              ??          AFh                                     
ram:1000:1d70   00              ??          00h                                     
ram:1000:1d71   00              ??          00h                                     
ram:1000:1d72   aa              ??          AAh                                     
ram:1000:1d73   af              ??          AFh                                     
ram:1000:1d74   00              ??          00h                                     
ram:1000:1d75   00              ??          00h                                     
ram:1000:1d76   00              ??          00h                                     
ram:1000:1d77   00              ??          00h                                     
ram:1000:1d78   aa              ??          AAh                                     
ram:1000:1d79   af              ??          AFh                                     
ram:1000:1d7a   00              ??          00h                                     
ram:1000:1d7b   00              ??          00h                                     
ram:1000:1d7c   aa              ??          AAh                                     
ram:1000:1d7d   af              ??          AFh                                     
ram:1000:1d7e   00              ??          00h                                     
ram:1000:1d7f   00              ??          00h                                     
ram:1000:1d80   00              ??          00h                                     
ram:1000:1d81   00              ??          00h                                     
ram:1000:1d82   aa              ??          AAh                                     
ram:1000:1d83   af              ??          AFh                                     
ram:1000:1d84   00              ??          00h                                     
ram:1000:1d85   00              ??          00h                                     
ram:1000:1d86   aa              ??          AAh                                     
ram:1000:1d87   af              ??          AFh                                     
ram:1000:1d88   00              ??          00h                                     
ram:1000:1d89   00              ??          00h                                     
ram:1000:1d8a   00              ??          00h                                     
ram:1000:1d8b   00              ??          00h                                     
ram:1000:1d8c   aa              ??          AAh                                     
ram:1000:1d8d   af              ??          AFh                                     
ram:1000:1d8e   00              ??          00h                                     
ram:1000:1d8f   00              ??          00h                                     
ram:1000:1d90   aa              ??          AAh                                     
ram:1000:1d91   af              ??          AFh                                     
ram:1000:1d92   00              ??          00h                                     
ram:1000:1d93   00              ??          00h                                     
ram:1000:1d94   00              ??          00h                                     
ram:1000:1d95   00              ??          00h                                     
ram:1000:1d96   aa              ??          AAh                                     
ram:1000:1d97   af              ??          AFh                                     
ram:1000:1d98   00              ??          00h                                     
ram:1000:1d99   00              ??          00h                                     
ram:1000:1d9a   aa              ??          AAh                                     
ram:1000:1d9b   af              ??          AFh                                     
ram:1000:1d9c   00              ??          00h                                     
ram:1000:1d9d   00              ??          00h                                     
ram:1000:1d9e   00              ??          00h                                     
ram:1000:1d9f   00              ??          00h                                     
ram:1000:1da0   aa              ??          AAh                                     
ram:1000:1da1   af              ??          AFh                                     
ram:1000:1da2   00              ??          00h                                     
ram:1000:1da3   00              ??          00h                                     
ram:1000:1da4   aa              ??          AAh                                     
ram:1000:1da5   af              ??          AFh                                     
ram:1000:1da6   00              ??          00h                                     
ram:1000:1da7   00              ??          00h                                     
ram:1000:1da8   00              ??          00h                                     
ram:1000:1da9   00              ??          00h                                     
ram:1000:1daa   aa              ??          AAh                                     
ram:1000:1dab   af              ??          AFh                                     
ram:1000:1dac   00              ??          00h                                     
ram:1000:1dad   00              ??          00h                                     
ram:1000:1dae   aa              ??          AAh                                     
ram:1000:1daf   af              ??          AFh                                     
ram:1000:1db0   00              ??          00h                                     
ram:1000:1db1   00              ??          00h                                     
ram:1000:1db2   00              ??          00h                                     
ram:1000:1db3   00              ??          00h                                     
ram:1000:1db4   aa              ??          AAh                                     
ram:1000:1db5   af              ??          AFh                                     
ram:1000:1db6   00              ??          00h                                     
ram:1000:1db7   00              ??          00h                                     
ram:1000:1db8   aa              ??          AAh                                     
ram:1000:1db9   af              ??          AFh                                     
ram:1000:1dba   00              ??          00h                                     
ram:1000:1dbb   00              ??          00h                                     
ram:1000:1dbc   00              ??          00h                                     
ram:1000:1dbd   00              ??          00h                                     
ram:1000:1dbe   aa              ??          AAh                                     
ram:1000:1dbf   af              ??          AFh                                     
ram:1000:1dc0   00              ??          00h                                     
ram:1000:1dc1   00              ??          00h                                     
ram:1000:1dc2   aa              ??          AAh                                     
ram:1000:1dc3   af              ??          AFh                                     
ram:1000:1dc4   00              ??          00h                                     
ram:1000:1dc5   00              ??          00h                                     
ram:1000:1dc6   00              ??          00h                                     
ram:1000:1dc7   00              ??          00h                                     
ram:1000:1dc8   aa              ??          AAh                                     
ram:1000:1dc9   af              ??          AFh                                     
ram:1000:1dca   00              ??          00h                                     
ram:1000:1dcb   00              ??          00h                                     
ram:1000:1dcc   aa              ??          AAh                                     
ram:1000:1dcd   af              ??          AFh                                     
ram:1000:1dce   00              ??          00h                                     
ram:1000:1dcf   00              ??          00h                                     
ram:1000:1dd0   00              ??          00h                                     
ram:1000:1dd1   00              ??          00h                                     
ram:1000:1dd2   aa              ??          AAh                                     
ram:1000:1dd3   af              ??          AFh                                     
ram:1000:1dd4   00              ??          00h                                     
ram:1000:1dd5   00              ??          00h                                     
ram:1000:1dd6   aa              ??          AAh                                     
ram:1000:1dd7   ab              ??          ABh                                     
ram:1000:1dd8   c0              ??          C0h                                     
ram:1000:1dd9   00              ??          00h                                     
ram:1000:1dda   00              ??          00h                                     
ram:1000:1ddb   02              ??          02h                                     
ram:1000:1ddc   aa              ??          AAh                                     
ram:1000:1ddd   af              ??          AFh                                     
ram:1000:1dde   00              ??          00h                                     
ram:1000:1ddf   00              ??          00h                                     
ram:1000:1de0   aa              ??          AAh                                     
ram:1000:1de1   aa              ??          AAh                                     
ram:1000:1de2   aa              ??          AAh                                     
ram:1000:1de3   aa              ??          AAh                                     
ram:1000:1de4   aa              ??          AAh                                     
ram:1000:1de5   aa              ??          AAh                                     
ram:1000:1de6   aa              ??          AAh                                     
ram:1000:1de7   af              ??          AFh                                     
ram:1000:1de8   00              ??          00h                                     
ram:1000:1de9   00              ??          00h                                     
ram:1000:1dea   aa              ??          AAh                                     
ram:1000:1deb   aa              ??          AAh                                     
ram:1000:1dec   aa              ??          AAh                                     
ram:1000:1ded   aa              ??          AAh                                     
ram:1000:1dee   aa              ??          AAh                                     
ram:1000:1def   aa              ??          AAh                                     
ram:1000:1df0   aa              ??          AAh                                     
ram:1000:1df1   af              ??          AFh                                     
ram:1000:1df2   00              ??          00h                                     
ram:1000:1df3   00              ??          00h                                     
ram:1000:1df4   aa              ??          AAh                                     
ram:1000:1df5   aa              ??          AAh                                     
ram:1000:1df6   aa              ??          AAh                                     
ram:1000:1df7   aa              ??          AAh                                     
ram:1000:1df8   aa              ??          AAh                                     
ram:1000:1df9   aa              ??          AAh                                     
ram:1000:1dfa   aa              ??          AAh                                     
ram:1000:1dfb   af              ??          AFh                                     
ram:1000:1dfc   00              ??          00h                                     
ram:1000:1dfd   00              ??          00h                                     
ram:1000:1dfe   2a              ??          2Ah    *                                
ram:1000:1dff   aa              ??          AAh                                     
ram:1000:1e00   aa              ??          AAh                                     
ram:1000:1e01   aa              ??          AAh                                     
ram:1000:1e02   aa              ??          AAh                                     
ram:1000:1e03   aa              ??          AAh                                     
ram:1000:1e04   aa              ??          AAh                                     
ram:1000:1e05   bc              ??          BCh                                     
ram:1000:1e06   00              ??          00h                                     
ram:1000:1e07   00              ??          00h                                     
ram:1000:1e08   0a              ??          0Ah                                     
ram:1000:1e09   aa              ??          AAh                                     
ram:1000:1e0a   aa              ??          AAh                                     
ram:1000:1e0b   aa              ??          AAh                                     
ram:1000:1e0c   aa              ??          AAh                                     
ram:1000:1e0d   aa              ??          AAh                                     
ram:1000:1e0e   aa              ??          AAh                                     
ram:1000:1e0f   c0              ??          C0h                                     
ram:1000:1e10   00              ??          00h                                     
ram:1000:1e11   00              ??          00h                                     
ram:1000:1e12   74              ??          74h    t                                
ram:1000:1e13   6d              ??          6Dh    m                                
ram:1000:1e14   70              ??          70h    p                                
ram:1000:1e15   72              ??          72h    r                                
ram:1000:1e16   65              ??          65h    e                                
ram:1000:1e17   73              ??          73h    s                                
ram:1000:1e18   65              ??          65h    e                                
ram:1000:1e19   6e              ??          6Eh    n                                
ram:1000:1e1a   74              ??          74h    t                                
ram:1000:1e1b   73              ??          73h    s                                
ram:1000:1e1c   28              ??          28h    (                                
ram:1000:1e1d   43              ??          43h    C                                
ram:1000:1e1e   29              ??          29h    )                                
ram:1000:1e1f   2c              ??          2Ch    ,                                
ram:1000:1e20   20              ??          20h                                     
ram:1000:1e21   31              ??          31h    1                                
ram:1000:1e22   39              ??          39h    9                                
ram:1000:1e23   38              ??          38h    8                                
ram:1000:1e24   38              ??          38h    8                                
ram:1000:1e25   20              ??          20h                                     
ram:1000:1e26   42              ??          42h    B                                
ram:1000:1e27   79              ??          79h    y                                
ram:1000:1e28   20              ??          20h                                     
ram:1000:1e29   49              ??          49h    I                                
ram:1000:1e2a   42              ??          42h    B                                
ram:1000:1e2b   52              ??          52h    R                                
ram:1000:1e2c   20              ??          20h                                     
ram:1000:1e2d   20              ??          20h                                     
ram:1000:1e2e   57              ??          57h    W                                
ram:1000:1e2f   72              ??          72h    r                                
ram:1000:1e30   69              ??          69h    i                                
ram:1000:1e31   74              ??          74h    t                                
ram:1000:1e32   65              ??          65h    e                                
ram:1000:1e33   6e              ??          6Eh    n                                
ram:1000:1e34   20              ??          20h                                     
ram:1000:1e35   42              ??          42h    B                                
ram:1000:1e36   79              ??          79h    y                                
ram:1000:1e37   3a              ??          3Ah    :                                
ram:1000:1e38   20              ??          20h                                     
ram:1000:1e39   53              ??          53h    S                                
ram:1000:1e3a   54              ??          54h    T                                
ram:1000:1e3b   2e              ??          2Eh    .                                
ram:1000:1e3c   20              ??          20h                                     
ram:1000:1e3d   4e              ??          4Eh    N                                
ram:1000:1e3e   69              ??          69h    i                                
ram:1000:1e3f   43              ??          43h    C                                
ram:1000:1e40   4b              ??          4Bh    K                                
ram:1000:1e41   20              ??          20h                                     
ram:1000:1e42   20              ??          20h                                     
ram:1000:1e43   20              ??          20h                                     
ram:1000:1e44   20              ??          20h                                     
ram:1000:1e45   20              ??          20h                                     
ram:1000:1e46   20              ??          20h                                     
ram:1000:1e47   49              ??          49h    I                                
ram:1000:1e48   2e              ??          2Eh    .                                
ram:1000:1e49   42              ??          42h    B                                
ram:1000:1e4a   2e              ??          2Eh    .                                
ram:1000:1e4b   20              ??          20h                                     
ram:1000:1e4c   52              ??          52h    R                                
ram:1000:1e4d   65              ??          65h    e                                
ram:1000:1e4e   73              ??          73h    s                                
ram:1000:1e4f   65              ??          65h    e                                
ram:1000:1e50   61              ??          61h    a                                
ram:1000:1e51   72              ??          72h    r                                
ram:1000:1e52   63              ??          63h    c                                
ram:1000:1e53   68              ??          68h    h                                
ram:1000:1e54   2c              ??          2Ch    ,                                
ram:1000:1e55   20              ??          20h                                     
ram:1000:1e56   49              ??          49h    I                                
ram:1000:1e57   6e              ??          6Eh    n                                
ram:1000:1e58   63              ??          63h    c                                
ram:1000:1e59   2e              ??          2Eh    .                                
ram:1000:1e5a   20              ??          20h                                     
ram:1000:1e5b   20              ??          20h                                     
ram:1000:1e5c   20              ??          20h                                     
ram:1000:1e5d   20              ??          20h                                     
ram:1000:1e5e   20              ??          20h                                     
ram:1000:1e5f   20              ??          20h                                     
ram:1000:1e60   20              ??          20h                                     
ram:1000:1e61   20              ??          20h                                     
ram:1000:1e62   20              ??          20h                                     
ram:1000:1e63   20              ??          20h                                     
ram:1000:1e64   20              ??          20h                                     
ram:1000:1e65   20              ??          20h                                     
ram:1000:1e66   20              ??          20h                                     
ram:1000:1e67   20              ??          20h                                     
ram:1000:1e68   20              ??          20h                                     
ram:1000:1e69   20              ??          20h                                     
ram:1000:1e6a   20              ??          20h                                     
ram:1000:1e6b   20              ??          20h                                     
ram:1000:1e6c   20              ??          20h                                     
ram:1000:1e6d   20              ??          20h                                     
ram:1000:1e6e   20              ??          20h                                     
ram:1000:1e6f   20              ??          20h                                     
ram:1000:1e70   20              ??          20h                                     
ram:1000:1e71   20              ??          20h                                     
ram:1000:1e72   20              ??          20h                                     
ram:1000:1e73   20              ??          20h                                     
ram:1000:1e74   20              ??          20h                                     
ram:1000:1e75   20              ??          20h                                     
ram:1000:1e76   20              ??          20h                                     
ram:1000:1e77   20              ??          20h                                     
ram:1000:1e78   20              ??          20h                                     
ram:1000:1e79   20              ??          20h                                     
ram:1000:1e7a   20              ??          20h                                     
ram:1000:1e7b   20              ??          20h                                     
ram:1000:1e7c   20              ??          20h                                     
ram:1000:1e7d   20              ??          20h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined title_screen()
                                                          ;XREF[1,0]:   1000:0197
ram:1000:1e7e   b92100          MOV         CX,0x21                                 
ram:1000:1e81   ba0100          MOV         DX,0x1                                  
ram:1000:1e84   bb030f          MOV         BX,0xf03                                
ram:1000:1e87   bf7015          MOV         DI,0x1570                               
ram:1000:1e8a   e8a4f6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1e8d   b92400          MOV         CX,0x24                                 
ram:1000:1e90   bb050f          MOV         BX,0xf05                                
ram:1000:1e93   bf9d15          MOV         DI,0x159d                               
ram:1000:1e96   e898f6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1e99   b92800          MOV         CX,0x28                                 
ram:1000:1e9c   bb060f          MOV         BX,0xf06                                
ram:1000:1e9f   bfe815          MOV         DI,0x15e8                               
ram:1000:1ea2   e88cf6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1ea5   53              PUSH        BX                                      
ram:1000:1ea6   52              PUSH        DX                                      
ram:1000:1ea7   50              PUSH        AX                                      
ram:1000:1ea8   33db            XOR         BX,BX                                   
ram:1000:1eaa   b603            MOV         DH,0x3                                  
ram:1000:1eac   b210            MOV         DL,0x10                                 
ram:1000:1eae   b402            MOV         AH,0x2                                  
ram:1000:1eb0   cd10            INT         0x10                                    
ram:1000:1eb2   58              POP         AX                                      
ram:1000:1eb3   5a              POP         DX                                      
ram:1000:1eb4   5b              POP         BX                                      
ram:1000:1eb5   be141e          MOV         SI,0x1e14                               
ram:1000:1eb8   b90800          MOV         CX,0x8                                  
ram:1000:1ebb   bb0100          MOV         BX,0x1                                  
ram:1000:1ebe   e81701          CALL        putsl2                                  ;undefined putsl2()
ram:1000:1ec1   53              PUSH        BX                                      
ram:1000:1ec2   52              PUSH        DX                                      
ram:1000:1ec3   50              PUSH        AX                                      
ram:1000:1ec4   33db            XOR         BX,BX                                   
ram:1000:1ec6   b605            MOV         DH,0x5                                  
ram:1000:1ec8   b223            MOV         DL,0x23                                 
ram:1000:1eca   b402            MOV         AH,0x2                                  
ram:1000:1ecc   cd10            INT         0x10                                    
ram:1000:1ece   58              POP         AX                                      
ram:1000:1ecf   5a              POP         DX                                      
ram:1000:1ed0   5b              POP         BX                                      
ram:1000:1ed1   b90200          MOV         CX,0x2                                  
ram:1000:1ed4   be121e          MOV         SI,0x1e12                               
ram:1000:1ed7   e8130a          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:1eda   b90a00          MOV         CX,0xa                                  
ram:1000:1edd   ba3200          MOV         DX,0x32                                 
ram:1000:1ee0   bb0a28          MOV         BX,0x280a                               
ram:1000:1ee3   bf4216          MOV         DI,0x1642                               
ram:1000:1ee6   e848f6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1ee9   83c10a          ADD         CX,0xa                                  
ram:1000:1eec   bb0a28          MOV         BX,0x280a                               
ram:1000:1eef   bfd217          MOV         DI,0x17d2                               
ram:1000:1ef2   e83cf6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1ef5   83c10a          ADD         CX,0xa                                  
ram:1000:1ef8   bb0a28          MOV         BX,0x280a                               
ram:1000:1efb   bf6219          MOV         DI,0x1962                               
ram:1000:1efe   e830f6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1f01   83c10a          ADD         CX,0xa                                  
ram:1000:1f04   bb0a28          MOV         BX,0x280a                               
ram:1000:1f07   bff21a          MOV         DI,0x1af2                               
ram:1000:1f0a   e824f6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1f0d   83c10a          ADD         CX,0xa                                  
ram:1000:1f10   bb0a28          MOV         BX,0x280a                               
ram:1000:1f13   bf821c          MOV         DI,0x1c82                               
ram:1000:1f16   e818f6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1f19   83c10a          ADD         CX,0xa                                  
ram:1000:1f1c   bb0a28          MOV         BX,0x280a                               
ram:1000:1f1f   bf4216          MOV         DI,0x1642                               
ram:1000:1f22   e80cf6          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:1f25   53              PUSH        BX                                      
ram:1000:1f26   52              PUSH        DX                                      
ram:1000:1f27   50              PUSH        AX                                      
ram:1000:1f28   33db            XOR         BX,BX                                   
ram:1000:1f2a   b60e            MOV         DH,0xe                                  
ram:1000:1f2c   b20b            MOV         DL,0xb                                  
ram:1000:1f2e   b402            MOV         AH,0x2                                  
ram:1000:1f30   cd10            INT         0x10                                    
ram:1000:1f32   58              POP         AX                                      
ram:1000:1f33   5a              POP         DX                                      
ram:1000:1f34   5b              POP         BX                                      
ram:1000:1f35   be1c1e          MOV         SI,0x1e1c                               
ram:1000:1f38   b91100          MOV         CX,0x11                                 
ram:1000:1f3b   e8af09          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:1f3e   53              PUSH        BX                                      
ram:1000:1f3f   52              PUSH        DX                                      
ram:1000:1f40   50              PUSH        AX                                      
ram:1000:1f41   33db            XOR         BX,BX                                   
ram:1000:1f43   b611            MOV         DH,0x11                                 
ram:1000:1f45   b208            MOV         DL,0x8                                  
ram:1000:1f47   b402            MOV         AH,0x2                                  
ram:1000:1f49   cd10            INT         0x10                                    
ram:1000:1f4b   58              POP         AX                                      
ram:1000:1f4c   5a              POP         DX                                      
ram:1000:1f4d   5b              POP         BX                                      
ram:1000:1f4e   be2d1e          MOV         SI,0x1e2d                               
ram:1000:1f51   b90b00          MOV         CX,0xb                                  
ram:1000:1f54   e89609          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:1f57   53              PUSH        BX                                      
ram:1000:1f58   52              PUSH        DX                                      
ram:1000:1f59   50              PUSH        AX                                      
ram:1000:1f5a   33db            XOR         BX,BX                                   
ram:1000:1f5c   b611            MOV         DH,0x11                                 
ram:1000:1f5e   b214            MOV         DL,0x14                                 
ram:1000:1f60   b402            MOV         AH,0x2                                  
ram:1000:1f62   cd10            INT         0x10                                    
ram:1000:1f64   58              POP         AX                                      
ram:1000:1f65   5a              POP         DX                                      
ram:1000:1f66   5b              POP         BX                                      
ram:1000:1f67   be381e          MOV         SI,0x1e38                               
ram:1000:1f6a   b90c00          MOV         CX,0xc                                  
ram:1000:1f6d   e87d09          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:1f70   53              PUSH        BX                                      
ram:1000:1f71   52              PUSH        DX                                      
ram:1000:1f72   50              PUSH        AX                                      
ram:1000:1f73   33db            XOR         BX,BX                                   
ram:1000:1f75   b615            MOV         DH,0x15                                 
ram:1000:1f77   b21b            MOV         DL,0x1b                                 
ram:1000:1f79   b402            MOV         AH,0x2                                  
ram:1000:1f7b   cd10            INT         0x10                                    
ram:1000:1f7d   58              POP         AX                                      
ram:1000:1f7e   5a              POP         DX                                      
ram:1000:1f7f   5b              POP         BX                                      
ram:1000:1f80   b90200          MOV         CX,0x2                                  
ram:1000:1f83   bb0100          MOV         BX,0x1                                  
ram:1000:1f86   be121e          MOV         SI,0x1e12                               
ram:1000:1f89   e84c00          CALL        putsl2                                  ;undefined putsl2()
ram:1000:1f8c   53              PUSH        BX                                      
ram:1000:1f8d   52              PUSH        DX                                      
ram:1000:1f8e   50              PUSH        AX                                      
ram:1000:1f8f   33db            XOR         BX,BX                                   
ram:1000:1f91   b616            MOV         DH,0x16                                 
ram:1000:1f93   b206            MOV         DL,0x6                                  
ram:1000:1f95   b402            MOV         AH,0x2                                  
ram:1000:1f97   cd10            INT         0x10                                    
ram:1000:1f99   58              POP         AX                                      
ram:1000:1f9a   5a              POP         DX                                      
ram:1000:1f9b   5b              POP         BX                                      
ram:1000:1f9c   be441e          MOV         SI,0x1e44                               
ram:1000:1f9f   b91d00          MOV         CX,0x1d                                 
ram:1000:1fa2   bb0100          MOV         BX,0x1                                  
ram:1000:1fa5   e83000          CALL        putsl2                                  ;undefined putsl2()
ram:1000:1fa8   53              PUSH        BX                                      
ram:1000:1fa9   52              PUSH        DX                                      
ram:1000:1faa   50              PUSH        AX                                      
ram:1000:1fab   33db            XOR         BX,BX                                   
ram:1000:1fad   b618            MOV         DH,0x18                                 
ram:1000:1faf   b206            MOV         DL,0x6                                  
ram:1000:1fb1   b402            MOV         AH,0x2                                  
ram:1000:1fb3   cd10            INT         0x10                                    
ram:1000:1fb5   58              POP         AX                                      
ram:1000:1fb6   5a              POP         DX                                      
ram:1000:1fb7   5b              POP         BX                                      
ram:1000:1fb8   be611e          MOV         SI,0x1e61                               
ram:1000:1fbb   b91d00          MOV         CX,0x1d                                 
ram:1000:1fbe   bb0100          MOV         BX,0x1                                  
ram:1000:1fc1   e81400          CALL        putsl2                                  ;undefined putsl2()
ram:1000:1fc4   1e              PUSH        DS                                      
ram:1000:1fc5   b84000          MOV         AX,0x40                                 
ram:1000:1fc8   8ed8            MOV         DS,AX                                   
ram:1000:1fca   bf3f00          MOV         DI,0x3f                                 
ram:1000:1fcd   8025f0          AND         byte ptr [DI]=>DAT_0000_043f,0xf0       
ram:1000:1fd0   baf203          MOV         DX,0x3f2                                
ram:1000:1fd3   b00c            MOV         AL,0xc                                  
ram:1000:1fd5   ee              OUT         DX,AL                                   
ram:1000:1fd6   1f              POP         DS                                      
ram:1000:1fd7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined putsl2()
                                                          ;XREF[11,0]:  1000:1285,1000:12c2,1000:12d7,1000:1ebe
                                                          ;             1000:1f89,1000:1fa5,1000:1fc1,1000:1fdf
                                                          ;             1000:7a04,1000:7aa7,1000:7b74
ram:1000:1fd8   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:1fda   b40e            MOV         AH,0xe                                  
ram:1000:1fdc   cd10            INT         0x10                                    
ram:1000:1fde   46              INC         SI                                      
ram:1000:1fdf   e2f7            LOOP        putsl2                                  
ram:1000:1fe1   c3              RET                                                 
ram:1000:1fe2   00              ??          00h                                     
ram:1000:1fe3   00              ??          00h                                     
ram:1000:1fe4   00              ??          00h                                     
ram:1000:1fe5   00              ??          00h                                     
ram:1000:1fe6   00              ??          00h                                     
ram:1000:1fe7   00              ??          00h                                     
ram:1000:1fe8   00              ??          00h                                     
ram:1000:1fe9   00              ??          00h                                     
ram:1000:1fea   00              ??          00h                                     
ram:1000:1feb   00              ??          00h                                     
ram:1000:1fec   00              ??          00h                                     
ram:1000:1fed   00              ??          00h                                     
ram:1000:1fee   00              ??          00h                                     
ram:1000:1fef   00              ??          00h                                     
ram:1000:1ff0   4b4559484...    ds          "KEYHOLE"                               
ram:1000:1ff7   4b4559          ds          "KEY"                                   
ram:1000:1ffa   4d5953544...    ds          "MYSTERY?"                              
ram:1000:2002   455854524...    ds          "EXTRA LIFE"                            
ram:1000:200c   524f424f2...    ds          "ROBO-DROIDS"                           
ram:1000:2017   534841444f57    ds          "SHADOW"                                
ram:1000:201d   535049524...    ds          "SPIRAL DRONES"                         
ram:1000:202a   534e41502...    ds          "SNAP-JUMPERS"                          
ram:1000:2036   4a286f797...    ds          "J(oystick)"                            
                            s_K(eyboard)_1000_2040:       ;XREF[1,0]:   1000:2530
ram:1000:2040   4b2865796...    ds          "K(eyboard)"                            
ram:1000:204a   4e286f766...    ds          "N(ovice)"                              
ram:1000:2052   412864766...    ds          "A(dvanced)"                            
ram:1000:205c   456974686...    ds          "Either joystick is not attached"       
ram:1000:207b   206f72202...    ds          " or  Game Control Adapter is not"      
ram:1000:209b   207072657...    ds          " present."                             
ram:1000:20a4   506c65617...    ds          "Please correct or select keyboard.  "  
                            s_Press_any_key_to_continue...;XREF[1,0]:   1000:25b5
ram:1000:20c8   507265737...    ds          "Press any key to continue..."          
ram:1000:20e4   53656c656...    ds          "Select one of these:"                  
ram:1000:20f8   416e64206...    ds          "And one of these:"                     
ram:1000:2109   546f20636...    ds          "To continue, press any key..."         
ram:1000:2126   43656e746...    ds          "Center joystick, then press a button...
ram:1000:214d   4d6f76656...    ds          "Movement:             Cursor keys"     
ram:1000:216e   41696d204...    ds          "Aim ION-SHIVS:        Cursor keys"     
ram:1000:218f   4d6f76656...    ds          "Movement:                Joystick"     
ram:1000:21b0   41696d204...    ds          "Aim ION-SHIVS:           Joystick"     
ram:1000:21d1   447572696...    ds          "During play:"                          
ram:1000:21dd   466972652...    ds          "Fire ION-SHIVS:               Alt"     
ram:1000:21fe   466972652...    ds          "Fire ION-SHIVS:   Joystick button"     
ram:1000:221f   5475726e2...    ds          "Turn sound on or off:      Ctrl-S"     
ram:1000:2240   526573746...    ds          "Restart game:              Ctrl-R"     
ram:1000:2261   506175736...    ds          "Pause:                        Esc"     
ram:1000:2282   546f20706...    ds          "To play, press any key..."             
ram:1000:229b   546f20706...    ds          "To play, press a button..."            
                            str_final_score:              
ram:1000:22b5   46696e616...    ds          "Final score ="                         
ram:1000:22c2   43204f204...    ds          "C O N G R A T U L A T I O N S !"       
ram:1000:22e1   596f75206...    ds          "You have destroyed"                    
ram:1000:22f3   746865206...    ds          "the elusive, dreaded"                  
ram:1000:2307   536861646...    ds          "Shadow!!"                              
ram:1000:230f   536861646f77    ds          "Shadow"                                
ram:1000:2315   496620796...    ds          "If you desire a greater challenge"     
ram:1000:2336   747279207...    ds          "try the Advanced level."               
ram:1000:234d   617420746...    ds          "at the Advanced level!"                
ram:1000:2363   566572792...    ds          "Very, very few have"                   
ram:1000:2376   6163636f6...    ds          "accomplished this feat."               
ram:1000:238d   00              ??          00h                                     
                            sync_func_ptr:                ;XREF[36,0]:  1000:0223,1000:254f,1000:25df,1000:2aa2
                                                          ;             1000:2ac8,1000:2d16,1000:2d50,1000:3972
                                                          ;             1000:39e4,1000:3a53,1000:3ad2,1000:3b3d
                                                          ;             1000:4346,1000:455e,1000:5192,1000:51cf
                                                          ;             1000:5214,1000:5445,1000:585e,1000:5884
                                                          ;             1000:58aa,1000:58b4,1000:5966,1000:59d1
                                                          ;             1000:59ff,1000:5a36,1000:5df7,1000:5e38
                                                          ;             1000:7901,1000:7917,1000:7939,1000:794c
                                                          ;             1000:7962,1000:7987,1000:799a,1000:79bf
ram:1000:238e   2276            void syn...syncfunc_timer                          
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined setup_screen()
                                                          ;XREF[1,0]:   1000:01ae
ram:1000:2390   50              PUSH        AX                                      
ram:1000:2391   e461            IN          AL,0x61                                 
ram:1000:2393   24fc            AND         AL,0xfc                                 
ram:1000:2395   e661            OUT         0x61,AL                                 
ram:1000:2397   58              POP         AX                                      
                            LAB_1000_2398:                ;XREF[1,0]:   1000:25d7
ram:1000:2398   b90200          MOV         CX,0x2                                  
ram:1000:239b   ba0700          MOV         DX,0x7                                  
ram:1000:239e   bfa573          MOV         DI,0x73a5                               
ram:1000:23a1   bb030d          MOV         BX,0xd03                                
ram:1000:23a4   e859f1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23a7   83c210          ADD         DX,0x10                                 
ram:1000:23aa   bf1573          MOV         DI,0x7315                               
ram:1000:23ad   bb040c          MOV         BX,0xc04                                
ram:1000:23b0   e84df1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23b3   83c210          ADD         DX,0x10                                 
ram:1000:23b6   bf8572          MOV         DI,0x7285                               
ram:1000:23b9   bb030c          MOV         BX,0xc03                                
ram:1000:23bc   e841f1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23bf   83c210          ADD         DX,0x10                                 
ram:1000:23c2   bfcd72          MOV         DI,0x72cd                               
ram:1000:23c5   e838f1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23c8   b92800          MOV         CX,0x28                                 
ram:1000:23cb   ba0700          MOV         DX,0x7                                  
ram:1000:23ce   bf9070          MOV         DI,0x7090                               
ram:1000:23d1   bb0408          MOV         BX,0x804                                
ram:1000:23d4   e829f1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23d7   83c210          ADD         DX,0x10                                 
ram:1000:23da   bff571          MOV         DI,0x71f5                               
ram:1000:23dd   bb030c          MOV         BX,0xc03                                
ram:1000:23e0   e81df1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23e3   83c210          ADD         DX,0x10                                 
ram:1000:23e6   bf106f          MOV         DI,0x6f10                               
ram:1000:23e9   bb0408          MOV         BX,0x804                                
ram:1000:23ec   e811f1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23ef   83c210          ADD         DX,0x10                                 
ram:1000:23f2   bf8e71          MOV         DI,0x718e                               
ram:1000:23f5   bb0308          MOV         BX,0x803                                
ram:1000:23f8   e805f1          CALL        draw_sprite_v1                          ;void draw_sprite_v1(void)
ram:1000:23fb   51              PUSH        CX                                      
ram:1000:23fc   52              PUSH        DX                                      
ram:1000:23fd   e8ad08          CALL        update_systick_ax                       ;uint update_systick_ax(void)
ram:1000:2400   5a              POP         DX                                      
ram:1000:2401   59              POP         CX                                      
ram:1000:2402   250300          AND         AX,0x3                                  
ram:1000:2405   b309            MOV         BL,0x9                                  
ram:1000:2407   f6e3            MUL         BL                                      
ram:1000:2409   bea671          MOV         SI,0x71a6                               
ram:1000:240c   03f0            ADD         SI,AX                                   
ram:1000:240e   bb0303          MOV         BX,0x303                                
ram:1000:2411   52              PUSH        DX                                      
ram:1000:2412   fec2            INC         DL                                      
ram:1000:2414   8af1            MOV         DH,CL                                   
ram:1000:2416   e8d83c          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:2419   5a              POP         DX                                      
ram:1000:241a   53              PUSH        BX                                      
ram:1000:241b   52              PUSH        DX                                      
ram:1000:241c   50              PUSH        AX                                      
ram:1000:241d   33db            XOR         BX,BX                                   
ram:1000:241f   b601            MOV         DH,0x1                                  
ram:1000:2421   b204            MOV         DL,0x4                                  
ram:1000:2423   b402            MOV         AH,0x2                                  
ram:1000:2425   cd10            INT         0x10                                    
ram:1000:2427   58              POP         AX                                      
ram:1000:2428   5a              POP         DX                                      
ram:1000:2429   5b              POP         BX                                      
ram:1000:242a   bef01f          MOV         SI,0x1ff0                               
ram:1000:242d   b90700          MOV         CX,0x7                                  
ram:1000:2430   e8ba04          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2433   53              PUSH        BX                                      
ram:1000:2434   52              PUSH        DX                                      
ram:1000:2435   50              PUSH        AX                                      
ram:1000:2436   33db            XOR         BX,BX                                   
ram:1000:2438   b603            MOV         DH,0x3                                  
ram:1000:243a   b204            MOV         DL,0x4                                  
ram:1000:243c   b402            MOV         AH,0x2                                  
ram:1000:243e   cd10            INT         0x10                                    
ram:1000:2440   58              POP         AX                                      
ram:1000:2441   5a              POP         DX                                      
ram:1000:2442   5b              POP         BX                                      
ram:1000:2443   bef71f          MOV         SI,0x1ff7                               
ram:1000:2446   b90300          MOV         CX,0x3                                  
ram:1000:2449   e8a104          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:244c   53              PUSH        BX                                      
ram:1000:244d   52              PUSH        DX                                      
ram:1000:244e   50              PUSH        AX                                      
ram:1000:244f   33db            XOR         BX,BX                                   
ram:1000:2451   b605            MOV         DH,0x5                                  
ram:1000:2453   b204            MOV         DL,0x4                                  
ram:1000:2455   b402            MOV         AH,0x2                                  
ram:1000:2457   cd10            INT         0x10                                    
ram:1000:2459   58              POP         AX                                      
ram:1000:245a   5a              POP         DX                                      
ram:1000:245b   5b              POP         BX                                      
ram:1000:245c   befa1f          MOV         SI,0x1ffa                               
ram:1000:245f   b90800          MOV         CX,0x8                                  
ram:1000:2462   e88804          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2465   53              PUSH        BX                                      
ram:1000:2466   52              PUSH        DX                                      
ram:1000:2467   50              PUSH        AX                                      
ram:1000:2468   33db            XOR         BX,BX                                   
ram:1000:246a   b607            MOV         DH,0x7                                  
ram:1000:246c   b204            MOV         DL,0x4                                  
ram:1000:246e   b402            MOV         AH,0x2                                  
ram:1000:2470   cd10            INT         0x10                                    
ram:1000:2472   58              POP         AX                                      
ram:1000:2473   5a              POP         DX                                      
ram:1000:2474   5b              POP         BX                                      
ram:1000:2475   be0220          MOV         SI,0x2002                               
ram:1000:2478   b90a00          MOV         CX,0xa                                  
ram:1000:247b   e86f04          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:247e   53              PUSH        BX                                      
ram:1000:247f   52              PUSH        DX                                      
ram:1000:2480   50              PUSH        AX                                      
ram:1000:2481   33db            XOR         BX,BX                                   
ram:1000:2483   b601            MOV         DH,0x1                                  
ram:1000:2485   b218            MOV         DL,0x18                                 
ram:1000:2487   b402            MOV         AH,0x2                                  
ram:1000:2489   cd10            INT         0x10                                    
ram:1000:248b   58              POP         AX                                      
ram:1000:248c   5a              POP         DX                                      
ram:1000:248d   5b              POP         BX                                      
ram:1000:248e   be0c20          MOV         SI,0x200c                               
ram:1000:2491   b90b00          MOV         CX,0xb                                  
ram:1000:2494   e85604          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2497   53              PUSH        BX                                      
ram:1000:2498   52              PUSH        DX                                      
ram:1000:2499   50              PUSH        AX                                      
ram:1000:249a   33db            XOR         BX,BX                                   
ram:1000:249c   b603            MOV         DH,0x3                                  
ram:1000:249e   b218            MOV         DL,0x18                                 
ram:1000:24a0   b402            MOV         AH,0x2                                  
ram:1000:24a2   cd10            INT         0x10                                    
ram:1000:24a4   58              POP         AX                                      
ram:1000:24a5   5a              POP         DX                                      
ram:1000:24a6   5b              POP         BX                                      
ram:1000:24a7   be1720          MOV         SI,0x2017                               
ram:1000:24aa   b90600          MOV         CX,0x6                                  
ram:1000:24ad   e83d04          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:24b0   53              PUSH        BX                                      
ram:1000:24b1   52              PUSH        DX                                      
ram:1000:24b2   50              PUSH        AX                                      
ram:1000:24b3   33db            XOR         BX,BX                                   
ram:1000:24b5   b605            MOV         DH,0x5                                  
ram:1000:24b7   b218            MOV         DL,0x18                                 
ram:1000:24b9   b402            MOV         AH,0x2                                  
ram:1000:24bb   cd10            INT         0x10                                    
ram:1000:24bd   58              POP         AX                                      
ram:1000:24be   5a              POP         DX                                      
ram:1000:24bf   5b              POP         BX                                      
ram:1000:24c0   be1d20          MOV         SI,0x201d                               
ram:1000:24c3   b90d00          MOV         CX,0xd                                  
ram:1000:24c6   e82404          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:24c9   53              PUSH        BX                                      
ram:1000:24ca   52              PUSH        DX                                      
ram:1000:24cb   50              PUSH        AX                                      
ram:1000:24cc   33db            XOR         BX,BX                                   
ram:1000:24ce   b607            MOV         DH,0x7                                  
ram:1000:24d0   b218            MOV         DL,0x18                                 
ram:1000:24d2   b402            MOV         AH,0x2                                  
ram:1000:24d4   cd10            INT         0x10                                    
ram:1000:24d6   58              POP         AX                                      
ram:1000:24d7   5a              POP         DX                                      
ram:1000:24d8   5b              POP         BX                                      
ram:1000:24d9   be2a20          MOV         SI,0x202a                               
ram:1000:24dc   b90c00          MOV         CX,0xc                                  
ram:1000:24df   e80b04          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:24e2   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:24e8   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
ram:1000:24ee   53              PUSH        BX                                      
ram:1000:24ef   52              PUSH        DX                                      
ram:1000:24f0   50              PUSH        AX                                      
ram:1000:24f1   33db            XOR         BX,BX                                   
ram:1000:24f3   b60a            MOV         DH,0xa                                  
ram:1000:24f5   b205            MOV         DL,0x5                                  
ram:1000:24f7   b402            MOV         AH,0x2                                  
ram:1000:24f9   cd10            INT         0x10                                    
ram:1000:24fb   58              POP         AX                                      
ram:1000:24fc   5a              POP         DX                                      
ram:1000:24fd   5b              POP         BX                                      
ram:1000:24fe   bee420          MOV         SI,0x20e4                               
ram:1000:2501   b91400          MOV         CX,0x14                                 
ram:1000:2504   e8e603          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2507   53              PUSH        BX                                      
ram:1000:2508   52              PUSH        DX                                      
ram:1000:2509   50              PUSH        AX                                      
ram:1000:250a   33db            XOR         BX,BX                                   
ram:1000:250c   b60a            MOV         DH,0xa                                  
ram:1000:250e   b21b            MOV         DL,0x1b                                 
ram:1000:2510   b402            MOV         AH,0x2                                  
ram:1000:2512   cd10            INT         0x10                                    
ram:1000:2514   58              POP         AX                                      
ram:1000:2515   5a              POP         DX                                      
ram:1000:2516   5b              POP         BX                                      
ram:1000:2517   be3620          MOV         SI,0x2036                               
ram:1000:251a   b90a00          MOV         CX,0xa                                  
ram:1000:251d   e8cd03          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2520   53              PUSH        BX                                      
ram:1000:2521   52              PUSH        DX                                      
ram:1000:2522   50              PUSH        AX                                      
ram:1000:2523   33db            XOR         BX,BX                                   
ram:1000:2525   b60b            MOV         DH,0xb                                  
ram:1000:2527   b21b            MOV         DL,0x1b                                 
ram:1000:2529   b402            MOV         AH,0x2                                  
ram:1000:252b   cd10            INT         0x10                                    
ram:1000:252d   58              POP         AX                                      
ram:1000:252e   5a              POP         DX                                      
ram:1000:252f   5b              POP         BX                                      
ram:1000:2530   be4020          MOV         SI,s_K(eyboard)_1000_2040               ;= "K(eyboard)"
ram:1000:2533   b90a00          MOV         CX,0xa                                  
ram:1000:2536   e8b403          CALL        putsl                                   ;void putsl(char * str, word len)
                            LAB_1000_2539:                ;XREF[1,0]:   1000:2545
ram:1000:2539   e83cec          CALL        check_stick                             ;undefined check_stick()
ram:1000:253c   e8e358          CALL        FUN_1000_7e22                           ;undefined FUN_1000_7e22()
ram:1000:253f   3c24            CMP         AL,0x24                                 
ram:1000:2541   7407            JZ          LAB_1000_254a                           
ram:1000:2543   3c25            CMP         AL,0x25                                 
ram:1000:2545   75f2            JNZ         LAB_1000_2539                           
ram:1000:2547   e99000          JMP         LAB_1000_25da                           
                            LAB_1000_254a:                ;XREF[1,0]:   1000:2541
ram:1000:254a   c606320101      MOV         byte ptr [joystick_selected],0x1        
ram:1000:254f   c7068e232276    MOV         word ptr [sync_func_ptr],syncfunc_timer ;= 1000:7622
ram:1000:2555   e8a403          CALL        joystick_input                          ;undefined joystick_input()
ram:1000:2558   3dffff          CMP         AX,0xffff                               
ram:1000:255b   7403            JZ          LAB_1000_2560                           
ram:1000:255d   e98500          JMP         LAB_1000_25e5                           
                            LAB_1000_2560:                ;XREF[1,0]:   1000:255b
ram:1000:2560   53              PUSH        BX                                      
ram:1000:2561   52              PUSH        DX                                      
ram:1000:2562   50              PUSH        AX                                      
ram:1000:2563   33db            XOR         BX,BX                                   
ram:1000:2565   b60d            MOV         DH,0xd                                  
ram:1000:2567   b203            MOV         DL,0x3                                  
ram:1000:2569   b402            MOV         AH,0x2                                  
ram:1000:256b   cd10            INT         0x10                                    
ram:1000:256d   58              POP         AX                                      
ram:1000:256e   5a              POP         DX                                      
ram:1000:256f   5b              POP         BX                                      
ram:1000:2570   be5c20          MOV         SI,0x205c                               
ram:1000:2573   b92400          MOV         CX,0x24                                 
ram:1000:2576   e87403          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2579   53              PUSH        BX                                      
ram:1000:257a   52              PUSH        DX                                      
ram:1000:257b   50              PUSH        AX                                      
ram:1000:257c   33db            XOR         BX,BX                                   
ram:1000:257e   b60f            MOV         DH,0xf                                  
ram:1000:2580   b203            MOV         DL,0x3                                  
ram:1000:2582   b402            MOV         AH,0x2                                  
ram:1000:2584   cd10            INT         0x10                                    
ram:1000:2586   58              POP         AX                                      
ram:1000:2587   5a              POP         DX                                      
ram:1000:2588   5b              POP         BX                                      
ram:1000:2589   be8020          MOV         SI,0x2080                               
ram:1000:258c   e85e03          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:258f   53              PUSH        BX                                      
ram:1000:2590   52              PUSH        DX                                      
ram:1000:2591   50              PUSH        AX                                      
ram:1000:2592   33db            XOR         BX,BX                                   
ram:1000:2594   b611            MOV         DH,0x11                                 
ram:1000:2596   b203            MOV         DL,0x3                                  
ram:1000:2598   b402            MOV         AH,0x2                                  
ram:1000:259a   cd10            INT         0x10                                    
ram:1000:259c   58              POP         AX                                      
ram:1000:259d   5a              POP         DX                                      
ram:1000:259e   5b              POP         BX                                      
ram:1000:259f   bea420          MOV         SI,0x20a4                               
ram:1000:25a2   e84803          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:25a5   53              PUSH        BX                                      
ram:1000:25a6   52              PUSH        DX                                      
ram:1000:25a7   50              PUSH        AX                                      
ram:1000:25a8   33db            XOR         BX,BX                                   
ram:1000:25aa   b614            MOV         DH,0x14                                 
ram:1000:25ac   b203            MOV         DL,0x3                                  
ram:1000:25ae   b402            MOV         AH,0x2                                  
ram:1000:25b0   cd10            INT         0x10                                    
ram:1000:25b2   58              POP         AX                                      
ram:1000:25b3   5a              POP         DX                                      
ram:1000:25b4   5b              POP         BX                                      
ram:1000:25b5   bec820          MOV         SI,s_Press_any_key_to_continue..._100...;= "Press any key to continue..."
ram:1000:25b8   b91c00          MOV         CX,0x1c                                 
ram:1000:25bb   e82f03          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:25be   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:25c4   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
                            LAB_1000_25ca:                ;XREF[1,0]:   1000:25d2
ram:1000:25ca   e8abeb          CALL        check_stick                             ;undefined check_stick()
ram:1000:25cd   e85258          CALL        FUN_1000_7e22                           ;undefined FUN_1000_7e22()
ram:1000:25d0   a880            TEST        AL,0x80                                 
ram:1000:25d2   74f6            JZ          LAB_1000_25ca                           
ram:1000:25d4   e81958          CALL        set_cga_mode_7df0                       ;void set_cga_mode_7df0(undefined2 pa...
ram:1000:25d7   e9befd          JMP         LAB_1000_2398                           
                            LAB_1000_25da:                ;XREF[1,0]:   1000:2547
ram:1000:25da   c606320100      MOV         byte ptr [joystick_selected],0x0        
ram:1000:25df   c7068e231076    MOV         word ptr [sync_f...,syncfunc_interrupt  ;= 1000:7622
                            LAB_1000_25e5:                ;XREF[1,0]:   1000:255d
ram:1000:25e5   53              PUSH        BX                                      
ram:1000:25e6   52              PUSH        DX                                      
ram:1000:25e7   50              PUSH        AX                                      
ram:1000:25e8   33db            XOR         BX,BX                                   
ram:1000:25ea   b60d            MOV         DH,0xd                                  
ram:1000:25ec   b208            MOV         DL,0x8                                  
ram:1000:25ee   b402            MOV         AH,0x2                                  
ram:1000:25f0   cd10            INT         0x10                                    
ram:1000:25f2   58              POP         AX                                      
ram:1000:25f3   5a              POP         DX                                      
ram:1000:25f4   5b              POP         BX                                      
ram:1000:25f5   bef820          MOV         SI,0x20f8                               
ram:1000:25f8   b91100          MOV         CX,0x11                                 
ram:1000:25fb   e8ef02          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:25fe   53              PUSH        BX                                      
ram:1000:25ff   52              PUSH        DX                                      
ram:1000:2600   50              PUSH        AX                                      
ram:1000:2601   33db            XOR         BX,BX                                   
ram:1000:2603   b60d            MOV         DH,0xd                                  
ram:1000:2605   b21b            MOV         DL,0x1b                                 
ram:1000:2607   b402            MOV         AH,0x2                                  
ram:1000:2609   cd10            INT         0x10                                    
ram:1000:260b   58              POP         AX                                      
ram:1000:260c   5a              POP         DX                                      
ram:1000:260d   5b              POP         BX                                      
ram:1000:260e   be4a20          MOV         SI,0x204a                               
ram:1000:2611   b90800          MOV         CX,0x8                                  
ram:1000:2614   e8d602          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2617   53              PUSH        BX                                      
ram:1000:2618   52              PUSH        DX                                      
ram:1000:2619   50              PUSH        AX                                      
ram:1000:261a   33db            XOR         BX,BX                                   
ram:1000:261c   b60e            MOV         DH,0xe                                  
ram:1000:261e   b21b            MOV         DL,0x1b                                 
ram:1000:2620   b402            MOV         AH,0x2                                  
ram:1000:2622   cd10            INT         0x10                                    
ram:1000:2624   58              POP         AX                                      
ram:1000:2625   5a              POP         DX                                      
ram:1000:2626   5b              POP         BX                                      
ram:1000:2627   be5220          MOV         SI,0x2052                               
ram:1000:262a   b90a00          MOV         CX,0xa                                  
ram:1000:262d   e8bd02          CALL        putsl                                   ;void putsl(char * str, word len)
                            LAB_1000_2630:                ;XREF[1,0]:   1000:263e
ram:1000:2630   e845eb          CALL        check_stick                             ;undefined check_stick()
ram:1000:2633   e8ec57          CALL        FUN_1000_7e22                           ;undefined FUN_1000_7e22()
ram:1000:2636   3c31            CMP         AL,0x31                                 
ram:1000:2638   7406            JZ          LAB_1000_2640                           
ram:1000:263a   3c1e            CMP         AL,0x1e                                 
ram:1000:263c   740a            JZ          LAB_1000_2648                           
ram:1000:263e   ebf0            JMP         LAB_1000_2630                           
                            LAB_1000_2640:                ;XREF[1,0]:   1000:2638
ram:1000:2640   c606330100      MOV         byte ptr [advanced_mode],0x0            
ram:1000:2645   eb06            JMP         LAB_1000_264d                           
ram:1000:2647   90              ??          90h                                     
                            LAB_1000_2648:                ;XREF[1,0]:   1000:263c
ram:1000:2648   c606330101      MOV         byte ptr [advanced_mode],0x1            
                            LAB_1000_264d:                ;XREF[1,0]:   1000:2645
ram:1000:264d   53              PUSH        BX                                      
ram:1000:264e   52              PUSH        DX                                      
ram:1000:264f   50              PUSH        AX                                      
ram:1000:2650   33db            XOR         BX,BX                                   
ram:1000:2652   b60f            MOV         DH,0xf                                  
ram:1000:2654   b201            MOV         DL,0x1                                  
ram:1000:2656   b402            MOV         AH,0x2                                  
ram:1000:2658   cd10            INT         0x10                                    
ram:1000:265a   58              POP         AX                                      
ram:1000:265b   5a              POP         DX                                      
ram:1000:265c   5b              POP         BX                                      
ram:1000:265d   bed121          MOV         SI,0x21d1                               
ram:1000:2660   b90c00          MOV         CX,0xc                                  
ram:1000:2663   e88702          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2666   53              PUSH        BX                                      
ram:1000:2667   52              PUSH        DX                                      
ram:1000:2668   50              PUSH        AX                                      
ram:1000:2669   33db            XOR         BX,BX                                   
ram:1000:266b   b611            MOV         DH,0x11                                 
ram:1000:266d   b204            MOV         DL,0x4                                  
ram:1000:266f   b402            MOV         AH,0x2                                  
ram:1000:2671   cd10            INT         0x10                                    
ram:1000:2673   58              POP         AX                                      
ram:1000:2674   5a              POP         DX                                      
ram:1000:2675   5b              POP         BX                                      
ram:1000:2676   b92100          MOV         CX,0x21                                 
ram:1000:2679   f606320101      TEST        byte ptr [joystick_selected],0x1        
ram:1000:267e   7432            JZ          LAB_1000_26b2                           
ram:1000:2680   beb021          MOV         SI,0x21b0                               
ram:1000:2683   e86702          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2686   53              PUSH        BX                                      
ram:1000:2687   52              PUSH        DX                                      
ram:1000:2688   50              PUSH        AX                                      
ram:1000:2689   33db            XOR         BX,BX                                   
ram:1000:268b   b612            MOV         DH,0x12                                 
ram:1000:268d   b204            MOV         DL,0x4                                  
ram:1000:268f   b402            MOV         AH,0x2                                  
ram:1000:2691   cd10            INT         0x10                                    
ram:1000:2693   58              POP         AX                                      
ram:1000:2694   5a              POP         DX                                      
ram:1000:2695   5b              POP         BX                                      
ram:1000:2696   befe21          MOV         SI,0x21fe                               
ram:1000:2699   e85102          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:269c   53              PUSH        BX                                      
ram:1000:269d   52              PUSH        DX                                      
ram:1000:269e   50              PUSH        AX                                      
ram:1000:269f   33db            XOR         BX,BX                                   
ram:1000:26a1   b613            MOV         DH,0x13                                 
ram:1000:26a3   b204            MOV         DL,0x4                                  
ram:1000:26a5   b402            MOV         AH,0x2                                  
ram:1000:26a7   cd10            INT         0x10                                    
ram:1000:26a9   58              POP         AX                                      
ram:1000:26aa   5a              POP         DX                                      
ram:1000:26ab   5b              POP         BX                                      
ram:1000:26ac   be8f21          MOV         SI,0x218f                               
ram:1000:26af   eb30            JMP         LAB_1000_26e1                           
ram:1000:26b1   90              ??          90h                                     
                            LAB_1000_26b2:                ;XREF[1,0]:   1000:267e
ram:1000:26b2   be6e21          MOV         SI,0x216e                               
ram:1000:26b5   e83502          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:26b8   53              PUSH        BX                                      
ram:1000:26b9   52              PUSH        DX                                      
ram:1000:26ba   50              PUSH        AX                                      
ram:1000:26bb   33db            XOR         BX,BX                                   
ram:1000:26bd   b612            MOV         DH,0x12                                 
ram:1000:26bf   b204            MOV         DL,0x4                                  
ram:1000:26c1   b402            MOV         AH,0x2                                  
ram:1000:26c3   cd10            INT         0x10                                    
ram:1000:26c5   58              POP         AX                                      
ram:1000:26c6   5a              POP         DX                                      
ram:1000:26c7   5b              POP         BX                                      
ram:1000:26c8   bedd21          MOV         SI,0x21dd                               
ram:1000:26cb   e81f02          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:26ce   53              PUSH        BX                                      
ram:1000:26cf   52              PUSH        DX                                      
ram:1000:26d0   50              PUSH        AX                                      
ram:1000:26d1   33db            XOR         BX,BX                                   
ram:1000:26d3   b613            MOV         DH,0x13                                 
ram:1000:26d5   b204            MOV         DL,0x4                                  
ram:1000:26d7   b402            MOV         AH,0x2                                  
ram:1000:26d9   cd10            INT         0x10                                    
ram:1000:26db   58              POP         AX                                      
ram:1000:26dc   5a              POP         DX                                      
ram:1000:26dd   5b              POP         BX                                      
ram:1000:26de   be4d21          MOV         SI,0x214d                               
                            LAB_1000_26e1:                ;XREF[1,0]:   1000:26af
ram:1000:26e1   e80902          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:26e4   53              PUSH        BX                                      
ram:1000:26e5   52              PUSH        DX                                      
ram:1000:26e6   50              PUSH        AX                                      
ram:1000:26e7   33db            XOR         BX,BX                                   
ram:1000:26e9   b614            MOV         DH,0x14                                 
ram:1000:26eb   b204            MOV         DL,0x4                                  
ram:1000:26ed   b402            MOV         AH,0x2                                  
ram:1000:26ef   cd10            INT         0x10                                    
ram:1000:26f1   58              POP         AX                                      
ram:1000:26f2   5a              POP         DX                                      
ram:1000:26f3   5b              POP         BX                                      
ram:1000:26f4   be1f22          MOV         SI,0x221f                               
ram:1000:26f7   e8f301          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:26fa   53              PUSH        BX                                      
ram:1000:26fb   52              PUSH        DX                                      
ram:1000:26fc   50              PUSH        AX                                      
ram:1000:26fd   33db            XOR         BX,BX                                   
ram:1000:26ff   b615            MOV         DH,0x15                                 
ram:1000:2701   b204            MOV         DL,0x4                                  
ram:1000:2703   b402            MOV         AH,0x2                                  
ram:1000:2705   cd10            INT         0x10                                    
ram:1000:2707   58              POP         AX                                      
ram:1000:2708   5a              POP         DX                                      
ram:1000:2709   5b              POP         BX                                      
ram:1000:270a   be4022          MOV         SI,0x2240                               
ram:1000:270d   e8dd01          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2710   53              PUSH        BX                                      
ram:1000:2711   52              PUSH        DX                                      
ram:1000:2712   50              PUSH        AX                                      
ram:1000:2713   33db            XOR         BX,BX                                   
ram:1000:2715   b616            MOV         DH,0x16                                 
ram:1000:2717   b204            MOV         DL,0x4                                  
ram:1000:2719   b402            MOV         AH,0x2                                  
ram:1000:271b   cd10            INT         0x10                                    
ram:1000:271d   58              POP         AX                                      
ram:1000:271e   5a              POP         DX                                      
ram:1000:271f   5b              POP         BX                                      
ram:1000:2720   be6122          MOV         SI,0x2261                               
ram:1000:2723   e8c701          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2726   f606320101      TEST        byte ptr [joystick_selected],0x1        
ram:1000:272b   7465            JZ          LAB_1000_2792                           
ram:1000:272d   53              PUSH        BX                                      
ram:1000:272e   52              PUSH        DX                                      
ram:1000:272f   50              PUSH        AX                                      
ram:1000:2730   33db            XOR         BX,BX                                   
ram:1000:2732   b618            MOV         DH,0x18                                 
ram:1000:2734   b200            MOV         DL,0x0                                  
ram:1000:2736   b402            MOV         AH,0x2                                  
ram:1000:2738   cd10            INT         0x10                                    
ram:1000:273a   58              POP         AX                                      
ram:1000:273b   5a              POP         DX                                      
ram:1000:273c   5b              POP         BX                                      
ram:1000:273d   be2621          MOV         SI,0x2126                               
ram:1000:2740   b92700          MOV         CX,0x27                                 
ram:1000:2743   e8a701          CALL        putsl                                   ;void putsl(char * str, word len)
                            LAB_1000_2746:                ;XREF[1,0]:   1000:278c
ram:1000:2746   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:274c   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
                            LAB_1000_2752:                ;XREF[1,0]:   1000:2761
ram:1000:2752   ba0102          MOV         DX,0x201                                
ram:1000:2755   ec              IN          AL,DX                                   
ram:1000:2756   f6d0            NOT         AL                                      
ram:1000:2758   24f0            AND         AL,0xf0                                 
ram:1000:275a   7532            JNZ         LAB_1000_278e                           
ram:1000:275c   e819ea          CALL        check_stick                             ;undefined check_stick()
ram:1000:275f   a880            TEST        AL,0x80                                 
ram:1000:2761   74ef            JZ          LAB_1000_2752                           
ram:1000:2763   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:2768   7415            JZ          LAB_1000_277f                           
ram:1000:276a   50              PUSH        AX                                      
ram:1000:276b   e461            IN          AL,0x61                                 
ram:1000:276d   0c03            OR          AL,0x3                                  
ram:1000:276f   e661            OUT         0x61,AL                                 
ram:1000:2771   b0b6            MOV         AL,0xb6                                 
ram:1000:2773   e643            OUT         0x43,AL                                 
ram:1000:2775   b8e803          MOV         AX,0x3e8                                
ram:1000:2778   e642            OUT         0x42,AL                                 
ram:1000:277a   8ac4            MOV         AL,AH                                   
ram:1000:277c   e642            OUT         0x42,AL                                 
ram:1000:277e   58              POP         AX                                      
                            LAB_1000_277f:                ;XREF[1,0]:   1000:2768
ram:1000:277f   b900ef          MOV         CX,0xef00                               
                            LAB_1000_2782:                ;XREF[1,0]:   1000:2782
ram:1000:2782   e2fe            LOOP        LAB_1000_2782                           
ram:1000:2784   50              PUSH        AX                                      
ram:1000:2785   e461            IN          AL,0x61                                 
ram:1000:2787   24fc            AND         AL,0xfc                                 
ram:1000:2789   e661            OUT         0x61,AL                                 
ram:1000:278b   58              POP         AX                                      
ram:1000:278c   ebb8            JMP         LAB_1000_2746                           
                            LAB_1000_278e:                ;XREF[1,0]:   1000:275a
ram:1000:278e   e8f715          CALL        FUN_1000_3d88                           ;undefined FUN_1000_3d88()
ram:1000:2791   c3              RET                                                 
                            LAB_1000_2792:                ;XREF[1,0]:   1000:272b
ram:1000:2792   be0921          MOV         SI,0x2109                               
ram:1000:2795   53              PUSH        BX                                      
ram:1000:2796   52              PUSH        DX                                      
ram:1000:2797   50              PUSH        AX                                      
ram:1000:2798   33db            XOR         BX,BX                                   
ram:1000:279a   b618            MOV         DH,0x18                                 
ram:1000:279c   b207            MOV         DL,0x7                                  
ram:1000:279e   b402            MOV         AH,0x2                                  
ram:1000:27a0   cd10            INT         0x10                                    
ram:1000:27a2   58              POP         AX                                      
ram:1000:27a3   5a              POP         DX                                      
ram:1000:27a4   5b              POP         BX                                      
ram:1000:27a5   b91d00          MOV         CX,0x1d                                 
ram:1000:27a8   e84201          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:27ab   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:27b1   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
                            LAB_1000_27b7:                ;XREF[1,0]:   1000:27bc
ram:1000:27b7   e8bee9          CALL        check_stick                             ;undefined check_stick()
ram:1000:27ba   a880            TEST        AL,0x80                                 
ram:1000:27bc   74f9            JZ          LAB_1000_27b7                           
ram:1000:27be   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined a_winrar_is_you()
                                                          ;XREF[1,0]:   1000:02fd
ram:1000:27bf   e82e56          CALL        set_cga_mode_7df0                       ;void set_cga_mode_7df0(undefined2 pa...
ram:1000:27c2   53              PUSH        BX                                      
ram:1000:27c3   52              PUSH        DX                                      
ram:1000:27c4   50              PUSH        AX                                      
ram:1000:27c5   33db            XOR         BX,BX                                   
ram:1000:27c7   b601            MOV         DH,0x1                                  
ram:1000:27c9   b20a            MOV         DL,0xa                                  
ram:1000:27cb   b402            MOV         AH,0x2                                  
ram:1000:27cd   cd10            INT         0x10                                    
ram:1000:27cf   58              POP         AX                                      
ram:1000:27d0   5a              POP         DX                                      
ram:1000:27d1   5b              POP         BX                                      
ram:1000:27d2   beb522          MOV         SI,0x22b5                               
ram:1000:27d5   b90d00          MOV         CX,0xd                                  
ram:1000:27d8   e81201          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:27db   b93200          MOV         CX,0x32                                 
ram:1000:27de   ba0600          MOV         DX,0x6                                  
ram:1000:27e1   be600b          MOV         SI,0xb60                                
ram:1000:27e4   e8a0e4          CALL        display_narrow_num                      ;undefined display_narrow_num()
ram:1000:27e7   53              PUSH        BX                                      
ram:1000:27e8   52              PUSH        DX                                      
ram:1000:27e9   50              PUSH        AX                                      
ram:1000:27ea   33db            XOR         BX,BX                                   
ram:1000:27ec   b605            MOV         DH,0x5                                  
ram:1000:27ee   b205            MOV         DL,0x5                                  
ram:1000:27f0   b402            MOV         AH,0x2                                  
ram:1000:27f2   cd10            INT         0x10                                    
ram:1000:27f4   58              POP         AX                                      
ram:1000:27f5   5a              POP         DX                                      
ram:1000:27f6   5b              POP         BX                                      
ram:1000:27f7   bec222          MOV         SI,0x22c2                               
ram:1000:27fa   b91f00          MOV         CX,0x1f                                 
ram:1000:27fd   e8ed00          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2800   53              PUSH        BX                                      
ram:1000:2801   52              PUSH        DX                                      
ram:1000:2802   50              PUSH        AX                                      
ram:1000:2803   33db            XOR         BX,BX                                   
ram:1000:2805   b609            MOV         DH,0x9                                  
ram:1000:2807   b20b            MOV         DL,0xb                                  
ram:1000:2809   b402            MOV         AH,0x2                                  
ram:1000:280b   cd10            INT         0x10                                    
ram:1000:280d   58              POP         AX                                      
ram:1000:280e   5a              POP         DX                                      
ram:1000:280f   5b              POP         BX                                      
ram:1000:2810   bee122          MOV         SI,0x22e1                               
ram:1000:2813   b91200          MOV         CX,0x12                                 
ram:1000:2816   e8d400          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2819   53              PUSH        BX                                      
ram:1000:281a   52              PUSH        DX                                      
ram:1000:281b   50              PUSH        AX                                      
ram:1000:281c   33db            XOR         BX,BX                                   
ram:1000:281e   b60b            MOV         DH,0xb                                  
ram:1000:2820   b20a            MOV         DL,0xa                                  
ram:1000:2822   b402            MOV         AH,0x2                                  
ram:1000:2824   cd10            INT         0x10                                    
ram:1000:2826   58              POP         AX                                      
ram:1000:2827   5a              POP         DX                                      
ram:1000:2828   5b              POP         BX                                      
ram:1000:2829   bef322          MOV         SI,0x22f3                               
ram:1000:282c   b91400          MOV         CX,0x14                                 
ram:1000:282f   e8bb00          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2832   803e330100      CMP         byte ptr [advanced_mode],0x0            
ram:1000:2837   7403            JZ          LAB_1000_283c                           
ram:1000:2839   eb4d            JMP         LAB_1000_2888                           
ram:1000:283b   90              ??          90h                                     
                            LAB_1000_283c:                ;XREF[1,0]:   1000:2837
ram:1000:283c   53              PUSH        BX                                      
ram:1000:283d   52              PUSH        DX                                      
ram:1000:283e   50              PUSH        AX                                      
ram:1000:283f   33db            XOR         BX,BX                                   
ram:1000:2841   b60d            MOV         DH,0xd                                  
ram:1000:2843   b210            MOV         DL,0x10                                 
ram:1000:2845   b402            MOV         AH,0x2                                  
ram:1000:2847   cd10            INT         0x10                                    
ram:1000:2849   58              POP         AX                                      
ram:1000:284a   5a              POP         DX                                      
ram:1000:284b   5b              POP         BX                                      
ram:1000:284c   be0723          MOV         SI,0x2307                               
ram:1000:284f   b90800          MOV         CX,0x8                                  
ram:1000:2852   e89800          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2855   53              PUSH        BX                                      
ram:1000:2856   52              PUSH        DX                                      
ram:1000:2857   50              PUSH        AX                                      
ram:1000:2858   33db            XOR         BX,BX                                   
ram:1000:285a   b612            MOV         DH,0x12                                 
ram:1000:285c   b203            MOV         DL,0x3                                  
ram:1000:285e   b402            MOV         AH,0x2                                  
ram:1000:2860   cd10            INT         0x10                                    
ram:1000:2862   58              POP         AX                                      
ram:1000:2863   5a              POP         DX                                      
ram:1000:2864   5b              POP         BX                                      
ram:1000:2865   be1523          MOV         SI,0x2315                               
ram:1000:2868   b92100          MOV         CX,0x21                                 
ram:1000:286b   e87f00          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:286e   53              PUSH        BX                                      
ram:1000:286f   52              PUSH        DX                                      
ram:1000:2870   50              PUSH        AX                                      
ram:1000:2871   33db            XOR         BX,BX                                   
ram:1000:2873   b614            MOV         DH,0x14                                 
ram:1000:2875   b208            MOV         DL,0x8                                  
ram:1000:2877   b402            MOV         AH,0x2                                  
ram:1000:2879   cd10            INT         0x10                                    
ram:1000:287b   58              POP         AX                                      
ram:1000:287c   5a              POP         DX                                      
ram:1000:287d   5b              POP         BX                                      
ram:1000:287e   be3623          MOV         SI,0x2336                               
ram:1000:2881   b91700          MOV         CX,0x17                                 
ram:1000:2884   e86600          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:2887   c3              RET                                                 
                            LAB_1000_2888:                ;XREF[1,0]:   1000:2839
ram:1000:2888   53              PUSH        BX                                      
ram:1000:2889   52              PUSH        DX                                      
ram:1000:288a   50              PUSH        AX                                      
ram:1000:288b   33db            XOR         BX,BX                                   
ram:1000:288d   b60d            MOV         DH,0xd                                  
ram:1000:288f   b211            MOV         DL,0x11                                 
ram:1000:2891   b402            MOV         AH,0x2                                  
ram:1000:2893   cd10            INT         0x10                                    
ram:1000:2895   58              POP         AX                                      
ram:1000:2896   5a              POP         DX                                      
ram:1000:2897   5b              POP         BX                                      
ram:1000:2898   be0f23          MOV         SI,0x230f                               
ram:1000:289b   b90600          MOV         CX,0x6                                  
ram:1000:289e   e84c00          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:28a1   53              PUSH        BX                                      
ram:1000:28a2   52              PUSH        DX                                      
ram:1000:28a3   50              PUSH        AX                                      
ram:1000:28a4   33db            XOR         BX,BX                                   
ram:1000:28a6   b60f            MOV         DH,0xf                                  
ram:1000:28a8   b209            MOV         DL,0x9                                  
ram:1000:28aa   b402            MOV         AH,0x2                                  
ram:1000:28ac   cd10            INT         0x10                                    
ram:1000:28ae   58              POP         AX                                      
ram:1000:28af   5a              POP         DX                                      
ram:1000:28b0   5b              POP         BX                                      
ram:1000:28b1   be4d23          MOV         SI,0x234d                               
ram:1000:28b4   b91600          MOV         CX,0x16                                 
ram:1000:28b7   e83300          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:28ba   53              PUSH        BX                                      
ram:1000:28bb   52              PUSH        DX                                      
ram:1000:28bc   50              PUSH        AX                                      
ram:1000:28bd   33db            XOR         BX,BX                                   
ram:1000:28bf   b614            MOV         DH,0x14                                 
ram:1000:28c1   b20a            MOV         DL,0xa                                  
ram:1000:28c3   b402            MOV         AH,0x2                                  
ram:1000:28c5   cd10            INT         0x10                                    
ram:1000:28c7   58              POP         AX                                      
ram:1000:28c8   5a              POP         DX                                      
ram:1000:28c9   5b              POP         BX                                      
ram:1000:28ca   be6323          MOV         SI,0x2363                               
ram:1000:28cd   b91300          MOV         CX,0x13                                 
ram:1000:28d0   e81a00          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:28d3   53              PUSH        BX                                      
ram:1000:28d4   52              PUSH        DX                                      
ram:1000:28d5   50              PUSH        AX                                      
ram:1000:28d6   33db            XOR         BX,BX                                   
ram:1000:28d8   b616            MOV         DH,0x16                                 
ram:1000:28da   b209            MOV         DL,0x9                                  
ram:1000:28dc   b402            MOV         AH,0x2                                  
ram:1000:28de   cd10            INT         0x10                                    
ram:1000:28e0   58              POP         AX                                      
ram:1000:28e1   5a              POP         DX                                      
ram:1000:28e2   5b              POP         BX                                      
ram:1000:28e3   be7623          MOV         SI,0x2376                               
ram:1000:28e6   b91700          MOV         CX,0x17                                 
ram:1000:28e9   e80100          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:28ec   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void putsl(char * str, word len)
          ;str           char *              SI                      
          ;len           word                CX                      
                                                          ;XREF[47,0]:  1000:1ed7,1000:1f3b,1000:1f54,1000:1f6d
                                                          ;             1000:2430,1000:2449,1000:2462,1000:247b
                                                          ;             1000:2494,1000:24ad,1000:24c6,1000:24df
                                                          ;             1000:2504,1000:251d,1000:2536,1000:2576
                                                          ;             1000:258c,1000:25a2,1000:25bb,1000:25fb
                                                          ;             1000:2614,1000:262d,1000:2663,1000:2683
                                                          ;             1000:2699,1000:26b5,1000:26cb,1000:26e1
                                                          ;             1000:26f7,1000:270d,1000:2723,1000:2743
                                                          ;             1000:27a8,1000:27d8,1000:27fd,1000:2816
                                                          ;             1000:282f,1000:2852,1000:286b,1000:2884
                                                          ;             1000:289e,1000:28b7,1000:28d0,1000:28e9
                                                          ;             1000:7d79,1000:7d8c,1000:7d97
ram:1000:28ed   51              PUSH        len                                     
ram:1000:28ee   bb0300          MOV         BX,0x3                                  
                            LAB_1000_28f1:                ;XREF[1,0]:   1000:28f8
ram:1000:28f1   8a04            MOV         AL,byte ptr [str]                       
ram:1000:28f3   b40e            MOV         AH,0xe                                  
ram:1000:28f5   cd10            INT         0x10                                    
ram:1000:28f7   46              INC         str                                     
ram:1000:28f8   e2f7            LOOP        LAB_1000_28f1                           
ram:1000:28fa   59              POP         len                                     
ram:1000:28fb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined joystick_input()
                                                          ;XREF[1,0]:   1000:2555
ram:1000:28fc   b9ff00          MOV         CX,0xff                                 
ram:1000:28ff   ba0102          MOV         DX,0x201                                
ram:1000:2902   33f6            XOR         SI,SI                                   
ram:1000:2904   33ff            XOR         DI,DI                                   
ram:1000:2906   bd0101          MOV         BP,0x101                                
ram:1000:2909   8bdd            MOV         BX,BP                                   
ram:1000:290b   ee              OUT         DX,AL                                   
ram:1000:290c   fa              CLI                                                 
                            LAB_1000_290d:                ;XREF[1,0]:   1000:2925
ram:1000:290d   ec              IN          AL,DX                                   
ram:1000:290e   8ae0            MOV         AH,AL                                   
ram:1000:2910   d0ec            SHR         AH,0x1                                  
ram:1000:2912   23e8            AND         BP,AX                                   
ram:1000:2914   03f5            ADD         SI,BP                                   
ram:1000:2916   d1e8            SHR         AX,0x1                                  
ram:1000:2918   d1e8            SHR         AX,0x1                                  
ram:1000:291a   23d8            AND         BX,AX                                   
ram:1000:291c   03fb            ADD         DI,BX                                   
ram:1000:291e   51              PUSH        CX                                      
ram:1000:291f   b9ff00          MOV         CX,0xff                                 
                            LAB_1000_2922:                ;XREF[1,0]:   1000:2922
ram:1000:2922   e2fe            LOOP        LAB_1000_2922                           
ram:1000:2924   59              POP         CX                                      
ram:1000:2925   e2e6            LOOP        LAB_1000_290d                           
ram:1000:2927   8bc6            MOV         AX,SI                                   
ram:1000:2929   8bdf            MOV         BX,DI                                   
ram:1000:292b   fb              STI                                                 
ram:1000:292c   c3              RET                                                 
ram:1000:292d   00              ??          00h                                     
ram:1000:292e   00              ??          00h                                     
ram:1000:292f   00              ??          00h                                     
                            shivs_data:                   ;XREF[15,36]: 1000:04a9,1000:04ac,1000:29f2,1000:29f5
                                                          ;             1000:2a12,1000:42e2,1000:42e5,1000:4d1e
                                                          ;             1000:4d21,1000:4d26,1000:4d46,1000:58dc
                                                          ;             1000:58e1,1000:5e51,1000:5e54,1000:04b2
                                                          ;             1000:29fa,1000:2a03,1000:2a09,1000:2a1e
                                                          ;             1000:2a1e,1000:2a3e,1000:2a53,1000:2a56
                                                          ;             1000:2a6b,1000:42e5,1000:42f1,1000:42f4
                                                          ;             1000:42f7,1000:42fa,1000:4302,1000:4d2d
                                                          ;             1000:4d30,1000:4d33,1000:4d4c,1000:4d51
                                                          ;             1000:4d58,1000:4d5b,1000:4d5e,1000:58e8
                                                          ;             1000:58eb,1000:58ee,1000:5907,1000:590c
                                                          ;             1000:5913,1000:5916,1000:5919,1000:5e54
                                                          ;             1000:5e59,1000:5e69,1000:5e6d
ram:1000:2930   000000000...    db[10]                                              
   |_ram:1000:2930   [0]             db          0h                                      
   |_ram:1000:2931   [1]             db          0h                                      
   |_ram:1000:2932   [2]             db          0h                                      
   |_ram:1000:2933   [3]             db          0h                                      
   |_ram:1000:2934   [4]             db          0h                                      
   |_ram:1000:2935   [5]             db          0h                                      
   |_ram:1000:2936   [6]             db          0h                                      
   |_ram:1000:2937   [7]             db          0h                                      
   |_ram:1000:2938   [8]             db          0h                                      
   |_ram:1000:2939   [9]             db          0h                                      
                            BYTE_1000_293a:               ;XREF[1,0]:   1000:2a6e
ram:1000:293a   00              db          0h                                      
                            num_shivs:                    ;XREF[11,0]:  1000:04d8,1000:0902,1000:29be,1000:2acd
                                                          ;             1000:2ad1,1000:2ad8,1000:42d5,1000:4504
                                                          ;             1000:4d71,1000:592c,1000:5e45
ram:1000:293b   00              db          0h                                      
ram:1000:293c   64              ??          64h    d                                
ram:1000:293d   00              ??          00h                                     
                            player_dir_to_shiv_offset:    ;XREF[1,0]:   1000:2a23
ram:1000:293e   0000fefc0...    db[18]                                              
   |_ram:1000:293e   [0]             db          0h                                      
   |_ram:1000:293f   [1]             db          0h                                      
   |_ram:1000:2940   [2]             db          FEh                                     
   |_ram:1000:2941   [3]             db          FCh                                     
   |_ram:1000:2942   [4]             db          1h                                      
   |_ram:1000:2943   [5]             db          F9h                                     
   |_ram:1000:2944   [6]             db          4h                                      
   |_ram:1000:2945   [7]             db          FCh                                     
   |_ram:1000:2946   [8]             db          FEh                                     
   |_ram:1000:2947   [9]             db          5h                                      
   |_ram:1000:2948   [10]            db          4h                                      
   |_ram:1000:2949   [11]            db          5h                                      
   |_ram:1000:294a   [12]            db          FEh                                     
   |_ram:1000:294b   [13]            db          Ah                                      
   |_ram:1000:294c   [14]            db          1h                                      
   |_ram:1000:294d   [15]            db          Ch                                      
   |_ram:1000:294e   [16]            db          4h                                      
   |_ram:1000:294f   [17]            db          Ah                                      
                            dir_to_shiv_sz:               ;XREF[3,0]:   1000:2a61,1000:4d3b,1000:4d66
ram:1000:2950   0000020c0...    dw[9]                                               
   |_ram:1000:2950   [0]             dw          0h                                      
   |_ram:1000:2952   [1]             dw          C02h                                    
   |_ram:1000:2954   [2]             dw          E02h                                    
   |_ram:1000:2956   [3]             dw          C02h                                    
   |_ram:1000:2958   [4]             dw          A02h                                    
   |_ram:1000:295a   [5]             dw          A02h                                    
   |_ram:1000:295c   [6]             dw          C02h                                    
   |_ram:1000:295e   [7]             dw          E02h                                    
   |_ram:1000:2960   [8]             dw          C02h                                    
                            dir_to_shiv_sprite:           ;XREF[3,0]:   1000:2a5a,1000:4d3f,1000:4d6a
ram:1000:2962   dd2a707e7...    dw[9]                                               
   |_ram:1000:2962   [0]             dw          2ADDh                                   
   |_ram:1000:2964   [1]             dw          7E70h                                   
   |_ram:1000:2966   [2]             dw          7E7Ch                                   
   |_ram:1000:2968   [3]             dw          7E8Ah                                   
   |_ram:1000:296a   [4]             dw          7E96h                                   
   |_ram:1000:296c   [5]             dw          7EA0h                                   
   |_ram:1000:296e   [6]             dw          7EAAh                                   
   |_ram:1000:2970   [7]             dw          7EB6h                                   
   |_ram:1000:2972   [8]             dw          7EC4h                                   
                            ;************************************************************************************************
                            ;*                             in: AX = player_dir, 0 = stand still                             *
                            ;************************************************************************************************
                            ;void fire_shiv(void)
                                                          ;XREF[4,0]:   1000:03fc,1000:0432,1000:0444,1000:0450
ram:1000:2974   33d2            XOR         DX,DX                                   
ram:1000:2976   33c9            XOR         CX,CX                                   
ram:1000:2978   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:297c   8a0e3401        MOV         CL,byte ptr [player_x]                  
ram:1000:2980   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:2984   bb040c          MOV         BX,0xc04                                
ram:1000:2987   e8a7eb          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:298a   bb040c          MOV         BX,0xc04                                
ram:1000:298d   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:2991   e8e3e9          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:2994   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:2999   741b            JZ          L29b6_no_collision                      
ram:1000:299b   803e510100      CMP         byte ptr [collision_absolvence],0x0     ;= 1h
ram:1000:29a0   7414            JZ          L29b6_no_collision                      
ram:1000:29a2   e82f4e          CALL        deathroll                               ;byte deathroll(void)
ram:1000:29a5   803e8e4500      CMP         byte ptr [lives_remaining],0x0          ;= 4h
ram:1000:29aa   7d0a            JGE         L29b6_no_collision                      
ram:1000:29ac   c606510100      MOV         byte ptr [collision_absolvence],0x0     ;= 1h
ram:1000:29b1   c6068e4500      MOV         byte ptr [lives_remaining],0x0          ;= 4h
                            L29b6_no_collision:           ;XREF[3,0]:   1000:2999,1000:29a0,1000:29aa
ram:1000:29b6   3d0000          CMP         AX,0x0                                  ;player_dir
ram:1000:29b9   7503            JNZ         LAB_1000_29be                           
ram:1000:29bb   e91f01          JMP         L2add_not_fired                         
                            LAB_1000_29be:                ;XREF[1,0]:   1000:29b9
ram:1000:29be   803e3b2902      CMP         byte ptr [num_shivs],0x2                
ram:1000:29c3   7203            JC          L29c8_want_fire_can_fire                
ram:1000:29c5   e91501          JMP         L2add_not_fired                         
                            L29c8_want_fire_can_fire:     ;XREF[1,0]:   1000:29c3
ram:1000:29c8   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:29cd   7523            JNZ         LAB_1000_29f2                           
ram:1000:29cf   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:29d4   751c            JNZ         LAB_1000_29f2                           
ram:1000:29d6   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:29db   7415            JZ          LAB_1000_29f2                           
ram:1000:29dd   50              PUSH        AX                                      
ram:1000:29de   e461            IN          AL,0x61                                 
ram:1000:29e0   0c03            OR          AL,0x3                                  
ram:1000:29e2   e661            OUT         0x61,AL                                 
ram:1000:29e4   b0b6            MOV         AL,0xb6                                 
ram:1000:29e6   e643            OUT         0x43,AL                                 
ram:1000:29e8   b89600          MOV         AX,0x96                                 
ram:1000:29eb   e642            OUT         0x42,AL                                 
ram:1000:29ed   8ac4            MOV         AL,AH                                   
ram:1000:29ef   e642            OUT         0x42,AL                                 
ram:1000:29f1   58              POP         AX                                      
                            ;if either of shivs is free, or traveled far enough (+4 = distance or pitch)
                            LAB_1000_29f2:                ;XREF[3,0]:   1000:29cd,1000:29d4,1000:29db
ram:1000:29f2   be3029          MOV         SI,shivs_data                           
ram:1000:29f5   803c00          CMP         byte ptr [SI]=>shivs_data,0x0           
ram:1000:29f8   7409            JZ          LAB_1000_2a03                           
ram:1000:29fa   807c041e        CMP         byte ptr [SI + 0x4]=>shivs_data[4],0x1e 
ram:1000:29fe   7303            JNC         LAB_1000_2a03                           
ram:1000:2a00   e9da00          JMP         L2add_not_fired                         
                            LAB_1000_2a03:                ;XREF[2,0]:   1000:29f8,1000:29fe
ram:1000:2a03   807c0500        CMP         byte ptr [SI + 0x5]=>shivs_data[5],0x0  
ram:1000:2a07   7409            JZ          LAB_1000_2a12                           
ram:1000:2a09   807c091e        CMP         byte ptr [SI + 0x9]=>shivs_data[9],0x1e 
ram:1000:2a0d   7303            JNC         LAB_1000_2a12                           
ram:1000:2a0f   e9cb00          JMP         L2add_not_fired                         
                            LAB_1000_2a12:                ;XREF[2,0]:   1000:2a07,1000:2a0d
ram:1000:2a12   803c00          CMP         byte ptr [SI]=>shivs_data,0x0           
                            ;first one is active, pick the second one
ram:1000:2a15   7403            JZ          LAB_1000_2a1a                           
ram:1000:2a17   83c605          ADD         SI,0x5                                  
                            LAB_1000_2a1a:                ;XREF[1,0]:   1000:2a15
ram:1000:2a1a   33c9            XOR         CX,CX                                   
ram:1000:2a1c   33d2            XOR         DX,DX                                   
                                                          ; FWD[2,0]:   1000:2933,1000:2938
ram:1000:2a1e   884403          MOV         byte ptr [SI + 0x3]=>shivs_data[8],AL   ;set direction = player_dir
ram:1000:2a21   d1e0            SHL         AX,0x1                                  
ram:1000:2a23   bb3e29          MOV         BX,player_dir_to_shiv_offset            
ram:1000:2a26   03d8            ADD         BX,AX                                   
ram:1000:2a28   8a0f            MOV         CL,byte ptr [BX]                        
ram:1000:2a2a   020e3401        ADD         CL,byte ptr [player_x]                  
ram:1000:2a2e   80f900          CMP         CL,0x0                                  
ram:1000:2a31   7303            JNC         LAB_1000_2a36                           
ram:1000:2a33   e9a700          JMP         L2add_not_fired                         
                            LAB_1000_2a36:                ;XREF[1,0]:   1000:2a31
ram:1000:2a36   80f94e          CMP         CL,0x4e                                 
ram:1000:2a39   7603            JBE         L2a3e_shiv_in_x_range                   
ram:1000:2a3b   e99f00          JMP         L2add_not_fired                         
                            L2a3e_shiv_in_x_range:        ;XREF[1,0]:   1000:2a39
ram:1000:2a3e   884c01          MOV         byte ptr [SI + 0x1]=>shivs_data[6],CL   
ram:1000:2a41   8a5701          MOV         DL,byte ptr [BX + 0x1]                  
ram:1000:2a44   02163601        ADD         DL,byte ptr [player_y]                  
ram:1000:2a48   80fa00          CMP         DL,0x0                                  
ram:1000:2a4b   80fab4          CMP         DL,0xb4                                 
ram:1000:2a4e   7603            JBE         L2a53_shiv_in_xy_range                  
ram:1000:2a50   e98a00          JMP         L2add_not_fired                         
                            L2a53_shiv_in_xy_range:       ;XREF[1,0]:   1000:2a4e
ram:1000:2a53   885402          MOV         byte ptr [SI + 0x2]=>shivs_data[7],DL   
ram:1000:2a56   c6440411        MOV         byte ptr [SI + 0x4]=>shivs_data[9],0x11 
ram:1000:2a5a   bb6229          MOV         BX,dir_to_shiv_sprite                   
ram:1000:2a5d   03d8            ADD         BX,AX                                   
ram:1000:2a5f   8b3f            MOV         DI,word ptr [BX]                        ;di = shiv sprite
ram:1000:2a61   bb5029          MOV         BX,dir_to_shiv_sz                       
ram:1000:2a64   03d8            ADD         BX,AX                                   
ram:1000:2a66   8b1f            MOV         BX,word ptr [BX]                        ;bh=byte count, bl=width
ram:1000:2a68   e8e5e9          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:2a6b   c60401          MOV         byte ptr [SI]=>shivs_data[5],0x1        
ram:1000:2a6e   c6063a2902      MOV         byte ptr [BYTE_1000_293a],0x2           ;useful write-only byte
ram:1000:2a73   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:2a78   7553            JNZ         LAB_1000_2acd                           
ram:1000:2a7a   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:2a7f   754c            JNZ         LAB_1000_2acd                           
ram:1000:2a81   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:2a86   7415            JZ          LAB_1000_2a9d                           
ram:1000:2a88   50              PUSH        AX                                      
ram:1000:2a89   e461            IN          AL,0x61                                 
ram:1000:2a8b   0c03            OR          AL,0x3                                  
ram:1000:2a8d   e661            OUT         0x61,AL                                 
ram:1000:2a8f   b0b6            MOV         AL,0xb6                                 
ram:1000:2a91   e643            OUT         0x43,AL                                 
ram:1000:2a93   b8b400          MOV         AX,0xb4                                 
ram:1000:2a96   e642            OUT         0x42,AL                                 
ram:1000:2a98   8ac4            MOV         AL,AH                                   
ram:1000:2a9a   e642            OUT         0x42,AL                                 
ram:1000:2a9c   58              POP         AX                                      
                            LAB_1000_2a9d:                ;XREF[1,0]:   1000:2a86
ram:1000:2a9d   53              PUSH        BX                                      
ram:1000:2a9e   8b1e6a3b        MOV         BX,word ptr [DAT_1000_3b6a]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:2aa2   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:2aa6   5b              POP         BX                                      
ram:1000:2aa7   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:2aac   7415            JZ          LAB_1000_2ac3                           
ram:1000:2aae   50              PUSH        AX                                      
ram:1000:2aaf   e461            IN          AL,0x61                                 
ram:1000:2ab1   0c03            OR          AL,0x3                                  
ram:1000:2ab3   e661            OUT         0x61,AL                                 
ram:1000:2ab5   b0b6            MOV         AL,0xb6                                 
ram:1000:2ab7   e643            OUT         0x43,AL                                 
ram:1000:2ab9   b8dc00          MOV         AX,0xdc                                 
ram:1000:2abc   e642            OUT         0x42,AL                                 
ram:1000:2abe   8ac4            MOV         AL,AH                                   
ram:1000:2ac0   e642            OUT         0x42,AL                                 
ram:1000:2ac2   58              POP         AX                                      
                            LAB_1000_2ac3:                ;XREF[1,0]:   1000:2aac
ram:1000:2ac3   53              PUSH        BX                                      
ram:1000:2ac4   8b1e6c3b        MOV         BX,word ptr [DAT_1000_3b6c]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:2ac8   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:2acc   5b              POP         BX                                      
                            LAB_1000_2acd:                ;XREF[2,0]:   1000:2a78,1000:2a7f
ram:1000:2acd   fe063b29        INC         byte ptr [num_shivs]                    
ram:1000:2ad1   803e3b2902      CMP         byte ptr [num_shivs],0x2                
ram:1000:2ad6   7605            JBE         L2add_not_fired                         
ram:1000:2ad8   c6063b2902      MOV         byte ptr [num_shivs],0x2                
                            L2add_not_fired:              ;XREF[8,0]:   1000:29bb,1000:29c5,1000:2a00,1000:2a0f
                                                          ;             1000:2a33,1000:2a3b,1000:2a50,1000:2ad6
ram:1000:2add   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:2ae2   750f            JNZ         LAB_1000_2af3                           
ram:1000:2ae4   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:2ae9   7508            JNZ         LAB_1000_2af3                           
ram:1000:2aeb   50              PUSH        AX                                      
ram:1000:2aec   e461            IN          AL,0x61                                 
ram:1000:2aee   24fc            AND         AL,0xfc                                 
ram:1000:2af0   e661            OUT         0x61,AL                                 
ram:1000:2af2   58              POP         AX                                      
                            LAB_1000_2af3:                ;XREF[2,0]:   1000:2ae2,1000:2ae9
ram:1000:2af3   c3              RET                                                 
ram:1000:2af4   00              ??          00h                                     
ram:1000:2af5   00              ??          00h                                     
ram:1000:2af6   00              ??          00h                                     
ram:1000:2af7   00              ??          00h                                     
ram:1000:2af8   00              ??          00h                                     
ram:1000:2af9   00              ??          00h                                     
ram:1000:2afa   00              ??          00h                                     
ram:1000:2afb   00              ??          00h                                     
ram:1000:2afc   00              ??          00h                                     
ram:1000:2afd   00              ??          00h                                     
ram:1000:2afe   00              ??          00h                                     
ram:1000:2aff   00              ??          00h                                     
                            room_kind_ah:                 ;XREF[2,0]:   1000:2b25,1000:2c30
ram:1000:2b00   00              db          0h                                      
                            num_monsters:                 ;XREF[8,0]:   1000:2b5e,1000:2b95,1000:2bc3,1000:2c04
                                                          ;             1000:2c08,1000:2c14,1000:3977,1000:3ad7
ram:1000:2b01   00              db          0h                                      
                            bulletfire_delay:             ;XREF[3,0]:   1000:052f,1000:2cfa,1000:2d08
ram:1000:2b02   17              db          17h                                     
                            randomword:                   ;XREF[31,0]:  1000:047a,1000:0512,1000:2cb3,1000:2cb7
                                                          ;             1000:2ce4,1000:2ce9,1000:2ded,1000:2df2
                                                          ;             1000:2eaa,1000:2fb3,1000:2fb9,1000:3949
                                                          ;             1000:39b6,1000:3a23,1000:3a7f,1000:3a85
                                                          ;             1000:3ee4,1000:3f1a,1000:3f24,1000:3f2a
                                                          ;             1000:4263,1000:4268,1000:4271,1000:4279
                                                          ;             1000:45d1,1000:47b3,1000:47b8,1000:48ae
                                                          ;             1000:5163,1000:5168,1000:56bd
ram:1000:2b03   0000            dw          0h                                      
                            anim_offsets_ptr:             ;XREF[4,0]:   1000:2d89,1000:2d95,1000:2e12,1000:2eda
ram:1000:2b05   0000            dw          0h                                      
                            monster_lookat_x:             ;XREF[15,0]:  1000:2d5b,1000:2da9,1000:2dc0,1000:2e2e
                                                          ;             1000:2e54,1000:2e5c,1000:3140,1000:315b
                                                          ;             1000:3226,1000:323e,1000:3f5a,1000:4287
                                                          ;             1000:4292,1000:42a2,1000:42ad
ram:1000:2b07   00              db          0h                                      
                            monster_lookat_y:             ;XREF[16,0]:  1000:2d63,1000:2db1,1000:2dc9,1000:2dd0
                                                          ;             1000:2dd4,1000:2ddb,1000:2de3,1000:2e32
                                                          ;             1000:2e44,1000:2e4c,1000:3318,1000:418b
                                                          ;             1000:428c,1000:4297,1000:42a7,1000:42b2
ram:1000:2b08   00              db          0h                                      
                            monster_anim_ctr:             ;XREF[18,0]:  1000:2d41,1000:2de7,1000:2df9,1000:2e18
                                                          ;             1000:2fc3,1000:2fc8,1000:2fcf,1000:2fd9
                                                          ;             1000:307d,1000:30af,1000:312b,1000:3132
                                                          ;             1000:313a,1000:3b48,1000:3ec5,1000:3ecf
                                                          ;             1000:3f14,1000:3f21
ram:1000:2b09   00              db          0h                                      
                            BYTE_1000_2b0a:               ;XREF[2,0]:   1000:2e25,1000:2fac
ram:1000:2b0a   00              db          0h                                      
                            monster_dir:                  ;XREF[16,0]:  1000:2d3a,1000:2db8,1000:2e01,1000:2fd4
                                                          ;             1000:3006,1000:301a,1000:3027,1000:3076
                                                          ;             1000:30bb,1000:30c8,1000:30ce,1000:30e0
                                                          ;             1000:30e7,1000:3ea6,1000:3f31,1000:3f37
ram:1000:2b0b   00              db          0h                                      
                            monster_kind:                 ;XREF[5,0]:   1000:2b1f,1000:2c1f,1000:2c65,1000:2d28
                                                          ;             1000:2f9b
ram:1000:2b0c   00              db          0h                                      
                            check_move_result:            ;XREF[25,0]:  1000:2ea5,1000:2eb5,1000:2ec5,1000:2fa5
                                                          ;             1000:2fe8,1000:2ffa,1000:2ffe,1000:3010
                                                          ;             1000:31c4,1000:321a,1000:32ab,1000:3309
                                                          ;             1000:3356,1000:339a,1000:3edf,1000:3eef
                                                          ;             1000:3eff,1000:3fc3,1000:4017,1000:406c
                                                          ;             1000:40cd,1000:4120,1000:4175,1000:41e9
                                                          ;             1000:4254
ram:1000:2b0d   00              db          0h                                      
                            ;monsters_processed
                            evil_count:                   ;XREF[3,0]:   1000:2cde,1000:2cec,1000:2d20
ram:1000:2b0e   00              db          0h                                      
                            lookat_offset:                ;XREF[2,0]:   1000:2dbc,1000:2dc5
ram:1000:2b0f   fbf000f00...    bytepair...                                        
   |_ram:1000:2b0f   [0]             bytepair_t                                          
      |_ram:1000:2b0f   x               db          FBh                                     
      |_ram:1000:2b10   y               db          F0h                                     
   |_ram:1000:2b11   [1]             bytepair_t                                          
      |_ram:1000:2b11   x               db          0h                                      
      |_ram:1000:2b12   y               db          F0h                                     
   |_ram:1000:2b13   [2]             bytepair_t                                          
      |_ram:1000:2b13   x               db          5h                                      
      |_ram:1000:2b14   y               db          F0h                                     
   |_ram:1000:2b15   [3]             bytepair_t                                          
      |_ram:1000:2b15   x               db          5h                                      
      |_ram:1000:2b16   y               db          0h                                      
   |_ram:1000:2b17   [4]             bytepair_t                                          
      |_ram:1000:2b17   x               db          5h                                      
      |_ram:1000:2b18   y               db          10h                                     
   |_ram:1000:2b19   [5]             bytepair_t                                          
      |_ram:1000:2b19   x               db          0h                                      
      |_ram:1000:2b1a   y               db          10h                                     
   |_ram:1000:2b1b   [6]             bytepair_t                                          
      |_ram:1000:2b1b   x               db          FBh                                     
      |_ram:1000:2b1c   y               db          10h                                     
   |_ram:1000:2b1d   [7]             bytepair_t                                          
      |_ram:1000:2b1d   x               db          FBh                                     
      |_ram:1000:2b1e   y               db          0h                                      
                            ;************************************************************************************************
                            ;*                                        ah gamestate_b                                        *
                            ;************************************************************************************************
                            ;word spawn_monsters(void)
                                                          ;XREF[2,0]:   1000:089d,1000:4db3
ram:1000:2b1f   c6060c2b00      MOV         byte ptr [monster_kind],0x0             
ram:1000:2b24   50              PUSH        AX                                      
ram:1000:2b25   8826002b        MOV         byte ptr [room_kind_ah],AH              
ram:1000:2b29   33c9            XOR         CX,CX                                   
ram:1000:2b2b   e87f01          CALL        update_systick_ax                       ;uint update_systick_ax(void)
ram:1000:2b2e   8bd8            MOV         BX,AX                                   ;save rand() in bx
ram:1000:2b30   81e31e00        AND         BX,0x1e                                 ;bx = randomword & 0x1e
                                                                                    ;(always even)
ram:1000:2b34   bf1a74          MOV         DI,monster_array                        
ram:1000:2b37   be106f          MOV         SI,spr_spiraldrone2                     
ram:1000:2b3a   8ac8            MOV         CL,AL                                   ;cl = randomword & 0xff
ram:1000:2b3c   803e3b0101      CMP         byte ptr [room_num],0x1                 
ram:1000:2b41   7709            JA          LAB_1000_2b4c                           
ram:1000:2b43   b101            MOV         CL,0x1                                  
ram:1000:2b45   020e3301        ADD         CL,byte ptr [advanced_mode]             
ram:1000:2b49   eb0c            JMP         LAB_1000_2b57                           
ram:1000:2b4b   90              ??          90h                                     
                            LAB_1000_2b4c:                ;XREF[1,0]:   1000:2b41
ram:1000:2b4c   80e103          AND         CL,0x3                                  
ram:1000:2b4f   020e3301        ADD         CL,byte ptr [advanced_mode]             
ram:1000:2b53   2a0e2f01        SUB         CL,byte ptr [pcjr_flag]                 
                            LAB_1000_2b57:                ;XREF[1,0]:   1000:2b49
ram:1000:2b57   80f900          CMP         CL,0x0                                  
ram:1000:2b5a   7f02            JG          LAB_1000_2b5e                           
ram:1000:2b5c   b101            MOV         CL,0x1                                  
                            ;spiraldrones
                            LAB_1000_2b5e:                ;XREF[1,0]:   1000:2b5a
ram:1000:2b5e   880e012b        MOV         byte ptr [num_monsters],CL              
                            LAB_1000_2b62:                ;XREF[1,0]:   1000:2b69
ram:1000:2b62   c60500          MOV         byte ptr [DI]=>m...,MONSTERKIND_SPIRA...
ram:1000:2b65   47              INC         DI                                      
ram:1000:2b66   e8c600          CALL        place_monster                           ;word place_monster(void)
ram:1000:2b69   e2f7            LOOP        LAB_1000_2b62                           
ram:1000:2b6b   bed06f          MOV         SI,spr_spiraldrone3                     
ram:1000:2b6e   8ac8            MOV         CL,AL                                   
ram:1000:2b70   803e3b010a      CMP         byte ptr [room_num],0xa                 
ram:1000:2b75   7706            JA          LAB_1000_2b7d                           
ram:1000:2b77   80e101          AND         CL,0x1                                  
ram:1000:2b7a   eb04            JMP         LAB_1000_2b80                           
ram:1000:2b7c   90              ??          90h                                     
                            LAB_1000_2b7d:                ;XREF[1,0]:   1000:2b75
ram:1000:2b7d   80e103          AND         CL,0x3                                  
                            LAB_1000_2b80:                ;XREF[1,0]:   1000:2b7a
ram:1000:2b80   fec1            INC         CL                                      
ram:1000:2b82   020e3301        ADD         CL,byte ptr [advanced_mode]             
ram:1000:2b86   2a0e2f01        SUB         CL,byte ptr [pcjr_flag]                 
ram:1000:2b8a   2a0e2f01        SUB         CL,byte ptr [pcjr_flag]                 
ram:1000:2b8e   80f900          CMP         CL,0x0                                  
ram:1000:2b91   7f02            JG          LAB_1000_2b95                           
ram:1000:2b93   b101            MOV         CL,0x1                                  
                            LAB_1000_2b95:                ;XREF[1,0]:   1000:2b91
ram:1000:2b95   000e012b        ADD         byte ptr [num_monsters],CL              
                            LAB_1000_2b99:                ;XREF[1,0]:   1000:2ba0
ram:1000:2b99   c60501          MOV         byte ptr [DI],MONSTERKIND_SPIRALDRONE3  
ram:1000:2b9c   47              INC         DI                                      
ram:1000:2b9d   e88f00          CALL        place_monster                           ;word place_monster(void)
ram:1000:2ba0   e2f7            LOOP        LAB_1000_2b99                           
ram:1000:2ba2   803e3b0106      CMP         byte ptr [room_num],0x6                 
ram:1000:2ba7   7303            JNC         LAB_1000_2bac                           
ram:1000:2ba9   eb7f            JMP         LAB_1000_2c2a                           
ram:1000:2bab   90              ??          90h                                     
                            LAB_1000_2bac:                ;XREF[1,0]:   1000:2ba7
ram:1000:2bac   be9070          MOV         SI,spr_robodroid                        
ram:1000:2baf   8ac8            MOV         CL,AL                                   
ram:1000:2bb1   80e103          AND         CL,0x3                                  
ram:1000:2bb4   020e3301        ADD         CL,byte ptr [advanced_mode]             
ram:1000:2bb8   2a0e2f01        SUB         CL,byte ptr [pcjr_flag]                 
ram:1000:2bbc   80f900          CMP         CL,0x0                                  
ram:1000:2bbf   7f02            JG          LAB_1000_2bc3                           
ram:1000:2bc1   b101            MOV         CL,0x1                                  
                            ;robodroids
                            LAB_1000_2bc3:                ;XREF[1,0]:   1000:2bbf
ram:1000:2bc3   000e012b        ADD         byte ptr [num_monsters],CL              
ram:1000:2bc7   e309            JCXZ        LAB_1000_2bd2                           
                            LAB_1000_2bc9:                ;XREF[1,0]:   1000:2bd0
                                                          ; FWD[2,0]:   1000:741c,1000:741d
ram:1000:2bc9   c60502          MOV         byte ptr [DI]=>m...,MONSTERKIND_ROBOD...
ram:1000:2bcc   47              INC         DI                                      
ram:1000:2bcd   e85f00          CALL        place_monster                           ;word place_monster(void)
ram:1000:2bd0   e2f7            LOOP        LAB_1000_2bc9                           
                            LAB_1000_2bd2:                ;XREF[1,0]:   1000:2bc7
ram:1000:2bd2   803e3b010f      CMP         byte ptr [room_num],0xf                 
                            ;snapjumpers
ram:1000:2bd7   7251            JC          LAB_1000_2c2a                           
ram:1000:2bd9   be8e71          MOV         SI,spr_snapjumper                       
ram:1000:2bdc   8ac8            MOV         CL,AL                                   
ram:1000:2bde   80e101          AND         CL,0x1                                  
ram:1000:2be1   fec1            INC         CL                                      
ram:1000:2be3   020e3301        ADD         CL,byte ptr [advanced_mode]             
ram:1000:2be7   8a260860        MOV         AH,byte ptr [wallpat_n]                 ;= 1h
ram:1000:2beb   d0ec            SHR         AH,0x1                                  
ram:1000:2bed   02cc            ADD         CL,AH                                   
ram:1000:2bef   2a0e2f01        SUB         CL,byte ptr [pcjr_flag]                 
ram:1000:2bf3   7502            JNZ         LAB_1000_2bf7                           
ram:1000:2bf5   b101            MOV         CL,0x1                                  
                            LAB_1000_2bf7:                ;XREF[1,0]:   1000:2bf3
ram:1000:2bf7   803e3b0164      CMP         byte ptr [room_num],0x64                
ram:1000:2bfc   7206            JC          LAB_1000_2c04                           
ram:1000:2bfe   fec1            INC         CL                                      
ram:1000:2c00   020e3301        ADD         CL,byte ptr [advanced_mode]             
                            LAB_1000_2c04:                ;XREF[1,0]:   1000:2bfc
ram:1000:2c04   000e012b        ADD         byte ptr [num_monsters],CL              
                            LAB_1000_2c08:                ;XREF[1,0]:   1000:2c18
ram:1000:2c08   8a16012b        MOV         DL,byte ptr [num_monsters]              
ram:1000:2c0c   3a16823b        CMP         DL,byte ptr [monster_processing_limit]  ;= 12h
ram:1000:2c10   7608            JBE         LAB_1000_2c1a                           
ram:1000:2c12   fec9            DEC         CL                                      
ram:1000:2c14   fe0e012b        DEC         byte ptr [num_monsters]                 
ram:1000:2c18   ebee            JMP         LAB_1000_2c08                           
                            LAB_1000_2c1a:                ;XREF[1,0]:   1000:2c10
ram:1000:2c1a   e30e            JCXZ        LAB_1000_2c2a                           
                            LAB_1000_2c1c:                ;XREF[1,0]:   1000:2c28
                                                          ; FWD[2,0]:   1000:741d,1000:741e
ram:1000:2c1c   c60503          MOV         byte ptr [DI]=>m...,MONSTERKIND_SNAPJ...
ram:1000:2c1f   c6060c2b03      MOV         byte ptr [monster_kind],0x3             
ram:1000:2c24   47              INC         DI                                      
ram:1000:2c25   e80700          CALL        place_monster                           ;word place_monster(void)
ram:1000:2c28   e2f2            LOOP        LAB_1000_2c1c                           
                            LAB_1000_2c2a:                ;XREF[3,0]:   1000:2ba9,1000:2bd7,1000:2c1a
                                                          ; FWD[3,0]:   1000:741c,1000:741d,1000:741e
ram:1000:2c2a   c605ff          MOV         byte ptr [DI]=>m...,0xff                
ram:1000:2c2d   58              POP         AX                                      
ram:1000:2c2e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                    BX = randomword & 0x1e                                    *
                            ;************************************************************************************************
                            ;word place_monster(void)
                                                          ;XREF[4,0]:   1000:2b66,1000:2b9d,1000:2bcd,1000:2c25
ram:1000:2c2f   51              PUSH        CX                                      
ram:1000:2c30   f606002b03      TEST        byte ptr [room_kind_ah],0x3             
ram:1000:2c35   7406            JZ          LAB_1000_2c3d                           
ram:1000:2c37   e88100          CALL        random_spawn_loc                        ;word random_spawn_loc(void)
ram:1000:2c3a   eb05            JMP         LAB_1000_2c41                           
ram:1000:2c3c   90              ??          90h                                     
                            ;junction room: dance from the middle square
                            LAB_1000_2c3d:                ;XREF[1,0]:   1000:2c35
ram:1000:2c3d   b622            MOV         DH,0x22                                 
ram:1000:2c3f   b240            MOV         DL,0x40                                 
                            LAB_1000_2c41:                ;XREF[1,0]:   1000:2c3a
ram:1000:2c41   02973575        ADD         DL,byte ptr [BX + placement_offset]     
ram:1000:2c45   43              INC         BX                                      
ram:1000:2c46   02b73575        ADD         DH,byte ptr [BX + placement_offset]     
ram:1000:2c4a   43              INC         BX                                      
ram:1000:2c4b   8815            MOV         byte ptr [DI],DL                        
ram:1000:2c4d   47              INC         DI                                      
ram:1000:2c4e   8835            MOV         byte ptr [DI],DH                        
ram:1000:2c50   47              INC         DI                                      
ram:1000:2c51   c60500          MOV         byte ptr [DI],0x0                       
ram:1000:2c54   47              INC         DI                                      
ram:1000:2c55   c60500          MOV         byte ptr [DI],0x0                       
ram:1000:2c58   47              INC         DI                                      
ram:1000:2c59   c60501          MOV         byte ptr [DI],0x1                       
ram:1000:2c5c   47              INC         DI                                      
ram:1000:2c5d   83fb22          CMP         BX,0x22                                 
ram:1000:2c60   7e02            JLE         LAB_1000_2c64                           
ram:1000:2c62   33db            XOR         BX,BX                                   
                            LAB_1000_2c64:                ;XREF[1,0]:   1000:2c60
ram:1000:2c64   53              PUSH        BX                                      
ram:1000:2c65   803e0c2b03      CMP         byte ptr [monster_kind],0x3             
ram:1000:2c6a   7506            JNZ         LAB_1000_2c72                           
ram:1000:2c6c   bb0308          MOV         BX,0x803                                
ram:1000:2c6f   eb04            JMP         LAB_1000_2c75                           
ram:1000:2c71   90              ??          90h                                     
                            LAB_1000_2c72:                ;XREF[1,0]:   1000:2c6a
ram:1000:2c72   bb0408          MOV         BX,0x804                                
                            LAB_1000_2c75:                ;XREF[1,0]:   1000:2c6f
ram:1000:2c75   f6064f0101      TEST        byte ptr [scary_room_flag],0x1          
                            ;monster so special it requires inlining
ram:1000:2c7a   7406            JZ          LAB_1000_2c82                           
ram:1000:2c7c   e87234          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:2c7f   eb27            JMP         L2ca8_ret                               
ram:1000:2c81   90              ??          90h                                     
                            LAB_1000_2c82:                ;XREF[1,0]:   1000:2c7a
ram:1000:2c82   50              PUSH        AX                                      
ram:1000:2c83   51              PUSH        CX                                      
ram:1000:2c84   56              PUSH        SI                                      
ram:1000:2c85   57              PUSH        DI                                      
                            LAB_1000_2c86:                ;XREF[1,0]:   1000:2ca2
ram:1000:2c86   8ac2            MOV         AL,DL                                   
ram:1000:2c88   32e4            XOR         AH,AH                                   
ram:1000:2c8a   d1e0            SHL         AX,0x1                                  
ram:1000:2c8c   8bf8            MOV         DI,AX                                   
ram:1000:2c8e   8ac6            MOV         AL,DH                                   
ram:1000:2c90   32e4            XOR         AH,AH                                   
ram:1000:2c92   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:2c96   8bf8            MOV         DI,AX                                   
ram:1000:2c98   33c9            XOR         CX,CX                                   
ram:1000:2c9a   8acb            MOV         CL,BL                                   
ram:1000:2c9c   f3a4            MOVSB.REP   ES:DI,SI                                
ram:1000:2c9e   fec2            INC         DL                                      
ram:1000:2ca0   fecf            DEC         BH                                      
ram:1000:2ca2   75e2            JNZ         LAB_1000_2c86                           
ram:1000:2ca4   5f              POP         DI                                      
ram:1000:2ca5   5e              POP         SI                                      
ram:1000:2ca6   59              POP         CX                                      
ram:1000:2ca7   58              POP         AX                                      
                            L2ca8_ret:                    ;XREF[1,0]:   1000:2c7f
ram:1000:2ca8   5b              POP         BX                                      
ram:1000:2ca9   d1c8            ROR         AX,0x1                                  
ram:1000:2cab   59              POP         CX                                      
ram:1000:2cac   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint update_systick_ax(void)
                                                          ;XREF[5,0]:   1000:01b7,1000:23fd,1000:2b2b,1000:2d1c
                                                          ;             1000:7cc2
ram:1000:2cad   33c0            XOR         AX,AX                                   
ram:1000:2caf   cd1a            INT         0x1a                                    
ram:1000:2cb1   8bc2            MOV         AX,DX                                   
ram:1000:2cb3   0306032b        ADD         AX,word ptr [randomword]                
ram:1000:2cb7   a3032b          MOV         [randomword],AX                         
ram:1000:2cba   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                         ax to dl,dh                                          *
                            ;************************************************************************************************
                            ;word random_spawn_loc(void)
                                                          ;XREF[1,0]:   1000:2c37
ram:1000:2cbb   56              PUSH        SI                                      
ram:1000:2cbc   8bf0            MOV         SI,AX                                   
ram:1000:2cbe   81e60f00        AND         SI,0xf                                  
ram:1000:2cc2   8acc            MOV         CL,AH                                   
ram:1000:2cc4   81e10100        AND         CX,0x1                                  
ram:1000:2cc8   03f1            ADD         SI,CX                                   
ram:1000:2cca   81e6fe00        AND         SI,0xfe                                 
ram:1000:2cce   33d2            XOR         DX,DX                                   
ram:1000:2cd0   8a942375        MOV         DL,byte ptr [SI + spawn_yx_table]       
ram:1000:2cd4   46              INC         SI                                      
ram:1000:2cd5   8ab42375        MOV         DH,byte ptr [SI + spawn_yx_table]       
ram:1000:2cd9   5e              POP         SI                                      
ram:1000:2cda   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                     this function is ass                                     *
                            ;************************************************************************************************
                            ;void process_monsters(void)
          ;monster_xy    bytepair_t          DX                      ;XREF[2,1]:   1000:2d80,1000:2ec2,1000:2ebc
          ;monster_y     byte                DL                      ;XREF[1,0]:   1000:2ec2
          ;monster_x     byte                DH                      ;XREF[1,0]:   1000:2ebc
          ;monster_yy    undefined1          DL                      ;XREF[1,0]:   1000:2ec2
          ;monster_xx    byte                DH                      
          ;foe_x         undefined1     HASH...                      
                                                          ;XREF[1,0]:   1000:023c
ram:1000:2cdb   a0823b          MOV         AL,[monster_processing_limit]           ;= 12h
ram:1000:2cde   a20e2b          MOV         [evil_count],AL                         
ram:1000:2ce1   bf1a74          MOV         DI,monster_array                        
ram:1000:2ce4   a1032b          MOV         AX,[randomword]                         
ram:1000:2ce7   d1c8            ROR         AX,0x1                                  
ram:1000:2ce9   a3032b          MOV         [randomword],AX                         
                            L2cec_continue:               ;XREF[4,0]:   1000:2d55,1000:2e0c,1000:2f98,1000:30ac
ram:1000:2cec   fe0e0e2b        DEC         byte ptr [evil_count]                   
ram:1000:2cf0   7901            JNS         LAB_1000_2cf3                           
ram:1000:2cf2   c3              RET                                                 
                            LAB_1000_2cf3:                ;XREF[1,0]:   1000:2cf0
ram:1000:2cf3   803e2e0100      CMP         byte ptr [goback_num],0x0               ;= FFh
ram:1000:2cf8   7411            JZ          LAB_1000_2d0b                           
ram:1000:2cfa   fe0e022b        DEC         byte ptr [bulletfire_delay]             ;= 17h
ram:1000:2cfe   750b            JNZ         LAB_1000_2d0b                           
ram:1000:2d00   c6062d0101      MOV         byte ptr [bullet_not_fired],0x1         
ram:1000:2d05   a02501          MOV         AL,[bulletfire_delay_initval]           
ram:1000:2d08   a2022b          MOV         [bulletfire_delay],AL                   ;= 17h
                            LAB_1000_2d0b:                ;XREF[2,0]:   1000:2cf8,1000:2cfe
ram:1000:2d0b   8a05            MOV         AL,byte ptr [DI]=>monster_array         
ram:1000:2d0d   3cff            CMP         AL,0xff                                 
ram:1000:2d0f   7516            JNZ         LAB_1000_2d27                           
                            LAB_1000_2d11:                ;XREF[1,0]:   1000:2d24
ram:1000:2d11   53              PUSH        BX                                      
ram:1000:2d12   8b1e7e3b        MOV         BX,word ptr [delay_3b7e]                
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:2d16   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:2d1a   5b              POP         BX                                      
ram:1000:2d1b   50              PUSH        AX                                      
ram:1000:2d1c   e88eff          CALL        update_systick_ax                       ;uint update_systick_ax(void)
ram:1000:2d1f   58              POP         AX                                      
ram:1000:2d20   fe0e0e2b        DEC         byte ptr [evil_count]                   
ram:1000:2d24   79eb            JNS         LAB_1000_2d11                           
ram:1000:2d26   c3              RET                                                 
                            LAB_1000_2d27:                ;XREF[1,0]:   1000:2d0f
ram:1000:2d27   47              INC         DI                                      
ram:1000:2d28   a20c2b          MOV         [monster_kind],AL                       ;AL = monster.kind
ram:1000:2d2b   33c9            XOR         CX,CX                                   
ram:1000:2d2d   33d2            XOR         DX,DX                                   
ram:1000:2d2f   8a15            MOV         DL,byte ptr [DI]=>monster_array[0].da...
ram:1000:2d31   47              INC         DI                                      
ram:1000:2d32   8a35            MOV         DH,byte ptr [DI]=>monster_array[0].da...
ram:1000:2d34   47              INC         DI                                      
ram:1000:2d35   8a25            MOV         AH,byte ptr [DI]=>monster_array[0].da...;AH = anim frame offset
ram:1000:2d37   47              INC         DI                                      
ram:1000:2d38   8a3d            MOV         BH,byte ptr [DI]=>monster_array[0].da...
ram:1000:2d3a   883e0b2b        MOV         byte ptr [monster_dir],BH               
ram:1000:2d3e   47              INC         DI                                      
ram:1000:2d3f   8a3d            MOV         BH,byte ptr [DI]=>monster_array[0].da...
ram:1000:2d41   883e092b        MOV         byte ptr [monster_anim_ctr],BH          ;!0 == different motion for each monster
ram:1000:2d45   47              INC         DI                                      
ram:1000:2d46   80ff00          CMP         BH,0x0                                  ;anim_ctr == 0 ?
ram:1000:2d49   750c            JNZ         LAB_1000_2d57                           
ram:1000:2d4b   53              PUSH        BX                                      ;yes, delay? and continue
ram:1000:2d4c   8b1e7e3b        MOV         BX,word ptr [delay_3b7e]                
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:2d50   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:2d54   5b              POP         BX                                      
ram:1000:2d55   eb95            JMP         L2cec_continue                          
                            LAB_1000_2d57:                ;XREF[1,0]:   1000:2d49
ram:1000:2d57   8a1e3401        MOV         BL,byte ptr [player_x]                  
ram:1000:2d5b   881e072b        MOV         byte ptr [monster_lookat_x],BL          
ram:1000:2d5f   8a1e3601        MOV         BL,byte ptr [player_y]                  
ram:1000:2d63   881e082b        MOV         byte ptr [monster_lookat_y],BL          ;all eyes on the player
ram:1000:2d67   3c00            CMP         AL,MONSTERKIND_SPIRALDRONE2             
ram:1000:2d69   741b            JZ          L2d86_spiraldrone2                      
ram:1000:2d6b   3c01            CMP         AL,MONSTERKIND_SPIRALDRONE3             
ram:1000:2d6d   7423            JZ          L2d92_spiraldrone3                      
ram:1000:2d6f   3c02            CMP         AL,MONSTERKIND_ROBODROID                
ram:1000:2d71   7703            JA          LAB_1000_2d76                           
ram:1000:2d73   e99900          JMP         L2e0f_robodroid                         
                            LAB_1000_2d76:                ;XREF[1,0]:   1000:2d71
ram:1000:2d76   3c03            CMP         AL,MONSTERKIND_SNAPJUMPER               
ram:1000:2d78   7403            JZ          L2d7d_snapjumper                        
ram:1000:2d7a   e98c00          JMP         2e09_explode                            
                            L2d7d_snapjumper:             ;XREF[1,0]:   1000:2d78
ram:1000:2d7d   be8e71          MOV         SI,spr_snapjumper                       
ram:1000:2d80   e80e11          CALL        process_snapjumper                      ;undefined process_snapjumper()
ram:1000:2d83   e9e402          JMP         L306a_save_monster_struct               
                            L2d86_spiraldrone2:           ;XREF[1,0]:   1000:2d69
ram:1000:2d86   be106f          MOV         SI,spr_spiraldrone2                     
ram:1000:2d89   c706052bfe74    MOV         word ptr [anim_o...,anim_spiraldrone2   
ram:1000:2d8f   e9cf00          JMP         L2e61_proceed_monster                   
                            L2d92_spiraldrone3:           ;XREF[1,0]:   1000:2d6d
ram:1000:2d92   bed06f          MOV         SI,spr_spiraldrone3                     
ram:1000:2d95   c706052bda74    MOV         word ptr [anim_o...,anim_spiraldrone3   
ram:1000:2d9b   803e4d0101      CMP         byte ptr [powerup_present],0x1          
ram:1000:2da0   7403            JZ          LAB_1000_2da5                           
ram:1000:2da2   e9bc00          JMP         L2e61_proceed_monster                   
                            ;spiraldrone3 looks at powerup if there is one
                            LAB_1000_2da5:                ;XREF[1,0]:   1000:2da0
ram:1000:2da5   8a1e8845        MOV         BL,byte ptr [powerup_x]                 
ram:1000:2da9   881e072b        MOV         byte ptr [monster_lookat_x],BL          
ram:1000:2dad   8a1e8945        MOV         BL,byte ptr [powerup_y]                 
ram:1000:2db1   881e082b        MOV         byte ptr [monster_lookat_y],BL          
                            ;save frame offset
ram:1000:2db5   50              PUSH        AX                                      
ram:1000:2db6   33db            XOR         BX,BX                                   
ram:1000:2db8   8a1e0b2b        MOV         BL,byte ptr [monster_dir]               
ram:1000:2dbc   8a870f2b        MOV         AL,byte ptr [BX + lookat_offset]        
ram:1000:2dc0   0006072b        ADD         byte ptr [monster_lookat_x],AL          ;lookat_x += offset.x
ram:1000:2dc4   43              INC         BX                                      
ram:1000:2dc5   8a870f2b        MOV         AL,byte ptr [BX + lookat_offset]        ;y lookat offset
ram:1000:2dc9   803e082b10      CMP         byte ptr [monster_lookat_y],0x10        
ram:1000:2dce   7313            JNC         LAB_1000_2de3                           
ram:1000:2dd0   0006082b        ADD         byte ptr [monster_lookat_y],AL          
ram:1000:2dd4   803e082b00      CMP         byte ptr [monster_lookat_y],0x0         
ram:1000:2dd9   7d0c            JGE         LAB_1000_2de7                           
ram:1000:2ddb   c606082b00      MOV         byte ptr [monster_lookat_y],0x0         
ram:1000:2de0   eb05            JMP         LAB_1000_2de7                           
ram:1000:2de2   90              ??          90h                                     
                            LAB_1000_2de3:                ;XREF[1,0]:   1000:2dce
ram:1000:2de3   0006082b        ADD         byte ptr [monster_lookat_y],AL          
                            LAB_1000_2de7:                ;XREF[2,0]:   1000:2dd9,1000:2de0
ram:1000:2de7   fe0e092b        DEC         byte ptr [monster_anim_ctr]             
ram:1000:2deb   7518            JNZ         LAB_1000_2e05                           
                            ;new random time
ram:1000:2ded   a1032b          MOV         AX,[randomword]                         
ram:1000:2df0   d1c8            ROR         AX,0x1                                  
ram:1000:2df2   a3032b          MOV         [randomword],AX                         
ram:1000:2df5   240f            AND         AL,0xf                                  
ram:1000:2df7   0405            ADD         AL,0x5                                  
ram:1000:2df9   a2092b          MOV         [monster_anim_ctr],AL                   
ram:1000:2dfc   80e407          AND         AH,0x7                                  
ram:1000:2dff   d0e4            SHL         AH,0x1                                  
ram:1000:2e01   88260b2b        MOV         byte ptr [monster_dir],AH               
                            LAB_1000_2e05:                ;XREF[1,0]:   1000:2deb
ram:1000:2e05   58              POP         AX                                      
ram:1000:2e06   eb59            JMP         L2e61_proceed_monster                   
ram:1000:2e08   90              ??          90h                                     
                            ;all monsters > MONSTERKIND_SNAPJUMPER are explosions
                            2e09_explode:                 ;XREF[1,0]:   1000:2d7a
ram:1000:2e09   e8390b          CALL        explode_monster                         ;undefined explode_monster()
ram:1000:2e0c   e9ddfe          JMP         L2cec_continue                          
                            L2e0f_robodroid:              ;XREF[1,0]:   1000:2d73
ram:1000:2e0f   be9070          MOV         SI,spr_robodroid                        
ram:1000:2e12   c706052bb674    MOV         word ptr [anim_o...,anim_robodroid      
ram:1000:2e18   8a3e092b        MOV         BH,byte ptr [monster_anim_ctr]          
ram:1000:2e1c   80e7e0          AND         BH,0xe0                                 
ram:1000:2e1f   d0c7            ROL         BH,0x1                                  
ram:1000:2e21   d0c7            ROL         BH,0x1                                  
ram:1000:2e23   d0c7            ROL         BH,0x1                                  
ram:1000:2e25   883e0a2b        MOV         byte ptr [BYTE_1000_2b0a],BH            
ram:1000:2e29   80ff00          CMP         BH,0x0                                  
ram:1000:2e2c   7433            JZ          L2e61_proceed_monster                   
ram:1000:2e2e   8836072b        MOV         byte ptr [monster_lookat_x],monster_xy.x
ram:1000:2e32   8816082b        MOV         byte ptr [monster_lookat_y],monster_xy.x
ram:1000:2e36   80ff01          CMP         BH,0x1                                  
ram:1000:2e39   7409            JZ          LAB_1000_2e44                           
ram:1000:2e3b   80ff03          CMP         BH,0x3                                  
ram:1000:2e3e   720c            JC          LAB_1000_2e4c                           
ram:1000:2e40   7412            JZ          LAB_1000_2e54                           
ram:1000:2e42   7718            JA          LAB_1000_2e5c                           
                            LAB_1000_2e44:                ;XREF[1,0]:   1000:2e39
ram:1000:2e44   c606082b00      MOV         byte ptr [monster_lookat_y],0x0         
ram:1000:2e49   eb16            JMP         L2e61_proceed_monster                   
ram:1000:2e4b   90              ??          90h                                     
                            LAB_1000_2e4c:                ;XREF[1,0]:   1000:2e3e
ram:1000:2e4c   c606082bc8      MOV         byte ptr [monster_lookat_y],0xc8        
ram:1000:2e51   eb0e            JMP         L2e61_proceed_monster                   
ram:1000:2e53   90              ??          90h                                     
                            LAB_1000_2e54:                ;XREF[1,0]:   1000:2e40
ram:1000:2e54   c606072b00      MOV         byte ptr [monster_lookat_x],0x0         
ram:1000:2e59   eb06            JMP         L2e61_proceed_monster                   
ram:1000:2e5b   90              ??          90h                                     
                            LAB_1000_2e5c:                ;XREF[1,0]:   1000:2e42
ram:1000:2e5c   c606072b4d      MOV         byte ptr [monster_lookat_x],0x4d        
                            L2e61_proceed_monster:        ;XREF[7,0]:   1000:2d8f,1000:2da2,1000:2e06,1000:2e2c
                                                          ;             1000:2e49,1000:2e51,1000:2e59
ram:1000:2e61   32ff            XOR         BH,BH                                   
                            ;ah = current sprite frame offset foe_data.sprite_ofs
ram:1000:2e63   8adc            MOV         BL,AH                                   
ram:1000:2e65   56              PUSH        SI                                      
ram:1000:2e66   53              PUSH        BX                                      
ram:1000:2e67   03f3            ADD         SI,BX                                   
ram:1000:2e69   bb0408          MOV         BX,0x804                                ;sprite size 8x4
ram:1000:2e6c   50              PUSH        AX                                      
ram:1000:2e6d   52              PUSH        monster_xy.x                            
ram:1000:2e6e   57              PUSH        DI                                      
                            ;wipe old frame
                            LAB_1000_2e6f:                ;XREF[1,0]:   1000:2e99
ram:1000:2e6f   8ac2            MOV         AL,monster_xy.x                         
ram:1000:2e71   32e4            XOR         AH,AH                                   
ram:1000:2e73   d1e0            SHL         AX,0x1                                  
ram:1000:2e75   8bf8            MOV         DI,AX                                   
ram:1000:2e77   8ac6            MOV         AL,monster_xy.x                         
ram:1000:2e79   32e4            XOR         AH,AH                                   
ram:1000:2e7b   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:2e7f   8bf8            MOV         DI,AX                                   
ram:1000:2e81   ac              LODSB       SI                                      
ram:1000:2e82   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2e85   47              INC         DI                                      
ram:1000:2e86   ac              LODSB       SI                                      
ram:1000:2e87   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2e8a   47              INC         DI                                      
ram:1000:2e8b   ac              LODSB       SI                                      
ram:1000:2e8c   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2e8f   47              INC         DI                                      
ram:1000:2e90   ac              LODSB       SI                                      
ram:1000:2e91   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2e94   47              INC         DI                                      
ram:1000:2e95   fec2            INC         monster_xy.x                            
ram:1000:2e97   fecf            DEC         BH                                      
ram:1000:2e99   75d4            JNZ         LAB_1000_2e6f                           
ram:1000:2e9b   5f              POP         DI                                      
ram:1000:2e9c   5a              POP         monster_xy.x                            
ram:1000:2e9d   58              POP         AX                                      
ram:1000:2e9e   3c02            CMP         AL,MONSTERKIND_ROBODROID                
ram:1000:2ea0   7503            JNZ         LAB_1000_2ea5                           
ram:1000:2ea2   e80a02          CALL        draw_robodroid_tail                     ;void draw_robodroid_tail(void)
                            LAB_1000_2ea5:                ;XREF[1,0]:   1000:2ea0
ram:1000:2ea5   c6060d2b00      MOV         byte ptr [check_move_result],0x0        
ram:1000:2eaa   f706032b0100    TEST        word ptr [randomword],0x1               
ram:1000:2eb0   7510            JNZ         LAB_1000_2ec2                           
                            ;sets si to 0, 0x0c, 0x18
                            ;check_move_result to ___, 3, 4
ram:1000:2eb2   e88b02          CALL        find_new_direction                      ;word find_new_direction(void)
ram:1000:2eb5   803e0d2b00      CMP         byte ptr [check_move_result],0x0        
ram:1000:2eba   7713            JA          LAB_1000_2ecf                           
ram:1000:2ebc   e85304          CALL        try_vert_move                           ;si = 0
ram:1000:2ebf   eb0e            JMP         LAB_1000_2ecf                           
ram:1000:2ec1   90              ??          90h                                     
                            LAB_1000_2ec2:                ;XREF[1,0]:   1000:2eb0
ram:1000:2ec2   e84d04          CALL        try_vert_move                           ;si = 0
ram:1000:2ec5   803e0d2b00      CMP         byte ptr [check_move_result],0x0        
ram:1000:2eca   7703            JA          LAB_1000_2ecf                           
ram:1000:2ecc   e87102          CALL        find_new_direction                      ;si = 0/0x0c/0x18
                            ;bx = unk (sprite frame offset)
                            ;si = sprite
                            LAB_1000_2ecf:                ;XREF[3,0]:   1000:2eba,1000:2ebf,1000:2eca
ram:1000:2ecf   5b              POP         BX                                      
                            ;make anim_offsets index from current frame offset
                            ;e.g. 0x20>>4 = 2 (index 1)
ram:1000:2ed0   d1eb            SHR         BX,0x1                                  
ram:1000:2ed2   d1eb            SHR         BX,0x1                                  
ram:1000:2ed4   d1eb            SHR         BX,0x1                                  
ram:1000:2ed6   d1eb            SHR         BX,0x1                                  
                            ;new sprite (BX) = anim_offsets[index + si], si = 0, 0xc, 0x18
                            ;e.g. index == 0, anim_offets[0] = 0x0020, BX = anim_offsets[index + si]
                            ;
ram:1000:2ed8   03de            ADD         BX,SI                                   
                            ;BX = next sprite frame index 
ram:1000:2eda   031e052b        ADD         BX,word ptr [anim_offsets_ptr]          
                            ;al = [bx] = next frame offset, $20, $40...
ram:1000:2ede   8a07            MOV         AL,byte ptr [BX]                        
ram:1000:2ee0   32e4            XOR         AH,AH                                   
                            ;si = sprite[0]
ram:1000:2ee2   5e              POP         SI                                      
ram:1000:2ee3   03f0            ADD         SI,AX                                   
ram:1000:2ee5   43              INC         BX                                      
                            ;second byte can be 0, 1, -1
                            ;this is the X movement
ram:1000:2ee6   0237            ADD         monster_xx,byte ptr [BX]                
                            ;default monster size 4x8
ram:1000:2ee8   bb0408          MOV         BX,0x804                                
ram:1000:2eeb   50              PUSH        AX                                      
ram:1000:2eec   52              PUSH        monster_yy                              
ram:1000:2eed   57              PUSH        DI                                      
ram:1000:2eee   56              PUSH        SI                                      
                            ;4x8 sprite draw with collision check
ram:1000:2eef   c606301300      MOV         byte ptr [collision_1330],0x0           
                            LAB_1000_2ef4:                ;XREF[1,0]:   1000:2f56
ram:1000:2ef4   8ac2            MOV         AL,monster_yy                           
ram:1000:2ef6   32e4            XOR         AH,AH                                   
ram:1000:2ef8   d1e0            SHL         AX,0x1                                  
ram:1000:2efa   8bf8            MOV         DI,AX                                   
ram:1000:2efc   8ac6            MOV         AL,monster_xx                           
ram:1000:2efe   32e4            XOR         AH,AH                                   
ram:1000:2f00   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:2f04   8bf8            MOV         DI,AX                                   
ram:1000:2f06   ac              LODSB       SI                                      
ram:1000:2f07   8ae0            MOV         AH,AL                                   
ram:1000:2f09   262205          AND         AL,byte ptr ES:[DI]                     
ram:1000:2f0c   a8aa            TEST        AL,0xaa                                 
ram:1000:2f0e   7405            JZ          LAB_1000_2f15                           
ram:1000:2f10   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_2f15:                ;XREF[1,0]:   1000:2f0e
ram:1000:2f15   263025          XOR         byte ptr ES:[DI],AH                     
ram:1000:2f18   47              INC         DI                                      
ram:1000:2f19   ac              LODSB       SI                                      
ram:1000:2f1a   8ae0            MOV         AH,AL                                   
ram:1000:2f1c   262205          AND         AL,byte ptr ES:[DI]                     
ram:1000:2f1f   a8aa            TEST        AL,0xaa                                 
ram:1000:2f21   7405            JZ          LAB_1000_2f28                           
ram:1000:2f23   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_2f28:                ;XREF[1,0]:   1000:2f21
ram:1000:2f28   263025          XOR         byte ptr ES:[DI],AH                     
ram:1000:2f2b   47              INC         DI                                      
ram:1000:2f2c   ac              LODSB       SI                                      
ram:1000:2f2d   8ae0            MOV         AH,AL                                   
ram:1000:2f2f   262205          AND         AL,byte ptr ES:[DI]                     
ram:1000:2f32   a8aa            TEST        AL,0xaa                                 
ram:1000:2f34   7405            JZ          LAB_1000_2f3b                           
ram:1000:2f36   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_2f3b:                ;XREF[1,0]:   1000:2f34
ram:1000:2f3b   263025          XOR         byte ptr ES:[DI],AH                     
ram:1000:2f3e   47              INC         DI                                      
ram:1000:2f3f   ac              LODSB       SI                                      
ram:1000:2f40   8ae0            MOV         AH,AL                                   
ram:1000:2f42   262205          AND         AL,byte ptr ES:[DI]                     
ram:1000:2f45   a8aa            TEST        AL,0xaa                                 
ram:1000:2f47   7405            JZ          LAB_1000_2f4e                           
ram:1000:2f49   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_2f4e:                ;XREF[1,0]:   1000:2f47
ram:1000:2f4e   263025          XOR         byte ptr ES:[DI],AH                     
ram:1000:2f51   47              INC         DI                                      
ram:1000:2f52   fec2            INC         monster_yy                              
ram:1000:2f54   fecf            DEC         BH                                      
                            ;inline end
ram:1000:2f56   759c            JNZ         LAB_1000_2ef4                           
ram:1000:2f58   5e              POP         SI                                      
ram:1000:2f59   5f              POP         DI                                      
ram:1000:2f5a   5a              POP         monster_yy                              
ram:1000:2f5b   58              POP         AX                                      
ram:1000:2f5c   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:2f61   7438            JZ          LAB_1000_2f9b                           
                            ;collision, this monster is fucked
                            ;kind = 0xa
                            ;wipe it again with xor
ram:1000:2f63   c645fa0a        MOV         byte ptr [DI + -0x6],0xa                
ram:1000:2f67   bb0408          MOV         BX,0x804                                
ram:1000:2f6a   57              PUSH        DI                                      
                            LAB_1000_2f6b:                ;XREF[1,0]:   1000:2f95
ram:1000:2f6b   8ac2            MOV         AL,monster_yy                           
ram:1000:2f6d   32e4            XOR         AH,AH                                   
ram:1000:2f6f   d1e0            SHL         AX,0x1                                  
ram:1000:2f71   8bf8            MOV         DI,AX                                   
ram:1000:2f73   8ac6            MOV         AL,monster_xx                           
ram:1000:2f75   32e4            XOR         AH,AH                                   
ram:1000:2f77   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:2f7b   8bf8            MOV         DI,AX                                   
ram:1000:2f7d   ac              LODSB       SI                                      
ram:1000:2f7e   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2f81   47              INC         DI                                      
ram:1000:2f82   ac              LODSB       SI                                      
ram:1000:2f83   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2f86   47              INC         DI                                      
ram:1000:2f87   ac              LODSB       SI                                      
ram:1000:2f88   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2f8b   47              INC         DI                                      
ram:1000:2f8c   ac              LODSB       SI                                      
ram:1000:2f8d   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:2f90   47              INC         DI                                      
ram:1000:2f91   fec2            INC         monster_yy                              
ram:1000:2f93   fecf            DEC         BH                                      
ram:1000:2f95   75d4            JNZ         LAB_1000_2f6b                           
ram:1000:2f97   5f              POP         DI                                      
ram:1000:2f98   e951fd          JMP         L2cec_continue                          
                            LAB_1000_2f9b:                ;XREF[1,0]:   1000:2f61
ram:1000:2f9b   803e0c2b02      CMP         byte ptr [monster_kind],0x2             
ram:1000:2fa0   7403            JZ          LAB_1000_2fa5                           
ram:1000:2fa2   e9c500          JMP         L306a_save_monster_struct               
                            LAB_1000_2fa5:                ;XREF[1,0]:   1000:2fa0
ram:1000:2fa5   803e0d2b00      CMP         byte ptr [check_move_result],0x0        
ram:1000:2faa   7528            JNZ         LAB_1000_2fd4                           
ram:1000:2fac   803e0a2b00      CMP         byte ptr [BYTE_1000_2b0a],0x0           
ram:1000:2fb1   751c            JNZ         LAB_1000_2fcf                           
ram:1000:2fb3   8b1e032b        MOV         BX,word ptr [randomword]                
ram:1000:2fb7   d1cb            ROR         BX,0x1                                  
ram:1000:2fb9   891e032b        MOV         word ptr [randomword],BX                
ram:1000:2fbd   80e760          AND         BH,0x60                                 
ram:1000:2fc0   80c720          ADD         BH,0x20                                 
ram:1000:2fc3   8026092b1f      AND         byte ptr [monster_anim_ctr],0x1f        
ram:1000:2fc8   083e092b        OR          byte ptr [monster_anim_ctr],BH          
ram:1000:2fcc   eb06            JMP         LAB_1000_2fd4                           
ram:1000:2fce   90              ??          90h                                     
                            LAB_1000_2fcf:                ;XREF[1,0]:   1000:2fb1
ram:1000:2fcf   8026092b1f      AND         byte ptr [monster_anim_ctr],0x1f        
                            LAB_1000_2fd4:                ;XREF[2,0]:   1000:2faa,1000:2fcc
ram:1000:2fd4   c6060b2b00      MOV         byte ptr [monster_dir],0x0              
ram:1000:2fd9   8a3e092b        MOV         BH,byte ptr [monster_anim_ctr]          
ram:1000:2fdd   80e71f          AND         BH,0x1f                                 
ram:1000:2fe0   80ff06          CMP         BH,0x6                                  
ram:1000:2fe3   7303            JNC         LAB_1000_2fe8                           
ram:1000:2fe5   e98200          JMP         L306a_save_monster_struct               
                            LAB_1000_2fe8:                ;XREF[1,0]:   1000:2fe3
ram:1000:2fe8   803e0d2b00      CMP         byte ptr [check_move_result],0x0        
ram:1000:2fed   747b            JZ          L306a_save_monster_struct               
ram:1000:2fef   8bd8            MOV         BX,AX                                   
ram:1000:2ff1   d1eb            SHR         BX,0x1                                  
ram:1000:2ff3   d1eb            SHR         BX,0x1                                  
ram:1000:2ff5   d1eb            SHR         BX,0x1                                  
ram:1000:2ff7   be7671          MOV         SI,unk_table_7176                       
ram:1000:2ffa   fe0e0d2b        DEC         byte ptr [check_move_result]            
ram:1000:2ffe   021e0d2b        ADD         BL,byte ptr [check_move_result]         
ram:1000:3002   03f3            ADD         SI,BX                                   
ram:1000:3004   8a1c            MOV         BL,byte ptr [SI]                        
ram:1000:3006   881e0b2b        MOV         byte ptr [monster_dir],BL               
ram:1000:300a   be9070          MOV         SI,spr_robodroid                        
ram:1000:300d   03f3            ADD         SI,BX                                   
ram:1000:300f   52              PUSH        monster_yy                              
ram:1000:3010   803e0d2b02      CMP         byte ptr [check_move_result],0x2        
ram:1000:3015   731d            JNC         LAB_1000_3034                           
ram:1000:3017   bb0105          MOV         BX,0x501                                
ram:1000:301a   803e0b2bd7      CMP         byte ptr [monster_dir],0xd7             
ram:1000:301f   7506            JNZ         LAB_1000_3027                           
ram:1000:3021   80c602          ADD         monster_xx,0x2                          
ram:1000:3024   eb13            JMP         LAB_1000_3039                           
ram:1000:3026   90              ??          90h                                     
                            LAB_1000_3027:                ;XREF[1,0]:   1000:301f
ram:1000:3027   803e0b2be1      CMP         byte ptr [monster_dir],0xe1             
ram:1000:302c   750b            JNZ         LAB_1000_3039                           
ram:1000:302e   80c603          ADD         monster_xx,0x3                          
ram:1000:3031   eb06            JMP         LAB_1000_3039                           
ram:1000:3033   90              ??          90h                                     
                            ;what's a 3x2 sprite?
                            LAB_1000_3034:                ;XREF[1,0]:   1000:3015
ram:1000:3034   bb0302          MOV         BX,0x203                                
                            ;xor to screen
ram:1000:3037   fec2            INC         monster_yy                              
                            ;
                            ;xor [si] to screen:
                            ;bh = height
                            ;bl = 1, or assume width 3
                            ;dl = y
                            ;dh = x
                            LAB_1000_3039:                ;XREF[3,0]:   1000:3024,1000:302c,1000:3031
ram:1000:3039   50              PUSH        AX                                      
ram:1000:303a   57              PUSH        DI                                      
                            LAB_1000_303b:                ;XREF[1,0]:   1000:3065
ram:1000:303b   8ac2            MOV         AL,monster_yy                           
ram:1000:303d   32e4            XOR         AH,AH                                   
ram:1000:303f   d1e0            SHL         AX,0x1                                  
ram:1000:3041   8bf8            MOV         DI,AX                                   
ram:1000:3043   8ac6            MOV         AL,monster_xx                           
ram:1000:3045   32e4            XOR         AH,AH                                   
ram:1000:3047   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:304b   8bf8            MOV         DI,AX                                   
ram:1000:304d   ac              LODSB       SI                                      
ram:1000:304e   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:3051   47              INC         DI                                      
ram:1000:3052   80fb01          CMP         BL,0x1                                  
ram:1000:3055   740a            JZ          LAB_1000_3061                           
ram:1000:3057   ac              LODSB       SI                                      
ram:1000:3058   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:305b   47              INC         DI                                      
ram:1000:305c   ac              LODSB       SI                                      
ram:1000:305d   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:3060   47              INC         DI                                      
                            LAB_1000_3061:                ;XREF[1,0]:   1000:3055
ram:1000:3061   fec2            INC         monster_yy                              
ram:1000:3063   fecf            DEC         BH                                      
ram:1000:3065   75d4            JNZ         LAB_1000_303b                           
ram:1000:3067   5f              POP         DI                                      
ram:1000:3068   58              POP         AX                                      
ram:1000:3069   5a              POP         monster_yy                              
                            L306a_save_monster_struct:    ;XREF[4,0]:   1000:2d83,1000:2fa2,1000:2fe5,1000:2fed
ram:1000:306a   83ef05          SUB         DI,0x5                                  
ram:1000:306d   8815            MOV         byte ptr [DI]=>m...,monster_yy          
ram:1000:306f   47              INC         DI                                      
ram:1000:3070   8835            MOV         byte ptr [DI]=>m...,monster_xx          
ram:1000:3072   47              INC         DI                                      
ram:1000:3073   8805            MOV         byte ptr [DI]=>m...,AL                  
ram:1000:3075   47              INC         DI                                      
ram:1000:3076   8a1e0b2b        MOV         BL,byte ptr [monster_dir]               
ram:1000:307a   881d            MOV         byte ptr [DI]=>m...,BL                  
ram:1000:307c   47              INC         DI                                      
ram:1000:307d   8a1e092b        MOV         BL,byte ptr [monster_anim_ctr]          
ram:1000:3081   881d            MOV         byte ptr [DI]=>m...,BL                  
ram:1000:3083   47              INC         DI                                      
ram:1000:3084   0adb            OR          BL,BL                                   
ram:1000:3086   7424            JZ          LAB_1000_30ac                           
ram:1000:3088   803e2e0100      CMP         byte ptr [goback_num],0x0               ;= FFh
ram:1000:308d   741d            JZ          LAB_1000_30ac                           
ram:1000:308f   803e2d0100      CMP         byte ptr [bullet_not_fired],0x0         
ram:1000:3094   7416            JZ          LAB_1000_30ac                           
ram:1000:3096   51              PUSH        CX                                      
ram:1000:3097   52              PUSH        monster_yy                              
ram:1000:3098   56              PUSH        SI                                      
ram:1000:3099   57              PUSH        DI                                      
ram:1000:309a   33c9            XOR         CX,CX                                   
ram:1000:309c   8ace            MOV         CL,monster_xx                           
ram:1000:309e   32f6            XOR         monster_xx,monster_xx                   
ram:1000:30a0   87f7            XCHG        DI,SI                                   
ram:1000:30a2   e88b21          CALL        aim_at_player                           ;undefined aim_at_player()
ram:1000:30a5   e8e323          CALL        shoot_bullet                            ;undefined shoot_bullet()
ram:1000:30a8   5f              POP         DI                                      
ram:1000:30a9   5e              POP         SI                                      
ram:1000:30aa   5a              POP         monster_yy                              
ram:1000:30ab   59              POP         CX                                      
                            LAB_1000_30ac:                ;XREF[3,0]:   1000:3086,1000:308d,1000:3094
ram:1000:30ac   e93dfc          JMP         L2cec_continue                          
                            ;************************************************************************************************
                            ;*                                         clobbers bh                                          *
                            ;************************************************************************************************
                            ;void draw_robodroid_tail(void)
                                                          ;XREF[1,0]:   1000:2ea2
ram:1000:30af   8a3e092b        MOV         BH,byte ptr [monster_anim_ctr]          
ram:1000:30b3   80e71f          AND         BH,0x1f                                 
ram:1000:30b6   80ff06          CMP         BH,0x6                                  
ram:1000:30b9   7270            JC          LAB_1000_312b                           
ram:1000:30bb   803e0b2b00      CMP         byte ptr [monster_dir],0x0              
ram:1000:30c0   7469            JZ          LAB_1000_312b                           
ram:1000:30c2   52              PUSH        DX                                      
ram:1000:30c3   be9070          MOV         SI,spr_robodroid                        
ram:1000:30c6   33db            XOR         BX,BX                                   
ram:1000:30c8   8a1e0b2b        MOV         BL,byte ptr [monster_dir]               
ram:1000:30cc   03f3            ADD         SI,BX                                   
ram:1000:30ce   803e0b2bcc      CMP         byte ptr [monster_dir],0xcc             
ram:1000:30d3   7708            JA          LAB_1000_30dd                           
ram:1000:30d5   bb0302          MOV         BX,0x203                                
ram:1000:30d8   fec2            INC         DL                                      
ram:1000:30da   eb1c            JMP         LAB_1000_30f8                           
ram:1000:30dc   90              ??          90h                                     
                            LAB_1000_30dd:                ;XREF[1,0]:   1000:30d3
ram:1000:30dd   bb0105          MOV         BX,0x501                                
ram:1000:30e0   803e0b2bd7      CMP         byte ptr [monster_dir],0xd7             
ram:1000:30e5   740d            JZ          LAB_1000_30f4                           
ram:1000:30e7   803e0b2be1      CMP         byte ptr [monster_dir],0xe1             
ram:1000:30ec   750a            JNZ         LAB_1000_30f8                           
ram:1000:30ee   80c603          ADD         DH,0x3                                  
ram:1000:30f1   eb05            JMP         LAB_1000_30f8                           
ram:1000:30f3   90              ??          90h                                     
                            LAB_1000_30f4:                ;XREF[1,0]:   1000:30e5
ram:1000:30f4   fec6            INC         DH                                      
ram:1000:30f6   fec6            INC         DH                                      
                            LAB_1000_30f8:                ;XREF[3,0]:   1000:30da,1000:30ec,1000:30f1
ram:1000:30f8   50              PUSH        AX                                      
ram:1000:30f9   57              PUSH        DI                                      
ram:1000:30fa   56              PUSH        SI                                      
                            LAB_1000_30fb:                ;XREF[1,0]:   1000:3125
ram:1000:30fb   8ac2            MOV         AL,DL                                   
ram:1000:30fd   32e4            XOR         AH,AH                                   
ram:1000:30ff   d1e0            SHL         AX,0x1                                  
ram:1000:3101   8bf8            MOV         DI,AX                                   
ram:1000:3103   8ac6            MOV         AL,DH                                   
ram:1000:3105   32e4            XOR         AH,AH                                   
ram:1000:3107   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:310b   8bf8            MOV         DI,AX                                   
ram:1000:310d   ac              LODSB       SI                                      
ram:1000:310e   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:3111   47              INC         DI                                      
ram:1000:3112   80fb01          CMP         BL,0x1                                  
ram:1000:3115   740a            JZ          LAB_1000_3121                           
ram:1000:3117   ac              LODSB       SI                                      
ram:1000:3118   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:311b   47              INC         DI                                      
ram:1000:311c   ac              LODSB       SI                                      
ram:1000:311d   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:3120   47              INC         DI                                      
                            LAB_1000_3121:                ;XREF[1,0]:   1000:3115
ram:1000:3121   fec2            INC         DL                                      
ram:1000:3123   fecf            DEC         BH                                      
ram:1000:3125   75d4            JNZ         LAB_1000_30fb                           
ram:1000:3127   5e              POP         SI                                      
ram:1000:3128   5f              POP         DI                                      
ram:1000:3129   58              POP         AX                                      
ram:1000:312a   5a              POP         DX                                      
                            LAB_1000_312b:                ;XREF[2,0]:   1000:30b9,1000:30c0
ram:1000:312b   8a3e092b        MOV         BH,byte ptr [monster_anim_ctr]          
ram:1000:312f   80e71f          AND         BH,0x1f                                 
ram:1000:3132   fe0e092b        DEC         byte ptr [monster_anim_ctr]             
ram:1000:3136   fecf            DEC         BH                                      
ram:1000:3138   7505            JNZ         LAB_1000_313f                           
ram:1000:313a   8006092b0c      ADD         byte ptr [monster_anim_ctr],0xc         
                            LAB_1000_313f:                ;XREF[1,0]:   1000:3138
ram:1000:313f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  return new direction                                                                        *
                            ;*  DL=Y DH=X (opposite of many other places)                                                   *
                            ;*  AL=monsterkind                                                                              *
                            ;*  AH=foe.sprite_ofs                                                                           *
                            ;*  something in SI                                                                             *
                            ;*  check_move_result unchanged (0), si = 0                                                     *
                            ;*  check_move_result = 3, si = 0x0c                                                            *
                            ;*  check_move_result = 4, si = 0x18                                                            *
                            ;************************************************************************************************
                            ;word find_new_direction(void)
                                                          ;XREF[2,0]:   1000:2eb2,1000:2ecc
ram:1000:3140   3a36072b        CMP         DH,byte ptr [monster_lookat_x]          
ram:1000:3144   7703            JA          L3149_monster_right_of_lookat           
ram:1000:3146   e9dd00          JMP         L3226_monster_left_of_lookat            
                            L3149_monster_right_of_lookat:;XREF[1,0]:   1000:3144
ram:1000:3149   33c9            XOR         CX,CX                                   
ram:1000:314b   8aca            MOV         CL,DL                                   
ram:1000:314d   8bf1            MOV         SI,CX                                   
ram:1000:314f   d1e6            SHL         SI,0x1                                  
ram:1000:3151   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:3155   3c00            CMP         AL,MONSTERKIND_SPIRALDRONE2             
ram:1000:3157   7712            JA          L316b_above_zero                        
ram:1000:3159   8ace            MOV         CL,DH                                   
ram:1000:315b   020e072b        ADD         CL,byte ptr [monster_lookat_x]          
ram:1000:315f   d1e9            SHR         CX,0x1                                  
ram:1000:3161   53              PUSH        BX                                      
ram:1000:3162   03d9            ADD         BX,CX                                   
ram:1000:3164   26f607aa        TEST        byte ptr ES:[BX],0xaa                   
ram:1000:3168   5b              POP         BX                                      
ram:1000:3169   7562            JNZ         L31cd_ret0                              
                            L316b_above_zero:             ;XREF[1,0]:   1000:3157
ram:1000:316b   33c9            XOR         CX,CX                                   
ram:1000:316d   8ace            MOV         CL,DH                                   
ram:1000:316f   03d9            ADD         BX,CX                                   
ram:1000:3171   80fc40          CMP         AH,0x40                                 
ram:1000:3174   775a            JA          L31d0_right_leaning                     
ram:1000:3176   4b              DEC         BX                                      ;left-leaning
ram:1000:3177   4b              DEC         BX                                      
ram:1000:3178   26f707aa0a      TEST        word ptr ES:[BX],0xaaa                  
ram:1000:317d   754e            JNZ         L31cd_ret0                              
ram:1000:317f   26f74750aa0a    TEST        word ptr ES:[BX + 0x50],0xaaa           
ram:1000:3185   7546            JNZ         L31cd_ret0                              
ram:1000:3187   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa           
ram:1000:318e   753d            JNZ         L31cd_ret0                              
ram:1000:3190   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa           
ram:1000:3197   7534            JNZ         L31cd_ret0                              
ram:1000:3199   26f787400...    TEST        word ptr ES:[BX + 0x140],0xaaa          
ram:1000:31a0   752b            JNZ         L31cd_ret0                              
ram:1000:31a2   33db            XOR         BX,BX                                   
ram:1000:31a4   8ada            MOV         BL,DL                                   
ram:1000:31a6   fecb            DEC         BL                                      
ram:1000:31a8   d1e3            SHL         BX,0x1                                  
ram:1000:31aa   8bb7e068        MOV         SI,word ptr [BX + line_offsets_table]   
ram:1000:31ae   33db            XOR         BX,BX                                   
ram:1000:31b0   8ade            MOV         BL,DH                                   
ram:1000:31b2   03f3            ADD         SI,BX                                   
ram:1000:31b4   4e              DEC         SI                                      
ram:1000:31b5   4e              DEC         SI                                      
ram:1000:31b6   26f704aa0a      TEST        word ptr ES:[SI],0xaaa                  
ram:1000:31bb   7510            JNZ         L31cd_ret0                              
ram:1000:31bd   26f784400...    TEST        word ptr ES:[SI + 0x140],0xaaa          
ram:1000:31c4   c6060d2b03      MOV         byte ptr [check_move_result],0x3        
ram:1000:31c9   be0c00          MOV         SI,0xc                                  
ram:1000:31cc   c3              RET                                                 
                            L31cd_ret0:                   ;XREF[11,0]:  1000:3169,1000:317d,1000:3185,1000:318e
                                                          ;             1000:3197,1000:31a0,1000:31bb,1000:31d5
                                                          ;             1000:31dd,1000:31e6,1000:3211
ram:1000:31cd   33f6            XOR         SI,SI                                   
ram:1000:31cf   c3              RET                                                 
                            L31d0_right_leaning:          ;XREF[1,0]:   1000:3174
ram:1000:31d0   26f707a00a      TEST        word ptr ES:[BX],0xaa0                  
ram:1000:31d5   75f6            JNZ         L31cd_ret0                              
ram:1000:31d7   26f74750a00a    TEST        word ptr ES:[BX + 0x50],0xaa0           
ram:1000:31dd   75ee            JNZ         L31cd_ret0                              
ram:1000:31df   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaa0           
ram:1000:31e6   75e5            JNZ         L31cd_ret0                              
ram:1000:31e8   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaa0           
ram:1000:31ef   7532            JNZ         L3223_ret0                              
ram:1000:31f1   26f787400...    TEST        word ptr ES:[BX + 0x140],0xaa0          
ram:1000:31f8   7529            JNZ         L3223_ret0                              
ram:1000:31fa   33db            XOR         BX,BX                                   
ram:1000:31fc   8ada            MOV         BL,DL                                   
ram:1000:31fe   fecb            DEC         BL                                      
ram:1000:3200   d1e3            SHL         BX,0x1                                  
ram:1000:3202   8bb7e068        MOV         SI,word ptr [BX + line_offsets_table]   
ram:1000:3206   33db            XOR         BX,BX                                   
ram:1000:3208   8ade            MOV         BL,DH                                   
ram:1000:320a   03f3            ADD         SI,BX                                   
ram:1000:320c   26f704a00a      TEST        word ptr ES:[SI],0xaa0                  
ram:1000:3211   75ba            JNZ         L31cd_ret0                              
ram:1000:3213   26f784400...    TEST        word ptr ES:[SI + 0x140],0xaa0          
ram:1000:321a   c6060d2b03      MOV         byte ptr [check_move_result],0x3        
ram:1000:321f   be0c00          MOV         SI,0xc                                  
ram:1000:3222   c3              RET                                                 
                            L3223_ret0:                   ;XREF[4,0]:   1000:31ef,1000:31f8,1000:322a,1000:324c
ram:1000:3223   33f6            XOR         SI,SI                                   
ram:1000:3225   c3              RET                                                 
                            L3226_monster_left_of_lookat: ;XREF[1,0]:   1000:3146
ram:1000:3226   3a36072b        CMP         DH,byte ptr [monster_lookat_x]          
ram:1000:322a   73f7            JNC         L3223_ret0                              
ram:1000:322c   33c9            XOR         CX,CX                                   
ram:1000:322e   8aca            MOV         CL,DL                                   
ram:1000:3230   8bf1            MOV         SI,CX                                   
ram:1000:3232   d1e6            SHL         SI,0x1                                  
ram:1000:3234   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   ;bx = cga_line[monster_y]
ram:1000:3238   3c00            CMP         AL,MONSTERKIND_SPIRALDRONE2             
ram:1000:323a   7712            JA          LAB_1000_324e                           ;if spiraldrone2 and..
ram:1000:323c   8ace            MOV         CL,DH                                   ;cl = monster_x
ram:1000:323e   020e072b        ADD         CL,byte ptr [monster_lookat_x]          
ram:1000:3242   d1e9            SHR         CX,0x1                                  ;cx = (lookat_x + monster_x) / 2
ram:1000:3244   53              PUSH        BX                                      
ram:1000:3245   03d9            ADD         BX,CX                                   ;bx = cga_byte[monster_y + cx]
ram:1000:3247   26f607aa        TEST        byte ptr ES:[BX],0xaa                   
ram:1000:324b   5b              POP         BX                                      
ram:1000:324c   75d5            JNZ         L3223_ret0                              ;there is something, gtfo(0)
                            LAB_1000_324e:                ;XREF[1,0]:   1000:323a
ram:1000:324e   33c9            XOR         CX,CX                                   ;nice place, empty
ram:1000:3250   8ace            MOV         CL,DH                                   ;monster_x
ram:1000:3252   03d9            ADD         BX,CX                                   ;bx = cga_addr(monster_x, monster_y)
ram:1000:3254   80fc40          CMP         AH,0x40                                 ;ah = frame.sprite_ofs
                                                                                    ;first 3 frames: 0, 0x20, 0x40 are le...
                                                                                    ;second 3 frames: 0x60, 0x80, 0xa0 ar...
ram:1000:3257   775e            JA          L32b7_right_leaning_sprite              
                            ;left-leaning
ram:1000:3259   83c303          ADD         BX,0x3                                  ;3 positions to the right of current
ram:1000:325c   26f707a00a      TEST        word ptr ES:[BX],0xaa0                  
ram:1000:3261   7551            JNZ         L32b4_ret0                              
ram:1000:3263   26f74750a00a    TEST        word ptr ES:[BX + 0x50],0xaa0           ;next line (interlace so +2)
ram:1000:3269   7549            JNZ         L32b4_ret0                              
ram:1000:326b   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaa0           ;+4
ram:1000:3272   7540            JNZ         L32b4_ret0                              
ram:1000:3274   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaa0           ;+8
ram:1000:327b   7537            JNZ         L32b4_ret0                              
ram:1000:327d   26f787400...    TEST        word ptr ES:[BX + 0x140],0xaa0          ;+10
ram:1000:3284   752e            JNZ         L32b4_ret0                              
ram:1000:3286   33db            XOR         BX,BX                                   
ram:1000:3288   8ada            MOV         BL,DL                                   
ram:1000:328a   fecb            DEC         BL                                      ;monster_y-1
ram:1000:328c   d1e3            SHL         BX,0x1                                  
ram:1000:328e   8bb7e068        MOV         SI,word ptr [BX + line_offsets_table]   
ram:1000:3292   33db            XOR         BX,BX                                   
ram:1000:3294   8ade            MOV         BL,DH                                   ;cga_addr(monster_x, monster_y-1)
ram:1000:3296   03f3            ADD         SI,BX                                   
ram:1000:3298   83c603          ADD         SI,0x3                                  ;3 positions right, again? wtf
ram:1000:329b   26f704a00a      TEST        word ptr ES:[SI],0xaa0                  
ram:1000:32a0   7512            JNZ         L32b4_ret0                              
ram:1000:32a2   26f784400...    TEST        word ptr ES:[SI + 0x140],0xaa0          
ram:1000:32a9   7509            JNZ         L32b4_ret0                              
ram:1000:32ab   c6060d2b04      MOV         byte ptr [check_move_result],0x4        
ram:1000:32b0   be1800          MOV         SI,0x18                                 
ram:1000:32b3   c3              RET                                                 
                            L32b4_ret0:                   ;XREF[14,0]:  1000:3261,1000:3269,1000:3272,1000:327b
                                                          ;             1000:3284,1000:32a0,1000:32a9,1000:32bf
                                                          ;             1000:32c7,1000:32d0,1000:32d9,1000:32e2
                                                          ;             1000:32fe,1000:3307
ram:1000:32b4   33f6            XOR         SI,SI                                   
ram:1000:32b6   c3              RET                                                 
                            L32b7_right_leaning_sprite:   ;XREF[1,0]:   1000:3257
ram:1000:32b7   83c304          ADD         BX,0x4                                  
ram:1000:32ba   26f707a0aa      TEST        word ptr ES:[BX],0xaaa0                 
ram:1000:32bf   75f3            JNZ         L32b4_ret0                              
ram:1000:32c1   26f74750a0aa    TEST        word ptr ES:[BX + 0x50],0xaaa0          
ram:1000:32c7   75eb            JNZ         L32b4_ret0                              
ram:1000:32c9   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa0          
ram:1000:32d0   75e2            JNZ         L32b4_ret0                              
ram:1000:32d2   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa0          
ram:1000:32d9   75d9            JNZ         L32b4_ret0                              
ram:1000:32db   26f787400...    TEST        word ptr ES:[BX + 0x140],0xaaa0         
ram:1000:32e2   75d0            JNZ         L32b4_ret0                              
ram:1000:32e4   33db            XOR         BX,BX                                   
ram:1000:32e6   8ada            MOV         BL,DL                                   
ram:1000:32e8   fecb            DEC         BL                                      
ram:1000:32ea   d1e3            SHL         BX,0x1                                  
ram:1000:32ec   8bb7e068        MOV         SI,word ptr [BX + 0x68e0]               
ram:1000:32f0   33db            XOR         BX,BX                                   
ram:1000:32f2   8ade            MOV         BL,DH                                   
ram:1000:32f4   03f3            ADD         SI,BX                                   
ram:1000:32f6   83c604          ADD         SI,0x4                                  
ram:1000:32f9   26f704a0aa      TEST        word ptr ES:[SI],0xaaa0                 
ram:1000:32fe   75b4            JNZ         L32b4_ret0                              
ram:1000:3300   26f784400...    TEST        word ptr ES:[SI + 0x140],0xaaa0         
ram:1000:3307   75ab            JNZ         L32b4_ret0                              
ram:1000:3309   c6060d2b04      MOV         byte ptr [check_move_result],0x4        
ram:1000:330e   be1800          MOV         SI,0x18                                 
ram:1000:3311   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  moves up or down when possible                                                              *
                            ;*                                                                                              *
                            ;*  DH=X, DL=Y (monster)                                                                        *
                            ;*  modifies DL (monster_y) directly                                                            *
                            ;*  always sets SI = 0                                                                          *
                            ;*                                                                                              *
                            ;*  clobbers cx, bx                                                                             *
                            ;************************************************************************************************
                            ;byte try_vert_move(void)
                                                          ;XREF[2,0]:   1000:2ebc,1000:2ec2
ram:1000:3312   33c9            XOR         CX,CX                                   
ram:1000:3314   8ace            MOV         CL,DH                                   ;save monster_x in cl
ram:1000:3316   32f6            XOR         DH,DH                                   
ram:1000:3318   3a16082b        CMP         DL,byte ptr [monster_lookat_y]          
ram:1000:331c   743f            JZ          L335d_restore_dh_ret0                   ;monster_y == lookat_y, return
ram:1000:331e   7242            JC          L3362_monster_above                     
                            L3320_monster_below:          
ram:1000:3320   80fa00          CMP         DL,0x0                                  ;wanna go up
ram:1000:3323   7638            JBE         L335d_restore_dh_ret0                   ;can it be below 0?
                                                                                    ;makes no sense, just jz would work
ram:1000:3325   8bda            MOV         BX,DX                                   
ram:1000:3327   4b              DEC         BX                                      ;bx = monster_y - 1
ram:1000:3328   d1e3            SHL         BX,0x1                                  
ram:1000:332a   8bb7e068        MOV         SI,word ptr [BX + line_offsets_table]   
ram:1000:332e   03f1            ADD         SI,CX                                   
ram:1000:3330   26f704aaaa      TEST        word ptr ES:[SI],0xaaaa                 
ram:1000:3335   7526            JNZ         L335d_restore_dh_ret0                   ;can't go to monster_y - 1
ram:1000:3337   26f74402aaaa    TEST        word ptr ES:[SI + 0x2],0xaaaa           
ram:1000:333d   751e            JNZ         L335d_restore_dh_ret0                   
ram:1000:333f   4b              DEC         BX                                      
ram:1000:3340   4b              DEC         BX                                      
ram:1000:3341   8bb7e068        MOV         SI,word ptr [BX + line_offsets_table]   
ram:1000:3345   03f1            ADD         SI,CX                                   
ram:1000:3347   26f704aaaa      TEST        word ptr ES:[SI],0xaaaa                 
ram:1000:334c   750f            JNZ         L335d_restore_dh_ret0                   
ram:1000:334e   26f74402aaaa    TEST        word ptr ES:[SI + 0x2],0xaaaa           
ram:1000:3354   7507            JNZ         L335d_restore_dh_ret0                   
ram:1000:3356   c6060d2b01      MOV         byte ptr [check_move_result],0x1        
ram:1000:335b   feca            DEC         DL                                      ;monster_y -= 1
                            L335d_restore_dh_ret0:        ;XREF[7,0]:   1000:331c,1000:3323,1000:3335,1000:333d
                                                          ;             1000:334c,1000:3354,1000:3365
ram:1000:335d   33f6            XOR         SI,SI                                   
ram:1000:335f   8af1            MOV         DH,CL                                   
ram:1000:3361   c3              RET                                                 
                            L3362_monster_above:          ;XREF[1,0]:   1000:331e
ram:1000:3362   80faa8          CMP         DL,0xa8                                 ;wanna go down
ram:1000:3365   77f6            JA          L335d_restore_dh_ret0                   
ram:1000:3367   8bda            MOV         BX,DX                                   
ram:1000:3369   83c308          ADD         BX,0x8                                  
ram:1000:336c   d1e3            SHL         BX,0x1                                  
ram:1000:336e   8bb7e068        MOV         SI,word ptr [BX + line_offsets_table]   
ram:1000:3372   03f1            ADD         SI,CX                                   
ram:1000:3374   26f704aaaa      TEST        word ptr ES:[SI],0xaaaa                 
ram:1000:3379   7526            JNZ         LAB_1000_33a1                           
ram:1000:337b   26f74402aaaa    TEST        word ptr ES:[SI + 0x2],0xaaaa           
ram:1000:3381   751e            JNZ         LAB_1000_33a1                           
ram:1000:3383   43              INC         BX                                      
ram:1000:3384   43              INC         BX                                      
ram:1000:3385   8bb7e068        MOV         SI,word ptr [BX + line_offsets_table]   
ram:1000:3389   03f1            ADD         SI,CX                                   
ram:1000:338b   26f704aaaa      TEST        word ptr ES:[SI],0xaaaa                 
ram:1000:3390   750f            JNZ         LAB_1000_33a1                           
ram:1000:3392   26f74402aaaa    TEST        word ptr ES:[SI + 0x2],0xaaaa           
ram:1000:3398   7507            JNZ         LAB_1000_33a1                           
ram:1000:339a   c6060d2b02      MOV         byte ptr [check_move_result],0x2        
ram:1000:339f   fec2            INC         DL                                      
                            LAB_1000_33a1:                ;XREF[4,0]:   1000:3379,1000:3381,1000:3390,1000:3398
ram:1000:33a1   33f6            XOR         SI,SI                                   
ram:1000:33a3   8af1            MOV         DH,CL                                   
ram:1000:33a5   c3              RET                                                 
ram:1000:33a6   00              ??          00h                                     
ram:1000:33a7   00              ??          00h                                     
ram:1000:33a8   00              ??          00h                                     
ram:1000:33a9   00              ??          00h                                     
ram:1000:33aa   00              ??          00h                                     
ram:1000:33ab   00              ??          00h                                     
ram:1000:33ac   00              ??          00h                                     
ram:1000:33ad   00              ??          00h                                     
ram:1000:33ae   00              ??          00h                                     
ram:1000:33af   00              ??          00h                                     
                            BYTE_1000_33b0:               ;XREF[2,0]:   1000:33b9,1000:33d3
ram:1000:33b0   00              db          0h                                      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void print_level_num(void)
                                                          ;XREF[1,0]:   1000:0880
ram:1000:33b1   50              PUSH        AX                                      
ram:1000:33b2   53              PUSH        BX                                      
ram:1000:33b3   51              PUSH        CX                                      
ram:1000:33b4   52              PUSH        DX                                      
ram:1000:33b5   57              PUSH        DI                                      
ram:1000:33b6   55              PUSH        BP                                      
ram:1000:33b7   33ed            XOR         BP,BP                                   
ram:1000:33b9   a2b033          MOV         [BYTE_1000_33b0],AL                     
ram:1000:33bc   3c64            CMP         AL,0x64                                 
ram:1000:33be   7213            JC          LAB_1000_33d3                           
                            LAB_1000_33c0:                ;XREF[1,0]:   1000:33c6
ram:1000:33c0   45              INC         BP                                      
ram:1000:33c1   45              INC         BP                                      
ram:1000:33c2   2c64            SUB         AL,0x64                                 
ram:1000:33c4   3c64            CMP         AL,0x64                                 
ram:1000:33c6   73f8            JNC         LAB_1000_33c0                           
ram:1000:33c8   3e8bbe5401      MOV         DI,word ptr DS:[BP + 0x154]=>digit_gl...
ram:1000:33cd   bb0318          MOV         BX,0x1803                               
ram:1000:33d0   e8f7e0          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
                            LAB_1000_33d3:                ;XREF[1,0]:   1000:33be
ram:1000:33d3   803eb0330a      CMP         byte ptr [BYTE_1000_33b0],0xa           
ram:1000:33d8   721c            JC          LAB_1000_33f6                           
ram:1000:33da   33ed            XOR         BP,BP                                   
ram:1000:33dc   3c0a            CMP         AL,0xa                                  
ram:1000:33de   7208            JC          LAB_1000_33e8                           
                            LAB_1000_33e0:                ;XREF[1,0]:   1000:33e6
ram:1000:33e0   45              INC         BP                                      
ram:1000:33e1   45              INC         BP                                      
ram:1000:33e2   2c0a            SUB         AL,0xa                                  
ram:1000:33e4   3c0a            CMP         AL,0xa                                  
ram:1000:33e6   73f8            JNC         LAB_1000_33e0                           
                            LAB_1000_33e8:                ;XREF[1,0]:   1000:33de
                                                          ; FWD[2,0]:   1000:0154,1000:0156
ram:1000:33e8   3e8bbe5401      MOV         DI,word ptr DS:[BP + 0x154]=>digit_gl...
ram:1000:33ed   bb0318          MOV         BX,0x1803                               
ram:1000:33f0   83c104          ADD         CX,0x4                                  
ram:1000:33f3   e8d4e0          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
                            LAB_1000_33f6:                ;XREF[1,0]:   1000:33d8
ram:1000:33f6   98              CBW                                                 
ram:1000:33f7   d1e0            SHL         AX,0x1                                  
ram:1000:33f9   8be8            MOV         BP,AX                                   
ram:1000:33fb   3e8bbe5401      MOV         DI,word ptr DS:[BP + 0x154]             
ram:1000:3400   83c104          ADD         CX,0x4                                  
ram:1000:3403   bb0318          MOV         BX,0x1803                               
ram:1000:3406   e8c1e0          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:3409   5d              POP         BP                                      
ram:1000:340a   5f              POP         DI                                      
ram:1000:340b   5a              POP         DX                                      
ram:1000:340c   59              POP         CX                                      
ram:1000:340d   5b              POP         BX                                      
ram:1000:340e   58              POP         AX                                      
ram:1000:340f   c3              RET                                                 
ram:1000:3410   00              ??          00h                                     
                            prev_room_num:                ;XREF[8,0]:   1000:37b0,1000:37c6,1000:37fe,1000:3814
                                                          ;             1000:3845,1000:385b,1000:388e,1000:38a4
ram:1000:3411   00              db          0h                                      
                            freq_3412:                    ;XREF[3,0]:   1000:35d4,1000:35d8,1000:35ed
ram:1000:3412   8813            dw          1388h                                   
                            sprite_ptr:                   ;XREF[47,0]:  1000:2980,1000:298d,1000:35ad,1000:3604
                                                          ;             1000:360a,1000:363f,1000:3648,1000:366a
                                                          ;             1000:3673,1000:36a2,1000:36ab,1000:36ca
                                                          ;             1000:36d3,1000:36f2,1000:36fb,1000:372b
                                                          ;             1000:3734,1000:3757,1000:3760,1000:3790
                                                          ;             1000:3799,1000:37e5,1000:3832,1000:387b
                                                          ;             1000:38c3,1000:4d14,1000:4da6,1000:77d9
                                                          ;             1000:77ef,1000:7827,1000:7840,1000:7865
                                                          ;             1000:787e,1000:78a3,1000:78bc,1000:78e1
                                                          ;             1000:7906,1000:791c,1000:793e,1000:7954
                                                          ;             1000:7976,1000:798c,1000:79ae,1000:7ad0
                                                          ;             1000:7ba0,1000:7bcb,1000:7cdf
ram:1000:3414   1067            addr        spr_shamus_0                            
                            jumptable_3416:               ;XREF[1,0]:   1000:35fd
ram:1000:3416   013615365...    addr[9]                                             
   |_ram:1000:3416   [0]             addr        playerwalk_stop                         
   |_ram:1000:3418   [1]             addr        playerwalk_nw                           
   |_ram:1000:341a   [2]             addr        playerwalk_n                            
   |_ram:1000:341c   [3]             addr        playerwalk_ne                           
   |_ram:1000:341e   [4]             addr        playerwalk_w                            
   |_ram:1000:3420   [5]             addr        playerwalk_e                            
   |_ram:1000:3422   [6]             addr        playerwalk_sw                           
   |_ram:1000:3424   [7]             addr        playerwalk_s                            
   |_ram:1000:3426   [8]             addr        playerwalk_se                           
                            jumptable_3428:               ;XREF[1,0]:   1000:346e
ram:1000:3428   72348b34a...    addr[9]                                             
   |_ram:1000:3428   [0]             addr        LAB_1000_3472                           
   |_ram:1000:342a   [1]             addr        LAB_1000_348b                           
   |_ram:1000:342c   [2]             addr        LAB_1000_34ae                           
   |_ram:1000:342e   [3]             addr        LAB_1000_34d1                           
   |_ram:1000:3430   [4]             addr        LAB_1000_34f4                           
   |_ram:1000:3432   [5]             addr        LAB_1000_3517                           
   |_ram:1000:3434   [6]             addr        LAB_1000_353a                           
   |_ram:1000:3436   [7]             addr        LAB_1000_355d                           
   |_ram:1000:3438   [8]             addr        LAB_1000_3580                           
                            ;Keycode - 0x47 to player_dir:
                            ;7 8 9   47 48 49
                            ;4 5 6   4b 4c 4d
                            ;1 2 3   4f 50 51  (others are 00FF)
                            ;
                            player_dir_table:             ;XREF[1,0]:   1000:347e
ram:1000:343a   010002000...    dw[13]                                              
   |_ram:1000:343a   [0]             dw          1h                                      
   |_ram:1000:343c   [1]             dw          2h                                      
   |_ram:1000:343e   [2]             dw          3h                                      
   |_ram:1000:3440   [3]             dw          FFFFh                                   
   |_ram:1000:3442   [4]             dw          4h                                      
   |_ram:1000:3444   [5]             dw          FFFFh                                   
   |_ram:1000:3446   [6]             dw          5h                                      
   |_ram:1000:3448   [7]             dw          FFFFh                                   
   |_ram:1000:344a   [8]             dw          6h                                      
   |_ram:1000:344c   [9]             dw          7h                                      
   |_ram:1000:344e   [10]            dw          8h                                      
   |_ram:1000:3450   [11]            dw          FFFFh                                   
   |_ram:1000:3452   [12]            dw          FFFFh                                   
                            player_dir:                   ;XREF[29,0]:  1000:036c,1000:03f9,1000:044d,1000:3468
                                                          ;             1000:3487,1000:3493,1000:34aa,1000:34b6
                                                          ;             1000:34cd,1000:34d9,1000:34f0,1000:34fc
                                                          ;             1000:3513,1000:351f,1000:3536,1000:3542
                                                          ;             1000:3559,1000:3565,1000:357c,1000:3588
                                                          ;             1000:359f,1000:35b4,1000:35f7,1000:3d63
                                                          ;             1000:3d71,1000:7ad3,1000:7ba6,1000:7bdd
                                                          ;             1000:7cd9
ram:1000:3454   0000            dw          0h                                      
                            ;************************************************************************************************
                            ;*                use jumptable_3428 to prepare player for moving in a direction                *
                            ;************************************************************************************************
                            ;void player_set_dir(void)
                                                          ;XREF[3,0]:   1000:0395,1000:0408,1000:044a
ram:1000:3456   f6062f0101      TEST        byte ptr [pcjr_flag],0x1                
ram:1000:345b   740b            JZ          LAB_1000_3468                           
ram:1000:345d   f606320101      TEST        byte ptr [joystick_selected],0x1        
ram:1000:3462   7504            JNZ         LAB_1000_3468                           
ram:1000:3464   e88b08          CALL        scancode_to_joy_and_player_dir_pcjr     ;undefined scancode_to_joy_and_player...
ram:1000:3467   c3              RET                                                 
                            LAB_1000_3468:                ;XREF[2,0]:   1000:345b,1000:3462
ram:1000:3468   8b365434        MOV         SI,word ptr [player_dir]                
ram:1000:346c   d1e6            SHL         SI,0x1                                  
                            ;the shortest bus of numpad to player_dir translation follows
ram:1000:346e   ffa42834        JMP         word ptr [SI + jumptable_3428]          
                            LAB_1000_3472:                ;XREF[1,0]:   1000:3428
ram:1000:3472   a880            TEST        AL,0x80                                 
ram:1000:3474   7401            JZ          LAB_1000_3477                           
ram:1000:3476   c3              RET                                                 
                            LAB_1000_3477:                ;XREF[1,0]:   1000:3474
ram:1000:3477   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:3479   98              CBW                                                 
ram:1000:347a   d1e0            SHL         AX,0x1                                  
ram:1000:347c   8bf0            MOV         SI,AX                                   
ram:1000:347e   8b843a34        MOV         AX,word ptr [SI + player_dir_table]     
ram:1000:3482   3d0000          CMP         AX,0x0                                  
ram:1000:3485   7c03            JL          LAB_1000_348a                           
ram:1000:3487   a35434          MOV         [player_dir],AX                         
                            LAB_1000_348a:                ;XREF[1,0]:   1000:3485
ram:1000:348a   c3              RET                                                 
                            LAB_1000_348b:                ;XREF[1,0]:   1000:342a
ram:1000:348b   a880            TEST        AL,0x80                                 
ram:1000:348d   740b            JZ          LAB_1000_349a                           
ram:1000:348f   3cc7            CMP         AL,0xc7                                 
ram:1000:3491   7506            JNZ         LAB_1000_3499                           
ram:1000:3493   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_3499:                ;XREF[1,0]:   1000:3491
ram:1000:3499   c3              RET                                                 
                            LAB_1000_349a:                ;XREF[1,0]:   1000:348d
ram:1000:349a   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:349c   98              CBW                                                 
ram:1000:349d   d1e0            SHL         AX,0x1                                  
ram:1000:349f   8bf0            MOV         SI,AX                                   
ram:1000:34a1   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:34a5   3d0000          CMP         AX,0x0                                  
ram:1000:34a8   7c03            JL          LAB_1000_34ad                           
ram:1000:34aa   a35434          MOV         [player_dir],AX                         
                            LAB_1000_34ad:                ;XREF[1,0]:   1000:34a8
ram:1000:34ad   c3              RET                                                 
                            LAB_1000_34ae:                ;XREF[1,0]:   1000:342c
ram:1000:34ae   a880            TEST        AL,0x80                                 
ram:1000:34b0   740b            JZ          LAB_1000_34bd                           
ram:1000:34b2   3cc8            CMP         AL,0xc8                                 
ram:1000:34b4   7506            JNZ         LAB_1000_34bc                           
ram:1000:34b6   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_34bc:                ;XREF[1,0]:   1000:34b4
ram:1000:34bc   c3              RET                                                 
                            LAB_1000_34bd:                ;XREF[1,0]:   1000:34b0
ram:1000:34bd   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:34bf   98              CBW                                                 
ram:1000:34c0   d1e0            SHL         AX,0x1                                  
ram:1000:34c2   8bf0            MOV         SI,AX                                   
ram:1000:34c4   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:34c8   3d0000          CMP         AX,0x0                                  
ram:1000:34cb   7c03            JL          LAB_1000_34d0                           
ram:1000:34cd   a35434          MOV         [player_dir],AX                         
                            LAB_1000_34d0:                ;XREF[1,0]:   1000:34cb
ram:1000:34d0   c3              RET                                                 
                            LAB_1000_34d1:                ;XREF[1,0]:   1000:342e
ram:1000:34d1   a880            TEST        AL,0x80                                 
ram:1000:34d3   740b            JZ          LAB_1000_34e0                           
ram:1000:34d5   3cc9            CMP         AL,0xc9                                 
ram:1000:34d7   7506            JNZ         LAB_1000_34df                           
ram:1000:34d9   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_34df:                ;XREF[1,0]:   1000:34d7
ram:1000:34df   c3              RET                                                 
                            LAB_1000_34e0:                ;XREF[1,0]:   1000:34d3
ram:1000:34e0   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:34e2   98              CBW                                                 
ram:1000:34e3   d1e0            SHL         AX,0x1                                  
ram:1000:34e5   8bf0            MOV         SI,AX                                   
ram:1000:34e7   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:34eb   3d0000          CMP         AX,0x0                                  
ram:1000:34ee   7c03            JL          LAB_1000_34f3                           
ram:1000:34f0   a35434          MOV         [player_dir],AX                         
                            LAB_1000_34f3:                ;XREF[1,0]:   1000:34ee
ram:1000:34f3   c3              RET                                                 
                            LAB_1000_34f4:                ;XREF[1,0]:   1000:3430
ram:1000:34f4   a880            TEST        AL,0x80                                 
ram:1000:34f6   740b            JZ          LAB_1000_3503                           
ram:1000:34f8   3ccb            CMP         AL,0xcb                                 
ram:1000:34fa   7506            JNZ         LAB_1000_3502                           
ram:1000:34fc   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_3502:                ;XREF[1,0]:   1000:34fa
ram:1000:3502   c3              RET                                                 
                            LAB_1000_3503:                ;XREF[1,0]:   1000:34f6
ram:1000:3503   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:3505   98              CBW                                                 
ram:1000:3506   d1e0            SHL         AX,0x1                                  
ram:1000:3508   8bf0            MOV         SI,AX                                   
ram:1000:350a   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:350e   3d0000          CMP         AX,0x0                                  
ram:1000:3511   7c03            JL          LAB_1000_3516                           
ram:1000:3513   a35434          MOV         [player_dir],AX                         
                            LAB_1000_3516:                ;XREF[1,0]:   1000:3511
ram:1000:3516   c3              RET                                                 
                            LAB_1000_3517:                ;XREF[1,0]:   1000:3432
ram:1000:3517   a880            TEST        AL,0x80                                 
ram:1000:3519   740b            JZ          LAB_1000_3526                           
ram:1000:351b   3ccd            CMP         AL,0xcd                                 
ram:1000:351d   7506            JNZ         LAB_1000_3525                           
ram:1000:351f   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_3525:                ;XREF[1,0]:   1000:351d
ram:1000:3525   c3              RET                                                 
                            LAB_1000_3526:                ;XREF[1,0]:   1000:3519
ram:1000:3526   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:3528   98              CBW                                                 
ram:1000:3529   d1e0            SHL         AX,0x1                                  
ram:1000:352b   8bf0            MOV         SI,AX                                   
ram:1000:352d   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:3531   3d0000          CMP         AX,0x0                                  
ram:1000:3534   7c03            JL          LAB_1000_3539                           
ram:1000:3536   a35434          MOV         [player_dir],AX                         
                            LAB_1000_3539:                ;XREF[1,0]:   1000:3534
ram:1000:3539   c3              RET                                                 
                            LAB_1000_353a:                ;XREF[1,0]:   1000:3434
ram:1000:353a   a880            TEST        AL,0x80                                 
ram:1000:353c   740b            JZ          LAB_1000_3549                           
ram:1000:353e   3ccf            CMP         AL,0xcf                                 
ram:1000:3540   7506            JNZ         LAB_1000_3548                           
ram:1000:3542   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_3548:                ;XREF[1,0]:   1000:3540
ram:1000:3548   c3              RET                                                 
                            LAB_1000_3549:                ;XREF[1,0]:   1000:353c
ram:1000:3549   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:354b   98              CBW                                                 
ram:1000:354c   d1e0            SHL         AX,0x1                                  
ram:1000:354e   8bf0            MOV         SI,AX                                   
ram:1000:3550   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:3554   3d0000          CMP         AX,0x0                                  
ram:1000:3557   7c03            JL          LAB_1000_355c                           
ram:1000:3559   a35434          MOV         [player_dir],AX                         
                            LAB_1000_355c:                ;XREF[1,0]:   1000:3557
ram:1000:355c   c3              RET                                                 
                            LAB_1000_355d:                ;XREF[1,0]:   1000:3436
ram:1000:355d   a880            TEST        AL,0x80                                 
ram:1000:355f   740b            JZ          LAB_1000_356c                           
ram:1000:3561   3cd0            CMP         AL,0xd0                                 
ram:1000:3563   7506            JNZ         LAB_1000_356b                           
ram:1000:3565   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_356b:                ;XREF[1,0]:   1000:3563
ram:1000:356b   c3              RET                                                 
                            LAB_1000_356c:                ;XREF[1,0]:   1000:355f
ram:1000:356c   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:356e   98              CBW                                                 
ram:1000:356f   d1e0            SHL         AX,0x1                                  
ram:1000:3571   8bf0            MOV         SI,AX                                   
ram:1000:3573   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:3577   3d0000          CMP         AX,0x0                                  
ram:1000:357a   7c03            JL          LAB_1000_357f                           
ram:1000:357c   a35434          MOV         [player_dir],AX                         
                            LAB_1000_357f:                ;XREF[1,0]:   1000:357a
ram:1000:357f   c3              RET                                                 
                            LAB_1000_3580:                ;XREF[1,0]:   1000:3438
ram:1000:3580   a880            TEST        AL,0x80                                 
ram:1000:3582   740b            JZ          LAB_1000_358f                           
ram:1000:3584   3cd1            CMP         AL,0xd1                                 
ram:1000:3586   7506            JNZ         LAB_1000_358e                           
ram:1000:3588   c70654340000    MOV         word ptr [player_dir],0x0               
                            LAB_1000_358e:                ;XREF[1,0]:   1000:3586
ram:1000:358e   c3              RET                                                 
                            LAB_1000_358f:                ;XREF[1,0]:   1000:3582
ram:1000:358f   2c47            SUB         AL,SCANCODE_NUM7                        
ram:1000:3591   98              CBW                                                 
ram:1000:3592   d1e0            SHL         AX,0x1                                  
ram:1000:3594   8bf0            MOV         SI,AX                                   
ram:1000:3596   8b843a34        MOV         AX,word ptr [SI + 0x343a]               
ram:1000:359a   3d0000          CMP         AX,0x0                                  
ram:1000:359d   7c03            JL          LAB_1000_35a2                           
ram:1000:359f   a35434          MOV         [player_dir],AX                         
                            LAB_1000_35a2:                ;XREF[1,0]:   1000:359d
ram:1000:35a2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void player_walk(void)
                                                          ;XREF[1,0]:   1000:0398
ram:1000:35a3   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:35a7   32f6            XOR         DH,DH                                   
ram:1000:35a9   8b0e3401        MOV         CX,word ptr [player_x]                  
ram:1000:35ad   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:35b1   bb040c          MOV         BX,0xc04                                
ram:1000:35b4   833e543400      CMP         word ptr [player_dir],0x0               
ram:1000:35b9   743c            JZ          LAB_1000_35f7                           
ram:1000:35bb   f7064b010100    TEST        word ptr [time_until_shadow],0x1        
ram:1000:35c1   7434            JZ          LAB_1000_35f7                           
ram:1000:35c3   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:35c8   752d            JNZ         LAB_1000_35f7                           
ram:1000:35ca   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:35cf   7526            JNZ         LAB_1000_35f7                           
ram:1000:35d1   b8f82a          MOV         AX,0x2af8                               
ram:1000:35d4   2b061234        SUB         AX,word ptr [freq_3412]                 ;= 1388h
ram:1000:35d8   a31234          MOV         [freq_3412],AX                          ;= 1388h
ram:1000:35db   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:35e0   7415            JZ          LAB_1000_35f7                           
ram:1000:35e2   50              PUSH        AX                                      
ram:1000:35e3   e461            IN          AL,0x61                                 
ram:1000:35e5   0c03            OR          AL,0x3                                  
ram:1000:35e7   e661            OUT         0x61,AL                                 
ram:1000:35e9   b0b6            MOV         AL,0xb6                                 
ram:1000:35eb   e643            OUT         0x43,AL                                 
ram:1000:35ed   a11234          MOV         AX,[freq_3412]                          ;= 1388h
ram:1000:35f0   e642            OUT         0x42,AL                                 
ram:1000:35f2   8ac4            MOV         AL,AH                                   
ram:1000:35f4   e642            OUT         0x42,AL                                 
ram:1000:35f6   58              POP         AX                                      
                            LAB_1000_35f7:                ;XREF[5,0]:   1000:35b9,1000:35c1,1000:35c8,1000:35cf
                                                          ;             1000:35e0
ram:1000:35f7   8b365434        MOV         SI,word ptr [player_dir]                
ram:1000:35fb   d1e6            SHL         SI,0x1                                  
ram:1000:35fd   ffa41634        JMP         word ptr [SI + jumptable_3416]          
                            playerwalk_stop:              ;XREF[1,0]:   1000:3416
ram:1000:3601   e82ddf          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:3604   c70614341067    MOV         word ptr [sprite_ptr],spr_shamus_0      ;= 1000:6710
ram:1000:360a   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:360e   bb040c          MOV         BX,0xc04                                
ram:1000:3611   e863dd          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:3614   c3              RET                                                 
                            playerwalk_nw:                ;XREF[1,0]:   1000:3418
ram:1000:3615   83fa03          CMP         DX,0x3                                  
ram:1000:3618   7d03            JGE         LAB_1000_361d                           
ram:1000:361a   e98501          JMP         next_room_going_north                   
                            LAB_1000_361d:                ;XREF[1,0]:   1000:3618
ram:1000:361d   83f901          CMP         CX,0x1                                  
ram:1000:3620   7d03            JGE         LAB_1000_3625                           
ram:1000:3622   e91802          JMP         next_room_going_west                    
                            LAB_1000_3625:                ;XREF[1,0]:   1000:3620
ram:1000:3625   e809df          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:3628   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:362c   feca            DEC         DL                                      
ram:1000:362e   feca            DEC         DL                                      
ram:1000:3630   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:3634   49              DEC         CX                                      
ram:1000:3635   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:3639   bb040c          MOV         BX,0xc04                                
ram:1000:363c   b80068          MOV         AX,spr_shamus_5                         
ram:1000:363f   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:3643   7503            JNZ         LAB_1000_3648                           
ram:1000:3645   b83068          MOV         AX,spr_shamus_6                         
                            LAB_1000_3648:                ;XREF[1,0]:   1000:3643
ram:1000:3648   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:364b   8bf8            MOV         DI,AX                                   
ram:1000:364d   e827dd          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:3650   c3              RET                                                 
                            playerwalk_n:                 ;XREF[1,0]:   1000:341a
ram:1000:3651   83fa02          CMP         DX,0x2                                  
ram:1000:3654   7d03            JGE         LAB_1000_3659                           
ram:1000:3656   e94901          JMP         next_room_going_north                   
                            LAB_1000_3659:                ;XREF[1,0]:   1000:3654
ram:1000:3659   e8d5de          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:365c   feca            DEC         DL                                      
ram:1000:365e   feca            DEC         DL                                      
ram:1000:3660   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:3664   bb040c          MOV         BX,0xc04                                
ram:1000:3667   b84067          MOV         AX,spr_shamus_1                         
ram:1000:366a   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:366e   7503            JNZ         LAB_1000_3673                           
ram:1000:3670   b87067          MOV         AX,spr_shamus_2                         
                            LAB_1000_3673:                ;XREF[1,0]:   1000:366e
ram:1000:3673   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:3676   8bf8            MOV         DI,AX                                   
ram:1000:3678   e8fcdc          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:367b   c3              RET                                                 
                            playerwalk_ne:                ;XREF[1,0]:   1000:341c
ram:1000:367c   83fa03          CMP         DX,0x3                                  
ram:1000:367f   7d03            JGE         LAB_1000_3684                           
ram:1000:3681   e91e01          JMP         next_room_going_north                   
                            LAB_1000_3684:                ;XREF[1,0]:   1000:367f
ram:1000:3684   83f94c          CMP         CX,0x4c                                 
ram:1000:3687   7c03            JL          LAB_1000_368c                           
ram:1000:3689   e9fa01          JMP         next_room_going_east                    
                            LAB_1000_368c:                ;XREF[1,0]:   1000:3687
ram:1000:368c   e8a2de          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:368f   feca            DEC         DL                                      
ram:1000:3691   feca            DEC         DL                                      
ram:1000:3693   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:3697   41              INC         CX                                      
ram:1000:3698   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:369c   bb040c          MOV         BX,0xc04                                
ram:1000:369f   b86068          MOV         AX,spr_shamus_7                         
ram:1000:36a2   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:36a6   7503            JNZ         LAB_1000_36ab                           
ram:1000:36a8   b89068          MOV         AX,spr_shamus_8                         
                            LAB_1000_36ab:                ;XREF[1,0]:   1000:36a6
ram:1000:36ab   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:36ae   8bf8            MOV         DI,AX                                   
ram:1000:36b0   e8c4dc          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:36b3   c3              RET                                                 
                            playerwalk_w:                 ;XREF[1,0]:   1000:341e
ram:1000:36b4   83f901          CMP         CX,0x1                                  
ram:1000:36b7   7d03            JGE         LAB_1000_36bc                           
ram:1000:36b9   e98101          JMP         next_room_going_west                    
                            LAB_1000_36bc:                ;XREF[1,0]:   1000:36b7
ram:1000:36bc   e872de          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:36bf   49              DEC         CX                                      
ram:1000:36c0   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:36c4   bb040c          MOV         BX,0xc04                                
ram:1000:36c7   b80068          MOV         AX,spr_shamus_5                         
ram:1000:36ca   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:36ce   7503            JNZ         LAB_1000_36d3                           
ram:1000:36d0   b83068          MOV         AX,spr_shamus_6                         
                            LAB_1000_36d3:                ;XREF[1,0]:   1000:36ce
ram:1000:36d3   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:36d6   8bf8            MOV         DI,AX                                   
ram:1000:36d8   e89cdc          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:36db   c3              RET                                                 
                            playerwalk_e:                 ;XREF[1,0]:   1000:3420
ram:1000:36dc   83f94c          CMP         CX,0x4c                                 
ram:1000:36df   7c03            JL          LAB_1000_36e4                           
ram:1000:36e1   e9a201          JMP         next_room_going_east                    
                            LAB_1000_36e4:                ;XREF[1,0]:   1000:36df
ram:1000:36e4   e84ade          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:36e7   41              INC         CX                                      
ram:1000:36e8   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:36ec   bb040c          MOV         BX,0xc04                                
ram:1000:36ef   b86068          MOV         AX,spr_shamus_7                         
ram:1000:36f2   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:36f6   7503            JNZ         LAB_1000_36fb                           
ram:1000:36f8   b89068          MOV         AX,spr_shamus_8                         
                            LAB_1000_36fb:                ;XREF[1,0]:   1000:36f6
ram:1000:36fb   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:36fe   8bf8            MOV         DI,AX                                   
ram:1000:3700   e874dc          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:3703   c3              RET                                                 
                            playerwalk_sw:                ;XREF[1,0]:   1000:3422
ram:1000:3704   81faa200        CMP         DX,0xa2                                 
ram:1000:3708   7e03            JLE         LAB_1000_370d                           
ram:1000:370a   e9e300          JMP         next_room_going_south                   
                            LAB_1000_370d:                ;XREF[1,0]:   1000:3708
ram:1000:370d   83f901          CMP         CX,0x1                                  
ram:1000:3710   7d03            JGE         LAB_1000_3715                           
ram:1000:3712   e92801          JMP         next_room_going_west                    
                            LAB_1000_3715:                ;XREF[1,0]:   1000:3710
ram:1000:3715   e819de          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:3718   fec2            INC         DL                                      
ram:1000:371a   fec2            INC         DL                                      
ram:1000:371c   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:3720   49              DEC         CX                                      
ram:1000:3721   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:3725   bb040c          MOV         BX,0xc04                                
ram:1000:3728   b80068          MOV         AX,spr_shamus_5                         
ram:1000:372b   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:372f   7503            JNZ         LAB_1000_3734                           
ram:1000:3731   b83068          MOV         AX,spr_shamus_6                         
                            LAB_1000_3734:                ;XREF[1,0]:   1000:372f
ram:1000:3734   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:3737   8bf8            MOV         DI,AX                                   
ram:1000:3739   e83bdc          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:373c   c3              RET                                                 
                            playerwalk_s:                 ;XREF[1,0]:   1000:3424
ram:1000:373d   81faa200        CMP         DX,0xa2                                 
ram:1000:3741   7e03            JLE         LAB_1000_3746                           
ram:1000:3743   e9aa00          JMP         next_room_going_south                   
                            LAB_1000_3746:                ;XREF[1,0]:   1000:3741
ram:1000:3746   e8e8dd          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:3749   fec2            INC         DL                                      
ram:1000:374b   fec2            INC         DL                                      
ram:1000:374d   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:3751   bb040c          MOV         BX,0xc04                                
ram:1000:3754   b8a067          MOV         AX,spr_shamus_3                         
ram:1000:3757   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:375b   7503            JNZ         LAB_1000_3760                           
ram:1000:375d   b8d067          MOV         AX,spr_shamus_4                         
                            LAB_1000_3760:                ;XREF[1,0]:   1000:375b
ram:1000:3760   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:3763   8bf8            MOV         DI,AX                                   
ram:1000:3765   e80fdc          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:3768   c3              RET                                                 
                            playerwalk_se:                ;XREF[1,0]:   1000:3426
ram:1000:3769   81faa200        CMP         DX,0xa2                                 
ram:1000:376d   7e03            JLE         LAB_1000_3772                           
ram:1000:376f   eb7f            JMP         next_room_going_south                   
ram:1000:3771   90              ??          90h                                     
                            LAB_1000_3772:                ;XREF[1,0]:   1000:376d
ram:1000:3772   83f94c          CMP         CX,0x4c                                 
ram:1000:3775   7c03            JL          LAB_1000_377a                           
ram:1000:3777   e90c01          JMP         next_room_going_east                    
                            LAB_1000_377a:                ;XREF[1,0]:   1000:3775
ram:1000:377a   e8b4dd          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:377d   fec2            INC         DL                                      
ram:1000:377f   fec2            INC         DL                                      
ram:1000:3781   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:3785   41              INC         CX                                      
ram:1000:3786   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:378a   bb040c          MOV         BX,0xc04                                
ram:1000:378d   b86068          MOV         AX,spr_shamus_7                         
ram:1000:3790   3b061434        CMP         AX,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:3794   7503            JNZ         LAB_1000_3799                           
ram:1000:3796   b89068          MOV         AX,spr_shamus_8                         
                            LAB_1000_3799:                ;XREF[1,0]:   1000:3794
ram:1000:3799   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:379c   8bf8            MOV         DI,AX                                   
ram:1000:379e   e8d6db          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:37a1   c3              RET                                                 
                            next_room_going_north:        ;XREF[3,0]:   1000:361a,1000:3656,1000:3681
ram:1000:37a2   8a0e3b01        MOV         CL,byte ptr [room_num]                  
ram:1000:37a6   bb706c          MOV         BX,room_link_table                      
ram:1000:37a9   a03b01          MOV         AL,[room_num]                           
ram:1000:37ac   d7              XLAT        BX                                      
ram:1000:37ad   a23b01          MOV         [room_num],AL                           
ram:1000:37b0   8a2e1134        MOV         CH,byte ptr [prev_room_num]             
ram:1000:37b4   3a2e3b01        CMP         CH,byte ptr [room_num]                  
ram:1000:37b8   7507            JNZ         LAB_1000_37c1                           
ram:1000:37ba   fe062e01        INC         byte ptr [goback_num]                   ;= FFh
ram:1000:37be   eb06            JMP         LAB_1000_37c6                           
ram:1000:37c0   90              ??          90h                                     
                            LAB_1000_37c1:                ;XREF[1,0]:   1000:37b8
ram:1000:37c1   c6062e0101      MOV         byte ptr [goback_num],0x1               ;= FFh
                            LAB_1000_37c6:                ;XREF[1,0]:   1000:37be
ram:1000:37c6   880e1134        MOV         byte ptr [prev_room_num],CL             
ram:1000:37ca   c6063901a4      MOV         byte ptr [player_enter_y],0xa4          
ram:1000:37cf   8b0e3401        MOV         CX,word ptr [player_x]                  
ram:1000:37d3   890e3701        MOV         word ptr [player_enter_x],CX            
ram:1000:37d7   e881cc          CALL        enter_room                              ;void enter_room(void)
ram:1000:37da   baa400          MOV         DX,0xa4                                 
ram:1000:37dd   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:37e1   8b0e3401        MOV         CX,word ptr [player_x]                  
ram:1000:37e5   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:37e9   bb040c          MOV         BX,0xc04                                
ram:1000:37ec   e888db          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:37ef   c3              RET                                                 
                            next_room_going_south:        ;XREF[3,0]:   1000:370a,1000:3743,1000:376f
ram:1000:37f0   8a0e3b01        MOV         CL,byte ptr [room_num]                  
ram:1000:37f4   bb706c          MOV         BX,room_link_table                      
ram:1000:37f7   a03b01          MOV         AL,[room_num]                           
ram:1000:37fa   d7              XLAT        BX                                      
ram:1000:37fb   a23b01          MOV         [room_num],AL                           
ram:1000:37fe   8a2e1134        MOV         CH,byte ptr [prev_room_num]             
ram:1000:3802   3a2e3b01        CMP         CH,byte ptr [room_num]                  
ram:1000:3806   7507            JNZ         LAB_1000_380f                           
ram:1000:3808   fe062e01        INC         byte ptr [goback_num]                   ;= FFh
ram:1000:380c   eb06            JMP         LAB_1000_3814                           
ram:1000:380e   90              ??          90h                                     
                            LAB_1000_380f:                ;XREF[1,0]:   1000:3806
ram:1000:380f   c6062e0101      MOV         byte ptr [goback_num],0x1               ;= FFh
                            LAB_1000_3814:                ;XREF[1,0]:   1000:380c
ram:1000:3814   880e1134        MOV         byte ptr [prev_room_num],CL             
ram:1000:3818   c606390100      MOV         byte ptr [player_enter_y],0x0           
ram:1000:381d   8b0e3401        MOV         CX,word ptr [player_x]                  
ram:1000:3821   890e3701        MOV         word ptr [player_enter_x],CX            
ram:1000:3825   e833cc          CALL        enter_room                              ;void enter_room(void)
ram:1000:3828   33d2            XOR         DX,DX                                   
ram:1000:382a   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:382e   8b0e3401        MOV         CX,word ptr [player_x]                  
ram:1000:3832   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:3836   bb040c          MOV         BX,0xc04                                
ram:1000:3839   e83bdb          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:383c   c3              RET                                                 
                            next_room_going_west:         ;XREF[3,0]:   1000:3622,1000:36b9,1000:3712
ram:1000:383d   8a0e3b01        MOV         CL,byte ptr [room_num]                  
ram:1000:3841   fe0e3b01        DEC         byte ptr [room_num]                     
ram:1000:3845   8a2e1134        MOV         CH,byte ptr [prev_room_num]             
ram:1000:3849   3a2e3b01        CMP         CH,byte ptr [room_num]                  
ram:1000:384d   7507            JNZ         LAB_1000_3856                           
ram:1000:384f   fe062e01        INC         byte ptr [goback_num]                   ;= FFh
ram:1000:3853   eb06            JMP         LAB_1000_385b                           
ram:1000:3855   90              ??          90h                                     
                            LAB_1000_3856:                ;XREF[1,0]:   1000:384d
ram:1000:3856   c6062e0101      MOV         byte ptr [goback_num],0x1               ;= FFh
                            LAB_1000_385b:                ;XREF[1,0]:   1000:3853
ram:1000:385b   880e1134        MOV         byte ptr [prev_room_num],CL             
ram:1000:385f   c70637014c00    MOV         word ptr [player_enter_x],0x4c          
ram:1000:3865   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:3869   88163901        MOV         byte ptr [player_enter_y],DL            
ram:1000:386d   e8ebcb          CALL        enter_room                              ;void enter_room(void)
ram:1000:3870   b94c00          MOV         CX,0x4c                                 
ram:1000:3873   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:3877   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:387b   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:387f   bb040c          MOV         BX,0xc04                                
ram:1000:3882   e8f2da          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:3885   c3              RET                                                 
                            next_room_going_east:         ;XREF[3,0]:   1000:3689,1000:36e1,1000:3777
ram:1000:3886   8a0e3b01        MOV         CL,byte ptr [room_num]                  
ram:1000:388a   fe063b01        INC         byte ptr [room_num]                     
ram:1000:388e   8a2e1134        MOV         CH,byte ptr [prev_room_num]             
ram:1000:3892   3a2e3b01        CMP         CH,byte ptr [room_num]                  
ram:1000:3896   7507            JNZ         LAB_1000_389f                           
ram:1000:3898   fe062e01        INC         byte ptr [goback_num]                   ;= FFh
ram:1000:389c   eb06            JMP         LAB_1000_38a4                           
ram:1000:389e   90              ??          90h                                     
                            LAB_1000_389f:                ;XREF[1,0]:   1000:3896
ram:1000:389f   c6062e0101      MOV         byte ptr [goback_num],0x1               ;= FFh
                            LAB_1000_38a4:                ;XREF[1,0]:   1000:389c
ram:1000:38a4   880e1134        MOV         byte ptr [prev_room_num],CL             
ram:1000:38a8   c70637010000    MOV         word ptr [player_enter_x],0x0           
ram:1000:38ae   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:38b2   88163901        MOV         byte ptr [player_enter_y],DL            
ram:1000:38b6   e8a2cb          CALL        enter_room                              ;void enter_room(void)
ram:1000:38b9   33c9            XOR         CX,CX                                   
ram:1000:38bb   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:38bf   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:38c3   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:38c7   bb040c          MOV         BX,0xc04                                
ram:1000:38ca   e8aada          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:38cd   c3              RET                                                 
ram:1000:38ce   00              ??          00h                                     
ram:1000:38cf   00              ??          00h                                     
                            spr_explosion_1x:             ;XREF[2,0]:   1000:3989,1000:39e9
ram:1000:38d0   000000000...    db[32]                                              
   |_ram:1000:38d0   [0]             db          0h                                      
   |_ram:1000:38d1   [1]             db          0h                                      
   |_ram:1000:38d2   [2]             db          0h                                      
   |_ram:1000:38d3   [3]             db          0h                                      
   |_ram:1000:38d4   [4]             db          0h                                      
   |_ram:1000:38d5   [5]             db          3h                                      
   |_ram:1000:38d6   [6]             db          C0h                                     
   |_ram:1000:38d7   [7]             db          0h                                      
   |_ram:1000:38d8   [8]             db          0h                                      
   |_ram:1000:38d9   [9]             db          3Ch                                     
   |_ram:1000:38da   [10]            db          3Ch                                     
   |_ram:1000:38db   [11]            db          0h                                      
   |_ram:1000:38dc   [12]            db          0h                                      
   |_ram:1000:38dd   [13]            db          F2h                                     
   |_ram:1000:38de   [14]            db          8Fh                                     
   |_ram:1000:38df   [15]            db          0h                                      
   |_ram:1000:38e0   [16]            db          0h                                      
   |_ram:1000:38e1   [17]            db          F2h                                     
   |_ram:1000:38e2   [18]            db          8Fh                                     
   |_ram:1000:38e3   [19]            db          0h                                      
   |_ram:1000:38e4   [20]            db          0h                                      
   |_ram:1000:38e5   [21]            db          3Ch                                     
   |_ram:1000:38e6   [22]            db          3Ch                                     
   |_ram:1000:38e7   [23]            db          0h                                      
   |_ram:1000:38e8   [24]            db          0h                                      
   |_ram:1000:38e9   [25]            db          3h                                      
   |_ram:1000:38ea   [26]            db          C0h                                     
   |_ram:1000:38eb   [27]            db          0h                                      
   |_ram:1000:38ec   [28]            db          0h                                      
   |_ram:1000:38ed   [29]            db          0h                                      
   |_ram:1000:38ee   [30]            db          0h                                      
   |_ram:1000:38ef   [31]            db          0h                                      
                            spr_explosion_2x:             ;XREF[2,0]:   1000:39f5,1000:3a58
ram:1000:38f0   a03c3c0a3...    db[32]                                              
   |_ram:1000:38f0   [0]             db          A0h                                     
   |_ram:1000:38f1   [1]             db          3Ch                                     
   |_ram:1000:38f2   [2]             db          3Ch                                     
   |_ram:1000:38f3   [3]             db          Ah                                      
   |_ram:1000:38f4   [4]             db          3Ch                                     
   |_ram:1000:38f5   [5]             db          3h                                      
   |_ram:1000:38f6   [6]             db          C0h                                     
   |_ram:1000:38f7   [7]             db          3Ch                                     
   |_ram:1000:38f8   [8]             db          2h                                      
   |_ram:1000:38f9   [9]             db          80h                                     
   |_ram:1000:38fa   [10]            db          2h                                      
   |_ram:1000:38fb   [11]            db          80h                                     
   |_ram:1000:38fc   [12]            db          F0h                                     
   |_ram:1000:38fd   [13]            db          0h                                      
   |_ram:1000:38fe   [14]            db          0h                                      
   |_ram:1000:38ff   [15]            db          Fh                                      
   |_ram:1000:3900   [16]            db          3h                                      
   |_ram:1000:3901   [17]            db          C0h                                     
   |_ram:1000:3902   [18]            db          3h                                      
   |_ram:1000:3903   [19]            db          C0h                                     
   |_ram:1000:3904   [20]            db          3Ch                                     
   |_ram:1000:3905   [21]            db          0h                                      
   |_ram:1000:3906   [22]            db          0h                                      
   |_ram:1000:3907   [23]            db          3Ch                                     
   |_ram:1000:3908   [24]            db          2h                                      
   |_ram:1000:3909   [25]            db          83h                                     
   |_ram:1000:390a   [26]            db          C2h                                     
   |_ram:1000:390b   [27]            db          80h                                     
   |_ram:1000:390c   [28]            db          A0h                                     
   |_ram:1000:390d   [29]            db          3Ch                                     
   |_ram:1000:390e   [30]            db          3Ch                                     
   |_ram:1000:390f   [31]            db          Ah                                      
                            spr_explosion_3x:             ;XREF[2,0]:   1000:3a75,1000:3b05
ram:1000:3910   000000003...    db[24]                                              
   |_ram:1000:3910   [0]             db          0h                                      
   |_ram:1000:3911   [1]             db          0h                                      
   |_ram:1000:3912   [2]             db          0h                                      
   |_ram:1000:3913   [3]             db          0h                                      
   |_ram:1000:3914   [4]             db          3Ch                                     
   |_ram:1000:3915   [5]             db          0h                                      
   |_ram:1000:3916   [6]             db          0h                                      
   |_ram:1000:3917   [7]             db          FFh                                     
   |_ram:1000:3918   [8]             db          0h                                      
   |_ram:1000:3919   [9]             db          3h                                      
   |_ram:1000:391a   [10]            db          D7h                                     
   |_ram:1000:391b   [11]            db          C0h                                     
   |_ram:1000:391c   [12]            db          3h                                      
   |_ram:1000:391d   [13]            db          D7h                                     
   |_ram:1000:391e   [14]            db          C0h                                     
   |_ram:1000:391f   [15]            db          0h                                      
   |_ram:1000:3920   [16]            db          FFh                                     
   |_ram:1000:3921   [17]            db          0h                                      
   |_ram:1000:3922   [18]            db          0h                                      
   |_ram:1000:3923   [19]            db          3Ch                                     
   |_ram:1000:3924   [20]            db          0h                                      
   |_ram:1000:3925   [21]            db          0h                                      
   |_ram:1000:3926   [22]            db          0h                                      
   |_ram:1000:3927   [23]            db          0h                                      
                            spr_explosion_4x:             ;XREF[2,0]:   1000:3b0e,1000:3b19
ram:1000:3928   523c853c0...    db[24]                                              
   |_ram:1000:3928   [0]             db          52h                                     
   |_ram:1000:3929   [1]             db          3Ch                                     
   |_ram:1000:392a   [2]             db          85h                                     
   |_ram:1000:392b   [3]             db          3Ch                                     
   |_ram:1000:392c   [4]             db          0h                                      
   |_ram:1000:392d   [5]             db          3Ch                                     
   |_ram:1000:392e   [6]             db          80h                                     
   |_ram:1000:392f   [7]             db          0h                                      
   |_ram:1000:3930   [8]             db          2h                                      
   |_ram:1000:3931   [9]             db          F0h                                     
   |_ram:1000:3932   [10]            db          0h                                      
   |_ram:1000:3933   [11]            db          Fh                                      
   |_ram:1000:3934   [12]            db          80h                                     
   |_ram:1000:3935   [13]            db          0h                                      
   |_ram:1000:3936   [14]            db          2h                                      
   |_ram:1000:3937   [15]            db          3Ch                                     
   |_ram:1000:3938   [16]            db          0h                                      
   |_ram:1000:3939   [17]            db          3Ch                                     
   |_ram:1000:393a   [18]            db          20h                                     
   |_ram:1000:393b   [19]            db          0h                                      
   |_ram:1000:393c   [20]            db          4h                                      
   |_ram:1000:393d   [21]            db          54h                                     
   |_ram:1000:393e   [22]            db          3Ch                                     
   |_ram:1000:393f   [23]            db          25h                                     
ram:1000:3940   00              ??          00h                                     
ram:1000:3941   00              ??          00h                                     
ram:1000:3942   00              ??          00h                                     
ram:1000:3943   00              ??          00h                                     
ram:1000:3944   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined explode_monster()
                                                          ;XREF[1,0]:   1000:2e09
ram:1000:3945   3c14            CMP         AL,MONSTERKIND_0x14                     
ram:1000:3947   7369            JNC         LAB_1000_39b2                           
ram:1000:3949   a1032b          MOV         AX,[randomword]                         
ram:1000:394c   257f00          AND         AX,0x7f                                 
ram:1000:394f   052201          ADD         AX,0x122                                
ram:1000:3952   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:3957   7414            JZ          LAB_1000_396d                           
ram:1000:3959   50              PUSH        AX                                      
ram:1000:395a   e461            IN          AL,0x61                                 
ram:1000:395c   0c03            OR          AL,0x3                                  
ram:1000:395e   e661            OUT         0x61,AL                                 
ram:1000:3960   b0b6            MOV         AL,0xb6                                 
ram:1000:3962   e643            OUT         0x43,AL                                 
ram:1000:3964   8bc0            MOV         AX,AX                                   
ram:1000:3966   e642            OUT         0x42,AL                                 
ram:1000:3968   8ac4            MOV         AL,AH                                   
ram:1000:396a   e642            OUT         0x42,AL                                 
ram:1000:396c   58              POP         AX                                      
                            LAB_1000_396d:                ;XREF[1,0]:   1000:3957
ram:1000:396d   53              PUSH        BX                                      
ram:1000:396e   8b1e703b        MOV         BX,word ptr [syncfunc_arg_explosion]    
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:3972   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:3976   5b              POP         BX                                      
ram:1000:3977   fe0e012b        DEC         byte ptr [num_monsters]                 
ram:1000:397b   7503            JNZ         LAB_1000_3980                           
ram:1000:397d   e88ed3          CALL        convert_score_2                         ;undefined convert_score_2()
                            LAB_1000_3980:                ;XREF[1,0]:   1000:397b
ram:1000:3980   e860d3          CALL        convert_score_1                         ;undefined convert_score_1()
ram:1000:3983   e8d3d2          CALL        display_score                           ;undefined display_score()
ram:1000:3986   bb0408          MOV         BX,0x804                                
ram:1000:3989   bed038          MOV         SI,spr_explosion_1x                     
ram:1000:398c   e86227          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:398f   c645fa14        MOV         byte ptr [DI + -0x6],MONSTERKIND_0x14   
ram:1000:3993   055c12          ADD         AX,0x125c                               
ram:1000:3996   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:399b   7414            JZ          LAB_1000_39b1                           
ram:1000:399d   50              PUSH        AX                                      
ram:1000:399e   e461            IN          AL,0x61                                 
ram:1000:39a0   0c03            OR          AL,0x3                                  
ram:1000:39a2   e661            OUT         0x61,AL                                 
ram:1000:39a4   b0b6            MOV         AL,0xb6                                 
ram:1000:39a6   e643            OUT         0x43,AL                                 
ram:1000:39a8   8bc0            MOV         AX,AX                                   
ram:1000:39aa   e642            OUT         0x42,AL                                 
ram:1000:39ac   8ac4            MOV         AL,AH                                   
ram:1000:39ae   e642            OUT         0x42,AL                                 
ram:1000:39b0   58              POP         AX                                      
                            LAB_1000_39b1:                ;XREF[1,0]:   1000:399b
ram:1000:39b1   c3              RET                                                 
                            LAB_1000_39b2:                ;XREF[1,0]:   1000:3947
ram:1000:39b2   3c1e            CMP         AL,MONSTERKIND_0x1e                     
ram:1000:39b4   7369            JNC         LAB_1000_3a1f                           
ram:1000:39b6   8b0e032b        MOV         CX,word ptr [randomword]                
ram:1000:39ba   d1c9            ROR         CX,0x1                                  
ram:1000:39bc   81e17f00        AND         CX,0x7f                                 
ram:1000:39c0   81c12c01        ADD         CX,0x12c                                
ram:1000:39c4   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:39c9   7414            JZ          LAB_1000_39df                           
ram:1000:39cb   50              PUSH        AX                                      
ram:1000:39cc   e461            IN          AL,0x61                                 
ram:1000:39ce   0c03            OR          AL,0x3                                  
ram:1000:39d0   e661            OUT         0x61,AL                                 
ram:1000:39d2   b0b6            MOV         AL,0xb6                                 
ram:1000:39d4   e643            OUT         0x43,AL                                 
ram:1000:39d6   8bc1            MOV         AX,CX                                   
ram:1000:39d8   e642            OUT         0x42,AL                                 
ram:1000:39da   8ac4            MOV         AL,AH                                   
ram:1000:39dc   e642            OUT         0x42,AL                                 
ram:1000:39de   58              POP         AX                                      
                            LAB_1000_39df:                ;XREF[1,0]:   1000:39c9
ram:1000:39df   53              PUSH        BX                                      
ram:1000:39e0   8b1e703b        MOV         BX,word ptr [syncfunc_arg_explosion]    
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:39e4   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:39e8   5b              POP         BX                                      
ram:1000:39e9   bed038          MOV         SI,spr_explosion_1x                     
ram:1000:39ec   bb0408          MOV         BX,0x804                                
ram:1000:39ef   e8ff26          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:39f2   bb0408          MOV         BX,0x804                                
ram:1000:39f5   bef038          MOV         SI,spr_explosion_2x                     
ram:1000:39f8   e8f626          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:39fb   c645fa1e        MOV         byte ptr [DI + -0x6],MONSTERKIND_0x1e   
ram:1000:39ff   81c1e40c        ADD         CX,0xce4                                
ram:1000:3a03   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:3a08   7414            JZ          LAB_1000_3a1e                           
ram:1000:3a0a   50              PUSH        AX                                      
ram:1000:3a0b   e461            IN          AL,0x61                                 
ram:1000:3a0d   0c03            OR          AL,0x3                                  
ram:1000:3a0f   e661            OUT         0x61,AL                                 
ram:1000:3a11   b0b6            MOV         AL,0xb6                                 
ram:1000:3a13   e643            OUT         0x43,AL                                 
ram:1000:3a15   8bc1            MOV         AX,CX                                   
ram:1000:3a17   e642            OUT         0x42,AL                                 
ram:1000:3a19   8ac4            MOV         AL,AH                                   
ram:1000:3a1b   e642            OUT         0x42,AL                                 
ram:1000:3a1d   58              POP         AX                                      
                            LAB_1000_3a1e:                ;XREF[1,0]:   1000:3a08
ram:1000:3a1e   c3              RET                                                 
                            LAB_1000_3a1f:                ;XREF[1,0]:   1000:39b4
ram:1000:3a1f   3c28            CMP         AL,0x28                                 
ram:1000:3a21   734b            JNC         LAB_1000_3a6e                           
ram:1000:3a23   8b0e032b        MOV         CX,word ptr [randomword]                
ram:1000:3a27   d1c9            ROR         CX,0x1                                  
ram:1000:3a29   d1c9            ROR         CX,0x1                                  
ram:1000:3a2b   81e1ff00        AND         CX,0xff                                 
ram:1000:3a2f   81c1c800        ADD         CX,0xc8                                 
ram:1000:3a33   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:3a38   7414            JZ          LAB_1000_3a4e                           
ram:1000:3a3a   50              PUSH        AX                                      
ram:1000:3a3b   e461            IN          AL,0x61                                 
ram:1000:3a3d   0c03            OR          AL,0x3                                  
ram:1000:3a3f   e661            OUT         0x61,AL                                 
ram:1000:3a41   b0b6            MOV         AL,0xb6                                 
ram:1000:3a43   e643            OUT         0x43,AL                                 
ram:1000:3a45   8bc1            MOV         AX,CX                                   
ram:1000:3a47   e642            OUT         0x42,AL                                 
ram:1000:3a49   8ac4            MOV         AL,AH                                   
ram:1000:3a4b   e642            OUT         0x42,AL                                 
ram:1000:3a4d   58              POP         AX                                      
                            LAB_1000_3a4e:                ;XREF[1,0]:   1000:3a38
ram:1000:3a4e   53              PUSH        BX                                      
ram:1000:3a4f   8b1e703b        MOV         BX,word ptr [syncfunc_arg_explosion]    
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:3a53   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:3a57   5b              POP         BX                                      
ram:1000:3a58   bef038          MOV         SI,spr_explosion_2x                     
ram:1000:3a5b   bb0408          MOV         BX,0x804                                
ram:1000:3a5e   e89026          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
                            ;anim_ctr = 0
ram:1000:3a61   c645ff00        MOV         byte ptr [DI + -0x1],0x0                
ram:1000:3a65   50              PUSH        AX                                      
ram:1000:3a66   e461            IN          AL,0x61                                 
ram:1000:3a68   24fc            AND         AL,0xfc                                 
ram:1000:3a6a   e661            OUT         0x61,AL                                 
ram:1000:3a6c   58              POP         AX                                      
ram:1000:3a6d   c3              RET                                                 
                            LAB_1000_3a6e:                ;XREF[1,0]:   1000:3a21
ram:1000:3a6e   3c32            CMP         AL,0x32                                 
ram:1000:3a70   733b            JNC         LAB_1000_3aad                           
ram:1000:3a72   bb0308          MOV         BX,0x803                                
ram:1000:3a75   be1039          MOV         SI,spr_explosion_3x                     
ram:1000:3a78   e87626          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:3a7b   c645fa32        MOV         byte ptr [DI + -0x6],MONSTERKIND_0x32   
ram:1000:3a7f   8b0e032b        MOV         CX,word ptr [randomword]                
ram:1000:3a83   d1c9            ROR         CX,0x1                                  
ram:1000:3a85   890e032b        MOV         word ptr [randomword],CX                
ram:1000:3a89   81e17f00        AND         CX,0x7f                                 
ram:1000:3a8d   81c19001        ADD         CX,0x190                                
ram:1000:3a91   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:3a96   7414            JZ          LAB_1000_3aac                           
ram:1000:3a98   50              PUSH        AX                                      
ram:1000:3a99   e461            IN          AL,0x61                                 
ram:1000:3a9b   0c03            OR          AL,0x3                                  
ram:1000:3a9d   e661            OUT         0x61,AL                                 
ram:1000:3a9f   b0b6            MOV         AL,0xb6                                 
ram:1000:3aa1   e643            OUT         0x43,AL                                 
ram:1000:3aa3   8bc1            MOV         AX,CX                                   
ram:1000:3aa5   e642            OUT         0x42,AL                                 
ram:1000:3aa7   8ac4            MOV         AL,AH                                   
ram:1000:3aa9   e642            OUT         0x42,AL                                 
ram:1000:3aab   58              POP         AX                                      
                            LAB_1000_3aac:                ;XREF[1,0]:   1000:3a96
ram:1000:3aac   c3              RET                                                 
                            LAB_1000_3aad:                ;XREF[1,0]:   1000:3a70
ram:1000:3aad   3c32            CMP         AL,MONSTERKIND_0x32                     
ram:1000:3aaf   7768            JA          L3b19_>=0x33                            
ram:1000:3ab1   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:3ab6   7415            JZ          LAB_1000_3acd                           
ram:1000:3ab8   50              PUSH        AX                                      
ram:1000:3ab9   e461            IN          AL,0x61                                 
ram:1000:3abb   0c03            OR          AL,0x3                                  
ram:1000:3abd   e661            OUT         0x61,AL                                 
ram:1000:3abf   b0b6            MOV         AL,0xb6                                 
ram:1000:3ac1   e643            OUT         0x43,AL                                 
ram:1000:3ac3   b87017          MOV         AX,0x1770                               
ram:1000:3ac6   e642            OUT         0x42,AL                                 
ram:1000:3ac8   8ac4            MOV         AL,AH                                   
ram:1000:3aca   e642            OUT         0x42,AL                                 
ram:1000:3acc   58              POP         AX                                      
                            LAB_1000_3acd:                ;XREF[1,0]:   1000:3ab6
ram:1000:3acd   53              PUSH        BX                                      
ram:1000:3ace   8b1e723b        MOV         BX,word ptr [delay_3b72]                
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:3ad2   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:3ad6   5b              POP         BX                                      
ram:1000:3ad7   fe0e012b        DEC         byte ptr [num_monsters]                 
ram:1000:3adb   7503            JNZ         LAB_1000_3ae0                           
ram:1000:3add   e82ed2          CALL        convert_score_2                         ;undefined convert_score_2()
                            LAB_1000_3ae0:                ;XREF[1,0]:   1000:3adb
ram:1000:3ae0   e800d2          CALL        convert_score_1                         ;undefined convert_score_1()
ram:1000:3ae3   e873d1          CALL        display_score                           ;undefined display_score()
ram:1000:3ae6   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:3aeb   7415            JZ          LAB_1000_3b02                           
ram:1000:3aed   50              PUSH        AX                                      
ram:1000:3aee   e461            IN          AL,0x61                                 
ram:1000:3af0   0c03            OR          AL,0x3                                  
ram:1000:3af2   e661            OUT         0x61,AL                                 
ram:1000:3af4   b0b6            MOV         AL,0xb6                                 
ram:1000:3af6   e643            OUT         0x43,AL                                 
ram:1000:3af8   b88601          MOV         AX,0x186                                
ram:1000:3afb   e642            OUT         0x42,AL                                 
ram:1000:3afd   8ac4            MOV         AL,AH                                   
ram:1000:3aff   e642            OUT         0x42,AL                                 
ram:1000:3b01   58              POP         AX                                      
                            LAB_1000_3b02:                ;XREF[1,0]:   1000:3aeb
ram:1000:3b02   bb0308          MOV         BX,0x803                                
ram:1000:3b05   be1039          MOV         SI,spr_explosion_3x                     
ram:1000:3b08   e8e625          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:3b0b   bb0308          MOV         BX,0x803                                
ram:1000:3b0e   be2839          MOV         SI,spr_explosion_4x                     
ram:1000:3b11   e8dd25          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:3b14   c645fa3c        MOV         byte ptr [DI + -0x6],MONSTERKIND_0x3c   
ram:1000:3b18   c3              RET                                                 
                            L3b19_>=0x33:                 ;XREF[1,0]:   1000:3aaf
ram:1000:3b19   be2839          MOV         SI,spr_explosion_4x                     
ram:1000:3b1c   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:3b21   7415            JZ          LAB_1000_3b38                           
ram:1000:3b23   50              PUSH        AX                                      
ram:1000:3b24   e461            IN          AL,0x61                                 
ram:1000:3b26   0c03            OR          AL,0x3                                  
ram:1000:3b28   e661            OUT         0x61,AL                                 
ram:1000:3b2a   b0b6            MOV         AL,0xb6                                 
ram:1000:3b2c   e643            OUT         0x43,AL                                 
ram:1000:3b2e   b85e01          MOV         AX,0x15e                                
ram:1000:3b31   e642            OUT         0x42,AL                                 
ram:1000:3b33   8ac4            MOV         AL,AH                                   
ram:1000:3b35   e642            OUT         0x42,AL                                 
ram:1000:3b37   58              POP         AX                                      
                            LAB_1000_3b38:                ;XREF[1,0]:   1000:3b21
ram:1000:3b38   53              PUSH        BX                                      
ram:1000:3b39   8b1e723b        MOV         BX,word ptr [delay_3b72]                
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:3b3d   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:3b41   5b              POP         BX                                      
ram:1000:3b42   bb0308          MOV         BX,0x803                                
ram:1000:3b45   e8a925          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:3b48   c606092b00      MOV         byte ptr [monster_anim_ctr],0x0         
ram:1000:3b4d   c645ff00        MOV         byte ptr [DI + -0x1],0x0                
ram:1000:3b51   50              PUSH        AX                                      
ram:1000:3b52   e461            IN          AL,0x61                                 
ram:1000:3b54   24fc            AND         AL,0xfc                                 
ram:1000:3b56   e661            OUT         0x61,AL                                 
ram:1000:3b58   58              POP         AX                                      
ram:1000:3b59   c3              RET                                                 
ram:1000:3b5a   00              ??          00h                                     
ram:1000:3b5b   00              ??          00h                                     
ram:1000:3b5c   00              ??          00h                                     
ram:1000:3b5d   00              ??          00h                                     
ram:1000:3b5e   00              ??          00h                                     
ram:1000:3b5f   00              ??          00h                                     
                            delay_time:                   ;XREF[3,0]:   1000:3ba1,1000:3c04,1000:518e
ram:1000:3b60   401f            dw          1F40h                                   
                            note_duration:                ;XREF[3,0]:   1000:3ba7,1000:3c0a,1000:51cb
ram:1000:3b62   6842            undefined2  4268h                                   
                            delay_3b64:                   ;XREF[3,0]:   1000:3bad,1000:3c10,1000:5210
ram:1000:3b64   7017            dw          1770h                                   
                            shiv_delay_3b66:              ;XREF[3,0]:   1000:3bb3,1000:3c16,1000:4342
ram:1000:3b66   0000            dw          0h                                      
                            DAT_1000_3b68:                ;XREF[4,0]:   1000:3bb9,1000:3c1c,1000:4536,1000:455a
ram:1000:3b68   0000            undefined2  0000h                                   
                            DAT_1000_3b6a:                ;XREF[3,0]:   1000:2a9e,1000:3bc5,1000:3c22
ram:1000:3b6a   0000            undefined2  0000h                                   
                            DAT_1000_3b6c:                ;XREF[3,0]:   1000:2ac4,1000:3bcb,1000:3c28
ram:1000:3b6c   0000            undefined2  0000h                                   
                            DAT_1000_3b6e:                ;XREF[3,0]:   1000:3bbf,1000:3c2e,1000:5441
ram:1000:3b6e   0000            undefined2  0000h                                   
                            syncfunc_arg_explosion:       ;XREF[5,0]:   1000:396e,1000:39e0,1000:3a4f,1000:3bd1
                                                          ;             1000:3c34
ram:1000:3b70   0000            dw          0h                                      
                            delay_3b72:                   ;XREF[4,0]:   1000:3ace,1000:3b39,1000:3bd7,1000:3c3a
ram:1000:3b72   0000            dw          0h                                      
                            DAT_1000_3b74:                ;XREF[7,0]:   1000:3bdd,1000:3c40,1000:585a,1000:5880
                                                          ;             1000:58a6,1000:58b0,1000:5bdb
ram:1000:3b74   0000            undefined2  0000h                                   
                            shadow_death_init_delay:      ;XREF[3,0]:   1000:3be3,1000:3c46,1000:5962
ram:1000:3b76   0000            dw          0h                                      
                            shadow_deathanim_initctr:     ;XREF[3,0]:   1000:3be9,1000:3c4c,1000:5931
ram:1000:3b78   0000            dw          0h                                      
                            DAT_1000_3b7a:                ;XREF[3,0]:   1000:3bef,1000:3c52,1000:59fb
ram:1000:3b7a   0000            undefined2  0000h                                   
                            shadow_explosion_final_delay: ;XREF[4,0]:   1000:3bf5,1000:3c58,1000:5b4f,1000:5e34
ram:1000:3b7c   0000            dw          0h                                      
                            delay_3b7e:                   ;XREF[6,0]:   1000:2d12,1000:2d4c,1000:3bfb,1000:3c5e
                                                          ;             1000:3ccd,1000:3cd2
ram:1000:3b7e   0000            dw          0h                                      
                            DAT_1000_3b80:                ;XREF[2,0]:   1000:3c64,1000:3c8d
ram:1000:3b80   0000            undefined2  0000h                                   
                            monster_processing_limit:     ;XREF[4,0]:   1000:2c0c,1000:2cdb,1000:3c6a,1000:3c88
ram:1000:3b82   12              db          12h                                     
                            str_score_template:           ;XREF[2,2]:   1000:3c98,1000:3ca4,1000:3ca6,1000:3cb2
ram:1000:3b83   303030303...    ds          "0000000000000"                         
ram:1000:3b91   30              ??          30h    0                                
ram:1000:3b92   00              ??          00h                                     
ram:1000:3b93   30              ??          30h    0                                
ram:1000:3b94   00              ??          00h                                     
                            DAT_1000_3b95:                ;XREF[2,0]:   1000:3c6f,1000:3cb5
ram:1000:3b95   00              undefined1  00h                                     
                            DAT_1000_3b96:                ;XREF[2,0]:   1000:3c74,1000:3cba
ram:1000:3b96   4000            undefined2  0040h                                   
                            keyboard_buf_size:            ;XREF[3,0]:   1000:122d,1000:3c7a,1000:3cc0
ram:1000:3b98   0a00            dw          Ah                                      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined init_variables()
                                                          ;XREF[1,0]:   1000:01b1
ram:1000:3b9a   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:3b9f   7463            JZ          LAB_1000_3c04                           
ram:1000:3ba1   c706603b0200    MOV         word ptr [delay_time],0x2               ;= 1F40h
ram:1000:3ba7   c706623b0700    MOV         word ptr [note_duration],0x7            ;= 4268h
ram:1000:3bad   c706643b0200    MOV         word ptr [delay_3b64],0x2               ;= 1770h
ram:1000:3bb3   c706663b0100    MOV         word ptr [shiv_delay_3b66],0x1          
ram:1000:3bb9   c706683b0100    MOV         word ptr [DAT_1000_3b68],0x1            
ram:1000:3bbf   c7066e3b0100    MOV         word ptr [DAT_1000_3b6e],0x1            
ram:1000:3bc5   c7066a3b0100    MOV         word ptr [DAT_1000_3b6a],0x1            
ram:1000:3bcb   c7066c3b0100    MOV         word ptr [DAT_1000_3b6c],0x1            
ram:1000:3bd1   c706703b0500    MOV         word ptr [syncfunc_arg_explosion],0x5   
ram:1000:3bd7   c706723b0400    MOV         word ptr [delay_3b72],0x4               
ram:1000:3bdd   c706743b0a00    MOV         word ptr [DAT_1000_3b74],0xa            
ram:1000:3be3   c706763b2800    MOV         word ptr [shadow_death_init_delay],0x28 
ram:1000:3be9   c706783bda3a    MOV         word ptr [shadow...,0x3ada              
ram:1000:3bef   c7067a3b0500    MOV         word ptr [DAT_1000_3b7a],0x5            
ram:1000:3bf5   c7067c3b3200    MOV         word ptr [shadow...,0x32                
ram:1000:3bfb   c7067e3b0200    MOV         word ptr [delay_3b7e],0x2               
ram:1000:3c01   eb7d            JMP         LAB_1000_3c80                           
ram:1000:3c03   90              ??          90h                                     
                            LAB_1000_3c04:                ;XREF[1,0]:   1000:3b9f
ram:1000:3c04   c706603b401f    MOV         word ptr [delay_time],0x1f40            ;= 1F40h
ram:1000:3c0a   c706623b6842    MOV         word ptr [note_duration],0x4268         ;= 4268h
ram:1000:3c10   c706643b7017    MOV         word ptr [delay_3b64],0x1770            ;= 1770h
ram:1000:3c16   c706663be803    MOV         word ptr [shiv_delay_3b66],0x3e8        
ram:1000:3c1c   c706683bb004    MOV         word ptr [DAT_1000_3b68],0x4b0          
ram:1000:3c22   c7066a3be803    MOV         word ptr [DAT_1000_3b6a],0x3e8          
ram:1000:3c28   c7066c3be803    MOV         word ptr [DAT_1000_3b6c],0x3e8          
ram:1000:3c2e   c7066e3bbc02    MOV         word ptr [DAT_1000_3b6e],0x2bc          
ram:1000:3c34   c706703bf00f    MOV         word ptr [syncfunc_arg_explosion],0xff0 
ram:1000:3c3a   c706723bf00f    MOV         word ptr [delay_3b72],0xff0             
ram:1000:3c40   c706743bd007    MOV         word ptr [DAT_1000_3b74],0x7d0          
ram:1000:3c46   c706763b401f    MOV         word ptr [shadow...,0x1f40              
ram:1000:3c4c   c706783bda3a    MOV         word ptr [shadow...,0x3ada              
ram:1000:3c52   c7067a3be803    MOV         word ptr [DAT_1000_3b7a],0x3e8          
ram:1000:3c58   c7067c3b1027    MOV         word ptr [shadow...,0x2710              
ram:1000:3c5e   c7067e3b0518    MOV         word ptr [delay_3b7e],0x1805            
ram:1000:3c64   c706803b0100    MOV         word ptr [DAT_1000_3b80],0x1            
ram:1000:3c6a   c606823b12      MOV         byte ptr [monster_processing_limit],0x12;= 12h
ram:1000:3c6f   c606953b00      MOV         byte ptr [DAT_1000_3b95],0x0            
ram:1000:3c74   c706963b4000    MOV         word ptr [DAT_1000_3b96],0x40           ;= 0040h
ram:1000:3c7a   c706983b0a00    MOV         word ptr [keyboard_buf_size],0xa        ;= Ah
                            LAB_1000_3c80:                ;XREF[1,0]:   1000:3c01
ram:1000:3c80   f6062f0101      TEST        byte ptr [pcjr_flag],0x1                
ram:1000:3c85   7501            JNZ         LAB_1000_3c88                           
ram:1000:3c87   c3              RET                                                 
                            LAB_1000_3c88:                ;XREF[1,0]:   1000:3c85
ram:1000:3c88   c606823b0d      MOV         byte ptr [monster_processing_limit],0xd ;= 12h
ram:1000:3c8d   c706803b0000    MOV         word ptr [DAT_1000_3b80],0x0            
ram:1000:3c93   06              PUSH        ES                                      
ram:1000:3c94   8cd8            MOV         AX,DS                                   
ram:1000:3c96   8ec0            MOV         ES,AX                                   
ram:1000:3c98   be833b          MOV         SI,str_score_template                   ;= "0000000000000"
ram:1000:3c9b   bf260c          MOV         DI,narrowdigits_2x10[9].bitmap[0]       
ram:1000:3c9e   83c704          ADD         DI,0x4                                  
ram:1000:3ca1   b90c00          MOV         CX,0xc                                  
ram:1000:3ca4   f3a4            MOVSB.REP   ES:DI=>narrowdig...,SI=>str_score_tem...;= "0000000000000"
ram:1000:3ca6   be8f3b          MOV         SI,s_0_1000_3b83+12                     ;= "0"
ram:1000:3ca9   bfc20b          MOV         DI,narrowdigits_2x10[4].bitmap[0]       
ram:1000:3cac   83c702          ADD         DI,0x2                                  
ram:1000:3caf   b90600          MOV         CX,0x6                                  
ram:1000:3cb2   f3a4            MOVSB.REP   ES:DI=>narrowdig...,SI=>s_0_1000_3b83+12;= "0"
ram:1000:3cb4   07              POP         ES                                      
ram:1000:3cb5   c606953b40      MOV         byte ptr [DAT_1000_3b95],0x40           
ram:1000:3cba   c706963b4100    MOV         word ptr [DAT_1000_3b96],0x41           ;= 0040h
ram:1000:3cc0   c706983b0f00    MOV         word ptr [keyboard_buf_size],0xf        ;= Ah
ram:1000:3cc6   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:3ccb   7405            JZ          LAB_1000_3cd2                           
ram:1000:3ccd   ff067e3b        INC         word ptr [delay_3b7e]                   
ram:1000:3cd1   c3              RET                                                 
                            LAB_1000_3cd2:                ;XREF[1,0]:   1000:3ccb
ram:1000:3cd2   81067e3bc800    ADD         word ptr [delay_3b7e],0xc8              
ram:1000:3cd8   c3              RET                                                 
ram:1000:3cd9   00              ??          00h                                     
ram:1000:3cda   00              ??          00h                                     
ram:1000:3cdb   00              ??          00h                                     
ram:1000:3cdc   00              ??          00h                                     
ram:1000:3cdd   00              ??          00h                                     
ram:1000:3cde   00              ??          00h                                     
ram:1000:3cdf   00              ??          00h                                     
ram:1000:3ce0   00              ??          00h                                     
ram:1000:3ce1   04              ??          04h                                     
ram:1000:3ce2   07              ??          07h                                     
ram:1000:3ce3   06              ??          06h                                     
ram:1000:3ce4   05              ??          05h                                     
ram:1000:3ce5   05              ??          05h                                     
ram:1000:3ce6   08              ??          08h                                     
ram:1000:3ce7   08              ??          08h                                     
ram:1000:3ce8   02              ??          02h                                     
ram:1000:3ce9   01              ??          01h                                     
ram:1000:3cea   02              ??          02h                                     
ram:1000:3ceb   06              ??          06h                                     
ram:1000:3cec   03              ??          03h                                     
ram:1000:3ced   03              ??          03h                                     
ram:1000:3cee   08              ??          08h                                     
ram:1000:3cef   03              ??          03h                                     
ram:1000:3cf0   00              ??          00h                                     
                            joy_dir:                      ;XREF[10,0]:  1000:0475,1000:3cfc,1000:3d08,1000:3d14
                                                          ;             1000:3d20,1000:3d2c,1000:3d38,1000:3d44
                                                          ;             1000:3d50,1000:3d5c
ram:1000:3cf1   00              undefined1  00h                                     
                            ;************************************************************************************************
                            ;*  Sane directional key mixing for  PCjr.                                                      *
                            ;*  Too good for normal PC.                                                                     *
                            ;************************************************************************************************
                            ;undefined scancode_to_joy_and_player_dir_pcjr()
                                                          ;XREF[1,0]:   1000:3464
ram:1000:3cf2   b102            MOV         CL,0x2                                  
                            LAB_1000_3cf4:                ;XREF[1,0]:   1000:3d6f
ram:1000:3cf4   a880            TEST        AL,0x80                                 
ram:1000:3cf6   7530            JNZ         LAB_1000_3d28                           
ram:1000:3cf8   3c48            CMP         AL,0x48                                 
ram:1000:3cfa   7508            JNZ         LAB_1000_3d04                           
ram:1000:3cfc   800ef13c08      OR          byte ptr [joy_dir],0x8                  
ram:1000:3d01   eb52            JMP         LAB_1000_3d55                           
ram:1000:3d03   90              ??          90h                                     
                            LAB_1000_3d04:                ;XREF[1,0]:   1000:3cfa
ram:1000:3d04   3c4d            CMP         AL,0x4d                                 
ram:1000:3d06   7508            JNZ         LAB_1000_3d10                           
ram:1000:3d08   800ef13c04      OR          byte ptr [joy_dir],0x4                  
ram:1000:3d0d   eb46            JMP         LAB_1000_3d55                           
ram:1000:3d0f   90              ??          90h                                     
                            LAB_1000_3d10:                ;XREF[1,0]:   1000:3d06
ram:1000:3d10   3c50            CMP         AL,0x50                                 
ram:1000:3d12   7508            JNZ         LAB_1000_3d1c                           
ram:1000:3d14   800ef13c02      OR          byte ptr [joy_dir],0x2                  
ram:1000:3d19   eb3a            JMP         LAB_1000_3d55                           
ram:1000:3d1b   90              ??          90h                                     
                            LAB_1000_3d1c:                ;XREF[1,0]:   1000:3d12
ram:1000:3d1c   3c4b            CMP         AL,0x4b                                 
ram:1000:3d1e   7535            JNZ         LAB_1000_3d55                           
ram:1000:3d20   800ef13c01      OR          byte ptr [joy_dir],0x1                  
ram:1000:3d25   eb2e            JMP         LAB_1000_3d55                           
ram:1000:3d27   90              ??          90h                                     
                            LAB_1000_3d28:                ;XREF[1,0]:   1000:3cf6
ram:1000:3d28   3cc8            CMP         AL,0xc8                                 
ram:1000:3d2a   7508            JNZ         LAB_1000_3d34                           
ram:1000:3d2c   8026f13c07      AND         byte ptr [joy_dir],0x7                  
ram:1000:3d31   eb22            JMP         LAB_1000_3d55                           
ram:1000:3d33   90              ??          90h                                     
                            LAB_1000_3d34:                ;XREF[1,0]:   1000:3d2a
ram:1000:3d34   3ccd            CMP         AL,0xcd                                 
ram:1000:3d36   7508            JNZ         LAB_1000_3d40                           
ram:1000:3d38   8026f13c0b      AND         byte ptr [joy_dir],0xb                  
ram:1000:3d3d   eb16            JMP         LAB_1000_3d55                           
ram:1000:3d3f   90              ??          90h                                     
                            LAB_1000_3d40:                ;XREF[1,0]:   1000:3d36
ram:1000:3d40   3cd0            CMP         AL,0xd0                                 
ram:1000:3d42   7508            JNZ         LAB_1000_3d4c                           
ram:1000:3d44   8026f13c0d      AND         byte ptr [joy_dir],0xd                  
ram:1000:3d49   eb0a            JMP         LAB_1000_3d55                           
ram:1000:3d4b   90              ??          90h                                     
                            LAB_1000_3d4c:                ;XREF[1,0]:   1000:3d42
ram:1000:3d4c   3ccb            CMP         AL,0xcb                                 
ram:1000:3d4e   7505            JNZ         LAB_1000_3d55                           
ram:1000:3d50   8026f13c0e      AND         byte ptr [joy_dir],0xe                  
                            LAB_1000_3d55:                ;XREF[9,0]:   1000:3d01,1000:3d0d,1000:3d19,1000:3d1e
                                                          ;             1000:3d25,1000:3d31,1000:3d3d,1000:3d49
                                                          ;             1000:3d4e
ram:1000:3d55   50              PUSH        AX                                      
ram:1000:3d56   57              PUSH        DI                                      
ram:1000:3d57   bfe03c          MOV         DI,0x3ce0                               
ram:1000:3d5a   32e4            XOR         AH,AH                                   
ram:1000:3d5c   a0f13c          MOV         AL,[joy_dir]                            
ram:1000:3d5f   03f8            ADD         DI,AX                                   
ram:1000:3d61   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:3d63   a35434          MOV         [player_dir],AX                         
ram:1000:3d66   5f              POP         DI                                      
ram:1000:3d67   58              POP         AX                                      
ram:1000:3d68   fec9            DEC         CL                                      
ram:1000:3d6a   7405            JZ          LAB_1000_3d71                           
ram:1000:3d6c   e809d4          CALL        check_stick                             ;undefined check_stick()
ram:1000:3d6f   eb83            JMP         LAB_1000_3cf4                           
                            LAB_1000_3d71:                ;XREF[1,0]:   1000:3d6a
ram:1000:3d71   a15434          MOV         AX,[player_dir]                         
ram:1000:3d74   c3              RET                                                 
ram:1000:3d75   00              ??          00h                                     
ram:1000:3d76   00              ??          00h                                     
ram:1000:3d77   00              ??          00h                                     
ram:1000:3d78   00              ??          00h                                     
ram:1000:3d79   00              ??          00h                                     
ram:1000:3d7a   00              ??          00h                                     
ram:1000:3d7b   00              ??          00h                                     
ram:1000:3d7c   00              ??          00h                                     
ram:1000:3d7d   00              ??          00h                                     
ram:1000:3d7e   00              ??          00h                                     
ram:1000:3d7f   00              ??          00h                                     
ram:1000:3d80   00              ??          00h                                     
ram:1000:3d81   00              ??          00h                                     
ram:1000:3d82   00              ??          00h                                     
ram:1000:3d83   00              ??          00h                                     
ram:1000:3d84   25              ??          25h    %                                
ram:1000:3d85   6b              ??          6Bh    k                                
ram:1000:3d86   26              ??          26h    &                                
ram:1000:3d87   6f              ??          6Fh    o                                
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_1000_3d88()
                                                          ;XREF[1,0]:   1000:278e
ram:1000:3d88   b036            MOV         AL,0x36                                 
ram:1000:3d8a   e643            OUT         0x43,AL                                 
ram:1000:3d8c   b0ff            MOV         AL,0xff                                 
ram:1000:3d8e   e640            OUT         0x40,AL                                 
ram:1000:3d90   e640            OUT         0x40,AL                                 
ram:1000:3d92   ba0102          MOV         DX,0x201                                
ram:1000:3d95   ee              OUT         DX,AL                                   
                            LAB_1000_3d96:                ;XREF[1,0]:   1000:3d9d
ram:1000:3d96   ec              IN          AL,DX                                   
ram:1000:3d97   a801            TEST        AL,0x1                                  
ram:1000:3d99   7466            JZ          LAB_1000_3e01                           
ram:1000:3d9b   a802            TEST        AL,0x2                                  
ram:1000:3d9d   75f7            JNZ         LAB_1000_3d96                           
ram:1000:3d9f   b006            MOV         AL,0x6                                  
ram:1000:3da1   e643            OUT         0x43,AL                                 
ram:1000:3da3   e440            IN          AL,0x40                                 
ram:1000:3da5   8ac8            MOV         CL,AL                                   
ram:1000:3da7   e440            IN          AL,0x40                                 
ram:1000:3da9   8ae8            MOV         CH,AL                                   
ram:1000:3dab   f7d1            NOT         CX                                      
ram:1000:3dad   890e823d        MOV         word ptr [0x3d82],CX                    
                            LAB_1000_3db1:                ;XREF[1,0]:   1000:3db4
ram:1000:3db1   ec              IN          AL,DX                                   
ram:1000:3db2   a801            TEST        AL,0x1                                  
ram:1000:3db4   75fb            JNZ         LAB_1000_3db1                           
ram:1000:3db6   b006            MOV         AL,0x6                                  
ram:1000:3db8   e643            OUT         0x43,AL                                 
ram:1000:3dba   e440            IN          AL,0x40                                 
ram:1000:3dbc   8ac8            MOV         CL,AL                                   
ram:1000:3dbe   e440            IN          AL,0x40                                 
ram:1000:3dc0   8ae8            MOV         CH,AL                                   
ram:1000:3dc2   f7d1            NOT         CX                                      
ram:1000:3dc4   d1e9            SHR         CX,0x1                                  
ram:1000:3dc6   d1e9            SHR         CX,0x1                                  
ram:1000:3dc8   d1e9            SHR         CX,0x1                                  
ram:1000:3dca   d1e9            SHR         CX,0x1                                  
ram:1000:3dcc   d1e9            SHR         CX,0x1                                  
ram:1000:3dce   81f9cc00        CMP         CX,0xcc                                 
ram:1000:3dd2   7603            JBE         LAB_1000_3dd7                           
ram:1000:3dd4   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_3dd7:                ;XREF[1,0]:   1000:3dd2
ram:1000:3dd7   8ad9            MOV         BL,CL                                   
ram:1000:3dd9   d1e9            SHR         CX,0x1                                  
ram:1000:3ddb   d1e9            SHR         CX,0x1                                  
ram:1000:3ddd   02d9            ADD         BL,CL                                   
ram:1000:3ddf   8b0e823d        MOV         CX,word ptr [0x3d82]                    
ram:1000:3de3   d1e9            SHR         CX,0x1                                  
ram:1000:3de5   d1e9            SHR         CX,0x1                                  
ram:1000:3de7   d1e9            SHR         CX,0x1                                  
ram:1000:3de9   d1e9            SHR         CX,0x1                                  
ram:1000:3deb   d1e9            SHR         CX,0x1                                  
ram:1000:3ded   81f9cc00        CMP         CX,0xcc                                 
ram:1000:3df1   7603            JBE         LAB_1000_3df6                           
ram:1000:3df3   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_3df6:                ;XREF[1,0]:   1000:3df1
ram:1000:3df6   8af9            MOV         BH,CL                                   
ram:1000:3df8   d1e9            SHR         CX,0x1                                  
ram:1000:3dfa   d1e9            SHR         CX,0x1                                  
ram:1000:3dfc   02f9            ADD         BH,CL                                   
ram:1000:3dfe   eb60            JMP         LAB_1000_3e60                           
ram:1000:3e00   90              ??          90h                                     
                            LAB_1000_3e01:                ;XREF[1,0]:   1000:3d99
ram:1000:3e01   b006            MOV         AL,0x6                                  
ram:1000:3e03   e643            OUT         0x43,AL                                 
ram:1000:3e05   e440            IN          AL,0x40                                 
ram:1000:3e07   8ac8            MOV         CL,AL                                   
ram:1000:3e09   e440            IN          AL,0x40                                 
ram:1000:3e0b   8ae8            MOV         CH,AL                                   
ram:1000:3e0d   f7d1            NOT         CX                                      
ram:1000:3e0f   890e803d        MOV         word ptr [0x3d80],CX                    
                            LAB_1000_3e13:                ;XREF[1,0]:   1000:3e16
ram:1000:3e13   ec              IN          AL,DX                                   
ram:1000:3e14   a802            TEST        AL,0x2                                  
ram:1000:3e16   75fb            JNZ         LAB_1000_3e13                           
ram:1000:3e18   b006            MOV         AL,0x6                                  
ram:1000:3e1a   e643            OUT         0x43,AL                                 
ram:1000:3e1c   e440            IN          AL,0x40                                 
ram:1000:3e1e   8ac8            MOV         CL,AL                                   
ram:1000:3e20   e440            IN          AL,0x40                                 
ram:1000:3e22   8ae8            MOV         CH,AL                                   
ram:1000:3e24   f7d1            NOT         CX                                      
ram:1000:3e26   d1e9            SHR         CX,0x1                                  
ram:1000:3e28   d1e9            SHR         CX,0x1                                  
ram:1000:3e2a   d1e9            SHR         CX,0x1                                  
ram:1000:3e2c   d1e9            SHR         CX,0x1                                  
ram:1000:3e2e   d1e9            SHR         CX,0x1                                  
ram:1000:3e30   81f9cc00        CMP         CX,0xcc                                 
ram:1000:3e34   7603            JBE         LAB_1000_3e39                           
ram:1000:3e36   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_3e39:                ;XREF[1,0]:   1000:3e34
ram:1000:3e39   8af9            MOV         BH,CL                                   
ram:1000:3e3b   d1e9            SHR         CX,0x1                                  
ram:1000:3e3d   d1e9            SHR         CX,0x1                                  
ram:1000:3e3f   02f9            ADD         BH,CL                                   
ram:1000:3e41   8b0e803d        MOV         CX,word ptr [0x3d80]                    
ram:1000:3e45   d1e9            SHR         CX,0x1                                  
ram:1000:3e47   d1e9            SHR         CX,0x1                                  
ram:1000:3e49   d1e9            SHR         CX,0x1                                  
ram:1000:3e4b   d1e9            SHR         CX,0x1                                  
ram:1000:3e4d   d1e9            SHR         CX,0x1                                  
ram:1000:3e4f   81f9cc00        CMP         CX,0xcc                                 
ram:1000:3e53   7603            JBE         LAB_1000_3e58                           
ram:1000:3e55   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_3e58:                ;XREF[1,0]:   1000:3e53
ram:1000:3e58   8ad9            MOV         BL,CL                                   
ram:1000:3e5a   d1e9            SHR         CX,0x1                                  
ram:1000:3e5c   d1e9            SHR         CX,0x1                                  
ram:1000:3e5e   02d9            ADD         BL,CL                                   
                            LAB_1000_3e60:                ;XREF[1,0]:   1000:3dfe
ram:1000:3e60   881e843d        MOV         byte ptr [0x3d84],BL                    
ram:1000:3e64   881e853d        MOV         byte ptr [0x3d85],BL                    
ram:1000:3e68   d0eb            SHR         BL,0x1                                  
ram:1000:3e6a   281e843d        SUB         byte ptr [0x3d84],BL                    
ram:1000:3e6e   001e853d        ADD         byte ptr [0x3d85],BL                    
ram:1000:3e72   883e863d        MOV         byte ptr [0x3d86],BH                    
ram:1000:3e76   883e873d        MOV         byte ptr [0x3d87],BH                    
ram:1000:3e7a   d0ef            SHR         BH,0x1                                  
ram:1000:3e7c   283e863d        SUB         byte ptr [0x3d86],BH                    
ram:1000:3e80   003e873d        ADD         byte ptr [0x3d87],BH                    
ram:1000:3e84   c3              RET                                                 
ram:1000:3e85   00              ??          00h                                     
ram:1000:3e86   00              ??          00h                                     
ram:1000:3e87   00              ??          00h                                     
ram:1000:3e88   00              ??          00h                                     
ram:1000:3e89   00              ??          00h                                     
ram:1000:3e8a   00              ??          00h                                     
ram:1000:3e8b   00              ??          00h                                     
ram:1000:3e8c   00              ??          00h                                     
ram:1000:3e8d   00              ??          00h                                     
ram:1000:3e8e   00              ??          00h                                     
ram:1000:3e8f   00              ??          00h                                     
ram:1000:3e90   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  SNAP-JUMPING TV SET                                                                         *
                            ;*  dl=y dh=x                                                                                   *
                            ;************************************************************************************************
                            ;undefined process_snapjumper()
                                                          ;XREF[1,0]:   1000:2d80
ram:1000:3e91   bb0308          MOV         BX,0x803                                ;sprite 3x8
ram:1000:3e94   e8f937          CALL        xor_snapjumper_collision                ;void xor_snapjumper_collision(void)
ram:1000:3e97   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:3e9c   7404            JZ          LAB_1000_3ea2                           
                            ;unknown monster kind == explode on the next frame
ram:1000:3e9e   c645fa28        MOV         byte ptr [DI + -0x6],0x28               ;collided, kill
                            LAB_1000_3ea2:                ;XREF[1,0]:   1000:3e9c
ram:1000:3ea2   fec2            INC         DL                                      ;monster_y += 1
ram:1000:3ea4   33db            XOR         BX,BX                                   
ram:1000:3ea6   8a1e0b2b        MOV         BL,byte ptr [monster_dir]               
ram:1000:3eaa   33c0            XOR         AX,AX                                   
ram:1000:3eac   8a87e571        MOV         AL,byte ptr [BX + snapjumper_eye_offs...
ram:1000:3eb0   bea671          MOV         SI,spr_snapjumper_eyes                  
ram:1000:3eb3   03f0            ADD         SI,AX                                   
ram:1000:3eb5   bb0303          MOV         BX,0x303                                
ram:1000:3eb8   e83622          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:3ebb   feca            DEC         DL                                      
ram:1000:3ebd   803e301300      CMP         byte ptr [collision_1330],0x0           ;collided, gtfo
ram:1000:3ec2   7401            JZ          LAB_1000_3ec5                           
ram:1000:3ec4   c3              RET                                                 
                            LAB_1000_3ec5:                ;XREF[1,0]:   1000:3ec2
ram:1000:3ec5   a0092b          MOV         AL,[monster_anim_ctr]                   
ram:1000:3ec8   a801            TEST        AL,0x1                                  
ram:1000:3eca   7503            JNZ         LAB_1000_3ecf                           
ram:1000:3ecc   eb3d            JMP         L3f0b_snapjumper_newloc                 
ram:1000:3ece   90              ??          90h                                     
                            LAB_1000_3ecf:                ;XREF[1,0]:   1000:3eca
ram:1000:3ecf   803e092b07      CMP         byte ptr [monster_anim_ctr],0x7         
ram:1000:3ed4   7503            JNZ         LAB_1000_3ed9                           
ram:1000:3ed6   e89803          CALL        retarget_snapjumper                     ;void retarget_snapjumper(void)
                            LAB_1000_3ed9:                ;XREF[1,0]:   1000:3ed4
ram:1000:3ed9   33c9            XOR         CX,CX                                   
ram:1000:3edb   8ace            MOV         CL,DH                                   
ram:1000:3edd   32f6            XOR         DH,DH                                   
ram:1000:3edf   c6060d2b00      MOV         byte ptr [check_move_result],0x0        
ram:1000:3ee4   a1032b          MOV         AX,[randomword]                         
ram:1000:3ee7   f6c401          TEST        AH,0x1                                  
ram:1000:3eea   7410            JZ          LAB_1000_3efc                           
ram:1000:3eec   e86400          CALL        try_snapjump_x                          ;undefined try_snapjump_x()
ram:1000:3eef   803e0d2b00      CMP         byte ptr [check_move_result],0x0        
ram:1000:3ef4   7713            JA          L3f09_moved_maybe                       
ram:1000:3ef6   e88b02          CALL        try_snapjump_y                          ;void try_snapjump_y(void)
ram:1000:3ef9   eb0e            JMP         L3f09_moved_maybe                       
ram:1000:3efb   90              ??          90h                                     
                            LAB_1000_3efc:                ;XREF[1,0]:   1000:3eea
ram:1000:3efc   e88502          CALL        try_snapjump_y                          ;void try_snapjump_y(void)
ram:1000:3eff   803e0d2b00      CMP         byte ptr [check_move_result],0x0        
ram:1000:3f04   7703            JA          L3f09_moved_maybe                       
ram:1000:3f06   e84a00          CALL        try_snapjump_x                          ;undefined try_snapjump_x()
                            L3f09_moved_maybe:            ;XREF[3,0]:   1000:3ef4,1000:3ef9,1000:3f04
ram:1000:3f09   8af1            MOV         DH,CL                                   
                            L3f0b_snapjumper_newloc:      ;XREF[1,0]:   1000:3ecc
ram:1000:3f0b   be8e71          MOV         SI,spr_snapjumper                       
ram:1000:3f0e   bb0308          MOV         BX,0x803                                
ram:1000:3f11   e8dd21          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:3f14   fe0e092b        DEC         byte ptr [monster_anim_ctr]             
ram:1000:3f18   751b            JNZ         LAB_1000_3f35                           
ram:1000:3f1a   a0032b          MOV         AL,[randomword]                         
ram:1000:3f1d   2407            AND         AL,0x7                                  
ram:1000:3f1f   0405            ADD         AL,0x5                                  
ram:1000:3f21   a2092b          MOV         [monster_anim_ctr],AL                   
ram:1000:3f24   8b1e032b        MOV         BX,word ptr [randomword]                
ram:1000:3f28   d1cb            ROR         BX,0x1                                  
ram:1000:3f2a   891e032b        MOV         word ptr [randomword],BX                
ram:1000:3f2e   80e30f          AND         BL,0xf                                  
ram:1000:3f31   881e0b2b        MOV         byte ptr [monster_dir],BL               
                            LAB_1000_3f35:                ;XREF[1,0]:   1000:3f18
ram:1000:3f35   33db            XOR         BX,BX                                   
ram:1000:3f37   8a1e0b2b        MOV         BL,byte ptr [monster_dir]               
ram:1000:3f3b   fec2            INC         DL                                      
ram:1000:3f3d   33c0            XOR         AX,AX                                   
ram:1000:3f3f   8a87e571        MOV         AL,byte ptr [BX + snapjumper_eye_offs...
ram:1000:3f43   bea671          MOV         SI,spr_snapjumper_eyes                  
ram:1000:3f46   03f0            ADD         SI,AX                                   
ram:1000:3f48   bb0303          MOV         BX,0x303                                
ram:1000:3f4b   e8a321          CALL        xor_to_screen_60f1                      ;void xor_to_screen_60f1(void)
ram:1000:3f4e   feca            DEC         DL                                      
ram:1000:3f50   33c0            XOR         AX,AX                                   
ram:1000:3f52   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  attempt horizontal snapjumping                                                              *
                            ;*                                                                                              *
                            ;*  cl = monster_x                                                                              *
                            ;************************************************************************************************
                            ;undefined try_snapjump_x()
                                                          ;XREF[2,0]:   1000:3eec,1000:3f06
ram:1000:3f53   8bf2            MOV         SI,DX                                   
ram:1000:3f55   e80b03          CALL        rand_1_to_4                             ;byte rand_1_to_4(void)
ram:1000:3f58   fec8            DEC         AL                                      ;al = 0..3
ram:1000:3f5a   3a0e072b        CMP         CL,byte ptr [monster_lookat_x]          
ram:1000:3f5e   7706            JA          L3f66_monstre_right_go_left             
ram:1000:3f60   7201            JC          L3f63_left_of_player                    
ram:1000:3f62   c3              RET                                                 
                            L3f63_left_of_player:         ;XREF[1,0]:   1000:3f60
ram:1000:3f63   e90d01          JMP         L4073_monstre_left                      
                            L3f66_monstre_right_go_left:  ;XREF[1,0]:   1000:3f5e
ram:1000:3f66   d1e6            SHL         SI,0x1                                  
ram:1000:3f68   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:3f6c   03d9            ADD         BX,CX                                   ;cl = monstre_x
                                                                                    ;bx = cga(monstre_x, monstre_y)
ram:1000:3f6e   3c01            CMP         AL,0x1                                  
ram:1000:3f70   7209            JC          L3f7b_gtfo                              
ram:1000:3f72   7408            JZ          L37fc_al=1                              
ram:1000:3f74   3c02            CMP         AL,0x2                                  
ram:1000:3f76   7451            JZ          L3fc9_al=2                              
ram:1000:3f78   e9a200          JMP         L401d_al=3                              
                            L3f7b_gtfo:                   ;XREF[1,0]:   1000:3f70
ram:1000:3f7b   c3              RET                                                 
                            L37fc_al=1:                   ;XREF[1,0]:   1000:3f72
ram:1000:3f7c   fecb            DEC         BL                                      
ram:1000:3f7e   fecb            DEC         BL                                      
ram:1000:3f80   26f707aa0a      TEST        word ptr ES:[BX],0xaaa                  ;test position monster_x-2
ram:1000:3f85   7541            JNZ         L3fc8_gtfo                              
ram:1000:3f87   26f74750aa0a    TEST        word ptr ES:[BX + 0x50],0xaaa           
ram:1000:3f8d   7539            JNZ         L3fc8_gtfo                              
ram:1000:3f8f   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa           
ram:1000:3f96   7530            JNZ         L3fc8_gtfo                              
ram:1000:3f98   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa           
ram:1000:3f9f   7527            JNZ         L3fc8_gtfo                              
ram:1000:3fa1   8bf2            MOV         SI,DX                                   
ram:1000:3fa3   46              INC         SI                                      
ram:1000:3fa4   d1e6            SHL         SI,0x1                                  
ram:1000:3fa6   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:3faa   03d9            ADD         BX,CX                                   
ram:1000:3fac   26f747feaa0a    TEST        word ptr ES:[BX + -0x2],0xaaa           
ram:1000:3fb2   7514            JNZ         L3fc8_gtfo                              
ram:1000:3fb4   26f787ee0...    TEST        word ptr ES:[BX + 0xee],0xaaa           
ram:1000:3fbb   750b            JNZ         L3fc8_gtfo                              
ram:1000:3fbd   2ac8            SUB         CL,AL                                   ;why move by 1 if we tested for 2?
ram:1000:3fbf   7907            JNS         L3fc8_gtfo                              
ram:1000:3fc1   32c9            XOR         CL,CL                                   
ram:1000:3fc3   c6060d2b03      MOV         byte ptr [check_move_result],0x3        
                            L3fc8_gtfo:                   ;XREF[7,0]:   1000:3f85,1000:3f8d,1000:3f96,1000:3f9f
                                                          ;             1000:3fb2,1000:3fbb,1000:3fbf
ram:1000:3fc8   c3              RET                                                 
                            L3fc9_al=2:                   ;XREF[1,0]:   1000:3f76
ram:1000:3fc9   fecb            DEC         BL                                      
ram:1000:3fcb   2ad8            SUB         BL,AL                                   
ram:1000:3fcd   26f707aa0a      TEST        word ptr ES:[BX],0xaaa                  
ram:1000:3fd2   7548            JNZ         L401c_gtfo                              
ram:1000:3fd4   26f74750aa0a    TEST        word ptr ES:[BX + 0x50],0xaaa           
ram:1000:3fda   7540            JNZ         L401c_gtfo                              
ram:1000:3fdc   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa           
ram:1000:3fe3   7537            JNZ         L401c_gtfo                              
ram:1000:3fe5   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa           
ram:1000:3fec   752e            JNZ         L401c_gtfo                              
ram:1000:3fee   8bf2            MOV         SI,DX                                   
ram:1000:3ff0   46              INC         SI                                      
ram:1000:3ff1   d1e6            SHL         SI,0x1                                  
ram:1000:3ff3   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:3ff7   03d9            ADD         BX,CX                                   
ram:1000:3ff9   26f747fdaa0a    TEST        word ptr ES:[BX + -0x3],0xaaa           
ram:1000:3fff   751b            JNZ         L401c_gtfo                              
ram:1000:4001   26f647ffaa      TEST        byte ptr ES:[BX + -0x1],0xaa            
ram:1000:4006   7514            JNZ         L401c_gtfo                              
ram:1000:4008   26f787ed0...    TEST        word ptr ES:[BX + 0xed],0xaaa           
ram:1000:400f   750b            JNZ         L401c_gtfo                              
ram:1000:4011   2ac8            SUB         CL,AL                                   
ram:1000:4013   7907            JNS         L401c_gtfo                              
ram:1000:4015   32c9            XOR         CL,CL                                   
ram:1000:4017   c6060d2b03      MOV         byte ptr [check_move_result],0x3        
                            L401c_gtfo:                   ;XREF[8,0]:   1000:3fd2,1000:3fda,1000:3fe3,1000:3fec
                                                          ;             1000:3fff,1000:4006,1000:400f,1000:4013
ram:1000:401c   c3              RET                                                 
                            L401d_al=3:                   ;XREF[1,0]:   1000:3f78
ram:1000:401d   fecb            DEC         BL                                      
ram:1000:401f   2ad8            SUB         BL,AL                                   
ram:1000:4021   26f707aa0a      TEST        word ptr ES:[BX],0xaaa                  
ram:1000:4026   7549            JNZ         LAB_1000_4071                           
ram:1000:4028   26f74750aa0a    TEST        word ptr ES:[BX + 0x50],0xaaa           
ram:1000:402e   7541            JNZ         LAB_1000_4071                           
ram:1000:4030   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa           
ram:1000:4037   7538            JNZ         LAB_1000_4071                           
ram:1000:4039   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa           
ram:1000:4040   752f            JNZ         LAB_1000_4071                           
ram:1000:4042   8bf2            MOV         SI,DX                                   
ram:1000:4044   46              INC         SI                                      
ram:1000:4045   d1e6            SHL         SI,0x1                                  
ram:1000:4047   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:404b   03d9            ADD         BX,CX                                   
ram:1000:404d   26f747fcaa0a    TEST        word ptr ES:[BX + -0x4],0xaaa           
ram:1000:4053   751c            JNZ         LAB_1000_4071                           
ram:1000:4055   26f747feaa0a    TEST        word ptr ES:[BX + -0x2],0xaaa           
ram:1000:405b   7514            JNZ         LAB_1000_4071                           
ram:1000:405d   26f787ec0...    TEST        word ptr ES:[BX + 0xec],0xaaa           
ram:1000:4064   750b            JNZ         LAB_1000_4071                           
ram:1000:4066   2ac8            SUB         CL,AL                                   
ram:1000:4068   7907            JNS         LAB_1000_4071                           
ram:1000:406a   32c9            XOR         CL,CL                                   
ram:1000:406c   c6060d2b03      MOV         byte ptr [check_move_result],0x3        
                            LAB_1000_4071:                ;XREF[8,0]:   1000:4026,1000:402e,1000:4037,1000:4040
                                                          ;             1000:4053,1000:405b,1000:4064,1000:4068
ram:1000:4071   c3              RET                                                 
                            LAB_1000_4072:                ;XREF[8,0]:   1000:407d,1000:4095,1000:409d,1000:40a6
                                                          ;             1000:40af,1000:40c2,1000:40cb,1000:40d7
ram:1000:4072   c3              RET                                                 
                            L4073_monstre_left:           ;XREF[1,0]:   1000:3f63
ram:1000:4073   d1e6            SHL         SI,0x1                                  
ram:1000:4075   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:4079   03d9            ADD         BX,CX                                   
ram:1000:407b   3c01            CMP         AL,0x1                                  
ram:1000:407d   72f3            JC          LAB_1000_4072                           
ram:1000:407f   740c            JZ          LAB_1000_408d                           
ram:1000:4081   83c304          ADD         BX,0x4                                  
ram:1000:4084   3c02            CMP         AL,0x2                                  
ram:1000:4086   7c05            JL          LAB_1000_408d                           
ram:1000:4088   7452            JZ          LAB_1000_40dc                           
ram:1000:408a   e9a200          JMP         LAB_1000_412f                           
                            LAB_1000_408d:                ;XREF[2,0]:   1000:407f,1000:4086
ram:1000:408d   83c303          ADD         BX,0x3                                  
ram:1000:4090   26f707a0aa      TEST        word ptr ES:[BX],0xaaa0                 
ram:1000:4095   75db            JNZ         LAB_1000_4072                           
ram:1000:4097   26f74750a0aa    TEST        word ptr ES:[BX + 0x50],0xaaa0          
ram:1000:409d   75d3            JNZ         LAB_1000_4072                           
ram:1000:409f   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa0          
ram:1000:40a6   75ca            JNZ         LAB_1000_4072                           
ram:1000:40a8   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa0          
ram:1000:40af   75c1            JNZ         LAB_1000_4072                           
ram:1000:40b1   8bf2            MOV         SI,DX                                   
ram:1000:40b3   46              INC         SI                                      
ram:1000:40b4   d1e6            SHL         SI,0x1                                  
ram:1000:40b6   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:40ba   03d9            ADD         BX,CX                                   
ram:1000:40bc   26f74703a0aa    TEST        word ptr ES:[BX + 0x3],0xaaa0           
ram:1000:40c2   75ae            JNZ         LAB_1000_4072                           
ram:1000:40c4   26f787f30...    TEST        word ptr ES:[BX + 0xf3],0xaaa0          
ram:1000:40cb   75a5            JNZ         LAB_1000_4072                           
ram:1000:40cd   c6060d2b04      MOV         byte ptr [check_move_result],0x4        
ram:1000:40d2   02c8            ADD         CL,AL                                   
ram:1000:40d4   80f94d          CMP         CL,0x4d                                 
ram:1000:40d7   7699            JBE         LAB_1000_4072                           
ram:1000:40d9   b14d            MOV         CL,0x4d                                 
ram:1000:40db   c3              RET                                                 
                            LAB_1000_40dc:                ;XREF[1,0]:   1000:4088
ram:1000:40dc   26f707a0aa      TEST        word ptr ES:[BX],0xaaa0                 
ram:1000:40e1   754b            JNZ         LAB_1000_412e                           
ram:1000:40e3   26f74750a0aa    TEST        word ptr ES:[BX + 0x50],0xaaa0          
ram:1000:40e9   7543            JNZ         LAB_1000_412e                           
ram:1000:40eb   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa0          
ram:1000:40f2   753a            JNZ         LAB_1000_412e                           
ram:1000:40f4   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa0          
ram:1000:40fb   7531            JNZ         LAB_1000_412e                           
ram:1000:40fd   8bf2            MOV         SI,DX                                   
ram:1000:40ff   46              INC         SI                                      
ram:1000:4100   d1e6            SHL         SI,0x1                                  
ram:1000:4102   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:4106   03d9            ADD         BX,CX                                   
ram:1000:4108   26f74704a0aa    TEST        word ptr ES:[BX + 0x4],0xaaa0           
ram:1000:410e   751e            JNZ         LAB_1000_412e                           
ram:1000:4110   26f64703aa      TEST        byte ptr ES:[BX + 0x3],0xaa             
ram:1000:4115   7517            JNZ         LAB_1000_412e                           
ram:1000:4117   26f787f40...    TEST        word ptr ES:[BX + 0xf4],0xaaa0          
ram:1000:411e   750e            JNZ         LAB_1000_412e                           
ram:1000:4120   c6060d2b04      MOV         byte ptr [check_move_result],0x4        
ram:1000:4125   02c8            ADD         CL,AL                                   
ram:1000:4127   80f94d          CMP         CL,0x4d                                 
ram:1000:412a   7602            JBE         LAB_1000_412e                           
ram:1000:412c   b14d            MOV         CL,0x4d                                 
                            LAB_1000_412e:                ;XREF[16,0]:  1000:40e1,1000:40e9,1000:40f2,1000:40fb
                                                          ;             1000:410e,1000:4115,1000:411e,1000:412a
                                                          ;             1000:4135,1000:413d,1000:4146,1000:414f
                                                          ;             1000:4162,1000:416a,1000:4173,1000:417f
ram:1000:412e   c3              RET                                                 
                            LAB_1000_412f:                ;XREF[1,0]:   1000:408a
ram:1000:412f   43              INC         BX                                      
ram:1000:4130   26f707a0aa      TEST        word ptr ES:[BX],0xaaa0                 
ram:1000:4135   75f7            JNZ         LAB_1000_412e                           
ram:1000:4137   26f74750a0aa    TEST        word ptr ES:[BX + 0x50],0xaaa0          
ram:1000:413d   75ef            JNZ         LAB_1000_412e                           
ram:1000:413f   26f787a00...    TEST        word ptr ES:[BX + 0xa0],0xaaa0          
ram:1000:4146   75e6            JNZ         LAB_1000_412e                           
ram:1000:4148   26f787f00...    TEST        word ptr ES:[BX + 0xf0],0xaaa0          
ram:1000:414f   75dd            JNZ         LAB_1000_412e                           
ram:1000:4151   8bf2            MOV         SI,DX                                   
ram:1000:4153   46              INC         SI                                      
ram:1000:4154   d1e6            SHL         SI,0x1                                  
ram:1000:4156   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:415a   03d9            ADD         BX,CX                                   
ram:1000:415c   26f74705a0aa    TEST        word ptr ES:[BX + 0x5],0xaaa0           
ram:1000:4162   75ca            JNZ         LAB_1000_412e                           
ram:1000:4164   26f74703aaaa    TEST        word ptr ES:[BX + 0x3],0xaaaa           
ram:1000:416a   75c2            JNZ         LAB_1000_412e                           
ram:1000:416c   26f787f50...    TEST        word ptr ES:[BX + 0xf5],0xaaa0          
ram:1000:4173   75b9            JNZ         LAB_1000_412e                           
ram:1000:4175   c6060d2b04      MOV         byte ptr [check_move_result],0x4        
ram:1000:417a   02c8            ADD         CL,AL                                   
ram:1000:417c   80f94d          CMP         CL,0x4d                                 
ram:1000:417f   76ad            JBE         LAB_1000_412e                           
ram:1000:4181   b14d            MOV         CL,0x4d                                 
ram:1000:4183   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                     look at the new position for snapjumper to snap jump                     *
                            ;************************************************************************************************
                            ;void try_snapjump_y(void)
                                                          ;XREF[2,0]:   1000:3ef6,1000:3efc
ram:1000:4184   8bf2            MOV         SI,DX                                   ;si = (monster_x|monster_y)
ram:1000:4186   e8da00          CALL        rand_1_to_4                             ;byte rand_1_to_4(void)
ram:1000:4189   d0e0            SHL         AL,0x1                                  ;AX = jump_distance
ram:1000:418b   3a16082b        CMP         DL,byte ptr [monster_lookat_y]          
ram:1000:418f   7269            JC          LAB_1000_41fa                           
ram:1000:4191   7701            JA          LAB_1000_4194                           
ram:1000:4193   c3              RET                                                 
                            LAB_1000_4194:                ;XREF[1,0]:   1000:4191
ram:1000:4194   2bf0            SUB         SI,AX                                   ;si.y -= 2*rand_1_to_4()
ram:1000:4196   d1e6            SHL         SI,0x1                                  
ram:1000:4198   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:419c   03d9            ADD         BX,CX                                   
ram:1000:419e   26f647ffaa      TEST        byte ptr ES:[BX + -0x1],0xaa            
ram:1000:41a3   7403            JZ          LAB_1000_41a8                           
ram:1000:41a5   e9ba00          JMP         L4262_sjy_gtfo                          
                            LAB_1000_41a8:                ;XREF[1,0]:   1000:41a3
ram:1000:41a8   26f707aaaa      TEST        word ptr ES:[BX],0xaaaa                 
ram:1000:41ad   7403            JZ          LAB_1000_41b2                           
ram:1000:41af   e9b000          JMP         L4262_sjy_gtfo                          
                            LAB_1000_41b2:                ;XREF[1,0]:   1000:41ad
ram:1000:41b2   26f74702aaaa    TEST        word ptr ES:[BX + 0x2],0xaaaa           
ram:1000:41b8   7403            JZ          LAB_1000_41bd                           
ram:1000:41ba   e9a500          JMP         L4262_sjy_gtfo                          
                            LAB_1000_41bd:                ;XREF[1,0]:   1000:41b8
ram:1000:41bd   8bf2            MOV         SI,DX                                   
ram:1000:41bf   2bf0            SUB         SI,AX                                   
ram:1000:41c1   46              INC         SI                                      
ram:1000:41c2   d1e6            SHL         SI,0x1                                  
ram:1000:41c4   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:41c8   03d9            ADD         BX,CX                                   
ram:1000:41ca   26f647ffaa      TEST        byte ptr ES:[BX + -0x1],0xaa            
ram:1000:41cf   7403            JZ          LAB_1000_41d4                           
ram:1000:41d1   e98e00          JMP         L4262_sjy_gtfo                          
                            LAB_1000_41d4:                ;XREF[1,0]:   1000:41cf
ram:1000:41d4   26f707aaaa      TEST        word ptr ES:[BX],0xaaaa                 
ram:1000:41d9   7403            JZ          LAB_1000_41de                           
ram:1000:41db   e98400          JMP         L4262_sjy_gtfo                          
                            LAB_1000_41de:                ;XREF[1,0]:   1000:41d9
ram:1000:41de   26f74702aaaa    TEST        word ptr ES:[BX + 0x2],0xaaaa           
ram:1000:41e4   7403            JZ          L41e9_jump_up                           
ram:1000:41e6   eb7a            JMP         L4262_sjy_gtfo                          
ram:1000:41e8   90              ??          90h                                     
                            L41e9_jump_up:                ;XREF[1,0]:   1000:41e4
ram:1000:41e9   c6060d2b01      MOV         byte ptr [check_move_result],0x1        
ram:1000:41ee   2bd0            SUB         DX,AX                                   ;monster_y -= jump_distance
ram:1000:41f0   7803            JS          LAB_1000_41f5                           
ram:1000:41f2   eb6e            JMP         L4262_sjy_gtfo                          
ram:1000:41f4   90              ??          90h                                     
                            LAB_1000_41f5:                ;XREF[1,0]:   1000:41f0
ram:1000:41f5   33d2            XOR         DX,DX                                   ;DX is dedicated to Y, DH is saved in CL
ram:1000:41f7   eb69            JMP         L4262_sjy_gtfo                          
ram:1000:41f9   90              ??          90h                                     
                            LAB_1000_41fa:                ;XREF[1,0]:   1000:418f
ram:1000:41fa   83c608          ADD         SI,0x8                                  
ram:1000:41fd   03f0            ADD         SI,AX                                   
ram:1000:41ff   d1e6            SHL         SI,0x1                                  
ram:1000:4201   8b9ce068        MOV         BX,word ptr [SI + line_offsets_table]   
ram:1000:4205   03d9            ADD         BX,CX                                   
ram:1000:4207   26f647ffaa      TEST        byte ptr ES:[BX + -0x1],0xaa            
ram:1000:420c   7403            JZ          LAB_1000_4211                           
ram:1000:420e   eb52            JMP         L4262_sjy_gtfo                          
ram:1000:4210   90              ??          90h                                     
                            LAB_1000_4211:                ;XREF[1,0]:   1000:420c
ram:1000:4211   26f707aaaa      TEST        word ptr ES:[BX],0xaaaa                 
ram:1000:4216   7403            JZ          LAB_1000_421b                           
ram:1000:4218   eb48            JMP         L4262_sjy_gtfo                          
ram:1000:421a   90              ??          90h                                     
                            LAB_1000_421b:                ;XREF[1,0]:   1000:4216
ram:1000:421b   26f74702aaaa    TEST        word ptr ES:[BX + 0x2],0xaaaa           
ram:1000:4221   7403            JZ          LAB_1000_4226                           
ram:1000:4223   eb3d            JMP         L4262_sjy_gtfo                          
ram:1000:4225   90              ??          90h                                     
                            LAB_1000_4226:                ;XREF[1,0]:   1000:4221
ram:1000:4226   8bf2            MOV         SI,DX                                   
ram:1000:4228   83c607          ADD         SI,0x7                                  
ram:1000:422b   03f0            ADD         SI,AX                                   
ram:1000:422d   d1e6            SHL         SI,0x1                                  
ram:1000:422f   8b9ce068        MOV         BX,word ptr [SI + 0x68e0]               
ram:1000:4233   03d9            ADD         BX,CX                                   
ram:1000:4235   26f647ffaa      TEST        byte ptr ES:[BX + -0x1],0xaa            
ram:1000:423a   7403            JZ          LAB_1000_423f                           
ram:1000:423c   eb24            JMP         L4262_sjy_gtfo                          
ram:1000:423e   90              ??          90h                                     
                            LAB_1000_423f:                ;XREF[1,0]:   1000:423a
ram:1000:423f   26f707aaaa      TEST        word ptr ES:[BX],0xaaaa                 
ram:1000:4244   7403            JZ          LAB_1000_4249                           
ram:1000:4246   eb1a            JMP         L4262_sjy_gtfo                          
ram:1000:4248   90              ??          90h                                     
                            LAB_1000_4249:                ;XREF[1,0]:   1000:4244
ram:1000:4249   26f74702aaaa    TEST        word ptr ES:[BX + 0x2],0xaaaa           
ram:1000:424f   7403            JZ          LAB_1000_4254                           
ram:1000:4251   eb0f            JMP         L4262_sjy_gtfo                          
ram:1000:4253   90              ??          90h                                     
                            LAB_1000_4254:                ;XREF[1,0]:   1000:424f
ram:1000:4254   c6060d2b02      MOV         byte ptr [check_move_result],0x2        
ram:1000:4259   02d0            ADD         DL,AL                                   
ram:1000:425b   80faaa          CMP         DL,0xaa                                 
ram:1000:425e   7602            JBE         L4262_sjy_gtfo                          
ram:1000:4260   b2aa            MOV         DL,0xaa                                 
                            L4262_sjy_gtfo:               ;XREF[15,0]:  1000:41a5,1000:41af,1000:41ba,1000:41d1
                                                          ;             1000:41db,1000:41e6,1000:41f2,1000:41f7
                                                          ;             1000:420e,1000:4218,1000:4223,1000:423c
                                                          ;             1000:4246,1000:4251,1000:425e
ram:1000:4262   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;byte rand_1_to_4(void)
                                                          ;XREF[2,0]:   1000:3f55,1000:4186
ram:1000:4263   a1032b          MOV         AX,[randomword]                         
ram:1000:4266   d1c8            ROR         AX,0x1                                  
ram:1000:4268   a3032b          MOV         [randomword],AX                         
ram:1000:426b   250300          AND         AX,0x3                                  
ram:1000:426e   fec0            INC         AL                                      
ram:1000:4270   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                           sets monster_lookat_x/y to random corner                           *
                            ;************************************************************************************************
                            ;void retarget_snapjumper(void)
                                                          ;XREF[1,0]:   1000:3ed6
ram:1000:4271   8b1e032b        MOV         BX,word ptr [randomword]                
ram:1000:4275   d0cf            ROR         BH,0x1                                  
ram:1000:4277   d0cf            ROR         BH,0x1                                  
ram:1000:4279   891e032b        MOV         word ptr [randomword],BX                
ram:1000:427d   80e703          AND         BH,0x3                                  
ram:1000:4280   80ff01          CMP         BH,0x1                                  
ram:1000:4283   740d            JZ          LAB_1000_4292                           
ram:1000:4285   7716            JA          LAB_1000_429d                           
ram:1000:4287   c606072b00      MOV         byte ptr [monster_lookat_x],0x0         
ram:1000:428c   c606082b00      MOV         byte ptr [monster_lookat_y],0x0         
ram:1000:4291   c3              RET                                                 
                            LAB_1000_4292:                ;XREF[1,0]:   1000:4283
ram:1000:4292   c606072b64      MOV         byte ptr [monster_lookat_x],0x64        
ram:1000:4297   c606082b00      MOV         byte ptr [monster_lookat_y],0x0         
ram:1000:429c   c3              RET                                                 
                            LAB_1000_429d:                ;XREF[1,0]:   1000:4285
ram:1000:429d   80ff02          CMP         BH,0x2                                  
ram:1000:42a0   770b            JA          LAB_1000_42ad                           
ram:1000:42a2   c606072b00      MOV         byte ptr [monster_lookat_x],0x0         
ram:1000:42a7   c606082bc8      MOV         byte ptr [monster_lookat_y],0xc8        
ram:1000:42ac   c3              RET                                                 
                            LAB_1000_42ad:                ;XREF[1,0]:   1000:42a0
ram:1000:42ad   c606072b64      MOV         byte ptr [monster_lookat_x],0x64        
ram:1000:42b2   c606082bc8      MOV         byte ptr [monster_lookat_y],0xc8        
ram:1000:42b7   c3              RET                                                 
ram:1000:42b8   00              ??          00h                                     
ram:1000:42b9   00              ??          00h                                     
ram:1000:42ba   00              ??          00h                                     
ram:1000:42bb   00              ??          00h                                     
ram:1000:42bc   00              ??          00h                                     
ram:1000:42bd   00              ??          00h                                     
ram:1000:42be   00              ??          00h                                     
ram:1000:42bf   00              ??          00h                                     
                            WORD_1000_42c0:               ;XREF[2,0]:   1000:4309,1000:453a
ram:1000:42c0   0000            dw          0h                                      
                            shiv_n:                       ;XREF[2,0]:   1000:42dd,1000:451e
ram:1000:42c2   00              db          0h                                      
                            PTR_ARRAY_1000_42c3:          ;XREF[1,0]:   1000:434d
ram:1000:42c3   1e4551438...    addr[9]                                             
   |_ram:1000:42c3   [0]             addr        process_shivs::L451e_next_shiv          
   |_ram:1000:42c5   [1]             addr        L4351_dir1                              
   |_ram:1000:42c7   [2]             addr        L438d_dir2                              
   |_ram:1000:42c9   [3]             addr        L43bf_dir3                              
   |_ram:1000:42cb   [4]             addr        L43fb_dir4                              
   |_ram:1000:42cd   [5]             addr        L4429_dir5                              
   |_ram:1000:42cf   [6]             addr        L4457_dir6                              
   |_ram:1000:42d1   [7]             addr        L4493_dir7                              
   |_ram:1000:42d3   [8]             addr        L44c5_dir8                              
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined process_shivs()
                                                          ;XREF[1,0]:   1000:0242
ram:1000:42d5   803e3b2900      CMP         byte ptr [num_shivs],0x0                
ram:1000:42da   7701            JA          LAB_1000_42dd                           
ram:1000:42dc   c3              RET                                                 
                            LAB_1000_42dd:                ;XREF[1,0]:   1000:42da
ram:1000:42dd   c606c24202      MOV         byte ptr [shiv_n],0x2                   
ram:1000:42e2   be3029          MOV         SI,shivs_data                           
                            LAB_1000_42e5:                ;XREF[1,0]:   1000:4564
                                                          ; FWD[2,0]:   1000:2930,1000:2935
ram:1000:42e5   803c01          CMP         byte ptr [SI]=>shivs_data,0x1           ;active
ram:1000:42e8   7403            JZ          LAB_1000_42ed                           
ram:1000:42ea   e93102          JMP         L451e_next_shiv                         
                            LAB_1000_42ed:                ;XREF[1,0]:   1000:42e8
ram:1000:42ed   33d2            XOR         DX,DX                                   
ram:1000:42ef   33c9            XOR         CX,CX                                   
ram:1000:42f1   8a4c01          MOV         CL,byte ptr [SI + 0x1]=>shivs_data[1]   ;x
ram:1000:42f4   8a5402          MOV         DL,byte ptr [SI + 0x2]=>shivs_data[2]   ;y
ram:1000:42f7   8a4403          MOV         AL,byte ptr [SI + 0x3]=>shivs_data[3]   ;dir
ram:1000:42fa   8a5c04          MOV         BL,byte ptr [SI + 0x4]=>shivs_data[4]   ;wtf
ram:1000:42fd   32ff            XOR         BH,BH                                   
ram:1000:42ff   80c306          ADD         BL,0x6                                  
ram:1000:4302   885c04          MOV         byte ptr [SI + 0x4]=>shivs_data[4],BL   
ram:1000:4305   d1e3            SHL         BX,0x1                                  
ram:1000:4307   d1e3            SHL         BX,0x1                                  
ram:1000:4309   891ec042        MOV         word ptr [WORD_1000_42c0],BX            
ram:1000:430d   98              CBW                                                 
ram:1000:430e   d1e0            SHL         AX,0x1                                  ;dir to index in jumptable
ram:1000:4310   3d1000          CMP         AX,0x10                                 
ram:1000:4313   7603            JBE         LAB_1000_4318                           
ram:1000:4315   e90602          JMP         L451e_next_shiv                         
                            LAB_1000_4318:                ;XREF[1,0]:   1000:4313
ram:1000:4318   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:431d   752c            JNZ         L434b_switch_on_dir                     
ram:1000:431f   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:4324   7525            JNZ         L434b_switch_on_dir                     
ram:1000:4326   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:432b   7414            JZ          L4341_delay                             
ram:1000:432d   50              PUSH        AX                                      
ram:1000:432e   e461            IN          AL,0x61                                 
ram:1000:4330   0c03            OR          AL,0x3                                  
ram:1000:4332   e661            OUT         0x61,AL                                 
ram:1000:4334   b0b6            MOV         AL,0xb6                                 
ram:1000:4336   e643            OUT         0x43,AL                                 
ram:1000:4338   8bc3            MOV         AX,BX                                   
ram:1000:433a   e642            OUT         0x42,AL                                 
ram:1000:433c   8ac4            MOV         AL,AH                                   
ram:1000:433e   e642            OUT         0x42,AL                                 
ram:1000:4340   58              POP         AX                                      
                            L4341_delay:                  ;XREF[1,0]:   1000:432b
ram:1000:4341   53              PUSH        BX                                      
ram:1000:4342   8b1e663b        MOV         BX,word ptr [shiv_delay_3b66]           
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:4346   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:434a   5b              POP         BX                                      
                            L434b_switch_on_dir:          ;XREF[2,0]:   1000:431d,1000:4324
ram:1000:434b   8bd8            MOV         BX,AX                                   
                            ;switch(s.dir)
ram:1000:434d   ffa7c342        JMP         word ptr [BX + PTR_ARRAY_1000_42c3]     
                            L4351_dir1:                   ;XREF[1,0]:   1000:42c5
ram:1000:4351   bf707e          MOV         DI,spr_ionshivs                         
ram:1000:4354   bb020c          MOV         BX,0xc02                                
ram:1000:4357   e82bd1          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:435a   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:435f   7403            JZ          LAB_1000_4364                           
ram:1000:4361   e99d01          JMP         L4501_shiv_collision                    
                            LAB_1000_4364:                ;XREF[1,0]:   1000:435f
ram:1000:4364   80f901          CMP         CL,0x1                                  
ram:1000:4367   7c05            JL          LAB_1000_436e                           
ram:1000:4369   80fa04          CMP         DL,0x4                                  
ram:1000:436c   7303            JNC         LAB_1000_4371                           
                            LAB_1000_436e:                ;XREF[1,0]:   1000:4367
ram:1000:436e   e99001          JMP         L4501_shiv_collision                    
                            LAB_1000_4371:                ;XREF[1,0]:   1000:436c
ram:1000:4371   fec9            DEC         CL                                      
ram:1000:4373   feca            DEC         DL                                      
ram:1000:4375   feca            DEC         DL                                      
ram:1000:4377   feca            DEC         DL                                      
ram:1000:4379   feca            DEC         DL                                      
ram:1000:437b   884c01          MOV         byte ptr [SI + 0x1],CL                  
ram:1000:437e   885402          MOV         byte ptr [SI + 0x2],DL                  
ram:1000:4381   bb020c          MOV         BX,0xc02                                
ram:1000:4384   bf707e          MOV         DI,spr_ionshivs                         
ram:1000:4387   e8c6d0          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:438a   e99101          JMP         process_shivs::L451e_next_shiv          
                            L438d_dir2:                   ;XREF[1,0]:   1000:42c7
ram:1000:438d   bf7c7e          MOV         DI,spr_ionshivs[12]                     
ram:1000:4390   bb020e          MOV         BX,0xe02                                
ram:1000:4393   e8efd0          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:4396   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:439b   7403            JZ          LAB_1000_43a0                           
ram:1000:439d   e96101          JMP         L4501_shiv_collision                    
                            LAB_1000_43a0:                ;XREF[1,0]:   1000:439b
ram:1000:43a0   80fa04          CMP         DL,0x4                                  
ram:1000:43a3   7303            JNC         LAB_1000_43a8                           
ram:1000:43a5   e95901          JMP         L4501_shiv_collision                    
                            LAB_1000_43a8:                ;XREF[1,0]:   1000:43a3
ram:1000:43a8   feca            DEC         DL                                      
ram:1000:43aa   feca            DEC         DL                                      
ram:1000:43ac   feca            DEC         DL                                      
ram:1000:43ae   feca            DEC         DL                                      
ram:1000:43b0   885402          MOV         byte ptr [SI + 0x2],DL                  
ram:1000:43b3   bb020e          MOV         BX,0xe02                                
ram:1000:43b6   bf7c7e          MOV         DI,0x7e7c                               
ram:1000:43b9   e894d0          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:43bc   e95f01          JMP         process_shivs::L451e_next_shiv          
                            L43bf_dir3:                   ;XREF[1,0]:   1000:42c9
ram:1000:43bf   bf8a7e          MOV         DI,spr_ionshivs[26]                     
ram:1000:43c2   bb020c          MOV         BX,0xc02                                
ram:1000:43c5   e8bdd0          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:43c8   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:43cd   7403            JZ          LAB_1000_43d2                           
ram:1000:43cf   e92f01          JMP         L4501_shiv_collision                    
                            LAB_1000_43d2:                ;XREF[1,0]:   1000:43cd
ram:1000:43d2   80f94c          CMP         CL,0x4c                                 ;cl = x, dl = y
ram:1000:43d5   7705            JA          LAB_1000_43dc                           
ram:1000:43d7   80fa04          CMP         DL,0x4                                  
ram:1000:43da   7303            JNC         LAB_1000_43df                           
                            LAB_1000_43dc:                ;XREF[1,0]:   1000:43d5
ram:1000:43dc   e92201          JMP         L4501_shiv_collision                    
                            LAB_1000_43df:                ;XREF[1,0]:   1000:43da
ram:1000:43df   fec1            INC         CL                                      
ram:1000:43e1   feca            DEC         DL                                      
ram:1000:43e3   feca            DEC         DL                                      
ram:1000:43e5   feca            DEC         DL                                      
ram:1000:43e7   feca            DEC         DL                                      
ram:1000:43e9   884c01          MOV         byte ptr [SI + 0x1],CL                  
ram:1000:43ec   885402          MOV         byte ptr [SI + 0x2],DL                  
ram:1000:43ef   bb020c          MOV         BX,0xc02                                
ram:1000:43f2   bf8a7e          MOV         DI,0x7e8a                               
ram:1000:43f5   e858d0          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:43f8   e92301          JMP         process_shivs::L451e_next_shiv          
                            L43fb_dir4:                   ;XREF[1,0]:   1000:42cb
ram:1000:43fb   bf967e          MOV         DI,spr_ionshivs[38]                     
ram:1000:43fe   bb020a          MOV         BX,0xa02                                
ram:1000:4401   e881d0          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:4404   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4409   7403            JZ          LAB_1000_440e                           
ram:1000:440b   e9f300          JMP         L4501_shiv_collision                    
                            LAB_1000_440e:                ;XREF[1,0]:   1000:4409
ram:1000:440e   80f902          CMP         CL,0x2                                  
ram:1000:4411   7303            JNC         LAB_1000_4416                           
ram:1000:4413   e9eb00          JMP         L4501_shiv_collision                    
                            LAB_1000_4416:                ;XREF[1,0]:   1000:4411
ram:1000:4416   fec9            DEC         CL                                      
ram:1000:4418   fec9            DEC         CL                                      
ram:1000:441a   884c01          MOV         byte ptr [SI + 0x1],CL                  
ram:1000:441d   bb020a          MOV         BX,0xa02                                
ram:1000:4420   bf967e          MOV         DI,spr_ionshivs[38]                     
ram:1000:4423   e82ad0          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4426   e9f500          JMP         process_shivs::L451e_next_shiv          
                            L4429_dir5:                   ;XREF[1,0]:   1000:42cd
ram:1000:4429   bfa07e          MOV         DI,spr_ionshivs[48]                     
ram:1000:442c   bb020a          MOV         BX,0xa02                                
ram:1000:442f   e853d0          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:4432   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4437   7403            JZ          LAB_1000_443c                           
ram:1000:4439   e9c500          JMP         L4501_shiv_collision                    
                            LAB_1000_443c:                ;XREF[1,0]:   1000:4437
ram:1000:443c   80f94c          CMP         CL,0x4c                                 
ram:1000:443f   7603            JBE         LAB_1000_4444                           
ram:1000:4441   e9bd00          JMP         L4501_shiv_collision                    
                            LAB_1000_4444:                ;XREF[1,0]:   1000:443f
ram:1000:4444   fec1            INC         CL                                      
ram:1000:4446   fec1            INC         CL                                      
ram:1000:4448   884c01          MOV         byte ptr [SI + 0x1],CL                  
ram:1000:444b   bb020a          MOV         BX,0xa02                                
ram:1000:444e   bfa07e          MOV         DI,spr_ionshivs[48]                     
ram:1000:4451   e8fccf          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4454   e9c700          JMP         process_shivs::L451e_next_shiv          
                            L4457_dir6:                   ;XREF[1,0]:   1000:42cf
ram:1000:4457   bfaa7e          MOV         DI,spr_ionshivs[58]                     
ram:1000:445a   bb020c          MOV         BX,0xc02                                
ram:1000:445d   e825d0          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:4460   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4465   7403            JZ          LAB_1000_446a                           
ram:1000:4467   e99700          JMP         L4501_shiv_collision                    
                            LAB_1000_446a:                ;XREF[1,0]:   1000:4465
ram:1000:446a   80f901          CMP         CL,0x1                                  
ram:1000:446d   7c05            JL          LAB_1000_4474                           
ram:1000:446f   80faa8          CMP         DL,0xa8                                 
ram:1000:4472   7603            JBE         LAB_1000_4477                           
                            LAB_1000_4474:                ;XREF[1,0]:   1000:446d
ram:1000:4474   e98a00          JMP         L4501_shiv_collision                    
                            LAB_1000_4477:                ;XREF[1,0]:   1000:4472
ram:1000:4477   fec9            DEC         CL                                      
ram:1000:4479   fec2            INC         DL                                      
ram:1000:447b   fec2            INC         DL                                      
ram:1000:447d   fec2            INC         DL                                      
ram:1000:447f   fec2            INC         DL                                      
ram:1000:4481   884c01          MOV         byte ptr [SI + 0x1],CL                  
ram:1000:4484   885402          MOV         byte ptr [SI + 0x2],DL                  
ram:1000:4487   bb020c          MOV         BX,0xc02                                
ram:1000:448a   bfaa7e          MOV         DI,spr_ionshivs[58]                     
ram:1000:448d   e8c0cf          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4490   e98b00          JMP         process_shivs::L451e_next_shiv          
                            L4493_dir7:                   ;XREF[1,0]:   1000:42d1
ram:1000:4493   bfb67e          MOV         DI,spr_ionshivs[70]                     
ram:1000:4496   bb020e          MOV         BX,0xe02                                
ram:1000:4499   e8e9cf          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:449c   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:44a1   7403            JZ          LAB_1000_44a6                           
ram:1000:44a3   eb5c            JMP         L4501_shiv_collision                    
ram:1000:44a5   90              ??          90h                                     
                            LAB_1000_44a6:                ;XREF[1,0]:   1000:44a1
ram:1000:44a6   80faa8          CMP         DL,0xa8                                 
ram:1000:44a9   7603            JBE         LAB_1000_44ae                           
ram:1000:44ab   eb54            JMP         L4501_shiv_collision                    
ram:1000:44ad   90              ??          90h                                     
                            LAB_1000_44ae:                ;XREF[1,0]:   1000:44a9
ram:1000:44ae   fec2            INC         DL                                      
ram:1000:44b0   fec2            INC         DL                                      
ram:1000:44b2   fec2            INC         DL                                      
ram:1000:44b4   fec2            INC         DL                                      
ram:1000:44b6   885402          MOV         byte ptr [SI + 0x2],DL                  
ram:1000:44b9   bb020e          MOV         BX,0xe02                                
ram:1000:44bc   bfb67e          MOV         DI,spr_ionshivs[70]                     
ram:1000:44bf   e88ecf          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:44c2   eb5a            JMP         process_shivs::L451e_next_shiv          
ram:1000:44c4   90              ??          90h                                     
                            L44c5_dir8:                   ;XREF[1,0]:   1000:42d3
ram:1000:44c5   bfc47e          MOV         DI,spr_ionshivs[84]                     
ram:1000:44c8   bb020c          MOV         BX,0xc02                                
ram:1000:44cb   e8b7cf          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:44ce   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:44d3   7403            JZ          LAB_1000_44d8                           
ram:1000:44d5   eb2a            JMP         L4501_shiv_collision                    
ram:1000:44d7   90              ??          90h                                     
                            LAB_1000_44d8:                ;XREF[1,0]:   1000:44d3
ram:1000:44d8   80f94c          CMP         CL,0x4c                                 
ram:1000:44db   7705            JA          LAB_1000_44e2                           
ram:1000:44dd   80faa8          CMP         DL,0xa8                                 
ram:1000:44e0   7603            JBE         LAB_1000_44e5                           
                            LAB_1000_44e2:                ;XREF[1,0]:   1000:44db
ram:1000:44e2   eb1d            JMP         L4501_shiv_collision                    
ram:1000:44e4   90              ??          90h                                     
                            LAB_1000_44e5:                ;XREF[1,0]:   1000:44e0
ram:1000:44e5   fec1            INC         CL                                      
ram:1000:44e7   fec2            INC         DL                                      
ram:1000:44e9   fec2            INC         DL                                      
ram:1000:44eb   fec2            INC         DL                                      
ram:1000:44ed   fec2            INC         DL                                      
ram:1000:44ef   884c01          MOV         byte ptr [SI + 0x1],CL                  
ram:1000:44f2   885402          MOV         byte ptr [SI + 0x2],DL                  
ram:1000:44f5   bb020c          MOV         BX,0xc02                                
ram:1000:44f8   bfc47e          MOV         DI,spr_ionshivs[84]                     
ram:1000:44fb   e852cf          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:44fe   eb1e            JMP         process_shivs::L451e_next_shiv          
ram:1000:4500   90              ??          90h                                     
                            L4501_shiv_collision:         ;XREF[16,0]:  1000:4361,1000:436e,1000:439d,1000:43a5
                                                          ;             1000:43cf,1000:43dc,1000:440b,1000:4413
                                                          ;             1000:4439,1000:4441,1000:4467,1000:4474
                                                          ;             1000:44a3,1000:44ab,1000:44d5,1000:44e2
ram:1000:4501   c60400          MOV         byte ptr [SI],0x0                       
ram:1000:4504   fe0e3b29        DEC         byte ptr [num_shivs]                    
ram:1000:4508   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:450d   750f            JNZ         process_shivs::L451e_next_shiv          
ram:1000:450f   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:4514   7508            JNZ         process_shivs::L451e_next_shiv          
ram:1000:4516   50              PUSH        AX                                      
ram:1000:4517   e461            IN          AL,0x61                                 
ram:1000:4519   24fc            AND         AL,0xfc                                 
ram:1000:451b   e661            OUT         0x61,AL                                 
ram:1000:451d   58              POP         AX                                      
                            L451e_next_shiv:              ;XREF[13,0]:  1000:42c3,1000:42ea,1000:4315,1000:438a
                                                          ;             1000:43bc,1000:43f8,1000:4426,1000:4454
                                                          ;             1000:4490,1000:44c2,1000:44fe,1000:450d
                                                          ;             1000:4514
ram:1000:451e   fe0ec242        DEC         byte ptr [shiv_n]                       
ram:1000:4522   7443            JZ          LAB_1000_4567                           
ram:1000:4524   83c605          ADD         SI,0x5                                  
ram:1000:4527   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:452c   7536            JNZ         LAB_1000_4564                           
ram:1000:452e   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:4533   752f            JNZ         LAB_1000_4564                           
ram:1000:4535   51              PUSH        CX                                      
ram:1000:4536   8b0e683b        MOV         CX,word ptr [DAT_1000_3b68]             
ram:1000:453a   2b0ec042        SUB         CX,word ptr [WORD_1000_42c0]            
ram:1000:453e   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:4543   7414            JZ          LAB_1000_4559                           
ram:1000:4545   50              PUSH        AX                                      
ram:1000:4546   e461            IN          AL,0x61                                 
ram:1000:4548   0c03            OR          AL,0x3                                  
ram:1000:454a   e661            OUT         0x61,AL                                 
ram:1000:454c   b0b6            MOV         AL,0xb6                                 
ram:1000:454e   e643            OUT         0x43,AL                                 
ram:1000:4550   8bc1            MOV         AX,CX                                   
ram:1000:4552   e642            OUT         0x42,AL                                 
ram:1000:4554   8ac4            MOV         AL,AH                                   
ram:1000:4556   e642            OUT         0x42,AL                                 
ram:1000:4558   58              POP         AX                                      
                            LAB_1000_4559:                ;XREF[1,0]:   1000:4543
ram:1000:4559   53              PUSH        BX                                      
ram:1000:455a   8b1e683b        MOV         BX,word ptr [DAT_1000_3b68]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:455e   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:4562   5b              POP         BX                                      
ram:1000:4563   59              POP         CX                                      
                            LAB_1000_4564:                ;XREF[2,0]:   1000:452c,1000:4533
ram:1000:4564   e97efd          JMP         LAB_1000_42e5                           
                            LAB_1000_4567:                ;XREF[1,0]:   1000:4522
ram:1000:4567   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:456c   750f            JNZ         LAB_1000_457d                           
ram:1000:456e   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:4573   7508            JNZ         LAB_1000_457d                           
ram:1000:4575   50              PUSH        AX                                      
ram:1000:4576   e461            IN          AL,0x61                                 
ram:1000:4578   24fc            AND         AL,0xfc                                 
ram:1000:457a   e661            OUT         0x61,AL                                 
ram:1000:457c   58              POP         AX                                      
                            LAB_1000_457d:                ;XREF[2,0]:   1000:456c,1000:4573
ram:1000:457d   c3              RET                                                 
ram:1000:457e   00              ??          00h                                     
ram:1000:457f   00              ??          00h                                     
                            door_location:                ;XREF[2,0]:   1000:4685,1000:639e
ram:1000:4580   0000            dw          0h                                      
                            animation_counter:            ;XREF[33,0]:  1000:03b9,1000:041b,1000:0494,1000:29c8
                                                          ;             1000:2a73,1000:2add,1000:35ca,1000:4318
                                                          ;             1000:4508,1000:4527,1000:4567,1000:4766
                                                          ;             1000:4886,1000:491b,1000:49e9,1000:534c
                                                          ;             1000:5416,1000:549b,1000:553b,1000:61f8
                                                          ;             1000:61fd,1000:6219,1000:6240,1000:6267
                                                          ;             1000:628c,1000:62b3,1000:62da,1000:62ff
                                                          ;             1000:6326,1000:634d,1000:6372,1000:6376
                                                          ;             1000:63a4
ram:1000:4582   0000            dw          0h                                      
                            sliding_freq:                 ;XREF[3,0]:   1000:49ef,1000:637d,1000:6394
ram:1000:4584   0000            dw          0h                                      
                            picked_powerup_kind:          ;XREF[8,0]:   1000:03d9,1000:0422,1000:4761,1000:4881
                                                          ;             1000:4916,1000:49e4,1000:61f0,1000:620d
ram:1000:4586   00              db          0h                                      
ram:1000:4587   00              ??          00h                                     
                            powerup_x:                    ;XREF[7,0]:   1000:2da5,1000:45c5,1000:4618,1000:46ee
                                                          ;             1000:479e,1000:483a,1000:5735
ram:1000:4588   00              undefined1  00h                                     
                            powerup_y:                    ;XREF[7,0]:   1000:2dad,1000:45c9,1000:461c,1000:46ea
                                                          ;             1000:4797,1000:483e,1000:5739
ram:1000:4589   00              undefined1  00h                                     
                            powerup_yofs:                 ;XREF[7,0]:   1000:46f2,1000:46fc,1000:4701,1000:472a
                                                          ;             1000:481e,1000:48f8,1000:49a1
ram:1000:458a   00              db          0h                                      
                            ;1=extralife
                            ;2=mystery
                            ;3=key
                            ;4=keyhole
                            powerup_kind:                 ;XREF[11,0]:  1000:4664,1000:46b9,1000:46d1,1000:46e0
                                                          ;             1000:4708,1000:47ff,1000:48d9,1000:4c38
                                                          ;             1000:4cb2,1000:573d,1000:5746
ram:1000:458b   00              db          0h                                      
                            powerup_animation_offset:     ;XREF[19,0]:  1000:4620,1000:4652,1000:46a7,1000:46cc
                                                          ;             1000:474b,1000:47a7,1000:47c0,1000:47c9
                                                          ;             1000:47d6,1000:47e3,1000:47f2,1000:4847
                                                          ;             1000:4855,1000:4859,1000:4875,1000:48d5
                                                          ;             1000:4940,1000:4c2f,1000:572d
ram:1000:458c   00              db          0h                                      
                            powerup_anim_delay:           ;XREF[4,0]:   1000:478b,1000:4792,1000:482e,1000:4835
ram:1000:458d   05              db          5h                                      
                            lives_remaining:              ;XREF[8,0]:   1000:29a5,1000:29b1,1000:475a,1000:48b9
                                                          ;             1000:4a51,1000:4a5e,1000:79e2,1000:7ca2
ram:1000:458e   04              db          4h                                      
                            ;************************************************************************************************
                            ;*                             room_number:keyhole_type assoc table                             *
                            ;************************************************************************************************
                            keyhole_type:                 ;XREF[2,3]:   1000:4696,1000:469c,1000:469c,1000:46a5
                                                          ;             1000:46a5
ram:1000:458f   0f0025272...    bytepair...                                        
   |_ram:1000:458f   [0]             bytepair_t                                          
      |_ram:1000:458f   x               db          Fh                                      
      |_ram:1000:4590   y               db          0h                                      
   |_ram:1000:4591   [1]             bytepair_t                                          
      |_ram:1000:4591   x               db          25h                                     
      |_ram:1000:4592   y               db          27h                                     
   |_ram:1000:4593   [2]             bytepair_t                                          
      |_ram:1000:4593   x               db          28h                                     
      |_ram:1000:4594   y               db          0h                                      
   |_ram:1000:4595   [3]             bytepair_t                                          
      |_ram:1000:4595   x               db          2Fh                                     
      |_ram:1000:4596   y               db          4Eh                                     
   |_ram:1000:4597   [4]             bytepair_t                                          
      |_ram:1000:4597   x               db          37h                                     
      |_ram:1000:4598   y               db          27h                                     
   |_ram:1000:4599   [5]             bytepair_t                                          
      |_ram:1000:4599   x               db          5Ch                                     
      |_ram:1000:459a   y               db          0h                                      
   |_ram:1000:459b   [6]             bytepair_t                                          
      |_ram:1000:459b   x               db          62h                                     
      |_ram:1000:459c   y               db          27h                                     
   |_ram:1000:459d   [7]             bytepair_t                                          
      |_ram:1000:459d   x               db          7Bh                                     
      |_ram:1000:459e   y               db          0h                                      
   |_ram:1000:459f   [8]             bytepair_t                                          
      |_ram:1000:459f   x               db          6Ch                                     
      |_ram:1000:45a0   y               db          4Eh                                     
                            key_locations:                ;XREF[2,3]:   1000:4641,1000:4647,1000:4647,1000:4650
                                                          ;             1000:4650
ram:1000:45a1   020006001...    bytepair...                                        
   |_ram:1000:45a1   [0]             bytepair_t                                          
      |_ram:1000:45a1   x               db          2h                                      
      |_ram:1000:45a2   y               db          0h                                      
   |_ram:1000:45a3   [1]             bytepair_t                                          
      |_ram:1000:45a3   x               db          6h                                      
      |_ram:1000:45a4   y               db          0h                                      
   |_ram:1000:45a5   [2]             bytepair_t                                          
      |_ram:1000:45a5   x               db          12h                                     
      |_ram:1000:45a6   y               db          30h                                     
   |_ram:1000:45a7   [3]             bytepair_t                                          
      |_ram:1000:45a7   x               db          3Ah                                     
      |_ram:1000:45a8   y               db          0h                                      
   |_ram:1000:45a9   [4]             bytepair_t                                          
      |_ram:1000:45a9   x               db          20h                                     
      |_ram:1000:45aa   y               db          60h                                     
   |_ram:1000:45ab   [5]             bytepair_t                                          
      |_ram:1000:45ab   x               db          2Ch                                     
      |_ram:1000:45ac   y               db          30h                                     
   |_ram:1000:45ad   [6]             bytepair_t                                          
      |_ram:1000:45ad   x               db          4Fh                                     
      |_ram:1000:45ae   y               db          0h                                      
   |_ram:1000:45af   [7]             bytepair_t                                          
      |_ram:1000:45af   x               db          76h                                     
      |_ram:1000:45b0   y               db          30h                                     
   |_ram:1000:45b1   [8]             bytepair_t                                          
      |_ram:1000:45b1   x               db          69h                                     
      |_ram:1000:45b2   y               db          60h                                     
   |_ram:1000:45b3   [9]             bytepair_t                                          
      |_ram:1000:45b3   x               db          70h                                     
      |_ram:1000:45b4   y               db          0h                                      
                            found_keys:                   ;XREF[9,14]:  1000:08b8,1000:08be,1000:08c3,1000:493d
                                                          ;             1000:494a,1000:494f,1000:49ae,1000:49c9
                                                          ;             1000:7c97,1000:08d5,1000:08da,1000:08ec
                                                          ;             1000:08f1,1000:4960,1000:4965,1000:4976
                                                          ;             1000:497b,1000:49d4,1000:49df,1000:4a2d
                                                          ;             1000:4a38,1000:7c9b,1000:7c9f
ram:1000:45b5   ffffff          db[3]                                               
   |_ram:1000:45b5   [0]             db          FFh                                     
   |_ram:1000:45b6   [1]             db          FFh                                     
   |_ram:1000:45b7   [2]             db          FFh                                     
                            picked_key_display_x:         ;XREF[4,0]:   1000:49c3,1000:49ce,1000:49d9,1000:4a23
ram:1000:45b8   0000            dw          0h                                      
                            ;************************************************************************************************
                            ;*                                   places powerup in a room                                   *
                            ;************************************************************************************************
                            ;void place_powerup(void)
                                                          ;XREF[1,0]:   1000:08ac
ram:1000:45ba   f6c402          TEST        AH,SCARY_ROOM_BIT                       
ram:1000:45bd   7411            JZ          LAB_1000_45d0                           
ram:1000:45bf   ba5000          MOV         DX,0x50                                 
ram:1000:45c2   b92700          MOV         CX,0x27                                 
ram:1000:45c5   880e8845        MOV         byte ptr [powerup_x],CL                 
ram:1000:45c9   88168945        MOV         byte ptr [powerup_y],DL                 
ram:1000:45cd   eb58            JMP         LAB_1000_4627                           
ram:1000:45cf   90              ??          90h                                     
                            LAB_1000_45d0:                ;XREF[1,0]:   1000:45bd
ram:1000:45d0   50              PUSH        AX                                      
ram:1000:45d1   a1032b          MOV         AX,[randomword]                         
ram:1000:45d4   8bf0            MOV         SI,AX                                   
ram:1000:45d6   81e60f00        AND         SI,0xf                                  
ram:1000:45da   8acc            MOV         CL,AH                                   
ram:1000:45dc   81e10100        AND         CX,0x1                                  
ram:1000:45e0   03f1            ADD         SI,CX                                   
ram:1000:45e2   81e6fe00        AND         SI,0xfe                                 
ram:1000:45e6   33d2            XOR         DX,DX                                   
ram:1000:45e8   8a942375        MOV         DL,byte ptr [SI + spawn_yx_table]       
ram:1000:45ec   46              INC         SI                                      
ram:1000:45ed   8a8c2375        MOV         CL,byte ptr [SI + spawn_yx_table]       
                            LAB_1000_45f1:                ;XREF[2,0]:   1000:460e,1000:4612
ram:1000:45f1   52              PUSH        DX                                      
ram:1000:45f2   02973575        ADD         DL,byte ptr [BX + placement_offset]     
ram:1000:45f6   43              INC         BX                                      
ram:1000:45f7   8bfa            MOV         DI,DX                                   
ram:1000:45f9   d1e7            SHL         DI,0x1                                  
ram:1000:45fb   8bb5e068        MOV         SI,word ptr [DI + line_offsets_table]   
ram:1000:45ff   03f1            ADD         SI,CX                                   
ram:1000:4601   26f6849101ff    TEST        byte ptr ES:[SI + 0x191],0xff           
ram:1000:4607   740b            JZ          LAB_1000_4614                           
ram:1000:4609   5a              POP         DX                                      
ram:1000:460a   43              INC         BX                                      
ram:1000:460b   83fb22          CMP         BX,0x22                                 
ram:1000:460e   7ee1            JLE         LAB_1000_45f1                           
ram:1000:4610   33db            XOR         BX,BX                                   
ram:1000:4612   ebdd            JMP         LAB_1000_45f1                           
                            LAB_1000_4614:                ;XREF[1,0]:   1000:4607
ram:1000:4614   028f3575        ADD         CL,byte ptr [BX + placement_offset]     
ram:1000:4618   880e8845        MOV         byte ptr [powerup_x],CL                 
ram:1000:461c   88168945        MOV         byte ptr [powerup_y],DL                 
ram:1000:4620   c6068c4500      MOV         byte ptr [powerup_animation_offset],0x0 
ram:1000:4625   58              POP         AX                                      
ram:1000:4626   58              POP         AX                                      
                            LAB_1000_4627:                ;XREF[1,0]:   1000:45cd
ram:1000:4627   2403            AND         AL,0x3                                  
ram:1000:4629   3c02            CMP         AL,POWERUP_MYSTERY                      
ram:1000:462b   7703            JA          LAB_1000_4630                           
ram:1000:462d   e98f00          JMP         L46bf_place_extralife                   
                            LAB_1000_4630:                ;XREF[1,0]:   1000:462b
ram:1000:4630   a03b01          MOV         AL,[room_num]                           
ram:1000:4633   51              PUSH        CX                                      
ram:1000:4634   b90900          MOV         CX,0x9                                  
ram:1000:4637   bb5975          MOV         BX,locked_rooms_table                   
                            LAB_1000_463a:                ;XREF[1,0]:   1000:463f
                                                          ; FWD[2,0]:   1000:7559,1000:755a
ram:1000:463a   3a07            CMP         AL,byte ptr [BX]=>locked_rooms_table    
ram:1000:463c   742c            JZ          L466a_place_keyhole_and_door            
ram:1000:463e   43              INC         BX                                      
ram:1000:463f   e2f9            LOOP        LAB_1000_463a                           
ram:1000:4641   bea145          MOV         SI,key_locations                        
ram:1000:4644   b90a00          MOV         CX,0xa                                  
                            LAB_1000_4647:                ;XREF[1,0]:   1000:464d
                                                          ; FWD[2,0]:   1000:45a1,1000:45a3
ram:1000:4647   3a04            CMP         AL,byte ptr [SI]=>key_locations         
ram:1000:4649   7404            JZ          LAB_1000_464f                           
ram:1000:464b   46              INC         SI                                      
ram:1000:464c   46              INC         SI                                      
ram:1000:464d   e2f8            LOOP        LAB_1000_4647                           
                            LAB_1000_464f:                ;XREF[1,0]:   1000:4649
ram:1000:464f   46              INC         SI                                      
                                                          ; FWD[2,0]:   1000:45a2,1000:45a4
ram:1000:4650   8a0c            MOV         CL,byte ptr [SI]=>key_locations[1].y    
ram:1000:4652   880e8c45        MOV         byte ptr [powerup_animation_offset],CL  
ram:1000:4656   32ed            XOR         CH,CH                                   
ram:1000:4658   bf1573          MOV         DI,spr_keys                             
ram:1000:465b   03f9            ADD         DI,CX                                   
ram:1000:465d   59              POP         CX                                      
ram:1000:465e   bb0430          MOV         BX,0x3004                               
ram:1000:4661   e8eccd          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4664   c6068b4503      MOV         byte ptr [powerup_kind],POWERUP_KEY     
ram:1000:4669   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  we're here because it's a room with powerup                                                 *
                            ;*  and it's in the list of rooms with doors                                                    *
                            ;*                                                                                              *
                            ;*  therefore -> place keyhole and door                                                         *
                            ;*                                                                                              *
                            ;*  AL = room number                                                                            *
                            ;************************************************************************************************
                            L466a_place_keyhole_and_door: ;XREF[1,0]:   1000:463c
ram:1000:466a   52              PUSH        DX                                      
ram:1000:466b   b240            MOV         DL,0x40                                 
ram:1000:466d   8b0e3701        MOV         CX,word ptr [player_enter_x]            
ram:1000:4671   833e37010a      CMP         word ptr [player_enter_x],0xa           
ram:1000:4676   7205            JC          LAB_1000_467d                           
ram:1000:4678   33c9            XOR         CX,CX                                   
ram:1000:467a   eb04            JMP         LAB_1000_4680                           
ram:1000:467c   90              ??          90h                                     
                            LAB_1000_467d:                ;XREF[1,0]:   1000:4676
ram:1000:467d   b94e00          MOV         CX,0x4e                                 
                            ;************************************************************************************************
                            ;*                                        draw the door                                         *
                            ;************************************************************************************************
                            LAB_1000_4680:                ;XREF[1,0]:   1000:467a
ram:1000:4680   c606c56306      MOV         byte ptr [repspr_xcount],0x6            
ram:1000:4685   890e8045        MOV         word ptr [door_location],CX             
ram:1000:4689   8b360660        MOV         SI,word ptr [wallpat_b]                 ;= 1000:0000
ram:1000:468d   bb0208          MOV         BX,0x802                                
ram:1000:4690   8af1            MOV         DH,CL                                   
ram:1000:4692   e8fec3          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
ram:1000:4695   5a              POP         DX                                      
ram:1000:4696   be8f45          MOV         SI,keyhole_type                         
                            ;************************************************************************************************
                            ;*  find which keyhole type in                                                                  *
                            ;*  keyhole_type assoc table room_num:powerup_animation_offset                                  *
                            ;*                                                                                              *
                            ;************************************************************************************************
ram:1000:4699   b90900          MOV         CX,0x9                                  
                            LAB_1000_469c:                ;XREF[1,0]:   1000:46a2
                                                          ; FWD[2,0]:   1000:458f,1000:4591
ram:1000:469c   3a04            CMP         AL,byte ptr [SI]=>keyhole_type          ;keyhole_type[i]&0xff == room_num
ram:1000:469e   7404            JZ          LAB_1000_46a4                           
ram:1000:46a0   46              INC         SI                                      
ram:1000:46a1   46              INC         SI                                      
ram:1000:46a2   e2f8            LOOP        LAB_1000_469c                           
                            LAB_1000_46a4:                ;XREF[1,0]:   1000:469e
ram:1000:46a4   46              INC         SI                                      ;si points to y
                                                          ; FWD[2,0]:   1000:4590,1000:4592
ram:1000:46a5   8a0c            MOV         CL,byte ptr [SI]=>keyhole_type[1].y     ;keyhole anim offset from the table
ram:1000:46a7   880e8c45        MOV         byte ptr [powerup_animation_offset],CL  
ram:1000:46ab   32ed            XOR         CH,CH                                   
ram:1000:46ad   bfa573          MOV         DI,spr_keyholes                         
ram:1000:46b0   03f9            ADD         DI,CX                                   
ram:1000:46b2   bb0327          MOV         BX,0x2703                               ;bh = number of bytes, bl = width
ram:1000:46b5   59              POP         CX                                      
ram:1000:46b6   e897cd          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:46b9   c6068b4504      MOV         byte ptr [powerup_kind],POWERUP_KEYHOLE 
ram:1000:46be   c3              RET                                                 
                            L46bf_place_extralife:        ;XREF[1,0]:   1000:462d
ram:1000:46bf   3c01            CMP         AL,POWERUP_EXTRALIFE                    
ram:1000:46c1   7714            JA          L46d7_place_mystery                     
ram:1000:46c3   bfcd72          MOV         DI,spr_extralife                        
ram:1000:46c6   bb0324          MOV         BX,0x2403                               ;bh=num of src bytes
ram:1000:46c9   e884cd          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:46cc   c6068c4512      MOV         byte ptr [powerup_animation_offset],0x12
ram:1000:46d1   c6068b4501      MOV         byte ptr [poweru...,POWERUP_EXTRALIFE   
ram:1000:46d6   c3              RET                                                 
                            L46d7_place_mystery:          ;XREF[1,0]:   1000:46c1
ram:1000:46d7   bf8572          MOV         DI,spr_mystery                          
ram:1000:46da   bb0324          MOV         BX,0x2403                               
ram:1000:46dd   e870cd          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:46e0   c6068b4502      MOV         byte ptr [powerup_kind],POWERUP_MYSTERY 
ram:1000:46e5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                        also animates                                         *
                            ;************************************************************************************************
                            ;void animate_powerup(void)
                                                          ;XREF[1,0]:   1000:025d
ram:1000:46e6   33c9            XOR         CX,CX                                   
ram:1000:46e8   33d2            XOR         DX,DX                                   
ram:1000:46ea   8a168945        MOV         DL,byte ptr [powerup_y]                 
ram:1000:46ee   8a0e8845        MOV         CL,byte ptr [powerup_x]                 
ram:1000:46f2   c6068a450b      MOV         byte ptr [powerup_yofs],0xb             
ram:1000:46f7   80fa08          CMP         DL,0x8                                  
ram:1000:46fa   7705            JA          LAB_1000_4701                           
ram:1000:46fc   c6068a4508      MOV         byte ptr [powerup_yofs],0x8             
                            LAB_1000_4701:                ;XREF[1,0]:   1000:46fa
ram:1000:4701   2a168a45        SUB         DL,byte ptr [powerup_yofs]              
ram:1000:4705   80e904          SUB         CL,0x4                                  
ram:1000:4708   803e8b4501      CMP         byte ptr [poweru...,POWERUP_EXTRALIFE   
ram:1000:470d   7403            JZ          L4712_extralife                         
ram:1000:470f   e9ed00          JMP         LAB_1000_47ff                           
                            L4712_extralife:              ;XREF[1,0]:   1000:470d
ram:1000:4712   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:4716   7f03            JG          LAB_1000_471b                           
ram:1000:4718   eb71            JMP         LAB_1000_478b                           
ram:1000:471a   90              ??          90h                                     
                            LAB_1000_471b:                ;XREF[1,0]:   1000:4716
ram:1000:471b   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:471f   766a            JBE         LAB_1000_478b                           
ram:1000:4721   80c107          ADD         CL,0x7                                  
ram:1000:4724   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:4728   7361            JNC         LAB_1000_478b                           
ram:1000:472a   02168a45        ADD         DL,byte ptr [powerup_yofs]              
ram:1000:472e   80c20c          ADD         DL,0xc                                  
ram:1000:4731   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:4735   7354            JNC         LAB_1000_478b                           
ram:1000:4737   80e903          SUB         CL,0x3                                  
ram:1000:473a   80ea0c          SUB         DL,0xc                                  
ram:1000:473d   bb0312          MOV         BX,0x1203                               
ram:1000:4740   bfcd72          MOV         DI,spr_extralife                        
ram:1000:4743   e80acd          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4746   bfcd72          MOV         DI,spr_extralife                        
ram:1000:4749   33db            XOR         BX,BX                                   
ram:1000:474b   8a1e8c45        MOV         BL,byte ptr [powerup_animation_offset]  
ram:1000:474f   03fb            ADD         DI,BX                                   
ram:1000:4751   80c206          ADD         DL,0x6                                  
ram:1000:4754   bb0312          MOV         BX,0x1203                               
ram:1000:4757   e8f6cc          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:475a   fe068e45        INC         byte ptr [lives_remaining]              ;= 4h
ram:1000:475e   e8f002          CALL        draw_lives                              ;void draw_lives(void)
ram:1000:4761   c606864501      MOV         byte ptr [picked...,POWERUP_EXTRALIFE   
ram:1000:4766   c70682452800    MOV         word ptr [animation_counter],0x28       
ram:1000:476c   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:4771   7415            JZ          LAB_1000_4788                           
ram:1000:4773   50              PUSH        AX                                      
ram:1000:4774   e461            IN          AL,0x61                                 
ram:1000:4776   0c03            OR          AL,0x3                                  
ram:1000:4778   e661            OUT         0x61,AL                                 
ram:1000:477a   b0b6            MOV         AL,0xb6                                 
ram:1000:477c   e643            OUT         0x43,AL                                 
ram:1000:477e   b8bf27          MOV         AX,0x27bf                               ;1.1931816666e6/0x27bf = 117 Hz
ram:1000:4781   e642            OUT         0x42,AL                                 
ram:1000:4783   8ac4            MOV         AL,AH                                   
ram:1000:4785   e642            OUT         0x42,AL                                 
ram:1000:4787   58              POP         AX                                      
                            LAB_1000_4788:                ;XREF[1,0]:   1000:4771
ram:1000:4788   e9b002          JMP         LAB_1000_4a3b                           
                            LAB_1000_478b:                ;XREF[4,0]:   1000:4718,1000:471f,1000:4728,1000:4735
ram:1000:478b   fe0e8d45        DEC         byte ptr [powerup_anim_delay]           ;= 5h
ram:1000:478f   7401            JZ          LAB_1000_4792                           
ram:1000:4791   c3              RET                                                 
                            LAB_1000_4792:                ;XREF[1,0]:   1000:478f
ram:1000:4792   c6068d4504      MOV         byte ptr [powerup_anim_delay],0x4       ;= 5h
ram:1000:4797   8a168945        MOV         DL,byte ptr [powerup_y]                 
ram:1000:479b   80c206          ADD         DL,0x6                                  ;y offset of the animated part of the...
ram:1000:479e   8a0e8845        MOV         CL,byte ptr [powerup_x]                 
ram:1000:47a2   bfcd72          MOV         DI,spr_extralife                        
ram:1000:47a5   33db            XOR         BX,BX                                   
ram:1000:47a7   8a1e8c45        MOV         BL,byte ptr [powerup_animation_offset]  
ram:1000:47ab   03fb            ADD         DI,BX                                   
ram:1000:47ad   bb0312          MOV         BX,0x1203                               ;0x12 == number of source bytes!!!
                                                                                    ;18/3 = 6 lines
ram:1000:47b0   e89dcc          CALL        draw_sprite_xor_v2_cxX_dxY              ;draw 18 lines of extralife
ram:1000:47b3   a1032b          MOV         AX,[randomword]                         
ram:1000:47b6   d1c8            ROR         AX,0x1                                  
ram:1000:47b8   a3032b          MOV         [randomword],AX                         
ram:1000:47bb   2455            AND         AL,0x55                                 
ram:1000:47bd   bfcd72          MOV         DI,spr_extralife                        
ram:1000:47c0   803e8c4524      CMP         byte ptr [powerup_animation_offset],0x24
ram:1000:47c5   720f            JC          LAB_1000_47d6                           
ram:1000:47c7   771a            JA          LAB_1000_47e3                           
ram:1000:47c9   c6068c4536      MOV         byte ptr [powerup_animation_offset],0x36;frame 3 offset
ram:1000:47ce   bb3a00          MOV         BX,0x3a                                 
ram:1000:47d1   8801            MOV         byte ptr [BX + DI]=>spr_extralife[58],AL;why?
ram:1000:47d3   eb18            JMP         LAB_1000_47ed                           
ram:1000:47d5   90              ??          90h                                     
                            LAB_1000_47d6:                ;XREF[1,0]:   1000:47c5
ram:1000:47d6   c6068c4524      MOV         byte ptr [powerup_animation_offset],0x24;frame 2 offset
ram:1000:47db   bb2b00          MOV         BX,0x2b                                 
ram:1000:47de   8801            MOV         byte ptr [BX + DI]=>spr_extralife[43],AL
ram:1000:47e0   eb0b            JMP         LAB_1000_47ed                           
ram:1000:47e2   90              ??          90h                                     
                            LAB_1000_47e3:                ;XREF[1,0]:   1000:47c7
ram:1000:47e3   c6068c4512      MOV         byte ptr [powerup_animation_offset],0x12;frame 1 offset
ram:1000:47e8   bb1c00          MOV         BX,0x1c                                 
ram:1000:47eb   8801            MOV         byte ptr [BX + DI]=>spr_extralife[28],AL
                            LAB_1000_47ed:                ;XREF[2,0]:   1000:47d3,1000:47e0
ram:1000:47ed   bfcd72          MOV         DI,spr_extralife                        
ram:1000:47f0   33db            XOR         BX,BX                                   
ram:1000:47f2   8a1e8c45        MOV         BL,byte ptr [powerup_animation_offset]  
ram:1000:47f6   03fb            ADD         DI,BX                                   
ram:1000:47f8   bb0312          MOV         BX,0x1203                               
ram:1000:47fb   e852cc          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:47fe   c3              RET                                                 
                            LAB_1000_47ff:                ;XREF[1,0]:   1000:470f
ram:1000:47ff   803e8b4502      CMP         byte ptr [powerup_kind],POWERUP_MYSTERY 
ram:1000:4804   7403            JZ          L4809_mystery                           
ram:1000:4806   e9cc00          JMP         LAB_1000_48d5                           
                            L4809_mystery:                ;XREF[1,0]:   1000:4804
ram:1000:4809   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:480d   7e1f            JLE         LAB_1000_482e                           
ram:1000:480f   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:4813   7619            JBE         LAB_1000_482e                           
ram:1000:4815   80c107          ADD         CL,0x7                                  
ram:1000:4818   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:481c   7310            JNC         LAB_1000_482e                           
ram:1000:481e   02168a45        ADD         DL,byte ptr [powerup_yofs]              
ram:1000:4822   80c20c          ADD         DL,0xc                                  
ram:1000:4825   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:4829   7303            JNC         LAB_1000_482e                           
ram:1000:482b   eb3d            JMP         L486a_mystery_pickup                    
ram:1000:482d   90              ??          90h                                     
                            LAB_1000_482e:                ;XREF[4,0]:   1000:480d,1000:4813,1000:481c,1000:4829
ram:1000:482e   fe0e8d45        DEC         byte ptr [powerup_anim_delay]           ;= 5h
ram:1000:4832   7401            JZ          LAB_1000_4835                           
ram:1000:4834   c3              RET                                                 
                            LAB_1000_4835:                ;XREF[1,0]:   1000:4832
ram:1000:4835   c6068d4505      MOV         byte ptr [powerup_anim_delay],0x5       ;= 5h
ram:1000:483a   8a0e8845        MOV         CL,byte ptr [powerup_x]                 
ram:1000:483e   8a168945        MOV         DL,byte ptr [powerup_y]                 
ram:1000:4842   bf8572          MOV         DI,spr_mystery                          
ram:1000:4845   33db            XOR         BX,BX                                   
ram:1000:4847   8a1e8c45        MOV         BL,byte ptr [powerup_animation_offset]  
ram:1000:484b   03fb            ADD         DI,BX                                   
ram:1000:484d   bb0324          MOV         BX,0x2403                               
ram:1000:4850   e8fdcb          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4853   b024            MOV         AL,0x24                                 
ram:1000:4855   2a068c45        SUB         AL,byte ptr [powerup_animation_offset]  
ram:1000:4859   a28c45          MOV         [powerup_animation_offset],AL           
ram:1000:485c   bf8572          MOV         DI,spr_mystery                          
ram:1000:485f   32e4            XOR         AH,AH                                   
ram:1000:4861   03f8            ADD         DI,AX                                   
ram:1000:4863   bb0324          MOV         BX,0x2403                               
ram:1000:4866   e8e7cb          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4869   c3              RET                                                 
                            L486a_mystery_pickup:         ;XREF[1,0]:   1000:482b
ram:1000:486a   80e903          SUB         CL,0x3                                  
ram:1000:486d   80ea0c          SUB         DL,0xc                                  
ram:1000:4870   bf8572          MOV         DI,spr_mystery                          
ram:1000:4873   33db            XOR         BX,BX                                   
ram:1000:4875   8a1e8c45        MOV         BL,byte ptr [powerup_animation_offset]  
ram:1000:4879   03fb            ADD         DI,BX                                   
ram:1000:487b   bb0324          MOV         BX,0x2403                               
ram:1000:487e   e8cfcb          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4881   c606864502      MOV         byte ptr [picked...,POWERUP_MYSTERY     
ram:1000:4886   c70682452800    MOV         word ptr [animation_counter],0x28       
ram:1000:488c   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:4891   7415            JZ          LAB_1000_48a8                           
ram:1000:4893   50              PUSH        AX                                      
ram:1000:4894   e461            IN          AL,0x61                                 
ram:1000:4896   0c03            OR          AL,0x3                                  
ram:1000:4898   e661            OUT         0x61,AL                                 
ram:1000:489a   b0b6            MOV         AL,0xb6                                 
ram:1000:489c   e643            OUT         0x43,AL                                 
ram:1000:489e   b8bf27          MOV         AX,0x27bf                               ;1.1931816666e6/0x27bf = 117 Hz
ram:1000:48a1   e642            OUT         0x42,AL                                 
ram:1000:48a3   8ac4            MOV         AL,AH                                   
ram:1000:48a5   e642            OUT         0x42,AL                                 
ram:1000:48a7   58              POP         AX                                      
                            LAB_1000_48a8:                ;XREF[1,0]:   1000:4891
ram:1000:48a8   e891c4          CALL        convert_score_3                         ;undefined convert_score_3()
ram:1000:48ab   e8abc3          CALL        display_score                           ;undefined display_score()
ram:1000:48ae   a1032b          MOV         AX,[randomword]                         
ram:1000:48b1   250303          AND         AX,0x303                                
ram:1000:48b4   80fc00          CMP         AH,0x0                                  
ram:1000:48b7   7507            JNZ         LAB_1000_48c0                           
ram:1000:48b9   fe068e45        INC         byte ptr [lives_remaining]              ;mystery resolve to extra life
ram:1000:48bd   e89101          CALL        draw_lives                              ;void draw_lives(void)
                            LAB_1000_48c0:                ;XREF[1,0]:   1000:48b7
ram:1000:48c0   3c00            CMP         AL,0x0                                  
ram:1000:48c2   750d            JNZ         LAB_1000_48d1                           
ram:1000:48c4   833e4b0164      CMP         word ptr [time_until_shadow],0x64       
ram:1000:48c9   7606            JBE         LAB_1000_48d1                           
ram:1000:48cb   c7064b016400    MOV         word ptr [time_until_shadow],0x64       ;mystery resolve to shadow call
                            LAB_1000_48d1:                ;XREF[2,0]:   1000:48c2,1000:48c9
ram:1000:48d1   e96701          JMP         LAB_1000_4a3b                           
                            LAB_1000_48d4:                ;XREF[4,0]:   1000:48e7,1000:48ed,1000:48f6,1000:4903
ram:1000:48d4   c3              RET                                                 
                            LAB_1000_48d5:                ;XREF[1,0]:   1000:4806
ram:1000:48d5   a08c45          MOV         AL,[powerup_animation_offset]           
ram:1000:48d8   98              CBW                                                 
ram:1000:48d9   803e8b4503      CMP         byte ptr [powerup_kind],POWERUP_KEY     
ram:1000:48de   7403            JZ          LAB_1000_48e3                           
ram:1000:48e0   e9a900          JMP         LAB498c_check_keyhole                   
                            LAB_1000_48e3:                ;XREF[1,0]:   1000:48de
ram:1000:48e3   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:48e7   7eeb            JLE         LAB_1000_48d4                           
ram:1000:48e9   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:48ed   76e5            JBE         LAB_1000_48d4                           
ram:1000:48ef   80c107          ADD         CL,0x7                                  
ram:1000:48f2   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:48f6   73dc            JNC         LAB_1000_48d4                           
ram:1000:48f8   02168a45        ADD         DL,byte ptr [powerup_yofs]              
ram:1000:48fc   80c20c          ADD         DL,0xc                                  
ram:1000:48ff   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:4903   73cf            JNC         LAB_1000_48d4                           
ram:1000:4905   80e903          SUB         CL,0x3                                  
ram:1000:4908   80ea0c          SUB         DL,0xc                                  
ram:1000:490b   bb0430          MOV         BX,0x3004                               
ram:1000:490e   bf1573          MOV         DI,spr_keys                             
ram:1000:4911   03f8            ADD         DI,AX                                   
ram:1000:4913   e83acb          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4916   c606864503      MOV         byte ptr [picked...,POWERUP_KEY         
ram:1000:491b   c70682452000    MOV         word ptr [animation_counter],0x20       
ram:1000:4921   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:4926   7415            JZ          LAB_1000_493d                           
ram:1000:4928   50              PUSH        AX                                      
ram:1000:4929   e461            IN          AL,0x61                                 
ram:1000:492b   0c03            OR          AL,0x3                                  
ram:1000:492d   e661            OUT         0x61,AL                                 
ram:1000:492f   b0b6            MOV         AL,0xb6                                 
ram:1000:4931   e643            OUT         0x43,AL                                 
ram:1000:4933   b8bf27          MOV         AX,0x27bf                               ;1.1931816666e6/0x27bf = 117 Hz
ram:1000:4936   e642            OUT         0x42,AL                                 
ram:1000:4938   8ac4            MOV         AL,AH                                   
ram:1000:493a   e642            OUT         0x42,AL                                 
ram:1000:493c   58              POP         AX                                      
                            LAB_1000_493d:                ;XREF[1,0]:   1000:4926
ram:1000:493d   beb545          MOV         SI,found_keys                           
ram:1000:4940   8a0e8c45        MOV         CL,byte ptr [powerup_animation_offset]  
ram:1000:4944   bab200          MOV         DX,0xb2                                 
ram:1000:4947   bb0430          MOV         BX,0x3004                               
ram:1000:494a   803c00          CMP         byte ptr [SI]=>found_keys,0x0           
ram:1000:494d   7d10            JGE         LAB_1000_495f                           
ram:1000:494f   880c            MOV         byte ptr [SI]=>found_keys,CL            
ram:1000:4951   b93f00          MOV         CX,0x3f                                 
ram:1000:4954   bf1573          MOV         DI,spr_keys                             
ram:1000:4957   03f8            ADD         DI,AX                                   
ram:1000:4959   e8f4ca          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:495c   e9dc00          JMP         LAB_1000_4a3b                           
                            LAB_1000_495f:                ;XREF[1,0]:   1000:494d
ram:1000:495f   46              INC         SI                                      
ram:1000:4960   803c00          CMP         byte ptr [SI]=>found_keys[1],0x0        
ram:1000:4963   7d10            JGE         LAB_1000_4975                           
ram:1000:4965   880c            MOV         byte ptr [SI]=>found_keys[1],CL         
ram:1000:4967   b94400          MOV         CX,0x44                                 
ram:1000:496a   bf1573          MOV         DI,spr_keys                             
ram:1000:496d   03f8            ADD         DI,AX                                   
ram:1000:496f   e8deca          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:4972   e9c600          JMP         LAB_1000_4a3b                           
                            LAB_1000_4975:                ;XREF[1,0]:   1000:4963
ram:1000:4975   46              INC         SI                                      
ram:1000:4976   803c00          CMP         byte ptr [SI]=>found_keys[2],0x0        
ram:1000:4979   7d0d            JGE         LAB_1000_4988                           
ram:1000:497b   880c            MOV         byte ptr [SI]=>found_keys[2],CL         
ram:1000:497d   b94900          MOV         CX,0x49                                 
ram:1000:4980   bf1573          MOV         DI,spr_keys                             
ram:1000:4983   03f8            ADD         DI,AX                                   
ram:1000:4985   e8c8ca          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
                            LAB_1000_4988:                ;XREF[1,0]:   1000:4979
ram:1000:4988   e9b000          JMP         LAB_1000_4a3b                           
                            LAB_1000_498b:                ;XREF[4,0]:   1000:4990,1000:4996,1000:499f,1000:49ac
ram:1000:498b   c3              RET                                                 
                            LAB498c_check_keyhole:        ;XREF[1,0]:   1000:48e0
ram:1000:498c   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:4990   7ef9            JLE         LAB_1000_498b                           
ram:1000:4992   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:4996   76f3            JBE         LAB_1000_498b                           
ram:1000:4998   80c107          ADD         CL,0x7                                  
ram:1000:499b   390e3401        CMP         word ptr [player_x],CX                  
ram:1000:499f   7dea            JGE         LAB_1000_498b                           
ram:1000:49a1   02168a45        ADD         DL,byte ptr [powerup_yofs]              
ram:1000:49a5   80c20d          ADD         DL,0xd                                  
ram:1000:49a8   38163601        CMP         byte ptr [player_y],DL                  
ram:1000:49ac   73dd            JNC         LAB_1000_498b                           
ram:1000:49ae   beb545          MOV         SI,found_keys                           
ram:1000:49b1   3c27            CMP         AL,0x27                                 
ram:1000:49b3   7407            JZ          LAB_1000_49bc                           
ram:1000:49b5   770a            JA          LAB_1000_49c1                           
ram:1000:49b7   b400            MOV         AH,0x0                                  ;key type 0
ram:1000:49b9   eb08            JMP         LAB_1000_49c3                           
ram:1000:49bb   90              ??          90h                                     
                            LAB_1000_49bc:                ;XREF[1,0]:   1000:49b3
ram:1000:49bc   b430            MOV         AH,0x30                                 ;key type 0x30
ram:1000:49be   eb03            JMP         LAB_1000_49c3                           
ram:1000:49c0   90              ??          90h                                     
                            LAB_1000_49c1:                ;XREF[1,0]:   1000:49b5
ram:1000:49c1   b460            MOV         AH,0x60                                 ;key type 0x60
                            LAB_1000_49c3:                ;XREF[2,0]:   1000:49b9,1000:49be
ram:1000:49c3   c706b8453f00    MOV         word ptr [picked_key_display_x],0x3f    
ram:1000:49c9   3824            CMP         byte ptr [SI]=>found_keys,AH            
ram:1000:49cb   7417            JZ          L49e4_key_accepted                      
ram:1000:49cd   46              INC         SI                                      
ram:1000:49ce   c706b8454400    MOV         word ptr [picked_key_display_x],0x44    
ram:1000:49d4   3824            CMP         byte ptr [SI]=>found_keys[1],AH         
ram:1000:49d6   740c            JZ          L49e4_key_accepted                      
ram:1000:49d8   46              INC         SI                                      
ram:1000:49d9   c706b8454900    MOV         word ptr [picked_key_display_x],0x49    
ram:1000:49df   3824            CMP         byte ptr [SI]=>found_keys[2],AH         
ram:1000:49e1   7401            JZ          L49e4_key_accepted                      
ram:1000:49e3   c3              RET                                                 
                            L49e4_key_accepted:           ;XREF[3,0]:   1000:49cb,1000:49d6,1000:49e1
ram:1000:49e4   c606864504      MOV         byte ptr [picked...,POWERUP_KEYHOLE     ;keyhole worked
ram:1000:49e9   c70682451800    MOV         word ptr [animation_counter],0x18       
ram:1000:49ef   c7068445f401    MOV         word ptr [sliding_freq],0x1f4           
ram:1000:49f5   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:49fa   7415            JZ          LAB_1000_4a11                           
ram:1000:49fc   50              PUSH        AX                                      
ram:1000:49fd   e461            IN          AL,0x61                                 
ram:1000:49ff   0c03            OR          AL,0x3                                  
ram:1000:4a01   e661            OUT         0x61,AL                                 
ram:1000:4a03   b0b6            MOV         AL,0xb6                                 
ram:1000:4a05   e643            OUT         0x43,AL                                 
ram:1000:4a07   b8f401          MOV         AX,0x1f4                                ;1.1931816666e6/0x1f4 = 2386 Hz
ram:1000:4a0a   e642            OUT         0x42,AL                                 
ram:1000:4a0c   8ac4            MOV         AL,AH                                   
ram:1000:4a0e   e642            OUT         0x42,AL                                 
ram:1000:4a10   58              POP         AX                                      
                            LAB_1000_4a11:                ;XREF[1,0]:   1000:49fa
ram:1000:4a11   80e903          SUB         CL,0x3                                  
ram:1000:4a14   80ea0d          SUB         DL,0xd                                  
ram:1000:4a17   bb0327          MOV         BX,0x2703                               
ram:1000:4a1a   bfa573          MOV         DI,spr_keyholes                         
ram:1000:4a1d   98              CBW                                                 
ram:1000:4a1e   03f8            ADD         DI,AX                                   
ram:1000:4a20   e82dca          CALL        draw_sprite_xor_v2_cxX_dxY              ;clear keyhole
ram:1000:4a23   8b0eb845        MOV         CX,word ptr [picked_key_display_x]      
ram:1000:4a27   bab200          MOV         DX,0xb2                                 
ram:1000:4a2a   bb0430          MOV         BX,0x3004                               
ram:1000:4a2d   8a04            MOV         AL,byte ptr [SI]=>found_keys[2]         
ram:1000:4a2f   98              CBW                                                 
ram:1000:4a30   bf1573          MOV         DI,spr_keys                             
ram:1000:4a33   03f8            ADD         DI,AX                                   
ram:1000:4a35   e818ca          CALL        draw_sprite_xor_v2_cxX_dxY              ;clear key
ram:1000:4a38   c604ff          MOV         byte ptr [SI]=>found_keys[2],0xff       ;clear key in the bag
                            LAB_1000_4a3b:                ;XREF[5,0]:   1000:4788,1000:48d1,1000:495c,1000:4972
                                                          ;             1000:4988
ram:1000:4a3b   33db            XOR         BX,BX                                   
ram:1000:4a3d   8a1e3b01        MOV         BL,byte ptr [room_num]                  
ram:1000:4a41   80a7706bfc      AND         byte ptr [BX + gamestate_a],0xfc        ;clear powerup kind
ram:1000:4a46   c6064d0100      MOV         byte ptr [powerup_present],0x0          
ram:1000:4a4b   80a7706afd      AND         byte ptr [BX + gamestate_b],0xfd        ;clear scary room flag
ram:1000:4a50   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void draw_lives(void)
                                                          ;XREF[4,0]:   1000:05b4,1000:0716,1000:475e,1000:48bd
ram:1000:4a51   803e8e4500      CMP         byte ptr [lives_remaining],0x0          ;= 4h
ram:1000:4a56   7f01            JG          LAB_1000_4a59                           
ram:1000:4a58   c3              RET                                                 
                            LAB_1000_4a59:                ;XREF[1,0]:   1000:4a56
ram:1000:4a59   50              PUSH        AX                                      
ram:1000:4a5a   53              PUSH        BX                                      
ram:1000:4a5b   51              PUSH        CX                                      
ram:1000:4a5c   52              PUSH        DX                                      
ram:1000:4a5d   57              PUSH        DI                                      
ram:1000:4a5e   a08e45          MOV         AL,[lives_remaining]                    ;= 4h
ram:1000:4a61   bfc068          MOV         DI,spr_shamus_nohat                     
ram:1000:4a64   bb0420          MOV         BX,0x2004                               
ram:1000:4a67   33c9            XOR         CX,CX                                   
ram:1000:4a69   33d2            XOR         DX,DX                                   
ram:1000:4a6b   b144            MOV         CL,0x44                                 
ram:1000:4a6d   e85aca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4a70   fec8            DEC         AL                                      
ram:1000:4a72   7448            JZ          LAB_1000_4abc                           
ram:1000:4a74   b148            MOV         CL,0x48                                 
ram:1000:4a76   e851ca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4a79   fec8            DEC         AL                                      
ram:1000:4a7b   743f            JZ          LAB_1000_4abc                           
ram:1000:4a7d   b14c            MOV         CL,0x4c                                 
ram:1000:4a7f   e848ca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4a82   fec8            DEC         AL                                      
ram:1000:4a84   7436            JZ          LAB_1000_4abc                           
ram:1000:4a86   b144            MOV         CL,0x44                                 
ram:1000:4a88   b208            MOV         DL,0x8                                  
ram:1000:4a8a   e83dca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4a8d   fec8            DEC         AL                                      
ram:1000:4a8f   742b            JZ          LAB_1000_4abc                           
ram:1000:4a91   b148            MOV         CL,0x48                                 
ram:1000:4a93   e834ca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4a96   fec8            DEC         AL                                      
ram:1000:4a98   7422            JZ          LAB_1000_4abc                           
ram:1000:4a9a   b14c            MOV         CL,0x4c                                 
ram:1000:4a9c   e82bca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4a9f   fec8            DEC         AL                                      
ram:1000:4aa1   7419            JZ          LAB_1000_4abc                           
ram:1000:4aa3   b144            MOV         CL,0x44                                 
ram:1000:4aa5   b210            MOV         DL,0x10                                 
ram:1000:4aa7   e820ca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4aaa   fec8            DEC         AL                                      
ram:1000:4aac   740e            JZ          LAB_1000_4abc                           
ram:1000:4aae   b148            MOV         CL,0x48                                 
ram:1000:4ab0   e817ca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
ram:1000:4ab3   fec8            DEC         AL                                      
ram:1000:4ab5   7405            JZ          LAB_1000_4abc                           
ram:1000:4ab7   b14c            MOV         CL,0x4c                                 
ram:1000:4ab9   e80eca          CALL        draw_sprite_v2                          ;void draw_sprite_v2(void)
                            LAB_1000_4abc:                ;XREF[8,0]:   1000:4a72,1000:4a7b,1000:4a84,1000:4a8f
                                                          ;             1000:4a98,1000:4aa1,1000:4aac,1000:4ab5
ram:1000:4abc   5f              POP         DI                                      
ram:1000:4abd   5a              POP         DX                                      
ram:1000:4abe   59              POP         CX                                      
ram:1000:4abf   5b              POP         BX                                      
ram:1000:4ac0   58              POP         AX                                      
ram:1000:4ac1   c3              RET                                                 
ram:1000:4ac2   00              ??          00h                                     
ram:1000:4ac3   00              ??          00h                                     
ram:1000:4ac4   00              ??          00h                                     
ram:1000:4ac5   00              ??          00h                                     
ram:1000:4ac6   00              ??          00h                                     
ram:1000:4ac7   00              ??          00h                                     
ram:1000:4ac8   00              ??          00h                                     
ram:1000:4ac9   00              ??          00h                                     
ram:1000:4aca   00              ??          00h                                     
ram:1000:4acb   00              ??          00h                                     
ram:1000:4acc   00              ??          00h                                     
ram:1000:4acd   00              ??          00h                                     
ram:1000:4ace   00              ??          00h                                     
ram:1000:4acf   00              ??          00h                                     
ram:1000:4ad0   05              ??          05h                                     
                            powerup_hit:                  ;XREF[7,0]:   1000:4c33,1000:4c51,1000:4c6b,1000:4c9f
                                                          ;             1000:4ccb,1000:4cf0,1000:4d00
ram:1000:4ad1   00              db          0h                                      
                            scary_room_slit_y:            ;XREF[7,0]:   1000:07ef,1000:4ad3,1000:4ad7,1000:4ade
                                                          ;             1000:4ae3,1000:4aef,1000:4b52
ram:1000:4ad2   00              db          0h                                      
                            ;************************************************************************************************
                            ;*  This kinda looks like the special room with                                                 *
                            ;*  vertical stripes and narrow hole between them                                               *
                            ;************************************************************************************************
                            ;void animate_special_room(void)
                                                          ;XREF[1,0]:   1000:0236
ram:1000:4ad3   fe06d24a        INC         byte ptr [scary_room_slit_y]            
ram:1000:4ad7   803ed24ab1      CMP         byte ptr [scary_room_slit_y],0xb1       
ram:1000:4adc   7605            JBE         LAB_1000_4ae3                           
ram:1000:4ade   c606d24a08      MOV         byte ptr [scary_room_slit_y],0x8        
                            LAB_1000_4ae3:                ;XREF[1,0]:   1000:4adc
ram:1000:4ae3   8a16d24a        MOV         DL,byte ptr [scary_room_slit_y]         
ram:1000:4ae7   b61f            MOV         DH,0x1f                                 
ram:1000:4ae9   beda66          MOV         SI,pat4x8_vstripes                      
ram:1000:4aec   bb0401          MOV         BX,0x104                                
ram:1000:4aef   803ed24aa7      CMP         byte ptr [scary_room_slit_y],0xa7       
ram:1000:4af4   7603            JBE         LAB_1000_4af9                           
ram:1000:4af6   e9c300          JMP         LAB_1000_4bbc                           
                            LAB_1000_4af9:                ;XREF[1,0]:   1000:4af4
ram:1000:4af9   50              PUSH        AX                                      
ram:1000:4afa   52              PUSH        DX                                      
ram:1000:4afb   8ac2            MOV         AL,DL                                   
ram:1000:4afd   32e4            XOR         AH,AH                                   
ram:1000:4aff   d1e0            SHL         AX,0x1                                  
ram:1000:4b01   8bf8            MOV         DI,AX                                   
ram:1000:4b03   8ac6            MOV         AL,DH                                   
ram:1000:4b05   32e4            XOR         AH,AH                                   
ram:1000:4b07   0385e068        ADD         AX,word ptr [DI + 0x68e0]=>line_offse...
ram:1000:4b0b   8bf8            MOV         DI,AX                                   
ram:1000:4b0d   ac              LODSB       SI=>pat4x8_vstripes                     
ram:1000:4b0e   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b11   47              INC         DI                                      
ram:1000:4b12   ac              LODSB       SI=>pat4x8_vstripes[1]                  
ram:1000:4b13   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b16   47              INC         DI                                      
ram:1000:4b17   ac              LODSB       SI=>pat4x8_vstripes[2]                  
ram:1000:4b18   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b1b   47              INC         DI                                      
ram:1000:4b1c   ac              LODSB       SI=>pat4x8_vstripes[3]                  
ram:1000:4b1d   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b20   47              INC         DI                                      
ram:1000:4b21   5a              POP         DX                                      
ram:1000:4b22   58              POP         AX                                      
ram:1000:4b23   b62f            MOV         DH,0x2f                                 
ram:1000:4b25   beda66          MOV         SI,pat4x8_vstripes                      
ram:1000:4b28   50              PUSH        AX                                      
ram:1000:4b29   52              PUSH        DX                                      
ram:1000:4b2a   8ac2            MOV         AL,DL                                   
ram:1000:4b2c   32e4            XOR         AH,AH                                   
ram:1000:4b2e   d1e0            SHL         AX,0x1                                  
ram:1000:4b30   8bf8            MOV         DI,AX                                   
ram:1000:4b32   8ac6            MOV         AL,DH                                   
ram:1000:4b34   32e4            XOR         AH,AH                                   
ram:1000:4b36   0385e068        ADD         AX,word ptr [DI + 0x68e0]               
ram:1000:4b3a   8bf8            MOV         DI,AX                                   
ram:1000:4b3c   ac              LODSB       SI=>pat4x8_vstripes                     
ram:1000:4b3d   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b40   47              INC         DI                                      
ram:1000:4b41   ac              LODSB       SI=>pat4x8_vstripes[1]                  
ram:1000:4b42   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b45   47              INC         DI                                      
ram:1000:4b46   ac              LODSB       SI=>pat4x8_vstripes[2]                  
ram:1000:4b47   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b4a   47              INC         DI                                      
ram:1000:4b4b   ac              LODSB       SI=>pat4x8_vstripes[3]                  
ram:1000:4b4c   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b4f   47              INC         DI                                      
ram:1000:4b50   5a              POP         DX                                      
ram:1000:4b51   58              POP         AX                                      
ram:1000:4b52   803ed24a11      CMP         byte ptr [scary_room_slit_y],0x11       
ram:1000:4b57   7701            JA          LAB_1000_4b5a                           
ram:1000:4b59   c3              RET                                                 
                            LAB_1000_4b5a:                ;XREF[1,0]:   1000:4b57
ram:1000:4b5a   80ea0a          SUB         DL,0xa                                  
ram:1000:4b5d   b61f            MOV         DH,0x1f                                 
ram:1000:4b5f   beda66          MOV         SI,pat4x8_vstripes                      
ram:1000:4b62   50              PUSH        AX                                      
ram:1000:4b63   52              PUSH        DX                                      
ram:1000:4b64   8ac2            MOV         AL,DL                                   
ram:1000:4b66   32e4            XOR         AH,AH                                   
ram:1000:4b68   d1e0            SHL         AX,0x1                                  
ram:1000:4b6a   8bf8            MOV         DI,AX                                   
ram:1000:4b6c   8ac6            MOV         AL,DH                                   
ram:1000:4b6e   32e4            XOR         AH,AH                                   
ram:1000:4b70   0385e068        ADD         AX,word ptr [DI + 0x68e0]               
ram:1000:4b74   8bf8            MOV         DI,AX                                   
ram:1000:4b76   ac              LODSB       SI=>pat4x8_vstripes                     
ram:1000:4b77   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b7a   47              INC         DI                                      
ram:1000:4b7b   ac              LODSB       SI=>pat4x8_vstripes[1]                  
ram:1000:4b7c   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b7f   47              INC         DI                                      
ram:1000:4b80   ac              LODSB       SI=>pat4x8_vstripes[2]                  
ram:1000:4b81   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b84   47              INC         DI                                      
ram:1000:4b85   ac              LODSB       SI=>pat4x8_vstripes[3]                  
ram:1000:4b86   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4b89   47              INC         DI                                      
ram:1000:4b8a   5a              POP         DX                                      
ram:1000:4b8b   58              POP         AX                                      
ram:1000:4b8c   b62f            MOV         DH,0x2f                                 
ram:1000:4b8e   beda66          MOV         SI,pat4x8_vstripes                      
ram:1000:4b91   50              PUSH        AX                                      
ram:1000:4b92   52              PUSH        DX                                      
ram:1000:4b93   8ac2            MOV         AL,DL                                   
ram:1000:4b95   32e4            XOR         AH,AH                                   
ram:1000:4b97   d1e0            SHL         AX,0x1                                  
ram:1000:4b99   8bf8            MOV         DI,AX                                   
ram:1000:4b9b   8ac6            MOV         AL,DH                                   
ram:1000:4b9d   32e4            XOR         AH,AH                                   
ram:1000:4b9f   0385e068        ADD         AX,word ptr [DI + 0x68e0]               
ram:1000:4ba3   8bf8            MOV         DI,AX                                   
ram:1000:4ba5   ac              LODSB       SI=>pat4x8_vstripes                     
ram:1000:4ba6   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4ba9   47              INC         DI                                      
ram:1000:4baa   ac              LODSB       SI=>pat4x8_vstripes[1]                  
ram:1000:4bab   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4bae   47              INC         DI                                      
ram:1000:4baf   ac              LODSB       SI=>pat4x8_vstripes[2]                  
ram:1000:4bb0   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4bb3   47              INC         DI                                      
ram:1000:4bb4   ac              LODSB       SI=>pat4x8_vstripes[3]                  
ram:1000:4bb5   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4bb8   47              INC         DI                                      
ram:1000:4bb9   5a              POP         DX                                      
ram:1000:4bba   58              POP         AX                                      
ram:1000:4bbb   c3              RET                                                 
                            LAB_1000_4bbc:                ;XREF[1,0]:   1000:4af6
ram:1000:4bbc   80ea0a          SUB         DL,0xa                                  
ram:1000:4bbf   50              PUSH        AX                                      
ram:1000:4bc0   52              PUSH        DX                                      
ram:1000:4bc1   8ac2            MOV         AL,DL                                   
ram:1000:4bc3   32e4            XOR         AH,AH                                   
ram:1000:4bc5   d1e0            SHL         AX,0x1                                  
ram:1000:4bc7   8bf8            MOV         DI,AX                                   
ram:1000:4bc9   8ac6            MOV         AL,DH                                   
ram:1000:4bcb   32e4            XOR         AH,AH                                   
ram:1000:4bcd   0385e068        ADD         AX,word ptr [DI + 0x68e0]=>gamestate_...
ram:1000:4bd1   8bf8            MOV         DI,AX                                   
ram:1000:4bd3   ac              LODSB       SI=>pat4x8_vstripes                     
ram:1000:4bd4   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4bd7   47              INC         DI                                      
ram:1000:4bd8   ac              LODSB       SI=>pat4x8_vstripes[1]                  
ram:1000:4bd9   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4bdc   47              INC         DI                                      
ram:1000:4bdd   ac              LODSB       SI=>pat4x8_vstripes[2]                  
ram:1000:4bde   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4be1   47              INC         DI                                      
ram:1000:4be2   ac              LODSB       SI=>pat4x8_vstripes[3]                  
ram:1000:4be3   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4be6   47              INC         DI                                      
ram:1000:4be7   5a              POP         DX                                      
ram:1000:4be8   58              POP         AX                                      
ram:1000:4be9   b62f            MOV         DH,0x2f                                 
ram:1000:4beb   beda66          MOV         SI,pat4x8_vstripes                      
ram:1000:4bee   50              PUSH        AX                                      
ram:1000:4bef   52              PUSH        DX                                      
ram:1000:4bf0   8ac2            MOV         AL,DL                                   
ram:1000:4bf2   32e4            XOR         AH,AH                                   
ram:1000:4bf4   d1e0            SHL         AX,0x1                                  
ram:1000:4bf6   8bf8            MOV         DI,AX                                   
ram:1000:4bf8   8ac6            MOV         AL,DH                                   
ram:1000:4bfa   32e4            XOR         AH,AH                                   
ram:1000:4bfc   0385e068        ADD         AX,word ptr [DI + 0x68e0]               
ram:1000:4c00   8bf8            MOV         DI,AX                                   
ram:1000:4c02   ac              LODSB       SI=>pat4x8_vstripes                     
ram:1000:4c03   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4c06   47              INC         DI                                      
ram:1000:4c07   ac              LODSB       SI=>pat4x8_vstripes[1]                  
ram:1000:4c08   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4c0b   47              INC         DI                                      
ram:1000:4c0c   ac              LODSB       SI=>pat4x8_vstripes[2]                  
ram:1000:4c0d   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4c10   47              INC         DI                                      
ram:1000:4c11   ac              LODSB       SI=>pat4x8_vstripes[3]                  
ram:1000:4c12   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:4c15   47              INC         DI                                      
ram:1000:4c16   5a              POP         DX                                      
ram:1000:4c17   58              POP         AX                                      
ram:1000:4c18   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  handles everything in the scary room until the powerup is hit                               *
                            ;*                                                                                              *
                            ;*  seems to paint everything twice                                                             *
                            ;*  for the sole purpose of collision detection                                                 *
                            ;************************************************************************************************
                            ;void scary_room_game(void)
                                                          ;XREF[1,0]:   1000:0239
ram:1000:4c19   833e4b0100      CMP         word ptr [time_until_shadow],0x0        
ram:1000:4c1e   7701            JA          LAB_1000_4c21                           
ram:1000:4c20   c3              RET                                                 
                            LAB_1000_4c21:                ;XREF[1,0]:   1000:4c1e
ram:1000:4c21   f6064d0101      TEST        byte ptr [powerup_present],0x1          
ram:1000:4c26   7501            JNZ         LAB_1000_4c29                           
ram:1000:4c28   c3              RET                                                 
                            LAB_1000_4c29:                ;XREF[1,0]:   1000:4c26
ram:1000:4c29   ba5000          MOV         DX,0x50                                 
ram:1000:4c2c   b92700          MOV         CX,0x27                                 
ram:1000:4c2f   a08c45          MOV         AL,[powerup_animation_offset]           
ram:1000:4c32   98              CBW                                                 
ram:1000:4c33   c606d14a00      MOV         byte ptr [powerup_hit],0x0              
ram:1000:4c38   803e8b4502      CMP         byte ptr [powerup_kind],POWERUP_MYSTERY 
ram:1000:4c3d   7773            JA          LAB_1000_4cb2                           
ram:1000:4c3f   744c            JZ          L4c8d_mystery                           
ram:1000:4c41   bb0306          MOV         BX,0x603                                
ram:1000:4c44   bfcd72          MOV         DI,spr_extralife                        
ram:1000:4c47   e82dc7          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:4c4a   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4c4f   7405            JZ          LAB_1000_4c56                           
ram:1000:4c51   c606d14a01      MOV         byte ptr [powerup_hit],0x1              
                            LAB_1000_4c56:                ;XREF[1,0]:   1000:4c4f
ram:1000:4c56   bfcd72          MOV         DI,spr_extralife                        
ram:1000:4c59   03f8            ADD         DI,AX                                   
ram:1000:4c5b   80c206          ADD         DL,0x6                                  
ram:1000:4c5e   bb0306          MOV         BX,0x603                                
ram:1000:4c61   e813c7          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:4c64   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4c69   7405            JZ          LAB_1000_4c70                           
ram:1000:4c6b   c606d14a01      MOV         byte ptr [powerup_hit],0x1              
                            LAB_1000_4c70:                ;XREF[1,0]:   1000:4c69
ram:1000:4c70   bfcd72          MOV         DI,spr_extralife                        
ram:1000:4c73   bb0306          MOV         BX,0x603                                
ram:1000:4c76   80ea06          SUB         DL,0x6                                  
ram:1000:4c79   e8b5c8          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:4c7c   bfcd72          MOV         DI,spr_extralife                        
ram:1000:4c7f   03f8            ADD         DI,AX                                   
ram:1000:4c81   bb0306          MOV         BX,0x603                                
ram:1000:4c84   80c206          ADD         DL,0x6                                  
ram:1000:4c87   e8a7c8          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:4c8a   eb74            JMP         LAB_1000_4d00                           
ram:1000:4c8c   90              ??          90h                                     
                            L4c8d_mystery:                ;XREF[1,0]:   1000:4c3f
ram:1000:4c8d   bf8572          MOV         DI,spr_mystery                          
ram:1000:4c90   03f8            ADD         DI,AX                                   
ram:1000:4c92   bb030c          MOV         BX,0xc03                                
ram:1000:4c95   e8dfc6          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:4c98   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4c9d   7405            JZ          LAB_1000_4ca4                           
ram:1000:4c9f   c606d14a01      MOV         byte ptr [powerup_hit],0x1              
                            LAB_1000_4ca4:                ;XREF[1,0]:   1000:4c9d
ram:1000:4ca4   bf8572          MOV         DI,spr_mystery                          
ram:1000:4ca7   03f8            ADD         DI,AX                                   
ram:1000:4ca9   bb030c          MOV         BX,0xc03                                
ram:1000:4cac   e882c8          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:4caf   eb4f            JMP         LAB_1000_4d00                           
ram:1000:4cb1   90              ??          90h                                     
                            LAB_1000_4cb2:                ;XREF[1,0]:   1000:4c3d
ram:1000:4cb2   803e8b4503      CMP         byte ptr [powerup_kind],POWERUP_KEY     
ram:1000:4cb7   7725            JA          LAB_1000_4cde                           
ram:1000:4cb9   bb040c          MOV         BX,0xc04                                
ram:1000:4cbc   bf1573          MOV         DI,spr_keys                             
ram:1000:4cbf   03f8            ADD         DI,AX                                   
ram:1000:4cc1   e8b3c6          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:4cc4   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4cc9   7405            JZ          LAB_1000_4cd0                           
ram:1000:4ccb   c606d14a01      MOV         byte ptr [powerup_hit],0x1              
                            LAB_1000_4cd0:                ;XREF[1,0]:   1000:4cc9
ram:1000:4cd0   bf1573          MOV         DI,spr_keys                             
ram:1000:4cd3   03f8            ADD         DI,AX                                   
ram:1000:4cd5   bb040c          MOV         BX,0xc04                                
ram:1000:4cd8   e856c8          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
ram:1000:4cdb   eb23            JMP         LAB_1000_4d00                           
ram:1000:4cdd   90              ??          90h                                     
                            LAB_1000_4cde:                ;XREF[1,0]:   1000:4cb7
ram:1000:4cde   bfa573          MOV         DI,spr_keyholes                         
ram:1000:4ce1   03f8            ADD         DI,AX                                   
ram:1000:4ce3   bb030d          MOV         BX,0xd03                                
ram:1000:4ce6   e88ec6          CALL        draw_sprite_xor_check_collision         ;void draw_sprite_xor_check_collision...
ram:1000:4ce9   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:4cee   7405            JZ          LAB_1000_4cf5                           
ram:1000:4cf0   c606d14a01      MOV         byte ptr [powerup_hit],0x1              
                            LAB_1000_4cf5:                ;XREF[1,0]:   1000:4cee
ram:1000:4cf5   bfa573          MOV         DI,spr_keyholes                         
ram:1000:4cf8   03f8            ADD         DI,AX                                   
ram:1000:4cfa   bb030d          MOV         BX,0xd03                                
ram:1000:4cfd   e831c8          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
                            LAB_1000_4d00:                ;XREF[3,0]:   1000:4c8a,1000:4caf,1000:4cdb
ram:1000:4d00   803ed14a00      CMP         byte ptr [powerup_hit],0x0              
ram:1000:4d05   7501            JNZ         L4d08_drop_monsters                     
ram:1000:4d07   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  the powerup is hit by a shiv                                                                *
                            ;*  switch off sliding stripes                                                                  *
                            ;*  drop a ton of bloody monsters                                                               *
                            ;************************************************************************************************
                            L4d08_drop_monsters:          ;XREF[1,0]:   1000:4d05
ram:1000:4d08   8a0e3401        MOV         CL,byte ptr [player_x]                  
ram:1000:4d0c   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:4d10   32ed            XOR         CH,CH                                   
ram:1000:4d12   32f6            XOR         DH,DH                                   
ram:1000:4d14   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:4d18   bb040c          MOV         BX,0xc04                                
ram:1000:4d1b   e813c8          CALL        draw_sprite_xor_v1                      ;xor away player
ram:1000:4d1e   be3029          MOV         SI,shivs_data                           
ram:1000:4d21   803c00          CMP         byte ptr [SI]=>shivs_data,0x0           
ram:1000:4d24   7423            JZ          LAB_1000_4d49                           
ram:1000:4d26   c60400          MOV         byte ptr [SI]=>shivs_data,0x0           
ram:1000:4d29   33c9            XOR         CX,CX                                   
ram:1000:4d2b   33d2            XOR         DX,DX                                   
ram:1000:4d2d   8a4c01          MOV         CL,byte ptr [SI + 0x1]=>shivs_data[1]   
ram:1000:4d30   8a5402          MOV         DL,byte ptr [SI + 0x2]=>shivs_data[2]   
ram:1000:4d33   8a4403          MOV         AL,byte ptr [SI + 0x3]=>shivs_data[3]   
ram:1000:4d36   98              CBW                                                 
ram:1000:4d37   d1e0            SHL         AX,0x1                                  
ram:1000:4d39   8bf8            MOV         DI,AX                                   
ram:1000:4d3b   8b9d5029        MOV         BX,word ptr [DI + dir_to_shiv_sz]       
ram:1000:4d3f   8bbd6229        MOV         DI,word ptr [DI + dir_to_shiv_sprite]   
ram:1000:4d43   e80ac7          CALL        draw_sprite_xor_v2_cxX_dxY              ;xor away shiv 0
ram:1000:4d46   be3029          MOV         SI,shivs_data                           
                            LAB_1000_4d49:                ;XREF[1,0]:   1000:4d24
ram:1000:4d49   83c605          ADD         SI,0x5                                  
ram:1000:4d4c   803c00          CMP         byte ptr [SI]=>shivs_data[5],0x0        
ram:1000:4d4f   7420            JZ          LAB_1000_4d71                           
ram:1000:4d51   c60400          MOV         byte ptr [SI]=>shivs_data[5],0x0        
ram:1000:4d54   33c9            XOR         CX,CX                                   
ram:1000:4d56   33d2            XOR         DX,DX                                   
ram:1000:4d58   8a4c01          MOV         CL,byte ptr [SI + 0x1]=>shivs_data[6]   
ram:1000:4d5b   8a5402          MOV         DL,byte ptr [SI + 0x2]=>shivs_data[7]   
ram:1000:4d5e   8a4403          MOV         AL,byte ptr [SI + 0x3]=>shivs_data[8]   
ram:1000:4d61   98              CBW                                                 
ram:1000:4d62   d1e0            SHL         AX,0x1                                  
ram:1000:4d64   8bf8            MOV         DI,AX                                   
ram:1000:4d66   8b9d5029        MOV         BX,word ptr [DI + dir_to_shiv_sz]       
ram:1000:4d6a   8bbd6229        MOV         DI,word ptr [DI + dir_to_shiv_sprite]   
ram:1000:4d6e   e8dfc6          CALL        draw_sprite_xor_v2_cxX_dxY              ;xor away shiv 1
                            LAB_1000_4d71:                ;XREF[1,0]:   1000:4d4f
ram:1000:4d71   c6063b2900      MOV         byte ptr [num_shivs],0x0                
ram:1000:4d76   b208            MOV         DL,0x8                                  
ram:1000:4d78   b61f            MOV         DH,0x1f                                 
ram:1000:4d7a   c606c56314      MOV         byte ptr [repspr_xcount],0x14           
ram:1000:4d7f   be086d          MOV         SI,clear_bitmap_2x4                     
ram:1000:4d82   bb0408          MOV         BX,0x804                                
ram:1000:4d85   e80bbd          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
ram:1000:4d88   b208            MOV         DL,0x8                                  
ram:1000:4d8a   be086d          MOV         SI,clear_bitmap_2x4                     
ram:1000:4d8d   b62f            MOV         DH,0x2f                                 
ram:1000:4d8f   c606c56314      MOV         byte ptr [repspr_xcount],0x14           
ram:1000:4d94   bb0408          MOV         BX,0x804                                
ram:1000:4d97   e8f9bc          CALL        vert_rep_sprite_BLx8                    ;void vert_rep_sprite_BLx8(void)
ram:1000:4d9a   33c9            XOR         CX,CX                                   
ram:1000:4d9c   33d2            XOR         DX,DX                                   
ram:1000:4d9e   8a0e3401        MOV         CL,byte ptr [player_x]                  
ram:1000:4da2   8a163601        MOV         DL,byte ptr [player_y]                  
ram:1000:4da6   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:4daa   bb040c          MOV         BX,0xc04                                
ram:1000:4dad   e881c7          CALL        draw_sprite_xor_v1                      ;void draw_sprite_xor_v1(void)
                            ;ah=3 == shadow's room
ram:1000:4db0   b80003          MOV         AX,0x300                                
ram:1000:4db3   e869dd          CALL        spawn_monsters                          ;word spawn_monsters(void)
ram:1000:4db6   c6064f0100      MOV         byte ptr [scary_room_flag],0x0          
ram:1000:4dbb   c3              RET                                                 
ram:1000:4dbc   00              ??          00h                                     
ram:1000:4dbd   00              ??          00h                                     
ram:1000:4dbe   00              ??          00h                                     
ram:1000:4dbf   00              ??          00h                                     
                            march_pitches:                ;XREF[2,0]:   1000:019d,1000:0313
ram:1000:4dc0   82000601f...    db[424]                                             
   |_ram:1000:4dc0   [0]             db          82h                                     
   |_ram:1000:4dc1   [1]             db          0h                                      
   |_ram:1000:4dc2   [2]             db          6h                                      
   |_ram:1000:4dc3   [3]             db          1h                                      
   |_ram:1000:4dc4   [4]             db          FEh                                     
   |_ram:1000:4dc5   [5]             db          FFh                                     
   |_ram:1000:4dc6   [6]             db          6h                                      
   |_ram:1000:4dc7   [7]             db          1h                                      
   |_ram:1000:4dc8   [8]             db          FEh                                     
   |_ram:1000:4dc9   [9]             db          FFh                                     
   |_ram:1000:4dca   [10]            db          6h                                      
   |_ram:1000:4dcb   [11]            db          1h                                      
   |_ram:1000:4dcc   [12]            db          F7h                                     
   |_ram:1000:4dcd   [13]            db          0h                                      
   |_ram:1000:4dce   [14]            db          DCh                                     
   |_ram:1000:4dcf   [15]            db          0h                                      
   |_ram:1000:4dd0   [16]            db          F7h                                     
   |_ram:1000:4dd1   [17]            db          0h                                      
   |_ram:1000:4dd2   [18]            db          FEh                                     
   |_ram:1000:4dd3   [19]            db          FFh                                     
   |_ram:1000:4dd4   [20]            db          6h                                      
   |_ram:1000:4dd5   [21]            db          1h                                      
   |_ram:1000:4dd6   [22]            db          27h                                     
   |_ram:1000:4dd7   [23]            db          1h                                      
   |_ram:1000:4dd8   [24]            db          FEh                                     
   |_ram:1000:4dd9   [25]            db          FFh                                     
   |_ram:1000:4dda   [26]            db          82h                                     
   |_ram:1000:4ddb   [27]            db          0h                                      
   |_ram:1000:4ddc   [28]            db          FEh                                     
   |_ram:1000:4ddd   [29]            db          FFh                                     
   |_ram:1000:4dde   [30]            db          6h                                      
   |_ram:1000:4ddf   [31]            db          1h                                      
   |_ram:1000:4de0   [32]            db          FEh                                     
   |_ram:1000:4de1   [33]            db          FFh                                     
   |_ram:1000:4de2   [34]            db          6h                                      
   |_ram:1000:4de3   [35]            db          1h                                      
   |_ram:1000:4de4   [36]            db          F7h                                     
   |_ram:1000:4de5   [37]            db          0h                                      
   |_ram:1000:4de6   [38]            db          DCh                                     
   |_ram:1000:4de7   [39]            db          0h                                      
   |_ram:1000:4de8   [40]            db          F7h                                     
   |_ram:1000:4de9   [41]            db          0h                                      
   |_ram:1000:4dea   [42]            db          FEh                                     
   |_ram:1000:4deb   [43]            db          FFh                                     
   |_ram:1000:4dec   [44]            db          6h                                      
   |_ram:1000:4ded   [45]            db          1h                                      
   |_ram:1000:4dee   [46]            db          27h                                     
   |_ram:1000:4def   [47]            db          1h                                      
   |_ram:1000:4df0   [48]            db          C4h                                     
   |_ram:1000:4df1   [49]            db          0h                                      
   |_ram:1000:4df2   [50]            db          6h                                      
   |_ram:1000:4df3   [51]            db          1h                                      
   |_ram:1000:4df4   [52]            db          FEh                                     
   |_ram:1000:4df5   [53]            db          FFh                                     
   |_ram:1000:4df6   [54]            db          37h                                     
   |_ram:1000:4df7   [55]            db          1h                                      
   |_ram:1000:4df8   [56]            db          88h                                     
   |_ram:1000:4df9   [57]            db          1h                                      
   |_ram:1000:4dfa   [58]            db          5Dh                                     
   |_ram:1000:4dfb   [59]            db          1h                                      
   |_ram:1000:4dfc   [60]            db          37h                                     
   |_ram:1000:4dfd   [61]            db          1h                                      
   |_ram:1000:4dfe   [62]            db          FEh                                     
   |_ram:1000:4dff   [63]            db          FFh                                     
   |_ram:1000:4e00   [64]            db          88h                                     
   |_ram:1000:4e01   [65]            db          1h                                      
   |_ram:1000:4e02   [66]            db          D2h                                     
   |_ram:1000:4e03   [67]            db          1h                                      
   |_ram:1000:4e04   [68]            db          9Fh                                     
   |_ram:1000:4e05   [69]            db          1h                                      
   |_ram:1000:4e06   [70]            db          88h                                     
   |_ram:1000:4e07   [71]            db          1h                                      
   |_ram:1000:4e08   [72]            db          FEh                                     
   |_ram:1000:4e09   [73]            db          FFh                                     
   |_ram:1000:4e0a   [74]            db          D2h                                     
   |_ram:1000:4e0b   [75]            db          1h                                      
   |_ram:1000:4e0c   [76]            db          4Bh                                     
   |_ram:1000:4e0d   [77]            db          2h                                      
   |_ram:1000:4e0e   [78]            db          Bh                                      
   |_ram:1000:4e0f   [79]            db          2h                                      
   |_ram:1000:4e10   [80]            db          EEh                                     
   |_ram:1000:4e11   [81]            db          1h                                      
   |_ram:1000:4e12   [82]            db          9Fh                                     
   |_ram:1000:4e13   [83]            db          1h                                      
   |_ram:1000:4e14   [84]            db          88h                                     
   |_ram:1000:4e15   [85]            db          1h                                      
   |_ram:1000:4e16   [86]            db          5Dh                                     
   |_ram:1000:4e17   [87]            db          1h                                      
   |_ram:1000:4e18   [88]            db          37h                                     
   |_ram:1000:4e19   [89]            db          1h                                      
   |_ram:1000:4e1a   [90]            db          88h                                     
   |_ram:1000:4e1b   [91]            db          1h                                      
   |_ram:1000:4e1c   [92]            db          6h                                      
   |_ram:1000:4e1d   [93]            db          1h                                      
   |_ram:1000:4e1e   [94]            db          FEh                                     
   |_ram:1000:4e1f   [95]            db          FFh                                     
   |_ram:1000:4e20   [96]            db          6h                                      
   |_ram:1000:4e21   [97]            db          1h                                      
   |_ram:1000:4e22   [98]            db          FEh                                     
   |_ram:1000:4e23   [99]            db          FFh                                     
   |_ram:1000:4e24   [100]           db          6h                                      
   |_ram:1000:4e25   [101]           db          1h                                      
   |_ram:1000:4e26   [102]           db          F7h                                     
   |_ram:1000:4e27   [103]           db          0h                                      
   |_ram:1000:4e28   [104]           db          DCh                                     
   |_ram:1000:4e29   [105]           db          0h                                      
   |_ram:1000:4e2a   [106]           db          F7h                                     
   |_ram:1000:4e2b   [107]           db          0h                                      
   |_ram:1000:4e2c   [108]           db          FEh                                     
   |_ram:1000:4e2d   [109]           db          FFh                                     
   |_ram:1000:4e2e   [110]           db          6h                                      
   |_ram:1000:4e2f   [111]           db          1h                                      
   |_ram:1000:4e30   [112]           db          27h                                     
   |_ram:1000:4e31   [113]           db          1h                                      
   |_ram:1000:4e32   [114]           db          FEh                                     
   |_ram:1000:4e33   [115]           db          FFh                                     
   |_ram:1000:4e34   [116]           db          82h                                     
   |_ram:1000:4e35   [117]           db          0h                                      
   |_ram:1000:4e36   [118]           db          FEh                                     
   |_ram:1000:4e37   [119]           db          FFh                                     
   |_ram:1000:4e38   [120]           db          6h                                      
   |_ram:1000:4e39   [121]           db          1h                                      
   |_ram:1000:4e3a   [122]           db          FEh                                     
   |_ram:1000:4e3b   [123]           db          FFh                                     
   |_ram:1000:4e3c   [124]           db          6h                                      
   |_ram:1000:4e3d   [125]           db          1h                                      
   |_ram:1000:4e3e   [126]           db          F7h                                     
   |_ram:1000:4e3f   [127]           db          0h                                      
   |_ram:1000:4e40   [128]           db          DCh                                     
   |_ram:1000:4e41   [129]           db          0h                                      
   |_ram:1000:4e42   [130]           db          F7h                                     
   |_ram:1000:4e43   [131]           db          0h                                      
   |_ram:1000:4e44   [132]           db          FEh                                     
   |_ram:1000:4e45   [133]           db          FFh                                     
   |_ram:1000:4e46   [134]           db          6h                                      
   |_ram:1000:4e47   [135]           db          1h                                      
   |_ram:1000:4e48   [136]           db          27h                                     
   |_ram:1000:4e49   [137]           db          1h                                      
   |_ram:1000:4e4a   [138]           db          C4h                                     
   |_ram:1000:4e4b   [139]           db          0h                                      
   |_ram:1000:4e4c   [140]           db          6h                                      
   |_ram:1000:4e4d   [141]           db          1h                                      
   |_ram:1000:4e4e   [142]           db          FEh                                     
   |_ram:1000:4e4f   [143]           db          FFh                                     
   |_ram:1000:4e50   [144]           db          37h                                     
   |_ram:1000:4e51   [145]           db          1h                                      
   |_ram:1000:4e52   [146]           db          88h                                     
   |_ram:1000:4e53   [147]           db          1h                                      
   |_ram:1000:4e54   [148]           db          5Dh                                     
   |_ram:1000:4e55   [149]           db          1h                                      
   |_ram:1000:4e56   [150]           db          37h                                     
   |_ram:1000:4e57   [151]           db          1h                                      
   |_ram:1000:4e58   [152]           db          FEh                                     
   |_ram:1000:4e59   [153]           db          FFh                                     
   |_ram:1000:4e5a   [154]           db          88h                                     
   |_ram:1000:4e5b   [155]           db          1h                                      
   |_ram:1000:4e5c   [156]           db          D2h                                     
   |_ram:1000:4e5d   [157]           db          1h                                      
   |_ram:1000:4e5e   [158]           db          9Fh                                     
   |_ram:1000:4e5f   [159]           db          1h                                      
   |_ram:1000:4e60   [160]           db          88h                                     
   |_ram:1000:4e61   [161]           db          1h                                      
   |_ram:1000:4e62   [162]           db          5Dh                                     
   |_ram:1000:4e63   [163]           db          1h                                      
   |_ram:1000:4e64   [164]           db          37h                                     
   |_ram:1000:4e65   [165]           db          1h                                      
   |_ram:1000:4e66   [166]           db          15h                                     
   |_ram:1000:4e67   [167]           db          1h                                      
   |_ram:1000:4e68   [168]           db          5Dh                                     
   |_ram:1000:4e69   [169]           db          1h                                      
   |_ram:1000:4e6a   [170]           db          9Fh                                     
   |_ram:1000:4e6b   [171]           db          1h                                      
   |_ram:1000:4e6c   [172]           db          6h                                      
   |_ram:1000:4e6d   [173]           db          1h                                      
   |_ram:1000:4e6e   [174]           db          F7h                                     
   |_ram:1000:4e6f   [175]           db          0h                                      
   |_ram:1000:4e70   [176]           db          6h                                      
   |_ram:1000:4e71   [177]           db          1h                                      
   |_ram:1000:4e72   [178]           db          27h                                     
   |_ram:1000:4e73   [179]           db          1h                                      
   |_ram:1000:4e74   [180]           db          FEh                                     
   |_ram:1000:4e75   [181]           db          FFh                                     
   |_ram:1000:4e76   [182]           db          37h                                     
   |_ram:1000:4e77   [183]           db          1h                                      
   |_ram:1000:4e78   [184]           db          27h                                     
   |_ram:1000:4e79   [185]           db          1h                                      
   |_ram:1000:4e7a   [186]           db          6h                                      
   |_ram:1000:4e7b   [187]           db          1h                                      
   |_ram:1000:4e7c   [188]           db          FEh                                     
   |_ram:1000:4e7d   [189]           db          FFh                                     
   |_ram:1000:4e7e   [190]           db          88h                                     
   |_ram:1000:4e7f   [191]           db          1h                                      
   |_ram:1000:4e80   [192]           db          FEh                                     
   |_ram:1000:4e81   [193]           db          FFh                                     
   |_ram:1000:4e82   [194]           db          88h                                     
   |_ram:1000:4e83   [195]           db          1h                                      
   |_ram:1000:4e84   [196]           db          FEh                                     
   |_ram:1000:4e85   [197]           db          FFh                                     
   |_ram:1000:4e86   [198]           db          88h                                     
   |_ram:1000:4e87   [199]           db          1h                                      
   |_ram:1000:4e88   [200]           db          72h                                     
   |_ram:1000:4e89   [201]           db          1h                                      
   |_ram:1000:4e8a   [202]           db          88h                                     
   |_ram:1000:4e8b   [203]           db          1h                                      
   |_ram:1000:4e8c   [204]           db          EEh                                     
   |_ram:1000:4e8d   [205]           db          1h                                      
   |_ram:1000:4e8e   [206]           db          B8h                                     
   |_ram:1000:4e8f   [207]           db          1h                                      
   |_ram:1000:4e90   [208]           db          88h                                     
   |_ram:1000:4e91   [209]           db          1h                                      
   |_ram:1000:4e92   [210]           db          72h                                     
   |_ram:1000:4e93   [211]           db          1h                                      
   |_ram:1000:4e94   [212]           db          88h                                     
   |_ram:1000:4e95   [213]           db          1h                                      
   |_ram:1000:4e96   [214]           db          FEh                                     
   |_ram:1000:4e97   [215]           db          FFh                                     
   |_ram:1000:4e98   [216]           db          88h                                     
   |_ram:1000:4e99   [217]           db          1h                                      
   |_ram:1000:4e9a   [218]           db          FEh                                     
   |_ram:1000:4e9b   [219]           db          FFh                                     
   |_ram:1000:4e9c   [220]           db          88h                                     
   |_ram:1000:4e9d   [221]           db          1h                                      
   |_ram:1000:4e9e   [222]           db          72h                                     
   |_ram:1000:4e9f   [223]           db          1h                                      
   |_ram:1000:4ea0   [224]           db          88h                                     
   |_ram:1000:4ea1   [225]           db          1h                                      
   |_ram:1000:4ea2   [226]           db          EEh                                     
   |_ram:1000:4ea3   [227]           db          1h                                      
   |_ram:1000:4ea4   [228]           db          B8h                                     
   |_ram:1000:4ea5   [229]           db          1h                                      
   |_ram:1000:4ea6   [230]           db          88h                                     
   |_ram:1000:4ea7   [231]           db          1h                                      
   |_ram:1000:4ea8   [232]           db          72h                                     
   |_ram:1000:4ea9   [233]           db          1h                                      
   |_ram:1000:4eaa   [234]           db          88h                                     
   |_ram:1000:4eab   [235]           db          1h                                      
   |_ram:1000:4eac   [236]           db          FEh                                     
   |_ram:1000:4ead   [237]           db          FFh                                     
   |_ram:1000:4eae   [238]           db          88h                                     
   |_ram:1000:4eaf   [239]           db          1h                                      
   |_ram:1000:4eb0   [240]           db          9Fh                                     
   |_ram:1000:4eb1   [241]           db          1h                                      
   |_ram:1000:4eb2   [242]           db          D2h                                     
   |_ram:1000:4eb3   [243]           db          1h                                      
   |_ram:1000:4eb4   [244]           db          Bh                                      
   |_ram:1000:4eb5   [245]           db          2h                                      
   |_ram:1000:4eb6   [246]           db          48h                                     
   |_ram:1000:4eb7   [247]           db          2h                                      
   |_ram:1000:4eb8   [248]           db          88h                                     
   |_ram:1000:4eb9   [249]           db          1h                                      
   |_ram:1000:4eba   [250]           db          9Fh                                     
   |_ram:1000:4ebb   [251]           db          1h                                      
   |_ram:1000:4ebc   [252]           db          D2h                                     
   |_ram:1000:4ebd   [253]           db          1h                                      
   |_ram:1000:4ebe   [254]           db          Bh                                      
   |_ram:1000:4ebf   [255]           db          2h                                      
   |_ram:1000:4ec0   [256]           db          48h                                     
   |_ram:1000:4ec1   [257]           db          2h                                      
   |_ram:1000:4ec2   [258]           db          88h                                     
   |_ram:1000:4ec3   [259]           db          1h                                      
   |_ram:1000:4ec4   [260]           db          FEh                                     
   |_ram:1000:4ec5   [261]           db          FFh                                     
   |_ram:1000:4ec6   [262]           db          88h                                     
   |_ram:1000:4ec7   [263]           db          1h                                      
   |_ram:1000:4ec8   [264]           db          5Dh                                     
   |_ram:1000:4ec9   [265]           db          1h                                      
   |_ram:1000:4eca   [266]           db          37h                                     
   |_ram:1000:4ecb   [267]           db          1h                                      
   |_ram:1000:4ecc   [268]           db          5Dh                                     
   |_ram:1000:4ecd   [269]           db          1h                                      
   |_ram:1000:4ece   [270]           db          37h                                     
   |_ram:1000:4ecf   [271]           db          1h                                      
   |_ram:1000:4ed0   [272]           db          5Dh                                     
   |_ram:1000:4ed1   [273]           db          1h                                      
   |_ram:1000:4ed2   [274]           db          88h                                     
   |_ram:1000:4ed3   [275]           db          1h                                      
   |_ram:1000:4ed4   [276]           db          9Fh                                     
   |_ram:1000:4ed5   [277]           db          1h                                      
   |_ram:1000:4ed6   [278]           db          88h                                     
   |_ram:1000:4ed7   [279]           db          1h                                      
   |_ram:1000:4ed8   [280]           db          5Dh                                     
   |_ram:1000:4ed9   [281]           db          1h                                      
   |_ram:1000:4eda   [282]           db          37h                                     
   |_ram:1000:4edb   [283]           db          1h                                      
   |_ram:1000:4edc   [284]           db          C4h                                     
   |_ram:1000:4edd   [285]           db          0h                                      
   |_ram:1000:4ede   [286]           db          D0h                                     
   |_ram:1000:4edf   [287]           db          0h                                      
   |_ram:1000:4ee0   [288]           db          DCh                                     
   |_ram:1000:4ee1   [289]           db          0h                                      
   |_ram:1000:4ee2   [290]           db          E9h                                     
   |_ram:1000:4ee3   [291]           db          0h                                      
   |_ram:1000:4ee4   [292]           db          F7h                                     
   |_ram:1000:4ee5   [293]           db          0h                                      
   |_ram:1000:4ee6   [294]           db          6h                                      
   |_ram:1000:4ee7   [295]           db          1h                                      
   |_ram:1000:4ee8   [296]           db          FEh                                     
   |_ram:1000:4ee9   [297]           db          FFh                                     
   |_ram:1000:4eea   [298]           db          6h                                      
   |_ram:1000:4eeb   [299]           db          1h                                      
   |_ram:1000:4eec   [300]           db          FEh                                     
   |_ram:1000:4eed   [301]           db          FFh                                     
   |_ram:1000:4eee   [302]           db          6h                                      
   |_ram:1000:4eef   [303]           db          1h                                      
   |_ram:1000:4ef0   [304]           db          27h                                     
   |_ram:1000:4ef1   [305]           db          1h                                      
   |_ram:1000:4ef2   [306]           db          6h                                      
   |_ram:1000:4ef3   [307]           db          1h                                      
   |_ram:1000:4ef4   [308]           db          F7h                                     
   |_ram:1000:4ef5   [309]           db          0h                                      
   |_ram:1000:4ef6   [310]           db          DCh                                     
   |_ram:1000:4ef7   [311]           db          0h                                      
   |_ram:1000:4ef8   [312]           db          F7h                                     
   |_ram:1000:4ef9   [313]           db          0h                                      
   |_ram:1000:4efa   [314]           db          C4h                                     
   |_ram:1000:4efb   [315]           db          0h                                      
   |_ram:1000:4efc   [316]           db          F7h                                     
   |_ram:1000:4efd   [317]           db          0h                                      
   |_ram:1000:4efe   [318]           db          6h                                      
   |_ram:1000:4eff   [319]           db          1h                                      
   |_ram:1000:4f00   [320]           db          27h                                     
   |_ram:1000:4f01   [321]           db          1h                                      
   |_ram:1000:4f02   [322]           db          C4h                                     
   |_ram:1000:4f03   [323]           db          0h                                      
   |_ram:1000:4f04   [324]           db          D0h                                     
   |_ram:1000:4f05   [325]           db          0h                                      
   |_ram:1000:4f06   [326]           db          DCh                                     
   |_ram:1000:4f07   [327]           db          0h                                      
   |_ram:1000:4f08   [328]           db          E9h                                     
   |_ram:1000:4f09   [329]           db          0h                                      
   |_ram:1000:4f0a   [330]           db          F7h                                     
   |_ram:1000:4f0b   [331]           db          0h                                      
   |_ram:1000:4f0c   [332]           db          6h                                      
   |_ram:1000:4f0d   [333]           db          1h                                      
   |_ram:1000:4f0e   [334]           db          FEh                                     
   |_ram:1000:4f0f   [335]           db          FFh                                     
   |_ram:1000:4f10   [336]           db          6h                                      
   |_ram:1000:4f11   [337]           db          1h                                      
   |_ram:1000:4f12   [338]           db          FEh                                     
   |_ram:1000:4f13   [339]           db          FFh                                     
   |_ram:1000:4f14   [340]           db          6h                                      
   |_ram:1000:4f15   [341]           db          1h                                      
   |_ram:1000:4f16   [342]           db          27h                                     
   |_ram:1000:4f17   [343]           db          1h                                      
   |_ram:1000:4f18   [344]           db          6h                                      
   |_ram:1000:4f19   [345]           db          1h                                      
   |_ram:1000:4f1a   [346]           db          F7h                                     
   |_ram:1000:4f1b   [347]           db          0h                                      
   |_ram:1000:4f1c   [348]           db          DCh                                     
   |_ram:1000:4f1d   [349]           db          0h                                      
   |_ram:1000:4f1e   [350]           db          F7h                                     
   |_ram:1000:4f1f   [351]           db          0h                                      
   |_ram:1000:4f20   [352]           db          C4h                                     
   |_ram:1000:4f21   [353]           db          0h                                      
   |_ram:1000:4f22   [354]           db          F7h                                     
   |_ram:1000:4f23   [355]           db          0h                                      
   |_ram:1000:4f24   [356]           db          6h                                      
   |_ram:1000:4f25   [357]           db          1h                                      
   |_ram:1000:4f26   [358]           db          27h                                     
   |_ram:1000:4f27   [359]           db          1h                                      
   |_ram:1000:4f28   [360]           db          C4h                                     
   |_ram:1000:4f29   [361]           db          0h                                      
   |_ram:1000:4f2a   [362]           db          6h                                      
   |_ram:1000:4f2b   [363]           db          1h                                      
   |_ram:1000:4f2c   [364]           db          FEh                                     
   |_ram:1000:4f2d   [365]           db          FFh                                     
   |_ram:1000:4f2e   [366]           db          37h                                     
   |_ram:1000:4f2f   [367]           db          1h                                      
   |_ram:1000:4f30   [368]           db          88h                                     
   |_ram:1000:4f31   [369]           db          1h                                      
   |_ram:1000:4f32   [370]           db          5Dh                                     
   |_ram:1000:4f33   [371]           db          1h                                      
   |_ram:1000:4f34   [372]           db          37h                                     
   |_ram:1000:4f35   [373]           db          1h                                      
   |_ram:1000:4f36   [374]           db          FEh                                     
   |_ram:1000:4f37   [375]           db          FFh                                     
   |_ram:1000:4f38   [376]           db          88h                                     
   |_ram:1000:4f39   [377]           db          1h                                      
   |_ram:1000:4f3a   [378]           db          D2h                                     
   |_ram:1000:4f3b   [379]           db          1h                                      
   |_ram:1000:4f3c   [380]           db          9Fh                                     
   |_ram:1000:4f3d   [381]           db          1h                                      
   |_ram:1000:4f3e   [382]           db          88h                                     
   |_ram:1000:4f3f   [383]           db          1h                                      
   |_ram:1000:4f40   [384]           db          FEh                                     
   |_ram:1000:4f41   [385]           db          FFh                                     
   |_ram:1000:4f42   [386]           db          D2h                                     
   |_ram:1000:4f43   [387]           db          1h                                      
   |_ram:1000:4f44   [388]           db          4Bh                                     
   |_ram:1000:4f45   [389]           db          2h                                      
   |_ram:1000:4f46   [390]           db          Bh                                      
   |_ram:1000:4f47   [391]           db          2h                                      
   |_ram:1000:4f48   [392]           db          EEh                                     
   |_ram:1000:4f49   [393]           db          1h                                      
   |_ram:1000:4f4a   [394]           db          9Fh                                     
   |_ram:1000:4f4b   [395]           db          1h                                      
   |_ram:1000:4f4c   [396]           db          88h                                     
   |_ram:1000:4f4d   [397]           db          1h                                      
   |_ram:1000:4f4e   [398]           db          5Dh                                     
   |_ram:1000:4f4f   [399]           db          1h                                      
   |_ram:1000:4f50   [400]           db          37h                                     
   |_ram:1000:4f51   [401]           db          1h                                      
   |_ram:1000:4f52   [402]           db          88h                                     
   |_ram:1000:4f53   [403]           db          1h                                      
   |_ram:1000:4f54   [404]           db          6h                                      
   |_ram:1000:4f55   [405]           db          1h                                      
   |_ram:1000:4f56   [406]           db          C4h                                     
   |_ram:1000:4f57   [407]           db          0h                                      
   |_ram:1000:4f58   [408]           db          D0h                                     
   |_ram:1000:4f59   [409]           db          0h                                      
   |_ram:1000:4f5a   [410]           db          DCh                                     
   |_ram:1000:4f5b   [411]           db          0h                                      
   |_ram:1000:4f5c   [412]           db          E9h                                     
   |_ram:1000:4f5d   [413]           db          0h                                      
   |_ram:1000:4f5e   [414]           db          F7h                                     
   |_ram:1000:4f5f   [415]           db          0h                                      
   |_ram:1000:4f60   [416]           db          6h                                      
   |_ram:1000:4f61   [417]           db          1h                                      
   |_ram:1000:4f62   [418]           db          FEh                                     
   |_ram:1000:4f63   [419]           db          FFh                                     
   |_ram:1000:4f64   [420]           db          Bh                                      
   |_ram:1000:4f65   [421]           db          2h                                      
   |_ram:1000:4f66   [422]           db          FFh                                     
   |_ram:1000:4f67   [423]           db          FFh                                     
                            march_durations:              ;XREF[2,0]:   1000:01a0,1000:0316
ram:1000:4f68   140014001...    db[422]                                             
   |_ram:1000:4f68   [0]             db          14h                                     
   |_ram:1000:4f69   [1]             db          0h                                      
   |_ram:1000:4f6a   [2]             db          14h                                     
   |_ram:1000:4f6b   [3]             db          0h                                      
   |_ram:1000:4f6c   [4]             db          14h                                     
   |_ram:1000:4f6d   [5]             db          0h                                      
   |_ram:1000:4f6e   [6]             db          12h                                     
   |_ram:1000:4f6f   [7]             db          0h                                      
   |_ram:1000:4f70   [8]             db          2h                                      
   |_ram:1000:4f71   [9]             db          0h                                      
   |_ram:1000:4f72   [10]            db          14h                                     
   |_ram:1000:4f73   [11]            db          0h                                      
   |_ram:1000:4f74   [12]            db          14h                                     
   |_ram:1000:4f75   [13]            db          0h                                      
   |_ram:1000:4f76   [14]            db          14h                                     
   |_ram:1000:4f77   [15]            db          0h                                      
   |_ram:1000:4f78   [16]            db          14h                                     
   |_ram:1000:4f79   [17]            db          0h                                      
   |_ram:1000:4f7a   [18]            db          14h                                     
   |_ram:1000:4f7b   [19]            db          0h                                      
   |_ram:1000:4f7c   [20]            db          14h                                     
   |_ram:1000:4f7d   [21]            db          0h                                      
   |_ram:1000:4f7e   [22]            db          28h                                     
   |_ram:1000:4f7f   [23]            db          0h                                      
   |_ram:1000:4f80   [24]            db          14h                                     
   |_ram:1000:4f81   [25]            db          0h                                      
   |_ram:1000:4f82   [26]            db          14h                                     
   |_ram:1000:4f83   [27]            db          0h                                      
   |_ram:1000:4f84   [28]            db          14h                                     
   |_ram:1000:4f85   [29]            db          0h                                      
   |_ram:1000:4f86   [30]            db          12h                                     
   |_ram:1000:4f87   [31]            db          0h                                      
   |_ram:1000:4f88   [32]            db          2h                                      
   |_ram:1000:4f89   [33]            db          0h                                      
   |_ram:1000:4f8a   [34]            db          14h                                     
   |_ram:1000:4f8b   [35]            db          0h                                      
   |_ram:1000:4f8c   [36]            db          14h                                     
   |_ram:1000:4f8d   [37]            db          0h                                      
   |_ram:1000:4f8e   [38]            db          14h                                     
   |_ram:1000:4f8f   [39]            db          0h                                      
   |_ram:1000:4f90   [40]            db          14h                                     
   |_ram:1000:4f91   [41]            db          0h                                      
   |_ram:1000:4f92   [42]            db          14h                                     
   |_ram:1000:4f93   [43]            db          0h                                      
   |_ram:1000:4f94   [44]            db          14h                                     
   |_ram:1000:4f95   [45]            db          0h                                      
   |_ram:1000:4f96   [46]            db          28h                                     
   |_ram:1000:4f97   [47]            db          0h                                      
   |_ram:1000:4f98   [48]            db          14h                                     
   |_ram:1000:4f99   [49]            db          0h                                      
   |_ram:1000:4f9a   [50]            db          14h                                     
   |_ram:1000:4f9b   [51]            db          0h                                      
   |_ram:1000:4f9c   [52]            db          14h                                     
   |_ram:1000:4f9d   [53]            db          0h                                      
   |_ram:1000:4f9e   [54]            db          14h                                     
   |_ram:1000:4f9f   [55]            db          0h                                      
   |_ram:1000:4fa0   [56]            db          28h                                     
   |_ram:1000:4fa1   [57]            db          0h                                      
   |_ram:1000:4fa2   [58]            db          14h                                     
   |_ram:1000:4fa3   [59]            db          0h                                      
   |_ram:1000:4fa4   [60]            db          14h                                     
   |_ram:1000:4fa5   [61]            db          0h                                      
   |_ram:1000:4fa6   [62]            db          14h                                     
   |_ram:1000:4fa7   [63]            db          0h                                      
   |_ram:1000:4fa8   [64]            db          14h                                     
   |_ram:1000:4fa9   [65]            db          0h                                      
   |_ram:1000:4faa   [66]            db          28h                                     
   |_ram:1000:4fab   [67]            db          0h                                      
   |_ram:1000:4fac   [68]            db          14h                                     
   |_ram:1000:4fad   [69]            db          0h                                      
   |_ram:1000:4fae   [70]            db          14h                                     
   |_ram:1000:4faf   [71]            db          0h                                      
   |_ram:1000:4fb0   [72]            db          14h                                     
   |_ram:1000:4fb1   [73]            db          0h                                      
   |_ram:1000:4fb2   [74]            db          14h                                     
   |_ram:1000:4fb3   [75]            db          0h                                      
   |_ram:1000:4fb4   [76]            db          28h                                     
   |_ram:1000:4fb5   [77]            db          0h                                      
   |_ram:1000:4fb6   [78]            db          14h                                     
   |_ram:1000:4fb7   [79]            db          0h                                      
   |_ram:1000:4fb8   [80]            db          14h                                     
   |_ram:1000:4fb9   [81]            db          0h                                      
   |_ram:1000:4fba   [82]            db          14h                                     
   |_ram:1000:4fbb   [83]            db          0h                                      
   |_ram:1000:4fbc   [84]            db          14h                                     
   |_ram:1000:4fbd   [85]            db          0h                                      
   |_ram:1000:4fbe   [86]            db          14h                                     
   |_ram:1000:4fbf   [87]            db          0h                                      
   |_ram:1000:4fc0   [88]            db          14h                                     
   |_ram:1000:4fc1   [89]            db          0h                                      
   |_ram:1000:4fc2   [90]            db          14h                                     
   |_ram:1000:4fc3   [91]            db          0h                                      
   |_ram:1000:4fc4   [92]            db          14h                                     
   |_ram:1000:4fc5   [93]            db          0h                                      
   |_ram:1000:4fc6   [94]            db          14h                                     
   |_ram:1000:4fc7   [95]            db          0h                                      
   |_ram:1000:4fc8   [96]            db          12h                                     
   |_ram:1000:4fc9   [97]            db          0h                                      
   |_ram:1000:4fca   [98]            db          2h                                      
   |_ram:1000:4fcb   [99]            db          0h                                      
   |_ram:1000:4fcc   [100]           db          14h                                     
   |_ram:1000:4fcd   [101]           db          0h                                      
   |_ram:1000:4fce   [102]           db          14h                                     
   |_ram:1000:4fcf   [103]           db          0h                                      
   |_ram:1000:4fd0   [104]           db          14h                                     
   |_ram:1000:4fd1   [105]           db          0h                                      
   |_ram:1000:4fd2   [106]           db          14h                                     
   |_ram:1000:4fd3   [107]           db          0h                                      
   |_ram:1000:4fd4   [108]           db          14h                                     
   |_ram:1000:4fd5   [109]           db          0h                                      
   |_ram:1000:4fd6   [110]           db          14h                                     
   |_ram:1000:4fd7   [111]           db          0h                                      
   |_ram:1000:4fd8   [112]           db          28h                                     
   |_ram:1000:4fd9   [113]           db          0h                                      
   |_ram:1000:4fda   [114]           db          14h                                     
   |_ram:1000:4fdb   [115]           db          0h                                      
   |_ram:1000:4fdc   [116]           db          14h                                     
   |_ram:1000:4fdd   [117]           db          0h                                      
   |_ram:1000:4fde   [118]           db          14h                                     
   |_ram:1000:4fdf   [119]           db          0h                                      
   |_ram:1000:4fe0   [120]           db          12h                                     
   |_ram:1000:4fe1   [121]           db          0h                                      
   |_ram:1000:4fe2   [122]           db          2h                                      
   |_ram:1000:4fe3   [123]           db          0h                                      
   |_ram:1000:4fe4   [124]           db          14h                                     
   |_ram:1000:4fe5   [125]           db          0h                                      
   |_ram:1000:4fe6   [126]           db          14h                                     
   |_ram:1000:4fe7   [127]           db          0h                                      
   |_ram:1000:4fe8   [128]           db          14h                                     
   |_ram:1000:4fe9   [129]           db          0h                                      
   |_ram:1000:4fea   [130]           db          14h                                     
   |_ram:1000:4feb   [131]           db          0h                                      
   |_ram:1000:4fec   [132]           db          14h                                     
   |_ram:1000:4fed   [133]           db          0h                                      
   |_ram:1000:4fee   [134]           db          14h                                     
   |_ram:1000:4fef   [135]           db          0h                                      
   |_ram:1000:4ff0   [136]           db          28h                                     
   |_ram:1000:4ff1   [137]           db          0h                                      
   |_ram:1000:4ff2   [138]           db          14h                                     
   |_ram:1000:4ff3   [139]           db          0h                                      
   |_ram:1000:4ff4   [140]           db          14h                                     
   |_ram:1000:4ff5   [141]           db          0h                                      
   |_ram:1000:4ff6   [142]           db          14h                                     
   |_ram:1000:4ff7   [143]           db          0h                                      
   |_ram:1000:4ff8   [144]           db          14h                                     
   |_ram:1000:4ff9   [145]           db          0h                                      
   |_ram:1000:4ffa   [146]           db          28h                                     
   |_ram:1000:4ffb   [147]           db          0h                                      
   |_ram:1000:4ffc   [148]           db          14h                                     
   |_ram:1000:4ffd   [149]           db          0h                                      
   |_ram:1000:4ffe   [150]           db          14h                                     
   |_ram:1000:4fff   [151]           db          0h                                      
   |_ram:1000:5000   [152]           db          14h                                     
   |_ram:1000:5001   [153]           db          0h                                      
   |_ram:1000:5002   [154]           db          14h                                     
   |_ram:1000:5003   [155]           db          0h                                      
   |_ram:1000:5004   [156]           db          28h                                     
   |_ram:1000:5005   [157]           db          0h                                      
   |_ram:1000:5006   [158]           db          14h                                     
   |_ram:1000:5007   [159]           db          0h                                      
   |_ram:1000:5008   [160]           db          14h                                     
   |_ram:1000:5009   [161]           db          0h                                      
   |_ram:1000:500a   [162]           db          14h                                     
   |_ram:1000:500b   [163]           db          0h                                      
   |_ram:1000:500c   [164]           db          14h                                     
   |_ram:1000:500d   [165]           db          0h                                      
   |_ram:1000:500e   [166]           db          14h                                     
   |_ram:1000:500f   [167]           db          0h                                      
   |_ram:1000:5010   [168]           db          14h                                     
   |_ram:1000:5011   [169]           db          0h                                      
   |_ram:1000:5012   [170]           db          14h                                     
   |_ram:1000:5013   [171]           db          0h                                      
   |_ram:1000:5014   [172]           db          14h                                     
   |_ram:1000:5015   [173]           db          0h                                      
   |_ram:1000:5016   [174]           db          14h                                     
   |_ram:1000:5017   [175]           db          0h                                      
   |_ram:1000:5018   [176]           db          14h                                     
   |_ram:1000:5019   [177]           db          0h                                      
   |_ram:1000:501a   [178]           db          14h                                     
   |_ram:1000:501b   [179]           db          0h                                      
   |_ram:1000:501c   [180]           db          14h                                     
   |_ram:1000:501d   [181]           db          0h                                      
   |_ram:1000:501e   [182]           db          14h                                     
   |_ram:1000:501f   [183]           db          0h                                      
   |_ram:1000:5020   [184]           db          3Ch                                     
   |_ram:1000:5021   [185]           db          0h                                      
   |_ram:1000:5022   [186]           db          14h                                     
   |_ram:1000:5023   [187]           db          0h                                      
   |_ram:1000:5024   [188]           db          28h                                     
   |_ram:1000:5025   [189]           db          0h                                      
   |_ram:1000:5026   [190]           db          26h                                     
   |_ram:1000:5027   [191]           db          0h                                      
   |_ram:1000:5028   [192]           db          2h                                      
   |_ram:1000:5029   [193]           db          0h                                      
   |_ram:1000:502a   [194]           db          12h                                     
   |_ram:1000:502b   [195]           db          0h                                      
   |_ram:1000:502c   [196]           db          2h                                      
   |_ram:1000:502d   [197]           db          0h                                      
   |_ram:1000:502e   [198]           db          14h                                     
   |_ram:1000:502f   [199]           db          0h                                      
   |_ram:1000:5030   [200]           db          14h                                     
   |_ram:1000:5031   [201]           db          0h                                      
   |_ram:1000:5032   [202]           db          14h                                     
   |_ram:1000:5033   [203]           db          0h                                      
   |_ram:1000:5034   [204]           db          28h                                     
   |_ram:1000:5035   [205]           db          0h                                      
   |_ram:1000:5036   [206]           db          14h                                     
   |_ram:1000:5037   [207]           db          0h                                      
   |_ram:1000:5038   [208]           db          28h                                     
   |_ram:1000:5039   [209]           db          0h                                      
   |_ram:1000:503a   [210]           db          14h                                     
   |_ram:1000:503b   [211]           db          0h                                      
   |_ram:1000:503c   [212]           db          26h                                     
   |_ram:1000:503d   [213]           db          0h                                      
   |_ram:1000:503e   [214]           db          2h                                      
   |_ram:1000:503f   [215]           db          0h                                      
   |_ram:1000:5040   [216]           db          12h                                     
   |_ram:1000:5041   [217]           db          0h                                      
   |_ram:1000:5042   [218]           db          2h                                      
   |_ram:1000:5043   [219]           db          0h                                      
   |_ram:1000:5044   [220]           db          14h                                     
   |_ram:1000:5045   [221]           db          0h                                      
   |_ram:1000:5046   [222]           db          14h                                     
   |_ram:1000:5047   [223]           db          0h                                      
   |_ram:1000:5048   [224]           db          14h                                     
   |_ram:1000:5049   [225]           db          0h                                      
   |_ram:1000:504a   [226]           db          28h                                     
   |_ram:1000:504b   [227]           db          0h                                      
   |_ram:1000:504c   [228]           db          14h                                     
   |_ram:1000:504d   [229]           db          0h                                      
   |_ram:1000:504e   [230]           db          28h                                     
   |_ram:1000:504f   [231]           db          0h                                      
   |_ram:1000:5050   [232]           db          14h                                     
   |_ram:1000:5051   [233]           db          0h                                      
   |_ram:1000:5052   [234]           db          23h                                     
   |_ram:1000:5053   [235]           db          0h                                      
   |_ram:1000:5054   [236]           db          5h                                      
   |_ram:1000:5055   [237]           db          0h                                      
   |_ram:1000:5056   [238]           db          14h                                     
   |_ram:1000:5057   [239]           db          0h                                      
   |_ram:1000:5058   [240]           db          1Eh                                     
   |_ram:1000:5059   [241]           db          0h                                      
   |_ram:1000:505a   [242]           db          Ah                                      
   |_ram:1000:505b   [243]           db          0h                                      
   |_ram:1000:505c   [244]           db          14h                                     
   |_ram:1000:505d   [245]           db          0h                                      
   |_ram:1000:505e   [246]           db          28h                                     
   |_ram:1000:505f   [247]           db          0h                                      
   |_ram:1000:5060   [248]           db          14h                                     
   |_ram:1000:5061   [249]           db          0h                                      
   |_ram:1000:5062   [250]           db          1Eh                                     
   |_ram:1000:5063   [251]           db          0h                                      
   |_ram:1000:5064   [252]           db          Ah                                      
   |_ram:1000:5065   [253]           db          0h                                      
   |_ram:1000:5066   [254]           db          14h                                     
   |_ram:1000:5067   [255]           db          0h                                      
   |_ram:1000:5068   [256]           db          28h                                     
   |_ram:1000:5069   [257]           db          0h                                      
   |_ram:1000:506a   [258]           db          12h                                     
   |_ram:1000:506b   [259]           db          0h                                      
   |_ram:1000:506c   [260]           db          2h                                      
   |_ram:1000:506d   [261]           db          0h                                      
   |_ram:1000:506e   [262]           db          1Eh                                     
   |_ram:1000:506f   [263]           db          0h                                      
   |_ram:1000:5070   [264]           db          Ah                                      
   |_ram:1000:5071   [265]           db          0h                                      
   |_ram:1000:5072   [266]           db          14h                                     
   |_ram:1000:5073   [267]           db          0h                                      
   |_ram:1000:5074   [268]           db          14h                                     
   |_ram:1000:5075   [269]           db          0h                                      
   |_ram:1000:5076   [270]           db          14h                                     
   |_ram:1000:5077   [271]           db          0h                                      
   |_ram:1000:5078   [272]           db          14h                                     
   |_ram:1000:5079   [273]           db          0h                                      
   |_ram:1000:507a   [274]           db          14h                                     
   |_ram:1000:507b   [275]           db          0h                                      
   |_ram:1000:507c   [276]           db          14h                                     
   |_ram:1000:507d   [277]           db          0h                                      
   |_ram:1000:507e   [278]           db          14h                                     
   |_ram:1000:507f   [279]           db          0h                                      
   |_ram:1000:5080   [280]           db          14h                                     
   |_ram:1000:5081   [281]           db          0h                                      
   |_ram:1000:5082   [282]           db          14h                                     
   |_ram:1000:5083   [283]           db          0h                                      
   |_ram:1000:5084   [284]           db          4h                                      
   |_ram:1000:5085   [285]           db          0h                                      
   |_ram:1000:5086   [286]           db          4h                                      
   |_ram:1000:5087   [287]           db          0h                                      
   |_ram:1000:5088   [288]           db          4h                                      
   |_ram:1000:5089   [289]           db          0h                                      
   |_ram:1000:508a   [290]           db          4h                                      
   |_ram:1000:508b   [291]           db          0h                                      
   |_ram:1000:508c   [292]           db          4h                                      
   |_ram:1000:508d   [293]           db          0h                                      
   |_ram:1000:508e   [294]           db          14h                                     
   |_ram:1000:508f   [295]           db          0h                                      
   |_ram:1000:5090   [296]           db          14h                                     
   |_ram:1000:5091   [297]           db          0h                                      
   |_ram:1000:5092   [298]           db          12h                                     
   |_ram:1000:5093   [299]           db          0h                                      
   |_ram:1000:5094   [300]           db          2h                                      
   |_ram:1000:5095   [301]           db          0h                                      
   |_ram:1000:5096   [302]           db          7h                                      
   |_ram:1000:5097   [303]           db          0h                                      
   |_ram:1000:5098   [304]           db          6h                                      
   |_ram:1000:5099   [305]           db          0h                                      
   |_ram:1000:509a   [306]           db          7h                                      
   |_ram:1000:509b   [307]           db          0h                                      
   |_ram:1000:509c   [308]           db          14h                                     
   |_ram:1000:509d   [309]           db          0h                                      
   |_ram:1000:509e   [310]           db          14h                                     
   |_ram:1000:509f   [311]           db          0h                                      
   |_ram:1000:50a0   [312]           db          Ah                                      
   |_ram:1000:50a1   [313]           db          0h                                      
   |_ram:1000:50a2   [314]           db          Ah                                      
   |_ram:1000:50a3   [315]           db          0h                                      
   |_ram:1000:50a4   [316]           db          14h                                     
   |_ram:1000:50a5   [317]           db          0h                                      
   |_ram:1000:50a6   [318]           db          14h                                     
   |_ram:1000:50a7   [319]           db          0h                                      
   |_ram:1000:50a8   [320]           db          28h                                     
   |_ram:1000:50a9   [321]           db          0h                                      
   |_ram:1000:50aa   [322]           db          4h                                      
   |_ram:1000:50ab   [323]           db          0h                                      
   |_ram:1000:50ac   [324]           db          4h                                      
   |_ram:1000:50ad   [325]           db          0h                                      
   |_ram:1000:50ae   [326]           db          4h                                      
   |_ram:1000:50af   [327]           db          0h                                      
   |_ram:1000:50b0   [328]           db          4h                                      
   |_ram:1000:50b1   [329]           db          0h                                      
   |_ram:1000:50b2   [330]           db          4h                                      
   |_ram:1000:50b3   [331]           db          0h                                      
   |_ram:1000:50b4   [332]           db          14h                                     
   |_ram:1000:50b5   [333]           db          0h                                      
   |_ram:1000:50b6   [334]           db          14h                                     
   |_ram:1000:50b7   [335]           db          0h                                      
   |_ram:1000:50b8   [336]           db          12h                                     
   |_ram:1000:50b9   [337]           db          0h                                      
   |_ram:1000:50ba   [338]           db          2h                                      
   |_ram:1000:50bb   [339]           db          0h                                      
   |_ram:1000:50bc   [340]           db          7h                                      
   |_ram:1000:50bd   [341]           db          0h                                      
   |_ram:1000:50be   [342]           db          6h                                      
   |_ram:1000:50bf   [343]           db          0h                                      
   |_ram:1000:50c0   [344]           db          7h                                      
   |_ram:1000:50c1   [345]           db          0h                                      
   |_ram:1000:50c2   [346]           db          14h                                     
   |_ram:1000:50c3   [347]           db          0h                                      
   |_ram:1000:50c4   [348]           db          14h                                     
   |_ram:1000:50c5   [349]           db          0h                                      
   |_ram:1000:50c6   [350]           db          Ah                                      
   |_ram:1000:50c7   [351]           db          0h                                      
   |_ram:1000:50c8   [352]           db          Ah                                      
   |_ram:1000:50c9   [353]           db          0h                                      
   |_ram:1000:50ca   [354]           db          14h                                     
   |_ram:1000:50cb   [355]           db          0h                                      
   |_ram:1000:50cc   [356]           db          14h                                     
   |_ram:1000:50cd   [357]           db          0h                                      
   |_ram:1000:50ce   [358]           db          28h                                     
   |_ram:1000:50cf   [359]           db          0h                                      
   |_ram:1000:50d0   [360]           db          14h                                     
   |_ram:1000:50d1   [361]           db          0h                                      
   |_ram:1000:50d2   [362]           db          14h                                     
   |_ram:1000:50d3   [363]           db          0h                                      
   |_ram:1000:50d4   [364]           db          14h                                     
   |_ram:1000:50d5   [365]           db          0h                                      
   |_ram:1000:50d6   [366]           db          14h                                     
   |_ram:1000:50d7   [367]           db          0h                                      
   |_ram:1000:50d8   [368]           db          28h                                     
   |_ram:1000:50d9   [369]           db          0h                                      
   |_ram:1000:50da   [370]           db          14h                                     
   |_ram:1000:50db   [371]           db          0h                                      
   |_ram:1000:50dc   [372]           db          14h                                     
   |_ram:1000:50dd   [373]           db          0h                                      
   |_ram:1000:50de   [374]           db          14h                                     
   |_ram:1000:50df   [375]           db          0h                                      
   |_ram:1000:50e0   [376]           db          14h                                     
   |_ram:1000:50e1   [377]           db          0h                                      
   |_ram:1000:50e2   [378]           db          28h                                     
   |_ram:1000:50e3   [379]           db          0h                                      
   |_ram:1000:50e4   [380]           db          14h                                     
   |_ram:1000:50e5   [381]           db          0h                                      
   |_ram:1000:50e6   [382]           db          14h                                     
   |_ram:1000:50e7   [383]           db          0h                                      
   |_ram:1000:50e8   [384]           db          14h                                     
   |_ram:1000:50e9   [385]           db          0h                                      
   |_ram:1000:50ea   [386]           db          14h                                     
   |_ram:1000:50eb   [387]           db          0h                                      
   |_ram:1000:50ec   [388]           db          28h                                     
   |_ram:1000:50ed   [389]           db          0h                                      
   |_ram:1000:50ee   [390]           db          14h                                     
   |_ram:1000:50ef   [391]           db          0h                                      
   |_ram:1000:50f0   [392]           db          14h                                     
   |_ram:1000:50f1   [393]           db          0h                                      
   |_ram:1000:50f2   [394]           db          14h                                     
   |_ram:1000:50f3   [395]           db          0h                                      
   |_ram:1000:50f4   [396]           db          14h                                     
   |_ram:1000:50f5   [397]           db          0h                                      
   |_ram:1000:50f6   [398]           db          14h                                     
   |_ram:1000:50f7   [399]           db          0h                                      
   |_ram:1000:50f8   [400]           db          14h                                     
   |_ram:1000:50f9   [401]           db          0h                                      
   |_ram:1000:50fa   [402]           db          14h                                     
   |_ram:1000:50fb   [403]           db          0h                                      
   |_ram:1000:50fc   [404]           db          14h                                     
   |_ram:1000:50fd   [405]           db          0h                                      
   |_ram:1000:50fe   [406]           db          14h                                     
   |_ram:1000:50ff   [407]           db          0h                                      
   |_ram:1000:5100   [408]           db          14h                                     
   |_ram:1000:5101   [409]           db          0h                                      
   |_ram:1000:5102   [410]           db          14h                                     
   |_ram:1000:5103   [411]           db          0h                                      
   |_ram:1000:5104   [412]           db          14h                                     
   |_ram:1000:5105   [413]           db          0h                                      
   |_ram:1000:5106   [414]           db          14h                                     
   |_ram:1000:5107   [415]           db          0h                                      
   |_ram:1000:5108   [416]           db          14h                                     
   |_ram:1000:5109   [417]           db          0h                                      
   |_ram:1000:510a   [418]           db          28h                                     
   |_ram:1000:510b   [419]           db          0h                                      
   |_ram:1000:510c   [420]           db          14h                                     
   |_ram:1000:510d   [421]           db          0h                                      
                            sfx_ded_pitch:                ;XREF[2,1]:   1000:5155,1000:515b,1000:515b
ram:1000:510e   401f581b8...    dw[9]                                               
   |_ram:1000:510e   [0]             dw          1F40h                                   
   |_ram:1000:5110   [1]             dw          1B58h                                   
   |_ram:1000:5112   [2]             dw          1388h                                   
   |_ram:1000:5114   [3]             dw          64h                                     
   |_ram:1000:5116   [4]             dw          F000h                                   
   |_ram:1000:5118   [5]             dw          78h                                     
   |_ram:1000:511a   [6]             dw          F000h                                   
   |_ram:1000:511c   [7]             dw          78h                                     
   |_ram:1000:511e   [8]             dw          FFFFh                                   
                            sfx_ded_duration:             ;XREF[2,0]:   1000:5158,1000:5172
ram:1000:5120   010001000...    dw[8]                                               
   |_ram:1000:5120   [0]             dw          1h                                      
   |_ram:1000:5122   [1]             dw          1h                                      
   |_ram:1000:5124   [2]             dw          2h                                      
   |_ram:1000:5126   [3]             dw          2h                                      
   |_ram:1000:5128   [4]             dw          1h                                      
   |_ram:1000:512a   [5]             dw          1h                                      
   |_ram:1000:512c   [6]             dw          1h                                      
   |_ram:1000:512e   [7]             dw          1h                                      
                            ;************************************************************************************************
                            ;*  si = notes                                                                                  *
                            ;*  bp = durations                                                                              *
                            ;************************************************************************************************
                            ;void play_march(word * pitches, word * durations)
          ;pitches       word *              SI                      
          ;durations     word *              BP                      
                                                          ;XREF[2,0]:   1000:01a3,1000:0319
ram:1000:5130   53              PUSH        BX                                      
ram:1000:5131   57              PUSH        DI                                      
ram:1000:5132   56              PUSH        pitches                                 
ram:1000:5133   55              PUSH        durations                               
                            LAB_1000_5134:                ;XREF[1,0]:   1000:5149
ram:1000:5134   8b3c            MOV         DI,word ptr [pitches]                   ;load note
ram:1000:5136   81ffffff        CMP         DI,0xffff                               
ram:1000:513a   740f            JZ          LAB_1000_514b                           
ram:1000:513c   3e8b5e00        MOV         BX,word ptr DS:[durations + 0x0]        ;load duration
                            ;************************************************************************************************
                            ;*                                  sets bp = -2 if key or joy                                  *
                            ;************************************************************************************************
ram:1000:5140   e86800          CALL        play_one_note                           ;undefined4 play_one_note(word note, ...
ram:1000:5143   83c602          ADD         pitches,0x2                             
ram:1000:5146   83c502          ADD         durations,0x2                           
ram:1000:5149   75e9            JNZ         LAB_1000_5134                           
                            LAB_1000_514b:                ;XREF[1,0]:   1000:513a
ram:1000:514b   5d              POP         durations                               
ram:1000:514c   5e              POP         pitches                                 
ram:1000:514d   5f              POP         DI                                      
ram:1000:514e   5b              POP         BX                                      
ram:1000:514f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void play_ded_sfx(void)
                                                          ;XREF[8,0]:   1000:7831,1000:786f,1000:78ad,1000:78eb
                                                          ;             1000:7910,1000:7951,1000:7980,1000:79b8
ram:1000:5150   50              PUSH        AX                                      
ram:1000:5151   53              PUSH        BX                                      
ram:1000:5152   51              PUSH        CX                                      
ram:1000:5153   57              PUSH        DI                                      
ram:1000:5154   56              PUSH        SI                                      
ram:1000:5155   be0e51          MOV         SI,sfx_ded_pitch                        
ram:1000:5158   b92051          MOV         CX,sfx_ded_duration                     
                            LAB_1000_515b:                ;XREF[1,0]:   1000:51a3
                                                          ; FWD[2,0]:   1000:510e,1000:5110
ram:1000:515b   8b3c            MOV         DI,word ptr [SI]=>sfx_ded_pitch         
ram:1000:515d   81ffffff        CMP         DI,0xffff                               
ram:1000:5161   7442            JZ          LAB_1000_51a5                           
ram:1000:5163   a1032b          MOV         AX,[randomword]                         
ram:1000:5166   d1c8            ROR         AX,0x1                                  
ram:1000:5168   a3032b          MOV         [randomword],AX                         
ram:1000:516b   25ff00          AND         AX,0xff                                 
ram:1000:516e   03f8            ADD         DI,AX                                   
ram:1000:5170   8bd9            MOV         BX,CX                                   
ram:1000:5172   8b1f            MOV         BX,word ptr [BX]=>sfx_ded_duration      
ram:1000:5174   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:5179   751f            JNZ         LAB_1000_519a                           
ram:1000:517b   f606320101      TEST        byte ptr [joystick_selected],0x1        
ram:1000:5180   750b            JNZ         LAB_1000_518d                           
ram:1000:5182   53              PUSH        BX                                      
ram:1000:5183   bb0200          MOV         BX,0x2                                  
ram:1000:5186   e88724          CALL        syncfunc_interrupt                      ;void syncfunc_interrupt(word count)
ram:1000:5189   5b              POP         BX                                      
ram:1000:518a   eb11            JMP         LAB_1000_519d                           
ram:1000:518c   90              ??          90h                                     
                            LAB_1000_518d:                ;XREF[1,0]:   1000:5180
ram:1000:518d   53              PUSH        BX                                      
ram:1000:518e   8b1e603b        MOV         BX,word ptr [delay_time]                ;= 1F40h
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5192   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5196   5b              POP         BX                                      
ram:1000:5197   eb04            JMP         LAB_1000_519d                           
ram:1000:5199   90              ??          90h                                     
                            LAB_1000_519a:                ;XREF[1,0]:   1000:5179
ram:1000:519a   e85300          CALL        makebeep_51f0                           ;void makebeep_51f0(word divider, wor...
                            LAB_1000_519d:                ;XREF[2,0]:   1000:518a,1000:5197
ram:1000:519d   83c602          ADD         SI,0x2                                  
ram:1000:51a0   83c102          ADD         CX,0x2                                  
ram:1000:51a3   75b6            JNZ         LAB_1000_515b                           
                            LAB_1000_51a5:                ;XREF[1,0]:   1000:5161
ram:1000:51a5   5e              POP         SI                                      
ram:1000:51a6   5f              POP         DI                                      
ram:1000:51a7   59              POP         CX                                      
ram:1000:51a8   5b              POP         BX                                      
ram:1000:51a9   58              POP         AX                                      
ram:1000:51aa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  di = note                                                                                   *
                            ;*  bx = duration                                                                               *
                            ;*                                                                                              *
                            ;*  returns BP=-2 if key or joy                                                                 *
                            ;************************************************************************************************
                            ;undefined4 play_one_note(word note, word duration)
          ;note          word                DI                      
          ;duration      word                BX                      
                                                          ;XREF[1,0]:   1000:5140
ram:1000:51ab   50              PUSH        AX                                      
ram:1000:51ac   53              PUSH        duration                                
ram:1000:51ad   51              PUSH        CX                                      
ram:1000:51ae   52              PUSH        DX                                      
ram:1000:51af   57              PUSH        note                                    
ram:1000:51b0   b0b6            MOV         AL,0xb6                                 
ram:1000:51b2   e643            OUT         0x43,AL                                 
ram:1000:51b4   ba1400          MOV         DX,0x14                                 
ram:1000:51b7   b8384f          MOV         AX,0x4f38                               
ram:1000:51ba   f7f7            DIV         note                                    
ram:1000:51bc   e642            OUT         0x42,AL                                 
ram:1000:51be   8ac4            MOV         AL,AH                                   
ram:1000:51c0   e642            OUT         0x42,AL                                 
ram:1000:51c2   e461            IN          AL,0x61                                 
ram:1000:51c4   8ae0            MOV         AH,AL                                   
ram:1000:51c6   0c03            OR          AL,0x3                                  
ram:1000:51c8   e661            OUT         0x61,AL                                 
                            LAB_1000_51ca:                ;XREF[1,0]:   1000:51e4
ram:1000:51ca   53              PUSH        duration                                
ram:1000:51cb   8b1e623b        MOV         duration,word ptr [note_duration]       ;= 4268h
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:51cf   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:51d3   5b              POP         duration                                
ram:1000:51d4   50              PUSH        AX                                      
ram:1000:51d5   e8a0bf          CALL        check_stick                             ;undefined check_stick()
ram:1000:51d8   3c00            CMP         AL,0x0                                  
ram:1000:51da   58              POP         AX                                      
ram:1000:51db   7406            JZ          LAB_1000_51e3                           
                            ;************************************************************************************************
                            ;*                                   bp = -2 if key or stick                                    *
                            ;************************************************************************************************
ram:1000:51dd   bdfeff          MOV         BP,0xfffe                               
ram:1000:51e0   bb0100          MOV         duration,0x1                            
                            LAB_1000_51e3:                ;XREF[1,0]:   1000:51db
ram:1000:51e3   4b              DEC         duration                                
ram:1000:51e4   75e4            JNZ         LAB_1000_51ca                           
ram:1000:51e6   8ac4            MOV         AL,AH                                   
ram:1000:51e8   e661            OUT         0x61,AL                                 
ram:1000:51ea   5f              POP         note                                    
ram:1000:51eb   5a              POP         DX                                      
ram:1000:51ec   59              POP         CX                                      
ram:1000:51ed   5b              POP         duration                                
ram:1000:51ee   58              POP         AX                                      
ram:1000:51ef   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  di=note                                                                                     *
                            ;*  bx=duration                                                                                 *
                            ;************************************************************************************************
                            ;void makebeep_51f0(word divider, word duration)
          ;divider       word                DI                      
          ;duration      word                BX                      
                                                          ;XREF[1,0]:   1000:519a
ram:1000:51f0   50              PUSH        AX                                      
ram:1000:51f1   53              PUSH        duration                                
ram:1000:51f2   51              PUSH        CX                                      
ram:1000:51f3   52              PUSH        DX                                      
ram:1000:51f4   57              PUSH        divider                                 
ram:1000:51f5   b0b6            MOV         AL,0xb6                                 
ram:1000:51f7   e643            OUT         0x43,AL                                 
ram:1000:51f9   ba1400          MOV         DX,0x14                                 
ram:1000:51fc   b8384f          MOV         AX,0x4f38                               
ram:1000:51ff   f7f7            DIV         divider                                 
ram:1000:5201   e642            OUT         0x42,AL                                 
ram:1000:5203   8ac4            MOV         AL,AH                                   
ram:1000:5205   e642            OUT         0x42,AL                                 
ram:1000:5207   e461            IN          AL,0x61                                 
ram:1000:5209   8ae0            MOV         AH,AL                                   
ram:1000:520b   0c03            OR          AL,0x3                                  
ram:1000:520d   e661            OUT         0x61,AL                                 
                            L520f_delayloop:              ;XREF[1,0]:   1000:521a
ram:1000:520f   53              PUSH        duration                                
ram:1000:5210   8b1e643b        MOV         duration,word ptr [delay_3b64]          ;= 1770h
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5214   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5218   5b              POP         duration                                
ram:1000:5219   4b              DEC         duration                                
ram:1000:521a   75f3            JNZ         L520f_delayloop                         
ram:1000:521c   8ac4            MOV         AL,AH                                   
ram:1000:521e   24fc            AND         AL,0xfc                                 
ram:1000:5220   e661            OUT         0x61,AL                                 
ram:1000:5222   5f              POP         divider                                 
ram:1000:5223   5a              POP         DX                                      
ram:1000:5224   59              POP         CX                                      
ram:1000:5225   5b              POP         duration                                
ram:1000:5226   58              POP         AX                                      
ram:1000:5227   c3              RET                                                 
ram:1000:5228   00              ??          00h                                     
ram:1000:5229   00              ??          00h                                     
ram:1000:522a   00              ??          00h                                     
ram:1000:522b   00              ??          00h                                     
ram:1000:522c   00              ??          00h                                     
ram:1000:522d   00              ??          00h                                     
ram:1000:522e   00              ??          00h                                     
ram:1000:522f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  find shooting vector for projectile towards the player                                      *
                            ;*  in: CX,DX source                                                                            *
                            ;*  out: al = direction index 0, 1..8                                                           *
                            ;************************************************************************************************
                            ;undefined aim_at_player()
                                                          ;XREF[1,0]:   1000:30a2
ram:1000:5230   52              PUSH        DX                                      
ram:1000:5231   51              PUSH        CX                                      
ram:1000:5232   d1e1            SHL         CX,0x1                                  
ram:1000:5234   d1e1            SHL         CX,0x1                                  
ram:1000:5236   a03401          MOV         AL,[player_x]                           
ram:1000:5239   98              CBW                                                 
ram:1000:523a   d1e0            SHL         AX,0x1                                  
ram:1000:523c   d1e0            SHL         AX,0x1                                  
ram:1000:523e   f7d9            NEG         CX                                      
ram:1000:5240   03c8            ADD         CX,AX                                   
ram:1000:5242   32e4            XOR         AH,AH                                   
ram:1000:5244   a03601          MOV         AL,[player_y]                           
ram:1000:5247   f7da            NEG         DX                                      
ram:1000:5249   03d0            ADD         DX,AX                                   
ram:1000:524b   0bc9            OR          CX,CX                                   
ram:1000:524d   7507            JNZ         LAB_1000_5256                           
ram:1000:524f   0bd2            OR          DX,DX                                   
ram:1000:5251   7503            JNZ         LAB_1000_5256                           
ram:1000:5253   32c0            XOR         AL,AL                                   
ram:1000:5255   c3              RET                                                 
                            LAB_1000_5256:                ;XREF[2,0]:   1000:524d,1000:5251
ram:1000:5256   83f900          CMP         CX,0x0                                  
ram:1000:5259   7f45            JG          LAB_1000_52a0                           
ram:1000:525b   83fa00          CMP         DX,0x0                                  
ram:1000:525e   7f21            JG          LAB_1000_5281                           
ram:1000:5260   f7d9            NEG         CX                                      
ram:1000:5262   f7da            NEG         DX                                      
ram:1000:5264   d1e1            SHL         CX,0x1                                  
ram:1000:5266   3bd1            CMP         DX,CX                                   
ram:1000:5268   7e05            JLE         LAB_1000_526f                           
ram:1000:526a   b002            MOV         AL,0x2                                  
ram:1000:526c   eb6f            JMP         LAB_1000_52dd                           
ram:1000:526e   90              ??          90h                                     
                            LAB_1000_526f:                ;XREF[1,0]:   1000:5268
ram:1000:526f   d1e9            SHR         CX,0x1                                  
ram:1000:5271   d1e9            SHR         CX,0x1                                  
ram:1000:5273   3bd1            CMP         DX,CX                                   
ram:1000:5275   7f05            JG          LAB_1000_527c                           
ram:1000:5277   b004            MOV         AL,0x4                                  
ram:1000:5279   eb62            JMP         LAB_1000_52dd                           
ram:1000:527b   90              ??          90h                                     
                            LAB_1000_527c:                ;XREF[1,0]:   1000:5275
ram:1000:527c   b001            MOV         AL,0x1                                  
ram:1000:527e   eb5d            JMP         LAB_1000_52dd                           
ram:1000:5280   90              ??          90h                                     
                            LAB_1000_5281:                ;XREF[1,0]:   1000:525e
ram:1000:5281   f7d9            NEG         CX                                      
ram:1000:5283   d1e1            SHL         CX,0x1                                  
ram:1000:5285   3bd1            CMP         DX,CX                                   
ram:1000:5287   7e05            JLE         LAB_1000_528e                           
ram:1000:5289   b007            MOV         AL,0x7                                  
ram:1000:528b   eb50            JMP         LAB_1000_52dd                           
ram:1000:528d   90              ??          90h                                     
                            LAB_1000_528e:                ;XREF[1,0]:   1000:5287
ram:1000:528e   d1e9            SHR         CX,0x1                                  
ram:1000:5290   d1e9            SHR         CX,0x1                                  
ram:1000:5292   3bd1            CMP         DX,CX                                   
ram:1000:5294   7f05            JG          LAB_1000_529b                           
ram:1000:5296   b004            MOV         AL,0x4                                  
ram:1000:5298   eb43            JMP         LAB_1000_52dd                           
ram:1000:529a   90              ??          90h                                     
                            LAB_1000_529b:                ;XREF[1,0]:   1000:5294
ram:1000:529b   b006            MOV         AL,0x6                                  
ram:1000:529d   eb3e            JMP         LAB_1000_52dd                           
ram:1000:529f   90              ??          90h                                     
                            LAB_1000_52a0:                ;XREF[1,0]:   1000:5259
ram:1000:52a0   83fa00          CMP         DX,0x0                                  
ram:1000:52a3   7f1f            JG          LAB_1000_52c4                           
ram:1000:52a5   f7da            NEG         DX                                      
ram:1000:52a7   d1e1            SHL         CX,0x1                                  
ram:1000:52a9   3bd1            CMP         DX,CX                                   
ram:1000:52ab   7e05            JLE         LAB_1000_52b2                           
ram:1000:52ad   b002            MOV         AL,0x2                                  
ram:1000:52af   eb2c            JMP         LAB_1000_52dd                           
ram:1000:52b1   90              ??          90h                                     
                            LAB_1000_52b2:                ;XREF[1,0]:   1000:52ab
ram:1000:52b2   d1e9            SHR         CX,0x1                                  
ram:1000:52b4   d1e9            SHR         CX,0x1                                  
ram:1000:52b6   3bd1            CMP         DX,CX                                   
ram:1000:52b8   7f05            JG          LAB_1000_52bf                           
ram:1000:52ba   b005            MOV         AL,0x5                                  
ram:1000:52bc   eb1f            JMP         LAB_1000_52dd                           
ram:1000:52be   90              ??          90h                                     
                            LAB_1000_52bf:                ;XREF[1,0]:   1000:52b8
ram:1000:52bf   b003            MOV         AL,0x3                                  
ram:1000:52c1   eb1a            JMP         LAB_1000_52dd                           
ram:1000:52c3   90              ??          90h                                     
                            LAB_1000_52c4:                ;XREF[1,0]:   1000:52a3
ram:1000:52c4   d1e1            SHL         CX,0x1                                  
ram:1000:52c6   3bd1            CMP         DX,CX                                   
ram:1000:52c8   7e04            JLE         LAB_1000_52ce                           
ram:1000:52ca   b007            MOV         AL,0x7                                  
ram:1000:52cc   7f0f            JG          LAB_1000_52dd                           
                            LAB_1000_52ce:                ;XREF[1,0]:   1000:52c8
ram:1000:52ce   d1e9            SHR         CX,0x1                                  
ram:1000:52d0   d1e9            SHR         CX,0x1                                  
ram:1000:52d2   3bd1            CMP         DX,CX                                   
ram:1000:52d4   7f05            JG          LAB_1000_52db                           
ram:1000:52d6   b005            MOV         AL,0x5                                  
ram:1000:52d8   eb03            JMP         LAB_1000_52dd                           
ram:1000:52da   90              ??          90h                                     
                            LAB_1000_52db:                ;XREF[1,0]:   1000:52d4
ram:1000:52db   b008            MOV         AL,0x8                                  
                            LAB_1000_52dd:                ;XREF[11,0]:  1000:526c,1000:5279,1000:527e,1000:528b
                                                          ;             1000:5298,1000:529d,1000:52af,1000:52bc
                                                          ;             1000:52c1,1000:52cc,1000:52d8
ram:1000:52dd   59              POP         CX                                      
ram:1000:52de   5a              POP         DX                                      
ram:1000:52df   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                   bullets data 5 bytes x4                                    *
                            ;************************************************************************************************
                            bullets_array:                ;XREF[10,24]: 1000:04b5,1000:04b8,1000:537d,1000:5381
                                                          ;             1000:53c7,1000:53ed,1000:53f1,1000:5413
                                                          ;             1000:54cc,1000:54cf,1000:04be,1000:04c4
                                                          ;             1000:04ca,1000:04d0,1000:5381,1000:538d
                                                          ;             1000:5390,1000:5393,1000:53b5,1000:53b8
                                                          ;             1000:53f1,1000:53fd,1000:5400,1000:54d7
                                                          ;             1000:54df,1000:54e7,1000:54ef,1000:54ef
                                                          ;             1000:54ef,1000:54ef,1000:54ef,1000:5511
                                                          ;             1000:5514,1000:5520
ram:1000:52e0   000000000...    bullet_d...                                        
   |_ram:1000:52e0   [0]             bullet_data                                         
      |_ram:1000:52e0   active          db          0h                                      
      |_ram:1000:52e1   x               db          0h                                      
      |_ram:1000:52e2   y               db          0h                                      
      |_ram:1000:52e3   direction       db          0h                                      
      |_ram:1000:52e4   f4              db          0h                                      
   |_ram:1000:52e5   [1]             bullet_data                                         
      |_ram:1000:52e5   active          db          0h                                      
      |_ram:1000:52e6   x               db          0h                                      
      |_ram:1000:52e7   y               db          0h                                      
      |_ram:1000:52e8   direction       db          0h                                      
      |_ram:1000:52e9   f4              db          0h                                      
   |_ram:1000:52ea   [2]             bullet_data                                         
      |_ram:1000:52ea   active          db          0h                                      
      |_ram:1000:52eb   x               db          0h                                      
      |_ram:1000:52ec   y               db          0h                                      
      |_ram:1000:52ed   direction       db          0h                                      
      |_ram:1000:52ee   f4              db          0h                                      
   |_ram:1000:52ef   [3]             bullet_data                                         
      |_ram:1000:52ef   active          db          0h                                      
      |_ram:1000:52f0   x               db          0h                                      
      |_ram:1000:52f1   y               db          0h                                      
      |_ram:1000:52f2   direction       db          0h                                      
      |_ram:1000:52f3   f4              db          0h                                      
   |_ram:1000:52f4   [4]             bullet_data                                         
      |_ram:1000:52f4   active          db          0h                                      
      |_ram:1000:52f5   x               db          0h                                      
      |_ram:1000:52f6   y               db          0h                                      
      |_ram:1000:52f7   direction       db          0h                                      
      |_ram:1000:52f8   f4              db          0h                                      
ram:1000:52f9   00              ??          00h                                     
ram:1000:52fa   00              ??          00h                                     
ram:1000:52fb   00              ??          00h                                     
ram:1000:52fc   00              ??          00h                                     
ram:1000:52fd   00              ??          00h                                     
ram:1000:52fe   00              ??          00h                                     
ram:1000:52ff   00              ??          00h                                     
ram:1000:5300   00              ??          00h                                     
ram:1000:5301   00              ??          00h                                     
ram:1000:5302   00              ??          00h                                     
ram:1000:5303   00              ??          00h                                     
ram:1000:5304   00              ??          00h                                     
ram:1000:5305   00              ??          00h                                     
ram:1000:5306   00              ??          00h                                     
ram:1000:5307   00              ??          00h                                     
ram:1000:5308   00              ??          00h                                     
ram:1000:5309   00              ??          00h                                     
ram:1000:530a   00              ??          00h                                     
ram:1000:530b   00              ??          00h                                     
ram:1000:530c   00              ??          00h                                     
ram:1000:530d   00              ??          00h                                     
ram:1000:530e   00              ??          00h                                     
ram:1000:530f   00              ??          00h                                     
ram:1000:5310   00              ??          00h                                     
ram:1000:5311   00              ??          00h                                     
ram:1000:5312   00              ??          00h                                     
                            num_flying_bullets:           ;XREF[11,0]:  1000:03c0,1000:04d3,1000:533f,1000:53d0
                                                          ;             1000:53df,1000:5466,1000:5475,1000:5494
                                                          ;             1000:5528,1000:5530,1000:5536
ram:1000:5313   00              db          0h                                      
                            num_bullets:                  ;XREF[4,0]:   1000:5378,1000:53e9,1000:5490,1000:552c
ram:1000:5314   03              undefined1  03h                                     
                            ;************************************************************************************************
                            ;*                  bullet direction to initial x,y offset relative to shooter                  *
                            ;************************************************************************************************
                            bullet_xyoffset_table:        ;XREF[1,0]:   1000:54f5
ram:1000:5315   0000fffd0...    db[18]                                              
   |_ram:1000:5315   [0]             db          0h                                      
   |_ram:1000:5316   [1]             db          0h                                      
   |_ram:1000:5317   [2]             db          FFh                                     
   |_ram:1000:5318   [3]             db          FDh                                     
   |_ram:1000:5319   [4]             db          1h                                      
   |_ram:1000:531a   [5]             db          FDh                                     
   |_ram:1000:531b   [6]             db          4h                                      
   |_ram:1000:531c   [7]             db          FDh                                     
   |_ram:1000:531d   [8]             db          FFh                                     
   |_ram:1000:531e   [9]             db          2h                                      
   |_ram:1000:531f   [10]            db          4h                                      
   |_ram:1000:5320   [11]            db          2h                                      
   |_ram:1000:5321   [12]            db          FFh                                     
   |_ram:1000:5322   [13]            db          8h                                      
   |_ram:1000:5323   [14]            db          2h                                      
   |_ram:1000:5324   [15]            db          8h                                      
   |_ram:1000:5325   [16]            db          4h                                      
   |_ram:1000:5326   [17]            db          8h                                      
                            bullet_pitch:                 ;XREF[5,0]:   1000:5347,1000:536c,1000:53ca,1000:547c
                                                          ;             1000:54c5
ram:1000:5327   0000            dw          0h                                      
                            spr_bullet_1x3:               ;XREF[3,0]:   1000:53be,1000:5403,1000:5517
ram:1000:5329   30fc30          db[3]                                               
   |_ram:1000:5329   [0]             db          30h                                     
   |_ram:1000:532a   [1]             db          FCh                                     
   |_ram:1000:532b   [2]             db          30h                                     
ram:1000:532c   00              ??          00h                                     
                            bullet_direction_to_dxdy:     ;XREF[1,0]:   1000:5399
ram:1000:532d   0000fffc0...    db[18]                                              
   |_ram:1000:532d   [0]             db          0h                                      
   |_ram:1000:532e   [1]             db          0h                                      
   |_ram:1000:532f   [2]             db          FFh                                     
   |_ram:1000:5330   [3]             db          FCh                                     
   |_ram:1000:5331   [4]             db          0h                                      
   |_ram:1000:5332   [5]             db          FCh                                     
   |_ram:1000:5333   [6]             db          1h                                      
   |_ram:1000:5334   [7]             db          FCh                                     
   |_ram:1000:5335   [8]             db          FFh                                     
   |_ram:1000:5336   [9]             db          0h                                      
   |_ram:1000:5337   [10]            db          1h                                      
   |_ram:1000:5338   [11]            db          0h                                      
   |_ram:1000:5339   [12]            db          FFh                                     
   |_ram:1000:533a   [13]            db          4h                                      
   |_ram:1000:533b   [14]            db          0h                                      
   |_ram:1000:533c   [15]            db          4h                                      
   |_ram:1000:533d   [16]            db          1h                                      
   |_ram:1000:533e   [17]            db          4h                                      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void move_bullets(void)
                                                          ;XREF[2,0]:   1000:0245,1000:0253
ram:1000:533f   803e135300      CMP         byte ptr [num_flying_bullets],0x0       
ram:1000:5344   7701            JA          LAB_1000_5347                           
ram:1000:5346   c3              RET                                                 
                            LAB_1000_5347:                ;XREF[1,0]:   1000:5344
ram:1000:5347   830627531e      ADD         word ptr [bullet_pitch],0x1e            
ram:1000:534c   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:5351   7f23            JG          LAB_1000_5376                           
ram:1000:5353   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:5358   7f1c            JG          LAB_1000_5376                           
ram:1000:535a   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:535f   7415            JZ          LAB_1000_5376                           
ram:1000:5361   50              PUSH        AX                                      
ram:1000:5362   e461            IN          AL,0x61                                 
ram:1000:5364   0c03            OR          AL,0x3                                  
ram:1000:5366   e661            OUT         0x61,AL                                 
ram:1000:5368   b0b6            MOV         AL,0xb6                                 
ram:1000:536a   e643            OUT         0x43,AL                                 
ram:1000:536c   a12753          MOV         AX,[bullet_pitch]                       
ram:1000:536f   e642            OUT         0x42,AL                                 
ram:1000:5371   8ac4            MOV         AL,AH                                   
ram:1000:5373   e642            OUT         0x42,AL                                 
ram:1000:5375   58              POP         AX                                      
                            LAB_1000_5376:                ;XREF[3,0]:   1000:5351,1000:5358,1000:535f
ram:1000:5376   33c9            XOR         CX,CX                                   
ram:1000:5378   8a0e1453        MOV         CL,byte ptr [num_bullets]               ;= 03h
ram:1000:537c   56              PUSH        SI                                      
ram:1000:537d   bee052          MOV         SI,bullets_array                        
                            LAB_1000_5380:                ;XREF[1,0]:   1000:53db
ram:1000:5380   51              PUSH        CX                                      
                                                          ; FWD[2,0]:   1000:52e0,1000:52e5
ram:1000:5381   803c01          CMP         byte ptr [SI]=>bullets_array,0x1        ;if bullet active
ram:1000:5384   7403            JZ          LAB_1000_5389                           
ram:1000:5386   eb4c            JMP         LAB_1000_53d4                           
ram:1000:5388   90              ??          90h                                     
                            LAB_1000_5389:                ;XREF[1,0]:   1000:5384
ram:1000:5389   33d2            XOR         DX,DX                                   
ram:1000:538b   33c9            XOR         CX,CX                                   
ram:1000:538d   8a4c01          MOV         CL,byte ptr [SI + 0x1]=>bullets_array...
ram:1000:5390   8a5402          MOV         DL,byte ptr [SI + 0x2]=>bullets_array...
ram:1000:5393   8a4403          MOV         AL,byte ptr [SI + 0x3]=>bullets_array...
ram:1000:5396   98              CBW                                                 
ram:1000:5397   d0e0            SHL         AL,0x1                                  
ram:1000:5399   bb2d53          MOV         BX,bullet_direction_to_dxdy             
ram:1000:539c   03d8            ADD         BX,AX                                   
ram:1000:539e   020f            ADD         CL,byte ptr [BX]                        
ram:1000:53a0   025701          ADD         DL,byte ptr [BX + 0x1]                  
ram:1000:53a3   0ac9            OR          CL,CL                                   
ram:1000:53a5   7420            JZ          LAB_1000_53c7                           
ram:1000:53a7   0ad2            OR          DL,DL                                   
ram:1000:53a9   741c            JZ          LAB_1000_53c7                           
ram:1000:53ab   80f94e          CMP         CL,0x4e                                 
ram:1000:53ae   7717            JA          LAB_1000_53c7                           
ram:1000:53b0   80faaa          CMP         DL,0xaa                                 
ram:1000:53b3   7712            JA          LAB_1000_53c7                           
ram:1000:53b5   884c01          MOV         byte ptr [SI + 0...,CL                  
ram:1000:53b8   885402          MOV         byte ptr [SI + 0...,DL                  
ram:1000:53bb   bb0103          MOV         BX,0x301                                
ram:1000:53be   bf2953          MOV         DI,spr_bullet_1x3                       
ram:1000:53c1   e88cc0          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:53c4   eb0e            JMP         LAB_1000_53d4                           
ram:1000:53c6   90              ??          90h                                     
                            LAB_1000_53c7:                ;XREF[4,0]:   1000:53a5,1000:53a9,1000:53ae,1000:53b3
ram:1000:53c7   c60400          MOV         byte ptr [SI]=>bullets_array,0x0        
ram:1000:53ca   c70627530000    MOV         word ptr [bullet_pitch],0x0             
ram:1000:53d0   fe0e1353        DEC         byte ptr [num_flying_bullets]           
                            LAB_1000_53d4:                ;XREF[2,0]:   1000:5386,1000:53c4
ram:1000:53d4   59              POP         CX                                      
ram:1000:53d5   83c605          ADD         SI,0x5                                  
ram:1000:53d8   49              DEC         CX                                      
ram:1000:53d9   7402            JZ          LAB_1000_53dd                           
ram:1000:53db   eba3            JMP         LAB_1000_5380                           
                            LAB_1000_53dd:                ;XREF[1,0]:   1000:53d9
ram:1000:53dd   5e              POP         SI                                      
ram:1000:53de   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  draws bullets checking collision                                                            *
                            ;*  does not change coordinates                                                                 *
                            ;************************************************************************************************
                            ;void paint_bullets(void)
                                                          ;XREF[2,0]:   1000:023f,1000:0250
ram:1000:53df   803e135300      CMP         byte ptr [num_flying_bullets],0x0       
ram:1000:53e4   7701            JA          LAB_1000_53e7                           
ram:1000:53e6   c3              RET                                                 
                            LAB_1000_53e7:                ;XREF[1,0]:   1000:53e4
ram:1000:53e7   33c9            XOR         CX,CX                                   
ram:1000:53e9   8a0e1453        MOV         CL,byte ptr [num_bullets]               ;= 03h
ram:1000:53ed   bee052          MOV         SI,bullets_array                        
                            LAB_1000_53f0:                ;XREF[1,0]:   1000:5472
ram:1000:53f0   51              PUSH        CX                                      
                                                          ; FWD[2,0]:   1000:52e0,1000:52e5
ram:1000:53f1   803c01          CMP         byte ptr [SI]=>bullets_array,0x1        
ram:1000:53f4   7403            JZ          LAB_1000_53f9                           
ram:1000:53f6   eb72            JMP         LAB_1000_546a                           
ram:1000:53f8   90              ??          90h                                     
                            LAB_1000_53f9:                ;XREF[1,0]:   1000:53f4
ram:1000:53f9   33d2            XOR         DX,DX                                   
ram:1000:53fb   33c9            XOR         CX,CX                                   
ram:1000:53fd   8a4c01          MOV         CL,byte ptr [SI + 0x1]=>bullets_array...
ram:1000:5400   8a5402          MOV         DL,byte ptr [SI + 0x2]=>bullets_array...
ram:1000:5403   bf2953          MOV         DI,spr_bullet_1x3                       
ram:1000:5406   bb0103          MOV         BX,0x301                                
ram:1000:5409   e879c0          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:540c   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:5411   7457            JZ          LAB_1000_546a                           
ram:1000:5413   c60400          MOV         byte ptr [SI]=>bullets_array,0x0        ;terminate bullet
ram:1000:5416   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:541b   7f49            JG          LAB_1000_5466                           
ram:1000:541d   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:5422   7f42            JG          LAB_1000_5466                           
ram:1000:5424   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:5429   7415            JZ          LAB_1000_5440                           
ram:1000:542b   50              PUSH        AX                                      
                            ;high pitch
ram:1000:542c   e461            IN          AL,0x61                                 
ram:1000:542e   0c03            OR          AL,0x3                                  
ram:1000:5430   e661            OUT         0x61,AL                                 
ram:1000:5432   b0b6            MOV         AL,0xb6                                 
ram:1000:5434   e643            OUT         0x43,AL                                 
ram:1000:5436   b8e803          MOV         AX,0x3e8                                
ram:1000:5439   e642            OUT         0x42,AL                                 
ram:1000:543b   8ac4            MOV         AL,AH                                   
ram:1000:543d   e642            OUT         0x42,AL                                 
ram:1000:543f   58              POP         AX                                      
                            LAB_1000_5440:                ;XREF[1,0]:   1000:5429
ram:1000:5440   53              PUSH        BX                                      
ram:1000:5441   8b1e6e3b        MOV         BX,word ptr [DAT_1000_3b6e]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5445   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5449   5b              POP         BX                                      
ram:1000:544a   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:544f   7415            JZ          LAB_1000_5466                           
ram:1000:5451   50              PUSH        AX                                      
ram:1000:5452   e461            IN          AL,0x61                                 
                            ;low pitch
ram:1000:5454   0c03            OR          AL,0x3                                  
ram:1000:5456   e661            OUT         0x61,AL                                 
ram:1000:5458   b0b6            MOV         AL,0xb6                                 
ram:1000:545a   e643            OUT         0x43,AL                                 
ram:1000:545c   b8d007          MOV         AX,0x7d0                                
ram:1000:545f   e642            OUT         0x42,AL                                 
ram:1000:5461   8ac4            MOV         AL,AH                                   
ram:1000:5463   e642            OUT         0x42,AL                                 
ram:1000:5465   58              POP         AX                                      
                            LAB_1000_5466:                ;XREF[3,0]:   1000:541b,1000:5422,1000:544f
ram:1000:5466   fe0e1353        DEC         byte ptr [num_flying_bullets]           
                            LAB_1000_546a:                ;XREF[2,0]:   1000:53f6,1000:5411
ram:1000:546a   83c605          ADD         SI,0x5                                  
ram:1000:546d   59              POP         CX                                      
ram:1000:546e   fec9            DEC         CL                                      
ram:1000:5470   7403            JZ          LAB_1000_5475                           
ram:1000:5472   e97bff          JMP         LAB_1000_53f0                           
                            LAB_1000_5475:                ;XREF[1,0]:   1000:5470
ram:1000:5475   803e135300      CMP         byte ptr [num_flying_bullets],0x0       
ram:1000:547a   7f06            JG          LAB_1000_5482                           
ram:1000:547c   c70627530000    MOV         word ptr [bullet_pitch],0x0             
                            LAB_1000_5482:                ;XREF[1,0]:   1000:547a
ram:1000:5482   50              PUSH        AX                                      
ram:1000:5483   e461            IN          AL,0x61                                 
ram:1000:5485   24fc            AND         AL,0xfc                                 
ram:1000:5487   e661            OUT         0x61,AL                                 
ram:1000:5489   58              POP         AX                                      
ram:1000:548a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                     al = bullet direction (pointing towards the player)                      *
                            ;************************************************************************************************
                            ;undefined shoot_bullet()
                                                          ;XREF[1,0]:   1000:30a5
ram:1000:548b   3c00            CMP         AL,0x0                                  
ram:1000:548d   7501            JNZ         LAB_1000_5490                           
ram:1000:548f   c3              RET                                                 
                            LAB_1000_5490:                ;XREF[1,0]:   1000:548d
ram:1000:5490   8a261453        MOV         AH,byte ptr [num_bullets]               ;= 03h
ram:1000:5494   3a261353        CMP         AH,byte ptr [num_flying_bullets]        
ram:1000:5498   7701            JA          LAB_1000_549b                           
ram:1000:549a   c3              RET                                                 
                            LAB_1000_549b:                ;XREF[1,0]:   1000:5498
ram:1000:549b   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:54a0   7f29            JG          LAB_1000_54cb                           
ram:1000:54a2   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:54a7   7f22            JG          LAB_1000_54cb                           
ram:1000:54a9   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:54ae   7415            JZ          LAB_1000_54c5                           
ram:1000:54b0   50              PUSH        AX                                      
ram:1000:54b1   e461            IN          AL,0x61                                 
ram:1000:54b3   0c03            OR          AL,0x3                                  
ram:1000:54b5   e661            OUT         0x61,AL                                 
ram:1000:54b7   b0b6            MOV         AL,0xb6                                 
ram:1000:54b9   e643            OUT         0x43,AL                                 
ram:1000:54bb   b8fa00          MOV         AX,0xfa                                 
ram:1000:54be   e642            OUT         0x42,AL                                 
ram:1000:54c0   8ac4            MOV         AL,AH                                   
ram:1000:54c2   e642            OUT         0x42,AL                                 
ram:1000:54c4   58              POP         AX                                      
                            LAB_1000_54c5:                ;XREF[1,0]:   1000:54ae
ram:1000:54c5   c7062753fa00    MOV         word ptr [bullet_pitch],0xfa            
                            LAB_1000_54cb:                ;XREF[2,0]:   1000:54a0,1000:54a7
ram:1000:54cb   56              PUSH        SI                                      
ram:1000:54cc   bee052          MOV         SI,bullets_array                        
ram:1000:54cf   803c00          CMP         byte ptr [SI]=>bullets_array,0x0        
ram:1000:54d2   741b            JZ          LAB_1000_54ef                           
ram:1000:54d4   83c605          ADD         SI,0x5                                  
ram:1000:54d7   803c00          CMP         byte ptr [SI]=>b...,0x0                 
ram:1000:54da   7413            JZ          LAB_1000_54ef                           
ram:1000:54dc   83c605          ADD         SI,0x5                                  
ram:1000:54df   803c00          CMP         byte ptr [SI]=>b...,0x0                 
ram:1000:54e2   740b            JZ          LAB_1000_54ef                           
ram:1000:54e4   83c605          ADD         SI,0x5                                  
ram:1000:54e7   803c00          CMP         byte ptr [SI]=>b...,0x0                 
ram:1000:54ea   7403            JZ          LAB_1000_54ef                           
ram:1000:54ec   83c605          ADD         SI,0x5                                  
                            LAB_1000_54ef:                ;XREF[4,0]:   1000:54d2,1000:54da,1000:54e2,1000:54ea
                                                          ; FWD[5,0]:   1000:52e3,1000:52e8,1000:52ed,1000:52f2
                                                          ;             1000:52f7
ram:1000:54ef   884403          MOV         byte ptr [SI + 0...,AL                  
ram:1000:54f2   98              CBW                                                 
ram:1000:54f3   d1e0            SHL         AX,0x1                                  
ram:1000:54f5   bb1553          MOV         BX,bullet_xyoffset_table                
ram:1000:54f8   03d8            ADD         BX,AX                                   
ram:1000:54fa   020f            ADD         CL,byte ptr [BX]                        
ram:1000:54fc   025701          ADD         DL,byte ptr [BX + 0x1]                  
ram:1000:54ff   0ac9            OR          CL,CL                                   
ram:1000:5501   7437            JZ          LAB_1000_553a                           
ram:1000:5503   0ad2            OR          DL,DL                                   
ram:1000:5505   7433            JZ          LAB_1000_553a                           
ram:1000:5507   80f94e          CMP         CL,0x4e                                 
ram:1000:550a   772e            JA          LAB_1000_553a                           
ram:1000:550c   80faaa          CMP         DL,0xaa                                 
ram:1000:550f   7729            JA          LAB_1000_553a                           
ram:1000:5511   884c01          MOV         byte ptr [SI + 0...,CL                  
ram:1000:5514   885402          MOV         byte ptr [SI + 0...,DL                  
ram:1000:5517   bf2953          MOV         DI,spr_bullet_1x3                       
ram:1000:551a   bb0103          MOV         BX,0x301                                
ram:1000:551d   e830bf          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5520   c60401          MOV         byte ptr [SI]=>b...,0x1                 
ram:1000:5523   c6062d0100      MOV         byte ptr [bullet_not_fired],0x0         
ram:1000:5528   fe061353        INC         byte ptr [num_flying_bullets]           
ram:1000:552c   8a261453        MOV         AH,byte ptr [num_bullets]               ;= 03h
ram:1000:5530   38261353        CMP         byte ptr [num_flying_bullets],AH        
ram:1000:5534   7604            JBE         LAB_1000_553a                           
ram:1000:5536   88261353        MOV         byte ptr [num_flying_bullets],AH        
                            LAB_1000_553a:                ;XREF[5,0]:   1000:5501,1000:5505,1000:550a,1000:550f
                                                          ;             1000:5534
ram:1000:553a   5e              POP         SI                                      
ram:1000:553b   833e824500      CMP         word ptr [animation_counter],0x0        
ram:1000:5540   7f0f            JG          LAB_1000_5551                           
ram:1000:5542   803e4a0100      CMP         byte ptr [sfx_priority],0x0             
ram:1000:5547   7f08            JG          LAB_1000_5551                           
ram:1000:5549   50              PUSH        AX                                      
ram:1000:554a   e461            IN          AL,0x61                                 
ram:1000:554c   24fc            AND         AL,0xfc                                 
ram:1000:554e   e661            OUT         0x61,AL                                 
ram:1000:5550   58              POP         AX                                      
                            LAB_1000_5551:                ;XREF[2,0]:   1000:5540,1000:5547
ram:1000:5551   c3              RET                                                 
ram:1000:5552   00              ??          00h                                     
ram:1000:5553   00              ??          00h                                     
ram:1000:5554   00              ??          00h                                     
ram:1000:5555   00              ??          00h                                     
ram:1000:5556   00              ??          00h                                     
ram:1000:5557   00              ??          00h                                     
ram:1000:5558   00              ??          00h                                     
ram:1000:5559   00              ??          00h                                     
ram:1000:555a   00              ??          00h                                     
ram:1000:555b   00              ??          00h                                     
ram:1000:555c   00              ??          00h                                     
ram:1000:555d   00              ??          00h                                     
ram:1000:555e   00              ??          00h                                     
ram:1000:555f   00              ??          00h                                     
                            shadow_stun_time:             ;XREF[9,0]:   1000:049f,1000:5590,1000:5597,1000:559b
                                                          ;             1000:560d,1000:5614,1000:5789,1000:5816
                                                          ;             1000:5e87
ram:1000:5560   00              undefined1  00h                                     
                            shivs_to_process:             ;XREF[2,0]:   1000:5e4c,1000:5e92
ram:1000:5561   00              db          0h                                      
                            shiv_dir_to_something_table:  ;XREF[2,0]:   1000:5e74,1000:5e7f
ram:1000:5562   000607060...    db[9]                                               
   |_ram:1000:5562   [0]             db          0h                                      
   |_ram:1000:5563   [1]             db          6h                                      
   |_ram:1000:5564   [2]             db          7h                                      
   |_ram:1000:5565   [3]             db          6h                                      
   |_ram:1000:5566   [4]             db          5h                                      
   |_ram:1000:5567   [5]             db          5h                                      
   |_ram:1000:5568   [6]             db          6h                                      
   |_ram:1000:5569   [7]             db          7h                                      
   |_ram:1000:556a   [8]             db          6h                                      
                            tmpbyte_556b:                 ;XREF[6,0]:   1000:55de,1000:563a,1000:563e,1000:5664
                                                          ;             1000:566b,1000:5693
ram:1000:556b   00              db          0h                                      
ram:1000:556c   00              ??          00h                                     
                            BYTE_1000_556d:               ;XREF[3,0]:   1000:5dfc,1000:5e1a,1000:5e29
ram:1000:556d   00              db          0h                                      
                            shadow_speed_skip:            ;XREF[3,0]:   1000:04a4,1000:55e6,1000:5635
ram:1000:556e   00              db          0h                                      
                            shadow_animfrm:               ;XREF[11,0]:  1000:55ae,1000:55fe,1000:5710,1000:57a2
                                                          ;             1000:57a6,1000:5820,1000:596e,1000:59a4
                                                          ;             1000:5a0c,1000:5a1a,1000:5ad3
ram:1000:556f   00              db          0h                                      
                            shadow_y:                     ;XREF[13,0]:  1000:55a6,1000:55f3,1000:56cd,1000:56da
                                                          ;             1000:56ec,1000:56f4,1000:5702,1000:57ba
                                                          ;             1000:57be,1000:57c9,1000:57cd,1000:597b
                                                          ;             1000:5bfd
ram:1000:5570   00              undefined1  00h                                     
                            xorval_last_y:                ;XREF[19,0]:  1000:5c79,1000:5c7d,1000:5cae,1000:5cb2
                                                          ;             1000:5ce8,1000:5cec,1000:5d16,1000:5d1a
                                                          ;             1000:5d44,1000:5d48,1000:5d7e,1000:5d82
                                                          ;             1000:5dac,1000:5db0,1000:5de6,1000:5dea
                                                          ;             1000:5e0c,1000:5e10,1000:5eb9
ram:1000:5571   0000            dw          0h                                      
                            shadow_anim_counter_5573:     ;XREF[16,0]:  1000:5935,1000:59b6,1000:59d9,1000:5a3e
                                                          ;             1000:5a55,1000:5a5d,1000:5a68,1000:5a70
                                                          ;             1000:5a7a,1000:5a81,1000:5aa0,1000:5ab2
                                                          ;             1000:5ab7,1000:5bde,1000:5c26,1000:5c3d
ram:1000:5573   0000            dw          0h                                      
                            shadow_explosion_speed:       ;XREF[9,0]:   1000:5ae6,1000:5b06,1000:5b26,1000:5b46
                                                          ;             1000:5b55,1000:5b75,1000:5b95,1000:5bb5
                                                          ;             1000:5df3
ram:1000:5575   0000            dw          0h                                      
                            shadow_death_delay1:          ;XREF[2,0]:   1000:59bd,1000:59cd
ram:1000:5577   0000            dw          0h                                      
                            shadow_death_delay2:          ;XREF[2,0]:   1000:59c2,1000:5a32
ram:1000:5579   0000            dw          0h                                      
                            shadow_x:                     ;XREF[17,0]:  1000:55aa,1000:55f7,1000:56d2,1000:56df
                                                          ;             1000:56e7,1000:56f9,1000:5706,1000:57dd
                                                          ;             1000:57e1,1000:57e5,1000:57e9,1000:57f8
                                                          ;             1000:57fc,1000:5800,1000:5804,1000:597f
                                                          ;             1000:5c02
ram:1000:557b   00              undefined1  00h                                     
                            freq_557c:                    ;XREF[3,0]:   1000:593f,1000:5998,1000:5a04
ram:1000:557c   0000            dw          0h                                      
                            ;************************************************************************************************
                            ;*                                      can be 0 or 17000                                       *
                            ;************************************************************************************************
                            shadow_is_defeated:           ;XREF[3,0]:   1000:02f1,1000:5939,1000:7c3c
ram:1000:557e   0000            dw          0h                                      
                            shadow_exploding_piece:       ;XREF[6,52]:  1000:5c0e,1000:5c47,1000:5c4e,1000:5c56
                                                          ;             1000:5c5e,1000:5e04,1000:5c0e,1000:5c12
                                                          ;             1000:5c12,1000:5c62,1000:5c69,1000:5c70
                                                          ;             1000:5c75,1000:5c88,1000:5c8f,1000:5c96
                                                          ;             1000:5c9b,1000:5ca2,1000:5caa,1000:5cbd
                                                          ;             1000:5cc4,1000:5cc9,1000:5cd0,1000:5cd8
                                                          ;             1000:5cdf,1000:5ce4,1000:5cf7,1000:5cfe
                                                          ;             1000:5d06,1000:5d0e,1000:5d12,1000:5d25
                                                          ;             1000:5d2c,1000:5d31,1000:5d38,1000:5d40
                                                          ;             1000:5d53,1000:5d5a,1000:5d62,1000:5d6a
                                                          ;             1000:5d6e,1000:5d75,1000:5d7a,1000:5d8d
                                                          ;             1000:5d94,1000:5d99,1000:5d9d,1000:5da4
                                                          ;             1000:5dbb,1000:5dc2,1000:5dc7,1000:5dce
                                                          ;             1000:5dd6,1000:5ddd,1000:5de2,1000:5e04
                                                          ;             1000:5e08,1000:5e08
ram:1000:5580   000000000...    bytepair...                                        
   |_ram:1000:5580   [0]             bytepair_t                                          
      |_ram:1000:5580   x               db          0h                                      
      |_ram:1000:5581   y               db          0h                                      
   |_ram:1000:5582   [1]             bytepair_t                                          
      |_ram:1000:5582   x               db          0h                                      
      |_ram:1000:5583   y               db          0h                                      
   |_ram:1000:5584   [2]             bytepair_t                                          
      |_ram:1000:5584   x               db          0h                                      
      |_ram:1000:5585   y               db          0h                                      
   |_ram:1000:5586   [3]             bytepair_t                                          
      |_ram:1000:5586   x               db          0h                                      
      |_ram:1000:5587   y               db          0h                                      
   |_ram:1000:5588   [4]             bytepair_t                                          
      |_ram:1000:5588   x               db          0h                                      
      |_ram:1000:5589   y               db          0h                                      
   |_ram:1000:558a   [5]             bytepair_t                                          
      |_ram:1000:558a   x               db          0h                                      
      |_ram:1000:558b   y               db          0h                                      
   |_ram:1000:558c   [6]             bytepair_t                                          
      |_ram:1000:558c   x               db          0h                                      
      |_ram:1000:558d   y               db          0h                                      
   |_ram:1000:558e   [7]             bytepair_t                                          
      |_ram:1000:558e   x               db          0h                                      
      |_ram:1000:558f   y               db          0h                                      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined enter_shadow()
                                                          ;XREF[1,0]:   1000:02ee
ram:1000:5590   803e605500      CMP         byte ptr [shadow_stun_time],0x0         
ram:1000:5595   7e4f            JLE         LAB_1000_55e6                           
ram:1000:5597   fe0e6055        DEC         byte ptr [shadow_stun_time]             
ram:1000:559b   fe0e6055        DEC         byte ptr [shadow_stun_time]             
ram:1000:559f   7401            JZ          LAB_1000_55a2                           
ram:1000:55a1   c3              RET                                                 
                            LAB_1000_55a2:                ;XREF[1,0]:   1000:559f
ram:1000:55a2   33c9            XOR         CX,CX                                   
ram:1000:55a4   33d2            XOR         DX,DX                                   
ram:1000:55a6   8a0e7055        MOV         CL,byte ptr [shadow_y]                  
ram:1000:55aa   8a167b55        MOV         DL,byte ptr [shadow_x]                  
ram:1000:55ae   a06f55          MOV         AL,[shadow_animfrm]                     
ram:1000:55b1   bf3d72          MOV         DI,spr_shadow3                          
ram:1000:55b4   98              CBW                                                 
ram:1000:55b5   03f8            ADD         DI,AX                                   
ram:1000:55b7   bb0324          MOV         BX,0x2403                               
ram:1000:55ba   e8c8be          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:55bd   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:55c2   7415            JZ          LAB_1000_55d9                           
ram:1000:55c4   50              PUSH        AX                                      
ram:1000:55c5   e461            IN          AL,0x61                                 
ram:1000:55c7   0c03            OR          AL,0x3                                  
ram:1000:55c9   e661            OUT         0x61,AL                                 
ram:1000:55cb   b0b6            MOV         AL,0xb6                                 
ram:1000:55cd   e643            OUT         0x43,AL                                 
ram:1000:55cf   b8c832          MOV         AX,0x32c8                               
ram:1000:55d2   e642            OUT         0x42,AL                                 
ram:1000:55d4   8ac4            MOV         AL,AH                                   
ram:1000:55d6   e642            OUT         0x42,AL                                 
ram:1000:55d8   58              POP         AX                                      
                            LAB_1000_55d9:                ;XREF[1,0]:   1000:55c2
ram:1000:55d9   c6064a0101      MOV         byte ptr [sfx_priority],0x1             
ram:1000:55de   c6066b550c      MOV         byte ptr [tmpbyte_556b],0xc             
ram:1000:55e3   e9ba01          JMP         LAB_1000_57a0                           
                            LAB_1000_55e6:                ;XREF[1,0]:   1000:5595
ram:1000:55e6   fe0e6e55        DEC         byte ptr [shadow_speed_skip]            
ram:1000:55ea   7503            JNZ         LAB_1000_55ef                           
ram:1000:55ec   eb47            JMP         LAB_1000_5635                           
ram:1000:55ee   90              ??          90h                                     
                            LAB_1000_55ef:                ;XREF[1,0]:   1000:55ea
ram:1000:55ef   33c9            XOR         CX,CX                                   
ram:1000:55f1   33d2            XOR         DX,DX                                   
ram:1000:55f3   8a0e7055        MOV         CL,byte ptr [shadow_y]                  
ram:1000:55f7   8a167b55        MOV         DL,byte ptr [shadow_x]                  
ram:1000:55fb   bb0324          MOV         BX,0x2403                               
ram:1000:55fe   a06f55          MOV         AL,[shadow_animfrm]                     
ram:1000:5601   98              CBW                                                 
ram:1000:5602   bff571          MOV         DI,spr_shadow2                          
ram:1000:5605   03f8            ADD         DI,AX                                   
ram:1000:5607   e87bbe          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:560a   e83108          CALL        check_shiv_hit                          ;void check_shiv_hit(void)
ram:1000:560d   803e60551e      CMP         byte ptr [shadow_stun_time],0x1e        
ram:1000:5612   7515            JNZ         LAB_1000_5629                           
ram:1000:5614   c60660551e      MOV         byte ptr [shadow_stun_time],0x1e        
ram:1000:5619   32f6            XOR         DH,DH                                   
ram:1000:561b   bf3d72          MOV         DI,spr_shadow3                          
ram:1000:561e   03f8            ADD         DI,AX                                   
ram:1000:5620   bb0324          MOV         BX,0x2403                               
ram:1000:5623   e82abe          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5626   e91402          JMP         LAB_1000_583d                           
                            LAB_1000_5629:                ;XREF[1,0]:   1000:5612
ram:1000:5629   bff571          MOV         DI,spr_shadow2                          
ram:1000:562c   03f8            ADD         DI,AX                                   
ram:1000:562e   bb0324          MOV         BX,0x2403                               
ram:1000:5631   e851be          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:5634   c3              RET                                                 
                            LAB_1000_5635:                ;XREF[1,0]:   1000:55ec
ram:1000:5635   c6066e5503      MOV         byte ptr [shadow_speed_skip],0x3        
ram:1000:563a   fe0e6b55        DEC         byte ptr [tmpbyte_556b]                 
ram:1000:563e   803e6b550a      CMP         byte ptr [tmpbyte_556b],0xa             
ram:1000:5643   751f            JNZ         LAB_1000_5664                           
ram:1000:5645   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:564a   7415            JZ          LAB_1000_5661                           
ram:1000:564c   50              PUSH        AX                                      
ram:1000:564d   e461            IN          AL,0x61                                 
ram:1000:564f   0c03            OR          AL,0x3                                  
ram:1000:5651   e661            OUT         0x61,AL                                 
ram:1000:5653   b0b6            MOV         AL,0xb6                                 
ram:1000:5655   e643            OUT         0x43,AL                                 
ram:1000:5657   b86842          MOV         AX,0x4268                               
ram:1000:565a   e642            OUT         0x42,AL                                 
ram:1000:565c   8ac4            MOV         AL,AH                                   
ram:1000:565e   e642            OUT         0x42,AL                                 
ram:1000:5660   58              POP         AX                                      
                            LAB_1000_5661:                ;XREF[1,0]:   1000:564a
ram:1000:5661   eb29            JMP         LAB_1000_568c                           
ram:1000:5663   90              ??          90h                                     
                            LAB_1000_5664:                ;XREF[1,0]:   1000:5643
ram:1000:5664   803e6b5508      CMP         byte ptr [tmpbyte_556b],0x8             
ram:1000:5669   7f21            JG          LAB_1000_568c                           
ram:1000:566b   c6066b550c      MOV         byte ptr [tmpbyte_556b],0xc             
ram:1000:5670   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:5675   7415            JZ          LAB_1000_568c                           
ram:1000:5677   50              PUSH        AX                                      
ram:1000:5678   e461            IN          AL,0x61                                 
ram:1000:567a   0c03            OR          AL,0x3                                  
ram:1000:567c   e661            OUT         0x61,AL                                 
ram:1000:567e   b0b6            MOV         AL,0xb6                                 
ram:1000:5680   e643            OUT         0x43,AL                                 
ram:1000:5682   b8c832          MOV         AX,0x32c8                               
ram:1000:5685   e642            OUT         0x42,AL                                 
ram:1000:5687   8ac4            MOV         AL,AH                                   
ram:1000:5689   e642            OUT         0x42,AL                                 
ram:1000:568b   58              POP         AX                                      
                            LAB_1000_568c:                ;XREF[3,0]:   1000:5661,1000:5669,1000:5675
ram:1000:568c   833e4b0100      CMP         word ptr [time_until_shadow],0x0        
ram:1000:5691   756b            JNZ         LAB_1000_56fe                           
ram:1000:5693   c6066b550c      MOV         byte ptr [tmpbyte_556b],0xc             
ram:1000:5698   c6064a0101      MOV         byte ptr [sfx_priority],0x1             
ram:1000:569d   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:56a2   7415            JZ          LAB_1000_56b9                           
ram:1000:56a4   50              PUSH        AX                                      
ram:1000:56a5   e461            IN          AL,0x61                                 
ram:1000:56a7   0c03            OR          AL,0x3                                  
ram:1000:56a9   e661            OUT         0x61,AL                                 
ram:1000:56ab   b0b6            MOV         AL,0xb6                                 
ram:1000:56ad   e643            OUT         0x43,AL                                 
ram:1000:56af   b8c832          MOV         AX,0x32c8                               
ram:1000:56b2   e642            OUT         0x42,AL                                 
ram:1000:56b4   8ac4            MOV         AL,AH                                   
ram:1000:56b6   e642            OUT         0x42,AL                                 
ram:1000:56b8   58              POP         AX                                      
                            LAB_1000_56b9:                ;XREF[1,0]:   1000:56a2
ram:1000:56b9   33c9            XOR         CX,CX                                   
ram:1000:56bb   33d2            XOR         DX,DX                                   
ram:1000:56bd   a1032b          MOV         AX,[randomword]                         
ram:1000:56c0   250300          AND         AX,0x3                                  
ram:1000:56c3   3c01            CMP         AL,0x1                                  
ram:1000:56c5   7213            JC          LAB_1000_56da                           
ram:1000:56c7   741e            JZ          LAB_1000_56e7                           
ram:1000:56c9   3c02            CMP         AL,0x2                                  
ram:1000:56cb   7427            JZ          LAB_1000_56f4                           
ram:1000:56cd   c60670554c      MOV         byte ptr [shadow_y],0x4c                
ram:1000:56d2   c6067b55b4      MOV         byte ptr [shadow_x],0xb4                
ram:1000:56d7   eb25            JMP         LAB_1000_56fe                           
ram:1000:56d9   90              ??          90h                                     
                            LAB_1000_56da:                ;XREF[1,0]:   1000:56c5
ram:1000:56da   c606705500      MOV         byte ptr [shadow_y],0x0                 
ram:1000:56df   c6067b5500      MOV         byte ptr [shadow_x],0x0                 
ram:1000:56e4   eb18            JMP         LAB_1000_56fe                           
ram:1000:56e6   90              ??          90h                                     
                            LAB_1000_56e7:                ;XREF[1,0]:   1000:56c7
ram:1000:56e7   c6067b5500      MOV         byte ptr [shadow_x],0x0                 
ram:1000:56ec   c60670554c      MOV         byte ptr [shadow_y],0x4c                
ram:1000:56f1   eb0b            JMP         LAB_1000_56fe                           
ram:1000:56f3   90              ??          90h                                     
                            LAB_1000_56f4:                ;XREF[1,0]:   1000:56cb
ram:1000:56f4   c606705500      MOV         byte ptr [shadow_y],0x0                 
ram:1000:56f9   c6067b55b4      MOV         byte ptr [shadow_x],0xb4                
                            LAB_1000_56fe:                ;XREF[4,0]:   1000:5691,1000:56d7,1000:56e4,1000:56f1
ram:1000:56fe   33d2            XOR         DX,DX                                   
ram:1000:5700   33c9            XOR         CX,CX                                   
ram:1000:5702   8a0e7055        MOV         CL,byte ptr [shadow_y]                  
ram:1000:5706   8a167b55        MOV         DL,byte ptr [shadow_x]                  
ram:1000:570a   bff571          MOV         DI,spr_shadow2                          
ram:1000:570d   bb0324          MOV         BX,0x2403                               
ram:1000:5710   a06f55          MOV         AL,[shadow_animfrm]                     
ram:1000:5713   98              CBW                                                 
ram:1000:5714   03f8            ADD         DI,AX                                   
ram:1000:5716   e86cbd          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:5719   833e4b0100      CMP         word ptr [time_until_shadow],0x0        
ram:1000:571e   7566            JNZ         LAB_1000_5786                           
ram:1000:5720   803e4d0101      CMP         byte ptr [powerup_present],0x1          
ram:1000:5725   7401            JZ          LAB_1000_5728                           
ram:1000:5727   c3              RET                                                 
                            LAB_1000_5728:                ;XREF[1,0]:   1000:5725
ram:1000:5728   c6064d0100      MOV         byte ptr [powerup_present],0x0          
ram:1000:572d   a08c45          MOV         AL,[powerup_animation_offset]           
ram:1000:5730   98              CBW                                                 
ram:1000:5731   33c9            XOR         CX,CX                                   
ram:1000:5733   33d2            XOR         DX,DX                                   
ram:1000:5735   8a0e8845        MOV         CL,byte ptr [powerup_x]                 
ram:1000:5739   8a168945        MOV         DL,byte ptr [powerup_y]                 
ram:1000:573d   803e8b4502      CMP         byte ptr [powerup_kind],0x2             
ram:1000:5742   7214            JC          LAB_1000_5758                           
ram:1000:5744   7429            JZ          LAB_1000_576f                           
ram:1000:5746   803e8b4503      CMP         byte ptr [powerup_kind],0x3             
ram:1000:574b   772d            JA          LAB_1000_577a                           
ram:1000:574d   bf1573          MOV         DI,spr_keys                             
ram:1000:5750   03f8            ADD         DI,AX                                   
ram:1000:5752   bb0430          MOV         BX,0x3004                               
ram:1000:5755   eb2b            JMP         LAB_1000_5782                           
ram:1000:5757   90              ??          90h                                     
                            LAB_1000_5758:                ;XREF[1,0]:   1000:5742
ram:1000:5758   bfcd72          MOV         DI,spr_extralife                        
ram:1000:575b   bb0312          MOV         BX,0x1203                               
ram:1000:575e   e8efbc          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5761   bfcd72          MOV         DI,0x72cd                               
ram:1000:5764   03f8            ADD         DI,AX                                   
ram:1000:5766   80c206          ADD         DL,0x6                                  
ram:1000:5769   bb0312          MOV         BX,0x1203                               
ram:1000:576c   eb14            JMP         LAB_1000_5782                           
ram:1000:576e   90              ??          90h                                     
                            LAB_1000_576f:                ;XREF[1,0]:   1000:5744
ram:1000:576f   bf8572          MOV         DI,spr_mystery                          
ram:1000:5772   03f8            ADD         DI,AX                                   
ram:1000:5774   bb0324          MOV         BX,0x2403                               
ram:1000:5777   eb09            JMP         LAB_1000_5782                           
ram:1000:5779   90              ??          90h                                     
                            LAB_1000_577a:                ;XREF[1,0]:   1000:574b
ram:1000:577a   bfa573          MOV         DI,spr_keyholes                         
ram:1000:577d   03f8            ADD         DI,AX                                   
ram:1000:577f   bb0327          MOV         BX,0x2703                               
                            LAB_1000_5782:                ;XREF[3,0]:   1000:5755,1000:576c,1000:5777
ram:1000:5782   e8cbbc          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5785   c3              RET                                                 
                            LAB_1000_5786:                ;XREF[1,0]:   1000:571e
ram:1000:5786   e8b506          CALL        check_shiv_hit                          ;void check_shiv_hit(void)
ram:1000:5789   803e60551e      CMP         byte ptr [shadow_stun_time],0x1e        
ram:1000:578e   7510            JNZ         LAB_1000_57a0                           
ram:1000:5790   32f6            XOR         DH,DH                                   
ram:1000:5792   bf3d72          MOV         DI,spr_shadow3                          
ram:1000:5795   03f8            ADD         DI,AX                                   
ram:1000:5797   bb0324          MOV         BX,0x2403                               
ram:1000:579a   e8b3bc          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:579d   e99d00          JMP         LAB_1000_583d                           
                            LAB_1000_57a0:                ;XREF[2,0]:   1000:55e3,1000:578e
ram:1000:57a0   b024            MOV         AL,0x24                                 
ram:1000:57a2   2a066f55        SUB         AL,byte ptr [shadow_animfrm]            
ram:1000:57a6   a26f55          MOV         [shadow_animfrm],AL                     
ram:1000:57a9   bff571          MOV         DI,spr_shadow2                          
ram:1000:57ac   98              CBW                                                 
ram:1000:57ad   03f8            ADD         DI,AX                                   
ram:1000:57af   bb0324          MOV         BX,0x2403                               
ram:1000:57b2   3b0e3401        CMP         CX,word ptr [player_x]                  
ram:1000:57b6   7211            JC          LAB_1000_57c9                           
ram:1000:57b8   741b            JZ          LAB_1000_57d5                           
ram:1000:57ba   fe0e7055        DEC         byte ptr [shadow_y]                     
ram:1000:57be   fe0e7055        DEC         byte ptr [shadow_y]                     
ram:1000:57c2   fec9            DEC         CL                                      
ram:1000:57c4   fec9            DEC         CL                                      
ram:1000:57c6   eb0d            JMP         LAB_1000_57d5                           
ram:1000:57c8   90              ??          90h                                     
                            LAB_1000_57c9:                ;XREF[1,0]:   1000:57b6
ram:1000:57c9   fe067055        INC         byte ptr [shadow_y]                     
ram:1000:57cd   fe067055        INC         byte ptr [shadow_y]                     
ram:1000:57d1   fec1            INC         CL                                      
ram:1000:57d3   fec1            INC         CL                                      
                            LAB_1000_57d5:                ;XREF[2,0]:   1000:57b8,1000:57c6
ram:1000:57d5   3a163601        CMP         DL,byte ptr [player_y]                  
ram:1000:57d9   721d            JC          LAB_1000_57f8                           
ram:1000:57db   7433            JZ          LAB_1000_5810                           
ram:1000:57dd   fe0e7b55        DEC         byte ptr [shadow_x]                     
ram:1000:57e1   fe0e7b55        DEC         byte ptr [shadow_x]                     
ram:1000:57e5   fe0e7b55        DEC         byte ptr [shadow_x]                     
ram:1000:57e9   fe0e7b55        DEC         byte ptr [shadow_x]                     
ram:1000:57ed   feca            DEC         DL                                      
ram:1000:57ef   feca            DEC         DL                                      
ram:1000:57f1   feca            DEC         DL                                      
ram:1000:57f3   feca            DEC         DL                                      
ram:1000:57f5   eb19            JMP         LAB_1000_5810                           
ram:1000:57f7   90              ??          90h                                     
                            LAB_1000_57f8:                ;XREF[1,0]:   1000:57d9
ram:1000:57f8   fe067b55        INC         byte ptr [shadow_x]                     
ram:1000:57fc   fe067b55        INC         byte ptr [shadow_x]                     
ram:1000:5800   fe067b55        INC         byte ptr [shadow_x]                     
ram:1000:5804   fe067b55        INC         byte ptr [shadow_x]                     
ram:1000:5808   fec2            INC         DL                                      
ram:1000:580a   fec2            INC         DL                                      
ram:1000:580c   fec2            INC         DL                                      
ram:1000:580e   fec2            INC         DL                                      
                            LAB_1000_5810:                ;XREF[2,0]:   1000:57db,1000:57f5
ram:1000:5810   e872bc          CALL        drwsprite_di_xor_collision_after        ;void drwsprite_di_xor_collision_afte...
ram:1000:5813   e82806          CALL        check_shiv_hit                          ;void check_shiv_hit(void)
ram:1000:5816   803e60551e      CMP         byte ptr [shadow_stun_time],0x1e        
ram:1000:581b   751f            JNZ         LAB_1000_583c                           
ram:1000:581d   bff571          MOV         DI,spr_shadow2                          
ram:1000:5820   a06f55          MOV         AL,[shadow_animfrm]                     
ram:1000:5823   98              CBW                                                 
ram:1000:5824   03f8            ADD         DI,AX                                   
ram:1000:5826   bb0324          MOV         BX,0x2403                               
ram:1000:5829   e824bc          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:582c   32f6            XOR         DH,DH                                   
ram:1000:582e   bf3d72          MOV         DI,spr_shadow3                          
ram:1000:5831   03f8            ADD         DI,AX                                   
ram:1000:5833   bb0324          MOV         BX,0x2403                               
ram:1000:5836   e817bc          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5839   eb02            JMP         LAB_1000_583d                           
ram:1000:583b   90              ??          90h                                     
                            LAB_1000_583c:                ;XREF[2,0]:   1000:581b,1000:58cd
ram:1000:583c   c3              RET                                                 
                            LAB_1000_583d:                ;XREF[3,0]:   1000:5626,1000:579d,1000:5839
ram:1000:583d   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:5842   7415            JZ          LAB_1000_5859                           
ram:1000:5844   50              PUSH        AX                                      
ram:1000:5845   e461            IN          AL,0x61                                 
ram:1000:5847   0c03            OR          AL,0x3                                  
ram:1000:5849   e661            OUT         0x61,AL                                 
ram:1000:584b   b0b6            MOV         AL,0xb6                                 
ram:1000:584d   e643            OUT         0x43,AL                                 
ram:1000:584f   b8be00          MOV         AX,0xbe                                 
ram:1000:5852   e642            OUT         0x42,AL                                 
ram:1000:5854   8ac4            MOV         AL,AH                                   
ram:1000:5856   e642            OUT         0x42,AL                                 
ram:1000:5858   58              POP         AX                                      
                            LAB_1000_5859:                ;XREF[1,0]:   1000:5842
ram:1000:5859   53              PUSH        BX                                      
ram:1000:585a   8b1e743b        MOV         BX,word ptr [DAT_1000_3b74]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:585e   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5862   5b              POP         BX                                      
ram:1000:5863   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:5868   7415            JZ          LAB_1000_587f                           
ram:1000:586a   50              PUSH        AX                                      
ram:1000:586b   e461            IN          AL,0x61                                 
ram:1000:586d   0c03            OR          AL,0x3                                  
ram:1000:586f   e661            OUT         0x61,AL                                 
ram:1000:5871   b0b6            MOV         AL,0xb6                                 
ram:1000:5873   e643            OUT         0x43,AL                                 
ram:1000:5875   b8e600          MOV         AX,0xe6                                 
ram:1000:5878   e642            OUT         0x42,AL                                 
ram:1000:587a   8ac4            MOV         AL,AH                                   
ram:1000:587c   e642            OUT         0x42,AL                                 
ram:1000:587e   58              POP         AX                                      
                            LAB_1000_587f:                ;XREF[1,0]:   1000:5868
ram:1000:587f   53              PUSH        BX                                      
ram:1000:5880   8b1e743b        MOV         BX,word ptr [DAT_1000_3b74]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5884   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5888   5b              POP         BX                                      
ram:1000:5889   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:588e   7415            JZ          LAB_1000_58a5                           
ram:1000:5890   50              PUSH        AX                                      
ram:1000:5891   e461            IN          AL,0x61                                 
ram:1000:5893   0c03            OR          AL,0x3                                  
ram:1000:5895   e661            OUT         0x61,AL                                 
ram:1000:5897   b0b6            MOV         AL,0xb6                                 
ram:1000:5899   e643            OUT         0x43,AL                                 
ram:1000:589b   b8fa00          MOV         AX,0xfa                                 
ram:1000:589e   e642            OUT         0x42,AL                                 
ram:1000:58a0   8ac4            MOV         AL,AH                                   
ram:1000:58a2   e642            OUT         0x42,AL                                 
ram:1000:58a4   58              POP         AX                                      
                            LAB_1000_58a5:                ;XREF[1,0]:   1000:588e
ram:1000:58a5   53              PUSH        BX                                      
ram:1000:58a6   8b1e743b        MOV         BX,word ptr [DAT_1000_3b74]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:58aa   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:58ae   5b              POP         BX                                      
ram:1000:58af   53              PUSH        BX                                      
ram:1000:58b0   8b1e743b        MOV         BX,word ptr [DAT_1000_3b74]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:58b4   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:58b8   5b              POP         BX                                      
ram:1000:58b9   c6064a0100      MOV         byte ptr [sfx_priority],0x0             
ram:1000:58be   50              PUSH        AX                                      
ram:1000:58bf   e461            IN          AL,0x61                                 
ram:1000:58c1   24fc            AND         AL,0xfc                                 
ram:1000:58c3   e661            OUT         0x61,AL                                 
ram:1000:58c5   58              POP         AX                                      
ram:1000:58c6   803e3b017f      CMP         byte ptr [room_num],0x7f                
ram:1000:58cb   7403            JZ          LAB_1000_58d0                           
ram:1000:58cd   e96cff          JMP         LAB_1000_583c                           
                            LAB_1000_58d0:                ;XREF[1,0]:   1000:58cb
ram:1000:58d0   e869b4          CALL        convert_score_3                         ;undefined convert_score_3()
ram:1000:58d3   e866b4          CALL        convert_score_3                         ;undefined convert_score_3()
ram:1000:58d6   e880b3          CALL        display_score                           ;undefined display_score()
ram:1000:58d9   be3029          MOV         SI,0x2930                               
ram:1000:58dc   803c00          CMP         byte ptr [SI]=>shivs_data,0x0           
ram:1000:58df   7423            JZ          LAB_1000_5904                           
ram:1000:58e1   c60400          MOV         byte ptr [SI]=>shivs_data,0x0           
ram:1000:58e4   33c9            XOR         CX,CX                                   
ram:1000:58e6   33d2            XOR         DX,DX                                   
ram:1000:58e8   8a4c01          MOV         CL,byte ptr [SI + 0x1]=>shivs_data[1]   
ram:1000:58eb   8a5402          MOV         DL,byte ptr [SI + 0x2]=>shivs_data[2]   
ram:1000:58ee   8a4403          MOV         AL,byte ptr [SI + 0x3]=>shivs_data[3]   
ram:1000:58f1   98              CBW                                                 
ram:1000:58f2   d1e0            SHL         AX,0x1                                  
ram:1000:58f4   8bf8            MOV         DI,AX                                   
ram:1000:58f6   8b9d5029        MOV         BX,word ptr [DI + 0x2950]               
ram:1000:58fa   8bbd6229        MOV         DI,word ptr [DI + 0x2962]               
ram:1000:58fe   e84fbb          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5901   be3029          MOV         SI,0x2930                               
                            LAB_1000_5904:                ;XREF[1,0]:   1000:58df
ram:1000:5904   83c605          ADD         SI,0x5                                  
ram:1000:5907   803c00          CMP         byte ptr [SI]=>shivs_data[5],0x0        
ram:1000:590a   7420            JZ          LAB_1000_592c                           
ram:1000:590c   c60400          MOV         byte ptr [SI]=>shivs_data[5],0x0        
ram:1000:590f   33c9            XOR         CX,CX                                   
ram:1000:5911   33d2            XOR         DX,DX                                   
ram:1000:5913   8a4c01          MOV         CL,byte ptr [SI + 0x1]=>shivs_data[6]   
ram:1000:5916   8a5402          MOV         DL,byte ptr [SI + 0x2]=>shivs_data[7]   
ram:1000:5919   8a4403          MOV         AL,byte ptr [SI + 0x3]=>shivs_data[8]   
ram:1000:591c   98              CBW                                                 
ram:1000:591d   d1e0            SHL         AX,0x1                                  
ram:1000:591f   8bf8            MOV         DI,AX                                   
ram:1000:5921   8b9d5029        MOV         BX,word ptr [DI + 0x2950]               
ram:1000:5925   8bbd6229        MOV         DI,word ptr [DI + 0x2962]               
ram:1000:5929   e824bb          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
                            LAB_1000_592c:                ;XREF[1,0]:   1000:590a
ram:1000:592c   c6063b2900      MOV         byte ptr [num_shivs],0x0                
ram:1000:5931   8b16783b        MOV         DX,word ptr [shadow_deathanim_initctr]  
ram:1000:5935   89167355        MOV         word ptr [shadow_anim_counter_5573],DX  
ram:1000:5939   c7067e556842    MOV         word ptr [shadow_is_defeated],0x4268    
ram:1000:593f   c7067c55c832    MOV         word ptr [freq_557c],0x32c8             
ram:1000:5945   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:594a   7415            JZ          LAB_1000_5961                           
ram:1000:594c   50              PUSH        AX                                      
ram:1000:594d   e461            IN          AL,0x61                                 
ram:1000:594f   0c03            OR          AL,0x3                                  
ram:1000:5951   e661            OUT         0x61,AL                                 
ram:1000:5953   b0b6            MOV         AL,0xb6                                 
ram:1000:5955   e643            OUT         0x43,AL                                 
ram:1000:5957   b8e100          MOV         AX,0xe1                                 
ram:1000:595a   e642            OUT         0x42,AL                                 
ram:1000:595c   8ac4            MOV         AL,AH                                   
ram:1000:595e   e642            OUT         0x42,AL                                 
ram:1000:5960   58              POP         AX                                      
                            LAB_1000_5961:                ;XREF[1,0]:   1000:594a
ram:1000:5961   53              PUSH        BX                                      
ram:1000:5962   8b1e763b        MOV         BX,word ptr [shadow_death_init_delay]   
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5966   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:596a   5b              POP         BX                                      
                            LAB_1000_596b:                ;XREF[4,0]:   1000:5a65,1000:5a77,1000:5aaf,1000:5ac5
ram:1000:596b   bf3d72          MOV         DI,0x723d                               
ram:1000:596e   a06f55          MOV         AL,[shadow_animfrm]                     
ram:1000:5971   98              CBW                                                 
ram:1000:5972   03f8            ADD         DI,AX                                   
ram:1000:5974   bb0324          MOV         BX,0x2403                               
ram:1000:5977   33d2            XOR         DX,DX                                   
ram:1000:5979   33c9            XOR         CX,CX                                   
ram:1000:597b   8a0e7055        MOV         CL,byte ptr [shadow_y]                  
ram:1000:597f   8a167b55        MOV         DL,byte ptr [shadow_x]                  
ram:1000:5983   e8caba          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5986   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:598b   7415            JZ          LAB_1000_59a2                           
ram:1000:598d   50              PUSH        AX                                      
ram:1000:598e   e461            IN          AL,0x61                                 
ram:1000:5990   0c03            OR          AL,0x3                                  
ram:1000:5992   e661            OUT         0x61,AL                                 
ram:1000:5994   b0b6            MOV         AL,0xb6                                 
ram:1000:5996   e643            OUT         0x43,AL                                 
ram:1000:5998   a17c55          MOV         AX,[freq_557c]                          
ram:1000:599b   e642            OUT         0x42,AL                                 
ram:1000:599d   8ac4            MOV         AL,AH                                   
ram:1000:599f   e642            OUT         0x42,AL                                 
ram:1000:59a1   58              POP         AX                                      
                            LAB_1000_59a2:                ;XREF[1,0]:   1000:598b
ram:1000:59a2   b024            MOV         AL,0x24                                 
ram:1000:59a4   2a066f55        SUB         AL,byte ptr [shadow_animfrm]            
ram:1000:59a8   bf3d72          MOV         DI,spr_shadow3                          
ram:1000:59ab   98              CBW                                                 
ram:1000:59ac   03f8            ADD         DI,AX                                   
ram:1000:59ae   bb0324          MOV         BX,0x2403                               
ram:1000:59b1   e89cba          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:59b4   50              PUSH        AX                                      
ram:1000:59b5   51              PUSH        CX                                      
ram:1000:59b6   a17355          MOV         AX,[shadow_anim_counter_5573]           
ram:1000:59b9   b107            MOV         CL,0x7                                  
ram:1000:59bb   d3e8            SHR         AX,CL                                   
ram:1000:59bd   a37755          MOV         [shadow_death_delay1],AX                
ram:1000:59c0   d1e8            SHR         AX,0x1                                  
ram:1000:59c2   a37955          MOV         [shadow_death_delay2],AX                
ram:1000:59c5   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:59ca   740d            JZ          LAB_1000_59d9                           
ram:1000:59cc   53              PUSH        BX                                      
ram:1000:59cd   8b1e7755        MOV         BX,word ptr [shadow_death_delay1]       
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:59d1   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:59d5   5b              POP         BX                                      
ram:1000:59d6   eb18            JMP         LAB_1000_59f0                           
ram:1000:59d8   90              ??          90h                                     
                            LAB_1000_59d9:                ;XREF[1,0]:   1000:59ca
ram:1000:59d9   a17355          MOV         AX,[shadow_anim_counter_5573]           
ram:1000:59dc   d1e0            SHL         AX,0x1                                  
ram:1000:59de   3d0000          CMP         AX,0x0                                  
ram:1000:59e1   7f03            JG          LAB_1000_59e6                           
ram:1000:59e3   b8f401          MOV         AX,0x1f4                                
                            LAB_1000_59e6:                ;XREF[1,0]:   1000:59e1
ram:1000:59e6   51              PUSH        CX                                      
ram:1000:59e7   8bd8            MOV         BX,AX                                   
ram:1000:59e9   b90300          MOV         CX,0x3                                  
ram:1000:59ec   e8651c          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:59ef   59              POP         CX                                      
                            LAB_1000_59f0:                ;XREF[1,0]:   1000:59d6
ram:1000:59f0   50              PUSH        AX                                      
ram:1000:59f1   e461            IN          AL,0x61                                 
ram:1000:59f3   24fc            AND         AL,0xfc                                 
ram:1000:59f5   e661            OUT         0x61,AL                                 
ram:1000:59f7   58              POP         AX                                      
ram:1000:59f8   59              POP         CX                                      
ram:1000:59f9   58              POP         AX                                      
ram:1000:59fa   53              PUSH        BX                                      
ram:1000:59fb   8b1e7a3b        MOV         BX,word ptr [DAT_1000_3b7a]             
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:59ff   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5a03   5b              POP         BX                                      
ram:1000:5a04   832e7c552a      SUB         word ptr [freq_557c],0x2a               
ram:1000:5a09   bf3d72          MOV         DI,0x723d                               
ram:1000:5a0c   a06f55          MOV         AL,[shadow_animfrm]                     
ram:1000:5a0f   98              CBW                                                 
ram:1000:5a10   03f8            ADD         DI,AX                                   
ram:1000:5a12   bb0324          MOV         BX,0x2403                               
ram:1000:5a15   e838ba          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5a18   b024            MOV         AL,0x24                                 
ram:1000:5a1a   2a066f55        SUB         AL,byte ptr [shadow_animfrm]            
ram:1000:5a1e   bf3d72          MOV         DI,0x723d                               
ram:1000:5a21   98              CBW                                                 
ram:1000:5a22   03f8            ADD         DI,AX                                   
ram:1000:5a24   bb0324          MOV         BX,0x2403                               
ram:1000:5a27   e826ba          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5a2a   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:5a2f   740d            JZ          LAB_1000_5a3e                           
ram:1000:5a31   53              PUSH        BX                                      
ram:1000:5a32   8b1e7955        MOV         BX,word ptr [shadow_death_delay2]       
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5a36   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5a3a   5b              POP         BX                                      
ram:1000:5a3b   eb18            JMP         LAB_1000_5a55                           
ram:1000:5a3d   90              ??          90h                                     
                            LAB_1000_5a3e:                ;XREF[1,0]:   1000:5a2f
ram:1000:5a3e   a17355          MOV         AX,[shadow_anim_counter_5573]           
ram:1000:5a41   d1e0            SHL         AX,0x1                                  
ram:1000:5a43   3d0000          CMP         AX,0x0                                  
ram:1000:5a46   7f03            JG          LAB_1000_5a4b                           
ram:1000:5a48   b86400          MOV         AX,0x64                                 
                            LAB_1000_5a4b:                ;XREF[1,0]:   1000:5a46
ram:1000:5a4b   51              PUSH        CX                                      
ram:1000:5a4c   8bd8            MOV         BX,AX                                   
ram:1000:5a4e   b90300          MOV         CX,0x3                                  
ram:1000:5a51   e8001c          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:5a54   59              POP         CX                                      
                            LAB_1000_5a55:                ;XREF[1,0]:   1000:5a3b
ram:1000:5a55   813e7355b80b    CMP         word ptr [shadow...,0xbb8               
ram:1000:5a5b   720b            JC          LAB_1000_5a68                           
ram:1000:5a5d   812e73559700    SUB         word ptr [shadow_anim_counter_5573],0x97
ram:1000:5a63   7863            JS          LAB_1000_5ac8                           
ram:1000:5a65   e903ff          JMP         LAB_1000_596b                           
                            LAB_1000_5a68:                ;XREF[1,0]:   1000:5a5b
ram:1000:5a68   813e7355f401    CMP         word ptr [shadow...,0x1f4               
ram:1000:5a6e   720a            JC          LAB_1000_5a7a                           
ram:1000:5a70   832e735533      SUB         word ptr [shadow_anim_counter_5573],0x33
ram:1000:5a75   7851            JS          LAB_1000_5ac8                           
ram:1000:5a77   e9f1fe          JMP         LAB_1000_596b                           
                            LAB_1000_5a7a:                ;XREF[1,0]:   1000:5a6e
ram:1000:5a7a   833e735564      CMP         word ptr [shadow_anim_counter_5573],0x64
ram:1000:5a7f   7231            JC          LAB_1000_5ab2                           
                            ;flash
ram:1000:5a81   f70673550100    TEST        word ptr [shadow_anim_counter_5573],0x1 
ram:1000:5a87   7417            JZ          LAB_1000_5aa0                           
ram:1000:5a89   50              PUSH        AX                                      
ram:1000:5a8a   53              PUSH        BX                                      
ram:1000:5a8b   b001            MOV         AL,0x1                                  
ram:1000:5a8d   2a063c01        SUB         AL,byte ptr [cga_flash_palette]         
ram:1000:5a91   a23c01          MOV         [cga_flash_palette],AL                  
ram:1000:5a94   b40b            MOV         AH,0xb                                  
ram:1000:5a96   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:5a9a   b701            MOV         BH,0x1                                  
ram:1000:5a9c   cd10            INT         0x10                                    
ram:1000:5a9e   5b              POP         BX                                      
ram:1000:5a9f   58              POP         AX                                      
                            LAB_1000_5aa0:                ;XREF[1,0]:   1000:5a87
ram:1000:5aa0   832e735506      SUB         word ptr [shadow_anim_counter_5573],0x6 
ram:1000:5aa5   50              PUSH        AX                                      
ram:1000:5aa6   e461            IN          AL,0x61                                 
ram:1000:5aa8   24fc            AND         AL,0xfc                                 
ram:1000:5aaa   e661            OUT         0x61,AL                                 
ram:1000:5aac   58              POP         AX                                      
ram:1000:5aad   7819            JS          LAB_1000_5ac8                           
ram:1000:5aaf   e9b9fe          JMP         LAB_1000_596b                           
                            LAB_1000_5ab2:                ;XREF[1,0]:   1000:5a7f
ram:1000:5ab2   832e735501      SUB         word ptr [shadow_anim_counter_5573],0x1 
ram:1000:5ab7   a17355          MOV         AX,[shadow_anim_counter_5573]           
ram:1000:5aba   250f00          AND         AX,0xf                                  
ram:1000:5abd   b40b            MOV         AH,0xb                                  
ram:1000:5abf   8bd8            MOV         BX,AX                                   
ram:1000:5ac1   cd10            INT         0x10                                    
ram:1000:5ac3   7803            JS          LAB_1000_5ac8                           
ram:1000:5ac5   e9a3fe          JMP         LAB_1000_596b                           
                            LAB_1000_5ac8:                ;XREF[4,0]:   1000:5a63,1000:5a75,1000:5aad,1000:5ac3
ram:1000:5ac8   50              PUSH        AX                                      
ram:1000:5ac9   e461            IN          AL,0x61                                 
ram:1000:5acb   24fc            AND         AL,0xfc                                 
ram:1000:5acd   e661            OUT         0x61,AL                                 
ram:1000:5acf   58              POP         AX                                      
ram:1000:5ad0   bf3d72          MOV         DI,0x723d                               
ram:1000:5ad3   a06f55          MOV         AL,[shadow_animfrm]                     
ram:1000:5ad6   98              CBW                                                 
ram:1000:5ad7   03f8            ADD         DI,AX                                   
ram:1000:5ad9   bb0324          MOV         BX,0x2403                               
ram:1000:5adc   e871b9          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:5adf   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:5ae4   7469            JZ          LAB_1000_5b4f                           
ram:1000:5ae6   c70675550200    MOV         word ptr [shadow_explosion_speed],0x2   
ram:1000:5aec   e8ec00          CALL        explode_shadow                          ;undefined explode_shadow()
ram:1000:5aef   50              PUSH        AX                                      
ram:1000:5af0   53              PUSH        BX                                      
ram:1000:5af1   b001            MOV         AL,0x1                                  
ram:1000:5af3   2a063c01        SUB         AL,byte ptr [cga_flash_palette]         
ram:1000:5af7   a23c01          MOV         [cga_flash_palette],AL                  
ram:1000:5afa   b40b            MOV         AH,0xb                                  
ram:1000:5afc   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:5b00   b701            MOV         BH,0x1                                  
ram:1000:5b02   cd10            INT         0x10                                    
ram:1000:5b04   5b              POP         BX                                      
ram:1000:5b05   58              POP         AX                                      
ram:1000:5b06   c70675550500    MOV         word ptr [shadow_explosion_speed],0x5   
ram:1000:5b0c   e8cc00          CALL        explode_shadow                          ;undefined explode_shadow()
ram:1000:5b0f   50              PUSH        AX                                      
ram:1000:5b10   53              PUSH        BX                                      
ram:1000:5b11   b001            MOV         AL,0x1                                  
ram:1000:5b13   2a063c01        SUB         AL,byte ptr [cga_flash_palette]         
ram:1000:5b17   a23c01          MOV         [cga_flash_palette],AL                  
ram:1000:5b1a   b40b            MOV         AH,0xb                                  
ram:1000:5b1c   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:5b20   b701            MOV         BH,0x1                                  
ram:1000:5b22   cd10            INT         0x10                                    
ram:1000:5b24   5b              POP         BX                                      
ram:1000:5b25   58              POP         AX                                      
ram:1000:5b26   c70675550a00    MOV         word ptr [shadow_explosion_speed],0xa   
ram:1000:5b2c   e8ac00          CALL        explode_shadow                          ;undefined explode_shadow()
ram:1000:5b2f   50              PUSH        AX                                      
ram:1000:5b30   53              PUSH        BX                                      
ram:1000:5b31   b001            MOV         AL,0x1                                  
ram:1000:5b33   2a063c01        SUB         AL,byte ptr [cga_flash_palette]         
ram:1000:5b37   a23c01          MOV         [cga_flash_palette],AL                  
ram:1000:5b3a   b40b            MOV         AH,0xb                                  
ram:1000:5b3c   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:5b40   b701            MOV         BH,0x1                                  
ram:1000:5b42   cd10            INT         0x10                                    
ram:1000:5b44   5b              POP         BX                                      
ram:1000:5b45   58              POP         AX                                      
ram:1000:5b46   c70675551900    MOV         word ptr [shadow_explosion_speed],0x19  
ram:1000:5b4c   eb6d            JMP         LAB_1000_5bbb                           
ram:1000:5b4e   90              ??          90h                                     
                            LAB_1000_5b4f:                ;XREF[1,0]:   1000:5ae4
ram:1000:5b4f   c7067c3b409c    MOV         word ptr [shadow...,0x9c40              
ram:1000:5b55   c70675551027    MOV         word ptr [shadow_explosion_speed],0x2710
ram:1000:5b5b   e87d00          CALL        explode_shadow                          ;undefined explode_shadow()
ram:1000:5b5e   50              PUSH        AX                                      
ram:1000:5b5f   53              PUSH        BX                                      
ram:1000:5b60   b001            MOV         AL,0x1                                  
ram:1000:5b62   2a063c01        SUB         AL,byte ptr [cga_flash_palette]         
ram:1000:5b66   a23c01          MOV         [cga_flash_palette],AL                  
ram:1000:5b69   b40b            MOV         AH,0xb                                  
ram:1000:5b6b   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:5b6f   b701            MOV         BH,0x1                                  
ram:1000:5b71   cd10            INT         0x10                                    
ram:1000:5b73   5b              POP         BX                                      
ram:1000:5b74   58              POP         AX                                      
ram:1000:5b75   c7067555204e    MOV         word ptr [shadow_explosion_speed],0x4e20
ram:1000:5b7b   e85d00          CALL        explode_shadow                          ;undefined explode_shadow()
ram:1000:5b7e   50              PUSH        AX                                      
ram:1000:5b7f   53              PUSH        BX                                      
ram:1000:5b80   b001            MOV         AL,0x1                                  
ram:1000:5b82   2a063c01        SUB         AL,byte ptr [cga_flash_palette]         
ram:1000:5b86   a23c01          MOV         [cga_flash_palette],AL                  
ram:1000:5b89   b40b            MOV         AH,0xb                                  
ram:1000:5b8b   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:5b8f   b701            MOV         BH,0x1                                  
ram:1000:5b91   cd10            INT         0x10                                    
ram:1000:5b93   5b              POP         BX                                      
ram:1000:5b94   58              POP         AX                                      
ram:1000:5b95   c7067555409c    MOV         word ptr [shadow_explosion_speed],0x9c40
ram:1000:5b9b   e83d00          CALL        explode_shadow                          ;undefined explode_shadow()
ram:1000:5b9e   50              PUSH        AX                                      
ram:1000:5b9f   53              PUSH        BX                                      
ram:1000:5ba0   b001            MOV         AL,0x1                                  
ram:1000:5ba2   2a063c01        SUB         AL,byte ptr [cga_flash_palette]         
ram:1000:5ba6   a23c01          MOV         [cga_flash_palette],AL                  
ram:1000:5ba9   b40b            MOV         AH,0xb                                  
ram:1000:5bab   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:5baf   b701            MOV         BH,0x1                                  
ram:1000:5bb1   cd10            INT         0x10                                    
ram:1000:5bb3   5b              POP         BX                                      
ram:1000:5bb4   58              POP         AX                                      
ram:1000:5bb5   c7067555e8fd    MOV         word ptr [shadow_explosion_speed],0xfde8
                            LAB_1000_5bbb:                ;XREF[1,0]:   1000:5b4c
ram:1000:5bbb   e81d00          CALL        explode_shadow                          ;undefined explode_shadow()
ram:1000:5bbe   50              PUSH        AX                                      
ram:1000:5bbf   e461            IN          AL,0x61                                 
ram:1000:5bc1   24fc            AND         AL,0xfc                                 
ram:1000:5bc3   e661            OUT         0x61,AL                                 
ram:1000:5bc5   58              POP         AX                                      
ram:1000:5bc6   c6063c0100      MOV         byte ptr [cga_flash_palette],0x0        
ram:1000:5bcb   b40b            MOV         AH,0xb                                  
ram:1000:5bcd   b300            MOV         BL,0x0                                  
ram:1000:5bcf   b701            MOV         BH,0x1                                  
ram:1000:5bd1   cd10            INT         0x10                                    
ram:1000:5bd3   b40b            MOV         AH,0xb                                  
ram:1000:5bd5   bb0000          MOV         BX,0x0                                  
ram:1000:5bd8   cd10            INT         0x10                                    
ram:1000:5bda   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined explode_shadow()
          ;bVar2         byte                AH                      ;XREF[1,0]:   1000:5c06
                                                          ;XREF[7,0]:   1000:5aec,1000:5b0c,1000:5b2c,1000:5b5b
                                                          ;             1000:5b7b,1000:5b9b,1000:5bbb
ram:1000:5bdb   a1743b          MOV         AX,[DAT_1000_3b74]                      
ram:1000:5bde   a37355          MOV         [shadow_anim_counter_5573],AX           
ram:1000:5be1   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:5be6   7415            JZ          LAB_1000_5bfd                           
ram:1000:5be8   50              PUSH        AX                                      
ram:1000:5be9   e461            IN          AL,0x61                                 
ram:1000:5beb   0c03            OR          AL,0x3                                  
ram:1000:5bed   e661            OUT         0x61,AL                                 
ram:1000:5bef   b0b6            MOV         AL,0xb6                                 
ram:1000:5bf1   e643            OUT         0x43,AL                                 
ram:1000:5bf3   b8c800          MOV         AX,0xc8                                 
ram:1000:5bf6   e642            OUT         0x42,AL                                 
ram:1000:5bf8   8ac4            MOV         AL,AH                                   
ram:1000:5bfa   e642            OUT         0x42,AL                                 
ram:1000:5bfc   58              POP         AX                                      
                            LAB_1000_5bfd:                ;XREF[1,0]:   1000:5be6
ram:1000:5bfd   a07055          MOV         AL,[shadow_y]                           
ram:1000:5c00   0401            ADD         AL,0x1                                  
ram:1000:5c02   8a267b55        MOV         AH,byte ptr [shadow_x]                  
ram:1000:5c06   80c404          ADD         bVar2,0x4                               
ram:1000:5c09   33ff            XOR         DI,DI                                   
ram:1000:5c0b   b90800          MOV         CX,0x8                                  
                            LAB_1000_5c0e:                ;XREF[1,0]:   1000:5c19
                                                          ; FWD[2,0]:   1000:5580,1000:5582
ram:1000:5c0e   88858055        MOV         byte ptr [DI + s...,AL                  
                                                          ; FWD[2,0]:   1000:5581,1000:5583
ram:1000:5c12   88a58155        MOV         byte ptr [DI + s...,bVar2               
ram:1000:5c16   83c702          ADD         DI,0x2                                  
ram:1000:5c19   e2f3            LOOP        LAB_1000_5c0e                           
ram:1000:5c1b   b0ff            MOV         AL,0xff                                 
ram:1000:5c1d   b90100          MOV         CX,0x1                                  
ram:1000:5c20   33db            XOR         BX,BX                                   
ram:1000:5c22   33d2            XOR         DX,DX                                   
                            LAB_1000_5c24:                ;XREF[1,0]:   1000:5e30
ram:1000:5c24   33ff            XOR         DI,DI                                   
ram:1000:5c26   8306735564      ADD         word ptr [shadow_anim_counter_5573],0x64
ram:1000:5c2b   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:5c30   7415            JZ          LAB_1000_5c47                           
ram:1000:5c32   50              PUSH        bVar2                                   
ram:1000:5c33   e461            IN          AL,0x61                                 
ram:1000:5c35   0c03            OR          AL,0x3                                  
ram:1000:5c37   e661            OUT         0x61,AL                                 
ram:1000:5c39   b0b6            MOV         AL,0xb6                                 
ram:1000:5c3b   e643            OUT         0x43,AL                                 
ram:1000:5c3d   a17355          MOV         bVar2,[shadow_anim_counter_5573]        
ram:1000:5c40   e642            OUT         0x42,AL                                 
ram:1000:5c42   8ac4            MOV         AL,bVar2                                
ram:1000:5c44   e642            OUT         0x42,AL                                 
ram:1000:5c46   58              POP         bVar2                                   
                            LAB_1000_5c47:                ;XREF[1,0]:   1000:5c30
ram:1000:5c47   80bd805502      CMP         byte ptr [DI + s...,0x2                 
ram:1000:5c4c   7c08            JL          LAB_1000_5c56                           
ram:1000:5c4e   80ad805502      SUB         byte ptr [DI + s...,0x2                 
ram:1000:5c53   eb09            JMP         LAB_1000_5c5e                           
ram:1000:5c55   90              ??          90h                                     
                            LAB_1000_5c56:                ;XREF[3,0]:   1000:5c4c,1000:5c67,1000:5c6e
ram:1000:5c56   c6858055c8      MOV         byte ptr [DI + s...,0xc8                
ram:1000:5c5b   eb28            JMP         LAB_1000_5c85                           
ram:1000:5c5d   90              ??          90h                                     
                            LAB_1000_5c5e:                ;XREF[1,0]:   1000:5c53
ram:1000:5c5e   8a9d8055        MOV         BL,byte ptr [DI + shadow_exploding_pi...
ram:1000:5c62   80bd815504      CMP         byte ptr [DI + s...,0x4                 
ram:1000:5c67   72ed            JC          LAB_1000_5c56                           
ram:1000:5c69   80bd8155b4      CMP         byte ptr [DI + s...,0xb4                
ram:1000:5c6e   77e6            JA          LAB_1000_5c56                           
ram:1000:5c70   80ad815504      SUB         byte ptr [DI + s...,0x4                 
ram:1000:5c75   8a958155        MOV         DL,byte ptr [DI + shadow_exploding_pi...
ram:1000:5c79   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5c7d   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5c82   e81602          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5c85:                ;XREF[1,0]:   1000:5c5b
ram:1000:5c85   83c702          ADD         DI,0x2                                  
ram:1000:5c88   80bd815504      CMP         byte ptr [DI + 0...,0x4                 
ram:1000:5c8d   7213            JC          LAB_1000_5ca2                           
ram:1000:5c8f   80bd8155b4      CMP         byte ptr [DI + 0...,0xb4                
ram:1000:5c94   770c            JA          LAB_1000_5ca2                           
ram:1000:5c96   80ad815504      SUB         byte ptr [DI + 0...,0x4                 
ram:1000:5c9b   8a958155        MOV         DL,byte ptr [DI + 0x5581]=>shadow_exp...
ram:1000:5c9f   eb09            JMP         LAB_1000_5caa                           
ram:1000:5ca1   90              ??          90h                                     
                            LAB_1000_5ca2:                ;XREF[2,0]:   1000:5c8d,1000:5c94
ram:1000:5ca2   c6858055c8      MOV         byte ptr [DI + 0...,0xc8                
ram:1000:5ca7   eb11            JMP         LAB_1000_5cba                           
ram:1000:5ca9   90              ??          90h                                     
                            LAB_1000_5caa:                ;XREF[1,0]:   1000:5c9f
ram:1000:5caa   8a9d8055        MOV         BL,byte ptr [DI + 0x5580]=>shadow_exp...
ram:1000:5cae   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5cb2   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5cb7   e8e101          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5cba:                ;XREF[1,0]:   1000:5ca7
ram:1000:5cba   83c702          ADD         DI,0x2                                  
ram:1000:5cbd   80bd80554c      CMP         byte ptr [DI + 0...,0x4c                
ram:1000:5cc2   770c            JA          LAB_1000_5cd0                           
ram:1000:5cc4   8085805502      ADD         byte ptr [DI + 0...,0x2                 
ram:1000:5cc9   8a9d8055        MOV         BL,byte ptr [DI + 0x5580]=>shadow_exp...
ram:1000:5ccd   eb09            JMP         LAB_1000_5cd8                           
ram:1000:5ccf   90              ??          90h                                     
                            LAB_1000_5cd0:                ;XREF[2,0]:   1000:5cc2,1000:5cdd
ram:1000:5cd0   c6858055c8      MOV         byte ptr [DI + 0...,0xc8                
ram:1000:5cd5   eb1d            JMP         LAB_1000_5cf4                           
ram:1000:5cd7   90              ??          90h                                     
                            LAB_1000_5cd8:                ;XREF[1,0]:   1000:5ccd
ram:1000:5cd8   80bd815504      CMP         byte ptr [DI + 0...,0x4                 
ram:1000:5cdd   72f1            JC          LAB_1000_5cd0                           
ram:1000:5cdf   80ad815504      SUB         byte ptr [DI + 0...,0x4                 
ram:1000:5ce4   8a958155        MOV         DL,byte ptr [DI + 0x5581]=>shadow_exp...
ram:1000:5ce8   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5cec   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5cf1   e8a701          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5cf4:                ;XREF[1,0]:   1000:5cd5
ram:1000:5cf4   83c702          ADD         DI,0x2                                  
ram:1000:5cf7   80bd805502      CMP         byte ptr [DI + 0...,0x2                 
ram:1000:5cfc   7c08            JL          LAB_1000_5d06                           
ram:1000:5cfe   80ad805502      SUB         byte ptr [DI + 0...,0x2                 
ram:1000:5d03   eb09            JMP         LAB_1000_5d0e                           
ram:1000:5d05   90              ??          90h                                     
                            LAB_1000_5d06:                ;XREF[1,0]:   1000:5cfc
ram:1000:5d06   c6858055c8      MOV         byte ptr [DI + 0...,0xc8                
ram:1000:5d0b   eb15            JMP         LAB_1000_5d22                           
ram:1000:5d0d   90              ??          90h                                     
                            LAB_1000_5d0e:                ;XREF[1,0]:   1000:5d03
ram:1000:5d0e   8a9d8055        MOV         BL,byte ptr [DI + 0x5580]=>shadow_exp...
ram:1000:5d12   8a958155        MOV         DL,byte ptr [DI + 0x5581]=>shadow_exp...
ram:1000:5d16   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5d1a   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5d1f   e87901          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5d22:                ;XREF[1,0]:   1000:5d0b
ram:1000:5d22   83c702          ADD         DI,0x2                                  
ram:1000:5d25   80bd80554c      CMP         byte ptr [DI + 0...,0x4c                
ram:1000:5d2a   770c            JA          LAB_1000_5d38                           
ram:1000:5d2c   8085805502      ADD         byte ptr [DI + 0...,0x2                 
ram:1000:5d31   8a9d8055        MOV         BL,byte ptr [DI + 0x5580]=>shadow_exp...
ram:1000:5d35   eb09            JMP         LAB_1000_5d40                           
ram:1000:5d37   90              ??          90h                                     
                            LAB_1000_5d38:                ;XREF[1,0]:   1000:5d2a
ram:1000:5d38   c6858055c8      MOV         byte ptr [DI + 0...,0xc8                
ram:1000:5d3d   eb11            JMP         LAB_1000_5d50                           
ram:1000:5d3f   90              ??          90h                                     
                            LAB_1000_5d40:                ;XREF[1,0]:   1000:5d35
ram:1000:5d40   8a958155        MOV         DL,byte ptr [DI + 0x5581]=>shadow_exp...
ram:1000:5d44   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5d48   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5d4d   e84b01          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5d50:                ;XREF[1,0]:   1000:5d3d
ram:1000:5d50   83c702          ADD         DI,0x2                                  
ram:1000:5d53   80bd805502      CMP         byte ptr [DI + 0...,0x2                 
ram:1000:5d58   7c08            JL          LAB_1000_5d62                           
ram:1000:5d5a   80ad805502      SUB         byte ptr [DI + 0...,0x2                 
ram:1000:5d5f   eb09            JMP         LAB_1000_5d6a                           
ram:1000:5d61   90              ??          90h                                     
                            LAB_1000_5d62:                ;XREF[2,0]:   1000:5d58,1000:5d73
ram:1000:5d62   c6858055c8      MOV         byte ptr [DI + 0...,0xc8                
ram:1000:5d67   eb21            JMP         LAB_1000_5d8a                           
ram:1000:5d69   90              ??          90h                                     
                            LAB_1000_5d6a:                ;XREF[1,0]:   1000:5d5f
ram:1000:5d6a   8a9d8055        MOV         BL,byte ptr [DI + 0x5580]=>shadow_exp...
ram:1000:5d6e   80bd8155b2      CMP         byte ptr [DI + 0...,0xb2                
ram:1000:5d73   77ed            JA          LAB_1000_5d62                           
ram:1000:5d75   8085815504      ADD         byte ptr [DI + 0...,0x4                 
ram:1000:5d7a   8a958155        MOV         DL,byte ptr [DI + 0x5581]=>shadow_exp...
ram:1000:5d7e   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5d82   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5d87   e81101          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5d8a:                ;XREF[1,0]:   1000:5d67
ram:1000:5d8a   83c702          ADD         DI,0x2                                  
ram:1000:5d8d   80bd8155b2      CMP         byte ptr [DI + 0...,0xb2                
ram:1000:5d92   7710            JA          LAB_1000_5da4                           
ram:1000:5d94   8085815504      ADD         byte ptr [DI + 0...,0x4                 
ram:1000:5d99   8a958155        MOV         DL,byte ptr [DI + 0x5581]=>shadow_exp...
ram:1000:5d9d   8a9d8055        MOV         BL,byte ptr [DI + 0x5580]=>shadow_exp...
ram:1000:5da1   eb09            JMP         LAB_1000_5dac                           
ram:1000:5da3   90              ??          90h                                     
                            LAB_1000_5da4:                ;XREF[1,0]:   1000:5d92
ram:1000:5da4   c6858055c8      MOV         byte ptr [DI + 0...,0xc8                
ram:1000:5da9   eb0d            JMP         LAB_1000_5db8                           
ram:1000:5dab   90              ??          90h                                     
                            LAB_1000_5dac:                ;XREF[1,0]:   1000:5da1
ram:1000:5dac   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5db0   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5db5   e8e300          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5db8:                ;XREF[1,0]:   1000:5da9
ram:1000:5db8   83c702          ADD         DI,0x2                                  
ram:1000:5dbb   80bd80554c      CMP         byte ptr [DI + 0...,0x4c                
ram:1000:5dc0   770c            JA          LAB_1000_5dce                           
ram:1000:5dc2   8085805502      ADD         byte ptr [DI + 0...,0x2                 
ram:1000:5dc7   8a9d8055        MOV         BL,byte ptr [DI + 0x5580]=>shadow_exp...
ram:1000:5dcb   eb09            JMP         LAB_1000_5dd6                           
ram:1000:5dcd   90              ??          90h                                     
                            LAB_1000_5dce:                ;XREF[2,0]:   1000:5dc0,1000:5ddb
ram:1000:5dce   c6858055c8      MOV         byte ptr [DI + 0...,0xc8                
ram:1000:5dd3   eb1d            JMP         LAB_1000_5df2                           
ram:1000:5dd5   90              ??          90h                                     
                            LAB_1000_5dd6:                ;XREF[1,0]:   1000:5dcb
ram:1000:5dd6   80bd8155b2      CMP         byte ptr [DI + 0...,0xb2                
ram:1000:5ddb   77f1            JA          LAB_1000_5dce                           
ram:1000:5ddd   8085815504      ADD         byte ptr [DI + 0...,0x4                 
ram:1000:5de2   8a958155        MOV         DL,byte ptr [DI + 0x5581]=>shadow_exp...
ram:1000:5de6   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5dea   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5def   e8a900          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5df2:                ;XREF[1,0]:   1000:5dd3
ram:1000:5df2   53              PUSH        BX                                      
ram:1000:5df3   8b1e7555        MOV         BX,word ptr [shadow_explosion_speed]    
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5df7   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5dfb   5b              POP         BX                                      
ram:1000:5dfc   c6066d5500      MOV         byte ptr [BYTE_1000_556d],0x0           
ram:1000:5e01   bf0000          MOV         DI,0x0                                  
                            LAB_1000_5e04:                ;XREF[1,0]:   1000:5e27
                                                          ; FWD[2,0]:   1000:5580,1000:5582
ram:1000:5e04   8a9d8055        MOV         BL,byte ptr [DI + shadow_exploding_pi...
                                                          ; FWD[2,0]:   1000:5581,1000:5583
ram:1000:5e08   8a958155        MOV         DL,byte ptr [DI + shadow_exploding_pi...
ram:1000:5e0c   89167155        MOV         word ptr [xorval_last_y],DX             
ram:1000:5e10   8306715503      ADD         word ptr [xorval_last_y],0x3            
ram:1000:5e15   80fb00          CMP         BL,0x0                                  
ram:1000:5e18   7c07            JL          LAB_1000_5e21                           
ram:1000:5e1a   fe066d55        INC         byte ptr [BYTE_1000_556d]               
ram:1000:5e1e   e87a00          CALL        xor_with_value                          ;undefined4 xor_with_value(byte xorval)
                            LAB_1000_5e21:                ;XREF[1,0]:   1000:5e18
ram:1000:5e21   83c702          ADD         DI,0x2                                  
ram:1000:5e24   83ff10          CMP         DI,0x10                                 
ram:1000:5e27   72db            JC          LAB_1000_5e04                           
ram:1000:5e29   803e6d5500      CMP         byte ptr [BYTE_1000_556d],0x0           
ram:1000:5e2e   7403            JZ          LAB_1000_5e33                           
ram:1000:5e30   e9f1fd          JMP         LAB_1000_5c24                           
                            LAB_1000_5e33:                ;XREF[1,0]:   1000:5e2e
ram:1000:5e33   53              PUSH        BX                                      
ram:1000:5e34   8b1e7c3b        MOV         BX,word ptr [shadow_explosion_final_d...
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:5e38   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:5e3c   5b              POP         BX                                      
ram:1000:5e3d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void check_shiv_hit(void)
                                                          ;XREF[3,0]:   1000:560a,1000:5786,1000:5813
ram:1000:5e3e   803e301300      CMP         byte ptr [collision_1330],0x0           
ram:1000:5e43   7449            JZ          LAB_1000_5e8e                           
ram:1000:5e45   803e3b2900      CMP         byte ptr [num_shivs],0x0                
ram:1000:5e4a   7442            JZ          LAB_1000_5e8e                           
ram:1000:5e4c   c606615502      MOV         byte ptr [shivs_to_process],0x2         
ram:1000:5e51   be3029          MOV         SI,shivs_data                           
                            LAB_1000_5e54:                ;XREF[1,0]:   1000:5e96
                                                          ; FWD[2,0]:   1000:2930,1000:2935
ram:1000:5e54   803c00          CMP         byte ptr [SI]=>shivs_data,0x0           
ram:1000:5e57   7436            JZ          LAB_1000_5e8f                           
ram:1000:5e59   8a7401          MOV         DH,byte ptr [SI + 0x1]=>shivs_data[1]   ;shiv.X
ram:1000:5e5c   fec6            INC         DH                                      
ram:1000:5e5e   3af1            CMP         DH,CL                                   
ram:1000:5e60   722d            JC          LAB_1000_5e8f                           
ram:1000:5e62   80ee03          SUB         DH,0x3                                  
ram:1000:5e65   3af1            CMP         DH,CL                                   
ram:1000:5e67   7726            JA          LAB_1000_5e8f                           
ram:1000:5e69   8a7402          MOV         DH,byte ptr [SI + 0x2]=>shivs_data[2]   ;shiv.Y
ram:1000:5e6c   50              PUSH        AX                                      
ram:1000:5e6d   8a4403          MOV         AL,byte ptr [SI + 0x3]=>shivs_data[3]   ;shiv.dir
ram:1000:5e70   98              CBW                                                 
ram:1000:5e71   8bf8            MOV         DI,AX                                   
ram:1000:5e73   58              POP         AX                                      
ram:1000:5e74   02b56255        ADD         DH,byte ptr [DI + shiv_dir_to_somethi...
ram:1000:5e78   3af2            CMP         DH,DL                                   
ram:1000:5e7a   7613            JBE         LAB_1000_5e8f                           
ram:1000:5e7c   80ee0c          SUB         DH,0xc                                  
ram:1000:5e7f   2ab56255        SUB         DH,byte ptr [DI + shiv_dir_to_somethi...
ram:1000:5e83   3af2            CMP         DH,DL                                   
ram:1000:5e85   7308            JNC         LAB_1000_5e8f                           
ram:1000:5e87   c60660551e      MOV         byte ptr [shadow_stun_time],0x1e        
ram:1000:5e8c   32f6            XOR         DH,DH                                   
                            LAB_1000_5e8e:                ;XREF[2,0]:   1000:5e43,1000:5e4a
ram:1000:5e8e   c3              RET                                                 
                            LAB_1000_5e8f:                ;XREF[5,0]:   1000:5e57,1000:5e60,1000:5e67,1000:5e7a
                                                          ;             1000:5e85
ram:1000:5e8f   83c605          ADD         SI,0x5                                  
ram:1000:5e92   fe0e6155        DEC         byte ptr [shivs_to_process]             
ram:1000:5e96   75bc            JNZ         LAB_1000_5e54                           
ram:1000:5e98   32f6            XOR         DH,DH                                   
ram:1000:5e9a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*  al=xor value                                                                                *
                            ;*  cx = width                                                                                  *
                            ;*  dx = start y, last y in word [5571]                                                         *
                            ;*  bx = start x                                                                                *
                            ;************************************************************************************************
                            ;undefined4 xor_with_value(byte xorval)
          ;xorval        byte                AL                      
                                                          ;XREF[9,0]:   1000:5c82,1000:5cb7,1000:5cf1,1000:5d1f
                                                          ;             1000:5d4d,1000:5d87,1000:5db5,1000:5def
                                                          ;             1000:5e1e
ram:1000:5e9b   50              PUSH        xorval                                  
ram:1000:5e9c   53              PUSH        BX                                      
ram:1000:5e9d   51              PUSH        CX                                      
ram:1000:5e9e   52              PUSH        DX                                      
ram:1000:5e9f   8ae0            MOV         AH,xorval                               
                            LAB_1000_5ea1:                ;XREF[1,0]:   1000:5ebd
ram:1000:5ea1   8bf2            MOV         SI,DX                                   
ram:1000:5ea3   d1e6            SHL         SI,0x1                                  
ram:1000:5ea5   8bb4e068        MOV         SI,word ptr [SI + 0x68e0]               
ram:1000:5ea9   03f3            ADD         SI,BX                                   
ram:1000:5eab   51              PUSH        CX                                      
                            LAB_1000_5eac:                ;XREF[1,0]:   1000:5eb5
ram:1000:5eac   263204          XOR         xorval,byte ptr ES:[SI]                 
ram:1000:5eaf   268804          MOV         byte ptr ES:[SI],xorval                 
ram:1000:5eb2   8ac4            MOV         xorval,AH                               
ram:1000:5eb4   46              INC         SI                                      
ram:1000:5eb5   e2f5            LOOP        LAB_1000_5eac                           
ram:1000:5eb7   59              POP         CX                                      
ram:1000:5eb8   42              INC         DX                                      
ram:1000:5eb9   3b167155        CMP         DX,word ptr [xorval_last_y]             
ram:1000:5ebd   76e2            JBE         LAB_1000_5ea1                           
ram:1000:5ebf   5a              POP         DX                                      
ram:1000:5ec0   59              POP         CX                                      
ram:1000:5ec1   5b              POP         BX                                      
ram:1000:5ec2   58              POP         xorval                                  
ram:1000:5ec3   c3              RET                                                 
ram:1000:5ec4   00              ??          00h                                     
ram:1000:5ec5   00              ??          00h                                     
ram:1000:5ec6   00              ??          00h                                     
ram:1000:5ec7   00              ??          00h                                     
ram:1000:5ec8   00              ??          00h                                     
ram:1000:5ec9   00              ??          00h                                     
ram:1000:5eca   00              ??          00h                                     
ram:1000:5ecb   00              ??          00h                                     
ram:1000:5ecc   00              ??          00h                                     
ram:1000:5ecd   00              ??          00h                                     
ram:1000:5ece   00              ??          00h                                     
ram:1000:5ecf   00              ??          00h                                     
ram:1000:5ed0   47              ??          47h    G                                
ram:1000:5ed1   48              ??          48h    H                                
ram:1000:5ed2   49              ??          49h    I                                
ram:1000:5ed3   4b              ??          4Bh    K                                
ram:1000:5ed4   00              ??          00h                                     
ram:1000:5ed5   4d              ??          4Dh    M                                
ram:1000:5ed6   4f              ??          4Fh    O                                
ram:1000:5ed7   50              ??          50h    P                                
ram:1000:5ed8   51              ??          51h    Q                                
ram:1000:5ed9   00              ??          00h                                     
ram:1000:5eda   00              ??          00h                                     
ram:1000:5edb   00              ??          00h                                     
ram:1000:5edc   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined joystick_wait_something()
                                                          ;XREF[1,0]:   1000:0354
ram:1000:5edd   b036            MOV         AL,0x36                                 
ram:1000:5edf   e643            OUT         0x43,AL                                 
ram:1000:5ee1   b0ff            MOV         AL,0xff                                 
ram:1000:5ee3   e640            OUT         0x40,AL                                 
ram:1000:5ee5   e640            OUT         0x40,AL                                 
ram:1000:5ee7   ba0102          MOV         DX,0x201                                
ram:1000:5eea   ee              OUT         DX,AL                                   
                            LAB_1000_5eeb:                ;XREF[1,0]:   1000:5ef2
ram:1000:5eeb   ec              IN          AL,DX                                   
ram:1000:5eec   a801            TEST        AL,0x1                                  
ram:1000:5eee   7466            JZ          LAB_1000_5f56                           
ram:1000:5ef0   a802            TEST        AL,0x2                                  
ram:1000:5ef2   75f7            JNZ         LAB_1000_5eeb                           
ram:1000:5ef4   b006            MOV         AL,0x6                                  
ram:1000:5ef6   e643            OUT         0x43,AL                                 
ram:1000:5ef8   e440            IN          AL,0x40                                 
ram:1000:5efa   8ac8            MOV         CL,AL                                   
ram:1000:5efc   e440            IN          AL,0x40                                 
ram:1000:5efe   8ae8            MOV         CH,AL                                   
ram:1000:5f00   f7d1            NOT         CX                                      
ram:1000:5f02   890edb5e        MOV         word ptr [0x5edb],CX                    
                            LAB_1000_5f06:                ;XREF[1,0]:   1000:5f09
ram:1000:5f06   ec              IN          AL,DX                                   
ram:1000:5f07   a801            TEST        AL,0x1                                  
ram:1000:5f09   75fb            JNZ         LAB_1000_5f06                           
ram:1000:5f0b   b006            MOV         AL,0x6                                  
ram:1000:5f0d   e643            OUT         0x43,AL                                 
ram:1000:5f0f   e440            IN          AL,0x40                                 
ram:1000:5f11   8ac8            MOV         CL,AL                                   
ram:1000:5f13   e440            IN          AL,0x40                                 
ram:1000:5f15   8ae8            MOV         CH,AL                                   
ram:1000:5f17   f7d1            NOT         CX                                      
ram:1000:5f19   d1e9            SHR         CX,0x1                                  
ram:1000:5f1b   d1e9            SHR         CX,0x1                                  
ram:1000:5f1d   d1e9            SHR         CX,0x1                                  
ram:1000:5f1f   d1e9            SHR         CX,0x1                                  
ram:1000:5f21   d1e9            SHR         CX,0x1                                  
ram:1000:5f23   81f9cc00        CMP         CX,0xcc                                 
ram:1000:5f27   7603            JBE         LAB_1000_5f2c                           
ram:1000:5f29   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_5f2c:                ;XREF[1,0]:   1000:5f27
ram:1000:5f2c   8ad9            MOV         BL,CL                                   
ram:1000:5f2e   d1e9            SHR         CX,0x1                                  
ram:1000:5f30   d1e9            SHR         CX,0x1                                  
ram:1000:5f32   02d9            ADD         BL,CL                                   
ram:1000:5f34   8b0edb5e        MOV         CX,word ptr [0x5edb]                    
ram:1000:5f38   d1e9            SHR         CX,0x1                                  
ram:1000:5f3a   d1e9            SHR         CX,0x1                                  
ram:1000:5f3c   d1e9            SHR         CX,0x1                                  
ram:1000:5f3e   d1e9            SHR         CX,0x1                                  
ram:1000:5f40   d1e9            SHR         CX,0x1                                  
ram:1000:5f42   81f9cc00        CMP         CX,0xcc                                 
ram:1000:5f46   7603            JBE         LAB_1000_5f4b                           
ram:1000:5f48   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_5f4b:                ;XREF[1,0]:   1000:5f46
ram:1000:5f4b   8af9            MOV         BH,CL                                   
ram:1000:5f4d   d1e9            SHR         CX,0x1                                  
ram:1000:5f4f   d1e9            SHR         CX,0x1                                  
ram:1000:5f51   02f9            ADD         BH,CL                                   
ram:1000:5f53   eb60            JMP         LAB_1000_5fb5                           
ram:1000:5f55   90              ??          90h                                     
                            LAB_1000_5f56:                ;XREF[1,0]:   1000:5eee
ram:1000:5f56   b006            MOV         AL,0x6                                  
ram:1000:5f58   e643            OUT         0x43,AL                                 
ram:1000:5f5a   e440            IN          AL,0x40                                 
ram:1000:5f5c   8ac8            MOV         CL,AL                                   
ram:1000:5f5e   e440            IN          AL,0x40                                 
ram:1000:5f60   8ae8            MOV         CH,AL                                   
ram:1000:5f62   f7d1            NOT         CX                                      
ram:1000:5f64   890ed95e        MOV         word ptr [0x5ed9],CX                    
                            LAB_1000_5f68:                ;XREF[1,0]:   1000:5f6b
ram:1000:5f68   ec              IN          AL,DX                                   
ram:1000:5f69   a802            TEST        AL,0x2                                  
ram:1000:5f6b   75fb            JNZ         LAB_1000_5f68                           
ram:1000:5f6d   b006            MOV         AL,0x6                                  
ram:1000:5f6f   e643            OUT         0x43,AL                                 
ram:1000:5f71   e440            IN          AL,0x40                                 
ram:1000:5f73   8ac8            MOV         CL,AL                                   
ram:1000:5f75   e440            IN          AL,0x40                                 
ram:1000:5f77   8ae8            MOV         CH,AL                                   
ram:1000:5f79   f7d1            NOT         CX                                      
ram:1000:5f7b   d1e9            SHR         CX,0x1                                  
ram:1000:5f7d   d1e9            SHR         CX,0x1                                  
ram:1000:5f7f   d1e9            SHR         CX,0x1                                  
ram:1000:5f81   d1e9            SHR         CX,0x1                                  
ram:1000:5f83   d1e9            SHR         CX,0x1                                  
ram:1000:5f85   81f9cc00        CMP         CX,0xcc                                 
ram:1000:5f89   7603            JBE         LAB_1000_5f8e                           
ram:1000:5f8b   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_5f8e:                ;XREF[1,0]:   1000:5f89
ram:1000:5f8e   8af9            MOV         BH,CL                                   
ram:1000:5f90   d1e9            SHR         CX,0x1                                  
ram:1000:5f92   d1e9            SHR         CX,0x1                                  
ram:1000:5f94   02f9            ADD         BH,CL                                   
ram:1000:5f96   8b0ed95e        MOV         CX,word ptr [0x5ed9]                    
ram:1000:5f9a   d1e9            SHR         CX,0x1                                  
ram:1000:5f9c   d1e9            SHR         CX,0x1                                  
ram:1000:5f9e   d1e9            SHR         CX,0x1                                  
ram:1000:5fa0   d1e9            SHR         CX,0x1                                  
ram:1000:5fa2   d1e9            SHR         CX,0x1                                  
ram:1000:5fa4   81f9cc00        CMP         CX,0xcc                                 
ram:1000:5fa8   7603            JBE         LAB_1000_5fad                           
ram:1000:5faa   b9cc00          MOV         CX,0xcc                                 
                            LAB_1000_5fad:                ;XREF[1,0]:   1000:5fa8
ram:1000:5fad   8ad9            MOV         BL,CL                                   
ram:1000:5faf   d1e9            SHR         CX,0x1                                  
ram:1000:5fb1   d1e9            SHR         CX,0x1                                  
ram:1000:5fb3   02d9            ADD         BL,CL                                   
                            LAB_1000_5fb5:                ;XREF[1,0]:   1000:5f53
ram:1000:5fb5   ec              IN          AL,DX                                   
ram:1000:5fb6   2410            AND         AL,0x10                                 
ram:1000:5fb8   3410            XOR         AL,0x10                                 
ram:1000:5fba   a20301          MOV         [0x103],AL                              
ram:1000:5fbd   3a3e863d        CMP         BH,byte ptr [0x3d86]                    
ram:1000:5fc1   720c            JC          LAB_1000_5fcf                           
ram:1000:5fc3   3a3e873d        CMP         BH,byte ptr [0x3d87]                    
ram:1000:5fc7   730c            JNC         LAB_1000_5fd5                           
ram:1000:5fc9   bed35e          MOV         SI,0x5ed3                               
ram:1000:5fcc   eb0a            JMP         LAB_1000_5fd8                           
ram:1000:5fce   90              ??          90h                                     
                            LAB_1000_5fcf:                ;XREF[1,0]:   1000:5fc1
ram:1000:5fcf   bed05e          MOV         SI,0x5ed0                               
ram:1000:5fd2   eb04            JMP         LAB_1000_5fd8                           
ram:1000:5fd4   90              ??          90h                                     
                            LAB_1000_5fd5:                ;XREF[1,0]:   1000:5fc7
ram:1000:5fd5   bed65e          MOV         SI,0x5ed6                               
                            LAB_1000_5fd8:                ;XREF[2,0]:   1000:5fcc,1000:5fd2
ram:1000:5fd8   3a1e843d        CMP         BL,byte ptr [0x3d84]                    
ram:1000:5fdc   7210            JC          LAB_1000_5fee                           
ram:1000:5fde   3a1e853d        CMP         BL,byte ptr [0x3d85]                    
ram:1000:5fe2   730d            JNC         LAB_1000_5ff1                           
ram:1000:5fe4   8a4401          MOV         AL,byte ptr [SI + 0x1]                  
ram:1000:5fe7   c70654340000    MOV         word ptr [0x3454],0x0                   
ram:1000:5fed   c3              RET                                                 
                            LAB_1000_5fee:                ;XREF[1,0]:   1000:5fdc
ram:1000:5fee   8a04            MOV         AL,byte ptr [SI]                        
ram:1000:5ff0   c3              RET                                                 
                            LAB_1000_5ff1:                ;XREF[1,0]:   1000:5fe2
ram:1000:5ff1   8a4402          MOV         AL,byte ptr [SI + 0x2]                  
ram:1000:5ff4   c3              RET                                                 
ram:1000:5ff5   00              ??          00h                                     
ram:1000:5ff6   00              ??          00h                                     
ram:1000:5ff7   00              ??          00h                                     
ram:1000:5ff8   00              ??          00h                                     
ram:1000:5ff9   00              ??          00h                                     
ram:1000:5ffa   00              ??          00h                                     
ram:1000:5ffb   00              ??          00h                                     
ram:1000:5ffc   00              ??          00h                                     
ram:1000:5ffd   00              ??          00h                                     
ram:1000:5ffe   00              ??          00h                                     
ram:1000:5fff   00              ??          00h                                     
                            delay_6000:                   ;XREF[4,0]:   1000:021f,1000:60ca,1000:60dc,1000:60e4
ram:1000:6000   0000            dw          0h                                      
                            writeonly_6002:               ;XREF[1,0]:   1000:6029
ram:1000:6002   0000            dw          0h                                      
                            wallpat_a:                    ;XREF[11,0]:  1000:0694,1000:0773,1000:09f2,1000:0a1f
                                                          ;             1000:0a3c,1000:0a5d,1000:6036,1000:6051
                                                          ;             1000:606c,1000:608c,1000:609b
ram:1000:6004   0000            addr        DAT_1000_0000                           
                            wallpat_b:                    ;XREF[14,0]:  1000:0653,1000:0784,1000:07ab,1000:07c8
                                                          ;             1000:0a11,1000:0a30,1000:0a4f,1000:0a7c
                                                          ;             1000:4689,1000:603c,1000:6057,1000:6072
                                                          ;             1000:6092,1000:60a1
ram:1000:6006   0000            addr        DAT_1000_0000                           
                            wallpat_n:                    ;XREF[7,0]:   1000:0879,1000:2be7,1000:6042,1000:605d
                                                          ;             1000:6078,1000:6080,1000:60ab
ram:1000:6008   01              db          1h                                      
ram:1000:6009   10              ??          10h                                     
ram:1000:600a   00              ??          00h                                     
ram:1000:600b   0c              ??          0Ch                                     
ram:1000:600c   00              ??          00h                                     
ram:1000:600d   0a              ??          0Ah                                     
ram:1000:600e   00              ??          00h                                     
ram:1000:600f   08              ??          08h                                     
ram:1000:6010   00              ??          00h                                     
ram:1000:6011   06              ??          06h                                     
ram:1000:6012   00              ??          00h                                     
ram:1000:6013   04              ??          04h                                     
ram:1000:6014   00              ??          00h                                     
ram:1000:6015   02              ??          02h                                     
ram:1000:6016   00              ??          00h                                     
ram:1000:6017   00              ??          00h                                     
ram:1000:6018   00              ??          00h                                     
                            DAT_1000_6019:                ;XREF[1,0]:   1000:60c6
ram:1000:6019   0140            undefined2  4001h                                   
ram:1000:601b   02              ??          02h                                     
ram:1000:601c   20              ??          20h                                     
ram:1000:601d   03              ??          03h                                     
ram:1000:601e   10              ??          10h                                     
ram:1000:601f   04              ??          04h                                     
ram:1000:6020   08              ??          08h                                     
                            DAT_1000_6021:                ;XREF[1,0]:   1000:60c6
ram:1000:6021   0512            undefined2  1205h                                   
ram:1000:6023   06              ??          06h                                     
ram:1000:6024   09              ??          09h                                     
ram:1000:6025   07              ??          07h                                     
ram:1000:6026   04              ??          04h                                     
ram:1000:6027   08              ??          08h                                     
ram:1000:6028   01              ??          01h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void room_to_wallpat(void)
                                                          ;XREF[1,0]:   1000:0535
ram:1000:6029   c7060260c800    MOV         word ptr [writeonly_6002],0xc8          ;write-only variable
ram:1000:602f   803e3b0126      CMP         byte ptr [room_num],0x26                
ram:1000:6034   7314            JNC         LAB_1000_604a                           
ram:1000:6036   c70604600a66    MOV         word ptr [wallpat_a],0x660a             ;= 1000:0000
ram:1000:603c   c70606600a66    MOV         word ptr [wallpat_b],0x660a             ;= 1000:0000
ram:1000:6042   c606086001      MOV         byte ptr [wallpat_n],0x1                ;= 1h
ram:1000:6047   eb5e            JMP         LAB_1000_60a7                           
ram:1000:6049   90              ??          90h                                     
                            LAB_1000_604a:                ;XREF[1,0]:   1000:6034
ram:1000:604a   803e3b0143      CMP         byte ptr [room_num],0x43                
ram:1000:604f   7314            JNC         LAB_1000_6065                           
ram:1000:6051   c70604605a66    MOV         word ptr [wallpat_a],0x665a             ;= 1000:0000
ram:1000:6057   c70606602a66    MOV         word ptr [wallpat_b],0x662a             ;= 1000:0000
ram:1000:605d   c606086002      MOV         byte ptr [wallpat_n],0x2                ;= 1h
ram:1000:6062   eb43            JMP         LAB_1000_60a7                           
ram:1000:6064   90              ??          90h                                     
                            LAB_1000_6065:                ;XREF[1,0]:   1000:604f
ram:1000:6065   803e3b015d      CMP         byte ptr [room_num],0x5d                
ram:1000:606a   7314            JNC         LAB_1000_6080                           
ram:1000:606c   c70604607a66    MOV         word ptr [wallpat_a],0x667a             ;= 1000:0000
ram:1000:6072   c70606603a66    MOV         word ptr [wallpat_b],0x663a             ;= 1000:0000
ram:1000:6078   c606086003      MOV         byte ptr [wallpat_n],0x3                ;= 1h
ram:1000:607d   eb28            JMP         LAB_1000_60a7                           
ram:1000:607f   90              ??          90h                                     
                            LAB_1000_6080:                ;XREF[1,0]:   1000:606a
ram:1000:6080   c606086004      MOV         byte ptr [wallpat_n],0x4                ;= 1h
ram:1000:6085   803e3b017f      CMP         byte ptr [room_num],0x7f                
ram:1000:608a   740f            JZ          LAB_1000_609b                           
ram:1000:608c   c70604609a66    MOV         word ptr [wallpat_a],0x669a             ;= 1000:0000
ram:1000:6092   c70606604a66    MOV         word ptr [wallpat_b],0x664a             ;= 1000:0000
ram:1000:6098   eb0d            JMP         LAB_1000_60a7                           
ram:1000:609a   90              ??          90h                                     
                            LAB_1000_609b:                ;XREF[1,0]:   1000:608a
ram:1000:609b   c7060460ba66    MOV         word ptr [wallpat_a],0x66ba             ;= 1000:0000
ram:1000:60a1   c7060660ba66    MOV         word ptr [wallpat_b],0x66ba             ;= 1000:0000
                            LAB_1000_60a7:                ;XREF[4,0]:   1000:6047,1000:6062,1000:607d,1000:6098
ram:1000:60a7   33db            XOR         BX,BX                                   
ram:1000:60a9   33ff            XOR         DI,DI                                   
ram:1000:60ab   8a1e0860        MOV         BL,byte ptr [wallpat_n]                 ;= 1h
ram:1000:60af   4b              DEC         BX                                      
ram:1000:60b0   d1e3            SHL         BX,0x1                                  
ram:1000:60b2   803e320100      CMP         byte ptr [joystick_selected],0x0        
ram:1000:60b7   7403            JZ          LAB_1000_60bc                           
ram:1000:60b9   83c710          ADD         DI,0x10                                 
                            LAB_1000_60bc:                ;XREF[1,0]:   1000:60b7
ram:1000:60bc   803e330100      CMP         byte ptr [advanced_mode],0x0            
ram:1000:60c1   7403            JZ          LAB_1000_60c6                           
ram:1000:60c3   83c708          ADD         DI,0x8                                  
                            LAB_1000_60c6:                ;XREF[1,0]:   1000:60c1
                                                          ; FWD[2,0]:   1000:6019,1000:6021
ram:1000:60c6   8b890960        MOV         CX,word ptr [BX + DI + 0x6009]=>DAT_1...;= 4001h
                                                                                    ;= 1205h
ram:1000:60ca   890e0060        MOV         word ptr [delay_6000],CX                
ram:1000:60ce   803e2f0100      CMP         byte ptr [pcjr_flag],0x0                
ram:1000:60d3   7413            JZ          LAB_1000_60e8                           
ram:1000:60d5   803e320100      CMP         byte ptr [joystick_selected],0x0        
ram:1000:60da   7408            JZ          LAB_1000_60e4                           
ram:1000:60dc   832e006064      SUB         word ptr [delay_6000],0x64              
ram:1000:60e1   eb05            JMP         LAB_1000_60e8                           
ram:1000:60e3   90              ??          90h                                     
                            LAB_1000_60e4:                ;XREF[1,0]:   1000:60da
ram:1000:60e4   d12e0060        SHR         word ptr [delay_6000],0x1               
                            LAB_1000_60e8:                ;XREF[2,0]:   1000:60d3,1000:60e1
ram:1000:60e8   c3              RET                                                 
ram:1000:60e9   00              ??          00h                                     
ram:1000:60ea   00              ??          00h                                     
ram:1000:60eb   00              ??          00h                                     
ram:1000:60ec   00              ??          00h                                     
ram:1000:60ed   00              ??          00h                                     
ram:1000:60ee   00              ??          00h                                     
ram:1000:60ef   00              ??          00h                                     
ram:1000:60f0   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  si=sprite                                                                                   *
                            ;*  bh=height, bl=width                                                                         *
                            ;*  dh=x dl=y                                                                                   *
                            ;************************************************************************************************
                            ;void xor_to_screen_60f1(void)
                                                          ;XREF[13,0]:  1000:2416,1000:2c7c,1000:398c,1000:39ef
                                                          ;             1000:39f8,1000:3a5e,1000:3a78,1000:3b08
                                                          ;             1000:3b11,1000:3b45,1000:3eb8,1000:3f11
                                                          ;             1000:3f4b
ram:1000:60f1   50              PUSH        AX                                      
ram:1000:60f2   53              PUSH        BX                                      
ram:1000:60f3   51              PUSH        CX                                      
ram:1000:60f4   52              PUSH        DX                                      
ram:1000:60f5   57              PUSH        DI                                      
ram:1000:60f6   56              PUSH        SI                                      
                            LAB_1000_60f7:                ;XREF[1,0]:   1000:6118
ram:1000:60f7   8ac2            MOV         AL,DL                                   
ram:1000:60f9   32e4            XOR         AH,AH                                   
ram:1000:60fb   d1e0            SHL         AX,0x1                                  
ram:1000:60fd   8bf8            MOV         DI,AX                                   
ram:1000:60ff   8ac6            MOV         AL,DH                                   
ram:1000:6101   32e4            XOR         AH,AH                                   
ram:1000:6103   0385e068        ADD         AX,word ptr [DI + 0x68e0]               
ram:1000:6107   8bf8            MOV         DI,AX                                   
ram:1000:6109   33c9            XOR         CX,CX                                   
ram:1000:610b   8acb            MOV         CL,BL                                   
                            LAB_1000_610d:                ;XREF[1,0]:   1000:6112
ram:1000:610d   ac              LODSB       SI                                      
ram:1000:610e   263005          XOR         byte ptr ES:[DI],AL                     
ram:1000:6111   47              INC         DI                                      
ram:1000:6112   e2f9            LOOP        LAB_1000_610d                           
ram:1000:6114   fec2            INC         DL                                      
ram:1000:6116   fecf            DEC         BH                                      
ram:1000:6118   75dd            JNZ         LAB_1000_60f7                           
ram:1000:611a   5e              POP         SI                                      
ram:1000:611b   5f              POP         DI                                      
ram:1000:611c   5a              POP         DX                                      
ram:1000:611d   59              POP         CX                                      
ram:1000:611e   5b              POP         BX                                      
ram:1000:611f   58              POP         AX                                      
ram:1000:6120   c3              RET                                                 
ram:1000:6121   00              ??          00h                                     
ram:1000:6122   00              ??          00h                                     
ram:1000:6123   00              ??          00h                                     
ram:1000:6124   00              ??          00h                                     
ram:1000:6125   00              ??          00h                                     
ram:1000:6126   00              ??          00h                                     
ram:1000:6127   00              ??          00h                                     
ram:1000:6128   00              ??          00h                                     
ram:1000:6129   00              ??          00h                                     
ram:1000:612a   00              ??          00h                                     
ram:1000:612b   00              ??          00h                                     
ram:1000:612c   00              ??          00h                                     
ram:1000:612d   00              ??          00h                                     
ram:1000:612e   00              ??          00h                                     
ram:1000:612f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                    surplus sprite routine                                    *
                            ;************************************************************************************************
                            ;void unused_spr_bbq(void)
ram:1000:6130   50              PUSH        AX                                      ;dead code
ram:1000:6131   53              PUSH        BX                                      
ram:1000:6132   51              PUSH        CX                                      
ram:1000:6133   52              PUSH        DX                                      
ram:1000:6134   57              PUSH        DI                                      
ram:1000:6135   56              PUSH        SI                                      
ram:1000:6136   c606301300      MOV         byte ptr [collision_1330],0x0           
                            LAB_1000_613b:                ;XREF[1,0]:   1000:616a
ram:1000:613b   8ac2            MOV         AL,DL                                   
ram:1000:613d   32e4            XOR         AH,AH                                   
ram:1000:613f   d1e0            SHL         AX,0x1                                  
ram:1000:6141   8bf8            MOV         DI,AX                                   
ram:1000:6143   8ac6            MOV         AL,DH                                   
ram:1000:6145   32e4            XOR         AH,AH                                   
ram:1000:6147   0385e068        ADD         AX,word ptr [DI + 0x68e0]               
ram:1000:614b   8bf8            MOV         DI,AX                                   
ram:1000:614d   33c9            XOR         CX,CX                                   
ram:1000:614f   8acb            MOV         CL,BL                                   
                            LAB_1000_6151:                ;XREF[1,0]:   1000:6164
ram:1000:6151   ac              LODSB       SI                                      
ram:1000:6152   8ae0            MOV         AH,AL                                   
ram:1000:6154   262205          AND         AL,byte ptr ES:[DI]                     
ram:1000:6157   a8aa            TEST        AL,0xaa                                 
ram:1000:6159   7405            JZ          LAB_1000_6160                           
ram:1000:615b   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_6160:                ;XREF[1,0]:   1000:6159
ram:1000:6160   263025          XOR         byte ptr ES:[DI],AH                     
ram:1000:6163   47              INC         DI                                      
ram:1000:6164   e2eb            LOOP        LAB_1000_6151                           
ram:1000:6166   fec2            INC         DL                                      
ram:1000:6168   fecf            DEC         BH                                      
ram:1000:616a   75cf            JNZ         LAB_1000_613b                           
ram:1000:616c   5e              POP         SI                                      
ram:1000:616d   5f              POP         DI                                      
ram:1000:616e   5a              POP         DX                                      
ram:1000:616f   59              POP         CX                                      
ram:1000:6170   5b              POP         BX                                      
ram:1000:6171   58              POP         AX                                      
ram:1000:6172   c3              RET                                                 
ram:1000:6173   00              ??          00h                                     
ram:1000:6174   00              ??          00h                                     
ram:1000:6175   00              ??          00h                                     
ram:1000:6176   00              ??          00h                                     
ram:1000:6177   00              ??          00h                                     
ram:1000:6178   00              ??          00h                                     
ram:1000:6179   00              ??          00h                                     
ram:1000:617a   00              ??          00h                                     
ram:1000:617b   00              ??          00h                                     
ram:1000:617c   00              ??          00h                                     
ram:1000:617d   00              ??          00h                                     
ram:1000:617e   00              ??          00h                                     
ram:1000:617f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined save_screen_area()
                                                          ;XREF[2,0]:   1000:1269,1000:1293
ram:1000:6180   50              PUSH        AX                                      
ram:1000:6181   53              PUSH        BX                                      
ram:1000:6182   51              PUSH        CX                                      
ram:1000:6183   52              PUSH        DX                                      
ram:1000:6184   57              PUSH        DI                                      
ram:1000:6185   56              PUSH        SI                                      
ram:1000:6186   8cd8            MOV         AX,DS                                   
ram:1000:6188   8ec0            MOV         ES,AX                                   
ram:1000:618a   b800b8          MOV         AX,CGA_SEG                              
ram:1000:618d   8ed8            MOV         DS,AX                                   
                            LAB_1000_618f:                ;XREF[1,0]:   1000:61ac
ram:1000:618f   8ac2            MOV         AL,DL                                   
ram:1000:6191   32e4            XOR         AH,AH                                   
ram:1000:6193   d1e0            SHL         AX,0x1                                  
ram:1000:6195   8bf0            MOV         SI,AX                                   
ram:1000:6197   8ac6            MOV         AL,DH                                   
ram:1000:6199   32e4            XOR         AH,AH                                   
ram:1000:619b   2e0384e068      ADD         AX,word ptr CS:[SI + 0x68e0]            
ram:1000:61a0   8bf0            MOV         SI,AX                                   
ram:1000:61a2   33c9            XOR         CX,CX                                   
ram:1000:61a4   8acb            MOV         CL,BL                                   
ram:1000:61a6   f3a4            MOVSB.REP   ES:DI,SI                                
ram:1000:61a8   fec2            INC         DL                                      
ram:1000:61aa   fecf            DEC         BH                                      
ram:1000:61ac   75e1            JNZ         LAB_1000_618f                           
ram:1000:61ae   b800b8          MOV         AX,CGA_SEG                              
ram:1000:61b1   8ec0            MOV         ES,AX                                   
ram:1000:61b3   8cc8            MOV         AX,CS                                   
ram:1000:61b5   8ed8            MOV         DS,AX                                   
ram:1000:61b7   5e              POP         SI                                      
ram:1000:61b8   5f              POP         DI                                      
ram:1000:61b9   5a              POP         DX                                      
ram:1000:61ba   59              POP         CX                                      
ram:1000:61bb   5b              POP         BX                                      
ram:1000:61bc   58              POP         AX                                      
ram:1000:61bd   c3              RET                                                 
ram:1000:61be   00              ??          00h                                     
ram:1000:61bf   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                          DH=x, DL=y, SI=source, BH=height, BL=width                          *
                            ;************************************************************************************************
                            ;void draw_si_to_screen(byte * bmp)
          ;bmp           byte *              SI                      
                                                          ;XREF[16,0]:  1000:081c,1000:0825,1000:082b,1000:0834
                                                          ;             1000:083d,1000:0845,1000:084d,1000:0855
                                                          ;             1000:085d,1000:0865,1000:086d,1000:0895
                                                          ;             1000:0a87,1000:0a93,1000:130e,1000:131c
ram:1000:61c0   50              PUSH        AX                                      
ram:1000:61c1   53              PUSH        BX                                      
ram:1000:61c2   51              PUSH        CX                                      
ram:1000:61c3   52              PUSH        DX                                      
ram:1000:61c4   57              PUSH        DI                                      
ram:1000:61c5   56              PUSH        bmp                                     
                            LAB_1000_61c6:                ;XREF[1,0]:   1000:61e2
ram:1000:61c6   8ac2            MOV         AL,DL                                   
ram:1000:61c8   32e4            XOR         AH,AH                                   
ram:1000:61ca   d1e0            SHL         AX,0x1                                  
ram:1000:61cc   8bf8            MOV         DI,AX                                   
ram:1000:61ce   8ac6            MOV         AL,DH                                   
ram:1000:61d0   32e4            XOR         AH,AH                                   
ram:1000:61d2   0385e068        ADD         AX,word ptr [DI + 0x68e0]               
ram:1000:61d6   8bf8            MOV         DI,AX                                   
ram:1000:61d8   33c9            XOR         CX,CX                                   
ram:1000:61da   8acb            MOV         CL,BL                                   
ram:1000:61dc   f3a4            MOVSB.REP   ES:DI,bmp                               
ram:1000:61de   fec2            INC         DL                                      
ram:1000:61e0   fecf            DEC         BH                                      
ram:1000:61e2   75e2            JNZ         LAB_1000_61c6                           
ram:1000:61e4   5e              POP         bmp                                     
ram:1000:61e5   5f              POP         DI                                      
ram:1000:61e6   5a              POP         DX                                      
ram:1000:61e7   59              POP         CX                                      
ram:1000:61e8   5b              POP         BX                                      
ram:1000:61e9   58              POP         AX                                      
ram:1000:61ea   c3              RET                                                 
ram:1000:61eb   00              ??          00h                                     
ram:1000:61ec   00              ??          00h                                     
ram:1000:61ed   00              ??          00h                                     
ram:1000:61ee   00              ??          00h                                     
ram:1000:61ef   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                        except KEYHOLE                                        *
                            ;************************************************************************************************
                            ;void play_powerup_sfx(void)
                                                          ;XREF[1,0]:   1000:03ea
ram:1000:61f0   803e864504      CMP         byte ptr [picked...,POWERUP_KEYHOLE     
ram:1000:61f5   7501            JNZ         LAB_1000_61f8                           
ram:1000:61f7   c3              RET                                                 
                            LAB_1000_61f8:                ;XREF[1,0]:   1000:61f5
ram:1000:61f8   802e824502      SUB         byte ptr [animat...,POWERUP_MYSTERY     
ram:1000:61fd   803e824500      CMP         byte ptr [animation_counter],0x0        
ram:1000:6202   7709            JA          LAB_1000_620d                           
ram:1000:6204   50              PUSH        AX                                      
ram:1000:6205   e461            IN          AL,0x61                                 
ram:1000:6207   24fc            AND         AL,0xfc                                 
ram:1000:6209   e661            OUT         0x61,AL                                 ;stfu
ram:1000:620b   58              POP         AX                                      
ram:1000:620c   c3              RET                                                 
                            LAB_1000_620d:                ;XREF[1,0]:   1000:6202
ram:1000:620d   803e864502      CMP         byte ptr [picked...,POWERUP_MYSTERY     
ram:1000:6212   7478            JZ          LAB_1000_628c                           
ram:1000:6214   7203            JC          LAB_1000_6219                           
ram:1000:6216   e9e600          JMP         LAB_1000_62ff                           
                            LAB_1000_6219:                ;XREF[1,0]:   1000:6214
ram:1000:6219   803e824522      CMP         byte ptr [animation_counter],0x22       
ram:1000:621e   7403            JZ          LAB_1000_6223                           
ram:1000:6220   721e            JC          LAB_1000_6240                           
ram:1000:6222   c3              RET                                                 
                            LAB_1000_6223:                ;XREF[1,0]:   1000:621e
ram:1000:6223   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:6228   7415            JZ          LAB_1000_623f                           
ram:1000:622a   50              PUSH        AX                                      
ram:1000:622b   e461            IN          AL,0x61                                 
ram:1000:622d   0c03            OR          AL,0x3                                  
ram:1000:622f   e661            OUT         0x61,AL                                 
ram:1000:6231   b0b6            MOV         AL,0xb6                                 
ram:1000:6233   e643            OUT         0x43,AL                                 
ram:1000:6235   b8c71d          MOV         AX,0x1dc7                               ;1.1931816666e6/0x1dc7 = 156.5 Hz
ram:1000:6238   e642            OUT         0x42,AL                                 
ram:1000:623a   8ac4            MOV         AL,AH                                   
ram:1000:623c   e642            OUT         0x42,AL                                 
ram:1000:623e   58              POP         AX                                      
                            LAB_1000_623f:                ;XREF[1,0]:   1000:6228
ram:1000:623f   c3              RET                                                 
                            LAB_1000_6240:                ;XREF[1,0]:   1000:6220
ram:1000:6240   803e82451e      CMP         byte ptr [animation_counter],0x1e       
ram:1000:6245   7403            JZ          LAB_1000_624a                           
ram:1000:6247   721e            JC          LAB_1000_6267                           
ram:1000:6249   c3              RET                                                 
                            LAB_1000_624a:                ;XREF[1,0]:   1000:6245
ram:1000:624a   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:624f   7415            JZ          LAB_1000_6266                           
ram:1000:6251   50              PUSH        AX                                      
ram:1000:6252   e461            IN          AL,0x61                                 
ram:1000:6254   0c03            OR          AL,0x3                                  
ram:1000:6256   e661            OUT         0x61,AL                                 
ram:1000:6258   b0b6            MOV         AL,0xb6                                 
ram:1000:625a   e643            OUT         0x43,AL                                 
ram:1000:625c   b88c1f          MOV         AX,0x1f8c                               ;1.1931816666e6/0x1f8c = 147.7 Hz
ram:1000:625f   e642            OUT         0x42,AL                                 
ram:1000:6261   8ac4            MOV         AL,AH                                   
ram:1000:6263   e642            OUT         0x42,AL                                 
ram:1000:6265   58              POP         AX                                      
                            LAB_1000_6266:                ;XREF[1,0]:   1000:624f
ram:1000:6266   c3              RET                                                 
                            LAB_1000_6267:                ;XREF[1,0]:   1000:6247
ram:1000:6267   803e82450a      CMP         byte ptr [animation_counter],0xa        
ram:1000:626c   7401            JZ          LAB_1000_626f                           
ram:1000:626e   c3              RET                                                 
                            LAB_1000_626f:                ;XREF[1,0]:   1000:626c
ram:1000:626f   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:6274   7415            JZ          LAB_1000_628b                           
ram:1000:6276   50              PUSH        AX                                      
ram:1000:6277   e461            IN          AL,0x61                                 
ram:1000:6279   0c03            OR          AL,0x3                                  
ram:1000:627b   e661            OUT         0x61,AL                                 
ram:1000:627d   b0b6            MOV         AL,0xb6                                 
ram:1000:627f   e643            OUT         0x43,AL                                 
ram:1000:6281   b8c71d          MOV         AX,0x1dc7                               
ram:1000:6284   e642            OUT         0x42,AL                                 
ram:1000:6286   8ac4            MOV         AL,AH                                   
ram:1000:6288   e642            OUT         0x42,AL                                 
ram:1000:628a   58              POP         AX                                      
                            LAB_1000_628b:                ;XREF[1,0]:   1000:6274
ram:1000:628b   c3              RET                                                 
                            LAB_1000_628c:                ;XREF[1,0]:   1000:6212
ram:1000:628c   803e824522      CMP         byte ptr [animation_counter],0x22       
ram:1000:6291   7403            JZ          LAB_1000_6296                           
ram:1000:6293   721e            JC          LAB_1000_62b3                           
ram:1000:6295   c3              RET                                                 
                            LAB_1000_6296:                ;XREF[1,0]:   1000:6291
ram:1000:6296   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:629b   7415            JZ          LAB_1000_62b2                           
ram:1000:629d   50              PUSH        AX                                      
ram:1000:629e   e461            IN          AL,0x61                                 
ram:1000:62a0   0c03            OR          AL,0x3                                  
ram:1000:62a2   e661            OUT         0x61,AL                                 
ram:1000:62a4   b0b6            MOV         AL,0xb6                                 
ram:1000:62a6   e643            OUT         0x43,AL                                 
ram:1000:62a8   b8c71d          MOV         AX,0x1dc7                               
ram:1000:62ab   e642            OUT         0x42,AL                                 
ram:1000:62ad   8ac4            MOV         AL,AH                                   
ram:1000:62af   e642            OUT         0x42,AL                                 
ram:1000:62b1   58              POP         AX                                      
                            LAB_1000_62b2:                ;XREF[1,0]:   1000:629b
ram:1000:62b2   c3              RET                                                 
                            LAB_1000_62b3:                ;XREF[1,0]:   1000:6293
ram:1000:62b3   803e82451e      CMP         byte ptr [animation_counter],0x1e       
ram:1000:62b8   7403            JZ          LAB_1000_62bd                           
ram:1000:62ba   721e            JC          LAB_1000_62da                           
ram:1000:62bc   c3              RET                                                 
                            LAB_1000_62bd:                ;XREF[1,0]:   1000:62b8
ram:1000:62bd   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:62c2   7415            JZ          LAB_1000_62d9                           
ram:1000:62c4   50              PUSH        AX                                      
ram:1000:62c5   e461            IN          AL,0x61                                 
ram:1000:62c7   0c03            OR          AL,0x3                                  
ram:1000:62c9   e661            OUT         0x61,AL                                 
ram:1000:62cb   b0b6            MOV         AL,0xb6                                 
ram:1000:62cd   e643            OUT         0x43,AL                                 
ram:1000:62cf   b88c1f          MOV         AX,0x1f8c                               
ram:1000:62d2   e642            OUT         0x42,AL                                 
ram:1000:62d4   8ac4            MOV         AL,AH                                   
ram:1000:62d6   e642            OUT         0x42,AL                                 
ram:1000:62d8   58              POP         AX                                      
                            LAB_1000_62d9:                ;XREF[1,0]:   1000:62c2
ram:1000:62d9   c3              RET                                                 
                            LAB_1000_62da:                ;XREF[1,0]:   1000:62ba
ram:1000:62da   803e82450a      CMP         byte ptr [animation_counter],0xa        
ram:1000:62df   7401            JZ          LAB_1000_62e2                           
ram:1000:62e1   c3              RET                                                 
                            LAB_1000_62e2:                ;XREF[1,0]:   1000:62df
ram:1000:62e2   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:62e7   7415            JZ          LAB_1000_62fe                           
ram:1000:62e9   50              PUSH        AX                                      
ram:1000:62ea   e461            IN          AL,0x61                                 
ram:1000:62ec   0c03            OR          AL,0x3                                  
ram:1000:62ee   e661            OUT         0x61,AL                                 
ram:1000:62f0   b0b6            MOV         AL,0xb6                                 
ram:1000:62f2   e643            OUT         0x43,AL                                 
ram:1000:62f4   b8bf27          MOV         AX,0x27bf                               
ram:1000:62f7   e642            OUT         0x42,AL                                 
ram:1000:62f9   8ac4            MOV         AL,AH                                   
ram:1000:62fb   e642            OUT         0x42,AL                                 
ram:1000:62fd   58              POP         AX                                      
                            LAB_1000_62fe:                ;XREF[1,0]:   1000:62e7
ram:1000:62fe   c3              RET                                                 
                            LAB_1000_62ff:                ;XREF[1,0]:   1000:6216
ram:1000:62ff   803e824514      CMP         byte ptr [animation_counter],0x14       
ram:1000:6304   7403            JZ          LAB_1000_6309                           
ram:1000:6306   721e            JC          LAB_1000_6326                           
ram:1000:6308   c3              RET                                                 
                            LAB_1000_6309:                ;XREF[1,0]:   1000:6304
ram:1000:6309   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:630e   7415            JZ          LAB_1000_6325                           
ram:1000:6310   50              PUSH        AX                                      
ram:1000:6311   e461            IN          AL,0x61                                 
ram:1000:6313   0c03            OR          AL,0x3                                  
ram:1000:6315   e661            OUT         0x61,AL                                 
ram:1000:6317   b0b6            MOV         AL,0xb6                                 
ram:1000:6319   e643            OUT         0x43,AL                                 
ram:1000:631b   b86b23          MOV         AX,0x236b                               
ram:1000:631e   e642            OUT         0x42,AL                                 
ram:1000:6320   8ac4            MOV         AL,AH                                   
ram:1000:6322   e642            OUT         0x42,AL                                 
ram:1000:6324   58              POP         AX                                      
                            LAB_1000_6325:                ;XREF[1,0]:   1000:630e
ram:1000:6325   c3              RET                                                 
                            LAB_1000_6326:                ;XREF[1,0]:   1000:6306
ram:1000:6326   803e824510      CMP         byte ptr [animation_counter],0x10       
ram:1000:632b   7403            JZ          LAB_1000_6330                           
ram:1000:632d   721e            JC          LAB_1000_634d                           
ram:1000:632f   c3              RET                                                 
                            LAB_1000_6330:                ;XREF[1,0]:   1000:632b
ram:1000:6330   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:6335   7415            JZ          LAB_1000_634c                           
ram:1000:6337   50              PUSH        AX                                      
ram:1000:6338   e461            IN          AL,0x61                                 
ram:1000:633a   0c03            OR          AL,0x3                                  
ram:1000:633c   e661            OUT         0x61,AL                                 
ram:1000:633e   b0b6            MOV         AL,0xb6                                 
ram:1000:6340   e643            OUT         0x43,AL                                 
ram:1000:6342   b86a21          MOV         AX,0x216a                               
ram:1000:6345   e642            OUT         0x42,AL                                 
ram:1000:6347   8ac4            MOV         AL,AH                                   
ram:1000:6349   e642            OUT         0x42,AL                                 
ram:1000:634b   58              POP         AX                                      
                            LAB_1000_634c:                ;XREF[1,0]:   1000:6335
ram:1000:634c   c3              RET                                                 
                            LAB_1000_634d:                ;XREF[1,0]:   1000:632d
ram:1000:634d   803e824508      CMP         byte ptr [animation_counter],0x8        
ram:1000:6352   7401            JZ          LAB_1000_6355                           
ram:1000:6354   c3              RET                                                 
                            LAB_1000_6355:                ;XREF[1,0]:   1000:6352
ram:1000:6355   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:635a   7415            JZ          LAB_1000_6371                           
ram:1000:635c   50              PUSH        AX                                      
ram:1000:635d   e461            IN          AL,0x61                                 
ram:1000:635f   0c03            OR          AL,0x3                                  
ram:1000:6361   e661            OUT         0x61,AL                                 
ram:1000:6363   b0b6            MOV         AL,0xb6                                 
ram:1000:6365   e643            OUT         0x43,AL                                 
ram:1000:6367   b8c027          MOV         AX,0x27c0                               
ram:1000:636a   e642            OUT         0x42,AL                                 
ram:1000:636c   8ac4            MOV         AL,AH                                   
ram:1000:636e   e642            OUT         0x42,AL                                 
ram:1000:6370   58              POP         AX                                      
                            LAB_1000_6371:                ;XREF[1,0]:   1000:635a
ram:1000:6371   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                    animates opening door                                     *
                            ;************************************************************************************************
                            ;void open_locked_door(void)
                                                          ;XREF[2,0]:   1000:03e0,1000:0429
ram:1000:6372   fe0e8245        DEC         byte ptr [animation_counter]            
ram:1000:6376   f606824501      TEST        byte ptr [animation_counter],0x1        
ram:1000:637b   7521            JNZ         LAB_1000_639e                           
ram:1000:637d   832e844508      SUB         word ptr [sliding_freq],0x8             
ram:1000:6382   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:6387   7415            JZ          LAB_1000_639e                           
ram:1000:6389   50              PUSH        AX                                      
ram:1000:638a   e461            IN          AL,0x61                                 
ram:1000:638c   0c03            OR          AL,0x3                                  
ram:1000:638e   e661            OUT         0x61,AL                                 
ram:1000:6390   b0b6            MOV         AL,0xb6                                 
ram:1000:6392   e643            OUT         0x43,AL                                 
ram:1000:6394   a18445          MOV         AX,[sliding_freq]                       
ram:1000:6397   e642            OUT         0x42,AL                                 
ram:1000:6399   8ac4            MOV         AL,AH                                   
ram:1000:639b   e642            OUT         0x42,AL                                 
ram:1000:639d   58              POP         AX                                      
                            LAB_1000_639e:                ;XREF[2,0]:   1000:637b,1000:6387
ram:1000:639e   8b0e8045        MOV         CX,word ptr [door_location]             
ram:1000:63a2   33d2            XOR         DX,DX                                   
ram:1000:63a4   8a168245        MOV         DL,byte ptr [animation_counter]         
ram:1000:63a8   d1e2            SHL         DX,0x1                                  
ram:1000:63aa   83c240          ADD         DX,0x40                                 
ram:1000:63ad   bf086d          MOV         DI,clear_bitmap_2x4                     
ram:1000:63b0   bb0204          MOV         BX,0x402                                
ram:1000:63b3   e814b1          CALL        draw_sprite_v2                          ;x=cx, y=dx
ram:1000:63b6   c3              RET                                                 
ram:1000:63b7   00              ??          00h                                     
ram:1000:63b8   00              ??          00h                                     
ram:1000:63b9   00              ??          00h                                     
ram:1000:63ba   00              ??          00h                                     
ram:1000:63bb   00              ??          00h                                     
ram:1000:63bc   00              ??          00h                                     
ram:1000:63bd   00              ??          00h                                     
ram:1000:63be   00              ??          00h                                     
ram:1000:63bf   00              ??          00h                                     
ram:1000:63c0   00              ??          00h                                     
ram:1000:63c1   00              ??          00h                                     
ram:1000:63c2   00              ??          00h                                     
ram:1000:63c3   00              ??          00h                                     
ram:1000:63c4   00              ??          00h                                     
                            repspr_xcount:                ;XREF[53,0]:  1000:057d,1000:058b,1000:05a9,1000:05bd
                                                          ;             1000:05e2,1000:061f,1000:062a,1000:0646
                                                          ;             1000:0663,1000:066f,1000:067e,1000:068a
                                                          ;             1000:069e,1000:06aa,1000:06ba,1000:06c6
                                                          ;             1000:06d7,1000:06f8,1000:071f,1000:0745
                                                          ;             1000:0765,1000:077f,1000:07a6,1000:07c3
                                                          ;             1000:07fe,1000:080a,1000:0949,1000:0984
                                                          ;             1000:0990,1000:09d0,1000:09dc,1000:09e9
                                                          ;             1000:09f9,1000:0a08,1000:0a18,1000:0a29
                                                          ;             1000:0a37,1000:0a48,1000:0a56,1000:0a68
                                                          ;             1000:0a77,1000:0a8c,1000:0a99,1000:0b05
                                                          ;             1000:0b11,1000:0b1d,1000:0b29,1000:0b35
                                                          ;             1000:0b41,1000:0b4d,1000:4680,1000:4d7a
                                                          ;             1000:4d8f
ram:1000:63c5   00              db          0h                                      
                            ;333..........333
                            ;3333........3333
                            ;33333......33333
                            ;333333....333333
                            ;333333....333333
                            ;33333......33333
                            ;3333........3333
                            ;333..........333
                            ;.....333333.....
                            ;....33333333....
                            ;...3333333333...
                            ;..333333333333..
                            ;..333333333333..
                            ;...3333333333...
                            ;....33333333....
                            ;.....333333.....
                            filpat4x16_63c6:              ;XREF[2,0]:   1000:0105,1000:0115
ram:1000:63c6   fc00003ff...    db[64]                                              
   |_ram:1000:63c6   [0]             db          FCh                                     
   |_ram:1000:63c7   [1]             db          0h                                      
   |_ram:1000:63c8   [2]             db          0h                                      
   |_ram:1000:63c9   [3]             db          3Fh                                     
   |_ram:1000:63ca   [4]             db          FFh                                     
   |_ram:1000:63cb   [5]             db          0h                                      
   |_ram:1000:63cc   [6]             db          0h                                      
   |_ram:1000:63cd   [7]             db          FFh                                     
   |_ram:1000:63ce   [8]             db          FFh                                     
   |_ram:1000:63cf   [9]             db          C0h                                     
   |_ram:1000:63d0   [10]            db          3h                                      
   |_ram:1000:63d1   [11]            db          FFh                                     
   |_ram:1000:63d2   [12]            db          FFh                                     
   |_ram:1000:63d3   [13]            db          F0h                                     
   |_ram:1000:63d4   [14]            db          Fh                                      
   |_ram:1000:63d5   [15]            db          FFh                                     
   |_ram:1000:63d6   [16]            db          FFh                                     
   |_ram:1000:63d7   [17]            db          F0h                                     
   |_ram:1000:63d8   [18]            db          Fh                                      
   |_ram:1000:63d9   [19]            db          FFh                                     
   |_ram:1000:63da   [20]            db          FFh                                     
   |_ram:1000:63db   [21]            db          C0h                                     
   |_ram:1000:63dc   [22]            db          3h                                      
   |_ram:1000:63dd   [23]            db          FFh                                     
   |_ram:1000:63de   [24]            db          FFh                                     
   |_ram:1000:63df   [25]            db          0h                                      
   |_ram:1000:63e0   [26]            db          0h                                      
   |_ram:1000:63e1   [27]            db          FFh                                     
   |_ram:1000:63e2   [28]            db          FCh                                     
   |_ram:1000:63e3   [29]            db          0h                                      
   |_ram:1000:63e4   [30]            db          0h                                      
   |_ram:1000:63e5   [31]            db          3Fh                                     
   |_ram:1000:63e6   [32]            db          0h                                      
   |_ram:1000:63e7   [33]            db          3Fh                                     
   |_ram:1000:63e8   [34]            db          FCh                                     
   |_ram:1000:63e9   [35]            db          0h                                      
   |_ram:1000:63ea   [36]            db          0h                                      
   |_ram:1000:63eb   [37]            db          FFh                                     
   |_ram:1000:63ec   [38]            db          FFh                                     
   |_ram:1000:63ed   [39]            db          0h                                      
   |_ram:1000:63ee   [40]            db          3h                                      
   |_ram:1000:63ef   [41]            db          FFh                                     
   |_ram:1000:63f0   [42]            db          FFh                                     
   |_ram:1000:63f1   [43]            db          C0h                                     
   |_ram:1000:63f2   [44]            db          Fh                                      
   |_ram:1000:63f3   [45]            db          FFh                                     
   |_ram:1000:63f4   [46]            db          FFh                                     
   |_ram:1000:63f5   [47]            db          F0h                                     
   |_ram:1000:63f6   [48]            db          Fh                                      
   |_ram:1000:63f7   [49]            db          FFh                                     
   |_ram:1000:63f8   [50]            db          FFh                                     
   |_ram:1000:63f9   [51]            db          F0h                                     
   |_ram:1000:63fa   [52]            db          3h                                      
   |_ram:1000:63fb   [53]            db          FFh                                     
   |_ram:1000:63fc   [54]            db          FFh                                     
   |_ram:1000:63fd   [55]            db          C0h                                     
   |_ram:1000:63fe   [56]            db          0h                                      
   |_ram:1000:63ff   [57]            db          FFh                                     
   |_ram:1000:6400   [58]            db          FFh                                     
   |_ram:1000:6401   [59]            db          0h                                      
   |_ram:1000:6402   [60]            db          0h                                      
   |_ram:1000:6403   [61]            db          3Fh                                     
   |_ram:1000:6404   [62]            db          FCh                                     
   |_ram:1000:6405   [63]            db          0h                                      
                            ;................
                            ;111111....111111
                            ;111111....111111
                            ;111111....111111
                            ;111111....111111
                            ;111111....111111
                            ;111111....111111
                            ;................
                            ;................
                            ;..111111111111..
                            ;..111111111111..
                            ;..111111111111..
                            ;..111111111111..
                            ;..111111111111..
                            ;..111111111111..
                            ;................
                            filpat4x16_6406:              ;XREF[2,0]:   1000:0107,1000:0117
ram:1000:6406   000000005...    db[64]                                              
   |_ram:1000:6406   [0]             db          0h                                      
   |_ram:1000:6407   [1]             db          0h                                      
   |_ram:1000:6408   [2]             db          0h                                      
   |_ram:1000:6409   [3]             db          0h                                      
   |_ram:1000:640a   [4]             db          55h                                     
   |_ram:1000:640b   [5]             db          50h                                     
   |_ram:1000:640c   [6]             db          5h                                      
   |_ram:1000:640d   [7]             db          55h                                     
   |_ram:1000:640e   [8]             db          55h                                     
   |_ram:1000:640f   [9]             db          50h                                     
   |_ram:1000:6410   [10]            db          5h                                      
   |_ram:1000:6411   [11]            db          55h                                     
   |_ram:1000:6412   [12]            db          55h                                     
   |_ram:1000:6413   [13]            db          50h                                     
   |_ram:1000:6414   [14]            db          5h                                      
   |_ram:1000:6415   [15]            db          55h                                     
   |_ram:1000:6416   [16]            db          55h                                     
   |_ram:1000:6417   [17]            db          50h                                     
   |_ram:1000:6418   [18]            db          5h                                      
   |_ram:1000:6419   [19]            db          55h                                     
   |_ram:1000:641a   [20]            db          55h                                     
   |_ram:1000:641b   [21]            db          50h                                     
   |_ram:1000:641c   [22]            db          5h                                      
   |_ram:1000:641d   [23]            db          55h                                     
   |_ram:1000:641e   [24]            db          55h                                     
   |_ram:1000:641f   [25]            db          50h                                     
   |_ram:1000:6420   [26]            db          5h                                      
   |_ram:1000:6421   [27]            db          55h                                     
   |_ram:1000:6422   [28]            db          0h                                      
   |_ram:1000:6423   [29]            db          0h                                      
   |_ram:1000:6424   [30]            db          0h                                      
   |_ram:1000:6425   [31]            db          0h                                      
   |_ram:1000:6426   [32]            db          0h                                      
   |_ram:1000:6427   [33]            db          0h                                      
   |_ram:1000:6428   [34]            db          0h                                      
   |_ram:1000:6429   [35]            db          0h                                      
   |_ram:1000:642a   [36]            db          5h                                      
   |_ram:1000:642b   [37]            db          55h                                     
   |_ram:1000:642c   [38]            db          55h                                     
   |_ram:1000:642d   [39]            db          50h                                     
   |_ram:1000:642e   [40]            db          5h                                      
   |_ram:1000:642f   [41]            db          55h                                     
   |_ram:1000:6430   [42]            db          55h                                     
   |_ram:1000:6431   [43]            db          50h                                     
   |_ram:1000:6432   [44]            db          5h                                      
   |_ram:1000:6433   [45]            db          55h                                     
   |_ram:1000:6434   [46]            db          55h                                     
   |_ram:1000:6435   [47]            db          50h                                     
   |_ram:1000:6436   [48]            db          5h                                      
   |_ram:1000:6437   [49]            db          55h                                     
   |_ram:1000:6438   [50]            db          55h                                     
   |_ram:1000:6439   [51]            db          50h                                     
   |_ram:1000:643a   [52]            db          5h                                      
   |_ram:1000:643b   [53]            db          55h                                     
   |_ram:1000:643c   [54]            db          55h                                     
   |_ram:1000:643d   [55]            db          50h                                     
   |_ram:1000:643e   [56]            db          5h                                      
   |_ram:1000:643f   [57]            db          55h                                     
   |_ram:1000:6440   [58]            db          55h                                     
   |_ram:1000:6441   [59]            db          50h                                     
   |_ram:1000:6442   [60]            db          0h                                      
   |_ram:1000:6443   [61]            db          0h                                      
   |_ram:1000:6444   [62]            db          0h                                      
   |_ram:1000:6445   [63]            db          0h                                      
ram:1000:6446   00              ??          00h                                     
ram:1000:6447   00              ??          00h                                     
ram:1000:6448   00              ??          00h                                     
ram:1000:6449   00              ??          00h                                     
                            ;1......11......1
                            ;..1....11....1..
                            ;....1..11..1....
                            ;......1111......
                            ;......1111......
                            ;....1..11..1....
                            ;..1....11....1..
                            ;1......11......1
                            ;1......11......1
                            ;1....1....1....1
                            ;1..1........1..1
                            ;11............11
                            ;11............11
                            ;1..1........1..1
                            ;1....1....1....1
                            ;1......11......1
                            filpat4x16_644a:              ;XREF[2,0]:   1000:0109,1000:0119
ram:1000:644a   400140010...    db[64]                                              
   |_ram:1000:644a   [0]             db          40h                                     
   |_ram:1000:644b   [1]             db          1h                                      
   |_ram:1000:644c   [2]             db          40h                                     
   |_ram:1000:644d   [3]             db          1h                                      
   |_ram:1000:644e   [4]             db          4h                                      
   |_ram:1000:644f   [5]             db          1h                                      
   |_ram:1000:6450   [6]             db          40h                                     
   |_ram:1000:6451   [7]             db          10h                                     
   |_ram:1000:6452   [8]             db          0h                                      
   |_ram:1000:6453   [9]             db          41h                                     
   |_ram:1000:6454   [10]            db          41h                                     
   |_ram:1000:6455   [11]            db          0h                                      
   |_ram:1000:6456   [12]            db          0h                                      
   |_ram:1000:6457   [13]            db          5h                                      
   |_ram:1000:6458   [14]            db          50h                                     
   |_ram:1000:6459   [15]            db          0h                                      
   |_ram:1000:645a   [16]            db          0h                                      
   |_ram:1000:645b   [17]            db          5h                                      
   |_ram:1000:645c   [18]            db          50h                                     
   |_ram:1000:645d   [19]            db          0h                                      
   |_ram:1000:645e   [20]            db          0h                                      
   |_ram:1000:645f   [21]            db          41h                                     
   |_ram:1000:6460   [22]            db          41h                                     
   |_ram:1000:6461   [23]            db          0h                                      
   |_ram:1000:6462   [24]            db          4h                                      
   |_ram:1000:6463   [25]            db          1h                                      
   |_ram:1000:6464   [26]            db          40h                                     
   |_ram:1000:6465   [27]            db          10h                                     
   |_ram:1000:6466   [28]            db          40h                                     
   |_ram:1000:6467   [29]            db          1h                                      
   |_ram:1000:6468   [30]            db          40h                                     
   |_ram:1000:6469   [31]            db          1h                                      
   |_ram:1000:646a   [32]            db          40h                                     
   |_ram:1000:646b   [33]            db          1h                                      
   |_ram:1000:646c   [34]            db          40h                                     
   |_ram:1000:646d   [35]            db          1h                                      
   |_ram:1000:646e   [36]            db          40h                                     
   |_ram:1000:646f   [37]            db          10h                                     
   |_ram:1000:6470   [38]            db          4h                                      
   |_ram:1000:6471   [39]            db          1h                                      
   |_ram:1000:6472   [40]            db          41h                                     
   |_ram:1000:6473   [41]            db          0h                                      
   |_ram:1000:6474   [42]            db          0h                                      
   |_ram:1000:6475   [43]            db          41h                                     
   |_ram:1000:6476   [44]            db          50h                                     
   |_ram:1000:6477   [45]            db          0h                                      
   |_ram:1000:6478   [46]            db          0h                                      
   |_ram:1000:6479   [47]            db          5h                                      
   |_ram:1000:647a   [48]            db          50h                                     
   |_ram:1000:647b   [49]            db          0h                                      
   |_ram:1000:647c   [50]            db          0h                                      
   |_ram:1000:647d   [51]            db          5h                                      
   |_ram:1000:647e   [52]            db          41h                                     
   |_ram:1000:647f   [53]            db          0h                                      
   |_ram:1000:6480   [54]            db          0h                                      
   |_ram:1000:6481   [55]            db          41h                                     
   |_ram:1000:6482   [56]            db          40h                                     
   |_ram:1000:6483   [57]            db          10h                                     
   |_ram:1000:6484   [58]            db          4h                                      
   |_ram:1000:6485   [59]            db          1h                                      
   |_ram:1000:6486   [60]            db          40h                                     
   |_ram:1000:6487   [61]            db          1h                                      
   |_ram:1000:6488   [62]            db          40h                                     
   |_ram:1000:6489   [63]            db          1h                                      
                            ;....33333333....
                            ;3333333333333333
                            ;333333....333333
                            ;..333333333333..
                            ;..333333333333..
                            ;333333....333333
                            ;3333333333333333
                            ;....33333333....
                            ;3333........3333
                            ;3333333333333333
                            ;..333333333333..
                            ;333333....333333
                            ;333333....333333
                            ;..333333333333..
                            ;3333333333333333
                            ;3333........3333
                            filpat4x16_648a:              ;XREF[2,0]:   1000:010b,1000:011b
ram:1000:648a   00ffff00f...    db[64]                                              
   |_ram:1000:648a   [0]             db          0h                                      
   |_ram:1000:648b   [1]             db          FFh                                     
   |_ram:1000:648c   [2]             db          FFh                                     
   |_ram:1000:648d   [3]             db          0h                                      
   |_ram:1000:648e   [4]             db          FFh                                     
   |_ram:1000:648f   [5]             db          FFh                                     
   |_ram:1000:6490   [6]             db          FFh                                     
   |_ram:1000:6491   [7]             db          FFh                                     
   |_ram:1000:6492   [8]             db          FFh                                     
   |_ram:1000:6493   [9]             db          F0h                                     
   |_ram:1000:6494   [10]            db          Fh                                      
   |_ram:1000:6495   [11]            db          FFh                                     
   |_ram:1000:6496   [12]            db          Fh                                      
   |_ram:1000:6497   [13]            db          FFh                                     
   |_ram:1000:6498   [14]            db          FFh                                     
   |_ram:1000:6499   [15]            db          F0h                                     
   |_ram:1000:649a   [16]            db          Fh                                      
   |_ram:1000:649b   [17]            db          FFh                                     
   |_ram:1000:649c   [18]            db          FFh                                     
   |_ram:1000:649d   [19]            db          F0h                                     
   |_ram:1000:649e   [20]            db          FFh                                     
   |_ram:1000:649f   [21]            db          F0h                                     
   |_ram:1000:64a0   [22]            db          Fh                                      
   |_ram:1000:64a1   [23]            db          FFh                                     
   |_ram:1000:64a2   [24]            db          FFh                                     
   |_ram:1000:64a3   [25]            db          FFh                                     
   |_ram:1000:64a4   [26]            db          FFh                                     
   |_ram:1000:64a5   [27]            db          FFh                                     
   |_ram:1000:64a6   [28]            db          0h                                      
   |_ram:1000:64a7   [29]            db          FFh                                     
   |_ram:1000:64a8   [30]            db          FFh                                     
   |_ram:1000:64a9   [31]            db          0h                                      
   |_ram:1000:64aa   [32]            db          FFh                                     
   |_ram:1000:64ab   [33]            db          0h                                      
   |_ram:1000:64ac   [34]            db          0h                                      
   |_ram:1000:64ad   [35]            db          FFh                                     
   |_ram:1000:64ae   [36]            db          FFh                                     
   |_ram:1000:64af   [37]            db          FFh                                     
   |_ram:1000:64b0   [38]            db          FFh                                     
   |_ram:1000:64b1   [39]            db          FFh                                     
   |_ram:1000:64b2   [40]            db          Fh                                      
   |_ram:1000:64b3   [41]            db          FFh                                     
   |_ram:1000:64b4   [42]            db          FFh                                     
   |_ram:1000:64b5   [43]            db          F0h                                     
   |_ram:1000:64b6   [44]            db          FFh                                     
   |_ram:1000:64b7   [45]            db          F0h                                     
   |_ram:1000:64b8   [46]            db          Fh                                      
   |_ram:1000:64b9   [47]            db          FFh                                     
   |_ram:1000:64ba   [48]            db          FFh                                     
   |_ram:1000:64bb   [49]            db          F0h                                     
   |_ram:1000:64bc   [50]            db          Fh                                      
   |_ram:1000:64bd   [51]            db          FFh                                     
   |_ram:1000:64be   [52]            db          Fh                                      
   |_ram:1000:64bf   [53]            db          FFh                                     
   |_ram:1000:64c0   [54]            db          FFh                                     
   |_ram:1000:64c1   [55]            db          F0h                                     
   |_ram:1000:64c2   [56]            db          FFh                                     
   |_ram:1000:64c3   [57]            db          FFh                                     
   |_ram:1000:64c4   [58]            db          FFh                                     
   |_ram:1000:64c5   [59]            db          FFh                                     
   |_ram:1000:64c6   [60]            db          FFh                                     
   |_ram:1000:64c7   [61]            db          0h                                      
   |_ram:1000:64c8   [62]            db          0h                                      
   |_ram:1000:64c9   [63]            db          FFh                                     
                            ;..3333....3333..
                            ;..3333....3333..
                            ;2222222222333322
                            ;2222222222333322
                            ;2222222222333322
                            ;2222222222333322
                            ;..3333....3333..
                            ;..3333....3333..
                            ;..3333....3333..
                            ;..3333....3333..
                            ;2233332222222222
                            ;2233332222222222
                            ;2233332222222222
                            ;2233332222222222
                            ;..3333....3333..
                            ;..3333....3333..
                            filpat4x16_64ca:              ;XREF[2,0]:   1000:010d,1000:011d
ram:1000:64ca   0ff00ff00...    db[64]                                              
   |_ram:1000:64ca   [0]             db          Fh                                      
   |_ram:1000:64cb   [1]             db          F0h                                     
   |_ram:1000:64cc   [2]             db          Fh                                      
   |_ram:1000:64cd   [3]             db          F0h                                     
   |_ram:1000:64ce   [4]             db          Fh                                      
   |_ram:1000:64cf   [5]             db          F0h                                     
   |_ram:1000:64d0   [6]             db          Fh                                      
   |_ram:1000:64d1   [7]             db          F0h                                     
   |_ram:1000:64d2   [8]             db          AAh                                     
   |_ram:1000:64d3   [9]             db          AAh                                     
   |_ram:1000:64d4   [10]            db          AFh                                     
   |_ram:1000:64d5   [11]            db          FAh                                     
   |_ram:1000:64d6   [12]            db          AAh                                     
   |_ram:1000:64d7   [13]            db          AAh                                     
   |_ram:1000:64d8   [14]            db          AFh                                     
   |_ram:1000:64d9   [15]            db          FAh                                     
   |_ram:1000:64da   [16]            db          AAh                                     
   |_ram:1000:64db   [17]            db          AAh                                     
   |_ram:1000:64dc   [18]            db          AFh                                     
   |_ram:1000:64dd   [19]            db          FAh                                     
   |_ram:1000:64de   [20]            db          AAh                                     
   |_ram:1000:64df   [21]            db          AAh                                     
   |_ram:1000:64e0   [22]            db          AFh                                     
   |_ram:1000:64e1   [23]            db          FAh                                     
   |_ram:1000:64e2   [24]            db          Fh                                      
   |_ram:1000:64e3   [25]            db          F0h                                     
   |_ram:1000:64e4   [26]            db          Fh                                      
   |_ram:1000:64e5   [27]            db          F0h                                     
   |_ram:1000:64e6   [28]            db          Fh                                      
   |_ram:1000:64e7   [29]            db          F0h                                     
   |_ram:1000:64e8   [30]            db          Fh                                      
   |_ram:1000:64e9   [31]            db          F0h                                     
   |_ram:1000:64ea   [32]            db          Fh                                      
   |_ram:1000:64eb   [33]            db          F0h                                     
   |_ram:1000:64ec   [34]            db          Fh                                      
   |_ram:1000:64ed   [35]            db          F0h                                     
   |_ram:1000:64ee   [36]            db          Fh                                      
   |_ram:1000:64ef   [37]            db          F0h                                     
   |_ram:1000:64f0   [38]            db          Fh                                      
   |_ram:1000:64f1   [39]            db          F0h                                     
   |_ram:1000:64f2   [40]            db          AFh                                     
   |_ram:1000:64f3   [41]            db          FAh                                     
   |_ram:1000:64f4   [42]            db          AAh                                     
   |_ram:1000:64f5   [43]            db          AAh                                     
   |_ram:1000:64f6   [44]            db          AFh                                     
   |_ram:1000:64f7   [45]            db          FAh                                     
   |_ram:1000:64f8   [46]            db          AAh                                     
   |_ram:1000:64f9   [47]            db          AAh                                     
   |_ram:1000:64fa   [48]            db          AFh                                     
   |_ram:1000:64fb   [49]            db          FAh                                     
   |_ram:1000:64fc   [50]            db          AAh                                     
   |_ram:1000:64fd   [51]            db          AAh                                     
   |_ram:1000:64fe   [52]            db          AFh                                     
   |_ram:1000:64ff   [53]            db          FAh                                     
   |_ram:1000:6500   [54]            db          AAh                                     
   |_ram:1000:6501   [55]            db          AAh                                     
   |_ram:1000:6502   [56]            db          Fh                                      
   |_ram:1000:6503   [57]            db          F0h                                     
   |_ram:1000:6504   [58]            db          Fh                                      
   |_ram:1000:6505   [59]            db          F0h                                     
   |_ram:1000:6506   [60]            db          Fh                                      
   |_ram:1000:6507   [61]            db          F0h                                     
   |_ram:1000:6508   [62]            db          Fh                                      
   |_ram:1000:6509   [63]            db          F0h                                     
                            ;3......11......3
                            ;33....1111....33
                            ;233..1....1..332
                            ;22331......13322
                            ;2221........1222
                            ;221..........122
                            ;21............12
                            ;1..............1
                            ;1......33......1
                            ;11....3333....11
                            ;..1..332233..1..
                            ;...1332222331...
                            ;....12222221....
                            ;.....122221.....
                            ;......1221......
                            ;.......11.......
                            filpat4x16_650a:              ;XREF[2,0]:   1000:010f,1000:011f
ram:1000:650a   c0014003f...    db[64]                                              
   |_ram:1000:650a   [0]             db          C0h                                     
   |_ram:1000:650b   [1]             db          1h                                      
   |_ram:1000:650c   [2]             db          40h                                     
   |_ram:1000:650d   [3]             db          3h                                      
   |_ram:1000:650e   [4]             db          F0h                                     
   |_ram:1000:650f   [5]             db          5h                                      
   |_ram:1000:6510   [6]             db          50h                                     
   |_ram:1000:6511   [7]             db          Fh                                      
   |_ram:1000:6512   [8]             db          BCh                                     
   |_ram:1000:6513   [9]             db          10h                                     
   |_ram:1000:6514   [10]            db          4h                                      
   |_ram:1000:6515   [11]            db          3Eh                                     
   |_ram:1000:6516   [12]            db          AFh                                     
   |_ram:1000:6517   [13]            db          40h                                     
   |_ram:1000:6518   [14]            db          1h                                      
   |_ram:1000:6519   [15]            db          FAh                                     
   |_ram:1000:651a   [16]            db          A9h                                     
   |_ram:1000:651b   [17]            db          0h                                      
   |_ram:1000:651c   [18]            db          0h                                      
   |_ram:1000:651d   [19]            db          6Ah                                     
   |_ram:1000:651e   [20]            db          A4h                                     
   |_ram:1000:651f   [21]            db          0h                                      
   |_ram:1000:6520   [22]            db          0h                                      
   |_ram:1000:6521   [23]            db          1Ah                                     
   |_ram:1000:6522   [24]            db          90h                                     
   |_ram:1000:6523   [25]            db          0h                                      
   |_ram:1000:6524   [26]            db          0h                                      
   |_ram:1000:6525   [27]            db          6h                                      
   |_ram:1000:6526   [28]            db          40h                                     
   |_ram:1000:6527   [29]            db          0h                                      
   |_ram:1000:6528   [30]            db          0h                                      
   |_ram:1000:6529   [31]            db          1h                                      
   |_ram:1000:652a   [32]            db          40h                                     
   |_ram:1000:652b   [33]            db          3h                                      
   |_ram:1000:652c   [34]            db          C0h                                     
   |_ram:1000:652d   [35]            db          1h                                      
   |_ram:1000:652e   [36]            db          50h                                     
   |_ram:1000:652f   [37]            db          Fh                                      
   |_ram:1000:6530   [38]            db          F0h                                     
   |_ram:1000:6531   [39]            db          5h                                      
   |_ram:1000:6532   [40]            db          4h                                      
   |_ram:1000:6533   [41]            db          3Eh                                     
   |_ram:1000:6534   [42]            db          BCh                                     
   |_ram:1000:6535   [43]            db          10h                                     
   |_ram:1000:6536   [44]            db          1h                                      
   |_ram:1000:6537   [45]            db          FAh                                     
   |_ram:1000:6538   [46]            db          AFh                                     
   |_ram:1000:6539   [47]            db          40h                                     
   |_ram:1000:653a   [48]            db          0h                                      
   |_ram:1000:653b   [49]            db          6Ah                                     
   |_ram:1000:653c   [50]            db          A9h                                     
   |_ram:1000:653d   [51]            db          0h                                      
   |_ram:1000:653e   [52]            db          0h                                      
   |_ram:1000:653f   [53]            db          1Ah                                     
   |_ram:1000:6540   [54]            db          A4h                                     
   |_ram:1000:6541   [55]            db          0h                                      
   |_ram:1000:6542   [56]            db          0h                                      
   |_ram:1000:6543   [57]            db          6h                                      
   |_ram:1000:6544   [58]            db          90h                                     
   |_ram:1000:6545   [59]            db          0h                                      
   |_ram:1000:6546   [60]            db          0h                                      
   |_ram:1000:6547   [61]            db          1h                                      
   |_ram:1000:6548   [62]            db          40h                                     
   |_ram:1000:6549   [63]            db          0h                                      
                            ;3.3...........3.
                            ;3.3.........3.3.
                            ;3.3.3.......3.3.
                            ;3.3.3.3...3.3.3.
                            ;3.3.3.3...3.3.3.
                            ;3.3.3.......3.3.
                            ;3.3.........3.3.
                            ;3.3...........3.
                            ;......3.3.3.....
                            ;....3.3.3.3.....
                            ;....3.3.3.3.3...
                            ;..3.3.3.3.3.3.3.
                            ;..3.3.3.3.3.3.3.
                            ;....3.3.3.3.3...
                            ;....3.3.3.3.....
                            ;......3.3.3.....
                            filpat4x16_654a:              ;XREF[2,0]:   1000:0111,1000:0121
ram:1000:654a   cc00000cc...    db[64]                                              
   |_ram:1000:654a   [0]             db          CCh                                     
   |_ram:1000:654b   [1]             db          0h                                      
   |_ram:1000:654c   [2]             db          0h                                      
   |_ram:1000:654d   [3]             db          Ch                                      
   |_ram:1000:654e   [4]             db          CCh                                     
   |_ram:1000:654f   [5]             db          0h                                      
   |_ram:1000:6550   [6]             db          0h                                      
   |_ram:1000:6551   [7]             db          CCh                                     
   |_ram:1000:6552   [8]             db          CCh                                     
   |_ram:1000:6553   [9]             db          C0h                                     
   |_ram:1000:6554   [10]            db          0h                                      
   |_ram:1000:6555   [11]            db          CCh                                     
   |_ram:1000:6556   [12]            db          CCh                                     
   |_ram:1000:6557   [13]            db          CCh                                     
   |_ram:1000:6558   [14]            db          Ch                                      
   |_ram:1000:6559   [15]            db          CCh                                     
   |_ram:1000:655a   [16]            db          CCh                                     
   |_ram:1000:655b   [17]            db          CCh                                     
   |_ram:1000:655c   [18]            db          Ch                                      
   |_ram:1000:655d   [19]            db          CCh                                     
   |_ram:1000:655e   [20]            db          CCh                                     
   |_ram:1000:655f   [21]            db          C0h                                     
   |_ram:1000:6560   [22]            db          0h                                      
   |_ram:1000:6561   [23]            db          CCh                                     
   |_ram:1000:6562   [24]            db          CCh                                     
   |_ram:1000:6563   [25]            db          0h                                      
   |_ram:1000:6564   [26]            db          0h                                      
   |_ram:1000:6565   [27]            db          CCh                                     
   |_ram:1000:6566   [28]            db          CCh                                     
   |_ram:1000:6567   [29]            db          0h                                      
   |_ram:1000:6568   [30]            db          0h                                      
   |_ram:1000:6569   [31]            db          Ch                                      
   |_ram:1000:656a   [32]            db          0h                                      
   |_ram:1000:656b   [33]            db          Ch                                      
   |_ram:1000:656c   [34]            db          CCh                                     
   |_ram:1000:656d   [35]            db          0h                                      
   |_ram:1000:656e   [36]            db          0h                                      
   |_ram:1000:656f   [37]            db          CCh                                     
   |_ram:1000:6570   [38]            db          CCh                                     
   |_ram:1000:6571   [39]            db          0h                                      
   |_ram:1000:6572   [40]            db          0h                                      
   |_ram:1000:6573   [41]            db          CCh                                     
   |_ram:1000:6574   [42]            db          CCh                                     
   |_ram:1000:6575   [43]            db          C0h                                     
   |_ram:1000:6576   [44]            db          Ch                                      
   |_ram:1000:6577   [45]            db          CCh                                     
   |_ram:1000:6578   [46]            db          CCh                                     
   |_ram:1000:6579   [47]            db          CCh                                     
   |_ram:1000:657a   [48]            db          Ch                                      
   |_ram:1000:657b   [49]            db          CCh                                     
   |_ram:1000:657c   [50]            db          CCh                                     
   |_ram:1000:657d   [51]            db          CCh                                     
   |_ram:1000:657e   [52]            db          0h                                      
   |_ram:1000:657f   [53]            db          CCh                                     
   |_ram:1000:6580   [54]            db          CCh                                     
   |_ram:1000:6581   [55]            db          C0h                                     
   |_ram:1000:6582   [56]            db          0h                                      
   |_ram:1000:6583   [57]            db          CCh                                     
   |_ram:1000:6584   [58]            db          CCh                                     
   |_ram:1000:6585   [59]            db          0h                                      
   |_ram:1000:6586   [60]            db          0h                                      
   |_ram:1000:6587   [61]            db          Ch                                      
   |_ram:1000:6588   [62]            db          CCh                                     
   |_ram:1000:6589   [63]            db          0h                                      
                            ;3.....333.....33
                            ;.3....333....3.3
                            ;.3.3..3.3..3.3..
                            ;3..3.3...3.3..3.
                            ;3....3.3.3....33
                            ;3......3......33
                            ;3.....333.....33
                            ;3.....333.....33
                            ;3.....333.....33
                            ;3....3.3.3....33
                            ;3..3.3...3.3..33
                            ;.3.3..333..3.3..
                            ;.3....333....3.3
                            ;......333......3
                            ;3.....333.....33
                            ;3.....333.....33
                            ;
                            filpat4x16_658a:              ;XREF[2,0]:   1000:0113,1000:0123
ram:1000:658a   c00fc00f3...    db[64]                                              
   |_ram:1000:658a   [0]             db          C0h                                     
   |_ram:1000:658b   [1]             db          Fh                                      
   |_ram:1000:658c   [2]             db          C0h                                     
   |_ram:1000:658d   [3]             db          Fh                                      
   |_ram:1000:658e   [4]             db          30h                                     
   |_ram:1000:658f   [5]             db          Fh                                      
   |_ram:1000:6590   [6]             db          C0h                                     
   |_ram:1000:6591   [7]             db          33h                                     
   |_ram:1000:6592   [8]             db          33h                                     
   |_ram:1000:6593   [9]             db          Ch                                      
   |_ram:1000:6594   [10]            db          C3h                                     
   |_ram:1000:6595   [11]            db          30h                                     
   |_ram:1000:6596   [12]            db          C3h                                     
   |_ram:1000:6597   [13]            db          30h                                     
   |_ram:1000:6598   [14]            db          33h                                     
   |_ram:1000:6599   [15]            db          Ch                                      
   |_ram:1000:659a   [16]            db          C0h                                     
   |_ram:1000:659b   [17]            db          33h                                     
   |_ram:1000:659c   [18]            db          30h                                     
   |_ram:1000:659d   [19]            db          Fh                                      
   |_ram:1000:659e   [20]            db          C0h                                     
   |_ram:1000:659f   [21]            db          3h                                      
   |_ram:1000:65a0   [22]            db          0h                                      
   |_ram:1000:65a1   [23]            db          Fh                                      
   |_ram:1000:65a2   [24]            db          C0h                                     
   |_ram:1000:65a3   [25]            db          Fh                                      
   |_ram:1000:65a4   [26]            db          C0h                                     
   |_ram:1000:65a5   [27]            db          Fh                                      
   |_ram:1000:65a6   [28]            db          C0h                                     
   |_ram:1000:65a7   [29]            db          Fh                                      
   |_ram:1000:65a8   [30]            db          C0h                                     
   |_ram:1000:65a9   [31]            db          Fh                                      
   |_ram:1000:65aa   [32]            db          C0h                                     
   |_ram:1000:65ab   [33]            db          Fh                                      
   |_ram:1000:65ac   [34]            db          C0h                                     
   |_ram:1000:65ad   [35]            db          Fh                                      
   |_ram:1000:65ae   [36]            db          C0h                                     
   |_ram:1000:65af   [37]            db          33h                                     
   |_ram:1000:65b0   [38]            db          30h                                     
   |_ram:1000:65b1   [39]            db          Fh                                      
   |_ram:1000:65b2   [40]            db          C3h                                     
   |_ram:1000:65b3   [41]            db          30h                                     
   |_ram:1000:65b4   [42]            db          33h                                     
   |_ram:1000:65b5   [43]            db          Fh                                      
   |_ram:1000:65b6   [44]            db          33h                                     
   |_ram:1000:65b7   [45]            db          Fh                                      
   |_ram:1000:65b8   [46]            db          C3h                                     
   |_ram:1000:65b9   [47]            db          30h                                     
   |_ram:1000:65ba   [48]            db          30h                                     
   |_ram:1000:65bb   [49]            db          Fh                                      
   |_ram:1000:65bc   [50]            db          C0h                                     
   |_ram:1000:65bd   [51]            db          33h                                     
   |_ram:1000:65be   [52]            db          0h                                      
   |_ram:1000:65bf   [53]            db          Fh                                      
   |_ram:1000:65c0   [54]            db          C0h                                     
   |_ram:1000:65c1   [55]            db          3h                                      
   |_ram:1000:65c2   [56]            db          C0h                                     
   |_ram:1000:65c3   [57]            db          Fh                                      
   |_ram:1000:65c4   [58]            db          C0h                                     
   |_ram:1000:65c5   [59]            db          Fh                                      
   |_ram:1000:65c6   [60]            db          C0h                                     
   |_ram:1000:65c7   [61]            db          Fh                                      
   |_ram:1000:65c8   [62]            db          C0h                                     
   |_ram:1000:65c9   [63]            db          Fh                                      
                            ;223..........322
                            ;2222........2222
                            ;22223......32222
                            ;222222....222222
                            ;222222....222222
                            ;22223......32222
                            ;2222........2222
                            ;223..........322
                            ;.....322223.....
                            ;....22222222....
                            ;...3222222223...
                            ;..222222222222..
                            ;..222222222222..
                            ;...3222222223...
                            ;....22222222....
                            ;.....322223.....
                            filpat4x16_65ca_room127:      ;XREF[1,1]:   1000:0930,1000:0936
ram:1000:65ca   ac00003aa...    db[64]                                              
   |_ram:1000:65ca   [0]             db          ACh                                     
   |_ram:1000:65cb   [1]             db          0h                                      
   |_ram:1000:65cc   [2]             db          0h                                      
   |_ram:1000:65cd   [3]             db          3Ah                                     
   |_ram:1000:65ce   [4]             db          AAh                                     
   |_ram:1000:65cf   [5]             db          0h                                      
   |_ram:1000:65d0   [6]             db          0h                                      
   |_ram:1000:65d1   [7]             db          AAh                                     
   |_ram:1000:65d2   [8]             db          AAh                                     
   |_ram:1000:65d3   [9]             db          C0h                                     
   |_ram:1000:65d4   [10]            db          3h                                      
   |_ram:1000:65d5   [11]            db          AAh                                     
   |_ram:1000:65d6   [12]            db          AAh                                     
   |_ram:1000:65d7   [13]            db          A0h                                     
   |_ram:1000:65d8   [14]            db          Ah                                      
   |_ram:1000:65d9   [15]            db          AAh                                     
   |_ram:1000:65da   [16]            db          AAh                                     
   |_ram:1000:65db   [17]            db          A0h                                     
   |_ram:1000:65dc   [18]            db          Ah                                      
   |_ram:1000:65dd   [19]            db          AAh                                     
   |_ram:1000:65de   [20]            db          AAh                                     
   |_ram:1000:65df   [21]            db          C0h                                     
   |_ram:1000:65e0   [22]            db          3h                                      
   |_ram:1000:65e1   [23]            db          AAh                                     
   |_ram:1000:65e2   [24]            db          AAh                                     
   |_ram:1000:65e3   [25]            db          0h                                      
   |_ram:1000:65e4   [26]            db          0h                                      
   |_ram:1000:65e5   [27]            db          AAh                                     
   |_ram:1000:65e6   [28]            db          ACh                                     
   |_ram:1000:65e7   [29]            db          0h                                      
   |_ram:1000:65e8   [30]            db          0h                                      
   |_ram:1000:65e9   [31]            db          3Ah                                     
   |_ram:1000:65ea   [32]            db          0h                                      
   |_ram:1000:65eb   [33]            db          3Ah                                     
   |_ram:1000:65ec   [34]            db          ACh                                     
   |_ram:1000:65ed   [35]            db          0h                                      
   |_ram:1000:65ee   [36]            db          0h                                      
   |_ram:1000:65ef   [37]            db          AAh                                     
   |_ram:1000:65f0   [38]            db          AAh                                     
   |_ram:1000:65f1   [39]            db          0h                                      
   |_ram:1000:65f2   [40]            db          3h                                      
   |_ram:1000:65f3   [41]            db          AAh                                     
   |_ram:1000:65f4   [42]            db          AAh                                     
   |_ram:1000:65f5   [43]            db          C0h                                     
   |_ram:1000:65f6   [44]            db          Ah                                      
   |_ram:1000:65f7   [45]            db          AAh                                     
   |_ram:1000:65f8   [46]            db          AAh                                     
   |_ram:1000:65f9   [47]            db          A0h                                     
   |_ram:1000:65fa   [48]            db          Ah                                      
   |_ram:1000:65fb   [49]            db          AAh                                     
   |_ram:1000:65fc   [50]            db          AAh                                     
   |_ram:1000:65fd   [51]            db          A0h                                     
   |_ram:1000:65fe   [52]            db          3h                                      
   |_ram:1000:65ff   [53]            db          AAh                                     
   |_ram:1000:6600   [54]            db          AAh                                     
   |_ram:1000:6601   [55]            db          C0h                                     
   |_ram:1000:6602   [56]            db          0h                                      
   |_ram:1000:6603   [57]            db          AAh                                     
   |_ram:1000:6604   [58]            db          AAh                                     
   |_ram:1000:6605   [59]            db          0h                                      
   |_ram:1000:6606   [60]            db          0h                                      
   |_ram:1000:6607   [61]            db          3Ah                                     
   |_ram:1000:6608   [62]            db          ACh                                     
   |_ram:1000:6609   [63]            db          0h                                      
                            ;; fill_660a 2x8 16 bytes
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;
                            ;; fill_661a 2x8 16 bytes
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;
                            ;; fill_662a 2x8 16 bytes
                            ;22222222
                            ;22222222
                            ;22....22
                            ;22....22
                            ;22....22
                            ;22....22
                            ;22222222
                            ;22222222
                            ;
                            ;; fill_663a 2x8 16 bytes
                            ;33333333
                            ;31111113
                            ;31....13
                            ;31....13
                            ;31....13
                            ;31....13
                            ;31111113
                            ;33333333
                            ;
                            ;; fill_664a 2x8 16 bytes
                            ;33333333
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;33333333
                            ;
                            ;; fill_665a 2x8 16 bytes
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22....22
                            ;22....22
                            ;22....22
                            ;22....22
                            ;
                            ;; fill_666a 2x8 16 bytes
                            ;22....22
                            ;22....22
                            ;22....22
                            ;22....22
                            ;22222222
                            ;22222222
                            ;22222222
                            ;22222222
                            ;
                            ;; fill_667a 2x8 16 bytes
                            ;33333333
                            ;33333333
                            ;31111113
                            ;31111113
                            ;31....13
                            ;31....13
                            ;31....13
                            ;31....13
                            ;
                            ;; fill_668a 2x8 16 bytes
                            ;31....13
                            ;31....13
                            ;31....13
                            ;31....13
                            ;31111113
                            ;31111113
                            ;33333333
                            ;33333333
                            ;
                            ;; fill_669a 2x8 16 bytes
                            ;33333333
                            ;33333333
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;
                            ;; fill_66aa 2x8 16 bytes
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;32222223
                            ;33333333
                            ;33333333
                            ;
                            ;; fill_66ba 2x8 16 bytes
                            ;33333333
                            ;33333333
                            ;33333333
                            ;33333333
                            ;33333333
                            ;33333333
                            ;33333333
                            ;33333333
                            fills2x8:                     
ram:1000:660a   aaaaaaaaa...    db[192]                                             
   |_ram:1000:660a   [0]             db          AAh                                     
   |_ram:1000:660b   [1]             db          AAh                                     
   |_ram:1000:660c   [2]             db          AAh                                     
   |_ram:1000:660d   [3]             db          AAh                                     
   |_ram:1000:660e   [4]             db          AAh                                     
   |_ram:1000:660f   [5]             db          AAh                                     
   |_ram:1000:6610   [6]             db          AAh                                     
   |_ram:1000:6611   [7]             db          AAh                                     
   |_ram:1000:6612   [8]             db          AAh                                     
   |_ram:1000:6613   [9]             db          AAh                                     
   |_ram:1000:6614   [10]            db          AAh                                     
   |_ram:1000:6615   [11]            db          AAh                                     
   |_ram:1000:6616   [12]            db          AAh                                     
   |_ram:1000:6617   [13]            db          AAh                                     
   |_ram:1000:6618   [14]            db          AAh                                     
   |_ram:1000:6619   [15]            db          AAh                                     
   |_ram:1000:661a   [16]            db          AAh                                     
   |_ram:1000:661b   [17]            db          AAh                                     
   |_ram:1000:661c   [18]            db          AAh                                     
   |_ram:1000:661d   [19]            db          AAh                                     
   |_ram:1000:661e   [20]            db          AAh                                     
   |_ram:1000:661f   [21]            db          AAh                                     
   |_ram:1000:6620   [22]            db          AAh                                     
   |_ram:1000:6621   [23]            db          AAh                                     
   |_ram:1000:6622   [24]            db          AAh                                     
   |_ram:1000:6623   [25]            db          AAh                                     
   |_ram:1000:6624   [26]            db          AAh                                     
   |_ram:1000:6625   [27]            db          AAh                                     
   |_ram:1000:6626   [28]            db          AAh                                     
   |_ram:1000:6627   [29]            db          AAh                                     
   |_ram:1000:6628   [30]            db          AAh                                     
   |_ram:1000:6629   [31]            db          AAh                                     
   |_ram:1000:662a   [32]            db          AAh                                     
   |_ram:1000:662b   [33]            db          AAh                                     
   |_ram:1000:662c   [34]            db          AAh                                     
   |_ram:1000:662d   [35]            db          AAh                                     
   |_ram:1000:662e   [36]            db          A0h                                     
   |_ram:1000:662f   [37]            db          Ah                                      
   |_ram:1000:6630   [38]            db          A0h                                     
   |_ram:1000:6631   [39]            db          Ah                                      
   |_ram:1000:6632   [40]            db          A0h                                     
   |_ram:1000:6633   [41]            db          Ah                                      
   |_ram:1000:6634   [42]            db          A0h                                     
   |_ram:1000:6635   [43]            db          Ah                                      
   |_ram:1000:6636   [44]            db          AAh                                     
   |_ram:1000:6637   [45]            db          AAh                                     
   |_ram:1000:6638   [46]            db          AAh                                     
   |_ram:1000:6639   [47]            db          AAh                                     
   |_ram:1000:663a   [48]            db          FFh                                     
   |_ram:1000:663b   [49]            db          FFh                                     
   |_ram:1000:663c   [50]            db          D5h                                     
   |_ram:1000:663d   [51]            db          57h                                     
   |_ram:1000:663e   [52]            db          D0h                                     
   |_ram:1000:663f   [53]            db          7h                                      
   |_ram:1000:6640   [54]            db          D0h                                     
   |_ram:1000:6641   [55]            db          7h                                      
   |_ram:1000:6642   [56]            db          D0h                                     
   |_ram:1000:6643   [57]            db          7h                                      
   |_ram:1000:6644   [58]            db          D0h                                     
   |_ram:1000:6645   [59]            db          7h                                      
   |_ram:1000:6646   [60]            db          D5h                                     
   |_ram:1000:6647   [61]            db          57h                                     
   |_ram:1000:6648   [62]            db          FFh                                     
   |_ram:1000:6649   [63]            db          FFh                                     
   |_ram:1000:664a   [64]            db          FFh                                     
   |_ram:1000:664b   [65]            db          FFh                                     
   |_ram:1000:664c   [66]            db          EAh                                     
   |_ram:1000:664d   [67]            db          ABh                                     
   |_ram:1000:664e   [68]            db          EAh                                     
   |_ram:1000:664f   [69]            db          ABh                                     
   |_ram:1000:6650   [70]            db          EAh                                     
   |_ram:1000:6651   [71]            db          ABh                                     
   |_ram:1000:6652   [72]            db          EAh                                     
   |_ram:1000:6653   [73]            db          ABh                                     
   |_ram:1000:6654   [74]            db          EAh                                     
   |_ram:1000:6655   [75]            db          ABh                                     
   |_ram:1000:6656   [76]            db          EAh                                     
   |_ram:1000:6657   [77]            db          ABh                                     
   |_ram:1000:6658   [78]            db          FFh                                     
   |_ram:1000:6659   [79]            db          FFh                                     
   |_ram:1000:665a   [80]            db          AAh                                     
   |_ram:1000:665b   [81]            db          AAh                                     
   |_ram:1000:665c   [82]            db          AAh                                     
   |_ram:1000:665d   [83]            db          AAh                                     
   |_ram:1000:665e   [84]            db          AAh                                     
   |_ram:1000:665f   [85]            db          AAh                                     
   |_ram:1000:6660   [86]            db          AAh                                     
   |_ram:1000:6661   [87]            db          AAh                                     
   |_ram:1000:6662   [88]            db          A0h                                     
   |_ram:1000:6663   [89]            db          Ah                                      
   |_ram:1000:6664   [90]            db          A0h                                     
   |_ram:1000:6665   [91]            db          Ah                                      
   |_ram:1000:6666   [92]            db          A0h                                     
   |_ram:1000:6667   [93]            db          Ah                                      
   |_ram:1000:6668   [94]            db          A0h                                     
   |_ram:1000:6669   [95]            db          Ah                                      
   |_ram:1000:666a   [96]            db          A0h                                     
   |_ram:1000:666b   [97]            db          Ah                                      
   |_ram:1000:666c   [98]            db          A0h                                     
   |_ram:1000:666d   [99]            db          Ah                                      
   |_ram:1000:666e   [100]           db          A0h                                     
   |_ram:1000:666f   [101]           db          Ah                                      
   |_ram:1000:6670   [102]           db          A0h                                     
   |_ram:1000:6671   [103]           db          Ah                                      
   |_ram:1000:6672   [104]           db          AAh                                     
   |_ram:1000:6673   [105]           db          AAh                                     
   |_ram:1000:6674   [106]           db          AAh                                     
   |_ram:1000:6675   [107]           db          AAh                                     
   |_ram:1000:6676   [108]           db          AAh                                     
   |_ram:1000:6677   [109]           db          AAh                                     
   |_ram:1000:6678   [110]           db          AAh                                     
   |_ram:1000:6679   [111]           db          AAh                                     
   |_ram:1000:667a   [112]           db          FFh                                     
   |_ram:1000:667b   [113]           db          FFh                                     
   |_ram:1000:667c   [114]           db          FFh                                     
   |_ram:1000:667d   [115]           db          FFh                                     
   |_ram:1000:667e   [116]           db          D5h                                     
   |_ram:1000:667f   [117]           db          57h                                     
   |_ram:1000:6680   [118]           db          D5h                                     
   |_ram:1000:6681   [119]           db          57h                                     
   |_ram:1000:6682   [120]           db          D0h                                     
   |_ram:1000:6683   [121]           db          7h                                      
   |_ram:1000:6684   [122]           db          D0h                                     
   |_ram:1000:6685   [123]           db          7h                                      
   |_ram:1000:6686   [124]           db          D0h                                     
   |_ram:1000:6687   [125]           db          7h                                      
   |_ram:1000:6688   [126]           db          D0h                                     
   |_ram:1000:6689   [127]           db          7h                                      
   |_ram:1000:668a   [128]           db          D0h                                     
   |_ram:1000:668b   [129]           db          7h                                      
   |_ram:1000:668c   [130]           db          D0h                                     
   |_ram:1000:668d   [131]           db          7h                                      
   |_ram:1000:668e   [132]           db          D0h                                     
   |_ram:1000:668f   [133]           db          7h                                      
   |_ram:1000:6690   [134]           db          D0h                                     
   |_ram:1000:6691   [135]           db          7h                                      
   |_ram:1000:6692   [136]           db          D5h                                     
   |_ram:1000:6693   [137]           db          57h                                     
   |_ram:1000:6694   [138]           db          D5h                                     
   |_ram:1000:6695   [139]           db          57h                                     
   |_ram:1000:6696   [140]           db          FFh                                     
   |_ram:1000:6697   [141]           db          FFh                                     
   |_ram:1000:6698   [142]           db          FFh                                     
   |_ram:1000:6699   [143]           db          FFh                                     
   |_ram:1000:669a   [144]           db          FFh                                     
   |_ram:1000:669b   [145]           db          FFh                                     
   |_ram:1000:669c   [146]           db          FFh                                     
   |_ram:1000:669d   [147]           db          FFh                                     
   |_ram:1000:669e   [148]           db          EAh                                     
   |_ram:1000:669f   [149]           db          ABh                                     
   |_ram:1000:66a0   [150]           db          EAh                                     
   |_ram:1000:66a1   [151]           db          ABh                                     
   |_ram:1000:66a2   [152]           db          EAh                                     
   |_ram:1000:66a3   [153]           db          ABh                                     
   |_ram:1000:66a4   [154]           db          EAh                                     
   |_ram:1000:66a5   [155]           db          ABh                                     
   |_ram:1000:66a6   [156]           db          EAh                                     
   |_ram:1000:66a7   [157]           db          ABh                                     
   |_ram:1000:66a8   [158]           db          EAh                                     
   |_ram:1000:66a9   [159]           db          ABh                                     
   |_ram:1000:66aa   [160]           db          EAh                                     
   |_ram:1000:66ab   [161]           db          ABh                                     
   |_ram:1000:66ac   [162]           db          EAh                                     
   |_ram:1000:66ad   [163]           db          ABh                                     
   |_ram:1000:66ae   [164]           db          EAh                                     
   |_ram:1000:66af   [165]           db          ABh                                     
   |_ram:1000:66b0   [166]           db          EAh                                     
   |_ram:1000:66b1   [167]           db          ABh                                     
   |_ram:1000:66b2   [168]           db          EAh                                     
   |_ram:1000:66b3   [169]           db          ABh                                     
   |_ram:1000:66b4   [170]           db          EAh                                     
   |_ram:1000:66b5   [171]           db          ABh                                     
   |_ram:1000:66b6   [172]           db          FFh                                     
   |_ram:1000:66b7   [173]           db          FFh                                     
   |_ram:1000:66b8   [174]           db          FFh                                     
   |_ram:1000:66b9   [175]           db          FFh                                     
   |_ram:1000:66ba   [176]           db          FFh                                     
   |_ram:1000:66bb   [177]           db          FFh                                     
   |_ram:1000:66bc   [178]           db          FFh                                     
   |_ram:1000:66bd   [179]           db          FFh                                     
   |_ram:1000:66be   [180]           db          FFh                                     
   |_ram:1000:66bf   [181]           db          FFh                                     
   |_ram:1000:66c0   [182]           db          FFh                                     
   |_ram:1000:66c1   [183]           db          FFh                                     
   |_ram:1000:66c2   [184]           db          FFh                                     
   |_ram:1000:66c3   [185]           db          FFh                                     
   |_ram:1000:66c4   [186]           db          FFh                                     
   |_ram:1000:66c5   [187]           db          FFh                                     
   |_ram:1000:66c6   [188]           db          FFh                                     
   |_ram:1000:66c7   [189]           db          FFh                                     
   |_ram:1000:66c8   [190]           db          FFh                                     
   |_ram:1000:66c9   [191]           db          FFh                                     
ram:1000:66ca   ff              ??          FFh                                     
ram:1000:66cb   ff              ??          FFh                                     
ram:1000:66cc   ff              ??          FFh                                     
ram:1000:66cd   ff              ??          FFh                                     
ram:1000:66ce   ff              ??          FFh                                     
ram:1000:66cf   ff              ??          FFh                                     
ram:1000:66d0   ff              ??          FFh                                     
ram:1000:66d1   ff              ??          FFh                                     
ram:1000:66d2   ff              ??          FFh                                     
ram:1000:66d3   ff              ??          FFh                                     
ram:1000:66d4   ff              ??          FFh                                     
ram:1000:66d5   ff              ??          FFh                                     
ram:1000:66d6   ff              ??          FFh                                     
ram:1000:66d7   ff              ??          FFh                                     
ram:1000:66d8   ff              ??          FFh                                     
ram:1000:66d9   ff              ??          FFh                                     
                            ;3.3.3.3.3.3.3.3.
                            ;3.3.3.3.3.3.3.3.
                            ;3.3.3.3.3.3.3.3.
                            ;3.3.3.3.3.3.3.3.
                            ;3.3.3.3.3.3.3.3.
                            ;3.3.3.3.3.3.3.3.
                            ;3.3.3.3.3.3.3.3.
                            ;3.3.3.3.3.3.3.3.
                            pat4x8_stripes:               ;XREF[12,18]: 1000:07f8,1000:4ae9,1000:4b0d,1000:4b25
                            pat4x8_vstripes:              ;             1000:4b3c,1000:4b5f,1000:4b76,1000:4b8e
                                                          ;             1000:4ba5,1000:4bd3,1000:4beb,1000:4c02
                                                          ;             1000:4b12,1000:4b17,1000:4b1c,1000:4b41
                                                          ;             1000:4b46,1000:4b4b,1000:4b7b,1000:4b80
                                                          ;             1000:4b85,1000:4baa,1000:4baf,1000:4bb4
                                                          ;             1000:4bd8,1000:4bdd,1000:4be2,1000:4c07
                                                          ;             1000:4c0c,1000:4c11
ram:1000:66da   ccccccccc...    db[32]                                              
   |_ram:1000:66da   [0]             db          CCh                                     
   |_ram:1000:66db   [1]             db          CCh                                     
   |_ram:1000:66dc   [2]             db          CCh                                     
   |_ram:1000:66dd   [3]             db          CCh                                     
   |_ram:1000:66de   [4]             db          CCh                                     
   |_ram:1000:66df   [5]             db          CCh                                     
   |_ram:1000:66e0   [6]             db          CCh                                     
   |_ram:1000:66e1   [7]             db          CCh                                     
   |_ram:1000:66e2   [8]             db          CCh                                     
   |_ram:1000:66e3   [9]             db          CCh                                     
   |_ram:1000:66e4   [10]            db          CCh                                     
   |_ram:1000:66e5   [11]            db          CCh                                     
   |_ram:1000:66e6   [12]            db          CCh                                     
   |_ram:1000:66e7   [13]            db          CCh                                     
   |_ram:1000:66e8   [14]            db          CCh                                     
   |_ram:1000:66e9   [15]            db          CCh                                     
   |_ram:1000:66ea   [16]            db          CCh                                     
   |_ram:1000:66eb   [17]            db          CCh                                     
   |_ram:1000:66ec   [18]            db          CCh                                     
   |_ram:1000:66ed   [19]            db          CCh                                     
   |_ram:1000:66ee   [20]            db          CCh                                     
   |_ram:1000:66ef   [21]            db          CCh                                     
   |_ram:1000:66f0   [22]            db          CCh                                     
   |_ram:1000:66f1   [23]            db          CCh                                     
   |_ram:1000:66f2   [24]            db          CCh                                     
   |_ram:1000:66f3   [25]            db          CCh                                     
   |_ram:1000:66f4   [26]            db          CCh                                     
   |_ram:1000:66f5   [27]            db          CCh                                     
   |_ram:1000:66f6   [28]            db          CCh                                     
   |_ram:1000:66f7   [29]            db          CCh                                     
   |_ram:1000:66f8   [30]            db          CCh                                     
   |_ram:1000:66f9   [31]            db          CCh                                     
ram:1000:66fa   f8              ??          F8h                                     
ram:1000:66fb   fe              ??          FEh                                     
ram:1000:66fc   00              ??          00h                                     
ram:1000:66fd   fe              ??          FEh                                     
ram:1000:66fe   08              ??          08h                                     
ram:1000:66ff   fe              ??          FEh                                     
ram:1000:6700   00              ??          00h                                     
ram:1000:6701   00              ??          00h                                     
ram:1000:6702   f8              ??          F8h                                     
ram:1000:6703   00              ??          00h                                     
ram:1000:6704   00              ??          00h                                     
ram:1000:6705   00              ??          00h                                     
ram:1000:6706   08              ??          08h                                     
ram:1000:6707   00              ??          00h                                     
ram:1000:6708   00              ??          00h                                     
ram:1000:6709   00              ??          00h                                     
ram:1000:670a   f8              ??          F8h                                     
ram:1000:670b   02              ??          02h                                     
ram:1000:670c   00              ??          00h                                     
ram:1000:670d   02              ??          02h                                     
ram:1000:670e   08              ??          08h                                     
ram:1000:670f   02              ??          02h                                     
                            ;0-3                 4-6                 7-9
                            ;.....111111.....    .....111111.....    .....111111.....
                            ;...1111111111...    ...1111111111...    ...1111111111...
                            ;................    ................    ................
                            ;...1111111111...    ...1111111111...    ....1111111.....
                            ;...11..11..11...    ...11..11..11...    ...11..1111.....
                            ;...1111111111...    ...1111111111...    ....1111111.....
                            ;.......11.......    .......11.......    .......111......
                            ;.11111111111111.    .11111111111111.    ...1111111......
                            ;......1111......    ......1111......    .......111......
                            ;......1..1......    ......1..1......    ..1...1...1.....
                            ;......1..1......    ......1..111....    ...1.1.....1....
                            ;....111..111....    ....111.........    ....1...111.....
                            ;.....111111.....    .....111111.....    .....111111.....
                            ;...1111111111...    ...1111111111...    ...1111111111...
                            ;................    ................    ................
                            ;...1111111111...    ...1111111111...    .....1111111....
                            ;...1111111111...    ...11..11..11...    .....1111..11...
                            ;...1111111111...    ...1111111111...    .....1111111....
                            ;.......11.......    .......11.......    ......111.......
                            ;.11111111111111.    .11111111111111.    ......1111111...
                            ;......1111......    ......1111......    ......111.......
                            ;......1..1......    ......1..1......    .......1........
                            ;......1..111....    ....111..1......    .......1........
                            ;....111.........    .........111....    .......111......
                            ;.....111111.....    .....111111.....    .....111111.....
                            ;...1111111111...    ...1111111111...    ...1111111111...
                            ;................    ................    ................
                            ;...1111111111...    ....1111111.....    .....1111111....
                            ;...1111111111...    ...11..1111.....    .....1111..11...
                            ;...1111111111...    ....1111111.....    .....1111111....
                            ;.......11.......    .......111......    ......111.......
                            ;.11111111111111.    ...1111111......    ......11111111..
                            ;......1111......    .......111......    ......111.......
                            ;......1..1......    ........1.......    .....1...1...1..
                            ;....111..1......    ........1.......    ....1.....1.1...
                            ;.........111....    ......111.......    .....111...1....
                            spr_shamus_0:                 ;XREF[4,0]:   1000:01ed,1000:3414,1000:3604,1000:7bc5
ram:1000:6710   001554000...    ??[48]                                              
   |_ram:1000:6710   [0]             ??          00h                                     
   |_ram:1000:6711   [1]             ??          15h                                     
   |_ram:1000:6712   [2]             ??          54h    T                                
   |_ram:1000:6713   [3]             ??          00h                                     
   |_ram:1000:6714   [4]             ??          01h                                     
   |_ram:1000:6715   [5]             ??          55h    U                                
   |_ram:1000:6716   [6]             ??          55h    U                                
   |_ram:1000:6717   [7]             ??          40h    @                                
   |_ram:1000:6718   [8]             ??          00h                                     
   |_ram:1000:6719   [9]             ??          00h                                     
   |_ram:1000:671a   [10]            ??          00h                                     
   |_ram:1000:671b   [11]            ??          00h                                     
   |_ram:1000:671c   [12]            ??          01h                                     
   |_ram:1000:671d   [13]            ??          55h    U                                
   |_ram:1000:671e   [14]            ??          55h    U                                
   |_ram:1000:671f   [15]            ??          40h    @                                
   |_ram:1000:6720   [16]            ??          01h                                     
   |_ram:1000:6721   [17]            ??          41h    A                                
   |_ram:1000:6722   [18]            ??          41h    A                                
   |_ram:1000:6723   [19]            ??          40h    @                                
   |_ram:1000:6724   [20]            ??          01h                                     
   |_ram:1000:6725   [21]            ??          55h    U                                
   |_ram:1000:6726   [22]            ??          55h    U                                
   |_ram:1000:6727   [23]            ??          40h    @                                
   |_ram:1000:6728   [24]            ??          00h                                     
   |_ram:1000:6729   [25]            ??          01h                                     
   |_ram:1000:672a   [26]            ??          40h    @                                
   |_ram:1000:672b   [27]            ??          00h                                     
   |_ram:1000:672c   [28]            ??          15h                                     
   |_ram:1000:672d   [29]            ??          55h    U                                
   |_ram:1000:672e   [30]            ??          55h    U                                
   |_ram:1000:672f   [31]            ??          54h    T                                
   |_ram:1000:6730   [32]            ??          00h                                     
   |_ram:1000:6731   [33]            ??          05h                                     
   |_ram:1000:6732   [34]            ??          50h    P                                
   |_ram:1000:6733   [35]            ??          00h                                     
   |_ram:1000:6734   [36]            ??          00h                                     
   |_ram:1000:6735   [37]            ??          04h                                     
   |_ram:1000:6736   [38]            ??          10h                                     
   |_ram:1000:6737   [39]            ??          00h                                     
   |_ram:1000:6738   [40]            ??          00h                                     
   |_ram:1000:6739   [41]            ??          04h                                     
   |_ram:1000:673a   [42]            ??          10h                                     
   |_ram:1000:673b   [43]            ??          00h                                     
   |_ram:1000:673c   [44]            ??          00h                                     
   |_ram:1000:673d   [45]            ??          54h    T                                
   |_ram:1000:673e   [46]            ??          15h                                     
   |_ram:1000:673f   [47]            ??          00h                                     
                            spr_shamus_1:                 ;XREF[1,0]:   1000:3667
ram:1000:6740   001554000...    db[48]                                              
   |_ram:1000:6740   [0]             db          0h                                      
   |_ram:1000:6741   [1]             db          15h                                     
   |_ram:1000:6742   [2]             db          54h                                     
   |_ram:1000:6743   [3]             db          0h                                      
   |_ram:1000:6744   [4]             db          1h                                      
   |_ram:1000:6745   [5]             db          55h                                     
   |_ram:1000:6746   [6]             db          55h                                     
   |_ram:1000:6747   [7]             db          40h                                     
   |_ram:1000:6748   [8]             db          0h                                      
   |_ram:1000:6749   [9]             db          0h                                      
   |_ram:1000:674a   [10]            db          0h                                      
   |_ram:1000:674b   [11]            db          0h                                      
   |_ram:1000:674c   [12]            db          1h                                      
   |_ram:1000:674d   [13]            db          55h                                     
   |_ram:1000:674e   [14]            db          55h                                     
   |_ram:1000:674f   [15]            db          40h                                     
   |_ram:1000:6750   [16]            db          1h                                      
   |_ram:1000:6751   [17]            db          55h                                     
   |_ram:1000:6752   [18]            db          55h                                     
   |_ram:1000:6753   [19]            db          40h                                     
   |_ram:1000:6754   [20]            db          1h                                      
   |_ram:1000:6755   [21]            db          55h                                     
   |_ram:1000:6756   [22]            db          55h                                     
   |_ram:1000:6757   [23]            db          40h                                     
   |_ram:1000:6758   [24]            db          0h                                      
   |_ram:1000:6759   [25]            db          1h                                      
   |_ram:1000:675a   [26]            db          40h                                     
   |_ram:1000:675b   [27]            db          0h                                      
   |_ram:1000:675c   [28]            db          15h                                     
   |_ram:1000:675d   [29]            db          55h                                     
   |_ram:1000:675e   [30]            db          55h                                     
   |_ram:1000:675f   [31]            db          54h                                     
   |_ram:1000:6760   [32]            db          0h                                      
   |_ram:1000:6761   [33]            db          5h                                      
   |_ram:1000:6762   [34]            db          50h                                     
   |_ram:1000:6763   [35]            db          0h                                      
   |_ram:1000:6764   [36]            db          0h                                      
   |_ram:1000:6765   [37]            db          4h                                      
   |_ram:1000:6766   [38]            db          10h                                     
   |_ram:1000:6767   [39]            db          0h                                      
   |_ram:1000:6768   [40]            db          0h                                      
   |_ram:1000:6769   [41]            db          4h                                      
   |_ram:1000:676a   [42]            db          15h                                     
   |_ram:1000:676b   [43]            db          0h                                      
   |_ram:1000:676c   [44]            db          0h                                      
   |_ram:1000:676d   [45]            db          54h                                     
   |_ram:1000:676e   [46]            db          0h                                      
   |_ram:1000:676f   [47]            db          0h                                      
                            spr_shamus_2:                 ;XREF[1,0]:   1000:3670
ram:1000:6770   001554000...    db[48]                                              
   |_ram:1000:6770   [0]             db          0h                                      
   |_ram:1000:6771   [1]             db          15h                                     
   |_ram:1000:6772   [2]             db          54h                                     
   |_ram:1000:6773   [3]             db          0h                                      
   |_ram:1000:6774   [4]             db          1h                                      
   |_ram:1000:6775   [5]             db          55h                                     
   |_ram:1000:6776   [6]             db          55h                                     
   |_ram:1000:6777   [7]             db          40h                                     
   |_ram:1000:6778   [8]             db          0h                                      
   |_ram:1000:6779   [9]             db          0h                                      
   |_ram:1000:677a   [10]            db          0h                                      
   |_ram:1000:677b   [11]            db          0h                                      
   |_ram:1000:677c   [12]            db          1h                                      
   |_ram:1000:677d   [13]            db          55h                                     
   |_ram:1000:677e   [14]            db          55h                                     
   |_ram:1000:677f   [15]            db          40h                                     
   |_ram:1000:6780   [16]            db          1h                                      
   |_ram:1000:6781   [17]            db          55h                                     
   |_ram:1000:6782   [18]            db          55h                                     
   |_ram:1000:6783   [19]            db          40h                                     
   |_ram:1000:6784   [20]            db          1h                                      
   |_ram:1000:6785   [21]            db          55h                                     
   |_ram:1000:6786   [22]            db          55h                                     
   |_ram:1000:6787   [23]            db          40h                                     
   |_ram:1000:6788   [24]            db          0h                                      
   |_ram:1000:6789   [25]            db          1h                                      
   |_ram:1000:678a   [26]            db          40h                                     
   |_ram:1000:678b   [27]            db          0h                                      
   |_ram:1000:678c   [28]            db          15h                                     
   |_ram:1000:678d   [29]            db          55h                                     
   |_ram:1000:678e   [30]            db          55h                                     
   |_ram:1000:678f   [31]            db          54h                                     
   |_ram:1000:6790   [32]            db          0h                                      
   |_ram:1000:6791   [33]            db          5h                                      
   |_ram:1000:6792   [34]            db          50h                                     
   |_ram:1000:6793   [35]            db          0h                                      
   |_ram:1000:6794   [36]            db          0h                                      
   |_ram:1000:6795   [37]            db          4h                                      
   |_ram:1000:6796   [38]            db          10h                                     
   |_ram:1000:6797   [39]            db          0h                                      
   |_ram:1000:6798   [40]            db          0h                                      
   |_ram:1000:6799   [41]            db          54h                                     
   |_ram:1000:679a   [42]            db          10h                                     
   |_ram:1000:679b   [43]            db          0h                                      
   |_ram:1000:679c   [44]            db          0h                                      
   |_ram:1000:679d   [45]            db          0h                                      
   |_ram:1000:679e   [46]            db          15h                                     
   |_ram:1000:679f   [47]            db          0h                                      
                            spr_shamus_3:                 ;XREF[1,0]:   1000:3754
ram:1000:67a0   001554000...    db[48]                                              
   |_ram:1000:67a0   [0]             db          0h                                      
   |_ram:1000:67a1   [1]             db          15h                                     
   |_ram:1000:67a2   [2]             db          54h                                     
   |_ram:1000:67a3   [3]             db          0h                                      
   |_ram:1000:67a4   [4]             db          1h                                      
   |_ram:1000:67a5   [5]             db          55h                                     
   |_ram:1000:67a6   [6]             db          55h                                     
   |_ram:1000:67a7   [7]             db          40h                                     
   |_ram:1000:67a8   [8]             db          0h                                      
   |_ram:1000:67a9   [9]             db          0h                                      
   |_ram:1000:67aa   [10]            db          0h                                      
   |_ram:1000:67ab   [11]            db          0h                                      
   |_ram:1000:67ac   [12]            db          1h                                      
   |_ram:1000:67ad   [13]            db          55h                                     
   |_ram:1000:67ae   [14]            db          55h                                     
   |_ram:1000:67af   [15]            db          40h                                     
   |_ram:1000:67b0   [16]            db          1h                                      
   |_ram:1000:67b1   [17]            db          41h                                     
   |_ram:1000:67b2   [18]            db          41h                                     
   |_ram:1000:67b3   [19]            db          40h                                     
   |_ram:1000:67b4   [20]            db          1h                                      
   |_ram:1000:67b5   [21]            db          55h                                     
   |_ram:1000:67b6   [22]            db          55h                                     
   |_ram:1000:67b7   [23]            db          40h                                     
   |_ram:1000:67b8   [24]            db          0h                                      
   |_ram:1000:67b9   [25]            db          1h                                      
   |_ram:1000:67ba   [26]            db          40h                                     
   |_ram:1000:67bb   [27]            db          0h                                      
   |_ram:1000:67bc   [28]            db          15h                                     
   |_ram:1000:67bd   [29]            db          55h                                     
   |_ram:1000:67be   [30]            db          55h                                     
   |_ram:1000:67bf   [31]            db          54h                                     
   |_ram:1000:67c0   [32]            db          0h                                      
   |_ram:1000:67c1   [33]            db          5h                                      
   |_ram:1000:67c2   [34]            db          50h                                     
   |_ram:1000:67c3   [35]            db          0h                                      
   |_ram:1000:67c4   [36]            db          0h                                      
   |_ram:1000:67c5   [37]            db          4h                                      
   |_ram:1000:67c6   [38]            db          10h                                     
   |_ram:1000:67c7   [39]            db          0h                                      
   |_ram:1000:67c8   [40]            db          0h                                      
   |_ram:1000:67c9   [41]            db          4h                                      
   |_ram:1000:67ca   [42]            db          15h                                     
   |_ram:1000:67cb   [43]            db          0h                                      
   |_ram:1000:67cc   [44]            db          0h                                      
   |_ram:1000:67cd   [45]            db          54h                                     
   |_ram:1000:67ce   [46]            db          0h                                      
   |_ram:1000:67cf   [47]            db          0h                                      
                            spr_shamus_4:                 ;XREF[1,0]:   1000:375d
ram:1000:67d0   001554000...    db[48]                                              
   |_ram:1000:67d0   [0]             db          0h                                      
   |_ram:1000:67d1   [1]             db          15h                                     
   |_ram:1000:67d2   [2]             db          54h                                     
   |_ram:1000:67d3   [3]             db          0h                                      
   |_ram:1000:67d4   [4]             db          1h                                      
   |_ram:1000:67d5   [5]             db          55h                                     
   |_ram:1000:67d6   [6]             db          55h                                     
   |_ram:1000:67d7   [7]             db          40h                                     
   |_ram:1000:67d8   [8]             db          0h                                      
   |_ram:1000:67d9   [9]             db          0h                                      
   |_ram:1000:67da   [10]            db          0h                                      
   |_ram:1000:67db   [11]            db          0h                                      
   |_ram:1000:67dc   [12]            db          1h                                      
   |_ram:1000:67dd   [13]            db          55h                                     
   |_ram:1000:67de   [14]            db          55h                                     
   |_ram:1000:67df   [15]            db          40h                                     
   |_ram:1000:67e0   [16]            db          1h                                      
   |_ram:1000:67e1   [17]            db          41h                                     
   |_ram:1000:67e2   [18]            db          41h                                     
   |_ram:1000:67e3   [19]            db          40h                                     
   |_ram:1000:67e4   [20]            db          1h                                      
   |_ram:1000:67e5   [21]            db          55h                                     
   |_ram:1000:67e6   [22]            db          55h                                     
   |_ram:1000:67e7   [23]            db          40h                                     
   |_ram:1000:67e8   [24]            db          0h                                      
   |_ram:1000:67e9   [25]            db          1h                                      
   |_ram:1000:67ea   [26]            db          40h                                     
   |_ram:1000:67eb   [27]            db          0h                                      
   |_ram:1000:67ec   [28]            db          15h                                     
   |_ram:1000:67ed   [29]            db          55h                                     
   |_ram:1000:67ee   [30]            db          55h                                     
   |_ram:1000:67ef   [31]            db          54h                                     
   |_ram:1000:67f0   [32]            db          0h                                      
   |_ram:1000:67f1   [33]            db          5h                                      
   |_ram:1000:67f2   [34]            db          50h                                     
   |_ram:1000:67f3   [35]            db          0h                                      
   |_ram:1000:67f4   [36]            db          0h                                      
   |_ram:1000:67f5   [37]            db          4h                                      
   |_ram:1000:67f6   [38]            db          10h                                     
   |_ram:1000:67f7   [39]            db          0h                                      
   |_ram:1000:67f8   [40]            db          0h                                      
   |_ram:1000:67f9   [41]            db          54h                                     
   |_ram:1000:67fa   [42]            db          10h                                     
   |_ram:1000:67fb   [43]            db          0h                                      
   |_ram:1000:67fc   [44]            db          0h                                      
   |_ram:1000:67fd   [45]            db          0h                                      
   |_ram:1000:67fe   [46]            db          15h                                     
   |_ram:1000:67ff   [47]            db          0h                                      
                            spr_shamus_5:                 ;XREF[3,0]:   1000:363c,1000:36c7,1000:3728
ram:1000:6800   001554000...    db[48]                                              
   |_ram:1000:6800   [0]             db          0h                                      
   |_ram:1000:6801   [1]             db          15h                                     
   |_ram:1000:6802   [2]             db          54h                                     
   |_ram:1000:6803   [3]             db          0h                                      
   |_ram:1000:6804   [4]             db          1h                                      
   |_ram:1000:6805   [5]             db          55h                                     
   |_ram:1000:6806   [6]             db          55h                                     
   |_ram:1000:6807   [7]             db          40h                                     
   |_ram:1000:6808   [8]             db          0h                                      
   |_ram:1000:6809   [9]             db          0h                                      
   |_ram:1000:680a   [10]            db          0h                                      
   |_ram:1000:680b   [11]            db          0h                                      
   |_ram:1000:680c   [12]            db          0h                                      
   |_ram:1000:680d   [13]            db          55h                                     
   |_ram:1000:680e   [14]            db          54h                                     
   |_ram:1000:680f   [15]            db          0h                                      
   |_ram:1000:6810   [16]            db          1h                                      
   |_ram:1000:6811   [17]            db          41h                                     
   |_ram:1000:6812   [18]            db          54h                                     
   |_ram:1000:6813   [19]            db          0h                                      
   |_ram:1000:6814   [20]            db          0h                                      
   |_ram:1000:6815   [21]            db          55h                                     
   |_ram:1000:6816   [22]            db          54h                                     
   |_ram:1000:6817   [23]            db          0h                                      
   |_ram:1000:6818   [24]            db          0h                                      
   |_ram:1000:6819   [25]            db          1h                                      
   |_ram:1000:681a   [26]            db          50h                                     
   |_ram:1000:681b   [27]            db          0h                                      
   |_ram:1000:681c   [28]            db          1h                                      
   |_ram:1000:681d   [29]            db          55h                                     
   |_ram:1000:681e   [30]            db          50h                                     
   |_ram:1000:681f   [31]            db          0h                                      
   |_ram:1000:6820   [32]            db          0h                                      
   |_ram:1000:6821   [33]            db          1h                                      
   |_ram:1000:6822   [34]            db          50h                                     
   |_ram:1000:6823   [35]            db          0h                                      
   |_ram:1000:6824   [36]            db          0h                                      
   |_ram:1000:6825   [37]            db          0h                                      
   |_ram:1000:6826   [38]            db          40h                                     
   |_ram:1000:6827   [39]            db          0h                                      
   |_ram:1000:6828   [40]            db          0h                                      
   |_ram:1000:6829   [41]            db          0h                                      
   |_ram:1000:682a   [42]            db          40h                                     
   |_ram:1000:682b   [43]            db          0h                                      
   |_ram:1000:682c   [44]            db          0h                                      
   |_ram:1000:682d   [45]            db          5h                                      
   |_ram:1000:682e   [46]            db          40h                                     
   |_ram:1000:682f   [47]            db          0h                                      
                            spr_shamus_6:                 ;XREF[3,0]:   1000:3645,1000:36d0,1000:3731
ram:1000:6830   001554000...    db[48]                                              
   |_ram:1000:6830   [0]             db          0h                                      
   |_ram:1000:6831   [1]             db          15h                                     
   |_ram:1000:6832   [2]             db          54h                                     
   |_ram:1000:6833   [3]             db          0h                                      
   |_ram:1000:6834   [4]             db          1h                                      
   |_ram:1000:6835   [5]             db          55h                                     
   |_ram:1000:6836   [6]             db          55h                                     
   |_ram:1000:6837   [7]             db          40h                                     
   |_ram:1000:6838   [8]             db          0h                                      
   |_ram:1000:6839   [9]             db          0h                                      
   |_ram:1000:683a   [10]            db          0h                                      
   |_ram:1000:683b   [11]            db          0h                                      
   |_ram:1000:683c   [12]            db          0h                                      
   |_ram:1000:683d   [13]            db          55h                                     
   |_ram:1000:683e   [14]            db          54h                                     
   |_ram:1000:683f   [15]            db          0h                                      
   |_ram:1000:6840   [16]            db          1h                                      
   |_ram:1000:6841   [17]            db          41h                                     
   |_ram:1000:6842   [18]            db          54h                                     
   |_ram:1000:6843   [19]            db          0h                                      
   |_ram:1000:6844   [20]            db          0h                                      
   |_ram:1000:6845   [21]            db          55h                                     
   |_ram:1000:6846   [22]            db          54h                                     
   |_ram:1000:6847   [23]            db          0h                                      
   |_ram:1000:6848   [24]            db          0h                                      
   |_ram:1000:6849   [25]            db          1h                                      
   |_ram:1000:684a   [26]            db          50h                                     
   |_ram:1000:684b   [27]            db          0h                                      
   |_ram:1000:684c   [28]            db          1h                                      
   |_ram:1000:684d   [29]            db          55h                                     
   |_ram:1000:684e   [30]            db          50h                                     
   |_ram:1000:684f   [31]            db          0h                                      
   |_ram:1000:6850   [32]            db          0h                                      
   |_ram:1000:6851   [33]            db          1h                                      
   |_ram:1000:6852   [34]            db          50h                                     
   |_ram:1000:6853   [35]            db          0h                                      
   |_ram:1000:6854   [36]            db          4h                                      
   |_ram:1000:6855   [37]            db          4h                                      
   |_ram:1000:6856   [38]            db          4h                                      
   |_ram:1000:6857   [39]            db          0h                                      
   |_ram:1000:6858   [40]            db          1h                                      
   |_ram:1000:6859   [41]            db          10h                                     
   |_ram:1000:685a   [42]            db          1h                                      
   |_ram:1000:685b   [43]            db          0h                                      
   |_ram:1000:685c   [44]            db          0h                                      
   |_ram:1000:685d   [45]            db          40h                                     
   |_ram:1000:685e   [46]            db          54h                                     
   |_ram:1000:685f   [47]            db          0h                                      
                            spr_shamus_7:                 ;XREF[3,0]:   1000:369f,1000:36ef,1000:378d
ram:1000:6860   001554000...    db[48]                                              
   |_ram:1000:6860   [0]             db          0h                                      
   |_ram:1000:6861   [1]             db          15h                                     
   |_ram:1000:6862   [2]             db          54h                                     
   |_ram:1000:6863   [3]             db          0h                                      
   |_ram:1000:6864   [4]             db          1h                                      
   |_ram:1000:6865   [5]             db          55h                                     
   |_ram:1000:6866   [6]             db          55h                                     
   |_ram:1000:6867   [7]             db          40h                                     
   |_ram:1000:6868   [8]             db          0h                                      
   |_ram:1000:6869   [9]             db          0h                                      
   |_ram:1000:686a   [10]            db          0h                                      
   |_ram:1000:686b   [11]            db          0h                                      
   |_ram:1000:686c   [12]            db          0h                                      
   |_ram:1000:686d   [13]            db          15h                                     
   |_ram:1000:686e   [14]            db          55h                                     
   |_ram:1000:686f   [15]            db          0h                                      
   |_ram:1000:6870   [16]            db          0h                                      
   |_ram:1000:6871   [17]            db          15h                                     
   |_ram:1000:6872   [18]            db          41h                                     
   |_ram:1000:6873   [19]            db          40h                                     
   |_ram:1000:6874   [20]            db          0h                                      
   |_ram:1000:6875   [21]            db          15h                                     
   |_ram:1000:6876   [22]            db          55h                                     
   |_ram:1000:6877   [23]            db          0h                                      
   |_ram:1000:6878   [24]            db          0h                                      
   |_ram:1000:6879   [25]            db          5h                                      
   |_ram:1000:687a   [26]            db          40h                                     
   |_ram:1000:687b   [27]            db          0h                                      
   |_ram:1000:687c   [28]            db          0h                                      
   |_ram:1000:687d   [29]            db          5h                                      
   |_ram:1000:687e   [30]            db          55h                                     
   |_ram:1000:687f   [31]            db          40h                                     
   |_ram:1000:6880   [32]            db          0h                                      
   |_ram:1000:6881   [33]            db          5h                                      
   |_ram:1000:6882   [34]            db          40h                                     
   |_ram:1000:6883   [35]            db          0h                                      
   |_ram:1000:6884   [36]            db          0h                                      
   |_ram:1000:6885   [37]            db          1h                                      
   |_ram:1000:6886   [38]            db          0h                                      
   |_ram:1000:6887   [39]            db          0h                                      
   |_ram:1000:6888   [40]            db          0h                                      
   |_ram:1000:6889   [41]            db          1h                                      
   |_ram:1000:688a   [42]            db          0h                                      
   |_ram:1000:688b   [43]            db          0h                                      
   |_ram:1000:688c   [44]            db          0h                                      
   |_ram:1000:688d   [45]            db          1h                                      
   |_ram:1000:688e   [46]            db          50h                                     
   |_ram:1000:688f   [47]            db          0h                                      
                            spr_shamus_8:                 ;XREF[3,0]:   1000:36a8,1000:36f8,1000:3796
ram:1000:6890   001554000...    db[48]                                              
   |_ram:1000:6890   [0]             db          0h                                      
   |_ram:1000:6891   [1]             db          15h                                     
   |_ram:1000:6892   [2]             db          54h                                     
   |_ram:1000:6893   [3]             db          0h                                      
   |_ram:1000:6894   [4]             db          1h                                      
   |_ram:1000:6895   [5]             db          55h                                     
   |_ram:1000:6896   [6]             db          55h                                     
   |_ram:1000:6897   [7]             db          40h                                     
   |_ram:1000:6898   [8]             db          0h                                      
   |_ram:1000:6899   [9]             db          0h                                      
   |_ram:1000:689a   [10]            db          0h                                      
   |_ram:1000:689b   [11]            db          0h                                      
   |_ram:1000:689c   [12]            db          0h                                      
   |_ram:1000:689d   [13]            db          15h                                     
   |_ram:1000:689e   [14]            db          55h                                     
   |_ram:1000:689f   [15]            db          0h                                      
   |_ram:1000:68a0   [16]            db          0h                                      
   |_ram:1000:68a1   [17]            db          15h                                     
   |_ram:1000:68a2   [18]            db          41h                                     
   |_ram:1000:68a3   [19]            db          40h                                     
   |_ram:1000:68a4   [20]            db          0h                                      
   |_ram:1000:68a5   [21]            db          15h                                     
   |_ram:1000:68a6   [22]            db          55h                                     
   |_ram:1000:68a7   [23]            db          0h                                      
   |_ram:1000:68a8   [24]            db          0h                                      
   |_ram:1000:68a9   [25]            db          5h                                      
   |_ram:1000:68aa   [26]            db          40h                                     
   |_ram:1000:68ab   [27]            db          0h                                      
   |_ram:1000:68ac   [28]            db          0h                                      
   |_ram:1000:68ad   [29]            db          5h                                      
   |_ram:1000:68ae   [30]            db          55h                                     
   |_ram:1000:68af   [31]            db          50h                                     
   |_ram:1000:68b0   [32]            db          0h                                      
   |_ram:1000:68b1   [33]            db          5h                                      
   |_ram:1000:68b2   [34]            db          40h                                     
   |_ram:1000:68b3   [35]            db          0h                                      
   |_ram:1000:68b4   [36]            db          0h                                      
   |_ram:1000:68b5   [37]            db          10h                                     
   |_ram:1000:68b6   [38]            db          10h                                     
   |_ram:1000:68b7   [39]            db          10h                                     
   |_ram:1000:68b8   [40]            db          0h                                      
   |_ram:1000:68b9   [41]            db          40h                                     
   |_ram:1000:68ba   [42]            db          4h                                      
   |_ram:1000:68bb   [43]            db          40h                                     
   |_ram:1000:68bc   [44]            db          0h                                      
   |_ram:1000:68bd   [45]            db          15h                                     
   |_ram:1000:68be   [46]            db          1h                                      
   |_ram:1000:68bf   [47]            db          0h                                      
                            ;; spr_shamus__nohat68c0 4x8 32 bytes
                            ;...1111111111...
                            ;...11..11..11...
                            ;...1111111111...
                            ;.......11.......
                            ;.11311111111311.
                            ;......1111......
                            ;......1..1......
                            ;....111..111....
                            spr_shamus_nohat:             ;XREF[1,0]:   1000:4a61
ram:1000:68c0   015555400...    db[32]                                              
   |_ram:1000:68c0   [0]             db          1h                                      
   |_ram:1000:68c1   [1]             db          55h                                     
   |_ram:1000:68c2   [2]             db          55h                                     
   |_ram:1000:68c3   [3]             db          40h                                     
   |_ram:1000:68c4   [4]             db          1h                                      
   |_ram:1000:68c5   [5]             db          41h                                     
   |_ram:1000:68c6   [6]             db          41h                                     
   |_ram:1000:68c7   [7]             db          40h                                     
   |_ram:1000:68c8   [8]             db          1h                                      
   |_ram:1000:68c9   [9]             db          55h                                     
   |_ram:1000:68ca   [10]            db          55h                                     
   |_ram:1000:68cb   [11]            db          40h                                     
   |_ram:1000:68cc   [12]            db          0h                                      
   |_ram:1000:68cd   [13]            db          1h                                      
   |_ram:1000:68ce   [14]            db          40h                                     
   |_ram:1000:68cf   [15]            db          0h                                      
   |_ram:1000:68d0   [16]            db          17h                                     
   |_ram:1000:68d1   [17]            db          55h                                     
   |_ram:1000:68d2   [18]            db          55h                                     
   |_ram:1000:68d3   [19]            db          D4h                                     
   |_ram:1000:68d4   [20]            db          0h                                      
   |_ram:1000:68d5   [21]            db          5h                                      
   |_ram:1000:68d6   [22]            db          50h                                     
   |_ram:1000:68d7   [23]            db          0h                                      
   |_ram:1000:68d8   [24]            db          0h                                      
   |_ram:1000:68d9   [25]            db          4h                                      
   |_ram:1000:68da   [26]            db          10h                                     
   |_ram:1000:68db   [27]            db          0h                                      
   |_ram:1000:68dc   [28]            db          0h                                      
   |_ram:1000:68dd   [29]            db          54h                                     
   |_ram:1000:68de   [30]            db          15h                                     
   |_ram:1000:68df   [31]            db          0h                                      
                            line_offsets_table:           ;XREF[38,1]:  1000:096b,1000:09b7,1000:1343,1000:1388
                                                          ;             1000:145c,1000:1496,1000:14d8,1000:150e
                                                          ;             1000:153d,1000:2c92,1000:2e7b,1000:2f00
                                                          ;             1000:2f77,1000:3047,1000:3107,1000:3151
                                                          ;             1000:31aa,1000:3202,1000:3234,1000:328e
                                                          ;             1000:332a,1000:3341,1000:336e,1000:3385
                                                          ;             1000:3f68,1000:3fa6,1000:3ff3,1000:4047
                                                          ;             1000:4075,1000:40b6,1000:4102,1000:4156
                                                          ;             1000:4198,1000:41c4,1000:4201,1000:45fb
                                                          ;             1000:76a7,1000:7bf8,1000:4b07
ram:1000:68e0   000000205...    dw[200]                                             
   |_ram:1000:68e0   [0]             dw          0h                                      
   |_ram:1000:68e2   [1]             dw          2000h                                   
   |_ram:1000:68e4   [2]             dw          50h                                     
   |_ram:1000:68e6   [3]             dw          2050h                                   
   |_ram:1000:68e8   [4]             dw          A0h                                     
   |_ram:1000:68ea   [5]             dw          20A0h                                   
   |_ram:1000:68ec   [6]             dw          F0h                                     
   |_ram:1000:68ee   [7]             dw          20F0h                                   
   |_ram:1000:68f0   [8]             dw          140h                                    
   |_ram:1000:68f2   [9]             dw          2140h                                   
   |_ram:1000:68f4   [10]            dw          190h                                    
   |_ram:1000:68f6   [11]            dw          2190h                                   
   |_ram:1000:68f8   [12]            dw          1E0h                                    
   |_ram:1000:68fa   [13]            dw          21E0h                                   
   |_ram:1000:68fc   [14]            dw          230h                                    
   |_ram:1000:68fe   [15]            dw          2230h                                   
   |_ram:1000:6900   [16]            dw          280h                                    
   |_ram:1000:6902   [17]            dw          2280h                                   
   |_ram:1000:6904   [18]            dw          2D0h                                    
   |_ram:1000:6906   [19]            dw          22D0h                                   
   |_ram:1000:6908   [20]            dw          320h                                    
   |_ram:1000:690a   [21]            dw          2320h                                   
   |_ram:1000:690c   [22]            dw          370h                                    
   |_ram:1000:690e   [23]            dw          2370h                                   
   |_ram:1000:6910   [24]            dw          3C0h                                    
   |_ram:1000:6912   [25]            dw          23C0h                                   
   |_ram:1000:6914   [26]            dw          410h                                    
   |_ram:1000:6916   [27]            dw          2410h                                   
   |_ram:1000:6918   [28]            dw          460h                                    
   |_ram:1000:691a   [29]            dw          2460h                                   
   |_ram:1000:691c   [30]            dw          4B0h                                    
   |_ram:1000:691e   [31]            dw          24B0h                                   
   |_ram:1000:6920   [32]            dw          500h                                    
   |_ram:1000:6922   [33]            dw          2500h                                   
   |_ram:1000:6924   [34]            dw          550h                                    
   |_ram:1000:6926   [35]            dw          2550h                                   
   |_ram:1000:6928   [36]            dw          5A0h                                    
   |_ram:1000:692a   [37]            dw          25A0h                                   
   |_ram:1000:692c   [38]            dw          5F0h                                    
   |_ram:1000:692e   [39]            dw          25F0h                                   
   |_ram:1000:6930   [40]            dw          640h                                    
   |_ram:1000:6932   [41]            dw          2640h                                   
   |_ram:1000:6934   [42]            dw          690h                                    
   |_ram:1000:6936   [43]            dw          2690h                                   
   |_ram:1000:6938   [44]            dw          6E0h                                    
   |_ram:1000:693a   [45]            dw          26E0h                                   
   |_ram:1000:693c   [46]            dw          730h                                    
   |_ram:1000:693e   [47]            dw          2730h                                   
   |_ram:1000:6940   [48]            dw          780h                                    
   |_ram:1000:6942   [49]            dw          2780h                                   
   |_ram:1000:6944   [50]            dw          7D0h                                    
   |_ram:1000:6946   [51]            dw          27D0h                                   
   |_ram:1000:6948   [52]            dw          820h                                    
   |_ram:1000:694a   [53]            dw          2820h                                   
   |_ram:1000:694c   [54]            dw          870h                                    
   |_ram:1000:694e   [55]            dw          2870h                                   
   |_ram:1000:6950   [56]            dw          8C0h                                    
   |_ram:1000:6952   [57]            dw          28C0h                                   
   |_ram:1000:6954   [58]            dw          910h                                    
   |_ram:1000:6956   [59]            dw          2910h                                   
   |_ram:1000:6958   [60]            dw          960h                                    
   |_ram:1000:695a   [61]            dw          2960h                                   
   |_ram:1000:695c   [62]            dw          9B0h                                    
   |_ram:1000:695e   [63]            dw          29B0h                                   
   |_ram:1000:6960   [64]            dw          A00h                                    
   |_ram:1000:6962   [65]            dw          2A00h                                   
   |_ram:1000:6964   [66]            dw          A50h                                    
   |_ram:1000:6966   [67]            dw          2A50h                                   
   |_ram:1000:6968   [68]            dw          AA0h                                    
   |_ram:1000:696a   [69]            dw          2AA0h                                   
   |_ram:1000:696c   [70]            dw          AF0h                                    
   |_ram:1000:696e   [71]            dw          2AF0h                                   
   |_ram:1000:6970   [72]            dw          B40h                                    
   |_ram:1000:6972   [73]            dw          2B40h                                   
   |_ram:1000:6974   [74]            dw          B90h                                    
   |_ram:1000:6976   [75]            dw          2B90h                                   
   |_ram:1000:6978   [76]            dw          BE0h                                    
   |_ram:1000:697a   [77]            dw          2BE0h                                   
   |_ram:1000:697c   [78]            dw          C30h                                    
   |_ram:1000:697e   [79]            dw          2C30h                                   
   |_ram:1000:6980   [80]            dw          C80h                                    
   |_ram:1000:6982   [81]            dw          2C80h                                   
   |_ram:1000:6984   [82]            dw          CD0h                                    
   |_ram:1000:6986   [83]            dw          2CD0h                                   
   |_ram:1000:6988   [84]            dw          D20h                                    
   |_ram:1000:698a   [85]            dw          2D20h                                   
   |_ram:1000:698c   [86]            dw          D70h                                    
   |_ram:1000:698e   [87]            dw          2D70h                                   
   |_ram:1000:6990   [88]            dw          DC0h                                    
   |_ram:1000:6992   [89]            dw          2DC0h                                   
   |_ram:1000:6994   [90]            dw          E10h                                    
   |_ram:1000:6996   [91]            dw          2E10h                                   
   |_ram:1000:6998   [92]            dw          E60h                                    
   |_ram:1000:699a   [93]            dw          2E60h                                   
   |_ram:1000:699c   [94]            dw          EB0h                                    
   |_ram:1000:699e   [95]            dw          2EB0h                                   
   |_ram:1000:69a0   [96]            dw          F00h                                    
   |_ram:1000:69a2   [97]            dw          2F00h                                   
   |_ram:1000:69a4   [98]            dw          F50h                                    
   |_ram:1000:69a6   [99]            dw          2F50h                                   
   |_ram:1000:69a8   [100]           dw          FA0h                                    
   |_ram:1000:69aa   [101]           dw          2FA0h                                   
   |_ram:1000:69ac   [102]           dw          FF0h                                    
   |_ram:1000:69ae   [103]           dw          2FF0h                                   
   |_ram:1000:69b0   [104]           dw          1040h                                   
   |_ram:1000:69b2   [105]           dw          3040h                                   
   |_ram:1000:69b4   [106]           dw          1090h                                   
   |_ram:1000:69b6   [107]           dw          3090h                                   
   |_ram:1000:69b8   [108]           dw          10E0h                                   
   |_ram:1000:69ba   [109]           dw          30E0h                                   
   |_ram:1000:69bc   [110]           dw          1130h                                   
   |_ram:1000:69be   [111]           dw          3130h                                   
   |_ram:1000:69c0   [112]           dw          1180h                                   
   |_ram:1000:69c2   [113]           dw          3180h                                   
   |_ram:1000:69c4   [114]           dw          11D0h                                   
   |_ram:1000:69c6   [115]           dw          31D0h                                   
   |_ram:1000:69c8   [116]           dw          1220h                                   
   |_ram:1000:69ca   [117]           dw          3220h                                   
   |_ram:1000:69cc   [118]           dw          1270h                                   
   |_ram:1000:69ce   [119]           dw          3270h                                   
   |_ram:1000:69d0   [120]           dw          12C0h                                   
   |_ram:1000:69d2   [121]           dw          32C0h                                   
   |_ram:1000:69d4   [122]           dw          1310h                                   
   |_ram:1000:69d6   [123]           dw          3310h                                   
   |_ram:1000:69d8   [124]           dw          1360h                                   
   |_ram:1000:69da   [125]           dw          3360h                                   
   |_ram:1000:69dc   [126]           dw          13B0h                                   
   |_ram:1000:69de   [127]           dw          33B0h                                   
   |_ram:1000:69e0   [128]           dw          1400h                                   
   |_ram:1000:69e2   [129]           dw          3400h                                   
   |_ram:1000:69e4   [130]           dw          1450h                                   
   |_ram:1000:69e6   [131]           dw          3450h                                   
   |_ram:1000:69e8   [132]           dw          14A0h                                   
   |_ram:1000:69ea   [133]           dw          34A0h                                   
   |_ram:1000:69ec   [134]           dw          14F0h                                   
   |_ram:1000:69ee   [135]           dw          34F0h                                   
   |_ram:1000:69f0   [136]           dw          1540h                                   
   |_ram:1000:69f2   [137]           dw          3540h                                   
   |_ram:1000:69f4   [138]           dw          1590h                                   
   |_ram:1000:69f6   [139]           dw          3590h                                   
   |_ram:1000:69f8   [140]           dw          15E0h                                   
   |_ram:1000:69fa   [141]           dw          35E0h                                   
   |_ram:1000:69fc   [142]           dw          1630h                                   
   |_ram:1000:69fe   [143]           dw          3630h                                   
   |_ram:1000:6a00   [144]           dw          1680h                                   
   |_ram:1000:6a02   [145]           dw          3680h                                   
   |_ram:1000:6a04   [146]           dw          16D0h                                   
   |_ram:1000:6a06   [147]           dw          36D0h                                   
   |_ram:1000:6a08   [148]           dw          1720h                                   
   |_ram:1000:6a0a   [149]           dw          3720h                                   
   |_ram:1000:6a0c   [150]           dw          1770h                                   
   |_ram:1000:6a0e   [151]           dw          3770h                                   
   |_ram:1000:6a10   [152]           dw          17C0h                                   
   |_ram:1000:6a12   [153]           dw          37C0h                                   
   |_ram:1000:6a14   [154]           dw          1810h                                   
   |_ram:1000:6a16   [155]           dw          3810h                                   
   |_ram:1000:6a18   [156]           dw          1860h                                   
   |_ram:1000:6a1a   [157]           dw          3860h                                   
   |_ram:1000:6a1c   [158]           dw          18B0h                                   
   |_ram:1000:6a1e   [159]           dw          38B0h                                   
   |_ram:1000:6a20   [160]           dw          1900h                                   
   |_ram:1000:6a22   [161]           dw          3900h                                   
   |_ram:1000:6a24   [162]           dw          1950h                                   
   |_ram:1000:6a26   [163]           dw          3950h                                   
   |_ram:1000:6a28   [164]           dw          19A0h                                   
   |_ram:1000:6a2a   [165]           dw          39A0h                                   
   |_ram:1000:6a2c   [166]           dw          19F0h                                   
   |_ram:1000:6a2e   [167]           dw          39F0h                                   
   |_ram:1000:6a30   [168]           dw          1A40h                                   
   |_ram:1000:6a32   [169]           dw          3A40h                                   
   |_ram:1000:6a34   [170]           dw          1A90h                                   
   |_ram:1000:6a36   [171]           dw          3A90h                                   
   |_ram:1000:6a38   [172]           dw          1AE0h                                   
   |_ram:1000:6a3a   [173]           dw          3AE0h                                   
   |_ram:1000:6a3c   [174]           dw          1B30h                                   
   |_ram:1000:6a3e   [175]           dw          3B30h                                   
   |_ram:1000:6a40   [176]           dw          1B80h                                   
   |_ram:1000:6a42   [177]           dw          3B80h                                   
   |_ram:1000:6a44   [178]           dw          1BD0h                                   
   |_ram:1000:6a46   [179]           dw          3BD0h                                   
   |_ram:1000:6a48   [180]           dw          1C20h                                   
   |_ram:1000:6a4a   [181]           dw          3C20h                                   
   |_ram:1000:6a4c   [182]           dw          1C70h                                   
   |_ram:1000:6a4e   [183]           dw          3C70h                                   
   |_ram:1000:6a50   [184]           dw          1CC0h                                   
   |_ram:1000:6a52   [185]           dw          3CC0h                                   
   |_ram:1000:6a54   [186]           dw          1D10h                                   
   |_ram:1000:6a56   [187]           dw          3D10h                                   
   |_ram:1000:6a58   [188]           dw          1D60h                                   
   |_ram:1000:6a5a   [189]           dw          3D60h                                   
   |_ram:1000:6a5c   [190]           dw          1DB0h                                   
   |_ram:1000:6a5e   [191]           dw          3DB0h                                   
   |_ram:1000:6a60   [192]           dw          1E00h                                   
   |_ram:1000:6a62   [193]           dw          3E00h                                   
   |_ram:1000:6a64   [194]           dw          1E50h                                   
   |_ram:1000:6a66   [195]           dw          3E50h                                   
   |_ram:1000:6a68   [196]           dw          1EA0h                                   
   |_ram:1000:6a6a   [197]           dw          3EA0h                                   
   |_ram:1000:6a6c   [198]           dw          1EF0h                                   
   |_ram:1000:6a6e   [199]           dw          3EF0h                                   
                            gamestate_b:                  ;XREF[4,2]:   1000:0538,1000:4a4b,1000:7c5b,1000:7c63
                                                          ;             1000:4bcd,1000:7c63
ram:1000:6a70   492479986...    db[128]                                             
   |_ram:1000:6a70   [0]             db          49h                                     
   |_ram:1000:6a71   [1]             db          24h                                     
   |_ram:1000:6a72   [2]             db          79h                                     
   |_ram:1000:6a73   [3]             db          98h                                     
   |_ram:1000:6a74   [4]             db          64h                                     
   |_ram:1000:6a75   [5]             db          1h                                      
   |_ram:1000:6a76   [6]             db          41h                                     
   |_ram:1000:6a77   [7]             db          2Ch                                     
   |_ram:1000:6a78   [8]             db          D0h                                     
   |_ram:1000:6a79   [9]             db          29h                                     
   |_ram:1000:6a7a   [10]            db          24h                                     
   |_ram:1000:6a7b   [11]            db          ADh                                     
   |_ram:1000:6a7c   [12]            db          2Ch                                     
   |_ram:1000:6a7d   [13]            db          64h                                     
   |_ram:1000:6a7e   [14]            db          24h                                     
   |_ram:1000:6a7f   [15]            db          49h                                     
   |_ram:1000:6a80   [16]            db          98h                                     
   |_ram:1000:6a81   [17]            db          D0h                                     
   |_ram:1000:6a82   [18]            db          3h                                      
   |_ram:1000:6a83   [19]            db          90h                                     
   |_ram:1000:6a84   [20]            db          1h                                      
   |_ram:1000:6a85   [21]            db          98h                                     
   |_ram:1000:6a86   [22]            db          6Ch                                     
   |_ram:1000:6a87   [23]            db          64h                                     
   |_ram:1000:6a88   [24]            db          1h                                      
   |_ram:1000:6a89   [25]            db          90h                                     
   |_ram:1000:6a8a   [26]            db          59h                                     
   |_ram:1000:6a8b   [27]            db          90h                                     
   |_ram:1000:6a8c   [28]            db          D5h                                     
   |_ram:1000:6a8d   [29]            db          2Ch                                     
   |_ram:1000:6a8e   [30]            db          D0h                                     
   |_ram:1000:6a8f   [31]            db          1h                                      
   |_ram:1000:6a90   [32]            db          CDh                                     
   |_ram:1000:6a91   [33]            db          C1h                                     
   |_ram:1000:6a92   [34]            db          98h                                     
   |_ram:1000:6a93   [35]            db          64h                                     
   |_ram:1000:6a94   [36]            db          90h                                     
   |_ram:1000:6a95   [37]            db          31h                                     
   |_ram:1000:6a96   [38]            db          D1h                                     
   |_ram:1000:6a97   [39]            db          24h                                     
   |_ram:1000:6a98   [40]            db          D9h                                     
   |_ram:1000:6a99   [41]            db          90h                                     
   |_ram:1000:6a9a   [42]            db          98h                                     
   |_ram:1000:6a9b   [43]            db          64h                                     
   |_ram:1000:6a9c   [44]            db          3h                                      
   |_ram:1000:6a9d   [45]            db          2Ch                                     
   |_ram:1000:6a9e   [46]            db          64h                                     
   |_ram:1000:6a9f   [47]            db          51h                                     
   |_ram:1000:6aa0   [48]            db          98h                                     
   |_ram:1000:6aa1   [49]            db          64h                                     
   |_ram:1000:6aa2   [50]            db          90h                                     
   |_ram:1000:6aa3   [51]            db          79h                                     
   |_ram:1000:6aa4   [52]            db          24h                                     
   |_ram:1000:6aa5   [53]            db          3h                                      
   |_ram:1000:6aa6   [54]            db          9h                                      
   |_ram:1000:6aa7   [55]            db          1h                                      
   |_ram:1000:6aa8   [56]            db          2Ch                                     
   |_ram:1000:6aa9   [57]            db          D0h                                     
   |_ram:1000:6aaa   [58]            db          19h                                     
   |_ram:1000:6aab   [59]            db          90h                                     
   |_ram:1000:6aac   [60]            db          24h                                     
   |_ram:1000:6aad   [61]            db          49h                                     
   |_ram:1000:6aae   [62]            db          1h                                      
   |_ram:1000:6aaf   [63]            db          B5h                                     
   |_ram:1000:6ab0   [64]            db          2Ch                                     
   |_ram:1000:6ab1   [65]            db          D0h                                     
   |_ram:1000:6ab2   [66]            db          98h                                     
   |_ram:1000:6ab3   [67]            db          D0h                                     
   |_ram:1000:6ab4   [68]            db          55h                                     
   |_ram:1000:6ab5   [69]            db          1h                                      
   |_ram:1000:6ab6   [70]            db          85h                                     
   |_ram:1000:6ab7   [71]            db          24h                                     
   |_ram:1000:6ab8   [72]            db          2Ch                                     
   |_ram:1000:6ab9   [73]            db          64h                                     
   |_ram:1000:6aba   [74]            db          21h                                     
   |_ram:1000:6abb   [75]            db          25h                                     
   |_ram:1000:6abc   [76]            db          3h                                      
   |_ram:1000:6abd   [77]            db          98h                                     
   |_ram:1000:6abe   [78]            db          D0h                                     
   |_ram:1000:6abf   [79]            db          3h                                      
   |_ram:1000:6ac0   [80]            db          1h                                      
   |_ram:1000:6ac1   [81]            db          1h                                      
   |_ram:1000:6ac2   [82]            db          2Ch                                     
   |_ram:1000:6ac3   [83]            db          D0h                                     
   |_ram:1000:6ac4   [84]            db          24h                                     
   |_ram:1000:6ac5   [85]            db          98h                                     
   |_ram:1000:6ac6   [86]            db          D0h                                     
   |_ram:1000:6ac7   [87]            db          98h                                     
   |_ram:1000:6ac8   [88]            db          64h                                     
   |_ram:1000:6ac9   [89]            db          90h                                     
   |_ram:1000:6aca   [90]            db          1h                                      
   |_ram:1000:6acb   [91]            db          24h                                     
   |_ram:1000:6acc   [92]            db          1h                                      
   |_ram:1000:6acd   [93]            db          1h                                      
   |_ram:1000:6ace   [94]            db          90h                                     
   |_ram:1000:6acf   [95]            db          24h                                     
   |_ram:1000:6ad0   [96]            db          3h                                      
   |_ram:1000:6ad1   [97]            db          24h                                     
   |_ram:1000:6ad2   [98]            db          9h                                      
   |_ram:1000:6ad3   [99]            db          98h                                     
   |_ram:1000:6ad4   [100]           db          D0h                                     
   |_ram:1000:6ad5   [101]           db          1h                                      
   |_ram:1000:6ad6   [102]           db          24h                                     
   |_ram:1000:6ad7   [103]           db          98h                                     
   |_ram:1000:6ad8   [104]           db          64h                                     
   |_ram:1000:6ad9   [105]           db          1h                                      
   |_ram:1000:6ada   [106]           db          2Ch                                     
   |_ram:1000:6adb   [107]           db          D0h                                     
   |_ram:1000:6adc   [108]           db          CDh                                     
   |_ram:1000:6add   [109]           db          24h                                     
   |_ram:1000:6ade   [110]           db          2Ch                                     
   |_ram:1000:6adf   [111]           db          D0h                                     
   |_ram:1000:6ae0   [112]           db          1h                                      
   |_ram:1000:6ae1   [113]           db          98h                                     
   |_ram:1000:6ae2   [114]           db          64h                                     
   |_ram:1000:6ae3   [115]           db          1h                                      
   |_ram:1000:6ae4   [116]           db          2Ch                                     
   |_ram:1000:6ae5   [117]           db          D0h                                     
   |_ram:1000:6ae6   [118]           db          5h                                      
   |_ram:1000:6ae7   [119]           db          98h                                     
   |_ram:1000:6ae8   [120]           db          64h                                     
   |_ram:1000:6ae9   [121]           db          1h                                      
   |_ram:1000:6aea   [122]           db          90h                                     
   |_ram:1000:6aeb   [123]           db          1h                                      
   |_ram:1000:6aec   [124]           db          2Ch                                     
   |_ram:1000:6aed   [125]           db          D0h                                     
   |_ram:1000:6aee   [126]           db          CDh                                     
   |_ram:1000:6aef   [127]           db          1h                                      
                            initstate_b:                  ;XREF[2,1]:   1000:7c58,1000:7c61,1000:7c61
ram:1000:6af0   492479986...    db[128]                                             
   |_ram:1000:6af0   [0]             db          49h                                     
   |_ram:1000:6af1   [1]             db          24h                                     
   |_ram:1000:6af2   [2]             db          79h                                     
   |_ram:1000:6af3   [3]             db          98h                                     
   |_ram:1000:6af4   [4]             db          64h                                     
   |_ram:1000:6af5   [5]             db          1h                                      
   |_ram:1000:6af6   [6]             db          41h                                     
   |_ram:1000:6af7   [7]             db          2Ch                                     
   |_ram:1000:6af8   [8]             db          D0h                                     
   |_ram:1000:6af9   [9]             db          29h                                     
   |_ram:1000:6afa   [10]            db          24h                                     
   |_ram:1000:6afb   [11]            db          ADh                                     
   |_ram:1000:6afc   [12]            db          2Ch                                     
   |_ram:1000:6afd   [13]            db          64h                                     
   |_ram:1000:6afe   [14]            db          24h                                     
   |_ram:1000:6aff   [15]            db          49h                                     
   |_ram:1000:6b00   [16]            db          98h                                     
   |_ram:1000:6b01   [17]            db          D0h                                     
   |_ram:1000:6b02   [18]            db          3h                                      
   |_ram:1000:6b03   [19]            db          90h                                     
   |_ram:1000:6b04   [20]            db          1h                                      
   |_ram:1000:6b05   [21]            db          98h                                     
   |_ram:1000:6b06   [22]            db          6Ch                                     
   |_ram:1000:6b07   [23]            db          64h                                     
   |_ram:1000:6b08   [24]            db          1h                                      
   |_ram:1000:6b09   [25]            db          90h                                     
   |_ram:1000:6b0a   [26]            db          59h                                     
   |_ram:1000:6b0b   [27]            db          90h                                     
   |_ram:1000:6b0c   [28]            db          D5h                                     
   |_ram:1000:6b0d   [29]            db          2Ch                                     
   |_ram:1000:6b0e   [30]            db          D0h                                     
   |_ram:1000:6b0f   [31]            db          1h                                      
   |_ram:1000:6b10   [32]            db          CDh                                     
   |_ram:1000:6b11   [33]            db          C1h                                     
   |_ram:1000:6b12   [34]            db          98h                                     
   |_ram:1000:6b13   [35]            db          64h                                     
   |_ram:1000:6b14   [36]            db          90h                                     
   |_ram:1000:6b15   [37]            db          31h                                     
   |_ram:1000:6b16   [38]            db          D1h                                     
   |_ram:1000:6b17   [39]            db          24h                                     
   |_ram:1000:6b18   [40]            db          D9h                                     
   |_ram:1000:6b19   [41]            db          90h                                     
   |_ram:1000:6b1a   [42]            db          98h                                     
   |_ram:1000:6b1b   [43]            db          64h                                     
   |_ram:1000:6b1c   [44]            db          3h                                      
   |_ram:1000:6b1d   [45]            db          2Ch                                     
   |_ram:1000:6b1e   [46]            db          64h                                     
   |_ram:1000:6b1f   [47]            db          51h                                     
   |_ram:1000:6b20   [48]            db          98h                                     
   |_ram:1000:6b21   [49]            db          64h                                     
   |_ram:1000:6b22   [50]            db          90h                                     
   |_ram:1000:6b23   [51]            db          79h                                     
   |_ram:1000:6b24   [52]            db          24h                                     
   |_ram:1000:6b25   [53]            db          3h                                      
   |_ram:1000:6b26   [54]            db          9h                                      
   |_ram:1000:6b27   [55]            db          1h                                      
   |_ram:1000:6b28   [56]            db          2Ch                                     
   |_ram:1000:6b29   [57]            db          D0h                                     
   |_ram:1000:6b2a   [58]            db          19h                                     
   |_ram:1000:6b2b   [59]            db          90h                                     
   |_ram:1000:6b2c   [60]            db          24h                                     
   |_ram:1000:6b2d   [61]            db          49h                                     
   |_ram:1000:6b2e   [62]            db          1h                                      
   |_ram:1000:6b2f   [63]            db          B5h                                     
   |_ram:1000:6b30   [64]            db          2Ch                                     
   |_ram:1000:6b31   [65]            db          D0h                                     
   |_ram:1000:6b32   [66]            db          98h                                     
   |_ram:1000:6b33   [67]            db          D0h                                     
   |_ram:1000:6b34   [68]            db          55h                                     
   |_ram:1000:6b35   [69]            db          1h                                      
   |_ram:1000:6b36   [70]            db          85h                                     
   |_ram:1000:6b37   [71]            db          24h                                     
   |_ram:1000:6b38   [72]            db          2Ch                                     
   |_ram:1000:6b39   [73]            db          64h                                     
   |_ram:1000:6b3a   [74]            db          21h                                     
   |_ram:1000:6b3b   [75]            db          25h                                     
   |_ram:1000:6b3c   [76]            db          3h                                      
   |_ram:1000:6b3d   [77]            db          98h                                     
   |_ram:1000:6b3e   [78]            db          D0h                                     
   |_ram:1000:6b3f   [79]            db          3h                                      
   |_ram:1000:6b40   [80]            db          1h                                      
   |_ram:1000:6b41   [81]            db          1h                                      
   |_ram:1000:6b42   [82]            db          2Ch                                     
   |_ram:1000:6b43   [83]            db          D0h                                     
   |_ram:1000:6b44   [84]            db          24h                                     
   |_ram:1000:6b45   [85]            db          98h                                     
   |_ram:1000:6b46   [86]            db          D0h                                     
   |_ram:1000:6b47   [87]            db          98h                                     
   |_ram:1000:6b48   [88]            db          64h                                     
   |_ram:1000:6b49   [89]            db          90h                                     
   |_ram:1000:6b4a   [90]            db          1h                                      
   |_ram:1000:6b4b   [91]            db          24h                                     
   |_ram:1000:6b4c   [92]            db          1h                                      
   |_ram:1000:6b4d   [93]            db          1h                                      
   |_ram:1000:6b4e   [94]            db          90h                                     
   |_ram:1000:6b4f   [95]            db          24h                                     
   |_ram:1000:6b50   [96]            db          3h                                      
   |_ram:1000:6b51   [97]            db          24h                                     
   |_ram:1000:6b52   [98]            db          9h                                      
   |_ram:1000:6b53   [99]            db          98h                                     
   |_ram:1000:6b54   [100]           db          D0h                                     
   |_ram:1000:6b55   [101]           db          1h                                      
   |_ram:1000:6b56   [102]           db          24h                                     
   |_ram:1000:6b57   [103]           db          98h                                     
   |_ram:1000:6b58   [104]           db          64h                                     
   |_ram:1000:6b59   [105]           db          1h                                      
   |_ram:1000:6b5a   [106]           db          2Ch                                     
   |_ram:1000:6b5b   [107]           db          D0h                                     
   |_ram:1000:6b5c   [108]           db          CDh                                     
   |_ram:1000:6b5d   [109]           db          24h                                     
   |_ram:1000:6b5e   [110]           db          2Ch                                     
   |_ram:1000:6b5f   [111]           db          D0h                                     
   |_ram:1000:6b60   [112]           db          1h                                      
   |_ram:1000:6b61   [113]           db          98h                                     
   |_ram:1000:6b62   [114]           db          64h                                     
   |_ram:1000:6b63   [115]           db          1h                                      
   |_ram:1000:6b64   [116]           db          2Ch                                     
   |_ram:1000:6b65   [117]           db          D0h                                     
   |_ram:1000:6b66   [118]           db          5h                                      
   |_ram:1000:6b67   [119]           db          98h                                     
   |_ram:1000:6b68   [120]           db          64h                                     
   |_ram:1000:6b69   [121]           db          1h                                      
   |_ram:1000:6b6a   [122]           db          90h                                     
   |_ram:1000:6b6b   [123]           db          1h                                      
   |_ram:1000:6b6c   [124]           db          2Ch                                     
   |_ram:1000:6b6d   [125]           db          D0h                                     
   |_ram:1000:6b6e   [126]           db          CDh                                     
   |_ram:1000:6b6f   [127]           db          1h                                      
                            gamestate_a:                  ;XREF[6,3]:   1000:01c1,1000:01c9,1000:0544,1000:4a41
                                                          ;             1000:7c4a,1000:7c52,1000:7c52,1000:7ccc
                                                          ;             1000:7cd4
ram:1000:6b70   52f403986...    db[128]                                             
   |_ram:1000:6b70   [0]             db          52h                                     
   |_ram:1000:6b71   [1]             db          F4h                                     
   |_ram:1000:6b72   [2]             db          3h                                      
   |_ram:1000:6b73   [3]             db          98h                                     
   |_ram:1000:6b74   [4]             db          64h                                     
   |_ram:1000:6b75   [5]             db          B5h                                     
   |_ram:1000:6b76   [6]             db          49h                                     
   |_ram:1000:6b77   [7]             db          D0h                                     
   |_ram:1000:6b78   [8]             db          2Ch                                     
   |_ram:1000:6b79   [9]             db          46h                                     
   |_ram:1000:6b7a   [10]            db          F4h                                     
   |_ram:1000:6b7b   [11]            db          2h                                      
   |_ram:1000:6b7c   [12]            db          D0h                                     
   |_ram:1000:6b7d   [13]            db          64h                                     
   |_ram:1000:6b7e   [14]            db          F4h                                     
   |_ram:1000:6b7f   [15]            db          33h                                     
   |_ram:1000:6b80   [16]            db          98h                                     
   |_ram:1000:6b81   [17]            db          2Ch                                     
   |_ram:1000:6b82   [18]            db          3h                                      
   |_ram:1000:6b83   [19]            db          BCh                                     
   |_ram:1000:6b84   [20]            db          1h                                      
   |_ram:1000:6b85   [21]            db          98h                                     
   |_ram:1000:6b86   [22]            db          40h                                     
   |_ram:1000:6b87   [23]            db          64h                                     
   |_ram:1000:6b88   [24]            db          DAh                                     
   |_ram:1000:6b89   [25]            db          BCh                                     
   |_ram:1000:6b8a   [26]            db          82h                                     
   |_ram:1000:6b8b   [27]            db          BCh                                     
   |_ram:1000:6b8c   [28]            db          1h                                      
   |_ram:1000:6b8d   [29]            db          D0h                                     
   |_ram:1000:6b8e   [30]            db          2Ch                                     
   |_ram:1000:6b8f   [31]            db          CEh                                     
   |_ram:1000:6b90   [32]            db          3h                                      
   |_ram:1000:6b91   [33]            db          Ah                                      
   |_ram:1000:6b92   [34]            db          98h                                     
   |_ram:1000:6b93   [35]            db          64h                                     
   |_ram:1000:6b94   [36]            db          BCh                                     
   |_ram:1000:6b95   [37]            db          8Bh                                     
   |_ram:1000:6b96   [38]            db          9h                                      
   |_ram:1000:6b97   [39]            db          F4h                                     
   |_ram:1000:6b98   [40]            db          3h                                      
   |_ram:1000:6b99   [41]            db          BCh                                     
   |_ram:1000:6b9a   [42]            db          98h                                     
   |_ram:1000:6b9b   [43]            db          64h                                     
   |_ram:1000:6b9c   [44]            db          3h                                      
   |_ram:1000:6b9d   [45]            db          D0h                                     
   |_ram:1000:6b9e   [46]            db          64h                                     
   |_ram:1000:6b9f   [47]            db          13h                                     
   |_ram:1000:6ba0   [48]            db          98h                                     
   |_ram:1000:6ba1   [49]            db          64h                                     
   |_ram:1000:6ba2   [50]            db          BCh                                     
   |_ram:1000:6ba3   [51]            db          2h                                      
   |_ram:1000:6ba4   [52]            db          F4h                                     
   |_ram:1000:6ba5   [53]            db          1h                                      
   |_ram:1000:6ba6   [54]            db          4Ah                                     
   |_ram:1000:6ba7   [55]            db          3h                                      
   |_ram:1000:6ba8   [56]            db          D0h                                     
   |_ram:1000:6ba9   [57]            db          2Ch                                     
   |_ram:1000:6baa   [58]            db          Bh                                      
   |_ram:1000:6bab   [59]            db          BCh                                     
   |_ram:1000:6bac   [60]            db          F4h                                     
   |_ram:1000:6bad   [61]            db          52h                                     
   |_ram:1000:6bae   [62]            db          B6h                                     
   |_ram:1000:6baf   [63]            db          1h                                      
   |_ram:1000:6bb0   [64]            db          D0h                                     
   |_ram:1000:6bb1   [65]            db          2Ch                                     
   |_ram:1000:6bb2   [66]            db          98h                                     
   |_ram:1000:6bb3   [67]            db          2Ch                                     
   |_ram:1000:6bb4   [68]            db          2h                                      
   |_ram:1000:6bb5   [69]            db          1h                                      
   |_ram:1000:6bb6   [70]            db          4Ah                                     
   |_ram:1000:6bb7   [71]            db          F4h                                     
   |_ram:1000:6bb8   [72]            db          D0h                                     
   |_ram:1000:6bb9   [73]            db          64h                                     
   |_ram:1000:6bba   [74]            db          29h                                     
   |_ram:1000:6bbb   [75]            db          62h                                     
   |_ram:1000:6bbc   [76]            db          1h                                      
   |_ram:1000:6bbd   [77]            db          98h                                     
   |_ram:1000:6bbe   [78]            db          2Ch                                     
   |_ram:1000:6bbf   [79]            db          3h                                      
   |_ram:1000:6bc0   [80]            db          B6h                                     
   |_ram:1000:6bc1   [81]            db          2h                                      
   |_ram:1000:6bc2   [82]            db          D0h                                     
   |_ram:1000:6bc3   [83]            db          2Ch                                     
   |_ram:1000:6bc4   [84]            db          F4h                                     
   |_ram:1000:6bc5   [85]            db          98h                                     
   |_ram:1000:6bc6   [86]            db          2Ch                                     
   |_ram:1000:6bc7   [87]            db          98h                                     
   |_ram:1000:6bc8   [88]            db          64h                                     
   |_ram:1000:6bc9   [89]            db          BCh                                     
   |_ram:1000:6bca   [90]            db          2h                                      
   |_ram:1000:6bcb   [91]            db          F4h                                     
   |_ram:1000:6bcc   [92]            db          3h                                      
   |_ram:1000:6bcd   [93]            db          2h                                      
   |_ram:1000:6bce   [94]            db          BCh                                     
   |_ram:1000:6bcf   [95]            db          F4h                                     
   |_ram:1000:6bd0   [96]            db          1h                                      
   |_ram:1000:6bd1   [97]            db          F4h                                     
   |_ram:1000:6bd2   [98]            db          C3h                                     
   |_ram:1000:6bd3   [99]            db          98h                                     
   |_ram:1000:6bd4   [100]           db          2Ch                                     
   |_ram:1000:6bd5   [101]           db          2h                                      
   |_ram:1000:6bd6   [102]           db          F4h                                     
   |_ram:1000:6bd7   [103]           db          98h                                     
   |_ram:1000:6bd8   [104]           db          64h                                     
   |_ram:1000:6bd9   [105]           db          B7h                                     
   |_ram:1000:6bda   [106]           db          D0h                                     
   |_ram:1000:6bdb   [107]           db          2Ch                                     
   |_ram:1000:6bdc   [108]           db          3h                                      
   |_ram:1000:6bdd   [109]           db          F4h                                     
   |_ram:1000:6bde   [110]           db          D0h                                     
   |_ram:1000:6bdf   [111]           db          2Ch                                     
   |_ram:1000:6be0   [112]           db          37h                                     
   |_ram:1000:6be1   [113]           db          98h                                     
   |_ram:1000:6be2   [114]           db          64h                                     
   |_ram:1000:6be3   [115]           db          2h                                      
   |_ram:1000:6be4   [116]           db          D0h                                     
   |_ram:1000:6be5   [117]           db          2Ch                                     
   |_ram:1000:6be6   [118]           db          D3h                                     
   |_ram:1000:6be7   [119]           db          98h                                     
   |_ram:1000:6be8   [120]           db          64h                                     
   |_ram:1000:6be9   [121]           db          56h                                     
   |_ram:1000:6bea   [122]           db          BCh                                     
   |_ram:1000:6beb   [123]           db          B7h                                     
   |_ram:1000:6bec   [124]           db          D0h                                     
   |_ram:1000:6bed   [125]           db          2Ch                                     
   |_ram:1000:6bee   [126]           db          2h                                      
   |_ram:1000:6bef   [127]           db          0h                                      
                            initstate_a:                  ;XREF[2,1]:   1000:7c47,1000:7c50,1000:7c50
ram:1000:6bf0   52f403986...    db[128]                                             
   |_ram:1000:6bf0   [0]             db          52h                                     
   |_ram:1000:6bf1   [1]             db          F4h                                     
   |_ram:1000:6bf2   [2]             db          3h                                      
   |_ram:1000:6bf3   [3]             db          98h                                     
   |_ram:1000:6bf4   [4]             db          64h                                     
   |_ram:1000:6bf5   [5]             db          B5h                                     
   |_ram:1000:6bf6   [6]             db          49h                                     
   |_ram:1000:6bf7   [7]             db          D0h                                     
   |_ram:1000:6bf8   [8]             db          2Ch                                     
   |_ram:1000:6bf9   [9]             db          46h                                     
   |_ram:1000:6bfa   [10]            db          F4h                                     
   |_ram:1000:6bfb   [11]            db          2h                                      
   |_ram:1000:6bfc   [12]            db          D0h                                     
   |_ram:1000:6bfd   [13]            db          64h                                     
   |_ram:1000:6bfe   [14]            db          F4h                                     
   |_ram:1000:6bff   [15]            db          33h                                     
   |_ram:1000:6c00   [16]            db          98h                                     
   |_ram:1000:6c01   [17]            db          2Ch                                     
   |_ram:1000:6c02   [18]            db          3h                                      
   |_ram:1000:6c03   [19]            db          BCh                                     
   |_ram:1000:6c04   [20]            db          1h                                      
   |_ram:1000:6c05   [21]            db          98h                                     
   |_ram:1000:6c06   [22]            db          40h                                     
   |_ram:1000:6c07   [23]            db          64h                                     
   |_ram:1000:6c08   [24]            db          DAh                                     
   |_ram:1000:6c09   [25]            db          BCh                                     
   |_ram:1000:6c0a   [26]            db          82h                                     
   |_ram:1000:6c0b   [27]            db          BCh                                     
   |_ram:1000:6c0c   [28]            db          1h                                      
   |_ram:1000:6c0d   [29]            db          D0h                                     
   |_ram:1000:6c0e   [30]            db          2Ch                                     
   |_ram:1000:6c0f   [31]            db          CEh                                     
   |_ram:1000:6c10   [32]            db          3h                                      
   |_ram:1000:6c11   [33]            db          Ah                                      
   |_ram:1000:6c12   [34]            db          98h                                     
   |_ram:1000:6c13   [35]            db          64h                                     
   |_ram:1000:6c14   [36]            db          BCh                                     
   |_ram:1000:6c15   [37]            db          8Bh                                     
   |_ram:1000:6c16   [38]            db          9h                                      
   |_ram:1000:6c17   [39]            db          F4h                                     
   |_ram:1000:6c18   [40]            db          3h                                      
   |_ram:1000:6c19   [41]            db          BCh                                     
   |_ram:1000:6c1a   [42]            db          98h                                     
   |_ram:1000:6c1b   [43]            db          64h                                     
   |_ram:1000:6c1c   [44]            db          3h                                      
   |_ram:1000:6c1d   [45]            db          D0h                                     
   |_ram:1000:6c1e   [46]            db          64h                                     
   |_ram:1000:6c1f   [47]            db          13h                                     
   |_ram:1000:6c20   [48]            db          98h                                     
   |_ram:1000:6c21   [49]            db          64h                                     
   |_ram:1000:6c22   [50]            db          BCh                                     
   |_ram:1000:6c23   [51]            db          2h                                      
   |_ram:1000:6c24   [52]            db          F4h                                     
   |_ram:1000:6c25   [53]            db          1h                                      
   |_ram:1000:6c26   [54]            db          4Ah                                     
   |_ram:1000:6c27   [55]            db          3h                                      
   |_ram:1000:6c28   [56]            db          D0h                                     
   |_ram:1000:6c29   [57]            db          2Ch                                     
   |_ram:1000:6c2a   [58]            db          Bh                                      
   |_ram:1000:6c2b   [59]            db          BCh                                     
   |_ram:1000:6c2c   [60]            db          F4h                                     
   |_ram:1000:6c2d   [61]            db          52h                                     
   |_ram:1000:6c2e   [62]            db          B6h                                     
   |_ram:1000:6c2f   [63]            db          1h                                      
   |_ram:1000:6c30   [64]            db          D0h                                     
   |_ram:1000:6c31   [65]            db          2Ch                                     
   |_ram:1000:6c32   [66]            db          98h                                     
   |_ram:1000:6c33   [67]            db          2Ch                                     
   |_ram:1000:6c34   [68]            db          2h                                      
   |_ram:1000:6c35   [69]            db          1h                                      
   |_ram:1000:6c36   [70]            db          4Ah                                     
   |_ram:1000:6c37   [71]            db          F4h                                     
   |_ram:1000:6c38   [72]            db          D0h                                     
   |_ram:1000:6c39   [73]            db          64h                                     
   |_ram:1000:6c3a   [74]            db          29h                                     
   |_ram:1000:6c3b   [75]            db          62h                                     
   |_ram:1000:6c3c   [76]            db          1h                                      
   |_ram:1000:6c3d   [77]            db          98h                                     
   |_ram:1000:6c3e   [78]            db          2Ch                                     
   |_ram:1000:6c3f   [79]            db          3h                                      
   |_ram:1000:6c40   [80]            db          B6h                                     
   |_ram:1000:6c41   [81]            db          2h                                      
   |_ram:1000:6c42   [82]            db          D0h                                     
   |_ram:1000:6c43   [83]            db          2Ch                                     
   |_ram:1000:6c44   [84]            db          F4h                                     
   |_ram:1000:6c45   [85]            db          98h                                     
   |_ram:1000:6c46   [86]            db          2Ch                                     
   |_ram:1000:6c47   [87]            db          98h                                     
   |_ram:1000:6c48   [88]            db          64h                                     
   |_ram:1000:6c49   [89]            db          BCh                                     
   |_ram:1000:6c4a   [90]            db          2h                                      
   |_ram:1000:6c4b   [91]            db          F4h                                     
   |_ram:1000:6c4c   [92]            db          3h                                      
   |_ram:1000:6c4d   [93]            db          2h                                      
   |_ram:1000:6c4e   [94]            db          BCh                                     
   |_ram:1000:6c4f   [95]            db          F4h                                     
   |_ram:1000:6c50   [96]            db          1h                                      
   |_ram:1000:6c51   [97]            db          F4h                                     
   |_ram:1000:6c52   [98]            db          C3h                                     
   |_ram:1000:6c53   [99]            db          98h                                     
   |_ram:1000:6c54   [100]           db          2Ch                                     
   |_ram:1000:6c55   [101]           db          2h                                      
   |_ram:1000:6c56   [102]           db          F4h                                     
   |_ram:1000:6c57   [103]           db          98h                                     
   |_ram:1000:6c58   [104]           db          64h                                     
   |_ram:1000:6c59   [105]           db          B7h                                     
   |_ram:1000:6c5a   [106]           db          D0h                                     
   |_ram:1000:6c5b   [107]           db          2Ch                                     
   |_ram:1000:6c5c   [108]           db          3h                                      
   |_ram:1000:6c5d   [109]           db          F4h                                     
   |_ram:1000:6c5e   [110]           db          D0h                                     
   |_ram:1000:6c5f   [111]           db          2Ch                                     
   |_ram:1000:6c60   [112]           db          37h                                     
   |_ram:1000:6c61   [113]           db          98h                                     
   |_ram:1000:6c62   [114]           db          64h                                     
   |_ram:1000:6c63   [115]           db          2h                                      
   |_ram:1000:6c64   [116]           db          D0h                                     
   |_ram:1000:6c65   [117]           db          2Ch                                     
   |_ram:1000:6c66   [118]           db          D3h                                     
   |_ram:1000:6c67   [119]           db          98h                                     
   |_ram:1000:6c68   [120]           db          64h                                     
   |_ram:1000:6c69   [121]           db          56h                                     
   |_ram:1000:6c6a   [122]           db          BCh                                     
   |_ram:1000:6c6b   [123]           db          B7h                                     
   |_ram:1000:6c6c   [124]           db          D0h                                     
   |_ram:1000:6c6d   [125]           db          2Ch                                     
   |_ram:1000:6c6e   [126]           db          2h                                      
   |_ram:1000:6c6f   [127]           db          0h                                      
                            room_link_table:              ;XREF[2,0]:   1000:37a6,1000:37f4
ram:1000:6c70   000800040...    db[128]                                             
   |_ram:1000:6c70   [0]             db          0h                                      
   |_ram:1000:6c71   [1]             db          8h                                      
   |_ram:1000:6c72   [2]             db          0h                                      
   |_ram:1000:6c73   [3]             db          4h                                      
   |_ram:1000:6c74   [4]             db          3h                                      
   |_ram:1000:6c75   [5]             db          0h                                      
   |_ram:1000:6c76   [6]             db          0h                                      
   |_ram:1000:6c77   [7]             db          24h                                     
   |_ram:1000:6c78   [8]             db          1h                                      
   |_ram:1000:6c79   [9]             db          0h                                      
   |_ram:1000:6c7a   [10]            db          10h                                     
   |_ram:1000:6c7b   [11]            db          0h                                      
   |_ram:1000:6c7c   [12]            db          19h                                     
   |_ram:1000:6c7d   [13]            db          13h                                     
   |_ram:1000:6c7e   [14]            db          15h                                     
   |_ram:1000:6c7f   [15]            db          0h                                      
   |_ram:1000:6c80   [16]            db          Ah                                      
   |_ram:1000:6c81   [17]            db          16h                                     
   |_ram:1000:6c82   [18]            db          0h                                      
   |_ram:1000:6c83   [19]            db          Dh                                      
   |_ram:1000:6c84   [20]            db          0h                                      
   |_ram:1000:6c85   [21]            db          Eh                                      
   |_ram:1000:6c86   [22]            db          11h                                     
   |_ram:1000:6c87   [23]            db          1Eh                                     
   |_ram:1000:6c88   [24]            db          0h                                      
   |_ram:1000:6c89   [25]            db          Ch                                      
   |_ram:1000:6c8a   [26]            db          0h                                      
   |_ram:1000:6c8b   [27]            db          23h                                     
   |_ram:1000:6c8c   [28]            db          0h                                      
   |_ram:1000:6c8d   [29]            db          22h                                     
   |_ram:1000:6c8e   [30]            db          17h                                     
   |_ram:1000:6c8f   [31]            db          0h                                      
   |_ram:1000:6c90   [32]            db          0h                                      
   |_ram:1000:6c91   [33]            db          0h                                      
   |_ram:1000:6c92   [34]            db          1Dh                                     
   |_ram:1000:6c93   [35]            db          1Bh                                     
   |_ram:1000:6c94   [36]            db          7h                                      
   |_ram:1000:6c95   [37]            db          0h                                      
   |_ram:1000:6c96   [38]            db          0h                                      
   |_ram:1000:6c97   [39]            db          30h                                     
   |_ram:1000:6c98   [40]            db          0h                                      
   |_ram:1000:6c99   [41]            db          2Bh                                     
   |_ram:1000:6c9a   [42]            db          2Dh                                     
   |_ram:1000:6c9b   [43]            db          29h                                     
   |_ram:1000:6c9c   [44]            db          0h                                      
   |_ram:1000:6c9d   [45]            db          2Ah                                     
   |_ram:1000:6c9e   [46]            db          32h                                     
   |_ram:1000:6c9f   [47]            db          0h                                      
   |_ram:1000:6ca0   [48]            db          27h                                     
   |_ram:1000:6ca1   [49]            db          39h                                     
   |_ram:1000:6ca2   [50]            db          2Eh                                     
   |_ram:1000:6ca3   [51]            db          0h                                      
   |_ram:1000:6ca4   [52]            db          3Bh                                     
   |_ram:1000:6ca5   [53]            db          0h                                      
   |_ram:1000:6ca6   [54]            db          0h                                      
   |_ram:1000:6ca7   [55]            db          0h                                      
   |_ram:1000:6ca8   [56]            db          43h                                     
   |_ram:1000:6ca9   [57]            db          31h                                     
   |_ram:1000:6caa   [58]            db          0h                                      
   |_ram:1000:6cab   [59]            db          34h                                     
   |_ram:1000:6cac   [60]            db          41h                                     
   |_ram:1000:6cad   [61]            db          0h                                      
   |_ram:1000:6cae   [62]            db          0h                                      
   |_ram:1000:6caf   [63]            db          0h                                      
   |_ram:1000:6cb0   [64]            db          42h                                     
   |_ram:1000:6cb1   [65]            db          3Ch                                     
   |_ram:1000:6cb2   [66]            db          40h                                     
   |_ram:1000:6cb3   [67]            db          38h                                     
   |_ram:1000:6cb4   [68]            db          0h                                      
   |_ram:1000:6cb5   [69]            db          0h                                      
   |_ram:1000:6cb6   [70]            db          0h                                      
   |_ram:1000:6cb7   [71]            db          4Dh                                     
   |_ram:1000:6cb8   [72]            db          55h                                     
   |_ram:1000:6cb9   [73]            db          53h                                     
   |_ram:1000:6cba   [74]            db          0h                                      
   |_ram:1000:6cbb   [75]            db          0h                                      
   |_ram:1000:6cbc   [76]            db          0h                                      
   |_ram:1000:6cbd   [77]            db          47h                                     
   |_ram:1000:6cbe   [78]            db          54h                                     
   |_ram:1000:6cbf   [79]            db          0h                                      
   |_ram:1000:6cc0   [80]            db          0h                                      
   |_ram:1000:6cc1   [81]            db          0h                                      
   |_ram:1000:6cc2   [82]            db          59h                                     
   |_ram:1000:6cc3   [83]            db          49h                                     
   |_ram:1000:6cc4   [84]            db          4Eh                                     
   |_ram:1000:6cc5   [85]            db          48h                                     
   |_ram:1000:6cc6   [86]            db          58h                                     
   |_ram:1000:6cc7   [87]            db          5Bh                                     
   |_ram:1000:6cc8   [88]            db          56h                                     
   |_ram:1000:6cc9   [89]            db          52h                                     
   |_ram:1000:6cca   [90]            db          0h                                      
   |_ram:1000:6ccb   [91]            db          57h                                     
   |_ram:1000:6ccc   [92]            db          0h                                      
   |_ram:1000:6ccd   [93]            db          0h                                      
   |_ram:1000:6cce   [94]            db          74h                                     
   |_ram:1000:6ccf   [95]            db          7Ah                                     
   |_ram:1000:6cd0   [96]            db          0h                                      
   |_ram:1000:6cd1   [97]            db          6Bh                                     
   |_ram:1000:6cd2   [98]            db          0h                                      
   |_ram:1000:6cd3   [99]            db          66h                                     
   |_ram:1000:6cd4   [100]           db          68h                                     
   |_ram:1000:6cd5   [101]           db          0h                                      
   |_ram:1000:6cd6   [102]           db          63h                                     
   |_ram:1000:6cd7   [103]           db          6Ah                                     
   |_ram:1000:6cd8   [104]           db          64h                                     
   |_ram:1000:6cd9   [105]           db          0h                                      
   |_ram:1000:6cda   [106]           db          67h                                     
   |_ram:1000:6cdb   [107]           db          61h                                     
   |_ram:1000:6cdc   [108]           db          0h                                      
   |_ram:1000:6cdd   [109]           db          6Fh                                     
   |_ram:1000:6cde   [110]           db          71h                                     
   |_ram:1000:6cdf   [111]           db          6Dh                                     
   |_ram:1000:6ce0   [112]           db          0h                                      
   |_ram:1000:6ce1   [113]           db          6Eh                                     
   |_ram:1000:6ce2   [114]           db          75h                                     
   |_ram:1000:6ce3   [115]           db          0h                                      
   |_ram:1000:6ce4   [116]           db          5Eh                                     
   |_ram:1000:6ce5   [117]           db          72h                                     
   |_ram:1000:6ce6   [118]           db          0h                                      
   |_ram:1000:6ce7   [119]           db          78h                                     
   |_ram:1000:6ce8   [120]           db          77h                                     
   |_ram:1000:6ce9   [121]           db          0h                                      
   |_ram:1000:6cea   [122]           db          5Fh                                     
   |_ram:1000:6ceb   [123]           db          0h                                      
   |_ram:1000:6cec   [124]           db          7Dh                                     
   |_ram:1000:6ced   [125]           db          7Ch                                     
   |_ram:1000:6cee   [126]           db          0h                                      
   |_ram:1000:6cef   [127]           db          0h                                      
                            hwall_x:                      ;XREF[1,0]:   1000:076a
ram:1000:6cf0   302010302010    db[6]                                               
   |_ram:1000:6cf0   [0]             db          30h                                     
   |_ram:1000:6cf1   [1]             db          20h                                     
   |_ram:1000:6cf2   [2]             db          10h                                     
   |_ram:1000:6cf3   [3]             db          30h                                     
   |_ram:1000:6cf4   [4]             db          20h                                     
   |_ram:1000:6cf5   [5]             db          10h                                     
                            hwall_y:                      ;XREF[1,0]:   1000:076e
ram:1000:6cf6   707070383838    db[6]                                               
   |_ram:1000:6cf6   [0]             db          70h                                     
   |_ram:1000:6cf7   [1]             db          70h                                     
   |_ram:1000:6cf8   [2]             db          70h                                     
   |_ram:1000:6cf9   [3]             db          38h                                     
   |_ram:1000:6cfa   [4]             db          38h                                     
   |_ram:1000:6cfb   [5]             db          38h                                     
                            vwall_x:                      ;XREF[1,0]:   1000:0788
ram:1000:6cfc   2e2e2e202020    db[6]                                               
   |_ram:1000:6cfc   [0]             db          2Eh                                     
   |_ram:1000:6cfd   [1]             db          2Eh                                     
   |_ram:1000:6cfe   [2]             db          2Eh                                     
   |_ram:1000:6cff   [3]             db          20h                                     
   |_ram:1000:6d00   [4]             db          20h                                     
   |_ram:1000:6d01   [5]             db          20h                                     
                            vwall_y:                      ;XREF[1,0]:   1000:078c
ram:1000:6d02   703800703800    db[6]                                               
   |_ram:1000:6d02   [0]             db          70h                                     
   |_ram:1000:6d03   [1]             db          38h                                     
   |_ram:1000:6d04   [2]             db          0h                                      
   |_ram:1000:6d05   [3]             db          70h                                     
   |_ram:1000:6d06   [4]             db          38h                                     
   |_ram:1000:6d07   [5]             db          0h                                      
                            clear_bitmap_2x4:             ;XREF[3,0]:   1000:4d7f,1000:4d8a,1000:63ad
ram:1000:6d08   000000000...    db[8]                                               
   |_ram:1000:6d08   [0]             db          0h                                      
   |_ram:1000:6d09   [1]             db          0h                                      
   |_ram:1000:6d0a   [2]             db          0h                                      
   |_ram:1000:6d0b   [3]             db          0h                                      
   |_ram:1000:6d0c   [4]             db          0h                                      
   |_ram:1000:6d0d   [5]             db          0h                                      
   |_ram:1000:6d0e   [6]             db          0h                                      
   |_ram:1000:6d0f   [7]             db          0h                                      
ram:1000:6d10   00              ??          00h                                     
ram:1000:6d11   00              ??          00h                                     
ram:1000:6d12   00              ??          00h                                     
ram:1000:6d13   00              ??          00h                                     
ram:1000:6d14   00              ??          00h                                     
ram:1000:6d15   00              ??          00h                                     
ram:1000:6d16   00              ??          00h                                     
ram:1000:6d17   00              ??          00h                                     
ram:1000:6d18   00              ??          00h                                     
ram:1000:6d19   00              ??          00h                                     
ram:1000:6d1a   00              ??          00h                                     
ram:1000:6d1b   00              ??          00h                                     
ram:1000:6d1c   00              ??          00h                                     
ram:1000:6d1d   00              ??          00h                                     
ram:1000:6d1e   00              ??          00h                                     
ram:1000:6d1f   00              ??          00h                                     
ram:1000:6d20   00              ??          00h                                     
ram:1000:6d21   00              ??          00h                                     
ram:1000:6d22   00              ??          00h                                     
ram:1000:6d23   00              ??          00h                                     
ram:1000:6d24   00              ??          00h                                     
ram:1000:6d25   00              ??          00h                                     
ram:1000:6d26   00              ??          00h                                     
ram:1000:6d27   00              ??          00h                                     
ram:1000:6d28   00              ??          00h                                     
ram:1000:6d29   00              ??          00h                                     
ram:1000:6d2a   00              ??          00h                                     
ram:1000:6d2b   00              ??          00h                                     
ram:1000:6d2c   00              ??          00h                                     
ram:1000:6d2d   00              ??          00h                                     
ram:1000:6d2e   00              ??          00h                                     
ram:1000:6d2f   00              ??          00h                                     
ram:1000:6d30   00              ??          00h                                     
ram:1000:6d31   00              ??          00h                                     
ram:1000:6d32   00              ??          00h                                     
ram:1000:6d33   00              ??          00h                                     
ram:1000:6d34   00              ??          00h                                     
ram:1000:6d35   00              ??          00h                                     
ram:1000:6d36   00              ??          00h                                     
ram:1000:6d37   00              ??          00h                                     
ram:1000:6d38   00              ??          00h                                     
ram:1000:6d39   00              ??          00h                                     
ram:1000:6d3a   00              ??          00h                                     
ram:1000:6d3b   00              ??          00h                                     
ram:1000:6d3c   00              ??          00h                                     
ram:1000:6d3d   00              ??          00h                                     
ram:1000:6d3e   00              ??          00h                                     
ram:1000:6d3f   00              ??          00h                                     
ram:1000:6d40   00              ??          00h                                     
ram:1000:6d41   00              ??          00h                                     
ram:1000:6d42   00              ??          00h                                     
ram:1000:6d43   00              ??          00h                                     
ram:1000:6d44   00              ??          00h                                     
ram:1000:6d45   00              ??          00h                                     
ram:1000:6d46   00              ??          00h                                     
ram:1000:6d47   00              ??          00h                                     
                            spr_3x8_MORLEVAN:             ;XREF[1,9]:   1000:0831,1000:0816,1000:0822,1000:0842
                                                          ;             1000:084a,1000:0852,1000:085a,1000:0862
                                                          ;             1000:0888,1000:0892
ram:1000:6d48   cc00cccc0...    db[192]                                             
   |_ram:1000:6d48   [0]             db          CCh                                     
   |_ram:1000:6d49   [1]             db          0h                                      
   |_ram:1000:6d4a   [2]             db          CCh                                     
   |_ram:1000:6d4b   [3]             db          CCh                                     
   |_ram:1000:6d4c   [4]             db          0h                                      
   |_ram:1000:6d4d   [5]             db          CCh                                     
   |_ram:1000:6d4e   [6]             db          CCh                                     
   |_ram:1000:6d4f   [7]             db          0h                                      
   |_ram:1000:6d50   [8]             db          CCh                                     
   |_ram:1000:6d51   [9]             db          C0h                                     
   |_ram:1000:6d52   [10]            db          CCh                                     
   |_ram:1000:6d53   [11]            db          Ch                                      
   |_ram:1000:6d54   [12]            db          C0h                                     
   |_ram:1000:6d55   [13]            db          CCh                                     
   |_ram:1000:6d56   [14]            db          Ch                                      
   |_ram:1000:6d57   [15]            db          C0h                                     
   |_ram:1000:6d58   [16]            db          0h                                      
   |_ram:1000:6d59   [17]            db          Ch                                      
   |_ram:1000:6d5a   [18]            db          C0h                                     
   |_ram:1000:6d5b   [19]            db          0h                                      
   |_ram:1000:6d5c   [20]            db          Ch                                      
   |_ram:1000:6d5d   [21]            db          C0h                                     
   |_ram:1000:6d5e   [22]            db          0h                                      
   |_ram:1000:6d5f   [23]            db          Ch                                      
   |_ram:1000:6d60   [24]            db          Ch                                      
   |_ram:1000:6d61   [25]            db          CCh                                     
   |_ram:1000:6d62   [26]            db          C0h                                     
   |_ram:1000:6d63   [27]            db          CCh                                     
   |_ram:1000:6d64   [28]            db          0h                                      
   |_ram:1000:6d65   [29]            db          CCh                                     
   |_ram:1000:6d66   [30]            db          C0h                                     
   |_ram:1000:6d67   [31]            db          0h                                      
   |_ram:1000:6d68   [32]            db          Ch                                      
   |_ram:1000:6d69   [33]            db          C0h                                     
   |_ram:1000:6d6a   [34]            db          0h                                      
   |_ram:1000:6d6b   [35]            db          Ch                                      
   |_ram:1000:6d6c   [36]            db          C0h                                     
   |_ram:1000:6d6d   [37]            db          0h                                      
   |_ram:1000:6d6e   [38]            db          Ch                                      
   |_ram:1000:6d6f   [39]            db          C0h                                     
   |_ram:1000:6d70   [40]            db          0h                                      
   |_ram:1000:6d71   [41]            db          Ch                                      
   |_ram:1000:6d72   [42]            db          CCh                                     
   |_ram:1000:6d73   [43]            db          0h                                      
   |_ram:1000:6d74   [44]            db          CCh                                     
   |_ram:1000:6d75   [45]            db          Ch                                      
   |_ram:1000:6d76   [46]            db          CCh                                     
   |_ram:1000:6d77   [47]            db          C0h                                     
   |_ram:1000:6d78   [48]            db          CCh                                     
   |_ram:1000:6d79   [49]            db          CCh                                     
   |_ram:1000:6d7a   [50]            db          CCh                                     
   |_ram:1000:6d7b   [51]            db          C0h                                     
   |_ram:1000:6d7c   [52]            db          0h                                      
   |_ram:1000:6d7d   [53]            db          Ch                                      
   |_ram:1000:6d7e   [54]            db          C0h                                     
   |_ram:1000:6d7f   [55]            db          0h                                      
   |_ram:1000:6d80   [56]            db          Ch                                      
   |_ram:1000:6d81   [57]            db          C0h                                     
   |_ram:1000:6d82   [58]            db          0h                                      
   |_ram:1000:6d83   [59]            db          Ch                                      
   |_ram:1000:6d84   [60]            db          CCh                                     
   |_ram:1000:6d85   [61]            db          CCh                                     
   |_ram:1000:6d86   [62]            db          C0h                                     
   |_ram:1000:6d87   [63]            db          C0h                                     
   |_ram:1000:6d88   [64]            db          0h                                      
   |_ram:1000:6d89   [65]            db          CCh                                     
   |_ram:1000:6d8a   [66]            db          C0h                                     
   |_ram:1000:6d8b   [67]            db          0h                                      
   |_ram:1000:6d8c   [68]            db          Ch                                      
   |_ram:1000:6d8d   [69]            db          C0h                                     
   |_ram:1000:6d8e   [70]            db          0h                                      
   |_ram:1000:6d8f   [71]            db          Ch                                      
   |_ram:1000:6d90   [72]            db          80h                                     
   |_ram:1000:6d91   [73]            db          0h                                      
   |_ram:1000:6d92   [74]            db          0h                                      
   |_ram:1000:6d93   [75]            db          80h                                     
   |_ram:1000:6d94   [76]            db          0h                                      
   |_ram:1000:6d95   [77]            db          0h                                      
   |_ram:1000:6d96   [78]            db          80h                                     
   |_ram:1000:6d97   [79]            db          0h                                      
   |_ram:1000:6d98   [80]            db          0h                                      
   |_ram:1000:6d99   [81]            db          80h                                     
   |_ram:1000:6d9a   [82]            db          0h                                      
   |_ram:1000:6d9b   [83]            db          0h                                      
   |_ram:1000:6d9c   [84]            db          80h                                     
   |_ram:1000:6d9d   [85]            db          0h                                      
   |_ram:1000:6d9e   [86]            db          0h                                      
   |_ram:1000:6d9f   [87]            db          80h                                     
   |_ram:1000:6da0   [88]            db          0h                                      
   |_ram:1000:6da1   [89]            db          0h                                      
   |_ram:1000:6da2   [90]            db          80h                                     
   |_ram:1000:6da3   [91]            db          0h                                      
   |_ram:1000:6da4   [92]            db          0h                                      
   |_ram:1000:6da5   [93]            db          88h                                     
   |_ram:1000:6da6   [94]            db          88h                                     
   |_ram:1000:6da7   [95]            db          88h                                     
   |_ram:1000:6da8   [96]            db          88h                                     
   |_ram:1000:6da9   [97]            db          88h                                     
   |_ram:1000:6daa   [98]            db          88h                                     
   |_ram:1000:6dab   [99]            db          80h                                     
   |_ram:1000:6dac   [100]           db          0h                                      
   |_ram:1000:6dad   [101]           db          0h                                      
   |_ram:1000:6dae   [102]           db          80h                                     
   |_ram:1000:6daf   [103]           db          0h                                      
   |_ram:1000:6db0   [104]           db          0h                                      
   |_ram:1000:6db1   [105]           db          88h                                     
   |_ram:1000:6db2   [106]           db          88h                                     
   |_ram:1000:6db3   [107]           db          80h                                     
   |_ram:1000:6db4   [108]           db          80h                                     
   |_ram:1000:6db5   [109]           db          0h                                      
   |_ram:1000:6db6   [110]           db          0h                                      
   |_ram:1000:6db7   [111]           db          80h                                     
   |_ram:1000:6db8   [112]           db          0h                                      
   |_ram:1000:6db9   [113]           db          0h                                      
   |_ram:1000:6dba   [114]           db          80h                                     
   |_ram:1000:6dbb   [115]           db          0h                                      
   |_ram:1000:6dbc   [116]           db          0h                                      
   |_ram:1000:6dbd   [117]           db          88h                                     
   |_ram:1000:6dbe   [118]           db          88h                                     
   |_ram:1000:6dbf   [119]           db          88h                                     
   |_ram:1000:6dc0   [120]           db          80h                                     
   |_ram:1000:6dc1   [121]           db          0h                                      
   |_ram:1000:6dc2   [122]           db          8h                                      
   |_ram:1000:6dc3   [123]           db          80h                                     
   |_ram:1000:6dc4   [124]           db          0h                                      
   |_ram:1000:6dc5   [125]           db          8h                                      
   |_ram:1000:6dc6   [126]           db          80h                                     
   |_ram:1000:6dc7   [127]           db          0h                                      
   |_ram:1000:6dc8   [128]           db          8h                                      
   |_ram:1000:6dc9   [129]           db          80h                                     
   |_ram:1000:6dca   [130]           db          0h                                      
   |_ram:1000:6dcb   [131]           db          8h                                      
   |_ram:1000:6dcc   [132]           db          80h                                     
   |_ram:1000:6dcd   [133]           db          0h                                      
   |_ram:1000:6dce   [134]           db          8h                                      
   |_ram:1000:6dcf   [135]           db          88h                                     
   |_ram:1000:6dd0   [136]           db          0h                                      
   |_ram:1000:6dd1   [137]           db          88h                                     
   |_ram:1000:6dd2   [138]           db          8h                                      
   |_ram:1000:6dd3   [139]           db          88h                                     
   |_ram:1000:6dd4   [140]           db          80h                                     
   |_ram:1000:6dd5   [141]           db          0h                                      
   |_ram:1000:6dd6   [142]           db          88h                                     
   |_ram:1000:6dd7   [143]           db          0h                                      
   |_ram:1000:6dd8   [144]           db          0h                                      
   |_ram:1000:6dd9   [145]           db          28h                                     
   |_ram:1000:6dda   [146]           db          0h                                      
   |_ram:1000:6ddb   [147]           db          0h                                      
   |_ram:1000:6ddc   [148]           db          AAh                                     
   |_ram:1000:6ddd   [149]           db          0h                                      
   |_ram:1000:6dde   [150]           db          2h                                      
   |_ram:1000:6ddf   [151]           db          82h                                     
   |_ram:1000:6de0   [152]           db          80h                                     
   |_ram:1000:6de1   [153]           db          Ah                                      
   |_ram:1000:6de2   [154]           db          0h                                      
   |_ram:1000:6de3   [155]           db          A0h                                     
   |_ram:1000:6de4   [156]           db          28h                                     
   |_ram:1000:6de5   [157]           db          0h                                      
   |_ram:1000:6de6   [158]           db          28h                                     
   |_ram:1000:6de7   [159]           db          AAh                                     
   |_ram:1000:6de8   [160]           db          AAh                                     
   |_ram:1000:6de9   [161]           db          AAh                                     
   |_ram:1000:6dea   [162]           db          A8h                                     
   |_ram:1000:6deb   [163]           db          0h                                      
   |_ram:1000:6dec   [164]           db          2Ah                                     
   |_ram:1000:6ded   [165]           db          A8h                                     
   |_ram:1000:6dee   [166]           db          0h                                      
   |_ram:1000:6def   [167]           db          2Ah                                     
   |_ram:1000:6df0   [168]           db          54h                                     
   |_ram:1000:6df1   [169]           db          0h                                      
   |_ram:1000:6df2   [170]           db          5h                                      
   |_ram:1000:6df3   [171]           db          55h                                     
   |_ram:1000:6df4   [172]           db          0h                                      
   |_ram:1000:6df5   [173]           db          5h                                      
   |_ram:1000:6df6   [174]           db          51h                                     
   |_ram:1000:6df7   [175]           db          40h                                     
   |_ram:1000:6df8   [176]           db          5h                                      
   |_ram:1000:6df9   [177]           db          50h                                     
   |_ram:1000:6dfa   [178]           db          54h                                     
   |_ram:1000:6dfb   [179]           db          5h                                      
   |_ram:1000:6dfc   [180]           db          50h                                     
   |_ram:1000:6dfd   [181]           db          5h                                      
   |_ram:1000:6dfe   [182]           db          5h                                      
   |_ram:1000:6dff   [183]           db          50h                                     
   |_ram:1000:6e00   [184]           db          1h                                      
   |_ram:1000:6e01   [185]           db          45h                                     
   |_ram:1000:6e02   [186]           db          50h                                     
   |_ram:1000:6e03   [187]           db          0h                                      
   |_ram:1000:6e04   [188]           db          55h                                     
   |_ram:1000:6e05   [189]           db          50h                                     
   |_ram:1000:6e06   [190]           db          0h                                      
   |_ram:1000:6e07   [191]           db          15h                                     
                            spr_3x8_colon:                ;XREF[2,0]:   1000:083a,1000:086a
ram:1000:6e08   00000000c...    db[24]                                              
   |_ram:1000:6e08   [0]             db          0h                                      
   |_ram:1000:6e09   [1]             db          0h                                      
   |_ram:1000:6e0a   [2]             db          0h                                      
   |_ram:1000:6e0b   [3]             db          0h                                      
   |_ram:1000:6e0c   [4]             db          CCh                                     
   |_ram:1000:6e0d   [5]             db          0h                                      
   |_ram:1000:6e0e   [6]             db          0h                                      
   |_ram:1000:6e0f   [7]             db          CCh                                     
   |_ram:1000:6e10   [8]             db          0h                                      
   |_ram:1000:6e11   [9]             db          0h                                      
   |_ram:1000:6e12   [10]            db          0h                                      
   |_ram:1000:6e13   [11]            db          0h                                      
   |_ram:1000:6e14   [12]            db          0h                                      
   |_ram:1000:6e15   [13]            db          0h                                      
   |_ram:1000:6e16   [14]            db          0h                                      
   |_ram:1000:6e17   [15]            db          0h                                      
   |_ram:1000:6e18   [16]            db          CCh                                     
   |_ram:1000:6e19   [17]            db          0h                                      
   |_ram:1000:6e1a   [18]            db          0h                                      
   |_ram:1000:6e1b   [19]            db          CCh                                     
   |_ram:1000:6e1c   [20]            db          0h                                      
   |_ram:1000:6e1d   [21]            db          0h                                      
   |_ram:1000:6e1e   [22]            db          0h                                      
   |_ram:1000:6e1f   [23]            db          0h                                      
                            spr_3x8_0:                    ;XREF[1,0]:   1000:0154
ram:1000:6e20   03ffc03f0...    db[24]                                              
   |_ram:1000:6e20   [0]             db          3h                                      
   |_ram:1000:6e21   [1]             db          FFh                                     
   |_ram:1000:6e22   [2]             db          C0h                                     
   |_ram:1000:6e23   [3]             db          3Fh                                     
   |_ram:1000:6e24   [4]             db          0h                                      
   |_ram:1000:6e25   [5]             db          FCh                                     
   |_ram:1000:6e26   [6]             db          F0h                                     
   |_ram:1000:6e27   [7]             db          3h                                      
   |_ram:1000:6e28   [8]             db          Fh                                      
   |_ram:1000:6e29   [9]             db          F0h                                     
   |_ram:1000:6e2a   [10]            db          Ch                                      
   |_ram:1000:6e2b   [11]            db          Fh                                      
   |_ram:1000:6e2c   [12]            db          F0h                                     
   |_ram:1000:6e2d   [13]            db          30h                                     
   |_ram:1000:6e2e   [14]            db          Fh                                      
   |_ram:1000:6e2f   [15]            db          F0h                                     
   |_ram:1000:6e30   [16]            db          C0h                                     
   |_ram:1000:6e31   [17]            db          Fh                                      
   |_ram:1000:6e32   [18]            db          3Fh                                     
   |_ram:1000:6e33   [19]            db          0h                                      
   |_ram:1000:6e34   [20]            db          FCh                                     
   |_ram:1000:6e35   [21]            db          3h                                      
   |_ram:1000:6e36   [22]            db          FFh                                     
   |_ram:1000:6e37   [23]            db          C0h                                     
                            spr_3x8_1:                    ;XREF[1,0]:   1000:0156
ram:1000:6e38   00fc0003f...    db[24]                                              
   |_ram:1000:6e38   [0]             db          0h                                      
   |_ram:1000:6e39   [1]             db          FCh                                     
   |_ram:1000:6e3a   [2]             db          0h                                      
   |_ram:1000:6e3b   [3]             db          3h                                      
   |_ram:1000:6e3c   [4]             db          FCh                                     
   |_ram:1000:6e3d   [5]             db          0h                                      
   |_ram:1000:6e3e   [6]             db          Fh                                      
   |_ram:1000:6e3f   [7]             db          3Ch                                     
   |_ram:1000:6e40   [8]             db          0h                                      
   |_ram:1000:6e41   [9]             db          0h                                      
   |_ram:1000:6e42   [10]            db          3Ch                                     
   |_ram:1000:6e43   [11]            db          0h                                      
   |_ram:1000:6e44   [12]            db          0h                                      
   |_ram:1000:6e45   [13]            db          3Ch                                     
   |_ram:1000:6e46   [14]            db          0h                                      
   |_ram:1000:6e47   [15]            db          0h                                      
   |_ram:1000:6e48   [16]            db          3Ch                                     
   |_ram:1000:6e49   [17]            db          0h                                      
   |_ram:1000:6e4a   [18]            db          0h                                      
   |_ram:1000:6e4b   [19]            db          3Ch                                     
   |_ram:1000:6e4c   [20]            db          0h                                      
   |_ram:1000:6e4d   [21]            db          Fh                                      
   |_ram:1000:6e4e   [22]            db          FFh                                     
   |_ram:1000:6e4f   [23]            db          F0h                                     
                            spr_3x8_2:                    ;XREF[1,0]:   1000:0158
ram:1000:6e50   0ffff03c0...    db[24]                                              
   |_ram:1000:6e50   [0]             db          Fh                                      
   |_ram:1000:6e51   [1]             db          FFh                                     
   |_ram:1000:6e52   [2]             db          F0h                                     
   |_ram:1000:6e53   [3]             db          3Ch                                     
   |_ram:1000:6e54   [4]             db          0h                                      
   |_ram:1000:6e55   [5]             db          3Ch                                     
   |_ram:1000:6e56   [6]             db          0h                                      
   |_ram:1000:6e57   [7]             db          0h                                      
   |_ram:1000:6e58   [8]             db          3Ch                                     
   |_ram:1000:6e59   [9]             db          0h                                      
   |_ram:1000:6e5a   [10]            db          3Fh                                     
   |_ram:1000:6e5b   [11]            db          F0h                                     
   |_ram:1000:6e5c   [12]            db          3h                                      
   |_ram:1000:6e5d   [13]            db          FCh                                     
   |_ram:1000:6e5e   [14]            db          0h                                      
   |_ram:1000:6e5f   [15]            db          3Ch                                     
   |_ram:1000:6e60   [16]            db          0h                                      
   |_ram:1000:6e61   [17]            db          0h                                      
   |_ram:1000:6e62   [18]            db          FCh                                     
   |_ram:1000:6e63   [19]            db          0h                                      
   |_ram:1000:6e64   [20]            db          0h                                      
   |_ram:1000:6e65   [21]            db          3Fh                                     
   |_ram:1000:6e66   [22]            db          FFh                                     
   |_ram:1000:6e67   [23]            db          FFh                                     
                            spr_3x8_3:                    ;XREF[1,0]:   1000:015a
ram:1000:6e68   0ffffc3c0...    db[24]                                              
   |_ram:1000:6e68   [0]             db          Fh                                      
   |_ram:1000:6e69   [1]             db          FFh                                     
   |_ram:1000:6e6a   [2]             db          FCh                                     
   |_ram:1000:6e6b   [3]             db          3Ch                                     
   |_ram:1000:6e6c   [4]             db          0h                                      
   |_ram:1000:6e6d   [5]             db          3Fh                                     
   |_ram:1000:6e6e   [6]             db          0h                                      
   |_ram:1000:6e6f   [7]             db          0h                                      
   |_ram:1000:6e70   [8]             db          3Ch                                     
   |_ram:1000:6e71   [9]             db          0h                                      
   |_ram:1000:6e72   [10]            db          3Fh                                     
   |_ram:1000:6e73   [11]            db          FCh                                     
   |_ram:1000:6e74   [12]            db          0h                                      
   |_ram:1000:6e75   [13]            db          0h                                      
   |_ram:1000:6e76   [14]            db          3Fh                                     
   |_ram:1000:6e77   [15]            db          F0h                                     
   |_ram:1000:6e78   [16]            db          0h                                      
   |_ram:1000:6e79   [17]            db          Fh                                      
   |_ram:1000:6e7a   [18]            db          3Ch                                     
   |_ram:1000:6e7b   [19]            db          0h                                      
   |_ram:1000:6e7c   [20]            db          3Ch                                     
   |_ram:1000:6e7d   [21]            db          Fh                                      
   |_ram:1000:6e7e   [22]            db          FFh                                     
   |_ram:1000:6e7f   [23]            db          F0h                                     
                            spr_3x8_4:                    ;XREF[1,0]:   1000:015c
ram:1000:6e80   000ff000f...    db[24]                                              
   |_ram:1000:6e80   [0]             db          0h                                      
   |_ram:1000:6e81   [1]             db          Fh                                      
   |_ram:1000:6e82   [2]             db          F0h                                     
   |_ram:1000:6e83   [3]             db          0h                                      
   |_ram:1000:6e84   [4]             db          FFh                                     
   |_ram:1000:6e85   [5]             db          F0h                                     
   |_ram:1000:6e86   [6]             db          3h                                      
   |_ram:1000:6e87   [7]             db          C3h                                     
   |_ram:1000:6e88   [8]             db          F0h                                     
   |_ram:1000:6e89   [9]             db          3Fh                                     
   |_ram:1000:6e8a   [10]            db          3h                                      
   |_ram:1000:6e8b   [11]            db          F0h                                     
   |_ram:1000:6e8c   [12]            db          FCh                                     
   |_ram:1000:6e8d   [13]            db          3h                                      
   |_ram:1000:6e8e   [14]            db          F0h                                     
   |_ram:1000:6e8f   [15]            db          FFh                                     
   |_ram:1000:6e90   [16]            db          FFh                                     
   |_ram:1000:6e91   [17]            db          FFh                                     
   |_ram:1000:6e92   [18]            db          0h                                      
   |_ram:1000:6e93   [19]            db          3h                                      
   |_ram:1000:6e94   [20]            db          F0h                                     
   |_ram:1000:6e95   [21]            db          0h                                      
   |_ram:1000:6e96   [22]            db          3h                                      
   |_ram:1000:6e97   [23]            db          F0h                                     
                            spr_3x8_5:                    ;XREF[1,0]:   1000:015e
ram:1000:6e98   fffff0f00...    db[24]                                              
   |_ram:1000:6e98   [0]             db          FFh                                     
   |_ram:1000:6e99   [1]             db          FFh                                     
   |_ram:1000:6e9a   [2]             db          F0h                                     
   |_ram:1000:6e9b   [3]             db          F0h                                     
   |_ram:1000:6e9c   [4]             db          0h                                      
   |_ram:1000:6e9d   [5]             db          0h                                      
   |_ram:1000:6e9e   [6]             db          F0h                                     
   |_ram:1000:6e9f   [7]             db          0h                                      
   |_ram:1000:6ea0   [8]             db          0h                                      
   |_ram:1000:6ea1   [9]             db          FFh                                     
   |_ram:1000:6ea2   [10]            db          FFh                                     
   |_ram:1000:6ea3   [11]            db          F0h                                     
   |_ram:1000:6ea4   [12]            db          0h                                      
   |_ram:1000:6ea5   [13]            db          0h                                      
   |_ram:1000:6ea6   [14]            db          3Ch                                     
   |_ram:1000:6ea7   [15]            db          0h                                      
   |_ram:1000:6ea8   [16]            db          0h                                      
   |_ram:1000:6ea9   [17]            db          Fh                                      
   |_ram:1000:6eaa   [18]            db          FCh                                     
   |_ram:1000:6eab   [19]            db          0h                                      
   |_ram:1000:6eac   [20]            db          3Ch                                     
   |_ram:1000:6ead   [21]            db          Fh                                      
   |_ram:1000:6eae   [22]            db          FFh                                     
   |_ram:1000:6eaf   [23]            db          F0h                                     
                            spr_3x8_6:                    ;XREF[1,0]:   1000:0160
ram:1000:6eb0   0ffff03c0...    db[24]                                              
   |_ram:1000:6eb0   [0]             db          Fh                                      
   |_ram:1000:6eb1   [1]             db          FFh                                     
   |_ram:1000:6eb2   [2]             db          F0h                                     
   |_ram:1000:6eb3   [3]             db          3Ch                                     
   |_ram:1000:6eb4   [4]             db          0h                                      
   |_ram:1000:6eb5   [5]             db          0h                                      
   |_ram:1000:6eb6   [6]             db          F0h                                     
   |_ram:1000:6eb7   [7]             db          0h                                      
   |_ram:1000:6eb8   [8]             db          0h                                      
   |_ram:1000:6eb9   [9]             db          FFh                                     
   |_ram:1000:6eba   [10]            db          FFh                                     
   |_ram:1000:6ebb   [11]            db          FCh                                     
   |_ram:1000:6ebc   [12]            db          F0h                                     
   |_ram:1000:6ebd   [13]            db          0h                                      
   |_ram:1000:6ebe   [14]            db          3Fh                                     
   |_ram:1000:6ebf   [15]            db          F0h                                     
   |_ram:1000:6ec0   [16]            db          0h                                      
   |_ram:1000:6ec1   [17]            db          Fh                                      
   |_ram:1000:6ec2   [18]            db          3Ch                                     
   |_ram:1000:6ec3   [19]            db          0h                                      
   |_ram:1000:6ec4   [20]            db          3Ch                                     
   |_ram:1000:6ec5   [21]            db          Fh                                      
   |_ram:1000:6ec6   [22]            db          FFh                                     
   |_ram:1000:6ec7   [23]            db          F0h                                     
                            spr_3x8_7:                    ;XREF[1,0]:   1000:0162
ram:1000:6ec8   ffffff000...    db[24]                                              
   |_ram:1000:6ec8   [0]             db          FFh                                     
   |_ram:1000:6ec9   [1]             db          FFh                                     
   |_ram:1000:6eca   [2]             db          FFh                                     
   |_ram:1000:6ecb   [3]             db          0h                                      
   |_ram:1000:6ecc   [4]             db          0h                                      
   |_ram:1000:6ecd   [5]             db          FCh                                     
   |_ram:1000:6ece   [6]             db          0h                                      
   |_ram:1000:6ecf   [7]             db          3h                                      
   |_ram:1000:6ed0   [8]             db          C0h                                     
   |_ram:1000:6ed1   [9]             db          0h                                      
   |_ram:1000:6ed2   [10]            db          Fh                                      
   |_ram:1000:6ed3   [11]            db          0h                                      
   |_ram:1000:6ed4   [12]            db          0h                                      
   |_ram:1000:6ed5   [13]            db          3Ch                                     
   |_ram:1000:6ed6   [14]            db          0h                                      
   |_ram:1000:6ed7   [15]            db          0h                                      
   |_ram:1000:6ed8   [16]            db          F0h                                     
   |_ram:1000:6ed9   [17]            db          0h                                      
   |_ram:1000:6eda   [18]            db          0h                                      
   |_ram:1000:6edb   [19]            db          F0h                                     
   |_ram:1000:6edc   [20]            db          0h                                      
   |_ram:1000:6edd   [21]            db          0h                                      
   |_ram:1000:6ede   [22]            db          F0h                                     
   |_ram:1000:6edf   [23]            db          0h                                      
                            spr_3x8_8:                    ;XREF[1,0]:   1000:0164
ram:1000:6ee0   0ffff03c0...    db[24]                                              
   |_ram:1000:6ee0   [0]             db          Fh                                      
   |_ram:1000:6ee1   [1]             db          FFh                                     
   |_ram:1000:6ee2   [2]             db          F0h                                     
   |_ram:1000:6ee3   [3]             db          3Ch                                     
   |_ram:1000:6ee4   [4]             db          0h                                      
   |_ram:1000:6ee5   [5]             db          3Ch                                     
   |_ram:1000:6ee6   [6]             db          3Ch                                     
   |_ram:1000:6ee7   [7]             db          0h                                      
   |_ram:1000:6ee8   [8]             db          3Ch                                     
   |_ram:1000:6ee9   [9]             db          Fh                                      
   |_ram:1000:6eea   [10]            db          FFh                                     
   |_ram:1000:6eeb   [11]            db          F0h                                     
   |_ram:1000:6eec   [12]            db          3Ch                                     
   |_ram:1000:6eed   [13]            db          0h                                      
   |_ram:1000:6eee   [14]            db          3Ch                                     
   |_ram:1000:6eef   [15]            db          F0h                                     
   |_ram:1000:6ef0   [16]            db          0h                                      
   |_ram:1000:6ef1   [17]            db          Fh                                      
   |_ram:1000:6ef2   [18]            db          F0h                                     
   |_ram:1000:6ef3   [19]            db          0h                                      
   |_ram:1000:6ef4   [20]            db          Fh                                      
   |_ram:1000:6ef5   [21]            db          3Fh                                     
   |_ram:1000:6ef6   [22]            db          FFh                                     
   |_ram:1000:6ef7   [23]            db          FCh                                     
                            spr_3x8_9:                    ;XREF[1,0]:   1000:0166
ram:1000:6ef8   0ffff03c0...    db[24]                                              
   |_ram:1000:6ef8   [0]             db          Fh                                      
   |_ram:1000:6ef9   [1]             db          FFh                                     
   |_ram:1000:6efa   [2]             db          F0h                                     
   |_ram:1000:6efb   [3]             db          3Ch                                     
   |_ram:1000:6efc   [4]             db          0h                                      
   |_ram:1000:6efd   [5]             db          3Ch                                     
   |_ram:1000:6efe   [6]             db          F0h                                     
   |_ram:1000:6eff   [7]             db          0h                                      
   |_ram:1000:6f00   [8]             db          Fh                                      
   |_ram:1000:6f01   [9]             db          F0h                                     
   |_ram:1000:6f02   [10]            db          0h                                      
   |_ram:1000:6f03   [11]            db          Fh                                      
   |_ram:1000:6f04   [12]            db          3Fh                                     
   |_ram:1000:6f05   [13]            db          FFh                                     
   |_ram:1000:6f06   [14]            db          FFh                                     
   |_ram:1000:6f07   [15]            db          0h                                      
   |_ram:1000:6f08   [16]            db          0h                                      
   |_ram:1000:6f09   [17]            db          3Ch                                     
   |_ram:1000:6f0a   [18]            db          0h                                      
   |_ram:1000:6f0b   [19]            db          0h                                      
   |_ram:1000:6f0c   [20]            db          F0h                                     
   |_ram:1000:6f0d   [21]            db          Fh                                      
   |_ram:1000:6f0e   [22]            db          FFh                                     
   |_ram:1000:6f0f   [23]            db          C0h                                     
                            ;2.....2.2.2.....
                            ;2.......2.......
                            ;2.2.3.3.3.......
                            ;2...33333...2...
                            ;2...33333...2...
                            ;....3.3.3.2.2...
                            ;....2.......2...
                            ;..2.2.2.....2...
                            ;....2.2.2.......
                            ;......2.........
                            ;2...3.3.3...2...
                            ;2.2.33333.2.2...
                            ;2.2.33333.2.2...
                            ;2...3.3.3...2...
                            ;......2.........
                            ;....2.2.2.......
                            ;..2.2.2.....2...
                            ;....2.......2...
                            ;....3.3.3.2.2...
                            ;2...33333...2...
                            ;2...33333...2...
                            ;2.2.3.3.3.......
                            ;2.......2.......
                            ;2.....2.2.2.....
                            ;..2.....2.2.2...
                            ;..2.......2.....
                            ;..2.2.3.3.3.....
                            ;..2...33333...2.
                            ;..2...33333...2.
                            ;......3.3.3.2.2.
                            ;......2.......2.
                            ;....2.2.2.....2.
                            ;......2.2.2.....
                            ;........2.......
                            ;..2...3.3.3...2.
                            ;..2.2.33333.2.2.
                            ;..2.2.33333.2.2.
                            ;..2...3.3.3...2.
                            ;........2.......
                            ;......2.2.2.....
                            ;....2.2.2.....2.
                            ;......2.......2.
                            ;......3.3.3.2.2.
                            ;..2...33333...2.
                            ;..2...33333...2.
                            ;..2.2.3.3.3.....
                            ;..2.......2.....
                            ;..2.....2.2.2...
                            spr_spiraldrone2:             ;XREF[2,0]:   1000:2b37,1000:2d86
ram:1000:6f10   800888008...    db[192]                                             
   |_ram:1000:6f10   [0]             db          80h                                     
   |_ram:1000:6f11   [1]             db          8h                                      
   |_ram:1000:6f12   [2]             db          88h                                     
   |_ram:1000:6f13   [3]             db          0h                                      
   |_ram:1000:6f14   [4]             db          80h                                     
   |_ram:1000:6f15   [5]             db          0h                                      
   |_ram:1000:6f16   [6]             db          80h                                     
   |_ram:1000:6f17   [7]             db          0h                                      
   |_ram:1000:6f18   [8]             db          88h                                     
   |_ram:1000:6f19   [9]             db          CCh                                     
   |_ram:1000:6f1a   [10]            db          C0h                                     
   |_ram:1000:6f1b   [11]            db          0h                                      
   |_ram:1000:6f1c   [12]            db          80h                                     
   |_ram:1000:6f1d   [13]            db          FFh                                     
   |_ram:1000:6f1e   [14]            db          C0h                                     
   |_ram:1000:6f1f   [15]            db          80h                                     
   |_ram:1000:6f20   [16]            db          80h                                     
   |_ram:1000:6f21   [17]            db          FFh                                     
   |_ram:1000:6f22   [18]            db          C0h                                     
   |_ram:1000:6f23   [19]            db          80h                                     
   |_ram:1000:6f24   [20]            db          0h                                      
   |_ram:1000:6f25   [21]            db          CCh                                     
   |_ram:1000:6f26   [22]            db          C8h                                     
   |_ram:1000:6f27   [23]            db          80h                                     
   |_ram:1000:6f28   [24]            db          0h                                      
   |_ram:1000:6f29   [25]            db          80h                                     
   |_ram:1000:6f2a   [26]            db          0h                                      
   |_ram:1000:6f2b   [27]            db          80h                                     
   |_ram:1000:6f2c   [28]            db          8h                                      
   |_ram:1000:6f2d   [29]            db          88h                                     
   |_ram:1000:6f2e   [30]            db          0h                                      
   |_ram:1000:6f2f   [31]            db          80h                                     
   |_ram:1000:6f30   [32]            db          0h                                      
   |_ram:1000:6f31   [33]            db          88h                                     
   |_ram:1000:6f32   [34]            db          80h                                     
   |_ram:1000:6f33   [35]            db          0h                                      
   |_ram:1000:6f34   [36]            db          0h                                      
   |_ram:1000:6f35   [37]            db          8h                                      
   |_ram:1000:6f36   [38]            db          0h                                      
   |_ram:1000:6f37   [39]            db          0h                                      
   |_ram:1000:6f38   [40]            db          80h                                     
   |_ram:1000:6f39   [41]            db          CCh                                     
   |_ram:1000:6f3a   [42]            db          C0h                                     
   |_ram:1000:6f3b   [43]            db          80h                                     
   |_ram:1000:6f3c   [44]            db          88h                                     
   |_ram:1000:6f3d   [45]            db          FFh                                     
   |_ram:1000:6f3e   [46]            db          C8h                                     
   |_ram:1000:6f3f   [47]            db          80h                                     
   |_ram:1000:6f40   [48]            db          88h                                     
   |_ram:1000:6f41   [49]            db          FFh                                     
   |_ram:1000:6f42   [50]            db          C8h                                     
   |_ram:1000:6f43   [51]            db          80h                                     
   |_ram:1000:6f44   [52]            db          80h                                     
   |_ram:1000:6f45   [53]            db          CCh                                     
   |_ram:1000:6f46   [54]            db          C0h                                     
   |_ram:1000:6f47   [55]            db          80h                                     
   |_ram:1000:6f48   [56]            db          0h                                      
   |_ram:1000:6f49   [57]            db          8h                                      
   |_ram:1000:6f4a   [58]            db          0h                                      
   |_ram:1000:6f4b   [59]            db          0h                                      
   |_ram:1000:6f4c   [60]            db          0h                                      
   |_ram:1000:6f4d   [61]            db          88h                                     
   |_ram:1000:6f4e   [62]            db          80h                                     
   |_ram:1000:6f4f   [63]            db          0h                                      
   |_ram:1000:6f50   [64]            db          8h                                      
   |_ram:1000:6f51   [65]            db          88h                                     
   |_ram:1000:6f52   [66]            db          0h                                      
   |_ram:1000:6f53   [67]            db          80h                                     
   |_ram:1000:6f54   [68]            db          0h                                      
   |_ram:1000:6f55   [69]            db          80h                                     
   |_ram:1000:6f56   [70]            db          0h                                      
   |_ram:1000:6f57   [71]            db          80h                                     
   |_ram:1000:6f58   [72]            db          0h                                      
   |_ram:1000:6f59   [73]            db          CCh                                     
   |_ram:1000:6f5a   [74]            db          C8h                                     
   |_ram:1000:6f5b   [75]            db          80h                                     
   |_ram:1000:6f5c   [76]            db          80h                                     
   |_ram:1000:6f5d   [77]            db          FFh                                     
   |_ram:1000:6f5e   [78]            db          C0h                                     
   |_ram:1000:6f5f   [79]            db          80h                                     
   |_ram:1000:6f60   [80]            db          80h                                     
   |_ram:1000:6f61   [81]            db          FFh                                     
   |_ram:1000:6f62   [82]            db          C0h                                     
   |_ram:1000:6f63   [83]            db          80h                                     
   |_ram:1000:6f64   [84]            db          88h                                     
   |_ram:1000:6f65   [85]            db          CCh                                     
   |_ram:1000:6f66   [86]            db          C0h                                     
   |_ram:1000:6f67   [87]            db          0h                                      
   |_ram:1000:6f68   [88]            db          80h                                     
   |_ram:1000:6f69   [89]            db          0h                                      
   |_ram:1000:6f6a   [90]            db          80h                                     
   |_ram:1000:6f6b   [91]            db          0h                                      
   |_ram:1000:6f6c   [92]            db          80h                                     
   |_ram:1000:6f6d   [93]            db          8h                                      
   |_ram:1000:6f6e   [94]            db          88h                                     
   |_ram:1000:6f6f   [95]            db          0h                                      
   |_ram:1000:6f70   [96]            db          8h                                      
   |_ram:1000:6f71   [97]            db          0h                                      
   |_ram:1000:6f72   [98]            db          88h                                     
   |_ram:1000:6f73   [99]            db          80h                                     
   |_ram:1000:6f74   [100]           db          8h                                      
   |_ram:1000:6f75   [101]           db          0h                                      
   |_ram:1000:6f76   [102]           db          8h                                      
   |_ram:1000:6f77   [103]           db          0h                                      
   |_ram:1000:6f78   [104]           db          8h                                      
   |_ram:1000:6f79   [105]           db          8Ch                                     
   |_ram:1000:6f7a   [106]           db          CCh                                     
   |_ram:1000:6f7b   [107]           db          0h                                      
   |_ram:1000:6f7c   [108]           db          8h                                      
   |_ram:1000:6f7d   [109]           db          Fh                                      
   |_ram:1000:6f7e   [110]           db          FCh                                     
   |_ram:1000:6f7f   [111]           db          8h                                      
   |_ram:1000:6f80   [112]           db          8h                                      
   |_ram:1000:6f81   [113]           db          Fh                                      
   |_ram:1000:6f82   [114]           db          FCh                                     
   |_ram:1000:6f83   [115]           db          8h                                      
   |_ram:1000:6f84   [116]           db          0h                                      
   |_ram:1000:6f85   [117]           db          Ch                                      
   |_ram:1000:6f86   [118]           db          CCh                                     
   |_ram:1000:6f87   [119]           db          88h                                     
   |_ram:1000:6f88   [120]           db          0h                                      
   |_ram:1000:6f89   [121]           db          8h                                      
   |_ram:1000:6f8a   [122]           db          0h                                      
   |_ram:1000:6f8b   [123]           db          8h                                      
   |_ram:1000:6f8c   [124]           db          0h                                      
   |_ram:1000:6f8d   [125]           db          88h                                     
   |_ram:1000:6f8e   [126]           db          80h                                     
   |_ram:1000:6f8f   [127]           db          8h                                      
   |_ram:1000:6f90   [128]           db          0h                                      
   |_ram:1000:6f91   [129]           db          8h                                      
   |_ram:1000:6f92   [130]           db          88h                                     
   |_ram:1000:6f93   [131]           db          0h                                      
   |_ram:1000:6f94   [132]           db          0h                                      
   |_ram:1000:6f95   [133]           db          0h                                      
   |_ram:1000:6f96   [134]           db          80h                                     
   |_ram:1000:6f97   [135]           db          0h                                      
   |_ram:1000:6f98   [136]           db          8h                                      
   |_ram:1000:6f99   [137]           db          Ch                                      
   |_ram:1000:6f9a   [138]           db          CCh                                     
   |_ram:1000:6f9b   [139]           db          8h                                      
   |_ram:1000:6f9c   [140]           db          8h                                      
   |_ram:1000:6f9d   [141]           db          8Fh                                     
   |_ram:1000:6f9e   [142]           db          FCh                                     
   |_ram:1000:6f9f   [143]           db          88h                                     
   |_ram:1000:6fa0   [144]           db          8h                                      
   |_ram:1000:6fa1   [145]           db          8Fh                                     
   |_ram:1000:6fa2   [146]           db          FCh                                     
   |_ram:1000:6fa3   [147]           db          88h                                     
   |_ram:1000:6fa4   [148]           db          8h                                      
   |_ram:1000:6fa5   [149]           db          Ch                                      
   |_ram:1000:6fa6   [150]           db          CCh                                     
   |_ram:1000:6fa7   [151]           db          8h                                      
   |_ram:1000:6fa8   [152]           db          0h                                      
   |_ram:1000:6fa9   [153]           db          0h                                      
   |_ram:1000:6faa   [154]           db          80h                                     
   |_ram:1000:6fab   [155]           db          0h                                      
   |_ram:1000:6fac   [156]           db          0h                                      
   |_ram:1000:6fad   [157]           db          8h                                      
   |_ram:1000:6fae   [158]           db          88h                                     
   |_ram:1000:6faf   [159]           db          0h                                      
   |_ram:1000:6fb0   [160]           db          0h                                      
   |_ram:1000:6fb1   [161]           db          88h                                     
   |_ram:1000:6fb2   [162]           db          80h                                     
   |_ram:1000:6fb3   [163]           db          8h                                      
   |_ram:1000:6fb4   [164]           db          0h                                      
   |_ram:1000:6fb5   [165]           db          8h                                      
   |_ram:1000:6fb6   [166]           db          0h                                      
   |_ram:1000:6fb7   [167]           db          8h                                      
   |_ram:1000:6fb8   [168]           db          0h                                      
   |_ram:1000:6fb9   [169]           db          Ch                                      
   |_ram:1000:6fba   [170]           db          CCh                                     
   |_ram:1000:6fbb   [171]           db          88h                                     
   |_ram:1000:6fbc   [172]           db          8h                                      
   |_ram:1000:6fbd   [173]           db          Fh                                      
   |_ram:1000:6fbe   [174]           db          FCh                                     
   |_ram:1000:6fbf   [175]           db          8h                                      
   |_ram:1000:6fc0   [176]           db          8h                                      
   |_ram:1000:6fc1   [177]           db          Fh                                      
   |_ram:1000:6fc2   [178]           db          FCh                                     
   |_ram:1000:6fc3   [179]           db          8h                                      
   |_ram:1000:6fc4   [180]           db          8h                                      
   |_ram:1000:6fc5   [181]           db          8Ch                                     
   |_ram:1000:6fc6   [182]           db          CCh                                     
   |_ram:1000:6fc7   [183]           db          0h                                      
   |_ram:1000:6fc8   [184]           db          8h                                      
   |_ram:1000:6fc9   [185]           db          0h                                      
   |_ram:1000:6fca   [186]           db          8h                                      
   |_ram:1000:6fcb   [187]           db          0h                                      
   |_ram:1000:6fcc   [188]           db          8h                                      
   |_ram:1000:6fcd   [189]           db          0h                                      
   |_ram:1000:6fce   [190]           db          88h                                     
   |_ram:1000:6fcf   [191]           db          80h                                     
                            spr_spiraldrone3:             ;XREF[2,0]:   1000:2b6b,1000:2d92
ram:1000:6fd0   033300300...    db[192]                                             
   |_ram:1000:6fd0   [0]             db          3h                                      
   |_ram:1000:6fd1   [1]             db          33h                                     
   |_ram:1000:6fd2   [2]             db          0h                                      
   |_ram:1000:6fd3   [3]             db          30h                                     
   |_ram:1000:6fd4   [4]             db          0h                                      
   |_ram:1000:6fd5   [5]             db          30h                                     
   |_ram:1000:6fd6   [6]             db          0h                                      
   |_ram:1000:6fd7   [7]             db          30h                                     
   |_ram:1000:6fd8   [8]             db          0h                                      
   |_ram:1000:6fd9   [9]             db          33h                                     
   |_ram:1000:6fda   [10]            db          33h                                     
   |_ram:1000:6fdb   [11]            db          30h                                     
   |_ram:1000:6fdc   [12]            db          30h                                     
   |_ram:1000:6fdd   [13]            db          3Fh                                     
   |_ram:1000:6fde   [14]            db          F0h                                     
   |_ram:1000:6fdf   [15]            db          30h                                     
   |_ram:1000:6fe0   [16]            db          30h                                     
   |_ram:1000:6fe1   [17]            db          3Fh                                     
   |_ram:1000:6fe2   [18]            db          F0h                                     
   |_ram:1000:6fe3   [19]            db          30h                                     
   |_ram:1000:6fe4   [20]            db          33h                                     
   |_ram:1000:6fe5   [21]            db          33h                                     
   |_ram:1000:6fe6   [22]            db          30h                                     
   |_ram:1000:6fe7   [23]            db          0h                                      
   |_ram:1000:6fe8   [24]            db          30h                                     
   |_ram:1000:6fe9   [25]            db          0h                                      
   |_ram:1000:6fea   [26]            db          30h                                     
   |_ram:1000:6feb   [27]            db          0h                                      
   |_ram:1000:6fec   [28]            db          30h                                     
   |_ram:1000:6fed   [29]            db          3h                                      
   |_ram:1000:6fee   [30]            db          33h                                     
   |_ram:1000:6fef   [31]            db          0h                                      
   |_ram:1000:6ff0   [32]            db          0h                                      
   |_ram:1000:6ff1   [33]            db          33h                                     
   |_ram:1000:6ff2   [34]            db          30h                                     
   |_ram:1000:6ff3   [35]            db          0h                                      
   |_ram:1000:6ff4   [36]            db          0h                                      
   |_ram:1000:6ff5   [37]            db          3h                                      
   |_ram:1000:6ff6   [38]            db          0h                                      
   |_ram:1000:6ff7   [39]            db          0h                                      
   |_ram:1000:6ff8   [40]            db          30h                                     
   |_ram:1000:6ff9   [41]            db          33h                                     
   |_ram:1000:6ffa   [42]            db          30h                                     
   |_ram:1000:6ffb   [43]            db          30h                                     
   |_ram:1000:6ffc   [44]            db          33h                                     
   |_ram:1000:6ffd   [45]            db          3Fh                                     
   |_ram:1000:6ffe   [46]            db          F3h                                     
   |_ram:1000:6fff   [47]            db          30h                                     
   |_ram:1000:7000   [48]            db          33h                                     
   |_ram:1000:7001   [49]            db          3Fh                                     
   |_ram:1000:7002   [50]            db          F3h                                     
   |_ram:1000:7003   [51]            db          30h                                     
   |_ram:1000:7004   [52]            db          30h                                     
   |_ram:1000:7005   [53]            db          33h                                     
   |_ram:1000:7006   [54]            db          30h                                     
   |_ram:1000:7007   [55]            db          30h                                     
   |_ram:1000:7008   [56]            db          0h                                      
   |_ram:1000:7009   [57]            db          3h                                      
   |_ram:1000:700a   [58]            db          0h                                      
   |_ram:1000:700b   [59]            db          0h                                      
   |_ram:1000:700c   [60]            db          0h                                      
   |_ram:1000:700d   [61]            db          33h                                     
   |_ram:1000:700e   [62]            db          30h                                     
   |_ram:1000:700f   [63]            db          0h                                      
   |_ram:1000:7010   [64]            db          30h                                     
   |_ram:1000:7011   [65]            db          3h                                      
   |_ram:1000:7012   [66]            db          33h                                     
   |_ram:1000:7013   [67]            db          0h                                      
   |_ram:1000:7014   [68]            db          30h                                     
   |_ram:1000:7015   [69]            db          0h                                      
   |_ram:1000:7016   [70]            db          30h                                     
   |_ram:1000:7017   [71]            db          0h                                      
   |_ram:1000:7018   [72]            db          33h                                     
   |_ram:1000:7019   [73]            db          33h                                     
   |_ram:1000:701a   [74]            db          30h                                     
   |_ram:1000:701b   [75]            db          0h                                      
   |_ram:1000:701c   [76]            db          30h                                     
   |_ram:1000:701d   [77]            db          3Fh                                     
   |_ram:1000:701e   [78]            db          F0h                                     
   |_ram:1000:701f   [79]            db          30h                                     
   |_ram:1000:7020   [80]            db          30h                                     
   |_ram:1000:7021   [81]            db          3Fh                                     
   |_ram:1000:7022   [82]            db          F0h                                     
   |_ram:1000:7023   [83]            db          30h                                     
   |_ram:1000:7024   [84]            db          0h                                      
   |_ram:1000:7025   [85]            db          33h                                     
   |_ram:1000:7026   [86]            db          33h                                     
   |_ram:1000:7027   [87]            db          30h                                     
   |_ram:1000:7028   [88]            db          0h                                      
   |_ram:1000:7029   [89]            db          30h                                     
   |_ram:1000:702a   [90]            db          0h                                      
   |_ram:1000:702b   [91]            db          30h                                     
   |_ram:1000:702c   [92]            db          3h                                      
   |_ram:1000:702d   [93]            db          33h                                     
   |_ram:1000:702e   [94]            db          0h                                      
   |_ram:1000:702f   [95]            db          30h                                     
   |_ram:1000:7030   [96]            db          0h                                      
   |_ram:1000:7031   [97]            db          33h                                     
   |_ram:1000:7032   [98]            db          30h                                     
   |_ram:1000:7033   [99]            db          3h                                      
   |_ram:1000:7034   [100]           db          0h                                      
   |_ram:1000:7035   [101]           db          3h                                      
   |_ram:1000:7036   [102]           db          0h                                      
   |_ram:1000:7037   [103]           db          3h                                      
   |_ram:1000:7038   [104]           db          0h                                      
   |_ram:1000:7039   [105]           db          3h                                      
   |_ram:1000:703a   [106]           db          33h                                     
   |_ram:1000:703b   [107]           db          33h                                     
   |_ram:1000:703c   [108]           db          3h                                      
   |_ram:1000:703d   [109]           db          3h                                      
   |_ram:1000:703e   [110]           db          FFh                                     
   |_ram:1000:703f   [111]           db          3h                                      
   |_ram:1000:7040   [112]           db          3h                                      
   |_ram:1000:7041   [113]           db          3h                                      
   |_ram:1000:7042   [114]           db          FFh                                     
   |_ram:1000:7043   [115]           db          3h                                      
   |_ram:1000:7044   [116]           db          3h                                      
   |_ram:1000:7045   [117]           db          33h                                     
   |_ram:1000:7046   [118]           db          33h                                     
   |_ram:1000:7047   [119]           db          0h                                      
   |_ram:1000:7048   [120]           db          3h                                      
   |_ram:1000:7049   [121]           db          0h                                      
   |_ram:1000:704a   [122]           db          3h                                      
   |_ram:1000:704b   [123]           db          0h                                      
   |_ram:1000:704c   [124]           db          3h                                      
   |_ram:1000:704d   [125]           db          0h                                      
   |_ram:1000:704e   [126]           db          33h                                     
   |_ram:1000:704f   [127]           db          30h                                     
   |_ram:1000:7050   [128]           db          0h                                      
   |_ram:1000:7051   [129]           db          3h                                      
   |_ram:1000:7052   [130]           db          33h                                     
   |_ram:1000:7053   [131]           db          0h                                      
   |_ram:1000:7054   [132]           db          0h                                      
   |_ram:1000:7055   [133]           db          0h                                      
   |_ram:1000:7056   [134]           db          30h                                     
   |_ram:1000:7057   [135]           db          0h                                      
   |_ram:1000:7058   [136]           db          3h                                      
   |_ram:1000:7059   [137]           db          3h                                      
   |_ram:1000:705a   [138]           db          33h                                     
   |_ram:1000:705b   [139]           db          3h                                      
   |_ram:1000:705c   [140]           db          3h                                      
   |_ram:1000:705d   [141]           db          33h                                     
   |_ram:1000:705e   [142]           db          FFh                                     
   |_ram:1000:705f   [143]           db          33h                                     
   |_ram:1000:7060   [144]           db          3h                                      
   |_ram:1000:7061   [145]           db          33h                                     
   |_ram:1000:7062   [146]           db          FFh                                     
   |_ram:1000:7063   [147]           db          33h                                     
   |_ram:1000:7064   [148]           db          3h                                      
   |_ram:1000:7065   [149]           db          3h                                      
   |_ram:1000:7066   [150]           db          33h                                     
   |_ram:1000:7067   [151]           db          3h                                      
   |_ram:1000:7068   [152]           db          0h                                      
   |_ram:1000:7069   [153]           db          0h                                      
   |_ram:1000:706a   [154]           db          30h                                     
   |_ram:1000:706b   [155]           db          0h                                      
   |_ram:1000:706c   [156]           db          0h                                      
   |_ram:1000:706d   [157]           db          3h                                      
   |_ram:1000:706e   [158]           db          33h                                     
   |_ram:1000:706f   [159]           db          0h                                      
   |_ram:1000:7070   [160]           db          3h                                      
   |_ram:1000:7071   [161]           db          0h                                      
   |_ram:1000:7072   [162]           db          33h                                     
   |_ram:1000:7073   [163]           db          30h                                     
   |_ram:1000:7074   [164]           db          3h                                      
   |_ram:1000:7075   [165]           db          0h                                      
   |_ram:1000:7076   [166]           db          3h                                      
   |_ram:1000:7077   [167]           db          0h                                      
   |_ram:1000:7078   [168]           db          3h                                      
   |_ram:1000:7079   [169]           db          33h                                     
   |_ram:1000:707a   [170]           db          33h                                     
   |_ram:1000:707b   [171]           db          0h                                      
   |_ram:1000:707c   [172]           db          3h                                      
   |_ram:1000:707d   [173]           db          3h                                      
   |_ram:1000:707e   [174]           db          FFh                                     
   |_ram:1000:707f   [175]           db          3h                                      
   |_ram:1000:7080   [176]           db          3h                                      
   |_ram:1000:7081   [177]           db          3h                                      
   |_ram:1000:7082   [178]           db          FFh                                     
   |_ram:1000:7083   [179]           db          3h                                      
   |_ram:1000:7084   [180]           db          0h                                      
   |_ram:1000:7085   [181]           db          3h                                      
   |_ram:1000:7086   [182]           db          33h                                     
   |_ram:1000:7087   [183]           db          33h                                     
   |_ram:1000:7088   [184]           db          0h                                      
   |_ram:1000:7089   [185]           db          3h                                      
   |_ram:1000:708a   [186]           db          0h                                      
   |_ram:1000:708b   [187]           db          3h                                      
   |_ram:1000:708c   [188]           db          0h                                      
   |_ram:1000:708d   [189]           db          33h                                     
   |_ram:1000:708e   [190]           db          30h                                     
   |_ram:1000:708f   [191]           db          3h                                      
                            ;....3333........
                            ;....3333........
                            ;333333333333....
                            ;3...2222...3....
                            ;3....22....3....
                            ;...33....33.....
                            ;................
                            ;.33....33.......
                            ;....3333........
                            ;....3333........
                            ;333333333333....
                            ;3...2222...3....
                            ;3....22....3....
                            ;.....33.........
                            ;33........33....
                            ;.....33.........
                            ;....3333........
                            ;....3333........
                            ;333333333333....
                            ;3...2222...3....
                            ;3....22....3....
                            ;.33....33.......
                            ;................
                            ;...33....33.....
                            ;......3333......
                            ;......3333......
                            ;..333333333333..
                            ;..3...2222...3..
                            ;..3....22....3..
                            ;.....33....33...
                            ;................
                            ;...33....33.....
                            ;......3333......
                            ;......3333......
                            ;..333333333333..
                            ;..3...2222...3..
                            ;..3....22....3..
                            ;.......33.......
                            ;..33........33..
                            ;.......33.......
                            ;......3333......
                            ;......3333......
                            ;..333333333333..
                            ;..3...2222...3..
                            ;..3....22....3..
                            ;...33....33.....
                            ;................
                            ;.....33....33...
                            spr_robodroid:                ;XREF[4,0]:   1000:2bac,1000:2e0f,1000:300a,1000:30c3
ram:1000:7090   00ff00000...    db[192]                                             
   |_ram:1000:7090   [0]             db          0h                                      
   |_ram:1000:7091   [1]             db          FFh                                     
   |_ram:1000:7092   [2]             db          0h                                      
   |_ram:1000:7093   [3]             db          0h                                      
   |_ram:1000:7094   [4]             db          0h                                      
   |_ram:1000:7095   [5]             db          FFh                                     
   |_ram:1000:7096   [6]             db          0h                                      
   |_ram:1000:7097   [7]             db          0h                                      
   |_ram:1000:7098   [8]             db          FFh                                     
   |_ram:1000:7099   [9]             db          FFh                                     
   |_ram:1000:709a   [10]            db          FFh                                     
   |_ram:1000:709b   [11]            db          0h                                      
   |_ram:1000:709c   [12]            db          C0h                                     
   |_ram:1000:709d   [13]            db          AAh                                     
   |_ram:1000:709e   [14]            db          3h                                      
   |_ram:1000:709f   [15]            db          0h                                      
   |_ram:1000:70a0   [16]            db          C0h                                     
   |_ram:1000:70a1   [17]            db          28h                                     
   |_ram:1000:70a2   [18]            db          3h                                      
   |_ram:1000:70a3   [19]            db          0h                                      
   |_ram:1000:70a4   [20]            db          3h                                      
   |_ram:1000:70a5   [21]            db          C0h                                     
   |_ram:1000:70a6   [22]            db          3Ch                                     
   |_ram:1000:70a7   [23]            db          0h                                      
   |_ram:1000:70a8   [24]            db          0h                                      
   |_ram:1000:70a9   [25]            db          0h                                      
   |_ram:1000:70aa   [26]            db          0h                                      
   |_ram:1000:70ab   [27]            db          0h                                      
   |_ram:1000:70ac   [28]            db          3Ch                                     
   |_ram:1000:70ad   [29]            db          3h                                      
   |_ram:1000:70ae   [30]            db          C0h                                     
   |_ram:1000:70af   [31]            db          0h                                      
   |_ram:1000:70b0   [32]            db          0h                                      
   |_ram:1000:70b1   [33]            db          FFh                                     
   |_ram:1000:70b2   [34]            db          0h                                      
   |_ram:1000:70b3   [35]            db          0h                                      
   |_ram:1000:70b4   [36]            db          0h                                      
   |_ram:1000:70b5   [37]            db          FFh                                     
   |_ram:1000:70b6   [38]            db          0h                                      
   |_ram:1000:70b7   [39]            db          0h                                      
   |_ram:1000:70b8   [40]            db          FFh                                     
   |_ram:1000:70b9   [41]            db          FFh                                     
   |_ram:1000:70ba   [42]            db          FFh                                     
   |_ram:1000:70bb   [43]            db          0h                                      
   |_ram:1000:70bc   [44]            db          C0h                                     
   |_ram:1000:70bd   [45]            db          AAh                                     
   |_ram:1000:70be   [46]            db          3h                                      
   |_ram:1000:70bf   [47]            db          0h                                      
   |_ram:1000:70c0   [48]            db          C0h                                     
   |_ram:1000:70c1   [49]            db          28h                                     
   |_ram:1000:70c2   [50]            db          3h                                      
   |_ram:1000:70c3   [51]            db          0h                                      
   |_ram:1000:70c4   [52]            db          0h                                      
   |_ram:1000:70c5   [53]            db          3Ch                                     
   |_ram:1000:70c6   [54]            db          0h                                      
   |_ram:1000:70c7   [55]            db          0h                                      
   |_ram:1000:70c8   [56]            db          F0h                                     
   |_ram:1000:70c9   [57]            db          0h                                      
   |_ram:1000:70ca   [58]            db          Fh                                      
   |_ram:1000:70cb   [59]            db          0h                                      
   |_ram:1000:70cc   [60]            db          0h                                      
   |_ram:1000:70cd   [61]            db          3Ch                                     
   |_ram:1000:70ce   [62]            db          0h                                      
   |_ram:1000:70cf   [63]            db          0h                                      
   |_ram:1000:70d0   [64]            db          0h                                      
   |_ram:1000:70d1   [65]            db          FFh                                     
   |_ram:1000:70d2   [66]            db          0h                                      
   |_ram:1000:70d3   [67]            db          0h                                      
   |_ram:1000:70d4   [68]            db          0h                                      
   |_ram:1000:70d5   [69]            db          FFh                                     
   |_ram:1000:70d6   [70]            db          0h                                      
   |_ram:1000:70d7   [71]            db          0h                                      
   |_ram:1000:70d8   [72]            db          FFh                                     
   |_ram:1000:70d9   [73]            db          FFh                                     
   |_ram:1000:70da   [74]            db          FFh                                     
   |_ram:1000:70db   [75]            db          0h                                      
   |_ram:1000:70dc   [76]            db          C0h                                     
   |_ram:1000:70dd   [77]            db          AAh                                     
   |_ram:1000:70de   [78]            db          3h                                      
   |_ram:1000:70df   [79]            db          0h                                      
   |_ram:1000:70e0   [80]            db          C0h                                     
   |_ram:1000:70e1   [81]            db          28h                                     
   |_ram:1000:70e2   [82]            db          3h                                      
   |_ram:1000:70e3   [83]            db          0h                                      
   |_ram:1000:70e4   [84]            db          3Ch                                     
   |_ram:1000:70e5   [85]            db          3h                                      
   |_ram:1000:70e6   [86]            db          C0h                                     
   |_ram:1000:70e7   [87]            db          0h                                      
   |_ram:1000:70e8   [88]            db          0h                                      
   |_ram:1000:70e9   [89]            db          0h                                      
   |_ram:1000:70ea   [90]            db          0h                                      
   |_ram:1000:70eb   [91]            db          0h                                      
   |_ram:1000:70ec   [92]            db          3h                                      
   |_ram:1000:70ed   [93]            db          C0h                                     
   |_ram:1000:70ee   [94]            db          3Ch                                     
   |_ram:1000:70ef   [95]            db          0h                                      
   |_ram:1000:70f0   [96]            db          0h                                      
   |_ram:1000:70f1   [97]            db          Fh                                      
   |_ram:1000:70f2   [98]            db          F0h                                     
   |_ram:1000:70f3   [99]            db          0h                                      
   |_ram:1000:70f4   [100]           db          0h                                      
   |_ram:1000:70f5   [101]           db          Fh                                      
   |_ram:1000:70f6   [102]           db          F0h                                     
   |_ram:1000:70f7   [103]           db          0h                                      
   |_ram:1000:70f8   [104]           db          Fh                                      
   |_ram:1000:70f9   [105]           db          FFh                                     
   |_ram:1000:70fa   [106]           db          FFh                                     
   |_ram:1000:70fb   [107]           db          F0h                                     
   |_ram:1000:70fc   [108]           db          Ch                                      
   |_ram:1000:70fd   [109]           db          Ah                                      
   |_ram:1000:70fe   [110]           db          A0h                                     
   |_ram:1000:70ff   [111]           db          30h                                     
   |_ram:1000:7100   [112]           db          Ch                                      
   |_ram:1000:7101   [113]           db          2h                                      
   |_ram:1000:7102   [114]           db          80h                                     
   |_ram:1000:7103   [115]           db          30h                                     
   |_ram:1000:7104   [116]           db          0h                                      
   |_ram:1000:7105   [117]           db          3Ch                                     
   |_ram:1000:7106   [118]           db          3h                                      
   |_ram:1000:7107   [119]           db          C0h                                     
   |_ram:1000:7108   [120]           db          0h                                      
   |_ram:1000:7109   [121]           db          0h                                      
   |_ram:1000:710a   [122]           db          0h                                      
   |_ram:1000:710b   [123]           db          0h                                      
   |_ram:1000:710c   [124]           db          3h                                      
   |_ram:1000:710d   [125]           db          C0h                                     
   |_ram:1000:710e   [126]           db          3Ch                                     
   |_ram:1000:710f   [127]           db          0h                                      
   |_ram:1000:7110   [128]           db          0h                                      
   |_ram:1000:7111   [129]           db          Fh                                      
   |_ram:1000:7112   [130]           db          F0h                                     
   |_ram:1000:7113   [131]           db          0h                                      
   |_ram:1000:7114   [132]           db          0h                                      
   |_ram:1000:7115   [133]           db          Fh                                      
   |_ram:1000:7116   [134]           db          F0h                                     
   |_ram:1000:7117   [135]           db          0h                                      
   |_ram:1000:7118   [136]           db          Fh                                      
   |_ram:1000:7119   [137]           db          FFh                                     
   |_ram:1000:711a   [138]           db          FFh                                     
   |_ram:1000:711b   [139]           db          F0h                                     
   |_ram:1000:711c   [140]           db          Ch                                      
   |_ram:1000:711d   [141]           db          Ah                                      
   |_ram:1000:711e   [142]           db          A0h                                     
   |_ram:1000:711f   [143]           db          30h                                     
   |_ram:1000:7120   [144]           db          Ch                                      
   |_ram:1000:7121   [145]           db          2h                                      
   |_ram:1000:7122   [146]           db          80h                                     
   |_ram:1000:7123   [147]           db          30h                                     
   |_ram:1000:7124   [148]           db          0h                                      
   |_ram:1000:7125   [149]           db          3h                                      
   |_ram:1000:7126   [150]           db          C0h                                     
   |_ram:1000:7127   [151]           db          0h                                      
   |_ram:1000:7128   [152]           db          Fh                                      
   |_ram:1000:7129   [153]           db          0h                                      
   |_ram:1000:712a   [154]           db          0h                                      
   |_ram:1000:712b   [155]           db          F0h                                     
   |_ram:1000:712c   [156]           db          0h                                      
   |_ram:1000:712d   [157]           db          3h                                      
   |_ram:1000:712e   [158]           db          C0h                                     
   |_ram:1000:712f   [159]           db          0h                                      
   |_ram:1000:7130   [160]           db          0h                                      
   |_ram:1000:7131   [161]           db          Fh                                      
   |_ram:1000:7132   [162]           db          F0h                                     
   |_ram:1000:7133   [163]           db          0h                                      
   |_ram:1000:7134   [164]           db          0h                                      
   |_ram:1000:7135   [165]           db          Fh                                      
   |_ram:1000:7136   [166]           db          F0h                                     
   |_ram:1000:7137   [167]           db          0h                                      
   |_ram:1000:7138   [168]           db          Fh                                      
   |_ram:1000:7139   [169]           db          FFh                                     
   |_ram:1000:713a   [170]           db          FFh                                     
   |_ram:1000:713b   [171]           db          F0h                                     
   |_ram:1000:713c   [172]           db          Ch                                      
   |_ram:1000:713d   [173]           db          Ah                                      
   |_ram:1000:713e   [174]           db          A0h                                     
   |_ram:1000:713f   [175]           db          30h                                     
   |_ram:1000:7140   [176]           db          Ch                                      
   |_ram:1000:7141   [177]           db          2h                                      
   |_ram:1000:7142   [178]           db          80h                                     
   |_ram:1000:7143   [179]           db          30h                                     
   |_ram:1000:7144   [180]           db          3h                                      
   |_ram:1000:7145   [181]           db          C0h                                     
   |_ram:1000:7146   [182]           db          3Ch                                     
   |_ram:1000:7147   [183]           db          0h                                      
   |_ram:1000:7148   [184]           db          0h                                      
   |_ram:1000:7149   [185]           db          0h                                      
   |_ram:1000:714a   [186]           db          0h                                      
   |_ram:1000:714b   [187]           db          0h                                      
   |_ram:1000:714c   [188]           db          0h                                      
   |_ram:1000:714d   [189]           db          3Ch                                     
   |_ram:1000:714e   [190]           db          3h                                      
   |_ram:1000:714f   [191]           db          C0h                                     
ram:1000:7150   00              ??          00h                                     
ram:1000:7151   f0              ??          F0h                                     
ram:1000:7152   00              ??          00h                                     
ram:1000:7153   00              ??          00h                                     
ram:1000:7154   f0              ??          F0h                                     
ram:1000:7155   00              ??          00h                                     
ram:1000:7156   00              ??          00h                                     
ram:1000:7157   0f              ??          0Fh                                     
ram:1000:7158   00              ??          00h                                     
ram:1000:7159   00              ??          00h                                     
ram:1000:715a   0f              ??          0Fh                                     
ram:1000:715b   00              ??          00h                                     
ram:1000:715c   00              ??          00h                                     
ram:1000:715d   00              ??          00h                                     
ram:1000:715e   f0              ??          F0h                                     
ram:1000:715f   00              ??          00h                                     
ram:1000:7160   00              ??          00h                                     
ram:1000:7161   f0              ??          F0h                                     
ram:1000:7162   c0              ??          C0h                                     
ram:1000:7163   c0              ??          C0h                                     
ram:1000:7164   00              ??          00h                                     
ram:1000:7165   c0              ??          C0h                                     
ram:1000:7166   c0              ??          C0h                                     
ram:1000:7167   03              ??          03h                                     
ram:1000:7168   03              ??          03h                                     
ram:1000:7169   00              ??          00h                                     
ram:1000:716a   03              ??          03h                                     
ram:1000:716b   03              ??          03h                                     
ram:1000:716c   0c              ??          0Ch                                     
ram:1000:716d   0c              ??          0Ch                                     
ram:1000:716e   00              ??          00h                                     
ram:1000:716f   0c              ??          0Ch                                     
ram:1000:7170   0c              ??          0Ch                                     
ram:1000:7171   30              ??          30h    0                                
ram:1000:7172   30              ??          30h    0                                
ram:1000:7173   00              ??          00h                                     
ram:1000:7174   30              ??          30h    0                                
ram:1000:7175   30              ??          30h    0                                
                            unk_table_7176:               ;XREF[1,0]:   1000:2ff7
ram:1000:7176   d2d7c0c6d...    db[24]                                              
   |_ram:1000:7176   [0]             db          D2h                                     
   |_ram:1000:7177   [1]             db          D7h                                     
   |_ram:1000:7178   [2]             db          C0h                                     
   |_ram:1000:7179   [3]             db          C6h                                     
   |_ram:1000:717a   [4]             db          D2h                                     
   |_ram:1000:717b   [5]             db          D7h                                     
   |_ram:1000:717c   [6]             db          C0h                                     
   |_ram:1000:717d   [7]             db          C6h                                     
   |_ram:1000:717e   [8]             db          D2h                                     
   |_ram:1000:717f   [9]             db          D7h                                     
   |_ram:1000:7180   [10]            db          C0h                                     
   |_ram:1000:7181   [11]            db          C6h                                     
   |_ram:1000:7182   [12]            db          DCh                                     
   |_ram:1000:7183   [13]            db          E1h                                     
   |_ram:1000:7184   [14]            db          C6h                                     
   |_ram:1000:7185   [15]            db          CCh                                     
   |_ram:1000:7186   [16]            db          DCh                                     
   |_ram:1000:7187   [17]            db          E1h                                     
   |_ram:1000:7188   [18]            db          C6h                                     
   |_ram:1000:7189   [19]            db          CCh                                     
   |_ram:1000:718a   [20]            db          DCh                                     
   |_ram:1000:718b   [21]            db          E1h                                     
   |_ram:1000:718c   [22]            db          C6h                                     
   |_ram:1000:718d   [23]            db          CCh                                     
                            ;333333333333
                            ;311111111113
                            ;311111111113
                            ;311111111113
                            ;333333333333
                            ;..3......3..
                            ;..3......3..
                            ;22222..22222
                            spr_snapjumper:               ;XREF[3,0]:   1000:2bd9,1000:2d7d,1000:3f0b
ram:1000:718e   ffffffd55...    db[24]                                              
   |_ram:1000:718e   [0]             db          FFh                                     
   |_ram:1000:718f   [1]             db          FFh                                     
   |_ram:1000:7190   [2]             db          FFh                                     
   |_ram:1000:7191   [3]             db          D5h                                     
   |_ram:1000:7192   [4]             db          55h                                     
   |_ram:1000:7193   [5]             db          57h                                     
   |_ram:1000:7194   [6]             db          D5h                                     
   |_ram:1000:7195   [7]             db          55h                                     
   |_ram:1000:7196   [8]             db          57h                                     
   |_ram:1000:7197   [9]             db          D5h                                     
   |_ram:1000:7198   [10]            db          55h                                     
   |_ram:1000:7199   [11]            db          57h                                     
   |_ram:1000:719a   [12]            db          FFh                                     
   |_ram:1000:719b   [13]            db          FFh                                     
   |_ram:1000:719c   [14]            db          FFh                                     
   |_ram:1000:719d   [15]            db          Ch                                      
   |_ram:1000:719e   [16]            db          0h                                      
   |_ram:1000:719f   [17]            db          30h                                     
   |_ram:1000:71a0   [18]            db          Ch                                      
   |_ram:1000:71a1   [19]            db          0h                                      
   |_ram:1000:71a2   [20]            db          30h                                     
   |_ram:1000:71a3   [21]            db          AAh                                     
   |_ram:1000:71a4   [22]            db          82h                                     
   |_ram:1000:71a5   [23]            db          AAh                                     
                            ;.11..11.....
                            ;.11..11.....
                            ;............
                            ;...11..11...
                            ;...11..11...
                            ;............
                            ;.....11..11.
                            ;.....11..11.
                            ;............
                            ;............
                            ;.11..11.....
                            ;.11..11.....
                            ;............
                            ;...11..11...
                            ;...11..11...
                            ;............
                            ;.....11..11.
                            ;.....11..11.
                            ;............
                            ;............
                            spr_snapjumper_eyes:          ;XREF[2,0]:   1000:3eb0,1000:3f43
ram:1000:71a6   141400141...    db[60]                                              
   |_ram:1000:71a6   [0]             db          14h                                     
   |_ram:1000:71a7   [1]             db          14h                                     
   |_ram:1000:71a8   [2]             db          0h                                      
   |_ram:1000:71a9   [3]             db          14h                                     
   |_ram:1000:71aa   [4]             db          14h                                     
   |_ram:1000:71ab   [5]             db          0h                                      
   |_ram:1000:71ac   [6]             db          0h                                      
   |_ram:1000:71ad   [7]             db          0h                                      
   |_ram:1000:71ae   [8]             db          0h                                      
   |_ram:1000:71af   [9]             db          1h                                      
   |_ram:1000:71b0   [10]            db          41h                                     
   |_ram:1000:71b1   [11]            db          40h                                     
   |_ram:1000:71b2   [12]            db          1h                                      
   |_ram:1000:71b3   [13]            db          41h                                     
   |_ram:1000:71b4   [14]            db          40h                                     
   |_ram:1000:71b5   [15]            db          0h                                      
   |_ram:1000:71b6   [16]            db          0h                                      
   |_ram:1000:71b7   [17]            db          0h                                      
   |_ram:1000:71b8   [18]            db          0h                                      
   |_ram:1000:71b9   [19]            db          14h                                     
   |_ram:1000:71ba   [20]            db          14h                                     
   |_ram:1000:71bb   [21]            db          0h                                      
   |_ram:1000:71bc   [22]            db          14h                                     
   |_ram:1000:71bd   [23]            db          14h                                     
   |_ram:1000:71be   [24]            db          0h                                      
   |_ram:1000:71bf   [25]            db          0h                                      
   |_ram:1000:71c0   [26]            db          0h                                      
   |_ram:1000:71c1   [27]            db          0h                                      
   |_ram:1000:71c2   [28]            db          0h                                      
   |_ram:1000:71c3   [29]            db          0h                                      
   |_ram:1000:71c4   [30]            db          14h                                     
   |_ram:1000:71c5   [31]            db          14h                                     
   |_ram:1000:71c6   [32]            db          0h                                      
   |_ram:1000:71c7   [33]            db          14h                                     
   |_ram:1000:71c8   [34]            db          14h                                     
   |_ram:1000:71c9   [35]            db          0h                                      
   |_ram:1000:71ca   [36]            db          0h                                      
   |_ram:1000:71cb   [37]            db          0h                                      
   |_ram:1000:71cc   [38]            db          0h                                      
   |_ram:1000:71cd   [39]            db          1h                                      
   |_ram:1000:71ce   [40]            db          41h                                     
   |_ram:1000:71cf   [41]            db          40h                                     
   |_ram:1000:71d0   [42]            db          1h                                      
   |_ram:1000:71d1   [43]            db          41h                                     
   |_ram:1000:71d2   [44]            db          40h                                     
   |_ram:1000:71d3   [45]            db          0h                                      
   |_ram:1000:71d4   [46]            db          0h                                      
   |_ram:1000:71d5   [47]            db          0h                                      
   |_ram:1000:71d6   [48]            db          0h                                      
   |_ram:1000:71d7   [49]            db          14h                                     
   |_ram:1000:71d8   [50]            db          14h                                     
   |_ram:1000:71d9   [51]            db          0h                                      
   |_ram:1000:71da   [52]            db          14h                                     
   |_ram:1000:71db   [53]            db          14h                                     
   |_ram:1000:71dc   [54]            db          0h                                      
   |_ram:1000:71dd   [55]            db          0h                                      
   |_ram:1000:71de   [56]            db          0h                                      
   |_ram:1000:71df   [57]            db          0h                                      
   |_ram:1000:71e0   [58]            db          0h                                      
   |_ram:1000:71e1   [59]            db          0h                                      
ram:1000:71e2   00              ??          00h                                     
ram:1000:71e3   00              ??          00h                                     
ram:1000:71e4   00              ??          00h                                     
                            snapjumper_eye_offsets:       ;XREF[2,0]:   1000:3eac,1000:3f3f
ram:1000:71e5   3609121b2...    db[16]                                              
   |_ram:1000:71e5   [0]             db          36h                                     
   |_ram:1000:71e6   [1]             db          9h                                      
   |_ram:1000:71e7   [2]             db          12h                                     
   |_ram:1000:71e8   [3]             db          1Bh                                     
   |_ram:1000:71e9   [4]             db          24h                                     
   |_ram:1000:71ea   [5]             db          2Dh                                     
   |_ram:1000:71eb   [6]             db          36h                                     
   |_ram:1000:71ec   [7]             db          0h                                      
   |_ram:1000:71ed   [8]             db          9h                                      
   |_ram:1000:71ee   [9]             db          9h                                      
   |_ram:1000:71ef   [10]            db          24h                                     
   |_ram:1000:71f0   [11]            db          24h                                     
   |_ram:1000:71f1   [12]            db          36h                                     
   |_ram:1000:71f2   [13]            db          36h                                     
   |_ram:1000:71f3   [14]            db          1Bh                                     
   |_ram:1000:71f4   [15]            db          2Dh                                     
                            ;.22222222222
                            ;.22...2...22
                            ;.22...2...22
                            ;.22222222222
                            ;....22222...
                            ;....2...2...
                            ;....2...2...
                            ;....2...2...
                            ;....2...2...
                            ;....2...2...
                            ;....2...2...
                            ;...22...22..
                            ;............
                            ;.22222222222
                            ;.22222222222
                            ;.2....2....2
                            ;.22222222222
                            ;.....222....
                            ;....22.22...
                            ;...22...22..
                            ;..22.....22.
                            ;.22.......22
                            ;............
                            ;............
                            spr_shadow2:                  ;XREF[5,0]:   1000:5602,1000:5629,1000:570a,1000:57a9
                                                          ;             1000:581d
ram:1000:71f5   2aaaaa280...    db[72]                                              
   |_ram:1000:71f5   [0]             db          2Ah                                     
   |_ram:1000:71f6   [1]             db          AAh                                     
   |_ram:1000:71f7   [2]             db          AAh                                     
   |_ram:1000:71f8   [3]             db          28h                                     
   |_ram:1000:71f9   [4]             db          8h                                      
   |_ram:1000:71fa   [5]             db          Ah                                      
   |_ram:1000:71fb   [6]             db          28h                                     
   |_ram:1000:71fc   [7]             db          8h                                      
   |_ram:1000:71fd   [8]             db          Ah                                      
   |_ram:1000:71fe   [9]             db          2Ah                                     
   |_ram:1000:71ff   [10]            db          AAh                                     
   |_ram:1000:7200   [11]            db          AAh                                     
   |_ram:1000:7201   [12]            db          0h                                      
   |_ram:1000:7202   [13]            db          AAh                                     
   |_ram:1000:7203   [14]            db          80h                                     
   |_ram:1000:7204   [15]            db          0h                                      
   |_ram:1000:7205   [16]            db          80h                                     
   |_ram:1000:7206   [17]            db          80h                                     
   |_ram:1000:7207   [18]            db          0h                                      
   |_ram:1000:7208   [19]            db          80h                                     
   |_ram:1000:7209   [20]            db          80h                                     
   |_ram:1000:720a   [21]            db          0h                                      
   |_ram:1000:720b   [22]            db          80h                                     
   |_ram:1000:720c   [23]            db          80h                                     
   |_ram:1000:720d   [24]            db          0h                                      
   |_ram:1000:720e   [25]            db          80h                                     
   |_ram:1000:720f   [26]            db          80h                                     
   |_ram:1000:7210   [27]            db          0h                                      
   |_ram:1000:7211   [28]            db          80h                                     
   |_ram:1000:7212   [29]            db          80h                                     
   |_ram:1000:7213   [30]            db          0h                                      
   |_ram:1000:7214   [31]            db          80h                                     
   |_ram:1000:7215   [32]            db          80h                                     
   |_ram:1000:7216   [33]            db          2h                                      
   |_ram:1000:7217   [34]            db          80h                                     
   |_ram:1000:7218   [35]            db          A0h                                     
   |_ram:1000:7219   [36]            db          0h                                      
   |_ram:1000:721a   [37]            db          0h                                      
   |_ram:1000:721b   [38]            db          0h                                      
   |_ram:1000:721c   [39]            db          2Ah                                     
   |_ram:1000:721d   [40]            db          AAh                                     
   |_ram:1000:721e   [41]            db          AAh                                     
   |_ram:1000:721f   [42]            db          2Ah                                     
   |_ram:1000:7220   [43]            db          AAh                                     
   |_ram:1000:7221   [44]            db          AAh                                     
   |_ram:1000:7222   [45]            db          20h                                     
   |_ram:1000:7223   [46]            db          8h                                      
   |_ram:1000:7224   [47]            db          2h                                      
   |_ram:1000:7225   [48]            db          2Ah                                     
   |_ram:1000:7226   [49]            db          AAh                                     
   |_ram:1000:7227   [50]            db          AAh                                     
   |_ram:1000:7228   [51]            db          0h                                      
   |_ram:1000:7229   [52]            db          2Ah                                     
   |_ram:1000:722a   [53]            db          0h                                      
   |_ram:1000:722b   [54]            db          0h                                      
   |_ram:1000:722c   [55]            db          A2h                                     
   |_ram:1000:722d   [56]            db          80h                                     
   |_ram:1000:722e   [57]            db          2h                                      
   |_ram:1000:722f   [58]            db          80h                                     
   |_ram:1000:7230   [59]            db          A0h                                     
   |_ram:1000:7231   [60]            db          Ah                                      
   |_ram:1000:7232   [61]            db          0h                                      
   |_ram:1000:7233   [62]            db          28h                                     
   |_ram:1000:7234   [63]            db          28h                                     
   |_ram:1000:7235   [64]            db          0h                                      
   |_ram:1000:7236   [65]            db          Ah                                      
   |_ram:1000:7237   [66]            db          0h                                      
   |_ram:1000:7238   [67]            db          0h                                      
   |_ram:1000:7239   [68]            db          0h                                      
   |_ram:1000:723a   [69]            db          0h                                      
   |_ram:1000:723b   [70]            db          0h                                      
   |_ram:1000:723c   [71]            db          0h                                      
                            ;.33333333333
                            ;.33...3...33
                            ;.33...3...33
                            ;.33333333333
                            ;....33333...
                            ;....3...3...
                            ;....3...3...
                            ;....3...3...
                            ;....3...3...
                            ;....3...3...
                            ;....3...3...
                            ;...33...33..
                            ;............
                            ;.33333333333
                            ;.33333333333
                            ;.3...33....3
                            ;.33333333333
                            ;.....333....
                            ;....33.33...
                            ;...33...33..
                            ;..33.....33.
                            ;.33.......33
                            ;............
                            ;............
                            spr_shadow3:                  ;XREF[5,0]:   1000:55b1,1000:561b,1000:5792,1000:582e
                                                          ;             1000:59a8
ram:1000:723d   3fffff3c0...    db[72]                                              
   |_ram:1000:723d   [0]             db          3Fh                                     
   |_ram:1000:723e   [1]             db          FFh                                     
   |_ram:1000:723f   [2]             db          FFh                                     
   |_ram:1000:7240   [3]             db          3Ch                                     
   |_ram:1000:7241   [4]             db          Ch                                      
   |_ram:1000:7242   [5]             db          Fh                                      
   |_ram:1000:7243   [6]             db          3Ch                                     
   |_ram:1000:7244   [7]             db          Ch                                      
   |_ram:1000:7245   [8]             db          Fh                                      
   |_ram:1000:7246   [9]             db          3Fh                                     
   |_ram:1000:7247   [10]            db          FFh                                     
   |_ram:1000:7248   [11]            db          FFh                                     
   |_ram:1000:7249   [12]            db          0h                                      
   |_ram:1000:724a   [13]            db          FFh                                     
   |_ram:1000:724b   [14]            db          C0h                                     
   |_ram:1000:724c   [15]            db          0h                                      
   |_ram:1000:724d   [16]            db          C0h                                     
   |_ram:1000:724e   [17]            db          C0h                                     
   |_ram:1000:724f   [18]            db          0h                                      
   |_ram:1000:7250   [19]            db          C0h                                     
   |_ram:1000:7251   [20]            db          C0h                                     
   |_ram:1000:7252   [21]            db          0h                                      
   |_ram:1000:7253   [22]            db          C0h                                     
   |_ram:1000:7254   [23]            db          C0h                                     
   |_ram:1000:7255   [24]            db          0h                                      
   |_ram:1000:7256   [25]            db          C0h                                     
   |_ram:1000:7257   [26]            db          C0h                                     
   |_ram:1000:7258   [27]            db          0h                                      
   |_ram:1000:7259   [28]            db          C0h                                     
   |_ram:1000:725a   [29]            db          C0h                                     
   |_ram:1000:725b   [30]            db          0h                                      
   |_ram:1000:725c   [31]            db          C0h                                     
   |_ram:1000:725d   [32]            db          C0h                                     
   |_ram:1000:725e   [33]            db          3h                                      
   |_ram:1000:725f   [34]            db          C0h                                     
   |_ram:1000:7260   [35]            db          F0h                                     
   |_ram:1000:7261   [36]            db          0h                                      
   |_ram:1000:7262   [37]            db          0h                                      
   |_ram:1000:7263   [38]            db          0h                                      
   |_ram:1000:7264   [39]            db          3Fh                                     
   |_ram:1000:7265   [40]            db          FFh                                     
   |_ram:1000:7266   [41]            db          FFh                                     
   |_ram:1000:7267   [42]            db          3Fh                                     
   |_ram:1000:7268   [43]            db          FFh                                     
   |_ram:1000:7269   [44]            db          FFh                                     
   |_ram:1000:726a   [45]            db          30h                                     
   |_ram:1000:726b   [46]            db          3Ch                                     
   |_ram:1000:726c   [47]            db          3h                                      
   |_ram:1000:726d   [48]            db          3Fh                                     
   |_ram:1000:726e   [49]            db          FFh                                     
   |_ram:1000:726f   [50]            db          FFh                                     
   |_ram:1000:7270   [51]            db          0h                                      
   |_ram:1000:7271   [52]            db          3Fh                                     
   |_ram:1000:7272   [53]            db          0h                                      
   |_ram:1000:7273   [54]            db          0h                                      
   |_ram:1000:7274   [55]            db          F3h                                     
   |_ram:1000:7275   [56]            db          C0h                                     
   |_ram:1000:7276   [57]            db          3h                                      
   |_ram:1000:7277   [58]            db          C0h                                     
   |_ram:1000:7278   [59]            db          F0h                                     
   |_ram:1000:7279   [60]            db          Fh                                      
   |_ram:1000:727a   [61]            db          0h                                      
   |_ram:1000:727b   [62]            db          3Ch                                     
   |_ram:1000:727c   [63]            db          3Ch                                     
   |_ram:1000:727d   [64]            db          0h                                      
   |_ram:1000:727e   [65]            db          Fh                                      
   |_ram:1000:727f   [66]            db          0h                                      
   |_ram:1000:7280   [67]            db          0h                                      
   |_ram:1000:7281   [68]            db          0h                                      
   |_ram:1000:7282   [69]            db          0h                                      
   |_ram:1000:7283   [70]            db          0h                                      
   |_ram:1000:7284   [71]            db          0h                                      
                            ;...11111....
                            ;11111111111.
                            ;111......111
                            ;.........111
                            ;........111.
                            ;......1111..
                            ;.....1111...
                            ;....111.....
                            ;....111.....
                            ;....111.....
                            ;............
                            ;....111.....
                            ;............
                            ;.....11.....
                            ;...111111...
                            ;..11....11..
                            ;.........11.
                            ;........11..
                            ;.......11...
                            ;.....11.....
                            ;.....11.....
                            ;............
                            ;.....11.....
                            ;............
                            spr_mystery:                  ;XREF[7,0]:   1000:46d7,1000:4842,1000:485c,1000:4870
                                                          ;             1000:4c8d,1000:4ca4,1000:576f
ram:1000:7285   015500555...    db[72]                                              
   |_ram:1000:7285   [0]             db          1h                                      
   |_ram:1000:7286   [1]             db          55h                                     
   |_ram:1000:7287   [2]             db          0h                                      
   |_ram:1000:7288   [3]             db          55h                                     
   |_ram:1000:7289   [4]             db          55h                                     
   |_ram:1000:728a   [5]             db          54h                                     
   |_ram:1000:728b   [6]             db          54h                                     
   |_ram:1000:728c   [7]             db          0h                                      
   |_ram:1000:728d   [8]             db          15h                                     
   |_ram:1000:728e   [9]             db          0h                                      
   |_ram:1000:728f   [10]            db          0h                                      
   |_ram:1000:7290   [11]            db          15h                                     
   |_ram:1000:7291   [12]            db          0h                                      
   |_ram:1000:7292   [13]            db          0h                                      
   |_ram:1000:7293   [14]            db          54h                                     
   |_ram:1000:7294   [15]            db          0h                                      
   |_ram:1000:7295   [16]            db          5h                                      
   |_ram:1000:7296   [17]            db          50h                                     
   |_ram:1000:7297   [18]            db          0h                                      
   |_ram:1000:7298   [19]            db          15h                                     
   |_ram:1000:7299   [20]            db          40h                                     
   |_ram:1000:729a   [21]            db          0h                                      
   |_ram:1000:729b   [22]            db          54h                                     
   |_ram:1000:729c   [23]            db          0h                                      
   |_ram:1000:729d   [24]            db          0h                                      
   |_ram:1000:729e   [25]            db          54h                                     
   |_ram:1000:729f   [26]            db          0h                                      
   |_ram:1000:72a0   [27]            db          0h                                      
   |_ram:1000:72a1   [28]            db          54h                                     
   |_ram:1000:72a2   [29]            db          0h                                      
   |_ram:1000:72a3   [30]            db          0h                                      
   |_ram:1000:72a4   [31]            db          0h                                      
   |_ram:1000:72a5   [32]            db          0h                                      
   |_ram:1000:72a6   [33]            db          0h                                      
   |_ram:1000:72a7   [34]            db          54h                                     
   |_ram:1000:72a8   [35]            db          0h                                      
   |_ram:1000:72a9   [36]            db          0h                                      
   |_ram:1000:72aa   [37]            db          0h                                      
   |_ram:1000:72ab   [38]            db          0h                                      
   |_ram:1000:72ac   [39]            db          0h                                      
   |_ram:1000:72ad   [40]            db          14h                                     
   |_ram:1000:72ae   [41]            db          0h                                      
   |_ram:1000:72af   [42]            db          1h                                      
   |_ram:1000:72b0   [43]            db          55h                                     
   |_ram:1000:72b1   [44]            db          40h                                     
   |_ram:1000:72b2   [45]            db          5h                                      
   |_ram:1000:72b3   [46]            db          0h                                      
   |_ram:1000:72b4   [47]            db          50h                                     
   |_ram:1000:72b5   [48]            db          0h                                      
   |_ram:1000:72b6   [49]            db          0h                                      
   |_ram:1000:72b7   [50]            db          14h                                     
   |_ram:1000:72b8   [51]            db          0h                                      
   |_ram:1000:72b9   [52]            db          0h                                      
   |_ram:1000:72ba   [53]            db          50h                                     
   |_ram:1000:72bb   [54]            db          0h                                      
   |_ram:1000:72bc   [55]            db          1h                                      
   |_ram:1000:72bd   [56]            db          40h                                     
   |_ram:1000:72be   [57]            db          0h                                      
   |_ram:1000:72bf   [58]            db          14h                                     
   |_ram:1000:72c0   [59]            db          0h                                      
   |_ram:1000:72c1   [60]            db          0h                                      
   |_ram:1000:72c2   [61]            db          14h                                     
   |_ram:1000:72c3   [62]            db          0h                                      
   |_ram:1000:72c4   [63]            db          0h                                      
   |_ram:1000:72c5   [64]            db          0h                                      
   |_ram:1000:72c6   [65]            db          0h                                      
   |_ram:1000:72c7   [66]            db          0h                                      
   |_ram:1000:72c8   [67]            db          14h                                     
   |_ram:1000:72c9   [68]            db          0h                                      
   |_ram:1000:72ca   [69]            db          0h                                      
   |_ram:1000:72cb   [70]            db          0h                                      
   |_ram:1000:72cc   [71]            db          0h                                      
                            ;...111111...
                            ;...111111...
                            ;.....11.....
                            ;.....11.....
                            ;.....11.....
                            ;...111111...
                            ;.11......11.
                            ;11.11.....11
                            ;11......1111
                            ;11........11
                            ;.11...11.11.
                            ;..11111111..
                            ;.11..11..11.
                            ;11.....11.11
                            ;11........11
                            ;11....11..11
                            ;.1111....11.
                            ;..11111111..
                            ;.11....1111.
                            ;11........11
                            ;11...11...11
                            ;11.11..11.11
                            ;.11......11.
                            ;..11111111..
                            spr_extralife:                ;XREF[11,3]:  1000:46c3,1000:4740,1000:4746,1000:47a2
                                                          ;             1000:47bd,1000:47ed,1000:4c44,1000:4c56
                                                          ;             1000:4c70,1000:4c7c,1000:5758,1000:47d1
                                                          ;             1000:47de,1000:47eb
ram:1000:72cd   015540015...    db[72]                                              
   |_ram:1000:72cd   [0]             db          1h                                      
   |_ram:1000:72ce   [1]             db          55h                                     
   |_ram:1000:72cf   [2]             db          40h                                     
   |_ram:1000:72d0   [3]             db          1h                                      
   |_ram:1000:72d1   [4]             db          55h                                     
   |_ram:1000:72d2   [5]             db          40h                                     
   |_ram:1000:72d3   [6]             db          0h                                      
   |_ram:1000:72d4   [7]             db          14h                                     
   |_ram:1000:72d5   [8]             db          0h                                      
   |_ram:1000:72d6   [9]             db          0h                                      
   |_ram:1000:72d7   [10]            db          14h                                     
   |_ram:1000:72d8   [11]            db          0h                                      
   |_ram:1000:72d9   [12]            db          0h                                      
   |_ram:1000:72da   [13]            db          14h                                     
   |_ram:1000:72db   [14]            db          0h                                      
   |_ram:1000:72dc   [15]            db          1h                                      
   |_ram:1000:72dd   [16]            db          55h                                     
   |_ram:1000:72de   [17]            db          40h                                     
   |_ram:1000:72df   [18]            db          14h                                     
   |_ram:1000:72e0   [19]            db          0h                                      
   |_ram:1000:72e1   [20]            db          14h                                     
   |_ram:1000:72e2   [21]            db          51h                                     
   |_ram:1000:72e3   [22]            db          40h                                     
   |_ram:1000:72e4   [23]            db          5h                                      
   |_ram:1000:72e5   [24]            db          50h                                     
   |_ram:1000:72e6   [25]            db          0h                                      
   |_ram:1000:72e7   [26]            db          55h                                     
   |_ram:1000:72e8   [27]            db          50h                                     
   |_ram:1000:72e9   [28]            db          0h                                      
   |_ram:1000:72ea   [29]            db          5h                                      
   |_ram:1000:72eb   [30]            db          14h                                     
   |_ram:1000:72ec   [31]            db          5h                                      
   |_ram:1000:72ed   [32]            db          14h                                     
   |_ram:1000:72ee   [33]            db          5h                                      
   |_ram:1000:72ef   [34]            db          55h                                     
   |_ram:1000:72f0   [35]            db          50h                                     
   |_ram:1000:72f1   [36]            db          14h                                     
   |_ram:1000:72f2   [37]            db          14h                                     
   |_ram:1000:72f3   [38]            db          14h                                     
   |_ram:1000:72f4   [39]            db          50h                                     
   |_ram:1000:72f5   [40]            db          1h                                      
   |_ram:1000:72f6   [41]            db          45h                                     
   |_ram:1000:72f7   [42]            db          50h                                     
   |_ram:1000:72f8   [43]            db          0h                                      
   |_ram:1000:72f9   [44]            db          5h                                      
   |_ram:1000:72fa   [45]            db          50h                                     
   |_ram:1000:72fb   [46]            db          5h                                      
   |_ram:1000:72fc   [47]            db          5h                                      
   |_ram:1000:72fd   [48]            db          15h                                     
   |_ram:1000:72fe   [49]            db          40h                                     
   |_ram:1000:72ff   [50]            db          14h                                     
   |_ram:1000:7300   [51]            db          5h                                      
   |_ram:1000:7301   [52]            db          55h                                     
   |_ram:1000:7302   [53]            db          50h                                     
   |_ram:1000:7303   [54]            db          14h                                     
   |_ram:1000:7304   [55]            db          1h                                      
   |_ram:1000:7305   [56]            db          54h                                     
   |_ram:1000:7306   [57]            db          50h                                     
   |_ram:1000:7307   [58]            db          0h                                      
   |_ram:1000:7308   [59]            db          5h                                      
   |_ram:1000:7309   [60]            db          50h                                     
   |_ram:1000:730a   [61]            db          14h                                     
   |_ram:1000:730b   [62]            db          5h                                      
   |_ram:1000:730c   [63]            db          51h                                     
   |_ram:1000:730d   [64]            db          41h                                     
   |_ram:1000:730e   [65]            db          45h                                     
   |_ram:1000:730f   [66]            db          14h                                     
   |_ram:1000:7310   [67]            db          0h                                      
   |_ram:1000:7311   [68]            db          14h                                     
   |_ram:1000:7312   [69]            db          5h                                      
   |_ram:1000:7313   [70]            db          55h                                     
   |_ram:1000:7314   [71]            db          50h                                     
                            ;111111..........
                            ;11..11..........
                            ;11..11..........
                            ;11..11..........
                            ;11..11..........
                            ;11..111111111111
                            ;11..111111111111
                            ;11..11...11..11.
                            ;11..11...11..11.
                            ;11..11...11..11.
                            ;11..11...11..11.
                            ;111111..........
                            ;111111..........
                            ;11..11..........
                            ;11..11..........
                            ;11..11..........
                            ;11..11..........
                            ;11..111111111111
                            ;11..111111111111
                            ;11..11...11.....
                            ;11..11...11.....
                            ;11..11...11.....
                            ;11..11...11.....
                            ;111111..........
                            ;111111..........
                            ;11..11..........
                            ;11..11..........
                            ;11..11..........
                            ;11..11..........
                            ;11..111111111111
                            ;11..111111111111
                            ;11..11.......11.
                            ;11..11.......11.
                            ;11..11.......11.
                            ;11..11.......11.
                            ;111111..........
                            spr_keys:                     ;XREF[12,0]:  1000:08c6,1000:08dd,1000:08f4,1000:4658
                                                          ;             1000:490e,1000:4954,1000:496a,1000:4980
                                                          ;             1000:4a30,1000:4cbc,1000:4cd0,1000:574d
ram:1000:7315   555000005...    db[144]                                             
   |_ram:1000:7315   [0]             db          55h                                     
   |_ram:1000:7316   [1]             db          50h                                     
   |_ram:1000:7317   [2]             db          0h                                      
   |_ram:1000:7318   [3]             db          0h                                      
   |_ram:1000:7319   [4]             db          50h                                     
   |_ram:1000:731a   [5]             db          50h                                     
   |_ram:1000:731b   [6]             db          0h                                      
   |_ram:1000:731c   [7]             db          0h                                      
   |_ram:1000:731d   [8]             db          50h                                     
   |_ram:1000:731e   [9]             db          50h                                     
   |_ram:1000:731f   [10]            db          0h                                      
   |_ram:1000:7320   [11]            db          0h                                      
   |_ram:1000:7321   [12]            db          50h                                     
   |_ram:1000:7322   [13]            db          50h                                     
   |_ram:1000:7323   [14]            db          0h                                      
   |_ram:1000:7324   [15]            db          0h                                      
   |_ram:1000:7325   [16]            db          50h                                     
   |_ram:1000:7326   [17]            db          50h                                     
   |_ram:1000:7327   [18]            db          0h                                      
   |_ram:1000:7328   [19]            db          0h                                      
   |_ram:1000:7329   [20]            db          50h                                     
   |_ram:1000:732a   [21]            db          55h                                     
   |_ram:1000:732b   [22]            db          55h                                     
   |_ram:1000:732c   [23]            db          55h                                     
   |_ram:1000:732d   [24]            db          50h                                     
   |_ram:1000:732e   [25]            db          55h                                     
   |_ram:1000:732f   [26]            db          55h                                     
   |_ram:1000:7330   [27]            db          55h                                     
   |_ram:1000:7331   [28]            db          50h                                     
   |_ram:1000:7332   [29]            db          50h                                     
   |_ram:1000:7333   [30]            db          14h                                     
   |_ram:1000:7334   [31]            db          14h                                     
   |_ram:1000:7335   [32]            db          50h                                     
   |_ram:1000:7336   [33]            db          50h                                     
   |_ram:1000:7337   [34]            db          14h                                     
   |_ram:1000:7338   [35]            db          14h                                     
   |_ram:1000:7339   [36]            db          50h                                     
   |_ram:1000:733a   [37]            db          50h                                     
   |_ram:1000:733b   [38]            db          14h                                     
   |_ram:1000:733c   [39]            db          14h                                     
   |_ram:1000:733d   [40]            db          50h                                     
   |_ram:1000:733e   [41]            db          50h                                     
   |_ram:1000:733f   [42]            db          14h                                     
   |_ram:1000:7340   [43]            db          14h                                     
   |_ram:1000:7341   [44]            db          55h                                     
   |_ram:1000:7342   [45]            db          50h                                     
   |_ram:1000:7343   [46]            db          0h                                      
   |_ram:1000:7344   [47]            db          0h                                      
   |_ram:1000:7345   [48]            db          55h                                     
   |_ram:1000:7346   [49]            db          50h                                     
   |_ram:1000:7347   [50]            db          0h                                      
   |_ram:1000:7348   [51]            db          0h                                      
   |_ram:1000:7349   [52]            db          50h                                     
   |_ram:1000:734a   [53]            db          50h                                     
   |_ram:1000:734b   [54]            db          0h                                      
   |_ram:1000:734c   [55]            db          0h                                      
   |_ram:1000:734d   [56]            db          50h                                     
   |_ram:1000:734e   [57]            db          50h                                     
   |_ram:1000:734f   [58]            db          0h                                      
   |_ram:1000:7350   [59]            db          0h                                      
   |_ram:1000:7351   [60]            db          50h                                     
   |_ram:1000:7352   [61]            db          50h                                     
   |_ram:1000:7353   [62]            db          0h                                      
   |_ram:1000:7354   [63]            db          0h                                      
   |_ram:1000:7355   [64]            db          50h                                     
   |_ram:1000:7356   [65]            db          50h                                     
   |_ram:1000:7357   [66]            db          0h                                      
   |_ram:1000:7358   [67]            db          0h                                      
   |_ram:1000:7359   [68]            db          50h                                     
   |_ram:1000:735a   [69]            db          55h                                     
   |_ram:1000:735b   [70]            db          55h                                     
   |_ram:1000:735c   [71]            db          55h                                     
   |_ram:1000:735d   [72]            db          50h                                     
   |_ram:1000:735e   [73]            db          55h                                     
   |_ram:1000:735f   [74]            db          55h                                     
   |_ram:1000:7360   [75]            db          55h                                     
   |_ram:1000:7361   [76]            db          50h                                     
   |_ram:1000:7362   [77]            db          50h                                     
   |_ram:1000:7363   [78]            db          14h                                     
   |_ram:1000:7364   [79]            db          0h                                      
   |_ram:1000:7365   [80]            db          50h                                     
   |_ram:1000:7366   [81]            db          50h                                     
   |_ram:1000:7367   [82]            db          14h                                     
   |_ram:1000:7368   [83]            db          0h                                      
   |_ram:1000:7369   [84]            db          50h                                     
   |_ram:1000:736a   [85]            db          50h                                     
   |_ram:1000:736b   [86]            db          14h                                     
   |_ram:1000:736c   [87]            db          0h                                      
   |_ram:1000:736d   [88]            db          50h                                     
   |_ram:1000:736e   [89]            db          50h                                     
   |_ram:1000:736f   [90]            db          14h                                     
   |_ram:1000:7370   [91]            db          0h                                      
   |_ram:1000:7371   [92]            db          55h                                     
   |_ram:1000:7372   [93]            db          50h                                     
   |_ram:1000:7373   [94]            db          0h                                      
   |_ram:1000:7374   [95]            db          0h                                      
   |_ram:1000:7375   [96]            db          55h                                     
   |_ram:1000:7376   [97]            db          50h                                     
   |_ram:1000:7377   [98]            db          0h                                      
   |_ram:1000:7378   [99]            db          0h                                      
   |_ram:1000:7379   [100]           db          50h                                     
   |_ram:1000:737a   [101]           db          50h                                     
   |_ram:1000:737b   [102]           db          0h                                      
   |_ram:1000:737c   [103]           db          0h                                      
   |_ram:1000:737d   [104]           db          50h                                     
   |_ram:1000:737e   [105]           db          50h                                     
   |_ram:1000:737f   [106]           db          0h                                      
   |_ram:1000:7380   [107]           db          0h                                      
   |_ram:1000:7381   [108]           db          50h                                     
   |_ram:1000:7382   [109]           db          50h                                     
   |_ram:1000:7383   [110]           db          0h                                      
   |_ram:1000:7384   [111]           db          0h                                      
   |_ram:1000:7385   [112]           db          50h                                     
   |_ram:1000:7386   [113]           db          50h                                     
   |_ram:1000:7387   [114]           db          0h                                      
   |_ram:1000:7388   [115]           db          0h                                      
   |_ram:1000:7389   [116]           db          50h                                     
   |_ram:1000:738a   [117]           db          55h                                     
   |_ram:1000:738b   [118]           db          55h                                     
   |_ram:1000:738c   [119]           db          55h                                     
   |_ram:1000:738d   [120]           db          50h                                     
   |_ram:1000:738e   [121]           db          55h                                     
   |_ram:1000:738f   [122]           db          55h                                     
   |_ram:1000:7390   [123]           db          55h                                     
   |_ram:1000:7391   [124]           db          50h                                     
   |_ram:1000:7392   [125]           db          50h                                     
   |_ram:1000:7393   [126]           db          0h                                      
   |_ram:1000:7394   [127]           db          14h                                     
   |_ram:1000:7395   [128]           db          50h                                     
   |_ram:1000:7396   [129]           db          50h                                     
   |_ram:1000:7397   [130]           db          0h                                      
   |_ram:1000:7398   [131]           db          14h                                     
   |_ram:1000:7399   [132]           db          50h                                     
   |_ram:1000:739a   [133]           db          50h                                     
   |_ram:1000:739b   [134]           db          0h                                      
   |_ram:1000:739c   [135]           db          14h                                     
   |_ram:1000:739d   [136]           db          50h                                     
   |_ram:1000:739e   [137]           db          50h                                     
   |_ram:1000:739f   [138]           db          0h                                      
   |_ram:1000:73a0   [139]           db          14h                                     
   |_ram:1000:73a1   [140]           db          55h                                     
   |_ram:1000:73a2   [141]           db          50h                                     
   |_ram:1000:73a3   [142]           db          0h                                      
   |_ram:1000:73a4   [143]           db          0h                                      
                            ;..11111111..
                            ;.1111111111.
                            ;111111111111
                            ;111111111111
                            ;..........11
                            ;..........11
                            ;111..11..111
                            ;111..11..111
                            ;111..11..111
                            ;111..11..111
                            ;111111111111
                            ;.1111111111.
                            ;..11111111..
                            ;..11111111..
                            ;.1111111111.
                            ;111111111111
                            ;111111111111
                            ;..........11
                            ;..........11
                            ;111..1111111
                            ;111..1111111
                            ;111..1111111
                            ;111..1111111
                            ;111111111111
                            ;.1111111111.
                            ;..11111111..
                            ;..11111111..
                            ;.1111111111.
                            ;111111111111
                            ;111111111111
                            ;..........11
                            ;..........11
                            ;1111111..111
                            ;1111111..111
                            ;1111111..111
                            ;1111111..111
                            ;111111111111
                            ;.1111111111.
                            ;..11111111..
                            spr_keyholes:                 ;XREF[5,0]:   1000:46ad,1000:4a1a,1000:4cde,1000:4cf5
                                                          ;             1000:577a
ram:1000:73a5   055550155...    db[117]                                             
   |_ram:1000:73a5   [0]             db          5h                                      
   |_ram:1000:73a6   [1]             db          55h                                     
   |_ram:1000:73a7   [2]             db          50h                                     
   |_ram:1000:73a8   [3]             db          15h                                     
   |_ram:1000:73a9   [4]             db          55h                                     
   |_ram:1000:73aa   [5]             db          54h                                     
   |_ram:1000:73ab   [6]             db          55h                                     
   |_ram:1000:73ac   [7]             db          55h                                     
   |_ram:1000:73ad   [8]             db          55h                                     
   |_ram:1000:73ae   [9]             db          55h                                     
   |_ram:1000:73af   [10]            db          55h                                     
   |_ram:1000:73b0   [11]            db          55h                                     
   |_ram:1000:73b1   [12]            db          0h                                      
   |_ram:1000:73b2   [13]            db          0h                                      
   |_ram:1000:73b3   [14]            db          5h                                      
   |_ram:1000:73b4   [15]            db          0h                                      
   |_ram:1000:73b5   [16]            db          0h                                      
   |_ram:1000:73b6   [17]            db          5h                                      
   |_ram:1000:73b7   [18]            db          54h                                     
   |_ram:1000:73b8   [19]            db          14h                                     
   |_ram:1000:73b9   [20]            db          15h                                     
   |_ram:1000:73ba   [21]            db          54h                                     
   |_ram:1000:73bb   [22]            db          14h                                     
   |_ram:1000:73bc   [23]            db          15h                                     
   |_ram:1000:73bd   [24]            db          54h                                     
   |_ram:1000:73be   [25]            db          14h                                     
   |_ram:1000:73bf   [26]            db          15h                                     
   |_ram:1000:73c0   [27]            db          54h                                     
   |_ram:1000:73c1   [28]            db          14h                                     
   |_ram:1000:73c2   [29]            db          15h                                     
   |_ram:1000:73c3   [30]            db          55h                                     
   |_ram:1000:73c4   [31]            db          55h                                     
   |_ram:1000:73c5   [32]            db          55h                                     
   |_ram:1000:73c6   [33]            db          15h                                     
   |_ram:1000:73c7   [34]            db          55h                                     
   |_ram:1000:73c8   [35]            db          54h                                     
   |_ram:1000:73c9   [36]            db          5h                                      
   |_ram:1000:73ca   [37]            db          55h                                     
   |_ram:1000:73cb   [38]            db          50h                                     
   |_ram:1000:73cc   [39]            db          5h                                      
   |_ram:1000:73cd   [40]            db          55h                                     
   |_ram:1000:73ce   [41]            db          50h                                     
   |_ram:1000:73cf   [42]            db          15h                                     
   |_ram:1000:73d0   [43]            db          55h                                     
   |_ram:1000:73d1   [44]            db          54h                                     
   |_ram:1000:73d2   [45]            db          55h                                     
   |_ram:1000:73d3   [46]            db          55h                                     
   |_ram:1000:73d4   [47]            db          55h                                     
   |_ram:1000:73d5   [48]            db          55h                                     
   |_ram:1000:73d6   [49]            db          55h                                     
   |_ram:1000:73d7   [50]            db          55h                                     
   |_ram:1000:73d8   [51]            db          0h                                      
   |_ram:1000:73d9   [52]            db          0h                                      
   |_ram:1000:73da   [53]            db          5h                                      
   |_ram:1000:73db   [54]            db          0h                                      
   |_ram:1000:73dc   [55]            db          0h                                      
   |_ram:1000:73dd   [56]            db          5h                                      
   |_ram:1000:73de   [57]            db          54h                                     
   |_ram:1000:73df   [58]            db          15h                                     
   |_ram:1000:73e0   [59]            db          55h                                     
   |_ram:1000:73e1   [60]            db          54h                                     
   |_ram:1000:73e2   [61]            db          15h                                     
   |_ram:1000:73e3   [62]            db          55h                                     
   |_ram:1000:73e4   [63]            db          54h                                     
   |_ram:1000:73e5   [64]            db          15h                                     
   |_ram:1000:73e6   [65]            db          55h                                     
   |_ram:1000:73e7   [66]            db          54h                                     
   |_ram:1000:73e8   [67]            db          15h                                     
   |_ram:1000:73e9   [68]            db          55h                                     
   |_ram:1000:73ea   [69]            db          55h                                     
   |_ram:1000:73eb   [70]            db          55h                                     
   |_ram:1000:73ec   [71]            db          55h                                     
   |_ram:1000:73ed   [72]            db          15h                                     
   |_ram:1000:73ee   [73]            db          55h                                     
   |_ram:1000:73ef   [74]            db          54h                                     
   |_ram:1000:73f0   [75]            db          5h                                      
   |_ram:1000:73f1   [76]            db          55h                                     
   |_ram:1000:73f2   [77]            db          50h                                     
   |_ram:1000:73f3   [78]            db          5h                                      
   |_ram:1000:73f4   [79]            db          55h                                     
   |_ram:1000:73f5   [80]            db          50h                                     
   |_ram:1000:73f6   [81]            db          15h                                     
   |_ram:1000:73f7   [82]            db          55h                                     
   |_ram:1000:73f8   [83]            db          54h                                     
   |_ram:1000:73f9   [84]            db          55h                                     
   |_ram:1000:73fa   [85]            db          55h                                     
   |_ram:1000:73fb   [86]            db          55h                                     
   |_ram:1000:73fc   [87]            db          55h                                     
   |_ram:1000:73fd   [88]            db          55h                                     
   |_ram:1000:73fe   [89]            db          55h                                     
   |_ram:1000:73ff   [90]            db          0h                                      
   |_ram:1000:7400   [91]            db          0h                                      
   |_ram:1000:7401   [92]            db          5h                                      
   |_ram:1000:7402   [93]            db          0h                                      
   |_ram:1000:7403   [94]            db          0h                                      
   |_ram:1000:7404   [95]            db          5h                                      
   |_ram:1000:7405   [96]            db          55h                                     
   |_ram:1000:7406   [97]            db          54h                                     
   |_ram:1000:7407   [98]            db          15h                                     
   |_ram:1000:7408   [99]            db          55h                                     
   |_ram:1000:7409   [100]           db          54h                                     
   |_ram:1000:740a   [101]           db          15h                                     
   |_ram:1000:740b   [102]           db          55h                                     
   |_ram:1000:740c   [103]           db          54h                                     
   |_ram:1000:740d   [104]           db          15h                                     
   |_ram:1000:740e   [105]           db          55h                                     
   |_ram:1000:740f   [106]           db          54h                                     
   |_ram:1000:7410   [107]           db          15h                                     
   |_ram:1000:7411   [108]           db          55h                                     
   |_ram:1000:7412   [109]           db          55h                                     
   |_ram:1000:7413   [110]           db          55h                                     
   |_ram:1000:7414   [111]           db          15h                                     
   |_ram:1000:7415   [112]           db          55h                                     
   |_ram:1000:7416   [113]           db          54h                                     
   |_ram:1000:7417   [114]           db          5h                                      
   |_ram:1000:7418   [115]           db          55h                                     
   |_ram:1000:7419   [116]           db          50h                                     
                            monster_array:                ;XREF[5,17]:  1000:08a3,1000:2b34,1000:2b62,1000:2ce1
                                                          ;             1000:2d0b,1000:2bc9,1000:2bc9,1000:2c1c
                                                          ;             1000:2c1c,1000:2c2a,1000:2c2a,1000:2c2a
                                                          ;             1000:2d2f,1000:2d32,1000:2d35,1000:2d38
                                                          ;             1000:2d3f,1000:306d,1000:3070,1000:3073
                                                          ;             1000:307a,1000:3081
ram:1000:741a   000000000...    foe_data...                                        
   |_ram:1000:741a   [0]             foe_data                                            
      |_ram:1000:741a   kind            db          0h                                      
      |_ram:1000:741b   data            foe_data...                                        
         |_ram:1000:741b   y               db          0h                                      
         |_ram:1000:741c   x               db          0h                                      
         |_ram:1000:741d   sprite_ofs      db          0h                                      
         |_ram:1000:741e   dir             db          0h                                      
         |_ram:1000:741f   anim_ctr        db          0h                                      
   |_ram:1000:7420   [1]             foe_data                                            
      |_ram:1000:7420   kind            db          0h                                      
      |_ram:1000:7421   data            foe_data...                                        
         |_ram:1000:7421   y               db          0h                                      
         |_ram:1000:7422   x               db          0h                                      
         |_ram:1000:7423   sprite_ofs      db          0h                                      
         |_ram:1000:7424   dir             db          0h                                      
         |_ram:1000:7425   anim_ctr        db          0h                                      
   |_ram:1000:7426   [2]             foe_data                                            
      |_ram:1000:7426   kind            db          0h                                      
      |_ram:1000:7427   data            foe_data...                                        
         |_ram:1000:7427   y               db          0h                                      
         |_ram:1000:7428   x               db          0h                                      
         |_ram:1000:7429   sprite_ofs      db          0h                                      
         |_ram:1000:742a   dir             db          0h                                      
         |_ram:1000:742b   anim_ctr        db          0h                                      
   |_ram:1000:742c   [3]             foe_data                                            
      |_ram:1000:742c   kind            db          0h                                      
      |_ram:1000:742d   data            foe_data...                                        
         |_ram:1000:742d   y               db          0h                                      
         |_ram:1000:742e   x               db          0h                                      
         |_ram:1000:742f   sprite_ofs      db          0h                                      
         |_ram:1000:7430   dir             db          0h                                      
         |_ram:1000:7431   anim_ctr        db          0h                                      
   |_ram:1000:7432   [4]             foe_data                                            
      |_ram:1000:7432   kind            db          0h                                      
      |_ram:1000:7433   data            foe_data...                                        
         |_ram:1000:7433   y               db          0h                                      
         |_ram:1000:7434   x               db          0h                                      
         |_ram:1000:7435   sprite_ofs      db          0h                                      
         |_ram:1000:7436   dir             db          0h                                      
         |_ram:1000:7437   anim_ctr        db          0h                                      
   |_ram:1000:7438   [5]             foe_data                                            
      |_ram:1000:7438   kind            db          0h                                      
      |_ram:1000:7439   data            foe_data...                                        
         |_ram:1000:7439   y               db          0h                                      
         |_ram:1000:743a   x               db          0h                                      
         |_ram:1000:743b   sprite_ofs      db          0h                                      
         |_ram:1000:743c   dir             db          0h                                      
         |_ram:1000:743d   anim_ctr        db          0h                                      
   |_ram:1000:743e   [6]             foe_data                                            
      |_ram:1000:743e   kind            db          0h                                      
      |_ram:1000:743f   data            foe_data...                                        
         |_ram:1000:743f   y               db          0h                                      
         |_ram:1000:7440   x               db          0h                                      
         |_ram:1000:7441   sprite_ofs      db          0h                                      
         |_ram:1000:7442   dir             db          0h                                      
         |_ram:1000:7443   anim_ctr        db          0h                                      
   |_ram:1000:7444   [7]             foe_data                                            
      |_ram:1000:7444   kind            db          0h                                      
      |_ram:1000:7445   data            foe_data...                                        
         |_ram:1000:7445   y               db          0h                                      
         |_ram:1000:7446   x               db          0h                                      
         |_ram:1000:7447   sprite_ofs      db          0h                                      
         |_ram:1000:7448   dir             db          0h                                      
         |_ram:1000:7449   anim_ctr        db          0h                                      
   |_ram:1000:744a   [8]             foe_data                                            
      |_ram:1000:744a   kind            db          0h                                      
      |_ram:1000:744b   data            foe_data...                                        
         |_ram:1000:744b   y               db          0h                                      
         |_ram:1000:744c   x               db          0h                                      
         |_ram:1000:744d   sprite_ofs      db          0h                                      
         |_ram:1000:744e   dir             db          0h                                      
         |_ram:1000:744f   anim_ctr        db          0h                                      
   |_ram:1000:7450   [9]             foe_data                                            
      |_ram:1000:7450   kind            db          0h                                      
      |_ram:1000:7451   data            foe_data...                                        
         |_ram:1000:7451   y               db          0h                                      
         |_ram:1000:7452   x               db          0h                                      
         |_ram:1000:7453   sprite_ofs      db          0h                                      
         |_ram:1000:7454   dir             db          0h                                      
         |_ram:1000:7455   anim_ctr        db          0h                                      
   |_ram:1000:7456   [10]            foe_data                                            
      |_ram:1000:7456   kind            db          0h                                      
      |_ram:1000:7457   data            foe_data...                                        
         |_ram:1000:7457   y               db          0h                                      
         |_ram:1000:7458   x               db          0h                                      
         |_ram:1000:7459   sprite_ofs      db          0h                                      
         |_ram:1000:745a   dir             db          0h                                      
         |_ram:1000:745b   anim_ctr        db          0h                                      
   |_ram:1000:745c   [11]            foe_data                                            
      |_ram:1000:745c   kind            db          0h                                      
      |_ram:1000:745d   data            foe_data...                                        
         |_ram:1000:745d   y               db          0h                                      
         |_ram:1000:745e   x               db          0h                                      
         |_ram:1000:745f   sprite_ofs      db          0h                                      
         |_ram:1000:7460   dir             db          0h                                      
         |_ram:1000:7461   anim_ctr        db          0h                                      
   |_ram:1000:7462   [12]            foe_data                                            
      |_ram:1000:7462   kind            db          0h                                      
      |_ram:1000:7463   data            foe_data...                                        
         |_ram:1000:7463   y               db          0h                                      
         |_ram:1000:7464   x               db          0h                                      
         |_ram:1000:7465   sprite_ofs      db          0h                                      
         |_ram:1000:7466   dir             db          0h                                      
         |_ram:1000:7467   anim_ctr        db          0h                                      
   |_ram:1000:7468   [13]            foe_data                                            
      |_ram:1000:7468   kind            db          0h                                      
      |_ram:1000:7469   data            foe_data...                                        
         |_ram:1000:7469   y               db          0h                                      
         |_ram:1000:746a   x               db          0h                                      
         |_ram:1000:746b   sprite_ofs      db          0h                                      
         |_ram:1000:746c   dir             db          0h                                      
         |_ram:1000:746d   anim_ctr        db          0h                                      
   |_ram:1000:746e   [14]            foe_data                                            
      |_ram:1000:746e   kind            db          0h                                      
      |_ram:1000:746f   data            foe_data...                                        
         |_ram:1000:746f   y               db          0h                                      
         |_ram:1000:7470   x               db          0h                                      
         |_ram:1000:7471   sprite_ofs      db          0h                                      
         |_ram:1000:7472   dir             db          0h                                      
         |_ram:1000:7473   anim_ctr        db          0h                                      
   |_ram:1000:7474   [15]            foe_data                                            
      |_ram:1000:7474   kind            db          0h                                      
      |_ram:1000:7475   data            foe_data...                                        
         |_ram:1000:7475   y               db          0h                                      
         |_ram:1000:7476   x               db          0h                                      
         |_ram:1000:7477   sprite_ofs      db          0h                                      
         |_ram:1000:7478   dir             db          0h                                      
         |_ram:1000:7479   anim_ctr        db          0h                                      
   |_ram:1000:747a   [16]            foe_data                                            
      |_ram:1000:747a   kind            db          0h                                      
      |_ram:1000:747b   data            foe_data...                                        
         |_ram:1000:747b   y               db          0h                                      
         |_ram:1000:747c   x               db          0h                                      
         |_ram:1000:747d   sprite_ofs      db          0h                                      
         |_ram:1000:747e   dir             db          0h                                      
         |_ram:1000:747f   anim_ctr        db          0h                                      
   |_ram:1000:7480   [17]            foe_data                                            
      |_ram:1000:7480   kind            db          0h                                      
      |_ram:1000:7481   data            foe_data...                                        
         |_ram:1000:7481   y               db          0h                                      
         |_ram:1000:7482   x               db          0h                                      
         |_ram:1000:7483   sprite_ofs      db          0h                                      
         |_ram:1000:7484   dir             db          0h                                      
         |_ram:1000:7485   anim_ctr        db          0h                                      
   |_ram:1000:7486   [18]            foe_data                                            
      |_ram:1000:7486   kind            db          0h                                      
      |_ram:1000:7487   data            foe_data...                                        
         |_ram:1000:7487   y               db          0h                                      
         |_ram:1000:7488   x               db          0h                                      
         |_ram:1000:7489   sprite_ofs      db          0h                                      
         |_ram:1000:748a   dir             db          0h                                      
         |_ram:1000:748b   anim_ctr        db          0h                                      
   |_ram:1000:748c   [19]            foe_data                                            
      |_ram:1000:748c   kind            db          0h                                      
      |_ram:1000:748d   data            foe_data...                                        
         |_ram:1000:748d   y               db          0h                                      
         |_ram:1000:748e   x               db          0h                                      
         |_ram:1000:748f   sprite_ofs      db          0h                                      
         |_ram:1000:7490   dir             db          0h                                      
         |_ram:1000:7491   anim_ctr        db          0h                                      
   |_ram:1000:7492   [20]            foe_data                                            
      |_ram:1000:7492   kind            db          0h                                      
      |_ram:1000:7493   data            foe_data...                                        
         |_ram:1000:7493   y               db          0h                                      
         |_ram:1000:7494   x               db          0h                                      
         |_ram:1000:7495   sprite_ofs      db          0h                                      
         |_ram:1000:7496   dir             db          0h                                      
         |_ram:1000:7497   anim_ctr        db          0h                                      
   |_ram:1000:7498   [21]            foe_data                                            
      |_ram:1000:7498   kind            db          0h                                      
      |_ram:1000:7499   data            foe_data...                                        
         |_ram:1000:7499   y               db          0h                                      
         |_ram:1000:749a   x               db          0h                                      
         |_ram:1000:749b   sprite_ofs      db          0h                                      
         |_ram:1000:749c   dir             db          0h                                      
         |_ram:1000:749d   anim_ctr        db          0h                                      
   |_ram:1000:749e   [22]            foe_data                                            
      |_ram:1000:749e   kind            db          0h                                      
      |_ram:1000:749f   data            foe_data...                                        
         |_ram:1000:749f   y               db          0h                                      
         |_ram:1000:74a0   x               db          0h                                      
         |_ram:1000:74a1   sprite_ofs      db          0h                                      
         |_ram:1000:74a2   dir             db          0h                                      
         |_ram:1000:74a3   anim_ctr        db          0h                                      
   |_ram:1000:74a4   [23]            foe_data                                            
      |_ram:1000:74a4   kind            db          0h                                      
      |_ram:1000:74a5   data            foe_data...                                        
         |_ram:1000:74a5   y               db          0h                                      
         |_ram:1000:74a6   x               db          0h                                      
         |_ram:1000:74a7   sprite_ofs      db          0h                                      
         |_ram:1000:74a8   dir             db          0h                                      
         |_ram:1000:74a9   anim_ctr        db          0h                                      
   |_ram:1000:74aa   [24]            foe_data                                            
      |_ram:1000:74aa   kind            db          0h                                      
      |_ram:1000:74ab   data            foe_data...                                        
         |_ram:1000:74ab   y               db          0h                                      
         |_ram:1000:74ac   x               db          0h                                      
         |_ram:1000:74ad   sprite_ofs      db          0h                                      
         |_ram:1000:74ae   dir             db          0h                                      
         |_ram:1000:74af   anim_ctr        db          0h                                      
   |_ram:1000:74b0   [25]            foe_data                                            
      |_ram:1000:74b0   kind            db          0h                                      
      |_ram:1000:74b1   data            foe_data...                                        
         |_ram:1000:74b1   y               db          0h                                      
         |_ram:1000:74b2   x               db          0h                                      
         |_ram:1000:74b3   sprite_ofs      db          0h                                      
         |_ram:1000:74b4   dir             db          0h                                      
         |_ram:1000:74b5   anim_ctr        db          0h                                      
                            anim_robodroid:               ;XREF[1,0]:   1000:2e12
ram:1000:74b6   200040000...    dw[18]                                              
   |_ram:1000:74b6   [0]             dw          20h                                     
   |_ram:1000:74b8   [1]             dw          40h                                     
   |_ram:1000:74ba   [2]             dw          0h                                      
   |_ram:1000:74bc   [3]             dw          80h                                     
   |_ram:1000:74be   [4]             dw          A0h                                     
   |_ram:1000:74c0   [5]             dw          60h                                     
   |_ram:1000:74c2   [6]             dw          FFA0h                                   
   |_ram:1000:74c4   [7]             dw          FF60h                                   
   |_ram:1000:74c6   [8]             dw          FF80h                                   
   |_ram:1000:74c8   [9]             dw          40h                                     
   |_ram:1000:74ca   [10]            dw          0h                                      
   |_ram:1000:74cc   [11]            dw          20h                                     
   |_ram:1000:74ce   [12]            dw          80h                                     
   |_ram:1000:74d0   [13]            dw          A0h                                     
   |_ram:1000:74d2   [14]            dw          60h                                     
   |_ram:1000:74d4   [15]            dw          120h                                    
   |_ram:1000:74d6   [16]            dw          140h                                    
   |_ram:1000:74d8   [17]            dw          100h                                    
                            anim_spiraldrone3:            ;XREF[1,0]:   1000:2d95
ram:1000:74da   200040000...    dw[18]                                              
   |_ram:1000:74da   [0]             dw          20h                                     
   |_ram:1000:74dc   [1]             dw          40h                                     
   |_ram:1000:74de   [2]             dw          0h                                      
   |_ram:1000:74e0   [3]             dw          80h                                     
   |_ram:1000:74e2   [4]             dw          A0h                                     
   |_ram:1000:74e4   [5]             dw          60h                                     
   |_ram:1000:74e6   [6]             dw          FF80h                                   
   |_ram:1000:74e8   [7]             dw          FFA0h                                   
   |_ram:1000:74ea   [8]             dw          FF60h                                   
   |_ram:1000:74ec   [9]             dw          20h                                     
   |_ram:1000:74ee   [10]            dw          40h                                     
   |_ram:1000:74f0   [11]            dw          0h                                      
   |_ram:1000:74f2   [12]            dw          80h                                     
   |_ram:1000:74f4   [13]            dw          A0h                                     
   |_ram:1000:74f6   [14]            dw          60h                                     
   |_ram:1000:74f8   [15]            dw          120h                                    
   |_ram:1000:74fa   [16]            dw          140h                                    
   |_ram:1000:74fc   [17]            dw          100h                                    
                            anim_spiraldrone2:            ;XREF[1,0]:   1000:2d89
ram:1000:74fe   200040000...    bytepair...                                        
   |_ram:1000:74fe   [0]             bytepair_t                                          
      |_ram:1000:74fe   x               db          20h                                     
      |_ram:1000:74ff   y               db          0h                                      
   |_ram:1000:7500   [1]             bytepair_t                                          
      |_ram:1000:7500   x               db          40h                                     
      |_ram:1000:7501   y               db          0h                                      
   |_ram:1000:7502   [2]             bytepair_t                                          
      |_ram:1000:7502   x               db          0h                                      
      |_ram:1000:7503   y               db          0h                                      
   |_ram:1000:7504   [3]             bytepair_t                                          
      |_ram:1000:7504   x               db          80h                                     
      |_ram:1000:7505   y               db          0h                                      
   |_ram:1000:7506   [4]             bytepair_t                                          
      |_ram:1000:7506   x               db          A0h                                     
      |_ram:1000:7507   y               db          0h                                      
   |_ram:1000:7508   [5]             bytepair_t                                          
      |_ram:1000:7508   x               db          60h                                     
      |_ram:1000:7509   y               db          0h                                      
   |_ram:1000:750a   [6]             bytepair_t                                          
      |_ram:1000:750a   x               db          80h                                     
      |_ram:1000:750b   y               db          FFh                                     
   |_ram:1000:750c   [7]             bytepair_t                                          
      |_ram:1000:750c   x               db          A0h                                     
      |_ram:1000:750d   y               db          FFh                                     
   |_ram:1000:750e   [8]             bytepair_t                                          
      |_ram:1000:750e   x               db          60h                                     
      |_ram:1000:750f   y               db          FFh                                     
   |_ram:1000:7510   [9]             bytepair_t                                          
      |_ram:1000:7510   x               db          20h                                     
      |_ram:1000:7511   y               db          0h                                      
   |_ram:1000:7512   [10]            bytepair_t                                          
      |_ram:1000:7512   x               db          40h                                     
      |_ram:1000:7513   y               db          0h                                      
   |_ram:1000:7514   [11]            bytepair_t                                          
      |_ram:1000:7514   x               db          0h                                      
      |_ram:1000:7515   y               db          0h                                      
   |_ram:1000:7516   [12]            bytepair_t                                          
      |_ram:1000:7516   x               db          80h                                     
      |_ram:1000:7517   y               db          0h                                      
   |_ram:1000:7518   [13]            bytepair_t                                          
      |_ram:1000:7518   x               db          A0h                                     
      |_ram:1000:7519   y               db          0h                                      
   |_ram:1000:751a   [14]            bytepair_t                                          
      |_ram:1000:751a   x               db          60h                                     
      |_ram:1000:751b   y               db          0h                                      
   |_ram:1000:751c   [15]            bytepair_t                                          
      |_ram:1000:751c   x               db          20h                                     
      |_ram:1000:751d   y               db          1h                                      
   |_ram:1000:751e   [16]            bytepair_t                                          
      |_ram:1000:751e   x               db          40h                                     
      |_ram:1000:751f   y               db          1h                                      
   |_ram:1000:7520   [17]            bytepair_t                                          
      |_ram:1000:7520   x               db          0h                                      
      |_ram:1000:7521   y               db          1h                                      
ram:1000:7522   00              ??          00h                                     
                            spawn_yx_table:               ;XREF[4,0]:   1000:2cd0,1000:2cd5,1000:45e8,1000:45ed
ram:1000:7523   081208220...    bytepair...                                        
   |_ram:1000:7523   [0]             bytepair_t                                          
      |_ram:1000:7523   x               db          8h                                      
      |_ram:1000:7524   y               db          12h                                     
   |_ram:1000:7525   [1]             bytepair_t                                          
      |_ram:1000:7525   x               db          8h                                      
      |_ram:1000:7526   y               db          22h                                     
   |_ram:1000:7527   [2]             bytepair_t                                          
      |_ram:1000:7527   x               db          8h                                      
      |_ram:1000:7528   y               db          32h                                     
   |_ram:1000:7529   [3]             bytepair_t                                          
      |_ram:1000:7529   x               db          40h                                     
      |_ram:1000:752a   y               db          12h                                     
   |_ram:1000:752b   [4]             bytepair_t                                          
      |_ram:1000:752b   x               db          40h                                     
      |_ram:1000:752c   y               db          22h                                     
   |_ram:1000:752d   [5]             bytepair_t                                          
      |_ram:1000:752d   x               db          40h                                     
      |_ram:1000:752e   y               db          32h                                     
   |_ram:1000:752f   [6]             bytepair_t                                          
      |_ram:1000:752f   x               db          78h                                     
      |_ram:1000:7530   y               db          12h                                     
   |_ram:1000:7531   [7]             bytepair_t                                          
      |_ram:1000:7531   x               db          78h                                     
      |_ram:1000:7532   y               db          22h                                     
   |_ram:1000:7533   [8]             bytepair_t                                          
      |_ram:1000:7533   x               db          78h                                     
      |_ram:1000:7534   y               db          32h                                     
                            placement_offset:             ;XREF[4,0]:   1000:2c41,1000:2c46,1000:45f2,1000:4614
ram:1000:7535   000008042...    db[36]                                              
   |_ram:1000:7535   [0]             db          0h                                      
   |_ram:1000:7536   [1]             db          0h                                      
   |_ram:1000:7537   [2]             db          8h                                      
   |_ram:1000:7538   [3]             db          4h                                      
   |_ram:1000:7539   [4]             db          20h                                     
   |_ram:1000:753a   [5]             db          4h                                      
   |_ram:1000:753b   [6]             db          10h                                     
   |_ram:1000:753c   [7]             db          8h                                      
   |_ram:1000:753d   [8]             db          0h                                      
   |_ram:1000:753e   [9]             db          4h                                      
   |_ram:1000:753f   [10]            db          8h                                      
   |_ram:1000:7540   [11]            db          0h                                      
   |_ram:1000:7541   [12]            db          10h                                     
   |_ram:1000:7542   [13]            db          0h                                      
   |_ram:1000:7543   [14]            db          20h                                     
   |_ram:1000:7544   [15]            db          0h                                      
   |_ram:1000:7545   [16]            db          18h                                     
   |_ram:1000:7546   [17]            db          4h                                      
   |_ram:1000:7547   [18]            db          0h                                      
   |_ram:1000:7548   [19]            db          8h                                      
   |_ram:1000:7549   [20]            db          28h                                     
   |_ram:1000:754a   [21]            db          8h                                      
   |_ram:1000:754b   [22]            db          18h                                     
   |_ram:1000:754c   [23]            db          0h                                      
   |_ram:1000:754d   [24]            db          8h                                      
   |_ram:1000:754e   [25]            db          8h                                      
   |_ram:1000:754f   [26]            db          28h                                     
   |_ram:1000:7550   [27]            db          4h                                      
   |_ram:1000:7551   [28]            db          20h                                     
   |_ram:1000:7552   [29]            db          8h                                      
   |_ram:1000:7553   [30]            db          10h                                     
   |_ram:1000:7554   [31]            db          4h                                      
   |_ram:1000:7555   [32]            db          28h                                     
   |_ram:1000:7556   [33]            db          0h                                      
   |_ram:1000:7557   [34]            db          18h                                     
   |_ram:1000:7558   [35]            db          8h                                      
                            locked_rooms_table:           ;XREF[2,1]:   1000:4637,1000:463a,1000:463a
ram:1000:7559   7b6c625c3...    db[9]                                               
   |_ram:1000:7559   [0]             db          7Bh                                     
   |_ram:1000:755a   [1]             db          6Ch                                     
   |_ram:1000:755b   [2]             db          62h                                     
   |_ram:1000:755c   [3]             db          5Ch                                     
   |_ram:1000:755d   [4]             db          37h                                     
   |_ram:1000:755e   [5]             db          2Fh                                     
   |_ram:1000:755f   [6]             db          28h                                     
   |_ram:1000:7560   [7]             db          25h                                     
   |_ram:1000:7561   [8]             db          Fh                                      
ram:1000:7562   00              ??          00h                                     
ram:1000:7563   00              ??          00h                                     
ram:1000:7564   00              ??          00h                                     
ram:1000:7565   00              ??          00h                                     
ram:1000:7566   00              ??          00h                                     
ram:1000:7567   00              ??          00h                                     
ram:1000:7568   00              ??          00h                                     
ram:1000:7569   ff              ??          FFh                                     
ram:1000:756a   00              ??          00h                                     
ram:1000:756b   0f              ??          0Fh                                     
ram:1000:756c   00              ??          00h                                     
ram:1000:756d   f0              ??          F0h                                     
ram:1000:756e   00              ??          00h                                     
ram:1000:756f   ff              ??          FFh                                     
ram:1000:7570   00              ??          00h                                     
ram:1000:7571   00              ??          00h                                     
ram:1000:7572   00              ??          00h                                     
ram:1000:7573   00              ??          00h                                     
ram:1000:7574   00              ??          00h                                     
ram:1000:7575   00              ??          00h                                     
ram:1000:7576   00              ??          00h                                     
ram:1000:7577   00              ??          00h                                     
ram:1000:7578   3c              ??          3Ch    <                                
ram:1000:7579   00              ??          00h                                     
ram:1000:757a   3c              ??          3Ch    <                                
ram:1000:757b   00              ??          00h                                     
ram:1000:757c   f0              ??          F0h                                     
ram:1000:757d   00              ??          00h                                     
ram:1000:757e   00              ??          00h                                     
ram:1000:757f   00              ??          00h                                     
ram:1000:7580   f0              ??          F0h                                     
ram:1000:7581   00              ??          00h                                     
ram:1000:7582   0f              ??          0Fh                                     
ram:1000:7583   00              ??          00h                                     
ram:1000:7584   00              ??          00h                                     
ram:1000:7585   00              ??          00h                                     
ram:1000:7586   3c              ??          3Ch    <                                
ram:1000:7587   00              ??          00h                                     
ram:1000:7588   3c              ??          3Ch    <                                
ram:1000:7589   00              ??          00h                                     
ram:1000:758a   00              ??          00h                                     
ram:1000:758b   00              ??          00h                                     
ram:1000:758c   00              ??          00h                                     
ram:1000:758d   3c              ??          3Ch    <                                
ram:1000:758e   00              ??          00h                                     
ram:1000:758f   00              ??          00h                                     
ram:1000:7590   00              ??          00h                                     
ram:1000:7591   00              ??          00h                                     
ram:1000:7592   00              ??          00h                                     
ram:1000:7593   00              ??          00h                                     
ram:1000:7594   3c              ??          3Ch    <                                
ram:1000:7595   c0              ??          C0h                                     
ram:1000:7596   00              ??          00h                                     
ram:1000:7597   00              ??          00h                                     
ram:1000:7598   3c              ??          3Ch    <                                
ram:1000:7599   3c              ??          3Ch    <                                
ram:1000:759a   00              ??          00h                                     
ram:1000:759b   00              ??          00h                                     
ram:1000:759c   f0              ??          F0h                                     
ram:1000:759d   0f              ??          0Fh                                     
ram:1000:759e   00              ??          00h                                     
ram:1000:759f   00              ??          00h                                     
ram:1000:75a0   f0              ??          F0h                                     
ram:1000:75a1   0f              ??          0Fh                                     
ram:1000:75a2   00              ??          00h                                     
ram:1000:75a3   00              ??          00h                                     
ram:1000:75a4   3c              ??          3Ch    <                                
ram:1000:75a5   3c              ??          3Ch    <                                
ram:1000:75a6   00              ??          00h                                     
ram:1000:75a7   00              ??          00h                                     
ram:1000:75a8   3c              ??          3Ch    <                                
ram:1000:75a9   c0              ??          C0h                                     
ram:1000:75aa   00              ??          00h                                     
ram:1000:75ab   00              ??          00h                                     
ram:1000:75ac   00              ??          00h                                     
ram:1000:75ad   00              ??          00h                                     
ram:1000:75ae   00              ??          00h                                     
ram:1000:75af   00              ??          00h                                     
ram:1000:75b0   3c              ??          3Ch    <                                
ram:1000:75b1   3c              ??          3Ch    <                                
ram:1000:75b2   00              ??          00h                                     
ram:1000:75b3   3c              ??          3Ch    <                                
ram:1000:75b4   00              ??          00h                                     
ram:1000:75b5   00              ??          00h                                     
ram:1000:75b6   3c              ??          3Ch    <                                
ram:1000:75b7   00              ??          00h                                     
ram:1000:75b8   00              ??          00h                                     
ram:1000:75b9   00              ??          00h                                     
ram:1000:75ba   00              ??          00h                                     
ram:1000:75bb   f0              ??          F0h                                     
ram:1000:75bc   00              ??          00h                                     
ram:1000:75bd   00              ??          00h                                     
ram:1000:75be   f0              ??          F0h                                     
ram:1000:75bf   00              ??          00h                                     
ram:1000:75c0   00              ??          00h                                     
ram:1000:75c1   00              ??          00h                                     
ram:1000:75c2   00              ??          00h                                     
ram:1000:75c3   3c              ??          3Ch    <                                
ram:1000:75c4   00              ??          00h                                     
ram:1000:75c5   00              ??          00h                                     
ram:1000:75c6   3c              ??          3Ch    <                                
ram:1000:75c7   00              ??          00h                                     
ram:1000:75c8   00              ??          00h                                     
ram:1000:75c9   00              ??          00h                                     
ram:1000:75ca   00              ??          00h                                     
ram:1000:75cb   00              ??          00h                                     
ram:1000:75cc   3c              ??          3Ch    <                                
ram:1000:75cd   3c              ??          3Ch    <                                
ram:1000:75ce   00              ??          00h                                     
ram:1000:75cf   03              ??          03h                                     
ram:1000:75d0   07              ??          07h                                     
ram:1000:75d1   c8              ??          C8h                                     
ram:1000:75d2   00              ??          00h                                     
ram:1000:75d3   38              ??          38h    8                                
ram:1000:75d4   40              ??          40h    @                                
ram:1000:75d5   0f              ??          0Fh                                     
ram:1000:75d6   00              ??          00h                                     
ram:1000:75d7   c0              ??          C0h                                     
ram:1000:75d8   23              ??          23h    #                                
ram:1000:75d9   d0              ??          D0h                                     
ram:1000:75da   00              ??          00h                                     
ram:1000:75db   0b              ??          0Bh                                     
ram:1000:75dc   0c              ??          0Ch                                     
ram:1000:75dd   70              ??          70h    p                                
ram:1000:75de   00              ??          00h                                     
ram:1000:75df   0d              ??          0Dh                                     
ram:1000:75e0   23              ??          23h    #                                
ram:1000:75e1   b0              ??          B0h                                     
ram:1000:75e2   00              ??          00h                                     
ram:1000:75e3   0e              ??          0Eh                                     
ram:1000:75e4   08              ??          08h                                     
ram:1000:75e5   f0              ??          F0h                                     
ram:1000:75e6   00              ??          00h                                     
ram:1000:75e7   e0              ??          E0h                                     
ram:1000:75e8   2c              ??          2Ch    ,                                
ram:1000:75e9   32              ??          32h    2                                
ram:1000:75ea   00              ??          00h                                     
ram:1000:75eb   c4              ??          C4h                                     
ram:1000:75ec   20              ??          20h                                     
ram:1000:75ed   80              ??          80h                                     
ram:1000:75ee   00              ??          00h                                     
ram:1000:75ef   01              ??          01h                                     
ram:1000:75f0   2c              ??          2Ch    ,                                
ram:1000:75f1   10              ??          10h                                     
ram:1000:75f2   00              ??          00h                                     
ram:1000:75f3   30              ??          30h    0                                
ram:1000:75f4   8c              ??          8Ch                                     
ram:1000:75f5   3c              ??          3Ch    <                                
ram:1000:75f6   00              ??          00h                                     
ram:1000:75f7   04              ??          04h                                     
ram:1000:75f8   1c              ??          1Ch                                     
ram:1000:75f9   02              ??          02h                                     
ram:1000:75fa   00              ??          00h                                     
ram:1000:75fb   c4              ??          C4h                                     
ram:1000:75fc   03              ??          03h                                     
ram:1000:75fd   0d              ??          0Dh                                     
ram:1000:75fe   00              ??          00h                                     
ram:1000:75ff   c8              ??          C8h                                     
ram:1000:7600   23              ??          23h    #                                
ram:1000:7601   2c              ??          2Ch    ,                                
ram:1000:7602   00              ??          00h                                     
ram:1000:7603   00              ??          00h                                     
ram:1000:7604   38              ??          38h    8                                
ram:1000:7605   b0              ??          B0h                                     
ram:1000:7606   10              ??          10h                                     
ram:1000:7607   00              ??          00h                                     
ram:1000:7608   40              ??          40h    @                                
ram:1000:7609   0e              ??          0Eh                                     
ram:1000:760a   8c              ??          8Ch                                     
ram:1000:760b   00              ??          00h                                     
ram:1000:760c   f0              ??          F0h                                     
ram:1000:760d   3c              ??          3Ch    <                                
ram:1000:760e   c0              ??          C0h                                     
ram:1000:760f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  wait until timer int counts BX times                                                        *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            ;void syncfunc_interrupt(word count)
          ;count         word                BX                      
                                                          ;XREF[5,0]:   1000:25df,1000:5186,1000:7a57,1000:7a78
                                                          ;             1000:7a88
ram:1000:7610   50              PUSH        AX                                      
ram:1000:7611   51              PUSH        CX                                      
ram:1000:7612   8b0ef076        MOV         CX,word ptr [timer_int_cnt]             
                            LAB_1000_7616:                ;XREF[1,0]:   1000:761d
ram:1000:7616   a1f076          MOV         AX,[timer_int_cnt]                      
ram:1000:7619   2bc1            SUB         AX,CX                                   
ram:1000:761b   3bc3            CMP         AX,count                                
ram:1000:761d   72f7            JC          LAB_1000_7616                           
ram:1000:761f   59              POP         CX                                      
ram:1000:7620   58              POP         AX                                      
ram:1000:7621   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void syncfunc_timer(void)
                                                          ;XREF[36,0]:  1000:0223,1000:238e,1000:254f,1000:2aa2
                                                          ;             1000:2ac8,1000:2d16,1000:2d50,1000:3972
                                                          ;             1000:39e4,1000:3a53,1000:3ad2,1000:3b3d
                                                          ;             1000:4346,1000:455e,1000:5192,1000:51cf
                                                          ;             1000:5214,1000:5445,1000:585e,1000:5884
                                                          ;             1000:58aa,1000:58b4,1000:5966,1000:59d1
                                                          ;             1000:59ff,1000:5a36,1000:5df7,1000:5e38
                                                          ;             1000:7901,1000:7917,1000:7939,1000:794c
                                                          ;             1000:7962,1000:7987,1000:799a,1000:79bf
ram:1000:7622   50              PUSH        AX                                      
ram:1000:7623   53              PUSH        BX                                      
ram:1000:7624   51              PUSH        CX                                      
ram:1000:7625   52              PUSH        DX                                      
ram:1000:7626   57              PUSH        DI                                      
ram:1000:7627   ba4000          MOV         DX,0x40                                 
ram:1000:762a   b000            MOV         AL,0x0                                  
ram:1000:762c   fa              CLI                                                 
ram:1000:762d   e643            OUT         0x43,AL                                 
ram:1000:762f   90              NOP                                                 
ram:1000:7630   90              NOP                                                 
ram:1000:7631   ec              IN          AL,DX                                   
ram:1000:7632   8ae0            MOV         AH,AL                                   
ram:1000:7634   ec              IN          AL,DX                                   
ram:1000:7635   86e0            XCHG        AL,AH                                   
ram:1000:7637   8bf8            MOV         DI,AX                                   
                            LAB_1000_7639:                ;XREF[1,0]:   1000:764b
ram:1000:7639   b000            MOV         AL,0x0                                  
ram:1000:763b   e643            OUT         0x43,AL                                 
ram:1000:763d   90              NOP                                                 
ram:1000:763e   90              NOP                                                 
ram:1000:763f   ec              IN          AL,DX                                   
ram:1000:7640   8ae0            MOV         AH,AL                                   
ram:1000:7642   ec              IN          AL,DX                                   
ram:1000:7643   86e0            XCHG        AL,AH                                   
ram:1000:7645   8bcf            MOV         CX,DI                                   
ram:1000:7647   2bc8            SUB         CX,AX                                   
ram:1000:7649   3bcb            CMP         CX,BX                                   
ram:1000:764b   72ec            JC          LAB_1000_7639                           
ram:1000:764d   5f              POP         DI                                      
ram:1000:764e   5a              POP         DX                                      
ram:1000:764f   59              POP         CX                                      
ram:1000:7650   5b              POP         BX                                      
ram:1000:7651   58              POP         AX                                      
ram:1000:7652   fb              STI                                                 
ram:1000:7653   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void wait_timer_bx_cx(void)
                                                          ;XREF[14,0]:  1000:59ec,1000:5a51,1000:7823,1000:783c
                                                          ;             1000:7861,1000:787a,1000:7890,1000:78b8
                                                          ;             1000:78ce,1000:78f6,1000:7b04,1000:7b2a
                                                          ;             1000:7b46,1000:7b54
ram:1000:7654   50              PUSH        AX                                      
ram:1000:7655   53              PUSH        BX                                      
ram:1000:7656   51              PUSH        CX                                      
ram:1000:7657   52              PUSH        DX                                      
ram:1000:7658   57              PUSH        DI                                      
                            LAB_1000_7659:                ;XREF[1,0]:   1000:7680
ram:1000:7659   b000            MOV         AL,0x0                                  
ram:1000:765b   fa              CLI                                                 
ram:1000:765c   e643            OUT         0x43,AL                                 
ram:1000:765e   90              NOP                                                 
ram:1000:765f   90              NOP                                                 
ram:1000:7660   e440            IN          AL,0x40                                 
ram:1000:7662   8ae0            MOV         AH,AL                                   
ram:1000:7664   e440            IN          AL,0x40                                 
ram:1000:7666   86e0            XCHG        AL,AH                                   
ram:1000:7668   8bf8            MOV         DI,AX                                   
                            LAB_1000_766a:                ;XREF[1,0]:   1000:767e
ram:1000:766a   b000            MOV         AL,0x0                                  
ram:1000:766c   e643            OUT         0x43,AL                                 
ram:1000:766e   90              NOP                                                 
ram:1000:766f   90              NOP                                                 
ram:1000:7670   e440            IN          AL,0x40                                 
ram:1000:7672   8ae0            MOV         AH,AL                                   
ram:1000:7674   e440            IN          AL,0x40                                 
ram:1000:7676   86e0            XCHG        AL,AH                                   
ram:1000:7678   8bd7            MOV         DX,DI                                   
ram:1000:767a   2bd0            SUB         DX,AX                                   
ram:1000:767c   3bd3            CMP         DX,BX                                   
ram:1000:767e   72ea            JC          LAB_1000_766a                           
ram:1000:7680   e2d7            LOOP        LAB_1000_7659                           
ram:1000:7682   5f              POP         DI                                      
ram:1000:7683   5a              POP         DX                                      
ram:1000:7684   59              POP         CX                                      
ram:1000:7685   5b              POP         BX                                      
ram:1000:7686   58              POP         AX                                      
ram:1000:7687   fb              STI                                                 
ram:1000:7688   c3              RET                                                 
ram:1000:7689   00              ??          00h                                     
ram:1000:768a   00              ??          00h                                     
ram:1000:768b   00              ??          00h                                     
ram:1000:768c   00              ??          00h                                     
ram:1000:768d   00              ??          00h                                     
ram:1000:768e   00              ??          00h                                     
ram:1000:768f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  special snap-jumper sprite routine                                                          *
                            ;*                                                                                              *
                            ;*  spr in si,dl=Y,dh=X,bl=width,bh=height expands bits to all colours                          *
                            ;************************************************************************************************
                            ;void xor_snapjumper_collision(void)
          ;num_col       undefined2          CX                      ;XREF[1,0]:   1000:76e1
          ;num_row       byte                BH                      ;XREF[1,0]:   1000:76e5
                                                          ;XREF[1,0]:   1000:3e94
ram:1000:7690   50              PUSH        AX                                      
ram:1000:7691   53              PUSH        BX                                      
ram:1000:7692   51              PUSH        CX                                      
ram:1000:7693   52              PUSH        DX                                      
ram:1000:7694   57              PUSH        DI                                      
ram:1000:7695   56              PUSH        SI                                      
ram:1000:7696   c606301300      MOV         byte ptr [collision_1330],0x0           
                            LAB_1000_769b:                ;XREF[1,0]:   1000:76e7
ram:1000:769b   8ac2            MOV         AL,DL                                   
ram:1000:769d   32e4            XOR         AH,AH                                   
ram:1000:769f   d1e0            SHL         AX,0x1                                  
ram:1000:76a1   8bf8            MOV         DI,AX                                   
ram:1000:76a3   8ac6            MOV         AL,DH                                   
ram:1000:76a5   32e4            XOR         AH,AH                                   
ram:1000:76a7   0385e068        ADD         AX,word ptr [DI + line_offsets_table]   
ram:1000:76ab   8bf8            MOV         DI,AX                                   
ram:1000:76ad   33c9            XOR         CX,CX                                   
ram:1000:76af   8acb            MOV         CL,BL                                   
                            LAB_1000_76b1:                ;XREF[1,0]:   1000:76e1
ram:1000:76b1   ac              LODSB       SI                                      ;load al from sprite src
ram:1000:76b2   263005          XOR         byte ptr ES:[DI],AL                     ;xor screen with al
ram:1000:76b5   803e301300      CMP         byte ptr [collision_1330],0x0           ;collision already detected?
ram:1000:76ba   7524            JNZ         LAB_1000_76e0                           ;if collision, skip collision tests
ram:1000:76bc   a8c0            TEST        AL,0xc0                                 
ram:1000:76be   7402            JZ          LAB_1000_76c2                           
ram:1000:76c0   0cc0            OR          AL,0xc0                                 
                            LAB_1000_76c2:                ;XREF[1,0]:   1000:76be
ram:1000:76c2   a830            TEST        AL,0x30                                 
ram:1000:76c4   7402            JZ          LAB_1000_76c8                           
ram:1000:76c6   0c30            OR          AL,0x30                                 
                            LAB_1000_76c8:                ;XREF[1,0]:   1000:76c4
ram:1000:76c8   a80c            TEST        AL,0xc                                  
ram:1000:76ca   7402            JZ          LAB_1000_76ce                           
ram:1000:76cc   0c0c            OR          AL,0xc                                  
                            LAB_1000_76ce:                ;XREF[1,0]:   1000:76ca
ram:1000:76ce   a803            TEST        AL,0x3                                  
ram:1000:76d0   7402            JZ          LAB_1000_76d4                           
ram:1000:76d2   0c03            OR          AL,0x3                                  
                            LAB_1000_76d4:                ;XREF[1,0]:   1000:76d0
ram:1000:76d4   262205          AND         AL,byte ptr ES:[DI]                     
ram:1000:76d7   a8aa            TEST        AL,0xaa                                 
ram:1000:76d9   7405            JZ          LAB_1000_76e0                           
ram:1000:76db   c606301301      MOV         byte ptr [collision_1330],0x1           
                            LAB_1000_76e0:                ;XREF[2,0]:   1000:76ba,1000:76d9
ram:1000:76e0   47              INC         DI                                      ;next
ram:1000:76e1   e2ce            LOOP        LAB_1000_76b1                           
ram:1000:76e3   fec2            INC         DL                                      
ram:1000:76e5   fecf            DEC         num_row                                 
ram:1000:76e7   75b2            JNZ         LAB_1000_769b                           
ram:1000:76e9   5e              POP         SI                                      
ram:1000:76ea   5f              POP         DI                                      
ram:1000:76eb   5a              POP         DX                                      
ram:1000:76ec   59              POP         num_col                                 
ram:1000:76ed   5b              POP         num_row                                 
ram:1000:76ee   58              POP         AX                                      
ram:1000:76ef   c3              RET                                                 
                            timer_int_cnt:                ;XREF[3,0]:   1000:7612,1000:7616,1000:771d
ram:1000:76f0   0000            dw          0h                                      
                            saved_timer_vec_1:            ;XREF[3,0]:   1000:7704,1000:7734,1000:7dc9
ram:1000:76f2   0000            dw          0h                                      
                            saved_timer_vec_2:            ;XREF[3,0]:   1000:770b,1000:7739,1000:7dd0
ram:1000:76f4   0000            dw          0h                                      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void install_timer_int_handler(void)
                                                          ;XREF[1,0]:   1000:01b4
ram:1000:76f6   50              PUSH        AX                                      
ram:1000:76f7   57              PUSH        DI                                      
ram:1000:76f8   06              PUSH        ES                                      
ram:1000:76f9   fa              CLI                                                 
ram:1000:76fa   33c0            XOR         AX,AX                                   
ram:1000:76fc   8ec0            MOV         ES,AX                                   
ram:1000:76fe   bf2000          MOV         DI,TIMER_INT_VEC                        
ram:1000:7701   268b05          MOV         AX,word ptr ES:[DI]                     
ram:1000:7704   a3f276          MOV         [saved_timer_vec_1],AX                  
ram:1000:7707   268b4502        MOV         AX,word ptr ES:[DI + 0x2]               
ram:1000:770b   a3f476          MOV         [saved_timer_vec_2],AX                  
ram:1000:770e   b81b77          MOV         AX,intvec_timer                         
ram:1000:7711   fc              CLD                                                 
ram:1000:7712   ab              STOSW       ES:DI                                   
ram:1000:7713   0e              PUSH        CS                                      
ram:1000:7714   58              POP         AX                                      
ram:1000:7715   ab              STOSW       ES:DI                                   
ram:1000:7716   07              POP         ES                                      
ram:1000:7717   5f              POP         DI                                      
ram:1000:7718   58              POP         AX                                      
ram:1000:7719   fb              STI                                                 
ram:1000:771a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined intvec_timer()
                                                          ;XREF[1,0]:   1000:770e
ram:1000:771b   fa              CLI                                                 
ram:1000:771c   50              PUSH        AX                                      
ram:1000:771d   2eff06f076      INC         word ptr CS:[timer_int_cnt]             
ram:1000:7722   b020            MOV         AL,0x20                                 
ram:1000:7724   e620            OUT         0x20,AL                                 
ram:1000:7726   58              POP         AX                                      
ram:1000:7727   fb              STI                                                 
ram:1000:7728   cf              IRET                                                
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void restore_timer_interrupt(void)
                                                          ;XREF[1,0]:   1000:11ee
ram:1000:7729   50              PUSH        AX                                      
ram:1000:772a   57              PUSH        DI                                      
ram:1000:772b   06              PUSH        ES                                      
ram:1000:772c   fa              CLI                                                 
ram:1000:772d   33c0            XOR         AX,AX                                   
ram:1000:772f   8ec0            MOV         ES,AX                                   
ram:1000:7731   bf2000          MOV         DI,TIMER_INT_VEC                        
ram:1000:7734   a1f276          MOV         AX,[saved_timer_vec_1]                  
ram:1000:7737   fc              CLD                                                 
ram:1000:7738   ab              STOSW       ES:DI                                   
ram:1000:7739   a1f476          MOV         AX,[saved_timer_vec_2]                  
ram:1000:773c   ab              STOSW       ES:DI                                   
ram:1000:773d   07              POP         ES                                      
ram:1000:773e   5f              POP         DI                                      
ram:1000:773f   58              POP         AX                                      
ram:1000:7740   e80200          CALL        set_default_timer                       ;void set_default_timer(void)
ram:1000:7743   fb              STI                                                 
ram:1000:7744   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void set_default_timer(void)
                                                          ;XREF[1,0]:   1000:7740
ram:1000:7745   50              PUSH        AX                                      
ram:1000:7746   b036            MOV         AL,0x36                                 
ram:1000:7748   e643            OUT         0x43,AL                                 
ram:1000:774a   33c0            XOR         AX,AX                                   
ram:1000:774c   e640            OUT         0x40,AL                                 
ram:1000:774e   e640            OUT         0x40,AL                                 
ram:1000:7750   b0fc            MOV         AL,0xfc                                 
ram:1000:7752   e621            OUT         0x21,AL                                 
ram:1000:7754   58              POP         AX                                      
ram:1000:7755   c3              RET                                                 
ram:1000:7756   00              ??          00h                                     
ram:1000:7757   00              ??          00h                                     
ram:1000:7758   00              ??          00h                                     
ram:1000:7759   00              ??          00h                                     
ram:1000:775a   00              ??          00h                                     
ram:1000:775b   00              ??          00h                                     
ram:1000:775c   00              ??          00h                                     
ram:1000:775d   00              ??          00h                                     
ram:1000:775e   00              ??          00h                                     
ram:1000:775f   00              ??          00h                                     
                            tmpbyte_7760:                 ;XREF[2,0]:   1000:7bf0,1000:7c00
ram:1000:7760   00              db          0h                                      
                            delay_count_7761:             ;XREF[10,0]:  1000:7808,1000:7815,1000:781f,1000:7838
                                                          ;             1000:785d,1000:7876,1000:788c,1000:78b4
                                                          ;             1000:78ca,1000:78f2
ram:1000:7761   0000            undefined2  0000h                                   
ram:1000:7763   47414d452...    ds          "GAME  OVER"                            
                            s_Press_any_key_to_play_aga...;XREF[1,0]:   1000:7a9e
ram:1000:776d   507265737...    ds          "Press any key to play again."          
ram:1000:7789   507265737...    ds          "Press a button to play again."         
                            map_77a6_key:                 ;XREF[1,0]:   1000:7c26
ram:1000:77a6   000103050...    db[22]                                              
   |_ram:1000:77a6   [0]             db          0h                                      
   |_ram:1000:77a7   [1]             db          1h                                      
   |_ram:1000:77a8   [2]             db          3h                                      
   |_ram:1000:77a9   [3]             db          5h                                      
   |_ram:1000:77aa   [4]             db          7h                                      
   |_ram:1000:77ab   [5]             db          Ch                                      
   |_ram:1000:77ac   [6]             db          Fh                                      
   |_ram:1000:77ad   [7]             db          15h                                     
   |_ram:1000:77ae   [8]             db          17h                                     
   |_ram:1000:77af   [9]             db          30h                                     
   |_ram:1000:77b0   [10]            db          33h                                     
   |_ram:1000:77b1   [11]            db          3Ch                                     
   |_ram:1000:77b2   [12]            db          3Fh                                     
   |_ram:1000:77b3   [13]            db          40h                                     
   |_ram:1000:77b4   [14]            db          54h                                     
   |_ram:1000:77b5   [15]            db          55h                                     
   |_ram:1000:77b6   [16]            db          C0h                                     
   |_ram:1000:77b7   [17]            db          C3h                                     
   |_ram:1000:77b8   [18]            db          D4h                                     
   |_ram:1000:77b9   [19]            db          F0h                                     
   |_ram:1000:77ba   [20]            db          FCh                                     
   |_ram:1000:77bb   [21]            db          FFh                                     
                            map_77bc_value:               
ram:1000:77bc   0002020a0...    db[22]                                              
   |_ram:1000:77bc   [0]             db          0h                                      
   |_ram:1000:77bd   [1]             db          2h                                      
   |_ram:1000:77be   [2]             db          2h                                      
   |_ram:1000:77bf   [3]             db          Ah                                      
   |_ram:1000:77c0   [4]             db          Ah                                      
   |_ram:1000:77c1   [5]             db          8h                                      
   |_ram:1000:77c2   [6]             db          Ah                                      
   |_ram:1000:77c3   [7]             db          2Ah                                     
   |_ram:1000:77c4   [8]             db          2Ah                                     
   |_ram:1000:77c5   [9]             db          8h                                      
   |_ram:1000:77c6   [10]            db          22h                                     
   |_ram:1000:77c7   [11]            db          28h                                     
   |_ram:1000:77c8   [12]            db          2Ah                                     
   |_ram:1000:77c9   [13]            db          80h                                     
   |_ram:1000:77ca   [14]            db          A8h                                     
   |_ram:1000:77cb   [15]            db          AAh                                     
   |_ram:1000:77cc   [16]            db          80h                                     
   |_ram:1000:77cd   [17]            db          BEh                                     
   |_ram:1000:77ce   [18]            db          A8h                                     
   |_ram:1000:77cf   [19]            db          A0h                                     
   |_ram:1000:77d0   [20]            db          A8h                                     
   |_ram:1000:77d1   [21]            db          AAh                                     
ram:1000:77d2   00              ??          00h                                     
ram:1000:77d3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                        returns number of lives, al=0ffh -> game over                         *
                            ;************************************************************************************************
                            ;byte deathroll(void)
                                                          ;XREF[2,0]:   1000:03b0,1000:29a2
ram:1000:77d4   c606b80d00      MOV         byte ptr [ctrl_pressed],0x0             
ram:1000:77d9   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:77dd   bb0430          MOV         BX,0x3004                               
ram:1000:77e0   80363c0101      XOR         byte ptr [cga_flash_palette],0x1        
ram:1000:77e5   b40b            MOV         AH,0xb                                  
ram:1000:77e7   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:77eb   b701            MOV         BH,0x1                                  
ram:1000:77ed   cd10            INT         0x10                                    
ram:1000:77ef   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:77f3   bb0430          MOV         BX,0x3004                               
ram:1000:77f6   e8579c          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:77f9   c6062e01ff      MOV         byte ptr [goback_num],0xff              ;= FFh
ram:1000:77fe   803e320101      CMP         byte ptr [joystick_selected],0x1        
ram:1000:7803   7403            JZ          LAB_1000_7808                           
ram:1000:7805   e9f500          JMP         LAB_1000_78fd                           
                            LAB_1000_7808:                ;XREF[1,0]:   1000:7803
ram:1000:7808   c70661770200    MOV         word ptr [delay_count_7761],0x2         
ram:1000:780e   803e2f0100      CMP         byte ptr [pcjr_flag],0x0                
ram:1000:7813   7406            JZ          LAB_1000_781b                           
ram:1000:7815   c70661770100    MOV         word ptr [delay_count_7761],0x1         
                            LAB_1000_781b:                ;XREF[1,0]:   1000:7813
ram:1000:781b   51              PUSH        CX                                      
ram:1000:781c   bb000f          MOV         BX,0xf00                                
ram:1000:781f   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:7823   e82efe          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:7826   59              POP         CX                                      
ram:1000:7827   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:782b   bb0430          MOV         BX,0x3004                               
ram:1000:782e   e8bb03          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:7831   e81cd9          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:7834   51              PUSH        CX                                      
ram:1000:7835   bbff0f          MOV         BX,0xfff                                
ram:1000:7838   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:783c   e815fe          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:783f   59              POP         CX                                      
ram:1000:7840   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:7844   bb0430          MOV         BX,0x3004                               
ram:1000:7847   e8a203          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:784a   80363c0101      XOR         byte ptr [cga_flash_palette],0x1        
ram:1000:784f   b40b            MOV         AH,0xb                                  
ram:1000:7851   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:7855   b701            MOV         BH,0x1                                  
ram:1000:7857   cd10            INT         0x10                                    
ram:1000:7859   51              PUSH        CX                                      
ram:1000:785a   bbff3f          MOV         BX,0x3fff                               
ram:1000:785d   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:7861   e8f0fd          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:7864   59              POP         CX                                      
ram:1000:7865   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:7869   bb0430          MOV         BX,0x3004                               
ram:1000:786c   e87d03          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:786f   e8ded8          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:7872   51              PUSH        CX                                      
ram:1000:7873   bb0050          MOV         BX,0x5000                               
ram:1000:7876   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:787a   e8d7fd          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:787d   59              POP         CX                                      
ram:1000:787e   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:7882   bb0430          MOV         BX,0x3004                               
ram:1000:7885   e86403          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:7888   51              PUSH        CX                                      
ram:1000:7889   bb0070          MOV         BX,0x7000                               
ram:1000:788c   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:7890   e8c1fd          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:7893   59              POP         CX                                      
ram:1000:7894   80363c0101      XOR         byte ptr [cga_flash_palette],0x1        
ram:1000:7899   b40b            MOV         AH,0xb                                  
ram:1000:789b   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:789f   b701            MOV         BH,0x1                                  
ram:1000:78a1   cd10            INT         0x10                                    
ram:1000:78a3   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:78a7   bb0430          MOV         BX,0x3004                               
ram:1000:78aa   e83f03          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:78ad   e8a0d8          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:78b0   51              PUSH        CX                                      
ram:1000:78b1   bb0090          MOV         BX,0x9000                               
ram:1000:78b4   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:78b8   e899fd          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:78bb   59              POP         CX                                      
ram:1000:78bc   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:78c0   bb0430          MOV         BX,0x3004                               
ram:1000:78c3   e82603          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:78c6   51              PUSH        CX                                      
ram:1000:78c7   bb00b0          MOV         BX,0xb000                               
ram:1000:78ca   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:78ce   e883fd          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:78d1   59              POP         CX                                      
ram:1000:78d2   80363c0101      XOR         byte ptr [cga_flash_palette],0x1        
ram:1000:78d7   b40b            MOV         AH,0xb                                  
ram:1000:78d9   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:78dd   b701            MOV         BH,0x1                                  
ram:1000:78df   cd10            INT         0x10                                    
ram:1000:78e1   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:78e5   bb0430          MOV         BX,0x3004                               
ram:1000:78e8   e80103          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:78eb   e862d8          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:78ee   51              PUSH        CX                                      
ram:1000:78ef   bb00f0          MOV         BX,0xf000                               
ram:1000:78f2   8b0e6177        MOV         CX,word ptr [delay_count_7761]          
ram:1000:78f6   e85bfd          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:78f9   59              POP         CX                                      
ram:1000:78fa   e9c700          JMP         LAB_1000_79c4                           
                            LAB_1000_78fd:                ;XREF[1,0]:   1000:7805
ram:1000:78fd   53              PUSH        BX                                      
ram:1000:78fe   bb1e00          MOV         BX,0x1e                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:7901   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:7905   5b              POP         BX                                      
ram:1000:7906   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:790a   bb0430          MOV         BX,0x3004                               
ram:1000:790d   e8dc02          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:7910   e83dd8          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:7913   53              PUSH        BX                                      
ram:1000:7914   bb2000          MOV         BX,0x20                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:7917   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:791b   5b              POP         BX                                      
ram:1000:791c   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:7920   bb0430          MOV         BX,0x3004                               
ram:1000:7923   e8c602          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:7926   80363c0101      XOR         byte ptr [cga_flash_palette],0x1        
ram:1000:792b   b40b            MOV         AH,0xb                                  
ram:1000:792d   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:7931   b701            MOV         BH,0x1                                  
ram:1000:7933   cd10            INT         0x10                                    
ram:1000:7935   53              PUSH        BX                                      
ram:1000:7936   bb2200          MOV         BX,0x22                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:7939   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:793d   5b              POP         BX                                      
ram:1000:793e   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:7942   bb0430          MOV         BX,0x3004                               
ram:1000:7945   e8a402          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:7948   53              PUSH        BX                                      
ram:1000:7949   bb2400          MOV         BX,0x24                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:794c   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:7950   5b              POP         BX                                      
ram:1000:7951   e8fcd7          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:7954   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:7958   bb0430          MOV         BX,0x3004                               
ram:1000:795b   e88e02          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:795e   53              PUSH        BX                                      
ram:1000:795f   bb2400          MOV         BX,0x24                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:7962   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:7966   5b              POP         BX                                      
ram:1000:7967   80363c0101      XOR         byte ptr [cga_flash_palette],0x1        
ram:1000:796c   b40b            MOV         AH,0xb                                  
ram:1000:796e   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:7972   b701            MOV         BH,0x1                                  
ram:1000:7974   cd10            INT         0x10                                    
ram:1000:7976   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:797a   bb0430          MOV         BX,0x3004                               
ram:1000:797d   e86c02          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:7980   e8cdd7          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:7983   53              PUSH        BX                                      
ram:1000:7984   bb2400          MOV         BX,0x24                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:7987   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:798b   5b              POP         BX                                      
ram:1000:798c   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:7990   bb0430          MOV         BX,0x3004                               
ram:1000:7993   e85602          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:7996   53              PUSH        BX                                      
ram:1000:7997   bb2200          MOV         BX,0x22                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:799a   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:799e   5b              POP         BX                                      
ram:1000:799f   80363c0101      XOR         byte ptr [cga_flash_palette],0x1        
ram:1000:79a4   b40b            MOV         AH,0xb                                  
ram:1000:79a6   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:79aa   b701            MOV         BH,0x1                                  
ram:1000:79ac   cd10            INT         0x10                                    
ram:1000:79ae   8b3e1434        MOV         DI,word ptr [->spr_shamus_0]            ;= 1000:6710
ram:1000:79b2   bb0430          MOV         BX,0x3004                               
ram:1000:79b5   e83402          CALL        draw_sprite_xor_with_weird_table        ;undefined draw_sprite_xor_with_weird...
ram:1000:79b8   e895d7          CALL        play_ded_sfx                            ;void play_ded_sfx(void)
ram:1000:79bb   53              PUSH        BX                                      
ram:1000:79bc   bb2000          MOV         BX,0x20                                 
                                                          ; FWD[2,0]:   1000:238e,1000:7622
ram:1000:79bf   ff168e23        CALL        word ptr [->syncfunc_timer]             ;= 1000:7622
                                                                                    ;void syncfunc_timer(void)
ram:1000:79c3   5b              POP         BX                                      
                            LAB_1000_79c4:                ;XREF[1,0]:   1000:78fa
ram:1000:79c4   c6063c0100      MOV         byte ptr [cga_flash_palette],0x0        
ram:1000:79c9   b40b            MOV         AH,0xb                                  
ram:1000:79cb   8a1e3c01        MOV         BL,byte ptr [cga_flash_palette]         
ram:1000:79cf   b701            MOV         BH,0x1                                  
ram:1000:79d1   cd10            INT         0x10                                    
ram:1000:79d3   c606030100      MOV         byte ptr [when_alt_set_1],0x0           
ram:1000:79d8   803e520100      CMP         byte ptr [always_0],0x0                 
ram:1000:79dd   7403            JZ          LAB_1000_79e2                           
ram:1000:79df   e9cd01          JMP         spawn_next_clone                        
                            LAB_1000_79e2:                ;XREF[1,0]:   1000:79dd
ram:1000:79e2   fe0e8e45        DEC         byte ptr [lives_remaining]              ;= 4h
ram:1000:79e6   7803            JS          lab_game_over                           
ram:1000:79e8   e9c401          JMP         spawn_next_clone                        
                            lab_game_over:                ;XREF[1,0]:   1000:79e6
ram:1000:79eb   53              PUSH        BX                                      
ram:1000:79ec   52              PUSH        DX                                      
ram:1000:79ed   50              PUSH        AX                                      
ram:1000:79ee   33db            XOR         BX,BX                                   
ram:1000:79f0   b60a            MOV         DH,0xa                                  
ram:1000:79f2   b20f            MOV         DL,0xf                                  
ram:1000:79f4   b402            MOV         AH,0x2                                  
ram:1000:79f6   cd10            INT         0x10                                    
ram:1000:79f8   58              POP         AX                                      
ram:1000:79f9   5a              POP         DX                                      
ram:1000:79fa   5b              POP         BX                                      
ram:1000:79fb   be6377          MOV         SI,0x7763                               
ram:1000:79fe   b90a00          MOV         CX,0xa                                  
ram:1000:7a01   bb0100          MOV         BX,0x1                                  
ram:1000:7a04   e8d1a5          CALL        putsl2                                  ;undefined putsl2()
ram:1000:7a07   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:7a0c   7415            JZ          LAB_1000_7a23                           
ram:1000:7a0e   50              PUSH        AX                                      
ram:1000:7a0f   e461            IN          AL,0x61                                 
ram:1000:7a11   0c03            OR          AL,0x3                                  
ram:1000:7a13   e661            OUT         0x61,AL                                 
ram:1000:7a15   b0b6            MOV         AL,0xb6                                 
ram:1000:7a17   e643            OUT         0x43,AL                                 
ram:1000:7a19   b8f401          MOV         AX,0x1f4                                
ram:1000:7a1c   e642            OUT         0x42,AL                                 
ram:1000:7a1e   8ac4            MOV         AL,AH                                   
ram:1000:7a20   e642            OUT         0x42,AL                                 
ram:1000:7a22   58              POP         AX                                      
                            LAB_1000_7a23:                ;XREF[1,0]:   1000:7a0c
ram:1000:7a23   e81602          CALL        init_game_variables                     ;undefined init_game_variables()
ram:1000:7a26   b9c800          MOV         CX,0xc8                                 
ram:1000:7a29   b8c800          MOV         AX,0xc8                                 
ram:1000:7a2c   803e320100      CMP         byte ptr [joystick_selected],0x0        
ram:1000:7a31   7403            JZ          LAB_1000_7a36                           
ram:1000:7a33   e9a900          JMP         LAB_1000_7adf                           
                            LAB_1000_7a36:                ;XREF[2,0]:   1000:7a31,1000:7a7b
ram:1000:7a36   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:7a3b   7414            JZ          LAB_1000_7a51                           
ram:1000:7a3d   50              PUSH        AX                                      
ram:1000:7a3e   e461            IN          AL,0x61                                 
ram:1000:7a40   0c03            OR          AL,0x3                                  
ram:1000:7a42   e661            OUT         0x61,AL                                 
ram:1000:7a44   b0b6            MOV         AL,0xb6                                 
ram:1000:7a46   e643            OUT         0x43,AL                                 
ram:1000:7a48   8bc0            MOV         AX,AX                                   
ram:1000:7a4a   e642            OUT         0x42,AL                                 
ram:1000:7a4c   8ac4            MOV         AL,AH                                   
ram:1000:7a4e   e642            OUT         0x42,AL                                 
ram:1000:7a50   58              POP         AX                                      
                            LAB_1000_7a51:                ;XREF[1,0]:   1000:7a3b
ram:1000:7a51   052300          ADD         AX,0x23                                 
ram:1000:7a54   bb0400          MOV         BX,0x4                                  
ram:1000:7a57   e8b6fb          CALL        syncfunc_interrupt                      ;void syncfunc_interrupt(word count)
ram:1000:7a5a   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:7a5f   7414            JZ          LAB_1000_7a75                           
ram:1000:7a61   50              PUSH        AX                                      
ram:1000:7a62   e461            IN          AL,0x61                                 
ram:1000:7a64   0c03            OR          AL,0x3                                  
ram:1000:7a66   e661            OUT         0x61,AL                                 
ram:1000:7a68   b0b6            MOV         AL,0xb6                                 
ram:1000:7a6a   e643            OUT         0x43,AL                                 
ram:1000:7a6c   8bc0            MOV         AX,AX                                   
ram:1000:7a6e   e642            OUT         0x42,AL                                 
ram:1000:7a70   8ac4            MOV         AL,AH                                   
ram:1000:7a72   e642            OUT         0x42,AL                                 
ram:1000:7a74   58              POP         AX                                      
                            LAB_1000_7a75:                ;XREF[1,0]:   1000:7a5f
ram:1000:7a75   bb0200          MOV         BX,0x2                                  
ram:1000:7a78   e895fb          CALL        syncfunc_interrupt                      ;void syncfunc_interrupt(word count)
ram:1000:7a7b   e2b9            LOOP        LAB_1000_7a36                           
ram:1000:7a7d   50              PUSH        AX                                      
ram:1000:7a7e   e461            IN          AL,0x61                                 
ram:1000:7a80   24fc            AND         AL,0xfc                                 
ram:1000:7a82   e661            OUT         0x61,AL                                 
ram:1000:7a84   58              POP         AX                                      
ram:1000:7a85   bbd007          MOV         BX,0x7d0                                
ram:1000:7a88   e885fb          CALL        syncfunc_interrupt                      ;void syncfunc_interrupt(word count)
ram:1000:7a8b   53              PUSH        BX                                      
ram:1000:7a8c   52              PUSH        DX                                      
ram:1000:7a8d   50              PUSH        AX                                      
ram:1000:7a8e   33db            XOR         BX,BX                                   
ram:1000:7a90   b60d            MOV         DH,0xd                                  
ram:1000:7a92   b206            MOV         DL,0x6                                  
ram:1000:7a94   b402            MOV         AH,0x2                                  
ram:1000:7a96   cd10            INT         0x10                                    
ram:1000:7a98   58              POP         AX                                      
ram:1000:7a99   5a              POP         DX                                      
ram:1000:7a9a   5b              POP         BX                                      
ram:1000:7a9b   bb0100          MOV         BX,0x1                                  
ram:1000:7a9e   be6d77          MOV         SI,s_Press_any_key_to_play_again._100...;= "Press any key to play again."
ram:1000:7aa1   b91c00          MOV         CX,0x1c                                 
ram:1000:7aa4   bb0100          MOV         BX,0x1                                  
ram:1000:7aa7   e82ea5          CALL        putsl2                                  ;undefined putsl2()
ram:1000:7aaa   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:7ab0   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
                            LAB_1000_7ab6:                ;XREF[1,0]:   1000:7ac0
ram:1000:7ab6   c606530101      MOV         byte ptr [ignore_esc],0x1               
ram:1000:7abb   e8ba96          CALL        check_stick                             ;undefined check_stick()
ram:1000:7abe   a880            TEST        AL,0x80                                 
ram:1000:7ac0   74f4            JZ          LAB_1000_7ab6                           
ram:1000:7ac2   803eb80d00      CMP         byte ptr [ctrl_pressed],0x0             
ram:1000:7ac7   7413            JZ          LAB_1000_7adc                           
ram:1000:7ac9   3c93            CMP         AL,SCANCODE_R_BREAK                     
ram:1000:7acb   750f            JNZ         LAB_1000_7adc                           
ram:1000:7acd   b81067          MOV         AX,0x6710                               
ram:1000:7ad0   a31434          MOV         [sprite_ptr],AX                         ;= 1000:6710
ram:1000:7ad3   c70654340000    MOV         word ptr [player_dir],0x0               
ram:1000:7ad9   b0ff            MOV         AL,0xff                                 
ram:1000:7adb   c3              RET                                                 
                            LAB_1000_7adc:                ;XREF[2,0]:   1000:7ac7,1000:7acb
ram:1000:7adc   e9d000          JMP         spawn_next_clone                        
                            LAB_1000_7adf:                ;XREF[2,0]:   1000:7a33,1000:7b2e
ram:1000:7adf   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:7ae4   7414            JZ          LAB_1000_7afa                           
ram:1000:7ae6   50              PUSH        AX                                      
ram:1000:7ae7   e461            IN          AL,0x61                                 
ram:1000:7ae9   0c03            OR          AL,0x3                                  
ram:1000:7aeb   e661            OUT         0x61,AL                                 
ram:1000:7aed   b0b6            MOV         AL,0xb6                                 
ram:1000:7aef   e643            OUT         0x43,AL                                 
ram:1000:7af1   8bc0            MOV         AX,AX                                   
ram:1000:7af3   e642            OUT         0x42,AL                                 
ram:1000:7af5   8ac4            MOV         AL,AH                                   
ram:1000:7af7   e642            OUT         0x42,AL                                 
ram:1000:7af9   58              POP         AX                                      
                            LAB_1000_7afa:                ;XREF[1,0]:   1000:7ae4
ram:1000:7afa   052300          ADD         AX,0x23                                 
ram:1000:7afd   51              PUSH        CX                                      
ram:1000:7afe   bb000f          MOV         BX,0xf00                                
ram:1000:7b01   b90200          MOV         CX,0x2                                  
ram:1000:7b04   e84dfb          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:7b07   59              POP         CX                                      
ram:1000:7b08   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:7b0d   7414            JZ          LAB_1000_7b23                           
ram:1000:7b0f   50              PUSH        AX                                      
ram:1000:7b10   e461            IN          AL,0x61                                 
ram:1000:7b12   0c03            OR          AL,0x3                                  
ram:1000:7b14   e661            OUT         0x61,AL                                 
ram:1000:7b16   b0b6            MOV         AL,0xb6                                 
ram:1000:7b18   e643            OUT         0x43,AL                                 
ram:1000:7b1a   8bc0            MOV         AX,AX                                   
ram:1000:7b1c   e642            OUT         0x42,AL                                 
ram:1000:7b1e   8ac4            MOV         AL,AH                                   
ram:1000:7b20   e642            OUT         0x42,AL                                 
ram:1000:7b22   58              POP         AX                                      
                            LAB_1000_7b23:                ;XREF[1,0]:   1000:7b0d
ram:1000:7b23   51              PUSH        CX                                      
ram:1000:7b24   bbf00f          MOV         BX,0xff0                                
ram:1000:7b27   b90100          MOV         CX,0x1                                  
ram:1000:7b2a   e827fb          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:7b2d   59              POP         CX                                      
ram:1000:7b2e   e2af            LOOP        LAB_1000_7adf                           
ram:1000:7b30   50              PUSH        AX                                      
ram:1000:7b31   e461            IN          AL,0x61                                 
ram:1000:7b33   24fc            AND         AL,0xfc                                 
ram:1000:7b35   e661            OUT         0x61,AL                                 
ram:1000:7b37   58              POP         AX                                      
ram:1000:7b38   803e2f0101      CMP         byte ptr [pcjr_flag],0x1                
ram:1000:7b3d   740e            JZ          LAB_1000_7b4d                           
ram:1000:7b3f   51              PUSH        CX                                      
ram:1000:7b40   bbf0ff          MOV         BX,0xfff0                               
ram:1000:7b43   b90a00          MOV         CX,0xa                                  
ram:1000:7b46   e80bfb          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:7b49   59              POP         CX                                      
ram:1000:7b4a   eb0c            JMP         LAB_1000_7b58                           
ram:1000:7b4c   90              ??          90h                                     
                            LAB_1000_7b4d:                ;XREF[1,0]:   1000:7b3d
ram:1000:7b4d   51              PUSH        CX                                      
ram:1000:7b4e   bbf0ff          MOV         BX,0xfff0                               
ram:1000:7b51   b90400          MOV         CX,0x4                                  
ram:1000:7b54   e8fdfa          CALL        wait_timer_bx_cx                        ;void wait_timer_bx_cx(void)
ram:1000:7b57   59              POP         CX                                      
                            LAB_1000_7b58:                ;XREF[1,0]:   1000:7b4a
ram:1000:7b58   53              PUSH        BX                                      
ram:1000:7b59   52              PUSH        DX                                      
ram:1000:7b5a   50              PUSH        AX                                      
ram:1000:7b5b   33db            XOR         BX,BX                                   
ram:1000:7b5d   b60d            MOV         DH,0xd                                  
ram:1000:7b5f   b206            MOV         DL,0x6                                  
ram:1000:7b61   b402            MOV         AH,0x2                                  
ram:1000:7b63   cd10            INT         0x10                                    
ram:1000:7b65   58              POP         AX                                      
ram:1000:7b66   5a              POP         DX                                      
ram:1000:7b67   5b              POP         BX                                      
ram:1000:7b68   bb0100          MOV         BX,0x1                                  
ram:1000:7b6b   be8977          MOV         SI,0x7789                               
ram:1000:7b6e   b91d00          MOV         CX,0x1d                                 
ram:1000:7b71   bb0100          MOV         BX,0x1                                  
ram:1000:7b74   e861a4          CALL        putsl2                                  ;undefined putsl2()
ram:1000:7b77   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:7b7d   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
                            LAB_1000_7b83:                ;XREF[2,0]:   1000:7b9a,1000:7b9e
ram:1000:7b83   ba0102          MOV         DX,0x201                                
ram:1000:7b86   ec              IN          AL,DX                                   
ram:1000:7b87   f6d0            NOT         AL                                      
ram:1000:7b89   24f0            AND         AL,0xf0                                 
ram:1000:7b8b   7522            JNZ         spawn_next_clone                        
ram:1000:7b8d   c606530101      MOV         byte ptr [ignore_esc],0x1               
ram:1000:7b92   e8e395          CALL        check_stick                             ;undefined check_stick()
ram:1000:7b95   803eb80d01      CMP         byte ptr [ctrl_pressed],0x1             
ram:1000:7b9a   75e7            JNZ         LAB_1000_7b83                           
ram:1000:7b9c   3c93            CMP         AL,0x93                                 
ram:1000:7b9e   75e3            JNZ         LAB_1000_7b83                           
ram:1000:7ba0   c70614341067    MOV         word ptr [sprite_ptr],0x6710            ;= 1000:6710
ram:1000:7ba6   c70654340000    MOV         word ptr [player_dir],0x0               
ram:1000:7bac   b0ff            MOV         AL,0xff                                 
ram:1000:7bae   c3              RET                                                 
                            spawn_next_clone:             ;XREF[4,0]:   1000:79df,1000:79e8,1000:7adc,1000:7b8b
ram:1000:7baf   e8a988          CALL        enter_room                              ;void enter_room(void)
ram:1000:7bb2   8a163901        MOV         DL,byte ptr [player_enter_y]            
ram:1000:7bb6   8b0e3701        MOV         CX,word ptr [player_enter_x]            
ram:1000:7bba   890e3401        MOV         word ptr [player_x],CX                  
ram:1000:7bbe   88163601        MOV         byte ptr [player_y],DL                  
ram:1000:7bc2   bb0430          MOV         BX,0x3004                               
ram:1000:7bc5   bf1067          MOV         DI,spr_shamus_0                         
ram:1000:7bc8   e88598          CALL        draw_sprite_xor_v2_cxX_dxY              ;void draw_sprite_xor_v2_cxX_dxY(void)
ram:1000:7bcb   c70614341067    MOV         word ptr [sprite_ptr],0x6710            ;= 1000:6710
ram:1000:7bd1   c706b00d0000    MOV         word ptr [keyboard_buf_rdidx],0x0       
ram:1000:7bd7   c706b20d0000    MOV         word ptr [keyboard_buf_wridx],0x0       
ram:1000:7bdd   c70654340000    MOV         word ptr [player_dir],0x0               
ram:1000:7be3   e89295          CALL        check_stick                             ;undefined check_stick()
ram:1000:7be6   c606530100      MOV         byte ptr [ignore_esc],0x0               
ram:1000:7beb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined draw_sprite_xor_with_weird_table()
                                                          ;XREF[14,0]:  1000:782e,1000:7847,1000:786c,1000:7885
                                                          ;             1000:78aa,1000:78c3,1000:78e8,1000:790d
                                                          ;             1000:7923,1000:7945,1000:795b,1000:797d
                                                          ;             1000:7993,1000:79b5
ram:1000:7bec   50              PUSH        AX                                      
ram:1000:7bed   51              PUSH        CX                                      
ram:1000:7bee   52              PUSH        DX                                      
ram:1000:7bef   56              PUSH        SI                                      
ram:1000:7bf0   881e6077        MOV         byte ptr [tmpbyte_7760],BL              
                            LAB_1000_7bf4:                ;XREF[1,0]:   1000:7c1d
ram:1000:7bf4   8bf2            MOV         SI,DX                                   
ram:1000:7bf6   d1e6            SHL         SI,0x1                                  
ram:1000:7bf8   8b84e068        MOV         AX,word ptr [SI + line_offsets_table]   
ram:1000:7bfc   03c1            ADD         AX,CX                                   
ram:1000:7bfe   8bf0            MOV         SI,AX                                   
ram:1000:7c00   8a1e6077        MOV         BL,byte ptr [tmpbyte_7760]              
                            LAB_1000_7c04:                ;XREF[1,0]:   1000:7c15
ram:1000:7c04   8a05            MOV         AL,byte ptr [DI]                        
ram:1000:7c06   e81b00          CALL        translate_al_to_something               ;undefined translate_al_to_something()
ram:1000:7c09   263204          XOR         AL,byte ptr ES:[SI]                     
ram:1000:7c0c   268804          MOV         byte ptr ES:[SI],AL                     
ram:1000:7c0f   47              INC         DI                                      
ram:1000:7c10   46              INC         SI                                      
ram:1000:7c11   fecf            DEC         BH                                      
ram:1000:7c13   fecb            DEC         BL                                      
ram:1000:7c15   75ed            JNZ         LAB_1000_7c04                           
ram:1000:7c17   80ff00          CMP         BH,0x0                                  
ram:1000:7c1a   7e03            JLE         LAB_1000_7c1f                           
ram:1000:7c1c   42              INC         DX                                      
ram:1000:7c1d   ebd5            JMP         LAB_1000_7bf4                           
                            LAB_1000_7c1f:                ;XREF[1,0]:   1000:7c1a
ram:1000:7c1f   5e              POP         SI                                      
ram:1000:7c20   5a              POP         DX                                      
ram:1000:7c21   59              POP         CX                                      
ram:1000:7c22   58              POP         AX                                      
ram:1000:7c23   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined translate_al_to_something()
                                                          ;XREF[1,0]:   1000:7c06
ram:1000:7c24   51              PUSH        CX                                      
ram:1000:7c25   56              PUSH        SI                                      
ram:1000:7c26   bea677          MOV         SI,map_77a6_key                         
ram:1000:7c29   b91600          MOV         CX,0x16                                 
                            LAB_1000_7c2c:                ;XREF[1,0]:   1000:7c31
ram:1000:7c2c   3a04            CMP         AL,byte ptr [SI]                        
ram:1000:7c2e   7406            JZ          LAB_1000_7c36                           
ram:1000:7c30   46              INC         SI                                      
ram:1000:7c31   e2f9            LOOP        LAB_1000_7c2c                           
ram:1000:7c33   eb04            JMP         LAB_1000_7c39                           
ram:1000:7c35   90              ??          90h                                     
                            LAB_1000_7c36:                ;XREF[1,0]:   1000:7c2e
ram:1000:7c36   8a4416          MOV         AL,byte ptr [SI + 0x16]                 
                            LAB_1000_7c39:                ;XREF[1,0]:   1000:7c33
ram:1000:7c39   5e              POP         SI                                      
ram:1000:7c3a   59              POP         CX                                      
ram:1000:7c3b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined init_game_variables()
                                                          ;XREF[3,0]:   1000:0323,1000:033b,1000:7a23
ram:1000:7c3c   c7067e550000    MOV         word ptr [shadow_is_defeated],0x0       
ram:1000:7c42   c6063b0100      MOV         byte ptr [room_num],0x0                 
ram:1000:7c47   bef06b          MOV         SI,initstate_a                          
ram:1000:7c4a   bf706b          MOV         DI,gamestate_a                          
ram:1000:7c4d   b98000          MOV         CX,0x80                                 
                            LAB_1000_7c50:                ;XREF[1,0]:   1000:7c56
                                                          ; FWD[2,0]:   1000:6bf0,1000:6bf1
ram:1000:7c50   8a04            MOV         AL,byte ptr [SI]=>initstate_a           
                                                          ; FWD[2,0]:   1000:6b70,1000:6b71
ram:1000:7c52   8805            MOV         byte ptr [DI]=>gamestate_a,AL           
ram:1000:7c54   46              INC         SI                                      
ram:1000:7c55   47              INC         DI                                      
ram:1000:7c56   e2f8            LOOP        LAB_1000_7c50                           
ram:1000:7c58   bef06a          MOV         SI,initstate_b                          
ram:1000:7c5b   bf706a          MOV         DI,gamestate_b                          
ram:1000:7c5e   b98000          MOV         CX,0x80                                 
                            LAB_1000_7c61:                ;XREF[1,0]:   1000:7c67
                                                          ; FWD[2,0]:   1000:6af0,1000:6af1
ram:1000:7c61   8a04            MOV         AL,byte ptr [SI]=>initstate_b           
                                                          ; FWD[2,0]:   1000:6a70,1000:6a71
ram:1000:7c63   8805            MOV         byte ptr [DI]=>gamestate_b,AL           
ram:1000:7c65   46              INC         SI                                      
ram:1000:7c66   47              INC         DI                                      
ram:1000:7c67   e2f8            LOOP        LAB_1000_7c61                           
ram:1000:7c69   f6063a0101      TEST        byte ptr [sound_enabled],0x1            ;= 1h
ram:1000:7c6e   7415            JZ          LAB_1000_7c85                           
ram:1000:7c70   50              PUSH        AX                                      
ram:1000:7c71   e461            IN          AL,0x61                                 
ram:1000:7c73   0c03            OR          AL,0x3                                  
ram:1000:7c75   e661            OUT         0x61,AL                                 
ram:1000:7c77   b0b6            MOV         AL,0xb6                                 
ram:1000:7c79   e643            OUT         0x43,AL                                 
ram:1000:7c7b   b8fe01          MOV         AX,0x1fe                                
ram:1000:7c7e   e642            OUT         0x42,AL                                 
ram:1000:7c80   8ac4            MOV         AL,AH                                   
ram:1000:7c82   e642            OUT         0x42,AL                                 
ram:1000:7c84   58              POP         AX                                      
                            LAB_1000_7c85:                ;XREF[1,0]:   1000:7c6e
ram:1000:7c85   be600b          MOV         SI,0xb60                                
ram:1000:7c88   b90400          MOV         CX,0x4                                  
                            LAB_1000_7c8b:                ;XREF[1,0]:   1000:7c92
                                                          ; FWD[2,0]:   1000:0b60,1000:0b62
ram:1000:7c8b   c7040000        MOV         word ptr [SI]=>score_bcd,0x0            
ram:1000:7c8f   83c602          ADD         SI,0x2                                  
ram:1000:7c92   e2f7            LOOP        LAB_1000_7c8b                           
ram:1000:7c94   beb545          MOV         SI,0x45b5                               
ram:1000:7c97   c604ff          MOV         byte ptr [SI]=>found_keys,0xff          
ram:1000:7c9a   46              INC         SI                                      
ram:1000:7c9b   c604ff          MOV         byte ptr [SI]=>found_keys[1],0xff       
ram:1000:7c9e   46              INC         SI                                      
ram:1000:7c9f   c604ff          MOV         byte ptr [SI]=>found_keys[2],0xff       
ram:1000:7ca2   c6068e4504      MOV         byte ptr [lives_remaining],0x4          ;= 4h
ram:1000:7ca7   c6062e01ff      MOV         byte ptr [goback_num],0xff              ;= FFh
ram:1000:7cac   c70634010200    MOV         word ptr [player_x],0x2                 
ram:1000:7cb2   c60636015c      MOV         byte ptr [player_y],0x5c                
ram:1000:7cb7   c70637010200    MOV         word ptr [player_enter_x],0x2           
ram:1000:7cbd   c60639015c      MOV         byte ptr [player_enter_y],0x5c          
ram:1000:7cc2   e8e8af          CALL        update_systick_ax                       ;uint update_systick_ax(void)
ram:1000:7cc5   a801            TEST        AL,0x1                                  
ram:1000:7cc7   7410            JZ          LAB_1000_7cd9                           
ram:1000:7cc9   bb0200          MOV         BX,0x2                                  
ram:1000:7ccc   c687706b01      MOV         byte ptr [BX + 0...,0x1                 
ram:1000:7cd1   bb0600          MOV         BX,0x6                                  
ram:1000:7cd4   c687706b4b      MOV         byte ptr [BX + 0...,0x4b                
                            LAB_1000_7cd9:                ;XREF[1,0]:   1000:7cc7
ram:1000:7cd9   c70654340000    MOV         word ptr [player_dir],0x0               
ram:1000:7cdf   c70614341067    MOV         word ptr [sprite_ptr],0x6710            ;= 1000:6710
ram:1000:7ce5   c606b80d00      MOV         byte ptr [ctrl_pressed],0x0             
ram:1000:7cea   c3              RET                                                 
ram:1000:7ceb   00              ??          00h                                     
ram:1000:7cec   00              ??          00h                                     
ram:1000:7ced   00              ??          00h                                     
ram:1000:7cee   00              ??          00h                                     
ram:1000:7cef   00              ??          00h                                     
                            cga_required_msg:             ;XREF[1,2]:   1000:7d73,1000:7d86,1000:7d91
ram:1000:7cf0   546869732...    ds          "This program requiresa color/graphic...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined cga_or_gtfo()
                                                          ;XREF[1,0]:   1000:0187
ram:1000:7d40   cd11            INT         0x11                                    ;equipment bits
                                                                                    ;bits 4,5 = initial video mode
                                                                                    ;0x30 = MDA 80x25
ram:1000:7d42   2430            AND         AL,0x30                                 
ram:1000:7d44   3c30            CMP         AL,0x30                                 
ram:1000:7d46   7401            JZ          LAB_1000_7d49                           
ram:1000:7d48   c3              RET                                                 
                            LAB_1000_7d49:                ;XREF[1,0]:   1000:7d46
ram:1000:7d49   b800b0          MOV         AX,0xb000                               
ram:1000:7d4c   8ec0            MOV         ES,AX                                   
ram:1000:7d4e   b80700          MOV         AX,0x7                                  
ram:1000:7d51   cd10            INT         0x10                                    
ram:1000:7d53   b402            MOV         AH,0x2                                  
ram:1000:7d55   b60c            MOV         DH,0xc                                  
ram:1000:7d57   b214            MOV         DL,0x14                                 
ram:1000:7d59   b700            MOV         BH,0x0                                  
ram:1000:7d5b   cd10            INT         0x10                                    
ram:1000:7d5d   1e              PUSH        DS                                      
ram:1000:7d5e   b800b8          MOV         AX,0xb800                               
ram:1000:7d61   8ed8            MOV         DS,AX                                   
ram:1000:7d63   b8aa55          MOV         AX,0x55aa                               
ram:1000:7d66   bb0000          MOV         BX,0x0                                  
ram:1000:7d69   8907            MOV         word ptr [BX],AX                        
ram:1000:7d6b   8b07            MOV         AX,word ptr [BX]                        
ram:1000:7d6d   1f              POP         DS                                      
ram:1000:7d6e   3daa55          CMP         AX,0x55aa                               
ram:1000:7d71   741e            JZ          LAB_1000_7d91                           
ram:1000:7d73   bef07c          MOV         SI,cga_required_msg                     ;= "This program requiresa color/grap...
ram:1000:7d76   b91500          MOV         CX,0x15                                 
ram:1000:7d79   e871ab          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:7d7c   b402            MOV         AH,0x2                                  
ram:1000:7d7e   b60e            MOV         DH,0xe                                  
ram:1000:7d80   b214            MOV         DL,0x14                                 
ram:1000:7d82   b700            MOV         BH,0x0                                  
ram:1000:7d84   cd10            INT         0x10                                    
ram:1000:7d86   be057d          MOV         SI,s_a_color/graphics_adapter.Please_...;= "a color/graphics adapter.Please t...
ram:1000:7d89   b91900          MOV         CX,0x19                                 
ram:1000:7d8c   e85eab          CALL        putsl                                   ;void putsl(char * str, word len)
                            LAB_1000_7d8f:                ;XREF[1,0]:   1000:7d8f
ram:1000:7d8f   ebfe            JMP         LAB_1000_7d8f                           
                            LAB_1000_7d91:                ;XREF[1,0]:   1000:7d71
ram:1000:7d91   be1e7d          MOV         SI,s_Please_turn_on_the_color_display...;= "Please turn on the color display."
ram:1000:7d94   b92100          MOV         CX,0x21                                 
ram:1000:7d97   e853ab          CALL        putsl                                   ;void putsl(char * str, word len)
ram:1000:7d9a   b402            MOV         AH,0x2                                  
ram:1000:7d9c   b60e            MOV         DH,0xe                                  
ram:1000:7d9e   b216            MOV         DL,0x16                                 
ram:1000:7da0   b700            MOV         BH,0x0                                  
ram:1000:7da2   cd10            INT         0x10                                    
ram:1000:7da4   1e              PUSH        DS                                      
ram:1000:7da5   b84000          MOV         AX,0x40                                 
ram:1000:7da8   8ed8            MOV         DS,AX                                   
ram:1000:7daa   bb1000          MOV         BX,0x10                                 
ram:1000:7dad   8b07            MOV         AX,word ptr [BX]=>DAT_0000_0410         
ram:1000:7daf   24cf            AND         AL,0xcf                                 
ram:1000:7db1   0c10            OR          AL,0x10                                 
ram:1000:7db3   8907            MOV         word ptr [BX]=>DAT_0000_0410,AX         
ram:1000:7db5   b80400          MOV         AX,0x4                                  
ram:1000:7db8   cd10            INT         0x10                                    
ram:1000:7dba   1f              POP         DS                                      
ram:1000:7dbb   c3              RET                                                 
ram:1000:7dbc   00              ??          00h                                     
ram:1000:7dbd   00              ??          00h                                     
ram:1000:7dbe   00              ??          00h                                     
ram:1000:7dbf   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined save_timer_intvec()
                                                          ;XREF[1,0]:   1000:016d
ram:1000:7dc0   06              PUSH        ES                                      
ram:1000:7dc1   31c0            XOR         AX,AX                                   
ram:1000:7dc3   8ec0            MOV         ES,AX                                   
ram:1000:7dc5   26a12000        MOV         AX,ES:[0x20]                            
ram:1000:7dc9   a3f276          MOV         [saved_timer_vec_1],AX                  
ram:1000:7dcc   26a12200        MOV         AX,ES:[0x22]                            
ram:1000:7dd0   a3f476          MOV         [saved_timer_vec_2],AX                  
ram:1000:7dd3   07              POP         ES                                      
ram:1000:7dd4   c3              RET                                                 
ram:1000:7dd5   01              ??          01h                                     
ram:1000:7dd6   cd              ??          CDh                                     
ram:1000:7dd7   13              ??          13h                                     
ram:1000:7dd8   72              ??          72h    r                                
ram:1000:7dd9   14              ??          14h                                     
                            LAB_1000_7dda:                ;XREF[1,0]:   1000:7dea
ram:1000:7dda   b80102          MOV         AX,0x201                                
                            ;overwrite IBM logo from sector? interesting
ram:1000:7ddd   bb7015          MOV         BX,bigtitI_1570                         
ram:1000:7de0   80c10a          ADD         CL,0xa                                  
ram:1000:7de3   cd13            INT         0x13                                    
ram:1000:7de5   7207            JC          LAB_1000_7dee                           
ram:1000:7de7   80f950          CMP         CL,0x50                                 
ram:1000:7dea   72ee            JC          LAB_1000_7dda                           
ram:1000:7dec   07              POP         ES                                      
ram:1000:7ded   c3              RET                                                 
                            LAB_1000_7dee:                ;XREF[2,0]:   1000:7de5,1000:7dee
ram:1000:7dee   ebfe            JMP         LAB_1000_7dee                           
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void set_cga_mode_7df0(undefined2 param_1, undefined2 param_2, undefined2 param_3)
          ;param_1       undefined2           2                      
          ;param_2       undefined2           4                      
          ;param_3       undefined2           6                      
                                                          ;XREF[5,0]:   1000:018f,1000:01a6,1000:0463,1000:25d4
                                                          ;             1000:27bf
ram:1000:7df0   50              PUSH        AX                                      
ram:1000:7df1   53              PUSH        BX                                      
ram:1000:7df2   51              PUSH        CX                                      
ram:1000:7df3   52              PUSH        DX                                      
ram:1000:7df4   1e              PUSH        DS                                      
ram:1000:7df5   8a2e207e        MOV         CH,byte ptr [cga_setmode_ch]            ;= 2Ch
ram:1000:7df9   b80400          MOV         AX,0x4                                  
ram:1000:7dfc   cd10            INT         0x10                                    ;Video display   ah=functn 00h
                                                                                    ; set display mode in al
ram:1000:7dfe   882e207e        MOV         byte ptr [cga_setmode_ch],CH            ;= 2Ch
ram:1000:7e02   bad403          MOV         DX,0x3d4                                
ram:1000:7e05   b002            MOV         AL,0x2                                  
ram:1000:7e07   ee              OUT         DX,AL                                   ;port 3D4h, CGA/EGA reg index
                                                                                    ;  al = 2, horz sync position
ram:1000:7e08   8ac5            MOV         AL,CH                                   
ram:1000:7e0a   42              INC         DX                                      
ram:1000:7e0b   ee              OUT         DX,AL                                   
ram:1000:7e0c   b40b            MOV         AH,0xb                                  ;port 3D5h, CGA/EGA indxd data
ram:1000:7e0e   b300            MOV         BL,0x0                                  
ram:1000:7e10   b701            MOV         BH,0x1                                  
ram:1000:7e12   cd10            INT         0x10                                    ;Video display   ah=functn 0Bh
                                                                                    ;  set color from bx (CGA modes)
ram:1000:7e14   1f              POP         DS                                      
ram:1000:7e15   5a              POP         DX                                      
ram:1000:7e16   59              POP         CX                                      
ram:1000:7e17   5b              POP         BX                                      
ram:1000:7e18   58              POP         AX                                      
ram:1000:7e19   c3              RET                                                 
ram:1000:7e1a   00              ??          00h                                     
ram:1000:7e1b   00              ??          00h                                     
ram:1000:7e1c   00              ??          00h                                     
ram:1000:7e1d   00              ??          00h                                     
ram:1000:7e1e   00              ??          00h                                     
ram:1000:7e1f   00              ??          00h                                     
                            cga_setmode_ch:               ;XREF[2,0]:   1000:7df5,1000:7dfe
ram:1000:7e20   2c              db          2Ch                                     
ram:1000:7e21   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_1000_7e22()
                                                          ;XREF[3,0]:   1000:253c,1000:25cd,1000:2633
ram:1000:7e22   a2217e          MOV         [0x7e21],AL                             
ram:1000:7e25   f606b80d01      TEST        byte ptr [0xdb8],0x1                    
ram:1000:7e2a   7405            JZ          LAB_1000_7e31                           
ram:1000:7e2c   a0217e          MOV         AL,[0x7e21]                             
ram:1000:7e2f   eb04            JMP         LAB_1000_7e35                           
                            LAB_1000_7e31:                ;XREF[1,0]:   1000:7e2a
ram:1000:7e31   a0217e          MOV         AL,[0x7e21]                             
ram:1000:7e34   c3              RET                                                 
                            LAB_1000_7e35:                ;XREF[1,0]:   1000:7e2f
ram:1000:7e35   3c4d            CMP         AL,0x4d                                 
ram:1000:7e37   750d            JNZ         LAB_1000_7e46                           
ram:1000:7e39   803e207e2a      CMP         byte ptr [0x7e20],0x2a                  
ram:1000:7e3e   7c22            JL          LAB_1000_7e62                           
ram:1000:7e40   fe0e207e        DEC         byte ptr [0x7e20]                       
ram:1000:7e44   eb0f            JMP         LAB_1000_7e55                           
                            LAB_1000_7e46:                ;XREF[1,0]:   1000:7e37
ram:1000:7e46   3c4b            CMP         AL,0x4b                                 
ram:1000:7e48   7518            JNZ         LAB_1000_7e62                           
ram:1000:7e4a   803e207e2d      CMP         byte ptr [0x7e20],0x2d                  
ram:1000:7e4f   7f11            JG          LAB_1000_7e62                           
ram:1000:7e51   fe06207e        INC         byte ptr [0x7e20]                       
                            LAB_1000_7e55:                ;XREF[1,0]:   1000:7e44
ram:1000:7e55   b002            MOV         AL,0x2                                  
ram:1000:7e57   52              PUSH        DX                                      
ram:1000:7e58   bad403          MOV         DX,0x3d4                                
ram:1000:7e5b   ee              OUT         DX,AL                                   
ram:1000:7e5c   a0207e          MOV         AL,[0x7e20]                             
ram:1000:7e5f   42              INC         DX                                      
ram:1000:7e60   ee              OUT         DX,AL                                   
ram:1000:7e61   5a              POP         DX                                      
                            LAB_1000_7e62:                ;XREF[3,0]:   1000:7e3e,1000:7e48,1000:7e4f
ram:1000:7e62   a0217e          MOV         AL,[0x7e21]                             
ram:1000:7e65   c3              RET                                                 
ram:1000:7e66   00              ??          00h                                     
ram:1000:7e67   00              ??          00h                                     
ram:1000:7e68   00              ??          00h                                     
ram:1000:7e69   00              ??          00h                                     
ram:1000:7e6a   00              ??          00h                                     
ram:1000:7e6b   00              ??          00h                                     
ram:1000:7e6c   00              ??          00h                                     
ram:1000:7e6d   00              ??          00h                                     
ram:1000:7e6e   00              ??          00h                                     
ram:1000:7e6f   00              ??          00h                                     
                            spr_ionshivs:                 ;XREF[2,12]:  1000:4351,1000:4384,1000:438d,1000:43bf
                                                          ;             1000:43fb,1000:4420,1000:4429,1000:444e
                                                          ;             1000:4457,1000:448a,1000:4493,1000:44bc
                                                          ;             1000:44c5,1000:44f8
ram:1000:7e70   0f000fc00...    db[96]                                              
   |_ram:1000:7e70   [0]             db          Fh                                      
   |_ram:1000:7e71   [1]             db          0h                                      
   |_ram:1000:7e72   [2]             db          Fh                                      
   |_ram:1000:7e73   [3]             db          C0h                                     
   |_ram:1000:7e74   [4]             db          3h                                      
   |_ram:1000:7e75   [5]             db          F3h                                     
   |_ram:1000:7e76   [6]             db          0h                                      
   |_ram:1000:7e77   [7]             db          FCh                                     
   |_ram:1000:7e78   [8]             db          0h                                      
   |_ram:1000:7e79   [9]             db          3Ch                                     
   |_ram:1000:7e7a   [10]            db          0h                                      
   |_ram:1000:7e7b   [11]            db          C3h                                     
   |_ram:1000:7e7c   [12]            db          0h                                      
   |_ram:1000:7e7d   [13]            db          0h                                      
   |_ram:1000:7e7e   [14]            db          3h                                      
   |_ram:1000:7e7f   [15]            db          C0h                                     
   |_ram:1000:7e80   [16]            db          3h                                      
   |_ram:1000:7e81   [17]            db          C0h                                     
   |_ram:1000:7e82   [18]            db          Fh                                      
   |_ram:1000:7e83   [19]            db          F0h                                     
   |_ram:1000:7e84   [20]            db          3Fh                                     
   |_ram:1000:7e85   [21]            db          FCh                                     
   |_ram:1000:7e86   [22]            db          3h                                      
   |_ram:1000:7e87   [23]            db          C0h                                     
   |_ram:1000:7e88   [24]            db          3h                                      
   |_ram:1000:7e89   [25]            db          C0h                                     
   |_ram:1000:7e8a   [26]            db          0h                                      
   |_ram:1000:7e8b   [27]            db          F0h                                     
   |_ram:1000:7e8c   [28]            db          3h                                      
   |_ram:1000:7e8d   [29]            db          F0h                                     
   |_ram:1000:7e8e   [30]            db          CFh                                     
   |_ram:1000:7e8f   [31]            db          C0h                                     
   |_ram:1000:7e90   [32]            db          3Fh                                     
   |_ram:1000:7e91   [33]            db          0h                                      
   |_ram:1000:7e92   [34]            db          3Ch                                     
   |_ram:1000:7e93   [35]            db          0h                                      
   |_ram:1000:7e94   [36]            db          C3h                                     
   |_ram:1000:7e95   [37]            db          0h                                      
   |_ram:1000:7e96   [38]            db          0h                                      
   |_ram:1000:7e97   [39]            db          30h                                     
   |_ram:1000:7e98   [40]            db          Fh                                      
   |_ram:1000:7e99   [41]            db          F0h                                     
   |_ram:1000:7e9a   [42]            db          FFh                                     
   |_ram:1000:7e9b   [43]            db          FFh                                     
   |_ram:1000:7e9c   [44]            db          Fh                                      
   |_ram:1000:7e9d   [45]            db          F0h                                     
   |_ram:1000:7e9e   [46]            db          0h                                      
   |_ram:1000:7e9f   [47]            db          30h                                     
   |_ram:1000:7ea0   [48]            db          Ch                                      
   |_ram:1000:7ea1   [49]            db          0h                                      
   |_ram:1000:7ea2   [50]            db          Fh                                      
   |_ram:1000:7ea3   [51]            db          F0h                                     
   |_ram:1000:7ea4   [52]            db          FFh                                     
   |_ram:1000:7ea5   [53]            db          FFh                                     
   |_ram:1000:7ea6   [54]            db          Fh                                      
   |_ram:1000:7ea7   [55]            db          F0h                                     
   |_ram:1000:7ea8   [56]            db          Ch                                      
   |_ram:1000:7ea9   [57]            db          0h                                      
   |_ram:1000:7eaa   [58]            db          0h                                      
   |_ram:1000:7eab   [59]            db          C3h                                     
   |_ram:1000:7eac   [60]            db          0h                                      
   |_ram:1000:7ead   [61]            db          3Ch                                     
   |_ram:1000:7eae   [62]            db          0h                                      
   |_ram:1000:7eaf   [63]            db          FCh                                     
   |_ram:1000:7eb0   [64]            db          3h                                      
   |_ram:1000:7eb1   [65]            db          F3h                                     
   |_ram:1000:7eb2   [66]            db          Fh                                      
   |_ram:1000:7eb3   [67]            db          C0h                                     
   |_ram:1000:7eb4   [68]            db          Fh                                      
   |_ram:1000:7eb5   [69]            db          0h                                      
   |_ram:1000:7eb6   [70]            db          3h                                      
   |_ram:1000:7eb7   [71]            db          C0h                                     
   |_ram:1000:7eb8   [72]            db          3h                                      
   |_ram:1000:7eb9   [73]            db          C0h                                     
   |_ram:1000:7eba   [74]            db          3Fh                                     
   |_ram:1000:7ebb   [75]            db          FCh                                     
   |_ram:1000:7ebc   [76]            db          Fh                                      
   |_ram:1000:7ebd   [77]            db          F0h                                     
   |_ram:1000:7ebe   [78]            db          3h                                      
   |_ram:1000:7ebf   [79]            db          C0h                                     
   |_ram:1000:7ec0   [80]            db          3h                                      
   |_ram:1000:7ec1   [81]            db          C0h                                     
   |_ram:1000:7ec2   [82]            db          0h                                      
   |_ram:1000:7ec3   [83]            db          0h                                      
   |_ram:1000:7ec4   [84]            db          C3h                                     
   |_ram:1000:7ec5   [85]            db          0h                                      
   |_ram:1000:7ec6   [86]            db          3Ch                                     
   |_ram:1000:7ec7   [87]            db          0h                                      
   |_ram:1000:7ec8   [88]            db          3Fh                                     
   |_ram:1000:7ec9   [89]            db          0h                                      
   |_ram:1000:7eca   [90]            db          CFh                                     
   |_ram:1000:7ecb   [91]            db          C0h                                     
   |_ram:1000:7ecc   [92]            db          3h                                      
   |_ram:1000:7ecd   [93]            db          F0h                                     
   |_ram:1000:7ece   [94]            db          0h                                      
   |_ram:1000:7ecf   [95]            db          F0h                                     
ram:1000:7ed0   00              ??          00h                                     
ram:1000:7ed1   00              ??          00h                                     
ram:1000:7ed2   00              ??          00h                                     
ram:1000:7ed3   00              ??          00h                                     
ram:1000:7ed4   00              ??          00h                                     
ram:1000:7ed5   00              ??          00h                                     
ram:1000:7ed6   00              ??          00h                                     
ram:1000:7ed7   00              ??          00h                                     
ram:1000:7ed8   00              ??          00h                                     
ram:1000:7ed9   00              ??          00h                                     
ram:1000:7eda   00              ??          00h                                     
ram:1000:7edb   00              ??          00h                                     
ram:1000:7edc   00              ??          00h                                     
ram:1000:7edd   00              ??          00h                                     
ram:1000:7ede   00              ??          00h                                     
ram:1000:7edf   00              ??          00h                                     
ram:1000:7ee0   00              ??          00h                                     
ram:1000:7ee1   00              ??          00h                                     
ram:1000:7ee2   00              ??          00h                                     
ram:1000:7ee3   00              ??          00h                                     
ram:1000:7ee4   00              ??          00h                                     
ram:1000:7ee5   00              ??          00h                                     
ram:1000:7ee6   00              ??          00h                                     
ram:1000:7ee7   00              ??          00h                                     
ram:1000:7ee8   00              ??          00h                                     
ram:1000:7ee9   00              ??          00h                                     
ram:1000:7eea   00              ??          00h                                     
ram:1000:7eeb   00              ??          00h                                     
ram:1000:7eec   00              ??          00h                                     
ram:1000:7eed   00              ??          00h                                     
ram:1000:7eee   00              ??          00h                                     
ram:1000:7eef   00              ??          00h                                     
ram:1000:7ef0   00              ??          00h                                     
ram:1000:7ef1   00              ??          00h                                     
ram:1000:7ef2   00              ??          00h                                     
ram:1000:7ef3   00              ??          00h                                     
ram:1000:7ef4   00              ??          00h                                     
ram:1000:7ef5   00              ??          00h                                     
ram:1000:7ef6   00              ??          00h                                     
ram:1000:7ef7   00              ??          00h                                     
ram:1000:7ef8   00              ??          00h                                     
ram:1000:7ef9   00              ??          00h                                     
ram:1000:7efa   00              ??          00h                                     
ram:1000:7efb   00              ??          00h                                     
ram:1000:7efc   00              ??          00h                                     
ram:1000:7efd   00              ??          00h                                     
ram:1000:7efe   00              ??          00h                                     
ram:1000:7eff   00              ??          00h                                     
ram:1000:7f00   9f              ??          9Fh                                     
ram:1000:7f01   52              ??          52h    R                                
ram:1000:7f02   c2              ??          C2h                                     
ram:1000:7f03   24              ??          24h    $                                
ram:1000:7f04   ec              ??          ECh                                     
ram:1000:7f05   1f              ??          1Fh                                     
ram:1000:7f06   7b              ??          7Bh    {                                
ram:1000:7f07   82              ??          82h                                     
ram:1000:7f08   b0              ??          B0h                                     
ram:1000:7f09   cc              ??          CCh                                     
ram:1000:7f0a   d5              ??          D5h                                     
ram:1000:7f0b   6b              ??          6Bh    k                                
ram:1000:7f0c   67              ??          67h    g                                
ram:1000:7f0d   b8              ??          B8h                                     
ram:1000:7f0e   be              ??          BEh                                     
ram:1000:7f0f   d1              ??          D1h                                     
ram:1000:7f10   52              ??          52h    R                                
ram:1000:7f11   e5              ??          E5h                                     
ram:1000:7f12   24              ??          24h    $                                
ram:1000:7f13   ff              ??          FFh                                     
ram:1000:7f14   1f              ??          1Fh                                     
ram:1000:7f15   72              ??          72h    r                                
ram:1000:7f16   82              ??          82h                                     
ram:1000:7f17   34              ??          34h    4                                
ram:1000:7f18   cc              ??          CCh                                     
ram:1000:7f19   17              ??          17h                                     
ram:1000:7f1a   6b              ??          6Bh    k                                
ram:1000:7f1b   86              ??          86h                                     
ram:1000:7f1c   b8              ??          B8h                                     
ram:1000:7f1d   ce              ??          CEh                                     
ram:1000:7f1e   d1              ??          D1h                                     
ram:1000:7f1f   6a              ??          6Ah    j                                
ram:1000:7f20   e5              ??          E5h                                     
ram:1000:7f21   b8              ??          B8h                                     
ram:1000:7f22   ff              ??          FFh                                     
ram:1000:7f23   51              ??          51h    Q                                
ram:1000:7f24   72              ??          72h    r                                
ram:1000:7f25   25              ??          25h    %                                
ram:1000:7f26   34              ??          34h    4                                
ram:1000:7f27   1f              ??          1Fh                                     
ram:1000:7f28   17              ??          17h                                     
ram:1000:7f29   82              ??          82h                                     
ram:1000:7f2a   86              ??          86h                                     
ram:1000:7f2b   cc              ??          CCh                                     
ram:1000:7f2c   ce              ??          CEh                                     
ram:1000:7f2d   eb              ??          EBh                                     
ram:1000:7f2e   6a              ??          6Ah    j                                
ram:1000:7f2f   f8              ??          F8h                                     
ram:1000:7f30   b8              ??          B8h                                     
ram:1000:7f31   f1              ??          F1h                                     
ram:1000:7f32   51              ??          51h    Q                                
ram:1000:7f33   75              ??          75h    u                                
ram:1000:7f34   25              ??          25h    %                                
ram:1000:7f35   b7              ??          B7h                                     
ram:1000:7f36   1f              ??          1Fh                                     
ram:1000:7f37   56              ??          56h    V                                
ram:1000:7f38   82              ??          82h                                     
ram:1000:7f39   26              ??          26h    &                                
ram:1000:7f3a   cc              ??          CCh                                     
ram:1000:7f3b   1e              ??          1Eh                                     
ram:1000:7f3c   eb              ??          EBh                                     
ram:1000:7f3d   82              ??          82h                                     
ram:1000:7f3e   f8              ??          F8h                                     
ram:1000:7f3f   cc              ??          CCh                                     
ram:1000:7f40   f1              ??          F1h                                     
ram:1000:7f41   6b              ??          6Bh    k                                
ram:1000:7f42   75              ??          75h    u                                
ram:1000:7f43   b8              ??          B8h                                     
ram:1000:7f44   b7              ??          B7h                                     
ram:1000:7f45   51              ??          51h    Q                                
ram:1000:7f46   56              ??          56h    V                                
ram:1000:7f47   25              ??          25h    %                                
ram:1000:7f48   26              ??          26h    &                                
ram:1000:7f49   1f              ??          1Fh                                     
ram:1000:7f4a   1e              ??          1Eh                                     
ram:1000:7f4b   02              ??          02h                                     
ram:1000:7f4c   82              ??          82h                                     
ram:1000:7f4d   0c              ??          0Ch                                     
ram:1000:7f4e   cc              ??          CCh                                     
ram:1000:7f4f   0b              ??          0Bh                                     
ram:1000:7f50   6b              ??          6Bh    k                                
ram:1000:7f51   88              ??          88h                                     
ram:1000:7f52   b8              ??          B8h                                     
ram:1000:7f53   c9              ??          C9h                                     
ram:1000:7f54   51              ??          51h    Q                                
ram:1000:7f55   69              ??          69h    i                                
ram:1000:7f56   25              ??          25h    %                                
ram:1000:7f57   b9              ??          B9h                                     
ram:1000:7f58   1f              ??          1Fh                                     
ram:1000:7f59   51              ??          51h    Q                                
ram:1000:7f5a   02              ??          02h                                     
ram:1000:7f5b   25              ??          25h    %                                
ram:1000:7f5c   0c              ??          0Ch                                     
ram:1000:7f5d   1f              ??          1Fh                                     
ram:1000:7f5e   0b              ??          0Bh                                     
ram:1000:7f5f   82              ??          82h                                     
ram:1000:7f60   88              ??          88h                                     
ram:1000:7f61   cc              ??          CCh                                     
ram:1000:7f62   c9              ??          C9h                                     
ram:1000:7f63   6b              ??          6Bh    k                                
ram:1000:7f64   69              ??          69h    i                                
ram:1000:7f65   b8              ??          B8h                                     
ram:1000:7f66   b9              ??          B9h                                     
ram:1000:7f67   51              ??          51h    Q                                
ram:1000:7f68   51              ??          51h    Q                                
ram:1000:7f69   a5              ??          A5h                                     
ram:1000:7f6a   25              ??          25h    %                                
ram:1000:7f6b   5f              ??          5Fh    _                                
ram:1000:7f6c   1f              ??          1Fh                                     
ram:1000:7f6d   a2              ??          A2h                                     
ram:1000:7f6e   82              ??          82h                                     
ram:1000:7f6f   dc              ??          DCh                                     
ram:1000:7f70   cc              ??          CCh                                     
ram:1000:7f71   e3              ??          E3h                                     
ram:1000:7f72   6b              ??          6Bh    k                                
ram:1000:7f73   7c              ??          7Ch    |                                
ram:1000:7f74   b8              ??          B8h                                     
ram:1000:7f75   33              ??          33h    3                                
ram:1000:7f76   51              ??          51h    Q                                
ram:1000:7f77   94              ??          94h                                     
ram:1000:7f78   a5              ??          A5h                                     
ram:1000:7f79   47              ??          47h    G                                
ram:1000:7f7a   5f              ??          5Fh    _                                
ram:1000:7f7b   ae              ??          AEh                                     
ram:1000:7f7c   a2              ??          A2h                                     
ram:1000:7f7d   da              ??          DAh                                     
ram:1000:7f7e   dc              ??          DCh                                     
ram:1000:7f7f   e0              ??          E0h                                     
ram:1000:7f80   e3              ??          E3h                                     
ram:1000:7f81   7d              ??          7Dh    }                                
ram:1000:7f82   7c              ??          7Ch    |                                
ram:1000:7f83   33              ??          33h    3                                
ram:1000:7f84   33              ??          33h    3                                
ram:1000:7f85   94              ??          94h                                     
ram:1000:7f86   94              ??          94h                                     
ram:1000:7f87   c7              ??          C7h                                     
ram:1000:7f88   47              ??          47h    G                                
ram:1000:7f89   6e              ??          6Eh    n                                
ram:1000:7f8a   ae              ??          AEh                                     
ram:1000:7f8b   3a              ??          3Ah    :                                
ram:1000:7f8c   da              ??          DAh                                     
ram:1000:7f8d   10              ??          10h                                     
ram:1000:7f8e   e0              ??          E0h                                     
ram:1000:7f8f   05              ??          05h                                     
ram:1000:7f90   7d              ??          7Dh    }                                
ram:1000:7f91   8f              ??          8Fh                                     
ram:1000:7f92   33              ??          33h    3                                
ram:1000:7f93   4a              ??          4Ah    J                                
ram:1000:7f94   94              ??          94h                                     
ram:1000:7f95   28              ??          28h    (                                
ram:1000:7f96   c7              ??          C7h                                     
ram:1000:7f97   99              ??          99h                                     
ram:1000:7f98   6e              ??          6Eh    n                                
ram:1000:7f99   c1              ??          C1h                                     
ram:1000:7f9a   3a              ??          3Ah    :                                
ram:1000:7f9b   ed              ??          EDh                                     
ram:1000:7f9c   10              ??          10h                                     
ram:1000:7f9d   fb              ??          FBh                                     
ram:1000:7f9e   05              ??          05h                                     
ram:1000:7f9f   70              ??          70h    p                                
ram:1000:7fa0   8f              ??          8Fh                                     
ram:1000:7fa1   b5              ??          B5h                                     
ram:1000:7fa2   4a              ??          4Ah    J                                
ram:1000:7fa3   d7              ??          D7h                                     
ram:1000:7fa4   28              ??          28h    (                                
ram:1000:7fa5   e6              ??          E6h                                     
ram:1000:7fa6   99              ??          99h                                     
ram:1000:7fa7   7e              ??          7Eh    ~                                
ram:1000:7fa8   c1              ??          C1h                                     
ram:1000:7fa9   b2              ??          B2h                                     
ram:1000:7faa   ed              ??          EDh                                     
ram:1000:7fab   54              ??          54h    T                                
ram:1000:7fac   fb              ??          FBh                                     
ram:1000:7fad   a7              ??          A7h                                     
ram:1000:7fae   70              ??          70h    p                                
ram:1000:7faf   de              ??          DEh                                     
ram:1000:7fb0   b5              ??          B5h                                     
ram:1000:7fb1   62              ??          62h    b                                
ram:1000:7fb2   d7              ??          D7h                                     
ram:1000:7fb3   bc              ??          BCh                                     
ram:1000:7fb4   e6              ??          E6h                                     
ram:1000:7fb5   d3              ??          D3h                                     
ram:1000:7fb6   7e              ??          7Eh    ~                                
ram:1000:7fb7   e4              ??          E4h                                     
ram:1000:7fb8   b2              ??          B2h                                     
ram:1000:7fb9   ff              ??          FFh                                     
ram:1000:7fba   54              ??          54h    T                                
ram:1000:7fbb   f2              ??          F2h                                     
ram:1000:7fbc   a7              ??          A7h                                     
ram:1000:7fbd   74              ??          74h    t                                
ram:1000:7fbe   de              ??          DEh                                     
ram:1000:7fbf   37              ??          37h    7                                
ram:1000:7fc0   62              ??          62h    b                                
ram:1000:7fc1   16              ??          16h                                     
ram:1000:7fc2   bc              ??          BCh                                     
ram:1000:7fc3   06              ??          06h                                     
ram:1000:7fc4   d3              ??          D3h                                     
ram:1000:7fc5   8e              ??          8Eh                                     
ram:1000:7fc6   e4              ??          E4h                                     
ram:1000:7fc7   ca              ??          CAh                                     
ram:1000:7fc8   ff              ??          FFh                                     
ram:1000:7fc9   68              ??          68h    h                                
ram:1000:7fca   f2              ??          F2h                                     
ram:1000:7fcb   39              ??          39h    9                                
ram:1000:7fcc   74              ??          74h    t                                
ram:1000:7fcd   11              ??          11h                                     
ram:1000:7fce   37              ??          37h    7                                
ram:1000:7fcf   85              ??          85h                                     
ram:1000:7fd0   16              ??          16h                                     
ram:1000:7fd1   cf              ??          CFh                                     
ram:1000:7fd2   06              ??          06h                                     
ram:1000:7fd3   ea              ??          EAh                                     
ram:1000:7fd4   8e              ??          8Eh                                     
ram:1000:7fd5   f8              ??          F8h                                     
ram:1000:7fd6   ca              ??          CAh                                     
ram:1000:7fd7   f1              ??          F1h                                     
ram:1000:7fd8   68              ??          68h    h                                
ram:1000:7fd9   f5              ??          F5h                                     
ram:1000:7fda   39              ??          39h    9                                
ram:1000:7fdb   77              ??          77h    w                                
ram:1000:7fdc   11              ??          11h                                     
ram:1000:7fdd   b6              ??          B6h                                     
ram:1000:7fde   85              ??          85h                                     
ram:1000:7fdf   56              ??          56h    V                                
ram:1000:7fe0   cf              ??          CFh                                     
ram:1000:7fe1   a6              ??          A6h                                     
ram:1000:7fe2   ea              ??          EAh                                     
ram:1000:7fe3   de              ??          DEh                                     
ram:1000:7fe4   f8              ??          F8h                                     
ram:1000:7fe5   e2              ??          E2h                                     
ram:1000:7fe6   f1              ??          F1h                                     
ram:1000:7fe7   7c              ??          7Ch    |                                
ram:1000:7fe8   f5              ??          F5h                                     
ram:1000:7fe9   b3              ??          B3h                                     
ram:1000:7fea   77              ??          77h    w                                
ram:1000:7feb   54              ??          54h    T                                
ram:1000:7fec   b6              ??          B6h                                     
ram:1000:7fed   27              ??          27h    '                                
ram:1000:7fee   56              ??          56h    V                                
ram:1000:7fef   1e              ??          1Eh                                     
ram:1000:7ff0   a6              ??          A6h                                     
ram:1000:7ff1   02              ??          02h                                     
ram:1000:7ff2   de              ??          DEh                                     
ram:1000:7ff3   0c              ??          0Ch                                     
ram:1000:7ff4   e2              ??          E2h                                     
ram:1000:7ff5   0b              ??          0Bh                                     
ram:1000:7ff6   7c              ??          7Ch    |                                
ram:1000:7ff7   08              ??          08h                                     
ram:1000:7ff8   b3              ??          B3h                                     
ram:1000:7ff9   89              ??          89h                                     
ram:1000:7ffa   54              ??          54h    T                                
ram:1000:7ffb   c9              ??          C9h                                     
ram:1000:7ffc   27              ??          27h    '                                
ram:1000:7ffd   69              ??          69h    i                                
ram:1000:7ffe   1e              ??          1Eh                                     
ram:1000:7fff   39              ??          39h    9                                
ram:1000:8000   02              ??          02h                                     
ram:1000:8001   11              ??          11h                                     
ram:1000:8002   0c              ??          0Ch                                     
ram:1000:8003   05              ??          05h                                     
ram:1000:8004   0b              ??          0Bh                                     
ram:1000:8005   8f              ??          8Fh                                     
ram:1000:8006   08              ??          08h                                     
ram:1000:8007   ca              ??          CAh                                     
ram:1000:8008   89              ??          89h                                     
ram:1000:8009   68              ??          68h    h                                
ram:1000:800a   c9              ??          C9h                                     
ram:1000:800b   b9              ??          B9h                                     
ram:1000:800c   69              ??          69h    i                                
ram:1000:800d   51              ??          51h    Q                                
ram:1000:800e   39              ??          39h    9                                
ram:1000:800f   a5              ??          A5h                                     
ram:1000:8010   11              ??          11h                                     
ram:1000:8011   5f              ??          5Fh    _                                
ram:1000:8012   05              ??          05h                                     
ram:1000:8013   a2              ??          A2h                                     
ram:1000:8014   8f              ??          8Fh                                     
ram:1000:8015   5c              ??          5Ch    \                                
ram:1000:8016   ca              ??          CAh                                     
ram:1000:8017   23              ??          23h    #                                
ram:1000:8018   68              ??          68h    h                                
ram:1000:8019   1c              ??          1Ch                                     
ram:1000:801a   b9              ??          B9h                                     
ram:1000:801b   83              ??          83h                                     
ram:1000:801c   51              ??          51h    Q                                
ram:1000:801d   4c              ??          4Ch    L                                
ram:1000:801e   a5              ??          A5h                                     
ram:1000:801f   ab              ??          ABh                                     
ram:1000:8020   5f              ??          5Fh    _                                
ram:1000:8021   58              ??          58h    X                                
ram:1000:8022   a2              ??          A2h                                     
ram:1000:8023   21              ??          21h    !                                
ram:1000:8024   5c              ??          5Ch    \                                
ram:1000:8025   1d              ??          1Dh                                     
ram:1000:8026   23              ??          23h    #                                
ram:1000:8027   83              ??          83h                                     
ram:1000:8028   1c              ??          1Ch                                     
ram:1000:8029   cc              ??          CCh                                     
ram:1000:802a   83              ??          83h                                     
ram:1000:802b   6b              ??          6Bh    k                                
ram:1000:802c   4c              ??          4Ch    L                                
ram:1000:802d   38              ??          38h    8                                
ram:1000:802e   ab              ??          ABh                                     
ram:1000:802f   91              ??          91h                                     
ram:1000:8030   58              ??          58h    X                                
ram:1000:8031   c5              ??          C5h                                     
ram:1000:8032   21              ??          21h    !                                
ram:1000:8033   6f              ??          6Fh    o                                
ram:1000:8034   1d              ??          1Dh                                     
ram:1000:8035   ba              ??          BAh                                     
ram:1000:8036   83              ??          83h                                     
ram:1000:8037   50              ??          50h    P                                
ram:1000:8038   cc              ??          CCh                                     
ram:1000:8039   25              ??          25h    %                                
ram:1000:803a   6b              ??          6Bh    k                                
ram:1000:803b   9f              ??          9Fh                                     
ram:1000:803c   38              ??          38h    8                                
ram:1000:803d   c2              ??          C2h                                     
ram:1000:803e   91              ??          91h                                     
ram:1000:803f   6c              ??          6Ch    l                                
ram:1000:8040   c5              ??          C5h                                     
ram:1000:8041   bb              ??          BBh                                     
ram:1000:8042   6f              ??          6Fh    o                                
ram:1000:8043   50              ??          50h    P                                
ram:1000:8044   ba              ??          BAh                                     
ram:1000:8045   25              ??          25h    %                                
ram:1000:8046   50              ??          50h    P                                
ram:1000:8047   1f              ??          1Fh                                     
ram:1000:8048   25              ??          25h    %                                
ram:1000:8049   82              ??          82h                                     
ram:1000:804a   9f              ??          9Fh                                     
ram:1000:804b   4c              ??          4Ch    L                                
ram:1000:804c   c2              ??          C2h                                     
ram:1000:804d   2b              ??          2Bh    +                                
ram:1000:804e   6c              ??          6Ch    l                                
ram:1000:804f   18              ??          18h                                     
ram:1000:8050   bb              ??          BBh                                     
ram:1000:8051   81              ??          81h                                     
ram:1000:8052   50              ??          50h    P                                
ram:1000:8053   cd              ??          CDh                                     
ram:1000:8054   25              ??          25h    %                                
ram:1000:8055   6b              ??          6Bh    k                                
ram:1000:8056   1f              ??          1Fh                                     
ram:1000:8057   b8              ??          B8h                                     
ram:1000:8058   82              ??          82h                                     
ram:1000:8059   d1              ??          D1h                                     
ram:1000:805a   4c              ??          4Ch    L                                
ram:1000:805b   e5              ??          E5h                                     
ram:1000:805c   2b              ??          2Bh    +                                
ram:1000:805d   7f              ??          7Fh                                    
ram:1000:805e   18              ??          18h                                     
ram:1000:805f   32              ??          32h    2                                
ram:1000:8060   81              ??          81h                                     
ram:1000:8061   94              ??          94h                                     
ram:1000:8062   cd              ??          CDh                                     
ram:1000:8063   47              ??          47h    G                                
ram:1000:8064   6b              ??          6Bh    k                                
ram:1000:8065   ae              ??          AEh                                     
ram:1000:8066   b8              ??          B8h                                     
ram:1000:8067   da              ??          DAh                                     
ram:1000:8068   d1              ??          D1h                                     
ram:1000:8069   60              ??          60h    `                                
ram:1000:806a   e5              ??          E5h                                     
ram:1000:806b   bd              ??          BDh                                     
ram:1000:806c   7f              ??          7Fh                                    
ram:1000:806d   53              ??          53h    S                                
ram:1000:806e   32              ??          32h    2                                
ram:1000:806f   24              ??          24h    $                                
ram:1000:8070   94              ??          94h                                     
ram:1000:8071   1f              ??          1Fh                                     
ram:1000:8072   47              ??          47h    G                                
ram:1000:8073   82              ??          82h                                     
ram:1000:8074   ae              ??          AEh                                     
ram:1000:8075   cc              ??          CCh                                     
ram:1000:8076   da              ??          DAh                                     
ram:1000:8077   eb              ??          EBh                                     
ram:1000:8078   60              ??          60h    `                                
ram:1000:8079   f8              ??          F8h                                     
ram:1000:807a   bd              ??          BDh                                     
ram:1000:807b   71              ??          71h    q                                
ram:1000:807c   53              ??          53h    S                                
ram:1000:807d   b5              ??          B5h                                     
ram:1000:807e   24              ??          24h    $                                
ram:1000:807f   d7              ??          D7h                                     
ram:1000:8080   1f              ??          1Fh                                     
ram:1000:8081   66              ??          66h    f                                
ram:1000:8082   82              ??          82h                                     
ram:1000:8083   3e              ??          3Eh    >                                
ram:1000:8084   cc              ??          CCh                                     
ram:1000:8085   12              ??          12h                                     
ram:1000:8086   eb              ??          EBh                                     
ram:1000:8087   84              ??          84h                                     
ram:1000:8088   f8              ??          F8h                                     
ram:1000:8089   cf              ??          CFh                                     
ram:1000:808a   71              ??          71h    q                                
ram:1000:808b   6a              ??          6Ah    j                                
ram:1000:808c   b5              ??          B5h                                     
ram:1000:808d   b8              ??          B8h                                     
ram:1000:808e   d7              ??          D7h                                     
ram:1000:808f   51              ??          51h    Q                                
ram:1000:8090   66              ??          66h    f                                
ram:1000:8091   25              ??          25h    %                                
ram:1000:8092   3e              ??          3Eh    >                                
ram:1000:8093   1f              ??          1Fh                                     
ram:1000:8094   12              ??          12h                                     
ram:1000:8095   02              ??          02h                                     
ram:1000:8096   84              ??          84h                                     
ram:1000:8097   0c              ??          0Ch                                     
ram:1000:8098   cf              ??          CFh                                     
ram:1000:8099   8b              ??          8Bh                                     
ram:1000:809a   6a              ??          6Ah    j                                
ram:1000:809b   c8              ??          C8h                                     
ram:1000:809c   b8              ??          B8h                                     
ram:1000:809d   e9              ??          E9h                                     
ram:1000:809e   51              ??          51h    Q                                
ram:1000:809f   79              ??          79h    y                                
ram:1000:80a0   25              ??          25h    %                                
ram:1000:80a1   b1              ??          B1h                                     
ram:1000:80a2   1f              ??          1Fh                                     
ram:1000:80a3   55              ??          55h    U                                
ram:1000:80a4   02              ??          02h                                     
ram:1000:80a5   27              ??          27h    '                                
ram:1000:80a6   0c              ??          0Ch                                     
ram:1000:80a7   1e              ??          1Eh                                     
ram:1000:80a8   8b              ??          8Bh                                     
ram:1000:80a9   82              ??          82h                                     
ram:1000:80aa   c8              ??          C8h                                     
ram:1000:80ab   cc              ??          CCh                                     
ram:1000:80ac   e9              ??          E9h                                     
ram:1000:80ad   6b              ??          6Bh    k                                
ram:1000:80ae   79              ??          79h    y                                
ram:1000:80af   b8              ??          B8h                                     
ram:1000:80b0   b1              ??          B1h                                     
ram:1000:80b1   51              ??          51h    Q                                
ram:1000:80b2   55              ??          55h    U                                
ram:1000:80b3   a5              ??          A5h                                     
ram:1000:80b4   27              ??          27h    '                                
ram:1000:80b5   5f              ??          5Fh    _                                
ram:1000:80b6   1e              ??          1Eh                                     
ram:1000:80b7   22              ??          22h    "                                
ram:1000:80b8   82              ??          82h                                     
ram:1000:80b9   1c              ??          1Ch                                     
ram:1000:80ba   cc              ??          CCh                                     
ram:1000:80bb   03              ??          03h                                     
ram:1000:80bc   6b              ??          6Bh    k                                
ram:1000:80bd   8c              ??          8Ch                                     
ram:1000:80be   b8              ??          B8h                                     
ram:1000:80bf   cb              ??          CBh                                     
ram:1000:80c0   51              ??          51h    Q                                
ram:1000:80c1   68              ??          68h    h                                
ram:1000:80c2   a5              ??          A5h                                     
ram:1000:80c3   b9              ??          B9h                                     
ram:1000:80c4   5f              ??          5Fh    _                                
ram:1000:80c5   51              ??          51h    Q                                
ram:1000:80c6   22              ??          22h    "                                
ram:1000:80c7   25              ??          25h    %                                
ram:1000:80c8   1c              ??          1Ch                                     
ram:1000:80c9   1f              ??          1Fh                                     
ram:1000:80ca   03              ??          03h                                     
ram:1000:80cb   82              ??          82h                                     
ram:1000:80cc   8c              ??          8Ch                                     
ram:1000:80cd   cc              ??          CCh                                     
ram:1000:80ce   cb              ??          CBh                                     
ram:1000:80cf   6b              ??          6Bh    k                                
ram:1000:80d0   68              ??          68h    h                                
ram:1000:80d1   38              ??          38h    8                                
ram:1000:80d2   b9              ??          B9h                                     
ram:1000:80d3   91              ??          91h                                     
ram:1000:80d4   51              ??          51h    Q                                
ram:1000:80d5   45              ??          45h    E                                
ram:1000:80d6   25              ??          25h    %                                
ram:1000:80d7   af              ??          AFh                                     
ram:1000:80d8   1f              ??          1Fh                                     
ram:1000:80d9   5a              ??          5Ah    Z                                
ram:1000:80da   82              ??          82h                                     
ram:1000:80db   20              ??          20h                                     
ram:1000:80dc   cc              ??          CCh                                     
ram:1000:80dd   1d              ??          1Dh                                     
ram:1000:80de   6b              ??          6Bh    k                                
ram:1000:80df   83              ??          83h                                     
ram:1000:80e0   38              ??          38h    8                                
ram:1000:80e1   cc              ??          CCh                                     
ram:1000:80e2   91              ??          91h                                     
ram:1000:80e3   6b              ??          6Bh    k                                
ram:1000:80e4   45              ??          45h    E                                
ram:1000:80e5   b8              ??          B8h                                     
ram:1000:80e6   af              ??          AFh                                     
ram:1000:80e7   51              ??          51h    Q                                
ram:1000:80e8   5a              ??          5Ah    Z                                
ram:1000:80e9   25              ??          25h    %                                
ram:1000:80ea   20              ??          20h                                     
ram:1000:80eb   1f              ??          1Fh                                     
ram:1000:80ec   1d              ??          1Dh                                     
ram:1000:80ed   82              ??          82h                                     
ram:1000:80ee   83              ??          83h                                     
ram:1000:80ef   4c              ??          4Ch    L                                
ram:1000:80f0   cc              ??          CCh                                     
ram:1000:80f1   2b              ??          2Bh    +                                
ram:1000:80f2   6b              ??          6Bh    k                                
ram:1000:80f3   98              ??          98h                                     
ram:1000:80f4   b8              ??          B8h                                     
ram:1000:80f5   c1              ??          C1h                                     
ram:1000:80f6   51              ??          51h    Q                                
ram:1000:80f7   6d              ??          6Dh    m                                
ram:1000:80f8   25              ??          25h    %                                
ram:1000:80f9   bb              ??          BBh                                     
ram:1000:80fa   1f              ??          1Fh                                     
ram:1000:80fb   50              ??          50h    P                                
ram:1000:80fc   82              ??          82h                                     
ram:1000:80fd   25              ??          25h    %                                
ram:1000:80fe   4c              ??          4Ch    L                                
ram:1000:80ff   1f              ??          1Fh