// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:49
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $40c3  (14532 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0c60 (3168)
// IRQ handler:  $0d90 (irq_0d90)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 1964 bytes, Data: 12568 bytes
// Labels: 356, Subroutines: 6
//
// Cross-references: all OK
// ============================================


// --- Region $0c60-$0d26 ---
.pc = $0c60 "main_0c60"

main_0c60:
        lda #$00
        sta $d020
        sta $d011
        jsr sub_0fc0
        tax

loc_0c6c:
        sta $0590,x
        inx
        bne loc_0c6c
        ldx #$00

loc_0c74:
        lda $2c80,x
        sta $0428,x
        lda $2cf8,x
        sta $04a0,x
        lda $2de8,x
        sta $0630,x
        lda $2eb0,x
        sta $06f8,x
        inx
        cpx #$f0
        bne loc_0c74
        ldx #$00

loc_0c93:
        lda $2f78,x
        sta $d928,x
        lsr
        lsr
        lsr
        lsr
        sta $d828,x
        lda $3078,x
        sta $db00,x
        lsr
        lsr
        lsr
        lsr
        sta $da00,x
        inx
        bne loc_0c93
        lda #$00
        jsr sub_1000
        sei
        jsr sub_0e98
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$90
        sta $0314
        lda #$0d
        sta $0315
        lda #$00
        sta $0d8f
        cli

loc_0cd3:
        lda $dc01
        and $dc00
        and #$10
        bne loc_0cd3
        sei
        lda #$37
        sta $01
        jsr $fda3
        jsr $ff5b
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $d020
        sta $d021
        ldx #$00

loc_0cfc:
        lda scr_0d25,x
        and #$3f
        sta $0400,x
        lda #$0d
        sta $d800,x
        inx
        cpx #$28
        bne loc_0cfc
        ldx #$00

loc_0d10:
        lda $0d4d,x
        sta $0428,x
        lda #$00
        sta $d828,x
        inx
        bne loc_0d10
        nop
        nop
        nop
        nop
        jmp $fce2

scr_0d25:
        .text " I"

// --- Region $0d90-$0de3 ---
.pc = $0d90 "irq_0d90"

irq_0d90:
        lda $d019
        sta $d019
        ldx $0d8f
        inx
        cpx #$02
        bne loc_0da0
        ldx #$00

loc_0da0:
        stx $0d8f
        txa
        clc
        asl
        tax
        lda scr_0db6,x
        sta smc_0db4                                // SMC: modifies $0db4
        lda $0db7,x
        sta smc_0db5                                // SMC: modifies $0db5
.label smc_0db4 = * + 1
.label smc_0db5 = * + 2
        jmp loc_0dba                                // !SMC: modified by $0daa, $0db0

scr_0db6:
        // === Screen RAM (4 bytes, $0db6-$0db9) ===
        .encoding "screencode_mixed"
        .byte $ba                                   // scrcode: .
        .text "m"
        .byte $e4                                   // scrcode: .
        .text "m"
        .encoding "petscii_upper"

loc_0dba:
        lda #$80
        sta $d012
.label smc_0dc0 = * + 1
        ldx #$0e                                    // !SMC: modified by $0fcc

smc_0dc1:
        dex                                         // !SMC: modified by $0fd8

smc_0dc2:
.label smc_0dc3 = * + 1
        bne smc_0dc1                                // !SMC: modified by $0fdb, $0fde
        lda #$00
        sta $d020
        sta $d021
        lda #$3b
        sta $d011
        lda #$19
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_0e0a
        jsr sub_1003
        jmp $ea31

// --- Region $0e0a-$0ea3 ---
.pc = $0e0a "sub_0e0a"

// Referenced by: jsr from $0ddb
sub_0e0a: {
        ldx $0e09
loop:
        txa
        pha
        jsr sub_0e18
        pla
        tax
        dex
        bne loop
        rts
}
// Referenced by: jsr from $0e0f

sub_0e18:
        dec $0df8
        lda $0df8
        cmp #$00
        beq loc_0e23
        rts

loc_0e23:
        lda #$08
        sta $0df8
        ldx #$00

loc_0e2a:
        lda $05b9,x
        sta $05b8,x
        inx
        cpx #$50
        bne loc_0e2a

loc_0e35:
        ldy #$00
.label smc_0e38 = * + 1
.label smc_0e39 = * + 2
        lda $40bb,y                                 // !SMC: modified by $0e9a, $0e9f
        cmp #$00
        beq loc_0e5c
        and #$3f
        tax
        lda $0ea4,x
        cmp scr_0ea3
        bne loc_0e62
        inc smc_0e38
        bne loc_0e51
        inc smc_0e39

loc_0e51:
        lda #$00
        sta scr_0ea3
        sta smc_0e6a                                // SMC: modifies $0e6a
        jmp loc_0e35

loc_0e5c:
        jsr sub_0e98
        jmp loc_0e35

loc_0e62:
        txa
        asl
        tax
        lda $0ee4,x
        clc
.label smc_0e6a = * + 1
        adc #$02                                    // !SMC: modified by $0e56
        sta smc_0e86                                // SMC: modifies $0e86
        lda $0ee5,x
        sta smc_0e87                                // SMC: modifies $0e87
        lda smc_0e86
        clc
        adc #$20
        sta smc_0e8c                                // SMC: modifies $0e8c
        lda smc_0e87
        adc #$00
        sta smc_0e8d                                // SMC: modifies $0e8d
.label smc_0e86 = * + 1
.label smc_0e87 = * + 2
        lda $0bec                                   // !SMC: modified by $0e6b, $0e71
        sta $05df
.label smc_0e8c = * + 1
.label smc_0e8d = * + 2
        lda $0c0c                                   // !SMC: modified by $0e7a, $0e82
        sta $0607
        inc smc_0e6a
        inc scr_0ea3
        rts
// Referenced by: jsr from $0cb6, $0e5c

sub_0e98:
        lda #$40
        sta smc_0e38                                // SMC: modifies $0e38
        lda #$3f
        sta smc_0e39                                // SMC: modifies $0e39
        rts

scr_0ea3:
        // === Screen RAM (1 bytes, $0ea3-$0ea3) ===
        .encoding "screencode_mixed"
        .text "b"
        .encoding "petscii_upper"

// --- Region $0fc0-$0fe6 ---
.pc = $0fc0 "sub_0fc0"
// Referenced by: jsr from $0c68

sub_0fc0:
        jsr $ff5b
        lda $02a6
        bne loc_0fe1
        lda #$0c
        ldx #$12
        sta smc_0dc0                                // SMC: modifies $0dc0
        stx $0deb
        lda #$20
        ldx #$e7
        ldy #$0f
        sta smc_0dc1                                // SMC: modifies $0dc1
        stx smc_0dc2                                // SMC: modifies $0dc2
        sty smc_0dc3                                // SMC: modifies $0dc3

loc_0fe1:
        lda #$00
        sta $d020
        rts

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

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $0dde

sub_1003:
        jmp loc_10dc

dat_1006:
        .byte $01                                   // .

// --- Region $1040-$134e ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

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

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

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

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

loc_10b3:
        ldy #$00
        tya

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

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

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

loc_10e4:
        lda dat_1006,x
        bne loc_10ec
        jmp loc_161b

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

loc_1104:
        dec $1716,x
        jmp loc_138b

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

loc_1130:
        iny
        lda ($fb),y

loc_1133:
        tay
        lda $18f0,y
        sta $fb
        lda $1900,y
        sta $fc

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

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

loc_1161:
        inc $16fe,x

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

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

loc_1189:
        jmp loc_1262

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

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

loc_11b7:
        inc $170d,x
        bne loc_113e

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

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

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

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

loc_1249:
        lda $187c,y
        sta $100b
        pla
        and #$1f
        asl
        asl
        asl
        tay
        lda $100b
        sta $1829,y
        sta $182a,y
        jmp loc_11b7

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

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

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

loc_12c0:
        jmp loc_161b

loc_12c3:
        jmp loc_138b

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

loc_12ce:
        ldy $16fb,x
        lda #$00
        sta $d405,y
        lda #$0f
        sta $d406,y
        lda #$08
        sta $d404,y
        ldy $101d,x
        lda $1829,y
        sta $1750,x
        lda $1828,y
        sta $173d,x
        tay
        lda #$00
        sta $1740,x
        lda $17fe,y
        and #$80
        cmp #$80
        bne loc_130d
        lda $17ff,y
        pha
        and #$f0
        sta $1743,x
        pla
        and #$0f
        sta $1746,x

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

loc_133c:
        iny

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

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

dat_134d:
        .byte $bc,$1d                               // ..

// --- Region $136b-$1628 ---
.pc = $136b "loc_136b"

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

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

loc_1396:
        ldy $173d,x
        lda $17fc,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $1731,x
        pla
        and #$0f
        sta $1734,x
        lda $17fd,y
        sta $1737,x
        lda $17fe,y
        sta $100b
        and #$3f
        sta $1740,x
        bit $100b
        bpl loc_13d4
        lda $17ff,y
        pha
        and #$f0
        sta $1743,x
        pla
        and #$0f
        sta $1746,x
        lda #$00
        sta $173a,x

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

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

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

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

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

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

loc_1433:
        ldy $174d
        lda $17d9,y
        pha
        and #$f0
        sta loc_1749
        pla
        asl
        asl
        asl
        asl
        sta $174a
        lda $17da,y
        sta $174b
        lda $17db,y
        sta $100b
        and #$3f
        sta $174e
        bit $100b
        bpl loc_1468
        lda $17dc,y
        sta $174f
        lda #$00
        sta $174c

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

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

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

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

loc_14a3:
        ldy $101d,x
        lda $1825,y
        beq loc_14ca
        ldy $1750,x
        lda loc_178b,y
        cmp #$7f
        bne loc_14bf
        lda $17b2,y
        sta $1750,x
        tay
        lda loc_178b,y

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

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

loc_14e2:
        asl
        ldy #$01
        jmp loc_14f3

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

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

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

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

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

loc_1560:
        jmp loc_15f1

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

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

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

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

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

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

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

loc_161b:
        dex
        bmi loc_1621
        jmp loc_10e4

loc_1621:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1628:
        .byte $16                                   // .

// --- Region $1749-$1755 ---
.pc = $1749 "loc_1749"

loc_1749:
        bmi loc_178b
        php
        ora ($1c,x)
        ora $50
        rol $0a
        ora.abs $0000,x
        rti

// --- Region $178b-$178b ---
.pc = $178b "loc_178b"

loc_178b:
        brk

// --- Region $2c17-$2c17 ---
.pc = $2c17 "Segment $2c17"
        brk

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

// --- Region $080b-$0c5f ---
.pc = $080b "dat_080b"

dat_080b:
        .byte $0f,$3f,$7f,$7c,$f8,$00,$00,$00,$fe,$fe,$fe,$3e,$3e,$f8,$f8,$f8 // .?.|.......>>...
        .byte $fb,$fb,$fb,$f8,$f8,$00,$00,$00,$e0,$f8,$fc,$7c,$3e,$00,$00,$00 // ...........|>...
        .byte $fc,$fc,$fc,$00,$00                   // .....

txt_0830:
        .text ">>>"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $be,$be,$3e,$3e,$00,$00,$00,$fe,$fe,$fe,$7c,$f8,$0f,$3f,$7f,$7c // ..>>......|..?.|
        .byte $f8,$f8,$ff,$ff,$fc,$fc,$fc,$00,$00,$00,$c0,$c0,$f8,$f8,$f8,$ff // ................
        .byte $ff,$ff,$f8,$f8,$00,$00,$00,$e0,$f8,$fc,$7e,$3e,$f8,$f8,$f8,$00 // ..........~>....
        .byte $f8,$f8,$f8,$f8
        .byte $3e,$3e,$3e,$00
        .text ">>>>"
        .byte $f8,$f8,$f8,$f8
        .byte $f8,$f8,$ff,$ff,$00,$00,$00,$3e,$3e,$7c,$f8,$f0,$f8,$f8,$f8,$f8 // .......>>|......
        .byte $f8,$f8,$f8,$f8,$00,$00,$00,$ff,$ff,$ff,$f8,$f8,$00,$00,$00,$ff // ................
        .byte $ff,$ff,$7c,$7c,$f8,$7c,$7f,$3f,$0f,$00,$00,$00 // ..||.|.?....

txt_08a0:
        .text ">>"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $be,$be,$00,$00,$00,$f8,$f8,$ff,$ff,$ff,$00,$00,$00,$3e,$7c,$fc // .............>|.
        .byte $f8,$e0,$00,$00,$00,$00,$00,$fc,$fc,$fc,$00,$00,$00,$3e,$3e,$fe // .............>>.
        .byte $fe,$fe,$00,$00,$00,$f9,$7c,$7f,$3f,$0f,$00,$00,$00,$f0,$00,$fe // ......|.?.......
        .byte $fe,$fe,$00,$00,$00,$ff,$f8,$f8,$f8,$f8,$00,$00,$00,$c0,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$7c,$7f,$3f,$0f,$00,$1f,$1f,$1f,$3e,$be,$be // .....|.?.....>..
        .byte $3e,$7c,$fc,$f8,$e0,$f8,$f8,$f8,$f8,$f8,$00,$00,$00 // >|...........

txt_0900:
        .text ">>>>>"
        .byte $00                                   // string terminator
        .byte $00,$00,$f8,$fe,$7e,$7e,$1e,$00,$00,$00
        .text ">>>>"
        .byte $fe,$fe
        .byte $fc,$f8,$f8,$7c,$3e,$3e,$3e,$00,$00,$00,$7c,$7c,$7c,$7c,$7c,$00 // ...|>>>...|||||.
        .byte $00,$00,$f8,$f8,$fb,$fb,$fb,$f8,$f8,$f8 // ..........

txt_0930:
        .text ">>"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $be,$be,$3e,$3e,$3e,$00,$00,$00,$7c,$f8,$fc,$ff,$3f,$00,$00,$00 // ..>>>...|...?...
        .byte $00,$00,$00,$80,$e0,$00,$00,$00,$c0,$c0,$c0,$00,$00,$00,$00,$00 // ................
        .byte $f8,$f8,$f8,$f8,$f8,$00,$00,$00       // ........

txt_095b:
        .text ">>>>>"
        .byte $00                                   // string terminator
        .byte $00,$00,$f8,$f8,$f8,$7c,$7c,$00,$00,$00,$3e,$3e,$3e,$7c,$7c,$00 // .....||...>>>||.
        .byte $00,$00,$7d,$7d,$7d,$7c,$7c,$00,$00,$00,$f0,$fc,$fe,$3f,$1f,$00 // ..}}}||......?..
        .byte $00,$00,$0e,$3e,$7e,$f8,$f0,$00,$00,$00,$1f,$1f,$1f,$01,$03,$00 // ...>~...........
        .byte $00,$00,$f8,$f8,$f8,$f0,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$fe // ................
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$7c
        .text ">>>>"
        .byte $0e,$1e
        .byte $3c,$00,$7c
        .byte $7c,$7c,$7c,$1c,$3c,$78,$00,$00,$00,$00,$3c,$3c,$ff,$ff,$3c,$00 // |||.<x....<<..<.
        .byte $00,$00,$78,$78,$fe,$fe,$78,$0e,$3e,$7e,$7c,$f8,$f8,$f8,$f8,$e0 // ..xx..x.>~|.....
        .byte $f8,$fc,$7c                           // ..|

txt_09d4:
        .text ">>>>"
        .byte $00                                   // string terminator
        .byte $00,$00,$07,$07,$07,$7f,$7f,$00,$00,$00,$c0,$c0,$c0,$fc,$fc,$07 // ................
        .byte $01,$00,$00,$00,$ff,$ff,$ff,$f8,$fc,$7e,$3e,$7e,$fc,$f8,$e0,$7c // .........~>~...|
        .byte $3f,$3f,$1f,$0f,$00,$00,$00,$7c,$f8,$f8,$f0,$e0,$00,$00,$00,$7c // ??.....|.......|
        .byte $7c,$ff,$ef,$c7,$00,$00,$00,$1f,$3f,$fe,$fc,$f0,$00,$00,$00,$f0 // |.......?.......
        .byte $f8,$7e,$3e,$0e,$00,$00,$00,$3e,$fe,$fe,$fe,$3c,$fc,$f8,$e0,$07 // .~>....>...<....
        .byte $0f,$1f,$3e,$7c,$7f,$7f,$3f,$c0,$80,$00,$00,$00,$fe,$fe,$fe,$7c // ..>|..?........|
        .byte $38,$38,$00,$7c,$7c,$7c,$7c,$3c,$ff,$ff,$3c,$3c,$00,$00,$00,$78 // 88.||||<..<<...x
        .byte $fe,$fe,$78,$78,$00,$00,$00,$f8,$f8,$f8,$f8,$7c,$7e,$3e,$0e,$3e // ..xx.......|~>.>
        .byte $3e,$3e,$3e,$7c,$fc,$f8,$e0,$7f,$07,$07,$07,$00,$00,$00,$00,$fc // >>>|............
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$7c,$7c,$7c,$7c,$1c,$3c,$78,$00 // ........||||.<x.
        .byte $00,$00,$00,$00,$00,$7f,$7f,$00,$00,$00,$00,$00,$00,$fc,$fc,$00 // ................
        .byte $00,$00,$07,$1f,$3f,$3e,$7c,$00,$00,$00,$7f,$7f,$7f,$00,$00,$00 // ....?>|.........
        .byte $ff,$ff,$ff,$00,$00,$00,$ff,$00,$c0,$f0,$f8,$fc,$7c,$fc,$f8,$00 // ............|...
        .byte $00,$00,$01,$03,$07,$0f,$1f,$00,$00,$00,$f0,$e0,$c0,$80,$00,$ff // ................
        .byte $ff,$ff,$f8,$f8,$f8,$ff,$ff,$f8,$fc,$f8,$00,$00,$00,$e0,$f8,$03 // ................
        .byte $07,$0f,$1f,$3f,$7f,$7c,$f8,$e0,$c0,$80,$e0,$f8,$fc,$7c,$3e,$00 // ...?.|.......|>.
        .byte $00,$00,$ff,$ff,$ff,$00,$00,$07,$1f,$3c,$78,$78,$3c,$1f,$3f,$c0 // .........<xx<.?.
        .byte $f0,$78,$3c,$3c,$78,$f0,$f8,$00,$00,$7c,$7c,$7c,$7c,$7c,$00,$07 // .x<<x....|||||..
        .byte $1f,$3e,$3c,$00,$00,$00,$00,$fe,$ff,$07,$03,$07,$1f,$7e,$f8,$00 // .><..........~..
        .byte $80,$c0,$c0,$c0,$80,$00,$00,$7f,$00,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$7c,$3e,$3f,$1f,$07,$00,$00,$00,$00 // .......|>?......
        .byte $01,$07,$1f,$7f,$ff,$ff,$ff,$7e,$fc,$f0,$c0,$00,$fe,$fe,$fe,$ff // .......~........
        .byte $ff,$00,$00,$00,$ff,$ff,$ff,$f0,$f8,$fc,$7e,$fc,$fc,$f8,$e0,$3e // ..........~....>
        .byte $7c,$ff,$ff,$ff,$00,$00,$00,$00,$00,$fe,$fe,$fe,$3e,$3e,$3e,$ff // |...........>>>.
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$fc,$7c,$3e,$3e,$7c,$fc,$f8,$e0,$01 // ........|>>|....
        .byte $03,$07,$0f,$1f,$3e,$7c,$f8,$f0,$e0,$c0,$80,$00,$00,$00,$00,$7f // ....>|..........
        .byte $7c,$f8,$f8,$7c,$7f,$3f,$0f,$f8,$7c,$7f,$3f,$0f,$03,$07,$0f,$3e // |..|.?..|.?....>
        .byte $7c,$fc,$f8,$f0,$e0,$c0,$80,$f8,$f8,$00,$f8,$f8,$f8,$f8,$00,$01 // |...............
        .byte $02,$03,$04,$01,$05,$01,$06,$01,$07,$08,$09,$01,$02,$0a,$0b,$0c // ................
        .byte $0d,$0e,$0f,$10,$11,$12,$04,$11,$04,$01,$04,$11,$04,$01,$02,$13 // ................
        .byte $14,$15,$16,$13,$17,$13,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$20,$21 // .............. !
        .byte $22,$1b,$23,$21,$1f,$24,$20,$1f,$20,$13,$16,$25,$16,$13,$26,$01 // ".#!.$ . ..%..&.
        .byte $05
        .byte $27,$28,$0a
        .text ")*+,-"
        .byte $01
        .byte $2e,$04

txt_0be5:
        .text "/0*+12334567869:;<3"
        .byte $1f,$33,$3d,$3e,$13,$17,$13,$18       // .3=>....

scr_0c00:
        // === Screen RAM (96 bytes, $0c00-$0c5f) ===
        .encoding "screencode_mixed"
        .text "?"
        .byte $40                                   // scrcode: .
        .text "s"
        .byte $41                                   // scrcode: .
        .text "v"
        .byte $42,$43,$1d                           // scrcode: ...
        .encoding "petscii_upper"

txt_0c08:
        .text "DEF33G33HI3JKLMNOP3Q"
        .encoding "screencode_mixed"
        .text "db"
        .byte $52                                   // scrcode: .
        .text "k"
        .encoding "petscii_upper"

txt_0c20:
        .text "STUVWXYZ"
        .encoding "screencode_mixed"
        .byte $5b                                   // scrcode: .
        .text "g"
        .byte $5c,$5d                               // scrcode: ..
        .text "ad"
        .byte $5e,$5f,$60,$61                       // scrcode: ....
        .encoding "petscii_upper"

txt_0c32:
        .text "333333"
        .encoding "screencode_mixed"
        .byte $62,$63,$5e,$64                       // scrcode: ....
        .text "v "
        .byte $65,$66,$67,$68,$69,$6a,$6b,$6c       // scrcode: ........
        .text "sv"
        .byte $6d,$6e,$6f,$6c,$70,$71,$5e           // scrcode: .......
        .text "3"
        .byte $72                                   // scrcode: .
        .encoding "petscii_upper"

txt_0c51:
        .text "333333333333333"

// --- Region $0d27-$0d8f ---
.pc = $0d27 "Program $0d27"
        .encoding "screencode_mixed"
        .byte $4e,$54,$52,$4f                       // scrcode: ....
        .text " "
        .byte $43,$4f,$44,$45,$44                   // scrcode: .....
        .text " "
        .byte $42,$59                               // scrcode: ..
        .text " "
        .byte $46,$4c,$45,$54,$43,$48               // scrcode: ......
        .text " "
        .byte $4f,$46                               // scrcode: ..
        .text " "
        .byte $49,$4b,$41,$52,$49                   // scrcode: .....
        .text "+"
        .byte $54,$41,$4c,$45,$4e,$54               // scrcode: ......
        .text "!"
        .encoding "petscii_upper"

dat_0d4c:
        // === Fill data (68 bytes, $0d4c-$0d8f) ===
        .fill 68, $20

// --- Region $0de4-$0e09 ---
.pc = $0de4 "scr_0de4"

scr_0de4:
        // === Screen RAM (38 bytes, $0de4-$0e09) ===
        .encoding "screencode_mixed"
        .byte $a9,$a0,$8d                           // scrcode: ...
        .text "r"
        .byte $d0,$ea,$a2                           // scrcode: ...
        .text "n"
        .byte $ca,$d0,$fd,$a9                       // scrcode: ....
        .text "@"
        .byte $8d                                   // scrcode: .
        .text " "
        .byte $d0,$8d                               // scrcode: ..
        .text "!"
        .byte $d0,$a9                               // scrcode: ..
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "v"
        .byte $d0,$a9                               // scrcode: ..
        .text "r"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9,$1b,$8d                       // scrcode: ....
        .text "q"
        .byte $d0,$4c,$81,$ea                       // scrcode: ....
        .text "b"
        .encoding "petscii_upper"

// --- Region $0ea4-$0f64 ---
.pc = $0ea4 "Program $0ea4"
        .encoding "screencode_mixed"
        .text "@bbbbbbbbaabacbbbbbbbbbcbbb@@@@@babb@@@a"
        .text "aa@baba@babbbbbbbba@@@@c"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $98                                   // scrcode: .
        .text "k"
        .byte $9a                                   // scrcode: .
        .text "k"
        .byte $9c                                   // scrcode: .
        .text "k"
        .byte $9e                                   // scrcode: .
        .text "k"
        .byte $a0                                   // scrcode: .
        .text "k"
        .byte $a2                                   // scrcode: .
        .text "k"
        .byte $a4                                   // scrcode: .
        .text "k"
        .byte $a6                                   // scrcode: .
        .text "k"
        .byte $a8                                   // scrcode: .
        .text "k"
        .byte $a9                                   // scrcode: .
        .text "k"
        .byte $aa                                   // scrcode: .
        .text "k"
        .byte $ac                                   // scrcode: .
        .text "k"
        .byte $ad                                   // scrcode: .
        .text "k"
        .byte $b0                                   // scrcode: .
        .text "k"
        .byte $b2                                   // scrcode: .
        .text "k"
        .byte $b4                                   // scrcode: .
        .text "k"
        .byte $b6                                   // scrcode: .
        .text "k"
        .byte $d8                                   // scrcode: .
        .text "k"
        .byte $da                                   // scrcode: .
        .text "k"
        .byte $dc                                   // scrcode: .
        .text "k"
        .byte $de                                   // scrcode: .
        .text "k"
        .byte $e0                                   // scrcode: .
        .text "k"
        .byte $e2                                   // scrcode: .
        .text "k"
        .byte $e5                                   // scrcode: .
        .text "k"
        .byte $e7                                   // scrcode: .
        .text "k"
        .byte $e9                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $ed                                   // scrcode: .
        .text "k"
        .byte $ee                                   // scrcode: .
        .text "k"
        .byte $f0                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $f2                                   // scrcode: .
        .text "k"
        .byte $f3                                   // scrcode: .
        .text "k"
        .byte $f4                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $f5                                   // scrcode: .
        .text "k"
        .byte $f7                                   // scrcode: .
        .text "kxlzl"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $1b                                   // scrcode: .
        .text "l"
        .byte $1d                                   // scrcode: .
        .text "l"
        .byte $1e                                   // scrcode: .
        .text "l l"
        .byte $22                                   // scrcode: "
        .text "l$l&l(l*l,l.l"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k"
        .byte $eb                                   // scrcode: .
        .text "k/l"
        .encoding "petscii_upper"

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

// --- Region $0fe7-$0fff ---
.pc = $0fe7 "scr_0fe7"

scr_0fe7:
        // === Screen RAM (25 bytes, $0fe7-$0fff) ===
        .encoding "screencode_mixed"
        .byte $ca,$d0,$fd,$48,$68,$60               // scrcode: ......
        .text "@@@@@@@@@@@@@@@@@@@"
        .encoding "petscii_upper"

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$0f,$f1,$00,$71,$89,$8a,$02,$13,$13,$fc,$3e,$06,$23,$26 // .....q......>.#&
        .byte $10,$18,$18,$ff,$ff,$ff,$30,$10       // ......0.

txt_101f:
        .byte $40                                   // @ character
        .text "-STRIKE FORCE INTRO REMIX...JCH-"

// --- Region $134f-$136a ---
.pc = $134f "Segment $134f"
        .byte $10,$b9,$27,$18,$8d,$4d,$17,$a8,$b9,$db,$17,$29,$80,$c9,$80,$d0 // ..'..M.....)....
        .byte $06,$b9,$dc,$17,$8d,$4f,$17,$a9,$00,$8d,$4e,$17 // .....O....N.

// --- Region $1629-$1748 ---
.pc = $1629 "Segment $1629"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a // .....B.t.......Z
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

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

txt_16bb:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$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,$2d,$b0,$d4,$ee,$18,$18,$18 // ...0. ...-......
        .byte $83,$b5,$d8,$18,$18,$18,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$00 // ................
        .fill 11, $00
        .byte $41,$41,$41,$17,$1d,$00,$00,$00,$00,$05,$02,$17,$03,$00,$0f,$00 // AAA.............
        .byte $00,$02,$00,$00,$03,$00,$00,$02,$00,$00,$18,$00,$00,$01,$5a,$00 // ..............Z.
        .byte $f0,$04,$00,$ff,$00,$00,$07,$06,$02,$03,$0a,$0e,$0f,$40,$80,$60 // .............@.`
        .byte $00,$00,$00,$10,$04,$18,$03,$07,$01,$80,$30,$00,$06,$0d,$03 // ..........0....

// --- Region $1756-$178a ---
.pc = $1756 "dat_1756"

dat_1756:
        .byte $00,$00,$00,$00,$00,$20,$00,$00,$80,$00,$00,$fe,$00,$01,$02,$02 // ..... ..........
        .byte $05,$08,$0b,$0e,$11,$14,$17,$1a,$1d   // .........

txt_176f:
        .text " #&),/"
        .byte $00                                   // string terminator
        .byte $00,$00,$fc,$3c,$01,$83,$18,$b5,$18,$d8,$18,$02,$07,$83,$18,$b5 // ...<............
        .byte $18,$d8,$18,$ff,$ff                   // .....

// --- Region $178c-$1b60 ---
.pc = $178c "dat_178c"

dat_178c:
        .byte $03,$07,$7f,$00,$02,$07,$7f,$00,$03,$08,$7f,$00,$05,$08,$7f,$ca // ................
        .byte $0a,$08,$06,$02,$00,$7f,$c8,$0c,$0c,$c8,$7f,$00,$7f,$00,$7f,$da // ................
        .byte $00,$00,$7f,$c5,$00,$7f,$41,$41,$41,$00,$41,$41,$41,$04,$41,$41 // ......AAA.AAA.AA
        .byte $41,$08
        .byte $41,$41,$41,$0c,$81
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$15,$81
        .byte $41,$41
        .byte $80,$1a,$41,$1c,$00,$1e,$81,$41,$40,$22,$81,$41,$25,$00,$00,$00 // ..A....A@".A%...
        .byte $00,$00,$00,$ff,$80,$35,$08,$86,$50,$35,$00,$4f,$50,$00,$00,$ff // .....5..P5.OP...
        .byte $60,$00,$00,$80,$e0,$34,$08,$85,$48,$34,$00,$4f,$00,$00,$00,$00 // `....4..H4.O....
        .byte $2e,$80,$08,$0a,$2e,$80,$4f,$00,$00,$00,$ff,$08,$6a,$40,$84,$06 // ......O.....j@..
        .byte $6a,$40,$4f,$00,$3f,$60,$88,$00,$1f,$20,$4f,$00,$1a,$40,$88,$01 // j@O.?`... O..@..
        .byte $1a,$40,$4f,$00,$00,$00,$00,$02,$6a,$00,$00,$00,$00,$00,$00,$02 // .@O.....j.......
        .byte $6a,$00,$00,$00,$00,$04,$04,$02,$6a,$00,$00,$00,$00,$08,$08,$02 // j.......j.......
        .byte $6a,$00,$00,$00,$00,$0c,$0c,$00,$c7,$ff,$f1,$10,$08,$10,$10,$00 // j...............
        .byte $c7,$ff,$f1,$04,$08,$17,$17,$60,$c8,$00,$f1,$14,$0c,$24,$24,$00 // .......`.....$$.
        .byte $00,$00,$00,$00,$00,$1e,$1e,$04,$58,$00,$00,$00,$14,$1c,$1c,$00 // ........X.......
        .byte $69,$00,$00,$00,$1c,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$82 // i....  .........
        .byte $00,$62,$37,$30,$40,$00,$00,$8c,$05,$8c,$05,$87,$05,$05,$88,$05 // .b70@...........
        .byte $05,$85,$05,$06,$8c,$05,$05,$87,$05,$05,$88,$05,$05,$85,$05,$06 // ................
        .byte $8c,$05,$05,$87,$05,$05,$88,$05,$05,$85,$05,$06,$8c,$05,$05,$87 // ................
        .byte $05,$05,$88,$05,$05,$85,$05,$06,$ff,$8c,$01,$8c,$01,$02,$02,$03 // ................
        .byte $03,$04,$04,$01,$01,$02,$02,$03,$03,$04,$04,$01,$01,$02,$02,$03 // ................
        .byte $03,$04,$04,$01,$01,$02,$02,$03,$03,$04,$04,$ff,$80,$07,$80,$07 // ................
        .byte $07,$07,$8c,$08,$09,$0a,$0b,$0c,$0c,$0d,$0d,$0e,$0e,$0f,$0f,$08 // ................
        .byte $09,$0a,$0b,$ff,$10,$13,$36,$59,$7c,$9f,$b9,$d4,$db,$f5,$0d // ......6Y|......

txt_18fb:
        .text " 2EX"
        .byte $6b,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19,$1a,$1a,$1a,$1a,$1a // k...............
        .byte $1a,$80,$00,$7f,$a0,$80,$23,$82,$00,$80,$23,$00,$23,$82,$00,$80 // ......#...#.#...
        .byte $23,$00,$23,$82,$00,$80,$23,$00,$23,$00,$23,$82,$00,$80,$23,$00 // #.#...#.#.#...#.
        .byte $23,$82,$00,$80,$23,$00,$7f,$a1,$80,$23,$82,$00,$80,$23,$00,$23 // #...#....#...#.#
        .byte $82,$00,$80,$23,$00,$23,$82,$00,$80,$23,$00,$23,$00,$23,$82,$00 // ...#.#...#.#.#..
        .byte $80,$23,$00,$23,$82,$00,$80,$23,$00,$7f,$a2,$80,$23,$82,$00,$80 // .#.#...#....#...
        .byte $23,$00,$23,$82,$00,$80,$23,$00,$23,$82,$00,$80,$23,$00,$23,$00 // #.#...#.#...#.#.
        .byte $23,$82,$00,$80,$23,$00,$23,$82,$00,$80,$23,$00,$7f,$a3,$80,$23 // #...#.#...#....#
        .byte $82,$00,$80,$23,$00,$23,$82,$00,$80,$23,$00,$23,$82,$00,$80,$23 // ...#.#...#.#...#
        .byte $00,$23,$00,$23,$82,$00,$80,$23,$00,$23,$82,$00,$80,$23,$00,$7f // .#.#...#.#...#..
        .byte $a4,$81,$18,$a6,$0b,$0b,$17,$a5,$18,$a6,$09,$15,$09,$a4,$18,$a6 // ................
        .byte $0b,$0b,$17,$a5,$18,$a6,$06,$09,$0b,$7f,$a4,$81,$18,$a6,$0b,$0b // ................
        .byte $17,$a5,$18,$a6,$09,$15,$09,$a4,$18,$a6,$0b,$0b,$17,$a5,$18,$a6 // ................
        .byte $06,$09,$a5,$18,$7f,$a7,$8f,$01,$7e,$7e,$7e,$7f,$a8,$83 // ........~~~...

txt_19dd:
        .text "/-*-"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $87,$7e,$83                           // .~.

txt_19e5:
        .text "(*"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $87,$7e,$83                           // .~.

txt_19eb:
        .text "&("
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $87,$7e,$83,$26,$c1,$7e,$7f,$a8,$83,$2a,$c1,$87,$7e,$83,$28,$c1 // .~.&.~...*..~.(.
        .byte $87,$7e,$83                           // .~.

txt_1a01:
        .text "&*"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $8f,$7e,$83,$7e,$87,$23,$83,$25,$7f,$a8,$83 // .~.~.#.%...

txt_1a0f:
        .text "&(&#"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $8b,$7e,$26,$83                       // .~&.

txt_1a18:
        .text "%("
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $7e,$25,$87,$26,$7f,$a8,$85,$28,$c2,$81,$7e,$87,$26,$83 // ~%.&...(..~.&.

txt_1a29:
        .text "%&%#"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $8f,$7e,$7e,$7f,$a9,$81               // .~~...

txt_1a34:
        .text "*#&*#&*#&*&#*&##"
        .byte $7f,$a9,$81                           // ...

txt_1a47:
        .text "*#%*#%*#%*%#*%##"
        .byte $7f,$a9,$81                           // ...

txt_1a5a:
        .text "+#&+#&+#&+&#+&##"
        .byte $7f,$a9,$81                           // ...

txt_1a6d:
        .text "+#(+#(+#(+(#+(##"
        .byte $7f,$00,$00                           // ...

dat_1a80:
        .text "                                I CAN'T REMEMBER WHO ORIGINALLY COMPOSED THIS TUNE - WAS IT YOU,DIFLEX? OR STRIKE FORCE? ANYWAY IT'S THE BEST INTRO TUNE THAT   WAS EVER MADE ON THE C64.  -JCH-"

dat_1b40:
        // === Fill data (32 bytes, $1b40-$1b5f) ===
        .fill 32, $20

dat_1b60:
        // === Fill data (1 bytes, $1b60-$1b60) ===
        .byte $00                                   // .

// --- Region $2000-$2000 ---
.pc = $2000 "spr_2000"

spr_2000:
        .byte $00                                   // .

// --- Region $215b-$2268 ---
.pc = $215b "dat_215b"

dat_215b:
        .byte $06,$00,$00,$00,$00,$00,$40,$80,$fb,$ea,$a9,$ea,$ba,$00,$00,$00 // ......@.........
        .byte $55,$95,$ff,$77,$5d,$00,$00,$00       // U..w]...

txt_2173:
        .byte $55,$55,$ab,$60,$8a,$00,$00,$00       // UU.`....

txt_217b:
        .byte $55,$55,$ab,$00,$ff,$00,$00,$00       // UU......

txt_2183:
        .byte $55,$55,$bf,$00,$aa,$00,$00,$00       // UU......

txt_218b:
        .byte $55,$55,$bf,$00,$b0,$00,$00,$00       // UU......

txt_2193:
        .byte $55,$55,$aa,$00,$bf,$00,$00,$00       // UU......

txt_219b:
        .byte $55,$55,$ab,$00,$aa,$00,$00,$00       // UU......

txt_21a3:
        .byte $55,$55,$aa,$00,$a8,$00,$00,$00       // UU......

txt_21ab:
        .byte $55,$55,$aa,$a8,$54,$00,$00,$00       // UU..T...

txt_21b3:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_21bb:
        .byte $55,$55,$af,$00,$aa,$00,$00,$00       // UU......

txt_21c3:
        .byte $55,$55,$aa,$00,$ca,$00,$00,$00       // UU......

txt_21cb:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_21d3:
        .byte $55,$55,$ab,$00,$aa,$00,$00,$00       // UU......

txt_21db:
        .byte $55,$55,$aa,$00,$aa,$00,$00,$00       // UU......

txt_21e3:
        .byte $55,$55,$aa,$00,$aa,$00,$00,$00       // UU......

txt_21eb:
        .byte $55,$55,$aa,$02,$fc,$00,$00,$00       // UU......

txt_21f3:
        .byte $55,$55,$af,$eb,$3e,$00,$00,$00       // UU..>...

txt_21fb:
        .byte $55,$55,$ba,$80,$8a,$00,$00,$00       // UU......

txt_2203:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_220b:
        .byte $55,$55,$ab,$00,$aa,$00,$00,$00       // UU......

txt_2213:
        .byte $55,$55,$aa,$00,$aa,$00,$00,$00       // UU......

txt_221b:
        .byte $55,$55,$aa,$00,$aa,$00,$00,$00       // UU......

txt_2223:
        .byte $55,$55,$aa,$02,$fc,$00,$00,$00       // UU......

txt_222b:
        .byte $55,$55,$af,$eb,$3e,$00,$00,$00,$5f,$5f,$ab,$80,$8f,$00,$00,$00 // UU..>...__......

txt_223b:
        .byte $55,$55,$ae,$00,$ff,$00,$00,$00       // UU......

txt_2243:
        .byte $55,$55,$ae,$00,$ff,$00,$00,$00       // UU......

txt_224b:
        .byte $55,$55,$ab,$03,$f3,$00,$00,$00       // UU......

txt_2253:
        .byte $55,$55,$bf,$aa,$aa,$00,$00,$00       // UU......

txt_225b:
        .byte $55,$55,$aa,$ee,$bb,$00,$00,$00,$5c,$78,$a8,$e8,$a8 // UU......\x...

dat_2268:
        // === Fill data (1 bytes, $2268-$2268) ===
        .byte $00                                   // .

// --- Region $22a0-$23a8 ---
.pc = $22a0 "txt_22a0"

txt_22a0:
        .text "UUUUUVVZVUVY"
        .byte $66
        .byte $59,$66,$9a
        .byte $52,$92,$54,$94,$68,$aa,$ae,$bb,$57,$5d,$95,$95,$95,$2d,$2d,$2f // R.T.h...W]...--/
        .byte $66,$99,$66,$aa,$9a,$aa,$66,$99,$63,$63,$63,$61,$63,$63,$63,$63 // f.f...f.cccacccc
        .byte $1b,$4e,$8b,$4b,$8b,$4b,$49,$8b       // .N.K.KI.

txt_22d8:
        .text "UUUUUUV"
        .byte $99,$6c,$9c,$6c,$ac,$9c,$ac,$9c
        .byte $5c
        .byte $58,$64,$98,$64,$a8,$a8,$a8,$bc,$67,$99,$66,$aa,$9a,$aa,$e6,$d9 // Xd.d....g.f.....
        .text "UUUUU"
        .byte $9a,$a9,$aa

txt_2300:
        .text "KCBHHJJHUUUU"
        .byte $95
        .byte $2a,$c0,$00

txt_2310:
        .text "UWUUU"
        .byte $aa,$00,$00,$66,$99,$66,$aa,$9a,$ff,$00,$03

txt_2320:
        .text "UUUUU"
        .byte $aa,$02,$fc,$67,$99,$66,$aa,$9a,$aa,$e6,$d9
        .byte $45,$91,$a4,$a8,$a9,$ef,$fe,$ff
        .text "GSQT"
        .byte $04
        .byte $45,$45,$84
        .byte $7f,$7f,$7f,$7f,$b7,$2a,$00,$00       // .....*..

txt_2348:
        .text "UUUUU"
        .byte $aa,$00,$00,$66,$99,$66,$aa,$9a,$ff,$00,$03

txt_2358:
        .text "UUUUU"
        .byte $aa,$02,$fc,$67,$99,$66,$aa,$9a,$aa,$e6,$d9
        .byte $45,$91,$a4,$a8,$a9,$ef,$fe,$ff
        .text "SS"
        .byte $5c                                   // backslash
        .byte $5c                                   // backslash
        .byte $1c,$8f,$87
        .byte $4d
        .byte $57,$5d,$95,$95,$95,$2d,$2d,$2f,$66,$99,$66,$aa,$9a,$aa,$66,$99 // W]...--/f.f...f.
        .byte $73,$b3,$b3,$b3,$b3,$73,$73,$73,$65
        .text "YVYVU"
        .byte $66
        .byte $59
        .byte $77,$55,$55,$95,$65,$96,$66,$99,$68,$a8,$68,$a8,$68,$68,$68,$68 // wUU.e.f.h.h.hhhh

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

// --- Region $23e0-$24e8 ---
.pc = $23e0 "dat_23e0"

dat_23e0:
        .byte $66,$59,$66,$55,$9d,$6f,$57,$5d,$55,$57,$9d,$57,$95,$99,$65,$99 // fYfU.oW]UW.W..e.
        .byte $65,$99,$69,$a5,$99,$65,$95,$95,$16,$1a,$16,$16,$1d,$15,$1d,$15 // e.i..e..........
        .byte $75,$56,$59,$9a,$a6,$aa,$aa,$aa,$63,$63,$63,$63,$63,$63,$63,$63 // uVY.....cccccccc

txt_2410:
        .text "JKNOKOKKUU"
        .byte $99,$69,$a6,$aa,$a6,$aa
        .byte $5c,$5c,$5c,$9c,$6c,$ac,$ac,$ac,$64,$54,$54,$64,$58,$64,$94,$00 // \\\.l...dTTdXd..
        .byte $6f,$7d,$77,$75,$5d
        .text "UUUYU"
        .byte $99,$69,$ae,$aa,$ae,$aa

txt_2440:
        .text "BAHHJJ+*UW"
        .byte $5d,$9f,$17
        .byte $2f,$87,$87
        .byte $55,$55,$99,$69,$a6,$aa,$a6,$aa,$5c,$5c,$5c,$9c,$6c,$ac,$ac,$ac // UU.i....\\\.l...
        .byte $64,$54,$54,$64,$58,$64,$94,$00,$6f,$7d,$77,$75,$5d,$55,$55,$55 // dTTdXd..o}wu]UUU
        .byte $59,$55,$99,$69,$ae,$aa,$ae,$aa       // YU.i....

txt_2478:
        .text "BAHHJJKJUW"
        .byte $5d,$9f,$17
        .byte $2f,$87,$87
        .byte $55,$55,$99,$69,$a6,$aa,$a6,$aa,$5c,$5c,$5c,$9c,$6c,$ac,$ac,$ac // UU.i....\\\.l...
        .byte $64,$54,$54,$64,$58,$64,$94,$00,$6f,$7d,$77,$75,$5d,$55,$55,$55 // dTTdXd..o}wu]UUU
        .byte $59,$55,$99,$69,$ae,$aa,$ae,$aa       // YU.i....

txt_24b0:
        .text "JJJJJJ.*"
        .byte $16,$1a,$16,$16,$1d,$15,$1d,$15
        .byte $75,$56,$59,$9a,$a6,$aa,$aa,$aa,$73,$73,$b3,$73,$b3,$b3,$b3,$b3 // uVY.....ss.s....
        .byte $57,$75,$57,$5d,$55,$95,$a5,$a5,$55,$9d,$55,$75,$56,$59,$56,$65 // WuW]U...U.UuVYVe
        .byte $7c,$7c,$bc,$7c,$7c,$bc,$7c,$bc       // ||.||.|.

dat_24e8:
        // === Fill data (1 bytes, $24e8-$24e8) ===
        .byte $00                                   // .

// --- Region $2520-$2628 ---
.pc = $2520 "txt_2520"

txt_2520:
        .text "VYVYZZZZZV"
        .byte $a6,$9a,$ab,$ee,$bb,$ea
        .byte $5a,$66,$9a,$66,$56,$9a,$66,$9a,$19,$16,$19,$1e,$1e,$1b,$1f,$1f // Zf.fV.f.........
        .byte $66,$99,$67,$55,$d7,$5d,$d7,$ff,$61,$a1,$63,$a1,$a3,$a1,$a1,$a1 // f.gU.]..a.c.....

txt_2550:
        .text "JFKJKJKKW"
        .byte $9d
        .byte $57,$99,$a9,$a6,$aa,$aa
        .byte $6e,$99,$67,$55,$d7,$5d,$d7,$ff,$55,$b7,$fd,$bb,$ab,$ae,$aa,$aa // n.gU.]..U.......
        .byte $59,$66,$9b,$aa,$eb,$ae,$eb,$7f,$57,$9c,$54,$91,$a1,$a4,$a8,$aa // Yf......W.T.....
        .byte $15,$55,$66,$55,$96,$65,$55,$15,$4f,$8b,$8d,$4f,$8d,$8f,$8d,$8d // .UfU.eU.O..O....
        .byte $57,$9d,$57,$99,$a9,$a6,$aa,$aa,$6e,$99,$67,$55,$d7,$5d,$d7,$ff // W.W.....n.gU.]..
        .byte $55,$b7,$fd,$bb,$ab,$ae,$aa,$aa,$59,$66,$9b,$aa,$eb,$ae,$eb,$7f // U.......Yf......
        .byte $57,$9d,$57,$99,$a9,$a6,$aa,$aa       // W.W.....

txt_25b8:
        .text "JJKJKJJJO"
        .byte $8b,$8d
        .byte $4f,$8d,$8f,$8d,$8d
        .byte $57,$9d,$57,$99,$a9,$a6,$aa,$aa,$6e,$99,$67,$55,$d7,$5d,$d7,$ff // W.W.....n.gU.]..
        .byte $55,$b7,$fd,$bb,$ab,$ae,$aa,$aa,$59,$66,$9b,$aa,$eb,$ae,$eb,$7f // U.......Yf......
        .byte $57,$9c,$54,$91,$a1,$a4,$a8,$aa,$15,$55,$59,$57,$99,$56,$55,$17 // W.T......UYW.VU.
        .byte $19,$16,$19,$1e,$1e,$1b,$1f,$1f,$66,$99,$67,$55,$d7,$5d,$d7,$ff // ........f.gU.]..
        .byte $62,$a2,$62,$a2,$a2,$a2,$a2,$a2,$6a,$5b,$66,$5a,$56,$59,$6a,$5a // b.b.....j[fZVYjZ
        .byte $69,$9a,$aa,$bb,$ee,$ab,$aa,$a5,$68,$68,$a8,$68,$a8,$68,$a8,$68 // i.......hh.h.h.h

dat_2628:
        // === Fill data (1 bytes, $2628-$2628) ===
        .byte $00                                   // .

// --- Region $2660-$2768 ---
.pc = $2660 "dat_2660"

dat_2660:
        .byte $5b,$5e,$5b,$5e,$5b,$5e,$5a,$5e,$59,$96,$5a,$99,$6a,$6e,$ab,$ba // [^[^[^Z^Y.Z.jn..
        .byte $66,$5a,$9a,$66                       // fZ.f

txt_2674:
        .byte $5a,$56,$5a,$da,$11                   // ZVZ..

txt_2679:
        .text "!,!,/'/T"
        .byte $15
        .byte $44,$11
        .text "DQTUS"
        .byte $13,$93,$13,$93,$92,$92               // ......

txt_268f:
        .text "SGKHIHKHIE"
        .byte $11
        .byte $44,$11
        .byte $54,$55,$59
        .byte $55,$54,$14
        .byte $44,$14
        .text "DTTT"
        .byte $00
        .byte $54,$64
        .byte $54,$64,$94,$64
        .byte $64,$54,$95,$84,$91,$84,$91,$94,$95,$45,$11,$44,$11 // dT.......E.D.

txt_26bc:
        .text "TUQU++KKKJJKGKHI"
        .text "HKHIE"
        .byte $11
        .byte $44,$11
        .text "TUYUT"
        .byte $14
        .byte $44,$14
        .text "DTTT"
        .byte $00
        .byte $54,$64
        .byte $54,$64,$94,$64,$64
        .byte $54,$95,$84,$91
        .byte $84,$91,$94,$95,$45,$11,$44,$11       // ....E.D.

txt_26f4:
        .text "TUQUKKKKKJJKGKHI"
        .text "HKHIE"
        .byte $11
        .byte $44,$11
        .text "TUYUT"
        .byte $14
        .byte $44,$14
        .text "DTTT"
        .byte $00
        .byte $54,$64
        .byte $54,$64,$94,$64,$64
        .byte $54,$95,$84,$91
        .byte $84,$91,$94,$95,$45,$11,$44,$11       // ....E.D.

txt_272c:
        .text "TUQU.+OONKJN"
        .byte $11

txt_2739:
        .text "!,!,/'/T"
        .byte $15
        .byte $44,$11
        .text "DQTUQ"
        .byte $11,$51,$11,$51,$51,$51,$91,$6a,$66,$5a,$6b,$5b,$5a,$66 // .Q.QQQ.jfZk[Zf

txt_2757:
        .byte $5a,$56,$bd,$5d,$76,$95,$66,$9a,$96,$7c,$7c,$bc,$7c,$bc,$bc,$fc // ZV.]v.f..||.|...
        .byte $bc                                   // .

dat_2768:
        // === Fill data (1 bytes, $2768-$2768) ===
        .byte $00                                   // .

// --- Region $27a0-$28a8 ---
.pc = $27a0 "dat_27a0"

dat_27a0:
        .byte $5b,$5f,$5b,$5f,$5d,$57,$5f,$5d,$65,$9d,$7f,$9d,$96,$65,$99,$a6 // [_[_]W_]e....e..
        .byte $57,$5f,$97,$5f,$97,$5f,$5f,$97,$1b,$1a,$1b,$16,$1a,$16,$16,$16 // W_._.__.........
        .byte $6a,$9a,$a6,$99,$66,$99,$65           // j...f.e

txt_27c7:
        .text "URRRRRRPSN"
        .byte $8e,$8e,$8d,$8e
        .byte $4d,$0d
        .byte $f5,$69,$9a,$69,$6e,$aa,$ee,$be,$ee,$68,$98,$a8,$98,$68,$98,$68 // .i.in....h...h.h
        .byte $58,$58,$64,$64,$74,$64,$74,$64,$a4,$6a,$7a,$6e,$7b,$6e,$7b,$6f // XXddtdtd.jzn{n{o
        .byte $7f,$69,$9a,$69,$6e,$aa,$ee,$be,$ee   // .i.in....

chr_2800:
        // === Charset data (169 bytes, $2800-$28a8) ===
        .byte $4a,$4a,$4a,$4a,$4a,$4a,$48,$4b       // char 0 @+0
        .byte $4e,$8e,$8e,$8d,$8e,$4d,$0d,$f5       // char 1 @+1
        .byte $69,$9a,$69,$6e,$aa,$ee,$be,$ee       // char 2 @+2
        .byte $68,$98,$a8,$98,$68,$98,$68,$58       // char 3 @+3
        .byte $58,$64,$64,$74,$64,$74,$64,$a4       // char 4 @+4
        .byte $6a,$7a,$6e,$7b,$6e,$7b,$6f,$7f       // char 5 @+5
        .byte $69,$9a,$69,$6e,$aa,$ee,$be,$ee       // char 6 @+6

txt_2838:
        .byte $4a,$4a,$4a,$4a,$4a,$4a,$48,$4b       // char 7 @+7
        .byte $4e,$8e,$8e,$8d,$8e,$4d,$0d,$f5       // char 8 @+8
        .byte $69,$9a,$69,$6e,$aa,$ee,$be,$ee       // char 9 @+9
        .byte $68,$98,$a8,$98,$68,$98,$68,$58       // char 10 @+10
        .byte $58,$64,$64,$74,$64,$74,$64,$a4       // char 11 @+11
        .byte $6a,$7a,$6e,$7b,$6e,$7b,$6f,$7f       // char 12 @+12
        .byte $69,$9a,$69,$6e,$aa,$ee,$be,$ee       // char 13 @+13

txt_2870:
        .byte $4a,$4a,$4a,$4a,$4a,$4a,$4a,$4a       // char 14 @+14
        .byte $1b,$1a,$1b,$16,$1a,$16,$16,$16       // char 15 @+15
        .byte $6a,$9a,$a6,$99,$66,$99,$65,$55       // char 16 @+16
        .byte $51,$91,$51,$51,$91,$d1,$91,$d1       // char 17 @+17
        .byte $5a,$66,$99,$66,$99,$56,$66,$59       // char 18 @+18
        .byte $6a,$ba,$ae,$a9,$96,$99,$69,$a6       // char 19 @+19
        .byte $54,$94,$d4,$94,$d4,$94,$94,$d4       // char 20 @+20

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

// --- Region $28e0-$29e8 ---
.pc = $28e0 "dat_28e0"

dat_28e0:
        .byte $5a,$5a,$5a,$5e,$5b,$5a,$56,$5a       // char 28 @+28
        .byte $57,$55,$67,$97,$5f,$97,$65,$99       // char 29 @+29
        .byte $5f,$97,$57,$97,$5f,$77,$df,$f7       // char 30 @+30
        .byte $1f,$1f,$27,$1f                       // char 31 (partial)

txt_28fc:
        .byte $27,$25,$29,$29                       // char 31 (partial)
        .byte $56,$59,$96,$aa,$aa,$eb,$ae,$fb       // char 32 ' '
        .byte $71,$b0,$b1,$b1,$b1,$b1,$b1,$b1       // char 33 '!'
        .byte $56,$9a,$26,$ca,$72,$dc,$77,$dd       // char 34 '"'
        .byte $55,$55,$95,$66,$99,$66,$16,$c6       // char 35 '#'
        .byte $5c,$5c,$6c,$5c,$6c,$9c,$6c,$9c       // char 36 '$'
        .byte $54,$64,$54,$94,$64,$54,$64,$64       // char 37 '%'
        .byte $7d,$7d,$bd,$55,$95,$96,$9d,$a6       // char 38 '&'
        .byte $55,$55,$99,$55,$99,$5a,$ae,$ae       // char 39 '''

txt_2940:
        .byte $4a,$48,$4a,$4a,$4a,$4a,$4a,$4a       // char 40 '('
        .byte $56,$9a,$26,$ca,$72,$dc,$77,$dd       // char 41 ')'
        .byte $55,$55,$95,$66,$99,$66,$16,$c6       // char 42 '*'
        .byte $5c,$5c,$6c,$5c,$6c,$9c,$6c,$9c       // char 43 '+'
        .byte $54,$64,$54,$94,$64,$54,$64,$64       // char 44 ','
        .byte $7d,$7d,$bd,$55,$95,$96,$9d,$a6       // char 45 '-'
        .byte $55,$55,$99,$55,$99,$5a,$ae,$ae       // char 46 '.'

txt_2978:
        .byte $4a,$48,$4a,$4a,$4a,$4a,$4a,$4a       // char 47 '/'
        .byte $56,$9a,$26,$ca,$72,$dc,$77,$dd       // char 48 '0'
        .byte $55,$55,$95,$66,$99,$66,$16,$c6       // char 49 '1'
        .byte $5c,$5c,$6c,$5c,$6c,$9c,$6c,$9c       // char 50 '2'
        .byte $54,$64,$54,$94,$64,$54,$64,$64       // char 51 '3'
        .byte $7d,$7d,$bd,$55,$95,$96,$9d,$a6       // char 52 '4'
        .byte $55,$55,$99,$55,$99,$5a,$ae,$ae       // char 53 '5'

txt_29b0:
        .byte $4a,$4a,$4a,$4a,$4a,$4a,$4a,$4a       // char 54 '6'
        .byte $1f,$1f,$27,$1f                       // char 55 (partial)

txt_29bc:
        .byte $27,$25,$29,$29                       // char 55 (partial)
        .byte $56,$5a,$96,$aa,$aa,$eb,$ae,$fb       // char 56 '8'
        .byte $73,$73,$b3,$73,$b3,$73,$b3,$b3       // char 57 '9'
        .byte $6a,$66,$b9,$66,$66,$5a,$59,$9a       // char 58 ':'
        .byte $6a,$55,$66,$59,$57,$59,$65,$56       // char 59 ';'
        .byte $7c,$bc,$7c,$bc,$7c,$fc,$7c,$7c       // char 60 '<'

dat_29e8:
        // === Fill data (1 bytes, $29e8-$29e8) ===
        .byte $00                                   // .

// --- Region $2a20-$2b28 ---
.pc = $2a20 "dat_2a20"

dat_2a20:
        .byte $56,$59,$56,$55,$5d,$55,$5d,$57       // char 68 'D'
        .byte $77,$5d,$57,$5d,$97,$95,$a5,$a9       // char 69 'E'
        .byte $65,$59,$55,$40,$4f,$4b,$93,$a4       // char 70 'F'
        .byte $2e,$29,$2a,$2e,$5b,$ae,$ab,$6e       // char 71 'G'
        .byte $55,$95,$55,$56,$95,$e6,$aa,$ee       // char 72 'H'
        .byte $63,$63,$63,$63,$63,$63,$63,$63       // char 73 'I'
        .byte $75,$5d,$b5,$57,$65,$97,$55,$97       // char 74 'J'
        .byte $63,$a8,$5a,$5a,$66,$55,$55,$55       // char 75 'K'
        .byte $58,$58,$18,$84,$e2,$f8,$ee,$ff       // char 76 'L'
        .byte $64,$54,$64,$40,$3f,$7b,$4e,$53       // char 77 'M'
        .byte $6a,$aa,$6a,$a9,$aa,$d9,$55,$dd       // char 78 'N'
        .byte $6d,$96,$65,$9d,$57,$5d,$77,$5d       // char 79 'O'

txt_2a80:
        .byte $4a,$4a,$4a,$4a,$4a,$4a,$4a,$4a       // char 80 'P'
        .byte $77,$95,$5d,$97,$65,$95,$65,$99       // char 81 'Q'
        .byte $61,$a8,$5a,$5a,$66,$55,$dd,$77       // char 82 'R'
        .byte $58,$58,$18,$84,$e2,$f8,$ee,$ff       // char 83 'S'
        .byte $64,$54,$64,$40,$3f,$7b,$4e,$53       // char 84 'T'
        .byte $6a,$aa,$6a,$a9,$aa,$d9,$55,$dd       // char 85 'U'
        .byte $6d,$96,$65,$9d,$57,$5d,$77,$5d       // char 86 'V'

txt_2ab8:
        .byte $4b,$4b,$4b,$4b,$4a,$4b,$4a,$4b       // char 87 'W'
        .byte $55,$75,$9d,$57,$5d,$97,$5d,$97       // char 88 'X'
        .byte $62,$98,$56,$75,$dd,$77,$fd,$ff       // char 89 'Y'
        .byte $58,$58,$18,$84,$e2,$f8,$ee,$fb       // char 90 'Z'
        .byte $64,$54,$64,$40,$3f,$7b,$4e,$53       // char 91 '['
        .byte $6a,$aa,$6a,$a9,$aa,$d9,$55,$dd       // char 92 '\'
        .byte $6d,$96,$65,$9d,$57,$5d,$77,$5d       // char 93 ']'

txt_2af0:
        .byte $4b,$4b,$4f,$40,$4e,$4a,$42,$4c       // char 94 '^'
        .byte $3b,$3d,$3f,$3b,$5e,$ab,$6e,$5b       // char 95 '_'
        .byte $55,$95,$55,$56,$95,$e6,$aa,$ee       // char 96 '`'
        .byte $73,$b3,$73,$b3,$73,$73,$73,$73       // char 97 'a'
        .byte $65,$5a,$99,$a6,$5a,$66,$5a,$5b       // char 98 'b'
        .byte $59,$59,$56,$65,$9a,$66,$99,$6a       // char 99 'c'
        .byte $7c,$bc,$7c,$bc,$7c,$bc,$bc,$bc       // char 100 'd'

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

// --- Region $2b60-$2c16 ---
.pc = $2b60 "dat_2b60"

dat_2b60:
        .byte $5d,$5f,$5f,$6a,$aa,$00,$00,$00       // char 108 'l'
        .byte $6a,$aa,$66,$ff,$ff,$00,$00,$00       // char 109 'm'
        .byte $57,$95,$a6,$ff,$ff,$00,$00,$00       // char 110 'n'
        .byte $3a,$4e,$93,$55,$55,$00,$00,$00       // char 111 'o'
        .byte $65,$96,$5a,$d6,$fa,$0d,$03,$00       // char 112 'p'
        .byte $72,$72,$72,$72,$72,$b0,$b0,$b0       // char 113 'q'
        .byte $65,$95,$a6,$99,$aa,$00,$00,$00       // char 114 'r'
        .byte $56,$99,$aa,$be,$ff,$00,$00,$00       // char 115 's'
        .byte $6b,$aa,$ae,$eb,$ff,$00,$00,$00       // char 116 't'
        .byte $68,$a6,$9a,$65,$aa,$00,$00,$00       // char 117 'u'
        .byte $7f,$1f,$87,$a1,$a8,$00,$00,$00       // char 118 'v'
        .byte $65,$56,$99,$66,$da,$36,$0d,$03       // char 119 'w'

txt_2bc0:
        .byte $4a,$4b,$4a,$4a,$4a,$40,$40,$40       // char 120 'x'
        .byte $66,$99,$a6,$99,$aa,$00,$00,$00       // char 121 'y'
        .byte $55,$99,$66,$a9,$aa,$00,$00,$00       // char 122 'z'
        .byte $66,$99,$66,$9a,$aa,$00,$00,$00       // char 123 '{'
        .byte $68,$a6,$9a,$65,$aa,$00,$00,$00       // char 124 '|'
        .byte $7f,$1f,$87,$a1,$a8,$00,$00,$00       // char 125 '}'
        .byte $65,$56,$99,$66,$da,$36,$0d,$03       // char 126 '~'

txt_2bf8:
        .byte $4b,$4b,$49,$49,$49,$40,$40,$40       // char 127
        .byte $65,$95,$a6,$99,$aa,$00,$00,$00       // char 128
        .byte $55,$99,$aa,$be,$ff,$00,$00,$00       // char 129
        .byte $6b,$aa,$ae,$eb,$ff,$00,$00           // char 130 (partial)

// --- Region $2c18-$2c64 ---
.pc = $2c18 "bmp_2c18"

bmp_2c18:
        // === Charset data (77 bytes, $2c18-$2c64) ===
        .byte $68,$a6,$9a,$65,$aa,$00,$00,$00       // char 0 @+0
        .byte $7f,$1f,$87,$a1,$a8,$00,$00,$00       // char 1 @+1
        .byte $65,$56,$99,$66,$da,$36,$0d,$03       // char 2 @+2

txt_2c30:
        .byte $4b,$4f,$4a,$4f,$4f,$40,$40,$40       // char 3 @+3
        .byte $1a                                   // char 4 (partial)

txt_2c39:
        .byte $46,$51,$57,$55,$00,$00,$00           // char 4 (partial)
        .byte $66,$95,$a9,$ea,$fa,$0e,$03,$00       // char 5 @+5
        .byte $73,$73,$b3,$7f,$bf,$b0,$b0,$f0       // char 6 @+6
        .byte $6a,$bb,$ef,$55,$55,$00,$00,$00       // char 7 @+7
        .byte $55,$66,$9a,$ff,$ff,$00,$00,$00       // char 8 @+8
        .byte $6c,$78,$6c,$b8,$ec                   // char 9 (partial)

// --- Region $2c83-$2de5 ---
.pc = $2c83 "dat_2c83"

dat_2c83:
        .byte $bf,$cf,$f7,$fc,$fb                   // char 13 (partial)
        .byte $fc,$fc,$fb,$fc,$fc,$fc,$fb,$fc       // char 14 @+14
        .byte $fb,$fb,$fc,$fc,$fc,$fb,$fc,$fb       // char 15 @+15
        .byte $fb,$fc,$fc,$fc,$fb,$fc,$fb,$fb       // char 16 @+16
        .byte $fb,$fb,$fc,$fb,$fb,$00,$00,$00       // char 17 @+17
        .byte $00,$00,$00,$00,$fc,$fc,$fc,$fc       // char 18 @+18
        .byte $af,$c9,$ac,$fa,$af,$fc,$af,$fa       // char 19 @+19
        .byte $9b,$f9,$f9,$af,$f9,$af,$bf,$b9       // char 20 @+20
        .byte $a9,$f9,$af,$f9,$af,$bf,$b9,$fc       // char 21 @+21
        .byte $af,$af,$cf,$cf,$cb,$00,$00,$00       // char 22 @+22
        .byte $00,$00,$00,$00,$fc,$cf,$bc,$8a       // char 23 @+23
        .byte $a8,$89,$ca,$a8,$a8,$bc,$8f,$a8       // char 24 @+24
        .byte $9b,$ab,$a8,$a8,$bc,$8f,$a8,$9b       // char 25 @+25
        .byte $ab,$a8,$a8,$bc,$8f,$a8,$9b,$8a       // char 26 @+26
        .byte $a8,$a8,$cb,$cf,$cf,$00,$00,$00       // char 27 @+27
        .byte $00,$00,$00,$00,$fc,$fc,$cb,$8b       // char 28 @+28
        .byte $b8,$b9,$b8,$b9,$b8,$89,$8b,$b9       // char 29 @+29
        .byte $bc,$9b,$b9,$b8,$89,$8b,$b9,$9b       // char 30 @+30
        .byte $9b,$b9,$b8,$89,$8b,$b9,$bc,$8b       // char 31 @+31
        .byte $b8,$b9,$bc,$fc,$cb,$00,$00,$00       // char 32 ' '
        .byte $00,$00,$00,$00,$fb,$bc,$cb,$28       // char 33 '!'
        .byte $90,$9b,$b8,$92,$90,$bc,$98,$90       // char 34 '"'
        .byte $9b,$b8,$92,$90,$bc,$98,$90,$9b       // char 35 '#'
        .byte $b8,$92,$90,$bc,$98,$90,$9b,$28       // char 36 '$'
        .byte $90,$92,$bc,$fc,$fc,$00,$00,$00       // char 37 '%'
        .byte $00,$00,$00,$00,$fb,$fc,$cf,$82       // char 38 '&'
        .byte $29,$9b,$b9,$92,$29,$bc,$89,$92       // char 39 '''
        .byte $9b,$b9,$92,$29,$bc,$89,$92,$9b       // char 40 '('
        .byte $b9,$92,$29,$bc,$89,$92,$9b,$82       // char 41 ')'
        .byte $29,$92,$bc,$fc,$bc,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$00,$00,$fc,$cb,$cf,$af       // char 43 '+'

txt_2d78:
        .byte $28,$28,$c8,$8a,$8a,$bc,$8a,$8a       // char 44 ','
        .byte $9b,$c8,$8a,$8a,$bc,$8a,$8a,$9b       // char 45 '-'
        .byte $c8,$8a,$8a,$bc,$8a,$8a,$9b,$af       // char 46 '.'

txt_2d90:
        .byte $28,$2a,$bc,$cf,$cf,$00,$00,$00       // char 47 '/'
        .byte $00,$00,$00,$00,$fc,$cf,$bc,$af       // char 48 '0'
        .byte $af,$f9,$cb,$cb,$8b,$bc,$fa,$fa       // char 49 '1'
        .byte $9b,$cb,$cb,$8b,$bc,$fa,$fa,$9b       // char 50 '2'
        .byte $cb,$cb,$8b,$bc,$fa,$fa,$9c,$a7       // char 51 '3'
        .byte $af,$fa,$bc,$cf,$cf,$00,$00,$00       // char 52 '4'
        .byte $00,$00,$00,$00,$fb,$df,$cf,$bf       // char 53 '5'
        .byte $f7,$fb,$cb,$fc,$fc,$cb,$ab,$f7       // char 54 '6'
        .byte $9b,$cb,$cb,$cb,$cb,$ab,$f7,$9b       // char 55 '7'
        .byte $cb,$fc,$fc,$cb,$ab,$f7,$9c,$bf       // char 56 '8'
        .byte $f7,$f7,$bc,$fd,$db                   // char 57 (partial)

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

// --- Region $2e05-$3178 ---
.pc = $2e05 "dat_2e05"

dat_2e05:
        .byte $af,$af,$90                           // char 61 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 62 '>'
        .byte $00,$00,$bf,$bf,$f7,$fb,$fb,$fc       // char 63 '?'
        .byte $fc,$fb,$fc,$fc,$fc,$fb,$fc,$fb       // char 64 '@'
        .byte $fc,$f9,$fb,$fc,$fb,$fb,$fb,$fb       // char 65 'A'
        .byte $fb,$fc,$fb,$fb,$ba,$af,$fa,$9c       // char 66 'B'
        .byte $fb,$fb,$fb,$fc,$fc,$fb,$00,$00       // char 67 'C'
        .byte $00,$00,$00,$fb,$cb,$af,$af,$af       // char 68 'D'
        .byte $af,$af,$fb,$af,$f9,$af,$bf,$c9       // char 69 'E'
        .byte $af,$af,$9b,$af,$af,$af,$af,$fa       // char 70 'F'
        .byte $af,$9b,$af,$af,$ba,$af,$f8,$fa       // char 71 'G'
        .byte $af,$af,$af,$af,$cf,$bc,$00,$00       // char 72 'H'
        .byte $00,$00,$00,$fc,$cf,$c9,$8a,$a8       // char 73 'I'
        .byte $89,$ab,$a8,$a8,$bc,$8f,$a8,$9b       // char 74 'J'
        .byte $8a,$a8,$9a,$a8,$a8,$89,$bc,$9b       // char 75 'K'
        .byte $bc,$cb,$a8,$a8,$a8,$a8,$a8,$89       // char 76 'L'
        .byte $8a,$a8,$a8,$b9,$bc,$cf,$00,$00       // char 77 'M'
        .byte $00,$00,$00,$fc,$fc,$cb,$8b,$b8       // char 78 'N'
        .byte $b9,$9b,$b9,$b8,$89,$8b,$b9,$9b       // char 79 'O'
        .byte $8b,$b8,$9b,$8b,$b9,$b8,$b9,$b9       // char 80 'P'
        .byte $bc,$cb,$b9,$b8,$b9,$89,$b9,$9b       // char 81 'Q'
        .byte $8b,$b8,$b9,$bc,$fc,$cb,$00,$00       // char 82 'R'
        .byte $00,$00,$00,$fb,$bc,$cb,$28,$90       // char 83 'S'
        .byte $9b,$b8,$92,$90,$bc,$98,$90,$9c       // char 84 'T'
        .byte $82,$90,$9c,$82,$92,$90,$bc,$bc       // char 85 'U'
        .byte $cf,$cb,$29,$90,$89,$90,$92,$9c       // char 86 'V'
        .byte $28,$90,$92,$bc,$fc,$fc,$00,$00       // char 87 'W'
        .byte $00,$00,$00,$fb,$fc,$cf,$82,$29       // char 88 'X'
        .byte $8b,$b9,$92,$29,$bc,$89,$92,$9b       // char 89 'Y'
        .byte $82,$29,$9b,$28,$92,$29,$c2,$c2       // char 90 'Z'
        .byte $c2,$c2,$82,$29,$b9,$29,$92,$92       // char 91 '['
        .byte $82,$29,$92,$bc,$fc,$bc,$00,$00       // char 92 '\'
        .byte $00,$00,$00,$fc,$cb,$cf,$af,$28       // char 93 ']'
        .byte $ab,$c8,$8a,$8a,$bc,$8a,$8a,$9b       // char 94 '^'
        .byte $af,$28,$9a,$98,$8a,$8a,$8a,$8a       // char 95 '_'
        .byte $8a                                   // char 96 (partial)

txt_2f19:
        .byte $28,$2a,$28,$bc,$bc,$8b,$b8           // char 96 (partial)
        .byte $af                                   // char 97 (partial)

txt_2f21:
        .byte $28,$2a,$bc,$cb,$cf,$00,$00           // char 97 (partial)
        .byte $00,$00,$00,$fc,$cf,$bc,$af,$af       // char 98 'b'
        .byte $f9,$cb,$cb,$8b,$bc,$fa,$fa,$9a       // char 99 'c'
        .byte $fa,$af,$fa,$af,$8a,$af,$fa,$af       // char 100 'd'
        .byte $bc,$ac,$af,$af,$ac,$cb,$cf,$cb       // char 101 'e'
        .byte $a7,$af,$fa,$bc,$cf,$cf,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$fb,$df,$cf,$bc,$f7       // char 103 'g'
        .byte $fc,$cb,$fc,$fc,$cb,$ab,$f7,$9c       // char 104 'h'
        .byte $9b,$9b,$9c,$9b,$9b,$9c,$9f,$fc       // char 105 'i'
        .byte $cf,$bc,$f7,$79,$bc,$cf,$cf,$cb       // char 106 'j'
        .byte $bf,$f7,$f7,$bc,$fd,$db,$00,$00       // char 107 'k'
        .byte $11,$1b,$1b,$19,$71,$c2,$bf,$c1       // char 108 'l'
        .byte $bb,$9b,$c9,$91,$12,$1f,$c1,$b8       // char 109 'm'
        .byte $ca,$c9,$9f,$1b,$1b,$c1,$b1,$c1       // char 110 'n'
        .byte $c1,$91,$11,$11,$cd,$bb,$cf,$c7       // char 111 'o'
        .byte $c7,$9b,$bf,$c8,$cc,$1a,$17,$17       // char 112 'p'
        .byte $11,$1f,$1f,$1c,$1a,$17,$b7,$ac       // char 113 'q'
        .byte $1f,$bf,$fc,$1a,$97,$b7,$cb,$1f       // char 114 'r'
        .byte $c7,$b9,$cf,$91,$bb,$c1,$a1,$c1       // char 115 's'
        .byte $f1,$11,$91,$b1,$cd,$ab,$cb,$aa       // char 116 't'
        .byte $1b,$99,$11,$bb,$1b,$11,$1f,$1a       // char 117 'u'
        .byte $1c,$11,$11,$11,$d1,$bf,$1a,$bc       // char 118 'v'
        .byte $f1,$bb,$8b,$11,$9f,$1a,$ab,$b9       // char 119 'w'
        .byte $89,$89,$1f,$9b,$1c,$a1,$b1,$81       // char 120 'x'
        .byte $81,$11,$91,$11,$a1,$b1,$81,$b1       // char 121 'y'
        .byte $f1,$91,$f1,$b1,$b1,$11,$11,$11       // char 122 'z'
        .byte $11,$11,$11,$11,$11,$b1,$11,$91       // char 123 '{'
        .byte $91,$c1,$91,$81,$91,$b1,$91,$81       // char 124 '|'
        .byte $11,$81,$81,$91,$b1,$91,$81,$c1       // char 125 '}'
        .byte $81,$81,$91,$b1,$91,$81,$91,$91       // char 126 '~'
        .byte $91,$11,$f1,$b1,$11,$11,$11,$11       // char 127
        .byte $11,$11,$11,$11,$c1,$f1,$f1,$91       // char 128
        .byte $11,$c1,$91,$11,$11,$11,$11,$11       // char 129
        .byte $c1,$91,$11,$11,$11,$11,$11,$c1       // char 130
        .byte $91,$11,$11,$11,$11,$11,$c1,$91       // char 131
        .byte $11,$11,$f1,$d1,$b1,$11,$11,$11       // char 132
        .byte $11,$11,$11,$11,$c1,$71,$b1,$91       // char 133
        .byte $11,$81,$81,$81,$11,$f1,$21,$81       // char 134
        .byte $81,$81,$81,$11,$f1,$21,$81,$81       // char 135
        .byte $81,$81,$11,$f1,$21,$81,$11,$91       // char 136
        .byte $11,$81,$11,$b1,$f1,$11,$11,$11       // char 137
        .byte $11,$11,$11,$11,$b1,$f1,$b1,$81       // char 138
        .byte $a1,$91,$b1,$b1,$91,$11,$21,$f1       // char 139
        .byte $1c,$19,$11,$11,$11,$11,$11,$1b       // char 140
        .byte $19,$11,$1b,$19,$11,$11,$19,$1f       // char 141
        .byte $1b,$18,$18,$11,$11,$11,$11,$1b       // char 142
        .byte $19,$11,$11,$1f,$1d,$1b,$11,$11       // char 143
        .byte $11,$11,$11,$1c,$17,$1b,$19,$11       // char 144
        .byte $19,$18,$18,$11,$1f,$12,$18,$1c       // char 145
        .byte $19,$11,$1c,$19,$18,$1c,$18,$18       // char 146
        .byte $18,$18,$1a,$11,$1c,$11,$18,$1b       // char 147
        .byte $19,$11,$18,$11,$1b,$1f,$11,$11       // char 148
        .byte $11,$11,$11,$1b,$1f,$1b,$18,$1a       // char 149
        .byte $19,$1b,$1b,$19,$11,$12,$1f,$11       // char 150
        .byte $18,$1a,$11,$7a,$a9,$c9,$c9,$b9       // char 151
        .byte $b9,$ca,$98,$1a,$11,$c8,$bc,$c9       // char 152
        .byte $98,$ca,$a9,$bf,$cf,$cb,$c1,$c1       // char 153
        .byte $c1,$91,$c1,$ad,$cb,$1a,$c7,$b7       // char 154
        .byte $cb,$cf,$cf,$bc,$ba,$c7,$17,$1b       // char 155
        .byte $17,$17,$17,$c7,$ff,$b8,$97,$1b       // char 156
        .byte $bf,$bb,$17,$b8,$bb,$cf,$a7,$ba       // char 157
        .byte $cf,$17,$c9,$bf,$91,$bb,$b1,$b1       // char 158
        .byte $b1,$c1,$11,$bd,$cb,$cb,$aa,$9b       // char 159
        .byte $99,$11,$9b,$9b,$b1,$1f,$1a,$1b       // char 160
        .byte $1c,$1c,$1b,$dc,$bc,$bb,$b7,$fb       // char 161
        .byte $bb,$8a,$19,$9b,$1f,$ab,$bb,$11       // char 162
        .byte $b9,$f9,$b9,$9f,$bb,$cc,$91,$c1       // char 163
        .byte $a1,$81,$b1,$f1,$b1,$11,$b1,$b1       // char 164
        .byte $b1,$f1,$91,$c1,$f1,$b1,$11,$11       // char 165
        .byte $11,$11,$11,$11,$b1,$11,$91,$91       // char 166
        .byte $c1,$81,$81,$91,$b1,$91,$81,$c1       // char 167
        .byte $91,$91,$c1,$91,$81,$91,$81,$c1       // char 168
        .byte $f0,$80,$80,$90,$80,$b0,$80,$c0       // char 169
        .byte $90,$90,$10,$f0,$b0,$10,$10,$10       // char 170
        .byte $10,$10,$10,$c0,$f0,$f0,$90,$10       // char 171

dat_3178:
        // === Fill data (1 bytes, $3178-$3178) ===
        .byte $00                                   // .

// --- Region $326d-$3280 ---
.pc = $326d "dat_326d"

dat_326d:
        .byte $01,$06,$1a,$00,$01,$06,$19,$66,$aa,$6a,$a9 // .......f.j.

txt_3278:
        .fill 8, $40

dat_3280:
        // === Fill data (1 bytes, $3280-$3280) ===
        .byte $00                                   // .

// --- Region $32d3-$33f0 ---
.pc = $32d3 "dat_32d3"

dat_32d3:
        .byte $06,$00,$00,$00,$00,$00,$40,$80,$fb,$ea,$a1,$e0,$b1,$00,$00,$00 // ......@.........
        .byte $55,$95,$ff,$00,$ff,$00,$00,$00       // U.......

txt_32eb:
        .byte $55,$55,$ae,$00,$ff,$00,$00,$00       // UU......

txt_32f3:
        .byte $55,$55,$ab,$00,$ff,$00,$00,$00       // UU......

txt_32fb:
        .byte $55,$55,$bf,$00,$aa,$00,$00,$00       // UU......

txt_3303:
        .byte $55,$55,$bf,$00,$aa,$00,$00,$00       // UU......

txt_330b:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_3313:
        .byte $55,$55,$ab,$00,$aa,$00,$00,$00       // UU......

txt_331b:
        .byte $55,$55,$aa,$00,$aa,$00,$00,$00       // UU......

txt_3323:
        .byte $55,$55,$aa,$00,$aa,$00,$00,$00       // UU......

txt_332b:
        .byte $55,$55,$aa,$02,$fc,$00,$00,$00       // UU......

txt_3333:
        .byte $55,$55,$af,$eb,$3e,$00,$00,$00       // UU..>...

txt_333b:
        .byte $55,$55,$aa,$00,$3f,$00,$00,$00       // UU..?...

txt_3343:
        .byte $55,$55,$ae,$00,$aa,$00,$00,$00       // UU......

txt_334b:
        .byte $55,$55,$bf,$00,$ff,$00,$00,$00       // UU......

txt_3353:
        .byte $55,$55,$aa,$00,$8b,$00,$00,$00       // UU......

txt_335b:
        .byte $55,$55,$bf,$00,$aa,$00,$00,$00       // UU......

txt_3363:
        .byte $55,$55,$be,$00,$ff,$00,$00,$00       // UU......

txt_336b:
        .byte $55,$55,$ae,$00,$ff,$00,$00,$00       // UU......

txt_3373:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_337b:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_3383:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_338b:
        .byte $55,$55,$aa,$00,$ba,$00,$00,$00       // UU......

txt_3393:
        .byte $55,$55,$aa,$00,$ff,$00,$00,$00       // UU......

txt_339b:
        .byte $55,$55,$aa,$00,$f8,$00,$02,$0a,$6a,$7f,$40,$14,$1c,$66,$9a,$aa // UU......j.@..f..
        .byte $a9,$a6,$6a,$50,$51,$65,$56,$59,$66,$99,$56,$00,$ff,$40,$40,$40 // ..jPQeVYf.V..@@@
        .byte $7a,$7a,$76,$40,$aa,$00,$00,$00       // zzv@....

txt_33c3:
        .byte $55,$55,$ae,$00,$ff,$00,$00,$00       // UU......

txt_33cb:
        .byte $55,$55,$ae,$00,$ff,$00,$00,$00       // UU......

txt_33d3:
        .byte $55,$55,$ab,$00,$ff,$00,$00,$00       // UU......

txt_33db:
        .byte $55,$55,$bf,$00,$aa,$00,$00,$00       // UU......

txt_33e3:
        .byte $55,$55,$bf,$00,$aa,$00,$00,$00,$5c,$78,$a8,$28,$28 // UU......\x.((

dat_33f0:
        // === Fill data (1 bytes, $33f0-$33f0) ===
        .byte $00                                   // .

// --- Region $3418-$3530 ---
.pc = $3418 "dat_3418"

dat_3418:
        .text "RXXZZ"
        .byte $5b,$5b,$5f,$7d,$77,$bf,$1f
        .byte $2f,$87,$8b,$61
        .byte $66,$99,$66,$aa,$9a,$bf,$70,$b3,$69,$a6,$aa,$aa,$aa,$f6,$36,$35 // f.f...p.i.....65
        .byte $66,$99,$66,$aa,$9a,$aa,$66,$99,$69,$a6,$aa,$aa,$aa,$7f,$70,$7c // f.f...f.i.....p|
        .byte $66,$99,$66,$aa,$9a,$ff,$00,$f0       // f.f.....

txt_3450:
        .text "UUUUU"
        .byte $aa,$00,$8a,$66,$99,$66,$aa,$9a,$ff,$00

txt_345f:
        .text "3UUUUU"
        .byte $aa,$02,$fc,$67,$99,$66,$aa,$9a,$aa,$e6
        .byte $d9,$45,$90,$a4,$a8,$a9,$ef,$fe,$ff,$2d,$47,$89 // .E.......-G.

txt_347b:
        .byte $21,$22,$c8,$cc,$8c,$69,$a6,$aa,$aa,$aa,$e6,$d6,$d5,$66,$99,$66 // !"...i.......f.f
        .byte $aa,$9a,$aa,$66,$99                   // ...f.

txt_3490:
        .text "KGBAHKN"
        .byte $40                                   // @ character
        .byte $65,$99,$66,$6a,$da
        .byte $3f,$c0,$00
        .byte $69,$a6,$aa,$aa,$aa,$ff,$00,$00,$66,$99,$66,$aa,$9a,$ff,$00,$03 // i.......f.f.....
        .byte $69,$a6,$aa,$aa,$aa,$ff,$00,$3f,$59,$66,$99,$55,$65,$f9,$09,$ca // i......?Yf.Ue...
        .byte $69,$a5,$ab,$a4,$ac,$53,$73,$4f,$47,$01,$21,$a1,$a1,$e1,$e1,$a1 // i....SsOG.!.....
        .byte $69,$a6,$aa,$aa,$aa,$66,$56,$55,$64,$9b,$65,$a9,$9a,$aa,$66,$99 // i....fVUd.e...f.
        .byte $1c,$14,$0c,$04,$04,$40,$84,$80,$63,$54,$64,$69,$59,$6a,$66,$59 // .....@..cTdiYjfY
        .byte $5f,$b5,$95                           // _..

txt_34f3:
        .byte $27,$2f,$cb,$cb,$f2,$66,$99,$55,$55,$99,$7f,$b0,$b3,$59,$66,$aa // '/...f.UU....Yf.
        .byte $6a,$9a,$f6,$36,$35,$66,$99,$66,$aa,$9a,$aa,$66,$99,$56,$a9,$9a // j..65f.f...f.V..
        .byte $aa,$99,$7f,$70,$73,$56,$aa,$aa,$aa,$96,$f6,$39,$35,$67,$9c,$9c // ...psV.....95g..
        .byte $b3,$73,$ce,$ce,$3b,$14,$54,$54,$94,$94,$54,$94,$94 // .s..;.TT..T..

dat_3530:
        // === Fill data (1 bytes, $3530-$3530) ===
        .byte $00                                   // .

// --- Region $3558-$3670 ---
.pc = $3558 "dat_3558"

dat_3558:
        .byte $66,$59,$66,$55,$9d,$6f,$57,$5d,$73,$5c,$9c,$57,$95,$99,$65,$99 // fYfU.oW]s\.W..e.
        .byte $63,$63,$a3,$23,$cf,$cf,$7f,$7f,$16,$1a,$16,$16,$1d,$15,$1d,$15 // cc.#............
        .byte $75,$56,$59,$9a,$a6,$aa,$aa,$aa,$63,$62,$60,$60,$63,$63,$61,$63 // uVY.....cb``ccac
        .byte $55,$57,$5d,$9f,$17,$2f,$87,$87,$55,$55,$99,$69,$a6,$aa,$a6,$aa // UW]../..UU.i....
        .byte $5c,$5c,$5c,$9c,$6c,$ac,$ac,$ac,$64,$54,$54,$64,$58,$64,$94,$00 // \\\.l...dTTdXd..
        .byte $6f,$7d,$77,$75,$5d
        .text "UUUYU"
        .byte $99,$69,$ae,$aa,$ae,$aa

txt_35b8:
        .text "HDDHDHDD"
        .byte $66,$6a,$66
        .byte $56,$5d
        .byte $55,$5d
        .byte $55
        .byte $75,$56,$59,$9a,$a6,$aa,$aa,$aa       // uVY.....

txt_35d0:
        .text "JFAADDMOUVY"
        .byte $9a,$e6,$ea
        .byte $2a,$2a
        .byte $55,$55,$99,$69,$a6,$aa,$ae,$aa,$62,$62,$63,$62,$62,$62,$60,$5f // UU.i....bbcbbb`_
        .byte $55,$69,$a6,$99,$55,$df,$00,$aa,$4e,$8e,$8d,$8c,$44,$92,$00,$fe // Ui..U...N...D...
        .byte $46,$1a,$1b,$6f,$5a,$2b,$1b,$2a,$63,$a3,$63,$63,$93,$63,$63,$a3 // F..oZ+.*c.cc.cc.
        .byte $59,$55,$99,$69,$ae,$aa,$ae,$aa,$75,$56,$59,$9a,$a6,$aa,$aa,$aa // YU.i....uVY.....
        .byte $7c
        .byte $5c,$9c,$6c,$a8,$ab,$a7,$ab
        .text "UVYZ"
        .byte $66,$aa,$6a,$aa
        .byte $53,$54,$98,$69,$ae,$aa,$ae,$aa,$62,$63,$a3,$23,$0e,$8f,$87,$8f // ST.i....bc.#....
        .byte $16,$1a,$16,$16,$1d,$15,$1d,$15,$75,$56,$59,$9a,$a6,$aa,$aa,$aa // ........uVY.....
        .byte $73,$73,$b3,$73,$b3,$b3,$b3,$b3       // ss.s....

txt_3658:
        .text "-$$!!G"
        .byte $5f,$5d,$1a,$66,$6a,$9b,$ab,$ee,$ef,$ff
        .byte $7c,$bc,$bc,$7c,$7c,$bc,$bc,$bc       // |..||...

dat_3670:
        // === Fill data (1 bytes, $3670-$3670) ===
        .byte $00                                   // .

// --- Region $3698-$37b0 ---
.pc = $3698 "txt_3698"

txt_3698:
        .text "VYVYZZZZZV"
        .byte $a6,$9a,$ab,$ee,$bb,$ea
        .byte $5a,$66,$9a,$66,$56,$9a,$66,$9a,$19,$16,$19,$1e,$1e,$1b,$1f,$1f // Zf.fV.f.........
        .byte $66,$99,$67,$55,$d7,$5d,$d7,$ff,$61,$a1,$63,$a1,$a3,$a1,$a1,$a1 // f.gU.]..a.c.....
        .byte $4f,$8b,$8d,$4f,$8d,$8f,$8d,$8d,$57,$9d,$57,$99,$a9,$a6,$aa,$aa // O..O....W.W.....
        .byte $6e,$99,$67,$55,$d7,$5d,$d7,$ff,$55,$b7,$fd,$bb,$ab,$ae,$aa,$aa // n.gU.]..U.......
        .byte $59,$66,$9b,$aa,$eb,$ae,$eb,$7f,$57,$9d,$57,$99,$a9,$a6,$aa,$aa // Yf......W.W.....

txt_36f8:
        .text "HHHLLHLH"
        .byte $69,$66,$69,$6e,$7e,$7b,$7f,$7f
        .byte $66,$99,$67,$55,$d7,$5d,$d7,$ff       // f.gU.]..

txt_3710:
        .text "IJNINKJJ"
        .byte $19,$16,$1b,$1a,$1b,$1e,$1b,$1f
        .byte $57,$9d,$57,$99,$a9,$a6,$aa,$aa,$66,$99,$67,$55,$d7,$5d,$ff,$f0 // W.W.....f.gU.]..
        .byte $57,$9d,$57,$99,$a9,$a6,$aa,$2a,$76,$58,$58,$61,$a1,$87,$85,$1d // W.W....*vXXa....
        .byte $2b,$6a,$6e,$7f,$ae,$aa,$bb,$ae,$63,$93,$63,$63,$63,$a3,$63,$a3 // +jn.....c.ccc.c.
        .byte $57,$9d,$57,$99,$a9,$a6,$aa,$aa,$66,$99,$67,$57,$d7,$5f,$d7,$ff // W.W.....f.gW._..
        .byte $56,$9d,$57,$99,$a9,$a6,$ea,$ea,$5d,$77,$9e,$ff,$be,$fb,$be,$aa // V.W.....]w......
        .byte $57,$99,$56,$99,$a9,$a6,$aa,$aa       // W.V.....

txt_3778:
        .text "IJNINKJI"
        .byte $19,$16,$19,$1e,$1e,$1b,$1f,$1f
        .byte $66,$99,$67,$55,$d7,$5d,$d7,$ff,$62,$a2,$62,$a2,$a2,$a2,$a2,$a2 // f.gU.]..b.b.....
        .byte $6b,$5b,$66,$5a,$56,$59,$66,$56,$55,$9a,$aa,$bb,$ee,$ab,$aa,$a5 // k[fZVYfVU.......
        .byte $68,$68,$a8,$68,$a8,$68,$a8,$68       // hh.h.h.h

dat_37b0:
        // === Fill data (1 bytes, $37b0-$37b0) ===
        .byte $00                                   // .

// --- Region $37d8-$38f0 ---
.pc = $37d8 "dat_37d8"

dat_37d8:
        .byte $5b,$5e,$5b,$5e,$5b,$5e,$5a,$5e,$59,$96,$5a,$99,$6a,$6e,$ab,$ba // [^[^[^Z^Y.Z.jn..
        .byte $66,$5a,$9a,$66                       // fZ.f

txt_37ec:
        .byte $5a,$56,$5a,$da,$11                   // ZVZ..

txt_37f1:
        .text "!,!,/'/T"
        .byte $15
        .byte $44,$11
        .text "DQTUS"
        .byte $13,$93,$13,$93,$92,$92               // ......

txt_3807:
        .text "SGKHIHKHIE"
        .byte $11
        .byte $44,$11
        .byte $54,$55,$59
        .byte $55,$54,$14
        .byte $44,$14
        .text "DTTT"
        .byte $00
        .byte $54,$64
        .byte $54,$64,$94,$64
        .byte $64,$54,$95,$84,$91,$84,$91,$94,$95,$45,$11,$44,$11 // dT.......E.D.

txt_3834:
        .text "TUQUHLLLLLLHB"
        .byte $62
        .byte $4c,$72
        .byte $7c,$7f,$7b,$7f,$54,$15,$44,$11       // |.{.T.D.

txt_384c:
        .text "DQTUKNJJKNOK"
        .byte $18,$1a,$18,$13
        .byte $18,$13,$1e,$1f
        .byte $45,$11
        .byte $44,$11
        .text "TUYUP"
        .byte $11
        .byte $51,$11

txt_386c:
        .text "QQQQ7<<11"
        .byte $06
        .byte $59,$a6,$1a,$6e,$6b,$ba
        .byte $e9,$a6,$99,$65,$65,$a9,$65,$97,$5f,$77,$5d,$df,$62,$93,$a3,$63 // ...ee.e._w].b..c
        .byte $a3,$63,$a3,$63,$43,$13,$88,$23,$a8,$aa,$a6,$6a,$55,$15,$45,$11 // .c.cC..#...jU.E.

txt_389c:
        .text "EQUUA"
        .byte $a1,$18,$11,$18
        .byte $2a,$06,$06
        .byte $54,$15
        .byte $44,$11
        .text "DQTUE"
        .byte $11
        .byte $44,$11

txt_38b4:
        .text "TUYUKNJJKNOK"
        .byte $11

txt_38c1:
        .text "!,!,/'/T"
        .byte $15
        .byte $44,$11
        .text "DQTUQ"
        .byte $11,$51,$11,$51,$51,$51,$91,$5a,$66,$5a,$6b,$5b,$5a,$66 // .Q.QQQ.ZfZk[Zf

txt_38df:
        .byte $5a,$56,$bd,$5d,$76,$95,$66,$9a,$96,$7c,$7c,$bc,$7c,$bc,$bc,$fc // ZV.]v.f..||.|...
        .byte $bc                                   // .

dat_38f0:
        // === Fill data (1 bytes, $38f0-$38f0) ===
        .byte $00                                   // .

// --- Region $3918-$3a30 ---
.pc = $3918 "dat_3918"

dat_3918:
        .byte $5b,$5f,$5b,$5f,$5d,$57,$5f,$5d,$65,$9d,$7f,$9d,$96,$65,$99,$a6 // [_[_]W_]e....e..
        .byte $57,$5f,$97,$5f,$97,$5f,$5f,$97,$1b,$1a,$1b,$16,$1a,$16,$16,$16 // W_._.__.........
        .byte $6a,$9a,$a6,$99,$66,$99,$65,$55,$72,$b2,$72,$72,$b2,$b2,$b0,$71 // j...f.eUr.rr...q
        .byte $4e,$8e,$8e,$8d,$8e,$4d,$0d,$f5,$69,$9a,$69,$6e,$aa,$ee,$be,$ee // N....M..i.in....
        .byte $68,$98,$a8,$98,$68,$98,$68,$58,$58,$64,$64,$74,$64,$74,$64,$a4 // h...h.hXXddtdtd.
        .byte $6a,$7a,$6e,$7b,$6e,$7b,$6f,$7f,$69,$9a,$69,$6e,$aa,$ee,$be,$ee // jzn{n{o.i.in....

txt_3978:
        .text "HLLHLHHH"
        .byte $6b,$7a,$6b,$66,$6a,$66
        .byte $56,$66
        .byte $6a,$9a,$a6,$99,$66,$99,$65           // j...f.e

txt_398f:
        .text "UKJIIIJID//'-'-%"
        .byte $55,$69,$9a,$69,$6e,$aa,$ee,$be,$ee,$53,$91,$90,$9f,$66,$99,$65 // Ui.in....S...f.e
        .byte $55,$56,$65,$00,$55,$aa,$ee,$be,$ef,$65,$99,$00,$55,$bb,$ee,$ba // UVe.U....e..U...
        .byte $eb,$55,$66,$00,$55,$aa,$ee,$be,$ee,$63,$93,$00,$55,$bb,$ef,$ba // .Uf.U....c..U...
        .byte $aa,$69,$9a,$00,$ff,$99,$a6,$aa,$98,$6a,$9a,$06,$4a,$86,$1a,$26 // .i.......j..J..&
        .byte $56,$09,$13,$13,$16,$14,$1c,$1c,$1d,$6a,$9a,$a6,$99,$66,$99,$a5 // V........j...f..
        .byte $15,$69,$9a,$69,$6e,$aa,$ee,$be,$ee   // .i.in....

txt_39f8:
        .text "NOMMMON"
        .byte $93,$1b,$1a,$1b,$16,$1a,$16,$16,$16
        .byte $6a,$9a,$a6,$99,$66,$99,$65,$55,$51,$91,$51,$51,$91,$d1,$91,$d1 // j...f.eUQ.QQ....
        .byte $5a,$66,$99,$65,$99,$55,$66,$59,$6a,$ba,$ae,$a9,$96,$99,$69,$a6 // Zf.e.UfYj.....i.
        .byte $54,$94,$d4,$94,$d4,$94,$94,$d4       // T.......

dat_3a30:
        // === Fill data (1 bytes, $3a30-$3a30) ===
        .byte $00                                   // .

// --- Region $3a58-$3b70 ---
.pc = $3a58 "dat_3a58"

dat_3a58:
        .byte $5a,$5a,$5a,$5e,$5b
        .text "ZVZWU"
        .byte $67,$97,$5f,$97,$65,$99
        .byte $5f,$97,$57,$97,$5f,$77,$df,$f7,$1f,$1f,$27,$1f // _.W._w....'.

txt_3a74:
        .text "'%))VZ"
        .byte $96,$aa,$aa,$eb,$ae,$fb,$72,$70,$b2,$72
        .byte $b2,$72,$72,$72,$56,$9a,$26,$ca,$72,$dc,$77,$dd,$55,$55,$95,$66 // .rrrV.&.r.w.UU.f
        .byte $99,$66,$16,$c6,$5c,$5c,$6c,$5c,$6c,$9c,$6c,$9c,$54,$64,$54,$94 // .f..\\l\l.l.TdT.
        .byte $64,$54,$64,$64,$7d,$7d,$bd,$55,$95,$96,$9d,$a6,$55,$55,$99,$55 // dTdd}}.U....UU.U
        .byte $99,$5a,$ae,$ae                       // .Z..

txt_3ab8:
        .text "DDHHDHHD"
        .byte $7f,$7f,$b7,$7f,$b7,$b5,$99,$99
        .byte $56,$5a,$96,$aa,$aa,$eb,$ae,$fb       // VZ......

txt_3ad0:
        .text "DAAFE"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $aa,$6a,$aa,$ae,$bf
        .byte $55,$00,$00,$ff
        .byte $55,$55,$99,$65,$ff,$00,$00,$aa,$55,$55,$65,$9a,$ff,$00,$00,$aa // UU.e....UUe.....
        .byte $55,$65,$99,$6a,$ff,$00,$00,$aa,$55,$95,$65,$56,$ff,$00,$00,$aa // Ue.j....U.eV....
        .byte $55,$55,$99,$65,$ff,$00,$00,$b0,$56,$6a,$aa,$ae,$7b,$ed,$fd,$fc // UU.e....Vj..{...
        .byte $54,$51,$93,$47,$4b,$1a,$2a,$6a       // TQ.GK.*j

txt_3b18:
        .byte $56,$5a,$a6,$aa,$aa,$ea,$aa,$ea,$15,$19,$16,$19,$16,$1a,$1a,$19 // VZ..............
        .byte $3f,$1f                               // ?.

txt_3b2a:
        .text "OOE"
        .byte $40                                   // @ character
        .text "U"
        .byte $a9

txt_3b30:
        .text "UUUU"
        .byte $aa,$00,$eb,$bf,$72
        .byte $5c,$9c,$ab
        .byte $57,$00
        .byte $55,$a9
        .byte $1f,$1f,$27,$1f                       // ..'.

txt_3b44:
        .text "'%))VZ"
        .byte $96,$aa,$aa,$eb,$ae,$fb,$73,$73,$b3,$73
        .byte $b3,$73,$b3,$b3,$69,$66,$79,$66,$66,$5a,$59,$9a,$7f,$95,$77,$9d // .s..ifyffZY...w.
        .byte $56,$9d,$75,$97,$7c,$bc,$7c,$bc,$7c,$fc,$7c,$7c // V.u.|.|.|.||

dat_3b70:
        // === Fill data (1 bytes, $3b70-$3b70) ===
        .byte $00                                   // .

// --- Region $3b98-$3cb0 ---
.pc = $3b98 "dat_3b98"

dat_3b98:
        .text "VYVU"
        .byte $5d
        .byte $55,$5d
        .byte $57,$77,$5d
        .byte $57,$5d,$97,$95,$a5,$a9
        .byte $65
        .text "YU"
        .byte $40                                   // @ character
        .text "OI"
        .byte $93,$a4
        .text ".)*."
        .byte $5b,$ae,$ab,$6e
        .byte $55,$95,$55,$56,$95,$e6,$aa,$ee,$63,$63,$63,$63,$63,$63,$63,$63 // U.UV....cccccccc
        .byte $75,$5d,$b5,$57,$65,$97,$55,$97,$63,$a8,$5a,$5a,$66,$55,$d5,$77 // u].We.U.c.ZZfU.w
        .byte $58,$58,$18,$84,$e2,$f8,$ee,$ff,$64,$54,$64,$40,$3f,$7b,$4e,$53 // XX......dTd@?{NS
        .byte $6a,$aa,$6a,$a9,$aa,$d9,$55,$dd,$6d,$96,$65,$9d,$57,$5d,$77,$5d // j.j...U.m.e.W]w]

txt_3bf8:
        .text "LLABFJZ"
        .byte $6a,$65
        .byte $56,$65,$9d
        .byte $55,$5d
        .byte $57,$9d
        .byte $55,$95,$55,$56,$95,$a6,$aa,$ee,$66,$9a,$66,$99,$55,$9d,$57,$5d // U.UV....f.f.U.W]
        .byte $55,$95,$55,$56,$95,$a6,$aa,$ea,$66,$aa,$ee,$bb,$ea,$bb,$ff,$ff // U.UV....f.......
        .byte $5d,$95,$55,$56,$95,$a6,$aa,$aa,$66,$9a,$66,$99,$55,$9d,$57,$5d // ].UV....f.f.U.W]
        .byte $55,$95,$55,$55,$97,$a8,$ac,$a3,$50,$44,$44,$14,$19,$65,$6a,$ae // U.UU....PDD..ej.
        .byte $58,$51,$61,$81,$31,$f1,$b1,$b1,$5a,$69,$9a,$6e,$ab,$ae,$ab,$ae // XQa.1...Zi.n....
        .byte $57,$97,$57,$57,$95,$a6,$aa,$aa,$3e,$3a,$3f,$00,$58,$58,$63,$8e // W.WW....>:?.XXc.
        .byte $55,$57,$9d,$97,$9d,$97,$9f,$dd,$59,$95,$a6,$e9,$b9,$e5,$a5,$a9 // UW......Y.......
        .byte $56,$56,$6a,$80,$8f,$87,$a1,$98
        .text ";=?;"
        .byte $5e,$ab,$6e,$5b
        .byte $55,$95,$55,$56,$95,$e6,$aa,$ee,$73,$b3,$73,$b3,$73,$73,$73,$73 // U.UV....s.s.ssss
        .byte $65,$5a,$99,$a6,$5a,$66,$5a,$5b,$59,$59,$56,$65,$9a,$66,$99,$6a // eZ..ZfZ[YYVe.f.j
        .byte $7c,$bc,$7c,$bc,$7c,$bc,$bc,$bc       // |.|.|...

dat_3cb0:
        // === Fill data (1 bytes, $3cb0-$3cb0) ===
        .byte $00                                   // .

// --- Region $3cd8-$3ded ---
.pc = $3cd8 "dat_3cd8"

dat_3cd8:
        .byte $5d,$5f,$5f,$6a,$aa,$00,$00,$00,$6a,$aa,$66,$ff,$ff,$00,$00,$00 // ]__j....j.f.....
        .byte $57,$95,$a6,$ff,$ff,$00,$00,$00,$3e,$4f,$93,$55,$55,$00,$00,$00 // W.......>O.UU...
        .byte $65,$96,$5a,$d6,$fa,$0d,$03,$00,$72,$72,$73,$b3,$b3,$b0,$b0,$b0 // e.Z.....rrs.....
        .byte $65,$95,$a6,$99,$aa,$00,$00,$00,$56,$99,$aa,$be,$ff,$00,$00,$00 // e.......V.......
        .byte $6b,$aa,$ae,$eb,$ff,$00,$00,$00,$68,$a6,$9a,$65,$aa,$00,$00,$00 // k.......h..e....
        .byte $7f,$1f,$87,$a1,$a8,$00,$00,$00,$65,$56,$99,$66,$da,$36,$0d,$03 // ........eV.f.6..

txt_3d38:
        .text "U"
        .byte $40                                   // @ character
        .text "JOO"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "U"
        .byte $00,$be,$aa,$aa,$00,$00,$00
        .byte $55,$00,$bf,$aa,$aa,$00,$00,$00,$55,$00,$bb,$ff,$ff,$00,$00,$00 // U.......U.......
        .byte $55,$00,$bb,$aa,$aa,$00,$00,$00,$55,$00,$af,$aa,$aa,$00,$00,$00 // U.......U.......
        .byte $55,$00,$ae,$ff,$ff,$00,$00,$00,$5a,$1e,$1f,$1e,$1d,$18,$14,$10 // U.......Z.......
        .byte $63,$4e,$8e,$3f,$3f,$00,$00,$00,$69,$97,$5d,$ff,$ff,$00,$00,$00 // cN.??...i.].....
        .byte $53,$93,$53,$53,$53,$03,$03,$03,$65,$69,$55,$9a,$6b,$ac,$b0,$c0 // S.SSS...eiU.k...
        .byte $56,$58,$63,$8f,$3f,$00,$00,$00,$1b,$6a,$aa,$55,$55,$00,$00,$00 // VXc.?....j.UU...
        .byte $66,$a9,$55,$ff,$ff,$00,$00,$00,$67,$95,$55,$ff,$ff,$00,$00,$00 // f.U.....g.U.....
        .byte $66,$9a,$55,$aa,$aa,$00,$00,$00,$1a   // f.U......

txt_3dc1:
        .text "FQWU"
        .byte $00,$00,$00,$66,$95,$a9,$ea,$fa,$0e,$03,$00,$73
        .byte $73,$b3,$7f,$bf,$b0,$b0,$f0,$6a,$bb,$ef,$55,$55,$00,$00,$00,$55 // s......j..UU...U
        .byte $66,$9a,$ff,$ff,$00,$00,$00,$6c,$78,$6c,$b8,$ec // f......lxl..

dat_3ded:
        // === Fill data (1 bytes, $3ded-$3ded) ===
        .byte $00                                   // .

// --- Region $3e40-$3e41 ---
.pc = $3e40 "dat_3e40"

dat_3e40:
        .byte $10                                   // .

dat_3e41:
        // === Fill data (1 bytes, $3e41-$3e41) ===
        .byte $00                                   // .

// --- Region $3e78-$3e79 ---
.pc = $3e78 "dat_3e78"

dat_3e78:
        .byte $40                                   // @

dat_3e79:
        // === Fill data (1 bytes, $3e79-$3e79) ===
        .byte $00                                   // .

// --- Region $3eb0-$3ec9 ---
.pc = $3eb0 "dat_3eb0"

dat_3eb0:
        .byte $10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $01                                   // .

dat_3ec9:
        // === Fill data (1 bytes, $3ec9-$3ec9) ===
        .byte $00                                   // .

// --- Region $3f10-$3f11 ---
.pc = $3f10 "dat_3f10"

dat_3f10:
        .byte $10                                   // .

dat_3f11:
        // === Fill data (1 bytes, $3f11-$3f11) ===
        .byte $00                                   // .

// --- Region $3f40-$40c1 ---
.pc = $3f40 "txt_3f40"

txt_3f40:
        .text "      "

txt_3f46:
        .encoding "screencode_mixed"
        .text "hello and welcome to this mega game called last ninja"
        .encoding "petscii_upper"

txt_3f7b:
        .text " 3...."

txt_3f81:
        .encoding "screencode_mixed"
        .text "cracked, trained and levelcrunched by the ruling coop"
        .encoding "petscii_upper"

txt_3fb6:
        .text "     "

txt_3fbb:
        .encoding "screencode_mixed"
        .text "imported to the states by tsm"
        .encoding "petscii_upper"

txt_3fd8:
        .text "    "

txt_3fdc:
        .encoding "screencode_mixed"
        .text "welcome to our 3 new members, hi joe cool, maniac and sting"
        .encoding "petscii_upper"

txt_4017:
        .text "...    "

txt_401e:
        .encoding "screencode_mixed"
        .text "greetings to tsm - legend - censor - rnd (rip"
        .encoding "petscii_upper"

txt_404b:
        .text "!) - "

txt_4050:
        .encoding "screencode_mixed"
        .text "illusion - nei and all other friends and contacts"
        .encoding "petscii_upper"

txt_4081:
        .text "!!!                "

txt_4094:
        .encoding "screencode_mixed"
        .text "later, fletch of ikari in"
        .encoding "petscii_upper"

txt_40ad:
        .text " 1991                "
