// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:37:00
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $3fff  (14336 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $2a00 (10752)
// IRQ handler:  $2b54 (irq_2b54)
//
// Code: 1567 bytes, Data: 12769 bytes
// Labels: 202, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1003 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2a67

sub_1000:
        jmp loc_1048

dat_1003:
        .byte $4c                                   // L

// --- Region $101e-$1080 ---
.pc = $101e "loc_101e"

loc_101e:
        and $ea31,y
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

sub_103f:
        inx
// Referenced by: jsr from $1039

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226

loc_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10c6 ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $1836,y
        sta $fa
        lda $1826,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

// --- Region $10d2-$10df ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        ora ($00,x)
        brk

// --- Region $10ec-$1141 ---
.pc = $10ec "loc_10ec"

loc_10ec:
        asl
        asl
        asl
        sta dat_13d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_10b6

loc_10f9:
        sta $fc
        iny
        lda $10e6,x
        lsr
        lsr
        lsr
        lsr
        clc
        adc $fc
        sta $10c9,x
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_1150
        and #$20
        beq loc_1177
        iny
        lda ($fa),y
        sta $1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

dat_1141:
        .byte $5f                                   // _

// --- Region $1150-$11c4 ---
.pc = $1150 "loc_1150"

loc_1150:
        stx $1262
        iny
        lda ($fa),y
        sta $1266
        and #$0f
        asl
        sec
        sbc #$10
        sta $12a0
        iny
        lda ($fa),y
        bne loc_116e
        lda #$f0
        sta $d417
        bne loc_1177

loc_116e:
        sta $126b
        lda dat_12b3,x
        sta $d417

loc_1177:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x

loc_1187:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11c0
        dec $10e9,x
        bpl loc_11be
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11aa
        ldy #$00

loc_11aa:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$12b3 ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b; jmp from $102e

sub_1225:
        inx
// Referenced by: jsr from $1028; jmp from $1045

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $1846,y
        sta $fa
        lda $1847,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1848,y
        sta $1084,x
        lda $1849,y
        sta $13dc,x
        sta $13df,x
        cpx #$00
        bne loc_126f
        lda #$c1
        sta $129e
        lda #$09
        sta $1296

loc_126f:
        lda #$00
        sta dat_10e0,x
        sta $10e3,x
        lda $184b,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $184d,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx $1262
        bne loc_12a7
        lda #$02
        beq loc_12a7
        dec $1296
        clc
        lda #$5f
        adc #$f2
        sta $129e
        sta $d416

loc_12a7:
        lda $fd,x
        and #$0f
        beq loc_12c7
        jsr sub_13e5
        jmp loc_1322

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$13d8 ---
.pc = $12c7 "loc_12c7"

loc_12c7:
        lda dat_1141,x
        and #$20
        bne loc_1322
        lda $fd,x
        and #$10
        beq loc_1322
        dec $114d,x
        bpl loc_1322
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_12fa
        ldy $fc
        sec
        lda $10cc,x
        sbc $184c,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

loc_12fa:
        ldy $fc
        clc
        lda $10cc,x
        adc $184c,y
        sta $10cc,x
        bcc loc_130d
        inc $10cf,x
        bcs loc_130d

loc_130d:
        inc $10dd,x
        lda $184b,y
        and #$0f
        cmp $10dd,x
        bne loc_1322
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_1322:
        ldy $fc
        lda $184a,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1343
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_1343:
        lda $fd,x
        and #$20
        beq loc_1385
        lda $10e3,x
        beq loc_135e
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_136c
        inc $13df,x
        bcs loc_136c

loc_135e:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_136c
        dec $13df,x

loc_136c:
        inc dat_10e0,x
        lda $fc
        and #$0f
        cmp dat_10e0,x
        bne loc_1385
        lda #$00
        sta dat_10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_1385:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda dat_1141,x
        and #$20
        beq loc_13cc
        lda $1147,x
        and #$01
        beq loc_13b2
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_13cc

loc_13b2:
        clc
        lda $13e2,x
        adc $1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_13cc:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $13e5-$1436 ---
.pc = $13e5 "sub_13e5"
// Referenced by: jsr from $12ad

sub_13e5:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_1404
        clc
        adc $10c9,x

loc_1404:
        and #$7f
        sta $1429
        iny
        lda ($fa),y
        beq loc_1411
        sta $129e

loc_1411:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1424
        beq loc_141e
        ldy #$00
        beq loc_1424

loc_141e:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_1424:
        tya
        sta $1144,x
        ldy #$39
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $2a00-$2ab1 ---
.pc = $2a00 "main_2a00"

main_2a00:
        lda #$93
        jsr $ffd2
        lda #$00
        sta $d011
        lda #$08
        jsr $ffd2
        lda #$8e
        jsr $ffd2
        jsr sub_2d29
        jmp loc_2a1b

bmp_2a1a:
        // === Bitmap data (1 bytes, $2a1a-$2a1a) ===
        .byte $22                                   // "

loc_2a1b:
        sei
        lda #$36
        sta $01
        lda #$ea
        sta $0328
        lda #$54
        sta $0314
        lda #$2b
        sta $0315
        lda #$01
        sta $d019
        sta $d01a
        lda #$00
        sta $d011
        sta bmp_2a1a
        lda #$7f
        sta $dc0d
        sta $dd0d
        lda #$f9
        sta $d012
        lda #$0f
        sta $d418
        lda #$18
        sta $d016
        lda #$19
        sta $d018
        lda #$00
        sta smc_2d0d                                // SMC: modifies $2d0d
        lda #$0b
        sta smc_2d0e                                // SMC: modifies $2d0e
        lda #$00
        jsr sub_1000
        lda #$00
        sta smc_2b95                                // SMC: modifies $2b95
        sta $2af2
        sta $2af3
        lda #$20
        sta smc_2b7e                                // SMC: modifies $2b7e
        sta smc_2b99                                // SMC: modifies $2b99
        lda #$2c
        sta smc_2b7b                                // SMC: modifies $2b7b
        sta smc_2b81                                // SMC: modifies $2b81
        ldx #$00

loc_2a87:
        lda $2c56,x
        sta $02a7,x
        inx
        cpx #$39
        bne loc_2a87
        cli

loc_2a93:
        jsr sub_2a9c
        jsr sub_2b49
        jmp loc_2a93

// Referenced by: jsr from $2a93, $2b87
sub_2a9c: {
        lda $dc01
        cmp #$ef
        bne done
        lda #$8d
        sta smc_2b7b                                // SMC: modifies $2b7b
        jsr sub_2aac
done:
        rts
}
// Referenced by: jsr from $2aa8

sub_2aac:
        lda #$20
        sta smc_2b81                                // SMC: modifies $2b81
        rts

// --- Region $2b49-$2c3f ---
.pc = $2b49 "sub_2b49"
// Referenced by: jsr from $2a96

sub_2b49:
        lda #$01
        sta bmp_2a1a

loc_2b4e:
        lda bmp_2a1a
        bne loc_2b4e
        rts
irq_2b54: {
        dec bmp_2a1a
        lda $d019
        and #$01
        sta $d019
        beq skip
        jsr sub_2b72
        lda #$00
        sta $d020
        sta $d021
skip:
        pla
        tay
        pla
        tax
        pla
        rti
}
// Referenced by: jsr from $2b61; branch from $2b77

sub_2b72:
        lda $d012
        cmp #$00
        bne sub_2b72
        lda #$00

smc_2b7b:
        sta $d418                                   // !SMC: modified by $2a7f, $2aa5

smc_2b7e:
        bit $2ad8                                   // !SMC: modified by $2a77

smc_2b81:
        bit bmp_2ab2                                // !SMC: modified by $2a82, $2aae
        jsr sub_2cf1
        jsr sub_2a9c
        lda #$19
        sta $d018
        lda #$19
        sta $d016
.label smc_2b95 = * + 1
        lda #$0c                                    // !SMC: modified by $2a6c
        sta $d011

smc_2b99:
        bit dat_1003                                // !SMC: modified by $2a7a

loc_2b9c:
        lda $d012
        cmp #$6e
        bne loc_2b9c
        ldx #$07

loc_2ba5:
        dex
        bne loc_2ba5
        lda #$1b
        sta $d011
        lda #$13
        sta $d018
        lda #$01
        sta $d021

loc_2bb7:
        lda $d012
        cmp #$8c
        bne loc_2bb7
.label smc_2bbf = * + 1
        lda #$0f                                    // !SMC: modified by $2c28
        sta $d021

loc_2bc3:
        lda $d012
        cmp #$a0
        bne loc_2bc3
        ldx #$08

loc_2bcc:
        dex
        bne loc_2bcc
        lda $2cf0
        sbc #$08
        sta $d016
        lda #$01
        sta $d021
        jsr sub_2c19
        jsr sub_2c0c

loc_2be2:
        lda $d012
        cmp #$c0
        bne loc_2be2
        ldx #$05

loc_2beb:
        dex
        bne loc_2beb
        lda #$00
        sta $d021
        lda #$19
        sta $d018
        lda #$19
        sta $d016
        lda #$3b
        sta $d011

loc_2c02:
        lda $d012
        cmp #$fd
        bne loc_2c02
        rts

bmp_2c0a:
        // === Bitmap data (2 bytes, $2c0a-$2c0b) ===
        .byte $12,$01                               // ..
// Referenced by: jsr from $2bdf

sub_2c0c:
        lda $1084
        cmp #$81
        bne loc_2c18
        lda #$01
        sta $2c0b

loc_2c18:
        rts
// Referenced by: jsr from $2bdc

sub_2c19:
        lda $2c0b
        beq loc_2c18
        jsr sub_2c22
        rts
// Referenced by: jsr from $2c1e

sub_2c22:
        ldx bmp_2c0a
        lda bmp_2c3f,x
        sta smc_2bbf                                // SMC: modifies $2bbf
        lda bmp_2c0a
        cmp #$15
        beq loc_2c36
        inc bmp_2c0a
        rts

loc_2c36:
        lda #$00
        sta bmp_2c0a
        sta $2c0b
        rts

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

// --- Region $2cf1-$2e09 ---
.pc = $2cf1 "sub_2cf1"
// Referenced by: jsr from $2b84

sub_2cf1:
        lda $2cf0
        sec
        sbc #$02
        and #$07
        sta $2cf0
        bcc loc_2cff
        rts

loc_2cff:
        ldx #$00

loc_2d01:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_2d01
.label smc_2d0d = * + 1
.label smc_2d0e = * + 2
        lda $0b0d                                   // !SMC: modified by $2a5d, $2a62, $2d20, $2d25
        beq loc_2d1e
        sta $0657
        inc smc_2d0d
        beq loc_2d1a
        rts

loc_2d1a:
        inc smc_2d0e
        rts

loc_2d1e:
        lda #$00
        sta smc_2d0d                                // SMC: modifies $2d0d
        lda #$0b
        sta smc_2d0e                                // SMC: modifies $2d0e
        rts
// Referenced by: jsr from $2a14

sub_2d29:
        ldx #$00

loc_2d2b:
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_2d2b
        ldx #$00

loc_2d4c:
        lda dat_3000,x
        sta $0400,x
        lda $3120,x
        sta $d800,x
        lda $3340,x
        sta $0700,x
        lda $3440,x
        sta $da00,x
        lda $3240,x
        sta $db00,x
        inx
        bne loc_2d4c
        ldx #$00

loc_2d6f:
        lda $3100,x
        sta $0500,x
        lda $3220,x
        sta $d900,x
        inx
        cpx #$18
        bne loc_2d6f
        ldx #$00

loc_2d82:
        lda txt_3540,x
        sta $06d0,x
        inx
        cpx #$32
        bne loc_2d82
        lda #$ff
        sta $d01c
        sta $d015
        sta $d017
        lda #$1c
        sta $d010
        lda #$15
        sta $d000
        sta $d002
        lda #$45
        sta $d004
        sta $d006
        sta $d008
        lda #$6e
        sta $d001
        lda #$98
        sta $d003
        lda #$6a
        sta $d005
        lda #$94
        sta $d007
        lda #$b4
        sta $d009
        lda #$28
        sta $07f8
        sta $07f9
        lda #$29
        sta $07fa
        sta $07fb
        sta $07fc
        lda #$00
        sta $d025
        sta $d026
        lda #$09
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        ldx #$00

loc_2df7:
        lda txt_0a80,x
        sta $0590,x
        lda $0aa8,x
        sta $05e0,x
        inx
        cpx #$28
        bne loc_2df7
        rts

chr_2e09:
        // === Bitmap data (1 bytes, $2e09-$2e09) ===
        .byte $4c                                   // L

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

// --- Region $0800-$0ee8 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (1769 bytes, $0800-$0ee8) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $83,$39,$39,$01,$19,$19,$19,$ff       // char 1 @+1
        .byte $03,$39,$39,$03,$19,$19,$03,$ff       // char 2 @+2
        .byte $83,$39,$3f,$1f,$1f,$19,$83,$ff       // char 3 @+3
        .byte $03,$39,$39,$19,$19,$19,$03,$ff       // char 4 @+4
        .byte $01,$3f,$3f,$07,$1f,$1f,$01,$ff       // char 5 @+5
        .byte $01,$3f,$3f,$07,$1f,$1f,$1f,$ff       // char 6 @+6
        .byte $83,$39,$3f,$11,$19,$19,$83,$ff       // char 7 @+7
        .byte $39,$39,$39,$01,$19,$19,$19,$ff       // char 8 @+8
        .byte $e7,$e7,$e7,$c7,$c7,$c7,$c3,$ff       // char 9 @+9
        .byte $81,$39,$f9,$f1,$f1,$31,$83,$ff       // char 10 @+10
        .byte $39,$33,$07,$0f,$07,$13,$19,$ff       // char 11 @+11
        .byte $3f,$3f,$3f,$1f,$1f,$1f,$01,$ff       // char 12 @+12
        .byte $39,$11,$01,$09,$19,$19,$19,$ff       // char 13 @+13
        .byte $39,$19,$09,$01,$11,$19,$19,$ff       // char 14 @+14
        .byte $83,$39,$39,$19,$19,$19,$83,$ff       // char 15 @+15
        .byte $03,$39,$39,$03,$1f,$1f,$1f,$ff       // char 16 @+16
        .byte $83,$39,$39,$19,$19,$83,$f1,$ff       // char 17 @+17
        .byte $03,$39,$39,$03,$07,$13,$19,$ff       // char 18 @+18
        .byte $83,$39,$3f,$83,$f1,$31,$83,$ff       // char 19 @+19
        .byte $81,$e7,$e7,$c7,$c7,$c7,$c7,$ff       // char 20 @+20
        .byte $39,$39,$39,$19,$19,$19,$83,$ff       // char 21 @+21
        .byte $39,$39,$39,$19,$19,$83,$c7,$ff       // char 22 @+22
        .byte $39,$39,$39,$09,$01,$11,$19,$ff       // char 23 @+23
        .byte $39,$39,$83,$c7,$83,$19,$19,$ff       // char 24 @+24
        .byte $39,$39,$39,$83,$c7,$c7,$c7,$ff       // char 25 @+25
        .byte $01,$f9,$f3,$c7,$8f,$1f,$01           // char 26 (partial)

dat_08d7:
        // === Fill data (49 bytes, $08d7-$0907) ===
        .fill 49, $ff
        .byte $e7,$c7,$c7,$c7,$ff,$cf,$c7,$ff       // char 33 '!'
        .byte $99,$99,$99,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $99,$99,$00,$99,$00,$99,$99,$ff       // char 35 '#'
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff       // char 36 '$'
        .byte $9d,$99,$f3,$e7,$cf,$99,$b9,$ff       // char 37 '%'
        .byte $c3,$99,$c3,$c7,$98,$99,$c0,$ff       // char 38 '&'
        .byte $f9,$f3,$e7,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $f3,$e7,$cf,$cf,$cf,$e7,$f3,$ff       // char 40 '('
        .byte $cf,$e7,$f3,$f3,$f3,$e7,$cf,$ff       // char 41 ')'
        .byte $ff,$99,$c3,$00,$c3,$99,$ff,$ff       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$cf       // char 44 ','
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff       // char 46 '.'
        .byte $ff,$f9,$f3,$e7,$cf,$9f,$3f,$ff       // char 47 '/'
        .byte $83,$31,$29,$19,$19,$19,$83,$ff       // char 48 '0'
        .byte $c7,$87,$e7,$e7,$e7,$e7,$81,$ff       // char 49 '1'
        .byte $83,$31,$e3,$c7,$9f,$3f,$01,$ff       // char 50 '2'
        .byte $83,$39,$f9,$c3,$f9,$19,$83,$ff       // char 51 '3'
        .byte $99,$39,$19,$01,$f9,$f9,$f9,$ff       // char 52 '4'
        .byte $01,$3f,$3f,$01,$f9,$19,$83,$ff       // char 53 '5'
        .byte $83,$39,$3f,$03,$39,$19,$83,$ff       // char 54 '6'
        .byte $01,$f9,$f3,$e7,$cf,$cf,$cf,$ff       // char 55 '7'
        .byte $83,$39,$19,$83,$39,$19,$83,$ff       // char 56 '8'
        .byte $83,$39,$19,$81,$f9,$f9,$f9,$ff       // char 57 '9'
        .byte $ff,$ff,$e7,$ff,$ff,$e7,$ff,$ff       // char 58 ':'
        .byte $ff,$ff,$e7,$ff,$ff,$e7,$e7,$cf       // char 59 ';'
        .byte $f1,$e7,$cf,$9f,$cf,$e7,$f1,$ff       // char 60 '<'
        .byte $ff,$ff,$81,$ff,$81,$ff,$ff,$ff       // char 61 '='
        .byte $8f,$e7,$f3,$f9,$f3,$e7,$8f,$ff       // char 62 '>'
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$c7       // char 63 '?'

txt_0a00:
        .byte $59,$55,$50,$59,$55,$50,$59,$55       // char 64 '@'
        .byte $50,$59,$55,$50,$59,$55,$50,$59       // char 65 'A'
        .byte $55,$50,$59,$55,$50,$59,$55,$50       // char 66 'B'
        .byte $59,$55,$50,$59,$55,$50,$59,$55       // char 67 'C'
        .byte $50,$59,$55,$50,$59,$55,$50,$59       // char 68 'D'
        .byte $55,$50,$59,$55,$50,$59,$55,$50       // char 69 'E'
        .byte $59,$55,$50,$59,$55,$50,$59,$55       // char 70 'F'
        .byte $50,$59,$55,$50,$59,$55,$50,$00       // char 71 'G'
        .byte $05,$55,$65,$05,$55,$65,$05,$55       // char 72 'H'
        .byte $65,$05,$55,$65,$05,$55,$65,$05       // char 73 'I'
        .byte $55,$65,$05,$55,$65,$05,$55,$65       // char 74 'J'
        .byte $05,$55,$65,$05,$55,$65,$05,$55       // char 75 'K'
        .byte $65,$05,$55,$65,$05,$55,$65,$05       // char 76 'L'
        .byte $55,$65,$05,$55,$65,$05,$55,$65       // char 77 'M'
        .byte $05,$55,$65,$05,$55,$65,$05,$55       // char 78 'N'
        .byte $65,$05,$55,$65,$05,$55,$65,$00       // char 79 'O'

txt_0a80:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 80 'P'
        .byte $20,$20,$20,$20,$10,$12,$0f,$15       // char 81 'Q'
        .byte $04,$0c,$19,$20,$10,$12,$05,$13       // char 82 'R'
        .byte $05,$0e,$14,$13                       // char 83 (partial)

txt_0a9c:
        .byte $20,$20,$20,$20                       // char 83 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 84 'T'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 85 'U'
        .byte $20,$20,$20,$20,$20,$20,$03,$0f       // char 86 'V'
        .byte $0e,$0e,$05,$03,$14,$09,$0f,$0e       // char 87 'W'

txt_0ac0:
        .byte $2b,$32,$20,$20,$20,$20,$20,$20       // char 88 'X'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 89 'Y'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 90 'Z'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 91 '['
        .byte $03,$0f,$04,$05,$2d,$04,$0d,$03       // char 92 '\'
        .byte $20,$20,$0c,$0f,$07,$0f,$27,$13       // char 93 ']'
        .byte $2d,$03,$0c,$01,$09,$12,$16,$0f       // char 94 '^'
        .byte $19,$01,$0e,$14,$2f,$1b,$06,$1d       // char 95 '_'

txt_0b00:
        .byte $20,$20,$20,$20,$01,$07,$01,$09       // char 96 '`'
        .byte $0e,$20,$17,$05,$20,$01,$12,$05       // char 97 'a'
        .byte $20,$02,$01,$03,$0b,$2c,$20,$04       // char 98 'b'
        .byte $0f,$17,$0e,$20,$09,$0e,$20,$14       // char 99 'c'
        .byte $0f,$17,$0e,$20,$14,$08,$05,$19       // char 100 'd'
        .byte $20,$03,$01,$0c,$0c,$20,$15,$13       // char 101 'e'
        .byte $2c,$20,$14,$08,$05,$20,$0b,$09       // char 102 'f'
        .byte $0e,$07,$20,$0f,$06,$20,$11,$15       // char 103 'g'
        .byte $01,$0c,$09,$14,$19,$2e,$2e,$20       // char 104 'h'
        .byte $19,$05,$01,$08,$2c,$20,$09,$14       // char 105 'i'
        .byte $27,$13,$20,$14,$08,$05,$20,$16       // char 106 'j'
        .byte $09,$13,$09,$0f,$0e,$2b,$07,$05       // char 107 'k'
        .byte $0e,$05,$14,$09,$18,$20,$03,$0f       // char 108 'l'
        .byte $2d,$0f,$10,$05,$12,$01,$14,$09       // char 109 'm'
        .byte $0f,$0e,$20,$17,$09,$14,$03,$08       // char 110 'n'
        .byte $20,$09,$13,$20,$08,$05,$12,$05       // char 111 'o'
        .byte $20,$17,$09,$14,$08,$20,$01,$20       // char 112 'p'
        .byte $0c,$09,$14,$14,$0c,$05,$20,$03       // char 113 'q'
        .byte $12,$01,$03,$0b,$2e,$2e,$20,$03       // char 114 'r'
        .byte $0f,$0e,$0e,$05,$03,$14,$09,$0f       // char 115 's'
        .byte $0e,$21,$20,$17,$01,$13,$20,$03       // char 116 't'
        .byte $12,$01,$03,$0b,$05,$04,$20,$01       // char 117 'u'
        .byte $0e,$04,$20,$14,$12,$01,$09,$0e       // char 118 'v'
        .byte $05,$04,$20,$02,$19,$2e,$2e,$20       // char 119 'w'
        .byte $13,$01,$14,$01,$0e,$20,$0f,$06       // char 120 'x'
        .byte $20,$16,$09,$13,$09,$0f,$0e,$21       // char 121 'y'
        .byte $20,$07,$12,$05,$05,$14,$09,$0e       // char 122 'z'
        .byte $07,$13,$20,$14,$0f,$20,$01,$0c       // char 123 '{'
        .byte $0d,$0f,$13,$14,$20,$05,$16,$05       // char 124 '|'
        .byte $12,$19,$02,$0f,$04,$19,$2c,$20       // char 125 '}'
        .byte $02,$15,$14,$20,$0f,$06,$03,$0f       // char 126 '~'
        .byte $1a,$20,$0e,$0f,$14,$20,$14,$0f       // char 127
        .byte $20,$2a,$05,$10,$09,$03               // char 128 (partial)

txt_0c06:
        .byte $2a,$2e                               // char 128 (partial)
        .byte $2e,$20,$13,$01,$14,$01,$0e,$20       // char 129
        .byte $0f,$06,$06                           // char 130 (partial)

txt_0c13:
        .byte $20,$20,$20,$20,$20                   // char 130 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 131
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 132
        .byte $20,$00                               // char 133 (partial)

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

// --- Region $1004-$101d ---
.pc = $1004 "Segment $1004"
        .byte $21,$10                               // !.

txt_1006:
        .text "  INTROJAM#03.. BYZEUS '"

// --- Region $1081-$1090 ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $1b,$0f,$0f,$41,$41,$41,$02,$02,$06,$1d,$01,$01,$04,$05,$02,$00 // ...AAA..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$21,$39,$32,$61,$46,$88,$07,$1d,$13 // ..!92aF....

// --- Region $10e0-$10eb ---
.pc = $10e0 "dat_10e0"

dat_10e0:
        .byte $00,$5b,$07,$00,$00,$00,$01,$01,$00,$01,$01,$00 // .[..........

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $5f,$43,$06,$03,$06,$00,$00,$40,$00,$00,$00,$00,$00,$07 // _C.....@......

// --- Region $11c5-$1224 ---
.pc = $11c5 "dat_11c5"

dat_11c5:
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

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

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$07,$1d,$13,$ff,$ff,$ff,$00,$02,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

// --- Region $13d9-$13e4 ---
.pc = $13d9 "dat_13d9"

dat_13d9:
        .byte $28,$60,$40,$04,$56,$48,$06,$00,$27,$51,$46,$88 // (`@.VH..'QF.

// --- Region $1437-$18d6 ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e // ...p@p@xX....0 .
        .byte $0c,$67,$6d,$7a,$90,$9a,$a4,$ae,$ba,$cd,$e6,$13,$40,$60,$80,$a0 // .gmz........@`..
        .byte $c0,$e0,$17,$17,$17,$17,$17,$17,$17,$17,$17,$18,$f4,$f4,$f4,$f4 // ................
        .byte $f4,$f4,$46,$2f,$0c,$17,$17,$17,$88,$32,$0b,$34,$03,$34,$21,$40 // ..F/.....2.4.4!@
        .byte $00,$35,$43,$34,$05,$32,$03,$30,$0b,$2f,$03,$2d,$07,$2f,$23,$18 // .5C4.2.0./.-./#.
        .byte $00,$30,$43,$34,$0b,$32,$03,$30,$05,$2f,$03,$2f,$61,$a0,$ff,$2c // .0C4.2.0././a..,
        .byte $03,$2d,$1f,$ff,$87,$00,$1f,$ff,$85,$21,$97,$c1,$09,$21,$03,$1f // .-.......!...!..
        .byte $0f,$1f,$0b,$1f,$03,$21,$1b,$21,$03,$1f,$1f,$1f,$03,$1a,$17,$1a // .....!.!........
        .byte $03,$21,$1f,$21,$03,$1c,$0b,$1c,$03,$1c,$05,$20,$05,$23,$03,$21 // .!.!....... .#.!
        .byte $1f,$ff,$87,$39,$00,$89,$39,$1e,$8a,$37,$1f,$8b,$39,$1f,$8a,$37 // ...9..9..7..9..7
        .byte $1f,$8c,$39,$1f,$8b,$39,$1f,$8c,$34,$0f,$8a,$34,$0f,$8b,$39,$1f // ..9..9..4..4..9.
        .byte $ff,$8d,$21,$01,$21,$01,$2d,$01,$21,$01,$21,$01,$2b,$01,$21,$01 // ..!.!.-.!.!.+.!.
        .byte $21,$01,$28,$01,$21,$01,$21,$01,$26,$01,$21,$01,$21,$01,$24,$01 // !.(.!.!.&.!.!.$.
        .byte $23,$01,$1f,$01,$1f,$01,$2b,$01,$1f,$01,$1f,$01,$29,$01,$1f,$01 // #.....+.....)...
        .byte $1f,$01,$26,$01,$1f,$01,$1f,$01,$24,$01,$1f,$01,$1f,$01,$24,$01 // ..&.....$.....$.
        .byte $23,$01,$ff,$8d,$21,$01,$21,$01,$2d,$01,$21,$01,$21,$01,$2b,$01 // #...!.!.-.!.!.+.
        .byte $21,$01,$21,$01,$28,$01,$21,$01,$21,$01,$26,$01,$21,$01,$21,$01 // !.!.(.!.!.&.!.!.
        .byte $24,$01,$23,$01,$21,$01,$21,$01,$2d,$01,$21,$01,$21,$01,$2b,$01 // $.#.!.!.-.!.!.+.
        .byte $21,$01,$21,$01,$28,$01,$21,$01,$21,$01,$26,$01,$21,$01,$21,$01 // !.!.(.!.!.&.!.!.
        .byte $24,$01,$23,$01,$ff,$8b,$39,$1f,$8a,$37,$1f,$8b,$39,$1f,$8a,$37 // $.#...9..7..9..7
        .byte $1f,$8c,$39,$1f,$8b,$39,$1f,$8c,$34,$0f,$8a,$34,$0f,$8c,$34,$1f // ..9..9..4..4..4.
        .byte $ff,$8e,$39,$03,$39,$03,$39,$03,$39,$01,$90,$39,$05,$39,$03,$8e // ..9.9.9.9..9.9..
        .byte $39,$03,$90,$39,$03,$8f,$37,$03,$37,$03,$37,$03,$37,$01,$91,$37 // 9..9..7.7.7.7..7
        .byte $05,$37,$01,$37,$01,$8f,$37,$03,$37,$03,$ff,$90,$39,$03,$39,$03 // .7.7..7.7...9.9.
        .byte $39,$03,$39,$01,$8e,$39,$05,$39,$03,$90,$39,$03,$39,$03,$8e,$39 // 9.9..9.9..9.9..9
        .byte $05,$39,$03,$39,$01,$39,$05,$39,$01,$39,$03,$90,$34,$03,$34,$03 // .9.9.9.9.9..4.4.
        .byte $34,$03,$34,$03,$34,$03,$34,$01,$8f,$34,$05,$34,$03,$34,$03,$34 // 4.4.4.4..4.4.4.4
        .byte $03,$90,$34,$07,$34,$03,$34,$03,$8e,$2d,$05,$2d,$09,$ff,$87,$00 // ..4.4.4..-.-....
        .byte $00,$89,$2d,$1e,$ff,$85,$21,$8f,$c1,$09,$67,$82,$30,$03,$2d,$01 // ..-...!...g.0.-.
        .byte $2d,$01,$ff,$85,$0e,$83,$c1,$09,$0e,$03,$81,$00,$03,$85,$1a,$03 // -...............
        .byte $0e,$03,$1a,$03,$81,$00,$03,$85,$0e,$03,$15,$05,$21,$01,$81,$00 // ............!...
        .byte $03,$85,$15,$03,$15,$03,$21,$03,$81,$00,$03,$85,$21,$03,$ff,$85 // ......!.....!...
        .byte $15,$83,$c1,$09,$15,$03,$81,$00,$03,$85,$21,$03,$15,$03,$21,$03 // ..........!...!.
        .byte $81,$00,$03,$85,$15,$03,$13,$05,$1f,$01,$81,$00,$03,$85,$13,$03 // ................
        .byte $13,$03,$1f,$03,$81,$00,$03,$85,$1f,$03,$ff,$85,$10,$83,$c1,$09 // ................
        .byte $10,$03,$81,$00,$03,$85,$1c,$03,$10,$03,$1c,$03,$81,$00,$03,$85 // ................
        .byte $14,$03,$15,$05,$21,$01,$81,$00,$03,$85,$15,$03,$15,$03,$21,$03 // ....!.........!.
        .byte $81,$00,$03,$85,$21,$03,$ff,$88,$2b,$23,$24,$00,$2d,$47,$2f,$03 // ....!...+#$.-G/.
        .byte $30,$03,$34,$0b,$35,$23,$44,$00,$37,$4f,$37,$03,$39,$03,$3b,$03 // 0.4.5#D.7O7.9.;.
        .byte $3b,$23,$32,$00,$3c,$47,$3b,$03,$39,$07,$37,$03,$35,$03,$34,$17 // ;#2.<G;.9.7.5.4.
        .byte $35,$03,$37,$03,$ff                   // 5.7..

txt_170c:
        .encoding "screencode_mixed"
        .text "a"
        .text "@"
        .text "b"
        .text "@"
        .text "a"
        .text "@"
        .text "b"
        .text "@"
        .text "faga"
        .text "@"
        .text "@"
        .text "a b f!g!f!g!fagae"
        .text "@"
        .text "@"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff,$03,$00,$05,$01,$0c,$00,$05,$21,$0d,$21,$0e,$20,$0d,$01,$0e // ........!.!. ...
        .byte $00,$0d,$01,$0e,$00,$0c,$00,$ff,$00,$07,$04,$01,$0b,$00,$08,$e1 // ................
        .byte $09,$e0,$0a,$e0,$08,$e1,$09,$e0,$0a,$e0,$08,$e1,$09,$e0,$0a,$e0 // ................
        .byte $08,$c1,$09,$c0,$0a,$c0,$08,$c1,$09,$c0,$0a,$c0,$0b,$00,$ff,$81 // ................
        .byte $df,$00,$41,$9f,$00,$41,$98,$00,$11,$9f,$00,$fe,$81,$df,$ff,$11 // ..A..A..........
        .byte $a4,$00,$40,$a9,$00,$80,$bf,$00,$80,$df,$00,$80,$bf,$00,$80,$df // ..@.............
        .byte $00,$fe,$81,$c3,$c0,$41,$00,$60,$40,$00,$60,$fe,$81,$cf,$00,$15 // .....A.`@.`.....
        .byte $c3,$00,$81,$c3,$00,$fe,$81,$df,$00,$15,$0c,$00,$15,$00,$00,$fe // ................
        .byte $81,$ff,$00,$41,$00,$00,$fe,$00,$00,$00,$21,$00,$41,$00,$00,$41 // ...A......!.A..A
        .byte $00,$00,$41,$03,$00,$41,$03,$00,$41,$07,$00,$41,$07,$00,$ff,$41 // ..A..A..A..A...A
        .byte $00,$00,$41,$00,$00,$41,$04,$00,$41,$04,$00,$41,$07,$00,$41,$07 // ..A..A..A..A..A.
        .byte $00,$ff,$00,$00,$00,$00,$00,$21,$41,$00,$00,$41,$00,$00,$41,$05 // .......!A..A..A.
        .byte $00,$41,$05,$00,$41,$08,$00,$41,$08,$00,$ff,$14,$14,$15,$15,$15 // .A..A..A........
        .byte $15,$15                               // ..

chr_1800:
        // === Charset data (215 bytes, $1800-$18d6) ===
        .byte $16,$16,$16,$16,$16,$16,$16,$00       // char 0 @+0
        .byte $19,$bf,$ed,$47,$1d,$ea,$66,$a8       // char 1 @+1
        .byte $b4,$88,$e0,$41,$00,$00,$41,$00       // char 2 @+2
        .byte $00,$41,$05,$00,$41,$05,$00,$41       // char 3 @+3
        .byte $09,$00,$41,$09,$00,$ff,$14,$16       // char 4 @+4
        .byte $14,$15,$14,$15,$15,$15,$16,$16       // char 5 @+5
        .byte $16,$16,$16,$15,$16,$00,$eb,$de       // char 6 @+6
        .byte $bf,$19,$ef,$bc,$38,$7a,$86,$5a       // char 7 @+7
        .byte $b2                                   // char 8 (partial)

txt_1841:
        .byte $4c,$45,$d8,$02,$00,$08,$00           // char 8 (partial)
        .byte $09,$48,$00,$00,$00,$01,$0f,$f8       // char 9 @+9
        .byte $09,$08,$00,$00,$00,$02,$06,$08       // char 10 @+10
        .byte $09,$08,$00,$00,$ff,$13,$06,$0f       // char 11 @+11
        .byte $09,$01,$00,$00,$00,$04,$08,$0f       // char 12 @+12
        .byte $15,$00,$00,$22,$ff,$15,$29,$70       // char 13 @+13
        .byte $41,$44,$40,$02,$10,$56,$00,$80       // char 14 @+14
        .byte $41,$20,$10,$82,$60,$30,$00,$00       // char 15 @+15
        .byte $00,$00,$00,$00,$00,$00,$00,$80       // char 16 @+16
        .byte $09,$28,$20,$62,$40,$36,$dd,$00       // char 17 @+17
        .byte $21,$06,$10,$00,$00,$27,$06,$60       // char 18 @+18
        .byte $21,$06,$10,$00,$00,$28,$06,$60       // char 19 @+19
        .byte $21,$06,$10,$00,$00,$27,$06,$60       // char 20 @+20
        .byte $21,$06,$10,$00,$00,$29,$16,$00       // char 21 @+21
        .byte $41,$44,$40,$02,$10,$56,$09,$30       // char 22 @+22
        .byte $21,$06,$10,$00,$00,$27,$09,$30       // char 23 @+23
        .byte $21,$06,$10,$00,$00,$28,$09,$30       // char 24 @+24
        .byte $21,$06,$10,$00,$00,$29,$09,$30       // char 25 @+25
        .byte $21,$06,$10,$00,$00,$2a               // char 26 (partial)

dat_18d6:
        // === Fill data (1 bytes, $18d6-$18d6) ===
        .byte $00                                   // .

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

spr_2000:
        // === Bitmap data (352 bytes, $2000-$215f) ===
        .byte $5a,$40,$40,$80,$80,$80,$c0,$c0,$fc,$00,$03,$0d,$0d,$35,$39,$36 // Z@@..........596
        .byte $0f,$d5,$55,$6f,$b7,$df,$57,$dd,$ff,$65,$55,$df,$74,$d3,$7f,$fc // ..Uo..W..eU.t...
        .byte $ff,$55,$55,$df,$cc,$33,$77,$00,$ff,$55,$54,$ff,$0c,$03,$f7,$00 // .UU..3w..UT.....
        .byte $f0,$10,$f0,$10,$f0,$10,$50,$00,$00,$00,$00,$00,$00,$03,$03,$01 // ......P.........
        .byte $00,$0f,$35,$e5,$db,$6f,$97,$6d,$ff,$55,$55,$ff,$ff,$ff,$fc,$f3 // ..5..o.m.UU.....
        .byte $ff,$65,$55,$df,$cc                   // .eU..

txt_2055:
        .byte $30,$57,$c0,$ff,$65,$55,$df,$cc,$30,$57,$00,$ff,$53,$43,$f3,$0f // 0W..eU..0W..SC..
        .byte $33,$77,$00,$03,$03,$03,$03,$03,$03,$03,$01,$ff,$65,$55,$6f,$97 // 3w..........eUo.
        .byte $6f,$a7,$6d,$ff,$55,$55,$df,$7f,$d0,$5c,$d3,$ff,$55,$55,$ff,$cf // o.m.UU...\..UU..
        .byte $33,$79,$ce,$fc,$57,$55,$fd,$ff,$ff,$f7,$7d,$00,$c0,$70,$6c,$94 // 3y..WU....}..pl.
        .byte $e7,$6b,$e5,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .k..............
        .byte $03,$03,$01,$00,$0f,$35,$e5,$db,$6f,$97,$6d,$ff,$55,$55,$ff,$ff // .....5..o.m.UU..
        .byte $ff,$fc,$f3,$ff,$65,$55,$df,$cc       // ....eU..

txt_20bd:
        .byte $30,$57,$c0,$ff,$65,$55,$df,$cc,$30,$57,$00,$ff,$55,$55,$fd,$0c // 0W..eU..0W..UU..
        .byte $33,$77,$00,$ff,$65,$95,$df,$cc,$30,$57,$01,$ff,$65,$55,$df,$d7 // 3w..e...0W..eU..
        .byte $5f,$a7,$6d,$ff,$55,$55,$df,$fc,$d0,$7c,$d3,$ff,$55,$55,$ff,$00 // _.m.UU...|..UU..
        .byte $00,$f7,$c0,$ff,$65,$54,$d0,$cc,$30,$57,$00,$cf,$c5,$c7,$cc,$44 // ....eT..0W.....D
        .byte $cc,$44,$0f,$f0,$f0,$30,$10,$30,$10,$f0,$10 // .D...0.0...

txt_2108:
        .text "?5555596"
        .byte $ff,$65
        .byte $55,$df,$77,$df
        .byte $57,$5d
        .byte $fc,$6c                               // .l

txt_211a:
        .byte $4c,$3c,$c4,$3c,$f4,$3c,$0f,$0d,$0d,$0d,$05,$0d,$05,$0e,$ff,$55 // L<.<.<.........U
        .byte $55,$7f,$7f,$7f,$77,$7d,$ff,$67,$53,$f3,$4f,$f3,$7f,$f1,$3f,$03 // U...w}.gS.O...?.
        .byte $03,$03,$03,$03,$03,$03,$c0,$c0,$c0,$c3,$c1,$c1,$c1,$c2,$5e,$75 // ..............^u
        .byte $5e,$55,$d5,$75,$fd,$f7,$57,$67,$5f,$6f,$97,$6f,$a7,$6d,$d0,$f0 // ^U.u..Wg_o.o.m..
        .byte $40,$70,$80,$40,$80,$40               // @p.@.@

// --- Region $2178-$218f ---
.pc = $2178 "dat_2178"

dat_2178:
        .byte $05,$07,$05,$3f,$1b                   // ...?.

txt_217d:
        .byte $3f,$3b,$3e,$d6,$55,$d6,$75,$5d,$75,$dd,$77,$4f,$73,$c4,$37,$c4 // ?;>.U.u]u.wOs.7.
        .byte $34,$fc,$f4                           // 4..

// --- Region $21a8-$21f7 ---
.pc = $21a8 "dat_21a8"

dat_21a8:
        .byte $03,$01,$03,$01,$01,$01,$01,$02,$f5,$e5,$f5,$e5,$bd,$e5,$ad,$a7 // ................
        .byte $5c,$6f,$5c,$6f,$97,$6f,$a7,$6d,$41,$c2 // \o\o.o.mA.

txt_21c2:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0
        .byte $40,$d6,$79,$5e,$bd,$5d,$bd,$7d,$7f,$5d,$7f
        .byte $5d,$76,$de,$76,$fe,$75,$c0,$40,$40,$f0,$50,$e0,$60,$e0,$05,$07 // ]v.v.u.@@.P.`...
        .byte $05,$3f,$1b                           // .?.

txt_21e5:
        .byte $3f,$3b,$3e,$d6,$55,$d6,$75,$5d,$75,$dd,$77,$4f,$73,$c4,$37,$c4 // ?;>.U.u]u.wOs.7.
        .byte $34,$fc,$f4                           // 4..

// --- Region $2210-$254f ---
.pc = $2210 "dat_2210"

dat_2210:
        .byte $03,$01,$03,$01,$01,$01,$01,$02,$f5,$e5,$f5,$e5,$bd,$e5,$ad,$e7 // ................
        .byte $5c,$df,$5c,$6f,$57,$6f,$97,$6d       // \.\oWo.m

txt_2228:
        .byte $40,$40,$40,$c0,$40,$c0,$40,$40,$7d,$6d,$7d,$6d,$f9,$6d,$e9,$6f // @@@.@.@@}m}m.m.o
        .byte $54,$76,$54,$76,$de,$76,$fe,$75,$d0,$10,$d0,$e0,$d0,$e0,$50,$e0 // TvTv.v.u......P.
        .byte $39,$16,$39,$1a,$3a,$1a,$1a,$1a,$57,$65,$57,$65,$99,$65,$a9,$66 // 9.9.:...WeWe.e.f
        .byte $f4,$d4,$f4,$d4,$78,$d4,$58,$d4,$05,$07,$05,$07,$0f,$07,$0f,$07 // ....x.X.........
        .byte $77,$5d,$b7,$55,$b5,$55,$99,$96,$7f,$5d,$7f,$5d,$b5,$5d,$95,$5e // w].U.U...].].].^
        .fill 8, $03
        .byte $81,$83,$81,$83,$83,$83,$83,$81,$fd,$e7,$bd,$ef,$bf,$ef,$ab,$ae // ................
        .byte $f5,$e5,$f5,$e5,$bd,$e5,$ad,$e7,$c0,$c0,$c0,$c0,$80,$c0,$80,$c0 // ................
        .byte $00,$00,$00,$00,$00,$00,$ee,$9f,$00,$00,$00,$00,$00,$00,$fb,$aa // ................
        .byte $00,$00,$00,$00,$00,$00,$f0,$b0       // ........

txt_22b8:
        .text ";*;*6*&)"
        .byte $fd,$7f,$fd,$ef,$fb,$ef,$bb,$ee
        .byte $f8,$d4,$78,$d8,$78,$d8,$58,$59,$00,$00,$00,$00,$00,$00,$00,$dc // ..x.x.XY........
        .fill 16, $00
        .byte $01,$03,$01,$03,$03,$03,$03,$02,$fa,$da,$fa,$da,$7e,$da,$5e,$db // ............~.^.
        .byte $f5,$e5,$f5,$e5,$bd,$e5,$ad,$e7,$c0,$80,$c0,$c0,$c0,$c0,$80,$c0 // ................
        .byte $79,$6f,$f9,$6b,$fb,$6b,$eb,$ea,$fd,$ed,$fd,$ed,$b9,$ed,$a9,$ef // yo.k.k..........
        .byte $70,$60,$70,$60,$f0,$60,$e0,$60       // p`p`.`.`

txt_2320:
        .text ";*;*6*&)"
        .byte $fd,$7f,$fd,$ef,$fb,$ef,$bb,$ee
        .byte $f8,$d4,$78,$d8,$78,$d8,$58,$59,$00,$00,$00,$00,$00,$00,$00,$dc // ..x.x.XY........
        .fill 16, $00
        .byte $01,$03,$01,$03,$03,$03,$03,$02,$fa,$da,$fa,$da,$7e,$da,$5e,$db // ............~.^.
        .byte $f5,$75,$f5,$e5,$fd,$e5,$bd,$e7       // .u......

txt_2368:
        .byte $40,$40,$c0,$40,$c0,$40,$c0,$c0,$eb,$db,$eb,$db,$a7,$db,$97,$da // @@.@.@..........
        .byte $fd,$fd,$fd,$ed,$b9,$ed,$a9,$ef,$f0,$70,$70,$60,$70,$60,$f0,$60 // .........pp`p`.`
        .byte $3a,$05,$07,$0d,$02,$02,$01,$00,$fd,$6f,$7d,$6f,$db,$7f,$fb,$f6 // :........o}o....
        .byte $5c,$7c,$5d,$7c,$9d,$f7,$af,$ef,$0f,$0e,$3f,$0e // \|]|......?.

txt_23a4:
        .byte $3a,$2a,$ab,$ae,$dd,$f7,$9d,$ff,$dd,$7d,$f9,$ff,$5d,$7c,$5c,$74 // :*.......}..]|\t
        .byte $f0,$70,$d0,$c0,$03,$03,$03,$03,$03,$03,$03,$03,$c2,$c2,$c2,$c9 // .p..............
        .byte $c5,$c9,$c5,$c9,$fe,$db,$6e,$ff,$6f,$ff,$77,$7d,$fa,$da,$fe,$de // ......n.o.w}....
        .byte $76,$de,$56,$df,$c0,$c0,$a2,$b3,$f3,$93,$d3,$91,$eb,$eb,$af,$9f // v.V.............
        .byte $ab,$9f,$6b,$9e,$fb,$75,$dd,$7f,$df,$7f,$fb,$fe,$e0,$d0,$f8,$e8 // ..k..u..........
        .byte $b4,$e8,$a4,$e8,$3b,$2a,$eb,$da,$a7,$db,$97,$da,$fe,$bf,$fe,$df // ....;*..........
        .byte $f7,$df,$77,$dd,$5e,$7a,$9d,$ff,$9e,$fe,$ba,$be,$e8,$98,$58,$68 // ..w.^z........Xh
        .byte $ec,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$03,$02,$07,$0b,$0b,$0b,$0f,$0b,$fa,$da,$ea,$fa // ................
        .byte $6e,$fa,$7e,$fb,$fa,$da,$fe,$de,$76,$df,$56,$df,$c0,$80,$a2,$b3 // n.~.....v.V.....
        .byte $b3,$93,$f3,$91,$e7,$da,$6b,$9a,$6a,$9a,$56,$59,$fe,$de,$fe,$df // ......k.j.VY....
        .byte $77,$df,$57,$dd,$e0,$d0,$fc,$e8,$b4,$e8,$a4,$e8,$3b,$2a,$eb,$da // w.W.........;*..
        .byte $a7,$db,$97,$da,$fe,$bf,$fe,$df,$f7,$df,$77,$dd,$5f,$6f,$d9,$aa // ..........w._o..
        .byte $db,$ab,$ef,$eb,$e8,$98,$58,$68,$ec,$00,$00,$00,$00,$00,$00,$00 // ......Xh........
        .fill 12, $00
        .byte $03,$02,$0a,$0b,$0f,$0b,$0f,$0b,$f9,$fa,$e9,$fa,$ee,$fa,$fe,$fb // ................
        .byte $fa,$ba,$fe,$de,$f6,$de,$76,$df,$c0,$c0,$f2,$d1,$f1,$d1,$d1,$d2 // ......v.........
        .byte $eb,$eb,$af,$9f,$6b,$9f,$5b,$9e,$fe,$de,$ff,$df,$77,$df,$57,$dd // ....k.[.....w.W.
        .byte $e0,$e0,$f8,$e8,$f4,$e8,$b4,$e8,$00,$00,$00,$00,$00,$03,$03,$0e // ................
        .byte $ef,$3b,$0b,$26,$95,$5a,$56,$69,$fe,$9f,$fe,$fa,$6e,$fb,$7f,$f9 // .;.&.ZVi....n...
        .byte $e9,$6a,$a9,$66,$5b,$bf,$3f,$3f,$ff,$fe,$b8,$e6,$b5,$e9,$a5,$a9 // .j.f[.??........
        .byte $c0,$00,$00,$00,$c0,$b0,$60,$9c,$03,$03,$03,$03,$03,$03,$03,$03 // ......`.........

txt_2500:
        .text "ONONJNJN"
        .byte $ee,$fb,$6e,$ff,$6f,$ff,$77,$7d
        .byte $fe,$de,$fe,$de,$76,$de,$56,$df,$e3,$d2,$e3,$d2,$a2,$d2,$92,$d1 // ....v.V.........
        .byte $fa,$ba,$fa,$da,$fe,$da,$7e,$db,$fb,$ee,$bb,$ea,$ba,$ea,$a6,$a9 // ......~.........
        .byte $f8,$e8,$f8,$e8,$b4,$e8,$a4,$e8,$eb,$db,$eb,$db,$a7,$db,$97,$da // ................
        .byte $fe,$bf,$fe,$df,$f7,$df,$77,$dd,$ef,$f9,$6f,$fd,$6d,$fd,$75,$7d // ......w...o.m.u}

// --- Region $2568-$25b7 ---
.pc = $2568 "dat_2568"

dat_2568:
        .byte $0f,$0a,$0f,$0e,$0e,$0e,$0a,$0d,$ea,$fa,$ea,$fa,$6e,$fa,$7e,$fb // ............n.~.
        .byte $fe,$de,$fe,$de,$76,$df,$56,$df,$e3,$e2,$e3,$d2,$e2,$d2,$a2,$d1 // ....v.V.........
        .byte $fe,$db,$7e,$df,$7f,$df,$57,$5d,$fe,$df,$fe,$df,$77,$df,$57,$dd // ..~...W]....w.W.
        .byte $f8,$e8,$f8,$e8,$b4,$e8,$a4,$e8,$eb,$fb,$eb,$db,$a7,$db,$97,$da // ................
        .byte $fe,$bf,$fe,$df,$f7,$df,$77,$dd,$ef,$fa,$af,$fe,$ae,$fe,$ba,$be // ......w.........

// --- Region $25d0-$28c8 ---
.pc = $25d0 "dat_25d0"

dat_25d0:
        .byte $0f,$0e,$0f,$0e,$0a,$0e,$0a,$0d,$ea,$fa,$ea,$fa,$6e,$fa,$7e,$fb // ............n.~.
        .byte $fe,$be,$fe,$de,$f6,$de,$76,$df,$e2,$d1,$a2,$d1,$a1,$91,$91,$91 // ......v.........
        .byte $fa,$da,$fa,$da,$7e,$da,$5e,$db,$fe,$df,$fe,$df,$77,$df,$57,$dd // ....~.^.....w.W.
        .byte $ec,$ac,$ac,$bc,$a8,$bc,$e8,$bc,$0f,$09
        .text "'5%5"
        .byte $97,$d5
        .byte $e9,$fa,$a9,$ba,$ee,$ba,$fe,$bb,$e9,$fb,$e9,$fb,$6f,$fb,$7f,$f9 // ............o...

txt_2620:
        .text ";:;*6*6)"
        .byte $fb,$ee,$bb,$ea,$ba,$ea,$a6,$a9
        .byte $f8,$d8,$be,$9e,$f6,$9e,$fa,$ba,$01,$01,$01,$01,$01,$01,$c1,$81 // ................

txt_2640:
        .text "ONKCCCB"
        .byte $40                                   // @ character
        .byte $ee,$fb,$ee,$df,$7f,$d7,$7d,$d7
        .byte $de,$fe,$de,$76,$de,$56,$df,$56,$d3,$e2,$d3,$a2,$d2,$9a,$d5,$55 // ...v.V.V.......U
        .byte $5e,$df,$5e,$57,$5f,$57,$5d,$57,$fb,$ee,$bb,$ea,$ba,$e6,$a9,$a6 // ^.^W_W]W........
        .byte $e8,$f8,$e8,$b4,$e8,$a4,$e8,$a4,$d6,$d7,$d6,$57,$d7,$57,$d5,$57 // ...........W.W.W
        .byte $fe,$bf,$de,$f7,$df,$77,$dd,$57,$ef,$f9,$6f,$fd,$6d,$f5,$7d,$75 // .....w.W..o.m.}u
        .byte $1e,$35,$17,$35,$15,$55,$55,$55,$ee,$55,$57,$77,$df,$57,$dd,$57 // .5.5.UUU.UWw.W.W
        .byte $ff,$de,$7a,$fe,$da,$7e,$db,$5e,$ca,$cd,$8a,$c9,$89,$c5,$89,$85 // ..z..~.^........
        .byte $5e,$7f,$5e,$77,$5f,$57,$5d,$57,$de,$fe,$de,$76,$de,$56,$df,$56 // ^.^w_W]W...v.V.V
        .byte $e3,$e2,$d3,$e2,$d2,$a2,$d1,$92,$fe,$db,$7e,$df,$7f,$d7,$5d,$57 // ..........~...]W
        .byte $de,$ff,$de,$77,$df,$57,$dd,$57,$e8,$f8,$e8,$b4,$e8,$a4,$e8,$a4 // ...w.W.W........
        .byte $d6,$d7,$d6,$57,$d7,$57,$d5,$57,$fe,$bf,$de,$f7,$df,$77,$dd,$57 // ...W.W.W.....w.W
        .byte $ef,$f9,$6f,$fd,$6d,$f5,$7d,$75,$1e,$35,$17,$35,$15,$55,$55,$55 // ..o.m.}u.5.5.UUU
        .byte $ee,$55,$57,$77,$df,$57,$dd,$57,$ff,$de,$7a,$fe,$da,$7e,$db,$5e // .UWw.W.W..z..~.^
        .byte $ca,$c9,$8a,$c5,$89,$c5,$89,$85,$5e,$7f,$5e,$77,$5f,$57,$5d,$57 // ........^.^w_W]W
        .byte $fe,$be,$de,$f6,$de,$76,$df,$56,$f3,$e2,$f3,$e2,$f2,$e2,$e1,$e2 // .....v.V........
        .byte $5e,$5f,$5e,$57,$5f,$57,$5d,$57,$de,$ff,$de,$77,$df,$57,$dd,$57 // ^_^W_W]W...w.W.W
        .byte $f8,$f8,$e8,$fc,$e8,$bc,$e8,$ac,$e7,$da,$a7,$d6,$a6,$d6,$95,$96 // ................
        .byte $de,$ff,$de,$77,$df,$57,$dd,$57,$f9,$eb,$f9,$6f,$fb,$7f,$f9,$7f // ...w.W.W...o....
        .byte $37,$35,$17,$35,$15,$35,$15,$15,$fb,$ee,$bb,$ea,$ba,$e6,$a9,$a6 // 75.5.5..........
        .byte $da,$fa,$da,$7e,$da,$5e,$db,$5e,$c2,$c2,$c2,$42,$c2,$42,$c2 // ...~.^.^...B.B.

txt_277f:
        .text "B"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ea,$7a
        .byte $3a,$1e,$07,$01,$00
        .byte $00,$aa,$ab,$aa,$aa,$aa,$eb,$7f,$07
        .text "UWUUU"
        .byte $ff,$ff
        .byte $55,$d5
        .text "WUUU"
        .byte $ff,$ff
        .byte $55,$dd,$77,$d5,$75,$d5,$ff,$ff
        .byte $55,$f4,$f4,$f4,$f4,$f4,$f4,$f4       // U.......

txt_27b7:
        .text "TUWUUUW"
        .byte $5f
        .byte $55,$d5
        .text "WUUU"
        .byte $ff,$ff
        .byte $55,$dd,$77,$d5,$75,$d5,$ff,$ff       // U.w.u...

txt_27cf:
        .text "UUWUUU"
        .byte $ff,$ff

txt_27d7:
        .text "UUWUUU"
        .byte $ff,$ff
        .byte $55,$ef,$ad,$af,$af,$af,$ff,$ff
        .byte $aa,$cd,$45,$c5,$45,$c5               // ..E.E.

txt_27ed:
        .text "EEEUWUUU"
        .byte $7f,$ff
        .byte $55,$ab,$a9,$ab,$ab,$ab
        .byte $ff,$ff,$aa                           // ...

chr_2800:
        .byte $e2,$61,$62,$62,$62,$62,$62,$a2,$5d
        .text "WUUU"
        .byte $5f,$7f

txt_280f:
        .text "UUWUUU"
        .byte $ff,$ff
        .byte $55,$f4,$f4,$f4,$f4,$f4,$f4,$f4

txt_281f:
        .text "TUWUUUW"
        .byte $5f
        .byte $55,$d5
        .text "WUUU"
        .byte $ff,$ff
        .byte $55,$dd,$77,$d5,$75,$d5,$ff,$ff       // U.w.u...

txt_2837:
        .text "UUWUUU"
        .byte $ff,$ff

txt_283f:
        .text "UUWUUU"
        .byte $ff,$ff
        .byte $55,$ef,$ad,$af,$af,$af,$ff,$ff
        .byte $aa,$c5,$45,$c5,$45,$c5               // ..E.E.

txt_2855:
        .text "EGEUWUUU"
        .byte $ff,$ff
        .byte $55,$eb,$a9,$ab,$ab,$ab
        .byte $ff,$ff,$aa,$e2
        .byte $51,$e2
        .byte $52,$e2,$62,$62,$a2
        .text "UWUUU"
        .byte $5f,$7f                               // _.

txt_2877:
        .text "UUWUUU"
        .byte $ff,$ff
        .byte $55,$f4,$f4,$f4,$f4,$f4,$f4,$f4
        .byte $54,$d5,$57,$d5,$55,$d5,$57,$5f       // T.W.U.W_

txt_288f:
        .text "UUWUUU"
        .byte $ff,$ff
        .byte $55,$7d,$7f,$7d,$7d,$7d,$fd,$fd
        .byte $55,$15,$15,$15,$15,$15,$15,$17,$15,$dd,$77,$d5,$75,$d5,$ff,$ff // U.........w.u...
        .byte $55,$af,$ad,$af,$af,$af,$ff,$ff,$aa   // U........

txt_28b8:
        .fill 8, $43
        .fill 8, $40

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

// --- Region $2ab2-$2b48 ---
.pc = $2ab2 "bmp_2ab2"

bmp_2ab2:
        // === Bitmap data (151 bytes, $2ab2-$2b48) ===
        .byte $ae,$f2,$2a,$bd,$f4,$2a,$8d,$95,$2b,$bd,$0d,$2b,$8d,$7a,$2b,$ee // ..*..*..+..+.z+.
        .byte $f2,$2a,$ad,$f2,$2a,$c9,$20,$f0,$01,$60,$a9,$2c,$8d,$81,$2b,$8d // .*..*. ..`.,..+.
        .byte $99,$2b,$4c,$8e,$2c,$60,$ae,$f3,$2a,$bd,$35,$2b,$8d,$95,$2b,$ee // .+L.,`..*.5+..+.
        .byte $f3,$2a,$ad,$f3,$2a,$c9,$14,$f0,$01,$60,$a9,$2c,$8d,$7e,$2b,$60 // .*..*....`.,.~+`
        .byte $20,$14,$00,$3b,$00,$00,$3b,$00,$00,$00,$3b,$00,$00,$00,$00,$3b //  ..;..;...;....;
        .fill 11, $00
        .byte $0f,$0f,$0e,$0e,$0d,$0d,$0c,$0c,$0b,$0b,$0a,$0a,$09,$09,$08,$08 // ................
        .byte $07,$07,$06,$06,$05,$05,$04,$04,$03,$03,$02,$02,$01,$01,$00,$00 // ................
        .fill 13, $00
        .byte $3b,$00,$00,$00,$00,$3b,$00,$00,$00,$3b,$00,$00,$3b,$00,$3b // ;....;...;..;.;

// --- Region $2c40-$2cf0 ---
.pc = $2c40 "Segment $2c40"
        .byte $00,$00,$08,$08,$08,$02,$02,$02,$09,$09,$09,$0a,$0a,$0a,$0f,$0f // ................
        .byte $0f,$0d,$0d,$0d,$01,$01,$78,$a9,$b4,$8d,$14,$03,$a9,$02,$8d,$15 // ......x.........
        .byte $03,$58,$60,$a9,$34,$85,$01,$20,$c2,$02,$a9,$37,$85,$01,$4c,$31 // .X`.4.. ...7..L1
        .byte $ea,$a9,$37,$85,$01,$20,$a3,$fd,$20,$15,$fd,$ea,$ea,$ea,$58,$a9 // ..7.. .. .....X.
        .byte $00,$8d,$20,$d0,$8d,$21,$d0,$4c,$e2,$fc,$00,$00,$00,$08,$78,$a9 // .. ..!.L......x.
        .byte $ea,$8d,$15,$03,$a9,$31,$8d,$14,$03,$20,$5b,$ff,$a9,$00,$8d,$20 // .....1... [.... 
        .byte $d0,$8d,$21,$d0,$a9,$15,$8d,$18,$d0,$a2,$00,$a9,$00,$9d,$00,$d4 // ..!.............
        .byte $e8,$d0,$f8,$a2,$00,$bd,$c8,$2c,$9d,$00,$04,$e8,$e0,$28,$d0,$f5 // .......,.....(..
        .byte $20,$a7,$02,$58,$60,$4c,$31,$ea,$20,$16,$09,$13,$09,$0f,$0e,$20 //  ..X`L1. ...... 
        .byte $26,$20,$07,$05,$0e,$05,$14,$09,$18,$20,$2d,$20,$14,$08,$05,$20 // & ....... - ... 
        .byte $06,$15,$14,$15,$12,$05,$20,$09,$13,$20,$0f,$15,$12,$13,$21,$20 // ...... .. ....! 
        .byte $00                                   // .

// --- Region $2e0a-$2e0c ---
.pc = $2e0a "Segment $2e0a"
        .byte $1b,$2a                               // .*

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

// --- Region $3000-$35c0 ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $78                                   // x

txt_3001:
        .text "(((    ( ((  ( ("
        .text " (  ( (( ((  (  "
        .text "(((( ( ()((   *)"
        .text "    (*()))(*)   "
        .text " (*( *)(((( (( "
        .byte $a9
        .byte $2a,$2a,$2a,$f8,$2a,$28,$fa           // ***.*(.

txt_3058:
        .text "*(   *"
        .byte $f8
        .text "*****"
        .byte $fa

txt_3065:
        .text "*(   *"
        .byte $f8
        .byte $2a,$20,$fa

txt_306f:
        .text "**(****  "
        .byte $fa,$f8,$f8,$f8,$df,$8f,$fa
        .byte $df,$f8,$2a,$8a,$20,$20,$8a,$da,$f8,$f8,$fa,$f8,$fa,$df,$f8,$28 // ..*.  .........(
        .byte $8a,$20,$20,$2a,$8a,$f8,$af,$df,$f8,$fa,$2d,$fa,$f8,$8a,$fa,$df // .  *......-.....
        .byte $20,$9d,$da,$da,$df,$1f,$df,$df,$1d,$da,$f8,$20,$20,$20,$1d,$1f //  ..........   ..
        .byte $da,$df,$da,$da,$df,$1d,$da           // .......

txt_30b6:
        .text "/   "
        .byte $1d,$1f,$da,$fa,$1f,$da
        .byte $2a,$da,$af,$da,$1d,$df
        .byte $1f,$9f,$9f,$1f,$1f,$1d,$1f,$1d,$1d,$1f,$1f,$da,$1f,$1f,$1f,$1d // ................
        .byte $1f,$1f,$1d,$1f,$1f,$1d,$1f,$1f,$da,$1f,$1f,$1f,$1d,$1f,$1f,$1d // ................
        .byte $1f,$1f,$2d,$1d,$1f,$1f,$10,$1d,$1f,$19,$90,$f1,$f1,$10,$10,$10 // ..-.............
        .byte $10,$10,$10,$10,$10,$10,$f1,$10,$10,$f1,$d1,$10,$10,$10,$10,$10 // ................
        .byte $10,$10,$10,$f1,$10,$10,$f1,$d1,$10,$10,$10,$10,$10,$10,$10,$10 // ................
        .byte $f1,$10,$90                           // ...

txt_3119:
        .text "       "
        .byte $99,$19,$19,$19,$19,$19,$19,$19,$19
        .byte $19,$19,$19,$19,$19,$19,$b9,$19,$19,$19,$00,$89,$19,$19,$19,$19 // ................
        .byte $19,$09,$49,$19,$19,$19,$19,$19,$19,$19,$b9,$19,$19,$19,$19,$09 // ..I.............
        .byte $18,$19,$f9,$00,$00,$00,$18,$18,$19,$00,$00,$00,$19,$18,$b9,$18 // ................
        .byte $18,$f8,$19,$18,$18,$b9,$00,$00,$00,$19,$18,$b9,$19,$18,$18,$19 // ................
        .byte $19,$19,$19,$18,$19,$19,$19,$18,$18,$18,$08,$1a,$18,$1a,$18,$18 // ................
        .byte $19,$18,$00,$b0,$18,$1a,$18,$18,$18,$18,$18,$18,$48,$19,$18,$00 // ............H...
        .byte $00,$18,$1a,$18,$18,$28,$18,$18,$19,$18,$18,$18,$18,$18,$19,$19 // .....(..........
        .byte $1a,$1a,$1a,$ba,$1a,$18,$1a,$1a,$18,$1f,$00,$00,$1f,$1f,$1a,$1a // ................
        .byte $18,$1a,$98,$1a,$1a,$1a,$1f,$00,$90,$1f,$0f,$1a,$18,$1a,$1a,$18 // ................
        .byte $1a,$18,$1a,$1f,$18,$1a,$19,$1f,$1f,$1f,$1a,$5d,$ba,$1a,$1f,$1f // ...........]....
        .byte $1a,$00,$00,$00,$1f,$1d,$1f,$1a,$1f,$1f,$1a,$9f,$1f,$1a,$00,$00 // ................
        .byte $00,$1f,$1d,$1f,$f8,$1d,$1f,$1f,$1f,$1d,$1f,$1f,$0a,$1d,$aa,$bd // ................
        .byte $1d,$1d,$1f,$1d,$1f,$1f,$1d,$1d,$1f,$1d,$0d,$dd,$1f,$ad,$1d,$1f // ................
        .byte $1d,$1d,$1f,$1d,$1d,$1f,$8d,$1d,$1d,$1f,$1d,$1d,$1f,$dd,$fd,$1f // ................
        .byte $1f,$1d,$1d,$1d,$9f,$fd,$1d,$00,$1d,$1d,$1d,$1d,$1d,$0d,$bd,$1d // ................
        .byte $1d,$1d,$1d,$dd,$1d,$1d,$1d,$ff,$fd,$fd,$fd,$fd,$fd,$fd,$bd,$2d // ...............-
        .byte $fd,$1d,$bd,$bd,$4f,$fd,$fd,$9d,$fd,$fd,$fd,$fd,$fd,$fd,$f9,$00 // ....O...........
        .byte $f0,$f0,$90,$f0,$f0,$f0,$d0,$f9,$f9,$f8,$f8,$f9,$f9,$f9,$f9,$f8 // ................
        .byte $f9,$f9,$f9,$f8,$f8,$09,$b9,$f9,$f8,$f8,$f9,$f8,$f8,$fa,$f9,$f9 // ................
        .byte $f8,$f9,$f9,$c0,$f0,$60,$f9,$f9,$f8,$f8,$f8,$fa,$f8,$f8,$fa,$f8 // .....`..........
        .byte $fa,$f8,$fa,$f8,$f9,$f2,$f8,$f8,$f8,$f8,$f8,$f8,$fa,$f8,$f8,$f8 // ................
        .byte $f8,$d8,$f8,$b8,$f8,$fa,$f8,$f8,$f8,$f8,$88,$a0,$f0,$b0,$b9,$f9 // ................
        .byte $fa,$f8,$f8,$fd,$fa,$f8,$fd,$fa,$f8,$fa,$0f,$fa,$fa,$fd,$f8,$fa // ................
        .byte $fa,$fa,$fd,$fa,$ff,$fa,$da,$e8,$1a,$fa,$f8,$fa,$fa,$ff,$fa,$f8 // ................
        .byte $f8,$f8,$f8,$f0,$f0,$f0,$f9,$fa,$ff,$fa,$fd,$0f,$ba,$9d,$b1,$ff // ................
        .byte $ff,$f1,$ff,$ff,$ff,$fd,$ff,$fa,$fa,$ff,$fa,$ff,$4f,$ff,$ff,$ff // ............O...
        .byte $ff,$ff,$fa,$ff,$ff,$ff,$0f,$fa,$fa,$fa,$fa,$f0,$a0,$f0,$f9,$bf // ................
        .byte $fd,$bf,$f1,$fd,$ff,$f1,$bf,$dd,$fd,$ff,$bd,$fd,$fd,$fd,$fd,$ff // ................
        .byte $d1,$9f,$ff,$ff,$bd,$fd,$fd,$ff,$1f,$ff,$9f,$ff,$fd,$bd,$ff,$ff // ................
        .byte $ff,$ff,$ff,$f0,$f0,$f0,$f9,$f0,$fd,$b1,$f1,$41,$fd,$fd,$fd,$fd // ...........A....
        .byte $fd,$f1,$f1,$f1,$f1,$fd,$d1,$f1,$fd,$fd,$fd,$f1,$a1,$f1,$f1,$41 // ...............A
        .byte $f1,$f1,$f1,$f1,$fd,$f1,$a1,$fd,$f1,$f1,$f1,$f0,$f0,$f0,$f9 // ...............

txt_3328:
        .fill 24, $20
        .text "((**( (()(((**(("
        .text "())())((()((    "
        .text " ***"
        .byte $f8
        .byte $2a,$2a,$f8
        .byte $2a,$28,$fa,$f8

txt_336c:
        .byte $2a,$2a,$a8,$a2,$29,$92,$2a,$f2,$fa,$f8,$2a,$af,$fa,$2a,$2a,$2a // **..).*...*..***
        .byte $2a,$2a,$f8                           // **.

txt_337f:
        .text "*****    "
        .byte $f8,$f8,$fa,$fa,$af,$8f,$fa
        .byte $af,$f8,$fa,$df,$2a,$f8,$8f,$28,$2a,$f8,$f8,$fd,$fa,$df,$2a,$f8 // ....*..(*.....*.
        .byte $fd,$fa,$8f,$f8,$fa,$8f,$8f,$da,$f8,$fa,$fa,$fa,$fa // .............

txt_33ac:
        .text "    "
        .byte $9f,$da,$df,$af,$da,$df,$fa,$fd,$da,$ad,$fd
        .byte $2d
        .byte $da,$da,$af,$da,$df,$df,$da,$df,$1d,$2d,$da,$da,$da,$ad,$da,$df // .........-......
        .byte $ac,$ad,$1d,$2d,$df,$df,$df,$df       // ...-....

txt_33d4:
        .text "    "
        .byte $9d,$1e,$1d,$fd,$f1,$1d,$df,$1d,$1f,$f1,$d1,$1f
        .byte $1f,$1f,$1f,$f1,$d1,$fd,$1d,$1d,$d1,$1f,$1f,$1f,$1d,$1d,$d1,$1d // ................
        .byte $1d,$f1,$21,$1d,$1d,$1d,$1d,$1d       // ..!.....

txt_33fc:
        .text "    "
        .byte $90,$91,$9f,$9d,$fd,$f1
        .byte $21,$21,$21,$1f
        .byte $2d,$2d
        .byte $2d,$fd,$f1,$fd,$2d,$f1,$f1,$1f,$2d,$2d,$2d,$fd,$fd,$fd,$2d,$fd // -...-...---...-.
        .byte $fd,$21,$2d,$2d,$1f,$2d,$2d,$2d,$90,$90,$90,$20,$f0,$f0,$00,$3f // .!--.---... ...?
        .byte $80,$00,$3c,$00,$00,$3e,$00,$00,$26,$00,$00,$07,$99,$19,$19,$19 // ..<..>..&.......
        .byte $19,$19,$19,$19,$00,$00,$a0,$00,$00,$00,$00,$19,$19,$b0,$00,$00 // ................
        .fill 14, $00
        .byte $a0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f0,$a0,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$09,$f9,$00,$00,$10,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $a0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$20,$00,$00,$19,$09,$a0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // . ..............
        .fill 12, $00
        .byte $f0,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00 // ....... ........
        .byte $09,$19,$00,$00,$00,$00,$00,$00,$00,$00,$a0,$a0,$00,$c0,$50,$00 // ..............P.
        .byte $00,$00,$00,$00,$10,$00,$00,$00,$00,$50,$00,$20,$00,$00,$00,$00 // .........P. ....
        .byte $20,$00,$00,$00,$80,$50,$00,$00,$19,$09,$00,$00,$00,$00,$00,$00 //  ....P..........
        .byte $00,$00,$10,$50,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$00 // ...P..........`.
        .fill 16, $00
        .byte $09,$19,$09,$19,$19,$09,$19,$19,$19,$09,$09,$09,$09,$09,$09,$b9 // ................
        .byte $09                                   // .

txt_3520:
        .byte $29,$59,$b9,$09,$09,$09,$19,$19,$09,$09,$09,$09,$09,$09,$b9,$b9 // )Y..............
        .byte $09,$59,$b9,$09,$a0,$00,$00,$09,$59,$09,$19,$59,$08,$09,$09,$0a // .Y......Y..Y....

txt_3540:
        .text " (((((((( ((  (("
        .text "(((((( (((((( ( "
        .text "(((      (((*((("
        .text "((**( (()(((**(("
        .text "())())((()((    "
        .text " ***"
        .byte $f8
        .byte $2a,$2a,$f8
        .byte $2a,$28,$fa,$f8

txt_359c:
        .byte $2a,$2a,$a8,$a2,$29,$92,$2a,$f2,$fa,$f8,$2a,$af,$fa,$2a,$2a,$2a // **..).*...*..***
        .byte $2a,$2a,$f8                           // **.

txt_35af:
        .text "*****    "
        .byte $f8,$f8,$fa,$fa,$af,$8f,$fa
        .byte $af                                   // .

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

// --- Region $3678-$3687 ---
.pc = $3678 "dat_3678"

dat_3678:
        .fill 8, $03
        .fill 8, $c0

// --- Region $36a0-$379f ---
.pc = $36a0 "dat_36a0"

dat_36a0:
        .byte $ff,$d9,$d5,$db,$e5,$db,$e9,$5b,$ff,$55,$57,$fc,$54,$fc,$54,$ff // .......[.UW.T.T.
        .byte $f0,$f0,$30,$10,$30,$10,$f0,$10       // ..0.0...

txt_36b8:
        .text "?65696:"
        .byte $16,$ff
        .byte $55,$55,$ff
        .byte $55,$ff
        .byte $55,$ff
        .byte $fc,$7c,$cc,$04,$0c,$04,$3c,$c4,$0f,$0d,$0d,$0d,$0e,$0d,$0e,$05 // .|....<.........
        .byte $ff,$95,$55,$bf,$55,$bf,$95,$bf,$ff,$5f,$73,$c1,$43,$c1,$4f,$f1 // ..U.U...._s.C.O.
        .fill 10, $00
        .byte $03,$0d,$0d,$35,$39,$36,$0f,$d5,$55,$6f,$b7,$df,$57,$dd,$ff,$65 // ...596..Uo..W..e
        .byte $55,$df,$74,$d3,$7f,$fc,$ff,$55,$55,$df,$cc,$33,$77,$00,$ff,$55 // U.t....UU..3w..U
        .byte $54,$ff,$0c,$03,$f7,$00,$f0,$10,$f0,$10,$f0,$10,$50,$00 // T...........P.

txt_3720:
        .text "?65696:"
        .byte $16,$ff
        .byte $55,$55,$ff
        .byte $55,$ff
        .byte $55,$ff
        .byte $fc,$7c,$cc,$04,$0c,$04,$3c,$c4,$00,$00,$00,$00,$00,$00,$00,$00 // .|....<.........
        .byte $00,$03,$0d                           // ...

txt_3743:
        .byte $35,$36,$d7,$e5,$db                   // 56...

txt_3748:
        .byte $3f,$55,$55,$bf,$dd,$7f,$5d,$77,$ff,$95,$55,$7f,$ff,$5f,$e7,$f9 // ?UU...]w..U.._..
        .byte $f0,$5f,$55,$f5,$fe,$ff,$dd,$f7,$00,$00,$c0,$b0,$50,$9c,$ac,$94 // ._U.........P...
        .fill 8, $00
        .byte $ff,$d9,$d5,$db,$e5,$db,$e9,$5b,$ff,$55,$55,$f7,$df,$f4,$d7,$74 // .......[.UU....t
        .byte $ff,$55,$55,$ff,$f3,$0c,$1e,$f3,$ff,$55,$55,$ff,$ff,$ff,$7d,$9f // .UU......UU...}.
        .byte $00,$f0,$5c,$5b,$e5,$f9,$da,$79,$00,$00,$00,$00,$00,$c0,$c0,$40 // ..\[...y.......@

// --- Region $37b8-$37c7 ---
.pc = $37b8 "dat_37b8"

dat_37b8:
        .fill 8, $03
        .fill 8, $c0

// --- Region $37e0-$3847 ---
.pc = $37e0 "dat_37e0"

dat_37e0:
        .byte $7d,$79,$7d,$79,$6f,$79,$e9,$6f
        .text "TWTW"
        .byte $9b,$67,$ab,$65
        .byte $d0,$10,$d0,$e0,$d0,$e0,$50,$e0,$1a,$1b,$1a,$1b,$1e,$1b,$2f,$1e // ......P......./.

txt_3800:
        .text "UUUU"
        .byte $a6
        .byte $59,$6a,$99
        .byte $34,$c4
        .byte $34,$f8,$f4,$f8,$d4,$78
        .byte $07,$07,$07,$07,$06,$07,$0e,$06,$d5,$95,$d5,$95,$fd,$97,$9f,$f7 // ................
        .byte $4d,$71,$4d,$7e,$bd,$7e,$b5,$5e,$00,$00,$00,$03,$01,$01,$01,$01 // MqM~.~.^........
        .byte $5b,$65,$5b,$55,$95,$65,$a9,$a6,$57,$67,$5f,$6f,$97,$6f,$a7,$6d // [e[U.e..Wg_o.o.m
        .byte $90,$a0,$40,$60,$c0,$40,$c0,$40       // ..@`.@.@

// --- Region $3860-$38df ---
.pc = $3860 "dat_3860"

dat_3860:
        .byte $1f,$1e,$1f,$1e,$1b,$1e
        .byte $3a,$1b
        .text "UUUU"
        .byte $f7,$5d,$7f,$dd
        .byte $34,$c4,$34,$f8,$f4,$f8,$d4,$78,$01,$01,$01,$0d,$06,$05,$06,$0a // 4.4....x........
        .byte $6d,$95,$6d,$55,$56,$95,$a6,$99,$5a,$da,$69,$e9,$5b,$e9,$db,$e5 // m.mUV...Z.i.[...
        .byte $47,$89,$01,$82,$01,$02,$01,$01,$5d,$b5,$6d,$a5,$66,$a5,$a6,$a9 // G.......].m.f...
        .byte $76,$fd,$75,$da,$79,$da,$f9,$d6,$00,$00,$00,$80,$40,$c0,$c0,$c0 // v.u.y.......@...
        .byte $69,$6d,$69,$6d,$7a,$6d,$be,$79,$57,$5b,$57,$5b,$65,$5b,$69,$9b // imimzm.yW[W[e[i.
        .byte $10,$e0,$10,$d0,$d0,$d0,$e0,$50,$75,$9e,$17,$2f,$17,$2f,$1f,$1f // .......Pu.././..
        .byte $d6,$5a,$d6,$59,$66,$59,$6a,$99,$70,$90,$50,$fc,$d4,$f8,$d8,$78 // .Z.YfYj.p.P....x

// --- Region $38f8-$3907 ---
.pc = $38f8 "dat_38f8"

dat_38f8:
        .fill 8, $03
        .fill 8, $c0

// --- Region $3920-$3a1f ---
.pc = $3920 "dat_3920"

dat_3920:
        .byte $be,$9e,$be,$9e,$f6,$9e,$d6,$9f,$fd,$fd,$fd,$ed,$b9,$ed,$a9,$ef // ................
        .byte $f0,$70,$70,$60,$70,$60,$f0,$60       // .pp`p`.`

txt_3938:
        .text "/'/'='5'"
        .byte $ff,$ff,$ff,$fb,$ee,$fb,$ea,$bb
        .byte $68
        .text "XX"
        .byte $5c                                   // backslash
        .text "X"
        .byte $5c                                   // backslash
        .byte $68,$9c,$0e,$0d,$0e,$0d,$0a,$0d,$09,$0d
        .byte $ea,$ea,$ea,$eb,$6e,$eb,$6f,$fb,$df,$d7,$d7,$d6,$97,$d6,$9f,$f6 // ....n.o.........
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$aa,$ff,$fe,$fd,$2b,$2e,$0a,$0a // ............+...
        .byte $ea,$fb,$ea,$fb,$76,$ff,$77,$9d,$c0,$c0,$d0,$e0,$e4,$79,$f7,$f5 // ....v.w......y..
        .byte $00,$00,$00,$00,$00,$00,$80,$d0,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00

txt_39a0:
        .text ":6:6)6%6"
        .byte $aa,$aa,$aa,$ae,$bb,$ae,$bf,$ee
        .byte $7c
        .byte $5c                                   // backslash
        .byte $5c                                   // backslash
        .text "X"
        .byte $5c                                   // backslash
        .text "X"
        .byte $7c,$d8,$0d,$0e,$0d,$0e,$05,$0e,$06,$0e
        .byte $bf,$bf,$bf,$be,$7b,$be,$7a,$ae,$df,$d7,$d7,$d6,$97,$d6,$9f,$f6 // ....{.z.........
        .byte $01,$01,$03,$01,$03,$01,$03,$03,$e7,$bf,$e7,$af,$ee,$af,$ae,$ab // ................
        .byte $f5,$b5,$f5,$b5,$e7,$b5,$a7,$bd,$c0,$80,$c0,$80,$c0,$80,$80,$80 // ................
        .byte $be,$9e,$be,$9e,$f7,$9e,$d7,$9e,$fd,$f9,$fd,$f9,$ef,$f9,$eb,$b9 // ................
        .byte $70,$60,$70,$70,$70,$70,$60,$f0,$1e,$1b,$3e,$1a,$3e,$1a,$3a,$3a // p`pppp`...>.>.::
        .byte $7f,$fb,$7f,$fb,$ee,$fb,$ea,$bb
        .byte $5c                                   // backslash
        .text "X"
        .byte $5c                                   // backslash
        .text "X"
        .byte $7c
        .byte $58,$78,$d8

// --- Region $3a38-$3b5f ---
.pc = $3a38 "dat_3a38"

dat_3a38:
        .fill 8, $03
        .fill 8, $c0
        .fill 18, $00
        .byte $03,$02,$02,$02,$01,$02,$69,$69,$a5,$a9,$b6,$a9,$ba,$a9,$fd,$ed // ......ii........
        .byte $ff,$fb,$ee,$fb,$ea,$bb,$e0,$e0,$fc,$f8,$f8,$b4,$e8,$b4,$1a,$1a // ................
        .byte $29,$6a,$6d,$6a,$ae,$6a,$ff,$f7,$ff,$fd,$77,$fd,$75,$dd,$f8,$f8 // )jmj.j....w.u...
        .byte $bf,$be,$7e,$ad,$7a,$ad,$0e,$0e       // ..~.z...

txt_3a92:
        .text "*9695)"
        .byte $ea,$eb,$aa,$ab,$ee,$ab,$ef,$bb,$eb,$eb
        .byte $fa,$fb,$7a,$fb,$7e,$db,$00,$00,$c0,$c0,$80,$c0,$80,$c0,$02,$00 // ..z.~...........
        .byte $00,$00,$00,$00,$00,$00,$fa,$7d,$1f,$06,$01,$00,$00,$00,$eb,$bb // .......}........
        .byte $ff,$bb,$ee,$3d,$0f,$0d,$e8,$fa,$ee,$bb,$fe,$fb,$ff,$ff,$00,$00 // ...=............
        .byte $c0,$f0,$fc,$f7,$59,$f6,$00,$00,$00,$00,$00,$00,$00,$80 // ....Y.........

txt_3ae0:
        .byte $3a,$3a,$ab,$e7,$da,$e7,$d6,$a7,$aa,$ae,$aa,$ae,$bb,$ae,$bf,$ee // ::..............
        .byte $ac,$ac,$eb,$ef,$e9,$ef,$f9,$6f,$0d,$0d,$05,$36,$39,$35,$16,$35 // .......o...695.5
        .byte $6a,$69,$aa,$a9,$66,$6a,$59,$66,$d7,$d7,$f5,$f7,$b5,$bd,$a7,$bd // ji..fjYf........
        .byte $02,$02,$89,$cf,$cd,$4f,$cd,$45,$9e,$6a,$ae,$6a,$a9,$6a,$59,$66 // .....O.E.j.j.jYf
        .byte $f5,$b5,$f5,$bd,$ef,$bd,$af,$b9,$c0,$80,$51,$f3,$63,$f3,$e2,$f3 // ..........Q.c...
        .byte $be,$b6,$fa,$fe,$db,$fe,$df,$fe,$fe,$f6,$ff,$f7,$dd,$f7,$d5,$77 // ...............w
        .byte $e0,$f0,$fc,$f8,$f8,$b4,$e8,$b4       // ........

txt_3b48:
        .byte $39,$36,$da,$a6,$9a,$a6,$95,$56,$ea,$a6,$ea,$a6,$99,$a6,$95,$66 // 96.....V.......f
        .byte $f8,$f4,$ff,$ba,$ad,$ba,$a9,$7a       // .......z

// --- Region $3b78-$3c9f ---
.pc = $3b78 "dat_3b78"

dat_3b78:
        .fill 8, $03

txt_3b80:
        .fill 8, $40
        .fill 16, $00
        .byte $02,$02,$02,$02,$03,$02,$03,$02,$df,$7e,$db,$7f,$5b,$7f,$5d,$5f // .........~..[.]_
        .byte $aa,$a6,$ea,$a6,$99,$a6,$95,$66,$a4,$ac,$a4,$ac,$94,$ac,$9c,$6c // .......f.......l
        .byte $59,$59,$69,$6d,$6a,$6d,$7a,$ad,$ff,$ee,$fb,$ef,$fb,$ef,$fd,$7f // YYimjmz.........
        .byte $d7,$df,$57,$df,$f6,$df,$fe,$9f,$1a,$19,$1a,$1b,$1e,$1b,$1f,$1b // ..W.............
        .byte $ff,$fe,$ff,$fe,$bb,$fe,$ba,$ee,$ee,$fa,$ea,$fb,$7a,$fb,$7e,$db // ............z.~.
        .byte $c0,$c0,$c0,$c0,$80,$c0,$80,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $03,$0e,$03,$02,$02,$02,$02,$02,$6f,$5e,$7b,$5e,$9b,$5e,$9a,$6a // ........o^{^.^.j
        .byte $e5,$b6,$ed,$fe,$f5,$fe,$75,$dd,$80,$80,$60,$60,$e0,$60,$ac,$a8 // ......u...``.`..
        .byte $eb,$ef,$eb,$e7,$da,$e7,$d6,$e7,$ff,$fb,$ff,$fb,$ee,$fb,$ea,$bb // ................
        .byte $bb,$eb,$ab,$ef,$ea,$ef,$fa,$6f
        .text "=7=7"
        .byte $15
        .byte $37,$15
        .byte $35
        .byte $ff,$ef,$bb,$ff,$bd,$ff,$dd,$f7,$f5,$b5,$f5,$b5,$e7,$b5,$a7,$bd // ................
        .byte $cb,$4f,$c9,$4f,$cd                   // .O.O.

txt_3c55:
        .byte $4f,$4d,$45,$ae,$7a,$ae,$6a,$a9,$6a,$59,$66,$f5,$bd,$f5,$bd,$ef // OME.z.j.jYf.....
        .byte $bd,$af,$b9,$73,$f2,$73,$f3,$63,$f3,$e2,$f3,$ef,$ab,$ef,$ab,$9e // ...s.s.c........
        .byte $ab,$9a,$6b,$ff,$fb,$ff,$fb,$ee,$fb,$ea,$bb,$f8,$f8,$f8,$f4,$f8 // ..k.............
        .byte $b4,$e8,$b4,$ea,$a7,$da,$a6,$9a,$a6,$95,$56,$ea,$a6,$ea,$a6,$99 // ..........V.....
        .byte $a6,$95,$66,$fe,$ba,$fe,$ba,$ad,$ba,$a9,$7a // ..f.......z

// --- Region $3cb8-$3ddf ---
.pc = $3cb8 "dat_3cb8"

dat_3cb8:
        .fill 8, $03

txt_3cc0:
        .fill 8, $40
        .fill 16, $00
        .byte $02,$02,$01,$00,$00,$00,$00,$00,$f7,$bd,$f7,$fb,$ef,$fa,$6f,$3a // ..............o:
        .byte $e6,$aa,$e6,$99,$a6,$95,$66,$95,$ac,$a4,$ac,$94,$ac,$9d,$6f,$bf // ......f.......o.
        .byte $d6,$a6,$d6,$95,$96,$95               // ......

txt_3cfe:
        .byte $56,$55,$ab,$ee,$bb,$ef,$fb,$ed,$7f,$fd,$5f,$d7,$5f,$f6,$df,$fe // VU........_._...
        .byte $9f,$fe,$3a,$1a,$3a,$1a,$1a,$1a,$2a,$1a,$ed,$ff,$ed,$77,$fd,$75 // ..:.:...*....w.u
        .byte $dd,$75,$ea,$fa,$eb,$7a,$fb,$7e,$db,$7f,$cb,$ca,$ce,$8a,$ce,$8a // .u...z.~........
        .byte $cf,$8e,$fe,$dd,$b7,$ff,$9f,$f7,$9d,$d7,$dd,$aa,$ab,$ba,$ee,$aa // ................
        .byte $ee,$aa,$62,$91,$a2,$91,$a2,$aa,$aa,$aa,$5b,$5a,$5b,$9e,$5b,$9f // ..b.......[Z[.[.
        .byte $6b,$df,$bb,$ae,$bb,$69,$aa,$65,$9a,$65,$a8,$98,$ac,$a0,$60,$a0 // k....i.e.e....`.
        .byte $70,$80,$e9,$69,$e9,$6a,$69,$6a,$a9,$6a,$b7,$ff,$b7,$dd,$f7,$d5 // p..i.jij.j......
        .byte $77,$d5,$ab,$eb,$af,$ea,$ef,$fa,$6f,$fe,$3f,$37,$2f,$0f,$0d,$0f // w.......o.?7/...
        .byte $09,$03,$ee,$ba,$ee,$69,$aa,$59,$a6,$59,$6f,$af,$6f,$9e,$6f,$5e // .....i.Y.Yo.o.o^
        .byte $6b,$5d,$8d,$45,$8e,$45,$8b,$99,$ab,$aa,$ae,$7a,$ae,$69,$e6,$d5 // k].E.E.....z.i..
        .byte $a6,$d5,$6f,$ab,$6f,$9a,$a9,$96,$69,$96,$f3,$71,$f3,$63,$c3,$c2 // ..o.o...i..q.c..
        .byte $43,$02,$eb,$af,$eb,$ae,$ab,$aa,$ab,$aa,$e6,$aa,$e6,$99,$a6,$95 // C...............
        .byte $66,$95,$f8,$f8,$f4,$f8,$f4,$e8,$b4,$e4,$ea,$a7,$da,$a6,$9a,$a5 // f...............
        .byte $56,$95,$e6,$aa,$e6,$99,$a6,$95,$66,$95,$fa,$be,$fa,$ad,$ba,$a9 // V.......f.......
        .byte $7a,$a9                               // z.

// --- Region $3df8-$3f40 ---
.pc = $3df8 "dat_3df8"

dat_3df8:
        .fill 8, $03

txt_3e00:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "U"
        .byte $00,$00,$00,$00,$00,$00,$00
        .byte $55
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $2f,$1b,$0b,$06,$01,$00,$00,$00,$aa,$aa,$aa,$aa,$ea,$7a,$1f,$01 // /............z..
        .byte $aa,$ea,$aa,$aa,$aa,$ff,$ff,$ea,$ba,$ea,$aa,$aa,$aa,$ff,$ff,$aa // ................
        .byte $bb,$ee,$ba,$ae,$ba,$ff,$ff,$aa,$7d,$fd,$7d,$7d,$7d,$fd,$fd // ........}.}}}..

txt_3e4f:
        .text "U?/????>?"
        .byte $ff,$ef,$ff,$ff,$ff,$aa,$aa
        .byte $ff,$fa,$ea,$fa,$fa,$fa,$aa,$aa,$ff,$ca,$cd,$ca,$ce,$ca,$ce,$ce // ................
        .byte $cf,$ee,$eb,$ea,$ea,$ea,$ff,$ff,$aa,$ff,$fe,$ff,$ff,$ff,$aa,$aa // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$ff,$aa,$ba,$aa,$aa,$aa,$fa,$ff // ................
        .byte $b4,$aa,$ab,$ab,$ad,$b4,$d0,$40,$00,$c0,$80,$00,$00,$00,$00,$00 // .......@........
        .byte $00,$ff,$bf,$ff,$ff,$ff,$fe,$fa,$ff,$ff,$bf,$ff,$ff,$ff,$aa,$aa // ................
        .byte $ff,$eb,$ab,$eb,$eb,$eb,$ab,$ab,$ff,$02,$01,$00,$00,$00,$00,$00 // ................
        .byte $00,$ff,$bf,$bf,$6f,$1b,$06,$01,$00,$ff,$fb,$ff,$ff,$ff,$fa,$aa // ....o...........
        .byte $1b,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$ff,$ff,$bf,$ff,$ff,$ff,$be,$a9 // ................
        .byte $90,$fe,$f9,$f8,$e4,$90,$40,$00,$00,$03,$02,$02,$02,$02,$02,$02 // ......@.........
        .byte $02,$ff,$ff,$ff,$ff,$ff,$fa,$ea,$ff,$ff,$bf,$ff,$ff,$ff,$aa,$aa // ................
        .byte $ff,$e4,$b4,$f4,$f4,$f4,$f4,$f4,$54,$fe,$bf,$ff,$ff,$ff,$fe,$fa // ........T.......
        .byte $ff,$ff,$bf,$ff,$ff,$ff,$aa,$aa,$ff,$eb,$ab,$eb,$eb,$eb,$ab,$ab // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$15,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$55,$03,$03,$03,$03,$03,$03,$03 // U.......U.......
        .byte $ff                                   // .

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