// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:19
// 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:  $0f00 (3840)
// IRQ handler:  $1c1a (irq_1c1a)
//
// Code: 3025 bytes, Data: 60463 bytes
// Labels: 482, Subroutines: 33
//
// Cross-references: all OK
// ============================================


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

// --- Region $0814-$0818 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $0e98, $e568

sub_0814:
        ror $7c7e,x
        brk

dat_0818:
        .byte $3c                                   // <

// --- Region $090c-$0914 ---
.pc = $090c "sub_090c"
// Referenced by: jsr from $0e93

sub_090c:
        clc
        brk

dat_090e:
        .byte $18,$00,$6c,$6c,$6c,$00               // ..lll.
// Referenced by: jsr from $e56d

sub_0914:
        brk

// --- Region $0a00-$0a0e ---
.pc = $0a00 "sub_0a00"
// Referenced by: jsr from $1c2a

sub_0a00:
        lda $163e
        cmp #$21
        beq loc_0a08
        rts

loc_0a08:
        lda #$40
        sta smc_1c2b                                // SMC: modifies $1c2b
        rts

dat_0a0e:
        .byte $00                                   // .

// --- Region $0aa0-$0ab7 ---
.pc = $0aa0 "sub_0aa0"
// Referenced by: jsr from $1c75

sub_0aa0:
        ldx $033f
        inx
        stx $033f
        cpx #$04
        beq loc_0aac
        rts

loc_0aac:
        lda #$00
        sta $033f
        lda #$70
        sta smc_1c76                                // SMC: modifies $1c76
        rts

dat_0ab7:
        .byte $00                                   // .

// --- Region $0ac0-$0ad4 ---
.pc = $0ac0 "sub_0ac0"
// Referenced by: jsr from $1c34

sub_0ac0:
        ldx #$00

loc_0ac2:
        ldy dat_0ad4,x

loc_0ac5:
        dey
        bne loc_0ac5
        lda $0ad6,x
        sta $d021
        inx
        cpx #$02
        bne loc_0ac2
        rts

dat_0ad4:
        .byte $01                                   // .

// --- Region $0ae0-$0afa ---
.pc = $0ae0 "sub_0ae0"
// Referenced by: jsr from $1c24, $1c6b

sub_0ae0:
        lda $d011
        ora #$22
        sta $d011
        lda $d016
        and #$df
        ora #$10
        sta $d016
        lda $d018
        ora #$08
        sta $d018
        rts

// --- Region $0b09-$0b0b ---
.pc = $0b09 "Program $0b09"
        ora #$05
        .byte $12                                   // jam // ILLEGAL

// --- Region $0b28-$0b42 ---
.pc = $0b28 "sub_0b28"
// Referenced by: jsr from $1c78

sub_0b28:
        ldx $0343
        lda $0b45,x
        sta smc_1d5b                                // SMC: modifies $1d5b
        sta smc_1d5b                                // SMC: modifies $1d5b
        inx
        stx $0343
        cpx #$16
        beq loc_0b3d
        rts

loc_0b3d:
        lda #$00
        sta $0343
        rts

// --- Region $0b60-$0b7a ---
.pc = $0b60 "sub_0b60"
// Referenced by: jsr from $1c27

sub_0b60:
        ldx $0347
        lda $0b7d,x
        sta smc_0c5b                                // SMC: modifies $0c5b
        sta smc_0c5b                                // SMC: modifies $0c5b
        inx
        stx $0347
        cpx #$16
        beq loc_0b75
        rts

loc_0b75:
        lda #$00
        sta $0347
        rts

// --- Region $0beb-$0beb ---
.pc = $0beb "loc_0beb"

loc_0beb:
        brk

// --- Region $0c00-$0c63 ---
.pc = $0c00 "sub_0c00"
// Referenced by: jsr from $0c50

sub_0c00:
        ldx $0344
        dex
        stx $0344
.label sub_0c09 = * + 2
        stx $d016
        cpx #$ff
        beq loc_0c0f
        rts

loc_0c0f:
        lda #$07
        sta $0344
        sta $d016
        ldx #$00

loc_0c19:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_0c19
        ldx $0345
.label smc_0c29 = * + 2
        lda txt_0d00,x                              // !SMC: modified by $0c48, $0f95
        sta $0657
        inx
        stx $0345
        cpx #$00
        beq loc_0c3d
        lda $0657
        cmp #$00
        beq loc_0c41
        rts

loc_0c3d:
        inc smc_0c29
        rts

loc_0c41:
        lda #$00
        sta $0345
        lda #$0d
        sta smc_0c29                                // SMC: modifies $0c29
        rts

dat_0c4c:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $1c5c; branch from $0c5c

sub_0c50:
        jsr sub_0c00
        ldx $0346
        inx
        stx $0346
.label smc_0c5b = * + 1
        cpx #$01                                    // !SMC: modified by $0b66, $0b69
        bne sub_0c50
        lda #$00
        sta $0346
        rts

// --- Region $0e01-$0ea4 ---
.pc = $0e01 "sub_0e01"
// Referenced by: jsr from $e558

sub_0e01:
        jsr sub_202a
        ora #$0b
        ora ($12,x)
.label sub_0e09 = * + 1
        ora #$2d
        .byte $14,$01                               // nop $01,x // ILLEGAL
        .byte $0c,$05,$0e                           // nop $0e05 // ILLEGAL
        .byte $14,$20                               // nop $20,x // ILLEGAL
        rol
        jsr sub_1203
        ora ($1a,x)
        ora $0c2d,y
        .byte $0f,$14,$15                           // slo $1514 // ILLEGAL
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        rol
        jsr sub_0c09
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        rol
        jsr sub_1007
        jsr sub_202a
        ora ($03,x)
        .byte $14,$09                               // nop $09,x // ILLEGAL
        .byte $0f,$0e,$20                           // slo $200e // ILLEGAL
        rol
        jsr sub_3406
        .byte $03,$07                               // slo ($07,x) // ILLEGAL
        jsr sub_202a
        .byte $04,$03                               // nop $03 // ILLEGAL
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        rol $202e
        ora $2e,x
        .byte $13,$2e                               // slo ($2e),y // ILLEGAL
        jsr sub_1207
        ora $05
        .byte $14,$13                               // nop $13,x // ILLEGAL
        jsr sub_0f14
        jsr sub_203a
        asl $0305
        jsr sub_202a
        clc
        .byte $04,$13                               // nop $13 // ILLEGAL
        jsr sub_202a
        .byte $13,$19                               // slo ($19),y // ILLEGAL
        asl $2a20
        jsr sub_0e09
        .byte $03,$20                               // slo ($20,x) // ILLEGAL
        rol
        jsr $0106
        asl $2a20
        jsr sub_0e09
        .byte $14,$20                               // nop $20,x // ILLEGAL
        rol
        jsr sub_1401
        .byte $03,$20                               // slo ($20,x) // ILLEGAL
        rol $202e
        ora $18
        .byte $03,$01                               // slo ($01,x) // ILLEGAL
        .byte $0c,$09,$02                           // nop $0209 // ILLEGAL
        ora $12,x
        jsr sub_0e09
        jsr sub_3927
        bmi loc_0ebe
        rol $2120
        jsr sub_090c
        asl $05,x
        jsr sub_0814
        ora $20
        ora ($04,x)
        asl $05,x
        asl $1514
        .byte $12                                   // jam // ILLEGAL

// --- Region $0ebe-$0ec3 ---
.pc = $0ebe "loc_0ebe"

loc_0ebe:
        ora ($03,x)
        .byte $14,$0f                               // nop $0f,x // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

txt_0ec3:
        .encoding "screencode_mixed"
        .text " "
        .encoding "petscii_upper"

// --- Region $0ee6-$0ee6 ---
.pc = $0ee6 "loc_0ee6"

loc_0ee6:
        brk

// --- Region $0f00-$0fac ---
.pc = $0f00 "main_0f00"

main_0f00:
        lda #$00
        sta $d020
        sta $d021
        jsr $e544
        ldx #$00
        lda #$00

loc_0f0f:
        sta $033c,x
        inx
.label sub_0f14 = * + 1
        cpx #$30
        bne loc_0f0f
        lda #$00
        jsr sub_1000
        ldx #$00

loc_0f1e:
        lda $3f40,x
        sta $0400,x
        lda $4040,x
        sta $0500,x
        lda $4140,x
        sta $0600,x
        lda $4240,x
        sta $0700,x
        inx
        bne loc_0f1e
        ldx #$00

loc_0f3b:
        lda $4328,x
        sta $d800,x
        lda $4428,x
        sta $d900,x
        lda $4528,x
        sta $da00,x
        lda $4628,x
        sta $db00,x
        inx
        bne loc_0f3b
        ldx #$00
        lda #$00

loc_0f5a:
        sta $d918,x
        sta $daa8,x
        sta $da80,x
        inx
        cpx #$28
        bne loc_0f5a
        ldx #$00

loc_0f6a:
        lda txt_0b00,x
        sta $0540,x
        lda #$01
        sta $d940,x
        lda #$03
        sta $d9b8,x
        lda #$0e
        sta $da30,x
        inx
        cpx #$28
        bne loc_0f6a
        lda #$0b
        sta $0347
        lda #$2c
        sta smc_1c7e                                // SMC: modifies $1c7e
        lda #$1e
        sta smc_1d29                                // SMC: modifies $1d29
        lda #$0d
        sta smc_0c29                                // SMC: modifies $0c29
        jsr sub_0f9e

loc_0f9b:
        jmp loc_0f9b
// Referenced by: jsr from $0f98

sub_0f9e:
        lda #$1b
        sta $d011
        lda #$32
        sta $d012
        jsr sub_1c00
        rts

dat_0fac:
        // === Fill data (1 bytes, $0fac-$0fac) ===
        .byte $00                                   // .

// --- Region $1000-$150a ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0f19

sub_1000:
        jmp loc_1028
// Referenced by: jsr from $1c7b

sub_1003:
        jmp loc_1065

dat_1006:
        .byte $01                                   // .
// Referenced by: jsr from $0e26

sub_1007:
        ora ($01,x)
.label smc_100a = * + 1
        .byte $0f,$f1,$a9                           // slo $a9f1 // ILLEGAL
        ora ($4e),y
        asl $27
        pla
        and $4c50
        eor ($59,x)
        eor $52
        jsr sub_5942
        jsr sub_434a
        pha
        and $17d8
        .byte $02                                   // jam // ILLEGAL

dat_1023:
        .byte $18,$31,$18,$02,$00                   // .1...

loc_1028:
        asl
        asl
        asl
        tay
        ldx #$00

loc_102e:
        lda $1020,y
        sta $15ca,x
        sta $15d0,x
        lda $1021,y
        sta $15cd,x
        sta $15d3,x
        iny
        iny
        inx
        cpx #$03
        bne loc_102e
        lda $1020,y
        sta $1656
        sta $1657
        ldy #$00
        tya

loc_1053:
        sta $d400,y
        sta $15e6,y
        iny
        cpy #$1b
        bne loc_1053
        lda $1009
        sta $d418
        rts

loc_1065:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02
        dec $1656
        bpl loc_1078
        lda $1657
        sta $1656

loc_1078:
        bne loc_108a
        lda dat_1006,x
        bne loc_1082
        jmp loc_14fa

loc_1082:
        lda $15ef,x
        beq loc_108d
        dec $15ef,x

loc_108a:
        jmp loc_1224

loc_108d:
        lda $15f8,x
        sta $15ef,x
        lda $15ca,x
        sta $fb
        lda $15cd,x
        sta $fc
        ldy #$00
        tya
        sta $15f2,x
        lda ($fb),y
        bpl loc_10bd
        and #$7f
        asl
        sta $15e6,x
        inc $15ca,x
        inc $fb
        bne loc_10b9
        inc $15cd,x
        inc $fc

loc_10b9:
        ldy #$00
        lda ($fb),y

loc_10bd:
        tay
        lda $1861,y
        sta $fb
        lda $1879,y
        sta $fc

loc_10c8:
        ldy $15e9,x
        lda ($fb),y
        bmi loc_110f
        beq loc_1105
        cmp #$7e
        beq loc_10fb
        sta $15fb,x
        asl
        clc
        adc $15e6,x
        tay
        lda dat_150a,y
        clc
        adc $1653,x
        sta $1616,x
        lda $150b,y
        adc #$00
        sta $1619,x
        lda $164a,x
        beq loc_10fe
        dec $164a,x
        jmp loc_10fe

loc_10fb:
        inc $15f2,x

loc_10fe:
        lda #$ff
        sta $15e0,x
        bne loc_116d

loc_1105:
        lda #$fe
        sta $15e0,x
        inc $15f2,x
        bne loc_116d

loc_110f:
        pha
        and #$e0
        cmp #$80
        bne loc_112b
        pla
        pha
        and #$10
        sta $15f2,x
        pla
        and #$0f
        sta $15ef,x
        sta $15f8,x
        inc $15e9,x
        bne loc_10c8

loc_112b:
        cmp #$a0
        bne loc_113b
        pla
        asl
        asl
        asl
        sta $15ec,x

loc_1136:
        inc $15e9,x
        bne loc_10c8

loc_113b:
        pla
        and #$3f
        asl
        tay
        lda $17cf,y
        sta $1641,x
        lda $17ce,y
        pha
        and #$1f
        sta $1644,x
        pla
        pha
        and #$80
        sta dat_1647,x
        lda #$01
        sta $164a,x
        lda #$00
        sta $164d,x
        sta $1650,x
        pla
        and #$20
        bne loc_1136
        inc $164a,x
        bne loc_1136

loc_116d:
        inc $15e9,x
        ldy $15e9,x
        lda ($fb),y
        cmp #$7f
        bne loc_11a6
        lda #$00
        sta $15e9,x
        tay
        lda $15ca,x
        clc
        adc #$01
        sta $15ca,x
        sta $fb
        lda $15cd,x
        adc #$00
        sta $15cd,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_11a6
        lda $15d0,x
        sta $15ca,x
        lda $15d3,x
        sta $15cd,x

loc_11a6:
        lda $15f2,x
        beq loc_11ae
        jmp loc_1224

loc_11ae:
        ldy $15ec,x
        lda $1726,y
        ldy $15dd,x
        sta txt_d405,y
        ldy $15ec,x
        lda $1727,y
        ldy $15dd,x
        sta $d406,y
.label loc_11c8 = * + 2
        lda $15e3,x
        and #$fe
        sta $d404,y
        ldy $15ec,x
        lda $172d,y
        sta $163b,x
        sta $163e,x
        lda $172a,y
        ldy #$00
        and #$0f
        beq loc_11fb
        cmp #$08
        beq loc_11fa
        asl
        asl
        asl
        asl
        ora $1009
        sta $d418
        iny
        lda smc_100a
        ora $15d7,x
        bne loc_1201

loc_11fa:
        iny

loc_11fb:
        lda smc_100a
        and $15da,x

loc_1201:
.label sub_1202 = * + 1
.label sub_1203 = * + 2
        sta $d417
        sta smc_100a                                // SMC: modifies $100a
// Referenced by: jsr from $0e47

sub_1207:
        cpy #$01
        bne loc_121a
        ldy $15ec,x
        lda $172b,y
        sta $1638
        tay
        lda #$00
        sta $1639

loc_121a:
        lda #$02
        sta $15f5,x
        lda #$09
        jmp loc_14f1

loc_1224:
        lda $15f5,x
        cmp #$02
        bne loc_123c
        ldy $15ec,x
        lda $172c,y
        sta $1628,x
        tay
        lda #$00
        sta $162b,x
        beq loc_1247

loc_123c:
        lda $162b,x
        beq loc_1247
        dec $162b,x
        jmp loc_1294

loc_1247:
        ldy $1628,x
        lda $16fe,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $161c,x
        pla
        and #$0f
        sta $161f,x
        lda $16ff,y
        sta $1622,x
        lda $1700,y
        sta $15d6
        and #$3f
        asl
        sta $162b,x
        bit $15d6
        bpl loc_1288
        lda $1701,y
        pha
        and #$f0
        sta $162e,x
        pla
        and #$0f
        sta dat_1631,x
        lda #$00
        sta $1625,x

loc_1288:
        bit $15d6
        bvs loc_1294
        tya
        clc
        adc #$04
        sta $1628,x

loc_1294:
        lda $1625,x
        bne loc_12b2
        lda $162e,x
        clc
        adc $1622,x
        sta $162e,x
        lda dat_1631,x
        adc #$00
        sta dat_1631,x
        cmp $161f,x
        bne loc_12d1
        beq loc_12c9

loc_12b2:
        lda $162e,x
        sec
        sbc $1622,x
        sta $162e,x
        lda dat_1631,x
        sbc #$00
        sta dat_1631,x
        cmp $161c,x
        bne loc_12d1

loc_12c9:
        lda $1625,x
        eor #$01
        sta $1625,x

loc_12d1:
        cpx #$00
        beq loc_12d8
        jmp loc_1354

loc_12d8:
        lda $1639
        beq loc_12e3
        dec $1639
        jmp loc_1327

loc_12e3:
        ldy $1638
        lda $16e6,y
        pha
        and #$f0
        sta $1634
        pla
        and #$0f
        asl
        asl
        asl
        asl
        sta $1635
        lda $16e7,y
        sta $1636
        lda $16e8,y
        sta $15d6
        and #$3f
        asl
        sta $1639
        bit $15d6
        bpl loc_131b
        lda $16e9,y
        sta $163a
        lda #$00
        sta $1637

loc_131b:
        bit $15d6
        bvs loc_1327
        tya
        clc
        adc #$04
        sta $1638

loc_1327:
        lda $1637
        bne loc_133d
        lda $163a
        clc
        adc $1636
        sta $163a
        cmp $1635
        bcc loc_1354
        bcs loc_134c

loc_133d:
        lda $163a
        sec
        sbc $1636
        sta $163a
        cmp $1634
        bcs loc_1354

loc_134c:
        lda $1637
        eor #$01
        sta $1637

loc_1354:
        ldy $163b,x
        lda $1658,y
        bmi loc_1370
        cmp #$7f
        bne loc_1378
        lda $163e,x
        clc
        adc $169f,y
        sta $163b,x
        tay
        lda $1658,y
        bpl loc_1378

loc_1370:
        and #$7f
        asl
        ldy #$01
        jmp loc_1383

loc_1378:
        clc
        adc $15fb,x
        asl
        clc
        adc $15e6,x
        ldy #$00

loc_1383:
        sty $15d6
        tay
        lda dat_150a,y
        clc
        adc $1653,x
        sta $100b,x
        lda $150b,y
        adc #$00
        sta $100e,x
        ldy $163b,x
        lda $169f,y
        sta $15e3,x
        inc $163b,x
        lda $164a,x
        beq loc_13fb
        lda dat_1647,x
        bne loc_13c5
        lda $164d,x
        clc
        adc $1641,x
        sta $164d,x
        lda $1650,x
        adc $1644,x
        sta $1650,x
        jmp loc_13d8

loc_13c5:
        lda $164d,x
        sec
        sbc $1641,x
        sta $164d,x
        lda $1650,x
        sbc $1644,x
        sta $1650,x

loc_13d8:
        lda $15d6
        bne loc_13f0
        lda $100b,x
        clc
        adc $164d,x
        sta $100b,x
        lda $100e,x
        adc $1650,x
        sta $100e,x

loc_13f0:
        lda $15f5,x
        beq loc_13f8
        dec $15f5,x

loc_13f8:
        jmp loc_14ca

loc_13fb:
        lda $15f5,x
        beq loc_144b
.label sub_1401 = * + 1
        cmp #$01
        beq loc_140a
        dec $15f5,x
        jmp loc_14ca

loc_140a:
        ldy $15ec,x
        lda $1729,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $1601,x
        sec
        sbc #$01
        sta $15fe,x
        lda #$00
        sta $160d,x
        sta $160a,x
        pla
        and #$0f
        asl
        sta $1604,x
        lda $1728,y
        pha
        and #$f0
        sta $1607,x
        pla
        and #$0f
        asl
        sta $1610,x
        lda $172a,y
        and #$f0
        lsr
        sta $1613,x
        dec $15f5,x

loc_144b:
        lda $1601,x
        beq loc_14ca
        dec $1610,x
        bpl loc_14ca
        inc $1610,x

loc_1458:
        dec $15fe,x
        bmi loc_149c
        lda $160d,x
        cmp #$02
        bcs loc_1480
        lda $1616,x
        clc
        adc $1607,x
        sta $100b,x
        sta $1616,x
        lda $1619,x
        adc $160a,x
        sta $100e,x
        sta $1619,x
        jmp loc_14ca

loc_1480:
        lda $1616,x
        sec
        sbc $1607,x
        sta $100b,x
        sta $1616,x
        lda $1619,x
        sbc $160a,x
        sta $100e,x
        sta $1619,x
        jmp loc_14ca

loc_149c:
        lda $160d,x
        clc
        adc #$01
        and #$03
        sta $160d,x
        lda $1601,x
        sta $15fe,x
        lda $1613,x
        beq loc_1458
        dec $1613,x
        lda $1607,x
        clc
        adc $1604,x
        sta $1607,x
        lda $160a,x
        adc #$00
        sta $160a,x
        jmp loc_1458

loc_14ca:
        ldy $15dd,x
        lda $162e,x
        sta $d402,y
        lda dat_1631,x
        sta $d403,y
        lda $163a
        sta $d416
        ldy $15dd,x
        lda $100b,x
        sta $d400,y
        lda $100e,x
        sta $d401,y
        lda $15e3,x

loc_14f1:
        ldy $15dd,x
        and $15e0,x
        sta $d404,y

loc_14fa:
        dex
        bmi loc_1503
        lda $1656
        jmp loc_1078

loc_1503:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_150a:
        .byte $16                                   // .

// --- Region $1535-$153a ---
.pc = $1535 "loc_1535"

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

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

// --- Region $15ae-$15b2 ---
.pc = $15ae "loc_15ae"

loc_15ae:
        bpl loc_162c
        bvs loc_1535
        rti

// --- Region $162c-$1630 ---
.pc = $162c "loc_162c"

loc_162c:
        bpl loc_1646
        bvc loc_1630

loc_1630:
        brk

// --- Region $1646-$1646 ---
.pc = $1646 "loc_1646"

loc_1646:
        brk

// --- Region $1805-$1805 ---
.pc = $1805 "Segment $1805"
        .byte $02                                   // jam // ILLEGAL

// --- Region $1913-$191a ---
.pc = $1913 "Segment $1913"
        and.abs $0082
        ldy #$80
        ora #$82
        brk

// --- Region $1c00-$1c93 ---
.pc = $1c00 "sub_1c00"
// Referenced by: jsr from $0fa8

sub_1c00:
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        sta $d019
        lda #$1a
        sta $0314
        lda #$1c
        sta $0315
        cli
        rts

irq_1c1a:
        asl $d019
        ldy #$31

loc_1c1f:
        cpy $d012
        bne loc_1c1f
        jsr sub_0ae0
        jsr sub_0b60
.label smc_1c2b = * + 1
        jsr sub_0a00                                // !SMC: modified by $0a0a
        ldy #$6b

loc_1c2f:
        cpy $d012
        bne loc_1c2f
        jsr sub_0ac0
        lda #$00
        sta $d021
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        lda #$1b
        sta $d011
        ldy #$7c

loc_1c4d:
        cpy $d012
        bne loc_1c4d
        jsr sub_1d50
        ldy #$95

loc_1c57:
        cpy $d012
        bne loc_1c57
        jsr sub_0c50
        ldy #$ba

loc_1c61:
        cpy $d012
        bne loc_1c61
        lda #$d8
        sta $d016
        jsr sub_0ae0
        ldy #$c2

loc_1c70:
        cpy $d012
        bne loc_1c70
.label smc_1c76 = * + 1
        jsr sub_0aa0                                // !SMC: modified by $0ab3
        jsr sub_0b28
        jsr sub_1003

smc_1c7e:
        bit $0ba0                                   // !SMC: modified by $0f8b, $1c8d
        lda $dc01
        cmp #$ef
        beq loc_1c8b
        jmp loc_febc

loc_1c8b:
        lda #$20
        sta smc_1c7e                                // SMC: modifies $1c7e
        jmp loc_febc

dat_1c93:
        // === Fill data (1 bytes, $1c93-$1c93) ===
        .byte $00                                   // .

// --- Region $1d00-$1d63 ---
.pc = $1d00 "sub_1d00"
// Referenced by: jsr from $1d50

sub_1d00:
        ldx $0340
        dex
        stx $0340
        stx $d016
        cpx #$ff
        beq loc_1d0f
        rts

loc_1d0f:
        lda #$07
        sta $0340
        sta $d016
        ldx #$00

loc_1d19:
        lda $05b9,x
        sta $05b8,x
        inx
        cpx #$27
        bne loc_1d19
        ldx $0341
.label smc_1d29 = * + 2
        lda txt_1e00,x                              // !SMC: modified by $0f90, $1d48
        sta $05df
        inx
        stx $0341
        cpx #$00
        beq loc_1d3d
        lda $05df
        cmp #$00
        beq loc_1d41
        rts

loc_1d3d:
        inc smc_1d29
        rts

loc_1d41:
        lda #$00
        sta $0341
        lda #$1e
        sta smc_1d29                                // SMC: modifies $1d29
        rts

dat_1d4c:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $1c52; branch from $1d5c

sub_1d50:
        jsr sub_1d00
        ldx $0342
        inx
        stx $0342
.label smc_1d5b = * + 1
        cpx #$03                                    // !SMC: modified by $0b2e, $0b31
        bne sub_1d50
        lda #$00
        sta $0342
        rts

// --- Region $2021-$213e ---
.pc = $2021 "Segment $2021"
        eor $55,x
        tax
        nop
        .byte $bb,$ee,$b7                           // las $b7ee,y // ILLEGAL
.label sub_202a = * + 2
        eor $5555,x
        lda $bbff,x
        inc $65bf
        stx $55,y
        sta $66,x
        sta $95a6,y
        adc $56
// Referenced by: jsr from $0e51

sub_203a:
        sta $59,x
        eor $59,x
        ror $ae
        lsr $55,x
        sta $59,x
        ror $9a
        lda #$66
        eor $5566,y
        tax
        ror $99
        tax
        .byte $6b,$66                               // arr #$66 // ILLEGAL
        sta $65,x
        .byte $7f,$5d,$7f                           // rra $7f5d,x // ILLEGAL
        sbc $5977,x
        ror $9a
        adc $d6,x
        eor $7755,y
        eor $95,x
        eor $a6,x
        sta $a966,y
        tsx
        eor $55,x
        eor $56,x
        eor $5a66,y
        lsr $55,x
        lsr $55,x
        ror $9a
        .byte $6b,$af                               // arr #$af // ILLEGAL
        .byte $bb,$66,$5a                           // las $5a66,y // ILLEGAL
        ldx $6b
        ldx $eebb
        lda $5555,y
        .byte $57,$a6                               // sre $a6,x // ILLEGAL
        sta $9765,y
        .byte $5f,$66,$99                           // sre $9966,x // ILLEGAL
        ror
        .byte $5a                                   // nop // ILLEGAL
        ror
        sta $9566,y
        adc $55
        eor $55,x
        sta $56,x
        sta $5565,y
        eor $55,x
        adc $99
        ror $55
        .byte $7f,$55,$55                           // rra $5555,x // ILLEGAL
        eor $77,x
        eor $5d57,x
        .byte $97,$55                               // sax $55,y // ILLEGAL
        eor $55,x
        txs
        lda #$66
        .byte $9b,$66,$59                           // tas $5966,y // ILLEGAL
        ror $55
        ror $99
        ror $eebb
        adc $95
        adc $5f
        .byte $77,$dd                               // rra $dd,x // ILLEGAL
        .byte $f7,$fd                               // isc $fd,x // ILLEGAL
        eor $5555,y
        ldx $99
        ldx $59
        tax
        ror $9a
        ldx $95
        adc $99
        ror $5b
        eor $5d77,x
        lda $95
        ror $99
        adc $59
        adc $55
        adc $99
        ldx $e9
        lda $59
        sta $65,x
        lsr $95,x
        lsr $99,x
        .byte $6b,$55                               // arr #$55 // ILLEGAL
        sta $65,x
        lsr $59,x
        ror $aa
        sta $a669,y
        tax
        sta $66,x
        eor $6595,y
        ror $9a
        ror $af
        .byte $ab,$6f                               // lax #$6f // ILLEGAL
        .byte $bf,$ee,$69                           // lax $69ee,y // ILLEGAL
        ldx $99
        inc $e9ba
        tax
        inc $9a6a
        tax
        lsr $99,x
        ror $55
        cmp $5555,x
        eor $95,x
        lsr $99,x
        lsr $95,x
        eor $55,x
        eor $99,x
        ror $9a
        .byte $ab,$ae                               // lax #$ae // ILLEGAL
        eor $6996,y
        txs
        .byte $ab,$ee                               // lax #$ee // ILLEGAL
        .byte $fb,$ee,$59                           // isc $59ee,y // ILLEGAL
        ror $59
        lda #$66
        sta $d765,y
        eor $9a66,y
        dec $5a,x
        .byte $67,$9b                               // rra $9b // ILLEGAL
        ldy $9b55
        jmp ($ce73)

bmp_213d:
        // === Bitmap data (2 bytes, $213d-$213e) ===
        .byte $3a,$2a                               // :*

// --- Region $3406-$3406 ---
.pc = $3406 "sub_3406"
// Referenced by: jsr from $0e34

sub_3406:
        brk

// --- Region $3927-$3931 ---
.pc = $3927 "sub_3927"
// Referenced by: jsr from $0e8b

sub_3927:
        .byte $bb,$5b,$57                           // las $575b,y // ILLEGAL
        .byte $9c,$ac,$ec                           // shy $ecac,x // ILLEGAL
        ldy $bcec
        brk

bmp_3931:
        // === Bitmap data (1 bytes, $3931-$3931) ===
        .byte $00                                   // .

// --- Region $434a-$4401 ---
.pc = $434a "sub_434a"
// Referenced by: jsr from $101b

sub_434a:
        sbc ($f9),y
        sbc $59fd,y
        and $f7f7,y
        sbc $fdf9,y
        eor #$39
        sbc $f9fd,y
        sbc ($fd),y
        and $f939
        sbc ($f9),y
        sbc $29f9,x
        and $f9f9,x
        sbc $f5f1,x
        and $f939
        sbc $f9f9,x
        sbc $390d,x
        sbc $fdf1,y
        .byte $f7,$f5                               // isc $f5,x // ILLEGAL
        ora ($35,x)
        sbc $f9f9,x
        sbc $01f1,y
        and $f1f9,x
        sbc $f9f9,x
        ora #$3d
        sbc ($f1),y
        sbc ($f1),y
        sbc ($0d),y
        and $fd,x
        sbc ($f1),y
        sbc $0df9,y
        and $f1f1,x
        sbc $f9f9,x
        ora #$3d
        .byte $f7,$f9                               // isc $f9,x // ILLEGAL
        sbc ($f1),y
        .byte $f7,$01                               // isc $01,x // ILLEGAL
        .byte $37,$fd                               // rla $fd,x // ILLEGAL
        sbc $f1f1,y
        sbc $390d,x
        sbc ($fd),y
        sbc ($fd),y
        sbc $3109,x
        sbc $f1fd,x
        sbc $fdf1,y
        sbc $fdf1,x
        sbc $f9,x
        sbc $fdf9,x
        sbc ($f1),y
        sbc $f701,x
        sbc ($f9),y
        sbc ($01),y
        sbc ($f7),y
        sbc $f1,x
        sbc $f1f1,y
        sbc ($f1),y
        sbc ($fd),y
        sbc $fdf1,x
        sbc $fdfd,x
        ora $fd
        sbc $f5,x
        sbc $f50d,x
        sbc ($f1),y
        sbc ($fd),y
        sbc ($f5),y
        sbc $f5f1,x
        sbc $f1fd,y
        and $ad,x
        sta $fd99
        lda #$2d
        and $3d,x
        lda ($9d,x)
        sbc $5d51,x
        and $6d2d,y
.label scr_4400 = * + 2
        cmp $69f9,x

dat_4401:
        .byte $69                                   // scrcode: .

// --- Region $5941-$5942 ---
.pc = $5941 "Segment $5941"
        brk
// Referenced by: jsr from $1018

sub_5942:
        brk

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

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "sub_8dd0"
// Referenced by: jsr from $eff9

sub_8dd0:
        brk

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

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

// --- Region $e544-$e581 ---
.pc = $e544 "Segment $e544"
        .byte $03,$01                               // slo ($01,x) // ILLEGAL
        .byte $0c,$09,$02                           // nop $0209 // ILLEGAL
        ora $12,x
        jsr sub_1202
        ora #$0e
        .byte $07,$09                               // slo $09 // ILLEGAL
        asl $2007
        ora $150f,y
        jsr sub_0e01
        .byte $0f,$14,$08                           // slo sub_0814 // ILLEGAL
        ora $12
        jsr $0512
        .byte $0c,$05,$01                           // nop $0105 // ILLEGAL
        .byte $13,$05                               // slo ($05),y // ILLEGAL
        jsr sub_0814
        ora #$13
        jsr sub_0914
        ora $2005
        .byte $0f,$0e,$20                           // slo $200e // ILLEGAL
        bmi loc_e5a9
        and $3531
        and $3039
        .byte $e3,$2e                               // isc ($2e,x) // ILLEGAL
        rts

dat_e581:
        .byte $7c                                   // |

// --- Region $e5a9-$e5c3 ---
.pc = $e5a9 "loc_e5a9"

loc_e5a9:
        ora ($20,x)
        .byte $07,$01                               // slo $01 // ILLEGAL
        ora $2005
        asl $12
        .byte $0f,$0d,$20                           // slo $200d // ILLEGAL
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora $20
        .byte $03,$08                               // slo ($08,x) // ILLEGAL
        ora #$0c
        .byte $0c,$09,$0e                           // nop sub_0e09 // ILLEGAL
        .byte $27,$20                               // rla $20 // ILLEGAL

txt_e5c2:
        .encoding "screencode_mixed"
        .text "du"
        .encoding "petscii_upper"

// --- Region $eae5-$eaef ---
.pc = $eae5 "loc_eae5"

loc_eae5:
        ora $1915,y
        ora $1919,x
        ora $e7,x
        ora ($29,x)
        brk

// --- Region $eaf9-$eaf9 ---
.pc = $eaf9 "loc_eaf9"

loc_eaf9:
        rts

// --- Region $eb2f-$eb44 ---
.pc = $eb2f "loc_eb2f"

loc_eb2f:
        asl $05,x
        ora ($00,x)
        bvs loc_eae5
        bvs loc_eba7
        beq loc_eaf9
        ldx #$28
        asl $07
        asl $06
        ora $06
        ora $15
        inx
        rti

// --- Region $eba7-$ebb5 ---
.pc = $eba7 "loc_eba7"

loc_eba7:
        cpx $9cac
        cpx $b8bb
        .byte $e3,$01                               // isc ($01,x) // ILLEGAL
        and #$06
        ora $05
        .byte $14,$64                               // nop $64,x // ILLEGAL
        rts

// --- Region $ec33-$ec4e ---
.pc = $ec33 "loc_ec33"

loc_ec33:
        bcc loc_ec99
        ldy $b9
        inc $e9ba
        lda $23
        bvc loc_eca3
        txs
        ldy $2c
        ora ($17,x)
        ror $15bb
        asl $5a,x
        ror $99
        ldy $95
        sbc $e4
        rti

// --- Region $ec99-$ec9b ---
.pc = $ec99 "loc_ec99"

loc_ec99:
        .byte $f7,$d5                               // isc $d5,x // ILLEGAL
        .byte $5a                                   // nop // ILLEGAL

// --- Region $efaf-$efd2 ---
.pc = $efaf "loc_efaf"

loc_efaf:
        ldx #$00

loc_efb1:
        lda dat_4800,x
        sta $0801,x
        sta $0700,x
        sta $0700,y
        inx
        bne loc_efb1
        inc $0347
        inc $034a

loc_efc6:
        dey
        bne loc_efaf
        lda #$37
        sta $01
        cli
        jmp loc_fce2

dat_efd1:
        .byte $4c,$ae                               // L.

// --- Region $eff9-$f00b ---
.pc = $eff9 "loc_eff9"

loc_eff9:
        jsr sub_8dd0
        and ($d0,x)
        ldx #$00
        lda #$03

loc_f002:
        sta $db00,x
        inx
        bne loc_f002
        jmp $033c

dat_f00b:
        .byte $8a                                   // .

// --- Region $fce2-$fd3f ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        and ($01),y
        ora ($31,x)
        inc $01
        .byte $27,$f1                               // rla $f1 // ILLEGAL
        ora ($01,x)
        sbc ($01),y
        ora ($f1,x)
        .byte $e3,$01                               // isc ($01,x) // ILLEGAL
        plp
        and ($f1),y
        ora ($01,x)
        sbc ($01),y
        ora ($f1,x)
        .byte $e3,$01                               // isc ($01,x) // ILLEGAL
        .byte $27,$31                               // rla $31 // ILLEGAL
        ora ($01,x)
        and ($01),y
        ora ($31,x)
        .byte $e3,$01                               // isc ($01,x) // ILLEGAL
        plp
        sbc ($01),y
        ora ($f1,x)
        and ($01),y
        ora ($31,x)
        .byte $e3,$01                               // isc ($01,x) // ILLEGAL
        .byte $27,$f1                               // rla $f1 // ILLEGAL
        ora ($01,x)
        sbc ($01),y
        ora ($f1,x)
        .byte $e3,$01                               // isc ($01,x) // ILLEGAL
        .byte $3b,$31,$01                           // rla $0131,y // ILLEGAL
        ora ($31,x)
        ora ($01,x)
        and ($01),y
        ora ($f1,x)
        ora ($01,x)
        adc ($f1,x)
        ora ($01,x)
        sbc ($01),y
        ora ($a1,x)
        sbc ($01),y
        ora ($f1,x)
        ora ($01,x)
        ora ($02),y
        sbc ($01),y
        ora ($f1,x)
        .byte $e3,$01                               // isc ($01,x) // ILLEGAL
        .byte $32                                   // jam // ILLEGAL

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

loc_febc:
        sbc ($fc),y
        .byte $fb,$f3,$f3                           // isc $f3f3,y // ILLEGAL
        .byte $3b,$f3,$f3                           // rla $f3f3,y // ILLEGAL

dat_fec4:
        .byte $3b                                   // ;

// --- Region $ff6b-$ffbd ---
.pc = $ff6b "loc_ff6b"

loc_ff6b:
        sed
        lsr $48
        txa
        pha
        tya
        pha
        ldy #$18
        lda #$a0

loc_ff76:
        sta $d400,y
        dey
        bpl loc_ff76
        lda #$0f
        sta $d418
        lda #$0c
        sta txt_d405
        lda #$09
        sta $d406
        lda #$12
        sta $d401
        lda #$1a
        sta $d40f
        lda #$15
        sta $d404
        ldx #$2d

loc_ff9c:
        ldy #$00

loc_ff9e:
        dey
        bne loc_ff9e
        dex
        bne loc_ff9c
        lda #$14
        sta $d404
        ldx #$ff

loc_ffab:
        ldy #$00

loc_ffad:
        dey
        bne loc_ffad
        dex
        bne loc_ffab
        lda #$00
        sta $d418
        pla
        tay
        pla
        tax
        pla
        rts

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

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

dat_0804:
        .byte $00,$00,$00,$00,$3c,$66,$7e,$66,$6e,$6e,$6e,$00,$7c,$66,$7c,$66 // ....<f~fnnn.|f|f

// --- Region $0819-$090b ---
.pc = $0819 "Program $0819"
        .byte $60,$60,$60,$7e,$7e,$3e,$00,$78,$6c,$66,$66,$7e,$7e,$7c,$00,$7e // ```~~>.xlff~~|.~
        .byte $60,$7c,$60,$7e,$7e,$7e,$00,$7e,$60,$7c,$60,$70,$70,$70,$00,$3c // `|`~~~.~`|`ppp.<
        .byte $60,$6e,$66,$7e,$7e,$3c,$00,$66,$66,$7e,$66,$6e,$6e,$6e,$00,$3c // `nf~~<.ff~fnnn.<
        .byte $18,$18,$18,$3c,$3c,$3c,$00,$3e,$06,$06,$06,$7e,$7e,$7c,$00,$66 // ...<<<.>...~~|.f
        .byte $6c,$78,$6c,$6e,$6e,$6e,$00,$60,$60,$60,$60,$7e,$7e,$7e,$00,$7e // lxlnnn.````~~~.~
        .byte $0b,$6b,$6b,$6b,$6b,$6b,$00,$7c,$66,$66,$66,$6e,$6e,$6e,$00,$3c // .kkkkk.|fffnnn.<
        .byte $66,$66,$66,$7e,$7e,$3c,$00,$7c,$66,$7c,$60,$70,$70,$70,$00,$3c // fff~~<.|f|`ppp.<
        .byte $66,$66,$60,$7e,$7e,$3e,$00,$7c,$66,$7c,$6c,$6e,$6e,$6e,$00,$3c // ff`~~>.|f|lnnn.<
        .byte $60,$3c,$06,$7e,$7e,$7c,$00,$7e,$18,$18,$18,$3c,$3c,$3c,$00,$66 // `<.~~|.~...<<<.f
        .byte $66,$66,$66,$7e,$7e,$3c,$00,$66,$66,$66,$6e,$7e,$3c,$18,$00,$63 // fff~~<.fffn~<..c
        .byte $6b,$6b,$6b,$6b,$7f,$3e,$00,$66,$66,$34,$18,$2c,$6e,$6e,$00,$66 // kkkk.>.ff4.,nn.f
        .byte $66,$3e,$06,$7e,$7e,$7c,$00,$3e,$06,$1c,$70,$7e,$7e,$7e,$00,$ff // f>.~~|.>..p~~~..
        .byte $80,$bf,$b0,$b6,$be,$80,$ff,$ff,$00,$ff,$60,$67,$66,$00,$ff,$f0 // ..........`gf...
        .byte $10,$d0,$d0,$d0,$d0,$10,$f0,$ff,$80,$bc,$b6,$b6,$bc,$80,$ff,$ff // ................
        .byte $01,$7d,$6d,$0d,$79,$01,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$18 // .}m.y...........
        .byte $18,$18,$18                           // ...

// --- Region $0915-$09ff ---
.pc = $0915 "dat_0915"

dat_0915:
        .byte $00,$00,$00,$00,$28,$28,$7c,$28,$7c,$28,$00,$10,$38,$50,$38,$14 // ....((|(|(..8P8.
        .byte $78,$10,$00,$c0                       // x...

txt_0929:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$66,$3c,$38,$67,$66,$3f,$00,$18,$18,$30,$00,$00,$00,$00,$00 // <f<8gf?...0.....
        .byte $0c,$18,$30,$30,$30,$18,$0c,$00,$30,$18,$0c,$0c,$0c,$18,$30,$00 // ..000...0.....0.
        .byte $00,$54,$38,$7c,$38,$54,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .T8|8T..........
        .byte $00,$00,$00,$00,$00,$18,$18,$30,$00,$00,$00,$7e,$00,$00,$00,$00 // .......0...~....
        .byte $00,$00,$00,$00,$00,$18,$18,$00,$00,$03,$06,$0c,$18,$30,$60,$00 // .............0`.
        .byte $3c,$66,$6e,$76,$7e,$7e,$3c,$00,$38,$18,$18,$18,$3c,$3c,$3c,$00 // <fnv~~<.8...<<<.
        .byte $3c,$06,$1c,$70,$7e,$7e,$7e,$00,$3c,$06,$1c,$06,$7e,$7e,$7c,$00 // <..p~~~.<...~~|.
        .byte $66,$66,$7e,$06,$0e,$0e,$0e,$00,$7c,$60,$7c,$06,$7e,$7e,$7c,$00 // ff~.....|`|.~~|.
        .byte $3c,$60,$7c,$66,$7e,$7e,$3c,$00,$7e,$06,$0c,$18,$38,$38,$38,$00 // <`|f~~<.~...888.
        .byte $3c,$66,$3c,$66,$7e,$7e,$3c,$00,$3c,$66,$3e,$06,$7e,$7e,$7c,$00 // <f<f~~<.<f>.~~|.
        .byte $00,$00,$18,$00,$00,$18,$00,$00,$00,$00,$18,$00,$00,$18,$18,$30 // ...............0
        .byte $00,$3c,$7e,$7e,$7e,$7e,$3c,$00,$00,$00,$18,$3c,$3c,$18,$00,$00 // .<~~~~<....<<...
        .byte $00,$00,$00,$18,$18,$00,$00,$00,$3c,$66,$0c,$18,$18,$00,$18,$00 // ........<f......

// --- Region $0a0f-$0a9f ---
.pc = $0a0f "Program $0a0f"
        .byte $00,$ae,$3c,$03,$bd,$30,$0a,$8d,$21,$d0,$e8,$8e,$3c,$03,$e0,$08 // ..<..0..!...<...
        .byte $f0,$01,$60,$a9,$00,$8d,$3c,$03,$a9,$00,$8d,$2b,$1c,$60,$00,$00 // ..`...<....+.`..
        .byte $00,$0b,$0c,$0f,$01,$0f,$0c,$0b,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$ae,$3d,$03,$e8,$8e,$3d,$03,$e0,$04,$f0,$01,$60,$a9,$00,$8d // ..=...=.....`...
        .byte $3d,$03,$a9,$10,$8d,$2b,$1c,$60,$00,$00,$00,$00,$00,$00,$00,$00 // =....+.`........
        .byte $00,$ad,$20,$16,$c9,$00,$f0,$01,$60,$a9,$a0,$8d,$76,$1c,$60,$00 // .. .....`...v.`.
        .byte $00,$ae,$3e,$03,$bd,$90,$0a,$8d,$21,$d0,$e8,$8e,$3e,$03,$e0,$08 // ..>.....!...>...
        .byte $f0,$01,$60,$a9,$00,$8d,$3e,$03,$a9,$60,$8d,$76,$1c,$60,$00,$00 // ..`...>..`.v.`..
        .byte $00,$0b,$0c,$0f,$01,$0f,$0c,$0b,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00                                   // .

// --- Region $0ab8-$0abf ---
.pc = $0ab8 "Program $0ab8"
        .fill 8, $00

// --- Region $0ad5-$0adf ---
.pc = $0ad5 "Program $0ad5"
        .byte $02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...........

// --- Region $0afb-$0b08 ---
.pc = $0afb "dat_0afb"

dat_0afb:
        .byte $00,$00,$00,$00,$00                   // .....

txt_0b00:
        .text "    "
        .byte $03,$01,$16,$01,$0c                   // .....

// --- Region $0b0c-$0b27 ---
.pc = $0b0c "txt_0b0c"

txt_0b0c:
        .text "    "
        .byte $0f,$16,$05,$12,$0d,$09,$0e,$04       // ........

txt_0b18:
        .text "    "
        .byte $18,$2d,$06,$01,$03,$14,$0f,$12       // .-......

txt_0b24:
        .text "    "

// --- Region $0b43-$0b5f ---
.pc = $0b43 "dat_0b43"

dat_0b43:
        .byte $00,$00,$01,$01,$02,$02,$03,$03,$04,$04,$03,$03,$02,$02,$02,$01 // ................
        .fill 8, $01
        .byte $00,$00,$00,$00,$00                   // .....

// --- Region $0b7b-$0bcd ---
.pc = $0b7b "dat_0b7b"

dat_0b7b:
        .byte $00,$00,$01,$01,$02,$02,$03,$03,$04,$04,$03,$03,$02,$02,$02,$01 // ................
        .fill 8, $01
        .fill 13, $00
        .byte $ae,$50,$03,$e8,$8e,$50,$03,$e0,$10,$f0,$01,$60,$a9,$00,$8d,$50 // .P...P.....`...P
        .byte $03,$20,$c0,$0b,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // . ..`...........
        .byte $ce,$09,$10,$ad,$09,$10,$c9,$00,$f0,$01,$60,$4c,$00,$2a // ..........`L.*

// --- Region $0bec-$0bff ---
.pc = $0bec "dat_0bec"

dat_0bec:
        .fill 20, $00

// --- Region $0c64-$0c64 ---
.pc = $0c64 "dat_0c64"

dat_0c64:
        // === Fill data (1 bytes, $0c64-$0c64) ===
        .byte $00                                   // .

// --- Region $0d00-$0e00 ---
.pc = $0d00 "txt_0d00"

txt_0d00:
        .text "     "
        .byte $19,$0f,$0f,$0f,$0f,$0f,$20,$02,$0f,$0f,$0f,$19,$19,$19,$05,$05 // ...... .........
        .byte $05,$13,$13                           // ...

txt_0d18:
        .text " .. "

txt_0d1c:
        .encoding "screencode_mixed"
        .text "excalibur here.. after a short pause we release again"
        .encoding "petscii_upper"

txt_0d51:
        .text " .... "

txt_0d57:
        .encoding "screencode_mixed"
        .text "call telephone anarchy/excalibur h.q. at"
        .encoding "petscii_upper"

txt_0d7f:
        .text " 209-224-7213 "

txt_0d8d:
        .encoding "screencode_mixed"
        .text "for the latest warez.. then call up our vmb at"
        .encoding "petscii_upper"

txt_0dbb:
        .text " 615-664-1941 "

txt_0dc9:
        .encoding "screencode_mixed"
        .text "for the latest releases"
        .encoding "petscii_upper"

txt_0de0:
        .text " .. "

txt_0de4:
        .encoding "screencode_mixed"
        .text "european greets to : legend !"
        .encoding "petscii_upper"

// --- Region $0ea5-$0ebd ---
.pc = $0ea5 "txt_0ea5"

txt_0ea5:
        .encoding "screencode_mixed"
        .text "e ! fear the sword"
        .encoding "petscii_upper"

txt_0eb7:
        .text " !! "
        .byte $18,$2d,$06                           // .-.

// --- Region $0ec4-$0ee5 ---
.pc = $0ec4 "Program $0ec4"
        .byte $0f,$15,$14,$14,$01,$20,$08,$05,$12,$05 // ..... ....

txt_0ece:
        .text "       "
        .byte $00                                   // string terminator
        .fill 16, $00

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

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

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

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

// --- Region $15b3-$162b ---
.pc = $15b3 "dat_15b3"

dat_15b3:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$da,$05,$33,$17,$18,$18,$d8,$02,$31 // .0. .....3.....1
        .byte $17,$18,$18,$01,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$ff,$ff,$fe // ................
        .byte $41,$00,$80,$22,$0a,$22,$03,$03,$02,$08,$00,$38,$00,$00,$0f,$00 // A..".".....8....
        .byte $00,$01,$02,$02,$00,$00,$00,$0f,$09,$09,$13,$01,$ff,$ff,$02,$00 // ................
        .byte $00,$02,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $08,$00,$00,$e2,$72,$b6,$04,$02,$08,$04,$00,$00,$08,$00,$00,$50 // ....r..........P
        .byte $00,$00,$01,$00,$00,$10,$08,$08,$19   // .........

// --- Region $1631-$1645 ---
.pc = $1631 "dat_1631"

dat_1631:
        .byte $07,$08,$08,$10,$40,$02,$00,$04,$00,$3a,$07,$00,$24,$07,$00 // ....@....:..$..

txt_1640:
        .text "!"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00                               // ..

// --- Region $1647-$1804 ---
.pc = $1647 "dat_1647"

dat_1647:
        .byte $00,$00,$00,$00,$00,$00,$00,$40,$c0,$03,$02,$03,$00,$01,$02,$00 // .......@........
        .byte $02,$da,$a8,$a7,$a4,$a2,$9c,$7f,$da,$00,$7f,$07,$04,$00,$7f,$da // ................
        .byte $ae,$da,$da,$da,$7f,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b // ................
        .byte $0c,$7f,$da,$ae,$cf,$cf,$da,$cf,$da,$7f,$07,$03,$00,$7f,$08,$03 // ................
        .byte $00,$7f,$08,$05,$00,$7f,$00,$7f,$da,$0a,$07,$05,$03,$05,$7f,$00 // ................
        .byte $7f,$cf,$c9,$cf,$90,$7f,$00,$7f,$81
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$81
        .byte $41,$01,$41,$41,$41,$00,$81,$11,$81,$81,$81,$00,$11,$11,$11,$11 // A.AAA...........
        .fill 8, $11
        .byte $00,$81,$40,$80,$80,$80,$80,$80,$00,$41,$41,$41,$00,$41,$41,$41 // ..@......AAA.AAA
        .byte $00
        .byte $41,$41,$41,$00,$11,$00,$81
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00
        .byte $41,$00
        .byte $81,$81,$81,$f0,$00,$00,$00,$00,$00,$00,$00,$14,$06,$88,$40,$14 // ..............@.
        .byte $02,$4f,$40,$00,$00,$88,$c0,$00,$00,$4f,$c0,$00,$00,$00,$00,$00 // .O@......O......
        .byte $00,$00,$00,$00,$00,$88,$08,$00,$00,$4f,$08,$48,$50,$88,$02,$48 // .........O.HP..H
        .byte $50,$4f,$02,$48,$20,$88,$09,$48,$20,$4f,$09,$48,$20,$88,$02,$48 // PO.H ..H O.H ..H
        .byte $20,$4f,$02,$00,$00,$00,$00,$00,$c7,$00,$00,$00,$00,$04,$00,$00 //  O..............
        .byte $ea,$15,$21,$11,$04,$0c,$07,$00,$d9,$00,$00,$00,$00,$0c,$0a,$00 // ..!.............
        .byte $c9,$21,$21,$10,$00,$0c,$07,$00,$c9,$00,$00,$00,$00,$04,$0e,$00 // .!!.............
        .byte $c9,$00,$00,$00,$00,$00,$14,$00,$a9,$21,$21,$10,$00,$0c,$07,$00 // .........!!.....
        .byte $c9,$00,$00,$00,$00,$04,$21,$00,$a9,$00,$00,$00,$00,$0c,$29,$00 // ......!.......).
        .byte $c8,$00,$00,$01,$0c,$04,$21,$00,$e8,$00,$00,$00,$00,$04,$21,$00 // ......!.......!.
        .byte $d9,$00,$00,$00,$00,$0c,$2d,$00,$d9,$00,$00,$00,$00,$0c,$31,$00 // ......-.......1.
        .byte $e7,$00,$00,$00,$00,$00,$35,$00,$c6,$00,$00,$00,$00,$04,$37,$00 // ......5.......7.
        .byte $97,$36,$23,$10,$00,$14,$3e,$00,$a5,$22,$21,$10,$00,$1c,$3e,$00 // .6#...>.."!...>.
        .byte $d3,$00,$00,$02,$04,$00,$40,$00,$e4,$16,$21,$11,$04,$0c,$07,$00 // ......@...!.....
        .byte $e3,$00,$00,$01,$04,$00,$45,$00,$00,$00,$00,$00,$00,$00,$00,$20 // ......E........ 
        .byte $40,$00,$c0,$00,$60,$00,$80,$00,$00,$91,$08,$01,$01,$01,$01,$0c // @...`...........
        .byte $01,$01,$01,$01,$01,$01,$11,$11,$11,$11,$01,$01,$15,$15,$15,$15 // ................
        .byte $01,$01,$01,$01,$11,$11,$11,$11,$15,$15,$15,$15,$15,$15,$01,$01 // ................
        .byte $01,$01,$ff,$91,$03,$85               // ......

// --- Region $1806-$1912 ---
.pc = $1806 "dat_1806"

dat_1806:
        .byte $02,$02,$02,$0e,$02,$02,$02,$02,$02,$02,$91,$12,$12,$12,$12,$85 // ................
        .fill 10, $02
        .byte $91,$12,$12,$12,$12,$09,$09,$85,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .byte $ff,$91,$07,$09,$0a,$85,$0b,$0b,$91,$0d,$85,$0f,$10,$0f,$10,$0b // ................
        .byte $0b,$13,$14,$13,$14,$91,$0b,$0b,$0b,$0b,$09,$0a,$85,$16,$17,$16 // ................
        .byte $17,$13,$14,$13,$14,$91,$09,$0a,$09,$0a,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .byte $ff,$91,$94,$df,$33,$3b,$62,$68,$6e,$90,$a2,$a8,$ca,$0c,$15,$25 // ....3;bhn......%
        .byte $2b,$5b,$73,$bd,$11,$33,$5d,$a7,$c3,$18,$18,$18,$19,$19,$19,$19 // +[s..3].........
        .byte $19,$19,$19,$19,$19,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1b // ................
        .byte $1b,$80,$00,$7f,$a1,$80,$09,$82,$00,$80,$09,$00,$09,$00,$a9,$09 // ................
        .byte $82,$00,$a1,$80,$07,$00,$09,$82,$00,$80,$07,$00,$09,$82,$00,$a9 // ................
        .byte $80,$09,$82,$00,$a1,$80,$07,$00,$09,$00,$81,$05,$80,$05,$82,$00 // ................
        .byte $80,$05,$00,$a9,$07,$82,$00,$a1,$80,$07,$00,$04,$00,$83,$07,$80 // ................
        .byte $07,$00,$07,$00,$a9,$09,$82,$00,$a1,$80,$07,$00,$04,$00,$7f,$a0 // ................
        .byte $80,$09,$00,$a8,$2d,$00,$a2,$2b,$82,$00,$a8,$80,$2d,$82,$00,$a0 // ....-..+....-...
        .byte $80,$09,$00,$a8,$2d,$84,$00,$a0,$80,$09,$82,$00,$a8,$80,$2d,$82 // ....-.........-.
        .byte $00,$a2,$80,$29,$82,$00,$a0,$80,$09,$00,$a2,$29,$82,$00,$a0,$80 // ...).......)....
        .byte $09,$00,$ab                           // ...

// --- Region $191b-$1bff ---
.pc = $191b "dat_191b"

dat_191b:
        .byte $a8,$80,$2d,$00,$a2,$2b,$00,$a0,$09,$00,$a2,$2b,$00,$a2,$2b,$82 // ..-..+.....+..+.
        .byte $00,$aa,$80,$09,$00,$09,$00,$7f,$b3,$80,$2d,$8f,$00,$8e,$00,$7f // ..........-.....
        .byte $8f,$00,$00,$ae,$80,$00,$1c,$1c,$82,$00,$80,$1a,$00,$1a,$82,$00 // ................
        .byte $80,$18,$18,$81,$00,$80,$15,$00,$15,$82,$00,$80,$13,$00,$13,$82 // ................
        .byte $00,$80,$10,$00,$10,$00,$7f,$8f,$00,$00,$00,$00,$7f,$8f,$00,$00 // ................
        .byte $00,$00,$7f,$ae,$80,$1c,$1c,$81,$00,$80,$1a,$00,$1a,$82,$00,$80 // ................
        .byte $18,$18,$81,$00,$80,$15,$00,$15,$82,$00,$80,$13,$13,$81,$00,$a7 // ................
        .byte $80,$13,$86,$00,$7f,$b3,$80,$2f,$8f,$00,$80,$00,$a1,$85,$00,$83 // ......./........
        .byte $04,$c0,$82,$7e,$80,$00,$7f,$8f,$00,$00,$00,$00,$7f,$8f,$00,$00 // ...~............
        .byte $ae,$80,$1c,$00,$1c,$82,$00,$80,$1a,$00,$1a,$82,$00,$80,$18,$00 // ................
        .byte $18,$82,$00,$80,$15,$00,$15,$82,$00,$a7,$80,$13,$86,$00,$7f,$b0 // ................
        .byte $80,$2d,$00,$2d,$00,$2b,$82,$00,$80,$2d,$82,$00,$80,$2b,$00,$2d // .-.-.+...-...+.-
        .byte $82,$00,$80,$2d,$00,$2b,$82,$00,$80,$2d,$82,$00,$80,$2b,$82,$00 // ...-.+...-...+..
        .byte $80,$2d,$82,$00,$80,$30,$82,$00,$80,$2d,$82,$00,$80,$30,$82,$00 // .-...0...-...0..
        .byte $80,$32,$82,$00,$80,$30,$82,$00,$80,$32,$82,$00,$80,$30,$82,$00 // .2...0...2...0..
        .byte $7f,$a1,$88,$02,$c0,$85,$7e,$80,$00,$7f,$a0,$80,$09,$86,$00,$aa // ......~.........
        .byte $80,$09,$00,$09,$82,$00,$80,$09,$00,$7f,$a8,$80,$2d,$8e,$00,$7f // ............-...
        .byte $af,$80,$34,$00,$32,$00,$82,$34,$80,$00,$c2,$81,$32,$90,$34,$84 // ..4.2..4....2.4.
        .byte $7e,$82,$34,$80,$00,$82,$35,$80,$00,$87,$34,$c1,$81,$37,$90,$39 // ~.4...5...4..7.9
        .byte $84,$7e,$82,$3c,$80,$00,$c1,$81,$39,$90,$3b,$8f,$7e,$80,$00,$7f // .~.<....9.;.~...
        .byte $8f,$39,$82,$3b,$80,$00,$86,$3c,$80,$00,$c1,$81,$40,$90,$41,$88 // .9.;...<....@.A.
        .byte $7e,$83,$40,$8f,$3e,$83,$00,$7f,$a1,$80,$05,$82,$00,$80,$05,$00 // ~.@.>...........
        .byte $05,$00,$a9,$09,$82,$00,$a1,$80,$05,$82,$00,$80,$07,$00,$07,$82 // ................
        .byte $00,$80,$07,$00,$aa,$07,$82,$00,$a1,$80,$07,$82,$00,$80,$05,$82 // ................
        .byte $00,$80,$05,$00,$05,$00,$aa,$07,$82,$00,$a1,$80,$05,$82,$00,$80 // ................
        .byte $07,$00,$07,$82,$00,$80,$07,$00,$aa,$07,$82,$00,$a1,$80,$07,$82 // ................
        .byte $00,$7f,$a0,$80,$09,$00,$a2,$81,$00,$80,$29,$84,$00,$a2,$80,$2b // ..........)....+
        .byte $00,$a0,$09,$82,$00,$a2,$80,$2b,$82,$00,$a0,$80,$09,$00,$a2,$81 // .......+........
        .byte $00,$80,$29,$82,$00,$80,$2b,$82,$00,$a0,$80,$09,$82,$00,$a2,$80 // ..)...+.........
        .byte $29,$00,$a0,$09,$82,$00,$a2,$80,$29,$00,$a0,$09,$00,$a2,$2b,$00 // ).......).....+.
        .byte $a0,$09,$00,$a2,$2b,$00,$a0,$09,$82,$00,$a2,$80,$2b,$00,$aa,$09 // ....+.......+...
        .byte $82,$00,$80,$09,$00,$7f,$af,$87,$2d,$82,$30,$80,$00,$82,$2d,$80 // ........-.0...-.
        .byte $00,$87,$2f,$83,$30,$80,$32,$82,$00,$87,$35,$82,$34,$80,$00,$82 // ../.0.2...5.4...
        .byte $35,$80,$00,$88,$32,$86,$00,$7f,$87,$35,$80,$34,$82,$00,$80,$35 // 5...2....5.4...5
        .byte $82,$00,$87,$37,$82,$39,$80,$00,$82,$3b,$80,$00,$82,$3c,$80,$00 // ...7.9...;...<..
        .byte $82,$3b,$80,$00,$82,$39,$80,$00,$c1,$81,$39,$90,$3b,$89,$7e,$86 // .;...9....9.;.~.
        .byte $00,$7f,$b1,$80,$39,$82,$00,$80,$39,$00,$39,$00,$a9,$39,$82,$00 // ....9...9.9..9..
        .byte $b1,$80,$39,$00,$39,$00,$39,$82,$00,$80,$39,$00,$39,$00,$a9,$39 // ..9.9.9...9.9..9
        .byte $86,$00,$b1,$80,$39,$82,$00,$80,$39,$00,$39,$00,$a9,$39,$00,$b1 // ....9...9.9..9..
        .byte $39,$00,$39,$82,$00,$a9,$80,$39,$00,$b1,$39,$82,$00,$a9,$80,$39 // 9.9....9..9....9
        .byte $00,$b1,$39,$00,$a9,$39,$00,$a9,$39,$82,$00,$7f,$af,$8f,$2d,$82 // ..9..9..9.....-.
        .byte $30,$80,$00,$82,$34,$80,$00,$82,$30,$80,$00,$8b,$35,$82,$34,$80 // 0...4...0...5.4.
        .byte $00,$8f,$32,$82,$7e,$80,$00,$7f,$af,$87,$2d,$82,$28,$80,$00,$82 // ..2.~.....-.(...
        .byte $2d,$80,$00,$82,$2f,$80,$00,$82,$30,$80,$00,$82,$2f,$80,$00,$82 // -.../...0.../...
        .byte $30,$80,$00,$87,$35,$83,$39,$c1,$81,$35,$90,$37,$8f,$7e,$80,$7e // 0...5.9..5.7.~.~
        .byte $7f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00                   // .....

// --- Region $1d64-$1d64 ---
.pc = $1d64 "dat_1d64"

dat_1d64:
        // === Fill data (1 bytes, $1d64-$1d64) ===
        .byte $00                                   // .

// --- Region $1e00-$1f96 ---
.pc = $1e00 "txt_1e00"

txt_1e00:
        .text "     "

txt_1e05:
        .encoding "screencode_mixed"
        .text "excalibur bringing you another release this time on"
        .encoding "petscii_upper"

txt_1e38:
        .text " 01-15-90... "

txt_1e45:
        .encoding "screencode_mixed"
        .text "we present to you"
        .encoding "petscii_upper"

txt_1e56:
        .text " .. * "

txt_1e5c:
        .encoding "screencode_mixed"
        .text "wild streets * a game from the chillin' dudes to crazy-lotus.. members of excalibur are : cavalier"
        .encoding "petscii_upper"

txt_1ebe:
        .text "  ... "
        .byte $0f,$16,$05,$12,$0d,$09,$0e,$04       // ........

txt_1ecc:
        .text " ... "

txt_1ed1:
        .encoding "screencode_mixed"
        .text "and x-factor ! not the best game but one i'm sure some of you will enjoy.. excalibur in"
        .encoding "petscii_upper"

txt_1f28:
        .text " 1990..! "

txt_1f31:
        .encoding "screencode_mixed"
        .text "strike with the mutha fuckin sword.. later"
        .encoding "petscii_upper"

txt_1f5b:
        .text " !             "
        .byte $05,$18,$03,$01,$0c                   // .....

txt_1f6f:
        .text " '90....                               "
        .byte $00                                   // string terminator

// --- Region $2000-$2020 ---
.pc = $2000 "bmp_2000"

bmp_2000:
        // === Bitmap data (33 bytes, $2000-$2020) ===
        .byte $55,$9d,$27,$8b,$e2,$f8,$fc,$be,$56,$59,$96,$fd,$f7,$dd,$f5,$35 // U.'.....VY.....5
        .byte $6a,$a6,$9a,$d5,$77,$9d,$55,$95       // j...w.U.

txt_2018:
        .byte $55,$55,$55,$bb,$fe,$bf,$ee,$ba,$55   // UUU.....U

// --- Region $213f-$252f ---
.pc = $213f "Segment $213f"
        .byte $eb
        .byte $3f,$2f,$1d
        .text "MKKG"
        .byte $92,$1a
        .byte $46,$87,$d1,$61,$74,$78
        .byte $dd,$65,$99,$a5,$99,$66,$e9,$e6,$39,$57,$5d,$97,$65,$5d,$66,$59 // .e...f..9W].e]fY
        .byte $66,$75,$99,$a6,$a9,$66,$59,$d5,$77,$59,$66,$5a,$66,$55,$5d,$57 // fu...fY.wYfZfU]W
        .byte $67,$55,$59,$56,$9f,$b0,$c0,$c0,$00,$6b,$9a,$66,$fa,$0f,$00,$00 // gUYV.....k.f....
        .byte $00,$73,$9c,$78,$a2,$83,$09,$07,$25,$65,$99,$66,$9d,$a5,$99,$a5 // .s.x....%e.f....
        .byte $99,$66,$99,$a6,$95,$56,$95,$65,$95,$66,$95,$56,$95,$66,$a9,$6a // .f...V.e.f.V.f.j
        .byte $ae,$66,$aa,$6b,$ae,$bf,$af,$bf,$ee,$66,$99,$66,$99,$56,$9d,$56 // .f.k.....f.f.V.V
        .byte $94,$5d,$97,$5d,$97,$5f,$77,$01,$7c,$56,$5a,$66,$59,$66,$96,$41 // .].]._w.|VZfYf.A
        .byte $14,$6a,$99,$6a,$59,$d5,$59,$fa,$0d,$59,$65,$59,$65,$97,$65,$56 // .j.jY.Y..YeYe.eV
        .byte $d8,$66,$a9,$66,$99,$56,$7d,$c3,$00,$70,$9c,$67,$d7,$5f,$97,$5f // .f.f.V}..p.g._._
        .byte $d7,$1b,$07,$07,$01,$01,$01,$01,$01,$55,$56,$99,$66,$aa,$b9,$ea // .........UV.f...
        .byte $b9,$77,$99,$56,$5f,$b0,$c0,$c0,$c0,$6a,$a9,$66,$d9,$a6,$29,$26 // .w.V_....j.f..)&
        .byte $25,$60,$98,$a6,$aa,$a6,$9a,$a6,$aa,$1b,$05,$07,$01,$01,$01,$01 // %`..............
        .byte $01,$57,$5d,$97,$5d,$95,$56,$55,$dd,$6a,$a9,$aa,$99,$55,$77,$df // .W].].VU.j...Uw.
        .byte $77,$5a,$66,$99,$a6,$ea,$bb,$fe,$fb,$6e,$9b,$ae,$9b,$aa,$bb,$ae // wZf......n......
        .byte $aa,$66,$59,$66,$5b,$56,$99,$56,$99,$77,$5d,$97,$5f,$7f,$5f,$77 // .fYf[V.V.w]._._w
        .byte $5f,$66,$9a,$6a,$9a,$66,$95,$a5,$97,$66,$95,$65,$97,$5f,$97,$5f // _f.j.f...f.e._._
        .byte $77,$59,$66,$99,$66,$95,$a7,$95,$65,$6b,$9a,$6b,$9a,$6b,$ae,$6b // wYf.f...ek.k.k.k
        .byte $af,$6a,$a9,$66,$a9,$a6,$99,$65,$99,$5f,$77,$5f,$97,$65,$56,$de // .j.f...e._w_.eV.
        .byte $78,$58,$62,$a3,$8b,$8e               // xXb...

txt_2275:
        .byte $2e,$3e,$bb,$54,$5c,$98,$92,$52,$72,$62,$ca,$52,$91,$54,$44,$51 // .>.T\..Rrb.R.TDQ
        .byte $41,$11,$40,$67,$59,$59,$99,$16,$16,$26,$85,$1f,$47,$87,$91,$a1 // A.@gYY...&..G...
        .byte $a1,$a4,$68,$5a,$96,$59,$95,$57,$9d,$d7,$df,$56,$59,$66,$aa,$bb // ..hZ.Y.W...VYf..
        .byte $ee,$fb,$ff,$67,$5b,$57,$9c,$ac,$ec,$ac,$ec,$00,$00,$00,$00,$00 // ...g[W..........
        .byte $00,$00,$00,$00,$01,$11,$62
        .byte $51,$51,$91,$62,$1a
        .text "&+.*"
        .byte $26,$19,$26,$65,$99,$66,$9b,$67,$5b,$55,$df,$66,$95,$a6,$55,$00 // &.&e.f.g[U.f..U.
        .byte $00,$40,$40,$77,$55,$97,$5d,$95,$a6,$2a,$26,$6a,$9a,$66,$bf,$c0 // .@@wU.]..*&j.f..
        .byte $c0,$00,$00,$65,$99,$6a,$f9,$36,$37,$ec,$dc,$5f,$97,$5d,$7f,$f0 // ...e.j.67.._.]..
        .byte $00,$00,$00,$69,$af,$ab,$55,$00,$00,$00,$01,$41,$90,$a4,$59,$16 // ...i..U....A..Y.
        .byte $69,$64,$94,$50,$01,$06,$55,$50,$00,$00,$00,$50,$a4,$64,$50,$00 // id.P..UP...P.dP.
        .byte $00,$00,$00,$65,$15,$15,$19,$15,$19,$15,$19,$01,$01,$01,$01,$01 // ...e............
        .byte $01,$01,$01,$6a,$9b,$6f,$bb,$ee,$ab,$aa,$e6,$40,$90,$b5,$ef,$b5 // ...j.o.....@....
        .byte $d0,$40,$40,$19,$7a,$ab,$66,$59,$15,$15,$16,$66,$96,$66,$9a,$66 // .@@.z.fY...f.f.f
        .byte $96,$5a,$96,$01,$01,$01,$01,$00,$00,$00,$00,$66,$a9,$6a,$f9,$0f // .Z.........f.j..
        .byte $00,$00,$00,$5d,$95,$66,$99,$a6,$e9,$35,$39,$66,$a9,$ba,$e9,$a5 // ...].f...59f....
        .byte $95,$64,$94,$65,$99,$6a,$9b,$5a,$19,$16,$19,$55,$00,$40,$90,$90 // .d.e.j.Z...U.@..
        .byte $90,$50,$90,$66,$9a,$26,$25,$0a,$09,$0a,$0a,$5d,$95,$65,$97,$6a // .P.f.&%....].e.j
        .byte $80,$00,$00,$65,$99,$66,$99,$aa,$ee,$ff,$30,$66,$59,$65,$99,$66 // ...e.f....0fYe.f
        .byte $9a,$66,$da,$57,$65,$97,$5f,$97,$5d,$77,$ff,$5a,$6b,$aa,$66,$99 // .f.We._.]w.Zk.f.
        .byte $6a,$99,$65,$58,$62,$63,$8b,$8f,$8f,$2f,$3e,$6e,$ba,$ba,$bb,$e8 // j.eXbc.../>n....
        .byte $e8,$ec,$a3,$48,$8a                   // ...H.

txt_23ba:
        .byte $28,$22,$a8,$a0,$a8,$9a,$00,$00,$10,$41,$00,$41,$10,$50,$4f,$47 // (".......A.A.POG
        .byte $52,$12,$51,$14,$64,$14,$69,$9a,$9a,$9a,$a6,$a6,$a6,$69,$19,$15 // R.Q.d.i......i..
        .byte $19,$46,$85,$86,$d1,$e1,$66,$9d,$76,$dd,$66,$99,$66,$95,$7c,$9c // .F....f.v.f.f.|.
        .byte $5c,$dc,$7c,$dc,$5c,$6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // \.|.\l..........
        .byte $00,$62,$91,$a2,$62,$11,$05,$03,$00,$19,$2a,$18,$20,$00,$66,$54 // .b..b.....*. .fT
        .byte $78,$a0,$80,$02,$02,$02,$70,$b0,$6c,$5c,$df,$77,$dc,$7c,$04,$00 // x.....p.l\.w.|..
        .byte $00,$00,$00,$00,$00,$00,$01,$01,$07,$06,$1a,$1e,$06,$06,$60,$60 // ..............``
        .byte $60,$80,$80,$80,$80,$60,$01,$05,$16,$15,$16,$07,$01,$00,$55,$ae // `....`........U.
        .byte $6b,$ae,$6b,$ae,$5b,$06,$70,$b0,$70,$c0,$c0,$c0,$c0,$b0,$01,$05 // k.k.[.p.p.......
        .byte $15,$19,$16,$05,$01,$00,$50,$54,$64,$a4,$b4,$a4,$50,$00,$15,$19 // ......PTd...P...
        .byte $15,$19,$1d,$19,$19,$15,$01,$01,$01,$01,$01,$01,$01,$00,$57,$9d // ..............W.
        .byte $77,$dd,$57,$9d,$57,$d5,$60,$60,$60,$a0,$60,$a0,$60,$a0,$19,$16 // w.W.W.```.`.`...
        .byte $19,$1a,$19,$1a,$1e,$07,$5e,$76,$5e,$b6,$5e,$96,$66,$5e,$00,$01 // ......^v^.^.f^..
        .byte $01,$01,$01,$01,$00,$00,$50,$b4,$69,$99,$65,$94,$50,$00,$06,$07 // ......P.i.e.P...
        .byte $07,$01,$01,$01,$01,$05,$70,$b0,$70,$c0,$c0,$c0,$c0,$70,$16,$1a // ......p.p....p..
        .byte $1e,$19,$16,$05,$01,$00,$70,$b0,$70,$70,$f0,$c0,$00,$00,$06,$07 // ......p.pp......
        .byte $06,$06,$05,$06,$05,$15               // ......

txt_24c0:
        .fill 8, $40
        .byte $00,$00,$00,$10,$64,$64,$69,$6a,$19,$15,$19,$15,$15,$15,$69,$ba // ....ddij......i.
        .byte $6a,$a9,$66,$9a,$aa,$a9,$6a,$a9,$78,$98,$68,$a2,$61,$a1,$8b,$8f // j.f...j.x.h.a...
        .byte $69,$a6,$a6,$a6,$9a,$9a,$9a,$69,$53,$73,$8f,$8e,$cf,$3e,$3b,$3a // i......iSs...>;:
        .byte $68,$9a,$a8,$a2,$69,$9a,$66,$99,$40,$51,$54,$91,$64,$91,$65,$a4 // h...i.f.@QT.d.e.
        .byte $55,$15,$59,$16,$59,$66,$99,$66,$3d,$1f,$4b,$4b,$47,$92,$92,$51 // U.Y.Yf.f=.KKG..Q
        .byte $78,$94,$94,$96,$65,$65,$69,$66,$5a,$6a,$59,$16,$1a,$19,$46,$85 // x...eeifZjY...F.
        .byte $6c,$9c,$ac,$ec,$ac,$9c,$ec,$bb       // l.......

// --- Region $2548-$28e9 ---
.pc = $2548 "dat_2548"

dat_2548:
        .byte $01,$01,$01,$06,$05,$05,$14,$64,$60,$60,$80,$80,$00,$00,$02,$02 // .......d``......
        .byte $00,$04,$19,$19,$66,$59,$a6,$e9,$01,$01,$00,$00 // ....fY......

txt_2564:
        .byte $40,$40,$55,$ae,$60,$60,$98,$98       // @@U.``..

txt_256c:
        .byte $2a,$26,$a9,$66,$00,$00,$00,$00,$00,$50,$65,$ae,$06,$05,$01,$01 // *&.f.....Pe.....
        .byte $00,$00,$55,$ae,$60,$60,$98,$58,$96,$2d,$a6,$a9,$00,$00,$00,$00 // ..U.``.X.-......
        .byte $00,$50,$b5,$fe,$00,$00,$00,$00,$00,$00,$55,$b7,$19,$19,$19,$1e // .P........U.....
        .byte $07,$01,$55,$ae,$00,$00,$00,$40,$40,$90,$f5,$77,$65,$11,$01,$07 // ..U....@@..we...
        .byte $05,$17,$5d,$77,$60,$60,$60,$58,$68,$9a,$66,$d9,$06,$01,$00,$00 // ..]w```Xh.f.....
        .byte $00,$01,$57,$6b,$5d,$15,$1d,$7d,$74,$90,$95,$ef,$00,$00,$00,$00 // ..Wk]..}t.......
        .byte $00,$00,$55,$65,$00,$00,$00,$00,$00,$05,$59,$66,$06,$06,$1a,$19 // ..Ue......Yf....
        .byte $56,$5a,$96,$5a,$50,$90,$64,$a4,$b9,$ee,$ba,$e9,$00,$00,$00,$00 // VZ.ZP.d.........
        .byte $00,$50,$65,$9a,$00,$00,$00,$00,$01,$17,$6e,$bb,$15,$16,$5a,$66 // .Pe.......n...Zf
        .byte $99,$a4,$95,$e5                       // ....

txt_2600:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00
        .byte $40,$54,$6e,$6b,$6e,$6b,$1e,$1b,$06,$07
        .byte $66,$6a,$ab,$ae,$bb,$aa,$b9,$ea,$66,$9a,$a6,$98,$78,$d8,$e2,$e1 // fj......f...x...
        .byte $1a,$29,$29,$69,$a6,$a6,$96,$66,$68,$a4,$b1,$b1,$91,$c7,$c5,$47 // .))i...fh......G
        .byte $66,$7b,$6e,$bb,$ee,$ab,$9a,$66,$5a,$69,$56,$65,$a5,$69,$d6,$75 // f{n....fZiVe.i.u
        .byte $77,$9d,$67,$9d,$67,$a5,$9a,$a6,$76,$95,$5d,$7f,$7d,$f7,$d5,$5a // w.g.g...v.].}..Z
        .byte $7c,$5c,$9c,$6b,$ab,$6c,$9c,$5c,$6f,$7e,$ba // |\.k.l.\o~.

txt_265b:
        .byte $29,$3b,$ba,$da,$a2,$51,$bc,$6b,$4e,$d1,$d0,$b4,$74,$6d,$69,$1d // );...Q.kN...tmi.
        .byte $85,$c5,$19,$65,$59,$00,$00,$00,$05,$16,$59,$a6,$95,$00,$05,$5e // ...eY.....Y....^
        .byte $bb,$6a,$a9,$66,$59,$05,$59,$aa,$b9,$6d,$99,$e4,$b5,$60,$60,$80 // .j.fY.Y..m...``.
        .byte $82,$09,$26,$a9,$62,$07,$1f,$7b,$ae,$6b,$ba,$66,$99,$55,$99,$66 // ..&.b..{.k.f.U.f
        .byte $95,$57,$75,$dd,$55,$77,$55,$66,$59,$66,$99,$67,$9d,$55,$5d,$77 // .Wu.UwUfYf.g.U]w
        .byte $9d,$67,$95,$67,$dd,$7f,$9d,$67,$dd,$66,$d9,$77,$dd,$67,$95,$66 // .g.g...g.f.w.g.f
        .byte $99,$6a,$da,$66,$9a,$5d,$97,$65,$99,$a6,$95,$67,$9d,$6a,$59,$66 // .j.f.].e...g.jYf
        .byte $99,$66,$d5,$59,$d5,$57,$9d,$55,$5d,$75,$5d,$76,$dd,$67,$99,$65 // .f.Y.W.U]u]v.g.e
        .byte $a9,$6a,$99,$65,$57,$66,$99,$65,$97,$75,$dd,$75,$5d,$67,$99,$66 // .j.eWf.e.u.u]g.f
        .byte $59,$65,$99,$66,$9d,$57,$9d,$65,$99,$56,$d9,$66,$95,$59,$6a,$a5 // Ye.f.W.e.V.f.Yj.
        .byte $a9,$a6,$a9,$a5,$a9,$56,$9a,$56,$95,$a6,$ea,$bb,$ee,$66,$95,$5d // .....V.V.....f.]
        .byte $75,$d9,$66,$59,$a6,$55,$56,$99,$6e,$9b,$ae,$bb,$ae,$5b,$56,$9b // u.fY.UV.n....[V.
        .byte $56,$9b,$e6,$9a,$ae,$65,$95,$76,$9d,$77,$9d,$67,$99,$56,$9d,$67 // V....e.v.w.g.V.g
        .byte $99,$67,$59,$66,$99,$59,$66,$99,$66,$b9,$ee,$99,$66,$75,$59,$66 // .gYf.Yf.f...fuYf
        .byte $99,$aa,$a9,$66,$a9,$69,$9a,$ab,$ee,$bb,$a6,$9a,$66,$41,$90,$e5 // ...f.i......fA..
        .byte $bf,$ed,$ff,$bd,$f7,$67,$9e,$98,$a1,$63,$98,$76,$96 // .....g...c.v.

txt_2758:
        .byte $45,$2b,$bd,$e1,$46,$06,$1b,$19,$5b,$97,$a6,$e8,$64,$a6,$ad,$80 // E+..F...[...d...
        .byte $1a,$1e,$1b,$6e,$6a,$16,$1b,$00,$65,$97,$5d,$d5,$66,$99,$66,$00 // ...nj...e.].f.f.
        .byte $56,$58,$6a,$98,$60,$88,$a2,$00       // VXj.`...

txt_2780:
        .text "VUVUUUZ"
        .byte $6e,$7f,$be,$6e,$9b,$66
        .byte $55,$aa,$ab
        .byte $59,$96,$6a,$9b,$ef,$bf,$6a,$aa,$10,$44,$9d,$ed,$b9,$ae,$f7,$dd // Y.j...j..D......
        .byte $79,$55,$1a,$1e,$1f,$45,$50,$95,$15,$15,$44,$45,$46,$19,$55,$44 // yU...EP...DEF.UD
        .byte $45,$91,$66,$51,$41,$40,$11,$00,$16,$49,$56,$99,$66,$55,$11,$04 // E.fQA@...IV.fU..
        .byte $6e,$bb,$ee,$fb,$fc,$f3,$0c,$00,$45,$11,$44,$51,$40,$10,$04,$00 // n.......E.DQ@...
        .byte $66,$59,$46,$19,$66,$19,$44,$01,$77,$5d,$57,$65,$99,$55,$aa,$22 // fYF.f.D.w]We.U."
        .byte $77,$9d,$66,$99,$56,$d9,$dd,$f7,$66,$99,$6a,$a9,$6a,$aa,$d5,$55 // w.f.V...f.j.j..U
        .byte $59,$55,$95                           // YU.

txt_27f3:
        .byte $56,$59,$56,$aa,$bb,$6a,$99,$a6,$99,$57,$9f,$5c,$73 // VYV..j...W.\s

chr_2800:
        // === Charset data (234 bytes, $2800-$28e9) ===
        .byte $66,$99,$67,$d9,$67,$d9,$dd,$37       // char 0 @+0
        .byte $67,$95,$57,$dd,$77,$df,$ff,$77       // char 1 @+1
        .byte $66,$99,$75,$dd,$76,$99,$aa,$a2       // char 2 @+2
        .byte $65,$95,$77,$dd,$55,$99,$aa,$8a       // char 3 @+3
        .byte $76,$55,$66,$5a,$66,$9a,$a8,$22       // char 4 @+4
        .byte $67,$99,$66,$a9,$a6,$2a,$88,$02       // char 5 @+5
        .byte $67,$9d,$76,$9d,$75,$dd,$f3,$3f       // char 6 @+6
        .byte $75,$9d,$7d,$dd,$75,$56,$aa,$8a       // char 7 @+7
        .byte $66,$5a,$98,$6a,$98,$6a,$88,$20       // char 8 @+8
        .byte $56,$5a,$66,$1b,$66,$19,$44,$01       // char 9 @+9
        .byte $6b,$ae,$bb,$ae,$6b,$ae,$55,$14       // char 10 @+10
        .byte $66,$99,$66,$9a,$6a,$aa,$ff,$ff       // char 11 @+11
        .byte $66,$a9,$6a,$9a,$66,$9a,$dd,$f5       // char 12 @+12
        .byte $6a,$9a,$a6,$9a,$aa,$aa,$55,$57       // char 13 @+13
        .byte $66,$a9,$aa,$99,$65,$99,$55,$77       // char 14 @+14
        .byte $59,$66,$99,$6e,$b9,$fe,$ce,$33       // char 15 @+15
        .byte $66,$99,$75,$9d,$77,$9d,$df,$77       // char 16 @+16
        .byte $66,$59,$67,$9d,$67,$a9,$aa,$6a       // char 17 @+17
        .byte $68,$98,$62,$e2,$62,$98,$aa,$28       // char 18 @+18
        .byte $6d,$55,$a4,$b4,$f4,$51,$05,$51       // char 19 @+19
        .byte $02,$12,$53,$52,$52,$53,$43,$11       // char 20 @+20
        .byte $66,$00,$1b,$20,$31,$22,$1b,$00       // char 21 @+21
        .byte $66,$00,$76,$10,$23,$11,$32,$00       // char 22 @+22
        .byte $6f,$03,$b2,$23,$93,$22,$32,$01       // char 23 @+23
        .byte $66,$00,$00,$00,$00,$00,$00,$00       // char 24 @+24
        .byte $59,$00,$00,$00,$00,$00,$00,$00       // char 25 @+25
        .byte $6a,$00,$00,$00,$00,$00,$00,$00       // char 26 @+26
        .byte $59,$00,$00,$00,$00,$00,$00,$00       // char 27 @+27
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $11                                   // char 29 (partial)

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

// --- Region $2918-$2aa5 ---
.pc = $2918 "dat_2918"

dat_2918:
        .byte $45,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $16,$00,$00,$00,$00,$00,$00,$00       // char 36 '$'
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $59,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $44,$00,$00,$00,$00,$00,$00,$00       // char 39 '''
        .byte $06,$00,$00,$00,$00,$00,$00,$00       // char 40 '('
        .byte $65,$00,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $44,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $54,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $40,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $04,$00,$00,$00,$00,$00,$00,$00       // char 45 '-'
        .byte $41,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $14,$00,$00,$00,$00,$00,$00,$00       // char 47 '/'
        .byte $40,$00,$00,$00,$00,$00,$00,$00       // char 48 '0'
        .byte $04,$00,$00,$00,$00,$00,$00,$00       // char 49 '1'
        .byte $45,$00,$00,$00,$00,$00,$00,$00       // char 50 '2'
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 51 '3'
        .byte $6a,$00,$00,$00,$00,$00,$00,$00       // char 52 '4'
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 53 '5'
        .byte $64,$00,$00,$00,$00,$00,$00,$00       // char 54 '6'
        .byte $40,$00,$00,$00,$00,$00,$00,$00       // char 55 '7'
        .byte $66,$00,$00,$00,$00,$00,$00,$00       // char 56 '8'
        .byte $54,$00,$00,$00,$00,$00,$00,$00       // char 57 '9'
        .byte $45,$00,$00,$00,$00,$00,$00,$00       // char 58 ':'
        .byte $44,$00,$00,$00,$00,$00,$00,$00       // char 59 ';'
        .byte $01,$00,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $66,$00,$00,$00,$00,$00,$00,$00       // char 61 '='
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 62 '>'
        .byte $65,$00,$00,$00,$00,$00,$00,$00       // char 63 '?'
        .byte $78,$20,$5b,$ff,$20,$15,$fd,$20       // char 64 '@'
        .byte $bf,$e3,$20,$a3,$fd,$58,$a2,$00       // char 65 'A'
        .byte $bd,$60,$2a,$9d,$00,$04,$a9,$0f       // char 66 'B'
        .byte $9d,$00,$d8,$e8,$e0,$28,$d0,$f0       // char 67 'C'
        .byte $a2,$50,$bd,$2e,$2a,$9d,$3c,$03       // char 68 'D'
        .byte $ca,$10,$f7,$4c,$90,$2a,$78,$a9       // char 69 'E'
        .byte $34,$85,$01,$a0,$ea,$a2,$00,$bd       // char 70 'F'
        .byte $00,$48,$9d,$01,$08,$9d,$00,$07       // char 71 'G'
        .byte $99,$00,$07,$e8,$d0,$f1,$ee,$47       // char 72 'H'
        .byte $03,$ee,$4a,$03,$88,$d0,$e6,$a9       // char 73 'I'
        .byte $37,$85,$01,$58,$4c,$e2,$fc,$4c       // char 74 'J'
        .byte $ae,$a7,$00,$00,$00,$00,$00,$00       // char 75 'K'

txt_2a60:
        .byte $20,$20,$20,$20,$20,$20,$20,$09       // char 76 'L'
        .byte $0e,$14,$12,$0f,$20,$02,$19,$20       // char 77 'M'
        .byte $04,$05,$05,$0a,$01,$19,$20,$01       // char 78 'N'
        .byte $0e,$04,$20,$07,$0f,$14,$03,$08       // char 79 'O'
        .byte $01                                   // char 80 (partial)

txt_2a81:
        .byte $20,$20,$20,$20,$20,$20,$20           // char 80 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 81 'Q'
        .byte $a9,$00,$8d,$20,$d0,$8d,$21,$d0       // char 82 'R'
        .byte $a2,$00,$a9,$03,$9d,$00,$db,$e8       // char 83 'S'
        .byte $d0,$fa,$4c,$3c,$03                   // char 84 (partial)

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

// --- Region $3407-$3407 ---
.pc = $3407 "dat_3407"

dat_3407:
        // === Fill data (1 bytes, $3407-$3407) ===
        .byte $00                                   // .

// --- Region $3547-$3926 ---
.pc = $3547 "dat_3547"

dat_3547:
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$56,$00,$00,$00,$00,$00,$00,$00 // f.......V.......
        .byte $6a,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // j.......U.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$59,$00,$00,$00,$00,$00,$00,$00 // U.......Y.......
        .byte $65,$00,$00,$00,$00,$00,$00,$00,$65,$00,$00,$00,$00,$00,$00,$00 // e.......e.......
        .byte $56,$00,$00,$00,$00,$00,$00,$00,$59,$00,$00,$00,$00,$00,$00,$00 // V.......Y.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$59,$00,$00,$00,$00,$00,$00,$00 // f.......Y.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // U.......U.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // U.......f.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // U.......f.......
        .byte $65,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // e.......U.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // U.......U.......
        .byte $59,$00,$00,$00,$00,$00,$00,$00,$65,$00,$00,$00,$00,$00,$00,$00 // Y.......e.......
        .byte $59,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // Y.......f.......
        .byte $59,$00,$00,$00,$00,$00,$00,$00,$59,$00,$00,$00,$00,$00,$00,$00 // Y.......Y.......
        .byte $59,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // Y.......U.......
        .byte $69,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // i.......f.......
        .byte $69,$00,$00,$00,$00,$00,$00,$00,$6a,$00,$00,$00,$00,$00,$00,$00 // i.......j.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // U.......U.......
        .byte $59,$00,$00,$00,$00,$00,$00,$00,$59,$00,$00,$00,$00,$00,$00,$00 // Y.......Y.......
        .byte $59,$00,$00,$00,$00,$00,$00,$00,$56,$7b,$1e,$46,$91,$a4,$a8,$69 // Y.......V{.F...i
        .byte $2a,$59,$96,$fd,$f7,$dd,$f5,$35,$36,$5d,$75,$bf,$ee,$7b,$ff,$7f // *Y.....56]u..{..
        .byte $df                                   // .

txt_3698:
        .byte $55,$55,$bb,$fe,$bf,$ee,$ba,$fe       // UU......

txt_36a0:
        .byte $55,$55,$aa,$ea,$bb,$ee,$b7,$df       // UU......

txt_36a8:
        .byte $55,$55,$bd,$ff,$bb,$ee,$bf,$f7,$69,$aa,$6a,$99,$66,$59,$6a,$aa // UU......i.j.fYj.
        .byte $56,$95,$59,$55,$59,$66,$ae,$6b,$55,$95,$59,$66,$9a,$a9,$66,$91 // V.YUYf.kU.Yf..f.
        .byte $66,$55,$aa,$66,$99,$aa,$6b,$9a,$6a,$9a,$bf,$ae,$bf,$fe,$bb,$ee // fU.f..k.j.......
        .byte $66,$9a,$75,$d6,$59,$55,$77,$dd,$6a,$aa,$59,$66,$99,$56,$75,$dd // f.u.YUw.j.Yf.Vu.
        .text "UUVY"
        .byte $66
        .byte $5a,$56,$99
        .byte $56,$55,$66,$9a,$6b,$af,$bb,$ae
        .byte $5a,$a6,$6b,$ae,$bb,$ee,$b9,$fe       // Z.k.....

txt_3700:
        .byte $55,$57,$a6,$99,$65,$97,$5f,$7f,$66,$95,$a5,$95,$66,$99,$6a,$ae // UW..e._.f...f.j.
        .byte $55,$55,$55,$95,$56,$99,$65,$99,$55,$55,$65,$99,$66,$55,$7f,$b0 // UUU.V.e.UUe.fU..
        .byte $55,$55,$77,$5d,$57,$5d,$97,$2d,$55,$55,$9a,$a9,$66,$9b,$66,$55 // UUw]W].-UU..f.fU
        .byte $66,$55,$66,$99,$6e,$bb,$ee,$bb,$6a,$9a,$af,$bb,$ee,$fb,$fe,$bf // fUf.n...j.......

txt_3740:
        .byte $55,$55,$a6,$99,$a6,$59,$aa,$60,$65,$59,$6a,$9a,$66,$99,$a7,$2d // UU...Y.`eYj.f..-
        .byte $77,$5d,$a5,$95,$66,$99,$65,$57,$65,$55,$65,$99,$a6,$e9,$a5,$95 // w]..f.eWeUe.....
        .byte $6a,$9a,$a9,$6a,$a9,$66,$97,$a5,$6a,$9a,$a9,$a6,$99,$55,$66,$d9 // j..j.f..j....Uf.
        .byte $59,$55,$6a,$99,$a6,$6a,$9a,$66,$65,$99,$5f,$57,$9f,$7f,$dd,$77 // YUj..j.fe._W...w
        .byte $5d,$77,$99,$65,$97,$55,$99,$66,$65,$55,$a9,$66,$99,$aa,$ee,$bb // ]w.e.U.feU.f....
        .byte $55,$55,$95,$56,$99,$56,$95,$a6,$55,$55,$99,$66,$9a,$ab,$ae,$6b // UU.V.V..UU.f...k
        .byte $69,$96,$65,$57,$dd,$f7,$dd,$7f,$66,$59,$a9,$66,$99,$65,$d7,$5f // i.eW....fY.f.e._
        .byte $66,$9a,$d6,$5a,$67,$9b,$ac,$9c,$67,$9c,$b3,$cd,$35,$15,$d7,$54 // f..Zg...g...5..T
        .byte $2f,$1d
        .text "MKKG"
        .byte $92
        .byte $52,$46,$87,$d1,$61,$74,$78,$dd,$de
        .byte $66,$5a,$66,$99,$d6,$d9,$36,$35,$5d,$97,$65,$5d,$66,$59,$66,$5a // fZf...65].e]fYfZ
        .byte $66,$59,$56,$99,$a6,$ea,$bb,$fe,$66,$5a,$66,$55,$5d,$57,$67,$9b // fYV.....fZfU]Wg.
        .byte $59,$56,$9f,$b0,$c0,$c0,$00,$00,$65,$99,$f5,$0f,$00,$00,$00,$00 // YV......e.......
        .byte $6c,$b4,$51,$43,$06,$0b,$1a,$1a,$66,$99,$6e,$5a,$66,$5a,$66,$9a // l.QC....f.nZfZf.
        .byte $66,$59,$6a,$a9,$6a,$9a,$6a,$99,$6a,$a9,$6a,$99,$56,$95,$5d,$77 // fYj.j.j.j.j.V.]w
        .byte $55,$97,$5d,$7f,$5f,$7f,$dd,$7f,$66,$99,$66,$a9,$6e,$a9,$68,$9a // U.]._...f.f.n.h.
        .byte $6b,$ae,$6b,$af,$bb,$02,$bc,$af,$5a,$66,$59,$66,$96,$41,$14,$69 // k.k.....ZfYf.A.i
        .byte $66,$95,$a6,$ea,$a6,$f5,$0e,$c3,$65,$59,$65,$97,$65,$56,$d8,$a0 // f.......eYe.eV..
        .byte $56,$99,$66,$a9,$be,$c3,$00,$f0,$6c,$9b,$eb,$af,$6b,$af,$eb,$ef // V.f.....l...k...
        .byte $06,$06,$01,$01,$01,$01,$01,$01,$56,$99,$66,$aa,$b9,$ea,$b9,$ea // ........V.f.....
        .byte $66,$a9,$af,$70,$c0,$c0,$c0,$c0,$56,$99,$e6,$59,$16,$19,$1a,$19 // f..p....V..Y....
        .byte $64,$59,$55,$59,$65,$59,$55,$99,$05,$06,$01,$01,$01,$01,$01,$01 // dYUYeYU.........
        .byte $5d,$97,$5d,$95,$56,$55,$dd,$77,$56,$55,$66,$aa,$bb,$ef,$bb,$ae // ].].VU.wVUf.....
        .byte $66,$99,$a6,$ea,$bb,$fe,$fb,$ee,$67,$5d,$67,$55,$77,$5d,$55,$9a // f.......g]gUw]U.
        .byte $59,$66,$5b,$56,$99,$56,$99,$ff,$5d,$97,$5f,$7f,$5f,$77,$5f,$77 // Yf[V.V..]._._w_w
        .byte $65,$95,$65,$99,$6a,$5a,$6b,$ae,$6a,$9a,$6b,$af,$6b,$af,$bb,$ef // e.e.jZk.j.k.k...
        .byte $66,$99,$66,$95,$a7,$95,$65,$99,$65,$97,$65,$97,$5d,$97,$5f,$57 // f.f...e.e.e.]._W
        .byte $56,$99,$56,$59,$66,$9a,$66,$5a,$77,$5f,$97,$65,$56,$de,$78,$f8 // V.VYf.fZw_.eV.x.
        .byte $62,$a3,$8b,$8e                       // b...

txt_38f4:
        .byte $2e,$3e,$bb,$7b,$5c,$98,$92,$52,$72,$62,$ca,$c8,$62,$a8,$88,$a2 // .>.{\..Rrb..b...
        .byte $82,$22,$80,$00,$59,$59,$99,$16,$16,$26,$85,$85,$47,$87,$91,$a1 // ."..YY...&..G...
        .byte $a1,$a4,$68,$69,$69,$a6,$6a,$ab,$6e,$eb,$ef,$3b,$59,$66,$aa,$bb // ..hii.j.n..;Yf..
        .byte $ee,$fb,$ff                           // ...

// --- Region $3932-$4080 ---
.pc = $3932 "Segment $3932"
        .byte $00,$00,$00,$00,$00,$00,$01,$11,$62,$51,$51,$91,$62,$00,$19,$17 // ........bQQ.b...
        .byte $1d,$15,$19,$26,$19,$05,$66,$99,$67,$9b,$a7,$aa,$ef,$bb,$6a,$59 // ...&..f.g.....jY
        .byte $aa,$00,$00,$80,$80,$60,$55,$97,$5d,$95,$a6,$2a,$26,$08,$65,$99 // .....`U.]..*&.e.
        .byte $7f,$c0,$c0,$00,$00,$03,$66,$95,$f6   // ......f..

txt_396b:
        .byte $39,$3b,$dc,$ec,$b0,$6b,$ae,$bf,$f0,$00,$00,$00,$03,$5f,$57,$aa // 9;...k......._W.
        .byte $00,$00,$00,$02,$aa,$60,$58,$a6,$29,$96,$98,$68,$60,$01,$06,$55 // .....`X.)..h`..U
        .byte $50,$00,$00,$00,$01,$58,$98,$a0,$00,$00,$00,$00,$a0,$15,$15,$19 // P....X..........
        .byte $15,$19,$15,$19,$15,$01,$01,$01,$01,$01,$01,$01,$01,$67,$9f,$77 // .............g.w
        .byte $dd                                   // .

txt_39ac:
        .byte $57,$55,$d9,$56,$70,$6f,$9a,$6f,$b0,$c0,$c0,$b0,$7a,$ab,$66,$59 // WU.Vpo.o....z.fY
        .byte $15,$15,$16,$19,$69,$99,$65,$99,$69,$a5,$69,$ad,$01,$01,$01,$00 // ....i.e.i.i.....
        .byte $00,$00,$00,$00,$56,$95,$f6,$0f,$00,$00,$00,$f0,$6a,$99,$66,$59 // ....V.......j.fY
        .byte $d6,$3a,$36,$0d,$57,$65,$97,$5f,$7f,$dc,$7c,$70,$66,$95,$67,$a5 // .:6.We._..|pf.g.
        .text "&)&)"
        .byte $00
        .byte $40,$90,$90,$90
        .byte $50,$90,$90,$65,$19,$1a,$05
        .byte $06,$05,$05,$06,$6a,$9a,$6b,$95,$40,$00,$00,$40,$66,$99,$66,$55 // ....j.k.@..@f.fU
        .byte $dd,$ff,$30,$00,$59,$65,$99,$66,$9a,$66,$da,$3b,$65,$97,$5f,$97 // ..0.Ye.f.f.;e._.
        .byte $5d,$77,$ff,$7f,$6b,$aa,$66,$99,$6a,$99,$65,$b4,$62,$63,$8b,$8f // ]w..k.f.j.e.bc..
        .byte $8f                                   // .

txt_3a2d:
        .byte $2f,$3e,$be,$65,$65,$66,$94,$94,$98,$52,$52,$45,$14,$11,$54,$50 // />.eef...RRE..TP
        .byte $54,$65,$94,$00,$10
        .byte $41,$00
        .byte $41,$10
        .text "P"
        .byte $40                                   // @ character
        .text "GR"
        .byte $12
        .byte $51,$14
        .byte $64,$14,$55,$65,$65,$65,$59,$59,$59,$96,$16,$15,$19,$46,$85,$86 // d.UeeeYYY....F..
        .byte $d1,$e1,$e4,$6e,$b9,$ee,$99,$66,$99,$6a,$5a,$6c,$ac,$ec,$bc,$ec // ...n...f.jZl....
        .byte $ac,$9c,$6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$62,$91,$a2 // ..l..........b..
        .byte $62,$11,$00,$03,$00,$19,$2a,$18,$20,$00,$00,$54,$78,$a0,$80,$02 // b.....*. ..Tx...
        .byte $02,$02,$02,$70,$9c,$ac,$ef,$bb,$ec,$bc,$b0,$00,$00,$00,$00,$00 // ...p............
        .byte $00,$00,$00,$01,$07,$06,$1a,$1e,$06,$06,$01,$60,$60,$80,$80,$80 // ...........``...
        .byte $80,$60,$60,$05,$16,$15,$16,$07,$01,$00,$00,$5d,$97,$5d,$97,$5d // .``........].].]
        .byte $a7,$09,$09,$70,$b0,$c0,$c0,$c0,$c0,$70,$b0,$05,$15,$19,$16,$05 // ...p.....p......
        .byte $01,$00,$00,$54,$64,$a4,$b4,$a4,$50,$00,$00,$19,$15,$19,$1d,$19 // ...Td...P.......
        .byte $19,$1d,$19,$01,$01,$01,$01,$01,$01,$00,$00,$6e,$bb,$ee,$ab,$6e // ...........n...n
        .byte $ab,$ea,$df,$60,$60,$a0,$60,$a0,$60,$a0,$60,$16,$19,$1a,$19,$1a // ...``.`.`.`.....
        .byte $1e,$07,$06,$76,$5e,$b6,$5e,$96,$66,$5e,$a6,$01,$01,$01,$01,$01 // ...v^.^.f^......
        .byte $00,$00,$00,$78,$96,$66,$9a,$68,$a0,$00,$00,$06,$06,$01,$01,$01 // ...x.f.h........
        .byte $01,$05,$06,$70,$b0,$c0,$c0,$c0,$c0,$b0,$f0,$1a,$1e,$19,$16,$05 // ...p............
        .byte $01,$00,$00,$70,$b0,$b0,$f0,$c0,$00,$00,$00,$06,$07,$07,$05,$07 // ...p............
        .byte $05,$15,$15                           // ...

txt_3b40:
        .fill 8, $40
        .byte $00,$00,$10,$64,$64,$69,$6a,$6e,$15,$19,$15,$15,$15,$69,$ba,$ee // ...ddijn.....i..
        .byte $56,$99,$65,$55,$56,$95,$56,$99,$64,$94,$51,$92,$52,$47,$4f,$1f // V.eUV.V.d.Q.RGO.
        .byte $59,$59,$59,$65,$65,$65,$96,$94,$73,$8f,$8e,$cf,$3e,$3b,$3a,$ee // YYYeee..s...>;:.
        .byte $65,$54,$51,$96,$65,$99,$66,$a5,$51,$54,$91,$64,$91,$65,$a4,$99 // eTQ.e.f.QT.d.e..
        .byte $15,$59,$16,$59,$66,$99,$66,$b9,$1f,$4b,$4b,$47,$92,$92,$51,$94 // .Y.Yf.f..KKG..Q.
        .byte $68,$68,$69,$9a,$9a,$96,$99,$9f,$6a,$59,$16,$1a,$19,$46,$85,$51 // hhi.....jY...F.Q
        .byte $78,$58,$98,$58,$78,$98,$66,$9e,$00,$00,$00,$00,$00,$00,$00,$00 // xX.Xx.f.........
        .fill 15, $00
        .byte $05,$01,$01,$06,$05,$05,$14,$64,$90,$60,$80,$80,$00,$00,$02,$02 // .......d.`......
        .byte $0b,$04,$19,$19,$66,$59,$a6,$e9,$aa,$01,$00,$00 // ....fY......

txt_3be3:
        .byte $40,$40,$55,$ae,$bb,$60,$98,$98       // @@U..`..

txt_3beb:
        .byte $2a,$26,$a9,$66,$55,$00,$00,$00,$00,$50,$65,$ae,$bf,$05,$01,$01 // *&.fU....Pe.....
        .byte $00,$00,$55,$ae,$b9,$60,$98,$58,$96,$2d,$a6,$a9,$59,$00,$00,$00 // ..U..`.X.-..Y...
        .byte $00,$50,$b5,$fe,$bf,$00,$00,$00,$00,$00,$55,$b7,$fd,$19,$19,$1e // .P........U.....
        .byte $07,$01,$55,$ae,$b9,$00,$00,$40,$40,$90,$f5,$77,$dd,$11,$01,$06 // ..U....@@..w....
        .byte $05,$16,$59,$66,$9b,$60,$60,$58,$68,$9a,$66,$d9,$56,$01,$00,$00 // ..Yf.``Xh.f.V...
        .byte $00,$01,$57,$6b,$ae,$15,$1d,$7d,$74,$90,$95,$ef,$ab,$00,$00,$00 // ..Wk...}t.......
        .byte $00,$00,$55,$65,$99,$00,$00,$00,$00,$05,$59,$66,$55,$06,$1a,$19 // ..Ue......YfU...
        .byte $56,$5a,$96,$5a,$5b,$60,$98,$58,$76,$dd,$75,$d6,$75,$00,$00,$00 // VZ.Z[`.Xv.u.u...
        .byte $00,$50,$65,$9a,$ab,$00,$00,$00,$01,$17,$6e,$bb,$ae,$16,$5a,$66 // .Pe.......n...Zf
        .byte $99,$a4,$95,$e5,$9a,$40,$40,$40,$00,$00,$40,$54,$69,$6b,$6e,$6b // .....@@@..@Tiknk
        .byte $1e,$1b,$06,$07,$41,$6a,$ab,$ae,$bb,$aa,$b9,$ea,$b9,$65,$59,$64 // ....Aj.......eYd
        .byte $b4,$e4,$d1,$d2,$45,$29,$29,$69,$a6,$a6,$96,$66,$f6,$5c,$63,$63 // ....E))i...f.\cc
        .byte $73,$8e,$8f,$ce,$3a,$7b,$6e,$bb,$ee,$ab,$9a,$66,$9a,$69,$56,$65 // s...:{n....f.iVe
        .byte $a5,$69,$d6,$75,$56,$6e,$9b,$6e,$9b,$5a,$65,$59,$56,$6a,$ae,$bf // .i.uVn.n.ZeYVj..
        .byte $be,$fb,$ea,$a5,$d5,$5c,$9c,$6b,$ab,$6c,$9c,$5c,$f7,$7e,$ba // .....\.k.l.\.~.

txt_3cda:
        .byte $29,$3b,$ba,$da,$a2,$20,$7c,$97,$8d,$e2,$e0,$78,$b8,$9e,$69,$1d // );... |....x..i.
        .byte $85,$c5,$19,$65,$59,$15,$00,$00,$05,$16,$59,$a6,$95,$45,$05,$5e // ...eY.....Y..E.^
        .byte $bb,$6a,$a9,$66,$59,$16,$59,$aa,$b9,$6d,$99,$e4,$b5,$e6,$60,$80 // .j.fY.Y..m....`.
        .byte $82,$09,$26,$a9,$62,$8a,$1f,$7b,$ae,$6b,$ba,$66,$99,$66,$66,$99 // ..&.b..{.k.f.ff.
        .byte $6a,$ab,$ba,$ee,$aa,$99,$55,$66,$59,$66,$99,$67,$9d,$66,$5d,$77 // j.....UfYf.g.f]w
        .byte $9d,$67,$95,$67,$dd,$77,$6e,$9b,$ee,$99,$e6,$bb,$ee,$fb,$6a,$99 // .g.g.wn.......j.
        .byte $66,$95,$e5,$99,$65,$95,$6b,$9a,$66,$59,$6a,$9b,$6e,$99,$59,$66 // f...e.k.fYj.n.Yf
        .byte $99,$66,$d5,$59,$d5,$67,$6e,$aa,$ae,$ba,$ae,$b9,$ee,$bb,$66,$9a // .f.Y.gn.......f.
        .byte $56,$95,$66,$9a,$ab,$ba,$66,$9a,$6b,$ba,$ee,$ba,$ae,$b9,$66,$99 // V.f...f.k.....f.
        .byte $a6,$9a,$66,$99,$6e,$9b,$6e,$9a,$66,$a9,$e6,$99,$6a,$9b,$6a,$a5 // ..f.n.n.f...j.j.
        .byte $a9,$a6,$a9,$a5,$a9,$65,$65,$a9,$6a,$59,$d5,$77,$dd,$77,$6a,$ae // .....ee.jY.w.wj.
        .byte $ba,$e6,$99,$a6,$59,$56,$56,$99,$6e,$9b,$ae,$bb,$ae,$6b,$56,$9b // ....YVV.n....kV.
        .byte $56,$9b,$e6,$9a,$ae,$bb,$6a,$b9,$6e,$bb,$6e,$9b,$66,$99,$6e,$9b // V.....j.n.n.f.n.
        .byte $66,$9b,$a6,$99,$66,$95,$66,$99,$66,$b9,$ee,$99,$66,$99,$59,$66 // f...f.f.f...f.Yf
        .byte $99,$aa,$a9,$66,$a9,$a6,$75,$56,$99,$66,$5d,$75,$dd,$66,$70,$9f // ...f..uV.f]u.fp.
        .byte $6a,$9b,$aa,$6b,$ae,$bb,$6d,$64,$52,$93,$64,$b9,$69,$94,$16,$6b // j..k..mdR.d.i..k
        .byte $93,$cd,$0d,$36,$37,$db,$7e,$5d,$94,$dc,$5d,$5b,$40,$03,$1b,$1e // ...67.~]..][@...
        .byte $7b,$7f,$17,$1e,$00,$bb,$6b,$ae,$ea,$99,$66,$99,$00,$99,$58,$6a // {.....k...f...Xj
        .byte $98,$60,$88,$a2,$00,$9f               // .`....

txt_3e00:
        .text "UVUUUZ"
        .byte $6e,$bb,$7d,$9d,$67,$99,$aa
        .byte $55,$57,$5d
        .byte $69,$95,$67,$df,$7f,$95,$55,$95,$44,$9d,$ed,$b9,$ae,$f7,$dd,$f7 // i.g...U.D.......
        .byte $55,$1a,$1e,$1f,$45,$50,$95,$55,$15,$44,$45,$46,$19,$55,$44,$11 // U...EP.U.DEF.UD.
        .byte $62,$99,$a2,$82,$80,$22,$00,$00,$49,$56,$99,$66,$55,$11,$04,$00 // b...."..IV.fU...
        .byte $66,$99,$a6,$a8,$a2,$08,$00,$00,$11,$44,$51,$40,$10,$04,$00,$00 // f........DQ@....
        .byte $59,$46,$19,$66,$19,$44,$01,$00,$5d,$57,$65,$99,$55,$aa,$22,$8a // YF.f.D..]We.U.".
        .byte $6e,$99,$66,$a9,$e6,$ee,$fb,$3e,$66,$95,$56,$95,$55,$ea,$aa,$aa // n.f....>f.V.U...
        .byte $55,$95                               // U.

txt_3e72:
        .byte $56,$59,$56,$aa,$bb,$ae,$66,$59,$66,$ab,$6f,$ac,$b3,$cc,$66,$9b // VYV...fYf.o...f.
        .byte $e6,$9b,$e6,$ee,$3b,$0e,$6a,$ab,$ee,$bb,$ef,$ff,$bb,$ef,$66,$ba // ....;.j.......f.
        .byte $ee,$b9,$66
        .byte $55,$51,$44,$6a,$bb,$ee,$aa,$66
        .text "UETU"
        .byte $66
        .byte $5a,$66,$9a,$a8,$22,$80,$66,$99,$56,$59,$15,$44,$01,$04,$6e,$b9 // Zf..".f.VY.D..n.
        .byte $6e,$ba,$ee,$f3,$3f,$c3,$6e,$be,$ee,$ba,$a9,$55,$45,$14,$5a,$98 // n...?.n....UE.Z.
        .byte $6a,$98,$6a,$88,$20,$80,$5a,$66,$1b,$66,$19,$44,$01,$04,$5d,$77 // j.j. .Zf.f.D..]w
        .byte $5d,$97,$5d,$aa,$28,$8a,$66,$99,$65,$95,$55,$ff,$ff,$ff,$56,$95 // ].].(.f.e.U...V.
        .byte $65,$99,$65,$ee,$fa,$ea,$65,$59,$65   // e.e...eYe

txt_3eeb:
        .byte $55,$55,$aa,$ab,$aa,$56,$55,$66,$9a,$66,$aa,$bb,$ec,$66,$99,$6e // UU...VUf.f...f.n
        .byte $b9,$fe,$ce,$33,$c0,$66,$ba,$6e,$bb,$6e,$ef,$bb,$ee,$59,$67,$9d // ...3.f.n.n...Yg.
        .byte $67,$a9,$aa,$6a,$a8,$64,$91,$d1,$91,$64,$55,$14 // g..j.d...dU.

txt_3f17:
        .byte $45,$55,$a4,$b4,$f4
        .byte $51,$05
        .byte $51,$44,$12
        .text "SRRSC"
        .byte $11
        .byte $03,$00,$27,$10,$32,$11,$27,$00,$77,$00,$76,$10,$23,$11,$32,$00 // ..'.2.'.w.v.#.2.
        .byte $aa,$02,$61,$12,$72,$11,$21,$03,$75,$d9,$5d,$5d,$d9,$d9,$d9,$d5 // ..a.r.!.u.]]....
        .byte $d5,$d5,$d5,$5d,$5d,$d5,$d5,$d5,$d5,$59,$5d,$d5,$d5,$d9,$d5,$d5 // ...]]....Y].....
        .byte $5d,$59,$95,$59,$d5,$d5,$d5,$5d,$d5,$d5,$5d,$d5,$d5,$d5,$59,$5d // ]Y.Y...]..]...Y]
        .byte $57,$95,$95,$5d,$5d,$59,$5d,$d5,$d5,$59,$5d,$95,$95,$95,$5d,$5d // W..]]Y]..Y]...]]
        .byte $95,$5d,$59,$5d,$5d,$95,$d5,$5d,$59,$59,$9d,$59,$5d,$d5,$95,$d5 // .]Y]]..]YY.Y]...
        .byte $5d,$59,$59,$5d,$d5,$59,$59,$59,$79,$95,$79,$97,$5d,$d5,$d5,$00 // ]YY].YYYy.y.]...
        .byte $95,$95,$5d,$95,$59,$5d,$5d,$5d,$95,$95,$95,$95,$95,$90,$95,$9d // ..].Y]]]........
        .byte $95,$59,$90,$5d,$5d,$95,$95,$95       // .Y.]]...

txt_3faf:
        .text "YY"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$5d,$95,$d9,$57,$59,$90,$95,$97,$95,$59,$5d,$00,$95,$59,$59 // .]..WY....Y]..YY
        .byte $5d,$90,$95,$59,$95,$95,$5d,$95,$95,$95,$90,$5d,$59,$95,$59,$90 // ]..Y..]....]Y.Y.
        .byte $95,$9d,$5d,$95,$5d,$95,$90,$9d,$95,$59,$59,$97,$75,$59,$95,$95 // ..].]....YY.uY..
        .byte $95,$79,$95,$d5,$00,$00,$00,$95,$59,$95,$95,$59,$95,$95,$59,$95 // .y......Y..Y..Y.
        .byte $9d,$95,$9d,$9d,$59,$95,$9d,$95,$95,$95,$95,$95,$9d,$95 // ....Y.........

scr_4000:
        // === Screen RAM (129 bytes, $4000-$4080) ===
        .byte $90,$9d,$d5,$59,$97,$97,$95,$59,$5d,$59,$5d,$59,$9d,$95,$95,$95 // scrcode: ................
        .byte $95,$59,$95,$5d,$59,$59,$59,$5d,$5d,$5d,$5d,$5d,$59,$59,$5d,$5d // scrcode: ................
        .byte $d5,$59,$95,$95,$5d,$5d,$d5,$5d       // scrcode: ........
        .byte $95,$9d,$59,$95,$d9,$95               // scrcode: ......

txt_402e:
        .text "YY"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $d5,$95,$9d,$95,$95,$95,$95,$d5,$90,$95,$59,$5d,$5d,$d5,$5d,$5d // scrcode: ................
        .byte $5d,$59,$59,$59,$59,$5d,$59,$59,$95,$95,$5d,$5d,$5d,$5d,$d5,$5d // scrcode: ................
        .byte $59,$59,$95,$9d,$d5,$59,$95,$59       // scrcode: ........
        .byte $59,$95,$59,$90,$90                   // scrcode: .....
        .text "@@@@@"
        .byte $90,$95,$50,$59,$90,$95,$95,$90,$90,$90,$90,$90,$90,$90,$90,$90 // scrcode: ................
        .byte $90,$95,$50,$95,$90,$95,$90,$90,$90,$50,$59,$90,$59 // scrcode: .............
        .encoding "petscii_upper"

dat_4080:
        // === Fill data (1 bytes, $4080-$4080) ===
        .byte $00                                   // .

// --- Region $41e8-$4349 ---
.pc = $41e8 "dat_41e8"

dat_41e8:
        .encoding "screencode_mixed"
        .text "<"
        .byte $c3,$c3                               // scrcode: ..
        .encoding "petscii_upper"

txt_41eb:
        .text "00<<<<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3                                   // scrcode: .

txt_41f4:
        .text "000<"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c3                                   // scrcode: .

txt_41fa:
        .text "<000<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cb,$bc,$c3                           // scrcode: ...

txt_4203:
        .text "<<0"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_4207:
        .text "<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_420a:
        .text "00<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $c3                                   // scrcode: .
        .text "<"
        .byte $b7,$c3                               // scrcode: ..
        .encoding "petscii_upper"

txt_4212:
        .text ";;;;"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_4217:
        .text "<<<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3                                   // scrcode: .

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

txt_4221:
        .text "<<<;<<<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $cb,$cb                               // scrcode: ..
        .text "<"
        .byte $c3,$c3                               // scrcode: ..
        .text "<"
        .byte $c3,$cb                               // scrcode: ..
        .encoding "petscii_upper"

txt_4231:
        .text "<<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $cb,$c3,$73,$bc,$bc                   // scrcode: .....
        .text "<"
        .byte $c3,$bc,$c3                           // scrcode: ...
        .text "<"
        .byte $c3,$bc                               // scrcode: ..
        .text "<"
        .byte $cb,$cb,$cb                           // scrcode: ...
        .encoding "petscii_upper"

txt_4245:
        .text "<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "<"
        .byte $cb                                   // scrcode: .
        .encoding "petscii_upper"

txt_424a:
        .text "<<"
        .byte $b3                                   // '3' | $80 (end-of-string marker)

txt_424d:
        .text "<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $bc,$bc,$cb                           // scrcode: ...

txt_4253:
        .text "<<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "<"
        .byte $c3,$bc,$bc,$c3,$c3,$bc,$cb,$cb,$7b,$cb,$7b,$b7 // scrcode: ............
        .text "<<<@"
        .byte $bc,$cb                               // scrcode: ..
        .text "<"
        .byte $cb,$cb                               // scrcode: ..
        .encoding "petscii_upper"

txt_426c:
        .text "<<<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $cb,$bc,$cb,$bc,$b0,$cb               // scrcode: ......
        .text "<"
        .byte $bc,$bc,$b0                           // scrcode: ...
        .encoding "petscii_upper"

txt_427a:
        .text "<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $cb,$bc,$bc,$bc,$c3                   // scrcode: .....
        .text "<"
        .byte $c3,$bc                               // scrcode: ..
        .text ";"
        .byte $7b,$bc,$b0,$bc,$7b,$bc,$bc           // scrcode: .......
        .text "<@"
        .byte $bc,$cb,$cb                           // scrcode: ...
        .text "<@"
        .byte $bc,$cb,$bc,$cb                       // scrcode: ....
        .text "<"
        .byte $bc,$bc,$bc,$b0                       // scrcode: ....
        .text "<"
        .byte $cb,$bc,$cb,$b0,$cb,$bc               // scrcode: ......
        .text "<"
        .byte $bc                                   // scrcode: .
        .text "<"
        .byte $b3,$b0,$b3,$bc,$bc,$bc,$7b,$7c,$bc,$bc,$bc,$bc,$b7,$bc,$cb // scrcode: ...............
        .text "@@"
        .byte $b0,$bc,$cb,$bc,$bc,$cb,$bc,$bc,$cb,$bc,$b3,$bc,$b3,$bc,$cb,$bc // scrcode: ................
        .byte $b3,$bc,$bc,$bc,$cb                   // scrcode: .....
        .byte $bc,$b3,$bc,$bc,$b3                   // scrcode: .....
        .text "<"
        .byte $bc,$b7,$7c,$bc,$cb                   // scrcode: .....
        .text "<"
        .byte $bc,$c3,$cb                           // scrcode: ...
        .text ";"
        .byte $bc,$bc,$bc,$bc,$cb,$bc               // scrcode: ......
        .text "<"
        .byte $cb,$cb,$bc                           // scrcode: ...
        .encoding "petscii_upper"

txt_42e7:
        .text "<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_42ea:
        .text "<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $bc                                   // scrcode: .
        .text "<"
        .byte $c3,$c3,$bc,$bc,$bc                   // scrcode: .....
        .encoding "petscii_upper"

txt_42f4:
        .text "<<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $c3                                   // scrcode: .
        .text "<"
        .byte $bc,$c3,$bc,$b3,$bc,$cb               // scrcode: ......
        .text "<"
        .byte $c3,$cb,$b3,$bc,$bc,$cb,$bc,$cb,$b0,$bc,$cb // scrcode: ...........
        .encoding "petscii_upper"

txt_430c:
        .text "<<<<<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $bc,$cb,$bc                           // scrcode: ...
        .text "<"
        .byte $bc,$cb,$bc,$cb                       // scrcode: ....
        .encoding "petscii_upper"

txt_431b:
        .text "<<<<<<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $bc,$bc,$b3,$c3,$cb,$c3,$f7,$f9,$f9   // scrcode: .........
        .text "e5"
        .byte $f5,$f1,$f9,$f1,$f9                   // scrcode: .....
        .text "i9"
        .byte $f9,$f1,$f9,$f9,$fd                   // scrcode: .....
        .text "a1"
        .byte $f9,$f5,$f9,$f9,$f9,$b1               // scrcode: ......
        .text "="
        .byte $fd,$f9,$f9,$f1,$f1,$69               // scrcode: ......
        .text "9"
        .byte $f9                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $4402-$4800 ---
.pc = $4402 "Segment $4402"
        .encoding "screencode_mixed"
        .text "9"
        .byte $79,$6d,$9d,$f9,$f1,$a9,$7d           // scrcode: .......
        .text "m"
        .byte $fd,$69,$b9,$f9,$69,$6d,$f5,$6d,$9d   // scrcode: .........
        .text "5="
        .byte $6d,$51,$f9,$69,$9d,$b5               // scrcode: ......
        .text "=1"
        .byte $61,$b1                               // scrcode: ..
        .text "i"
        .byte $f1,$61,$6d                           // scrcode: ...
        .text "9"
        .byte $49,$69                               // scrcode: ..
        .text "i"
        .byte $f9,$99                               // scrcode: ..
        .byte $9d,$fd,$7d                           // scrcode: ...
        .text "m"
        .byte $f9,$ad                               // scrcode: ..
        .text "am"
        .byte $fd                                   // scrcode: .
        .text "i"
        .byte $49                                   // scrcode: .
        .text "9"
        .byte $f9,$f9                               // scrcode: ..
        .text "i"
        .byte $fd,$bd                               // scrcode: ..
        .text "me"
        .byte $f9,$ad,$5d                           // scrcode: ...
        .text "1aq1"
        .byte $61                                   // scrcode: .
        .text "qa"
        .byte $51                                   // scrcode: .
        .text "aq"
        .byte $f1,$91                               // scrcode: ..
        .text "a"
        .byte $f1,$f1                               // scrcode: ..
        .text "1"
        .byte $a1                                   // scrcode: .
        .text "a"
        .byte $f1,$d1,$61                           // scrcode: ...
        .encoding "petscii_upper"

txt_4455:
        .text "11!1"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "aa"
        .byte $51                                   // scrcode: .
        .text "aq"
        .byte $f1,$f1,$61,$f1,$91,$91,$f1           // scrcode: .......
        .text "a"
        .byte $c1                                   // scrcode: .
        .text "a"
        .byte $d1,$f1,$d1                           // scrcode: ...
        .text "a"
        .byte $f1,$51,$a1,$f1                       // scrcode: ....
        .text "!"
        .byte $61,$41                               // scrcode: ..
        .text "1a"
        .byte $b1                                   // scrcode: .
        .text "1"
        .byte $51,$51                               // scrcode: ..
        .text "1"
        .byte $51,$91,$f1,$f1                       // scrcode: ....
        .encoding "petscii_upper"

txt_447f:
        .text "1!"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "1"
        .byte $d1,$71                               // scrcode: ..
        .text "1"
        .byte $61,$91,$91,$f1,$a1,$b1,$f1,$91,$d1,$f1,$61,$a1,$51 // scrcode: .............
        .text "1"
        .byte $91,$51                               // scrcode: ..
        .text "1"
        .byte $f1,$61,$51,$f1                       // scrcode: ....
        .text "aa"
        .byte $a1                                   // scrcode: .
        .text "1aa1aa1aaa"
        .byte $f1                                   // scrcode: .
        .text "a"
        .text "a"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "1aaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa"
        .byte $f1                                   // scrcode: .
        .text "aa1aa1aaaa"
        .byte $f1                                   // scrcode: .
        .text "aa1aa1aaa"
        .text "aaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa1"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa1aa1aa1aaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "1a"
        .text "a1aaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa1aa1aa1aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $61,$f1                               // scrcode: ..
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $a1,$f1                               // scrcode: ..
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "a"
        .text "aq"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1,$f1                               // scrcode: ..
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa1aa1aa1aa1"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "1aaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa1aa1aa1aaa"
        .byte $f1                                   // scrcode: .
        .text "1aa1aa1aaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa"
        .byte $f1                                   // scrcode: .
        .text "aa1"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaa"
        .byte $f1                                   // scrcode: .
        .text "aa1aa1a"
        .encoding "petscii_upper"

spr_4580:
        .encoding "screencode_mixed"
        .text "aaaaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aaaaaaaaa"
        .byte $f1                                   // scrcode: .
        .text "aa"
        .byte $f1                                   // scrcode: .
        .text "aa1aa"
        .byte $f1                                   // scrcode: .
        .text "aa1"
        .byte $f1                                   // scrcode: .
        .text "a"
        .byte $a1,$f1,$f1,$f1                       // scrcode: ....
        .text "1"
        .byte $51,$41                               // scrcode: ..
        .byte $f1,$91,$41                           // scrcode: ...
        .text "1q"
        .byte $51,$f1,$b1,$51,$f1,$a1               // scrcode: ......
        .text "q"
        .encoding "petscii_upper"

txt_45b4:
        .text "11"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $91,$f1,$b1,$61,$f1,$91               // scrcode: ......
        .text "!"
        .byte $f1,$61,$61,$51,$f1,$51,$61           // scrcode: .......
        .text "1"
        .byte $91,$a1                               // scrcode: ..
        .text "1"
        .byte $91,$91                               // scrcode: ..
        .text "!"
        .byte $51,$f1,$71,$51                       // scrcode: ....
        .text "1"
        .byte $91                                   // scrcode: .
        .text "a1q"
        .byte $51                                   // scrcode: .
        .text "a"
        .byte $a1,$41,$51,$f1                       // scrcode: ....
        .text "aa"
        .byte $f1,$41                               // scrcode: ..
        .byte $91,$f1,$71                           // scrcode: ...
        .text "q"
        .byte $51                                   // scrcode: .
        .text "1"
        .byte $f1                                   // scrcode: .
        .text "aq"
        .byte $f1,$41,$81,$f1                       // scrcode: ....
        .text "1q"
        .byte $41                                   // scrcode: .
        .text "1aa1aa1"
        .byte $a1,$61                               // scrcode: ..
        .text "c"
        .byte $fb,$7c,$9c,$fc                       // scrcode: ....
        .text "<ak1+kk"
        .byte $fb,$91,$eb                           // scrcode: ...
        .byte $fb,$93,$9b,$f1,$6b,$5c               // scrcode: ......
        .text "k;"
        .byte $ab,$51,$93                           // scrcode: ...
        .text "c"
        .byte $fb,$fb,$7b,$91                       // scrcode: ....
        .text ";"
        .byte $63,$cb,$41,$fb,$7b,$93               // scrcode: ......
        .text ";"
        .byte $ab,$57,$47,$fb,$9b,$93               // scrcode: ......
        .text ";"
        .byte $6b,$6b                               // scrcode: ..
        .text "s;a"
        .byte $53                                   // scrcode: .
        .text "3"
        .byte $fb,$eb                               // scrcode: ..
        .byte $51,$fb,$93,$5b,$fb                   // scrcode: .....
        .text "1"
        .byte $9b,$9b                               // scrcode: ..
        .text "3"
        .byte $a1,$91                               // scrcode: ..
        .text "3"
        .byte $ab,$5b                               // scrcode: ..
        .text "c"
        .byte $fb,$5b,$53,$f3,$ab,$6b,$f1           // scrcode: .......
        .text "3"
        .byte $f7,$fc,$b1,$f1,$f3,$fb,$fb,$fb,$f1,$f1,$f3,$fb,$91 // scrcode: .............
        .text "3"
        .byte $fb,$fb                               // scrcode: ..
        .text ";"
        .byte $f3,$f1                               // scrcode: ..
        .text "1"
        .byte $f1,$f1,$51,$f3,$fb,$f3,$f3,$f1,$fb,$fb,$fb,$f3,$71,$f1,$f3,$fb // scrcode: ................
        .text ";"
        .byte $fb,$f3                               // scrcode: ..
        .text "7"
        .byte $f1,$f1                               // scrcode: ..
        .text "a"
        .byte $f7,$f1,$f7,$f3,$fb,$f1,$f1,$f3,$f3,$fb,$f1,$f3,$f1 // scrcode: .............
        .text "3"
        .byte $f3,$fb                               // scrcode: ..
        .text "1"
        .byte $f3,$f3                               // scrcode: ..
        .text "1"
        .byte $fb,$f1                               // scrcode: ..
        .text "c"
        .byte $f3,$f1,$f3,$f1,$fb,$f3,$fb,$fc,$f1   // scrcode: .........
        .text "l3"
        .byte $f1,$f7                               // scrcode: ..
        .text "1"
        .byte $fb,$f1                               // scrcode: ..
        .text "1"
        .byte $f3,$f7                               // scrcode: ..
        .text "c"
        .byte $f1,$f3,$f1,$f1,$f1,$f1,$f3,$f3,$f3   // scrcode: .........
        .text "a"
        .byte $f3                                   // scrcode: .
        .byte $f3,$f3                               // scrcode: ..
        .text "3"
        .byte $fc,$f3                               // scrcode: ..
        .text "<"
        .byte $f3,$f3                               // scrcode: ..
        .text "c"
        .byte $fc,$f1,$f1,$f3,$f3,$f3,$fc,$f3,$f1,$fc,$fb,$f3,$f3 // scrcode: .............
        .text ";"
        .byte $f3,$f3                               // scrcode: ..
        .text ";"
        .byte $f3,$fb                               // scrcode: ..
        .text "3"
        .byte $fc,$f3                               // scrcode: ..
        .text "a"
        .byte $f3,$f3,$f1,$f3,$fb,$f3,$f3,$f3       // scrcode: ........
        .byte $fb                                   // scrcode: .
        .text "k;"
        .byte $fb,$fb                               // scrcode: ..
        .text "3"
        .byte $f3,$fb                               // scrcode: ..
        .text "1"
        .byte $fb,$f3                               // scrcode: ..
        .text "c"
        .byte $f3,$fb,$fb,$fb,$f1,$fb,$fb,$f3,$fb   // scrcode: .........
        .text "c"
        .byte $fc,$f3,$f3                           // scrcode: ...
        .text ";"
        .byte $fb,$f3                               // scrcode: ..
        .text "<"
        .byte $f3,$f1,$f1,$f1,$f1,$f1,$f1,$f3,$fb,$fb,$fb // scrcode: ...........
        .byte $fb,$fb,$fb,$f3,$f3                   // scrcode: .....
        .text "1"
        .byte $f1,$fb                               // scrcode: ..
        .text "3"
        .byte $f1,$f3                               // scrcode: ..
        .text "3"
        .byte $fb,$fb,$bb,$fb,$fb,$fb,$f3,$f3,$f3,$fc,$fb,$f3,$1b // scrcode: .............
        .text "@"
        .byte $f0,$e5,$a4                           // scrcode: ...
        .text "c"
        .byte $88,$84                               // scrcode: ..
        .text "c"
        .byte $c0,$ff,$d0                           // scrcode: ...
        .text "b"
        .byte $c6                                   // scrcode: .
        .text "d"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $91                                   // scrcode: .
        .text "c"
        .byte $4c,$f8,$46,$a0                       // scrcode: ....
        .text "@"
        .byte $91                                   // scrcode: .
        .text "c"
        .byte $e6                                   // scrcode: .
        .text "c"
        .byte $d0                                   // scrcode: .
        .text "b"
        .byte $e6                                   // scrcode: .
        .text "d"
        .byte $a5                                   // scrcode: .
        .text "c"
        .byte $c9,$ff,$d0,$c1,$a5                   // scrcode: .....
        .text "d"
        .byte $c9,$bf,$d0,$bb,$a9                   // scrcode: .....
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "l:"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "m:"
        .byte $ad,$86                               // scrcode: ..
        .text "b"
        .byte $8d                                   // scrcode: .
        .text "v:"
        .byte $a9,$89,$85,$fb,$a9,$57,$85,$fc       // scrcode: ........
        .text " "
        .byte $7f,$44,$a9                           // scrcode: ...
        .text ")"
        .byte $85,$fb,$a9,$41,$85,$fc               // scrcode: ......
        .text " "
        .byte $7f                                   // scrcode: .
        .encoding "petscii_upper"

txt_4762:
        .text "D "
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $44,$ad                               // scrcode: ..
        .text "v:"
        .byte $8d,$86                               // scrcode: ..
        .text "b"
        .byte $4c,$f8,$46,$48,$8a,$48,$98,$48,$a0   // scrcode: .........
        .text "x"
        .byte $a9,$a0,$99                           // scrcode: ...
        .text "@"
        .byte $d4,$88                               // scrcode: ..
        .text "p"
        .byte $fa,$a9                               // scrcode: ..
        .text "o"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d4,$a9                               // scrcode: ..
        .text "l"
        .byte $8d                                   // scrcode: .
        .text "e"
        .byte $d4,$a9                               // scrcode: ..
        .text "i"
        .byte $8d                                   // scrcode: .
        .text "f"
        .byte $d4                                   // scrcode: .
        .byte $a9                                   // scrcode: .
        .text "r"
        .byte $8d                                   // scrcode: .
        .text "a"
        .byte $d4,$a9                               // scrcode: ..
        .text "z"
        .byte $8d                                   // scrcode: .
        .text "o"
        .byte $d4,$a9                               // scrcode: ..
        .text "u"
        .byte $8d                                   // scrcode: .
        .text "d"
        .byte $d4,$a2                               // scrcode: ..
        .text "-"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $88,$d0,$fd,$ca,$d0,$f8,$a9           // scrcode: .......
        .text "t"
        .byte $8d                                   // scrcode: .
        .text "d"
        .byte $d4,$a2,$ff,$a0                       // scrcode: ....
        .text "@"
        .byte $88,$d0,$fd,$ca,$d0,$f8               // scrcode: ......
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d4,$68,$a8,$68,$aa,$68,$60,$a9,$ff   // scrcode: .........
        .text "8"
        .byte $e5                                   // scrcode: .
        .text "c"
        .byte $8d                                   // scrcode: .
        .text "p:"
        .byte $a9,$bf,$e5                           // scrcode: ...
        .text "d"
        .byte $8d                                   // scrcode: .
        .text "q:"
        .byte $ae                                   // scrcode: .
        .text "p:"
        .byte $ad                                   // scrcode: .
        .text "q: "
        .byte $fe                                   // scrcode: .
        .encoding "petscii_upper"

txt_47d7:
        .text "B "
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $bd                                   // scrcode: .
        .text " "
        .byte $f5,$42,$60,$ad                       // scrcode: ....
        .text "u:"
        .byte $c9                                   // scrcode: .
        .text "a"
        .byte $f0                                   // scrcode: .
        .text "&"
        .byte $a9                                   // scrcode: .
        .text ")"
        .byte $85,$fb,$a9                           // scrcode: ...
        .text "?"
        .byte $85,$fc                               // scrcode: ..
        .text " "
        .byte $7f                                   // scrcode: .
        .encoding "petscii_upper"

txt_47f0:
        .text "D ZE"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "u:"
        .byte $ad,$86                               // scrcode: ..
        .text "b"
        .byte $8d                                   // scrcode: .
        .text "v:8"
        .encoding "petscii_upper"

dat_4800:
        // === Fill data (1 bytes, $4800-$4800) ===
        .byte $00                                   // .

// --- Region $4b40-$4b40 ---
.pc = $4b40 "spr_4b40"

spr_4b40:
        .byte $00                                   // .

// --- Region $4e00-$4e00 ---
.pc = $4e00 "spr_4e00"

spr_4e00:
        .byte $00                                   // .

// --- Region $4e40-$4e40 ---
.pc = $4e40 "spr_4e40"

spr_4e40:
        .byte $00                                   // .

// --- Region $4e80-$4e80 ---
.pc = $4e80 "spr_4e80"

spr_4e80:
        .byte $00                                   // .

// --- Region $5440-$5440 ---
.pc = $5440 "spr_5440"

spr_5440:
        .byte $00                                   // .

// --- Region $5740-$5740 ---
.pc = $5740 "spr_5740"

spr_5740:
        .byte $00                                   // .

// --- Region $5943-$5943 ---
.pc = $5943 "dat_5943"

dat_5943:
        // === Fill data (1 bytes, $5943-$5943) ===
        .byte $00                                   // .

// --- Region $5b40-$5b40 ---
.pc = $5b40 "spr_5b40"

spr_5b40:
        .byte $00                                   // .

// --- Region $6000-$6000 ---
.pc = $6000 "chr_6000"

chr_6000:
        .byte $00                                   // .

// --- Region $6180-$6180 ---
.pc = $6180 "spr_6180"

spr_6180:
        .byte $00                                   // .

// --- Region $6340-$6340 ---
.pc = $6340 "spr_6340"

spr_6340:
        .byte $00                                   // .

// --- Region $6800-$6800 ---
.pc = $6800 "chr_6800"

chr_6800:
        .byte $00                                   // .

// --- Region $6b40-$6b40 ---
.pc = $6b40 "spr_6b40"

spr_6b40:
        .byte $00                                   // .

// --- Region $7740-$7740 ---
.pc = $7740 "spr_7740"

spr_7740:
        .byte $00                                   // .

// --- Region $7e40-$7e40 ---
.pc = $7e40 "spr_7e40"

spr_7e40:
        .byte $00                                   // .

// --- Region $7f40-$7f40 ---
.pc = $7f40 "spr_7f40"

spr_7f40:
        .byte $00                                   // .

// --- Region $8d11-$8d11 ---
.pc = $8d11 "dat_8d11"

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

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

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

// --- Region $9d11-$9d11 ---
.pc = $9d11 "dat_9d11"

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

// --- Region $ced1-$ced1 ---
.pc = $ced1 "dat_ced1"

dat_ced1:
        // === Fill data (1 bytes, $ced1-$ced1) ===
        .byte $00                                   // .

// --- Region $d200-$e543 ---
.pc = $d200 "dat_d200"

dat_d200:
        .byte $a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1
        .byte $2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$f0 // / "..-.-........
        .byte $c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d,$e6,$2f,$d0 // ........../.-./.
        .byte $02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71 // ..0.-......... q
        .byte $01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0 // ../ "..-.-......
        .byte $f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20 // ..9..0..9./.L". 
        .byte $71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02 // q../.-./...0.-..
        .byte $e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9 // ......9..L..,...
        .byte $37,$85,$01,$58,$20,$00,$0f,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04 // 7..X ..L........
        .byte $2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5 // ,...../.-.......
        .byte $2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5 // -e..-..i........
        .byte $18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01 // ../e../.0i..0L..
        .byte $b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad // ................
        .byte $df,$01,$c9,$df,$d0,$ea,$60,$a8,$24,$3c,$66,$7e,$66,$e3,$6e,$2a // ......`.$<f~f.n*
        .byte $00,$7c,$66,$7c,$66,$7e,$7e,$7c,$00,$3c,$e3,$60,$30,$7e,$7e,$3e // .|f|f~~|.<.`0~~>
        .byte $00,$78,$6c,$66,$66,$7e,$7e,$7c,$00,$7e,$60,$7c,$60,$e3,$7e,$25 // .xlff~~|.~`|`.~%
        .byte $00,$7e,$60,$7c,$60,$e3,$70,$2d,$00,$3c,$60,$6e,$66,$7e,$7e,$3c // .~`|`.p-.<`nf~~<
        .byte $00,$66,$66,$7e,$66,$e3,$6e,$22,$00,$3c,$e3,$18,$e3,$3c,$22,$00 // .ff~f.n".<...<".
        .byte $3e,$e3,$06,$28,$7e,$7e,$7c,$00,$66,$6c,$78,$6c,$e3,$6e,$a1,$e4 // >..(~~|.flxl.n..
        .byte $60,$e3,$7e,$23,$00,$7e,$0b,$e5,$6b,$22,$00,$7c,$e3,$66,$e3,$6e // `.~#.~..k".|.f.n
        .byte $22,$00,$3c,$e3,$66,$28,$7e,$7e,$3c,$00,$7c,$66,$7c,$60,$e3,$70 // ".<.f(~~<.|f|`.p
        .byte $2d,$00,$3c,$66,$66,$60,$7e,$7e,$3e,$00,$7c,$66,$7c,$6c,$e3,$6e // -.<ff`~~>.|f|l.n
        .byte $2a,$00,$3c,$60,$3c,$06,$7e,$7e,$7c,$00,$7e,$e3,$18,$e3,$3c,$a1 // *.<`<.~~|.~...<.
        .byte $e4,$66,$24,$7e,$7e,$3c,$00,$e3,$66,$26,$6e,$7e,$3c,$18,$00,$63 // .f$~~<..f&n~<..c
        .byte $e4,$6b,$37,$7f,$3e,$00,$66,$66,$34,$18,$2c,$6e,$6e,$00,$66,$66 // .k7.>.ff4.,nn.ff
        .byte $3e,$06,$7e,$7e,$7c,$00,$3e,$06,$1c,$70,$e3,$7e,$28,$00,$ff,$80 // >.~~|.>..p.~(...
        .byte $bf,$b0,$b6,$be,$80,$c2,$29,$00,$ff,$60,$67,$66,$00,$ff,$f0,$10 // ......)..`gf....
        .byte $e4,$d0,$29,$10,$f0,$ff,$80,$bc,$b6,$b6,$bc,$80,$c2,$27,$01,$7d // ..)..........'.}
        .byte $6d,$0d,$79,$01,$ff,$a8,$e5,$18,$23,$00,$18,$00,$e3,$6c,$a6,$30 // m.y.....#....l.0
        .byte $28,$28,$7c,$28,$7c,$28,$00,$10,$38,$50,$38,$14,$78,$10,$00,$c0 // ((|(|(..8P8.x...
        .byte $e6                                   // .

txt_d3e1:
        .byte $40                                   // @ character
        .text ","
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$66,$3c,$38,$67,$66,$3f,$00,$18,$18,$30,$a5,$22,$0c,$18,$e3 // <f<8gf?...0."...
        .byte $30,$25,$18,$0c,$00,$30,$18,$e3,$0c,$22,$18,$30,$a2,$25,$54,$38 // 0%...0...".0.%T8
        .byte $7c                                   // |

txt_d405:
        .text "8T"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $23,$18,$18,$30,$a3,$21,$7e,$a9,$22,$18,$18,$a2,$30,$03,$06,$0c // #..0.!~."...0...
        .byte $18,$30,$60,$00,$3c,$66,$6e,$76,$7e,$7e,$3c,$00,$38,$e3,$18,$e3 // .0`.<fnv~~<.8...
        .byte $3c,$25,$00,$3c,$06,$1c,$70,$e3,$7e,$2d,$00,$3c,$06,$1c,$06,$7e // <%.<..p.~-.<...~
        .byte $7e,$7c,$00,$66,$66,$7e,$06,$e3,$0e,$35,$00,$7c,$60,$7c,$06,$7e // ~|.ff~...5.|`|.~
        .byte $7e,$7c,$00,$3c,$60,$7c,$66,$7e,$7e,$3c,$00,$7e,$06,$0c,$18,$e3 // ~|.<`|f~~<.~....
        .byte $38,$30,$00,$3c,$66,$3c,$66,$7e,$7e,$3c,$00,$3c,$66,$3e,$06,$7e // 80.<f<f~~<.<f>.~
        .byte $7e,$7c,$a3,$21,$18,$a2,$21,$18,$a4,$21,$18,$a2,$25,$18,$18,$30 // ~|.!..!..!..%..0
        .byte $00,$3c,$e4,$7e                       // .<.~

txt_d47c:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$18,$3c,$3c,$18,$a5,$22,$18,$18,$a3,$36,$3c,$66,$0c,$18,$18 // $.<<.."...6<f...
        .byte $00,$18,$00,$ad,$3e,$16,$c9,$21,$f0,$01,$60,$a9,$40,$8d,$2b,$1c // ....>..!..`.@.+.
        .byte $60,$a2,$3d,$ae,$3c,$03,$bd,$30,$0a,$8d,$21,$d0,$e8,$8e,$3c,$03 // `.=.<..0..!...<.
        .byte $e0,$08,$f0,$01,$60,$a9,$00,$8d,$3c,$03,$a9,$00,$8d,$2b,$1c,$60 // ....`...<....+.`
        .byte $a3,$27,$0b,$0c,$0f,$01,$0f,$0c,$0b,$a9,$37,$ae,$3d,$03,$e8,$8e // .'........7.=...
        .byte $3d,$03,$e0,$04,$f0,$01,$60,$a9,$00,$8d,$3d,$03,$a9,$10,$8d,$2b // =.....`...=....+
        .byte $1c,$60,$a9,$2e,$ad,$20,$16,$c9,$00,$f0,$01,$60,$a9,$a0,$8d,$76 // .`... .....`...v
        .byte $1c,$60,$a2,$3d,$ae,$3e,$03,$bd,$90,$0a,$8d,$21,$d0,$e8,$8e,$3e // .`.=.>.....!...>
        .byte $03,$e0,$08,$f0,$01,$60,$a9,$00,$8d,$3e,$03,$a9,$60,$8d,$76,$1c // .....`...>..`.v.
        .byte $60,$a3,$27,$0b,$0c,$0f,$01,$0f,$0c,$0b,$a9,$37,$ae,$3f,$03,$e8 // `.'........7.?..
        .byte $8e,$3f,$03,$e0,$04,$f0,$01,$60,$a9,$00,$8d,$3f,$03,$a9,$70,$8d // .?.....`...?..p.
        .byte $76,$1c,$60,$a9,$36,$a2,$00,$bc,$d4,$0a,$88,$d0,$fd,$bd,$d6,$0a // v.`.6...........
        .byte $8d,$21,$d0,$e8,$e0,$02,$d0,$ef,$60,$01,$02,$aa,$3b,$ad,$11,$d0 // .!......`...;...
        .byte $09,$22,$8d,$11,$d0,$ad,$16,$d0,$29,$df,$09,$10,$8d,$16,$d0,$ad // ."......).......
        .byte $18,$d0,$09,$08,$8d,$18,$d0,$60,$a5,$e4,$20,$28,$03,$01,$16,$01 // .......`.. (....
        .byte $0c,$09,$05,$12,$e4,$20,$28,$0f,$16,$05,$12,$0d,$09,$0e,$04,$e4 // ..... (.........
        .byte $20,$28,$18,$2d,$06,$01,$03,$14,$0f,$12,$e4 //  (.-.......

txt_d58a:
        .text " ;"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $43,$03,$bd,$45,$0b,$8d,$5b,$1d,$8d,$5b,$1d,$e8,$8e,$43,$03,$e0 // C..E..[..[...C..
        .byte $16,$f0,$01,$60,$a9,$00,$8d,$43,$03,$60,$a2,$2a,$01,$01,$02,$02 // ...`...C.`.*....
        .byte $03,$03,$04,$04,$03,$03,$e3,$02,$e9,$01,$a5,$3b,$ae,$47,$03,$bd // ...........;.G..
        .byte $7d,$0b,$8d,$5b,$0c,$8d,$5b,$0c,$e8,$8e,$47,$03,$e0,$16,$f0,$01 // }..[..[...G.....
        .byte $60,$a9,$00,$8d,$47,$03,$60,$a2,$2a,$01,$01,$02,$02,$03,$03,$04 // `...G.`.*.......
        .byte $04,$03,$03,$e3,$02,$e9,$01,$ad,$35,$ae,$50,$03,$e8,$8e,$50,$03 // ........5.P...P.
        .byte $e0,$10,$f0,$01,$60,$a9,$00,$8d,$50,$03,$20,$c0,$0b,$60,$ab,$2e // ....`...P. ..`..
        .byte $ce,$09,$10,$ad,$09,$10,$c9,$00,$f0,$01,$60,$4c,$00,$2a,$80,$32 // ..........`L.*.2
        .byte $00,$60,$4c,$ae,$44,$03,$ca,$8e,$44,$03,$8e,$16,$d0,$e0,$ff,$f0 // .`L.D...D.......
        .byte $01,$60,$a9,$07,$8d,$44,$03,$8d,$16,$d0,$a2,$00,$bd,$31,$06,$9d // .`...D.......1..
        .byte $30,$06,$e8,$e0,$27,$d0,$f5,$ae,$45,$03,$bd,$00,$0d,$8d,$57,$06 // 0...'...E.....W.
        .byte $e8,$8e,$45,$03,$e0,$00,$f0,$08,$ad,$57,$06,$c9,$00,$f0,$05,$60 // ..E......W.....`
        .byte $ee,$29,$0c,$60,$a9,$00,$8d,$45,$03,$a9,$0d,$8d,$29,$0c,$60,$a4 // .).`...E....).`.
        .byte $34,$20,$00,$0c,$ae,$46,$03,$e8,$8e,$46,$03,$e0,$01,$d0,$f2,$a9 // 4 ...F...F......
        .byte $00,$8d,$46,$03,$60,$80,$9c,$00,$e5,$20,$21,$19,$e5,$0f,$22,$20 // ..F.`.... !..." 
        .byte $02,$e3,$0f,$e3,$19,$e3,$05,$60,$3c,$13,$13 // .......`<..

txt_d688:
        .text " .. "

txt_d68c:
        .encoding "screencode_mixed"
        .text "excalibur here.. after a short pause we release again "
        .encoding "petscii_upper"
        .byte $e4,$2e,$61,$78                       // ..ax

txt_d6c6:
        .encoding "screencode_mixed"
        .text " call telephone anarchy/excalibur h.q. at"
        .encoding "petscii_upper"

txt_d6ef:
        .text " 209-224-7213 "

txt_d6fd:
        .encoding "screencode_mixed"
        .text "for the latest warez.. then call up our vmb at"
        .encoding "petscii_upper"

txt_d72b:
        .text " 615-664-1941 "

txt_d739:
        .encoding "screencode_mixed"
        .text "for the latest releases"
        .encoding "petscii_upper"

txt_d750:
        .text " .. "

txt_d754:
        .encoding "screencode_mixed"
        .text "european greets to : legend"
        .encoding "petscii_upper"

txt_d76f:
        .text " ! * "

txt_d774:
        .encoding "screencode_mixed"
        .text "ikari-talent * crazy-lotus * ils * gp * action * f4cg * dcs"
        .encoding "petscii_upper"

txt_d7af:
        .text " .. "

txt_d7b3:
        .encoding "screencode_mixed"
        .text "u.s. greets to : nec * xds * syn * inc * fan * int * atc"
        .encoding "petscii_upper"

txt_d7eb:
        .text " .. "
        .byte $05,$18,$03,$01,$0c,$09,$02,$15,$12,$20,$09,$0e // ......... ..

txt_d7fb:
        .text " '90.. ! "

txt_d804:
        .encoding "screencode_mixed"
        .text "live the adventure ! fear the sword"
        .encoding "petscii_upper"

txt_d827:
        .text " !! "

txt_d82b:
        .encoding "screencode_mixed"
        .text "x-factor outta here"
        .encoding "petscii_upper"
        .byte $e7,$20,$80,$2b,$00,$60,$ac,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$20 // . .+.`.... ..!. 
        .byte $44,$e5,$a2,$00,$a9,$00,$9d,$3c,$03,$e8,$e0,$30,$d0,$f8,$a9,$00 // D......<...0....
        .byte $20,$00,$10,$a2,$00,$bd,$40,$3f,$9d,$00,$04,$bd,$40,$40,$9d,$00 //  .....@?....@@..
        .byte $05,$bd,$40,$41,$9d,$00,$06,$bd,$40,$42,$9d,$00,$07,$e8,$d0,$e5 // ..@A....@B......
        .byte $a2,$00,$bd,$28,$43,$9d,$00,$d8,$bd,$28,$44,$9d,$00,$d9,$bd,$28 // ...(C....(D....(
        .byte $45,$9d,$00,$da,$bd,$28,$46,$9d,$00,$db,$e8,$d0,$e5,$a2,$00,$a9 // E....(F.........
        .byte $00,$9d,$18,$d9,$9d,$a8,$da,$9d,$80,$da,$e8,$e0,$28,$d0,$f2,$a2 // ............(...
        .byte $00,$bd,$00,$0b,$9d,$40,$05,$a9,$01,$9d,$40,$d9,$a9,$03,$9d,$b8 // .....@....@.....
        .byte $d9,$a9,$0e,$9d,$30,$da,$e8,$e0,$28,$d0,$e6,$a9,$0b,$8d,$47,$03 // ....0...(.....G.
        .byte $a9,$2c,$8d,$7e,$1c,$a9,$1e,$8d,$29,$1d,$a9,$0d,$8d,$29,$0c,$20 // .,.~....)....). 
        .byte $9e,$0f,$4c,$9b,$0f,$a9,$1b,$8d,$11,$d0,$a9,$32,$8d,$12,$d0,$20 // ..L........2... 
        .byte $00,$1c,$60,$80,$54,$00,$26,$4c,$28,$10,$4c,$65,$10,$e3,$01,$60 // ..`.T.&L(.Le...`
        .byte $1f,$0f,$f1,$a9,$11,$4e,$06,$27,$68   // .....N.'h

txt_d907:
        .text "-PLAYER BY JCH-"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $17,$02,$18,$31,$18,$02,$00,$e3,$0a,$61,$05,$a8,$a2,$00,$b9,$20 // ...1.....a..... 
        .byte $10,$9d,$ca,$15,$9d,$d0,$15,$b9,$21,$10,$9d,$cd,$15,$9d,$d3,$15 // ........!.......
        .byte $c8,$c8,$e8,$e0,$03,$d0,$e7,$b9,$20,$10,$8d,$56,$16,$8d,$57,$16 // ........ ..V..W.
        .byte $a0,$00,$98,$99,$00,$d4,$99,$e6,$15,$c8,$c0,$1b,$d0,$f5,$ad,$09 // ................
        .byte $10,$8d,$18,$d4,$60,$a5,$fb,$48,$a5,$fc,$48,$a2,$02,$ce,$56,$16 // ....`..H..H...V.
        .byte $10,$06,$ad,$57,$16,$8d,$56,$16,$d0,$10,$bd,$06,$10,$d0,$03,$4c // ...W..V........L
        .byte $fa,$14,$bd,$ef,$15,$f0,$06,$de,$ef,$15,$4c,$24,$12,$bd,$f8,$15 // ..........L$....
        .byte $9d,$ef,$15,$bd,$ca,$15,$85,$fb,$bd,$cd,$15,$85,$fc,$a0,$00,$98 // ................
        .byte $9d,$f2,$15,$b1,$fb,$10,$16,$29,$7f,$0a,$9d,$e6,$15,$fe,$ca,$15 // .......)........
        .byte $e6,$fb,$d0,$05,$fe,$cd,$15,$e6,$fc,$a0,$00,$b1,$fb,$a8,$b9,$61 // ...............a
        .byte $18,$85,$fb,$b9,$79,$18,$85,$fc,$bc,$e9,$15,$b1,$fb,$30,$40,$f0 // ....y........0@.
        .byte $34,$c9,$7e,$f0,$26,$9d,$fb,$15,$0a,$18,$7d,$e6,$15,$a8,$b9,$0a // 4.~.&.....}.....
        .byte $15,$18,$7d,$53,$16,$9d,$16,$16,$b9,$0b,$15,$69,$00,$9d,$19,$16 // ..}S.......i....
        .byte $bd,$4a,$16,$f0,$09,$de,$4a,$16,$4c,$fe,$10,$fe,$f2,$15,$a9,$ff // .J....J.L.......
        .byte $9d,$e0,$15,$d0,$68,$a9,$fe,$9d,$e0,$15,$fe,$f2,$15,$d0,$5e,$48 // ....h.........^H
        .byte $29,$e0,$c9,$80,$d0,$15,$68,$48,$29,$10,$9d,$f2,$15,$68,$29,$0f // ).....hH)....h).
        .byte $9d,$ef,$15,$9d,$f8,$15,$fe,$e9,$15,$d0,$9d,$c9,$a0,$d0,$0c,$68 // ...............h
        .byte $e3,$0a,$60,$b4,$9d,$ec,$15,$fe,$e9,$15,$d0,$8d,$68,$29,$3f,$0a // ..`.........h)?.
        .byte $a8,$b9,$cf,$17,$9d,$41,$16,$b9,$ce,$17,$48,$29,$1f,$9d,$44,$16 // .....A....H)..D.
        .byte $68,$48,$29,$80,$9d,$47,$16,$a9,$01,$9d,$4a,$16,$a9,$00,$9d,$4d // hH)..G....J....M
        .byte $16,$9d,$50,$16,$68                   // ..P.h

txt_da5c:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $ce,$fe,$4a,$16,$d0,$c9,$fe,$e9,$15,$bc,$e9,$15,$b1,$fb,$c9,$7f // ..J.............
        .byte $d0,$2d,$a9,$00,$9d,$e9,$15,$a8,$bd,$ca,$15,$18,$69,$01,$9d,$ca // .-..........i...
        .byte $15,$85,$fb,$bd,$cd,$15,$69,$00,$9d,$cd,$15,$85,$fc,$b1,$fb,$c9 // ......i.........
        .byte $ff,$d0,$0c,$bd,$d0,$15,$9d,$ca,$15,$bd,$d3,$15,$9d,$cd,$15,$bd // ................
        .byte $f2,$15,$f0,$03,$4c,$24,$12,$bc,$ec,$15,$b9,$26,$17,$bc,$dd,$15 // ....L$.....&....
        .byte $99,$05,$d4,$bc,$ec,$15,$b9,$27,$17,$bc,$dd,$15,$99,$06,$d4,$bd // .......'........
        .byte $e3,$15,$29,$fe,$99,$04,$d4,$bc,$ec,$15,$b9,$2d,$17,$9d,$3b,$16 // ..)........-..;.
        .byte $9d,$3e,$16,$b9,$2a,$17,$a0,$00,$29,$0f,$f0,$18,$c9,$08,$f0,$13 // .>..*...).......
        .byte $e4,$0a,$60,$65,$0d,$09,$10,$8d,$18,$d4,$c8,$ad,$0a,$10,$1d,$d7 // ..`e............
        .byte $15,$d0,$07,$c8,$ad,$0a,$10,$3d,$da,$15,$8d,$17,$d4,$8d,$0a,$10 // .......=........
        .byte $c0,$01,$d0,$0f,$bc,$ec,$15,$b9,$2b,$17,$8d,$38,$16,$a8,$a9,$00 // ........+..8....
        .byte $8d,$39,$16,$a9,$02,$9d,$f5,$15,$a9,$09,$4c,$f1,$14,$bd,$f5,$15 // .9........L.....
        .byte $c9,$02,$d0,$11,$bc,$ec,$15,$b9,$2c,$17,$9d,$28,$16,$a8,$a9,$00 // ........,..(....
        .byte $9d,$2b,$16,$f0,$0b,$bd,$2b,$16,$f0,$06,$de,$2b,$16,$4c,$94,$12 // .+....+....+.L..
        .byte $bc,$28,$16,$b9,$fe,$16,$48,$29,$f0,$e4,$4a,$60,$9e,$9d,$1c,$16 // .(....H)..J`....
        .byte $68,$29,$0f,$9d,$1f,$16,$b9,$ff,$16,$9d,$22,$16,$b9,$00,$17,$8d // h)........".....
        .byte $d6,$15,$29,$3f,$0a,$9d,$2b,$16,$2c,$d6,$15,$10,$14,$b9,$01,$17 // ..)?..+.,.......
        .byte $48,$29,$f0,$9d,$2e,$16,$68,$29,$0f,$9d,$31,$16,$a9,$00,$9d,$25 // H)....h)..1....%
        .byte $16,$2c,$d6,$15,$70,$07,$98,$18,$69,$04,$9d,$28,$16,$bd,$25,$16 // .,..p...i..(..%.
        .byte $d0,$19,$bd,$2e,$16,$18,$7d,$22,$16,$9d,$2e,$16,$bd,$31,$16,$69 // ......}".....1.i
        .byte $00,$9d,$31,$16,$dd,$1f,$16,$d0,$21,$f0,$17,$bd,$2e,$16,$38,$fd // ..1.....!.....8.
        .byte $22,$16,$9d,$2e,$16,$bd,$31,$16,$e9,$00,$9d,$31,$16,$dd,$1c,$16 // ".....1....1....
        .byte $d0,$08,$bd,$25,$16,$49,$01,$9d,$25,$16,$e0,$00,$f0,$03,$4c,$54 // ...%.I..%.....LT
        .byte $13,$ad,$39,$16,$f0,$06,$ce,$39,$16,$4c,$27,$13,$ac,$38,$16,$b9 // ..9....9.L'..8..
        .byte $e6,$16,$48,$29,$f0,$8d,$34,$16,$68,$29,$0f,$e4,$0a,$61,$1d,$8d // ..H)..4.h)...a..
        .byte $35,$16,$b9,$e7,$16,$8d,$36,$16,$b9,$e8,$16,$8d,$d6,$15,$29,$3f // 5.....6.......)?
        .byte $0a,$8d,$39,$16,$2c,$d6,$15,$10,$0b,$b9,$e9,$16,$8d,$3a,$16,$a9 // ..9.,........:..
        .byte $00,$8d,$37,$16,$2c,$d6,$15,$70,$07,$98,$18,$69,$04,$8d,$38,$16 // ..7.,..p...i..8.
        .byte $ad,$37,$16,$d0,$11,$ad,$3a,$16,$18,$6d,$36,$16,$8d,$3a,$16,$cd // .7....:..m6..:..
        .byte $35,$16,$90,$19,$b0,$0f,$ad,$3a,$16,$38,$ed,$36,$16,$8d,$3a,$16 // 5......:.8.6..:.
        .byte $cd,$34,$16,$b0,$08,$ad,$37,$16,$49,$01,$8d,$37,$16,$bc,$3b,$16 // .4....7.I..7..;.
        .byte $b9,$58,$16,$30,$14,$c9,$7f,$d0,$18,$bd,$3e,$16,$18,$79,$9f,$16 // .X.0......>..y..
        .byte $9d,$3b,$16,$a8,$b9,$58,$16,$10,$08,$29,$7f,$0a,$a0,$01,$4c,$83 // .;...X...)....L.
        .byte $13,$18,$7d,$fb,$15,$0a,$18,$7d,$e6,$15,$a0,$00,$8c,$d6,$15,$a8 // ..}....}........
        .byte $b9,$0a,$15,$18,$7d,$53,$16,$9d,$0b,$10,$b9,$0b,$15,$69,$00,$9d // ....}S.......i..
        .byte $0e,$10,$bc,$3b,$16,$b9,$9f,$16,$9d,$e3,$15,$fe,$3b,$16,$bd,$4a // ...;........;..J
        .byte $16,$f0,$51,$bd,$47,$16,$d0,$16,$bd,$4d,$16,$18,$7d,$41,$16,$9d // ..Q.G....M..}A..
        .byte $4d,$16,$bd,$50,$16,$7d,$44,$16,$9d,$50,$16,$4c,$d8,$13,$bd,$4d // M..P.}D..P.L...M
        .byte $16,$38,$fd,$41,$16,$9d,$4d,$16,$bd,$50,$16,$fd,$44,$16,$9d,$50 // .8.A..M..P..D..P
        .byte $16,$ad,$d6,$15,$d0,$13,$bd,$0b,$10,$18,$7d,$4d,$16,$9d,$0b,$10 // ..........}M....
        .byte $bd,$0e,$10,$7d,$50,$16,$9d,$0e,$10,$bd,$f5,$15,$f0,$03,$de,$f5 // ...}P...........
        .byte $15,$4c,$ca,$14,$bd,$f5,$15,$f0,$4b,$c9,$01,$f0,$06,$de,$f5,$15 // .L......K.......
        .byte $4c,$ca,$14,$bc,$ec,$15,$b9,$29,$17,$48,$29,$f0,$e4,$4a,$61,$c9 // L......).H)..Ja.
        .byte $9d,$01,$16,$38,$e9,$01,$9d,$fe,$15,$a9,$00,$9d,$0d,$16,$9d,$0a // ...8............
        .byte $16,$68,$29,$0f,$0a,$9d,$04,$16,$b9,$28,$17,$48,$29,$f0,$9d,$07 // .h)......(.H)...
        .byte $16,$68,$29,$0f,$0a,$9d,$10,$16,$b9,$2a,$17,$29,$f0,$4a,$9d,$13 // .h)......*.).J..
        .byte $16,$de,$f5,$15,$bd,$01,$16,$f0,$7a,$de,$10,$16,$10,$75,$fe,$10 // ........z....u..
        .byte $16,$de,$fe,$15                       // ....

txt_dd53:
        .text "0?"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $0d,$16,$c9,$02,$b0,$1c,$bd,$16,$16,$18,$7d,$07,$16,$9d,$0b,$10 // ..........}.....
        .byte $9d,$16,$16,$bd,$19,$16,$7d,$0a,$16,$9d,$0e,$10,$9d,$19,$16,$4c // ......}........L
        .byte $ca,$14,$bd,$16,$16,$38,$fd,$07,$16,$9d,$0b,$10,$9d,$16,$16,$bd // .....8..........
        .byte $19,$16,$fd,$0a,$16,$9d,$0e,$10,$9d,$19,$16,$4c,$ca,$14,$bd,$0d // ...........L....
        .byte $16,$18,$69,$01,$29,$03,$9d,$0d,$16,$bd,$01,$16,$9d,$fe,$15,$bd // ..i.)...........
        .byte $13,$16,$f0,$a6,$de,$13,$16,$bd,$07,$16,$18,$7d,$04,$16,$9d,$07 // ...........}....
        .byte $16,$bd,$0a,$16,$69,$00,$9d,$0a,$16,$4c,$58,$14,$bc,$dd,$15,$bd // ....i....LX.....
        .byte $2e,$16,$99,$02,$d4,$bd,$31,$16,$99,$03,$d4,$ad,$3a,$16,$8d,$16 // ......1.....:...
        .byte $d4,$bc,$dd,$15,$bd,$0b,$10,$99,$00,$d4,$bd,$0e,$10,$99,$01,$d4 // ................
        .byte $bd,$e3,$15,$bc,$dd,$15,$3d,$e0,$15,$99,$04,$d4,$ca,$30,$06,$ad // ......=......0..
        .byte $56,$16,$4c,$78,$10,$68,$85,$fc,$68,$85,$fb,$60,$16,$01,$27,$01 // V.Lx.h..h..`..'.
        .byte $38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba,$01,$d4,$01 // 8.K._.s.........
        .byte $f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd,$02,$e7,$02 // ....-.N.q.......
        .byte $13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a,$04,$9b,$04 // ..B.t.......Z...
        .byte $e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8,$06,$51,$07 // ..,.{...'.....Q.
        .byte $c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5,$0a,$9c,$0b // ..7...7...W.....
        .byte $4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68,$11,$6e,$12 // N.........n.h.n.
        .byte $88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1,$1b,$46,$1d // ......9.......F.
        .byte $04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6,$2b,$72 // ... .".$.'^).+r

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

txt_de95:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$da,$05,$33,$17,$18,$18,$d8 // ...0. .....3....
        .byte $02,$31,$17,$18,$18,$01,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$c2 // .1..............
        .byte $2d,$fe,$41,$00,$80,$22,$0a,$22,$03,$03,$02,$08,$00,$38,$a2,$21 // -.A..".".....8.!
        .byte $0f,$a2,$23,$01,$02,$02,$a3,$25,$0f,$09,$09,$13,$01,$c2,$21,$02 // ..#....%......!.
        .byte $a2,$21,$02,$a2,$21,$10,$ab,$21,$08,$a2,$27,$e2,$72,$b6,$04,$02 // .!..!..!..'.r...
        .byte $08,$04,$a2,$21,$08,$a2               // ...!..

txt_df0f:
        .text "!P"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$01,$a2,$27,$10,$08,$08,$19,$10,$18,$50,$a2,$33,$07,$08,$08 // !..'......P.3...
        .byte $10,$40,$02,$00,$04,$00,$3a,$07,$00,$24,$07,$00 // .@....:..$..

txt_df2e:
        .text "!"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $aa                                   // .

txt_df33:
        .text ":"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $03,$02,$03,$00,$01,$02,$00,$02,$da,$a8,$a7,$a4,$a2,$9c,$7f,$da // ................
        .byte $00,$7f,$07,$04,$00,$7f,$da,$ae,$e3,$da,$37,$7f,$01,$02,$03,$04 // ..........7.....
        .byte $05,$06,$07,$08,$09,$0a,$0b,$0c,$7f,$da,$ae,$cf,$cf,$da,$cf,$da // ................
        .byte $7f,$07,$02,$03,$00,$7f,$08,$38,$05,$00,$7f,$00,$7f,$da,$0a,$07 // .......8........
        .byte $05,$03,$05,$7f,$00,$7f,$cf,$c9,$cf,$90,$7f,$00,$7f,$81,$41,$41 // ..............AA
        .byte $e3,$40,$24,$00,$81,$41,$01,$e3,$41,$23,$00,$81,$11,$e3,$81,$a1 // .@$..A..A#......
        .byte $ec,$11,$23,$00,$81,$40,$e5,$80,$a1,$e3,$41,$a1,$e3,$41,$a1,$e3 // ..#..@....A..A..
        .byte $41,$25,$00,$11,$00,$81,$41,$e4,$40,$23,$00,$41,$00,$e3,$81,$21 // A%....A.@#.A...!
        .byte $f0,$a7,$28,$14,$06,$88,$40,$14,$02   // ..(...@..

txt_dfbf:
        .text "O"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$88,$c0,$a2                       // "...

txt_dfc6:
        .byte $22                                   // double quote character
        .text "O"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $aa,$22,$88,$08,$a2,$3a,$4f,$08,$48,$50,$88,$02,$48,$50,$4f,$02 // ."...:O.HP..HPO.
        .byte $48,$20,$88,$09,$48,$20,$4f,$09,$48,$20,$88,$02,$48,$20,$4f,$02 // H ..H O.H ..H O.
        .byte $a5,$21,$c7,$a4,$21,$04,$a2,$29,$ea,$15,$21,$11,$04,$0c,$07,$00 // .!..!..)..!.....
        .byte $d9,$a4,$2c,$0c,$0a,$00,$c9,$21,$21,$10,$00,$0c,$07,$00,$c9,$a4 // ..,....!!.......
        .byte $24,$04,$0e,$00,$c9,$a5,$2b,$14,$00,$a9,$21,$21,$10,$00,$0c,$07 // $.....+...!!....
        .byte $00,$c9,$a4,$24,$04,$21,$00,$a9,$a4,$24,$0c,$29,$00,$c8,$a2,$26 // ...$.!...$.)...&
        .byte $01,$0c,$04,$21,$00,$e8,$a4,$24,$04,$21,$00,$d9,$a4,$24,$0c,$2d // ...!...$.!...$.-
        .byte $00,$d9,$a4,$24,$0c,$31,$00,$e7,$a5,$23,$35,$00,$c6,$a4,$34,$04 // ...$.1...#5...4.
        .byte $37,$00,$97,$36,$23,$10,$00,$14,$3e,$00,$a5,$22,$21,$10,$00,$1c // 7..6#...>.."!...
        .byte $3e,$00,$d3,$a2,$2e,$02,$04,$00,$40,$00,$e4,$16,$21,$11,$04,$0c // >.......@...!...
        .byte $07,$00,$e3,$a2,$24,$01,$04,$00,$45,$a8,$28,$20,$40,$00,$c0,$00 // ....$...E.( @...
        .byte $60,$00,$80,$a2,$22,$91,$08,$e4,$01,$21,$0c,$e6,$01,$e4,$11,$22 // `..."....!....."
        .byte $01,$01,$e4,$15,$e4,$01,$e4,$11,$e6,$15,$e4,$01,$24,$ff,$91,$03 // ............$...
        .byte $85,$e4,$02,$21,$0e,$e6,$02,$21,$91,$e4,$12,$21,$85,$ea,$02,$21 // ...!...!...!...!
        .byte $91,$e4,$12,$23,$09,$09,$85,$e8,$02,$36,$ff,$91,$07,$09,$0a,$85 // ...#.....6......
        .byte $0b,$0b,$91,$0d,$85,$0f,$10,$0f,$10,$0b,$0b,$13,$14,$13,$14,$91 // ................
        .byte $e4,$0b,$30,$09,$0a,$85,$16,$17,$16,$17,$13,$14,$13,$14,$91,$09 // ..0.............
        .byte $0a,$09,$0a,$e6,$0b,$39,$ff,$91,$94,$df,$33,$3b,$62,$68,$6e,$90 // .....9....3;bhn.
        .byte $a2,$a8,$ca,$0c,$15,$25,$2b,$5b,$73,$bd,$11,$33,$5d,$a7,$c3,$e3 // .....%+[s..3]...
        .byte $18,$e9,$19,$e7,$1a,$e5,$1b,$60,$ab,$80,$00,$7f,$a1,$80,$09,$82 // .......`........
        .byte $00,$80,$09,$00,$09,$00,$a9,$09,$82,$00,$a1,$80,$07,$00,$09,$82 // ................
        .byte $00,$80,$07,$00,$09,$82,$00,$a9,$80,$09,$82,$00,$a1,$80,$07,$00 // ................
        .byte $09,$00,$81,$05,$80,$05,$82,$00,$80,$05,$00,$a9,$07,$82,$00,$a1 // ................
        .byte $80,$07,$00,$04,$00,$83,$07,$80,$07,$00,$07,$00,$a9,$09,$82,$00 // ................
        .byte $a1,$80,$07,$00,$04,$00,$7f,$a0,$80,$09,$00,$a8,$2d,$00,$a2,$2b // ............-..+
        .byte $82,$00,$a8,$80,$2d,$82,$00,$a0,$80,$09,$00,$a8,$2d,$84,$00,$a0 // ....-.......-...
        .byte $80,$09,$82,$00,$a8,$80,$2d,$82,$00,$a2,$80,$29,$82,$00,$a0,$80 // ......-....)....
        .byte $09,$00,$a2,$29,$82,$00,$a0,$80,$09,$00,$ab,$2d,$82,$00,$a0,$80 // ...).......-....
        .byte $09,$82,$00,$a8,$80,$2d,$00,$a2,$2b,$00,$a0,$09,$00,$a2,$2b,$00 // .....-..+.....+.
        .byte $a2,$2b,$82,$00,$aa,$80,$09,$00,$09,$00,$7f,$b3,$80,$2d,$8f,$00 // .+...........-..
        .byte $8e,$00,$7f,$8f,$a2,$60,$25,$ae,$80,$00,$1c,$1c,$82,$00,$80,$1a // .....`%.........
        .byte $00,$1a,$82,$00,$80,$18,$18,$81,$00,$80,$15,$00,$15,$82,$00,$80 // ................
        .byte $13,$00,$13,$82,$00,$80,$10,$00,$10,$00,$7f,$8f,$a4,$22,$7f,$8f // ............."..
        .byte $a4,$60,$36,$7f,$ae,$80,$1c,$1c,$81,$00,$80,$1a,$00,$1a,$82,$00 // .`6.............
        .byte $80,$18,$18,$81,$00,$80,$15,$00,$15,$82,$00,$80,$13,$13,$81,$00 // ................
        .byte $a7,$80,$13,$86,$00,$7f,$b3,$80,$2f,$8f,$00,$80,$00,$a1,$85,$00 // ......../.......
        .byte $83,$04,$c0,$82,$7e,$80,$00,$7f,$8f,$a4,$22,$7f,$8f,$a2,$60,$35 // ....~....."...`5
        .byte $ae,$80,$1c,$00,$1c,$82,$00,$80,$1a,$00,$1a,$82,$00,$80,$18,$00 // ................
        .byte $18,$82,$00,$80,$15,$00,$15,$82,$00,$a7,$80,$13,$86,$00,$7f,$b0 // ................
        .byte $80,$2d,$00,$2d,$00,$2b,$82,$00,$80,$2d,$82,$00,$80,$2b,$00,$2d // .-.-.+...-...+.-
        .byte $82,$00,$80,$2d,$00,$42,$2b,$82,$00,$80,$2d,$82,$00,$80,$25,$30 // ...-.B+...-...%0
        .byte $82,$00,$80,$2d,$42,$82,$00,$80,$30,$82,$00,$80,$32,$60,$91,$82 // ...-B...0...2`..
        .byte $00,$80,$30,$82,$00,$7f,$a1,$88,$02,$c0,$85,$7e,$80,$00,$7f,$a0 // ..0........~....
        .byte $80,$09,$86,$00,$aa,$80,$09,$00,$09,$82,$00,$80,$09,$00,$7f,$a8 // ................
        .byte $80,$2d,$8e,$00,$7f,$af,$80,$34,$00,$32,$00,$82,$34,$80,$00,$c2 // .-.....4.2..4...
        .byte $81,$32,$90,$34,$84,$7e,$82,$34,$80,$00,$82,$35,$80,$00,$87,$34 // .2.4.~.4...5...4
        .byte $c1,$81,$37,$90,$39,$84,$7e,$82,$3c,$80,$00,$c1,$81,$39,$90,$3b // ..7.9.~.<....9.;
        .byte $8f,$7e,$80,$00,$7f,$8f,$39,$82,$3b,$80,$00,$86,$3c,$80,$00,$c1 // .~....9.;...<...
        .byte $81,$40,$90,$41,$88,$7e,$83,$40,$8f,$3e,$83,$00,$7f,$a1,$80,$05 // .@.A.~.@.>......
        .byte $82,$00,$80,$05,$00,$05,$00,$a9,$09,$82,$00,$a1,$80,$05,$82,$00 // ................
        .byte $80,$07,$00,$07,$82,$00,$80,$07,$00,$aa,$07,$82,$00,$a1,$80,$07 // ................
        .byte $02,$82,$00,$80,$05,$60,$48,$00,$05,$00,$aa,$07,$82,$00,$a1,$80 // .....`H.........
        .byte $05,$82,$00,$80,$07,$00,$07,$82,$00,$80,$07,$00,$aa,$07,$82,$00 // ................
        .byte $a1,$80,$07,$82,$00,$7f,$a0,$80,$09,$00,$a2,$81,$00,$80,$29,$84 // ..............).
        .byte $00,$a2,$80,$2b,$00,$a0,$09,$82,$00,$a2,$80,$2b,$82,$00,$a0,$80 // ...+.......+....
        .byte $09,$00,$a2,$81,$00,$80,$29,$82,$00,$80,$2b,$82,$00,$a0,$80,$42 // ......)...+....B
        .byte $09,$82,$00,$a2,$80,$29,$00,$a0,$60,$97,$09,$00,$a2,$2b,$00,$a0 // .....)..`....+..
        .byte $09,$00,$a2,$2b,$00,$a0,$09,$82,$00,$a2,$80,$2b,$00,$aa,$09,$82 // ...+.......+....
        .byte $00,$80,$09,$00,$7f,$af,$87,$2d,$82,$30,$80,$00,$82,$2d,$80,$00 // .......-.0...-..
        .byte $87,$2f,$83,$30,$80,$32,$82,$00,$87,$35,$82,$34,$80,$00,$82,$35 // ./.0.2...5.4...5
        .byte $80,$00,$88,$32,$86,$00,$7f,$87,$35,$80,$34,$82,$00,$80,$35,$82 // ...2....5.4...5.
        .byte $00,$87,$37,$82,$39,$80,$00,$82,$3b,$80,$00,$82,$3c,$80,$00,$82 // ..7.9...;...<...
        .byte $3b,$80,$00,$82,$39,$80,$00,$c1,$81,$39,$90,$3b,$89,$7e,$86,$00 // ;...9....9.;.~..
        .byte $7f,$b1,$80,$39,$82,$00,$80,$39,$00,$39,$00,$a9,$39,$82,$00,$b1 // ...9...9.9..9...
        .byte $80,$39,$00,$39,$00,$39,$82,$00,$80,$39,$00,$39,$00,$a9,$39,$86 // .9.9.9...9.9..9.
        .byte $00,$b1,$80,$39,$82,$00,$80,$39,$00,$39,$00,$a9,$39,$00,$b1,$39 // ...9...9.9..9..9
        .byte $00,$42,$39,$82,$00,$a9,$80,$39,$00,$b1,$60,$2f,$39,$00,$a9,$39 // .B9....9..`/9..9
        .byte $00,$a9,$39,$82,$00,$7f,$af,$8f,$2d,$82,$30,$80,$00,$82,$34,$80 // ..9.....-.0...4.
        .byte $00,$82,$30,$80,$00,$8b,$35,$82,$34,$80,$00,$8f,$32,$82,$7e,$80 // ..0...5.4...2.~.
        .byte $00,$7f,$af,$87,$2d,$82,$28,$80,$00,$82,$2d,$42,$80,$00,$82,$2f // ....-.(...-B.../
        .byte $80,$00,$82,$30,$30,$80,$00,$87,$35,$83,$39,$c1,$81,$35,$90,$37 // ...00...5.9..5.7
        .byte $8f,$7e,$80,$7e,$7f,$b4,$60,$93,$78,$a9,$7f,$8d,$0d,$dc,$a9,$01 // .~.~..`.x.......
        .byte $8d,$1a,$d0,$8d,$19,$d0,$a9,$1a,$8d,$14,$03,$a9,$1c,$8d,$15,$03 // ................
        .byte $58,$60,$0e,$19,$d0,$a0,$31,$cc,$12,$d0,$d0,$fb,$20,$e0,$0a,$20 // X`....1..... .. 
        .byte $60,$0b,$20,$00,$0a,$a0,$6b,$cc,$12,$d0,$d0,$fb,$20,$c0,$0a,$a9 // `. ...k..... ...
        .byte $00,$8d,$21,$d0,$a9,$13,$8d,$18,$d0,$a9,$c8,$8d,$16,$d0,$a9,$1b // ..!.............
        .byte $8d,$11,$d0,$a0,$7c,$cc,$12,$d0,$d0,$fb,$20,$50,$1d,$a0,$95,$cc // ....|..... P....
        .byte $12,$d0,$d0,$fb,$20,$50,$0c,$a0,$ba,$cc,$12,$d0,$d0,$fb,$a9,$d8 // .... P..........
        .byte $8d,$16,$d0,$20,$e0,$0a,$a0,$c2,$cc,$12,$d0,$d0,$fb,$20,$a0,$0a // ... ......... ..
        .byte $20,$28,$0b,$20,$03,$10,$2c,$a0,$0b,$ad,$01,$dc,$c9,$ef,$f0,$03 //  (. ..,.........
        .byte $4c,$bc,$fe,$a9,$20,$8d,$7e,$1c,$4c,$bc,$fe,$80,$6d,$00,$60,$4c // L... .~.L...m.`L
        .byte $ae,$40,$03,$ca,$8e,$40,$03,$8e,$16,$d0,$e0,$ff,$f0,$01,$60,$a9 // .@...@........`.
        .byte $07,$8d,$40,$03,$8d,$16,$d0,$a2,$00,$bd,$b9,$05,$9d,$b8,$05,$e8 // ..@.............
        .byte $e0,$27,$d0,$f5,$ae,$41,$03,$bd,$00,$1e,$8d,$df,$05,$e8,$8e,$41 // .'...A.........A
        .byte $03,$e0,$00,$f0,$08,$ad,$df,$05,$c9,$00,$f0,$05,$60,$ee,$29,$1d // ............`.).
        .byte $60,$a9,$00,$8d,$41,$03,$a9,$1e,$8d,$29,$1d,$60,$a4,$34,$20,$00 // `...A....).`.4 .
        .byte $1d,$ae,$42,$03,$e8,$8e,$42,$03,$e0,$03,$d0,$f2,$a9,$00,$8d,$42 // ..B...B........B
        .byte $03,$60,$80,$9c,$00,$e5,$20,$60,$3c,$05,$18 // .`.... `<..

// --- Region $e582-$e5a8 ---
.pc = $e582 "txt_e582"

txt_e582:
        .encoding "screencode_mixed"
        .text " we present to you"
        .encoding "petscii_upper"

txt_e594:
        .text " .. * "
        .byte $17,$09,$0c,$04,$20,$13,$14,$12,$05,$05,$14,$13,$20,$2a,$20 // .... ....... * 

// --- Region $e5c4-$eae4 ---
.pc = $e5c4 "Segment $e5c4"
        .byte $04,$05,$13,$20,$14,$0f,$20,$03,$12,$01,$1a,$19,$2d,$0c,$0f,$14 // ... .. .....-...
        .byte $15,$13,$2e,$2e,$20,$0d,$05,$0d,$02,$05,$12,$13,$20,$0f,$06,$20 // .... ....... .. 
        .byte $05,$18,$03,$01,$0c,$09,$02,$15,$12,$20,$01,$12,$05,$20,$3a,$20 // ......... ... : 
        .byte $03,$01,$16,$01,$0c,$09,$05,$12,$20,$20,$e3,$2e,$2a,$20,$0f,$16 // ........  ..* ..
        .byte $05,$12,$0d,$09,$0e,$04,$20,$e3,$2e,$60,$8d // ...... ..`.

txt_e60f:
        .encoding "screencode_mixed"
        .text " and x-factor ! not the best game but one i'm sure some of you will enjoy.. excalibur in"
        .encoding "petscii_upper"

txt_e667:
        .text " 1990..! "

txt_e670:
        .encoding "screencode_mixed"
        .text "strike with the mutha fuckin sword.. later !"
        .encoding "petscii_upper"
        .byte $ed,$20,$29,$05,$18,$03,$01,$0c       // . ).....

txt_e6a4:
        .text " '90"
        .byte $e4,$2e,$80,$1f,$20,$80,$6a,$00,$38,$55,$9d,$27,$8b,$e2,$f8,$fc // .... .j.8U.'....
        .byte $be,$56,$59,$96,$fd,$f7,$dd,$f5,$35,$6a,$a6,$9a,$d5,$77,$9d,$55 // .VY.....5j...w.U
        .byte $95,$e3                               // ..

txt_e6ca:
        .text "U%"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $fe,$bf,$ee,$ba,$e3,$55,$60,$45,$aa,$ea,$bb,$ee,$b7,$5d // .....U`E.....]

txt_e6db:
        .text "UU"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $ff,$bb,$ee,$bf,$65,$96,$55,$95,$66,$99,$a6,$95,$65,$56,$95,$59 // ....e.U.f...eV.Y
        .byte $55,$59,$66,$ae,$56,$55,$95,$59,$66,$9a,$a9,$66,$59,$66,$55,$aa // UYf.VU.Yf..fYfU.
        .byte $66,$99,$aa,$6b,$66,$95,$65,$7f,$5d,$7f,$fd,$77,$59,$66,$9a,$75 // f..kf.e.]..wYf.u
        .byte $d6,$59,$55,$77,$55,$95,$55,$a6,$99,$66,$a9,$ba,$e3,$55,$60,$26 // .YUwU.U..f...U`&
        .byte $56,$59,$66
        .text "ZVUVU"
        .byte $66,$9a,$6b,$af,$bb,$66
        .byte $5a,$a6
        .byte $6b,$ae,$bb,$ee,$b9                   // k....

txt_e733:
        .text "UUW"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$65,$97,$5f,$66,$99,$6a,$5a,$6a,$99,$66,$95,$65,$e3,$55,$24 // .e._f.jZj.f.e.U$
        .byte $95,$56,$99,$65,$e3,$55,$25,$65,$99,$66,$55,$7f,$e3,$55,$25,$77 // .V.e.U%e.fU..U%w
        .byte $5d,$57,$5d,$97,$e3,$55,$60,$65,$9a,$a9,$66,$9b,$66,$59,$66,$55 // ]W]..U`e..f.fYfU
        .byte $66,$99,$6e,$bb,$ee,$65,$95,$65,$5f,$77,$dd,$f7,$fd // f.n..e.e_w...

txt_e774:
        .text "YUU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$a6,$59,$aa,$66,$9a,$a6,$95,$65,$99,$66,$5b,$5d,$77,$5d,$a5 // ..Y.f...e.f[]w].
        .byte $95,$66,$99,$65,$59,$65,$55,$65,$99,$a6,$e9,$a5,$59,$95,$65,$56 // .f.eYeUe....Y.eV
        .byte $95,$56,$99,$6b,$55,$95,$65,$56,$59,$66,$aa,$99,$69,$a6,$aa,$95 // .V.kU.eVYf..i...
        .byte $66,$59,$95,$65,$66,$9a,$66,$af,$ab,$6f,$bf,$ee,$69,$a6,$99,$ee // fY.ef.f..o..i...
        .byte $ba,$e9,$aa,$ee,$6a,$9a,$aa,$56,$99,$66,$55,$dd,$e3,$55,$25,$95 // ....j..V.fU..U%.
        .byte $56,$99,$56,$95,$e3,$55,$60,$62,$99,$66,$9a,$ab,$ae,$59,$96,$69 // V.V..U`b.f...Y.i
        .byte $9a,$ab,$ee,$fb,$ee,$59,$66,$59,$a9,$66,$99,$65,$d7,$59,$66,$9a // .....YfY.f.e.Yf.
        .byte $d6,$5a,$67,$9b,$ac,$55,$9b,$6c,$73,$ce,$3a,$2a,$eb,$3f,$2f,$1d // .Zg..U.ls.:*.?/.
        .text "MKKG"
        .byte $92,$1a
        .byte $46,$87,$d1,$61,$74,$78,$dd,$65,$99,$a5
        .byte $99,$66,$e9,$e6,$39,$57,$5d,$97,$65,$5d,$66,$59,$66,$75,$99,$a6 // .f..9W].e]fYfu..
        .byte $a9,$66,$59,$d5,$77,$59,$66,$5a,$66,$55,$5d,$57,$67,$55,$59,$56 // .fY.wYfZfU]WgUYV
        .byte $9f,$b0,$c0,$c0,$00,$6b,$9a,$66,$fa,$0f,$a3,$60,$63,$73,$9c,$78 // .....k.f...`cs.x
        .byte $a2,$83,$09,$07,$25,$65,$99,$66,$9d,$a5,$99,$a5,$99,$66,$99,$a6 // ....%e.f.....f..
        .byte $95,$56,$95,$65,$95,$66,$95,$56,$95,$66,$a9,$6a,$ae,$66,$aa,$6b // .V.e.f.V.f.j.f.k
        .byte $ae,$bf,$af,$bf,$ee,$66,$99,$66,$99,$56,$9d,$56,$94,$5d,$97,$5d // .....f.f.V.V.].]
        .byte $97,$5f,$77,$01,$7c,$56,$5a,$66,$59,$66,$96,$41,$14,$6a,$99,$6a // ._w.|VZfYf.A.j.j
        .byte $59,$d5,$59,$fa,$0d,$59,$65,$59,$65,$97,$65,$56,$d8,$66,$a9,$66 // Y.Y..YeYe.eV.f.f
        .byte $99,$56,$7d,$c3,$00,$70,$9c,$67,$d7,$5f,$97,$5f,$d7,$1b,$07,$07 // .V}..p.g._._....
        .byte $e5,$01,$2d,$55,$56,$99,$66,$aa,$b9,$ea,$b9,$77,$99,$56,$5f,$b0 // ..-UV.f....w.V_.
        .byte $e3,$c0,$33,$6a,$a9,$66,$d9,$a6,$29,$26,$25,$60,$98,$a6,$aa,$a6 // ..3j.f..)&%`....
        .byte $9a,$a6,$aa,$1b,$05,$07,$e5,$01,$60,$a0,$57,$5d,$97,$5d,$95,$56 // ........`.W].].V
        .byte $55,$dd,$6a,$a9,$aa,$99,$55,$77,$df,$77,$5a,$66,$99,$a6,$ea,$bb // U.j...Uw.wZf....
        .byte $fe,$fb,$6e,$9b,$ae,$9b,$aa,$bb,$ae,$aa,$66,$59,$66,$5b,$56,$99 // ..n.......fYf[V.
        .byte $56,$99,$77,$5d,$97,$5f,$7f,$5f,$77,$5f,$66,$9a,$6a,$9a,$66,$95 // V.w]._._w_f.j.f.
        .byte $a5,$97,$66,$95,$65,$97,$5f,$97,$5f,$77,$59,$66,$99,$66,$95,$a7 // ..f.e._._wYf.f..
        .byte $95,$65,$6b,$9a,$6b,$9a,$6b,$ae,$6b,$af,$6a,$a9,$66,$a9,$a6,$99 // .ek.k.k.k.j.f...
        .byte $65,$99,$5f,$77,$5f,$97,$65,$56,$de,$78,$58,$62,$a3,$8b,$8e // e._w_.eV.xXb...

txt_e927:
        .text ".>"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $54,$5c,$98,$92
        .byte $52,$72,$62,$ca
        .byte $52,$91
        .text "TDQA"
        .byte $11
        .byte $40
        .byte $67,$59,$59,$99,$16,$16,$26,$85,$1f,$47,$87,$91,$a1,$a1,$a4,$68 // gYY...&..G.....h
        .byte $5a,$96,$59,$95,$57,$9d,$d7,$df,$56,$59,$66,$aa,$bb,$ee,$fb,$ff // Z.Y.W...VYf.....
        .byte $67,$5b,$57,$9c,$ac,$ec,$ac,$ec,$a9,$3b,$01,$11,$62,$51,$51,$91 // g[W......;..bQQ.
        .byte $62,$1a
        .text "&+.*&"
        .byte $19
        .byte $26,$65,$99,$66,$9b,$67,$5b
        .byte $55
        .byte $df,$66,$95,$a6,$55,$a2,$30,$40,$40,$77,$55,$97,$5d,$95,$a6,$2a // .f..U.0@@wU.]..*
        .byte $26,$6a,$9a,$66,$bf,$c0,$c0,$a2,$2d,$65,$99,$6a,$f9,$36,$37,$ec // &j.f....-e.j.67.
        .byte $dc,$5f,$97,$5d,$7f,$f0,$a3,$24,$69,$af,$ab,$55,$a3,$2e,$01,$41 // ._.]...$i..U...A
        .byte $90,$a4,$59,$16,$69,$64,$94,$50,$01,$06 // ..Y.id.P..

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

txt_e9b7:
        .text "$P"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $64,$50,$a4,$28,$65,$15,$15,$19,$15,$19,$15,$19,$e8,$01,$60,$20 // dP.(e.........` 
        .byte $6a,$9b,$6f,$bb,$ee,$ab,$aa,$e6,$40,$90,$b5,$ef,$b5,$d0,$40,$40 // j.o.....@.....@@
        .byte $19,$7a,$ab,$66,$59,$15,$15,$16,$66,$96,$66,$9a,$66,$96,$5a,$96 // .z.fY...f.f.f.Z.
        .byte $e4,$01,$a4,$25,$66,$a9,$6a,$f9,$0f,$a3,$3b,$5d,$95,$66,$99,$a6 // ...%f.j...;].f..
        .byte $e9,$35,$39,$66,$a9,$ba,$e9,$a5,$95,$64,$94,$65,$99,$6a,$9b,$5a // .59f.....d.e.j.Z
        .byte $19,$16,$19,$55,$00,$40,$e3,$90,$30,$50,$90,$66,$9a,$26,$25,$0a // ...U.@..0P.f.&%.
        .byte $09,$0a,$0a,$5d,$95,$65,$97,$6a,$80,$a2,$60,$38,$65,$99,$66,$99 // ...].e.j..`8e.f.
        .byte $aa,$ee,$ff,$30,$66,$59,$65,$99,$66,$9a,$66,$da,$57,$65,$97,$5f // ...0fYe.f.f.We._
        .byte $97,$5d,$77,$ff,$5a,$6b,$aa,$66,$99,$6a,$99,$65,$58,$62,$63,$8b // .]w.Zk.f.j.eXbc.
        .byte $8f,$8f,$2f,$3e,$6e,$ba,$ba,$bb,$e8,$e8,$ec,$a3,$48,$8a // ../>n.......H.

txt_ea58:
        .text "("
        .byte $22                                   // double quote character
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a0,$a8,$9a,$a2
        .byte $2f,$10
        .byte $41,$00
        .byte $41,$10
        .text "POGR"
        .byte $12
        .byte $51
        .byte $14,$64,$14,$69,$e3,$9a,$e3,$a6,$39,$69,$19,$15,$19,$46,$85,$86 // .d.i....9i...F..
        .byte $d1,$e1,$66,$9d,$76,$dd,$66,$99,$66,$95,$7c,$9c,$5c,$dc,$7c,$dc // ..f.v.f.f.|.\.|.
        .byte $5c,$6c,$ab,$32,$62,$91,$a2,$62,$11,$05,$03,$00,$19,$2a,$18,$20 // \l.2b..b.....*. 
        .byte $00,$66,$54,$78,$a0,$80,$e3,$02,$29,$70,$b0,$6c,$5c,$df,$77,$dc // .fTx....)p.l\.w.
        .byte $7c,$04,$a7,$28,$01,$01,$07,$06,$1a,$1e,$06,$06,$e3,$60,$e4,$80 // |..(.........`..
        .byte $34,$60,$01,$05,$16,$15,$16,$07,$01,$00,$55,$ae,$6b,$ae,$6b,$ae // 4`........U.k.k.
        .byte $5b,$06,$70,$b0,$70,$e4,$c0,$39,$b0,$01,$05,$15,$19,$16,$05,$01 // [.p.p..9........
        .byte $00,$50,$54,$64,$a4,$b4,$a4,$50,$00,$15 // .PTd...P..

// --- Region $eaf0-$eaf8 ---
.pc = $eaf0 "dat_eaf0"

dat_eaf0:
        .byte $57,$9d,$77,$dd,$57,$9d,$57,$d5,$e3   // W.w.W.W..

// --- Region $eafa-$eb2e ---
.pc = $eafa "dat_eafa"

dat_eafa:
        .byte $36,$a0,$60,$a0,$60,$a0,$19,$16,$19,$1a,$19,$1a,$1e,$07,$5e,$76 // 6.`.`.........^v
        .byte $5e,$b6,$5e,$96,$66,$5e,$00,$e5,$01,$a2 // ^.^.f^....

txt_eb14:
        .text "+P"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $69,$99,$65,$94,$50,$00,$06,$07,$07,$e4,$01,$24,$05,$70,$b0,$70 // i.e.P......$.p.p
        .byte $e4,$c0,$2f,$70,$16,$1a,$1e,$19       // ../p....

// --- Region $eb45-$eba6 ---
.pc = $eb45 "dat_eb45"

dat_eb45:
        .byte $a3,$28,$10,$64,$64,$69,$6a,$19,$15,$19,$e3,$15,$33,$69,$ba,$6a // .(.ddij.....3i.j
        .byte $a9,$66,$9a,$aa,$a9,$6a,$a9,$78,$98,$68,$a2,$61,$a1,$8b,$8f,$69 // .f...j.x.h.a...i
        .byte $e3,$a6,$e3,$9a,$60,$41,$69,$53,$73,$8f,$8e,$cf,$3e,$3b,$3a,$68 // ....`AiSs...>;:h
        .byte $9a,$a8,$a2,$69,$9a,$66,$99,$40,$51,$54,$91,$64,$91,$65,$a4,$55 // ...i.f.@QT.d.e.U
        .byte $15,$59,$16,$59,$66,$99,$66,$3d,$1f,$4b,$4b,$47,$92,$92,$51,$78 // .Y.Yf.f=.KKG..Qx
        .byte $94,$94,$96,$65,$65,$69,$66,$5a,$6a,$59,$16,$1a,$19,$46,$85,$6c // ...eeifZjY...F.l
        .byte $9c,$ac                               // ..

// --- Region $ebb6-$ec32 ---
.pc = $ebb6 "dat_ebb6"

dat_ebb6:
        .byte $60,$80,$80,$a2,$2c,$02,$02,$00,$04,$19,$19,$66,$59,$a6,$e9,$01 // `...,......fY...
        .byte $01,$a2                               // ..

txt_ebc8:
        .text ","
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "U"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $60,$60,$98,$98                       // ``..

txt_ebd1:
        .text "*&"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $66,$a5,$27,$50,$65,$ae,$06,$05,$01,$01,$a2 // f.'Pe......

txt_ebdf:
        .text "*U"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $60,$60,$98,$58,$96,$2d,$a6,$a9,$a5   // ``.X.-...

txt_ebeb:
        .text "#P"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $fe,$a6                               // ..

txt_ebf0:
        .byte $22                                   // double quote character
        .text "U"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $e3,$19,$25,$1e,$07,$01,$55,$ae,$a3,$2d,$40,$40,$90,$f5,$77,$65 // ..%...U..-@@..we
        .byte $11,$01,$07,$05,$17,$5d,$77,$e3,$60,$27,$58,$68,$9a,$66,$d9,$06 // .....]w.`'Xh.f..
        .byte $01,$a3,$2b,$01,$57,$6b,$5d,$15,$1d,$7d,$74,$90,$95,$ef,$a6,$22 // ..+.Wk]..}t...."
        .byte $55,$65,$a5,$33,$05,$59,$66,$06,$06,$1a,$19,$56,$5a,$96,$5a,$50 // Ue.3.Yf....VZ.ZP

// --- Region $ec4f-$ec98 ---
.pc = $ec4f "dat_ec4f"

dat_ec4f:
        .byte $a2,$60,$6a,$40,$54,$6e,$6b,$6e,$6b,$1e,$1b,$06,$07,$66,$6a,$ab // .`j@Tnknk....fj.
        .byte $ae,$bb,$aa,$b9,$ea,$66,$9a,$a6,$98,$78,$d8,$e2,$e1,$1a,$29,$29 // .....f...x....))
        .byte $69,$a6,$a6,$96,$66,$68,$a4,$b1,$b1,$91,$c7,$c5,$47,$66,$7b,$6e // i...fh......Gf{n
        .byte $bb,$ee,$ab,$9a,$66,$5a,$69,$56,$65,$a5,$69,$d6,$75,$77,$9d,$67 // ....fZiVe.i.uw.g
        .byte $9d,$67,$a5,$9a,$a6,$76,$95,$5d,$7f,$7d // .g...v.].}

// --- Region $ec9c-$efae ---
.pc = $ec9c "dat_ec9c"

dat_ec9c:
        .byte $7c,$5c,$9c,$6b,$ab,$6c,$9c           // |\.k.l.

loc_eca3:
        .byte $5c,$6f,$7e,$ba                       // \o~.

txt_eca7:
        .text ");"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $da,$a2,$51,$bc,$6b,$4e,$d1,$d0,$b4,$74,$6d,$69,$1d,$85,$c5,$19 // ..Q.kN...tmi....
        .byte $65,$59,$a3,$61,$10,$05,$16,$59,$a6,$95,$00,$05,$5e,$bb,$6a,$a9 // eY.a...Y....^.j.
        .byte $66,$59,$05,$59,$aa,$b9,$6d,$99,$e4,$b5,$60,$60,$80,$82,$09,$26 // fY.Y..m...``...&
        .byte $a9,$62,$07,$1f,$7b,$ae,$6b,$ba,$66,$99,$55,$99,$66,$95,$57,$75 // .b..{.k.f.U.f.Wu
        .byte $dd,$55,$77,$55,$66,$59,$66,$99,$67,$9d,$55,$5d,$77,$9d,$67,$95 // .UwUfYf.g.U]w.g.
        .byte $67,$dd,$7f,$9d,$67,$dd,$66,$d9,$77,$dd,$67,$95,$66,$99,$6a,$da // g...g.f.w.g.f.j.
        .byte $66,$9a,$5d,$97,$65,$99,$a6,$95,$67,$9d,$6a,$59,$66,$99,$66,$d5 // f.].e...g.jYf.f.
        .byte $59,$d5,$57,$9d,$55,$5d,$75,$5d,$76,$dd,$67,$99,$65,$a9,$6a,$99 // Y.W.U]u]v.g.e.j.
        .byte $65,$57,$66,$99,$65,$97,$75,$dd,$75,$5d,$67,$99,$66,$59,$65,$99 // eWf.e.u.u]g.fYe.
        .byte $66,$9d,$57,$9d,$65,$99,$56,$d9,$66,$95,$59,$6a,$a5,$a9,$a6,$a9 // f.W.e.V.f.Yj....
        .byte $a5,$a9,$56,$9a,$56,$95,$a6,$ea,$bb,$ee,$66,$95,$5d,$75,$d9,$66 // ..V.V.....f.]u.f
        .byte $59,$a6,$55,$56,$99,$6e,$9b,$ae,$bb,$ae,$5b,$56,$9b,$56,$9b,$e6 // Y.UV.n....[V.V..
        .byte $9a,$ae,$65,$95,$76,$9d,$77,$9d,$67,$99,$56,$9d,$67,$99,$67,$59 // ..e.v.w.g.V.g.gY
        .byte $66,$99,$59,$66,$99,$66,$b9,$ee,$99,$66,$75,$59,$66,$99,$aa,$a9 // f.Yf.f...fuYf...
        .byte $66,$a9,$69,$9a,$ab,$ee,$bb,$a6,$9a,$66,$41,$90,$e5,$bf,$ed,$ff // f.i......fA.....
        .byte $bd,$f7,$67,$9e,$98,$a1,$63,$98,$76,$96 // ..g...c.v.

txt_eda4:
        .text "E+"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $e1,$46,$06,$1b,$19,$5b,$97,$a6,$e8,$64,$a6,$ad,$80,$1a,$1e,$1b // .F...[...d......
        .byte $6e,$6a,$16,$1b,$00,$65,$97,$5d,$d5,$66,$99,$66,$00,$56,$58,$6a // nj...e.].f.f.VXj
        .byte $98,$60,$88,$a2,$00,$56,$55,$56,$e3,$55,$60,$d8,$5a,$6e,$7f,$be // .`...VUV.U`.Zn..
        .byte $6e,$9b,$66,$55,$aa,$ab,$59,$96,$6a,$9b,$ef,$bf,$6a,$aa,$10,$44 // n.fU..Y.j...j..D
        .byte $9d,$ed,$b9,$ae,$f7,$dd,$79,$55,$1a,$1e,$1f,$45,$50,$95,$15,$15 // ......yU...EP...
        .byte $44,$45,$46,$19,$55,$44,$45,$91,$66,$51,$41,$40,$11,$00,$16,$49 // DEF.UDE.fQA@...I
        .byte $56,$99,$66,$55,$11,$04,$6e,$bb,$ee,$fb,$fc,$f3,$0c,$00,$45,$11 // V.fU..n.......E.
        .byte $44,$51,$40,$10,$04,$00,$66,$59,$46,$19,$66,$19,$44,$01,$77,$5d // DQ@...fYF.f.D.w]
        .byte $57,$65,$99,$55,$aa,$22,$77,$9d,$66,$99,$56,$d9,$dd,$f7,$66,$99 // We.U."w.f.V...f.
        .byte $6a,$a9,$6a,$aa,$d5,$55,$59,$55,$95   // j.j..UYU.

txt_ee40:
        .text "VYV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $bb,$6a,$99,$a6,$99,$57,$9f,$5c,$73,$66,$99,$67,$d9,$67,$d9,$dd // .j...W.\sf.g.g..
        .byte $37,$67,$95,$57,$dd,$77,$df,$ff,$77,$66,$99,$75,$dd,$76,$99,$aa // 7g.W.w..wf.u.v..
        .byte $a2,$65,$95,$77,$dd,$55,$99,$aa,$8a,$76,$55,$66,$5a,$66,$9a,$a8 // .e.w.U...vUfZf..
        .byte $22,$67,$99,$66,$a9,$a6,$2a,$88,$02,$67,$9d,$76,$9d,$75,$dd,$f3 // "g.f..*..g.v.u..
        .byte $3f,$75,$9d,$7d,$dd,$75,$56,$aa,$8a,$66,$5a,$98,$6a,$98,$6a,$88 // ?u.}.uV..fZ.j.j.
        .byte $20,$56,$5a,$66,$1b,$66,$19,$44,$01,$6b,$ae,$bb,$ae,$6b,$ae,$55 //  VZf.f.D.k...k.U
        .byte $14,$66,$99,$66,$9a,$6a,$aa,$c2,$60,$61,$66,$a9,$6a,$9a,$66,$9a // .f.f.j..`af.j.f.
        .byte $dd,$f5,$6a,$9a,$a6,$9a,$aa,$aa,$55,$57,$66,$a9,$aa,$99,$65,$99 // ..j.....UWf...e.
        .byte $55,$77,$59,$66,$99,$6e,$b9,$fe,$ce,$33,$66,$99,$75,$9d,$77,$9d // UwYf.n...3f.u.w.
        .byte $df,$77,$66,$59,$67,$9d,$67,$a9,$aa,$6a,$68,$98,$62,$e2,$62,$98 // .wfYg.g..jh.b.b.
        .byte $aa
        .byte $28,$6d
        .byte $55,$a4,$b4,$f4
        .byte $51,$05
        .byte $51,$02,$12
        .text "SRRS"
        .byte $43,$11,$66,$00,$1b,$20,$31,$22,$1b,$00,$66,$00,$76,$10,$23,$11 // C.f.. 1"..f.v.#.
        .byte $32,$00,$6f,$03,$b2,$23,$93,$22,$32,$01,$66,$a7 // 2.o..#."2.f.

txt_ef10:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$6a,$a7                           // !j.

txt_ef16:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef19:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$11,$80,$2f,$00                   // !../.

txt_ef21:
        .text "!E"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$16,$a7                           // !..

txt_ef27:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef2a:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef2d:
        .text "!D"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$06,$a7,$21,$65,$a7               // !..!e.

txt_ef36:
        .text "!D"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef39:
        .text "!T"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef3c:
        .text "!"
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$04,$a7                           // !..

txt_ef42:
        .text "!A"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$14,$a7                           // !..

txt_ef48:
        .text "!"
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$04,$a7                           // !..

txt_ef4e:
        .text "!E"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef51:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$6a,$a7                           // !j.

txt_ef57:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$64,$a7                           // !d.

txt_ef5d:
        .text "!"
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$66,$a7                           // !f.

txt_ef63:
        .text "!T"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef66:
        .text "!E"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_ef69:
        .text "!D"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$01,$a7,$21,$66,$a7               // !..!f.

txt_ef72:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$65,$a7,$60,$5a,$78,$20,$5b,$ff,$20,$15,$fd,$20,$bf,$e3,$20 // !e.`Zx [. .. .. 
        .byte $a3,$fd,$58,$a2,$00,$bd,$60,$2a,$9d,$00,$04,$a9,$0f,$9d,$00,$d8 // ..X...`*........
        .byte $e8,$e0,$28,$d0,$f0,$a2,$50,$bd,$2e,$2a,$9d,$3c,$03,$ca,$10,$f7 // ..(...P..*.<....
        .byte $4c,$90,$2a,$78,$a9,$34,$85,$01,$a0,$ea // L.*x.4....

// --- Region $efd3-$eff8 ---
.pc = $efd3 "Segment $efd3"
        .byte $a7,$a6,$e7                           // ...

txt_efd6:
        .encoding "screencode_mixed"
        .text " :intro by deejay and gotcha"
        .encoding "petscii_upper"
        .byte $e7,$20,$a8,$35,$a9,$00,$8d           // . .5...

// --- Region $f00c-$fce1 ---
.pc = $f00c "Segment $f00c"
        .byte $a2,$00,$21,$66,$a7                   // ..!f.

txt_f011:
        .text "!V"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$6a,$a7                           // !j.

txt_f017:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f01a:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f01d:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$65,$a7,$21,$65,$a7               // !e.!e.

txt_f026:
        .text "!V"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f029:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$66,$a7                           // !f.

txt_f02f:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f032:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f035:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f038:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$66,$a7                           // !f.

txt_f03e:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$66,$a7,$21,$65,$a7               // !f.!e.

txt_f047:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f04a:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f04d:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f050:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$65,$a7                           // !e.

txt_f056:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$66,$a7                           // !f.

txt_f05c:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f05f:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f062:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f065:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$69,$a7,$21,$66,$a7,$21,$69,$a7,$21,$6a,$a7 // !i.!f.!i.!j.

txt_f074:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f077:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f07a:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f07d:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f080:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $60,$91,$56,$7b,$1e,$46,$91,$a4,$a8,$69,$2a,$59,$96,$fd,$f7,$dd // `.V{.F...i*Y....
        .byte $f5,$35,$36,$5d,$75,$bf,$ee,$7b,$ff,$7f,$df // .56]u..{...

txt_f09e:
        .text "UU"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $fe,$bf,$ee,$ba,$fe                   // .....

txt_f0a6:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ea,$bb,$ee,$b7,$df                   // .....

txt_f0ae:
        .text "UU"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $ff,$bb,$ee,$bf,$f7,$69,$aa,$6a,$99,$66,$59,$6a,$aa,$56,$95,$59 // .....i.j.fYj.V.Y
        .byte $55,$59,$66,$ae,$6b,$55,$95,$59,$66,$9a,$a9,$66,$91,$66,$55,$aa // UYf.kU.Yf..f.fU.
        .byte $66,$99,$aa,$6b,$9a,$6a,$9a,$bf,$ae,$bf,$fe,$bb,$ee,$66,$9a,$75 // f..k.j.......f.u
        .byte $d6,$59,$55,$77,$dd,$6a,$aa,$59,$66,$99,$56,$75,$dd,$55,$55,$56 // .YUw.j.Yf.Vu.UUV
        .byte $59,$66,$5a,$56,$99,$56,$55,$66,$9a,$6b,$af,$bb,$ae,$5a,$a6,$6b // YfZV.VUf.k...Z.k
        .byte $ae,$bb,$ee,$b9,$fe                   // .....

txt_f106:
        .text "UW"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$65,$97,$5f,$7f,$66,$95,$a5,$95,$66,$99,$6a,$ae,$e3,$55,$60 // .e._.f...f.j..U`
        .byte $e3,$95,$56,$99,$65,$99,$55,$55,$65,$99,$66,$55,$7f,$b0,$55,$55 // ..V.e.UUe.fU..UU
        .byte $77,$5d,$57,$5d,$97,$2d,$55,$55,$9a,$a9,$66,$9b,$66,$55,$66,$55 // w]W].-UU..f.fUfU
        .byte $66,$99,$6e,$bb,$ee,$bb,$6a,$9a,$af,$bb,$ee,$fb,$fe,$bf // f.n...j.......

txt_f147:
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$a6,$59,$aa,$60,$65,$59,$6a,$9a,$66,$99,$a7,$2d,$77,$5d,$a5 // ..Y.`eYj.f..-w].
        .byte $95,$66,$99,$65,$57,$65,$55,$65,$99,$a6,$e9,$a5,$95,$6a,$9a,$a9 // .f.eWeUe.....j..
        .byte $6a,$a9,$66,$97,$a5,$6a,$9a,$a9,$a6,$99,$55,$66,$d9,$59,$55,$6a // j.f..j....Uf.YUj
        .byte $99,$a6,$6a,$9a,$66,$65,$99,$5f,$57,$9f,$7f,$dd,$77,$5d,$77,$99 // ..j.fe._W...w]w.
        .byte $65,$97,$55,$99,$66,$65,$55,$a9,$66,$99,$aa,$ee,$bb,$55,$55,$95 // e.U.feU.f....UU.
        .byte $56,$99,$56,$95,$a6,$55,$55,$99,$66,$9a,$ab,$ae,$6b,$69,$96,$65 // V.V..UU.f...ki.e
        .byte $57,$dd,$f7,$dd,$7f,$66,$59,$a9,$66,$99,$65,$d7,$5f,$66,$9a,$d6 // W....fY.f.e._f..
        .byte $5a,$67,$9b,$ac,$9c,$67,$9c,$b3,$cd,$35,$15,$d7,$54,$2f,$1d,$4d // Zg...g...5..T/.M
        .byte $4b,$4b,$47,$92,$52,$46,$87,$d1,$61,$74,$78,$dd,$de,$66,$5a,$66 // KKG.RF..atx..fZf
        .byte $99,$d6,$d9,$36,$35,$5d,$97,$65,$5d,$66,$59,$66,$5a,$66,$59,$56 // ...65].e]fYfZfYV
        .byte $99,$a6,$ea,$bb,$fe,$66,$5a,$66,$55,$5d,$57,$67,$9b,$59,$56,$9f // .....fZfU]Wg.YV.
        .byte $b0,$c0,$c0,$a2,$24,$65,$99,$f5,$0f,$a4,$60,$62,$6c,$b4,$51,$43 // ....$e....`bl.QC
        .byte $06,$0b,$1a,$1a,$66,$99,$6e,$5a,$66,$5a,$66,$9a,$66,$59,$6a,$a9 // ....f.nZfZf.fYj.
        .byte $6a,$9a,$6a,$99,$6a,$a9,$6a,$99,$56,$95,$5d,$77,$55,$97,$5d,$7f // j.j.j.j.V.]wU.].
        .byte $5f,$7f,$dd,$7f,$66,$99,$66,$a9,$6e,$a9,$68,$9a,$6b,$ae,$6b,$af // _...f.f.n.h.k.k.
        .byte $bb,$02,$bc,$af,$5a,$66,$59,$66,$96,$41,$14,$69,$66,$95,$a6,$ea // ....ZfYf.A.if...
        .byte $a6,$f5,$0e,$c3,$65,$59,$65,$97,$65,$56,$d8,$a0,$56,$99,$66,$a9 // ....eYe.eV..V.f.
        .byte $be,$c3,$00,$f0,$6c,$9b,$eb,$af,$6b,$af,$eb,$ef,$06,$06,$e6,$01 // ....l...k.......
        .byte $2c,$56,$99,$66,$aa,$b9,$ea,$b9,$ea,$66,$a9,$af,$70,$e4,$c0,$32 // ,V.f.....f..p..2
        .byte $56,$99,$e6,$59,$16,$19,$1a,$19,$64,$59,$55,$59,$65,$59,$55,$99 // V..Y....dYUYeYU.
        .byte $05,$06,$e6,$01,$60,$a0,$5d,$97,$5d,$95,$56,$55,$dd,$77,$56,$55 // ....`.].].VU.wVU
        .byte $66,$aa,$bb,$ef,$bb,$ae,$66,$99,$a6,$ea,$bb,$fe,$fb,$ee,$67,$5d // f.....f.......g]
        .byte $67,$55,$77,$5d,$55,$9a,$59,$66,$5b,$56,$99,$56,$99,$ff,$5d,$97 // gUw]U.Yf[V.V..].
        .byte $5f,$7f,$5f,$77,$5f,$77,$65,$95,$65,$99,$6a,$5a,$6b,$ae,$6a,$9a // _._w_we.e.jZk.j.
        .byte $6b,$af,$6b,$af,$bb,$ef,$66,$99,$66,$95,$a7,$95,$65,$99,$65,$97 // k.k...f.f...e.e.
        .byte $65,$97,$5d,$97,$5f,$57,$56,$99,$56,$59,$66,$9a,$66,$5a,$77,$5f // e.]._WV.VYf.fZw_
        .byte $97,$65,$56,$de,$78,$f8,$62,$a3,$8b,$8e // .eV.x.b...

txt_f2f4:
        .text ".>"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $7b,$5c,$98,$92,$52,$72,$62,$ca,$c8,$62,$a8,$88,$a2,$82,$22,$80 // {\..Rrb..b....".
        .byte $00,$59,$59,$99,$16,$16,$26,$85,$85,$47,$87,$91,$a1,$a1,$a4,$68 // .YY...&..G.....h
        .byte $69,$69,$a6,$6a,$ab,$6e,$eb,$ef,$3b,$59,$66,$aa,$bb,$ee,$fb,$ff // ii.j.n..;Yf.....
        .byte $bb,$5b,$57,$9c,$ac,$ec,$ac,$ec,$bc,$a8,$3b,$01,$11,$62,$51,$51 // .[W.......;..bQQ
        .byte $91,$62,$00,$19,$17,$1d,$15,$19,$26,$19,$05,$66,$99,$67,$9b,$a7 // .b......&..f.g..
        .byte $aa,$ef,$bb,$6a,$59,$aa,$a2,$30,$80,$80,$60,$55,$97,$5d,$95,$a6 // ...jY..0..`U.]..
        .byte $2a,$26,$08,$65,$99,$7f,$c0,$c0,$a2,$2d,$03,$66,$95,$f6 // *&.e.....-.f..

txt_f365:
        .text "9;"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $ec,$b0,$6b,$ae,$bf,$f0,$a3,$24,$03,$5f,$57,$aa,$a3,$2e,$02,$aa // ..k....$._W.....
        .byte $60,$58,$a6,$29,$96,$98,$68,$60,$01,$06 // `X.)..h`..

txt_f382:
        .text "UP"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$01,$58,$98,$a0,$a4,$29,$a0,$15,$15,$19,$15,$19,$15,$19,$15 // $.X...).........
        .byte $e8,$01,$60,$20,$67,$9f,$77,$dd       // ..` g.w.

txt_f39d:
        .text "WU"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $56,$70,$6f,$9a,$6f,$b0,$c0,$c0,$b0,$7a,$ab,$66,$59,$15,$15,$16 // Vpo.o....z.fY...
        .byte $19,$69,$99,$65,$99,$69,$a5,$69,$ad,$e3,$01,$a5,$24,$56,$95,$f6 // .i.e.i.i....$V..
        .byte $0f,$a3,$3b,$f0,$6a,$99,$66,$59,$d6,$3a,$36,$0d,$57,$65,$97,$5f // ..;.j.fY.:6.We._
        .byte $7f,$dc,$7c,$70,$66,$95,$67,$a5
        .text "&)&)"
        .byte $00
        .byte $40,$e3,$90
        .byte $30,$50,$90,$90,$65,$19,$1a,$05,$06,$05,$05,$06,$6a,$9a,$6b,$95 // 0P..e.......j.k.
        .byte $40,$a2,$60,$49,$40,$66,$99,$66,$55,$dd,$ff,$30,$00,$59,$65,$99 // @.`I@f.fU..0.Ye.
        .byte $66,$9a,$66,$da,$3b,$65,$97,$5f,$97,$5d,$77,$ff,$7f,$6b,$aa,$66 // f.f.;e._.]w..k.f
        .byte $99,$6a,$99,$65,$b4,$62,$63,$8b,$8f,$8f // .j.e.bc...

txt_f41a:
        .text "/>"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $65,$65,$66,$94,$94,$98,$52,$52,$45,$14,$11,$54,$50,$54,$65,$94 // eef...RRE..TPTe.
        .byte $00,$10
        .byte $41,$00
        .byte $41,$10
        .text "P"
        .byte $40                                   // @ character
        .text "GR"
        .byte $12
        .byte $51,$14,$64,$14
        .byte $55
        .byte $e3,$65,$e3,$59,$3a,$96,$16,$15,$19,$46,$85,$86,$d1,$e1,$e4,$6e // .e.Y:....F.....n
        .byte $b9,$ee,$99,$66,$99,$6a,$5a,$6c,$ac,$ec,$bc,$ec,$ac,$9c,$6c,$aa // ...f.jZl......l.
        .byte $2c,$62,$91,$a2,$62,$11,$00,$03,$00,$19,$2a,$18,$20,$a2,$24,$54 // ,b..b.....*. .$T
        .byte $78,$a0,$80,$e4,$02,$28,$70,$9c,$ac,$ef,$bb,$ec,$bc,$b0,$a8,$2a // x....(p........*
        .byte $01,$07,$06,$1a,$1e,$06,$06,$01,$60,$60,$e4,$80,$28,$60,$60,$05 // ........``..(``.
        .byte $16,$15,$16,$07,$01,$a2,$2a,$5d,$97,$5d,$97,$5d,$a7,$09,$09,$70 // ......*].].]...p
        .byte $b0,$e4,$c0,$28,$70,$b0,$05,$15,$19,$16,$05,$01,$a2,$26,$54,$64 // ...(p........&Td
        .byte $a4,$b4,$a4,$50,$a2,$28,$19,$15,$19,$1d,$19,$19,$1d,$19,$e6,$01 // ...P.(..........
        .byte $a2,$60,$20,$6e,$bb,$ee,$ab,$6e,$ab,$ea,$df,$60,$60,$a0,$60,$a0 // .` n...n...``.`.
        .byte $60,$a0,$60,$16,$19,$1a,$19,$1a,$1e,$07,$06,$76,$5e,$b6,$5e,$96 // `.`........v^.^.
        .byte $66,$5e,$a6,$e5,$01,$a3,$26,$78,$96,$66,$9a,$68,$a0,$a2,$22,$06 // f^....&x.f.h..".
        .byte $06,$e4,$01,$24,$05,$06,$70,$b0,$e4,$c0,$28,$b0,$f0,$1a,$1e,$19 // ...$..p...(.....
        .byte $16,$05,$01,$a2,$25,$70,$b0,$b0,$f0,$c0,$a3,$28,$06,$07,$07,$05 // ....%p.....(....
        .byte $07,$05,$15,$15,$e8,$40,$a2,$28,$10,$64,$64,$69,$6a,$6e,$15,$19 // .....@.(.ddijn..
        .byte $e3,$15,$33,$69,$ba,$ee,$56,$99,$65,$55,$56,$95,$56,$99,$64,$94 // ..3i..V.eUV.V.d.
        .byte $51,$92,$52,$47,$4f,$1f,$e3,$59,$e3,$65,$60,$42,$96,$94,$73,$8f // Q.RGO..Y.e`B..s.
        .byte $8e,$cf,$3e,$3b,$3a,$ee,$65,$54,$51,$96,$65,$99,$66,$a5,$51,$54 // ..>;:.eTQ.e.f.QT
        .byte $91,$64,$91,$65,$a4,$99,$15,$59,$16,$59,$66,$99,$66,$b9,$1f,$4b // .d.e...Y.Yf.f..K
        .byte $4b,$47,$92,$92,$51,$94,$68,$68,$69,$9a,$9a,$96,$99,$9f,$6a,$59 // KG..Q.hhi.....jY
        .byte $16,$1a,$19,$46,$85,$51,$78,$58,$98,$58,$78,$98,$66,$9e,$b7,$2c // ...F.QxX.Xx.f..,
        .byte $05,$01,$01,$06,$05,$05,$14,$64,$90,$60,$80,$80,$a2,$2c,$02,$02 // .......d.`...,..
        .byte $0b,$04,$19,$19,$66,$59,$a6,$e9,$aa,$01,$a2 // ....fY.....

txt_f598:
        .text "-"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "U"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $bb,$60,$98,$98                       // .`..

txt_f5a1:
        .text "*&"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $66,$55,$a4,$27,$50,$65,$ae,$bf,$05,$01,$01,$a2 // fU.'Pe......

txt_f5b0:
        .text "+U"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $b9,$60,$98,$58,$96,$2d,$a6,$a9,$59,$a4 // .`.X.-..Y.

txt_f5bd:
        .text "$P"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $fe,$bf,$a5                           // ...

txt_f5c3:
        .text "+U"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $fd,$19,$19,$1e,$07,$01,$55,$ae,$b9,$a2,$37,$40,$40,$90,$f5,$77 // ......U...7@@..w
        .byte $dd,$11,$01,$06,$05,$16,$59,$66,$9b,$60,$60,$58,$68,$9a,$66,$d9 // ......Yf.``Xh.f.
        .byte $56,$01,$a3,$2c,$01,$57,$6b,$ae,$15,$1d,$7d,$74,$90,$95,$ef,$ab // V..,.Wk...}t....
        .byte $a5,$23,$55,$65,$99,$a4,$34,$05,$59,$66,$55,$06,$1a,$19,$56,$5a // .#Ue..4.YfU...VZ
        .byte $96,$5a,$5b,$60,$98,$58,$76,$dd,$75,$d6,$75,$a4,$24,$50,$65,$9a // .Z[`.Xv.u.u.$Pe.
        .byte $ab,$a3,$2d,$01,$17,$6e,$bb,$ae,$16,$5a,$66,$99,$a4,$95,$e5,$9a // ..-..n...Zf.....
        .byte $e3,$40,$a2,$60,$6b,$40,$54,$69,$6b,$6e,$6b,$1e,$1b,$06,$07,$41 // .@.`k@Tiknk....A
        .byte $6a,$ab,$ae,$bb,$aa,$b9,$ea,$b9,$65,$59,$64,$b4,$e4,$d1,$d2,$45 // j.......eYd....E
        .byte $29,$29,$69,$a6,$a6,$96,$66,$f6,$5c,$63,$63,$73,$8e,$8f,$ce,$3a // ))i...f.\ccs...:
        .byte $7b,$6e,$bb,$ee,$ab,$9a,$66,$9a,$69,$56,$65,$a5,$69,$d6,$75,$56 // {n....f.iVe.i.uV
        .byte $6e,$9b,$6e,$9b,$5a,$65,$59,$56,$6a,$ae,$bf,$be,$fb,$ea,$a5,$d5 // n.n.ZeYVj.......
        .byte $5c,$9c,$6b,$ab,$6c,$9c,$5c,$f7,$7e,$ba // \.k.l.\.~.

txt_f680:
        .text ");"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $da,$a2,$20,$7c,$97,$8d,$e2,$e0,$78,$b8,$9e,$69,$1d,$85,$c5,$19 // .. |....x..i....
        .byte $65,$59,$15,$a2,$61,$10,$05,$16,$59,$a6,$95,$45,$05,$5e,$bb,$6a // eY..a...Y..E.^.j
        .byte $a9,$66,$59,$16,$59,$aa,$b9,$6d,$99,$e4,$b5,$e6,$60,$80,$82,$09 // .fY.Y..m....`...
        .byte $26,$a9,$62,$8a,$1f,$7b,$ae,$6b,$ba,$66,$99,$66,$66,$99,$6a,$ab // &.b..{.k.f.ff.j.
        .byte $ba,$ee,$aa,$99,$55,$66,$59,$66,$99,$67,$9d,$66,$5d,$77,$9d,$67 // ....UfYf.g.f]w.g
        .byte $95,$67,$dd,$77,$6e,$9b,$ee,$99,$e6,$bb,$ee,$fb,$6a,$99,$66,$95 // .g.wn.......j.f.
        .byte $e5,$99,$65,$95,$6b,$9a,$66,$59,$6a,$9b,$6e,$99,$59,$66,$99,$66 // ..e.k.fYj.n.Yf.f
        .byte $d5,$59,$d5,$67,$6e,$aa,$ae,$ba,$ae,$b9,$ee,$bb,$66,$9a,$56,$95 // .Y.gn.......f.V.
        .byte $66,$9a,$ab,$ba,$66,$9a,$6b,$ba,$ee,$ba,$ae,$b9,$66,$99,$a6,$9a // f...f.k.....f...
        .byte $66,$99,$6e,$9b,$6e,$9a,$66,$a9,$e6,$99,$6a,$9b,$6a,$a5,$a9,$a6 // f.n.n.f...j.j...
        .byte $a9,$a5,$a9,$65,$65,$a9,$6a,$59,$d5,$77,$dd,$77,$6a,$ae,$ba,$e6 // ...ee.jY.w.wj...
        .byte $99,$a6,$59,$56,$56,$99,$6e,$9b,$ae,$bb,$ae,$6b,$56,$9b,$56,$9b // ..YVV.n....kV.V.
        .byte $e6,$9a,$ae,$bb,$6a,$b9,$6e,$bb,$6e,$9b,$66,$99,$6e,$9b,$66,$9b // ....j.n.n.f.n.f.
        .byte $a6,$99,$66,$95,$66,$99,$66,$b9,$ee,$99,$66,$99,$59,$66,$99,$aa // ..f.f.f...f.Yf..
        .byte $a9,$66,$a9,$a6,$75,$56,$99,$66,$5d,$75,$dd,$66,$70,$9f,$6a,$9b // .f..uV.f]u.fp.j.
        .byte $aa,$6b,$ae,$bb,$6d,$64,$52,$93,$64,$b9,$69,$94,$16,$6b,$93,$cd // .k..mdR.d.i..k..
        .byte $0d,$36,$37,$db,$7e,$5d,$94,$dc,$5d,$5b,$40,$03,$1b,$1e,$7b,$7f // .67.~]..][@...{.
        .byte $17,$1e,$00,$bb,$6b,$ae,$ea,$99,$66,$99,$00,$99,$58,$6a,$98,$60 // ....k...f...Xj.`
        .byte $88,$a2,$00,$9f,$55,$56,$e3,$55,$60,$31,$5a,$6e,$bb,$7d,$9d,$67 // ....UV.U`1Zn.}.g
        .byte $99,$aa,$55,$57,$5d,$69,$95,$67,$df,$7f,$95,$55,$95,$44,$9d,$ed // ..UW]i.g...U.D..
        .byte $b9,$ae,$f7,$dd,$f7,$55,$1a,$1e,$1f,$45,$50,$95,$55,$15,$44,$45 // .....U...EP.U.DE
        .byte $46,$19,$55,$44,$11,$62,$99,$a2,$82,$80,$22,$a2,$2e,$49,$56,$99 // F.UD.b...."..IV.
        .byte $66,$55,$11,$04,$00,$66,$99,$a6,$a8,$a2,$08,$a2,$26,$11,$44,$51 // fU...f......&.DQ
        .byte $40,$10,$04,$a2,$60,$8d,$59,$46,$19,$66,$19,$44,$01,$00,$5d,$57 // @...`.YF.f.D..]W
        .byte $65,$99,$55,$aa,$22,$8a,$6e,$99,$66,$a9,$e6,$ee,$fb,$3e,$66,$95 // e.U.".n.f....>f.
        .byte $56,$95,$55,$ea,$aa,$aa,$55,$95       // V.U...U.

txt_f81b:
        .text "VYV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $bb,$ae,$66,$59,$66,$ab,$6f,$ac,$b3,$cc,$66,$9b,$e6,$9b,$e6,$ee // ..fYf.o...f.....
        .byte $3b,$0e,$6a,$ab,$ee,$bb,$ef,$ff,$bb,$ef,$66,$ba,$ee,$b9,$66,$55 // ;.j.......f...fU
        .byte $51,$44,$6a,$bb,$ee,$aa,$66
        .text "UETU"
        .byte $66
        .byte $5a,$66,$9a,$a8
        .byte $22,$80,$66,$99,$56,$59,$15,$44,$01,$04,$6e,$b9,$6e,$ba,$ee,$f3 // ".f.VY.D..n.n...
        .byte $3f,$c3,$6e,$be,$ee,$ba,$a9,$55,$45,$14,$5a,$98,$6a,$98,$6a,$88 // ?.n....UE.Z.j.j.
        .byte $20,$80,$5a,$66,$1b,$66,$19,$44,$01,$04,$5d,$77,$5d,$97,$5d,$aa //  .Zf.f.D..]w].].
        .byte $28,$8a,$66,$99,$65,$95,$55,$c3,$60,$63,$56,$95,$65,$99,$65,$ee // (.f.e.U.`cV.e.e.
        .byte $fa,$ea,$65,$59,$65                   // ..eYe

txt_f894:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ab,$aa,$56,$55,$66,$9a,$66,$aa,$bb,$ec,$66,$99,$6e,$b9,$fe,$ce // ..VUf.f...f.n...
        .byte $33,$c0,$66,$ba,$6e,$bb,$6e,$ef,$bb,$ee,$59,$67,$9d,$67,$a9,$aa // 3.f.n.n...Yg.g..
        .byte $6a,$a8,$64,$91,$d1,$91,$64,$55,$14   // j.d...dU.

txt_f8c0:
        .text "EU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $b4,$f4
        .byte $51,$05
        .byte $51,$44,$12
        .text "SRRSC"
        .byte $11,$03,$00
        .byte $27
        .byte $10,$32,$11,$27,$00,$77,$00,$76,$10,$23,$11,$32,$00,$aa,$02,$61 // .2.'.w.v.#.2...a
        .byte $12,$72,$11,$21,$03,$75,$d9,$5d,$5d,$e3,$d9,$e4,$d5,$22,$5d,$5d // .r.!.u.]]...."]]
        .byte $e4,$d5,$2b,$59,$5d,$d5,$d5,$d9,$d5,$d5,$5d,$59,$95,$59,$e3,$d5 // ..+Y].....]Y.Y..
        .byte $24,$5d,$d5,$d5,$5d,$e3,$d5,$2d,$59,$5d,$57,$95,$95,$5d,$5d,$59 // $]..]..-Y]W..]]Y
        .byte $5d,$d5,$d5,$59,$5d,$e3,$95,$37,$5d,$5d,$95,$5d,$59,$5d,$5d,$95 // ]..Y]..7]].]Y]].
        .byte $d5,$5d,$59,$59,$9d,$59,$5d,$d5,$95,$d5,$5d,$59,$59,$5d,$d5,$e3 // .]YY.Y]...]YY]..
        .byte $59,$2d,$79,$95,$79,$97,$5d,$d5,$d5,$00,$95,$95,$5d,$95,$59,$e3 // Y-y.y.].....].Y.
        .byte $5d,$e5,$95,$28,$90,$95,$9d,$95,$59,$90,$5d,$5d,$e3,$95 // ]..(....Y.]]..

txt_f951:
        .text ":YY"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$5d,$95,$d9,$57,$59,$90,$95,$97,$95,$59,$5d,$00,$95,$59,$59 // .]..WY....Y]..YY
        .byte $5d,$90,$95,$59,$95,$95,$5d,$e3,$95,$34,$90,$5d,$59,$95,$59,$90 // ]..Y..]..4.]Y.Y.
        .byte $95,$9d,$5d,$95,$5d,$95,$90,$9d,$95,$59,$59,$97,$75,$59,$e3,$95 // ..].]....YY.uY..
        .byte $23,$79,$95,$d5,$a3,$30,$95,$59,$95,$95,$59,$95,$95,$59,$95,$9d // #y...0.Y..Y..Y..
        .byte $95,$9d,$9d,$59,$95,$9d,$e5,$95,$2f,$9d,$95,$90,$9d,$d5,$59,$97 // ...Y..../.....Y.
        .byte $97,$95,$59,$5d,$59,$5d,$59,$9d,$e4,$95,$23,$59,$95,$5d,$e3,$59 // ..Y]Y]Y...#Y.].Y
        .byte $e5,$5d,$38,$59,$59,$5d,$5d,$d5,$59,$95,$95,$5d,$5d,$d5,$5d,$95 // .]8YY]].Y..]].].
        .byte $9d,$59,$95,$d9,$95                   // .Y...

txt_f9ca:
        .text "YY"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$95,$9d,$e4,$95,$27,$d5,$90,$95,$59,$5d,$5d,$d5,$e3,$5d,$e4 // .....'...Y]]..].
        .byte $59,$25,$5d,$59,$59,$95,$95,$e4,$5d,$2f,$d5,$5d,$59,$59,$95,$9d // Y%]YY...]/.]YY..
        .byte $d5,$59,$95,$59,$59,$95,$59,$90,$90,$a5,$27,$90,$95,$50,$59,$90 // .Y.YY.Y...'..PY.
        .byte $95,$95,$ea,$90,$25,$95,$50,$95,$90,$95,$e3,$90,$24,$50,$59,$90 // ....%.P.....$PY.
        .byte $59,$81,$68,$00                       // Y.h.

txt_fa11:
        .text "%<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$30,$30,$e5                       // .00.

txt_fa18:
        .text "<"
        .byte $22                                   // double quote character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$e3                               // ..

txt_fa1d:
        .text "0$<"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c3,$3c,$e3                           // .<.

txt_fa24:
        .text "04<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cb,$bc,$c3                           // ...

txt_fa2b:
        .text "<<0"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_fa2f:
        .text "<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_fa32:
        .text "00<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $c3,$3c,$b7,$c3,$e4                   // .<...

txt_fa3b:
        .text ";!"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $e4                                   // .

txt_fa3f:
        .text "<"
        .byte $22                                   // double quote character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$e3                               // ..

txt_fa44:
        .text "<!"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $e3,$3c,$21,$3b,$e3,$3c,$e3,$cb       // .<!;.<..

txt_fa4f:
        .text "&<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$3c,$c3,$cb,$e3                   // .<...

txt_fa57:
        .text "<."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cb,$c3,$73,$bc,$bc,$3c,$c3,$bc,$c3,$3c,$c3,$bc,$3c,$e3,$cb // ..s..<...<..<..

txt_fa69:
        .text "*<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $3c,$cb                               // <.

txt_fa6f:
        .text "<<"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $3c,$3c,$e3,$bc,$31,$cb               // <<..1.

txt_fa78:
        .text "<<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $3c,$c3,$bc,$bc,$c3,$c3,$bc,$cb,$cb,$7b,$cb,$7b,$b7,$e3,$3c,$26 // <........{.{..<&
        .byte $00,$bc,$cb,$3c,$cb,$cb,$e3           // ...<...

txt_fa92:
        .text "</"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $cb,$bc,$cb,$bc,$b0,$cb,$3c,$bc,$bc,$b0 // ......<...

txt_fa9f:
        .text "<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cb,$e3,$bc,$38,$c3,$3c,$c3,$bc,$3b,$7b,$bc,$b0,$bc,$7b,$bc,$bc // ...8.<..;{...{..
        .byte $3c,$00,$bc,$cb,$cb,$3c,$00,$bc,$cb,$bc,$cb,$3c,$e3,$bc,$2e,$b0 // <....<.....<....
        .byte $3c,$cb,$bc,$cb,$b0,$cb,$bc,$3c,$bc,$3c,$b3,$b0,$b3,$e3,$bc,$22 // <......<.<....."
        .byte $7b,$7c,$e4,$bc,$23,$b7,$bc,$cb,$a2,$31,$b0,$bc,$cb,$bc,$bc,$cb // {|..#....1......
        .byte $bc,$bc,$cb,$bc,$b3,$bc,$b3,$bc,$cb,$bc,$b3,$e3,$bc,$31,$cb,$bc // .............1..
        .byte $b3,$bc,$bc,$b3,$3c,$bc,$b7,$7c,$bc,$cb,$3c,$bc,$c3,$cb,$3b,$e4 // ....<..|..<...;.
        .byte $bc,$30,$cb,$bc,$3c,$cb,$cb,$bc       // .0..<...

txt_fb0a:
        .text "<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_fb0d:
        .text "<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $bc,$3c,$c3,$c3,$e3,$bc,$e3           // .<.....

txt_fb17:
        .text "<5"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$3c,$bc,$c3,$bc,$b3,$bc,$cb,$3c,$c3,$cb,$b3,$bc,$bc,$cb,$bc // .<......<.......
        .byte $cb,$b0,$bc,$cb,$e6                   // .....

txt_fb2f:
        .text "<)"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $bc,$cb,$bc,$3c,$bc,$cb,$bc,$cb,$e6   // ...<.....

txt_fb3b:
        .text "<<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $bc,$bc,$b3,$c3,$cb,$c3,$f7,$f9,$f9,$05,$35,$f5,$f1,$f9,$f1,$f9 // ..........5.....
        .byte $09,$39,$f9,$f1,$f9,$f9,$fd,$01,$31,$f9,$f5,$e3,$f9,$60,$3b,$b1 // .9......1....`;.
        .byte $3d,$fd,$f9,$f9,$f1,$f1,$69,$39,$f9,$f1,$f9,$f9,$fd,$59,$39,$f7 // =.....i9.....Y9.
        .byte $f7,$f9,$f9,$fd,$49,$39,$f9,$fd,$f9,$f1,$fd,$2d,$39,$f9,$f1,$f9 // ....I9.....-9...
        .byte $fd,$f9,$29,$3d,$f9,$f9,$fd,$f1,$f5,$2d,$39,$f9,$fd,$f9,$f9,$fd // ..)=.....-9.....
        .byte $0d,$39,$f9,$f1,$fd,$f7,$f5,$01,$35,$fd,$e3,$f9,$2a,$f1,$01,$3d // .9......5...*..=
        .byte $f9,$f1,$fd,$f9,$f9,$09,$3d,$e5,$f1,$60,$41,$0d,$35,$fd,$f1,$f1 // ......=..`A.5...
        .byte $f9,$f9,$0d,$3d,$f1,$f1,$fd,$f9,$f9,$09,$3d,$f7,$f9,$f1,$f1,$f7 // ...=......=.....
        .byte $01,$37,$fd,$f9,$f1,$f1,$fd,$0d,$39,$f1,$fd,$f1,$fd,$fd,$09,$31 // .7......9......1
        .byte $fd,$fd,$f1,$f9,$f1,$fd,$fd,$f1,$fd,$f5,$f9,$fd,$f9,$fd,$f1,$f1 // ................
        .byte $fd,$01,$f7,$f1,$f9,$f1,$01,$f1,$f7,$f5,$f1,$f9,$e5,$f1,$23,$fd // ..............#.
        .byte $fd,$f1,$e4,$fd,$27,$05,$fd,$f5,$f5,$fd,$0d,$f5,$e3,$f1,$60,$c1 // ....'.........`.
        .byte $fd,$f1,$f5,$fd,$f1,$f5,$f9,$fd,$f1,$35,$ad,$8d,$99,$fd,$a9 // .........5.....

txt_fc0d:
        .text "-5="
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $9d,$fd,$51,$5d,$39,$2d,$6d,$dd,$f9,$69,$69,$39,$79,$6d,$9d,$f9 // ..Q]9-m..ii9ym..
        .byte $f1,$a9,$7d,$0d,$fd,$69,$b9,$f9,$69,$6d,$f5,$6d,$9d,$35,$3d,$6d // ..}..i..im.m.5=m
        .byte $51,$f9,$69,$9d,$b5,$3d,$31,$61,$b1,$09,$f1,$61,$6d,$39,$49,$69 // Q.i..=1a...am9Ii
        .byte $09,$f9,$99,$9d,$fd,$7d,$0d,$f9,$ad,$01,$0d,$fd,$09,$49,$39,$f9 // .....}.......I9.
        .byte $f9,$09,$fd,$bd,$0d,$05,$f9,$ad,$5d,$31,$01,$11,$31,$61,$11,$01 // ........]1..1a..
        .byte $51,$01,$11,$f1,$91,$01,$f1,$f1,$31,$a1,$01,$f1,$d1,$61 // Q.......1....a

txt_fc6f:
        .text "11!1"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $01,$01,$51,$01,$11,$f1,$f1,$61,$f1,$91,$91,$f1,$01,$c1,$01,$d1 // ..Q....a........
        .byte $f1,$d1,$01,$f1,$51,$a1,$f1,$21,$61,$41,$31,$01,$b1,$31,$51,$51 // ....Q..!aA1..1QQ
        .byte $31,$51,$91,$f1,$f1                   // 1Q...

txt_fc99:
        .text "1!"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $31,$d1,$71,$31,$61,$91,$91,$f1,$a1,$b1,$f1,$91,$d1,$f1,$61,$a1 // 1.q1a.........a.
        .byte $51,$31,$91,$51,$31,$f1,$61,$51,$f1,$01,$01,$a1,$31,$01,$01,$31 // Q1.Q1.aQ....1..1
        .byte $01,$01,$31,$e3,$01,$28,$f1,$01,$01,$f1,$01,$01,$f1,$31,$e3,$01 // ..1..(.......1..
        .byte $24,$f1,$01,$01,$f1,$02,$01,$01,$f1,$01,$25,$01,$31,$01,$01,$31 // $.........%.1..1
        .byte $e4,$01,$27,$f1,$01,$01               // ..'...

// --- Region $fd40-$febb ---
.pc = $fd40 "dat_fd40"

dat_fd40:
        .byte $31,$01,$01,$31,$01,$01,$31,$01,$01,$31,$f1,$01,$01,$f1,$01,$01 // 1..1..1..1......
        .byte $f1,$31,$e3,$01,$27,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01,$27,$31 // .1..'.........'1
        .byte $01,$01,$31,$01,$01,$31,$e3,$01,$28,$f1,$31,$01,$01,$31,$01,$01 // ..1..1..(.1..1..
        .byte $31,$e3,$01,$24,$f1,$01,$01,$f1,$02,$01,$01,$f1,$01,$23,$01,$31 // 1..$.........#.1
        .byte $f1,$02,$01,$01,$f1,$01,$25,$01,$31,$01,$01,$31,$e6,$01,$24,$f1 // ......%.1..1..$.
        .byte $01,$01,$f1,$e9,$01,$30,$f1,$01,$01,$f1,$01,$01,$31,$01,$01,$f1 // .....0......1...
        .byte $01,$01,$31,$f1,$01,$a1,$e3,$f1,$60,$a6,$31,$51,$41,$f1,$91,$41 // ..1.....`.1QA..A
        .byte $31,$11,$51,$f1,$b1,$51,$f1,$a1,$11   // 1.Q..Q...

txt_fdb9:
        .text "11"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $91,$f1,$b1,$61,$f1,$91,$21,$f1,$61,$61,$51,$f1,$51,$61,$31,$91 // ...a..!.aaQ.Qa1.
        .byte $a1,$31,$91,$91,$21,$51,$f1,$71,$51,$31,$91,$01,$31,$11,$51,$01 // .1..!Q.qQ1..1.Q.
        .byte $a1,$41,$51,$f1,$01,$01,$f1,$41,$91,$f1,$71,$11,$51,$31,$f1,$01 // .AQ....A..q.Q1..
        .byte $11,$f1,$41,$81,$f1,$31,$11,$41,$31,$01,$01,$31,$01,$01,$31,$a1 // ..A..1.A1..1..1.
        .byte $61,$03,$fb,$7c,$9c,$fc,$3c,$01,$0b,$31,$2b,$0b,$0b,$fb,$91,$eb // a..|..<..1+.....
        .byte $fb,$93,$9b,$f1,$6b,$5c,$0b,$3b,$ab,$51,$93,$03,$fb,$fb,$7b,$91 // ....k\.;.Q....{.
        .byte $3b,$63,$cb,$41,$fb,$7b,$93,$3b,$ab,$57,$47,$fb,$9b,$93,$3b,$6b // ;c.A.{.;.WG...;k
        .byte $6b,$13,$3b,$01,$53,$33,$fb,$eb,$51,$fb,$93,$5b,$fb,$31,$9b,$9b // k.;.S3..Q..[.1..
        .byte $33,$a1,$91,$33,$ab,$5b,$03,$fb,$5b,$53,$f3,$ab,$6b,$f1,$33,$f7 // 3..3.[..[S..k.3.
        .byte $fc,$b1,$f1,$f3,$e3,$fb,$34,$f1,$f1,$f3,$fb,$91,$33,$fb,$fb,$3b // ......4.....3..;
        .byte $f3,$f1,$31,$f1,$f1,$51,$f3,$fb,$f3,$f3,$f1,$e3,$fb,$60,$39,$f3 // ..1..Q.......`9.
        .byte $71,$f1,$f3,$fb,$3b,$fb,$f3,$37,$f1,$f1,$01,$f7,$f1,$f7,$f3,$fb // q...;..7........
        .byte $f1,$f1,$f3,$f3,$fb,$f1,$f3,$f1,$33,$f3,$fb,$31,$f3,$f3,$31,$fb // ........3..1..1.
        .byte $f1,$03,$f3,$f1,$f3,$f1,$fb,$f3,$fb,$fc,$f1,$0c,$33,$f1,$f7,$31 // ............3..1
        .byte $fb,$f1,$31,$f3,$f7,$03,$f1,$f3,$e4,$f1,$e3,$f3,$21,$01,$e3,$f3 // ..1.........!...
        .byte $2a,$33,$fc,$f3,$3c,$f3,$f3,$03,$fc,$f1,$f1,$e3,$f3,$36,$fc,$f3 // *3..<........6..

// --- Region $fec5-$ff6a ---
.pc = $fec5 "Segment $fec5"
        .byte $f3,$fb,$33,$fc,$f3,$01,$f3,$f3,$f1,$f3,$fb,$e3,$f3,$2d,$fb,$0b // ..3..........-..
        .byte $3b,$fb,$fb,$33,$f3,$fb,$31,$fb,$f3,$03,$f3,$e3,$fb,$2e,$f1,$fb // ;..3..1.........
        .byte $fb,$f3,$fb,$03,$fc,$f3,$f3,$3b,$fb,$f3,$3c,$f3,$e6,$f1,$21,$f3 // .......;..<...!.
        .byte $e6,$fb,$2c,$f3,$f3,$31,$f1,$fb,$33,$f1,$f3,$33,$fb,$fb,$bb,$e3 // ..,..1..3..3....
        .byte $fb,$e3,$f3,$60,$f4,$fc,$fb,$f3,$1b,$00,$f0,$e5,$a4,$03,$88,$84 // ...`............
        .byte $03,$c0,$ff,$d0,$02,$c6,$04,$a0,$00,$a9,$00,$91,$03,$4c,$f8,$46 // .............L.F
        .byte $a0,$00,$91,$03,$e6,$03,$d0,$02,$e6,$04,$a5,$03,$c9,$ff,$d0,$c1 // ................
        .byte $a5,$04,$c9,$bf,$d0,$bb,$a9,$00,$8d,$0c,$3a,$a9,$01,$8d,$0d,$3a // ..........:....:
        .byte $ad,$86,$02,$8d,$16,$3a,$a9,$89,$85,$fb,$a9,$57,$85,$fc,$20,$7f // .....:.....W.. .
        .byte $44,$a9,$29,$85,$fb,$a9,$41,$85,$fc,$20,$7f // D.)...A.. .

txt_ff60:
        .text "D "
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $44,$ad,$16,$3a,$8d,$86,$02,$4c       // D..:...L

// --- Region $ffbe-$fffd ---
.pc = $ffbe "dat_ffbe"

dat_ffbe:
        .byte $a9,$ff,$38,$e5,$03,$8d,$10,$3a,$a9,$bf,$e5,$04,$8d,$11,$3a,$ae // ..8....:......:.
        .byte $10,$3a,$ad,$11,$3a,$20,$fe           // .:..: .

txt_ffd5:
        .text "B "
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $bd,$20,$f5,$42,$60,$ad,$15,$3a,$c9,$01,$f0,$26,$a9,$29,$85,$fb // . .B`..:...&.)..
        .byte $a9,$3f,$85,$fc,$20,$7f               // .?.. .

txt_ffee:
        .text "D ZE"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $01,$8d,$15,$3a,$ad,$86,$02,$8d,$16,$3a,$38 // ...:.....:8
