// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:48
// 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:  $22f3 (8947)
// IRQ handler:  $2120 (irq_2120)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 3381 bytes, Data: 60107 bytes
// Labels: 483, Subroutines: 8
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2118, $f4f9

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $21a8, $f581

sub_1003:
        jmp loc_10d2

dat_1006:
        .byte $01                                   // .

// --- Region $1040-$1491 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $15ce,y
        sta $1014,x
        sta $101a,x
        lda $15cf,y
        sta $1017,x
        sta $101d,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        ldx #$00
        stx $100d
        lda $15ce,y
        sta $1551

loc_106a:
        sta $15b8,x
        inc $100d
        lda $1551
        clc
        adc $15ce,y
        sta $1551
        clc
        adc $100d
        inx
        cpx #$10
        bne loc_106a
        lda txt_1020
        beq loc_10b3
        ldx #$02

loc_108a:
        lda $15cf,y
        sta $100d
        and $1552,x
        sta dat_1006,x
        dex
        bpl loc_108a
        bit $100d
        bpl loc_10b3
        ldx #$00

loc_10a0:
        lda $15d0,y
        sta $101a,x
        lda $15d1,y
        sta $101d,x
        iny
        iny
        inx
        cpx #$03
        bne loc_10a0

loc_10b3:
        ldy #$00
        tya

loc_10b6:
        sta $d400,y
        sta $1558,y
        iny
        cpy #$1b
        bne loc_10b6
        lda #$1f
        sta $d418
        lda #$01
        sta $1564
        sta $1565
        sta $1566
        rts

loc_10d2:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_10da:
        lda dat_1006,x
        bne loc_10e2
        jmp loc_1484

loc_10e2:
        lda $1567,x
        beq loc_10ef
        lda #$00
        sta $1567,x
        jmp loc_120a

loc_10ef:
        lda $1564,x
        cmp #$01
        bne loc_10fb
        inc $1567,x
        bne loc_1101

loc_10fb:
        dec $1564,x
        jmp loc_12e8

loc_1101:
        lda $156a,x
        sta $1564,x
        lda $1014,x
        sta $fb
        lda $1017,x
        sta $fc
        ldy #$00
        tya
        sta $1561,x
        lda ($fb),y
        bpl loc_112a
        asl
        sta $1558,x
        inc $1014,x
        bne loc_1127
        inc $1017,x

loc_1127:
        iny
        lda ($fb),y

loc_112a:
        tay
        lda $16e7,y
        sta $fb
        lda $16f4,y
        sta $fc

loc_1135:
        ldy $155b,x
        lda ($fb),y
        bmi loc_1164
        beq loc_115a
        cmp #$7e
        beq loc_1150
        sta $156d,x
        lda $15ac,x
        beq loc_1153
        dec $15ac,x
        jmp loc_1153

loc_1150:
        inc $1561,x

loc_1153:
        lda #$ff
        sta $1009,x
        bne loc_11c6

loc_115a:
        lda #$fe
        sta $1009,x
        inc $1561,x
        bne loc_11c6

loc_1164:
        pha
        and #$e0
        cmp #$80
        bne loc_1184
        pla
        pha
        and #$10
        sta $1561,x
        pla
        and #$0f
        tay
        lda $15b8,y
        sta $1564,x
        sta $156a,x
        inc $155b,x
        bne loc_1135

loc_1184:
        cmp #$a0
        bne loc_1194
        pla
        asl
        asl
        asl
        sta $155e,x

loc_118f:
        inc $155b,x
        bne loc_1135

loc_1194:
        pla
        and #$3f
        asl
        tay
        lda $1678,y
        sta $15a3,x
        lda $1677,y
        pha
        and #$1f
        sta $15a6,x
        pla
        pha
        and #$80
        sta $15a9,x
        lda #$01
        sta $15ac,x
        lda #$00
        sta $15af,x
        sta $15b2,x
        pla
        and #$20
        bne loc_118f
        inc $15ac,x
        bne loc_118f

loc_11c6:
        inc $155b,x
        ldy $155b,x
        lda ($fb),y
        cmp #$7f
        bne loc_11ff
        lda #$00
        sta $155b,x
        tay
        lda $1014,x
        clc
        adc #$01
        sta $1014,x
        sta $fb
        lda $1017,x
        adc #$00
        sta $1017,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_11ff
        lda $101a,x
        sta $1014,x
        lda $101d,x
        sta $1017,x

loc_11ff:
        lda $1613
        bne loc_1207
        jmp loc_12e8

loc_1207:
        jmp loc_1484

loc_120a:
        lda $1561,x
        beq loc_1212
        jmp loc_12e8

loc_1212:
        ldy $1555,x
        lda #$08
        sta $d404,y
        ldy $155e,x
        lda $162f,y
        ldy $1555,x
        sta $d405,y
        ldy $155e,x
        lda $1630,y
        ldy $1555,x
        sta $d406,y
        lda #$09
        sta $d404,y
        ldy $155e,x
        lda $1636,y
        sta $159d,x
        sta $15a0,x
        cpx #$00
        bne loc_1292
        lda $1634,y
        sta $1589
        tay
        lda $1612,y
        beq loc_128d
        ldy #$f1
        sty $d417
        ldy #$00
        sty $158a
        cmp #$ff
        beq loc_1266
        lda #$01
        sta $158a

loc_1266:
        ldy $1589
        lda $1610,y
        pha
        and #$f0
        sta $1585
        pla
        asl
        asl
        asl
        asl
        sta $1586
        lda $1611,y
        sta $1587
        lda $1613,y
        sta $100c
        lda #$01
        sta $1588
        bne loc_1292

loc_128d:
        lda #$f0
        sta $d417

loc_1292:
        ldy $155e,x
        lda $1631,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $1573,x
        pla
        and #$0f
        sta $1576,x
        lda $1632,y
        sta $1579,x
        lda $1633,y
        pha
        and #$f0
        sta $157f,x
        pla
        and #$0f
        sta $1582,x
        lda #$00
        sta $157c,x
        sta $158b,x
        sta $1594,x
        lda $1635,y
        tay
        lda $1620,y
        clc
        adc #$02
        sta $1597,x
        lda $1621,y
        sta $158e,x
        clc
        adc #$01
        sta $1591,x
        lda $1622,y
        sta $159a,x
        jmp loc_1484

loc_12e8:
        lda $1579,x
        beq loc_132a
        lda $157c,x
        bne loc_130b
        lda $157f,x
        clc
        adc $1579,x
        sta $157f,x
        lda $1582,x
        adc #$00
        sta $1582,x
        cmp $1576,x
        bne loc_132a
        beq loc_1322

loc_130b:
        lda $157f,x
        sec
        sbc $1579,x
        sta $157f,x
        lda $1582,x
        sbc #$00
        sta $1582,x
        cmp $1573,x
        bne loc_132a

loc_1322:
        lda $157c,x
        eor #$01
        sta $157c,x

loc_132a:
        cpx #$00
        beq loc_1331
        jmp loc_136f

loc_1331:
        lda $158a
        cmp #$02
        beq loc_136f
        lda $1588
        bne loc_134e
        lda $100c
        clc
        adc $1587
        sta $100c
        cmp $1586
        bcc loc_136f
        bcs loc_135d

loc_134e:
        lda $100c
        sec
        sbc $1587
        sta $100c
        cmp $1585
        bcs loc_136f

loc_135d:
        lda $1588
        eor #$01
        sta $1588
        lda $158a
        beq loc_136f
        lda #$02
        sta $158a

loc_136f:
        lda $1597,x
        beq loc_13b6
        ldy $159d,x
        lda $15de,y
        bmi loc_1390
        cmp #$7f
        bne loc_1394
        lda $15a0,x
        clc
        adc $15f7,y
        sta $159d,x
        tay
        lda $15de,y
        bpl loc_1394

loc_1390:
        asl
        jmp loc_139d

loc_1394:
        clc
        adc $156d,x
        asl
        clc
        adc $1558,x

loc_139d:
        tay
        lda dat_1491,y
        sta $100e,x
        lda $1492,y
        sta $1011,x
        ldy $159d,x
        lda $15f7,y
        sta $1570,x
        inc $159d,x

loc_13b6:
        lda $15ac,x
        beq loc_13ff
        lda $15a9,x
        bne loc_13d6
        lda $15af,x
        clc
        adc $15a3,x
        sta $15af,x
        lda $15b2,x
        adc $15a6,x
        sta $15b2,x
        jmp loc_13e9

loc_13d6:
        lda $15af,x
        sec
        sbc $15a3,x
        sta $15af,x
        lda $15b2,x
        sbc $15a6,x
        sta $15b2,x

loc_13e9:
        lda $100e,x
        clc
        adc $15af,x
        sta $100e,x
        lda $1011,x
        adc $15b2,x
        sta $1011,x
        jmp loc_145a

loc_13ff:
        lda $1597,x
        beq loc_140c
        bmi loc_145a
        dec $1597,x
        jmp loc_145a

loc_140c:
        lda $1594,x
        beq loc_1426
        lda $100e,x
        clc
        adc $158b,x
        sta $100e,x
        lda $1011,x
        adc #$00
        sta $1011,x
        jmp loc_1438

loc_1426:
        lda $100e,x
        sec
        sbc $158b,x
        sta $100e,x
        lda $1011,x
        sbc #$00
        sta $1011,x

loc_1438:
        lda $158b,x
        clc
        adc $159a,x
        sta $158b,x
        dec $158e,x
        bne loc_145a
        lda $1591,x
        sta $158e,x
        lda #$00
        sta $158b,x
        lda $1594,x
        eor #$01
        sta $1594,x

loc_145a:
        ldy $1555,x
        lda $157f,x
        sta $d402,y
        lda $1582,x
        sta $d403,y
        lda $100c
        sta $d416
        lda $100e,x
        sta $d400,y
        lda $1011,x
        sta $d401,y
        lda $1570,x
        and $1009,x
        sta $d404,y

loc_1484:
        dex
        bmi loc_148a
        jmp loc_10da

loc_148a:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1491:
        .byte $16                                   // .

// --- Region $14bc-$14c1 ---
.pc = $14bc "loc_14bc"

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

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

// --- Region $1535-$1539 ---
.pc = $1535 "loc_1535"

loc_1535:
        bpl loc_15b3
        bvs loc_14bc
        rti

// --- Region $15b3-$15b3 ---
.pc = $15b3 "loc_15b3"

loc_15b3:
        brk

// --- Region $1816-$181a ---
.pc = $1816 "Segment $1816"
        ror.abs $0030,x
        .byte $3a                                   // nop // ILLEGAL
        brk

// --- Region $2000-$2035 ---
.pc = $2000 "loc_2000"

loc_2000:
        jsr sub_23e0
        lda #$0e
        sta smc_2133                                // SMC: modifies $2133
        lda #$03
        sta smc_2138                                // SMC: modifies $2138
        lda #$0c
        sta $2159
        lda #$03
        sta $215e
        jsr sub_23d0
        lda #$03
        sta smc_2133                                // SMC: modifies $2133
        sta $2159
        jsr sub_23d0
        lda #$0c
        sta smc_2133                                // SMC: modifies $2133
        lda #$0e
        sta $2159
        jsr sub_23d0
        jmp loc_2357

dat_2035:
        .byte $0c                                   // .

// --- Region $2100-$2148 ---
.pc = $2100 "sub_2100"
// Referenced by: jsr from $2354, $f6d9

sub_2100:
        sei
        lda #$f1
        sta $d01a
        lda #$00
        sta $dc0e
        lda #$21
        sta $0315
        lda #$20
        sta $0314
        cli
        lda #$00
        jsr sub_1000
        lda #$00
        sta $c6
        rts

irq_2120:
        lsr $d019
        lda #$1b
        sta $d011
        lda #$18
        sta $d016
        lda #$12
        sta $d018
.label smc_2133 = * + 1
        lda #$0b                                    // !SMC: modified by $2005, $201c, $2027, $2359, $2373, $238a, $2395, $23a2
        sta $d022
.label smc_2138 = * + 1
        lda #$0c                                    // !SMC: modified by $200a, $235e, $2378, $23a7
        sta $d023
        lda #$70
        sta $d012
        lda #$50
        sta $0314
        jmp loc_ea31

// --- Region $21a0-$21be ---
.pc = $21a0 "loc_21a0"

loc_21a0:
        lsr $d019
        lda #$ff
        sta $d012
        jsr sub_1003
        jsr sub_2260
        jsr sub_2260
        lda $c6
        cmp #$01
        beq loc_21e0
        lda #$20
        sta $0314
        jmp loc_ea31

// --- Region $21e0-$21e7 ---
.pc = $21e0 "loc_21e0"

loc_21e0:
        lda #$00
        sta $d418
        jmp loc_2200

// --- Region $2200-$221d ---
.pc = $2200 "loc_2200"

loc_2200:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        jsr $ff81
        cli
        ldx #$30

loc_2211:
        lda dat_221d,x
        sta $0400,x
        dex
        bpl loc_2211
        jmp $0400

dat_221d:
        .byte $78                                   // x

// --- Region $2260-$22ce ---
.pc = $2260 "sub_2260"
// Referenced by: jsr from $21ab, $21ae, $f584, $f587

sub_2260:
        dec $217e

loc_2263:
        ldy $217e
        cpy #$0f
        beq loc_2272
        rts

dat_226b:
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea           // .......

loc_2272:
        nop
        nop
        lda #$17
        sta $217e
        nop
        nop
        nop
        nop
        nop
        ldx #$00

loc_2280:
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        inx
        cpx #$27
        bne loc_2280
        ldx $22e2
        lda $22e3,x
        sta $0797
        clc
        adc #$80
        sta $07bf
        inx
        cpx #$02
        beq loc_22a9
        stx $22e2
        rts

loc_22a9:
        ldx #$00
        stx $22e2
        ldy #$00
        lda ($2d),y
        beq sub_22c4
        sta $22e3
        clc
        adc #$40
        sta $22e4
        inc $2d
        bne loc_2263
        inc $2e
        rts
// Referenced by: jsr from $2346, $f6cb; branch from $22b2

sub_22c4:
        lda #$00
        sta $2d
        lda #$1b
        sta $2e
        jmp loc_22a9

// --- Region $22f3-$23b6 ---
.pc = $22f3 "main_22f3"

main_22f3:
        lda #$1b
        sta $d011
        lda #$00
        sta $d020
        sta $d021
        lda #$0b
        sta $0286
        jsr $e544
        ldy #$00

loc_230a:
        lda txt_2500,y
        sta $0400,y
        iny
        bne loc_230a
        ldy #$00

loc_2315:
        lda $2600,y
        sta $0500,y
        iny
        cpy #$40
        bne loc_2315
        ldy #$00
        nop

loc_2323:
        lda $2640,y
        sta $0543,y
        iny
        bne loc_2323
        ldy #$00

loc_232e:
        lda $2740,y
        sta $0643,y
        iny
        cpy #$38
        bne loc_232e
        ldy #$00

loc_233b:
        lda #$0a
        sta $db70,y
        iny
        cpy #$50
        nop
        bne loc_233b
        jsr sub_22c4
        ldy #$00

loc_234b:
        lda $1a00,y
        sta $0680,y
        iny
        bne loc_234b
        jsr sub_2100

loc_2357:
        lda #$0b
        sta smc_2133                                // SMC: modifies $2133
        lda #$0c
        sta smc_2138                                // SMC: modifies $2138
        lda #$06
        sta $2159
        lda #$0e
        sta $215e
        jsr sub_23e0
        jsr sub_23d0
        lda #$0c
        sta smc_2133                                // SMC: modifies $2133
        lda #$03
        sta smc_2138                                // SMC: modifies $2138
        lda #$0e
        sta $2159
        lda #$03
        sta $215e
        jsr sub_23d0
        lda #$03
        sta smc_2133                                // SMC: modifies $2133
        sta $2159
        jsr sub_23d0
        lda #$0e
        sta smc_2133                                // SMC: modifies $2133
        lda #$0c
        sta $2159
        jsr sub_23d0
        lda #$06
        sta smc_2133                                // SMC: modifies $2133
        lda #$0e
        sta smc_2138                                // SMC: modifies $2138
        lda #$0b
        sta $2159
        lda #$0c
        sta $215e
        jmp loc_2000

// --- Region $23d0-$23fa ---
.pc = $23d0 "sub_23d0"
// Referenced by: jsr from $2017, $2022, $202f, $236e, $2385, $2390, $239d, $f4ad

sub_23d0:
        ldy #$a0

loc_23d2:
        ldx #$a0

loc_23d4:
        inx
        bne loc_23d4
        iny
        bne loc_23d2
        rts

dat_23db:
        .byte $00,$00,$00,$00,$00                   // .....
// Referenced by: jsr from $2000, $236b, $f6f0

sub_23e0:
        jsr sub_23f0
        jsr sub_23f0
        jsr sub_23f0
        jsr sub_23f0
        rts

dat_23ed:
        .byte $00,$00,$00                           // ...
// Referenced by: jsr from $23e0, $23e3, $23e6, $23e9, $f751, $f754

sub_23f0:
        ldy #$00

loc_23f2:
        ldx #$00

loc_23f4:
        inx
        bne loc_23f4
        iny
        bne loc_23f2
        rts

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

// --- Region $e544-$e54a ---
.pc = $e544 "Segment $e544"
        sbc $23,x
        sbc $45
        ora $e8
        rti

// --- Region $ea31-$ec47 ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        brk

loc_ea32:
        stx $100d
        lda $15ce,y
        sta $1551

loc_ea3b:
        sta $15b8,x
        inc $100d
        lda $1551
        clc
        adc $15ce,y
        sta $1551
        clc
        adc $100d
        inx
        cpx #$10
        bne loc_ea3b
        lda txt_1020
        beq loc_ea84
        ldx #$02

loc_ea5b:
        lda $15cf,y
        sta $100d
        and $1552,x
        sta dat_1006,x
        dex
        bpl loc_ea5b
        bit $100d
        bpl loc_ea84
        ldx #$00

loc_ea71:
        lda $15d0,y
        sta $101a,x
        lda $15d1,y
        sta $101d,x
        iny
        iny
        inx
.label loc_ea81 = * + 1
        cpx #$03
        bne loc_ea71

loc_ea84:
        ldy #$00
        tya

loc_ea87:
        sta $d400,y
        sta $1558,y
        iny
        cpy #$1b
        bne loc_ea87
        lda #$1f
        sta $d418
        lda #$01
        sta $1564
        sta $1565
        sta $1566
        rts

loc_eaa3:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02
        lda dat_1006,x
        bne loc_eab3
        jmp loc_1484

loc_eab3:
        lda $1567,x
        beq loc_eac0
        lda #$00
        sta $1567,x
        jmp loc_120a

loc_eac0:
        lda $1564,x
        cmp #$01
        bne loc_eacc
        inc $1567,x
        bne loc_ead2

loc_eacc:
        dec $1564,x
        jmp loc_12e8

loc_ead2:
        lda $156a,x
        sta $1564,x
        lda $1014,x
        sta $fb
        lda $1017,x
        sta $fc
        ldy #$00
        tya
        sta $1561,x
        lda ($fb),y
        bpl loc_eafb
        asl
        sta $1558,x
        inc $1014,x
        bne loc_eaf8
        inc $1017,x

loc_eaf8:
        iny
        lda ($fb),y

loc_eafb:
        tay
        lda $16e7,y
        sta $fb
        lda $16f4,y
        sta $fc

loc_eb06:
.label loc_eb07 = * + 1
        ldy $155b,x
        lda ($fb),y
        bmi loc_eb35
        beq loc_eb2b
        cmp #$7e
        beq loc_eb21
        sta $156d,x
        lda $15ac,x
        beq loc_eb24
        dec $15ac,x
        jmp loc_1153

loc_eb21:
        inc $1561,x

loc_eb24:
        lda #$ff
        sta $1009,x
        bne loc_eb97

loc_eb2b:
        lda #$fe
        sta $1009,x
        inc $1561,x
        bne loc_eb97

loc_eb35:
        pha
        and #$e0
        cmp #$80
        bne loc_eb55
        pla
        pha
        and #$10
        sta $1561,x
        pla
        and #$0f
        tay
        lda $15b8,y
        sta $1564,x
        sta $156a,x
        inc $155b,x
        bne loc_eb06

loc_eb55:
        cmp #$a0
        bne loc_eb65
        pla
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

dat_eb5d:
        .byte $e7                                   // .

loc_eb5e:
        sta $155e,x

loc_eb61:
        inc $155b,x
.label loc_eb65 = * + 1
        bne loc_eb07
        pla
        and #$3f
        asl
        tay
        lda $1678,y
        sta $15a3,x
        lda $1677,y
        pha
        and #$1f
        sta $15a6,x
        pla
        pha
        and #$80
        sta $15a9,x
        lda #$01
        sta $15ac,x
        lda #$00
        sta $15af,x
        sta $15b2,x
        pla
        and #$20
        bne loc_eb61
        inc $15ac,x
.label loc_eb97 = * + 1
        bne loc_eb61
        inc $155b,x
        ldy $155b,x
        lda ($fb),y
        cmp #$7f
        bne loc_ebd1
        lda #$00
        sta $155b,x
        tay
        lda $1014,x
        clc
        adc #$01
        sta $1014,x
        sta $fb
        lda $1017,x
        adc #$00
        sta $1017,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_ebd1
        lda $101a,x
        sta $1014,x
        lda $101d,x
        sta $1017,x

loc_ebd1:
        lda $1613
        bne loc_ebd9
        jmp loc_12e8

loc_ebd9:
        jmp loc_1484

loc_ebdc:
        lda $1561,x
        beq loc_ebe4
        jmp loc_12e8

loc_ebe4:
        ldy $1555,x
        lda #$08
        sta $d404,y
        ldy $155e,x
        lda $162f,y
        ldy $1555,x
        sta $d405,y
        ldy $155e,x
        lda $1630,y
        ldy $1555,x
        sta $d406,y
        lda #$09
        sta $d404,y
        ldy $155e,x
        lda $1636,y
        sta $159d,x
        sta $15a0,x
        cpx #$00
        bne loc_ec64
        lda $1634,y
        sta $1589
        tay
        lda $1612,y
        beq loc_ec5f
        ldy #$f1
        sty $d417
        ldy #$00
        sty $158a
        cmp #$ff
        beq loc_ec38
        lda #$01
        sta $158a

loc_ec38:
        ldy $1589
        lda $1610,y
        pha
        and #$f0
        sta $1585
        pla
        cpx $0a
        rts

// --- Region $ec5f-$ee63 ---
.pc = $ec5f "loc_ec5f"

loc_ec5f:
        lda #$f0
        sta $d417

loc_ec64:
        ldy $155e,x
        lda $1631,y
        pha
        cpx $4a
        .byte $62                                   // jam // ILLEGAL

dat_ec6e:
        .byte $c4                                   // .

loc_ec6f:
        sta $1573,x
        pla
        and #$0f
        sta $1576,x
        lda $1632,y
        sta $1579,x
        lda $1633,y
        pha
        and #$f0
        sta $157f,x
        pla
        and #$0f
        sta $1582,x
        lda #$00
        sta $157c,x
        sta $158b,x
        sta $1594,x
        lda $1635,y
        tay
        lda $1620,y
        clc
        adc #$02
        sta $1597,x
        lda $1621,y
        sta $158e,x
        clc
        adc #$01
        sta $1591,x
        lda $1622,y
        sta $159a,x
        jmp loc_1484

loc_ecba:
        lda $1579,x
        beq loc_ecfc
        lda $157c,x
        bne loc_ecdd
        lda $157f,x
        clc
        adc $1579,x
        sta $157f,x
        lda $1582,x
        adc #$00
        sta $1582,x
        cmp $1576,x
        bne loc_ecfc
        beq loc_ecf4

loc_ecdd:
        lda $157f,x
        sec
        sbc $1579,x
        sta $157f,x
        lda $1582,x
        sbc #$00
        sta $1582,x
        cmp $1573,x
        bne loc_ecfc

loc_ecf4:
        lda $157c,x
        eor #$01
        sta $157c,x

loc_ecfc:
        cpx #$00
        beq loc_ed03
        jmp loc_136f

loc_ed03:
        lda $158a
        cmp #$02
        beq loc_ed41
        lda $1588
        bne loc_ed20
        lda $100c
        clc
        adc $1587
        sta $100c
        cmp $1586
        bcc loc_ed41
        bcs loc_ed2f

loc_ed20:
        lda $100c
        sec
        sbc $1587
        sta $100c
        cmp $1585
        bcs loc_ed41

loc_ed2f:
        lda $1588
        eor #$01
        sta $1588
        lda $158a
        beq loc_ed41
        lda #$02
        sta $158a

loc_ed41:
        lda $1597,x
        beq loc_ed88
        ldy $159d,x
        lda $15de,y
        bmi loc_ed62
        cmp #$7f
        bne loc_ed66
        lda $15a0,x
        clc
        adc $15f7,y
        sta $159d,x
        tay
        lda $15de,y
        bpl loc_ed66

loc_ed62:
        asl
        jmp loc_139d

loc_ed66:
        clc
        adc $156d,x
        asl
        clc
        adc $1558,x
        tay
        lda dat_1491,y
        sta $100e,x
        lda $1492,y
        sta $1011,x
        ldy $159d,x
        lda $15f7,y
        sta $1570,x
        inc $159d,x

loc_ed88:
        lda $15ac,x
        beq loc_edd1
        lda $15a9,x
        bne loc_eda8
        lda $15af,x
        clc
        adc $15a3,x
        sta $15af,x
        lda $15b2,x
        adc $15a6,x
        sta $15b2,x
        jmp loc_13e9

loc_eda8:
        lda $15af,x
        sec
        sbc $15a3,x
        sta $15af,x
        lda $15b2,x
        sbc $15a6,x
        sta $15b2,x
        lda $100e,x
        clc
        adc $15af,x
        sta $100e,x
        lda $1011,x
        adc $15b2,x
        sta $1011,x
        jmp loc_145a

loc_edd1:
        lda $1597,x
        beq loc_edde
        bmi loc_ee2c
        dec $1597,x
        jmp loc_145a

loc_edde:
        lda $1594,x
        beq loc_edf8
        lda $100e,x
        clc
        adc $158b,x
        sta $100e,x
        lda $1011,x
        adc #$00
        sta $1011,x
        jmp loc_1438

loc_edf8:
        lda $100e,x
        sec
        sbc $158b,x
        sta $100e,x
        lda $1011,x
        sbc #$00
        sta $1011,x
        lda $158b,x
        clc
        adc $159a,x
        sta $158b,x
        dec $158e,x
        bne loc_ee2c
        lda $1591,x
        sta $158e,x
        lda #$00
        sta $158b,x
        lda $1594,x
        eor #$01
        sta $1594,x

loc_ee2c:
        ldy $1555,x
        lda $157f,x
        sta $d402,y
        lda $1582,x
        sta $d403,y
        lda $100c
        sta $d416
        lda $100e,x
        sta $d400,y
        lda $1011,x
        sta $d401,y
        lda $1570,x
        and $1009,x
        sta $d404,y
        dex
        bmi loc_ee5c
        jmp loc_10da

loc_ee5c:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_ee63:
        .byte $16                                   // .

// --- Region $ee8e-$ee93 ---
.pc = $ee8e "loc_ee8e"

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

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

// --- Region $ef07-$ef0b ---
.pc = $ef07 "loc_ef07"

loc_ef07:
        bpl loc_ef85
        bvs loc_ee8e
        rti

// --- Region $ef85-$efa2 ---
.pc = $ef85 "loc_ef85"

loc_ef85:
        asl $aa,x
        asl $d3,x
        asl $03,x
        .byte $07,$81                               // slo $81 // ILLEGAL
        asl $aa,x
        asl $d3,x
        asl $c2,x
        and $00,x
        .byte $7f,$c1,$aa                           // rra $aac1,x // ILLEGAL
        cmp ($a7,x)
        cpy $aa
        .byte $7f,$00,$03                           // rra $0300,x // ILLEGAL
        .byte $07,$7f                               // slo $7f // ILLEGAL
        brk

dat_efa2:
        .byte $04                                   // .

// --- Region $f010-$f014 ---
.pc = $f010 "Segment $f010"
        ora $a9,x
        .byte $27,$40                               // rla $40 // ILLEGAL
        brk

// --- Region $f495-$f5e1 ---
.pc = $f495 "loc_f495"

loc_f495:
        lsr $20
        cpx #$23
        lda #$0e
        sta smc_2133
        lda #$03
        sta smc_2138
        lda #$0c
        sta $2159
        lda #$03
        sta $215e
        jsr sub_23d0
        lda #$03
        sta smc_2133
        sta $2159
        jsr sub_23d0
        lda #$0c
        sta smc_2133
        lda #$0e
        sta $2159
        jsr sub_23d0
        jmp loc_2357

dat_f4cb:
        .byte $0c                                   // .

loc_f4cc:
        sta smc_2138
        lda #$06
        sta $2159
        lda #$0e
        sta $215e
        jmp loc_2357

dat_f4dc:
        .byte $80,$ba,$00,$60                       // ...`

loc_f4e0:
        eor #$78
        lda #$f1
        sta $d01a
        lda #$00
        sta $dc0e
        lda #$21
        sta $0315
        lda #$20
        sta $0314
        cli
        lda #$00
        jsr sub_1000
        lda #$00
        sta $c6
        rts

loc_f501:
        lsr $d019
        lda #$1b
        sta $d011
        lda #$18
        sta $d016
        lda #$12
        sta $d018
        lda #$0b
        sta $d022
        lda #$0c
        sta $d023
        lda #$70
        sta $d012
        lda #$50
        sta $0314
        jmp loc_ea31

dat_f52a:
        .byte $a7,$3a,$4e,$19,$d0                   // .:N..

loc_f52f:
        lda #$b2
        sta $d012
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        lda #$c0
        sta $0314
        jmp loc_ea81

dat_f546:
        .byte $a6,$60,$2d                           // .`-

loc_f549:
        lsr $d019
        lda #$f0
        sta $d012
        lda #$0a
        sta $d023
        lda #$13
        sta $d016
        lda #$1a
        sta $d018
        lda #$0f
        sta $d022
        lda dat_1006
        lda sub_2260
        lda sub_2260
        lda #$a0
        sta $0314
        jmp loc_ea81

dat_f576:
        .byte $a3,$60                               // .`

loc_f578:
        pha
        lsr $d019
        lda #$ff
        sta $d012
        jsr sub_1003
        jsr sub_2260
        jsr sub_2260
        lda $c6
        cmp #$01
        beq loc_f5b9
        lda #$20
        sta $0314
        jmp loc_ea31

dat_f598:
        .byte $a9,$4e,$19,$d0                       // .N..

loc_f59c:
        lda #$0b
        sta $d022
        lda #$05
        sta $d023
        lda #$1c
        sta $d018
        lda #$e0
        sta $d012
        lda #$70
        sta $0314
        jmp loc_ea81

dat_f5b8:
        .byte $00                                   // .

loc_f5b9:
        lda #$00
        sta $d418
        jmp loc_2200

dat_f5c1:
        .byte $b8,$60,$40                           // .`@

loc_f5c4:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        jsr $ff81
        cli
        ldx #$30

loc_f5d5:
        lda dat_221d,x
        sta $0400,x
        dex
        bpl loc_f5d5
        jmp $0400

dat_f5e1:
        .byte $78                                   // x

// --- Region $f604-$f607 ---
.pc = $f604 "loc_f604"

loc_f604:
        .byte $80,$20                               // nop #$20 // ILLEGAL
        brk

dat_f607:
        .byte $2b                                   // +

// --- Region $f64a-$f764 ---
.pc = $f64a "loc_f64a"

loc_f64a:
        ldx #$00
        stx $22e2
        ldy #$00
        lda ($2d),y
        beq loc_f665
        sta $22e3
        clc
        adc #$40
        sta $22e4
        inc $2d
        bne loc_f604
        inc $2e
        rts

loc_f665:
        lda #$00
        sta $2d
        lda #$1b
        sta $2e
        jmp loc_22a9

dat_f670:
        .byte $b3,$23,$01,$0e,$4e                   // .#..N

loc_f675:
        ldx $c460
        lda #$1b
        sta $d011
        lda #$00
        sta $d020
        sta $d021
        lda #$0b
        sta $0286
        jsr $e544
        ldy #$00

loc_f68f:
        lda txt_2500,y
        sta $0400,y
        iny
        bne loc_f68f
        ldy #$00

loc_f69a:
        lda $2600,y
        sta $0500,y
        iny
        cpy #$40
        bne loc_f69a
        ldy #$00
        nop

loc_f6a8:
        lda $2640,y
        sta $0543,y
        iny
        bne loc_f6a8
        ldy #$00

loc_f6b3:
        lda $2740,y
        sta $0643,y
        iny
        cpy #$38
        bne loc_f6b3
        ldy #$00

loc_f6c0:
        lda #$0a
        sta $db70,y
        iny
        cpy #$50
        nop
        bne loc_f6c0
        jsr sub_22c4
        ldy #$00

loc_f6d0:
        lda $1a00,y
        sta $0680,y
        iny
        bne loc_f6d0
        jsr sub_2100
        lda #$0b
        sta smc_2133
        lda #$0c
        sta smc_2138
        lda #$06
        sta $2159
        lda #$0e
        sta $215e
        jsr sub_23e0
        jsr sub_23d0
        lda #$0c
        sta smc_2133
        lda #$03
        sta smc_2138
        lda #$0e
        sta $2159
        lda #$03
        sta $215e
        jsr sub_23d0
        lda #$03
        sta smc_2133
        sta $2159
        jsr sub_23d0
        lda #$0e
        sta smc_2133
        lda #$0c
        sta $2159
        jsr sub_23d0
        lda #$06
        sta smc_2133
        lda #$0e
        sta smc_2138
        lda #$0b
        sta $2159
        lda #$0c
        sta $215e
        jmp loc_2000

dat_f73c:
        .byte $b9,$2b                               // .+

loc_f73e:
        ldy #$a0

loc_f740:
        ldx #$a0

loc_f742:
        inx
        bne loc_f742
        iny
        bne loc_f740
        rts

dat_f749:
        .byte $a5,$2d,$20,$f0,$23,$20               // .- .# 

loc_f74f:
        beq loc_f774
        jsr sub_23f0
        jsr sub_23f0
        rts

dat_f758:
        .byte $a3,$2b                               // .+

loc_f75a:
        ldy #$00

loc_f75c:
        ldx #$00

loc_f75e:
        inx
        bne loc_f75e
        iny
        bne loc_f75c
        rts

// --- Region $f774-$f77a ---
.pc = $f774 "loc_f774"

loc_f774:
        .byte $0c,$0d,$0e                           // nop $0e0d // ILLEGAL
        .byte $0f,$10,$11                           // slo $1110 // ILLEGAL

dat_f77a:
        .byte $e3                                   // .

// --- Region $ff81-$ffa6 ---
.pc = $ff81 "Segment $ff81"
        ora ($00,x)
        ora ($a3,x)
        .byte $3b,$01,$00                           // rla $0001,y // ILLEGAL
        .byte $54,$44                               // nop $44,x // ILLEGAL
        bpl loc_ff8c

loc_ff8c:
        .byte $44,$00                               // nop $00 // ILLEGAL
        bpl loc_ffd4
        ora $01
        .byte $04,$00                               // nop $00 // ILLEGAL
        ora ($00,x)
        .byte $04,$01                               // nop $01 // ILLEGAL
        ora $11,x
        .byte $04,$00                               // nop $00 // ILLEGAL
        ora ($00),y
        .byte $04,$11                               // nop $11 // ILLEGAL
        eor $a7,x
        .byte $27,$50                               // rla $50 // ILLEGAL
        .byte $04,$04                               // nop $04 // ILLEGAL
        brk

// --- Region $ffd4-$ffd6 ---
.pc = $ffd4 "loc_ffd4"

loc_ffd4:
        bpl $1002a
        brk

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

// --- Region $0810-$0fff ---
.pc = $0810 "txt_0810"

txt_0810:
        .text "**((())%"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$44,$11                       // ..D.

txt_081d:
        .text "ZUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00                               // ..

txt_0823:
        .text "UU"
        .byte $ba                                   // ':' | $80 (end-of-string marker)

txt_0826:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$96,$a9,$62,$a8,$a0,$95,$15,$55,$55,$95,$65,$99,$00 // ..U..b....UU.e..
        .byte $00
        .byte $40                                   // @ character
        .text "PTT"
        .byte $95
        .byte $55,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$aa
        .byte $aa,$00,$11,$04,$01,$15,$05,$aa,$aa,$00,$15,$55,$59,$69,$9d,$aa // ...........UYi..
        .byte $aa,$00,$55,$65,$56,$58,$6a,$a8,$a5,$05,$55,$95,$65,$99,$26,$00 // ..UeVXj...U.e.&.
        .byte $40                                   // @ character
        .text "PTUU"
        .byte $65
        .byte $55,$02,$02,$02,$02,$02,$02

txt_0876:
        .text "BB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$80,$84,$81,$80,$85,$81,$aa,$aa,$00,$45,$15,$56,$5a,$67,$90 // ..........E.VZg.

txt_0889:
        .text "PPPPPPP"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a0,$a1,$a0,$a0,$a1,$a0,$aa,$aa,$00,$11,$45,$15 // ...........E.

txt_089e:
        .text "VY"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$55,$95,$95,$d6,$aa,$aa,$02,$56,$99,$26,$8a,$a6,$80 // ..UU......V.&...

txt_08b1:
        .text "TU"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $9d,$ab,$bb,$ee,$00,$00,$00           // .......

txt_08bb:
        .byte $40                                   // @ character
        .text "PPT"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)

txt_08c0:
        .text "**(((((("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$44,$11,$05,$55,$16,$aa,$aa,$00,$55,$55,$65,$a5,$75,$aa // ..D..U....UUe.u.
        .byte $aa,$00,$55,$96,$59,$62,$a8,$aa,$aa,$a0,$a1,$a0,$a5,$a5,$95,$aa // ..U.Yb..........
        .byte $aa,$00,$11,$45,$6a                   // ...Ej

txt_08ee:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$56,$ea                   // ..UV.

txt_08f6:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00                               // ..

txt_08fb:
        .text "UY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $89,$a2,$00,$00,$00,$00,$00,$00,$00,$00,$80
        .text "TUUUU"
        .byte $96,$65,$00,$00,$00                   // .e...

txt_0913:
        .byte $40                                   // @ character
        .text "PPTT)*"
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$65,$5a,$69,$66,$aa,$7a,$aa,$7b,$65,$65 // ......eZif.z.{ee
        .byte $99,$69,$9d,$a9,$9d,$ad,$0a           // .i.....

txt_0931:
        .text "JJJJJJJ"
        .byte $15,$16,$19
        .text "&Z*Z"
        .byte $6b,$69,$9d,$ad,$6d,$ad,$bd,$ad,$bd

txt_0948:
        .text "JJBBBBBBY"
        .byte $96,$9a,$99,$aa,$9e,$aa,$9e,$59,$99,$66,$9a,$a7,$aa,$a7,$eb // .......Y.f.....

txt_0960:
        .text "BRRRRRRR"
        .byte $85,$85,$86,$89,$96,$8a,$96,$9a,$5a,$a7,$6b,$9b,$ab,$af,$ab,$ef // ........Z.k.....

txt_0978:
        .text "PPPPPPPP"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $a1,$a1,$a2,$a5,$a2,$a5,$a6,$56,$69,$9a,$66,$aa,$ab,$aa,$bb,$94 // .......Vi.f.....
        .byte $d4,$d4,$d4,$d4,$d4,$d4,$d4,$a7,$a9
        .text "*)*)%"
        .byte $00,$bb
        .byte $ff,$bf,$ff,$ff,$55,$55,$00,$d4,$d5,$f5,$f5,$f5,$55,$55,$00 // ....UU......UU.

txt_09b0:
        .text "(((()())UZ"
        .byte $66,$99,$6a,$aa,$6a,$ae,$a5,$75,$b5,$b5,$b5,$f5,$b5,$f5,$00 // f.j.j..u.......

txt_09c9:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $a9                                   // .

txt_09d2:
        .text "))*)*)"
        .byte $95,$69,$a6,$99,$aa,$ea,$aa,$ee,$94,$95,$65,$a5,$75,$a5,$75,$b5 // .i........e.u.u.
        .byte $ae,$bb,$be,$bf,$7f,$3f,$1f,$07,$ad,$bd,$ed,$bd,$ed,$bd,$ed,$fd // .....?..........

txt_09f8:
        .text "JJJJJJJJ"
        .byte $6a,$7b,$6e,$7b,$af,$7b,$af,$7f,$ed,$bd,$fd,$fd,$fd,$f9,$d1 // j{n{.{.........

txt_0a0f:
        .text "ABBBBBBB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ae,$af,$af,$9f,$8f,$87,$81,$ab,$ef,$bb,$ef,$fb,$ef,$fb,$ff // ................

txt_0a28:
        .text "RRRRRRRR"
        .byte $9a,$9e,$9b,$9e,$ab,$9e,$ab,$9f,$bb,$ef,$bf,$ff,$ff,$fe,$f4,$d0 // ................
        .byte $a6,$a7,$a6,$a7,$aa,$a7,$aa,$a7,$ae,$bb,$ef,$bf,$ff,$bf,$fd,$f4 // ................
        .byte $d4,$d4,$d4,$d4,$d4,$9a,$2a,$00,$00,$00,$00,$00,$00,$aa,$aa,$00 // ......*.........
        .byte $00,$00,$00,$00,$00,$a4,$94,$14       // ........

txt_0a68:
        .text "))))*)*)"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ee,$bb,$ef,$bf,$ef,$bf,$fd,$b5,$f5,$f5,$f5,$f5,$e5,$45,$05 // .............E.

txt_0a80:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "****)((("
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $ee,$fb,$fe,$ff,$fe,$7f,$1f,$b5,$f5,$b5,$f5,$b5,$f5,$b5,$f5,$01 // ................
        .byte $00,$00,$00,$11,$00,$11,$04,$fd,$7d,$3d,$1d,$0d,$19,$05,$49,$bd // ........}=....I.
        .byte $b4,$b0,$90,$81,$50,$01,$04,$02,$00,$00,$00,$11,$05,$15,$49,$aa // ....P.........I.
        .byte $00,$00,$00
        .text "UUBB"
        .byte $80,$00,$00,$00
        .byte $44,$80,$84,$81,$7f
        .byte $1f,$0f,$07,$43,$06,$41,$12,$af,$ad,$ac,$a4,$a0,$94,$80,$81,$40 // ...C.A.........@
        .byte $00,$00,$00,$44,$01,$45,$12,$ab,$ab,$ab,$a9,$a8,$a5,$a0,$a0,$d0 // ...D.E..........
        .byte $40,$00,$00,$11,$00,$11,$44,$00,$00,$15,$15,$14,$54,$54,$94,$00 // @.....D.....TT..
        .byte $00,$55,$55,$00,$00,$00,$00,$14,$14,$54,$54,$00,$00,$00,$00 // .UU......TT....

txt_0b10:
        .text "*****)(("
        .byte $f4,$d0,$c0,$40,$04,$40,$04,$11,$05,$05,$05,$05,$45,$15 // ...@.@......E.

txt_0b26:
        .text "U%(((((((("
        .byte $07,$01,$00,$00,$44,$00,$44,$11,$f5,$f5,$f5,$75,$35,$65,$15,$25 // ....D.D....u5e.%
        .byte $15,$11,$15,$15,$15,$19,$26,$5a,$15,$59,$15,$59,$59,$99,$69,$9d // ......&Z.Y.YY.i.
        .byte $11,$15,$11,$15,$15,$19,$26,$5a,$55,$19,$55,$59,$59,$99,$69,$9d // ......&ZU.UYY.i.

txt_0b60:
        .text "BBBBBBBB"
        .byte $85,$84,$85,$85,$85,$86,$89,$96
        .text "EVEVV"
        .byte $66,$9a,$a7
        .byte $84,$85,$84,$85,$85,$86,$89,$96
        .text "UFUVV"
        .byte $66,$9a,$a7
        .byte $a1,$a1,$a1,$a1,$a1,$a1,$a2,$a5,$15,$51,$15,$55,$55,$99,$66,$a9 // .........Q.UU.f.
        .byte $54,$94,$54,$94,$94,$94,$94,$d4       // T.T.....

txt_0ba0:
        .text "((((((()ETEUU"
        .byte $66,$99,$6a
        .byte $55,$65
        .byte $55,$65,$65,$65,$a5,$75
        .text "TETUU"
        .byte $66,$99,$6a,$6a,$26,$6a,$6a,$ae,$6a,$bb,$ae,$a9,$6d,$ad,$ed,$ad // f.jj&jj.j...m...
        .byte $ed,$bd,$fd,$2a,$66,$6a,$ae,$6a,$ae,$7b,$be,$ad,$69,$ad,$ad,$ed // ...*fj.j.{..i...
        .byte $ad,$bd,$ed,$9a,$89,$9a,$9a,$ab,$9a,$ae,$ab,$aa,$9b,$ab,$bb,$ab // ................
        .byte $bb,$ef,$bf,$8a,$99,$9a,$ab,$9a,$ab,$9e,$af,$ab,$9a,$ab,$ab,$bb // ................
        .byte $ab,$ef,$bb                           // ...

txt_0c00:
        .text "PPPPPPPT"
        .byte $00                                   // string terminator
        .byte $00,$aa,$aa,$aa,$a7,$ab,$aa,$00,$00,$aa,$aa,$99,$bb,$ee,$ff,$00 // ................
        .byte $00,$a4,$94,$94,$d4,$d4,$d4,$a2,$a6,$a6,$aa,$a6,$aa,$a7,$ab,$aa // ................
        .byte $66,$aa,$ea,$ae,$ea,$bb,$ee,$d4,$94,$d4,$d4,$d4,$d4,$d4,$d5,$00 // f...............
        .byte $00                                   // .

txt_0c3a:
        .text "***)**"
        .byte $00                                   // string terminator
        .byte $00,$aa,$aa,$a6,$ee,$fb,$bf,$00,$00,$a9,$a5,$65,$f5,$b5,$f5 // ...........e...

txt_0c50:
        .text "())*)*)*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $99,$aa,$ba,$ab,$ba,$ee,$fb,$b5,$a5,$b5,$b5,$b5,$b5,$f5,$b5 // ...............

txt_0c68:
        .text ")())*)**"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $99,$aa,$ab,$ba,$ab,$ee,$bb,$a5,$b5,$b5,$b5,$b5,$b5,$f5,$f5,$bf // ................
        .byte $7b,$bf,$bf,$be,$af,$7b,$7f,$ed,$fd,$fd,$fd,$fd,$ed,$bd,$fd,$6f // {....{.........o
        .byte $bf,$bf,$bf,$be,$af,$7b,$bf,$fd,$bd,$fd,$fd,$fd,$ed,$bd,$fd,$af // .....{..........
        .byte $9e,$af,$af,$af,$ab,$9e,$9f,$fb,$ff,$ff,$ff,$bf,$fb,$ef,$ff // ...............

txt_0cb0:
        .text "RPPPPPPP"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ab,$ab,$aa,$2a,$2a,$0a,$02,$ff,$ee,$ff,$ff,$ff,$bf,$ab,$ab,$d4 // ...**...........
        .byte $d5,$f6,$fe,$ff,$ff,$be,$ff,$ab,$ab,$ab,$ab,$ff,$fb,$ee,$ff,$ef // ................
        .byte $fe,$ff,$ff,$ff,$ff,$ee,$ff,$d4,$d4,$d4,$d4,$d4,$d4,$d4,$d4,$a9 // ................
        .byte $2a,$2a,$2a,$0a,$0a,$02,$00,$ff,$fb,$ff,$bf,$bf,$af,$aa,$aa,$f5 // ***.............
        .byte $b5,$fd,$ff,$ff,$ff,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$2a // ...............*
        .byte $6a,$aa,$aa,$ff,$fe,$bb,$ff,$fb,$ff,$ff,$ff,$ff,$ff,$bb,$ff,$f5 // j...............
        .byte $b5,$f5,$f5,$f5,$f5,$b5,$f5           // .......

txt_0d20:
        .text ")*****)*"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $fe,$ff,$ff,$fb,$bf,$ee,$ff,$f5,$f5,$f5,$f5,$f5,$b5,$f5,$f5 // ...............

txt_0d38:
        .text "*)****))"
        .byte $ff,$ef,$ff,$ff,$fb,$bf,$ee,$ff,$b5,$f5,$f5,$f5,$f5,$b5,$f5,$f5 // ................
        .byte $0a,$09,$00,$00,$00,$00,$00,$00,$55,$55,$00,$00,$00,$00,$00,$00 // ........UU......
        .byte $4a,$49,$00,$00,$00,$00,$00,$00,$42,$42,$00,$00,$00,$00,$00,$00 // JI......BB......
        .byte $95,$55,$00,$00,$00,$00,$00,$00,$50,$50,$00,$00,$00,$00,$00,$00 // .U......PP......
        .byte $a9,$05,$00,$00,$00,$00,$00,$00,$54,$54,$00,$00,$00,$00,$00,$00 // ........TT......
        .byte $2a,$01,$00,$00,$00,$00,$00,$00,$29,$25,$00,$00,$00,$00,$00,$00 // *.......)%......
        .byte $40,$40,$00,$00,$00,$00,$00,$00,$aa,$a9,$01,$15,$55,$59,$69,$9d // @@..........UYi.
        .byte $aa,$aa,$80,$84,$85,$85,$99,$86,$aa,$aa,$11,$44,$51,$54,$65,$55 // ...........DQTeU
        .byte $92                                   // .

txt_0dc1:
        .text "RRRRRRR"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00                               // ..

txt_0dcb:
        .text "UYUVZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a9,$01,$55,$65,$99,$26,$89,$00       // ..Ue.&..

txt_0dd9:
        .text "PTUUUY"
        .byte $95,$00,$00,$00,$00                   // .....

txt_0de4:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PP"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$56,$95,$95,$d6,$aa,$aa,$00,$55,$59,$66,$89,$a2,$a9 // ..UV......UYf...
        .byte $a5,$05,$55,$55,$65,$a5,$75,$99,$96,$9a,$99,$aa,$9e,$aa,$9e // ..UUe.u........

txt_0e08:
        .text "RRPPPPPP"
        .byte $96,$a5,$a6,$a6,$aa,$a7,$aa,$a7,$56,$a6,$99,$66,$a9,$aa,$a9,$ba // ........V..f....
        .byte $50,$54,$94,$94,$d4,$94,$d4,$d4       // PT......

txt_0e28:
        .text "BBBBBJJ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ae,$af,$af,$9f,$8f,$07,$01,$ab,$ef,$bb,$ef,$fb,$ed,$fd,$f5 // ................

txt_0e40:
        .text "RRRRRBBBPPPPPPP"
        .byte $6a,$aa,$ab,$ab,$ab,$a7,$a3,$a1,$a0,$ea,$bb,$ee,$fb,$fe,$fb,$fe // j...............
        .byte $7f,$d4,$d4,$d4,$d4,$d4,$94,$14,$1a   // .........

txt_0e68:
        .text "****)"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a0,$a0,$b5,$f5,$b5,$f5,$b5,$d4,$d4,$54,$01,$01,$01,$01,$11,$05 // .........T......
        .byte $15,$49,$a8,$00,$00,$00               // .I....

txt_0e84:
        .text "TUJJ"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$01,$84,$75,$55,$54,$55,$15,$15,$15,$05,$02 // .......uUTU.....
        .byte $02,$02,$02,$02                       // ....

txt_0e9d:
        .text "BBB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$00,$00                           // ...

txt_0ea4:
        .text "UUPP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$00,$00,$51,$60,$a1,$a0,$1f,$07,$03,$01,$10,$01,$10,$44,$d4 // ...Q`.........D.
        .byte $d4,$d4,$d4,$d4,$94,$54,$94,$2a,$00,$00,$00,$15,$55,$54,$94,$80 // .....T.*....UT..
        .byte $00,$00,$00                           // ...

txt_0ecc:
        .byte $40                                   // @ character
        .text "P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$07,$05,$05,$05,$01,$01,$11       // ........

txt_0ed7:
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .text "PPTTT"
        .byte $80,$81,$84,$85,$84,$85,$85,$86
        .byte $49,$12
        .text "UFUVV"
        .byte $66
        .byte $51,$15
        .byte $51,$55,$55,$99,$66,$a9,$04,$11
        .text "ETEUU"
        .byte $66
        .byte $95,$25,$55,$65,$55,$65,$65,$65,$89,$96,$8a,$99,$ab,$9a,$ae,$ab // .%UeUeee........
        .byte $9a,$a7,$ab,$9a,$ab,$bb,$ef,$bf,$a6,$a2,$a6,$a6,$aa,$a6,$ab,$aa // ................
        .byte $aa,$66,$aa,$ae,$ea,$ae,$bb,$ef,$d4,$94,$d4,$d4,$d4,$d4,$d4,$d4 // .f..............

txt_0f30:
        .text "()()*)**"
        .byte $99,$6a,$aa,$99,$ba,$ab,$ee,$bb,$a5,$75,$b5,$a5,$b5,$b5,$f5,$f5 // .j.......u......
        .byte $9b,$af,$af,$af,$af,$ab,$9e,$af,$ff,$ef,$ff,$ff,$bf,$fb,$ef,$ff // ................
        .byte $ab,$a7,$ab,$ab,$ab,$aa,$a7,$a7,$fe,$bf,$ff,$ff,$ef,$fe,$bb,$ff // ................
        .byte $a6,$ab,$ab,$ab,$ab,$aa,$a7,$ab,$ff,$fb,$ff,$ff,$ef,$fe,$bb,$ff // ................
        .byte $52,$52,$00,$00,$00,$00,$00,$00,$a5,$95,$00,$00,$00,$00,$00,$00 // RR..............
        .byte $e7,$e7,$e7,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$e7,$e7,$e7 // ................
        .byte $e7,$e7,$e7,$07,$07,$e7,$e7,$e7       // ........

txt_0fa0:
        .text "????????"
        .fill 8, $1f
        .fill 8, $f8
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00,$fc,$fc,$fc,$fc,$fc,$fc,$00,$00 // ................
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff // ................
        .byte $e7,$e7,$e7,$07,$07,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff // ................
        .byte $0f,$0f,$0f,$0f,$f0,$f0,$f0,$f0       // ........

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$ff,$ff,$ff,$71,$07,$ce,$d0,$72,$05,$22,$2e,$8c,$b5,$de // .....q...r."....
        .byte $16,$16,$16,$81,$aa,$d3,$16,$16,$16   // .........

txt_1020:
        .text "-PLAYER BY JCH AND MUSIC BY JCH-"

// --- Region $1492-$14bb ---
.pc = $1492 "Segment $1492"
        .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 $14c2-$1534 ---
.pc = $14c2 "Segment $14c2"
        .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_1514:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_1524:
        .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 $153a-$15b2 ---
.pc = $153a "dat_153a"

dat_153a:
        .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,$33,$01,$02,$04,$00,$07,$0e,$22,$0a // .0. ...3......".
        .byte $22,$06,$07,$06,$18,$20,$30,$00,$00,$00,$04,$0c,$04,$00,$00,$00 // ".... 0.........
        .byte $07,$0f,$07,$0c
        .text "00AA"
        .byte $10,$04,$0e,$00,$08,$0f,$00
        .byte $20
        .byte $10,$00,$00,$00,$00,$60,$30,$00,$04,$0e,$00,$30,$80,$0a,$01,$04 // .....`0....0....
        .byte $01,$00,$00,$00,$00,$00,$00,$01,$01,$01,$00,$00,$00,$82,$82,$82 // ................
        .byte $00,$00,$00,$01,$0c,$14,$00,$09,$11,$00,$00,$80,$00,$00,$00,$00 // ................
        .fill 9, $00

// --- Region $15b4-$1815 ---
.pc = $15b4 "dat_15b4"

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

txt_15c0:
        .text "#'+/37;?"
        .byte $00                                   // string terminator
        .byte $00,$00,$fc,$3c,$01,$81,$16,$aa,$16,$d3,$16,$03,$07,$81,$16,$aa // ...<............
        .byte $16,$d3,$16,$ff,$ff,$00,$7f,$c1,$aa,$c1,$a7,$c4,$aa,$7f,$00,$03 // ................
        .byte $07,$7f,$00,$04,$07,$7f,$0c,$0c,$00,$7f,$00,$00,$00,$7f,$41,$00 // ..............A.
        .byte $81,$41,$81,$41,$80,$10,$04,$41,$41,$41,$00,$41,$41,$41,$00,$13 // .A.A...AAA.AAA..
        .byte $13,$10,$02,$11,$11,$41,$02,$ff,$ff,$ff,$01,$38,$0a,$01,$8f,$2a // .....A.....8...*
        .byte $06,$01,$a0,$00,$00,$00,$00,$01,$02,$20,$00,$80,$00,$00,$00,$04 // ......... ......
        .byte $03,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c8 // .0..............
        .byte $08,$00,$08,$08,$04,$02,$00,$c8,$48,$20,$04,$04,$00,$00,$00,$c8 // ........H ......
        .byte $48,$20,$04,$04,$04,$00,$00,$8a,$ef,$10,$0e,$0c,$04,$09,$00,$8a // H ..............
        .byte $ef,$10,$0e,$0c,$04,$0d,$00,$e8,$00,$00,$00,$0c,$04,$11,$04,$a8 // ................
        .byte $14,$40,$01,$0c,$08,$15,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40 // .@.............@
        .byte $00,$80,$01,$00,$a0,$80,$00,$00,$8c,$01,$8c,$01,$87,$01,$05,$8c // ................
        .byte $01,$01,$91,$01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01,$01,$91 // ................
        .byte $01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01,$01,$91,$01,$8f,$05 // ................
        .byte $ff,$8c,$02,$8c,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$8c // ................
        .byte $02,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$8c,$02,$03,$87 // ................
        .byte $02,$03,$8c,$02,$03,$85,$02,$8a,$04,$ff,$8c,$06,$8c,$07,$87,$06 // ................
        .byte $07,$8c,$06,$07,$91,$06,$8f,$08,$8c,$09,$0a,$0b,$0c,$ff,$01,$04 // ................
        .byte $12,$1e
        .text ".>MX"
        .byte $63,$73,$a9,$e6
        .byte $2c,$17,$17,$17,$17,$17
        .byte $17,$17,$17,$17,$17,$17,$17,$18,$80,$00,$7f,$a3,$81,$0c,$0c,$0f // ................
        .byte $0c,$a1,$0c,$a3,$0c,$a2,$83,$0a,$7f,$a4,$83,$30,$81,$00,$83,$30 // ...........0...0
        .byte $81,$00,$83,$30,$7f,$a4,$83,$7e,$81,$30,$82,$30,$80,$00,$81,$30 // ...0...~.0.0...0
        .byte $82,$30,$80,$00,$7f,$a5,$81,$30,$30,$30,$82,$30,$80,$00,$81,$30 // .0.....000.0...0
        .byte $82,$30,$80,$00,$7f,$a3,$81,$0c,$0c,$0f,$0c,$a1,$0c,$a3,$0c,$a2 // .0..............
        .byte $0a,$a1,$0c,$7f,$a6,$81               // ......

txt_174f:
        .text "02302302"
        .byte $7f,$a6,$81                           // ...

txt_175a:
        .text "02302320"
        .byte $7f,$a7,$81,$32,$80,$30,$00,$32,$00,$83,$34,$80,$30,$00,$83,$2d // ...2.0.2..4.0..-
        .byte $7f,$a7,$88,$30,$80,$00,$84,$32,$80,$00,$c0,$81,$32,$90,$33,$81 // ...0...2....2.3.
        .byte $7e,$80,$00,$82,$32,$80,$00,$82,$30,$00,$84,$32,$80,$00,$81,$30 // ~...2...0..2...0
        .byte $00,$80,$2e,$00,$82,$29,$80,$00,$84,$2b,$80,$00,$2e,$00,$30,$00 // .....)...+....0.
        .byte $32,$00,$82,$33,$80,$00,$7f,$a7,$88,$30,$80,$00,$84,$37,$80,$00 // 2..3.....0...7..
        .byte $35,$00,$33,$82,$00,$80,$32,$82,$00,$81,$2e,$83,$00,$c1,$81,$35 // 5.3...2........5
        .byte $90,$37,$80,$7e,$3a,$00,$37,$82,$00,$80,$3a,$82,$00,$c2,$81,$3a // .7.~:.7...:....:
        .byte $90,$3c,$c3,$80,$7e,$3a,$00,$37,$00,$36,$00,$35,$00,$33,$00,$30 // .<..~:.7.6.5.3.0
        .byte $00,$2e,$00,$7f,$a7,$81,$30,$80,$2e,$00,$2b,$00,$c1,$81,$2e,$90 // ......0...+.....
        .byte $30,$80,$7e,$30,$00,$32,$00,$33,$00,$83,$32,$30,$81,$2e,$80,$2b // 0.~0.2.3..20...+
        .byte $00,$29,$00,$c0,$81,$29,$90,$2b,$80,$7e,$3a,$00,$35,$00,$c2,$81 // .)...).+.~:.5...
        .byte $35,$90,$37,$80                       // 5.7.

// --- Region $181b-$1900 ---
.pc = $181b "dat_181b"

dat_181b:
        .byte $3c,$00
        .byte $3f,$00
        .byte $3e,$00
        .byte $3c,$00
        .byte $35,$90
        .byte $37,$81
        .text "532."
        .byte $7f,$a7,$81,$30,$80,$2e,$00,$2b,$00,$c1,$81,$2e,$90,$30,$80,$7e // ...0...+.....0.~
        .byte $2b,$00,$2e,$00,$30,$00,$81,$33,$80,$32,$00,$30,$00,$33,$00,$81 // +...0..3.2.0.3..

txt_184b:
        .text "2037<>?"
        .byte $83,$3c,$80,$3a,$00,$3f,$00,$3c,$00,$c2,$81,$41,$90,$43,$82,$7e // .<.:.?.<...A.C.~
        .byte $81,$42,$41,$80,$3f,$00,$3c,$00,$3a,$00,$7f // .BA.?.<.:..

txt_186d:
        .text "0+$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $24,$c1                               // $.

txt_1873:
        .text "+0$"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $24,$c1                               // $.

txt_1879:
        .text "0+$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $24,$c1                               // $.

txt_187f:
        .text "+0$"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $24,$c1
        .byte $30,$2b,$24,$ff,$c4,$af
        .text "<<<<"
        .byte $ff,$c5,$af,$18
        .byte $97,$1d,$97,$16,$af,$18,$1f,$ff,$c5,$97,$18,$1b,$af,$1d,$97,$18 // ................
        .byte $1b,$8b,$1d,$1b,$1a,$16,$ff,$c5,$97,$18,$1b,$af,$1d,$97,$18,$1b // ................
        .byte $c6,$af,$e0,$56,$43,$ff,$c7,$8b,$18,$85,$18,$24,$8b,$18,$18,$1d // ...VC......$....
        .byte $1d,$85,$16,$16,$22,$16,$8b,$18,$85,$18,$24,$8b,$18,$18,$1f,$85 // ....".....$.....
        .byte $1f,$8b,$1f,$85,$1f,$8b,$13,$ff,$c8,$85,$37,$8b,$37,$a3,$37,$8b // ..........7.7.7.
        .byte $c9,$35,$85,$35,$8b,$35,$c8,$37,$85,$3c,$8b,$3c,$c9,$a3,$3c,$85 // .5.5.5.7.<.<..<.
        .byte $c8                                   // .

txt_18f4:
        .text "7777"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $37,$37,$37,$ff,$06,$41,$02           // 777..A.

dat_1900:
        // === Fill data (1 bytes, $1900-$1900) ===
        .byte $00                                   // .

// --- Region $1a03-$1c7e ---
.pc = $1a03 "dat_1a03"

dat_1a03:
        // === Sine/lookup table (197 bytes, range $00-$35) ===
        .byte $01,$02,$03,$00,$00,$00,$00,$00,$04,$05,$00,$00,$00,$00,$00,$00 // ................
        .byte $02,$06,$00,$00,$00,$00,$00,$07,$05,$08,$00,$00,$00,$00,$00,$01 // ................
        .byte $02,$03,$00,$00,$00,$09,$09,$09,$0a,$0b,$0c,$0d,$0d,$0d,$0d,$0d // ................
        .byte $0e,$0f,$09,$09,$09,$09,$09,$09,$0b,$10,$0d,$0d,$0d,$0d,$0d,$11 // ................
        .byte $0f,$12,$09,$09,$09,$09,$09,$0a,$0b,$13,$09,$09,$09,$14,$14,$14 // ................
        .byte $15,$16,$17,$18,$18,$18,$18,$18,$19,$1a,$14,$14,$14,$14,$14,$14 // ................
        .byte $16,$1b,$18,$18,$18,$18,$18,$1c,$1a,$1d,$14,$14,$14,$14,$14,$15 // ................
        .byte $16,$1e,$14,$14,$14,$1f,$1f,$1f       // ........

txt_1a7b:
        .text "! "
        .byte $22                                   // double quote character
        .text "#####$ "
        .byte $1f,$1f,$1f,$1f,$1f,$1f               // ......

txt_1a8b:
        .text " %#####& '"
        .byte $1f,$1f,$1f,$1f,$1f,$21,$20,$28,$1f,$1f,$1f // .....! (...

txt_1aa0:
        .text ")))*+,)))))-.))))))/0)))))123)))))*+,)45"

dat_1ac8:
        // === Fill data (64 bytes, $1ac8-$1b07) ===
        .fill 64, $20

txt_1b08:
        .encoding "screencode_mixed"
        .text "hi and welcome to cash and grab from zepplin games"
        .encoding "petscii_upper"

txt_1b3a:
        .text "..   "

txt_1b3f:
        .encoding "screencode_mixed"
        .text "just one of many releases tonight"
        .encoding "petscii_upper"

txt_1b60:
        .text "..  "

txt_1b64:
        .encoding "screencode_mixed"
        .text "if you can make it to the horizon party in a few then youll meet us there.. greetz fly out to"
        .encoding "petscii_upper"

txt_1bc1:
        .text "..  "

txt_1bc5:
        .encoding "screencode_mixed"
        .text "inc.. illusion.. censor.. crazy.. fbi crew.. genesis.. blackmail.. contex.. atg.. derby ram.. cosmos.. xds.. atc.. nec.. fairlight.. trc.. action"
        .encoding "petscii_upper"

txt_1c56:
        .text "..      "

txt_1c5e:
        .encoding "screencode_mixed"
        .text "bod of talent"
        .encoding "petscii_upper"

txt_1c6b:
        .text " 1990!!            "
        .byte $00                                   // string terminator

// --- Region $2036-$2046 ---
.pc = $2036 "Segment $2036"
        .byte $8d                                   // .

txt_2037:
        .text "8!"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $06,$8d                               // ..

txt_203c:
        .text "Y!"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $0e,$8d,$5e                           // ..^

txt_2042:
        .text "!LW#"
        .byte $00                                   // string terminator

// --- Region $2149-$219f ---
.pc = $2149 "dat_2149"

dat_2149:
        .byte $00,$00,$00,$00,$00,$00,$00,$4e,$19,$d0,$a9,$b2,$8d,$12,$d0,$a9 // .......N........
        .byte $06,$8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$a9,$c0,$8d,$14,$03,$4c,$81 // .."....#......L.
        .byte $ea,$00,$00,$00,$00,$00,$00,$4e,$19,$d0,$a9,$f0,$8d,$12,$d0,$a9 // .......N........
        .byte $0a,$8d,$23,$d0,$a9,$13,$8d,$16,$d0,$a9,$1a,$8d,$18,$d0,$a9,$0f // ..#.............
        .byte $8d,$22,$d0,$ad,$06,$10,$ad,$60,$22,$ad,$60,$22,$a9,$a0,$8d,$14 // .".....`".`"....
        .byte $03,$4c,$81,$ea,$00,$00,$00           // .L.....

// --- Region $21bf-$21df ---
.pc = $21bf "dat_21bf"

dat_21bf:
        .byte $a9,$4e,$19,$d0,$a9,$0b,$8d,$22,$d0,$a9,$05,$8d,$23,$d0,$a9,$1c // .N....."....#...
        .byte $8d,$18,$d0,$a9,$e0,$8d,$12,$d0,$a9,$70,$8d,$14,$03,$4c,$81,$ea // .........p...L..
        .byte $00                                   // .

// --- Region $221e-$2240 ---
.pc = $221e "Segment $221e"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$32,$9d,$01,$08,$e8,$d0,$f7,$ee // .4......2.......
        .byte $0c,$04,$ee,$09,$04,$d0,$ef,$a9,$37,$85,$01,$58,$20,$e2,$fc,$4c // ........7..X ..L
        .byte $ae,$a7                               // ..

dat_2240:
        // === Fill data (1 bytes, $2240-$2240) ===
        .byte $00                                   // .

// --- Region $22cf-$22f2 ---
.pc = $22cf "dat_22cf"

dat_22cf:
        .fill 19, $00
        .byte $01,$0e,$4e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..N.............
        .byte $00                                   // .

// --- Region $23fb-$23fb ---
.pc = $23fb "dat_23fb"

dat_23fb:
        // === Fill data (1 bytes, $23fb-$23fb) ===
        .byte $00                                   // .

// --- Region $2500-$28d8 ---
.pc = $2500 "txt_2500"

txt_2500:
        .encoding "screencode_mixed"
        .text " bcdefghijklmnopq   rstuvwxyz"
        .encoding "petscii_upper"
        .byte $1b,$06,$07,$1c,$1d,$1e,$1f           // .......

txt_2524:
        .text "!"
        .byte $22                                   // double quote character
        .text "      #$%&'()*+,-./   012345678#$%9  :;<      "
        .byte $08                                   // .

txt_2555:
        .text "=>?"
        .byte $40                                   // @ character
        .text "ABCDEFG/   HIJKL MNO"
        .byte $08                                   // .

txt_256e:
        .text "=>P  QRS      "
        .byte $08                                   // .

txt_257d:
        .text "TU?VWXYZE"
        .byte $5b                                   // [

txt_2587:
        .byte $5c                                   // backslash character
        .text "/   "
        .byte $5d,$5e,$5f,$60,$61,$20,$62,$63,$64,$08 // ]^_`a bcd.

txt_2596:
        .text "TUP  "
        .byte $65,$66,$67                           // efg

txt_259e:
        .text "      "
        .byte $08,$68,$69,$3f,$6a,$6b,$6c,$6d,$6e,$45,$6f,$70 // .hi?jklmnEop

txt_25b0:
        .text "/   "
        .byte $71,$72,$73,$20,$20,$20,$74,$75,$76,$08,$68,$69,$50,$20,$20,$74 // qrs   tuv.hiP  t
        .byte $77,$76                               // wv

txt_25c6:
        .text "      "
        .byte $08,$78,$79,$3f,$7a,$7b,$6c,$7c,$7d,$45,$7e,$7f,$80,$81,$82,$83 // .xy?z{l|}E~.....
        .byte $84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$08,$78,$79,$50,$20,$20,$8d // ..........xyP  .
        .byte $8e,$8f                               // ..

txt_25ee:
        .text "      "
        .byte $08,$90,$91,$3f,$92,$93,$6c,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c // ...?..l.........
        .byte $9d,$9e,$9f,$a1,$a2,$a3,$a4,$a5,$a6,$08,$90,$91 // ............

txt_2610:
        .text "P  "
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a8,$a9                               // ..

txt_2616:
        .text "      "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ab,$ac,$ab,$ab,$ad,$ae,$ab,$af,$20,$b0,$ab,$ab,$ab,$b1,$20 // ......... ..... 
        .byte $b2,$ab,$ab,$ab,$ab,$b3,$ab,$ab,$aa,$ab,$ab,$b4 // ............

txt_2639:
        .text "  "
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $ab,$ab                               // ..

txt_263e:
        .text "      "
        .byte $08,$09,$b5,$3f,$09,$b5,$6c,$b6,$b7,$b8,$0f,$10,$b9,$ba,$bb,$bc // ...?..l.........
        .byte $12,$13,$bd,$be,$21,$22,$18,$19,$bf   // ....!"...

txt_265d:
        .text "               "
        .byte $08
        .text "'(?'("
        .byte $6c,$c0

txt_2674:
        .text "+E-."
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $c2,$c3,$c4                           // ...

txt_267c:
        .text "012:;<678               "
        .byte $08                                   // .

txt_2695:
        .byte $40                                   // @ character
        .text "A?"
        .byte $40                                   // @ character
        .text "A"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c6,$c7,$c8                           // ...

txt_269e:
        .text "FG"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ca,$cb,$9c                           // ...

txt_26a4:
        .text "HI"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$52,$ce                           // .R.

txt_26aa:
        .text "MNO               "
        .byte $08,$56,$cf                           // .V.

txt_26bf:
        .text "?VW"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1,$d2,$d3,$5b,$5c,$d4,$d5,$d6,$d7,$5d,$5e,$d8,$d9,$da,$db,$62 // ...[\....]^....b
        .byte $63,$64                               // cd

txt_26d5:
        .text "               "
        .byte $08,$6a,$6b,$3f,$6a,$6b,$6c,$dc,$dd,$45,$6f,$70,$2f,$71,$de,$73 // .jk?jkl..Eop/q.s
        .byte $71,$72,$73,$65,$df,$e0,$74,$75,$76   // qrse..tuv

txt_26fd:
        .text "               "
        .byte $08,$7a,$7b,$3f,$7a,$7b,$6c,$e1,$e2,$45,$7e,$7f,$2f,$e3,$e4,$32 // .z{?z{l..E~./..2
        .byte $84,$85,$e5,$e6,$e7,$e8,$8a,$8b,$8c   // .........

txt_2725:
        .text "               "
        .byte $08,$92,$93,$3f,$92,$93,$6c,$94,$95,$45,$e9,$ea,$2f,$eb,$ec,$9c // ...?..l..E../...
        .byte $ed,$ee,$9c,$a7,$a8,$a9,$a4,$a5,$a6   // .........

txt_274d:
        .text "               "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ab,$ac,$ab,$ab,$ad,$ae,$ab,$ef,$ae,$ab,$af,$f0,$ab,$b1,$f0 // ................
        .byte $ab,$b1,$b3,$ab,$ab,$b3,$ab,$ab       // ........

dat_2775:
        .text "                                                                                                                                           "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // char 0 (partial)
        .byte $0f                                   // char 1 (partial)

txt_2809:
        .byte $3b,$2c,$a8,$64,$98,$d5,$30           // char 1 (partial)
        .byte $ff,$bb,$ec,$a8,$64,$98,$d5,$33       // char 2 @+2
        .byte $0f                                   // char 3 (partial)

txt_2819:
        .byte $3b,$2c,$a8,$64,$98,$dc,$30           // char 3 (partial)
        .byte $ff,$bb,$ec,$a8,$64,$98,$dc,$30       // char 4 @+4
        .byte $0f                                   // char 5 (partial)

txt_2829:
        .byte $3b,$2c,$a8,$64,$98,$d5,$33           // char 5 (partial)
        .byte $0f                                   // char 6 (partial)

txt_2831:
        .byte $3b,$2c,$a8,$64,$98,$d5,$33           // char 6 (partial)
        .byte $0f                                   // char 7 (partial)

txt_2839:
        .byte $3b,$2c,$a8,$64,$98,$dc,$33           // char 7 (partial)
        .byte $fc,$b8,$ec,$a8,$64,$98,$d5,$33       // char 8 @+8
        .byte $0f,$0b,$0e,$0a,$06,$09,$0d,$03       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $fc,$b8,$ec,$a8,$64,$98,$d5,$33       // char 11 @+11
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 12 @+12
        .byte $fc,$bb,$ee,$a8,$64,$98,$dc,$30       // char 13 @+13
        .byte $ff,$bb,$ec,$a8,$64,$98,$dc,$30       // char 14 @+14
        .byte $0f                                   // char 15 (partial)

txt_2879:
        .byte $3b,$2c,$a8,$64,$98,$dc,$30           // char 15 (partial)
        .byte $ff,$bb,$ec,$a8,$64,$98,$dc,$00       // char 16 @+16
        .byte $0f                                   // char 17 (partial)

txt_2889:
        .byte $3b,$2c,$a8,$64,$98,$dc,$30           // char 17 (partial)
        .byte $ff,$bb,$ec,$a8,$64,$98,$d5,$33       // char 18 @+18
        .byte $0f                                   // char 19 (partial)

txt_2899:
        .byte $3b,$2c,$a8,$64,$98,$d4,$3f           // char 19 (partial)
        .byte $ff,$bb,$0e,$0a,$06,$09,$0d,$03       // char 20 @+20
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 21 @+21
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 22 @+22
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 23 @+23
        .byte $fc,$b8,$ec,$a8,$64,$98,$35,$33       // char 24 @+24
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 25 @+25
        .byte $ff,$bb,$00,$00,$00,$01,$03,$0c       // char 26 @+26

dat_28d8:
        // === Fill data (1 bytes, $28d8-$28d8) ===
        .byte $00                                   // .

// --- Region $2908-$291f ---
.pc = $2908 "dat_2908"

dat_2908:
        .byte $0f,$0b,$0e,$0a,$06,$09,$0d,$03       // char 33 '!'
        .byte $fc,$b8,$ec,$a8,$00,$00,$00,$00       // char 34 '"'
        .byte $ff,$bb,$ee,$aa,$66,$99,$d5,$33       // char 35 '#'

// --- Region $2938-$293c ---
.pc = $2938 "dat_2938"

dat_2938:
        .byte $0f,$0b,$0e,$2a                       // char 39 (partial)

dat_293c:
        // === Fill data (1 bytes, $293c-$293c) ===
        .byte $00                                   // .

// --- Region $296e-$29dc ---
.pc = $296e "dat_296e"

dat_296e:
        .byte $d5,$33                               // char 45 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$00,$00,$03,$03       // char 47 '/'
        .byte $0f                                   // char 48 (partial)

txt_2981:
        .byte $3b,$2c,$a8,$64,$98,$dc,$30           // char 48 (partial)
        .byte $0f,$0b,$2e,$2a,$06,$09,$0d,$03       // char 49 '1'
        .byte $ff,$bb,$00,$00,$00,$00,$00,$03       // char 50 '2'
        .byte $3f,$3b,$00,$00,$00,$00,$05,$03       // char 51 '3'
        .byte $fc,$b8,$ec,$a8,$64,$98,$d5,$33       // char 52 '4'
        .byte $ff,$bb,$ec,$a8,$64,$98,$d5,$33       // char 53 '5'
        .byte $0f                                   // char 54 (partial)

txt_29b1:
        .byte $3b,$2c,$a8,$64,$98,$d5,$33           // char 54 (partial)
        .byte $ff,$bb,$00,$00,$00,$01,$03,$0c       // char 55 '7'
        .byte $0f                                   // char 56 (partial)

txt_29c1:
        .byte $3b,$2c,$a8,$64,$98,$15,$33           // char 56 (partial)
        .byte $0f                                   // char 57 (partial)

txt_29c9:
        .byte $3b,$2c,$a8,$64,$98,$d5,$33           // char 57 (partial)
        .byte $00,$00,$0e,$0a,$06,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$0e,$0a,$06                   // char 59 (partial)

// --- Region $29f8-$2ad7 ---
.pc = $29f8 "dat_29f8"

dat_29f8:
        .byte $ff,$bb,$00,$00,$00,$00,$00,$03       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $c0,$b0,$e0,$a8,$64,$98               // char 65 (partial)

txt_2a0e:
        .byte $5c,$30                               // char 65 (partial)
        .byte $c0,$b0,$e0,$a8,$64,$98,$70,$30       // char 66 'B'
        .byte $c0,$b0,$e0,$a8,$64,$98,$00,$00       // char 67 'C'
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 68 'D'
        .byte $f0,$b0,$00,$00,$00,$00,$70,$30       // char 69 'E'
        .byte $fc,$b8,$00,$00,$00,$00,$70,$30       // char 70 'F'
        .byte $c0,$b0,$e0,$a8,$64,$98,$00,$f0       // char 71 'G'
        .byte $fc,$b8,$ec,$a8,$64,$98               // char 72 (partial)

txt_2a46:
        .byte $5c,$30                               // char 72 (partial)
        .byte $c0,$80,$c0,$80,$40,$80,$c0,$00       // char 73 'I'
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 74 'J'
        .byte $fc,$b8,$ec,$a8,$64,$90,$50,$00       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 77 'M'
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 78 'N'
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 79 'O'
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 80 'P'
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 81 'Q'
        .byte $c0,$b0,$e0,$a8,$64,$98,$70,$30       // char 82 'R'
        .byte $c0,$b0,$e0,$a8,$64,$98,$00,$f0       // char 83 'S'
        .byte $fc,$b8,$c0,$80,$40,$80,$c0,$00       // char 84 'T'
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 85 'U'
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 86 'V'
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 87 'W'
        .byte $fc,$b8,$ec,$a8,$64,$98,$70,$30       // char 88 'X'
        .byte $fc,$b8,$ec,$a8,$64,$98,$dc,$30       // char 89 'Y'
        .byte $fc,$b8,$ec,$a8,$64,$90,$70,$c0       // char 90 'Z'

// --- Region $2af0-$2b1f ---
.pc = $2af0 "txt_2af0"

txt_2af0:
        .byte $54,$54,$54,$54,$00,$00,$00,$00       // char 94 '^'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $c0,$80,$c0,$80,$40,$80,$c0,$00       // char 97 'a'
        .byte $fc,$b8,$ec,$a8,$00,$00,$00,$00       // char 98 'b'
        .byte $ff,$bb,$ee,$aa,$66,$99,$57,$33       // char 99 'c'

// --- Region $2b38-$2b3b ---
.pc = $2b38 "dat_2b38"

dat_2b38:
        .byte $c0,$80,$c0                           // char 103 (partial)

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

// --- Region $2b6e-$2bdc ---
.pc = $2b6e "dat_2b6e"

dat_2b6e:
        .byte $5c,$30                               // char 109 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $0c,$08,$2c,$28,$64,$98,$70,$30       // char 111 'o'
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 112 'p'
        .byte $c0,$80,$c0,$80,$40,$80,$c0,$00       // char 113 'q'
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 114 'r'
        .byte $c0,$b0,$e0,$a8,$64,$56,$70,$a2       // char 115 's'
        .byte $00,$00,$00,$00,$64,$98,$5c,$30       // char 116 't'
        .byte $fc,$b8,$00,$00,$00,$00,$5c,$30       // char 117 'u'
        .byte $f0,$b0,$00,$00,$00,$00,$70,$30       // char 118 'v'
        .byte $fc,$b8,$ec,$a8,$64,$90,$70,$c0       // char 119 'w'
        .byte $c0,$b0,$e0,$a8,$64,$98               // char 120 (partial)

txt_2bc6:
        .byte $50,$30                               // char 120 (partial)
        .byte $c0,$b0,$e0,$a8,$64,$98,$5c,$30       // char 121 'y'
        .byte $00,$00,$c0,$80,$40,$00,$00,$00       // char 122 'z'
        .byte $00,$00,$c0,$80,$40                   // char 123 (partial)

// --- Region $2bf8-$2cd8 ---
.pc = $2bf8 "dat_2bf8"

dat_2bf8:
        .byte $c0,$b0,$e0,$a8,$64,$98,$dc,$30       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 129
        .byte $cc,$30,$fc,$b8,$ec,$a8,$66,$99       // char 130
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 131
        .byte $cc,$30,$fc,$b8,$ec,$a8,$66,$99       // char 132
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 133
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 134
        .byte $cf,$30,$fc,$b8,$ec,$28,$26,$09       // char 135
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 136
        .byte $0c,$03,$0f,$0b,$0e,$0a,$06,$09       // char 137
        .byte $00,$30,$fc,$b8,$ec,$28,$26,$09       // char 138
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 139
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 140
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 141
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 142
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 143
        .byte $cc,$33,$fc,$b8,$ec,$a8,$64,$98       // char 144
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 145
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 146
        .byte $ff,$00,$fc,$b8,$ec,$2a,$26,$09       // char 147
        .byte $0c,$03,$0f,$0b,$0e,$0a,$06,$09       // char 148
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 149
        .byte $cc,$30,$3c,$38,$0e,$0a,$02,$01       // char 150
        .byte $cc,$30,$fc,$b8,$ec,$aa,$66,$98       // char 151
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 152
        .byte $0c,$33,$0f,$00,$00,$00,$66,$99       // char 153
        .byte $03,$0c,$3f,$ec,$b8,$a8,$66,$99       // char 154

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

// --- Region $2d08-$2d20 ---
.pc = $2d08 "dat_2d08"

dat_2d08:
        .byte $0c,$03,$0f,$0b,$00,$0a,$06,$09       // char 161
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $cc,$33,$ff,$bb,$ee,$aa,$66,$99       // char 163

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

// --- Region $2d63-$2ddf ---
.pc = $2d63 "dat_2d63"

dat_2d63:
        .byte $0b,$0e,$0a,$06,$19                   // char 172 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$00,$00,$00,$0a,$06,$09       // char 174
        .byte $0c,$03,$3f,$3b,$ec,$a8,$60,$90       // char 175
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 176
        .byte $0c,$03,$0f,$0b,$0e,$0a,$06,$09       // char 177
        .byte $0c,$33,$ff,$b8,$ec,$a8,$66,$99       // char 178
        .byte $00,$00,$00,$00,$00,$00,$66,$99       // char 179
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 180
        .byte $00,$30,$fc,$b8,$ec,$28,$26,$09       // char 181
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 182
        .byte $03,$0c,$3f,$ec,$b8,$a8,$64,$98       // char 183
        .byte $cc,$30,$fc,$b8,$ec,$28,$26,$09       // char 184
        .byte $0c,$00,$00,$00,$00,$00,$66,$99       // char 185
        .byte $00,$00,$00,$0b,$0e,$0a,$00,$00       // char 186
        .byte $00,$00,$00,$0b,$0e,$0a,$06,$19       // char 187

// --- Region $2df8-$2ed8 ---
.pc = $2df8 "dat_2df8"

dat_2df8:
        .byte $0c,$03,$0f,$00,$00,$0a,$06,$09       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 193
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 194
        .byte $00,$30,$fc,$b8,$ec,$a0,$60,$80       // char 195
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 196
        .byte $00,$00,$00,$00,$00,$00,$64,$98       // char 197
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 199
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 200
        .byte $c0,$00,$c0,$80,$c0,$80,$40,$80       // char 201
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 202
        .byte $c0,$30,$f0,$b8,$ec,$a8,$64,$98       // char 203
        .byte $00,$00,$00,$00,$00,$00,$64,$98       // char 204
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 205
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 206
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 207
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 208
        .byte $cc,$30,$fc,$b8,$ec,$00,$64,$98       // char 209
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 210
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 211
        .byte $c0,$00,$c0,$80,$c0,$80,$40,$80       // char 212
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 213
        .byte $cc,$30,$f0,$b0,$c0,$80,$00,$00       // char 214
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 215
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 216
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 217
        .byte $00,$00,$00,$00,$00,$00,$64,$98       // char 218

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

// --- Region $2f08-$2f20 ---
.pc = $2f08 "dat_2f08"

dat_2f08:
        .byte $c0,$00,$c0,$80,$00,$80,$40,$80       // char 225
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 226
        .byte $cc,$33,$ff,$bb,$ee,$aa,$66,$99       // char 227

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

// --- Region $2f63-$2fde ---
.pc = $2f63 "dat_2f63"

dat_2f63:
        .byte $80,$c0,$80,$40,$00                   // char 236 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 237
        .byte $00,$00,$00,$00,$00,$80,$40,$80       // char 238
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 239
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 240
        .byte $c0,$00,$c0,$80,$c0,$80,$40,$80       // char 241
        .byte $c0,$00,$00,$00,$00,$00,$64,$98       // char 242
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 243
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$98       // char 244
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 245
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 246
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 247
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 248
        .byte $cc,$30,$fc,$b8,$ec,$a0,$60,$80       // char 249
        .byte $00,$00,$00,$80,$c0,$80,$00,$00       // char 250
        .byte $00,$00,$00,$80,$c0,$80,$40           // char 251 (partial)

// --- Region $2ff8-$31af ---
.pc = $2ff8 "dat_2ff8"

dat_2ff8:
        .byte $c0,$00,$c0,$00,$00,$80,$40,$80       // char 255
        .byte $00,$00,$00,$00,$00,$00,$55,$aa       // char 256
        .byte $05,$0a,$0f,$0e,$0f,$0b,$5e,$aa       // char 257
        .byte $55,$aa,$ff,$ee,$ff,$bb,$ee,$aa       // char 258
        .byte $40,$80,$c0,$c0,$c0,$80,$d5,$aa       // char 259
        .byte $15,$2a,$3f,$3b,$3f,$2e,$7b,$aa       // char 260
        .byte $55,$aa,$ff,$bb,$ff,$ee,$bb,$aa       // char 261
        .byte $54,$a8,$fc,$ec,$fc,$b8,$ed,$aa       // char 262
        .byte $01,$02,$03,$03,$03,$02,$57,$aa       // char 263
        .byte $50,$a0,$f0,$b0,$f0,$e0,$b5,$aa       // char 264
        .byte $ff,$ee,$ff,$bb,$ee,$aa,$bb,$aa       // char 265
        .byte $fb,$ea,$f6,$ba,$e9,$a6,$b5,$a9       // char 266
        .byte $bb,$aa,$66,$aa,$99,$66,$55,$99       // char 267
        .byte $bf,$bb,$7f,$ae,$bb,$6a,$6e,$aa       // char 268
        .byte $ff,$bb,$ff,$ee,$bb,$aa,$ee,$aa       // char 269
        .byte $ee,$aa,$d9,$ea,$a6,$99,$d5,$a6       // char 270
        .byte $ee,$aa,$99,$aa,$66,$99,$55,$66       // char 271
        .byte $bb,$ab,$67,$aa,$9b,$66,$56,$9a       // char 272
        .byte $fe,$ba,$fd,$ee,$ba,$a9,$ed,$aa       // char 273
        .byte $ef,$ae,$9f,$ab,$6e,$9a,$5b,$6a       // char 274
        .byte $bf,$ae,$7f,$bb,$ae,$6a,$7b,$aa       // char 275
        .byte $66,$aa,$99,$66,$55,$99,$55,$44       // char 276
        .byte $65,$a4,$95,$61,$54,$90,$51,$40       // char 277
        .byte $55,$44,$55,$11,$44,$00,$11,$00       // char 278
        .byte $59,$6a,$66,$19,$55,$26,$15,$11       // char 279
        .byte $99,$aa,$66,$99,$55,$66,$55,$11       // char 280
        .byte $95,$91,$55,$84,$51,$40,$44,$00       // char 281
        .byte $55,$11,$55,$44,$11,$00,$44,$00       // char 282
        .byte $55,$46,$56,$11,$45,$02,$11,$01       // char 283
        .byte $99,$a9,$65,$98,$55,$64,$54,$10       // char 284
        .byte $56,$1a,$59,$46,$15,$09,$45,$04       // char 285
        .byte $66,$6a,$59,$26,$55,$19,$15,$04       // char 286
        .byte $55,$11,$44,$00,$11,$00,$44,$11       // char 287
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 288
        .byte $50,$10,$40,$00,$10,$00,$40,$10       // char 289
        .byte $15,$04,$11,$00,$04,$00,$11,$04       // char 290
        .byte $55,$44,$11,$00,$44,$00,$11,$44       // char 291
        .byte $40,$40,$00,$00,$40,$00,$00,$40       // char 292
        .byte $01,$00,$01,$00,$00,$00,$01,$00       // char 293
        .byte $54,$44,$10,$00,$44,$00,$10,$44       // char 294
        .byte $05,$01,$04,$00,$01,$00,$04,$01       // char 295
        .byte $15,$11,$04,$00,$11,$00,$04,$11       // char 296
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 297
        .byte $50,$04,$04,$00,$04,$01,$05,$00       // char 298
        .byte $00,$00,$00,$00,$44,$11,$55,$00       // char 299
        .byte $15,$00,$40,$00,$40,$00,$40,$00       // char 300
        .byte $40,$10,$10,$00,$11,$04,$15,$00       // char 301
        .byte $00,$00,$01,$00,$11,$44,$55,$00       // char 302
        .byte $00,$40,$40,$00,$44,$11,$55,$00       // char 303
        .byte $01,$00,$04,$00,$44,$10,$54,$00       // char 304
        .byte $54,$01,$01,$00,$01,$00,$01,$00       // char 305
        .byte $00,$00,$00,$00,$11,$44,$55,$00       // char 306
        .byte $05,$00,$10,$00,$10,$40,$50,$00       // char 307
        .byte $55,$00,$1a,$20,$22,$22,$1a,$00       // char 308
        .byte $55,$00                               // char 309 (partial)

txt_31aa:
        .text ")"
        .byte $22                                   // double quote character
        .text ")  "
        .byte $00                                   // string terminator

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

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

// --- Region $bbff-$bbff ---
.pc = $bbff "loc_bbff"

loc_bbff:
        .byte $00                                   // .

// --- Region $e200-$e543 ---
.pc = $e200 "dat_e200"

dat_e200:
        .byte $42,$08,$9d,$2d,$00,$ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08 // B..-........2.,.
        .byte $b1,$31,$99,$00,$e2,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48 // .1.......2.....H
        .byte $08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$21,$e3,$18,$26 // .......L....!..&
        .byte $b1                                   // .

txt_e231:
        .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,$f3   // ...7..X .

txt_e2d0:
        .byte $22                                   // double quote character
        .text "L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$b0,$22 // .............`."
        .byte $2a,$2a,$e3,$28,$60                   // **.(`

txt_e328:
        .text "#))%"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$44,$11                       // ..D.

txt_e331:
        .text "ZUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00                               // ..

txt_e337:
        .text "UU"
        .byte $ba                                   // ':' | $80 (end-of-string marker)

txt_e33a:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$96,$a9,$62,$a8,$a0,$95,$15,$55,$55,$95,$65,$99,$a2 // ..U..b....UU.e..
        .text "&"
        .byte $40                                   // @ character
        .text "PTT"
        .byte $95
        .byte $55,$e8,$0a,$60
        .byte $28,$aa,$aa,$00,$11,$04
        .byte $01,$15,$05,$aa,$aa,$00,$15,$55,$59,$69,$9d,$aa,$aa,$00,$55,$65 // .......UYi....Ue
        .byte $56,$58,$6a,$a8,$a5,$05
        .byte $55,$95,$65,$99
        .byte $26,$00
        .byte $40                                   // @ character
        .text "PTU"
        .byte $55,$65,$55,$e6,$02                   // UeU..

txt_e382:
        .text "3BB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$80,$84,$81,$80,$85,$81,$aa,$aa,$00,$45,$15,$56,$5a,$67,$90 // ..........E.VZg.
        .byte $e7,$50,$60,$28,$aa,$aa,$a0,$a1,$a0,$a0,$a1,$a0,$aa,$aa,$00,$11 // .P`(............
        .byte $45,$15                               // E.

txt_e3a8:
        .text "VY"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$55,$95,$95,$d6,$aa,$aa,$02,$56,$99,$26,$8a,$a6,$80 // ..UU......V.&...

txt_e3bb:
        .text "TU"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $9d,$ab,$bb,$ee,$a3                   // .....

txt_e3c3:
        .text "'"
        .byte $40                                   // @ character
        .text "PPT"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $2a,$2a,$e6,$28,$60,$38,$aa,$aa,$00,$44,$11,$05,$55,$16,$aa,$aa // **.(`8...D..U...
        .byte $00,$55,$55,$65,$a5,$75,$aa,$aa,$00,$55,$96,$59,$62,$a8,$aa,$aa // .UUe.u...U.Yb...
        .byte $a0,$a1,$a0,$a5,$a5,$95,$aa,$aa,$00,$11,$45,$6a // ..........Ej

txt_e3f5:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$56,$ea                   // ..UV.

txt_e3fd:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00                               // ..

txt_e402:
        .text "UY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $89,$a2,$a8,$22,$80,$54,$e4,$55,$22,$96,$65,$a3 // ...".T.U".e.

txt_e411:
        .text "'"
        .byte $40                                   // @ character
        .text "PPTT)*"
        .byte $e6,$0a,$31,$65,$5a,$69,$66,$aa,$7a,$aa,$7b,$65,$65,$99,$69,$9d // ..1eZif.z.{ee.i.
        .byte $a9,$9d,$ad,$0a,$e7
        .byte $4a,$32,$15,$16,$19
        .text "&Z*Z"
        .byte $6b,$69
        .byte $9d,$ad,$6d,$ad,$bd,$ad,$bd,$4a,$4a,$e6,$42,$31,$59,$96,$9a,$99 // ..m....JJ.B1Y...
        .byte $aa,$9e,$aa,$9e,$59,$99,$66,$9a,$a7,$aa,$a7,$eb,$42,$e7,$52,$30 // ....Y.f.....B.R0
        .byte $85,$85,$86,$89,$96,$8a,$96,$9a,$5a,$a7,$6b,$9b,$ab,$af,$ab,$ef // ........Z.k.....
        .byte $e8,$50,$e3,$a1,$2e,$a2,$a5,$a2,$a5,$a6,$56,$69,$9a,$66,$aa,$ab // .P........Vi.f..
        .byte $aa,$bb,$94,$e7,$d4
        .byte $2b,$a7,$a9
        .text "*)*)%"
        .byte $00,$bb,$ff
        .byte $bf,$c2,$25,$55,$55,$00,$d4,$d5,$e3,$f5,$23,$55,$55,$00,$e4 // ..%UU.....#UU..

txt_e498:
        .text "(.)())UZ"
        .byte $66,$99,$6a,$aa,$6a,$ae,$a5,$75,$e3,$b5,$24,$f5,$b5,$f5,$00,$e7 // f.j.j..u..$.....
        .byte $40,$60,$28,$a5,$a9                   // @`(..

txt_e4b5:
        .text "))*)*)"
        .byte $95,$69,$a6,$99,$aa,$ea,$aa,$ee,$94,$95,$65,$a5,$75,$a5,$75,$b5 // .i........e.u.u.
        .byte $ae,$bb,$be,$bf,$7f,$3f,$1f,$07,$ad,$bd,$ed,$bd,$ed,$bd,$ed,$fd // .....?..........
        .byte $e8,$4a,$2a,$6a,$7b,$6e,$7b,$af,$7b,$af,$7f,$ed,$bd,$e3,$fd,$23 // .J*j{n{.{......#
        .byte $f9,$d1,$41,$e7                       // ..A.

txt_e4ef:
        .text "B1"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ae,$af,$af,$9f,$8f,$87,$81,$ab,$ef,$bb,$ef,$fb,$ef,$fb,$ff // ................
        .byte $e8,$52,$2b,$9a,$9e,$9b,$9e,$ab,$9e,$ab,$9f,$bb,$ef,$bf,$c2,$33 // .R+............3
        .byte $fe,$f4,$d0,$a6,$a7,$a6,$a7,$aa,$a7,$aa,$a7,$ae,$bb,$ef,$bf,$ff // ................
        .byte $bf,$fd,$f4,$e5,$d4,$22,$9a,$2a,$a6,$22,$aa,$aa,$a6,$23,$a4,$94 // .....".*."...#..
        .byte $14,$e4                               // ..

txt_e534:
        .text ")-*)*)"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ee,$bb,$ef,$bf,$ef,$bf,$fd,$b5,$e4   // .........

// --- Region $e54b-$ea30 ---
.pc = $e54b "dat_e54b"

dat_e54b:
        .byte $e4,$2a,$21,$29,$e3                   // .*!).

txt_e550:
        .text "(("
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $ee,$fb,$fe,$ff,$fe,$7f,$1f,$02,$b5,$f5,$b5,$f5,$21,$01,$a3,$35 // ............!..5
        .byte $11,$00,$11,$04,$fd,$7d,$3d,$1d,$0d,$19,$05,$49,$bd,$b4,$b0,$90 // .....}=....I....
        .byte $81,$50,$01,$04,$02,$a3,$25,$11,$05,$15,$49,$aa,$a3,$25,$55,$55 // .P....%...I..%UU
        .byte $42,$42,$80,$a3,$35,$44,$80,$84,$81,$7f,$1f,$0f,$07,$43,$06,$41 // BB..5D.......C.A
        .byte $12,$af,$ad,$ac,$a4,$a0,$94,$80,$81,$40,$a3,$24,$44,$01,$45,$12 // .........@.$D.E.
        .byte $e3,$ab,$27,$a9,$a8,$a5,$a0,$a0,$d0,$40,$a2,$24,$11,$00,$11,$44 // ..'......@.$...D
        .byte $a2,$26,$15,$15,$14,$54,$54,$94,$a2   // .&...TT..

txt_e5bc:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$14,$14                           // $..

txt_e5c3:
        .text "TT"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e5
        .text "*+)(("
        .byte $f4,$d0,$c0
        .byte $40,$04
        .byte $40,$04,$11,$e4,$05
        .byte $24,$45,$15,$55,$25,$e8,$28,$22,$07,$01,$a2,$24,$44,$00,$44,$11 // $E.U%.("...$D.D.
        .byte $e3,$f5,$27,$75,$35,$65,$15,$25,$15,$11,$e3,$15,$3b,$19,$26,$5a // ..'u5e.%....;.&Z
        .byte $15,$59,$15,$59,$59,$99,$69,$9d,$11,$15,$11,$15,$15,$19,$26,$5a // .Y.YY.i.......&Z
        .byte $55,$19,$55,$59,$59,$99,$69,$9d,$e8,$42,$22,$85,$84,$e3,$85,$3b // U.UYY.i..B"....;
        .byte $86,$89,$96
        .text "EVEVV"
        .byte $66,$9a,$a7,$84,$85,$84,$85,$85
        .byte $86,$89,$96
        .text "UFUVV"
        .byte $66,$9a,$a7,$e6,$a1
        .byte $2d,$a2,$a5
        .byte $15,$51,$15,$55,$55,$99,$66,$a9,$54,$94,$54,$e4,$94,$21,$d4,$e7 // .Q.UU.f.T.T..!..

txt_e646:
        .text "(,)ETEUU"
        .byte $66,$99,$6a
        .byte $55,$65
        .byte $55,$e3,$65,$60
        .byte $4a,$a5,$75
        .text "TETU"
        .byte $55,$66,$99,$6a,$6a,$26,$6a,$6a,$ae,$6a,$bb,$ae,$a9,$6d,$ad,$ed // Uf.jj&jj.j...m..
        .byte $ad,$ed,$bd,$fd,$2a,$66,$6a,$ae,$6a,$ae,$7b,$be,$ad,$69,$ad,$ad // ....*fj.j.{..i..
        .byte $ed,$ad,$bd,$ed,$9a,$89,$9a,$9a,$ab,$9a,$ae,$ab,$aa,$9b,$ab,$bb // ................
        .byte $ab,$bb,$ef,$bf,$8a,$99,$9a,$ab,$9a,$ab,$9e,$af,$ab,$9a,$ab,$ab // ................
        .byte $bb,$ab,$ef,$bb,$e7                   // .....

txt_e6a3:
        .text "P!T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3,$aa,$23,$a7,$ab,$aa,$a2,$26,$aa,$aa,$99,$bb,$ee,$ff,$a2,$23 // ..#....&.......#
        .byte $a4,$94,$94,$e3,$d4,$32,$a2,$a6,$a6,$aa,$a6,$aa,$a7,$ab,$aa,$66 // .....2.........f
        .byte $aa,$ea,$ae,$ea,$bb,$ee,$d4,$94,$e5,$d4,$21,$d5,$a2,$e3 // ..........!...

txt_e6d5:
        .text "*#)**"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$aa,$aa,$a6,$ee,$fb,$bf,$a2,$38,$a9,$a5,$65,$f5,$b5,$f5 // &.......8..e...

txt_e6ea:
        .text "())*)*)*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $99,$aa,$ba,$ab,$ba,$ee,$fb,$b5,$a5,$e4,$b5,$33,$f5,$b5 // ...........3..

txt_e701:
        .text ")())*)**"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $99,$aa,$ab,$ba,$ab,$ee,$bb,$a5,$e5,$b5,$2b,$f5,$f5,$bf,$7b,$bf // ..........+...{.
        .byte $bf,$be,$af,$7b,$7f,$ed,$e4,$fd,$24,$ed,$bd,$fd,$6f,$e3,$bf,$26 // ...{....$...o..&
        .byte $be,$af,$7b,$bf,$fd,$bd,$e3,$fd,$25,$ed,$bd,$fd,$af,$9e,$e3,$af // ..{.....%.......
        .byte $24,$ab,$9e,$9f,$fb,$c3,$25,$bf,$fb,$ef,$ff,$52,$e7 // $.....%....R.

txt_e747:
        .text "P*"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ab,$ab,$aa,$2a,$2a,$0a,$02,$ff,$ee,$c3,$27,$bf,$ab,$ab,$d4,$d5 // ...**.....'.....
        .byte $f6,$fe,$c2,$22,$be,$ff,$e4,$ab,$26,$ff,$fb,$ee,$ff,$ef,$fe,$c4 // ..."....&.......
        .byte $22,$ee,$ff,$e8,$d4,$21,$a9,$e3,$2a,$2f,$0a,$0a,$02,$00,$ff,$fb // "....!..*/......
        .byte $ff,$bf,$bf,$af,$aa,$aa,$f5,$b5,$fd,$c3,$21,$ef,$c9,$29,$2a,$6a // ..........!..)*j
        .byte $aa,$aa,$ff,$fe,$bb,$ff,$fb,$c5,$24,$bb,$ff,$f5,$b5,$e4,$f5,$23 // ........$......#
        .byte $b5,$f5,$29,$e5                       // ..).

txt_e79e:
        .text "*$)*"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $fe,$c2,$24,$fb,$bf,$ee,$ff,$e5,$f5,$25,$b5,$f5,$f5,$2a,$29,$e4 // ..$......%...*).
        .text "*$))"
        .byte $ff,$ef,$c2
        .byte $25,$fb,$bf,$ee,$ff,$b5,$e4,$f5
        .byte $25
        .byte $b5,$f5,$f5,$0a,$09,$a6               // ......

txt_e7c9:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_e7cd:
        .byte $22                                   // double quote character
        .text "JI"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_e7d1:
        .byte $22                                   // double quote character
        .text "BB"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$95,$55,$a6                       // ".U.

txt_e7d9:
        .byte $22                                   // double quote character
        .text "PP"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$a9,$05,$a6                       // "...

txt_e7e1:
        .byte $22                                   // double quote character
        .text "TT"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$2a,$01,$a6                       // "*..

txt_e7e9:
        .byte $22                                   // double quote character
        .text ")%"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_e7ed:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $39,$aa,$a9,$01,$15,$55,$59,$69,$9d,$aa,$aa,$80,$84,$85,$85,$99 // 9....UYi........
        .byte $86,$aa,$aa,$11,$44,$51,$54,$65,$55,$92,$e7 // ....DQTeU..

txt_e80c:
        .text "R3"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00                               // ..

txt_e811:
        .text "UYUVZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a9,$01,$55,$65,$99,$26,$89,$00,$50,$54,$e3,$55,$22,$59,$95,$a4 // ..Ue.&..PT.U"Y..
        .byte $60                                   // `

txt_e828:
        .text "&"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PP"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$55,$56,$95,$95,$d6,$aa,$aa,$00,$55,$59,$66,$89,$a2,$a9 // ..UV......UYf...
        .byte $a5,$05,$55,$55,$65,$a5,$75,$99,$96,$9a,$99,$aa,$9e,$aa,$9e,$52 // ..UUe.u........R
        .byte $52,$e6,$50,$38,$96,$a5,$a6,$a6,$aa,$a7,$aa,$a7,$56,$a6,$99,$66 // R.P8........V..f
        .byte $a9,$aa,$a9,$ba,$50,$54,$94,$94,$d4,$94,$d4,$d4,$e5 // ....PT.......

txt_e86b:
        .text "B3JJ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ae,$af,$af,$9f,$8f,$07,$01,$ab,$ef,$bb,$ef,$fb,$ed,$fd,$f5 // ................
        .byte $e5,$52,$e3,$42,$e7,$50,$22,$6a,$aa,$e3,$ab,$2c,$a7,$a3,$a1,$a0 // .R.B.P"j...,....
        .byte $ea,$bb,$ee,$fb,$fe,$fb,$fe,$7f,$e5,$d4,$23,$94,$14,$1a,$e4 // ..........#....

txt_e89f:
        .text "*,)"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a0,$a0,$b5,$f5,$b5,$f5,$b5,$d4,$d4,$54,$e4,$01,$25,$11,$05,$15 // .........T..%...
        .byte $49,$a8,$a3                           // I..

txt_e8b6:
        .text "$TUJJ"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $26,$01,$84,$75,$55,$54,$55,$e3,$15,$21,$05,$e5,$02,$e3 // &..uUTU..!....

txt_e8ca:
        .text "B!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a3                                   // .

txt_e8ce:
        .text "%UUPP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a3,$2c,$51,$60,$a1,$a0,$1f,$07,$03,$01,$10,$01,$10,$44,$e5,$d4 // .,Q`.........D..
        .byte $24,$94,$54,$94,$2a,$a3,$25,$15,$55,$54,$94,$80,$a3 // $.T.*.%.UT...

txt_e8f1:
        .text "%"
        .byte $40                                   // @ character
        .text "P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$07,$e3,$05,$29,$01,$01,$11       // ....)...

txt_e8fd:
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .text "PP"
        .byte $e3,$54,$60,$25,$80,$81,$84,$85,$84,$85,$85,$86,$49,$12,$55,$46 // .T`%........I.UF
        .byte $55,$56,$56,$66,$51,$15,$51,$55,$55,$99,$66,$a9,$04,$11,$45,$54 // UVVfQ.QUU.f...ET
        .byte $45,$55,$55,$66,$95,$25,$55,$65,$55,$e3,$65,$60,$22,$89,$96,$8a // EUUf.%UeU.e`"...
        .byte $99,$ab,$9a,$ae,$ab,$9a,$a7,$ab,$9a,$ab,$bb,$ef,$bf,$a6,$a2,$a6 // ................
        .byte $a6,$aa,$a6,$ab,$aa,$aa,$66,$aa,$ae,$ea,$ae,$bb,$ef,$d4,$94,$e6 // ......f.........
        .byte $d4                                   // .

txt_e954:
        .text "9()()*)**"
        .byte $99,$6a,$aa,$99,$ba,$ab,$ee,$bb,$a5,$75,$b5,$a5,$b5,$b5,$f5,$f5 // .j.......u......
        .byte $9b,$e4,$af,$25,$ab,$9e,$af,$ff,$ef,$c2,$26,$bf,$fb,$ef,$ff,$ab // ...%......&.....
        .byte $a7,$e3,$ab,$25,$aa,$a7,$a7,$fe,$bf,$c2,$25,$ef,$fe,$bb,$ff,$a6 // ...%......%.....
        .byte $e4,$ab,$25,$aa,$a7,$ab,$ff,$fb,$c2,$26,$ef,$fe,$bb,$ff // ..%......&....

txt_e99b:
        .text "RR"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$a5,$95,$a6,$e3,$e7,$a2,$c6,$a2,$e6,$e7,$22,$07,$07,$e3,$e7 // ".........."....
        .byte $e8,$3f,$e8,$1f,$e8,$f8,$a2,$c6,$a3,$ca,$a3,$e6,$fc,$a2,$c4,$e4 // .?..............
        .byte $0f,$e4,$f0,$c4,$e3,$e7,$22,$07,$07,$c3,$e4,$0f,$c4,$e4,$0f,$e4 // ......".........
        .byte $f0,$29,$4c,$40,$10,$4c,$d2,$10,$01,$02,$04,$c3,$2b,$71,$07,$ce // .)L@.L......+q..
        .byte $d0,$72,$05,$22,$2e,$8c,$b5,$de,$e3,$16,$23,$81,$aa,$d3,$e3,$16 // .r."......#.....
        .byte $60                                   // `

txt_e9ef:
        .text " -PLAYER BY JCH AND MUSIC BY JCH-"
        .byte $e3,$0a,$61,$46,$a8,$a2,$00,$b9,$ce,$15,$9d,$14,$10,$9d,$1a,$10 // ..aF............
        .byte $b9,$cf,$15,$9d,$17,$10,$9d,$1d,$10,$c8,$c8,$e8,$e0,$03,$d0,$e7 // ................
        .byte $a2                                   // .

// --- Region $ec48-$ec5e ---
.pc = $ec48 "dat_ec48"

dat_ec48:
        .byte $22,$8d,$86,$15,$b9,$11,$16,$8d,$87,$15,$b9,$13,$16,$8d,$0c,$10 // "...............
        .byte $a9,$01,$8d,$88,$15,$d0,$05           // .......

// --- Region $ee64-$ee8d ---
.pc = $ee64 "Segment $ee64"
        .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 $ee94-$ef06 ---
.pc = $ee94 "Segment $ee94"
        .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_eee6:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_eef6:
        .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 $ef0c-$ef84 ---
.pc = $ef0c "dat_ef0c"

dat_ef0c:
        .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,$33,$01,$02,$04,$00,$07,$0e,$22,$0a // .0. ...3......".
        .byte $22,$06,$07,$06,$18                   // "....

txt_ef31:
        .text " 0"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $23,$04,$0c,$04,$a3
        .byte $31,$07,$0f,$07,$0c
        .text "00AA"
        .byte $10,$04
        .byte $0e,$00,$08,$0f,$00,$20,$10,$a4,$2c,$60,$30,$00,$04,$0e,$00,$30 // ..... ..,`0....0
        .byte $80,$0a,$01,$04,$01,$a6,$e3,$01,$a3,$e3,$82,$a3,$26,$01,$0c,$14 // ............&...
        .byte $00,$09,$11,$a2,$21,$80,$ae,$21,$03,$a3,$30,$03,$07,$0b,$0f,$13 // ....!..!..0.....
        .byte $17,$1b,$1f                           // ...

txt_ef77:
        .text "#'+/37;?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $31,$fc,$3c,$01,$81                   // 1.<..

// --- Region $efa3-$f00f ---
.pc = $efa3 "Segment $efa3"
        .byte $07,$7f,$0c,$0c,$00,$7f,$a3,$2a,$7f,$41,$00,$81,$41,$81,$41,$80 // .......*.A..A.A.
        .byte $10,$04,$e3,$41,$a1,$e3,$41,$29,$00,$13,$13,$10,$02,$11,$11,$41 // ...A..A).......A
        .byte $02,$c3,$29,$01,$38,$0a,$01,$8f,$2a,$06,$01,$a0,$a4,$25,$01,$02 // ..).8...*....%..
        .byte $20,$00,$80,$a3,$23,$04,$03,$30,$ad,$2d,$c8,$08,$00,$08,$08,$04 //  ...#..0.-......
        .byte $02,$00,$c8,$48,$20,$04,$04,$a3,$23,$c8,$48,$20,$e3,$04,$a2,$31 // ...H ...#.H ...1
        .byte $8a,$ef,$10,$0e,$0c,$04,$09,$00,$8a,$ef,$10,$0e,$0c,$04,$0d,$00 // ................
        .byte $e8,$a3,$2b,$0c,$04,$11,$04,$a8,$14,$40,$01,$0c,$08 // ..+......@...

// --- Region $f015-$f494 ---
.pc = $f015 "dat_f015"

dat_f015:
        .byte $80,$01,$00,$a0,$80,$a2,$60,$73,$8c,$01,$8c,$01,$87,$01,$05,$8c // ......`s........
        .byte $01,$01,$91,$01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01,$01,$91 // ................
        .byte $01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01,$01,$91,$01,$8f,$05 // ................
        .byte $ff,$8c,$02,$8c,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$8c // ................
        .byte $02,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$8c,$02,$03,$87 // ................
        .byte $02,$03,$8c,$02,$03,$85,$02,$8a,$04,$ff,$8c,$06,$8c,$07,$87,$06 // ................
        .byte $07,$8c,$06,$07,$91,$06,$8f,$08,$8c,$09,$0a,$0b,$0c,$ff,$01,$04 // ................
        .byte $12,$1e
        .text ".>MX"
        .byte $63,$73,$a9,$e6
        .byte $2c,$ec,$17
        .byte $33,$18,$80
        .byte $00,$7f,$a3,$81,$0c,$0c,$0f,$0c,$a1,$0c,$a3,$0c,$a2,$83,$0a,$7f // ................
        .byte $a4,$02,$83,$30,$81,$00,$35,$83,$30,$7f,$a4,$83,$7e,$81,$30,$82 // ...0..5.0...~.0.
        .byte $30,$80,$00,$81,$30,$82,$30,$80,$00,$7f,$a5,$81,$e3,$30,$61,$58 // 0...0.0......0aX
        .byte $82,$30,$80,$00,$81,$30,$82,$30,$80,$00,$7f,$a3,$81,$0c,$0c,$0f // .0...0.0........
        .byte $0c,$a1,$0c,$a3,$0c,$a2,$0a,$a1,$0c,$7f,$a6,$81 // ............

txt_f0e1:
        .text "02302302"
        .byte $7f,$a6,$81                           // ...

txt_f0ec:
        .text "02302320"
        .byte $7f,$a7,$81,$32,$80,$30,$00,$32,$00,$83,$34,$80,$30,$00,$83,$2d // ...2.0.2..4.0..-
        .byte $7f,$a7,$88,$30,$80,$00,$84,$32,$80,$00,$c0,$81,$32,$90,$33,$81 // ...0...2....2.3.
        .byte $7e,$80,$00,$82,$32,$80,$00,$82,$30,$00,$84,$32,$80,$00,$81,$30 // ~...2...0..2...0
        .byte $00,$80,$2e,$00,$82,$29,$80,$00,$84,$2b,$80,$00,$2e,$00,$30,$00 // .....)...+....0.
        .byte $32,$00,$82,$33,$80,$00,$7f,$a7,$88,$30,$80,$00,$84,$37,$80,$00 // 2..3.....0...7..
        .byte $35,$00,$33,$82,$00,$80,$32,$82,$00,$81,$2e,$83,$00,$c1,$81,$35 // 5.3...2........5
        .byte $90,$37,$80,$7e,$3a,$00,$37,$82,$00,$80,$3a,$82,$00,$c2,$81,$3a // .7.~:.7...:....:
        .byte $90,$3c,$c3,$80,$7e,$3a,$00,$37,$00,$36,$00,$35,$00,$33,$00,$30 // .<..~:.7.6.5.3.0
        .byte $00,$2e,$00,$7f,$a7,$81,$30,$80,$2e,$00,$2b,$00,$c1,$81,$2e,$90 // ......0...+.....
        .byte $30,$80,$7e,$30,$00,$32,$00,$33,$00,$83,$32,$30,$81,$2e,$80,$2b // 0.~0.2.3..20...+
        .byte $00,$29,$00,$c0,$81,$29,$90,$2b,$80,$7e,$3a,$00,$35,$00,$c2,$81 // .)...).+.~:.5...
        .byte $35,$90,$37,$80,$7e,$30,$00,$3a,$00,$3c,$00,$3f,$00,$3e,$00,$3c // 5.7.~0.:.<.?.>.<
        .byte $00
        .byte $35,$90
        .byte $37,$81
        .text "532."
        .byte $7f,$a7,$81
        .byte $30,$80
        .byte $2e,$00
        .byte $2b,$00,$c1,$81,$2e,$90,$30,$80,$7e,$2b,$00,$2e,$00,$30,$00,$81 // +.....0.~+...0..
        .byte $33,$80,$32,$00,$30,$00,$33,$00,$81   // 3.2.0.3..

txt_f1dd:
        .text "2037<>?"
        .byte $83,$3c,$80,$3a,$00,$3f,$00,$3c,$00,$c2,$81,$41,$90,$43,$82,$7e // .<.:.?.<...A.C.~
        .byte $81,$42,$41,$80,$3f,$00,$3c,$00,$3a,$00,$7f // .BA.?.<.:..

txt_f1ff:
        .text "0+$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $24,$c1                               // $.

txt_f205:
        .text "+0$"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $24,$c1                               // $.

txt_f20b:
        .text "0+$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $24,$c1                               // $.

txt_f211:
        .text "+0$"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $24,$c1,$30,$2b,$24,$ff,$c4,$af,$e4,$3c,$60,$42,$ff,$c5,$af,$18 // $.0+$....<`B....
        .byte $97,$1d,$97,$16,$af,$18,$1f,$ff,$c5,$97,$18,$1b,$af,$1d,$97,$18 // ................
        .byte $1b,$8b,$1d,$1b,$1a,$16,$ff,$c5,$97,$18,$1b,$af,$1d,$97,$18,$1b // ................
        .byte $c6,$af,$e0,$56,$43,$ff,$c7,$8b,$18,$85,$18,$24,$8b,$18,$18,$1d // ...VC......$....
        .byte $1d,$85,$16,$16,$22,$16,$8b,$18,$85,$18,$24,$8b,$18,$18,$02,$1f // ....".....$.....
        .byte $85,$1f,$8b,$3b,$13,$ff,$c8,$85,$37,$8b,$37,$a3,$37,$8b,$c9,$35 // ...;....7.7.7..5
        .byte $85,$35,$8b,$35,$c8,$37,$85,$3c,$8b,$3c,$c9,$a3,$3c,$85,$c8,$e4 // .5.5.7.<.<..<...

txt_f285:
        .text "7!"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $e3,$37,$24,$ff,$06,$41,$02,$81,$03,$00,$23,$01,$02,$03,$a5,$22 // .7$..A....#...."
        .byte $04,$05,$a6,$22,$02,$06,$a5,$23,$07,$05,$08,$a5,$23,$01,$02,$03 // ..."...#....#...
        .byte $a3,$e3,$09,$23,$0a,$0b,$0c,$e5,$0d,$22,$0e,$0f,$e6,$09,$22,$0b // ...#....."....".
        .byte $10,$e5,$0d,$23,$11,$0f,$12,$e5,$09,$23,$0a,$0b,$13,$e3,$09,$e3 // ...#.....#......
        .byte $14,$23,$15,$16,$17,$e5,$18,$22,$19,$1a,$e6,$14,$22,$16,$1b,$e5 // .#....."...."...
        .byte $18,$23,$1c,$1a,$1d,$e5,$14,$23,$15,$16,$1e,$e3,$14,$e3,$1f // .#.....#.......

txt_f2e7:
        .text "#! "
        .byte $22                                   // double quote character
        .byte $e5                                   // .

txt_f2ec:
        .text "#"
        .byte $22                                   // double quote character
        .text "$ "
        .byte $e6,$1f,$22,$20,$25,$e5               // .." %.

txt_f2f6:
        .text "##& '"
        .byte $e5,$1f                               // ..

txt_f2fd:
        .text "#! ("
        .byte $e3,$1f,$e3
        .text ")#*+,"
        .byte $e5
        .text ")"
        .byte $22                                   // double quote
        .text "-."
        .byte $e6
        .byte $29,$22
        .byte $2f,$30,$e5
        .text ")#123"
        .byte $e5

txt_f31a:
        .text ")&*+,)45"
        .byte $80,$40,$20,$60                       // .@ `

txt_f326:
        .encoding "screencode_mixed"
        .text "4hi and welcome to cash and grab from zepplin games.."
        .encoding "petscii_upper"
        .byte $e3,$20,$61                           // . a

txt_f35e:
        .encoding "screencode_mixed"
        .text "yjust one of many releases tonight"
        .encoding "petscii_upper"

txt_f380:
        .text "..  "

txt_f384:
        .encoding "screencode_mixed"
        .text "if you can make it to the horizon party in a few then youll meet us there.. greetz fly out to"
        .encoding "petscii_upper"

txt_f3e1:
        .text "..  "

txt_f3e5:
        .encoding "screencode_mixed"
        .text "inc.. illusion.. censor.. crazy.. fbi crew.. genesis.. blackmail.. contex.. atg.. derby ram.. cosmos.. xds.. atc.. nec.. fairlight.. trc.. action.."
        .encoding "petscii_upper"
        .byte $e6                                   // .

txt_f479:
        .encoding "screencode_mixed"
        .text " 4bod of talent"
        .encoding "petscii_upper"

txt_f488:
        .text " 1990!!"
        .byte $ec,$20,$83,$82,$00,$60               // . ...`

// --- Region $f5e2-$f603 ---
.pc = $f5e2 "Segment $f5e2"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$32,$9d,$01,$08,$e8,$d0,$f7,$ee // .4......2.......
        .byte $0c,$04,$ee,$09,$04,$d0,$ef,$a9,$37,$85,$01,$58,$20,$e2,$fc,$4c // ........7..X ..L
        .byte $ae,$a7                               // ..

// --- Region $f608-$f649 ---
.pc = $f608 "Segment $f608"
        .byte $ce,$7e,$21,$ac,$7e,$21,$c0,$0f,$f0,$08,$60,$e9,$ea,$25,$a9,$17 // .~!.~!....`..%..
        .byte $8d,$7e,$21,$e5,$ea,$60,$51,$a2,$00,$bd,$71,$07,$9d,$70,$07,$bd // .~!..`Q...q..p..
        .byte $99,$07,$9d,$98,$07,$e8,$e0,$27,$d0,$ef,$ae,$e2,$22,$bd,$e3,$22 // .......'....".."
        .byte $8d,$97,$07,$18,$69,$80,$8d,$bf,$07,$e8,$e0,$02,$f0,$04,$8e,$e2 // ....i...........
        .byte $22,$60                               // "`

// --- Region $f765-$f773 ---
.pc = $f765 "dat_f765"

dat_f765:
        .byte $81,$05,$00,$31,$20,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b // ...1 ..........

// --- Region $f77b-$ff80 ---
.pc = $f77b "Segment $f77b"
        .byte $20,$32,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$06,$07,$1c,$1d //  2..............
        .byte $1e,$1f,$21,$22,$e6                   // ..!".

txt_f790:
        .text " -#$%&'()*+,-./"
        .byte $e3                                   // .

txt_f7a0:
        .text " 2012345678#$%9  :;<"
        .byte $e6,$20,$2d,$08                       // . -.

txt_f7b8:
        .text "=>?"
        .byte $40                                   // @ character
        .text "ABCDEFG/"
        .byte $e3                                   // .

txt_f7c5:
        .text " 2HIJKL MNO"
        .byte $08                                   // .

txt_f7d1:
        .text "=>P  QRS"
        .byte $e6,$20,$2d,$08                       // . -.

txt_f7dd:
        .text "TU?VWXYZE"
        .byte $5b,$5c,$2f,$e3,$20,$32,$5d,$5e,$5f,$60,$61,$20,$62,$63,$64,$08 // [\/. 2]^_`a bcd.

txt_f7f6:
        .text "TUP  "
        .byte $65,$66,$67,$e6,$20,$2d,$08,$68,$69,$3f,$6a,$6b,$6c,$6d,$6e,$45 // efg. -.hi?jklmnE
        .byte $6f,$70,$2f,$e3,$20,$23,$71,$72,$73,$e3,$20,$2c,$74,$75,$76,$08 // op/. #qrs. ,tuv.
        .byte $68,$69,$50,$20,$20,$74,$77,$76,$e6,$20,$60,$22,$08,$78,$79,$3f // hiP  twv. `".xy?
        .byte $7a,$7b,$6c,$7c,$7d,$45,$7e,$7f,$80,$81,$82,$83,$84,$85,$86,$87 // z{l|}E~.........
        .byte $88,$89,$8a,$8b,$8c,$08,$78,$79,$50,$20,$20,$8d,$8e,$8f,$e6,$20 // ......xyP  .... 
        .byte $60,$22,$08,$90,$91,$3f,$92,$93,$6c,$94,$95,$96,$97,$98,$99,$9a // `"...?..l.......
        .byte $9b,$9c,$9d,$9e,$9f,$a1,$a2,$a3,$a4,$a5,$a6,$08,$90,$91 // ..............

txt_f869:
        .text "P  "
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a8,$a9,$e6                           // ...

txt_f870:
        .text " ,"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ab,$ac,$ab,$ab,$ad,$ae,$ab,$af,$20,$b0,$e3,$ab,$23,$b1,$20 // ......... ...#. 
        .byte $b2,$e4,$ab,$2c,$b3,$ab,$ab,$aa,$ab,$ab,$b4 // ...,.......

txt_f88e:
        .text "  "
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $ab,$ab,$e6,$20,$39,$08,$09,$b5,$3f,$09,$b5,$6c,$b6,$b7,$b8,$0f // ... 9...?..l....
        .byte $10,$b9,$ba,$bb,$bc,$12,$13,$bd,$be,$21,$22,$18,$19,$bf,$ef,$20 // .........!".... 
        .byte $39,$08
        .text "'(?'("
        .byte $6c,$c0

txt_f8ba:
        .text "+E-."
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $c2,$c3,$c4                           // ...

txt_f8c2:
        .text "012:;<678"
        .byte $ef,$20,$39,$08                       // . 9.

txt_f8cf:
        .byte $40                                   // @ character
        .text "A?"
        .byte $40                                   // @ character
        .text "A"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c6,$c7,$c8                           // ...

txt_f8d8:
        .text "FG"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ca,$cb,$9c                           // ...

txt_f8de:
        .text "HI"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$52,$ce,$4d,$4e,$4f,$ef,$20,$39,$08,$56,$cf // .R.MNO. 9.V.

txt_f8ed:
        .text "?VW"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1,$d2,$d3,$5b,$5c,$d4,$d5,$d6,$d7,$5d,$5e,$d8,$d9,$da,$db,$62 // ...[\....]^....b
        .byte $63,$64,$ef,$20,$39,$08,$6a,$6b,$3f,$6a,$6b,$6c,$dc,$dd,$45,$6f // cd. 9.jk?jkl..Eo
        .byte $70,$2f,$71,$de,$73,$71,$72,$73,$65,$df,$e0,$74,$75,$76,$ef,$20 // p/q.sqrse..tuv. 
        .byte $39,$08,$7a,$7b,$3f,$7a,$7b,$6c,$e1,$e2,$45,$7e,$7f,$2f,$e3,$e4 // 9.z{?z{l..E~./..
        .byte $32,$84,$85,$e5,$e6,$e7,$e8,$8a,$8b,$8c,$ef,$20,$39,$08,$92,$93 // 2.......... 9...
        .byte $3f,$92,$93,$6c,$94,$95,$45,$e9,$ea,$2f,$eb,$ec,$9c,$ed,$ee,$9c // ?..l..E../......
        .byte $a7,$a8,$a9,$a4,$a5,$a6,$ef           // .......

txt_f958:
        .text " 9"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$ab,$ac,$ab,$ab,$ad,$ae,$ab,$ef,$ae,$ab,$af,$f0,$ab,$b1,$f0 // ................
        .byte $ab,$b1,$b3,$ab,$ab,$b3,$ab,$ab,$80,$8b,$20,$a8,$60,$20,$0f // .......... .` .

txt_f97a:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$d5,$30,$ff,$bb,$ec,$a8,$64,$98,$d5,$33,$0f // d..0....d..3.

txt_f98a:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$dc,$30,$ff,$bb,$ec,$a8,$64,$98,$dc,$30,$42,$0f // d..0....d..0B.

txt_f99b:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$d5,$33,$38,$0f               // d..38.

txt_f9a4:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$dc,$33,$fc,$b8,$ec,$a8,$64,$98,$d5,$33,$0f,$0b,$0e,$0a // d..3....d..3....
        .byte $06,$09,$0d,$03,$a8,$60,$50,$fc,$b8,$ec,$a8,$64,$98,$d5,$33,$fc // .....`P....d..3.
        .byte $b8,$ec,$a8,$64,$98,$dc,$30,$fc,$bb,$ee,$a8,$64,$98,$dc,$30,$ff // ...d..0....d..0.
        .byte $bb,$ec,$a8,$64,$98,$dc,$30,$0f       // ...d..0.

txt_f9df:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$dc,$30,$ff,$bb,$ec,$a8,$64,$98,$dc,$00,$0f // d..0....d....

txt_f9ef:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$dc,$30,$ff,$bb,$ec,$a8,$64,$98,$d5,$33,$0f // d..0....d..3.

txt_f9ff:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$d4,$3f,$ff,$bb,$0e,$0a,$06,$09,$0d,$03,$43,$fc,$b8,$ec // d..?........C...
        .byte $a8,$64,$98,$dc,$30,$32,$fc,$b8,$ec,$a8,$64,$98,$35,$33,$fc,$b8 // .d..02....d.53..
        .byte $ec,$a8,$64,$98,$dc,$30,$ff,$bb,$a3,$23,$01,$03,$0c,$80,$30,$00 // ..d..0...#....0.
        .byte $2c,$0f,$0b,$0e,$0a,$06,$09,$0d,$03,$fc,$b8,$ec,$a8,$a4,$28,$ff // ,.............(.
        .byte $bb,$ee,$aa,$66,$99,$d5,$33,$b8,$24,$0f,$0b,$0e,$2a,$80,$32,$00 // ...f..3.$...*.2.
        .byte $22,$d5,$33,$ae,$34,$03,$03,$0f       // ".3.4...

txt_fa5a:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$dc,$30,$0f,$0b,$2e,$2a,$06,$09,$0d,$03,$ff,$bb,$a5,$23 // d..0...*.......#
        .byte $03                                   // .

txt_fa6e:
        .text "?;"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $3c,$05,$03,$fc,$b8,$ec,$a8,$64,$98,$d5,$33,$ff,$bb,$ec,$a8,$64 // <......d..3....d
        .byte $98,$d5,$33,$0f                       // ..3.

txt_fa85:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$d5,$33,$ff,$bb,$a3,$33,$01,$03,$0c,$0f // d..3...3....

txt_fa94:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$15,$33,$0f                   // d..3.

txt_fa9c:
        .text ";,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $64,$98,$d5,$33,$a2,$23,$0e,$0a,$06,$a5,$23,$0e,$0a,$06,$bb,$22 // d..3.#....#...."
        .byte $ff,$bb,$a5,$21,$03,$a8,$36,$c0,$b0,$e0,$a8,$64,$98 // ...!..6....d.

txt_fabc:
        .byte $5c                                   // backslash character
        .text "0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $b0,$e0,$a8,$64,$98,$70,$30,$c0,$b0,$e0,$a8,$64,$98,$a2,$2a,$c0 // ...d.p0....d..*.
        .byte $b0,$e0,$a8,$64,$98,$dc,$30,$f0,$b0,$a4,$24,$70,$30,$fc,$b8,$a4 // ...d..0...$p0...
        .byte $60,$29,$70,$30,$c0,$b0,$e0,$a8,$64,$98,$00,$f0,$fc,$b8,$ec,$a8 // `)p0....d.......
        .byte $64,$98                               // d.

txt_faf1:
        .byte $5c                                   // backslash character
        .text "0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $80,$c0,$80,$40,$80,$c0,$00,$fc,$b8,$ec,$a8,$64,$98,$dc,$30,$fc // ...@.......d..0.
        .byte $b8,$ec,$a8,$64,$90,$50,$a9,$23,$fc,$b8,$ec,$45,$a8,$64,$98,$dc // ...d.P.#...E.d..
        .byte $30,$c0,$b0,$e0,$35,$a8,$64,$98,$70,$30,$c0,$b0,$e0,$a8,$64,$98 // 0...5.d.p0....d.
        .byte $00,$f0,$fc,$b8,$c0,$80,$40,$80,$c0,$00,$43,$fc,$b8,$ec,$a8,$64 // ......@...C....d
        .byte $98,$dc,$30,$38,$fc,$b8,$ec,$a8,$64,$98,$70,$30,$fc,$b8,$ec,$a8 // ..08....d.p0....
        .byte $64,$98,$dc,$30,$fc,$b8,$ec,$a8,$64,$90,$70,$c0,$b8,$e4,$54,$b4 // d..0....d.p...T.
        .byte $2c,$c0,$80,$c0,$80,$40,$80,$c0,$00,$fc,$b8,$ec,$a8,$a4,$28,$ff // ,....@........(.
        .byte $bb,$ee,$aa,$66,$99                   // ...f.

txt_fb69:
        .text "W3"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $23,$c0,$80,$c0,$80,$33,$00           // #....3.

txt_fb73:
        .byte $22                                   // double quote character
        .byte $5c                                   // backslash character
        .text "0"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $60,$28,$0c,$08,$2c,$28,$64,$98,$70,$30,$c0,$b0,$e0,$a8,$64,$98 // `(..,(d.p0....d.
        .byte $dc,$30,$c0,$80,$c0,$80,$40,$80,$c0,$00,$c0,$b0,$e0,$a8,$64,$98 // .0....@.......d.
        .byte $dc,$30,$c0,$b0,$e0,$a8,$64,$56,$70,$a2,$a4,$26,$64,$98,$5c,$30 // .0....dVp..&d.\0
        .byte $fc,$b8,$a4,$24,$5c,$30,$f0,$b0,$a4,$3a,$70,$30,$fc,$b8,$ec,$a8 // ...$\0...:p0....
        .byte $64,$90,$70,$c0,$c0,$b0,$e0,$a8,$64,$98 // d.p.....d.

txt_fbc1:
        .text "P0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $b0,$e0,$a8,$64,$98                   // ...d.

txt_fbc9:
        .byte $5c                                   // backslash character
        .text "0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$c0,$80,$40,$a5,$23,$c0,$80,$40,$bb,$28,$c0,$b0,$e0,$a8,$64 // #..@.#..@.(....d
        .byte $98,$dc,$30,$a8,$60,$60,$cc,$30,$fc,$b8,$ec,$a8,$64,$98,$cc,$30 // ..0.``.0....d..0
        .byte $fc,$b8,$ec,$a8,$66,$99,$cc,$30,$fc,$b8,$ec,$28,$26,$09,$cc,$30 // ....f..0...(&..0
        .byte $fc,$b8,$ec,$a8,$66,$99,$cc,$30,$fc,$b8,$ec,$28,$26,$09,$cc,$30 // ....f..0...(&..0
        .byte $fc,$b8,$ec,$a8,$64,$98,$cf,$30,$fc,$b8,$ec,$28,$26,$09,$cc,$30 // ....d..0...(&..0
        .byte $fc,$b8,$ec,$a8,$64,$98,$0c,$03,$0f,$0b,$0e,$0a,$06,$09,$00,$30 // ....d..........0
        .byte $fc,$b8,$ec,$28,$26,$09,$cc,$30,$fc,$b8,$ec,$a8,$64,$98,$cc,$30 // ...(&..0....d..0
        .byte $fc,$b8,$ec,$28,$26,$09,$42,$cc,$30,$fc,$b8,$ec,$a8,$64,$98,$60 // ...(&.B.0....d.`
        .byte $53,$cc,$30,$fc,$b8,$ec,$28,$26,$09,$cc,$33,$fc,$b8,$ec,$a8,$64 // S.0...(&..3....d
        .byte $98,$cc,$30,$fc,$b8,$ec,$28,$26,$09,$cc,$30,$fc,$b8,$ec,$a8,$64 // ..0...(&..0....d
        .byte $98,$ff,$00,$fc,$b8,$ec,$2a,$26,$09,$0c,$03,$0f,$0b,$0e,$0a,$06 // ......*&........
        .byte $09,$cc,$30,$fc,$b8,$ec,$28,$26,$09,$cc,$30,$3c,$38,$0e,$0a,$02 // ..0...(&..0<8...
        .byte $01,$cc,$30,$fc,$b8,$ec,$aa,$66,$98,$cc,$30,$fc,$b8,$ec,$a8,$64 // ..0....f..0....d
        .byte $98,$0c,$33,$0f,$a3,$2a,$66,$99,$03,$0c,$3f,$ec,$b8,$a8,$66,$99 // ..3..*f...?...f.
        .byte $80,$30,$00,$28,$0c,$03,$0f,$0b,$00,$0a,$06,$09,$a8,$28,$cc,$33 // .0.(.........(.3
        .byte $ff,$bb,$ee,$aa,$66,$99,$80,$43,$00,$25,$0b,$0e,$0a,$06,$19,$ad // ....f..C.%......
        .byte $60,$21,$0a,$06,$09,$0c,$03,$3f,$3b,$ec,$a8,$60,$90,$cc,$30,$fc // `!.....?;..`..0.
        .byte $b8,$ec,$28,$26,$09,$0c,$03,$0f,$0b,$0e,$0a,$06,$09,$0c,$33,$ff // ..(&..........3.
        .byte $b8,$ec,$a8,$42,$66,$99,$00,$00,$00,$00,$00,$00,$a3,$60,$20,$30 // ...Bf........` 0
        .byte $fc,$b8,$ec,$28,$26,$09,$cc,$30,$fc,$b8,$ec,$28,$26,$09,$03,$0c // ...(&..0...(&...
        .byte $3f,$ec,$b8,$a8,$64,$98,$cc,$30,$fc,$b8,$ec,$28,$26,$09,$0c,$a5 // ?...d..0...(&...
        .byte $22,$66,$99,$a3,$23,$0b,$0e,$0a,$a5,$25,$0b,$0e,$0a,$06,$19,$b8 // "f..#....%......
        .byte $23,$0c,$03,$0f,$a2,$23,$0a,$06,$09,$a8,$60,$20,$cc,$30,$fc,$b8 // #....#....` .0..
        .byte $ec,$a8,$64,$98,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$00,$30,$fc,$b8 // ..d..0....`..0..
        .byte $ec,$a0,$60,$80,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$a6,$22,$64,$98 // ..`..0....`.."d.
        .byte $a8,$60,$28,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$cc,$30,$fc,$b8,$ec // .`(.0....`..0...
        .byte $a8,$64,$98,$c0,$00,$c0,$80,$c0,$80,$40,$80,$cc,$30,$fc,$b8,$ec // .d.......@..0...
        .byte $a0,$60,$80,$c0,$30,$f0,$b8,$ec,$a8,$64,$98,$a6,$21,$64,$42,$98 // .`..0....d..!dB.
        .byte $cc,$30,$fc,$b8,$ec,$a8,$64,$2a,$98,$cc,$30,$fc,$b8,$ec,$a0,$60 // .0....d*..0....`
        .byte $80,$c0,$a7,$60,$2e,$cc,$30,$fc,$b8,$ec,$00,$64,$98,$cc,$30,$fc // ...`..0....d..0.
        .byte $b8,$ec,$a8,$64,$98,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$c0,$00,$c0 // ...d..0....`....
        .byte $80,$c0,$80,$40,$80,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$cc,$30,$f0 // ...@..0....`..0.
        .byte $b0,$c0,$80,$a2,$21,$cc,$42,$30,$fc,$b8,$ec,$a8,$64,$98,$cc,$27 // ....!.B0....d..'
        .byte $30,$fc,$b8,$ec,$a0,$60,$80,$a6,$22,$64,$98,$80,$30,$00,$28,$c0 // 0....`.."d..0.(.
        .byte $00,$c0,$80,$00,$80,$40,$80,$a8,$28,$cc,$33,$ff,$bb,$ee,$aa,$66 // .....@..(.3....f
        .byte $99,$80,$43,$00,$24,$80,$c0,$80,$40,$ae,$24,$80,$40,$80,$c0,$a7 // ..C.$...@.$.@...
        .byte $31,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$c0,$00,$c0,$80,$c0,$80,$40 // 1.0....`.......@
        .byte $80,$c0,$a5,$32,$64,$98,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$cc,$30 // ...2d..0....`..0
        .byte $fc,$b8,$ec,$a8,$64,$98,$42,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$a8 // ....d.B.0....`..
        .byte $30,$cc,$30,$fc,$b8,$ec,$a0,$60,$80,$cc,$30,$fc,$b8,$ec,$a0,$60 // 0.0....`..0....`
        .byte $80,$a3,$23,$80,$c0,$80,$a5,$24,$80,$c0,$80,$40,$b9,$23,$c0,$00 // ..#....$...@.#..
        .byte $c0,$a2,$23,$80,$40,$80,$a6           // ..#.@..

txt_fe63:
        .text "4U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $05,$0a,$0f,$0e,$0f,$0b,$5e,$aa,$55,$aa,$ff,$ee,$ff,$bb,$ee,$aa // ......^.U.......
        .byte $40,$80,$e3,$c0
        .byte $3d,$80,$d5,$aa,$15
        .text "*?;?."
        .byte $7b,$aa
        .byte $55,$aa,$ff,$bb,$ff,$ee,$bb,$aa,$54,$a8,$fc,$ec,$fc,$b8,$ed,$aa // U.......T.......
        .byte $01,$02,$e3,$03,$60,$c3,$02,$57,$aa,$50,$a0,$f0,$b0,$f0,$e0,$b5 // ....`..W.P......
        .byte $aa,$ff,$ee,$ff,$bb,$ee,$aa,$bb,$aa,$fb,$ea,$f6,$ba,$e9,$a6,$b5 // ................
        .byte $a9,$bb,$aa,$66,$aa,$99,$66,$55,$99,$bf,$bb,$7f,$ae,$bb,$6a,$6e // ...f..fU......jn
        .byte $aa,$ff,$bb,$ff,$ee,$bb,$aa,$ee,$aa,$ee,$aa,$d9,$ea,$a6,$99,$d5 // ................
        .byte $a6,$ee,$aa,$99,$aa,$66,$99,$55,$66,$bb,$ab,$67,$aa,$9b,$66,$56 // .....f.Uf..g..fV
        .byte $9a,$fe,$ba,$fd,$ee,$ba,$a9,$ed,$aa,$ef,$ae,$9f,$ab,$6e,$9a,$5b // .............n.[
        .byte $6a,$bf,$ae,$7f,$bb,$ae,$6a,$7b,$aa,$66,$aa,$99,$66,$55,$99,$55 // j.....j{.f..fU.U
        .byte $44,$65,$a4,$95,$61
        .byte $54,$90
        .text "Q"
        .byte $40                                   // @ character
        .text "UDU"
        .byte $11
        .byte $44,$00,$11
        .byte $00,$59,$6a,$66,$19,$55,$26,$15,$11,$99,$aa,$66,$99,$55,$66,$55 // .Yjf.U&....f.UfU
        .byte $11,$95,$91,$55,$84,$51,$40,$44,$00,$55,$11,$55,$44,$11,$00,$44 // ...U.Q@D.U.UD..D
        .byte $00,$55,$46,$56,$11,$45,$02,$11,$01,$99,$a9,$65,$98,$55,$64,$54 // .UFV.E.....e.UdT
        .byte $10,$56,$1a,$59,$46,$15,$09,$45,$04,$66,$6a,$59,$26,$55,$19,$15 // .V.YF..E.fjY&U..
        .byte $04,$55,$11,$44,$00,$11,$00,$44,$11,$a8,$3a,$50,$10,$40,$00,$10 // .U.D...D..:P.@..
        .byte $00,$40,$10,$15,$04,$11,$00,$04,$00,$11,$04,$55,$44,$11,$00,$44 // .@.........UD..D
        .byte $00,$11                               // ..

txt_ff78:
        .text "D"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ff7c:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $24,$40                               // $@

// --- Region $ffa7-$ffd3 ---
.pc = $ffa7 "dat_ffa7"

dat_ffa7:
        .byte $04,$01,$05,$a5,$33,$44,$11,$55,$00,$15,$00,$40,$00,$40,$00,$40 // ....3D.U...@.@.@
        .byte $00,$40,$10,$10,$00,$11,$04,$15,$a3,$25,$01,$00,$11 // .@.......%...

txt_ffc4:
        .text "DU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $36,$40,$40,$00,$44,$11,$55,$00,$01,$00,$04,$00,$44 // 6@@.D.U.....D

// --- Region $ffd7-$ffff ---
.pc = $ffd7 "dat_ffd7"

dat_ffd7:
        .byte $54,$01,$01,$00,$01,$00,$01,$a5,$3b,$11,$44,$55,$00,$05,$00,$10 // T.......;.DU....
        .byte $00,$10,$40,$50,$00,$55,$00,$1a,$20,$22,$22,$1a,$00,$55,$00 // ..@P.U.. ""..U.

txt_fff6:
        .text ")"
        .byte $22                                   // double quote character
        .text ")  "
        .byte $80,$51,$00,$00,$20                   // .Q.. 
