// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:15
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $30ff  (10496 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0fb0 (4016)
// IRQ handler:  $18a3 (irq_18a3)
// IRQ handler:  $19e8 (irq_19e8)
// IRQ handler:  $1a4b (irq_1a4b)
//
// Code: 2418 bytes, Data: 8078 bytes
// Labels: 227, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $0fb0-$0fcd ---
.pc = $0fb0 "main_0fb0"

main_0fb0:
        sei
        ldx #$00
        stx $d011
        lda #$01
        sta $0286
        sta $d021
        jsr $e544
        ldx #$00
        stx $d020
        stx $d021
        jmp loc_1ed0

chr_0fcc:
        // === Charset data (2 bytes, $0fcc-$0fcd) ===
        .byte $29,$3f                               // char 0 (partial)

// --- Region $1000-$1009 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $196f

sub_1000:
        jmp loc_1085

scr_1003:
        // === Screen RAM (3 bytes, $1003-$1005) ===
        .encoding "screencode_mixed"
        .byte $4c,$b5                               // scrcode: ..
        .text "p"
        .encoding "petscii_upper"
// Referenced by: jsr from $19ed

sub_1006:
        jmp loc_10bb

scr_1009:
        // === Screen RAM (1 bytes, $1009-$1009) ===
        .byte $ff                                   // scrcode: .

// --- Region $1085-$1508 ---
.pc = $1085 "loc_1085"

loc_1085:
        ldx #$00
        txa

loc_1088:
        lda #$00
        sta $1029,x
        sta $105f,x
        lda #$01
        sta $1026,x
        lda #$09
        sta $102c,x
        lda #$10
        sta $102f,x
        inx
        cpx #$03
        bcc loc_1088
        lda $1011
        sta $1013
        lda #$1f
        sta $d418
        lda #$01
        sta $100a
        rts

loc_10b5:
        lda #$00
        sta $100a
        rts

loc_10bb:
        lda $100a
        bne loc_10c1
        rts

loc_10c1:
        lda #$00
        sta $1074
        ldx #$02

loc_10c8:
        lda $100e,x
        sta $bb
        tay
        lda $1026,x
        beq loc_1120
        dec $1059,x
        bpl loc_10f7
        inc $1059,x
        dec $1071,x
        bmi loc_10eb
        lda $1068,x
        ora #$01
        sta $d404,y
        jmp loc_126a

loc_10eb:
        inc $1071,x
        lda $1068,x
        sta $d404,y
        jmp loc_126a

loc_10f7:
        lda $1041,x
        and #$10
        beq loc_111d
        lda #$81
        sta $d404,y
        lda $1012
        asl
        tay
        lda dat_1508,y
        pha
        lda $1509,y
        pha
        ldy $bb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_141d

loc_111d:
        jmp loc_126a

loc_1120:
        txa
        tay
        lda $102c,y
        sta $bc
        lda $102f,y
        sta $bd
        lda #$00
        sta $100d
        ldy $1029,x
        lda #$00
        sta $1020,x
        lda ($bc),y
        cmp #$ff
        bne loc_1142
        jmp loc_14c1

loc_1142:
        pha
        and #$20
        beq loc_114c
        lda #$01
        sta $100d

loc_114c:
        pla
        cmp #$80
        bcc loc_1154
        jmp loc_1444

loc_1154:
        and #$1f
        clc
        adc #$01
        sta $1026,x

loc_115c:
        iny
        lda ($bc),y
        pha
        iny
        tya
        sta $1029,x
        pla
        bne loc_1173
        lda $104d,x
        and #$fe
        sta $1068,x
        jmp loc_1267

loc_1173:
        clc
        adc $105c,x
        sta $101d,x
        asl
        tay
        lda dat_1508,y
        sta $1032,x
        lda $1509,y
        sta $1035,x
        lda $100d
        cmp #$01
        bne loc_1192
        jmp loc_1267

loc_1192:
        lda $1050,x
        pha
        and #$0f
        sta $1059,x
        pla
        lsr
        lsr
        lsr
        lsr
        pha
        clc
        adc #$01
        sta $106b,x
        pla
        sta $100c
        lda #$01
        sta $1062,x
        lda #$00
        sec
        sbc $100c
        sta $106e,x
        lda $104d,x
        sta $1068,x
        lda #$00
        sta $100b
        lda $1041,x
        and #$10
        beq loc_11ec
        lda #$01
        sta $100b
        lda $1012
        asl
        tay
        lda dat_1508,y
        pha
        lda dat_1508,y
        pha
        ldy $bb
        pla
        sta $d401,y
        pla
        sta $d400,y
        lda #$81
        jmp loc_11ef

loc_11ec:
        lda $104a,x

loc_11ef:
        ldy $bb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $1044,x
        sta $d405,y
        lda $1047,x
        sta $d406,y
        lda $1041,x
        sta $103b,x
        sta $1038,x
        lda #$00
        sta $1017,x
        lda #$02
        sta $1071,x
        lda $1050,x
        lsr
        lsr
        lsr
        lsr
        sec
        sbc #$01
        sta $1062,x
        lda $1053,x
        sta $1014,x
        pha
        and #$0f
        asl
        asl
        sta $1065,x
        pla
        and #$f0
        lsr
        sta $1056,x
        lda $1041,x
        and #$20
        beq loc_125f
        ldy $107c,x
        lda $16ca,y
        pha
        and #$7f
        asl
        sta $1075
        pla
        and #$80
        sta $1079,x
        lda $1074
        ora $1076,x
        sta $1074

loc_125f:
        lda $100b
        beq loc_1267
        jmp loc_141d

loc_1267:
        jmp loc_13af

loc_126a:
        lda $1038,x
        clc
        adc $103e,x
        bcc loc_1276
        inc $103b,x

loc_1276:
        sta $1038,x
        lda $1041,x
        cmp #$c0
        bcc loc_1283
        jmp loc_1393

loc_1283:
        cmp #$80
        bcs loc_12ee
        cmp #$40
        bcs loc_128e
        jmp loc_131c

loc_128e:
        lda $1017,x
        clc
        adc $1053,x
        tay
        lda $16bc,y
        cmp #$ff
        bne loc_12a0
        jmp loc_141d

loc_12a0:
        cmp #$41
        beq loc_12ab
        cmp #$40
        beq loc_12ab
        jmp loc_12b4

loc_12ab:
        pha
        iny
        lda $16bc,y
        sta $101b
        pla

loc_12b4:
        sta $101c
        iny
        lda $16bc,y
        clc
        adc $101d,x
        asl
        iny
        sty $101a
        tay
        lda dat_1508,y
        pha
        lda $1509,y
        ldy $bb
        sta $d401,y
        pla
        sta $d400,y
        lda $101a
        sec
        sbc $1053,x
        sta $1017,x
        lda $101b
        sta $d403,y
        lda $101c
        sta $d404,y
        jmp loc_141d

loc_12ee:
        ldy $1014,x

loc_12f1:
        lda $16ba,y
        cmp #$ff
        bne loc_12fe
        ldy $1053,x
        jmp loc_12f1

loc_12fe:
        sta $be
        iny
        tya
        sta $1014,x
        lda $101d,x
        clc
        adc $be
        asl
        tay
        lda dat_1508,y
        sta $1032,x
        lda $1509,y
        sta $1035,x
        jmp loc_13af

loc_131c:
        lda $1020,x
        beq loc_1349
        cmp #$80
        bcs loc_1337
        lda $1032,x
        clc
        adc $1023,x
        bcc loc_1331
        inc $1035,x

loc_1331:
        sta $1032,x
        jmp loc_13af

loc_1337:
        lda $1032,x
        sec
        sbc $1023,x
        bcs loc_1343
        dec $1035,x

loc_1343:
        sta $1032,x
        jmp loc_13af

loc_1349:
        dec $1065,x
        bpl loc_13af
        inc $1065,x
        lda $1053,x
        beq loc_13af
        dec $1062,x
        lda $1062,x
        bpl loc_137e
        cmp $106e,x
        bcs loc_1369
        lda $106b,x
        sta $1062,x

loc_1369:
        lda $1032,x
        clc
        adc $1056,x
        sta $1032,x
        lda $1035,x
        adc #$00
        sta $1035,x
        jmp loc_13af

loc_137e:
        lda $1032,x
        sec
        sbc $1056,x
        sta $1032,x
        lda $1035,x
        sbc #$00
        sta $1035,x
        jmp loc_13af

loc_1393:
        lda $1032,x
        sec
        sbc $1053,x
        bcs loc_139f
        dec $1035,x

loc_139f:
        sta $1032,x
        lda $1035,x
        bpl loc_13af
        lda #$01
        sta $1035,x
        sta $1032,x

loc_13af:
        lda $1041,x
        and #$20
        beq loc_1403
        lda $1074
        ora $1076,x
        sta $1074
        ldy $107c,x
        lda $1079,x
        bmi loc_13e1
        lda $16cb,y
        beq loc_1403
        lda $1075
        clc
        adc $16cd,y
        sta $1075
        lda $1075
        cmp $16cb,y
        bcs loc_13fb
        jmp loc_1403

loc_13e1:
        lda $16cc,y
        beq loc_1403
        lda $1075
        sec
        sbc $16cd,y
        sta $1075
        lda $1075
        cmp $16cc,y
        bcc loc_13fb
        jmp loc_1403

loc_13fb:
        lda $1079,x
        eor #$80
        sta $1079,x

loc_1403:
        ldy $bb
        lda $1032,x
        sta $d400,y
        lda $1035,x
        sta $d401,y
        lda $1038,x
        sta $d402,y
        lda $103b,x
        sta $d403,y

loc_141d:
        dex
        bpl loc_1441
        lda $1074
        sta $d417
        lda $1075
        sta $d416
        dec $1013
        bpl loc_1440
        lda $1011
        sta $1013
        dec $1026
        dec $1027
        dec $1028

loc_1440:
        rts

loc_1441:
        jmp loc_10c8

loc_1444:
        and #$1f
        clc
        adc #$01
        sta $1026,x
        iny
        lda ($bc),y
        cmp #$80
        bcs loc_1499
        sty $be
        pha
        tay
        lda $16ce,y
        asl
        asl
        sta $107c,x
        pla
        asl
        asl
        asl
        tay
        lda $16d3,y
        sta $104a,x
        lda $16d4,y
        sta $104d,x
        lda $16d5,y
        sta $1044,x
        lda $16d6,y
        sta $1047,x
        lda $16d7,y
        sta $1050,x
        lda $16d8,y
        sta $1041,x
        lda $16d9,y
        sta $103e,x
        lda $16da,y
        sta $1053,x
        ldy $be
        jmp loc_115c

loc_1499:
        and #$3f
        cmp #$20
        bcs loc_14b0
        and #$1f
        pha
        lda #$01
        sta $1020,x
        pla
        asl
        asl
        sta $1023,x
        jmp loc_115c

loc_14b0:
        and #$1f
        pha
        lda #$80
        sta $1020,x
        pla
        asl
        asl
        sta $1023,x
        jmp loc_115c

loc_14c1:
        lda $107f,x
        sta $bc
        lda $1082,x
        sta $bd
        ldy $105f,x

loc_14ce:
        lda ($bc),y
        cmp #$fe
        bne loc_14d7
        jmp loc_10b5

loc_14d7:
        cmp #$ff
        bne loc_14e0
        ldy #$00
        jmp loc_14ce

loc_14e0:
        iny
        cmp #$80
        bcs loc_1500
        pha
        tya
        sta $105f,x
        pla
        tay
        lda $16b2,y
        sta $102c,x
        lda $16b6,y
        sta $102f,x
        lda #$00
        sta $1029,x
        jmp loc_1120

loc_1500:
        and #$1f
        sta $105c,x
        jmp loc_14ce

dat_1508:
        .byte $16                                   // .

// --- Region $1533-$1535 ---
.pc = $1533 "loc_1533"

loc_1533:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL

dat_1535:
        .byte $03                                   // .

// --- Region $158d-$1594 ---
.pc = $158d "Segment $158d"
        and ($26),y
        .byte $34,$42                               // nop $42,x // ILLEGAL
        .byte $37,$8c                               // rla $8c,x // ILLEGAL

dat_1593:
        .byte $3a,$08                               // :.

// --- Region $15ac-$15b0 ---
.pc = $15ac "loc_15ac"

loc_15ac:
        bpl loc_162a
        bvs loc_1533
        rti

// --- Region $162a-$1632 ---
.pc = $162a "loc_162a"

loc_162a:
        ora ($1c,x)
        .byte $83,$03                               // sax ($03,x) // ILLEGAL
        bit $01
        bit $81
        .byte $02                                   // jam // ILLEGAL

// --- Region $1712-$17c7 ---
.pc = $1712 "loc_1712"

loc_1712:
        lda #$2a
        ldy #$17
        sta smc_1a0e
        sty smc_1a0f
        jmp $ea7e

dat_171f:
        .byte $00                                   // .
// Referenced by: jsr from $1781, $178b, $1795

sub_1720:
        sta $1a83
        stx $1a95
        sty $1a88
        rts

loc_172a:
        inc dat_171f
        lda dat_171f
        cmp #$40
        beq loc_175d
        cmp #$45
        beq loc_1767
        cmp #$4a
        beq loc_1771
        cmp #$80
        beq loc_177b
        cmp #$85
        beq loc_1785
        cmp #$8a
        beq loc_178f
        cmp #$bb
        beq loc_1799
        cmp #$c0
        beq loc_179f
        cmp #$c5
        beq loc_17a9
        cmp #$ca
        beq loc_17b3
        cmp #$ff
        beq loc_179c
        rts

loc_175d:
        lda #$0e
        ldx #$0b
        ldy #$00
        jsr sub_1d4a
        rts

loc_1767:
        lda #$0b
        ldx #$00
        ldy #$00
        jsr sub_1d4a
        rts

loc_1771:
        lda #$00
        ldx #$00
        ldy #$00
        jsr sub_1d4a
        rts

loc_177b:
        lda #$0c
        ldx #$0b
        ldy #$00
        jsr sub_1720
        rts

loc_1785:
        lda #$0b
        ldx #$00
        ldy #$00
        jsr sub_1720
        rts

loc_178f:
        lda #$00
        ldx #$00
        ldy #$00
        jsr sub_1720
        rts

loc_1799:
        jmp loc_17bd

loc_179c:
        jmp loc_2880

loc_179f:
        lda #$0d
        ldx #$0b
        ldy #$00
        jsr sub_1cb7
        rts

loc_17a9:
        lda #$0b
        ldx #$00
        ldy #$00
        jsr sub_1cb7
        rts

loc_17b3:
        lda #$00
        ldx #$00
        ldy #$00
        jsr sub_1cb7
        rts

loc_17bd:
        lda #$c8
        ldy #$17
        sta smc_1a0e
        sty smc_1a0f
        rts

// --- Region $18a3-$199b ---
.pc = $18a3 "irq_18a3"

irq_18a3:
        ldy #$0d

loc_18a5:
        dey
        bpl loc_18a5
        ldy #$ff

loc_18aa:
        iny
        ldx #$f9
        lda tbl_1800,y
        sta $d016
        sta $d024
        lda dat_1850,y
        sta $d018

loc_18bc:
        iny
        lda tbl_1800,y
        sta $d016
        sta $d024
        lda dat_1850,y
        sta $d018
        bit $fd
        lda tbl_1800,y
        sta $d024
        lda tbl_1800,y
        sta $d024
        lda tbl_1800,y
        sta $d024
        inx
        beq loc_18aa
        nop
        nop
        nop
        cpy #$4e
        bcc loc_18bc
        ldx $ea
        lda $1f00,x
        eor #$ff
        and #$07
        ora #$b0
        sta $d016
        lda #$f9
        sta $d012
        lda #$01
        sta $d019
        jsr sub_1a6d
        lda #$e8
        ldy #$19
        sta $0314
        sty $0315
        jmp $ea7e

loc_1912:
        sei
        ldx #$00

loc_1915:
        lda $1e00,x
        sta scr_3000,x
        inx
        cpx #$c0
        bne loc_1915
        ldx #$00

loc_1922:
        lda tbl_1ec0,x
        sta spr_0800,x
        inx
        cpx #$10
        bne loc_1922
        lda #$00
        sta $d011
        lda #$1a
        sta $d018
        lda #$08
        sta $0286
        sta $d021
        jsr $e544
        ldx #$01
        stx $d01a
        dex
        stx $dc0e
        stx $d020
        stx $d021

loc_1951:
        lda $0e48,x
        clc
        adc #$40
        sta $0478,x
        lda $0eb0,x
        clc
        adc #$40
        sta $04e0,x
        lda #$00
        sta $da58,x
        sta $dae8,x
        inx
        bne loc_1951
        txa
        jsr sub_1000
        ldx #$00
        lda #$40

loc_1976:
        sta $0450,x
        sta $05e0,x
        inx
        cpx #$28
        bne loc_1976
        jsr sub_1ba7
        jsr sub_1be4
        lda #$a3
        ldx #$18
        sta $0314
        stx $0315
        lda #$41
        sta $d012
        cli

loc_1997:
        jmp loc_1997

chr_199a:
        // === Charset data (2 bytes, $199a-$199b) ===
        .byte $80,$81                               // char 0 (partial)

// --- Region $19a4-$19da ---
.pc = $19a4 "sub_19a4"
// Referenced by: jsr from $1af6

sub_19a4:
        lda #$00
        sta $d010
        ldx #$05
        ldy #$0a

loc_19ad:
        stx $19e6
        ldx $19e7
        lda scr_2400,x
        ldx $19e6
        clc
        adc chr_19da,x
        sta $d000,y
        bcc loc_19ce
        lda $d010
        ldx $19e6
        ora $19e0,x
        sta $d010

loc_19ce:
        dey
        dey
        ldx $19e6
        dex
        bpl loc_19ad
        dec $19e7
        rts

chr_19da:
        // === Charset data (1 bytes, $19da-$19da) ===
        .byte $00                                   // char 0 (partial)

// --- Region $19e8-$1a3e ---
.pc = $19e8 "irq_19e8"

irq_19e8:
        lda #$13
        sta $d011
        jsr sub_1006
        jsr sub_1b5e
        lda #$1b
        sta $d011
        lda #$12
        sta $d018
.label smc_19fe = * + 1
        lda #$00                                    // !SMC: modified by $1cbd
        sta $d022
.label smc_1a03 = * + 1
        lda #$00                                    // !SMC: modified by $1cba
        sta $d023
        jsr sub_1bf8
        jsr sub_1c4b

smc_1a0d:
.label smc_1a0e = * + 1
.label smc_1a0f = * + 2
        jsr smc_1ca0                                // !SMC: modified by $1d11, $1d2c, $1d2f
        lda #$00
        sta $d015

smc_1a15:
        nop                                         // !SMC: modified by $1d0b

smc_1a16:
        nop                                         // !SMC: modified by $1d18

smc_1a17:
        nop                                         // !SMC: modified by $1d1b

smc_1a18:
        nop                                         // !SMC: modified by $1d0e

smc_1a19:
        nop                                         // !SMC: modified by $1d22

smc_1a1a:
        nop                                         // !SMC: modified by $1d25
        ldx $e4
        lda $1f00,x
        and #$07
        ora #$b0
        sta $d016
        lda #$32
        sta $d012
        lda #$01
        sta $d019
        lda #$4b
        ldy #$1a
        sta $0314
        sty $0315
        jmp $ea7e

chr_1a3e:
        // === Charset data (1 bytes, $1a3e-$1a3e) ===
        .byte $ad                                   // char 0 (partial)

// --- Region $1a4b-$1b40 ---
.pc = $1a4b "irq_1a4b"

irq_1a4b:
        ldx #$fe

loc_1a4d:
        inx
        bne loc_1a4d
        nop
.label smc_1a52 = * + 1
        lda #$00                                    // !SMC: modified by $1cb7
        sta $d021
        lda #$41
        sta $d012
        lda #$01
        sta $d019
        lda #$a3
        ldy #$18
        sta $0314
        sty $0315
        jmp $ea7e
// Referenced by: jsr from $1902

sub_1a6d:
        lda #$a0

loc_1a6f:
        cmp $d012
        bne loc_1a6f
        ldx #$ff
        stx $d015
        stx $d01b
        stx $d01c
        stx $d01d
        lda #$0f
        sta $d026
        lda #$0b
        sta $d025
        ldx #$07

loc_1a8e:
        lda chr_1b41
        sta $07f8,x
        lda #$0c
        sta $d027,x
        dex
        bpl loc_1a8e
        ldx #$10

loc_1a9e:
        lda $1b4c,x
        sta $d000,x
        dex
        bpl loc_1a9e
        lda #$aa

loc_1aa9:
        cmp $d012
        bne loc_1aa9
        ldx #$f6

loc_1ab0:
        inx
        bne loc_1ab0
        lda #$00
        sta $d021
        lda #$12
        sta $d018
        lda $1bba
        sta $d016
        lda #$c6

loc_1ac5:
        cmp $d012
        bne loc_1ac5
        lda $1bf7
        sta $d016
        lda #$ca
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$e0

loc_1aec:
        cmp $d012
        bne loc_1aec
        lda #$c8
        sta $d016
        jsr sub_19a4
        lda #$3f
        sta $d015
        sta $d01c
        lda #$00
        sta $d017
        sta $d01b
        sta $d01d
        ldx #$07

loc_1b0e:
        lda chr_199a,x
        sta $07f8,x
        lda #$00
        sta $d027,x
        dex
        bpl loc_1b0e
        lda #$00
        sta $d026
        lda #$00
        sta $d025
        lda #$ea
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        rts

// --- Region $1b5e-$1b7a ---
.pc = $1b5e "sub_1b5e"
// Referenced by: jsr from $19f0

sub_1b5e:
        inc $1b5d
        lda $1b5d
        and #$03
        beq loc_1b69
        rts

loc_1b69:
        lda $1b4b
        sta chr_1b41
        ldx #$09

loc_1b71:
        lda chr_1b41,x
        sta $1b42,x
        dex
        bpl loc_1b71
        rts

// --- Region $1ba7-$1baf ---
.pc = $1ba7 "sub_1ba7"
// Referenced by: jsr from $1981

sub_1ba7:
        lda #$00
        ldy #$25
        sta $e0
        sty $e1
        rts

// --- Region $1be4-$1bec ---
.pc = $1be4 "sub_1be4"
// Referenced by: jsr from $1984

sub_1be4:
        lda #$00
        ldy #$26
        sta $e2
        sty $e3
        rts

// --- Region $1bf8-$1d32 ---
.pc = $1bf8 "sub_1bf8"

// Referenced by: jsr from $1a07
sub_1bf8: {
        lda $e4
        clc
        adc #$01
        sta $e4
        ldx $e4
        lda $1f00,x
        lsr
        lsr
        lsr
        sta $e8
        lda #$30
        sec
        sbc $e8
        sta $e8
        lda #$00
        sta $e6
        lda #$04
        sta $e7
        lda #$1e
        sta $e9
        lda #$02
        sta $e5
loop1:
        ldy #$27
loop2:
        lda ($e8),y
        clc
        adc #$40
        sta ($e6),y
        dey
        bpl loop2
        lda $e6
        clc
        adc #$28
        sta $e6
        lda $e7
        adc #$00
        sta $e7
        lda $e8
        clc
        adc #$50
        sta $e8
        lda $e9
        adc #$00
        sta $e9
        dec $e5
        bne loop1
        rts
}
// Referenced by: jsr from $1a0a

sub_1c4b:
        lda $ea
        clc
        adc #$01
        sta $ea
        ldx $ea
        lda $1f00,x
        eor #$ff
        lsr
        lsr
        lsr
        sta $ee
        lda #$30
        sec
        sbc $ee
        sta $ee
        lda #$08
        sta $ec
        lda #$06
        sta $ed
        lda #$30
        sta $ef
        lda #$02
        sta $eb

loc_1c75:
        ldy #$27

loc_1c77:
        lda ($ee),y
        clc
        adc #$40
        sta ($ec),y
        dey
        bpl loc_1c77
        lda $ec
        clc
        adc #$28
        sta $ec
        lda $ed
        adc #$00
        sta $ed
        lda $ee
        clc
        adc #$50
        sta $ee
        lda $ef
        adc #$00
        sta $ef
        dec $eb
        bne loc_1c75
        rts

smc_1ca0:
        inc $1d83                                   // !SMC: modified by $1ce1
        lda $1d83
        cmp #$40
        beq loc_1cc1
        cmp #$45
        beq loc_1ccb
        cmp #$4a
        beq loc_1cd5
        cmp #$4f
        beq loc_1cdf
        rts
// Referenced by: jsr from $17a5, $17af, $17b9, $1cc7, $1cd1, $1cdb

sub_1cb7:
        sta smc_1a52                                // SMC: modifies $1a52
        sty smc_1a03                                // SMC: modifies $1a03
        stx smc_19fe                                // SMC: modifies $19fe
        rts

loc_1cc1:
        lda #$0b
        ldx #$00
        ldy #$00
        jsr sub_1cb7
        rts

loc_1ccb:
        lda #$05
        ldx #$0b
        ldy #$00
        jsr sub_1cb7
        rts

loc_1cd5:
        lda #$0d
        ldx #$05
        ldy #$0b
        jsr sub_1cb7
        rts

loc_1cdf:
        lda #$ad
        sta smc_1ca0                                // SMC: modifies $1ca0

smc_1ce4:
        inc $1d84                                   // !SMC: modified by $1cf1
        lda $1d84
        cmp #$60
        beq loc_1cef
        rts

loc_1cef:
        lda #$ad
        sta smc_1ce4                                // SMC: modifies $1ce4
        lda #$12
        sta dat_1850

smc_1cf9:
        inc $1cf7                                   // !SMC: modified by $1d06
        lda $1cf7
        cmp #$9f
        beq loc_1d04
        rts

loc_1d04:
        lda #$ad
        sta smc_1cf9                                // SMC: modifies $1cf9
        lda #$20
        sta smc_1a15                                // SMC: modifies $1a15
        sta smc_1a18                                // SMC: modifies $1a18
        sta smc_1a0d                                // SMC: modifies $1a0d
        lda #$7b
        ldy #$1b
        sta smc_1a16                                // SMC: modifies $1a16
        sty smc_1a17                                // SMC: modifies $1a17
        lda #$bb
        ldy #$1b
        sta smc_1a19                                // SMC: modifies $1a19
        sty smc_1a1a                                // SMC: modifies $1a1a
        lda #$33
        ldy #$1d
        sta smc_1a0e                                // SMC: modifies $1a0e
        sty smc_1a0f                                // SMC: modifies $1a0f
        rts

// --- Region $1ed0-$1ef0 ---
.pc = $1ed0 "loc_1ed0"

loc_1ed0:
        ldx #$00
        lda #$ff

loc_1ed4:
        sta dat_2900,x
        sta $2a00,x
        sta $2b00,x
        sta scr_2c00,x
        sta $2d00,x
        sta $2e00,x
        sta $2f00,x
        inx
        bne loc_1ed4
        jmp loc_1912

chr_1eef:
        // === Charset data (2 bytes, $1eef-$1ef0) ===
        .byte $06,$00                               // char 0 (partial)

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

// --- Region $0800-$0faf ---
.pc = $0800 "spr_0800"

spr_0800:
        // === Charset data (1968 bytes, $0800-$0faf) ===
        .byte $00,$0b,$08,$14,$00,$9e,$80,$00       // char 0 @+0

txt_0808:
        .byte $33,$30,$34,$29,$00,$00,$00,$00       // char 1 @+1
        .byte $07,$33,$33,$07,$33,$39,$39,$03       // char 2 @+2
        .byte $c3,$99,$3f,$3f,$3f,$3f,$99,$c3       // char 3 @+3
        .byte $07                                   // char 4 (partial)

txt_0821:
        .byte $33,$39,$39,$39,$39,$33,$07           // char 4 (partial)
        .byte $03,$39,$3f,$07,$3f,$3f,$39,$03       // char 5 @+5
        .byte $03,$39,$3f,$07                       // char 6 (partial)

txt_0834:
        .byte $3f,$3f,$3f,$3f                       // char 6 (partial)
        .byte $c3,$99,$3f,$3f,$21,$39,$99,$c3       // char 7 @+7
        .byte $39,$39,$39,$01,$39,$39,$39,$39       // char 8 @+8
        .byte $81,$27,$e7,$e7,$e7,$e7,$e7,$81       // char 9 @+9
        .byte $81,$33,$f3,$f3,$f3,$f3,$27,$8f       // char 10 @+10
        .byte $39,$33,$27,$0f                       // char 11 (partial)

txt_085c:
        .byte $27,$33,$39,$3d                       // char 11 (partial)
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$39,$03       // char 12 @+12
        .byte $39,$11,$01                           // char 13 (partial)

txt_086b:
        .byte $29,$39,$39,$39,$39                   // char 13 (partial)
        .byte $23,$09,$19                           // char 14 (partial)

txt_0873:
        .byte $39,$39,$39,$39,$39                   // char 14 (partial)
        .byte $c7,$93,$39,$39,$39,$39,$93,$c7       // char 15 @+15
        .byte $03,$39,$39,$03                       // char 16 (partial)

txt_0884:
        .byte $3f,$3f,$3f,$3f                       // char 16 (partial)
        .byte $c7,$93,$39,$39,$29,$33,$83,$c9       // char 17 @+17
        .byte $03,$39,$39,$03,$27,$33,$39,$3d       // char 18 @+18
        .byte $83,$39,$3f,$87,$f3,$f9,$33,$87       // char 19 @+19
        .byte $81,$27,$e7,$e7,$e7,$e7,$e7,$e7       // char 20 @+20

txt_08a8:
        .byte $39,$39,$39,$39,$39,$39,$39,$83       // char 21 @+21
        .byte $39,$39,$39,$39,$39,$93,$c7,$ef       // char 22 @+22
        .byte $39,$39,$29,$29,$01,$11,$39,$7d       // char 23 @+23
        .byte $39,$39,$93,$c7,$c7,$93,$39,$39       // char 24 @+24
        .byte $39,$39,$39,$93,$c7,$cf,$9f,$3f       // char 25 @+25
        .byte $81,$39,$f3,$e7,$cf,$9f,$39,$03       // char 26 @+26
        .byte $c3,$cf,$cf,$cf,$cf,$cf,$cf,$c3       // char 27 @+27
        .byte $f3,$ed,$cf,$83,$cf,$9f,$39,$03       // char 28 @+28
        .byte $c3,$f3,$f3,$f3,$f3,$f3,$f3,$c3       // char 29 @+29
        .byte $ff,$c7,$ab,$6d,$01,$d7,$bb,$39       // char 30 @+30
        .byte $ff,$ff,$c7,$83,$6d,$01,$93,$39       // char 31 @+31
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $cf,$cf,$cf,$cf,$cf,$ff,$cf,$cf       // char 33 '!'
        .byte $99,$33,$ff,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $99,$99,$00,$99,$00,$99,$99,$ff       // char 35 '#'
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff       // char 36 '$'
        .byte $9d,$99,$f3,$e7,$cf,$99,$b9,$ff       // char 37 '%'
        .byte $c3,$99,$c3,$c7,$98,$99,$c0,$ff       // char 38 '&'
        .byte $e7,$cf,$ff,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $f9,$f3,$e7,$e7,$e7,$e7,$f3,$f9       // char 40 '('
        .byte $9f,$cf,$e7,$e7,$e7,$e7,$cf,$9f       // char 41 ')'
        .byte $ff,$99,$c3,$00,$c3,$99,$ff,$ff       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$e7,$cf       // char 44 ','
        .byte $ff,$ff,$f9,$83,$3f,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$cf,$cf,$ff       // char 46 '.'
        .byte $fe,$fc,$f9,$f3,$e7,$cf,$9f,$3f       // char 47 '/'
        .byte $c7,$93,$39,$39,$39,$39,$93,$c7       // char 48 '0'
        .byte $e7,$87,$e7,$e7,$e7,$e7,$e7,$c3       // char 49 '1'
        .byte $83,$39,$f9,$f3,$e7,$cf,$99,$03       // char 50 '2'
        .byte $83,$39,$f9,$c3,$f3,$f9,$39,$83       // char 51 '3'
        .byte $e3,$c3,$93,$33,$33,$01,$f3,$f3       // char 52 '4'
        .byte $03,$39,$3f,$03,$f9,$f9,$33,$87       // char 53 '5'
        .byte $c3,$99,$3f,$03,$39,$39,$93,$c7       // char 54 '6'
        .byte $81,$39,$f9,$f3,$e7,$cf,$9f,$3f       // char 55 '7'
        .byte $c7,$93,$39,$83,$39,$39,$93,$c7       // char 56 '8'
        .byte $c7,$93,$39,$39,$81,$f9,$33,$87       // char 57 '9'
        .byte $ff,$ff,$cf,$cf,$ff,$ff,$cf,$cf       // char 58 ':'
        .byte $ff,$ff,$cf,$cf,$ff,$ff,$cf,$9f       // char 59 ';'
        .byte $f1,$e7,$cf,$9f,$9f,$cf,$e7,$f1       // char 60 '<'
        .byte $ff,$f9,$83,$3f,$f9,$83,$3f,$ff       // char 61 '='
        .byte $8f,$e7,$f3,$f9,$f9,$f3,$e7,$8f       // char 62 '>'
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$e7       // char 63 '?'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $01,$3f,$3a,$78,$78,$78,$b8,$b8       // char 65 'A'
        .byte $5a,$ff,$aa,$00,$00,$00,$00,$00       // char 66 'B'
        .byte $aa,$ff,$aa,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $aa,$ff,$ab,$0b,$0b,$0b,$0b,$0b       // char 68 'D'
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 69 'E'
        .byte $ff,$ff,$ff,$fc,$f3,$f3,$de,$de       // char 70 'F'
        .byte $ff,$f5,$0f,$fa,$a0,$80,$00,$00       // char 71 'G'
        .byte $ea,$7f,$ea,$80,$00,$00,$00,$00       // char 72 'H'
        .byte $ab,$fb,$bb,$bb,$bb,$bb,$bb,$bb       // char 73 'I'
        .byte $b8,$b9,$b8,$b9,$b9,$ba,$b9,$ba       // char 74 'J'
        .byte $00,$55,$00                           // char 75 (partial)

txt_0a5b:
        .byte $55,$55,$aa,$55,$aa                   // char 75 (partial)
        .byte $00,$55,$00                           // char 76 (partial)

txt_0a63:
        .byte $55,$55,$aa,$56,$aa                   // char 76 (partial)
        .byte $00,$55,$00                           // char 77 (partial)

txt_0a6b:
        .byte $55,$55,$aa,$ff,$ea                   // char 77 (partial)
        .byte $00,$55,$00                           // char 78 (partial)

txt_0a73:
        .byte $55,$55,$aa,$ff,$aa                   // char 78 (partial)
        .byte $0b,$5b,$0b,$5b,$5b,$ab,$ff,$aa       // char 79 'O'
        .byte $de,$b9,$b8,$b9,$b9,$ba,$b9,$ba       // char 80 'P'
        .byte $00,$55,$00                           // char 81 (partial)

txt_0a8b:
        .byte $55,$55,$aa,$bf,$ba                   // char 81 (partial)
        .byte $bb,$bb,$bb,$bb,$bb,$bb,$fb,$ab       // char 82 'R'
        .byte $ba,$b8,$b8,$b8,$b8,$b8,$b8,$b8       // char 83 'S'
        .byte $aa,$00,$00,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $aa,$02,$02,$02,$02,$02,$02,$02       // char 85 'U'
        .byte $ef,$ef,$ef,$ef,$ef,$ef,$ef,$ef       // char 86 'V'
        .byte $ff,$ff,$ff,$c0,$cf,$ce,$de,$de       // char 87 'W'
        .byte $ff,$ff,$ff,$56,$ff,$aa,$00,$00       // char 88 'X'
        .byte $ff,$ff,$ff,$aa,$ff,$aa,$00,$00       // char 89 'Y'
        .byte $ff,$ff,$ff,$ab,$fb,$bb,$bb,$bb       // char 90 'Z'
        .byte $ff,$ff,$ff,$f0,$f3,$f3,$f7,$f7       // char 91 '['
        .byte $ff,$ff,$ff,$15,$ff,$aa,$80,$80       // char 92 '\'
        .byte $ff,$ff,$ff,$aa,$fe,$ae               // char 93 (partial)

txt_0aee:
        .byte $2e,$2e                               // char 93 (partial)
        .byte $b8,$b9,$b9,$ba,$b9,$ba,$bb,$ba       // char 94 '^'
        .byte $44,$11,$55,$66,$99,$aa,$bb,$ee       // char 95 '_'
        .byte $46,$12,$56,$66,$9a,$aa,$ba,$ee       // char 96 '`'
        .byte $de,$ee,$ee,$ee,$ee,$ee,$ee,$ee       // char 97 'a'
        .byte $44,$11,$55,$66,$99,$aa,$ee,$bb       // char 98 'b'
        .byte $bb,$bb,$bb,$bb,$bb,$bb,$bb,$bb       // char 99 'c'
        .byte $f7,$fb,$fb,$fb,$fb,$fb,$fb,$fb       // char 100 'd'
        .byte $84,$91,$95,$a6,$99,$aa,$ae,$bb       // char 101 'e'
        .byte $6e,$2e,$6e,$6e,$ae,$ae,$ee,$ae       // char 102 'f'
        .byte $b9,$b8,$b9,$b9,$ba,$ba,$bb,$ba       // char 103 'g'
        .byte $11,$44,$55,$99,$66,$aa,$bb,$ee       // char 104 'h'
        .byte $12,$46,$55,$99,$66,$aa,$bb,$ee       // char 105 'i'
        .byte $ef,$ef,$ba,$bf,$6a,$aa,$bb,$ee       // char 106 'j'
        .byte $ff,$ff,$aa,$ff,$aa,$aa,$bb,$ee       // char 107 'k'
        .byte $ff,$ff,$af,$fa,$af,$aa,$bb,$ee       // char 108 'l'
        .byte $ff,$ff,$ff,$bf,$eb,$be,$ab,$eb       // char 109 'm'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$bf,$bf       // char 110 'n'
        .byte $ff,$ff,$ff,$ff,$ff,$fc,$f0,$f0       // char 111 'o'
        .byte $fe,$fe,$fe,$fe,$0e,$02,$06,$02       // char 112 'p'
        .byte $ee,$ee,$ee,$ee,$ee,$ee,$ee,$ee       // char 113 'q'
        .byte $ff,$ff,$ff,$fc,$fc,$fc,$f0,$f0       // char 114 'r'
        .byte $fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb       // char 115 's'
        .byte $bf,$bf,$bf,$83,$80,$80,$80,$80       // char 116 't'
        .byte $ff,$ff,$ff,$ff,$3f,$4f,$17,$47       // char 117 'u'
        .byte $bb,$ee,$ee,$ee,$fb,$fb,$fe,$ff       // char 118 'v'
        .byte $ff,$ff,$fc,$f1,$90,$a4,$fa,$af       // char 119 'w'
        .byte $ff,$0f,$13,$04,$01,$44,$91,$ea       // char 120 'x'
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$17,$aa       // char 121 'y'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$a0       // char 122 'z'
        .byte $ff,$ff,$fc,$f0,$c0,$c0,$04,$01       // char 123 '{'
        .byte $fe,$fe,$3e,$0f,$0f,$4f,$13,$07       // char 124 '|'
        .byte $ef,$ef,$ef,$bb,$bb,$bb,$bb,$bb       // char 125 '}'
        .byte $bb,$b8,$b8,$b9,$b8,$b8,$b9,$b9       // char 126 '~'
        .byte $c0,$00,$01,$00,$10,$05,$14,$45       // char 127

scr_0c00:
        .byte $46,$16,$12,$46,$52,$16,$46,$52       // char 128
        .byte $ff,$7f,$7f,$3f,$50,$44,$55,$54       // char 129
        .byte $f0,$c1,$d0,$00,$11,$40,$11,$04       // char 130
        .byte $84,$81,$90,$84,$95,$85,$91,$95       // char 131
        .byte $11,$14,$45,$51,$15,$59,$55,$66       // char 132
        .byte $ee,$ee,$ee,$6e,$ae,$ae,$ae,$ae       // char 133
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$fd,$ff       // char 134
        .byte $ff,$ff,$ff,$ff,$ff,$de,$9b,$79       // char 135
        .byte $fe,$fe,$fd,$fd,$fc,$50,$fc,$5d       // char 136
        .byte $fa,$ff,$ff,$ff,$ff,$1d,$99,$79       // char 137
        .byte $bf,$ea,$ff,$ff,$ff,$5d,$99,$59       // char 138
        .byte $ff,$aa,$ff,$ff,$ff,$df,$9b,$5b       // char 139
        .byte $f8,$b8,$ee,$ee,$ee,$ee,$ee,$de       // char 140
        .byte $10,$04,$41,$14,$44,$15,$51,$56       // char 141
        .byte $11,$55,$44,$55,$51,$15,$66,$55       // char 142
        .byte $b8,$b9,$ba,$b9,$b9,$ba,$b9,$b9       // char 143
        .byte $54,$45,$56,$65,$55,$59,$96,$6a       // char 144
        .byte $96,$5a,$66,$5a,$9a,$66,$6a,$9a       // char 145
        .byte $ef,$ef,$ef,$ef,$ef,$d4,$ff,$aa       // char 146
        .byte $ee,$de,$de,$ce,$ce,$3a,$fb,$ae       // char 147
        .byte $45,$99,$56,$a5,$65,$a9,$9d,$f9       // char 148
        .byte $41,$14,$55,$64,$95,$69,$96,$69       // char 149
        .byte $96,$a5,$95,$99,$a6,$aa,$9b,$ba       // char 150
        .byte $65,$9a,$69,$9a,$a6,$6a,$ae,$eb       // char 151
        .byte $ae,$ae,$ae,$ee,$ae,$fb,$eb,$fe       // char 152
        .byte $ff,$ff,$ff,$ff,$ff,$aa,$ff,$aa       // char 153
        .byte $fd,$fd,$ff,$ff,$ff,$aa,$ff,$aa       // char 154
        .byte $df,$9b,$bb,$ff,$ff,$aa,$ff,$aa       // char 155
        .byte $a9,$fd,$ff,$ff,$ff,$aa,$ff,$aa       // char 156
        .byte $9d,$99,$bb,$ff,$ff,$aa,$ff,$aa       // char 157
        .byte $9b,$99,$bb,$ff,$ff,$a9,$ff,$aa       // char 158
        .byte $9b,$5b,$ab,$ff,$ff,$50,$ff,$aa       // char 159
        .byte $de,$de,$ce,$ce,$ce,$3a,$f9,$ab       // char 160
        .byte $65,$56,$69,$9a,$69,$9a,$a9,$bb       // char 161
        .byte $66,$69,$9a,$66,$a9,$9a,$ab,$ba       // char 162
        .byte $ba,$ba,$b9,$ba,$bb,$ba,$bb,$ba       // char 163
        .byte $99,$6a,$b6,$ab,$bb,$ee,$ff,$ee       // char 164
        .byte $ab,$ea,$bf,$bb,$ff,$ef,$fb,$ff       // char 165
        .byte $af,$fb,$ff,$bf,$ff,$ff,$ff,$ff       // char 166
        .byte $ef,$fb,$bf,$ff,$ff,$ef,$ff,$fe       // char 167
        .byte $a6,$e9,$ee,$bb,$ef,$bb,$ff,$fb       // char 168
        .byte $9a,$e6,$a9,$9e,$aa,$ea,$be,$eb       // char 169
        .byte $bb,$bb,$bb,$bb,$ef,$ef,$ef,$bf       // char 170
        .byte $fb,$fb,$fb,$fb,$fe,$fe,$fe,$ff       // char 171
        .byte $bb,$ae,$bf,$bb,$ef,$ee,$ef,$bb       // char 172
        .byte $af,$fb,$bf,$ef,$ff,$ff,$ff,$ff       // char 173
        .byte $bb,$ff,$bf,$ff,$ff,$ff,$ff,$ff       // char 174
        .byte $ff,$ee,$ff,$fb,$ff,$ff,$ff,$ff       // char 175
        .byte $bb,$fa,$ee,$ff,$fb,$ff,$ff,$ff       // char 176
        .byte $9b,$aa,$ee,$fb,$ff,$bb,$ff,$ff       // char 177
        .byte $a6,$6a,$ba,$ab,$ba,$ff,$ef,$fe       // char 178
        .byte $a6,$ea,$bb,$af,$fb,$ff,$ef,$ff       // char 179
        .byte $ee,$ff,$bf,$fb,$ff,$ff,$ff,$ff       // char 180
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 181
        .byte $ee,$fb,$bf,$fb,$ff,$ff,$ff,$ff       // char 182
        .byte $ba,$eb,$bf,$fb,$ff,$bf,$ff,$ff       // char 183
        .byte $aa,$bb,$af,$fb,$bf,$fe,$ef,$ff       // char 184
        .byte $eb,$be,$ef,$bb,$fe,$ee,$fe,$fb       // char 185
        .byte $bb,$bb,$ba,$bf,$aa,$ff,$ff,$ff       // char 186
        .byte $ff,$bf,$aa,$ff,$aa,$ff,$ff,$ff       // char 187
        .byte $ff,$ff,$aa,$ff,$aa,$ff,$ff,$ff       // char 188
        .byte $ef,$fa,$af,$fa,$af,$ff,$ff,$ff       // char 189
        .byte $eb,$be,$eb,$bf,$ff,$ff,$ff,$ff       // char 190
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 191
        .byte $ba,$ef,$fa,$ff,$ff,$ff,$ff,$ff       // char 192
        .byte $ff,$ab,$fe,$ab,$fe,$ff,$ff,$ff       // char 193
        .byte $ff,$fa,$af,$fa,$af,$ff,$ff,$ff       // char 194
        .byte $c0,$c4,$c1,$c2,$ca,$00,$12,$49       // char 195
        .byte $00,$44,$19,$66,$aa,$bc,$bc,$bc       // char 196
        .byte $0b,$6b,$9b,$6b,$ab,$00,$11,$44       // char 197
        .byte $66,$99,$aa,$c0,$c4,$c1,$c2,$ca       // char 198
        .byte $bc,$bc,$bc,$00,$44,$19,$66,$aa       // char 199
        .byte $16,$49,$aa,$0b,$6b,$9b,$6b,$ab       // char 200
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 201
        .byte $00,$00,$00,$00,$01,$02,$03,$03       // char 202
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 203
        .byte $03,$03,$03,$04,$05,$06,$07,$08       // char 204
        .byte $03,$03,$03,$03,$09,$00,$00,$00       // char 205
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 206
        .byte $00,$00,$00,$0a,$0b,$0c,$0d,$0e       // char 207
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 208
        .byte $0e,$0e,$0f,$05,$10,$0b,$0b,$11       // char 209
        .byte $0e,$0e,$0e,$12,$00,$00,$00,$00       // char 210
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 211
        .byte $00,$00,$13,$14,$15,$16,$17,$18       // char 212
        .byte $19,$1a,$1b,$1c,$19,$1d,$00,$00       // char 213
        .byte $00,$00,$00,$13,$14,$15,$16,$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,$1e,$1f,$20,$16                   // char 217 (partial)

txt_0ecd:
        .byte $21,$22,$22                           // char 217 (partial)
        .byte $23,$24,$25,$22,$26,$00,$00,$00       // char 218
        .byte $00,$00                               // char 219 (partial)

txt_0eda:
        .byte $27,$28,$29,$2a,$2b,$2c               // char 219 (partial)
        .byte $2d,$2e,$00,$00,$00,$00,$00,$00       // char 220
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 221
        .byte $23,$2f,$30,$16,$31,$00               // char 222 (partial)

txt_0ef6:
        .byte $32,$23                               // char 222 (partial)
        .byte $33,$34,$35,$31,$00,$00,$00,$00       // char 223
        .byte $00                                   // char 224 (partial)

txt_0f01:
        .byte $36,$37,$38,$39,$3a,$3b,$3c           // char 224 (partial)
        .byte $3d,$00,$00,$00,$00,$00,$00,$00       // char 225
        .byte $00,$00,$00,$00,$00,$00,$00,$3e       // char 226
        .byte $3f,$40,$16                           // char 227 (partial)

txt_0f1b:
        .byte $31,$41,$42,$23,$33                   // char 227 (partial)
        .byte $43,$44,$45,$00,$00,$00               // char 228 (partial)

txt_0f26:
        .byte $46,$47                               // char 228 (partial)
        .byte $48,$49,$4a,$4b,$4c,$4d,$4e,$23       // char 229
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 230
        .byte $00,$00,$00,$00,$00,$00               // char 231 (partial)

txt_0f3e:
        .byte $4f,$50                               // char 231 (partial)
        .byte $51,$52,$53,$54,$55,$23,$33,$56       // char 232
        .byte $57,$58,$59,$59,$59,$5a,$5b,$5c       // char 233
        .byte $5d,$5e,$5f,$60,$61,$62,$23,$00       // char 234
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 235
        .byte $00,$00,$00,$00,$00,$63,$64,$65       // char 236
        .byte $66,$67,$68,$69,$6a,$6b,$6c,$6d       // char 237
        .byte $6e,$00,$6f,$70,$71,$72,$73,$74       // char 238
        .byte $75,$76,$77,$78,$79,$6a,$00,$00       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $00,$00,$00,$00,$7a,$7b,$7c,$7c       // char 241
        .byte $7c,$7d,$7e,$7f,$00,$80,$81,$7c       // char 242
        .byte $7c,$7c,$7c,$7c,$7c,$7c,$7c,$7c       // char 243
        .byte $7c,$7c,$82,$7e,$7f,$00,$00,$00       // char 244
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 245

// --- Region $0fce-$0fff ---
.pc = $0fce "Program $0fce"
        .byte $9d,$00,$04,$e8,$e0,$28               // char 0 (partial)
        .byte $d0,$f3,$a9,$1b,$8d,$11,$d0,$a2       // char 1 @+1
        .byte $00,$a0,$00,$ca,$d0,$fd,$88,$d0       // char 2 @+2
        .byte $fa,$ce,$ef,$1e,$d0,$f5,$4c,$d0       // char 3 @+3
        .byte $1e,$00,$00,$00,$00,$00,$00,$00       // char 4 @+4
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 5 @+5
        .byte $00,$00,$00,$00                       // char 6 (partial)

// --- Region $100a-$1084 ---
.pc = $100a "Segment $100a"
        .encoding "screencode_mixed"
        .text "aa@@@gnc"
        .byte $50                                   // scrcode: .
        .text "a@@"
        .byte $f4                                   // scrcode: .
        .text "@@@mh"
        .byte $80                                   // scrcode: .
        .text "v0<@@@@@"
        .byte $78                                   // scrcode: .
        .text "bbby"
        .byte $1e                                   // scrcode: .
        .text "b"
        .byte $cb,$fd,$c8                           // scrcode: ...
        .text "uuu"
        .byte $e0,$68,$48                           // scrcode: ...
        .text "cq#4p"
        .byte $71                                   // scrcode: .
        .text "4p"
        .byte $6f,$40                               // scrcode: ..
        .text "@04panhh"
        .byte $e0                                   // scrcode: .
        .text "@"
        .byte $80,$41                               // scrcode: ..
        .text "q"
        .byte $41,$41                               // scrcode: ..
        .text "q"
        .byte $41                                   // scrcode: .
        .text "aa1@@"
        .byte $f4                                   // scrcode: .
        .text "@@"
        .byte $78                                   // scrcode: .
        .text "@"
        .text "@@llldbd"
        .byte $ff,$ff,$fd                           // scrcode: ...
        .text "@@@"
        .byte $41                                   // scrcode: .
        .text "q"
        .byte $40                                   // scrcode: .
        .text "aad@@"
        .byte $fd                                   // scrcode: .
        .text "bb@@"
        .byte $50                                   // scrcode: .
        .text "abd@@@@@@"
        .byte $fb                                   // scrcode: .
        .text "eh"
        .text "vww"
        .encoding "petscii_upper"

// --- Region $1509-$1532 ---
.pc = $1509 "Segment $1509"
        .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 // .....B.t..

// --- Region $1536-$158c ---
.pc = $1536 "Segment $1536"
        .byte $1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06 // ..Z.....,.{...'.
        .byte $85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09 // ....Q...7...7...
        .byte $57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f // W.....N.........
        .byte $6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18 // n.h.n.......9...
        .byte $13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27 // ....F.... .".$.'
        .byte $5e,$29,$d6,$2b,$72,$2e,$38           // ^).+r.8

// --- Region $1595-$15ab ---
.pc = $1595 "Segment $1595"
        .byte $3e,$b8,$41,$a0,$45,$b8               // >.A.E.

txt_159b:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $15b1-$1629 ---
.pc = $15b1 "dat_15b1"

dat_15b1:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$1f,$00,$ff,$85,$00,$0c,$01,$0c,$83 // .0. ............
        .byte $01,$1c,$81,$00,$11,$03,$0f,$03,$0a,$01,$0a,$83,$01,$1c,$81,$00 // ................
        .byte $0a,$01,$0a,$05,$0c,$01,$0c,$83,$01,$1c,$81,$00,$11,$03,$0f,$03 // ................
        .byte $07,$01,$07,$83,$01,$1c,$81,$00,$07,$01,$0a,$ff,$83,$02,$1c,$83 // ................
        .byte $03,$30,$03,$30,$01,$30,$01,$30,$81,$02,$1c,$01,$1c,$81,$03,$3c // .0.0.0.0.......<
        .byte $01,$30,$83,$02,$1c,$81,$03,$24,$01,$24,$83,$02,$1c,$83,$03,$30 // .0.....$.$.....0
        .byte $01,$30,$03,$3c,$01,$30,$81,$02,$1c   // .0.<.0...

// --- Region $1633-$1711 ---
.pc = $1633 "dat_1633"

dat_1633:
        .byte $1c,$81,$01,$1c,$01,$1c,$ff,$8f,$04,$30,$01,$2e,$03,$30,$81,$9e // .........0...0..
        .byte $32,$21,$33,$01,$32,$01,$30,$01,$2e,$01,$30,$01,$30,$01,$37,$01 // 2!3.2.0...0.0.7.
        .byte $35,$81,$9e,$36,$25,$37,$01,$3a,$01,$3a,$01,$37,$01,$35,$01,$33 // 5..6%7.:.:.7.5.3
        .byte $01,$35,$81,$9e,$36,$21,$37,$0f,$30,$01,$33,$01,$33,$03,$32,$03 // .5..6!7.0.3.3.2.
        .byte $30,$01,$2e,$0f,$30,$83,$02,$24,$01,$24,$03,$24,$01,$21,$01,$21 // 0...0..$.$.$.!.!
        .byte $01,$27,$01,$27,$ff                   // .'.'.

txt_1688:
        .text "MUSIC + ROUTINE BY THOMAS EGESKOV PET"
        .byte $00                                   // string terminator

txt_16ae:
        .text "RSEN"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $cb,$fd,$3a,$15,$15,$15,$16,$00,$ff,$81,$1a,$11,$02,$41,$08,$02 // ..:..........A..
        .byte $80,$1a,$80,$02,$80,$1a,$ff,$28,$70,$00,$0f,$00,$00,$00,$00,$00 // .......(p.......
        .byte $41,$41,$0e,$e0,$01,$34,$40,$00,$81,$80,$0e,$e6,$01,$40,$00,$00 // AA...4@......@..
        .byte $41,$41,$08,$00,$01,$d7,$00,$f0,$11,$11,$08,$00,$01,$10,$00,$00 // AA..............
        .byte $41,$41,$08,$80,$31,$01,$30,$f4,$8c,$00,$00,$01,$01,$01,$01,$01 // AA..1.0.........
        .byte $01,$ff,$8c,$02,$ff,$8c,$00,$00,$00,$00,$00,$00,$03,$03,$ff // ...............

// --- Region $17c8-$17e7 ---
.pc = $17c8 "dat_17c8"

dat_17c8:
        .byte $a9,$1a,$8d,$50,$18,$ee,$cb,$17,$ad,$cb,$17,$c9,$9e,$f0,$01,$60 // ...P...........`
        .byte $a9,$2a,$a0,$17,$8d,$0e,$1a,$8c,$0f,$1a,$a9,$bc,$8d,$1f,$17,$60 // .*.............`

// --- Region $1800-$18a2 ---
.pc = $1800 "tbl_1800"

tbl_1800:
        // === VIC register table (163 bytes, $1800-$18a2) ===
        .byte $17,$16,$15,$14,$13,$12,$11,$10,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $17,$16,$15,$14,$13,$12,$11,$10,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $17,$16,$15,$14,$13,$12,$11,$10,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $17,$16,$15,$14,$13,$12,$11,$10,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $17,$16,$15,$14,$13,$12,$11,$10,$17,$16,$15,$14,$13,$12,$11,$10 // ................

dat_1850:
        .fill 78, $1a
        .byte $12,$12,$4c,$b0,$0f                   // ..L..

// --- Region $199c-$19a3 ---
.pc = $199c "Segment $199c"
        .byte $82,$83,$84,$a1,$0e,$0e               // char 0 (partial)
        .byte $0e,$0e                               // char 1 (partial)

// --- Region $19db-$19e7 ---
.pc = $19db "Segment $19db"
        .byte $18,$30,$48,$60,$78,$01,$02           // char 0 (partial)
        .byte $04,$08,$10,$20,$00,$00               // char 1 (partial)

// --- Region $1a3f-$1a4a ---
.pc = $1a3f "Segment $1a3f"
        .byte $01,$dc,$29,$10,$f0,$03,$4c           // char 0 (partial)
        .byte $7e,$ea,$4c,$12,$17                   // char 1 (partial)

// --- Region $1b41-$1b5d ---
.pc = $1b41 "chr_1b41"

chr_1b41:
        // === Charset data (29 bytes, $1b41-$1b5d) ===
        .byte $85,$86,$87,$88,$89,$8a,$8b,$8c       // char 0 @+0
        .byte $8d,$8e,$8f,$10,$b0,$40,$b0,$70       // char 1 @+1
        .byte $b0,$a0,$b0,$d0,$b0,$00,$b0,$30       // char 2 @+2
        .byte $b0,$60,$b0,$e0,$00                   // char 3 (partial)

// --- Region $1b7b-$1ba6 ---
.pc = $1b7b "chr_1b7b"

chr_1b7b:
        // === Charset data (44 bytes, $1b7b-$1ba6) ===
        .byte $ce,$ba,$1b,$ce,$ba,$1b,$ad,$ba       // char 0 @+0
        .byte $1b,$c9,$00,$30,$01,$60,$a9,$07       // char 1 @+1
        .byte $8d,$ba,$1b,$a2,$00,$bd,$a9,$06       // char 2 @+2
        .byte $9d,$a8,$06,$e8,$e0,$27,$d0,$f5       // char 3 @+3
        .byte $a0,$00,$b1,$e0,$d0,$0f,$20,$a7       // char 4 @+4
        .byte $1b,$4c,$9b,$1b                       // char 5 (partial)

// --- Region $1bb0-$1be3 ---
.pc = $1bb0 "chr_1bb0"

chr_1bb0:
        // === Charset data (52 bytes, $1bb0-$1be3) ===
        .byte $e6,$e0,$d0,$02,$e6,$e1,$8d,$cf       // char 0 @+0
        .byte $06,$60,$00,$ce,$f7,$1b,$ad,$f7       // char 1 @+1
        .byte $1b,$c9,$00,$30,$01,$60,$a9,$07       // char 2 @+2
        .byte $8d,$f7,$1b,$a2,$00,$bd,$21,$07       // char 3 @+3
        .byte $9d,$20,$07,$e8,$e0,$27,$d0,$f5       // char 4 @+4
        .byte $a0,$00,$b1,$e2,$d0,$0f,$20,$e4       // char 5 @+5
        .byte $1b,$4c,$d8,$1b                       // char 6 (partial)

// --- Region $1bed-$1bf7 ---
.pc = $1bed "chr_1bed"

chr_1bed:
        // === Charset data (11 bytes, $1bed-$1bf7) ===
        .byte $e6,$e2,$d0,$02,$e6,$e3,$8d,$47       // char 0 @+0
        .byte $07,$60,$00                           // char 1 (partial)

// --- Region $1d33-$1d93 ---
.pc = $1d33 "chr_1d33"

chr_1d33:
        // === Charset data (97 bytes, $1d33-$1d93) ===
        .byte $ee,$85,$1d,$ad,$85,$1d,$c9,$40       // char 0 @+0
        .byte $f0,$17,$c9,$45,$f0,$1d,$c9,$4a       // char 1 @+1
        .byte $f0,$23,$c9,$4f,$f0,$29,$60           // char 2 (partial)
// Referenced by: jsr from $1763, $176d, $1777

sub_1d4a:
        .byte $8d                                   // char 2 (partial)
        .byte $1d,$1b,$8c,$22,$1b,$8e,$15,$1b       // char 3 @+3
        .byte $60,$a9,$0b,$a2,$00,$a0,$00,$20       // char 4 @+4
        .byte $4a,$1d,$60,$a9,$0e,$a2,$0b,$a0       // char 5 @+5
        .byte $00,$20,$4a,$1d,$60,$a9,$0f,$a2       // char 6 @+6
        .byte $0e,$a0,$0b,$20,$4a,$1d,$60,$a9       // char 7 @+7
        .byte $ad,$8d,$33,$1d,$a9,$ea,$8d,$3b       // char 8 @+8
        .byte $1a,$8d,$3c,$1a,$8d,$3d,$1a,$60       // char 9 @+9
        .byte $00,$00,$00,$78,$20,$a3,$fd,$20       // char 10 @+10
        .byte $15,$fd,$20,$5b,$ff,$4c,$e2,$fc       // char 11 @+11

dat_1d93:
        // === Fill data (1 bytes, $1d93-$1d93) ===
        .byte $00                                   // .

// --- Region $1dd0-$1ecf ---
.pc = $1dd0 "txt_1dd0"

txt_1dd0:
        .byte $20,$20,$20                           // char 19 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 20 @+20
        .byte $20,$20,$20,$20,$20,$04,$0f,$15       // char 21 @+21
        .byte $07,$08,$0e,$15,$14,$20,$03,$12       // char 22 @+22
        .byte $01,$03,$0b,$09,$0e,$07,$20,$13       // char 23 @+23
        .byte $05,$12,$16,$09,$03,$05               // char 24 (partial)

txt_1df9:
        .byte $20,$20                               // char 24 (partial)
        .byte $20,$20,$20,$20,$20,$83,$84,$85       // char 25 @+25
        .byte $83,$84,$85,$83,$84,$85,$83,$84       // char 26 @+26
        .byte $85,$83,$84,$85,$83,$84,$85,$83       // char 27 @+27
        .byte $84,$85,$83,$84,$85,$83,$84,$85       // char 28 @+28
        .byte $83,$84,$85,$83,$84,$85,$83,$84       // char 29 @+29
        .byte $85,$83,$84,$85,$83,$84,$85,$83       // char 30 @+30
        .byte $84,$85,$83,$84,$85,$83,$84,$85       // char 31 @+31
        .byte $83,$84,$85,$83,$84,$85,$83,$84       // char 32 ' '
        .byte $85,$83,$84,$85,$83                   // char 33 (partial)

spr_1e40:
        .byte $84,$85,$83                           // char 33 (partial)
        .byte $84,$85,$83,$84,$85,$83,$84,$85       // char 34 '"'
        .byte $83,$84,$85,$83,$84,$85,$83,$84       // char 35 '#'
        .byte $85,$83,$84,$85,$83,$84,$85,$83       // char 36 '$'
        .byte $84,$85,$83,$84,$85,$87,$88,$86       // char 37 '%'
        .byte $87,$88,$86,$87,$88,$86,$87,$88       // char 38 '&'
        .byte $86,$87,$88,$86,$87,$88,$86,$87       // char 39 '''
        .byte $88,$86,$87,$88,$86,$87,$88,$86       // char 40 '('
        .byte $87,$88,$86,$87,$88,$86,$87,$88       // char 41 ')'
        .byte $86,$87,$88,$86,$87,$88,$86,$87       // char 42 '*'
        .byte $88,$86,$87,$88,$86,$87,$88,$86       // char 43 '+'
        .byte $87,$88,$86,$87,$88,$86,$87,$88       // char 44 ','
        .byte $86,$87,$88,$86,$87,$88,$86,$87       // char 45 '-'
        .byte $88,$86,$87,$88,$86,$87,$88,$86       // char 46 '.'
        .byte $87,$88,$86,$87,$88,$86,$87,$88       // char 47 '/'
        .byte $86,$87,$88,$86,$87,$88,$86,$87       // char 48 '0'
        .byte $88,$86,$87,$88,$86                   // char 49 (partial)

tbl_1ec0:
        // === VIC register table (16 bytes, $1ec0-$1ecf) ===
        .fill 8, $ff
        .byte $c7,$93,$39,$39,$39,$01,$39,$39       // ..999.99

// --- Region $1ef1-$20d1 ---
.pc = $1ef1 "Segment $1ef1"
        .byte $00,$00,$00,$00,$00,$00               // char 0 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 1 @+1
        .byte $00,$7e,$7b,$78,$75,$72,$6f,$6c       // char 2 @+2
        .byte $69,$66,$63,$60,$5d                   // char 3 (partial)

txt_1f0c:
        .byte $5a,$57,$54                           // char 3 (partial)
        .byte $51,$4e,$4b,$48,$45,$43,$40,$3d       // char 4 @+4
        .byte $3b,$38,$35,$33,$30,$2e,$2b,$29       // char 5 @+5
        .byte $27,$25,$22,$20,$1e,$1c,$1a,$18       // char 6 @+6
        .byte $17,$15,$13,$12,$10,$0e,$0d,$0c       // char 7 @+7
        .byte $0a,$09,$08,$07,$06,$05,$04,$03       // char 8 @+8
        .byte $03,$02,$01,$01,$00,$00,$00,$00       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$01       // char 10 @+10
        .byte $01,$02,$03,$03,$04,$05,$06,$07       // char 11 @+11
        .byte $08,$09,$0a,$0c,$0d,$0f,$10,$12       // char 12 @+12
        .byte $13,$15,$17,$19,$1b,$1c,$1e           // char 13 (partial)

txt_1f5e:
        .byte $21                                   // char 13 (partial)
        .byte $23,$25,$27,$29,$2c,$2e,$31,$33       // char 14 @+14
        .byte $36,$38,$3b,$3d,$40,$43,$46,$48       // char 15 @+15
        .byte $4b,$4e,$51,$54,$57,$5a,$5d,$60       // char 16 @+16
        .byte $63,$66,$69,$6c,$6f,$72,$75,$79       // char 17 @+17
        .byte $7c,$7f,$82,$85,$88,$8b,$8e,$91       // char 18 @+18
        .byte $95,$98,$9b,$9e,$a1,$a4,$a7,$aa       // char 19 @+19
        .byte $ad,$af,$b2,$b5,$b8,$bb,$bd,$c0       // char 20 @+20
        .byte $c3,$c5,$c8,$ca,$cd,$cf,$d2,$d4       // char 21 @+21
        .byte $d6,$d9,$db,$dd,$df,$e1,$e3,$e5       // char 22 @+22
        .byte $e7,$e8,$ea,$ec,$ed,$ef,$f0,$f1       // char 23 @+23
        .byte $f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa       // char 24 @+24
        .byte $fb,$fb,$fc,$fc,$fd,$fd,$fd,$fd       // char 25 @+25
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fc,$fc       // char 26 @+26
        .byte $fc,$fb,$fa,$fa,$f9,$f8,$f7,$f6       // char 27 @+27
        .byte $f5,$f4,$f2,$f1,$f0,$ee,$ed,$eb       // char 28 @+28
        .byte $ea,$e8,$e6,$e4,$e2,$e0,$de,$dc       // char 29 @+29
        .byte $da,$d8,$d6,$d3,$d1,$cf,$cc,$ca       // char 30 @+30
        .byte $c7,$c5,$c2,$bf,$bd,$ba,$b7,$b4       // char 31 @+31
        .byte $b1,$af,$ac,$a9,$a6,$a3,$a0,$9d       // char 32 ' '
        .byte $9a,$97,$94,$91,$8d,$8a,$87,$84       // char 33 '!'
        .byte $81                                   // char 34 (partial)

spr_2000:
        // === Charset data (210 bytes, $2000-$20d1) ===
        .byte $ff,$ff,$ff,$11,$66,$bb,$05,$9a       // char 0 @+0
        .byte $ef,$16,$6b,$be,$19,$ae,$fb,$26       // char 1 @+1
        .byte $66,$99,$5a,$c0,$00,$2b,$c3,$fe       // char 2 @+2
        .byte $6e,$c2,$a7,$7b,$c1,$9a,$af,$c1       // char 3 @+3
        .byte $66,$7e,$c0,$95,$bb,$c1,$52,$ae       // char 4 @+4
        .byte $c0,$45,$7a,$80,$11,$a9,$e8,$42       // char 5 @+5
        .byte $66,$51,$08,$59,$44,$10,$25,$10       // char 6 @+6
        .byte $40,$54,$40,$00,$00,$00,$00,$bb       // char 7 @+7
        .byte $ff,$fb,$a4,$ee,$99,$48,$ba,$65       // char 8 @+8
        .byte $14,$e9,$94,$44,$a6,$51,$08,$44       // char 9 @+9
        .byte $00,$04,$00,$00,$00,$69,$80,$00       // char 10 @+10
        .byte $11,$40,$00,$04,$40,$00,$10,$80       // char 11 @+11
        .byte $00,$01,$40,$00,$04,$80,$00,$11       // char 12 @+12
        .byte $80,$00,$05,$c0,$00,$16,$7f,$ff       // char 13 @+13
        .byte $19,$ae,$fb,$26,$bb,$ee,$5a,$ef       // char 14 @+14
        .byte $ba,$1b,$be,$e9,$09,$a6,$51,$8d       // char 15 @+15
        .byte $0b,$ae,$ff,$21,$66,$bb,$05,$9a       // char 16 @+16
        .byte $ef,$16,$6b,$bf,$19,$ae,$fb,$26       // char 17 @+17
        .byte $a6,$9b,$5a,$c0,$00,$2b,$c0,$00       // char 18 @+18
        .byte $6e,$ff,$f8,$7b,$ee,$9a,$af,$ba       // char 19 @+19
        .byte $66,$7e,$e9,$95,$26,$51,$52,$00       // char 20 @+20
        .byte $00,$45,$00,$00,$11,$fe,$e8,$42       // char 21 @+21
        .byte $a6,$51,$05,$99,$44,$12,$65,$10       // char 22 @+22
        .byte $46,$94,$41,$18,$00,$00,$00,$2f       // char 23 @+23
        .byte $00,$1a,$c0,$00,$16,$80,$00,$09       // char 24 @+24
        .byte $c0,$00,$27,$00,$00,$5a,$00,$00       // char 25 @+25
        .byte $16                                   // char 26 (partial)

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

// --- Region $20ff-$2900 ---
.pc = $20ff "dat_20ff"

dat_20ff:
        .byte $8d                                   // char 31 (partial)
        .byte $09,$66,$b0,$10,$45,$9c,$01,$16       // char 32 ' '
        .byte $6b,$04,$59,$af,$11,$11,$bb,$05       // char 33 '!'
        .byte $c1,$ef,$16,$82,$bf,$19,$c1,$fb       // char 34 '"'
        .byte $26,$bf,$ef,$0a,$ef,$bc,$07,$be       // char 35 '#'
        .byte $f0,$1e,$fb,$a8,$7b,$da,$9a,$af       // char 36 '$'
        .byte $c1,$66,$7e,$c0,$95,$bb,$c1,$52       // char 37 '%'
        .byte $ae,$ec,$45,$7a,$65,$11,$a9,$94       // char 38 '&'
        .byte $42,$16,$51,$08,$04,$00,$00,$f0       // char 39 '''
        .byte $00,$00,$00,$11,$11,$11,$55,$55       // char 40 '('
        .byte $55,$66,$66,$66,$99,$99,$99,$aa       // char 41 ')'
        .byte $aa,$aa,$ee,$ee,$ee,$bb,$bb,$bb       // char 42 '*'
        .byte $ff,$ff,$ff,$cc,$cc,$cc               // char 43 (partial)

txt_215e:
        .byte $33,$33                               // char 43 (partial)
        .byte $33,$44,$44,$44,$11,$11,$11,$55       // char 44 ','
        .byte $55,$55,$66,$66,$66,$99,$99,$99       // char 45 '-'
        .byte $aa,$aa,$aa,$ee,$ee,$ee,$bb,$bb       // char 46 '.'
        .byte $bb,$ff,$ff,$ff,$cc,$cc,$cc,$c8       // char 47 '/'
        .byte $ff,$ff,$ff,$cc,$cc,$cc,$00,$00       // char 48 '0'
        .byte $00,$11,$11,$11,$55,$55,$55,$66       // char 49 '1'
        .byte $66,$66,$99,$99,$99,$aa,$aa,$aa       // char 50 '2'
        .byte $ee,$ee,$ee,$bb,$bb,$bb,$ff,$ff       // char 51 '3'
        .byte $ff,$cc,$cc,$cc                       // char 52 (partial)

txt_21a4:
        .byte $33,$33,$33,$44                       // char 52 (partial)
        .byte $44,$44,$11,$11,$11,$55,$55,$55       // char 53 '5'
        .byte $66,$66,$66,$99,$99,$99,$aa,$aa       // char 54 '6'
        .byte $aa,$ee,$ee,$ee,$bb,$bb,$bb,$ff       // char 55 '7'
        .byte $ee,$ee,$ee,$bb,$bb,$bb,$ff,$ff       // char 56 '8'
        .byte $ff,$cc,$cc,$cc,$00,$00,$00,$11       // char 57 '9'
        .byte $11,$11,$55,$55,$55,$66,$66,$66       // char 58 ':'
        .byte $99,$99,$99,$aa,$aa,$aa,$ee,$ee       // char 59 ';'
        .byte $ee,$bb,$bb,$bb,$ff,$ff,$ff,$cc       // char 60 '<'
        .byte $cc,$cc                               // char 61 (partial)

txt_21ea:
        .byte $33,$33,$33,$44,$44,$44               // char 61 (partial)
        .byte $11,$11,$11,$55,$55,$55,$66,$66       // char 62 '>'
        .byte $66,$99,$99,$99,$aa,$aa,$aa,$ee       // char 63 '?'
        .byte $99,$99,$99,$aa,$aa,$aa,$ee,$ee       // char 64 '@'
        .byte $ee,$bb,$bb,$bb,$ff,$ff,$ff,$cc       // char 65 'A'
        .byte $cc,$cc,$00,$00,$00,$11,$11,$11       // char 66 'B'
        .byte $55,$55,$55,$66,$66,$66,$99,$99       // char 67 'C'
        .byte $99,$aa,$aa,$aa,$ee,$ee,$ee,$bb       // char 68 'D'
        .byte $bb,$bb,$ff,$ff,$ff,$cc,$cc,$cc       // char 69 'E'

txt_2230:
        .byte $33,$33,$33,$44,$44,$44,$11,$11       // char 70 'F'
        .byte $11,$55,$55,$55,$66,$66,$66,$99       // char 71 'G'
        .byte $55,$55,$55,$66,$66,$66,$99,$99       // char 72 'H'
        .byte $99,$aa,$aa,$aa,$ee,$ee,$ee,$bb       // char 73 'I'
        .byte $bb,$bb,$ff,$ff,$ff,$cc,$cc,$cc       // char 74 'J'
        .byte $00,$00,$00,$11,$11,$11,$55,$55       // char 75 'K'
        .byte $55,$66,$66,$66,$99,$99,$99,$aa       // char 76 'L'
        .byte $aa,$aa,$ee,$ee,$ee,$bb,$bb,$bb       // char 77 'M'
        .byte $ff,$ff,$ff,$cc,$cc,$cc               // char 78 (partial)

txt_2276:
        .byte $33,$33                               // char 78 (partial)
        .byte $33,$44,$44,$44,$11,$11,$11,$55       // char 79 'O'
        .byte $44,$44,$44,$11,$11,$11,$55,$55       // char 80 'P'
        .byte $55,$66,$66,$66,$99,$99,$99,$aa       // char 81 'Q'
        .byte $aa,$aa,$ee,$ee,$ee,$bb,$bb,$bb       // char 82 'R'
        .byte $ff,$ff,$ff,$cc,$cc,$cc,$00,$00       // char 83 'S'
        .byte $00,$11,$11,$11,$55,$55,$55,$66       // char 84 'T'
        .byte $66,$66,$99,$99,$99,$aa,$aa,$aa       // char 85 'U'
        .byte $ee,$ee,$ee,$bb,$bb,$bb,$ff,$ff       // char 86 'V'
        .byte $ff,$cc,$cc,$cc                       // char 87 (partial)

txt_22bc:
        .byte $33,$33,$33,$44                       // char 87 (partial)
        .byte $cc,$cc,$cc                           // char 88 (partial)

txt_22c3:
        .byte $33,$33,$33,$44,$44                   // char 88 (partial)
        .byte $44,$11,$11,$11,$55,$55,$55,$66       // char 89 'Y'
        .byte $66,$66,$99,$99,$99,$aa,$aa,$aa       // char 90 'Z'
        .byte $ee,$ee,$ee,$bb,$bb,$bb,$ff,$ff       // char 91 '['
        .byte $ff,$cc,$cc,$cc,$00,$00,$00,$11       // char 92 '\'
        .byte $11,$11,$55,$55,$55,$66,$66,$66       // char 93 ']'
        .byte $99,$99,$99,$aa,$aa,$aa,$ee,$ee       // char 94 '^'
        .byte $ee,$bb,$bb,$bb,$ff,$ff,$ff,$cc       // char 95 '_'
        .byte $bb,$bb,$bb,$ff,$ff,$ff,$cc,$cc       // char 96 '`'
        .byte $cc                                   // char 97 (partial)

txt_2309:
        .byte $33,$33,$33,$44,$44,$44,$11           // char 97 (partial)
        .byte $11,$11,$55,$55,$55,$66,$66,$66       // char 98 'b'
        .byte $99,$99,$99,$aa,$aa,$aa,$ee,$ee       // char 99 'c'
        .byte $ee,$bb,$bb,$bb,$ff,$ff,$ff,$cc       // char 100 'd'
        .byte $cc,$cc,$00,$00,$00,$11,$11,$11       // char 101 'e'
        .byte $55,$55,$55,$66,$66,$66,$99,$99       // char 102 'f'
        .byte $99,$aa,$aa,$aa,$ee,$ee,$ee,$bb       // char 103 'g'
        .byte $aa,$aa,$aa,$ee,$ee,$ee,$bb,$bb       // char 104 'h'
        .byte $bb,$ff,$ff,$ff,$cc,$cc,$cc           // char 105 (partial)

txt_234f:
        .byte $33                                   // char 105 (partial)
        .byte $33,$33,$44,$44,$44,$11,$11,$11       // char 106 'j'
        .byte $55,$55,$55,$66,$66,$66,$99,$99       // char 107 'k'
        .byte $99,$aa,$aa,$aa,$ee,$ee,$ee,$bb       // char 108 'l'
        .byte $bb,$bb,$ff,$ff,$ff,$cc,$cc,$cc       // char 109 'm'
        .byte $00,$00,$00,$11,$11,$11,$55,$55       // char 110 'n'
        .byte $55,$66,$66,$66,$99,$99,$99,$aa       // char 111 'o'
        .byte $66,$66,$66,$99,$99,$99,$aa,$aa       // char 112 'p'
        .byte $aa,$ee,$ee,$ee,$bb,$bb,$bb,$ff       // char 113 'q'
        .byte $ff,$ff,$cc,$cc,$cc                   // char 114 (partial)

txt_2395:
        .byte $33,$33,$33                           // char 114 (partial)
        .byte $44,$44,$44,$11,$11,$11,$55,$55       // char 115 's'
        .byte $55,$66,$66,$66,$99,$99,$99,$aa       // char 116 't'
        .byte $aa,$aa,$ee,$ee,$ee,$bb,$bb,$bb       // char 117 'u'
        .byte $ff,$ff,$ff,$cc,$cc,$cc,$00,$00       // char 118 'v'
        .byte $00,$11,$11,$11,$55,$55,$55,$66       // char 119 'w'
        .byte $11,$11,$11,$55,$55,$55,$66,$66       // char 120 'x'
        .byte $66,$99,$99,$99,$aa,$aa,$aa,$ee       // char 121 'y'
        .byte $ee,$ee,$bb,$bb,$bb,$ff,$ff,$ff       // char 122 'z'
        .byte $cc,$cc,$cc                           // char 123 (partial)

txt_23db:
        .byte $33,$33,$33,$44,$44                   // char 123 (partial)
        .byte $44,$11,$11,$11,$55,$55,$55,$66       // char 124 '|'
        .byte $66,$66,$99,$99,$99,$aa,$aa,$aa       // char 125 '}'
        .byte $ee,$ee,$ee,$bb,$bb,$bb,$ff,$ff       // char 126 '~'
        .byte $ff,$cc,$cc,$cc,$00,$00,$00,$11       // char 127

scr_2400:
        .byte $6f,$6d,$6b,$69,$67,$65,$63,$60       // char 128
        .byte $5e                                   // char 129 (partial)

txt_2409:
        .byte $5c,$5a,$58,$56,$54,$52,$50           // char 129 (partial)
        .byte $4e,$4c,$4a,$48,$46,$44,$42,$40       // char 130
        .byte $3f,$3d,$3b,$39,$38,$36,$34,$33       // char 131
        .byte $31,$30,$2e,$2d,$2b,$2a,$29,$28       // char 132
        .byte $26,$25,$24,$23,$22,$21,$20,$1f       // char 133
        .byte $1e,$1d,$1d,$1c,$1b,$1b,$1a,$1a       // char 134
        .byte $19,$19,$18,$18,$18,$18,$18,$18       // char 135
        .byte $18,$18,$18,$18,$18,$18,$18,$19       // char 136
        .byte $19,$1a,$1a,$1b,$1b,$1c,$1d,$1d       // char 137
        .byte $1e,$1f                               // char 138 (partial)

txt_2452:
        .byte $20,$21,$22,$23,$24,$25               // char 138 (partial)
        .byte $26,$28,$29,$2a,$2c,$2d,$2e,$30       // char 139
        .byte $31,$33,$35,$36,$38,$39,$3b,$3d       // char 140
        .byte $3f,$41,$42,$44,$46,$48,$4a,$4c       // char 141
        .byte $4e,$50,$52,$54,$56,$58,$5a,$5c       // char 142
        .byte $5f,$61,$63,$65,$67,$69,$6b,$6e       // char 143
        .byte $70,$72,$74,$76,$78,$7a,$7d,$7f       // char 144
        .byte $81,$83,$85,$87,$89,$8b,$8d,$8f       // char 145
        .byte $91,$93,$95,$97,$99,$9b,$9d,$9f       // char 146
        .byte $a1,$a2,$a4,$a6,$a8,$a9,$ab,$ac       // char 147
        .byte $ae,$af,$b1,$b2,$b4,$b5,$b6,$b8       // char 148
        .byte $b9,$ba,$bb,$bc,$bd,$be,$bf,$c0       // char 149
        .byte $c1,$c2,$c2,$c3,$c4,$c4,$c5,$c5       // char 150
        .byte $c6,$c6,$c7,$c7,$c7,$c7,$c7,$c7       // char 151
        .byte $c7,$c7,$c7,$c7,$c7,$c7,$c6,$c6       // char 152
        .byte $c6,$c5,$c5,$c4,$c4,$c3,$c2,$c1       // char 153
        .byte $c1,$c0,$bf,$be,$bd,$bc,$bb,$ba       // char 154
        .byte $b8,$b7,$b6,$b5,$b3,$b2,$b0,$af       // char 155
        .byte $ad,$ac,$aa,$a9,$a7,$a5,$a4,$a2       // char 156
        .byte $a0,$9e,$9c,$9b,$99,$97,$95,$93       // char 157
        .byte $91,$8f,$8d,$8b,$89,$87,$84,$82       // char 158
        .byte $80,$7e,$7c,$7a,$78,$76,$73,$71       // char 159

txt_2500:
        .byte $20,$20,$20,$20,$14,$12,$05,$02       // char 160
        .byte $0c,$05,$20,$03,$08,$01,$0d,$10       // char 161
        .byte $09,$0f,$0e,$13,$20,$17,$01,$13       // char 162
        .byte $20,$02,$12,$0f,$15,$07,$08,$14       // char 163
        .byte $20,$14,$0f,$20,$19,$0f,$15,$20       // char 164
        .byte $02,$19,$20,$0d,$09,$0b,$20,$0f       // char 165
        .byte $06,$20,$14,$08,$05,$20,$04,$0f       // char 166
        .byte $15,$07,$08,$0e,$15,$14,$20,$03       // char 167
        .byte $12,$01,$03,$0b,$09,$0e,$07,$20       // char 168
        .byte $13,$05,$12,$16,$09,$03,$05,$20       // char 169
        .byte $0f,$0e,$20,$31,$32,$14,$08,$20       // char 170
        .byte $01,$15,$07,$15,$13,$14               // char 171 (partial)

txt_255e:
        .byte $20,$31                               // char 171 (partial)
        .byte $39,$38,$39,$21,$21,$2e,$20,$20       // char 172
        .byte $0f,$12,$04,$05,$12,$20,$14,$08       // char 173
        .byte $05,$20,$0e,$05,$17,$20,$09,$13       // char 174
        .byte $13,$15,$05,$20,$0f,$06,$20,$09       // char 175
        .byte $07,$15,$01,$0e,$01,$2e,$20,$0f       // char 176
        .byte $15,$14,$20,$13,$0f,$0f,$0e           // char 177 (partial)

txt_258f:
        .byte $2e                                   // char 177 (partial)
        .byte $2e,$2e,$20,$01,$0c,$13,$0f,$20       // char 178
        .byte $03,$08,$05,$03,$0b,$20,$0f,$15       // char 179
        .byte $14,$20,$03,$0f,$02,$12,$01,$20       // char 180
        .byte $06,$0f,$12,$03,$05,$20,$01,$0e       // char 181
        .byte $04,$20,$09,$0e,$04,$19,$20,$0a       // char 182
        .byte $0f,$0e,$05,$13,$20,$09,$0e,$20       // char 183
        .byte $14,$08,$05,$20,$0c,$01,$13,$14       // char 184
        .byte $20,$03,$12,$15,$13,$01,$04,$05       // char 185

txt_25d0:
        .byte $2e,$2e,$2e,$20,$20,$20,$0c,$01       // char 186
        .byte $14,$05,$12,$20,$04,$15,$04,$05       // char 187
        .byte $1a                                   // char 188 (partial)

txt_25e1:
        .byte $21,$21,$20,$20,$20,$20,$20           // char 188 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 189
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 190
        .byte $20,$20,$20,$20,$20,$20,$20,$00       // char 191

txt_2600:
        .byte $20,$20,$20,$20,$20,$14,$08,$09       // char 192
        .byte $13,$20,$17,$05,$05,$0b,$13,$20       // char 193
        .byte $07,$12,$0f,$15,$10,$20,$12,$01       // char 194
        .byte $0e,$0b,$13,$20,$07,$0f,$05,$13       // char 195
        .byte $20,$0c,$09,$0b,$05,$20,$14,$08       // char 196
        .byte $09,$13                               // char 197 (partial)

txt_262a:
        .byte $2e,$2e,$2e,$2e,$20,$20               // char 197 (partial)
        .byte $20,$20,$09,$0c,$0c,$15,$13,$09       // char 198
        .byte $0f,$0e,$2c,$03,$0f,$13,$0d,$0f       // char 199
        .byte $13,$2c,$07,$10,$2c,$06,$05,$2c       // char 200
        .byte $13,$34,$35,$31,$2c,$04,$0f,$0d       // char 201
        .byte $2c,$31,$2d,$17,$01,$19,$2c,$01       // char 202
        .byte $02,$0e,$0f,$12,$0d,$01,$0c,$2c       // char 203
        .byte $04,$12,$09,$16,$05,$2c,$16,$09       // char 204
        .byte $12,$07,$09,$0e,$2c,$37,$31,$31       // char 205
        .byte $2c,$06,$01,$09,$12,$0c,$09,$07       // char 206
        .byte $08,$14,$2c,$15,$0e,$09,$02,$09       // char 207
        .byte $14,$2c,$06,$34,$03,$07,$2c,$12       // char 208
        .byte $14,$09,$2c,$18,$2d,$12,$01,$19       // char 209
        .byte $2c,$01,$03,$14,$09,$0f,$0e,$2c       // char 210
        .byte $03,$08,$01,$0e,$0e,$05,$0c           // char 211 (partial)

txt_269f:
        .byte $20                                   // char 211 (partial)
        .byte $34,$32,$2c,$04,$19,$0e,$01,$0d       // char 212
        .byte $09,$18,$2c,$14,$12,$09,$13,$14       // char 213
        .byte $01,$12,$2c,$14,$12,$09,$01,$0e       // char 214
        .byte $07,$0c,$05,$2c,$03,$0f,$0e,$14       // char 215
        .byte $05,$18,$2c,$13,$10,$08,$09,$0e       // char 216
        .byte $18,$2c,$02,$2e,$06,$0f,$12,$03       // char 217
        .byte $05,$2c,$06,$01,$0c,$03,$0f,$0e       // char 218
        .byte $2c,$03,$12,$01,$1a,$19,$2c,$13       // char 219
        .byte $10,$05,$0e,$03,$08,$2c,$14,$03       // char 220
        .byte $0f,$0d,$2c,$02,$0c,$01,$03,$0b       // char 221
        .byte $0d,$01,$09,$0c,$2c,$08,$0f,$14       // char 222
        .byte $0c,$09,$0e,$05                       // char 223 (partial)

txt_26fc:
        .byte $2e,$2e,$2e,$2e                       // char 223 (partial)
        .byte $2e,$2e,$2e,$20,$20,$20,$20,$20       // char 224
        .byte $20,$20,$20,$10,$12,$05,$13,$13       // char 225
        .byte $20,$14,$08,$05,$20,$02,$01,$12       // char 226
        .byte $20,$0e,$0f,$17                       // char 227 (partial)

txt_271c:
        .byte $21,$2e,$2e,$2e                       // char 227 (partial)
        .byte $2e,$2e                               // char 228 (partial)

dat_2722:
        // === Fill data (48 bytes, $2722-$2751) ===
        .fill 48, $20
        .byte $00                                   // char 234 (partial)

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

dat_2800:
        // === Fill data (64 bytes, $2800-$283f) ===
        .fill 64, $ff
        .byte $0b,$ff,$f0,$1b,$be,$ec,$6e,$fb       // char 8 @+8
        .byte $a7,$7b,$ee,$9a,$af,$a6,$66,$7e       // char 9 @+9
        .byte $c0,$95,$bb,$c1,$52,$ae,$ec,$45       // char 10 @+10
        .byte $7a,$65,$11,$a9,$94,$42,$16,$51       // char 11 @+11
        .byte $05,$04,$00,$12,$00,$00,$46,$00       // char 12 @+12
        .byte $00,$17,$00,$00,$5a,$19,$65,$67       // char 13 @+13
        .byte $10,$45,$9b,$01,$16,$6b,$04,$59       // char 14 @+14
        .byte $ae,$11,$66,$b8,$00,$45,$90,$bb       // char 15 @+15

loc_2880:
        .byte $78,$a9,$0b,$8d,$11,$d0,$a9,$00       // char 16 @+16
        .byte $8d,$20,$d0,$8d,$21,$d0,$a9,$ea       // char 17 @+17
        .byte $a0,$31,$8d,$15,$03,$8c,$14,$03       // char 18 @+18
        .byte $a9,$00,$8d,$1a,$d0,$58,$a9,$00       // char 19 @+19
        .byte $8d,$18,$d4,$a9,$15,$8d,$18,$d0       // char 20 @+20
        .byte $a9,$01,$8d,$86,$02,$20,$44,$e5       // char 21 @+21
        .byte $a9,$1b,$8d,$11,$d0,$a9,$08,$8d       // char 22 @+22
        .byte $16,$d0,$4c,$86,$1d                   // char 23 (partial)

dat_28bd:
        // === Fill data (67 bytes, $28bd-$28ff) ===
        .fill 67, $ff

dat_2900:
        // === Fill data (1 bytes, $2900-$2900) ===
        .byte $00                                   // .

// --- Region $2c00-$2c00 ---
.pc = $2c00 "scr_2c00"

scr_2c00:
        .byte $00                                   // .

// --- Region $2f40-$2f40 ---
.pc = $2f40 "spr_2f40"

spr_2f40:
        .byte $00                                   // .

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

scr_3000:
        .byte $00                                   // .
