// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $2e70 (11888)
// IRQ handler:  $2f45 (irq_2f45)
// IRQ handler:  $ea86 (nmi_ea86)
// IRQ handler:  $3015 (irq_3015)
//
// Code: 3084 bytes, Data: 60404 bytes
// Labels: 461, Subroutines: 10
//
// Verification: 6 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0857 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $ff77

sub_0814:
        cmp $f1ed,y
        cpy #$39
        and $16
        cmp $d9,x
        sbc $c1f1
        sta $d5,x
        dec $d5,x
        cmp $f1ed,y
        cmp ($39,x)
        and $16
        cmp $d9,x
        sbc $c0f1
        and $1625,y
        cmp $d9,x
        sbc $c0f1
        and $1625,y
        cmp $d9,x
        sbc $c1f1
        sta $d5,x
        cmp $d5,x
        cmp $f1ed,y
        cpy #$09
        ora $0e0d
        .byte $0f,$0c,$0c                           // slo $0c0c // ILLEGAL
        .byte $0c,$95,$d5                           // nop $d595 // ILLEGAL
        dec $d5,x
        inc.abs $0000,x
        brk

// --- Region $08c9-$08e0 ---
.pc = $08c9 "Program $08c9"
        cmp $d5,x
        sbc $f9
        cmp $3032
        sta $d5,x
        cmp $d5,x
        .byte $ff,$00,$01                           // isc $0100,x // ILLEGAL
        .byte $07,$00                               // slo $00 // ILLEGAL
        ora $1535
        dec $56,x
        adc $5a
        brk

// --- Region $0909-$0917 ---
.pc = $0909 "loc_0909"

loc_0909:
        ora $0e0d
        .byte $0f,$0c,$0c                           // slo $0c0c // ILLEGAL
        .byte $0c,$25,$35                           // nop $3525 // ILLEGAL
        and $35,x
        rol.abs $0000,x
        brk

// --- Region $0f06-$0f06 ---
.pc = $0f06 "Program $0f06"
        brk

// --- Region $0f13-$0f13 ---
.pc = $0f13 "loc_0f13"

loc_0f13:
        brk

// --- Region $0f28-$0f2f ---
.pc = $0f28 "loc_0f28"

loc_0f28:
        cpy #$00
        .byte $27,$95                               // rla $95 // ILLEGAL
        cmp $3b,x
        brk

dat_0f2f:
        .byte $00                                   // .

// --- Region $0f4c-$0f53 ---
.pc = $0f4c "loc_0f4c"

loc_0f4c:
        lsr $54,x
        cli
        cpx #$c0
        bmi loc_0f13
        brk

// --- Region $0f60-$0f60 ---
.pc = $0f60 "loc_0f60"

loc_0f60:
        brk

// --- Region $0f74-$0f7a ---
.pc = $0f74 "loc_0f74"

loc_0f74:
        bvs loc_0fc6
        bvc loc_0f28
        bpl loc_0fba
        rti

// --- Region $0fa4-$0fd6 ---
.pc = $0fa4 "loc_0fa4"

loc_0fa4:
        sbc $d5d9
        inc $0937
        cmp $6db1
        .byte $57,$54                               // sre $54,x // ILLEGAL
        .byte $fc,$f7,$c9                           // nop $c9f7,x // ILLEGAL
        cmp $adf1
        .byte $57,$54                               // sre $54,x // ILLEGAL
        .byte $fc,$10,$10                           // nop $1010,x // ILLEGAL

loc_0fba:
        bne loc_0f4c
        bvc loc_100e
        bvc loc_0f60
        dex
        cmp ($c1,x)
        sbc ($ed),y
.label loc_0fc6 = * + 1
        stx $54,y
        cpx $c101
        cmp ($f1,x)
        sbc $5496
        cpx $4000
        bpl loc_0fa4
        .byte $80,$00                               // nop #$00 // ILLEGAL
        brk

// --- Region $1000-$101e ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2e99, $f6d4

sub_1000:
        jmp loc_1040

dat_1003:
        .byte $4c,$c1,$10                           // L..
// Referenced by: jsr from $2f66, $f7a1

sub_1006:
        jmp loc_15d0

dat_1009:
        .byte $0f,$f1,$00,$d6,$00                   // .....

loc_100e:
        cld
        .byte $2b,$06                               // anc #$06 // ILLEGAL
        .byte $2b,$fc                               // anc #$fc // ILLEGAL
        rol $0229,x
        and #$18
        clc
        clc
        inc $fefe,x
        plp
        brk

// --- Region $1040-$10c0 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $17ef,y
        sta $1755,x
        sta $175b,x
        lda $17f0,y
        sta $1758,x
        sta $175e,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        lda $17ef,y
        sta $176e
        lda txt_1020
        beq loc_1095
        ldx #$02

loc_106c:
        lda $17f0,y
        sta $100b
        and $1761,x
        sta $1752,x
        dex
        bpl loc_106c
        bit $100b
        bpl loc_1095
        ldx #$00

loc_1082:
        lda $17f1,y
        sta $175b,x
        lda $17f2,y
        sta $175e,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1082

loc_1095:
        ldy #$00
        tya

loc_1098:
        sta $d400,y
        iny
        cpy #$17
        bne loc_1098
        tay

loc_10a1:
        sta $1014,y
        iny
        cpy #$0c
        bne loc_10a1
        ldy #$14

loc_10ab:
        sta $176f,y
        dey
        bpl loc_10ab
        lda #$01
        sta $17b8
        lda #$03
        sta $176d
        lda #$0f
        sta dat_1009
        rts

// --- Region $10eb-$127d ---
.pc = $10eb "loc_10eb"

loc_10eb:
        lda $1752,x
        bne loc_10f3
        jmp loc_15c3

loc_10f3:
        lda $176d
        beq loc_1104
        cmp #$02
        bne loc_1109
        lda $1781,x
        beq loc_110f
        jmp loc_13fe

loc_1104:
        dec $1781,x
        bmi loc_110c

loc_1109:
        jmp loc_13fe

loc_110c:
        jmp loc_12f5

loc_110f:
        lda $1755,x
        sta $fb
        lda $1758,x
        sta $fc
        ldy #$00
        tya
        sta $176f,x
        lda ($fb),y
        bpl loc_1132
        asl
        sta $17d1,x
        inc $1755,x
        bne loc_112f
        inc $1758,x

loc_112f:
        iny
        lda ($fb),y

loc_1132:
        tay
        lda $1ab9,y
        sta $fb
        lda $1acf,y
        sta $fc

loc_113d:
        ldy $1778,x
        lda ($fb),y
        bpl loc_1147
        jmp loc_120f

loc_1147:
        beq loc_1172
        cmp #$7e
        beq loc_1167
        sta $17d7,x
        lda $1787,x
        bne loc_115a
        lda #$00
        sta $17da,x

loc_115a:
        lda $178a,x
        bne loc_116a
        lda #$00
        sta $17dd,x
        jmp loc_116a

loc_1167:
        inc $176f,x

loc_116a:
        lda #$ff
        sta $17e0,x
        jmp loc_118f

loc_1172:
        inc $176f,x
        lda $101a,x
        cmp #$fe
        beq loc_118f
        lda #$fe
        sta $17e0,x
        ldy $101d,x
        lda $1994,y
        cmp $1993,y
        beq loc_118f
        sta $17b9,x

loc_118f:
        inc $1778,x
        ldy $1778,x
        lda ($fb),y
        cmp #$7f
        bne loc_11da
        lda #$00
        sta $1778,x
        tay
        lda $1755,x
        clc
        adc #$01
        sta $1755,x
        sta $fb
        lda $1758,x
        adc #$00
        sta $1758,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_11c8
        lda $175b,x
        sta $1755,x
        lda $175e,x
        sta $1758,x

loc_11c8:
        cmp #$fe
        bne loc_11da
        lda #$00
        sta $1752,x
        ldy $1767,x
        sta $d404,y
        jmp loc_15c3

loc_11da:
        lda $176f,x
        bne loc_11ff
        lda #$fe
        sta $101a,x
        lda $177b,x                                 // !SMC: modified by $e56b
        beq loc_11ff
        ldy $1767,x
        lda #$0f
        sta $d405,y
        sta $17e3,x
        lda #$00
        sta $d406,y
        sta $17e6,x
        jmp loc_1579

loc_11ff:
        lda $1937
        beq loc_120c
        lda #$01
        sta $178d,x
        jmp loc_1495

loc_120c:
        jmp loc_13fe

loc_120f:
        pha
        and #$e0
        cmp #$80
// Referenced by: jsr from $ff71

sub_1214:
        bne loc_1229
        pla
        pha
        and #$10
        sta $176f,x
        pla
        and #$0f
        sta $177e,x
        inc $1778,x
        jmp loc_113d

loc_1229:
        cmp #$a0
        bne loc_1241
        pla
        asl
        asl
        asl
        sta $17d4,x
        tay
        lda $198e,y
        sta $17e9,x

loc_123b:
        inc $1778,x
        jmp loc_113d

loc_1241:
        pla
        and #$3f
        asl
        tay
        lda $1a35,y
        pha
        and #$0f
        sta $100b
        pla
        and #$f0
        cmp #$30
        bcs loc_1279
        and #$20
        sta $17c8,x
        lda $100b
        sta $17c5,x
        lda $1a36,y
        sta $17c2,x
        lda #$01
        sta $17da,x
        sta $1787,x
        lda #$00
        sta $17cb,x
        sta $17ce,x
        beq loc_123b

loc_1279:
        cmp #$60
        bne loc_12b3

dat_127d:
        .byte $a9                                   // .

// --- Region $1291-$1327 ---
.pc = $1291 "loc_1291"

loc_1291:
        lsr
        lsr
        sta $1793,x
        sec
        sbc #$01
        sta $1790,x
        lda #$00
        sta $179c,x
        sta $1799,x
        sta $179f,x
        sta $17a2,x
        pla
        and #$0f
        sta $17a5,x
        jmp loc_123b

loc_12b3:
        cmp #$e0
        bne loc_12c0
        lda $1a36,y
        sta $176e
        jmp loc_123b

loc_12c0:
        cmp #$f0
        bne loc_12cd
        lda $1a36,y
        sta dat_1009
        jmp loc_123b

loc_12cd:
        cmp #$90
        bne loc_12da
        lda $1a36,y
        sta $17e9,x
        jmp loc_123b

loc_12da:
        lda $1a36,y
        sta $100b
        lda $1a35,y
        and #$1f
        asl
        asl
        asl
        tay
        lda $100b
        sta $1993,y
        sta $1994,y
        jmp loc_123b

loc_12f5:
        lda $17e0,x
        sta $101a,x
        lda $17d7,x
        sta $1014,x
        lda $17d1,x
        sta $1017,x
        lda $17da,x
        sta $1775,x
        lda $17dd,x
        sta $1772,x
        lda $17d4,x
        sta $101d,x
        lda $177e,x
        sta $1781,x
        lda $176f,x
        beq loc_1338
        jmp loc_13fe

dat_1327:
        .byte $a9                                   // .

// --- Region $1338-$13b5 ---
.pc = $1338 "loc_1338"

loc_1338:
        ldy $101d,x
        lda $1993,y
        sta $17b9,x
        lda $198f,y
        pha
        and #$80
        sta $177b,x
        pla
        and #$0f
        sta $17bc,x
        sta $17bf,x
        lda $1992,y
        sta $17a8,x
        tay
        lda $1955,y
        cmp #$ff
        beq loc_136d
        pha
        and #$f0
        sta $17ae,x
        pla
        and #$0f
        sta $17b1,x

loc_136d:
        lda $1957,y
        sta $17ab,x
        ldy $101d,x
        lda $1990,y
        pha
        and #$f0
        sta $100b
        pla
        ldy #$00
        and #$0f
        beq loc_13a6
        cmp #$08
        beq loc_13a5
        asl
        asl
        asl
        asl
        sta $17b7
        ora dat_1009
        sta $d418
        iny
        lda $100a
        and #$0f
        ora $1761,x
        ora $100b
        bne loc_13ac

loc_13a5:
        iny

loc_13a6:
        lda $100a
        and $1764,x

loc_13ac:
        sta $d417
        sta $100a
        cpy #$01
        bne loc_13d0

// --- Region $13d0-$1690 ---
.pc = $13d0 "loc_13d0"

loc_13d0:
        ldy $101d,x
        lda $198d,y
        ldy $1767,x
        sta $d405,y
        sta $17e3,x
        ldy $101d,x
        lda $198e,y
        cmp $17e9,x
        beq loc_13ed
        lda $17e9,x

loc_13ed:
        ldy $1767,x
        sta $d406,y
        sta $17e6,x
        lda #$09
        sta $d404,y
        jmp loc_15c3

loc_13fe:
        dec $17ab,x
        bpl loc_1426
        ldy $17a8,x
        lda $1958,y
        sta $17a8,x
        tay
        lda $1957,y
        sta $17ab,x
        lda $1955,y
        cmp #$ff
        beq loc_1426
        pha
        and #$f0
        sta $17ae,x
        pla
        and #$0f
        sta $17b1,x

loc_1426:
        ldy $17a8,x
        lda $1956,y
        pha
        and #$7f
        sta $100b
        pla
        and #$80
        bne loc_144c
        lda $17ae,x
        clc
        adc $100b
        sta $17ae,x
        lda $17b1,x
        adc #$00
        sta $17b1,x
        jmp loc_145e

loc_144c:
        lda $17ae,x
        sec
        sbc $100b
        sta $17ae,x
        lda $17b1,x
        sbc #$00
        sta $17b1,x

loc_145e:
        ldy #$00
        txa
        cmp $1938,y
        beq loc_1469
        jmp loc_1495

loc_1469:
        dec $17b5
        bpl loc_1488
        ldy $17b4
        lda $1938,y
        sta $17b4
        tay
        lda $1937,y
        sta $17b5
        lda $1935,y
        cmp #$ff
        beq loc_1488
        sta $17b6

loc_1488:
        ldy $17b4
        lda $17b6
        clc
        adc $1936,y
        sta $17b6

loc_1495:
        jsr sub_15fb
        lda $1775,x
        beq loc_14e6
        lda $17c8,x
        bne loc_14b8
        lda $17cb,x
        clc
        adc $17c2,x
        sta $17cb,x
        lda $17ce,x
        adc $17c5,x
        sta $17ce,x
        jmp loc_14cb

loc_14b8:
        lda $17cb,x
        sec
        sbc $17c2,x
        sta $17cb,x
        lda $17ce,x
        sbc $17c5,x
        sta $17ce,x

loc_14cb:
        lda $100b
        bne loc_14e3
        lda $100c,x
        clc
        adc $17cb,x
        sta $100c,x
        lda $100f,x
        adc $17ce,x
        sta $100f,x

loc_14e3:
        jmp loc_1579

loc_14e6:
        lda $178d,x
        bne loc_14e3
        lda $1772,x
        beq loc_14e3
        lda $1014,x
        asl
        tay
        lda $1693,y
        sec
        sbc dat_1691,y
        sta $1751
        lda $1694,y
        sbc $1692,y
        clc
        adc $1799,x
        sta $100b
        ldy $17a5,x

loc_150f:
        dey
        bmi loc_151b
        lsr $100b
        ror $1751
        jmp loc_150f

loc_151b:
        dec $1790,x
        bpl loc_152e
        lda $179c,x
        eor #$01
        sta $179c,x
        lda $1793,x
        sta $1790,x

loc_152e:
        lda $179c,x
        bne loc_1549
        lda $179f,x
        clc
        adc $1751
        sta $179f,x
        lda $17a2,x
        adc $100b
        sta $17a2,x
        jmp loc_155c

loc_1549:
        lda $179f,x
        sec
        sbc $1751
        sta $179f,x
        lda $17a2,x
        sbc $100b
        sta $17a2,x

loc_155c:
        lda $100c,x
        clc
        adc $179f,x
        sta $100c,x
        lda $100f,x
        adc $17a2,x
        sta $100f,x
        lda $1799,x
        clc
        adc $1796,x
        sta $1799,x

loc_1579:
        lda #$00
        sta $1787,x
        sta $178a,x
        sta $178d,x
        ldy $1767,x
        lda $17ae,x
        sta $d402,y
        lda $17b1,x
        sta $d403,y
        lda $17b6
        sta $d416
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y
        lda $17e3,x
        sta $d405,y
        lda $17e6,x
        sta $d406,y
        lda $1784,x
        and $101a,x
        sta $d404,y
        lda $17b7
        ora dat_1009
        sta $d418

loc_15c3:
        dex
        bmi loc_15c9
        jmp loc_10eb

loc_15c9:
        pla
        sta $fc
        pla
        sta $fb
        rts

loc_15d0:
        ldx #$02

loc_15d2:
        jsr sub_15fb
        ldy $1767,x
        lda $1784,x
        and $101a,x
        sta $d404,y
        lda $1775,x
        bne loc_15f7
        lda $1772,x
        bne loc_15f7
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y

loc_15f7:
        dex
        bpl loc_15d2
        rts
// Referenced by: jsr from $1495, $15d2

sub_15fb:
        ldy $101d,x
        lda $198f,y
        and #$40
        beq loc_162f
        ldy $17b9,x
        lda $17ff,y
        cmp #$7e
        bne loc_1616
        dec $17b9,x
        dey
        jmp loc_1621

loc_1616:
        cmp #$7f
        bne loc_1624
        lda $189a,y
        sta $17b9,x
        tay

loc_1621:
        lda $17ff,y

loc_1624:
        sta $100f,x
        lda #$00
        sta $100c,x
        jmp loc_1679

loc_162f:
        ldy $17b9,x
        lda $17ff,y
        bmi loc_1652
        cmp #$7e
        bne loc_1642
        dec $17b9,x
        dey
        jmp loc_164d

loc_1642:
        cmp #$7f
        bne loc_1658
        lda $189a,y
        sta $17b9,x
        tay

loc_164d:
        lda $17ff,y
        bpl loc_1658

loc_1652:
        asl
        ldy #$01
        jmp loc_1663

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

loc_1663:
        sty $100b
        tay
        lda dat_1691,y
        clc
        adc $176a,x
        sta $100c,x
        lda $1692,y
        adc #$00
        sta $100f,x

loc_1679:
        ldy $17b9,x
        lda $189a,y
        sta $1784,x
        dec $17bc,x
        bpl loc_1690
        lda $17bf,x
        sta $17bc,x
        inc $17b9,x

loc_1690:
        rts

// --- Region $16bc-$16c1 ---
.pc = $16bc "loc_16bc"

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

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

// --- Region $1735-$1739 ---
.pc = $1735 "loc_1735"

loc_1735:
        bpl loc_17b3
        bvs loc_16bc
        rti

// --- Region $17b3-$17bd ---
.pc = $17b3 "loc_17b3"

loc_17b3:
        .byte $03,$10                               // slo ($10,x) // ILLEGAL
        .byte $07,$00                               // slo $00 // ILLEGAL
        bpl loc_17ba
.label loc_17ba = * + 1
        rol $710a,x
        brk
        brk

// --- Region $202a-$202a ---
.pc = $202a "sub_202a"
// Referenced by: jsr from $ff63

sub_202a:
        brk

// --- Region $2e70-$2f7d ---
.pc = $2e70 "main_2e70"

main_2e70:
        sei
        jsr sub_348c
        cli
        lda $02a6
        and #$01
        bne loc_2e8b
        lda #$bd
        sta smc_3037                                // SMC: modifies $3037
        lda #$b4
        ldx #$2f
        sta smc_305f                                // SMC: modifies $305f
        stx smc_3060                                // SMC: modifies $3060

loc_2e8b:
        lda #$00
        sta $0286
        sta $d020
        sta $d021
        sta $d011
        jsr sub_1000
        jsr $e544
        ldx #$00

loc_2ea1:
        lda $1e00,x
        sta $0400,x
        lda $1ed0,x
        sta $04d0,x
        lda $30f2,x
        sta $d800,x
        lda $31c0,x
        sta $d8ce,x
        inx
        bne loc_2ea1
        txa

loc_2ebd:
        sta $05ce,x
        inx
        cpx #$3a
        bne loc_2ebd

loc_2ec5:
        lda #$9b
        sta $da95,x
        lda #$9d
        sta $db35,x
        lda $3069,x
        sta $0736,x
        lda txt_2f8b,x
        sta $0695,x
        inx
        cpx #$8a
        bne loc_2ec5

loc_2ee0:
        lda $2ef4,x
        sta $05b1,x
        lda #$02
        sta $d9b1,x
        inx
        cpx #$9c
        bne loc_2ee0
        sei
        lda #$7f
        ldx #$01
        ldy #$1b
        sta $dc0d
        stx $d01a
        sty $d011
        lda #$45
        ldx #$2f
        sta $0314
        stx $0315
        lda #$86
        ldx #$ea
        sta $0318
        stx $0319
        cli
        ldx #$06

loc_2f17:
        txa
        pha
        ldx #$00

loc_2f1b:
        ldy #$00

loc_2f1d:
        dey
        bne loc_2f1d
        dex
        bne loc_2f1b
        pla
        tax
        dex
        bne loc_2f17
        inc bmp_2f44

loc_2f2b:
        lda $dc01
        cmp #$ef
        bne loc_2f2b
        jsr sub_36c0
        ldx #$00

loc_2f37:
        lda $3660,x
        sta $0400,x
        inx
        bne loc_2f37
        cli
        jmp $0400

bmp_2f44:
        // === Bitmap data (1 bytes, $2f44-$2f44) ===
        .byte $00                                   // .

irq_2f45:
        lda #$18
        sta $d018
        lda #$3b
        sta $d011
        lda #$18
        sta $d016
        lda #$0b
        ldx #$0c
        sta $d022
        stx $d023
        lda bmp_2f44
        beq loc_2f66
        jsr sub_342b

loc_2f66:
        jsr sub_1006
        lda #$15
        ldx #$30
        sta $0314
        stx $0315
        lda #$98
        sta $d012
        rol $d019
        jmp loc_ea81

// --- Region $3015-$3073 ---
.pc = $3015 "irq_3015"

irq_3015:
        lda #$16
        sta $d018
        lda #$1b
        sta $d011
        lda #$08
        sta $d016
        ldx #$00
        ldy #$09
        jsr sub_3052
        lda #$12
        sta $d018
        lda $336a
        sta $d016
.label smc_3037 = * + 1
        ldx #$bd                                    // !SMC: modified by $2e7e

loc_3038:
        dex
        bne loc_3038
        ldx #$09
        ldy #$12
        jsr sub_3052
        lda #$74
        sta $0314
        lda #$dd
        sta $d012
        rol $d019
        jmp loc_ea81
// Referenced by: jsr from $3028, $303f, $f83e, $f855

sub_3052:
        sty smc_3070                                // SMC: modifies $3070

loc_3055:
        lda $2f90,x
        sta $d020
        sta $d021
.label smc_305f = * + 1
.label smc_3060 = * + 2
        ldy $2fb4,x                                 // !SMC: modified by $2e85, $2e88
        beq loc_306e
        bpl loc_306b
        tya
        and #$7f
        tay
        nop
        nop

loc_306b:
        dey
        bne loc_306b

loc_306e:
        inx
.label smc_3070 = * + 1
        cpx #$12                                    // !SMC: modified by $3052
        bne loc_3055
        rts

// --- Region $342b-$3497 ---
.pc = $342b "sub_342b"
// Referenced by: jsr from $2f63, $f79e

sub_342b:
        inc $33bd
        lda $33bd
        and #$03
        sta $33bd
        beq loc_3439
        rts

loc_3439:
        inc $33be
        lda $33be
        cmp #$6c
        beq loc_345b
        cmp #$24
        bne loc_344f
        pha
        lda #$1a
        ldx #$33
        jmp loc_3477

loc_344f:
        cmp #$48
        bne loc_3468
        pha
        lda #$42
        ldx #$33
        jmp loc_3477

loc_345b:
        lda #$00
        sta $33be
        pha
        lda #$f2
        ldx #$32
        jmp loc_3477

loc_3468:
        tax
        lda $33bf,x
        ldx #$00

loc_346e:
        sta $da30,x
        inx
        cpx #$28
        bne loc_346e
        rts

loc_3477:
        sta smc_3480                                // SMC: modifies $3480
        stx smc_3481                                // SMC: modifies $3481
        ldx #$26

loc_347f:
.label smc_3480 = * + 1
.label smc_3481 = * + 2
        lda $3342,x                                 // !SMC: modified by $3477, $347a
        sta $0630,x
        dex
        bpl loc_347f
        pla
        jmp loc_3468
// Referenced by: jsr from $2e71, $36c0, $f6ac, $fdff

sub_348c:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        rts

bmp_3497:
        // === Bitmap data (1 bytes, $3497-$3497) ===
        .byte $78                                   // x

// --- Region $36c0-$36d2 ---
.pc = $36c0 "sub_36c0"
// Referenced by: jsr from $2f32, $f76d

sub_36c0:
        jsr sub_348c
        lda #$00
        sta $d020
        sta $d021
        tax

loc_36cc:
        sta $d800,x
        inx
        bne loc_36cc
        rts

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

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

// --- Region $e544-$e572 ---
.pc = $e544 "Segment $e544"
        cpx $09
        .byte $23,$21                               // rla ($21,x) // ILLEGAL
        eor ($63,x)
        cpx $21
        cpx $41
        and ($65,x)
        cpx $21
        cpx $41
        and ($6e,x)
        cpx $09
        .byte $23,$81                               // rla ($81,x) // ILLEGAL
        eor ($7b,x)
        cpx $09
        .byte $23,$51                               // rla ($51,x) // ILLEGAL
        sta ($82,x)
        cpx $09
        .byte $23,$41                               // rla ($41,x) // ILLEGAL
        eor ($89,x)
        cpx $11
        and ($8c,x)
        cpx $11
        and ($91,x)
        .byte $e3,$13                               // isc ($13,x) // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

// --- Region $e5fa-$e5fa ---
.pc = $e5fa "loc_e5fa"

loc_e5fa:
        rti

// --- Region $e668-$e674 ---
.pc = $e668 "loc_e668"

loc_e668:
        bmi loc_e5fa
        clc
        jsr $00a0
        cpx #$20
        bmi loc_e694
        ldy #$a2
        rts

// --- Region $e694-$e6c5 ---
.pc = $e694 "loc_e694"

loc_e694:
        .byte $0c,$91,$02                           // nop $0291 // ILLEGAL
        asl $0c02
        sty $0c0e
        ora $ff0c
        sty $8c13
        .byte $e3,$13                               // isc ($13,x) // ILLEGAL
        bit $03
        .byte $04,$03                               // nop $03 // ILLEGAL
        .byte $04,$f6                               // nop $f6 // ILLEGAL
        asl
        .byte $2b,$ff                               // anc #$ff // ILLEGAL
        sty $8c05
        ora ($05,x)
        ora ($05,x)
        ora ($05,x)
        ora ($e4,x)
        .byte $0b,$24                               // anc #$24 // ILLEGAL
        sta ($0b),y
        .byte $0b,$8c                               // anc #$8c // ILLEGAL
        cpx $0b
        and $0f
        bpl loc_e6d6
        .byte $12                                   // jam // ILLEGAL

// --- Region $e6d6-$e6d6 ---
.pc = $e6d6 "loc_e6d6"

loc_e6d6:
        .byte $b2                                   // jam // ILLEGAL

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

loc_ea81:
        cpx $e4
        .byte $64,$00                               // nop $00 // ILLEGAL
.label nmi_ea86 = * + 1
        .byte $64,$4e                               // nop $4e // ILLEGAL
        .byte $64,$bc                               // nop $bc // ILLEGAL
        cpy #$64
        lsr $3ee3
        lsr $4ee4
        .byte $64,$4e                               // nop $4e // ILLEGAL
        and $4e4e,x
        and $644e,x
        .byte $e3,$e4                               // isc ($e4,x) // ILLEGAL
        cpx $3e
        cpx $43
        rol $4ee4,x
        and $4343,x
        and $344e,x
        .byte $64,$46                               // nop $46 // ILLEGAL
        and $6440,x
        .byte $64,$63                               // nop $63 // ILLEGAL
        cpx $cb
        cpy #$98
        sty $8cc8
        .byte $a3,$21                               // lax ($21,x) // ILLEGAL
        tya
        cpx $8c
        .byte $22                                   // jam // ILLEGAL

dat_eabc:
        .byte $80                                   // .

// --- Region $f010-$f01e ---
.pc = $f010 "Segment $f010"
        sta $e5,x
        .byte $fa                                   // nop // ILLEGAL
        .byte $c2,$26                               // nop #$26 // ILLEGAL
        sbc $59d5,x
        .byte $5b,$6d,$bf                           // sre $bf6d,y // ILLEGAL
        .byte $c2,$2c                               // nop #$2c // ILLEGAL

dat_f01d:
        .byte $5f,$5f                               // __

// --- Region $f08f-$f08f ---
.pc = $f08f "loc_f08f"

loc_f08f:
        rti

// --- Region $f0d3-$f0d7 ---
.pc = $f0d3 "loc_f0d3"

loc_f0d3:
        bcc loc_f135
        bcc loc_f08f
        rts

// --- Region $f135-$f13a ---
.pc = $f135 "loc_f135"

loc_f135:
        asl $09
        .byte $6b,$40                               // arr #$40 // ILLEGAL
        .byte $80,$40                               // nop #$40 // ILLEGAL

// --- Region $f24a-$f24e ---
.pc = $f24a "loc_f24a"

loc_f24a:
        bvs loc_f2ac
        bcs loc_f2ae
        rts

// --- Region $f2ac-$f2ae ---
.pc = $f2ac "loc_f2ac"

loc_f2ac:
        .byte $97,$40                               // sax $40,y // ILLEGAL

loc_f2ae:
        brk

// --- Region $f2d0-$f2d6 ---
.pc = $f2d0 "loc_f2d0"

loc_f2d0:
        ldy #$60
        bcs loc_f334
        bvs loc_f346
        rti

// --- Region $f334-$f33c ---
.pc = $f334 "loc_f334"

loc_f334:
        ror
        rol $6e6a
        .byte $6b,$6e                               // arr #$6e // ILLEGAL
        .byte $6b,$03                               // arr #$03 // ILLEGAL

dat_f33c:
        .byte $47                                   // G

// --- Region $f6a9-$f7b8 ---
.pc = $f6a9 "loc_f6a9"

loc_f6a9:
        cpy #$00
        sei
        jsr sub_348c
        cli
        lda $02a6
        and #$01
        bne loc_f6c6
        lda #$bd
        sta smc_3037
        lda #$b4
        ldx #$2f
        sta smc_305f
        stx smc_3060

loc_f6c6:
        lda #$00
        sta $0286
        sta $d020
        sta $d021
        sta $d011
        jsr sub_1000
        jsr $e544
        ldx #$00

loc_f6dc:
        lda $1e00,x
        sta $0400,x
        lda $1ed0,x
        sta $04d0,x
        lda $30f2,x
        sta $d800,x
        lda $31c0,x
        sta $d8ce,x
        inx
        bne loc_f6dc
        txa

loc_f6f8:
        sta $05ce,x
        inx
        cpx #$3a
        bne loc_f6f8

loc_f700:
        lda #$9b
        sta $da95,x
        lda #$9d
        sta $db35,x
        lda $3069,x
        sta $0736,x
        lda txt_2f8b,x
        sta $0695,x
        inx
        cpx #$8a
        bne loc_f700

loc_f71b:
        lda $2ef4,x
        sta $05b1,x
        lda #$02
        sta $d9b1,x
        inx
        cpx #$9c
        bne loc_f71b
        sei
        lda #$7f
        ldx #$01
        ldy #$1b
        sta $dc0d
        stx $d01a
        sty $d011
        lda #$45
        ldx #$2f
        sta $0314
        stx $0315
        lda #$86
        ldx #$ea
        sta $0318
        stx $0319
        cli
        ldx #$06

loc_f752:
        txa
        pha
        ldx #$00

loc_f756:
        ldy #$00

loc_f758:
        dey
        bne loc_f758
        dex
        bne loc_f756
        pla
        tax
        dex
        bne loc_f752
        inc bmp_2f44

loc_f766:
        lda $dc01
        cmp #$ef
        bne loc_f766
        jsr sub_36c0
        ldx #$00

loc_f772:
        lda $3660,x
        sta $0400,x
        inx
        bne loc_f772
        cli
        jmp $0400

dat_f77f:
        .byte $00                                   // .

loc_f780:
        lda #$18
        sta $d018
        lda #$3b
        sta $d011
        lda #$18
        sta $d016
        lda #$0b
        ldx #$0c
        sta $d022
        stx $d023
        lda bmp_2f44
        beq loc_f7a1
        jsr sub_342b

loc_f7a1:
        jsr sub_1006
        lda #$15
        ldx #$30
        sta $0314
        stx $0315
        lda #$98
        sta $d012
        rol $d019
        jmp loc_ea81

// --- Region $f827-$f889 ---
.pc = $f827 "loc_f827"

loc_f827:
        cpx $6020
        stx $16a9
        sta $d018
        lda #$1b
        sta $d011
        lda #$08
        sta $d016
        ldx #$00
        ldy #$09
        jsr sub_3052
        lda #$12
        sta $d018
        lda $336a
        sta $d016
        ldx #$bd

loc_f84e:
        dex
        bne loc_f84e
        ldx #$09
        ldy #$12
        jsr sub_3052
        lda #$74
        sta $0314
        lda #$dd
        sta $d012
        rol $d019
        jmp loc_ea81

loc_f868:
        sty smc_3070

loc_f86b:
        lda $2f90,x
        sta $d020
        sta $d021
        ldy $2fb4,x
        beq loc_f884
        bpl loc_f881
        tya
        and #$7f
        tay
        nop
        nop

loc_f881:
        dey
        bne loc_f881

loc_f884:
        inx
        cpx #$12
        bne loc_f86b
        rts

// --- Region $fbde-$fc39 ---
.pc = $fbde "loc_fbde"

loc_fbde:
        lda $33be
        cmp #$6c
        beq loc_fbfd
        cmp #$24
        bne loc_fbf1
        pha
        lda #$1a
        ldx #$33
        jmp loc_3477

loc_fbf1:
        cmp #$48
        bne loc_fc0a
        pha
        lda #$42
        ldx #$33
        jmp loc_3477

loc_fbfd:
        lda #$00
        sta $33be
        pha
        lda #$f2
        ldx #$32
        jmp loc_3477

loc_fc0a:
        tax
        lda $33bf,x
        ldx #$00

loc_fc10:
        sta $da30,x
        inx
        cpx #$28
        bne loc_fc10
        rts

loc_fc19:
        sta smc_3480
        stx smc_3481
        ldx #$26

loc_fc21:
        lda $3342,x
        sta $0630,x
        dex
        bpl loc_fc21
        pla
        jmp loc_3468

loc_fc2e:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        rts

dat_fc39:
        .byte $78                                   // x

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

loc_fce2:
        ora $01
        .byte $0b,$e3                               // anc #$e3 // ILLEGAL
        rol $20e9
        and $3f,x
        .byte $07,$15                               // slo $15 // ILLEGAL
        ora $13
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        .byte $17,$08                               // slo $08,x // ILLEGAL
        ora ($14,x)
        .byte $3f,$20,$09                           // rla $0920,x // ILLEGAL
        .byte $27,$0d                               // rla $0d // ILLEGAL
        jsr $0102
        .byte $03,$0b                               // slo ($0b,x) // ILLEGAL
        .byte $e3,$21                               // isc ($21,x) // ILLEGAL

dat_fd01:
        .byte $e7                                   // .

// --- Region $fd15-$fd18 ---
.pc = $fd15 "Segment $fd15"
        .byte $14,$0f                               // nop $0f,x // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

dat_fd18:
        .byte $13                                   // .

// --- Region $fda3-$fdae ---
.pc = $fda3 "Segment $fda3"
        sta $8d33
        sta $9033
        .byte $03,$ee                               // slo ($ee,x) // ILLEGAL
        stx $6833
        rts

// --- Region $fdb9-$fe11 ---
.pc = $fdb9 "loc_fdb9"

loc_fdb9:
        ldx #$00

loc_fdbb:
        lda $3920,x
        sta $0c00,x
        inc $01
        sta $d020
        stx $d020
        sta $d020
        sty $d020
        dec $01
        inx
        bne loc_fdbb
        inc $040b

loc_fdd7:
        inc $040e
        lda $040b
        cmp #$f0
        bne loc_fdb9
        lda #$00
        sta $0800
        lda #$37
        sta $01
        lda #$00
        sta $d020
        sta $c6
        ldx #$1a

loc_fdf3:
        sta $d400,x
        dex
        bpl loc_fdf3
        cli
        jmp loc_fce2

loc_fdfd:
        lda $33,x
        jsr sub_348c
        lda #$00
        sta $d020
        sta $d021
        tax

loc_fe0b:
        sta $d800,x
        inx
        bne loc_fe0b
        rts

// --- Region $fea9-$fea9 ---
.pc = $fea9 "Segment $fea9"
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff5b-$ff7f ---
.pc = $ff5b "Segment $ff5b"
        php
        ora $1413,y
        ora $12
        ora #$03
        jsr sub_202a
        asl $01
        ora #$12
        .byte $0c,$09,$07                           // nop $0709 // ILLEGAL
        php
        .byte $14,$20                               // nop $20,x // ILLEGAL
        rol
        jsr sub_1214
        .byte $03,$20                               // slo ($20,x) // ILLEGAL
        rol
        jsr sub_0814
        ora $20
        asl $0f
        .byte $12                                   // jam // ILLEGAL

txt_ff7f:
        .encoding "screencode_mixed"
        .text "c"
        .encoding "petscii_upper"

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

// --- Region $0801-$0813 ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $56,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $d6,$db                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $ec                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $f0,$c0,$39,$25,$16
        .byte $d5                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $d9,$ed                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $f1,$c0,$95,$d5,$d6,$d5               // ......

// --- Region $0858-$08c8 ---
.pc = $0858 "dat_0858"

dat_0858:
        .byte $95,$d5,$d5,$d5,$d9,$ed,$f1,$c0,$95,$d5,$d5,$d5,$d9,$ed,$f1,$c1 // ................
        .byte $90,$d4,$d5,$d5,$d9,$ee,$f0,$c0,$39,$25,$16,$d5,$d9,$ed,$f1,$c1 // ........9%......
        .byte $39,$25,$16,$d5,$d9,$ed,$f1,$c1,$95,$d5,$d6,$d5,$d9,$ed,$f2,$c0 // 9%..............
        .byte $39,$25,$16,$d5,$d9,$ed,$f1,$c1,$95,$d5,$d6,$d5,$d9,$ed,$f1,$c0 // 9%..............
        .byte $39,$25,$16,$d5,$d9,$ed,$f2,$30,$95,$d5,$d5,$d6,$ff,$0c,$0c,$0c // 9%.....0........
        .byte $95,$aa,$d5,$d5,$d9,$ed,$f1,$c1,$95,$d5,$d5,$d5,$d9,$ed,$f1,$c1 // ................
        .byte $95,$d5,$d5,$d5,$d9,$ed,$f1,$c1,$95,$d5,$d5,$d5,$d9,$ed,$31,$38 // ..............18
        .byte $95                                   // .

// --- Region $08e1-$0908 ---
.pc = $08e1 "dat_08e1"

dat_08e1:
        .byte $00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$1b,$00,$00,$00,$00,$00,$00,$00,$30,$ec,$33,$0d,$00 // ...........0.3..
        .byte $00,$00,$00,$00,$00,$00,$00,$09       // ........

// --- Region $0918-$0f05 ---
.pc = $0918 "dat_0918"

dat_0918:
        .byte $00,$01,$08                           // ...

txt_091b:
        .text "03"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $c2,$c3,$ff,$f9,$f5,$e5,$f5,$c9,$f1,$d1,$00,$00,$27,$95,$d5,$3b // ............'..;
        .byte $00,$03,$00,$18,$83,$42,$39,$00,$06,$08 // .....B9...

txt_0938:
        .text "%555>"
        .byte $00                                   // string terminator
        .byte $00,$00,$39,$25,$15,$d5,$d9,$ed,$f1,$c1,$09,$0d,$0d,$0d,$03,$00 // ..9%............
        .byte $00,$00,$00,$00,$03,$03,$0e,$33,$0e,$e9,$00,$00,$09,$0e,$0f,$0c // .......3........
        .byte $98,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $95,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 // ................
        .byte $03,$0c
        .byte $39,$25,$16,$d5,$d9,$ed,$f1,$c1
        .text "%556;"
        .byte $0c
        .byte $0c,$0c,$05                           // ...

txt_0991:
        .text "%5"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$ff,$01,$07,$95,$d5,$d6,$d5,$d9,$fe,$09,$0c,$95,$d5,$d5,$d5 // ................
        .byte $d9,$ed,$f1,$c0,$95,$d5,$d6,$d5,$d9,$ed,$f2,$30,$39,$25,$16,$d5 // ...........09%..
        .byte $d9,$ed,$f2,$c0,$95,$d5,$d5,$d6,$db,$fe,$01,$08,$35,$25,$16,$d5 // ............5%..
        .byte $d9,$ed,$f1,$38,$35,$25,$16,$d5,$d9,$ed,$c1,$30,$00,$00,$00,$02 // ...85%.....0....
        .byte $0b,$0c,$03,$00,$00,$00,$00,$02,$0b,$0c,$03,$00,$00,$00,$00,$00 // ................
        .byte $03,$0e,$39,$26,$00,$00,$00,$00,$03,$0e,$39,$26,$00,$00,$00,$00 // ..9&......9&....
        .byte $00,$00,$00,$03,$95,$d5,$d5,$d6,$db,$fe,$01,$08 // ............

txt_0a00:
        .text "UUUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$0d,$01                           // ...

txt_0a08:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d,$01                   // .....

txt_0a10:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8e                       // ....

txt_0a17:
        .text "'"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$fe,$00,$00                   // .....

txt_0a20:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_0a28:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$fe,$00,$54,$04                   // ...T.

txt_0a30:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$fe,$00,$54,$04                   // ...T.

txt_0a38:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$fe,$00,$95,$95,$d5,$d5,$d5,$e5,$f9,$8d,$01,$50,$50,$50 // .............PPP
        .byte $50,$90,$d0,$10,$10                   // P....

txt_0a50:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1,$95,$d5,$d5,$d5,$e5,$f9,$cd,$27,$00,$00,$00 // ............'...
        .byte $00,$00,$00,$00,$00,$05,$25,$d5,$95,$a5,$f9,$0d,$01 // ......%......

txt_0a70:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_0a78:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_0a80:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$97,$08                   // .....

txt_0a88:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_0a90:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d                       // ....

txt_0a97:
        .text "'UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4                   // ...\.

txt_0aa0:
        .text "UUUU"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $d0,$10,$10,$95,$d5,$d5,$d5,$e5,$f9,$cd,$c1,$95,$d5,$d5,$d5,$e5 // ................
        .byte $f9,$cd,$c1,$95,$d5,$d5,$d5,$e5,$f9,$cd,$c1,$95,$d5,$d5,$d5,$e5 // ................
        .byte $f9,$cd,$27,$95,$d5,$d5,$d5,$e5,$f9,$8d,$01,$55,$55,$55,$95,$e5 // ..'........UUU..
        .byte $b9,$c2,$0c,$00,$70,$6c,$98,$ab,$bb,$bc,$f3,$00,$00,$00,$b0,$00 // ....pl..........
        .byte $00,$00,$00,$00,$6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....l...........
        .byte $6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00,$00 // l...............
        .byte $00,$00,$00
        .text "PPPP"
        .byte $90,$d0,$10,$10,$94,$d4,$d4,$d4,$f8
        .byte $00,$00,$00,$00,$70,$dc,$94
        .text "WEEU"
        .byte $ff,$6f,$5f,$5b,$67
        .byte $b7,$c7,$27,$02,$0d,$0b               // ..'...

txt_0b2b:
        .text "4,"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $b0,$40,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $00,$00,$50,$50,$50,$60,$80,$00,$00,$00,$60,$58,$54,$6e,$71,$c1 // ..PPP`....`XTnq.
        .byte $c1,$c1,$00,$00,$00,$00,$c0
        .byte $30,$c0,$ac,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $54,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // T...............
        .byte $55,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$15,$b5,$cd,$04 // U...............
        .byte $04,$10                               // ..

txt_0b80:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1
        .text "PPPP"
        .byte $90,$d0,$10,$10
        .byte $5c,$54,$57
        .byte $95,$e5,$b9,$c2,$0c                   // .....

txt_0b98:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$ce,$27,$95,$d5,$d5,$d5,$e5,$f9,$8d,$01 // ....'........

txt_0ba8:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4                   // ...\.

txt_0bb0:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4                   // ...\.

txt_0bb8:
        .text "UUUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $39,$0d                               // 9.

txt_0bbf:
        .text "8"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8e                       // ....

txt_0bc7:
        .text "'"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d,$01,$00,$00,$00,$40,$90,$d0,$80,$00,$00,$00,$00 // ........@.......
        .byte $40,$90,$d0,$80,$00,$00,$00,$00,$00,$c0,$b0,$60,$9c,$00,$00,$00 // @..........`....
        .byte $00,$00,$c0,$80,$70,$00,$00,$00,$00,$0c,$3b,$cc,$70 // ....p.....;.p

txt_0bf8:
        .text "PTTU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $39,$0d,$38,$c0,$c3,$ce,$cd,$f9,$e5,$d5,$ee,$c2,$c1,$c1,$cd,$f9 // 9.8.............
        .byte $e5,$d5,$ee,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$c1,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c2,$c1,$c1,$cf,$fa // %5..............
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // %5..............
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$0c,$0f,$0e,$0d,$0d // %5..............
        .byte $0d,$0d,$0a,$00,$95,$c1,$cd,$f9,$25,$35,$0e,$c2,$c1,$c1,$cd,$f9 // ........%5......
        .byte $e5,$d5,$ee,$c1,$c1,$c1,$cf,$fa,$25,$35,$0e,$c2,$c1,$c1,$cd,$f9 // ........%5......
        .byte $e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // %5..............
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$30,$0f,$95,$cd,$fa // %5.........0....
        .byte $e5,$d5,$fe,$0c,$0f,$0e,$0d,$0d,$0d,$0d,$0e,$c1,$c1,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$c1,$c1,$c1,$3d,$39,$0d,$0e,$03,$c1,$c1,$c1,$cd,$f9 // %5....=9........
        .byte $e6,$d8,$f0,$e2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$0f,$95,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$1c,$b3,$ce,$cd,$f9,$e5,$d5,$ef,$66,$6b,$5b,$da,$26 // %5.........fk[.&
        .byte $3a,$0e,$00,$00,$00,$6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // :....l..........
        .byte $1b,$00,$00,$00,$06,$00,$00,$00,$00,$00,$00,$03,$00,$00,$03,$00 // ................
        .fill 11, $00
        .byte $0c,$0f,$0e,$00,$02,$09,$0d,$03,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $c0,$c1,$c1,$3c,$38,$0d,$03,$00,$eb,$f6,$ed,$f8,$f6,$f9,$fe,$ff // ...<8...........
        .byte $02,$0d,$0b                           // ...

txt_0d2b:
        .text "4,"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $b0,$40,$0c,$08,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $00,$00,$c1,$c1,$c1,$cd,$f9,$25,$35,$0e,$00,$00,$00,$03,$0d,$0d // .......%5.......
        .byte $0d,$0f,$0e,$33,$0e,$03,$03,$00,$00,$00,$c0,$ff,$0e,$0d,$0d,$0f // ...3............
        .byte $00,$00,$00,$00,$02,$09,$0d,$0d       // ........

txt_0d66:
        .text "5>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$09,$0d,$03,$0c // ................
        .byte $33,$3a,$e5,$d5,$f8,$00,$00,$c1,$c1,$c1,$cd,$f9,$25,$35,$0e,$0c // 3:..........%5..
        .byte $0f,$0e,$0d,$0d,$0d,$0d,$0a,$2c,$23,$8e,$cd,$f9,$e5,$d5,$ef,$0f // .......,#.......
        .byte $95,$c1,$cd,$f9,$e5,$d5,$ee,$ff,$00,$00,$00,$00,$00,$00,$00,$30 // ...............0
        .byte $0f,$95,$cd,$fa,$e5,$d5,$fe,$c2,$c1,$c1,$cd,$f9,$25,$35,$0e,$0c // ............%5..
        .byte $0c,$0c,$0f,$0e,$0d,$0d,$0f,$2e,$f1,$c1,$cd,$f9,$25,$35,$0e,$30 // ............%5.0
        .byte $0f,$95,$cd,$f9,$25,$35,$0e,$00,$02,$0b,$0e,$03,$00,$00,$00,$00 // ....%5..........
        .byte $02,$0b,$0e,$03,$33,$3f,$0e,$db,$ac,$f0,$c0,$00,$00,$00,$00,$db // ....3?..........
        .byte $ac,$70,$c0,$00,$00,$00,$00,$0c,$0c,$08,$e6,$08,$0c,$0c,$00,$0c // .p..............
        .byte $0f,$0e,$00,$02,$09,$0d,$03,$01,$01,$c1,$b1,$6d,$59,$55,$ee,$c1 // ...........mYU..
        .byte $c1,$c1,$f1,$ed,$d9,$d5,$ee,$ca,$c1,$c1,$f1,$ed,$96,$54,$ec,$00 // .............T..
        .byte $95,$c1,$f1,$ed,$9a,$54,$fc,$c1,$c1,$c1,$f1,$ed,$96,$54,$ec,$f8 // .....T.......T..
        .byte $00,$55,$b1,$6d,$59,$55,$fa,$f8,$00,$00,$00,$00,$00,$00,$00,$c1 // .U.mYU..........
        .byte $c1,$c1,$f1,$ed,$99,$55,$fe,$c1,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$10 // .....U..........
        .byte $10,$d0,$90,$50,$50,$50,$e0,$c1,$c1,$c1,$f1,$ed,$96,$54,$ec,$0e // ...PPP.......T..
        .byte $c1,$c1,$f1,$ed,$d9,$d5,$ee,$00,$00,$55,$b1,$6d,$59,$55,$fa,$c1 // .........U.mYU..
        .byte $c1,$c1,$f1,$ed,$d9,$d5,$ee,$c1,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$c1 // ................
        .byte $c1,$c1,$f1,$ed,$97,$54,$ec,$fc,$00,$00,$00,$00,$00,$00,$00,$c1 // .....T..........
        .byte $c1,$fe,$95,$55,$55,$55,$fe,$ce,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$37 // ...UUU.........7
        .byte $09,$cd,$b1,$6d,$57,$54,$fc,$10,$10,$d0,$90,$50,$50,$50,$e0,$c1 // ...mWT.....PPP..
        .byte $c1,$c1,$f1,$ed,$97,$54,$ec,$c1,$c1,$cd,$f7,$e4,$9c,$60,$f0,$c1 // .....T.......`..
        .byte $c1,$c1,$b1,$6d,$d5,$35,$0e,$0e,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$c1 // ...m.5..........
        .byte $c1,$c1,$f1,$ed,$96,$54,$ec,$30,$c0,$c0,$95,$55,$55,$55,$ee,$cc // .....T.0...UUU..
        .byte $c0,$f0,$c0,$c0,$8c,$f0,$00,$00,$00,$00,$00,$00,$6c,$00,$00,$00 // ............l...
        .byte $1b,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$6c,$00,$00,$00,$30 // ...........l...0
        .byte $30,$20,$9b,$20,$30,$30,$00,$00,$00,$00,$00,$00,$00 // 0 . 00.......

// --- Region $0f07-$0f12 ---
.pc = $0f07 "dat_0f07"

dat_0f07:
        .byte $00,$10,$10,$e0,$00,$70               // .....p

txt_0f0d:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $00,$00,$00                           // ...

// --- Region $0f14-$0f27 ---
.pc = $0f14 "dat_0f14"

dat_0f14:
        .byte $00,$00,$00,$00,$95,$d5,$d5,$17,$94,$5c,$b0,$00,$9b,$5f,$7b,$2f // .........\..._{/
        .byte $9f,$6f,$bf,$ff                       // .o..

// --- Region $0f30-$0f4b ---
.pc = $0f30 "Program $0f30"
        .byte $80,$41,$42,$1b,$82,$c1,$27,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .AB...'.........
        .byte $00,$00,$00,$80,$60,$50,$50,$e0,$c1,$cd,$f9,$65 // ....`PP....e

// --- Region $0f54-$0f5f ---
.pc = $0f54 "dat_0f54"

dat_0f54:
        .byte $00,$00,$00,$00,$04,$b8,$40,$40,$40,$80,$00,$00 // ......@@@...

// --- Region $0f61-$0f73 ---
.pc = $0f61 "dat_0f61"

dat_0f61:
        .byte $00,$00,$80,$40,$40,$80,$00,$01,$fe,$00,$00,$00,$00,$00,$00,$00 // ...@@...........
        .byte $00,$00,$00                           // ...

// --- Region $0f7b-$0fa3 ---
.pc = $0f7b "dat_0f7b"

dat_0f7b:
        .byte $00,$00,$00,$00,$00,$c1,$c1,$c1,$f1,$ed,$97,$54,$ec,$10,$10,$d0 // ...........T....
        .byte $90,$50,$50,$50,$e0,$30,$c0,$c0,$95,$55,$55,$55,$ee,$ca,$c1,$c1 // .PPP.0...UUU....
        .byte $f1,$ed,$96,$54,$ec,$c1,$c1,$c1,$f1   // ...T.....

// --- Region $0fd7-$0fff ---
.pc = $0fd7 "dat_0fd7"

dat_0fd7:
        .byte $00,$00,$40,$10,$d0,$90,$50,$80,$00,$e8,$0f,$03,$00,$00,$00,$00 // ..@...P.........
        .byte $00,$60,$9c,$db,$26,$3b,$0c,$00,$00,$c0,$00,$00,$c0,$00,$00,$00 // .`..&;..........
        .byte $00,$10,$d0,$e0,$00,$70               // .....p

txt_0ffd:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)

// --- Region $101f-$103f ---
.pc = $101f "dat_101f"

dat_101f:
        .byte $70                                   // p

txt_1020:
        .text "-TRIBLE SPEED TUNE BY MSK/CREST-"

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

dat_10c1:
        .byte $a5,$fb,$48,$a5,$fc,$48,$ce,$6d,$17,$10,$1d,$ad,$6e,$17,$8d,$6d // ..H..H.m....n..m
        .byte $17,$c9,$02,$b0,$13,$ac,$b8,$17,$b9,$35,$19,$8d,$6d,$17,$ce,$b8 // .........5..m...
        .byte $17,$10,$05,$a9,$01,$8d,$b8,$17,$a2,$02 // ..........

// --- Region $127e-$1290 ---
.pc = $127e "Segment $127e"
        .byte $01,$9d,$dd,$17,$9d,$8a,$17,$ad,$0b,$10,$9d,$96,$17,$b9,$36,$1a // ..............6.
        .byte $48,$4a,$4a                           // HJJ

// --- Region $1328-$1337 ---
.pc = $1328 "Segment $1328"
        .byte $00,$9d,$72,$17,$9d,$75,$17,$bc,$1d,$10,$b9,$8e,$19,$9d,$e9,$17 // ..r..u..........

// --- Region $13b6-$13cf ---
.pc = $13b6 "dat_13b6"

dat_13b6:
        .byte $bc,$1d,$10,$b9,$91,$19,$8d,$b4,$17,$a8,$b9,$35,$19,$c9,$ff,$f0 // ...........5....
        .byte $03,$8d,$b6,$17,$b9,$37,$19,$8d,$b5,$17 // .....7....

// --- Region $1691-$16bb ---
.pc = $1691 "dat_1691"

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

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

txt_1724:
        .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 $173a-$17b2 ---
.pc = $173a "dat_173a"

dat_173a:
        .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,$09,$01,$02,$04,$5f,$83,$a6,$1a,$1a // .0. ......._....
        .byte $1a,$49,$73,$94,$1a,$1a,$1a,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e // .Is.............
        .byte $00,$01,$02,$01,$02,$00,$00,$01,$00,$00,$00,$00,$00,$00,$20,$1a // .............. .
        .byte $04,$00,$80,$80,$01,$01,$0f,$00,$00,$02,$21,$11,$21,$00,$00,$00 // ..........!.!...
        .byte $00,$00,$00,$00,$00,$00,$02,$00,$02,$03,$00,$03,$00,$00,$01,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$e2,$00,$00,$04,$00,$01,$00,$08,$00,$00 // ................
        .byte $10,$05,$04,$01,$00,$00,$c0,$08,$08   // .........

// --- Region $17be-$1fce ---
.pc = $17be "dat_17be"

dat_17be:
        .byte $00,$02,$00,$04,$a0,$30,$a0,$02,$00,$00,$20,$20,$20,$00,$c0,$e0 // .....0....   ...
        .byte $eb,$dc,$e3,$18,$18,$18,$18,$58,$70,$04,$02,$29,$00,$00,$00,$00 // .......Xp..)....
        .byte $00,$00,$ff,$ff,$fe,$02,$0f,$e8,$38,$00,$3a,$a3,$a8,$3a,$fc,$3c // ........8.:..:.<
        .byte $01,$49,$1a,$73,$1a,$94,$1a,$02,$07,$49,$1a,$73,$1a,$94,$1a,$ff // .I.s.....I.s....
        .byte $ff,$00,$00,$00,$00,$64,$0a,$09,$08,$0a,$06,$05,$0a,$02,$01,$00 // .....d..........
        .byte $00,$7f,$00,$00,$00,$00,$70,$0e,$0a,$08,$06,$50,$2c,$7f,$00,$00 // ......p....P,...
        .byte $00,$00,$d0,$1c,$d0,$1d,$1e,$1f,$1e,$1c,$18,$16,$12,$10,$00,$00 // ................
        .byte $7f,$00,$00,$00,$00,$00,$7f,$00,$03,$07,$0a,$7f,$00,$04,$07,$0b // ................
        .byte $7f,$00,$03,$07,$0a,$7f,$00,$04,$07,$0b,$7f,$00,$05,$08,$0c,$7f // ................
        .byte $00,$05,$09,$0c,$7f,$00,$7f,$00,$00,$00,$00,$d0,$3c,$00,$7f,$00 // ............<...
        .byte $00,$00,$00,$01,$00,$7f,$0c,$0f,$13,$16,$0a,$07,$03,$00,$7f,$00 // ................
        .byte $04,$07,$0b,$0b,$07,$04,$00,$7f,$00,$00,$00,$00,$0a,$0c,$7f,$00 // ................
        .byte $00,$00,$00,$0c,$d0,$7f,$00,$00,$00,$00,$01,$00,$7f,$00,$03,$07 // ................
        .byte $0a,$7f,$00,$04,$07,$0b,$7f,$00,$04,$07,$08,$7f,$09,$09,$09,$09 // ................
        .byte $81,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$00,$0f,$09,$09,$09 // ................
        .byte $09,$81
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$16,$1a,$09,$09,$09,$09,$81,$10,$80
        .fill 9, $10
        .byte $00,$00,$2e,$09,$09,$09,$09           // .......

txt_18ce:
        .text "A4!!!!6!!!!;AAAA"
        .byte $40                                   // @ character
        .text "AAAAEAAAAJAAAAO"
        .byte $00                                   // string terminator
        .byte $54,$09,$09,$09,$09,$81,$15,$00,$5c,$09,$09,$09,$09,$21,$41,$63 // T.......\....!Ac

txt_18ff:
        .text "!!!!AAAA"
        .byte $65                                   // e

txt_1908:
        .text "!!!!AAAA"
        .byte $6e,$09,$09,$09,$09,$81,$41,$7b,$09,$09,$09,$09,$51,$81,$82,$09 // n.....A{....Q...
        .byte $09,$09,$09,$41,$41,$89,$11,$11,$11,$11,$8c,$11,$11,$11,$11,$91 // ...AA...........
        .byte $13,$13,$13,$23,$96,$00,$00,$01,$00,$a0,$e4,$04,$08,$00,$00,$08 // ...#............
        .byte $08,$a0,$f0,$0a,$10,$ff,$00,$08,$10,$00,$00,$80,$14,$00,$01,$80 // ................
        .byte $10,$00,$00,$00,$00,$08,$00,$08,$00,$fa,$ff,$04,$08,$f1,$70,$04 // ..............p.
        .byte $0c,$ff,$e0,$04,$10,$ff,$60,$04,$0c,$08,$60,$05,$18,$02,$90,$10 // ......`...`.....
        .byte $1c,$02,$10,$1e,$18,$d4,$03,$04,$24,$48,$10,$28,$28,$ff,$a0,$10 // ........$H.((...
        .byte $2c,$ff,$10,$0a,$30,$ff,$b0,$04,$2c,$00,$00,$00,$00,$0e,$f8,$c0 // ,...0...,.......
        .byte $00,$00,$00,$00,$00,$0e,$f5,$c0,$00,$00,$00,$11,$11,$04,$48,$00 // ..............H.
        .byte $00,$00,$00,$1d,$1d,$06,$a3,$80,$f1,$04,$04,$30,$30,$02,$38,$02 // ...........00.8.
        .byte $f1,$0c,$00,$36,$36,$02,$38,$02,$f1,$0c,$00,$3b,$3b,$01,$2b,$84 // ...66.8....;;.+.
        .byte $00,$00,$14,$40,$40,$01,$2b,$84,$00,$00,$14,$45,$45,$01,$2b,$84 // ...@@.+....EE.+.
        .byte $00,$00,$14,$4a,$4a,$01,$2b,$84,$00,$00,$14 // ...JJ.+....

txt_19db:
        .text "OO"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$00,$00,$00,$00,$54,$54,$06,$a8,$00,$00,$00,$00,$56,$56,$02 // .....TT......VV.
        .byte $23,$80,$00,$00,$20,$5e,$5e,$e8,$3a,$84,$00,$00,$04,$65,$65,$e8 // #... ^^.:....ee.
        .byte $3a,$84,$00,$00,$04,$6e,$6e,$e0,$f2,$c0,$f1,$14,$00,$77,$7e,$02 // :....nn......w~.
        .byte $2a,$00,$00,$00,$20,$85,$85,$00,$3c,$85,$f1,$18,$00,$8c,$8c,$00 // *... ...<.......
        .byte $3c,$85,$f1,$18,$00,$91,$91,$f0,$3c,$8f,$00,$00,$04,$96,$96,$00 // <.......<.......
        .byte $00,$00,$00,$00,$00,$00,$00,$60,$31,$20,$40,$61,$38,$60,$30,$90 // .......`1 @a8`0.
        .byte $18,$20,$a0,$00,$e0                   // . ...

txt_1a43:
        .text " 0"
        .byte $22                                   // double quote character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$00,$8c,$06,$8c,$14,$06,$09,$80,$07,$8c,$08,$80,$07,$8c,$15 // ................
        .byte $02,$0c,$02,$0d,$91,$0d,$0c,$8c,$02,$0c,$02,$0e,$8a,$02,$0c,$0d // ................
        .byte $0c,$91,$02,$0e,$02,$0c,$8c,$0e,$0c,$0d,$0c,$ff,$8c,$13,$8c,$13 // ................
        .byte $13,$13,$03,$04,$03,$04,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .fill 12, $0a
        .byte $ff,$8c,$05,$8c,$01,$05,$01,$05,$01,$05,$01,$0b,$0b,$0b,$0b,$91 // ................
        .byte $0b,$0b,$8c,$0b,$0b,$0b,$0b,$0f,$10,$11,$12,$91,$0b,$0b,$0b,$0b // ................
        .byte $8c,$03,$04,$03,$04,$ff,$e5,$e8,$1a,$59,$71,$88,$b2,$b9,$ee,$1f // .........Yq.....
        .byte $32,$66,$6e,$a9,$e4,$2a,$4b,$72,$92,$af,$bd,$c4,$1a,$1a,$1b,$1b // 2fn..*Kr........
        .byte $1b,$1b,$1b,$1b,$1b,$1c,$1c,$1c,$1c,$1c,$1c,$1d,$1d,$1d,$1d,$1d // ................
        .byte $1d,$1d,$80,$00,$7f,$a0,$83,$02,$a2,$81,$0e,$a0,$02,$a1,$83,$02 // ................
        .byte $a0,$02,$a2,$0e,$0e,$a1,$02,$a0,$02,$02,$a2,$81,$1a,$a0,$02,$a1 // ................
        .byte $83,$02,$a0,$02,$a2,$80,$1a,$1a,$81,$1a,$1a,$80,$26,$1a,$a1,$81 // ............&...
        .byte $02,$02,$a0,$02,$a1,$02,$7f,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5 // ............~...
        .byte $82,$29,$00,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5,$80,$29,$29,$81 // .)......~....)).
        .byte $29,$29,$85,$00,$a3,$81,$04,$80,$10,$c0,$82,$7e,$81,$1c,$a4,$28 // )).........~...(
        .byte $83,$00,$a3,$81,$10,$10,$1c,$04,$a4,$80,$28,$28,$81,$28,$28,$80 // ..........((.((.
        .byte $00,$28,$81,$28,$00,$7f,$a7,$81,$29,$8f,$00,$85,$00,$a6,$81,$26 // .(.(....)......&
        .byte $85,$00,$81,$28,$89,$00,$a8,$81,$28,$8f,$00,$81,$00,$7f,$a7,$81 // ...(....(.......
        .byte $29,$8f,$00,$85,$00,$a6,$81,$2d,$85,$00,$a9,$81,$26,$8d,$00,$a6 // )......-....&...
        .byte $81,$26,$8d,$00,$7f,$a0,$83,$02,$a2,$81,$0e,$a0,$02,$a1,$83,$02 // .&..............
        .byte $a0,$02,$a2,$0e,$0e,$a1,$02,$a0,$02,$02,$a2,$81,$1a,$a0,$02,$a1 // ................
        .byte $83,$02,$a0,$02,$a2,$1a,$1a,$a1,$02,$a0,$81,$02,$a1,$02,$7f,$b2 // ................
        .byte $8f,$29,$7e,$00,$00,$7f,$a3,$80,$0e,$c0,$82,$7e,$87,$00,$80,$0c // .)~........~....
        .byte $c0,$82,$7e,$81,$0e,$83,$00,$81,$1a,$85,$00,$81,$04,$80,$10,$c0 // ..~.............
        .byte $82,$7e,$81,$1c,$80,$10,$84,$00,$80,$10,$c0,$82,$7e,$81,$10,$80 // .~..........~...
        .byte $1c,$82,$00,$80,$13,$c0,$83,$7e,$84,$00,$7f,$a3,$80,$02,$c0,$82 // .......~........
        .byte $7e,$87,$00,$80,$02,$c0,$82,$7e,$81,$02,$83,$00,$81,$07,$85,$00 // ~......~........
        .byte $81,$04,$80,$09,$c0,$82,$7e,$81,$0c,$09,$83,$00,$80,$04,$c0,$84 // ......~.........
        .byte $7e,$80,$07,$c0,$84,$7e,$80,$15,$c1,$86,$7e,$7f,$b1,$8f,$28,$7e // ~....~....~...(~
        .byte $00,$a3,$83,$0c,$80,$18,$82,$00,$83,$0d,$80,$19,$82,$00,$7f,$a0 // ................
        .byte $83,$02,$ab,$02,$a1,$02,$a0,$81,$02,$ab,$80,$0e,$07,$a0,$83,$02 // ................
        .byte $ab,$02,$a1,$02,$a0,$81,$02,$ab,$02,$a0,$83,$02,$ab,$02,$a1,$02 // ................
        .byte $ab,$80,$02,$02,$02,$02,$a0,$83,$02,$02,$a1,$81,$02,$02,$a0,$02 // ................
        .byte $a1,$02,$7f,$ae,$8f,$29,$00,$ad,$28,$00,$7f,$a3,$80,$02,$c0,$82 // .....)..(.......
        .byte $7e,$81,$1a,$a5,$82,$29,$00,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5 // ~....)......~...
        .byte $80,$29,$29,$81,$29,$29,$85,$00,$a3,$81,$04,$80,$10,$c0,$82,$7e // .)).)).........~
        .byte $81,$1c,$10,$a4,$28,$00,$a3,$10,$10,$1c,$04,$11,$80,$10,$c0,$84 // ....(...........
        .byte $7e,$80,$1c,$82,$00,$7f,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5,$82 // ~..........~....
        .byte $29,$00,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5,$80,$29,$29,$81,$29 // )......~....)).)
        .byte $29,$85,$00,$a3,$81,$04,$80,$10,$c0,$82,$7e,$81,$1c,$04,$a4,$28 // ).........~....(
        .byte $00,$a3,$10,$10,$1c,$04,$a4,$80,$28,$34,$81,$34,$a3,$83,$15,$13 // ........(4.4....
        .byte $7f,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5,$82,$29,$00,$a3,$80,$02 // ......~....)....
        .byte $c0,$82,$7e,$81,$1a,$a5,$80,$29,$29,$81,$29,$29,$85,$00,$a3,$81 // ..~....)).))....
        .byte $04,$80,$10,$c0,$82,$7e,$81,$1c,$a4,$28,$83,$00,$a3,$80,$10,$c0 // .....~...(......
        .byte $82,$7e,$81,$04,$04,$a4,$80,$28,$28,$81,$28,$a3,$80,$07,$c0,$82 // .~.....((.(.....
        .byte $7e,$80,$09,$c0,$82,$7e,$7f,$ac,$80,$30,$90,$32,$81,$7e,$c2,$8f // ~....~...0.2.~..
        .byte $7e,$83,$7e,$81,$30,$00,$87,$32,$82,$29,$84,$00,$83,$26,$c2,$7e // ~.~.0..2.)...&.~
        .byte $81,$29,$00,$83,$2b,$c2,$7e,$7f,$83,$2e,$c2,$7e,$80,$30,$90,$32 // .)..+.~....~.0.2
        .byte $80,$7e,$00,$83,$30,$c2,$7e,$82,$2e,$84,$00,$83,$35,$c2,$7e,$82 // .~..0.~.....5.~.
        .byte $37,$84,$00,$83,$32,$c2,$87,$7e,$a2,$81,$1a,$1a,$26,$26,$7f,$ac // 7...2..~....&&..
        .byte $87,$00,$80,$32,$90,$30,$90,$32,$80,$00,$83,$30,$32,$81,$30,$85 // ...2.0.2...02.0.
        .byte $00,$83,$37,$00,$3a,$00,$35,$c2,$8b,$7e,$82,$32,$80,$00,$7f,$ac // ..7.:.5..~.2....
        .byte $83,$33,$82,$32,$84,$00,$82,$2e,$84,$00,$83,$32,$00,$30,$c2,$8f // .3.2.......2.0..
        .byte $7e,$b0,$80,$30,$c5,$7e,$81,$00,$c2,$8b,$00,$7f,$b3,$80,$35,$c7 // ~..0.~........5.
        .byte $8f,$7e,$86,$7e,$8f,$00,$00,$87,$00,$7f,$b1,$8f,$28,$7e,$00,$00 // .~.~........(~..
        .byte $7f,$a3,$80,$02,$c0,$82,$7e,$87,$00,$80,$02,$c0,$82,$7e,$81,$02 // ......~......~..
        .byte $83,$00,$81,$07,$85,$00,$81,$04,$80,$09,$c0,$82,$7e,$81,$0c,$09 // ............~...
        .byte $83,$00,$80,$04,$c0,$84,$7e,$80,$13,$82,$00,$81,$13,$80,$2d,$c8 // ......~.......-.
        .byte $82,$7e,$a5,$83,$29,$7f,$00,$00,$00,$00,$00,$00,$00,$64,$64,$64 // .~..)........ddd
        .byte $60,$00,$00,$00,$60,$64,$64,$00,$00,$00,$64,$64,$00,$60,$64,$60 // `...`dd...dd.`d`
        .byte $64,$64,$60,$64,$64,$64,$60,$00,$60,$64,$60,$00,$00,$60,$46,$64 // dd`ddd`.`d`..`Fd
        .byte $60,$00,$00,$00,$00,$64,$46,$60,$60,$60,$60,$64,$64,$46,$64,$64 // `....dF````ddFdd
        .byte $64,$64,$46,$46,$60,$64,$46,$64,$46,$46,$46,$64,$46,$64,$64,$64 // ddFF`dFdFFFdFddd
        .byte $46,$46,$64,$60,$64,$64,$46,$46,$46,$64,$00,$00,$00,$46,$64,$64 // FFd`ddFFFd...Fdd
        .byte $64,$64,$60,$60,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64 // dd``dddddddddddd
        .byte $64,$64,$64,$64,$64,$46,$46,$46,$64,$60,$64,$64,$64,$64,$64,$64 // dddddFFFd`dddddd
        .byte $64,$64,$64,$bc,$cb,$e4
        .text "FNFFF"
        .byte $64,$64,$64,$e3
        .byte $46
        .byte $46,$e4
        .text "FFNFN"
        .byte $64

txt_1e8b:
        .text "NNFNNN"
        .byte $64,$4e,$4e,$64,$64,$64,$e4,$e4,$64,$00,$64,$4e,$64,$bc,$c0,$64 // dNNddd..d.dNd..d
        .byte $4e,$e3,$3e,$4e,$e4,$4e,$64           // N.>N.Nd

txt_1ea8:
        .text "N=NN=N"
        .byte $64,$e3,$e4,$e4,$3e,$e4,$43,$3e,$e4   // d...>.C>.

txt_1eb7:
        .text "N=CC=N4"
        .byte $64,$46,$3d,$40,$64,$64,$63,$e4,$cb,$c0,$98,$8c,$c8,$8c,$00,$00 // dF=@ddc.........
        .byte $00,$98,$8c,$8c,$8c,$8c,$80,$8c,$c8,$c8,$c8,$8c,$8c,$c8,$89,$90 // ................
        .byte $90,$8c,$00,$8c,$8c,$8c,$89,$98,$98,$98,$89,$89,$98,$8c,$8c,$8c // ................
        .byte $8c,$98,$c8,$c9,$98,$c8,$00,$00,$98,$89,$c8,$98,$c8,$c8,$98,$89 // ................
        .byte $c8,$8c,$98,$89,$98,$c8,$00,$00,$00,$c8,$90,$c8,$8c,$98,$c8,$8c // ................
        .byte $8c,$98,$98,$98,$8c,$c8,$98,$c8,$98,$c8,$89,$c8,$98,$98,$98,$98 // ................
        .byte $98,$c8,$8c,$98,$c0,$8c,$98,$9c,$98,$c9,$98,$98,$98,$c8,$00,$00 // ................
        .byte $00,$89,$98,$c8,$8c,$98,$c8,$8c,$00,$89,$c9,$98,$8c,$00,$98,$c8 // ................
        .byte $89,$c8,$00,$8c,$f8,$98,$c8,$8c,$c8,$8c,$8c,$8c,$fc,$fc,$8f,$8c // ................
        .byte $8f,$cf,$8c,$fc,$8c,$8c,$8c,$98,$00,$c8,$8c,$8c,$cf,$9c,$8c,$8c // ................
        .byte $8c,$00,$9c,$8c,$c8,$8c,$8f,$8c,$8c,$80,$00,$00,$8f,$8f,$8c,$cf // ................
        .byte $cf,$c8,$8f,$cf,$00,$80,$8c,$fc,$f8,$fc,$fc,$fc,$fc,$c8,$8c,$f8 // ................
        .byte $00,$c8,$f8,$fc,$fc,$fc,$cf,$fc,$fc,$00,$90,$cf,$fc,$fc,$cf,$fc // ................
        .byte $fc,$00,$00,$00,$00,$8c,$f8,$fc,$f8,$fc,$fc,$00,$00,$00,$00,$00 // ................
        .byte $00,$9f,$f8,$00,$8f,$cf,$df,$cf,$00,$80,$c8,$80,$00,$c8,$fc,$00 // ................
        .byte $00,$00,$00,$00,$8f,$f8,$cf,$f8,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 12, $00
        .byte $f8,$df,$fc,$fc                       // ....

dat_1fce:
        // === Fill data (1 bytes, $1fce-$1fce) ===
        .byte $00                                   // .

// --- Region $2000-$2029 ---
.pc = $2000 "chr_2000"

chr_2000:
        .byte $00,$00,$00,$01,$02,$03,$07,$0b,$00,$15,$6a,$be,$f9,$e0,$90,$80 // ..........j.....
        .byte $00,$40,$90,$64,$59,$15,$05,$01,$00,$00,$00,$00,$00,$40,$50,$54 // .@.dY........@PT
        .fill 10, $00

// --- Region $202b-$204f ---
.pc = $202b "bmp_202b"

bmp_202b:
        // === Charset data (37 bytes, $202b-$204f) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 1 @+1
        .byte $00,$00,$00,$00,$01,$00,$00,$00       // char 2 @+2
        .byte $00,$00,$06,$6f,$be,$00,$00,$00       // char 3 @+3
        .byte $00,$50,$a4,$e9,$a6                   // char 4 (partial)

// --- Region $206e-$2120 ---
.pc = $206e "dat_206e"

dat_206e:
        .byte $15,$6a,$00,$00,$00                   // char 8 (partial)
        .byte $00,$00,$00,$50,$64,$00,$00,$00       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $00,$00,$00,$00,$01,$00,$00,$00       // char 11 @+11
        .byte $00,$10,$64,$a9,$a5,$00,$00,$00       // char 12 @+12
        .byte $00,$00,$00,$00,$40,$00,$00,$00       // char 13 @+13
        .byte $00,$00,$01,$1a,$6f,$00,$00,$00       // char 14 @+14
        .byte $00,$00,$54,$a9,$a6,$00,$00,$00       // char 15 @+15
        .byte $00,$00,$00,$40,$50,$00,$00,$00       // char 16 @+16
        .byte $00,$00,$00,$01,$06,$00,$00,$00       // char 17 @+17
        .byte $00,$01,$6e,$bb,$e9,$00,$00,$00       // char 18 @+18
        .byte $00,$54,$e9,$a6,$59,$00,$00,$00       // char 19 @+19
        .byte $00,$00,$00,$40,$40,$00,$00,$00       // char 20 @+20
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 21 @+21
        .byte $00,$00,$00,$00,$01,$00,$00,$00       // char 22 @+22
        .byte $00,$00,$00,$00,$99,$00,$00,$00       // char 23 @+23
        .byte $00,$00,$00,$00,$40,$00,$00,$00       // char 24 @+24
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 25 @+25
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 26 @+26
        .byte $00,$00,$00,$00,$01,$00,$00,$00       // char 27 @+27
        .byte $00,$00,$00,$2a,$5d,$00,$00,$00       // char 28 @+28
        .byte $00,$00,$00,$54,$66,$00,$00,$00       // char 29 @+29
        .byte $00,$00,$00,$00,$40                   // char 30 (partial)

dat_2120:
        // === Fill data (1 bytes, $2120-$2120) ===
        .byte $00                                   // .

// --- Region $2140-$2267 ---
.pc = $2140 "dat_2140"

dat_2140:
        .byte $0b,$1f,$1f                           // char 34 (partial)
        .byte $1a,$19,$05,$00,$00                   // char 35 (partial)

txt_2148:
        .byte $40,$40,$40                           // char 35 (partial)
        .byte $a8,$aa,$aa,$aa,$09,$00,$40,$00       // char 36 '$'
        .byte $04,$01,$04,$41,$45,$55,$15,$05       // char 37 '%'
        .byte $41,$00,$40,$11,$40,$00,$54,$55       // char 38 '&'
        .byte $55,$55,$01,$00,$00,$00               // char 39 (partial)

txt_2169:
        .byte $40,$55                               // char 39 (partial)
        .byte $55,$55,$55,$00,$00,$00,$11,$55       // char 40 '('
        .byte $66,$59,$55,$00,$00,$06,$6b,$9a       // char 41 ')'
        .byte $65,$50,$00,$00,$05,$d8,$60,$82       // char 42 '*'
        .byte $00,$22,$88,$02,$a2,$19,$05,$05       // char 43 '+'
        .byte $45,$05,$45,$46,$41,$00,$01,$46       // char 44 ','
        .byte $9b,$6e,$b9,$64,$91,$00,$54,$99       // char 45 '-'
        .byte $e6,$99,$05,$01,$11,$01,$02,$07       // char 46 '.'
        .byte $4b,$5e,$59,$58,$54,$76,$d8,$42       // char 47 '/'
        .byte $80,$20,$08,$20,$80,$66,$2a,$0a       // char 48 '0'
        .byte $0a,$02,$22,$08,$20,$00,$00           // char 49 (partial)

txt_21ba:
        .byte $40                                   // char 49 (partial)
        .byte $50,$50,$54,$54,$54,$02,$07,$0a       // char 50 '2'
        .byte $1b,$6e,$7e,$6e,$19,$da,$6a,$42       // char 51 '3'
        .byte $40,$88,$00,$08,$82,$41,$52,$57       // char 52 '4'
        .byte $56,$55,$14,$14,$10,$75,$d6,$60       // char 53 '5'
        .byte $80,$00,$02,$26,$aa,$66,$02,$00       // char 54 '6'
        .byte $00,$02,$a0,$a8,$aa,$68,$aa,$2a       // char 55 '7'
        .byte $2a,$0a,$22,$82,$20,$0b,$0b,$06       // char 56 '8'
        .byte $42,$51,$51,$65,$56,$68,$80,$40       // char 57 '9'
        .byte $a0,$60,$a0,$a0,$aa,$06,$01,$01       // char 58 ':'
        .byte $01,$00,$05,$55,$55,$50,$90           // char 59 (partial)

txt_220a:
        .byte $50                                   // char 59 (partial)
        .byte $54,$54,$55,$52,$47,$00,$01,$06       // char 60 '<'
        .byte $1b,$6e,$b9,$e4,$d1,$25,$5f,$d5       // char 61 '='
        .byte $68,$80,$00,$02,$0a,$55,$56,$59       // char 62 '>'
        .byte $00,$00,$28,$aa,$6a,$64,$99,$56       // char 63 '?'
        .byte $15,$01,$00,$41,$50,$00,$40,$50       // char 64 '@'
        .byte $54,$55,$15,$05,$11,$00,$00,$00       // char 65 'A'
        .byte $01,$02,$47,$5b,$5e,$06,$1e,$79       // char 66 'B'
        .byte $a4,$d0,$81,$44,$14,$d5,$60,$00       // char 67 'C'
        .byte $20,$00,$0a,$26,$aa,$66,$29,$02       // char 68 'D'
        .byte $00,$00,$00,$80,$a0,$60,$98,$aa       // char 69 'E'
        .byte $2a,$0a,$02,$82,$00,$00,$00,$00       // char 70 'F'
        .byte $40,$50,$90,$54,$59                   // char 71 (partial)

// --- Region $2284-$265f ---
.pc = $2284 "dat_2284"

dat_2284:
        .byte $02,$01,$03,$07,$1a,$29,$78           // char 75 (partial)
        .byte $b8,$e5,$e2,$e7,$d6,$09,$24,$51       // char 76 'L'
        .byte $61,$96,$c9,$96,$ca,$05,$59,$66       // char 77 'M'
        .byte $99,$50,$80,$40,$90,$55,$65,$55       // char 78 'N'
        .byte $55,$04,$00,$00,$00,$00               // char 79 (partial)

txt_22a9:
        .byte $55,$55                               // char 79 (partial)
        .byte $55,$55,$00,$00,$00,$05               // char 80 (partial)

txt_22b1:
        .byte $55,$55                               // char 80 (partial)
        .byte $55,$51,$00,$00,$00,$56,$59,$95       // char 81 'Q'
        .byte $54,$00,$00,$01,$00,$64,$94,$64       // char 82 'R'
        .byte $98,$64,$99,$68,$99,$50,$58,$65       // char 83 'S'
        .byte $9a,$aa,$b9,$e4,$b4,$40,$05,$96       // char 84 'T'
        .byte $aa,$55,$00,$55,$69,$44,$50,$55       // char 85 'U'
        .byte $99,$a6,$69,$1a,$1b,$51,$44,$25       // char 86 'V'
        .byte $58,$64,$a5,$e4,$b5,$05,$15,$25       // char 87 'W'
        .byte $59,$65,$91,$61,$90,$04,$45,$41       // char 88 'X'
        .byte $91,$56,$91,$66,$92,$55,$19,$16       // char 89 'Y'
        .byte $89,$46,$95,$86,$e5,$19,$05,$01       // char 90 'Z'
        .byte $01,$41,$81,$42,$91,$40,$91,$60       // char 91 '['
        .byte $91,$60,$91,$62,$91,$40,$11,$42       // char 92 '\'
        .byte $05,$46,$49,$46,$89,$64,$90,$50       // char 93 ']'
        .byte $80,$40,$40,$00,$40,$19,$15,$06       // char 94 '^'
        .byte $05,$02,$01,$01,$00,$04,$45,$45       // char 95 '_'
        .byte $92,$61,$92,$64,$98,$55,$19,$25       // char 96 '`'
        .byte $19,$86,$49,$9a,$46,$55,$59,$16       // char 97 'a'
        .byte $49,$56,$99,$6a,$a4,$6a,$a0,$00       // char 98 'b'
        .byte $00,$90,$64,$59,$26,$07,$2f,$27       // char 99 'c'
        .byte $2d,$15,$1d,$15,$65,$48,$80,$08       // char 100 'd'
        .byte $20,$08,$88,$86,$89,$15,$59,$64       // char 101 'e'
        .byte $98,$60,$90,$60,$94,$55,$01,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$54,$65,$16       // char 103 'g'
        .byte $19,$06,$09,$06,$09,$41,$10,$04       // char 104 'h'
        .byte $81,$45,$86,$49,$86,$59,$5c,$58       // char 105 'i'
        .byte $14,$11,$46,$aa,$bb,$14,$51,$62       // char 106 'j'
        .byte $91,$a6,$61,$a6,$a9,$65,$94,$60       // char 107 'k'
        .byte $90,$60,$90,$50,$90,$64,$59,$16       // char 108 'l'
        .byte $09,$06,$01,$02,$00,$04,$01,$44       // char 109 'm'
        .byte $81,$51,$91,$64,$98,$16,$19,$46       // char 110 'n'
        .byte $49,$92,$61,$91,$a4,$00,$40,$40       // char 111 'o'
        .byte $90,$60,$90,$64,$98,$00,$1a,$22       // char 112 'p'
        .byte $1a,$00,$12,$21,$1a,$00,$04,$04       // char 113 'q'
        .byte $58,$00,$55,$04,$58,$05,$05,$0a       // char 114 'r'
        .byte $0e,$03,$00,$00,$00,$47,$67,$63       // char 115 's'
        .byte $5a,$54,$95,$25,$09,$55,$a1,$b8       // char 116 't'
        .byte $ae,$bb,$2e,$4f,$5f,$5a,$55,$55       // char 117 'u'
        .byte $95,$ea,$ff,$ff,$ff                   // char 118 (partial)

txt_23e0:
        .byte $20,$55,$55                           // char 118 (partial)
        .byte $55,$aa,$ff,$ff,$ff,$00               // char 119 (partial)

txt_23e9:
        .byte $5a,$55                               // char 119 (partial)
        .byte $56,$a5,$f9,$fd,$fd,$00,$00,$40       // char 120 'x'
        .byte $80,$90,$e0,$b0,$e0,$01,$01,$02       // char 121 'y'
        .byte $01,$02,$02,$02,$02,$65,$a2,$66       // char 122 'z'
        .byte $a2,$67,$a7,$ab,$a7,$73,$53,$9f       // char 123 '{'
        .byte $63,$9f,$6f,$9f,$6f,$55,$59,$69       // char 124 '|'
        .byte $61                                   // char 125 (partial)

txt_2414:
        .byte $41,$41,$41,$41,$45,$47,$69           // char 125 (partial)
        .byte $51,$5b,$55,$5b,$55,$6a,$9a,$5a       // char 126 '~'
        .byte $da,$7a,$d6,$7a,$d6,$62,$40,$60       // char 127
        .byte $40,$60,$40,$60,$60,$5b,$69,$5b       // char 128
        .byte $59,$99,$5a,$96,$96,$65,$a5,$a9       // char 129
        .byte $ad,$ba,$ad,$ba,$af,$41,$a1,$61       // char 130
        .byte $51,$71,$d1,$77,$dd,$5d,$51,$5d       // char 131
        .byte $96,$5d,$96,$66,$96,$46,$99,$c6       // char 132
        .byte $9a,$ea,$de,$eb,$ee,$00,$00,$00       // char 133
        .byte $00,$00,$03,$66,$99,$00,$00,$03       // char 134
        .byte $01,$35,$59,$65,$97,$54,$54,$54       // char 135
        .byte $59,$59,$67,$9f,$7f,$5d,$63,$58       // char 136
        .byte $66,$99,$66,$aa,$a9,$51,$46,$19       // char 137
        .byte $66,$9a,$ab,$6a,$5b,$45,$51,$91       // char 138
        .byte $65,$a9,$b9,$ed,$b9,$5a,$a6,$66       // char 139
        .byte $a2,$a2,$62,$a2,$a6,$45,$46,$59       // char 140
        .byte $46,$5a,$5b,$5e,$5b,$50,$7c,$5c       // char 141
        .byte $74,$54,$54,$55,$95,$00,$00,$00       // char 142
        .byte $00,$05,$5a,$aa,$aa,$0a,$09,$1a       // char 143
        .byte $6a,$aa,$a9,$a7,$5f,$5a,$8b,$9e       // char 144
        .byte $5f,$6d,$b9,$f5,$96,$66,$a9,$fa       // char 145
        .byte $ee,$ee,$ae,$ae,$ad,$6a,$9a,$6a       // char 146
        .byte $9a,$5a,$7a,$da,$7a,$40,$90,$80       // char 147
        .byte $80,$80,$80,$80,$80,$00,$00,$00       // char 148
        .byte $00,$00,$00,$00,$00,$65,$29,$26       // char 149
        .byte $1a,$0a,$0a,$0a,$1a,$24,$19,$24       // char 150
        .byte $19,$2a,$6a,$2b,$6e,$64,$59,$a6       // char 151
        .byte $69,$a6,$aa,$ea,$a6,$00,$1a,$20       // char 152
        .byte $1a,$00,$19,$22,$2a,$00,$54,$40       // char 153
        .byte $54,$00,$54,$00,$54,$00,$00,$00       // char 154
        .byte $00,$01,$02,$03,$06,$06,$1a,$19       // char 155
        .byte $69,$66,$a6,$9b,$9b,$5b,$6e,$bb       // char 156
        .byte $ae,$bd,$fd,$fd,$fd,$6f,$bb,$ea       // char 157
        .byte $fb,$ec,$a0,$e0,$b0,$55,$99,$aa       // char 158
        .byte $fd,$33,$00,$00,$00,$56,$aa,$99       // char 159
        .byte $56,$ff,$00,$00,$00,$60,$90,$70       // char 160
        .byte $c0,$00,$00,$00,$00,$02,$02,$02       // char 161
        .byte $02,$02,$02,$02,$06,$57,$57,$5b       // char 162
        .byte $57,$5b,$9b,$5b,$9b,$5f,$6f,$9f       // char 163
        .byte $6f,$af,$af,$af,$af,$41,$41,$41       // char 164
        .byte $81,$41,$81,$41,$83,$56,$5e,$96       // char 165
        .byte $5e,$5e,$9e,$66,$96,$5f,$9f,$67       // char 166
        .byte $9b,$6b,$ab,$ab,$ab,$50,$70,$50       // char 167
        .byte $90,$50,$90,$6c,$90,$2a,$69           // char 168 (partial)

txt_2572:
        .byte $2a                                   // char 168 (partial)
        .byte $2e,$2a,$2e,$3a,$2e,$6a,$6a,$6e       // char 169
        .byte $7b,$6e,$7f,$7f,$7f,$55,$95,$e5       // char 170
        .byte $fa,$ff,$ff,$fd,$d5,$59,$5b,$6d       // char 171
        .byte $bf,$ff,$ff,$5f,$5f,$6a,$9a,$55       // char 172
        .byte $77,$dd,$7a,$fa,$fa,$59,$aa,$ff       // char 173
        .byte $ff,$f7,$99,$66,$9a,$57,$7f,$ae       // char 174
        .byte $aa,$f7,$75,$d5,$55,$66,$9a,$55       // char 175
        .byte $5b,$ff,$ff,$ff,$fc,$56,$5a,$6a       // char 176
        .byte $aa,$aa,$ab,$b3,$03                   // char 177 (partial)

txt_25b8:
        .byte $56,$56,$56                           // char 177 (partial)
        .byte $56,$56,$56,$56,$56,$57,$67,$9b       // char 178
        .byte $65,$9a,$6a,$aa,$aa                   // char 179 (partial)

txt_25c8:
        .byte $55,$55,$55                           // char 179 (partial)
        .byte $56,$ab,$ff,$e5,$95,$5a,$5a,$6b       // char 180
        .byte $be,$ff,$bf,$6f,$5f,$7f,$9f,$55       // char 181
        .byte $99,$a5,$9f,$9f,$9f,$5a,$af,$ff       // char 182
        .byte $f5,$55,$55,$55,$54,$56,$5b,$aa       // char 183
        .byte $aa,$ab,$ac,$c0,$00,$6a,$a9,$a4       // char 184
        .byte $40,$00,$00,$00,$00,$57,$5b,$57       // char 185
        .byte $57,$97,$57,$97,$97,$5f,$9f,$6f       // char 186
        .byte $9f,$6f,$af,$af,$af                   // char 187 (partial)

txt_2608:
        .byte $40,$40,$40                           // char 187 (partial)
        .byte $40,$40,$40,$40,$40,$00,$00,$00       // char 188
        .byte $00,$00,$00,$01,$06,$0a,$1a,$2a       // char 189
        .byte $29,$6a,$a7,$ab,$9f,$6a,$6a,$6e       // char 190
        .byte $bb,$ae,$bb,$fe,$fd,$6a,$6a,$6a       // char 191
        .byte $6a,$6b,$ab,$a8,$ac,$00,$15,$00       // char 192
        .byte $25,$10,$15,$10,$25,$00,$54,$00       // char 193
        .byte $54,$00,$54,$00,$54,$07,$0a,$0b       // char 194
        .byte $0a,$0b,$0e,$0b,$0e,$6f,$af,$40       // char 195
        .byte $80,$40,$80,$40,$80,$fd,$fe,$01       // char 196
        .byte $02,$01,$02,$01,$02,$60,$90,$60       // char 197
        .byte $90,$60,$90,$60,$90                   // char 198 (partial)

// --- Region $2678-$281f ---
.pc = $2678 "dat_2678"

dat_2678:
        .byte $02,$06,$06                           // char 201 (partial)
        .byte $0a,$07,$0a,$0b,$0e,$6f,$9f,$60       // char 202
        .byte $90,$50,$90,$50,$90,$f6,$f5,$06       // char 203
        .byte $09,$06,$09,$06,$09,$43,$80,$43       // char 204
        .byte $80,$40,$83,$40,$80,$67,$97,$64       // char 205
        .byte $98,$64,$98,$64,$98,$fd,$fd,$01       // char 206
        .byte $00,$00,$00,$00,$00,$6c,$9c,$64       // char 207
        .byte $98,$64,$98,$64,$5b,$19,$26,$39       // char 208
        .byte $36,$09,$36,$09,$06,$7f,$7f,$80       // char 209
        .byte $40,$80,$40,$80,$40,$d9,$e5,$19       // char 210
        .byte $26,$09,$0a,$09,$0a,$6f,$9f,$60       // char 211
        .byte $90,$60,$90,$50,$50,$f6,$f9,$06       // char 212
        .byte $09,$06,$09,$06,$09,$6b,$40,$80       // char 213
        .byte $40,$80,$40,$80,$70,$68,$00,$00       // char 214
        .byte $00,$00,$00,$00,$00,$40,$00,$00       // char 215
        .byte $00,$00,$00,$00,$00,$01,$00,$01       // char 216
        .byte $00,$00,$00,$00,$00,$66,$5a,$64       // char 217
        .byte $58,$64,$98,$64,$98,$ff,$ff,$00       // char 218
        .byte $00,$00,$00,$00,$00,$55,$59,$65       // char 219
        .byte $59,$65,$95,$65,$95,$5f,$9f,$50       // char 220
        .byte $90,$60,$90,$60,$90,$fd,$ff,$14       // char 221
        .byte $24,$18,$26,$19,$1a,$55,$5d,$25       // char 222
        .byte $0a,$00,$80,$e0,$76,$40,$a4,$e9       // char 223
        .byte $ba,$6e,$17,$01,$00,$00,$00,$40       // char 224
        .byte $a5,$ea,$bb,$6e,$05,$2b,$6b           // char 225 (partial)

txt_273a:
        .byte $2f                                   // char 225 (partial)
        .byte $2b,$ad,$b9,$e4,$50,$f5,$f5,$05       // char 226
        .byte $05,$05,$09,$02,$00                   // char 227 (partial)

txt_2748:
        .byte $40,$40,$49                           // char 227 (partial)
        .byte $55,$55,$56,$a8,$00,$0a,$6a,$a9       // char 228
        .byte $a4,$90,$40,$00,$1a,$5f,$7f,$00       // char 229
        .byte $00,$01,$06,$6a,$9a,$f5,$d6,$19       // char 230
        .byte $66,$99,$66,$95,$52,$5c,$50,$70       // char 231
        .byte $5f,$99,$66,$99,$66,$00,$00,$00       // char 232
        .byte $00,$70,$57,$99,$66,$00,$00,$00       // char 233
        .byte $00,$00,$00,$40,$90,$05,$09,$09       // char 234
        .byte $0d,$0d,$01,$01,$02,$60,$60,$70       // char 235
        .byte $72,$50,$50,$58,$5c,$42,$02,$41       // char 236
        .byte $11,$44,$10,$44,$10,$50,$9c,$50       // char 237
        .byte $5c,$5c,$98,$97,$d4,$00,$00,$00       // char 238
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $00,$00,$00,$00,$06,$07,$0f,$0f       // char 241
        .byte $2f,$0f,$2f,$2f,$6f,$70,$73,$8c       // char 242
        .byte $73,$4c,$4f,$4f,$4f,$4f,$0f,$4f       // char 243
        .byte $0f,$4f,$4f,$5f,$8f,$40,$80           // char 244 (partial)

txt_27d2:
        .byte $40                                   // char 244 (partial)
        .byte $40,$40,$40,$40,$40,$5b,$64,$57       // char 245
        .byte $9b,$56,$97,$96,$96,$04,$10,$04       // char 246
        .byte $11,$04,$15,$55,$16,$7c,$9e,$be       // char 247
        .byte $3d,$bd,$3f,$3f,$3f,$05,$06,$09       // char 248
        .byte $06,$09,$09,$0d,$0d,$43,$b0,$83       // char 249
        .byte $b0,$93,$a3,$93,$a3,$06,$41,$10       // char 250
        .byte $44,$15,$59,$96,$59,$62,$80,$0a       // char 251
        .byte $a8,$aa,$a6,$99,$66,$0f,$4e,$0f       // char 252
        .byte $4f,$4f,$4f,$53,$93,$40,$70,$70       // char 253
        .byte $60,$b0,$60,$60,$50                   // char 254 (partial)

// --- Region $2838-$295f ---
.pc = $2838 "dat_2838"

dat_2838:
        .byte $54,$5b,$54,$67,$57,$56,$97,$56,$04,$10,$04,$10,$44,$14,$14,$15 // T[TgWV.V....D...
        .byte $5a,$6a,$5a,$66,$5a,$56,$5a,$96,$6c,$af,$64,$a7,$68,$a7,$ab,$ab // ZjZfZVZ.l.d.h...
        .byte $5e,$1f,$4e,$1b,$4b,$57,$92,$67,$56,$65,$4a,$43,$70,$60,$60,$5c // ^.N.KW.gVeJCp``\
        .byte $70,$97,$a9,$5a,$35,$03,$00,$00,$00,$00,$7c,$a5,$aa,$5a,$35,$00 // p..Z5.....|..Z5.
        .byte $04,$11,$40,$a8,$fe,$ff,$ff,$6f,$44,$11,$44,$14,$14,$84,$95,$c5 // ..@....oD.D.....
        .byte $46,$1b,$6f,$bf,$be,$bf,$7f,$3f,$6a,$aa,$a9,$97,$40,$00,$c0,$c0 // F.o....?j...@...
        .byte $5a,$6c,$b0,$00,$00,$00,$00,$00,$43,$03,$03,$07,$03,$07,$07,$0b // Zl......C.......
        .byte $60,$a0,$73,$a0,$73,$73,$4e,$4b,$6a,$07,$06,$47,$06,$4b,$4a,$8f // `.s.ssNKj..G.KJ.
        .byte $60,$a0,$60,$b0,$60,$70,$70,$40,$01,$02,$00,$00,$00,$00,$00,$00 // `.`.`pp@........
        .byte $58,$54,$54,$96,$96,$1d,$17,$2d,$54,$45,$15,$19,$16,$19,$46,$89 // XTT....-TE....F.
        .byte $7d,$2e,$2f,$1f,$4b,$8b,$57,$a2,$00,$00,$00,$40,$80,$c0,$d0,$e0 // }./.K.W....@....
        .byte $00,$00,$00,$00,$00,$01,$02,$07,$1b,$2f,$3f,$7f,$be,$f9,$f5,$e6 // ........./?.....
        .byte $65,$55,$55,$95,$ea,$ff,$af,$aa,$4d,$b7,$4d,$77,$fd,$d5,$55,$55 // eUU.....M.Mw..UU
        .byte $5f,$9f,$5f,$9f,$9f,$9f,$af,$9f       // _._.....

txt_2910:
        .fill 8, $40
        .byte $6a,$6d,$6a,$2e,$6b,$2e,$3b,$6e,$59,$66,$59,$6a,$66,$6a,$ae,$7b // jmj.k.;nYfYjfj.{
        .byte $2e,$6a,$2e,$6a,$6e,$6b,$6e,$6b,$03,$47,$03,$43,$43,$83,$42,$83 // .j.jnknk.G.CC.B.
        .byte $53,$5a,$53,$5b,$5a,$5b,$5e,$5e,$66,$99,$6a,$a9,$a9,$a6,$a7,$a7 // SZS[Z[^^f.j.....
        .byte $6a,$96,$66,$b9,$fd,$fd,$fe,$ff,$63,$a7,$a3,$a7,$a9,$a9,$69,$69 // j.f.....c.....ii
        .byte $60,$58,$50,$58,$78,$54,$74,$5e       // `XPXxTt^

// --- Region $2978-$2c76 ---
.pc = $2978 "dat_2978"

dat_2978:
        .byte $7d,$7f,$bd,$7f,$bf,$bf,$3f,$bf,$58,$25,$59,$6a,$69,$6e,$bb,$6e // }.....?.X%Yjin.n
        .byte $56,$96,$95,$56,$95,$9d,$95,$a5,$69,$ab,$69,$69,$6a,$69,$6a,$6a // V..V....i.iijijj
        .byte $5a,$66,$69,$69,$69,$6d,$79,$6e,$6c,$58,$57,$95,$55,$96,$9a,$ea // ZfiiimynlXW.U...
        .byte $00,$00,$40,$90,$90,$e4,$a4,$b8,$00,$00,$00,$00,$00,$00,$00,$00 // ..@.............
        .byte $07,$07,$0b,$0b,$01,$01,$02,$02,$63,$73,$7b,$5b,$7b,$5a,$5e,$56 // ........cs{[{Z^V
        .byte $6f,$6f,$5f,$9b,$9b,$ab,$bb,$ee       // oo_.....

txt_29d0:
        .byte $40,$40,$b0,$b0,$90,$9c,$a4,$a7,$00,$00,$00,$00,$00,$00,$00,$00 // @@..............
        .byte $07,$0b,$0b,$0f,$0b,$1f,$0f,$1f,$7a,$4b,$7a,$79,$76,$79,$b6,$79 // ........zKzyvy.y
        .byte $67,$4f,$6f,$6f,$6f,$6f,$9f,$9f,$70,$40,$40,$40,$80,$40,$80,$80 // gOoooo..p@@@.@..
        .fill 8, $00
        .byte $1b,$0e,$07,$06,$02,$01,$00,$00,$4a,$62,$6e,$5e,$5b,$5b,$57,$56 // ........Jbn^[[WV
        .byte $65,$a9,$6a,$aa,$bb,$ae,$bb,$6e,$5c,$96,$d5,$e5,$bd,$6f,$9a,$55 // e.j....n\....o.U
        .byte $36,$6a,$a9,$a7,$9d,$f6,$59,$aa,$7e,$ba,$ea,$a6,$aa,$99,$66,$55 // 6j....Y.~.....fU
        .byte $55,$59,$55,$66,$99,$65,$9a,$5e,$56,$99,$66,$59,$66,$5a,$6a,$6e // UYUf.e.^V.fYfZjn
        .byte $5e,$5b,$5e,$9b,$9f,$9f,$6f,$7e,$40,$80,$40,$40,$40,$80,$c0,$00 // ^[^...o~@.@@@...
        .byte $15,$26,$19,$26,$15,$19,$25,$39,$7f,$77,$7f,$7f,$57,$ad,$aa,$aa // .&.&..%9.w..W...
        .byte $5e,$6f,$9e,$5b,$9f,$5e,$ff,$ff,$41,$41,$83,$41,$83,$83,$80,$83 // ^o.[.^..AA.A....
        .byte $57,$6f,$57,$67,$97,$67,$99,$67,$56,$66,$96,$66,$99,$69,$ae,$b9 // WoWg.g.gVf.f.i..
        .byte $66,$9a,$66,$9a,$66,$99,$56,$99,$55,$99,$56,$99,$d6,$99,$e6,$a6 // f.f.f.V.U.V.....
        .byte $79,$6e,$6b,$5e,$6b,$9e,$9b,$96,$00,$00,$44,$9d,$ba,$ee,$bf,$9e // ynk^k.....D.....
        .byte $00,$00,$00,$00,$40,$90,$e0,$e4,$00,$00,$00,$00,$00,$00,$00,$00 // ....@...........
        .byte $17,$1d
        .byte $27,$1d
        .byte $27,$2d,$07
        .text "-VZZ"
        .byte $9b,$9a,$eb,$9e,$ef
        .byte $6b,$5e,$9b,$96,$db,$a6,$eb,$b6,$56,$b9,$76,$b9,$56,$99,$6a,$9a // k^......V.v.V.j.
        .byte $6a,$6a,$9b,$da,$9b,$da,$a6,$e6,$59,$9a,$aa,$ee,$bb,$ef,$bb,$ee // jj......Y.......
        .byte $6d,$79,$6e,$5b,$9e,$9b,$e6,$e7,$00,$00,$00,$40,$40,$80,$c0,$90 // myn[.......@@...
        .fill 8, $00
        .byte $6d,$69,$6a,$3a,$1a,$0e,$06,$03,$69,$6a,$5a,$6b,$5a,$9b,$9a,$e6 // mij:....ijZkZ...
        .byte $56,$96,$95,$65,$d9,$76,$dd,$75,$00   // V..e.v.u.

txt_2b19:
        .byte $40,$50,$aa,$bb,$ee,$7f,$aa,$1f,$3f,$7f,$bd,$ed,$b5,$97,$ff,$6a // @P......?......j
        .byte $5a,$6a,$6d,$ba,$ed,$b9,$ed,$6b,$5e,$6b,$6e,$79,$6d,$bc,$ac,$00 // Zjm....k^knym...
        .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // @...............
        .byte $00,$00,$00,$00,$00,$00,$00,$69,$2a,$1a,$0a,$06,$02,$01,$00,$7f // .......i*.......
        .byte $7f,$5f,$9e,$b7,$ad,$ab,$7a,$6e,$ab,$ae,$bb,$ee,$ff,$5b,$e5,$55 // ._....zn.....[.U
        .byte $59,$55,$66,$99,$aa,$ab,$fd,$57,$65,$95,$67,$9d,$b6,$da,$a9,$6d // YUf....We.g....m
        .byte $9d,$bd,$7d,$fd,$fd,$7d,$bd,$6d,$79,$67,$66,$5e,$5a,$7a,$6b,$6b // ..}..}.mygf^Zzkk
        .byte $a4,$ac,$90,$b0,$40,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ....@...........
        .byte $00,$00,$00,$00,$00,$00,$00,$6f,$05,$00,$00,$00,$00,$00,$00,$55 // .......o.......U
        .byte $a5,$0f,$00,$00,$00,$00,$00,$40,$40,$80,$00,$00,$00,$00,$00,$56 // .......@@......V
        .byte $96,$56,$96,$96,$d5,$d5,$35,$66       // .V....5f

txt_2bc1:
        .byte $56,$5a,$aa,$a9,$95,$55,$56,$65,$59,$55,$67,$58,$6c,$b0,$c0,$5e // VZ...UVeYUgXl..^
        .byte $9b,$5b,$57,$5b                       // .[W[

txt_2bd5:
        .byte $56,$56,$d5,$59,$56,$75,$5d,$75,$9d,$77,$9f,$5b,$57,$66,$a9,$b9 // VV.YVu]u.w.[Wf..
        .byte $ee,$ba,$fd
        .text "XXVVU"
        .byte $97,$95,$d7,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$07,$05,$07,$0b,$0b,$0b,$03,$01,$65,$7d,$5d,$7f,$5f // ...........e}]._
        .byte $5f,$55,$55,$59,$6a,$a9,$a5,$95,$56,$5b,$6c,$55,$55,$6a,$73,$83 // _UUYj...V[lUUjs.
        .byte $c0,$00,$00,$5e,$5f,$57,$57,$97,$95,$d5,$e5,$6a,$aa,$a9,$67,$dd // ...^_WW....j..g.
        .byte $f6,$da,$69,$6e,$b9,$e6,$96,$5b,$6c,$b0,$c0,$70,$60,$b0,$c0,$00 // ..in...[l..p`...
        .fill 11, $00
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$6d,$97,$eb,$29,$3a,$0a,$0e,$03 // ........m..):...
        .byte $65,$99,$95,$e5,$b9,$6e,$5b,$56,$6a,$95 // e....n[Vj.

txt_2c5a:
        .text "UUUU"
        .byte $aa,$ff,$66,$aa,$aa,$aa,$aa,$a5,$5f,$f6,$5b,$5e
        .byte $6d,$79,$b5,$e5,$95,$57,$5c,$9c,$50,$70,$40,$c0 // my...W\.Pp@.

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

// --- Region $2c98-$2cc4 ---
.pc = $2c98 "dat_2c98"

dat_2c98:
        .byte $1b,$06,$00,$00,$00,$00,$00,$00       // ........

txt_2ca0:
        .byte $55,$55,$ad,$00,$00,$00,$00,$00,$55,$55,$56,$00,$00,$00,$00,$00 // UU......UUV.....
        .byte $5e,$78,$80,$00,$00,$00,$00,$00,$15,$25,$39,$0e,$00,$00,$00,$00 // ^x.......%9.....
        .byte $57,$58,$6c,$b0                       // WXl.

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

// --- Region $2cf8-$2d64 ---
.pc = $2cf8 "dat_2cf8"

dat_2cf8:
        .byte $06,$00,$00,$00,$00,$00,$00,$00,$6c,$00,$00,$00,$00,$00,$00,$00 // ........l.......
        .fill 8, $00
        .byte $6a,$2a,$2a,$1a,$1b,$0a,$06,$07,$6a,$5b,$9a,$9b,$96,$a7,$e6,$b5 // j**.....j[......
        .byte $67,$9b,$6b,$9f,$5e,$5f,$6e,$7e,$69,$ab,$6b,$a4,$ab,$a4,$a4,$9c // g.k.^_n~i.k.....
        .fill 8, $00
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$7d,$94,$00,$00,$00,$00,$00,$00 // ........}.......
        .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // @...............
        .byte $1f,$27,$09,$02,$00,$00,$00,$00,$5b,$6c,$b0,$c0 // .'......[l..

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

// --- Region $2d90-$2dab ---
.pc = $2d90 "dat_2d90"

dat_2d90:
        .byte $6a,$1a,$07,$00,$00,$00,$00,$00,$7f   // j........

txt_2d99:
        .byte $55,$55,$b5,$00,$00,$00,$00,$6a,$aa,$a9,$9c,$00,$00,$00,$00,$58 // UU.....j.......X
        .byte $60,$80                               // `.

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

// --- Region $2e50-$2e6f ---
.pc = $2e50 "dat_2e50"

dat_2e50:
        .byte $01,$02,$00,$00,$00,$00,$00,$00,$67,$9b,$a6,$d9,$25,$3a,$0e,$03 // ........g...%:..
        .byte $6b,$ad,$a7,$6d,$ff,$f7,$ff,$7d,$5c,$60,$60,$70,$80,$80,$c0,$00 // k..m...}\``p....

// --- Region $2f7e-$3014 ---
.pc = $2f7e "bmp_2f7e"

bmp_2f7e:
        // === Bitmap data (151 bytes, $2f7e-$3014) ===
        .byte $49,$0e,$14,$12,$0f,$20,$56,$05,$12,$13,$09,$0f,$0e // I.... V......

txt_2f8b:
        .text " 1.02"
        .byte $00,$02,$0a,$07,$01,$07,$0a,$02,$00,$06,$0e
        .byte $03,$01,$01,$03,$0e,$06,$00,$3b,$07,$07,$07,$e2,$00,$07,$07,$02 // .......;........
        .byte $07,$07,$07,$60,$60,$07,$07,$07,$02,$3e,$07,$08,$07,$e5,$00,$07 // ...``....>......
        .byte $08,$02,$08,$08,$07,$5f,$66,$08,$08,$07,$02 // ....._f....

txt_2fc6:
        .fill 11, $20
        .byte $10,$50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54,$13 // .P.R.E.S.E.N.T.

txt_2fe0:
        .text "S               "
        .fill 9, $20
        .byte $90,$d0,$92,$d2,$85,$c5,$93,$d3,$85,$c5,$8e,$ce,$94,$d4,$93,$d3 // ................

txt_3009:
        .fill 12, $20

// --- Region $3074-$342a ---
.pc = $3074 "bmp_3074"

bmp_3074:
        // === Bitmap data (951 bytes, $3074-$342a) ===
        .byte $a9,$18,$8d,$16,$d0,$a9,$01,$a2,$0d,$8d,$22,$d0,$8e,$23,$d0,$ad // .........."..#..
        .byte $44,$2f,$f0,$06,$20,$6c,$33,$20,$03,$10,$a9,$45,$a2,$2f,$8d,$14 // D/.. l3 ...E./..
        .byte $03,$8e,$15,$03,$a9,$30,$8d,$12,$d0,$2e,$19,$d0,$4c,$31,$ea // .....0......L1.

txt_30a3:
        .text "    "
        .byte $13
        .byte $53,$14
        .byte $54,$0f
        .byte $4f,$0d
        .byte $4d,$10
        .byte $50,$09
        .byte $49
        .byte $0e,$4e,$27,$67,$09,$49,$0e,$4e,$20,$60,$31,$71,$39,$79,$39,$79 // .N'g.I.N `1q9y9y
        .byte $32,$72,$21,$61,$20,$60,$20,$60       // 2r!a ` `

txt_30cb:
        .text "    "
        .byte $93,$d3,$94,$d4,$8f,$cf,$8d,$cd,$90,$d0,$89,$c9
        .byte $8e,$ce,$a7,$e7,$89,$c9,$8e,$ce,$a0,$e0,$b1,$f1,$b9,$f9,$b9,$f9 // ................
        .byte $b2,$f2,$a1,$e1,$a0,$a0,$a0,$7c,$0c,$61,$71,$01,$11,$01,$71,$0c // .......|.aq...q.
        .byte $6c,$71,$01,$11,$01,$71,$01,$11,$71,$71,$6c,$51,$01,$31,$3c,$7c // lq...q..qqlQ.1<|
        .byte $71,$21,$51,$01,$31,$61,$31,$71,$1c,$51,$01,$31,$51,$31,$71,$6c // q!Q.1a1q.Q.1Q1ql
        .byte $51,$01
        .text "11!A"
        .byte $7c,$0c,$11,$0c
        .byte $3c,$2c,$4c,$71,$01
        .byte $2c
        .byte $0c,$3c,$2c,$71,$71,$3c,$01,$01,$3c,$2c,$7c,$71,$71,$61,$7c,$0c // .<,qq<..<,|qqa|.
        .byte $3c,$61,$41,$71,$61,$41,$01,$3e,$0e,$4e,$71,$51,$41,$01,$31,$21 // <aAqaA.>.NqQA.1!
        .byte $4e,$71,$5e
        .text "N!1>"
        .byte $01
        .byte $21,$71,$01,$71,$61
        .byte $31,$01
        .byte $21
        .byte $7c,$01,$71,$61,$31,$41,$1c,$71,$01,$51,$61,$31,$21,$11,$71,$06 // |.qa1A.q.Qa1!.q.
        .byte $7e,$53,$73,$33,$53,$1e,$01,$73,$24,$71,$3e,$53,$11,$0e,$73,$6e // ~Ss3S..s$q>S..sn
        .byte $56,$3e,$66
        .byte $56,$0e,$76
        .text "CS13"
        .byte $06,$11,$0e,$7e,$16,$03
        .byte $31,$01,$01,$03,$7e,$11,$01,$3e,$03,$0d,$04,$76,$26,$16,$31,$53 // 1...~..>...v&.1S
        .byte $04,$06,$76,$7e,$06,$4e,$3d,$5d,$1d,$0d,$73,$0e,$44,$36,$51,$5e // ..v~.N=]..s.D6Q^
        .byte $1d,$7d,$64,$43,$36,$01,$5e,$14,$71,$51,$03,$3d,$36,$01,$21,$0c // .}dC6.^.qQ.=6.!.
        .byte $71,$01,$01,$31,$01,$51,$1c,$71,$01,$09,$31,$01,$09,$69,$71,$01 // q..1.Q.q..1..iq.
        .byte $01,$31,$09,$01,$41,$71,$71,$71,$71,$01,$71,$7c,$7c,$7c,$7c,$71 // .1..Aqqqq.q||||q
        .byte $71,$71,$71,$71,$39,$79,$71,$79,$78,$71,$79,$31,$71,$71,$7c,$79 // qqqq9yqyxqy1qq|y
        .byte $7c,$71,$39,$71,$7c,$79,$79,$71,$71,$3c,$79,$71,$31,$71,$79,$01 // |q9q|yyqq<yq1qy.
        .byte $71,$79,$7c,$79,$79,$79,$7c,$7c,$7c,$79,$79,$7c,$79,$3c,$79,$71 // qy|yyy|||yy|y<yq
        .byte $3f,$71,$7c,$3c,$7c,$7c,$09,$79,$7c,$71,$7f,$7c,$7f,$7c,$78,$7c // ?q|<||.y|q.|.|x|
        .byte $0c,$3c,$7f,$71,$31,$71,$7c,$3c,$7f,$79,$0c,$79,$7f,$71,$7c,$78 // .<.q1q|<.y.y.q|x
        .byte $7c,$79,$71,$7c,$09,$7c,$79,$71,$3f,$79,$7c,$39,$79,$79,$0f,$7f // |yq|.|yq?y|9yy..
        .byte $7f,$78,$78,$7c,$7f,$79,$78,$7f,$71,$7f,$7f,$7f,$3f,$71,$7f,$3f // .xx|.yx.q...?q.?
        .byte $7f,$78,$3f,$7f,$7f,$0f,$71,$78,$7f,$7f,$7f,$7c,$7f,$7f,$71,$01 // .x?...qx...|..q.
        .byte $31,$71,$7c,$3f,$78,$78,$3f,$7c,$78,$01,$71,$7f,$78,$71,$79,$71 // 1q|?xx?|x.q.xqyq
        .byte $78,$78,$7f,$0f,$7c,$71,$7f,$3c,$78,$78,$38,$78,$78,$78,$71,$71 // xx..|q.<xx8xxxqq
        .byte $78,$78,$78,$78,$78,$78,$71,$71,$71,$71,$7f,$3c,$71,$7c,$38,$78 // xxxxxxqqqq.<q|8x
        .byte $71,$31,$71,$71,$01,$71,$71,$79,$71,$7d,$7d,$7c,$78,$71,$01,$3f // q1qq.qqyq}}|xq.?
        .byte $71,$71,$3f,$78,$71,$31,$71,$71,$01,$7c,$7c,$78,$71,$71,$71,$71 // qq?xq1qq.||xqqqq
        .byte $71,$71,$01,$71,$71,$71,$31,$71,$71,$31,$71,$71,$01,$71,$71,$71 // qq.qqq1qq1qq.qqq
        .byte $71,$71,$7c,$7d,$79,$71,$71,$71,$71,$71,$31,$71,$71,$31,$71,$71 // qq|}yqqqqq1qq1qq
        .byte $31,$71,$71,$71,$71,$71,$71,$71,$71,$71,$71,$71,$71,$01,$31,$71 // 1qqqqqqqqqqqq.1q
        .byte $71,$71,$01,$31,$71,$71,$71,$71,$71,$01,$31,$71,$71,$71,$71,$71 // qq.1qqqqq.1qqqqq
        .byte $01,$31,$71,$71,$71,$71,$71           // .1qqqqq

txt_32f2:
        .text "   F"
        .byte $01,$02,$15,$0c,$0f,$15,$13
        .byte $20,$03,$0f,$04,$09
        .byte $0e,$07,$20,$02,$19,$20,$54,$08,$05,$20,$4c,$01,$13,$14,$20,$44 // .. .. T.. L... D
        .byte $12,$01,$07,$0f,$0e                   // .....

txt_3317:
        .fill 8, $20
        .byte $4d,$15,$13,$09,$03,$20,$03,$0f,$0d,$10,$0f,$13,$09,$14,$09,$0f // M.... ..........
        .byte $0e,$20,$02,$19                       // . ..

txt_3333:
        .text " MSK/C"
        .byte $12,$05,$13,$14

txt_333d:
        .text "       L"
        .byte $0f,$07,$0f
        .byte $20,$01,$12,$14,$17
        .byte $0f,$12,$0b,$20,$02,$19,$20,$4d,$09,$12,$01,$07,$05,$2f,$43,$05 // ... .. M...../C.
        .byte $0e,$13,$0f,$12,$20,$44,$05,$13,$09,$07,$0e,$20,$20,$17,$00,$ce // .... D.....  ...
        .byte $6a,$33,$ce,$6a,$33,$ad,$6a,$33,$c9,$0f,$f0,$01,$60,$a9,$17,$8d // j3.j3.j3....`...
        .byte $6a,$33,$a2,$00,$bd,$d1,$06,$9d,$d0,$06,$e8,$e0,$50,$d0,$f5,$ad // j3..........P...
        .byte $00,$37,$d0,$0f,$8d,$6b,$33,$a9,$00,$8d,$8d,$33,$a9,$37,$8d,$8e // .7...k3....3.7..
        .byte $33,$a9,$20,$48,$ee,$6b,$33,$ad,$6b,$33,$29,$01,$a8,$68,$c0,$00 // 3. H.k3.k3)..h..
        .byte $d0,$05,$09                           // ...

txt_33b0:
        .byte $40                                   // @ character
        .text " "
        .byte $40                                   // @ character
        .text "6"
        .byte $8d,$f7,$06,$09,$80,$8d,$1f,$07,$60,$00
        .byte $56,$01
        .byte $03,$0e,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .fill 16, $06
        .byte $0e,$03,$01,$01,$0f,$0c,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .fill 20, $0b
        .byte $0c,$0f,$01,$01,$07,$0a,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .fill 20, $02
        .byte $0a,$07,$01                           // ...

// --- Region $3498-$36bf ---
.pc = $3498 "Segment $3498"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$37,$9d,$01,$08,$e8,$d0,$f7,$ee // .4......7.......
        .byte $0c,$04,$ee,$09,$04,$d0,$ef,$a9,$37,$85,$01 // ........7..

txt_34b3:
        .byte $58,$20,$59,$a6,$4c,$ae,$a7           // X Y.L..

txt_34ba:
        .text "     *** "
        .byte $04,$0f,$15,$02,$0c,$05
        .byte $20
        .byte $14,$12,$0f,$15,$02,$0c,$05           // .......

txt_34d1:
        .text " +3 "
        .byte $0e,$14,$13,$03
        .byte $20,$0f,$0e,$0c,$19

txt_34de:
        .text " ***  >"
        .byte $03,$12,$01,$03,$0b
        .byte $3a,$04,$0f,$0d
        .byte $09,$0e,$01,$14,$0f,$12,$13,$20,$20,$3e,$06,$09,$18,$3a,$02,$0f // .......  >...:..
        .byte $0f,$1a,$05                           // ...

txt_3501:
        .text " ....... "
        .byte $07,$0f,$14
        .byte $20,$14,$09,$12
        .byte $05,$04,$20,$0f,$06,$20,$06,$09,$18,$09,$0e,$07,$20,$07,$01,$0d // .. .. ...... ...
        .byte $05,$13,$20,$0e,$0f,$02,$0f,$04,$19,$20,$05,$0c,$13,$05,$20,$03 // .. ...... .... .
        .byte $01,$0e,$20,$13,$0f,$20,$14,$0f,$0f,$0b,$20,$01,$20,$0e,$09,$03 // .. .. .... . ...
        .byte $05,$20,$02,$12,$05,$01,$0b           // . .....

txt_3548:
        .text "...         ?"
        .byte $07,$15,$05
        .byte $13,$13,$20,$17,$08,$01,$14,$3f,$20,$09,$27,$0d,$20,$02,$01,$03 // .. ....? .'. ...
        .byte $0b                                   // .

txt_3569:
        .text "!!!       >"
        .byte $02,$05,$05,$12
        .byte $20
        .byte $14,$0f,$3a,$20,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13,$20,$1b // ..: .......... .
        .byte $20,$07,$05,$0e,$05,$13,$09,$13,$20,$1b,$20,$04,$05,$01,$04,$0c //  ....... . .....
        .byte $09,$0e,$05,$20,$1b,$20,$10,$12,$0f,$0a,$05,$03,$14,$2d,$18,$20 // ... . .......-. 
        .byte $1b,$20,$0e,$05,$09,$20,$1b,$20,$06,$09,$13,$14,$2c,$20,$13,$01 // . ... . ...., ..
        .byte $15,$12,$0f,$0e,$20,$01,$0e,$04,$20,$12,$09,$03,$08,$09,$05,$20 // .... ... ...... 
        .byte $1b,$20,$01,$0c,$0c,$20,$0f,$14,$08,$05,$12,$13 // . ... ......

txt_35d5:
        .text "...        >"
        .byte $0d,$19,$13,$14
        .byte $09,$03,$20,$03,$01,$16,$05,$12,$0e   // .. ......

txt_35ee:
        .text ": (718) 251-7150"
        .fill 22, $20
        .byte $02,$0f,$0f,$1a,$05,$2f,$05,$0d,$10,$09,$12,$05 // ...../......

txt_3620:
        .fill 31, $20
        .byte $00,$48,$18,$a9,$01,$6d,$8d,$33,$8d,$8d,$33,$90,$03,$ee,$8e,$33 // .H...m.3..3....3
        .byte $68,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // h`..............
        .byte $00,$78,$a9,$34,$85,$01,$a0,$00,$a2,$00,$bd,$20,$39,$9d,$00,$0c // .x.4....... 9...
        .byte $e6,$01,$8d,$20,$d0,$8e,$20,$d0,$8d,$20,$d0,$8c,$20,$d0,$c6,$01 // ... .. .. .. ...
        .byte $e8,$d0,$e7,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9,$f0,$d0,$d8 // ................
        .byte $a9,$00,$8d,$00,$08,$a9,$37,$85,$01,$a9,$00,$8d,$20,$d0,$85,$c6 // ......7..... ...
        .byte $a2,$1a,$9d,$00,$d4,$ca,$10,$fa,$58,$4c,$e2,$fc,$00,$00,$00,$00 // ........XL......
        .fill 17, $00

// --- Region $36d3-$36d3 ---
.pc = $36d3 "dat_36d3"

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

// --- Region $3700-$391f ---
.pc = $3700 "txt_3700"

txt_3700:
        .text "     "
        .byte $1b
        .byte $20,$1b
        .byte $20,$1b
        .byte $20,$14,$05,$12,$01
        .byte $20
        .byte $01,$14,$14,$01,$03,$0b,$20,$1b,$20,$1b,$20,$1b,$20,$03,$12,$01 // ...... . . . ...
        .byte $03,$0b,$05,$04,$20,$02,$19,$20,$08,$0f,$0b,$20,$0f,$0e,$20,$0d // .... .. ... .. .
        .byte $01,$12,$03,$08,$20,$35,$14,$08       // .... 5..

txt_3738:
        .text ", 1992! "
        .byte $12,$09,$0e,$07
        .byte $20,$15,$10
        .byte $20
        .byte $14,$08,$05,$20,$05,$0d,$10,$09,$12,$05,$20,$26,$20,$07,$05,$0e // ... ...... & ...
        .byte $05,$13,$09,$13,$20,$10,$12,$0f,$0a,$05,$03,$14,$20,$17,$08,$11 // .... ....... ...
        .byte $20,$24,$0d,$19,$13,$14,$09,$03,$20,$03,$01,$16,$05,$12,$0e,$24 //  $...... ......$
        .byte $20,$01,$14                           //  ..

txt_377b:
        .text " 718-251-7150!  "
        .byte $14,$08,$05,$20,$05,$0d,$10,$05,$12,$0f,$12,$13,$20,$01,$12,$05 // ... ........ ...
        .byte $3a,$20,$14,$12,$09,$13,$14,$01,$0e,$20,$23,$20,$14,$08,$05,$20 // : ....... # ... 
        .byte $0c,$01,$13,$14,$20,$04,$12,$01,$07,$0f,$0e,$20,$23,$20,$13,$05 // .... ...... # ..
        .byte $11,$15,$05,$0e,$03,$05,$12,$20,$23,$20,$02,$0f,$0f,$1a,$05,$20 // ....... # ..... 
        .byte $23,$20,$14,$08,$05,$20,$05,$18,$14,$12,$05,$0d,$09,$13,$14,$20 // # ... ......... 
        .byte $23,$20,$12,$09,$03,$08,$20,$23,$20,$08,$0f,$0b // # .... # ...

txt_37e7:
        .text " #   "
        .byte $09,$0e,$14,$05,$12,$0e,$01,$14,$09,$0f,$0e
        .byte $01,$0c,$20,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f,$3a // .. ......... ..:
        .byte $20,$07,$05,$0e,$05,$13,$09,$13,$20,$10,$12,$0f,$0a,$05,$03,$14 //  ....... .......

txt_3817:
        .text "! * "
        .byte $04,$05,$01,$04,$0c,$09,$0e,$05
        .byte $20,$26,$20,$10
        .byte $12,$0f,$0a,$05,$03,$14,$20,$18,$20,$2a,$20,$06,$34,$03,$07,$20 // ...... . * .4.. 
        .byte $2a,$20,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13,$20,$2a,$20,$08 // * .......... * .
        .byte $19,$13,$14,$05,$12,$09,$03,$20,$2a,$20,$06,$01,$09,$12,$0c,$09 // ....... * ......
        .byte $07,$08,$14,$20,$2a,$20,$14,$12,$03,$20,$2a,$20,$14,$08,$05,$20 // ... * ... * ... 
        .byte $06,$0f,$12,$03,$05,$20,$2a,$20,$09,$03,$13,$20,$2a,$20,$03,$08 // ..... * ... * ..
        .byte $12,$0f,$0d,$01,$0e,$03,$05,$20,$2a,$20,$03,$05,$0e,$13,$0f,$12 // ....... * ......
        .byte $20,$2a,$20,$13,$15,$03,$03,$05,$13,$13,$20,$2a,$20,$0c,$09,$07 //  * ....... * ...
        .byte $08,$14,$20,$2a,$20,$0e,$05,$09       // .. * ...

txt_389f:
        .text " * 2"
        .byte $04
        .byte $20,$2a,$20,$05,$03,$0c,$09,$10,$13,$05
        .byte $20
        .byte $2a,$20,$13,$14,$0f,$12,$0d           // * .....

txt_38b6:
        .text " *  "
        .byte $06,$05,$01,$12
        .byte $20,$14,$08,$05
        .byte $20,$05,$18,$03
        .byte $01,$0c,$09,$02,$15,$12,$10,$13,$20,$02,$09,$14,$03,$08 // ........ .....

txt_38d4:
        .text "!            -"
        .byte $14,$12
        .byte $09,$13,$14,$01,$0e,$20,$0f,$06,$06   // ..... ...

txt_38ed:
        .byte $21                                   // !

dat_38ee:
        // === Fill data (49 bytes, $38ee-$391e) ===
        .fill 49, $20

dat_391f:
        // === Fill data (1 bytes, $391f-$391f) ===
        .byte $00                                   // .

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

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

// --- Region $c89e-$c89e ---
.pc = $c89e "dat_c89e"

dat_c89e:
        // === Fill data (1 bytes, $c89e-$c89e) ===
        .byte $00                                   // .

// --- Region $d500-$e543 ---
.pc = $d500 "dat_d500"

dat_d500:
        .byte $01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$fe,$d5 // ....L......

txt_d50b:
        .text ";3"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_d50e:
        .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,$70   // ...7..X p

txt_d5ad:
        .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,$60,$28 // .............``(
        .byte $00,$56,$08,$d6,$db,$ec,$f0,$c0,$39,$25,$16,$d5,$d9,$ed,$f1,$c0 // .V......9%......
        .byte $95,$d5,$d6,$d5,$d9,$ed,$f1,$c0,$39,$25,$16,$d5,$d9,$ed,$f1,$c1 // ........9%......
        .byte $95,$d5,$d6,$d5,$d9,$ed,$f1,$c1,$42,$39,$25,$16,$d5,$d9,$ed,$f1 // ........B9%.....
        .byte $c0,$29,$39,$25,$16,$d5,$d9,$ed,$f1,$c1,$95,$e3,$d5,$29,$d9,$ed // .)9%.........)..
        .byte $f1,$c0,$09,$0d,$0d,$0e,$0f,$e3,$0c,$25,$95,$d5,$d6,$d5,$fe,$a3 // .........%......
        .byte $21,$95,$e3,$d5,$25,$d9,$ed,$f1,$c0,$95,$e3,$d5,$2c,$d9,$ed,$f1 // !...%.......,...
        .byte $c1,$90,$d4,$d5,$d5,$d9,$ee,$f0,$c0,$42,$39,$25,$16,$d5,$d9,$ed // .........B9%....
        .byte $f1,$c1,$60,$25,$95,$d5,$d6,$d5,$d9,$ed,$f2,$c0,$39,$25,$16,$d5 // ..`%........9%..
        .byte $d9,$ed,$f1,$c1,$95,$d5,$d6,$d5,$d9,$ed,$f1,$c0,$39,$25,$16,$d5 // ............9%..
        .byte $d9,$ed,$f2,$30,$95,$d5,$d5,$d6,$ff,$e3,$0c,$22,$95,$aa,$43,$d5 // ...0......."..C.
        .byte $d5,$d9,$ed,$f1,$c1,$95,$d5,$2f,$d5,$d5,$d9,$ed,$31,$38,$95,$d5 // ......./....18..
        .byte $d5,$e5,$f9,$cd,$32,$30,$95,$e3,$d5,$2c,$ff,$00,$01,$07,$00,$0d // ....20...,......
        .byte $35,$15,$d6,$56,$65,$5a,$a3,$21,$01,$b0,$21,$1b,$a7,$24,$30,$ec // 5..VeZ.!..!..$0.
        .byte $33,$0d,$a8,$25,$09,$0d,$0d,$0e,$0f,$e3,$0c,$21,$25,$e3 // 3..%.......!%.

txt_d6de:
        .text "5!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $2f,$01,$08                           // /..

txt_d6e5:
        .text "03"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $c2,$c3,$ff,$f9,$f5,$e5,$f5,$c9,$f1,$d1,$a2,$2f,$27,$95,$d5,$3b // .........../'..;
        .byte $00,$03,$00,$18,$83,$42,$39,$00,$06,$08,$25,$e3 // .....B9...%.

txt_d704:
        .text "5!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $29,$39,$25,$15,$d5,$d9,$ed,$f1,$c1,$09,$e3,$0d,$21,$03,$a5,$26 // )9%.........!..&
        .byte $03,$03,$0e,$33,$0e,$e9,$a2,$26,$09,$0e,$0f,$0c,$98,$c0,$ae,$22 // ...3...&......."
        .byte $95,$c0,$ad,$30,$03,$03,$0c,$39,$25,$16,$d5,$d9,$ed,$f1,$c1,$25 // ...0...9%......%
        .text "556;"
        .byte $e3,$0c
        .byte $31,$05

txt_d740:
        .text "%5"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$ff,$01,$07,$95,$d5,$d6,$d5,$d9,$fe,$09,$0c,$95,$e3,$d5,$60 // ...............`
        .byte $2c,$d9,$ed,$f1,$c0,$95,$d5,$d6,$d5,$d9,$ed,$f2,$30,$39,$25,$16 // ,...........09%.
        .byte $d5,$d9,$ed,$f2,$c0,$95,$d5,$d5,$d6,$db,$fe,$01,$08,$35,$25,$16 // .............5%.
        .byte $d5,$d9,$ed,$f1,$38,$35,$25,$16,$d5,$d9,$ed,$c1,$30,$a3,$24,$02 // ....85%.....0.$.
        .byte $0b,$0c,$03,$a4,$24,$02,$0b,$0c,$03,$a5,$24,$03,$0e // ....$.....$..

txt_d790:
        .text "9&"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$03,$0e                           // $..

txt_d796:
        .text "9&"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $29,$03,$95,$d5,$d5,$d6,$db,$fe,$01,$08,$e4 // )..........

txt_d7a4:
        .text "U:"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$0d,$01                           // ...

txt_d7aa:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d,$01                   // .....

txt_d7b2:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8e                       // ....

txt_d7b9:
        .text "'"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$fe,$a2                       // ....

txt_d7c1:
        .text "("
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_d7ca:
        .text "BUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$fe,$00,$54,$04                   // ...T.

txt_d7d3:
        .text ")"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$fe,$00,$95,$95,$e3,$d5,$24,$e5,$f9,$8d,$01,$e4,$50,$2d // ........$.....P-
        .byte $90,$d0,$10,$10                       // ....

txt_d7eb:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1,$95,$e3,$d5,$24,$e5,$f9,$cd,$27,$a8,$28,$05 // ........$...'.(.
        .byte $25,$d5,$95,$a5,$f9,$0d,$01           // %......

txt_d805:
        .text "B"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_d80e:
        .text "#"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $e3,$d5,$3a,$97,$08                   // ..:..

txt_d817:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_d81f:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d                       // ....

txt_d826:
        .text "'UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4,$e4               // ...\..

txt_d830:
        .text "U$"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $d0,$10,$10,$43,$95,$d5,$d5,$d5,$e5,$f9,$cd,$c1,$21,$95,$e3,$d5 // ...C........!...
        .byte $25,$e5,$f9,$cd,$27,$95,$e3,$d5,$24,$e5,$f9,$8d,$01,$e3,$55,$2d // %...'...$.....U-
        .byte $95,$e5,$b9,$c2,$0c,$00,$70,$6c,$98,$ab,$bb,$bc,$f3,$a3,$21,$b0 // ......pl......!.
        .byte $a5,$21,$6c,$ab,$21,$6c,$a9,$21,$c0,$a8,$e4,$50,$25,$90,$d0,$10 // .!l.!l.!...P%...
        .byte $10,$94,$e3,$d4
        .byte $21,$f8,$a4
        .byte $37,$70,$dc,$94
        .text "WEEU"
        .byte $ff
        .byte $6f,$5f,$5b,$67,$b7,$c7,$27,$02,$0d,$0b // o_[g..'...

txt_d88d:
        .text "4,"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $b0,$40,$a7,$21,$c0,$a8,$e3,$50,$22,$60,$80,$a3,$25,$60,$58,$54 // .@.!...P"`..%`XT
        .byte $6e,$71,$e3,$c1,$a4,$24,$c0,$30,$c0,$ac,$a2,$e4,$40,$22,$54,$04 // nq...$.0....@"T.
        .byte $ae,$22,$55,$01,$aa,$2e,$15,$b5,$cd,$04,$04,$10 // ."U.........

txt_d8bc:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1,$e4,$50,$35,$90,$d0,$10,$10,$5c,$54,$57,$95 // ......P5....\TW.
        .byte $e5,$b9,$c2,$0c                       // ....

txt_d8d3:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$ce,$27,$95,$e3,$d5,$24,$e5,$f9,$8d,$01 // ....'...$....

txt_d8e3:
        .text "BUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4,$e4               // ...\..

txt_d8ed:
        .text "U4"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $39,$0d                               // 9.

txt_d8f2:
        .text "8"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8e                       // ....

txt_d8fa:
        .text "'"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d,$01,$a3,$24,$40,$90,$d0,$80,$a4,$24,$40,$90,$d0 // ......$@....$@..
        .byte $80,$a5,$24,$c0,$b0,$60,$9c,$a5,$23,$c0,$80,$70,$a4,$2f,$0c,$3b // ..$..`..#..p./.;
        .byte $cc,$70                               // .p

txt_d920:
        .text "PTTU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $39,$0d,$38,$c0,$c3,$ce,$42,$cd,$f9,$e5,$d5,$ee,$c2,$c1,$c1,$25 // 9.8...B........%
        .byte $cd,$f9,$e5,$d5,$ee,$e3,$c1,$25,$cd,$f9,$25,$35,$0e,$e3,$c1,$35 // .......%..%5...5
        .byte $cd,$f9,$e5,$d5,$ee,$c2,$c1,$c1,$cf,$fa,$25,$35,$0e,$c2,$c1,$c1 // ..........%5....
        .byte $cd,$f9,$e5,$d5,$ee,$e3,$c1,$30,$cd,$f9,$25,$35,$0e,$c2,$c1,$c1 // .......0..%5....
        .byte $cd,$f9,$e5,$d5,$ee,$0c,$0f,$0e,$e4,$0d,$31,$0a,$00,$95,$c1,$cd // ..........1.....
        .byte $f9,$25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$e3,$c1,$26,$cf // .%5...........&.
        .byte $fa,$25,$35,$0e,$c2,$42,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$2f,$c1 // .%5..B......../.
        .byte $c1,$cd,$f9,$25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$e3,$c1 // ...%5...........
        .byte $38,$cd,$f9,$25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$30,$0f // 8..%5.........0.
        .byte $95,$cd,$fa,$e5,$d5,$fe,$0c,$0f,$0e,$e4,$0d,$21,$0e,$e3,$c1,$25 // ...........!...%
        .byte $cd,$f9,$25,$35,$0e,$e3,$c1,$25,$3d,$39,$0d,$0e,$03,$e3,$c1,$60 // ..%5...%=9.....`
        .byte $24,$cd,$f9,$e6,$d8,$f0,$e2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$0f,$95 // $...............
        .byte $c1,$cd,$f9,$25,$35,$0e,$1c,$b3,$ce,$cd,$f9,$e5,$d5,$ef,$66,$6b // ...%5.........fk
        .byte $5b,$da,$26,$3a,$0e,$a3,$21,$6c,$aa,$21,$1b,$a3,$21,$06,$a6,$21 // [.&:..!l.!..!..!
        .byte $03,$a2,$21,$03,$ac,$28,$0c,$0f,$0e,$00,$02,$09,$0d,$03,$a8,$3b // ..!..(.........;
        .byte $c0,$c1,$c1,$3c,$38,$0d,$03,$00,$eb,$f6,$ed,$f8,$f6,$f9,$fe,$ff // ...<8...........
        .byte $02,$0d,$0b                           // ...

txt_da28:
        .text "4,"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $b0,$40,$0c,$08,$04,$ad,$e3,$c1,$25,$cd,$f9,$25,$35,$0e,$a3,$21 // .@......%..%5..!
        .byte $03,$e3,$0d,$26,$0f,$0e,$33,$0e,$03,$03,$a3,$26,$c0,$ff,$0e,$0d // ...&..3....&....
        .byte $0d,$0f,$a4,$28,$02,$09,$0d,$0d       // ...(....

txt_da53:
        .text "5>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$aa,$2a,$02,$09,$0d,$03,$0c,$33,$3a,$e5,$d5,$f8,$a2,$e3,$c1 // ..*.....3:......
        .byte $28,$cd,$f9,$25,$35,$0e,$0c,$0f,$0e,$e4,$0d,$32,$0a,$2c,$23,$8e // (..%5......2.,#.
        .byte $cd,$f9,$e5,$d5,$ef,$0f,$95,$c1,$cd,$f9,$e5,$d5,$ee,$ff,$a7,$30 // ...............0
        .byte $30,$0f,$95,$cd,$fa,$e5,$d5,$fe,$c2,$c1,$c1,$cd,$f9,$25,$35,$0e // 0............%5.
        .byte $e3,$0c,$3a,$0f,$0e,$0d,$0d,$0f,$2e,$f1,$c1,$cd,$f9,$25,$35,$0e // ..:..........%5.
        .byte $30,$0f,$95,$cd,$f9,$25,$35,$0e,$00,$02,$0b,$0e,$03,$a4,$2b,$02 // 0....%5.......+.
        .byte $0b,$0e,$03,$33,$3f,$0e,$db,$ac,$f0,$c0,$a4,$24,$db,$ac,$70,$c0 // ...3?......$..p.
        .byte $a4,$38,$0c,$0c,$08,$e6,$08,$0c,$0c,$00,$0c,$0f,$0e,$00,$02,$09 // .8..............
        .byte $0d,$03,$01,$01,$c1,$b1,$6d,$59,$55,$ee,$e3,$c1,$35,$f1,$ed,$d9 // ......mYU...5...
        .byte $d5,$ee,$ca,$c1,$c1,$f1,$ed,$96,$54,$ec,$00,$95,$c1,$f1,$ed,$9a // ........T.......
        .byte $54,$fc,$e3,$c1,$2e,$f1,$ed,$96,$54,$ec,$f8,$00,$55,$b1,$6d,$59 // T.......T...U.mY
        .byte $55,$fa,$f8,$a7,$e3,$c1,$25,$f1,$ed,$99,$55,$fe,$e3,$c1,$29,$f1 // U.....%...U...).
        .byte $ed,$d9,$d5,$ee,$10,$10,$d0,$90,$e3,$50,$21,$e0,$e3,$c1,$2d,$f1 // .........P!...-.
        .byte $ed,$96,$54,$ec,$0e,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$a2 // ..T..........

txt_db33:
        .text "&U"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $6d,$59,$55,$fa,$e3,$c1,$21,$f1,$42,$ed,$d9,$d5,$ee,$c1,$c1,$c1 // mYU...!.B.......
        .byte $f1,$25,$ed,$97,$54,$ec,$fc,$a7,$24,$c1,$c1,$fe,$95,$e3,$55,$35 // .%..T...$.....U5
        .byte $fe,$ce,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$37,$09,$cd,$b1,$6d,$57,$54 // .........7...mWT
        .byte $fc,$10,$10,$d0,$90,$e3,$50,$21,$e0,$e3,$c1,$2d,$f1,$ed,$97,$54 // ......P!...-...T
        .byte $ec,$c1,$c1,$cd,$f7,$e4,$9c,$60,$f0,$e3,$c1,$2d,$b1,$6d,$d5,$35 // .......`...-.m.5
        .byte $0e,$0e,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$e3,$c1,$29,$f1,$ed,$96,$54 // ...........)...T
        .byte $ec,$30,$c0,$c0,$95,$e3,$55,$28,$ee,$cc,$c0,$f0,$c0,$c0,$8c,$f0 // .0....U(........
        .byte $a6,$21,$6c,$a3,$21,$1b,$a7,$21,$c0,$a2,$21,$6c,$a3 // .!l.!..!..!l.

txt_dbb3:
        .text "'00 "
        .byte $9b                                   // .

txt_dbb8:
        .text " 00"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $28,$10,$10,$e0,$00,$70               // (....p

txt_dbc2:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $a8,$36,$95,$d5,$d5,$17,$94,$5c,$b0,$00,$9b,$5f,$7b,$2f,$9f,$6f // .6.....\..._{/.o
        .byte $bf,$ff,$c0,$00,$27,$95,$d5,$3b,$a2,$27,$80,$41,$42,$1b,$82,$c1 // ....'..;.'.AB...
        .byte $27,$ac,$30,$80,$60,$50,$50,$e0,$c1,$cd,$f9,$65,$56,$54,$58,$e0 // '.0.`PP....eVTX.
        .byte $c0,$30,$c0,$a5,$22,$04,$b8,$e3,$40,$21,$80,$a5,$27,$80,$40,$40 // .0.."...@!..'.@@
        .byte $80,$00,$01,$fe,$aa,$27,$70           // .....'p

txt_dc0c:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $10                                   // .

txt_dc10:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $e3,$c1,$29,$f1,$ed,$97,$54,$ec,$10,$10,$d0,$90,$e3,$50,$25,$e0 // ..)...T......P%.
        .byte $30,$c0,$c0,$95,$e3,$55,$29,$ee,$ca,$c1,$c1,$f1,$ed,$96,$54,$ec // 0....U).......T.
        .byte $e3,$c1,$39,$f1,$ed,$d9,$d5,$ee,$37,$09,$cd,$b1,$6d,$57,$54,$fc // ..9.....7...mWT.
        .byte $f7,$c9,$cd,$f1,$ad,$57,$54,$fc,$10,$10,$d0,$90,$e3 // .....WT......

txt_dc50:
        .text "P6"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $ca,$c1,$c1,$f1,$ed,$96,$54,$ec,$01,$c1,$c1,$f1,$ed,$96,$54,$ec // ......T.......T.
        .byte $00,$40,$10,$d0,$80,$a4,$2a,$40,$10,$d0,$90,$50,$80,$00,$e8,$0f // .@....*@...P....
        .byte $03,$a5,$26,$60,$9c,$db,$26,$3b,$0c,$a2,$21,$c0,$a2,$21,$c0,$a4 // ..&`..&;..!..!..
        .byte $60,$1f,$10,$d0,$e0,$00,$70           // `.....p

txt_dc8a:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $4c,$40,$10,$4c,$c1,$10,$4c,$d0,$15,$0f,$f1,$00,$d6,$00,$d8,$2b // L@.L..L........+
        .byte $06,$2b,$fc,$3e,$29,$02,$29,$e3,$18,$e3,$fe,$60,$23,$28,$00,$70 // .+.>).)....`#(.p

txt_dcad:
        .text "-TRIBLE SPEED TUNE BY MSK/CREST-"
        .byte $e3,$0a,$61,$eb,$a8,$a2,$00,$b9,$ef,$17,$9d,$55,$17,$9d,$5b,$17 // ..a........U..[.
        .byte $b9,$f0,$17,$9d,$58,$17,$9d,$5e,$17,$c8,$c8,$e8,$e0,$03,$d0,$e7 // ....X..^........
        .byte $b9,$ef,$17,$8d,$6e,$17,$ad,$20,$10,$f0,$2b,$a2,$02,$b9,$f0,$17 // ....n.. ..+.....
        .byte $8d,$0b,$10,$3d,$61,$17,$9d,$52,$17,$ca,$10,$f1,$2c,$0b,$10,$10 // ...=a..R....,...
        .byte $15,$a2,$00,$b9,$f1,$17,$9d,$5b,$17,$b9,$f2,$17,$9d,$5e,$17,$c8 // .......[.....^..
        .byte $c8,$e8,$e0,$03,$d0,$ed,$a0,$00,$98,$99,$00,$d4,$c8,$c0,$17,$d0 // ................
        .byte $f8,$a8,$99,$14,$10,$c8,$c0,$0c,$d0,$f8,$a0,$14,$99,$6f,$17,$88 // .............o..
        .byte $10,$fa,$a9,$01,$8d,$b8,$17,$a9,$03,$8d,$6d,$17,$a9,$0f,$8d,$09 // ..........m.....
        .byte $10,$60,$a5,$fb,$48,$a5,$fc,$48,$ce,$6d,$17,$10,$1d,$ad,$6e,$17 // .`..H..H.m....n.
        .byte $8d,$6d,$17,$c9,$02,$b0,$13,$ac,$b8,$17,$b9,$35,$19,$8d,$6d,$17 // .m.........5..m.
        .byte $ce,$b8,$17,$10,$05,$a9,$01,$8d,$b8,$17,$a2,$02,$bd,$52,$17,$d0 // .............R..
        .byte $03,$4c,$c3,$15,$ad,$6d,$17,$f0,$0c,$c9,$02,$d0,$0d,$bd,$81,$17 // .L...m..........
        .byte $f0,$0e,$4c,$fe,$13,$de,$81,$17,$30,$03,$4c,$fe,$13,$4c,$f5,$12 // ..L.....0.L..L..
        .byte $bd,$55,$17,$85,$fb,$bd,$58,$17,$85,$fc,$a0,$00,$98,$9d,$6f,$17 // .U....X.......o.
        .byte $b1,$fb,$10,$0f,$0a,$9d,$d1,$17,$fe,$55,$17,$d0,$03,$fe,$58,$17 // .........U....X.
        .byte $c8,$b1,$fb,$a8,$b9,$b9,$1a,$85,$fb,$b9,$cf,$1a,$85,$fc,$bc,$78 // ...............x
        .byte $17,$b1,$fb,$10,$03,$4c,$0f,$12,$f0,$29,$c9,$7e,$f0,$1a,$9d,$d7 // .....L...).~....
        .byte $17,$bd,$87,$17,$d0,$05,$a9,$00,$9d,$da,$17,$bd,$8a,$17,$d0,$0b // ................
        .byte $a9,$00,$9d,$dd,$17,$4c,$6a,$11,$fe,$6f,$17,$a9,$ff,$9d,$e0,$17 // .....Lj..o......
        .byte $4c,$8f,$11,$fe,$6f,$17,$bd,$1a,$10,$c9,$fe,$f0,$13,$a9,$fe,$9d // L...o...........
        .byte $e0,$17,$bc,$1d,$10,$b9,$94,$19,$d9,$93,$19,$f0,$03,$9d,$b9,$17 // ................
        .byte $fe,$78,$17,$bc,$78,$17,$b1,$fb,$c9,$7f,$d0,$3f,$a9,$00,$9d,$78 // .x..x......?...x
        .byte $17,$a8,$bd,$55,$17,$18,$69,$01,$9d,$55,$17,$85,$fb,$bd,$58,$17 // ...U..i..U....X.
        .byte $69,$00,$9d,$58,$17,$85,$fc,$b1,$fb,$c9,$ff,$d0,$0c,$bd,$5b,$17 // i..X..........[.
        .byte $9d,$55,$17,$bd,$5e,$17,$9d,$58,$17,$c9,$fe,$d0,$0e,$a9,$00,$9d // .U..^..X........
        .byte $52,$17,$bc,$67,$17,$99,$04,$d4,$4c,$c3,$15,$bd,$6f,$17,$d0,$20 // R..g....L...o.. 
        .byte $a9,$fe,$9d,$1a,$10,$bd,$7b,$17,$f0,$16,$bc,$67,$17,$a9,$0f,$99 // ......{....g....
        .byte $05,$d4,$9d,$e3,$17,$a9,$00,$99,$06,$d4,$9d,$e6,$17,$4c,$79,$15 // .............Ly.
        .byte $ad,$37,$19,$f0,$08,$a9,$01,$9d,$8d,$17,$4c,$95,$14,$4c,$fe,$13 // .7........L..L..
        .byte $48,$29,$e0,$c9,$80,$d0,$13,$68,$48,$29,$10,$9d,$6f,$17,$68,$29 // H).....hH)..o.h)
        .byte $0f,$9d,$7e,$17,$fe,$78,$17,$4c,$3d,$11,$c9,$a0,$d0,$14,$68,$e3 // ..~..x.L=.....h.
        .byte $0a,$60,$5e,$9d,$d4,$17,$a8,$b9,$8e,$19,$9d,$e9,$17,$fe,$78,$17 // .`^...........x.
        .byte $4c,$3d,$11,$68,$29,$3f,$0a,$a8,$b9,$35,$1a,$48,$29,$0f,$8d,$0b // L=.h)?...5.H)...
        .byte $10,$68,$29,$f0,$c9,$30,$b0,$23,$29,$20,$9d,$c8,$17,$ad,$0b,$10 // .h)..0.#) ......
        .byte $9d,$c5,$17,$b9,$36,$1a,$9d,$c2,$17,$a9,$01,$9d,$da,$17,$9d,$87 // ....6...........
        .byte $17,$a9,$00,$9d,$cb,$17,$9d,$ce,$17,$f0,$c2,$c9,$60,$d0,$36,$a9 // ............`.6.
        .byte $01,$9d,$dd,$17,$9d,$8a,$17,$ad,$0b,$10,$9d,$96,$17,$b9,$36,$1a // ..............6.
        .byte $48,$e4,$4a,$60,$52,$9d,$93,$17,$38,$e9,$01,$9d,$90,$17,$a9,$00 // H.J`R...8.......
        .byte $9d,$9c,$17,$9d,$99,$17,$9d,$9f,$17,$9d,$a2,$17,$68,$29,$0f,$9d // ............h)..
        .byte $a5,$17,$4c,$3b,$12,$c9,$e0,$d0,$09,$b9,$36,$1a,$8d,$6e,$17,$4c // ..L;......6..n.L
        .byte $3b,$12,$c9,$f0,$d0,$09,$b9,$36,$1a,$8d,$09,$10,$4c,$3b,$12,$c9 // ;......6....L;..
        .byte $90,$d0,$09,$b9,$36,$1a,$9d,$e9,$17,$4c,$3b,$12,$b9,$36,$1a,$8d // ....6....L;..6..
        .byte $0b,$10,$b9,$35,$1a,$29,$1f,$e3,$0a,$60,$a2,$a8,$ad,$0b,$10,$99 // ...5.)...`......
        .byte $93,$19,$99,$94,$19,$4c,$3b,$12,$bd,$e0,$17,$9d,$1a,$10,$bd,$d7 // .....L;.........
        .byte $17,$9d,$14,$10,$bd,$d1,$17,$9d,$17,$10,$bd,$da,$17,$9d,$75,$17 // ..............u.
        .byte $bd,$dd,$17,$9d,$72,$17,$bd,$d4,$17,$9d,$1d,$10,$bd,$7e,$17,$9d // ....r........~..
        .byte $81,$17,$bd,$6f,$17,$f0,$14,$4c,$fe,$13,$a9,$00,$9d,$72,$17,$9d // ...o...L.....r..
        .byte $75,$17,$bc,$1d,$10,$b9,$8e,$19,$9d,$e9,$17,$bc,$1d,$10,$b9,$93 // u...............
        .byte $19,$9d,$b9,$17,$b9,$8f,$19,$48,$29,$80,$9d,$7b,$17,$68,$29,$0f // .......H)..{.h).
        .byte $9d,$bc,$17,$9d,$bf,$17,$b9,$92,$19,$9d,$a8,$17,$a8,$b9,$55,$19 // ..............U.
        .byte $c9,$ff,$f0,$0c,$48,$29,$f0,$9d,$ae,$17,$68,$29,$0f,$9d,$b1,$17 // ....H)....h)....
        .byte $b9,$57,$19,$9d,$ab,$17,$bc,$1d,$10,$b9,$90,$19,$48,$29,$f0,$8d // .W..........H)..
        .byte $0b,$10,$68,$a0,$00,$29,$0f,$f0,$20,$c9,$08,$f0,$1b,$e4,$0a,$63 // ..h..).. ......c
        .byte $ca,$8d,$b7,$17,$0d,$09,$10,$8d,$18,$d4,$c8,$ad,$0a,$10,$29,$0f // ..............).
        .byte $1d,$61,$17,$0d,$0b,$10,$d0,$07,$c8,$ad,$0a,$10,$3d,$64,$17,$8d // .a..........=d..
        .byte $17,$d4,$8d,$0a,$10,$c0,$01,$d0,$1a,$bc,$1d,$10,$b9,$91,$19,$8d // ................
        .byte $b4,$17,$a8,$b9,$35,$19,$c9,$ff,$f0,$03,$8d,$b6,$17,$b9,$37,$19 // ....5.........7.
        .byte $8d,$b5,$17,$bc,$1d,$10,$b9,$8d,$19,$bc,$67,$17,$99,$05,$d4,$9d // ..........g.....
        .byte $e3,$17,$bc,$1d,$10,$b9,$8e,$19,$dd,$e9,$17,$f0,$03,$bd,$e9,$17 // ................
        .byte $bc,$67,$17,$99,$06,$d4,$9d,$e6,$17,$a9,$09,$99,$04,$d4,$4c,$c3 // .g............L.
        .byte $15,$de,$ab,$17,$10,$23,$bc,$a8,$17,$b9,$58,$19,$9d,$a8,$17,$a8 // .....#....X.....
        .byte $b9,$57,$19,$9d,$ab,$17,$b9,$55,$19,$c9,$ff,$f0,$0c,$48,$29,$f0 // .W.....U.....H).
        .byte $9d,$ae,$17,$68,$29,$0f,$9d,$b1,$17,$bc,$a8,$17,$b9,$56,$19,$48 // ...h)........V.H
        .byte $29,$7f,$8d,$0b,$10,$68,$29,$80,$d0,$15,$bd,$ae,$17,$18,$6d,$0b // )....h).......m.
        .byte $10,$9d,$ae,$17,$bd,$b1,$17,$69,$00,$9d,$b1,$17,$4c,$5e,$14,$bd // .......i....L^..
        .byte $ae,$17,$38,$ed,$0b,$10,$9d,$ae,$17,$bd,$b1,$17,$e9,$00,$9d,$b1 // ..8.............
        .byte $17,$a0,$00,$8a,$d9,$38,$19,$f0,$03,$4c,$95,$14,$ce,$b5,$17,$10 // .....8...L......
        .byte $1a,$ac,$b4,$17,$b9,$38,$19,$8d,$b4,$17,$a8,$b9,$37,$19,$8d,$b5 // .....8......7...
        .byte $17,$b9,$35,$19,$c9,$ff,$f0,$03,$8d,$b6,$17,$ac,$b4,$17,$ad,$b6 // ..5.............
        .byte $17,$18,$79,$36,$19,$8d,$b6,$17,$20,$fb,$15,$bd,$75,$17,$f0,$49 // ..y6.... ...u..I
        .byte $bd,$c8,$17,$d0,$16,$bd,$cb,$17,$18,$7d,$c2,$17,$9d,$cb,$17,$bd // .........}......
        .byte $ce,$17,$7d,$c5,$17,$9d,$ce,$17,$4c,$cb,$14,$bd,$cb,$17,$38,$fd // ..}.....L.....8.
        .byte $c2,$17,$9d,$cb,$17,$bd,$ce,$17,$fd,$c5,$17,$9d,$ce,$17,$ad,$0b // ................
        .byte $10,$d0,$13,$bd,$0c,$10,$18,$7d,$cb,$17,$9d,$0c,$10,$bd,$0f,$10 // .......}........
        .byte $7d,$ce,$17,$9d,$0f,$10,$4c,$79,$15,$bd,$8d,$17,$d0,$f8,$bd,$72 // }.....Ly.......r
        .byte $17,$f0,$f3,$bd,$14,$10,$0a,$a8,$b9,$93,$16,$38,$f9,$91,$16,$8d // ...........8....
        .byte $51,$17,$b9,$94,$16,$f9,$92,$16,$18,$7d,$99,$17,$8d,$0b,$10,$bc // Q........}......
        .byte $a5,$17,$88,$30,$09,$4e,$0b,$10,$6e,$51,$17,$4c,$0f,$15,$de,$90 // ...0.N..nQ.L....
        .byte $17,$10,$0e,$bd,$9c,$17,$49,$01,$9d,$9c,$17,$bd,$93,$17,$9d,$90 // ......I.........
        .byte $17,$bd,$9c,$17,$d0,$16,$bd,$9f,$17,$18,$6d,$51,$17,$9d,$9f,$17 // ..........mQ....
        .byte $bd,$a2,$17,$6d,$0b,$10,$9d,$a2,$17,$4c,$5c,$15,$bd,$9f,$17,$38 // ...m.....L\....8
        .byte $ed,$51,$17,$9d,$9f,$17,$bd,$a2,$17,$ed,$0b,$10,$9d,$a2,$17,$bd // .Q..............
        .byte $0c,$10,$18,$7d,$9f,$17,$9d,$0c,$10,$bd,$0f,$10,$7d,$a2,$17,$9d // ...}........}...
        .byte $0f,$10,$bd,$99,$17,$18,$7d,$96,$17,$9d,$99,$17,$a9,$00,$9d,$87 // ......}.........
        .byte $17,$9d,$8a,$17,$9d,$8d,$17,$bc,$67,$17,$bd,$ae,$17,$99,$02,$d4 // ........g.......
        .byte $bd,$b1,$17,$99,$03,$d4,$ad,$b6,$17,$8d,$16,$d4,$bd,$0c,$10,$99 // ................
        .byte $00,$d4,$bd,$0f,$10,$99,$01,$d4,$bd,$e3,$17,$99,$05,$d4,$bd,$e6 // ................
        .byte $17,$99,$06,$d4,$bd,$84,$17,$3d,$1a,$10,$99,$04,$d4,$ad,$b7,$17 // .......=........
        .byte $0d,$09,$10,$8d,$18,$d4,$ca,$30,$03,$4c,$eb,$10,$68,$85,$fc,$68 // .......0.L..h..h
        .byte $85,$fb,$60,$a2,$02,$20,$fb,$15,$bc,$67,$17,$bd,$84,$17,$3d,$1a // ..`.. ...g....=.
        .byte $10,$99,$04,$d4,$bd,$75,$17,$d0,$11,$bd,$72,$17,$d0,$0c,$bd,$0c // .....u....r.....
        .byte $10,$99,$00,$d4,$bd,$0f,$10,$99,$01,$d4,$ca,$10,$d8,$60,$bc,$1d // .............`..
        .byte $10,$b9,$8f,$19,$29,$40,$f0,$2a,$bc,$b9,$17,$b9,$ff,$17,$c9,$7e // ....)@.*.......~
        .byte $d0,$07,$de,$b9,$17,$88,$4c,$21,$16,$c9,$7f,$d0,$0a,$b9,$9a,$18 // ......L!........
        .byte $9d,$b9,$17,$a8,$b9,$ff,$17,$9d,$0f,$10,$a9,$00,$9d,$0c,$10,$4c // ...............L
        .byte $79,$16,$bc,$b9,$17,$b9,$ff,$17,$30,$1b,$c9,$7e,$d0,$07,$de,$b9 // y.......0..~....
        .byte $17,$88,$4c,$4d,$16,$c9,$7f,$d0,$12,$b9,$9a,$18,$9d,$b9,$17,$a8 // ..LM............
        .byte $b9,$ff,$17,$10,$06,$0a,$a0,$01,$4c,$63,$16,$18,$7d,$14,$10,$0a // ........Lc..}...
        .byte $18,$7d,$17,$10,$a0,$00,$8c,$0b,$10,$a8,$b9,$91,$16,$18,$7d,$6a // .}............}j
        .byte $17,$9d,$0c,$10,$b9,$92,$16,$69,$00,$9d,$0f,$10,$bc,$b9,$17,$b9 // .......i........
        .byte $9a,$18,$9d,$84,$17,$de,$bc,$17,$10,$09,$bd,$bf,$17,$9d,$bc,$17 // ................
        .byte $fe,$b9,$17,$60,$16,$01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01 // ...`..'.8.K._.s.
        .byte $8a,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02 // ............-.N.
        .byte $71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03 // q.........B.t...
        .byte $e0,$03,$1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05 // ....Z.....,.{...
        .byte $27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09 // '.....Q...7...7.
        .byte $c4,$09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e // ..W.....N.......
        .byte $82,$0f,$6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17 // ..n.h.n.......9.
        .byte $9c,$18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24 // ......F.... .".$
        .byte $10,$27,$5e,$29,$d6,$2b,$72           // .'^).+r

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

txt_e3b4:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$09,$01,$02,$04,$5f,$83,$a6 // ...0. ......._..
        .byte $e3,$1a,$23,$49,$73,$94,$e3,$1a,$2e,$01,$02,$04,$fe,$fd,$fb,$00 // ..#Is...........
        .byte $07,$0e,$00,$01,$02,$01,$02,$a2,$21,$01,$a6,$29,$20,$1a,$04,$00 // ........!..) ...
        .byte $80,$80,$01,$01,$0f,$a2,$24,$02,$21,$11,$21,$a9,$26,$02,$00,$02 // ......$.!.!.&...
        .byte $03,$00,$03,$a2,$21,$01,$a7,$21,$e2,$a2,$25,$04,$00,$01,$00,$08 // ....!..!..%.....
        .byte $a2,$24,$10,$05,$04,$01,$a2,$2c,$c0,$08,$08,$03,$10,$07,$00,$10 // .$.....,........
        .byte $01,$3e,$0a,$71,$a3,$27,$02,$00,$04,$a0,$30,$a0,$02,$a2,$e3,$20 // .>.q.'....0.... 
        .byte $26,$00,$c0,$e0,$eb,$dc,$e3,$e4,$18,$25,$58,$70,$04,$02,$29,$a6 // &........%Xp..).
        .byte $c2,$3b,$fe,$02,$0f,$e8,$38,$00,$3a,$a3,$a8,$3a,$fc,$3c,$01,$49 // .;....8.:..:.<.I
        .byte $1a,$73,$1a,$94,$1a,$02,$07,$49,$1a,$73,$1a,$94,$1a,$c2,$a4,$2a // .s.....I.s.....*
        .byte $64,$0a,$09,$08,$0a,$06,$05,$0a,$02,$01,$a2,$21,$7f,$a4,$28,$70 // d..........!..(p
        .byte $0e,$0a,$08,$06,$50,$2c,$7f,$a4,$2c,$d0,$1c,$d0,$1d,$1e,$1f,$1e // ....P,..,.......
        .byte $1c,$18,$16,$12,$10,$a2,$21,$7f,$a5,$60,$21,$7f,$00,$03,$07,$0a // ......!..`!.....
        .byte $7f,$00,$04,$07,$0b,$7f,$00,$03,$07,$0a,$7f,$00,$04,$07,$0b,$7f // ................
        .byte $00,$05,$08,$0c,$7f,$00,$05,$09,$0c,$7f,$00,$7f,$a4,$24,$d0,$3c // .............$.<
        .byte $00,$7f,$a4,$35,$01,$00,$7f,$0c,$0f,$13,$16,$0a,$07,$03,$00,$7f // ...5............
        .byte $00,$04,$07,$0b,$0b,$07,$04,$00,$7f,$a4,$23,$0a,$0c,$7f,$a4,$23 // ..........#....#
        .byte $0c,$d0,$7f,$a4,$32,$01,$00,$7f,$00,$03,$07,$0a,$7f,$00,$04,$07 // ....2...........
        .byte $0b,$7f,$00,$04,$07,$08,$7f,$e4,$09,$21,$81,$ea,$11,$22,$00,$0f // .........!..."..
        .byte $e4,$09
        .byte $28,$81
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$16,$1a,$e4,$09
        .byte $23,$81,$10
        .byte $80,$e9,$10,$a2,$21,$2e,$e4,$09,$22,$41,$34,$e4,$21,$21,$36,$e4 // ....!..."A4.!!6.
        .byte $21,$21,$3b,$e4,$41,$21,$40,$e4,$41,$21,$45,$e4,$41,$21,$4a,$e4 // !!;.A!@.A!E.A!J.
        .byte $41,$23,$4f,$00,$54,$e4,$09,$24,$81,$15,$00,$5c // A#O.T..$...\

// --- Region $e573-$e5f9 ---
.pc = $e573 "dat_e573"

dat_e573:
        .byte $23,$96,$a2,$26,$01,$00,$a0,$e4,$04,$08,$a2,$2a,$08,$08,$a0,$f0 // #..&.......*....
        .byte $0a,$10,$ff,$00,$08,$10,$a2,$26,$80,$14,$00,$01,$80,$10,$a4,$60 // .......&.......`
        .byte $34,$08,$00,$08,$00,$fa,$ff,$04,$08,$f1,$70,$04,$0c,$ff,$e0,$04 // 4.........p.....
        .byte $10,$ff,$60,$04,$0c,$08,$60,$05,$18,$02,$90,$10,$1c,$02,$10,$1e // ..`...`.........
        .byte $18,$d4,$03,$04,$24,$48,$10,$28,$28,$ff,$a0,$10,$2c,$ff,$10,$0a // ....$H.((...,...
        .byte $30,$ff,$b0,$04,$2c,$a4,$23,$0e,$f8,$c0,$a5,$23,$0e,$f5,$c0,$a3 // 0...,.#....#....
        .byte $24,$11,$11,$04,$48,$a4,$3d,$1d,$1d,$06,$a3,$80,$f1,$04,$04,$30 // $...H.=........0
        .byte $30,$02,$38,$02,$f1,$0c,$00,$36,$36,$02,$38,$02,$f1,$0c,$00,$3b // 0.8....66.8....;
        .byte $3b,$01,$2b,$84,$a2,$26,$14           // ;.+..&.

// --- Region $e5fb-$e667 ---
.pc = $e5fb "dat_e5fb"

dat_e5fb:
        .byte $40,$01,$2b,$84,$a2,$26,$14,$45,$45,$01,$2b,$84,$a2,$26,$14,$4a // @.+..&.EE.+..&.J
        .byte $4a,$01,$2b,$84,$a2,$25,$14           // J.+..%.

txt_e612:
        .text "OO"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$a4,$24,$54,$54,$06,$a8,$a4,$25,$56,$56,$02,$23,$80,$a2,$26 // ..$TT...%VV.#..&
        .byte $20,$5e,$5e,$e8,$3a,$84,$a2,$26,$04,$65,$65,$e8,$3a,$84,$a2,$2d //  ^^.:..&.ee.:..-
        .byte $04,$6e,$6e,$e0,$f2,$c0,$f1,$14,$00,$77,$7e,$02,$2a,$a3,$36,$20 // .nn......w~.*.6 
        .byte $85,$85,$00,$3c,$85,$f1,$18,$00,$8c,$8c,$00,$3c,$85,$f1,$18,$00 // ...<.......<....
        .byte $91,$91,$f0,$3c,$8f,$a2,$23,$04,$96,$96,$a8,$32,$60,$31,$20,$40 // ...<..#....2`1 @
        .byte $61,$38,$60                           // a8`

// --- Region $e675-$e693 ---
.pc = $e675 "dat_e675"

dat_e675:
        .byte $2d,$8c,$06,$8c,$14,$06,$09,$80,$07,$8c,$08,$80,$07,$8c,$15,$02 // -...............
        .byte $0c,$02,$0d,$91,$0d,$0c,$8c,$02,$0c,$02,$0e,$8a,$02,$0c,$0d // ...............

// --- Region $e6c6-$e6d5 ---
.pc = $e6c6 "dat_e6c6"

dat_e6c6:
        .byte $91,$e4,$0b,$3e,$8c,$03,$04,$03,$04,$ff,$e5,$e8,$1a,$59,$71,$88 // ...>.........Yq.

// --- Region $e6d7-$ea80 ---
.pc = $e6d7 "dat_e6d7"

dat_e6d7:
        .byte $b9,$ee,$1f,$32,$66,$6e,$a9,$e4,$2a,$4b,$72,$92,$af,$bd,$c4,$1a // ...2fn..*Kr.....
        .byte $1a,$e7,$1b,$e6,$1c,$e7,$1d,$60,$d1,$80,$00,$7f,$a0,$83,$02,$a2 // .......`........
        .byte $81,$0e,$a0,$02,$a1,$83,$02,$a0,$02,$a2,$0e,$0e,$a1,$02,$a0,$02 // ................
        .byte $02,$a2,$81,$1a,$a0,$02,$a1,$83,$02,$a0,$02,$a2,$80,$1a,$1a,$81 // ................
        .byte $1a,$1a,$80,$26,$1a,$a1,$81,$02,$02,$a0,$02,$a1,$02,$7f,$a3,$80 // ...&............
        .byte $02,$c0,$82,$7e,$81,$1a,$a5,$82,$29,$00,$a3,$80,$02,$c0,$82,$7e // ...~....)......~
        .byte $81,$1a,$a5,$80,$29,$29,$81,$29,$29,$85,$00,$a3,$81,$04,$80,$10 // ....)).)).......
        .byte $c0,$82,$7e,$81,$1c,$a4,$28,$83,$00,$a3,$81,$10,$10,$1c,$04,$a4 // ..~...(.........
        .byte $80,$28,$28,$81,$28,$28,$80,$00,$28,$81,$28,$00,$7f,$a7,$81,$29 // .((.((..(.(....)
        .byte $8f,$00,$85,$00,$a6,$81,$26,$85,$00,$81,$28,$89,$00,$a8,$81,$28 // ......&...(....(
        .byte $8f,$00,$81,$00,$7f,$a7,$81,$29,$8f,$00,$85,$00,$a6,$81,$2d,$85 // .......)......-.
        .byte $00,$a9,$81,$26,$8d,$00,$a6,$81,$26,$8d,$00,$7f,$a0,$83,$02,$a2 // ...&....&.......
        .byte $81,$0e,$a0,$02,$a1,$83,$02,$a0,$02,$a2,$0e,$0e,$a1,$02,$a0,$02 // ................
        .byte $02,$a2,$81,$1a,$a0,$02,$a1,$83,$02,$a0,$02,$a2,$1a,$1a,$a1,$02 // ................
        .byte $a0,$81,$02,$a1,$02,$7f,$b2,$8f,$29,$7e,$a2,$60,$9d,$7f,$a3,$80 // ........)~.`....
        .byte $0e,$c0,$82,$7e,$87,$00,$80,$0c,$c0,$82,$7e,$81,$0e,$83,$00,$81 // ...~......~.....
        .byte $1a,$85,$00,$81,$04,$80,$10,$c0,$82,$7e,$81,$1c,$80,$10,$84,$00 // .........~......
        .byte $80,$10,$c0,$82,$7e,$81,$10,$80,$1c,$82,$00,$80,$13,$c0,$83,$7e // ....~..........~
        .byte $84,$00,$7f,$a3,$80,$02,$c0,$82,$7e,$87,$00,$80,$02,$c0,$82,$7e // ........~......~
        .byte $81,$02,$83,$00,$81,$07,$85,$00,$81,$04,$80,$09,$c0,$82,$7e,$81 // ..............~.
        .byte $0c,$09,$83,$00,$80,$04,$c0,$84,$7e,$80,$07,$c0,$84,$7e,$80,$15 // ........~....~..
        .byte $c1,$86,$7e,$7f,$b1,$8f,$28,$7e,$00,$a3,$83,$0c,$80,$18,$82,$00 // ..~...(~........
        .byte $83,$0d,$80,$19,$82,$00,$7f,$a0,$83,$02,$ab,$02,$a1,$02,$a0,$81 // ................
        .byte $02,$ab,$80,$0e,$07,$a0,$83,$02,$ab,$02,$a1,$02,$a0,$81,$02,$ab // ................
        .byte $02,$a0,$83,$02,$ab,$02,$a1,$02,$ab,$80,$e4,$02,$61,$5f,$a0,$83 // ............a_..
        .byte $02,$02,$a1,$81,$02,$02,$a0,$02,$a1,$02,$7f,$ae,$8f,$29,$00,$ad // .............)..
        .byte $28,$00,$7f,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5,$82,$29,$00,$a3 // (.......~....)..
        .byte $80,$02,$c0,$82,$7e,$81,$1a,$a5,$80,$29,$29,$81,$29,$29,$85,$00 // ....~....)).))..
        .byte $a3,$81,$04,$80,$10,$c0,$82,$7e,$81,$1c,$10,$a4,$28,$00,$a3,$10 // .......~....(...
        .byte $10,$1c,$04,$11,$80,$10,$c0,$84,$7e,$80,$1c,$82,$00,$7f,$a3,$80 // ........~.......
        .byte $02,$c0,$82,$7e,$81,$1a,$a5,$82,$29,$00,$a3,$80,$02,$c0,$82,$7e // ...~....)......~
        .byte $81,$1a,$a5,$80,$29,$29,$81,$29,$29,$85,$00,$a3,$81,$04,$80,$10 // ....)).)).......
        .byte $c0,$82,$7e,$81,$1c,$04,$a4,$28,$00,$a3,$10,$10,$1c,$04,$a4,$80 // ..~....(........
        .byte $28,$34,$81,$34,$a3,$83,$15,$13,$7f,$a3,$80,$02,$c0,$82,$7e,$81 // (4.4..........~.
        .byte $1a,$a5,$82,$29,$00,$a3,$80,$02,$c0,$82,$7e,$81,$1a,$a5,$80,$29 // ...)......~....)
        .byte $29,$81,$29,$29,$85,$00,$a3,$81,$04,$80,$10,$c0,$82,$7e,$81,$1c // ).)).........~..
        .byte $a4,$28,$83,$00,$a3,$80,$10,$c0,$82,$7e,$81,$04,$04,$a4,$80,$28 // .(.......~.....(
        .byte $28,$81,$28,$a3,$80,$07,$c0,$82,$7e,$80,$09,$c0,$82,$7e,$7f,$ac // (.(.....~....~..
        .byte $80,$30,$90,$32,$81,$7e,$c2,$8f,$7e,$83,$7e,$81,$30,$00,$87,$32 // .0.2.~..~.~.0..2
        .byte $82,$29,$84,$00,$83,$26,$c2,$7e,$81,$29,$00,$83,$2b,$c2,$7e,$7f // .)...&.~.)..+.~.
        .byte $83,$2e,$c2,$7e,$80,$30,$90,$32,$80,$7e,$00,$83,$30,$c2,$7e,$82 // ...~.0.2.~..0.~.
        .byte $2e,$84,$00,$83,$35,$c2,$7e,$82,$37,$84,$00,$83,$32,$c2,$87,$7e // ....5.~.7...2..~
        .byte $a2,$81,$1a,$1a,$26,$26,$7f,$ac,$87,$00,$80,$32,$90,$30,$90,$32 // ....&&.....2.0.2
        .byte $80,$00,$83,$30,$32,$81,$30,$85,$00,$83,$37,$00,$3a,$00,$35,$c2 // ...02.0...7.:.5.
        .byte $8b,$7e,$82,$32,$80,$00,$7f,$ac,$83,$33,$82,$32,$84,$00,$82,$2e // .~.2.....3.2....
        .byte $84,$00,$83,$32,$00,$30,$c2,$8f,$7e,$b0,$80,$30,$c5,$7e,$81,$00 // ...2.0..~..0.~..
        .byte $c2,$8b,$00,$7f,$b3,$80,$35,$c7,$8f,$7e,$86,$7e,$8f,$a2,$27,$87 // ......5..~.~..'.
        .byte $00,$7f,$b1,$8f,$28,$7e,$a2,$60,$36,$7f,$a3,$80,$02,$c0,$82,$7e // ....(~.`6......~
        .byte $87,$00,$80,$02,$c0,$82,$7e,$81,$02,$83,$00,$81,$07,$85,$00,$81 // ......~.........
        .byte $04,$80,$09,$c0,$82,$7e,$81,$0c,$09,$83,$00,$80,$04,$c0,$84,$7e // .....~.........~
        .byte $80,$13,$82,$00,$81,$13,$80,$2d,$c8,$82,$7e,$a5,$83,$29,$7f,$a7 // .......-..~..)..
        .byte $e3,$64,$21,$60,$a3,$23,$60,$64,$64,$a3,$29,$64,$64,$00,$60,$64 // .d!`.#`dd.)dd.`d
        .byte $60,$64,$64,$60,$e3,$64,$25,$60,$00,$60,$64,$60,$a2,$24,$60,$46 // `dd`.d%`.`d`.$`F
        .byte $64,$60,$a4,$22,$64,$46,$e4,$60,$23,$64,$64,$46,$e4,$64,$26,$46 // d`."dF.`#ddF.d&F
        .byte $46,$60,$64,$46,$64,$e3,$46,$22,$64,$46,$e3,$64,$26,$46,$46,$64 // F`dFd.F"dF.d&FFd
        .byte $60,$64,$64,$e3,$46,$21,$64,$a3,$21,$46,$e4,$64,$22,$60,$60,$f1 // `dd.F!d.!F.d"``.
        .byte $64,$e3,$46,$22,$64,$60,$e9,$64,$25,$bc,$cb,$e4,$46,$4e,$e3,$46 // d.F"d`.d%...FN.F
        .byte $e3,$64
        .byte $2d,$e3
        .byte $46,$46,$e4
        .text "FFNFN"
        .byte $64
        .byte $4e,$4e,$46
        .byte $e3,$4e,$23,$64,$4e,$4e,$e3,$64,$60,$35 // .N#dNN.d`5

// --- Region $eabd-$f00f ---
.pc = $eabd "Segment $eabd"
        .byte $8c,$e3,$c8,$28,$8c,$8c,$c8,$89,$90,$90,$8c,$00,$e3,$8c,$21,$89 // ...(..........!.
        .byte $e3,$98,$23,$89,$89,$98,$e4,$8c,$25,$98,$c8,$c9,$98,$c8,$a2,$2e // ..#.....%.......
        .byte $98,$89,$c8,$98,$c8,$c8,$98,$89,$c8,$8c,$98,$89,$98,$c8,$a3,$28 // ...............(
        .byte $c8,$90,$c8,$8c,$98,$c8,$8c,$8c,$e3,$98,$28,$8c,$c8,$98,$c8,$98 // ..........(.....
        .byte $c8,$89,$c8,$e5,$98,$29,$c8,$8c,$98,$c0,$8c,$98,$9c,$98,$c9,$e3 // .....)..........
        .byte $98,$21,$c8,$a3,$38,$89,$98,$c8,$8c,$98,$c8,$8c,$00,$89,$c9,$98 // .!..8...........
        .byte $8c,$00,$98,$c8,$89,$c8,$00,$8c,$f8,$98,$c8,$8c,$c8,$e3,$8c,$28 // ...............(
        .byte $fc,$fc,$8f,$8c,$8f,$cf,$8c,$fc,$e3,$8c,$27,$98,$00,$c8,$8c,$8c // ..........'.....
        .byte $cf,$9c,$e3,$8c,$29,$00,$9c,$8c,$c8,$8c,$8f,$8c,$8c,$80,$a2,$2d // ....)..........-
        .byte $8f,$8f,$8c,$cf,$cf,$c8,$8f,$cf,$00,$80,$8c,$fc,$f8,$e4,$fc,$26 // ...............&
        .byte $c8,$8c,$f8,$00,$c8,$f8,$e3,$fc,$2b,$cf,$fc,$fc,$00,$90,$cf,$fc // ........+.......
        .byte $fc,$cf,$fc,$fc,$a4,$26,$8c,$f8,$fc,$f8,$fc,$fc,$a6,$2e,$9f,$f8 // .....&..........
        .byte $00,$8f,$cf,$df,$cf,$00,$80,$c8,$80,$00,$c8,$fc,$a5,$24,$8f,$f8 // .............$..
        .byte $cf,$f8,$b4,$24,$f8,$df,$fc,$fc,$80,$35,$00,$35,$01,$02,$03,$07 // ...$.....5.5....
        .byte $0b,$00,$15,$6a,$be,$f9,$e0,$90,$80,$00,$40,$90,$64,$59,$15,$05 // ...j......@.dY..
        .byte $01,$a5
        .text "#"
        .byte $40                                   // @ character
        .text "PT"
        .byte $80,$1f,$00
        .byte $21,$01,$a5
        .byte $23,$06,$6f,$be
        .byte $a4                                   // .

txt_ebbe:
        .text "$P"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e9,$a6,$be,$22,$15,$6a,$a6,$22,$50,$64,$af,$21,$01,$a4,$24,$10 // ...".j."Pd.!..$.
        .byte $64,$a9,$a5,$a7                       // d...

txt_ebd5:
        .text "!"
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $23,$01,$1a,$6f,$a5                   // #..o.

txt_ebdd:
        .text "#T"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a6,$a6                               // ..

txt_ebe2:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .text "P"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$01,$06,$a4,$24,$01,$6e,$bb,$e9,$a4,$24,$54,$e9,$a6,$59,$a6 // "...$.n...$T..Y.

txt_ebf6:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $21,$01,$a7,$21,$99,$a7               // !..!..

txt_ec00:
        .text "!"
        .byte $40                                   // @ character
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $21,$01,$a6,$22,$2a,$5d,$a6,$22,$54,$66,$a7,$21,$40,$80,$20,$00 // !.."*]."Tf.!@. .
        .byte $26,$0b,$1f,$1f,$1a,$19,$05,$a2,$e3   // &........

txt_ec1c:
        .byte $40                                   // @ character
        .text "!"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $e3,$aa,$33,$09,$00,$40,$00,$04,$01,$04,$41,$45,$55,$15,$05,$41 // ..3..@....AEU..A
        .byte $00,$40,$11,$40,$00,$54,$e3,$55,$21,$01,$a3,$21,$40,$e4,$55,$a3 // .@.@.T.U!..!@.U.
        .byte $25,$11,$55,$66                       // %.Uf

txt_ec43:
        .text "YU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$06,$6b,$9a,$65,$50,$a2,$60,$39,$05,$d8,$60,$82,$00,$22,$88 // %.k.eP.`9..`..".
        .byte $02,$a2,$19,$05,$05,$45,$05,$45,$46,$41,$00,$01,$46,$9b,$6e,$b9 // .....E.EFA..F.n.
        .byte $64,$91,$00,$54,$99,$e6,$99,$05,$01,$11,$01,$02,$07,$4b,$5e,$59 // d..T.........K^Y
        .byte $58,$54,$76,$d8,$42,$80,$20,$08,$20,$80,$66,$2a,$0a,$0a,$02,$22 // XTv.B. . .f*..."
        .byte $08
        .byte $20,$a2
        .text "#"
        .byte $40                                   // @ character
        .text "PP"
        .byte $e3
        .byte $54,$60
        .byte $22,$02,$07,$0a,$1b,$6e
        .byte $7e,$6e,$19,$da,$6a
        .byte $42,$40,$88,$00,$08,$82
        .text "ARWVU"
        .byte $14,$14,$10,$75,$d6,$60,$80,$00,$02,$26,$aa,$66,$02,$a2,$3d,$02 // ...u.`...&.f..=.
        .byte $a0,$a8,$aa,$68,$aa,$2a,$2a,$0a,$22,$82,$20,$0b,$0b,$06,$42,$51 // ...h.**.". ...BQ
        .byte $51,$65,$56,$68,$80,$40,$a0,$60,$a0,$a0,$aa,$06,$e3,$01,$60,$1f // QeVh.@.`......`.
        .byte $00,$05,$55,$55,$50,$90               // ..UUP.

txt_ecdc:
        .text "PTTURG"
        .byte $00                                   // string terminator
        .byte $01,$06,$1b,$6e,$b9,$e4,$d1,$25,$5f,$d5,$68,$80,$00,$02,$0a // ...n...%_.h....

txt_ecf2:
        .text "UVY"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ecf6:
        .text "3("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$64,$99
        .byte $56,$15,$01,$00
        .byte $41,$50,$00
        .byte $40                                   // @ character
        .text "PTU"
        .byte $15,$05
        .byte $11,$a3,$38,$01,$02,$47,$5b,$5e,$06,$1e,$79,$a4,$d0,$81,$44,$14 // ..8..G[^..y...D.
        .byte $d5,$60,$00,$20,$00,$0a,$26,$aa,$66,$29,$02,$a3,$29,$80,$a0,$60 // .`. ..&.f)..)..`
        .byte $98,$aa,$2a,$0a,$02,$82,$a4,$25,$40,$50,$90 // ..*....%@P.

txt_ed34:
        .text "TY"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $60,$21,$02,$01,$03,$07,$1a,$29,$78,$b8,$e5,$e2,$e7,$d6,$09,$24 // `!.....)x......$
        .byte $51,$61,$96,$c9,$96,$ca,$05,$59,$66,$99,$50,$80,$40,$90,$55,$65 // Qa.....Yf.P.@.Ue
        .byte $55,$55,$04,$a4,$e4,$55,$a3,$21,$05,$e3 // UU...U.!..

txt_ed61:
        .text "U!Q"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$56,$59,$95,$54,$a2,$60,$84,$01,$00,$64,$94,$64,$98,$64,$99 // $VY.T.`...d.d.d.
        .byte $68,$99,$50,$58,$65,$9a,$aa,$b9,$e4,$b4,$40,$05,$96,$aa,$55,$00 // h.PXe.....@...U.
        .byte $55,$69
        .byte $44,$50,$55,$99,$a6,$69,$1a,$1b
        .text "QD%X"
        .byte $64,$a5
        .byte $e4,$b5,$05,$15,$25,$59,$65,$91,$61,$90,$04,$45,$41,$91,$56,$91 // ....%Ye.a..EA.V.
        .byte $66,$92,$55,$19,$16,$89,$46,$95,$86,$e5,$19,$05,$01,$01,$41,$81 // f.U...F.......A.
        .byte $42,$91,$40,$91,$60,$91,$60,$91,$62,$91,$40,$11,$42,$05,$46,$49 // B.@.`.`.b.@.B.FI
        .byte $46,$89,$64,$90,$50,$80,$40,$40,$00,$40,$19,$15,$06,$05,$02,$01 // F.d.P.@@.@......
        .byte $01,$00,$04,$45,$45,$92,$61,$92,$64,$98,$55,$19,$25,$19,$86,$49 // ...EE.a.d.U.%..I
        .byte $9a,$46,$55,$59,$16,$49,$56,$99,$6a,$a4,$6a,$a0,$a2,$3e,$90,$64 // .FUY.IV.j.j..>.d
        .byte $59,$26,$07,$2f,$27,$2d,$15,$1d,$15,$65,$48,$80,$08,$20,$08,$88 // Y&./'-...eH.. ..
        .byte $86,$89,$15,$59,$64,$98,$60,$90,$60,$94,$55,$01,$a6,$60,$5d,$54 // ...Yd.`.`.U..`]T
        .byte $65,$16,$19,$06,$09,$06,$09,$41,$10,$04,$81,$45,$86,$49,$86,$59 // e......A...E.I.Y
        .byte $5c,$58,$14,$11,$46,$aa,$bb,$14,$51,$62,$91,$a6,$61,$a6,$a9,$65 // \X..F...Qb..a..e
        .byte $94,$60,$90,$60,$90,$50,$90,$64,$59,$16,$09,$06,$01,$02,$00,$04 // .`.`.P.dY.......
        .byte $01,$44,$81,$51,$91,$64,$98,$16,$19,$46,$49,$92,$61,$91,$a4,$00 // .D.Q.d...FI.a...
        .byte $40,$40,$90,$60,$90,$64,$98,$00,$1a,$22,$1a,$00,$12,$21,$1a,$00 // @@.`.d..."...!..
        .byte $04,$04,$58,$00,$55,$04,$58,$05,$05,$0a,$0e,$03,$a3,$35,$47,$67 // ..X.U.X......5Gg
        .byte $63,$5a,$54,$95,$25,$09,$55,$a1,$b8,$ae,$bb,$2e,$4f,$5f,$5a,$55 // cZT.%.U.....O_ZU
        .byte $55,$95,$ea,$c3,$21,$20,$e3           // U...! .

txt_ee8c:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c3,$28,$00                           // .(.

txt_ee92:
        .text "ZUV"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$fd,$fd,$a2,$2a,$40,$80,$90,$e0,$b0,$e0,$01,$01,$02,$01,$e4 // ....*@..........
        .byte $02,$34,$65,$a2,$66,$a2,$67,$a7,$ab,$a7,$73,$53,$9f,$63,$9f,$6f // .4e.f.g...sS.c.o
        .byte $9f,$6f,$55,$59,$69,$61,$e4,$41,$60,$40,$45,$47,$69,$51,$5b,$55 // .oUYia.A`@EGiQ[U
        .byte $5b,$55,$6a,$9a,$5a,$da,$7a,$d6,$7a,$d6,$62,$40,$60,$40,$60,$40 // [Uj.Z.z.z.b@`@`@
        .byte $60,$60,$5b,$69,$5b,$59,$99,$5a,$96,$96,$65,$a5,$a9,$ad,$ba,$ad // ``[i[Y.Z..e.....
        .byte $ba,$af,$41,$a1,$61,$51,$71,$d1,$77,$dd,$5d,$51,$5d,$96,$5d,$96 // ..A.aQq.w.]Q].].
        .byte $66,$96,$46,$99,$c6,$9a,$ea,$de,$eb,$ee,$a5,$23,$03,$66,$99,$a2 // f.F........#.f..
        .byte $26,$03,$01,$35,$59,$65,$97,$e3,$54,$60,$35,$59,$59,$67,$9f,$7f // &..5Ye..T`5YYg..
        .byte $5d,$63,$58,$66,$99,$66,$aa,$a9,$51,$46,$19,$66,$9a,$ab,$6a,$5b // ]cXf.f..QF.f..j[
        .byte $45,$51,$91,$65,$a9,$b9,$ed,$b9,$5a,$a6,$66,$a2,$a2,$62,$a2,$a6 // EQ.e....Z.f..b..
        .text "EFYFZ"
        .byte $5b,$5e,$5b
        .byte $50,$7c
        .byte $5c,$74
        .byte $54,$54,$55,$95
        .byte $a4,$60,$26,$05,$5a,$aa,$aa,$0a,$09,$1a,$6a,$aa,$a9,$a7,$5f,$5a // .`&.Z.....j..._Z
        .byte $8b,$9e,$5f,$6d,$b9,$f5,$96,$66,$a9,$fa,$ee,$ee,$ae,$ae,$ad,$6a // .._m...f.......j
        .byte $9a,$6a,$9a,$5a,$7a,$da,$7a,$40,$90,$e6,$80,$a8,$24,$65,$29,$26 // .j.Zz.z@....$e)&
        .byte $1a,$e3,$0a,$60,$21,$1a,$24,$19,$24,$19,$2a,$6a,$2b,$6e,$64,$59 // ...`!.$.$.*j+ndY
        .byte $a6,$69,$a6,$aa,$ea,$a6,$00,$1a,$20,$1a,$00,$19,$22,$2a,$00,$54 // .i...... ..."*.T
        .byte $40,$54,$00,$54,$00,$54,$a4,$31,$01,$02,$03,$06,$06,$1a,$19,$69 // @T.T.T.1.......i
        .byte $66,$a6,$9b,$9b,$5b,$6e,$bb,$ae,$bd,$e3,$fd,$2d,$6f,$bb,$ea,$fb // f...[n.....-o...
        .byte $ec,$a0,$e0,$b0,$55,$99,$aa,$fd,$33,$a3 // ....U...3.

txt_efc0:
        .text "%V"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $99,$56,$ff,$a3,$24,$60,$90,$70,$c0,$a4,$e7,$02,$2d,$06,$57,$57 // .V..$`.p....-.WW
        .byte $5b,$57,$5b,$9b,$5b,$9b,$5f,$6f,$9f,$6f,$e4,$af,$e3,$41,$32,$81 // [W[.[._o.o...A2.
        .byte $41,$81,$41,$83,$56,$5e,$96,$5e,$5e,$9e,$66,$96,$5f,$9f,$67,$9b // A.A.V^.^^.f._.g.
        .byte $6b,$e3,$ab,$35,$50,$70,$50,$90,$50,$90,$6c,$90,$2a,$69 // k..5PpP.P.l.*i

txt_f001:
        .text "*.*.:."
        .byte $6a,$6a,$6e,$7b,$6e,$e3,$7f,$24,$55   // jjn{n..$U

// --- Region $f01f-$f08e ---
.pc = $f01f "Segment $f01f"
        .byte $6a,$9a,$55,$77,$dd,$7a,$fa,$fa,$59,$aa,$c2,$30,$f7,$99,$66,$9a // j.Uw.z..Y..0..f.
        .byte $57,$7f,$ae,$aa,$f7,$75,$d5,$55,$66,$9a,$55,$5b,$c3,$29,$fc,$56 // W....u.Uf.U[.).V
        .byte $5a,$6a,$aa,$aa,$ab,$b3,$03,$e8,$56,$28,$57,$67,$9b,$65,$9a,$6a // Zj......V(Wg.e.j
        .byte $aa,$aa,$e3                           // ...

txt_f052:
        .text "U2V"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ff,$e5,$95,$5a,$5a,$6b,$be,$ff,$bf,$6f,$5f,$7f,$9f,$55,$99,$a5 // ...ZZk...o_..U..
        .byte $e3,$9f                               // ..

txt_f068:
        .text "$Z"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $ff,$f5,$e3
        .text "U-TV"
        .byte $5b,$aa,$aa,$ab,$ac,$c0,$00,$6a,$a9
        .byte $a4,$40,$a4,$2d,$57,$5b,$57,$57,$97,$57,$97,$97,$5f,$9f,$6f,$9f // .@.-W[WW.W.._.o.
        .byte $6f,$e3,$af,$e8                       // o...

// --- Region $f090-$f0d2 ---
.pc = $f090 "dat_f090"

dat_f090:
        .byte $a6,$32,$01,$06,$0a,$1a,$2a,$29,$6a,$a7,$ab,$9f,$6a,$6a,$6e,$bb // .2....*)j...jjn.
        .byte $ae,$bb,$fe,$fd,$e4,$6a,$2c,$6b,$ab,$a8,$ac,$00,$15,$00,$25,$10 // .....j,k......%.
        .byte $15,$10,$25,$02,$00,$54,$00,$54,$38,$07,$0a,$0b,$0a,$0b,$0e,$0b // ..%..T.T8.......
        .byte $0e,$6f,$af,$40,$80,$40,$80,$40,$80,$fd,$fe,$01,$02,$01,$02,$01 // .o.@.@.@........
        .byte $02,$02,$60                           // ..`

// --- Region $f0d8-$f134 ---
.pc = $f0d8 "dat_f0d8"

dat_f0d8:
        .byte $2b,$02,$06,$06,$0a,$07,$0a,$0b,$0e,$6f,$9f,$60,$90,$50,$90,$50 // +........o.`.P.P
        .byte $90,$f6,$f5,$06,$09,$06,$09,$06,$09,$43,$80,$43,$80,$40,$83,$40 // .........C.C.@.@
        .byte $80,$67,$97,$64,$98,$64,$98,$64,$98,$fd,$fd,$01,$a5,$60,$39,$6c // .g.d.d.d.....`9l
        .byte $9c,$64,$98,$64,$98,$64,$5b,$19,$26,$39,$36,$09,$36,$09,$06,$7f // .d.d.d[.&96.6...
        .byte $7f,$80,$40,$80,$40,$80,$40,$d9,$e5,$19,$26,$09,$0a,$09,$0a,$6f // ..@.@.@...&....o
        .byte $9f,$60,$90,$60,$90,$50,$50,$f6,$f9,$06,$09,$06,$09 // .`.`.PP......

// --- Region $f13b-$f249 ---
.pc = $f13b "dat_f13b"

dat_f13b:
        .byte $80,$40,$80,$70,$68,$a7               // .@.ph.

txt_f141:
        .text "!"
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $23,$01,$00,$01,$a5,$28,$66,$5a,$64,$58,$64,$98,$64,$98,$c2,$a6 // #....(fZdXd.d...
        .byte $60,$27,$55,$59,$65,$59,$65,$95,$65,$95,$5f,$9f,$50,$90,$60,$90 // `'UYeYe.e._.P.`.
        .byte $60,$90,$fd,$ff,$14,$24,$18,$26,$19,$1a,$55,$5d,$25,$0a,$00,$80 // `....$.&..U]%...
        .byte $e0,$76,$40,$a4,$e9,$ba,$6e,$17,$01,$a3 // .v@...n...

txt_f17e:
        .text "0"
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $ea,$bb,$6e,$05,$2b,$6b               // ..n.+k

txt_f187:
        .text "/+"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $b9,$e4,$50,$f5,$f5,$e3,$05,$35,$09,$02,$00 // ..P....5...

txt_f195:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "IUUV"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $00,$0a,$6a,$a9,$a4,$90,$40,$00,$1a,$5f,$7f,$a2,$34,$01,$06,$6a // ..j...@.._..4..j
        .byte $9a,$f5,$d6,$19,$66,$99,$66,$95,$52,$5c,$50,$70,$5f,$99,$66,$99 // ....f.f.R\Pp_.f.
        .byte $66,$a4,$24,$70,$57,$99,$66,$a6,$60,$22,$40,$90,$05,$09,$09,$0d // f.$pW.f.`"@.....
        .byte $0d,$01,$01,$02,$60,$60,$70,$72
        .text "PPX"
        .byte $5c                                   // backslash
        .text "B"
        .byte $02
        .byte $41,$11
        .byte $44,$10,$44,$10,$50,$9c,$50,$5c,$5c,$98,$97,$d4,$b7,$2e,$06,$07 // D.D.P.P\\.......
        .byte $0f,$0f,$2f,$0f,$2f,$2f,$6f,$70,$73,$8c,$73,$4c,$e4,$4f,$29,$0f // .././/ops.sL.O).
        .byte $4f,$0f,$4f,$4f,$5f,$8f,$40,$80,$e6,$40,$35,$5b,$64,$57,$9b,$56 // O.OO_.@..@5[dW.V
        .byte $97,$96,$96,$04,$10,$04,$11,$04,$15,$55,$16,$7c,$9e,$be,$3d,$bd // .........U.|..=.
        .byte $e3,$3f,$60,$23,$05,$06,$09,$06,$09,$09,$0d,$0d,$43,$b0,$83,$b0 // .?`#........C...
        .byte $93,$a3,$93,$a3,$06,$41,$10,$44,$15,$59,$96,$59,$62,$80,$0a,$a8 // .....A.D.Y.Yb...
        .byte $aa,$a6,$99,$66,$0f,$4e,$0f,$e3,$4f,$2a,$53,$93,$40,$70 // ...f.N..O*S.@p

// --- Region $f24f-$f2ab ---
.pc = $f24f "dat_f24f"

dat_f24f:
        .byte $50,$b8,$60,$36,$54,$5b,$54,$67,$57,$56,$97,$56,$04,$10,$04,$10 // P.`6T[TgWV.V....
        .byte $44,$14,$14,$15,$5a,$6a,$5a,$66,$5a,$56,$5a,$96,$6c,$af,$64,$a7 // D...ZjZfZVZ.l.d.
        .byte $68,$a7,$ab,$ab,$5e,$1f,$4e,$1b,$4b,$57,$92,$67,$56,$65,$4a,$43 // h...^.N.KW.gVeJC
        .byte $70,$60,$60,$5c,$70,$97,$a9,$5a,$35,$03,$a4,$2b,$7c,$a5,$aa,$5a // p``\p..Z5..+|..Z
        .byte $35,$00,$04,$11,$40,$a8,$fe,$c2,$3c,$6f,$44,$11,$44,$14,$14,$84 // 5...@...<oD.D...
        .byte $95,$c5,$46,$1b,$6f,$bf,$be,$bf,$7f,$3f,$6a,$aa,$a9 // ..F.o....?j..

// --- Region $f2af-$f2cf ---
.pc = $f2af "dat_f2af"

dat_f2af:
        .byte $c0,$c0,$5a,$6c,$b0,$a5,$60,$22,$43,$03,$03,$07,$03,$07,$07,$0b // ..Zl..`"C.......
        .byte $60,$a0,$73,$a0,$73,$73,$4e,$4b,$6a,$07,$06,$47,$06,$4b,$4a,$8f // `.s.ssNKj..G.KJ.
        .byte $60                                   // `

// --- Region $f2d7-$f333 ---
.pc = $f2d7 "dat_f2d7"

dat_f2d7:
        .byte $01,$02,$a6
        .text "8XTT"
        .byte $96,$96,$1d,$17
        .byte $2d,$54,$45,$15,$19
        .byte $16,$19,$46,$89,$7d,$2e,$2f,$1f,$4b,$8b,$57,$a2,$a3,$25,$40,$80 // ..F.}./.K.W..%@.
        .byte $c0,$d0,$e0,$a5,$3e,$01,$02,$07,$1b,$2f,$3f,$7f,$be,$f9,$f5,$e6 // ....>..../?.....
        .byte $65,$55,$55,$95,$ea,$ff,$af,$aa,$4d,$b7,$4d,$77,$fd,$d5,$55,$55 // eUU.....M.Mw..UU
        .byte $5f,$9f,$5f,$e3,$9f,$22,$af,$9f,$e8,$40,$60,$48,$6a,$6d,$6a,$2e // _._.."...@`Hjmj.
        .byte $6b,$2e,$3b,$6e,$59,$66,$59,$6a,$66,$6a,$ae,$7b,$2e // k.;nYfYjfj.{.

// --- Region $f33d-$f6a8 ---
.pc = $f33d "Segment $f33d"
        .byte $03,$43,$43,$83,$42,$83,$53,$5a,$53   // .CC.B.SZS

loc_f346:
        .byte $5b,$5a,$5b,$5e,$5e,$66,$99,$6a,$a9,$a9,$a6,$a7,$a7,$6a,$96,$66 // [Z[^^f.j.....j.f
        .byte $b9,$fd,$fd,$fe,$ff,$63,$a7,$a3,$a7,$a9,$a9,$69,$69,$60,$58,$50 // .....c.....ii`XP
        .byte $58,$78,$54,$74,$5e,$b8,$60,$22,$7d,$7f,$bd,$7f,$bf,$bf,$3f,$bf // XxTt^.`"}.....?.
        .byte $58,$25,$59,$6a,$69,$6e,$bb,$6e,$56,$96,$95,$56,$95,$9d,$95,$a5 // X%Yjin.nV..V....
        .byte $69,$ab,$69,$69,$6a,$69,$6a,$6a,$5a,$66,$e3,$69,$2b,$6d,$79,$6e // i.iijijjZf.i+myn
        .byte $6c,$58,$57,$95,$55,$96,$9a,$ea,$a2,$26,$40,$90,$90,$e4,$a4,$b8 // lXW.U....&@.....
        .byte $a8,$60,$20,$07,$07,$0b,$0b,$01,$01,$02,$02,$63,$73,$7b,$5b,$7b // .` ........cs{[{
        .byte $5a,$5e,$56,$6f,$6f,$5f,$9b,$9b,$ab,$bb,$ee // Z^Voo_.....

txt_f3c1:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b0,$90,$9c,$a4,$a7,$a8,$32,$07,$0b,$0b,$0f,$0b,$1f,$0f,$1f,$7a // ......2........z
        .byte $4b,$7a,$79,$76,$79,$b6,$79,$67,$4f,$e4,$6f,$23,$9f,$9f,$70,$e3 // Kzyvy.ygO.o#..p.
        .byte $40,$24,$80,$40,$80,$80,$a8,$26,$1b,$0e,$07,$06,$02,$01,$a2,$60 // @$.@...&.......`
        .byte $42,$4a,$62,$6e,$5e,$5b,$5b,$57,$56,$65,$a9,$6a,$aa,$bb,$ae,$bb // BJbn^[[WVe.j....
        .byte $6e,$5c,$96,$d5,$e5,$bd,$6f,$9a,$55,$36,$6a,$a9,$a7,$9d,$f6,$59 // n\....o.U6j....Y
        .byte $aa,$7e,$ba,$ea,$a6,$aa,$99,$66
        .text "UUYU"
        .byte $66,$99,$65,$9a
        .byte $5e,$56,$99,$66,$59,$66,$5a,$6a,$6e,$5e,$5b,$5e,$9b,$9f,$9f,$6f // ^V.fYfZjn^[^...o
        .byte $7e,$40,$80,$e3,$40,$39,$80,$c0,$00,$15,$26,$19,$26,$15,$19,$25 // ~@..@9....&.&..%
        .byte $39,$7f,$77,$7f,$7f,$57,$ad,$aa,$aa,$5e,$6f,$9e,$5b,$9f,$5e,$c2 // 9.w..W...^o.[.^.
        .byte $60,$30,$41,$41,$83,$41,$83,$83,$80,$83,$57,$6f,$57,$67,$97,$67 // `0AA.A....WoWg.g
        .byte $99,$67,$56,$66,$96,$66,$99,$69,$ae,$b9,$66,$9a,$66,$9a,$66,$99 // .gVf.f.i..f.f.f.
        .byte $56,$99,$55,$99,$56,$99,$d6,$99,$e6,$a6,$79,$6e,$6b,$5e,$6b,$9e // V.U.V.....ynk^k.
        .byte $9b,$96,$a2,$26,$44,$9d,$ba,$ee,$bf,$9e,$a4,$24,$40,$90,$e0,$e4 // ...&D......$@...
        .byte $a8,$60
        .byte $38,$17,$1d
        .byte $27,$1d
        .byte $27,$2d,$07
        .text "-VZZ"
        .byte $9b,$9a
        .byte $eb,$9e,$ef,$6b,$5e,$9b,$96,$db,$a6,$eb,$b6,$56,$b9,$76,$b9,$56 // ...k^......V.v.V
        .byte $99,$6a,$9a,$6a,$6a,$9b,$da,$9b,$da,$a6,$e6,$59,$9a,$aa,$ee,$bb // .j.jj......Y....
        .byte $ef,$bb,$ee,$6d,$79,$6e,$5b,$9e,$9b,$e6,$e7,$a3,$25,$40,$40,$80 // ...myn[.....%@@.
        .byte $c0,$90,$a8,$60,$3a,$6d,$69,$6a,$3a,$1a,$0e,$06,$03,$69,$6a,$5a // ...`:mij:....ijZ
        .byte $6b,$5a,$9b,$9a,$e6,$56,$96,$95,$65,$d9,$76,$dd,$75,$00 // kZ...V..e.v.u.

txt_f4f2:
        .byte $40                                   // @ character
        .text "P"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $bb,$ee,$7f,$aa,$1f,$3f,$7f,$bd,$ed,$b5,$97,$ff,$6a,$5a,$6a,$6d // .....?......jZjm
        .byte $ba,$ed,$b9,$ed,$6b,$5e,$6b,$6e,$79,$6d,$bc,$ac,$00,$40,$b6,$60 // ....k^knym...@.`
        .byte $3f,$69,$2a,$1a,$0a,$06,$02,$01,$00,$7f,$7f,$5f,$9e,$b7,$ad,$ab // ?i*........_....
        .byte $7a,$6e,$ab,$ae,$bb,$ee,$ff,$5b,$e5,$55,$59,$55,$66,$99,$aa,$ab // zn.....[.UYUf...
        .byte $fd,$57,$65,$95,$67,$9d,$b6,$da,$a9,$6d,$9d,$bd,$7d,$fd,$fd,$7d // .We.g....m..}..}
        .byte $bd,$6d,$79,$67,$66,$5e,$5a,$7a,$6b,$6b,$a4,$ac,$90,$b0,$40,$c0 // .mygf^Zzkk....@.
        .byte $a9,$21,$01,$a7,$22,$6f,$05,$a6       // .!.."o..

txt_f55d:
        .text "#U"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $0f,$a5,$23,$40,$40,$80,$a5,$60,$38,$56,$96,$56,$96,$96,$d5,$d5 // ..#@@..`8V.V....
        .byte $35,$66                               // 5f

txt_f572:
        .text "VZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a9,$95,$55,$56,$65,$59,$55,$67,$58,$6c,$b0,$c0,$5e,$9b,$5b,$57 // ..UVeYUgXl..^.[W
        .byte $5b                                   // [

txt_f586:
        .text "VV"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $59,$56,$75,$5d,$75,$9d,$77,$9f,$5b,$57,$66,$a9,$b9,$ee,$ba,$fd // YVu]u.w.[Wf.....
        .text "XXVVU"
        .byte $97,$95,$d7,$a8
        .byte $23,$07,$05,$07,$e3,$0b
        .byte $38
        .byte $03,$01,$65,$7d,$5d,$7f,$5f,$5f,$55,$55,$59,$6a,$a9,$a5,$95,$56 // ..e}].__UUYj...V
        .byte $5b,$6c,$55,$55,$6a,$73,$83,$c0,$a2,$3c,$5e,$5f,$57,$57,$97,$95 // [lUUjs...<^_WW..
        .byte $d5,$e5,$6a,$aa,$a9,$67,$dd,$f6,$da,$69,$6e,$b9,$e6,$96,$5b,$6c // ..j..g...in...[l
        .byte $b0,$c0,$70,$60,$b0,$c0,$ac,$21,$01,$a7,$32,$6d,$97,$eb,$29,$3a // ..p`...!..2m..):
        .byte $0a,$0e,$03,$65,$99,$95,$e5,$b9,$6e,$5b,$56,$6a,$95,$e4 // ...e....n[Vj..

txt_f5f7:
        .text "U#"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$66,$e4,$aa,$31,$a5,$5f,$f6,$5b,$5e,$6d,$79,$b5,$e5,$95,$57 // .f..1._.[^my...W
        .byte $5c,$9c,$50,$70,$40,$c0,$80,$22,$00,$22,$1b,$06,$a6 // \.Pp@.."."...

txt_f617:
        .text "#UU"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $a5                                   // .

txt_f61c:
        .text "#UUV"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $23,$5e,$78,$80,$a5,$24,$15,$25,$39,$0e,$a4,$24,$57,$58,$6c,$b0 // #^x..$.%9..$WXl.
        .byte $80,$34,$00,$21,$06,$a7,$21,$6c,$af,$60,$20,$6a,$2a,$2a,$1a,$1b // .4.!..!l.` j**..
        .byte $0a,$06,$07,$6a,$5b,$9a,$9b,$96,$a7,$e6,$b5,$67,$9b,$6b,$9f,$5e // ...j[......g.k.^
        .byte $5f,$6e,$7e,$69,$ab,$6b,$a4,$ab,$a4,$a4,$9c,$a8,$21,$01,$a7,$22 // _n~i.k......!.."
        .byte $7d,$94,$a6                           // }..

txt_f664:
        .text "!"
        .byte $40                                   // @ character
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $24,$1f,$27,$09,$02,$a4,$24,$5b,$6c,$b0,$c0,$80,$2c,$00,$23,$6a // $.'...$[l...,.#j
        .byte $1a,$07,$a5,$24,$7f                   // ...$.

txt_f67c:
        .text "UU"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $a4,$24,$6a,$aa,$a9,$9c,$a4,$23,$58,$60,$80,$80,$a5,$00,$22,$01 // .$j....#X`....".
        .byte $02,$a6,$61,$4b,$67,$9b,$a6,$d9,$25,$3a,$0e,$03,$6b,$ad,$a7,$6d // ..aKg...%:..k..m
        .byte $ff,$f7,$ff,$7d,$5c,$60,$60,$70,$80,$80 // ...}\``p..

// --- Region $f7b9-$f826 ---
.pc = $f7b9 "dat_f7b9"

dat_f7b9:
        .byte $49,$0e,$14,$12,$0f,$20,$56,$05,$12,$13,$09,$0f,$0e // I.... V......

txt_f7c6:
        .text " 1.02"
        .byte $00                                   // string terminator
        .byte $02,$0a,$07,$01,$07,$0a,$02,$00,$06,$0e,$03,$01,$01,$03,$0e,$06 // ................
        .byte $00,$3b,$e3,$07,$25,$e2,$00,$07,$07,$02,$e3,$07,$22,$60,$60,$e3 // .;..%......."``.
        .byte $07,$33,$02,$3e,$07,$08,$07,$e5,$00,$07,$08,$02,$08,$08,$07,$5f // .3.>..........._
        .byte $66,$08,$08,$07,$02,$eb,$20,$30,$10,$50,$12,$52,$05,$45,$13,$53 // f..... 0.P.R.E.S
        .byte $05,$45,$0e,$4e,$14,$54,$13,$53,$f8,$20,$30,$90,$d0,$92,$d2,$85 // .E.N.T.S. 0.....
        .byte $c5,$93,$d3,$85,$c5,$8e,$ce,$94,$d4,$93,$d3 // ...........

// --- Region $f88a-$fbdd ---
.pc = $f88a "dat_f88a"

dat_f88a:
        .byte $a9,$18,$8d,$16,$d0,$a9,$01,$a2,$0d,$8d,$22,$d0,$8e,$23,$d0,$ad // .........."..#..
        .byte $44,$2f,$f0,$06,$20,$6c,$33,$20,$03,$10,$a9,$45,$a2,$2f,$8d,$14 // D/.. l3 ...E./..
        .byte $03,$8e,$15,$03,$a9,$30,$8d,$12,$d0,$2e,$19,$d0,$4c,$31,$ea,$e4 // .....0......L1..
        .byte $20,$60,$24,$13,$53,$14,$54,$0f,$4f,$0d,$4d,$10,$50,$09,$49,$0e //  `$.S.T.O.M.P.I.
        .byte $4e,$27,$67,$09,$49,$0e,$4e,$20,$60,$31,$71,$39,$79,$39,$79,$32 // N'g.I.N `1q9y9y2
        .byte $72,$21,$61,$20,$60,$20,$60,$e4,$20,$60,$20,$93,$d3,$94,$d4,$8f // r!a ` `. ` .....
        .byte $cf,$8d,$cd,$90,$d0,$89,$c9,$8e,$ce,$a7,$e7,$89,$c9,$8e,$ce,$a0 // ................
        .byte $e0,$b1,$f1,$b9,$f9,$b9,$f9,$b2,$f2,$a1,$e1,$e3,$a0,$60,$de,$7c // .............`.|
        .byte $0c,$61,$71,$01,$11,$01,$71,$0c,$6c,$71,$01,$11,$01,$71,$01,$11 // .aq...q.lq...q..
        .byte $71,$71,$6c,$51,$01,$31,$3c,$7c,$71,$21,$51,$01,$31,$61,$31,$71 // qqlQ.1<|q!Q.1a1q
        .byte $1c
        .byte $51,$01
        .byte $31,$51,$31,$71,$6c
        .byte $51,$01
        .text "11!A"
        .byte $7c,$0c
        .byte $11,$0c,$3c,$2c,$4c,$71,$01,$2c,$0c,$3c,$2c,$71,$71,$3c,$01,$01 // ..<,Lq.,.<,qq<..
        .byte $3c,$2c,$7c,$71,$71,$61,$7c,$0c,$3c,$61,$41,$71,$61,$41,$01,$3e // <,|qqa|.<aAqaA.>
        .byte $0e
        .byte $4e,$71
        .byte $51,$41,$01
        .byte $31,$21,$4e,$71,$5e
        .text "N!1>"
        .byte $01
        .byte $21,$71,$01,$71,$61,$31,$01,$21,$7c,$01,$71,$61,$31,$41,$1c,$71 // !q.qa1.!|.qa1A.q
        .byte $01,$51,$61,$31,$21,$11,$71,$06,$7e,$53,$73,$33,$53,$1e,$01,$73 // .Qa1!.q.~Ss3S..s
        .byte $24,$71,$3e,$53,$11,$0e,$73,$6e,$56,$3e,$66,$56,$0e,$76,$43,$53 // $q>S..snV>fV.vCS
        .byte $31,$33,$06,$11,$0e,$7e,$16,$03,$31,$01,$01,$03,$7e,$11,$01,$3e // 13...~..1...~..>
        .byte $03,$0d,$04,$76,$26,$16,$31,$53,$04,$06,$76,$7e,$06,$4e,$3d,$5d // ...v&.1S..v~.N=]
        .byte $1d,$0d,$73,$0e,$44,$36,$51,$5e,$1d,$7d,$64,$43,$36,$01,$5e,$14 // ..s.D6Q^.}dC6.^.
        .byte $71,$51,$03,$3d,$36,$01,$21,$0c,$71,$01,$01,$31,$01,$51,$1c,$71 // qQ.=6.!.q..1.Q.q
        .byte $01,$09,$31,$01,$09,$69,$71,$01,$01,$31,$09,$01,$41,$e4,$71,$22 // ..1..iq..1..A.q"
        .byte $01,$71,$e4,$7c,$e5,$71,$60,$1f,$39,$79,$71,$79,$78,$71,$79,$31 // .q.|.q`.9yqyxqy1
        .byte $71,$71,$7c,$79,$7c,$71,$39,$71,$7c,$79,$79,$71,$71,$3c,$79,$71 // qq|y|q9q|yyqq<yq
        .byte $31,$71,$79,$01,$71,$79,$7c,$e3,$79,$e3,$7c,$60,$40,$79,$79,$7c // 1qy.qy|.y.|`@yy|
        .byte $79,$3c,$79,$71,$3f,$71,$7c,$3c,$7c,$7c,$09,$79,$7c,$71,$7f,$7c // y<yq?q|<||.y|q.|
        .byte $7f,$7c,$78,$7c,$0c,$3c,$7f,$71,$31,$71,$7c,$3c,$7f,$79,$0c,$79 // .|x|.<.q1q|<.y.y
        .byte $7f,$71,$7c,$78,$7c,$79,$71,$7c,$09,$7c,$79,$71,$3f,$79,$7c,$39 // .q|x|yq|.|yq?y|9
        .byte $79,$79,$0f,$7f,$7f,$78,$78,$7c,$7f,$79,$78,$7f,$71,$e3,$7f,$2c // yy...xx|.yx.q..,
        .byte $3f,$71,$7f,$3f,$7f,$78,$3f,$7f,$7f,$0f,$71,$78,$e3,$7f,$60,$20 // ?q.?.x?...qx..` 
        .byte $7c,$7f,$7f,$71,$01,$31,$71,$7c,$3f,$78,$78,$3f,$7c,$78,$01,$71 // |..q.1q|?xx?|x.q
        .byte $7f,$78,$71,$79,$71,$78,$78,$7f,$0f,$7c,$71,$7f,$3c,$78,$78,$38 // .xqyqxx..|q.<xx8
        .byte $e3,$78,$22,$71,$71,$e6,$78,$e4,$71,$60,$22,$7f,$3c,$71,$7c,$38 // .x"qq.x.q`".<q|8
        .byte $78,$71,$31,$71,$71,$01,$71,$71,$79,$71,$7d,$7d,$7c,$78,$71,$01 // xq1qq.qqyq}}|xq.
        .byte $3f,$71,$71,$3f,$78,$71,$31,$71,$71,$01,$7c,$7c,$78,$e6,$71,$21 // ?qq?xq1qq.||x.q!
        .byte $01,$e3,$71,$27,$31,$71,$71,$31,$71,$71,$01,$e5,$71,$23,$7c,$7d // ..q'1qq1qq..q#|}
        .byte $79,$e5,$71,$27,$31,$71,$71,$31,$71,$71,$31,$ec,$71,$22,$01,$31 // y.q'1qq1qq1.q".1
        .byte $e3,$71,$22,$01,$31,$e5,$71,$22,$01,$31,$e5,$71,$22,$01,$31,$e5 // .q".1.q".1.q".1.
        .byte $71,$e3,$20,$60,$22,$46               // q. `"F

txt_faf0:
        .encoding "screencode_mixed"
        .text "abulous coding by "
        .encoding "petscii_upper"
        .byte $54,$08,$05,$20,$4c,$01,$13,$14,$20,$44,$12,$01,$07,$0f,$0e,$e8 // T.. L... D......
        .byte $20,$3e,$4d                           //  >M

txt_fb15:
        .encoding "screencode_mixed"
        .text "usic composition by"
        .encoding "petscii_upper"

txt_fb28:
        .text " MSK/C"
        .byte $12,$05,$13,$14,$e7,$20,$60,$7e,$4c   // ..... `~L

txt_fb37:
        .encoding "screencode_mixed"
        .text "ogo artwork by "
        .encoding "petscii_upper"
        .byte $4d,$09,$12,$01,$07,$05,$2f,$43,$05,$0e,$13,$0f,$12,$20,$44,$05 // M...../C..... D.
        .byte $13,$09,$07,$0e,$20,$20,$17,$00,$ce,$6a,$33,$ce,$6a,$33,$ad,$6a // ....  ...j3.j3.j
        .byte $33,$c9,$0f,$f0,$01,$60,$a9,$17,$8d,$6a,$33,$a2,$00,$bd,$d1,$06 // 3....`...j3.....
        .byte $9d,$d0,$06,$e8,$e0,$50,$d0,$f5,$ad,$00,$37,$d0,$0f,$8d,$6b,$33 // .....P....7...k3
        .byte $a9,$00,$8d,$8d,$33,$a9,$37,$8d,$8e,$33,$a9,$20,$48,$ee,$6b,$33 // ....3.7..3. H.k3
        .byte $ad,$6b,$33,$29,$01,$a8,$68,$c0,$00,$d0,$05,$09 // .k3)..h.....

txt_fba2:
        .byte $40                                   // @ character
        .text " "
        .byte $40                                   // @ character
        .text "6"
        .byte $8d,$f7,$06,$09,$80,$8d,$1f,$07,$60,$00,$56,$01,$03,$0e,$fe,$06 // ........`.V.....
        .byte $26,$0e,$03,$01,$01,$0f,$0c,$fe,$0b,$26,$0c,$0f,$01,$01,$07,$0a // &........&......
        .byte $fe,$02,$60,$92,$0a,$07,$01,$ee,$bd,$33,$ad,$bd,$33,$29,$03,$8d // ..`......3..3)..
        .byte $bd,$33,$f0,$01,$60,$ee,$be,$33       // .3..`..3

// --- Region $fc3a-$fce1 ---
.pc = $fc3a "Segment $fc3a"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$37,$9d,$01,$08,$e8,$d0,$f7,$ee // .4......7.......
        .byte $0c,$04,$ee,$09,$04,$d0,$ef,$a9,$37,$85,$01 // ........7..

txt_fc55:
        .text "X Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7,$e5,$20,$e3               // L... .

txt_fc5f:
        .encoding "screencode_mixed"
        .text "*= double trouble"
        .encoding "petscii_upper"

txt_fc70:
        .text " +3 "
        .byte $0e,$14,$13,$03,$20,$0f,$0e,$0c,$19,$20,$e3,$2a,$60 // .... .... .*`

txt_fc81:
        .text "   >"
        .byte $03,$12,$01,$03,$0b,$3a,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13 // .....:..........
        .byte $20,$20,$3e,$06,$09,$18,$3a,$02,$0f,$0f,$1a,$05,$20,$e7,$2e,$60 //   >...:..... ..`

txt_fca5:
        .encoding "screencode_mixed"
        .text "? got tired of fixing games nobody else can so took a nice br"
        .encoding "petscii_upper"

// --- Region $fd02-$fd14 ---
.pc = $fd02 "Segment $fd02"
        .byte $20,$60,$62                           //  `b

txt_fd05:
        .encoding "screencode_mixed"
        .text ">beer to: domina"
        .encoding "petscii_upper"

// --- Region $fd19-$fda2 ---
.pc = $fd19 "Segment $fd19"
        .byte $20,$1b,$20,$07,$05,$0e,$05,$13,$09,$13,$20,$1b,$20,$04,$05,$01 //  . ....... . ...
        .byte $04,$0c,$09,$0e,$05,$20,$1b,$20,$10,$12,$0f,$0a,$05,$03,$14,$2d // ..... . .......-
        .byte $18,$20,$1b,$20,$0e,$05,$09,$20,$1b   // . . ... .

txt_fd42:
        .encoding "screencode_mixed"
        .text " fist, sauron and richie "
        .encoding "petscii_upper"
        .byte $1b                                   // .

txt_fd5c:
        .encoding "screencode_mixed"
        .text " all others"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e8,$20,$3e,$3e,$0d,$19,$13,$14,$09,$03,$20,$03,$01,$16 // ... >>...... ...
        .byte $05,$12,$0e                           // ...

txt_fd7a:
        .text ": (718) 251-7150"
        .byte $f6,$20,$2c,$02,$0f,$0f,$1a,$05,$2f,$05,$0d,$10,$09,$12,$05,$80 // . ,...../.......
        .byte $1f,$20,$32,$00,$48,$18,$a9,$01,$6d   // . 2.H...m

// --- Region $fdaf-$fdb8 ---
.pc = $fdaf "dat_fdaf"

dat_fdaf:
        .byte $af,$60,$4b,$78,$a9,$34,$85,$01,$a0,$00 // .`Kx.4....

// --- Region $fe12-$fea8 ---
.pc = $fe12 "dat_fe12"

dat_fe12:
        .byte $80,$2d,$00,$e5,$20,$60,$e4,$1b,$20,$1b,$20,$1b // .-.. `.. . .

txt_fe1e:
        .encoding "screencode_mixed"
        .text " tera attack "
        .encoding "petscii_upper"
        .byte $1b,$20,$1b,$20,$1b                   // . . .

txt_fe30:
        .encoding "screencode_mixed"
        .text " cracked by hok on march 5th"
        .encoding "petscii_upper"

txt_fe4c:
        .text ", 1992! "

txt_fe54:
        .encoding "screencode_mixed"
        .text "ring up the empire & genesis project whq $mystic cavern$ at"
        .encoding "petscii_upper"

txt_fe8f:
        .text " 718-251-7150!  "
        .byte $14,$08,$05,$20,$05,$0d,$10,$05,$12,$0f // ... ......

// --- Region $feaa-$ff5a ---
.pc = $feaa "txt_feaa"

txt_feaa:
        .encoding "screencode_mixed"
        .text "s are: tristan # the last dragon # sequencer # booze # the extremist # rich # hok #"
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$e9                       // . `.

txt_ff01:
        .encoding "screencode_mixed"
        .text "international greetings to: genesis project"
        .encoding "petscii_upper"

txt_ff2c:
        .text "! * "

txt_ff30:
        .encoding "screencode_mixed"
        .text "deadline & project x * f4cg * dominators * "
        .encoding "petscii_upper"

// --- Region $ff80-$ffff ---
.pc = $ff80 "Segment $ff80"
        .byte $05,$20,$2a,$20,$09,$03,$13,$20,$2a,$20,$03,$08,$12,$0f,$0d,$01 // . * ... * ......
        .byte $0e,$03,$05,$20,$2a,$20,$03,$05,$0e,$13,$0f,$12,$20,$2a,$20,$13 // ... * ...... * .
        .byte $15,$03,$03,$05,$13,$13,$20,$2a,$20,$0c,$09,$07,$08,$14,$20,$2a // ...... * ..... *
        .byte $20,$0e,$05,$09                       //  ...

txt_ffb4:
        .text " * 2"

txt_ffb8:
        .encoding "screencode_mixed"
        .text "d * eclipse * storm"
        .encoding "petscii_upper"

txt_ffcb:
        .text " *  "

txt_ffcf:
        .encoding "screencode_mixed"
        .text "fear the excaliburps bitch!"
        .encoding "petscii_upper"
        .byte $ec,$20,$2d,$2d,$14,$12,$09,$13,$14,$01,$0e,$20,$0f,$06,$06,$21 // . --....... ...!
        .byte $80                                   // .

txt_fffb:
        .text "1 "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $00,$05                               // ..
