// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:26
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1d50 (7504)
// IRQ handler:  $0813 (irq_0813)
//
// Code: 2741 bytes, Data: 60747 bytes
// Labels: 366, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$084b ---
.pc = $0810 "loc_0810"

loc_0810:
        jmp loc_08db

irq_0813:
        lda #$01
        sta $d019
        ldx #$03

loc_081a:
        dex
        bne loc_081a
        lda #$01
        sta $d020
.label smc_0823 = * + 1
        ldx #$0a                                    // !SMC: modified by $1d5d

loc_0824:
        dex
        bne loc_0824
        nop
        lda #$00
        sta $d020
        lda #$18
        sta $d018
        sta $d016
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$52
        sta $d012
        lda #$4c
        sta $0314
        jmp loc_ea81

// --- Region $0864-$0870 ---
.pc = $0864 "loc_0864"

loc_0864:
        lda #$8a
        sta $d012
        lda #$71
        sta $0314
        jmp loc_ea81

// --- Region $087c-$095c ---
.pc = $087c "loc_087c"

loc_087c:
        lda #$1a
        sta $d018
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        jsr sub_09ad
        lda #$c0
        sta $d012
        lda #$9b
        sta $0314
        jmp loc_ea81

loc_089b:
        lda #$01
        sta $d019
        lda #$03
        ora #$00
        sta $d016
        lda #$fb
        jsr sub_09f0
        lda #$b4
        sta $0314
        jmp loc_ea81

loc_08b4:
        lda #$01
        sta $d019
        ldx #$03

loc_08bb:
        dex
        bne loc_08bb
        lda #$01
        sta $d020
        ldx #$0a

loc_08c5:
        dex
        bne loc_08c5
        nop
        lda #$00
        sta $d020
        lda #$2f
        sta $d012
        lda #$13
        sta $0314
        jmp loc_ea81

loc_08db:
        jsr sub_0a05
        sei
        lda #$13
        sta $0314
        lda #$08
        sta $0315
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$7f
        sta $dc0d
        jsr sub_1d00
        lda #$00
        sta $d020
        sta $d021
        tax

loc_0904:
        lda $1e48,x
        sta $0400,x
        lda $1f00,x
        sta $04b8,x
        lda #$0e
.label sub_0914 = * + 2
        sta $d8a0,x
        lda #$01
        sta $d9e0,x
        inx
        bne loc_0904
        ldx #$00

loc_091f:
        lda #$0a
        sta $d800,x
        sta $db48,x
        lda #$0e
        sta $d918,x
        lda dat_1da8,x
        sta $0748,x
        inx
        cpx #$a0
        bne loc_091f
        ldx #$27

loc_0939:
        lda $0983,x
        sta $0658,x
        ora #$40
        sta $0680,x
        dex
        bpl loc_0939
        ldx #$27

loc_0949:
        lda txt_095b,x
        sta $05e0,x
        ora #$40
        sta $0608,x
        dex
        bpl loc_0949
        cli
        jmp loc_0fb0

txt_095b:
        .text "  "

// --- Region $09ad-$0a20 ---
.pc = $09ad "sub_09ad"

// Referenced by: jsr from $088b
sub_09ad: {
        lda $08a1
        sec
        sbc #$02
        and #$07
        sta $08a1
        bcc skip1
        rts
skip1:
        ldx #$00
loop:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        inx
        cpx #$27
        bne loop
        lda txt_0a5d
        bne skip2
        lda #$40
        sta $09cf
        lda #$0a
        sta $09d0
        lda #$20
skip2:
        sta $071f
        ora #$40
        sta $0747
        inc $09cf
        bne done
        inc $09d0
done:
        rts
}

// Referenced by: jsr from $08a9
sub_09f0: {
        ldx #$da
loop1:
        cpx $d012
        bne loop1
        sta $d012
        ldx #$0b
loop2:
        dex
        bne loop2
        lda #$18
        sta $d016
        rts
}
// Referenced by: jsr from $08db

sub_0a05:
        lda #$40
        sta $09cf
        lda #$0a
        sta $09d0
        jsr sub_0fbb
        ldx #$27

loc_0a14:
        lda $0fd8,x
        sta $daf8,x
        sta $db20,x
        dex
        bpl loc_0a14
        rts

// --- Region $0f40-$0f7b ---
.pc = $0f40 "loc_0f40"

loc_0f40:
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        lda #$00
        sta $d020
        sta $d021
        lda #$0f
        sta $0286
        jsr $e544
        ldx #$00

loc_0f5b:
        lda $0fa6,x
        sta $0401,x
        inx
        cpx #$09
        bne loc_0f5b
        lda #$01
        sta $d019
        ldx #$00

loc_0f6d:
        lda dat_0f7b,x
        sta $0350,x
        inx
        cpx #$2f
        bne loc_0f6d
        jmp $0350

dat_0f7b:
        .byte $78                                   // x

// --- Region $0fb0-$0fce ---
.pc = $0fb0 "loc_0fb0"

loc_0fb0:
        lda $dc01
        cmp #$ef
        bne loc_0fb0
        sei
        jmp loc_0f40
// Referenced by: jsr from $0a0f

sub_0fbb:
        ldx #$00
        lda #$20

loc_0fbf:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_0fbf
        rts

// --- Region $1401-$168d ---
.pc = $1401 "Segment $1401"
        .byte $c3,$69                               // dcp ($69,x) // ILLEGAL
        brk

dat_1404:
        .byte $9d,$b4,$c3,$dd,$a2                   // .....
        .byte $c3,$d0                               // dcp ($d0,x) // ILLEGAL
        and ($f0,x)
        .byte $17,$bd                               // slo $bd,x // ILLEGAL
        lda ($c3),y
        sec
        sbc $c3a5,x
        sta $c3b1,x
        lda $c3b4,x
        sbc #$00
        sta $c3b4,x
        cmp $c39f,x
        bne loc_142d
        lda $c3a8,x
        eor #$01
        sta $c3a8,x

loc_142d:
        cpx #$00
        beq loc_1434
        jmp loc_c0c7

loc_1434:
        lda $c3bc
        beq loc_143f
        dec $c3bc
        jmp loc_c09a

loc_143f:
        ldy $c3bb
        lda $c481,y
        pha
        and #$f0
        sta $c3b7
        pla
        asl
        asl
        asl
        asl
        sta $c3b8
        lda $c482,y
        sta $c3b9
        lda $c483,y
        sta $c34d
        and #$3f
        asl
        sta $c3bc
        bit $c34d
        bpl loc_148e
        lda $bc0a
        and #$0f
        sta $c34d
        lda $c484,y
        pha
        and #$f0
        sta $c3bd
        pla
        asl
        asl
        asl
        asl
        ora $c34d
        sta $bc0a
        sta $d417
        lda #$00
        sta $c3ba

loc_148e:
        bit $c34d
        bvs loc_149a
        tya
        clc
        adc #$04
        sta $c3bb

loc_149a:
        lda $c3ba
        bne loc_14b0
        lda $c3bd
        clc
        adc $c3b9
        sta $c3bd
        cmp $c3b8
        bcc loc_14c7
        bcs loc_14bf

loc_14b0:
        lda $c3bd
        sec
        sbc $c3b9
        sta $c3bd
        cmp $c3b7
        bcs loc_14c7

loc_14bf:
        lda $c3ba
        eor #$01
        sta $c3ba

loc_14c7:
        ldy $c372,x
        lda $c4b8,y
        and #$f0
        cmp #$10
        bne loc_14f2
        ldy $c3be,x
        lda $c3ff,y
        cmp #$7f
        bne loc_14e7
        lda $c440,y
        sta $c3be,x
        tay
        lda $c3ff,y

loc_14e7:
        sta $bc0f,x
        lda #$00
        sta $bc0c,x
        jmp loc_c131

loc_14f2:
        ldy $c3be,x
        lda $c3ff,y
        bmi loc_150a
        cmp #$7f
        bne loc_1510
        lda $c440,y
        sta $c3be,x
        tay
        lda $c3ff,y
        bpl loc_1510

loc_150a:
        asl
        ldy #$01
        jmp loc_c11b

loc_1510:
        clc
        adc $bc14,x
        asl
        clc
        adc $bc17,x
        ldy #$00
        sty $c34d
        tay
        lda $c28d,y
        clc
        adc $c3d6,x
        sta $bc0c,x
        lda $c28e,y
        adc #$00
        sta $bc0f,x
        ldy $c3be,x
        lda $c440,y
        sta $c378,x
        inc $c3be,x
        lda $c3cd,x
        beq loc_1595
        lda $c3c7,x
        bne loc_155d
        lda $c3d0,x
        clc
        adc $c3c1,x
        sta $c3d0,x
        lda $c3d3,x
        adc $c3c4,x
        sta $c3d3,x
        jmp loc_c170

loc_155d:
        lda $c3d0,x
        sec
        sbc $c3c1,x
        sta $c3d0,x
        lda $c3d3,x
        sbc $c3c4,x
        sta $c3d3,x
        lda $c34d
        bne loc_1588
        lda $bc0c,x
        clc
        adc $c3d0,x
        sta $bc0c,x
        lda $bc0f,x
        adc $c3d3,x
        sta $bc0f,x

loc_1588:
        lda $c369,x
        cmp #$01
        beq loc_1592
        dec $c369,x

loc_1592:
        jmp loc_c256

loc_1595:
        lda $c369,x
        beq loc_15d8
        cmp #$01
        beq loc_15a4
        dec $c369,x
        jmp loc_c256

loc_15a4:
        ldy $c372,x
        lda $c4b7,y
        lsr
        lsr
        lsr
        lsr
        sta $c387,x
        sec
        sbc #$01
        sta $c384,x
        lda #$00
        sta $c390,x
        sta $c396,x
        sta $c399,x
        lda $c4b6,y
        pha
        and #$f0
        sta $c39c,x
        pla
        and #$0f
        asl
        sta $c393,x
        dec $c369,x
        jmp loc_c256

loc_15d8:
        lda $c387,x
        beq loc_1656
        dec $c393,x
        bmi loc_15e5
        jmp loc_c256

loc_15e5:
        inc $c393,x
        lda $bc0f,x
        lsr
        lsr
        lsr
        sta $bc0b
        lda $c39c,x
        clc
        adc $bc0b
        sta $c38a,x
        lda #$00
        adc #$00
        sta $c38d,x
        dec $c384,x
        bpl loc_1615
        lda $c390,x
        eor #$01
        sta $c390,x
        lda $c387,x
        sta $c384,x

loc_1615:
        lda $c390,x
        bne loc_1630
        lda $c396,x
        clc
        adc $c38a,x
        sta $c396,x
        lda $c399,x
        adc $c38d,x
        sta $c399,x
        jmp loc_c243

loc_1630:
        lda $c396,x
        sec
        sbc $c38a,x
        sta $c396,x
        lda $c399,x
        sbc $c38d,x
        sta $c399,x
        lda $bc0c,x
        clc
        adc $c396,x
        sta $bc0c,x
        lda $bc0f,x
        adc $c399,x
        sta $bc0f,x

loc_1656:
        ldy $c360,x
        lda $c3b1,x
        sta $d402,y
        lda $c3b4,x
        sta $d403,y
        lda $c3bd
        sta $d416
        lda $bc0c,x
        sta $d400,y
        lda $bc0f,x
        sta $d401,y
        lda $c378,x
        and $bc1a,x
        sta $d404,y
        dex
        bmi loc_1686
        jmp loc_bd1a

loc_1686:
        pla
        sta $ff
        pla
        sta $ff
        rts

dat_168d:
        .byte $16                                   // .

// --- Region $16b8-$16bd ---
.pc = $16b8 "loc_16b8"

loc_16b8:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_16bc:
        .byte $04,$5a                               // .Z

// --- Region $1731-$1735 ---
.pc = $1731 "loc_1731"

loc_1731:
        bpl loc_17af
        bvs loc_16b8
        rti

// --- Region $17af-$17c4 ---
.pc = $17af "loc_17af"

loc_17af:
        ora $1b
        .byte $80,$c0                               // nop #$c0 // ILLEGAL
        .byte $80,$04                               // nop #$04 // ILLEGAL
        ora.abs $0003
        ldy #$06
        ora ($08,x)
        ora $94,x
        ora ($36),y
        asl $10,x
        cpy #$c0
        brk

// --- Region $1d00-$1d05 ---
.pc = $1d00 "sub_1d00"
// Referenced by: jsr from $08f8

sub_1d00:
        lda #$00
        jsr sub_bc00
        rts

// --- Region $1d20-$1d66 ---
.pc = $1d20 "loc_1d20"

loc_1d20:
        lda #$36
        sta $01
        lda #$10
        ldx #$bc
        sta smc_1d32                                // SMC: modifies $1d32
        stx smc_1d35                                // SMC: modifies $1d35

loc_1d2e:
        ldx #$00

loc_1d30:
.label smc_1d32 = * + 2
        lda sub_1d00,x                              // !SMC: modified by $1d28
.label smc_1d35 = * + 2
        sta $c900,x                                 // !SMC: modified by $1d2b
        inx
        bne loc_1d30
        inc smc_1d32
        inc smc_1d35
        lda smc_1d32
        cmp #$1d
        bne loc_1d2e
        jmp loc_0810

dat_1d49:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

main_1d50:
        jsr $ff5b
        jsr $fda3
        lda $02a6
        bne loc_1d20
        lda #$0b
        sta smc_0823                                // SMC: modifies $0823
        sta $08c4
        jmp loc_1d20

dat_1d66:
        // === Fill data (1 bytes, $1d66-$1d66) ===
        .byte $00                                   // .

// --- Region $1f8d-$1fa7 ---
.pc = $1f8d "Segment $1f8d"
        .byte $9b,$9c,$ff                           // tas $ff9c,y // ILLEGAL
        sta $ff9e,x
        .byte $9f,$a0,$a1                           // sha $a1a0,y // ILLEGAL
        ldx #$a3
        .byte $ff,$a4,$a5                           // isc $a5a4,x // ILLEGAL
        ldx $a7
        .byte $ff,$a8,$a9                           // isc $a9a8,x // ILLEGAL
        tax
        .byte $ab,$ac                               // lax #$ac // ILLEGAL
        .byte $ff,$ad,$ae                           // isc $aead,x // ILLEGAL

dat_1fa6:
        .byte $af,$b0                               // ..

// --- Region $2ee3-$2ee3 ---
.pc = $2ee3 "sub_2ee3"
// Referenced by: jsr from $e552

sub_2ee3:
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $a2d0-$a2d0 ---
.pc = $a2d0 "Segment $a2d0"
        brk

// --- Region $a9d0-$a9d0 ---
.pc = $a9d0 "Segment $a9d0"
        brk

// --- Region $bc00-$bc00 ---
.pc = $bc00 "sub_bc00"
// Referenced by: jsr from $1d02, $f30c

sub_bc00:
        brk

// --- Region $bd1a-$bd1a ---
.pc = $bd1a "loc_bd1a"

loc_bd1a:
        brk

// --- Region $c09a-$c09a ---
.pc = $c09a "loc_c09a"

loc_c09a:
        brk

// --- Region $c0c7-$c0c7 ---
.pc = $c0c7 "loc_c0c7"

loc_c0c7:
        brk

// --- Region $c11b-$c11b ---
.pc = $c11b "loc_c11b"

loc_c11b:
        brk

// --- Region $c131-$c131 ---
.pc = $c131 "loc_c131"

loc_c131:
        brk

// --- Region $c170-$c170 ---
.pc = $c170 "loc_c170"

loc_c170:
        brk

// --- Region $c243-$c243 ---
.pc = $c243 "loc_c243"

loc_c243:
        brk

// --- Region $c256-$c256 ---
.pc = $c256 "loc_c256"

loc_c256:
        brk

// --- Region $c280-$c280 ---
.pc = $c280 "loc_c280"

loc_c280:
        brk

// --- Region $cadb-$cadb ---
.pc = $cadb "Segment $cadb"
        brk

// --- Region $cf60-$cf60 ---
.pc = $cf60 "sub_cf60"
// Referenced by: jsr from $e55e

sub_cf60:
        brk

// --- Region $e544-$e562 ---
.pc = $e544 "Segment $e544"
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora #$13
        jsr sub_0914
        ora $2005
        ora #$14
        .byte $27,$13                               // rla $13 // ILLEGAL
        jsr sub_2ee3
        and $20
        ora ($14,x)
        ora ($20,x)
        .byte $e3,$2e                               // isc ($2e,x) // ILLEGAL
        inx
        jsr sub_cf60
        .byte $12                                   // jam // ILLEGAL

txt_e562:
        .encoding "screencode_mixed"
        .text "e"
        .encoding "petscii_upper"

// --- Region $e69c-$e6d7 ---
.pc = $e69c "loc_e69c"

loc_e69c:
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        lda #$00
        sta $d020
        sta $d021
        lda #$0f
        sta $0286
        jsr $e544
        ldx #$00

loc_e6b7:
        lda $0fa6,x
        sta $0401,x
        inx
        cpx #$09
        bne loc_e6b7
        lda #$01
        sta $d019
        ldx #$00

loc_e6c9:
        lda dat_0f7b,x
        sta $0350,x
        inx
        cpx #$2f
        bne loc_e6c9
        jmp $0350

dat_e6d7:
        .byte $78                                   // x

// --- Region $e70c-$e718 ---
.pc = $e70c "loc_e70c"

loc_e70c:
.label loc_e70d = * + 1
        lda $dc01
        cmp #$ef
        bne loc_e70c
        sei
        jmp loc_0f40

dat_e717:
        .byte $a2,$00                               // ..

// --- Region $e7fb-$e9d2 ---
.pc = $e7fb "loc_e7fb"

loc_e7fb:
        sbc.abs $00a0
        tya

loc_e7ff:
        sta $d400,y
        iny
        cpy #$1b
        bne loc_e7ff
        tay

loc_e808:
        sta $c37e,y
        sta $c366,y
        iny
        cpy #$0c
        bne loc_e808
        lda $bc09
        sta $d418
        rts

dat_e81a:
        .byte $a2,$02                               // ..

loc_e81c:
        lda $c369,x
        cmp #$02
        bne loc_e84f
        ldy $c372,x
        lda $c4b4,y
        ldy $c360,x
        sta $d405,y
        ldy $c372,x
        lda $c4b5,y
        ldy $c360,x
        sta $d406,y
        lda $c484
        beq loc_e849
        lda $c483
        sta $d404,y
        jmp loc_bd0f

loc_e849:
        lda $c378,x

loc_e84c:
        sta $d404,y

loc_e84f:
        dex
        bpl loc_e81c
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02
        lda $bc06,x
        bne loc_e862
        jmp loc_c280

loc_e862:
        lda $c36f,x
        beq loc_e86f
        dec $c36f,x
        bne loc_e87f
        jmp loc_bebd

loc_e86f:
        ldy $c372,x
        lda $c4b7,y
        and #$0f
        cmp $c37b,x
        beq loc_e882
        dec $c37b,x

loc_e87f:
        jmp loc_bf9a

loc_e882:
        sta $c36f,x
        lda $c375,x
        sta $c37b,x
        lda $c34e,x
        sta $fb
        lda $c351,x
        sta $fc
        ldy #$00
        tya
        sta $c36c,x
        lda ($fb),y
        bpl loc_e8ae
        asl
        sta $c381,x
        inc $c34e,x
        bne loc_e8ab
        inc $c351,x

loc_e8ab:
        iny
        lda ($fb),y

loc_e8ae:
        tay
        lda $c56f,y
        sta $fb
        lda $c57d,y
        sta $fc

loc_e8b9:
.label loc_e8ba = * + 1
        ldy $c366,x
        lda ($fb),y
        bmi loc_e8e8
        beq loc_e8de
        cmp #$7e
        beq loc_e8d4
        sta $c37e,x
        lda $c3ca,x
        beq loc_e8d7
        dec $c3ca,x
        jmp loc_bd97

loc_e8d4:
        inc $c36c,x

loc_e8d7:
        lda #$ff
        sta $c363,x
        bne loc_e94a

loc_e8de:
        lda #$fe
        sta $c363,x
        inc $c36c,x
        bne loc_e94a

loc_e8e8:
        pha
        and #$e0
        cmp #$80
        bne loc_e908
        pla
        pha
        and #$10
        sta $c36c,x
        pla
        and #$0f
        tay
        lda $c3d9,y
        sta $c37b,x
        sta $c375,x
        inc $c366,x
        bne loc_e8b9

loc_e908:
        cmp #$a0
        bne loc_e918
        pla
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        adc ($75,x)
        sta $c372,x

loc_e914:
        inc $c366,x
.label loc_e918 = * + 1
        bne loc_e8ba
        pla
        and #$3f
        asl
        tay
        lda $c515,y
        sta $c3c1,x
        lda $c514,y
        pha
        and #$1f
        sta $c3c4,x
        pla
        pha
        and #$80
        sta $c3c7,x
        lda #$01
        sta $c3ca,x
        lda #$00
        sta $c3d0,x
        sta $c3d3,x
        pla
        and #$20
        bne loc_e914
        inc $c3ca,x
.label loc_e94a = * + 1
        bne loc_e914
        inc $c366,x
        ldy $c366,x
        lda ($fb),y
        cmp #$7f
        bne loc_e984
        lda #$00
        sta $c366,x
        tay
        lda $c34e,x
        clc
        adc #$01
        sta $c34e,x
        sta $fb
        lda $c351,x
        adc #$00
        sta $c351,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_e984
        lda $c354,x
        sta $c34e,x
        lda $c357,x
        sta $c351,x

loc_e984:
        cmp #$fe
        bne loc_e996
        lda #$00
        sta $bc06,x
        ldy $c360,x
        sta $d404,y
        jmp loc_c280

loc_e996:
        lda $c36c,x
        beq loc_e9be
        lda $c36f,x
        bne loc_e9bb
        lda $c363,x
        sta $bc1a,x
        lda $c37e,x
        sta $bc14,x
        lda $c381,x
        sta $bc17,x
        lda $c3ca,x
        sta $c3cd,x
        sta $c369,x

loc_e9bb:
        jmp loc_bf9a

loc_e9be:
        ldy $c360,x
        lda $c482
        sta $d405,y
        sta $d406,y
        lda $c36f,x
        beq loc_e9fe
        jmp loc_c280

dat_e9d2:
        .byte $bc                                   // .

// --- Region $e9fe-$ea88 ---
.pc = $e9fe "loc_e9fe"

loc_e9fe:
        lda $c363,x
        sta $bc1a,x
        lda $c37e,x
        sta $bc14,x
        lda $c381,x
        sta $bc17,x
        lda $c3ca,x
        sta $c3cd,x
        sta $c369,x
        lda $c36c,x
        beq loc_ea21
        jmp loc_bf9a

loc_ea21:
        ldy $c360,x
        lda $c481
        sta $d405,y
        sta $d406,y
        lda $c484
        beq loc_ea3d
        lda $c483
        and #$fe
        sta $d404,y
        jmp loc_bf04

loc_ea3d:
        lda $c378,x
        and #$fe
        sta $d404,y
        ldy $c372,x
        tya
        sta $bc1d,x
        lda $c4bb,y
        sta $c3be,x
        lda $c4ba,y
        sta $c3ab,x
        tay
        lda #$00
        sta $c3ae,x
        lda $c49b,y
        and #$80
        cmp #$80
        beq loc_ea76
        lda $c49c,y
        pha
        and #$f0
        sta $c3b1,x
        pla
        and #$0f
        sta $c3b4,x

loc_ea76:
        ldy $c372,x
        lda $c4b8,y
        ldy #$00
        and #$0f
.label loc_ea81 = * + 1
        beq loc_ea9a
        cmp #$08
        beq loc_ea99
        cpx $0a
        rts

// --- Region $ea99-$eadb ---
.pc = $ea99 "loc_ea99"

loc_ea99:
        iny

loc_ea9a:
        lda $bc0a
        and $c35d,x
        sta $d417
        sta $bc0a
        cpy #$01
        bne loc_eac8
        ldy $c372,x
        lda $c4b9,y
        sta $c3bb
        tay
        lda $c483,y
        and #$80
        cmp #$80
        bne loc_eac3
        lda $c484,y
        sta $c3bd

loc_eac3:
        lda #$00
        sta $c3bc

loc_eac8:
        lda #$03
        sta $c369,x
        lda $c484
        bne loc_ead5
        jmp loc_c0c7

loc_ead5:
        dec $c369,x
        jmp loc_c280

dat_eadb:
        .byte $bd                                   // .

// --- Region $eb64-$eb8f ---
.pc = $eb64 "loc_eb64"

loc_eb64:
        bne loc_eb6e
        lda $c3a8,x
        eor #$01
        sta $c3a8,x

loc_eb6e:
        cpx #$00
        beq loc_eb75
        jmp loc_c0c7

loc_eb75:
        lda $c3bc
        beq loc_eb80
        dec $c3bc
        jmp loc_c09a

loc_eb80:
        ldy $c3bb
        lda $c481,y
        pha
        and #$f0
        sta $c3b7
        pla
        cpx $0a
        rts

// --- Region $ec28-$eced ---
.pc = $ec28 "loc_ec28"

loc_ec28:
        sta $bc0f,x
        lda #$00
        sta $bc0c,x
        jmp loc_c131

dat_ec33:
        .byte $bc,$be,$c3,$b9,$ff,$c3               // ......

loc_ec39:
        bmi loc_ec4b
        cmp #$7f
        bne loc_ec51
        lda $c440,y
        sta $c3be,x
        tay
        lda $c3ff,y
        bpl loc_ec51

loc_ec4b:
        asl
        ldy #$01
        jmp loc_c11b

loc_ec51:
        clc
        adc $bc14,x
        asl
        clc
        adc $bc17,x
        ldy #$00
        sty $c34d
        tay
        lda $c28d,y
        clc
        adc $c3d6,x
        sta $bc0c,x
        lda $c28e,y
        adc #$00
        sta $bc0f,x
        ldy $c3be,x
        lda $c440,y
        sta $c378,x
        inc $c3be,x
        lda $c3cd,x
        beq loc_ecd6
        lda $c3c7,x
        bne loc_ec9e
        lda $c3d0,x
        clc
        adc $c3c1,x
        sta $c3d0,x
        lda $c3d3,x
        adc $c3c4,x
        sta $c3d3,x
        jmp loc_c170

loc_ec9e:
        lda $c3d0,x
        sec
        sbc $c3c1,x
        sta $c3d0,x
        lda $c3d3,x
        sbc $c3c4,x
        sta $c3d3,x
        lda $c34d
        bne loc_ecc9
        lda $bc0c,x
        clc
        adc $c3d0,x
        sta $bc0c,x
        lda $bc0f,x
        adc $c3d3,x
        sta $bc0f,x

loc_ecc9:
        lda $c369,x
        cmp #$01
        beq loc_ecd3
        dec $c369,x

loc_ecd3:
        jmp loc_c256

loc_ecd6:
        lda $c369,x
        beq loc_ed19
        cmp #$01
        beq loc_ece5
        dec $c369,x
        jmp loc_c256

loc_ece5:
        ldy $c372,x
        lda $c4b7,y
        cpx $4a
        rts

// --- Region $ed19-$edcf ---
.pc = $ed19 "loc_ed19"

loc_ed19:
        lda $c387,x
        beq loc_ed97
        dec $c393,x
        bmi loc_ed26
        jmp loc_c256

loc_ed26:
        inc $c393,x
        lda $bc0f,x
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        adc ($63,x)
        sta $bc0b
        lda $c39c,x
        clc
        adc $bc0b
        sta $c38a,x
        lda #$00
        adc #$00
        sta $c38d,x
        dec $c384,x
        bpl loc_ed57
        lda $c390,x
        eor #$01
        sta $c390,x
        lda $c387,x
        sta $c384,x

loc_ed57:
        lda $c390,x
        bne loc_ed72
        lda $c396,x
        clc
        adc $c38a,x
        sta $c396,x
        lda $c399,x
        adc $c38d,x
        sta $c399,x
        jmp loc_c243

loc_ed72:
        lda $c396,x
        sec
        sbc $c38a,x
        sta $c396,x
        lda $c399,x
        sbc $c38d,x
        sta $c399,x
        lda $bc0c,x
        clc
        adc $c396,x
        sta $bc0c,x
        lda $bc0f,x
        adc $c399,x
.label loc_ed97 = * + 2
        sta $bc0f,x
        ldy $c360,x
        lda $c3b1,x
        sta $d402,y
        lda $c3b4,x
        sta $d403,y
        lda $c3bd
        sta $d416
        lda $bc0c,x
        sta $d400,y
        lda $bc0f,x
        sta $d401,y
        lda $c378,x
        and $bc1a,x
        sta $d404,y
        dex
        bmi loc_edc8
        jmp loc_bd1a

loc_edc8:
        pla
        sta $ff
        pla
        sta $ff
        rts

dat_edcf:
        .byte $16                                   // .

// --- Region $ee73-$ee77 ---
.pc = $ee73 "loc_ee73"

loc_ee73:
        bpl loc_eef1
        bvs loc_edfa
        rti

// --- Region $eef1-$ef07 ---
.pc = $eef1 "loc_eef1"

loc_eef1:
        php
        ora $94,x
        ora ($36),y
        asl $10,x
        cpy #$c0
        .byte $a3,$21                               // lax ($21,x) // ILLEGAL
        .byte $80,$a8                               // nop #$a8 // ILLEGAL
        and $4060,y
        cpy #$ff
        pla
        .byte $3c,$00,$01                           // nop $0100,x // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

// --- Region $f30a-$f355 ---
.pc = $f30a "loc_f30a"

loc_f30a:
        lda #$00
.label loc_f30e = * + 2
        jsr sub_bc00
        rts
        tsx
        rts

dat_f312:
        .byte $29                                   // )

loc_f313:
        lda #$36
        sta $01
        lda #$10
        ldx #$bc
        sta smc_1d32
        stx smc_1d35

loc_f321:
        ldx #$00

loc_f323:
        lda sub_1d00,x
        sta $c900,x
        inx
        bne loc_f323
        inc smc_1d32
        inc smc_1d35
        lda smc_1d32
        cmp #$1d
        bne loc_f321
        jmp loc_0810

dat_f33c:
        .byte $a7,$36                               // .6

loc_f33e:
        jsr $ff5b
        jsr $fda3
        lda $02a6
        bne loc_f30e
        lda #$0b
        sta smc_0823
        sta $08c4
        jmp loc_1d20

dat_f354:
        .byte $80,$42                               // .B

// --- Region $f9d2-$f9e0 ---
.pc = $f9d2 "loc_f9d2"

loc_f9d2:
        txs
.label loc_f9d4 = * + 1
        ror $9a
        ror $59
        ror $59
        inx
        cpy #$2a
        .byte $3b,$3a,$3b                           // rla $3b3a,y // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL

txt_f9e0:
        .text ";"

// --- Region $fa1e-$fa24 ---
.pc = $fa1e "loc_fa1e"

loc_fa1e:
        bcs loc_fa4a
        bvs loc_f9d2
        bvs loc_f9d4
        rts

// --- Region $fa4a-$fa53 ---
.pc = $fa4a "loc_fa4a"

loc_fa4a:
        asl $0d26
        tay
        tay
        jmp ($6ca8)

dat_fa52:
        .byte $e3,$ac                               // ..

// --- Region $fd15-$fd63 ---
.pc = $fd15 "Segment $fd15"
        rol $6f67,x
        lda $23
        sec
        clc
        clc
        lda $23
        rol $3e03,x
        lda $23
        rol $0e03,x
        lda $23
        .byte $63,$63                               // rra ($63,x) // ILLEGAL
        .byte $3f,$a5,$23                           // rla $23a5,x // ILLEGAL
        ror $3e60,x
        lda $23
        rol $7e60,x
        lda $23
        .byte $7f,$03,$06                           // rra $0603,x // ILLEGAL
        lda $23
        rol $3e63,x
        lda $23
        rol $3f63,x
        ldx $21
        clc
        .byte $a7,$21                               // lax $21 // ILLEGAL
        clc
        bcs $fd6e
        ror $25a8,x
        rol $0363,x
        asl $0c
        .byte $e3,$18                               // isc ($18,x) // ILLEGAL
        tay
        .byte $23,$63                               // rla ($63,x) // ILLEGAL
        .byte $63,$3f                               // rra ($3f,x) // ILLEGAL
        lda $23
        .byte $63,$63                               // rra ($63,x) // ILLEGAL
        .byte $3f,$a5,$23                           // rla $23a5,x // ILLEGAL
        rts

// --- Region $fda3-$fdbb ---
.pc = $fda3 "Segment $fda3"
        .byte $23,$63                               // rla ($63,x) // ILLEGAL
        .byte $63,$7f                               // rra ($7f,x) // ILLEGAL
        cpx $60
        bit $70
        .byte $63,$63                               // rra ($63,x) // ILLEGAL
        .byte $7f,$e4,$03                           // rra $03e4,x // ILLEGAL
        and ($07,x)
        .byte $e3,$60                               // isc ($60,x) // ILLEGAL
        lda $23
        .byte $03,$63                               // slo ($63,x) // ILLEGAL
        .byte $3f,$a5,$21                           // rla $21a5,x // ILLEGAL
        rts

// --- Region $ff1e-$ff22 ---
.pc = $ff1e "loc_ff1e"

loc_ff1e:
        jmp ($9c6e)

dat_ff21:
        .byte $1c,$2c                               // .,

// --- Region $ff5b-$ff74 ---
.pc = $ff5b "Segment $ff5b"
        ora $37f7
        .byte $db,$9b,$a6                           // dcp $a69b,y // ILLEGAL
        lda $03cd,y
        ldy $3060,x
        .byte $03,$c0                               // slo ($c0,x) // ILLEGAL
        ldy $966b
        rol $e6,x
        bcc loc_ff1e
        jmp ($2c1c)

dat_ff73:
        .byte $18,$1b                               // ..

// ============================================
// Data blocks
// ============================================

// --- Region $0803-$080f ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $10,$e0,$dc,$d0,$07,$ad,$3a,$10,$29,$01,$d0,$0e,$e8 // ......:.)....

// --- Region $084c-$0863 ---
.pc = $084c "dat_084c"

dat_084c:
        .byte $a9,$01,$8d,$19,$d0,$ad,$20,$d0,$ad,$20,$d0,$a9,$0f,$8d,$22,$d0 // ...... .. ....".
        .byte $a9,$0e,$8d,$23,$d0,$20,$03,$bc       // ...#. ..

// --- Region $0871-$087b ---
.pc = $0871 "dat_0871"

dat_0871:
        .byte $a9,$01,$8d,$19,$d0,$ad,$20,$d0,$ad,$20,$d0 // ...... .. .

// --- Region $095d-$09ac ---
.pc = $095d "Program $095d"
        .text "    "

txt_0961:
        .encoding "screencode_mixed"
        .text "proudly presents on"
        .encoding "petscii_upper"

txt_0974:
        .text " 05.03.92                "

txt_098d:
        .encoding "screencode_mixed"
        .text "ata - the revenge"
        .encoding "petscii_upper"

txt_099e:
        .text " -           "
        .byte $00                                   // string terminator
        .byte $00                                   // .

// --- Region $0a21-$0bd2 ---
.pc = $0a21 "txt_0a21"

txt_0a21:
        .encoding "screencode_mixed"
        .text "intro by thage "
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "  pandora is back again"
        .encoding "petscii_upper"

txt_0a57:
        .text " .... "

txt_0a5d:
        .encoding "screencode_mixed"
        .text "this time it's"
        .encoding "petscii_upper"

txt_0a6b:
        .text " ... "
        .byte $01,$14,$01                           // ...

txt_0a73:
        .text " ...        "

txt_0a7f:
        .encoding "screencode_mixed"
        .text "released on march the 5th by the dudes in pandora ! we share our beers with this coolies"
        .encoding "petscii_upper"

txt_0ad7:
        .text " :  ! "
        .byte $05,$18,$03,$01,$0c,$09,$02,$15,$12   // .........

txt_0ae6:
        .text " !  - "

txt_0aec:
        .encoding "screencode_mixed"
        .text "tsm - empire - legend - talent - illusion - enigma - dominators - f4cg - censor and with the rest"
        .encoding "petscii_upper"

txt_0b4d:
        .text " !!!    "

txt_0b55:
        .encoding "screencode_mixed"
        .text "intro by thage and the hot original was provided by attraction"
        .encoding "petscii_upper"

txt_0b93:
        .text " !  "

txt_0b97:
        .encoding "screencode_mixed"
        .text "wrap l8er sky"
        .encoding "petscii_upper"

txt_0ba4:
        .text "!             +++"
        .byte $0e,$0f,$20,$03,$01,$12,$12,$09,$05,$12 // .. .......

txt_0bbf:
        .text "                   "
        .byte $00                                   // string terminator

// --- Region $0f7c-$0faf ---
.pc = $0f7c "Program $0f7c"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$e0,$2d,$9d,$01,$08,$e8,$d0,$f7,$8d // .4......-.......
        .byte $00,$04,$ee,$59,$03,$ee,$5c,$03,$ad,$59,$03,$c9,$cf,$f0,$03,$4c // ...Y..\..Y.....L
        .byte $57,$03,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$10,$01,$0e,$04,$0f,$12 // W..7..XL........
        .byte $01,$21,$20,$00                       // .! .

// --- Region $0fcf-$1400 ---
.pc = $0fcf "dat_0fcf"

dat_0fcf:
        .fill 9, $00
        .byte $09,$02,$08,$0a,$0f,$07,$0d,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 16, $01
        .byte $0d,$07,$0f,$0a,$08,$02,$09,$00       // ........

txt_1000:
        .text "L"
        .byte $40                                   // @ character
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $4c,$da,$bc,$01,$02,$04,$0f,$f1,$03,$42,$0a,$8a,$03,$0d,$13,$fc // L........B......
        .byte $3e,$13,$2b,$26,$00,$00,$00,$fe,$fe,$fe,$20,$10 // >.+&...... .

txt_101f:
        .text "(-PLAYER BY JCH MUSIC BY GERARD!-"
        .byte $0a,$0a,$0a,$a8,$a2,$00,$b9,$ef,$c3,$9d,$4e,$c3,$9d,$54,$c3,$b9 // ..........N..T..
        .byte $f0,$c3,$9d,$51,$c3,$9d,$57,$c3,$c8,$c8,$e8,$e0,$03,$d0,$e7,$a2 // ...Q..W.........
        .byte $00,$8e,$4d,$c3,$b9,$ef,$c3,$8d,$0b,$bc,$8d,$7b,$c3,$8d,$7c,$c3 // ..M........{..|.
        .byte $8d,$7d,$c3,$9d,$d9,$c3,$ee,$4d,$c3,$ad,$0b,$bc,$18,$79,$ef,$c3 // .}.....M.....y..
        .byte $8d,$0b,$bc,$18,$6d,$4d,$c3,$e8,$e0,$10,$d0,$e7,$ad,$20,$bc,$f0 // ....mM....... ..
        .byte $2b,$a2,$02,$b9,$f0,$c3,$8d,$4d,$c3   // +......M.

txt_1099:
        .text "=Z"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $9d,$06,$bc,$ca,$10,$f1               // ......

txt_10a2:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$15,$a2,$00,$b9,$f1,$c3,$9d,$54,$c3,$b9,$f2,$c3,$9d,$57,$c3 // ........T.....W.
        .byte $c8,$c8,$e8,$e0,$03,$d0,$ed,$a0,$00,$98,$99,$00,$d4,$c8,$c0,$1b // ................
        .byte $d0,$f8,$a8,$99,$7e,$c3,$99,$66,$c3,$c8,$c0,$0c,$d0,$f5,$ad,$09 // ....~..f........
        .byte $bc,$8d,$18,$d4,$60,$a2,$02,$bd,$69,$c3,$c9,$02,$d0,$2c,$bc,$72 // ....`...i....,.r
        .byte $c3,$b9,$b4,$c4,$bc,$60,$c3,$99,$05,$d4,$bc,$72,$c3,$b9,$b5,$c4 // .....`.....r....
        .byte $bc,$60,$c3,$99,$06,$d4,$ad,$84,$c4,$f0,$09,$ad,$83,$c4,$99,$04 // .`..............
        .byte $d4,$4c,$0f,$bd,$bd,$78,$c3,$99,$04,$d4,$ca,$10,$ca,$a5,$fb,$48 // .L...x.........H
        .byte $a5,$fc,$48,$a2,$02,$bd,$06,$bc,$d0,$03,$4c,$80,$c2,$bd,$6f,$c3 // ..H.......L...o.
        .byte $f0,$08,$de,$6f,$c3,$d0,$13,$4c,$bd,$be,$bc,$72,$c3,$b9,$b7,$c4 // ...o...L...r....
        .byte $29,$0f,$dd,$7b,$c3,$f0,$06,$de,$7b,$c3,$4c,$9a,$bf,$9d,$6f,$c3 // )..{....{.L...o.
        .byte $bd,$75,$c3,$9d,$7b,$c3,$bd,$4e,$c3,$85,$fb,$bd,$51,$c3,$85,$fc // .u..{..N....Q...
        .byte $a0,$00,$98,$9d,$6c,$c3,$b1,$fb,$10,$0f,$0a,$9d,$81,$c3,$fe,$4e // ....l..........N
        .byte $c3,$d0,$03,$fe,$51,$c3,$c8,$b1,$fb,$a8,$b9,$6f,$c5,$85,$fb,$b9 // ....Q......o....
        .byte $7d,$c5,$85,$fc,$bc,$66,$c3,$b1,$fb,$30,$28,$f0,$1c,$c9,$7e,$f0 // }....f...0(...~.
        .byte $0e,$9d,$7e,$c3,$bd,$ca,$c3,$f0,$09,$de,$ca,$c3,$4c,$97,$bd,$fe // ..~.........L...
        .byte $6c,$c3,$a9,$ff,$9d,$63,$c3,$d0,$6c,$a9,$fe,$9d,$63,$c3,$fe,$6c // l....c..l...c..l
        .byte $c3,$d0,$62,$48,$29,$e0,$c9,$80,$d0,$19,$68,$48,$29,$10,$9d,$6c // ..bH).....hH)..l
        .byte $c3,$68,$29,$0f,$a8,$b9,$d9,$c3,$9d,$7b,$c3,$9d,$75,$c3,$fe,$66 // .h)......{..u..f
        .byte $c3,$d0,$b1,$c9,$a0,$d0,$0c,$68,$0a,$0a,$0a,$9d,$72,$c3,$fe,$66 // .......h....r..f
        .byte $c3,$d0,$a1,$68,$29,$3f,$0a,$a8,$b9,$15,$c5,$9d,$c1,$c3,$b9,$14 // ...h)?..........
        .byte $c5,$48,$29,$1f,$9d,$c4,$c3,$68,$48,$29,$80,$9d,$c7,$c3,$a9,$01 // .H)....hH)......
        .byte $9d,$ca,$c3,$a9,$00,$9d,$d0,$c3,$9d,$d3,$c3,$68 // ...........h

txt_1201:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $ce,$fe,$ca,$c3,$d0,$c9,$fe,$66,$c3,$bc,$66,$c3,$b1,$fb,$c9,$7f // .......f..f.....
        .byte $d0,$2d,$a9,$00,$9d,$66,$c3,$a8,$bd,$4e,$c3,$18,$69,$01,$9d,$4e // .-...f...N..i..N
        .byte $c3,$85,$fb,$bd,$51,$c3,$69,$00,$9d,$51,$c3,$85,$fc,$b1,$fb,$c9 // ....Q.i..Q......
        .byte $ff,$d0,$0c,$bd,$54,$c3,$9d,$4e,$c3,$bd,$57,$c3,$9d,$51,$c3,$c9 // ....T..N..W..Q..
        .byte $fe,$d0,$0e,$a9,$00,$9d,$06,$bc,$bc,$60,$c3,$99,$04,$d4,$4c,$80 // .........`....L.
        .byte $c2,$bd,$6c,$c3,$f0,$23,$bd,$6f,$c3,$d0,$1b,$bd,$63,$c3,$9d,$1a // ..l..#.o....c...
        .byte $bc,$bd,$7e,$c3,$9d,$14,$bc,$bd,$81,$c3,$9d,$17,$bc,$bd,$ca,$c3 // ..~.............
        .byte $9d,$cd,$c3,$9d,$69,$c3,$4c,$9a,$bf,$bc,$60,$c3,$ad,$82,$c4,$99 // ....i.L...`.....
        .byte $05,$d4,$99,$06,$d4,$bd,$6f,$c3,$f0,$2f,$4c,$80,$c2,$bc,$60,$c3 // ......o../L...`.
        .byte $bd,$78,$c3,$29,$fe,$99,$04,$d4,$bc,$72,$c3,$b9,$b4,$c4,$bc,$60 // .x.).....r.....`
        .byte $c3,$99,$05,$d4,$bc,$72,$c3,$b9,$b5,$c4,$bc,$60,$c3,$99,$06,$d4 // .....r.....`....
        .byte $bd,$78,$c3,$99,$04,$d4,$4c,$04,$bf,$bd,$63,$c3,$9d,$1a,$bc,$bd // .x....L...c.....
        .byte $7e,$c3,$9d,$14,$bc,$bd,$81,$c3,$9d,$17,$bc,$bd,$ca,$c3,$9d,$cd // ~...............
        .byte $c3,$9d,$69,$c3,$bd,$6c,$c3,$f0,$03,$4c,$9a,$bf,$bc,$60,$c3,$ad // ..i..l...L...`..
        .byte $81,$c4,$99,$05,$d4,$99,$06,$d4,$ad,$84,$c4,$f0,$0b,$ad,$83,$c4 // ................
        .byte $29,$fe,$99,$04,$d4,$4c,$04,$bf,$bd,$78,$c3,$29,$fe,$99,$04,$d4 // )....L...x.)....
        .byte $bc,$72,$c3,$98,$9d,$1d,$bc,$b9,$bb,$c4,$9d,$be,$c3,$b9,$ba,$c4 // .r..............
        .byte $9d,$ab,$c3,$a8,$a9,$00,$9d,$ae,$c3,$b9,$9b,$c4,$29,$80,$c9,$80 // ............)...
        .byte $f0,$0f,$b9,$9c,$c4,$48,$29,$f0,$9d,$b1,$c3,$68,$29,$0f,$9d,$b4 // .....H)....h)...
        .byte $c3,$bc,$72,$c3,$b9,$b8,$c4,$a0,$00,$29,$0f,$f0,$18,$c9,$08,$f0 // ..r......)......
        .byte $13,$0a,$0a,$0a,$0a,$0d,$09,$bc,$8d,$18,$d4,$c8,$ad,$0a,$bc,$1d // ................
        .byte $5a,$c3,$d0,$07,$c8,$ad,$0a,$bc,$3d,$5d,$c3,$8d,$17,$d4,$8d,$0a // Z.......=]......
        .byte $bc,$c0,$01,$d0,$1e,$bc,$72,$c3,$b9,$b9,$c4,$8d,$bb,$c3,$a8,$b9 // ......r.........
        .byte $83,$c4,$29,$80,$c9,$80,$d0,$06,$b9,$84,$c4,$8d,$bd,$c3,$a9,$00 // ..).............
        .byte $8d,$bc,$c3,$a9,$03,$9d,$69,$c3,$ad,$84,$c4,$d0,$03,$4c,$c7,$c0 // ......i......L..
        .byte $de,$69,$c3,$4c,$80,$c2,$bd,$ae,$c3,$f0,$06,$de,$ae,$c3,$4c,$f0 // .i.L..........L.
        .byte $bf,$bc,$ab,$c3,$b9,$99,$c4
        .text "HJJJJ"
        .byte $9d,$9f,$c3,$68
        .byte $29,$0f,$9d,$a2,$c3,$b9,$9a,$c4,$9d,$a5,$c3,$b9,$9b,$c4,$8d,$4d // )..............M
        .byte $c3,$29,$3f,$0a,$9d,$ae,$c3           // .)?....

txt_13cb:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$14,$b9,$9c,$c4,$48,$29,$f0,$9d,$b1,$c3,$68,$29,$0f,$9d,$b4 // .....H)....h)...
        .byte $c3,$a9,$00,$9d,$a8,$c3               // ......

txt_13e4:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $70,$07,$98,$18,$69,$04,$9d,$ab,$c3,$bd,$a8,$c3,$d0,$19,$bd,$b1 // p...i...........
        .byte $c3,$18,$7d,$a5,$c3,$9d,$b1,$c3,$bd,$b4 // ..}.......

// --- Region $168e-$16b7 ---
.pc = $168e "Segment $168e"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $16be-$1730 ---
.pc = $16be "Segment $16be"
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_1710:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_1720:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $1736-$17ae ---
.pc = $1736 "dat_1736"

dat_1736:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$00       // .0. ....

txt_174e:
        .text "("
        .byte $40                                   // @ character
        .text "X"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c5,$c5                               // ..

txt_1754:
        .text "'?W"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c5,$c5,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$fe,$fe,$fe,$27,$16 // ..............'.
        .byte $1d,$00,$00,$00,$01,$01,$01,$00,$00,$00,$20,$10,$28,$03,$2b,$13 // .......... .(.+.
        .byte $41,$21,$21,$03,$2b,$13,$13,$2b,$26,$00,$00,$00,$03,$ff,$02,$04 // A!!.+..+&.......
        .byte $00,$03,$33,$88,$33,$00,$00,$00,$00,$00,$00,$0e,$00,$0a,$00,$00 // ..3.3...........
        .byte $00,$00,$00,$00,$10,$00,$30,$06,$0e,$06,$0a,$00,$0a,$20,$10,$20 // ......0...... . 
        .byte $00,$01,$01,$0c,$04,$0c,$0d           // .......

// --- Region $17c5-$1c38 ---
.pc = $17c5 "dat_17c5"

dat_17c5:
        .byte $00,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$60,$40,$c0,$ff,$68 // ...........`@..h
        .byte $3c,$00,$01,$02,$03,$07,$0b,$0f,$13,$17,$1b,$1f // <...........

txt_17e1:
        .text "#'+/37;?"
        .byte $00                                   // string terminator
        .byte $00,$00,$fc,$3c,$01,$27,$c5,$3f,$c5,$57,$c5,$03,$07,$2f,$c5,$47 // ...<.'.?.W.../.G
        .byte $c5,$5f,$c5,$ff,$ff,$00,$05,$08,$7f,$00,$03,$07,$7f,$00,$04,$07 // ._..............
        .byte $7f,$00,$05,$09,$7f,$00,$7f,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$00,$00 // ................
        .byte $00,$7f,$0c,$0c,$0c,$7f,$00,$7f,$00,$7f,$00,$7f,$df,$00,$00,$00 // ................
        .byte $03,$03,$03,$07,$07,$07,$7f,$df,$00,$00,$00,$04,$04,$04,$07,$07 // ................
        .byte $07,$7f,$df,$0f,$df,$7f,$41,$41,$41,$00,$21,$21,$21,$04,$21,$21 // ......AAA.!!!.!!
        .byte $21,$08,$41,$41,$41,$0c,$41,$10       // !.AAA.A.

txt_1852:
        .text "AA!!!!!!!!"
        .byte $14,$41,$41,$41,$1f,$21,$21,$13,$23,$01,$25,$81 // .AAA.!!.#.%.

txt_1868:
        .text "!!!!!!!!!("
        .byte $81                                   // .

txt_1873:
        .text "!!!!!!!!!3"
        .byte $81,$11,$81,$3f,$0f,$00,$09,$01,$0a,$06,$8c,$af,$00,$00,$4f,$0f // ...?..........O.
        .byte $48,$20,$ff,$8f,$1a,$02,$4f,$8f,$00,$00,$00,$00,$e0,$10,$04,$0e // H ....O.........
        .byte $3e,$40,$4f,$00,$6a,$20,$88,$04,$6a,$20,$4f,$04,$04,$10,$88,$00 // >@O.j ..j O.....
        .byte $04,$10,$4f,$00,$00,$00,$00,$09,$4c,$00,$02,$00,$58,$00,$00,$07 // ..O.....L...X...
        .byte $6e,$00,$02,$00,$37,$00,$27,$07,$6e,$00,$02,$00,$47,$00,$32,$09 // n...7.'.n...G.2.
        .byte $4c,$00,$02,$00,$59,$00,$0c,$08,$49,$18,$42,$01,$04,$08,$10,$09 // L...Y...I.B.....
        .byte $4b,$36,$32,$00,$00,$0c,$12,$06,$5d,$36,$32,$02,$10,$00,$1d,$25 // K62.....]62....%
        .byte $5a,$3a,$42,$01,$0c,$00,$21,$07,$3c,$68,$32,$00,$00,$00,$23,$00 // Z:B...!.<h2...#.
        .byte $00,$00,$00,$00,$00,$00,$25,$08,$48,$00,$02,$11,$04,$00,$3d,$00 // ......%.H.....=.
        .byte $00,$00,$00,$00,$00,$00,$00,$a1,$00   // .........

txt_1916:
        .text " "
        .byte $40                                   // @ character
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $10,$20,$08,$00,$c0,$01,$00,$00,$80,$a1,$00,$00,$80,$01,$03,$03 // . ..............
        .byte $84,$01,$03,$03,$84,$08,$84,$09,$09,$08,$09,$09,$87,$08,$09,$09 // ................
        .byte $0c,$0d,$0d,$ff,$80,$02,$04,$04,$84,$07,$04,$04,$84,$07,$84,$04 // ................
        .byte $04,$07,$04,$04,$87,$07,$04,$04,$07,$04,$04,$ff,$80,$05,$06,$06 // ................
        .byte $84,$05,$06,$06,$84,$0a,$84,$0b,$0b,$05,$06,$06,$87,$05,$06,$06 // ................
        .byte $05,$06,$06,$ff,$8b,$8e,$d4,$f7,$3a,$5d,$87,$b1,$d4,$34,$94,$be // ........:]...4..
        .byte $e0,$0c,$c5,$c5,$c5,$c5,$c6,$c6,$c6,$c6,$c6,$c7,$c7,$c7,$c7,$c8 // ................
        .byte $80,$00,$7f,$a4,$80,$18,$00,$18,$82,$00,$a4,$80,$18,$00,$24,$82 // ..............$.
        .byte $00,$a4,$80,$18,$82,$00,$a4,$80,$18,$00,$18,$82,$00,$80,$18,$00 // ................
        .byte $24,$82,$00,$80,$18,$00,$11,$00,$13,$00,$13,$82,$00,$80,$13,$00 // $...............
        .byte $1f,$82,$00,$80,$13,$82,$00,$80,$13,$00,$13,$82,$00,$80,$13,$00 // ................
        .byte $1f,$82,$00,$80,$13,$00,$15,$00,$7f,$a2,$80,$30,$8a,$00,$80,$30 // ...........0...0
        .byte $82,$00,$80,$30,$8a,$00,$80,$30,$82,$00,$a2,$80,$2b,$8a,$00,$80 // ...0...0....+...
        .byte $2b,$82,$00,$80,$2b,$8a,$00,$80,$2b,$82,$00,$7f,$a4,$80,$1a,$00 // +...+...+.......
        .byte $1a,$82,$00,$80,$1a,$00,$26,$82,$00,$80,$1a,$82,$00,$80,$1a,$00 // ......&.........
        .byte $1a,$82,$00,$80,$1a,$00,$26,$82,$00,$80,$1a,$00,$18,$00,$15,$00 // ......&.........
        .byte $15,$82,$00,$80,$15,$00,$21,$82,$00,$80,$15,$82,$00,$80,$15,$00 // ......!.........
        .byte $15,$82,$00,$80,$15,$00,$21,$82,$00,$80,$15,$00,$17,$00,$7f,$a1 // ......!.........
        .byte $80,$32,$8a,$00,$80,$32,$82,$00,$80,$32,$8a,$00,$80,$32,$82,$00 // .2...2...2...2..
        .byte $a1,$80,$2d,$8a,$00,$80,$2d,$82,$00,$80,$2d,$8a,$00,$80,$2d,$82 // ..-...-...-...-.
        .byte $00,$7f,$a5,$80,$24,$86,$00,$80,$28,$82,$00,$80,$2b,$86,$00,$80 // ....$...(...+...
        .byte $29,$00,$28,$00,$29,$82,$00,$80,$2b,$82,$00,$80,$26,$84,$00,$80 // ).(.)...+...&...
        .byte $28,$84,$00,$80,$29,$8a,$00,$80,$2b,$86,$00,$7f,$a5,$80,$29,$00 // (...)...+.....).
        .byte $28,$00,$29,$86,$00,$80,$26,$88,$00,$80,$29,$84,$00,$80,$2b,$82 // (.)...&...)...+.
        .byte $00,$80,$28,$00,$26,$00,$28,$86,$00,$80,$24,$88,$00,$80,$26,$84 // ..(.&.(...$...&.
        .byte $00,$80,$28,$82,$00,$7f,$a2,$80,$30,$8a,$00,$80,$30,$82,$00,$80 // ..(.....0...0...
        .byte $30,$8a,$00,$80,$30,$82,$00,$a2,$80,$2b,$8a,$00,$80,$2b,$82,$00 // 0...0....+...+..
        .byte $80,$2b,$8a,$00,$80,$2b,$82,$00,$7f,$a4,$80,$18,$00,$18,$00,$aa // .+...+..........
        .byte $18,$00,$a4,$18,$00,$a4,$24,$00,$a4,$18,$00,$aa,$18,$00,$a4,$18 // ......$.........
        .byte $00,$a4,$18,$00,$a4,$18,$00,$aa,$18,$00,$a4,$18,$00,$a4,$24,$00 // ..............$.
        .byte $a4,$18,$00,$aa,$18,$00,$a4,$11,$00,$a4,$13,$00,$a4,$13,$00,$aa // ................
        .byte $18,$00,$a4,$13,$00,$a4,$1f,$00,$a4,$13,$00,$aa,$13,$00,$a4,$13 // ................
        .byte $00,$a4,$13,$00,$a4,$13,$00,$aa,$0c,$00,$a4,$13,$00,$a4,$1f,$00 // ................
        .byte $13,$00,$aa,$13,$00,$a4,$15,$00,$7f,$a4,$80,$1a,$00,$1a,$00,$aa // ................
        .byte $0c,$00,$a4,$1a,$00,$a4,$26,$00,$a4,$1a,$00,$aa,$1a,$00,$a4,$1a // ......&.........
        .byte $00,$a4,$1a,$00,$1a,$00,$aa,$1a,$00,$a4,$1a,$00,$a4,$26,$00,$a4 // .............&..
        .byte $1a,$00,$aa,$1a,$00,$a4,$18,$00,$a4,$15,$00,$a4,$15,$00,$aa,$18 // ................
        .byte $00,$a4,$15,$00,$a4,$21,$00,$a4,$15,$00,$aa,$15,$00,$a4,$15,$00 // .....!..........
        .byte $a4,$15,$00,$a4,$15,$00,$aa,$0c,$00,$a4,$15,$00,$a4,$21,$00,$a4 // .............!..
        .byte $15,$00,$aa,$15,$00,$a4,$17,$00,$7f,$a5,$80,$24,$8a,$00,$80,$28 // ...........$...(
        .byte $82,$00,$80,$29,$84,$00,$80,$2b,$84,$00,$80,$2d,$82,$00,$80,$26 // ...)...+...-...&
        .byte $00,$24,$00,$26,$86,$00,$80,$24,$82,$00,$80,$26,$8a,$00,$80,$28 // .$.&...$...&...(
        .byte $82,$00,$7f,$a5,$80,$29,$00,$28,$00,$29,$86,$00,$80,$26,$8e,$00 // .....).(.)...&..
        .byte $80,$29,$82,$00,$80,$28,$00,$26,$00,$28,$86,$00,$80,$24,$8e,$00 // .)...(.&.(...$..
        .byte $80,$26,$82,$00,$7f,$a6,$81,$00,$80,$24,$86,$00,$80,$28,$82,$00 // .&.......$...(..
        .byte $80,$2b,$85,$00,$80,$29,$00,$28,$00,$29,$83,$00,$80,$2b,$82,$00 // .+...).(.)...+..
        .byte $80,$26,$84,$00,$80,$28,$84,$00,$80,$29,$8a,$00,$80,$2b,$84,$00 // .&...(...)...+..
        .byte $7f,$a6,$80,$00,$29,$00,$28,$00,$29,$87,$00,$80,$26,$88,$00,$80 // ....).(.)...&...
        .byte $29,$84,$00,$80,$2b,$81,$00,$80,$28,$00,$26,$00,$28,$87,$00,$80 // )...+...(.&.(...
        .byte $24,$88,$00,$80,$26,$84,$00,$80,$28,$00,$7f,$bd,$bd // $...&...(....

dat_1c38:
        // === Fill data (1 bytes, $1c38-$1c38) ===
        .byte $00                                   // .

// --- Region $1da8-$1f8c ---
.pc = $1da8 "dat_1da8"

dat_1da8:
        .byte $80,$81,$80,$80,$80,$82,$83,$84,$80,$85,$86,$87,$88,$89,$8a,$8b // ................
        .byte $80,$81,$80,$80,$80,$82,$83,$84,$80,$85,$86,$87,$88,$89,$8a,$8b // ................
        .byte $80,$81,$80,$80,$80,$82,$83,$84,$8c,$8d,$8e,$8f,$90,$91,$92,$93 // ................
        .byte $94,$95,$96,$97,$98,$99,$9a,$9b,$8c,$8d,$8e,$8f,$90,$91,$92,$93 // ................
        .byte $94,$95,$96,$97,$98,$99,$9a,$9b,$8c,$8d,$8e,$8f,$90,$91,$92,$93 // ................
        .byte $9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab // ................
        .byte $9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab // ................
        .byte $9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3 // ................
        .byte $b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3 // ................
        .byte $b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3 // ................
        .byte $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f // ................
        .byte $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f // ................
        .byte $00,$01,$02,$03,$04,$05,$06,$07,$10,$11,$12,$13,$14,$15,$16,$17 // ................
        .byte $18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$10,$11,$12,$13,$14,$15,$16,$17 // ................
        .byte $18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$10,$11,$12,$13,$14,$15,$16,$17 // ................

txt_1e98:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./ !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./ !"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $ff,$31,$ff,$ff,$ff,$32,$33,$34,$ff   // .1...234.

txt_1ec9:
        .text "56789:;"
        .byte $ff,$31,$ff,$ff,$ff,$32,$33,$34,$ff   // .1...234.

txt_1ed9:
        .text "56789:;"
        .byte $ff,$31,$ff,$ff,$ff,$32,$33,$34,$ff,$ff,$ff // .1...234...

txt_1eeb:
        .text "<=>?"
        .byte $40                                   // @ character
        .text "AB"
        .fill 12, $ff
        .byte $43,$44,$45,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // CDE.............
        .byte $ff,$ff,$ff,$ff,$ff,$ff               // ......

txt_1f14:
        .text "FGHIJKL"
        .fill 11, $ff
        .byte $4d,$4e,$4f,$ff,$ff,$ff
        .byte $50,$ff,$ff
        .byte $51,$ff
        .text "RSTUV"
        .byte $ff,$ff,$ff,$ff,$ff,$ff
        .text "WXYZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$60
        .byte $61,$62,$63,$64,$65,$ff,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f // abcde.fghijklmno
        .byte $70,$71,$72,$73,$74,$75,$76,$77,$ff,$ff,$ff,$ff,$ff,$ff,$78,$79 // pqrstuvw......xy
        .byte $7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83,$84,$85,$86,$87,$88,$89 // z{|}~...........
        .byte $8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$9a           // .......

// --- Region $1fa8-$2786 ---
.pc = $1fa8 "Segment $1fa8"
        .byte $b1,$b2,$ff,$a4,$b3,$a3,$ff,$ff,$ff,$ff,$ff,$ff,$b4,$b5,$b6,$6b // ...............k
        .byte $b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$ff,$a4,$bf,$c0,$c1,$b9,$c2,$c3 // ................
        .byte $c4,$c5,$c6,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf,$d0,$d1,$ff,$ff // ................
        .byte $ff,$ff,$ff,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de // ................
        .byte $ff,$df,$e0,$e1,$e2,$e3,$da,$db,$e4,$e5,$e6,$e3,$e7,$e8,$e9,$ea // ................
        .byte $eb,$ec,$ed,$ee,$ef,$f0,$ff,$ff,$ac,$2b,$99,$be,$b3,$c3,$00,$0f // .........+......
        .byte $0c,$00,$b3,$6e,$99,$d6,$db,$9c,$c0,$b0,$ae,$e9,$f5,$1a,$de,$9f // ...n............
        .byte $e6,$9b,$6c,$b0,$b3,$70,$5c,$97,$03,$8f,$0d,$0d,$8d,$a5,$66,$9b // ..l..p\.......f.
        .byte $6c,$63,$60,$6e,$5d,$9a,$e6           // lc`n]..

txt_202f:
        .text "&++"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $7e,$b3,$c0,$00,$0f,$98,$ff,$aa,$59,$96,$e6,$db,$98,$fc,$ab,$55 // ~.......Y......U
        .byte $fe,$03,$03,$00,$cf,$0c,$c0,$ab,$5a,$96,$e6,$eb,$9c,$b0,$b0,$9f // ........Z.......
        .byte $de,$ea,$f5,$26,$e8,$e6,$ee,$93,$53,$70,$a0,$ec,$28,$f0,$70,$6e // ...&....Sp..(.pn
        .byte $d9,$f6,$19,$ee,$6f,$e6,$9b,$6c,$b0,$b3,$b0,$6c,$9b,$03,$8e,$0e // ....o..l...l....
        .byte $0e,$8d,$a5,$66,$9b,$ab,$6e,$6c,$6e,$5d,$9b,$e6,$f5,$2a,$e5,$9f // ...f..nln]...*..
        .byte $b0,$40,$8c,$c3,$b0,$60,$61,$a7,$98,$dc,$37,$36,$35,$60,$bc,$00 // .@...`a...765`..
        .byte $03,$fe,$a9,$57,$fc,$e5,$36,$26,$db,$6c,$c0,$03,$03,$5b,$1b,$1b // ...W..6&.l...[..
        .byte $2c,$1c,$9c,$6e,$6c,$39,$39,$0d,$c2,$0e,$39,$35,$db,$15,$da,$6f // ,..nl99...95...o
        .byte $70,$40,$b0,$b3,$7c,$6c,$6e,$65,$6a,$9b // p@..|lnej.

txt_20bd:
        .text "776"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $5a,$af,$f0,$00,$0c,$03,$c0,$90,$62,$90,$98,$98,$36,$37,$37,$9c // Z.......b...677.
        .byte $9c,$9b,$9b,$f6,$3d,$0e,$32,$37,$f7,$0d,$37,$df,$dc,$7c,$70,$60 // ....=.27..7..|p`
        .byte $bc,$03,$cd,$b9,$a6,$9b,$db,$e6,$36,$96,$6b,$ac,$c0,$03,$30,$9b // ........6.k...0.
        .byte $1b,$18,$2c,$1c,$6c,$ae,$90,$39,$3a,$0e,$c2,$32,$0e,$0a,$3b,$60 // ..,.l..9:..2..;`
        .byte $60,$dc
        .byte $24,$38,$0b,$01,$00
        .text "7777"
        .byte $0b,$07,$0b,$88,$00
        .byte $0c,$03,$00,$03,$00,$00,$00,$02,$cd,$0d,$36,$df,$30,$00,$00,$6f // ..........6.0..o
        .byte $b2,$83,$c0,$00,$00,$00,$00,$b3       // ........

txt_2129:
        .text "BN"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $a9,$24,$24,$1c,$60,$60,$dc,$28,$34,$0b,$02,$00 // .$$.``.(4...

txt_2138:
        .text "5766"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $06,$0a,$88,$80,$70,$ec,$18
        .byte $34,$0b,$01,$00
        .text "6667"
        .byte $0b
        .byte $07,$0b,$88,$c0,$c0,$c0,$00,$0c,$30,$00,$00,$de,$e9,$36,$37,$37 // ........0....677
        .byte $db,$dc,$dc,$63,$82,$c3,$00,$00,$00,$00,$30,$83,$72,$6d,$9d,$f9 // ...c......0.rm..
        .byte $26,$26,$19,$90,$70,$b0,$80,$c0,$c0,$c0,$c0 // &&..p......

txt_2178:
        .text "6666668"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .fill 8, $00
        .byte $1c
        .byte $2c,$30,$00,$00,$00,$00,$00
        .text ",,,<8"
        .byte $0c,$0e,$03
        .byte $00,$00,$00,$00,$00,$00,$c0,$00,$1c,$2c,$f0,$00,$00,$00,$00,$00 // .........,......
        .byte $0c,$2c,$30,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00 // .,0.............
        .byte $d0,$b0,$c0,$00,$00,$00,$00,$00,$0c,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $1e
        .text ",,<8"
        .byte $0c,$0e,$03,$70,$dc
        .byte $37,$00,$00,$00,$c0,$00
        .byte $e0,$c0,$00,$00,$00,$00,$00,$00,$15,$2c,$3b,$3a,$0e,$03,$00,$00 // .........,;:....
        .byte $9a,$00,$00,$c3,$7e,$73,$f0,$30,$ef,$00,$00,$03,$c0,$03,$0c,$03 // ....~s.0........
        .byte $ff,$00,$00,$00,$c0,$ff,$fb,$ee,$ee,$00,$00,$03,$0c,$ff,$99,$a6 // ................
        .byte $90,$09,$00,$33,$00,$f3,$bc,$57,$00,$00,$40,$10,$c4,$04,$c1,$31 // ...3...W..@....1
        .byte $3b,$0c,$0c,$0c,$0f,$0c,$0f,$0c,$a6,$00,$00,$cc,$00,$cc,$00,$cc // ;...............
        .byte $58,$10,$10,$e0,$10,$e0,$20,$f0       // X..... .

txt_2230:
        .text "00030303"
        .byte $0c,$33,$cf,$3f,$cf,$3e,$fb,$3e,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$80 // .3.?.>.>........
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$f7,$0d,$03,$03,$00,$00,$00,$00 // ................
        .byte $c1,$f0,$c0,$f0,$c0,$f3,$c0,$f3,$00,$80,$40,$80,$80,$c0,$80,$c0 // ..........@.....
        .byte $0f,$0f,$0e,$0f,$0e,$0f,$0e,$0f,$03,$cc,$f3,$fc,$f3,$ff,$f3,$bf // ................
        .byte $20,$f0,$f0,$f0,$f0,$b0,$f0,$b0,$00,$00,$00,$00,$00,$30,$0c,$02 //  ............0..
        .byte $00,$00,$00,$00,$00,$03,$0c,$20,$00,$00,$00,$00,$09,$02,$03,$03 // ....... ........
        .byte $00,$00,$00,$00,$b2,$39,$32,$33,$00,$00,$00,$00,$1b,$22,$39,$32 // .....923....."92
        .byte $00,$00,$00,$00,$1b,$20,$32,$39,$00,$00,$00,$00,$1b // ..... 29.....

txt_22b5:
        .text " <0<3<3<3??"
        .byte $fb,$fe,$fb,$fe,$ba,$ee,$ba,$ee,$c0,$80,$80,$40,$80,$40,$59,$fe // ...........@.@Y.
        .byte $00,$00,$00,$00,$00,$00,$ae,$ea,$00,$00,$00,$03,$03,$3e,$ff,$fe // .............>..
        .byte $cc,$f3,$cc,$ff,$ff,$ff,$fb,$ef,$c0,$c0,$c0,$c0,$c3,$fe,$bb,$ea // ................
        .byte $00,$00,$00,$00,$fb,$fe,$bf,$fe,$00,$00,$00,$00,$a6,$fb,$ff,$eb // ................
        .byte $00,$00,$00,$00,$59,$dd,$e2,$d3,$00,$00,$00,$00,$6f,$fb,$ee,$fb // ....Y.......o...
        .byte $00,$00,$00,$00,$f0,$b3,$be,$bf,$00,$00,$00,$00,$2e,$fa,$ee,$ba // ................
        .byte $00,$00,$00,$00,$90,$b9,$ef,$bf,$00,$00,$00,$00,$00,$00,$40,$90 // ..............@.
        .byte $00,$00,$00,$00,$00,$00,$0b,$1b,$00,$00,$00,$00,$03,$ff,$ae,$bf // ................
        .byte $0e,$0f,$0e,$0e,$fe,$fa,$ee,$ba,$f3,$bf,$f3,$bf,$f3,$bf,$ef,$bf // ................
        .byte $f0,$b0,$f0,$b0,$f0,$b0,$f0,$b0,$00,$00,$00,$00,$00,$00,$00,$03 // ................
        .byte $00,$00,$00,$00,$00,$0f,$fb,$fe,$00,$00,$00,$00,$00,$ba,$ab,$ef // ................
        .byte $00,$00,$00,$00,$00,$00,$60,$e4,$40,$20,$04,$01,$00,$01,$04,$20 // ......`.@ ..... 
        .byte $00,$02,$04,$10,$6f,$9c,$f7,$ee,$40,$00,$00,$00,$ff,$cc,$3f,$ce // ....o...@.....?.
        .byte $00,$00,$00,$00,$05,$ee,$fb,$fe,$03,$03,$00,$00,$40,$e0,$ac,$ef // ............@...
        .byte $30,$00,$00,$00,$00,$3f,$fb,$ee,$00,$00,$00,$00,$fe,$af,$bb,$af // 0....?..........
        .byte $02,$00,$00,$00,$e9,$ef,$ff,$ee,$30,$39,$00,$00,$96,$b4,$f8,$b4 // ........09......

txt_23c0:
        .text "?>?>?>;>"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ee,$aa,$9a,$aa,$9a,$aa,$9a,$bb,$fe,$ba,$ff,$fb,$fe,$ff,$c0,$bb // ................
        .byte $ea,$bb,$ff,$a9,$ea,$ff,$00,$bb,$fe,$bb,$fe,$99,$67,$ff,$0e,$ff // ............g...
        .byte $f7,$dc,$5f,$7e,$ce,$fb,$fc,$bb,$ea,$ff,$a6,$99,$ff,$00,$00,$bb // .._~............
        .byte $fe,$5f,$5e,$ff,$0e,$0f,$0e,$ff,$eb,$fa,$eb,$fa,$eb,$fa,$eb,$e3 // ._^.............
        .byte $e3,$f3,$a3,$f3,$b3,$b3,$b3,$ea,$bb,$ea,$a6,$ea,$a6,$ea,$a6,$ae // ................
        .byte $bf,$ae,$bf,$af,$be,$af,$bf,$ee,$bf,$e6,$99,$bf,$c0,$00,$00,$ee // ................
        .byte $bf,$fe,$5e,$de,$37,$0f,$0f,$d0,$b4,$f4,$b4,$fe,$b9,$fe,$ba,$00 // ..^.7...........
        .byte $01,$01,$07,$0b,$0f,$3e,$3b,$6a,$bb,$ea,$a7,$ee,$ae,$fb,$bc,$ae // .....>;j........
        .byte $bf,$bf,$e6,$99,$ff,$00,$00,$ee,$fe,$5e,$5e,$fe,$0f,$0e,$0f,$ee // .........^^.....
        .byte $bf,$ee,$ba,$ae,$bb,$ae,$bb,$f0,$b0,$f0,$b0,$f0,$b0,$f3,$b3,$0f // ................
        .byte $3e,$3b,$ef,$fb,$ee,$ab,$ef,$fa,$ee,$fb,$fd,$ea,$ef,$b0,$c0,$ab // >;..............
        .byte $ef,$ff,$9b,$65,$ff,$00,$00,$b9,$ee,$ab,$ee,$7b,$7e,$df,$3e,$c0 // ...e.......{~.>.
        .byte $40,$40,$90,$90,$d0,$a8,$e4,$ff,$ee,$ff,$ee,$ff,$ee,$ff,$ee,$7b // @@.............{
        .byte $ee,$bb,$ef,$bb,$ef,$ab,$ef,$fa,$ef,$f9,$e6,$ef,$b3,$c3,$cd,$af // ................
        .byte $ef,$ff,$5f,$df,$be,$ae,$af,$bb,$ee,$af,$f9,$a6,$bf,$c0,$00,$bb // .._.............
        .byte $bf,$d7,$97,$7f,$c3,$03,$03,$bf,$ee,$bf,$ae,$bf,$ee,$bf,$ee,$f8 // ................
        .byte $b8,$ac,$b8,$ac,$bc,$ac,$bc           // .......

txt_24d0:
        .text ":>:9:9:9"
        .byte $6a,$9a,$66,$9a,$66,$59,$66,$59,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // j.f.fYfY........

txt_24e8:
        .text ";:;:;:6:"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $f0,$b0,$b0,$b0,$b0,$b0,$a0,$0f,$0e,$0f,$0e,$0f,$0e,$0e,$0e,$aa // ................
        .byte $eb,$aa,$9b,$aa,$96,$a9,$96,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$9a // ................
        .byte $a6,$99,$66,$99,$56,$99,$56,$ac,$bc,$ac,$bc,$ac,$6c,$9c,$6c,$03 // ..f.V.V.....l.l.
        .byte $03,$03,$03,$03,$03,$03,$03,$eb,$ba,$eb,$a7,$eb,$a7,$ab,$a7 // ...............

txt_2530:
        .text ">;>:::::"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b0,$b0,$70,$b0,$70,$b0,$60,$0e,$0e,$0d,$0e,$0d,$0e,$0e,$0e,$ae // ..p.p.`.........
        .byte $aa,$aa,$aa,$9a,$a6,$99,$a6,$f3,$b3,$f3,$b3,$f3,$b3,$b3,$b3,$ab // ................
        .byte $ef,$ab,$ef,$ab,$af,$6b,$aa,$c0,$00,$00,$00,$00,$00,$00,$00,$3e // .....k.........>
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0d,$a8,$a8,$6c,$a8,$6c,$ac,$ac,$ac,$fa // .........l.l....
        .byte $ee,$fa,$e9,$fa,$e9,$ea,$e9,$ab,$ef,$ab,$ef,$ab,$af,$6b,$ab,$0e // .............k..
        .byte $0d,$0e,$0d,$0e,$0d,$0e,$0d,$ac,$ac,$6c,$ac,$6c,$9c,$6c,$98,$ba // .........l.l.l..
        .byte $ae,$ba,$a9,$ba,$a9,$6a,$a9           // .....j.

txt_25a0:
        .text "6955559"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $66                                   // f

txt_25a9:
        .text "YVYVYV"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0           // .......

txt_25b7:
        .text "0696==>;"
        .byte $0f,$50,$90,$64,$54,$65,$55,$55,$95,$00,$00,$00,$00,$40,$5b,$55 // .P.dTeUU.....@[U
        .byte $55,$0e,$0d                           // U..

txt_25d2:
        .text "65"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$56,$5b,$6a,$96,$69,$56,$65,$55,$95,$ea,$b3,$73,$b3,$73,$b3 // UV[j.iVeU...s.s.
        .byte $73,$b3,$f3,$99
        .text "VUVUV"
        .byte $95,$ea,$9c,$6c,$9c
        .byte $5c,$9c
        .byte $5c,$6c,$bc,$9b,$67,$9b,$57,$57,$9b,$ab,$ff // \l..g.WW...

txt_2600:
        .text "969===;"
        .byte $0f,$90                               // ..

txt_2609:
        .text "PTTUVU"
        .byte $95,$0d,$0e                           // ...

txt_2612:
        .text "96"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$56,$5b,$95,$66,$95,$55,$55,$55,$95,$ea,$b3,$73,$b3,$73,$73 // UV[.f.UUU...s.ss
        .byte $73,$b3,$f0,$a5,$99,$66,$d9,$e5,$d5,$b5,$f9,$00,$00 // s....f.......

txt_2632:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "TUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$03,$6d,$55,$55,$0e,$0d   // ....mUU..

txt_2642:
        .text "65"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$55,$56,$6c,$9c,$6c,$bc,$7c,$7c,$dc,$f0,$e6,$d9,$e6,$d5,$d6 // UUVl.l.||.......
        .byte $d5,$e5,$fa,$a7,$9b,$67,$9b,$67,$57,$5b,$af,$0e,$0d,$0d,$0f,$0f // .....g.gW[......
        .byte $0f,$0e,$03,$64,$94,$65,$95,$66,$95,$d5,$e5,$00,$00,$00,$00,$50 // ...d.e.f.......P
        .byte $56,$55,$55,$03,$03,$0d,$0d,$35,$d5,$55,$56,$66,$99,$66 // VUU....5.UVf.f

txt_2683:
        .text "UVU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $fa,$ac,$6c,$9c,$6c,$5c,$5c,$6c,$bc,$00,$03,$3f,$36,$2b,$1b,$00 // ..l.l\\l...?6+..
        .byte $00,$c3,$00,$ff,$fe,$fb,$ff,$00,$00,$fc,$00,$ff,$e6,$a9,$ff,$00 // ................
        .byte $00,$38,$0d,$ff,$65,$99,$fe,$00,$00,$08,$10,$40,$d0,$88,$43,$00 // .8..e......@..C.
        .byte $00,$0e,$03,$03,$00,$00,$00,$00,$00,$e9,$be,$eb,$ea,$3e,$03,$00 // .............>..
        .byte $00,$55,$aa,$ff,$99,$66,$ff,$00,$00,$af,$f7,$5f,$5f,$fe,$0f,$00 // .U...f.....__...
        .byte $00,$3f,$00,$ff,$b9,$ea,$ff,$00,$00,$33,$33,$ff,$9d,$6a,$e7,$00 // .?.......33..j..
        .byte $00,$3f,$00,$ff,$99,$66,$ff,$00,$00,$cc,$0c,$ff,$57,$56,$f9,$00 // .?...f......WV..
        .byte $00,$03,$0f,$0f,$0e,$0f,$00,$00,$00,$03,$ff,$99,$a6,$fe,$00,$00 // ................
        .byte $00,$0e,$c3,$c3,$80,$40,$00,$00,$00,$e9,$be,$bb,$ee,$3e,$03,$00 // .....@.......>..
        .byte $00,$55,$aa,$ff,$66,$99,$ff,$00,$00,$30,$30,$fc,$9c,$68,$e4,$00 // .U..f....00..h..
        .byte $00,$ee,$3b,$3e,$0f,$03,$00,$00,$00,$95,$ea,$ff,$aa,$e9,$3f,$00 // ..;>..........?.
        .byte $00,$6b,$bd,$e5,$57,$9c,$c0,$00,$00,$70,$c0,$c3,$03,$03,$03,$00 // .k..W....p......
        .byte $00,$cf,$c0,$ff,$fb,$ee,$ff,$00,$00,$f3,$03,$ff,$99,$a6,$fe,$00 // ................
        .byte $00,$03,$00,$c0,$c0,$80,$40,$00,$00,$ba,$ef,$fa,$3a,$0f,$00,$00 // ......@.....:...
        .byte $00,$55,$aa,$ff,$a6,$99,$ff,$00,$00,$6b,$bd,$d7,$57,$bf,$c3,$00 // .U.......k..W...
        .byte $00,$cf,$c0,$ff,$ee,$ba,$ff,$00,$00,$cc,$0c,$ff,$67,$9a,$f9 // ............g..

dat_2786:
        // === Fill data (1 bytes, $2786-$2786) ===
        .byte $00                                   // .

// --- Region $2800-$28ef ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $00,$00,$00,$49,$36,$00,$00,$00,$00,$00,$00,$00,$00,$3e,$03,$3f // ...I6........>.?
        .byte $70,$60,$60,$60,$60,$7e,$63,$63,$00,$00,$00,$00,$00,$7e,$63,$60 // p````~cc.....~c`
        .byte $07,$03,$03,$03,$03,$3f,$63,$63,$00,$00,$00,$00,$00,$7e,$63,$7e // .....?cc.....~c~
        .byte $00,$00,$00,$00,$00,$7e,$63,$78,$00,$00,$00,$00,$00,$3f,$63,$63 // .....~cx.....?cc
        .byte $70,$60,$60,$60,$60,$7e,$63,$63,$00,$00,$00,$18,$00,$38,$18,$18 // p````~cc.....8..
        .byte $00,$00,$00,$03,$00,$07,$03,$03,$70,$60,$60,$60,$60,$63,$63,$7e // ........p````cc~
        .byte $70,$60,$60,$60,$60,$60,$60,$60,$00,$00,$00,$00,$00,$fe,$db,$db // p```````........
        .byte $00,$00,$00,$00,$00,$7e,$63,$63,$00,$00,$00,$00,$00,$7e,$63,$63 // .....~cc.....~cc
        .byte $00,$00,$00,$00,$00,$7e,$63,$63,$00,$00,$00,$00,$00,$3f,$63,$63 // .....~cc.....?cc
        .byte $00,$00,$00,$00,$00,$7e,$63,$60,$00,$00,$00,$00,$00,$3e,$60,$7e // .....~c`.....>`~
        .byte $00,$00,$70,$60,$60,$78,$60,$60,$00,$00,$00,$00,$00,$63,$63,$63 // ..p``x``.....ccc
        .byte $00,$00,$00,$00,$00,$63,$63,$63,$00,$00,$00,$00,$00,$db,$db,$db // .....ccc........
        .byte $00,$00,$00,$00,$00,$63,$63,$3e,$00,$00,$00,$00,$00,$63,$63,$63 // .....cc>.....ccc
        .byte $00,$00,$00,$00,$00,$3f,$03,$3e,$00,$00,$00,$00,$1c,$18,$18,$18 // .....?.>........
        .fill 12, $00
        .byte $38,$18,$18,$18                       // 8...

// --- Region $2908-$2aeb ---
.pc = $2908 "dat_2908"

dat_2908:
        .byte $1c,$18,$18,$18,$18,$18,$18,$18       // char 33 '!'
        .byte $1b,$1b,$36,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $00,$00,$00,$0c,$0c,$3e,$60,$3e       // char 36 '$'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $18,$18,$30,$00,$00,$00,$00,$00       // char 39 '''
        .byte $00,$00,$00,$00,$0c,$18,$18,$18       // char 40 '('
        .byte $00,$00,$00,$00,$30,$18,$18,$18       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$18,$18,$7e       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$00,$7e       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$06,$06,$0c,$0c       // char 47 '/'
        .byte $00,$00,$00,$00,$00,$3e,$67,$6f       // char 48 '0'
        .byte $00,$00,$00,$00,$00,$38,$18,$18       // char 49 '1'
        .byte $00,$00,$00,$00,$00,$3e,$03,$3e       // char 50 '2'
        .byte $00,$00,$00,$00,$00,$3e,$03,$0e       // char 51 '3'
        .byte $00,$00,$00,$00,$00,$63,$63,$3f       // char 52 '4'
        .byte $00,$00,$00,$00,$00,$7e,$60,$3e       // char 53 '5'
        .byte $00,$00,$00,$00,$00,$3e,$60,$7e       // char 54 '6'
        .byte $00,$00,$00,$00,$00,$7f,$03,$06       // char 55 '7'
        .byte $00,$00,$00,$00,$00,$3e,$63,$3e       // char 56 '8'
        .byte $00,$00,$00,$00,$00,$3e,$63,$3f       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$00,$18,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$00,$18,$00       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$00,$00,$7e       // char 61 '='
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 62 '>'
        .byte $3e,$63,$03,$06,$0c,$18,$18,$18       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $63,$63,$3f,$00,$00,$00,$00,$00       // char 65 'A'
        .byte $63,$63,$3f,$00,$00,$00,$00,$00       // char 66 'B'
        .byte $60,$63,$3f,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $63,$63,$7e,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $60,$63,$3f,$00,$00,$00,$00,$00       // char 69 'E'
        .byte $60,$60,$60,$60,$60,$60,$60,$70       // char 70 'F'
        .byte $63,$63,$7f,$03,$03,$03,$63,$7e       // char 71 'G'
        .byte $63,$63,$63,$60,$00,$00,$00,$00       // char 72 'H'
        .byte $18,$18,$18,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $03,$03,$03,$03,$03,$03,$63,$7e       // char 74 'J'
        .byte $63,$63,$63,$60,$00,$00,$00,$00       // char 75 'K'
        .byte $60,$63,$3f,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $db,$db,$db,$c0,$00,$00,$00,$00       // char 77 'M'
        .byte $63,$63,$63,$60,$00,$00,$00,$00       // char 78 'N'
        .byte $63,$63,$3f,$00,$00,$00,$00,$00       // char 79 'O'
        .byte $63,$63,$7f,$60,$60,$60,$60,$70       // char 80 'P'
        .byte $63,$63,$7f,$03,$03,$03,$03,$07       // char 81 'Q'
        .byte $60,$60,$60,$00,$00,$00,$00,$00       // char 82 'R'
        .byte $03,$63,$3f,$00,$00,$00,$00,$00       // char 83 'S'
        .byte $60,$63,$3f,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $63,$63,$3f,$00,$00,$00,$00,$00       // char 85 'U'
        .byte $63,$36,$1c,$00,$00,$00,$00,$00       // char 86 'V'
        .byte $db,$db,$7f,$00,$00,$00,$00,$00       // char 87 'W'
        .byte $63,$63,$63,$60,$00,$00,$00,$00       // char 88 'X'
        .byte $63,$63,$7f,$03,$03,$03,$63,$7e       // char 89 'Y'
        .byte $60,$63,$7f,$00,$00,$00,$00,$00       // char 90 'Z'
        .byte $18,$18,$18,$1e,$00,$00,$00,$00       // char 91 '['
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 92 '\'
        .byte $18,$18,$18,$78                       // char 93 (partial)

// --- Region $2b08-$2b24 ---
.pc = $2b08 "dat_2b08"

dat_2b08:
        .byte $18,$00,$18,$00,$00,$00,$00,$00       // char 97 'a'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $03,$63,$3e,$0c,$0c                   // char 100 (partial)

// --- Region $2b40-$2de0 ---
.pc = $2b40 "dat_2b40"

dat_2b40:
        .byte $18,$18,$18,$0e,$00,$00,$00,$00       // char 104 'h'
        .byte $18,$18,$18,$70,$00,$00,$00,$00       // char 105 'i'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $18,$18,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$18,$18,$30,$00,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $00,$18,$18,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $18,$18,$30,$30,$00,$00,$00,$00       // char 111 'o'
        .byte $7b,$73,$3e,$00,$00,$00,$00,$00       // char 112 'p'
        .byte $18,$18,$3c,$00,$00,$00,$00,$00       // char 113 'q'
        .byte $60,$63,$7f,$00,$00,$00,$00,$00       // char 114 'r'
        .byte $03,$03,$7e,$00,$00,$00,$00,$00       // char 115 's'
        .byte $03,$03,$03,$00,$00,$00,$00,$00       // char 116 't'
        .byte $03,$63,$7e,$00,$00,$00,$00,$00       // char 117 'u'
        .byte $63,$63,$3e,$00,$00,$00,$00,$00       // char 118 'v'
        .byte $0c,$18,$18,$00,$00,$00,$00,$00       // char 119 'w'
        .byte $63,$63,$3e,$00,$00,$00,$00,$00       // char 120 'x'
        .byte $03,$03,$7e,$00,$00,$00,$00,$00       // char 121 'y'
        .byte $00,$18,$00,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $00,$18,$18,$30,$00,$00,$00,$00       // char 123 '{'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 124 '|'
        .byte $00,$7e,$00,$00,$00,$00,$00,$00       // char 125 '}'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 126 '~'
        .byte $18,$00,$18,$00,$00,$00,$00,$00       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $00,$00,$00,$00,$00,$30,$2c,$1c       // char 129
        .byte $03,$0e,$0c,$38,$3c,$2c,$2c,$2c       // char 130
        .byte $00,$c0,$00,$00,$00,$00,$00,$00       // char 131
        .byte $00,$00,$00,$00,$00,$f0,$2c,$1c       // char 132
        .byte $00,$00,$00,$00,$00,$30,$2c,$0c       // char 133
        .byte $00,$00,$00,$00,$03,$00,$00,$00       // char 134
        .byte $00,$00,$00,$00,$00,$c0,$b0,$d0       // char 135
        .byte $00,$00,$00,$00,$00,$00,$00,$0c       // char 136
        .byte $03,$0e,$0c,$38,$3c,$2c,$2c,$1e       // char 137
        .byte $00,$c0,$00,$00,$00,$37,$dc,$70       // char 138
        .byte $00,$00,$00,$00,$00,$00,$c0,$e0       // char 139
        .byte $00,$01,$0b                           // char 140 (partial)

txt_2c63:
        .byte $38,$24,$dc,$60,$60                   // char 140 (partial)
        .byte $88,$0b,$07,$0b                       // char 141 (partial)

txt_2c6c:
        .byte $37,$37,$37,$37                       // char 141 (partial)
        .byte $00,$00,$00,$03,$00,$03,$0c,$00       // char 142
        .byte $00,$00,$30,$df,$36,$0d,$cd,$02       // char 143
        .byte $00,$00,$00,$00,$c0,$83,$b2,$6f       // char 144
        .byte $1c                                   // char 145 (partial)

txt_2c89:
        .byte $24,$24,$a9,$b9                       // char 145 (partial)

txt_2c8d:
        .byte $4e,$42,$b3                           // char 145 (partial)
        .byte $00,$02,$0b                           // char 146 (partial)

txt_2c93:
        .byte $34,$28,$dc,$60,$60                   // char 146 (partial)
        .byte $88,$0a,$06,$c6,$36,$36,$37,$35       // char 147
        .byte $00,$01,$0b,$34,$18,$ec,$70,$80       // char 148
        .byte $88,$0b,$07,$0b                       // char 149 (partial)

txt_2cac:
        .byte $37,$36,$36,$36                       // char 149 (partial)
        .byte $00,$00,$30,$0c,$00,$c0,$c0,$c0       // char 150
        .byte $dc,$dc,$db,$37,$37,$36,$e9,$de       // char 151
        .byte $30,$00,$00,$00,$00,$c3,$82,$63       // char 152
        .byte $19,$26,$26,$f9,$9d,$6d,$72,$83       // char 153
        .byte $c0,$c0,$c0,$c0,$80,$b0,$70,$90       // char 154
        .byte $d8                                   // char 155 (partial)

txt_2cd9:
        .byte $38,$36,$36,$36,$36,$36,$36           // char 155 (partial)
        .byte $b0,$c3,$8c,$40,$b0,$9f,$e5           // char 156 (partial)

txt_2ce7:
        .byte $2a                                   // char 156 (partial)
        .byte $35,$36,$37,$dc,$98,$a7,$61,$60       // char 157
        .byte $fc,$57,$a9,$fe,$03,$00,$bc,$60       // char 158
        .byte $03,$03,$c0,$6c,$db,$26,$36,$e5       // char 159
        .byte $6c,$6e,$9c,$1c,$2c,$1b,$1b,$5b       // char 160
        .byte $db,$35,$39,$0e,$c2,$0d,$39,$39       // char 161
        .byte $7c,$b3,$b0,$40,$70,$6f,$da,$15       // char 162
        .byte $36,$37,$37,$9b,$6a,$65,$6e,$6c       // char 163
        .byte $c0,$03,$0c,$00,$f0,$af,$5a,$a5       // char 164
        .byte $37,$37,$36,$98,$98,$90,$62,$90       // char 165
        .byte $32,$0e,$3d,$f6,$9b,$9b,$9c,$9c       // char 166
        .byte $70,$7c,$dc,$df,$37,$0d,$f7,$37       // char 167
        .byte $db,$9b,$a6,$b9,$cd,$03,$bc,$60       // char 168
        .byte $30,$03,$c0,$ac,$6b,$96,$36,$e6       // char 169
        .byte $90,$ae,$6c,$1c,$2c,$18,$1b,$9b       // char 170
        .byte $3b,$0a,$0e,$32,$c2,$0e,$3a,$39       // char 171
        .byte $0f,$00,$c3,$b3,$be,$99,$2b,$ac       // char 172
        .byte $9c,$db,$d6,$99,$6e,$b3,$00,$0c       // char 173
        .byte $9f,$de,$1a,$f5,$e9,$ae,$b0,$c0       // char 174
        .byte $97,$5c,$70,$b3,$b0,$6c,$9b,$e6       // char 175
        .byte $9b,$66,$a5,$8d,$0d,$0d,$8f,$03       // char 176
        .byte $26,$e6,$9a,$5d,$6e,$60,$63,$6c       // char 177
        .byte $0f,$00,$c0,$b3,$7e,$d5,$2b,$2b       // char 178
        .byte $98,$db,$e6,$96,$59,$aa,$ff,$98       // char 179
        .byte $cf,$00,$03,$03,$fe,$55,$ab,$fc       // char 180
        .byte $9c,$eb,$e6,$96,$5a,$ab,$c0,$0c       // char 181
        .byte $e8,$26,$f5,$ea,$de,$9f,$b0,$b0       // char 182
        .byte $28,$ec,$a0,$70,$53,$93,$ee,$e6       // char 183
        .byte $6f,$ee,$19,$f6,$d9,$6e,$70,$f0       // char 184
        .byte $9b,$6c,$b0,$b3,$b0,$6c,$9b,$e6       // char 185
        .byte $9b,$66,$a5,$8d,$0e,$0e,$8e,$03       // char 186
        .byte $f5,$e6,$9b,$5d,$6e,$6c,$6e,$ab       // char 187

dat_2de0:
        // === Fill data (1 bytes, $2de0-$2de0) ===
        .byte $00                                   // .

// --- Region $2ee4-$2ee4 ---
.pc = $2ee4 "dat_2ee4"

dat_2ee4:
        // === Fill data (1 bytes, $2ee4-$2ee4) ===
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $a2d1-$a2d1 ---
.pc = $a2d1 "dat_a2d1"

dat_a2d1:
        // === Fill data (1 bytes, $a2d1-$a2d1) ===
        .byte $00                                   // .

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $b283-$b283 ---
.pc = $b283 "loc_b283"

loc_b283:
        .byte $00                                   // .

// --- Region $bc01-$bc01 ---
.pc = $bc01 "dat_bc01"

dat_bc01:
        // === Fill data (1 bytes, $bc01-$bc01) ===
        .byte $00                                   // .

// --- Region $bd0f-$bd19 ---
.pc = $bd0f "loc_bd0f"

loc_bd0f:
        .fill 11, $00

// --- Region $bd1b-$bd1b ---
.pc = $bd1b "dat_bd1b"

dat_bd1b:
        // === Fill data (1 bytes, $bd1b-$bd1b) ===
        .byte $00                                   // .

// --- Region $bd97-$bd97 ---
.pc = $bd97 "loc_bd97"

loc_bd97:
        .byte $00                                   // .

// --- Region $bebd-$bebd ---
.pc = $bebd "loc_bebd"

loc_bebd:
        .byte $00                                   // .

// --- Region $bf04-$bf04 ---
.pc = $bf04 "loc_bf04"

loc_bf04:
        .byte $00                                   // .

// --- Region $bf9a-$bf9a ---
.pc = $bf9a "loc_bf9a"

loc_bf9a:
        .byte $00                                   // .

// --- Region $c09b-$c09b ---
.pc = $c09b "dat_c09b"

dat_c09b:
        // === Fill data (1 bytes, $c09b-$c09b) ===
        .byte $00                                   // .

// --- Region $c0c8-$c0c8 ---
.pc = $c0c8 "dat_c0c8"

dat_c0c8:
        // === Fill data (1 bytes, $c0c8-$c0c8) ===
        .byte $00                                   // .

// --- Region $c11c-$c130 ---
.pc = $c11c "dat_c11c"

dat_c11c:
        .fill 21, $00

// --- Region $c132-$c132 ---
.pc = $c132 "dat_c132"

dat_c132:
        // === Fill data (1 bytes, $c132-$c132) ===
        .byte $00                                   // .

// --- Region $c171-$c171 ---
.pc = $c171 "dat_c171"

dat_c171:
        // === Fill data (1 bytes, $c171-$c171) ===
        .byte $00                                   // .

// --- Region $c244-$c255 ---
.pc = $c244 "dat_c244"

dat_c244:
        .fill 18, $00

// --- Region $c257-$c257 ---
.pc = $c257 "dat_c257"

dat_c257:
        // === Fill data (1 bytes, $c257-$c257) ===
        .byte $00                                   // .

// --- Region $c281-$c281 ---
.pc = $c281 "dat_c281"

dat_c281:
        // === Fill data (1 bytes, $c281-$c281) ===
        .byte $00                                   // .

// --- Region $cadc-$cadc ---
.pc = $cadc "dat_cadc"

dat_cadc:
        // === Fill data (1 bytes, $cadc-$cadc) ===
        .byte $00                                   // .

// --- Region $cf61-$cf61 ---
.pc = $cf61 "dat_cf61"

dat_cf61:
        // === Fill data (1 bytes, $cf61-$cf61) ===
        .byte $00                                   // .

// --- Region $e201-$e543 ---
.pc = $e201 "dat_e201"

dat_e201:
        .byte $e2,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01 // .....2.....H....
        .byte $c8,$d0,$f7,$4c,$00,$01,$00,$08,$0e,$e3 // ...L......

txt_e21b:
        .text "+&"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_e21e:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$50,$1d,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X P.L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a3,$61,$58,$10,$e0,$dc // .........`.aX...
        .byte $d0,$07,$ad,$3a,$10,$29,$01,$d0,$0e,$e8,$4c,$db,$08,$a9,$01,$8d // ...:.)....L.....
        .byte $19,$d0,$a2,$03,$ca,$d0,$fd,$a9,$01,$8d,$20,$d0,$a2,$0a,$ca,$d0 // .......... .....
        .byte $fd,$ea,$a9,$00,$8d,$20,$d0,$a9,$18,$8d,$18,$d0,$8d,$16,$d0,$a9 // ..... ..........
        .byte $07,$8d,$22,$d0,$a9,$0a,$8d,$23,$d0,$a9,$52,$8d,$12,$d0,$a9,$4c // .."....#..R....L
        .byte $8d,$14,$03,$4c,$81,$ea,$a9,$01,$8d,$19,$d0,$ad,$20,$d0,$ad,$20 // ...L........ .. 
        .byte $d0,$a9,$0f,$8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$20,$03,$bc,$a9,$8a // ...."....#. ....
        .byte $8d,$12,$d0,$a9,$71,$8d,$14,$03,$4c,$81,$ea,$a9,$01,$8d,$19,$d0 // ....q...L.......
        .byte $ad,$20,$d0,$ad,$20,$d0,$a9,$1a,$8d,$18,$d0,$a9,$07,$8d,$22,$d0 // . .. .........".
        .byte $a9,$0a,$8d,$23,$d0,$20,$ad,$09,$a9,$c0,$8d,$12,$d0,$a9,$9b,$8d // ...#. ..........
        .byte $14,$03,$4c,$81,$ea,$a9,$01,$8d,$19,$d0,$a9,$03,$09,$00,$8d,$16 // ..L.............
        .byte $d0,$a9,$fb,$20,$f0,$09,$a9,$b4,$8d,$14,$03,$4c,$81,$ea,$a9,$01 // ... .......L....
        .byte $8d,$19,$d0,$a2,$03,$ca,$d0,$fd,$a9,$01,$8d,$20,$d0,$a2,$0a,$ca // ........... ....
        .byte $d0,$fd,$ea,$a9,$00,$8d,$20,$d0,$a9,$2f,$8d,$12,$d0,$a9,$13,$8d // ...... ../......
        .byte $14,$03,$4c,$81,$ea,$20,$05,$0a,$78,$a9,$13,$8d,$14,$03,$a9,$08 // ..L.. ..x.......
        .byte $8d,$15,$03,$a9,$01,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$7f,$8d // ................
        .byte $0d,$dc,$20,$00,$1d,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$aa,$bd,$48 // .. ..... ..!...H
        .byte $1e,$9d,$00,$04,$bd,$00,$1f,$9d,$b8,$04,$a9,$0e,$9d,$a0,$d8,$a9 // ................
        .byte $01,$9d,$e0,$d9,$e8,$d0,$e7,$a2,$00,$a9,$0a,$9d,$00,$d8,$9d,$48 // ...............H
        .byte $db,$a9,$0e,$9d,$18,$d9,$bd,$a8,$1d,$9d,$48,$07,$e8,$e0,$a0,$d0 // ..........H.....
        .byte $e8,$a2,$27,$bd,$83,$09,$9d,$58,$06,$09,$40,$9d,$80,$06,$ca,$10 // ..'....X..@.....
        .byte $f2,$a2,$27,$bd,$5b,$09,$9d,$e0,$05,$09,$40,$9d,$08,$06,$ca,$10 // ..'.[.....@.....
        .byte $f2                                   // .

txt_e465:
        .text "XL"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $0f,$e6                               // ..

txt_e46a:
        .encoding "screencode_mixed"
        .text " <proudly presents on"
        .encoding "petscii_upper"

txt_e47f:
        .text " 05.03.92"
        .byte $f0                                   // .

txt_e489:
        .encoding "screencode_mixed"
        .text " 3ata - the revenge -"
        .encoding "petscii_upper"
        .byte $eb,$20,$a2,$60,$83,$ad,$a1,$08,$38,$e9,$02,$29,$07,$8d,$a1,$08 // . .`....8..)....
        .byte $90,$01,$60,$a2,$00,$bd,$f9,$06,$9d,$f8,$06,$bd,$21,$07,$9d,$20 // ..`.........!.. 
        .byte $07,$e8,$e0,$27,$d0,$ef,$ad,$5d,$0a,$d0,$0c,$a9,$40,$8d,$cf,$09 // ...'...]....@...
        .byte $a9,$0a,$8d,$d0,$09,$a9,$20,$8d,$1f,$07,$09,$40,$8d,$47,$07,$ee // ...... ....@.G..
        .byte $cf,$09,$d0,$03,$ee,$d0,$09,$60,$a2,$da,$ec,$12,$d0,$d0,$fb,$8d // .......`........
        .byte $12,$d0,$a2,$0b,$ca,$d0,$fd,$a9,$18,$8d,$16,$d0,$60,$a9,$40,$8d // ............`.@.
        .byte $cf,$09,$a9,$0a,$8d,$d0,$09,$20,$bb,$0f,$a2,$27,$bd,$d8,$0f,$9d // ....... ...'....
        .byte $f8,$da,$9d,$20,$db,$ca,$10,$f4,$60   // ... ....`

txt_e517:
        .encoding "screencode_mixed"
        .text "intro by thage "
        .encoding "petscii_upper"
        .byte $b0                                   // .

txt_e527:
        .encoding "screencode_mixed"
        .text "8  pandora is back again "
        .encoding "petscii_upper"
        .byte $e4,$2e,$30,$20                       // ..0 

// --- Region $e563-$e69b ---
.pc = $e563 "Segment $e563"
        .byte $0c,$05,$01,$13,$05,$04,$20,$0f,$0e,$20,$0d,$01,$12,$03,$08,$20 // ...... .. ..... 
        .byte $14,$08,$05,$20,$35,$14,$08,$20,$02,$19,$20,$14,$08,$05,$20,$04 // ... 5.. .. ... .
        .byte $15,$04,$05,$13,$20,$09,$0e,$20,$10,$01,$0e,$04,$0f,$12,$01,$20 // .... .. ....... 
        .byte $21,$20,$17,$05,$20,$13,$08,$01,$12,$05,$20,$0f,$15,$12,$20,$02 // ! .. ..... ... .
        .byte $05,$05,$12,$13,$20,$17,$09,$14,$08,$20,$14,$08,$09,$13,$20,$03 // .... .... .... .
        .byte $0f,$0f,$0c,$09,$05,$13               // ......

txt_e5b9:
        .text " :  ! "
        .byte $05,$18,$03,$01,$0c,$09,$02,$15,$12   // .........

txt_e5c8:
        .text " !  - "

txt_e5ce:
        .encoding "screencode_mixed"
        .text "tsm - empire - legend - talent - illusion - enigma - dominators - f4cg - censor and with the rest "
        .encoding "petscii_upper"
        .byte $e3,$21,$e4,$20,$60,$50               // .!. `P

txt_e636:
        .encoding "screencode_mixed"
        .text "intro by thage and the hot original was provided by attraction"
        .encoding "petscii_upper"

txt_e674:
        .text " !  "

txt_e678:
        .encoding "screencode_mixed"
        .text "wrap l8er sky!"
        .encoding "petscii_upper"
        .byte $ed,$20,$e3,$2b,$2a,$0e,$0f,$20,$03,$01,$12,$12,$09,$05,$12,$f3 // . .+*.. ........
        .byte $20,$83,$6e,$00,$60,$8f               //  .n.`.

// --- Region $e6d8-$e70b ---
.pc = $e6d8 "Segment $e6d8"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$e0,$2d,$9d,$01,$08,$e8,$d0,$f7,$8d // .4......-.......
        .byte $00,$04,$ee,$59,$03,$ee,$5c,$03,$ad,$59,$03,$c9,$cf,$f0,$03,$4c // ...Y..\..Y.....L
        .byte $57,$03,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$10,$01,$0e,$04,$0f,$12 // W..7..XL........
        .byte $01,$21,$20,$00                       // .! .

// --- Region $e719-$e7fa ---
.pc = $e719 "Segment $e719"
        .byte $a9,$20,$9d,$00,$04,$9d,$00,$05,$9d,$00,$06,$9d,$00,$07,$e8,$d0 // . ..............
        .byte $f1,$60,$a9,$27,$09,$02,$08,$0a,$0f,$07,$0d,$f9,$01,$60,$1f,$0d // .`.'.........`..
        .byte $07,$0f,$0a,$08,$02,$09,$00           // .......

txt_e740:
        .text "L"
        .byte $40                                   // @ character
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $4c,$da,$bc,$01,$02,$04,$0f,$f1,$03,$42,$0a,$8a,$03,$0d,$13,$fc // L........B......
        .byte $3e,$13                               // >.

txt_e755:
        .text "+&"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$fe,$60,$23,$20,$10               // ..`# .

txt_e75e:
        .text "(-PLAYER BY JCH MUSIC BY GERARD!-"
        .byte $e3,$0a,$61,$8a,$a8,$a2,$00,$b9,$ef,$c3,$9d,$4e,$c3,$9d,$54,$c3 // ..a........N..T.
        .byte $b9,$f0,$c3,$9d,$51,$c3,$9d,$57,$c3,$c8,$c8,$e8,$e0,$03,$d0,$e7 // ....Q..W........
        .byte $a2,$00,$8e,$4d,$c3,$b9,$ef,$c3,$8d,$0b,$bc,$8d,$7b,$c3,$8d,$7c // ...M........{..|
        .byte $c3,$8d,$7d,$c3,$9d,$d9,$c3,$ee,$4d,$c3,$ad,$0b,$bc,$18,$79,$ef // ..}.....M.....y.
        .byte $c3,$8d,$0b,$bc,$18,$6d,$4d,$c3,$e8,$e0,$10,$d0,$e7,$ad,$20,$bc // .....mM....... .
        .byte $f0,$2b,$a2,$02,$b9,$f0,$c3,$8d,$4d,$c3 // .+......M.

txt_e7d9:
        .text "=Z"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $9d,$06,$bc,$ca,$10,$f1               // ......

txt_e7e2:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$15,$a2,$00,$b9,$f1,$c3,$9d,$54,$c3,$b9,$f2,$c3,$9d,$57,$c3 // ........T.....W.
        .byte $c8,$c8,$e8,$e0,$03,$d0               // ......

// --- Region $e9d3-$e9fd ---
.pc = $e9d3 "Segment $e9d3"
        .byte $60,$c3,$bd,$78,$c3,$29,$fe,$99,$04,$d4,$bc,$72,$c3,$b9,$b4,$c4 // `..x.).....r....
        .byte $bc,$60,$c3,$99,$05,$d4,$bc,$72,$c3,$b9,$b5,$c4,$bc,$60,$c3,$99 // .`.....r.....`..
        .byte $06,$d4,$bd,$78,$c3,$99,$04,$d4,$4c,$04,$bf // ...x....L..

// --- Region $ea89-$ea98 ---
.pc = $ea89 "dat_ea89"

dat_ea89:
        .byte $63,$0d,$09,$bc,$8d,$18,$d4,$c8,$ad,$0a,$bc,$1d,$5a,$c3,$d0,$07 // c...........Z...

// --- Region $eadc-$eb63 ---
.pc = $eadc "Segment $eadc"
        .byte $ae,$c3,$f0,$06,$de,$ae,$c3,$4c,$f0,$bf,$bc,$ab,$c3,$b9,$99,$c4 // .......L........
        .byte $48,$e4,$4a,$60,$9c,$9d,$9f,$c3,$68,$29,$0f,$9d,$a2,$c3,$b9,$9a // H.J`....h)......
        .byte $c4,$9d,$a5,$c3,$b9,$9b,$c4,$8d,$4d,$c3,$29,$3f,$0a,$9d,$ae,$c3 // ........M.)?....

txt_eb0c:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$14,$b9,$9c,$c4,$48,$29,$f0,$9d,$b1,$c3,$68,$29,$0f,$9d,$b4 // .....H)....h)...
        .byte $c3,$a9,$00,$9d,$a8,$c3               // ......

txt_eb25:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $70,$07,$98,$18,$69,$04,$9d,$ab,$c3,$bd,$a8,$c3,$d0,$19,$bd,$b1 // p...i...........
        .byte $c3,$18,$7d,$a5,$c3,$9d,$b1,$c3,$bd,$b4,$c3,$69,$00,$9d,$b4,$c3 // ..}........i....
        .byte $dd,$a2,$c3,$d0,$21,$f0,$17,$bd,$b1,$c3,$38,$fd,$a5,$c3,$9d,$b1 // ....!.....8.....
        .byte $c3,$bd,$b4,$c3,$e9,$00,$9d,$b4,$c3,$dd,$9f,$c3 // ............

// --- Region $eb90-$ec27 ---
.pc = $eb90 "dat_eb90"

dat_eb90:
        .byte $2c,$8d,$b8,$c3,$b9,$82,$c4,$8d,$b9,$c3,$b9,$83,$c4,$8d,$4d,$c3 // ,.............M.
        .byte $29,$3f,$0a,$8d,$bc,$c3               // )?....

txt_eba6:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$24,$ad,$0a,$bc,$29,$0f,$8d,$4d,$c3,$b9,$84,$c4,$48,$29,$f0 // .$...)..M....H).
        .byte $8d,$bd,$c3,$68,$e4,$0a,$61,$2a,$0d,$4d,$c3,$8d,$0a,$bc,$8d,$17 // ...h..a*.M......
        .byte $d4,$a9,$00,$8d,$ba,$c3               // ......

txt_ebcf:
        .text ",M"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $70,$07,$98,$18,$69,$04,$8d,$bb,$c3,$ad,$ba,$c3,$d0,$11,$ad,$bd // p...i...........
        .byte $c3,$18,$6d,$b9,$c3,$8d,$bd,$c3,$cd,$b8,$c3,$90,$19,$b0,$0f,$ad // ..m.............
        .byte $bd,$c3,$38,$ed,$b9,$c3,$8d,$bd,$c3,$cd,$b7,$c3,$b0,$08,$ad,$ba // ..8.............
        .byte $c3,$49,$01,$8d,$ba,$c3,$bc,$72,$c3,$b9,$b8,$c4,$29,$f0,$c9,$10 // .I.....r....)...
        .byte $d0,$1f,$bc,$be,$c3,$b9,$ff,$c3,$c9,$7f,$d0,$0a,$b9,$40,$c4,$9d // .............@..
        .byte $be,$c3,$a8,$b9,$ff,$c3               // ......

// --- Region $ecee-$ed18 ---
.pc = $ecee "dat_ecee"

dat_ecee:
        .byte $3d,$9d,$87,$c3,$38,$e9,$01,$9d,$84,$c3,$a9,$00,$9d,$90,$c3,$9d // =...8...........
        .byte $96,$c3,$9d,$99,$c3,$b9,$b6,$c4,$48,$29,$f0,$9d,$9c,$c3,$68,$29 // ........H)....h)
        .byte $0f,$0a,$9d,$93,$c3,$de,$69,$c3       // ......i.

txt_ed16:
        .text "LV"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

// --- Region $edd0-$ee72 ---
.pc = $edd0 "Segment $edd0"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

loc_edfa:
        .byte $03,$e0,$03,$1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce // .....Z.....,.{..
        .byte $05,$27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37 // .'.....Q...7...7
        .byte $09,$c4,$09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3 // ...W.....N......
        .byte $0e,$82,$0f,$6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39 // ...n.h.n.......9
        .byte $17,$9c,$18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc // .......F.... .".
        .byte $24,$10,$27,$5e,$29,$d6,$2b,$72       // $.'^).+r

txt_ee52:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_ee62:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $ee78-$eef0 ---
.pc = $ee78 "dat_ee78"

dat_ee78:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$00,$28,$40,$58,$e3,$c5,$23,$27,$3f // .0. ....(@X..#'?
        .byte $57,$e3,$c5,$29,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$e3,$fe,$23 // W..)...........#
        .byte $27,$16,$1d,$a3,$e3,$01,$a3,$2f,$20,$10,$28,$03,$2b,$13,$41,$21 // '....../ .(.+.A!
        .byte $21,$03,$2b,$13,$13                   // !.+..

txt_eebd:
        .text "+&"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $29,$03,$ff,$02,$04,$00,$03,$33,$88,$33,$a6,$23,$0e,$00,$0a,$a6 // )......3.3.#....
        .byte $60,$28,$10,$00,$30,$06,$0e,$06,$0a,$00,$0a,$20,$10,$20,$00,$01 // `(..0...... . ..
        .byte $01,$0c,$04,$0c,$0d,$05,$1b,$80,$c0,$80,$04,$0d,$03,$00,$a0,$06 // ................
        .byte $01                                   // .

// --- Region $ef08-$f309 ---
.pc = $ef08 "dat_ef08"

dat_ef08:
        .byte $03,$07,$0b,$0f,$13,$17,$1b,$1f       // ........

txt_ef10:
        .text "#'+/37;?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $31,$fc,$3c,$01,$27,$c5,$3f,$c5,$57,$c5,$03,$07,$2f,$c5,$47,$c5 // 1.<.'.?.W.../.G.
        .byte $5f,$c5,$c2,$32,$00,$05,$08,$7f,$00,$03,$07,$7f,$00,$04,$07,$7f // _..2............
        .byte $00,$05,$09,$7f,$00,$7f,$e7,$0c,$a3,$21,$7f,$e3,$0c,$28,$7f,$00 // .........!...(..
        .byte $7f,$00,$7f,$00,$7f,$df,$a3,$e3,$03,$e3,$07,$22,$7f,$df,$a3,$e3 // ..........."....
        .byte $04,$e3,$07,$25,$7f,$df,$0f,$df,$7f,$e3,$41,$a1,$e3,$21,$21,$04 // ...%......A..!!.
        .byte $e3,$21,$21,$08,$e3,$41,$25,$0c,$41,$10,$41,$41,$e8,$21,$21,$14 // .!!..A%.A.AA.!!.
        .byte $e3,$41,$28,$1f,$21,$21,$13,$23,$01,$25,$81,$e9,$21,$22,$28,$81 // .A(.!!.#.%..!"(.
        .byte $e9,$21,$2d,$33,$81,$11,$81,$3f,$0f,$00,$09,$01,$0a,$06,$8c,$af // .!-3...?........
        .byte $a2,$2a,$4f,$0f,$48,$20,$ff,$8f,$1a,$02,$4f,$8f,$a4,$37,$e0,$10 // .*O.H ....O..7..
        .byte $04,$0e,$3e,$40,$4f,$00,$6a,$20,$88,$04,$6a,$20,$4f,$04,$04,$10 // ..>@O.j ..j O...
        .byte $88,$00,$04,$10,$4f,$a4,$26,$09,$4c,$00,$02,$00,$58,$a2,$60,$24 // ....O.&.L...X.`$
        .byte $07,$6e,$00,$02,$00,$37,$00,$27,$07,$6e,$00,$02,$00,$47,$00,$32 // .n...7.'.n...G.2
        .byte $09,$4c,$00,$02,$00,$59,$00,$0c,$08,$49,$18,$42,$01,$04,$08,$10 // .L...Y...I.B....
        .byte $09                                   // .

txt_efea:
        .text "K62"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $36,$0c,$12,$06,$5d
        .byte $36,$32,$02,$10,$00,$1d
        .text "%Z:B"
        .byte $01
        .byte $0c,$00,$21,$07,$3c,$68,$32,$a3       // ..!.<h2.

txt_f006:
        .text "!#"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $29,$25,$08,$48,$00,$02,$11,$04,$00,$3d,$a8,$2d,$a1,$00 // )%.H.....=.-..

txt_f017:
        .text " "
        .byte $40                                   // @ character
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $10,$20,$08,$00,$c0,$01,$a2,$22,$80,$a1,$a2,$21,$80,$02,$01,$03 // . ....."...!....
        .byte $03,$84,$31,$08,$84,$09,$09,$08,$09,$09,$87,$08,$09,$09,$0c,$0d // ..1.............
        .byte $0d,$ff,$80,$02,$02,$04,$04,$84,$07,$2f,$84,$04,$04,$07,$04,$04 // ........./......
        .byte $87,$07,$04,$04,$07,$04,$04,$ff,$80,$02,$05,$06,$06,$84,$3d,$0a // ..............=.
        .byte $84,$0b,$0b,$05,$06,$06,$87,$05,$06,$06,$05,$06,$06,$ff,$8b,$8e // ................
        .byte $d4,$f7,$3a,$5d,$87,$b1,$d4,$34,$94,$be,$e0,$0c,$e4,$c5,$e5,$c6 // ..:]...4........
        .byte $e4,$c7,$60,$32,$c8,$80,$00,$7f,$a4,$80,$18,$00,$18,$82,$00,$a4 // ..`2............
        .byte $80,$18,$00,$24,$82,$00,$a4,$80,$18,$82,$00,$a4,$80,$18,$00,$18 // ...$............
        .byte $82,$00,$80,$18,$00,$24,$82,$00,$80,$18,$00,$11,$00,$13,$00,$13 // .....$..........
        .byte $82,$00,$80,$13,$00,$1f,$02,$82,$00,$80,$13,$31,$00,$13,$82,$00 // ...........1....
        .byte $80,$13,$00,$1f,$82,$00,$80,$13,$00,$15,$00,$7f,$a2,$42,$80,$30 // .............B.0
        .byte $8a,$00,$80,$30,$82,$00,$21,$a2,$42,$80,$2b,$8a,$00,$80,$2b,$82 // ...0..!.B.+...+.
        .byte $00,$2c,$7f,$a4,$80,$1a,$00,$1a,$82,$00,$80,$1a,$00,$26,$02,$82 // .,...........&..
        .byte $00,$80,$1a,$38,$00,$1a,$82,$00,$80,$1a,$00,$26,$82,$00,$80,$1a // ...8.......&....
        .byte $00,$18,$00,$15,$00,$15,$82,$00,$80,$15,$00,$21,$02,$82,$00,$80 // ...........!....
        .byte $15,$31,$00,$15,$82,$00,$80,$15,$00,$21,$82,$00,$80,$15,$00,$17 // .1.......!......
        .byte $00,$7f,$a1,$42,$80,$32,$8a,$00,$80,$32,$82,$00,$21,$a1,$42,$80 // ...B.2...2..!.B.
        .byte $2d,$8a,$00,$80,$2d,$82,$00,$60,$56,$7f,$a5,$80,$24,$86,$00,$80 // -...-..`V...$...
        .byte $28,$82,$00,$80,$2b,$86,$00,$80,$29,$00,$28,$00,$29,$82,$00,$80 // (...+...).(.)...
        .byte $2b,$82,$00,$80,$26,$84,$00,$80,$28,$84,$00,$80,$29,$8a,$00,$80 // +...&...(...)...
        .byte $2b,$86,$00,$7f,$a5,$80,$29,$00,$28,$00,$29,$86,$00,$80,$26,$88 // +.....).(.)...&.
        .byte $00,$80,$29,$84,$00,$80,$2b,$82,$00,$80,$28,$00,$26,$00,$28,$86 // ..)...+...(.&.(.
        .byte $00,$80,$24,$88,$00,$80,$26,$84,$00,$80,$28,$82,$00,$7f,$a2,$42 // ..$...&...(....B
        .byte $80,$30,$8a,$00,$80,$30,$82,$00,$21,$a2,$42,$80,$2b,$8a,$00,$80 // .0...0..!.B.+...
        .byte $2b,$82,$00,$61,$65,$7f,$a4,$80,$18,$00,$18,$00,$aa,$18,$00,$a4 // +..ae...........
        .byte $18,$00,$a4,$24,$00,$a4,$18,$00,$aa,$18,$00,$a4,$18,$00,$a4,$18 // ...$............
        .byte $00,$a4,$18,$00,$aa,$18,$00,$a4,$18,$00,$a4,$24,$00,$a4,$18,$00 // ...........$....
        .byte $aa,$18,$00,$a4,$11,$00,$a4,$13,$00,$a4,$13,$00,$aa,$18,$00,$a4 // ................
        .byte $13,$00,$a4,$1f,$00,$a4,$13,$00,$aa,$13,$00,$a4,$13,$00,$a4,$13 // ................
        .byte $00,$a4,$13,$00,$aa,$0c,$00,$a4,$13,$00,$a4,$1f,$00,$13,$00,$aa // ................
        .byte $13,$00,$a4,$15,$00,$7f,$a4,$80,$1a,$00,$1a,$00,$aa,$0c,$00,$a4 // ................
        .byte $1a,$00,$a4,$26,$00,$a4,$1a,$00,$aa,$1a,$00,$a4,$1a,$00,$a4,$1a // ...&............
        .byte $00,$1a,$00,$aa,$1a,$00,$a4,$1a,$00,$a4,$26,$00,$a4,$1a,$00,$aa // ..........&.....
        .byte $1a,$00,$a4,$18,$00,$a4,$15,$00,$a4,$15,$00,$aa,$18,$00,$a4,$15 // ................
        .byte $00,$a4,$21,$00,$a4,$15,$00,$aa,$15,$00,$a4,$15,$00,$a4,$15,$00 // ..!.............
        .byte $a4,$15,$00,$aa,$0c,$00,$a4,$15,$00,$a4,$21,$00,$a4,$15,$00,$aa // ..........!.....
        .byte $15,$00,$a4,$17,$00,$7f,$a5,$80,$24,$8a,$00,$80,$28,$82,$00,$80 // ........$...(...
        .byte $29,$84,$00,$80,$2b,$84,$00,$80,$2d,$82,$00,$80,$26,$00,$24,$00 // )...+...-...&.$.
        .byte $26,$86,$00,$80,$24,$82,$00,$80,$26,$8a,$00,$80,$28,$82,$00,$7f // &...$...&...(...
        .byte $a5,$80,$29,$00,$28,$00,$29,$86,$00,$80,$26,$8e,$00,$80,$29,$82 // ..).(.)...&...).
        .byte $00,$80,$28,$00,$26,$00,$28,$86,$00,$80,$24,$8e,$00,$80,$26,$82 // ..(.&.(...$...&.
        .byte $00,$7f,$a6,$81,$00,$80,$24,$86,$00,$80,$28,$82,$00,$80,$2b,$85 // ......$...(...+.
        .byte $00,$80,$29,$00,$28,$00,$29,$83,$00,$80,$2b,$82,$00,$80,$26,$84 // ..).(.)...+...&.
        .byte $00,$80,$28,$84,$00,$80,$29,$8a,$00,$80,$2b,$84,$00,$7f,$a6,$80 // ..(...)...+.....
        .byte $00,$29,$00,$28,$00,$29,$87,$00,$80,$26,$88,$00,$80,$29,$84,$00 // .).(.)...&...)..
        .byte $80,$2b,$81,$00,$80,$28,$00,$26,$00,$28,$87,$00,$80,$24,$88,$00 // .+...(.&.(...$..
        .byte $80,$26,$84,$00,$80,$28,$00,$7f,$bd,$bd,$80,$c8,$00,$26 // .&...(.......&

// --- Region $f356-$f9d1 ---
.pc = $f356 "Segment $f356"
        .byte $00,$22,$80,$81,$e3,$80,$2d,$82,$83,$84,$80,$85,$86,$87,$88,$89 // ."....-.........
        .byte $8a,$8b,$80,$81,$e3,$80,$2d,$82,$83,$84,$80,$85,$86,$87,$88,$89 // ......-.........
        .byte $8a,$8b,$80,$81,$e3,$80,$60,$f5,$82,$83,$84,$8c,$8d,$8e,$8f,$90 // ......`.........
        .byte $91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$8c,$8d,$8e,$8f,$90 // ................
        .byte $91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$8c,$8d,$8e,$8f,$90 // ................
        .byte $91,$92,$93,$9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8 // ................
        .byte $a9,$aa,$ab,$9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8 // ................
        .byte $a9,$aa,$ab,$9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$ac,$ad,$ae,$af,$b0 // ................
        .byte $b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$ac,$ad,$ae,$af,$b0 // ................
        .byte $b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$ac,$ad,$ae,$af,$b0 // ................
        .byte $b1,$b2,$b3,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c // ................
        .byte $0d,$0e,$0f,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c // ................
        .byte $0d,$0e,$0f,$00,$01,$02,$03,$04,$05,$06,$07,$10,$11,$12,$13,$14 // ................
        .byte $15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$10,$11,$12,$13,$14 // ................
        .byte $15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$10,$11,$12,$13,$14 // ................
        .byte $15,$16,$17                           // ...

txt_f449:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./ !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./ !"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $ff
        .byte $31,$c3
        .text "-234"
        .byte $ff

txt_f479:
        .text "56789:;"
        .byte $ff
        .byte $31,$c3
        .text "-234"
        .byte $ff

txt_f488:
        .text "56789:;"
        .byte $ff,$31,$c3                           // .1.

txt_f492:
        .text "#234"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_f497:
        .text "'<=>?"
        .byte $40                                   // @ character
        .text "AB"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)

txt_f4a0:
        .text "#CDE"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)

txt_f4a5:
        .text "'FGHIJKL"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)

txt_f4ae:
        .text "#MNO"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_f4b3:
        .text "!P"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $27,$51,$ff                           // 'Q.

txt_f4b9:
        .text "RSTUV"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $60
        .byte $22                                   // double quote
        .text "WXYZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$60,$61,$62,$63,$64
        .byte $65,$ff,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73 // e.fghijklmnopqrs
        .byte $74,$75,$76,$77,$c6,$60,$22,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80 // tuvw.`"xyz{|}~..
        .byte $81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90 // ................
        .byte $91,$92,$93,$94,$95,$96,$97,$98,$99,$c6,$60,$22,$9a,$9b,$9c,$ff // ..........`"....
        .byte $9d,$9e,$ff,$9f,$a0,$a1,$a2,$a3,$ff,$a4,$a5,$a6,$a7,$ff,$a8,$a9 // ................
        .byte $aa,$ab,$ac,$ff,$ad,$ae,$af,$b0,$b1,$b2,$ff,$a4,$b3,$a3,$c6,$60 // ...............`
        .byte $22,$b4,$b5,$b6,$6b,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$ff,$a4,$bf // "...k...........
        .byte $c0,$c1,$b9,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce // ................
        .byte $cf,$d0,$d1,$c5,$60,$23,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db // ....`#..........
        .byte $dc,$dd,$de,$ff,$df,$e0,$e1,$e2,$e3,$da,$db,$e4,$e5,$e6,$e3,$e7 // ................
        .byte $e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef,$f0,$c2,$61,$08,$ac,$2b,$99,$be // ..........a..+..
        .byte $b3,$c3,$00,$0f,$0c,$00,$b3,$6e,$99,$d6,$db,$9c,$c0,$b0,$ae,$e9 // .......n........
        .byte $f5,$1a,$de,$9f,$e6,$9b,$6c,$b0,$b3,$70,$5c,$97,$03,$8f,$0d,$0d // ......l..p\.....
        .byte $8d,$a5,$66,$9b,$6c,$63,$60,$6e,$5d,$9a,$e6 // ..f.lc`n]..

txt_f5aa:
        .text "&++"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $7e,$b3,$c0,$00,$0f,$98,$ff,$aa,$59,$96,$e6,$db,$98,$fc,$ab,$55 // ~.......Y......U
        .byte $fe,$03,$03,$00,$cf,$0c,$c0,$ab,$5a,$96,$e6,$eb,$9c,$b0,$b0,$9f // ........Z.......
        .byte $de,$ea,$f5,$26,$e8,$e6,$ee,$93,$53,$70,$a0,$ec,$28,$f0,$70,$6e // ...&....Sp..(.pn
        .byte $d9,$f6,$19,$ee,$6f,$e6,$9b,$6c,$b0,$b3,$b0,$6c,$9b,$03,$8e,$0e // ....o..l...l....
        .byte $0e,$8d,$a5,$66,$9b,$ab,$6e,$6c,$6e,$5d,$9b,$e6,$f5,$2a,$e5,$9f // ...f..nln]...*..
        .byte $b0,$40,$8c,$c3,$b0,$60,$61,$a7,$98,$dc,$37,$36,$35,$60,$bc,$00 // .@...`a...765`..
        .byte $03,$fe,$a9,$57,$fc,$e5,$36,$26,$db,$6c,$c0,$03,$03,$5b,$1b,$1b // ...W..6&.l...[..
        .byte $2c,$1c,$9c,$6e,$6c,$39,$39,$0d,$c2,$0e,$39,$35,$db,$15,$da,$6f // ,..nl99...95...o
        .byte $70,$40,$b0,$b3,$7c,$6c,$6e,$65,$6a,$9b // p@..|lnej.

txt_f638:
        .text "776"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $5a,$af,$f0,$00,$0c,$03,$c0,$90,$62,$90,$98,$98,$36,$37,$37,$9c // Z.......b...677.
        .byte $9c,$9b,$9b,$f6,$3d,$0e,$32,$37,$f7,$0d,$37,$df,$dc,$7c,$70,$60 // ....=.27..7..|p`
        .byte $bc,$03,$cd,$b9,$a6,$9b,$db,$e6,$36,$96,$6b,$ac,$c0,$03,$30,$9b // ........6.k...0.
        .byte $1b,$18,$2c,$1c,$6c,$ae,$90,$39,$3a,$0e,$c2,$32,$0e,$0a,$3b,$60 // ..,.l..9:..2..;`
        .byte $60,$dc,$24,$38,$0b,$01,$00,$e4,$37,$29,$0b,$07,$0b,$88,$00,$0c // `.$8....7)......
        .byte $03,$00,$03,$a3,$26,$02,$cd,$0d,$36,$df,$30,$a2,$24,$6f,$b2,$83 // ....&...6.0.$o..
        .byte $c0,$a4,$60,$20,$b3                   // ..` .

txt_f6a1:
        .text "BN"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $a9,$24,$24,$1c,$60,$60,$dc,$28,$34,$0b,$02,$00 // .$$.``.(4...

txt_f6b0:
        .text "5766"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $06,$0a,$88,$80,$70,$ec,$18,$34,$0b,$01,$00,$e3,$36,$25,$37,$0b // ....p..4....6%7.
        .byte $07,$0b,$88,$e3,$c0,$23,$00,$0c,$30,$a2,$2b,$de,$e9,$36,$37,$37 // .....#..0.+..677
        .byte $db,$dc,$dc,$63,$82,$c3,$a4,$2d,$30,$83,$72,$6d,$9d,$f9,$26,$26 // ...c...-0.rm..&&
        .byte $19,$90,$70,$b0,$80,$e4,$c0,$e6       // ..p.....

txt_f6ed:
        .text "6"
        .byte $22                                   // double quote character
        .text "8"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $a8,$23,$1c                           // .#.

txt_f6f4:
        .text ",0"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $e3
        .text ",%<8"
        .byte $0c,$0e,$03,$a6
        .byte $25,$c0,$00,$1c
        .byte $2c,$f0,$a5
        .byte $23,$0c                               // #.

txt_f709:
        .text ",0"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $21,$03,$a4,$23,$d0,$b0,$c0,$a5,$21,$0c,$a7,$2b,$1e,$2c,$2c,$3c // !..#....!..+.,,<
        .byte $38,$0c,$0e,$03,$70,$dc,$37,$a3,$24,$c0,$00,$e0,$c0,$a6,$26,$15 // 8...p.7.$.....&.
        .byte $2c,$3b,$3a,$0e,$03,$a2,$21,$9a,$a2,$26,$c3,$7e,$73,$f0,$30,$ef // ,;:...!..&.~s.0.
        .byte $a2,$26,$03,$c0,$03,$0c,$03,$ff,$a3,$25,$c0,$ff,$fb,$ee,$ee,$a2 // .&.......%......
        .byte $2d,$03,$0c,$ff,$99,$a6,$90,$09,$00,$33,$00,$f3,$bc,$57,$a2,$27 // -........3...W.'
        .byte $40,$10,$c4,$04,$c1,$31,$3b,$e3,$0c,$25,$0f,$0c,$0f,$0c,$a6,$a2 // @....1;..%......
        .byte $2d,$cc,$00,$cc,$00,$cc,$58,$10,$10,$e0,$10,$e0,$20,$f0,$e3 // -.....X..... ..

txt_f77b:
        .text "0.30303"
        .byte $0c,$33,$cf,$3f,$cf,$3e,$fb,$3e,$ff,$e6,$c0,$22,$80,$ff,$a7,$24 // .3.?.>.>..."...$
        .byte $f7,$0d,$03,$03,$a4,$60,$21,$c1,$f0,$c0,$f0,$c0,$f3,$c0,$f3,$00 // .....`!.........
        .byte $80,$40,$80,$80,$c0,$80,$c0,$0f,$0f,$0e,$0f,$0e,$0f,$0e,$0f,$03 // .@..............
        .byte $cc,$f3,$fc,$f3,$ff,$f3,$bf,$20,$e4,$f0,$23,$b0,$f0,$b0,$a5,$23 // ....... ..#....#
        .byte $30,$0c,$02,$a5,$23,$03,$0c,$20,$a4,$24,$09,$02,$03,$03,$a4,$24 // 0...#.. .$.....$
        .byte $b2                                   // .

txt_f7d3:
        .text "923"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$1b                               // $.

txt_f7d9:
        .byte $22                                   // double quote character
        .text "92"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$1b                               // $.

txt_f7df:
        .text " 29"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $3c,$1b                               // <.

txt_f7e5:
        .text " <0<3<3<3??"
        .byte $fb,$fe,$fb,$fe,$ba,$ee,$ba,$ee,$c0,$80,$80,$40,$80,$40,$59,$fe // ...........@.@Y.
        .byte $a6,$22,$ae,$ea,$a3,$28,$03,$03,$3e,$ff,$fe,$cc,$f3,$cc,$c3,$22 // ."...(..>......"
        .byte $fb,$ef,$e4,$c0,$24,$c3,$fe,$bb,$ea,$a4,$24,$fb,$fe,$bf,$fe,$a4 // ....$.....$.....
        .byte $24,$a6,$fb,$ff,$eb,$a4,$24,$59,$dd,$e2,$d3,$a4,$24,$6f,$fb,$ee // $.....$Y....$o..
        .byte $fb,$a4,$24,$f0,$b3,$be,$bf,$a4,$24,$2e,$fa,$ee,$ba,$a4,$24,$90 // ..$.....$.....$.
        .byte $b9,$ef,$bf,$a6,$22,$40,$90,$a6,$22,$0b,$1b,$a4,$34,$03,$ff,$ae // ...."@.."...4...
        .byte $bf,$0e,$0f,$0e,$0e,$fe,$fa,$ee,$ba,$f3,$bf,$f3,$bf,$f3,$bf,$ef // ................
        .byte $bf,$02,$f0,$b0,$f0,$b0,$a7,$21,$03,$a5,$23,$0f,$fb,$fe,$a5,$23 // .......!..#....#
        .byte $ba,$ab,$ef,$a6,$33,$60,$e4,$40,$20,$04,$01,$00,$01,$04,$20,$00 // ....3`.@ ..... .
        .byte $02,$04,$10,$6f,$9c,$f7,$ee,$40,$a3,$24,$ff,$cc,$3f,$ce,$a4,$26 // ...o...@.$..?..&
        .byte $05,$ee,$fb,$fe,$03,$03,$a2,$25,$40,$e0,$ac,$ef,$30,$a4,$23,$3f // .......%@...0.#?
        .byte $fb,$ee,$a4,$25,$fe,$af,$bb,$af,$02,$a3,$26,$e9,$ef,$ff,$ee // ...%......&....

txt_f8af:
        .text "09"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$3a,$96,$b4,$f8,$b4               // `:....

txt_f8b8:
        .text "?>?>?>;>"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ee,$aa,$9a,$aa,$9a,$aa,$9a,$bb,$fe,$ba,$ff,$fb,$fe,$ff,$c0,$bb // ................
        .byte $ea,$bb,$ff,$a9,$ea,$ff,$00,$bb,$fe,$bb,$fe,$99,$67,$ff,$0e,$ff // ............g...
        .byte $f7,$dc,$5f,$7e,$ce,$fb,$fc,$bb,$ea,$ff,$a6,$99,$ff,$a2,$35,$bb // .._~..........5.
        .byte $fe,$5f,$5e,$ff,$0e,$0f,$0e,$ff,$eb,$fa,$eb,$fa,$eb,$fa,$eb,$e3 // ._^.............
        .byte $e3,$f3,$a3,$f3,$e3,$b3,$36,$ea,$bb,$ea,$a6,$ea,$a6,$ea,$a6,$ae // ......6.........
        .byte $bf,$ae,$bf,$af,$be,$af,$bf,$ee,$bf,$e6,$99,$bf,$c0,$a2,$60,$26 // ..............`&
        .byte $ee,$bf,$fe,$5e,$de,$37,$0f,$0f,$d0,$b4,$f4,$b4,$fe,$b9,$fe,$ba // ...^.7..........
        .byte $00,$01,$01,$07,$0b,$0f,$3e,$3b,$6a,$bb,$ea,$a7,$ee,$ae,$fb,$bc // ......>;j.......
        .byte $ae,$bf,$bf,$e6,$99,$ff,$a2,$60,$2e,$ee,$fe,$5e,$5e,$fe,$0f,$0e // .......`...^^...
        .byte $0f,$ee,$bf,$ee,$ba,$ae,$bb,$ae,$bb,$f0,$b0,$f0,$b0,$f0,$b0,$f3 // ................
        .byte $b3,$0f,$3e,$3b,$ef,$fb,$ee,$ab,$ef,$fa,$ee,$fb,$fd,$ea,$ef,$b0 // ..>;............
        .byte $c0,$ab,$ef,$ff,$9b,$65,$ff,$a2,$30,$b9,$ee,$ab,$ee,$7b,$7e,$df // .....e..0....{~.
        .byte $3e,$c0,$40,$40,$90,$90,$d0,$a8,$e4,$02,$ff,$ee,$ff,$ee,$60,$48 // >.@@..........`H
        .byte $7b,$ee,$bb,$ef,$bb,$ef,$ab,$ef,$fa,$ef,$f9,$e6,$ef,$b3,$c3,$cd // {...............
        .byte $af,$ef,$ff,$5f,$df,$be,$ae,$af,$bb,$ee,$af,$f9,$a6,$bf,$c0,$00 // ..._............
        .byte $bb,$bf,$d7,$97,$7f,$c3,$03,$03,$bf,$ee,$bf,$ae,$bf,$ee,$bf,$ee // ................
        .byte $f8,$b8,$ac,$b8,$ac,$bc,$ac,$bc       // ........

txt_f9c9:
        .text ":>:9:9:9"
        .byte $6a                                   // j

// --- Region $f9e1-$fa1d ---
.pc = $f9e1 "Segment $f9e1"
        .byte $3a,$36,$3a,$b0,$f0,$e5,$b0,$26,$a0,$0f,$0e,$0f,$0e,$0f,$e3,$0e // :6:....&........
        .byte $28,$aa,$eb,$aa,$9b,$aa,$96,$a9,$96,$e8,$b3,$30,$9a,$a6,$99,$66 // (..........0...f
        .byte $99,$56,$99,$56,$ac,$bc,$ac,$bc,$ac,$6c,$9c,$6c,$e8,$03,$2b,$eb // .V.V.....l.l..+.
        .byte $ba,$eb,$a7,$eb,$a7,$ab,$a7,$3e,$3b,$3e,$e5,$3a,$e3 // .......>;>.:.

// --- Region $fa25-$fa49 ---
.pc = $fa25 "dat_fa25"

dat_fa25:
        .byte $0e,$0e,$0d,$0e,$0d,$e3,$0e,$21,$ae,$e3,$aa,$29,$9a,$a6,$99,$a6 // .......!...)....
        .byte $f3,$b3,$f3,$b3,$f3,$e3,$b3,$29,$ab,$ef,$ab,$ef,$ab,$af,$6b,$aa // .......)......k.
        .byte $c0,$a7,$21,$3e,$e6                   // ..!>.

// --- Region $fa54-$fd14 ---
.pc = $fa54 "Segment $fa54"
        .byte $30,$fa,$ee,$fa,$e9,$fa,$e9,$ea,$e9,$ab,$ef,$ab,$ef,$ab,$af,$6b // 0..............k
        .byte $ab,$02,$0e,$0d,$0e,$0d,$32,$ac,$ac,$6c,$ac,$6c,$9c,$6c,$98,$ba // ......2..l.l.l..
        .byte $ae,$ba,$a9,$ba,$a9,$6a,$a9,$36,$39,$e4 // .....j.69.

txt_fa7e:
        .text "5*9"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $66                                   // f

txt_fa83:
        .text "YVYVYV"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $e7,$c0                               // ..

txt_fa8c:
        .text "10696==>;"
        .byte $0f,$50,$90,$64,$54,$65,$55,$55,$95,$a4,$60,$37,$40,$5b,$55,$55 // .P.dTeUU..`7@[UU
        .byte $0e,$0d                               // ..

txt_faa7:
        .text "65"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$56,$5b,$6a,$96,$69,$56,$65,$55,$95,$ea,$b3,$73,$b3,$73,$b3 // UV[j.iVeU...s.s.
        .byte $73,$b3,$f3,$99
        .text "VUVUV"
        .byte $95,$ea,$9c,$6c,$9c
        .byte $5c,$9c
        .byte $5c,$6c,$bc,$9b,$67,$9b,$57,$57,$9b,$ab,$ff,$39,$36,$39,$e3,$3d // \l..g.WW...969.=
        .byte $35,$3b,$0f,$90                       // 5;..

txt_fade:
        .text "PTTUVU"
        .byte $95,$0d,$0e                           // ...

txt_fae7:
        .text "96"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$56,$5b,$95,$66,$95,$e3,$55,$25,$95,$ea,$b3,$73,$b3,$e3,$73 // UV[.f..U%...s..s
        .byte $2a,$b3,$f0,$a5,$99,$66,$d9,$e5,$d5,$b5,$f9,$a2
        .text "#"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "T"
        .byte $e3,$55,$a4,$60,$27,$03,$6d,$55,$55,$0e,$0d // .U.`'.mUU..

txt_fb15:
        .text "65"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$55,$56,$6c,$9c,$6c,$bc,$7c,$7c,$dc,$f0,$e6,$d9,$e6,$d5,$d6 // UUVl.l.||.......
        .byte $d5,$e5,$fa,$a7,$9b,$67,$9b,$67,$57,$5b,$af,$0e,$0d,$0d,$e3,$0f // .....g.gW[......
        .byte $2a,$0e,$03,$64,$94,$65,$95,$66,$95,$d5,$e5,$a4,$60,$22,$50,$56 // *..d.e.f....`"PV
        .byte $55,$55,$03,$03,$0d,$0d,$35,$d5,$55,$56,$66,$99,$66 // UU....5.UVf.f

txt_fb55:
        .text "UVU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $fa,$ac,$6c,$9c,$6c,$5c,$5c,$6c,$bc,$00,$03,$3f,$36,$2b,$1b,$a2 // ..l.l\\l...?6+..
        .byte $26,$c3,$00,$ff,$fe,$fb,$ff,$a2,$26,$fc,$00,$ff,$e6,$a9,$ff,$a2 // &.......&.......
        .byte $26,$38,$0d,$ff,$65,$99,$fe,$a2,$26,$08,$10,$40,$d0,$88,$43,$a2 // &8..e...&..@..C.
        .byte $23,$0e,$03,$03,$a5,$26,$e9,$be,$eb,$ea,$3e,$03,$a2 // #....&....>..

txt_fb96:
        .text "&U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$99,$66,$ff,$a2,$26,$af,$f7,$5f,$5f,$fe,$0f,$a2,$26,$3f,$00 // ..f..&..__...&?.
        .byte $ff,$b9,$ea,$ff,$a2,$26,$33,$33,$ff,$9d,$6a,$e7,$a2,$26,$3f,$00 // .....&33..j..&?.
        .byte $ff,$99,$66,$ff,$a2,$26,$cc,$0c,$ff,$57,$56,$f9,$a2,$25,$03,$0f // ..f..&...WV..%..
        .byte $0f,$0e,$0f,$a3,$25,$03,$ff,$99,$a6,$fe,$a3,$25,$0e,$c3,$c3,$80 // ....%......%....
        .byte $40,$a3,$26,$e9,$be,$bb,$ee,$3e,$03,$a2 // @.&....>..

txt_fbe3:
        .text "&U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$66,$99,$ff,$a2,$26,$30,$30,$fc,$9c,$68,$e4,$a2,$25,$ee,$3b // .f...&00..h..%.;
        .byte $3e,$0f,$03,$a3,$26,$95,$ea,$ff,$aa,$e9,$3f,$a2,$26,$6b,$bd,$e5 // >...&.....?.&k..
        .byte $57,$9c,$c0,$a2,$23,$70,$c0,$c3,$e3,$03,$a2,$26,$cf,$c0,$ff,$fb // W...#p.....&....
        .byte $ee,$ff,$a2,$26,$f3,$03,$ff,$99,$a6,$fe,$a2,$26,$03,$00,$c0,$c0 // ...&.......&....
        .byte $80,$40,$a2,$25,$ba,$ef,$fa,$3a,$0f,$a3 // .@.%...:..

txt_fc30:
        .text "&U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$a6,$99,$ff,$a2,$26,$6b,$bd,$d7,$57,$bf,$c3,$a2,$26,$cf,$c0 // .....&k..W...&..
        .byte $ff,$ee,$ba,$ff,$a2,$26,$cc,$0c,$ff,$67,$9a,$f9,$80,$7d,$00 // .....&...g...}.

txt_fc52:
        .byte $22                                   // double quote character
        .text "I6"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $24,$3e,$03,$3f,$70,$e4,$60,$23,$7e,$63,$63,$a5,$24,$7e,$63,$60 // $>.?p.`#~cc.$~c`
        .byte $07,$e4,$03,$23,$3f,$63,$63,$a5,$23,$7e,$63,$7e,$a5,$23,$7e,$63 // ...#?cc.#~c~.#~c
        .byte $78,$a5,$24,$3f,$63,$63,$70,$e4,$60,$23,$7e,$63,$63,$a3,$25,$18 // x.$?ccp.`#~cc.%.
        .byte $00,$38,$18,$18,$a3,$26,$03,$00,$07,$03,$03,$70,$e4,$60,$24,$63 // .8...&.....p.`$c
        .byte $63,$7e,$70,$e7,$60,$a5,$23,$fe,$db,$db,$a5,$21,$7e,$42,$63,$63 // c~p.`.#....!~Bcc
        .byte $00,$00,$00,$00,$00,$7e,$22,$63,$63,$a5,$23,$3f,$63,$63,$a5,$23 // .....~"cc.#?cc.#
        .byte $7e,$63,$60,$a5,$23,$3e,$60,$7e,$a2,$26,$70,$60,$60,$78,$60,$60 // ~c`.#>`~.&p``x``
        .byte $a5,$e3,$63,$a5,$e3,$63,$a5,$e3,$db,$a5,$23,$63,$63,$3e,$a5,$e3 // ..c..c....#cc>..
        .byte $63,$a5,$23,$3f,$03,$3e,$a4,$21,$1c,$e3,$18,$ac,$21,$38,$e3,$18 // c.#?.>.!....!8..
        .byte $b8,$21,$1c,$e7,$18,$23,$1b,$1b,$36,$b0,$25,$0c,$0c,$3e,$60,$3e // .!...#..6.%..>`>
        .byte $b0,$23,$18,$18,$30,$a9,$21,$0c,$e3,$18,$a4,$21,$30,$e3,$18,$ad // .#..0.!....!0...
        .byte $23,$18,$18,$7e,$af,$21,$7e,$ac,$24,$06,$06,$0c,$0c,$a5,$23 // #..~.!~.$.....#

// --- Region $fd64-$fda2 ---
.pc = $fd64 "dat_fd64"

dat_fd64:
        .byte $63,$3f,$a5,$23,$63,$63,$7e,$a5,$23,$60,$63,$3f,$a5,$e7,$60,$24 // c?.#cc~.#`c?..`$
        .byte $70,$63,$63,$7f,$e3,$03,$22,$63,$7e,$e3,$63,$21,$60,$a4,$e3,$18 // pcc..."c~.c!`...
        .byte $a5,$e6,$03,$22,$63,$7e,$e3,$63,$21,$60,$a4,$23,$60,$63,$3f,$a5 // ..."c~.c!`.#`c?.
        .byte $e3,$db,$21,$c0,$a4,$e3,$63,$21,$60,$a4,$23,$63,$63,$3f,$a5 // ..!...c!`.#cc?.

// --- Region $fdbc-$ff1d ---
.pc = $fdbc "dat_fdbc"

dat_fdbc:
        .byte $42,$63,$3f,$00,$00,$00,$00,$00,$63,$22,$36,$1c,$a5,$23,$db,$db // Bc?.....c"6..#..
        .byte $7f,$a5,$e3,$63,$21,$60,$a4,$23,$63,$63,$7f,$e3,$03,$25,$63,$7e // ...c!`.#cc...%c~
        .byte $60,$63,$7f,$a5,$e3,$18,$21,$1e,$ac,$e3,$18,$21,$78,$bc,$23,$18 // `c....!....!x.#.
        .byte $00,$18,$b5,$25,$03,$63,$3e,$0c,$0c,$bb,$e3,$18,$21,$0e,$a4,$e3 // ...%.c>.....!...
        .byte $18,$21,$70,$ac,$22,$18,$18,$a7,$23,$18,$18,$30,$ad,$22,$18,$18 // .!p."...#..0."..
        .byte $a5,$24,$18,$18                       // .$..

txt_fe10:
        .text "00"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $23,$7b,$73,$3e,$a5,$23,$18,$18,$3c,$a5,$23,$60,$63,$7f,$a5,$23 // #{s>.#..<.#`c..#
        .byte $03,$03,$7e,$a5,$e3,$03,$a5,$23,$03,$63,$7e,$a5,$23,$63,$63,$3e // ..~....#.c~.#cc>
        .byte $a5,$23,$0c,$18,$18,$a5,$23,$63,$63,$3e,$a5,$23,$03,$03,$7e,$a6 // .#....#cc>.#..~.
        .byte $21,$18,$a7,$23,$18,$18,$30,$ad,$21,$7e,$ae,$23,$18,$00,$18,$b2 // !..#..0.!~.#....
        .byte $28,$30,$2c,$1c,$03,$0e,$0c,$38,$3c,$e3,$2c,$22,$00,$c0,$ab,$23 // (0,....8<.,"...#
        .byte $f0,$2c,$1c,$a5,$23,$30,$2c,$0c,$a4,$21,$03,$a8,$23,$c0,$b0,$d0 // .,..#0,..!..#...
        .byte $a7
        .byte $2b,$0c,$03,$0e,$0c
        .text "8<,,"
        .byte $1e,$00,$c0,$a3

txt_fe81:
        .text "#7"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $70,$a6,$2e,$c0,$e0,$00,$01,$0b       // p.......

txt_fe8c:
        .text "8$"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $60,$60,$88,$0b,$07,$0b,$e4,$37,$a3,$24,$03,$00,$03,$0c,$a3,$26 // ``.....7.$.....&
        .byte $30,$df,$36,$0d,$cd,$02,$a4,$60,$29,$c0,$83,$b2,$6f,$1c // 0.6....`)...o.

txt_fead:
        .text "$$"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $b9                                   // .

txt_feb1:
        .text "NB"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $00,$02,$0b                           // ...

txt_feb7:
        .text "4("
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $60,$60,$88,$0a,$06,$c6
        .text "6675"
        .byte $00,$01,$0b
        .byte $34,$18,$ec
        .byte $70,$80,$88,$0b,$07,$0b,$37,$e3,$36,$a2,$23,$30,$0c,$00,$e3,$c0 // p.....7.6.#0....
        .byte $29,$dc,$dc,$db,$37,$37,$36,$e9,$de,$30,$a4,$2b,$c3,$82,$63,$19 // )...776..0.+..c.
        .byte $26,$26,$f9,$9d,$6d,$72,$83,$e4,$c0,$26,$80,$b0,$70,$90,$d8,$38 // &&..mr...&..p..8
        .byte $e6,$36,$60,$00,$b0,$c3,$8c,$40,$b0,$9f,$e5 // .6`....@...

txt_ff05:
        .text "*567"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $98,$a7,$61,$60,$fc,$57,$a9,$fe,$03,$00,$bc,$60,$03,$03,$c0,$6c // ..a`.W.....`...l
        .byte $db,$26,$36,$e5                       // .&6.

// --- Region $ff23-$ff5a ---
.pc = $ff23 "Segment $ff23"
        .byte $1b,$1b,$5b,$db,$35,$39,$0e,$c2,$0d,$39,$39,$7c,$b3,$b0,$40,$70 // ..[.59...99|..@p
        .byte $6f,$da,$15,$36,$37,$37,$9b,$6a,$65,$6e,$6c,$c0,$03,$0c,$00,$f0 // o..677.jenl.....
        .byte $af,$5a,$a5,$37,$37,$36,$98,$98,$90,$62,$90,$32,$0e,$3d,$f6,$9b // .Z.776...b.2.=..
        .byte $9b,$9c,$9c,$70,$7c,$dc,$df,$37       // ...p|..7

// --- Region $ff75-$ffff ---
.pc = $ff75 "Segment $ff75"
        .byte $9b,$3b,$0a,$0e,$32,$c2,$0e,$3a,$39,$0f,$00,$c3,$b3,$be,$99,$2b // .;..2..:9......+
        .byte $ac,$9c,$db,$d6,$99,$6e,$b3,$00,$0c,$9f,$de,$1a,$f5,$e9,$ae,$b0 // .....n..........
        .byte $c0,$97,$5c,$70,$b3,$b0,$6c,$9b,$e6,$9b,$66,$a5,$8d,$0d,$0d,$8f // ..\p..l...f.....
        .byte $03,$26,$e6,$9a,$5d,$6e,$60,$63,$6c,$0f,$00,$c0,$b3,$7e,$d5,$2b // .&..]n`cl....~.+
        .byte $2b,$98,$db,$e6,$96,$59,$aa,$ff,$98,$cf,$00,$03,$03,$fe,$55,$ab // +....Y........U.
        .byte $fc,$9c,$eb,$e6,$96,$5a,$ab,$c0,$0c,$e8,$26,$f5,$ea,$de,$9f,$b0 // .....Z....&.....
        .byte $b0,$28,$ec,$a0,$70,$53,$93,$ee,$e6,$6f,$ee,$19,$f6,$d9,$6e,$70 // .(..pS...o....np
        .byte $f0,$9b,$6c,$b0,$b3,$b0,$6c,$9b,$e6,$9b,$66,$a5,$8d,$0e,$0e,$8e // ..l...l...f.....
        .byte $03,$f5,$e6,$9b,$5d,$6e,$6c,$6e,$ab,$00,$66 // ....]nln..f
