// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:25
// 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:  $3050 (12368)
// IRQ handler:  $30a0 (irq_30a0)
//
// Code: 3020 bytes, Data: 60468 bytes
// Labels: 469, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$0803 ---
.pc = $0803 "Program $0803"
        brk

// --- Region $0814-$081a ---
.pc = $0814 "Program $0814"
        dec $c6
        inc $3c00,x
        rts

dat_081a:
        .byte $c0                                   // .

// --- Region $08d0-$08d8 ---
.pc = $08d0 "Program $08d0"
        rol $7c06,x
        cpy #$c6
        dec $fe
        brk

dat_08d8:
        .byte $00                                   // .

// --- Region $0ad0-$0ad8 ---
.pc = $0ad0 "Program $0ad0"
        sbc $b5,x
        sbc $bfba,y
        .byte $bf,$fa,$e9                           // lax $e9fa,y // ILLEGAL
        brk

// --- Region $0b0b-$0b15 ---
.pc = $0b0b "loc_0b0b"

loc_0b0b:
        sbc #$a5
        sty $e5,x
        lda #$50
        bvc loc_0b63
        bvc loc_0b55
        rti

// --- Region $0b55-$0b55 ---
.pc = $0b55 "loc_0b55"

loc_0b55:
        brk

// --- Region $0b63-$0b69 ---
.pc = $0b63 "loc_0b63"

loc_0b63:
        cpy $d4
        .byte $d4,$c4                               // nop $c4,x // ILLEGAL
        .byte $d4,$01                               // nop $01,x // ILLEGAL
        rti

// --- Region $0e60-$0e7b ---
.pc = $0e60 "sub_0e60"
// Referenced by: jsr from $3116

sub_0e60:
        lda #$02
        sta $d02b
        sta $d02c
        lda #$3c
        sta $07fc
        sta $07fd
        lda #$10
        sta $d008
        sta $d00a
        jmp loc_3040

scr_0e7b:
        // === Screen RAM (1 bytes, $0e7b-$0e7b) ===
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// --- Region $0f12-$0f12 ---
.pc = $0f12 "sub_0f12"
// Referenced by: jsr from $fee4

sub_0f12:
        brk

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $31af

sub_1000:
        jmp loc_1014
// Referenced by: jsr from $30f4

sub_1003:
        jmp loc_108a

txt_1006:
        .text "M"

// --- Region $1014-$10c0 ---
.pc = $1014 "loc_1014"

loc_1014:
        asl
        asl
        asl
        tay
        lda $199d,y
        sta $10c7
        and #$0f
        sta smc_1099                                // SMC: modifies $1099
        lda $199e,y
        sta smc_108f                                // SMC: modifies $108f
        eor #$0f
        sta $1821
        lda #$0f
        sta smc_10b4                                // SMC: modifies $10b4
        ldx #$00
        stx $d416
        stx smc_108b                                // SMC: modifies $108b
        stx $181a
        stx smc_10be                                // SMC: modifies $10be
        stx $1819
        stx $181b
        stx $d417
        stx smc_10b2                                // SMC: modifies $10b2

loc_104d:
        lda $1997,y
        sta $1824,x
        lda $1998,y
        sta $1825,x
        lda #$00
        sta $1826,x
        sta $1827,x
        sta $1828,x
        sta $1864,x
        sta $188c,x
        sta $1823,x
        sta $1822,x
        sta $1863,x
        sta $1852,x
        sta $d404,x
        lda #$ff
        sta $188f,x
        clc
        txa
        adc #$07
        tax
        iny
        iny
        cpx #$15
        bcc loc_104d
        rts

loc_108a:
.label smc_108b = * + 1
        ldy #$00                                    // !SMC: modified by $1038, $1653
        bne loc_10d3
.label smc_108f = * + 1
        lda #$07                                    // !SMC: modified by $1026
        sta dat_1818
        dec $181a
        bpl loc_109d
.label smc_1099 = * + 1
        lda #$02                                    // !SMC: modified by $1020
        sta $181a

loc_109d:
        ldx #$00
        txa

loc_10a0:
        lsr dat_1818
        bcc loc_10d4
        jsr sub_10e2

loc_10a8:
        clc
        txa
        adc #$07
        tax
        cpx #$15
        bcc loc_10a0
.label smc_10b2 = * + 1
        lda #$10                                    // !SMC: modified by $104a, $14dc
.label smc_10b4 = * + 1
        ora #$0f                                    // !SMC: modified by $1030, $1642
        sta $d418
.label smc_10b9 = * + 1
        lda #$e0                                    // !SMC: modified by $14d2
        sta $d416
.label smc_10be = * + 1
        lda #$00                                    // !SMC: modified by $103e, $164c, $166c
        beq loc_10d3

// --- Region $10d3-$123a ---
.pc = $10d3 "loc_10d3"

loc_10d3:
        rts

loc_10d4:
        lda $181b
        and $1861,x
        beq loc_10a8
        jsr sub_10e2
        jmp loc_10a8
// Referenced by: jsr from $10a5, $10dc

sub_10e2:
        lda $181a
        cmp smc_1099
        bne loc_110e
        lda $188f,x
        bmi loc_10f5
        dec $188f,x
        jmp loc_110e

loc_10f5:
        dec $1823,x
        beq loc_1109
        bpl loc_10ff
        jmp loc_1623

loc_10ff:
        ldy $1822,x
        lda $1c76,y
        and #$08
        bne loc_110e

loc_1109:
        lda #$fe
        sta $1862,x

loc_110e:
        ldy $1822,x
        sty $ff
        lda $184c,x
        bne loc_113e
        sta $188b,x
        sta $184e,x
        sta $184f,x
        sta $1865,x
        sta $187a,x
        lda $1d34,y
        sta $1866,x
        lda $1cfb,y
        sta $1890,x
        lda $1d21,y
        sta $1891,x
        lda #$01
        sta $183a,x

loc_113e:
        lda $188f,x
        bmi loc_1148
        lda #$ff
        sta $1862,x

loc_1148:
        lda $1837,x
        cmp $1838,x
        beq loc_11a3
        bcs loc_116e
        clc
        lda $1867,x
        adc $1839,x
        sta $1867,x
        lda $1852,x
        adc #$00
        sta $1852,x
        ldy $1838,x
        cmp $18a9,y
        bcc loc_11a0
        bcs loc_1188

loc_116e:
        sec
        lda $1867,x
        sbc $1839,x
        sta $1867,x
        lda $1852,x
        sbc #$00
        sta $1852,x
        ldy $1838,x
        cmp $18a9,y
        bcs loc_11a0

loc_1188:
        lda $1864,x
        and #$7f
        sta $1864,x
        tya
        sta $1837,x
        lda $1908,y
        sta $1867,x
        lda $18a9,y
        sta $1852,x

loc_11a0:
        jmp loc_1363

loc_11a3:
        ldy $ff
        lda $1d5a,y
        and #$02
        beq loc_11ea
        lda $1d47,y
        sta $fe
        and #$7f
        asl
        tay
        lda $1967,y
        sta $fc
        lda $1968,y
        sta $fd
        ldy #$00
        lda $184c,x
        cmp ($fc),y
        bcs loc_11e7
        asl
        adc #$01
        tay
        lda ($fc),y
        sta $183d,x
        iny
        lda ($fc),y
        bit $fe
        bpl loc_11df
        clc
        ldy $1837,x
        adc $18aa,y

loc_11df:
        sta $1852,x
        lda #$00
        sta $1867,x

loc_11e7:
        jmp loc_1390

loc_11ea:
        lda $1d5a,y
        and #$b0
        bne loc_11f8
        lda $1d47,y
        sta $fc
        bne loc_11fb

loc_11f8:
        jmp loc_1295

loc_11fb:
        lda $184c,x
        cmp $1d34,y
        bcs loc_120f
        lda $fc
        lsr
        lsr
        lsr
        lsr
        sta $184e,x
        jmp loc_1363

loc_120f:
        lda $fc
        and #$78
        lsr
        lsr
        lsr
        sta smc_126e                                // SMC: modifies $126e
        ldy $1837,x
        lda $1908,y
        sec
        sbc $1907,y
        pha
        lda $18a9,y
        sbc $18a8,y
        sta $fd
        lda $fc
        and #$07
        tay
        lda $18a1,y
        sta smc_123a                                // SMC: modifies $123a
        pla
        clv
.label smc_123a = * + 1
        bvc loc_124d                                // !SMC: modified by $1234

// --- Region $124d-$1817 ---
.pc = $124d "loc_124d"

loc_124d:
        lsr $fd
        ror
        lsr $fd
        ror
        ldy $184f,x
        bne loc_1277
        clc
        adc $1867,x
        sta $1867,x
        lda $1852,x
        adc $fd
        sta $1852,x
        inc $184e,x
        lda $184e,x
.label smc_126e = * + 1
        cmp #$04                                    // !SMC: modified by $1216
        bcc loc_1274
        inc $184f,x

loc_1274:
        jmp loc_1363

loc_1277:
        sta $fc
        sec
        lda $1867,x
        sbc $fc
        sta $1867,x
        lda $1852,x
        sbc $fd
        sta $1852,x
        dec $184e,x
        bne loc_1274
        dec $184f,x
        jmp loc_1363

loc_1295:
        lda $1d5a,y
        bpl loc_12df
        dec $1865,x
        bpl loc_12bc
        lda $1866,x
        sta $1865,x
        lda $1864,x
        eor #$20
        sta $1864,x
        ora $1d5a,y
        and #$20
        bne loc_12bc
        lda $1866,x
        beq loc_12bc
        dec $1866,x

loc_12bc:
        ldy $1837,x
        lda $1864,x
        and #$20
        bne loc_12d0
        ldy $ff
        clc
        lda $1db9,y
        adc $1837,x
        tay

loc_12d0:
        lda $1908,y
        sta $1867,x
        lda $18a9,y
        sta $1852,x
        jmp loc_1363

loc_12df:
        sta $fe
        and #$40
        beq loc_131c
        ldy $1879,x
        clc
        lda #$af
        adc $1987,y
        sta $fc
        lda #$1e
        adc #$00
        sta $fd
        dec $187a,x
        bpl loc_1302
        ldy #$00
        lda ($fc),y
        sta $187a,x

loc_1302:
        ldy $187a,x
        iny
        lda ($fc),y
        clc
        adc $1837,x
        tay
        lda $1908,y
        sta $1867,x
        lda $18a9,y
        sta $1852,x
        jmp loc_1363

loc_131c:
        lda $fe
        and #$10
        beq loc_1363
        ldy $ff
        lda $1d6d,y
        sta smc_1330                                // SMC: modifies $1330
        beq loc_1335
        lda $1852,x
.label smc_1330 = * + 1
        cmp #$00                                    // !SMC: modified by $1327
        beq loc_1363
        bne loc_1348

loc_1335:
        lda $1852,x
        cmp $1db9,y
        bcs loc_1348
        ldy $1837,x
        lda $18a9,y
        sta $1852,x
        ldy $ff

loc_1348:
        sec
        lda $1867,x
        sbc $1d34,y
        sta $1867,x
        lda $1852,x
        sbc $1d47,y
        bcs loc_1360
        ldy smc_1330
        beq loc_1360
        tya

loc_1360:
        sta $1852,x

loc_1363:
        ldy $ff
        lda $184c,x
        bne loc_137d
        lda $1c89,y
        bpl loc_1385
        lda #$81
        sta $d401,x
        sta $d404,x
        sta $18a0
        jmp loc_1390

loc_137d:
        lda $1c89,y
        and #$7f
        sta $18a0

loc_1385:
        cmp $184c,x
        bcs loc_1390
        lda $1c9c,y
        sta $183d,x

loc_1390:
        ldy $ff
        lda $1d5a,y
        sta $fe
        and #$08
        beq loc_13c4
        lda $1864,x
        and #$40
        bne loc_13c4
        lda $184d,x
        cmp #$02
        bcs loc_13b2
        lda $1cc2,y
        and #$f0
        ora #$02
        bne loc_13b4

loc_13b2:
        lda #$02

loc_13b4:
        sta smc_13c0                                // SMC: modifies $13c0
        lda $1823,x
        cmp $1d6d,y
        bcs loc_13c4
.label smc_13c0 = * + 1
        lda #$02                                    // !SMC: modified by $13b4
        sta $d406,x

loc_13c4:
        ldy $ff
        lda $1d80,y
        sta $fd
        and #$7f
        bne loc_13d2
        jmp loc_14e5

loc_13d2:
        sec
        sbc #$01
        asl
        asl
        asl
        sta $fc
        lda $184c,x
        bne loc_1428
        lda $fd
        cmp #$80
        lda #$00
        rol
        sta $188d,x
        lda $188c,x
        bne loc_1418

loc_13ee:
        sta $1877,x
        lda #$ff
        sta $1878,x
        lda #$80
        sta $1876,x
        lda $1d93,y
        asl
        asl
        asl
        asl
        sta $183c,x
        sta smc_14ce                                // SMC: modifies $14ce
        lda $188d,x
        sta $188c,x
        lda $18a0
        bpl loc_1428

loc_1413:
        lda #$e0
        jmp loc_14d2

loc_1418:
        lda $18a0
        bmi loc_1413
        lda $188d,x
        bne loc_1428
        sta $188c,x
        jmp loc_13ee

loc_1428:
        bit $fd
        bvc loc_142f
        jmp loc_14c6

loc_142f:
        ldy $fc
        dec $1877,x
        bpl loc_148d
        lda $1eca,y
        sta $1877,x
        lda $1878,x
        cmp #$03
        bne loc_148a
        lda $1ecb,y
        beq loc_145c
        bne loc_148d

loc_144a:
        lda $1ecb,y
        bmi loc_145c
        asl
        bpl loc_145f
        asl
        sta $1876,x
        lda $1ec8,y
        sta $183c,x

loc_145c:
        jmp loc_14c6

loc_145f:
        asl
        bpl loc_146e
        sta $1876,x
        lda $1ec9,y
        sta $183c,x
        jmp loc_14c6

loc_146e:
        asl
        bpl loc_147c
        ldy $fc
        lda $1ec8,y
        sta $183c,x
        jmp loc_14c6

loc_147c:
        asl
        bpl loc_14c6
        ldy $fc
        lda $1ec9,y
        sta $183c,x
        jmp loc_14c6

loc_148a:
        inc $1878,x

loc_148d:
        lda $1878,x
        ora $fc
        tay
        lda $1876,x
        bmi loc_14b1
        clc
        lda $183c,x
        adc $1ecc,y
        sta $183c,x
        ldy $fc
        cmp $1ec9,y
        bcc loc_14c6
        lda #$80

loc_14ab:
        sta $1876,x
        jmp loc_144a

loc_14b1:
        sec
        lda $183c,x
        sbc $1ecc,y
        sta $183c,x
        ldy $fc
        cmp $1ec8,y
        bcs loc_14c6
        lda #$00
        beq loc_14ab

loc_14c6:
        lda $183c,x
        bit $fd
        bvc loc_14d2
.label smc_14ce = * + 1
        lda #$40                                    // !SMC: modified by $1405
        sta $183c,x

loc_14d2:
        sta smc_10b9                                // SMC: modifies $10b9
        ldy $ff
        lda $1d93,y
        and #$f0
        sta smc_10b2                                // SMC: modifies $10b2
        lda $1861,x
        sta $188b,x

loc_14e5:
        lda $188b
        ora $1892
        ora $1899
        ora #$f0
        sta $d417
        ldy $ff
        lda $fe
        and #$01
        bne loc_154d
        lda $1cd5,y
        bne loc_1503
        jmp loc_15d1

loc_1503:
        lda $1890,x
        beq loc_151d
        dec $1890,x
        lda $1850,x
        clc
        adc $1ce8,y
        sta $1850,x
        bcc loc_151a
        inc $1851,x

loc_151a:
        jmp loc_15c8

loc_151d:
        lda $1891,x
        beq loc_1537
        dec $1891,x
        sec
        lda $1850,x
        sbc $1d0e,y
        sta $1850,x
        bcs loc_1534
        dec $1851,x

loc_1534:
        jmp loc_15c8

loc_1537:
        lda $1d5a,y
        and #$04
        beq loc_154a
        lda $1cfb,y
        sta $1890,x
        lda $1d21,y
        sta $1891,x

loc_154a:
        jmp loc_15c5

loc_154d:
        lda $1ce8,y
        asl
        asl
        asl
        tay
        lda $1f08,y
        sta smc_15a4                                // SMC: modifies $15a4
        lda $1f09,y
        sta smc_15bd                                // SMC: modifies $15bd
        lda $1f0a,y
        cmp $184c,x
        bcc loc_156a
        bcs loc_157e

loc_156a:
        iny
        lda $1f0a,y
        cmp $184c,x
        bcc loc_1575
        bcs loc_157e

loc_1575:
        iny
        lda $1f0a,y
        cmp $184c,x
        bcc loc_1584

loc_157e:
        lda $1f0d,y
        jmp loc_158b

loc_1584:
        ldy $ff
        lda $1cd5,y
        and #$f0

loc_158b:
        sta $fd
        lda $183a,x
        bne loc_15ab
        lda $1850,x
        sec
        sbc $fd
        sta $1850,x
        lda $1851,x
        sbc #$00
        sta $1851,x
.label smc_15a4 = * + 1
        cmp #$00                                    // !SMC: modified by $1557
        bcs loc_15c5
        lda #$01
        bne loc_15c2

loc_15ab:
        clc
        lda $1850,x
        adc $fd
        sta $1850,x
        lda $1851,x
        adc #$00
        sta $1851,x
.label smc_15bd = * + 1
        cmp #$00                                    // !SMC: modified by $155d
        bcc loc_15c5
        lda #$00

loc_15c2:
        sta $183a,x

loc_15c5:
        lda $1850,x

loc_15c8:
        sta $d402,x
        lda $1851,x
        sta $d403,x

loc_15d1:
        lda $18a0
        bmi loc_15eb
        lda $1867,x
        sta $d400,x
        lda $1852,x
        sta $d401,x
        lda $183d,x
        and $1862,x
        sta $d404,x

loc_15eb:
        lda $184c,x
        bmi loc_15f3
        inc $184c,x

loc_15f3:
        lda #$00
        sta $18a0
        rts
// Referenced by: jsr from $17a8

sub_15f9:
        lda $187c,x
        bmi loc_161b
        beq loc_160d
        clc
        lda $187b,x
        adc $1db9,y
        sta $187b,x
        jmp loc_1617

loc_160d:
        clc
        lda $187b,x
        adc $1da6,y
        sta $187b,x

loc_1617:
        inc $187c,x
        rts

loc_161b:
        lda $fe
        sta $187b,x
        jmp loc_1617

loc_1623:
        lda $1824,x
        sta $fc
        lda $1825,x
        sta $fd
        ldy $1826,x
        dey

loc_1631:
        iny

loc_1632:
        lda ($fc),y
        bpl loc_1699
        cmp #$fd
        bcc loc_1666
        beq loc_1661
        and #$01
        beq loc_1651
        ldy #$0f
        sty smc_10b4                                // SMC: modifies $10b4
        lsr

loc_1646:
        sta $1826,x
        tay
        lda #$00
        sta smc_10be                                // SMC: modifies $10be
        beq loc_1632

loc_1651:
        .byte $8f,$ff,$8c                           // sax $8cff // ILLEGAL
        .byte $8b,$10                               // ane #$10 // ILLEGAL
        iny
        sty $d412
        sty $d40b
        sty $d404
        rts

loc_1661:
        iny
        lda ($fc),y
        bne loc_1646

loc_1666:
        cmp #$fc
        bcc loc_1671
        lda #$01
        sta smc_10be                                // SMC: modifies $10be
        bne loc_1631

loc_1671:
        cmp #$fa
        bcc loc_167c

dat_1675:
        .byte $e9,$fa,$9d,$63,$18,$10,$b5           // ...c...

loc_167c:
        cmp #$f9
        bcc loc_1686
        iny
        lda ($fc),y
        jmp loc_1014

loc_1686:
        cmp #$b4
        bcc loc_1692
        sbc #$c0
        sta $183b,x
        jmp loc_1631

loc_1692:
        sbc #$7f
        sta $1828,x
        bpl loc_1631

loc_1699:
        asl
        sta smc_16a2                                // SMC: modifies $16a2
        tya
        sta $1826,x
.label smc_16a2 = * + 1
        ldy #$0a                                    // !SMC: modified by $169a
        lda $1863,x
        beq loc_16b5
        lda $180f,y
        sta $fc
        lda $1810,y
        sta $fd
        jmp loc_16bf

loc_16b5:
        lda $19d0,y
        sta $fc
        lda $19d1,y
        sta $fd

loc_16bf:
        ldy $1827,x

loc_16c2:
        lda ($fc),y
        bmi loc_16d5
        cmp #$60
        bcc loc_16d2
        and #$1f
        sta $1879,x
        iny
        bne loc_16c2

loc_16d2:
        jmp loc_174e

loc_16d5:
        cmp #$a0
        bcs loc_16e6
        and #$1f
        sta $1822,x
        lda #$ff
        sta $187c,x
        iny
        bne loc_16c2

loc_16e6:
        cmp #$e0
        bcs loc_16f2

dat_16ea:
        .byte $e9,$9f,$9d,$4d,$18                   // ...M.

loc_16ef:
        iny
        bne loc_16c2

loc_16f2:
        cmp #$e1
        bcs loc_1723
        lda $1864,x
        ora #$80
        sta $1864,x
        iny
        lda ($fc),y
        sta $fe
        and #$7f
        clc
        adc $183b,x
        sta $1838,x
        iny
        lda ($fc),y
        sta $1839,x
        bit $fe
        bmi loc_1736
        iny
        lda ($fc),y
        clc
        adc $183b,x
        sta $1837,x
        iny
        bne loc_1761

loc_1723:
        cmp #$e2
        bcs loc_173e
        iny
        lda ($fc),y
        bpl loc_1733
        and #$7f
        sta $188f,x
        bpl loc_16ef

loc_1733:
        sta $184d,x

loc_1736:
        iny
        tya
        sta $1827,x
        jmp loc_17de

loc_173e:
        asl
        asl
        asl
        asl
        asl
        clc
        adc $1822,x
        sta $1822,x
        iny
        jmp loc_16c2

loc_174e:
        clc
        adc $183b,x
        sta $1837,x
        sta $1838,x
        lda $1864,x
        and #$7f
        sta $1864,x
        iny

loc_1761:
        tya
        sta $1827,x
        lda $1864,x
        and #$80
        sta $1864,x
        ldy $1822,x
        lda $1cd5,y
        and #$0f
        sta $d403,x
        sta $1851,x
        lda $1d5a,y
        and #$01
        bne loc_178e
        lda $1cd5,y
        and #$f0
        sta $1850,x
        lda #$00
        beq loc_1792

loc_178e:
        lsr
        sta $1850,x

loc_1792:
        sta $184c,x
        sta $d402,x
        lda $1caf,y
        sta $d405,x
        lda $1cc2,y
        sta $fe
        lda $1da6,y
        beq loc_17b4
        jsr sub_15f9
        lda $187b,x
        sta $d406,x
        jmp loc_17b9

loc_17b4:
        lda $fe
        sta $d406,x

loc_17b9:
        lda #$ff
        sta $1862,x
        lda $1c76,y
        and #$f7
        sta $d404,x
        sta $183d,x
        ldy $1837,x
        lda $1908,y
        sta $d400,x
        sta $1867,x
        lda $18a9,y
        sta $d401,x
        sta $1852,x

loc_17de:
        lda $184d,x
        sta $1823,x
        ldy $1827,x
        lda ($fc),y
        cmp #$e1
        bne loc_17f5
        lda $1864,x
        ora #$40
        sta $1864,x

loc_17f5:
        lda ($fc),y
        bne loc_180a
        sta $1827,x
        lda $1828,x
        beq loc_1806
        dec $1828,x
        bpl loc_1809

loc_1806:
        inc $1826,x

loc_1809:
        rts

loc_180a:
        cmp #$ff
        bne loc_1809
        lda $181b
        and $188e,x
        sta $181b
        rts

// --- Region $1902-$191b ---
.pc = $1902 "sub_1902"
// Referenced by: jsr from $feda

sub_1902:
        lda $d0c4,y
        cmp $f8ea,x
        asl $27,x
        and $5f4b,y
        .byte $74,$8a                               // nop $8a,x // ILLEGAL
        lda ($ba,x)
        .byte $d4,$f0                               // nop $f0,x // ILLEGAL
        asl $4e2d
        adc ($96),y
        ldx $14e7,y
        .byte $42                                   // jam // ILLEGAL

// --- Region $1a1a-$1a1e ---
.pc = $1a1a "Segment $1a1a"
        .byte $07,$86                               // slo $86 // ILLEGAL
        .byte $a3,$61                               // lax ($61,x) // ILLEGAL

dat_1a1e:
        .byte $2b                                   // +

// --- Region $1f10-$1f30 ---
.pc = $1f10 "loc_1f10"

loc_1f10:
        php
        asl sub_1003
        asl $a0
        .byte $80,$50                               // nop #$50 // ILLEGAL
        php
        asl $0603
        ora #$ff
        .byte $cf,$9f,$06                           // dcp $069f // ILLEGAL
        asl
        .byte $02                                   // jam // ILLEGAL

dat_1f23:
        .byte $04,$05,$60,$40,$60,$06,$09           // ..`@`..
// Referenced by: jsr from $feea

sub_1f2a:
        ora ($02,x)
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        beq loc_1f10
        brk

// --- Region $2020-$2027 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $3018

sub_2020:
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

bmp_2026:
        // === Bitmap data (2 bytes, $2026-$2027) ===
        .byte $ff,$ff                               // ..

// --- Region $3018-$301e ---
.pc = $3018 "Segment $3018"
        jsr sub_2020
        jsr sub_6020
        rts

// --- Region $3040-$3143 ---
.pc = $3040 "loc_3040"

loc_3040:
        lda #$cb
        sta $d009
        lda #$b6
        sta $d00b
        rts

bmp_304b:
        // === Bitmap data (5 bytes, $304b-$304f) ===
        .byte $00,$00,$00,$00,$00                   // .....

main_3050:
        sei
        lda #$0b
        sta $0286
        jsr $e544
        jsr sub_3190
        ldx #$00

loc_305e:
        lda dat_2b40,x
        sta $0400,x
        lda $2ba8,x
        sta $0468,x
        lda $2ca8,x
        sta chr_d800,x
        lda $2d10,x
        sta $d868,x
        inx
        bne loc_305e
        ldx #$00
        stx $08
        stx $02
        lda #$35
        sta $03
        sta $07
        lda #$80
        sta $06
        stx $dc0e
        inx
        stx $d01a
        lda #$30
        sta $0315
        lda #$a0
        sta $0314
        cli

loc_309b:
        jmp loc_309b

bmp_309e:
        // === Bitmap data (2 bytes, $309e-$309f) ===
        .byte $00,$00                               // ..

irq_30a0:
        lda #$00

loc_30a2:
        cmp $d012
        bne loc_30a2
        lda #$00
        sta $d020
        sta $d021
        lda #$3b
        sta $d011
        lda #$18
        sta $d016
        lda #$19
        sta smc_d018                                // SMC: modifies $d018
        jsr sub_3400
        jsr sub_3230
        lda #$7a

loc_30c6:
        cmp $d012
        bne loc_30c6
        ldx #$07

loc_30cd:
        dex
        bne loc_30cd
        lda #$00
        sta $d020
        sta $d021
        lda #$12
        sta smc_d018                                // SMC: modifies $d018
        lda $09
        sta $d016
        lda #$1b
        sta $d011
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_3120
        jsr sub_1003
        jsr sub_34d1
        lda #$b2

loc_30fc:
        cmp $d012
        bne loc_30fc
        ldx #$09

loc_3103:
        dex
        bne loc_3103
        lda #$08
        sta $d016
        lda #$5b
        sta $d011
        jsr sub_34f0
        jsr sub_3480
        jsr sub_0e60
        rol bmp_d019
        jmp loc_febc

bmp_311f:
        // === Bitmap data (1 bytes, $311f-$311f) ===
        .byte $00                                   // .
// Referenced by: jsr from $30f1

sub_3120:
        ldy #$00
        ldx #$2d

loc_3124:
        clc
        rol dat_0ec0,x
        rol $0e82,x
        rol $0e81,x
        rol $0e80,x
        dex
        dex
        dex
        iny
        cpy #$10
        bne loc_3124
.label smc_313a = * + 1
        ldy #$02                                    // !SMC: modified by $3140
        iny
        cpy #$08
        beq bmp_3144
        sty smc_313a                                // SMC: modifies $313a
        rts

// --- Region $3190-$327c ---
.pc = $3190 "sub_3190"
// Referenced by: jsr from $3059

sub_3190:
        lda #$01
        sta $d015
        sta $d017
        sta $d01d
        sta $d027
        lda #$a0
        sta $d000
        lda #$48
        sta $d001
        lda #$3a
        sta $07f8
        lda #$00
        jsr sub_1000
        ldx #$00

loc_31b4:
        lda #$1c
        sta $0680,x
        lda #$3d
        sta $07c0,x
        lda #$05
        sta $da80,x
        sta $daa8,x
        sta $dad0,x
        sta $daf8,x
        sta $db20,x
        sta $db48,x
        sta $db70,x
        sta $db98,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_31b4
        lda #$1b
        sta $0680
        lda #$1d
        sta $06a7
        lda #$3c
        sta $07c0
        lda #$3e
        sta $07e7
        lda #$1e
        sta $06a8
        sta $06d0
        sta $06f8
        sta $0720
        sta $0748
        sta $0770
        sta $0798
        lda #$1f
        sta $06cf
        sta $06f7
        sta $071f
        sta $0747
        sta $076f
        sta $0797
        sta $07bf
        lda #$00
        sta $3383
        jmp loc_3430

bmp_322a:
        // === Bitmap data (6 bytes, $322a-$322f) ===
        .byte $00,$00,$00,$00,$00,$00               // ......
// Referenced by: jsr from $30c1

sub_3230:
        ldx $08
        lda $3280,x
        and #$07
        ora #$10
        eor #$07
        sta $09
        ldx $08
        lda $3280,x
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_3248:
        lda txt_2e10,x
        sta $0568,y
        lda $2e60,x
        sta $0590,y
        lda $2eb0,x
        sta $05b8,y
        lda $2f00,x
        sta $05e0,y
        lda $2f50,x
        sta $0608,y
        lda $2fa0,x
        sta $0630,y
        lda $2ff0,x
        sta $0658,y
        inx
        iny
        cpy #$28
        bne loc_3248
        inc $08
        inc $08
        rts

// --- Region $3400-$341f ---
.pc = $3400 "sub_3400"
// Referenced by: jsr from $30be

sub_3400:
.label smc_3401 = * + 1
        ldx #$2e                                    // !SMC: modified by $3407
        dex
        cpx #$00
        beq bmp_3420
        stx smc_3401                                // SMC: modifies $3401
        ldx $3383
        lda $0799,x
        cmp #$3f
        beq loc_341a
        lda #$3f
        sta $0799,x
        rts

loc_341a:
        lda #$20
        sta $0799,x
        rts

// --- Region $3430-$34e3 ---
.pc = $3430 "loc_3430"

loc_3430:
        ldx #$3c
        stx $07f9
        inx
        stx $07fa
        lda #$02
        sta $d028
        lda #$0d
        sta $d029
        lda #$3e
        sta $d010
        sta $d01b
        lda #$e0
        sta $d003
        sta $d005
        lda #$10
        sta $d002
        lda #$30
        sta $d004
        sta $d006
        lda #$c0
        sta $d007
        lda #$1f
        sta $d015
        lda #$0f
        sta $d02a
        lda $02a6
        beq loc_347a
        lda #$3e
        sta $07fb
        rts

loc_347a:
        lda #$3f
        sta $07fb
        rts
// Referenced by: jsr from $3113

sub_3480:
        ldx #$00

loc_3482:
        clc
        rol $0f42,x
        rol $0f41,x
        rol $0f40,x
        bcc loc_3496
        lda $0f42,x
        ora #$01
        sta $0f42,x

loc_3496:
        inx
        inx
        inx
        cpx #$3f
        bne loc_3482
        ldx #$00
        lda $0f00
        pha
        lda $0f01
        pha
        lda $0f02
        pha

loc_34ab:
        lda dat_0f03,x
        sta $0f00,x
        lda $0f04,x
        sta $0f01,x
        lda $0f05,x
        sta $0f02,x
        inx
        inx
        inx
        cpx #$3f
        bne loc_34ab
        pla
        sta $0f3e
        pla
        sta $0f3d
        pla
        sta $0f3c
        rts
// Referenced by: jsr from $30f7

sub_34d1:
        lda $d015
        cmp #$3f
        beq loc_34de
        lda #$3f
        sta $d015
        rts

loc_34de:
        lda #$01
        sta $d015
        rts

// --- Region $34f0-$34fa ---
.pc = $34f0 "sub_34f0"
// Referenced by: jsr from $3110

sub_34f0:
        lda $dc01
        cmp #$ef
        bne loc_34fa
        jmp loc_3680

loc_34fa:
        rts

// --- Region $3680-$36a8 ---
.pc = $3680 "loc_3680"

loc_3680:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        ldx #$00

loc_368c:
        lda $36ab,x
        sta $0334,x
        inx
        cpx #$50
        bne loc_368c
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        jsr $e544
        jmp $0334

bmp_36a8:
        // === Bitmap data (1 bytes, $36a8-$36a8) ===
        .byte $4c                                   // L

// --- Region $6020-$6020 ---
.pc = $6020 "sub_6020"
// Referenced by: jsr from $301b

sub_6020:
        brk

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

// --- Region $649d-$649d ---
.pc = $649d "Segment $649d"
        brk

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

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

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

// --- Region $999d-$999d ---
.pc = $999d "Segment $999d"
        brk

// --- Region $9d18-$9d18 ---
.pc = $9d18 "$9d18"
        brk                                         // !SMC: modified by $1068, $1409

// --- Region $9ddb-$9ddb ---
.pc = $9ddb "Segment $9ddb"
        brk

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

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

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

// --- Region $b560-$b560 ---
.pc = $b560 "sub_b560"
// Referenced by: jsr from $fee0

sub_b560:
        brk

// --- Region $d018-$d018 ---
.pc = $d018 "smc_d018"

smc_d018:
        brk                                         // !SMC: modified by $13ea, $141e, $30bb, $30da

// --- Region $d118-$d118 ---
.pc = $d118 "IO $d118"
        brk

// --- Region $d918-$d918 ---
.pc = $d918 "IO $d918"
        brk

// --- Region $febc-$ff0a ---
.pc = $febc "loc_febc"

loc_febc:
        .byte $03,$12                               // slo ($12,x) // ILLEGAL
        ora ($03,x)
        .byte $0b,$05                               // anc #$05 // ILLEGAL
        .byte $04,$20                               // nop $20 // ILLEGAL
        asl $12
        .byte $0f,$0d,$20                           // slo $200d // ILLEGAL
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora $20
        .byte $1a                                   // nop // ILLEGAL
        .byte $1a                                   // nop // ILLEGAL
        ora ($10,x)
        jsr $050d
        .byte $07,$01                               // slo $01 // ILLEGAL
        .byte $14,$01                               // nop $01,x // ILLEGAL
        bpl loc_fedf
        jsr sub_1902
.label loc_fedf = * + 2
        .byte $1f,$1f,$ee                           // slo $ee1f,x // ILLEGAL
        jsr sub_b560
        rol
        jsr sub_0f12
        ora $07,x
        php
        jsr sub_1f2a
        .byte $1f,$01,$20                           // slo $2001,x // ILLEGAL
        .byte $03,$08                               // slo ($08,x) // ILLEGAL
        ora $01
        bpl loc_ff16
        ora ($0e,x)
        .byte $04,$20                               // nop $20 // ILLEGAL
        .byte $0c,$01,$0d                           // nop $0d01 // ILLEGAL
        ora $20
        .byte $03,$0f                               // slo ($0f,x) // ILLEGAL
        bpl loc_ff1c
        jsr $060f
        .byte $1f,$0d,$09                           // slo $090d,x // ILLEGAL
        .byte $03,$12                               // slo ($12,x) // ILLEGAL

// --- Region $ff16-$ff2a ---
.pc = $ff16 "loc_ff16"

loc_ff16:
        ora $12
        bit $0e20
.label loc_ff1c = * + 1
        .byte $0f,$14,$20                           // slo $2014 // ILLEGAL
        ora loc_120f
        ora $2e
        rol $1f1f
        asl $0f1e,x
        .byte $12                                   // jam // ILLEGAL

bmp_ff2a:
        // === Bitmap data (1 bytes, $ff2a-$ff2a) ===
        .byte $09                                   // .

// --- Region $ff5b-$ff63 ---
.pc = $ff5b "Segment $ff5b"
        .byte $34,$30                               // nop $30,x // ILLEGAL
        and $3233
        rol $37,x
        sec
        .byte $32                                   // jam // ILLEGAL

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

// --- Region $0804-$0813 ---
.pc = $0804 "dat_0804"

dat_0804:
        .byte $00,$00,$00,$00,$3c,$66,$fe,$c6,$c6,$c6,$c6,$00,$3c,$66,$fc,$c6 // ....<f......<f..

// --- Region $081b-$08cf ---
.pc = $081b "Program $081b"
        .byte $c0,$c6,$c6,$fe,$00,$3c,$66,$c6,$c6,$c6,$c6,$fe,$00,$3c,$60,$f8 // .....<f......<`.
        .byte $c0,$c6,$c6,$fe,$00,$3c,$60,$f8,$c0,$c0,$c0,$c0,$00,$3c,$60,$ce // .....<`......<`.
        .byte $c6,$c6,$c6,$fe,$00,$36,$66,$fe,$c6,$c6,$c6,$c6,$00,$18,$30,$60 // .....6f.......0`
        .byte $60,$60,$60,$60,$00,$06,$06,$06,$06,$c6,$c6,$fc,$00,$36,$66,$fc // ````.........6f.
        .byte $c6,$c6,$c6,$c6,$00,$30,$60,$c1,$c0,$c6,$c6,$fe,$00,$36,$7e,$d6 // .....0`......6~.
        .byte $c6,$c6,$c6,$c6,$00,$3c,$66,$c6,$c6,$c6,$c6,$c6,$00,$3c,$66,$c6 // .....<f......<f.
        .byte $c6,$c6,$c6,$7c,$00,$3c,$66,$fc,$c0,$c0,$c0,$c0,$00,$3c,$66,$c6 // ...|.<f......<f.
        .byte $c6,$ce,$c0,$7e,$00,$3c,$66,$fc,$c6,$c6,$c6,$c6,$00,$3c,$60,$fc // ...~.<f......<`.
        .byte $06,$c6,$c6,$7c,$00,$fe,$36,$60,$60,$60,$60,$60,$00,$36,$66,$c6 // ...|..6`````.6f.
        .byte $c6,$c6,$c6,$7c,$00,$36,$66,$c6,$c6,$c6,$c6,$fc,$00,$36,$66,$c6 // ...|.6f......6f.
        .byte $c6,$d6,$fe,$6c,$00,$36,$66,$3c,$c6,$c6,$c6,$c6,$00,$36,$66,$fe // ...l.6f<.....6f.
        .byte $06,$c6,$c6,$7c,$00                   // ...|.

// --- Region $08d9-$0acf ---
.pc = $08d9 "Program $08d9"
        .byte $00,$00,$00,$0f,$08,$08,$08,$00,$00,$00,$00,$ff,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$f0,$10,$10,$10,$08,$08,$08,$08,$08,$08,$08,$08,$10 // ................
        .byte $10,$10,$10,$10,$10,$10,$10,$00,$00,$00,$00,$00,$00,$00,$00,$18 // ................
        .byte $30,$60,$60,$60,$00,$60,$00,$66,$cc,$44,$00,$00,$00,$00,$00,$00 // 0```.`.f.D......
        .byte $28,$7c,$28,$7c,$28,$00,$00,$18,$3c,$60,$3c,$06,$7c,$18,$00,$00 // (|(|(...<`<.|...
        .byte $00,$00,$00,$00,$00,$00,$00,$3c,$66,$6e,$38,$66,$c6,$fe,$00,$30 // .......<fn8f...0
        .byte $60
        .byte $20,$00,$00,$00,$00,$00,$0e,$1c
        .text "8888"
        .byte $1c,$0e,$70
        .byte $38,$1c,$1c,$1c,$1c,$38,$70,$10,$38,$fe,$7c,$c6,$00,$00,$00,$00 // 8....8p.8.|.....
        .byte $00,$18,$7e,$18,$00,$00,$00,$00,$00,$00,$00,$00,$40,$60,$c0,$00 // ..~.........@`..
        .byte $00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$00,$0c // ..~..........`..
        .byte $0c,$1c,$78,$e0,$c0,$c0,$00,$3c,$66,$ce,$d6,$e6,$c6,$7c,$00,$0e // ..x....<f....|..
        .byte $7c,$18,$18,$18,$18,$18,$00,$3c,$06,$7c,$c0,$c6,$c6,$fe,$00,$78 // |......<.|.....x
        .byte $0c,$3e,$06,$c6,$c6,$7c,$00,$36,$66,$fe,$06,$06,$06,$06,$00,$78 // .>...|.6f......x
        .byte $60,$fc,$06,$c6,$c6,$fc,$00,$30,$60,$fc,$c6,$c6,$c6,$7c,$00,$78 // `......0`....|.x
        .byte $0c,$3e,$06,$06,$06,$06,$00,$78,$cc,$7e,$c6,$c6,$c6,$7c,$00,$78 // .>.....x.~...|.x
        .byte $cc,$7e,$06,$c6,$c6,$7c,$00,$00,$60,$00,$00,$60,$00,$00,$00,$00 // .~...|..`..`....
        .byte $00,$60,$00,$00,$40,$60,$c0,$08,$08,$08,$0f,$00,$00,$00,$00,$00 // .`..@`..........
        .byte $00,$00,$ff,$00,$00,$00,$00,$10,$10,$10,$f0,$00,$00,$00,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$02,$03,$0b,$0f,$00 // ................
        .byte $0b,$2f,$bf,$ff,$f9,$e4,$d0,$b8,$fe,$fb,$fe,$9a,$01,$00,$54,$00 // ./............T.
        .byte $80,$90,$e4,$a9,$69,$59,$16,$00,$00,$00,$00,$00,$00,$40,$40,$6e // ....iY.......@@n
        .byte $bf,$ff,$be,$f9,$f5,$b5,$e5,$ff,$ff,$ff,$aa,$55,$44,$10,$55,$e8 // ...........UD.U.
        .byte $fe,$fb,$ae,$5a,$01,$00,$54,$ff,$be,$bd,$e9,$f5,$b5,$f5,$b5,$03 // ...Z..T.........
        .byte $02,$02,$03,$03,$02,$02,$03,$fc,$f8,$f4,$a4,$d4,$d4,$d4,$d4,$ff // ................
        .byte $be,$bd,$e9,$f5,$f5,$b5,$e5,$0f       // ........

txt_0a61:
        .text "/>=="
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $f5,$f5,$85
        .byte $54,$10
        .text "P"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00
        .byte $45,$00,$00,$00,$00,$00
        .byte $00,$00
        .byte $46,$59,$1a,$16,$0a,$0b,$07,$02
        .byte $40                                   // @ character
        .text "PPP"
        .byte $90,$94
        .byte $94,$d4,$b5,$a5,$e5,$e5,$f5,$f5,$f5,$f5,$40,$00,$00,$00,$00,$00 // ..........@.....
        .byte $00,$00,$05,$00,$00,$00,$00,$00,$00,$00,$46,$59,$1a,$16,$0a,$0b // ..........FY....
        .byte $0b,$1b
        .byte $40                                   // @ character
        .text "PPP"
        .byte $90,$94,$94,$94,$03,$03,$02,$02,$03,$03
        .byte $03,$02,$d4,$94,$94,$d4,$d4,$d4,$d4,$d4,$03,$03,$02,$02,$07,$0b // ................
        .byte $0b,$1b,$d4,$94,$94,$d4,$d4,$d4,$d4,$94 // ..........

// --- Region $0ad9-$0b0a ---
.pc = $0ad9 "dat_0ad9"

dat_0ad9:
        .byte $00,$40,$aa,$bf,$ff,$aa,$55,$00,$00,$00,$aa,$be,$ff,$aa,$55,$03 // .@....U.......U.
        .byte $03,$06,$aa,$bf,$ff,$ab,$56,$c4,$d4,$d4,$c4,$c4,$d4,$c4,$84,$00 // ......V.........
        .byte $00,$06,$aa,$bf,$ff,$ae,$5a,$00,$00,$00,$00,$00,$00,$00,$00,$2e // ......Z.........
        .byte $6e,$b9                               // n.

// --- Region $0b16-$0b54 ---
.pc = $0b16 "dat_0b16"

dat_0b16:
        .byte $40,$00,$f5,$b5,$f5,$b5,$b1,$b5,$f1,$e1,$03,$02,$03,$02,$02,$02 // @...............
        .byte $03,$03,$00,$00,$00,$a8,$e4,$94,$54,$54,$03,$02,$01,$01,$00,$00 // ........TT......
        .byte $00,$00,$a4,$08,$04,$54,$00,$00,$00,$00,$a5,$b5,$f5,$f5,$f5,$f5 // .....T..........
        .byte $b5,$a5,$44,$10,$55,$40,$00,$00,$00,$00,$00,$40,$55,$00,$00 // ..D.U@.....@U..

// --- Region $0b56-$0b62 ---
.pc = $0b56 "dat_0b56"

dat_0b56:
        .byte $00,$00,$02,$03,$57,$07,$03,$03,$03,$03,$84,$d4,$c4 // ....W........

// --- Region $0b6a-$0e5f ---
.pc = $0b6a "dat_0b6a"

dat_0b6a:
        .byte $54,$05,$00,$00,$00,$00,$69,$59,$16,$46,$59,$1a,$16,$0a,$00 // T.....iY.FY....

txt_0b79:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PPP"
        .byte $90,$a5,$b1,$f5,$f5,$e5,$a5,$e5,$f5,$02,$02,$03,$03,$03,$03,$03 // ................
        .byte $03,$14,$04,$54,$00,$00,$00,$00,$00,$a5,$b1,$f5,$f5,$f5,$f5,$b5 // ...T............
        .byte $a5,$b5,$f5,$f5,$f5,$f5,$e5,$e5,$a5,$02,$02,$02,$03,$03,$03,$03 // ................
        .byte $03,$d4,$94,$d4,$d4,$d4,$d4,$94,$94,$f5,$f5,$e5,$a5,$b5,$b5,$f9 // ................
        .byte $fa,$00,$00,$00,$00,$00,$00,$40,$a9,$00,$00,$00,$00,$00,$00,$06 // .......@........
        .byte $9a,$0b,$07,$0b,$1e,$2d,$69,$a5,$94,$94,$94 // .....-i....

txt_0bda:
        .text "PPPP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $07,$07,$0b,$1e,$2d,$69,$a5,$94,$f5,$f5,$f5,$f5,$f5,$e5,$e5,$a5 // ....-i..........
        .byte $0b,$06,$02,$03,$03,$03,$03,$03,$94,$94,$d4,$d4,$d4,$d4,$94,$94 // ................

scr_0c00:
        // === Screen RAM (608 bytes, $0c00-$0e5f) ===
        .encoding "screencode_mixed"
        .byte $b5,$65                               // scrcode: ..
        .text ")9:)ii"
        .encoding "petscii_upper"

txt_0c08:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PPTU"
        .encoding "screencode_mixed"
        .text "v@@@@@@"
        .byte $40,$5a                               // scrcode: ..
        .text "@@@@@@@"
        .byte $aa                                   // scrcode: .
        .text "@@@@@@@"
        .byte $a8,$b5,$f5,$f5,$e9,$82,$41,$55       // scrcode: ........
        .text "@bcccbaa"
        .text "@"
        .byte $d4,$d4,$d4,$a4                       // scrcode: ....
        .text "hd"
        .byte $54                                   // scrcode: .
        .text "@"
        .byte $ff,$bf,$95,$50,$44,$51               // scrcode: ......
        .text "u@"
        .byte $fe,$fb,$55                           // scrcode: ...
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $55                                   // scrcode: .
        .text "@"
        .byte $aa,$a5,$54                           // scrcode: ...
        .text "@@e"
        .byte $54                                   // scrcode: .
        .text "@"
        .byte $51,$41                               // scrcode: ..
        .text "et"
        .byte $50,$40                               // scrcode: ..
        .text "@"
        .text "@eaa@@@@@e"
        .byte $41,$40,$50                           // scrcode: ...
        .text "te@@"
        .byte $ab,$6f                               // scrcode: ..
        .text "u@@"
        .byte $40,$55                               // scrcode: ..
        .text "@"
        .byte $af,$ff,$55                           // scrcode: ...
        .text "@@@"
        .byte $55                                   // scrcode: .
        .text "@"
        .byte $e4,$94,$54,$54                       // scrcode: ....
        .text "td"
        .byte $54                                   // scrcode: .
        .text "@o"
        .encoding "petscii_upper"

txt_0c89:
        .text "/>="
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $69                                   // scrcode: .
        .text "):"
        .byte $85,$54                               // scrcode: ..
        .text "p"
        .encoding "petscii_upper"

txt_0c93:
        .text "P"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $94,$94,$d4,$d4,$d4,$94,$d4,$b5,$a5,$e5,$e5,$f5,$69 // scrcode: .............
        .text "):@@@@"
        .encoding "petscii_upper"

txt_0cac:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@*;>??cba"
        .byte $aa,$be,$fe,$ab,$57,$a4               // scrcode: ......
        .text "hd"
        .byte $90,$d4,$d4,$c4,$84                   // scrcode: .....
        .text "ccbbbbcc:)iieaa@"
        .byte $50                                   // scrcode: .
        .byte $64,$5a,$1b                           // scrcode: ...
        .text "f"
        .byte $41,$40,$50                           // scrcode: ...
        .text "@@"
        .byte $40,$e4,$fe,$bb,$6e                   // scrcode: .....
        .text "zcbaa"
        .byte $40,$90,$e4,$a9                       // scrcode: ....
        .text "@@"
        .byte $40,$ea,$ff,$6f                       // scrcode: ....
        .text "zaccf"
        .byte $aa,$ff,$ff,$ab,$56                   // scrcode: .....
        .text "@"
        .text "@@cbbcc@@@"
        .byte $fc,$f8,$f4,$a4,$d4,$a5,$b5,$f5,$f5,$f5,$f5,$e5,$f5 // scrcode: .............
        .text "=4u@@@@@bb"
        .byte $57                                   // scrcode: .
        .text "gcccc@"
        .text "@@"
        .byte $ff,$be,$bd,$e9,$f5                   // scrcode: .....
        .text "te@@@@@@"
        .byte $f5,$f5,$f5,$f5,$f5,$f5,$f5,$f5       // scrcode: ........
        .text "cccccccc"
        .byte $d4,$d4,$d4,$d4,$d4,$d4,$d4,$d4,$b5   // scrcode: .........
        .byte $b5,$b5,$b5,$b5,$b5,$b5,$b5,$94,$94,$94,$94,$94,$94,$94,$94 // scrcode: ...............
        .text "@@@@@@"
        .encoding "petscii_upper"

txt_0d66:
        .text "FZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $65                                   // scrcode: .
        .text "t@@"
        .byte $45,$54                               // scrcode: ..
        .text "@"
        .byte $b8,$fe,$fb,$fe,$9b                   // scrcode: .....
        .text "kb"
        .byte $55                                   // scrcode: .
        .text "@"
        .byte $4b,$9f,$ef,$ff,$fd,$f4,$e4,$46       // scrcode: ........
        .text "bcccccc"
        .byte $d1,$d5,$c5,$d4,$d4,$d4,$d4,$d4,$40   // scrcode: .........
        .byte $50,$50,$50,$94,$94,$90,$50,$b5,$a5,$e5,$e5,$f5,$f5,$f5,$b5 // scrcode: ...............
        .text "bbcccbcb"
        .byte $d4,$d4,$d4,$d4,$c4,$d4,$c4,$84       // scrcode: ........
        .text "@@f"
        .byte $af,$be,$e5,$94,$40                   // scrcode: .....
        .text "."
        .byte $79,$e5,$94,$51,$41                   // scrcode: .....
        .text "et"
        .encoding "petscii_upper"

txt_0dc0:
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@"
        .byte $b1,$f5,$f1,$a1,$a5,$f1,$f5,$f5       // scrcode: ........
        .text "bbccbbcc"
        .byte $c4,$d4,$d4,$84,$84,$d4,$c4,$c4       // scrcode: ........
        .text "bbccccbb"
        .byte $94,$c4,$d4,$d4,$d4,$d4               // scrcode: ......
        .byte $d4,$94                               // scrcode: ..
        .text "@"
        .byte $45,$54                               // scrcode: ..
        .text "@@@@@"
        .byte $50,$40                               // scrcode: ..
        .text "@@@@@@@@@@@@@kbbccccc"
        .byte $83,$a5,$e5,$e5,$b5,$75               // scrcode: ......
        .text "%"
        .text ")9@@@@@"
        .byte $40,$40,$40                           // scrcode: ...
        .text "cccccggj"
        .byte $c4,$d4,$c4,$c4,$94,$90,$50,$50       // scrcode: ........
        .text "bccccccb"
        .byte $d4,$d4,$d4,$d4,$d4,$94               // scrcode: ......
        .byte $94,$94                               // scrcode: ..
        .text "&vqeda"
        .byte $41,$58,$e3,$f2,$b8,$bc,$6e,$6f,$1b,$5b,$94,$94,$50,$50 // scrcode: ..............
        .text "pp"
        .byte $80,$c0,$f5,$f5,$e5,$a5,$f5,$e5,$e5,$a5 // scrcode: ..........
        .encoding "petscii_upper"

// --- Region $0e7c-$0ea6 ---
.pc = $0e7c "Program $0e7c"
        .encoding "screencode_mixed"
        .text "@@@@"
        .byte $f0,$f0                               // scrcode: ..
        .text "@@@@"
        .byte $99,$98                               // scrcode: ..
        .text "a@@@"
        .byte $f3                                   // scrcode: .
        .text "xc@@@"
        .byte $1b                                   // scrcode: .
        .text "xc@@@"
        .byte $1b                                   // scrcode: .
        .text "xc@@@"
        .byte $1b                                   // scrcode: .
        .text "xc@@@"
        .text "y"
        .byte $f0                                   // scrcode: .
        .text "c"
        .encoding "petscii_upper"

// --- Region $0ec0-$0ee4 ---
.pc = $0ec0 "dat_0ec0"

dat_0ec0:
        .encoding "screencode_mixed"
        .byte $f0                                   // scrcode: .
        .text "@@@@@"
        .byte $98                                   // scrcode: .
        .text "@@@@@"
        .byte $f0                                   // scrcode: .
        .text "@@@@@x@@@@@x@@@@@x@@@@@"
        .byte $f8                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $0f03-$0f11 ---
.pc = $0f03 "dat_0f03"

dat_0f03:
        .encoding "screencode_mixed"
        .byte $ce,$56,$60                           // scrcode: ...
        .text "@@@"
        .byte $1c,$7e,$60                           // scrcode: ...
        .text "@@@"
        .byte $ec,$7f,$c6                           // scrcode: ...
        .encoding "petscii_upper"

// --- Region $0f13-$0fff ---
.pc = $0f13 "scr_0f13"

scr_0f13:
        // === Screen RAM (237 bytes, $0f13-$0fff) ===
        .encoding "screencode_mixed"
        .text "@@"
        .encoding "petscii_upper"

txt_0f15:
        .text "G8"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@@@g"
        .byte $1c                                   // scrcode: .
        .text "@@@@"
        .byte $78                                   // scrcode: .
        .text "@@@@@@@@"
        .byte $ef,$96                               // scrcode: ..
        .text "@@@@9"
        .byte $9f                                   // scrcode: .
        .text "@@@@"
        .byte $a7                                   // scrcode: .
        .text "7 @@@a"
        .byte $f1,$fc                               // scrcode: ..
        .text "@"
        .fill 22, $00                               // scrcode: @@@@@@@@@@@@@@@@@@@@@@
        .text "0@@"
        .byte $48                                   // scrcode: .
        .text "@@"
        .byte $48                                   // scrcode: .
        .text "@@"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "d"
        .byte $1f                                   // scrcode: .
        .text "@d @b"
        .byte $40                                   // scrcode: .
        .text "@b"
        .byte $40                                   // scrcode: .
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@@@@@@@@@@@@@@"
        .text "@@"
        .byte $ff,$ff,$ff,$80                       // scrcode: ....
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $9f,$1c,$e1,$9d,$be,$e1,$9d,$be,$e1,$9f,$77,$61,$9c,$63,$61,$9c // scrcode: ................
        .byte $ff,$bd,$80,$c1,$81,$80               // scrcode: ......
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@"
        .text "a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$cf,$d5,$b7,$cf,$ff,$ff,$ff,$ff,$ff // scrcode: ...............
        .text "@"
        .byte $ff,$ff,$ff,$80                       // scrcode: ....
        .text "na"
        .byte $80                                   // scrcode: .
        .text "<"
        .byte $81,$99,$f3,$d9,$99,$f6               // scrcode: ......
        .text "9"
        .byte $9d,$b6,$69,$9f,$b3,$61,$9b,$b1,$a1,$99,$b1,$a5,$99,$83,$6d,$80 // scrcode: ................
        .text "n"
        .byte $f9,$80                               // scrcode: ..
        .text "la"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $80                                   // scrcode: .
        .text "@a"
        .byte $ff,$ff,$ff,$ff,$ff,$ff               // scrcode: ......
        .byte $cf,$d5,$b7,$cf,$ff,$ff,$ff,$ff,$ff   // scrcode: .........
        .text "@"
        .encoding "petscii_upper"

// --- Region $1007-$1013 ---
.pc = $1007 "Segment $1007"
        .text "USIC BY A-MAN"

// --- Region $10c1-$10d2 ---
.pc = $10c1 "dat_10c1"

dat_10c1:
        .byte $ce,$19,$18,$10,$0d,$a0,$12,$8c,$19,$18,$ad,$b4,$10,$f0,$03,$ce // ................
        .byte $b4,$10                               // ..

// --- Region $123b-$124c ---
.pc = $123b "dat_123b"

dat_123b:
        .byte $46,$fd,$6a,$46,$fd,$6a,$46,$fd,$6a,$46,$fd,$6a,$46,$fd,$6a,$46 // F.jF.jF.jF.jF.jF
        .byte $fd,$6a                               // .j

// --- Region $1818-$1901 ---
.pc = $1818 "dat_1818"

dat_1818:
        .byte $00,$00,$01,$00,$00,$00,$00,$00,$00,$08,$01,$01,$9f,$19,$02,$1e // ................
        .byte $07,$02,$01,$b3,$19,$01,$20,$00,$0a,$1f,$b6,$19,$02,$06,$00,$11 // ...... .........
        .byte $11
        .byte $22,$01,$0a
        .byte $40                                   // @ character
        .text "ARR"
        .byte $80,$01,$0a,$60,$81
        .byte $41,$41,$ff
        .byte $01,$0a,$60,$41,$01,$01,$02,$00,$a0,$04,$02,$01,$01,$00,$00,$00 // ..`A............
        .byte $08,$40,$01,$1f,$00,$00,$48,$06,$2e,$01,$ff,$00,$00,$00,$04,$e7 // .@....H.........
        .byte $02,$ff,$00,$00,$00,$00,$00,$04,$ff,$00,$00,$00,$21,$76,$80,$00 // ............!v..
        .byte $ff,$00,$00,$00,$ff,$80,$00,$ff,$00,$00,$00,$ff,$80,$00,$ff,$01 // ................
        .byte $03,$00,$ff,$01,$00,$00,$fe,$ff,$2f,$ff,$00,$00,$00,$fd,$ff,$00 // ......../.......
        .byte $00,$00,$00,$00,$fb,$ff,$47,$ff,$00,$15,$12,$0f,$0c,$09,$06,$03 // ......G.........
        .byte $00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02 // ................
        .byte $02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06 // ................
        .byte $06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f // ................
        .byte $10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ............

txt_18e4:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af // bhnu|......

// --- Region $191c-$1a19 ---
.pc = $191c "dat_191c"

dat_191c:
        .byte $74,$a9,$e0,$1b,$5a,$9c,$e2,$2d,$7b,$cf,$27,$85,$e8,$51,$c1,$37 // t...Z..-{.'..Q.7
        .byte $b4,$38,$c4,$59,$f7,$9e,$4e,$0a,$d0,$a2,$81,$6d,$67,$70,$89,$b2 // .8.Y..N....mgp..
        .byte $ed,$3b,$9d,$14,$a0,$45,$03,$db,$cf,$e1,$12,$65,$db,$76,$3a,$27 // .;...E.....e.v:'
        .byte $41,$8a,$05,$b5,$9d,$c1,$24,$c9,$b6,$ed,$73,$4e,$82,$14,$0a,$6a // A.....$...sN...j
        .byte $3b,$82,$48,$93,$6b,$da,$e7,$9c,$04,$28,$14,$cc,$1d,$ed,$1d,$2c // ;.H.k....(.....,
        .byte $1e,$6b,$1e,$70,$1e,$af,$1e,$af,$1e,$af,$1e,$af,$1e,$af,$1e,$af // .k.p............
        .byte $1e,$af,$1e,$af,$1e,$af,$1e,$af,$1e,$af,$1e,$00,$05,$0a,$0f,$14 // ................
        .fill 11, $19
        .byte $9f,$19,$b3,$19,$b6,$19,$12,$07,$ca,$89,$01,$07,$0a,$07,$0a,$81 // ................
        .byte $0c,$cb,$83,$01,$cc,$07,$0a,$07,$0a,$81,$0f,$ff,$ca,$02,$ff,$ca // ................
        .byte $00,$05,$03,$04,$06,$03,$06,$09,$0b,$09,$0b,$81,$0d,$cb,$04,$06 // ................
        .byte $03,$cc,$09,$0b,$09,$0b,$81,$0d,$ff,$f2,$19,$f9,$19,$32,$1a,$6e // .............2.n
        .byte $1a,$99,$1a,$e7,$1a,$f2,$1a,$20,$1b,$5a,$1b,$5a,$1b,$85,$1b,$ba // ....... .Z.Z....
        .byte $1b,$e3,$1b,$16,$1c,$47,$1c,$51,$1c,$71,$1c,$80,$bf,$24,$24,$24 // .....G.Q.q...$$$
        .byte $24,$00,$81,$a1,$02,$a3,$02,$a1,$02,$86,$a3,$62,$2d,$81,$a1,$02 // $..........b-...
        .byte $02,$86,$a3,$60,$2d,$81,$a1,$05,$a3,$05,$a1,$05,$a3,$05,$a1,$07 // ...`-...........
        .byte $a3,$07,$a1                           // ...

// --- Region $1a1f-$1d9d ---
.pc = $1a1f "Segment $1a1f"
        .byte $81,$a1,$07,$86,$a3,$63,$2b,$81,$a1,$07,$86,$a3,$2b,$61,$2b,$81 // .....c+.....+a+.
        .byte $a3,$05,$00,$82,$a1,$30,$30,$84,$53,$53,$83,$a3,$48,$84,$a1,$53 // .....00.SS..H..S
        .byte $82,$48,$84,$53,$53,$82,$48,$84,$48,$83,$a3,$48,$84,$a1,$53,$53 // .H.SS.H.H..H..SS
        .byte $82,$a1,$48,$48,$84,$53,$53,$83,$a3,$48,$84,$a1,$53,$82,$48,$84 // ..HH.SS..H..S.H.
        .byte $53,$53,$82,$48,$84,$53,$83,$a3,$48,$84,$a1,$53,$83,$48,$00,$88 // SS.H.S..H..S.H..
        .byte $a5,$32,$a0                           // .2.

txt_1a72:
        .text "24"
        .byte $a1                                   // '!' | $80 (end-of-string marker)

txt_1a75:
        .text "542"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_1a79:
        .text "729"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $3c,$a0                               // <.

txt_1a7f:
        .text "79"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3b,$a1,$39,$37,$80,$a5,$30,$88,$a1   // ;.97..0..

txt_1a8b:
        .text "7<7;"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3c,$a0                               // <.

txt_1a92:
        .text "<>"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $40,$a3,$3e,$00,$88,$a1,$3e,$a0       // @.>...>.

txt_1a9d:
        .text "><"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $39,$a0                               // 9.

txt_1aa2:
        .text "97"
        .byte $a1                                   // '!' | $80 (end-of-string marker)

txt_1aa5:
        .text "57"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $39,$a3,$e0,$3c,$ff,$3b,$a1,$3e,$a3,$e0,$3c,$ff,$3b,$a1,$3e,$a3 // 9..<.;.>..<.;.>.
        .byte $37,$a7                               // 7.

txt_1aba:
        .text "<;"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $39,$a1,$37,$a3,$35,$a1,$37,$a3,$39,$a7,$e0,$39,$ff,$37,$e1,$0f // 9.7.5.7.9..9.7..
        .byte $a3,$37,$a1,$35,$a3,$e0,$37,$ff,$34,$a1,$39,$a7,$32,$e1,$03,$83 // .7.5..7.4.9.2...
        .byte $a1,$30,$30,$80,$a3,$30,$92,$a7,$30,$00,$8a,$bf,$60,$32,$61,$37 // .00..0..0...`2a7
        .byte $60,$32,$61,$2b,$00,$88,$a1,$30,$a3   // `2a+...0.

txt_1af6:
        .text "22"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $30,$a3,$32,$e0,$39,$ff,$37,$e0,$37,$ff,$35,$e0,$35,$ff,$34,$a1 // 0.2.9.7.7.5.5.4.
        .byte $37,$ab,$e0,$35,$aa,$34,$a1           // 7..5.4.

txt_1b10:
        .text "24"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a1                               // 5.

txt_1b15:
        .text "24"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$e0,$37,$ff,$35,$e1,$01,$00,$81,$a1,$0a,$a3,$0a,$a1,$0a,$89 // 5.7.5...........
        .byte $64,$a3,$26,$81,$a1,$0a,$a3,$09,$a1,$09,$a3,$09,$89,$a3,$63,$24 // d.&...........c$
        .byte $64,$26,$81,$a1,$07,$a3,$07,$a1,$07,$89,$a3,$62,$26,$81,$a1,$05 // d&.........b&...
        .byte $a3,$05,$a1,$05,$89,$a1,$63,$24,$24,$81,$a3,$e0,$00,$22,$11,$e1 // ......c$$...."..
        .byte $03,$00,$87,$a1                       // ....

txt_1b5c:
        .text "><:"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a0                               // 5.

txt_1b62:
        .text ":;"
        .byte $a1                                   // '!' | $80 (end-of-string marker)

txt_1b65:
        .text "<><:"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $39,$a7,$35,$a1                       // 9.5.

txt_1b6e:
        .text "757"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e0,$3a,$ff,$39,$a1                   // .:.9.

txt_1b77:
        .text "7:<><:"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $e0,$3c,$ff,$3a,$e1,$01,$00,$81,$a1,$0a,$a3,$0a,$a1,$0a,$89,$64 // .<.:...........d
        .byte $a3,$26,$81,$a1,$0a,$a3,$09,$a1,$09,$a3,$09,$89,$64,$26,$63,$24 // .&..........d&c$
        .byte $81,$a1,$04,$a3,$04,$a1,$04,$89,$a3,$22,$81,$a1,$04,$a3,$04,$89 // ........."......
        .byte $a1,$22,$81,$a1,$04,$a1,$05,$a3,$05,$a3,$05,$00,$87,$a1 // ."............

txt_1bbc:
        .text "><:"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a0                               // 5.

txt_1bc2:
        .text ":;"
        .byte $a1                                   // '!' | $80 (end-of-string marker)

txt_1bc5:
        .text "<><:"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $39,$a7,$41,$a3,$3f,$a0               // 9.A.?.

txt_1bd0:
        .text "?A"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $43,$a3,$3a,$a1                       // C.:.

txt_1bd7:
        .text ":<"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)

txt_1bda:
        .text "<>"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3f,$a3,$3e,$a7,$35,$00,$81,$a1,$07,$a3,$07,$a1,$07,$a1,$02,$07 // ?.>.5...........
        .byte $a3,$0a,$a3,$02,$a1,$02,$a3,$02,$a1,$02,$02,$03,$a3,$03,$a1,$03 // ................
        .byte $a3,$03,$a1,$03,$04,$05,$04,$89,$a1,$61,$28,$81,$a1,$04,$a1,$04 // .........a(.....
        .byte $81,$a3,$e0,$00,$22,$10,$e1,$03,$00,$85,$a3,$2b,$8e,$62,$a3,$26 // ...."......+.b.&
        .byte $80,$a1,$24,$8e,$60,$a3,$26,$62,$a3,$61,$29,$80,$a3,$24,$85,$a0 // ..$.`.&b.a)..$..

txt_1c2d:
        .text ")+"
        .byte $a1                                   // '!' | $80 (end-of-string marker)

txt_1c30:
        .text "-+"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $29,$8e,$62,$26,$a1,$26,$61,$a3,$29,$a1,$29,$a1,$63 // ).b&.&a.).).c

txt_1c40:
        .text "))"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $29,$e1,$07,$00,$8a,$b7,$45,$a3,$45,$bf,$45,$e1,$03,$00,$8d,$a3 // ).....E.E.E.....
        .byte $2d,$a1,$28,$a3,$21,$a1,$39,$a3,$2b,$a3,$2d,$a1,$28,$a3,$21,$a1 // -.(.!.9.+.-.(.!.
        .byte $39,$a3,$2b,$a1                       // 9.+.

txt_1c67:
        .text "--"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $2d,$a1                               // -.

txt_1c6c:
        .text "--"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $2d,$00,$8e,$af,$67,$2d,$00,$00,$41,$01,$01,$00,$49,$49,$19,$29 // -...g-..A...II.)
        .byte $41,$49,$00,$00,$01,$49,$00,$00,$00,$01,$00,$80,$00,$00,$00,$00 // AI...I..........
        .byte $02,$00,$00,$80,$02,$00,$00,$00,$02,$00,$00,$00,$00,$00,$41,$01 // ..............A.
        .byte $01,$81,$41,$41,$11,$21,$41,$51,$00,$00,$01,$41,$00,$00,$00,$01 // ..AA.!AQ...A....
        .byte $00,$0f,$0f,$0f,$00,$00,$00,$00,$00,$00,$cc,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$0f,$00,$fa,$f9,$f8,$60,$6a,$64,$da,$6a,$5f,$fa,$00,$00 // .......`jd.j_...
        .byte $c4,$75,$00,$00,$00,$f9,$00,$84,$08,$08,$00,$38,$88,$08,$ff,$ff // .u.........8....
        .byte $36,$00,$00,$08,$88,$00,$00,$00,$08,$00,$20,$00,$00,$00,$58,$ff // 6......... ...X.
        .byte $18,$ff,$dd,$18,$00,$00,$00,$f8,$00,$00,$00,$00,$00,$30,$00,$00 // .............0..
        .byte $00,$88,$18,$48,$ff,$cc,$48,$00,$00,$00,$ff,$00,$00,$00,$00,$00 // ...H..H.........
        .byte $20,$00,$00,$00,$01,$08,$18,$ff,$08,$18,$00,$00,$00,$00,$00,$00 //  ...............
        .byte $00,$00,$00,$ff,$00,$00,$00,$00,$44,$ff,$00,$44,$ff,$00,$00,$00 // ........D..D....
        .byte $00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$08,$08,$00,$21 // ...............!
        .fill 9, $00
        .byte $21,$00,$02,$00,$00,$00,$21,$21,$00,$00,$00,$00,$84,$00,$00,$00 // !.....!!........
        .byte $00,$04,$00,$08,$02,$02,$00,$08,$48,$08,$08,$48,$48,$00,$00,$02 // ........H..HH...
        .byte $48,$00,$00,$00,$02,$00,$01,$01,$01,$00,$01,$01,$01,$01,$01,$01 // H...............
        .byte $00,$00,$01,$01,$00,$00,$00,$01,$00,$02,$00,$00,$00,$00,$05,$00 // ................
        .byte $00,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$14,$00,$00,$00 // ................
        .byte $00,$16,$00,$00,$36                   // ....6

dat_1d9d:
        // === Fill data (1 bytes, $1d9d-$1d9d) ===
        .byte $00                                   // .

// --- Region $1dcc-$1f0f ---
.pc = $1dcc "dat_1dcc"

dat_1dcc:
        .byte $10,$81,$40,$11,$0b,$11,$0a,$11,$09,$11,$08,$11,$07,$11,$06,$11 // ..@.............
        .byte $05,$11,$04,$11,$03,$11,$02,$11,$01,$11,$00,$11,$00,$11,$00,$11 // ................
        .byte $00,$1f,$81,$40,$41,$0e,$41,$0c,$81,$40,$81,$40,$81,$40,$81,$40 // ...@A.A..@.@.@.@
        .byte $81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40 // .@.@.@.@.@.@.@.@
        .byte $81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40 // .@.@.@.@.@.@.@.@
        .byte $81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40,$81,$40 // .@.@.@.@.@.@.@.@
        .byte $1f,$81,$40,$41,$0f,$41,$0d,$81,$40,$81,$40,$81,$40,$00,$00,$00 // ..@A.A..@.@.@...
        .byte $00,$81,$40,$41,$0f,$41,$0d,$81,$40,$81,$40,$81,$40,$00,$00,$00 // ..@A.A..@.@.@...
        .byte $00,$81,$40,$41,$0f,$41,$0d,$81,$40,$81,$40,$81,$40,$00,$00,$00 // ..@A.A..@.@.@...
        .byte $00,$81,$40,$41,$0f,$41,$0d,$81,$40,$81,$40,$81,$40,$00,$00,$02 // ..@A.A..@.@.@...
        .byte $81,$80,$43,$36,$1f,$81,$40,$41,$0f,$15,$36,$81,$40,$15,$34,$81 // ..C6..@A..6.@.4.
        .byte $40,$15,$32,$81,$40,$15,$30,$41,$0f,$15,$2e,$81,$40,$15,$2c,$81 // @.2.@.0A....@.,.
        .byte $40,$15,$2a,$81,$40,$15,$28,$41,$0f,$15,$26,$81,$40,$15,$24,$81 // @.*.@.(A..&.@.$.
        .byte $40,$15,$22,$81,$40,$15,$20,$41,$0f,$15,$1e,$81,$40,$15,$1c,$81 // @.".@. A....@...
        .byte $40,$15,$1a,$03,$00,$03,$07,$00,$03,$00,$04,$07,$00,$03,$00,$05 // @...............
        .byte $08,$00,$03,$00,$05,$09,$00,$03,$00,$03,$08,$00,$08,$60,$60,$60 // .............```
        .byte $03,$00,$00,$00,$06,$60,$60,$60,$06,$00,$00,$00,$08,$40,$f0,$f0 // .....```.....@..
        .byte $03,$00,$00,$00,$10,$40,$f0,$f0,$01,$00,$00,$01,$20,$50,$50,$f0 // .....@...... PP.
        .byte $0c,$00,$00,$0c,$08,$60,$60,$60,$03,$00,$00,$00,$10,$60,$f0,$f0 // .....```.....`..
        .byte $01,$00,$00,$01,$06,$60,$60,$60,$03,$00,$00,$00,$05,$0a,$03,$06 // .....```........
        .byte $09,$60,$40,$20                       // .`@ 

// --- Region $1f31-$1f31 ---
.pc = $1f31 "dat_1f31"

dat_1f31:
        // === Fill data (1 bytes, $1f31-$1f31) ===
        .byte $00                                   // .

// --- Region $2000-$201f ---
.pc = $2000 "bmp_2000"

bmp_2000:
        .fill 12, $00
        .byte $03,$03,$0f,$0f,$00,$0f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ......?.........
        .byte $ff,$ff,$ff,$ff                       // ....

// --- Region $2028-$2309 ---
.pc = $2028 "Segment $2028"
        .byte $ff,$ff,$ff,$fe,$fb,$ed,$f9,$e9,$ff,$f5,$90,$40,$41,$00,$00,$04 // ...........@A...
        .byte $50,$00,$10,$00,$10,$40,$10,$40,$00,$00,$00,$00,$00,$00,$00,$00 // P....@.@........
        .fill 12, $00
        .byte $3f,$d0,$c5,$c5,$00,$00,$00,$00,$be,$11,$56,$99,$00,$00,$00,$00 // ?.........V.....
        .byte $b8,$55,$51,$91,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .UQ.............
        .fill 8, $00
        .byte $3b,$d0,$c4,$81,$00,$00,$00,$00,$ba,$01,$55,$55,$00,$00,$00,$00 // ;.........UU....
        .byte $ea,$01,$55,$59,$00,$00,$00,$00,$ea,$04,$59,$65,$00,$00,$00,$00 // ..UY......Ye....
        .byte $aa,$51,$55,$95,$00,$00,$00,$00,$ab,$11,$56,$55,$00,$00,$00,$00 // .QU.......VU....
        .byte $a4,$54,$54,$55,$00,$00,$00,$00,$aa,$15,$56,$66,$00,$00,$00,$00 // .TTU......Vf....
        .byte $aa,$55,$56,$99,$00,$00,$00,$00,$a8,$51,$65,$91,$00,$00,$00,$00 // .UV......Qe.....
        .fill 16, $00
        .byte $3f,$d0,$c5,$c5,$00,$00,$00,$00,$be,$11,$56,$99,$00,$00,$00,$00 // ?.........V.....
        .byte $b8,$55,$51,$91,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .UQ.............
        .byte $00,$00,$00,$00,$0f,$0c,$0c,$0d,$0c,$0d,$0d,$0e,$ff,$fb,$0e,$03 // ................
        .byte $47,$11,$44,$51,$ff,$ff,$ff,$ff,$bf,$ff,$ef,$ef,$ff,$ff,$ff,$ff // G.DQ............
        .byte $ff,$ff,$ff,$ff,$fa,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$00,$e0,$a8,$ea // ................
        .byte $fa,$e9,$fa,$ee,$00,$00,$00,$00,$40,$40,$50,$90,$00,$00,$00,$00 // ........@@P.....
        .fill 12, $00
        .byte $0f                                   // .

txt_2149:
        .text "??????"
        .byte $ff,$ff,$fe,$fc,$fc,$f9,$f1,$b1,$f2,$8b
        .byte $17,$6d,$ae,$6e,$be,$b6,$ba,$ff,$ff,$ff,$ff,$bf,$ff,$bf,$ff,$b4 // .m.n............
        .byte $e4,$b4,$e4,$b4,$e4,$b4,$e4,$01,$00,$11,$00,$11,$04,$01,$04,$10 // ................

txt_2179:
        .text "PPPPPP"
        .byte $10,$00,$00,$00,$00,$00,$00,$00,$0f,$00
        .byte $00,$00,$00,$00,$00,$00,$c0,$99,$c6,$c6,$95,$c9,$99,$9a,$86,$41 // ...............A
        .byte $00,$00,$00,$00,$00,$00,$00,$65,$61,$61,$61,$61,$51,$61,$61,$00 // .......eaaaaQaa.
        .fill 14, $00
        .byte $5c,$c5,$95,$c5,$85,$86,$c5,$85,$95,$16,$59,$99,$56,$a4,$80,$42 // \.........Y.V..B
        .byte $0b,$56,$a6,$69,$a6,$00,$a9,$fa,$90,$56,$96,$6a,$a6,$00,$94,$00 // .V.i.....V.j....
        .byte $00,$66,$aa,$6a,$aa,$00,$00,$00,$00,$66,$9a,$a9,$aa,$00,$00,$00 // .f.j.....f......
        .byte $00,$69,$a5,$9a,$aa,$00,$00,$00,$00,$a9,$9a,$96,$6a,$00,$00,$00 // .i..........j...
        .byte $00,$a6,$a6,$aa,$9a,$2a,$02,$01,$00,$61,$a1,$a1,$61,$a1,$a1,$91 // .....*...a..a...
        .byte $a1,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$95,$c9,$c5,$95,$c9,$96,$95,$89,$41,$00,$00,$00,$00,$00,$00 // .........A......
        .byte $00,$65,$61,$61,$61,$61,$51,$61,$61,$00,$00,$00,$00,$00,$00,$00 // .eaaaaQaa.......
        .fill 9, $00
        .byte $0d,$0e,$0e,$0f,$0e,$0f,$0e,$0f,$94,$55,$94,$a5,$99,$a5,$e9,$a6 // .........U......
        .byte $3f,$3b,$7b,$7f,$7b,$7b,$7b,$7b,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ?;{.{{{{........
        .fill 8, $ff
        .byte $fa,$ee,$fa,$fe,$fa,$fe,$fa,$fe,$50,$94,$54,$94,$64,$94,$a4,$95 // ........P.T.d...
        .fill 16, $00
        .byte $ff,$ff,$ff,$fe,$ff,$fe,$ff,$ff,$b1,$e2,$a6,$c7,$8b,$db,$9e,$ae // ................
        .byte $fb,$da,$eb,$6e,$bb,$af,$bf,$ef,$ff,$fe,$ef,$fe,$ff,$fe,$fb,$fe // ...n............
        .byte $b4,$d4,$90,$d0,$90,$90,$90,$90,$00,$00,$01,$04,$01,$05,$11,$05 // ................
        .byte $4a,$01                               // J.

txt_22ba:
        .text "SPPPPP"
        .byte $78,$a1,$80,$00,$00,$00,$00,$00,$aa
        .byte $55
        .byte $01,$00,$00,$00,$00,$00,$da,$9a,$96,$95,$96,$8a,$9a,$9a // ..............

txt_22d8:
        .fill 8, $28
        .byte $51,$61,$61,$61,$51,$61,$61,$61,$1e,$0a,$00,$00,$00,$00,$17,$01 // QaaaQaaa........
        .byte $ca,$15,$01,$00,$00,$00,$aa,$55,$86,$89,$d6,$86,$96,$99,$89,$96 // .......U........
        .byte $1e                                   // .

txt_2301:
        .text "-)88$ "
        .byte $10
        .byte $40

dat_2309:
        // === Fill data (1 bytes, $2309-$2309) ===
        .byte $00                                   // .

// --- Region $2340-$2443 ---
.pc = $2340 "dat_2340"

dat_2340:
        .byte $61,$51,$61,$61,$51,$51,$61,$61,$16,$00,$00,$00,$00,$00,$00,$00 // aQaaQQaa........
        .byte $aa,$55,$00,$00,$00,$00,$00,$00,$d9,$96,$99,$9a,$99,$96,$95,$99 // .U..............

txt_2360:
        .fill 8, $28
        .byte $51,$61,$61,$61,$61,$61,$61,$61,$16,$00,$00,$00,$00,$00,$16,$00 // Qaaaaaaa........
        .byte $aa,$55,$00,$00,$00,$00,$aa,$55,$aa,$55,$0f,$0f,$0f,$0f,$aa,$55 // .U.....U.U.....U
        .byte $aa,$55,$e9,$ba,$ea,$fa,$aa,$55,$aa,$5e,$9d,$6e,$9e,$6e,$ae,$5d // .U.....U.^.n.n.]
        .fill 16, $ff
        .byte $fa,$fe,$fa,$fe,$fa,$ee,$fa,$ee,$a5,$95,$65,$95,$55,$91,$55,$95 // ..........e.U.U.
        .fill 16, $00
        .fill 8, $ff
        .byte $9f,$eb,$ef,$ff,$ff,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe // ................
        .byte $fa,$be,$fb,$fe,$ba,$ee,$fa,$ee,$90,$90,$90,$90,$90,$90,$90,$90 // ................
        .byte $11,$05,$00,$00,$15
        .byte $45,$15
        .text "EPPZ"
        .byte $01
        .byte $50,$90
        .byte $50,$90
        .byte $00,$00,$aa,$55,$00,$00,$00,$00,$00,$00,$aa,$55,$00,$00,$00,$00 // ...U.......U....
        .byte $99,$96,$96,$9a,$96,$9a,$99,$9a       // ........

txt_2418:
        .fill 8, $28
        .fill 8, $61
        .fill 16, $00
        .byte $96,$99,$d9,$95,$96,$9a,$99,$96,$20,$10,$10 // ........ ..

dat_2443:
        // === Fill data (1 bytes, $2443-$2443) ===
        .byte $00                                   // .

// --- Region $2480-$2580 ---
.pc = $2480 "dat_2480"

dat_2480:
        .byte $61,$51,$51,$61,$61,$51,$61,$61,$00,$00,$00,$00,$06,$00,$00,$00 // aQQaaQaa........
        .byte $00,$00,$00,$01,$a7,$fc,$30,$00,$9a,$86,$96,$95,$99,$99,$99,$96 // ......0.........

txt_24a0:
        .fill 8, $28
        .byte $51,$61,$61,$61,$61,$61,$61,$61,$00,$00,$00,$00,$1a,$01,$00,$00 // Qaaaaaaa........
        .byte $00,$00,$00,$0b,$6c,$f1,$c0,$00,$0f,$0f,$0f,$0f,$55,$a2,$0c,$0f // ....l.......U...
        .byte $fe,$fb,$ee,$f5,$94,$52,$4f,$ff,$9e,$ae,$ae,$7d,$ae,$5d,$fe,$bd // .....RO....}.]..
        .byte $ff,$ff,$ff,$ff,$ff,$bf,$ff,$ef,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$fb // ................
        .byte $fa,$ea,$fa,$e9,$fa,$e9,$ba,$e9,$51,$95,$51,$95,$51,$95,$51,$45 // ........Q.Q.Q.QE
        .fill 16, $00
        .byte $ff,$ff,$ff,$ff,$ff,$ef,$fe,$ee,$ff,$ff,$bf,$fb,$fe,$fb,$ea,$aa // ................
        .byte $fe,$ba,$ee,$ba,$eb,$aa,$aa,$aa,$aa,$b9,$aa,$aa,$a9,$aa,$aa,$a6 // ................
        .byte $90,$90,$90,$90,$90,$90,$90,$50,$03,$00,$03,$00,$03,$00,$16,$55 // .......P.......U
        .byte $3f,$fd,$3f,$fd,$3f,$00,$a0,$a0,$55,$d5,$55,$d5,$55,$00,$00,$00 // ?.?.?...U.U.U...
        .byte $75,$dd,$75,$dd,$75,$00,$00,$00,$9a,$96,$96,$99,$9a,$9a,$9a,$9a // u.u.u...........

txt_2558:
        .fill 8, $28
        .byte $51,$60,$50,$40,$41,$61,$61,$51,$03,$00,$03,$00,$03,$00,$00,$00 // Q`P@AaaQ........
        .byte $3f,$fd,$3f,$fd,$3f,$00,$00,$00,$95,$96,$99,$99,$95,$96,$99,$99 // ?.?.?...........

dat_2580:
        // === Fill data (1 bytes, $2580-$2580) ===
        .byte $00                                   // .

// --- Region $25c0-$26c0 ---
.pc = $25c0 "dat_25c0"

dat_25c0:
        .byte $51,$51,$51,$60,$51,$51,$51,$61,$03,$00,$03,$00,$03,$00,$00,$00 // QQQ`QQQa........
        .byte $3f,$fd,$3f,$fd,$3f,$00,$00,$00,$96,$96,$9a,$96,$99,$99,$9a,$9a // ?.?.?...........

txt_25e0:
        .fill 8, $28
        .byte $51,$61,$51,$51,$61,$61,$61,$61,$0c,$03,$0c,$03,$0c,$00,$00,$00 // QaQQaaaa........
        .byte $fd,$f7,$fd,$f7,$fd,$00,$00,$00
        .text "VUVUV"
        .byte $0f,$0f,$0f
        .byte $6a,$9a,$6a,$9a,$6a,$ff,$ff,$ff,$ad,$ad,$ad,$ad,$ad,$fd,$fd,$fd // j.j.j...........
        .byte $ae,$ab,$ae,$aa,$ae,$aa,$aa,$5a,$ee,$ba,$ee,$a2,$a8,$a8,$b8,$6a // .......Z.......j
        .byte $e9,$a6,$a9,$e6,$a9,$a6,$29,$01       // ......).

txt_2630:
        .text "AQAA"
        .byte $40                                   // @ character
        .text "AA"
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$00
        .fill 8, $00
        .byte $bb,$ea,$aa,$ea,$a9,$ea,$aa,$aa,$ba,$aa,$aa,$aa,$aa,$a6,$aa,$9a // ................
        .byte $a9,$aa,$9a,$aa,$a6,$aa,$99,$a6,$99,$65,$95,$65,$95,$55,$95,$65 // .........e.e.U.e
        .byte $90,$50,$90,$50,$91,$50,$50,$90,$16,$59,$01,$00,$16,$59,$16,$5a // .P.P.PP..Y...Y.Z
        .byte $90,$90,$6a,$05,$90,$90,$90,$90,$00,$00,$aa,$55,$00,$00,$00,$00 // ..j........U....
        .byte $00,$00,$aa,$55,$00,$00,$00,$cc,$96,$9a,$9a,$9a,$9a,$96,$96,$9a // ...U............

txt_2698:
        .fill 8, $28
        .byte $61,$61,$60,$51,$61,$61,$60,$51,$00,$00,$00,$00,$00,$00,$00,$00 // aa`Qaa`Q........
        .byte $00,$00,$00,$00,$00,$00,$00,$0f,$9a,$96,$9a,$9a,$9a,$96,$9a,$9a // ................

dat_26c0:
        // === Fill data (1 bytes, $26c0-$26c0) ===
        .byte $00                                   // .

// --- Region $2700-$29f4 ---
.pc = $2700 "dat_2700"

dat_2700:
        .byte $61,$51,$51,$61,$61,$51,$51,$61,$00,$00,$16,$00,$00,$00,$00,$0f // aQQaaQQa........
        .byte $00,$00,$aa,$55,$00,$00,$00,$c0,$9a,$96,$96,$95,$96,$9a,$96,$9a // ...U............

txt_2720:
        .fill 8, $28
        .byte $61,$61,$61,$51,$61,$61,$61,$61,$00,$00,$16,$00,$00,$00,$00,$00 // aaaQaaaa........
        .byte $00,$00,$aa,$55,$00,$00,$00,$00,$0f,$0f,$aa,$55,$0f,$0f,$0f,$0f // ...U.......U....
        .byte $ff,$ff,$aa,$55,$ff,$ff,$ff,$ff,$fd,$fc,$ad,$5d,$fc,$fd,$fc,$fd // ...U.......]....
        .byte $66,$5a,$66                           // fZf

txt_275b:
        .text "YUUYU"
        .byte $aa,$98,$60,$99,$66,$95
        .byte $59,$55,$01,$05,$00
        .byte $90,$54,$94,$55,$54,$11,$01,$00,$41,$01,$01,$01,$00,$00,$00,$00 // .T.UT...A.......
        .fill 13, $00
        .byte $a9,$a6,$a9,$65,$29,$25,$15,$25,$a9,$66,$99,$65,$59,$95,$55,$55 // ...e)%.%.f.eY.UU
        .byte $99,$66
        .byte $55,$65
        .byte $55,$55,$95
        .text "UUYU"
        .byte $65

txt_27a4:
        .text "UUQUTTDTD"
        .byte $14
        .byte $44,$04,$16
        .byte $5a,$16
        .byte $5a
        .byte $16,$5a,$16,$5a,$90,$90,$90,$90,$90,$90,$90,$90,$38,$dc,$b8,$28 // .Z.Z........8..(
        .byte $00,$00,$00,$00,$88,$88,$44,$cc,$cc,$00,$00,$00,$96,$96,$9a,$99 // ......D.........
        .byte $9a,$96,$9a,$99                       // ....

txt_27d8:
        .fill 8, $28
        .byte $61,$61,$60,$61,$61,$61,$50,$61,$00,$0f,$03,$00,$00,$00,$00,$00 // aa`aaaPa........
        .byte $05,$ff,$ab,$0a,$02,$00,$00,$00,$9a,$96,$9a,$9a,$99,$95,$96,$9a // ................

chr_2800:
        // === Charset data (501 bytes, $2800-$29f4) ===
        .byte $00,$00,$00,$00,$80,$80,$a4,$a9       // char 0 @+0
        .byte $00,$00,$00,$00,$00,$00,$00,$55       // char 1 @+1
        .byte $00,$00,$00,$00,$00,$00,$00,$55       // char 2 @+2
        .byte $00,$00,$00,$00,$00,$00,$00,$55       // char 3 @+3
        .byte $00,$00,$00,$00,$00,$00,$00,$55       // char 4 @+4
        .byte $00,$00,$00,$00,$00,$00,$00,$55       // char 5 @+5
        .byte $00,$00,$00,$00,$00,$00,$00,$55       // char 6 @+6
        .byte $00,$00,$00,$00,$01,$01,$15,$59       // char 7 @+7
        .byte $61,$51,$51,$61,$51,$60,$a1,$a1       // char 8 @+8
        .byte $0a,$00,$00,$0f,$0a,$00,$00,$00       // char 9 @+9
        .byte $c0,$00,$00,$c0,$c0,$00,$00,$00       // char 10 @+10
        .byte $9a,$9a,$9a,$96,$96,$99,$99,$96       // char 11 @+11

txt_2860:
        .byte $28,$28,$28,$28,$28,$28,$28,$28       // char 12 @+12
        .byte $60,$61,$60,$61,$61,$61,$50,$61       // char 13 @+13
        .byte $00,$1a,$01,$00,$00,$00,$00,$00       // char 14 @+14
        .byte $0b,$6c,$71,$c0,$00,$00,$00,$00       // char 15 @+15
        .byte $0f,$55,$a2,$0c,$0f,$0f,$0f,$0f       // char 16 @+16
        .byte $f5,$94,$52,$4f,$ff,$ff,$ff,$ff       // char 17 @+17
        .byte $7c,$a0,$51,$f0,$f1,$f0,$f1,$f0       // char 18 @+18

txt_2898:
        .byte $55,$55,$54,$55,$55,$45,$14           // char 19 (partial)

txt_289f:
        .byte $45                                   // char 19 (partial)
        .byte $55,$59,$55,$55,$55,$51,$55,$44       // char 20 @+20
        .byte $44,$50,$51,$54,$10,$44,$00,$40       // char 21 @+21
        .byte $00,$01,$01,$00,$00,$04,$04,$00       // char 22 @+22
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 23 @+23
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 24 @+24
        .byte $15,$09,$05,$05,$01,$01,$00,$00       // char 25 @+25
        .byte $55,$51,$55,$11,$44,$01,$44,$10       // char 26 @+26
        .byte $55,$51,$55,$11,$44,$00,$40,$00       // char 27 @+27
        .byte $14,$51,$40,$10,$40,$01,$40,$00       // char 28 @+28
        .byte $44,$04,$41,$01,$01,$00,$00,$00       // char 29 @+29
        .byte $16,$5a,$16,$5a,$16,$5a,$56,$1a       // char 30 @+30
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 33 '!'
        .byte $9a,$9a,$96,$9a,$95,$84,$25,$00       // char 34 '"'
        .byte $00,$00,$81,$95,$a6,$00,$51,$00       // char 35 '#'
        .byte $50,$60,$61,$60,$90,$00,$00,$00       // char 36 '$'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $96,$96,$9a,$9a,$95,$84,$25,$00       // char 39 '''
        .byte $69,$aa,$aa,$9a,$aa,$00,$95,$00       // char 40 '('
        .byte $a6,$aa,$69,$aa,$a6,$00,$55,$00       // char 41 ')'
        .byte $5a,$a9,$aa,$aa,$9a,$00,$55,$00       // char 42 '*'
        .byte $99,$aa,$a6,$aa,$aa,$00,$55,$00       // char 43 '+'
        .byte $9a,$aa,$66,$aa,$aa,$00,$55,$00       // char 44 ','
        .byte $96,$aa,$aa,$a9,$aa,$00,$45,$00       // char 45 '-'
        .byte $9a,$aa,$a9,$aa,$aa,$00,$54,$00       // char 46 '.'
        .byte $a6,$aa,$aa,$a9,$aa,$00,$51,$00       // char 47 '/'
        .byte $a0,$a1,$a0,$a0,$90,$00,$00,$00       // char 48 '0'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 49 '1'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 50 '2'
        .byte $96,$96,$99,$96,$96,$84,$25,$00       // char 51 '3'
        .byte $00,$00,$81,$95,$a6,$00,$51,$00       // char 52 '4'
        .byte $50,$60,$61,$60,$90,$00,$00,$00       // char 53 '5'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 54 '6'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 55 '7'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 56 '8'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc       // char 57 '9'
        .byte $f1,$f0,$c0,$c0,$c0,$00,$00,$00       // char 58 ':'
        .byte $11,$44,$00,$00,$00,$00,$00,$00       // char 59 ';'
        .byte $11,$40,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $10,$00,$00,$00,$00,$00,$01,$00       // char 61 '='
        .byte $00,$10,$10,$00,$40                   // char 62 (partial)

// --- Region $2a10-$2a3a ---
.pc = $2a10 "dat_2a10"

dat_2a10:
        .byte $05,$00,$00,$00,$00,$00,$00,$00       // char 66 'B'
        .byte $00,$55,$00,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $00,$54,$00,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $00,$51,$00,$00,$00,$00,$00,$00       // char 69 'E'
        .byte $05,$04,$00,$00,$00,$00,$00,$00       // char 70 'F'
        .byte $90,$40                               // char 71 (partial)

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

// --- Region $2b00-$3017 ---
.pc = $2b00 "dat_2b00"

dat_2b00:
        .byte $0f,$0f,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $f0,$14,$00,$00,$00,$00,$00,$00       // char 97 'a'
        .byte $00,$41,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $00,$10,$00,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $00,$10,$00,$00,$00,$00,$00,$00       // char 100 'd'
        .byte $10,$00,$00,$00,$00,$00,$00,$00       // char 101 'e'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'

dat_2b40:
        // === Fill data (48 bytes, $2b40-$2b6f) ===
        .fill 48, $6e
        .byte $62,$6e,$6e,$6e,$6e,$6e,$ae           // char 110 (partial)

dat_2b77:
        // === Fill data (33 bytes, $2b77-$2b97) ===
        .fill 33, $6e
        .byte $62,$6e,$6e,$02,$6e,$62,$6e,$6e       // char 115 's'
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 116 't'
        .byte $6e,$6e,$6e,$6e,$02,$6e,$6e,$6e       // char 117 'u'
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 118 'v'
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 119 'w'
        .byte $6e,$6e,$6e,$05,$6e,$6e,$6e,$6e       // char 120 'x'
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 121 'y'
        .byte $6e,$6e,$ae,$6e,$05,$6e,$6e,$6a       // char 122 'z'
        .byte $e6,$26,$6e,$6e,$6e,$6e,$6e,$6e       // char 123 '{'
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$36       // char 124 '|'
        .byte $3e,$de,$6e,$05,$6e,$6e,$3e,$6e       // char 125 '}'
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 126 '~'
        .byte $6e,$6e,$3e,$6e,$05,$6e,$6e,$3e       // char 127
        .byte $3d,$3d,$6d,$6e,$6e,$6e,$6e,$6e       // char 128
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 129
        .byte $6e,$6e,$6e,$05,$6e,$6e,$6e,$6e       // char 130
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 131
        .byte $6e,$6e,$6e,$6e,$05,$6e,$6e,$6e       // char 132
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 133
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 134
        .byte $1b,$f1,$6e,$05,$6e,$6e,$1b,$6e       // char 135
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 136
        .byte $6e,$6b,$6e,$6e,$05,$6e,$6e,$6a       // char 137
        .byte $e6,$26                               // char 138 (partial)

dat_2c52:
        // === Fill data (86 bytes, $2c52-$2ca7) ===
        .fill 86, $6e
        .byte $5f,$0f,$0f,$0f,$0f,$0f,$df,$ff       // char 149
        .byte $5f,$1f,$0f,$df,$df,$1f,$df,$ff       // char 150
        .byte $0f,$5f,$0f,$0f,$0f,$1f,$df,$0f       // char 151
        .byte $df,$0f,$0f,$af,$df,$1f,$df,$ff       // char 152
        .byte $5f,$1f,$df,$df,$df,$0f,$df,$ff       // char 153
        .byte $5f,$1f,$df,$df,$df,$1f,$0f,$ff       // char 154
        .byte $df,$5f,$0f,$df,$df,$1f,$df,$ff       // char 155
        .byte $df,$5f,$df,$ff,$df,$1f,$9f,$ff       // char 156
        .byte $1f,$0f,$df,$df,$0f,$0f,$df,$0f       // char 157
        .byte $0f,$0f,$df,$df,$df,$1f,$df,$ff       // char 158
        .byte $df,$5f,$df,$0f,$df,$1f,$df,$ff       // char 159
        .byte $df,$5f,$df,$ff,$df,$1f,$df,$ff       // char 160
        .byte $5f,$1f,$df,$df,$0f,$0f,$df,$ff       // char 161
        .byte $5f,$1f,$df,$df,$df,$1f,$df,$ff       // char 162
        .byte $df,$5f,$df,$df,$df,$0f,$df,$ff       // char 163
        .byte $df,$5f,$df,$ff,$df,$1f,$8f,$0f       // char 164
        .byte $6f,$0f,$df,$df,$df,$0f,$df,$df       // char 165
        .byte $5f,$1f,$df,$df,$df,$0f,$0f,$ff       // char 166
        .byte $bf,$1f,$df,$df,$df,$0f,$df,$ff       // char 167
        .byte $df,$0f,$df,$9f,$df,$0f,$df,$ff       // char 168
        .byte $5f,$1f,$df,$df,$df,$0f,$0f,$ff       // char 169
        .byte $5f,$1f,$df,$df,$df,$2f,$df,$0f       // char 170
        .byte $df,$2f,$df,$df,$df,$1f,$df,$ff       // char 171
        .byte $4f,$ff,$df,$ff,$df,$1f,$df,$ff       // char 172
        .byte $5f,$0f,$df,$df,$df,$0f,$df,$df       // char 173
        .byte $5f,$0f,$df,$df,$df,$0f,$df,$ff       // char 174
        .byte $df,$0f,$df,$0f,$df,$1f,$df,$ff       // char 175
        .byte $df,$5f,$df,$ff,$0f,$1f,$df,$ff       // char 176
        .byte $1f,$0f,$df,$df,$df,$8f,$0f,$0f       // char 177
        .byte $0f,$0f,$df,$df,$df,$1f,$df,$ff       // char 178
        .byte $df,$5f,$0f,$df,$df,$0f,$df,$ff       // char 179
        .byte $df,$5f,$df,$1f,$df,$1f,$df,$ff       // char 180
        .byte $1f,$0f,$5f,$df,$0f,$0f,$5f,$df       // char 181
        .byte $5f,$1f,$df,$df,$df,$1f,$df,$df       // char 182
        .byte $5f,$1f,$0f,$df,$df,$1f,$df,$ff       // char 183

spr_2dc0:
        .byte $df,$0f,$0f,$ff,$df,$1f,$df,$ff       // char 184
        .byte $0f,$1f,$0f,$df,$5f,$0f,$df,$ff       // char 185
        .byte $5f,$1f,$0f,$0f,$df,$0f,$df,$ff       // char 186
        .byte $5f,$1f,$df,$0f,$0f,$0f,$df,$ff       // char 187
        .byte $df,$5f,$df,$ff,$df,$8f,$df,$ff       // char 188
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 189
        .byte $01,$01,$c1,$c1,$d1,$01,$41,$f1       // char 190
        .byte $41,$01,$c1,$d1,$41,$01,$c1,$f1       // char 191
        .byte $c1,$41,$01,$d1,$c1,$01,$d1,$f1       // char 192
        .byte $0f,$0f,$41,$c1,$41,$01,$41,$d1       // char 193

txt_2e10:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 194
        .byte $20,$20,$60,$60,$60,$60,$60,$60       // char 195
        .byte $60,$60,$4b,$60,$60,$60,$60           // char 196 (partial)

txt_2e27:
        .byte $40                                   // char 196 (partial)
        .byte $41,$42,$43,$44,$40,$41,$42,$43       // char 197
        .byte $44,$40,$41,$42,$43,$44,$45,$46       // char 198
        .byte $47,$43,$44,$60,$60,$60,$60,$60       // char 199
        .byte $60,$60                               // char 200 (partial)

dat_2e42:
        .text "                                        "
        .byte $60,$60,$60,$60,$60,$60               // char 205 (partial)
        .byte $60,$60,$51,$60,$60,$60,$60,$4c       // char 206
        .byte $4d,$4e,$4f,$50,$91,$92               // char 207 (partial)

txt_2e7e:
        .byte $4e,$4f                               // char 207 (partial)
        .byte $50,$4c,$4d,$4e,$4f,$50,$51,$52       // char 208
        .byte $53,$54,$55,$60,$60,$60,$60,$60       // char 209
        .byte $60,$60                               // char 210 (partial)

dat_2e92:
        .text "                                        "
        .byte $60,$60,$60,$60,$60,$60               // char 215 (partial)
        .byte $60,$60,$63,$60,$60,$60,$60,$5a       // char 216
        .byte $5b,$5c,$5d,$5e,$9a,$9b,$9c,$9d       // char 217
        .byte $67,$5a,$5b,$65,$66,$67,$5a,$5b       // char 218
        .byte $5f,$61,$62,$60,$60,$60,$60,$60       // char 219
        .byte $60,$60                               // char 220 (partial)

dat_2ee2:
        .text "                                        "
        .byte $60,$60,$60,$60,$60,$60               // char 225 (partial)
        .byte $60,$60,$70,$60,$60,$60,$60,$68       // char 226
        .byte $69,$6a,$6b,$6c,$a5,$a6,$6d,$6e       // char 227
        .byte $6f,$a2,$69,$72,$a0,$a1,$68,$69       // char 228
        .byte $6d,$6e,$6f,$60,$60,$60,$60,$60       // char 229
        .byte $60,$60                               // char 230 (partial)

dat_2f32:
        .text "                                        "
        .byte $60,$60,$60,$60,$60,$60               // char 235 (partial)
        .byte $60,$60,$80,$81,$82,$83,$84,$74       // char 236
        .byte $60,$60,$75,$76,$aa,$60,$60,$a8       // char 237
        .byte $ab,$a7,$60,$60,$a8,$a9,$cb,$60       // char 238
        .byte $60,$49,$7f,$60,$60,$60,$60,$60       // char 239
        .byte $60,$60                               // char 240 (partial)

dat_2f82:
        .text "                                        "
        .byte $60,$60,$60,$60,$60,$60               // char 245 (partial)
        .byte $60,$60,$8c,$8d,$8e,$8f,$90,$85       // char 246
        .byte $60,$60,$86,$87,$80,$81,$ac,$7c       // char 247
        .byte $7b,$80,$81,$ac,$7c,$7b,$85,$60       // char 248
        .byte $60,$86,$87,$60,$60,$60,$60,$60       // char 249
        .byte $60,$60                               // char 250 (partial)

dat_2fd2:
        .text "                                        "
        .byte $60,$60,$60,$60,$60,$60               // char 255 (partial)
        .byte $60,$60,$60,$60,$60,$60,$60,$60       // char 256
        .byte $60,$60,$60,$60,$8c,$8d,$ad,$8b       // char 257
        .byte $52,$8c,$8d,$ad,$8b,$52,$60,$60       // char 258

// --- Region $301f-$303f ---
.pc = $301f "bmp_301f"

bmp_301f:
        // === Bitmap data (33 bytes, $301f-$303f) ===
        .byte $60                                   // `

dat_3020:
        .text "                                "

// --- Region $3144-$318f ---
.pc = $3144 "bmp_3144"

bmp_3144:
        // === Bitmap data (76 bytes, $3144-$318f) ===
        .byte $a0,$00,$8c                           // ...

txt_3147:
        .byte $3a,$31,$b1,$02,$f0,$36,$48,$0a,$0a,$0a,$85,$04,$68,$4a,$4a,$4a // :1...6H.....hJJJ
        .byte $4a,$4a,$18,$69,$08,$85,$05,$a0,$00,$a2,$00,$b1,$04,$9d,$c0,$0e // JJ.i............
        .byte $9d,$c0,$0e,$e8,$e8,$e8,$e8,$e8,$e8,$c8,$c0,$08,$d0,$ed,$a5,$02 // ................
        .byte $18,$69,$01,$85,$02,$a5,$03,$69,$00,$85,$03,$60,$a9,$35,$85,$03 // .i.....i...`.5..
        .byte $a9,$00,$85,$02,$4c,$49,$31,$00,$00   // ....LI1..

// --- Region $327d-$33ff ---
.pc = $327d "bmp_327d"

bmp_327d:
        // === Bitmap data (387 bytes, $327d-$33ff) ===
        .fill 9, $00
        .byte $01,$01,$02,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0e,$0f // ................
        .byte $10,$12,$14,$15,$17,$19,$1a,$1c,$1e   // .........

txt_329f:
        .text " "
        .byte $22                                   // double quote
        .text "$&(+-/1469;>"
        .byte $40                                   // @ character
        .text "C"
        .text "EHKMPSUX"
        .byte $5b,$5e,$61,$63,$66,$69,$6c,$6f
        .byte $72,$74,$77,$7a,$7d,$80,$83,$85,$88,$8b,$8e,$91,$93,$96,$99,$9b // rtwz}...........
        .byte $9e,$a1,$a3,$a6,$a8,$ab,$ad,$b0,$b2,$b5,$b7,$b9,$bb,$be,$c0,$c2 // ................
        .byte $c4,$c6,$c8,$ca,$cc,$cd,$cf,$d1,$d2,$d4,$d6,$d7,$d8,$da,$db,$dc // ................
        .byte $dd,$de,$df,$e0,$e1,$e2,$e3,$e4,$e4,$e5,$e5,$e6,$e6,$e6,$e6,$e6 // ................
        .byte $e6,$e6,$e6,$e6,$e6,$e6,$e6,$e5,$e5,$e4,$e4,$e3,$e2,$e1,$e0,$df // ................
        .byte $de,$dd,$dc,$db,$da,$d8,$d7,$d6,$d4,$d2,$d1,$cf,$cd,$cc,$ca,$c8 // ................
        .byte $c6,$c4,$c2,$c0,$be,$bb,$b9,$b7,$b5,$b2,$b0,$ad,$ab,$a8,$a6,$a3 // ................
        .byte $a1,$9e,$9b,$99,$96,$93,$91,$8e,$8b,$88,$85,$83,$80,$7d,$7a,$77 // .............}zw
        .byte $74,$72,$6f,$6c,$69,$66,$63,$61,$5e,$5b // trolifca^[

txt_3349:
        .text "XUSPMKHEC"
        .byte $40                                   // @ character
        .text ">;9641"
        .text "/-+(&$"
        .byte $22                                   // double quote
        .text " "
        .byte $1e,$1c,$1a,$19,$17,$15,$14,$12
        .byte $10,$0f,$0e,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$03,$02,$02,$01 // ................
        .byte $01,$00,$00,$00,$00,$00,$00,$a0,$00,$a2,$00,$b1,$06,$c9,$1e,$d0 // ................
        .byte $08,$a9,$40,$8d,$01                   // ..@..

txt_338e:
        .byte $34,$4c,$ba,$33,$c9,$1f,$d0,$0b,$a2,$00,$8e,$83 // 4L.3........

txt_339a:
        .byte $33,$20,$c8                           // 3 .

txt_339d:
        .byte $33,$4c,$ba,$33,$c9,$00,$d0,$09,$a9,$80,$85,$06,$a9,$35,$85,$07 // 3L.3.........5..
        .byte $60,$18,$69,$00,$9d,$99,$07,$ea,$ea,$ea,$ee,$83,$33,$a5,$06,$18 // `.i.........3...
        .byte $69,$01,$85                           // i..

spr_33c0:
        .byte $06,$a5,$07,$69,$00,$85,$07,$60,$a2,$01,$bd,$d0,$06,$9d,$a8,$06 // ...i...`........
        .byte $bd,$f8,$06,$9d,$d0,$06,$bd,$20,$07,$9d,$f8,$06,$bd,$48,$07,$9d // ....... .....H..
        .byte $20,$07,$bd,$70,$07,$9d,$48,$07,$bd,$98,$07,$9d,$70,$07,$a9,$20 //  ..p..H.....p.. 
        .byte $9d,$98,$07,$e8,$e0,$26,$d0,$d2,$60,$00,$00,$00,$00,$00,$00,$00 // .....&..`.......

// --- Region $3420-$342f ---
.pc = $3420 "bmp_3420"

bmp_3420:
        // === Bitmap data (16 bytes, $3420-$342f) ===
        .byte $a2,$03,$8e,$01,$34,$ae,$83,$33,$a9,$20,$9d,$99,$07,$4c,$80,$33 // ....4..3. ...L.3

// --- Region $34e4-$34ef ---
.pc = $34e4 "bmp_34e4"

bmp_34e4:
        // === Bitmap data (12 bytes, $34e4-$34ef) ===
        .fill 12, $00

// --- Region $34fb-$3550 ---
.pc = $34fb "bmp_34fb"

bmp_34fb:
        // === Bitmap data (86 bytes, $34fb-$3550) ===
        .byte $00,$00,$00,$00,$00,$20,$20,$09,$0e,$14,$12,$0f,$20,$02,$19,$20 // .....  ..... .. 
        .byte $09,$12,$0f,$0e,$06,$09,$13,$14,$26,$0c,$27,$14,$12,$09,$0d,$0d // ........&.'.....
        .byte $20,$20,$03,$12,$01,$03,$0b,$20,$02,$19,$20,$12,$0f,$15,$07,$08 //   ..... .. .....
        .byte $20,$20,$0d,$15,$13,$09,$03,$20,$02,$19,$20,$01,$2d,$0d,$01,$0e //   ..... .. .-...

txt_353b:
        .text "       "
        .byte $00

txt_3543:
        .fill 13, $20

dat_3550:
        // === Fill data (1 bytes, $3550-$3550) ===
        .byte $00                                   // .

// --- Region $3580-$367f ---
.pc = $3580 "dat_3580"

dat_3580:
        .byte $2e,$2e,$20,$13,$15,$10,$05,$12,$20,$03,$15,$10,$20,$2e,$2e,$1f // .. ..... ... ...
        .byte $1f,$1e,$1e,$03,$12,$01,$03,$0b,$05,$04,$20,$06,$12,$0f,$0d,$20 // .......... .... 
        .byte $14,$08,$05,$20,$1a,$1a,$01,$10,$20,$0d,$05,$07,$01,$14,$01,$10 // ... .... .......
        .byte $05,$20,$02,$19,$1f,$1f               // . ....

txt_35b6:
        .fill 14, $20
        .byte $2a,$20,$12,$0f,$15,$07,$08,$20,$2a,$1f,$1f,$01,$20,$03,$08,$05 // * ..... *... ...
        .byte $01,$10,$20,$01,$0e,$04,$20,$0c,$01,$0d,$05,$20,$03,$0f,$10,$19 // .. ... .... ....
        .byte $20,$0f,$06,$1f,$0d,$09,$03,$12,$0f,$10,$12,$0f,$13,$05,$20,$13 //  ............. .
        .byte $0f,$03,$03,$05,$12,$2c,$20,$0e,$0f,$14,$20,$0d,$0f,$12,$05,$2e // ....., ... .....
        .byte $2e,$1f,$1f,$1e,$1e,$0f,$12,$09,$07,$09,$0e,$01,$0c,$20,$13,$15 // ............. ..
        .byte $10,$10,$0c,$09,$05,$04,$20,$02,$19,$20,$0d,$19,$13,$05,$0c,$06 // ...... .. ......
        .byte $1f,$1f,$03,$01,$0c,$0c,$20,$27,$13,$14,$12,$01,$19,$0c,$09,$07 // ...... '........
        .byte $08,$14                               // ..

txt_3636:
        .text "' +44-40-3267822"
        .byte $1f,$1f,$1e,$14,$12,$01,$04,$05,$20,$17,$09,$14,$08,$20,$14,$08 // ........ .... ..
        .byte $05,$20,$02,$05,$13,$14,$1f,$1f,$10,$0f,$2e,$02,$0f,$18 // . ............

txt_3664:
        .text " 1340"
        .byte $1f

txt_366a:
        .text "85560 "
        .byte $05,$02,$05,$12,$13,$02,$05,$12,$07,$1e
        .byte $1e,$1e,$1f,$1f,$1f,$00               // ......

// --- Region $36a9-$36de ---
.pc = $36a9 "Segment $36a9"
        .byte $34,$03,$78,$a9,$00,$85,$01,$a2,$00,$bd,$e0,$36,$9d,$01,$08,$e8 // 4.x........6....
        .byte $d0,$f7,$ee,$3d,$03,$ee,$40,$03,$ad,$3d,$03,$c9,$00,$d0,$ea,$a9 // ...=..@..=......
        .byte $01,$85,$2b,$a9,$08,$85,$2c,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$20 // ..+...,.7..XL.. 
        .byte $8e,$a6,$4c,$ae,$a7                   // ..L..

dat_36de:
        // === Fill data (1 bytes, $36de-$36de) ===
        .byte $00                                   // .

// --- Region $3fc0-$3fc0 ---
.pc = $3fc0 "spr_3fc0"

spr_3fc0:
        .byte $00                                   // .

// --- Region $6021-$6021 ---
.pc = $6021 "dat_6021"

dat_6021:
        // === Fill data (1 bytes, $6021-$6021) ===
        .byte $00                                   // .

// --- Region $6061-$6061 ---
.pc = $6061 "dat_6061"

dat_6061:
        // === Fill data (1 bytes, $6061-$6061) ===
        .byte $00                                   // .

// --- Region $649e-$649e ---
.pc = $649e "dat_649e"

dat_649e:
        // === Fill data (1 bytes, $649e-$649e) ===
        .byte $00                                   // .

// --- Region $8d08-$8d08 ---
.pc = $8d08 "dat_8d08"

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

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

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

// --- Region $9019-$9019 ---
.pc = $9019 "dat_9019"

dat_9019:
        // === Fill data (1 bytes, $9019-$9019) ===
        .byte $00                                   // .

// --- Region $999e-$999e ---
.pc = $999e "dat_999e"

dat_999e:
        // === Fill data (1 bytes, $999e-$999e) ===
        .byte $00                                   // .

// --- Region $9d19-$9d19 ---
.pc = $9d19 "dat_9d19"

dat_9d19:
        // === Fill data (1 bytes, $9d19-$9d19) ===
        .byte $00                                   // .

// --- Region $9ddc-$9ddc ---
.pc = $9ddc "dat_9ddc"

dat_9ddc:
        // === Fill data (1 bytes, $9ddc-$9ddc) ===
        .byte $00                                   // .

// --- Region $a919-$a919 ---
.pc = $a919 "dat_a919"

dat_a919:
        // === Fill data (1 bytes, $a919-$a919) ===
        .byte $00                                   // .

// --- Region $b019-$b019 ---
.pc = $b019 "dat_b019"

dat_b019:
        // === Fill data (1 bytes, $b019-$b019) ===
        .byte $00                                   // .

// --- Region $b1c9-$b1c9 ---
.pc = $b1c9 "dat_b1c9"

dat_b1c9:
        // === Fill data (1 bytes, $b1c9-$b1c9) ===
        .byte $00                                   // .

// --- Region $b561-$b561 ---
.pc = $b561 "dat_b561"

dat_b561:
        // === Fill data (1 bytes, $b561-$b561) ===
        .byte $00                                   // .

// --- Region $c000-$c000 ---
.pc = $c000 "bmp_c000"

bmp_c000:
        .byte $00                                   // .

// --- Region $cc00-$cc00 ---
.pc = $cc00 "scr_cc00"

scr_cc00:
        .byte $00                                   // .

// --- Region $d019-$d019 ---
.pc = $d019 "bmp_d019"

bmp_d019:
        // === Bitmap data (1 bytes, $d019-$d019) ===
        .byte $00                                   // .

// --- Region $d119-$d119 ---
.pc = $d119 "bmp_d119"

bmp_d119:
        // === Bitmap data (1 bytes, $d119-$d119) ===
        .byte $00                                   // .

// --- Region $d800-$d800 ---
.pc = $d800 "chr_d800"

chr_d800:
        // === Charset data (1 bytes, $d800-$d800) ===
        .byte $00                                   // char 0 (partial)

// --- Region $d919-$d919 ---
.pc = $d919 "dat_d919"

dat_d919:
        // === Fill data (1 bytes, $d919-$d919) ===
        .byte $00                                   // .

// --- Region $dc00-$febb ---
.pc = $dc00 "dat_dc00"

dat_dc00:
        .byte $37                                   // char 92 (partial)
        .byte $85,$01                               // char 93 (partial)

txt_dc03:
        .byte $58,$20,$50,$30,$4c,$ae               // char 93 (partial)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c       // char 94 '^'
        .byte $a9,$08,$85,$ff,$b1,$2f,$91,$2d       // char 95 '_'
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d       // char 96 '`'
        .byte $65,$ff,$85,$2d,$a5,$2e,$69,$00       // char 97 'a'
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18       // char 98 'b'
        .byte $a5,$2f,$65,$ff,$85,$2f,$a5,$30       // char 99 'c'
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9       // char 100 'd'
        .byte $00,$ef,$99,$00,$ff,$c8,$d0,$f7       // char 101 'e'
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df       // char 102 'f'
        .byte $01,$c9,$df,$d0,$ea,$60,$a8,$23       // char 103 'g'
        .byte $3c,$66,$fe,$e4,$c6,$24,$00,$3c       // char 104 'h'
        .byte $66,$fc,$e3,$c6,$2c,$fe,$00,$3c       // char 105 'i'
        .byte $60,$c0,$c0,$c6,$c6,$fe,$00,$3c       // char 106 'j'
        .byte $66,$e4,$c6,$2d,$fe,$00,$3c,$60       // char 107 'k'
        .byte $f8,$c0,$c6,$c6,$fe,$00,$3c,$60       // char 108 'l'
        .byte $f8,$e4,$c0,$24,$00,$3c,$60,$ce       // char 109 'm'
        .byte $e3,$c6,$25,$fe,$00,$36,$66,$fe       // char 110 'n'
        .byte $e4,$c6,$23,$00,$18,$30,$e5,$60       // char 111 'o'
        .byte $a1,$e4,$06,$27,$c6,$c6,$fc,$00       // char 112 'p'
        .byte $36,$66,$fc,$e4,$c6,$2c,$00,$30       // char 113 'q'
        .byte $60,$c1,$c0,$c6,$c6,$fe,$00,$36       // char 114 'r'
        .byte $7e,$d6,$e4,$c6,$23,$00,$3c,$66       // char 115 's'
        .byte $e5,$c6,$23,$00,$3c,$66,$e4,$c6       // char 116 't'
        .byte $25,$7c,$00,$3c,$66,$fc,$e4,$c0       // char 117 'u'
        .byte $2c,$00,$3c,$66,$c6,$c6,$ce,$c0       // char 118 'v'
        .byte $7e,$00,$3c,$66,$fc,$e4,$c6,$2b       // char 119 'w'
        .byte $00,$3c,$60,$fc,$06,$c6,$c6,$7c       // char 120 'x'
        .byte $00,$fe,$36,$e5,$60,$23,$00,$36       // char 121 'y'
        .byte $66,$e4,$c6,$24,$7c,$00,$36,$66       // char 122 'z'
        .byte $e4,$c6,$2d,$fc,$00,$36,$66,$c6       // char 123 '{'
        .byte $c6,$d6,$fe,$6c,$00,$36,$66,$3c       // char 124 '|'
        .byte $e4,$c6,$30,$00,$36,$66,$fe,$06       // char 125 '}'
        .byte $c6,$c6,$7c,$00,$3e,$06,$7c,$c0       // char 126 '~'
        .byte $c6,$c6,$fe,$a5,$21,$0f,$e3,$08       // char 127
        .byte $a4,$c1,$a7,$21,$f0,$e3,$10,$e8       // char 128
        .byte $08,$e8,$10,$a8,$22,$18,$30,$e3       // char 129
        .byte $60,$26,$00,$60,$00,$66,$cc,$44       // char 130
        .byte $a6,$25,$28,$7c,$28,$7c,$28,$a2       // char 131
        .byte $27,$18,$3c,$60,$3c,$06,$7c,$18       // char 132
        .byte $a9,$2b,$3c,$66,$6e,$38,$66,$c6       // char 133
        .byte $fe,$00,$30,$60,$20,$a5,$22,$0e       // char 134
        .byte $1c,$e4,$38,$24,$1c,$0e,$70,$38       // char 135
        .byte $e4,$1c,$27,$38,$70,$10,$38,$fe       // char 136
        .byte $7c,$c6,$a5,$23,$18,$7e,$18,$a8       // char 137
        .byte $23,$40,$60,$c0,$a3,$21,$7e,$aa       // char 138
        .byte $34,$60,$00,$0c,$0c,$1c,$78,$e0       // char 139
        .byte $c0,$c0,$00,$3c,$66,$ce,$d6,$e6       // char 140
        .byte $c6,$7c,$00,$0e,$7c,$e5,$18,$34       // char 141
        .byte $00,$3c,$06,$7c,$c0,$c6,$c6,$fe       // char 142
        .byte $00,$78,$0c,$3e,$06,$c6,$c6,$7c       // char 143
        .byte $00,$36,$66,$fe,$e4,$06,$2c,$00       // char 144
        .byte $78,$60,$fc,$06,$c6,$c6,$fc,$00       // char 145
        .byte $30,$60,$fc,$e3,$c6,$25,$7c,$00       // char 146
        .byte $78,$0c,$3e,$e4,$06,$24,$00,$78       // char 147
        .byte $cc,$7e,$e3,$c6,$29,$7c,$00,$78       // char 148
        .byte $cc,$7e,$06,$c6,$c6,$7c,$a2,$21       // char 149
        .byte $60,$a2,$21,$60,$a5,$21,$60,$a2       // char 150
        .byte $23,$40,$60,$c0,$e3,$08,$21,$0f       // char 151
        .byte $a7,$c1,$a4,$e3,$10,$21,$f0,$a4       // char 152
        .byte $c8,$a4,$3c,$02,$03,$0b,$0f,$00       // char 153
        .byte $0b,$2f,$bf,$ff,$f9,$e4,$d0,$b8       // char 154
        .byte $fe,$fb,$fe,$9a,$01,$00,$54,$00       // char 155
        .byte $80,$90,$e4,$a9,$69,$59,$16,$a6       // char 156
        .byte $2a,$40,$40,$6e,$bf,$ff,$be,$f9       // char 157
        .byte $f5,$b5,$e5,$c3,$35,$aa,$55,$44       // char 158
        .byte $10,$55,$e8,$fe,$fb,$ae,$5a,$01       // char 159
        .byte $00,$54,$ff,$be,$bd,$e9,$f5,$b5       // char 160
        .byte $f5,$b5,$02,$03,$02,$02,$03,$24       // char 161
        .byte $fc,$f8,$f4,$a4,$e4,$d4,$34,$ff       // char 162
        .byte $be,$bd,$e9,$f5,$f5,$b5,$e5,$0f       // char 163

txt_de39:
        .byte $2f,$3e,$3d,$3d,$b9,$f5,$f5,$85       // char 164
        .byte $54,$10,$50,$e3,$40,$22,$00,$45       // char 165
        .byte $a7,$29,$46,$59,$1a,$16,$0a,$0b       // char 166
        .byte $07,$02,$40,$e3,$50,$28,$90,$94       // char 167
        .byte $94,$d4,$b5,$a5,$e5,$e5,$e4,$f5       // char 168

txt_de61:
        .byte $21,$40,$a7,$21,$05,$a7,$29,$46       // char 169
        .byte $59,$1a,$16,$0a,$0b,$0b,$1b,$40       // char 170
        .byte $e3,$50,$21,$90,$e3,$94,$24,$03       // char 171
        .byte $03,$02,$02,$e3,$03,$24,$02,$d4       // char 172
        .byte $94,$94,$e5,$d4,$2b,$03,$03,$02       // char 173
        .byte $02,$07,$0b,$0b,$1b,$d4,$94,$94       // char 174
        .byte $e4,$d4,$29,$94,$f5,$b5,$f9,$ba       // char 175
        .byte $bf,$bf,$fa,$e9,$a2                   // char 176 (partial)

txt_de9e:
        .byte $26,$40,$aa                           // char 176 (partial)
        .byte $bf,$ff,$aa,$55,$a3,$35,$aa,$be       // char 177
        .byte $ff,$aa,$55,$03,$03,$06,$aa,$bf       // char 178
        .byte $ff,$ab,$56,$c4,$d4,$d4,$c4,$c4       // char 179
        .byte $d4,$c4,$84,$a2,$26,$06,$aa,$bf       // char 180
        .byte $ff,$ae,$5a,$a8,$28,$2e,$6e,$b9       // char 181
        .byte $e9,$a5,$94,$e5,$a9,$e4,$50,$e3       // char 182
        .byte $40,$2c,$00,$f5,$b5,$f5,$b5,$b1       // char 183
        .byte $b5,$f1,$e1,$03,$02,$03,$e3,$02       // char 184
        .byte $22,$03,$03,$a3,$29,$a8,$e4,$94       // char 185
        .byte $54,$54,$03,$02,$01,$01,$a4,$24       // char 186
        .byte $a4,$08,$04,$54,$a4,$22,$a5,$b5       // char 187
        .byte $e4,$f5,$26,$b5,$a5,$44,$10           // char 188 (partial)

txt_df00:
        .byte $55                                   // char 188 (partial)
        .byte $40,$a5                               // char 189 (partial)

txt_df03:
        .byte $22,$40,$55,$a5,$24,$02               // char 189 (partial)
        .byte $03,$57,$07,$e4,$03,$2c,$84,$d4       // char 190
        .byte $c4,$c4,$d4,$d4,$c4,$d4,$01,$40       // char 191
        .byte $54,$05,$a4,$29,$69,$59,$16,$46       // char 192
        .byte $59,$1a,$16,$0a,$00,$e3,$40,$e3       // char 193
        .byte $50,$2b,$90,$a5,$b1,$f5,$f5,$e5       // char 194
        .byte $a5,$e5,$f5,$02,$02,$e6,$03,$23       // char 195
        .byte $14,$04,$54,$a5,$22,$a5,$b1,$e4       // char 196
        .byte $f5,$23,$b5,$a5,$b5,$e4,$f5,$23       // char 197
        .byte $e5,$e5,$a5,$e3,$02,$e5,$03,$22       // char 198
        .byte $d4,$94,$e4,$d4,$2a,$94,$94,$f5       // char 199
        .byte $f5,$e5,$a5,$b5,$b5,$f9,$fa,$a6       // char 200

txt_df61:
        .byte $22,$40,$a9,$a6,$29,$06,$9a,$0b       // char 201
        .byte $07,$0b,$1e,$2d,$69,$a5,$e3,$94       // char 202
        .byte $e4,$50,$2a,$40,$40,$07,$07,$0b       // char 203
        .byte $1e,$2d,$69,$a5,$94,$e5,$f5,$26       // char 204
        .byte $e5,$e5,$a5,$0b,$06,$02,$e5,$03       // char 205
        .byte $22,$94,$94,$e4,$d4,$2a,$94,$94       // char 206
        .byte $b5,$65,$29,$39,$3a,$29,$09,$09       // char 207
        .byte $e3                                   // char 208 (partial)

txt_df9a:
        .byte $40,$25,$50,$50,$54,$55,$16           // char 208 (partial)
        .byte $a6                                   // char 209 (partial)

txt_dfa2:
        .byte $22,$40,$5a,$a7,$21,$aa,$a7           // char 209 (partial)
        .byte $2a,$a8,$b5,$f5,$f5,$e9,$82,$41       // char 210
        .byte $55,$00,$02,$e3,$03,$24,$02,$01       // char 211
        .byte $01,$00,$e3,$d4,$38,$a4,$08,$04       // char 212
        .byte $54,$00,$ff,$bf,$95,$50,$44,$51       // char 213
        .byte $15,$00,$fe,$fb,$55,$00,$40,$00       // char 214
        .byte $55,$00,$aa,$a5,$54,$a2,$29,$05       // char 215
        .byte $54,$00,$51,$41,$05,$14               // char 216 (partial)

txt_dfdf:
        .byte $50,$40                               // char 216 (partial)
        .byte $a2,$23,$05,$01,$01,$a5,$26,$05       // char 217
        .byte $41,$40,$50,$14,$05,$a2,$23,$ab       // char 218
        .byte $6f,$15,$a2,$26,$40,$55,$00,$af       // char 219
        .byte $ff,$55,$a3,$36,$55,$00,$e4           // char 220 (partial)

bmp_e000:
        // === Bitmap data (7868 bytes, $e000-$febb) ===
        .byte $94,$54,$54,$14,$04,$54,$00,$0f       // .TT..T..

txt_e008:
        .byte $2f,$3e,$3d,$bd,$69,$29,$3a,$85,$54,$10,$50,$e3 // />=.i):.T.P.

txt_e014:
        .byte $40,$24,$50,$d4,$94,$94,$e3,$d4,$2a,$94,$d4,$b5,$a5,$e5,$e5,$f5 // @$P.....*.......
        .byte $69                                   // i

txt_e025:
        .byte $29,$3a,$a4,$e3                       // ):..

txt_e029:
        .byte $40,$21,$50,$a3                       // @!P.

txt_e02d:
        .text "7*;>??"
        .byte $03,$02,$01,$aa,$be,$fe,$ab
        .byte $57,$a4,$08
        .byte $04,$90,$d4,$d4,$c4,$84,$03,$03,$e4,$02,$32,$03,$03,$3a,$29,$09 // ..........2..:).
        .byte $09,$05,$01,$01,$00,$50,$64,$5a,$1b,$06 // .....PdZ..

txt_e057:
        .byte $41,$40,$50,$a2,$2e,$40,$e4,$fe,$bb,$6e,$1a,$03,$02,$01,$01,$40 // A@P..@...n.....@
        .byte $90,$e4,$a9,$a2,$2a,$40,$ea,$ff,$6f,$1a,$01,$03,$03,$06,$aa,$c2 // ....*@..o.......
        .byte $22,$ab,$56,$a3,$25,$03,$02,$02,$03,$03,$a3,$27,$fc,$f8,$f4,$a4 // ".V.%......'....
        .byte $d4,$a5,$b5,$e4,$f5,$25,$e5,$f5,$3d,$34,$15,$a5,$24,$02,$02,$57 // .....%..=4..$..W
        .byte $07,$e4,$03,$a3,$27,$ff,$be,$bd,$e9,$f5,$14,$05,$a6,$e8,$f5,$e8 // ....'...........
        .byte $03,$e8,$d4,$e8,$b5,$e8,$94,$a6       // ........

txt_e0af:
        .byte $25,$46,$5a,$aa,$65,$14,$a2,$35,$45,$54,$00,$b8,$fe,$fb,$fe,$9b // %FZ.e..5ET......
        .byte $0b,$02,$55,$00,$4b,$9f,$ef,$ff,$fd,$f4,$e4,$46,$02,$e6,$03,$23 // ..U.K......F...#
        .byte $d1,$d5,$c5,$e5,$d4,$21,$40,$e3,$50,$28,$94,$94,$90,$50,$b5,$a5 // .....!@.P(...P..
        .byte $e5,$e5,$e3,$f5,$23,$b5,$02,$02,$e3,$03,$23,$02,$03,$02,$e4,$d4 // ....#.....#.....
        .byte $24,$c4,$d4,$c4,$84,$a2,$30,$06,$af,$be,$e5,$94,$40,$2e,$79,$e5 // $.....0.....@.y.
        .byte $94,$51,$41,$05,$14,$50,$50,$e3,$40,$a3,$28,$b1,$f5,$f1,$a1,$a5 // .QA..PP.@.(.....
        .byte $f1,$f5,$f5,$02,$02,$02,$03,$03,$2a,$c4,$d4,$d4,$84,$84,$d4,$c4 // ........*.......
        .byte $c4,$02,$02,$e4,$03,$24,$02,$02,$94,$c4,$e5,$d4,$24,$94,$00 // .....$......$..

txt_e12e:
        .byte $45,$54,$a5                           // ET.

txt_e131:
        .byte $22,$50,$40,$ad,$23,$0b,$02,$02,$e5,$03,$29,$83,$a5,$e5,$e5,$b5 // "P@.#.....).....
        .byte $75                                   // u

txt_e142:
        .byte $25,$29,$39,$a5,$e3,$40,$e5,$03,$2c,$07,$07,$0a,$c4,$d4,$c4,$c4 // %)9..@..,.......
        .byte $94,$90,$50,$50,$02,$e6,$03,$21,$02,$e5,$d4,$e3,$94,$60,$3b,$26 // ..PP...!.....`;&
        .byte $16,$11,$05,$04,$01,$41,$58,$e3,$f2,$b8,$bc,$6e,$6f,$1b,$5b,$94 // .....AX....no.[.
        .byte $94,$50,$50,$10,$10,$80,$c0,$f5,$f5,$e5,$a5,$f5,$e5,$e5,$a5,$a9 // .PP.............
        .byte $02,$8d,$2b,$d0,$8d,$2c,$d0,$a9,$3c,$8d,$fc,$07,$8d,$fd,$07,$a9 // ..+..,..<.......
        .byte $10,$8d,$08,$d0,$8d,$0a,$d0           // .......

txt_e199:
        .byte $4c,$40,$30,$a5,$22,$f0,$f0,$a4,$23,$99,$98,$01,$a3,$23,$f3,$18 // L@0."...#....#..
        .byte $03,$a3,$23,$1b,$18,$03,$a3,$23,$1b,$18,$03,$a3,$23,$1b,$18,$03 // ..#....#....#...
        .byte $a3,$23,$19,$f0,$03,$b9,$21,$f0,$a5,$21,$98,$a5,$21,$f0,$a5,$21 // .#....!..!..!..!
        .byte $18,$a5,$21,$18,$a5,$21,$18,$a5,$21,$f8,$be,$23,$ce,$56,$60,$a3 // ..!..!..!..#.V`.
        .byte $23,$1c,$7e,$60,$a3,$23,$ec,$7f,$c6,$a3 // #.~`.#....

txt_e1e3:
        .byte $23,$47,$38,$c0,$a3,$22,$07,$1c,$a4,$21,$78,$a8,$22,$ef,$96,$a4 // #G8.."...!x."...
        .byte $22,$39,$9f,$a4,$23,$a7               // "9..#.

txt_e1f9:
        .byte $37,$20,$a3,$23,$01,$f1,$fc,$b7       // 7 .#....

txt_e201:
        .byte $21,$30,$a2                           // !0.

txt_e204:
        .byte $21,$48,$a2                           // !H.

txt_e207:
        .byte $21,$48,$a2,$31,$84,$00,$ff,$04,$1f,$00,$04,$20,$00,$02,$40,$00 // !H.1....... ..@.
        .byte $02,$40,$00,$01,$80,$b0,$c3,$60,$2d,$80,$00,$01,$80,$00,$01,$80 // .@.....`-.......
        .byte $00,$01,$9f,$1c,$e1,$9d,$be,$e1,$9d,$be,$e1,$9f,$77,$61,$9c,$63 // ............wa.c
        .byte $61,$9c,$ff,$bd,$80,$c1,$81,$80,$00,$01,$80,$00,$01,$80,$00,$01 // a...............
        .byte $80,$00,$01,$80,$00,$01,$c6,$24,$cf,$d5,$b7,$cf,$c5,$a1,$c3,$60 // .......$.......`
        .byte $2d,$80,$0e,$01,$80,$3c,$81,$99,$f3,$d9,$99,$f6,$39,$9d,$b6,$69 // -....<......9..i
        .byte $9f,$b3,$61,$9b,$b1,$a1,$99,$b1,$a5,$99,$83,$6d,$80,$0e,$f9,$80 // ..a........m....
        .byte $0c,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$c6,$24 // ...............$
        .byte $cf,$d5,$b7,$cf,$c5,$35,$00,$4c,$14,$10,$4c,$8a,$10 // .....5.L..L..

txt_e294:
        .text "MUSIC BY A-MAN"
        .byte $e3,$0a
        .byte $61,$ee,$a8,$b9,$9d,$19,$8d,$c7,$10,$29,$0f,$8d,$99,$10,$b9,$9e // a........)......
        .byte $19,$8d,$8f,$10,$49,$0f,$8d,$21,$18,$a9,$0f,$8d,$b4,$10,$a2,$00 // ....I..!........
        .byte $8e,$16,$d4,$8e,$8b,$10,$8e,$1a,$18,$8e,$be,$10,$8e,$19,$18,$8e // ................
        .byte $1b,$18,$8e,$17,$d4,$8e,$b2,$10,$b9,$97,$19,$9d,$24,$18,$b9,$98 // ............$...
        .byte $19,$9d,$25,$18,$a9,$00,$9d,$26,$18,$9d,$27,$18,$9d,$28,$18,$9d // ..%....&..'..(..
        .byte $64,$18,$9d,$8c,$18,$9d,$23,$18,$9d,$22,$18,$9d,$63,$18,$9d,$52 // d.....#.."..c..R
        .byte $18,$9d,$04,$d4,$a9,$ff,$9d,$8f,$18,$18,$8a,$69,$07,$aa,$c8,$c8 // ...........i....
        .byte $e0,$15,$90,$c4,$60,$a0,$00,$d0,$45,$a9,$07,$8d,$18,$18,$ce,$1a // ....`...E.......
        .byte $18,$10,$05,$a9,$02,$8d,$1a,$18,$a2,$00,$8a,$4e,$18,$18,$90,$2f // ...........N.../
        .byte $20,$e2,$10,$18,$8a,$69,$07,$aa,$e0,$15,$90,$ef,$a9,$10,$09,$0f //  ....i..........
        .byte $8d,$18,$d4,$a9,$e0,$8d,$16,$d4,$a9,$00,$f0,$12,$ce,$19,$18,$10 // ................
        .byte $0d,$a0,$12,$8c,$19,$18,$ad,$b4,$10,$f0,$03,$ce,$b4,$10,$60,$ad // ..............`.
        .byte $1b,$18,$3d,$61,$18,$f0,$cc,$20,$e2,$10,$4c,$a8,$10,$ad,$1a,$18 // ..=a... ..L.....
        .byte $cd,$99,$10,$d0,$24,$bd,$8f,$18,$30,$06,$de,$8f,$18,$4c,$0e,$11 // ....$...0....L..
        .byte $de,$23,$18,$f0,$0f,$10,$03,$4c,$23,$16,$bc,$22,$18,$b9,$76,$1c // .#.....L#.."..v.
        .byte $29,$08,$d0,$05,$a9,$fe,$9d,$62,$18,$bc,$22,$18,$84,$ff,$bd,$4c // )......b.."....L
        .byte $18,$d0,$26,$9d,$8b,$18,$9d,$4e,$18,$9d,$4f,$18,$9d,$65,$18,$9d // ..&....N..O..e..
        .byte $7a,$18,$b9,$34,$1d,$9d,$66,$18,$b9,$fb,$1c,$9d,$90,$18,$b9,$21 // z..4..f........!
        .byte $1d,$9d,$91,$18,$a9,$01,$9d,$3a,$18,$bd,$8f,$18,$30,$05,$a9,$ff // .......:....0...
        .byte $9d,$62,$18,$bd,$37,$18,$dd,$38,$18,$f0,$53,$b0,$1c,$18,$bd,$67 // .b..7..8..S....g
        .byte $18,$7d,$39,$18,$9d,$67,$18,$bd,$52,$18,$69,$00,$9d,$52,$18,$bc // .}9..g..R.i..R..
        .byte $38,$18,$d9,$a9,$18,$90,$34,$b0,$1a,$38,$bd,$67,$18,$fd,$39,$18 // 8.....4..8.g..9.
        .byte $9d,$67,$18,$bd,$52,$18,$e9,$00,$9d,$52,$18,$bc,$38,$18,$d9,$a9 // .g..R....R..8...
        .byte $18,$b0,$18,$bd,$64,$18,$29,$7f,$9d,$64,$18,$98,$9d,$37,$18,$b9 // ....d.)..d...7..
        .byte $08,$19,$9d,$67,$18,$b9,$a9,$18,$9d,$52,$18,$4c,$63,$13,$a4,$ff // ...g.....R.Lc...
        .byte $b9,$5a,$1d,$29,$02,$f0,$3e,$b9,$47,$1d,$85,$fe,$29,$7f,$0a,$a8 // .Z.)..>.G...)...
        .byte $b9,$67,$19,$85,$fc,$b9,$68,$19,$85,$fd,$a0,$00,$bd,$4c,$18,$d1 // .g....h......L..
        .byte $fc,$b0,$1f,$0a,$69,$01,$a8,$b1,$fc,$9d,$3d,$18,$c8,$b1,$fc,$24 // ....i.....=....$
        .byte $fe,$10,$07,$18,$bc,$37,$18,$79,$aa,$18,$9d,$52,$18,$a9,$00,$9d // .....7.y...R....
        .byte $67,$18,$4c,$90,$13,$b9,$5a,$1d,$29,$b0,$d0,$07,$b9,$47,$1d,$85 // g.L...Z.)....G..
        .byte $fc,$d0,$03,$4c,$95,$12,$bd,$4c,$18,$d9,$34,$1d,$b0,$0c,$a5,$fc // ...L...L..4.....
        .byte $e4,$4a,$2a,$9d,$4e,$18,$4c,$63,$13,$a5,$fc,$29,$78,$e3,$4a,$61 // .J*.N.Lc...)x.Ja
        .byte $bf,$8d,$6e,$12,$bc,$37,$18,$b9,$08,$19,$38,$f9,$07,$19,$48,$b9 // ..n..7....8...H.
        .byte $a9,$18,$f9,$a8,$18,$85,$fd,$a5,$fc,$29,$07,$a8,$b9,$a1,$18,$8d // .........)......
        .byte $3a,$12,$68,$b8,$50,$12,$46,$fd,$6a,$46,$fd,$6a,$46,$fd,$6a,$46 // :.h.P.F.jF.jF.jF
        .byte $fd,$6a,$46,$fd,$6a,$46,$fd,$6a,$46,$fd,$6a,$46,$fd,$6a,$bc,$4f // .jF.jF.jF.jF.j.O
        .byte $18,$d0,$1f,$18,$7d,$67,$18,$9d,$67,$18,$bd,$52,$18,$65,$fd,$9d // ....}g..g..R.e..
        .byte $52,$18,$fe,$4e,$18,$bd,$4e,$18,$c9,$04,$90,$03,$fe,$4f,$18,$4c // R..N..N......O.L
        .byte $63,$13,$85,$fc,$38,$bd,$67,$18,$e5,$fc,$9d,$67,$18,$bd,$52,$18 // c...8.g....g..R.
        .byte $e5,$fd,$9d,$52,$18,$de,$4e,$18,$d0,$e5,$de,$4f,$18,$4c,$63,$13 // ...R..N....O.Lc.
        .byte $b9,$5a,$1d,$10,$45,$de,$65,$18,$10,$1d,$bd,$66,$18,$9d,$65,$18 // .Z..E.e....f..e.
        .byte $bd,$64,$18,$49,$20,$9d,$64,$18,$19,$5a,$1d // .d.I .d..Z.

txt_e53f:
        .byte $29,$20,$d0,$08,$bd,$66,$18,$f0,$03,$de,$66,$18 // ) ...f....f.

loc_e54b:
        .byte $bc,$37,$18,$bd,$64,$18               // .7..d.

txt_e551:
        .byte $29,$20,$d0,$0a,$a4,$ff,$18,$b9,$b9,$1d,$7d,$37,$18,$a8 // ) ........}7..

loc_e55f:
        .byte $b9,$08,$19,$9d,$67,$18,$b9,$a9,$18,$9d,$52,$18,$4c,$63,$13,$85 // ....g.....R.Lc..
        .byte $fe,$29,$40,$f0,$37,$bc,$79,$18,$18,$a9,$af,$79,$87,$19,$85,$fc // .)@.7.y....y....
        .byte $a9,$1e,$69,$00,$85,$fd,$de,$7a,$18,$10,$07,$a0,$00,$b1,$fc,$9d // ..i....z........
        .byte $7a,$18,$bc,$7a,$18,$c8,$b1,$fc,$18,$7d,$37,$18,$a8,$b9,$08,$19 // z..z.....}7.....
        .byte $9d,$67,$18,$b9,$a9,$18,$9d,$52,$18,$4c,$63,$13,$a5,$fe,$29,$10 // .g.....R.Lc...).
        .byte $f0,$41,$a4,$ff,$b9,$6d,$1d,$8d,$30,$13,$f0,$09,$bd,$52,$18,$c9 // .A...m..0....R..
        .byte $00,$f0,$30,$d0,$13,$bd,$52,$18,$d9,$b9,$1d,$b0,$0b,$bc,$37,$18 // ..0...R.......7.
        .byte $b9,$a9,$18,$9d,$52,$18,$a4,$ff,$38,$bd,$67,$18,$f9,$34,$1d,$9d // ....R...8.g..4..
        .byte $67,$18,$bd,$52,$18,$f9,$47,$1d,$b0,$06,$ac,$30,$13,$f0,$01,$98 // g..R..G....0....
        .byte $9d,$52,$18,$a4,$ff,$bd,$4c,$18,$d0,$13,$b9,$89,$1c,$10,$16,$a9 // .R....L.........
        .byte $81,$9d,$01,$d4,$9d,$04,$d4,$8d,$a0,$18,$4c,$90,$13,$b9,$89,$1c // ..........L.....
        .byte $29,$7f,$8d,$a0,$18,$dd,$4c,$18,$b0,$06,$b9,$9c,$1c,$9d,$3d,$18 // ).....L.......=.
        .byte $a4,$ff,$b9,$5a,$1d,$85,$fe,$29,$08,$f0,$29,$bd,$64,$18 // ...Z...)..).d.

txt_e62d:
        .byte $29,$40,$d0,$22,$bd,$4d,$18,$c9,$02,$b0,$09,$b9,$c2,$1c,$29,$f0 // )@.".M........).
        .byte $09,$02,$d0,$02,$a9,$02,$8d,$c0,$13,$bd,$23,$18,$d9,$6d,$1d,$b0 // ..........#..m..
        .byte $05,$a9,$02,$9d,$06,$d4,$a4,$ff,$b9,$80,$1d,$85,$fd,$29,$7f,$d0 // .............)..
        .byte $03,$4c,$e5,$14,$38,$e9,$01,$e3,$0a,$60,$26,$85,$fc,$bd,$4c,$18 // .L..8....`&...L.
        .byte $d0,$49,$a5,$fd,$c9,$80,$a9,$00,$2a,$9d,$8d,$18,$bd,$8c,$18,$d0 // .I......*.......
        .byte $2a,$9d,$77,$18,$a9,$ff,$9d,$78,$18,$a9,$80,$9d,$76,$18,$b9,$93 // *.w....x....v...
        .byte $1d,$e4,$0a,$61,$4e,$9d,$3c,$18,$8d,$ce,$14,$bd,$8d,$18,$9d,$8c // ...aN.<.........
        .byte $18,$ad,$a0,$18,$10,$15,$a9,$e0,$4c,$d2,$14,$ad,$a0,$18,$30,$f6 // ........L.....0.
        .byte $bd,$8d,$18,$d0,$06,$9d,$8c,$18,$4c,$ee,$13,$24,$fd,$50,$03,$4c // ........L..$.P.L
        .byte $c6,$14,$a4,$fc,$de,$77,$18,$10,$57,$b9,$ca,$1e,$9d,$77,$18,$bd // .....w..W....w..
        .byte $78,$18,$c9,$03,$d0,$47,$b9,$cb,$1e,$f0,$14,$d0,$43,$b9,$cb,$1e // x....G......C...
        .byte $30,$0d,$0a,$10,$0d,$0a,$9d,$76,$18,$b9,$c8,$1e,$9d,$3c,$18,$4c // 0......v.....<.L
        .byte $c6,$14,$0a,$10,$0c,$9d,$76,$18,$b9,$c9,$1e,$9d,$3c,$18,$4c,$c6 // ......v.....<.L.
        .byte $14,$0a,$10,$0b,$a4,$fc,$b9,$c8,$1e,$9d,$3c,$18,$4c,$c6,$14,$0a // ..........<.L...
        .byte $10,$47,$a4,$fc,$b9,$c9,$1e,$9d,$3c,$18,$4c,$c6,$14,$fe,$78,$18 // .G......<.L...x.
        .byte $bd,$78,$18,$05,$fc,$a8,$bd,$76,$18,$30,$19,$18,$bd,$3c,$18,$79 // .x.....v.0...<.y
        .byte $cc,$1e,$9d,$3c,$18,$a4,$fc,$d9,$c9,$1e,$90,$1d,$a9,$80,$9d,$76 // ...<...........v
        .byte $18,$4c,$4a,$14,$38,$bd,$3c,$18,$f9,$cc,$1e,$9d,$3c,$18,$a4,$fc // .LJ.8.<.....<...
        .byte $d9,$c8,$1e,$b0,$04,$a9,$00,$f0,$e5,$bd,$3c,$18,$24,$fd,$50,$05 // ..........<.$.P.
        .byte $a9,$40,$9d,$3c,$18,$8d,$b9,$10,$a4,$ff,$b9,$93,$1d,$29,$f0,$8d // .@.<.........)..
        .byte $b2,$10,$bd,$61,$18,$9d,$8b,$18,$ad,$8b,$18,$0d,$92,$18,$0d,$99 // ...a............
        .byte $18,$09,$f0,$8d,$17,$d4,$a4,$ff,$a5,$fe,$29,$01,$d0,$52,$b9,$d5 // ..........)..R..
        .byte $1c,$d0,$03,$4c,$d1,$15,$bd,$90,$18,$f0,$15,$de,$90,$18,$bd,$50 // ...L...........P
        .byte $18,$18,$79,$e8,$1c,$9d,$50,$18,$90,$03,$fe,$51,$18,$4c,$c8,$15 // ..y...P....Q.L..
        .byte $bd,$91,$18,$f0,$15,$de,$91,$18,$38,$bd,$50,$18,$f9,$0e,$1d,$9d // ........8.P.....
        .byte $50,$18,$b0,$03,$de,$51,$18,$4c,$c8,$15,$b9,$5a,$1d,$29,$04,$f0 // P....Q.L...Z.)..
        .byte $0c,$b9,$fb,$1c,$9d,$90,$18,$b9,$21,$1d,$9d,$91,$18,$4c,$c5,$15 // ........!....L..
        .byte $b9,$e8,$1c,$e3,$0a,$61,$eb,$a8,$b9,$08,$1f,$8d,$a4,$15,$b9,$09 // .....a..........
        .byte $1f,$8d,$bd,$15,$b9,$0a,$1f,$dd,$4c,$18,$90,$02,$b0,$14,$c8,$b9 // ........L.......
        .byte $0a,$1f,$dd,$4c,$18,$90,$02,$b0,$09,$c8,$b9,$0a,$1f,$dd,$4c,$18 // ...L..........L.
        .byte $90,$06,$b9,$0d,$1f,$4c,$8b,$15,$a4,$ff,$b9,$d5,$1c,$29,$f0,$85 // .....L.......)..
        .byte $fd,$bd,$3a,$18,$d0,$19,$bd,$50,$18,$38,$e5,$fd,$9d,$50,$18,$bd // ..:....P.8...P..
        .byte $51,$18,$e9,$00,$9d,$51,$18,$c9,$00,$b0,$1e,$a9,$01,$d0,$17,$18 // Q....Q..........
        .byte $bd,$50,$18,$65,$fd,$9d,$50,$18,$bd,$51,$18,$69,$00,$9d,$51,$18 // .P.e..P..Q.i..Q.
        .byte $c9,$00,$90,$05,$a9,$00,$9d,$3a,$18,$bd,$50,$18,$9d,$02,$d4,$bd // .......:..P.....
        .byte $51,$18,$9d,$03,$d4,$ad,$a0,$18,$30,$15,$bd,$67,$18,$9d,$00,$d4 // Q.......0..g....
        .byte $bd,$52,$18,$9d,$01,$d4,$bd,$3d,$18,$3d,$62,$18,$9d,$04,$d4,$bd // .R.....=.=b.....
        .byte $4c,$18,$30,$03,$fe,$4c,$18,$a9,$00,$8d,$a0,$18,$60,$bd,$7c,$18 // L.0..L......`.|.
        .byte $30,$1d,$f0,$0d,$18,$bd,$7b,$18,$79,$b9,$1d,$9d,$7b,$18,$4c,$17 // 0.....{.y...{.L.
        .byte $16,$18,$bd,$7b,$18,$79,$a6,$1d,$9d,$7b,$18,$fe,$7c,$18,$60,$a5 // ...{.y...{..|.`.
        .byte $fe,$9d,$7b,$18,$4c,$17,$16,$bd,$24,$18,$85,$fc,$bd,$25,$18,$85 // ..{.L...$....%..
        .byte $fd,$bc,$26,$18,$88,$c8,$b1,$fc,$10,$63,$c9,$fd,$90,$2c,$f0,$25 // ..&......c...,.%
        .byte $29,$01,$f0,$11,$a0,$0f,$8c,$b4,$10,$4a,$9d,$26,$18,$a8,$a9,$00 // )........J.&....
        .byte $8d,$be,$10,$f0,$e1,$8f,$ff,$8c,$8b,$10,$c8,$8c,$12,$d4,$8c,$0b // ................
        .byte $d4,$8c,$04,$d4,$60,$c8,$b1,$fc,$d0,$e0,$c9,$fc,$90,$07,$a9,$01 // ....`...........
        .byte $8d,$be,$10,$d0,$c0,$c9,$fa,$90,$07,$e9,$fa,$9d,$63,$18,$10,$b5 // ............c...
        .byte $c9,$f9,$90,$06,$c8,$b1,$fc,$4c,$14,$10,$c9,$b4,$90,$08,$e9,$c0 // .......L........
        .byte $9d,$3b,$18,$4c,$31,$16,$e9,$7f,$9d,$28,$18,$10,$98,$0a,$8d,$a2 // .;.L1....(......
        .byte $16,$98,$9d,$26,$18,$a0,$0a,$bd,$63,$18,$f0,$0d,$b9,$0f,$18,$85 // ...&....c.......
        .byte $fc,$b9,$10,$18,$85,$fd,$4c,$bf,$16,$b9,$d0,$19,$85,$fc,$b9,$d1 // ......L.........
        .byte $19,$85,$fd,$bc,$27,$18,$b1,$fc,$30,$0f,$c9,$60,$90,$08,$29,$1f // ....'...0..`..).
        .byte $9d,$79,$18,$c8,$d0,$f0,$4c,$4e,$17,$c9,$a0,$b0,$0d,$29,$1f,$9d // .y....LN.....)..
        .byte $22,$18,$a9,$ff,$9d,$7c,$18,$c8,$d0,$dc,$c9,$e0,$b0,$08,$e9,$9f // "....|..........
        .byte $9d,$4d,$18,$c8,$d0,$d0,$c9,$e1,$b0,$2d,$bd,$64,$18,$09,$80,$9d // .M.......-.d....
        .byte $64,$18,$c8,$b1,$fc,$85,$fe,$29,$7f,$18,$7d,$3b,$18,$9d,$38,$18 // d......)..};..8.
        .byte $c8,$b1,$fc,$9d,$39,$18,$24,$fe       // ....9.$.

txt_e9a5:
        .byte $30,$20,$c8,$b1,$fc,$18,$7d,$3b,$18,$9d,$37,$18,$c8,$d0,$3e,$c9 // 0 ....};..7...>.
        .byte $e2,$b0,$17,$c8,$b1,$fc,$10,$07,$29,$7f,$9d,$8f,$18,$10,$bc,$9d // ........).......
        .byte $4d,$18,$c8,$98,$9d,$27,$18,$4c,$de,$17,$e5,$0a,$60,$d5,$18,$7d // M....'.L....`..}
        .byte $22,$18,$9d,$22,$18,$c8,$4c,$c2,$16,$18,$7d,$3b,$18,$9d,$37,$18 // ".."..L...};..7.
        .byte $9d,$38,$18,$bd,$64,$18,$29,$7f,$9d,$64,$18,$c8,$98,$9d,$27,$18 // .8..d.)..d....'.
        .byte $bd,$64,$18,$29,$80,$9d,$64,$18,$bc,$22,$18,$b9,$d5,$1c,$29,$0f // .d.)..d.."....).
        .byte $9d,$03,$d4,$9d,$51,$18,$b9,$5a,$1d,$29,$01,$d0,$0c,$b9,$d5,$1c // ....Q..Z.)......
        .byte $29,$f0,$9d,$50,$18,$a9,$00,$f0,$04,$4a,$9d,$50,$18,$9d,$4c,$18 // )..P.....J.P..L.
        .byte $9d,$02,$d4,$b9,$af,$1c,$9d,$05,$d4,$b9,$c2,$1c,$85,$fe,$b9,$a6 // ................
        .byte $1d,$f0,$0c,$20,$f9,$15,$bd,$7b,$18,$9d,$06,$d4,$4c,$b9,$17,$a5 // ... ...{....L...
        .byte $fe,$9d,$06,$d4,$a9,$ff,$9d,$62,$18,$b9,$76,$1c,$29,$f7,$9d,$04 // .......b..v.)...
        .byte $d4,$9d,$3d,$18,$bc,$37,$18,$b9,$08,$19,$9d,$00,$d4,$9d,$67,$18 // ..=..7........g.
        .byte $b9,$a9,$18,$9d,$01,$d4,$9d,$52,$18,$bd,$4d,$18,$9d,$23,$18,$bc // .......R..M..#..
        .byte $27,$18,$b1,$fc,$c9,$e1,$d0,$08,$bd,$64,$18,$09,$40,$9d,$64,$18 // '........d..@.d.
        .byte $b1,$fc,$d0,$11,$9d,$27,$18,$bd,$28,$18,$f0,$05,$de,$28,$18,$10 // .....'..(....(..
        .byte $03,$fe,$26,$18,$60,$c9,$ff,$d0,$fb,$ad,$1b,$18,$3d,$8e,$18,$8d // ..&.`.......=...
        .byte $1b,$18,$60,$a2,$21,$01,$a6,$60,$34,$08,$01,$01,$9f,$19,$02,$1e // ..`.!..`4.......
        .byte $07,$02,$01,$b3,$19,$01,$20,$00,$0a,$1f,$b6,$19,$02,$06,$00,$11 // ...... .........
        .byte $11
        .byte $22,$01,$0a
        .byte $40                                   // @ character
        .text "ARR"
        .byte $80,$01,$0a,$60,$81
        .byte $41,$41,$ff
        .byte $01,$0a,$60,$41,$01,$01,$02,$00,$a0,$04,$02,$01,$01,$a3,$24,$08 // ..`A..........$.
        .byte $40,$01,$1f,$a2,$25,$48,$06,$2e,$01,$ff,$a3,$24,$04,$e7,$02,$ff // @...%H.....$....
        .byte $a5,$22,$04,$ff,$a3,$25,$21,$76,$80,$00,$ff,$a3,$24,$ff,$80,$00 // ."...%!v....$...
        .byte $ff,$a3,$29,$ff,$80,$00,$ff,$01,$03,$00,$ff,$01,$a2,$24,$fe,$ff // ..)..........$..
        .byte $2f,$ff,$a3,$22,$fd,$ff,$a5,$2d,$fb,$ff,$47,$ff,$00,$15,$12,$0f // /.."...-..G.....
        .byte $0c,$09,$06,$03,$00,$eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3 // ................
        .byte $06,$60,$a6,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e // .`..............
        .byte $0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // .............

txt_eb52:
        .text " "
        .byte $22                                   // double quote
        .text "$')+.147:>AEIN"
        .byte $52,$57,$5c,$62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4 // RW\bhnu|........
        .byte $d0,$dd,$ea,$f8,$16,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e // .....'9K_t......
        .byte $2d,$4e,$71,$96,$be,$e7,$14,$42,$74,$a9,$e0,$1b,$5a,$9c,$e2,$2d // -Nq....Bt...Z..-
        .byte $7b,$cf,$27,$85,$e8,$51,$c1,$37,$b4,$38,$c4,$59,$f7,$9e,$4e,$0a // {.'..Q.7.8.Y..N.
        .byte $d0,$a2,$81,$6d,$67,$70,$89,$b2,$ed,$3b,$9d,$14,$a0,$45,$03,$db // ...mgp...;...E..
        .byte $cf,$e1,$12,$65,$db,$76,$3a,$27,$41,$8a,$05,$b5,$9d,$c1,$24,$c9 // ...e.v:'A.....$.
        .byte $b6,$ed,$73,$4e,$82,$14,$0a,$6a,$3b,$82,$48,$93,$6b,$da,$e7,$9c // ..sN...j;.H.k...
        .byte $04,$28,$14,$cc,$1d,$ed,$1d,$2c,$1e,$6b,$1e,$70,$05,$1e,$af,$1e // .(.....,.k.p....
        .byte $af,$28,$1e,$af,$1e,$00,$05,$0a,$0f,$14,$eb,$19,$60,$5d,$9f,$19 // .(..........`]..
        .byte $b3,$19,$b6,$19,$12,$07,$ca,$89,$01,$07,$0a,$07,$0a,$81,$0c,$cb // ................
        .byte $83,$01,$cc,$07,$0a,$07,$0a,$81,$0f,$ff,$ca,$02,$ff,$ca,$00,$05 // ................
        .byte $03,$04,$06,$03,$06,$09,$0b,$09,$0b,$81,$0d,$cb,$04,$06,$03,$cc // ................
        .byte $09,$0b,$09,$0b,$81,$0d,$ff,$f2,$19,$f9,$19,$32,$1a,$6e,$1a,$99 // ...........2.n..
        .byte $1a,$e7,$1a,$f2,$1a,$20,$1b,$5a,$1b,$5a,$1b,$85,$1b,$ba,$1b,$e3 // ..... .Z.Z......
        .byte $1b,$16,$1c,$47,$1c,$51,$1c,$71,$1c,$80,$bf,$e4,$24,$35,$00,$81 // ...G.Q.q....$5..
        .byte $a1,$02,$a3,$02,$a1,$02,$86,$a3,$62,$2d,$81,$a1,$02,$02,$86,$a3 // ........b-......
        .byte $60,$2d,$81,$02,$a1,$05,$a3,$05,$61,$da,$a1,$07,$a3,$07,$a1,$07 // `-......a.......
        .byte $86,$a3,$61,$2b,$81,$a1,$07,$86,$a3,$63,$2b,$81,$a1,$07,$86,$a3 // ..a+.....c+.....
        .byte $2b,$61,$2b,$81,$a3,$05,$00,$82,$a1,$30,$30,$84,$53,$53,$83,$a3 // +a+......00.SS..
        .byte $48,$84,$a1,$53,$82,$48,$84,$53,$53,$82,$48,$84,$48,$83,$a3,$48 // H..S.H.SS.H.H..H
        .byte $84,$a1,$53,$53,$82,$a1,$48,$48,$84,$53,$53,$83,$a3,$48,$84,$a1 // ..SS..HH.SS..H..
        .byte $53,$82,$48,$84,$53,$53,$82,$48,$84,$53,$83,$a3,$48,$84,$a1,$53 // S.H.SS.H.S..H..S
        .byte $83,$48,$00,$88,$a5,$32,$a0           // .H...2.

txt_ecc9:
        .byte $32,$34,$a1                           // 24.

txt_eccc:
        .byte $35,$34,$32,$a3                       // 542.

txt_ecd0:
        .byte $37,$32,$39,$a5,$3c,$a0               // 729.<.

txt_ecd6:
        .byte $37,$39,$a1,$3b,$a1,$39,$37,$80,$a5,$30,$88,$a1 // 79.;.97..0..

txt_ece2:
        .text "7<7;"
        .byte $a1
        .byte $3c,$a0

txt_ece9:
        .byte $3c,$3e,$a1,$40,$a3,$3e,$00,$88,$a1,$3e,$a0 // <>.@.>...>.

txt_ecf4:
        .byte $3e,$3c,$a1,$39,$a0                   // ><.9.

txt_ecf9:
        .byte $39,$37,$a1                           // 97.

txt_ecfc:
        .byte $35,$37,$a3,$39,$a3,$e0,$3c,$ff,$3b,$a1,$3e,$a3,$e0,$3c,$ff,$3b // 57.9..<.;.>..<.;
        .byte $a1,$3e,$a3,$37,$a7                   // .>.7.

txt_ed11:
        .byte $3c,$3b,$a3,$39,$a1,$37,$a3,$35,$a1,$37,$a3,$39,$a7,$e0,$39,$ff // <;.9.7.5.7.9..9.
        .byte $37,$e1,$0f,$a3,$37,$a1,$35,$a3,$e0,$37,$ff,$34,$a1,$39,$a7,$32 // 7...7.5..7.4.9.2
        .byte $e1,$03,$83,$a1,$30,$30,$80,$a3,$30,$92,$a7,$30,$00,$8a,$bf,$60 // ....00..0..0...`
        .byte $32,$61,$37,$60,$32,$61,$2b,$00,$88,$a1,$30,$a3 // 2a7`2a+...0.

txt_ed4d:
        .byte $32,$32,$a1,$30,$a3,$32,$e0,$39,$ff,$37,$e0,$37,$ff,$35,$e0,$35 // 22.0.2.9.7.7.5.5
        .byte $ff,$34,$a1,$37,$ab,$e0,$35,$aa,$34,$a1 // .4.7..5.4.

txt_ed67:
        .byte $32,$34,$a3,$35,$a1                   // 24.5.

txt_ed6c:
        .byte $32,$34,$a3,$35,$e0,$37,$ff,$35,$e1,$01,$00,$81,$a1,$0a,$a3,$0a // 24.5.7.5........
        .byte $a1,$0a,$89,$64,$a3,$26,$81,$a1,$0a,$a3,$09,$a1,$09,$a3,$09,$89 // ...d.&..........
        .byte $a3,$63,$24,$64,$26,$81,$a1,$07,$a3,$07,$a1,$07,$89,$a3,$62,$26 // .c$d&.........b&
        .byte $81,$a1,$05,$a3,$05,$a1,$05,$89,$a1,$63,$24,$24,$81,$a3,$e0,$00 // .........c$$....
        .byte $22,$11,$e1,$03,$00,$87,$a1           // "......

txt_edb3:
        .byte $3e,$3c,$3a,$a3,$35,$a0               // ><:.5.

txt_edb9:
        .byte $3a,$3b,$a1                           // :;.

txt_edbc:
        .text "<><:"
        .byte $a3
        .byte $39,$a7
        .byte $35,$a1

txt_edc5:
        .byte $37,$35,$37,$a3,$e0,$3a,$ff,$39,$a1   // 757..:.9.

txt_edce:
        .text "7:<><:"
        .byte $a7,$e0
        .byte $3c,$ff
        .byte $3a,$e1,$01,$00,$81,$a1
        .byte $0a,$a3,$0a,$a1,$0a,$89,$64,$a3,$26,$81,$a1,$0a,$a3,$09,$a1,$09 // ......d.&.......
        .byte $a3,$09,$89,$64,$26,$63,$24,$81,$a1,$04,$a3,$04,$a1,$04,$89,$a3 // ...d&c$.........
        .byte $22,$81,$a1,$04,$a3,$04,$89,$a1,$22,$81,$a1,$04,$a1,$05,$a3,$05 // ".......".......
        .byte $a3,$05,$00,$87,$a1                   // .....

txt_ee13:
        .byte $3e,$3c,$3a,$a3,$35,$a0               // ><:.5.

txt_ee19:
        .byte $3a,$3b,$a1                           // :;.

txt_ee1c:
        .text "<><:"
        .byte $a3
        .byte $39,$a7
        .byte $41,$a3
        .byte $3f,$a0

txt_ee27:
        .byte $3f,$41,$a1,$43,$a3,$3a,$a1           // ?A.C.:.

txt_ee2e:
        .byte $3a,$3c,$a0                           // :<.

txt_ee31:
        .byte $3c,$3e,$a1,$3f,$a3,$3e,$a7,$35,$00,$81,$a1,$07,$a3,$07,$a1,$07 // <>.?.>.5........
        .byte $a1,$02,$07,$a3,$0a,$02,$a3,$02,$a1,$02,$21,$02,$02,$03,$a3,$03 // ..........!.....
        .byte $a1,$60,$75,$03,$04,$05,$04,$89,$a1,$61,$28,$81,$a1,$04,$a1,$04 // .`u......a(.....
        .byte $81,$a3,$e0,$00,$22,$10,$e1,$03,$00,$85,$a3,$2b,$8e,$62,$a3,$26 // ...."......+.b.&
        .byte $80,$a1,$24,$8e,$60,$a3,$26,$62,$a3,$61,$29,$80,$a3,$24,$85,$a0 // ..$.`.&b.a)..$..

txt_ee81:
        .byte $29,$2b,$a1                           // )+.

txt_ee84:
        .byte $2d,$2b,$a3,$29,$8e,$62,$26,$a1,$26,$61,$a3,$29,$a1,$29,$a1,$63 // -+.).b&.&a.).).c

txt_ee94:
        .byte $29,$29,$a7,$29,$e1,$07,$00,$8a,$b7,$45,$a3,$45,$bf,$45,$e1,$03 // )).).....E.E.E..
        .byte $00,$8d,$a3,$2d,$a1,$28,$a3,$21,$a1,$39,$a3,$2b,$a3,$2d,$a1,$28 // ...-.(.!.9.+.-.(
        .byte $a3,$21,$a1,$39,$a3,$2b,$a1           // .!.9.+.

txt_eebb:
        .byte $2d,$2d,$a7,$2d,$a1                   // --.-.

txt_eec0:
        .byte $2d,$2d,$af,$2d,$00,$8e,$af,$67,$2d,$a2,$2a,$41,$01,$01,$00,$49 // --.-...g-.*A...I
        .byte $49,$19                               // I.

txt_eed2:
        .byte $29,$41,$49,$a2,$22,$01,$49,$a3,$23,$01,$00,$80,$a4,$21,$02,$a2 // )AI.".I.#....!..
        .byte $21,$80,$02,$02,$00,$00,$00,$a2,$2a,$41,$01,$01,$81,$41,$41,$11 // !.......*A...AA.

txt_eef2:
        .byte $21,$41,$51,$a2,$22,$01,$41,$a3,$22,$01,$00,$e3,$0f,$a6,$21,$cc // !AQ.".A.".....!.
        .byte $a7,$2c,$0f,$00,$fa,$f9,$f8,$60,$6a,$64,$da,$6a,$5f,$fa,$a2,$22 // .,.....`jd.j_.."
        .byte $c4,$75,$a3,$29,$f9,$00,$84,$08,$08,$00,$38,$88,$08,$c2 // .u.)......8...

txt_ef20:
        .byte $21,$36,$a2,$22,$08,$88,$a3,$23,$08,$00,$20,$a3,$26,$58,$ff,$18 // !6."...#.. .&X..
        .byte $ff,$dd,$18,$a3,$21,$f8,$a5           // ....!..

txt_ef37:
        .byte $21,$30,$a3,$26,$88,$18,$48,$ff,$cc,$48,$a3,$c1,$a5 // !0.&..H..H...

txt_ef44:
        .byte $21,$20,$a3,$26,$01,$08,$18,$ff,$08,$18,$a9,$c1,$a4,$25,$44,$ff // ! .&.........%D.
        .byte $00,$44,$ff,$a9,$21,$04,$a5,$24,$08,$08,$00,$21,$a9,$23,$21,$00 // .D..!..$...!.#!.
        .byte $02,$a3                               // ..

txt_ef66:
        .byte $22,$21,$21,$a4,$21,$84,$a4,$2c,$04,$00,$08,$02,$02,$00,$08,$48 // "!!.!..,.......H
        .byte $08,$08                               // ..

txt_ef78:
        .byte $48,$48,$a2,$22,$02,$48,$a3,$21,$02,$02,$00,$01,$01,$01,$e3,$01 // HH.".H.!........
        .byte $a2,$22,$01,$01,$a3,$23,$01,$00,$02,$a4,$21,$05,$a2,$21,$02,$aa // ."...#....!..!..
        .byte $21,$14,$a4,$21,$16,$a2,$21,$36,$80,$2f,$00,$39,$10,$81,$40,$11 // !..!..!6./.9..@.
        .byte $0b,$11,$0a,$11,$09,$11,$08,$11,$07,$11,$06,$11,$05,$11,$04,$11 // ................
        .byte $03,$11,$02,$11,$01,$02,$11,$00,$11,$00,$27,$1f,$81,$40,$41,$0e // ..........'..@A.
        .byte $41,$0c,$0e,$81,$40,$81,$40,$2d,$1f,$81,$40,$41,$0f,$41,$0d,$81 // A...@.@-..@A.A..
        .byte $40,$81,$40,$81,$40,$a4,$2c,$81,$40,$41,$0f,$41,$0d,$81,$40,$81 // @.@.@.,.@A.A..@.
        .byte $40,$81,$40,$a4,$2c,$81,$40,$41,$0f,$41,$0d,$81,$40,$81,$40,$81 // @.@.,.@A.A..@.@.
        .byte $40,$a4,$2c,$81,$40,$41,$0f,$41,$0d,$81,$40,$81,$40,$81,$40,$a2 // @.,.@A.A..@.@.@.
        .byte $60,$5e,$02,$81,$80,$43,$36,$1f,$81,$40,$41,$0f,$15,$36,$81,$40 // `^...C6..@A..6.@
        .byte $15,$34,$81,$40,$15,$32,$81,$40,$15,$30,$41,$0f,$15,$2e,$81,$40 // .4.@.2.@.0A....@
        .byte $15,$2c,$81,$40,$15,$2a,$81,$40,$15,$28,$41,$0f,$15,$26,$81,$40 // .,.@.*.@.(A..&.@
        .byte $15,$24,$81,$40,$15,$22,$81,$40,$15,$20,$41,$0f,$15,$1e,$81,$40 // .$.@.".@. A....@
        .byte $15,$1c,$81,$40,$15,$1a,$03,$00,$03,$07,$00,$03,$00,$04,$07,$00 // ...@............
        .byte $03,$00,$05,$08,$00,$03,$00,$05,$09,$00,$03,$00,$03,$08,$00,$08 // ................
        .byte $e3,$60,$21,$03,$a3,$21,$06,$e3,$60,$21,$06,$a3,$25,$08,$40,$f0 // .`!..!..`!..%.@.
        .byte $f0,$03,$a3,$25,$10,$40,$f0,$f0,$01,$a2,$26,$01,$20,$50,$50,$f0 // ...%.@....&. PP.
        .byte $0c,$a2,$22,$0c,$08,$e3,$60,$21,$03,$a3,$25,$10,$60,$f0,$f0,$01 // .."...`!..%.`...
        .byte $a2,$22,$01,$06,$e3,$60,$21,$03,$a3,$60,$28,$05,$0a,$03,$06,$09 // ."...`!..`(.....
        .byte $60,$40,$20,$08,$0e,$03,$10,$06,$a0,$80,$50,$08,$0e,$03,$06,$09 // `@ .......P.....
        .byte $ff,$cf,$9f,$06,$0a,$02,$04,$05,$60,$40,$60,$06,$09,$01,$02,$03 // ........`@`.....
        .byte $e0,$f0,$e0,$80,$dc,$00,$27,$03,$03,$0f,$0f,$00,$0f,$3f,$d8,$2a // ......'......?.*
        .byte $fe,$fb,$ed,$f9,$e9,$ff,$f5,$90       // ........

txt_f0e0:
        .byte $40,$41,$a2,$29,$04,$50,$00,$10,$00,$10,$40,$10,$40,$b4 // @A.).P....@.@.

txt_f0ee:
        .byte $24,$3f,$d0,$c5,$c5,$a4,$24,$be,$11,$56,$99,$a4,$24,$b8,$55,$51 // $?....$..V..$.UQ
        .byte $91,$b4                               // ..

txt_f100:
        .byte $24,$3b,$d0,$c4,$81,$a4,$24,$ba,$01   // $;....$..

txt_f109:
        .byte $55,$55,$a4,$24,$ea,$01               // UU.$..

txt_f10f:
        .byte $55,$59,$a4,$24,$ea,$04,$59,$65,$a4,$24,$aa,$51,$55,$95,$a4,$24 // UY.$..Ye.$.QU..$
        .byte $ab,$11                               // ..

txt_f121:
        .byte $56,$55,$a4,$24,$a4                   // VU.$.

txt_f126:
        .byte $54,$54,$55,$a4,$24,$aa,$15,$56,$66,$a4,$24,$aa,$55,$56,$99,$a4 // TTU.$..Vf.$.UV..
        .byte $24,$a8,$51,$65,$91,$b4               // $.Qe..

txt_f13c:
        .byte $24,$3f,$d0,$c5,$c5,$a4,$24,$be,$11,$56,$99,$a4,$24,$b8,$55,$51 // $?....$..V..$.UQ
        .byte $91,$b0,$30,$0f,$0c,$0c,$0d,$0c,$0d,$0d,$0e,$ff,$fb,$0e,$03,$47 // ..0............G
        .byte $11                                   // .

txt_f15d:
        .byte $44,$51,$c4,$24,$bf,$ff,$ef,$ef,$c8,$22,$fa,$fe,$c6,$28,$00,$e0 // DQ.$....."...(..
        .byte $a8,$ea,$fa,$e9,$fa,$ee,$a4
        .text "$"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $90,$b0
        .byte $21,$0f,$e6
        .byte $3f,$c2,$2f,$fe,$fc,$fc,$f9,$f1,$b1,$f2,$8b,$17,$6d,$ae,$6e,$be // ?./.........m.n.
        .byte $b6,$ba,$c4,$24,$bf,$ff,$bf,$ff,$02,$b4,$e4,$b4,$e4,$29,$01,$00 // ...$.........)..
        .byte $11,$00,$11,$04,$01,$04,$10,$e6,$50,$21,$10,$a7,$21,$0f,$a7,$2a // ........P!..!..*
        .byte $c0,$99,$c6,$c6,$95,$c9,$99,$9a,$86,$41,$a7,$21,$65,$e4,$61,$23 // .........A.!e.a#
        .byte $51,$61,$61,$af,$60,$1f,$5c,$c5,$95,$c5,$85,$86,$c5,$85,$95,$16 // Qaa.`.\.........
        .byte $59,$99,$56,$a4,$80,$42,$0b,$56,$a6,$69,$a6,$00,$a9,$fa,$90,$56 // Y.V..B.V.i.....V
        .byte $96,$6a,$a6,$00,$94,$a2,$24,$66,$aa,$6a,$aa,$a4,$24,$66,$9a,$a9 // .j....$f.j..$f..
        .byte $aa,$a4,$24,$69,$a5,$9a,$aa,$a4,$24,$a9,$9a,$96,$6a,$a4,$30,$a6 // ..$i....$...j.0.
        .byte $a6,$aa,$9a,$2a,$02,$01,$00,$61,$a1,$a1,$61,$a1,$a1,$91,$a1,$b0 // ...*...a..a.....
        .byte $29,$95,$c9,$c5,$95,$c9,$96,$95,$89,$41,$a7,$21,$65,$e4,$61,$23 // )........A.!e.a#
        .byte $51,$61,$61,$b0,$34,$0d,$0e,$0e,$0f,$0e,$0f,$0e,$0f,$94,$55,$94 // Qaa.4.........U.
        .byte $a5,$99,$a5,$e9,$a6,$3f,$3b,$7b,$7f,$e4,$7b,$d0,$30,$fa,$ee,$fa // .....?;{..{.0...
        .byte $fe,$fa,$fe,$fa,$fe,$50,$94,$54,$94,$64,$94,$a4,$95,$b0,$c3,$23 // .....P.T.d.....#
        .byte $fe,$ff,$fe,$c2,$3c,$b1,$e2,$a6,$c7,$8b,$db,$9e,$ae,$fb,$da,$eb // ....<...........
        .byte $6e,$bb,$af,$bf,$ef,$ff,$fe,$ef,$fe,$ff,$fe,$fb,$fe,$b4,$d4,$90 // n...............
        .byte $d0,$e4,$90,$a2,$29,$01,$04,$01,$05,$11,$05,$4a,$01,$53,$e5,$50 // ....)......J.S.P
        .byte $23,$78,$a1,$80,$a5,$23,$aa,$55,$01,$a5,$28,$da,$9a,$96,$95,$96 // #x...#.U..(.....
        .byte $8a,$9a,$9a,$e8,$28,$21,$51,$e3,$61,$21,$51,$e3,$61,$22,$1e,$0a // ....(!Q.a!Q.a"..
        .byte $a4,$25,$17,$01,$ca,$15,$01,$a3,$33,$aa,$55,$86,$89,$d6,$86,$96 // .%......3.U.....
        .byte $99,$89,$96,$1e                       // ....

txt_f2b1:
        .text "-)88$ "
        .byte $10
        .byte $40,$80
        .byte $37,$00
        .byte $29,$61
        .byte $51,$61,$61
        .byte $51,$51,$61,$61,$16,$a7,$22,$aa,$55,$a6,$28,$d9,$96,$99,$9a,$99 // QQaa..".U.(.....
        .byte $96,$95,$99,$e8,$28,$21,$51,$e7,$61,$21,$16,$a5,$24,$16,$00,$aa // ....(!Q.a!..$...
        .byte $55,$a4,$24,$aa,$55,$aa,$55,$e4,$0f,$32,$aa,$55,$aa,$55,$e9,$ba // U.$.U.U..2.U.U..
        .byte $ea,$fa,$aa,$55,$aa,$5e,$9d,$6e,$9e,$6e,$ae,$5d,$d0,$30,$fa,$fe // ...U.^.n.n.].0..
        .byte $fa,$fe,$fa,$ee,$fa,$ee,$a5,$95,$65,$95,$55,$91,$55,$95,$b0,$c8 // ........e.U.U...
        .byte $23,$9f,$eb,$ef,$c2,$21,$ef,$c9,$29,$fe,$fa,$be,$fb,$fe,$ba,$ee // #....!..).......
        .byte $fa,$ee,$e8,$90
        .byte $22,$11,$05,$a2
        .byte $2c,$15
        .byte $45,$15
        .text "EPPZ"
        .byte $01,$50,$90,$50,$90,$a2,$22,$aa,$55,$a6,$22,$aa,$55,$a4,$28,$99 // .P.P..".U.".U.(.
        .byte $96,$96,$9a,$96,$9a,$99,$9a,$e8,$28,$e8,$61,$b0,$2b,$96,$99,$d9 // ........(.a.+...
        .byte $95,$96,$9a,$99,$96,$20,$10,$10,$80,$3d,$00,$28,$61,$51,$51,$61 // ..... ...=.(aQQa
        .byte $61,$51,$61,$61,$a4,$21,$06,$a6,$29,$01,$a7,$fc,$30,$00,$9a,$86 // aQaa.!..)...0...
        .byte $96,$95,$e3,$99,$21,$96,$e8,$28,$21,$51,$e7,$61,$a4,$22,$1a,$01 // ....!..(!Q.a."..
        .byte $a5,$25,$0b,$6c,$f1,$c0,$00,$e4,$0f   // .%.l.....

txt_f38a:
        .byte $34,$55,$a2,$0c,$0f,$fe,$fb,$ee,$f5,$94,$52,$4f,$ff,$9e,$ae,$ae // 4U........RO....
        .byte $7d,$ae,$5d,$fe,$bd,$c5,$23,$bf,$ff,$ef,$c3,$21,$fe,$c3,$31,$fb // }.]...#....!..1.
        .byte $fa,$ea,$fa,$e9,$fa,$e9,$ba,$e9,$51,$95,$51,$95,$51,$95 // ........Q.Q.Q.

txt_f3b8:
        .byte $51,$45,$b0,$c5,$23,$ef,$fe,$ee,$c2,$2b,$bf,$fb,$fe,$fb,$ea,$aa // QE..#....+......
        .byte $fe,$ba,$ee,$ba,$eb,$e4,$aa,$27,$b9,$aa,$aa,$a9,$aa,$aa,$a6,$e7 // .......'........
        .byte $90,$36,$50,$03,$00,$03,$00,$03,$00,$16,$55,$3f,$fd,$3f,$fd,$3f // .6P.......U?.?.?
        .byte $00,$a0,$a0,$55,$d5,$55,$d5,$55,$a3,$25,$75,$dd,$75,$dd,$75,$a3 // ...U.U.U.%u.u.u.
        .byte $24,$9a,$96,$96,$99,$e4,$9a,$e8,$28,$2d,$51,$60,$50,$40,$41,$61 // $.......(-Q`P@Aa
        .byte $61,$51,$03,$00,$03,$00,$03,$a3,$25,$3f,$fd,$3f,$fd,$3f,$a3,$28 // aQ......%?.?.?.(
        .byte $95,$96,$99,$99,$95,$96,$99,$99,$80,$40,$00,$e3,$51,$21,$60,$e3 // .........@..Q!`.
        .byte $51,$26,$61,$03,$00,$03,$00,$03,$a3,$25,$3f,$fd,$3f,$fd,$3f,$a3 // Q&a......%?.?.?.
        .byte $28,$96,$96,$9a,$96,$99,$99,$9a,$9a,$e8,$28,$24,$51,$61,$51,$51 // (.........($QaQQ
        .byte $e4,$61,$25,$0c,$03,$0c,$03,$0c,$a3,$25,$fd,$f7,$fd,$f7,$fd,$a3 // .a%......%......

txt_f458:
        .text "%VUVUV"
        .byte $e3,$0f
        .byte $25,$6a,$9a,$6a,$9a,$6a,$c3,$e5
        .byte $ad,$e3,$fd,$60,$20,$ae,$ab,$ae,$aa,$ae,$aa,$aa,$5a,$ee,$ba,$ee // ...` .......Z...
        .byte $a2,$a8,$a8,$b8,$6a,$e9,$a6,$a9,$e6,$a9,$a6,$29,$01 // ....j......).

txt_f485:
        .text "AQAA"
        .byte $40                                   // @ character
        .text "AA"
        .byte $01,$b0
        .byte $29,$bb,$ea,$aa,$ea,$a9,$ea
        .byte $aa,$aa,$ba,$e4,$aa,$60,$27,$a6,$aa,$9a,$a9,$aa,$9a,$aa,$a6,$aa // .....`'.........
        .byte $99,$a6,$99,$65,$95,$65,$95,$55,$95,$65,$90,$50,$90,$50,$91,$50 // ...e.e.U.e.P.P.P
        .byte $50,$90,$16,$59,$01,$00,$16,$59,$16,$5a,$90,$90,$6a,$05,$e4,$90 // P..Y...Y.Z..j...
        .byte $a2,$22,$aa,$55,$a6,$22,$aa,$55,$a3,$22,$cc,$96,$e4,$9a,$23,$96 // .".U.".U."....#.
        .byte $96,$9a,$e8,$28,$28,$61,$61,$60,$51,$61,$61,$60,$51,$af,$21,$0f // ...((aa`Qaa`Q.!.
        .byte $02,$9a,$96,$9a,$9a,$80,$40,$00,$28,$61,$51,$51,$61,$61,$51,$51 // ......@.(aQQaaQQ
        .byte $61,$a2,$21,$16,$a4,$21,$0f,$a2,$22,$aa,$55,$a3,$29,$c0,$9a,$96 // a.!..!..".U.)...
        .byte $96,$95,$96,$9a,$96,$9a,$e8,$28,$e3,$61,$21,$51,$e4,$61,$a2,$21 // .......(.a!Q.a.!
        .byte $16,$a7,$22,$aa,$55,$a4,$24,$0f,$0f,$aa,$55,$e4,$0f,$c2,$22,$aa // ..".U.$...U...".
        .byte $55,$c4,$60,$24,$fd,$fc,$ad,$5d,$fc,$fd,$fc,$fd,$66,$5a,$66 // U.`$...]....fZf

txt_f534:
        .text "YUUYU"
        .byte $aa,$98,$60,$99,$66,$95
        .byte $59,$55,$01,$05,$00
        .byte $90,$54,$94,$55,$54,$11,$01,$00,$41,$e3,$01,$b1,$60,$28,$a9,$a6 // .T.UT...A...`(..
        .byte $a9,$65,$29,$25,$15,$25,$a9,$66,$99,$65,$59,$95,$55,$55,$99,$66 // .e)%.%.f.eY.UU.f
        .byte $55,$65
        .byte $55,$55,$95
        .text "UUYU"
        .byte $65

txt_f56e:
        .text "UUQUTTDTD"
        .byte $14
        .byte $44,$04,$02,$16
        .byte $5a,$16
        .byte $5a,$e8,$90                           // Z..

txt_f581:
        .byte $24,$38,$dc,$b8,$28,$a4,$25,$88,$88,$44,$cc,$cc,$a3,$28,$96,$96 // $8..(.%..D...(..
        .byte $9a,$99,$9a,$96,$9a,$99,$e8,$28,$23,$61,$61,$60,$e3,$61,$25,$50 // .......(#aa`.a%P
        .byte $61,$00,$0f,$03,$a5,$25,$05,$ff,$ab,$0a,$02,$a3,$28,$9a,$96,$9a // a....%......(...
        .byte $9a,$99,$95,$96,$9a,$a4,$24,$80,$80,$a4,$a9,$a7 // ......$.....

txt_f5bd:
        .byte $21,$55,$a7                           // !U.

txt_f5c0:
        .byte $21,$55,$a7                           // !U.

txt_f5c3:
        .byte $21,$55,$a7                           // !U.

txt_f5c6:
        .byte $21,$55,$a7                           // !U.

txt_f5c9:
        .byte $21,$55,$a7                           // !U.

txt_f5cc:
        .byte $21,$55,$a4,$2d,$01,$01,$15,$59,$61,$51,$51,$61,$51,$60,$a1,$a1 // !U.-...YaQQaQ`..
        .byte $0a,$a2,$22,$0f,$0a,$a3,$21,$c0,$a2,$22,$c0,$c0,$a3,$e3,$9a,$25 // .."...!..".....%
        .byte $96,$96,$99,$99,$96,$e8,$28,$23,$60,$61,$60,$e3,$61,$25,$50,$61 // ......(#`a`.a%Pa
        .byte $00,$1a,$01,$a5,$24,$0b,$6c,$71,$c0,$a4,$24,$0f,$55,$a2,$0c,$e4 // ....$.lq..$.U...
        .byte $0f,$24,$f5,$94                       // .$..

txt_f610:
        .byte $52,$4f,$c4,$32,$7c,$a0,$51,$f0,$f1,$f0,$f1,$f0 // RO.2|.Q.....

txt_f61c:
        .text "UUTUUE"
        .byte $14
        .byte $45,$55,$59,$e3

txt_f627:
        .text "U.QUDDPQT"
        .byte $10
        .byte $44,$00
        .byte $40,$00,$01,$01
        .byte $a2,$22,$04,$04,$b1,$26,$15,$09,$05,$05,$01,$01,$a2,$3d,$55,$51 // ."...&.......=UQ
        .byte $55,$11,$44,$01,$44,$10,$55,$51,$55,$11,$44,$00,$40,$00,$14,$51 // U.D.D.UQU.D.@..Q
        .byte $40,$10,$40,$01,$40,$00,$44,$04,$41,$01,$01,$a3,$28,$16,$5a,$16 // @.@.@.D.A...(.Z.
        .byte $5a,$16,$5a,$56,$1a,$e8,$90,$b0,$27,$9a,$9a,$96,$9a,$95,$84,$25 // Z.ZV....'......%
        .byte $a3,$2b,$81,$95,$a6,$00,$51,$00,$50,$60,$61,$60,$90,$b3,$60,$4d // .+....Q.P`a`..`M
        .byte $96,$96,$9a,$9a,$95,$84,$25,$00,$69,$aa,$aa,$9a,$aa,$00,$95,$00 // ......%.i.......
        .byte $a6,$aa,$69,$aa,$a6,$00,$55,$00,$5a,$a9,$aa,$aa,$9a,$00,$55,$00 // ..i...U.Z.....U.
        .byte $99,$aa,$a6,$aa,$aa,$00,$55,$00,$9a,$aa,$66,$aa,$aa,$00,$55,$00 // ......U...f...U.
        .byte $96,$aa,$aa,$a9,$aa,$00,$45,$00,$9a,$aa,$a9,$aa,$aa,$00,$54,$00 // ......E.......T.
        .byte $a6,$aa,$aa,$a9,$aa,$00,$51,$00,$a0,$a1,$a0,$a0,$90,$b3,$27,$96 // ......Q.......'.
        .byte $96,$99,$96,$96,$84,$25,$a3,$2b,$81,$95,$a6,$00,$51,$00,$50,$60 // .....%.+....Q.P`
        .byte $61,$60,$90,$b3,$e8,$0f,$c7,$23,$fc,$f1,$f0,$e3,$c0,$a3,$22,$11 // a`.....#......".
        .byte $44,$a6,$22,$11,$40,$a6,$21,$10,$a5,$21,$01,$a2,$24,$10,$10,$00 // D.".@.!..!..$...
        .byte $40,$bb,$21,$05,$a8                   // @.!..

txt_f70c:
        .byte $21,$55,$a7                           // !U.

txt_f70f:
        .byte $21,$54,$a7                           // !T.

txt_f712:
        .byte $21,$51,$a6,$22,$05,$04,$a6,$22,$90,$40,$80,$c6,$00,$22,$0f,$0f // !Q."...".@..."..
        .byte $a6,$22,$f0,$14,$a7                   // ."...

txt_f727:
        .byte $21,$41,$a7,$21,$10,$a7,$21,$10,$a6,$21,$10,$b7,$80,$30,$6e,$21 // !A.!..!..!...0n!
        .byte $62,$e5,$6e,$21,$ae,$80,$21,$6e,$26,$62,$6e,$6e,$02,$6e,$62,$ee // b.n!..!n&bnn.nb.
        .byte $6e,$21,$02,$f6,$6e,$21,$05,$ee,$6e,$28,$ae,$6e,$05,$6e,$6e,$6a // n!..n!..n(.n.nnj
        .byte $e6,$26,$ed,$6e,$28,$36,$3e,$de,$6e,$05,$6e,$6e,$3e,$eb,$6e,$29 // .&.n(6>.n.nn>.n)
        .byte $3e,$6e,$05,$6e,$6e,$3e,$3d,$3d,$6d,$f0,$6e,$21,$05,$f0,$6e,$21 // >n.nn>==m.n!..n!
        .byte $05,$f3,$6e,$27,$1b,$f1,$6e,$05,$6e,$6e,$1b,$ea,$6e,$29,$6b,$6e // ..n'..n.nn..n)kn
        .byte $6e,$05,$6e,$6e,$6a,$e6,$26,$80,$56,$6e,$21,$5f,$e5,$0f,$2c,$df // n.nnj.&.Vn!_..,.
        .byte $ff,$5f,$1f,$0f,$df,$df,$1f,$df,$ff,$0f,$5f,$e3,$0f,$2d,$1f,$df // ._........_..-..
        .byte $0f,$df,$0f,$0f,$af,$df,$1f,$df,$ff,$5f,$1f,$e3,$df,$25,$0f,$df // ........._...%..
        .byte $ff,$5f,$1f,$e3,$df,$3a,$1f,$0f,$ff,$df,$5f,$0f,$df,$df,$1f,$df // ._...:...._.....
        .byte $ff,$df,$5f,$df,$ff,$df,$1f,$9f,$ff,$1f,$0f,$df,$df,$0f,$0f,$df // .._.............
        .byte $e3,$0f,$e3,$df,$3d,$1f,$df,$ff,$df,$5f,$df,$0f,$df,$1f,$df,$ff // ....=...._......
        .byte $df,$5f,$df,$ff,$df,$1f,$df,$ff,$5f,$1f,$df,$df,$0f,$0f,$df,$ff // ._......_.......
        .byte $5f,$1f,$e3,$df,$25,$1f,$df,$ff,$df,$5f,$e3,$df,$2d,$0f,$df,$ff // _...%...._..-...
        .byte $df,$5f,$df,$ff,$df,$1f,$8f,$0f,$6f,$0f,$e3,$df,$25,$0f,$df,$df // ._......o...%...
        .byte $5f,$1f,$e3,$df,$25,$0f,$0f,$ff,$bf,$1f,$e3,$df,$2d,$0f,$df,$ff // _...%.......-...
        .byte $df,$0f,$df,$9f,$df,$0f,$df,$ff,$5f,$1f,$e3,$df,$25,$0f,$0f,$ff // ........_...%...
        .byte $5f,$1f,$e3,$df,$25,$2f,$df,$0f,$df,$2f,$e3,$df,$2d,$1f,$df,$ff // _...%/.../..-...
        .byte $4f,$ff,$df,$ff,$df,$1f,$df,$ff,$5f,$0f,$e3,$df,$25,$0f,$df,$df // O......._...%...
        .byte $5f,$0f,$e3,$df,$35,$0f,$df,$ff,$df,$0f,$df,$0f,$df,$1f,$df,$ff // _...5...........
        .byte $df,$5f,$df,$ff,$0f,$1f,$df,$ff,$1f,$0f,$e3,$df,$21,$8f,$e4,$0f // ._..........!...
        .byte $e3,$df,$3d,$1f,$df,$ff,$df,$5f,$0f,$df,$df,$0f,$df,$ff,$df,$5f // ..=...._......._
        .byte $df,$1f,$df,$1f,$df,$ff,$1f,$0f,$5f,$df,$0f,$0f,$5f,$df,$5f,$1f // ........_..._._.
        .byte $e3,$df,$60,$26,$1f,$df,$df,$5f,$1f,$0f,$df,$df,$1f,$df,$ff,$df // ..`&..._........
        .byte $0f,$0f,$ff,$df,$1f,$df,$ff,$0f,$1f,$0f,$df,$5f,$0f,$df,$ff,$5f // ..........._..._
        .byte $1f,$0f,$0f,$df,$0f,$df,$ff,$5f,$1f,$df,$e3,$0f,$2a,$df,$ff,$df // ......._....*...
        .byte $5f,$df,$ff,$df,$8f,$df,$ff,$ea,$01,$3e,$c1,$c1,$d1,$01,$41,$f1 // _........>....A.
        .byte $41,$01,$c1,$d1,$41,$01,$c1,$f1,$c1,$41,$01,$d1,$c1,$01,$d1,$f1 // A...A....A......
        .byte $0f,$0f,$41,$c1,$41,$01,$41,$d1,$ea,$20,$e8,$60,$21,$4b,$e4,$60 // ..A.A.A.. .`!K.`

txt_f8f7:
        .text "4"
        .byte $40                                   // @ character
        .text "ABCD"
        .byte $40                                   // @ character
        .text "ABCD"
        .byte $40                                   // @ character
        .text "ABCD"
        .text "EFGCD"
        .byte $e7,$60,$80
        .byte $28,$20,$e8,$60
        .byte $21,$51,$e4,$60

txt_f917:
        .text "4LMNOP"
        .byte $91,$92

txt_f91f:
        .text "NOPLMNOPQRSTU"
        .byte $e7,$60,$80
        .byte $28,$20,$e8,$60,$21,$63,$e4,$60,$34,$5a,$5b,$5c,$5d,$5e,$9a,$9b // ( .`!c.`4Z[\]^..
        .byte $9c,$9d,$67,$5a,$5b,$65,$66,$67,$5a,$5b,$5f,$61,$62,$e7,$60,$80 // ..gZ[efgZ[_ab.`.
        .byte $28,$20,$e8,$60,$21,$70,$e4,$60,$34,$68,$69,$6a,$6b,$6c,$a5,$a6 // ( .`!p.`4hijkl..
        .byte $6d,$6e,$6f,$a2,$69,$72,$a0,$a1,$68,$69,$6d,$6e,$6f,$e7,$60,$80 // mno.ir..himno.`.
        .byte $28,$20,$e8,$60,$39,$80,$81,$82,$83,$84,$74,$60,$60,$75,$76,$aa // ( .`9.....t``uv.
        .byte $60,$60,$a8,$ab,$a7,$60,$60,$a8,$a9,$cb,$60,$60,$49,$7f,$e7,$60 // ``...``...``I..`
        .byte $80,$28,$20,$e8,$60,$39,$8c,$8d,$8e,$8f,$90,$85,$60,$60,$86,$87 // .( .`9......``..
        .byte $80,$81,$ac,$7c,$7b,$80,$81,$ac,$7c,$7b,$85,$60,$60,$86,$87,$e7 // ...|{...|{.``...
        .byte $60,$80,$28,$20,$f2,$60,$2c,$8c,$8d,$ad,$8b,$52,$8c,$8d,$ad,$8b // `.( .`,....R....
        .byte $52,$60,$60,$e5,$20,$e3,$60,$80       // R``. .`.

txt_f9c7:
        .byte $20,$20,$2b,$a9,$cb,$8d,$09,$d0,$a9,$b6,$8d,$0b,$d0,$60,$a5,$60 //   +..........`.`
        .byte $4e,$78,$a9,$0b,$8d,$86,$02,$20,$44,$e5,$20,$90,$31,$a2,$00,$bd // Nx..... D. .1...
        .byte $40,$2b,$9d,$00,$04,$bd,$a8,$2b,$9d,$68,$04,$bd,$a8,$2c,$9d,$00 // @+.....+.h...,..
        .byte $d8,$bd,$10,$2d,$9d,$68,$d8,$e8,$d0,$e5,$a2,$00,$86,$08,$86,$02 // ...-.h..........
        .byte $a9,$35,$85,$03,$85,$07,$a9,$80,$85,$06,$8e,$0e,$dc,$e8,$8e,$1a // .5..............
        .byte $d0,$a9,$30,$8d,$15,$03,$a9,$a0,$8d,$14,$03,$58,$4c,$9b,$30,$a2 // ..0........XL.0.
        .byte $60,$91,$a9,$00,$cd,$12,$d0,$d0,$fb,$a9,$00,$8d,$20,$d0,$8d,$21 // `........... ..!
        .byte $d0,$a9,$3b,$8d,$11,$d0,$a9,$18,$8d,$16,$d0,$a9,$19,$8d,$18,$d0 // ..;.............
        .byte $20,$00                               //  .

txt_fa49:
        .text "4 02"
        .byte $a9,$7a,$cd,$12,$d0,$d0,$fb,$a2,$07,$ca,$d0,$fd
        .byte $a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$12,$8d,$18,$d0,$a5,$09,$8d // ... ..!.........
        .byte $16,$d0,$a9,$1b,$8d,$11,$d0,$a9,$06,$8d,$22,$d0,$a9,$0e,$8d,$23 // .........."....#
        .byte $d0                                   // .

txt_fa7a:
        .text "  1 "
        .byte $03,$10
        .byte $20,$d1
        .byte $34,$a9,$b2,$cd,$12,$d0,$d0,$fb
        .byte $a2,$09,$ca,$d0,$fd,$a9,$08,$8d,$16,$d0,$a9,$5b,$8d,$11,$d0,$20 // ...........[... 
        .byte $f0,$34,$20,$80,$34,$20,$60,$0e,$2e,$19,$d0,$4c,$bc,$fe,$00,$a0 // .4 .4 `....L....
        .byte $00,$a2,$2d,$18,$3e,$c0,$0e,$3e,$82,$0e,$3e,$81,$0e,$3e,$80,$0e // ..-.>..>..>..>..
        .byte $e3,$ca,$3a,$c8,$c0,$10,$d0,$eb,$a0,$02,$c8,$c0,$08,$f0,$04,$8c // ..:.............
        .byte $3a,$31,$60,$a0,$00,$8c               // :1`...

txt_fad0:
        .byte $3a,$31,$b1,$02,$f0,$36,$48,$e3,$0a,$23,$85,$04,$68,$e5,$4a,$31 // :1...6H..#..h.J1
        .byte $18,$69,$08,$85,$05,$a0,$00,$a2,$00,$b1,$04,$9d,$c0,$0e,$9d,$c0 // .i..............
        .byte $0e,$e6,$e8,$3e,$c8,$c0,$08,$d0,$ed,$a5,$02,$18,$69,$01,$85,$02 // ...>........i...
        .byte $a5,$03,$69,$00,$85,$03,$60,$a9,$35,$85,$03,$a9,$00,$85,$02 // ..i...`.5......

txt_fb0f:
        .byte $4c,$49,$31,$a2,$60,$9a,$a9,$01,$8d,$15,$d0,$8d,$17,$d0,$8d,$1d // LI1.`...........
        .byte $d0,$8d,$27,$d0,$a9,$a0,$8d,$00,$d0,$a9,$48,$8d,$01,$d0,$a9,$3a // ..'.......H....:
        .byte $8d,$f8,$07,$a9,$00,$20,$00,$10,$a2,$00,$a9,$1c,$9d,$80,$06,$a9 // ..... ..........
        .byte $3d,$9d,$c0,$07,$a9,$05,$9d,$80,$da,$9d,$a8,$da,$9d,$d0,$da,$9d // =...............
        .byte $f8,$da,$9d,$20,$db,$9d,$48,$db,$9d,$70,$db,$9d,$98,$db,$9d,$c0 // ... ..H..p......
        .byte $db,$e8,$e0,$28,$d0,$d4,$a9,$1b,$8d,$80,$06,$a9,$1d,$8d,$a7,$06 // ...(............
        .byte $a9,$3c,$8d,$c0,$07,$a9,$3e,$8d,$e7,$07,$a9,$1e,$8d,$a8,$06,$8d // .<....>.........
        .byte $d0,$06,$8d,$f8,$06,$8d,$20,$07,$8d,$48,$07,$8d,$70,$07,$8d,$98 // ...... ..H..p...
        .byte $07,$a9,$1f,$8d,$cf,$06,$8d,$f7,$06,$8d,$1f,$07,$8d,$47,$07,$8d // .............G..
        .byte $6f,$07,$8d,$97,$07,$8d,$bf,$07,$a9,$00,$8d,$83 // o...........

txt_fbab:
        .text "3L04"
        .byte $a6
        .byte $32,$a6,$08,$bd,$80
        .byte $32,$29,$07,$09,$10
        .byte $49
        .byte $07,$85,$09,$a6,$08,$bd,$80,$32,$e3,$4a,$60,$38,$aa,$a0,$00,$bd // .......2.J`8....
        .byte $10,$2e,$99,$68,$05,$bd,$60,$2e,$99,$90,$05,$bd,$b0,$2e,$99,$b8 // ...h..`.........
        .byte $05,$bd,$00,$2f,$99,$e0,$05,$bd,$50,$2f,$99,$08,$06,$bd,$a0,$2f // .../....P/...../
        .byte $99,$30,$06,$bd,$f0,$2f,$99,$58,$06,$e8,$c8,$c0,$28,$d0,$d0,$e6 // .0.../.X....(...
        .byte $08,$e6,$08,$60,$a9,$60,$74,$01,$01,$02,$02,$03,$04,$05,$06,$07 // ...`.`t.........
        .byte $08,$09,$0a,$0b,$0c,$0e,$0f,$10,$12,$14,$15,$17,$19,$1a,$1c,$1e // ................

txt_fc1b:
        .text " "
        .byte $22                                   // double quote
        .text "$&(+-/1469;>"
        .byte $40                                   // @ character
        .text "C"
        .text "EHKMPSUX"
        .byte $5b,$5e,$61,$63,$66,$69,$6c,$6f
        .byte $72,$74,$77,$7a,$7d,$80,$83,$85,$88,$8b,$8e,$91,$93,$96,$99,$9b // rtwz}...........
        .byte $9e,$a1,$a3,$a6,$a8,$ab,$ad,$b0,$b2,$b5,$b7,$b9,$bb,$be,$c0,$c2 // ................
        .byte $c4,$c6,$c8,$ca,$cc,$cd,$cf,$d1,$d2,$d4,$d6,$d7,$d8,$da,$db,$dc // ................
        .byte $dd,$de,$df,$e0,$e1,$e2,$e3,$e4,$e4,$e5,$e5,$ec,$e6,$60,$74,$e5 // .............`t.
        .byte $e5,$e4,$e4,$e3,$e2,$e1,$e0,$df,$de,$dd,$dc,$db,$da,$d8,$d7,$d6 // ................
        .byte $d4,$d2,$d1,$cf,$cd,$cc,$ca,$c8,$c6,$c4,$c2,$c0,$be,$bb,$b9,$b7 // ................
        .byte $b5,$b2,$b0,$ad,$ab,$a8,$a6,$a3,$a1,$9e,$9b,$99,$96,$93,$91,$8e // ................
        .byte $8b,$88,$85,$83,$80,$7d,$7a,$77,$74,$72,$6f,$6c,$69,$66,$63,$61 // .....}zwtrolifca
        .byte $5e,$5b                               // ^[

txt_fcbd:
        .text "XUSPMKHEC"
        .byte $40                                   // @ character
        .text ">;9641"
        .text "/-+(&$"
        .byte $22                                   // double quote
        .text " "
        .byte $1e,$1c,$1a,$19,$17,$15,$14,$12
        .byte $10,$0f,$0e,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$03,$02,$02,$01 // ................
        .byte $01,$a6,$60,$34,$a0,$00,$a2,$00,$b1,$06,$c9,$1e,$d0,$08,$a9,$40 // ..`4...........@
        .byte $8d,$01                               // ..

txt_fcff:
        .byte $34,$4c,$ba,$33,$c9,$1f,$d0,$0b,$a2,$00,$8e,$83 // 4L.3........

txt_fd0b:
        .byte $33,$20,$c8                           // 3 .

txt_fd0e:
        .byte $33,$4c,$ba,$33,$c9,$00,$d0,$09,$a9,$80,$85,$06,$a9,$35,$85,$07 // 3L.3.........5..
        .byte $60,$18,$69,$00,$9d,$99,$07,$e3,$ea,$60,$42,$ee,$83,$33,$a5,$06 // `.i......`B..3..
        .byte $18,$69,$01,$85,$06,$a5,$07,$69,$00,$85,$07,$60,$a2,$01,$bd,$d0 // .i.....i...`....
        .byte $06,$9d,$a8,$06,$bd,$f8,$06,$9d,$d0,$06,$bd,$20,$07,$9d,$f8,$06 // ........... ....
        .byte $bd,$48,$07,$9d,$20,$07,$bd,$70,$07,$9d,$48,$07,$bd,$98,$07,$9d // .H.. ..p..H.....
        .byte $70,$07,$a9,$20,$9d,$98,$07,$e8,$e0,$26,$d0,$d2,$60,$a7,$60,$96 // p.. .....&..`.`.
        .byte $a2,$2e,$ca,$e0,$00,$f0,$19,$8e,$01,$34,$ae,$83,$33,$bd,$99,$07 // .........4..3...
        .byte $c9,$3f,$f0,$06,$a9,$3f,$9d,$99,$07,$60,$a9,$20,$9d,$99,$07,$60 // .?...?...`. ...`
        .byte $a2,$03,$8e,$01,$34,$ae,$83,$33,$a9,$20,$9d,$99,$07,$4c,$80,$33 // ....4..3. ...L.3
        .byte $a2,$3c,$8e,$f9,$07,$e8,$8e,$fa,$07,$a9,$02,$8d,$28,$d0,$a9,$0d // .<..........(...
        .byte $8d,$29,$d0,$a9,$3e,$8d,$10,$d0,$8d,$1b,$d0,$a9,$e0,$8d,$03,$d0 // .)..>...........
        .byte $8d,$05,$d0,$a9,$10,$8d,$02,$d0,$a9,$30,$8d,$04,$d0,$8d,$06,$d0 // .........0......
        .byte $a9,$c0,$8d,$07,$d0,$a9,$1f,$8d,$15,$d0,$a9,$0f,$8d,$2a,$d0,$ad // .............*..
        .byte $a6,$02,$f0,$06,$a9,$3e,$8d,$fb,$07,$60 // .....>...`

loc_fde8:
        .byte $a9,$3f,$8d,$fb,$07,$60,$a2,$00,$18,$3e,$42,$0f,$3e,$41,$0f,$3e // .?...`...>B.>A.>
        .byte $40,$0f,$90,$08,$bd,$42,$0f,$09,$01,$9d,$42,$0f,$e3,$e8,$60,$24 // @....B....B...`$
        .byte $e0,$3f,$d0,$e5,$a2,$00,$ad,$00,$0f,$48,$ad,$01,$0f,$48,$ad,$02 // .?.......H...H..
        .byte $0f,$48,$bd,$03,$0f,$9d,$00,$0f,$bd,$04,$0f,$9d,$01,$0f,$bd,$05 // .H..............
        .byte $0f,$9d,$02,$0f,$e3,$e8,$60,$24,$e0,$3f,$d0,$e7,$68,$8d,$3e,$0f // ......`$.?..h.>.
        .byte $68,$8d,$3d,$0f,$68,$8d,$3c,$0f,$60,$ad,$15,$d0,$c9,$3f,$f0,$06 // h.=.h.<.`....?..
        .byte $a9,$3f,$8d,$15,$d0,$60,$a9,$01,$8d,$15,$d0,$60,$ac,$2b,$ad,$01 // .?...`.....`.+..
        .byte $dc,$c9,$ef,$d0,$03,$4c,$80,$36,$60,$a5,$60,$3b,$20,$20,$09,$0e // .....L.6`.`;  ..
        .byte $14,$12,$0f,$20,$02,$19,$20,$09,$12,$0f,$0e,$06,$09,$13,$14,$26 // ... .. ........&
        .byte $0c,$27,$14,$12,$09,$0d,$0d,$20,$20,$03,$12,$01,$03,$0b,$20,$02 // .'.....  ..... .
        .byte $19,$20,$12,$0f,$15,$07,$08,$20,$20,$0d,$15,$13,$09,$03,$20,$02 // . .....  ..... .
        .byte $19,$20,$01,$2d,$0d,$01,$0e,$e7,$20,$a1,$ed,$20,$80,$30,$00,$60 // . .-.... .. .0.`

txt_fea8:
        .text "6.. "
        .byte $13,$15,$10,$05,$12
        .byte $20,$03,$15,$10
        .byte $20,$2e,$2e
        .byte $1f,$1f,$1e,$1e                       // ....

// --- Region $ff0b-$ff15 ---
.pc = $ff0b "bmp_ff0b"

bmp_ff0b:
        // === Bitmap data (11 bytes, $ff0b-$ff15) ===
        .byte $0f,$10,$12,$0f,$13,$05,$20,$13,$0f,$03,$03 // ...... ....

// --- Region $ff2b-$ff5a ---
.pc = $ff2b "Segment $ff2b"
        .byte $07,$09,$0e,$01,$0c,$20,$13,$15,$10,$10,$0c,$09,$05,$04,$20,$02 // ..... ........ .
        .byte $19,$20,$0d,$19,$13,$05,$0c,$06,$1f,$1f,$03,$01,$0c,$0c,$20,$27 // . ............ '
        .byte $13,$14,$12,$01,$19,$0c,$09,$07,$08,$14 // ..........

txt_ff55:
        .text "' +44-"

// --- Region $ff64-$ffff ---
.pc = $ff64 "dat_ff64"

dat_ff64:
        .byte $32,$1f,$1f,$1e                       // 2...

txt_ff68:
        .encoding "screencode_mixed"
        .text "trade with the best"
        .encoding "petscii_upper"
        .byte $1f,$1f,$10,$0f,$2e,$02,$0f,$18       // ........

txt_ff83:
        .text " 1340"
        .byte $1f                                   // .

txt_ff89:
        .text "85560 "
        .byte $05,$02,$05,$12,$13,$02,$05,$12,$07,$e3,$1e,$e3,$1f,$60,$5f,$00 // .............`_.
        .byte $78,$20,$a3,$fd,$20,$15,$fd,$20,$5b,$ff,$a2,$00,$bd,$ab,$36,$9d // x .. .. [.....6.
        .byte $34,$03,$e8,$e0,$50,$d0,$f5,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$8d // 4...P..... ..!..
        .byte $86,$02,$20,$44,$e5,$4c,$34,$03,$4c,$34,$03,$78,$a9,$00,$85,$01 // .. D.L4.L4.x....
        .byte $a2,$00,$bd,$e0,$36,$9d,$01,$08,$e8,$d0,$f7,$ee,$3d,$03,$ee,$40 // ....6.......=..@
        .byte $03,$ad,$3d,$03,$c9,$00,$d0,$ea,$a9,$01,$85,$2b,$a9,$08,$85,$2c // ..=........+...,
        .byte $a9,$37,$85,$01,$58,$4c,$e2,$fc,$20,$8e,$a6,$4c,$ae,$a7,$a2,$00 // .7..XL.. ..L....
        .byte $5f                                   // _
