// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:16
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $dbe7  (54504 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $19a8 (6568)
//
// Code: 2275 bytes, Data: 52229 bytes
// Labels: 217, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0ea8-$0f78 ---
.pc = $0ea8 "loc_0ea8"

loc_0ea8:
        cmp $d012
        bcs loc_0ea8
        lda $d011
        and #$77
        sta $d011
        ldx $03
        ldy #$d8

loc_0eb9:
        lda $1e8e,x
        sta $0328,y
        lda $1f0a,x
        sta $0350,y
        lda $1f86,x
        sta $0378,y
        lda $2680,x
        sta $03a0,y
        lda $26fc,x
        sta $03c8,y
        lda $2778,x
        sta $03f0,y
        lda $27f4,x
        sta $0418,y
        lda $2870,x
        sta $0440,y
        lda $28ec,x
        sta $0468,y
        lda $2968,x
        sta $0490,y
        lda $29e4,x
        sta $04b8,y
        lda $2a60,x
        sta $04e0,y
        inx
        iny
        bne loc_0eb9
        inc $04
        lda $04
        and #$1f
        tax
        lda $0e30,x
        sta $51
        lda $67
        beq loc_0f1d
        lda $04
        and #$0f
        bne loc_0f1d
        dec $67

loc_0f1d:
        lda #$f0
        sta $d020
        sta $d021
        lda #$1a
        sta $d011
        pla
        sta $3fff
        lda #$7f
        ldx #$ff
        ldy #$00
        stx $dc02
        sty $dc03
        sta $dc00
        lda $dc01
        eor #$ff
        and #$12
        bne loc_0f49
        jmp loc_1bfc

loc_0f49:
        and #$10
        bne loc_0f50
        jmp $fce2

loc_0f50:
        sei
        ldx #$ff
        txs
        cld
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        jsr $e3bf
        jsr $e453
        ldx #$00
        stx $c6
        stx $9d
        stx $01

loc_0f6c:
        lda chr_0f78,x
        sta $0400,x
        inx
        bne loc_0f6c
        jmp $0400

chr_0f78:
        // === Charset data (1 bytes, $0f78-$0f78) ===
        .byte $bd                                   // char 0 (partial)

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

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $1cc0

sub_1003:
        jmp loc_1021

txt_1006:
        .encoding "screencode_mixed"
        .text "-"
        .encoding "petscii_upper"

// --- Region $1021-$1080 ---
.pc = $1021 "loc_1021"

loc_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

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

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

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

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

loc_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

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

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

spr_1080:
        // === Sprite data (1 bytes, $1080-$1080) ===
        .byte $60

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

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

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

loc_10a1:
        lda $18e5,y
        sta $fa
        lda $18ca,y
        sta $fb
        ldy $1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

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

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

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

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

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

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

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

dat_1141:
        .byte $43                                   // C

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

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

loc_116e:
        sta smc_126b                                // SMC: modifies $126b
        lda spr_12b3,x
        sta $d417

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

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

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

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta $1081,x
        rts

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

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

sub_1226:
        ldy txt_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $1900,y
        sta $fa
        lda $1901,y
        ldy dat_10c6,x

spr_1240:
        // === Sprite data (1 bytes, $1240-$1240) ===
        .byte $99

// --- Region $1280-$12b3 ---
.pc = $1280 "Segment $1280"
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1907,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$f7                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$37                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$fe                                    // !SMC: modified by $115f
        sta smc_129e                                // SMC: modifies $129e
        sta $d416

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

spr_12b3:
        // === Sprite data (1 bytes, $12b3-$12b3) ===
        .byte $f1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_1424:
        tya
        sta $1144,x
.label smc_1429 = * + 1
        ldy #$41                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $1482-$148b ---
.pc = $1482 "loc_1482"

loc_1482:
        ldy $e4ac,x
        bvs loc_14d3
        sty $18
        bpl loc_14fb
        rti

// --- Region $14d3-$14dc ---
.pc = $14d3 "loc_14d3"

loc_14d3:
        ora $7fff,y
        .byte $17,$0b                               // slo $0b,x // ILLEGAL
        clc
        .byte $13,$7f                               // slo ($7f),y // ILLEGAL
        .byte $1a                                   // nop // ILLEGAL

dat_14dc:
        .byte $0b                                   // .

// --- Region $1884-$1885 ---
.pc = $1884 "Segment $1884"
        php
        brk

// --- Region $19a8-$1a54 ---
.pc = $19a8 "main_19a8"

main_19a8:
        sei
        cld
        ldx #$ff
        txs
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        jsr $e3bf
        jsr $e453
        jsr sub_1000
        sei
        ldx #$f0
        stx $d020
        ldx #$0a
        stx $d011
        ldx #$ff
        stx $3a
        stx $d021
        ldx #$40

loc_19d3:
        cpx $d012
        bne loc_19d3
        dex
        bne loc_19d3
        lda #$07
        sta $00
        lda #$03
        sta $01
        ldx #$00
        ldy #$00

loc_19e7:
        lda $d400,x
        sta spr_0800,y
        sta $0801,y
        lda $d404,x
        sta $0a00,y
        sta $0a01,y
        lda $d500,x
        sta dat_0900,y
        sta $0901,y
        lda $d504,x
        sta $0b00,y
        sta $0b01,y
        inx
        txa
        and #$04
        beq loc_1a15

dat_1a11:
        .byte $e8,$e8,$e8,$e8                       // ....

loc_1a15:
        iny
        iny
        bne loc_19e7
        ldx #$07

loc_1a1b:
        lda $d200,x
        sta $0c00,x
        lda $d248,x
        sta $0c08,x
        lda $d2e8,x
        sta $0c10,x
        lda $d258,x
        sta $0c18,x
        lda $d250,x
        sta $0c20,x
        lda $d7a8,x
        sta $0c28,x
        dex
        bpl loc_1a1b
        lda #$07
        sta $01
        ldy #$29
        ldx #$ff

loc_1a4a:
        inx
        dey
        lda $2ae2,x
        bne loc_1a4a
        txa
        beq loc_1a6b

dat_1a54:
        .byte $98                                   // .

// --- Region $1a6b-$1e8c ---
.pc = $1a6b "loc_1a6b"

loc_1a6b:
        ldx #$0f

loc_1a6d:
        lda #$00
        sta $50,x
        sta $d000,x
        dex
        bpl loc_1a6d
        inx

loc_1a78:
        lda #$f8
        sta $d800,x
        sta $d8e0,x
        lda #$f0
        sta $d9e0,x
        sta $dae0,x
        inx
        bne loc_1a78
        ldx #$26
        lda #$80

loc_1a8f:
        sta $05e0,x
        sta $06a8,x
        dex
        bpl loc_1a8f
        ldx #$78

loc_1a9a:
        lda #$82
        sta $062f,x
        lda #$85
        sta $0608,x
        txa
        sec
        sbc #$28
        tax
        bcs loc_1a9a
        ldx #$81
        stx $0607
        ldx #$83
        stx $06cf
        inx
        stx $06a8
        ldx #$00
        ldy #$00

loc_1abd:
        lda $0e8a,y
        sta $033c,x
        lda $0e8b,y
        sta $033b,x
        sta $033d,x
        sta $0364,x
        lda $0e8c,y
        sta $033a,x
        sta $033e,x
        sta $0363,x
        sta $0365,x
        sta $038c,x
        lda $0e8d,y
        sta $0339,x
        sta $033f,x
        sta $0362,x
        sta $0366,x
        sta $038b,x
        sta $038d,x
        lda $0e8e,y
        sta $0338,x
        sta $0360,x
        sta $0361,x
        sta $0367,x
        sta $0388,x
        sta $0389,x
        sta $038a,x
        sta $038e,x
        sta $038f,x
        tya
        clc
        adc #$05
        tay
        txa
        clc
        adc #$08
        tax
        cpx #$28
        bcc loc_1abd
        ldx #$0f
        stx $5b
        ldx #$81
        stx $5c
        ldx #$00
        stx $5d
        ldx #$81
        stx $5f
        ldx #$03
        stx $5e
        ldx #$00
        stx $60
        stx $61
        stx $62
        stx $64
        stx $65
        stx $66
        ldx #$00
        stx $68
        stx $69
        lda #$28
        sta $67
        ldx #$2a
        ldy #$f2
        sty $59
        stx $5a
        lda #$d0
        sta $50
        sta $57
        ldx #$4c
        stx $56
        ldx #$01
        stx $58
        ldx #$00
        txa

loc_1b67:
        eor sub_1000,x
        eor $1100,x
        eor txt_1200,x
        eor $1300,x
        eor $1400,x
        eor $1500,x
        eor $1600,x
        eor $1700,x
        eor $1800,x
        eor $18a8,x
        inx
        bne loc_1b67
        eor #$c9
        bne loc_1ba9
        ldx #$01
        stx $d019
        stx $d01a
        stx $dc0d
        lda #$00
        sta $d012
        ldx #$0f
        ldy #$93
        sty $0314
        stx $0315
        lda $dc0d

loc_1ba9:
        ldx #$19
        ldy #$a8
        sty $ae
        stx $af
        sty $ac
        stx $ad
        ldy #$00

loc_1bb7:
        lda ($ae),y
        tax
        eor $ae
        eor $ac
        sta $ac
        txa
        eor $af
        eor $ad
        sta $ad
        txa
        and #$0f
        bne loc_1bd2
        txa
        clc
        adc #$02
        sta ($ae),y

loc_1bd2:
        inc $ae
        bne loc_1bd8

dat_1bd6:
        .byte $e6,$af                               // ..

loc_1bd8:
        lda $ae
        cmp #$b7
        lda $af
        sbc #$1b
        bcc loc_1bb7
        cli
        lda $ac
        eor $ad
        eor #$1d
        beq loc_1bfc
        ldx #$0b
        stx $0286
        jsr $e544
        ldx #$1b
        stx $d011
        dex
        jsr sub_a43a

loc_1bfc:
        ldx #$2e

loc_1bfe:
        cpx $d012
        bne loc_1bfe
        lda $d011
        bmi loc_1bfe
        lda $50
        sta $d016
        lda #$19
        sta $d018
        lda $3fff
        pha
        lda #$ff
        sta $3fff
        lda $60
        ldx $61
        ldy $62
        sta $d021
        stx $d022
        sty $d023
        ldx $51

loc_1c2c:
        lda $d012

loc_1c2f:
        cmp $d012
        beq loc_1c2f
        ldy $d011
        iny
        tya
        and #$07
        ora #$18
        sta $d011
        dex
        bpl loc_1c2c
        ldx #$25

loc_1c45:
        lda $da08,x
        sta $da09,x
        lda $da30,x
        sta $da31,x
        lda $da58,x
        sta $da59,x
        lda $da80,x
        sta $da81,x
        dex
        bpl loc_1c45
        ldx #$00

loc_1c62:
        lda $da30,x
        sta $da08,x
        txa
        clc
        adc #$28
        tax
        cpx #$90
        bcc loc_1c62
        ldx #$d9

loc_1c73:
        lda $d9d0,x
        sta $d9cf,x
        inx
        bne loc_1c73
        ldx #$a0

loc_1c7e:
        lda $da07,x
        sta $da2f,x
        txa
        sec
        sbc #$28
        tax
        bcs loc_1c7e
        ldx #$26

loc_1c8d:
        lda $d9e0,x
        sta $d9e1,x
        dex
        bpl loc_1c8d
        lda $5b
        and #$0f
        cmp #$0f
        bne loc_1cb7
        dec $5d
        bpl loc_1cb7
        inc $5d
        ldx $67
        bne loc_1cb9
        dec $5c
        bne loc_1cb9
        ldx #$0f
        stx $5d
        ldx #$80
        stx $5c
        clc
        bcc loc_1cb9

loc_1cb7:
        inc $5b

loc_1cb9:
        tax
        lda $0e7a,x
        sta $d9e0
        jsr sub_1003
        ldy #$fb
        ldx #$02

loc_1cc7:
        lda $1084,x
        cmp #$81
        bne loc_1cd0
        ldy #$ff

loc_1cd0:
        dex
        bpl loc_1cc7
        sty $63
        lda $67
        bne loc_1d35
        dec $56
        bne loc_1d35
        inc $56
        lda $57
        and #$07
        sec
        sbc $58
        and #$07
        ora #$c0
        sta $57
        bcs loc_1d35
        ldy #$d9

loc_1cf0:
        lda $05f8,y
        sta $05f7,y
        lda $0620,y
        sta $061f,y
        iny
        bne loc_1cf0

loc_1cff:
        lda ($59),y
        bne loc_1d0d
        ldx #$f2
        lda #$2a
        stx $59
        sta $5a
        bne loc_1cff

loc_1d0d:
        php
        inc $59
        bne loc_1d14

dat_1d12:
        .byte $e6,$5a                               // .Z

loc_1d14:
        plp
        bpl loc_1d1d
        sec
        rol
        sta $56
        bne loc_1cff

loc_1d1d:
        cmp #$40
        beq loc_1cff
        bcc loc_1d2d
        cmp #$49
        bcs loc_1cff
        and #$0f
        sta $58
        bpl loc_1cff

loc_1d2d:
        sta $06f7
        ora #$40
        sta $071f

loc_1d35:
        lda $67
        bne loc_1d6a
        dec $5f
        bne loc_1d6a
        inc $5f
        lda $04
        and #$03
        bne loc_1d6a
        ldx $5e
        inx
        cpx #$28
        bcc loc_1d4e
        ldx #$00

loc_1d4e:
        stx $5e
        txa
        and #$07
        cmp #$04
        bne loc_1d5b

dat_1d57:
        .byte $a9,$40,$85,$5f                       // .@._

loc_1d5b:
        lda $0338,x
        sta $64
        lda $0360,x
        sta $65
        lda $0388,x
        sta $66

loc_1d6a:
        lda $63
        cmp #$fb
        php
        lda $64
        ldx $65
        ldy $66
        plp
        beq loc_1d7c
        lda #$f1
        tax
        tay

loc_1d7c:
        sta $60
        stx $61
        sty $62
        lda $51
        clc
        adc #$90

loc_1d87:
        cmp $d012
        bne loc_1d87
        lda #$26
        sec
        sbc $51
        tax

loc_1d92:
        lda $d012

loc_1d95:
        cmp $d012
        beq loc_1d95
        ldy $d011
        iny
        tya
        and #$07
        ora #$18
        sta $d011
        dex
        bpl loc_1d92
        lda #$b8

loc_1dab:
        cmp $d012
        bcs loc_1dab
        lda #$f0
        ldx #$c8
        ldy #$13
        sta $d021
        stx $d016
        sty $d018
        ldy #$e8

loc_1dc1:
        cpy $d012
        bcs loc_1dc1
        inc $d011
        iny

loc_1dca:
        cpy $d012
        bcs loc_1dca
        lda #$f0
        ldx $57
        ldy $63
        sta $d021
        stx $d016
        sty $d021
        lda #$00
        sta $02
        sta $03
        ldx #$01

loc_1de6:
        lda $0e50,x
        adc $52,x
        sta $52,x
        tay
        lda $02
        adc $0c30,y
        sta $02
        lda $03
        adc $0d30,y
        sta $03
        dex
        bpl loc_1de6
        lda $02
        lsr $03
        ror
        tax
        and #$07
        eor #$d7
        sta $50
        txa
        lsr $03
        ror
        lsr $03
        ror
        lsr $03
        ror
        sta $03
        lda #$00
        sta $d010
        sta $d017
        sta $d01b
        sta $d01d
        lda #$fc
        sta $d015
        sta $d01c
        lda $68
        lsr
        lsr
        cmp #$03
        bcs loc_1e3d
        ldx $67
        cpx #$1d
        bcs loc_1e3d
        inc $68

loc_1e3d:
        tax
        lda $0e5f,x
        sta $d029
        lda $0e59,x
        sta $d02a
        lda $0e53,x
        sta $d02b
        sta $d02c
        lda $0e59,x
        sta $d02d
        lda $0e5f,x
        sta $d02e
        ldy $0e5e,x
        lda $0e60,x
        tax
        sty $d025
        stx $d026
        ldx #$0a

loc_1e6e:
        lda #$fc
        sta $d005,x
        txa
        lsr
        tay
        lda $0e6a,y
        sta $07fa,y
        lda $0e64,y
        sta $d004,x
        dex
        dex
        bpl loc_1e6e
        lda #$f9
        jmp loc_0ea8

dat_1e8b:
        .byte $00,$00                               // ..

// --- Region $2020-$2029 ---
.pc = $2020 "$2020"
        cpy #$f0
        .byte $fc,$ff,$ff                           // nop $ffff,x // ILLEGAL
        .byte $ff,$fc,$ff                           // isc $fffc,x // ILLEGAL
        brk

chr_2029:
        // === Charset data (1 bytes, $2029-$2029) ===
        .byte $00                                   // char 0 (partial)

// --- Region $264c-$2657 ---
.pc = $264c "Segment $264c"
        .byte $fb,$cf,$bc                           // isc $bccf,y // ILLEGAL
        inc $ecce
        .byte $ff,$cf,$fc                           // isc $fccf,x // ILLEGAL
        .byte $7f,$c0,$00                           // rra $00c0,x // ILLEGAL

// --- Region $45f0-$45f0 ---
.pc = $45f0 "Segment $45f0"
        brk

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

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

// --- Region $60c9-$60c9 ---
.pc = $60c9 "Segment $60c9"
        brk

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

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

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

// --- Region $a43a-$a43a ---
.pc = $a43a "sub_a43a"
// Referenced by: jsr from $1bf9

sub_a43a:
        brk

// --- Region $bd00-$bd00 ---
.pc = $bd00 "$bd00"
        brk

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

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

// --- Region $0800-$0802 ---
.pc = $0800 "spr_0800"

spr_0800:
        // === Charset data (3 bytes, $0800-$0802) ===
        .byte $00,$37                               // char 0 (partial)

dat_0802:
        // === Fill data (1 bytes, $0802-$0802) ===
        .byte $00                                   // .

// --- Region $082d-$0882 ---
.pc = $082d "dat_082d"

dat_082d:
        .byte $ff,$ff,$ff                           // char 5 (partial)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$29       // char 6 @+6
        .byte $3f,$ff,$04,$0e,$3a,$03,$2e,$30       // char 7 @+7
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 8 @+8
        .byte $00,$00,$14,$00,$00,$40,$00,$10       // char 9 @+9
        .byte $20,$00,$00,$00,$20,$00,$00,$01       // char 10 @+10
        .byte $18,$00,$00,$40,$00,$00,$3c,$37       // char 11 @+11
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 12 @+12
        .byte $00,$00,$00,$00,$f4,$00,$00,$00       // char 13 @+13
        .byte $03,$00,$04,$00,$10,$00,$00,$00       // char 14 @+14
        .byte $0a,$00,$00,$00,$00,$00,$0c,$80       // char 15 @+15
        .byte $aa,$55,$0a                           // char 16 (partial)

// --- Region $08a1-$0dbd ---
.pc = $08a1 "dat_08a1"

dat_08a1:
        .byte $9b,$37,$cd,$30,$00,$c8,$00           // char 20 (partial)
        .byte $15,$71,$f0,$00,$00,$00,$00,$00       // char 21 @+21
        .byte $f1,$f6,$f1,$f2,$f3,$f4,$f0,$f1       // char 22 @+22
        .byte $f2,$f3,$f4,$f5,$f6,$f7,$fc,$00       // char 23 @+23
        .byte $7f,$00,$ff,$00,$25,$40,$ff,$04       // char 24 @+24
        .byte $00,$00,$00,$91,$00,$81,$01,$08       // char 25 @+25
        .byte $97,$00,$3f,$00,$ff,$ff,$ff,$ff       // char 26 @+26
        .byte $00,$00,$00,$81,$00,$7f,$08,$08       // char 27 @+27
        .byte $14,$14,$31,$37,$00,$cd,$f8,$37       // char 28 @+28
        .byte $2f,$00,$00,$0a,$60,$00,$00,$00       // char 29 @+29
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 30 @+30
        .byte $ff,$ff,$29,$3f,$ff,$04,$0e,$00       // char 31 @+31

dat_0900:
        // === Fill data (816 bytes, $0900-$0c2f) ===
        .fill 816, $bd
        .byte $6c,$74,$7d,$86,$8f,$98,$a1,$aa       // char 134
        .byte $b2,$bb,$c4,$cc,$d5,$de,$e6,$ee       // char 135
        .byte $f7,$ff,$07,$0f,$17,$1f               // char 136 (partial)

txt_0c46:
        .byte $26,$2e                               // char 136 (partial)
        .byte $35,$3d,$44,$4b,$52,$59,$60,$66       // char 137
        .byte $6d,$73,$79,$7f,$84,$8a,$8f,$95       // char 138
        .byte $9a,$9f,$a3,$a8,$ac,$b0,$b4,$b8       // char 139
        .byte $bb,$bf,$c2,$c5,$c7,$ca,$cc,$ce       // char 140
        .byte $d0,$d2,$d3,$d4,$d5,$d6,$d7,$d7       // char 141
        .byte $d7,$d7,$d7,$d6,$d5,$d4,$d3,$d2       // char 142
        .byte $d0,$ce,$cc,$ca,$c7,$c5,$c2,$bf       // char 143
        .byte $bb,$b8,$b4,$b0,$ac,$a8,$a3,$9f       // char 144
        .byte $9a,$95,$8f,$8a,$84,$7f,$79,$73       // char 145
        .byte $6d,$66,$60                           // char 146 (partial)

txt_0c93:
        .byte $59,$52,$4b,$44,$3d                   // char 146 (partial)
        .byte $35,$2e,$26,$1f,$17,$0f,$07,$ff       // char 147
        .byte $f7,$ee,$e6,$de,$d5,$cc,$c4,$bb       // char 148
        .byte $b2,$aa,$a1,$98,$8f,$86,$7d,$74       // char 149
        .byte $6c,$63                               // char 150 (partial)

txt_0cb2:
        .byte $5a,$51,$48,$3f,$36,$2d               // char 150 (partial)
        .byte $25,$1c,$13,$0b,$02,$f9,$f1,$e9       // char 151
        .byte $e0,$d8,$d0,$c8,$c0,$b8,$b1,$a9       // char 152
        .byte $a2,$9a,$93,$8c,$85,$7e,$77,$71       // char 153
        .byte $6a,$64,$5e                           // char 154 (partial)

txt_0cd3:
        .byte $58,$53,$4d,$48,$42                   // char 154 (partial)
        .byte $3d,$38,$34,$2f,$2b,$27,$23,$1f       // char 155
        .byte $1c,$18,$15,$12,$10,$0d,$0b,$09       // char 156
        .byte $07,$05,$04,$03,$02,$01,$00,$00       // char 157
        .byte $00,$00,$00,$01,$02,$03,$04,$05       // char 158
        .byte $07,$09,$0b,$0d,$10,$12,$15,$18       // char 159
        .byte $1c,$1f                               // char 160 (partial)

txt_0d02:
        .byte $23,$27,$2b,$2f,$34,$38               // char 160 (partial)
        .byte $3d,$42,$48,$4d,$53,$58,$5e,$64       // char 161
        .byte $6a,$71,$77,$7e,$85,$8c,$93,$9a       // char 162
        .byte $a2,$a9,$b1,$b8,$c0,$c8,$d0,$d8       // char 163
        .byte $e0,$e9,$f1,$f9,$02,$0b,$13,$1c       // char 164

txt_0d28:
        .byte $25,$2d,$36,$3f,$48,$51,$5a,$63       // char 165
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 166
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 167
        .byte $01,$01                               // char 168 (partial)

dat_0d42:
        // === Fill data (93 bytes, $0d42-$0d9e) ===
        .fill 93, $02
        .byte $01                                   // char 179 (partial)
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 180
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 181
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 182
        .byte $01,$01,$01,$01,$01                   // char 183 (partial)

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

// --- Region $0e24-$0ea7 ---
.pc = $0e24 "dat_0e24"

dat_0e24:
        .byte $01,$01,$01,$01                       // char 196 (partial)
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 197
        .byte $26,$22,$1e,$1b,$17,$14,$11,$0e       // char 198
        .byte $0b,$09,$06,$04,$03,$02,$01,$00       // char 199
        .byte $00,$00,$01,$02,$03,$04,$06,$09       // char 200
        .byte $0b,$0e,$11,$14,$17,$1b,$1e,$22       // char 201
        .byte $02,$03,$f0,$f0,$f0,$fb,$f5,$ff       // char 202
        .byte $f0,$f0,$f0,$fb,$fa,$ff,$f0,$f0       // char 203
        .byte $f0,$fb,$fe,$ff,$77,$8f,$a7,$bf       // char 204
        .byte $cb,$e3,$91,$96,$97,$98,$91,$99       // char 205
        .byte $7f,$97,$af,$c7,$d3,$91,$92,$93       // char 206
        .byte $94,$95,$09,$08,$0f,$07,$0f,$08       // char 207
        .byte $09,$00,$06,$0e,$03,$0d,$03,$0e       // char 208
        .byte $06,$00,$0b,$0c,$0f,$0d,$01,$06       // char 209
        .byte $0e,$03,$0d,$01,$08,$0a,$0f,$0d       // char 210
        .byte $01,$0b,$0c,$03,$0d,$01,$02,$0a       // char 211
        .byte $0f,$0d,$01,$09,$08,$0a,$0d,$01       // char 212

// --- Region $0f79-$0fff ---
.pc = $0f79 "Program $0f79"
        .byte $00,$2c,$9d,$01,$08,$e8,$d0           // char 0 (partial)
        .byte $f7,$ee,$05,$04,$ee,$02,$04,$d0       // char 1 @+1
        .byte $ef,$a9,$07,$85,$01                   // char 2 (partial)

txt_0f8d:
        .byte $20,$59,$a6                           // char 2 (partial)
        .byte $4c,$e2,$fc,$78,$a9,$00,$8d,$10       // char 3 @+3
        .byte $d0,$8d,$17,$d0,$8d,$1b,$d0,$8d       // char 4 @+4
        .byte $1d,$d0,$a9,$fc,$8d,$15,$d0,$8d       // char 5 @+5
        .byte $1c,$d0,$a5,$69                       // char 6 (partial)

txt_0fac:
        .byte $4a,$4a,$c9,$03                       // char 6 (partial)
        .byte $b0,$02,$e6,$69,$aa,$bd,$53,$0e       // char 7 @+7
        .byte $8d,$2a,$d0,$bd,$59,$0e,$8d,$2b       // char 8 @+8
        .byte $d0,$bd,$5f,$0e,$8d,$2c,$d0,$bd       // char 9 @+9
        .byte $59,$0e,$8d,$2d,$d0,$bd,$53,$0e       // char 10 @+10
        .byte $8d,$2e,$d0,$bc,$5e,$0e,$bd,$60       // char 11 @+11
        .byte $0e,$aa,$8c,$25,$d0,$8e,$26,$d0       // char 12 @+12
        .byte $a2,$08,$a9,$1a,$9d,$07,$d0,$8a       // char 13 @+13
        .byte $4a,$a8,$b9,$75,$0e,$99,$fb,$07       // char 14 @+14
        .byte $b9,$70,$0e,$9d,$06,$d0,$ca,$ca       // char 15 @+15
        .byte $10,$e8,$ee,$19,$d0,$4c,$7e,$ea       // char 16 @+16

// --- Region $1007-$1020 ---
.pc = $1007 "Segment $1007"
        .byte $02,$19,$20,$0d,$2e,$0b,$15,$07,$05,$0c,$2f,$01,$15,$14,$08,$05 // .. ......./.....
        .byte $0e,$14,$09,$03,$20,$01,$12,$14,$13,$00 // .... .....

// --- Region $1081-$1090 ---
.pc = $1081 "Segment $1081"
        .byte $00,$00
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$05,$09                           // .............#.#....#..#
        .byte $08,$00

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$1b,$35,$3c,$2c,$72,$d0,$05,$2e,$22 // ...5<,r..."

// --- Region $10de-$10eb ---
.pc = $10de "dat_10de"

dat_10de:
        .fill 10, $00
        .byte $06,$00,$00,$06                       // ....

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $43,$42,$00,$09,$00,$20,$20,$20,$00,$00,$00,$00,$00,$0e // CB...   ......

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

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

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

// --- Region $1241-$127f ---
.pc = $1241 "Segment $1241"
        .byte $06,$d4
        .byte $a5,$fa,$99                           // #.#..#.######.#.#..##..#
        .byte $05,$d4,$bd                           // .....#.###.#.#..#.####.#
        .byte $84,$10,$29                           // #....#.....#......#.#..#
        .byte $fe,$99,$04                           // #######.#..##..#.....#..
        .byte $d4,$a4,$fc                           // ##.#.#..#.#..#..######..
        .byte $b9,$02,$19                           // #.###..#......#....##..#
        .byte $9d,$84,$10                           // #..###.##....#.....#....
        .byte $b9,$03,$19                           // #.###..#......##...##..#
        .byte $9d,$dc,$13                           // #..###.###.###.....#..##
        .byte $9d,$df,$13                           // #..###.###.#####...#..##
        .byte $e0

smc_1262:
        .byte $00,$d0
        .byte $0a,$a9

smc_1266:
        .byte $47
        .byte $8d,$9e,$12                           // #...##.##..####....#..#.
        .byte $a9

smc_126b:
        .byte $ff,$8d
        .byte $96,$12

loc_126f:
        .byte $a9
        .byte $00,$9d,$e0                           // ........#..###.####.....
        .byte $10,$9d,$e3                           // ...#....#..###.####...##
        .byte $10,$b9,$05                           // ...#....#.###..#.....#.#
        .byte $19,$4a,$4a                           // ...##..#.#..#.#..#..#.#.
        .byte $4a,$9d,$4d                           // .#..#.#.#..###.#.#..##.#
        .byte $11                                   // sprite 0 padding

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7
        .byte $05,$17,$22                           // .....#.#...#.###..#...#.
        .byte $ff,$ff,$ff                           // ########################
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$01                           // .......................#
        .byte $01,$00

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

txt_13d9:
        .text "(80"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $f8,$d1,$c4,$f9,$d3                   // .....

txt_13e2:
        .text ",9"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

// --- Region $1437-$1481 ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20 // .r8&B..... 

// --- Region $148c-$14d2 ---
.pc = $148c "dat_148c"

dat_148c:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08       // p@xX....

txt_1494:
        .text "0 ."
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $67,$3d,$47,$40,$60,$70,$80,$90,$ad,$b7,$a0,$40,$60,$80,$a0,$c0 // g=G@`p.....@`...
        .byte $e0,$18,$18,$f3,$18,$18,$18,$18,$18,$18,$18,$f4,$f4,$f4,$f4,$f4 // ................
        .byte $f4,$1a,$f7,$d2,$18,$17,$17,$82,$17,$8b,$47,$ff,$18,$93,$19,$ff // ..........G.....
        .byte $7f,$1a,$87,$47,$ff,$1f,$83,$47,$ff,$1c,$93 // ...G...G...

// --- Region $14dd-$1883 ---
.pc = $14dd "Segment $14dd"
        .byte $1c,$0b,$1e,$07,$1f,$1f,$ff,$87,$2f,$0b,$84,$30,$1f,$b3,$32,$07 // ......../..0..2.
        .byte $37,$03,$87,$34,$1f,$b3,$87,$2f,$0b,$84,$30,$1f,$b3,$32 // 7..4.../..0..2

loc_14fb:
        .byte $0b,$89,$34,$0b,$36,$07,$37,$1f,$ff,$94,$11,$85,$57,$ff,$94,$1d // ..4.6.7.....W...
        .byte $81,$57,$ff,$81,$00,$83,$00,$00,$94,$18,$83,$57,$ff,$0f,$01,$1b // .W.........W....
        .byte $01,$1b,$03,$81,$1b,$83,$00,$00,$94,$1d,$81,$57,$ff,$94,$1d,$89 // ...........W....
        .byte $57,$ff,$81,$00,$85,$00,$00,$94,$18,$83,$57,$ff,$18,$01,$1b,$01 // W.........W.....
        .byte $1d,$01,$81,$00,$83,$00,$00,$94,$18,$83,$57,$ff,$ff,$90,$56,$00 // ..........W...V.
        .byte $53,$00,$51,$00,$4f,$00,$4a,$00,$47,$00,$45,$00,$43,$00,$3e,$00 // S.Q.O.J.G.E.C.>.
        .byte $3b,$00,$39,$00,$37,$00,$32,$00,$2f,$00,$2d,$00,$2b,$00,$28,$00 // ;.9.7.2./.-.+.(.
        .byte $2b,$00,$2d,$00,$2f,$00,$32,$00,$37,$00,$39,$00,$3b,$00,$3e,$00 // +.-./.2.7.9.;.>.
        .byte $43,$00,$45,$00,$47,$00,$4a,$00,$4f,$00,$51,$00,$53,$00,$ff,$7f // C.E.G.J.O.Q.S...
        .byte $ff,$7f,$ff,$8c,$35,$0f,$35,$4f,$8d,$33,$0f,$33,$4f,$ff,$8d,$38 // ....5.5O.3.3O..8
        .byte $1f,$8c,$37,$1f,$8d,$38,$1f,$8d,$3a,$1f,$8d,$38,$1f,$8c,$37,$1f // ..7..8..:..8..7.
        .byte $8d,$38,$1f,$8c,$3c,$0f,$8d,$3a,$0f,$ff,$80,$00,$03,$90,$4f,$0b // .8..<..:......O.
        .byte $80,$00,$03,$90,$54,$0b,$ff,$80,$00,$05,$8c,$35,$05,$81,$00,$05 // ....T......5....
        .byte $8c,$35,$05,$ff,$85,$3b,$00,$3c,$02,$3a,$01,$38,$03,$35,$01,$38 // .5...;.<.:.8.5.8
        .byte $03,$3a,$01,$37,$03,$86,$35,$1f,$85,$3b,$00,$3c,$02,$3a,$01,$38 // .:.7..5..;.<.:.8
        .byte $03,$35,$01,$37,$00,$38,$02,$86,$3a,$19,$ff,$7f,$ff,$7f,$ff,$7f // .5.7.8..:.......
        .byte $ff,$86,$3c,$0f,$3f,$0f,$40,$00,$41,$1e,$7f,$7f,$7f,$ff,$83,$00 // ..<.?.@.A.......
        .byte $03,$86,$3b,$20,$30,$00,$3c,$42,$3c,$03,$3c,$03,$3b,$20,$20,$00 // ..; 0.<B<.<.;  .
        .byte $3c,$42,$3a,$03,$35,$03,$37,$15,$8f,$3c,$01,$3f,$01,$41,$01,$8e // <B:.5.7..<.?.A..
        .byte $3f,$03,$8f,$3c,$03,$86,$35,$0f,$37,$07,$38,$03,$3b,$20,$20,$00 // ?..<..5.7.8.;  .

txt_163b:
        .text "<J>  "
        .byte $00                                   // string terminator
        .byte $3f,$42,$3a,$13,$ff,$7f,$7f,$7f,$7f,$ff,$80,$00,$03,$87,$35,$03 // ?B:...........5.
        .byte $81,$00,$03,$80,$00,$03,$87,$35,$03,$80,$00,$03,$81,$00,$03,$87 // .......5........
        .byte $35,$03,$80,$00,$03,$84,$33,$03,$81,$00,$03,$80,$00,$03,$84,$33 // 5.....3........3
        .byte $03,$80,$00,$03,$81,$00,$03,$84,$33,$03,$ff,$80,$00,$07,$81,$00 // ........3.......
        .byte $03,$80,$00,$07,$00,$03,$81,$00,$07,$80,$00,$07,$81,$00,$03,$80 // ................
        .byte $00,$07,$00,$03,$81,$00,$07,$80,$00,$07,$81,$00,$03,$80,$00,$07 // ................
        .byte $00,$03,$81,$00,$07,$80,$00,$07,$81,$00,$03,$80,$00,$05,$81,$00 // ................
        .byte $01,$80,$00,$03,$81,$00,$03,$00,$01,$00,$01,$ff,$82,$1d,$85,$65 // ...............e
        .byte $ff,$18,$05,$1b,$05,$1d,$05,$16,$03,$22,$01,$17,$03,$23,$01,$18 // ........."...#..
        .byte $03,$24,$01,$19,$01,$1b,$01,$27,$01,$ff,$8f,$47,$00,$48,$04,$47 // .$.....'...G.H.G
        .byte $00,$48,$04,$47,$00,$48,$06,$46,$03,$47,$00,$48,$02,$4b,$03,$8e // .H.G.H.F.G.H.K..
        .byte $4a,$05,$8f,$46,$05,$8e,$43,$07,$8f,$46,$0b,$8f,$47,$00,$48,$04 // J..F..C..F..G.H.
        .byte $47,$00,$48,$04,$47,$00,$48,$0a,$47,$00,$48,$02,$4b,$03,$8e,$4d // G.H.G.H.G.H.K..M
        .byte $05,$8f,$4a,$05,$8e,$48,$07,$8f,$46,$0b,$ff,$82,$11,$87,$47,$ff // ..J..H..F.....G.
        .byte $85,$1d,$03,$18,$03,$1b,$03,$16,$03,$17,$03,$82,$18,$0b,$85,$24 // ...............$
        .byte $03,$1f,$03,$22,$03,$18,$03,$82,$1b,$03,$85,$1d,$03,$ff,$6f,$81 // ..."..........o.
        .byte $00,$01,$00,$03,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$ff,$80 // ................
        .byte $00,$03,$8d,$38,$0b,$80,$00,$03,$8d,$38,$0b,$80,$00,$03,$8c,$37 // ...8.....8.....7
        .byte $0b,$80,$00,$03,$8c,$37,$0b,$80,$00,$03,$8d,$38,$0b,$80,$00,$03 // .....7.....8....
        .byte $8d,$38,$0b,$80,$00,$03,$8d,$3a,$0b,$80,$00,$03,$8d,$3a,$0b,$ff // .8.....:.....:..
        .byte $86,$3b,$00,$85,$3c,$02,$3a,$03,$38,$03,$3a,$03,$3b,$00,$3c,$02 // .;..<.:.8.:.;.<.
        .byte $38,$01,$3a,$03,$86,$3c,$05,$39,$00,$3a,$0e,$8f,$4a,$20,$30,$00 // 8.:..<.9.:..J 0.
        .byte $4b,$44,$8e,$48,$05,$8f,$46,$03,$86,$3b,$00,$85,$3c,$02,$3a,$03 // KD.H..F..;..<.:.
        .byte $38,$03,$3a,$03,$3b,$00,$3c,$02,$38,$01,$3a,$03,$86,$3c,$05,$36 // 8.:.;.<.8.:..<.6
        .byte $00,$37,$0e,$8f,$4a,$00,$4b,$04,$8e,$4d,$05,$8f,$46,$03,$ff,$7f // .7..J.K..M..F...
        .byte $ff,$08,$06,$12,$00,$14,$00,$0d,$01,$0d,$20,$0d,$00,$0f,$07,$0f // .......... .....
        .byte $37,$0d,$01,$0d,$21,$0f,$07,$02,$c1,$10,$c1,$0f,$07,$0f,$37,$00 // 7...!.........7.
        .byte $00,$18,$c1,$00,$00,$ff,$09,$00,$06,$01,$06,$03,$06,$21,$06,$01 // .............!..
        .byte $07,$00,$07,$30,$06,$03,$06,$23,$07,$00,$11,$01,$11,$01,$07,$00 // ...0...#........
        .byte $07,$30,$00,$00,$17,$07,$00,$00,$ff,$05,$00,$01,$01,$01,$03,$01 // .0..............
        .byte $21,$01,$01,$03,$03,$03,$33,$01,$03,$01,$23,$03,$03,$03,$03,$03 // !.....3...#.....
        .byte $03,$03,$03,$03,$33,$00,$00,$0a,$03,$00,$00,$ff,$81,$df,$00,$41 // ....3..........A
        .byte $9f,$00,$11,$98,$00,$fe,$81,$df,$00,$41,$ac,$00,$80,$df,$00,$80 // .........A......
        .byte $df,$00,$80,$df,$00,$80,$df,$00,$80,$df,$00,$10,$00,$00,$fe,$41 // ...............A
        .byte $04,$00,$41,$07,$00,$41,$0c,$00,$41,$07,$00,$21,$00,$00,$ff,$41 // ..A..A..A..!...A
        .byte $03,$00,$41,$07,$00,$41,$0c,$00,$41,$07,$00,$21,$00,$00,$ff,$41 // ..A..A..A..!...A
        .byte $03,$00,$41                           // ..A

// --- Region $1886-$19a7 ---
.pc = $1886 "dat_1886"

dat_1886:
        .byte $41,$0c,$00,$41,$03,$00,$21,$00,$00,$ff,$41,$04,$00,$41,$08,$04 // A..A..!...A..A..
        .byte $41,$0c,$00,$41,$04,$00,$21,$00,$00,$ff,$41,$00,$00,$41,$00,$00 // A..A..!...A..A..
        .byte $41,$00,$00,$41,$00,$00,$fe,$41,$03,$00,$41,$07,$00,$41,$0c,$00 // A..A...A..A..A..
        .byte $ff,$41,$04,$00,$41,$07,$00,$41,$0c,$00,$ff,$00,$00,$00,$00,$00 // .A..A..A........
        .byte $00,$00,$00,$00,$17,$17,$17,$15,$16,$14,$16,$15,$15,$14,$16,$15 // ................
        .byte $15,$16,$15,$15,$16,$17,$17,$15,$16,$15,$15,$15,$15,$15,$00,$d0 // ................
        .byte $1c,$81,$04,$7c,$bf,$4b,$99,$48,$e4,$bd,$8c,$8a,$09,$8e,$b5,$db // ...|.K.H........
        .byte $50,$3f,$f8,$46,$fa,$fc,$c2,$cf,$f6,$00,$08,$08,$09,$08,$00,$00 // P?.F............
        .byte $00,$01,$08,$a8,$09,$08,$00,$00,$00,$02
        .byte $4c,$9a
        .text "AC0R"
        .byte $31,$70,$00,$00,$00,$00,$00,$00,$00,$00,$20,$68,$00,$f0,$21,$00 // 1p........ h..!.
        .byte $00
        .byte $44,$28,$09
        .text "AC0B"
        .byte $11,$70,$18
        .byte $4c,$41,$38,$5f,$a2
        .byte $f6,$70,$20,$68,$00,$f0,$21,$00,$00,$45,$0a,$0a,$41,$24,$30,$02 // .p h..!..E..A$0.
        .byte $f1,$70,$20,$88,$00,$ff,$21,$00,$00,$46,$20,$88,$00,$ff,$21,$00 // .p ...!..F ...!.
        .byte $00
        .byte $47,$0e,$e0
        .text "AA0B"
        .byte $11,$7a,$00
        .byte $4b,$41,$f1
        .byte $20,$00
        .byte $00,$58,$00,$4b,$41,$f1,$10,$00,$00,$59,$08,$68,$41,$08,$20,$02 // .X.KA....Y.hA. .
        .byte $f0,$70,$07,$08,$41,$08,$20,$00,$00,$50,$00,$7a,$17,$11,$00,$00 // .p..A. ..P.z....
        .byte $00,$40,$04,$4a,$13,$11,$00,$00,$00,$40,$0a,$00,$41,$f1,$20,$00 // .@.J.....@..A. .
        .byte $00
        .byte $59,$0e,$e8,$09,$08,$00,$00,$00,$02,$0a,$89
        .text "AC0B"
        .byte $31,$70                               // 1p

// --- Region $1a55-$1a6a ---
.pc = $1a55 "Segment $1a55"
        .byte $4a,$a8,$a2,$00,$bd,$e2,$2a,$99,$30,$06,$49,$40,$99,$58,$06,$c8 // J.....*.0.I@.X..
        .byte $e8,$bd,$e2,$2a,$d0,$f1               // ...*..

// --- Region $1e8d-$201f ---
.pc = $1e8d "Segment $1e8d"
        .byte $00,$0a,$0a,$0a,$0a,$0a,$04,$05,$05,$05,$05,$05,$06,$07,$08,$09 // ................
        .byte $0a,$0a,$04,$05,$05,$05,$05,$05,$06,$07,$08,$09,$0a,$0a,$0a,$0a // ................
        .byte $0b,$0c,$0d,$05,$05,$05,$05,$05,$0e,$0a,$04,$05,$05,$05,$0e,$0a // ................
        .byte $04,$05,$05,$05,$05,$05,$06,$07,$08,$09,$0a,$0a,$04,$05,$05,$05 // ................
        .byte $05,$05,$06,$07,$08,$09,$0a,$0a,$0a,$0a,$0b,$0c,$0d,$05,$06,$07 // ................
        .byte $08,$09,$0a,$0a,$04,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05 // ................
        .byte $06,$07,$08,$09,$0a,$0a,$04,$05,$05,$05,$05,$05,$06,$07,$08,$09 // ................
        .byte $0a,$0a,$0a,$0a,$0b,$0c,$0d,$05,$05,$05,$05,$05,$0e,$0a,$0a,$0a // ................
        .byte $0a,$0a,$0f,$10,$10,$10,$10,$10,$10,$10,$10,$11,$12,$0a,$0f,$10 // ................
        .byte $10,$10,$10,$10,$10,$10,$10,$11,$12,$0a,$13,$14,$10,$10,$10,$10 // ................
        .byte $10,$10,$10,$10,$15,$0a,$0f,$10,$10,$10,$15,$0a,$0f,$10,$10,$10 // ................
        .byte $10,$10,$10,$10,$10,$11,$12,$0a,$0f,$10,$10,$10,$10,$10,$10,$10 // ................
        .byte $10,$11,$12,$0a,$13,$14,$10,$10,$10,$10,$10,$10,$10,$11,$12,$0a // ................
        .byte $0f,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$11 // ................
        .byte $12,$0a,$0f,$10,$10,$10,$10,$10,$10,$10,$10,$11,$12,$0a,$13,$14 // ................
        .fill 8, $10
        .byte $15,$0a,$0a,$0a,$0a,$0a,$16,$17,$17,$17,$18,$19,$1a,$1b,$1b,$1c // ................
        .byte $1d,$0a,$16,$17,$17,$17,$18,$19,$1a,$1b,$1b,$1c,$1d,$0a,$1e,$1f // ................
        .byte $1b,$1b,$20,$21,$16,$17,$17,$17,$22,$0a,$23,$1b,$1b,$1b,$24,$0a // .. !....".#...$.
        .byte $16,$17,$17,$17,$18,$19,$1a,$1b,$1b,$1c,$1d,$0a,$16,$17,$17,$17 // ................
        .byte $18,$19,$1a,$1b,$1b,$1c,$1d,$0a,$1e,$1f,$1b,$1b,$5f,$19,$1a,$1b // ............_...
        .byte $1b,$1c,$1d,$0a,$16,$17,$17,$17,$60,$61,$23,$1b,$1b,$1b,$62,$19 // ........`a#...b.
        .byte $1a,$1b,$1b,$1c,$1d,$0a,$16,$17,$17,$17,$18,$19,$1a,$1b,$1b,$1c // ................
        .byte $1d,$0a,$1e,$1f,$1b,$1b,$20,$21,$16,$17,$17 // ...... !...

chr_2000:
        // === Charset data (32 bytes, $2000-$201f) ===
        .byte $17,$22,$0a,$0a,$0a,$0a,$0a,$ff       // char 0 @+0
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 1 @+1
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 2 @+2
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 3 @+3

// --- Region $202a-$264b ---
.pc = $202a "Segment $202a"
        .byte $00,$ff,$33,$ff,$cc,$33,$3f           // char 0 (partial)
        .byte $00,$00,$c0,$33,$ff,$cc,$33,$ff       // char 1 @+1
        .byte $3f,$00,$00,$00,$ff,$cc,$33,$ff       // char 2 @+2
        .byte $ff,$ff,$0f,$43,$00,$c1,$30,$ff       // char 3 @+3
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$4f,$ff       // char 4 @+4
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 5 @+5
        .byte $ff,$ff,$ff,$ff,$ff,$cc,$33,$ff       // char 6 @+6
        .byte $f0,$fc,$ff,$f3,$ff,$cc,$33,$f0       // char 7 @+7
        .byte $00,$00,$ff,$33,$ff,$cc,$33,$03       // char 8 @+8
        .byte $03,$03,$03,$47,$03,$13,$47,$fc       // char 9 @+9
        .byte $fc,$ff,$fc,$fc,$30,$cd,$30,$cc       // char 10 @+10
        .byte $00,$33,$00,$00,$44,$11,$44,$13       // char 11 @+11
        .byte $57,$04,$15,$15,$49,$16,$49,$ff       // char 12 @+12
        .byte $ff,$ff,$ff,$ff,$3f,$7f,$bf,$ff       // char 13 @+13
        .byte $ff,$ff,$ff,$ff,$f3,$fc,$f3,$fc       // char 14 @+14
        .byte $fc,$f3,$f0,$f0,$04,$d1,$04,$13       // char 15 @+15
        .byte $57,$47,$57,$57,$9b,$67,$9b,$cd       // char 16 @+16
        .byte $01,$30,$01,$01,$44,$00,$11,$11       // char 17 @+17
        .byte $55,$44,$55,$55,$44,$00,$11,$4c       // char 18 @+18
        .byte $a0,$9b,$ab,$ab,$9b,$57,$17,$cc       // char 19 @+19
        .byte $00,$33,$f0,$fc,$fc,$ff,$ff,$11       // char 20 @+20
        .byte $15,$34,$05,$01,$45,$01,$12,$11       // char 21 @+21
        .byte $55,$44,$55,$55,$99,$55,$66,$16       // char 22 @+22
        .byte $56,$46,$56,$56,$9a,$55,$66,$4f       // char 23 @+23
        .byte $9f,$6f,$af,$a3,$a7,$ab,$ab,$fc       // char 24 @+24
        .byte $c0,$f3,$c0,$c0,$c4,$01,$12,$d1       // char 25 @+25
        .byte $55,$44,$55,$55,$99,$55,$66,$11       // char 26 @+26
        .byte $55,$55,$5a,$6a,$6a,$ab,$ab,$4c       // char 27 @+27
        .byte $00,$33,$bf,$ff,$ff,$ff,$ff,$67       // char 28 @+28
        .byte $ab,$9b,$ab,$ab,$6b,$1b,$17,$cd       // char 29 @+29
        .byte $01,$30,$01,$01,$45,$01,$12,$67       // char 30 @+30
        .byte $ab,$9b,$ab,$ab,$ab,$ab,$ab,$ff       // char 31 @+31
        .byte $6a                                   // char 32 (partial)

txt_212a:
        .byte $5a,$56,$56,$56,$56,$56,$ff           // char 32 (partial)
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff       // char 33 '!'
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$45       // char 34 '"'
        .byte $12                                   // char 35 (partial)

txt_2142:
        .byte $56,$45,$56,$56,$56,$56,$99           // char 35 (partial)
        .byte $66,$aa,$99,$aa,$aa,$aa,$aa,$ab       // char 36 '$'
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab           // char 37 (partial)

txt_2158:
        .byte $56                                   // char 37 (partial)
        .byte $56,$56,$56,$56,$46,$56,$12,$aa       // char 38 '&'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab       // char 39 '''
        .byte $ab,$aa,$aa,$aa,$aa,$aa,$aa,$ff       // char 40 '('
        .byte $fd,$aa,$aa,$aa,$aa,$aa,$aa,$56       // char 41 ')'
        .byte $56,$56,$9a,$6a,$aa,$aa,$aa,$ab       // char 42 '*'
        .byte $ab,$a7,$a3,$af,$9f,$8f,$7f,$ff       // char 43 '+'
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$56       // char 44 ','
        .byte $56,$56,$96,$a6,$aa,$aa,$aa,$46       // char 45 '-'
        .byte $12,$02,$46,$02,$02,$31,$01,$a9       // char 46 '.'
        .byte $a4,$93                               // char 47 (partial)

txt_21a3:
        .byte $4f,$4f,$4f,$3f,$3f,$55               // char 47 (partial)
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$aa       // char 48 '0'
        .byte $6a,$1a,$c6,$c6,$c6,$f1,$f1,$aa       // char 49 '1'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$95,$aa       // char 50 '2'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$55,$aa       // char 51 '3'
        .byte $aa,$aa,$aa,$aa,$aa,$a9,$69,$a9       // char 52 '4'
        .byte $a4,$29,$ca,$ca,$c6,$f2,$f2,$3f       // char 53 '5'
        .byte $ff,$3f,$7f,$8f,$9f,$af,$a3,$aa       // char 54 '6'
        .byte $aa,$aa,$aa,$aa,$aa,$a9,$55,$cd       // char 55 '7'
        .byte $30,$cd,$30,$fc,$cf,$fc,$ff,$3f       // char 56 '8'
        .byte $ff,$3f,$ff,$ff,$ff,$ff,$ff,$f1       // char 57 '9'
        .byte $fc,$f1,$fc,$fc,$ff,$fc,$ff,$a4       // char 58 ':'
        .byte $9b,$67,$9b,$57,$67,$57,$13,$cc       // char 59 ';'
        .byte $33,$ff,$ff,$ff,$ff,$ff,$ff,$c9       // char 60 '<'
        .byte $30,$cd,$30,$fc,$cf,$fc,$ff,$a7       // char 61 '='
        .byte $9b,$67,$9b,$57,$67,$57,$13,$ab       // char 62 '>'
        .byte $9b,$67,$9b,$57,$67,$57,$13,$ff       // char 63 '?'
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $ff,$ff,$ff,$ff,$ff,$33,$ff,$ff       // char 65 'A'
        .byte $fc,$ff,$ff,$ff,$ff,$33,$ff,$47       // char 66 'B'
        .byte $03,$13,$03,$03,$03,$47,$03,$fc       // char 67 'C'
        .byte $ff,$fc,$fc,$ff,$fc,$fc,$30,$cc       // char 68 'D'
        .byte $33,$cc,$00,$33,$00,$00,$44,$13       // char 69 'E'
        .byte $47,$13,$57,$47,$57,$57,$9b,$cd       // char 70 'F'
        .byte $30,$cd,$01,$30,$01,$01,$45,$11       // char 71 'G'
        .byte $44,$11,$55,$44,$55,$55,$99,$67       // char 72 'H'
        .byte $9b,$67,$aa,$99,$aa,$55,$99,$fc       // char 73 'I'
        .byte $ff,$fc,$a9,$9a,$a9,$55,$99,$cd       // char 74 'J'
        .byte $34,$c1,$05,$44,$55,$55,$99,$11       // char 75 'K'
        .byte $44,$12,$56,$45,$56,$56,$9a,$67       // char 76 'L'
        .byte $9b,$6b,$a7,$93,$af,$af,$9f,$67       // char 77 'M'
        .byte $9b,$67,$ab,$9b,$ab,$ab,$ab,$01       // char 78 'N'
        .byte $12,$45,$12,$56,$45,$56,$56,$55       // char 79 'O'
        .byte $66,$99,$66,$aa,$99,$aa,$aa,$5a       // char 80 'P'
        .byte $6a,$9a,$6a,$aa,$a9,$a8,$a7,$8f       // char 81 'Q'
        .byte $bf,$bf,$7f,$3f,$ff,$ff,$ff           // char 82 (partial)

txt_22c0:
        .byte $56                                   // char 82 (partial)
        .byte $56,$56,$56,$56,$55,$55,$55,$aa       // char 83 'S'
        .byte $aa,$aa,$aa,$aa                       // char 84 (partial)

txt_22cd:
        .byte $55,$55,$55,$aa                       // char 84 (partial)
        .byte $aa,$aa,$aa,$95                       // char 85 (partial)

txt_22d5:
        .byte $55,$55,$4f,$aa                       // char 85 (partial)
        .byte $aa,$aa,$aa,$56,$59,$4f,$ff,$aa       // char 86 'V'
        .byte $aa,$aa,$a8,$93,$3f,$ff,$ff,$a3       // char 87 'W'
        .byte $8f,$3f,$ff,$ff,$ff,$ff,$ff,$ab       // char 88 'X'
        .byte $ab,$ab,$ab,$ab,$6b,$5b,$57,$11       // char 89 'Y'
        .byte $55,$56,$5a,$6b,$6b,$ab,$ab,$6c       // char 90 'Z'
        .byte $a8,$9b,$ab,$ab,$9b,$57,$17,$cc       // char 91 '['
        .byte $00,$33,$ff,$ff,$ff,$ff,$ff,$64       // char 92 '\'
        .byte $a8,$9b,$ab,$ab,$ab,$ab,$ab,$ab       // char 93 ']'
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$aa,$d5       // char 94 '^'
        .byte $d5,$d5,$d5,$d5,$f4,$f5,$f1,$aa       // char 95 '_'
        .byte $aa,$aa,$aa,$aa,$6a,$6a,$2a,$ff       // char 96 '`'
        .byte $bf,$aa,$aa,$aa,$aa,$aa,$aa,$ff       // char 97 'a'
        .byte $ff,$93,$aa,$aa,$aa,$aa,$aa,$ff       // char 98 'b'
        .byte $ff,$ff,$93,$aa,$aa,$aa,$aa,$ff       // char 99 'c'
        .byte $ff,$ff,$ff,$4f,$a3,$a8,$6a,$ff       // char 100 'd'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$3f,$f4       // char 101 'e'
        .byte $fd,$fc,$fc,$ff,$ff,$ff,$ff,$6a       // char 102 'f'
        .byte $1a,$0a,$4a,$02,$02,$f3,$f0,$aa       // char 103 'g'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$2a,$aa       // char 104 'h'
        .byte $aa,$aa,$a9,$a4,$a4,$a4,$93,$aa       // char 105 'i'
        .byte $aa,$6a,$1a,$c6,$c6,$f1,$f1,$5a       // char 106 'j'
        .byte $02,$ff,$ff,$ff,$ff,$ff,$ff,$8f       // char 107 'k'
        .byte $a3,$ab,$a8,$ea,$ea,$ea,$fa,$fc       // char 108 'l'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ce       // char 109 'm'
        .byte $33,$cc,$ff,$ff,$ff,$ff,$ff,$aa       // char 110 'n'
        .byte $3a,$cc,$33,$ff,$ff,$ff,$ff,$aa       // char 111 'o'
        .byte $aa,$c9,$33,$ff,$fc,$ff,$ff,$93       // char 112 'p'
        .byte $4f,$3f,$33,$ff,$cc,$ff,$ff,$fa       // char 113 'q'
        .byte $f9,$f6,$fd,$fd,$fe,$fd,$fd,$bf       // char 114 'r'
        .byte $bf,$4f,$9f,$5f,$6f,$5f,$13,$ff       // char 115 's'
        .byte $ff,$ff,$ff,$ff,$ff,$ea,$39,$ff       // char 116 't'
        .byte $ff,$ff,$ff,$ff,$ff,$aa,$99,$ff       // char 117 'u'
        .byte $ff,$ff,$ff,$ff,$ff,$ab,$9b,$cd       // char 118 'v'
        .byte $30,$cd,$c0,$f3,$c0,$c0,$f4,$11       // char 119 'w'
        .byte $44,$11,$55,$44,$55,$55,$59,$67       // char 120 'x'
        .byte $5b,$26,$5a,$49,$56,$55,$99,$ff       // char 121 'y'
        .byte $ff,$fc,$a9,$9a,$a9,$55,$99,$c6       // char 122 'z'
        .byte $30,$cd,$01,$30,$01,$01,$45,$66       // char 123 '{'
        .byte $44,$11,$55,$44,$55,$55,$99,$f0       // char 124 '|'
        .byte $f1,$f4,$fd,$fd,$fc,$ff,$ff,$15       // char 125 '}'
        .byte $26,$59,$16                           // char 126 (partial)

txt_241c:
        .byte $5a,$49,$56,$56,$d5                   // char 126 (partial)
        .byte $f5,$fd,$ff,$ff,$ff,$ff,$ff,$aa       // char 127
        .byte $6a                                   // char 128 (partial)

txt_242a:
        .byte $56,$55,$d5,$fd,$ff,$ff,$aa           // char 128 (partial)
        .byte $aa,$aa,$5a,$55,$55,$f5,$ff,$aa       // char 129
        .byte $aa,$aa,$aa,$5a,$55,$55,$f5,$ff       // char 130
        .byte $fe,$40,$d5,$57,$d0,$d9,$99,$b0       // char 131
        .byte $ea,$aa,$b4,$fb,$cb,$bc,$ee,$ca       // char 132
        .byte $ec,$ff,$cb,$fc,$ff,$cb,$f8,$af       // char 133
        .byte $ef,$f4,$da,$aa,$d0,$80,$a0,$34       // char 134
        .byte $84,$c8,$78,$55,$c5,$5c,$99,$c9       // char 135
        .byte $9c,$66,$c6,$6c,$6a,$c6,$ac,$7b       // char 136
        .byte $c7,$bc,$6e,$fe,$f4,$7f,$ff,$f0       // char 137
        .byte $7f,$ff,$d0,$55,$9a,$40,$00,$ff       // char 138
        .byte $fe,$40,$d5,$57,$d0,$d9,$99,$b0       // char 139
        .byte $ea,$aa,$b4,$fb,$cb,$bc,$ee,$ca       // char 140
        .byte $ec,$ff,$cb,$fc,$ff,$cb,$f8,$af       // char 141
        .byte $ef,$f4,$da,$aa,$d0,$80,$a0,$34       // char 142
        .byte $84,$c8,$78,$55,$c5,$5c,$99,$c9       // char 143
        .byte $9c,$66,$c6,$6c,$6a,$c6,$ac,$7b       // char 144
        .byte $c7,$bc,$6e,$c6,$ec,$7f,$c7,$fc       // char 145
        .byte $7f,$c7,$fc,$59,$86,$6c,$00,$ff       // char 146
        .byte $fe,$40,$d5,$57,$d0,$d9,$99,$b0       // char 147
        .byte $ea,$aa,$b4,$fb,$cb,$bc,$ee,$ca       // char 148
        .byte $ec,$ff,$cb,$fc,$ff,$cb,$fc,$af       // char 149
        .byte $ef,$ec,$da,$aa,$9c,$80,$a8,$0c       // char 150
        .byte $84,$c8                               // char 151 (partial)

txt_24e3:
        .byte $4c,$55,$c5,$5c,$99,$c9               // char 151 (partial)
        .byte $9c,$66,$c6,$6c,$6a,$c6,$ac,$7b       // char 152
        .byte $c7,$bc,$6e,$c6,$ec,$7f,$c7,$fc       // char 153
        .byte $7f,$c7,$fc,$59,$86,$6c,$00,$ff       // char 154
        .byte $c0,$00,$d5,$c0,$00,$d9,$c0,$00       // char 155
        .byte $ea,$c0,$00,$fb,$c0,$00,$ee,$c0       // char 156
        .byte $00,$ff,$c0,$00,$ff,$c0,$00,$af       // char 157
        .byte $c0,$00,$da,$c0,$00,$80,$c0,$00       // char 158
        .byte $84,$c0,$00,$55,$c0,$00,$99,$c0       // char 159
        .byte $00,$66,$c0,$00,$6a,$c0,$00,$7b       // char 160
        .byte $c0,$00,$6e,$c0,$00,$7f,$c0,$00       // char 161
        .byte $7f,$c0,$00,$59,$80,$00,$00,$ff       // char 162
        .byte $fe,$40,$d5,$57,$d0,$d9,$99,$b0       // char 163
        .byte $ea,$aa,$b4,$fb,$cb,$bc,$ee,$ca       // char 164
        .byte $ec,$ff,$cb,$fc,$ff,$cb,$fc,$af       // char 165
        .byte $cb,$ec,$da,$ca,$9c,$80,$c8,$0c       // char 166
        .byte $84,$c8                               // char 167 (partial)

txt_2563:
        .byte $4c,$55,$c5,$5c,$99,$c9               // char 167 (partial)
        .byte $9c,$66,$c6,$6c,$6a,$c6,$ac,$7b       // char 168
        .byte $c7,$bc,$6e,$c6,$ec,$7f,$c7,$fc       // char 169
        .byte $7f,$c7,$fc,$59,$86,$6c,$00,$06       // char 170
        .byte $fe,$40,$1f,$57,$d0,$39,$99,$b0       // char 171
        .byte $7a,$ba,$b4,$fb,$cb,$bc,$ee,$ca       // char 172
        .byte $ec,$ff,$cb,$fc,$ff,$cb,$fc,$af       // char 173
        .byte $cb,$ec,$da,$ca,$9c,$80,$c8,$0c       // char 174
        .byte $84,$c8                               // char 175 (partial)

txt_25a3:
        .byte $4c,$55,$c5,$5c,$99,$c9               // char 175 (partial)
        .byte $9c,$66,$c6,$6c,$6a,$c6,$ac,$7b       // char 176
        .byte $c7,$bc,$1e,$fe,$f4,$1f,$ff,$f0       // char 177
        .byte $07,$ff,$d0,$01,$be,$40,$00,$ff       // char 178
        .byte $ff,$ff,$d5                           // char 179 (partial)

txt_25c4:
        .byte $55,$55,$d9,$99,$99                   // char 179 (partial)
        .byte $ea,$aa,$aa,$fb,$cf,$bc,$ee,$ce       // char 180
        .byte $ec,$ff,$cf,$fc,$ff,$cf,$fc,$af       // char 181
        .byte $ca,$fc,$da,$cd,$ac,$80,$c8,$0c       // char 182
        .byte $84,$c8                               // char 183 (partial)

txt_25e3:
        .byte $4c,$55,$c5,$5c,$99,$c9               // char 183 (partial)
        .byte $9c,$66,$c6,$6c,$6a,$c6,$ac,$7b       // char 184
        .byte $c7,$bc,$6e,$c6,$ec,$7f,$c7,$fc       // char 185
        .byte $7f,$c7,$fc,$59,$85,$98,$00,$e4       // char 186
        .byte $00,$00,$7d,$00,$00,$9b,$00,$00       // char 187
        .byte $ab,$40,$00,$bb,$c0,$00,$ae,$c0       // char 188
        .byte $00,$bf,$c0,$00,$bf,$c0,$00,$be       // char 189
        .byte $c0,$00,$a9,$c0,$00,$80,$c0,$00       // char 190
        .byte $84,$c0,$00,$55,$c0,$00,$99,$c0       // char 191
        .byte $00,$66,$c0,$00,$6a,$c0,$00,$7b       // char 192
        .byte $c0,$00,$6e,$c0,$00,$7f,$c0,$00       // char 193
        .byte $7f,$c0,$00,$66,$c0,$00,$00,$06       // char 194
        .byte $ff,$fc,$1f,$55,$5c,$39,$99,$9c       // char 195
        .byte $7a,$be,$ac                           // char 196 (partial)

// --- Region $2658-$2c00 ---
.pc = $2658 "bmp_2658"

bmp_2658:
        // === Charset data (424 bytes, $2658-$27ff) ===
        .byte $3f,$ff,$40,$1f,$aa,$d0,$06,$f0       // char 0 @+0
        .byte $30,$00,$08,$74,$00,$05,$5c,$bf       // char 1 @+1
        .byte $c9,$9c,$66,$c6,$6c,$aa,$c6,$ac       // char 2 @+2
        .byte $7b,$c7,$bc,$6e,$fe,$f4,$7f,$ff       // char 3 @+3
        .byte $f0,$7f,$ff,$d0,$55,$9a,$40,$00       // char 4 @+4
        .byte $0a,$0a,$0a,$0a,$0a,$25,$26,$26       // char 5 @+5
        .byte $26,$27,$0a,$28,$29,$29,$29,$2a       // char 6 @+6
        .byte $0a,$25,$26,$26,$26,$27,$0a,$28       // char 7 @+7
        .byte $29,$29,$29,$2a,$0a,$28,$29,$29       // char 8 @+8
        .byte $29,$2a,$0a,$25,$26,$26,$26,$27       // char 9 @+9
        .byte $0a,$28,$29,$29,$29,$2a,$0a,$25       // char 10 @+10
        .byte $26,$26,$26,$27,$0a,$28,$29,$29       // char 11 @+11
        .byte $29,$2a,$0a,$25,$26,$26,$26,$27       // char 12 @+12
        .byte $0a,$28,$29,$29,$29,$2a,$0a,$28       // char 13 @+13
        .byte $29,$29,$29,$2a,$0a,$28,$29,$29       // char 14 @+14
        .byte $29,$2a,$0a,$25,$26,$26,$26,$27       // char 15 @+15
        .byte $0a,$28,$29,$29,$29,$2a,$0a,$28       // char 16 @+16
        .byte $29,$29,$29,$2a,$0a,$25,$26,$26       // char 17 @+17
        .byte $26,$27,$0a,$28,$29,$29,$29,$2a       // char 18 @+18
        .byte $0a,$28,$29,$29,$29,$63,$0a,$0a       // char 19 @+19
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a       // char 20 @+20
        .byte $0a                                   // char 21 (partial)

txt_2701:
        .byte $2b,$2c,$2c,$2c,$2d,$2e,$2f           // char 21 (partial)
        .byte $2c,$2c,$2c,$30,$0a                   // char 22 (partial)

txt_270d:
        .byte $2b,$2c,$2c                           // char 22 (partial)
        .byte $2c,$2d,$2e,$2f,$2c,$2c,$2c,$30       // char 23 @+23
        .byte $0a                                   // char 24 (partial)

txt_2719:
        .byte $2b,$2c,$2c,$2c,$2d,$31,$32           // char 24 (partial)
        .byte $2c,$2c,$2c,$2a,$0a,$2b,$2c,$2c       // char 25 @+25
        .byte $2c,$2a,$0a,$2b,$2c,$2c,$2c,$2a       // char 26 @+26
        .byte $0a,$2b,$2c,$2c,$2c,$2a,$0a           // char 27 (partial)

txt_2737:
        .byte $2b                                   // char 27 (partial)
        .byte $2c,$2c,$2c,$2d,$2e,$2f,$2c,$2c       // char 28 @+28
        .byte $2c,$30,$0a,$2b,$2c,$2c,$2c,$2a       // char 29 @+29
        .byte $0a,$2b,$2c,$2c,$2c,$2a,$0a,$2b       // char 30 @+30
        .byte $2c,$2c,$2c,$2a,$0a,$2b,$2c,$2c       // char 31 @+31
        .byte $2c,$2a,$0a,$2b,$2c,$2c,$2c,$2a       // char 32 ' '
        .byte $0a                                   // char 33 (partial)

txt_2761:
        .byte $2b,$2c,$2c,$2c,$2d,$2e,$2f           // char 33 (partial)
        .byte $2c,$2c,$2c,$30,$0a,$64,$65,$2c       // char 34 '"'
        .byte $2c,$2c,$66,$67,$68,$69,$6a,$0a       // char 35 '#'
        .byte $0a,$0a,$0a,$0a,$0a                   // char 36 (partial)

txt_277d:
        .byte $33,$34,$35                           // char 36 (partial)
        .byte $36,$37,$38,$39,$34,$35,$3a,$3b       // char 37 '%'
        .byte $0a                                   // char 38 (partial)

txt_2789:
        .byte $33,$34,$35,$36,$37,$38,$39           // char 38 (partial)
        .byte $34,$35,$3a,$3b,$0a                   // char 39 (partial)

txt_2795:
        .byte $33,$34,$35                           // char 39 (partial)
        .byte $36,$37,$38,$3c,$34,$35,$36,$2a       // char 40 '('
        .byte $0a,$33,$34,$35,$36,$2a,$0a,$33       // char 41 ')'
        .byte $34,$35,$36,$2a,$0a,$33,$34,$35       // char 42 '*'
        .byte $36,$2a,$0a                           // char 43 (partial)

txt_27b3:
        .byte $33,$34,$35,$36,$37                   // char 43 (partial)
        .byte $38,$39,$34,$35,$3a,$3b,$0a,$33       // char 44 ','
        .byte $34,$35,$36,$2a,$0a,$33,$34,$35       // char 45 '-'
        .byte $36,$2a,$0a,$33,$34,$35,$36,$2a       // char 46 '.'
        .byte $0a,$33,$34,$35,$36,$2a,$0a,$33       // char 47 '/'
        .byte $34,$35,$36,$2a,$0a                   // char 48 (partial)

txt_27dd:
        .byte $33,$34,$35                           // char 48 (partial)
        .byte $36,$37,$38,$39,$34,$35,$3a,$3b       // char 49 '1'
        .byte $0a,$6b,$6c,$6d,$2c,$2c,$6e,$6f       // char 50 '2'
        .byte $34,$70,$71,$12,$0a,$0a,$0a,$0a       // char 51 '3'
        .byte $0a,$3d,$3e,$0a,$3f,$40,$41,$42       // char 52 '4'
        .byte $3e,$0a,$3f,$43,$0a,$3d,$3e,$0a       // char 53 '5'
        .byte $3f,$40,$41,$42,$3e,$0a,$3f,$43       // char 54 '6'
        .byte $0a,$3d,$3e,$0a,$3f,$40,$41,$3d       // char 55 '7'
        .byte $3e,$0a,$3f,$44,$0a,$3d,$3e,$0a       // char 56 '8'
        .byte $3f,$44,$0a,$3d,$3e,$0a,$3f,$44       // char 57 '9'
        .byte $0a,$3d,$3e,$0a,$3f,$44,$0a,$3d       // char 58 ':'
        .byte $3e,$0a,$3f,$40,$41,$42,$3e,$0a       // char 59 ';'
        .byte $3f,$43,$0a,$3d,$3e,$0a,$3f,$44       // char 60 '<'
        .byte $0a,$3d,$3e,$0a,$3f,$44,$0a,$3d       // char 61 '='
        .byte $3e,$0a,$3f,$44,$0a,$3d,$3e,$0a       // char 62 '>'
        .byte $3f,$44,$0a,$3d,$3e,$0a,$3f,$44       // char 63 '?'
        .byte $0a,$3d,$3e,$0a,$3f,$40,$41,$42       // char 64 '@'
        .byte $3e,$0a,$3f,$43,$0a,$0a,$72,$73       // char 65 'A'
        .byte $74,$75,$76,$3f,$3e,$0a,$77,$78       // char 66 'B'
        .byte $0a,$0a,$0a,$0a,$0a,$45,$46,$46       // char 67 'C'
        .byte $47,$48,$0a,$45,$46,$46,$47,$48       // char 68 'D'
        .byte $0a,$45,$46,$46,$47,$48,$0a,$45       // char 69 'E'
        .byte $46,$46,$47,$48,$0a,$45,$46,$46       // char 70 'F'
        .byte $47,$48,$0a,$45,$46,$46,$47,$48       // char 71 'G'
        .byte $0a,$45,$46,$46,$47,$48,$0a,$45       // char 72 'H'
        .byte $46,$46,$47,$48,$0a,$45,$46,$46       // char 73 'I'
        .byte $47,$48,$0a,$45,$46,$46,$47,$48       // char 74 'J'
        .byte $0a,$45,$46,$46,$47,$48,$0a,$45       // char 75 'K'
        .byte $46,$46,$47,$48,$0a,$45,$46,$46       // char 76 'L'
        .byte $47,$48,$0a,$45,$46,$46,$47,$48       // char 77 'M'
        .byte $0a,$45,$46,$46,$47,$48,$0a,$45       // char 78 'N'
        .byte $46,$46,$47,$48,$0a,$45,$46,$46       // char 79 'O'
        .byte $47,$48,$0a,$45,$46,$46,$47,$48       // char 80 'P'
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a,$45       // char 81 'Q'
        .byte $46,$46,$47,$48,$0a,$0a,$0a,$0a       // char 82 'R'
        .byte $0a,$49,$4a,$4a,$4a,$4b,$0a,$49       // char 83 'S'
        .byte $4a,$4a,$4a,$4b,$0a,$49,$4a,$4a       // char 84 'T'
        .byte $4a,$4b,$0a,$49,$4a,$4a,$4a,$4b       // char 85 'U'
        .byte $0a,$49,$4a,$4a,$4a,$4b,$0a,$49       // char 86 'V'
        .byte $4a,$4a,$4a,$4b,$0a,$49,$4a,$4a       // char 87 'W'
        .byte $4a,$4b,$0a,$49,$4a,$4a,$4a,$4b       // char 88 'X'
        .byte $0a,$49,$4a,$4a,$4a,$4b,$0a,$49       // char 89 'Y'
        .byte $4a,$4a,$4a,$4b,$0a,$49,$4a,$4a       // char 90 'Z'
        .byte $4a,$4b,$0a,$49,$4a,$4a,$4a,$4b       // char 91 '['
        .byte $0a,$49,$4a,$4a,$4a,$4b,$0a,$49       // char 92 '\'
        .byte $4a,$4a,$4a,$4b,$0a,$49,$4a,$4a       // char 93 ']'
        .byte $4a,$4b,$0a,$49,$4a,$4a,$4a,$4b       // char 94 '^'
        .byte $0a,$49,$4a,$4a,$4a,$4b,$0a,$49       // char 95 '_'
        .byte $4a,$4a,$4a,$4b,$0a,$79,$7a,$7a       // char 96 '`'
        .byte $7a,$7b,$0a,$49,$4a,$4a,$4a,$4b       // char 97 'a'
        .byte $0a,$0a,$0a,$0a,$0a                   // char 98 (partial)

txt_296d:
        .text "LMMMNOPMMQR"
        .byte $0a
        .text "LMMM"
        .byte $53,$0a
        .text "LMMMS"
        .byte $0a
        .text "LMMMS"
        .byte $0a
        .byte $4c,$4d
        .byte $4d,$4d,$53,$0a
        .text "LMMMS"
        .byte $0a
        .text "LMMMS"
        .byte $0a
        .text "LMMMS"
        .byte $0a

txt_29a3:
        .text "LMMMNOPMMQR"
        .byte $0a,$7c,$7d
        .byte $4d,$4d
        .byte $7e,$7f
        .text "PMMQR"
        .byte $0a
        .text "LMMMS"
        .byte $0a
        .byte $4c,$4d
        .byte $4d,$4d,$53,$0a
        .text "LMMMS"
        .byte $0a

txt_29cd:
        .text "LMMMNOPMMQR"
        .byte $0a,$80,$81,$81,$81

txt_29dd:
        .text "NOPMMQR"
        .byte $0a,$0a,$0a,$0a,$0a

txt_29e9:
        .text "TUUUUUUUUVW"
        .byte $0a
        .text "TUUU"
        .byte $2a,$0a
        .text "TUUU*"
        .byte $0a
        .text "TUUU*"
        .byte $0a
        .byte $54,$55
        .byte $55,$55,$2a,$0a
        .text "TUUU*"
        .byte $0a
        .text "TUUU*"
        .byte $0a
        .text "TUUU*"
        .byte $0a

txt_2a1f:
        .text "TUUUUUUUUVW"
        .byte $0a,$82,$83

txt_2a2d:
        .text "UUUUUUUVW"
        .byte $0a
        .text "TUUU*"
        .byte $0a
        .text "TUUU*"
        .byte $0a
        .text "TUUU*"
        .byte $0a

txt_2a49:
        .text "TUUUUUUUUVW"
        .byte $0a

txt_2a55:
        .text "TUUUUUUUUVW"
        .byte $0a,$0a,$0a,$0a,$0a

txt_2a65:
        .text "XYYYYYZ"
        .byte $5b
        .byte $5c,$5d,$0a,$0a
        .text "XYYY"
        .byte $5e,$0a
        .text "XYYY"
        .byte $5e,$0a
        .text "XYYY"
        .byte $5e,$0a
        .byte $58,$59
        .byte $59,$59,$5e,$0a
        .text "XYYY"
        .byte $5e,$0a
        .text "XYYY"
        .byte $5e,$0a
        .text "XYYY"
        .byte $5e,$0a

txt_2a9b:
        .text "XYYYYYZ"
        .byte $5b
        .byte $5c,$5d,$0a,$0a,$0a,$84,$85,$86
        .byte $87
        .byte $59,$5a,$5b
        .byte $5c,$5d,$0a,$0a
        .text "XYYY"
        .byte $5e,$0a
        .byte $58,$59
        .byte $59,$59,$5e,$0a
        .text "XYYY"
        .byte $5e,$0a

txt_2ac5:
        .text "XYYYYYZ"
        .byte $5b
        .byte $5c,$5d,$0a,$0a

txt_2ad1:
        .text "XYYYYYZ"
        .byte $5b
        .byte $5c,$5d,$0a,$0a,$0a,$0a,$0a,$0a
        .byte $0a,$20,$12,$0f,$0c,$0c,$09,$0e,$07,$20,$12 // . ....... .

txt_2aec:
        .text ".+14 "
        .byte $00
        .byte $44,$02,$0c,$01,$02,$0c,$01
        .byte $20,$06,$15
        .byte $03,$0b,$20,$19,$0f,$15,$21,$20,$14,$08,$05,$20,$12,$15,$0c,$05 // .. ...! ... ....
        .byte $12,$13,$20,$06,$12,$0f,$0d,$20,$14,$08,$05,$20,$05,$18,$10,$0c // .. .... ... ....
        .byte $0f,$04,$09,$0e,$27,$20,$10,$0f,$13,$13,$05,$20,$01,$12,$05,$20 // ....' ..... ... 
        .byte $02,$01,$03,$0b,$20,$17,$09,$14,$08,$20,$13,$0f,$0d,$0b,$09,$0e // .... .... ......
        .byte $04,$01,$20,$0c,$09,$14,$14,$0c,$05,$20,$11,$15,$01,$0c,$09,$14 // .. ...... ......
        .byte $19                                   // .

txt_2b4d:
        .text "..B "
        .byte $12,$0f,$0c,$0c,$09,$0e,$07
        .byte $20,$12,$0f,$0e,$0e
        .byte $19,$20,$04,$0f,$0e,$05,$20,$02,$19,$20,$10,$13,$05,$15,$04,$0f // . .... .. ......
        .byte $0d,$09,$13,$14,$20,$0f,$06,$20,$02,$0f,$0d,$1a,$21,$20,$07,$12 // .... .. ....! ..
        .byte $05,$05,$14,$09,$0e,$07,$13,$20,$0f,$0e,$0c,$19,$20,$14,$0f,$20 // ....... .... .. 
        .byte $14,$08,$05,$20,$02,$05,$13,$14       // ... ....

txt_2b95:
        .text " !  ....    "
        .byte $05,$0e,$04
        .byte $20
        .byte $0e,$0f,$17                           // ...

txt_2ba8:
        .text " !!!            "
        .text "    "
        .byte $00

dat_2bbd:
        .text "                                                             "
        .byte $00                                   // string terminator
        .byte $bd,$bd,$bd,$bd,$bd                   // .....

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

// --- Region $3000-$3000 ---
.pc = $3000 "scr_3000"

scr_3000:
        .byte $00                                   // .

// --- Region $3100-$3100 ---
.pc = $3100 "spr_3100"

spr_3100:
        .byte $00                                   // .

// --- Region $3c00-$3c00 ---
.pc = $3c00 "scr_3c00"

scr_3c00:
        .byte $00                                   // .

// --- Region $3fc0-$3fc0 ---
.pc = $3fc0 "spr_3fc0"

spr_3fc0:
        .byte $00                                   // .

// --- Region $45f1-$45f1 ---
.pc = $45f1 "dat_45f1"

dat_45f1:
        // === Fill data (1 bytes, $45f1-$45f1) ===
        .byte $00                                   // .

// --- Region $54d1-$54d1 ---
.pc = $54d1 "dat_54d1"

dat_54d1:
        // === Fill data (1 bytes, $54d1-$54d1) ===
        .byte $00                                   // .

// --- Region $5687-$5687 ---
.pc = $5687 "dat_5687"

dat_5687:
        // === Fill data (1 bytes, $5687-$5687) ===
        .byte $00                                   // .

// --- Region $60ca-$60ca ---
.pc = $60ca "dat_60ca"

dat_60ca:
        // === Fill data (1 bytes, $60ca-$60ca) ===
        .byte $00                                   // .

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

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

// --- Region $9907-$9907 ---
.pc = $9907 "dat_9907"

dat_9907:
        // === Fill data (1 bytes, $9907-$9907) ===
        .byte $00                                   // .

// --- Region $a2d1-$a2d1 ---
.pc = $a2d1 "dat_a2d1"

dat_a2d1:
        // === Fill data (1 bytes, $a2d1-$a2d1) ===
        .byte $00                                   // .

// --- Region $a43b-$a43b ---
.pc = $a43b "dat_a43b"

dat_a43b:
        // === Fill data (1 bytes, $a43b-$a43b) ===
        .byte $00                                   // .

// --- Region $bd01-$bd0b ---
.pc = $bd01 "dat_bd01"

dat_bd01:
        .fill 11, $00

// --- Region $bd0d-$bd0d ---
.pc = $bd0d "dat_bd0d"

dat_bd0d:
        // === Fill data (1 bytes, $bd0d-$bd0d) ===
        .byte $00                                   // .

// --- Region $dbe7-$dbe7 ---
.pc = $dbe7 "dat_dbe7"

dat_dbe7:
        .byte $01                                   // .
