// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:23
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $3bff  (13312 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1a00 (6656)
// IRQ handler:  $1b85 (nmi_1b85)
// IRQ handler:  $1b86 (irq_1b86)
//
// Code: 2047 bytes, Data: 11265 bytes
// Labels: 296, Subroutines: 3
//
// Cross-references: all OK
// ============================================


// --- Region $19f9-$1b27 ---
.pc = $19f9 "loc_19f9"

loc_19f9:
        lda #$00
        sta $c6
        jmp $0334

main_1a00:
        jsr $fda3
        sei
        ldx #$ff
        txs
        lda #$36
        sta $01

loc_1a0b:
        lda $d012
        bne loc_1a0b
        ldx #$2e

loc_1a12:
        lda #$00
        sta $d000,x
        dex
        bpl loc_1a12
        stx $d010
        stx $d015
        inx
        stx $d01b
        stx $d01c
        stx $d017
        stx $d01d
        jsr sub_2e00
        ldx #$00
        txa

loc_1a33:
        sta $03c0,x
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $06f8,x
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $daf8,x
        inx
        bne loc_1a33
        ldx #$00
        lda #$0e

loc_1a55:
        sta $d808,x
        sta $d8e0,x
        inx
        bne loc_1a55
        ldx #$27

loc_1a60:
        lda #$20
        sta $06f8,x
        sta $0720,x
        sta $0770,x
        sta $0798,x
        lda #$01
        sta $da30,x
        sta $da58,x
        sta $daa8,x
        sta $dad0,x
        lda #$00
        sta $05e0,x
        sta $06f8,x
        lda #$40
        sta $0608,x
        sta $0720,x
        dex
        bpl loc_1a60
        lda #$c0
        sta $03c0
        ldx #$07

loc_1a96:
        lda $1ea0,x
        sta $d027,x
        lda #$0f
        sta $07f8,x
        dex
        bpl loc_1a96
        lda #$50
        sta $1c82
        lda #$24
        sta $1c83
        ldx #$27

loc_1ab0:
        lda $2400,x
        and #$3f
        sta $0630,x
        ora #$40
        sta $0658,x
        lda $2428,x
        and #$3f
        sta $06a8,x
        ora #$40
        sta $06d0,x
        dex
        bpl loc_1ab0
        lda #$7f
        sta $dc0d
        lda #$f1
        sta $d01a
        sta $1efc
        lda #$85
        sta $0318
        lda #$1b
        sta $0319
        lda #$86
        sta $0314
        lda #$1b
        sta $0315
        cli
        lda #$ef

loc_1af1:
        cmp $dc01
        bne loc_1af1
        sei
        jsr $fda3
        jsr $fd15
        jsr $e518
        cli
        lda #$00
        sta chr_0800
        sta $d020
        sta $d021
        ldx #$35

loc_1b0e:
        lda dat_1b26,x
        sta $0334,x
        dex
        bpl loc_1b0e
        ldx #$28

loc_1b19:
        lda $1b5c,x
        jsr $ffd2
        dex
        bpl loc_1b19
        sei
        jmp loc_19f9

dat_1b26:
        .byte $a0,$00                               // ..

// --- Region $1b85-$1cb7 ---
.pc = $1b85 "nmi_1b85"

nmi_1b85:
        rti

irq_1b86:
        lda #$01
        sta $d019
        ldx $1efc
        inx
        cpx #$05
        bcc loc_1b95
        ldx #$00

loc_1b95:
        stx $1efc
        lda tbl_lo_1ee0,x
        sta smc_1baf                                // SMC: modifies $1baf
        lda tbl_hi_1ee5,x
        sta smc_1bb0                                // SMC: modifies $1bb0
        lda $1eea,x
        sta $d012
        lda $dc0d
        cli
.label smc_1baf = * + 1
.label smc_1bb0 = * + 2
        jsr $ffff                                // !SMC: modified by $1b9b, $1ba1
        pla
        tay
        pla
        tax
        pla
        rti
        lda #$1b
        sta $d011
        ldx #$04

loc_1bbe:
        dex
        bne loc_1bbe
        lda #$01
        sta $d020
        sta $d021
        ldx #$0a

loc_1bcb:
        dex
        bne loc_1bcb
        ldx #$06
        stx $d020
        stx $d021
        jsr sub_2e03
        jsr sub_1c4d
        jmp loc_1cfa
        ldx #$05

loc_1be1:
        dex
        bne loc_1be1
        lda #$01
        sta $d020
        sta $d021
        ldx #$02

loc_1bee:
        dex
        bne loc_1bee
        stx $d020
        stx $d021
        jmp loc_1d35
sub_1bfa: {
        ldx #$04
loop:
        dex
        bpl loop
        lda #$19
        sta $d018
        lda #$c8
        sta $d016
        rts
}
        lda $1efe
        ora #$08
        sta $d016
        rts
        lda #$d8
        sta $d016
        lda #$13
        sta $d018
        lda #$0f
        sta $d022
        ldy $1eb8
        ldx #$00

loc_1c27:
        lda $1eb9,x
        sta $1eb8,x
        inx
        cpx #$27
        bne loc_1c27
        sty $1edf
        ldx #$27
        ldy #$00

loc_1c39:
        lda $1eb8,x
        sta $d9e0,x
        sta $da08,y
        sta $db20,x
        sta $daf8,y
        iny
        dex
        bpl loc_1c39
        rts
// Referenced by: jsr from $1bd9

sub_1c4d:
        dec $1efe
        bpl loc_1cb1
        lda #$07
        sta $1efe
        lda $0770
        sta $1cd9
        ldx #$00

loc_1c5f:
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        lda $db71,x
        sta $db70,x
        lda $db99,x
        sta $db98,x
        inx
        cpx #$27
        bne loc_1c5f
        dec $1efd
        ldy #$00

loc_1c81:
        lda $ffff,y
        sta $1cb2
        inc $1c82
        bne loc_1c8f
        inc $1c83

loc_1c8f:
        cmp #$00
        bne loc_1c9f
        lda #$50
        sta $1c82
        lda #$24
        sta $1c83
        bne loc_1c81

loc_1c9f:
        and #$3f
        sta $0797
        ora #$40
        sta $07bf
        lda #$00
        sta $db97
        sta $dbbf

loc_1cb1:
        lda #$00
        cmp #$20
        bne loc_1cd8

dat_1cb7:
        .byte $ad                                   // .

// --- Region $1cd8-$1cde ---
.pc = $1cd8 "loc_1cd8"

loc_1cd8:
        lda #$00
        cmp #$20
        beq dat_1cdf
        rts

// --- Region $1cfa-$1d5e ---
.pc = $1cfa "loc_1cfa"

loc_1cfa:
        dec $1eff
        bmi loc_1d00
        rts

loc_1d00:
        lda #$02
        sta $1eff

loc_1d05:
        ldx #$00
        inc $1d06
        lda $1e0d,x
        bpl loc_1d17
        lda #$00
        sta $1d06
        jmp loc_1d05

loc_1d17:
        ldy #$0d

loc_1d19:
        lda $d000,y
        sta $d002,y
        dey
        bpl loc_1d19
        lda $1e0d,x
        clc
        adc #$46
        sta $d000
        lda $1e60,x
        clc
        adc #$87
        sta $d001
        rts

loc_1d35:
        ldx #$00
        lda $1eef,x
        sta $1d44
        lda $1ef0,x
        sta $1d45
        jmp $ffff

loc_1d46:
        ldx $1d36
        inx
        inx
        cpx #$08
        bne loc_1d51
        ldx #$00

loc_1d51:
        stx $1d36
        txa
        lsr
        tax
        lda $1ef7,x
        sta $1efb
        rts

dat_1d5e:
        .byte $a2                                   // .

// --- Region $1d84-$1ddf ---
.pc = $1d84 "loc_1d84"

loc_1d84:
        dec $1efb
        bmi loc_1d46
        lda $1efb
        lsr
        lsr
        tax
        lda $1deb,x
        sta $1c19
        lda dat_1de0,x
        sta $1c1e
        lda $1df7,x
        sta $1db6
        lda $1e02,x
        sta $1db7
        lda #$08
        sta $1dba
        lda #$04
        sta $1dbb
        ldx #$0c

loc_1db3:
        ldy #$17

loc_1db5:
        lda $ffff,y
        iny
        sta $ffff,y
        dey
        dey
        bpl loc_1db5
        clc
        lda $1db6
        adc #$18
        sta $1db6
        bcc loc_1dce
        inc $1db7

loc_1dce:
        clc
        lda $1dba
        adc #$28
        sta $1dba
        bcc loc_1ddc
        inc $1dbb

loc_1ddc:
        dex
        bne loc_1db3
        rts

// --- Region $2e00-$2e07 ---
.pc = $2e00 "sub_2e00"
// Referenced by: jsr from $1a2d

sub_2e00:
        jmp loc_2e28
// Referenced by: jsr from $1bd6

sub_2e03:
        jmp loc_2e65

dat_2e06:
        .byte $01,$01                               // ..

// --- Region $2e28-$300c ---
.pc = $2e28 "loc_2e28"

loc_2e28:
        asl
        asl
        asl
        tay
        ldx #$00

loc_2e2e:
        lda $2e20,y
        sta $33ca,x
        sta $33d0,x
        lda $2e21,y
        sta $33cd,x
        sta $33d3,x
        iny
        iny
        inx
        cpx #$03
        bne loc_2e2e
        lda $2e20,y
        sta $3456
        sta $3457
        ldy #$00
        tya

loc_2e53:
        sta $d400,y
        sta $33e6,y
        iny
        cpy #$1b
        bne loc_2e53
        lda $2e09
        sta $d418
        rts

loc_2e65:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02
        dec $3456
        bpl loc_2e78
        lda $3457
        sta $3456

loc_2e78:
        bne loc_2e8a
        lda dat_2e06,x
        bne loc_2e82
        jmp loc_32fa

loc_2e82:
        lda $33ef,x
        beq loc_2e8d
        dec $33ef,x

loc_2e8a:
        jmp loc_3024

loc_2e8d:
        lda $33f8,x
        sta $33ef,x
        lda $33ca,x
        sta $fb
        lda $33cd,x
        sta $fc
        ldy #$00
        tya
        sta $33f2,x
        lda ($fb),y
        bpl loc_2ebd
        and #$7f
        asl
        sta $33e6,x
        inc $33ca,x
        inc $fb
        bne loc_2eb9
        inc $33cd,x
        inc $fc

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

loc_2ebd:
        tay
        lda $36c0,y
        sta $fb
        lda txt_36eb,y
        sta $fc

loc_2ec8:
        ldy $33e9,x
        lda ($fb),y
        bmi loc_2f0f
        beq loc_2f05
        cmp #$7e
        beq loc_2efb
        sta $33fb,x
        asl
        clc
        adc $33e6,x
        tay
        lda dat_330a,y
        clc
        adc $3453,x
        sta $3416,x
        lda $330b,y
        adc #$00
        sta $3419,x
        lda $344a,x
        beq loc_2efe
        dec $344a,x
        jmp loc_2efe

loc_2efb:
        inc $33f2,x

loc_2efe:
        lda #$ff
        sta $33e0,x
        bne loc_2f6d

loc_2f05:
        lda #$fe
        sta $33e0,x
        inc $33f2,x
        bne loc_2f6d

loc_2f0f:
        pha
        and #$e0
        cmp #$80
        bne loc_2f2b
        pla
        pha
        and #$10
        sta $33f2,x
        pla
        and #$0f
        sta $33ef,x
        sta $33f8,x
        inc $33e9,x
        bne loc_2ec8

loc_2f2b:
        cmp #$a0
        bne loc_2f3b
        pla
        asl
        asl
        asl
        sta $33ec,x

loc_2f36:
        inc $33e9,x
        bne loc_2ec8

loc_2f3b:
        pla
        and #$3f
        asl
        tay
        lda $35fc,y
        sta $3441,x
        lda $35fb,y
        pha
        and #$1f
        sta $3444,x
        pla
        pha
        and #$80
        sta $3447,x
        lda #$01
        sta $344a,x
        lda #$00
        sta $344d,x
        sta $3450,x
        pla
        and #$20
        bne loc_2f36
        inc $344a,x
        bne loc_2f36

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

loc_2fa6:
        lda $33f2,x
        beq loc_2fae
        jmp loc_3024

loc_2fae:
        ldy $33ec,x
        lda $355b,y
        ldy $33dd,x
        sta $d405,y
        ldy $33ec,x
        lda $355c,y
        ldy $33dd,x
        sta $d406,y
        lda $33e3,x
        and #$fe
        sta $d404,y
        ldy $33ec,x
        lda $3562,y
        sta $343b,x
        sta $343e,x
        lda $355f,y
        ldy #$00
        and #$0f
        beq loc_2ffb
        cmp #$08
        beq loc_2ffa
        asl
        asl
        asl
        asl
        ora $2e09
        sta $d418
        iny
        lda $2e0a
        ora $33d7,x
        bne loc_3001

loc_2ffa:
        iny

loc_2ffb:
        lda $2e0a
        and $33da,x

loc_3001:
        sta $d417
        sta $2e0a
        cpy #$01
        bne loc_301a

dat_300b:
        .byte $bc,$ec                               // ..

// --- Region $301a-$330a ---
.pc = $301a "loc_301a"

loc_301a:
        lda #$02
        sta $33f5,x
        lda #$09
        jmp loc_32f1

loc_3024:
        lda $33f5,x
        cmp #$02
        bne loc_303c
        ldy $33ec,x
        lda $3561,y
        sta $3428,x
        tay
        lda #$00
        sta $342b,x
        beq loc_3047

loc_303c:
        lda $342b,x
        beq loc_3047
        dec $342b,x
        jmp loc_3094

loc_3047:
        ldy $3428,x
        lda $3534,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $341c,x
        pla
        and #$0f
        sta $341f,x
        lda $3535,y
        sta $3422,x
        lda $3536,y
        sta $33d6
        and #$3f
        asl
        sta $342b,x
        bit $33d6
        bpl loc_3088
        lda $3537,y
        pha
        and #$f0
        sta $342e,x
        pla
        and #$0f
        sta $3431,x
        lda #$00
        sta $3425,x

loc_3088:
        bit $33d6
        bvs loc_3094
        tya
        clc
        adc #$04
        sta $3428,x

loc_3094:
        lda $3425,x
        bne loc_30b2
        lda $342e,x
        clc
        adc $3422,x
        sta $342e,x
        lda $3431,x
        adc #$00
        sta $3431,x
        cmp $341f,x
        bne loc_30d1
        beq loc_30c9

loc_30b2:
        lda $342e,x
        sec
        sbc $3422,x
        sta $342e,x
        lda $3431,x
        sbc #$00
        sta $3431,x
        cmp $341c,x
        bne loc_30d1

loc_30c9:
        lda $3425,x
        eor #$01
        sta $3425,x

loc_30d1:
        cpx #$00
        beq loc_30d8
        jmp loc_3154

loc_30d8:
        lda $3439
        beq loc_30e3
        dec $3439
        jmp loc_3127

loc_30e3:
        ldy $3438
        lda $3524,y
        pha
        and #$f0
        sta $3434
        pla
        and #$0f
        asl
        asl
        asl
        asl
        sta $3435
        lda $3525,y
        sta $3436
        lda $3526,y
        sta $33d6
        and #$3f
        asl
        sta $3439
        bit $33d6
        bpl loc_311b
        lda $3527,y
        sta $343a
        lda #$00
        sta $3437

loc_311b:
        bit $33d6
        bvs loc_3127
        tya
        clc
        adc #$04
        sta $3438

loc_3127:
        lda $3437
        bne loc_313d
        lda $343a
        clc
        adc $3436
        sta $343a
        cmp $3435
        bcc loc_3154
        bcs loc_314c

loc_313d:
        lda $343a
        sec
        sbc $3436
        sta $343a
        cmp $3434
        bcs loc_3154

loc_314c:
        lda $3437
        eor #$01
        sta $3437

loc_3154:
        ldy $343b,x
        lda $3458,y
        bmi loc_3170
        cmp #$7f
        bne loc_3178
        lda $343e,x
        clc
        adc $34be,y
        sta $343b,x
        tay
        lda $3458,y
        bpl loc_3178

loc_3170:
        and #$7f
        asl
        ldy #$01
        jmp loc_3183

loc_3178:
        clc
        adc $33fb,x
        asl
        clc
        adc $33e6,x
        ldy #$00

loc_3183:
        sty $33d6
        tay
        lda dat_330a,y
        clc
        adc $3453,x
        sta $2e0b,x
        lda $330b,y
        adc #$00
        sta $2e0e,x
        ldy $343b,x
        lda $34be,y
        sta $33e3,x
        inc $343b,x
        lda $344a,x
        beq loc_31fb
        lda $3447,x
        bne loc_31c5
        lda $344d,x
        clc
        adc $3441,x
        sta $344d,x
        lda $3450,x
        adc $3444,x
        sta $3450,x
        jmp loc_31d8

loc_31c5:
        lda $344d,x
        sec
        sbc $3441,x
        sta $344d,x
        lda $3450,x
        sbc $3444,x
        sta $3450,x

loc_31d8:
        lda $33d6
        bne loc_31f0
        lda $2e0b,x
        clc
        adc $344d,x
        sta $2e0b,x
        lda $2e0e,x
        adc $3450,x
        sta $2e0e,x

loc_31f0:
        lda $33f5,x
        beq loc_31f8
        dec $33f5,x

loc_31f8:
        jmp loc_32ca

loc_31fb:
        lda $33f5,x
        beq loc_324b
        cmp #$01
        beq loc_320a
        dec $33f5,x
        jmp loc_32ca

loc_320a:
        ldy $33ec,x
        lda $355e,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $3401,x
        sec
        sbc #$01
        sta $33fe,x
        lda #$00
        sta $340d,x
        sta $340a,x
        pla
        and #$0f
        asl
        sta $3404,x
        lda $355d,y
        pha
        and #$f0
        sta $3407,x
        pla
        and #$0f
        asl
        sta $3410,x
        lda $355f,y
        and #$f0
        lsr
        sta $3413,x
        dec $33f5,x

loc_324b:
        lda $3401,x
        beq loc_32ca
        dec $3410,x
        bpl loc_32ca
        inc $3410,x

loc_3258:
        dec $33fe,x
        bmi loc_329c
        lda $340d,x
        cmp #$02
        bcs loc_3280
        lda $3416,x
        clc
        adc $3407,x
        sta $2e0b,x
        sta $3416,x
        lda $3419,x
        adc $340a,x
        sta $2e0e,x
        sta $3419,x
        jmp loc_32ca

loc_3280:
        lda $3416,x
        sec
        sbc $3407,x
        sta $2e0b,x
        sta $3416,x
        lda $3419,x
        sbc $340a,x
        sta $2e0e,x
        sta $3419,x
        jmp loc_32ca

loc_329c:
        lda $340d,x
        clc
        adc #$01
        and #$03
        sta $340d,x
        lda $3401,x
        sta $33fe,x
        lda $3413,x
        beq loc_3258
        dec $3413,x
        lda $3407,x
        clc
        adc $3404,x
        sta $3407,x
        lda $340a,x
        adc #$00
        sta $340a,x
        jmp loc_3258

loc_32ca:
        ldy $33dd,x
        lda $342e,x
        sta $d402,y
        lda $3431,x
        sta $d403,y
        lda $343a
        sta $d416
        ldy $33dd,x
        lda $2e0b,x
        sta $d400,y
        lda $2e0e,x
        sta $d401,y
        lda $33e3,x

loc_32f1:
        ldy $33dd,x
        and $33e0,x
        sta $d404,y

loc_32fa:
        dex
        bmi loc_3303
        lda $3456
        jmp loc_2e78

loc_3303:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_330a:
        .byte $16                                   // .

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

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

chr_0800:
        // === Charset data (1644 bytes, $0800-$0e6b) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$00,$00,$00,$00,$00,$03       // char 1 @+1
        .byte $00,$00,$00,$00,$00,$00,$00,$55       // char 2 @+2
        .byte $00,$00,$00,$00,$00,$00,$00,$5c       // char 3 @+3
        .byte $00,$00,$00,$00,$00,$00,$00,$d5       // char 4 @+4
        .byte $00,$00,$00,$00,$00,$00,$00,$57       // char 5 @+5
        .byte $00,$00,$00,$00,$00,$00,$00,$35       // char 6 @+6
        .byte $00,$00,$00,$00,$00,$00,$00,$cd       // char 7 @+7
        .byte $00,$00,$00,$00,$00,$00,$00,$70       // char 8 @+8
        .byte $00,$00,$00,$00,$00,$00,$00,$0d       // char 9 @+9
        .byte $01,$01,$01,$01,$01,$01,$03,$00       // char 10 @+10

txt_0858:
        .byte $55,$55,$55,$55,$55,$55,$55,$00       // char 11 @+11

txt_0860:
        .byte $54,$54,$54,$54,$54,$54,$5c,$00       // char 12 @+12

txt_0868:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 13 @+13
        .byte $15,$15,$15,$15,$15,$15,$15,$15       // char 14 @+14

txt_0878:
        .byte $45,$45,$45,$45,$45,$45,$45,$45       // char 15 @+15
        .byte $55,$55,$5d,$51,$51,$51,$51,$51       // char 16 @+16
        .byte $70                                   // char 17 (partial)

txt_0889:
        .byte $50,$5c,$54,$54,$54,$54,$54           // char 17 (partial)
        .byte $55,$55,$d5,$15,$15,$15,$15,$15       // char 18 @+18

txt_0898:
        .byte $57,$55,$55,$55,$55,$55,$55,$55       // char 19 @+19
        .byte $05,$05,$c5                           // char 20 (partial)

txt_08a3:
        .byte $45,$45,$45,$4d,$40                   // char 20 (partial)
        .byte $50,$50,$50,$50,$50,$50,$70,$00       // char 21 @+21
        .byte $03,$01,$01,$01,$01,$01,$01,$01       // char 22 @+22

txt_08b8:
        .byte $5c,$54,$54,$54,$54,$54,$54,$54       // char 23 @+23
        .byte $51,$51,$51,$51,$51,$51,$51,$51       // char 24 @+24
        .byte $54,$54,$54,$54,$54,$54,$54,$54       // char 25 @+25
        .byte $4d,$45,$45,$45,$45,$45,$45,$45       // char 26 @+26
        .byte $70                                   // char 27 (partial)

txt_08d9:
        .byte $50,$50,$50,$50,$50,$50,$50           // char 27 (partial)
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 28 @+28
        .byte $15,$15,$15,$15,$15,$d5               // char 29 (partial)

txt_08ee:
        .byte $55,$55                               // char 29 (partial)
        .byte $55,$55,$55,$55,$55,$55,$57,$5c       // char 30 @+30
        .byte $45,$45,$45,$45,$c5,$05,$05,$05       // char 31 @+31
        .byte $51,$51,$51,$51,$51,$5d               // char 32 (partial)

txt_0906:
        .byte $55,$55                               // char 32 (partial)
        .byte $50,$50,$50,$50,$50,$50,$50,$50       // char 33 '!'
        .byte $55,$d5,$15,$15,$15,$15,$15,$15       // char 34 '"'
        .byte $05,$05,$c5                           // char 35 (partial)

txt_091b:
        .byte $45,$45,$45,$45,$45                   // char 35 (partial)
        .byte $55,$5d                               // char 36 (partial)

txt_0922:
        .byte $51,$51,$51,$51,$51,$51               // char 36 (partial)
        .byte $03,$00,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $5c,$00,$00,$00,$00,$00,$00,$00       // char 39 '''
        .byte $d5,$00,$00,$00,$00,$00,$00,$00       // char 40 '('
        .byte $57,$00,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $35,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $cd,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $73,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $70,$00,$00,$00,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$0d,$05,$05,$05,$05,$05       // char 46 '.'
        .byte $00,$00,$70                           // char 47 (partial)

txt_097b:
        .byte $55,$55,$55,$55,$55                   // char 47 (partial)
        .byte $00,$00,$00                           // char 48 (partial)

txt_0983:
        .byte $5c,$54,$54,$54,$54                   // char 48 (partial)
        .byte $00,$00,$00,$00,$d5,$55,$55,$55       // char 49 '1'
        .byte $00,$00,$00,$00,$c0,$57,$55,$55       // char 50 '2'
        .byte $00,$00,$00,$00,$00,$3c,$15,$15       // char 51 '3'
        .byte $00,$00,$00,$00,$00,$00,$57,$55       // char 52 '4'
        .byte $05,$05,$0d,$00,$0d,$05,$05,$05       // char 53 '5'

txt_09b0:
        .byte $55,$55,$55,$d5,$70                   // char 54 (partial)

txt_09b5:
        .byte $55,$55,$55                           // char 54 (partial)
        .byte $54,$54,$54,$5c,$00                   // char 55 (partial)

txt_09bd:
        .byte $5c,$54,$54                           // char 55 (partial)
        .byte $55,$55,$55,$57,$54,$54,$54,$54       // char 56 '8'
        .byte $00,$c3,$41,$71,$51,$51,$51,$51       // char 57 '9'
        .byte $00,$c0                               // char 58 (partial)

txt_09d2:
        .byte $55,$55,$55,$55,$55,$55               // char 58 (partial)
        .byte $00,$00                               // char 59 (partial)

txt_09da:
        .byte $5c,$55,$55,$d5,$15,$15               // char 59 (partial)
        .byte $00,$00,$00,$c3,$41,$71,$51,$53       // char 60 '<'
        .byte $00,$00,$00,$c0,$5c,$54,$54,$54       // char 61 '='
        .byte $05,$05,$05,$05,$05,$05,$05,$05       // char 62 '>'

txt_09f8:
        .byte $50,$53,$51,$51,$51,$51,$51,$51       // char 63 '?'
        .byte $dc,$c0                               // char 64 (partial)

txt_0a02:
        .byte $5c,$54,$54,$54,$54,$54               // char 64 (partial)
        .byte $15,$d5                               // char 65 (partial)

txt_0a0a:
        .byte $55,$55,$55,$d5,$15,$15               // char 65 (partial)

txt_0a10:
        .byte $55,$55,$57,$54,$54,$5c,$5c,$57       // char 66 'B'
        .byte $54,$54,$54,$57,$55,$55,$55,$57       // char 67 'C'
        .byte $51,$51,$51,$51,$71,$71,$c1,$71       // char 68 'D'
        .byte $d5,$15,$15,$15,$15,$15,$15,$15       // char 69 'E'

txt_0a30:
        .byte $51,$51,$51,$51,$51,$51,$53,$70       // char 70 'F'

txt_0a38:
        .byte $55,$55,$55,$55,$55,$55,$57,$00       // char 71 'G'
        .byte $15,$15,$15,$15,$15,$35,$00,$00       // char 72 'H'
        .byte $51,$51,$51,$51,$53,$70,$00,$00       // char 73 'I'

txt_0a50:
        .byte $54,$54,$54,$54,$5c,$00,$00,$00       // char 74 'J'
        .byte $05,$05,$05,$05,$05,$0d,$00,$00       // char 75 'K'

txt_0a60:
        .byte $55,$55,$55,$55,$55,$5c,$00,$00       // char 76 'L'

txt_0a68:
        .byte $55,$55,$55,$d5,$00,$00,$00,$00       // char 77 'M'

txt_0a70:
        .byte $55,$55,$57,$5c,$00,$00,$00,$00       // char 78 'N'
        .byte $15,$15,$35,$00,$00,$00,$00,$00       // char 79 'O'

txt_0a80:
        .byte $55,$57,$c0,$00,$00,$00,$00,$00       // char 80 'P'
        .byte $15,$37,$00,$00,$00,$00,$00,$00       // char 81 'Q'
        .byte $f0,$00,$00,$00,$00,$00,$00,$00       // char 82 'R'
        .byte $00,$00,$00,$00,$00,$37,$15,$15       // char 83 'S'
        .byte $00,$00,$00,$00,$00,$00,$70,$57       // char 84 'T'
        .byte $15,$15,$15,$15,$15,$15,$15,$35       // char 85 'U'
        .byte $70                                   // char 86 (partial)

txt_0ab1:
        .byte $5c,$54,$54,$54,$54,$54,$54           // char 86 (partial)
        .byte $00,$00,$c0                           // char 87 (partial)

txt_0abb:
        .byte $57,$55,$55,$55,$55                   // char 87 (partial)
        .byte $00,$00,$00,$00,$70,$5c,$54,$54       // char 88 'X'
        .byte $00,$00,$00,$00,$00,$00,$c0,$57       // char 89 'Y'
        .byte $03,$35,$15,$15,$15,$15,$15,$15       // char 90 'Z'
        .byte $55,$f5,$5f                           // char 91 (partial)

txt_0adb:
        .byte $55,$55,$55,$55,$55                   // char 91 (partial)
        .byte $54,$54,$5c,$fc                       // char 92 (partial)

txt_0ae4:
        .byte $5c,$5c,$54,$54                       // char 92 (partial)
        .byte $c0                                   // char 93 (partial)

txt_0ae9:
        .byte $4d,$45,$45,$45,$45,$45,$45           // char 93 (partial)
        .byte $00,$c0,$5c,$55,$55,$5d,$51,$51       // char 94 '^'
        .byte $00,$00,$00,$c0,$70,$53,$51,$51       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00               // char 96 (partial)

txt_0b06:
        .byte $5c,$55                               // char 96 (partial)
        .byte $c0                                   // char 97 (partial)

txt_0b09:
        .byte $47,$45,$45,$45,$45,$4d,$47           // char 97 (partial)
        .byte $54,$54,$57,$55,$55,$55,$57,$54       // char 98 'b'
        .byte $55,$55,$55,$55,$57,$55,$55,$55       // char 99 'c'
        .byte $45,$c5,$05,$05,$05,$05,$c5,$45       // char 100 'd'
        .byte $51,$51,$51,$51,$5d,$55,$55,$5d       // char 101 'e'

txt_0b30:
        .byte $45,$45,$45,$45,$45,$45,$c5,$c5       // char 102 'f'
        .byte $5d                                   // char 103 (partial)

txt_0b39:
        .byte $51,$51,$51,$51,$51,$51,$51           // char 103 (partial)
        .byte $45,$45,$45,$45,$45,$47,$4f,$c0       // char 104 'h'

txt_0b48:
        .byte $45,$45,$45,$45,$45,$45,$4d,$c0       // char 105 'i'
        .byte $51,$51,$51,$51,$53,$70,$c0,$00       // char 106 'j'
        .byte $51,$51,$53,$70,$c0,$00,$00,$00       // char 107 'k'
        .byte $53,$70,$c0,$00,$00,$00,$00,$00       // char 108 'l'

txt_0b68:
        .byte $54,$54,$54,$54,$54,$54,$5c,$70       // char 109 'm'
        .byte $55,$55,$55,$55,$57,$f0,$00,$00       // char 110 'n'
        .byte $54,$54,$5c,$70,$00,$00,$00,$00       // char 111 'o'
        .byte $57,$c0,$00,$00,$00,$00,$00,$00       // char 112 'p'
        .byte $15,$15,$37,$00,$00,$00,$00,$00       // char 113 'q'
        .byte $57,$70,$00,$00,$00,$00,$00,$00       // char 114 'r'
        .byte $00,$00,$03,$01,$01,$01,$01,$01       // char 115 's'
        .byte $00,$c0,$70                           // char 116 (partial)

txt_0ba3:
        .byte $5c,$57,$55,$55,$55                   // char 116 (partial)
        .byte $00,$00,$00,$00,$00,$c0,$70,$5c       // char 117 'u'
        .byte $01,$01,$01,$01,$03,$03,$03,$03       // char 118 'v'

txt_0bb8:
        .byte $55,$55,$55,$55,$55,$55,$f5,$75       // char 119 'w'

txt_0bc0:
        .byte $54,$57,$55,$55,$55,$55,$55,$55       // char 120 'x'
        .byte $00,$00,$c0,$70,$70,$53,$53,$51       // char 121 'y'
        .byte $00,$00,$00,$00,$00,$00,$c0,$70       // char 122 'z'
        .byte $5f                                   // char 123 (partial)

txt_0bd9:
        .byte $57,$55,$55,$55,$55,$55,$55           // char 123 (partial)
        .byte $55,$55,$f5,$5d,$5d                   // char 124 (partial)

txt_0be5:
        .byte $57,$57,$55                           // char 124 (partial)
        .byte $51,$51,$51,$51,$51,$51,$51,$f1       // char 125 '}'

txt_0bf0:
        .byte $5c,$57,$55,$55,$55,$55,$55,$55       // char 126 '~'
        .byte $00,$00,$00,$30,$1c,$17,$17,$15       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$30       // char 128
        .byte $71                                   // char 129 (partial)

txt_0c09:
        .byte $51,$51,$51,$51,$51,$51,$51           // char 129 (partial)
        .byte $10,$17,$15,$15,$17,$17,$17,$14       // char 130
        .byte $00,$00,$c0,$40,$4c,$47,$47,$45       // char 131
        .byte $15,$15,$15,$15,$d5,$55,$57,$5c       // char 132
        .byte $14,$14,$14,$17,$17,$17,$15,$15       // char 133

txt_0c30:
        .byte $45,$45,$45,$45,$45,$45,$45,$47       // char 134
        .byte $30,$10,$10,$30,$10,$10,$10,$10       // char 135
        .byte $d7,$15,$15,$15,$15,$15,$15,$15       // char 136
        .byte $17,$17,$17,$14,$14,$14,$14,$14       // char 137
        .byte $10,$10,$10,$10,$10,$10,$10,$30       // char 138
        .byte $14,$14,$14,$14,$14,$14,$1c,$10       // char 139

txt_0c60:
        .byte $47,$44,$4c,$40,$c0,$00,$00,$00       // char 140
        .byte $15,$15,$17,$1c,$30,$00,$00,$00       // char 141
        .byte $30,$00,$00,$00,$00,$00,$00,$00       // char 142

txt_0c78:
        .byte $55,$55,$55,$55,$55,$55,$57,$54       // char 143
        .byte $51,$51,$53,$50,$70,$c0,$00,$00       // char 144
        .byte $70,$c0,$00,$00,$00,$00,$00,$00       // char 145
        .byte $01,$01,$01,$01,$01,$01,$03,$03       // char 146
        .byte $55,$55,$55,$57,$5c,$70,$c0,$00       // char 147
        .byte $5c,$70,$c0,$00,$00,$00,$00,$00       // char 148
        .byte $00,$00,$00,$00,$0f,$0d,$05,$05       // char 149
        .byte $00,$00,$00,$00,$00,$00,$c0,$40       // char 150
        .byte $70                                   // char 151 (partial)

txt_0cb9:
        .byte $50,$5c,$54,$57,$55,$55,$55           // char 151 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$c0       // char 152
        .byte $40,$70                               // char 153 (partial)

txt_0cca:
        .byte $50,$50,$5c,$54,$57,$55               // char 153 (partial)
        .byte $05,$0f,$05,$05,$05,$05,$05,$05       // char 154

txt_0cd8:
        .byte $55,$55,$d5,$55,$75,$5d               // char 155 (partial)

txt_0cde:
        .byte $57,$55                               // char 155 (partial)
        .byte $c0,$c0                               // char 156 (partial)

txt_0ce2:
        .byte $40,$40,$40,$40,$4c,$4c               // char 156 (partial)
        .byte $d5,$75,$5d                           // char 157 (partial)

txt_0ceb:
        .byte $55,$57,$55,$55,$55                   // char 157 (partial)
        .byte $47,$45,$45,$45,$45,$c5,$45,$45       // char 158
        .byte $00,$00,$00,$00,$30,$10,$10,$10       // char 159

txt_0d00:
        .byte $45,$45,$45,$45,$47,$47,$45,$45       // char 160
        .byte $10,$10,$10,$10,$13,$11,$11,$11       // char 161
        .byte $11,$13,$10,$10,$10,$10,$10,$10       // char 162

txt_0d18:
        .byte $45,$45,$45,$45,$45,$45,$47,$44       // char 163
        .byte $10,$30,$00,$00,$00,$00,$00,$00       // char 164

txt_0d28:
        .byte $55,$55,$55,$55,$55,$55,$55,$57       // char 165
        .byte $4c,$40,$40,$40,$40,$c0,$00,$00       // char 166
        .byte $54,$54,$5c,$50,$70,$40,$c0,$00       // char 167

txt_0d40:
        .byte $55,$57,$54,$5c,$50,$50,$70,$40       // char 168
        .byte $05,$0d,$0f,$0c,$00,$00,$00,$00       // char 169
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 171
        .byte $00,$00,$00,$01,$00,$00,$00,$00       // char 172
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 174
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 175
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 176
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 177
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 178
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 179
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 180
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 181
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 182
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 183
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 184
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 185
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 186
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 187
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 188
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 189
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 190
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 193
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 194
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 195
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 196
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 197
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 199
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 200
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 201
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 202
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 203
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 204
        .byte $00,$00,$00,$03                       // char 205 (partial)

// --- Region $0e86-$0f76 ---
.pc = $0e86 "dat_0e86"

dat_0e86:
        .byte $04,$00                               // char 208 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 209
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 210
        .byte $00,$00,$00,$00,$00,$05,$06,$00       // char 211
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 212
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 213
        .byte $00,$00,$00,$07,$08,$06,$09,$00       // char 214
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 215
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 216
        .byte $00,$00,$00,$0a,$06,$0b,$0c,$00       // char 217
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 218
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 219
        .byte $00,$0d,$0e,$0f,$06,$10,$00,$00       // char 220
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 221
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 222
        .byte $11,$12,$13,$14,$06,$10,$00,$00       // char 223
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 224
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 225
        .byte $15,$16,$02,$14,$06,$10,$00,$00       // char 226
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 227
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 228
        .byte $00,$17,$18,$14,$06,$10,$00,$00       // char 229
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 230
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 231
        .byte $00,$00,$00,$19,$06,$10,$00,$00       // char 232
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 233
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 234
        .byte $00,$00,$00,$00,$1a,$10,$00,$00       // char 235
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 236
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 237
        .byte $00,$00,$00,$00,$00,$1b               // char 238 (partial)

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

// --- Region $0fa9-$1098 ---
.pc = $0fa9 "dat_0fa9"

dat_0fa9:
        .byte $1c,$00,$00,$00,$00,$00,$00           // char 245 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 246
        .byte $00,$00,$00,$00,$00,$00,$1d,$1e       // char 247
        .byte $1f,$20,$00,$00,$00,$00,$00,$00       // char 248
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 249
        .byte $00,$00,$00,$00,$21,$22,$06,$23       // char 250
        .byte $24,$25,$00,$00,$00,$00,$00,$00       // char 251
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 252
        .byte $00,$26,$27,$28,$29,$2a,$06,$10       // char 253
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 254
        .byte $00,$00,$00,$00,$00,$00               // char 255 (partial)

txt_0ffe:
        .byte $2b,$2c                               // char 255 (partial)
        .byte $2d,$2e,$2f,$30,$31,$32,$06,$10       // char 256
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 257
        .byte $00,$00,$00,$00,$00,$00,$33,$34       // char 258
        .byte $35,$2e,$36,$14,$06,$32,$06,$10       // char 259
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 260
        .byte $00,$00,$00,$00,$00,$00,$36,$37       // char 261
        .byte $35,$2e,$38,$14,$06,$32,$06,$10       // char 262
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 263
        .byte $00,$00,$00,$00,$00,$00,$39,$3a       // char 264
        .byte $3b,$3c,$3d,$14,$06,$32,$06,$10       // char 265
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 266
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 267
        .byte $00,$3e,$3f,$40,$06,$32,$06,$10       // char 268
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 269
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 270
        .byte $00,$00,$00,$39,$41,$42,$43,$10       // char 271
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 272
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 273
        .byte $00,$00,$00,$00,$00,$00,$44,$45       // char 274

dat_1098:
        // === Fill data (1 bytes, $1098-$1098) ===
        .byte $00                                   // .

// --- Region $10e0-$11ba ---
.pc = $10e0 "dat_10e0"

dat_10e0:
        .byte $46,$47,$48,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // FGH.............
        .byte $00,$00                               // ..

txt_10f2:
        .text "IJKLMN"
        .byte $06,$4f,$50,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .OP..........

txt_1105:
        .text "QRSTUVWXYZ"
        .byte $06,$06,$5b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$5c,$5d,$5e // ..[..........\]^
        .byte $06,$32,$10,$00,$2e,$10,$06,$5f,$06,$06,$5b,$00,$00,$00,$00,$00 // .2....._..[.....
        .byte $00,$00,$00,$00,$00,$36,$60,$10,$06,$32,$61,$62,$2e,$10,$06,$5f // .....6`..2ab..._
        .byte $06,$06,$5b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$36,$63,$10 // ..[..........6c.
        .byte $06,$32,$64,$65,$2e,$10,$06,$5f,$06,$06,$5b,$00,$00,$00,$00,$00 // .2de..._..[.....
        .byte $00,$00,$00,$00,$00,$66,$67,$10,$06,$68,$10,$00,$2e,$10,$06,$5f // .....fg..h....._
        .byte $06,$06,$5b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$69 // ..[............i
        .byte $6a,$6b,$6c,$6d,$6e,$10,$06,$5f,$06,$06,$5b,$00,$00,$00,$00,$00 // jklmn.._..[.....
        .fill 12, $00
        .byte $44,$6f,$70,$71,$72,$73,$5b,$00,$00,$00,$00,$00,$00,$00,$00,$00 // Dopqrs[.........
        .fill 13, $00
        .byte $39,$65                               // 9e

dat_11ba:
        // === Fill data (1 bytes, $11ba-$11ba) ===
        .byte $00                                   // .

// --- Region $1208-$12c6 ---
.pc = $1208 "dat_1208"

dat_1208:
        .byte $74,$75,$75,$75,$76,$75,$75,$77,$49,$75,$77,$78,$75,$75,$75,$77 // tuuuvuuwIuwxuuuw
        .byte $75,$75,$79,$75,$75,$75,$75,$1c,$7a,$7b,$06,$7c,$7d,$06,$7e,$06 // uuyuuuu.z{.|}.~.
        .byte $7f,$06,$10,$32,$06,$80,$81,$82,$06,$7b,$83,$84,$06,$06,$81,$25 // ...2.....{.....%
        .byte $00,$2e,$06,$5b,$06,$06,$35,$06,$14,$06,$10,$32,$06,$5f,$00,$06 // ...[..5....2._..
        .byte $06,$2e,$06,$5b,$06,$06,$00,$00,$00,$2e,$06,$5b,$06,$06,$85,$06 // ...[.......[....
        .byte $14,$06,$10,$32,$06,$86,$62,$06,$06,$2e,$06,$5b,$06,$06,$00,$00 // ...2..b....[....
        .byte $00,$2e,$06,$5b,$06,$06,$87,$06,$14,$06,$10,$32,$06,$88,$65,$06 // ...[.......2..e.
        .byte $06,$2e,$06,$5b,$06,$06,$00,$00,$00,$2e,$06,$5b,$06,$06,$35,$06 // ...[.......[..5.
        .byte $14,$06,$10,$32,$06,$5f,$00,$06,$06,$2e,$06,$5b,$06,$06,$00,$00 // ...2._.....[....
        .byte $00,$2e,$06,$5b,$06,$06,$35,$06,$14,$06,$89,$8a,$8b,$8c,$8d,$8e // ...[..5.........
        .byte $06,$2e,$06,$5b,$06,$06,$00,$00,$00,$8f,$90,$65,$91,$90,$92,$90 // ...[.......e....
        .byte $93,$90,$90,$90,$94,$95,$90,$96,$94,$8f,$90,$65,$97,$94 // ...........e..

dat_12c6:
        // === Fill data (1 bytes, $12c6-$12c6) ===
        .byte $00                                   // .

// --- Region $1333-$13e4 ---
.pc = $1333 "dat_1333"

dat_1333:
        .byte $74,$98,$99,$9a,$9b,$9c,$9d,$9e,$9f,$a0,$00,$00,$00,$00,$00,$a1 // t...............
        .byte $9e,$a2,$a3,$a4,$a5,$a6,$06,$a7,$81,$a8,$06,$87,$a9,$aa,$ab,$06 // ................
        .byte $5b,$00,$00,$00,$00,$00,$00,$00,$06,$32,$14,$06,$35,$5f,$06,$5f // [........2..5_._
        .byte $00,$2e,$06,$35,$06,$5f,$2e,$06,$5b,$00,$00,$00,$00,$00,$00,$00 // ...5._..[.......
        .byte $06,$32,$ac,$06,$35,$5f,$06,$ad,$ae,$2e,$06,$35,$06,$5f,$2e,$06 // .2..5_.....5._..
        .byte $5b,$00,$00,$00,$00,$00,$00,$00,$06,$32,$14,$06,$35,$5f,$06,$5f // [........2..5_._
        .byte $00,$2e,$06,$35,$06,$5f,$2e,$06,$5b,$00,$00,$00,$00,$00,$00,$00 // ...5._..[.......
        .byte $06,$32,$14,$06,$35,$5f,$06,$5f,$00,$2e,$06,$35,$06,$5f,$2e,$06 // .2..5_._...5._..
        .byte $5b,$00,$00,$00,$00,$00,$00,$00,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6 // [...............
        .byte $8d,$b7,$06,$35,$06,$5f,$2e,$06,$5b,$00,$00,$00,$00,$00,$00,$00 // ...5._..[.......
        .byte $00,$00,$00,$00,$00,$00,$00,$8f,$90,$b8,$b9,$ba,$bb,$bc,$bd,$be // ................
        .byte $bf                                   // .

dat_13e4:
        // === Fill data (1 bytes, $13e4-$13e4) ===
        .byte $00                                   // .

// --- Region $144a-$1505 ---
.pc = $144a "dat_144a"

dat_144a:
        .byte $01,$02,$03,$04,$05,$06,$02,$07,$02,$02,$05,$00,$02,$02,$02,$08 // ................
        .byte $09,$02,$08,$00,$00,$00,$00,$00,$0a,$0b,$0c,$0d,$0d,$0e,$0d,$0f // ................
        .byte $0d,$10,$0d,$11,$0d,$0d,$12,$13,$14,$0b,$15,$00,$00,$00,$00,$00 // ................
        .byte $16,$0d,$17,$0d,$0d,$0e,$0d,$0f,$0d,$18,$0d,$19,$0d,$0d,$0e,$0d // ................
        .byte $1a,$0d,$1b,$00,$00,$00,$00,$00,$1c,$0d,$19,$0d,$0d,$1d,$1e,$1f // ................
        .byte $0d,$20,$0d,$19,$0d,$0d,$1d,$1e,$1f,$0d,$21,$00,$00,$00,$00,$00 // . ........!.....
        .byte $1c,$0d,$19,$0d,$0d,$22,$13,$23,$0d,$24,$0d,$19,$0d,$0d,$22,$13 // .....".#.$....".
        .byte $23,$0d,$21,$00,$00,$00,$00,$00,$1c,$0d,$19,$0d,$0d,$0e,$0d,$0f // #.!.............
        .byte $0d,$18,$0d,$19,$0d,$0d,$0e,$0d,$0f,$0d,$21,$00,$00,$00,$00,$00 // ..........!.....
        .byte $1c,$0d,$19,$0d,$0d,$0e,$0d,$0f,$0d,$18,$0d,$19,$0d,$0d,$0e,$0d // ................
        .byte $0f,$0d,$21,$00,$00,$00,$00,$00       // ..!.....

txt_14f2:
        .text "%&'()*&+&,&'()*&+&-"
        .byte $00                                   // string terminator

// --- Region $156c-$161e ---
.pc = $156c "txt_156c"

txt_156c:
        .text "./01234"
        .byte $06,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$35,$36,$37,$0d,$0d,$0e,$0d,$0e,$38,$13 // .567.....8.

txt_158e:
        .text "9:;<="
        .byte $00                                   // string terminator
        .fill 8, $00
        .byte $3e,$0d,$19,$0d,$0d,$0e,$0d,$0e,$19,$0d,$18,$0d,$0e,$3f,$40,$00 // >............?@.
        .fill 8, $00
        .byte $3e,$0d,$19,$0d,$0d,$41,$42,$0e,$43,$0d,$18,$0d,$1d,$44,$19,$00 // >....AB.C....D..
        .fill 8, $00
        .byte $3e,$0d,$19,$0d,$0d,$0e,$0d,$0e,$19,$0d,$18,$0d,$45,$18,$19,$00 // >...........E...
        .fill 8, $00
        .byte $3e,$0d,$19,$0d,$0d,$0e,$0d,$0e,$19,$0d,$18,$0d,$0e,$18,$19,$00 // >...............
        .fill 8, $00
        .byte $3e,$0d,$19,$0d,$0d,$0e,$0d,$0e,$19,$0d // >.........

txt_1606:
        .text "FGHIJ"
        .byte $00                                   // string terminator
        .fill 8, $00

txt_1614:
        .text "KLJMNOPQ'R"
        .byte $00                                   // string terminator

// --- Region $1676-$1750 ---
.pc = $1676 "dat_1676"

dat_1676:
        .byte $53,$54,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ST..............
        .fill 8, $00
        .byte $55,$0d                               // U.

txt_1690:
        .text "VWXY"
        .byte $00                                   // string terminator
        .fill 17, $00
        .byte $5a,$5b,$5c,$0d,$19,$0d,$5d,$5e,$5f,$60,$00,$00,$00,$00,$00,$00 // Z[\...]^_`......
        .fill 8, $00
        .byte $0e,$0d,$19,$0d,$19,$0d,$0f,$18,$18,$24,$61,$00,$00,$00,$00,$00 // .........$a.....
        .fill 8, $00
        .byte $0e,$0d,$19,$0d,$62,$63,$64,$65,$18,$20,$66,$00,$00,$00,$00,$00 // ....bcde. f.....
        .fill 8, $00
        .byte $0e,$0d,$19,$0d,$19,$0d,$0f,$18,$18,$67,$0f,$00,$00,$00,$00,$00 // .........g......
        .fill 8, $00
        .byte $0e,$0d,$19,$0d,$19,$0d,$0f,$18,$18,$18,$68,$00,$00,$00,$00,$00 // ..........h.....
        .fill 8, $00
        .byte $0e,$0d,$19,$0d,$19,$0d,$69,$6a,$6b,$6c,$00,$00,$00,$00,$00,$00 // ......ijkl......
        .fill 8, $00
        .byte $0e,$0d,$6d,$6e,$6f,$70,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..mnop..........
        .fill 8, $00
        .byte $71,$72                               // qr

dat_1750:
        // === Fill data (1 bytes, $1750-$1750) ===
        .byte $00                                   // .

// --- Region $1797-$1872 ---
.pc = $1797 "dat_1797"

dat_1797:
        .byte $73,$74,$75,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // stu.............
        .fill 8, $00
        .byte $76,$77,$78,$79,$7a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // vwxyz...........
        .fill 8, $00
        .byte $1c,$7b,$7c,$7d,$7e,$7f,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .{|}~...........
        .fill 8, $00
        .byte $1c,$0d,$0d,$81,$0d,$0e,$82,$83,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $1c,$0d,$0d,$18,$0d,$84,$85,$86,$87,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $1c,$0d,$0d,$18,$0d,$88,$89,$0f,$8a,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $1c,$0d,$0d,$18,$0d,$0e,$8b,$8c,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $1c,$0d,$0d,$18,$1e,$8d,$8e,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $1c,$0d,$8f,$90,$91,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $92,$93,$94                           // ...

dat_1872:
        // === Fill data (1 bytes, $1872-$1872) ===
        .byte $00                                   // .

// --- Region $18a1-$19f8 ---
.pc = $18a1 "dat_18a1"

dat_18a1:
        .byte $95,$96,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $3e,$97,$98,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $3e,$0d,$99,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $9a,$9b,$0d,$9c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $3e,$0d,$9d,$9e,$9f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $3e,$0d,$0d,$a0,$a1,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $3e,$0d,$0d,$0f,$a2,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $3e,$0d,$0d,$a3,$a4,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $3e,$0d,$a5,$a6,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $3e,$0d,$a7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $3e,$a8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...............
        .fill 8, $00
        .byte $a9,$aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...............

dat_19b8:
        // === Fill data (65 bytes, $19b8-$19f8) ===
        .fill 65, $bd

// --- Region $1b28-$1b84 ---
.pc = $1b28 "Segment $1b28"
        .byte $84,$01,$b9,$00,$3c,$99,$01,$08,$c6,$01,$29,$01,$8d,$16,$d0,$e6 // ....<.....).....
        .byte $01,$c8,$d0,$ee,$ee,$3d,$03,$ee,$3a,$03,$d0,$e6,$78,$a9,$37,$85 // .....=..:...x.7.
        .byte $01,$58,$a9,$38,$85,$2d,$85,$ae,$a9,$2a,$85,$2e,$85,$af,$20,$e2 // .X.8.-...*.... .
        .byte $fc                                   // .

txt_1b59:
        .text "           GTA FO NIETSNIE YB ORTNI        "
        .byte $05                                   // .

// --- Region $1cb8-$1cd7 ---
.pc = $1cb8 "Segment $1cb8"
        .byte $fe,$1e,$aa,$bd,$a8,$1e,$ac,$fd,$1e,$99,$70,$db,$99,$98,$db,$c8 // ..........p.....
        .byte $c0,$28,$90,$f5,$e0,$00,$d0,$08,$a9,$28,$8d,$fd,$1e,$ee,$b2,$1c // .(.......(......

// --- Region $1cdf-$1cf9 ---
.pc = $1cdf "dat_1cdf"

dat_1cdf:
        .byte $a9,$07,$38,$ed,$fe,$1e,$aa,$a0,$00,$bd,$a8,$1e,$99,$70,$db,$99 // ..8..........p..
        .byte $98,$db,$c8,$b9,$6f,$07,$c9,$20,$d0,$ef,$60 // ....o.. ..`

// --- Region $1d5f-$1d83 ---
.pc = $1d5f "Segment $1d5f"
        .byte $00,$20,$8f,$1d,$ce,$fb,$1e,$30,$de,$60,$ee,$fb,$1e,$ad,$fb,$1e // . .....0.`......

txt_1d6f:
        .text "JJ"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $0b,$f0,$d1,$aa,$4c,$8f,$1d,$a2,$0a,$20,$8f,$1d,$ce,$fb,$1e,$30 // ....L.... .....0
        .byte $c3,$60                               // .`

// --- Region $1de0-$1ec5 ---
.pc = $1de0 "dat_1de0"

dat_1de0:
        .byte $0f,$0f,$0c,$0c,$0b,$0b,$0b,$0c,$0c,$0f,$0f,$13,$13,$13,$13,$13 // ................
        .byte $1a,$1a,$1a,$1a,$1a,$1a,$13,$18,$38,$58,$78,$98,$58,$78,$98,$b8 // ........8Xx.Xx..
        .byte $f8,$d8,$14,$15,$16,$17,$18,$0d,$0e,$0f,$10,$12,$11,$04,$03,$02 // ................
        .byte $01,$00,$00,$01,$02,$03,$04,$04,$04,$04,$04,$04,$05,$06,$07,$08 // ................
        .byte $08,$08,$08,$08,$07,$08,$09,$08,$08,$09,$0a,$0b,$0b,$0c,$0d,$0e // ................
        .byte $0f,$0f,$0e,$0d,$0c,$0b,$0b,$0c,$0d,$0e,$0f,$0f,$0f,$0f,$0f,$0f // ................
        .byte $0f,$0f,$0f,$0e,$0d,$0c,$0b,$0b,$0c,$0d,$0e,$0f,$10,$7f,$7f,$7f // ................
        .fill 15, $7f
        .byte $ff,$00,$00,$00,$01,$02,$03,$04,$04,$03,$02,$01,$00,$01,$02,$03 // ................
        .byte $04,$04,$04,$03,$02,$01,$00,$01,$02,$02,$02,$02,$03,$04,$04,$03 // ................
        .byte $02,$01,$00,$00,$00,$00,$00,$00,$01,$02,$03,$04,$04,$04,$03,$02 // ................
        .byte $01,$00,$01,$02,$03,$04,$05,$06,$07,$07,$07,$06,$05,$05,$04,$04 // ................
        .byte $03,$01,$01,$07,$0f,$0c,$08,$0b,$09,$01,$0d,$03,$0e,$04,$0b,$06 // ................
        .byte $00,$01,$07,$0f,$0c,$08,$0b,$09,$00,$0b,$0b,$05,$05,$0d,$0d,$01 // ................
        .byte $01,$0d,$0d,$05,$05,$0b,$0b           // .......

// --- Region $1ee0-$25e9 ---
.pc = $1ee0 "tbl_lo_1ee0"

tbl_lo_1ee0:
        .byte $b7,$df,$fa,$0a,$13                   // address table low bytes

tbl_hi_1ee5:
        .byte $1b,$1b,$1b,$1c,$1c                   // address table high bytes
        .byte $81,$91,$de,$00,$40,$5e,$1d,$69,$1d,$79,$1d,$84,$1d,$5a,$00,$5a // ....@^.i.y...Z.Z
        .byte $28,$5a,$00,$00,$00,$00               // (Z....

dat_1f00:
        // === Fill data (256 bytes, $1f00-$1fff) ===
        .fill 256, $bd

spr_2000:
        // === Charset data (1514 bytes, $2000-$25e9) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$ff       // char 0 @+0
        .byte $00,$00,$00,$7e,$c0,$c6,$c6,$de       // char 1 @+1
        .byte $00,$00,$00,$fc,$06,$c6,$c6,$dc       // char 2 @+2
        .byte $00,$00,$00,$fc,$06,$c0,$c0,$c0       // char 3 @+3
        .byte $00,$00,$00,$fc,$06,$c6,$c6,$c6       // char 4 @+4
        .byte $00,$00,$00,$fe,$06,$c0,$c0,$dc       // char 5 @+5
        .byte $00,$00,$00,$fe,$06,$c0,$c0,$dc       // char 6 @+6
        .byte $00,$00,$00,$7c,$c6,$c0,$c0,$de       // char 7 @+7

spr_2040:
        .byte $80,$c0,$c0,$c6,$c6,$c6,$c6,$de       // char 8 @+8
        .byte $00,$00,$00,$18,$18,$18,$18,$18       // char 9 @+9
        .byte $00,$00,$00,$fe,$c0,$06,$06,$06       // char 10 @+10
        .byte $80,$c0,$c0,$c6,$c6,$c6,$c6,$dc       // char 11 @+11
        .byte $00,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 12 @+12
        .byte $00,$00,$00,$82,$c6,$ec,$fa,$d6       // char 13 @+13
        .byte $02,$06,$06,$86,$c6,$66,$b6,$de       // char 14 @+14
        .byte $00,$00,$00,$fc,$06,$c6,$c6,$c6       // char 15 @+15
        .byte $00,$00,$00,$fc,$06,$c6,$c6,$dc       // char 16 @+16
        .byte $00,$00,$00,$fc,$06,$c6,$c6,$c6       // char 17 @+17
        .byte $00,$00,$00,$fc,$06,$c6,$c6,$dc       // char 18 @+18
        .byte $00,$00,$00,$7c,$c6,$c0,$c0,$7c       // char 19 @+19
        .byte $00,$00,$00,$fc,$06,$06,$06,$06       // char 20 @+20
        .byte $02,$06,$06,$c6,$c6,$c6,$c6,$c6       // char 21 @+21
        .byte $02,$06,$06,$c6,$c6,$c6,$c6,$c6       // char 22 @+22
        .byte $02,$06,$06,$c6,$c6,$c6,$c6,$c6       // char 23 @+23
        .byte $02,$06,$06,$c6,$c6,$c6,$c6,$7c       // char 24 @+24
        .byte $80,$c0,$c0,$c6,$c6,$c6,$c6,$76       // char 25 @+25
        .byte $00,$00,$00,$fe,$c0,$06,$0c,$18       // char 26 @+26
        .byte $00,$00,$00,$7c,$00,$60,$60,$60       // char 27 @+27
        .byte $00,$00,$00,$1c,$36,$60,$60,$78       // char 28 @+28
        .byte $00,$00,$00,$7c,$00,$0c,$0c,$0c       // char 29 @+29
        .byte $00,$00,$00,$18,$3c,$7e,$18,$18       // char 30 @+30
        .byte $00,$00,$00,$00,$00,$20,$60,$fe       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $00,$00,$00,$0c,$0c,$0c,$18,$18       // char 33 '!'
        .byte $00,$00,$00,$6c,$6c,$24,$24,$00       // char 34 '"'
        .byte $00,$00,$00,$6c,$6c,$fe,$6c,$6c       // char 35 '#'
        .byte $08,$18,$18,$18,$7e,$d8,$d8,$7c       // char 36 '$'
        .byte $00,$00,$00,$60,$62,$06,$0c,$18       // char 37 '%'
        .byte $00,$00,$00,$70,$d8,$d8,$d8,$79       // char 38 '&'
        .byte $00,$00,$00,$18,$18,$08,$08,$00       // char 39 '''
        .byte $00,$00,$00,$3c,$60,$60,$60,$60       // char 40 '('
        .byte $00,$00,$00,$78,$0c,$0c,$0c,$0c       // char 41 ')'
        .byte $00,$00,$00,$08,$08,$08,$18,$7c       // char 42 '*'
        .byte $00,$00,$00,$00,$18,$18,$18,$7e       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$00,$7e       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$02,$06,$0c,$18       // char 47 '/'
        .byte $00,$00,$00,$fc,$06,$c6,$ce,$de       // char 48 '0'
        .byte $00,$00,$00,$18,$38,$38,$18,$18       // char 49 '1'
        .byte $00,$00,$00,$7c,$c6,$06,$06,$7c       // char 50 '2'
        .byte $00,$00,$00,$7c,$c6,$06,$06,$3c       // char 51 '3'
        .byte $80,$c0,$c0,$c6,$c6,$c6,$c6,$f6       // char 52 '4'
        .byte $00,$00,$00,$fe,$06,$c0,$c0,$fc       // char 53 '5'
        .byte $80,$c0,$c0,$c0,$c0,$c0,$c0,$dc       // char 54 '6'
        .byte $00,$00,$00,$fe,$c0,$06,$06,$06       // char 55 '7'
        .byte $00,$00,$00,$7e,$c0,$c6,$c6,$7c       // char 56 '8'
        .byte $00,$00,$00,$7c,$c6,$c6,$c6,$76       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 59 ';'
        .byte $00,$00,$00,$06,$0c,$18,$30,$60       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$00,$7e,$00       // char 61 '='
        .byte $00,$00,$00,$60,$30,$18,$0c,$06       // char 62 '>'
        .byte $00,$00,$00,$fc,$06,$06,$06,$1c       // char 63 '?'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $c6,$c6,$c6,$c6,$c6,$c0,$c0,$80       // char 65 'A'
        .byte $c6,$c6,$c6,$c6,$dc,$c0,$c0,$80       // char 66 'B'
        .byte $c0,$c0,$c0,$c6,$7c,$00,$00,$00       // char 67 'C'
        .byte $c6,$c6,$c6,$c6,$dc,$c0,$c0,$80       // char 68 'D'
        .byte $c0,$c0,$c0,$c6,$de,$c0,$c0,$80       // char 69 'E'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$80       // char 70 'F'
        .byte $c6,$c6,$c6,$c6,$76,$06,$06,$02       // char 71 'G'
        .byte $c6,$c6,$c6,$c6,$c6,$06,$06,$02       // char 72 'H'
        .byte $18,$18,$18,$18,$18,$18,$18,$08       // char 73 'I'
        .byte $06,$06,$06,$c6,$7c,$00,$00,$00       // char 74 'J'
        .byte $c6,$c6,$c6,$c6,$c6,$06,$06,$02       // char 75 'K'
        .byte $c0,$c0,$c0,$c6,$de,$c0,$c0,$80       // char 76 'L'
        .byte $c6,$c6,$c6,$c6,$c6,$06,$06,$02       // char 77 'M'
        .byte $ce,$c6,$c6,$c6,$c6,$c0,$c0,$80       // char 78 'N'
        .byte $c6,$c6,$c6,$c6,$7c,$00,$00,$00       // char 79 'O'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$80       // char 80 'P'
        .byte $c6,$d6,$da,$cc,$76,$02,$00,$00       // char 81 'Q'
        .byte $c6,$c6,$c6,$c6,$c6,$06,$06,$02       // char 82 'R'
        .byte $06,$06,$06,$c6,$7c,$00,$00,$00       // char 83 'S'
        .byte $06,$06,$06,$06,$06,$06,$06,$02       // char 84 'T'
        .byte $c6,$c6,$c6,$c0,$7e,$00,$00,$00       // char 85 'U'
        .byte $c6,$c6,$6c,$38,$10,$00,$00,$00       // char 86 'V'
        .byte $d6,$fa,$ec,$c6,$82,$00,$00,$00       // char 87 'W'
        .byte $c6,$c6,$c6,$c6,$c6,$c0,$c0,$80       // char 88 'X'
        .byte $06,$06,$06,$06,$06,$06,$06,$02       // char 89 'Y'
        .byte $30,$60,$c0,$c6,$de,$c0,$c0,$80       // char 90 'Z'
        .byte $60,$60,$60,$60,$7c,$00,$00,$00       // char 91 '['
        .byte $c0,$c0,$c0,$c6,$de,$c0,$c0,$80       // char 92 '\'
        .byte $0c,$0c,$0c,$0c,$7c,$00,$00,$00       // char 93 ']'
        .byte $18,$18,$18,$18,$18,$00,$00,$00       // char 94 '^'
        .byte $60,$20,$00,$00,$00,$00,$00,$00       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $18,$30,$30,$00,$60,$00,$00,$00       // char 97 'a'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $fe,$6c,$6c,$6c,$00,$00,$00,$00       // char 99 'c'
        .byte $1e,$36,$36,$fc                       // char 100 (partial)

txt_2324:
        .byte $30,$30,$30,$20                       // char 100 (partial)
        .byte $30,$60,$c0,$8c,$0c,$00,$00,$00       // char 101 'e'
        .byte $cf,$ce,$cc,$ce,$7b,$01,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'
        .byte $60,$60,$60,$60,$3c,$00,$00,$00       // char 104 'h'
        .byte $0c,$0c,$0c,$0c,$78,$00,$00,$00       // char 105 'i'
        .byte $3e,$18,$10,$10,$10,$00,$00,$00       // char 106 'j'
        .byte $18,$18,$18,$18,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$00,$18,$18,$08,$08,$00       // char 108 'l'
        .byte $70,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $00,$00,$00,$18,$18,$00,$00,$00       // char 110 'n'
        .byte $30,$60,$c0,$80,$00,$00,$00,$00       // char 111 'o'
        .byte $f6,$e6,$c6,$c6,$7c,$00,$00,$00       // char 112 'p'
        .byte $18,$18,$18,$00,$7e,$00,$00,$00       // char 113 'q'
        .byte $c0,$c0,$c0,$c6,$de,$c0,$c0,$80       // char 114 'r'
        .byte $06,$06,$06,$c6,$7c,$00,$00,$00       // char 115 's'
        .byte $06,$06,$06,$06,$06,$06,$06,$02       // char 116 't'
        .byte $06,$06,$06,$c6,$7c,$00,$00,$00       // char 117 'u'
        .byte $c6,$c6,$c6,$c6,$7c,$00,$00,$00       // char 118 'v'
        .byte $06,$06,$06,$06,$06,$06,$06,$02       // char 119 'w'
        .byte $c6,$c6,$c6,$c6,$7c,$00,$00,$00       // char 120 'x'
        .byte $06,$06,$06,$06,$06,$06,$06,$02       // char 121 'y'
        .byte $00,$18,$18,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $00,$18,$18,$08,$08,$00,$00,$00       // char 123 '{'
        .byte $60,$30,$18,$0c,$06,$00,$00,$00       // char 124 '|'
        .byte $7e,$70,$00,$00,$00,$00,$00,$00       // char 125 '}'
        .byte $06,$0c,$18,$30,$60,$00,$00,$00       // char 126 '~'
        .byte $30,$30,$00,$30,$30,$00,$00,$00       // char 127
        .byte $20,$14,$05,$13,$14,$20,$04,$12       // char 128
        .byte $09,$16,$05,$20,$09,$09,$3a,$20       // char 129
        .byte $05,$15,$12,$0f,$10,$05,$01,$0e       // char 130
        .byte $20,$13,$03,$05,$0e,$05,$12,$19       // char 131
        .byte $20,$04,$09,$13,$0b                   // char 132 (partial)

txt_2425:
        .byte $21,$20,$20                           // char 132 (partial)
        .byte $20,$20,$20,$09,$0d,$10,$0f,$12       // char 133
        .byte $14,$05,$04,$20,$02,$19,$20,$14       // char 134
        .byte $08,$05,$20,$16,$05,$12,$19,$20       // char 135
        .byte $02,$05,$1a,$14,$20,$03,$0f,$2d       // char 136
        .byte $0f,$10                               // char 137 (partial)

txt_244a:
        .byte $21,$21,$20,$20,$20,$20               // char 137 (partial)
        .byte $20,$20,$20,$20,$20,$08,$09,$20       // char 138
        .byte $01,$0e,$04,$20,$17,$05,$0c,$03       // char 139
        .byte $0f,$0d,$05,$20,$14,$0f,$20,$14       // char 140
        .byte $08,$05,$20,$0e,$05,$17,$20,$14       // char 141
        .byte $05,$13,$14,$20,$04,$12,$09,$16       // char 142
        .byte $05,$20,$32,$20,$13,$03,$05,$0e       // char 143
        .byte $05,$12,$19,$20,$04,$09,$13,$0b       // char 144

txt_2488:
        .byte $2e,$2e,$20,$20,$03,$12,$01,$03       // char 145
        .byte $0b,$05,$04                           // char 146 (partial)

txt_2493:
        .byte $20,$28,$21,$3f,$21                   // char 146 (partial)
        .byte $29,$20,$09,$0e,$20,$14,$08,$05       // char 147
        .byte $20,$15,$13,$20,$02,$19,$20,$0f       // char 148
        .byte $15,$12,$20,$10,$01,$0c,$13,$20       // char 149
        .byte $09,$0e,$20,$01,$14,$03               // char 150 (partial)

txt_24b6:
        .byte $2e,$2e                               // char 150 (partial)
        .byte $20,$20,$09,$0d,$10,$0f,$12,$14       // char 151
        .byte $05,$04,$20,$02,$19,$20,$19,$0f       // char 152
        .byte $15,$12,$20,$04,$12,$05,$01,$0d       // char 153
        .byte $20,$03,$12,$05,$17                   // char 154 (partial)

txt_24d5:
        .byte $2e,$2e,$20                           // char 154 (partial)
        .byte $20,$07,$12,$05,$05,$14,$1a,$20       // char 155
        .byte $06,$0c,$19,$20,$0f,$15,$14,$20       // char 156
        .byte $14,$0f                               // char 157 (partial)

txt_24ea:
        .byte $2e,$2e,$20,$20,$09,$0e               // char 157 (partial)
        .byte $03,$2e,$20,$09,$0c,$0c,$15,$13       // char 158
        .byte $09,$0f,$0e,$2e,$20,$0c,$05,$07       // char 159
        .byte $05,$0e,$04,$2e,$20,$07,$05,$0e       // char 160
        .byte $05,$13,$09,$13,$2e,$20,$03,$12       // char 161
        .byte $01,$1a,$19,$20,$26,$20,$0c,$0f       // char 162
        .byte $14,$15,$13,$2e,$20,$03,$0f,$13       // char 163
        .byte $0d,$0f,$13,$2e,$20,$01,$14,$07       // char 164
        .byte $2e,$20,$14,$12,$03,$2e,$20,$02       // char 165
        .byte $0c,$01,$03,$0b,$0d,$01,$09,$0c       // char 166
        .byte $2e,$20,$03,$05,$0e,$13,$0f,$12       // char 167
        .byte $2e,$20,$06,$02,$09,$20,$03,$12       // char 168
        .byte $05,$17,$2e,$20,$0f,$12,$09,$07       // char 169
        .byte $0f,$2e,$20,$13,$15,$03,$03,$05       // char 170
        .byte $13,$13,$20,$26,$20,$18,$2d,$12       // char 171
        .byte $01,$19,$2e,$20,$02,$0f,$0e,$1a       // char 172
        .byte $01,$09,$2e,$20,$0a,$15,$13,$14       // char 173
        .byte $20,$01,$20,$11,$15,$09,$03,$0b       // char 174
        .byte $20,$0e,$0f,$14,$05,$20,$14,$0f       // char 175
        .byte $20,$05,$0e,$04,$20,$13,$0f,$0d       // char 176
        .byte $05,$20,$12,$15,$0d,$0f,$15,$12       // char 177
        .byte $13,$2e,$2e,$20,$14,$01,$0e,$0b       // char 178
        .byte $01,$12,$04,$20,$0e,$05,$16,$05       // char 179
        .byte $12,$20,$0a,$0f,$09,$0e,$05,$04       // char 180
        .byte $20,$09,$2b,$14,$2e,$2e,$20,$08       // char 181
        .byte $05,$20,$0a,$15,$13,$14,$20,$13       // char 182
        .byte $10,$12,$05,$01,$04,$13,$20,$06       // char 183
        .byte $0f,$12,$20,$15,$13                   // char 184 (partial)

txt_25c5:
        .byte $2e,$2e,$20                           // char 184 (partial)
        .byte $20,$20,$28,$03,$29,$02,$0f,$04       // char 185
        .byte $20,$0f,$06,$20,$14,$01,$0c,$05       // char 186
        .byte $0e,$14                               // char 187 (partial)

txt_25da:
        .byte $20,$27,$39,$30,$21,$3f               // char 187 (partial)
        .byte $21,$20,$20,$20,$20,$20,$20,$20       // char 188
        .byte $20                                   // char 189 (partial)

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

// --- Region $2808-$2dff ---
.pc = $2808 "dat_2808"

dat_2808:
        .byte $0c,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$04,$04,$04,$04,$04,$04,$0c,$00,$00,$03,$05,$05,$15,$15,$55 // ...............U
        .byte $00,$01,$01,$05,$15,$15               // ......

txt_282e:
        .text "UUUUUUUUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$01,$01,$01,$05,$15,$15 // ............

txt_2845:
        .text "UUUUUUUWTPP"
        .byte $01,$05,$05,$15,$d5                   // .....

txt_2855:
        .text "UUUUUUUTTTT"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .fill 10, $00
        .byte $01,$01,$01,$0d,$05,$05,$c4           // .......

txt_2874:
        .text "DD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $04                                   // .

txt_2878:
        .text "UUUUQA"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $11                                   // .

txt_2880:
        .text "TTTTTTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$01,$0c,$04,$04,$01
        .byte $31,$11
        .text "QQQQQ"
        .byte $04
        .byte $04,$04,$04,$04,$04,$c4               // ......

txt_289f:
        .text "DQQQQQQQQ"
        .byte $04,$04,$00,$00,$00,$00,$00,$00
        .text "QQQQ"
        .byte $11,$11,$01,$01
        .byte $01,$01,$03,$00,$00,$00,$00,$00,$04   // .........

txt_28c1:
        .text "DDD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $04,$0c,$00                           // ...

txt_28c8:
        .text "QQ"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $11,$31,$01,$01,$03,$55,$55,$15,$15,$05,$01,$01,$00,$54,$14,$3c // .1...UU......T.<
        .byte $0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$05,$00,$00,$00,$01,$15,$55,$55,$55,$01,$15 // ..........UUU..

txt_28fa:
        .text "UUUUUU"
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2901:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$01,$05,$15,$d5,$00,$01,$05,$d5 // ...........

txt_2914:
        .text "UUUUUUUUUWTTUUUT"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

txt_2928:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .fill 11, $00
        .byte $05,$35,$00,$00,$00,$03,$15,$55,$55,$57,$0c,$14,$54,$14,$14,$14 // .5.....UUW..T...
        .byte $14,$14                               // ..

txt_2948:
        .text "UUUUUUUTUUUUUE"
        .byte $05,$05,$00,$00,$00,$00,$00,$00,$01,$35,$00,$00,$00,$00,$0f,$31 // .........5.....1
        .byte $51,$05,$00,$0f,$05,$c5,$c5,$45,$45,$45,$15,$15,$15,$15,$15,$15 // Q......EEE......
        .byte $15,$15,$41,$01,$01,$01,$01,$01,$01,$01 // ..A.......

txt_2980:
        .text "TPPQQQQQ"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $05                                   // .

txt_298a:
        .text "UUUUUU"
        .fill 8, $05
        .byte $15,$11,$01,$01,$01,$01,$01,$01,$15,$11,$11,$11,$11,$11,$11,$1d // ................

txt_29a8:
        .text "EEEEEEEE"
        .fill 8, $01
        .byte $15,$1d,$11,$11,$11,$11,$11,$11,$71,$71,$01,$01,$01,$01,$01,$01 // ........qq......
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$11,$11,$31,$01,$00,$00,$00,$00 // ..........1.....

txt_29d8:
        .text "EEEE"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $0d,$01,$00,$15,$15,$15,$15,$05,$71,$51,$51,$01,$01,$01,$01,$01 // ........qQQ.....
        .byte $01,$01,$41,$31,$01,$00,$00,$00,$00,$00,$00,$57,$55,$55,$15,$03 // ..A1.......WUU..
        .byte $00,$00,$00,$51,$11,$11,$11,$11,$31,$01,$01,$55,$15,$03,$00,$00 // ...Q....1..U....
        .byte $00,$00,$00,$05,$05,$05,$05,$0d,$01,$00,$00 // ...........

txt_2a18:
        .text "UUUUUUU"
        .byte $15,$01,$00,$00,$00,$00,$00,$00,$00,$54,$54,$1c,$00,$00,$00,$00 // .........TT.....
        .byte $00,$00,$00,$00,$00,$00,$00,$03,$d5,$00,$00,$00,$00,$00,$8d,$55 // ...............U
        .byte $55,$00,$00,$00,$00,$dc,$54,$54,$54,$00,$00,$00,$00,$00,$00,$00 // U.....TTT.......
        .byte $03,$00,$00,$00,$00,$00,$00,$31,$71,$00,$00,$00,$00,$03,$d5,$55 // .......1q......U
        .byte $55,$00,$00,$00,$0d
        .text "EEEE"
        .byte $00,$03,$d5
        .text "UUUU"
        .byte $55,$0d                               // U.

txt_2a71:
        .text "UUUUUUUUUUUUU"
        .byte $5c                                   // backslash character
        .byte $40                                   // @ character
        .text "TTTT"
        .byte $5c                                   // backslash character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .fill 9, $00
        .byte $0f,$00,$00,$00,$00,$00,$00,$00,$30,$00,$00,$00,$00,$03,$d7,$55 // ........0......U
        .byte $55,$00,$00,$03,$0d,$05,$05,$05,$05,$00,$0d // U..........

txt_2aaa:
        .text "UUUUTT"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .text "UUUW"
        .byte $70,$00,$00
        .byte $51,$51,$51,$71,$01,$15,$15,$15

txt_2ac0:
        .text "UUWTTTTTEEDAUUUUU"
        .byte $70,$00,$70                           // p.p

txt_2ad4:
        .text "PPPP"
        .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 $03,$35,$15,$15,$31,$01,$01,$01       // .5..1...

txt_2ae8:
        .text "UU"
        .byte $5c                                   // backslash character
        .byte $40                                   // @ character
        .text "DDDD"
        .byte $1c,$14,$14                           // ...

txt_2af3:
        .text "TTTTTPPPPPPPPDDDGEGDDTTTTTTUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$c0               // ......

txt_2b17:
        .byte $40                                   // @ character
        .text "DDDDDDDDUTTTTTTT"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$03,$00 // ...............

txt_2b38:
        .text "DDDDDDD"
        .byte $0c,$05,$05,$05,$05,$05,$05,$05,$c5,$dc,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$55,$d5,$35,$00,$00,$00,$00,$00,$70 // .U.5.....p

txt_2b59:
        .text "WU"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$54,$14,$15,$15,$15,$35,$00,$00,$00,$00,$70 // ....T....5....p

txt_2b6b:
        .text "UUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $03,$15,$15,$15,$c1,$71,$51,$51,$71,$54,$dc,$00,$00,$00,$00,$00 // .....qQQqT......
        .byte $00                                   // .

txt_2b80:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $0d,$00,$00,$00,$00
        .text "PPPP"
        .byte $f0,$00,$00,$00

txt_2b90:
        .text "UUUUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $0d,$00                               // ..

txt_2b98:
        .text "UUUUUUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$00,$00,$00,$d5,$00,$00,$00,$00,$00,$00,$00,$55 // ...............U
        .byte $00,$00,$00,$00,$00,$00,$00,$71,$00,$00,$00,$00,$00,$00,$00,$5c // .......q.......\
        .byte $00,$00,$00,$00,$00,$00,$00,$0d,$00,$00,$00,$00,$00,$00,$00 // ...............

txt_2bcf:
        .text "SUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$00,$55,$55,$55,$15,$15,$15,$15,$15 // .....UUU.....

txt_2be0:
        .text "UUU"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "QQ"
        .byte $71,$01                               // q.

txt_2bec:
        .text "UUUUUU"
        .byte $75                                   // u

txt_2bf3:
        .text "EEEEE"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $41,$71                               // Aq

txt_2bfb:
        .text "QQQQQUUUPPPPPUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$54,$54,$5c,$00       // ....TT\.

txt_2c14:
        .text "UUUUQQSPUUUUUUU"
        .byte $00                                   // string terminator

txt_2c24:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "EEEEE"
        .byte $75                                   // u

txt_2c2e:
        .text "UUPPPPPPUUU"
        .byte $75                                   // u

txt_2c3a:
        .text "EEEEEEUPPPPPPPTTTTTUUU"
        .byte $05,$05,$05,$05,$00                   // .....

txt_2c55:
        .text "UUUUUUU"
        .byte $00                                   // string terminator

txt_2c5d:
        .text "WUUPPPP"
        .byte $10,$15,$15,$15,$00,$00,$00,$00,$00   // .........

txt_2c6d:
        .text "UUUUUUU"
        .byte $00                                   // string terminator

txt_2c75:
        .byte $5c                                   // backslash character
        .text "TT5"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$f5,$00 // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$cd,$00,$00,$00,$00,$00,$00,$00,$73,$00 // ..............s.
        .byte $00,$00,$00,$00,$00,$00,$57,$00,$00,$00,$00,$00,$00,$00,$15,$00 // ......W.........
        .byte $00,$00,$00,$00,$00,$00,$5c,$00,$00,$00,$00,$00,$00,$00,$d5,$00 // ......\.........
        .fill 12, $00
        .byte $f3,$71,$00,$00,$00,$00,$00,$00,$55,$55,$00,$00,$00,$00,$00,$d5 // .q......UU......
        .byte $55,$55,$00,$00,$00,$00,$00,$73,$51,$51,$00,$00,$00,$00,$d5,$55 // UU.....sQQ.....U
        .byte $55,$55,$00,$00,$00,$01               // UU....

txt_2cec:
        .text "UUUU"
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

txt_2cf3:
        .text "UUUUU"
        .byte $00                                   // string terminator
        .byte $00,$81                               // ..

txt_2cfb:
        .text "UUUUT"
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_2d02:
        .byte $5c                                   // backslash character
        .text "TTT"
        .byte $5c                                   // backslash character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$03,$d5,$55,$d5,$00,$00,$00,$00,$5c,$54,$5c,$00,$05 // .....U.....\T\..
        .byte $00,$00,$55,$55,$55,$5d,$51,$51,$00,$00 // ..UUU]QQ..

txt_2d22:
        .byte $5c                                   // backslash character
        .text "WUUUU"
        .byte $00                                   // string terminator
        .byte $0d,$05,$05,$05,$c5,$45,$45,$30,$70   // .....EE0p

txt_2d32:
        .text "P"
        .byte $5c                                   // backslash character
        .text "PPPPUUUUPPPPQQ"
        .byte $71,$01,$05,$15,$15,$15               // q.....

txt_2d48:
        .text "QSPUUUUUU"
        .byte $00                                   // string terminator
        .byte $c0
        .byte $40,$70
        .text "PPPU"
        .byte $15,$15,$15,$15,$15,$15,$15

txt_2d60:
        .text "QQQQQQUUPPPPUUUP"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$c0,$40,$c0,$00           // ....@..

txt_2d78:
        .text "UUUU"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $00,$00,$00,$05,$05,$05,$05,$0d,$00,$00,$00
        .text "QQQQ"
        .byte $71
        .byte $03,$00,$00                           // ...

txt_2d90:
        .text "UUUUUU"
        .byte $0d                                   // string terminator
        .byte $00                                   // .

txt_2d98:
        .text "EEEEEE"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $00                                   // .

txt_2da0:
        .text "PP"
        .byte $5c                                   // backslash character
        .text "UUUU5UU"
        .byte $05,$71
        .byte $51,$51,$51,$71
        .byte $50,$50,$50,$70
        .text "UUUU"
        .byte $15,$15
        .byte $15,$15,$01,$51,$51,$51,$71,$33,$00,$00,$00,$00,$00,$00,$55,$55 // ...QQQq3......UU
        .byte $00,$00,$00,$00,$00,$00,$45,$c5,$0d,$00,$00,$00,$00,$00,$55,$55 // ......E.......UU
        .byte $55,$03,$00,$00,$00,$00,$50,$50,$70,$c0,$00,$00,$00,$00,$15,$15 // U.....PPp.......
        .byte $15
        .byte $35,$03,$00,$00,$00
        .text "UUUUU"
        .byte $03,$00,$00

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

// --- Region $2e08-$2e27 ---
.pc = $2e08 "Segment $2e08"
        .byte $01,$0f,$f1,$1b,$14,$dd,$04,$1a,$15   // .........

txt_2e11:
        .text "-PLAYER BY JCH-"
        .byte $09,$36,$50,$36,$95,$36,$02,$00       // .6P6.6..

// --- Region $300d-$3019 ---
.pc = $300d "Segment $300d"
        .byte $33,$b9,$60,$35,$8d                   // 3.`5.

txt_3012:
        .text "84"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a9,$00,$8d,$39,$34                   // ...94

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

txt_339d:
        .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,$0a,$51,$96,$36,$36,$36,$09 // ...0. ....Q.666.
        .byte $50,$95,$36,$36,$36,$01,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$fe // P.666...........
        .byte $ff,$ff,$11,$21,$41,$18,$18,$18,$19,$05,$0e,$00,$50,$70,$00,$07 // ...!A.......Pp..
        .byte $00,$01,$01,$00,$00,$00,$00,$06,$0e,$0b,$11,$28,$28,$ff,$ff // ...........((..

scr_3400:
        // === Screen RAM (1024 bytes, $3400-$37ff) ===
        .encoding "screencode_mixed"
        .text "a@@b@@b@@"
        .byte $40                                   // scrcode: .
        .text "@@@@@c@@@@@@"
        .byte $ce,$ec,$dd                           // scrcode: ...
        .text "euu@@ihhk@"
        .byte $4a                                   // scrcode: .
        .text "5aaa"
        .text "@hx"
        .byte $6a                                   // scrcode: .
        .text "po@"
        .byte $82                                   // scrcode: .
        .text "khfk@@@ah"
        .byte $6a,$a0                               // scrcode: ..
        .text "e"
        .byte $42,$56                               // scrcode: ..
        .text "@?"
        .byte $55                                   // scrcode: .
        .text "@@"
        .byte $70                                   // scrcode: .
        .text "@@@@@"
        .byte $80                                   // scrcode: .
        .text "@@@@@"
        .byte $70                                   // scrcode: .
        .text "@@"
        .byte $d6                                   // scrcode: .
        .text "@ab@b"
        .byte $df,$a6,$a4,$a0,$97,$7f,$df           // scrcode: .......
        .text "fd@@"
        .byte $7f,$df,$a6,$a4,$a0,$97,$7f,$df,$aa,$a9,$c8,$c6,$c8,$c6,$c8,$c6 // scrcode: ................
        .byte $c4                                   // scrcode: .
        .text "@"
        .byte $7f,$df,$aa                           // scrcode: ...
        .byte $a8,$c4,$c2,$c4,$c2,$7f,$df           // scrcode: .......
        .text "if"
        .byte $c8,$c6,$c8,$c6,$c8,$c6               // scrcode: ......
        .text "@"
        .byte $7f,$df,$aa,$a9,$c8,$c6               // scrcode: ......
        .text "@"
        .byte $7f,$df,$7f                           // scrcode: ...
        .text "@"
        .byte $7f,$df                               // scrcode: ..
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@@ccgg"
        .byte $7f                                   // scrcode: .
        .text "@@"
        .text "ddgg"
        .byte $7f,$df                               // scrcode: ..
        .text "@"
        .byte $7f,$df,$a6,$a4                       // scrcode: ....
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "lllllllll@"
        .byte $7f                                   // scrcode: .
        .text "@dg"
        .byte $7f,$81,$41,$41,$41                   // scrcode: .....
        .text "qd"
        .byte $81,$41,$41,$41                       // scrcode: ....
        .text "qd"
        .byte $81,$41,$41,$41                       // scrcode: ....
        .text "q@"
        .byte $81,$41,$41,$81,$81,$81,$81,$81,$81   // scrcode: .........
        .text "u@i"
        .byte $81,$41,$41,$81,$81,$81,$81           // scrcode: .......
        .text "f"
        .byte $81,$41,$41,$81,$81,$81,$81,$81,$81   // scrcode: .........
        .text "@i"
        .byte $81                                   // scrcode: .
        .byte $41,$41,$81,$81                       // scrcode: ....
        .text "@@"
        .byte $81                                   // scrcode: .
        .text "@w@"
        .byte $81                                   // scrcode: .
        .text "ua"
        .encoding "petscii_upper"

txt_34fd:
        .text "!!!!!!"
        .byte $00                                   // string terminator

txt_3504:
        .text "!!!!!!"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .byte $81,$41                               // scrcode: ..
        .text "a"
        .byte $81,$41,$41,$41                       // scrcode: ....
        .text "c"
        .byte $41                                   // scrcode: .
        .text "@"
        .encoding "petscii_upper"

txt_3515:
        .text "AAAAAAAAAA"
        .encoding "screencode_mixed"
        .text "i"
        .byte $41,$41,$41                           // scrcode: ...
        .text "@@h"
        .byte $88,$80                               // scrcode: ..
        .text "@@"
        .byte $4f                                   // scrcode: .
        .text "@@@"
        .byte $ff,$a0                               // scrcode: ..
        .text "@@@@h@"
        .byte $ff                                   // scrcode: .
        .text "hh"
        .byte $4a,$aa                               // scrcode: ..
        .text "uh5"
        .byte $4f                                   // scrcode: .
        .text "@"
        .byte $1c,$64,$88,$1c,$1c,$64,$4f           // scrcode: .......
        .text "@"
        .byte $9b,$45,$88,$9b,$9b                   // scrcode: .....
        .text "5"
        .byte $4f                                   // scrcode: .
        .text "@"
        .byte $9b                                   // scrcode: .
        .text "@"
        .byte $88                                   // scrcode: .
        .text "h"
        .byte $9b                                   // scrcode: .
        .text "s"
        .byte $4f                                   // scrcode: .
        .text "@@@@hh@@ah@@@"
        .byte $88                                   // scrcode: .
        .text "@@ah@fhi@@"
        .text "@@@lhi@@@@@rhh@@ah@"
        .byte $1e                                   // scrcode: .
        .text "hh@@@@@&hi@@@@@1h"
        .byte $e9                                   // scrcode: .
        .text "@@"
        .text "@@@8f"
        .byte $69,$f0,$ff,$f0                       // scrcode: ....
        .text "@@:f"
        .byte $62,$f0,$ff,$f0                       // scrcode: ....
        .text "@d<f"
        .byte $66                                   // scrcode: .
        .text "@@@@d?f"
        .byte $66                                   // scrcode: .
        .text "@@@@d"
        .byte $46                                   // scrcode: .
        .text "n"
        .byte $e3                                   // scrcode: .
        .text "d "
        .text "q@l"
        .byte $4d                                   // scrcode: .
        .text "h"
        .byte $e9                                   // scrcode: .
        .text "d q@l"
        .byte $4d                                   // scrcode: .
        .text "f"
        .byte $66                                   // scrcode: .
        .text "1!p@t"
        .byte $55                                   // scrcode: .
        .text "e"
        .byte $5a                                   // scrcode: .
        .text "@@@@@@f"
        .byte $66                                   // scrcode: .
        .text "1!p@"
        .byte $1c,$57                               // scrcode: ..
        .text "n"
        .byte $66                                   // scrcode: .
        .text "d "
        .text "q@l"
        .byte $50                                   // scrcode: .
        .text "h"
        .byte $88                                   // scrcode: .
        .text "@@@@d"
        .byte $62                                   // scrcode: .
        .text "@@@@@@@@@@@"
        .byte $40                                   // scrcode: .
        .text "33"
        .byte $80,$8c,$80,$40,$80,$70               // scrcode: ......
        .text "@@"
        .byte $8c                                   // scrcode: .
        .text "aj"
        .byte $88                                   // scrcode: .
        .text "i"
        .byte $8a                                   // scrcode: .
        .text "b"
        .byte $8c                                   // scrcode: .
        .text "aj"
        .byte $88                                   // scrcode: .
        .text "i"
        .byte $8a                                   // scrcode: .
        .text "b"
        .byte $91                                   // scrcode: .
        .text "aj"
        .byte $8a                                   // scrcode: .
        .text "ib"
        .byte $91                                   // scrcode: .
        .text "aj"
        .byte $8a                                   // scrcode: .
        .text "ib"
        .byte $8c                                   // scrcode: .
        .text "aj"
        .byte $88                                   // scrcode: .
        .text "i"
        .byte $8a                                   // scrcode: .
        .text "b"
        .byte $8c                                   // scrcode: .
        .text "aj"
        .byte $88                                   // scrcode: .
        .text "i"
        .byte $8a                                   // scrcode: .
        .text "b"
        .byte $91                                   // scrcode: .
        .text "aj"
        .byte $8a                                   // scrcode: .
        .text "ib"
        .byte $91                                   // scrcode: .
        .text "aj"
        .byte $8a                                   // scrcode: .
        .text "t"
        .byte $87                                   // scrcode: .
        .text "x"
        .byte $8e                                   // scrcode: .
        .text "i"
        .byte $87                                   // scrcode: .
        .text "x"
        .byte $8e                                   // scrcode: .
        .text "i"
        .byte $87                                   // scrcode: .
        .text "x"
        .byte $8e                                   // scrcode: .
        .text "i"
        .byte $87                                   // scrcode: .
        .text "x"
        .byte $8a                                   // scrcode: .
        .text "i"
        .byte $8c                                   // scrcode: .
        .text "bi"
        .byte $ff,$8c                               // scrcode: ..
        .text "cc"
        .byte $88                                   // scrcode: .
        .text "d"
        .byte $8a                                   // scrcode: .
        .text "d"
        .byte $8c                                   // scrcode: .
        .text "cc"
        .byte $88                                   // scrcode: .
        .text "d"
        .byte $8a                                   // scrcode: .
        .text "d"
        .byte $91                                   // scrcode: .
        .text "cc"
        .byte $8a                                   // scrcode: .
        .text "dd"
        .byte $91                                   // scrcode: .
        .text "cc"
        .byte $8a                                   // scrcode: .
        .text "dd"
        .byte $8c                                   // scrcode: .
        .text "cc"
        .byte $88                                   // scrcode: .
        .text "d"
        .byte $8a                                   // scrcode: .
        .text "d"
        .byte $8c                                   // scrcode: .
        .text "cc"
        .byte $88                                   // scrcode: .
        .text "d"
        .byte $8a                                   // scrcode: .
        .text "d"
        .byte $91                                   // scrcode: .
        .text "cc"
        .byte $8a                                   // scrcode: .
        .text "dd"
        .byte $91                                   // scrcode: .
        .text "cc"
        .byte $8a                                   // scrcode: .
        .text "uw"
        .byte $91                                   // scrcode: .
        .text "d"
        .byte $8a                                   // scrcode: .
        .text "w"
        .byte $91                                   // scrcode: .
        .text "d"
        .byte $8a                                   // scrcode: .
        .text "w"
        .byte $91                                   // scrcode: .
        .text "d"
        .byte $8a,$1e                               // scrcode: ..
        .text "d"
        .byte $8c                                   // scrcode: .
        .text "dd"
        .byte $ff,$8c                               // scrcode: ..
        .text "efghefglkmnpkonqefghefglk"
        .text "mnpkmnvyvz"
        .byte $1c,$1b,$1d,$1f,$1f,$1f,$ff           // scrcode: .......
        .text "vz="
        .byte $68,$70,$75,$86,$98,$a5,$b3,$d6       // scrcode: ........
        .text "ax&8"
        .byte $47,$59,$63,$6d,$7f,$83,$99,$a1       // scrcode: ........
        .byte $b2,$c6,$e9,$fc                       // scrcode: ....
        .text "o#:"
        .byte $4a,$54,$58,$5b,$5e,$61,$64,$67,$6a,$6d,$70,$73,$76 // scrcode: .............
        .encoding "petscii_upper"

txt_36eb:
        .text "7777777777788888888888888889999999999999999"
        .encoding "screencode_mixed"
        .byte $8f                                   // scrcode: .
        .text "@@"
        .byte $7f,$a0,$80                           // scrcode: ...
        .text "p@"
        .byte $ac                                   // scrcode: .
        .text "p@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a4                                   // scrcode: .
        .text "p@"
        .byte $ac,$82                               // scrcode: ..
        .text "n"
        .byte $80                                   // scrcode: .
        .text "@p@"
        .byte $a0                                   // scrcode: .
        .text "q"
        .byte $86                                   // scrcode: .
        .text "@"
        .byte $a4,$80                               // scrcode: ..
        .text "q"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $ac                                   // scrcode: .
        .text "n"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $7f,$a0                               // scrcode: ..
        .byte $80                                   // scrcode: .
        .text "p@"
        .byte $ac                                   // scrcode: .
        .text "p@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a4                                   // scrcode: .
        .text "p@"
        .byte $ac,$82                               // scrcode: ..
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@p@"
        .byte $a0                                   // scrcode: .
        .text "q@"
        .byte $ac                                   // scrcode: .
        .text "n@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a4                                   // scrcode: .
        .text "q@"
        .byte $ac,$81                               // scrcode: ..
        .text "@"
        .byte $80                                   // scrcode: .
        .text "p@"
        .byte $1c                                   // scrcode: .
        .text "@"
        .byte $7f,$aa,$8f                           // scrcode: ...
        .text "("
        .byte $8e,$7e,$80                           // scrcode: ...
        .text "@"
        .byte $7f,$ab,$8f                           // scrcode: ...
        .text "("
        .byte $7e,$7f,$ae,$82                       // scrcode: ....
        .text "+"
        .byte $80                                   // scrcode: .
        .text "@*"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "&"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $8b                                   // scrcode: .
        .text "("
        .byte $87                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$8f                           // scrcode: ...
        .text "@"
        .byte $83                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "+"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$8f                           // scrcode: ...
        .text "+"
        .byte $82,$7e,$80                           // scrcode: ...
        .text "@("
        .byte $86                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "&"
        .byte $7f,$82,$7e,$80                       // scrcode: ....
        .text "@("
        .byte $8f                                   // scrcode: .
        .text "@"
        .byte $86                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "*"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$a0,$80                           // scrcode: ...
        .text "p"
        .text "@"
        .byte $ac                                   // scrcode: .
        .text "p@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a4                                   // scrcode: .
        .text "p@"
        .byte $ac,$82                               // scrcode: ..
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@p@"
        .byte $a0                                   // scrcode: .
        .text "q"
        .byte $86                                   // scrcode: .
        .text "@"
        .byte $a4,$80                               // scrcode: ..
        .text "q"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $ac                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $7f,$a0,$80                           // scrcode: ...
        .text "p@"
        .byte $ac                                   // scrcode: .
        .text "p@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a4                                   // scrcode: .
        .text "p@"
        .byte $ac,$82                               // scrcode: ..
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@p@"
        .byte $a0                                   // scrcode: .
        .text "q@"
        .byte $ac                                   // scrcode: .
        .text "n@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a4                                   // scrcode: .
        .text "q@"
        .byte $ac,$81                               // scrcode: ..
        .text "@"
        .byte $80                                   // scrcode: .
        .text "p@"
        .byte $1c                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$80                           // scrcode: ...
        .text "("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "+"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "/"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $86                                   // scrcode: .
        .text "-"
        .byte $80                                   // scrcode: .
        .text "@+@("
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $7f,$82,$7e,$80                       // scrcode: ....
        .text "@("
        .byte $8f                                   // scrcode: .
        .text "@"
        .byte $86                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "&"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$8f                           // scrcode: ...
        .text "@"
        .byte $80                                   // scrcode: .
        .text "("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "+"
        .byte $82                                   // scrcode: .
        .text "@+"
        .byte $80                                   // scrcode: .
        .text "@("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$83                           // scrcode: ...
        .text "/"
        .byte $c3,$80,$7e,$90                       // scrcode: ....
        .text "/"
        .byte $81                                   // scrcode: .
        .text "@"
        .byte $8c                                   // scrcode: .
        .text "-"
        .byte $8a                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$8f                           // scrcode: ...
        .text "@"
        .byte $80                                   // scrcode: .
        .text "("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "+"
        .byte $82                                   // scrcode: .
        .text "@+"
        .byte $80                                   // scrcode: .
        .text "@("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$8f                           // scrcode: ...
        .text "@"
        .byte $8b                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "&"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$8f                           // scrcode: ...
        .text "@"
        .byte $8b                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "*"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$a4,$87                           // scrcode: ...
        .text "@"
        .byte $80                                   // scrcode: .
        .text "("
        .byte $8e                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $a1,$80                               // scrcode: ..
        .text "s@p@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@@"
        .byte $7f,$a0,$80                           // scrcode: ...
        .text "p@"
        .byte $ac                                   // scrcode: .
        .text "p@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "p"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "0"
        .byte $8f                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ab,$8f                           // scrcode: ...
        .text "("
        .byte $84,$7e,$8a                           // scrcode: ...
        .text "@"
        .byte $7f,$ae,$83                           // scrcode: ...
        .text "@"
        .byte $80                                   // scrcode: .
        .text "-"
        .byte $82                                   // scrcode: .
        .text "@-"
        .byte $80                                   // scrcode: .
        .text "@/"
        .byte $82                                   // scrcode: .
        .text "@/"
        .byte $8c                                   // scrcode: .
        .text "@"
        .byte $7f,$ab,$83                           // scrcode: ...
        .text "@"
        .byte $82                                   // scrcode: .
        .text "("
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "("
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "*"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "*"
        .byte $8c                                   // scrcode: .
        .text "@"
        .byte $7f,$a0,$80                           // scrcode: ...
        .text "p@"
        .byte $ac                                   // scrcode: .
        .text "p@"
        .byte $82                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a4                                   // scrcode: .
        .text "*@"
        .byte $ac,$81                               // scrcode: ..
        .text "@"
        .byte $82                                   // scrcode: .
        .text "r"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "q"
        .byte $86                                   // scrcode: .
        .text "@"
        .byte $a4,$80                               // scrcode: ..
        .text "q"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $ac                                   // scrcode: .
        .text "p"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$87                           // scrcode: ...
        .text "@"
        .byte $82                                   // scrcode: .
        .text ","
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $8a                                   // scrcode: .
        .text "1"
        .byte $80                                   // scrcode: .
        .text "@,"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "/"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$87                           // scrcode: ...
        .text "@"
        .byte $82                                   // scrcode: .
        .text "/"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $8a                                   // scrcode: .
        .text "4"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "3"
        .byte $80                                   // scrcode: .
        .text "@/"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$82,$7e,$80                   // scrcode: .....
        .text "@*"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $8e                                   // scrcode: .
        .text "*"
        .byte $80                                   // scrcode: .
        .text "@*"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "-"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $7f,$ae,$83                           // scrcode: ...
        .text "@"
        .byte $80                                   // scrcode: .
        .text "-"
        .byte $82                                   // scrcode: .
        .text "@-"
        .byte $80                                   // scrcode: .
        .text "@/"
        .byte $82                                   // scrcode: .
        .text "@/"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "("
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "("
        .byte $7f,$ae,$83                           // scrcode: ...
        .text "0"
        .byte $80                                   // scrcode: .
        .text "/"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "-"
        .byte $82                                   // scrcode: .
        .text "@"
        .byte $8f                                   // scrcode: .
        .text "/"
        .byte $83,$7e,$7f,$ab,$8a                   // scrcode: .....
        .text "("
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $8f                                   // scrcode: .
        .text "*"
        .byte $83,$7e,$7f,$8f                       // scrcode: ....
        .text "@@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f,$8f                               // scrcode: ..
        .text "@"
        .byte $7f                                   // scrcode: .
        .encoding "petscii_upper"

dat_3979:
        // === Fill data (1 bytes, $3979-$3979) ===
        .byte $00                                   // .

// --- Region $3a00-$3bff ---
.pc = $3a00 "dat_3a00"

dat_3a00:
        // === Fill data (512 bytes, $3a00-$3bff) ===
        .fill 512, $ff
