• Contact
  • Journal
  • Home
  • Arcade
  • Galaga 5%
  • CPU1 (Main)
  • Site
  • Page
  • Amiga
    • Rainbow Islands
      • 1loader-dec
      • 1loader
      • boot
      • orig-boot
      • Journal
  • Arcade
    • Asteroids 80%
      • Hardware
      • RAMUse
      • Code

      • DVG
      • VectorROM

      • Journal
    • Crazy Climber 1%
      • BigSpriteGraphics.pdf
      • Buildings.pdf
      • cclimber.asm
      • CharEnc.inc
      • CrazyClimberMemoryMapInfo.pdf
      • GraphicsAndCharacterAssetInfo.pdf
      • MemoryMap.inc
    • Defender 75%
      • RAMUse
      • Hardware
      • Bank1
      • Bank2
      • Bank3
      • Bank7
      • BankFixed
      • Mapping.txt
      • SoundHardware
      • SoundRAMUse
      • SoundCode
      • Defender-Theory-Early.pdf
      • Defender-Theory-Later.pdf
      • Defender.CPU.jpg
      • Defender.ROM.B&W.jpg
      • Defender.Vid.B&W.jpg
      • SoundROM.txt
    • Frogger (Sound)
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Hardware
      • RAMUse
      • Code

      • GFX

      • Journal
    • Galaga 5%
      • CPU1 (Main)
      • CPU2 (Secondary)
      • CPU3 (Sound)
      • GFX1 (Characters)
      • GFX2 (Sprites)
      • PROMcolors
      • PROMpaletteChar
      • PROMpaletteSprite

      • CPU1Fix

      • Journal
    • Moon Patrol 75%
      • Hardware
      • RAMUse
      • Code

      • GFX1 (Text)
      • GFX2 (Sprites)
      • GFX3 (Mountains)
      • GFX4 (Hills)
      • GFX5 (City)
      • ImageBackgroundColors
      • SpriteColors
      • SpriteColorSets
      • TextColors

      • MoonPatrolSound
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Journal
    • Omega Race 10%
      • Hardware
      • RAMUse
      • MainBoard

      • SoundHardware
      • SoundRAMUse
      • SoundBoard

      • DVGPROM
      • VectorROM

      • Journal
    • Phoenix 35%
      • Hardware
      • RAMUse
      • Code

      • Background
      • Foreground

      • Journal

      • Scramble HHi
        • phoenixj-func-main2.pdf
        • phoenixj-func-main2.scap
        • phoenixj.asm-may2025.txt
        • phoenixj.asm-may2025.txt.pdf
    • Space Invaders
      • Hardware
      • RAMUse
      • Code

      • Journal
    • Time Pilot (Sound)
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Hardware
      • RAMUse
      • Code

      • Journal
    • Sea Wolf 1%
      • Hardware
      • RAMUse
      • Code

      • Journal
    • Scramble 1%
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Journal
  • Atari2600
    • Stella (Hardware Info)
    • Asteroids 5%
      • RAMUse
      • Code

      • Journal
    • Battle Zone 1%
      • RAMUse
      • Code

      • Journal
    • Chess 1%
      • RAMUse
      • Code

      • Journal
    • Combat 10%
      • RAMUse
      • Code
      • CodePAL

      • Journal
    • Double Gap
      • Code
      • DoubleGap.asm

      • Journal
    • Entombed 1%
      • RAMUse
      • Code

      • Journal
    • ET 1%
      • RAMUse
      • Code

      • Journal
    • Burger Time 1%
      • RAMUse
      • CodeBank0
      • CodeBank1
      • CodeBank2
      • CodeBank3
      • CodeBank4
      • CodeBank5
      • CodeBank6
      • CodeBank7

      • Journal
    • Missile Command 1%
      • RAMUse
      • Code

      • Journal
    • Space Invaders 1%
      • RAMUse
      • Code

      • Journal
  • CoCo
    • Hardware
    • Early Work
    • Pyramid
      • RAMUse
      • Code

      • Journal
    • Raaka Tu
      • RAMUse
      • Code

      • Journal
    • Bedlam
      • RAMUse
      • Code

      • Journal
    • Madness & Minotaur
      • Walk Through
        • after_start.txt
        • after_start.cas
        • after_1.txt
        • after_1.cas
        • after_2.txt
        • after_2.cas
        • after_3.txt
        • after_3.cas
        • after_4.txt
        • after_4.cas
        • after_5.txt
        • after_5.cas
        • after_6.txt
        • after_6.cas
        • after_7.txt
        • after_7.cas
        • after_8.txt
        • after_8.cas
        • after_9.txt
        • after_9.cas
        • after_10.txt
        • after_10.cas
        • after_11.txt
        • after_11.cas
        • after_12.txt
        • after_12.cas
        • after_13.txt
        • after_13.cas
        • after_14.txt
        • after_14.cas
        • after_15.txt
        • after_15.cas
        • after_16.txt
        • after_16.cas
        • after_17.txt
        • after_17.cas
        • after_18.txt
        • after_18.cas
        • after_19.txt
        • after_19.cas
        • after_20.txt
        • after_20.cas
        • after_21.txt
        • after_21.cas
        • after_22.txt
        • after_22.cas
        • after_23.txt
        • after_23.cas
        • after_24.txt
        • after_24.cas
        • after_25.txt
        • after_25.cas
      • RAMUse
      • Code

      • SaveGameViewer

      • Journal
    • Mega-Bug
      • RAMUse
      • Code

      • Journal
    • Daggorath
      • RAMUse
      • Code

      • Level Maps

      • Journal
    • Downland 5%
      • RAMUse
      • Code

      • Journal
    • Audio Analyzer 5%
      • RAMUse
      • Code

      • Journal
    • Doubleback
      • RAMUse
      • Code

      • Journal
  • NES
    • Zelda 5%
      • Hardware
      • RAMUse
      • Bank0
      • Bank1
      • Bank2
      • Bank3
      • Bank4
      • Bank5
      • Bank6
      • Bank7

      • Journal
    • Kid Icarus 1%
      • Hardware
      • RAMUse
      • Bank0
      • Bank1
      • Bank2
      • Bank3
      • Bank4
      • Bank5
      • Bank6
      • Bank7

      • Journal
  • Gameboy
    • Hardware
    • Link's Awakening 1%
      • RAMUse
      • Bank00
      • Bank01
      • Bank02
      • Bank03
      • Bank04
      • Bank05
      • Bank06
      • Bank07
      • Bank08
      • Bank09
      • Bank0A
      • Bank0B
      • Bank0C
      • Bank0D
      • Bank0E
      • Bank0F
      • Bank10
      • Bank11
      • Bank12
      • Bank13
      • Bank14
      • Bank15
      • Bank16
      • Bank17
      • Bank18
      • Bank19
      • Bank1A
      • Bank1B
      • Bank1C
      • Bank1D
      • Bank1E
      • Bank1F

      • Journal
    • Tetris 1%
      • RAMUse
      • Code

      • Journal
  • TRS80
    • Hardware
    • HauntedHouse
      • RAMUse1
      • Code1
      • RAMUse2
      • Code2

      • Journal
    • Pyramid
      • RAMUse
      • Code

      • RAMUse1
      • Code1

      • Journal
    • RaakaTu
      • RAMUse
      • Code

      • Journal
    • Bedlam
      • RAMUse
      • Code

      • Journal
  • Virus
    • Morris Worm 1%
      • Journal
    • Stoned
      • Journal

  • Tools
    • Blend
      • blend.zip

      • Journal
  • CPU1

CPU1

; 3N + 3M + 3L + 3K

;======================================================================
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     0X38                ; 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     0X38                ; Filler
0016: FF              RST     0X38                ; Filler
0017: FF              RST     0X38                ; 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     0X38                ; Filler
001E: FF              RST     0X38                ; Filler
001F: FF              RST     0X38                ; 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     0X38                ; 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     0X18                ; 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     0X38                ; Filler
0036: FF              RST     0X38                ; Filler
0037: FF              RST     0X38                ; 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     0X18                ; ... 9300
0043: 21 00 9B        LD      HL,$9B00            ;
0046: 06 80           LD      B,$80               ;
0048: DF              RST     0X18                ;
0049: 21 00 88        LD      HL,$8800            ;
004C: 3E 80           LD      A,$80               ;
004E: 06 80           LD      B,$80               ;
0050: DF              RST     0X18                ;
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     0X38                ; #
00FD: FF              RST     0X38                ; #
00FE: FF              RST     0X38                ; #
00FF: FF              RST     0X38                ; #
;
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     0X18                ;
017F: 3E 4E           LD      A,$4E               ;
0181: 06 20           LD      B,$20               ;
0183: DF              RST     0X18                ;
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     0X30                ;
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     0X30                ;
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     0X18                ;
02DD: 21 A0 9A        LD      HL,$9AA0            ;
02E0: 06 20           LD      B,$20               ;
02E2: DF              RST     0X18                ;
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     0X18                ;
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     0X18                ;
0300: 26 80           LD      H,$80               ;
0302: 06 40           LD      B,$40               ;
0304: DF              RST     0X18                ;
0305: 21 00 84        LD      HL,$8400            ;
0308: 06 40           LD      B,$40               ;
030A: 3E 03           LD      A,$03               ;
030C: DF              RST     0X18                ;
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     0X28                ;
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     0X18                ;
036A: 3E 06           LD      A,$06               ;
036C: 32 BE 99        LD      ($99BE),A           ;
036F: EF              RST     0X28                ;
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     0X28                ;
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     0X30                ;
03A4: 0E 01           LD      C,$01               ;
03A6: F7              RST     0X30                ;
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     0X18                ;
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     0X30                ;
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     0X18                ;
041E: 06 30           LD      B,$30               ;
0420: 21 B0 98        LD      HL,$98B0            ;
0423: DF              RST     0X18                ;
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     0X30                ;
043E: EB              EX      DE,HL               ;
043F: 7B              LD      A,E                 ;
0440: C6 40           ADD     $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     $04                 ;
050C: 4F              LD      C,A                 ;
050D: CD B3 13        CALL    $13B3               ; 
0510: 0E 02           LD      C,$02               ;
0512: F7              RST     0X30                ;
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     0X28                ;
0521: CD 3C 00        CALL    $003C               ; 
0524: CD 60 01        CALL    $0160               ; 
0527: 0E 15           LD      C,$15               ;
0529: F7              RST     0X30                ;
052A: 0E 16           LD      C,$16               ;
052C: F7              RST     0X30                ;
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     0X30                ;
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     0X30                ;
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     0X30                ;
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     $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     $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     0X30                ;
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     0X30                ;
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     0X20                ;
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     0X30                ;
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     0X30                ;
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     0X30                ;
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     0X18                ;
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     $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     0X10                ;
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     $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     $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     $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     $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     $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     0X18                ;
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     0X10                ;
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     0X08                ;
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     0X10                ;
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     $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     $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     0X18                ;
0A0E: 2C              INC     L                   ;
0A0F: 06 0F           LD      B,$0F               ;
0A11: DF              RST     0X18                ;
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 98     LD      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     0X10                ;
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 99     LD      DE,($99B0)          ;
0ADA: 7A              LD      A,D                 ;
0ADB: C6 01           ADD     $01                 ;
0ADD: 27              DAA                         ;
0ADE: 57              LD      D,A                 ;
0ADF: 30 05           JR      NC,$AE6             ; 
0AE1: 7B              LD      A,E                 ;
0AE2: C6 01           ADD     $01                 ;
0AE4: 27              DAA                         ;
0AE5: 5F              LD      E,A                 ;
0AE6: ED 53 B0 99     LD      ($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     0X20                ;
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     0X20                ;
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 91     LD      IX,$9100            ; Bee memory
1094: DD CB 13 46     BIT     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 01     LD      (IX+$0D),$01        ;
10AB: DD 36 04 00     LD      (IX+$04),$00        ;
10AF: DD 36 05 01     LD      (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     $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     $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 1E     LD      (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     $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     0X10                ;
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     $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     $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 92     LD      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     $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 92     LD      ($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     $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     $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     0X30                ;

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     $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     $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     0X08                ; 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     0X38                ; #
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 92     LD      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     0X08                ;
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 92     LD      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 92     LD      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 92     LD      ($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     0X08                ;
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     0X30                ;
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     0X08                ;
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     0X30                ;
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     0X28                ;
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     0X30                ;
18CD: 0E 14           LD      C,$14               ;
18CF: F7              RST     0X30                ;
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     0X18                ;
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     $0D                 ;
199B: 4F              LD      C,A                 ;
199C: F7              RST     0X30                ;
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     $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     0X30                ;
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     $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     0X08                ;
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     0X08                ;
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     $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     0X08                ;
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 04     LD      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     $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 04     LD      IY,$0411            ;
1CAA: 3A 0B 92        LD      A,($920B)           ;
1CAD: A7              AND     A                   ;
1CAE: 20 04           JR      NZ,$1CB4            ; 
1CB0: FD 21 F1 00     LD      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 92     LD      ($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     0X10                ;
1CCA: DD 7D           LD      A,IXL               ;
1CCC: EB              EX      DE,HL               ;
1CCD: 21 03 1D        LD      HL,$1D03            ;
1CD0: CF              RST     0X08                ;
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     0X10                ;
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     $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     0X08                ;
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     0X38                ;
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     0X38                ;
1E74: 00              NOP                         ;
1E75: 10 14           DJNZ    $1E8B               ; 
1E77: 55              LD      D,L                 ;
1E78: 77              LD      (HL),A              ;
1E79: FF              RST     0X38                ;
1E7A: FF              RST     0X38                ;
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     0X38                ;
1E84: 00              NOP                         ;
1E85: 10 51           DJNZ    $1ED8               ; 
1E87: 55              LD      D,L                 ;
1E88: 77              LD      (HL),A              ;
1E89: FF              RST     0X38                ;
1E8A: FF              RST     0X38                ;
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     0X38                ;
1E94: 00              NOP                         ;
1E95: 10 15           DJNZ    $1EAC               ; 
1E97: 57              LD      D,A                 ;
1E98: 77              LD      (HL),A              ;
1E99: FF              RST     0X38                ;
1E9A: FF              RST     0X38                ;
1E9B: F7              RST     0X30                ;
1E9C: D5              PUSH    DE                  ;
1E9D: 91              SUB     C                   ;
1E9E: 10 10           DJNZ    $1EB0               ; 
1EA0: 91              SUB     C                   ;
1EA1: D5              PUSH    DE                  ;
1EA2: F7              RST     0X30                ;
1EA3: FF              RST     0X38                ;
1EA4: 00              NOP                         ;
1EA5: 10 91           DJNZ    $1E38               ; 
1EA7: D5              PUSH    DE                  ;
1EA8: F7              RST     0X30                ;
1EA9: FF              RST     0X38                ;

;======================================================================
; PLAY COMMAND 0D (Move Bee Fire)
1EAA: 3A A0 92        LD      A,($92A0)           ;
1EAD: E6 01           AND     $01                 ;
1EAF: C6 02           ADD     $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     $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     $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     $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     $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 46     BIT     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     $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     $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     $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     0X08                ;
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     0X20                ;
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     $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     0X20                ;
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     $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     $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     $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     $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     $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     $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     0X10                ; 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     $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     $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     $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     $08                 ;
2529: 77              LD      (HL),A              ;
252A: 2C              INC     L                   ;
252B: 7E              LD      A,(HL)              ;
252C: C6 08           ADD     $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)              ; [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)              ; [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)              ; [00]
256A: 2D              DEC     L                   ; Restore pointer
256B: 0F              RRCA                        ; [C=0]
256C: 79              LD      A,C                 ; [74] Y coordinate
256D: 1F              RRA                         ;
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     $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     0X10                ;
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     0X10                ;
25EF: 7E              LD      A,(HL)              ;
25F0: EB              EX      DE,HL               ;
25F1: D7              RST     0X10                ;
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     0X18                ; 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     $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 92     LD      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 92     LD      ($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     $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     $B4                 ; #
26D3: D8              RET     C                   ; #
26D4: C6 B4           ADD     $B4                 ; #
26D6: D8              RET     C                   ; #
26D7: C6 00           ADD     $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     $B4                 ; #
26E1: D8              RET     C                   ; #
26E2: C6 B4           ADD     $B4                 ; #
26E4: D8              RET     C                   ; #
26E5: C6 B4           ADD     $B4                 ; #
26E7: D8              RET     C                   ; #
26E8: C6 00           ADD     $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     $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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
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     0X38                ; #
27EC: FF              RST     0X38                ; #
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     0X38                ; #
27FE: FF              RST     0X38                ; #
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     0X38                ; #
2810: FF              RST     0X38                ; #
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     0X38                ; #
2822: FF              RST     0X38                ; #
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     0X10                ; #
2833: FF              RST     0X38                ; #
2834: FF              RST     0X38                ; #
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     0X38                ; #
2846: FF              RST     0X38                ; #
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     0X38                ; #
2858: FF              RST     0X38                ; #
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     0X38                ; #
286A: FF              RST     0X38                ; #
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 29     LD      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     0X08                ; 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     0X10                ;
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 91     LD      IX,$9100            ; Bee space
2977: DD CB 13 46     BIT     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 00     LD      (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     0X10                ;
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     0X08                ;
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     0X10                ;
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 92     LD      ($92C1),BC          ;
2C4E: ED 43 C0 92     LD      ($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     $40                 ;
2C61: 32 BB 99        LD      ($99BB),A           ;
2C64: C9              RET                         ;

;======================================================================
;
2C65: EF              RST     0X28                ; #
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     $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     $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     $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     0X08                ;
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     0X10                ;
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     0X08                ;
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     0X08                ;
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     0X10                ;
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     0X20                ;
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     0X20                ;
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     0X20                ; #
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 8A     LD      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     0X20                ; (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     0X10                ;
34FF: 36 0A           LD      (HL),$0A            ;
3501: 3E E0           LD      A,$E0               ;
3503: 25              DEC     H                   ;
3504: D7              RST     0X10                ;
3505: 36 16           LD      (HL),$16            ;
3507: 3E A0           LD      A,$A0               ;
3509: 25              DEC     H                   ;
350A: D7              RST     0X10                ;
350B: 73              LD      (HL),E              ;
350C: 3E E0           LD      A,$E0               ;
350E: 25              DEC     H                   ;
350F: D7              RST     0X10                ;
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     0X20                ; 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     0X18                ; #
35AE: 40              LD      B,B                 ; #
35AF: 30 30           JR      NC,$35E1            ; #
35B1: 03              INC     BC                  ; #
35B2: DF              RST     0X18                ; #
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     0X10                ;
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     0X38                ; #
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     0X08                ;
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     0X10                ;
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     0X10                ;
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     0X10                ;
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     0X10                ;
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     0X10                ;
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     0X10                ;
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     0X20                ;
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     0X20                ;
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     0X10                ;
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     0X38                ; #
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     0X38                ; #
3AB5: FF              RST     0X38                ; #
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     0X38                ; #
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