Home Journal Contact Me Tools Comments


; GALAGA CPU #1


;======================================================================
0000: 3E 10     LD    A,$10         ; Send command ...
0002: 32 00 71  LD    ($7100),A     ; ... to IO processor
0005: C3 C4 02  JP    $02C4         ; Continue
;======================================================================
; Add A*2 to HL.
; If A=0, add 0x100 to HL
0008: 87        ADD   A,A           ; A*2
0009: 30 05     JR    NC,$10        ; Not a special
000B: 24        INC   H             ; Else HL+=0x100
000C: C3 10 00  JP    $0010         ; Continue
000F: FF        RST   $38           ; Filler
;======================================================================
; Add A to HL
0010: 85        ADD   A,L           ; Add offset to HL ...
0011: 6F        LD    L,A           ; ... LSB
0012: D0        RET   NC            ; No overflow
0013: 24        INC   H             ; Else add in overvlow
0014: C9        RET                 ; Out
0015: FF        RST   $38           ; Filler
0016: FF        RST   $38           ; Filler
0017: FF        RST   $38           ; Filler
;======================================================================
; Fill buffer with value in A HL = pointer B = length
0018: 77        LD    (HL),A        ; Fill byte in buffer
0019: 23        INC   HL            ; Next byte
001A: 10 FC     DJNZ  $18           ; Do until done
001C: C9        RET                 ; Done
001D: FF        RST   $38           ; Filler
001E: FF        RST   $38           ; Filler
001F: FF        RST   $38           ; Filler
;======================================================================
; Subtract 0x20 from DE
; Subtracting 20 moves to the right one character on the screen
0020: 7B        LD    A,E           ; LSB
0021: D6 20     SUB   $20           ; Subtract 0x20
0023: 5F        LD    E,A           ; Back to LSB
0024: D0        RET   NC            ; No overflow
0025: 15        DEC   D             ; Else borrow
0026: C9        RET                 ; Done
0027: FF        RST   $38           ; Filler
;======================================================================
; Clear 0xF0 bytes starting at 9100 (bee space)
0028: 21 00 91  LD    HL,$9100      ; Bee space
002B: 06 F0     LD    B,$F0         ; Count
002D: AF        XOR   A             ; Clear value
002E: DF        RST   $18           ; Clear the bee buffer
002F: C9        RET                 ; Done
;======================================================================
0030: 37        SCF                 ; Set carry flag
0031: 08        EX    AF,AF'        ; Switch register bank
0032: C3 B5 13  JP    $13B5         ;
0035: FF        RST   $38           ; Filler
0036: FF        RST   $38           ; Filler
0037: FF        RST   $38           ; Filler
;======================================================================
; Interrupt comes here
0038: C3 37 02  JP    $0237         ; Revector interrupt

;======================================================================
003B: E9        JP    (HL)          ; Indirection to HL

;======================================================================
; Clear 80 byte buffers at 9300 and 9B00
; Fill 8800 80 bytes with #80
; (All sprites available, all shot slots available)
003C: 21 00 93  LD    HL,$9300      ; Clear ...
003F: 06 80     LD    B,$80         ; ... 0x80 bytes ...
0041: AF        XOR   A             ; ... starting at ...
0042: DF        RST   $18           ; ... 9300
0043: 21 00 9B  LD    HL,$9B00      ;
0046: 06 80     LD    B,$80         ;
0048: DF        RST   $18           ;
0049: 21 00 88  LD    HL,$8800      ;
004C: 3E 80     LD    A,$80         ;
004E: 06 80     LD    B,$80         ;
0050: DF        RST   $18           ;
0051: C9        RET                 ;

0052: FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0060: FF FF FF FF FF FF

;======================================================================
; An interrupt comes here
0066: D9        EXX                 ; Switch to our bank
0067: ED A0     LDI                 ; Block load (backwards)
0069: EA 8F 00  JP    PE,$008F      ;
006C: F5        PUSH  AF            ;
006D: 21 00 71  LD    HL,$7100      ;
0070: 36 10     LD    (HL),$10      ;
0072: 3A B9 9A  LD    A,($9AB9)     ;
0075: A7        AND   A             ;
0076: 28 16     JR    Z,$8E         ;
0078: AF        XOR   A             ;
0079: 32 B9 9A  LD    ($9AB9),A     ;
007C: 21 92 00  LD    HL,$0092      ;
007F: 11 00 70  LD    DE,$7000      ;
0082: 01 04 00  LD    BC,$0004      ;
0085: D9        EXX                 ;
0086: 3E A8     LD    A,$A8         ;
0088: 32 00 71  LD    ($7100),A     ;
008B: F1        POP   AF            ;
008C: ED 45     RETN                ;
008E: F1        POP   AF            ;
008F: D9        EXX                 ; Switch bank back out
0090: ED 45     RETN                ;

0092: 10 10       ; # What in the world ...
0094: 20 20       ; # ... are these?

; Play functions called from ISR
0096: 3A 08       ;00:RET
0098: 3B 08       ;01:Draw player
009A: B2 17       ;02:?
009C: 00 17       ;03:? 
009E: 86 1A       ;04:?
00A0: 6A 08       ;05:?
00A2: 3A 08       ;06:RET
00A4: 3A 08       ;07:RET
00A6: 24 29       ;08:No bees come out on screen
00A8: EC 1D       ;09:No bees come out on screen
00AA: 9E 2A       ;0A:Explosion sequence for dead bee
00AC: B9 1D       ;0B:Bees freeze when shot and when entering block formation
00AE: EB 23       ;0C:Bees freak out when they leave their initial spin
00B0: AA 1E       ;0D:MOVE BEE FIRE
00B2: 38 1D       ;0E:?
00B4: 48 09       ;0F:Bees never leave the block formation
00B6: 6B 1B       ;10:Start attack patterns 
00B8: B2 19       ;11:Pause game for "Fighter Captured" and handle fighter to top
00BA: 7C 1D       ;12:?
00BC: 3A 08       ;13:RET
00BE: 8B 1F       ;14:Move player left or right
00C0: 0A 1F       ;15:Initiate player fire
00C2: 3A 08       ;16:RET
00C4: D8 1D       ;17:?Display icon and STAGE message at start of wave?
00C6: 30 22       ;18:Initiate tractor beam
00C8: D9 21       ;19:?More of tractor beam?
00CA: 3A 08       ;1A:RET
00CC: 3A 08       ;1B:RET
00CE: F2 20       ;1C:Fighter becomes "captured"
00D0: 00 20       ;1D:Coordinate free-fighter sequence
00D2: 3A 08       ;1E:RET
00D4: 8A 09       ;1F:Process inputs (coins)

;======================================================================
00D6: 11 ED 83  LD    DE,$83ED      ;
00D9: 21 B9 02  LD    HL,$02B9      ;
00DC: 01 05 00  LD    BC,$0005      ;
00DF: ED B0     LDIR                ;
00E1: 1E CB     LD    E,$CB         ;
00E3: 21 EB 00  LD    HL,$00EB      ;
00E6: 0E 11     LD    C,$11         ;
00E8: ED B0     LDIR                ;
00EA: C9        RET                 ;

00EB: 0E 1B     LD    C,$1B         ; #
00ED: 18 0C     JR    $FB           ; #
00EF: 1C        INC   E             ; #
00F0: 24        INC   H             ; #
00F1: 11 10 12  LD    DE,$1210      ; #
00F4: 11 24 24  LD    DE,$2424      ; #
00F7: 24        INC   H             ; #
00F8: 24        INC   H             ; #
00F9: 19        ADD   HL,DE         ; #
00FA: 1E 01     LD    E,$01         ; #
00FC: FF        RST   $38           ; #
00FD: FF        RST   $38           ; #
00FE: FF        RST   $38           ; #
00FF: FF        RST   $38           ; #
;
0100: 14        INC   D             ; #
0101: 06 14     LD    B,$14         ; #
0103: 0C        INC   C             ; #
0104: 14        INC   D             ; #
0105: 08        EX    AF,AF'        ; #
0106: 14        INC   D             ; #
0107: 0A        LD    A,(BC)        ; #
0108: 1C        INC   E             ; #
0109: 00        NOP                 ; #
010A: 1C        INC   E             ; #
010B: 12        LD    (DE),A        ; #
010C: 1E 00     LD    E,$00         ; #
010E: 1E 12     LD    E,$12         ; #
0110: 1C        INC   E             ; #
0111: 02        LD    (BC),A        ; #
0112: 1C        INC   E             ; #
0113: 10 1E     DJNZ  $133          ; #
0115: 02        LD    (BC),A        ; #
0116: 1E 10     LD    E,$10         ; #
0118: 1C        INC   E             ; #
0119: 04        INC   B             ; #
011A: 1C        INC   E             ; #
011B: 0E 1E     LD    C,$1E         ; #
011D: 04        INC   B             ; #
011E: 1E 0E     LD    E,$0E         ; #
0120: 1C        INC   E             ; #
0121: 06 1C     LD    B,$1C         ; #
0123: 0C        INC   C             ; #
0124: 1E 06     LD    E,$06         ; #
0126: 1E 0C     LD    E,$0C         ; #
0128: 1C        INC   E             ; #
0129: 08        EX    AF,AF'        ; #
012A: 1C        INC   E             ; #
012B: 0A        LD    A,(BC)        ; #
012C: 1E 08     LD    E,$08         ; #
012E: 1E 0A     LD    E,$0A         ; #
0130: 16 06     LD    D,$06         ; #
0132: 16 0C     LD    D,$0C         ; #
0134: 16 08     LD    D,$08         ; #
0136: 16 0A     LD    D,$0A         ; #
0138: 18 00     JR    $13A          ; #
013A: 18 12     JR    $14E          ; #
013C: 1A        LD    A,(DE)        ; #
013D: 00        NOP                 ; #
013E: 1A        LD    A,(DE)        ; #
013F: 12        LD    (DE),A        ; #
0140: 18 02     JR    $144          ; #
0142: 18 10     JR    $154          ; #
0144: 1A        LD    A,(DE)        ; #
0145: 02        LD    (BC),A        ; #
0146: 1A        LD    A,(DE)        ; #
0147: 10 18     DJNZ  $161          ; #
0149: 04        INC   B             ; #
014A: 18 0E     JR    $15A          ; #
014C: 1A        LD    A,(DE)        ; #
014D: 04        INC   B             ; #
014E: 1A        LD    A,(DE)        ; #
014F: 0E 18     LD    C,$18         ; #
0151: 06 18     LD    B,$18         ; #
0153: 0C        INC   C             ; #
0154: 1A        LD    A,(DE)        ; #
0155: 06 1A     LD    B,$1A         ; #
0157: 0C        INC   C             ; #
0158: 18 08     JR    $162          ; #
015A: 18 0A     JR    $166          ; #
015C: 1A        LD    A,(DE)        ; #
015D: 08        EX    AF,AF'        ; #
015E: 1A        LD    A,(DE)        ; #
015F: 0A        LD    A,(BC)        ; #

0160: 21 40 80  LD    HL,$8040      ;
0163: 11 41 80  LD    DE,$8041      ;
0166: 01 7F 03  LD    BC,$037F      ;
0169: 36 24     LD    (HL),$24      ;
016B: ED B0     LDIR                ;
016D: 21 40 84  LD    HL,$8440      ;
0170: 11 41 84  LD    DE,$8441      ;
0173: 01 7F 03  LD    BC,$037F      ;
0176: 36 00     LD    (HL),$00      ;
0178: ED B0     LDIR                ;
017A: 3E 04     LD    A,$04         ;
017C: 06 20     LD    B,$20         ;
017E: DF        RST   $18           ;
017F: 3E 4E     LD    A,$4E         ;
0181: 06 20     LD    B,$20         ;
0183: DF        RST   $18           ;
0184: C9        RET                 ;

0185: 21 21 98  LD    HL,$9821      ;
0188: 34        INC   (HL)          ;
0189: 7E        LD    A,(HL)        ;
018A: 3C        INC   A             ;
018B: E6 03     AND   $03           ;
018D: 32 25 98  LD    ($9825),A     ;
0190: 28 10     JR    Z,$1A2        ;
0192: 0E 06     LD    C,$06         ;
0194: F7        RST   $30           ;
0195: EB        EX    DE,HL         ;
0196: 3A 21 98  LD    A,($9821)     ;
0199: 6F        LD    L,A           ;
019A: 26 00     LD    H,$00         ;
019C: CD 66 0A  CALL  $0A66         ;
019F: AF        XOR   A             ;
01A0: 18 0A     JR    $1AC          ;
01A2: 0E 07     LD    C,$07         ;
01A4: F7        RST   $30           ;
01A5: 3E 01     LD    A,$01         ;
01A7: 32 AD 9A  LD    ($9AAD),A     ;
01AA: 3E 08     LD    A,$08         ;
01AC: 32 A8 92  LD    ($92A8),A     ;
01AF: 3E 03     LD    A,$03         ;
01B1: 32 AE 92  LD    ($92AE),A     ;
01B4: 32 0B 92  LD    ($920B),A     ; Three shots!
01B7: 3A 25 98  LD    A,($9825)     ;
01BA: A7        AND   A             ;
01BB: 08        EX    AF,AF'        ;
01BC: CD 7F 11  CALL  $117F         ;
01BF: 3A AE 92  LD    A,($92AE)     ;
01C2: A7        AND   A             ;
01C3: 20 FA     JR    NZ,$1BF       ;
01C5: 3E 78     LD    A,$78         ;
01C7: 32 AE 92  LD    ($92AE),A     ;
01CA: CD A4 28  CALL  $28A4         ;
01CD: CD B0 25  CALL  $25B0         ;
01D0: 3E 02     LD    A,$02         ;
01D2: 32 AC 92  LD    ($92AC),A     ;
01D5: AF        XOR   A             ;
01D6: CD D5 12  CALL  $12D5         ;
01D9: AF        XOR   A             ;
01DA: 06 30     LD    B,$30         ;
01DC: 21 00 92  LD    HL,$9200      ;
01DF: 77        LD    (HL),A        ;
01E0: 2C        INC   L             ;
01E1: 2C        INC   L             ;
01E2: 10 FB     DJNZ  $1DF          ;
01E4: 32 09 90  LD    ($9009),A     ; 0's
01E7: 32 10 90  LD    ($9010),A     ;
01EA: 32 04 90  LD    ($9004),A     ;
01ED: 32 88 92  LD    ($9288),A     ;
01F0: 32 2C 98  LD    ($982C),A     ;
01F3: 32 41 98  LD    ($9841),A     ;
01F6: 32 42 98  LD    ($9842),A     ;
01F9: 32 26 98  LD    ($9826),A     ;
01FC: 32 B0 99  LD    ($99B0),A     ;
01FF: 32 24 98  LD    ($9824),A     ;
0202: 3C        INC   A             ;
0203: 32 2D 98  LD    ($982D),A     ; 1's
0206: 32 6D 98  LD    ($986D),A     ;
0209: 32 28 98  LD    ($9828),A     ;
020C: 32 0B 90  LD    ($900B),A     ;
020F: 32 08 90  LD    ($9008),A     ;
0212: 32 0A 90  LD    ($900A),A     ;
0215: CD 00 2C  CALL  $2C00         ;
0218: 21 30 98  LD    HL,$9830      ;
021B: 11 B5 01  LD    DE,$01B5      ;
021E: 06 04     LD    B,$04         ;
0220: 72        LD    (HL),D        ;
0221: 2C        INC   L             ;
0222: 73        LD    (HL),E        ;
0223: 2C        INC   L             ;
0224: 10 FA     DJNZ  $220          ;
0226: 3A 05 68  LD    A,($6805)     ;
0229: CB 4F     BIT   1,A           ;
022B: C0        RET   NZ            ;
022C: 0E 0B     LD    C,$0B         ;
022E: 21 B0 83  LD    HL,$83B0      ;
0231: CD B3 13  CALL  $13B3         ;
0234: C3 85 01  JP    $0185         ;

; Interrupt vectors here
0237: F5        PUSH  AF            ; Save ...
0238: 08        EX    AF,AF'        ; ...
0239: F5        PUSH  AF            ; ...
023A: C5        PUSH  BC            ; ...
023B: D5        PUSH  DE            ; ...
023C: E5        PUSH  HL            ; ...
023D: DD E5     PUSH  IX            ; ...
023F: FD E5     PUSH  IY            ; ... Everyting
0241: 3A 04 68  LD    A,($6804)     ; Bit 5s
0244: 57        LD    D,A           ; Hold it.
0245: 3A A0 92  LD    A,($92A0)     ;
0248: E6 1C     AND   $1C           ;
024A: 4F        LD    C,A           ;
024B: 0F        RRCA                ;
024C: A9        XOR   C             ;
024D: E6 18     AND   $18           ;
024F: 4F        LD    C,A           ;
0250: 3A BE 99  LD    A,($99BE)     ;
0253: CB 4A     BIT   1,D           ; Rack test?
0255: 20 02     JR    NZ,$259       ; No
0257: 3E 07     LD    A,$07         ; If rack test, set all bits
0259: E6 07     AND   $07           ; Mask all but lower
025B: B1        OR    C             ;
025C: 06 05     LD    B,$05         ;
025E: 21 00 A0  LD    HL,$A000      ;
0261: 77        LD    (HL),A        ;
0262: 2C        INC   L             ;
0263: 0F        RRCA                ;
0264: 10 FB     DJNZ  $261          ;
0266: 32 30 68  LD    ($6830),A     ; Watchdog reset
0269: AF        XOR   A             ; 0 will ...
026A: 32 20 68  LD    ($6820),A     ; ... disable interrupt
026D: CB 4A     BIT   1,D           ;
026F: CA A8 02  JP    Z,$02A8       ;
0272: 4F        LD    C,A           ;
0273: 21 00 90  LD    HL,$9000      ;
0276: 79        LD    A,C           ;
0277: 85        ADD   A,L           ;
0278: 6F        LD    L,A           ;
0279: 7E        LD    A,(HL)        ;
027A: A7        AND   A             ;
027B: 20 03     JR    NZ,$280       ;
027D: 0C        INC   C             ;
027E: 18 F3     JR    $273          ;
0280: 47        LD    B,A           ;
0281: 21 96 00  LD    HL,$0096      ; Jump table
0284: 79        LD    A,C           ;
0285: CB 27     SLA   A             ;
0287: 85        ADD   A,L           ;
0288: 6F        LD    L,A           ;
0289: 5E        LD    E,(HL)        ;
028A: 23        INC   HL            ;
028B: 56        LD    D,(HL)        ;
028C: EB        EX    DE,HL         ;
028D: C5        PUSH  BC            ;
028E: CD 3B 00  CALL  $003B         ; Redirection to HL
0291: C1        POP   BC            ;
0292: 78        LD    A,B           ;
0293: 81        ADD   A,C           ;
0294: 4F        LD    C,A           ;
0295: E6 E0     AND   $E0           ;
0297: 28 DA     JR    Z,$273        ;
0299: 21 00 70  LD    HL,$7000      ;
029C: 11 B5 99  LD    DE,$99B5      ;
029F: 01 03 00  LD    BC,$0003      ;
02A2: D9        EXX                 ;
02A3: 3E 71     LD    A,$71         ;
02A5: 32 00 71  LD    ($7100),A     ;
02A8: 3E 01     LD    A,$01         ;
02AA: 32 20 68  LD    ($6820),A     ;
02AD: FD E1     POP   IY            ; Pop ...
02AF: DD E1     POP   IX            ; ...
02B1: E1        POP   HL            ; ...
02B2: D1        POP   DE            ; ...
02B3: C1        POP   BC            ; ...
02B4: F1        POP   AF            ; ...
02B5: 08        EX    AF,AF'        ; ...
02B6: F1        POP   AF            ; ... Everything
02B7: FB        EI                  ; Enable interrups
02B8: C9        RET                 ; Done

02B9: 00        NOP                 ;
02BA: 00        NOP                 ;
02BB: 00        NOP                 ;
02BC: 00        NOP                 ;
02BD: 02        LD    (BC),A        ;
02BE: 24        INC   H             ;
02BF: 17        RLA                 ;
02C0: 0A        LD    A,(BC)        ;
02C1: 16 0C     LD    D,$0C         ;
02C3: 18          

; Initialization
02C4: ED 56     IM    1             ;
02C6: AF        XOR   A             ;
02C7: 21 E0 99  LD    HL,$99E0      ;
02CA: 06 10     LD    B,$10         ;
02CC: 77        LD    (HL),A        ;
02CD: 23        INC   HL            ;
02CE: 10 FC     DJNZ  $2CC          ;
02D0: C3 6C 33  JP    $336C         ;
02D3: 31 A0 90  LD    SP,$90A0      ;
02D6: AF        XOR   A             ;
02D7: 21 AC 92  LD    HL,$92AC      ;
02DA: 06 04     LD    B,$04         ;
02DC: DF        RST   $18           ;
02DD: 21 A0 9A  LD    HL,$9AA0      ;
02E0: 06 20     LD    B,$20         ;
02E2: DF        RST   $18           ;
02E3: 32 07 A0  LD    ($A007),A     ;
02E6: 32 15 92  LD    ($9215),A     ;
02E9: 32 B9 99  LD    ($99B9),A     ;
02EC: 3D        DEC   A             ;
02ED: 21 CA 92  LD    HL,$92CA      ;
02F0: 06 10     LD    B,$10         ;
02F2: DF        RST   $18           ;
02F3: 3E 01     LD    A,$01         ;
02F5: 32 20 68  LD    ($6820),A     ;
02F8: 21 C0 83  LD    HL,$83C0      ;
02FB: 06 40     LD    B,$40         ;
02FD: 3E 24     LD    A,$24         ;
02FF: DF        RST   $18           ;
0300: 26 80     LD    H,$80         ;
0302: 06 40     LD    B,$40         ;
0304: DF        RST   $18           ;
0305: 21 00 84  LD    HL,$8400      ;
0308: 06 40     LD    B,$40         ;
030A: 3E 03     LD    A,$03         ;
030C: DF        RST   $18           ;
030D: CD 60 01  CALL  $0160         ;
0310: 11 20 8A  LD    DE,$8A20      ;
0313: 3E 05     LD    A,$05         ;
0315: 06 00     LD    B,$00         ;
0317: 21 B9 02  LD    HL,$02B9      ;
031A: 0E 06     LD    C,$06         ;
031C: ED B0     LDIR                ;
031E: 3D        DEC   A             ;
031F: 20 F6     JR    NZ,$317       ;
0321: 21 BF 02  LD    HL,$02BF      ;
0324: 3E 2A     LD    A,$2A         ;
0326: 06 05     LD    B,$05         ;
0328: 0E FF     LD    C,$FF         ;
032A: ED A0     LDI                 ;
032C: 2B        DEC   HL            ;
032D: 12        LD    (DE),A        ;
032E: 1C        INC   E             ;
032F: ED A0     LDI                 ;
0331: 10 F7     DJNZ  $32A          ;
0333: 3E 01     LD    A,$01         ;
0335: 32 01 92  LD    ($9201),A     ;
0338: 21 05 A0  LD    HL,$A005      ;
033B: 36 00     LD    (HL),$00      ;
033D: 77        LD    (HL),A        ;
033E: CD 3C 00  CALL  $003C         ;
0341: CD D6 00  CALL  $00D6         ;
0344: CD 42 12  CALL  $1242         ;
0347: EF        RST   $28           ;
0348: 3E 20     LD    A,$20         ;
034A: 32 1E 90  LD    ($901E),A     ;
034D: 3A B5 99  LD    A,($99B5)     ;
0350: 32 B8 99  LD    ($99B8),A     ;
0353: AF        XOR   A             ;
0354: 32 1E 90  LD    ($901E),A     ;
0357: 32 20 90  LD    ($9020),A     ;
035A: AF        XOR   A             ;
035B: 32 07 A0  LD    ($A007),A     ;
035E: 32 15 92  LD    ($9215),A     ;
0361: 32 12 90  LD    ($9012),A     ;
0364: 06 80     LD    B,$80         ;
0366: 21 00 92  LD    HL,$9200      ;
0369: DF        RST   $18           ;
036A: 3E 06     LD    A,$06         ;
036C: 32 BE 99  LD    ($99BE),A     ;
036F: EF        RST   $28           ;
0370: CD 3C 00  CALL  $003C         ;
0373: CD 42 12  CALL  $1242         ;
0376: 3A B8 99  LD    A,($99B8)     ;
0379: A7        AND   A             ;
037A: 3E 01     LD    A,$01         ;
037C: 28 02     JR    Z,$380        ;
037E: 3E 02     LD    A,$02         ;
0380: 32 01 92  LD    ($9201),A     ;
0383: 20 18     JR    NZ,$39D       ;
0385: AF        XOR   A             ;
0386: 32 03 92  LD    ($9203),A     ;
0389: 3C        INC   A             ;
038A: 32 02 90  LD    ($9002),A     ;
038D: 3A 01 92  LD    A,($9201)     ;
0390: 3D        DEC   A             ;
0391: 28 FA     JR    Z,$38D        ;
0393: CD 42 12  CALL  $1242         ;
0396: CD 60 01  CALL  $0160         ;
0399: EF        RST   $28           ;
039A: CD 3C 00  CALL  $003C         ;
039D: AF        XOR   A             ;
039E: 32 0B 92  LD    ($920B),A     ; Disables fire
03A1: 0E 13     LD    C,$13         ;
03A3: F7        RST   $30           ;
03A4: 0E 01     LD    C,$01         ;
03A6: F7        RST   $30           ;
03A7: 21 52 04  LD    HL,$0452      ;
03AA: 22 80 92  LD    ($9280),HL    ;
03AD: 3A 80 99  LD    A,($9980)     ;
03B0: FE FF     CP    $FF           ;
03B2: 28 24     JR    Z,$3D8        ;
03B4: 5F        LD    E,A           ;
03B5: 0E 1B     LD    C,$1B         ;
03B7: CD 3D 04  CALL  $043D         ;
03BA: 3A 81 99  LD    A,($9981)     ;
03BD: FE FF     CP    $FF           ;
03BF: 28 17     JR    Z,$3D8        ;
03C1: E6 7F     AND   $7F           ;
03C3: 5F        LD    E,A           ;
03C4: 0E 1C     LD    C,$1C         ;
03C6: CD 3D 04  CALL  $043D         ;
03C9: 3A 81 99  LD    A,($9981)     ;
03CC: CB 7F     BIT   7,A           ;
03CE: 20 08     JR    NZ,$3D8       ;
03D0: E6 7F     AND   $7F           ;
03D2: 5F        LD    E,A           ;
03D3: 0E 1D     LD    C,$1D         ;
03D5: CD 3D 04  CALL  $043D         ;
03D8: 3A 01 92  LD    A,($9201)     ;
03DB: FE 02     CP    $02           ;
03DD: 28 F9     JR    Z,$3D8        ;
03DF: 32 B7 9A  LD    ($9AB7),A     ;
03E2: CD 60 01  CALL  $0160         ;
03E5: CD 3C 00  CALL  $003C         ;
03E8: 21 05 A0  LD    HL,$A005      ;
03EB: 36 00     LD    (HL),$00      ;
03ED: 36 01     LD    (HL),$01      ;
03EF: 21 20 98  LD    HL,$9820      ;
03F2: AF        XOR   A             ;
03F3: 06 A0     LD    B,$A0         ;
03F5: DF        RST   $18           ;
03F6: 32 B7 9A  LD    ($9AB7),A     ;
03F9: 32 B9 99  LD    ($99B9),A     ;
03FC: 3C        INC   A             ;
03FD: 32 AB 9A  LD    ($9AAB),A     ;
0400: 32 12 90  LD    ($9012),A     ;
0403: 32 F2 98  LD    ($98F2),A     ;
0406: CD 66 04  CALL  $0466         ;
0409: CD 7B 12  CALL  $127B         ;
040C: 0E 04     LD    C,$04         ;
040E: F7        RST   $30           ;
040F: 21 AF 92  LD    HL,$92AF      ;
0412: 36 08     LD    (HL),$08      ;
0414: 7E        LD    A,(HL)        ;
0415: A7        AND   A             ;
0416: 20 FC     JR    NZ,$414       ;
0418: 21 90 92  LD    HL,$9290      ;
041B: 06 10     LD    B,$10         ;
041D: DF        RST   $18           ;
041E: 06 30     LD    B,$30         ;
0420: 21 B0 98  LD    HL,$98B0      ;
0423: DF        RST   $18           ;
0424: 21 B0 83  LD    HL,$83B0      ;
0427: 0E 0B     LD    C,$0B         ;
0429: CD B3 13  CALL  $13B3         ;
042C: 3E 01     LD    A,$01         ;
042E: 32 80 98  LD    ($9880),A     ;
0431: 3A 80 99  LD    A,($9980)     ;
0434: 32 3E 98  LD    ($983E),A     ;
0437: 32 7E 98  LD    ($987E),A     ;
043A: C3 22 06  JP    $0622         ;
043D: F7        RST   $30           ;
043E: EB        EX    DE,HL         ;
043F: 7B        LD    A,E           ;
0440: C6 40     ADD   A,$40         ;
0442: 5F        LD    E,A           ;
0443: 26 00     LD    H,$00         ;
0445: CD 66 0A  CALL  $0A66         ;
0448: EB        EX    DE,HL         ;
0449: 0E 1E     LD    C,$1E         ;
044B: CD B3 13  CALL  $13B3         ;
044E: CD 9E 12  CALL  $129E         ;
0451: C9        RET                 ;
0452: 00        NOP                 ;
0453: 81        ADD   A,C           ;
0454: 19        ADD   HL,DE         ;
0455: 56        LD    D,(HL)        ;
0456: 02        LD    (BC),A        ;
0457: 81        ADD   A,C           ;
0458: 19        ADD   HL,DE         ;
0459: 62        LD    H,D           ;
045A: 04        INC   B             ;
045B: 81        ADD   A,C           ;
045C: 19        ADD   HL,DE         ;
045D: 6E        LD    L,(HL)        ;
045E: CD 3B 07  CALL  $073B         ;
0461: CD 1E 08  CALL  $081E         ;
0464: 18 F8     JR    $45E          ;
0466: 3A 00 68  LD    A,($6800)     ;
0469: 4F        LD    C,A           ;
046A: 21 B3 99  LD    HL,$99B3      ;
046D: 3A 82 99  LD    A,($9982)     ;
0470: CB 46     BIT   0,(HL)        ;
0472: 28 08     JR    Z,$47C        ;
0474: CB 49     BIT   1,C           ;
0476: 20 04     JR    NZ,$47C       ;
0478: 3C        INC   A             ;
0479: 87        ADD   A,A           ;
047A: 36 00     LD    (HL),$00      ;
047C: 32 20 98  LD    ($9820),A     ;
047F: 32 60 98  LD    ($9860),A     ;
0482: 11 F8 83  LD    DE,$83F8      ;
0485: 21 A8 04  LD    HL,$04A8      ;
0488: CD 99 04  CALL  $0499         ;
048B: 11 E3 83  LD    DE,$83E3      ;
048E: 21 A8 04  LD    HL,$04A8      ;
0491: 3A B3 99  LD    A,($99B3)     ;
0494: A7        AND   A             ;
0495: 20 02     JR    NZ,$499       ;
0497: 23        INC   HL            ;
0498: 23        INC   HL            ;
0499: 0E 07     LD    C,$07         ;
049B: ED B0     LDIR                ;
049D: 21 AA 04  LD    HL,$04AA      ;
04A0: 11 C3 83  LD    DE,$83C3      ;
04A3: 0E 04     LD    C,$04         ;
04A5: ED B0     LDIR                ;
04A7: C9        RET                 ;

04A8: 00        NOP                 ; #
04A9: 00        NOP                 ; #
04AA: 24        INC   H             ; #
04AB: 24        INC   H             ; #
04AC: 24        INC   H             ; #
04AD: 24        INC   H             ; #
04AE: 24        INC   H             ; #
04AF: 24        INC   H             ; #
04B0: 24        INC   H             ; #
04B1: E1        POP   HL            ; #

04B2: 21 AF 92  LD    HL,$92AF      ;
04B5: 36 04     LD    (HL),$04      ;
04B7: 3A 1D 90  LD    A,($901D)     ;
04BA: A7        AND   A             ;
04BB: 28 17     JR    Z,$4D4        ;
04BD: AF        XOR   A             ;
04BE: 32 13 92  LD    ($9213),A     ;
04C1: 3C        INC   A             ;
04C2: 32 25 90  LD    ($9025),A     ;
04C5: 3A A7 92  LD    A,($92A7)     ;
04C8: A7        AND   A             ;
04C9: C2 5E 04  JP    NZ,$045E      ;
04CC: 3A 1D 90  LD    A,($901D)     ;
04CF: A7        AND   A             ;
04D0: 20 FA     JR    NZ,$4CC       ;
04D2: 18 1B     JR    $4EF          ;
04D4: 7E        LD    A,(HL)        ;
04D5: A7        AND   A             ;
04D6: 20 DF     JR    NZ,$4B7       ;
04D8: CD 3B 07  CALL  $073B         ;
04DB: 3A A7 92  LD    A,($92A7)     ;
04DE: 32 43 98  LD    ($9843),A     ;
04E1: 4F        LD    C,A           ;
04E2: 3A 13 92  LD    A,($9213)     ;
04E5: B1        OR    C             ;
04E6: 20 0D     JR    NZ,$4F5       ;
04E8: 3A 25 98  LD    A,($9825)     ;
04EB: A7        AND   A             ;
04EC: CA 63 06  JP    Z,$0663       ;
04EF: CD 85 01  CALL  $0185         ;
04F2: C3 45 06  JP    $0645         ;
04F5: 21 20 98  LD    HL,$9820      ;
04F8: 7E        LD    A,(HL)        ;
04F9: 35        DEC   (HL)          ;
04FA: A7        AND   A             ;
04FB: C2 8C 05  JP    NZ,$058C      ;
04FE: 3A B3 99  LD    A,($99B3)     ;
0501: A7        AND   A             ;
0502: 28 0C     JR    Z,$510        ;
0504: 21 4E 82  LD    HL,$824E      ;
0507: 3A 40 98  LD    A,($9840)     ;
050A: C6 04     ADD   A,$04         ;
050C: 4F        LD    C,A           ;
050D: CD B3 13  CALL  $13B3         ;
0510: 0E 02     LD    C,$02         ;
0512: F7        RST   $30           ;
0513: CD 31 13  CALL  $1331         ;
0516: CD 31 13  CALL  $1331         ;
0519: 21 18 90  LD    HL,$9018      ;
051C: 7E        LD    A,(HL)        ;
051D: A7        AND   A             ;
051E: 20 FC     JR    NZ,$51C       ;
0520: EF        RST   $28           ;
0521: CD 3C 00  CALL  $003C         ;
0524: CD 60 01  CALL  $0160         ;
0527: 0E 15     LD    C,$15         ;
0529: F7        RST   $30           ;
052A: 0E 16     LD    C,$16         ;
052C: F7        RST   $30           ;
052D: 11 32 81  LD    DE,$8132      ;
0530: 2A 46 98  LD    HL,($9846)    ;
0533: CD 66 0A  CALL  $0A66         ;
0536: 0E 18     LD    C,$18         ;
0538: F7        RST   $30           ;
0539: 11 35 81  LD    DE,$8135      ;
053C: 2A 44 98  LD    HL,($9844)    ;
053F: CD 66 0A  CALL  $0A66         ;
0542: 0E 19     LD    C,$19         ;
0544: F7        RST   $30           ;
0545: CD 85 0A  CALL  $0A85         ;
0548: EB        EX    DE,HL         ;
0549: 0E 1A     LD    C,$1A         ;
054B: CD B3 13  CALL  $13B3         ;
054E: 21 AE 92  LD    HL,$92AE      ;
0551: 36 0E     LD    (HL),$0E      ;
0553: 7E        LD    A,(HL)        ;
0554: A7        AND   A             ;
0555: 20 FC     JR    NZ,$553       ;
0557: CD 60 01  CALL  $0160         ;
055A: CD 00 30  CALL  $3000         ;
055D: AF        XOR   A             ;
055E: 32 B0 9A  LD    ($9AB0),A     ;
0561: 21 AC 9A  LD    HL,$9AAC      ;
0564: 11 B6 9A  LD    DE,$9AB6      ;
0567: 1A        LD    A,(DE)        ;
0568: 46        LD    B,(HL)        ;
0569: B0        OR    B             ;
056A: 28 09     JR    Z,$575        ;
056C: 04        INC   B             ;
056D: 05        DEC   B             ;
056E: 28 02     JR    Z,$572        ;
0570: 36 01     LD    (HL),$01      ;
0572: 76        HALT                ;
0573: 18 F2     JR    $567          ;
0575: CD 60 01  CALL  $0160         ;
0578: 3A B3 99  LD    A,($99B3)     ;
057B: A7        AND   A             ;
057C: CA F1 06  JP    Z,$06F1       ; Halt
057F: 3A 60 98  LD    A,($9860)     ;
0582: 3C        INC   A             ;
0583: CA F1 06  JP    Z,$06F1       ; Halt
0586: 3A 13 92  LD    A,($9213)     ;
0589: 3D        DEC   A             ;
058A: 20 15     JR    NZ,$5A1       ;
058C: 3A B3 99  LD    A,($99B3)     ;
058F: A7        AND   A             ;
0590: CA 17 06  JP    Z,$0617       ;
0593: 3A 60 98  LD    A,($9860)     ;
0596: 3C        INC   A             ;
0597: CA 25 06  JP    Z,$0625       ;
059A: 3A 13 92  LD    A,($9213)     ;
059D: 3D        DEC   A             ;
059E: C2 25 06  JP    NZ,$0625      ;
05A1: 3A A7 92  LD    A,($92A7)     ;
05A4: A7        AND   A             ;
05A5: 28 06     JR    Z,$5AD        ;
05A7: 3A 87 92  LD    A,($9287)     ;
05AA: A7        AND   A             ;
05AB: 20 FA     JR    NZ,$5A7       ;
05AD: AF        XOR   A             ;
05AE: 32 B4 99  LD    ($99B4),A     ;
05B1: 3C        INC   A             ;
05B2: 21 0E 90  LD    HL,$900E      ;
05B5: 77        LD    (HL),A        ;
05B6: 7E        LD    A,(HL)        ;
05B7: A7        AND   A             ;
05B8: 20 FC     JR    NZ,$5B6       ;
05BA: 3A A0 9A  LD    A,($9AA0)     ;
05BD: 32 48 98  LD    ($9848),A     ;
05C0: 3A AE 92  LD    A,($92AE)     ;
05C3: 32 3F 98  LD    ($983F),A     ;
05C6: CD 0C 11  CALL  $110C         ;
05C9: CD 00 2C  CALL  $2C00         ;
05CC: 3A 3F 98  LD    A,($983F)     ;
05CF: 32 AE 92  LD    ($92AE),A     ;
05D2: 3A 48 98  LD    A,($9848)     ;
05D5: 32 A0 9A  LD    ($9AA0),A     ;
05D8: CD 7E 13  CALL  $137E         ;
05DB: 3A 43 98  LD    A,($9843)     ;
05DE: A7        AND   A             ;
05DF: 28 03     JR    Z,$5E4        ;
05E1: CD B0 25  CALL  $25B0         ;
05E4: 3A 40 98  LD    A,($9840)     ;
05E7: 4F        LD    C,A           ;
05E8: 3A 83 99  LD    A,($9983)     ;
05EB: A1        AND   C             ;
05EC: 32 07 A0  LD    ($A007),A     ;
05EF: 32 15 92  LD    ($9215),A     ;
05F2: 3E 3F     LD    A,$3F         ;
05F4: CD D5 12  CALL  $12D5         ;
05F7: 37        SCF                 ;
05F8: 08        EX    AF,AF'        ;
05F9: CD 7F 11  CALL  $117F         ;
05FC: 3A 43 98  LD    A,($9843)     ;
05FF: A7        AND   A             ;
0600: 28 20     JR    Z,$622        ;
0602: 0E 03     LD    C,$03         ;
0604: F7        RST   $30           ;
0605: 3E 80     LD    A,$80         ;
0607: 32 B4 99  LD    ($99B4),A     ;
060A: 21 0E 90  LD    HL,$900E      ;
060D: 3E 01     LD    A,$01         ;
060F: 77        LD    (HL),A        ;
0610: 7E        LD    A,(HL)        ;
0611: A7        AND   A             ;
0612: 20 FC     JR    NZ,$610       ;
0614: C3 25 06  JP    $0625         ;
0617: 3A 43 98  LD    A,($9843)     ;
061A: A7        AND   A             ;
061B: 20 14     JR    NZ,$631       ;
061D: CD 85 01  CALL  $0185         ;
0620: 18 0F     JR    $631          ;
0622: CD 85 01  CALL  $0185         ;
0625: 3A 40 98  LD    A,($9840)     ;
0628: C6 04     ADD   A,$04         ;
062A: 4F        LD    C,A           ;
062B: 21 6E 82  LD    HL,$826E      ;
062E: CD B3 13  CALL  $13B3         ;
0631: CD 3D 13  CALL  $133D         ;
0634: 3A AE 92  LD    A,($92AE)     ;
0637: C6 1E     ADD   A,$1E         ;
0639: FE 78     CP    $78           ;
063B: 38 02     JR    C,$63F        ;
063D: 3E 78     LD    A,$78         ;
063F: 32 AE 92  LD    ($92AE),A     ;
0642: CD 31 13  CALL  $1331         ;
0645: 3E 01     LD    A,$01         ;
0647: 32 15 90  LD    ($9015),A     ;
064A: 32 25 90  LD    ($9025),A     ;
064D: 32 42 98  LD    ($9842),A     ;
0650: 0E 0B     LD    C,$0B         ;
0652: 21 B0 83  LD    HL,$83B0      ;
0655: CD B3 13  CALL  $13B3         ;
0658: 0E 0B     LD    C,$0B         ;
065A: 21 AE 83  LD    HL,$83AE      ;
065D: CD B3 13  CALL  $13B3         ;
0660: C3 5E 04  JP    $045E         ;
0663: 3A 88 92  LD    A,($9288)     ;
0666: 5F        LD    E,A           ;
0667: 21 AE 9A  LD    HL,$9AAE      ;
066A: FE 28     CP    $28           ;
066C: 20 03     JR    NZ,$671       ;
066E: 21 B4 9A  LD    HL,$9AB4      ;
0671: 36 01     LD    (HL),$01      ;
0673: CD 31 13  CALL  $1331         ;
0676: 0E 08     LD    C,$08         ;
0678: F7        RST   $30           ;
0679: CD 31 13  CALL  $1331         ;
067C: 6B        LD    L,E           ;
067D: 26 00     LD    H,$00         ;
067F: 11 10 81  LD    DE,$8110      ;
0682: CD 66 0A  CALL  $0A66         ;
0685: CD 31 13  CALL  $1331         ;
0688: 3A 88 92  LD    A,($9288)     ;
068B: FE 28     CP    $28           ;
068D: 28 1D     JR    Z,$6AC        ;
068F: 0E 09     LD    C,$09         ;
0691: F7        RST   $30           ;
0692: CD 31 13  CALL  $1331         ;
0695: EB        EX    DE,HL         ;
0696: 3A 88 92  LD    A,($9288)     ;
0699: A7        AND   A             ;
069A: 28 0A     JR    Z,$6A6        ;
069C: 6F        LD    L,A           ;
069D: 26 00     LD    H,$00         ;
069F: CD 66 0A  CALL  $0A66         ;
06A2: AF        XOR   A             ;
06A3: 12        LD    (DE),A        ;
06A4: E7        RST   $20           ;
06A5: AF        XOR   A             ;
06A6: 12        LD    (DE),A        ;
06A7: 3A 88 92  LD    A,($9288)     ;
06AA: 18 21     JR    $6CD          ;
06AC: 06 07     LD    B,$07         ;
06AE: 3A A0 92  LD    A,($92A0)     ;
06B1: E6 0F     AND   $0F           ;
06B3: 20 F9     JR    NZ,$6AE       ;
06B5: 0E 0B     LD    C,$0B         ;
06B7: CB 40     BIT   0,B           ;
06B9: 28 01     JR    Z,$6BC        ;
06BB: 0C        INC   C             ;
06BC: C5        PUSH  BC            ;
06BD: F7        RST   $30           ;
06BE: C1        POP   BC            ;
06BF: 3A A0 92  LD    A,($92A0)     ;
06C2: E6 0F     AND   $0F           ;
06C4: 28 F9     JR    Z,$6BF        ;
06C6: 10 E6     DJNZ  $6AE          ;
06C8: 0E 0D     LD    C,$0D         ;
06CA: F7        RST   $30           ;
06CB: 3E 64     LD    A,$64         ;
06CD: 21 9F 92  LD    HL,$929F      ;
06D0: 86        ADD   A,(HL)        ;
06D1: 77        LD    (HL),A        ;
06D2: CD 3B 07  CALL  $073B         ;
06D5: CD 31 13  CALL  $1331         ;
06D8: CD 31 13  CALL  $1331         ;
06DB: 21 B0 83  LD    HL,$83B0      ;
06DE: 0E 0B     LD    C,$0B         ;
06E0: CD B3 13  CALL  $13B3         ;
06E3: 21 B3 83  LD    HL,$83B3      ;
06E6: 0E 0B     LD    C,$0B         ;
06E8: CD B3 13  CALL  $13B3         ;
06EB: 0E 0B     LD    C,$0B         ;
06ED: F7        RST   $30           ;
06EE: C3 EF 04  JP    $04EF         ;
06F1: 76        HALT                ;

06F2: F3        DI                  ;
06F3: 3A 00 71  LD    A,($7100)     ;
06F6: FE 10     CP    $10           ;
06F8: 20 F9     JR    NZ,$6F3       ;
06FA: 21 38 07  LD    HL,$0738      ;
06FD: 11 00 70  LD    DE,$7000      ;
0700: 01 03 00  LD    BC,$0003      ;
0703: D9        EXX                 ;
0704: 3E 61     LD    A,$61         ;
0706: 32 00 71  LD    ($7100),A     ;
0709: 76        HALT                ;
070A: AF        XOR   A             ;
070B: CD 4F 09  CALL  $094F         ;
070E: FB        EI                  ;
070F: AF        XOR   A             ;
0710: 06 20     LD    B,$20         ;
0712: 21 A0 9A  LD    HL,$9AA0      ;
0715: DF        RST   $18           ;
0716: 11 F9 83  LD    DE,$83F9      ;
0719: CD 3A 0A  CALL  $0A3A         ;
071C: 11 E4 83  LD    DE,$83E4      ;
071F: CD 3A 0A  CALL  $0A3A         ;
0722: 3A B3 99  LD    A,($99B3)     ;
0725: 3C        INC   A             ;
0726: 21 E1 99  LD    HL,$99E1      ;
0729: 86        ADD   A,(HL)        ;
072A: 27        DAA                 ;
072B: 77        LD    (HL),A        ;
072C: D2 5A 03  JP    NC,$035A      ;
072F: 2B        DEC   HL            ;
0730: 7E        LD    A,(HL)        ;
0731: C6 01     ADD   A,$01         ;
0733: 27        DAA                 ;
0734: 77        LD    (HL),A        ;
0735: C3 5A 03  JP    $035A         ;
0738: 02        LD    (BC),A        ;
0739: 02        LD    (BC),A        ;
073A: 02        LD    (BC),A        ;
073B: 3A 40 98  LD    A,($9840)     ;
073E: A7        AND   A             ;
073F: 3E F9     LD    A,$F9         ;
0741: 28 02     JR    Z,$745        ;
0743: 3E E4     LD    A,$E4         ;
0745: DD 6F     LD    IXL,A         ;
0747: 06 10     LD    B,$10         ;
0749: 21 90 92  LD    HL,$9290      ;
074C: EB        EX    DE,HL         ;
074D: 21 0D 08  LD    HL,$080D      ;
0750: 78        LD    A,B           ;
0751: D7        RST   $10           ;
0752: 4E        LD    C,(HL)        ;
0753: EB        EX    DE,HL         ;
0754: 7E        LD    A,(HL)        ;
0755: A7        AND   A             ;
0756: 28 1D     JR    Z,$775        ;
0758: 35        DEC   (HL)          ;
0759: EB        EX    DE,HL         ;
075A: 26 83     LD    H,$83         ;
075C: DD 7D     LD    A,IXL         ;
075E: 6F        LD    L,A           ;
075F: 79        LD    A,C           ;
0760: E6 0F     AND   $0F           ;
0762: CD EB 07  CALL  $07EB         ;
0765: DD 7D     LD    A,IXL         ;
0767: 3C        INC   A             ;
0768: 6F        LD    L,A           ;
0769: 79        LD    A,C           ;
076A: 07        RLCA                ;
076B: 07        RLCA                ;
076C: 07        RLCA                ;
076D: 07        RLCA                ;
076E: E6 0F     AND   $0F           ;
0770: CD EB 07  CALL  $07EB         ;
0773: 18 DE     JR    $753          ;
0775: 2C        INC   L             ;
0776: 10 D4     DJNZ  $74C          ;
0778: DD 7D     LD    A,IXL         ;
077A: C6 04     ADD   A,$04         ;
077C: 5F        LD    E,A           ;
077D: 21 F2 83  LD    HL,$83F2      ;
0780: 16 83     LD    D,$83         ;
0782: 06 06     LD    B,$06         ;
0784: 1A        LD    A,(DE)        ;
0785: 96        SUB   (HL)          ;
0786: C6 09     ADD   A,$09         ;
0788: FE E5     CP    $E5           ;
078A: 30 0F     JR    NC,$79B       ;
078C: D6 0A     SUB   $0A           ;
078E: FE 09     CP    $09           ;
0790: 38 09     JR    C,$79B        ;
0792: 3C        INC   A             ;
0793: 20 0C     JR    NZ,$7A1       ;
0795: 2D        DEC   L             ;
0796: 1D        DEC   E             ;
0797: 10 EB     DJNZ  $784          ;
0799: 18 06     JR    $7A1          ;
079B: 1A        LD    A,(DE)        ;
079C: 77        LD    (HL),A        ;
079D: 2D        DEC   L             ;
079E: 1D        DEC   E             ;
079F: 10 FA     DJNZ  $79B          ;
07A1: DD 7D     LD    A,IXL         ;
07A3: C6 04     ADD   A,$04         ;
07A5: 6F        LD    L,A           ;
07A6: 7E        LD    A,(HL)        ;
07A7: FE 24     CP    $24           ;
07A9: 20 01     JR    NZ,$7AC       ;
07AB: AF        XOR   A             ;
07AC: E6 3F     AND   $3F           ;
07AE: 07        RLCA                ;
07AF: 4F        LD    C,A           ;
07B0: 07        RLCA                ;
07B1: 07        RLCA                ;
07B2: 81        ADD   A,C           ;
07B3: 4F        LD    C,A           ;
07B4: 2D        DEC   L             ;
07B5: 7E        LD    A,(HL)        ;
07B6: FE 24     CP    $24           ;
07B8: 20 01     JR    NZ,$7BB       ;
07BA: AF        XOR   A             ;
07BB: 81        ADD   A,C           ;
07BC: 21 3E 98  LD    HL,$983E      ;
07BF: BE        CP    (HL)          ;
07C0: C0        RET   NZ            ;
07C1: 3A 81 99  LD    A,($9981)     ;
07C4: 47        LD    B,A           ;
07C5: E6 7F     AND   $7F           ;
07C7: 4F        LD    C,A           ;
07C8: 7E        LD    A,(HL)        ;
07C9: B9        CP    C             ;
07CA: 30 03     JR    NC,$7CF       ;
07CC: 79        LD    A,C           ;
07CD: 18 01     JR    $7D0          ;
07CF: 80        ADD   A,B           ;
07D0: 77        LD    (HL),A        ;
07D1: 32 AA 9A  LD    ($9AAA),A     ;
07D4: 21 20 98  LD    HL,$9820      ;
07D7: 34        INC   (HL)          ;
07D8: CD 7E 13  CALL  $137E         ;
07DB: 21 EB 99  LD    HL,$99EB      ;
07DE: 7E        LD    A,(HL)        ;
07DF: C6 01     ADD   A,$01         ;
07E1: 27        DAA                 ;
07E2: 77        LD    (HL),A        ;
07E3: D0        RET   NC            ;
07E4: 2D        DEC   L             ;
07E5: 7E        LD    A,(HL)        ;
07E6: C6 01     ADD   A,$01         ;
07E8: 27        DAA                 ;
07E9: 77        LD    (HL),A        ;
07EA: C9        RET                 ;
07EB: A7        AND   A             ;
07EC: C8        RET   Z             ;
07ED: 86        ADD   A,(HL)        ;
07EE: FE 24     CP    $24           ;
07F0: 38 02     JR    C,$7F4        ;
07F2: D6 24     SUB   $24           ;
07F4: FE 0A     CP    $0A           ;
07F6: 30 02     JR    NC,$7FA       ;
07F8: 77        LD    (HL),A        ;
07F9: C9        RET                 ;
07FA: D6 0A     SUB   $0A           ;
07FC: 77        LD    (HL),A        ;
07FD: 2C        INC   L             ;
07FE: 7E        LD    A,(HL)        ;
07FF: FE 24     CP    $24           ;
0801: 20 01     JR    NZ,$804       ;
0803: AF        XOR   A             ;
0804: FE 09     CP    $09           ;
0806: 28 03     JR    Z,$80B        ;
0808: 3C        INC   A             ;
0809: 77        LD    (HL),A        ;
080A: C9        RET                 ;
080B: AF        XOR   A             ;
080C: 18 EE     JR    $7FC          ;

080E: 10 00     DJNZ  $810          ;
0810: 00        NOP                 ;
0811: 00        NOP                 ;
0812: 00        NOP                 ;
0813: 00        NOP                 ;
0814: 00        NOP                 ;
0815: 00        NOP                 ;
0816: 50        LD    D,B           ;
0817: 08        EX    AF,AF'        ;
0818: 08        EX    AF,AF'        ;
0819: 08        EX    AF,AF'        ;
081A: 05        DEC   B             ;
081B: 08        EX    AF,AF'        ;
081C: 15        DEC   D             ;
081D: 00        NOP                 ;
081E: 3A 08 90  LD    A,($9008)     ;
0821: 47        LD    B,A           ;
0822: 3A A7 92  LD    A,($92A7)     ;
0825: B0        OR    B             ;
0826: 20 06     JR    NZ,$82E       ;
0828: 32 A0 9A  LD    ($9AA0),A     ;
082B: C3 B1 04  JP    $04B1         ;
082E: 3A 13 92  LD    A,($9213)     ;
0831: A7        AND   A             ;
0832: C8        RET   Z             ;
0833: AF        XOR   A             ;
0834: 32 42 98  LD    ($9842),A     ;
0837: C3 B1 04  JP    $04B1         ;
083A: C9        RET                 ;

;======================================================================
; PLAY COMMAND 01 (Draw Player)
;
083B: 3E 01     LD    A,$01         ; Flag CPU2 05EB to ...
083D: 32 D6 92  LD    ($92D6),A     ; ... continue
0840: 21 40 8B  LD    HL,$8B40      ;
0843: 11 C0 8B  LD    DE,$8BC0      ;
0846: 01 40 00  LD    BC,$0040      ;
0849: ED B0     LDIR                ;
084B: 21 40 93  LD    HL,$9340      ;
084E: 11 C0 93  LD    DE,$93C0      ;
0851: 0E 40     LD    C,$40         ;
0853: ED B0     LDIR                ;
0855: 21 40 9B  LD    HL,$9B40      ;
0858: 11 C0 9B  LD    DE,$9BC0      ;
085B: 0E 40     LD    C,$40         ;
085D: ED B0     LDIR                ;
085F: AF        XOR   A             ; Flag CPU2 05EB to ...
0860: 32 D6 92  LD    ($92D6),A     ; ... wait
0863: 3A D7 92  LD    A,($92D7)     ; Wait for CPU2 05C1 ...
0866: 3D        DEC   A             ; ... to go to ...
0867: 28 FA     JR    Z,$863        ; ... 01
0869: C9        RET                 ; ... Done

;======================================================================
; PLAY COMMAND 05 (??)
;
086A: 3A AE 92  LD    A,($92AE)     ;
086D: 47        LD    B,A           ;
086E: FE 3C     CP    $3C           ;
0870: 30 06     JR    NC,$878       ;
0872: 3A C5 99  LD    A,($99C5)     ;
0875: 32 C4 99  LD    ($99C4),A     ;
0878: 3A A7 92  LD    A,($92A7)     ;
087B: 4F        LD    C,A           ;
087C: 3A C0 99  LD    A,($99C0)     ;
087F: 21 1C 09  LD    HL,$091C      ;
0882: CD D1 08  CALL  $08D1         ;
0885: 32 C8 92  LD    ($92C8),A     ;
0888: 3A AA 92  LD    A,($92AA)     ;
088B: A7        AND   A             ;
088C: 28 0D     JR    Z,$89B        ;
088E: 21 C4 92  LD    HL,$92C4      ;
0891: 3E 02     LD    A,$02         ;
0893: 06 03     LD    B,$03         ;
0895: DF        RST   $18           ;
0896: AF        XOR   A             ;
0897: 32 A0 9A  LD    ($9AA0),A     ;
089A: C9        RET                 ;
089B: 3A C1 99  LD    A,($99C1)     ;
089E: 21 3C 09  LD    HL,$093C      ;
08A1: CD D1 08  CALL  $08D1         ;
08A4: 32 C4 92  LD    ($92C4),A     ;
08A7: 3A C2 99  LD    A,($99C2)     ;
08AA: 21 E0 08  LD    HL,$08E0      ;
08AD: CD C0 08  CALL  $08C0         ;
08B0: 32 C5 92  LD    ($92C5),A     ;
08B3: 3A C3 99  LD    A,($99C3)     ;
08B6: 21 FE 08  LD    HL,$08FE      ;
08B9: CD C0 08  CALL  $08C0         ;
08BC: 32 C6 92  LD    ($92C6),A     ;
08BF: C9        RET                 ;
08C0: 5F        LD    E,A           ;
08C1: CB 27     SLA   A             ;
08C3: 83        ADD   A,E           ;
08C4: D7        RST   $10           ;
08C5: 78        LD    A,B           ;
08C6: FE 28     CP    $28           ;
08C8: 30 01     JR    NC,$8CB       ;
08CA: 23        INC   HL            ;
08CB: A7        AND   A             ;
08CC: 20 01     JR    NZ,$8CF       ;
08CE: 23        INC   HL            ;
08CF: 7E        LD    A,(HL)        ;
08D0: C9        RET                 ;
;
08D1: CB 27     SLA   A             ;
08D3: CF        RST   $08           ;
08D4: EB        EX    DE,HL         ;
08D5: 61        LD    H,C           ;
08D6: 3E 0A     LD    A,$0A         ;
08D8: CD 61 10  CALL  $1061         ;
08DB: EB        EX    DE,HL         ;
08DC: 7A        LD    A,D           ;
08DD: D7        RST   $10           ;
08DE: 7E        LD    A,(HL)        ;
08DF: C9        RET                 ;
;
08E0: 09        ADD   HL,BC         ; #
08E1: 07        RLCA                ; #
08E2: 05        DEC   B             ; #
08E3: 08        EX    AF,AF'        ; #
08E4: 06 04     LD    B,$04         ; #
08E6: 07        RLCA                ; #
08E7: 05        DEC   B             ; #
08E8: 04        INC   B             ; #
08E9: 06 04     LD    B,$04         ; #
08EB: 03        INC   BC            ; #
08EC: 05        DEC   B             ; #
08ED: 03        INC   BC            ; #
08EE: 03        INC   BC            ; #
08EF: 04        INC   B             ; #
08F0: 03        INC   BC            ; #
08F1: 03        INC   BC            ; #
08F2: 04        INC   B             ; #
08F3: 02        LD    (BC),A        ; #
08F4: 02        LD    (BC),A        ; #
08F5: 03        INC   BC            ; #
08F6: 03        INC   BC            ; #
08F7: 02        LD    (BC),A        ; #
08F8: 03        INC   BC            ; #
08F9: 02        LD    (BC),A        ; #
08FA: 02        LD    (BC),A        ; #
08FB: 02        LD    (BC),A        ; #
08FC: 02        LD    (BC),A        ; #
08FD: 02        LD    (BC),A        ; #
08FE: 06 05     LD    B,$05         ; #
0900: 04        INC   B             ; #
0901: 05        DEC   B             ; #
0902: 04        INC   B             ; #
0903: 03        INC   BC            ; #
0904: 05        DEC   B             ; #
0905: 03        INC   BC            ; #
0906: 03        INC   BC            ; #
0907: 04        INC   B             ; #
0908: 03        INC   BC            ; #
0909: 02        LD    (BC),A        ; #
090A: 04        INC   B             ; #
090B: 02        LD    (BC),A        ; #
090C: 02        LD    (BC),A        ; #
090D: 03        INC   BC            ; #
090E: 03        INC   BC            ; #
090F: 02        LD    (BC),A        ; #
0910: 03        INC   BC            ; #
0911: 02        LD    (BC),A        ; #
0912: 01 02 02  LD    BC,$0202      ; #
0915: 01 02 01  LD    BC,$0102      ; #
0918: 01 01 01  LD    BC,$0101      ; #
091B: 01 03 03  LD    BC,$0303      ; #
091E: 01 01 03  LD    BC,$0301      ; #
0921: 03        INC   BC            ; #
0922: 03        INC   BC            ; #
0923: 01 07 03  LD    BC,$0307      ; #
0926: 03        INC   BC            ; #
0927: 01 07 03  LD    BC,$0307      ; #
092A: 03        INC   BC            ; #
092B: 03        INC   BC            ; #
092C: 07        RLCA                ; #
092D: 07        RLCA                ; #
092E: 03        INC   BC            ; #
092F: 03        INC   BC            ; #
0930: 0F        RRCA                ; #
0931: 07        RLCA                ; #
0932: 03        INC   BC            ; #
0933: 03        INC   BC            ; #
0934: 0F        RRCA                ; #
0935: 07        RLCA                ; #
0936: 07        RLCA                ; #
0937: 03        INC   BC            ; #
0938: 0F        RRCA                ; #
0939: 07        RLCA                ; #
093A: 07        RLCA                ; #
093B: 07        RLCA                ; #
093C: 06 0A     LD    B,$0A         ; #
093E: 0F        RRCA                ; #
093F: 0F        RRCA                ; #
0940: 04        INC   B             ; #
0941: 08        EX    AF,AF'        ; #
0942: 0D        DEC   C             ; #
0943: 0D        DEC   C             ; #
0944: 04        INC   B             ; #
0945: 06 0A     LD    B,$0A         ; #
0947: 0A        LD    A,(BC)        ; #

;======================================================================
; PLAY COMMAND 0F (??)
;
0948: 3A A0 92  LD    A,($92A0)     ;
094B: 07        RLCA                ;
094C: 07        RLCA                ;
094D: 07        RLCA                ;
094E: 07        RLCA                ;
094F: 4F        LD    C,A           ;
0950: 3A 01 92  LD    A,($9201)     ;
0953: FE 03     CP    $03           ;
0955: C0        RET   NZ            ;
0956: 3A 40 98  LD    A,($9840)     ;
0959: 47        LD    B,A           ;
095A: 2F        CPL                 ;
095B: A1        AND   C             ;
095C: 21 81 09  LD    HL,$0981      ;
095F: 11 D9 83  LD    DE,$83D9      ;
0962: CD 72 09  CALL  $0972         ;
0965: 3A B3 99  LD    A,($99B3)     ;
0968: A7        AND   A             ;
0969: C8        RET   Z             ;
096A: 78        LD    A,B           ;
096B: A1        AND   C             ;
096C: 21 84 09  LD    HL,$0984      ;
096F: 11 C4 83  LD    DE,$83C4      ;
0972: C5        PUSH  BC            ;
0973: E6 01     AND   $01           ;
0975: 28 03     JR    Z,$97A        ;
0977: 21 87 09  LD    HL,$0987      ;
097A: 01 03 00  LD    BC,$0003      ;
097D: ED B0     LDIR                ;
097F: C1        POP   BC            ;
0980: C9        RET                 ;
;
0981: 19        ADD   HL,DE         ; #
0982: 1E 01     LD    E,$01         ; #
0984: 19        ADD   HL,DE         ; #
0985: 1E 02     LD    E,$02         ; #
0987: 24        INC   H             ; #
0988: 24        INC   H             ; #
0989: 24        INC   H             ; #

;======================================================================
; PLAY COMMAND 1F Process inputs (like coins)
;
098A: 3A B5 99  LD    A,($99B5)     ;
098D: FE BB     CP    $BB           ;
098F: CA 6C 33  JP    Z,$336C       ;
0992: 3A 01 92  LD    A,($9201)     ;
0995: FE 03     CP    $03           ;
0997: 20 19     JR    NZ,$9B2       ;
0999: 21 E9 99  LD    HL,$99E9      ;
099C: 7E        LD    A,(HL)        ;
099D: C6 01     ADD   A,$01         ;
099F: 27        DAA                 ;
09A0: FE 60     CP    $60           ;
09A2: 20 01     JR    NZ,$9A5       ;
09A4: AF        XOR   A             ;
09A5: 06 04     LD    B,$04         ;
09A7: 3F        CCF                 ;
09A8: 77        LD    (HL),A        ;
09A9: 2D        DEC   L             ;
09AA: 7E        LD    A,(HL)        ;
09AB: CE 00     ADC   A,$00         ;
09AD: 27        DAA                 ;
09AE: 10 F8     DJNZ  $9A8          ;
09B0: 18 42     JR    $9F4          ;
09B2: 3A B8 99  LD    A,($99B8)     ;
09B5: FE A0     CP    $A0           ;
09B7: 11 3C 80  LD    DE,$803C      ;
09BA: 28 30     JR    Z,$9EC        ;
09BC: 3A B5 99  LD    A,($99B5)     ;
09BF: 21 E2 09  LD    HL,$09E2      ;
09C2: 01 06 00  LD    BC,$0006      ;
09C5: ED B8     LDDR                ;
09C7: 1D        DEC   E             ;
09C8: 4F        LD    C,A           ;
09C9: 07        RLCA                ;
09CA: 07        RLCA                ;
09CB: 07        RLCA                ;
09CC: 07        RLCA                ;
09CD: E6 0F     AND   $0F           ;
09CF: 28 02     JR    Z,$9D3        ;
09D1: 12        LD    (DE),A        ;
09D2: 1D        DEC   E             ;
09D3: 79        LD    A,C           ;
09D4: E6 0F     AND   $0F           ;
09D6: 12        LD    (DE),A        ;
09D7: 1D        DEC   E             ;
09D8: 3E 24     LD    A,$24         ;
09DA: 12        LD    (DE),A        ;
09DB: 18 17     JR    $9F4          ;
09DD: 1D        DEC   E             ;
09DE: 12        LD    (DE),A        ;
09DF: 0D        DEC   C             ;
09E0: 0E 1B     LD    C,$1B         ;
09E2: 0C        INC   C             ;
09E3: 22 0A 15  LD    ($150A),HL    ;
09E6: 19        ADD   HL,DE         ;
09E7: 24        INC   H             ;
09E8: 0E 0E     LD    C,$0E         ;
09EA: 1B        DEC   DE            ;
09EB: 0F        RRCA                ;
09EC: 21 EB 09  LD    HL,$09EB      ;
09EF: 01 09 00  LD    BC,$0009      ;
09F2: ED B8     LDDR                ;
09F4: 3A 01 92  LD    A,($9201)     ;
09F7: A7        AND   A             ;
09F8: C8        RET   Z             ;
09F9: 3D        DEC   A             ;
09FA: 20 16     JR    NZ,$A12       ;
09FC: 3A B5 99  LD    A,($99B5)     ;
09FF: A7        AND   A             ;
0A00: 28 10     JR    Z,$A12        ;
0A02: 3E 02     LD    A,$02         ;
0A04: 32 01 92  LD    ($9201),A     ;
0A07: AF        XOR   A             ;
0A08: 21 A0 9A  LD    HL,$9AA0      ;
0A0B: 06 08     LD    B,$08         ;
0A0D: DF        RST   $18           ;
0A0E: 2C        INC   L             ;
0A0F: 06 0F     LD    B,$0F         ;
0A11: DF        RST   $18           ;
0A12: 3A B5 99  LD    A,($99B5)     ;
0A15: 4F        LD    C,A           ;
0A16: 3A B8 99  LD    A,($99B8)     ;
0A19: 47        LD    B,A           ;
0A1A: 91        SUB   C             ;
0A1B: C8        RET   Z             ;
0A1C: 38 0F     JR    C,$A2D        ;
0A1E: 27        DAA                 ;
0A1F: 3D        DEC   A             ;
0A20: 32 B3 99  LD    ($99B3),A     ;
0A23: 79        LD    A,C           ;
0A24: 32 B8 99  LD    ($99B8),A     ;
0A27: 3E 03     LD    A,$03         ;
0A29: 32 01 92  LD    ($9201),A     ;
0A2C: C9        RET                 ;
0A2D: 79        LD    A,C           ;
0A2E: 32 B8 99  LD    ($99B8),A     ;
0A31: FE A0     CP    $A0           ;
0A33: C8        RET   Z             ;
0A34: 90        SUB   B             ;
0A35: 27        DAA                 ;
0A36: 32 79 9A  LD    ($9A79),A     ;
0A39: C9        RET                 ;
0A3A: 21 03 91  LD    HL,$9103      ;
0A3D: 06 05     LD    B,$05         ;
0A3F: 1A        LD    A,(DE)        ;
0A40: 1C        INC   E             ;
0A41: FE 24     CP    $24           ;
0A43: 20 01     JR    NZ,$A46       ;
0A45: AF        XOR   A             ;
0A46: ED 67     RRD                 ;
0A48: CB 40     BIT   0,B           ;
0A4A: 20 01     JR    NZ,$A4D       ;
0A4C: 2D        DEC   L             ;
0A4D: 10 F0     DJNZ  $A3F          ;
0A4F: AF        XOR   A             ;
0A50: ED 67     RRD                 ;
0A52: 2D        DEC   L             ;
0A53: 36 00     LD    (HL),$00      ;
0A55: 2E 03     LD    L,$03         ;
0A57: 11 E5 99  LD    DE,$99E5      ;
0A5A: 06 04     LD    B,$04         ;
0A5C: A7        AND   A             ;
0A5D: 1A        LD    A,(DE)        ;
0A5E: 8E        ADC   A,(HL)        ;
0A5F: 27        DAA                 ;
0A60: 12        LD    (DE),A        ;
0A61: 1D        DEC   E             ;
0A62: 2D        DEC   L             ;
0A63: 10 F8     DJNZ  $A5D          ;
0A65: C9        RET                 ;
0A66: 06 01     LD    B,$01         ;
0A68: 25        DEC   H             ;
0A69: 24        INC   H             ;
0A6A: 20 05     JR    NZ,$A71       ;
0A6C: 7D        LD    A,L           ;
0A6D: FE 0A     CP    $0A           ;
0A6F: 38 0A     JR    C,$A7B        ;
0A71: 3E 0A     LD    A,$0A         ;
0A73: CD 61 10  CALL  $1061         ;
0A76: F5        PUSH  AF            ;
0A77: 04        INC   B             ;
0A78: 18 EE     JR    $A68          ;
0A7A: F1        POP   AF            ;
0A7B: CD 81 0A  CALL  $0A81         ;
0A7E: 10 FA     DJNZ  $A7A          ;
0A80: C9        RET                 ;
0A81: 12        LD    (DE),A        ;
0A82: C3 20 00  JP    $0020         ;
0A85: 2A 44 98  LD    HL,($9844)    ;
0A88: ED 5B 46 98LD    DE,($9846)    ;
0A8C: 7A        LD    A,D           ;
0A8D: B3        OR    E             ;
0A8E: 20 05     JR    NZ,$A95       ;
0A90: 11 00 00  LD    DE,$0000      ;
0A93: 18 51     JR    $AE6          ;
0A95: CB 7A     BIT   7,D           ;
0A97: 20 0A     JR    NZ,$AA3       ;
0A99: CB 7C     BIT   7,H           ;
0A9B: 20 06     JR    NZ,$AA3       ;
0A9D: 29        ADD   HL,HL         ;
0A9E: EB        EX    DE,HL         ;
0A9F: 29        ADD   HL,HL         ;
0AA0: EB        EX    DE,HL         ;
0AA1: 18 F2     JR    $A95          ;
0AA3: 7A        LD    A,D           ;
0AA4: CD 61 10  CALL  $1061         ;
0AA7: E5        PUSH  HL            ;
0AA8: 67        LD    H,A           ;
0AA9: 2E 00     LD    L,$00         ;
0AAB: 7A        LD    A,D           ;
0AAC: CD 61 10  CALL  $1061         ;
0AAF: E3        EX    (SP),HL       ;
0AB0: 11 B0 99  LD    DE,$99B0      ;
0AB3: 06 04     LD    B,$04         ;
0AB5: 7C        LD    A,H           ;
0AB6: 26 00     LD    H,$00         ;
0AB8: EB        EX    DE,HL         ;
0AB9: ED 6F     RLD                 ;
0ABB: CB 40     BIT   0,B           ;
0ABD: 28 01     JR    Z,$AC0        ;
0ABF: 2C        INC   L             ;
0AC0: EB        EX    DE,HL         ;
0AC1: CD 19 0B  CALL  $0B19         ;
0AC4: 08        EX    AF,AF'        ;
0AC5: E3        EX    (SP),HL       ;
0AC6: CD 19 0B  CALL  $0B19         ;
0AC9: E3        EX    (SP),HL       ;
0ACA: D7        RST   $10           ;
0ACB: 08        EX    AF,AF'        ;
0ACC: 84        ADD   A,H           ;
0ACD: 26 00     LD    H,$00         ;
0ACF: 10 E7     DJNZ  $AB8          ;
0AD1: D1        POP   DE            ;
0AD2: FE 05     CP    $05           ;
0AD4: 38 14     JR    C,$AEA        ;
0AD6: ED 5B B0 99LD    DE,($99B0)    ;
0ADA: 7A        LD    A,D           ;
0ADB: C6 01     ADD   A,$01         ;
0ADD: 27        DAA                 ;
0ADE: 57        LD    D,A           ;
0ADF: 30 05     JR    NC,$AE6       ;
0AE1: 7B        LD    A,E           ;
0AE2: C6 01     ADD   A,$01         ;
0AE4: 27        DAA                 ;
0AE5: 5F        LD    E,A           ;
0AE6: ED 53 B0 99LD    ($99B0),DE    ;
0AEA: 06 04     LD    B,$04         ;
0AEC: 0E 00     LD    C,$00         ;
0AEE: 21 B0 99  LD    HL,$99B0      ;
0AF1: 11 38 81  LD    DE,$8138      ;
0AF4: 05        DEC   B             ;
0AF5: 20 04     JR    NZ,$AFB       ;
0AF7: 3E 2A     LD    A,$2A         ;
0AF9: 12        LD    (DE),A        ;
0AFA: E7        RST   $20           ;
0AFB: 04        INC   B             ;
0AFC: AF        XOR   A             ;
0AFD: ED 6F     RLD                 ;
0AFF: CB 40     BIT   0,B           ;
0B01: 28 01     JR    Z,$B04        ;
0B03: 2C        INC   L             ;
0B04: A7        AND   A             ;
0B05: 20 04     JR    NZ,$B0B       ;
0B07: CB 41     BIT   0,C           ;
0B09: 28 04     JR    Z,$B0F        ;
0B0B: CB C1     SET   0,C           ;
0B0D: 12        LD    (DE),A        ;
0B0E: E7        RST   $20           ;
0B0F: 78        LD    A,B           ;
0B10: FE 03     CP    $03           ;
0B12: 20 02     JR    NZ,$B16       ;
0B14: CB C1     SET   0,C           ;
0B16: 10 DC     DJNZ  $AF4          ;
0B18: C9        RET                 ;
0B19: 3E 0A     LD    A,$0A         ;
0B1B: CD 4E 10  CALL  $104E         ;
0B1E: 7C        LD    A,H           ;
0B1F: 26 00     LD    H,$00         ;
0B21: C9        RET                 ;

0B22: FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

0C00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

0D00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

0E00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0ED0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

0F00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

0FFF: C4                              ;       

1000: E5        PUSH  HL            ;
1001: ED 5F     LD    A,R           ;
1003: 67        LD    H,A           ;
1004: 3A A0 92  LD    A,($92A0)     ;
1007: 84        ADD   A,H           ;
1008: 6F        LD    L,A           ;
1009: 26 01     LD    H,$01         ;
100B: 7E        LD    A,(HL)        ;
100C: 67        LD    H,A           ;
100D: ED 5F     LD    A,R           ;
100F: 84        ADD   A,H           ;
1010: E1        POP   HL            ;
1011: C9        RET                 ;
1012: C5        PUSH  BC            ;
1013: D5        PUSH  DE            ;
1014: 7B        LD    A,E           ;
1015: 95        SUB   L             ;
1016: 06 00     LD    B,$00         ;
1018: 30 04     JR    NC,$101E      ;
101A: CB C0     SET   0,B           ;
101C: ED 44     NEG                 ;
101E: 4F        LD    C,A           ;
101F: 7A        LD    A,D           ;
1020: 94        SUB   H             ;
1021: 30 0A     JR    NC,$102D      ;
1023: 57        LD    D,A           ;
1024: 78        LD    A,B           ;
1025: EE 01     XOR   $01           ;
1027: F6 02     OR    $02           ;
1029: 47        LD    B,A           ;
102A: 7A        LD    A,D           ;
102B: ED 44     NEG                 ;
102D: B9        CP    C             ;
102E: F5        PUSH  AF            ;
102F: 17        RLA                 ;
1030: A8        XOR   B             ;
1031: 1F        RRA                 ;
1032: 3F        CCF                 ;
1033: CB 10     RL    B             ;
1035: F1        POP   AF            ;
1036: 30 03     JR    NC,$103B      ;
1038: 51        LD    D,C           ;
1039: 4F        LD    C,A           ;
103A: 7A        LD    A,D           ;
103B: 61        LD    H,C           ;
103C: 2E 00     LD    L,$00         ;
103E: CD 61 10  CALL  $1061         ;
1041: 7C        LD    A,H           ;
1042: A8        XOR   B             ;
1043: E6 01     AND   $01           ;
1045: 28 03     JR    Z,$104A       ;
1047: 7D        LD    A,L           ;
1048: 2F        CPL                 ;
1049: 6F        LD    L,A           ;
104A: 60        LD    H,B           ;
104B: D1        POP   DE            ;
104C: C1        POP   BC            ;
104D: C9        RET                 ;
104E: D5        PUSH  DE            ;
104F: EB        EX    DE,HL         ;
1050: 21 00 00  LD    HL,$0000      ;
1053: CB 3F     SRL   A             ;
1055: 30 01     JR    NC,$1058      ;
1057: 19        ADD   HL,DE         ;
1058: CB 23     SLA   E             ;
105A: CB 12     RL    D             ;
105C: A7        AND   A             ;
105D: 20 F4     JR    NZ,$1053      ;
105F: D1        POP   DE            ;
1060: C9        RET                 ;

1061: C5        PUSH  BC            ;
1062: 4F        LD    C,A           ;
1063: AF        XOR   A             ;
1064: 06 11     LD    B,$11         ;
1066: 8F        ADC   A,A           ;
1067: 38 0B     JR    C,$1074       ;
1069: B9        CP    C             ;
106A: 38 01     JR    C,$106D       ;
106C: 91        SUB   C             ;
106D: 3F        CCF                 ;
106E: ED 6A     ADC   HL,HL         ;
1070: 10 F4     DJNZ  $1066         ;
1072: C1        POP   BC            ;
1073: C9        RET                 ;
1074: 91        SUB   C             ;
1075: 37        SCF                 ;
1076: C3 6E 10  JP    $106E         ;

; Process next moving bee (After they have setup)
1079: 7D        LD    A,L           ;
107A: E6 80     AND   $80           ;
107C: 3C        INC   A             ;
107D: 08        EX    AF,AF'        ;
107E: CB BD     RES   7,L           ;
1080: C3 8A 10  JP    $108A         ;

1083: 7D        LD    A,L           ;
1084: 0F        RRCA                ;
1085: 0F        RRCA                ;
1086: E6 80     AND   $80           ;
1088: 3C        INC   A             ;
1089: 08        EX    AF,AF'        ;
108A: D5        PUSH  DE            ; Hold DE
108B: 11 14 00  LD    DE,$0014      ; 14 Bytes per bee
108E: 06 0C     LD    B,$0C         ; 12 bees to process
1090: DD 21 00 91LD    IX,$9100      ; Bee memory
1094: DD CB 13 46BIT   0,(IX+$13)    ; Bee alive?
1098: 28 06     JR    Z,$10A0       ; Yes -- handle it
109A: DD 19     ADD   IX,DE         ; Next bee
109C: 10 F6     DJNZ  $1094         ; Check all bees
109E: D1        POP   DE            ; Restore DE
109F: C9        RET                 ; Out
10A0: D1        POP   DE            ;
10A1: DD 73 08  LD    (IX+$08),E    ;
10A4: DD 72 09  LD    (IX+$09),D    ;
10A7: DD 36 0D 01LD    (IX+$0D),$01  ;
10AB: DD 36 04 00LD    (IX+$04),$00  ;
10AF: DD 36 05 01LD    (IX+$05),$01  ;
10B3: 4D        LD    C,L           ;
10B4: DD 71 10  LD    (IX+$10),C    ;
10B7: 08        EX    AF,AF'        ;
10B8: 57        LD    D,A           ;
10B9: 36 09     LD    (HL),$09      ; Crashes as soon as all are out.
10BB: DD 7D     LD    A,IXL         ;
10BD: 2C        INC   L             ;
10BE: 77        LD    (HL),A        ;
10BF: 3A 15 92  LD    A,($9215)     ;
10C2: 5F        LD    E,A           ;
10C3: 69        LD    L,C           ;
10C4: 26 93     LD    H,$93         ; Sprite position
10C6: 4E        LD    C,(HL)        ;
10C7: 2C        INC   L             ;
10C8: 46        LD    B,(HL)        ;
10C9: 26 9B     LD    H,$9B         ; Sprite control
10CB: 7E        LD    A,(HL)        ;
10CC: 0F        RRCA                ;
10CD: CB 18     RR    B             ;
10CF: CB 43     BIT   0,E           ;
10D1: 20 09     JR    NZ,$10DC      ;
10D3: 08        EX    AF,AF'        ;
10D4: 78        LD    A,B           ;
10D5: C6 50     ADD   A,$50         ;
10D7: ED 44     NEG                 ;
10D9: 47        LD    B,A           ;
10DA: 08        EX    AF,AF'        ;
10DB: 3F        CCF                 ;
10DC: DD 70 01  LD    (IX+$01),B    ; Y coordinate
10DF: 1F        RRA                 ; /2
10E0: E6 80     AND   $80           ;
10E2: DD 77 00  LD    (IX+$00),A    ; X coordinate
10E5: 79        LD    A,C           ;
10E6: CB 43     BIT   0,E           ;
10E8: 28 03     JR    Z,$10ED       ;
10EA: C6 0D     ADD   A,$0D         ;
10EC: 2F        CPL                 ;
10ED: CB 3F     SRL   A             ;
10EF: DD 77 03  LD    (IX+$03),A    ;
10F2: 1F        RRA                 ;
10F3: E6 80     AND   $80           ;
10F5: DD 77 02  LD    (IX+$02),A    ;
10F8: DD 72 13  LD    (IX+$13),D    ;
10FB: DD 36 0E 1ELD    (IX+$0E),$1E  ; Prepare shot delay
10FF: 3A 0B 92  LD    A,($920B)     ;
1102: A7        AND   A             ;
1103: 28 03     JR    Z,$1108       ;
1105: 3A C8 92  LD    A,($92C8)     ;
1108: DD 77 0F  LD    (IX+$0F),A    ; Shots
110B: C9        RET                 ;

110C: 3E 1F     LD    A,$1F         ;
110E: 32 00 90  LD    ($9000),A     ;
1111: 32 E0 98  LD    ($98E0),A     ;
1114: 21 20 98  LD    HL,$9820      ;
1117: 11 60 98  LD    DE,$9860      ;
111A: 06 40     LD    B,$40         ;
111C: 4E        LD    C,(HL)        ;
111D: 1A        LD    A,(DE)        ;
111E: 77        LD    (HL),A        ;
111F: 79        LD    A,C           ;
1120: 12        LD    (DE),A        ;
1121: 2C        INC   L             ;
1122: 1C        INC   E             ;
1123: 10 F7     DJNZ  $111C         ;
1125: 21 00 88  LD    HL,$8800      ;
1128: 11 B0 98  LD    DE,$98B0      ;
112B: 06 30     LD    B,$30         ; 0x30 to check
112D: 7E        LD    A,(HL)        ; Next bee
112E: 4F        LD    C,A           ;
112F: 26 8B     LD    H,$8B         ; Sprite color
1131: 7E        LD    A,(HL)        ;
1132: E6 7F     AND   $7F           ; Mask out upper bit
1134: 0D        DEC   C             ;
1135: 20 0B     JR    NZ,$1142      ;
1137: E6 78     AND   $78           ;
1139: 4F        LD    C,A           ;
113A: 2C        INC   L             ;
113B: 7E        LD    A,(HL)        ;
113C: 2D        DEC   L             ;
113D: E6 07     AND   $07           ;
113F: B1        OR    C             ;
1140: F6 80     OR    $80           ; Set upper bit
1142: EB        EX    DE,HL         ;
1143: 4E        LD    C,(HL)        ;
1144: 77        LD    (HL),A        ;
1145: EB        EX    DE,HL         ;
1146: CB 79     BIT   7,C           ;
1148: 28 10     JR    Z,$115A       ;
114A: 79        LD    A,C           ;
114B: E6 78     AND   $78           ;
114D: C6 06     ADD   A,$06         ;
114F: 77        LD    (HL),A        ;
1150: 2C        INC   L             ;
1151: 79        LD    A,C           ;
1152: E6 07     AND   $07           ;
1154: 77        LD    (HL),A        ;
1155: 2D        DEC   L             ;
1156: 3E 01     LD    A,$01         ;
1158: 18 07     JR    $1161         ;
115A: 71        LD    (HL),C        ;
115B: 26 93     LD    H,$93         ; Sprite control
115D: 36 00     LD    (HL),$00      ; Turn off sprite
115F: 3E 80     LD    A,$80         ; Flag no longer active FA NOPE
1161: 26 88     LD    H,$88         ; Bee memory
1163: 77        LD    (HL),A        ;
1164: 13        INC   DE            ;
1165: 2C        INC   L             ;
1166: 2C        INC   L             ;
1167: 10 C4     DJNZ  $112D         ;
1169: 21 00 90  LD    HL,$9000      ;
116C: 11 E0 98  LD    DE,$98E0      ;
116F: 06 20     LD    B,$20         ;
1171: 4E        LD    C,(HL)        ;
1172: 1A        LD    A,(DE)        ;
1173: 77        LD    (HL),A        ;
1174: 79        LD    A,C           ;
1175: 12        LD    (DE),A        ;
1176: 2C        INC   L             ;
1177: 1C        INC   E             ;
1178: 10 F7     DJNZ  $1171         ;
117A: AF        XOR   A             ;
117B: 32 00 90  LD    ($9000),A     ;
117E: C9        RET                 ;

117F: 21 02 80  LD    HL,$8002      ;
1182: 06 12     LD    B,$12         ;
1184: 7E        LD    A,(HL)        ;
1185: FE 4A     CP    $4A           ;
1187: 30 02     JR    NC,$118B      ;
1189: 36 24     LD    (HL),$24      ;
118B: 2C        INC   L             ;
118C: 10 F6     DJNZ  $1184         ;
118E: 2E 22     LD    L,$22         ;
1190: 06 12     LD    B,$12         ;
1192: 7E        LD    A,(HL)        ;
1193: FE 4A     CP    $4A           ;
1195: 30 02     JR    NC,$1199      ;
1197: 36 24     LD    (HL),$24      ;
1199: 2C        INC   L             ;
119A: 10 F6     DJNZ  $1192         ;
119C: 3A 21 98  LD    A,($9821)     ;
119F: 06 00     LD    B,$00         ;
11A1: 21 01 80  LD    HL,$8001      ;
11A4: FE 32     CP    $32           ;
11A6: 38 07     JR    C,$11AF       ;
11A8: D6 32     SUB   $32           ;
11AA: 04        INC   B             ;
11AB: 2C        INC   L             ;
11AC: 2C        INC   L             ;
11AD: 18 F5     JR    $11A4         ;
11AF: EB        EX    DE,HL         ;
11B0: 6F        LD    L,A           ;
11B1: 26 00     LD    H,$00         ;
11B3: 3E 0A     LD    A,$0A         ;
11B5: CD 61 10  CALL  $1061         ;
11B8: 67        LD    H,A           ;
11B9: E5        PUSH  HL            ;
11BA: EB        EX    DE,HL         ;
11BB: FE 05     CP    $05           ;
11BD: 38 02     JR    C,$11C1       ;
11BF: D6 04     SUB   $04           ;
11C1: 4F        LD    C,A           ;
11C2: 7B        LD    A,E           ;
11C3: CB 47     BIT   0,A           ;
11C5: 28 02     JR    Z,$11C9       ;
11C7: 3E 02     LD    A,$02         ;
11C9: 81        ADD   A,C           ;
11CA: D7        RST   $10           ;
11CB: 04        INC   B             ;
11CC: 10 20     DJNZ  $11EE         ;
11CE: C1        POP   BC            ;
11CF: 79        LD    A,C           ;
11D0: CD F5 11  CALL  $11F5         ;
11D3: 78        LD    A,B           ;
11D4: FE 05     CP    $05           ;
11D6: 38 08     JR    C,$11E0       ;
11D8: 16 38     LD    D,$38         ;
11DA: CD 13 12  CALL  $1213         ;
11DD: 78        LD    A,B           ;
11DE: D6 05     SUB   $05           ;
11E0: 47        LD    B,A           ;
11E1: 04        INC   B             ;
11E2: 10 03     DJNZ  $11E7         ;
11E4: C3 7E 13  JP    $137E         ;
11E7: 16 36     LD    D,$36         ;
11E9: CD 13 12  CALL  $1213         ;
11EC: 18 F4     JR    $11E2         ;
11EE: 3E 04     LD    A,$04         ;
11F0: CD FB 11  CALL  $11FB         ;
11F3: 18 D7     JR    $11CC         ;
11F5: A7        AND   A             ;
11F6: C8        RET   Z             ;
11F7: FE 04     CP    $04           ;
11F9: 28 07     JR    Z,$1202       ;
11FB: 07        RLCA                ;
11FC: 07        RLCA                ;
11FD: C6 36     ADD   A,$36         ;
11FF: 57        LD    D,A           ;
1200: 18 0A     JR    $120C         ;
1202: 16 42     LD    D,$42         ;
1204: CD 13 12  CALL  $1213         ;
1207: CD 28 12  CALL  $1228         ;
120A: 16 3A     LD    D,$3A         ;
120C: CD 13 12  CALL  $1213         ;
120F: CD 28 12  CALL  $1228         ;
1212: C9        RET                 ;
1213: 08        EX    AF,AF'        ;
1214: 38 11     JR    C,$1227       ;
1216: 08        EX    AF,AF'        ;
1217: 3A A0 92  LD    A,($92A0)     ;
121A: C6 08     ADD   A,$08         ;
121C: 5F        LD    E,A           ;
121D: 3A A0 92  LD    A,($92A0)     ;
1220: 93        SUB   E             ;
1221: 20 FA     JR    NZ,$121D      ;
1223: 08        EX    AF,AF'        ;
1224: 32 B5 9A  LD    ($9AB5),A     ;
1227: 08        EX    AF,AF'        ;

1228: 72        LD    (HL),D        ;
1229: 14        INC   D             ;
122A: CB ED     SET   5,L           ;
122C: 72        LD    (HL),D        ;
122D: 14        INC   D             ;
122E: CB D4     SET   2,H           ;
1230: 7A        LD    A,D           ;
1231: E6 0C     AND   $0C           ;
1233: FE 08     CP    $08           ;
1235: 3E 01     LD    A,$01         ;
1237: 28 01     JR    Z,$123A       ;
1239: 3C        INC   A             ;
123A: 77        LD    (HL),A        ;
123B: CB AD     RES   5,L           ;
123D: 77        LD    (HL),A        ;
123E: CB 94     RES   2,H           ;
1240: 2D        DEC   L             ;
1241: C9        RET                 ;

1242: 21 5B 12  LD    HL,$125B      ;
1245: 11 00 90  LD    DE,$9000      ;
1248: 01 20 00  LD    BC,$0020      ;
124B: C5        PUSH  BC            ;
124C: E5        PUSH  HL            ;
124D: ED B0     LDIR                ;
124F: E1        POP   HL            ;
1250: C1        POP   BC            ;
1251: 11 E0 98  LD    DE,$98E0      ;
1254: ED B0     LDIR                ;
1256: AF        XOR   A             ;
1257: 32 00 90  LD    ($9000),A     ;
125A: C9        RET                 ;

125B: 1F        RRA                 ;
125C: 01 00 00  LD    BC,$0000      ;
125F: 00        NOP                 ;
1260: 01 00 00  LD    BC,$0000      ;
1263: 00        NOP                 ;
1264: 00        NOP                 ;
1265: 00        NOP                 ;
1266: 00        NOP                 ;
1267: 01 01 00  LD    BC,$0001      ;
126A: 01 00 00  LD    BC,$0000      ;
126D: 00        NOP                 ;
126E: 00        NOP                 ;
126F: 00        NOP                 ;
1270: 00        NOP                 ;
1271: 00        NOP                 ;
1272: 01 00 00  LD    BC,$0000      ;
1275: 00        NOP                 ;
1276: 00        NOP                 ;
1277: 00        NOP                 ;
1278: 00        NOP                 ;
1279: 00        NOP                 ;
127A: 0A        LD    A,(BC)        ;

; Something to do with drawing shot sprites
127B: 21 64 8B  LD    HL,$8B64      ;
127E: 11 30 09  LD    DE,$0930      ; Player
1281: 0E 00     LD    C,$00         ; Player
1283: 06 0A     LD    B,$0A         ; Loop 10 times
1285: 73        LD    (HL),E        ; Set to color 30
1286: 26 93     LD    H,$93         ; Sprite position
1288: 36 00     LD    (HL),$00      ;
128A: 26 9B     LD    H,$9B         ;
128C: 71        LD    (HL),C        ; Sprite control = 0 (or 1)
128D: 26 8B     LD    H,$8B         ; Sprite color
128F: 2C        INC   L             ;
1290: 72        LD    (HL),D        ; #09 (or 0B)
1291: 2C        INC   L             ;
1292: 78        LD    A,B           ;
1293: FE 09     CP    $09           ;
1295: 20 04     JR    NZ,$129B      ; No -- do it
1297: 0E 01     LD    C,$01         ; Bee ...
1299: 16 0B     LD    D,$0B         ; ... shots
129B: 10 E8     DJNZ  $1285         ; Do all shots
129D: C9        RET                 ;

;
129E: 26 8B     LD    H,$8B         ;
12A0: ED 5B 80 92LD    DE,($9280)    ;
12A4: 1A        LD    A,(DE)        ;
12A5: 6F        LD    L,A           ;
12A6: 13        INC   DE            ;
12A7: 1A        LD    A,(DE)        ;
12A8: 4F        LD    C,A           ;
12A9: E6 78     AND   $78           ;
12AB: C6 06     ADD   A,$06         ;
12AD: 77        LD    (HL),A        ;
12AE: 2C        INC   L             ;
12AF: 79        LD    A,C           ;
12B0: E6 07     AND   $07           ;
12B2: CB 79     BIT   7,C           ;
12B4: 28 02     JR    Z,$12B8       ;
12B6: F6 08     OR    $08           ;
12B8: 77        LD    (HL),A        ;
12B9: 13        INC   DE            ;
12BA: 2D        DEC   L             ;
12BB: 26 88     LD    H,$88         ; Bee descriptors
12BD: 36 01     LD    (HL),$01      ;
12BF: 26 93     LD    H,$93         ; Sprite control
12C1: 1A        LD    A,(DE)        ;
12C2: 77        LD    (HL),A        ;
12C3: 13        INC   DE            ;
12C4: 2C        INC   L             ;
12C5: 1A        LD    A,(DE)        ;
12C6: CB 27     SLA   A             ;
12C8: 77        LD    (HL),A        ;
12C9: 3E 00     LD    A,$00         ;
12CB: 17        RLA                 ;
12CC: 26 9B     LD    H,$9B         ; Sprite color
12CE: 77        LD    (HL),A        ;
12CF: 13        INC   DE            ;
12D0: ED 53 80 92LD    ($9280),DE    ;
12D4: C9        RET                 ;

12D5: DD 6F     LD    IXL,A         ;
12D7: 3A 15 92  LD    A,($9215)     ;
12DA: 4F        LD    C,A           ;
12DB: 21 00 99  LD    HL,$9900      ;
12DE: 11 21 13  LD    DE,$1321      ;
12E1: 06 10     LD    B,$10         ;
12E3: 36 00     LD    (HL),$00      ;
12E5: 2C        INC   L             ;
12E6: 1A        LD    A,(DE)        ;
12E7: 13        INC   DE            ;
12E8: 77        LD    (HL),A        ;
12E9: 2C        INC   L             ;
12EA: 10 F7     DJNZ  $12E3         ;
12EC: 21 00 98  LD    HL,$9800      ;
12EF: 11 21 13  LD    DE,$1321      ;
12F2: 06 0A     LD    B,$0A         ;
12F4: 1A        LD    A,(DE)        ;
12F5: 13        INC   DE            ;
12F6: CB 41     BIT   0,C           ;
12F8: 28 03     JR    Z,$12FD       ;
12FA: C6 0D     ADD   A,$0D         ;
12FC: 2F        CPL                 ;
12FD: 77        LD    (HL),A        ;
12FE: 2C        INC   L             ;
12FF: 2C        INC   L             ;
1300: 10 F2     DJNZ  $12F4         ;
1302: 06 06     LD    B,$06         ;
1304: 1A        LD    A,(DE)        ;
1305: DD 85     ADD   A,IXL         ;
1307: 13        INC   DE            ;
1308: CB 41     BIT   0,C           ;
130A: 20 03     JR    NZ,$130F      ;
130C: C6 4F     ADD   A,$4F         ;
130E: 2F        CPL                 ;
130F: CB 27     SLA   A             ;
1311: 77        LD    (HL),A        ;
1312: 2C        INC   L             ;
1313: 3E 00     LD    A,$00         ;
1315: 17        RLA                 ;
1316: 77        LD    (HL),A        ;
1317: 2C        INC   L             ;
1318: 10 EA     DJNZ  $1304         ;
131A: 3A 15 92  LD    A,($9215)     ;
131D: 32 0F 92  LD    ($920F),A     ;
1320: C9        RET                 ;
1321: 31 41 51  LD    SP,$5141      ;
1324: 61        LD    H,C           ;
1325: 71        LD    (HL),C        ;
1326: 81        ADD   A,C           ;
1327: 91        SUB   C             ;
1328: A1        AND   C             ;
1329: B1        OR    C             ;
132A: C1        POP   BC            ;
132B: 92        SUB   D             ;
132C: 8A        ADC   A,D           ;
132D: 82        ADD   A,D           ;
132E: 7C        LD    A,H           ;
132F: 76        HALT                ;
1330: 70        LD    (HL),B        ;
1331: E5        PUSH  HL            ;
1332: 21 AF 92  LD    HL,$92AF      ;
1335: 36 03     LD    (HL),$03      ;
1337: 7E        LD    A,(HL)        ;
1338: A7        AND   A             ;
1339: 20 FC     JR    NZ,$1337      ;
133B: E1        POP   HL            ;
133C: C9        RET                 ;
133D: 3E 01     LD    A,$01         ;
133F: 32 14 90  LD    ($9014),A     ;
1342: 3A 70 82  LD    A,($8270)     ;
1345: FE 24     CP    $24           ;
1347: 20 03     JR    NZ,$134C      ;
1349: 0E 03     LD    C,$03         ;
134B: F7        RST   $30           ;

134C: 3A 87 92  LD    A,($9287)     ;
134F: A7        AND   A             ;
1350: 20 FA     JR    NZ,$134C      ;
1352: CD 7E 13  CALL  $137E         ;
1355: 21 06 09  LD    HL,$0906      ;
1358: 22 62 8B  LD    ($8B62),HL    ;
135B: 21 62 93  LD    HL,$9362      ;
135E: 3A 15 92  LD    A,($9215)     ;
1361: E6 01     AND   $01           ;
1363: 3E 29     LD    A,$29         ;
1365: 0E 01     LD    C,$01         ;
1367: 28 03     JR    Z,$136C       ;
1369: C6 0E     ADD   A,$0E         ;
136B: 0D        DEC   C             ;
136C: 36 7A     LD    (HL),$7A      ;
136E: 2C        INC   L             ;
136F: 77        LD    (HL),A        ;
1370: 26 9B     LD    H,$9B         ;
1372: 71        LD    (HL),C        ;
1373: 2D        DEC   L             ;
1374: AF        XOR   A             ;
1375: 77        LD    (HL),A        ;
1376: 32 13 92  LD    ($9213),A     ;
1379: 3C        INC   A             ;
137A: 32 B9 99  LD    ($99B9),A     ;
137D: C9        RET                 ;

137E: 3A 20 98  LD    A,($9820)     ;
1381: 2F        CPL                 ;
1382: C6 09     ADD   A,$09         ;
1384: 5F        LD    E,A           ;
1385: 16 49     LD    D,$49         ;
1387: 21 1D 80  LD    HL,$801D      ;
138A: CD 98 13  CALL  $1398         ;
138D: 2D        DEC   L             ;
138E: CD 98 13  CALL  $1398         ;
1391: CB ED     SET   5,L           ;
1393: 2C        INC   L             ;
1394: CD 98 13  CALL  $1398         ;
1397: 2D        DEC   L             ;
1398: E5        PUSH  HL            ;
1399: 14        INC   D             ;
139A: 4A        LD    C,D           ;
139B: 06 08     LD    B,$08         ;
139D: 78        LD    A,B           ;
139E: BB        CP    E             ;
139F: 20 02     JR    NZ,$13A3      ;
13A1: 0E 24     LD    C,$24         ;
13A3: 7E        LD    A,(HL)        ;
13A4: FE 36     CP    $36           ;
13A6: 38 04     JR    C,$13AC       ;
13A8: FE 4A     CP    $4A           ;
13AA: 38 01     JR    C,$13AD       ;
13AC: 71        LD    (HL),C        ;
13AD: 2D        DEC   L             ;
13AE: 2D        DEC   L             ;
13AF: 10 EC     DJNZ  $139D         ;
13B1: E1        POP   HL            ;
13B2: C9        RET                 ;

; 
13B3: A7        AND   A             ;
13B4: 08        EX    AF,AF'        ;
13B5: D5        PUSH  DE            ;
13B6: EB        EX    DE,HL         ;
13B7: 79        LD    A,C           ;
13B8: 21 EF 13  LD    HL,$13EF      ; Vector into giant data block
13BB: CF        RST   $08           ; Add A*2 to HL (add 100 it A=0)
13BC: 7E        LD    A,(HL)        ;
13BD: 23        INC   HL            ;
13BE: 66        LD    H,(HL)        ;
13BF: 6F        LD    L,A           ;
13C0: 08        EX    AF,AF'        ;
13C1: 30 06     JR    NC,$13C9      ;
13C3: 2B        DEC   HL            ;
13C4: 2B        DEC   HL            ;
13C5: 5E        LD    E,(HL)        ;
13C6: 23        INC   HL            ;
13C7: 56        LD    D,(HL)        ;
13C8: 23        INC   HL            ;
13C9: 4E        LD    C,(HL)        ;
13CA: 23        INC   HL            ;
13CB: EB        EX    DE,HL         ;
13CC: 1A        LD    A,(DE)        ;
13CD: FE 2F     CP    $2F           ;
13CF: 28 1E     JR    Z,$13EF       ;
13D1: D6 30     SUB   $30           ;
13D3: 30 04     JR    NC,$13D9      ;
13D5: 3E 24     LD    A,$24         ;
13D7: 18 06     JR    $13DF         ;
13D9: FE 11     CP    $11           ;
13DB: 38 02     JR    C,$13DF       ;
13DD: D6 07     SUB   $07           ;
13DF: 77        LD    (HL),A        ;
13E0: CB D4     SET   2,H           ;
13E2: 71        LD    (HL),C        ;
13E3: CB 94     RES   2,H           ;
13E5: 13        INC   DE            ;
13E6: 7D        LD    A,L           ;
13E7: D6 20     SUB   $20           ;
13E9: 6F        LD    L,A           ;
13EA: 30 E0     JR    NC,$13CC      ;
13EC: 25        DEC   H             ;
13ED: 18 DD     JR    $13CC         ;
13EF: D1        POP   DE            ;
13F0: C9        RET                 ;

; Looks like a giant data block
;
13F1: 2F        CPL                 ; #
13F2: 14        INC   D             ; #
13F3: 44        LD    B,H           ; #
13F4: 14        INC   D             ; #
13F5: 51        LD    D,C           ; #
13F6: 14        INC   D             ; #
13F7: 5C        LD    E,H           ; #
13F8: 14        INC   D             ; #
13F9: 66        LD    H,(HL)        ; #
13FA: 14        INC   D             ; #
13FB: 72        LD    (HL),D        ; #
13FC: 14        INC   D             ; #
13FD: 7C        LD    A,H           ; #
13FE: 14        INC   D             ; #
13FF: 91        SUB   C             ; #
1400: 14        INC   D             ; #
1401: A3        AND   E             ; #
1402: 14        INC   D             ; #
1403: AE        XOR   (HL)          ; #
1404: 14        INC   D             ; #
1405: C2 14 E1  JP    NZ,$E114      ; #
1408: 14        INC   D             ; #
1409: EE 14     XOR   $14           ; #
140B: 09        ADD   HL,BC         ; #
140C: 15        DEC   D             ; #
140D: 13        INC   DE            ; #
140E: 15        DEC   D             ; #
140F: 22 15 2F  LD    ($2F15),HL    ; #
1412: 15        DEC   D             ; #
1413: 3C        INC   A             ; #
1414: 15        DEC   D             ; #
1415: 40        LD    B,B           ; #
1416: 15        DEC   D             ; #
1417: 59        LD    E,C           ; #
1418: 15        DEC   D             ; #
1419: 5D        LD    E,L           ; #
141A: 15        DEC   D             ; #
141B: 6A        LD    L,D           ; #
141C: 15        DEC   D             ; #
141D: 81        ADD   A,C           ; #
141E: 15        DEC   D             ; #
141F: 8F        ADC   A,A           ; #
1420: 15        DEC   D             ; #
1421: A8        XOR   B             ; #
1422: 15        DEC   D             ; #
1423: BF        CP    A             ; #
1424: 15        DEC   D             ; #
1425: C5        PUSH  BC            ; #
1426: 15        DEC   D             ; #
1427: D9        EXX                 ; #
1428: 15        DEC   D             ; #
1429: ED 15                               ; #
142B: FF        RST   $38           ; #
142C: 15        DEC   D             ; #
142D: EB        EX    DE,HL         ; #
142E: 82        ADD   A,D           ; #
142F: 00        NOP                 ; #
1430: 50        LD    D,B           ; #
1431: 55        LD    D,L           ; #
1432: 53        LD    D,E           ; #
1433: 48        LD    C,B           ; #
1434: 20 53     JR    NZ,$1489      ; #
1436: 54        LD    D,H           ; #
1437: 41        LD    B,C           ; #
1438: 52        LD    D,D           ; #
1439: 54        LD    D,H           ; #
143A: 20 42     JR    NZ,$147E      ; #
143C: 55        LD    D,L           ; #
143D: 54        LD    D,H           ; #
143E: 54        LD    D,H           ; #
143F: 4F        LD    C,A           ; #
1440: 4E        LD    C,(HL)        ; #
1441: 2F        CPL                 ; #
1442: 70        LD    (HL),B        ; #
1443: 82        ADD   A,D           ; #
1444: 00        NOP                 ; #
1445: 47        LD    B,A           ; #
1446: 41        LD    B,C           ; #
1447: 4D        LD    C,L           ; #
1448: 45        LD    B,L           ; #
1449: 20 4F     JR    NZ,$149A      ; #
144B: 56        LD    D,(HL)        ; #
144C: 45        LD    B,L           ; #
144D: 52        LD    D,D           ; #
144E: 2F        CPL                 ; #
144F: 70        LD    (HL),B        ; #
1450: 82        ADD   A,D           ; #
1451: 00        NOP                 ; #
1452: 52        LD    D,D           ; #
1453: 45        LD    B,L           ; #
1454: 41        LD    B,C           ; #
1455: 44        LD    B,H           ; #
1456: 59        LD    E,C           ; #
1457: 20 21     JR    NZ,$147A      ; #
1459: 2F        CPL                 ; #
145A: 50        LD    D,B           ; #
145B: 82        ADD   A,D           ; #
145C: 00        NOP                 ; #
145D: 50        LD    D,B           ; #
145E: 4C        LD    C,H           ; #
145F: 41        LD    B,C           ; #
1460: 59        LD    E,C           ; #
1461: 45        LD    B,L           ; #
1462: 52        LD    D,D           ; #
1463: 20 31     JR    NZ,$1496      ; #
1465: 2F        CPL                 ; #
1466: 00        NOP                 ; #
1467: 50        LD    D,B           ; #
1468: 4C        LD    C,H           ; #
1469: 41        LD    B,C           ; #
146A: 59        LD    E,C           ; #
146B: 45        LD    B,L           ; #
146C: 52        LD    D,D           ; #
146D: 20 32     JR    NZ,$14A1      ; #
146F: 2F        CPL                 ; #
1470: 70        LD    (HL),B        ; #
1471: 82        ADD   A,D           ; #
1472: 00        NOP                 ; #
1473: 53        LD    D,E           ; #
1474: 54        LD    D,H           ; #
1475: 41        LD    B,C           ; #
1476: 47        LD    B,A           ; #
1477: 45        LD    B,L           ; #
1478: 20 2F     JR    NZ,$14A9      ; #
147A: 10 83     DJNZ  $13FF         ; #
147C: 00        NOP                 ; #
147D: 43        LD    B,E           ; #
147E: 48        LD    C,B           ; #
147F: 41        LD    B,C           ; #
1480: 4C        LD    C,H           ; #
1481: 4C        LD    C,H           ; #
1482: 45        LD    B,L           ; #
1483: 4E        LD    C,(HL)        ; #
1484: 47        LD    B,A           ; #
1485: 49        LD    C,C           ; #
1486: 4E        LD    C,(HL)        ; #
1487: 47        LD    B,A           ; #
1488: 20 53     JR    NZ,$14DD      ; #
148A: 54        LD    D,H           ; #
148B: 41        LD    B,C           ; #
148C: 47        LD    B,A           ; #
148D: 45        LD    B,L           ; #
148E: 2F        CPL                 ; #
148F: 10 83     DJNZ  $1414         ; #
1491: 00        NOP                 ; #
1492: 4E        LD    C,(HL)        ; #
1493: 55        LD    D,L           ; #
1494: 4D        LD    C,L           ; #
1495: 42        LD    B,D           ; #
1496: 45        LD    B,L           ; #
1497: 52        LD    D,D           ; #
1498: 20 4F     JR    NZ,$14E9      ; #
149A: 46        LD    B,(HL)        ; #
149B: 20 48     JR    NZ,$14E5      ; #
149D: 49        LD    C,C           ; #
149E: 54        LD    D,H           ; #
149F: 53        LD    D,E           ; #
14A0: 2F        CPL                 ; #
14A1: B3        OR    E             ; #
14A2: 82        ADD   A,D           ; #
14A3: 00        NOP                 ; #
14A4: 42        LD    B,D           ; #
14A5: 4F        LD    C,A           ; #
14A6: 4E        LD    C,(HL)        ; #
14A7: 55        LD    D,L           ; #
14A8: 53        LD    D,E           ; #
14A9: 20 20     JR    NZ,$14CB      ; #
14AB: 2F        CPL                 ; #
14AC: F1        POP   AF            ; #
14AD: 82        ADD   A,D           ; #
14AE: 04        INC   B             ; #
14AF: 46        LD    B,(HL)        ; #
14B0: 49        LD    C,C           ; #
14B1: 47        LD    B,A           ; #
14B2: 48        LD    C,B           ; #
14B3: 54        LD    D,H           ; #
14B4: 45        LD    B,L           ; #
14B5: 52        LD    D,D           ; #
14B6: 20 43     JR    NZ,$14FB      ; #
14B8: 41        LD    B,C           ; #
14B9: 50        LD    D,B           ; #
14BA: 54        LD    D,H           ; #
14BB: 55        LD    D,L           ; #
14BC: 52        LD    D,D           ; #
14BD: 45        LD    B,L           ; #
14BE: 44        LD    B,H           ; #
14BF: 2F        CPL                 ; #
14C0: AD        XOR   L             ; #
14C1: 83        ADD   A,E           ; #
14C2: 00        NOP                 ; #
14C3: 20 20     JR    NZ,$14E5      ; #
14C5: 20 20     JR    NZ,$14E7      ; #
14C7: 20 20     JR    NZ,$14E9      ; #
14C9: 20 20     JR    NZ,$14EB      ; #
14CB: 20 20     JR    NZ,$14ED      ; #
14CD: 20 20     JR    NZ,$14EF      ; #
14CF: 20 20     JR    NZ,$14F1      ; #
14D1: 20 20     JR    NZ,$14F3      ; #
14D3: 20 20     JR    NZ,$14F5      ; #
14D5: 20 20     JR    NZ,$14F7      ; #
14D7: 20 20     JR    NZ,$14F9      ; #
14D9: 20 20     JR    NZ,$14FB      ; #
14DB: 20 20     JR    NZ,$14FD      ; #
14DD: 20 2F     JR    NZ,$150E      ; #
14DF: 6D        LD    L,L           ; #
14E0: 82        ADD   A,D           ; #
14E1: 04        INC   B             ; #
14E2: 50        LD    D,B           ; #
14E3: 45        LD    B,L           ; #
14E4: 52        LD    D,D           ; #
14E5: 46        LD    B,(HL)        ; #
14E6: 45        LD    B,L           ; #
14E7: 43        LD    B,E           ; #
14E8: 54        LD    D,H           ; #
14E9: 20 63     JR    NZ,$154E      ; #
14EB: 2F        CPL                 ; #
14EC: 73        LD    (HL),E        ; #
14ED: 83        ADD   A,E           ; #
14EE: 05        DEC   B             ; #
14EF: 53        LD    D,E           ; #
14F0: 50        LD    D,B           ; #
14F1: 45        LD    B,L           ; #
14F2: 43        LD    B,E           ; #
14F3: 49        LD    C,C           ; #
14F4: 41        LD    B,C           ; #
14F5: 4C        LD    C,H           ; #
14F6: 20 42     JR    NZ,$153A      ; #
14F8: 4F        LD    C,A           ; #
14F9: 4E        LD    C,(HL)        ; #
14FA: 55        LD    D,L           ; #
14FB: 53        LD    D,E           ; #
14FC: 20 31     JR    NZ,$152F      ; #
14FE: 30 30     JR    NC,$1530      ; #
1500: 30 30     JR    NC,$1532      ; #
1502: 20 50     JR    NZ,$1554      ; #
1504: 54        LD    D,H           ; #
1505: 53        LD    D,E           ; #
1506: 2F        CPL                 ; #
1507: 42        LD    B,D           ; #
1508: 82        ADD   A,D           ; #
1509: 00        NOP                 ; #
150A: 47        LD    B,A           ; #
150B: 41        LD    B,C           ; #
150C: 4C        LD    C,H           ; #
150D: 41        LD    B,C           ; #
150E: 47        LD    B,A           ; #
150F: 41        LD    B,C           ; #
1510: 2F        CPL                 ; #
1511: A5        AND   L             ; #
1512: 82        ADD   A,D           ; #
1513: 00        NOP                 ; #
1514: 5D        LD    E,L           ; #
1515: 5D        LD    E,L           ; #
1516: 20 53     JR    NZ,$156B      ; #
1518: 43        LD    B,E           ; #
1519: 4F        LD    C,A           ; #
151A: 52        LD    D,D           ; #
151B: 45        LD    B,L           ; #
151C: 20 5D     JR    NZ,$157B      ; #
151E: 5D        LD    E,L           ; #
151F: 2F        CPL                 ; #
1520: 28 82     JR    Z,$14A4       ; #
1522: 00        NOP                 ; #
1523: 35        DEC   (HL)          ; #
1524: 30 20     JR    NC,$1546      ; #
1526: 20 20     JR    NZ,$1548      ; #
1528: 20 31     JR    NZ,$155B      ; #
152A: 30 30     JR    NC,$155C      ; #
152C: 2F        CPL                 ; #
152D: 2A 82 00  LD    HL,($0082)    ; #
1530: 38 30     JR    C,$1562       ; #
1532: 20 20     JR    NZ,$1554      ; #
1534: 20 20     JR    NZ,$1556      ; #
1536: 31 36 30  LD    SP,$3036      ; #
1539: 2F        CPL                 ; #
153A: 2B        DEC   HL            ; #
153B: 82        ADD   A,D           ; #
153C: 00        NOP                 ; #
153D: 2F        CPL                 ; #
153E: 3B        DEC   SP            ; #
153F: 83        ADD   A,E           ; #
1540: 03        INC   BC            ; #
1541: 65        LD    H,L           ; #
1542: 20 31     JR    NZ,$1575      ; #
1544: 39        ADD   HL,SP         ; #
1545: 38 31     JR    C,$1578       ; #
1547: 20 4D     JR    NZ,$1596      ; #
1549: 49        LD    C,C           ; #
154A: 44        LD    B,H           ; #
154B: 57        LD    D,A           ; #
154C: 41        LD    B,C           ; #
154D: 59        LD    E,C           ; #
154E: 20 4D     JR    NZ,$159D      ; #
1550: 46        LD    B,(HL)        ; #
1551: 47        LD    B,A           ; #
1552: 61        LD    H,C           ; #
1553: 43        LD    B,E           ; #
1554: 4F        LD    C,A           ; #
1555: 61        LD    H,C           ; #
1556: 2F        CPL                 ; #
1557: 5E        LD    E,(HL)        ; #
1558: 82        ADD   A,D           ; #
1559: 04        INC   B             ; #
155A: 2F        CPL                 ; #
155B: 8F        ADC   A,A           ; #
155C: 82        ADD   A,D           ; #
155D: 04        INC   B             ; #
155E: 5D        LD    E,L           ; #
155F: 52        LD    D,D           ; #
1560: 45        LD    B,L           ; #
1561: 53        LD    D,E           ; #
1562: 55        LD    D,L           ; #
1563: 4C        LD    C,H           ; #
1564: 54        LD    D,H           ; #
1565: 53        LD    D,E           ; #
1566: 5D        LD    E,L           ; #
1567: 2F        CPL                 ; #
1568: 32 83 05  LD    ($0583),A     ; #
156B: 53        LD    D,E           ; #
156C: 48        LD    C,B           ; #
156D: 4F        LD    C,A           ; #
156E: 54        LD    D,H           ; #
156F: 53        LD    D,E           ; #
1570: 20 46     JR    NZ,$15B8      ; #
1572: 49        LD    C,C           ; #
1573: 52        LD    D,D           ; #
1574: 45        LD    B,L           ; #
1575: 44        LD    B,H           ; #
1576: 20 20     JR    NZ,$1598      ; #
1578: 20 20     JR    NZ,$159A      ; #
157A: 20 20     JR    NZ,$159C      ; #
157C: 20 20     JR    NZ,$159E      ; #
157E: 20 20     JR    NZ,$15A0      ; #
1580: 2F        CPL                 ; #
1581: 05        DEC   B             ; #
1582: 20 20     JR    NZ,$15A4      ; #
1584: 4D        LD    C,L           ; #
1585: 49        LD    C,C           ; #
1586: 53        LD    D,E           ; #
1587: 53        LD    D,E           ; #
1588: 49        LD    C,C           ; #
1589: 4C        LD    C,H           ; #
158A: 45        LD    B,L           ; #
158B: 53        LD    D,E           ; #
158C: 2F        CPL                 ; #
158D: 35        DEC   (HL)          ; #
158E: 83        ADD   A,E           ; #
158F: 05        DEC   B             ; #
1590: 4E        LD    C,(HL)        ; #
1591: 55        LD    D,L           ; #
1592: 4D        LD    C,L           ; #
1593: 42        LD    B,D           ; #
1594: 45        LD    B,L           ; #
1595: 52        LD    D,D           ; #
1596: 20 4F     JR    NZ,$15E7      ; #
1598: 46        LD    B,(HL)        ; #
1599: 20 48     JR    NZ,$15E3      ; #
159B: 49        LD    C,C           ; #
159C: 54        LD    D,H           ; #
159D: 53        LD    D,E           ; #
159E: 20 20     JR    NZ,$15C0      ; #
15A0: 20 20     JR    NZ,$15C2      ; #
15A2: 20 20     JR    NZ,$15C4      ; #
15A4: 20 2F     JR    NZ,$15D5      ; #
15A6: 38 83     JR    C,$152B       ; #
15A8: 03        INC   BC            ; #
15A9: 48        LD    C,B           ; #
15AA: 49        LD    C,C           ; #
15AB: 54        LD    D,H           ; #
15AC: 5D        LD    E,L           ; #
15AD: 4D        LD    C,L           ; #
15AE: 49        LD    C,C           ; #
15AF: 53        LD    D,E           ; #
15B0: 53        LD    D,E           ; #
15B1: 20 52     JR    NZ,$1605      ; #
15B3: 41        LD    B,C           ; #
15B4: 54        LD    D,H           ; #
15B5: 49        LD    C,C           ; #
15B6: 4F        LD    C,A           ; #
15B7: 20 20     JR    NZ,$15D9      ; #
15B9: 20 20     JR    NZ,$15DB      ; #
15BB: 20 20     JR    NZ,$15DD      ; #
15BD: 20 2F     JR    NZ,$15EE      ; #
15BF: 03        INC   BC            ; #
15C0: 24        INC   H             ; #
15C1: 60        LD    H,B           ; #
15C2: 2F        CPL                 ; #
15C3: 2F        CPL                 ; #
15C4: 83        ADD   A,E           ; #
15C5: 05        DEC   B             ; #
15C6: 31 53 54  LD    SP,$5453      ; #
15C9: 20 42     JR    NZ,$160D      ; #
15CB: 4F        LD    C,A           ; #
15CC: 4E        LD    C,(HL)        ; #
15CD: 55        LD    D,L           ; #
15CE: 53        LD    D,E           ; #
15CF: 20 46     JR    NZ,$1617      ; #
15D1: 4F        LD    C,A           ; #
15D2: 52        LD    D,D           ; #
15D3: 20 20     JR    NZ,$15F5      ; #
15D5: 20 2F     JR    NZ,$1606      ; #
15D7: 32 83 05  LD    ($0583),A     ; #
15DA: 32 4E 44  LD    ($444E),A     ; #
15DD: 20 42     JR    NZ,$1621      ; #
15DF: 4F        LD    C,A           ; #
15E0: 4E        LD    C,(HL)        ; #
15E1: 55        LD    D,L           ; #
15E2: 53        LD    D,E           ; #
15E3: 20 46     JR    NZ,$162B      ; #
15E5: 4F        LD    C,A           ; #
15E6: 52        LD    D,D           ; #
15E7: 20 20     JR    NZ,$1609      ; #
15E9: 20 2F     JR    NZ,$161A      ; #
15EB: 35        DEC   (HL)          ; #
15EC: 83        ADD   A,E           ; #
15ED: 05        DEC   B             ; #
15EE: 41        LD    B,C           ; #
15EF: 4E        LD    C,(HL)        ; #
15F0: 44        LD    B,H           ; #
15F1: 20 46     JR    NZ,$1639      ; #
15F3: 4F        LD    C,A           ; #
15F4: 52        LD    D,D           ; #
15F5: 20 45     JR    NZ,$163C      ; #
15F7: 56        LD    D,(HL)        ; #
15F8: 45        LD    B,L           ; #
15F9: 52        LD    D,D           ; #
15FA: 59        LD    E,C           ; #
15FB: 20 20     JR    NZ,$161D      ; #
15FD: 20 2F     JR    NZ,$162E      ; #
15FF: 05        DEC   B             ; #
1600: 30 30     JR    NC,$1632      ; #
1602: 30 30     JR    NC,$1634      ; #
1604: 20 50     JR    NZ,$1656      ; #
1606: 54        LD    D,H           ; #
1607: 53        LD    D,E           ; #
1608: 2F        CPL                 ; #

1609: FF FF FF FF FF FF FF

1610: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1620: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1630: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1640: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1650: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1660: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1670: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1680: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1690: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

; PLAY COMMAND 03 (??)
1700: ED 5B 82 92LD    DE,($9282)    ;
1704: 1A        LD    A,(DE)        ;
1705: 07        RLCA                ;
1706: 07        RLCA                ;
1707: 07        RLCA                ;
1708: E6 07     AND   $07           ;
170A: 21 13 17  LD    HL,$1713      ;
170D: CF        RST   $08           ;
170E: 7E        LD    A,(HL)        ;
170F: 23        INC   HL            ;
1710: 66        LD    H,(HL)        ;
1711: 6F        LD    L,A           ;
1712: E9        JP    (HL)          ; Sub command

1713: 66 17        ; # These have something to do with
1715: 66 17        ; # The demo play.
1717: 1F 17        ; #
1719: 66 17        ; #
171B: 34 17        ; #
171D: 2D 17        ; #

; Subcommand 02
171F: 3A A0 92  LD    A,($92A0)     ;
1722: E6 0F     AND   $0F           ;
1724: C0        RET   NZ            ;
1725: 21 07 92  LD    HL,$9207      ;
1728: 35        DEC   (HL)          ;
1729: C0        RET   NZ            ;
172A: C3 66 17  JP    $1766         ;

; Subcommand 05
172D: CD 15 1F  CALL  $1F15         ;
1730: ED 5B 82 92LD    DE,($9282)    ;

; Subcommand 04
1734: 1A        LD    A,(DE)        ;
1735: 21 27 98  LD    HL,$9827      ;
1738: 5E        LD    E,(HL)        ;
1739: CB 47     BIT   0,A           ;
173B: 20 04     JR    NZ,$1741      ;
173D: E6 0A     AND   $0A           ;
173F: 18 14     JR    $1755         ;
1741: 3A 09 92  LD    A,($9209)     ;
1744: 6F        LD    L,A           ;
1745: 26 93     LD    H,$93         ;
1747: 3A 62 93  LD    A,($9362)     ;
174A: 96        SUB   (HL)          ;
174B: 3E 0A     LD    A,$0A         ;
174D: 28 06     JR    Z,$1755       ;
174F: 3E 08     LD    A,$08         ;
1751: 38 02     JR    C,$1755       ;
1753: 3E 02     LD    A,$02         ;
1755: CD 98 1F  CALL  $1F98         ;
1758: 3A A0 92  LD    A,($92A0)     ;
175B: E6 03     AND   $03           ;
175D: C0        RET   NZ            ;
175E: 21 07 92  LD    HL,$9207      ;
1761: 35        DEC   (HL)          ;
1762: C0        RET   NZ            ;
1763: CD 15 1F  CALL  $1F15         ;

; Subcommand 00,01,03
1766: ED 5B 82 92LD    DE,($9282)    ;
176A: 1A        LD    A,(DE)        ;
176B: E6 C0     AND   $C0           ;
176D: FE 80     CP    $80           ;
176F: 20 01     JR    NZ,$1772      ;
1771: 13        INC   DE            ;
1772: 13        INC   DE            ;
1773: 1A        LD    A,(DE)        ;
1774: ED 53 82 92LD    ($9282),DE    ;
1778: 07        RLCA                ;
1779: 07        RLCA                ;
177A: 07        RLCA                ;
177B: E6 07     AND   $07           ;
177D: 21 86 17  LD    HL,$1786      ;
1780: CF        RST   $08           ;
1781: 7E        LD    A,(HL)        ;
1782: 23        INC   HL            ;
1783: 66        LD    H,(HL)        ;
1784: 6F        LD    L,A           ;
1785: E9        JP    (HL)          ;

1786: 94 17                               ; #
1788: 94 17                               ; #
178A: A1 17                               ; #
178C: A8 17                               ; #
178E: AE 17                              ; #
1790: AE 17                              ; #
1792: 9C 17                              ; #

; Secondsubcommand 00,01
1794: 1A        LD    A,(DE)        ;
1795: 07        RLCA                ;
1796: E6 7E     AND   $7E           ;
1798: 32 09 92  LD    ($9209),A     ;
179B: C9        RET                 ;

; Secondsubcommand 06
179C: AF        XOR   A             ;
179D: 32 03 90  LD    ($9003),A     ;
17A0: C9        RET                 ;

; Secondsubcommand 02
17A1: 1A        LD    A,(DE)        ;
17A2: E6 1F     AND   $1F           ;
17A4: 32 07 92  LD    ($9207),A     ;
17A7: C9        RET                 ;

; Secondsubcommand 03
17A8: 1A        LD    A,(DE)        ;
17A9: E6 1F     AND   $1F           ;
17AB: 4F        LD    C,A           ;
17AC: F7        RST   $30           ;
17AD: C9        RET                 ;

; Secondsubcommand 04,05
17AE: 13        INC   DE            ;
17AF: 1A        LD    A,(DE)        ;
17B0: 18 F2     JR    $17A4         ;

; PLAY COMMAND 02 (??)
17B2: 3A 01 92  LD    A,($9201)     ;
17B5: 3D        DEC   A             ;
17B6: C0        RET   NZ            ;
17B7: 3A 03 92  LD    A,($9203)     ;
17BA: 21 C3 17  LD    HL,$17C3      ;
17BD: CF        RST   $08           ;
17BE: 5E        LD    E,(HL)        ;
17BF: 23        INC   HL            ;
17C0: 56        LD    D,(HL)        ;
17C1: EB        EX    DE,HL         ;
17C2: E9        JP    (HL)          ;

17C3: 40 19       ; # Looks like more demo 
17C5: 48 19       ; # routines
17C7: 84 19       ; #
17C9: D9 18       ; #
17CB: D1 18       ; #
17CD: AC 18       ; #
17CF: 40 19       ; #
17D1: F5 17       ; #
17D3: 52 18       ; #
17D5: D1 18       ; #
17D7: 08 18       ; #
17D9: D1 18       ; #
17DB: 40 18       ; #
17DD: 40 19       ; #
17DF: E1 17       ; # Do High Score stuff

17E1: 3A AF 92  LD    A,($92AF)     ;
17E4: A7        AND   A             ;
17E5: 28 05     JR    Z,$17EC       ;
17E7: 3D        DEC   A             ;
17E8: CA A7 19  JP    Z,$19A7       ;
17EB: C9        RET                 ;

17EC: CD 14 32  CALL  $3214         ;
17EF: 3E 0A     LD    A,$0A         ;
17F1: 32 AF 92  LD    ($92AF),A     ;
17F4: C9        RET                 ;

17F5: 3A A0 92  LD    A,($92A0)     ;
17F8: E6 1F     AND   $1F           ;
17FA: FE 1F     CP    $1F           ;
17FC: C0        RET   NZ            ;
17FD: 3E 01     LD    A,$01         ;
17FF: 32 05 90  LD    ($9005),A     ;
1802: 0E 02     LD    C,$02         ;
1804: F7        RST   $30           ;
1805: C3 A7 19  JP    $19A7         ;

1808: CD 4C 13  CALL  $134C         ;
180B: 21 1F 18  LD    HL,$181F      ;
180E: 22 82 92  LD    ($9282),HL    ;
1811: 3E 01     LD    A,$01         ;
1813: 32 03 90  LD    ($9003),A     ;
1816: 32 15 90  LD    ($9015),A     ;
1819: 32 25 90  LD    ($9025),A     ;
181C: C3 A7 19  JP    $19A7         ;

181F: 08        EX    AF,AF'        ;
1820: 18 8A     JR    $17AC         ;

1822: 08        EX    AF,AF'        ;
1823: 88        ADC   A,B           ;
1824: 06 81     LD    B,$81         ;
1826: 28 81     JR    Z,$17A9       ;
1828: 05        DEC   B             ;
1829: 54        LD    D,H           ;
182A: 1A        LD    A,(DE)        ;
182B: 88        ADC   A,B           ;
182C: 12        LD    (DE),A        ;
182D: 81        ADD   A,C           ;
182E: 0F        RRCA                ;
182F: A2        AND   D             ;
1830: 16 AA     LD    D,$AA         ;
1832: 14        INC   D             ;
1833: 88        ADC   A,B           ;
1834: 18 88     JR    $17BE         ;
1836: 10 43     DJNZ  $187B         ;
1838: 82        ADD   A,D           ;
1839: 10 88     DJNZ  $17C3         ;
183B: 06 A2     LD    B,$A2         ;
183D: 20 56     JR    NZ,$1895      ;
183F: C0        RET   NZ            ;
1840: EF        RST   $28           ;
1841: CD 42 12  CALL  $1242         ;
1844: AF        XOR   A             ;
1845: 32 10 90  LD    ($9010),A     ;
1848: 32 0B 92  LD    ($920B),A     ; Disable shots
184B: 3C        INC   A             ;
184C: 32 02 90  LD    ($9002),A     ;
184F: C3 A7 19  JP    $19A7         ;
1852: AF        XOR   A             ;
1853: 32 2B 98  LD    ($982B),A     ;
1856: 3C        INC   A             ;
1857: 32 B7 9A  LD    ($9AB7),A     ;
185A: 32 21 98  LD    ($9821),A     ;
185D: 32 03 90  LD    ($9003),A     ;
1860: 32 15 90  LD    ($9015),A     ;
1863: 32 25 98  LD    ($9825),A     ;
1866: 21 87 18  LD    HL,$1887      ;
1869: 22 82 92  LD    ($9282),HL    ;
186C: CD C5 01  CALL  $01C5         ;
186F: CD 4C 13  CALL  $134C         ;
1872: 3E 01     LD    A,$01         ;
1874: 32 0B 92  LD    ($920B),A     ; One shot
1877: 32 42 98  LD    ($9842),A     ;
187A: 32 2C 98  LD    ($982C),A     ;
187D: 3C        INC   A             ;
187E: 32 C4 99  LD    ($99C4),A     ;
1881: 32 C5 99  LD    ($99C5),A     ;
1884: C3 A7 19  JP    $19A7         ;
1887: 02        LD    (BC),A        ;
1888: 8A        ADC   A,D           ;
1889: 04        INC   B             ;
188A: 82        ADD   A,D           ;
188B: 07        RLCA                ;
188C: AA        XOR   D             ;
188D: 28 88     JR    Z,$1817       ;
188F: 10 AA     DJNZ  $183B         ;
1891: 38 82     JR    C,$1815       ;
1893: 12        LD    (DE),A        ;
1894: AA        XOR   D             ;
1895: 20 88     JR    NZ,$181F      ;
1897: 14        INC   D             ;
1898: AA        XOR   D             ;
1899: 20 82     JR    NZ,$181D      ;
189B: 06 A8     LD    B,$A8         ;
189D: 0E A2     LD    C,$A2         ;
189F: 17        RLA                 ;
18A0: 88        ADC   A,B           ;
18A1: 12        LD    (DE),A        ;
18A2: A2        AND   D             ;
18A3: 14        INC   D             ;
18A4: 18 88     JR    $182E         ;
18A6: 1B        DEC   DE            ;
18A7: 81        ADD   A,C           ;
18A8: 2A 5F 4C  LD    HL,($4C5F)    ;
18AB: C0        RET   NZ            ;
18AC: 3A AE 92  LD    A,($92AE)     ;
18AF: A7        AND   A             ;
18B0: 28 09     JR    Z,$18BB       ;
18B2: 3D        DEC   A             ;
18B3: CA A7 19  JP    Z,$19A7       ;
18B6: FE 05     CP    $05           ;
18B8: 28 0C     JR    Z,$18C6       ;
18BA: C9        RET                 ;

18BB: 3E 34     LD    A,$34         ;
18BD: 32 34 92  LD    ($9234),A     ;
18C0: 3E 09     LD    A,$09         ;
18C2: 32 AE 92  LD    ($92AE),A     ;
18C5: C9        RET                 ;

18C6: AF        XOR   A             ;
18C7: 32 62 93  LD    ($9362),A     ;
18CA: 0E 13     LD    C,$13         ;
18CC: F7        RST   $30           ;
18CD: 0E 14     LD    C,$14         ;
18CF: F7        RST   $30           ;
18D0: C9        RET                 ;

18D1: 3A 03 90  LD    A,($9003)     ;
18D4: A7        AND   A             ;
18D5: CA A7 19  JP    Z,$19A7       ;
18D8: C9        RET                 ;

18D9: 06 07     LD    B,$07         ; Do this ...
18DB: CD 9E 12  CALL  $129E         ; ...
18DE: 10 FB     DJNZ  $18DB         ; ... seven times.
18E0: AF        XOR   A             ;
18E1: 32 20 98  LD    ($9820),A     ;
18E4: 32 05 90  LD    ($9005),A     ;
18E7: CD 4C 13  CALL  $134C         ;
18EA: 21 0D FF  LD    HL,$FF0D      ;
18ED: 22 C5 92  LD    ($92C5),HL    ;
18F0: 22 C4 92  LD    ($92C4),HL    ;
18F3: 22 C1 92  LD    ($92C1),HL    ;
18F6: 22 C0 92  LD    ($92C0),HL    ;
18F9: 21 28 19  LD    HL,$1928      ;
18FC: 22 82 92  LD    ($9282),HL    ;
18FF: AF        XOR   A             ;
1900: 06 10     LD    B,$10         ;
1902: 21 CA 92  LD    HL,$92CA      ;
1905: DF        RST   $18           ;
1906: 32 27 98  LD    ($9827),A     ;
1909: 32 0B 92  LD    ($920B),A     ; Disable shots
190C: 3C        INC   A             ;
190D: 32 2B 98  LD    ($982B),A     ;
1910: 32 10 90  LD    ($9010),A     ;
1913: 32 0B 90  LD    ($900B),A     ;
1916: 32 03 90  LD    ($9003),A     ;
1919: 3A 03 68  LD    A,($6803)     ;
191C: 0F        RRCA                ;
191D: E6 01     AND   $01           ;
191F: 32 B7 9A  LD    ($9AB7),A     ;
1922: CD 7B 12  CALL  $127B         ;
1925: C3 A7 19  JP    $19A7         ;

1928: 08        EX    AF,AF'        ;
1929: 1B        DEC   DE            ;
192A: 81        ADD   A,C           ;
192B: 3D        DEC   A             ;
192C: 81        ADD   A,C           ;
192D: 0A        LD    A,(BC)        ;
192E: 42        LD    B,D           ;
192F: 19        ADD   HL,DE         ;
1930: 81        ADD   A,C           ;
1931: 28 81     JR    Z,$18B4       ;
1933: 08        EX    AF,AF'        ;
1934: 18 81     JR    $18B7         ;

1936: 2E 81     LD    L,$81         ;
1938: 03        INC   BC            ;
1939: 1A        LD    A,(DE)        ;
193A: 81        ADD   A,C           ;
193B: 11 81 05  LD    DE,$0581      ;
193E: 42        LD    B,D           ;
193F: C0        RET   NZ            ;
1940: CD 60 01  CALL  $0160         ;
1943: CD 3C 00  CALL  $003C         ;
1946: 18 5F     JR    $19A7         ;
1948: 21 5C 19  LD    HL,$195C      ;
194B: 22 80 92  LD    ($9280),HL    ;
194E: AF        XOR   A             ;
194F: 32 05 92  LD    ($9205),A     ;
1952: 32 A8 92  LD    ($92A8),A     ;
1955: 3E 02     LD    A,$02         ;
1957: 32 AE 92  LD    ($92AE),A     ;
195A: 18 4B     JR    $19A7         ;

195C: 08        EX    AF,AF'        ;
195D: 1B        DEC   DE            ;
195E: 44        LD    B,H           ;
195F: 3A 0A 12  LD    A,($120A)     ;
1962: 44        LD    B,H           ;
1963: 42        LD    B,D           ;
1964: 0C        INC   C             ;
1965: 08        EX    AF,AF'        ;
1966: 7C        LD    A,H           ;
1967: 50        LD    D,B           ;
1968: 34        INC   (HL)          ;
1969: 08        EX    AF,AF'        ;
196A: 34        INC   (HL)          ;
196B: 5C        LD    E,H           ;
196C: 30 08     JR    NC,$1976      ;
196E: 64        LD    H,H           ;
196F: 5C        LD    E,H           ;
1970: 32 08 94  LD    ($9408),A     ;
1973: 5C        LD    E,H           ;
1974: 4A        LD    C,D           ;
1975: 12        LD    (DE),A        ;
1976: A4        AND   H             ;
1977: 64        LD    H,H           ;
1978: 36 08     LD    (HL),$08      ;
197A: C4 5C 58  CALL  NZ,$585C      ;
197D: 12        LD    (DE),A        ;
197E: B4        OR    H             ;
197F: 64        LD    H,H           ;
1980: 52        LD    D,D           ;

1981: 12        LD    (DE),A        ;
1982: D4 64 3A  CALL  NC,$3A64      ;
1985: AE        XOR   (HL)          ;
1986: 92        SUB   D             ;
1987: A7        AND   A             ;
1988: C0        RET   NZ            ;
1989: 3E 02     LD    A,$02         ;
198B: 32 AE 92  LD    ($92AE),A     ;
198E: 3A 05 92  LD    A,($9205)     ;
1991: FE 05     CP    $05           ;
1993: 28 12     JR    Z,$19A7       ;
1995: 3C        INC   A             ;
1996: 32 05 92  LD    ($9205),A     ;
1999: C6 0D     ADD   A,$0D         ;
199B: 4F        LD    C,A           ;
199C: F7        RST   $30           ;
199D: 3A 05 92  LD    A,($9205)     ;
19A0: FE 03     CP    $03           ;
19A2: D8        RET   C             ;
19A3: CD 9E 12  CALL  $129E         ;
19A6: C9        RET                 ;
19A7: 21 03 92  LD    HL,$9203      ;
19AA: 34        INC   (HL)          ;
19AB: 7E        LD    A,(HL)        ;
19AC: FE 0F     CP    $0F           ;
19AE: C0        RET   NZ            ;
19AF: 36 00     LD    (HL),$00      ;
19B1: C9        RET                 ;

;======================================================================
; PLAY COMMAND 11
;
19B2: 3A 8E 92  LD    A,($928E)     ;
19B5: A7        AND   A             ;
19B6: 20 1A     JR    NZ,$19D2      ;
19B8: 21 AD 92  LD    HL,$92AD      ;
19BB: B6        OR    (HL)          ;
19BC: 28 28     JR    Z,$19E6       ;
19BE: FE 04     CP    $04           ;
19C0: 20 05     JR    NZ,$19C7      ;
19C2: 3D        DEC   A             ;
19C3: 77        LD    (HL),A        ;
19C4: 32 A9 9A  LD    ($9AA9),A     ;
19C7: 3A 29 98  LD    A,($9829)     ;
19CA: C6 0D     ADD   A,$0D         ;
19CC: 6F        LD    L,A           ;
19CD: 26 91     LD    H,$91         ;
19CF: 36 04     LD    (HL),$04      ;
19D1: C9        RET                 ;

19D2: 0E 0A     LD    C,$0A         ;
19D4: F7        RST   $30           ;
19D5: 3E 06     LD    A,$06         ;
19D7: 32 AD 92  LD    ($92AD),A     ;
19DA: 3C        INC   A             ;
19DB: 32 63 8B  LD    ($8B63),A     ;
19DE: AF        XOR   A             ;
19DF: 32 8B 92  LD    ($928B),A     ;
19E2: 32 8E 92  LD    ($928E),A     ;
19E5: C9        RET                 ;

19E6: 3A D1 82  LD    A,($82D1)     ;
19E9: FE 24     CP    $24           ;
19EB: 28 29     JR    Z,$1A16       ;
19ED: 21 62 93  LD    HL,$9362      ;
19F0: 3A 28 98  LD    A,($9828)     ;
19F3: E6 07     AND   $07           ;
19F5: 5F        LD    E,A           ;
19F6: 54        LD    D,H           ;
19F7: 7E        LD    A,(HL)        ;
19F8: 12        LD    (DE),A        ;
19F9: 36 00     LD    (HL),$00      ;
19FB: 2C        INC   L             ;
19FC: 1C        INC   E             ;
19FD: 7E        LD    A,(HL)        ;
19FE: 12        LD    (DE),A        ;
19FF: 26 9B     LD    H,$9B         ;
1A01: 54        LD    D,H           ;
1A02: ED A8     LDD                 ;
1A04: ED A0     LDI                 ;
1A06: 26 8B     LD    H,$8B         ;
1A08: 6B        LD    L,E           ;
1A09: 36 07     LD    (HL),$07      ;
1A0B: 2D        DEC   L             ;
1A0C: 36 07     LD    (HL),$07      ;
1A0E: 0E 0B     LD    C,$0B         ;
1A10: 21 B1 83  LD    HL,$83B1      ;
1A13: CD B3 13  CALL  $13B3         ;
1A16: 3A 28 98  LD    A,($9828)     ;
1A19: 6F        LD    L,A           ;
1A1A: E6 07     AND   $07           ;
1A1C: 5F        LD    E,A           ;
1A1D: 26 88     LD    H,$88         ;
1A1F: 3A 15 92  LD    A,($9215)     ;
1A22: 4F        LD    C,A           ;
1A23: 7E        LD    A,(HL)        ;
1A24: FE 09     CP    $09           ;
1A26: 20 1D     JR    NZ,$1A45      ;
1A28: 26 93     LD    H,$93         ;
1A2A: 54        LD    D,H           ;
1A2B: 7E        LD    A,(HL)        ;
1A2C: 12        LD    (DE),A        ;
1A2D: 2C        INC   L             ;
1A2E: 1C        INC   E             ;
1A2F: 3E 10     LD    A,$10         ;
1A31: CB 41     BIT   0,C           ;
1A33: 28 02     JR    Z,$1A37       ;
1A35: ED 44     NEG                 ;
1A37: 47        LD    B,A           ;
1A38: 86        ADD   A,(HL)        ;
1A39: 12        LD    (DE),A        ;
1A3A: 1F        RRA                 ;
1A3B: A8        XOR   B             ;
1A3C: 07        RLCA                ;
1A3D: E6 01     AND   $01           ;
1A3F: 26 9B     LD    H,$9B         ;
1A41: 54        LD    D,H           ;
1A42: AE        XOR   (HL)          ; FA NOPE
1A43: 12        LD    (DE),A        ;
1A44: C9        RET                 ;
1A45: 21 8B 92  LD    HL,$928B      ;
1A48: 7E        LD    A,(HL)        ;
1A49: A7        AND   A             ;
1A4A: 20 05     JR    NZ,$1A51      ;
1A4C: 16 8B     LD    D,$8B         ;
1A4E: 3E 06     LD    A,$06         ;
1A50: 12        LD    (DE),A        ;
1A51: 34        INC   (HL)          ;
1A52: FE 24     CP    $24           ;
1A54: 28 1A     JR    Z,$1A70       ;
1A56: 06 01     LD    B,$01         ;
1A58: CB 41     BIT   0,C           ;
1A5A: 20 02     JR    NZ,$1A5E      ;
1A5C: 05        DEC   B             ;
1A5D: 05        DEC   B             ;
1A5E: 6B        LD    L,E           ;
1A5F: 2C        INC   L             ;
1A60: 26 93     LD    H,$93         ;
1A62: 78        LD    A,B           ;
1A63: 86        ADD   A,(HL)        ;
1A64: 77        LD    (HL),A        ;
1A65: 1F        RRA                 ;
1A66: A8        XOR   B             ;
1A67: 07        RLCA                ;
1A68: D0        RET   NC            ;
1A69: 26 9B     LD    H,$9B         ;
1A6B: 7E        LD    A,(HL)        ;
1A6C: EE 01     XOR   $01           ;
1A6E: 77        LD    (HL),A        ;
1A6F: C9        RET                 ;
1A70: AF        XOR   A             ;
1A71: 32 11 90  LD    ($9011),A     ;
1A74: 32 A9 9A  LD    ($9AA9),A     ;
1A77: 16 88     LD    D,$88         ;
1A79: 3C        INC   A             ;
1A7A: 12        LD    (DE),A        ;
1A7B: 32 28 98  LD    ($9828),A     ;
1A7E: 32 B9 99  LD    ($99B9),A     ;
1A81: 3C        INC   A             ;
1A82: 32 13 92  LD    ($9213),A     ;
1A85: C9        RET                 ;

; PLAY COMMAND 04 (??)
1A86: 3A CA 99  LD    A,($99CA)     ;
1A89: 4F        LD    C,A           ;
1A8A: 3A A7 92  LD    A,($92A7)     ;
1A8D: B9        CP    C             ;
1A8E: D0        RET   NC            ;
1A8F: 3A 41 98  LD    A,($9841)     ;
1A92: A7        AND   A             ;
1A93: 20 46     JR    NZ,$1ADB      ;
1A95: 21 07 88  LD    HL,$8807      ;
1A98: 01 FF 14  LD    BC,$14FF      ;
1A9B: 3E 01     LD    A,$01         ;
1A9D: 2C        INC   L             ;
1A9E: ED A1     CPI                 ;
1AA0: 28 0F     JR    Z,$1AB1       ;
1AA2: 10 F9     DJNZ  $1A9D         ;
1AA4: 21 3F 88  LD    HL,$883F      ;
1AA7: 06 10     LD    B,$10         ;
1AA9: 2C        INC   L             ;
1AAA: ED A1     CPI                 ;
1AAC: 28 03     JR    Z,$1AB1       ;
1AAE: 10 F9     DJNZ  $1AA9         ;
1AB0: C9        RET                 ;
1AB1: 3E C0     LD    A,$C0         ;
1AB3: 32 41 98  LD    ($9841),A     ;
1AB6: 2D        DEC   L             ;
1AB7: 5D        LD    E,L           ;
1AB8: 16 8B     LD    D,$8B         ;
1ABA: 1C        INC   E             ;
1ABB: 1A        LD    A,(DE)        ;
1ABC: 1D        DEC   E             ;
1ABD: 4F        LD    C,A           ;
1ABE: 3A 21 98  LD    A,($9821)     ;
1AC1: CB 3F     SRL   A             ;
1AC3: CB 3F     SRL   A             ;
1AC5: 6F        LD    L,A           ;
1AC6: 26 00     LD    H,$00         ;
1AC8: 3E 03     LD    A,$03         ;
1ACA: CD 61 10  CALL  $1061         ;
1ACD: C6 04     ADD   A,$04         ;
1ACF: 21 2D 98  LD    HL,$982D      ;
1AD2: 73        LD    (HL),E        ;
1AD3: 2C        INC   L             ;
1AD4: 71        LD    (HL),C        ;
1AD5: 2C        INC   L             ;
1AD6: 77        LD    (HL),A        ;
1AD7: 32 B2 9A  LD    ($9AB2),A     ;
1ADA: C9        RET                 ;
1ADB: 3C        INC   A             ;
1ADC: 28 1C     JR    Z,$1AFA       ;
1ADE: 32 41 98  LD    ($9841),A     ;
1AE1: 08        EX    AF,AF'        ;
1AE2: 21 2D 98  LD    HL,$982D      ;
1AE5: 5E        LD    E,(HL)        ;
1AE6: 16 88     LD    D,$88         ;
1AE8: 1A        LD    A,(DE)        ;
1AE9: 3D        DEC   A             ;
1AEA: C2 5A 1B  JP    NZ,$1B5A      ;
1AED: 16 8B     LD    D,$8B         ;
1AEF: 2C        INC   L             ;
1AF0: 08        EX    AF,AF'        ;
1AF1: CB 67     BIT   4,A           ;
1AF3: 28 01     JR    Z,$1AF6       ;
1AF5: 2C        INC   L             ;
1AF6: 7E        LD    A,(HL)        ;
1AF7: 1C        INC   E             ;
1AF8: 12        LD    (DE),A        ;
1AF9: C9        RET                 ;
1AFA: 3A 15 90  LD    A,($9015)     ;
1AFD: A7        AND   A             ;
1AFE: 20 06     JR    NZ,$1B06      ;
1B00: 3E E0     LD    A,$E0         ;
1B02: 32 41 98  LD    ($9841),A     ;
1B05: C9        RET                 ;
1B06: 3A 2D 98  LD    A,($982D)     ;
1B09: 6F        LD    L,A           ;
1B0A: 26 88     LD    H,$88         ;
1B0C: 7E        LD    A,(HL)        ;
1B0D: 3D        DEC   A             ;
1B0E: 20 4A     JR    NZ,$1B5A      ;
1B10: 26 92     LD    H,$92         ;
1B12: 7E        LD    A,(HL)        ;
1B13: CB 7F     BIT   7,A           ;
1B15: 20 43     JR    NZ,$1B5A      ;
1B17: 3A 2F 98  LD    A,($982F)     ;
1B1A: D6 04     SUB   $04           ;
1B1C: 21 5F 1B  LD    HL,$1B5F      ;
1B1F: CF        RST   $08           ;
1B20: 11 B0 99  LD    DE,$99B0      ;
1B23: 3E 03     LD    A,$03         ;
1B25: 12        LD    (DE),A        ;
1B26: 1C        INC   E             ;
1B27: ED A0     LDI                 ;
1B29: ED A0     LDI                 ;
1B2B: 3A 2F 98  LD    A,($982F)     ;
1B2E: D6 04     SUB   $04           ;
1B30: E6 0F     AND   $0F           ;
1B32: 4F        LD    C,A           ;
1B33: 21 65 1B  LD    HL,$1B65      ;
1B36: CF        RST   $08           ;
1B37: 5E        LD    E,(HL)        ;
1B38: 23        INC   HL            ;
1B39: 56        LD    D,(HL)        ;
1B3A: 26 8B     LD    H,$8B         ;
1B3C: 3A 2D 98  LD    A,($982D)     ;
1B3F: 6F        LD    L,A           ;
1B40: 79        LD    A,C           ;
1B41: 07        RLCA                ;
1B42: 07        RLCA                ;
1B43: 07        RLCA                ;
1B44: C6 56     ADD   A,$56         ;
1B46: 4E        LD    C,(HL)        ;
1B47: 77        LD    (HL),A        ;
1B48: 79        LD    A,C           ;
1B49: E6 F8     AND   $F8           ;
1B4B: 4F        LD    C,A           ;
1B4C: 3A 2E 98  LD    A,($982E)     ;
1B4F: E6 07     AND   $07           ;
1B51: B1        OR    C             ;
1B52: 32 2E 98  LD    ($982E),A     ;
1B55: 26 88     LD    H,$88         ;
1B57: CD 83 10  CALL  $1083         ; Process next moving bee
1B5A: AF        XOR   A             ;
1B5B: 32 04 90  LD    ($9004),A     ;
1B5E: C9        RET                 ;
1B5F: 1E BD     LD    E,$BD         ;
1B61: 0A        LD    A,(BC)        ;
1B62: B8        CP    B             ;
1B63: 14        INC   D             ;
1B64: BC        CP    H             ;
1B65: EA 04 73  JP    PE,$7304      ; #
1B68: 04        INC   B             ;
1B69: AB        XOR   E             ;
1B6A: 04        INC   B             ;

;======================================================================
; PLAY COMMAND 10
;
1B6B: 3A 0B 92  LD    A,($920B)     ;
1B6E: A7        AND   A             ;
1B6F: 28 0A     JR    Z,$1B7B       ;
1B71: 3A 15 90  LD    A,($9015)     ;
1B74: 4F        LD    C,A           ;
1B75: 3A 1D 90  LD    A,($901D)     ;
1B78: 2F        CPL                 ;
1B79: A1        AND   C             ;
1B7A: C8        RET   Z             ;
1B7B: 06 04     LD    B,$04         ;
1B7D: 21 CA 92  LD    HL,$92CA      ;
1B80: 7E        LD    A,(HL)        ;
1B81: 3C        INC   A             ;
1B82: 20 0D     JR    NZ,$1B91      ;
1B84: 2C        INC   L             ;
1B85: 2C        INC   L             ;
1B86: 2C        INC   L             ;
1B87: 10 F7     DJNZ  $1B80         ;
1B89: 3A A0 92  LD    A,($92A0)     ;
1B8C: E6 0F     AND   $0F           ;
1B8E: 28 1E     JR    Z,$1BAE       ;
1B90: C9        RET                 ;
1B91: 36 FF     LD    (HL),$FF      ;
1B93: 3D        DEC   A             ;
1B94: 16 88     LD    D,$88         ;
1B96: 5F        LD    E,A           ;
1B97: CB BB     RES   7,E           ;
1B99: 08        EX    AF,AF'        ;
1B9A: 1A        LD    A,(DE)        ;
1B9B: 3D        DEC   A             ;
1B9C: C0        RET   NZ            ;
1B9D: 2C        INC   L             ;
1B9E: 5E        LD    E,(HL)        ;
1B9F: 2C        INC   L             ;
1BA0: 56        LD    D,(HL)        ;
1BA1: 08        EX    AF,AF'        ;
1BA2: 6F        LD    L,A           ;
1BA3: 26 88     LD    H,$88         ;
1BA5: CD 79 10  CALL  $1079         ;
1BA8: 3E 01     LD    A,$01         ;
1BAA: 32 B3 9A  LD    ($9AB3),A     ;
1BAD: C9        RET                 ;
1BAE: 21 C0 92  LD    HL,$92C0      ;
1BB1: 06 03     LD    B,$03         ;
1BB3: 35        DEC   (HL)          ;
1BB4: 28 04     JR    Z,$1BBA       ;
1BB6: 2C        INC   L             ;
1BB7: 10 FA     DJNZ  $1BB3         ;
1BB9: C9        RET                 ;
1BBA: 3A C4 99  LD    A,($99C4)     ;
1BBD: 4F        LD    C,A           ;
1BBE: 3A 87 92  LD    A,($9287)     ;
1BC1: B9        CP    C             ;
1BC2: 38 02     JR    C,$1BC6       ;
1BC4: 34        INC   (HL)          ;
1BC5: C9        RET                 ;
1BC6: CB D5     SET   2,L           ;
1BC8: 7E        LD    A,(HL)        ;
1BC9: CB 95     RES   2,L           ;
1BCB: 77        LD    (HL),A        ;
1BCC: 78        LD    A,B           ;
1BCD: 3D        DEC   A             ;
1BCE: 21 D7 1B  LD    HL,$1BD7      ;
1BD1: CF        RST   $08           ;
1BD2: 7E        LD    A,(HL)        ;
1BD3: 23        INC   HL            ;
1BD4: 66        LD    H,(HL)        ;
1BD5: 6F        LD    L,A           ;
1BD6: E9        JP    (HL)          ;
1BD7: DD 1B     DEC   DE            ;
1BD9: FD 1B     DEC   DE            ;
1BDB: 07        RLCA                ;
1BDC: 1C        INC   E             ;
1BDD: 06 14     LD    B,$14         ;
1BDF: 21 08 88  LD    HL,$8808      ;
1BE2: 11 4F 03  LD    DE,$034F      ;
1BE5: 3A 2D 98  LD    A,($982D)     ;
1BE8: 4F        LD    C,A           ;
1BE9: 7E        LD    A,(HL)        ;
1BEA: 3D        DEC   A             ;
1BEB: 20 04     JR    NZ,$1BF1      ;
1BED: 79        LD    A,C           ;
1BEE: BD        CP    L             ;
1BEF: 20 05     JR    NZ,$1BF6      ;
1BF1: 2C        INC   L             ;
1BF2: 2C        INC   L             ;
1BF3: 10 F4     DJNZ  $1BE9         ;
1BF5: C9        RET                 ;
1BF6: 32 B3 9A  LD    ($9AB3),A     ;
1BF9: CD 83 10  CALL  $1083         ; Process next moving bee
1BFC: C9        RET                 ;
1BFD: 06 10     LD    B,$10         ;
1BFF: 21 40 88  LD    HL,$8840      ;
1C02: 11 A9 03  LD    DE,$03A9      ;
1C05: 18 DE     JR    $1BE5         ;
1C07: 3A 2B 98  LD    A,($982B)     ;
1C0A: A7        AND   A             ;
1C0B: 20 29     JR    NZ,$1C36      ;
1C0D: 21 2C 98  LD    HL,$982C      ;
1C10: 34        INC   (HL)          ;
1C11: CB 46     BIT   0,(HL)        ;
1C13: 20 21     JR    NZ,$1C36      ;
1C15: DD 2E 02  LD    IXL,$02       ;
1C18: FD 21 54 04LD    IY,$0454      ;
1C1C: 11 30 88  LD    DE,$8830      ;
1C1F: 06 04     LD    B,$04         ;
1C21: 1A        LD    A,(DE)        ;
1C22: 3D        DEC   A             ;
1C23: 28 05     JR    Z,$1C2A       ;
1C25: 1C        INC   E             ;
1C26: 1C        INC   E             ;
1C27: 10 F8     DJNZ  $1C21         ;
1C29: C9        RET                 ;
1C2A: 3E 01     LD    A,$01         ;
1C2C: 32 2B 98  LD    ($982B),A     ;
1C2F: 7B        LD    A,E           ;
1C30: 32 28 98  LD    ($9828),A     ;
1C33: C3 B4 1C  JP    $1CB4         ;
1C36: 21 32 1D  LD    HL,$1D32      ;
1C39: 16 88     LD    D,$88         ;
1C3B: 01 00 06  LD    BC,$0600      ;
1C3E: 5E        LD    E,(HL)        ;
1C3F: 23        INC   HL            ;
1C40: 3A 2D 98  LD    A,($982D)     ;
1C43: BB        CP    E             ;
1C44: 28 04     JR    Z,$1C4A       ;
1C46: 1A        LD    A,(DE)        ;
1C47: 3D        DEC   A             ;
1C48: D6 01     SUB   $01           ;
1C4A: CB 11     RL    C             ;
1C4C: 10 F0     DJNZ  $1C3E         ;
1C4E: DD 2E 00  LD    IXL,$00       ;
1C51: 06 04     LD    B,$04         ;
1C53: DD 61     LD    IXH,C         ;
1C55: 79        LD    A,C           ;
1C56: E6 07     AND   $07           ;
1C58: FE 04     CP    $04           ;
1C5A: 28 05     JR    Z,$1C61       ;
1C5C: FE 03     CP    $03           ;
1C5E: D4 93 1C  CALL  NC,$1C93      ;
1C61: CB 19     RR    C             ;
1C63: 10 F0     DJNZ  $1C55         ;
1C65: DD 2C     INC   IXL           ;
1C67: DD 4C     LD    C,IXH         ;
1C69: 06 04     LD    B,$04         ;
1C6B: 79        LD    A,C           ;
1C6C: E6 07     AND   $07           ;
1C6E: C4 93 1C  CALL  NZ,$1C93      ;
1C71: CB 19     RR    C             ;
1C73: 10 F6     DJNZ  $1C6B         ;
1C75: DD 2C     INC   IXL           ;
1C77: 11 30 88  LD    DE,$8830      ;
1C7A: 06 04     LD    B,$04         ;
1C7C: 1A        LD    A,(DE)        ;
1C7D: 3D        DEC   A             ;
1C7E: 28 26     JR    Z,$1CA6       ;
1C80: 1C        INC   E             ;
1C81: 1C        INC   E             ;
1C82: 10 F8     DJNZ  $1C7C         ;
1C84: 21 00 88  LD    HL,$8800      ;
1C87: 06 04     LD    B,$04         ;
1C89: 7E        LD    A,(HL)        ;
1C8A: 3D        DEC   A             ;
1C8B: CA 2B 1D  JP    Z,$1D2B       ;
1C8E: 2C        INC   L             ;
1C8F: 2C        INC   L             ;
1C90: 10 F7     DJNZ  $1C89         ;
1C92: C9        RET                 ;
1C93: 78        LD    A,B           ;
1C94: CB 4F     BIT   1,A           ;
1C96: 28 02     JR    Z,$1C9A       ;
1C98: EE 01     XOR   $01           ;
1C9A: E6 03     AND   $03           ;
1C9C: CB 27     SLA   A             ;
1C9E: C6 30     ADD   A,$30         ;
1CA0: 5F        LD    E,A           ;
1CA1: 1A        LD    A,(DE)        ;
1CA2: FE 01     CP    $01           ;
1CA4: C0        RET   NZ            ;
1CA5: E1        POP   HL            ;
1CA6: FD 21 11 04LD    IY,$0411      ;
1CAA: 3A 0B 92  LD    A,($920B)     ;
1CAD: A7        AND   A             ;
1CAE: 20 04     JR    NZ,$1CB4      ;
1CB0: FD 21 F1 00LD    IY,$00F1      ;
1CB4: 7B        LD    A,E           ;
1CB5: 0F        RRCA                ;
1CB6: 0F        RRCA                ;
1CB7: 7B        LD    A,E           ;
1CB8: 17        RLA                 ;
1CB9: 0F        RRCA                ;
1CBA: 32 CA 92  LD    ($92CA),A     ;
1CBD: 08        EX    AF,AF'        ;
1CBE: FD 22 CB 92LD    ($92CB),IY    ;
1CC2: 04        INC   B             ;
1CC3: 7B        LD    A,E           ;
1CC4: E6 07     AND   $07           ;
1CC6: 21 30 98  LD    HL,$9830      ;
1CC9: D7        RST   $10           ;
1CCA: DD 7D     LD    A,IXL         ;
1CCC: EB        EX    DE,HL         ;
1CCD: 21 03 1D  LD    HL,$1D03      ;
1CD0: CF        RST   $08           ;
1CD1: 7E        LD    A,(HL)        ;
1CD2: 12        LD    (DE),A        ;
1CD3: 23        INC   HL            ;
1CD4: 1C        INC   E             ;
1CD5: 7E        LD    A,(HL)        ;
1CD6: 12        LD    (DE),A        ;
1CD7: DD 7D     LD    A,IXL         ;
1CD9: FE 02     CP    $02           ;
1CDB: 28 0C     JR    Z,$1CE9       ;
1CDD: 11 CD 92  LD    DE,$92CD      ;
1CE0: 3D        DEC   A             ;
1CE1: 28 03     JR    Z,$1CE6       ;
1CE3: CD 09 1D  CALL  $1D09         ;
1CE6: CD 09 1D  CALL  $1D09         ;
1CE9: 3A CA 92  LD    A,($92CA)     ;
1CEC: E6 07     AND   $07           ;
1CEE: 6F        LD    L,A           ;
1CEF: 26 88     LD    H,$88         ;
1CF1: 7E        LD    A,(HL)        ;
1CF2: 3D        DEC   A             ;
1CF3: C0        RET   NZ            ;
1CF4: 4D        LD    C,L           ;
1CF5: 21 CA 92  LD    HL,$92CA      ;
1CF8: 2C        INC   L             ;
1CF9: 2C        INC   L             ;
1CFA: 2C        INC   L             ;
1CFB: 7E        LD    A,(HL)        ;
1CFC: 3C        INC   A             ;
1CFD: 20 F9     JR    NZ,$1CF8      ;
1CFF: 08        EX    AF,AF'        ;
1D00: 79        LD    A,C           ;
1D01: 18 19     JR    $1D1C         ;
1D03: 0D        DEC   C             ;
1D04: BA        CP    D             ;
1D05: 05        DEC   B             ;
1D06: B7        OR    A             ;
1D07: 01 B5 CB  LD    BC,$CBB5      ;
1D0A: 09        ADD   HL,BC         ;
1D0B: 38 06     JR    C,$1D13       ;
1D0D: 05        DEC   B             ;
1D0E: CB 09     RRC   C             ;
1D10: 38 01     JR    C,$1D13       ;
1D12: 05        DEC   B             ;
1D13: 78        LD    A,B           ;
1D14: 05        DEC   B             ;
1D15: 21 32 1D  LD    HL,$1D32      ;
1D18: D7        RST   $10           ;
1D19: 08        EX    AF,AF'        ;
1D1A: 7E        LD    A,(HL)        ;
1D1B: EB        EX    DE,HL         ;
1D1C: 17        RLA                 ;
1D1D: 0F        RRCA                ;
1D1E: 77        LD    (HL),A        ;
1D1F: 08        EX    AF,AF'        ;
1D20: 2C        INC   L             ;
1D21: FD 7D     LD    A,IYL         ;
1D23: 77        LD    (HL),A        ;
1D24: 2C        INC   L             ;
1D25: FD 7C     LD    A,IYH         ;
1D27: 77        LD    (HL),A        ;
1D28: 2C        INC   L             ;
1D29: EB        EX    DE,HL         ;
1D2A: C9        RET                 ;

1D2B: 11 44 04  LD    DE,$0444      ;
1D2E: CD 83 10  CALL  $1083         ; Process next moving bee
1D31: C9        RET                 ;

1D32: 4A        LD    C,D           ;
1D33: 52        LD    D,D           ;
1D34: 5A        LD    E,D           ;
1D35: 58        LD    E,B           ;
1D36: 50        LD    D,B           ;
1D37: 48        LD    C,B           ;

; PLAY COMMAND 0E (??)
1D38: 21 B4 99  LD    HL,$99B4      ;
1D3B: 7E        LD    A,(HL)        ;
1D3C: E6 7F     AND   $7F           ;
1D3E: D6 7E     SUB   $7E           ;
1D40: 28 36     JR    Z,$1D78       ;
1D42: 4E        LD    C,(HL)        ;
1D43: 34        INC   (HL)          ;
1D44: 3A 15 92  LD    A,($9215)     ;
1D47: CB 01     RLC   C             ;
1D49: A9        XOR   C             ;
1D4A: 0F        RRCA                ;
1D4B: 3E 01     LD    A,$01         ;
1D4D: 38 02     JR    C,$1D51       ;
1D4F: ED 44     NEG                 ;
1D51: 4F        LD    C,A           ;
1D52: 21 14 98  LD    HL,$9814      ;
1D55: 06 06     LD    B,$06         ;
1D57: 7E        LD    A,(HL)        ;
1D58: 81        ADD   A,C           ;
1D59: 77        LD    (HL),A        ;
1D5A: 1F        RRA                 ;
1D5B: A9        XOR   C             ;
1D5C: 2C        INC   L             ;
1D5D: 07        RLCA                ;
1D5E: 30 04     JR    NC,$1D64      ;
1D60: 7E        LD    A,(HL)        ;
1D61: EE 01     XOR   $01           ;
1D63: 77        LD    (HL),A        ;
1D64: 2C        INC   L             ;
1D65: 10 F0     DJNZ  $1D57         ;
1D67: 3A A0 92  LD    A,($92A0)     ;
1D6A: E6 FC     AND   $FC           ;
1D6C: 3C        INC   A             ;
1D6D: F5        PUSH  AF            ;
1D6E: CD EE 23  CALL  $23EE         ;
1D71: F1        POP   AF            ;
1D72: C6 02     ADD   A,$02         ;
1D74: CD EE 23  CALL  $23EE         ;
1D77: C9        RET                 ;
1D78: 32 0E 90  LD    ($900E),A     ;
1D7B: C9        RET                 ;

;======================================================================
; PLAY COMMAND 12
;
1D7C: 3A 15 92  LD    A,($9215)     ;
1D7F: 47        LD    B,A           ;
1D80: 21 B9 99  LD    HL,$99B9      ;
1D83: 7E        LD    A,(HL)        ;
1D84: 2C        INC   L             ;
1D85: A7        AND   A             ;
1D86: 28 26     JR    Z,$1DAE       ;
1D88: 7E        LD    A,(HL)        ;
1D89: A7        AND   A             ;
1D8A: 3E FD     LD    A,$FD         ;
1D8C: 20 13     JR    NZ,$1DA1      ;
1D8E: 2C        INC   L             ;
1D8F: 7E        LD    A,(HL)        ;
1D90: 2C        INC   L             ;
1D91: BE        CP    (HL)          ;
1D92: 28 01     JR    Z,$1D95       ;
1D94: 34        INC   (HL)          ;
1D95: 7E        LD    A,(HL)        ;
1D96: 2C        INC   L             ;
1D97: 86        ADD   A,(HL)        ;
1D98: 4F        LD    C,A           ;
1D99: E6 3F     AND   $3F           ;
1D9B: 77        LD    (HL),A        ;
1D9C: 79        LD    A,C           ;
1D9D: 07        RLCA                ;
1D9E: 07        RLCA                ;
1D9F: E6 03     AND   $03           ;
1DA1: CB 40     BIT   0,B           ;
1DA3: 20 02     JR    NZ,$1DA7      ;
1DA5: ED 44     NEG                 ;
1DA7: 3D        DEC   A             ;
1DA8: E6 07     AND   $07           ;
1DAA: 32 BE 99  LD    ($99BE),A     ;
1DAD: C9        RET                 ;
1DAE: AF        XOR   A             ;
1DAF: 77        LD    (HL),A        ;
1DB0: 2C        INC   L             ;
1DB1: 2C        INC   L             ;
1DB2: 77        LD    (HL),A        ;
1DB3: 2C        INC   L             ;
1DB4: 77        LD    (HL),A        ;
1DB5: 3E 07     LD    A,$07         ;
1DB7: 18 F1     JR    $1DAA         ;

; PLAY COMMAND 0B
1DB9: 21 00 92  LD    HL,$9200      ;
1DBC: 06 30     LD    B,$30         ;
1DBE: CB 7E     BIT   7,(HL)        ;
1DC0: 20 05     JR    NZ,$1DC7      ;
1DC2: 2C        INC   L             ;
1DC3: 2C        INC   L             ;
1DC4: 10 F8     DJNZ  $1DBE         ;
1DC6: C9        RET                 ;
1DC7: CB BE     RES   7,(HL)        ;
1DC9: 26 88     LD    H,$88         ;
1DCB: 36 04     LD    (HL),$04      ;
1DCD: 2C        INC   L             ;
1DCE: 36 40     LD    (HL),$40      ;
1DD0: 26 8B     LD    H,$8B         ;
1DD2: 36 0A     LD    (HL),$0A      ;
1DD4: 26 92     LD    H,$92         ;
1DD6: 18 EB     JR    $1DC3         ;

;======================================================================
; PLAY COMMAND 17
;
1DD8: 3A A2 92  LD    A,($92A2)     ;
1DDB: E6 01     AND   $01           ;
1DDD: C0        RET   NZ            ;
1DDE: 21 AC 92  LD    HL,$92AC      ;
1DE1: 06 04     LD    B,$04         ;
1DE3: 7E        LD    A,(HL)        ;
1DE4: A7        AND   A             ;
1DE5: 28 01     JR    Z,$1DE8       ;
1DE7: 35        DEC   (HL)          ;
1DE8: 2C        INC   L             ;
1DE9: 10 F8     DJNZ  $1DE3         ;
1DEB: C9        RET                 ;

; PLAY COMMAND 09 (??)
1DEC: 3A A0 92  LD    A,($92A0)     ;
1DEF: E6 03     AND   $03           ;
1DF1: C0        RET   NZ            ;
1DF2: 21 0F 92  LD    HL,$920F      ;
1DF5: 7E        LD    A,(HL)        ;
1DF6: 5F        LD    E,A           ;
1DF7: 16 FF     LD    D,$FF         ;
1DF9: CB 7F     BIT   7,A           ;
1DFB: 20 05     JR    NZ,$1E02      ;
1DFD: 14        INC   D             ;
1DFE: 14        INC   D             ;
1DFF: 34        INC   (HL)          ;
1E00: 18 01     JR    $1E03         ;
1E02: 35        DEC   (HL)          ;
1E03: FE 1F     CP    $1F           ;
1E05: 20 02     JR    NZ,$1E09      ;
1E07: CB FE     SET   7,(HL)        ;
1E09: FE 81     CP    $81           ;
1E0B: 20 02     JR    NZ,$1E0F      ;
1E0D: CB BE     RES   7,(HL)        ;
1E0F: 4E        LD    C,(HL)        ;
1E10: E6 07     AND   $07           ;
1E12: 7A        LD    A,D           ;
1E13: 32 11 92  LD    ($9211),A     ;
1E16: 7B        LD    A,E           ;
1E17: 20 10     JR    NZ,$1E29      ;
1E19: 21 6A 1E  LD    HL,$1E6A      ;
1E1C: 79        LD    A,C           ;
1E1D: E6 18     AND   $18           ;
1E1F: CF        RST   $08           ;
1E20: 7B        LD    A,E           ;
1E21: 11 20 99  LD    DE,$9920      ;
1E24: 01 10 00  LD    BC,$0010      ;
1E27: ED B0     LDIR                ;
1E29: 21 15 92  LD    HL,$9215      ;
1E2C: 07        RLCA                ;
1E2D: AE        XOR   (HL)          ;
1E2E: 0F        RRCA                ;
1E2F: 21 20 99  LD    HL,$9920      ;
1E32: 11 00 99  LD    DE,$9900      ;
1E35: 30 05     JR    NC,$1E3C      ;
1E37: 01 FF 01  LD    BC,$01FF      ;
1E3A: 18 03     JR    $1E3F         ;
1E3C: 01 01 FF  LD    BC,$FF01      ;
1E3F: DD 2E 05  LD    IXL,$05       ;
1E42: CD 49 1E  CALL  $1E49         ;
1E45: 41        LD    B,C           ;
1E46: DD 2E 0B  LD    IXL,$0B       ;
1E49: CB 0E     RRC   (HL)          ;
1E4B: 30 15     JR    NC,$1E62      ;
1E4D: 1A        LD    A,(DE)        ;
1E4E: 80        ADD   A,B           ;
1E4F: 12        LD    (DE),A        ;
1E50: 16 98     LD    D,$98         ;
1E52: 1A        LD    A,(DE)        ;
1E53: 80        ADD   A,B           ;
1E54: 12        LD    (DE),A        ;
1E55: 1F        RRA                 ;
1E56: A8        XOR   B             ;
1E57: 07        RLCA                ;
1E58: 30 06     JR    NC,$1E60      ;
1E5A: 1C        INC   E             ;
1E5B: 1A        LD    A,(DE)        ;
1E5C: EE 01     XOR   $01           ;
1E5E: 12        LD    (DE),A        ;
1E5F: 1D        DEC   E             ;
1E60: 16 99     LD    D,$99         ;
1E62: 1C        INC   E             ;
1E63: 1C        INC   E             ;
1E64: 2C        INC   L             ;
1E65: DD 2D     DEC   IXL           ;
1E67: 20 E0     JR    NZ,$1E49      ;
1E69: C9        RET                 ;
1E6A: FF        RST   $38           ;
1E6B: 77        LD    (HL),A        ;
1E6C: 55        LD    D,L           ;
1E6D: 14        INC   D             ;
1E6E: 10 10     DJNZ  $1E80         ;
1E70: 14        INC   D             ;
1E71: 55        LD    D,L           ;
1E72: 77        LD    (HL),A        ;
1E73: FF        RST   $38           ;
1E74: 00        NOP                 ;
1E75: 10 14     DJNZ  $1E8B         ;
1E77: 55        LD    D,L           ;
1E78: 77        LD    (HL),A        ;
1E79: FF        RST   $38           ;
1E7A: FF        RST   $38           ;
1E7B: 77        LD    (HL),A        ;
1E7C: 55        LD    D,L           ;
1E7D: 51        LD    D,C           ;
1E7E: 10 10     DJNZ  $1E90         ;
1E80: 51        LD    D,C           ;
1E81: 55        LD    D,L           ;
1E82: 77        LD    (HL),A        ;
1E83: FF        RST   $38           ;
1E84: 00        NOP                 ;
1E85: 10 51     DJNZ  $1ED8         ;
1E87: 55        LD    D,L           ;
1E88: 77        LD    (HL),A        ;
1E89: FF        RST   $38           ;
1E8A: FF        RST   $38           ;
1E8B: 77        LD    (HL),A        ;
1E8C: 57        LD    D,A           ;
1E8D: 15        DEC   D             ;
1E8E: 10 10     DJNZ  $1EA0         ;
1E90: 15        DEC   D             ;
1E91: 57        LD    D,A           ;
1E92: 77        LD    (HL),A        ;
1E93: FF        RST   $38           ;
1E94: 00        NOP                 ;
1E95: 10 15     DJNZ  $1EAC         ;
1E97: 57        LD    D,A           ;
1E98: 77        LD    (HL),A        ;
1E99: FF        RST   $38           ;
1E9A: FF        RST   $38           ;
1E9B: F7        RST   $30           ;
1E9C: D5        PUSH  DE            ;
1E9D: 91        SUB   C             ;
1E9E: 10 10     DJNZ  $1EB0         ;
1EA0: 91        SUB   C             ;
1EA1: D5        PUSH  DE            ;
1EA2: F7        RST   $30           ;
1EA3: FF        RST   $38           ;
1EA4: 00        NOP                 ;
1EA5: 10 91     DJNZ  $1E38         ;
1EA7: D5        PUSH  DE            ;
1EA8: F7        RST   $30           ;
1EA9: FF        RST   $38           ;

;======================================================================
; PLAY COMMAND 0D (Move Bee Fire)
1EAA: 3A A0 92  LD    A,($92A0)     ;
1EAD: E6 01     AND   $01           ;
1EAF: C6 02     ADD   A,$02         ;
1EB1: 47        LD    B,A           ;
1EB2: 3A 15 92  LD    A,($9215)     ; 0 = shots move up
1EB5: A7        AND   A             ;
1EB6: 78        LD    A,B           ;
1EB7: 28 02     JR    Z,$1EBB       ; Jump if 9215 is zero
1EB9: ED 44     NEG                 ; Shots moving down!
1EBB: DD 67     LD    IXH,A         ;
1EBD: 2E 68     LD    L,$68         ; Offset to fire space
1EBF: 11 B0 92  LD    DE,$92B0      ; X and Y velocity
1EC2: DD 2E 08  LD    IXL,$08       ; Eight shots to do
;
; Loop Here
1EC5: 26 8B     LD    H,$8B         ; Sprite color code
1EC7: 7E        LD    A,(HL)        ; Get sprite color
1EC8: FE 30     CP    $30           ; Sprite color of a bee shot?
1ECA: 20 39     JR    NZ,$1F05      ; Not 30 - skip moving it
;
1ECC: 26 93     LD    H,$93         ; Sprite position
1ECE: 7E        LD    A,(HL)        ; Get position
1ECF: A7        AND   A             ; Set flags
1ED0: 28 33     JR    Z,$1F05       ; If it is 0, skip moving it
;
1ED2: EB        EX    DE,HL         ;
1ED3: 46        LD    B,(HL)        ; Get X velocity
1ED4: 78        LD    A,B           ;
1ED5: E6 7E     AND   $7E           ;
1ED7: 2C        INC   L             ;
1ED8: 86        ADD   A,(HL)        ;
1ED9: 4F        LD    C,A           ;
1EDA: E6 1F     AND   $1F           ;
1EDC: 77        LD    (HL),A        ;
1EDD: 2C        INC   L             ;
1EDE: 79        LD    A,C           ;
1EDF: 07        RLCA                ;
1EE0: 07        RLCA                ;
1EE1: 07        RLCA                ;
1EE2: E6 07     AND   $07           ;
1EE4: CB 78     BIT   7,B           ; Left or right?
1EE6: 28 02     JR    Z,$1EEA       ; Right -- keep it
1EE8: ED 44     NEG                 ; Shots move to left
1EEA: EB        EX    DE,HL         ;
1EEB: 86        ADD   A,(HL)        ; Offset X coordinate
1EEC: 77        LD    (HL),A        ; New X coordinate
1EED: 2C        INC   L             ; Y coordinate
1EEE: 7E        LD    A,(HL)        ; Get Y coordinate
1EEF: DD 84     ADD   A,IXH         ; Offset Y coordinate
1EF1: 77        LD    (HL),A        ; New Y coordinate
1EF2: 1F        RRA                 ;
1EF3: DD AC     XOR   IXH           ;
1EF5: 07        RLCA                ;
1EF6: 30 07     JR    NC,$1EFF      ;
;
; Here if shot is close to bottom of screen
1EF8: 26 9B     LD    H,$9B         ; Sprite control
1EFA: CB 0E     RRC   (HL)          ; Rotate Right Circular
1EFC: 3F        CCF                 ;
1EFD: CB 16     RL    (HL)          ; Rotate Left (through carry)
;
1EFF: 2C        INC   L             ; Point ...
1F00: DD 2D     DEC   IXL           ; ... to next shot (before)
1F02: 20 C1     JR    NZ,$1EC5      ; Process next shot
1F04: C9        RET                 ; Done
;
1F05: 2C        INC   L             ;
1F06: 1C        INC   E             ;
1F07: 1C        INC   E             ;
1F08: 18 F5     JR    $1EFF         ; Next shot
;======================================================================

;======================================================================
; PLAY COMMAND 15 Initiate Player Fire
;
1F0A: 3A 15 92  LD    A,($9215)     ;
1F0D: C6 B6     ADD   A,$B6         ;
1F0F: 6F        LD    L,A           ;
1F10: 26 99     LD    H,$99         ;
1F12: CB 66     BIT   4,(HL)        ;
1F14: C0        RET   NZ            ;
1F15: 21 64 93  LD    HL,$9364      ;
1F18: 11 A4 92  LD    DE,$92A4      ;
1F1B: AF        XOR   A             ;
1F1C: BE        CP    (HL)          ;
1F1D: 28 05     JR    Z,$1F24       ;
1F1F: 2E 66     LD    L,$66         ;
1F21: 1C        INC   E             ;
1F22: BE        CP    (HL)          ;
1F23: C0        RET   NZ            ;
1F24: D5        PUSH  DE            ;
1F25: EB        EX    DE,HL         ;
1F26: 21 63 9B  LD    HL,$9B63      ;
1F29: 54        LD    D,H           ;
1F2A: 1C        INC   E             ;
1F2B: CB 56     BIT   2,(HL)        ;
1F2D: 28 02     JR    Z,$1F31       ;
1F2F: D1        POP   DE            ;
1F30: C9        RET                 ;
1F31: ED A8     LDD                 ;
1F33: 26 93     LD    H,$93         ;
1F35: 54        LD    D,H           ;
1F36: ED A0     LDI                 ;
1F38: ED A8     LDD                 ;
1F3A: 26 9B     LD    H,$9B         ;
1F3C: 54        LD    D,H           ;
1F3D: 46        LD    B,(HL)        ;
1F3E: EB        EX    DE,HL         ;
1F3F: 3A 27 98  LD    A,($9827)     ;
1F42: E6 01     AND   $01           ;
1F44: 07        RLCA                ;
1F45: 07        RLCA                ;
1F46: 07        RLCA                ;
1F47: B0        OR    B             ;
1F48: 77        LD    (HL),A        ;
1F49: 16 8B     LD    D,$8B         ;
1F4B: 1A        LD    A,(DE)        ;
1F4C: 62        LD    H,D           ;
1F4D: E6 07     AND   $07           ;
1F4F: 0E 30     LD    C,$30         ;
1F51: FE 05     CP    $05           ;
1F53: 30 07     JR    NC,$1F5C      ;
1F55: 0C        INC   C             ;
1F56: FE 02     CP    $02           ;
1F58: 30 02     JR    NC,$1F5C      ;
1F5A: 0C        INC   C             ;
1F5B: 0C        INC   C             ;
1F5C: 71        LD    (HL),C        ;
1F5D: FE 04     CP    $04           ;
1F5F: 38 03     JR    C,$1F64       ;
1F61: 2F        CPL                 ;
1F62: C6 47     ADD   A,$47         ;
1F64: CB 27     SLA   A             ;
1F66: 4F        LD    C,A           ;
1F67: 78        LD    A,B           ;
1F68: 0F        RRCA                ;
1F69: 0F        RRCA                ;
1F6A: 0F        RRCA                ;
1F6B: E6 60     AND   $60           ;
1F6D: 47        LD    B,A           ;
1F6E: 3A 15 92  LD    A,($9215)     ;
1F71: A7        AND   A             ;
1F72: 78        LD    A,B           ;
1F73: 20 02     JR    NZ,$1F77      ;
1F75: EE 60     XOR   $60           ;
;
; Add player shot to buffers
1F77: B1        OR    C             ;
1F78: D1        POP   DE            ;
1F79: 12        LD    (DE),A        ;
1F7A: 26 88     LD    H,$88         ; Shot slots
1F7C: 36 06     LD    (HL),$06      ; Add players shot
1F7E: 3E 01     LD    A,$01         ;
1F80: 32 AF 9A  LD    ($9AAF),A     ;
1F83: 2A 46 98  LD    HL,($9846)    ;
1F86: 23        INC   HL            ;
1F87: 22 46 98  LD    ($9846),HL    ;
1F8A: C9        RET                 ;
;======================================================================

;======================================================================
; PLAY COMMAND 14 (Move player left or right)
;
1F8B: 3A 27 98  LD    A,($9827)     ;
1F8E: 5F        LD    E,A           ;
1F8F: 3A 15 92  LD    A,($9215)     ;
1F92: C6 B6     ADD   A,$B6         ;
1F94: 6F        LD    L,A           ;
1F95: 26 99     LD    H,$99         ;
1F97: 7E        LD    A,(HL)        ;
1F98: E6 0A     AND   $0A           ;
1F9A: FE 0A     CP    $0A           ;
1F9C: 28 37     JR    Z,$1FD5       ;
1F9E: 21 15 92  LD    HL,$9215      ;
1FA1: CB 46     BIT   0,(HL)        ;
1FA3: 28 02     JR    Z,$1FA7       ;
1FA5: EE 0A     XOR   $0A           ;
1FA7: 21 A3 92  LD    HL,$92A3      ;
1FAA: 47        LD    B,A           ;
1FAB: 0E 01     LD    C,$01         ;
1FAD: 7E        LD    A,(HL)        ;
1FAE: EE 01     XOR   $01           ;
1FB0: 77        LD    (HL),A        ;
1FB1: 20 01     JR    NZ,$1FB4      ;
1FB3: 0C        INC   C             ;
1FB4: 21 62 93  LD    HL,$9362      ;
1FB7: 7E        LD    A,(HL)        ;
1FB8: A7        AND   A             ;
1FB9: C8        RET   Z             ;
1FBA: CB 48     BIT   1,B           ;
1FBC: 20 0F     JR    NZ,$1FCD      ;
1FBE: 7E        LD    A,(HL)        ;
1FBF: FE D1     CP    $D1           ;
1FC1: 38 03     JR    C,$1FC6       ;
1FC3: CB 43     BIT   0,E           ;
1FC5: C0        RET   NZ            ;
1FC6: FE E1     CP    $E1           ;
1FC8: D0        RET   NC            ;
1FC9: 81        ADD   A,C           ;
1FCA: 77        LD    (HL),A        ;
1FCB: 18 0D     JR    $1FDA         ;
1FCD: 7E        LD    A,(HL)        ;
1FCE: FE 12     CP    $12           ;
1FD0: D8        RET   C             ;
1FD1: 91        SUB   C             ;
1FD2: 77        LD    (HL),A        ;
1FD3: 18 05     JR    $1FDA         ;
1FD5: AF        XOR   A             ;
1FD6: 32 A3 92  LD    ($92A3),A     ;
1FD9: C9        RET                 ;
1FDA: CB 43     BIT   0,E           ;
1FDC: C8        RET   Z             ;
1FDD: C6 0F     ADD   A,$0F         ;
1FDF: 32 60 93  LD    ($9360),A     ;
1FE2: C9        RET                 ;
;======================================================================

1FE3: FF FF FF FF FF FF FF FF FF FF FF FF FF 
1FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 80

;======================================================================
; PLAY COMMAND 1D Coordinate Free-fighter sequence
;
2000: 3A 28 98  LD    A,($9828)     ;
2003: 6F        LD    L,A           ;
2004: 26 88     LD    H,$88         ;
2006: 7E        LD    A,(HL)        ;
2007: A7        AND   A             ;
2008: C2 BF 20  JP    NZ,$20BF      ; Turn off "freed music" and return
200B: 3A 8B 92  LD    A,($928B)     ;
200E: A7        AND   A             ;
200F: CA C7 20  JP    Z,$20C7       ;
2012: 3D        DEC   A             ;
2013: CA D1 20  JP    Z,$20D1       ;
2016: 26 93     LD    H,$93         ;
2018: 7E        LD    A,(HL)        ;
2019: FE 80     CP    $80           ;
201B: 28 09     JR    Z,$2026       ;
201D: F2 23 20  JP    P,$2023       ;
2020: 34        INC   (HL)          ;
2021: 18 3B     JR    $205E         ;
2023: 35        DEC   (HL)          ;
2024: 18 38     JR    $205E         ;
2026: 2C        INC   L             ;
2027: 3A 15 92  LD    A,($9215)     ;
202A: A7        AND   A             ;
202B: 20 1F     JR    NZ,$204C      ;
202D: 7E        LD    A,(HL)        ;
202E: FE 29     CP    $29           ;
2030: 20 0F     JR    NZ,$2041      ;
2032: 26 9B     LD    H,$9B         ;
2034: 7E        LD    A,(HL)        ;
2035: 26 93     LD    H,$93         ;
2037: 3D        DEC   A             ;
2038: 20 07     JR    NZ,$2041      ;
203A: 3E 03     LD    A,$03         ;
203C: 32 8B 92  LD    ($928B),A     ;
203F: 18 1D     JR    $205E         ;
2041: 34        INC   (HL)          ;
2042: 20 1A     JR    NZ,$205E      ;
2044: 26 9B     LD    H,$9B         ;
2046: 7E        LD    A,(HL)        ;
2047: EE 01     XOR   $01           ;
2049: 77        LD    (HL),A        ;
204A: 18 12     JR    $205E         ;
204C: 7E        LD    A,(HL)        ;
204D: FE 37     CP    $37           ;
204F: 20 08     JR    NZ,$2059      ;
2051: 26 9B     LD    H,$9B         ;
2053: 7E        LD    A,(HL)        ;
2054: 26 93     LD    H,$93         ;
2056: A7        AND   A             ;
2057: 28 E1     JR    Z,$203A       ;
2059: 35        DEC   (HL)          ;
205A: 7E        LD    A,(HL)        ;
205B: 3C        INC   A             ;
205C: 28 E6     JR    Z,$2044       ;
205E: 21 62 8B  LD    HL,$8B62      ;
2061: 7E        LD    A,(HL)        ;
2062: D6 06     SUB   $06           ;
2064: 4F        LD    C,A           ;
2065: 26 93     LD    H,$93         ;
2067: 20 0C     JR    NZ,$2075      ;
2069: 7E        LD    A,(HL)        ;
206A: FE 71     CP    $71           ;
206C: 28 07     JR    Z,$2075       ;
206E: F2 73 20  JP    P,$2073       ;
2071: 34        INC   (HL)          ;
2072: C9        RET                 ;
2073: 35        DEC   (HL)          ;
2074: C9        RET                 ;
2075: 3A 8B 92  LD    A,($928B)     ;
2078: FE 03     CP    $03           ;
207A: C0        RET   NZ            ;
207B: 3A 28 98  LD    A,($9828)     ;
207E: 6F        LD    L,A           ;
207F: 36 00     LD    (HL),$00      ;
2081: 2C        INC   L             ;
2082: 0D        DEC   C             ;
2083: 0C        INC   C             ;
2084: 28 09     JR    Z,$208F       ;
2086: 11 63 93  LD    DE,$9363      ;
2089: AF        XOR   A             ;
208A: 32 2B 98  LD    ($982B),A     ;
208D: 18 08     JR    $2097         ;
208F: 3E 01     LD    A,$01         ;
2091: 32 27 98  LD    ($9827),A     ;
2094: 11 61 93  LD    DE,$9361      ;
2097: 7E        LD    A,(HL)        ;
2098: 12        LD    (DE),A        ;
2099: 26 9B     LD    H,$9B         ;
209B: 54        LD    D,H           ;
209C: 7E        LD    A,(HL)        ;
209D: 12        LD    (DE),A        ;
209E: 2D        DEC   L             ;
209F: 26 88     LD    H,$88         ;
20A1: 36 80     LD    (HL),$80      ;
20A3: 26 8B     LD    H,$8B         ;
20A5: 6B        LD    L,E           ;
20A6: 2D        DEC   L             ;
20A7: 36 06     LD    (HL),$06      ;
20A9: 2C        INC   L             ;
20AA: 36 09     LD    (HL),$09      ; This is in a section that hits
20AC: 2D        DEC   L             ; ... as soon as second fighter drops
20AD: 26 93     LD    H,$93         ; ... with first for dual.
20AF: 36 80     LD    (HL),$80      ;
20B1: 3E 01     LD    A,$01         ;
20B3: 32 14 90  LD    ($9014),A     ;
20B6: 32 15 90  LD    ($9015),A     ;
20B9: 32 25 90  LD    ($9025),A     ;
20BC: 32 B9 99  LD    ($99B9),A     ;
;
20BF: AF        XOR   A             ; Flag freed music ...
20C0: 32 1D 90  LD    ($901D),A     ; ... turned ...
20C3: 32 B1 9A  LD    ($9AB1),A     ; ... off
20C6: C9        RET                 ; out
;
20C7: 3C        INC   A             ; Initiate ...
20C8: 32 8B 92  LD    ($928B),A     ; ... moving freed ship ...
20CB: 3E 02     LD    A,$02         ; ... down to bottom ...
20CD: 32 AD 92  LD    ($92AD),A     ; ... with current
20D0: C9        RET                 ; out
;
20D1: 26 9B     LD    H,$9B         ;
20D3: 3A AD 92  LD    A,($92AD)     ;
20D6: 5F        LD    E,A           ;
20D7: 3A 87 92  LD    A,($9287)     ;
20DA: B3        OR    E             ;
20DB: 32 8D 92  LD    ($928D),A     ;
20DE: CD 96 21  CALL  $2196         ;
20E1: 05        DEC   B             ;
20E2: C0        RET   NZ            ;
20E3: 32 14 90  LD    ($9014),A     ;
20E6: 32 15 90  LD    ($9015),A     ;
20E9: 32 25 90  LD    ($9025),A     ;
20EC: 3E 02     LD    A,$02         ;
20EE: 32 8B 92  LD    ($928B),A     ;
20F1: C9        RET                 ;

;======================================================================
; PLAY COMMAND 1C
;
20F2: 21 62 8B  LD    HL,$8B62      ;
20F5: 7E        LD    A,(HL)        ;
20F6: FE 40     CP    $40           ;
20F8: 38 08     JR    C,$2102       ;
20FA: AF        XOR   A             ;
20FB: 32 1C 90  LD    ($901C),A     ;
20FE: 32 BA 99  LD    ($99BA),A     ;
2101: C9        RET                 ;
2102: 26 9B     LD    H,$9B         ;
2104: CD 96 21  CALL  $2196         ;
2107: CB 40     BIT   0,B           ;
2109: 20 54     JR    NZ,$215F      ;
210B: 3A 8B 92  LD    A,($928B)     ;
210E: CB 7F     BIT   7,A           ;
2110: 20 59     JR    NZ,$216B      ;
2112: 3A 8D 92  LD    A,($928D)     ;
2115: A7        AND   A             ;
2116: C8        RET   Z             ;
2117: 26 93     LD    H,$93         ;
2119: 3A 28 98  LD    A,($9828)     ;
211C: 5F        LD    E,A           ;
211D: 54        LD    D,H           ;
211E: 1A        LD    A,(DE)        ;
211F: BE        CP    (HL)          ;
2120: 28 07     JR    Z,$2129       ;
2122: F2 28 21  JP    P,$2128       ;
2125: 35        DEC   (HL)          ;
2126: 18 01     JR    $2129         ;
2128: 34        INC   (HL)          ;
2129: 2C        INC   L             ;
212A: 3A 15 92  LD    A,($9215)     ;
212D: A7        AND   A             ;
212E: 28 0B     JR    Z,$213B       ;
2130: 34        INC   (HL)          ;
2131: 7E        LD    A,(HL)        ;
2132: FE 7A     CP    $7A           ;
2134: 28 24     JR    Z,$215A       ;
2136: FE 80     CP    $80           ;
2138: 28 16     JR    Z,$2150       ;
213A: C9        RET                 ;
213B: 35        DEC   (HL)          ;
213C: 7E        LD    A,(HL)        ;
213D: 3C        INC   A             ;
213E: 20 08     JR    NZ,$2148      ;
2140: 26 9B     LD    H,$9B         ;
2142: 7E        LD    A,(HL)        ;
2143: EE 01     XOR   $01           ;
2145: 77        LD    (HL),A        ;
2146: 26 93     LD    H,$93         ;
2148: 7E        LD    A,(HL)        ;
2149: FE E6     CP    $E6           ;
214B: 28 0D     JR    Z,$215A       ;
214D: FE E0     CP    $E0           ;
214F: C0        RET   NZ            ;
2150: AF        XOR   A             ;
2151: 32 8D 92  LD    ($928D),A     ;
2154: 3E 07     LD    A,$07         ;
2156: 32 63 8B  LD    ($8B63),A     ;
2159: C9        RET                 ;
215A: AF        XOR   A             ;
215B: 32 15 90  LD    ($9015),A     ;
215E: C9        RET                 ;
215F: 3A 15 90  LD    A,($9015)     ;
2162: A7        AND   A             ;
2163: 20 06     JR    NZ,$216B      ;
2165: 3C        INC   A             ;
2166: 32 0D 92  LD    ($920D),A     ;
2169: 18 22     JR    $218D         ;
216B: 26 93     LD    H,$93         ;
216D: 2C        INC   L             ;
216E: 3A 15 92  LD    A,($9215)     ;
2171: A7        AND   A             ;
2172: 28 07     JR    Z,$217B       ;
2174: 7E        LD    A,(HL)        ;
2175: FE 37     CP    $37           ;
2177: 28 12     JR    Z,$218B       ;
2179: 35        DEC   (HL)          ;
217A: C9        RET                 ;
217B: 7E        LD    A,(HL)        ;
217C: FE 29     CP    $29           ;
217E: 28 0B     JR    Z,$218B       ;
2180: 34        INC   (HL)          ;
2181: C0        RET   NZ            ;
2182: 26 9B     LD    H,$9B         ;
2184: 7E        LD    A,(HL)        ;
2185: EE 01     XOR   $01           ;
2187: 77        LD    (HL),A        ;
2188: 26 93     LD    H,$93         ;
218A: C9        RET                 ;
218B: 05        DEC   B             ;
218C: C0        RET   NZ            ;
218D: AF        XOR   A             ;
218E: 32 1C 90  LD    ($901C),A     ;
2191: 3C        INC   A             ;
2192: 32 25 90  LD    ($9025),A     ;
2195: C9        RET                 ;
2196: 7E        LD    A,(HL)        ;
2197: 4F        LD    C,A           ;
2198: CB 3F     SRL   A             ;
219A: A9        XOR   C             ;
219B: 4F        LD    C,A           ;
219C: 26 8B     LD    H,$8B         ;
219E: 06 00     LD    B,$00         ;
21A0: 7E        LD    A,(HL)        ;
21A1: E6 07     AND   $07           ;
21A3: FE 06     CP    $06           ;
21A5: 20 0E     JR    NZ,$21B5      ;
21A7: 0D        DEC   C             ;
21A8: 0C        INC   C             ;
21A9: 20 0A     JR    NZ,$21B5      ;
21AB: 08        EX    AF,AF'        ;
21AC: 3A 8D 92  LD    A,($928D)     ;
21AF: A7        AND   A             ;
21B0: 20 02     JR    NZ,$21B4      ;
21B2: 04        INC   B             ;
21B3: C9        RET                 ;
21B4: 08        EX    AF,AF'        ;
21B5: CB 41     BIT   0,C           ;
21B7: 20 07     JR    NZ,$21C0      ;
21B9: FE 06     CP    $06           ;
21BB: 28 09     JR    Z,$21C6       ;
21BD: 34        INC   (HL)          ;
21BE: 18 0E     JR    $21CE         ;
21C0: A7        AND   A             ;
21C1: 28 03     JR    Z,$21C6       ;
21C3: 35        DEC   (HL)          ;
21C4: 18 08     JR    $21CE         ;
21C6: 0D        DEC   C             ;
21C7: F2 B5 21  JP    P,$21B5       ;
21CA: 0E 03     LD    C,$03         ;
21CC: 18 E7     JR    $21B5         ;
21CE: 79        LD    A,C           ;
21CF: CB 4F     BIT   1,A           ;
21D1: 28 02     JR    Z,$21D5       ;
21D3: EE 01     XOR   $01           ;
21D5: 26 9B     LD    H,$9B         ;
21D7: 77        LD    (HL),A        ;
21D8: C9        RET                 ;

;======================================================================
; PLAY COMMAND 19
;
21D9: 21 28 98  LD    HL,$9828      ;
21DC: 5E        LD    E,(HL)        ;
21DD: 16 88     LD    D,$88         ;
21DF: 1A        LD    A,(DE)        ;
21E0: FE 09     CP    $09           ;
21E2: 20 44     JR    NZ,$2228      ;
21E4: 2C        INC   L             ;
21E5: 7E        LD    A,(HL)        ;
21E6: DD 6F     LD    IXL,A         ;
21E8: DD 26 91  LD    IXH,$91       ;
21EB: DD 7E 0A  LD    A,(IX+$0A)    ;
21EE: A7        AND   A             ;
21EF: C0        RET   NZ            ;
21F0: 3E 0C     LD    A,$0C         ;
21F2: DD CB 05 46BIT   0,(IX+$05)    ;
21F6: 28 02     JR    Z,$21FA       ;
21F8: ED 44     NEG                 ;
21FA: DD 77 0C  LD    (IX+$0C),A    ;
21FD: DD 7E 05  LD    A,(IX+$05)    ;
2200: 0F        RRCA                ;
2201: DD 7E 04  LD    A,(IX+$04)    ;
2204: 1F        RRA                 ;
2205: D6 78     SUB   $78           ;
2207: FE 10     CP    $10           ;
2209: D0        RET   NC            ;
220A: 3A C6 99  LD    A,($99C6)     ;
220D: 32 2A 98  LD    ($982A),A     ;
2210: AF        XOR   A             ;
2211: DD 77 0C  LD    (IX+$0C),A    ;
2214: 32 19 90  LD    ($9019),A     ;
2217: 32 8B 92  LD    ($928B),A     ;
221A: 32 0D 92  LD    ($920D),A     ;
221D: 3C        INC   A             ;
221E: 32 18 90  LD    ($9018),A     ;
2221: 32 8C 92  LD    ($928C),A     ;
2224: 32 8D 92  LD    ($928D),A     ;
2227: C9        RET                 ;
2228: AF        XOR   A             ;
2229: 32 19 90  LD    ($9019),A     ;
222C: 32 2B 98  LD    ($982B),A     ;
222F: C9        RET                 ;

;======================================================================
; PLAY COMMAND 18
;
2230: 3A A0 92  LD    A,($92A0)     ;
2233: 4F        LD    C,A           ;
2234: E6 03     AND   $03           ;
2236: 20 2D     JR    NZ,$2265      ;
2238: 3A 8A 92  LD    A,($928A)     ;
223B: ED 44     NEG                 ;
223D: D6 18     SUB   $18           ;
223F: 26 21     LD    H,$21         ;
2241: 07        RLCA                ;
2242: CB 14     RL    H             ;
2244: 07        RLCA                ;
2245: CB 14     RL    H             ;
2247: E6 E0     AND   $E0           ;
2249: C6 15     ADD   A,$15         ;
224B: 6F        LD    L,A           ;
224C: 79        LD    A,C           ;
224D: 0F        RRCA                ;
224E: 0F        RRCA                ;
224F: E6 03     AND   $03           ;
2251: 20 01     JR    NZ,$2254      ;
2253: 3C        INC   A             ;
2254: C6 17     ADD   A,$17         ;
2256: 11 16 00  LD    DE,$0016      ;
2259: 0E 06     LD    C,$06         ;
225B: 06 0A     LD    B,$0A         ;
225D: 77        LD    (HL),A        ;
225E: 2C        INC   L             ;
225F: 10 FC     DJNZ  $225D         ;
2261: 19        ADD   HL,DE         ;
2262: 0D        DEC   C             ;
2263: 20 F6     JR    NZ,$225B      ;
2265: 21 8B 92  LD    HL,$928B      ;
2268: CB 7E     BIT   7,(HL)        ;
226A: 20 0C     JR    NZ,$2278      ;
226C: 3A 28 98  LD    A,($9828)     ;
226F: 5F        LD    E,A           ;
2270: 16 88     LD    D,$88         ;
2272: 1A        LD    A,(DE)        ;
2273: FE 09     CP    $09           ;
2275: C2 35 23  JP    NZ,$2335      ;
2278: 21 8C 92  LD    HL,$928C      ;
227B: 35        DEC   (HL)          ;
227C: C2 4B 23  JP    NZ,$234B      ;
227F: 3A 2A 98  LD    A,($982A)     ;
2282: 77        LD    (HL),A        ;
2283: 21 8B 92  LD    HL,$928B      ;
2286: CB 7E     BIT   7,(HL)        ;
2288: 20 2F     JR    NZ,$22B9      ;
228A: 32 A5 9A  LD    ($9AA5),A     ;
228D: 3A 29 98  LD    A,($9829)     ;
2290: C6 0D     ADD   A,$0D         ;
2292: 5F        LD    E,A           ;
2293: 16 91     LD    D,$91         ;
2295: 3E FF     LD    A,$FF         ;
2297: 12        LD    (DE),A        ;
2298: 34        INC   (HL)          ;
2299: 7E        LD    A,(HL)        ;
229A: E6 0F     AND   $0F           ;
229C: FE 0B     CP    $0B           ;
229E: 28 40     JR    Z,$22E0       ;
22A0: CB 76     BIT   6,(HL)        ;
22A2: 20 2B     JR    NZ,$22CF      ;
22A4: F5        PUSH  AF            ;
22A5: 4F        LD    C,A           ;
22A6: 07        RLCA                ;
22A7: 81        ADD   A,C           ;
22A8: 21 A9 23  LD    HL,$23A9      ;
22AB: CF        RST   $08           ;
22AC: F1        POP   AF            ;
22AD: CD 98 23  CALL  $2398         ;
22B0: 06 06     LD    B,$06         ;
22B2: 7E        LD    A,(HL)        ;
22B3: 12        LD    (DE),A        ;
22B4: 23        INC   HL            ;
22B5: E7        RST   $20           ;
22B6: 10 FA     DJNZ  $22B2         ;
22B8: C9        RET                 ;

22B9: 34        INC   (HL)          ;
22BA: 7E        LD    A,(HL)        ;
22BB: E6 0F     AND   $0F           ;
22BD: FE 0B     CP    $0B           ;
22BF: 20 12     JR    NZ,$22D3      ;
22C1: AF        XOR   A             ;
22C2: 32 18 90  LD    ($9018),A     ;
22C5: 32 A5 9A  LD    ($9AA5),A     ;
22C8: 32 A6 9A  LD    ($9AA6),A     ;
22CB: 32 2B 98  LD    ($982B),A     ;
22CE: C9        RET                 ;

22CF: ED 44     NEG                 ;
22D1: C6 0B     ADD   A,$0B         ;
22D3: CD 98 23  CALL  $2398         ;
22D6: 06 06     LD    B,$06         ;
22D8: 0E 24     LD    C,$24         ;
22DA: 79        LD    A,C           ;
22DB: 12        LD    (DE),A        ;
22DC: E7        RST   $20           ;
22DD: 10 FB     DJNZ  $22DA         ;
22DF: C9        RET                 ;

22E0: CB 76     BIT   6,(HL)        ;
22E2: 28 46     JR    Z,$232A       ;
22E4: 3A 0D 92  LD    A,($920D)     ;
22E7: A7        AND   A             ;
22E8: 28 07     JR    Z,$22F1       ;
22EA: CB 6E     BIT   5,(HL)        ;
22EC: 20 03     JR    NZ,$22F1      ;
22EE: 36 68     LD    (HL),$68      ;
22F0: C9        RET                 ;

22F1: AF        XOR   A             ;
22F2: 32 18 90  LD    ($9018),A     ;
22F5: 32 A5 9A  LD    ($9AA5),A     ;
22F8: 32 A6 9A  LD    ($9AA6),A     ;
22FB: 3A 0D 92  LD    A,($920D)     ;
22FE: A7        AND   A             ;
22FF: 3A 29 98  LD    A,($9829)     ;
2302: 20 0F     JR    NZ,$2313      ;
2304: C6 0D     ADD   A,$0D         ;
2306: 5F        LD    E,A           ;
2307: 16 91     LD    D,$91         ;
2309: AF        XOR   A             ;
230A: 32 2B 98  LD    ($982B),A     ;
230D: 3C        INC   A             ;
230E: 32 28 98  LD    ($9828),A     ;
2311: 12        LD    (DE),A        ;
2312: C9        RET                 ;
2313: C6 08     ADD   A,$08         ;
2315: 6F        LD    L,A           ;
2316: 26 91     LD    H,$91         ;
2318: 11 6B 04  LD    DE,$046B      ;
231B: 73        LD    (HL),E        ;
231C: 2C        INC   L             ;
231D: 72        LD    (HL),D        ;
231E: AF        XOR   A             ;
231F: 32 BA 99  LD    ($99BA),A     ;
2322: 3C        INC   A             ;
2323: 32 11 90  LD    ($9011),A     ;
2326: 32 8E 92  LD    ($928E),A     ;
2329: C9        RET                 ;

232A: 3E 40     LD    A,$40         ;
232C: 32 8C 92  LD    ($928C),A     ;
232F: 3E 40     LD    A,$40         ;
2331: 32 8B 92  LD    ($928B),A     ;
2334: C9        RET                 ;

2335: 3E 03     LD    A,$03         ;
2337: 32 2A 98  LD    ($982A),A     ;
233A: 36 80     LD    (HL),$80      ;
233C: AF        XOR   A             ;
233D: 32 8D 92  LD    ($928D),A     ;
2340: 32 BA 99  LD    ($99BA),A     ;
2343: 3C        INC   A             ;
2344: 32 8C 92  LD    ($928C),A     ;
2347: 32 14 90  LD    ($9014),A     ;
234A: C9        RET                 ;

234B: 3A 8B 92  LD    A,($928B)     ;
234E: FE 40     CP    $40           ;
2350: C0        RET   NZ            ;
2351: 3A 15 92  LD    A,($9215)     ;
2354: 4F        LD    C,A           ;
2355: 3A 62 93  LD    A,($9362)     ;
2358: CB 41     BIT   0,C           ;
235A: 28 04     JR    Z,$2360       ;
235C: C6 0E     ADD   A,$0E         ;
235E: ED 44     NEG                 ;
2360: 47        LD    B,A           ;
2361: 3A 8A 92  LD    A,($928A)     ;
2364: 90        SUB   B             ;
2365: C6 1B     ADD   A,$1B         ;
2367: FE 36     CP    $36           ;
2369: D0        RET   NC            ;
236A: 3A 01 92  LD    A,($9201)     ;
236D: 3D        DEC   A             ;
236E: 28 0B     JR    Z,$237B       ;
2370: 3A 14 90  LD    A,($9014)     ;
2373: 4F        LD    C,A           ;
2374: 3A 13 92  LD    A,($9213)     ;
2377: EE 01     XOR   $01           ;
2379: A1        AND   C             ;
237A: C8        RET   Z             ;
237B: AF        XOR   A             ;
237C: 32 14 90  LD    ($9014),A     ;
237F: 32 A5 9A  LD    ($9AA5),A     ;
2382: 32 25 90  LD    ($9025),A     ;
2385: 32 13 92  LD    ($9213),A     ;
2388: 3C        INC   A             ;
2389: 32 1C 90  LD    ($901C),A     ;
238C: 32 A6 9A  LD    ($9AA6),A     ;
238F: 32 BA 99  LD    ($99BA),A     ;
2392: 3E 0A     LD    A,$0A         ;
2394: 32 2A 98  LD    ($982A),A     ;
2397: C9        RET                 ;
2398: 4F        LD    C,A           ;
2399: 3A 8A 92  LD    A,($928A)     ;
239C: ED 44     NEG                 ;
239E: C6 10     ADD   A,$10         ;
23A0: 16 20     LD    D,$20         ;
23A2: 07        RLCA                ;
23A3: CB 12     RL    D             ;
23A5: 07        RLCA                ;
23A6: CB 12     RL    D             ;
23A8: E6 E0     AND   $E0           ;
23AA: C6 14     ADD   A,$14         ;
23AC: 81        ADD   A,C           ;
23AD: 5F        LD    E,A           ;
23AE: C9        RET                 ;
23AF: 24        INC   H             ;
23B0: 4E        LD    C,(HL)        ;
23B1: 4F        LD    C,A           ;
23B2: 50        LD    D,B           ;
23B3: 51        LD    D,C           ;
23B4: 24        INC   H             ;
23B5: 24        INC   H             ;
23B6: 52        LD    D,D           ;
23B7: 53        LD    D,E           ;
23B8: 54        LD    D,H           ;
23B9: 55        LD    D,L           ;
23BA: 24        INC   H             ;
23BB: 24        INC   H             ;
23BC: 56        LD    D,(HL)        ;
23BD: 57        LD    D,A           ;
23BE: 58        LD    E,B           ;
23BF: 59        LD    E,C           ;
23C0: 24        INC   H             ;
23C1: 24        INC   H             ;
23C2: 5A        LD    E,D           ;
23C3: 5B        LD    E,E           ;
23C4: 5C        LD    E,H           ;
23C5: 5D        LD    E,L           ;
23C6: 24        INC   H             ;
23C7: 24        INC   H             ;
23C8: 5E        LD    E,(HL)        ;
23C9: 5F        LD    E,A           ;
23CA: 60        LD    H,B           ;
23CB: 61        LD    H,C           ;
23CC: 24        INC   H             ;
23CD: 62        LD    H,D           ;
23CE: 63        LD    H,E           ;
23CF: 64        LD    H,H           ;
23D0: 65        LD    H,L           ;
23D1: 66        LD    H,(HL)        ;
23D2: 67        LD    H,A           ;
23D3: 68        LD    L,B           ;
23D4: 69        LD    L,C           ;
23D5: 6A        LD    L,D           ;
23D6: 6B        LD    L,E           ;
23D7: 6C        LD    L,H           ;
23D8: 6D        LD    L,L           ;
23D9: 6E        LD    L,(HL)        ;
23DA: 6F        LD    L,A           ;
23DB: 70        LD    (HL),B        ;
23DC: 71        LD    (HL),C        ;
23DD: 72        LD    (HL),D        ;
23DE: 73        LD    (HL),E        ;
23DF: 74        LD    (HL),H        ;
23E0: 75        LD    (HL),L        ;
23E1: 76        HALT                ;
23E2: 77        LD    (HL),A        ;
23E3: 78        LD    A,B           ;
23E4: 79        LD    A,C           ;
23E5: 7A        LD    A,D           ;
23E6: 7B        LD    A,E           ;
23E7: 7C        LD    A,H           ;
23E8: 7D        LD    A,L           ;
23E9: 7E        LD    A,(HL)        ;
23EA: 7F        LD    A,A           ;

;======================================================================
; PLAY COMMAND 0C (Something to do with erasing dead things)
;
23EB: 3A A0 92  LD    A,($92A0)     ;
23EE: CB 47     BIT   0,A           ;
23F0: CA A4 25  JP    Z,$25A4       ;
23F3: E6 02     AND   $02           ;
23F5: 5F        LD    E,A           ;
23F6: 3A A6 92  LD    A,($92A6)     ;
23F9: DD 6F     LD    IXL,A         ;
23FB: 06 20     LD    B,$20         ; Count is 64
;
23FD: 16 88     LD    D,$88         ; Slots
23FF: 1A        LD    A,(DE)        ; Get byte
2400: CB 27     SLA   A             ; *2 bytes (and check upper bit)
2402: 38 20     JR    C,$2424       ; Skip command (an empty slot would skip)
2404: 21 0D 24  LD    HL,$240D      ; Jump table
2407: D7        RST   $10           ; Add A to HL
2408: 7E        LD    A,(HL)        ; Get LS
2409: 23        INC   HL            ; Next
240A: 66        LD    H,(HL)        ; Get MSB
240B: 6F        LD    L,A           ; To HL
240C: E9        JP    (HL)          ; Jump to routine
;
; JUMP TABLE
240D: 24 24       ; 01:Do next
240F: 96 24       ; 02:??? Bees pulsing in formatin ???
2411: 6D 24       ; 03:??? Bees straightening up into formatin ???
2413: 5B 25       ; 04:?? Couldn't tell
2415: C0 24       ; 05:?? Initiate explosion removal of bee
2417: 43 25       ; 06:Remove score from screen
2419: 5B 25       ; 07:
241B: 9E 25       ; 08:?? Couldn't tell
241D: 4A 24       ; 09:?? Couldn't tell
241F: 30 24       ; 0A:?? Couldn't tell
;
;============
2421: 1D        DEC   E             ;
2422: DD 2C     INC   IXL           ;
;
;============
; Jump01:Do next
;
2424: 3E 04     LD    A,$04         ;
2426: 83        ADD   A,E           ;
2427: 5F        LD    E,A           ;
2428: 10 D3     DJNZ  $23FD         ;
242A: DD 7D     LD    A,IXL         ;
242C: 32 A6 92  LD    ($92A6),A     ;
242F: C9        RET                 ;
;
;============
; Jump0A:
2430: 6B        LD    L,E           ;
2431: 26 01     LD    H,$01         ;
2433: 4E        LD    C,(HL)        ;
2434: 2C        INC   L             ;
2435: 6E        LD    L,(HL)        ;
2436: 26 99     LD    H,$99         ;
2438: 7E        LD    A,(HL)        ;
2439: 08        EX    AF,AF'        ;
243A: 69        LD    L,C           ;
243B: 4E        LD    C,(HL)        ;
243C: 1C        INC   E             ;
243D: 1A        LD    A,(DE)        ;
243E: C6 11     ADD   A,$11         ;
2440: 6F        LD    L,A           ;
2441: 26 91     LD    H,$91         ;
2443: 08        EX    AF,AF'        ;
2444: 77        LD    (HL),A        ;
2445: 2C        INC   L             ;
2446: 71        LD    (HL),C        ;
2447: C3 21 24  JP    $2421         ;
;
;============
; Jump09:
244A: 26 8B     LD    H,$8B         ;
244C: 6B        LD    L,E           ;
244D: 1C        INC   E             ;
244E: 1A        LD    A,(DE)        ;
244F: 3D        DEC   A             ;
2450: 28 0D     JR    Z,$245F       ;
2452: 12        LD    (DE),A        ;
2453: 1D        DEC   E             ;
2454: E6 03     AND   $03           ;
2456: 20 CC     JR    NZ,$2424      ;
2458: 7E        LD    A,(HL)        ;
2459: C6 04     ADD   A,$04         ;
245B: 77        LD    (HL),A        ;
245C: C3 24 24  JP    $2424         ;
245F: 26 93     LD    H,$93         ;
2461: AF        XOR   A             ;
2462: 77        LD    (HL),A        ;
2463: 26 9B     LD    H,$9B         ;
2465: 77        LD    (HL),A        ;
2466: 1D        DEC   E             ;
2467: 3E 80     LD    A,$80         ;
2469: 12        LD    (DE),A        ;
246A: C3 24 24  JP    $2424         ;
;
;============
; Jump03:
246D: 26 9B     LD    H,$9B         ;
246F: 6B        LD    L,E           ;
2470: 7E        LD    A,(HL)        ;
2471: E6 01     AND   $01           ;
2473: 26 8B     LD    H,$8B         ;
2475: 20 0A     JR    NZ,$2481      ;
2477: 7E        LD    A,(HL)        ;
2478: E6 07     AND   $07           ;
247A: FE 06     CP    $06           ;
247C: 28 13     JR    Z,$2491       ;
247E: 34        INC   (HL)          ;
247F: 18 28     JR    $24A9         ;
2481: 7E        LD    A,(HL)        ;
2482: E6 07     AND   $07           ;
2484: 20 08     JR    NZ,$248E      ;
2486: 26 9B     LD    H,$9B         ;
2488: CB 86     RES   0,(HL)        ;
248A: 26 8B     LD    H,$8B         ;
248C: 18 1B     JR    $24A9         ;
248E: 35        DEC   (HL)          ;
248F: 18 18     JR    $24A9         ;
2491: 3E 01     LD    A,$01         ;
2493: 12        LD    (DE),A        ;
2494: 18 13     JR    $24A9         ;
;
;============
; Jump02:
2496: 26 8B     LD    H,$8B         ;
2498: 6B        LD    L,E           ;
2499: 3A A2 92  LD    A,($92A2)     ;
249C: CB 0E     RRC   (HL)          ;
249E: 0F        RRCA                ;
249F: 0F        RRCA                ;
24A0: CB 16     RL    (HL)          ;
24A2: 3A 0B 92  LD    A,($920B)     ;
24A5: A7        AND   A             ;
24A6: CA 22 24  JP    Z,$2422       ;
24A9: 26 01     LD    H,$01         ;
24AB: 4E        LD    C,(HL)        ;
24AC: 2C        INC   L             ;
24AD: 6E        LD    L,(HL)        ;
24AE: 26 98     LD    H,$98         ;
24B0: 7E        LD    A,(HL)        ;
24B1: 16 93     LD    D,$93         ;
24B3: 12        LD    (DE),A        ;
24B4: 1C        INC   E             ;
24B5: 69        LD    L,C           ;
24B6: 7E        LD    A,(HL)        ;
24B7: 12        LD    (DE),A        ;
24B8: 16 9B     LD    D,$9B         ;
24BA: 2C        INC   L             ;
24BB: 7E        LD    A,(HL)        ;
24BC: 12        LD    (DE),A        ;
24BD: C3 21 24  JP    $2421         ;
;
;============
; Jump05:
24C0: 6B        LD    L,E           ;
24C1: 1C        INC   E             ;
24C2: 1A        LD    A,(DE)        ;
24C3: FE 45     CP    $45           ;
24C5: 28 2D     JR    Z,$24F4       ;
24C7: 3C        INC   A             ;
24C8: 12        LD    (DE),A        ;
24C9: 1D        DEC   E             ;
24CA: FE 45     CP    $45           ;
24CC: 20 02     JR    NZ,$24D0      ;
24CE: C6 03     ADD   A,$03         ;
24D0: FE 44     CP    $44           ;
24D2: 20 1A     JR    NZ,$24EE      ;
24D4: 26 93     LD    H,$93         ;
24D6: 08        EX    AF,AF'        ;
24D7: 7E        LD    A,(HL)        ;
24D8: D6 08     SUB   $08           ;
24DA: 77        LD    (HL),A        ;
24DB: 2C        INC   L             ;
24DC: 7E        LD    A,(HL)        ;
24DD: D6 08     SUB   $08           ;
24DF: 77        LD    (HL),A        ;
24E0: 30 06     JR    NC,$24E8      ;
24E2: 26 9B     LD    H,$9B         ;
24E4: 7E        LD    A,(HL)        ;
24E5: EE 01     XOR   $01           ;
24E7: 77        LD    (HL),A        ;
24E8: 2D        DEC   L             ;
24E9: 26 9B     LD    H,$9B         ;
24EB: 36 0C     LD    (HL),$0C      ;
24ED: 08        EX    AF,AF'        ;
24EE: 26 8B     LD    H,$8B         ;
24F0: 77        LD    (HL),A        ;
24F1: C3 24 24  JP    $2424         ;
24F4: 1D        DEC   E             ;
24F5: 26 92     LD    H,$92         ;
24F7: 7E        LD    A,(HL)        ;
24F8: FE 01     CP    $01           ;
24FA: 20 0F     JR    NZ,$250B      ;
24FC: 26 93     LD    H,$93         ;
24FE: 36 00     LD    (HL),$00      ;
2500: 26 9B     LD    H,$9B         ;
2502: 36 00     LD    (HL),$00      ;
2504: 26 88     LD    H,$88         ;
2506: 36 80     LD    (HL),$80      ; After explosion, free ship from active duty
2508: C3 24 24  JP    $2424         ;
250B: 26 8B     LD    H,$8B         ;
250D: 77        LD    (HL),A        ;
250E: FE 37     CP    $37           ;
2510: 38 0A     JR    C,$251C       ;
2512: 0E 0D     LD    C,$0D         ;
2514: 2C        INC   L             ;
2515: FE 3A     CP    $3A           ;
2517: 38 01     JR    C,$251A       ;
2519: 0C        INC   C             ;
251A: 71        LD    (HL),C        ;
251B: 2D        DEC   L             ;
251C: 26 93     LD    H,$93         ;
251E: 0E 08     LD    C,$08         ;
2520: FE 3B     CP    $3B           ;
2522: 30 06     JR    NC,$252A      ;
2524: 0E 00     LD    C,$00         ;
2526: 7E        LD    A,(HL)        ;
2527: C6 08     ADD   A,$08         ;
2529: 77        LD    (HL),A        ;
252A: 2C        INC   L             ;
252B: 7E        LD    A,(HL)        ;
252C: C6 08     ADD   A,$08         ;
252E: 77        LD    (HL),A        ;
252F: 26 9B     LD    H,$9B         ;
2531: 30 04     JR    NC,$2537      ;
2533: 7E        LD    A,(HL)        ;
2534: EE 01     XOR   $01           ;
2536: 77        LD    (HL),A        ;
2537: 2D        DEC   L             ;
2538: 71        LD    (HL),C        ;
2539: 26 88     LD    H,$88         ;
253B: 36 05     LD    (HL),$05      ;
253D: 2C        INC   L             ;
253E: 36 13     LD    (HL),$13      ;
2540: C3 24 24  JP    $2424         ;
;
;============
; Jump06:
; Time down and remove score indicator from screen.
2543: 6B        LD    L,E           ;
2544: 2C        INC   L             ; Second byte
2545: 62        LD    H,D           ;
2546: 35        DEC   (HL)          ; Decrement time
2547: C2 24 24  JP    NZ,$2424      ; Not time yet
254A: 2D        DEC   L             ; Restore pointer
254B: 36 80     LD    (HL),$80      ; This section ...
254D: 26 93     LD    H,$93         ; ... removes score ...
254F: 36 00     LD    (HL),$00      ; ... indicator from ...
2551: 26 9B     LD    H,$9B         ; ... screen.
2553: 36 00     LD    (HL),$00      ; '
2555: 3E 80     LD    A,$80         ; '
2557: 12        LD    (DE),A        ; '
2558: C3 24 24  JP    $2424         ; Do next
;
;============
; Jump04,07:
; Remove item if Y coordinate is too close to bottom or top of screen.
255B: 26 93     LD    H,$93         ; Coordinates
255D: 6B        LD    L,E           ;
255E: CB FD     SET   7,L           ; ?
2560: 7E        LD    A,(HL)        ; {13} [00] Get X coordinate
2561: FE F4     CP    $F4           ; => F4 ?
2563: 30 1A     JR    NC,$257F      ; Yes ... Remove from duty
2565: 2C        INC   L             ; Point to Y
2566: 4E        LD    C,(HL)        ; {4A} [74] Get Y coordinate
2567: 26 9B     LD    H,$9B         ; This gets set as a special in the movement code
2569: 7E        LD    A,(HL)        ; {01} [00]
256A: 2D        DEC   L             ; Restore pointer
256B: 0F        RRCA                ; {C=1} [C=0]
256C: 79        LD    A,C           ; {4A} [74] Y coordinate
256D: 1F        RRA                 ; {A5}
256E: FE 0B     CP    $0B           ; If Y coordinate is too close to top of screen ...
2570: 38 0D     JR    C,$257F       ; ... remove it (Y< 0B).
2572: FE A5     CP    $A5           ; If Y coordinate is too close to bottom of screen ...
2574: 30 09     JR    NC,$257F      ; ... remove it (Y>= A5).
2576: 1A        LD    A,(DE)        ; Get type
2577: FE 06     CP    $06           ; Bee shot?
2579: C2 22 24  JP    NZ,$2422      ; Not a bee shot ... do something and next
257C: C3 24 24  JP    $2424         ; Do next
; Remove item from active duty
257F: CB BD     RES   7,L           ;
2581: 1A        LD    A,(DE)        ; Type
2582: FE 03     CP    $03           ;
2584: 28 0A     JR    Z,$2590       ;
2586: 3E 80     LD    A,$80         ; Flag free slot
2588: 12        LD    (DE),A        ; Here it is -- shots are erased here.
2589: 26 93     LD    H,$93         ; Free ...
258B: 36 00     LD    (HL),$00      ; ... sprite
258D: C3 24 24  JP    $2424         ; Do next
;
; Additional processing and remove from duty
2590: 1C        INC   E             ; 2nd byte
2591: 1A        LD    A,(DE)        ; Get ???
2592: 1D        DEC   E             ; Restore pointer
2593: C6 13     ADD   A,$13         ;
2595: 6F        LD    L,A           ;
2596: 26 91     LD    H,$91         ;
2598: 36 00     LD    (HL),$00      ;
259A: 6B        LD    L,E           ;
259B: C3 86 25  JP    $2586         ; Continue removing from active duty
;
;============
; Jump08:
259E: 3E 03     LD    A,$03         ;
25A0: 12        LD    (DE),A        ;
25A1: C3 22 24  JP    $2422         ;
25A4: CB 4F     BIT   1,A           ;
25A6: C8        RET   Z             ;
25A7: 21 A6 92  LD    HL,$92A6      ;
25AA: 7E        LD    A,(HL)        ;
25AB: 36 00     LD    (HL),$00      ;
25AD: 2C        INC   L             ;
25AE: 77        LD    (HL),A        ;
25AF: C9        RET                 ;

;======================================================================
;
25B0: 21 7C 28  LD    HL,$287C      ;
25B3: 22 E0 92  LD    ($92E0),HL    ;
25B6: 3A 21 98  LD    A,($9821)     ;
25B9: 4F        LD    C,A           ;
25BA: FE 17     CP    $17           ;
25BC: 38 04     JR    C,$25C2       ;
25BE: D6 04     SUB   $04           ;
25C0: 18 F8     JR    $25BA         ;
25C2: 47        LD    B,A           ;
25C3: 3C        INC   A             ;
25C4: E6 03     AND   $03           ;
25C6: 28 19     JR    Z,$25E1       ;
25C8: 3A 84 99  LD    A,($9984)     ;
25CB: 2E 11     LD    L,$11         ;
25CD: CD 4E 10  CALL  $104E         ;
25D0: 7D        LD    A,L           ;
25D1: 21 B6 26  LD    HL,$26B6      ;
25D4: D7        RST   $10           ;
25D5: 11 02 27  LD    DE,$2702      ;
25D8: 78        LD    A,B           ;
25D9: CB 38     SRL   B             ;
25DB: CB 38     SRL   B             ;
25DD: 90        SUB   B             ;
25DE: 3D        DEC   A             ;
25DF: 18 0D     JR    $25EE         ;
25E1: 21 FA 26  LD    HL,$26FA      ;
25E4: 79        LD    A,C           ;
25E5: CB 3F     SRL   A             ;
25E7: CB 3F     SRL   A             ;
25E9: E6 07     AND   $07           ;
25EB: 11 EC 27  LD    DE,$27EC      ;
25EE: D7        RST   $10           ;
25EF: 7E        LD    A,(HL)        ;
25F0: EB        EX    DE,HL         ;
25F1: D7        RST   $10           ;
25F2: 7E        LD    A,(HL)        ;
25F3: 23        INC   HL            ;
25F4: 32 E2 92  LD    ($92E2),A     ;
25F7: 7E        LD    A,(HL)        ;
25F8: 23        INC   HL            ;
25F9: 32 E3 92  LD    ($92E3),A     ;
25FC: 11 20 89  LD    DE,$8920      ;
25FF: 3E 7E     LD    A,$7E         ;
2601: 12        LD    (DE),A        ;
2602: 1C        INC   E             ;
2603: 7E        LD    A,(HL)        ;
2604: 23        INC   HL            ;
2605: FE FF     CP    $FF           ;
2607: CA 8F 26  JP    Z,$268F       ;
260A: 4F        LD    C,A           ;
260B: D5        PUSH  DE            ;
260C: E5        PUSH  HL            ;
260D: 21 00 91  LD    HL,$9100      ; Bee space
2610: 3E FF     LD    A,$FF         ;
2612: 06 10     LD    B,$10         ;
2614: DF        RST   $18           ; Fill first 16 bytes with FF?
2615: 79        LD    A,C           ;
2616: E6 0F     AND   $0F           ;
2618: 28 2A     JR    Z,$2644       ;
261A: 47        LD    B,A           ;
261B: CB 3F     SRL   A             ;
261D: C6 04     ADD   A,$04         ;
261F: 5F        LD    E,A           ;
2620: CD 00 10  CALL  $1000         ;
2623: 6F        LD    L,A           ;
2624: 26 00     LD    H,$00         ;
2626: 7B        LD    A,E           ;
2627: CD 61 10  CALL  $1061         ;
262A: CB 40     BIT   0,B           ;
262C: 28 02     JR    Z,$2630       ;
262E: CB DF     SET   3,A           ;
2630: 26 91     LD    H,$91         ;
2632: 6F        LD    L,A           ;
2633: 7E        LD    A,(HL)        ;
2634: 3C        INC   A             ;
2635: 20 E9     JR    NZ,$2620      ;
2637: 78        LD    A,B           ;
2638: 07        RLCA                ;
2639: CB 01     RLC   C             ;
263B: 30 02     JR    NC,$263F      ;
263D: F6 40     OR    $40           ;
263F: F6 38     OR    $38           ;
2641: 77        LD    (HL),A        ;
2642: 10 DC     DJNZ  $2620         ;
;
2644: 21 00 91  LD    HL,$9100      ;
2647: ED 5B E0 92LD    DE,($92E0)    ;
264B: 06 08     LD    B,$08         ;
264D: 7E        LD    A,(HL)        ;
264E: FE FF     CP    $FF           ;
2650: 28 03     JR    Z,$2655       ;
2652: 23        INC   HL            ;
2653: 18 F8     JR    $264D         ; Find first FF starting at 9100
2655: 1A        LD    A,(DE)        ;
2656: 77        LD    (HL),A        ;
2657: 13        INC   DE            ;
2658: 23        INC   HL            ;
2659: 78        LD    A,B           ;
265A: FE 05     CP    $05           ;
265C: 20 02     JR    NZ,$2660      ;
265E: 2E 08     LD    L,$08         ;
2660: 10 EB     DJNZ  $264D         ;
2662: ED 53 E0 92LD    ($92E0),DE    ;
2666: E1        POP   HL            ;
2667: D1        POP   DE            ;
2668: 46        LD    B,(HL)        ;
2669: 23        INC   HL            ;
266A: 4E        LD    C,(HL)        ;
266B: 23        INC   HL            ;
266C: E5        PUSH  HL            ;
266D: 21 00 91  LD    HL,$9100      ;
2670: 78        LD    A,B           ;
2671: 12        LD    (DE),A        ;
2672: 7E        LD    A,(HL)        ;
2673: FE FF     CP    $FF           ;
2675: 28 10     JR    Z,$2687       ;
2677: 1C        INC   E             ;
2678: 12        LD    (DE),A        ;
2679: 1C        INC   E             ;
267A: 79        LD    A,C           ;
267B: 12        LD    (DE),A        ;
267C: 1C        INC   E             ;
267D: CB DD     SET   3,L           ;
267F: 7E        LD    A,(HL)        ;
2680: 12        LD    (DE),A        ;
2681: 1C        INC   E             ;
2682: CB 9D     RES   3,L           ;
2684: 23        INC   HL            ;
2685: 18 E9     JR    $2670         ;
2687: 3E 7E     LD    A,$7E         ;
2689: 12        LD    (DE),A        ;
268A: 1C        INC   E             ;
268B: E1        POP   HL            ;
268C: C3 03 26  JP    $2603         ;
268F: 1D        DEC   E             ;
2690: 3A 2B 98  LD    A,($982B)     ;
2693: 47        LD    B,A           ;
2694: 3A 27 98  LD    A,($9827)     ;
2697: 3D        DEC   A             ;
2698: A0        AND   B             ;
2699: 28 17     JR    Z,$26B2       ;
269B: 3A 25 98  LD    A,($9825)     ;
269E: A7        AND   A             ;
269F: 28 11     JR    Z,$26B2       ;
26A1: 62        LD    H,D           ;
26A2: 7B        LD    A,E           ;
26A3: D6 04     SUB   $04           ;
26A5: 6F        LD    L,A           ;
26A6: 7E        LD    A,(HL)        ;
26A7: 12        LD    (DE),A        ;
26A8: 1C        INC   E             ;
26A9: 3E 04     LD    A,$04         ;
26AB: 12        LD    (DE),A        ;
26AC: 1C        INC   E             ;
26AD: 3E 87     LD    A,$87         ;
26AF: 32 04 8B  LD    ($8B04),A     ;
26B2: 3E 7F     LD    A,$7F         ;
26B4: 12        LD    (DE),A        ;
26B5: C9        RET                 ;

26B6: 00        NOP                 ; #
26B7: 12        LD    (DE),A        ; #
26B8: 24        INC   H             ; #
26B9: 36 00     LD    (HL),$00      ; #
26BB: 48        LD    C,B           ; #
26BC: 6C        LD    L,H           ; #
26BD: 5A        LD    E,D           ; #
26BE: 48        LD    C,B           ; #
26BF: 6C        LD    L,H           ; #
26C0: 00        NOP                 ; #
26C1: 7E        LD    A,(HL)        ; #
26C2: A2        AND   D             ; #
26C3: 90        SUB   B             ; #
26C4: B4        OR    H             ; #
26C5: D8        RET   C             ; #
26C6: C6 00     ADD   A,$00         ; #
26C8: 12        LD    (DE),A        ; #
26C9: 48        LD    C,B           ; #
26CA: 6C        LD    L,H           ; #
26CB: 5A        LD    E,D           ; #
26CC: 7E        LD    A,(HL)        ; #
26CD: A2        AND   D             ; #
26CE: 00        NOP                 ; #
26CF: 7E        LD    A,(HL)        ; #
26D0: D8        RET   C             ; #
26D1: C6 B4     ADD   A,$B4         ; #
26D3: D8        RET   C             ; #
26D4: C6 B4     ADD   A,$B4         ; #
26D6: D8        RET   C             ; #
26D7: C6 00     ADD   A,$00         ; #
26D9: 12        LD    (DE),A        ; #
26DA: 7E        LD    A,(HL)        ; #
26DB: A2        AND   D             ; #
26DC: 90        SUB   B             ; #
26DD: 7E        LD    A,(HL)        ; #
26DE: D8        RET   C             ; #
26DF: C6 B4     ADD   A,$B4         ; #
26E1: D8        RET   C             ; #
26E2: C6 B4     ADD   A,$B4         ; #
26E4: D8        RET   C             ; #
26E5: C6 B4     ADD   A,$B4         ; #
26E7: D8        RET   C             ; #
26E8: C6 00     ADD   A,$00         ; #
26EA: 12        LD    (DE),A        ; #
26EB: 48        LD    C,B           ; #
26EC: 36 24     LD    (HL),$24      ; #
26EE: 48        LD    C,B           ; #
26EF: 6C        LD    L,H           ; #
26F0: 00        NOP                 ; #
26F1: 7E        LD    A,(HL)        ; #
26F2: A2        AND   D             ; #
26F3: 90        SUB   B             ; #
26F4: B4        OR    H             ; #
26F5: D8        RET   C             ; #
26F6: 00        NOP                 ; #
26F7: B4        OR    H             ; #
26F8: D8        RET   C             ; #
26F9: C6 00     ADD   A,$00         ; #
26FB: 12        LD    (DE),A        ; #
26FC: 24        INC   H             ; #
26FD: 36 48     LD    (HL),$48      ; #
26FF: 5A        LD    E,D           ; #
2700: 6C        LD    L,H           ; #
2701: 7E        LD    A,(HL)        ; #
;
2702: 14        INC   D             ; #
2703: 00        NOP                 ; #
2704: 00        NOP                 ; #
2705: 00        NOP                 ; #
2706: C0        RET   NZ            ; #
2707: 00        NOP                 ; #
2708: 01 01 00  LD    BC,$0001      ; #
270B: 41        LD    B,C           ; #
270C: 41        LD    B,C           ; #
270D: 00        NOP                 ; #
270E: 40        LD    B,B           ; #
270F: 40        LD    B,B           ; #
2710: 00        NOP                 ; #
2711: 00        NOP                 ; #
2712: 00        NOP                 ; #
2713: FF        RST   $38           ; #
2714: 14        INC   D             ; #
2715: 01 00 42  LD    BC,$4200      ; #
2718: 82        ADD   A,D           ; #
2719: 00        NOP                 ; #
271A: 03        INC   BC            ; #
271B: 85        ADD   A,L           ; #
271C: 00        NOP                 ; #
271D: 43        LD    B,E           ; #
271E: C5        PUSH  BC            ; #
271F: 00        NOP                 ; #
2720: 42        LD    B,D           ; #
2721: C4 00 02  CALL  NZ,$0200      ; #
2724: 84        ADD   A,H           ; #
2725: FF        RST   $38           ; #
2726: 14        INC   D             ; #
2727: 01 82 00  LD    BC,$0082      ; #
272A: C0        RET   NZ            ; #
272B: 00        NOP                 ; #
272C: 01 01 00  LD    BC,$0001      ; #
272F: 41        LD    B,C           ; #
2730: 41        LD    B,C           ; #
2731: 02        LD    (BC),A        ; #
2732: 40        LD    B,B           ; #
2733: 40        LD    B,B           ; #
2734: 02        LD    (BC),A        ; #
2735: 00        NOP                 ; #
2736: 00        NOP                 ; #
2737: FF        RST   $38           ; #
2738: 14        INC   D             ; #
2739: 01 82 02  LD    BC,$0282      ; #
273C: C2 00 03  JP    NZ,$0300      ; #
273F: 85        ADD   A,L           ; #
2740: 00        NOP                 ; #
2741: 43        LD    B,E           ; #
2742: C5        PUSH  BC            ; #
2743: 02        LD    (BC),A        ; #
2744: 42        LD    B,D           ; #
2745: C4 02 02  CALL  NZ,$0202      ; #
2748: 84        ADD   A,H           ; #
2749: FF        RST   $38           ; #
274A: 14        INC   D             ; #
274B: 01 82 00  LD    BC,$0082      ; #
274E: C0        RET   NZ            ; #
274F: 00        NOP                 ; #
2750: 01 C1 00  LD    BC,$00C1      ; #
2753: 41        LD    B,C           ; #
2754: 81        ADD   A,C           ; #
2755: 02        LD    (BC),A        ; #
2756: 40        LD    B,B           ; #
2757: 80        ADD   A,B           ; #
2758: 02        LD    (BC),A        ; #
2759: 40        LD    B,B           ; #
275A: 80        ADD   A,B           ; #
275B: FF        RST   $38           ; #
275C: 14        INC   D             ; #
275D: 01 82 00  LD    BC,$0082      ; #
2760: C0        RET   NZ            ; #
2761: 42        LD    B,D           ; #
2762: 01 01 F2  LD    BC,$F201      ; #
2765: 41        LD    B,C           ; #
2766: 41        LD    B,C           ; #
2767: 02        LD    (BC),A        ; #
2768: 40        LD    B,B           ; #
2769: 40        LD    B,B           ; #
276A: 02        LD    (BC),A        ; #
276B: 00        NOP                 ; #
276C: 00        NOP                 ; #
276D: FF        RST   $38           ; #
276E: 14        INC   D             ; #
276F: 01 A4 02  LD    BC,$02A4      ; #
2772: C2 52 03  JP    NZ,$0352      ; #
2775: 85        ADD   A,L           ; #
2776: F2 43 C5  JP    P,$C543       ; #
2779: 02        LD    (BC),A        ; #
277A: 42        LD    B,D           ; #
277B: C4 02 02  CALL  NZ,$0202      ; #
277E: 84        ADD   A,H           ; #
277F: FF        RST   $38           ; #
2780: 14        INC   D             ; #
2781: 01 82 00  LD    BC,$0082      ; #
2784: C0        RET   NZ            ; #
2785: 52        LD    D,D           ; #
2786: 01 C1 F2  LD    BC,$F2C1      ; #
2789: 41        LD    B,C           ; #
278A: 81        ADD   A,C           ; #
278B: 02        LD    (BC),A        ; #
278C: 40        LD    B,B           ; #
278D: 80        ADD   A,B           ; #
278E: 02        LD    (BC),A        ; #
278F: 40        LD    B,B           ; #
2790: 80        ADD   A,B           ; #
2791: FF        RST   $38           ; #
2792: 14        INC   D             ; #
2793: 01 A4 00  LD    BC,$00A4      ; #
2796: C0        RET   NZ            ; #
2797: 42        LD    B,D           ; #
2798: 01 01 F4  LD    BC,$F401      ; #
279B: 41        LD    B,C           ; #
279C: 41        LD    B,C           ; #
279D: 04        INC   B             ; #
279E: 40        LD    B,B           ; #
279F: 40        LD    B,B           ; #
27A0: 04        INC   B             ; #
27A1: 00        NOP                 ; #
27A2: 00        NOP                 ; #
27A3: FF        RST   $38           ; #
27A4: 14        INC   D             ; #
27A5: 01 A4 02  LD    BC,$02A4      ; #
27A8: C2 52 03  JP    NZ,$0352      ; #
27AB: 85        ADD   A,L           ; #
27AC: F4 43 C5  CALL  P,$C543       ; #
27AF: 04        INC   B             ; #
27B0: 42        LD    B,D           ; #
27B1: C4 04 02  CALL  NZ,$0204      ; #
27B4: 84        ADD   A,H           ; #
27B5: FF        RST   $38           ; #
27B6: 14        INC   D             ; #
27B7: 03        INC   BC            ; #
27B8: A4        AND   H             ; #
27B9: 00        NOP                 ; #
27BA: C0        RET   NZ            ; #
27BB: 54        LD    D,H           ; #
27BC: 01 C1 F4  LD    BC,$F4C1      ; #
27BF: 41        LD    B,C           ; #
27C0: 81        ADD   A,C           ; #
27C1: 04        INC   B             ; #
27C2: 40        LD    B,B           ; #
27C3: 80        ADD   A,B           ; #
27C4: 04        INC   B             ; #
27C5: 40        LD    B,B           ; #
27C6: 80        ADD   A,B           ; #
27C7: FF        RST   $38           ; #
27C8: 14        INC   D             ; #
27C9: 03        INC   BC            ; #
27CA: A4        AND   H             ; #
27CB: 00        NOP                 ; #
27CC: C0        RET   NZ            ; #
27CD: 54        LD    D,H           ; #
27CE: 01 01 F4  LD    BC,$F401      ; #
27D1: 41        LD    B,C           ; #
27D2: 41        LD    B,C           ; #
27D3: 04        INC   B             ; #
27D4: 40        LD    B,B           ; #
27D5: 40        LD    B,B           ; #
27D6: 04        INC   B             ; #
27D7: 00        NOP                 ; #
27D8: 00        NOP                 ; #
27D9: FF        RST   $38           ; #
27DA: 14        INC   D             ; #
27DB: 03        INC   BC            ; #
27DC: A4        AND   H             ; #
27DD: 02        LD    (BC),A        ; #
27DE: C2 54 03  JP    NZ,$0354      ; #
27E1: 85        ADD   A,L           ; #
27E2: F4 43 C5  CALL  P,$C543       ; #
27E5: 04        INC   B             ; #
27E6: 42        LD    B,D           ; #
27E7: C4 04 02  CALL  NZ,$0204      ; #
27EA: 84        ADD   A,H           ; #
27EB: FF        RST   $38           ; #
27EC: FF        RST   $38           ; #
27ED: 00        NOP                 ; #
27EE: 00        NOP                 ; #
27EF: 06 C6     LD    B,$C6         ; #
27F1: 00        NOP                 ; #
27F2: 07        RLCA                ; #
27F3: 07        RLCA                ; #
27F4: 00        NOP                 ; #
27F5: 47        LD    B,A           ; #
27F6: 47        LD    B,A           ; #
27F7: 00        NOP                 ; #
27F8: 46        LD    B,(HL)        ; #
27F9: 46        LD    B,(HL)        ; #
27FA: 00        NOP                 ; #
27FB: 06 06     LD    B,$06         ; #
27FD: FF        RST   $38           ; #
27FE: FF        RST   $38           ; #
27FF: 00        NOP                 ; #
2800: 00        NOP                 ; #
2801: 08        EX    AF,AF'        ; #
2802: C8        RET   Z             ; #
2803: 00        NOP                 ; #
2804: 09        ADD   HL,BC         ; #
2805: C9        RET                 ; #
2806: 00        NOP                 ; #
2807: 09        ADD   HL,BC         ; #
2808: C9        RET                 ; #
2809: 00        NOP                 ; #
280A: 48        LD    C,B           ; #
280B: 48        LD    C,B           ; #
280C: 00        NOP                 ; #
280D: 08        EX    AF,AF'        ; #
280E: 08        EX    AF,AF'        ; #
280F: FF        RST   $38           ; #
2810: FF        RST   $38           ; #
2811: 00        NOP                 ; #
2812: 00        NOP                 ; #
2813: 0A        LD    A,(BC)        ; #
2814: 4A        LD    C,D           ; #
2815: 00        NOP                 ; #
2816: 0B        DEC   BC            ; #
2817: CB 00     RLC   B             ; #
2819: 0B        DEC   BC            ; #
281A: CB 00     RLC   B             ; #
281C: 0A        LD    A,(BC)        ; #
281D: 4A        LD    C,D           ; #
281E: 00        NOP                 ; #
281F: 16 56     LD    D,$56         ; #
2821: FF        RST   $38           ; #
2822: FF        RST   $38           ; #
2823: 00        NOP                 ; #
2824: 00        NOP                 ; #
2825: 0C        INC   C             ; #
2826: CC 00 0D  CALL  Z,$0D00       ; #
2829: 0D        DEC   C             ; #
282A: 00        NOP                 ; #
282B: 4D        LD    C,L           ; #
282C: 4D        LD    C,L           ; #
282D: 00        NOP                 ; #
282E: 0C        INC   C             ; #
282F: CC 00 17  CALL  Z,$1700       ; #
2832: D7        RST   $10           ; #
2833: FF        RST   $38           ; #
2834: FF        RST   $38           ; #
2835: 00        NOP                 ; #
2836: 00        NOP                 ; #
2837: 0E 0E     LD    C,$0E         ; #
2839: 00        NOP                 ; #
283A: 0F        RRCA                ; #
283B: 0F        RRCA                ; #
283C: 00        NOP                 ; #
283D: 4F        LD    C,A           ; #
283E: 4F        LD    C,A           ; #
283F: 00        NOP                 ; #
2840: 0E 0E     LD    C,$0E         ; #
2842: 00        NOP                 ; #
2843: 4E        LD    C,(HL)        ; #
2844: 4E        LD    C,(HL)        ; #
2845: FF        RST   $38           ; #
2846: FF        RST   $38           ; #
2847: 00        NOP                 ; #
2848: 00        NOP                 ; #
2849: 10 10     DJNZ  $285B         ; #
284B: 00        NOP                 ; #
284C: 11 D1 00  LD    DE,$00D1      ; #
284F: 11 D1 00  LD    DE,$00D1      ; #
2852: 50        LD    D,B           ; #
2853: 50        LD    D,B           ; #
2854: 00        NOP                 ; #
2855: 10 10     DJNZ  $2867         ; #
2857: FF        RST   $38           ; #
2858: FF        RST   $38           ; #
2859: 00        NOP                 ; #
285A: 00        NOP                 ; #
285B: 12        LD    (DE),A        ; #
285C: 12        LD    (DE),A        ; #
285D: 00        NOP                 ; #
285E: 13        INC   DE            ; #
285F: 13        INC   DE            ; #
2860: 00        NOP                 ; #
2861: 53        LD    D,E           ; #
2862: 53        LD    D,E           ; #
2863: 00        NOP                 ; #
2864: 52        LD    D,D           ; #
2865: 52        LD    D,D           ; #
2866: 00        NOP                 ; #
2867: 12        LD    (DE),A        ; #
2868: 12        LD    (DE),A        ; #
2869: FF        RST   $38           ; #
286A: FF        RST   $38           ; #
286B: 00        NOP                 ; #
286C: 00        NOP                 ; #
286D: 14        INC   D             ; #
286E: D4 00 15  CALL  NC,$1500      ; #
2871: 15        DEC   D             ; #
2872: 00        NOP                 ; #
2873: 55        LD    D,L           ; #
2874: 55        LD    D,L           ; #
2875: 00        NOP                 ; #
2876: 14        INC   D             ; #
2877: D4 00 14  CALL  NC,$1400      ; #
287A: D4 FF 58  CALL  NC,$58FF      ; #
287D: 5A        LD    E,D           ; #
287E: 5C        LD    E,H           ; #
287F: 5E        LD    E,(HL)        ; #
2880: 28 2A     JR    Z,$28AC       ; #
2882: 2C        INC   L             ; #
2883: 2E 30     LD    L,$30         ; #
2885: 34        INC   (HL)          ; #
2886: 36 32     LD    (HL),$32      ; #
2888: 50        LD    D,B           ; #
2889: 52        LD    D,D           ; #
288A: 54        LD    D,H           ; #
288B: 56        LD    D,(HL)        ; #
288C: 42        LD    B,D           ; #
288D: 46        LD    B,(HL)        ; #
288E: 40        LD    B,B           ; #
288F: 44        LD    B,H           ; #
2890: 4A        LD    C,D           ; #
2891: 4E        LD    C,(HL)        ; #
2892: 48        LD    C,B           ; #
2893: 4C        LD    C,H           ; #
2894: 1A        LD    A,(DE)        ; #
2895: 1E 20     LD    E,$20         ; #
2897: 24        INC   H             ; #
2898: 22 26 18  LD    ($1826),HL    ; #
289B: 1C        INC   E             ; #
289C: 08        EX    AF,AF'        ; #
289D: 0C        INC   C             ; #
289E: 12        LD    (DE),A        ; #
289F: 16 10     LD    D,$10         ; #
28A1: 14        INC   D             ; #
28A2: 0A        LD    A,(BC)        ; #
28A3: 0E 21     LD    C,$21         ; #
28A5: 20 89     JR    NZ,$2830      ; #

28A7: 22 22 98  LD    ($9822),HL    ;
28AA: FD 21 16 29LD    IY,$2916      ;
28AE: 3A 25 98  LD    A,($9825)     ;
28B1: A7        AND   A             ;
28B2: 20 27     JR    NZ,$28DB      ;
28B4: 3A 21 98  LD    A,($9821)     ;
28B7: 0F        RRCA                ;
28B8: 0F        RRCA                ;
28B9: 4F        LD    C,A           ;
28BA: 0F        RRCA                ;
28BB: 47        LD    B,A           ;
28BC: E6 1C     AND   $1C           ;
28BE: 78        LD    A,B           ;
28BF: 28 02     JR    Z,$28C3       ;
28C1: 3E 03     LD    A,$03         ;
28C3: E6 03     AND   $03           ;
28C5: 21 0E 29  LD    HL,$290E      ; Data block after routine
28C8: CF        RST   $08           ; HL=HL+A*2
28C9: 11 84 92  LD    DE,$9284      ;
28CC: 79        LD    A,C           ;
28CD: ED A0     LDI                 ;
28CF: ED A0     LDI                 ;
28D1: 21 1C 29  LD    HL,$291C      ;
28D4: E6 07     AND   $07           ;
28D6: D7        RST   $10           ;
28D7: 56        LD    D,(HL)        ;
28D8: 5A        LD    E,D           ;
28D9: 18 03     JR    $28DE         ;
28DB: 11 24 36  LD    DE,$3624      ;
28DE: 21 08 8B  LD    HL,$8B08      ;
28E1: DD 2E 01  LD    IXL,$01       ;
28E4: 06 14     LD    B,$14         ;
28E6: DD 62     LD    IXH,D         ;
28E8: CD F7 28  CALL  $28F7         ;
28EB: 06 08     LD    B,$08         ;
28ED: DD 26 10  LD    IXH,$10       ;
28F0: CD F7 28  CALL  $28F7         ;
28F3: 06 10     LD    B,$10         ;
28F5: DD 63     LD    IXH,E         ;
28F7: DD 2D     DEC   IXL           ;
28F9: 20 08     JR    NZ,$2903      ;
28FB: FD 4E 00  LD    C,(IY+$00)    ;
28FE: FD 23     INC   IY            ;
2900: DD 2E 08  LD    IXL,$08       ;
2903: CB 01     RLC   C             ;
2905: DD 7C     LD    A,IXH         ;
2907: 1F        RRA                 ;
2908: 77        LD    (HL),A        ;
2909: 2C        INC   L             ;
290A: 2C        INC   L             ;
290B: 10 EA     DJNZ  $28F7         ;
290D: C9        RET                 ;
;
290E: 0A B8       ;
2910: 0F B9       ;
2912: 14 BC       ;
2914: 1E BD       ;
2916: A5 5A       ;
2918: A9 0F       ;
291A: 0A 50       ;
291C: 36 24       ;
291E: D4 BA       ;
2920: E4 CC       ;
2922: A8 F4       ;

;======================================================================
; PLAY COMMAND 08 ??
;
2924: 2A 22 98  LD    HL,($9822)    ;
2927: 7E        LD    A,(HL)        ;
2928: FE 7F     CP    $7F           ;
292A: CA 37 2A  JP    Z,$2A37       ;
292D: FE 7E     CP    $7E           ;
292F: 20 30     JR    NZ,$2961      ;
2931: 3A 42 98  LD    A,($9842)     ;
2934: A7        AND   A             ;
2935: C8        RET   Z             ;
2936: 3A 87 92  LD    A,($9287)     ;
2939: A7        AND   A             ;
293A: 20 1F     JR    NZ,$295B      ;
293C: 3A 25 98  LD    A,($9825)     ;
293F: 47        LD    B,A           ;
2940: A7        AND   A             ;
2941: 20 0F     JR    NZ,$2952      ;
2943: 3A AC 92  LD    A,($92AC)     ;
2946: FE 01     CP    $01           ;
2948: 20 06     JR    NZ,$2950      ;
294A: 3E 08     LD    A,$08         ;
294C: 32 A8 92  LD    ($92A8),A     ;
294F: C9        RET                 ;
2950: A7        AND   A             ;
2951: C0        RET   NZ            ;
2952: 23        INC   HL            ;
2953: 22 22 98  LD    ($9822),HL    ;
2956: 21 26 98  LD    HL,$9826      ;
2959: 34        INC   (HL)          ;
295A: C9        RET                 ;
295B: 3E 02     LD    A,$02         ;
295D: 32 AC 92  LD    ($92AC),A     ;
2960: C9        RET                 ;
2961: 4F        LD    C,A           ;
2962: CB 7F     BIT   7,A           ;
2964: 20 06     JR    NZ,$296C      ;
2966: 3A A0 92  LD    A,($92A0)     ;
2969: E6 07     AND   $07           ;
296B: C0        RET   NZ            ;
296C: CB 21     SLA   C             ;
296E: 06 0C     LD    B,$0C         ;
2970: 11 14 00  LD    DE,$0014      ; 14 Bytes per bee
2973: DD 21 00 91LD    IX,$9100      ; Bee space
2977: DD CB 13 46BIT   0,(IX+$13)    ; Process this?
297B: 28 05     JR    Z,$2982       ; Yes ...
297D: DD 19     ADD   IX,DE         ; Else next bee
297F: 10 F6     DJNZ  $2977         ; Keep going
2981: C9        RET                 ; Done

2982: 23        INC   HL            ;
2983: 7E        LD    A,(HL)        ;
2984: 47        LD    B,A           ;
2985: E6 78     AND   $78           ;
2987: FE 78     CP    $78           ;
2989: 78        LD    A,B           ;
298A: 20 02     JR    NZ,$298E      ;
298C: CB B7     RES   6,A           ;
298E: DD 77 10  LD    (IX+$10),A    ;
2991: 23        INC   HL            ;
2992: 22 22 98  LD    ($9822),HL    ;
2995: 26 88     LD    H,$88         ;
2997: 6F        LD    L,A           ;
2998: 36 07     LD    (HL),$07      ;
299A: 2C        INC   L             ;
299B: DD 5D     LD    E,IXL         ;
299D: 73        LD    (HL),E        ;
299E: 26 93     LD    H,$93         ;
29A0: E6 38     AND   $38           ;
29A2: FE 38     CP    $38           ;
29A4: 28 1B     JR    Z,$29C1       ;
29A6: 2D        DEC   L             ;
29A7: 26 8B     LD    H,$8B         ;
29A9: 7E        LD    A,(HL)        ;
29AA: 57        LD    D,A           ;
29AB: E6 78     AND   $78           ;
29AD: 77        LD    (HL),A        ;
29AE: 2C        INC   L             ;
29AF: 7A        LD    A,D           ;
29B0: E6 07     AND   $07           ;
29B2: CB 7A     BIT   7,D           ;
29B4: 77        LD    (HL),A        ;
29B5: 3E 00     LD    A,$00         ;
29B7: 28 03     JR    Z,$29BC       ;
29B9: 3A E3 92  LD    A,($92E3)     ;
29BC: DD 77 0F  LD    (IX+$0F),A    ;
29BF: 18 1E     JR    $29DF         ;
29C1: 11 10 02  LD    DE,$0210      ;
29C4: CB 70     BIT   6,B           ;
29C6: 20 0D     JR    NZ,$29D5      ;
29C8: 11 18 03  LD    DE,$0318      ;
29CB: 3A 26 98  LD    A,($9826)     ;
29CE: FE 02     CP    $02           ;
29D0: 20 03     JR    NZ,$29D5      ;
29D2: 11 08 00  LD    DE,$0008      ;
29D5: 26 8B     LD    H,$8B         ;
29D7: 72        LD    (HL),D        ;
29D8: 2D        DEC   L             ;
29D9: 73        LD    (HL),E        ;
29DA: 2C        INC   L             ;
29DB: DD 36 0F 00LD    (IX+$0F),$00  ; No firing
29DF: 51        LD    D,C           ;
29E0: CB B9     RES   7,C           ;
29E2: 06 08     LD    B,$08         ;
29E4: CB 49     BIT   1,C           ;
29E6: 28 02     JR    Z,$29EA       ;
29E8: 06 44     LD    B,$44         ;
29EA: DD 70 0E  LD    (IX+$0E),B    ;
29ED: 06 00     LD    B,$00         ;
29EF: 21 4A 2A  LD    HL,$2A4A      ;
29F2: 09        ADD   HL,BC         ;
29F3: 7E        LD    A,(HL)        ;
29F4: 23        INC   HL            ;
29F5: DD 77 08  LD    (IX+$08),A    ;
29F8: AF        XOR   A             ;
29F9: ED 6F     RLD                 ;
29FB: 47        LD    B,A           ;
29FC: 7E        LD    A,(HL)        ;
29FD: E6 1F     AND   $1F           ;
29FF: DD 77 09  LD    (IX+$09),A    ;
2A02: 78        LD    A,B           ;
2A03: E6 0E     AND   $0E           ;
2A05: 47        LD    B,A           ;
2A06: 07        RLCA                ;
2A07: 80        ADD   A,B           ;
2A08: 21 7A 2A  LD    HL,$2A7A      ;
2A0B: D7        RST   $10           ;
2A0C: CB 7A     BIT   7,D           ;
2A0E: 28 03     JR    Z,$2A13       ;
2A10: 23        INC   HL            ;
2A11: 23        INC   HL            ;
2A12: 23        INC   HL            ;
2A13: 7E        LD    A,(HL)        ;
2A14: 23        INC   HL            ;
2A15: DD 77 01  LD    (IX+$01),A    ;
2A18: 7E        LD    A,(HL)        ;
2A19: 23        INC   HL            ;
2A1A: DD 77 03  LD    (IX+$03),A    ;
2A1D: 7E        LD    A,(HL)        ;
2A1E: 23        INC   HL            ;
2A1F: DD 77 05  LD    (IX+$05),A    ;
2A22: AF        XOR   A             ;
2A23: DD 77 00  LD    (IX+$00),A    ;
2A26: DD 77 02  LD    (IX+$02),A    ;
2A29: DD 77 04  LD    (IX+$04),A    ;
2A2C: 3C        INC   A             ;
2A2D: DD 77 0D  LD    (IX+$0D),A    ;
2A30: B2        OR    D             ;
2A31: E6 81     AND   $81           ;
2A33: DD 77 13  LD    (IX+$13),A    ;
2A36: C9        RET                 ;

2A37: 3A 87 92  LD    A,($9287)     ;
2A3A: A7        AND   A             ;
2A3B: C0        RET   NZ            ;
2A3C: 32 08 90  LD    ($9008),A     ;
2A3F: 3C        INC   A             ;
2A40: 32 04 90  LD    ($9004),A     ;
2A43: 32 10 90  LD    ($9010),A     ;
2A46: 32 24 98  LD    ($9824),A     ;
2A49: C9        RET                 ;

2A4A: 1D        DEC   E             ; #
2A4B: 00        NOP                 ; #
2A4C: 67        LD    H,A           ; #
2A4D: 20 9F     JR    NZ,$29EE      ; #
2A4F: 40        LD    B,B           ; #
2A50: D4 20 7B  CALL  NC,$7B20      ; #
2A53: 01 B0 61  LD    BC,$61B0      ; #
2A56: E8        RET   PE            ; #
2A57: 01 F5 21  LD    BC,$21F5      ; #
2A5A: 0B        DEC   BC            ; #
2A5B: 02        LD    (BC),A        ; #
2A5C: 1B        DEC   DE            ; #
2A5D: 22 2B 82  LD    ($822B),HL    ; #
2A60: 41        LD    B,C           ; #
2A61: 22 5D 82  LD    ($825D),HL    ; #
2A64: 79        LD    A,C           ; #
2A65: 22 9E 02  LD    ($029E),HL    ; #
2A68: BA        CP    D             ; #
2A69: 22 D9 02  LD    ($02D9),HL    ; #
2A6C: FB        EI                  ; #
2A6D: 22 1D 03  LD    ($031D),HL    ; #
2A70: 33        INC   SP            ; #
2A71: 23        INC   HL            ; #
2A72: DA 0F F0  JP    C,$F00F       ; #
2A75: 2F        CPL                 ; #
2A76: 2B        DEC   HL            ; #
2A77: A2        AND   D             ; #
2A78: 5D        LD    E,L           ; #
2A79: A2        AND   D             ; #
2A7A: 9B        SBC   E             ; #
2A7B: 34        INC   (HL)          ; #
2A7C: 03        INC   BC            ; #
2A7D: 9B        SBC   E             ; #
2A7E: 44        LD    B,H           ; #
2A7F: 03        INC   BC            ; #
2A80: 23        INC   HL            ; #
2A81: 00        NOP                 ; #
2A82: 00        NOP                 ; #
2A83: 23        INC   HL            ; #
2A84: 78        LD    A,B           ; #
2A85: 02        LD    (BC),A        ; #
2A86: 9B        SBC   E             ; #
2A87: 2C        INC   L             ; #
2A88: 03        INC   BC            ; #
2A89: 9B        SBC   E             ; #
2A8A: 4C        LD    C,H           ; #
2A8B: 03        INC   BC            ; #
2A8C: 2B        DEC   HL            ; #
2A8D: 00        NOP                 ; #
2A8E: 00        NOP                 ; #
2A8F: 2B        DEC   HL            ; #
2A90: 78        LD    A,B           ; #
2A91: 02        LD    (BC),A        ; #
2A92: 9B        SBC   E             ; #
2A93: 34        INC   (HL)          ; #
2A94: 03        INC   BC            ; #
2A95: 9B        SBC   E             ; #
2A96: 34        INC   (HL)          ; #
2A97: 03        INC   BC            ; #
2A98: 9B        SBC   E             ; #
2A99: 44        LD    B,H           ; #
2A9A: 03        INC   BC            ; #
2A9B: 9B        SBC   E             ; #
2A9C: 44        LD    B,H           ; #
2A9D: 03        INC   BC            ; #

;======================================================================
; PLAY COMMAND 0A (?Explosion sequence for bee?)
;
2A9E: 3A A0 92  LD    A,($92A0)     ;
2AA1: 3D        DEC   A             ;
2AA2: E6 03     AND   $03           ;
2AA4: C0        RET   NZ            ;
2AA5: 3A A7 92  LD    A,($92A7)     ;
2AA8: 47        LD    B,A           ;
2AA9: 3A 08 90  LD    A,($9008)     ;
2AAC: B0        OR    B             ;
2AAD: 28 48     JR    Z,$2AF7       ;
2AAF: 3A 0F 92  LD    A,($920F)     ;
2AB2: A7        AND   A             ;
2AB3: 0E 01     LD    C,$01         ;
2AB5: 28 02     JR    Z,$2AB9       ;
2AB7: 0D        DEC   C             ;
2AB8: 0D        DEC   C             ;
2AB9: 2E 00     LD    L,$00         ;
2ABB: 06 0A     LD    B,$0A         ;
2ABD: 26 99     LD    H,$99         ;
2ABF: 7E        LD    A,(HL)        ;
2AC0: 81        ADD   A,C           ;
2AC1: 77        LD    (HL),A        ;
2AC2: 26 98     LD    H,$98         ;
2AC4: 7E        LD    A,(HL)        ;
2AC5: 81        ADD   A,C           ;
2AC6: 77        LD    (HL),A        ;
2AC7: 2C        INC   L             ;
2AC8: 2C        INC   L             ;
2AC9: 10 F2     DJNZ  $2ABD         ;
2ACB: 3A 24 98  LD    A,($9824)     ;
2ACE: A7        AND   A             ;
2ACF: 3A 00 99  LD    A,($9900)     ;
2AD2: 28 03     JR    Z,$2AD7       ;
2AD4: A7        AND   A             ;
2AD5: 28 11     JR    Z,$2AE8       ;
2AD7: FE 20     CP    $20           ;
2AD9: 20 06     JR    NZ,$2AE1      ;
2ADB: 3E 01     LD    A,$01         ;
2ADD: 32 0F 92  LD    ($920F),A     ;
2AE0: C9        RET                 ;
;
2AE1: D6 E0     SUB   $E0           ;
2AE3: C0        RET   NZ            ;
2AE4: 32 0F 92  LD    ($920F),A     ;
2AE7: C9        RET                 ;
;
2AE8: AF        XOR   A             ;
2AE9: 32 0F 92  LD    ($920F),A     ;
2AEC: 32 0A 90  LD    ($900A),A     ;
2AEF: 3C        INC   A             ;
2AF0: 32 A0 9A  LD    ($9AA0),A     ;
2AF3: 32 09 90  LD    ($9009),A     ;
2AF6: C9        RET                 ;
;
2AF7: 32 0A 90  LD    ($900A),A     ;
2AFA: C9        RET                 ;



2AFB: FF FF FF FF FF

2B00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2B90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2BA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2BB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2BC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2BD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2BE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2BF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

;======================================================================
;
2C00: 3A 21 98  LD    A,($9821)     ;
2C03: FE 1B     CP    $1B           ;
2C05: 38 04     JR    C,$2C0B       ;
2C07: D6 04     SUB   $04           ;
2C09: 18 F8     JR    $2C03         ;
2C0B: 3D        DEC   A             ;
2C0C: 6F        LD    L,A           ;
2C0D: 07        RLCA                ;
2C0E: 07        RLCA                ;
2C0F: 85        ADD   A,L           ;
2C10: 5F        LD    E,A           ;
2C11: 3A 84 99  LD    A,($9984)     ;
2C14: 21 65 2C  LD    HL,$2C65      ;
2C17: CF        RST   $08           ;
2C18: 7E        LD    A,(HL)        ;
2C19: 23        INC   HL            ;
2C1A: 66        LD    H,(HL)        ;
2C1B: 6F        LD    L,A           ;
2C1C: 7B        LD    A,E           ;
2C1D: D7        RST   $10           ;
2C1E: 11 C0 99  LD    DE,$99C0      ;
2C21: 06 05     LD    B,$05         ;
2C23: 7E        LD    A,(HL)        ;
2C24: 4F        LD    C,A           ;
2C25: 07        RLCA                ;
2C26: 07        RLCA                ;
2C27: 07        RLCA                ;
2C28: 07        RLCA                ;
2C29: E6 0F     AND   $0F           ;
2C2B: 12        LD    (DE),A        ;
2C2C: 1C        INC   E             ;
2C2D: 79        LD    A,C           ;
2C2E: E6 0F     AND   $0F           ;
2C30: 12        LD    (DE),A        ;
2C31: 1C        INC   E             ;
2C32: 23        INC   HL            ;
2C33: 10 EE     DJNZ  $2C23         ;
2C35: 3A 21 98  LD    A,($9821)     ;
2C38: FE 03     CP    $03           ;
2C3A: 30 03     JR    NC,$2C3F      ;
2C3C: AF        XOR   A             ;
2C3D: 18 07     JR    $2C46         ;
2C3F: F6 FC     OR    $FC           ;
2C41: 3C        INC   A             ;
2C42: 28 02     JR    Z,$2C46       ;
2C44: 3E 0A     LD    A,$0A         ;
2C46: 12        LD    (DE),A        ;
2C47: 01 16 02  LD    BC,$0216      ;
2C4A: ED 43 C1 92LD    ($92C1),BC    ;
2C4E: ED 43 C0 92LD    ($92C0),BC    ;
2C52: 3A 21 98  LD    A,($9821)     ;
2C55: FE 10     CP    $10           ;
2C57: 38 02     JR    C,$2C5B       ;
2C59: 3E 10     LD    A,$10         ;
2C5B: 07        RLCA                ;
2C5C: 07        RLCA                ;
2C5D: E6 70     AND   $70           ;
2C5F: C6 40     ADD   A,$40         ;
2C61: 32 BB 99  LD    ($99BB),A     ;
2C64: C9        RET                 ;

;======================================================================
;
2C65: EF        RST   $28           ; #
2C66: 2C        INC   L             ; #
2C67: 71        LD    (HL),C        ; #
2C68: 2D        DEC   L             ; #
2C69: F3        DI                  ; #
2C6A: 2D        DEC   L             ; #
2C6B: 6D        LD    L,L           ; #
2C6C: 2C        INC   L             ; #
2C6D: 00        NOP                 ; #
2C6E: 00        NOP                 ; #
2C6F: 22 C6 00  LD    ($00C6),HL    ; #
2C72: 00        NOP                 ; #
2C73: 11 23 C7  LD    DE,$C723      ; #
2C76: 00        NOP                 ; #
2C77: 00        NOP                 ; #
2C78: 00        NOP                 ; #
2C79: 00        NOP                 ; #
2C7A: C0        RET   NZ            ; #
2C7B: 00        NOP                 ; #
2C7C: 11 12 23  LD    DE,$2312      ; #
2C7F: 97        SUB   A             ; #
2C80: 00        NOP                 ; #
2C81: 11 23 23  LD    DE,$2323      ; #
2C84: 98        SBC   B             ; #
2C85: 00        NOP                 ; #
2C86: 21 24 33  LD    HL,$3324      ; #
2C89: 98        SBC   B             ; #
2C8A: 00        NOP                 ; #
2C8B: 00        NOP                 ; #
2C8C: 00        NOP                 ; #
2C8D: 00        NOP                 ; #
2C8E: 90        SUB   B             ; #
2C8F: 00        NOP                 ; #
2C90: 22 25 33  LD    ($3325),HL    ; #
2C93: 99        SBC   C             ; #
2C94: 10 22     DJNZ  $2CB8         ; #
2C96: 36 34     LD    (HL),$34      ; #
2C98: 69        LD    L,C           ; #
2C99: 10 10     DJNZ  $2CAB         ; #
2C9B: 11 23 97  LD    DE,$9723      ; #
2C9E: 00        NOP                 ; #
2C9F: 00        NOP                 ; #
2CA0: 00        NOP                 ; #
2CA1: 00        NOP                 ; #
2CA2: 60        LD    H,B           ; #
2CA3: 00        NOP                 ; #
2CA4: 32 46 34  LD    ($3446),A     ; #
2CA7: 67        LD    H,A           ; #
2CA8: 11 32 67  LD    DE,$6732      ; #
2CAB: 44        LD    B,H           ; #
2CAC: 68        LD    L,B           ; #
2CAD: 11 32 67  LD    DE,$6732      ; #
2CB0: 45        LD    B,L           ; #
2CB1: 68        LD    L,B           ; #
2CB2: 11 00 00  LD    DE,$0000      ; #
2CB5: 00        NOP                 ; #
2CB6: 60        LD    H,B           ; #
2CB7: 00        NOP                 ; #
2CB8: 42        LD    B,D           ; #
2CB9: 78        LD    A,B           ; #
2CBA: 45        LD    B,L           ; #
2CBB: 69        LD    L,C           ; #
2CBC: 11 42 78  LD    DE,$7842      ; #
2CBF: 45        LD    B,L           ; #
2CC0: 69        LD    L,C           ; #
2CC1: 11 11 22  LD    DE,$2211      ; #
2CC4: 23        INC   HL            ; #
2CC5: 97        SUB   A             ; #
2CC6: 11 00 00  LD    DE,$0000      ; #
2CC9: 00        NOP                 ; #
2CCA: 60        LD    H,B           ; #
2CCB: 00        NOP                 ; #
2CCC: 52        LD    D,D           ; #
2CCD: 88        ADC   A,B           ; #
2CCE: 46        LD    B,(HL)        ; #
2CCF: 3A 11 52  LD    A,($5211)     ; #
2CD2: 88        ADC   A,B           ; #
2CD3: 56        LD    D,(HL)        ; #
2CD4: 3A 11 52  LD    A,($5211)     ; #
2CD7: 88        ADC   A,B           ; #
2CD8: 56        LD    D,(HL)        ; #
2CD9: 3C        INC   A             ; #
2CDA: 11 00 00  LD    DE,$0000      ; #
2CDD: 00        NOP                 ; #
2CDE: 30 00     JR    NC,$2CE0      ; #
2CE0: 62        LD    H,D           ; #
2CE1: 89        ADC   A,C           ; #
2CE2: 57        LD    D,A           ; #
2CE3: 3C        INC   A             ; #
2CE4: 11 62 99  LD    DE,$9962      ; #
2CE7: 57        LD    D,A           ; #
2CE8: 3C        INC   A             ; #
2CE9: 11 62 99  LD    DE,$9962      ; #
2CEC: 57        LD    D,A           ; #
2CED: 3C        INC   A             ; #
2CEE: 11 00 00  LD    DE,$0000      ; #
2CF1: 12        LD    (DE),A        ; #
2CF2: C6 00     ADD   A,$00         ; #
2CF4: 00        NOP                 ; #
2CF5: 11 22 C6  LD    DE,$C622      ; #
2CF8: 00        NOP                 ; #
2CF9: 00        NOP                 ; #
2CFA: 00        NOP                 ; #
2CFB: 00        NOP                 ; #
2CFC: C0        RET   NZ            ; #
2CFD: 00        NOP                 ; #
2CFE: 11 12 23  LD    DE,$2312      ; #
2D01: 97        SUB   A             ; #
2D02: 00        NOP                 ; #
2D03: 11 12 23  LD    DE,$2312      ; #
2D06: 97        SUB   A             ; #
2D07: 00        NOP                 ; #
2D08: 00        NOP                 ; #
2D09: 11 23 C7  LD    DE,$C723      ; #
2D0C: 00        NOP                 ; #
2D0D: 00        NOP                 ; #
2D0E: 00        NOP                 ; #
2D0F: 00        NOP                 ; #
2D10: 90        SUB   B             ; #
2D11: 00        NOP                 ; #
2D12: 21 23 33  LD    HL,$3323      ; #
2D15: 98        SBC   B             ; #
2D16: 10 21     DJNZ  $2D39         ; #
2D18: 24        INC   H             ; #
2D19: 33        INC   SP            ; #
2D1A: 98        SBC   B             ; #
2D1B: 10 21     DJNZ  $2D3E         ; #
2D1D: 25        DEC   H             ; #
2D1E: 34        INC   (HL)          ; #
2D1F: 98        SBC   B             ; #
2D20: 10 00     DJNZ  $2D22         ; #
2D22: 00        NOP                 ; #
2D23: 00        NOP                 ; #
2D24: 60        LD    H,B           ; #
2D25: 00        NOP                 ; #
2D26: 22 25 34  LD    ($3425),HL    ; #
2D29: 68        LD    L,B           ; #
2D2A: 11 32 36  LD    DE,$3632      ; #
2D2D: 44        LD    B,H           ; #
2D2E: 68        LD    L,B           ; #
2D2F: 11 11 11  LD    DE,$1111      ; #
2D32: 23        INC   HL            ; #
2D33: 67        LD    H,A           ; #
2D34: 01 00 00  LD    BC,$0000      ; #
2D37: 00        NOP                 ; #
2D38: 60        LD    H,B           ; #
2D39: 00        NOP                 ; #
2D3A: 32 36 45  LD    ($4536),A     ; #
2D3D: 68        LD    L,B           ; #
2D3E: 11 32 46  LD    DE,$4632      ; #
2D41: 45        LD    B,L           ; #
2D42: 69        LD    L,C           ; #
2D43: 11 32 67  LD    DE,$6732      ; #
2D46: 45        LD    B,L           ; #
2D47: 69        LD    L,C           ; #
2D48: 11 00 00  LD    DE,$0000      ; #
2D4B: 00        NOP                 ; #
2D4C: 60        LD    H,B           ; #
2D4D: 00        NOP                 ; #
2D4E: 42        LD    B,D           ; #
2D4F: 67        LD    H,A           ; #
2D50: 46        LD    B,(HL)        ; #
2D51: 3A 11 42  LD    A,($4211)     ; #
2D54: 78        LD    A,B           ; #
2D55: 56        LD    D,(HL)        ; #
2D56: 3A 11 52  LD    A,($5211)     ; #
2D59: 78        LD    A,B           ; #
2D5A: 56        LD    D,(HL)        ; #
2D5B: 3A 11 00  LD    A,($0011)     ; #
2D5E: 00        NOP                 ; #
2D5F: 00        NOP                 ; #
2D60: 30 00     JR    NC,$2D62      ; #
2D62: 52        LD    D,D           ; #
2D63: 88        ADC   A,B           ; #
2D64: 56        LD    D,(HL)        ; #
2D65: 3C        INC   A             ; #
2D66: 11 62 99  LD    DE,$9962      ; #
2D69: 57        LD    D,A           ; #
2D6A: 3C        INC   A             ; #
2D6B: 11 62 99  LD    DE,$9962      ; #
2D6E: 57        LD    D,A           ; #
2D6F: 3C        INC   A             ; #
2D70: 11 00 00  LD    DE,$0000      ; #
2D73: 23        INC   HL            ; #
2D74: C6 00     ADD   A,$00         ; #
2D76: 10 11     DJNZ  $2D89         ; #
2D78: 23        INC   HL            ; #
2D79: 97        SUB   A             ; #
2D7A: 00        NOP                 ; #
2D7B: 00        NOP                 ; #
2D7C: 00        NOP                 ; #
2D7D: 00        NOP                 ; #
2D7E: C0        RET   NZ            ; #
2D7F: 00        NOP                 ; #
2D80: 11 12 33  LD    DE,$3312      ; #
2D83: 98        SBC   B             ; #
2D84: 00        NOP                 ; #
2D85: 21 23 34  LD    HL,$3423      ; #
2D88: 68        LD    L,B           ; #
2D89: 00        NOP                 ; #
2D8A: 21 24 34  LD    HL,$3424      ; #
2D8D: 68        LD    L,B           ; #
2D8E: 00        NOP                 ; #
2D8F: 00        NOP                 ; #
2D90: 00        NOP                 ; #
2D91: 00        NOP                 ; #
2D92: 90        SUB   B             ; #
2D93: 00        NOP                 ; #
2D94: 32 36 34  LD    ($3436),A     ; #
2D97: 67        LD    H,A           ; #
2D98: 10 32     DJNZ  $2DCC         ; #
2D9A: 46        LD    B,(HL)        ; #
2D9B: 44        LD    B,H           ; #
2D9C: 68        LD    L,B           ; #
2D9D: 10 11     DJNZ  $2DB0         ; #
2D9F: 11 23 97  LD    DE,$9723      ; #
2DA2: 10 00     DJNZ  $2DA4         ; #
2DA4: 00        NOP                 ; #
2DA5: 00        NOP                 ; #
2DA6: 60        LD    H,B           ; #
2DA7: 00        NOP                 ; #
2DA8: 42        LD    B,D           ; #
2DA9: 67        LD    H,A           ; #
2DAA: 45        LD    B,L           ; #
2DAB: 68        LD    L,B           ; #
2DAC: 11 42 67  LD    DE,$6742      ; #
2DAF: 45        LD    B,L           ; #
2DB0: 69        LD    L,C           ; #
2DB1: 11 42 78  LD    DE,$7842      ; #
2DB4: 46        LD    B,(HL)        ; #
2DB5: 69        LD    L,C           ; #
2DB6: 11 00 00  LD    DE,$0000      ; #
2DB9: 00        NOP                 ; #
2DBA: 60        LD    H,B           ; #
2DBB: 00        NOP                 ; #
2DBC: 52        LD    D,D           ; #
2DBD: 78        LD    A,B           ; #
2DBE: 46        LD    B,(HL)        ; #
2DBF: 3A 11 52  LD    A,($5211)     ; #
2DC2: 88        ADC   A,B           ; #
2DC3: 56        LD    D,(HL)        ; #
2DC4: 3A 11 52  LD    A,($5211)     ; #
2DC7: 88        ADC   A,B           ; #
2DC8: 56        LD    D,(HL)        ; #
2DC9: 3A 11 00  LD    A,($0011)     ; #
2DCC: 00        NOP                 ; #
2DCD: 00        NOP                 ; #
2DCE: 60        LD    H,B           ; #
2DCF: 00        NOP                 ; #
2DD0: 62        LD    H,D           ; #
2DD1: 88        ADC   A,B           ; #
2DD2: 56        LD    D,(HL)        ; #
2DD3: 3C        INC   A             ; #
2DD4: 11 62 89  LD    DE,$8962      ; #
2DD7: 57        LD    D,A           ; #
2DD8: 3C        INC   A             ; #
2DD9: 11 62 89  LD    DE,$8962      ; #
2DDC: 57        LD    D,A           ; #
2DDD: 3E 11     LD    A,$11         ; #
2DDF: 00        NOP                 ; #
2DE0: 00        NOP                 ; #
2DE1: 00        NOP                 ; #
2DE2: 30 00     JR    NC,$2DE4      ; #
2DE4: 72        LD    (HL),D        ; #
2DE5: 99        SBC   C             ; #
2DE6: 57        LD    D,A           ; #
2DE7: 3E 11     LD    A,$11         ; #
2DE9: 72        LD    (HL),D        ; #
2DEA: 99        SBC   C             ; #
2DEB: 68        LD    L,B           ; #
2DEC: 3E 11     LD    A,$11         ; #
2DEE: 72        LD    (HL),D        ; #
2DEF: 99        SBC   C             ; #
2DF0: 68        LD    L,B           ; #
2DF1: 3E 11     LD    A,$11         ; #
2DF3: 00        NOP                 ; #
2DF4: 00        NOP                 ; #
2DF5: 23        INC   HL            ; #
2DF6: C6 00     ADD   A,$00         ; #
2DF8: 10 11     DJNZ  $2E0B         ; #
2DFA: 23        INC   HL            ; #
2DFB: 97        SUB   A             ; #
2DFC: 00        NOP                 ; #
2DFD: 00        NOP                 ; #
2DFE: 00        NOP                 ; #
2DFF: 00        NOP                 ; #
2E00: C0        RET   NZ            ; #
2E01: 00        NOP                 ; #
2E02: 11 12 34  LD    DE,$3412      ; #
2E05: 98        SBC   B             ; #
2E06: 00        NOP                 ; #
2E07: 21 23 34  LD    HL,$3423      ; #
2E0A: 68        LD    L,B           ; #
2E0B: 00        NOP                 ; #
2E0C: 21 24 34  LD    HL,$3424      ; #
2E0F: 68        LD    L,B           ; #
2E10: 00        NOP                 ; #
2E11: 00        NOP                 ; #
2E12: 00        NOP                 ; #
2E13: 00        NOP                 ; #
2E14: 90        SUB   B             ; #
2E15: 00        NOP                 ; #
2E16: 32 36 45  LD    ($4536),A     ; #
2E19: 67        LD    H,A           ; #
2E1A: 11 32 46  LD    DE,$4632      ; #
2E1D: 46        LD    B,(HL)        ; #
2E1E: 68        LD    L,B           ; #
2E1F: 11 32 56  LD    DE,$5632      ; #
2E22: 46        LD    B,(HL)        ; #
2E23: 69        LD    L,C           ; #
2E24: 11 00 00  LD    DE,$0000      ; #
2E27: 00        NOP                 ; #
2E28: 60        LD    H,B           ; #
2E29: 00        NOP                 ; #
2E2A: 42        LD    B,D           ; #
2E2B: 67        LD    H,A           ; #
2E2C: 56        LD    D,(HL)        ; #
2E2D: 6A        LD    L,D           ; #
2E2E: 11 42 67  LD    DE,$6742      ; #
2E31: 56        LD    D,(HL)        ; #
2E32: 6A        LD    L,D           ; #
2E33: 11 42 78  LD    DE,$7842      ; #
2E36: 57        LD    D,A           ; #
2E37: 6A        LD    L,D           ; #
2E38: 11 00 00  LD    DE,$0000      ; #
2E3B: 00        NOP                 ; #
2E3C: 60        LD    H,B           ; #
2E3D: 00        NOP                 ; #
2E3E: 52        LD    D,D           ; #
2E3F: 78        LD    A,B           ; #
2E40: 57        LD    D,A           ; #
2E41: 3A 11 52  LD    A,($5211)     ; #
2E44: 88        ADC   A,B           ; #
2E45: 57        LD    D,A           ; #
2E46: 3A 11 52  LD    A,($5211)     ; #
2E49: 88        ADC   A,B           ; #
2E4A: 68        LD    L,B           ; #
2E4B: 3C        INC   A             ; #
2E4C: 11 00 00  LD    DE,$0000      ; #
2E4F: 00        NOP                 ; #
2E50: 60        LD    H,B           ; #
2E51: 00        NOP                 ; #
2E52: 62        LD    H,D           ; #
2E53: 88        ADC   A,B           ; #
2E54: 68        LD    L,B           ; #
2E55: 3C        INC   A             ; #
2E56: 11 62 89  LD    DE,$8962      ; #
2E59: 68        LD    L,B           ; #
2E5A: 3C        INC   A             ; #
2E5B: 11 62 89  LD    DE,$8962      ; #
2E5E: 68        LD    L,B           ; #
2E5F: 3E 11     LD    A,$11         ; #
2E61: 00        NOP                 ; #
2E62: 00        NOP                 ; #
2E63: 00        NOP                 ; #
2E64: 30 00     JR    NC,$2E66      ; #
2E66: 72        LD    (HL),D        ; #
2E67: 99        SBC   C             ; #
2E68: 68        LD    L,B           ; #
2E69: 3E 11     LD    A,$11         ; #
2E6B: 72        LD    (HL),D        ; #
2E6C: 99        SBC   C             ; #
2E6D: 68        LD    L,B           ; #
2E6E: 3E 11     LD    A,$11         ; #
2E70: 72        LD    (HL),D        ; #
2E71: 99        SBC   C             ; #
2E72: 68        LD    L,B           ; #
2E73: 3E 11     LD    A,$11         ; #

2E75: FF FF FF FF FF FF FF FF FF FF FF
2E80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2E90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2EA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2EB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2EC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2ED0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2EE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2EF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

2F00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2F90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2FA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2FB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2FC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2FD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2FE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 

2FFF: 50        LD    D,B           ;

;======================================================================
;
3000: 21 FD 83  LD    HL,$83FD      ;
3003: 3A 40 98  LD    A,($9840)     ;
3006: A7        AND   A             ;
3007: 28 03     JR    Z,$300C       ;
3009: 21 E8 83  LD    HL,$83E8      ;
300C: 22 00 8A  LD    ($8A00),HL    ;
300F: 11 3D 8A  LD    DE,$8A3D      ;
3012: CD F7 31  CALL  $31F7         ;
3015: D0        RET   NC            ;
3016: 11 37 8A  LD    DE,$8A37      ;
3019: CD F7 31  CALL  $31F7         ;
301C: 3E 05     LD    A,$05         ;
301E: 30 27     JR    NC,$3047      ;
3020: 11 31 8A  LD    DE,$8A31      ;
3023: CD F7 31  CALL  $31F7         ;
3026: 3E 04     LD    A,$04         ;
3028: 30 1D     JR    NC,$3047      ;
302A: 11 2B 8A  LD    DE,$8A2B      ;
302D: CD F7 31  CALL  $31F7         ;
3030: 3E 03     LD    A,$03         ;
3032: 30 13     JR    NC,$3047      ;
3034: 11 25 8A  LD    DE,$8A25      ;
3037: CD F7 31  CALL  $31F7         ;
303A: 3E 02     LD    A,$02         ;
303C: 30 09     JR    NC,$3047      ;
303E: 3E FF     LD    A,$FF         ;
3040: 32 AC 9A  LD    ($9AAC),A     ;
3043: 3E 01     LD    A,$01         ;
3045: 18 03     JR    $304A         ;
3047: 32 B0 9A  LD    ($9AB0),A     ;
304A: 32 11 8A  LD    ($8A11),A     ;
304D: 21 A6 31  LD    HL,$31A6      ;
3050: 3D        DEC   A             ;
3051: CF        RST   $08           ;
3052: CD 18 31  CALL  $3118         ;
3055: 3A 11 8A  LD    A,($8A11)     ;
3058: 21 A1 31  LD    HL,$31A1      ;
305B: 3D        DEC   A             ;
305C: D7        RST   $10           ;
305D: 7E        LD    A,(HL)        ;
305E: 21 49 8A  LD    HL,$8A49      ;
3061: 11 4C 8A  LD    DE,$8A4C      ;
3064: A7        AND   A             ;
3065: 28 05     JR    Z,$306C       ;
3067: 4F        LD    C,A           ;
3068: 06 00     LD    B,$00         ;
306A: ED B8     LDDR                ;
306C: 06 03     LD    B,$03         ;
306E: 3E 24     LD    A,$24         ;
3070: 22 04 8A  LD    ($8A04),HL    ;
3073: 2C        INC   L             ;
3074: 77        LD    (HL),A        ;
3075: 10 FC     DJNZ  $3073         ;
3077: 3E 49     LD    A,$49         ;
3079: 32 10 8A  LD    ($8A10),A     ;
307C: 21 7F 32  LD    HL,$327F      ;
307F: CD 28 33  CALL  $3328         ;
3082: CD 1B 33  CALL  $331B         ;
3085: CD 28 33  CALL  $3328         ;
3088: 11 09 83  LD    DE,$8309      ;
308B: 2A 00 8A  LD    HL,($8A00)    ;
308E: CD 75 32  CALL  $3275         ;
3091: 21 49 81  LD    HL,$8149      ;
3094: 11 E0 FF  LD    DE,$FFE0      ;
3097: 36 0A     LD    (HL),$0A      ;
3099: 19        ADD   HL,DE         ;
309A: 36 0A     LD    (HL),$0A      ;
309C: 19        ADD   HL,DE         ;
309D: 36 0A     LD    (HL),$0A      ;
309F: CD 1D 32  CALL  $321D         ;
30A2: CD 80 31  CALL  $3180         ;
30A5: 3E 04     LD    A,$04         ;
30A7: 32 AE 92  LD    ($92AE),A     ;
30AA: 3A AE 92  LD    A,($92AE)     ;
30AD: A7        AND   A             ;
30AE: 20 FA     JR    NZ,$30AA      ;
30B0: 3E 28     LD    A,$28         ;
30B2: 32 AE 92  LD    ($92AE),A     ;
30B5: CD 1D 32  CALL  $321D         ;
30B8: CD 80 31  CALL  $3180         ;
30BB: 3A A0 92  LD    A,($92A0)     ;
30BE: 4F        LD    C,A           ;
30BF: CD ED 32  CALL  $32ED         ;
30C2: 3A A0 92  LD    A,($92A0)     ;
30C5: B9        CP    C             ;
30C6: 28 F7     JR    Z,$30BF       ;
30C8: 4F        LD    C,A           ;
30C9: E6 0F     AND   $0F           ;
30CB: CC 41 31  CALL  Z,$3141       ;
30CE: 21 B6 99  LD    HL,$99B6      ;
30D1: 3A 15 92  LD    A,($9215)     ;
30D4: A7        AND   A             ;
30D5: 28 01     JR    Z,$30D8       ;
30D7: 23        INC   HL            ;
30D8: CB 66     BIT   4,(HL)        ;
30DA: CA 4C 31  JP    Z,$314C       ;
30DD: 7E        LD    A,(HL)        ;
30DE: E6 0A     AND   $0A           ;
30E0: 21 02 8A  LD    HL,$8A02      ;
30E3: 11 03 8A  LD    DE,$8A03      ;
30E6: BE        CP    (HL)          ;
30E7: 28 04     JR    Z,$30ED       ;
30E9: 77        LD    (HL),A        ;
30EA: 3E FD     LD    A,$FD         ;
30EC: 12        LD    (DE),A        ;
30ED: 1A        LD    A,(DE)        ;
30EE: 3C        INC   A             ;
30EF: 12        LD    (DE),A        ;
30F0: E6 0F     AND   $0F           ;
30F2: 20 CB     JR    NZ,$30BF      ;
30F4: 7E        LD    A,(HL)        ;
30F5: FE 08     CP    $08           ;
30F7: 28 24     JR    Z,$311D       ;
30F9: FE 02     CP    $02           ;
30FB: 20 C2     JR    NZ,$30BF      ;
30FD: 3E 28     LD    A,$28         ;
30FF: 32 AE 92  LD    ($92AE),A     ;
3102: 3A 10 8A  LD    A,($8A10)     ;
3105: 6F        LD    L,A           ;
3106: 26 81     LD    H,$81         ;
3108: 7E        LD    A,(HL)        ;
3109: 3D        DEC   A             ;
310A: FE 09     CP    $09           ;
310C: CC 38 31  CALL  Z,$3138       ;
310F: FE 29     CP    $29           ;
3111: CC 3B 31  CALL  Z,$313B       ;
3114: 77        LD    (HL),A        ;
3115: C3 BF 30  JP    $30BF         ;
3118: 7E        LD    A,(HL)        ;
3119: 23        INC   HL            ;
311A: 66        LD    H,(HL)        ;
311B: 6F        LD    L,A           ;
311C: E9        JP    (HL)          ;
311D: 3A 10 8A  LD    A,($8A10)     ;
3120: 6F        LD    L,A           ;
3121: 26 81     LD    H,$81         ;
3123: 3E 28     LD    A,$28         ;
3125: 32 AE 92  LD    ($92AE),A     ;
3128: 7E        LD    A,(HL)        ;
3129: 3C        INC   A             ;
312A: FE 2B     CP    $2B           ;
312C: CC 3E 31  CALL  Z,$313E       ;
312F: FE 25     CP    $25           ;
3131: CC 38 31  CALL  Z,$3138       ;
3134: 77        LD    (HL),A        ;
3135: C3 BF 30  JP    $30BF         ;

3138: 3E 2A     LD    A,$2A         ;
313A: C9        RET                 ;

313B: 3E 24     LD    A,$24         ; 
313D: C9        RET                 ;

313E: 3E 0A     LD    A,$0A         ; 
3140: C9        RET                 ;

3141: 3A 10 8A  LD    A,($8A10)     ;
3144: 6F        LD    L,A           ;
3145: 26 85     LD    H,$85         ;
3147: 7E        LD    A,(HL)        ;
3148: EE 05     XOR   $05           ;
314A: 77        LD    (HL),A        ;
314B: C9        RET                 ;

314C: 3A 10 8A  LD    A,($8A10)     ;
314F: 6F        LD    L,A           ;
3150: 26 85     LD    H,$85         ;
3152: 36 00     LD    (HL),$00      ;
3154: 26 81     LD    H,$81         ;
3156: 4E        LD    C,(HL)        ;
3157: 3E 28     LD    A,$28         ;
3159: 32 AE 92  LD    ($92AE),A     ;
315C: 2A 04 8A  LD    HL,($8A04)    ;
315F: 23        INC   HL            ;
3160: 71        LD    (HL),C        ;
3161: 22 04 8A  LD    ($8A04),HL    ;
3164: 21 10 8A  LD    HL,$8A10      ;
3167: 7E        LD    A,(HL)        ;
3168: D6 20     SUB   $20           ;
316A: 77        LD    (HL),A        ;
316B: D2 B5 30  JP    NC,$30B5      ;
316E: CD 1D 32  CALL  $321D         ;
3171: CD 80 31  CALL  $3180         ;
3174: 3E 4C     LD    A,$4C         ;
3176: 32 A0 92  LD    ($92A0),A     ;
3179: 3A A0 92  LD    A,($92A0)     ;
317C: A7        AND   A             ;
317D: 20 FA     JR    NZ,$3179      ;
317F: C9        RET                 ;
3180: 3A 11 8A  LD    A,($8A11)     ;
3183: 21 97 31  LD    HL,$3197      ;
3186: 3D        DEC   A             ;
3187: CF        RST   $08           ;
3188: 7E        LD    A,(HL)        ;
3189: 23        INC   HL            ;
318A: 66        LD    H,(HL)        ;
318B: 6F        LD    L,A           ;
318C: 06 16     LD    B,$16         ;
318E: 11 E0 FF  LD    DE,$FFE0      ;
3191: 36 05     LD    (HL),$05      ;
3193: 19        ADD   HL,DE         ;
3194: 10 FB     DJNZ  $3191         ;
3196: C9        RET                 ;
3197: 74        LD    (HL),H        ;
3198: 87        ADD   A,A           ;
3199: 76        HALT                ;
319A: 87        ADD   A,A           ;
319B: 78        LD    A,B           ;
319C: 87        ADD   A,A           ;
319D: 7A        LD    A,D           ;
319E: 87        ADD   A,A           ;
319F: 7C        LD    A,H           ;
31A0: 87        ADD   A,A           ;
31A1: 0C        INC   C             ;
31A2: 09        ADD   HL,BC         ;
31A3: 06 03     LD    B,$03         ;
31A5: 00        NOP                 ;
31A6: B0        OR    B             ;
31A7: 31 B4 31  LD    SP,$31B4      ;
31AA: B8        CP    B             ;
31AB: 31 CE 31  LD    SP,$31CE      ;
31AE: D9        EXX                 ;
31AF: 31 3E 12  LD    SP,$123E      ;
31B2: 18 06     JR    $31BA         ;
31B4: 3E 0C     LD    A,$0C         ;
31B6: 18 02     JR    $31BA         ;
31B8: 3E 06     LD    A,$06         ;
31BA: 21 37 8A  LD    HL,$8A37      ;
31BD: 11 3D 8A  LD    DE,$8A3D      ;
31C0: 01 06 00  LD    BC,$0006      ;
31C3: ED B8     LDDR                ;
31C5: 11 37 8A  LD    DE,$8A37      ;
31C8: 4F        LD    C,A           ;
31C9: ED B8     LDDR                ;
31CB: C3 D9 31  JP    $31D9         ;
31CE: 11 3D 8A  LD    DE,$8A3D      ;
31D1: 21 37 8A  LD    HL,$8A37      ;
31D4: 01 06 00  LD    BC,$0006      ;
31D7: ED B8     LDDR                ;
31D9: 3A 11 8A  LD    A,($8A11)     ;
31DC: 3D        DEC   A             ;
31DD: 21 ED 31  LD    HL,$31ED      ;
31E0: CF        RST   $08           ;
31E1: 5E        LD    E,(HL)        ;
31E2: 23        INC   HL            ;
31E3: 56        LD    D,(HL)        ;
31E4: 2A 00 8A  LD    HL,($8A00)    ;
31E7: 01 06 00  LD    BC,$0006      ;
31EA: ED B8     LDDR                ;
31EC: C9        RET                 ;
31ED: 25        DEC   H             ;
31EE: 8A        ADC   A,D           ;
31EF: 2B        DEC   HL            ;
31F0: 8A        ADC   A,D           ;
31F1: 31 8A 37  LD    SP,$378A      ;
31F4: 8A        ADC   A,D           ;
31F5: 3D        DEC   A             ;
31F6: 8A        ADC   A,D           ;
31F7: 2A 00 8A  LD    HL,($8A00)    ;
31FA: 06 06     LD    B,$06         ;
31FC: 1A        LD    A,(DE)        ;
31FD: FE 24     CP    $24           ;
31FF: 28 0D     JR    Z,$320E       ;
3201: 7E        LD    A,(HL)        ;
3202: FE 24     CP    $24           ;
3204: C8        RET   Z             ;
3205: 1A        LD    A,(DE)        ;
3206: BE        CP    (HL)          ;
3207: C0        RET   NZ            ;
3208: 2D        DEC   L             ;
3209: 1D        DEC   E             ;
320A: 10 F0     DJNZ  $31FC         ;
320C: AF        XOR   A             ;
320D: C9        RET                 ;
320E: BE        CP    (HL)          ;
320F: 28 F7     JR    Z,$3208       ;
3211: AF        XOR   A             ;
3212: 18 F2     JR    $3206         ;
3214: 21 45 33  LD    HL,$3345      ;
3217: CD 28 33  CALL  $3328         ;
321A: CD 28 33  CALL  $3328         ;
321D: 21 B4 32  LD    HL,$32B4      ;
3220: CD 1B 33  CALL  $331B         ;
3223: 06 01     LD    B,$01         ;
3225: CD 31 32  CALL  $3231         ;
3228: CD 31 32  CALL  $3231         ;
322B: CD 31 32  CALL  $3231         ;
322E: CD 31 32  CALL  $3231         ;
3231: 78        LD    A,B           ;
3232: 3D        DEC   A             ;
3233: 87        ADD   A,A           ;
3234: 87        ADD   A,A           ;
3235: 87        ADD   A,A           ;
3236: 21 C5 32  LD    HL,$32C5      ;
3239: D7        RST   $10           ;
323A: 5E        LD    E,(HL)        ;
323B: 23        INC   HL            ;
323C: 56        LD    D,(HL)        ;
323D: 23        INC   HL            ;
323E: 78        LD    A,B           ;
323F: 12        LD    (DE),A        ;
3240: CD 73 32  CALL  $3273         ;
3243: CD 70 32  CALL  $3270         ;
3246: CD 70 32  CALL  $3270         ;
3249: CD 73 32  CALL  $3273         ;
324C: CD 73 32  CALL  $3273         ;
324F: 7E        LD    A,(HL)        ;
3250: 23        INC   HL            ;
3251: 4E        LD    C,(HL)        ;
3252: 23        INC   HL            ;
3253: E5        PUSH  HL            ;
3254: 61        LD    H,C           ;
3255: 6F        LD    L,A           ;
3256: CD 75 32  CALL  $3275         ;
3259: 7B        LD    A,E           ;
325A: D6 C0     SUB   $C0           ;
325C: 5F        LD    E,A           ;
325D: 30 01     JR    NC,$3260      ;
325F: 15        DEC   D             ;
3260: E1        POP   HL            ;
3261: 7E        LD    A,(HL)        ;
3262: 23        INC   HL            ;
3263: 66        LD    H,(HL)        ;
3264: 6F        LD    L,A           ;
3265: CD 70 32  CALL  $3270         ;
3268: CD 70 32  CALL  $3270         ;
326B: CD 70 32  CALL  $3270         ;
326E: 04        INC   B             ;
326F: C9        RET                 ;
3270: 7E        LD    A,(HL)        ;
3271: 12        LD    (DE),A        ;
3272: 23        INC   HL            ;
3273: E7        RST   $20           ;
3274: C9        RET                 ;

3275: 0E 06     LD    C,$06         ;
3277: 7E        LD    A,(HL)        ;
3278: 12        LD    (DE),A        ;
3279: 2B        DEC   HL            ;
327A: E7        RST   $20           ;
327B: 0D        DEC   C             ;
327C: 20 F9     JR    NZ,$3277      ;
327E: C9        RET                 ;

327F: 24        INC   H             ; #
3280: 83        ADD   A,E           ; #
3281: 15        DEC   D             ; #
3282: 04        INC   B             ; #
3283: 0E 17     LD    C,$17         ; #
3285: 1D        DEC   E             ; #
3286: 0E 1B     LD    C,$1B         ; #
3288: 24        INC   H             ; #
3289: 22 18 1E  LD    ($1E18),HL    ; #
328C: 1B        DEC   DE            ; #
328D: 24        INC   H             ; #
328E: 12        LD    (DE),A        ; #
328F: 17        RLA                 ; #
3290: 12        LD    (DE),A        ; #
3291: 1D        DEC   E             ; #
3292: 12        LD    (DE),A        ; #
3293: 0A        LD    A,(BC)        ; #
3294: 15        DEC   D             ; #
3295: 1C        INC   E             ; #
3296: 24        INC   H             ; #
3297: 2C        INC   L             ; #
3298: E7        RST   $20           ; #
3299: 82        ADD   A,D           ; #
329A: 10 1C     DJNZ  $32B8         ; #
329C: 0C        INC   C             ; #
329D: 18 1B     JR    $32BA         ; #
329F: 0E 24     LD    C,$24         ; #
32A1: 24        INC   H             ; #
32A2: 24        INC   H             ; #
32A3: 24        INC   H             ; #
32A4: 24        INC   H             ; #
32A5: 24        INC   H             ; #
32A6: 24        INC   H             ; #
32A7: 17        RLA                 ; #
32A8: 0A        LD    A,(BC)        ; #
32A9: 16 0E     LD    D,$0E         ; #
32AB: 50        LD    D,B           ; #
32AC: 82        ADD   A,D           ; #
32AD: 05        DEC   B             ; #
32AE: 04        INC   B             ; #
32AF: 1D        DEC   E             ; #
32B0: 18 19     JR    $32CB         ; #
32B2: 24        INC   H             ; #
32B3: 05        DEC   B             ; #
32B4: 92        SUB   D             ; #
32B5: 82        ADD   A,D           ; #
32B6: 0E 1C     LD    C,$1C         ; #
32B8: 0C        INC   C             ; #
32B9: 18 1B     JR    $32D6         ; #
32BB: 0E 24     LD    C,$24         ; #
32BD: 24        INC   H             ; #
32BE: 24        INC   H             ; #
32BF: 24        INC   H             ; #
32C0: 24        INC   H             ; #
32C1: 17        RLA                 ; #
32C2: 0A        LD    A,(BC)        ; #
32C3: 16 0E     LD    D,$0E         ; #
32C5: 54        LD    D,H           ; #
32C6: 83        ADD   A,E           ; #
32C7: 1C        INC   E             ; #
32C8: 1D        DEC   E             ; #
32C9: 25        DEC   H             ; #
32CA: 8A        ADC   A,D           ; #
32CB: 3E 8A     LD    A,$8A         ; #
32CD: 56        LD    D,(HL)        ; #
32CE: 83        ADD   A,E           ; #
32CF: 17        RLA                 ; #
32D0: 0D        DEC   C             ; #
32D1: 2B        DEC   HL            ; #
32D2: 8A        ADC   A,D           ; #
32D3: 41        LD    B,C           ; #
32D4: 8A        ADC   A,D           ; #
32D5: 58        LD    E,B           ; #
32D6: 83        ADD   A,E           ; #
32D7: 1B        DEC   DE            ; #
32D8: 0D        DEC   C             ; #
32D9: 31 8A 44  LD    SP,$448A      ; #
32DC: 8A        ADC   A,D           ; #
32DD: 5A        LD    E,D           ; #
32DE: 83        ADD   A,E           ; #
32DF: 1D        DEC   E             ; #

32E0: 11 37 8A  LD    DE,$8A37      ;
32E3: 47        LD    B,A           ;
32E4: 8A        ADC   A,D           ;
32E5: 5C        LD    E,H           ;
32E6: 83        ADD   A,E           ;
32E7: 1D        DEC   E             ;
32E8: 11 3D 8A  LD    DE,$8A3D      ;
32EB: 4A        LD    C,D           ;
32EC: 8A        ADC   A,D           ;
32ED: 3A B5 99  LD    A,($99B5)     ;
32F0: FE A0     CP    $A0           ;
32F2: 28 07     JR    Z,$32FB       ;
32F4: 47        LD    B,A           ;
32F5: 3A B8 99  LD    A,($99B8)     ;
32F8: B8        CP    B             ;
32F9: 38 05     JR    C,$3300       ;
32FB: 3A AE 92  LD    A,($92AE)     ;
32FE: A7        AND   A             ;
32FF: C0        RET   NZ            ;
3300: E1        POP   HL            ;
3301: 26 81     LD    H,$81         ;
3303: 3A 10 8A  LD    A,($8A10)     ;
3306: 6F        LD    L,A           ;
3307: ED 5B 04 8ALD    DE,($8A04)    ;
330B: 13        INC   DE            ;
330C: ED A0     LDI                 ;
330E: 3E DF     LD    A,$DF         ;
3310: 25        DEC   H             ;
3311: 85        ADD   A,L           ;
3312: 30 01     JR    NC,$3315      ;
3314: 24        INC   H             ;
3315: 6F        LD    L,A           ;
3316: CB 44     BIT   0,H           ;
3318: 20 F2     JR    NZ,$330C      ;
331A: C9        RET                 ;

; Display message on screen.
; HL points to descriptor as follows:
; LSB,MSB of screen
; Length of message
; Message bytes
331B: 5E        LD    E,(HL)        ; LSB of screen start
331C: 23        INC   HL            ; .
331D: 56        LD    D,(HL)        ; MSB of screen start
331E: 23        INC   HL            ; .
331F: 46        LD    B,(HL)        ; Message length
3320: 23        INC   HL            ; .
3321: 7E        LD    A,(HL)        ; Get byte
3322: 12        LD    (DE),A        ; To screen
3323: 23        INC   HL            ; Next in buffer
3324: E7        RST   $20           ; (DE=DE-20) Next on screen
3325: 10 FA     DJNZ  $3321         ; Do all
3327: C9        RET                 ; Done

; Message going down? No ...
3328: 5E        LD    E,(HL)        ;
3329: 23        INC   HL            ;
332A: 56        LD    D,(HL)        ;
332B: 23        INC   HL            ;
332C: 46        LD    B,(HL)        ;
332D: 23        INC   HL            ;
332E: 4E        LD    C,(HL)        ;
332F: 23        INC   HL            ;
3330: EB        EX    DE,HL         ;
3331: 1A        LD    A,(DE)        ; From the buffer ...
3332: 77        LD    (HL),A        ; ... to the screen
3333: CB D4     SET   2,H           ;
3335: 71        LD    (HL),C        ;
3336: CB 94     RES   2,H           ;
3338: 13        INC   DE            ;
3339: 3E E0     LD    A,$E0         ;
333B: 25        DEC   H             ;
333C: 85        ADD   A,L           ;
333D: 30 01     JR    NC,$3340      ;
333F: 24        INC   H             ;
3340: 6F        LD    L,A           ;
3341: 10 EE     DJNZ  $3331         ;
3343: EB        EX    DE,HL         ;
3344: C9        RET                 ;

3345: 25        DEC   H             ; #
3346: 83        ADD   A,E           ; #
3347: 13        INC   DE            ; #
3348: 02        LD    (BC),A        ; #
3349: 1D        DEC   E             ; #
334A: 11 0E 24  LD    DE,$240E      ; #
334D: 10 0A     DJNZ  $3359         ; #
334F: 15        DEC   D             ; #
3350: 0A        LD    A,(BC)        ; #
3351: 0C        INC   C             ; #
3352: 1D        DEC   E             ; #
3353: 12        LD    (DE),A        ; #
3354: 0C        INC   C             ; #
3355: 24        INC   H             ; #
3356: 11 0E 1B  LD    DE,$1B0E      ; #
3359: 18 0E     JR    $3369         ; #
335B: 1C        INC   E             ; #
335C: CC 82 0C  CALL  Z,$0C82       ; #
335F: 04        INC   B             ; #
3360: 26 26     LD    H,$26         ; #
3362: 24        INC   H             ; #
3363: 0B        DEC   BC            ; #
3364: 0E 1C     LD    C,$1C         ; #
3366: 1D        DEC   E             ; #
3367: 24        INC   H             ; #
3368: 05        DEC   B             ; #
3369: 24        INC   H             ; #
336A: 26 26     LD    H,$26         ; #

; Initialization comes here
336C: AF        XOR   A             ; Zero
336D: 32 23 68  LD    ($6823),A     ; Halt CPUs 2 and 3
3370: 3C        INC   A             ; Enable ...
3371: 32 22 68  LD    ($6822),A     ; ... NMI CPU 3
3374: F3        DI                  ; Disable local interrupt handling
3375: 32 30 68  LD    ($6830),A     ; Watchdog reset
3378: 06 0A     LD    B,$0A         ;
337A: D9        EXX                 ;
337B: 11 00 80  LD    DE,$8000      ;
337E: 21 00 00  LD    HL,$0000      ;
3381: 01 00 04  LD    BC,$0400      ;
3384: 7D        LD    A,L           ;
3385: AC        XOR   H             ;
3386: 2F        CPL                 ;
3387: 87        ADD   A,A           ;
3388: 87        ADD   A,A           ;
3389: ED 6A     ADC   HL,HL         ;
338B: 7D        LD    A,L           ;
338C: 32 30 68  LD    ($6830),A     ; Watchdog reset
338F: 12        LD    (DE),A        ;
3390: 13        INC   DE            ;
3391: 0B        DEC   BC            ;
3392: 78        LD    A,B           ;
3393: B1        OR    C             ;
3394: 20 EE     JR    NZ,$3384      ;
3396: 11 00 80  LD    DE,$8000      ;
3399: 21 00 00  LD    HL,$0000      ;
339C: 01 00 04  LD    BC,$0400      ;
339F: 7D        LD    A,L           ;
33A0: AC        XOR   H             ;
33A1: 2F        CPL                 ;
33A2: 87        ADD   A,A           ;
33A3: 87        ADD   A,A           ;
33A4: ED 6A     ADC   HL,HL         ;
33A6: 1A        LD    A,(DE)        ;
33A7: AD        XOR   L             ;
33A8: C2 C0 34  JP    NZ,$34C0      ;
33AB: 13        INC   DE            ;
33AC: 32 30 68  LD    ($6830),A     ; Watchdog
33AF: 0B        DEC   BC            ;
33B0: 78        LD    A,B           ;
33B1: B1        OR    C             ;
33B2: 20 EB     JR    NZ,$339F      ;
33B4: 11 00 80  LD    DE,$8000      ;
33B7: 21 55 55  LD    HL,$5555      ;
33BA: 01 00 04  LD    BC,$0400      ;
33BD: 7D        LD    A,L           ;
33BE: AC        XOR   H             ;
33BF: 2F        CPL                 ;
33C0: 87        ADD   A,A           ;
33C1: 87        ADD   A,A           ;
33C2: ED 6A     ADC   HL,HL         ;
33C4: 7D        LD    A,L           ;
33C5: 32 30 68  LD    ($6830),A     ; Watchdog
33C8: 12        LD    (DE),A        ;
33C9: 13        INC   DE            ;
33CA: 0B        DEC   BC            ;
33CB: 78        LD    A,B           ;
33CC: B1        OR    C             ;
33CD: 20 EE     JR    NZ,$33BD      ;
33CF: 11 00 80  LD    DE,$8000      ;
33D2: 21 55 55  LD    HL,$5555      ;
33D5: 01 00 04  LD    BC,$0400      ;
33D8: 7D        LD    A,L           ;
33D9: AC        XOR   H             ;
33DA: 2F        CPL                 ;
33DB: 87        ADD   A,A           ;
33DC: 87        ADD   A,A           ;
33DD: ED 6A     ADC   HL,HL         ;
33DF: 1A        LD    A,(DE)        ;
33E0: AD        XOR   L             ;
33E1: C2 C0 34  JP    NZ,$34C0      ;
33E4: 13        INC   DE            ;
33E5: 32 30 68  LD    ($6830),A     ; Watchdog
33E8: 0B        DEC   BC            ;
33E9: 78        LD    A,B           ;
33EA: B1        OR    C             ;
33EB: 20 EB     JR    NZ,$33D8      ;
33ED: 11 00 80  LD    DE,$8000      ;
33F0: 21 AA AA  LD    HL,$AAAA      ;
33F3: 01 00 04  LD    BC,$0400      ;
33F6: 7D        LD    A,L           ;
33F7: AC        XOR   H             ;
33F8: 2F        CPL                 ;
33F9: 87        ADD   A,A           ;
33FA: 87        ADD   A,A           ;
33FB: ED 6A     ADC   HL,HL         ;
33FD: 7D        LD    A,L           ;
33FE: 32 30 68  LD    ($6830),A     ; Watchdog
3401: 12        LD    (DE),A        ;
3402: 13        INC   DE            ;
3403: 0B        DEC   BC            ;
3404: 78        LD    A,B           ;
3405: B1        OR    C             ;
3406: 20 EE     JR    NZ,$33F6      ;
3408: 11 00 80  LD    DE,$8000      ;
340B: 21 AA AA  LD    HL,$AAAA      ;
340E: 01 00 04  LD    BC,$0400      ;
3411: 7D        LD    A,L           ;
3412: AC        XOR   H             ;
3413: 2F        CPL                 ;
3414: 87        ADD   A,A           ;
3415: 87        ADD   A,A           ;
3416: ED 6A     ADC   HL,HL         ;
3418: 1A        LD    A,(DE)        ;
3419: AD        XOR   L             ;
341A: C2 C0 34  JP    NZ,$34C0      ;
341D: 13        INC   DE            ;
341E: 32 30 68  LD    ($6830),A     ; Watchdog
3421: 0B        DEC   BC            ;
3422: 78        LD    A,B           ;
3423: B1        OR    C             ;
3424: 20 EB     JR    NZ,$3411      ;
3426: D9        EXX                 ;
3427: 05        DEC   B             ;
3428: C2 7A 33  JP    NZ,$337A      ;
342B: 31 00 84  LD    SP,$8400      ;
342E: 11 00 84  LD    DE,$8400      ;
3431: CD 7F 34  CALL  $347F         ;
3434: 11 00 88  LD    DE,$8800      ;
3437: CD 7F 34  CALL  $347F         ;
343A: 11 00 90  LD    DE,$9000      ;
343D: CD 7F 34  CALL  $347F         ;
3440: 21 E0 99  LD    HL,$99E0      ;
3443: 11 00 90  LD    DE,$9000      ;
3446: 01 20 00  LD    BC,$0020      ;
3449: ED B0     LDIR                ;
344B: 11 00 98  LD    DE,$9800      ;
344E: CD 7F 34  CALL  $347F         ;
3451: 21 00 90  LD    HL,$9000      ;
3454: 11 E0 99  LD    DE,$99E0      ;
3457: 01 20 00  LD    BC,$0020      ;
345A: ED B0     LDIR                ;
345C: 31 00 8B  LD    SP,$8B00      ;
345F: 11 00 80  LD    DE,$8000      ; Start of RAM
3462: CD 7F 34  CALL  $347F         ;
3465: CD 58 39  CALL  $3958         ; Set RAM and screen
3468: 21 81 3B  LD    HL,$3B81      ; RAM Report message
346B: CD 1B 33  CALL  $331B         ; Print RAM report
346E: 32 30 68  LD    ($6830),A     ; Watchdog
3471: CD 3C 3A  CALL  $3A3C         ;
3474: 3E 07     LD    A,$07         ;
3476: 32 20 90  LD    ($9020),A     ;
3479: CD 72 39  CALL  $3972         ;
347C: C3 50 35  JP    $3550         ; Continue with ROM checks
347F: 06 1E     LD    B,$1E         ;
3481: 21 00 00  LD    HL,$0000      ;
3484: C5        PUSH  BC            ;
3485: CD 8C 34  CALL  $348C         ;
3488: C1        POP   BC            ;
3489: 10 F9     DJNZ  $3484         ;
348B: C9        RET                 ;

348C: D5        PUSH  DE            ;
348D: E5        PUSH  HL            ;
348E: 01 00 04  LD    BC,$0400      ;
3491: 7D        LD    A,L           ;
3492: AC        XOR   H             ;
3493: 2F        CPL                 ;
3494: 87        ADD   A,A           ;
3495: 87        ADD   A,A           ;
3496: ED 6A     ADC   HL,HL         ;
3498: 7D        LD    A,L           ;
3499: 32 30 68  LD    ($6830),A     ; Watchdog
349C: 12        LD    (DE),A        ;
349D: 13        INC   DE            ;
349E: 0B        DEC   BC            ;
349F: 78        LD    A,B           ;
34A0: B1        OR    C             ;
34A1: 20 EE     JR    NZ,$3491      ;
34A3: E1        POP   HL            ;
34A4: D1        POP   DE            ;
34A5: D5        PUSH  DE            ;
34A6: 01 00 04  LD    BC,$0400      ;
34A9: 7D        LD    A,L           ;
34AA: AC        XOR   H             ;
34AB: 2F        CPL                 ;
34AC: 87        ADD   A,A           ;
34AD: 87        ADD   A,A           ;
34AE: ED 6A     ADC   HL,HL         ;
34B0: 1A        LD    A,(DE)        ;
34B1: AD        XOR   L             ;
34B2: C2 C0 34  JP    NZ,$34C0      ;
34B5: 13        INC   DE            ;
34B6: 32 30 68  LD    ($6830),A     ; Watchdog
34B9: 0B        DEC   BC            ;
34BA: 78        LD    A,B           ;
34BB: B1        OR    C             ;
34BC: 20 EB     JR    NZ,$34A9      ;
34BE: D1        POP   DE            ;
34BF: C9        RET                 ;
34C0: 47        LD    B,A           ;
34C1: 7A        LD    A,D           ;
34C2: 1F        RRA                 ;
34C3: 1F        RRA                 ;
34C4: E6 07     AND   $07           ;
34C6: FE 04     CP    $04           ;
34C8: 38 01     JR    C,$34CB       ;
34CA: 3D        DEC   A             ;
34CB: FE 05     CP    $05           ;
34CD: 38 01     JR    C,$34D0       ;
34CF: 3D        DEC   A             ;
34D0: 5F        LD    E,A           ;
34D1: 78        LD    A,B           ;
34D2: 16 15     LD    D,$15         ;
34D4: E6 0F     AND   $0F           ;
34D6: 20 02     JR    NZ,$34DA      ;
34D8: 16 11     LD    D,$11         ;
34DA: 32 30 68  LD    ($6830),A     ; Watchdog
34DD: D9        EXX                 ;
34DE: 21 00 80  LD    HL,$8000      ;
34E1: 11 01 80  LD    DE,$8001      ;
34E4: 01 00 04  LD    BC,$0400      ;
34E7: 36 24     LD    (HL),$24      ;
34E9: ED B0     LDIR                ;
34EB: 36 00     LD    (HL),$00      ;
34ED: 01 FF 03  LD    BC,$03FF      ;
34F0: ED B0     LDIR                ;
34F2: 32 30 68  LD    ($6830),A     ;
34F5: D9        EXX                 ;
34F6: 21 E2 82  LD    HL,$82E2      ;
34F9: 36 1B     LD    (HL),$1B      ;
34FB: 3E E0     LD    A,$E0         ;
34FD: 25        DEC   H             ;
34FE: D7        RST   $10           ;
34FF: 36 0A     LD    (HL),$0A      ;
3501: 3E E0     LD    A,$E0         ;
3503: 25        DEC   H             ;
3504: D7        RST   $10           ;
3505: 36 16     LD    (HL),$16      ;
3507: 3E A0     LD    A,$A0         ;
3509: 25        DEC   H             ;
350A: D7        RST   $10           ;
350B: 73        LD    (HL),E        ;
350C: 3E E0     LD    A,$E0         ;
350E: 25        DEC   H             ;
350F: D7        RST   $10           ;
3510: 72        LD    (HL),D        ;
3511: 21 80 93  LD    HL,$9380      ;
3514: 06 80     LD    B,$80         ;
3516: 36 F1     LD    (HL),$F1      ;
3518: 23        INC   HL            ;
3519: 10 FB     DJNZ  $3516         ;
351B: 32 30 68  LD    ($6830),A     ; Infinte ...
351E: C3 1B 35  JP    $351B         ; ... loop

3521: E5        PUSH  HL            ;
3522: EB        EX    DE,HL         ;
3523: 16 10     LD    D,$10         ;
3525: AF        XOR   A             ;
3526: 47        LD    B,A           ;
3527: 86        ADD   A,(HL)        ;
3528: 32 30 68  LD    ($6830),A     ; Watchdog
352B: 23        INC   HL            ;
352C: 10 F9     DJNZ  $3527         ;
352E: 15        DEC   D             ;
352F: 20 F6     JR    NZ,$3527      ;
3531: EB        EX    DE,HL         ;
3532: E1        POP   HL            ;
3533: B9        CP    C             ;
3534: C8        RET   Z             ;

; Display ROM error report
3535: 21 8B 3B  LD    HL,$3B8B      ; "ROM  OK"
3538: CD 1B 33  CALL  $331B         ; Print message
353B: 11 44 82  LD    DE,$8244      ; Screen Location for error code
353E: 21 02 91  LD    HL,$9102      ; Get error code
3541: AF        XOR   A             ; 0 to start
3542: ED 6F     RLD                 ; Rotate BCD first digit into A
3544: 12        LD    (DE),A        ; Store the first code
3545: E7        RST   $20           ; Next spot
3546: AF        XOR   A             ; 0 to start
3547: ED 6F     RLD                 ; Rotate BSC second digit into A
3549: 12        LD    (DE),A        ; Store to screen
354A: 32 30 68  LD    ($6830),A     ; Watchdog
354D: C3 4A 35  JP    $354A         ; Infinite loop if ROMs are wrong

; Make sure all ROMs are OK
3550: 21 00 91  LD    HL,$9100      ; Start CPU2 ...
3553: 36 00     LD    (HL),$00      ; ... checksum
3555: 23        INC   HL            ; Start CPU3 ...
3556: 36 00     LD    (HL),$00      ; ... checksum
3558: 23        INC   HL            ; 9102 = ...
3559: 36 01     LD    (HL),$01      ; ... 01
355B: AF        XOR   A             ;
355C: 32 70 92  LD    ($9270),A     ;
355F: 3C        INC   A             ;
3560: 32 23 68  LD    ($6823),A     ; Watchdog
3563: 11 00 00  LD    DE,$0000      ; ROM area ...
3566: 0E 00     LD    C,$00         ;
3568: CD 21 35  CALL  $3521         ; Checksum ROM 1
356B: 34        INC   (HL)          ;
356C: 0E 00     LD    C,$00         ;
356E: CD 21 35  CALL  $3521         ; Checksum ROM 2
3571: 34        INC   (HL)          ;
3572: 0E 00     LD    C,$00         ;
3574: CD 21 35  CALL  $3521         ; Checksum ROM 3
3577: 34        INC   (HL)          ;
3578: 0E 00     LD    C,$00         ;
357A: CD 21 35  CALL  $3521         ; Checksum ROM 4
357D: 36 FF     LD    (HL),$FF      ;
357F: 3A 00 91  LD    A,($9100)     ; CPU2 ROMs
3582: 32 30 68  LD    ($6830),A     ; Watchdog reset
3585: A7        AND   A             ; Wait ...
3586: 28 F7     JR    Z,$357F       ; ... For CPU 2
3588: 3C        INC   A             ; OK?
3589: 28 07     JR    Z,$3592       ; Yes ... move on to CPU3
358B: 3D        DEC   A             ; Restore error
358C: 32 02 91  LD    ($9102),A     ; Save error code
358F: C3 35 35  JP    $3535         ; Print ROM/RAM report
3592: 3A 01 91  LD    A,($9101)     ; CPU3 ROMs
3595: 32 30 68  LD    ($6830),A     ; Watchdog reset
3598: A7        AND   A             ; Wait ...
3599: 28 F7     JR    Z,$3592       ; ... For CPU 3
359B: 3C        INC   A             ; OK?
359C: 28 17     JR    Z,$35B5       ; Yes ... continue
359E: 3D        DEC   A             ; Restore error
359F: 32 02 91  LD    ($9102),A     ; Save error code
35A2: C3 35 35  JP    $3535         ; Print ROM/RAM report

; Looks like data
35A5: 05        DEC   B             ; #
35A6: 05        DEC   B             ; #
35A7: 05        DEC   B             ; #
35A8: 05        DEC   B             ; #
35A9: 30 40     JR    NC,$35EB      ; #
35AB: 00        NOP                 ; #
35AC: 02        LD    (BC),A        ; #
35AD: DF        RST   $18           ; #
35AE: 40        LD    B,B           ; #
35AF: 30 30     JR    NC,$35E1      ; #
35B1: 03        INC   BC            ; #
35B2: DF        RST   $18           ; #
35B3: 10 20     DJNZ  $35D5         ; #

35B5: 21 8B 3B  LD    HL,$3B8B      ; Print some report
35B8: CD 1B 33  CALL  $331B         ;
35BB: CD F4 37  CALL  $37F4         ;
35BE: 21 00 91  LD    HL,$9100      ; Acknowledge ...
35C1: 06 03     LD    B,$03         ; ... slave ...
35C3: 36 00     LD    (HL),$00      ; ... checksum ...
35C5: 23        INC   HL            ; ...
35C6: 10 FB     DJNZ  $35C3         ; ... Reports
35C8: 3E 20     LD    A,$20         ;
35CA: 32 00 90  LD    ($9000),A     ;
35CD: 21 A5 35  LD    HL,$35A5      ;
35D0: 11 00 70  LD    DE,$7000      ;
35D3: 01 04 00  LD    BC,$0004      ;
35D6: D9        EXX                 ;
35D7: 3E A1     LD    A,$A1         ; What command?
35D9: 32 00 71  LD    ($7100),A     ; Custom IO
35DC: 32 30 68  LD    ($6830),A     ; Watchdog
35DF: CD EC 37  CALL  $37EC         ;
35E2: AF        XOR   A             ;
35E3: 32 30 68  LD    ($6830),A     ; Watchdog
35E6: 32 A0 92  LD    ($92A0),A     ;
35E9: 3A A0 92  LD    A,($92A0)     ;
35EC: FE 02     CP    $02           ;
35EE: 20 F9     JR    NZ,$35E9      ;
35F0: 21 A9 35  LD    HL,$35A9      ;
35F3: 11 00 70  LD    DE,$7000      ;
35F6: 01 0C 00  LD    BC,$000C      ;
35F9: D9        EXX                 ;
35FA: 3E A8     LD    A,$A8         ; IO Command
35FC: 32 00 71  LD    ($7100),A     ;
35FF: 32 30 68  LD    ($6830),A     ;
3602: CD EC 37  CALL  $37EC         ;
3605: 32 30 68  LD    ($6830),A     ;
3608: ED 56     IM    1             ;
360A: 21 20 68  LD    HL,$6820      ;
360D: 36 00     LD    (HL),$00      ;
360F: 36 01     LD    (HL),$01      ;
3611: FB        EI                  ;
3612: CD F2 39  CALL  $39F2         ;
3615: AF        XOR   A             ;
3616: 32 A0 92  LD    ($92A0),A     ;
3619: 3A A0 92  LD    A,($92A0)     ;
361C: E6 08     AND   $08           ;
361E: 28 F9     JR    Z,$3619       ;
3620: 3A A0 92  LD    A,($92A0)     ;
3623: 4F        LD    C,A           ;
3624: 3A A0 92  LD    A,($92A0)     ;
3627: B9        CP    C             ;
3628: 28 FA     JR    Z,$3624       ;
362A: 21 16 91  LD    HL,$9116      ;
362D: 11 17 91  LD    DE,$9117      ;
3630: 01 07 00  LD    BC,$0007      ;
3633: ED B8     LDDR                ;
3635: EB        EX    DE,HL         ;
3636: 11 B5 99  LD    DE,$99B5      ;
3639: 1A        LD    A,(DE)        ;
363A: CB 7F     BIT   7,A           ;
363C: C2 BA 36  JP    NZ,$36BA      ;
363F: 77        LD    (HL),A        ;
3640: 23        INC   HL            ;
3641: B6        OR    (HL)          ;
3642: 23        INC   HL            ;
3643: 2F        CPL                 ;
3644: A6        AND   (HL)          ;
3645: 23        INC   HL            ;
3646: A6        AND   (HL)          ;
3647: 77        LD    (HL),A        ;
3648: 47        LD    B,A           ;
3649: 23        INC   HL            ;
364A: 13        INC   DE            ;
364B: 1A        LD    A,(DE)        ;
364C: 77        LD    (HL),A        ;
364D: 23        INC   HL            ;
364E: B6        OR    (HL)          ;
364F: 23        INC   HL            ;
3650: 2F        CPL                 ;
3651: A6        AND   (HL)          ;
3652: 23        INC   HL            ;
3653: A6        AND   (HL)          ;
3654: 77        LD    (HL),A        ;
3655: 6F        LD    L,A           ;
3656: 60        LD    H,B           ;
3657: 06 10     LD    B,$10         ;
3659: 29        ADD   HL,HL         ;
365A: DC D6 39  CALL  C,$39D6       ;
365D: 10 FA     DJNZ  $3659         ;
365F: CD F4 37  CALL  $37F4         ;
3662: 2A 72 92  LD    HL,($9272)    ;
3665: 7C        LD    A,H           ;
3666: B5        OR    L             ;
3667: 28 09     JR    Z,$3672       ;
3669: 2B        DEC   HL            ;
366A: 22 72 92  LD    ($9272),HL    ;
366D: 7C        LD    A,H           ;
366E: B5        OR    L             ;
366F: CC BB 39  CALL  Z,$39BB       ;
3672: 3A 10 91  LD    A,($9110)     ;
3675: 1F        RRA                 ;
3676: 30 07     JR    NC,$367F      ;
3678: AF        XOR   A             ;
3679: 32 71 92  LD    ($9271),A     ;
367C: C3 20 36  JP    $3620         ;
367F: 3A 17 91  LD    A,($9117)     ;
3682: E6 0F     AND   $0F           ;
3684: CA 20 36  JP    Z,$3620       ;
3687: 4F        LD    C,A           ;
3688: 21 82 37  LD    HL,$3782      ;
368B: 11 71 92  LD    DE,$9271      ;
368E: 1A        LD    A,(DE)        ;
368F: D7        RST   $10           ;
3690: 7E        LD    A,(HL)        ;
3691: B9        CP    C             ;
3692: 28 05     JR    Z,$3699       ;
3694: AF        XOR   A             ;
3695: 12        LD    (DE),A        ;
3696: C3 20 36  JP    $3620         ;
3699: EB        EX    DE,HL         ;
369A: 34        INC   (HL)          ;
369B: 13        INC   DE            ;
369C: 1A        LD    A,(DE)        ;
369D: 3C        INC   A             ;
369E: C2 20 36  JP    NZ,$3620      ;
36A1: CD 58 39  CALL  $3958         ;
36A4: CD 72 39  CALL  $3972         ;
36A7: 11 98 37  LD    DE,$3798      ;
36AA: 21 42 80  LD    HL,$8042      ;
36AD: 06 1C     LD    B,$1C         ;
36AF: CD 66 37  CALL  $3766         ;
36B2: 10 FB     DJNZ  $36AF         ;
36B4: 3A B5 99  LD    A,($99B5)     ;
36B7: 87        ADD   A,A           ;
36B8: 30 FA     JR    NC,$36B4      ;
36BA: AF        XOR   A             ;
36BB: 32 A0 92  LD    ($92A0),A     ;
36BE: 3A A0 92  LD    A,($92A0)     ;
36C1: FE 08     CP    $08           ;
36C3: 38 F9     JR    C,$36BE       ;
36C5: 3A B5 99  LD    A,($99B5)     ;
36C8: 87        ADD   A,A           ;
36C9: D2 20 36  JP    NC,$3620      ;
36CC: CD 72 39  CALL  $3972         ;
36CF: 21 00 80  LD    HL,$8000      ;
36D2: 06 10     LD    B,$10         ;
36D4: 36 28     LD    (HL),$28      ;
36D6: 23        INC   HL            ;
36D7: 36 27     LD    (HL),$27      ;
36D9: 23        INC   HL            ;
36DA: 10 F8     DJNZ  $36D4         ;
36DC: 06 10     LD    B,$10         ;
36DE: 36 2D     LD    (HL),$2D      ;
36E0: 23        INC   HL            ;
36E1: 36 2B     LD    (HL),$2B      ;
36E3: 23        INC   HL            ;
36E4: 10 F8     DJNZ  $36DE         ;
36E6: 06 10     LD    B,$10         ;
36E8: 36 28     LD    (HL),$28      ;
36EA: 23        INC   HL            ;
36EB: 36 2D     LD    (HL),$2D      ;
36ED: 23        INC   HL            ;
36EE: 10 F8     DJNZ  $36E8         ;
36F0: 06 10     LD    B,$10         ;
36F2: 36 27     LD    (HL),$27      ;
36F4: 23        INC   HL            ;
36F5: 36 2B     LD    (HL),$2B      ;
36F7: 23        INC   HL            ;
36F8: 10 F8     DJNZ  $36F2         ;
36FA: EB        EX    DE,HL         ;
36FB: 21 40 80  LD    HL,$8040      ;
36FE: 01 40 03  LD    BC,$0340      ;
3701: ED B0     LDIR                ;
3703: 21 00 80  LD    HL,$8000      ;
3706: 01 40 00  LD    BC,$0040      ;
3709: ED B0     LDIR                ;
370B: AF        XOR   A             ;
370C: 32 A0 92  LD    ($92A0),A     ;
370F: 3A A0 92  LD    A,($92A0)     ;
3712: 87        ADD   A,A           ;
3713: 30 FA     JR    NC,$370F      ;
3715: 3A B5 99  LD    A,($99B5)     ;
3718: 87        ADD   A,A           ;
3719: 30 FA     JR    NC,$3715      ;
371B: F3        DI                  ;
371C: CD EC 37  CALL  $37EC         ;
371F: 3E FE     LD    A,$FE         ;
3721: 32 A0 92  LD    ($92A0),A     ;
3724: 3A A0 92  LD    A,($92A0)     ;
3727: A7        AND   A             ;
3728: 20 FA     JR    NZ,$3724      ;
372A: 32 30 68  LD    ($6830),A     ;
372D: 21 80 92  LD    HL,$9280      ;
3730: 11 00 70  LD    DE,$7000      ;
3733: 01 08 00  LD    BC,$0008      ;
3736: D9        EXX                 ;
3737: 3E E1     LD    A,$E1         ;
3739: 32 00 71  LD    ($7100),A     ; IO Processor
373C: CD EC 37  CALL  $37EC         ;
373F: 21 00 70  LD    HL,$7000      ;
3742: 11 88 92  LD    DE,$9288      ;
3745: 01 03 00  LD    BC,$0003      ;
3748: D9        EXX                 ;
3749: 3E B1     LD    A,$B1         ;
374B: 32 00 71  LD    ($7100),A     ;
374E: CD EC 37  CALL  $37EC         ;
3751: 3A 88 92  LD    A,($9288)     ;
3754: FE A1     CP    $A1           ;
3756: 30 D5     JR    NC,$372D      ;
3758: E6 0F     AND   $0F           ;
375A: FE 0A     CP    $0A           ;
375C: 30 CF     JR    NC,$372D      ;
375E: FB        EI                  ;
375F: AF        XOR   A             ;
3760: 32 10 82  LD    ($8210),A     ;
3763: C3 D3 02  JP    $02D3         ;
3766: CD 74 37  CALL  $3774         ;
3769: CD 74 37  CALL  $3774         ;
376C: CD 74 37  CALL  $3774         ;
376F: 3E 05     LD    A,$05         ;
3771: C3 10 00  JP    $0010         ;
3774: 1A        LD    A,(DE)        ;
3775: 0E 08     LD    C,$08         ;
3777: 87        ADD   A,A           ;
3778: 30 01     JR    NC,$377B      ;
377A: 34        INC   (HL)          ;
377B: 23        INC   HL            ;
377C: 0D        DEC   C             ;
377D: 20 F8     JR    NZ,$3777      ;
377F: 13        INC   DE            ;
3780: 23        INC   HL            ;
3781: C9        RET                 ;

3782: 02        LD    (BC),A        ; #
3783: 02        LD    (BC),A        ; #
3784: 02        LD    (BC),A        ; #
3785: 02        LD    (BC),A        ; #
3786: 02        LD    (BC),A        ; #
3787: 08        EX    AF,AF'        ; #
3788: 08        EX    AF,AF'        ; #
3789: 08        EX    AF,AF'        ; #
378A: 08        EX    AF,AF'        ; #
378B: 08        EX    AF,AF'        ; #
378C: 08        EX    AF,AF'        ; #
378D: 02        LD    (BC),A        ; #
378E: 02        LD    (BC),A        ; #
378F: 02        LD    (BC),A        ; #
3790: 08        EX    AF,AF'        ; #
3791: 08        EX    AF,AF'        ; #
3792: 08        EX    AF,AF'        ; #
3793: 08        EX    AF,AF'        ; #
3794: 08        EX    AF,AF'        ; #
3795: 08        EX    AF,AF'        ; #
3796: 08        EX    AF,AF'        ; #
3797: FF        RST   $38           ; #
3798: 01 3E 00  LD    BC,$003E      ; #
379B: 7F        LD    A,A           ; #
379C: 41        LD    B,C           ; #
379D: 00        NOP                 ; #
379E: 21 41 00  LD    HL,$0041      ; #
37A1: 00        NOP                 ; #
37A2: 41        LD    B,C           ; #
37A3: 00        NOP                 ; #
37A4: 36 3E     LD    (HL),$3E      ; #
37A6: 00        NOP                 ; #
37A7: 49        LD    C,C           ; #
37A8: 00        NOP                 ; #
37A9: 03        INC   BC            ; #
37AA: 49        LD    C,C           ; #
37AB: 22 03 49  LD    ($4903),HL    ; #
37AE: 41        LD    B,C           ; #
37AF: 00        NOP                 ; #
37B0: 36 41     LD    (HL),$41      ; #
37B2: 3E 00     LD    A,$00         ; #
37B4: 3E 41     LD    A,$41         ; #
37B6: 3E 00     LD    A,$00         ; #
37B8: 41        LD    B,C           ; #
37B9: 49        LD    C,C           ; #
37BA: 7F        LD    A,A           ; #
37BB: 41        LD    B,C           ; #
37BC: 49        LD    C,C           ; #
37BD: 20 7F     JR    NZ,$383E      ; #
37BF: 49        LD    C,C           ; #
37C0: 18 00     JR    $37C2         ; #
37C2: 32 20 40  LD    ($4020),A     ; #
37C5: 00        NOP                 ; #
37C6: 7F        LD    A,A           ; #
37C7: 40        LD    B,B           ; #
37C8: 01 00 7F  LD    BC,$7F00      ; #
37CB: 7F        LD    A,A           ; #
37CC: 3F        CCF                 ; #
37CD: 40        LD    B,B           ; #
37CE: 21 44 40  LD    HL,$4044      ; #
37D1: 00        NOP                 ; #
37D2: 44        LD    B,H           ; #
37D3: 00        NOP                 ; #
37D4: 3C        INC   A             ; #
37D5: 44        LD    B,H           ; #
37D6: 01 42 3F  LD    BC,$3F42      ; #
37D9: 01 81 00  LD    BC,$0081      ; #
37DC: 01 A5 7F  LD    BC,$7FA5      ; #
37DF: 01 A5 04  LD    BC,$04A5      ; #
37E2: 7F        LD    A,A           ; #
37E3: 99        SBC   C             ; #
37E4: 08        EX    AF,AF'        ; #
37E5: 00        NOP                 ; #
37E6: 42        LD    B,D           ; #
37E7: 10 00     DJNZ  $37E9         ; #
37E9: 3C        INC   A             ; #
37EA: 7F        LD    A,A           ; #
37EB: 00        NOP                 ; #

; Wait for IO processor to complete
37EC: 3A 00 71  LD    A,($7100)     ; Status of IO processor.
37EF: FE 10     CP    $10           ; Wait ...
37F1: C8        RET   Z             ; ... for ...
37F2: 18 F8     JR    $37EC         ; ... status = 10

37F4: 3A 07 68  LD    A,($6807)     ;
37F7: 1F        RRA                 ;
37F8: 3C        INC   A             ;
37F9: E6 01     AND   $01           ;
37FB: 32 83 99  LD    ($9983),A     ;
37FE: 21 CC 3A  LD    HL,$3ACC      ;
3801: CF        RST   $08           ;
3802: CD 61 3A  CALL  $3A61         ;
3805: 3A B5 99  LD    A,($99B5)     ;
3808: 0E 00     LD    C,$00         ;
380A: E6 0C     AND   $0C           ;
380C: 20 01     JR    NZ,$380F      ;
380E: 0C        INC   C             ;
380F: 79        LD    A,C           ;
3810: 32 07 A0  LD    ($A007),A     ;
3813: 21 01 68  LD    HL,$6801      ;
3816: 7E        LD    A,(HL)        ;
3817: 1F        RRA                 ;
3818: E6 01     AND   $01           ;
381A: 4F        LD    C,A           ;
381B: 23        INC   HL            ;
381C: 7E        LD    A,(HL)        ;
381D: E6 02     AND   $02           ;
381F: B1        OR    C             ;
3820: 32 84 99  LD    ($9984),A     ;
3823: 21 68 3A  LD    HL,$3A68      ;
3826: D7        RST   $10           ;
3827: 11 2C 82  LD    DE,$822C      ;
382A: ED A0     LDI                 ;
382C: 21 E4 3A  LD    HL,$3AE4      ;
382F: CD 1B 33  CALL  $331B         ;
3832: 21 06 68  LD    HL,$6806      ;
3835: 7E        LD    A,(HL)        ;
3836: 23        INC   HL            ;
3837: 4E        LD    C,(HL)        ;
3838: CB 19     RR    C             ;
383A: 8F        ADC   A,A           ;
383B: E6 03     AND   $03           ;
383D: 3C        INC   A             ;
383E: 32 82 99  LD    ($9982),A     ;
3841: 3C        INC   A             ;
3842: 32 EA 82  LD    ($82EA),A     ;
3845: 21 EB 3A  LD    HL,$3AEB      ;
3848: CD 1B 33  CALL  $331B         ;
384B: 21 C4 3A  LD    HL,$3AC4      ;
384E: 11 80 92  LD    DE,$9280      ;
3851: 01 08 00  LD    BC,$0008      ;
3854: ED B0     LDIR                ;
3856: 21 00 68  LD    HL,$6800      ;
3859: 06 03     LD    B,$03         ;
385B: AF        XOR   A             ;
385C: 4E        LD    C,(HL)        ;
385D: CB 19     RR    C             ;
385F: 8F        ADC   A,A           ;
3860: 23        INC   HL            ;
3861: 10 F9     DJNZ  $385C         ;
3863: E6 07     AND   $07           ;
3865: 28 34     JR    Z,$389B       ;
3867: 3D        DEC   A             ;
3868: 87        ADD   A,A           ;
3869: 87        ADD   A,A           ;
386A: 87        ADD   A,A           ;
386B: 21 6C 3A  LD    HL,$3A6C      ;
386E: D7        RST   $10           ;
386F: 11 81 92  LD    DE,$9281      ;
3872: 01 04 00  LD    BC,$0004      ;
3875: ED B0     LDIR                ;
3877: 11 E8 82  LD    DE,$82E8      ;
387A: ED A0     LDI                 ;
387C: 11 28 82  LD    DE,$8228      ;
387F: ED A0     LDI                 ;
3881: 11 E8 81  LD    DE,$81E8      ;
3884: ED A0     LDI                 ;
3886: 11 E8 80  LD    DE,$80E8      ;
3889: ED A0     LDI                 ;
388B: 3E 24     LD    A,$24         ;
388D: 32 08 82  LD    ($8208),A     ;
3890: 21 F6 3A  LD    HL,$3AF6      ;
3893: CD 1B 33  CALL  $331B         ;
3896: CD 1B 33  CALL  $331B         ;
3899: 18 10     JR    $38AB         ;
389B: 21 81 92  LD    HL,$9281      ;
389E: 06 04     LD    B,$04         ;
38A0: 36 00     LD    (HL),$00      ;
38A2: 23        INC   HL            ;
38A3: 10 FB     DJNZ  $38A0         ;
38A5: 21 07 3B  LD    HL,$3B07      ;
38A8: CD 1B 33  CALL  $331B         ;
38AB: 21 03 68  LD    HL,$6803      ;
38AE: 06 03     LD    B,$03         ;
38B0: AF        XOR   A             ;
38B1: 4E        LD    C,(HL)        ;
38B2: CB 19     RR    C             ;
38B4: 8F        ADC   A,A           ;
38B5: 23        INC   HL            ;
38B6: 10 F9     DJNZ  $38B1         ;
38B8: E6 07     AND   $07           ;
38BA: CA 2D 39  JP    Z,$392D       ;
38BD: 4F        LD    C,A           ;
38BE: 3A 82 99  LD    A,($9982)     ;
38C1: E6 04     AND   $04           ;
38C3: 87        ADD   A,A           ;
38C4: 81        ADD   A,C           ;
38C5: 87        ADD   A,A           ;
38C6: 21 A4 3A  LD    HL,$3AA4      ;
38C9: D7        RST   $10           ;
38CA: 11 80 99  LD    DE,$9980      ;
38CD: ED A0     LDI                 ;
38CF: ED A0     LDI                 ;
38D1: 2B        DEC   HL            ;
38D2: 0E 01     LD    C,$01         ;
38D4: CD DA 38  CALL  $38DA         ;
38D7: 2B        DEC   HL            ;
38D8: 0E 00     LD    C,$00         ;
38DA: 7E        LD    A,(HL)        ;
38DB: 3C        INC   A             ;
38DC: CA 3B 39  JP    Z,$393B       ;
38DF: 79        LD    A,C           ;
38E0: 87        ADD   A,A           ;
38E1: E5        PUSH  HL            ;
38E2: 21 1D 3B  LD    HL,$3B1D      ;
38E5: D7        RST   $10           ;
38E6: 7E        LD    A,(HL)        ;
38E7: 23        INC   HL            ;
38E8: 66        LD    H,(HL)        ;
38E9: 6F        LD    L,A           ;
38EA: C5        PUSH  BC            ;
38EB: CD 1B 33  CALL  $331B         ;
38EE: CD 1B 33  CALL  $331B         ;
38F1: C1        POP   BC            ;
38F2: E1        POP   HL            ;
38F3: 7E        LD    A,(HL)        ;
38F4: E6 7F     AND   $7F           ;
38F6: EB        EX    DE,HL         ;
38F7: 21 F0 81  LD    HL,$81F0      ;
38FA: 41        LD    B,C           ;
38FB: 10 02     DJNZ  $38FF         ;
38FD: 23        INC   HL            ;
38FE: 23        INC   HL            ;
38FF: CD 1E 39  CALL  $391E         ;
3902: EB        EX    DE,HL         ;
3903: 0D        DEC   C             ;
3904: C0        RET   NZ            ;
3905: EB        EX    DE,HL         ;
3906: 1A        LD    A,(DE)        ;
3907: CB 7F     BIT   7,A           ;
3909: C2 49 39  JP    NZ,$3949      ;
390C: 21 F4 81  LD    HL,$81F4      ;
390F: CD 1E 39  CALL  $391E         ;
3912: D5        PUSH  DE            ;
3913: 21 50 3B  LD    HL,$3B50      ;
3916: CD 1B 33  CALL  $331B         ;
3919: CD 1B 33  CALL  $331B         ;
391C: E1        POP   HL            ;
391D: C9        RET                 ;
391E: FE 0A     CP    $0A           ;
3920: 06 24     LD    B,$24         ;
3922: 38 04     JR    C,$3928       ;
3924: 06 01     LD    B,$01         ;
3926: D6 0A     SUB   $0A           ;
3928: 70        LD    (HL),B        ;
3929: CB AD     RES   5,L           ;
392B: 77        LD    (HL),A        ;
392C: C9        RET                 ;
392D: 21 67 3B  LD    HL,$3B67      ; BONUS Report message
3930: CD 1B 33  CALL  $331B         ; Print message
3933: 21 80 99  LD    HL,$9980      ;
3936: 36 FF     LD    (HL),$FF      ;
3938: 23        INC   HL            ;
3939: 36 FF     LD    (HL),$FF      ;
393B: EB        EX    DE,HL         ;
393C: 21 32 83  LD    HL,$8332      ;
393F: 06 16     LD    B,$16         ;
3941: 36 24     LD    (HL),$24      ;
3943: 3E E0     LD    A,$E0         ;
3945: 25        DEC   H             ;
3946: D7        RST   $10           ;
3947: 10 F8     DJNZ  $3941         ;
3949: 21 34 83  LD    HL,$8334      ;
394C: 06 16     LD    B,$16         ;
394E: 36 24     LD    (HL),$24      ;
3950: 3E E0     LD    A,$E0         ;
3952: 25        DEC   H             ;
3953: D7        RST   $10           ;
3954: 10 F8     DJNZ  $394E         ;
3956: EB        EX    DE,HL         ;
3957: C9        RET                 ;

; Clear screen
3958: 21 00 80  LD    HL,$8000      ; Start of RAM
395B: 11 01 80  LD    DE,$8001      ; RAM +1
395E: 01 00 04  LD    BC,$0400      ; 400 bytes of screen
3961: 36 24     LD    (HL),$24      ; Space character
3963: ED B0     LDIR                ; Clear screen
3965: 36 03     LD    (HL),$03      ; Next pattern 03
3967: 01 FF 03  LD    BC,$03FF      ; 3FF bytes
396A: ED B0     LDIR                ;
396C: 3E 07     LD    A,$07         ;
396E: 32 BE 99  LD    ($99BE),A     ;
3971: C9        RET                 ;

3972: 21 80 93  LD    HL,$9380      ;
3975: 06 80     LD    B,$80         ;
3977: 36 F1     LD    (HL),$F1      ;
3979: 23        INC   HL            ;
397A: 10 FB     DJNZ  $3977         ;
397C: C9        RET                 ;

397D: 21 E0 99  LD    HL,$99E0      ;
3980: 11 5E 83  LD    DE,$835E      ;
3983: 0E 02     LD    C,$02         ;
3985: 06 01     LD    B,$01         ;
3987: CD 97 39  CALL  $3997         ;
398A: 06 03     LD    B,$03         ;
398C: CD 97 39  CALL  $3997         ;
398F: 06 02     LD    B,$02         ;
3991: CD 97 39  CALL  $3997         ;
3994: 23        INC   HL            ;
3995: 06 01     LD    B,$01         ;
3997: CD AA 39  CALL  $39AA         ;
399A: CD A0 39  CALL  $39A0         ;
399D: 10 FB     DJNZ  $399A         ;
399F: C9        RET                 ;
39A0: 3E 99     LD    A,$99         ;
39A2: 96        SUB   (HL)          ;
39A3: 1F        RRA                 ;
39A4: 1F        RRA                 ;
39A5: 1F        RRA                 ;
39A6: 1F        RRA                 ;
39A7: CD AE 39  CALL  $39AE         ;
39AA: 3E 99     LD    A,$99         ;
39AC: 96        SUB   (HL)          ;
39AD: 23        INC   HL            ;
39AE: E6 0F     AND   $0F           ;
39B0: 12        LD    (DE),A        ;
39B1: E7        RST   $20           ;
39B2: 0D        DEC   C             ;
39B3: C0        RET   NZ            ;
39B4: 3E 2A     LD    A,$2A         ;
39B6: 0E 04     LD    C,$04         ;
39B8: 12        LD    (DE),A        ;
39B9: E7        RST   $20           ;
39BA: C9        RET                 ;
39BB: 21 5E 83  LD    HL,$835E      ;
39BE: 06 17     LD    B,$17         ;
39C0: 11 E0 FF  LD    DE,$FFE0      ;
39C3: 36 24     LD    (HL),$24      ;
39C5: 19        ADD   HL,DE         ;
39C6: 10 FB     DJNZ  $39C3         ;
39C8: C9        RET                 ;

39C9: E5        PUSH  HL            ;
39CA: CD 7D 39  CALL  $397D         ;
39CD: 21 84 03  LD    HL,$0384      ;
39D0: 22 72 92  LD    ($9272),HL    ;
39D3: E1        POP   HL            ;
39D4: C1        POP   BC            ;
39D5: C9        RET                 ;

39D6: C5        PUSH  BC            ;
39D7: 78        LD    A,B           ;
39D8: FE 0F     CP    $0F           ;
39DA: 28 ED     JR    Z,$39C9       ;
39DC: FE 02     CP    $02           ;
39DE: 28 15     JR    Z,$39F5       ;
39E0: FE 04     CP    $04           ;
39E2: 20 3D     JR    NZ,$3A21      ;
39E4: 3A 70 92  LD    A,($9270)     ;
39E7: D6 01     SUB   $01           ;
39E9: 30 02     JR    NC,$39ED      ;
39EB: 3E 11     LD    A,$11         ;
39ED: 32 70 92  LD    ($9270),A     ;
39F0: 18 0A     JR    $39FC         ;
39F2: C5        PUSH  BC            ;
39F3: 18 07     JR    $39FC         ;
39F5: 3A 70 92  LD    A,($9270)     ;
39F8: 3C        INC   A             ;
39F9: 32 70 92  LD    ($9270),A     ;
39FC: 3A 70 92  LD    A,($9270)     ;
39FF: FE 12     CP    $12           ;
3A01: 38 01     JR    C,$3A04       ;
3A03: AF        XOR   A             ;
3A04: 32 70 92  LD    ($9270),A     ;
3A07: E5        PUSH  HL            ;
3A08: 0E 00     LD    C,$00         ;
3A0A: FE 0A     CP    $0A           ;
3A0C: 38 03     JR    C,$3A11       ;
3A0E: 0C        INC   C             ;
3A0F: D6 0A     SUB   $0A           ;
3A11: 21 2E 82  LD    HL,$822E      ;
3A14: 71        LD    (HL),C        ;
3A15: 2E 0E     LD    L,$0E         ;
3A17: 77        LD    (HL),A        ;
3A18: 21 47 3A  LD    HL,$3A47      ;
3A1B: CD 1B 33  CALL  $331B         ;
3A1E: E1        POP   HL            ;
3A1F: C1        POP   BC            ;
3A20: C9        RET                 ;

3A21: 3A 70 92  LD    A,($9270)     ;
3A24: FE 12     CP    $12           ;
3A26: 38 01     JR    C,$3A29       ;
3A28: AF        XOR   A             ;
3A29: 32 70 92  LD    ($9270),A     ;
3A2C: EB        EX    DE,HL         ;
3A2D: CD 3C 3A  CALL  $3A3C         ;
3A30: 21 4F 3A  LD    HL,$3A4F      ;
3A33: D7        RST   $10           ;
3A34: 6E        LD    L,(HL)        ;
3A35: 26 9A     LD    H,$9A         ;
3A37: 36 01     LD    (HL),$01      ;
3A39: EB        EX    DE,HL         ;
3A3A: C1        POP   BC            ;
3A3B: C9        RET                 ;

3A3C: 21 A0 9A  LD    HL,$9AA0      ;
3A3F: 06 40     LD    B,$40         ;
3A41: 36 00     LD    (HL),$00      ;
3A43: 23        INC   HL            ;
3A44: 10 FB     DJNZ  $3A41         ;
3A46: C9        RET                 ;

3A47: EE 82     XOR   $82           ; #
3A49: 05        DEC   B             ; #
3A4A: 1C        INC   E             ; #
3A4B: 18 1E     JR    $3A6B         ; #
3A4D: 17        RLA                 ; #
3A4E: 0D        DEC   C             ; #
3A4F: A1        AND   C             ; #
3A50: A2        AND   D             ; #
3A51: A3        AND   E             ; #
3A52: A4        AND   H             ; #
3A53: A7        AND   A             ; #
3A54: AA        XOR   D             ; #
3A55: AB        XOR   E             ; #
3A56: AC        XOR   H             ; #
3A57: AD        XOR   L             ; #
3A58: AE        XOR   (HL)          ; #
3A59: AF        XOR   A             ; #
3A5A: B0        OR    B             ; #
3A5B: B2        OR    D             ; #
3A5C: B3        OR    E             ; #
3A5D: B4        OR    H             ; #
3A5E: B5        OR    L             ; #
3A5F: B6        OR    (HL)          ; #
3A60: B9        CP    C             ; #

3A61: 7E        LD    A,(HL)        ;
3A62: 23        INC   HL            ;
3A63: 66        LD    H,(HL)        ;

3A64: 6F        LD    L,A           ;
3A65: C3 1B 33  JP    $331B         ; Print message on screen

3A68: 0B        DEC   BC            ; #
3A69: 0C        INC   C             ; #
3A6A: 0D        DEC   C             ; #
3A6B: 0A        LD    A,(BC)        ; #
3A6C: 04        INC   B             ; #
3A6D: 01 04 01  LD    BC,$0104      ; #
3A70: 04        INC   B             ; #
3A71: 1C        INC   E             ; #
3A72: 01 24 03  LD    BC,$0324      ; #
3A75: 01 03 01  LD    BC,$0103      ; #
3A78: 03        INC   BC            ; #
3A79: 1C        INC   E             ; #
3A7A: 01 24 02  LD    BC,$0224      ; #
3A7D: 01 02 01  LD    BC,$0102      ; #
3A80: 02        LD    (BC),A        ; #
3A81: 1C        INC   E             ; #
3A82: 01 24 02  LD    BC,$0224      ; #
3A85: 03        INC   BC            ; #
3A86: 02        LD    (BC),A        ; #
3A87: 03        INC   BC            ; #
3A88: 02        LD    (BC),A        ; #
3A89: 1C        INC   E             ; #
3A8A: 03        INC   BC            ; #
3A8B: 1C        INC   E             ; #
3A8C: 01 03 01  LD    BC,$0103      ; #
3A8F: 03        INC   BC            ; #
3A90: 01 24 03  LD    BC,$0324      ; #
3A93: 1C        INC   E             ; #
3A94: 01 02 01  LD    BC,$0102      ; #
3A97: 02        LD    (BC),A        ; #
3A98: 01 24 02  LD    BC,$0224      ; #
3A9B: 1C        INC   E             ; #
3A9C: 01 01 01  LD    BC,$0101      ; #
3A9F: 01 01 24  LD    BC,$2401      ; #
3AA2: 01 24 FF  LD    BC,$FF24      ; #
3AA5: FF        RST   $38           ; #
3AA6: 02        LD    (BC),A        ; #
3AA7: 06 02     LD    B,$02         ; #
3AA9: 07        RLCA                ; #
3AAA: 02        LD    (BC),A        ; #
3AAB: 08        EX    AF,AF'        ; #
3AAC: 03        INC   BC            ; #
3AAD: 0A        LD    A,(BC)        ; #
3AAE: 03        INC   BC            ; #
3AAF: 0C        INC   C             ; #
3AB0: 02        LD    (BC),A        ; #
3AB1: 86        ADD   A,(HL)        ; #
3AB2: 03        INC   BC            ; #
3AB3: 88        ADC   A,B           ; #
3AB4: FF        RST   $38           ; #
3AB5: FF        RST   $38           ; #
3AB6: 03        INC   BC            ; #
3AB7: 0A        LD    A,(BC)        ; #
3AB8: 03        INC   BC            ; #
3AB9: 0C        INC   C             ; #
3ABA: 03        INC   BC            ; #
3ABB: 0F        RRCA                ; #
3ABC: 03        INC   BC            ; #
3ABD: 8A        ADC   A,D           ; #
3ABE: 03        INC   BC            ; #
3ABF: 8C        ADC   A,H           ; #
3AC0: 03        INC   BC            ; #
3AC1: 8F        ADC   A,A           ; #
3AC2: 03        INC   BC            ; #
3AC3: FF        RST   $38           ; #
3AC4: 01 01 01  LD    BC,$0101      ; #
3AC7: 01 01 02  LD    BC,$0201      ; #
3ACA: 03        INC   BC            ; #
3ACB: 00        NOP                 ; #
3ACC: D0        RET   NC            ; #
3ACD: 3A DA 3A  LD    A,($3ADA)     ; #
3AD0: E6 82     AND   $82           ; #
3AD2: 07        RLCA                ; #
3AD3: 1E 19     LD    E,$19         ; #
3AD5: 1B        DEC   DE            ; #
3AD6: 12        LD    (DE),A        ; #
3AD7: 10 11     DJNZ  $3AEA         ; #
3AD9: 1D        DEC   E             ; #
3ADA: E6 82     AND   $82           ; #
3ADC: 07        RLCA                ; #
3ADD: 1D        DEC   E             ; #
3ADE: 0A        LD    A,(BC)        ; #
3ADF: 0B        DEC   BC            ; #
3AE0: 15        DEC   D             ; #
3AE1: 0E 24     LD    C,$24         ; #
3AE3: 24        INC   H             ; #
3AE4: EC 82 04  CALL  PE,$0482      ; #
3AE7: 1B        DEC   DE            ; #
3AE8: 0A        LD    A,(BC)        ; #
3AE9: 17        RLA                 ; #
3AEA: 14        INC   D             ; #
3AEB: AA        XOR   D             ; #
3AEC: 82        ADD   A,D           ; #
3AED: 08        EX    AF,AF'        ; #
3AEE: 0F        RRCA                ; #
3AEF: 12        LD    (DE),A        ; #
3AF0: 10 11     DJNZ  $3B03         ; #
3AF2: 1D        DEC   E             ; #
3AF3: 0E 1B     LD    C,$1B         ; #
3AF5: 1C        INC   E             ; #
3AF6: C8        RET   Z             ; #
3AF7: 82        ADD   A,D           ; #
3AF8: 05        DEC   B             ; #
3AF9: 24        INC   H             ; #
3AFA: 0C        INC   C             ; #
3AFB: 18 12     JR    $3B0F         ; #
3AFD: 17        RLA                 ; #
3AFE: A8        XOR   B             ; #
3AFF: 81        ADD   A,C           ; #
3B00: 06 0C     LD    B,$0C         ; #
3B02: 1B        DEC   DE            ; #
3B03: 0E 0D     LD    C,$0D         ; #
3B05: 12        LD    (DE),A        ; #
3B06: 1D        DEC   E             ; #
3B07: E8        RET   PE            ; #
3B08: 82        ADD   A,D           ; #
3B09: 12        LD    (DE),A        ; #
3B0A: 0F        RRCA                ; #
3B0B: 1B        DEC   DE            ; #
3B0C: 0E 0E     LD    C,$0E         ; #
3B0E: 24        INC   H             ; #
3B0F: 19        ADD   HL,DE         ; #
3B10: 15        DEC   D             ; #
3B11: 0A        LD    A,(BC)        ; #
3B12: 22 24 24  LD    ($2424),HL    ; #
3B15: 24        INC   H             ; #
3B16: 24        INC   H             ; #
3B17: 24        INC   H             ; #
3B18: 24        INC   H             ; #
3B19: 24        INC   H             ; #
3B1A: 24        INC   H             ; #
3B1B: 24        INC   H             ; #
3B1C: 24        INC   H             ; #
3B1D: 21 3B 39  LD    HL,$393B      ; #
3B20: 3B        DEC   SP            ; #
3B21: 30 83     JR    NC,$3AA6      ; #
3B23: 0A        LD    A,(BC)        ; #
3B24: 01 1C 1D  LD    BC,$1D1C      ; #
3B27: 24        INC   H             ; #
3B28: 0B        DEC   BC            ; #
3B29: 18 17     JR    $3B42         ; #
3B2B: 1E 1C     LD    E,$1C         ; #
3B2D: 24        INC   H             ; #
3B2E: B0        OR    B             ; #
3B2F: 81        ADD   A,C           ; #
3B30: 08        EX    AF,AF'        ; #
3B31: 00        NOP                 ; #
3B32: 00        NOP                 ; #
3B33: 00        NOP                 ; #
3B34: 00        NOP                 ; #
3B35: 24        INC   H             ; #
3B36: 19        ADD   HL,DE         ; #
3B37: 1D        DEC   E             ; #
3B38: 1C        INC   E             ; #
3B39: 32 83 09  LD    ($0983),A     ; #
3B3C: 02        LD    (BC),A        ; #
3B3D: 17        RLA                 ; #
3B3E: 0D        DEC   C             ; #
3B3F: 24        INC   H             ; #
3B40: 0B        DEC   BC            ; #
3B41: 18 17     JR    $3B5A         ; #
3B43: 1E 1C     LD    E,$1C         ; #
3B45: B2        OR    D             ; #
3B46: 81        ADD   A,C           ; #

3B47: 08          ;8
3B48: 00          ;0
3B49: 00          ;0
3B4A: 00          ;0
3B4B: 00          ;0
3B4C: 24          ;
3B4D: 19          ;P
3B4E: 1D          ;T
3B4F: 1C          ;S
3B50: 34          
3B51: 83          
3B52: 09          
3B53: 0A          ;A
3B54: 17          ;N
3B55: 0D          ;D
3B56: 24          ; 
3B57: 0E 1F       ;EV
3B59: 0E 1B       ;ER
3B5B: 22          ;Y

; Points display
3B5C: B4 81 08    ; Start on screen at 81B4 - 8 bytes
3B5F: 00          ;0
3B60: 00          ;0
3B61: 00          ;0
3B62: 00          ;0
3B63: 24          ;
3B64: 19          ;P
3B65: 1D          ;T
3B66: 1C          ;S

; Bonus report
3B67: 30 83 16    ; Start on screen at 8330 - 0x16 bytes
3B6A: 0B          ;B
3B6B: 18 17       ;ON
3B6D: 1E 1C       ;US
3B6F: 24          ;
3B70: 17          ;N
3B71: 18 1D       ;OT
3B73: 11 12 17    ;HIN
3B76: 10 24       ;G
3B78: 24          
3B79: 24          
3B7A: 24          
3B7B: 24          ;
3B7C: 24          
3B7D: 24          
3B7E: 24          
3B7F: 24          
3B80: 24          

; RAM Report
3B81: E2 82 07    ; Start on screen at 8207 - 7 bytes  
3B84: 1B          ;R 
3B85: 0A          ;A 
3B86: 16 24       ;M  
3B88: 24          ; 
3B89: 18 14       ;OK 

; ROM Report
3B8B: E4 82 07    ; Start on screen at 82E4 - 7 bytes
3B8E: 1B          ;R
3B8F: 18 16       ;OM
3B91: 24          ;
3B92: 24          ;
3B93: 18 14       ;OK

3B95: FF FF FF FF FF FF FF FF FF FF FF
3BA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3BB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3BC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3BD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3BE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3BF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

3C00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3C90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3CA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3CB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3CC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3CD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3CE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3CF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

3D00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3D90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3DA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3DB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3DC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3DD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3DE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3DF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

3E00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3E90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3EA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3EB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3EC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3ED0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3EE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3EF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

3F00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3F90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3FA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3FB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3FC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3FD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3FE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
3FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
3FFF: D9