// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:23
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0286  End: $ffff  (64890 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $323b (12859)
// IRQ handler:  $27ed (nmi_27ed)
//
// Code: 4165 bytes, Data: 60725 bytes
// Labels: 635, Subroutines: 23
//
// Cross-references: all OK
// ============================================


// --- Region $0917-$091d ---
.pc = $0917 "Program $0917"
        .byte $93,$3f                               // sha ($3f),y // ILLEGAL
        .byte $3f,$3f,$cf                           // rla $cf3f,x // ILLEGAL

dat_091c:
        .byte $cf,$cf                               // ..

// --- Region $0e4f-$0e55 ---
.pc = $0e4f "Program $0e4f"
        .byte $0f,$ef,$df                           // slo $dfef // ILLEGAL
        .byte $ef,$cf,$c0                           // isc $c0cf // ILLEGAL

dat_0e55:
        .byte $cf                                   // .

// --- Region $0fbd-$0fc0 ---
.pc = $0fbd "Program $0fbd"
        .byte $03,$0f                               // slo ($0f,x) // ILLEGAL

dat_0fbf:
        .byte $0c,$0b                               // ..

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $27f7, $f42c

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $27ac, $f3e1

sub_1003:
        jmp loc_10dc

dat_1006:
        .byte $01                                   // .

// --- Region $103d-$1628 ---
.pc = $103d "loc_103d"

loc_103d:
        jsr $0101

loc_1040:
        ora $0a0a,y
        tay
        ldx #$00

loc_1046:
        lda $fe7b,y
        sta $16e9,x
        sta $16ef,x
        lda $177c,y
        sta $16ec,x
        sta $16f2,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        ldx #$00
        stx $100b
        lda $177b,y
        sta $16e8

loc_106a:
        sta $1765,x
        inc $100b
        lda $16e8
        clc
        adc $177b,y
        sta $16e8
        clc
        adc $100b
        inx
        cpx #$10
        bne loc_106a
        lda $1020
        beq loc_10b3
        ldx #$02

loc_108a:
        lda $177c,y
        sta $100b
        and $16f5,x
        sta dat_1006,x
        dex
        bpl loc_108a
        bit $100b
        bpl loc_10b3
        ldx #$00

loc_10a0:
        lda $177d,y
        sta $16ef,x
        lda $177e,y
        sta $16f2,x
        iny
        iny
        inx
        cpx #$03
        bne loc_10a0

loc_10b3:
        ldy #$00
        tya

loc_10b6:
        sta dat_d400,y
        iny
        cpy #$1b
        bne loc_10b6
        tay

loc_10bf:
        sta $1014,y
        sta $170d,y
        iny
        cpy #$0c
        bne loc_10bf
        lda #$02
        sta $1716
        sta $1717
        sta $1718
        lda $1009
        sta $d418
        rts

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

loc_10e4:
        lda dat_1006,x
        bne loc_10ec
.label loc_10eb = * + 2
        jmp loc_161b

loc_10ec:
        lda $1716,x
        beq loc_110a
        cmp $1707,x
        bne loc_1104
        lda #$00
        sta $1707,x
        lda $1710,x
        ldy $16fb,x
        sta $d406,y

loc_1104:
        dec $1716,x
        jmp loc_138b

loc_110a:
        lda $1713,x
        sta $1716,x
        lda $16e9,x
        sta $fb
        lda $16ec,x
        sta $fc
        ldy #$00
        tya
        sta $16fe,x
        lda ($fb),y
        bpl loc_1133
        asl
        sta $1017,x
        inc $16e9,x
        bne loc_1130
        inc $16ec,x

loc_1130:
        iny
        lda ($fb),y

loc_1133:
        tay
        lda $1928,y
        sta $fb
        lda $1942,y
        sta $fc

loc_113e:
        ldy $170d,x
        lda ($fb),y
        bmi loc_118c
        beq loc_116c
        cmp #$7e
        beq loc_1161
        sta $1014,x
        lda $1701,x
        beq loc_1156
        dec $1701,x

loc_1156:
        lda $1704,x
        beq loc_1164
        dec $1704,x
        jmp loc_1164

loc_1161:
        inc $16fe,x

loc_1164:
        lda #$ff
        sta $101a,x
        jmp loc_1262

loc_116c:
        inc $16fe,x
        lda $101a,x
        cmp #$fe
        beq loc_1189
        lda #$fe
        sta $101a,x
        ldy $101d,x
        lda $1843,y
        cmp $1842,y
        beq loc_1189
        sta $1750,x

loc_1189:
        jmp loc_1262

loc_118c:
        pha
        and #$e0
        cmp #$80
        bne loc_11ac
        pla
        pha
        and #$10
        sta $16fe,x
        pla
        and #$0f
        tay
        lda $1765,y
        sta $1716,x
        sta $1713,x
        inc $170d,x
        bne loc_113e

loc_11ac:
        cmp #$a0
        bne loc_11bc
        pla
        asl
        asl
        asl
        sta $101d,x

loc_11b7:
        inc $170d,x
        bne loc_113e

loc_11bc:
        pla
        and #$3f
        asl
        tay
        lda $18a4,y
        pha
        and #$c0
        bne loc_11f4
        pla
        pha
        and #$0f
        sta $1756,x
        pla
        pha
        and #$20
        sta $1759,x
        lda $18a5,y
        sta $1753,x
        lda #$01
        sta $1704,x
        lda #$00
        sta $175c,x
        sta $175f,x
        pla
        and #$10
        bne loc_11b7
        inc $1704,x
        bne loc_11b7

loc_11f4:
        cmp #$40
        bne loc_1236
        lda #$02
        sta $1701,x
        pla
        pha
        and #$60
        cmp #$60
        bne loc_1208
        dec $1701,x

loc_1208:
        pla
        and #$0f
        sta $171f,x
        lda $18a5,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $171c,x
        sec
        sbc #$01
        sta $1719,x
        lda #$00
        sta $1725,x
        sta $1722,x
        sta $1728,x
        sta $172b,x
        pla
        and #$0f
        sta $172e,x
        jmp loc_11b7

loc_1236:
        cmp #$80
        bne loc_1249
        pla
        and #$0f
        sta $1707,x
        lda $18a5,y
        sta $1710,x
        jmp loc_11b7

loc_1249:
        lda $18a5,y
        sta $100b
        pla
        and #$1f
        asl
        asl
        asl
        tay
        lda $100b
        sta $1842,y
        sta $1843,y
        jmp loc_11b7

loc_1262:
        inc $170d,x
        ldy $170d,x
        lda ($fb),y
        cmp #$7f
        bne loc_129b
        lda #$00
        sta $170d,x
        tay
        lda $16e9,x
        clc
        adc #$01
        sta $16e9,x
        sta $fb
        lda $16ec,x
        adc #$00
        sta $16ec,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_129b
        lda $16ef,x
        sta $16e9,x
        lda $16f2,x
        sta $16ec,x

loc_129b:
        cmp #$fe
        bne loc_12ad
        lda #$00
        sta dat_1006,x
        ldy $16fb,x
        sta $d404,y
        jmp loc_161b

loc_12ad:
        lda $16fe,x
        beq loc_12ce
        lda $17ed,x
        beq loc_12c3
        cmp #$01
        bne loc_12c0
        lda $1701,x
        beq loc_12c3

loc_12c0:
        jmp loc_161b

loc_12c3:
        jmp loc_138b

dat_12c6:
        .byte $a9,$00,$9d,$01,$17,$4c,$e0,$12       // .....L..

loc_12ce:
        ldy $16fb,x
        lda #$00
        sta $d405,y
        lda #$0f
        sta $d406,y
        lda #$08
        sta $d404,y
        ldy $101d,x
        lda $1842,y
        sta $1750,x
        lda $1841,y
        sta $173d,x
        tay
        lda #$00
        sta $1740,x
        lda $1816,y
        and #$80
        cmp #$80
        bne loc_130d
        lda $1817,y
        pha
        and #$f0
        sta $1743,x
        pla
        and #$0f
        sta $1746,x

loc_130d:
        ldy $101d,x
        lda $183f,y
        pha
        and #$f0
        sta $100b
        pla
        ldy #$00
        and #$0f
        beq loc_133d
        cmp #$08
        beq loc_133c
        asl
        asl
        asl
        asl
        ora $1009
        sta $d418
        iny
        lda $100a
        and #$0f
        ora $16f5,x
        ora $100b
        bne loc_1343

loc_133c:
        iny

loc_133d:
        lda $100a
        and $16f8,x

loc_1343:
        sta $d417
        sta $100a
        cpy #$01
        bne loc_136b

loc_134d:
        ldy $101d,x
        lda $1840,y
        sta dat_174d
        tay
        lda $17ef,y
        and #$80
        cmp #$80
        bne loc_1366
        lda $17f0,y
        sta $174f

loc_1366:
        lda #$00
        sta $174e

loc_136b:
        ldy $101d,x
        lda $183c,y
        ldy $16fb,x
        sta $d405,y
        ldy $101d,x
        lda $183d,y
        ldy $16fb,x
        sta $d406,y
        lda #$09
        sta $d404,y
        jmp loc_161b

loc_138b:
        lda $1740,x
        beq loc_1396
        dec $1740,x
        jmp loc_13e0

loc_1396:
        ldy $173d,x
        lda $1814,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $1731,x
        pla
        and #$0f
        sta $1734,x
        lda $1815,y
        sta $1737,x
        lda $1816,y
        sta $100b
        and #$3f
        sta $1740,x
        bit $100b
        bpl loc_13d4
        lda $1817,y
        pha
        and #$f0
        sta $1743,x
        pla
        and #$0f
        sta $1746,x
        lda #$00
        sta $173a,x

loc_13d4:
        bit $100b
        bvs loc_13e0
        tya
        clc
        adc #$04
        sta $173d,x

loc_13e0:
        lda $173a,x
        bne loc_13fe
        lda $1743,x
        clc
        adc $1737,x
        sta $1743,x
        lda $1746,x
        adc #$00
        sta $1746,x
        cmp $1734,x
        bne loc_141d
        beq loc_1415

loc_13fe:
        lda $1743,x
        sec
        sbc $1737,x
        sta $1743,x
        lda $1746,x
        sbc #$00
        sta $1746,x
        cmp $1731,x
        bne loc_141d

loc_1415:
        lda $173a,x
        eor #$01
        sta $173a,x

loc_141d:
        ldy #$00
        txa
        cmp $17f0,y
        beq loc_1428
        jmp loc_14a3

loc_1428:
        lda $174e
        beq loc_1433
        dec $174e
        jmp loc_1476

loc_1433:
        ldy dat_174d
        lda $17ed,y
        pha
        and #$f0
        sta $1749
        pla
        asl
        asl
        asl
        asl
        sta loc_174a
        lda $17ee,y
        sta $174b
        lda $17ef,y
        sta $100b
        and #$3f
        sta $174e
        bit $100b
        bpl loc_1468
        lda $17f0,y
        sta $174f
        lda #$00
        sta $174c

loc_1468:
        bit $100b
        bvs loc_1476
        lda dat_174d
        clc
        adc #$04
        sta dat_174d

loc_1476:
        lda $174c
        bne loc_148c
        lda $174f
        clc
        adc $174b
        sta $174f
        cmp loc_174a
        bcc loc_14a3
        bcs loc_149b

loc_148c:
        lda $174f
        sec
        sbc $174b
        sta $174f
        cmp $1749
        bcs loc_14a3

loc_149b:
        lda $174c
        eor #$01
        sta $174c

loc_14a3:
        ldy $101d,x
        lda $183e,y
        beq loc_14ca
        ldy $1750,x
        lda $178b,y
        cmp #$7f
        bne loc_14bf
        lda $17bc,y
        sta $1750,x
        tay
        lda $178b,y

loc_14bf:
        sta $100f,x
        lda #$00
        sta $100c,x
        jmp loc_1509

loc_14ca:
        ldy $1750,x
        lda $178b,y
        bmi loc_14e2
        cmp #$7f
        bne loc_14e8
        lda $17bc,y
        sta $1750,x
        tay
        lda $178b,y
        bpl loc_14e8

loc_14e2:
        asl
        ldy #$01
        jmp loc_14f3

loc_14e8:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x
        ldy #$00

loc_14f3:
        sty $100b
        tay
        lda dat_1628,y
        clc
        adc $1762,x
        sta $100c,x
        lda $1629,y
        adc #$00
        sta $100f,x

loc_1509:
        ldy $1750,x
        lda $17bc,y
        sta $170a,x
        inc $1750,x
        lda $1704,x
        beq loc_1563
        lda $1759,x
        bne loc_1535
        lda $175c,x
        clc
        adc $1753,x
        sta $175c,x
        lda $175f,x
        adc $1756,x
        sta $175f,x
        jmp loc_1548

loc_1535:
        lda $175c,x
        sec
        sbc $1753,x
        sta $175c,x
        lda $175f,x
        sbc $1756,x
        sta $175f,x

loc_1548:
        lda $100b
        bne loc_1560
        lda $100c,x
        clc
        adc $175c,x
        sta $100c,x
        lda $100f,x
        adc $175f,x
        sta $100f,x

loc_1560:
        jmp loc_15f1

loc_1563:
        lda $1701,x
        beq loc_1560
        lda $1014,x
        asl
        tay
        lda $162a,y
        sec
        sbc dat_1628,y
        sta $16e8
        lda $162b,y
        sbc $1629,y
        clc
        adc $1722,x
        sta $100b
        ldy $172e,x

loc_1587:
        dey
        bmi loc_1593
        lsr $100b
        ror $16e8
        jmp loc_1587

loc_1593:
        dec $1719,x
        bpl loc_15a6
        lda $1725,x
        eor #$01
        sta $1725,x
        lda $171c,x
        sta $1719,x

loc_15a6:
        lda $1725,x
        bne loc_15c1
        lda $1728,x
        clc
        adc $16e8
        sta $1728,x
        lda $172b,x
        adc $100b
        sta $172b,x
        jmp loc_15d4

loc_15c1:
        lda $1728,x
        sec
        sbc $16e8
        sta $1728,x
        lda $172b,x
        sbc $100b
        sta $172b,x

loc_15d4:
        lda $100c,x
        clc
        adc $1728,x
        sta $100c,x
        lda $100f,x
        adc $172b,x
        sta $100f,x
        lda $1722,x
        clc
        adc $171f,x
        sta $1722,x

loc_15f1:
        ldy $16fb,x
        lda $1743,x
        sta $d402,y
        lda $1746,x
        sta $d403,y
        lda $174f
        sta $d416
        lda $100c,x
        sta dat_d400,y
        lda $100f,x
        sta $d401,y
        lda $170a,x
        and $101a,x
        sta $d404,y

loc_161b:
        dex
        bmi loc_1621
        jmp loc_10e4

loc_1621:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1628:
        .byte $16                                   // .

// --- Region $1653-$1658 ---
.pc = $1653 "loc_1653"

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

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

// --- Region $16cc-$16d0 ---
.pc = $16cc "loc_16cc"

loc_16cc:
        bpl loc_174a
        bvs loc_1653
        rti

// --- Region $174a-$174c ---
.pc = $174a "loc_174a"

loc_174a:
        beq loc_16cc
        brk

// --- Region $1a00-$1a10 ---
.pc = $1a00 "Segment $1a00"
        sta ($7e,x)
        .byte $80,$34                               // nop #$34 // ILLEGAL
        sta ($00,x)
        .byte $80,$32                               // nop #$32 // ILLEGAL
        .byte $c2,$7e                               // nop #$7e // ILLEGAL
        bcc loc_1a40
        sta ($30,x)
        .byte $2b,$83                               // anc #$83 // ILLEGAL
        brk

// --- Region $1a40-$1a43 ---
.pc = $1a40 "loc_1a40"

loc_1a40:
        ror $8134,x
        brk

// --- Region $1f60-$1f71 ---
.pc = $1f60 "Segment $1f60"
        ora $cfff
        .byte $af,$32,$d0                           // lax $d032 // ILLEGAL
        bmi loc_1f37
        .byte $3b,$3a,$37                           // rla $373a,y // ILLEGAL
        bne loc_1fa2
        .byte $cf,$34,$d0                           // dcp $d034 // ILLEGAL
        .byte $33,$ff                               // rla ($ff),y // ILLEGAL

// --- Region $20d0-$20d0 ---
.pc = $20d0 "Segment $20d0"
        brk

// --- Region $2300-$23a2 ---
.pc = $2300 "sub_2300"
// Referenced by: jsr from $239c, $f0c0

sub_2300:
        dec dat_2347
        lda dat_2347
.label loc_2307 = * + 1
        beq loc_2309
        rts

loc_2309:
        lda #$01
        sta dat_2347
        ldx #$30
        lda $0f10,x
        cmp #$f0
        beq loc_233f
        sta $272a
        sta $2786
        lda $0f50,x
        sta $2725
        sta $2781
        lda $0f90,x
        sta $2720
        sta $277c

loc_232f:
        inc $230f
        lda $230f
        cmp #$40
        bne loc_233e
        lda #$00
        sta $230f

loc_233e:
        rts

loc_233f:
        lda #$c8
        sta dat_2347
        jmp loc_232f

dat_2347:
        .byte $01,$4c,$e2,$fc                       // .L..
// Referenced by: jsr from $239f, $f0c3

sub_234b:
        dec dat_2392
        lda dat_2392
.label loc_2352 = * + 1
        beq loc_2354
        rts

loc_2354:
        lda #$01
        sta dat_2392
        ldx #$10
        lda $0f10,x
        cmp #$f0
        beq loc_238a
        sta $276c
        sta $27e0
        lda $0f50,x
        sta $2767
        sta $27db
        lda $0f90,x
        sta $2762
        sta $27d6

loc_237a:
        inc $235a
        lda $235a
        cmp #$40
        bne loc_2389
        lda #$00
        sta $235a

loc_2389:
        rts

loc_238a:
        lda #$c8
        sta dat_2392
        jmp loc_237a

dat_2392:
        .byte $01,$00,$00,$00,$00,$00               // ......
// Referenced by: jsr from $f379

sub_2398:
        jsr sub_2b18
        cli
        jsr sub_2300
        jsr sub_234b
        rts

// --- Region $2694-$2698 ---
.pc = $2694 "loc_2694"

loc_2694:
        sed
        jmp $040f

txt_2698:
        .encoding "screencode_mixed"
        .text "i"
        .encoding "petscii_upper"

// --- Region $26ea-$270e ---
.pc = $26ea "loc_26ea"

loc_26ea:
.label loc_26ec = * + 2
        sta $d019
        ldx $c1
        inx
        cpx #$06
        bne loc_26f6
        ldx #$00

loc_26f6:
        stx $c1
        txa
        clc
        asl
        tax
        lda dat_270e,x
        sta $20
        lda $270f,x

loc_2704:
        sta $21
        ldy #$05

loc_2708:
        dey
        bne loc_2708
        jmp ($0020)

dat_270e:
        .byte $1a                                   // .

// --- Region $2759-$28d2 ---
.pc = $2759 "loc_2759"

loc_2759:
        bne loc_2704
        asl $09
        bpl loc_26ec
        asl $d0,x
        lda #$02
        sta $d021
        lda #$0a
        sta $d023
        lda #$0f
        sta $d022
        jsr sub_2a9d
        jmp loc_ea81

loc_2776:
        lda #$6b
        sta $d012
        lda #$06
        sta $d021
        lda #$0e
        sta $d023
        lda #$0f
        sta $d022
        jsr sub_2986
        jmp loc_ea81

loc_2790:
        ldy #$03

loc_2792:
        dey
        bne loc_2792
        lda #$a8
        sta $d012
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        jsr sub_1003
        jmp loc_ea81

loc_27b2:
        lda #$bc
        sta $d012
        lda #$06
        sta $d016
        jmp loc_ea81

loc_27bf:
        lda #$12
        sta $d018
        lda #$dc
        sta $d012
        lda #$00
        sta $d020
        lda #$06
        ora #$10
        sta $d016
        lda #$02
        sta $d021
        lda #$0a
        sta $d023
        lda #$0f
        sta $d022
        jsr sub_29e3
        jsr sub_28ee
        jmp loc_ea81

nmi_27ed:
        rti

loc_27ee:
        lda #$00
        sta $d011
        lda #$00
        tax
        tay
        jsr sub_1000
        jsr sub_2b18
        jsr sub_2b7a
        lda #$08
        jsr $ffd2
        lda #$08
        sta $0286
        jsr $e544
        lda #$ed
        sta $0318
        lda #$27
        sta $0319
        jsr sub_2a22
        jsr sub_2951
        ldx #$00

loc_281f:
        jsr sub_2afa
        inx
        cpx #$40
        bne loc_281f
        ldx #$00

loc_2829:
        lda #$00
        sta $06a8,x
        sta $0518,x
        lda #$00
        sta $daa8,x
        sta $d918,x
        inx
        cpx #$28
        bne loc_2829
        ldx #$00

loc_2840:
        lda txt_2fff,x
        sta $0568,x
        lda $3027,x
        sta $05b8,x
        lda $304f,x
        sta $0608,x
        lda #$00
        sta $d9b8,x
        sta $da58,x
        sta $d968,x
        sta $da08,x
        inx
        cpx #$28
        bne loc_2840
        lda #$00
        sta dat_d010
        lda #$ff
        sta $d01c
        lda #$ff
        sta $d01b
        ldx #$00

loc_2876:
        lda #$90
        sta $07f8,x
        inx
        inc $2877
        cpx #$08
        bne loc_2876
// Referenced by: jsr from $28c6, $f4fb

sub_2883:
        lda #$02
        sta $d025
        lda #$ad
        sta $d026
        lda #$00
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        rts

loc_28a8:
        ldx #$00
        lda dat_28d3,x
        sta $288e
        lda $28dc,x
        sta $2884
        lda $28e5,x
        sta $2889
        inc $28a9
        lda $28a9
        cmp #$0a
        beq loc_28ca
        jsr sub_2883
        rts

loc_28ca:
        lda #$2c
        sta $273b
        sta $2962
        rts

// --- Region $28ee-$29d2 ---
.pc = $28ee "sub_28ee"
// Referenced by: jsr from $27e7, $f41c

sub_28ee:
        lda dat_28f7
        beq loc_28f9
        dec dat_28f7
        rts

dat_28f7:
        .byte $00,$02                               // ..

loc_28f9:
        ldx $28f8

loc_28fc:
        txa
        pha
        jsr sub_2907
        pla
        tax
        dex
        bne loc_28fc
        rts
// Referenced by: jsr from $28fe, $f532

sub_2907:
        dec $27b8
        lda $27b8
        cmp #$ff
        beq loc_2912
        rts

loc_2912:
        lda #$07
        sta $27b8
        ldx #$00

loc_2919:
        lda $0659,x
        sta $0658,x
        inx
        cpx #$28
        bne loc_2919

loc_2924:
        jsr sub_2982
        cmp #$62
        beq loc_295c
        cmp #$1f
        beq loc_2969
        cmp #$6e
        beq loc_2974
        cmp #$00
        beq loc_294b
        cmp #$40
        bcc loc_293f
        cmp #$5b
        bcs loc_293f

loc_293f:
        sta $067f
// Referenced by: jsr from $296e, $2974, $f5a2, $f5a8

sub_2942:
        inc $2983
        bne loc_294a
        inc $2984

loc_294a:
        rts

loc_294b:
        jsr sub_2951
        jmp loc_2924
// Referenced by: jsr from $281a, $294b, $f44f, $f57f

sub_2951:
        lda #$78
        sta $2983
        lda #$30
        sta $2984
        rts

loc_295c:
        lda #$ff
        sta $d015
        lda #$20
        sta $273b
        jmp loc_296e

loc_2969:
        lda #$50
        sta dat_28f7

loc_296e:
        jsr sub_2942
        jmp loc_2924

loc_2974:
        jsr sub_2942
        jsr sub_2982
        and #$3f
        sta $28f8
        jmp loc_296e
// Referenced by: jsr from $2924, $2977, $f558, $f5ab

sub_2982:
        lda $3089
        rts
// Referenced by: jsr from $278a, $f3bf

sub_2986:
        inc dat_29d2
        lda dat_29d2
        cmp #$02
        beq loc_2991
        rts

loc_2991:
        lda #$00
        sta dat_29d2
        ldx #$28

loc_2998:
        lda $d9b8,x
        sta $d9b9,x
        dex
        bpl loc_2998
        ldx #$00

loc_29a3:
        lda $d969,x
        sta $d968,x
        sta $da08,x
        inx
        cpx #$27
        bne loc_29a3
        inc $29d3

loc_29b4:
        ldx $29d3
        lda $29d4,x
        cmp #$ff
        bne loc_29c6
        ldx #$00
        stx $29d3
        jmp loc_29b4

loc_29c6:
        ldx #$00
        sta $d9b8
        sta $da2f
        sta $d98f
        rts

dat_29d2:
        .byte $00                                   // .

// --- Region $29e3-$2a12 ---
.pc = $29e3 "sub_29e3"
// Referenced by: jsr from $27e4, $f419

sub_29e3:
        inc dat_2a13
        lda dat_2a13
        cmp #$03
        beq loc_29ee
        rts

loc_29ee:
        lda #$00
        sta dat_2a13
        inc $2a14

loc_29f6:
        ldx $2a14
        lda $2a15,x
        cmp #$ff
        bne loc_2a08
        ldx #$00
        stx $2a14
        jmp loc_29f6

loc_2a08:
        ldx #$00

loc_2a0a:
        sta $da58,x
        inx
        cpx #$28
        bne loc_2a0a
        rts

// --- Region $2a22-$2b64 ---
.pc = $2a22 "sub_2a22"
// Referenced by: jsr from $2817, $f368, $f44c

sub_2a22:
        lda $2a9b
        sta dat_2a98
        clc
        lsr dat_2a98
        lsr dat_2a98
        lsr dat_2a98
        lda $2a9b
        and #$07
        eor #$07
        sta $275b
        lda dat_2a98
        sta $2a9a
        jsr sub_2a49
        jsr sub_2a7f
        rts

// Referenced by: jsr from $2a42, $f676
sub_2a49: {
        ldx $2a9a
        ldy #$00
loop:
        lda $2d08,x
        sta $0400,y
        lda $2d3d,x
        sta $0428,y
        lda $2d72,x
        sta $0450,y
        lda $2da7,x
        sta $0478,y
        lda $2ddc,x
        sta $04a0,y
        lda $2e11,x
        sta $04c8,y
        lda $2e46,x
        sta $04f0,y
        inx
        iny
        cpy #$28
        bne loop
        rts
}
// Referenced by: jsr from $2a45, $f376, $f679

sub_2a7f:
        lda #$10
        sta $2a9c
        ldx $2a99
        lda $2c07,x
        sta $2a9b
        inx
        cpx #$ff
        bne loc_2a94
        ldx #$00

loc_2a94:
        stx $2a99
        rts

dat_2a98:
        .byte $0c,$bd,$0c,$66,$10                   // ...f.
// Referenced by: jsr from $2770, $f3a5

sub_2a9d:
        lda $2b16
        sta dat_2b13
        clc
        lsr dat_2b13
        lsr dat_2b13
        lsr dat_2b13
        lda $2b16
        and #$07
        eor #$07
        sta $27cf
        lda dat_2b13
        sta $2b15
        jsr sub_2ac4
        jsr sub_2afa
        rts

// Referenced by: jsr from $2abd, $f6f1
sub_2ac4: {
        ldx $2b15
        ldy #$00
loop:
        lda $2e7b,x
        sta $06d0,y
        lda $2eb0,x
        sta $06f8,y
        lda $2ee5,x
        sta $0720,y
        lda $2f1a,x
        sta $0748,y
        lda $2f4f,x
        sta $0770,y
        lda $2f84,x
        sta $0798,y
        lda $2fb9,x
        sta $07c0,y
        inx
        iny
        cpy #$28
        bne loop
        rts
}
// Referenced by: jsr from $281f, $2ac0, $f373, $f454, $f6f4

sub_2afa:
        lda #$10
        sta $2b17
        ldx $2b14
        lda $2c07,x
        sta $2b16
        inx
        cpx #$ff
        bne loc_2b0f
        ldx #$00

loc_2b0f:
        stx $2b14
        rts

dat_2b13:
        .byte $0a,$b6,$0a,$53,$10                   // ...S.
// Referenced by: jsr from $2398, $27fa, $f0bc, $f42f

sub_2b18:
        lda #$00
        sta dat_d010
        sta $d017
        sta $d01d
        ldx $2b70
        lda $2c07,x
        clc
        adc #$18
        tax
        ldy #$00

loc_2b2f:
        txa
        sta dat_d000,y
        sta $d008,y
        lda #$82
        sta $d001,y
        lda #$97
        sta $d009,y
        iny
        iny
        cpy #$08
        beq dat_2b64
        txa
        clc
        adc #$18
        tax
        bcc loc_2b2f
        pha
        iny
        iny
        tya
        dey
        dey
        lsr
        tax
        dex
        lda dat_d010
        ora $2b72,x
        sta dat_d010
        pla
        tax
        jmp loc_2b2f

dat_2b64:
        .byte $ad                                   // .

// --- Region $2b7a-$2bbd ---
.pc = $2b7a "sub_2b7a"
// Referenced by: jsr from $27fd, $f37c, $f37f, $f432

sub_2b7a:
        ldx $2bff
        ldy #$00
        jsr sub_2ba7
        stx $2bff
        ldx $2c00
        ldy #$02
        jsr sub_2ba7
        stx $2c00
        ldx $2c01
        ldy #$04
        jsr sub_2ba7
        stx $2c01
        ldx $2c02
        ldy #$06
        jsr sub_2ba7
        stx $2c02
        rts
// Referenced by: jsr from $2b7f, $2b8a, $2b95, $2ba0, $f7b2, $f7bd, $f7c8, $f7d3

sub_2ba7:
        lda dat_2bbe,x
        clc
        adc #$6f
        sta $d001,y
        clc
        adc #$15
        sta $d009,y
        inx
        cpx #$40
        bne loc_2bbd
        ldx #$00

loc_2bbd:
        rts

// --- Region $2c17-$2c1c ---
.pc = $2c17 "Segment $2c17"
        cld
        .byte $d7,$d6                               // dcp $d6,x // ILLEGAL
        cmp $d3,x
        .byte $d2                                   // jam // ILLEGAL

// --- Region $323b-$3249 ---
.pc = $323b "main_323b"

main_323b:
        jsr sub_5254
        eor ($55,x)
        eor $2041
        .byte $17,$09                               // slo $09,x // ILLEGAL
        .byte $0c,$0c,$20                           // nop $200c // ILLEGAL

dat_3248:
        .byte $4f,$0e                               // O.

// --- Region $5254-$5254 ---
.pc = $5254 "sub_5254"
// Referenced by: jsr from $323b

sub_5254:
        brk

// --- Region $e544-$e5bc ---
.pc = $e544 "Segment $e544"
        inx
        asl $9d,x
        plp
        .byte $17,$bd                               // slo $bd,x // ILLEGAL
        .byte $2b,$17                               // anc #$17 // ILLEGAL
        adc $100b
        sta $172b,x
        jmp loc_15d4

loc_e555:
        lda $1728,x
        sec
        sbc $16e8
        sta $1728,x
        lda $172b,x
        sbc $100b
        sta $172b,x
        lda $100c,x
        clc
        adc $1728,x
        sta $100c,x
        lda $100f,x
        adc $172b,x
        sta $100f,x
        lda $1722,x
        clc
        adc $171f,x
        sta $1722,x
        ldy $16fb,x
        lda $1743,x
        sta $d402,y
        lda $1746,x
        sta $d403,y
        lda $174f
        sta $d416
        lda $100c,x
        sta dat_d400,y
        lda $100f,x
        sta $d401,y
        lda $170a,x
        and $101a,x
        sta $d404,y
        dex
        bmi loc_e5b5
        jmp loc_10e4

loc_e5b5:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_e5bc:
        .byte $16                                   // .

// --- Region $e5e7-$e5ec ---
.pc = $e5e7 "loc_e5e7"

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

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

// --- Region $e660-$e664 ---
.pc = $e660 "loc_e660"

loc_e660:
        bpl loc_e6de
        bvs loc_e5e7
        rti

// --- Region $e6de-$e6e0 ---
.pc = $e6de "loc_e6de"

loc_e6de:
        .byte $f4,$01                               // nop $01,x // ILLEGAL
        brk

// --- Region $e9b0-$e9b4 ---
.pc = $e9b0 "loc_e9b0"

loc_e9b0:
        bcc loc_e9e9
        bcc loc_e9e8
        rts

// --- Region $e9e8-$e9ee ---
.pc = $e9e8 "loc_e9e8"

loc_e9e8:
.label loc_e9e9 = * + 1
        and $7ec4,y
        .byte $3c,$c0,$81                           // nop $81c0,x // ILLEGAL
        brk

// --- Region $ea81-$ea8b ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        ror $1880,x
        sta ($00,x)
        .byte $7f,$81,$00                           // rra $0081,x // ILLEGAL
        cpy #$80
        brk

// --- Region $f010-$f019 ---
.pc = $f010 "Segment $f010"
        .byte $e3,$c6                               // isc ($c6,x) // ILLEGAL
        lda ($e3,x)
        dec $2c
        .byte $7c,$18,$30                           // nop $3018,x // ILLEGAL
        rts

// --- Region $f02e-$f06e ---
.pc = $f02e "loc_f02e"

loc_f02e:
        ora ($60,x)
        lda #$01
        sta dat_2347
        ldx #$30
        lda $0f10,x
        cmp #$f0
        beq loc_f066
        sta $272a
        sta $2786
        lda $0f50,x
        sta $2725
        sta $2781
        lda $0f90,x
        sta $2720
        sta $277c
        inc $230f
        lda $230f
        cmp #$40
        bne loc_f065
        lda #$00
        sta $230f

loc_f065:
        rts

loc_f066:
        lda #$c8
        sta dat_2347
        jmp loc_232f

dat_f06e:
        .byte $01                                   // .

// --- Region $f079-$f0c6 ---
.pc = $f079 "loc_f079"

loc_f079:
        ora ($60,x)
        lda #$01
        sta dat_2392
        ldx #$10
        lda $0f10,x
        cmp #$f0
        beq loc_f0b1
        sta $276c
        sta $27e0
        lda $0f50,x
        sta $2767
        sta $27db
        lda $0f90,x
        sta $2762
        sta $27d6
        inc $235a
        lda $235a
        cmp #$40
        bne loc_f0b0
        lda #$00
        sta $235a

loc_f0b0:
        rts

loc_f0b1:
        lda #$c8
        sta dat_2392
        jmp loc_237a

dat_f0b9:
        .byte $01                                   // .

loc_f0ba:
        lda $2b
        jsr sub_2b18
        cli
        jsr sub_2300
        jsr sub_234b
        rts

// --- Region $f31f-$f343 ---
.pc = $f31f "loc_f31f"

loc_f31f:
        sta $d019
        ldx $c1
        inx
        cpx #$06
        bne loc_f32b
        ldx #$00

loc_f32b:
        stx $c1
        txa
        clc
        asl
        tax
        lda dat_270e,x
        sta $20
        lda $270f,x
        sta $21
        ldy #$05

loc_f33d:
        dey
        bne loc_f33d
        jmp ($0020)

dat_f343:
        .byte $1a                                   // .

// --- Region $f34f-$f507 ---
.pc = $f34f "loc_f34f"

loc_f34f:
        lda #$10
        sta $d012
        lda #$06
        sta $d021
        lda #$0e
        sta $d023
        lda #$0f
        sta $d022
        lda #$00
        sta $d020
        jsr sub_2a22
        lda #$12
        sta $d018
        bit loc_28a8
        jsr sub_2afa
        jsr sub_2a7f
        jsr sub_2398
        jsr sub_2b7a
        jsr sub_2b7a
        jmp loc_ea81

loc_f385:
        lda #$4c
        sta $d012
        lda #$00
        sta $d020
        lda #$06
        ora #$10
        sta $d016
        lda #$02
        sta $d021
        lda #$0a
        sta $d023
        lda #$0f
        sta $d022
        jsr sub_2a9d
        jmp loc_ea81

loc_f3ab:
        lda #$6b
        sta $d012
        lda #$06
        sta $d021
        lda #$0e
        sta $d023
        lda #$0f
        sta $d022
        jsr sub_2986
        jmp loc_ea81

loc_f3c5:
        ldy #$03

loc_f3c7:
        dey
        bne loc_f3c7
        lda #$a8
        sta $d012
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        jsr sub_1003
        jmp loc_ea81

loc_f3e7:
        lda #$bc
        sta $d012
        lda #$06
        sta $d016
        jmp loc_ea81

loc_f3f4:
        lda #$12
        sta $d018
        lda #$dc
        sta $d012
        lda #$00
        sta $d020
        lda #$06
        ora #$10
        sta $d016
        lda #$02
        sta $d021
        lda #$0a
        sta $d023
        lda #$0f
        sta $d022
        jsr sub_29e3
        jsr sub_28ee
        jmp loc_ea81

dat_f422:
        .byte $40                                   // @

loc_f423:
        lda #$00
        sta $d011
        lda #$00
        tax
        tay
        jsr sub_1000
        jsr sub_2b18
        jsr sub_2b7a
        lda #$08
        jsr $ffd2
        lda #$08
        sta $0286
        jsr $e544
        lda #$ed
        sta $0318
        lda #$27
        sta $0319
        jsr sub_2a22
        jsr sub_2951
        ldx #$00

loc_f454:
        jsr sub_2afa
        inx
        cpx #$40
        bne loc_f454
        ldx #$00

loc_f45e:
        lda #$00
        sta $06a8,x
        sta $0518,x
        lda #$00
        sta $daa8,x
        sta $d918,x
        inx
        cpx #$28
        bne loc_f45e
        ldx #$00

loc_f475:
        lda txt_2fff,x
        sta $0568,x
        lda $3027,x
        sta $05b8,x
        lda $304f,x
        sta $0608,x
        lda #$00
        sta $d9b8,x
        sta $da58,x
        sta $d968,x
        sta $da08,x
        inx
        cpx #$28
        bne loc_f475
        lda #$00
        sta dat_d010
        lda #$ff
        sta $d01c
        lda #$ff
        sta $d01b
        ldx #$00

loc_f4ab:
        lda #$90
        sta $07f8,x
        inx
        inc $2877
        cpx #$08
        bne loc_f4ab
        lda #$02
        sta $d025
        lda #$ad
        sta $d026
        lda #$00
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        rts

loc_f4dd:
        ldx #$00
        lda dat_28d3,x
        sta $288e
        lda $28dc,x
        sta $2884
        lda $28e5,x
        sta $2889
        inc $28a9
        lda $28a9
        cmp #$0a
        beq loc_f4ff
        jsr sub_2883
        rts

loc_f4ff:
        lda #$2c
        sta $273b
        sta $2962
        rts

// --- Region $f52d-$f585 ---
.pc = $f52d "loc_f52d"

loc_f52d:
        ldx $28f8

loc_f530:
        txa
        pha
        jsr sub_2907
        pla
        tax
        dex
        bne loc_f530
        rts

loc_f53b:
        dec $27b8
        lda $27b8
        cmp #$ff
        beq loc_f546
        rts

loc_f546:
        lda #$07
        sta $27b8
        ldx #$00

loc_f54d:
        lda $0659,x
        sta $0658,x
        inx
        cpx #$28
        bne loc_f54d
        jsr sub_2982
        cmp #$62
        beq loc_f590
        cmp #$1f
        beq loc_f59d
        cmp #$6e
        beq loc_f5a8
        cmp #$00
        beq loc_f57f
        cmp #$40
        bcc loc_f573
        cmp #$5b
        bcs loc_f573

loc_f573:
        sta $067f
        inc $2983
        bne loc_f57e
        inc $2984

loc_f57e:
        rts

loc_f57f:
        jsr sub_2951
        jmp loc_2924

dat_f585:
        .byte $a9                                   // .

// --- Region $f58e-$f606 ---
.pc = $f58e "loc_f58e"

loc_f58e:
        and #$60

loc_f590:
        lda #$ff
        sta $d015
        lda #$20
        sta $273b
        jmp loc_296e

loc_f59d:
        lda #$50
        sta dat_28f7
        jsr sub_2942
        jmp loc_2924

loc_f5a8:
        jsr sub_2942
        jsr sub_2982
        and #$3f
        sta $28f8
        jmp loc_296e

dat_f5b6:
        .byte $ad,$89                               // ..

loc_f5b8:
        bmi loc_f61a
        inc dat_29d2
        lda dat_29d2
        cmp #$02
        beq loc_f5c5
        rts

loc_f5c5:
        lda #$00
        sta dat_29d2
        ldx #$28

loc_f5cc:
        lda $d9b8,x
        sta $d9b9,x
        dex
        bpl loc_f5cc
        ldx #$00

loc_f5d7:
        lda $d969,x
        sta $d968,x
        sta $da08,x
        inx
        cpx #$27
        bne loc_f5d7
        inc $29d3
        ldx $29d3
        lda $29d4,x
        cmp #$ff
        bne loc_f5fa
        ldx #$00
        stx $29d3
        jmp loc_29b4

loc_f5fa:
        ldx #$00
        sta $d9b8
        sta $da2f
        sta $d98f
        rts

dat_f606:
        .byte $00                                   // .

// --- Region $f61a-$f646 ---
.pc = $f61a "loc_f61a"

loc_f61a:
        lda dat_2a13
        cmp #$03
        beq loc_f622
        rts

loc_f622:
        lda #$00
        sta dat_2a13
        inc $2a14
        ldx $2a14
        lda $2a15,x
        cmp #$ff
        bne loc_f63c
        ldx #$00
        stx $2a14
        jmp loc_29f6

loc_f63c:
        ldx #$00

loc_f63e:
        sta $da58,x
        inx
        cpx #$28
        bne loc_f63e
        rts

// --- Region $f65e-$f6b2 ---
.pc = $f65e "loc_f65e"

loc_f65e:
        tya
        rol
        lsr dat_2a98
        lsr dat_2a98
        lda $2a9b
        and #$07
        eor #$07
        sta $275b
        lda dat_2a98
        sta $2a9a
        jsr sub_2a49
        jsr sub_2a7f
        rts

dat_f67d:
        .byte $ae,$9a,$2a,$a0,$00                   // ..*..

loc_f682:
        lda $2d08,x
        sta $0400,y
        lda $2d3d,x
        sta $0428,y
        lda $2d72,x
.label loc_f692 = * + 1
        sta $0450,y
        lda $2da7,x
.label loc_f698 = * + 1
        sta $0478,y
        lda $2ddc,x
        sta $04a0,y
        lda $2e11,x
        sta $04c8,y
        lda $2e46,x
        sta $04f0,y
        inx
        iny
        cpy #$28
        bne loc_f682
        rts

// --- Region $f6db-$f72d ---
.pc = $f6db "loc_f6db"

loc_f6db:
        lsr dat_2b13
        lsr dat_2b13
        lda $2b16
        and #$07
        eor #$07
        sta $27cf
        lda dat_2b13
        sta $2b15
        jsr sub_2ac4
        jsr sub_2afa
        rts

dat_f6f8:
        .byte $ae,$15,$2b,$a0,$00                   // ..+..

loc_f6fd:
        lda $2e7b,x
.label loc_f701 = * + 1
        sta $06d0,y
        lda $2eb0,x
        sta $06f8,y

loc_f709:
        lda $2ee5,x
        sta $0720,y
        lda $2f1a,x
        sta $0748,y
        lda $2f4f,x
        sta $0770,y
        lda $2f84,x
        sta $0798,y
        lda $2fb9,x
        sta $07c0,y
        inx
        iny
        cpy #$28
        bne loc_f6fd
        rts

// --- Region $f74c-$f798 ---
.pc = $f74c "loc_f74c"

loc_f74c:
        lda #$00
        sta dat_d010
        sta $d017
        sta $d01d
        ldx $2b70
        lda $2c07,x
        clc
        adc #$18
        tax
        ldy #$00

loc_f763:
        txa
        sta dat_d000,y
        sta $d008,y
        lda #$82
        sta $d001,y
        lda #$97
        sta $d009,y
        iny
        iny
        cpy #$08
        beq dat_f798
        txa
        clc
        adc #$18
        tax
        bcc loc_f763
        pha
        iny
        iny
        tya
        dey
        dey
        lsr
        tax
        dex
        lda dat_d010
        ora $2b72,x
        sta dat_d010
        pla
        tax
        jmp loc_2b2f

dat_f798:
        .byte $ad                                   // .

// --- Region $f7ad-$f7f0 ---
.pc = $f7ad "loc_f7ad"

loc_f7ad:
        ldx $2bff
        ldy #$00
        jsr sub_2ba7
        stx $2bff
        ldx $2c00
        ldy #$02
        jsr sub_2ba7
        stx $2c00
        ldx $2c01
        ldy #$04
        jsr sub_2ba7
        stx $2c01
        ldx $2c02
        ldy #$06
        jsr sub_2ba7
        stx $2c02
        rts

loc_f7da:
        lda dat_2bbe,x
        clc
        adc #$6f
        sta $d001,y
        clc
        adc #$15
        sta $d009,y
        inx
        cpx #$40
        bne loc_f7f0
        ldx #$00

loc_f7f0:
        rts

// --- Region $ffd2-$ffd9 ---
.pc = $ffd2 "Segment $ffd2"
        ora ($12,x)
        .byte $0b,$21                               // anc #$21 // ILLEGAL
        .byte $e7,$20                               // isc $20 // ILLEGAL
        rts

dat_ffd9:
        .byte $1f                                   // .

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

// --- Region $0800-$0916 ---
.pc = $0800 "dat_0800"

dat_0800:
        .fill 8, $ff
        .byte $00                                   // .

txt_0809:
        .text "??56:2:"
        .byte $00                                   // string terminator
        .byte $ff,$ff,$88,$aa,$55,$55,$55,$00,$ff,$ff,$00,$a8,$62,$62,$62,$00 // ....UUU.....bbb.
        .byte $ff,$ff,$0d,$8d,$8e,$8c,$8e,$00,$ff,$ff,$62,$aa,$95,$95,$95,$00 // ..........b.....
        .byte $ff,$ff,$00,$a2,$62,$89,$85
        .byte $3f,$cc,$f3
        .text "?????"
        .byte $00
        .byte $ff,$ff,$58,$6a,$a5,$25,$a5,$00,$ff,$ff,$80,$aa,$55,$55,$56,$03 // ..Xj.%......UUV.
        .byte $fc,$fc,$0c,$8c,$8c,$8c,$0f,$ff,$f0,$cf,$3f,$3f,$fd,$f9,$f2,$00 // ..........??....
        .byte $ff,$ff,$f0,$6a,$55,$55,$55,$00,$ff,$ff,$00,$aa,$58,$58,$61,$00 // ...jUUU.....XXa.
        .byte $ff,$ff,$00,$2a,$95,$25,$49,$0f,$f0,$ff,$ff,$0f,$a3,$58,$58,$f0 // ...*.%I......XX.
        .byte $f3                                   // .

txt_0882:
        .text "33"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $f3,$f3,$ff,$00,$ff,$ff,$80,$8a,$89,$89,$82,$00,$ff,$ff,$00,$88 // ................
        .byte $a8,$94,$94,$0f,$cf,$cf,$cf,$cf,$cf,$cf,$cf // ...........

txt_08a0:
        .text "22220003UUUUV"
        .byte $96,$96,$24,$49,$89,$85               // ..$I..

txt_08b3:
        .text "%%%%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $8c,$8c,$8c,$8c,$8c,$0c,$0c,$0c,$95,$95,$16 // ...........

txt_08c3:
        .text "&&"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $c4,$c8,$85,$25,$25,$16,$04,$c4,$c4,$fb // ...%%.....

txt_08d0:
        .text "??????<>%%"
        .byte $05,$09,$31,$32,$f2,$fc,$58,$58,$52,$62,$62,$4c,$4c,$4c,$8f,$4f // ..12..XXRbbLLL.O
        .byte $4f,$0f,$cf,$cf,$cf,$cc,$c8,$c0,$cf
        .text "????"
        .byte $ff,$95,$95

txt_08fa:
        .text "%&&"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $c8,$c8,$89,$81,$81,$3e,$3e,$f2,$fc,$fc,$89,$09,$32,$32,$f2,$3c // .....>>.....22.<
        .byte $fc,$fc
        .text "VVVXX"
        .byte $98,$98

// --- Region $091e-$0e4e ---
.pc = $091e "Program $091e"
        .byte $cf,$f3                               // ..

txt_0920:
        .text "%%&&$((#L<<?"
        .byte $ff,$ff,$ff,$ff,$89,$81,$81,$3e,$3c,$fc,$ff,$ff,$89,$09,$32,$32 // .......><.....22
        .byte $f2,$fc,$fc,$fc,$3f,$3f,$3f,$8f,$4f,$4f,$8f,$b3,$25,$25,$09 // ....???.OO..%%.

txt_094b:
        .text "1122<XXR"
        .byte $61,$61,$61                           // aaa

txt_0956:
        .text "NLTTTX"
        .byte $18,$10,$e0,$cc,$cf,$cf,$cf,$cf,$cf,$cf,$cf,$cf // ............

txt_0968:
        .text "33<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$cf,$f3,$f3,$c4,$c4,$c8,$fb,$f3   // .........

txt_0975:
        .text "3??"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $c8,$f3,$f3,$f3,$ff,$ff,$ff,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$f8 // ................
        .byte $f3,$f3,$f3,$ff,$ff,$ff,$ff,$f3,$f3,$ff,$ff,$ff,$ff,$ff,$ff,$3d // ...............=
        .byte $37,$3b,$2f,$ff,$ff,$ff,$ff,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$4f // 7;/............O
        .byte $8f,$bf,$3f,$3f,$ff,$ff,$fc,$cc,$cc,$cc,$cc,$3c,$3c,$3c,$fc,$fb // ..??.......<<<..
        .byte $f3,$f3,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f6,$df,$ef,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$3f,$13,$13,$23,$ef,$cf,$cf,$ff,$ff,$f3 // .....??..#......
        .byte $f3,$f3,$f3,$f3,$f3,$f3,$f3,$2f,$0f   // ......./.

txt_09e2:
        .text "??????"
        .byte $ff
        .byte $58,$7f,$bf
        .text "????"
        .byte $ff,$ff

txt_09f2:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$ef,$ef,$33,$f3,$f3,$f3,$f3,$f3,$f3,$f3 // ...3.......

txt_0a00:
        .text "<<??????L"
        .byte $8f,$bf,$3f,$3f,$ff,$ff,$ff,$cc,$fc,$f3,$f3,$f3,$cf,$cc,$cc,$cf // ..??............
        .byte $cf,$cf
        .byte $3f,$3f,$3f,$ff,$ff
        .text "????"
        .byte $00
        .byte $3f,$00,$00,$ff
        .byte $ff,$ff,$ff,$00,$ff,$00,$00,$cc,$cc,$cc,$cc,$0c,$cc,$0c,$0c,$fc // ................
        .byte $f3,$0f,$f3,$00,$fc,$00,$00,$fc,$fc,$fc,$fc,$fc,$fc // .............

txt_0a46:
        .text "<<??????"
        .byte $0a,$00,$cf,$cf,$ef,$cf,$e0,$df,$50,$00,$f3,$f3,$f3,$f3,$03,$f3 // ........P.......
        .byte $03,$03,$3f,$3f,$09,$ff,$00,$ff,$00,$00,$7f,$7f,$ff,$ff,$00,$ff // ..??............
        .byte $00,$00,$f3,$f3,$f3,$f3,$03,$cf,$0f,$3f,$2a,$00,$2a,$2a,$15,$2a // .........?*.**.*
        .byte $15,$15,$aa,$00,$aa,$aa,$55,$aa,$55,$55,$8c,$0c,$8c,$8c,$4c,$8c // ......U.UU....L.

txt_0a8e:
        .text "LL"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$0a                               // ..

txt_0a93:
        .text "21<<<<"
        .byte $0c,$8c,$8c,$4c,$8c                   // ...L.

txt_0a9e:
        .text "LL"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$aa,$55,$aa,$55,$00,$aa,$00,$aa,$aa,$55,$aa,$55,$05,$a3 // ...U.U.....U.U..
        .byte $03,$a3,$a3,$53,$a3                   // ...S.

txt_0ab6:
        .text "SS"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$aa,$55,$aa,$55,$40,$3f,$0f,$8f,$a3,$53,$a3,$53,$53,$15 // ...U.U@?...S.SS.
        .byte $15,$15,$2a,$15,$2a,$2a,$00           // ..*.**.

txt_0ad0:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$00,$4c,$4c,$4c,$8c,$4c,$8c,$8c,$0c // U...LLL.L...

txt_0ae0:
        .text "????????"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c5,$c5,$ca,$c5,$ca,$ca,$c0           // .......

txt_0af0:
        .text "SSS"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $53,$a3,$a3,$03,$4f,$4f,$4f,$8f,$4f,$8f,$8f,$0f,$f3,$f3,$f3,$f3 // S...OOO.O.......
        .byte $f3,$f3,$f3,$f0,$2a,$00,$00,$3f,$00,$ff,$ff,$00,$aa,$00,$00,$ff // ....*..?........
        .byte $0a,$ff,$ff,$00,$8c,$0c,$2c,$dc,$5c,$ff,$ff,$00,$aa,$00,$00,$ff // ......,.\.......
        .byte $00,$ff,$ff,$00,$aa,$00,$00,$ff,$29,$ff,$ff,$00 // ........)...

txt_0b30:
        .text "??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$7f,$ff,$ff,$00                   // .....

txt_0b38:
        .text "??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$7f,$f0,$cf,$3f,$ca,$c0,$c0,$cf,$c0,$ff,$3f,$c0,$aa,$00,$00 // ....?......?....
        .byte $ff,$02,$ff,$ff,$00,$a3,$03,$0b,$f7,$97,$ff,$ff,$00,$8f,$0f,$2f // .............../
        .byte $df,$5f,$ff,$ff,$00,$ca,$c0,$c0,$cf,$c0,$ff,$ff,$00,$8c,$0c,$2c // ._.............,
        .byte $dc,$5c,$fc,$fc,$00,$00               // .\....

txt_0b71:
        .text "??56::2"
        .byte $00                                   // string terminator
        .byte $ff,$ff,$00,$aa,$56,$56,$58,$00,$ff,$ff,$00,$aa,$15,$15,$95,$00 // ....VVX.........
        .byte $ff,$ff,$00,$aa,$55,$55,$55,$00,$ff,$ff,$00,$aa,$54,$54,$58,$00 // ....UUU.....TTX.
        .byte $ff,$ff,$00,$aa,$95,$95,$95,$00,$ff,$ff,$00,$aa,$55,$56,$58,$00 // ............UVX.
        .byte $ff,$ff,$00,$a8,$62,$89,$12,$00,$ff,$ff,$80,$aa,$58,$58,$58,$00 // ....b.......XXX.
        .byte $fc,$fc,$0c,$0c,$4c,$4c,$4c,$ff,$ff,$fc,$f3,$f3,$cf,$ce,$3d,$f0 // ....LLL.......=.
        .byte $0f,$ff,$fd,$d8,$68,$a1,$91,$00,$ff,$ff,$80,$a2,$52,$58,$58,$00 // ....h.......RXX.
        .byte $ff,$ff,$00,$aa,$55,$95,$95,$00,$ff,$ff,$00,$aa,$89,$85,$62,$00 // ....U.........b.
        .byte $ff,$ff,$ff,$0d,$a2,$58,$52,$00,$ff,$ff,$60,$aa,$95,$95,$15,$00 // .....XR...`.....
        .byte $ff,$ff,$00,$a2,$89,$89,$89,$00,$ff,$ff,$00,$a2,$62,$62,$62,$00 // ............bbb.
        .byte $ff,$ff,$00,$aa,$58,$68,$82,$00,$ff,$ff,$00,$2a,$95,$95,$55,$00 // ....Xh.....*..U.
        .byte $ff,$ff,$00,$aa                       // ....

txt_0c1d:
        .text "XR"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $00,$fc,$fc,$0c,$0c,$8c,$8c,$8c       // ........

txt_0c28:
        .text ":2003333UU"
        .byte $95,$95                               // ..

txt_0c34:
        .text "%%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $f1,$58,$58,$63,$63,$63,$8f,$8f,$0f,$95 // .XXccc....

txt_0c41:
        .text "%%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $c9,$f2,$f2,$fc                       // ....

txt_0c48:
        .text "UUVVXX"
        .byte $63,$8f,$62,$85,$15,$25,$16,$26,$c8,$fb,$15,$25,$25,$89,$09,$32 // c.b..%.&...%%..2
        .byte $f2,$fc                               // ..

txt_0c60:
        .text "UUUUUVX"
        .byte $98,$62,$62,$8c,$8c,$8c,$3f,$ff,$ff,$58,$60,$4f,$4f,$8f,$bf,$3f // .bb...?..X`OO..?
        .byte $3f,$25,$25,$09,$09,$09,$31,$31,$31,$62,$62,$62,$89,$89 // ?%%...111bbb..

txt_0c85:
        .text "2<<LLLLLLL"
        .byte $8c,$ff,$ff,$fc,$fc,$fc,$fc,$f3,$f3,$3a,$32,$f1,$c9,$c9,$c9,$c9 // .........:2.....
        .byte $26,$61,$61,$85,$89,$89,$32,$3e,$3c,$60,$63,$8f,$8f,$3f,$3f,$ff // &aa...2><`c..??.
        .byte $ff,$62,$62,$58,$58,$58,$63,$63,$93,$62,$62,$4c,$4c,$8c,$bf,$3f // .bbXXXcc.bbLL..?
        .byte $3f,$89,$81,$81,$31,$32,$f2,$fc,$fc,$61,$45,$86,$84,$38,$33,$f3 // ?...12...aE..83.
        .byte $ff                                   // .

txt_0cd0:
        .text "%&&"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $c4,$c8,$fb,$f3,$25,$25,$05,$c9,$c9,$f2,$fc,$fc,$49,$89,$89,$32 // ....%%......I..2
        .byte $3c,$3c,$ff,$ff
        .text "UVVTX"
        .byte $93,$13,$13
        .byte $29,$25,$25,$95
        .byte $25,$c9,$f1,$f2,$56,$54,$58,$62,$89,$31,$31,$3e,$09,$95,$95,$25 // %...VTXb.11>...%
        .byte $25,$25,$89,$0a,$8c,$8c,$8c,$8c,$8c,$8c,$8c,$8c // %%..........

txt_0d10:
        .text "33330??"
        .byte $00                                   // string terminator
        .byte $f2,$fc,$fc,$ff,$00,$ff,$ff,$00,$3f,$ff,$ff,$ff,$00,$ff,$ff,$00 // ........?.......
        .byte $ff,$ff,$ff,$ff,$03,$f3,$f3,$33,$bf,$3f,$3f,$ff,$ff,$ff,$ff,$ff // .......3.??.....
        .byte $fb,$f3,$f3,$ff,$fd,$fd,$fe,$fc,$ff,$ff,$ff,$ff,$62,$ff,$ff,$c0 // ............b...
        .byte $23,$cf,$cf,$ff,$00,$ff,$ff,$00,$ff,$ff,$ff,$ff,$00,$ff,$ff,$0d // #...............
        .byte $ff,$ff,$ff,$ff,$00,$ff,$ff,$62,$fb,$f3,$f3,$ff,$00,$ff,$ff,$00 // .......b........
        .byte $ff,$ff,$ff,$ff,$03,$fc,$ff           // .......

txt_0d6f:
        .text "?><<<<????"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$8c,$0c,$0c,$cc,$cc,$cc,$cc,$cc,$26 // ...............&
        .byte $26,$24,$04,$08
        .text "33?<<"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff
        .byte $ff,$ff,$ff,$d6,$df,$e0,$ff,$ff,$ff,$ff,$ff,$20,$ff,$00,$ff,$bf // ........... ....
        .byte $3f,$ff,$ff,$00,$ff,$00,$ff,$f3,$f3,$ff,$ff,$00,$ff,$0f,$cf,$ff // ?...............
        .byte $ff,$ff,$ff,$00,$ff,$d6,$df,$23,$cf,$cf,$ff,$00,$ff,$60,$ff,$ff // .......#.....`..
        .byte $ff,$ff,$ff,$00,$ff,$03,$f3,$ff,$ff,$ff,$ff,$00,$ff,$ff,$0f,$f3 // ................
        .byte $f3,$f3,$ff,$ff                       // ....

txt_0ddd:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $f7,$fb,$f3,$f3,$f1,$f3,$f3,$f3,$ff,$ff,$ff,$ff,$80,$ff,$ff,$00 // ................
        .byte $ff,$ff,$ff,$ff,$00,$ff,$ff,$03,$ff,$ff,$ff,$ff
        .text "????"
        .byte $23,$ef,$cf,$cf,$ff,$ff,$ff,$ff,$f2,$fc,$fc,$ff,$d6,$df,$ef,$cc // #...............
        .byte $3c,$fc,$ff,$ff,$20,$ff,$ff,$00,$f0,$ff,$ff,$ff,$00,$ff,$ff,$00 // <... ...........
        .byte $8c,$0c,$cc,$cc,$0c,$fc,$fc,$00       // ........

txt_0e28:
        .text "33330300"
        .byte $fe,$fc,$fc,$fc,$00,$fc,$00,$00,$cd,$ce,$cc,$ce,$cc,$cc,$cc,$cc // ................
        .byte $f3,$f3,$f3,$f3,$f3,$f3,$f3,$33,$cf,$cf,$cf,$cf,$0f,$cf,$0f // .......3.......

// --- Region $0e56-$0fbc ---
.pc = $0e56 "Program $0e56"
        .byte $c0,$c0                               // ..

txt_0e58:
        .text "7<<<<<<<"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$cf,$cf,$c0,$cf,$c0,$c0,$ec,$cc,$cc,$cc,$0c,$cc,$0c,$0c // ...............

txt_0e70:
        .text "20221211"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $00,$a8,$a8,$54,$a8,$54,$54,$8f,$03,$a0,$aa,$55,$aa,$55,$55,$03 // ...T.TT....U.UU.
        .byte $ff,$ff,$00,$55,$aa,$55,$55,$2a,$00,$ff,$00,$55,$aa // ...U.UU*...U.

txt_0e96:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$ff,$00,$55,$aa,$55,$55,$8f,$0f,$ff,$02,$55,$aa // ...U.UU....U.

txt_0ea6:
        .text "UU"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $e0,$da                               // ..

txt_0eab:
        .text "ZU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_0eae:
        .text "UU<<<<<<<<"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $c0,$ca,$ca,$c5,$ca,$c5,$c5           // .......

txt_0ec0:
        .text "11121220TTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$a8,$a8,$00,$15,$15,$15,$2a,$15,$ca,$ca,$c0 // T......*....

txt_0ed8:
        .text "20030??"
        .byte $00                                   // string terminator
        .byte $a8,$00,$02,$fd,$a5,$ff,$ff,$00,$cf,$cf,$cf,$cf,$cf,$cf,$cf,$0f // ................
        .byte $cc,$cc,$cc,$cc,$cc,$cf,$cf,$c0,$f2,$f0,$3c,$0f,$0f // ..........<..

txt_0efd:
        .text "3<?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$00,$0f,$f0,$ff,$3f,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$0f // .....?..........
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$f0,$0d,$01,$01,$01,$01,$01,$0d,$03,$03 // ................
        .byte $03,$03,$03,$03,$03,$03,$f0,$0d,$01,$01,$01,$01,$01,$0d,$05,$05 // ................
        .byte $05,$05,$05,$05,$05,$05,$f0,$05,$0d,$01,$01,$01,$01,$0d,$0f,$0f // ................
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$f0,$0f,$0d,$01,$01,$01,$01,$0d,$0f,$0a // ................
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$f0,$0f,$0d,$01,$01,$01,$0d,$03,$0e,$0e // ................
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$f0,$0e,$0d,$01,$01,$01,$0d,$05,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$f0,$05,$0d,$01,$01,$01,$0d,$0f,$0c,$0c // ................
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$f0,$0f,$0d,$01,$01,$01,$0d,$0f,$0a,$02 // ................
        .byte $02,$02,$02,$02,$02,$02,$f0,$0a,$0f,$0d,$01,$0d,$03,$0e,$06,$06 // ................
        .byte $06,$06,$06,$06,$06,$06,$f0,$0e,$03,$0d,$01,$0d,$05,$08,$09,$09 // ................
        .byte $09,$09,$09,$09,$09,$09,$f0,$08,$05,$0d,$01,$0d // ............

// --- Region $0fc1-$0fd0 ---
.pc = $0fc1 "Program $0fc1"
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$f0,$0c,$0f,$0d,$01,$0d,$03,$0f,$0a // ...............

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

// --- Region $1007-$103c ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$0f,$00,$00,$11,$07,$1b,$00,$00,$17,$4e,$3e,$f3,$f3,$6e // ...........N>..n
        .byte $e8,$00,$18,$bc,$00,$fe,$0c,$00,$18,$48,$20,$ff,$ff,$20,$fe,$fe // .........H .. ..
        .byte $fe,$5f,$07,$14,$89,$51,$27,$20,$02,$e2,$e2,$8d,$52,$30,$9f,$1f // ._...Q' ....R0..
        .byte $0a,$41,$fe,$ff,$00,$ff               // .A....

// --- Region $1629-$1652 ---
.pc = $1629 "Segment $1629"
        .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 $1659-$16cb ---
.pc = $1659 "Segment $1659"
        .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_16ab:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_16bb:
        .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 $16d1-$1749 ---
.pc = $16d1 "dat_16d1"

dat_16d1:
        .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,$11,$b8,$dd,$04,$18,$18,$19,$b8,$dd // .0. ............
        .byte $04,$19,$18,$19,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$00,$00,$01 // ................
        .byte $00,$00,$00,$00,$00,$01,$00,$00,$01,$41,$41,$60,$81,$00,$13,$11 // .........AA`....
        .byte $00,$41,$00,$41,$33,$02,$01,$33,$02,$02,$03,$02,$01,$04,$03,$07 // .A.A3..3........
        .byte $00,$00,$07,$00,$41,$00,$00,$4f,$f0,$22,$11,$f2,$c4,$05,$12,$11 // ....A..O."......
        .byte $01,$6e,$03,$00,$7d,$04,$00,$00,$40,$40,$01,$00,$56,$18,$0b,$00 // .n..}...@@..V...
        .byte $5d,$06,$f1,$5f,$4e,$f2,$08,$05,$f0   // ].._N....

// --- Region $174d-$19ff ---
.pc = $174d "dat_174d"

dat_174d:
        .byte $f3,$06,$85,$0b,$15,$41,$13,$a0,$01,$01,$00,$05,$5c,$20,$09,$0e // .....A......\ ..

txt_175d:
        .text "Q?)"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $f6,$00,$00,$00,$04,$08
        .byte $50,$07,$5b
        .text "C*:3<"
        .byte $19,$0d
        .byte $4e,$17,$49,$60,$01,$01,$01,$fd,$3d,$02,$b9,$18,$7e,$10,$02,$19 // N.I`....=...~...
        .byte $08,$8d,$b8,$a5,$ac,$3a,$e2,$13,$ca,$f9,$f3,$91,$01,$a1,$e8,$05 // .....:..........
        .byte $08,$7f,$e0,$0c,$0d,$0d,$7f,$ca,$0d,$0f,$ca,$7f,$ca,$0a,$09,$08 // ................
        .byte $07,$00,$7f,$01,$05,$0a,$7f,$01,$04,$08,$7f,$01,$06,$0a,$7f,$0b // ................
        .byte $0c,$0d,$7f,$01,$05,$09,$7f,$01,$04,$09,$7f,$11,$51,$41,$02,$41 // ............QA.A
        .byte $41,$41,$04,$81,$41,$41,$41,$0b,$81,$41,$41,$81,$10,$81,$41,$41 // AA..AAA..AA...AA
        .byte $41,$41,$00,$17
        .byte $41,$41,$41,$19
        .byte $41,$41,$41,$1d
        .text "AAA!"
        .byte $11,$11,$11                           // ...

txt_17e4:
        .text "'AAA)AAA-"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$17,$03,$8f,$70,$00,$00,$4f,$00,$06,$0f,$83,$60,$00 // ......p..O....`.
        .byte $00,$4f,$00,$0a,$03,$8f,$a0,$00,$00,$4f,$00,$11,$03,$85,$50,$00 // .O.......O....P.
        .byte $00,$4f,$00,$00,$00,$00,$05,$40,$88,$00,$4a,$40,$4f,$05,$17,$f0 // .O.....@..J@O...
        .byte $8a,$07,$15,$10,$4f,$01,$24,$a0,$83,$02,$35,$08,$4f,$04,$00,$00 // ....O.$...5.O...
        .byte $ff,$08,$46,$f0,$83,$06,$4c,$60,$4f,$0c,$00,$00,$00,$00,$01,$11 // ..F...L`O.......
        .byte $00,$00,$00,$00,$17,$17,$05,$88,$00,$00,$00,$00,$00,$00,$00,$41 // ...............A
        .byte $00,$00,$00,$08,$04,$04,$0a,$d1,$00,$51,$0c,$10,$08,$08,$08,$09 // .........Q......
        .byte $10,$00,$00,$18,$0d,$0d,$08,$08,$10,$00,$00,$18,$12,$12,$00,$41 // ...............A
        .byte $00,$00,$00,$08,$19,$19,$00,$41,$00,$00,$00,$08,$1d,$1d,$00,$41 // .......A.......A
        .byte $00,$00,$00,$08                       // ....

txt_1882:
        .text "!! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$25,$25,$00,$41,$00,$00,$00,$08,$29,$29,$00,$41 // ....%%.A....)).A
        .byte $00,$00,$00,$08,$2d,$2d,$00,$00,$00,$00,$00,$00,$00,$00,$82,$00 // ....--..........
        .byte $60,$31,$10,$50,$00,$70,$60,$31,$05,$00,$33,$00,$10,$07,$30,$a0 // `1.P.p`1..3...0.
        .byte $00,$00,$80,$08,$80,$01,$01,$01,$01,$01,$01,$82,$01,$01,$80,$0e // ................
        .byte $01,$01,$01,$01,$8c,$13,$14,$80,$01,$01,$01,$01,$82,$01,$01,$80 // ................
        .byte $0e,$01,$01,$01,$01,$19,$ff,$80,$06,$8c,$02,$02,$02,$02,$02,$02 // ................
        .byte $8e,$02,$02,$8c,$0f,$02,$02,$80,$11,$11,$11,$11,$15,$16,$8c,$02 // ................
        .byte $02,$8e,$02,$02,$8c,$0f,$02,$02,$02,$02,$80,$18,$ff,$8c,$07,$80 // ................
        .byte $03,$04,$8c,$05,$09,$0a,$0b,$82,$0c,$0d,$80,$10,$03,$04,$12,$12 // ................
        .byte $12,$12,$00,$00,$00,$00,$82,$0c,$0d,$80,$10,$03,$04,$8c,$05,$09 // ................
        .byte $17,$ff,$5c,$61,$a3,$f5,$31,$80,$c7,$0a,$29,$4f,$98,$cb,$0d,$45 // ..\a..1...)O...E
        .byte $84,$97,$a8,$c8,$0a,$27,$6d,$a8,$ef,$33,$5c,$7e,$19,$19,$19,$19 // .....'m..3\~....
        .byte $1a,$1a,$1a,$1b,$1b,$1b,$1b,$1b,$1c,$1c,$1c,$1c,$1c,$1c,$1d,$1d // ................
        .byte $1d,$1d,$1d,$1e,$1e,$1e,$8f,$00,$00,$00,$7f,$a3,$81,$0c,$80,$18 // ................
        .byte $81,$10,$80,$1c,$81,$13,$80,$1f,$81,$10,$80,$1c,$81,$09,$80,$15 // ................
        .byte $81,$0c,$80,$18,$81,$10,$80,$1c,$81,$0c,$80,$18,$81,$0e,$80,$1a // ................
        .byte $81,$11,$80,$1d,$81,$15,$80,$21,$81,$11,$80,$1d,$81,$07,$80,$13 // .......!........
        .byte $81,$0b,$80,$17,$81,$0e,$80,$1a,$81,$0b,$80,$17,$7f,$a5,$80,$0c // ................
        .byte $00,$a2,$30,$a4,$0c,$00,$a2,$30,$a5,$0c,$00,$a2,$30,$a4,$0c,$00 // ..0....0....0...
        .byte $a2,$30,$a5,$0c,$00,$a6,$30,$a4,$0c,$00,$a6,$30,$a5,$0c,$00,$a6 // .0....0....0....
        .byte $30,$a4,$0c,$00,$a6,$30,$a5,$0c,$00,$a7,$32,$a4,$0c,$00,$a7,$32 // 0....0....2....2
        .byte $a5,$0c,$00,$a7,$32,$a4,$0c,$00,$a7,$32,$a5,$0c,$00,$a8,$32,$a4 // ....2....2....2.
        .byte $0c,$00,$a8,$32,$a5,$0c,$00,$a7,$32,$a4,$0c,$00,$a2,$30,$7f,$81 // ...2....2....0..
        .byte $00,$a1,$80,$30,$81,$32,$80           // ...0.2.

txt_19fd:
        .text "04"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

// --- Region $1a11-$1a3f ---
.pc = $1a11 "dat_1a11"

dat_1a11:
        .byte $80                                   // .

txt_1a12:
        .text "(+"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $81,$7e,$2b,$80,$00,$82,$2d,$30,$80,$32,$c2,$7e,$90,$34,$c1,$81 // .~+...-0.2.~.4..
        .byte $7e,$80,$37,$81,$32,$80,$30,$81,$2d,$80,$30,$7f,$81,$00,$a1,$80 // ~.7.2.0.-.0.....
        .byte $30,$81,$34,$80,$37,$c3,$37,$90,$39,$c1,$80 // 0.4.7.7.9..

// --- Region $1a44-$1ea0 ---
.pc = $1a44 "dat_1a44"

dat_1a44:
        .byte $80,$30,$c2,$7e,$90,$32,$81,$30,$34,$84,$00,$80,$30,$90,$32,$90 // .0.~.2.04...0.2.
        .byte $34,$90,$30,$90,$32,$90,$34,$90,$30,$90,$32,$90,$34,$90,$30,$90 // 4.0.2.4.0.2.4.0.
        .byte $32,$90,$34,$90,$39,$90,$37,$90,$34,$90,$37,$90,$34,$90,$32,$90 // 2.4.9.7.4.7.4.2.
        .byte $34,$90,$32,$90,$30,$90,$2d,$c1,$80,$7e,$30,$7f,$81,$00,$c0,$80 // 4.2.0.-..~0.....
        .byte $00,$a9,$3c,$c4,$7e,$c0,$7e,$39,$c4,$7e,$c0,$7e,$37,$c4,$7e,$c0 // ..<.~.~9.~.~7.~.
        .byte $7e,$34,$c4,$82,$7e,$c0,$80,$7e,$37,$c0,$84,$00,$a9,$80 // ~4..~..~7.....

txt_1aa2:
        .text "79"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$3c,$c0,$81,$00,$80               // ~<....

txt_1aab:
        .text "79"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$3c,$c0,$82,$00,$81,$40,$c0,$80,$7e,$3e,$c4,$7e,$c0,$7e,$81 // ~<....@..~>.~.~.
        .byte $3c,$c0,$80,$7e,$3e,$c4,$7e,$3c,$7f,$a5,$80,$30,$81,$00,$80,$30 // <..~>.~<...0...0
        .byte $81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$a4,$80,$30,$00,$30,$00 // ...0...0....0.0.
        .byte $a5                                   // .

txt_1adf:
        .text "00"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $30,$00,$30,$00                       // 0.0.

txt_1ae6:
        .text "00"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $30,$81,$00,$a9,$80,$00,$c5,$81,$35,$90,$43,$80,$00,$a9,$00,$c5 // 0.......5.C.....
        .byte $81,$30,$90,$40,$c6,$82,$7e,$00,$a4,$80 // .0.@..~...

txt_1b03:
        .text "000000"
        .byte $7f,$a2,$81,$30,$80,$00,$81,$30,$80,$00,$a8,$82,$30,$a2,$81,$30 // ...0...0....0..0
        .byte $8f,$00,$88,$00,$a2,$81,$30,$80,$30,$a8,$81,$30,$a2,$86,$30,$7f // ......0.0..0..0.
        .byte $a3,$80,$0c,$00,$18,$15,$00,$13,$15,$c1,$81,$7e,$80,$13,$8d,$00 // ...........~....
        .byte $a3,$81,$0e,$c7,$89,$7e,$80,$18,$00,$15,$18,$00,$15,$1a,$c1,$81 // .....~..........
        .byte $7e,$80,$18,$81,$00,$7f,$81,$00,$c0,$80,$00,$a9,$40,$c4,$7e,$c0 // ~...........@.~.
        .byte $7e,$40,$c4,$7e,$c0,$7e,$3e,$c4,$7e,$c0,$7e,$3e,$c4,$82,$7e,$c0 // ~@.~.~>.~.~>..~.
        .byte $80,$7e,$3c,$c0,$82,$00,$80,$3c,$c4,$7e,$c0,$7e,$3e,$c0,$7e,$3e // .~<....<.~.~>.~>
        .byte $c0,$7e,$00                           // .~.

txt_1b7c:
        .text "<>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $7e,$3e,$c0,$81,$00,$80               // ~>....

txt_1b85:
        .text "<"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $81,$00,$3c,$c0,$80,$7e,$39,$c4,$7e,$c0,$7e,$37,$c0,$81,$7e,$7f // ..<..~9.~.~7..~.
        .byte $a9,$82,$3c,$c4,$84,$7e,$c0,$80,$7e,$39,$c4,$7e,$c0,$7e,$82,$3c // ..<..~..~9.~.~.<
        .byte $c4,$84,$7e,$c0,$80,$7e,$3c,$c4,$7e,$c0,$7e,$82,$3e,$c4,$87,$7e // ..~..~<.~.~.>..~
        .byte $80,$39,$90,$3b,$80,$7e,$3e,$81,$3b,$80,$37,$c4,$82,$7e,$80,$37 // .9.;.~>.;.7..~.7
        .byte $39,$3c,$7f,$a9,$81,$3e,$80,$3c,$c4,$81,$39,$80,$3c,$c4,$81,$7e // 9<...>.<..9.<..~
        .byte $c0,$80,$7e                           // ..~

txt_1bdb:
        .text "79<>"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$3c,$81,$39,$80,$3c,$c4,$81,$7e,$c0,$80,$7e,$3e,$c2,$81,$7e // ~<.9.<..~..~>..~
        .byte $3e,$c4,$82,$7e,$c0,$80,$7e,$3e,$c4,$82,$7e,$c0,$80,$7e,$37,$90 // >..~..~>..~..~7.
        .byte $39,$80,$7e                           // 9.~

txt_1c03:
        .text "74"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $7e,$81,$37,$c4,$84,$7e,$7f,$81,$00,$a1,$80 // ~.7..~.....

txt_1c11:
        .text "+0479"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e
        .byte $37,$81,$00,$80
        .byte $37,$39,$00
        .text "9749"
        .byte $82,$00,$80
        .byte $39
        .byte $00,$39,$82,$3c,$80,$3b,$c4,$81,$7e,$82,$39,$80,$37,$c4,$81,$7e // .9.<.;..~.9.7..~
        .byte $80                                   // .

txt_1c38:
        .text "479<97"
        .byte $82,$34,$81,$32,$80,$34,$7f,$81,$00,$a1,$80,$30,$30,$81,$00,$80 // .4.2.4.....00...
        .byte $30,$81,$00,$80,$32,$00,$30,$81,$00,$80,$30,$30,$81,$00,$80 // 0...2.0...00...

txt_1c5d:
        .text "0247"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$30,$81,$00,$80,$2d,$30,$81,$00,$80,$32,$34,$37,$81,$39,$80 // ~0...-0...247.9.

txt_1c72:
        .text "79"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$34,$81,$37,$80,$32,$81,$34,$80,$2b,$81,$2d,$80,$30,$7f,$a3 // ~4.7.2.4.+.-.0..
        .byte $81,$13,$17,$1a,$14,$18,$1b,$1c,$1a,$15,$80,$17,$c4,$81,$7e,$82 // ..............~.
        .byte $13,$7f,$a2,$82,$2b,$2b,$81           // ....++.

txt_1c9c:
        .text ",,,"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $82                                   // .

txt_1ca1:
        .text "--"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $32,$c8,$7e,$7f,$a5,$80,$0c,$00,$0c,$0c,$00,$0c,$0c,$00,$0c,$00 // 2.~.............
        .byte $0c,$00,$0c,$a4,$0c,$a5,$0c,$00,$a4,$0c,$a5,$0c,$a4,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0c,$7f,$a5,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81 // ......0...0...0.
        .byte $00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81 // ..0...0...0...0.
        .byte $00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81 // ..0...0...0...0.
        .byte $00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81 // ..0...0...0...0.
        .byte $00,$80,$30,$81,$00,$7f,$a2,$84,$30,$83,$30,$82,$30,$a6,$84,$30 // ..0.....0.0.0..0
        .byte $83,$30,$82,$30,$a7,$84,$32,$83,$32,$82,$32,$a8 // .0.0..2.2.2.

txt_1d20:
        .text "22"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $32,$a2,$2f,$7f,$81,$00,$a9,$80       // 2./.....

txt_1d2b:
        .text "<>"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$40,$c0,$7e,$84,$00,$80,$39,$c4,$7e,$c0,$7e,$37,$c0,$7e,$39 // ~@.~...9.~.~7.~9
        .byte $c0,$7e,$81,$00,$80,$39,$c0,$7e       // .~...9.~

txt_1d46:
        .text "<>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $7e,$00,$3c,$c4,$7e,$c0,$7e,$81,$3e,$c0,$80,$7e,$3c,$c4,$7e,$c0 // ~.<.~.~.>..~<.~.
        .byte $7e,$81,$39,$c0,$80,$7e,$82,$37,$80,$39,$c4,$7e,$c0,$7e,$a1,$23 // ~.9..~.7.9.~.~.#
        .byte $c4,$7e,$24,$7f,$80,$7e,$00,$a1,$1f,$21,$00,$1f,$24,$00,$1f,$21 // .~$..~...!..$..!
        .byte $c4,$7e,$1f,$81,$00,$80,$1a,$1b,$c4,$7e,$1c,$c0,$7e,$81,$00,$80 // .~.......~..~...
        .byte $15,$18,$19,$82,$1a,$81,$1a,$80,$18,$c0,$7e,$81,$00,$1c,$1a,$c0 // ..........~.....
        .byte $00,$80,$1c,$c4,$7e,$1f,$81,$21,$80,$24,$1c,$c4,$7e,$18,$7f,$a5 // ....~..!.$..~...
        .byte $80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00 // .0...0...0...0..
        .byte $80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$00,$a4,$18,$18,$a5,$18 // .0...0...0......
        .byte $a4,$18,$a5,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$a4,$80 // ...0...0...0....
        .byte $30,$00,$a5,$18,$30,$00,$a4,$18,$18,$00,$a5,$18,$a4,$30,$00,$a4 // 0...0........0..
        .byte $18,$30,$00,$a5,$18,$7f,$a5,$80,$30,$81,$00,$80,$30,$81,$00,$80 // .0......0...0...
        .byte $30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$80,$30,$81,$00,$80 // 0...0...0...0...
        .byte $30,$00,$a4,$18,$18,$a5,$18,$a4,$18,$a5,$30,$00,$a4,$18,$00,$a5 // 0.........0.....
        .byte $18,$00,$a4,$18,$00,$a5,$18,$00,$a4,$18,$00,$30,$00,$18,$00,$18 // ...........0....
        .byte $00,$30,$00,$18,$00,$a4,$18,$a5,$18,$7f,$a1,$80,$30,$c0,$81,$00 // .0..........0...
        .byte $80                                   // .

txt_1e3a:
        .text "+*+,"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $81,$7e,$80,$2b,$c0,$83,$00,$a9,$80,$00,$c5,$81,$29,$90,$37,$81 // .~.+........).7.
        .byte $00,$c5,$24,$90,$34,$c6,$82,$7e,$8f,$00,$85,$00,$7f,$a2,$81,$30 // ..$.4..~.......0
        .byte $80,$00,$81,$30,$80,$30,$aa,$82,$30,$a2,$81,$30,$83,$00,$a7,$81 // ...0.0..0..0....
        .byte $34,$80,$00,$ab,$81,$34,$00,$a4,$80,$30,$8f,$00,$88,$00,$7f,$a3 // 4....4...0......
        .byte $80,$18,$c0,$81,$00,$80,$13,$12,$13,$14,$c4,$7e,$c0,$7e,$13,$c0 // ...........~.~..
        .byte $84,$00,$80,$17,$81,$00,$80,$18,$82,$00,$80,$0c,$8f,$00,$88,$00 // ................
        .byte $7f                                   // .

dat_1ea0:
        // === Fill data (1 bytes, $1ea0-$1ea0) ===
        .byte $00                                   // .

// --- Region $1f00-$1f5f ---
.pc = $1f00 "dat_1f00"

dat_1f00:
        .byte $15,$ff,$cd,$82,$07,$13,$1f,$07,$13,$1f,$07,$13,$07,$13,$1f,$07 // ................
        .byte $13,$1f,$07,$13,$05,$11,$1d,$05,$11,$1d,$05,$11,$05,$11,$1d,$05 // ................
        .byte $11,$1d,$05,$11,$04,$10,$1c,$04,$10,$1c,$04,$10,$04,$10,$1c,$04 // ................
        .byte $10,$1c,$04,$10,$03,$0f,$1b           // .......

loc_1f37:
        .byte $03,$0f,$1b,$03,$0f,$03,$0f,$1b,$03,$0f,$1b,$03,$0f,$ff,$c9,$85 // ................
        .byte $0d,$0d,$ca,$8b,$0e,$c9,$85,$0d,$0d,$ca,$8b,$0d,$c9,$85,$0d,$0d // ................
        .byte $ca,$8b,$0d,$c9,$85,$0d,$0d,$ca,$8b   // .........

// --- Region $1f72-$1f72 ---
.pc = $1f72 "dat_1f72"

dat_1f72:
        // === Fill data (1 bytes, $1f72-$1f72) ===
        .byte $00                                   // .

// --- Region $1fa2-$1fa2 ---
.pc = $1fa2 "loc_1fa2"

loc_1fa2:
        .byte $00                                   // .

// --- Region $2000-$20cf ---
.pc = $2000 "dat_2000"

dat_2000:
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$3c,$06,$76,$c6,$7e,$00 // ..........<.v.~.
        .byte $00,$c0,$c0,$dc,$c6,$c6,$fc,$00,$00,$00,$7c,$c0,$c0,$c0,$7c,$00 // ..........|...|.
        .byte $00,$06,$06,$76,$c6,$c6,$7e,$00,$00,$00,$7c,$c6,$de,$c0,$7c,$00 // ...v..~...|...|.
        .byte $00,$1e,$30,$76,$30,$30,$30,$00,$00,$00,$7e,$c6,$c6,$76,$06,$fc // ..0v000...~..v..
        .byte $00,$c0,$c0,$dc,$c6,$c6,$c6,$00,$00,$18,$00,$38,$18,$18,$3c,$00 // ...........8..<.
        .byte $00,$06,$00,$06,$06,$06,$06,$7c,$00,$c0,$c0,$cc,$d8,$cc,$c6,$00 // .......|........
        .byte $00,$30,$18,$18,$18,$18,$3c,$00,$00,$00,$c6,$6c,$ba,$d6,$c6,$00 // .0....<....l....
        .byte $00,$00,$dc,$c6,$c6,$c6,$c6,$00,$00,$00,$7c,$c6,$c6,$c6,$5c,$00 // ..........|...\.
        .byte $00,$00,$fc,$c6,$c6,$dc,$c0,$c0,$00,$00,$7e,$c6,$c6,$76,$06,$06 // ..........~..v..
        .byte $00,$00,$fc,$c6,$c0,$c0,$c0,$00,$00,$00,$7e,$c0,$7c,$06,$fc,$00 // ..........~.|...
        .byte $00,$30,$fe,$30,$30,$30,$1e,$00,$00,$00,$c6,$c6,$c6,$c6,$76,$00 // .0.000........v.
        .byte $00,$00,$c6,$c6,$c6,$6c,$38,$00,$00,$00,$c6,$d6,$ba,$6c,$c6,$00 // .....l8......l..
        .byte $00,$00,$c6,$c6,$6c,$c6,$c6,$00,$00,$00,$c6,$c6,$c6,$76,$0c,$78 // ....l........v.x

// --- Region $20d1-$20d7 ---
.pc = $20d1 "dat_20d1"

dat_20d1:
        .byte $00,$fe,$18,$30,$60,$fe               // ...0`.

dat_20d7:
        // === Fill data (1 bytes, $20d7-$20d7) ===
        .byte $00                                   // .

// --- Region $2108-$22d7 ---
.pc = $2108 "dat_2108"

dat_2108:
        .byte $0c,$0c,$18,$18,$00,$30,$30,$00,$66,$cc,$cc,$00,$00,$00,$00,$00 // .....00.f.......
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00 // ff.f.ff..>`<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$7c,$c6,$74,$58,$c7,$c6,$7f,$00 // bf..0fF.|.tX....
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0.....0.........
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$0c,$0c,$38 // ...~...........8
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $02,$06,$0c,$18,$30,$60,$40,$00,$7c,$c6,$c6,$c6,$c6,$c6,$5c,$00 // ....0`@.|.....\.
        .byte $18,$18,$38,$18,$18,$18,$7e,$00,$7c,$c6,$06,$1c,$60,$c0,$fe,$00 // ..8...~.|...`...
        .byte $7c,$c6,$06,$1c,$06,$c6,$7c,$00,$16,$36,$66,$c6,$fe,$06,$06,$00 // |.....|..6f.....
        .byte $fe,$c0,$fc,$06,$06,$c6,$7c,$00,$7c,$c6,$c0,$dc,$c6,$c6,$7c,$00 // ......|.|.....|.
        .byte $fe,$c6,$0c,$38,$18,$18,$18,$00,$7c,$c6,$c6,$7c,$c6,$c6,$7c,$00 // ...8....|..|..|.
        .byte $7c,$c6,$c6,$76,$06,$c6,$7c,$00,$00,$00,$18,$00,$00,$18,$00,$00 // |..v..|.........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$00,$00,$00,$00,$00,$00,$00,$00 // .......0........
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..~.~...........
        .byte $7c,$c6,$06,$1c,$30,$00,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00 // |...0.0.........
        .byte $7c,$c6,$c6,$c6,$fe,$c6,$c6,$00,$dc,$c6,$c6,$dc,$c6,$c6,$fc,$00 // |...............
        .byte $7c,$c0,$c0,$c0,$c0,$c0,$7c,$00,$fc,$c6,$c6,$c6,$c6,$c6,$fc,$00 // |.....|.........
        .byte $fe,$c0,$c0,$d8,$c0,$c0,$fe,$00,$fe,$c0,$c0,$d8,$c0,$c0,$c0,$00 // ................
        .byte $7e,$c0,$c0,$de,$c6,$c6,$7e,$00,$c6,$c6,$c6,$de,$c6,$c6,$c6,$00 // ~.....~.........
        .byte $3c,$18,$18,$18,$18,$18,$3c,$00,$06,$06,$06,$06,$06,$06,$c6,$7c // <.....<........|
        .byte $c6,$cc,$d8,$f0,$d8,$cc,$c6,$00,$c0,$c0,$c0,$c0,$c0,$c0,$fe,$00 // ................
        .byte $c6,$6c,$ba,$d6,$c6,$c6,$c6,$00,$c6,$66,$b6,$de,$ce,$c6,$c6,$00 // .l.......f......
        .byte $7c,$c6,$c6,$c6,$c6,$c6,$7c,$00,$fc,$c6,$c6,$c6,$dc,$c0,$c0,$00 // |.....|.........
        .byte $7c,$c6,$c6,$c6,$de,$ce,$7f,$00,$fc,$c6,$c6,$dc,$c6,$c6,$c6,$00 // |...............
        .byte $7e,$c0,$c0,$7c,$06,$06,$fc,$00,$ff,$18,$18,$18,$18,$18,$18,$00 // ~..|............
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$76,$00,$c6,$c6,$c6,$c6,$c6,$6c,$38,$00 // ......v......l8.
        .byte $c6,$c6,$c6,$d6,$ba,$6c,$c6,$00,$c6,$c6,$c6,$6c,$c6,$c6,$c6,$00 // .....l.....l....
        .byte $c6,$c6,$c6,$7c,$18,$30,$60,$00,$fe,$06,$0c,$18,$30,$60,$fe // ...|.0`.....0`.

dat_22d7:
        // === Fill data (1 bytes, $22d7-$22d7) ===
        .byte $00                                   // .

// --- Region $23a3-$23a3 ---
.pc = $23a3 "dat_23a3"

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

// --- Region $240c-$2521 ---
.pc = $240c "dat_240c"

dat_240c:
        .byte $2a,$aa,$aa,$95,$55,$55,$97,$55,$55,$9d,$55,$55,$9d,$55,$55,$9d // *...UU.UU.UU.UU.
        .byte $55,$55,$95,$55,$55,$97               // UU.UU.

txt_2422:
        .text "UW"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$55,$2a,$9d,$5a,$00,$9d,$58,$00,$9d,$58,$00,$9d,$58,$00,$9d // UU*.Z..X..X..X..
        .byte $58,$00,$9d,$58,$00,$95,$58,$00,$9d,$58,$00,$00,$00,$00,$00,$00 // X..X..X..X......
        .byte $00,$00,$00,$00,$00,$00,$00,$a0,$00,$0a,$68,$00,$a5,$58,$02,$57 // ..........h..X.W
        .byte $58,$09,$75,$58,$09,$55,$d8           // X.uX.U.

txt_245c:
        .text "'U"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .text "'UX'U"
        .byte $68,$9d
        .byte $55,$a0,$9d
        .byte $56,$00,$9d
        .byte $58,$00,$9d
        .byte $56,$00,$9d,$55,$00,$25,$55,$00,$27,$d5,$00,$09,$55,$00,$02,$aa // V..U.%U.'...U...
        .fill 13, $00
        .byte $aa,$a0,$2a,$55,$68,$a5,$7f,$58,$97,$55,$58,$9d,$55,$58,$9d,$55 // ..*Uh..X.UX.UX.U
        .byte $58,$9d,$55,$58,$9d,$55,$58,$95,$55,$68,$9d,$aa,$a0,$9d,$00,$00 // X.UX.UX.Uh......
        .byte $9d,$aa,$00,$9d,$5f,$80,$9d,$55,$e0,$9d,$55,$60,$9d,$55,$58,$95 // ...._..U..U`.UX.
        .byte $55,$58,$9d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // UX..............
        .byte $80,$02,$a8,$60,$09                   // ...`.

txt_24d1:
        .text "ZX%"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $58,$25,$76,$56,$95,$76               // X%vV.v

txt_24db:
        .text "UUVUUVUUVUUVUUVUUVUUVUU"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $6d,$59,$56,$5b,$67,$56,$5b,$67,$56,$59,$67,$56,$00,$00,$9d,$58 // mYV[gV[gVYgV...X
        .byte $00,$95,$58,$00,$95,$58,$00,$9d,$58,$00,$95,$58,$00,$95,$58,$00 // ..X..X..X..X..X.
        .byte $95,$58,$00,$95,$58,$00,$95,$58,$00,$a5,$68,$00,$2a,$a0 // .X..X..X..h.*.

dat_2521:
        // === Fill data (1 bytes, $2521-$2521) ===
        .byte $00                                   // .

// --- Region $2544-$2560 ---
.pc = $2544 "dat_2544"

dat_2544:
        .byte $2a,$aa,$00,$a5,$57,$00,$97,$55,$00,$9d,$55,$00,$9d,$55,$00,$9d // *...W..U..U..U..
        .byte $55,$00,$95,$55,$00,$97,$55,$00,$a5,$55,$00,$2a,$aa // U..U..U..U.*.

// --- Region $2580-$25a0 ---
.pc = $2580 "dat_2580"

dat_2580:
        .byte $95,$58,$9d,$75,$58,$95,$d5,$58,$95,$55,$58,$9d,$55,$58,$95,$55 // .X.uX..X.UX.UX.U
        .byte $58,$95,$55,$58,$95,$55,$60,$95,$55,$60,$95,$55,$80,$a5,$aa,$00 // X.UX.U`.U`.U....
        .byte $2a                                   // *

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

dat_25c0:
        .byte $5a,$a7                               // Z.

txt_25c2:
        .text "VX'VX'VX'VX%VX'VX'VX%VX'V"
        .byte $68                                   // h

txt_25dc:
        .text ")Z"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $0a,$a8                               // ..

// --- Region $2600-$2693 ---
.pc = $2600 "dat_2600"

dat_2600:
        .byte $02,$0a,$07,$ad,$a6,$02,$d0,$03,$2c,$00,$23,$20,$ee,$27,$a9,$04 // ........,.# .'..
        .byte $8d,$e6,$26,$a9,$20,$8d,$62,$29,$a9,$90,$8d,$77,$28,$a9,$00,$8d // ..&. .b)...w(...
        .byte $a9,$28,$78,$a9,$01,$8d,$1a,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$1b,$8d // .(x.............
        .byte $11,$d0,$a9,$e7,$8d,$14,$03,$a9,$26,$8d,$15,$03,$a9,$00,$85,$c1 // ........&.......
        .byte $58,$ad,$00,$dc,$2d,$01,$dc,$29,$10,$d0,$f6,$78,$a9,$37,$85,$01 // X...-..)...x.7..
        .byte $20,$a3,$fd,$20,$5b,$ff,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03 //  .. [..1........
        .byte $a9,$00,$8d,$86,$02,$8d,$20,$d0,$8d,$21,$d0,$20,$44,$e5,$a2,$18 // ...... ..!. D...
        .byte $9d,$00,$d4,$ca,$10,$fa,$2c,$00,$80,$a2,$00,$bd,$98,$26,$9d,$00 // ......,......&..
        .byte $04,$a9,$00,$9d,$00,$d8,$e8,$d0,$f2,$a2,$00,$a9,$01,$9d,$00,$d8 // ................
        .byte $e8,$e0,$0f,$d0                       // ....

// --- Region $2699-$26e9 ---
.pc = $2699 "Segment $2699"
        .byte $0e,$14,$12,$0f,$20,$02,$19,$20,$05,$18,$03,$05,$0c,$0c,$a9,$34 // .... .. .......4
        .byte $85,$01,$a9,$7b,$85,$02,$a9,$35,$85,$03,$a9,$01,$85,$04,$a9,$08 // ...{...5........
        .byte $85,$05,$a0,$00,$b1,$02,$91,$04,$c8,$d0,$f9,$e6,$03,$e6,$05,$a5 // ................
        .byte $03,$c9,$ff,$d0,$ed,$a9,$37,$85,$01,$a9,$91,$a2,$61,$85,$2d,$86 // ......7.....a.-.
        .byte $2e,$a9,$00,$8d,$00,$08,$58,$20,$e2,$fc,$4c,$ae,$a7,$04,$ad,$19 // ......X ..L.....
        .byte $d0                                   // .

// --- Region $270f-$2758 ---
.pc = $270f "Segment $270f"
        .byte $27,$50,$27,$76,$27,$90,$27,$b2,$27,$bf,$27,$a9,$10,$8d,$12,$d0 // 'P'v'.'.'.'.....
        .byte $a9,$06,$8d,$21,$d0,$a9,$0e,$8d,$23,$d0,$a9,$0f,$8d,$22,$d0,$a9 // ...!....#...."..
        .byte $00,$8d,$20,$d0                       // .. .

txt_2733:
        .text " "
        .byte $22                                   // double quote character
        .text "*"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $12,$8d,$18,$d0,$2c,$a8,$28,$20,$fa,$2a,$20,$7f,$2a,$20,$98,$23 // ....,.( .* .* .#
        .byte $20,$7a,$2b,$20,$7a,$2b,$4c,$81,$ea,$a9,$4c,$8d,$12,$d0,$a9,$00 //  z+ z+L...L.....
        .byte $8d,$20                               // . 

// --- Region $28d3-$28ed ---
.pc = $28d3 "dat_28d3"

dat_28d3:
        .byte $00,$00,$02,$0a,$07,$01,$07,$0a,$02,$00,$02,$0a,$07,$01,$01,$01 // ................
        .byte $07,$0a,$02,$0a,$07,$01,$01,$01,$01,$01,$07 // ...........

// --- Region $29d3-$29e2 ---
.pc = $29d3 "Segment $29d3"
        .byte $08,$09,$0b,$08,$0c,$0f,$07,$01,$01,$07,$0f,$0c,$08,$0b,$09,$ff // ................

// --- Region $2a13-$2a21 ---
.pc = $2a13 "dat_2a13"

dat_2a13:
        .byte $01,$09,$06,$04,$0e,$03,$0d,$01,$01,$0d,$03,$0e,$04,$06,$ff // ...............

// --- Region $2b65-$2b79 ---
.pc = $2b65 "Segment $2b65"
        .byte $70,$2b,$18,$69,$02,$29,$ff,$8d,$70,$2b,$60,$36,$00,$ff,$ee,$cc // p+.i.)..p+`6....
        .byte $88,$00,$00,$00,$00                   // .....

// --- Region $2bbe-$2c16 ---
.pc = $2bbe "dat_2bbe"

dat_2bbe:
        .byte $14,$13,$12,$11,$10,$0e,$0d,$0c,$0b,$0a,$0a,$09,$08,$07,$06,$06 // ................
        .byte $05,$04,$04,$03,$03,$02,$02,$01,$01,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$02,$02,$03,$03,$04,$04 // ................
        .byte $05,$06,$06,$07,$08,$09,$0a,$0a,$0b,$0c,$0d,$0e,$10,$11,$12,$13 // ................
        .byte $14
        .text "0000"
        .byte $0a,$0a,$0a,$0a,$e0,$e0,$e0,$e0,$e0,$e0,$df
        .byte $df,$de,$de,$dd,$dc,$dc,$db,$da,$d9   // .........

// --- Region $2c1d-$2d35 ---
.pc = $2c1d "dat_2c1d"

dat_2c1d:
        .byte $d1,$cf,$ce,$cc,$ca,$c9,$c7,$c5,$c3,$c2,$c0,$be,$bc,$ba,$b7,$b5 // ................
        .byte $b3,$b1,$af,$ac,$aa,$a8,$a5,$a3,$a0,$9e,$9b,$99,$96,$93,$91,$8e // ................
        .byte $8c,$89,$86,$83,$81,$7e,$7b,$79,$76,$73,$70,$6e,$6b,$68,$65,$63 // .....~{yvspnkhec
        .byte $60,$5d                               // `]

txt_2c4f:
        .text "ZXURPMKHEC"
        .byte $40                                   // @ character
        .text ">;97420.+)'%#!"
        .byte $1f,$1d,$1b,$1a,$18,$16,$15,$13,$12,$10,$0f,$0e,$0c,$0b,$0a,$09 // ................
        .byte $08,$07,$06,$05,$04,$04,$03,$03,$02,$02,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$02,$02,$03,$03,$04,$05,$05,$06,$07,$08,$09 // ................
        .byte $0a,$0b,$0d,$0e,$0f,$11,$12,$14,$15,$17,$19,$1a,$1c,$1e // ..............

txt_2ca6:
        .text " "
        .byte $22                                   // double quote character
        .text "$&(*,.0357:<?ADFIKNQSVY"
        .byte $5b,$5e,$61,$63,$66,$69,$6c,$6e,$71,$74,$77,$79,$7c,$7f,$82,$84 // [^acfilnqtwy|...
        .byte $87,$8a,$8c,$8f,$92,$94,$97,$99,$9c,$9e,$a1,$a3,$a6,$a8,$ab,$ad // ................
        .byte $af,$b2,$b4,$b6,$b8,$ba,$bc,$be,$c0,$c2,$c4,$c6,$c8,$c9,$cb,$cc // ................
        .byte $ce,$d0,$d1,$d2,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$dd,$de // ................
        .byte $de,$df,$df,$e0,$e0,$e0,$e0,$e0,$69,$00,$00,$00,$00,$00,$00,$00 // ........i.......
        .fill 13, $00
        .byte $01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10 // ................
        .byte $08,$11,$0d,$0e,$0f,$10,$08,$09,$12,$13 // ..........

// --- Region $2d51-$2d6a ---
.pc = $2d51 "dat_2d51"

dat_2d51:
        .byte $14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ............

txt_2d5d:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $22                                   // double quote character
        .text "()*+,"

// --- Region $2d86-$2d9f ---
.pc = $2d86 "txt_2d86"

txt_2d86:
        .text "-./0123456"
        .byte $00                                   // string terminator

txt_2d91:
        .text "789:;<"
        .byte $00                                   // string terminator

txt_2d98:
        .text "=>:?"
        .byte $40                                   // @ character
        .text "ABC"

// --- Region $2dbb-$2dd3 ---
.pc = $2dbb "txt_2dbb"

txt_2dbb:
        .text ";DEFEEEEGHEEIJEKDELMENDEF"

// --- Region $2df0-$2e08 ---
.pc = $2df0 "txt_2df0"

txt_2df0:
        .text ";OPQPPRPPSPPTUPVOPWUPXOPQ"

// --- Region $2e25-$2e3d ---
.pc = $2e25 "dat_2e25"

dat_2e25:
        .byte $3b,$59,$5a,$5b
        .text "ZZ"
        .byte $5c                                   // backslash
        .text "YZ"
        .byte $5b
        .byte $5a,$5a,$5c,$5d
        .byte $5a,$5e
        .byte $59,$5a,$5f,$5d,$5a,$5e,$59,$5a,$5b   // YZ_]Z^YZ[

// --- Region $2e5a-$323a ---
.pc = $2e5a "dat_2e5a"

dat_2e5a:
        .byte $60,$61,$62,$63,$64,$65,$66,$61,$62,$63,$64,$65,$67,$68,$69,$6a // `abcdefabcdeghij
        .byte $61,$62,$6b,$6c,$69,$6a,$61,$62,$6d,$00,$00,$00,$00,$00,$00,$00 // abklijabm.......
        .fill 14, $00
        .byte $6e,$02,$6f,$70,$71,$72,$73,$71,$74,$75,$71,$0d,$0e,$0f,$10,$08 // n.opqrsqtuq.....
        .byte $76,$77,$00,$78,$79,$7a,$7b,$71,$72,$73,$7c,$74,$75,$71,$0d,$7d // vw.xyz{qrs|tuq.}
        .byte $7e,$7f,$80,$71,$81,$82,$83,$84,$00,$00,$00,$00,$00,$00,$00,$00 // ~..q............
        .byte $00,$00,$00,$00,$00,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$1f // ................

txt_2ec8:
        .text " !"
        .byte $22                                   // double quote character
        .text "#"
        .byte $8f,$90,$91,$92,$93,$94,$95,$88,$89,$8a,$8b,$96,$97,$8e,$1f,$98 // ................
        .byte $99,$9a,$9b,$9c,$9d,$9e,$9f,$a0,$a1,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab // ................
        .byte $ac,$ad                               // ..

txt_2efe:
        .text "9:;"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $af,$b0,$3b,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$00,$bc // ..;.............
        .byte $bd,$be,$bf,$c0,$c1,$c2,$c3,$c4,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $c5,$45,$c6,$2c,$00,$c7               // .E.,..

txt_2f30:
        .text "EEIJEKDEF"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)

txt_2f3a:
        .text "DEEEE"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ca                                   // .

txt_2f41:
        .text "EK"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_2f45:
        .text "EK"
        .byte $5c                                   // backslash character
        .text ";DE"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .fill 19, $00
        .byte $ce,$50,$cf,$2c,$00                   // .P.,.

txt_2f64:
        .text "0PPTUPVOP"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1,$d2,$d3,$d3,$d3,$d3,$d4,$d5       // ........

txt_2f76:
        .text "PV"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $d7                                   // .

txt_2f7a:
        .text "PV"
        .byte $5c                                   // backslash character
        .text ";OPQ"
        .byte $00                                   // string terminator
        .fill 18, $00
        .byte $d8
        .byte $5a,$d9
        .byte $2c,$00
        .text "0ZZ"
        .byte $5c                                   // backslash
        .byte $5d
        .byte $5a,$5e,$da

txt_2fa1:
        .text "ZZZZZZZZZZZ"
        .byte $5e,$d6,$5d
        .byte $5a,$5e
        .byte $5c                                   // backslash
        .text ";YZ"
        .byte $5b,$00,$00,$00,$00,$00,$00
        .fill 13, $00
        .byte $db,$64,$dc,$dd,$00,$de,$64,$65,$67,$68,$69,$6a,$df,$e0,$64,$64 // .d....deghij..dd
        .byte $64,$64,$64,$64,$64,$64,$64,$69,$6a,$d6,$6c,$69,$6a,$5c,$60,$61 // dddddddij.lij\`a
        .byte $62,$6d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // bm..............
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_2fff:
        .text "            P"
        .byte $12,$0f,$15,$04,$0c,$19,$20,$50,$12,$05,$13,$05,$0e,$14,$13 // ...... P.......

txt_301b:
        .text "                         TOTAL RECALL+3                     C"
        .byte $12,$01,$03,$0b,$05,$04,$20,$4f,$0e,$20,$54,$08,$05 // ...... O. T..

txt_3065:
        .text ": 20-12-90        "
        .byte $00                                   // string terminator
        .byte $6e,$02                               // n.

txt_307a:
        .text "                    Y"
        .byte $0f,$15,$20,$13,$01,$17,$20,$54,$08,$05,$20,$41,$17,$05,$13,$0f // .. ... T.. A....
        .byte $0d,$05,$20,$4d,$0f,$16,$09,$05,$2c,$20,$4e,$0f,$17,$20,$59,$0f // .. M...., N.. Y.
        .byte $15,$62,$20,$03,$01,$0e,$20,$50,$0c,$01,$19,$20,$54,$08,$05,$20 // .b ... P... T.. 
        .byte $47,$01,$0d,$05                       // G...

txt_30c3:
        .text ".. "
        .byte $22                                   // double quote character
        .text "TOTAL RECALL"
        .byte $22                                   // double quote character
        .text " W"
        .byte $01,$13,$20,$43,$12,$01,$03,$0b,$05,$04,$27,$0e,$27,$54,$12,$01 // .. C......'.'T..
        .byte $09,$0e,$05,$04,$20,$42,$19,$20,$54,$08,$05,$20,$4d,$05,$07,$01 // .... B. T.. M...
        .byte $20,$4d,$09,$07,$08,$14,$19,$20,$43,$0f,$2d,$4f,$10,$20,$43,$01 //  M..... C.-O. C.
        .byte $0c,$0c,$05,$04,$20,$49,$0b,$01,$12,$09,$2b,$54,$01,$0c,$05,$0e // .... I....+T....
        .byte $14,$2c,$20,$41,$0e,$04,$20,$49,$0d,$10,$0f,$12,$14,$05,$04,$20 // ., A.. I....... 
        .byte $42,$19                               // B.

txt_3128:
        .text " TSM...  I"
        .byte $06,$20,$59,$0f,$15,$20,$54,$12,$01,$04,$05,$20,$57,$09,$14,$08 // . Y.. T.... W...
        .byte $20,$54,$08,$05                       //  T..

txt_3146:
        .text " TOTAL RETARDS C"
        .byte $01,$0c,$0c,$05,$04                   // .....

txt_315b:
        .text " TRAUMA, Y"
        .byte $0f,$15,$20,$44,$0f,$20,$59,$0f,$15,$13,$05,$0c,$06,$20,$01,$20 // .. D. Y...... . 
        .byte $46,$01,$16,$0f,$15,$12,$20,$01,$0e,$04 // F..... ...

txt_317f:
        .text " DROP T"
        .byte $08,$0f,$13,$05                       // ....

txt_318a:
        .text " BASTARDS!!  W"
        .byte $05,$20,$46,$0f,$15,$0e,$04,$20,$22,$54,$08,$05,$09,$12,$22,$20 // . F.... "T...." 
        .byte $56,$05,$12,$13,$09,$0f,$0e,$20,$4f,$06 // V...... O.

txt_31b2:
        .text " ESWAT+7, A"
        .byte $0e,$04,$20,$54,$08,$05,$19,$20,$43,$0c,$01,$09,$0d,$05,$04,$20 // .. T... C...... 
        .byte $54                                   // T

txt_31ce:
        .encoding "screencode_mixed"
        .text "hat it was "
        .encoding "petscii_upper"
        .byte $54,$08,$05,$20,$42,$05,$13,$14,$20,$56,$05,$12,$13,$09,$0f,$0e // T.. B... V......
        .byte $20,$45,$16,$05,$12                   //  E...

txt_31ee:
        .text ".. S"

txt_31f2:
        .encoding "screencode_mixed"
        .text "ure it was"
        .encoding "petscii_upper"

txt_31fc:
        .text "!!  I"
        .byte $14,$20,$17,$01,$13                   // . ...

txt_3206:
        .text " OUR V"
        .byte $05,$12,$13,$09,$0f,$0e,$20,$54,$08,$01,$14,$20,$54,$08,$05,$19 // ...... T... T...
        .byte $20,$52,$05,$2d,$43,$12,$01,$03,$0b,$05,$04,$2c,$20,$4e,$0f,$20 //  R.-C......, N. 
        .byte $44,$0f,$15,$02,$14                   // D....

txt_3231:
        .text "!!  S"
        .byte $0f,$20,$4e,$0f,$17                   // . N..

// --- Region $324a-$357a ---
.pc = $324a "Segment $324a"
        .byte $0c,$19,$20,$42,$05,$20,$0d,$05,$0e,$14,$09,$0f,$0e,$05,$04,$20 // .. B. ......... 
        .byte $49,$0e,$20,$54,$08,$05               // I. T..

txt_3260:
        .text " PAST "
        .byte $13,$05,$0e,$03,$05,$2c,$20,$27,$03,$0f,$13,$20,$57,$05,$20,$57 // ....., '... W. W
        .byte $09,$0c,$0c                           // ...

txt_3279:
        .text " NOT R"
        .byte $05,$13,$14,$20,$42,$05,$06,$0f,$12,$05,$20,$54,$08,$0f,$13,$05 // ... B..... T....
        .byte $20,$52,$05,$14,$01,$12,$04,$13,$20,$09,$13,$20,$44,$05,$13,$14 //  R...... .. D...
        .byte $12,$0f,$19,$05,$04                   // .....

txt_32a4:
        .text "!!  A"
        .byte $0c,$13,$0f,$20,$54,$08,$05,$20,$52,$15,$0d,$0f,$12,$20,$13,$01 // ... T.. R.... ..
        .byte $19,$27,$13,$20,$54,$08,$01,$14,$20,$54,$08,$05,$09,$12,$20,$43 // .'. T... T.... C
        .byte $12,$01,$03,$0b,$05,$12               // ......

txt_32cf:
        .text " (??), D"
        .byte $19,$13,$14,$01,$0e,$2c,$20,$49,$13,$20,$54,$08,$05,$20,$4f,$0e // ....., I. T.. O.
        .byte $05,$20,$01,$0e,$04,$20,$4f,$0e,$0c,$19,$20,$45,$18,$0f,$12,$19 // . ... O... E....

txt_32f7:
        .text "!!  S"
        .byte $0f,$20,$4e                           // . N

txt_32ff:
        .encoding "screencode_mixed"
        .text "ot only does he "
        .encoding "petscii_upper"
        .byte $43,$08,$05,$01,$14,$20,$54,$08,$05,$20,$43,$08,$01,$12,$14,$13 // C.... T.. C.....
        .byte $2c,$20,$08,$05,$20,$41,$0c,$13,$0f,$20,$12,$05,$03,$12,$01,$03 // , .. A... ......
        .byte $0b,$13                               // ..

txt_3331:
        .text "... I "

txt_3337:
        .encoding "screencode_mixed"
        .text "don't recall a "
        .encoding "petscii_upper"
        .byte $42,$09,$07,$07,$05,$12,$20,$42,$15,$0e,$03,$08,$20,$4f,$06 // B..... B.... O.

txt_3355:
        .text " LOOSERS "
        .byte $13,$09,$0e,$03,$05                   // .....

txt_3363:
        .text " POWERRUN..  I"
        .byte $14,$27,$13                           // .'.

txt_3374:
        .text " YAP T"
        .byte $09,$0d,$05                           // ...

txt_337d:
        .text "... "
        .byte $6e,$03                               // n.

txt_3383:
        .text "  TSM - RND -"
        .byte $6e,$04                               // n.

txt_3392:
        .text " NEC - A"
        .byte $02,$13,$14,$12,$01,$03,$14           // .......

txt_33a1:
        .text " - A"
        .byte $03,$14,$09,$0f,$0e                   // .....

txt_33aa:
        .text " - C"
        .byte $05,$0e,$13,$0f,$12                   // .....

txt_33b3:
        .text " - C"
        .byte $06,$01                               // ..

txt_33b9:
        .text " - C"
        .byte $12,$01,$1a,$19                       // ....

txt_33c1:
        .text " - D"
        .byte $0f,$0d                               // ..

txt_33c7:
        .text " - D"
        .byte $19,$0e,$01,$0d,$09,$18               // ......

txt_33d1:
        .text " - E"
        .byte $18,$14,$01,$13,$19,$20,$28,$4f,$15,$12,$20,$42,$12,$0f,$14,$08 // ..... (O.. B....
        .byte $05,$12,$13,$20,$09,$0e,$20,$41,$12,$0d,$13 // ... .. A...

txt_33f0:
        .text "!) - F"
        .byte $0c,$14                               // ..

txt_33f8:
        .text " - G"
        .byte $05,$0e,$05,$13,$09,$13               // ......

txt_3402:
        .text " - I"
        .byte $0c,$0c,$15,$13,$09,$0f,$0e           // .......

txt_340d:
        .text " - L"
        .byte $05,$07,$05,$0e,$04,$20,$28,$48,$09,$20,$4b,$05,$17,$0c,$09,$05 // ..... (H. K.....
        .byte $13                                   // .

txt_3422:
        .text "!) - O"
        .byte $0e,$05,$17,$01,$19                   // .....

txt_342d:
        .text " - P"
        .byte $01,$12,$01,$0d,$0f,$15,$0e,$14,$2b,$41,$06,$0c // ........+A..

txt_343d:
        .text " - S451 - S"
        .byte $08,$01,$12,$0b,$13                   // .....

txt_344d:
        .text " - V"
        .byte $09,$02,$12,$01,$0e,$14,$13           // .......

txt_3458:
        .text " - V"
        .byte $09,$13,$09,$0f,$0e                   // .....

txt_3461:
        .text " - X-F"
        .byte $01,$03,$14,$0f,$12,$20,$2d,$6e,$03   // ..... -n.

txt_3470:
        .text " X-R"
        .byte $01,$19,$2b,$53,$15,$03,$03,$05,$13,$13,$6e,$02 // ..+S......n.

txt_3480:
        .text "    I "
        .byte $0b,$0e,$0f,$17,$20,$54,$08,$01,$14,$20,$53,$0f,$0d,$05,$20,$4f // .... T... S... O
        .byte $06,$20,$52,$01,$1a,$19,$27,$13,$20,$43,$0f,$0e,$14,$01,$03,$14 // . R...'. C......
        .byte $13,$20,$09,$13                       // . ..

txt_34aa:
        .text " NOT "
        .byte $0f,$0e,$20,$54,$08,$05,$20,$4c,$09,$13,$14,$2c,$20,$42 // .. T.. L..., B

txt_34bd:
        .encoding "screencode_mixed"
        .text "ut you remind"
        .encoding "petscii_upper"

txt_34ca:
        .text " HIM "

txt_34cf:
        .encoding "screencode_mixed"
        .text "to send me all his "
        .encoding "petscii_upper"
        .byte $47,$12,$05,$05,$14,$13               // G.....

txt_34e8:
        .text "!!   S"

txt_34ee:
        .encoding "screencode_mixed"
        .text "ee ya' at "
        .encoding "petscii_upper"
        .byte $54,$08,$05                           // T..

txt_34fb:
        .text " DEXION "

txt_3503:
        .encoding "screencode_mixed"
        .text "party from the"
        .encoding "petscii_upper"

txt_3511:
        .text " 26-29 O"
        .byte $06,$20,$44,$05,$03,$05,$0d,$02,$05,$12,$2c,$20,$4f,$06,$27,$43 // . D......., O.'C
        .byte $0f,$13,$20,$49,$0e,$20,$44,$05,$0e,$0d,$01,$12,$0b // .. I. D......

txt_3536:
        .text "!       O"
        .byte $0e,$03,$05,$20,$01,$07,$01,$09,$0e,$20,$45,$18,$03,$05,$0c,$0c // ... ..... E.....
        .byte $20,$09,$13,$20,$4f,$15,$14,$14,$01,$20,$27,$05,$12,$05 //  .. O.... '...

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

// --- Region $5255-$5255 ---
.pc = $5255 "dat_5255"

dat_5255:
        // === Fill data (1 bytes, $5255-$5255) ===
        .byte $00                                   // .

// --- Region $8400-$8400 ---
.pc = $8400 "scr_8400"

scr_8400:
        .byte $00                                   // .

// --- Region $d000-$d010 ---
.pc = $d000 "dat_d000"

dat_d000:
        .byte $a9,$73,$c1,$73,$d9,$73,$f1,$73,$a9,$88,$c1,$88,$d9,$88,$f1,$88 // .s.s.s.s........

dat_d010:
        // === Fill data (1 bytes, $d010-$d010) ===
        .byte $00                                   // .

// --- Region $d400-$d427 ---
.pc = $d400 "dat_d400"

dat_d400:
        .byte $11,$00,$f1,$f2,$00,$0a,$27,$07,$00,$5f,$08,$00,$00,$00,$1b,$17 // ......'.._......
        .byte $4e,$05,$60,$00,$00,$00,$85,$00,$0f,$00,$00,$00,$00,$00,$00,$00 // N.`.............
        .byte $00,$00,$00,$01,$48,$00,$01           // ....H..

dat_d427:
        // === Fill data (1 bytes, $d427-$d427) ===
        .byte $00                                   // .

// --- Region $d4ff-$d502 ---
.pc = $d4ff "dat_d4ff"

dat_d4ff:
        .byte $20,$19,$5f                           //  ._

dat_d502:
        // === Fill data (1 bytes, $d502-$d502) ===
        .byte $00                                   // .

// --- Region $d800-$e543 ---
.pc = $d800 "dat_d800"

dat_d800:
        .byte $a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c // .2.....H.......L
        .byte $00,$01,$00,$08,$09,$d9               // ......

txt_d816:
        .text "00"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_d819:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$03   // ...7..X .

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

txt_d90c:
        .text "??56:2:"
        .byte $00                                   // string terminator
        .byte $c2,$22,$88,$aa,$e3,$55,$a1,$c2,$22,$00,$a8,$e3,$62,$a1,$c2,$26 // ."...U.."...b..&
        .byte $0d,$8d,$8e,$8c,$8e,$00,$c2,$22,$62,$aa,$e3,$95,$a1,$c2,$28,$00 // ......."b.....(.
        .byte $a2,$62,$89,$85,$3f,$cc,$f3,$e5,$3f,$a1,$c2,$26,$58,$6a,$a5,$25 // .b..?...?..&Xj.%
        .byte $a5,$00,$c2,$29,$80,$aa,$55,$55,$56,$03,$fc,$fc,$0c,$e3,$8c,$2a // ...)..UUV......*
        .byte $0f,$ff,$f0,$cf,$3f,$3f,$fd,$f9,$f2,$00,$c2,$22,$f0,$6a,$e3,$55 // ....??.....".j.U
        .byte $a1,$c2,$26,$00,$aa,$58,$58,$61,$00,$c2,$27,$00,$2a,$95,$25,$49 // ..&..XXa..'.*.%I
        .byte $0f,$f0,$c2,$2d,$0f,$a3,$58,$58,$f0,$f3 // ...-..XX..

txt_d97e:
        .text "33"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $f3,$f3,$ff,$00,$c2,$26,$80,$8a,$89,$89,$82,$00,$c2,$26,$00,$88 // .....&.......&..
        .byte $a8,$94,$94,$0f,$e7,$cf,$e4,$32,$e3,$30,$21,$33,$e4,$55,$27,$56 // .......2.0!3.U'V
        .byte $96,$96,$24,$49,$89,$85,$e4           // ..$I...

txt_d9a8:
        .text "%!"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $e5,$8c,$e3,$0c,$30,$95,$95,$16       // ....0...

txt_d9b3:
        .text "&&"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $c4,$c8,$85,$25,$25,$16,$04,$c4,$c4,$fb,$e6 // ...%%......

txt_d9c1:
        .text "?/<>%%"
        .byte $05,$09,$31,$32,$f2,$fc,$58,$58,$52,$62,$62,$e3,$4c,$24,$8f,$4f // ..12..XXRbb.L$.O
        .byte $4f,$0f,$e3,$cf,$24,$cc,$c8,$c0,$cf,$e4,$3f,$39,$ff,$95,$95 // O...$.....?9...

txt_d9e6:
        .text "%&&"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $c8,$c8,$89,$81,$81,$3e,$3e,$f2,$fc,$fc,$89,$09,$32,$32,$f2,$3c // .....>>.....22.<
        .byte $fc,$fc,$e3
        .text "V%XX"
        .byte $98,$98,$93,$e3
        .byte $3f,$e4,$cf
        .byte $2d,$f3

txt_da0a:
        .text "%%&&$((#L<<?"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $26,$89,$81,$81,$3e,$3c,$fc,$c2,$25,$89,$09,$32,$32,$f2,$e3,$fc // &...><..%..22...
        .byte $e3,$3f,$30,$8f,$4f,$4f,$8f,$b3,$25,$25,$09 // .?0.OO..%%.

txt_da32:
        .text "1122<XXR"
        .byte $e3,$61,$22,$4e,$4c,$e3,$54,$25,$58,$18,$10,$e0,$cc,$e8,$cf // .a"NL.T%X......

txt_da49:
        .text "233<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$cf,$f3,$f3,$c4,$c4,$c8,$fb,$f3   // .........

txt_da57:
        .text "3??"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $c8,$e3,$f3,$c3,$e8,$cc,$21,$f8,$e3,$f3,$c4,$22,$f3,$f3,$c6 // ......!...."...

txt_da6a:
        .text "$=7;/"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $22,$fc,$fc,$c6,$25,$4f,$8f,$bf       // "...%O..

txt_da78:
        .text "??"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$fc,$e4,$cc,$e3,$3c,$24,$fc,$fb,$f3,$f3,$ca,$23,$f6,$df,$ef // !....<$.....#...
        .byte $c6,$28,$3f,$3f,$13,$13,$23,$ef,$cf,$cf,$c2,$e8,$f3,$22,$2f,$0f // .(??..#......"/.
        .byte $e6,$3f,$24,$ff,$58,$7f,$bf,$e4,$3f,$c2 // .?$.X...?.

txt_daa5:
        .text "'??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$ef,$ef,$33,$e7,$f3,$22,$3c,$3c,$e6,$3f,$25,$4c,$8f,$bf // ...3.."<<.?%L..

txt_dab8:
        .text "??"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $22,$cc,$fc,$e3,$f3,$23,$cf,$cc,$cc,$e3,$cf,$e3,$3f,$c2,$e4,$3f // "....#......?..?
        .byte $22,$00,$3f,$a2,$c4,$22,$00,$ff,$a2,$e4,$cc,$2a,$0c,$cc,$0c,$0c // ".?..".....*....
        .byte $fc,$f3,$0f,$f3,$00,$fc,$a2,$e6,$fc,$22,$3c,$3c,$e6,$3f,$2a,$0a // ........."<<.?*.
        .byte $00,$cf,$cf,$ef,$cf,$e0,$df,$50,$00,$e4,$f3,$2a,$03,$f3,$03,$03 // .......P...*....
        .byte $3f,$3f,$09,$ff,$00,$ff,$a2,$22,$7f,$7f,$c2,$22,$00,$ff,$a2,$e4 // ??....."..."....
        .byte $f3,$60,$21,$03,$cf,$0f,$3f,$2a,$00,$2a,$2a,$15,$2a,$15,$15,$aa // .`!...?*.**.*...
        .byte $00,$aa,$aa,$55,$aa,$55,$55,$8c,$0c,$8c,$8c,$4c,$8c // ...U.UU....L.

txt_db28:
        .text "LL"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$0a,$32,$31,$e4,$3c,$60,$2f,$0c,$8c,$8c,$4c,$8c // ..21.<`/...L.

txt_db38:
        .text "LL"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$aa,$55,$aa,$55,$00,$aa,$00,$aa,$aa,$55,$aa,$55,$05,$a3 // ...U.U.....U.U..
        .byte $03,$a3,$a3,$53,$a3                   // ...S.

txt_db50:
        .text "SS"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$aa,$55,$aa,$55,$40,$3f,$0f,$8f,$a3,$53,$a3,$53,$53,$e3 // ...U.U@?...S.SS.
        .byte $15,$25,$2a,$15,$2a,$2a,$00,$e3       // .%*.**..

txt_db6b:
        .text "U%"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$00,$e3,$4c,$25,$8c,$4c,$8c,$8c,$0c,$e8,$3f,$e3,$c5 // U....L%.L....?..
        .byte $25,$ca,$c5,$ca,$ca,$c0,$e3           // %......

txt_db85:
        .text "S%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $53,$a3,$a3,$03,$e3,$4f,$25,$8f,$4f,$8f,$8f,$0f,$e7,$f3,$22,$f0 // S....O%.O.....".
        .byte $2a,$a2,$22,$3f,$00,$c2,$22,$00,$aa,$a2,$22,$ff,$0a,$c2,$26,$00 // *."?.."..."...&.
        .byte $8c,$0c,$2c,$dc,$5c,$c2,$22,$00,$aa,$a2,$22,$ff,$00,$c2,$22,$00 // ..,.\."..."...".
        .byte $aa,$a2,$22,$ff,$29,$c2,$26,$00       // ..".).&.

txt_dbc0:
        .text "??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$7f,$c2,$32,$00                   // ...2.

txt_dbc8:
        .text "??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$7f,$f0,$cf,$3f,$ca,$c0,$c0,$cf,$c0,$ff,$3f,$c0,$aa,$a2,$22 // ....?......?..."
        .byte $ff,$02,$c2,$26,$00,$a3,$03,$0b,$f7,$97,$c2,$26,$00,$8f,$0f,$2f // ...&.......&.../
        .byte $df,$5f,$c2,$26,$00,$ca,$c0,$c0,$cf,$c0,$c2,$28,$00,$8c,$0c,$2c // ._.&.......(...,
        .byte $dc,$5c,$fc,$fc,$a2                   // .\...

txt_dc00:
        .text "(??56::2"
        .byte $00                                   // string terminator
        .byte $c2,$26,$00,$aa,$56,$56,$58,$00,$c2,$26,$00,$aa,$15,$15,$95,$00 // .&..VVX..&......
        .byte $c2,$22,$00,$aa,$e3,$55,$a1,$c2,$26,$00,$aa,$54,$54,$58,$00,$c2 // ."...U..&..TTX..
        .byte $22,$00,$aa,$e3,$95,$a1,$c2,$26,$00,$aa,$55,$56,$58,$00,$c2,$26 // "......&..UVX..&
        .byte $00,$a8,$62,$89,$12,$00,$c2,$22,$80,$aa,$e3,$58,$25,$00,$fc,$fc // ..b...."...X%...
        .byte $0c,$0c,$e3,$4c,$c2,$2f,$fc,$f3,$f3,$cf,$ce,$3d,$f0,$0f,$ff,$fd // ...L./.....=....
        .byte $d8,$68,$a1,$91,$00,$c2,$26,$80,$a2,$52,$58,$58,$00,$c2,$26,$00 // .h....&..RXX..&.
        .byte $aa,$55,$95,$95,$00,$c2,$26,$00,$aa,$89,$85,$62,$00,$c3,$25,$0d // .U....&....b..%.
        .byte $a2,$58,$52,$00,$c2,$26,$60,$aa,$95,$95,$15,$00,$c2,$22,$00,$a2 // .XR..&`......"..
        .byte $e3,$89,$a1,$c2,$22,$00,$a2,$e3,$62,$a1,$c2,$26,$00,$aa,$58,$68 // ...."...b..&..Xh
        .byte $82,$00,$c2,$26,$00,$2a,$95,$95,$55,$00,$c2,$2a,$00,$aa // ...&.*..U..*..

txt_dca7:
        .text "XR"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $00,$fc,$fc,$0c,$0c,$e3,$8c
        .text "$:200"
        .byte $e4
        .byte $33,$2a,$55
        .byte $55,$95,$95                           // U..

txt_dcbd:
        .text "%%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $f1,$58,$58,$e3,$63,$60,$23,$8f,$8f,$0f,$95 // .XX.c`#....

txt_dccb:
        .text "%%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $c9,$f2,$f2,$fc                       // ....

txt_dcd2:
        .text "UUVVXX"
        .byte $63,$8f,$62,$85,$15,$25,$16,$26,$c8,$fb,$15,$25,$25,$89,$09,$32 // c.b..%.&...%%..2
        .byte $f2,$fc,$e5
        .text "U%VX"
        .byte $98,$62,$62,$e3,$8c

txt_dcf4:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2a,$58,$60
        .byte $4f,$4f,$8f,$bf
        .text "??%%"
        .byte $e3,$09,$e3
        .byte $31,$e3
        .byte $62,$25,$89,$89,$32,$3c,$3c,$e7,$4c,$21,$8c,$c2,$e4,$fc,$25,$f3 // b%..2<<.L!....%.
        .byte $f3,$3a,$32,$f1,$e4,$c9,$2f,$26,$61,$61,$85,$89,$89,$32,$3e,$3c // .:2.../&aa...2><
        .byte $60,$63,$8f,$8f                       // `c..

txt_dd2b:
        .text "??"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $22,$62,$62,$e3,$58,$60,$31,$63,$63,$93,$62,$62,$4c,$4c,$8c,$bf // "bb.X`1cc.bbLL..
        .byte $3f,$3f,$89,$81,$81,$31,$32,$f2,$fc,$fc,$61,$45,$86,$84,$38,$33 // ??...12...aE..83
        .byte $f3,$ff                               // ..

txt_dd50:
        .text "%&&"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $c4,$c8,$fb,$f3,$25,$25,$05,$c9,$c9,$f2,$fc,$fc,$49,$89,$89 // ....%%......I..

txt_dd63:
        .text "2<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_dd67:
        .text ";UVVTX"
        .byte $93,$13,$13,$29,$25,$25,$95,$25,$c9,$f1,$f2,$56,$54,$58,$62,$89 // ...)%%.%...VTXb.
        .byte $31,$31,$3e,$09,$95,$95,$e3,$25,$22,$89,$0a,$e8,$8c,$e4,$33,$29 // 11>....%".....3)
        .byte $30,$3f,$3f,$00,$f2,$fc,$fc,$ff,$00,$c2,$22,$00,$3f,$c3,$a1,$c2 // 0??.......".?...
        .byte $a1,$c4,$27,$03,$f3,$f3,$33,$bf       // ..'...3.

txt_dda5:
        .text "??"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $28,$fb,$f3,$f3,$ff,$fd,$fd,$fe,$fc,$c4,$21,$62,$c2,$26,$c0,$23 // (.........!b.&.#
        .byte $cf,$cf,$ff,$00,$c2,$a1,$c4,$a1,$c2,$21,$0d,$c4,$a1,$c2,$26,$62 // .........!....&b
        .byte $fb,$f3,$f3,$ff,$00,$c2,$a1,$c4,$25,$03,$fc,$ff,$3f,$3e,$e4,$3c // ........%...?>.<
        .byte $e4
        .byte $3f,$c7
        .byte $23,$8c,$0c,$0c,$e5,$cc
        .text "*&&$"
        .byte $04,$08

txt_dde7:
        .text "33?<<"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $23,$d6,$df,$e0,$c5,$26,$20,$ff,$00,$ff,$bf,$3f,$c2,$26,$00,$ff // #....& ....?.&..
        .byte $00,$ff,$f3,$f3,$c2,$24,$00,$ff,$0f,$cf,$c4,$2b,$00,$ff,$d6,$df // .....$.....+....
        .byte $23,$cf,$cf,$ff,$00,$ff,$60,$c5,$24,$00,$ff,$03,$f3,$c4,$a1,$c2 // #.....`.$.......
        .byte $21,$0f,$e3,$f3,$c2                   // !....

txt_de22:
        .text "(??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $f7,$fb,$f3,$f3,$f1,$e3,$f3,$c4,$21,$80,$c2,$a1,$c4,$a1,$c2,$21 // ........!......!
        .byte $03,$c4,$e4,$3f,$24,$23,$ef,$cf,$cf,$c4,$2a,$f2,$fc,$fc,$ff,$d6 // ...?$#....*.....
        .byte $df,$ef,$cc,$3c,$fc,$c2               // ...<..

txt_de4c:
        .text "! "
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $22,$00,$f0,$c3,$a1,$c2,$29,$00,$8c,$0c,$cc,$cc,$0c,$fc,$fc,$00 // ".....).........
        .byte $e4                                   // .

txt_de60:
        .text "3%0300"
        .byte $fe,$e3,$fc,$22,$00,$fc,$a2,$24,$cd,$ce,$cc,$ce,$e4,$cc,$e7,$f3 // ..."...$........
        .byte $21,$33,$e4,$cf,$2d,$0f,$cf,$0f,$0f,$ef,$df,$ef,$cf,$c0,$cf,$c0 // !3..-...........
        .byte $c0,$37,$e7,$3c,$e4,$cf,$25,$c0,$cf,$c0,$c0,$ec,$e3,$cc,$3d,$0c // .7.<..%.......=.
        .byte $cc,$0c,$0c                           // ...

txt_de99:
        .text "20221211"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $00,$a8,$a8,$54,$a8,$54,$54,$8f,$03,$a0,$aa,$55,$aa,$55,$55,$03 // ...T.TT....U.UU.
        .byte $c2,$60,$25,$00,$55,$aa,$55,$55,$2a,$00,$ff,$00,$55,$aa // .`%.U.UU*...U.

txt_dec0:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$ff,$00,$55,$aa,$55,$55,$8f,$0f,$ff,$02,$55,$aa // ...U.UU....U.

txt_ded0:
        .text "UU"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $e0,$da                               // ..

txt_ded5:
        .text "ZU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$55,$e8                           // UU.

txt_dedb:
        .text "<("
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $c0,$ca,$ca,$c5,$ca,$c5,$c5,$e3       // ........

txt_dee6:
        .text "1%21220"
        .byte $e3                                   // .

txt_deee:
        .text "T%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$a8,$a8,$00,$e3,$15,$32,$2a,$15,$ca,$ca,$c0 // T.....2*....

txt_defd:
        .text "20030??"
        .byte $00                                   // string terminator
        .byte $a8,$00,$02,$fd,$a5,$c2,$a1,$e7,$cf,$21,$0f,$e5,$cc,$2c,$cf,$cf // .........!...,..
        .byte $c0,$f2,$f0,$3c,$0f,$0f               // ...<..

txt_df1b:
        .text "3<?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a2,$25,$0f,$f0,$ff,$3f,$c0,$a8,$e7,$0f,$22,$f0,$0d,$e5,$01,$21 // .%...?...."....!
        .byte $0d,$e8,$03,$22,$f0,$0d,$e5,$01,$21,$0d,$e8,$05,$23,$f0,$05,$0d // ..."....!...#...
        .byte $e4,$01,$21,$0d,$e8,$0f,$23,$f0,$0f,$0d,$e4,$01,$22,$0d,$0f,$e7 // ..!...#....."...
        .byte $0a,$23,$f0,$0f,$0d,$e3,$01,$22,$0d,$03,$e8,$0e,$23,$f0,$0e,$0d // .#....."....#...
        .byte $e3,$01,$22,$0d,$05,$e8,$08,$23,$f0,$05,$0d,$e3,$01,$22,$0d,$0f // .."....#....."..
        .byte $e8,$0c,$23,$f0,$0f,$0d,$e3,$01,$23,$0d,$0f,$0a,$e7,$02,$28,$f0 // ..#.....#.....(.
        .byte $0a,$0f,$0d,$01,$0d,$03,$0e,$e8,$06,$28,$f0,$0e,$03,$0d,$01,$0d // .........(......
        .byte $05,$08,$e8,$09,$29,$f0,$08,$05,$0d,$01,$0d,$03,$0f,$0c,$e7,$0b // ....)...........
        .byte $29,$f0,$0c,$0f,$0d,$01,$0d,$03,$0f,$0a,$80,$30,$00,$37,$4c,$40 // )..........0.7L@
        .byte $10,$4c,$dc,$10,$01,$02,$04,$0f,$51,$00,$e8,$00,$44,$06,$09,$37 // .L......Q...D..7
        .byte $fc,$3e,$13                           // .>.

txt_dfc2:
        .text "00"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$18,$c3,$24,$18,$28,$10,$2d,$fe,$20,$21,$2d,$e3,$0a,$61,$6e // !..$.(.-. !-..an
        .byte $a8,$a2,$00,$b9,$7b,$17,$9d,$e9,$16,$9d,$ef,$16,$b9,$7c,$17,$9d // ....{........|..
        .byte $ec,$16,$9d,$f2,$16,$c8,$c8,$e8,$e0,$03,$d0,$e7,$a2,$00,$8e,$0b // ................
        .byte $10,$b9,$7b,$17,$8d,$e8,$16,$9d,$65,$17,$ee,$0b,$10,$ad,$e8,$16 // ..{.....e.......
        .byte $18,$79,$7b,$17,$8d,$e8,$16,$18,$6d,$0b,$10,$e8,$e0,$10,$d0,$e7 // .y{.....m.......
        .byte $ad,$20,$10,$f0,$2b,$a2,$02,$b9,$7c,$17,$8d,$0b,$10,$3d,$f5,$16 // . ..+...|....=..
        .byte $9d,$06,$10,$ca,$10,$f1,$2c,$0b,$10,$10,$15,$a2,$00,$b9,$7d,$17 // ......,.......}.
        .byte $9d,$ef,$16,$b9,$7e,$17,$9d,$f2,$16,$c8,$c8,$e8,$e0,$03,$d0,$ed // ....~...........
        .byte $a0,$00,$98,$99,$00,$d4,$c8,$c0,$1b,$d0,$f8,$a8,$99,$14,$10,$99 // ................
        .byte $0d,$17,$c8,$c0,$0c,$d0,$f5,$a9,$02,$8d,$16,$17,$8d,$17,$17,$8d // ................
        .byte $18,$17,$ad,$09,$10,$8d,$18,$d4,$60,$a2,$02,$a5,$fb,$48,$a5,$fc // ........`....H..
        .byte $48,$bd,$06,$10,$d0,$03,$4c,$1b,$16,$bd,$16,$17,$f0,$19,$dd,$07 // H.....L.........
        .byte $17,$d0,$0e,$a9,$00,$9d,$07,$17,$bd,$10,$17,$bc,$fb,$16,$99,$06 // ................
        .byte $d4,$de,$16,$17,$4c,$8b,$13,$bd,$13,$17,$9d,$16,$17,$bd,$e9,$16 // ....L...........
        .byte $85,$fb,$bd,$ec,$16,$85,$fc,$a0,$00,$98,$9d,$fe,$16,$b1,$fb,$10 // ................
        .byte $0f,$0a,$9d,$17,$10,$fe,$e9,$16,$d0,$03,$fe,$ec,$16,$c8,$b1,$fb // ................
        .byte $a8,$b9,$28,$19,$85,$fb,$b9,$42,$19,$85,$fc,$bc,$0d,$17,$b1,$fb // ..(....B........
        .byte $30,$47,$f0,$25,$c9,$7e,$f0,$16,$9d,$14,$10,$bd,$01,$17,$f0,$03 // 0G.%.~..........
        .byte $de,$01,$17,$bd,$04,$17,$f0,$09,$de,$04,$17,$4c,$64,$11,$fe,$fe // ...........Ld...
        .byte $16,$a9,$ff,$9d,$1a,$10,$4c,$62,$12,$fe,$fe,$16,$bd,$1a,$10,$c9 // ......Lb........
        .byte $fe,$f0,$13,$a9,$fe,$9d,$1a,$10,$bc,$1d,$10,$b9,$43,$18,$d9,$42 // ............C..B
        .byte $18,$f0,$03,$9d,$50,$17,$4c,$62,$12,$48,$29,$e0,$c9,$80,$d0,$19 // ....P.Lb.H).....
        .byte $68,$48,$29,$10,$9d,$fe,$16,$68,$29,$0f,$a8,$b9,$65,$17,$9d,$16 // hH)....h)...e...
        .byte $17,$9d,$13,$17,$fe,$0d,$17,$d0,$92,$c9,$a0,$d0,$0c,$68,$e3,$0a // .............h..
        .byte $60,$5e,$9d,$1d,$10,$fe,$0d,$17,$d0,$82,$68,$29,$3f,$0a,$a8,$b9 // `^........h)?...
        .byte $a4,$18                               // ..

txt_e157:
        .text "H)"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $d0,$2b,$68,$48,$29,$0f,$9d,$56,$17,$68,$48,$29,$20,$9d,$59,$17 // .+hH)..V.hH) .Y.
        .byte $b9,$a5,$18,$9d,$53,$17,$a9,$01,$9d,$04,$17,$a9,$00,$9d,$5c,$17 // ....S.........\.
        .byte $9d,$5f,$17,$68,$29,$10,$d0,$c8,$fe,$04,$17,$d0,$c3,$c9,$40,$d0 // ._.h).........@.
        .byte $3e,$a9,$02,$9d,$01,$17,$68,$48,$29,$60,$c9,$60,$d0,$03,$de,$01 // >.....hH)`.`....
        .byte $17,$68,$29,$0f,$9d,$1f,$17,$b9,$a5,$18,$48,$e4,$4a,$60,$3c,$9d // .h).......H.J`<.
        .byte $1c,$17,$38,$e9,$01,$9d,$19,$17,$a9,$00,$9d,$25,$17,$9d,$22,$17 // ..8........%..".
        .byte $9d,$28,$17,$9d,$2b,$17,$68,$29,$0f,$9d,$2e,$17,$4c,$b7,$11,$c9 // .(..+.h)....L...
        .byte $80,$d0,$0f,$68,$29,$0f,$9d,$07,$17,$b9,$a5,$18,$9d,$10,$17,$4c // ...h)..........L
        .byte $b7,$11,$b9,$a5,$18,$8d,$0b,$10,$68,$29,$1f,$e3,$0a,$60,$cf,$a8 // ........h)...`..
        .byte $ad,$0b,$10,$99,$42,$18,$99,$43,$18,$4c,$b7,$11,$fe,$0d,$17,$bc // ....B..C.L......
        .byte $0d,$17,$b1,$fb,$c9,$7f,$d0,$2d,$a9,$00,$9d,$0d,$17,$a8,$bd,$e9 // .......-........
        .byte $16,$18,$69,$01,$9d,$e9,$16,$85,$fb,$bd,$ec,$16,$69,$00,$9d,$ec // ..i.........i...
        .byte $16,$85,$fc,$b1,$fb,$c9,$ff,$d0,$0c,$bd,$ef,$16,$9d,$e9,$16,$bd // ................
        .byte $f2,$16,$9d,$ec,$16,$c9,$fe,$d0,$0e,$a9,$00,$9d,$06,$10,$bc,$fb // ................
        .byte $16,$99,$04,$d4,$4c,$1b,$16,$bd,$fe,$16,$f0,$1c,$bd,$ed,$17,$f0 // ....L...........
        .byte $0c,$c9,$01,$d0,$05,$bd,$01,$17,$f0,$03,$4c,$1b,$16,$4c,$8b,$13 // ..........L..L..
        .byte $a9,$00,$9d,$01,$17,$4c,$e0,$12,$bc,$fb,$16,$a9,$00,$99,$05,$d4 // .....L..........
        .byte $a9,$0f,$99,$06,$d4,$a9,$08,$99,$04,$d4,$bc,$1d,$10,$b9,$42,$18 // ..............B.
        .byte $9d,$50,$17,$b9,$41,$18,$9d,$3d,$17,$a8,$a9,$00,$9d,$40,$17,$b9 // .P..A..=.....@..
        .byte $16,$18,$29,$80,$c9,$80,$d0,$0f,$b9,$17,$18,$48,$29,$f0,$9d,$43 // ..)........H)..C
        .byte $17,$68,$29,$0f,$9d,$46,$17,$bc,$1d,$10,$b9,$3f,$18,$48,$29,$f0 // .h)..F.....?.H).
        .byte $8d,$0b,$10,$68,$a0,$00,$29,$0f,$f0,$1d,$c9,$08,$f0,$18,$e4,$0a // ...h..).........
        .byte $60,$75,$0d,$09,$10,$8d,$18,$d4,$c8,$ad,$0a,$10,$29,$0f,$1d,$f5 // `u..........)...
        .byte $16,$0d,$0b,$10,$d0,$07,$c8,$ad,$0a,$10,$3d,$f8,$16,$8d,$17,$d4 // ..........=.....
        .byte $8d,$0a,$10,$c0,$01,$d0,$1e,$bc,$1d,$10,$b9,$40,$18,$8d,$4d,$17 // ...........@..M.
        .byte $a8,$b9,$ef,$17,$29,$80,$c9,$80,$d0,$06,$b9,$f0,$17,$8d,$4f,$17 // ....).........O.
        .byte $a9,$00,$8d,$4e,$17,$bc,$1d,$10,$b9,$3c,$18,$bc,$fb,$16,$99,$05 // ...N.....<......
        .byte $d4,$bc,$1d,$10,$b9,$3d,$18,$bc,$fb,$16,$99,$06,$d4,$a9,$09,$99 // .....=..........
        .byte $04,$d4,$4c,$1b,$16,$bd,$40,$17,$f0,$06,$de,$40,$17,$4c,$e0,$13 // ..L...@....@.L..
        .byte $bc,$3d,$17,$b9,$14,$18,$48,$e4,$4a,$60,$9f,$9d,$31,$17,$68,$29 // .=....H.J`..1.h)
        .byte $0f,$9d,$34,$17,$b9,$15,$18,$9d,$37,$17,$b9,$16,$18,$8d,$0b,$10 // ..4.....7.......
        .byte $29,$3f,$9d,$40,$17,$2c,$0b,$10,$10,$14,$b9,$17,$18,$48,$29,$f0 // )?.@.,.......H).
        .byte $9d,$43,$17,$68,$29,$0f,$9d,$46,$17,$a9,$00,$9d,$3a,$17,$2c,$0b // .C.h)..F....:.,.
        .byte $10,$70,$07,$98,$18,$69,$04,$9d,$3d,$17,$bd,$3a,$17,$d0,$19,$bd // .p...i..=..:....
        .byte $43,$17,$18,$7d,$37,$17,$9d,$43,$17,$bd,$46,$17,$69,$00,$9d,$46 // C..}7..C..F.i..F
        .byte $17,$dd,$34,$17,$d0,$21,$f0,$17,$bd,$43,$17,$38,$fd,$37,$17,$9d // ..4..!...C.8.7..
        .byte $43,$17,$bd,$46,$17,$e9,$00,$9d,$46,$17,$dd,$31,$17,$d0,$08,$bd // C..F....F..1....
        .byte $3a,$17,$49,$01,$9d,$3a,$17,$a0,$00,$8a,$d9,$f0,$17,$f0,$03,$4c // :.I..:.........L
        .byte $a3,$14,$ad,$4e,$17,$f0,$06,$ce,$4e,$17,$4c,$76,$14,$ac,$4d,$17 // ...N....N.Lv..M.
        .byte $b9,$ed,$17,$48,$29,$f0,$8d,$49,$17,$68,$e4,$0a,$62,$ba,$8d,$4a // ...H)..I.h..b..J
        .byte $17,$b9,$ee,$17,$8d,$4b,$17,$b9,$ef,$17,$8d,$0b,$10,$29,$3f,$8d // .....K.......)?.
        .byte $4e,$17,$2c,$0b,$10,$10,$0b,$b9,$f0,$17,$8d,$4f,$17,$a9,$00,$8d // N.,........O....
        .byte $4c,$17,$2c,$0b,$10,$70,$09,$ad,$4d,$17,$18,$69,$04,$8d,$4d,$17 // L.,..p..M..i..M.
        .byte $ad,$4c,$17,$d0,$11,$ad,$4f,$17,$18,$6d,$4b,$17,$8d,$4f,$17,$cd // .L....O..mK..O..
        .byte $4a,$17,$90,$19,$b0,$0f,$ad,$4f,$17,$38,$ed,$4b,$17,$8d,$4f,$17 // J......O.8.K..O.
        .byte $cd,$49,$17,$b0,$08,$ad,$4c,$17,$49,$01,$8d,$4c,$17,$bc,$1d,$10 // .I....L.I..L....
        .byte $b9,$3e,$18,$f0,$1f,$bc,$50,$17,$b9,$8b,$17,$c9,$7f,$d0,$0a,$b9 // .>....P.........
        .byte $bc,$17,$9d,$50,$17,$a8,$b9,$8b,$17,$9d,$0f,$10,$a9,$00,$9d,$0c // ...P............
        .byte $10,$4c,$09,$15,$bc,$50,$17,$b9,$8b,$17,$30,$10,$c9,$7f,$d0,$12 // .L...P....0.....
        .byte $b9,$bc,$17,$9d,$50,$17,$a8,$b9,$8b,$17,$10,$06,$0a,$a0,$01,$4c // ....P..........L
        .byte $f3,$14,$18,$7d,$14,$10,$0a,$18,$7d,$17,$10,$a0,$00,$8c,$0b,$10 // ...}....}.......
        .byte $a8,$b9,$28,$16,$18,$7d,$62,$17,$9d,$0c,$10,$b9,$29,$16,$69,$00 // ..(..}b.....).i.
        .byte $9d,$0f,$10,$bc,$50,$17,$b9,$bc,$17,$9d,$0a,$17,$fe,$50,$17,$bd // ....P........P..
        .byte $04,$17,$f0,$49,$bd,$59,$17,$d0,$16,$bd,$5c,$17,$18,$7d,$53,$17 // ...I.Y....\..}S.
        .byte $9d,$5c,$17,$bd,$5f,$17,$7d,$56,$17,$9d,$5f,$17,$4c,$48,$15,$bd // .\.._.}V.._.LH..
        .byte $5c,$17,$38,$fd,$53,$17,$9d,$5c,$17,$bd,$5f,$17,$fd,$56,$17,$9d // \.8.S..\.._..V..
        .byte $5f,$17,$ad,$0b,$10,$d0,$13,$bd,$0c,$10,$18,$7d,$5c,$17,$9d,$0c // _..........}\...
        .byte $10,$bd,$0f,$10,$7d,$5f,$17,$9d,$0f,$10,$4c,$f1,$15,$bd,$01,$17 // ....}_....L.....
        .byte $f0,$f8,$bd,$14,$10,$0a,$a8,$b9,$2a,$16,$38,$f9,$28,$16,$8d,$e8 // ........*.8.(...
        .byte $16,$b9,$2b,$16,$f9,$29,$16,$18,$7d,$22,$17,$8d,$0b,$10,$bc,$2e // ..+..)..}"......
        .byte $17,$88,$30,$09,$4e,$0b,$10,$6e,$e8,$16,$4c,$87,$15,$de,$19,$17 // ..0.N..n..L.....
        .byte $10,$0e,$bd,$25,$17,$49,$01,$9d,$25,$17,$bd,$1c,$17,$9d,$19,$17 // ...%.I..%.......
        .byte $bd,$25,$17,$d0,$16,$bd,$28,$17,$18,$6d // .%....(..m

// --- Region $e5bd-$e5e6 ---
.pc = $e5bd "Segment $e5bd"
        .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 $e5ed-$e65f ---
.pc = $e5ed "Segment $e5ed"
        .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_e63f:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_e64f:
        .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 $e665-$e6dd ---
.pc = $e665 "dat_e665"

dat_e665:
        .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,$1b,$b9,$de,$04,$18,$18,$19,$b8,$dd // .0. ............
        .byte $03,$18,$18,$19,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$ac,$e3,$41 // ...............A
        .byte $23,$0e,$0f,$0f,$a3,$27,$05,$05,$0b,$02,$02,$08,$02,$a2,$e3,$03 // #....'..........
        .byte $a6,$e3,$01,$24,$00,$f0,$22,$00,$c2,$e3,$01,$29,$02,$00,$01,$04 // ...$.."....)....
        .byte $00,$07,$a0,$00,$f0,$a2,$3a,$01,$14,$18,$0c,$01,$3d,$08,$e0,$00 // ......:.....=...
        .byte $10,$03,$08,$06,$00,$60,$0f,$01,$10,$01,$51,$0b,$15,$07,$07,$a0 // .....`....Q.....
        .byte $50,$a4,$3b,$20,$00,$a4,$c0,$e0,$01   // P.; .....

// --- Region $e6e1-$e9af ---
.pc = $e6e1 "dat_e6e1"

dat_e6e1:
        .byte $01,$02,$05,$0b,$11,$17,$1d           // .......

txt_e6e8:
        .text "#)/5;AGMSY"
        .byte $5f,$a3,$31,$fc,$3c,$01,$b8,$18,$dd,$18,$03,$19,$05,$07,$b8,$18 // _.1.<...........
        .byte $dd,$18,$03,$19,$c2,$e3,$01,$60,$32,$7f,$01,$05,$08,$7f,$e0,$0c // .......`2.......
        .byte $0d,$0d,$7f,$ca,$0d,$0f,$ca,$7f,$ca,$0a,$09,$08,$07,$00,$7f,$01 // ................
        .byte $05,$0a,$7f,$01,$04,$08,$7f,$01,$06,$0a,$7f,$0b,$0c,$0d,$7f,$01 // ................
        .byte $05,$09,$7f,$01,$04,$09,$7f,$11,$51,$41,$02,$e3,$41,$22,$04,$81 // ........QA..A"..
        .byte $e3,$41,$27,$0b,$81,$41,$41,$81,$10,$81,$e4,$41,$22,$00,$17,$e3 // .A'..AA....A"...
        .byte $41,$21,$19,$e3,$41,$21,$1d,$e3,$41,$21,$21,$e3,$11,$21,$27,$e3 // A!..A!..A!!..!'.
        .byte $41,$21,$29,$e3                       // A!).

txt_e766:
        .text "A!-"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$17,$03,$8f,$70,$a2,$26,$4f,$00,$06,$0f,$83,$60,$a2,$26,$4f // $...p.&O....`.&O
        .byte $00,$0a,$03,$8f,$a0,$a2,$26,$4f,$00,$11,$03,$85,$50,$a2 // ......&O....P.

txt_e788:
        .text "!O"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $38,$05,$40,$88,$00,$4a,$40,$4f,$05,$17,$f0,$8a,$07,$15,$10,$4f // 8.@..J@O.......O
        .byte $01,$24,$a0,$83,$02,$35,$08,$4f,$04,$a2,$2a,$ff,$08,$46,$f0,$83 // .$...5.O..*..F..
        .byte $06,$4c,$60,$4f,$0c,$a4,$22,$01,$11,$a4,$24,$17,$17,$05,$88,$a7 // .L`O.."...$.....

txt_e7bb:
        .text "!A"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $29,$08,$04,$04,$0a,$d1,$00,$51,$0c,$10,$e3,$08,$22,$09,$10,$a2 // )......Q...."...
        .byte $26,$18,$0d,$0d,$08,$08,$10,$a2,$25,$18,$12,$12,$00,$41,$a3,$25 // &.......%....A.%
        .byte $08,$19,$19,$00,$41,$a3,$25,$08,$1d,$1d,$00,$41,$a3,$25,$08 // ....A.%....A.%.

txt_e7ed:
        .text "!! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a4,$24,$25,$25,$00,$41,$a3,$25,$08,$29,$29,$00,$41,$a3,$23,$08 // .$%%.A.%.)).A.#.

txt_e801:
        .text "--"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $32,$82,$00,$60,$31,$10,$50,$00,$70,$60,$31,$05,$00,$33,$00,$10 // 2..`1.P.p`1..3..
        .byte $07,$30,$a0,$a2,$23,$80,$08,$80,$e6,$01,$25,$82,$01,$01,$80,$0e // .0..#.....%.....
        .byte $e4,$01,$24,$8c,$13,$14,$80,$e4,$01,$25,$82,$01,$01,$80,$0e,$e4 // ..$......%......
        .byte $01,$25,$19,$ff,$80,$06,$8c,$e6,$02,$28,$8e,$02,$02,$8c,$0f,$02 // .%.......(......
        .byte $02,$80,$e4,$11,$2a,$15,$16,$8c,$02,$02,$8e,$02,$02,$8c,$0f,$e4 // ....*...........
        .byte $02,$34,$80,$18,$ff,$8c,$07,$80,$03,$04,$8c,$05,$09,$0a,$0b,$82 // .4..............
        .byte $0c,$0d,$80,$10,$03,$04,$e4,$12,$a4,$60,$26,$82,$0c,$0d,$80,$10 // .........`&.....
        .byte $03,$04,$8c,$05,$09,$17,$ff,$5c,$61,$a3,$f5,$31,$80,$c7,$0a,$29 // .......\a..1...)
        .byte $4f,$98,$cb,$0d,$45,$84,$97,$a8,$c8,$0a,$27,$6d,$a8,$ef,$33,$5c // O...E.....'m..3\
        .byte $7e,$e4,$19,$e3,$1a,$e5,$1b,$e6,$1c,$e5,$1d,$e3,$1e,$21,$8f,$a3 // ~............!..
        .byte $61,$09,$7f,$a3,$81,$0c,$80,$18,$81,$10,$80,$1c,$81,$13,$80,$1f // a...............
        .byte $81,$10,$80,$1c,$81,$09,$80,$15,$81,$0c,$80,$18,$81,$10,$80,$1c // ................
        .byte $81,$0c,$80,$18,$81,$0e,$80,$1a,$81,$11,$80,$1d,$81,$15,$80,$21 // ...............!
        .byte $81,$11,$80,$1d,$81,$07,$80,$13,$81,$0b,$80,$17,$81,$0e,$80,$1a // ................
        .byte $81,$0b,$80,$17,$7f,$a5,$80,$0c,$00,$a2,$30,$a4,$0c,$00,$a2,$30 // ..........0....0
        .byte $a5,$0c,$00,$a2,$30,$a4,$0c,$00,$a2,$30,$a5,$0c,$00,$a6,$30,$a4 // ....0....0....0.
        .byte $0c,$00,$a6,$30,$a5,$0c,$00,$a6,$30,$a4,$0c,$00,$a6,$30,$a5,$0c // ...0....0....0..
        .byte $00,$a7,$32,$a4,$0c,$00,$a7,$32,$a5,$0c,$00,$a7,$32,$a4,$0c,$00 // ..2....2....2...
        .byte $a7,$32,$a5,$0c,$00,$a8,$32,$a4,$0c,$00,$a8,$32,$a5,$0c,$00,$a7 // .2....2....2....
        .byte $32,$a4,$0c,$00,$a2,$30,$7f,$81,$00,$a1,$80,$30,$81,$32,$80 // 2....0.....0.2.

txt_e943:
        .text "04"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $81,$7e,$80,$34,$81,$00,$80,$32,$c2,$7e,$90,$34,$81,$30,$2b,$83 // .~.4...2.~.4.0+.
        .byte $00,$80                               // ..

txt_e958:
        .text "(+"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $81,$7e,$2b,$80,$00,$82,$2d,$30,$80,$32,$c2,$7e,$90,$34,$c1,$81 // .~+...-0.2.~.4..
        .byte $7e,$80,$37,$81,$32,$80,$30,$81,$2d,$80,$30,$7f,$81,$00,$a1,$80 // ~.7.2.0.-.0.....
        .byte $30,$81,$34,$80,$37,$c3,$37,$90,$39,$c1,$80,$7e,$34,$81,$00,$80 // 0.4.7.7.9..~4...
        .byte $30,$c2,$7e,$90,$32,$81,$30,$34,$84,$00,$80,$30,$90,$32,$90,$34 // 0.~.2.04...0.2.4
        .byte $90,$30,$90,$32,$90,$34,$90,$30,$90,$32,$90,$34,$90,$30,$90,$32 // .0.2.4.0.2.4.0.2
        .byte $90,$34,$90,$39,$02                   // .4.9.

// --- Region $e9b5-$e9e7 ---
.pc = $e9b5 "dat_e9b5"

dat_e9b5:
        .byte $57,$90,$32,$90,$34,$90,$32,$90,$30,$90,$2d,$c1,$80,$7e,$30,$7f // W.2.4.2.0.-..~0.
        .byte $81,$00,$c0,$80,$00,$a9,$3c,$c4,$7e,$c0,$7e,$39,$c4,$7e,$c0,$7e // ......<.~.~9.~.~
        .byte $37,$c4,$7e,$c0,$7e,$34,$c4,$82,$7e,$c0,$80,$7e,$37,$c0,$84,$00 // 7.~.~4..~..~7...
        .byte $a9,$80,$37                           // ..7

// --- Region $e9ef-$ea80 ---
.pc = $e9ef "dat_e9ef"

dat_e9ef:
        .byte $80                                   // .

txt_e9f0:
        .text "79"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$3c,$c0,$82,$00,$81,$40,$c0,$80,$7e,$3e,$c4,$7e,$c0,$7e,$81 // ~<....@..~>.~.~.
        .byte $3c,$c0,$80,$7e,$3e,$c4,$7e,$3c,$7f,$a5,$04,$80,$30,$81,$00,$60 // <..~>.~<....0..`
        .byte $2b,$a4,$80,$30,$00,$30,$00,$a5       // +..0.0..

txt_ea1b:
        .text "00"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $30,$00,$30,$00                       // 0.0.

txt_ea22:
        .text "00"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $30,$81,$00,$a9,$80,$00,$c5,$81,$35,$90,$43,$80,$00,$a9,$00,$c5 // 0.......5.C.....
        .byte $81,$30,$90,$40,$c6,$82,$7e,$00,$a4,$80,$e6,$30,$22,$7f,$a2,$02 // .0.@..~....0"...
        .byte $81,$30,$80,$00,$61,$37,$a8,$82,$30,$a2,$81,$30,$8f,$00,$88,$00 // .0..a7..0..0....
        .byte $a2,$81,$30,$80,$30,$a8,$81,$30,$a2,$86,$30,$7f,$a3,$80,$0c,$00 // ..0.0..0..0.....
        .byte $18,$15,$00,$13,$15,$c1,$81,$7e,$80,$13,$8d,$00,$a3,$81,$0e,$c7 // .......~........
        .byte $89,$7e,$80,$18,$00,$15,$18,$00,$15,$1a,$c1,$81 // .~..........

// --- Region $ea8c-$f00f ---
.pc = $ea8c "dat_ea8c"

dat_ea8c:
        .byte $a9,$40,$c4,$7e,$c0,$7e,$40,$c4,$7e,$c0,$7e,$3e,$c4,$7e,$c0,$7e // .@.~.~@.~.~>.~.~
        .byte $3e,$c4,$82,$7e,$c0,$80,$7e,$3c,$c0,$82,$00,$80,$3c,$c4,$7e,$c0 // >..~..~<....<.~.
        .byte $7e,$3e,$c0,$7e,$3e,$c0,$7e,$00       // ~>.~>.~.

txt_eab4:
        .text "<>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $7e,$3e,$c0,$81,$00,$80               // ~>....

txt_eabd:
        .text "<"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $81,$00,$3c,$c0,$80,$7e,$39,$c4,$7e,$c0,$7e,$37,$c0,$81,$7e,$7f // ..<..~9.~.~7..~.
        .byte $a9,$82,$3c,$c4,$84,$7e,$c0,$80,$7e,$39,$c4,$7e,$c0,$7e,$82,$3c // ..<..~..~9.~.~.<
        .byte $c4,$84,$7e,$c0,$80,$7e,$3c,$c4,$7e,$c0,$7e,$82,$3e,$c4,$87,$7e // ..~..~<.~.~.>..~
        .byte $80,$39,$90,$3b,$80,$7e,$3e,$81,$3b,$80,$37,$c4,$82,$7e,$80,$37 // .9.;.~>.;.7..~.7
        .byte $39,$3c,$7f,$a9,$81,$3e,$80,$3c,$c4,$81,$39,$80,$3c,$c4,$81,$7e // 9<...>.<..9.<..~
        .byte $c0,$80,$7e                           // ..~

txt_eb13:
        .text "79<>"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$3c,$81,$39,$80,$3c,$c4,$81,$7e,$c0,$80,$7e,$3e,$c2,$81,$7e // ~<.9.<..~..~>..~
        .byte $3e,$c4,$82,$7e,$c0,$80,$7e,$3e,$c4,$82,$7e,$c0,$80,$7e,$37,$90 // >..~..~>..~..~7.
        .byte $39,$80,$7e                           // 9.~

txt_eb3b:
        .text "74"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $7e,$81,$37,$c4,$84,$7e,$7f,$81,$00,$a1,$80 // ~.7..~.....

txt_eb49:
        .text "+0479"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e
        .byte $37,$81,$00,$80
        .byte $37,$39,$00
        .text "9749"
        .byte $82,$00,$80
        .byte $39
        .byte $00,$39,$82,$3c,$80,$3b,$c4,$81,$7e,$82,$39,$80,$37,$c4,$81,$7e // .9.<.;..~.9.7..~
        .byte $80                                   // .

txt_eb70:
        .text "479<97"
        .byte $82,$34,$81,$32,$80,$34,$7f,$81,$00,$a1,$80,$30,$02,$30,$81,$00 // .4.2.4.....0.0..
        .byte $80,$60,$4a,$32,$00,$30,$81,$00,$80,$30,$30,$81,$00,$80 // .`J2.0...00...

txt_eb94:
        .text "0247"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$30,$81,$00,$80,$2d,$30,$81,$00,$80,$32,$34,$37,$81,$39,$80 // ~0...-0...247.9.

txt_eba9:
        .text "79"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$34,$81,$37,$80,$32,$81,$34,$80,$2b,$81,$2d,$80,$30,$7f,$a3 // ~4.7.2.4.+.-.0..
        .byte $81,$13,$17,$1a,$14,$18,$1b,$1c,$1a,$15,$80,$17,$c4,$81,$7e,$82 // ..............~.
        .byte $13,$7f,$a2,$82,$2b,$2b,$81,$e3,$2c,$60,$22,$a7,$82 // ....++..,`"..

txt_ebd9:
        .text "--"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $32,$c8,$7e,$7f,$a5,$80,$0c,$00,$0c,$0c,$00,$0c,$0c,$00,$0c,$00 // 2.~.............
        .byte $0c,$00,$0c,$a4,$0c,$a5,$0c,$00,$a4,$0c,$a5,$0c,$a4,$e6,$0c,$22 // ..............."
        .byte $7f,$a5,$10,$80,$30,$81,$00,$60,$a0,$7f,$a2,$84,$30,$83,$30,$82 // ....0..`....0.0.
        .byte $30,$a6,$84,$30,$83,$30,$82,$30,$a7,$84,$32,$83,$32,$82,$32,$a8 // 0..0.0.0..2.2.2.

txt_ec1c:
        .text "22"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $32,$a2,$2f,$7f,$81,$00,$a9,$80       // 2./.....

txt_ec27:
        .text "<>"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $7e,$40,$c0,$7e,$84,$00,$80,$39,$c4,$7e,$c0,$7e,$37,$c0,$7e,$39 // ~@.~...9.~.~7.~9
        .byte $c0,$7e,$81,$00,$80,$39,$c0,$7e       // .~...9.~

txt_ec42:
        .text "<>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $7e,$00,$3c,$c4,$7e,$c0,$7e,$81,$3e,$c0,$80,$7e,$3c,$c4,$7e,$c0 // ~.<.~.~.>..~<.~.
        .byte $7e,$81,$39,$c0,$80,$7e,$82,$37,$80,$39,$c4,$7e,$c0,$7e,$a1,$23 // ~.9..~.7.9.~.~.#
        .byte $c4,$7e,$24,$7f,$80,$7e,$00,$a1,$1f,$21,$00,$1f,$24,$00,$1f,$21 // .~$..~...!..$..!
        .byte $c4,$7e,$1f,$81,$00,$80,$1a,$1b,$c4,$7e,$1c,$c0,$7e,$81,$00,$80 // .~.......~..~...
        .byte $15,$18,$19,$82,$1a,$81,$1a,$80,$18,$c0,$7e,$81,$00,$1c,$1a,$c0 // ..........~.....
        .byte $00,$80,$1c,$c4,$7e,$1f,$81,$21,$80,$24,$1c,$c4,$7e,$18,$7f,$a5 // ....~..!.$..~...
        .byte $06,$80,$30,$81,$00,$2b,$80,$30,$00,$a4,$18,$18,$a5,$18,$a4,$18 // ..0..+.0........
        .byte $a5,$02,$30,$81,$00,$80,$3c,$30,$81,$00,$a4,$80,$30,$00,$a5,$18 // ..0...<0....0...
        .byte $30,$00,$a4,$18,$18,$00,$a5,$18,$a4,$30,$00,$a4,$18,$30,$00,$a5 // 0........0...0..
        .byte $18,$7f,$a5,$06,$80,$30,$81,$00,$60,$98,$80,$30,$00,$a4,$18,$18 // .....0..`..0....
        .byte $a5,$18,$a4,$18,$a5,$30,$00,$a4,$18,$00,$a5,$18,$00,$a4,$18,$00 // .....0..........
        .byte $a5,$18,$00,$a4,$18,$00,$30,$00,$18,$00,$18,$00,$30,$00,$18,$00 // ......0.....0...
        .byte $a4,$18,$a5,$18,$7f,$a1,$80,$30,$c0,$81,$00,$80 // .......0....

txt_ed11:
        .text "+*+,"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $81,$7e,$80,$2b,$c0,$83,$00,$a9,$80,$00,$c5,$81,$29,$90,$37,$81 // .~.+........).7.
        .byte $00,$c5,$24,$90,$34,$c6,$82,$7e,$8f,$00,$85,$00,$7f,$a2,$81,$30 // ..$.4..~.......0
        .byte $80,$00,$81,$30,$80,$30,$aa,$82,$30,$a2,$81,$30,$83,$00,$a7,$81 // ...0.0..0..0....
        .byte $34,$80,$00,$ab,$81,$34,$00,$a4,$80,$30,$8f,$00,$88,$00,$7f,$a3 // 4....4...0......
        .byte $80,$18,$c0,$81,$00,$80,$13,$12,$13,$14,$c4,$7e,$c0,$7e,$13,$c0 // ...........~.~..
        .byte $84,$00,$80,$17,$81,$00,$80,$18,$82,$00,$80,$0c,$8f,$00,$88,$00 // ................
        .byte $7f,$80,$60,$00,$24,$15,$ff,$cd,$82,$42,$07,$13,$1f,$07,$13,$1f // ..`.$....B......
        .byte $07,$13,$30,$05,$11,$1d,$05,$11,$1d,$05,$11,$05,$11,$1d,$05,$11 // ..0.............
        .byte $1d,$05,$11,$42,$04,$10,$1c,$04,$10,$1c,$04,$10,$60,$3e,$03,$0f // ...B........`>..
        .byte $1b,$03,$0f,$1b,$03,$0f,$03,$0f,$1b,$03,$0f,$1b,$03,$0f,$ff,$c9 // ................
        .byte $85,$0d,$0d,$ca,$8b,$0e,$c9,$85,$0d,$0d,$ca,$8b,$0d,$c9,$85,$0d // ................
        .byte $0d,$ca,$8b,$0d,$c9,$85,$0d,$0d,$ca,$8b,$0d,$ff,$cf,$af,$32,$d0 // ..............2.
        .byte $30,$cf                               // 0.

txt_edd8:
        .text ";:7"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $35,$cf,$34,$d0,$33,$ff,$80,$8e,$00,$c4,$a6,$25,$3c,$06,$76,$c6 // 5.4.3......%<.v.
        .byte $7e,$a2,$26,$c0,$c0,$dc,$c6,$c6,$fc,$a3,$21,$7c,$e3,$c0,$21,$7c // ~.&.......!|..!|
        .byte $a2,$26,$06,$06,$76,$c6,$c6,$7e,$a3,$25,$7c,$c6,$de,$c0,$7c,$a2 // .&..v..~.%|...|.
        .byte $23,$1e,$30,$76,$e3,$30,$a3,$2a,$7e,$c6,$c6,$76,$06,$fc,$00,$c0 // #.0v.0.*~..v....
        .byte $c0,$dc,$e3,$c6,$a2,$26,$18,$00,$38,$18,$18,$3c,$a2,$22,$06,$00 // .....&..8..<."..
        .byte $e4,$06,$28,$7c,$00,$c0,$c0,$cc,$d8,$cc,$c6,$a2,$21,$30,$e4,$18 // ..(|........!0..

txt_ee3c:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$c6,$6c,$ba,$d6,$c6,$a3,$21,$dc,$e4,$c6,$a3,$21,$7c,$e3,$c6 // %.l....!....!|..

txt_ee4f:
        .text "!"
        .byte $5c                                   // backslash character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$fc,$c6,$c6,$dc,$c0,$c0,$a2,$26,$7e,$c6,$c6,$76,$06,$06,$a2 // &.......&~..v...
        .byte $22,$fc,$c6,$e3,$c0,$a3,$25,$7e,$c0,$7c,$06,$fc,$a2,$22,$30,$fe // ".....%~.|..."0.
        .byte $e3,$30,$21,$1e,$a3,$e4,$c6,$21,$76,$a3,$e3,$c6,$22,$6c,$38,$a3 // .0!....!v..."l8.
        .byte $25,$c6,$d6,$ba,$6c,$c6,$a3,$25,$c6,$c6,$6c,$c6,$c6,$a3,$e3,$c6 // %...l..%..l.....
        .byte $23,$76,$0c,$78,$a2,$25,$fe,$18,$30,$60,$fe,$80,$31,$00,$2b,$0c // #v.x.%..0`..1.+.
        .byte $0c,$18,$18,$00,$30,$30,$00,$66,$cc,$cc,$a5,$60,$23,$66,$66,$ff // ....00.f...`#ff.
        .byte $66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00,$62,$66,$0c // f.ff..>`<.|..bf.
        .byte $18,$30,$66,$46,$00,$7c,$c6,$74,$58,$c7,$c6,$7f,$00,$06,$0c,$18 // .0fF.|.tX.......
        .byte $a5,$22,$0c,$18,$e3,$30,$25,$18,$0c,$00,$30,$18,$e3,$0c,$22,$18 // ."...0%...0...".
        .byte $30,$aa,$25,$18,$18,$7e,$18,$18,$a7,$23,$0c,$0c,$38,$a3,$21,$7e // 0.%..~...#..8.!~
        .byte $a9,$2c,$18,$18,$00,$02,$06,$0c,$18,$30,$60,$40,$00,$7c,$e5,$c6 // .,.......0`@.|..
        .byte $25,$5c,$00,$18,$18,$38,$e3,$18,$60,$2e,$7e,$00,$7c,$c6,$06,$1c // %\...8..`.~.|...
        .byte $60,$c0,$fe,$00,$7c,$c6,$06,$1c,$06,$c6,$7c,$00,$16,$36,$66,$c6 // `...|.....|..6f.
        .byte $fe,$06,$06,$00,$fe,$c0,$fc,$06,$06,$c6,$7c,$00,$7c,$c6,$c0,$dc // ..........|.|...
        .byte $c6,$c6,$7c,$00,$fe,$c6,$0c,$38,$e3,$18,$30,$00,$7c,$c6,$c6,$7c // ..|....8..0.|..|
        .byte $c6,$c6,$7c,$00,$7c,$c6,$c6,$76,$06,$c6,$7c,$a3,$21,$18,$a2,$21 // ..|.|..v..|.!..!
        .byte $18,$a4,$21,$18,$a2,$23,$18,$18,$30,$aa,$23,$7e,$00,$7e,$ab,$27 // ..!..#..0.#~.~.'
        .byte $7c,$c6,$06,$1c,$30,$00,$30,$a9,$21,$7c,$e3,$c6,$2d,$fe,$c6,$c6 // |...0.0.!|..-...
        .byte $00,$dc,$c6,$c6,$dc,$c6,$c6,$fc,$00,$7c,$e5,$c0,$23,$7c,$00,$fc // .........|..#|..
        .byte $e5,$c6,$2e,$fc,$00,$fe,$c0,$c0,$d8,$c0,$c0,$fe,$00,$fe,$c0,$c0 // ................
        .byte $d8,$e3,$c0,$29,$00,$7e,$c0,$c0,$de,$c6,$c6,$7e,$00,$e3,$c6,$21 // ...).~.....~...!
        .byte $de,$e3,$c6,$22,$00,$3c,$e5,$18,$22,$3c,$00,$e6,$06,$2a,$c6,$7c // ...".<.."<...*.|
        .byte $c6,$cc,$d8,$f0,$d8,$cc,$c6,$00,$e6,$c0,$26,$fe,$00,$c6,$6c,$ba // ..........&...l.
        .byte $d6,$e3,$c6,$2a,$00,$c6,$66,$b6,$de,$ce,$c6,$c6,$00,$7c,$e5,$c6 // ...*..f......|..
        .byte $23,$7c,$00,$fc,$e3,$c6,$25,$dc,$c0,$c0,$00,$7c,$e3,$c6,$28,$de // #|....%....|..(.
        .byte $ce,$7f,$00,$fc,$c6,$c6,$dc,$e3,$c6,$2a,$00,$7e,$c0,$c0,$7c,$06 // .........*.~..|.
        .byte $06,$fc,$00,$ff,$e6,$18,$a1,$e6,$c6,$22,$76,$00,$e5,$c6,$23,$6c // ........."v...#l
        .byte $38,$00,$e3,$c6,$25,$d6,$ba,$6c,$c6,$00,$e3,$c6,$21,$6c // 8...%..l....!l

// --- Region $f01a-$f02d ---
.pc = $f01a "dat_f01a"

dat_f01a:
        .byte $00,$fe,$06,$0c,$18,$30,$60,$fe,$80,$29,$00,$60,$93,$ce // .....0`..).`..

txt_f028:
        .text "G#"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $47,$23,$f0                           // G#.

// --- Region $f06f-$f078 ---
.pc = $f06f "Segment $f06f"
        .byte $4c,$e2,$fc,$ce,$92,$23,$ad,$92,$23,$f0 // L....#..#.

// --- Region $f0c7-$f31e ---
.pc = $f0c7 "dat_f0c7"

dat_f0c7:
        .byte $80,$69,$00,$60                       // .i.`

txt_f0cb:
        .text "3*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$95,$55,$55,$97,$55,$55,$9d,$55,$55,$9d,$55,$55,$9d,$55,$55 // ..UU.UU.UU.UU.UU
        .byte $95,$55,$55,$97                       // .UU.

txt_f0e2:
        .text "UW"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$55,$2a,$9d,$5a,$00,$9d,$58,$00,$9d,$58,$00,$9d,$58,$00,$9d // UU*.Z..X..X..X..
        .byte $58,$00,$9d,$58,$00,$95,$58,$00,$9d,$58,$ad,$60,$33,$a0,$00,$0a // X..X..X..X.`3...
        .byte $68,$00,$a5,$58,$02,$57,$58,$09,$75,$58,$09,$55,$d8 // h..X.WX.uX.U.

txt_f112:
        .text "'U"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .text "'UX'U"
        .byte $68,$9d
        .byte $55,$a0,$9d
        .byte $56,$00,$9d
        .byte $58,$00,$9d
        .byte $56,$00,$9d,$55,$00,$25,$55,$00,$27,$d5,$00,$09,$55,$00,$02,$aa // V..U.%U.'...U...
        .byte $ad,$3e,$aa,$a0,$2a,$55,$68,$a5,$7f,$58,$97,$55,$58,$9d,$55,$58 // .>..*Uh..X.UX.UX
        .byte $9d,$55,$58,$9d,$55,$58,$9d,$55,$58,$95,$55,$68,$9d,$aa,$a0,$9d // .UX.UX.UX.Uh....
        .byte $a2,$33,$9d,$aa,$00,$9d,$5f,$80,$9d,$55,$e0,$9d,$55,$60,$9d,$55 // .3...._..U..U`.U
        .byte $58,$95,$55,$58,$9d,$ad,$60,$33,$80,$02,$a8,$60,$09 // X.UX..`3...`.

txt_f172:
        .text "ZX%"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $58,$25,$76,$56,$95,$76               // X%vV.v

txt_f17c:
        .text "UUVUUVUUVUUVUUVUUVUUVUU"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $6d,$59,$56,$5b,$67,$56,$5b,$67,$56,$59,$67,$56,$a2,$60,$20,$9d // mYV[gV[gVYgV.` .
        .byte $58,$00,$95,$58,$00,$95,$58,$00,$9d,$58,$00,$95,$58,$00,$95,$58 // X..X..X..X..X..X
        .byte $00,$95,$58,$00,$95,$58,$00,$95,$58,$00,$a5,$68,$00,$2a,$a0,$80 // ..X..X..X..h.*..
        .byte $23,$00                               // #.

txt_f1c6:
        .text "=*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$a5,$57,$00,$97,$55,$00,$9d,$55,$00,$9d,$55,$00,$9d,$55,$00 // ..W..U..U..U..U.
        .byte $95,$55,$00,$97,$55,$00,$a5,$55,$00,$2a,$aa,$80,$1f,$00,$60,$21 // .U..U..U.*....`!
        .byte $95,$58,$9d,$75,$58,$95,$d5,$58,$95,$55,$58,$9d,$55,$58,$95,$55 // .X.uX..X.UX.UX.U
        .byte $58,$95,$55,$58,$95,$55,$60,$95,$55,$60,$95,$55,$80,$a5,$aa,$00 // X.UX.U`.U`.U....
        .byte $2a,$80,$1f,$00,$60                   // *...`

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

txt_f211:
        .text "VX'VX'VX'VX%VX'VX'VX%VX'V"
        .byte $68                                   // h

txt_f22b:
        .text ")Z"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $0a,$a8,$80,$1f,$00,$62,$d3,$02,$0a,$07,$ad,$a6,$02,$d0,$03,$2c // .....b.........,
        .byte $00,$23,$20,$ee,$27,$a9,$04,$8d,$e6,$26,$a9,$20,$8d,$62,$29,$a9 // .# .'....&. .b).
        .byte $90,$8d,$77,$28,$a9,$00,$8d,$a9,$28,$78,$a9,$01,$8d,$1a,$d0,$a9 // ..w(....(x......
        .byte $7f,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$a9,$e7,$8d,$14,$03,$a9,$26 // ...............&
        .byte $8d,$15,$03,$a9,$00,$85,$c1,$58,$ad,$00,$dc,$2d,$01,$dc,$29,$10 // .......X...-..).
        .byte $d0,$f6,$78,$a9,$37,$85,$01,$20,$a3,$fd,$20,$5b,$ff,$a9,$31,$8d // ..x.7.. .. [..1.
        .byte $14,$03,$a9,$ea,$8d,$15,$03,$a9,$00,$8d,$86,$02,$8d,$20,$d0,$8d // ............. ..
        .byte $21,$d0,$20,$44,$e5,$a2,$18,$9d,$00,$d4,$ca,$10,$fa,$2c,$00,$80 // !. D.........,..
        .byte $a2,$00,$bd,$98,$26,$9d,$00,$04,$a9,$00,$9d,$00,$d8,$e8,$d0,$f2 // ....&...........
        .byte $a2,$00,$a9,$01,$9d,$00,$d8,$e8,$e0,$0f,$d0,$f8,$4c // ............L

txt_f2cb:
        .encoding "screencode_mixed"
        .text "odintro by excell"
        .encoding "petscii_upper"
        .byte $a9,$34,$85,$01,$a9,$7b,$85,$02,$a9,$35,$85,$03,$a9,$01,$85,$04 // .4...{...5......
        .byte $a9,$08,$85,$05,$a0,$00,$b1,$02,$91,$04,$c8,$d0,$f9,$e6,$03,$e6 // ................
        .byte $05,$a5,$03,$c9,$ff,$d0,$ed,$a9,$37,$85,$01,$a9,$91,$a2,$61,$85 // ........7.....a.
        .byte $2d,$86,$2e,$a9,$00,$8d,$00,$08,$58,$20,$e2,$fc,$4c,$ae,$a7,$04 // -.......X ..L...
        .byte $ad,$19,$d0                           // ...

// --- Region $f344-$f34e ---
.pc = $f344 "Segment $f344"
        .byte $27,$50,$27,$76,$27,$90,$27,$b2,$27,$bf,$27 // 'P'v'.'.'.'

// --- Region $f508-$f52c ---
.pc = $f508 "dat_f508"

dat_f508:
        .byte $a2,$2b,$02,$0a,$07,$01,$07,$0a,$02,$00,$02,$0a,$07,$e3,$01,$25 // .+.............%
        .byte $07,$0a,$02,$0a,$07,$e5,$01,$62,$89,$07,$ad,$f7,$28,$f0,$06,$ce // .......b....(...
        .byte $f7,$28,$60,$00,$02                   // .(`..

// --- Region $f586-$f58d ---
.pc = $f586 "Segment $f586"
        .byte $78,$8d,$83,$29,$a9,$30,$8d,$84       // x..).0..

// --- Region $f607-$f619 ---
.pc = $f607 "Segment $f607"
        .byte $08,$09,$0b,$08,$0c,$0f,$07,$01,$01,$07,$0f,$0c,$08,$0b,$09,$ff // ................
        .byte $ee,$13,$2a                           // ..*

// --- Region $f647-$f65d ---
.pc = $f647 "dat_f647"

dat_f647:
        .byte $01,$09,$06,$04,$0e,$03,$0d,$01,$01,$0d,$03,$0e,$04,$06,$ff,$ad // ................
        .byte $9b,$2a,$8d,$98,$2a,$18,$4e           // .*..*.N

// --- Region $f6b3-$f6da ---
.pc = $f6b3 "dat_f6b3"

dat_f6b3:
        .byte $a9,$10,$8d,$9c,$2a,$ae,$99,$2a,$bd,$07,$2c,$8d,$9b,$2a,$e8,$e0 // ....*..*..,..*..
        .byte $ff,$d0,$02,$a2,$00,$8e,$99,$2a,$60,$0c,$bd,$0c,$66,$10,$ad,$16 // .......*`...f...
        .byte $2b,$8d,$13,$2b,$18,$4e,$13,$2b       // +..+.N.+

// --- Region $f72e-$f74b ---
.pc = $f72e "dat_f72e"

dat_f72e:
        .byte $a9,$10,$8d,$17,$2b,$ae,$14,$2b,$bd,$07,$2c,$8d,$16,$2b,$e8,$e0 // ....+..+..,..+..
        .byte $ff,$d0,$02,$a2,$00,$8e,$14,$2b,$60,$0a,$b6,$0a,$53,$10 // .......+`...S.

// --- Region $f799-$f7ac ---
.pc = $f799 "Segment $f799"
        .byte $70,$2b,$18,$69,$02,$29,$ff,$8d,$70,$2b,$60,$34,$00,$ff,$ee,$cc // p+.i.)..p+`4....
        .byte $88,$a4,$60,$5b                       // ..`[

// --- Region $f7f1-$ffd1 ---
.pc = $f7f1 "dat_f7f1"

dat_f7f1:
        .byte $14,$13,$12,$11,$10,$0e,$0d,$0c,$0b,$0a,$0a,$09,$08,$07,$06,$06 // ................
        .byte $05,$04,$04,$03,$03,$02,$02,$e3,$01,$ad,$e3,$01,$37,$02,$02,$03 // ............7...
        .byte $03,$04,$04,$05,$06,$06,$07,$08,$09,$0a,$0a,$0b,$0c,$0d,$0e,$10 // ................
        .byte $11,$12,$13,$14,$e4,$2f,$e4,$0a,$e6,$e0,$60,$75,$df,$df,$de,$de // ...../....`u....
        .byte $dd,$dc,$dc,$db,$da,$d9,$d8,$d7,$d6,$d5,$d3,$d2,$d1,$cf,$ce,$cc // ................
        .byte $ca,$c9,$c7,$c5,$c3,$c2,$c0,$be,$bc,$ba,$b7,$b5,$b3,$b1,$af,$ac // ................
        .byte $aa,$a8,$a5,$a3,$a0,$9e,$9b,$99,$96,$93,$91,$8e,$8c,$89,$86,$83 // ................
        .byte $81,$7e,$7b,$79,$76,$73,$70,$6e,$6b,$68,$65,$63,$60,$5d // .~{yvspnkhec`]

txt_f86f:
        .text "ZXURPMKHEC"
        .byte $40                                   // @ character
        .text ">;97420.+)'%#!"
        .byte $1f,$1d,$1b,$1a,$18,$16,$15,$13,$12,$10,$0f,$0e,$0c,$0b,$0a,$09 // ................
        .byte $08,$07,$06,$05,$04,$04,$03,$03,$02,$02,$eb,$01,$60,$75,$02,$02 // ............`u..
        .byte $03,$03,$04,$05,$05,$06,$07,$08,$09,$0a,$0b,$0d,$0e,$0f,$11,$12 // ................
        .byte $14,$15,$17,$19,$1a,$1c,$1e           // .......

txt_f8bf:
        .text " "
        .byte $22                                   // double quote character
        .text "$&(*,.0357:<?ADFIKNQSVY"
        .byte $5b,$5e,$61,$63,$66,$69,$6c,$6e,$71,$74,$77,$79,$7c,$7f,$82,$84 // [^acfilnqtwy|...
        .byte $87,$8a,$8c,$8f,$92,$94,$97,$99,$9c,$9e,$a1,$a3,$a6,$a8,$ab,$ad // ................
        .byte $af,$b2,$b4,$b6,$b8,$ba,$bc,$be,$c0,$c2,$c4,$c6,$c8,$c9,$cb,$cc // ................
        .byte $ce,$d0,$d1,$d2,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$dd,$de // ................
        .byte $de,$df,$df,$e5,$e0,$21,$69,$b4,$3a,$01,$02,$03,$04,$05,$06,$07 // .....!i.:.......
        .byte $08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$08,$11,$0d,$0e,$0f,$10,$08 // ................
        .byte $09,$12,$13,$bb,$3a,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e // ....:...........
        .byte $1f                                   // .

txt_f949:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $22                                   // double quote character
        .text "()*+,"
        .byte $bb                                   // ';' | $80 (end-of-string marker)

txt_f958:
        .text ":-./0123456"
        .byte $00                                   // string terminator

txt_f964:
        .text "789:;<"
        .byte $00                                   // string terminator

txt_f96b:
        .text "=>:?"
        .byte $40                                   // @ character
        .text "ABC"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .text "$;DEF"
        .byte $e4

txt_f97a:
        .text "E1GHEEIJEKDELMENDEF"
        .byte $bc                                   // '<' | $80 (end-of-string marker)

txt_f98e:
        .text "9;OPQPPRPPSPPTUPVOPWUPXOPQ"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .text "9;YZ"
        .byte $5b
        .text "ZZ"
        .byte $5c                                   // backslash
        .text "YZ"
        .byte $5b
        .byte $5a,$5a,$5c,$5d
        .byte $5a
        .byte $5e,$59,$5a,$5f,$5d,$5a,$5e,$59,$5a,$5b,$bc,$39,$60,$61,$62,$63 // ^YZ_]Z^YZ[.9`abc
        .byte $64,$65,$66,$61,$62,$63,$64,$65,$67,$68,$69,$6a,$61,$62,$6b,$6c // defabcdeghijabkl
        .byte $69,$6a,$61,$62,$6d,$b5,$60,$28,$6e,$02,$6f,$70,$71,$72,$73,$71 // ijabm.`(n.opqrsq
        .byte $74,$75,$71,$0d,$0e,$0f,$10,$08,$76,$77,$00,$78,$79,$7a,$7b,$71 // tuq.....vw.xyz{q
        .byte $72,$73,$7c,$74,$75,$71,$0d,$7d,$7e,$7f,$80,$71,$81,$82,$83,$84 // rs|tuq.}~..q....
        .byte $ad,$60,$28,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$1f // .`(...........

txt_fa17:
        .text " !"
        .byte $22                                   // double quote character
        .text "#"
        .byte $8f,$90,$91,$92,$93,$94,$95,$88,$89,$8a,$8b,$96,$97,$8e,$1f,$98 // ................
        .byte $99,$9a,$9b,$9c,$9d,$9e,$9f,$a0,$a1,$ad,$60,$28,$a2,$a3,$a4,$a5 // ..........`(....
        .byte $a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad       // ........

txt_fa43:
        .text "9:;"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $af,$b0,$3b,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$00,$bc // ..;.............
        .byte $bd,$be,$bf,$c0,$c1,$c2,$c3,$c4,$b0,$31,$c5,$45,$c6,$2c,$00,$c7 // .........1.E.,..

txt_fa67:
        .text "EEIJEKDEF"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $44,$e4                               // D.

txt_fa73:
        .text "E-"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ca                                   // .

txt_fa77:
        .text "EK"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_fa7b:
        .text "EK"
        .byte $5c                                   // backslash character
        .text ";DE"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $b3,$31,$ce,$50,$cf,$2c,$00           // .1.P.,.

txt_fa89:
        .text "0PPTUPVOP"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1,$d2,$e4,$d3,$2d,$d4,$d5           // ....-..

txt_fa9a:
        .text "PV"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $d7                                   // .

txt_fa9e:
        .text "PV"
        .byte $5c                                   // backslash character
        .text ";OPQ"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $2d,$d8
        .byte $5a,$d9
        .byte $2c,$00
        .text "0ZZ"
        .byte $5c                                   // backslash
        .byte $5d
        .byte $5a,$5e,$da,$eb
        .byte $5a
        .byte $2a,$5e,$d6,$5d
        .byte $5a,$5e
        .byte $5c                                   // backslash
        .text ";YZ"
        .byte $5b,$b3
        .byte $2e,$db,$64,$dc
        .byte $dd,$00,$de,$64,$65,$67,$68,$69,$6a,$df,$e0,$e9,$64,$2b,$69,$6a // ...deghij...d+ij
        .byte $d6,$6c,$69,$6a,$5c,$60,$61,$62,$6d,$b4,$ec,$20,$30,$50,$12,$0f // .lij\`abm.. 0P..
        .byte $15,$04,$0c,$19,$20,$50,$12,$05,$13,$05,$0e,$14,$13,$f9 // .... P........

txt_faf4:
        .text " .TOTAL RECALL+3"
        .byte $f5,$20,$38,$43,$12,$01,$03,$0b,$05,$04,$20,$4f,$0e,$20,$54,$08 // . 8C...... O. T.
        .byte $05                                   // .

txt_fb15:
        .text ": 20-12-90"
        .byte $e8,$20,$23,$00,$6e,$02,$f4,$20,$60,$9e,$59,$0f,$15,$20,$13,$01 // . #.n.. `.Y.. ..
        .byte $17,$20,$54,$08,$05,$20,$41,$17,$05,$13,$0f,$0d,$05,$20,$4d,$0f // . T.. A...... M.
        .byte $16,$09,$05,$2c,$20,$4e,$0f,$17,$20,$59,$0f,$15,$62,$20,$03,$01 // ..., N.. Y..b ..
        .byte $0e,$20,$50,$0c,$01,$19,$20,$54,$08,$05,$20,$47,$01,$0d,$05 // . P... T.. G...

txt_fb5e:
        .text ".. "
        .byte $22                                   // double quote character
        .text "TOTAL RECALL"
        .byte $22                                   // double quote character
        .text " W"
        .byte $01,$13,$20,$43,$12,$01,$03,$0b,$05,$04,$27,$0e,$27,$54,$12,$01 // .. C......'.'T..
        .byte $09,$0e,$05,$04,$20,$42,$19,$20,$54,$08,$05,$20,$4d,$05,$07,$01 // .... B. T.. M...
        .byte $20,$4d,$09,$07,$08,$14,$19,$20,$43,$0f,$2d,$4f,$10,$20,$43,$01 //  M..... C.-O. C.
        .byte $0c,$0c,$05,$04,$20,$49,$0b,$01,$12,$09,$2b,$54,$01,$0c,$05,$0e // .... I....+T....
        .byte $14,$2c,$20,$41,$0e,$04,$20,$49,$0d,$10,$0f,$12,$14,$05,$04,$20 // ., A.. I....... 
        .byte $42,$19                               // B.

txt_fbc3:
        .text " TSM"
        .byte $e3,$2e,$62,$02,$20,$20,$49,$06,$20,$59,$0f,$15,$20,$54,$12,$01 // ..b.  I. Y.. T..
        .byte $04,$05,$20,$57,$09,$14,$08,$20,$54,$08,$05 // .. W... T..

txt_fbe2:
        .text " TOTAL RETARDS C"
        .byte $01,$0c,$0c,$05,$04                   // .....

txt_fbf7:
        .text " TRAUMA, Y"
        .byte $0f,$15,$20,$44,$0f,$20,$59,$0f,$15,$13,$05,$0c,$06,$20,$01,$20 // .. D. Y...... . 
        .byte $46,$01,$16,$0f,$15,$12,$20,$01,$0e,$04 // F..... ...

txt_fc1b:
        .text " DROP T"
        .byte $08,$0f,$13,$05                       // ....

txt_fc26:
        .text " BASTARDS!!  W"
        .byte $05,$20,$46,$0f,$15,$0e,$04,$20,$22,$54,$08,$05,$09,$12,$22,$20 // . F.... "T...." 
        .byte $56,$05,$12,$13,$09,$0f,$0e,$20,$4f,$06 // V...... O.

txt_fc4e:
        .text " ESWAT+7, A"
        .byte $0e,$04,$20,$54,$08,$05,$19,$20,$43,$0c,$01,$09,$0d,$05,$04,$20 // .. T... C...... 
        .byte $54                                   // T

txt_fc6a:
        .encoding "screencode_mixed"
        .text "hat it was "
        .encoding "petscii_upper"
        .byte $54,$08,$05,$20,$42,$05,$13,$14,$20,$56,$05,$12,$13,$09,$0f,$0e // T.. B... V......
        .byte $20,$45,$16,$05,$12                   //  E...

txt_fc8a:
        .text ".. S"

txt_fc8e:
        .encoding "screencode_mixed"
        .text "ure it was"
        .encoding "petscii_upper"

txt_fc98:
        .text "!!  I"
        .byte $14,$20,$17,$01,$13                   // . ...

txt_fca2:
        .text " OUR V"
        .byte $05,$12,$13,$09,$0f,$0e,$20,$54,$08,$01,$14,$20,$54,$08,$05,$19 // ...... T... T...
        .byte $20,$52,$05,$2d,$43,$12,$01,$03,$0b,$05,$04,$2c,$20,$4e,$0f,$20 //  R.-C......, N. 
        .byte $44,$0f,$15,$02,$14                   // D....

txt_fccd:
        .text "!!  S"
        .byte $0f,$20,$4e,$0f,$17                   // . N..

txt_fcd7:
        .text " TRAUMA "
        .byte $17,$09,$0c,$0c,$20,$4f,$0e,$0c,$19,$20,$42,$05,$20,$0d,$05,$0e // .... O... B. ...
        .byte $14,$09,$0f,$0e,$05,$04,$20,$49,$0e,$20,$54,$08,$05 // ...... I. T..

txt_fcfc:
        .text " PAST "
        .byte $13,$05,$0e,$03,$05,$2c,$20,$27,$03,$0f,$13,$20,$57,$05,$20,$57 // ....., '... W. W
        .byte $09,$0c,$0c                           // ...

txt_fd15:
        .text " NOT R"
        .byte $05,$13,$14,$20,$42,$05,$06,$0f,$12,$05,$20,$54,$08,$0f,$13,$05 // ... B..... T....
        .byte $20,$52,$05,$14,$01,$12,$04,$13,$20,$09,$13,$20,$44,$05,$13,$14 //  R...... .. D...
        .byte $12,$0f,$19,$05,$04                   // .....

txt_fd40:
        .text "!!  A"
        .byte $0c,$13,$0f,$20,$54,$08,$05,$20,$52,$15,$0d,$0f,$12,$20,$13,$01 // ... T.. R.... ..
        .byte $19,$27,$13,$20,$54,$08,$01,$14,$20,$54,$08,$05,$09,$12,$20,$43 // .'. T... T.... C
        .byte $12,$01,$03,$0b,$05,$12               // ......

txt_fd6b:
        .text " (??), D"
        .byte $19,$13,$14,$01,$0e,$2c,$20,$49,$13,$20,$54,$08,$05,$20,$4f,$0e // ....., I. T.. O.
        .byte $05,$20,$01,$0e,$04,$20,$4f,$0e,$0c,$19,$20,$45,$18,$0f,$12,$19 // . ... O... E....

txt_fd93:
        .text "!!  S"
        .byte $0f,$20,$4e                           // . N

txt_fd9b:
        .encoding "screencode_mixed"
        .text "ot only does he "
        .encoding "petscii_upper"
        .byte $43,$08,$05,$01,$14,$20,$54,$08,$05,$20,$43,$08,$01,$12,$14,$13 // C.... T.. C.....
        .byte $2c,$20,$08,$05,$20,$41,$0c,$13,$0f,$20,$12,$05,$03,$12,$01,$03 // , .. A... ......
        .byte $0b,$13,$e3,$2e,$60                   // ....`

txt_fdd0:
        .text "I I "

txt_fdd4:
        .encoding "screencode_mixed"
        .text "don't recall a "
        .encoding "petscii_upper"
        .byte $42,$09,$07,$07,$05,$12,$20,$42,$15,$0e,$03,$08,$20,$4f,$06 // B..... B.... O.

txt_fdf2:
        .text " LOOSERS "
        .byte $13,$09,$0e,$03,$05                   // .....

txt_fe00:
        .text " POWERRUN..  I"
        .byte $14,$27,$13                           // .'.

txt_fe11:
        .text " YAP T"
        .byte $09,$0d,$05,$e3,$2e,$60,$00,$20,$6e,$03 // .....`. n.

txt_fe21:
        .text "  TSM - RND -"
        .byte $6e,$04                               // n.

txt_fe30:
        .text " NEC - A"
        .byte $02,$13,$14,$12,$01,$03,$14           // .......

txt_fe3f:
        .text " - A"
        .byte $03,$14,$09,$0f,$0e                   // .....

txt_fe48:
        .text " - C"
        .byte $05,$0e,$13,$0f,$12                   // .....

txt_fe51:
        .text " - C"
        .byte $06,$01                               // ..

txt_fe57:
        .text " - C"
        .byte $12,$01,$1a,$19                       // ....

txt_fe5f:
        .text " - D"
        .byte $0f,$0d                               // ..

txt_fe65:
        .text " - D"
        .byte $19,$0e,$01,$0d,$09,$18               // ......

txt_fe6f:
        .text " - E"
        .byte $18,$14,$01,$13,$19,$20,$28,$4f,$15,$12,$20,$42,$12,$0f,$14,$08 // ..... (O.. B....
        .byte $05,$12,$13,$20,$09,$0e,$20,$41,$12,$0d,$13 // ... .. A...

txt_fe8e:
        .text "!) - F"
        .byte $0c,$14                               // ..

txt_fe96:
        .text " - G"
        .byte $05,$0e,$05,$13,$09,$13               // ......

txt_fea0:
        .text " - I"
        .byte $0c,$0c,$15,$13,$09,$0f,$0e           // .......

txt_feab:
        .text " - L"
        .byte $05,$07,$05,$0e,$04,$20,$28,$48,$09,$20,$4b,$05,$17,$0c,$09,$05 // ..... (H. K.....
        .byte $13                                   // .

txt_fec0:
        .text "!) - O"
        .byte $0e,$05,$17,$01,$19                   // .....

txt_fecb:
        .text " - P"
        .byte $01,$12,$01,$0d,$0f,$15,$0e,$14,$2b,$41,$06,$0c // ........+A..

txt_fedb:
        .text " - S451 - S"
        .byte $08,$01,$12,$0b,$13                   // .....

txt_feeb:
        .text " - V"
        .byte $09,$02,$12,$01,$0e,$14,$13           // .......

txt_fef6:
        .text " - V"
        .byte $09,$13,$09,$0f,$0e                   // .....

txt_feff:
        .text " - X-F"
        .byte $01,$03,$14,$0f,$12,$20,$2d,$6e,$03   // ..... -n.

txt_ff0e:
        .text " X-R"
        .byte $01,$19,$2b,$53,$15,$03,$03,$05,$13,$13,$6e,$02,$e4,$20,$60,$66 // ..+S......n.. `f
        .byte $49,$20,$0b,$0e,$0f,$17,$20,$54,$08,$01,$14,$20,$53,$0f,$0d,$05 // I .... T... S...
        .byte $20,$4f,$06,$20,$52,$01,$1a,$19,$27,$13,$20,$43,$0f,$0e,$14,$01 //  O. R...'. C....
        .byte $03,$14,$13,$20,$09,$13               // ... ..

txt_ff48:
        .text " NOT "
        .byte $0f,$0e,$20,$54,$08,$05,$20,$4c,$09,$13,$14,$2c,$20,$42 // .. T.. L..., B

txt_ff5b:
        .encoding "screencode_mixed"
        .text "ut you remind"
        .encoding "petscii_upper"

txt_ff68:
        .text " HIM "

txt_ff6d:
        .encoding "screencode_mixed"
        .text "to send me all his "
        .encoding "petscii_upper"
        .byte $47,$12,$05,$05,$14,$13,$21,$21,$e3,$20,$60,$4a,$53 // G.....!!. `JS

txt_ff8d:
        .encoding "screencode_mixed"
        .text "ee ya' at "
        .encoding "petscii_upper"
        .byte $54,$08,$05                           // T..

txt_ff9a:
        .text " DEXION "

txt_ffa2:
        .encoding "screencode_mixed"
        .text "party from the"
        .encoding "petscii_upper"

txt_ffb0:
        .text " 26-29 O"
        .byte $06,$20,$44,$05,$03,$05,$0d,$02,$05,$12,$2c,$20,$4f,$06,$27,$43 // . D......., O.'C
        .byte $0f,$13,$20,$49,$0e,$20,$44,$05,$0e,$0d // .. I. D...

// --- Region $ffda-$ffff ---
.pc = $ffda "Segment $ffda"
        .byte $4f,$0e,$03,$05,$20,$01,$07,$01,$09,$0e,$20,$45,$18,$03,$05,$0c // O... ..... E....
        .byte $0c,$20,$09,$13,$20,$4f,$15,$14,$14,$01,$20,$27,$05,$12,$05,$e4 // . .. O.... '....
        .byte $2e,$f9,$20,$a1,$00,$20               // .. .. 
