// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:25
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $305f  (10336 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0900 (2304)
// IRQ handler:  $09e8 (irq_09e8)
//
// Code: 2448 bytes, Data: 7888 bytes
// Labels: 207, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $0900-$0b47 ---
.pc = $0900 "main_0900"

main_0900:
        cli
        lda #$00
        sta $d020
        sta $d021
        lda #$08
        sta $0286
        jsr $e544
        ldx #$00

loc_0913:
        lda dat_0f40,x
        sta $042c,x
        lda $0f60,x
        sta $079c,x
        lda #$0b
        sta $d82c,x
        sta $db9c,x
        inx
        cpx #$20
        bne loc_0913
        ldx #$00
        txa

loc_092f:
        sta $0478,x
        sta $0550,x
        sta $0650,x
        inx
        bne loc_092f
        ldx #$00

loc_093d:
        lda #$0b
        sta $d9b8,x
        inx
        cpx #$78
        bne loc_093d
        ldx #$00

loc_0949:
        lda #$ff
        sta $0340,x
        inx
        cpx #$40
        bne loc_0949
        lda #$00
        ldx #$80
        ldy #$10
        sta $04
        sta $06
        sta $08
        sta $0a
        stx $05
        sty $07
        lda #$00
        ldx #$1d
        ldy #$18
        sta smc_0d53                                // SMC: modifies $0d53
        stx smc_0d54                                // SMC: modifies $0d54
        sty $09
        lda #$00
        jsr sub_0fe9
        lda #$11
        sta $02
        lda #$89
        ldx #$0c
        ldy #$4a
        sta $d001
        sta $d003
        stx $d000
        sty $d002
        stx $d004
        sty $d006
        lda #$8f
        sta $d005
        sta $d007
        lda #$7f
        ldx #$80
        ldy #$0a
        sta $d015
        stx $d01d
        sty $d010
        lda #$0b
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        lda #$00
        sta $d01d
        sta $d017
        ldx #$0d
        stx $07f8
        stx $07fa
        stx $07f9
        stx $07fb
        sei
        lda #$7f
        ldx #$01
        sta $dc0d
        stx $d01a
        lda #$e8
        ldx #$09
        sta $0314
        stx $0315
        cli

loc_09e5:
        jmp loc_09e5
// Referenced by: branch from $09ed

irq_09e8:
        lda $d012
        cmp #$46
        bne irq_09e8
        ldx #$09

loc_09f1:
        dex
        bpl loc_09f1
        lda #$00
        sta $d021
        lda $02
        sta $d016

loc_09fe:
        lda $d012
        cmp #$49
        bne loc_09fe
        ldx #$09

loc_0a07:
        dex
        bpl loc_0a07
        lda #$1a
        sta $d018
        ldx #$09

loc_0a11:
        dex
        bpl loc_0a11
        lda #$06
        ldy #$04
        ldx #$0e
        sta $d021
        stx $d022
        sty $d023

loc_0a23:
        lda $d012
        cmp #$60
        bne loc_0a23
        lda #$04
        ldy #$0a
        ldx #$03
        sta $d021
        stx $d022
        sty $d023
        jsr sub_0cfb

loc_0a3c:
        lda $d012
        cmp #$82
        bne loc_0a3c
        lda #$00
        sta $d021
        ldx #$18

loc_0a4a:
        dex
        bpl loc_0a4a
        ldx #$18
        ldy $07
        stx $d018
        sty $d016
        ldx #$0d
        ldy #$05
        stx $d022
        sty $d023

loc_0a61:
        lda $d012
        cmp #$89
        bne loc_0a61
        ldx #$09

loc_0a6a:
        dex
        bpl loc_0a6a
        lda #$0b
        sta $d021

loc_0a72:
        lda $d012
        cmp #$a4
        bne loc_0a72
        ldx #$07

loc_0a7b:
        dex
        bpl loc_0a7b
        lda #$00
        jsr sub_0f19

loc_0a83:
        lda $d012
        cmp #$a9
        bne loc_0a83
        ldx #$12

loc_0a8c:
        dex
        bpl loc_0a8c
        lda $03
        ldx #$1a
        sta $d016
        stx $d018
        lda #$09
        ldy #$08
        ldx #$0a
        sta $d021
        stx $d022
        sty $d023

loc_0aa8:
        lda $d012
        cmp #$c0
        bne loc_0aa8
        lda #$08
        ldy #$0a
        ldx #$0f
        sta $d021
        stx $d022
        sty $d023
        jsr sub_0e14

loc_0ac1:
        lda $d012
        cmp #$e1
        bne loc_0ac1
        ldx #$09

loc_0aca:
        dex
        bpl loc_0aca
        lda #$00
        sta $d021

loc_0ad2:
        lda $d012
        cmp #$e4
        bne loc_0ad2
        ldx #$0a

loc_0adb:
        dex
        bpl loc_0adb
        lda #$0b
        ldx #$c8
        sta $d020
        sta $d021
        stx $d016
        jsr sub_0b6d
        jsr sub_0cb4
        jsr sub_1003
        lda $dc01
        cmp #$ef
        beq loc_0afe
        jmp $ea81

loc_0afe:
        jsr $ff5b
        jsr $fda5
        jsr $fd15
        cli
        lda #$00
        sta $d020
        sta $d021
        lda #$16
        sta $d018
        jsr $e544
        ldx #$00

loc_0b1a:
        lda $0e74,x
        sta $05b8,x
        lda $0e9c,x
        sta $d9b8,x
        lda $0ec4,x
        sta $0608,x
        lda $0eec,x
        sta $da08,x
        inx
        cpx #$28
        bne loc_0b1a
        ldx #$00

loc_0b39:
        lda chr_0b47,x
        sta $0380,x
        inx
        cpx #$26
        bne loc_0b39
        jmp $0380

chr_0b47:
        // === Charset data (1 bytes, $0b47-$0b47) ===
        .byte $78                                   // char 0 (partial)

// --- Region $0b6d-$0bb3 ---
.pc = $0b6d "sub_0b6d"
// Referenced by: jsr from $0aeb

sub_0b6d:
        inc $04
        ldx $04
        lda chr_0bb4,x
        and #$07
        eor #$17
        sta $02
        lda chr_0bb4,x
        lsr
        lsr
        lsr
        tay
        ldx #$00

loc_0b83:
        lda $2e68,y
        sta $0478,x
        lda $2eae,y
        sta $04a0,x
        lda $2ef4,y
        sta $04c8,x
        lda $2f3a,y
        sta $04f0,x
        lda $2f80,y
        sta $0518,x
        lda $2fc6,y
        sta $0540,x
        lda $300c,y
        sta $0568,x
        inx
        iny
        cpx #$28
        bne loc_0b83
        rts

// --- Region $0cb4-$0e43 ---
.pc = $0cb4 "sub_0cb4"

// Referenced by: jsr from $0aee
sub_0cb4: {
        inc $05
        ldx $05
        lda chr_0bb4,x
        and #$07
        eor #$17
        sta $03
        lda chr_0bb4,x
        lsr
        lsr
        lsr
        tay
        ldx #$00
loop:
        lda $2e68,y
        sta $0658,x
        lda $2eae,y
        sta $0680,x
        lda $2ef4,y
        sta $06a8,x
        lda $2f3a,y
        sta $06d0,x
        lda $2f80,y
        sta $06f8,x
        lda $2fc6,y
        sta $0720,x
        lda $300c,y
        sta $0748,x
        inx
        iny
        cpx #$28
        bne loop
        rts
}
// Referenced by: jsr from $0a39

sub_0cfb:
        ldy #$00

loc_0cfd:
        lda $06
        cmp #$01
        beq loc_0d06
        jmp loc_0d0d

loc_0d06:
        lda #$00
        sta $06
        jmp loc_0d52

loc_0d0d:
        dec $07
        lda $07
        cmp #$0f
        bne loc_0d19
        lda #$17
        sta $07

loc_0d19:
        lda $07
        cmp #$17
        bne loc_0d88
        ldx #$00

loc_0d21:
        lda $05b9,x
        sta $05b8,x
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        inx
        cpx #$27
        bne loc_0d21
        lda #$1c
        sta $05df
        sta $0607
        sta $062f
        inc $08
        lda $08
        cmp #$03
        beq loc_0d4e
        jmp loc_0cfd

loc_0d4e:
        lda #$00
        sta $08

loc_0d52:
.label smc_0d53 = * + 1
.label smc_0d54 = * + 2
        lda $1d93                                   // !SMC: modified by $096b, $096e, $0d5b, $0d60
        cmp #$2a
        bne loc_0d66
        lda #$00
        sta smc_0d53                                // SMC: modifies $0d53
        lda #$1d
        sta smc_0d54                                // SMC: modifies $0d54
        jmp loc_0d52

loc_0d66:
        sta $05dd
        clc
        adc #$1c
        sta $05de
        clc
        adc #$1c
        sta $05df
        clc
        adc #$1c
        jsr sub_0df2
        inc smc_0d53
        lda smc_0d53
        cmp #$00
        bne loc_0d88
        inc smc_0d54

loc_0d88:
        iny
.label smc_0d8a = * + 1
        cpy #$04                                    // !SMC: modified by $0dca
        beq loc_0d90
        jmp loc_0cfd

loc_0d90:
        lda $05dd
        cmp #$b1
        bne loc_0d9c
        lda #$01
        jsr sub_0dca

loc_0d9c:
        cmp #$b2
        bne loc_0da5
        lda #$02
        jsr sub_0dca

loc_0da5:
        cmp #$b3
        bne loc_0dae
        lda #$03
        jsr sub_0dca

loc_0dae:
        cmp #$b4
        bne loc_0db7
        lda #$04
        jsr sub_0dca

loc_0db7:
        cmp #$b5
        bne loc_0dc0
        lda #$05
        jsr sub_0dca

loc_0dc0:
        cmp #$b6
        bne loc_0dc9
        lda #$06
        jsr sub_0dca

loc_0dc9:
        rts

// Referenced by: jsr from $0d99, $0da2, $0dab, $0db4, $0dbd, $0dc6
sub_0dca: {
        sta smc_0d8a                                // SMC: modifies $0d8a
        jmp $0dd0
        lda #$00
        sta $05dd
        sta $05de
        sta $05df
        sta $0605
        sta $0606
        sta $0607
        sta $062d
        sta $062e
        sta $062f
        lda #$01
        sta $06
        rts
}
// Referenced by: jsr from $0d78

sub_0df2:
        sta $0605
        clc
        adc #$1c
        sta $0606
        clc
        adc #$1c
        sta $0607
        clc
        adc #$1c
        sta $062d
        clc
        adc #$1c
        sta $062e
        clc
        adc #$1c
        sta $062f
        rts
// Referenced by: jsr from $0abe

sub_0e14:
        ldx #$00

loc_0e16:
        ldy $09
        lda chr_0e44,y
        sta $d82c,x
        ldy $0a
        lda chr_0e44,y
        sta $db9c,x
        inx
        cpx #$20
        bne loc_0e16
        inc $09
        inc $0a
        lda $09
        cmp #$30
        bne loc_0e39
        lda #$00
        sta $09

loc_0e39:
        lda $0a
        cmp #$30
        bne loc_0e43
        lda #$00
        sta $0a

loc_0e43:
        rts

// --- Region $0f19-$0f21 ---
.pc = $0f19 "sub_0f19"
// Referenced by: jsr from $0a80

sub_0f19:
        sta $d021
        lda #$0b
        sta $d020
        rts

// --- Region $0fe9-$0fef ---
.pc = $0fe9 "sub_0fe9"
// Referenced by: jsr from $0975

sub_0fe9:
        sta $d012
        jsr sub_1000
        rts

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

sub_1000:
        jmp loc_110d
// Referenced by: jsr from $0af1

sub_1003:
        jmp loc_1146

txt_1006:
        .text " "

// --- Region $110d-$166c ---
.pc = $110d "loc_110d"

loc_110d:
        jsr sub_1339
        lda #$0f
        sta smc_114b                                // SMC: modifies $114b
        lda #$00
        sta $e2
        ldy #$06

loc_111b:
        sta $109c,y
        dey
        bpl loc_111b
        ldy #$0b

loc_1123:
        sta.abs $00e3,y
        dey
        bpl loc_1123
        ldy #$02

loc_112b:
        lda #$fe
        sta dat_10a6,y
        lda #$15
        sta.abs $00e6,y
        lda #$01
        sta.abs $00ef,y
        sta $10a9,y
        dey
        bpl loc_112b
        sta $fe
        sta $10ac

loc_1145:
        rts

loc_1146:
        lda $fe
        beq loc_1145
.label smc_114b = * + 1
        lda #$0f                                    // !SMC: modified by $1112
        sta $d418
        ldx #$02

loc_1151:
        ldy $10a3,x
        lda $f5,x
        sta $d400,y
        lda $f8,x
        sta $d401,y
        lda $10e3,x
        sta $d403,y
        lda $10e0,x
        sta $d402,y
        lda $10e9,x
        sta $d406,y
        lda $10e6,x
        sta $d405,y
        lda $fb,x
        and dat_10a6,x
        sta $d404,y
        dex
        bpl loc_1151
        ldy $109c
        beq loc_1193
        dec $10ac
        bne loc_1193
        sty $10ac
        dec smc_114b
        bmi loc_11c9

loc_1193:
        lda #$00
        sta $ff
        dec $e2
        bpl loc_11a1
        lda #$03
        sta $e2
        dec $ff

loc_11a1:
        ldx #$02

loc_11a3:
        lda $ff
        bpl $11b7
        lda $ef,x
        cmp $10b9,x
        bne loc_11b3
        lda #$fe
        sta dat_10a6,x

loc_11b3:
        dec $ef,x
        beq loc_11dc
        lda $10bf,x
        cmp #$ff
        beq loc_11c1
        jsr sub_134f

loc_11c1:
        lda #$00
        sta $ec,x

loc_11c5:
        dex
        bpl loc_11a3
        rts

loc_11c9:
        ldx #$02

loc_11cb:
        lda #$00
        ldy $10a3,x
        sta $d401,y
        sta $d400,y
        dex
        bpl loc_11cb
        sta $fe
        rts

loc_11dc:
        ldy $e3,x
        lda $16f2,y
        sta $e0
        lda $1708,y
        sta $e1
        lda #$00
        sta $10c8,x
        ldy $e6,x
        lda ($e0),y
        cmp #$ff
        beq loc_11f8
        jmp loc_1257

loc_11f8:
        dec $10a9,x
        beq loc_1206
        ldy #$00
        sty $e6,x
        lda ($e0),y
        jmp loc_1257

loc_1206:
        lda $16ed,x
        clc
        adc $e9,x
        tay
        lda $1846,y
        cmp #$ff
        bne loc_1225
        iny
        lda $1846,y
        sta $e9,x
        clc
        adc $16ed,x
        tay
        lda $1846,y
        jmp loc_1229

loc_1225:
        cmp #$fe
        beq loc_11c9

loc_1229:
        cmp #$80
        bcc loc_1236
        and #$7f
        sta $109d,x
        iny
        lda $1846,y

loc_1236:
        cmp #$60
        bcc loc_1243
        and #$0f
        sta $10a9,x
        iny
        lda $1846,y

loc_1243:
        sta $e3,x
        lda #$00
        sta $e6,x
        inc $10a9,x
        iny
        tya
        sec
        sbc $16ed,x
        sta $e9,x
        jmp loc_11dc

loc_1257:
        cmp #$fd
        bne loc_1279
        iny
        lda ($e0),y
        sta $10c8,x
        iny
        lda ($e0),y
        clc
        adc $109d,x
        sta $10bf,x
        iny
        lda ($e0),y
        clc
        adc $109d,x
        sta $10cb,x
        iny
        jmp loc_12c8

loc_1279:
        cmp #$c0
        bcc loc_1290
        and #$1f
        asl
        asl
        asl
        sta $10bc,x
        iny
        lda ($e0),y
        cmp #$fd

loc_128a:
        beq loc_1257
        cmp #$c0
        bcs loc_12c8

loc_1290:
        cmp #$80
        bcc loc_12a3
        and #$7f
        sta $f2,x
        iny
        lda ($e0),y
        cmp #$fd
        beq loc_1257
        cmp #$80
        bcs loc_12c8

loc_12a3:
        cmp #$60
        bcc loc_12c0
        and #$1f
        sta $10f8,x
        asl
        asl
        clc
        adc $10f8,x
        sta $10f8,x
        iny
        lda ($e0),y
        cmp #$fd
        beq loc_128a
        cmp #$60
        bcs loc_12c8

loc_12c0:
        clc
        adc $109d,x
        sta $10bf,x
        iny

loc_12c8:
        sty $e6,x
        inc $ec,x
        ldy $10bc,x
        lda $17bf,y
        sta $fb,x
        lda $17c0,y
        sta $10e6,x
        lda $17c1,y
        sta $10e9,x
        lda $17c2,y
        sta $10ad,x
        and #$08
        bne loc_12ff
        lda $17be,y
        and #$f0
        sta $10e0,x
        lda $17be,y
        and #$0f
        sta $10e3,x
        lda #$00
        sta $10f2,x

loc_12ff:
        lda $17c2,y
        and #$f0
        lsr
        lsr
        lsr
        cmp $f2,x
        bcs loc_1310
        sta $10b9,x
        bne loc_1315

loc_1310:
        lda $f2,x
        sta $10b9,x

loc_1315:
        lda #$ff
        sta dat_10a6,x
        lda $17c5,y
        sta $10b6,x
        and #$8f
        beq loc_132c
        lda #$00
        sta $f8,x
        sta $f5,x
        beq loc_1332

loc_132c:
        lda $10bf,x
        jsr sub_1661

loc_1332:
        lda $f2,x
        sta $ef,x
        jmp loc_11c5

// Referenced by: jsr from $110d
sub_1339: {
        lda #$08
        sta $d404
        sta $d40b
        sta $d412
        ldy #$1f
        lda #$00
loop:
        sta $d400,y
        dey
        bpl loop
        rts
}
// Referenced by: jsr from $11be

sub_134f:
        lda $ec,x
        bne loc_1356
        jmp loc_13dd

loc_1356:
        lda $10c8,x
        beq loc_137c
        tay
        lsr
        lsr
        lsr
        lsr
        sta $10c2,x
        tya
        and #$0f
        sta $10c8,x
        lda $f2,x
        sec
        sbc $10c2,x
        sta $10c2,x
        lda $10cb,x
        sec
        sbc $10bf,x
        sta $10c5,x

loc_137c:
        lda $10b6,x
        bmi loc_139f
        and #$0f
        beq loc_139f
        tay
        lda $183d,y
        sta $110a,x
        lda $1841,y
        sta $fb,x
        bpl loc_1399
        lda #$ff
        sta $f8,x
        bne loc_139f

loc_1399:
        lda $10bf,x
        jsr sub_1661

loc_139f:
        lda #$00
        sta $1104,x
        sta $1107,x
        sta $10a0,x
        sta $10fb,x
        ldy $10bc,x
        lda $17c3,y
        sta $10b0,x
        lda $17c4,y
        sta $10b3,x
        lsr
        lsr
        lsr
        lsr
        sta $10ce,x
        lda $f2,x
        sec
        sbc $10ce,x
        bcs loc_13d2
        lda #$00
        sta $10b0,x
        bcc loc_13da

loc_13d2:
        sta $10ce,x
        lda #$00
        sta $10d1,x

loc_13da:
        jmp loc_14cc

loc_13dd:
        ldy $10c8,x
        beq loc_144b
        lda $10c2,x
        cmp $ef,x
        bcc loc_1448
        lda #$00
        sta $e1
        lda #$07
        dey

loc_13f0:
        dey
        bmi loc_13f9
        asl
        rol $e1
        jmp loc_13f0

loc_13f9:
        sta $e0
        ldy $10c5,x
        bmi loc_141f
        lda $f5,x
        clc
        adc $e0
        sta $f5,x
        lda $f8,x
        adc $e1
        sta $f8,x
        lda $f5,x
        ldy $10cb,x
        sec
        sbc $165d,y
        lda $f8,x
        sbc $169d,y
        bcc loc_1448
        bcs loc_143c

loc_141f:
        lda $f5,x
        sec
        sbc $e0
        sta $f5,x
        lda $f8,x
        sbc $e1
        sta $f8,x
        ldy $10cb,x
        lda $f5,x
        sec
        sbc $165d,y
        lda $f8,x
        sbc $169d,y
        bcs loc_1448

loc_143c:
        tya
        sta $10bf,x
        jsr sub_1661
        lda #$00
        sta $10c8,x

loc_1448:
        jmp loc_14cc

loc_144b:
        lda $10b0,x
        beq loc_148f
        lda $10ce,x
        cmp $ef,x
        bcc loc_148f
        lda $10d1,x
        bne loc_1492
        lda #$00
        sta $10d7,x
        lda #$02
        sta $10d4,x
        inc $10d1,x
        ldy $10bf,x
        lda $165d,y
        sec
        sbc $165c,y
        sta $10da,x
        lda $169d,y
        sbc $169c,y
        sta $10dd,x
        lda $10b0,x
        tay

loc_1483:
        dey
        bmi loc_14cc
        lsr $10dd,x
        ror $10da,x
        jmp loc_1483

loc_148f:
        jmp loc_14cc

loc_1492:
        dec $10d4,x
        bpl loc_14a7
        lda $10b0,x
        and #$0f
        sta $10d4,x
        lda $10d7,x
        eor #$01
        sta $10d7,x

loc_14a7:
        lda $10d7,x
        bne loc_14bd
        lda $f5,x
        clc
        adc $10da,x
        sta $f5,x
        lda $f8,x
        adc $10dd,x
        sta $f8,x
        bcc loc_14cc

loc_14bd:
        lda $f5,x
        sec
        sbc $10da,x
        sta $f5,x
        lda $f8,x
        sbc $10dd,x
        sta $f8,x

loc_14cc:
        lda $10b6,x
        and #$20
        beq loc_14f5
        lda $ef,x
        cmp #$0b
        bcs loc_14f5
        lda #$00
        sta smc_14ef                                // SMC: modifies $14ef
        ldy $10bf,x
        lda $10a0,x
        lsr
        bcc loc_14ea
        sta smc_14ef                                // SMC: modifies $14ef

loc_14ea:
        lda $169d,y
        clc
.label smc_14ef = * + 1
        adc #$13                                    // !SMC: modified by $14db, $14e7
        sta $f8,x
        inc $10a0,x

loc_14f5:
        lda $10b3,x
        and #$0f
        bne loc_14ff
        jmp loc_1593

loc_14ff:
        ldy $ec,x
        beq loc_150f
        tay
        lda #$00
        sta $10ec,x
        lda #$01
        sta $10ef,x
        tya

loc_150f:
        tay
        lda $171d,y
        sta $e0
        lda $1721,y
        sta $e1
        ldy #$00
        lda ($e0),y
        sta smc_158d                                // SMC: modifies $158d
        iny
        lda ($e0),y
        sta smc_1571                                // SMC: modifies $1571
        ldy $10ec,x
        bne loc_1533
        lda #$02
        sta $10ec,x
        bne loc_1593

loc_1533:
        ldy $10ec,x
        lda ($e0),y
        cmp #$fe
        beq loc_1559
        dec $10ef,x
        bne loc_1559
        cmp #$ff
        bne loc_154b
        iny
        lda ($e0),y
        tay
        lda ($e0),y

loc_154b:
        sta $10ef,x
        iny
        lda ($e0),y
        sta $10f5,x
        iny
        tya
        sta $10ec,x

loc_1559:
        lda $10f2,x
        bne loc_157a
        lda $10e0,x
        clc
        adc $10f5,x
        sta $10e0,x
        lda $10e3,x
        adc #$00
        sta $10e3,x
.label smc_1571 = * + 1
        cmp #$0d                                    // !SMC: modified by $1524
        bcc loc_1593
        inc $10f2,x
        jmp loc_1593

loc_157a:
        lda $10e0,x
        sec
        sbc $10f5,x
        sta $10e0,x
        lda $10e3,x
        sbc #$00
        sta $10e3,x
.label smc_158d = * + 1
        cmp #$03                                    // !SMC: modified by $151e
        ora $df
        dec $10f2,x

loc_1593:
        lda $10b6,x
        bmi loc_159b
        jmp loc_15fc

loc_159b:
        and #$0f
        sta smc_15c6                                // SMC: modifies $15c6
        tay
        lda $1726,y
        sta $e0
        lda $1729,y
        sta $e1
        ldy $1104,x
        lda ($e0),y
        cmp #$fe
        beq loc_15c5
        cmp #$ff
        bne loc_15be
        iny
        lda ($e0),y
        tay
        lda ($e0),y

loc_15be:
        sta $fb,x
        iny
        tya
        sta $1104,x

loc_15c5:
.label smc_15c6 = * + 1
        ldy #$00                                    // !SMC: modified by $159d
        lda $172c,y
        sta $e0
        lda $172f,y
        sta $e1
        ldy $1107,x
        lda ($e0),y
        cmp #$fe
        beq loc_15fc
        cmp #$ff
        bne loc_15e4
        iny
        lda ($e0),y
        tay
        lda ($e0),y

loc_15e4:
        sta smc_15ed                                // SMC: modifies $15ed
        iny
        tya
        sta $1107,x
.label smc_15ed = * + 1
        lda #$a0                                    // !SMC: modified by $15e4
        bpl dat_15f4
        and #$7f
        bpl loc_15f8

dat_15f4:
        .byte $18,$7d,$bf,$10                       // .}..

loc_15f8:
        jsr sub_1661
        rts

loc_15fc:
        lda $10b6,x
        bmi loc_161c
        and #$0f
        beq loc_161c
        dec $110a,x
        bne loc_161c
        lda $fb,x
        bpl loc_1614
        lda $10bf,x
        jsr sub_1661

loc_1614:
        ldy $10bc,x
        lda $17bf,y
        sta $fb,x

loc_161c:
        lda $10b6,x
        and #$40
        beq loc_1660
        lda $10f8,x
        clc
        adc $10fb,x
        tay
        dec $10fe,x
        bpl loc_1657
        lda #$01
        sta $10fe,x
        lda $1787,y
        bpl loc_1642
        tya
        sec
        sbc #$04
        tay
        lda $1787,y

loc_1642:
        sta $1101,x
        iny
        tya
        sec
        sbc $10f8,x
        sta $10fb,x
        lda $fb,x
        bpl loc_1657
        lda $110a,x
        bne loc_1660

loc_1657:
        lda $1101,x
        clc
        adc $10bf,x
        bpl sub_1661

loc_1660:
        rts
// Referenced by: jsr from $132f, $139c, $1440, $15f8, $1611; branch from $165e

sub_1661:
        tay
        lda $165d,y
        sta $f5,x
        lda $169d,y
        sta $f8,x
        rts

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

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

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

// --- Region $0b48-$0b6c ---
.pc = $0b48 "Program $0b48"
        .byte $a9,$34,$85,$01,$a2,$00,$bd           // char 0 (partial)
        .byte $60,$30,$9d,$01,$08,$e8,$d0,$f7       // char 1 @+1
        .byte $ee,$89,$03,$ee,$8c,$03,$ad,$89       // char 2 @+2
        .byte $03,$d0,$ea,$a9,$37,$85,$01,$58       // char 3 @+3
        .byte $20,$44,$e5,$4c,$e2,$fc               // char 4 (partial)

// --- Region $0bb4-$0cb3 ---
.pc = $0bb4 "chr_0bb4"

chr_0bb4:
        // === Charset data (256 bytes, $0bb4-$0cb3) ===
        .byte $ff,$ff,$fe,$fc,$fa,$f7,$f3,$ef       // char 0 @+0
        .byte $ea,$e4,$de,$d8,$d1,$c9,$c1,$b9       // char 1 @+1
        .byte $b0,$a8,$9f,$95,$8c,$83,$79,$70       // char 2 @+2
        .byte $67,$5d                               // char 3 (partial)

txt_0bce:
        .byte $54,$4c,$43,$3b,$33,$2c               // char 3 (partial)
        .byte $25,$1f,$19,$13,$0f,$0a,$07,$04       // char 4 @+4
        .byte $02,$00,$00,$00,$00,$01,$03,$06       // char 5 @+5
        .byte $09,$0d,$12,$17,$1d                   // char 6 (partial)

txt_0be9:
        .byte $23,$2a,$31                           // char 6 (partial)
        .byte $38,$40,$49,$51,$5a,$63,$6d,$76       // char 7 @+7
        .byte $7f,$89,$92,$9c,$a5,$ae,$b6,$bf       // char 8 @+8
        .byte $c7,$ce,$d5,$dc,$e2,$e8,$ed,$f2       // char 9 @+9
        .byte $f6,$f9,$fc,$fe,$ff,$ff,$ff,$ff       // char 10 @+10
        .byte $fd,$fb,$f8,$f5,$f0,$ec,$e6,$e0       // char 11 @+11
        .byte $da,$d3,$cc,$c4,$bc,$b3,$ab,$a2       // char 12 @+12
        .byte $98,$8f,$86,$7c,$73,$6a,$60           // char 13 (partial)

txt_0c23:
        .byte $57                                   // char 13 (partial)
        .byte $4f,$46,$3e,$36,$2e,$27,$21,$1b       // char 14 @+14
        .byte $15,$10,$0c,$08,$05,$03,$01,$00       // char 15 @+15
        .byte $00,$00,$01,$03,$05,$08,$0c,$10       // char 16 @+16
        .byte $15,$1b                               // char 17 (partial)

txt_0c3e:
        .byte $21,$27,$2e,$36,$3e,$46               // char 17 (partial)
        .byte $4f,$57,$60,$6a,$73,$7c,$86,$8f       // char 18 @+18
        .byte $98,$a2,$ab,$b3,$bc,$c4,$cc,$d3       // char 19 @+19
        .byte $da,$e0,$e6,$ec,$f0,$f5,$f8,$fb       // char 20 @+20
        .byte $fd,$ff,$ff,$ff,$ff,$fe,$fc,$f9       // char 21 @+21
        .byte $f6,$f2,$ed,$e8,$e2,$dc,$d5,$ce       // char 22 @+22
        .byte $c7,$bf,$b6,$ae,$a5,$9c,$92,$89       // char 23 @+23
        .byte $80,$76,$6d,$63                       // char 24 (partial)

txt_0c78:
        .byte $5a,$51,$49,$40                       // char 24 (partial)
        .byte $38,$31,$2a,$23,$1d,$17,$12,$0d       // char 25 @+25
        .byte $09,$06,$03,$01,$00,$00,$00,$00       // char 26 @+26
        .byte $02,$04,$07,$0a,$0f,$13,$19,$1f       // char 27 @+27

txt_0c94:
        .byte $25,$2c,$33,$3b,$43,$4c,$54,$5d       // char 28 @+28
        .byte $67,$70,$79,$83,$8c,$95,$9f,$a8       // char 29 @+29
        .byte $b0,$b9,$c1,$c9,$d1,$d8,$de,$e4       // char 30 @+30
        .byte $ea,$ef,$f3,$f7,$fa,$fc,$fe,$ff       // char 31 @+31

// --- Region $0e44-$0f18 ---
.pc = $0e44 "chr_0e44"

chr_0e44:
        // === Charset data (213 bytes, $0e44-$0f18) ===
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b       // char 0 @+0
        .byte $0b,$0b,$0b,$0b,$0c,$0c,$0f,$0f       // char 1 @+1
        .byte $0d,$0d,$01,$01,$01,$01,$01,$01       // char 2 @+2
        .byte $01,$01,$01,$0d,$0d,$0f,$0f,$0c       // char 3 @+3
        .byte $0c,$0b,$0b,$0b,$0b,$0b,$0b,$0b       // char 4 @+4
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b       // char 5 @+5
        .byte $20,$49,$0e,$14,$12,$0f,$20,$03       // char 6 @+6
        .byte $0f,$04,$05,$04,$20,$02,$19,$20       // char 7 @+7
        .byte $4d,$0f,$12,$02,$09,$04               // char 8 (partial)

txt_0e8a:
        .byte $2f,$4f                               // char 8 (partial)
        .byte $4e,$53,$4c,$41,$55,$47,$48,$54       // char 9 @+9
        .byte $20,$44,$45,$53,$49,$47,$4e,$20       // char 10 @+10
        .byte $00,$09,$02,$08,$0a,$07,$01,$01       // char 11 @+11
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 12 @+12
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 13 @+13
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 14 @+14
        .byte $01,$01,$0d,$03,$0e,$04,$06,$00       // char 15 @+15
        .byte $4c,$0f,$07,$0f,$20,$43,$08,$01       // char 16 @+16
        .byte $12,$13,$3a,$20,$54,$0f,$19,$2f       // char 17 @+17
        .byte $43,$12,$0f,$13,$13,$20,$20,$4d       // char 18 @+18
        .byte $15,$13,$09,$03,$3a,$20,$4a,$05       // char 19 @+19
        .byte $12,$0f,$05,$0e,$20,$54,$05,$0c       // char 20 @+20
        .byte $0b,$0c,$0f,$0d,$00,$01,$01,$01       // char 21 @+21
        .byte $01,$0f,$0d,$00,$0d,$0f,$01,$01       // char 22 @+22
        .byte $01,$0d,$0f,$0c,$0b,$00,$00,$09       // char 23 @+23
        .byte $05,$0d,$07,$01,$01,$00,$07,$0d       // char 24 @+24
        .byte $07,$01,$01,$07,$00,$0d,$05,$09       // char 25 @+25
        .byte $07,$00,$0d,$05,$09                   // char 26 (partial)

// --- Region $0f22-$0f22 ---
.pc = $0f22 "chr_0f22"

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

// --- Region $0f40-$0f80 ---
.pc = $0f40 "dat_0f40"

dat_0f40:
        .byte $20,$20                               // char 3 (partial)
        .byte $4d,$12,$2e,$53,$05,$14,$01,$0d       // char 4 @+4
        .byte $20,$28,$03,$29,$20,$50,$05,$12       // char 5 @+5
        .byte $16,$05,$12,$14,$20,$53,$0f,$06       // char 6 @+6
        .byte $14                                   // char 7 (partial)

txt_0f5b:
        .byte $20,$38,$29,$20,$20,$20,$50           // char 7 (partial)
        .byte $12,$0f,$16,$09,$04,$05,$04,$20       // char 8 @+8
        .byte $01,$0e,$04,$20,$04,$0f,$0e,$05       // char 9 @+9
        .byte $20,$02,$19,$20,$4a,$01,$1a,$1a       // char 10 @+10
        .byte $03,$01,$14,$21,$21,$20               // char 11 (partial)

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

// --- Region $0ff0-$0fff ---
.pc = $0ff0 "chr_0ff0"

chr_0ff0:
        // === Charset data (16 bytes, $0ff0-$0fff) ===
        .byte $ad,$a6,$02,$d0,$05,$a9,$01,$8d       // char 0 @+0
        .byte $a6,$02,$4c,$46,$11,$00,$00,$00       // char 1 @+1

// --- Region $1007-$10a6 ---
.pc = $1007 "Segment $1007"
        .text "MUSIC FROM "
        .byte $22                                   // double quote
        .text "SUPE"
        .text "R MONACO GRAND P"
        .text "RIX"
        .byte $22                                   // double quote
        .text " WRITTEN"
        .byte $60

txt_1034:
        .text "BY JEROEN TEL OF"
        .byte $60,$54,$48,$45,$60                   // `THE`

txt_1049:
        .text "MANIACS OF NOISE. RELOCATED TO $1000 BY MORBID/ONSLAUGHT/BASS ON 29/01/1997. ="
        .byte $1b,$4f,$1d,$3d,$20,$00,$00,$00,$00,$00,$00,$00,$00,$07,$0e // .O.= ..........

dat_10a6:
        // === Fill data (1 bytes, $10a6-$10a6) ===
        .byte $00                                   // .

// --- Region $166d-$1eb6 ---
.pc = $166d "dat_166d"

dat_166d:
        .byte $2e,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $fd,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06 // ................
        .byte $06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f // ................
        .byte $10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ............

txt_16d9:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$00,$1a,$38,$03,$00,$ea,$a0,$fe,$31,$61,$6e,$d0,$da,$b3 // ^d..8.....1an...
        .byte $eb,$be,$0b,$41,$9b,$e7,$36,$a7,$da,$21,$9a,$b2,$d6,$1c,$18,$18 // ...A..6..!......
        .byte $19,$19,$19,$18,$18,$19,$18,$19,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1c // ................
        .byte $1c,$1c,$1c,$5b,$63,$68,$82,$17,$17,$17,$17,$32,$3f,$4f,$17,$17 // ...[ch.....2?O..
        .byte $17,$35,$47,$52,$17,$17,$17,$81,$41,$fe,$c4,$a6,$a0,$9b,$97,$95 // .5GR....A.......
        .byte $94,$93,$ff,$06,$81,$41,$41,$81,$81,$41,$ff,$04,$c6,$af,$ab,$c6 // .....AA..A......
        .byte $c6,$ac,$ff,$04,$81,$41,$fe,$80,$08,$05,$03,$02,$01,$01,$00,$fe // .....A..........
        .byte $03,$0d,$07,$00,$01,$80,$ff,$02,$03,$0d,$01,$80,$fe,$03,$0d,$10 // ................
        .byte $60,$10,$50,$10,$40                   // `.P.@

txt_1770:
        .encoding "screencode_mixed"
        .text "p0p pp hp p0p"
        .encoding "petscii_upper"
        .byte $40,$10,$50,$ff,$02,$0a,$0e,$01,$60,$fe,$0c,$07,$03,$00,$ff,$0c // @.P.....`.......
        .byte $07,$04,$00,$ff,$0c,$08,$05,$00,$ff,$0c,$09,$05,$00,$ff,$0c,$08 // ................
        .byte $03,$00,$ff,$0c,$09,$04,$00,$ff,$0c,$07,$02,$00,$ff,$0c,$05,$03 // ................
        .byte $00,$ff,$0c,$0a,$05,$00,$ff,$0c,$07,$05,$00,$ff,$0c,$0a,$03,$00 // ................
        .byte $ff,$02,$41,$08,$69,$20,$03,$61,$01,$08,$11,$08,$88,$f0,$00,$00 // ..A.i .a........
        .byte $80,$08,$11,$08,$89,$f0,$00,$00,$81,$06,$41,$08,$79,$20,$00,$02 // ..........A.y ..
        .byte $42,$06,$41,$00,$29,$20,$00,$02,$42,$08,$11,$06,$89,$f0,$00,$00 // B.A.) ..B.......
        .byte $01,$06,$41,$08,$79,$20,$03,$83,$02,$06,$41,$00,$29,$20,$03,$83 // ..A.y ....A.) ..
        .byte $02,$08,$41                           // ..A

chr_1800:
        // === Charset data (1719 bytes, $1800-$1eb6) ===
        .byte $00,$19,$20,$03,$83,$02,$08,$41       // char 0 @+0
        .byte $08,$69,$20,$03,$03,$02,$08,$11       // char 1 @+1
        .byte $08,$a8,$f0,$00,$00,$82,$0e,$41       // char 2 @+2
        .byte $08,$a9,$28,$02,$44,$02,$0e,$41       // char 3 @+3
        .byte $00,$39,$28,$02,$44,$02,$09,$21       // char 4 @+4
        .byte $08,$a9,$28,$03,$44,$03,$09,$41       // char 5 @+5
        .byte $08,$ab,$58,$02,$44,$23,$0e,$41       // char 6 @+6
        .byte $08,$a9,$28,$02,$44,$04,$02,$02       // char 7 @+7
        .byte $08,$01,$81,$11,$41,$11,$8c,$03       // char 8 @+8
        .byte $8c,$05,$05,$0a,$0a,$0c,$0c,$62       // char 9 @+9
        .byte $13,$00,$05,$05,$62,$0c,$05,$8e       // char 10 @+10
        .byte $05,$0c,$0c,$62,$13,$00,$ff,$02       // char 11 @+11
        .byte $8c,$02,$8c,$6e,$04,$08,$6e,$04       // char 12 @+12
        .byte $08,$0d,$0d,$14,$14,$6e,$04,$08       // char 13 @+13
        .byte $62,$0d,$67,$04,$8e,$66,$04,$08       // char 14 @+14
        .byte $0d,$0d,$14,$14,$ff,$02,$8c,$01       // char 15 @+15
        .byte $06,$8c,$01,$07,$01,$09,$0b,$0b       // char 16 @+16
        .byte $0e,$0f,$10,$63,$15,$01,$07,$01       // char 17 @+17
        .byte $09,$11,$12,$12,$01,$07,$8e,$01       // char 18 @+18
        .byte $09,$0e,$0f,$10,$63,$15,$ff,$03       // char 19 @+19
        .byte $c3,$82,$66,$29,$c3,$c3,$c3,$c3       // char 20 @+20
        .byte $84,$82,$84,$c3,$c3,$82,$84,$c3       // char 21 @+21
        .byte $c3,$82,$64,$28,$c3,$c3,$c3,$c3       // char 22 @+22
        .byte $84,$82,$84,$c3,$c3,$82,$84,$c3       // char 23 @+23
        .byte $c3,$82,$66,$29,$c3,$c3,$c3,$c3       // char 24 @+24
        .byte $84,$82,$84,$c3,$c3,$82,$c3,$ff       // char 25 @+25
        .byte $c3,$82,$64,$28,$c4,$c3,$a2,$63       // char 26 @+26
        .byte $26,$ff,$c3,$82,$67,$2b,$c4,$c3       // char 27 @+27
        .byte $98,$64,$28,$c0,$82,$18,$1d,$1f       // char 28 @+28
        .byte $22,$24,$ff,$c3,$82,$67,$2b,$c4       // char 29 @+29
        .byte $c3,$98,$64,$28,$ca,$81,$1f,$1f       // char 30 @+30
        .byte $82,$1c,$1a,$17,$15,$ff,$c6,$82       // char 31 @+31
        .byte $29,$c6,$c6,$c6,$c6,$84,$82,$84       // char 32 ' '
        .byte $c6,$c6,$82,$84,$c6,$c6,$82,$28       // char 33 '!'
        .byte $c6,$c6,$c6,$c6,$84,$82,$84,$c6       // char 34 '"'
        .byte $c6,$82,$84,$c6,$c6,$82,$29,$c6       // char 35 '#'
        .byte $c6,$c6,$c6,$84,$82,$84,$c6,$c6       // char 36 '$'
        .byte $82,$c6,$c6,$28,$c7,$c6,$a2,$26       // char 37 '%'
        .byte $ff,$c6,$82,$30,$c6,$c6,$c6,$c6       // char 38 '&'
        .byte $84,$82,$84,$c6,$c6,$82,$84,$c6       // char 39 '''
        .byte $c6,$82,$c6,$c6,$c6,$c6,$84,$82       // char 40 '('
        .byte $84,$c6,$c6,$82,$84,$c6,$c6,$82       // char 41 ')'
        .byte $c6,$c6,$c6,$c6,$84,$82,$84,$c6       // char 42 '*'
        .byte $c6,$82,$c6,$c6,$c7,$c6,$a2,$2f       // char 43 '+'
        .byte $ff,$c1,$82,$c5,$24,$c2,$c5,$2e       // char 44 ','
        .byte $c1,$c1,$c2,$c5,$30,$ff,$c0,$82       // char 45 '-'
        .byte $0c,$c0,$c0,$c0,$c0,$84,$82,$84       // char 46 '.'
        .byte $c0,$c0,$82,$c0,$c0,$07,$0a,$07       // char 47 '/'
        .byte $0c,$c0,$c0,$c0,$c0,$84,$82,$84       // char 48 '0'
        .byte $c0,$c0,$82,$10,$11,$10,$0a,$07       // char 49 '1'
        .byte $c0,$82,$0c,$c0,$c0,$c0,$c0,$84       // char 50 '2'
        .byte $82,$84,$c0,$c0,$82,$c0,$c0,$07       // char 51 '3'
        .byte $0a,$07,$0c,$c0,$c0,$c0,$c0,$84       // char 52 '4'
        .byte $82,$84,$c0,$c0,$82,$10,$11,$13       // char 53 '5'
        .byte $16,$18,$ff,$c2,$82,$c1,$c1,$c1       // char 54 '6'
        .byte $c5,$30,$c2,$c2,$c2,$ff,$c0,$82       // char 55 '7'
        .byte $0c,$c0,$c0,$0a,$0b,$0c,$c0,$c0       // char 56 '8'
        .byte $0f,$11,$0c,$c0,$c0,$0a,$0b,$0c       // char 57 '9'
        .byte $18,$0b,$17,$0a,$c0,$c0,$05,$07       // char 58 ':'
        .byte $0a,$c0,$c0,$14,$16,$0a,$c0,$c0       // char 59 ';'
        .byte $08,$09,$0a,$c0,$c0,$14,$16,$0a       // char 60 '<'
        .byte $c0,$c0,$05,$07,$0a,$c0,$c0,$14       // char 61 '='
        .byte $16,$0a,$c0,$c0,$08,$09,$0a,$11       // char 62 '>'
        .byte $13,$16,$0c,$18,$16,$0c,$13,$0c       // char 63 '?'
        .byte $11,$0f,$0c,$18,$07,$13,$0a,$0c       // char 64 '@'
        .byte $16,$18,$ff,$c3,$82,$62,$2b,$c3       // char 65 'A'
        .byte $c3,$84,$82,$68,$84,$69,$82,$84       // char 66 'B'
        .byte $62,$82,$84,$c3,$68,$82,$62,$84       // char 67 'C'
        .byte $63,$29,$c3,$c3,$c3,$82,$69,$92       // char 68 'D'
        .byte $64,$26,$84,$63,$29,$64,$26,$c3       // char 69 'E'
        .byte $c3,$6a,$63,$29,$82,$68,$84,$63       // char 70 'F'
        .byte $82,$69,$84,$64,$26,$a0,$65,$27       // char 71 'G'
        .byte $ff,$c1,$82,$c0,$0c,$c2,$c1,$c0       // char 72 'H'
        .byte $0a,$0c,$c2,$c0,$0c,$c1,$c0,$18       // char 73 'I'
        .byte $c2,$c1,$c0,$0a,$0c,$c2,$c0,$0b       // char 74 'J'
        .byte $c1,$c0,$0a,$c2,$c1,$c0,$16,$0a       // char 75 'K'
        .byte $c2,$c0,$0a,$c1,$c0,$16,$c2,$c1       // char 76 'L'
        .byte $c0,$11,$0f,$c2,$c0,$13,$c1,$c0       // char 77 'M'
        .byte $07,$c2,$c1,$c0,$11,$13,$c2,$c0       // char 78 'N'
        .byte $07,$c1,$c0,$13,$c2,$c1,$c0,$11       // char 79 'O'
        .byte $0f,$c2,$c0,$0e,$c1,$c0,$0c,$c2       // char 80 'P'
        .byte $c1,$c0,$0a,$0c,$c2,$c0,$0f,$c1       // char 81 'Q'
        .byte $c0,$0c,$c2,$c1,$c0,$16,$18,$c2       // char 82 'R'
        .byte $c0,$24,$ff,$c3,$84,$62,$2b,$c3       // char 83 'S'
        .byte $c3,$82,$69,$84,$62,$c3,$c3,$69       // char 84 'T'
        .byte $c3,$82,$62,$84,$68,$62,$63,$29       // char 85 'U'
        .byte $c3,$c3,$82,$69,$84,$63,$c3,$c3       // char 86 'V'
        .byte $68,$82,$63,$84,$69,$64,$26,$63       // char 87 'W'
        .byte $29,$c3,$c3,$c3,$c3,$82,$68,$84       // char 88 'X'
        .byte $63,$86,$64,$26,$84,$61,$22,$60       // char 89 'Y'
        .byte $24,$c3,$c3,$82,$84,$61,$22,$60       // char 90 'Z'
        .byte $24,$c4,$82,$c4,$c4,$ca,$82,$1a       // char 91 '['
        .byte $81,$19,$18,$82,$17,$16,$ff,$cb       // char 92 '\'
        .byte $82,$fd,$07,$2e,$30,$fd,$07,$2e       // char 93 ']'
        .byte $30,$fd,$07,$2e,$30,$fd,$07,$2e       // char 94 '^'
        .byte $30,$fd,$07,$2e,$30,$fd,$07,$2e       // char 95 '_'
        .byte $30,$fd,$07,$2e,$30,$fd,$07,$2e       // char 96 '`'
        .byte $30,$84,$fd,$07,$2e,$30,$82,$32       // char 97 'a'
        .byte $86,$fd,$06,$32,$33,$82,$35,$37       // char 98 'b'
        .byte $84,$fd,$07,$35,$37,$82,$35,$cc       // char 99 'c'
        .byte $37,$cb                               // char 100 (partial)

txt_1b22:
        .byte $33,$35,$cc,$33,$cb,$8b               // char 100 (partial)
        .byte $fd,$06                               // char 101 (partial)

txt_1b2a:
        .byte $30,$32,$cf,$81                       // char 101 (partial)

txt_1b2e:
        .byte $22,$24                               // char 101 (partial)
        .byte $26,$29,$2b,$2e,$30,$ff,$cb,$82       // char 102 'f'
        .byte $fd,$07,$30,$32,$30,$2e,$84,$fd       // char 103 'g'
        .byte $07,$29,$2b,$82,$2b,$2d,$2e,$84       // char 104 'h'
        .byte $fd,$07,$30,$32,$82,$33,$84,$fd       // char 105 'i'
        .byte $07,$30,$32,$82                       // char 106 (partial)

txt_1b54:
        .byte $30,$2e,$29,$2b                       // char 106 (partial)
        .byte $30,$cc,$2b,$cb,$30,$cc,$30,$cb       // char 107 'k'
        .byte $2e,$cc,$30,$cb,$86,$fd,$07,$2e       // char 108 'l'
        .byte $30,$82                               // char 109 (partial)

txt_1b6a:
        .byte $2b,$2e,$30,$33,$35,$37               // char 109 (partial)
        .byte $cb,$84,$fd,$29,$3a,$3c,$82,$3c       // char 110 'n'
        .byte $84,$fd,$29,$3a,$3c,$82,$3c,$37       // char 111 'o'
        .byte $84,$fd,$08,$38,$3a,$82               // char 112 (partial)

txt_1b86:
        .byte $36,$35                               // char 112 (partial)
        .byte $33,$30,$36,$37,$3a,$84,$fd,$29       // char 113 'q'
        .byte $37,$35,$82,$35,$86,$82,$33,$84       // char 114 'r'
        .byte $fd,$07,$33,$35,$82,$37,$cc           // char 115 (partial)

txt_1b9f:
        .byte $35                                   // char 115 (partial)
        .byte $37,$37,$cb,$2b,$2e,$2b,$ff,$cb       // char 116 't'
        .byte $82,$fd,$07                           // char 117 (partial)

txt_1bab:
        .byte $32,$33,$32,$2e,$2b                   // char 117 (partial)
        .byte $cc,$2e,$cb,$2b,$29,$2b,$35,$36       // char 118 'v'
        .byte $fd,$07,$35,$37,$84,$fd,$08,$38       // char 119 'w'
        .byte $3a,$82,$36,$35,$33,$fd,$07,$2e       // char 120 'x'
        .byte $30,$2e,$2b,$29,$fd,$07               // char 121 (partial)

txt_1bce:
        .byte $29,$2a                               // char 121 (partial)
        .byte $29,$27,$24,$c0,$90,$fd,$14,$0c       // char 122 'z'
        .byte $3c,$ff,$cd,$90,$fd,$06,$22,$24       // char 123 '{'
        .byte $86,$fd,$06,$22,$24,$26,$84,$fd       // char 124 '|'
        .byte $27,$27,$26,$90,$fd,$06,$24,$26       // char 125 '}'
        .byte $86,$fd,$06,$24,$26,$27,$84,$fd       // char 126 '~'
        .byte $27,$29,$2b,$fd,$06,$29,$2b,$82       // char 127
        .byte $26,$88,$fd,$06,$29,$2b,$82           // char 128 (partial)

txt_1c07:
        .byte $2e                                   // char 128 (partial)
        .byte $2a,$2b,$2a,$29,$27,$24,$22,$1f       // char 129

txt_1c10:
        .byte $24,$27,$26,$24,$2b,$27,$24,$2e       // char 130
        .byte $2a,$2b,$2e,$30,$33,$30,$3a,$3c       // char 131
        .byte $ff,$cd,$81                           // char 132 (partial)

txt_1c23:
        .byte $36,$37,$33,$30,$36                   // char 132 (partial)
        .byte $37,$33,$30,$36,$37,$33,$30,$36       // char 133
        .byte $37,$33,$30,$36,$37,$33,$30,$36       // char 134
        .byte $37,$33,$30,$2e,$30,$33,$36,$37       // char 135
        .byte $3a,$36,$35,$34,$35,$30,$2e,$34       // char 136
        .byte $35,$30,$2e,$34,$35,$30,$2e,$34       // char 137
        .byte $35,$30,$2e,$34,$35,$30,$2e,$34       // char 138
        .byte $35,$30,$2e,$34,$32,$30,$2e,$29       // char 139
        .byte $2e,$30,$32,$30,$2e,$2b,$32,$2e       // char 140
        .byte $2b,$35,$32,$30,$37,$32,$30,$3a       // char 141
        .byte $37,$35,$3c,$3a,$37,$3e,$3c,$3a       // char 142
        .byte $41,$3e,$3c,$43,$41,$3e,$3c,$3a       // char 143
        .byte $37,$35,$37,$33,$32,$30,$2b,$29       // char 144
        .byte $2b,$30,$32,$33,$32,$30,$33,$35       // char 145
        .byte $36,$37,$3a,$ce,$90,$fd,$07,$3a       // char 146
        .byte $3c,$ff,$c1,$82,$c5,$2b,$c1,$c5       // char 147
        .byte $2e,$c2,$c1,$c5,$2b,$c1,$c5           // char 148 (partial)

txt_1ca7:
        .byte $2e                                   // char 148 (partial)
        .byte $2b,$c1,$c5,$30,$c2,$c1,$c5,$29       // char 149
        .byte $c2,$ff,$c0,$84,$0c,$c0,$c0,$82       // char 150
        .byte $18,$84,$0c,$c0,$c0,$07,$82,$0a       // char 151
        .byte $16,$07,$0a,$07,$84,$0c,$c0,$c0       // char 152
        .byte $82,$18,$84,$0c,$c0,$c0,$11,$82       // char 153
        .byte $0f,$1b,$0e,$1a,$0d,$ff,$c3,$82       // char 154
        .byte $69,$24,$c4,$c3,$c4,$c3,$c3,$c4       // char 155
        .byte $c3,$c4,$c4,$c3,$c4,$c3,$c3,$c3       // char 156
        .byte $c4,$ff,$c1,$82,$c5,$2b,$c1,$c5       // char 157
        .byte $2e,$c2,$c1,$c5,$2b,$c1,$c5,$24       // char 158
        .byte $c2,$c2,$c1,$c2,$c2,$c2,$c2,$ff       // char 159
        .byte $b2,$19,$0f,$15,$00,$0d,$05,$13       // char 160
        .byte $13,$00,$17,$09,$14,$08,$00,$14       // char 161
        .byte $08,$05,$00,$12,$05,$13,$14,$00       // char 162
        .byte $02,$15,$14,$00,$0e,$0f,$14,$00       // char 163
        .byte $17,$09,$14,$08,$00,$14,$08,$05       // char 164
        .byte $00,$0d,$0f,$14,$08,$05,$12,$06       // char 165
        .byte $15,$03,$0b,$09,$0e,$07,$00,$02       // char 166
        .byte $05,$13,$14,$00,$00,$00,$0f,$0e       // char 167
        .byte $13,$0c,$01,$15,$07,$08,$14,$00       // char 168
        .byte $09,$13,$00,$02,$01,$03,$0b,$00       // char 169
        .byte $09,$0e,$00,$19,$0f,$15,$12,$00       // char 170
        .byte $06,$01,$03,$05,$00,$17,$09,$14       // char 171
        .byte $08,$00,$00,$00,$0d,$12,$00,$13       // char 172
        .byte $05,$14,$01,$0d,$00,$00,$00,$10       // char 173
        .byte $12,$0f,$16,$09,$04,$05,$04,$00       // char 174
        .byte $01,$0e,$04,$00,$04,$0f,$0e,$05       // char 175
        .byte $00,$02,$19,$00,$0a,$01,$1a,$1a       // char 176
        .byte $03,$01,$14,$00,$00,$00,$13,$0f       // char 177
        .byte $0d,$05,$00,$08,$0f,$14,$00,$14       // char 178
        .byte $09,$07,$08,$14,$00,$13,$0c,$15       // char 179
        .byte $14,$13,$00,$07,$0f,$00,$14,$0f       // char 180
        .byte $00,$00,$00,$03,$08,$12,$0f,$0d       // char 181
        .byte $01,$0e,$03,$05,$00,$00,$0d,$0f       // char 182
        .byte $14,$09,$16,$00,$05,$09,$07,$08       // char 183
        .byte $14,$00,$00,$16,$09,$02,$12,$01       // char 184
        .byte $0e,$14,$13,$00,$00,$03,$12,$05       // char 185
        .byte $13,$14,$00,$00,$02,$19,$14,$05       // char 186
        .byte $12,$01,$10,$05,$12,$13,$00,$00       // char 187
        .byte $04,$05,$12,$02,$19,$13,$08,$09       // char 188
        .byte $12,$05,$00,$12,$01,$0d,$00,$00       // char 189
        .byte $15,$0c,$14,$09,$0d,$01,$14,$05       // char 190
        .byte $00,$08,$01,$03,$0b,$05,$12,$00       // char 191
        .byte $00,$14,$08,$05,$12,$01,$10,$19       // char 192
        .byte $00,$01,$0e,$04,$00,$04,$01,$00       // char 193
        .byte $0d,$09,$13,$13,$09,$0e,$07,$00       // char 194
        .byte $12,$05,$13,$14,$00,$00,$13,$0f       // char 195
        .byte $00,$0d,$15,$03,$08,$00,$06,$0f       // char 196
        .byte $12,$00,$14,$08,$05,$00,$06,$01       // char 197
        .byte $0e,$14,$01,$13,$14,$09,$03,$00       // char 198
        .byte $17,$01,$12,$05,$13,$00,$12,$15       // char 199
        .byte $13,$08,$00,$06,$12,$0f,$0d,$00       // char 200
        .byte $0e,$05,$17,$13,$03,$0f,$10,$19       // char 201
        .byte $00,$01,$0e,$04,$00,$03,$0f,$00       // char 202
        .byte $00,$00,$14,$17,$0f,$00,$12,$05       // char 203
        .byte $00,$12,$05,$0c,$05,$01,$13,$05       // char 204
        .byte $13,$00,$10,$06,$06,$06,$00,$00       // char 205
        .byte $0a,$01,$1a,$1a,$03,$01,$14,$00       // char 206
        .byte $09,$13,$00,$0f,$15,$14,$14,$01       // char 207
        .byte $00,$08,$05,$12,$05,$00,$01,$0e       // char 208
        .byte $04,$00,$09,$14,$13,$00,$13,$0f       // char 209
        .byte $00,$07,$0f,$0f,$04,$00,$14,$0f       // char 210
        .byte $00,$02,$05,$00,$02,$01,$03,$0b       // char 211
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 212
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 213
        .byte $00,$00,$00,$00,$00,$2a               // char 214 (partial)

dat_1eb6:
        // === Fill data (1 bytes, $1eb6-$1eb6) ===
        .byte $00                                   // .

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

spr_2000:
        .fill 10, $00
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$09,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$09,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$09,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$0a,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$03,$02,$03,$03,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $02,$0a,$2f,$36,$9f,$76,$00,$00,$02,$09,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$0a,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$09,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$09,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$02,$aa,$bf,$ae,$03,$03,$01,$00,$00 // ../6.v..........
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$09,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$0a,$2f,$36,$9f,$76,$00,$00 // ../6.v..../6.v..
        .byte $02,$09,$2f,$36,$9f,$76,$00,$00,$02,$09,$0b,$02,$00,$00,$00,$00 // ../6.v..........
        .fill 14, $00
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01,$2a,$bf,$7a,$e3,$83,$03,$01,$01 // *.z.....*.z.....
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01,$2a,$bf,$7a,$e3,$83,$03,$01,$01 // *.z.....*.z.....
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01,$2a,$bf,$7a,$e3,$83,$03,$01,$01 // *.z.....*.z.....
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01,$02,$03,$02,$03,$03,$03,$01,$01 // *.z.............
        .byte $28,$d8,$78,$f8,$7c,$d8,$7c,$d8,$02,$03,$02,$03,$03,$03,$01,$01 // (.x.|.|.........
        .byte $02,$03,$02,$03,$03,$03,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $02,$8b,$76,$df,$13,$33,$21,$01,$02,$03,$02,$83,$e3,$5b,$df // ..v..3!......[.

txt_2157:
        .byte $35                                   // char 42 (partial)
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01       // char 43 '+'
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01       // char 44 ','
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01       // char 45 '-'
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01       // char 46 '.'
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01       // char 47 '/'
        .byte $2e,$fb,$ee,$f8,$7c,$d8,$7c,$d8       // char 48 '0'
        .byte $02,$03,$02,$03,$03,$03,$01,$01       // char 49 '1'
        .byte $02,$03,$02,$03,$03,$03,$01,$01       // char 50 '2'
        .byte $02,$03,$02,$03,$03,$03,$01,$01       // char 51 '3'
        .byte $02,$03,$02,$03,$03,$03,$01,$01       // char 52 '4'
        .byte $02,$03,$02,$03,$03,$03,$01,$01       // char 53 '5'
        .byte $2a,$bf,$7a,$e3,$83,$03,$01,$01       // char 54 '6'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 55 '7'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 56 '8'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 57 '9'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 58 ':'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 59 ';'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 60 '<'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 61 '='
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 62 '>'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 63 '?'
        .byte $a0,$a0,$e0,$b8,$f0,$7c,$d8,$7c       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 65 'A'
        .byte $a0,$a0,$e0,$b8,$f0,$7c,$d8,$7c       // char 66 'B'
        .byte $a0,$a0,$e8,$b0,$f8,$7c,$d8,$7c       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 69 'E'
        .byte $a0,$a8,$e8,$b8,$fc,$7c,$d8,$7c       // char 70 'F'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 71 'G'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 72 'H'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 73 'I'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 74 'J'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 75 'K'
        .byte $a8,$f8,$f8,$28,$00,$00,$00,$00       // char 76 'L'
        .byte $a0,$b0,$e8,$b0,$e8,$7c,$d8,$7c       // char 77 'M'
        .byte $a0,$b0,$e8,$b0,$e8,$7c,$d8,$7c       // char 78 'N'
        .byte $a0,$b0,$e8,$b0,$e8,$7c,$d8,$7c       // char 79 'O'
        .byte $a0,$a0,$e8,$b0,$f8,$7c,$d8,$7c       // char 80 'P'
        .byte $a0,$a0,$e8,$b0,$fc,$7c,$d8,$7c       // char 81 'Q'
        .byte $80,$a0,$e0,$b8,$fc,$7c,$d8,$7c       // char 82 'R'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 83 'S'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 85 'U'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 86 'V'
        .byte $d7,$77,$57,$57,$7e,$ea,$fa,$6a       // char 87 'W'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 88 'X'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 89 'Y'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 90 'Z'
        .byte $d7,$77,$57,$57,$7e,$ea,$fa,$6a       // char 91 '['
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 92 '\'
        .byte $03,$01,$01,$01,$01,$03,$03,$01       // char 93 ']'
        .byte $00,$00,$00,$00,$00,$a8,$fa,$6a       // char 94 '^'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 95 '_'
        .byte $d7,$77,$57,$57,$7e,$ea,$fa,$6a       // char 96 '`'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 97 'a'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 98 'b'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 99 'c'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 100 'd'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 101 'e'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 102 'f'
        .byte $97,$35,$25,$0b,$00,$a8,$fa,$6a       // char 103 'g'
        .byte $03,$01,$01,$01,$01,$03,$03,$01       // char 104 'h'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 105 'i'
        .byte $d7,$75,$55,$57,$7e,$ea,$3a,$aa       // char 106 'j'
        .byte $d7,$75,$55,$57,$7e,$ea,$fa,$6a       // char 107 'k'
        .byte $d7,$b5,$25,$0f                       // char 108 (partial)

txt_2364:
        .byte $2e,$3a,$ba,$ea                       // char 108 (partial)
        .byte $d7,$b5,$25,$0b,$01,$03,$03,$01       // char 109 'm'
        .byte $00,$02,$09                           // char 110 (partial)

txt_2373:
        .byte $27,$3e,$aa,$fa,$6a                   // char 110 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 112 'p'
        .byte $09,$a5,$55,$99,$21,$03,$03,$03       // char 113 'q'
        .byte $09,$a5,$55,$99,$21,$03,$03,$03       // char 114 'r'
        .byte $02,$00,$00,$00,$00,$00,$03,$03       // char 115 's'
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 116 't'
        .byte $02,$80,$78,$9c,$20,$00,$03,$03       // char 117 'u'
        .byte $02,$80,$78,$9c,$20,$00,$00,$00       // char 118 'v'
        .byte $02,$00,$2d,$15,$31,$03,$03,$03       // char 119 'w'
        .byte $09,$a5,$55,$99,$21,$03,$03,$03       // char 120 'x'
        .byte $5c,$d4,$54,$5c,$f8,$a8,$e8,$a8       // char 121 'y'
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 122 'z'
        .byte $09,$a5,$55,$99,$21,$03,$03,$03       // char 123 '{'
        .byte $00,$00,$00,$00,$00,$00,$03,$03       // char 124 '|'
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 125 '}'
        .byte $0d,$01,$01,$01,$01,$03,$03,$03       // char 126 '~'
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 127
        .byte $09,$a5,$55,$9b,$20,$00,$00,$00       // char 128
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 129
        .byte $09,$a5,$55,$95,$2f,$0e,$0e,$07       // char 130
        .byte $02,$a0,$57,$d5,$bd,$0b,$03,$03       // char 131
        .byte $5c,$d4,$54,$5c,$f8,$a8,$e8,$a8       // char 132
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 133
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 134
        .byte $01,$01,$01,$01,$01,$03,$03,$03       // char 135
        .byte $09,$a5,$55,$99,$21,$03,$03,$03       // char 136
        .byte $09,$a5,$55,$d7,$bc,$b8,$e8,$ac       // char 137
        .byte $09,$e5,$55,$9e,$20,$00,$03,$03       // char 138
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 139
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 140
        .byte $dc,$5c,$5c,$5c,$f8,$a0,$a8,$a0       // char 141
        .byte $d8,$70,$c0,$60,$f0,$a8,$a0,$a0       // char 142
        .byte $d8,$00,$00,$00,$00,$a0,$a8,$a0       // char 143
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 144
        .byte $d8,$00,$00,$00,$00,$a0,$a8,$a0       // char 145
        .byte $d8,$00,$00,$00,$00,$00,$00,$00       // char 146
        .byte $d8,$00,$58,$5c,$f8,$a8,$a8,$a0       // char 147
        .byte $dc,$5c,$5c,$5c,$f8,$a0,$a8,$a0       // char 148
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 149
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 150
        .byte $d8,$70,$c0,$60,$f0,$a8,$a0,$a0       // char 151
        .byte $00,$00,$00,$00,$00,$a0,$a8,$a0       // char 152
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 153
        .byte $dc,$5c,$5c,$5c,$f8,$a0,$a8,$a0       // char 154
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 155
        .byte $d8,$70,$e0,$80,$00,$00,$00,$00       // char 156
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 157
        .byte $d8,$70,$e0,$80,$80,$a0,$c0,$a0       // char 158
        .byte $d8,$00,$80,$60,$f0,$a8,$a0,$a0       // char 159
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 160
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 161
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 162
        .byte $dc,$7c,$5c,$5c,$f8,$a0,$a8,$a0       // char 163
        .byte $d8,$70,$c0,$60,$f0,$a8,$a0,$a0       // char 164
        .byte $d8,$70,$e0,$80,$00,$00,$00,$00       // char 165
        .byte $d8,$70,$c0,$00,$00,$a0,$a8,$a0       // char 166
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 167
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 168
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 169
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 170
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 171
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 172
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 173
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 174
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 175
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 176
        .byte $03,$01,$01,$01,$01,$01,$01,$03       // char 177
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 178
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 179
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 180
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 181
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 182
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 183
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 184
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 185
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 186
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 187
        .byte $03,$01,$01,$01,$01,$01,$01,$03       // char 188
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 189
        .byte $3b,$2e,$0f,$2d,$07,$09,$02,$00       // char 190
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 191
        .byte $fb,$6e,$7f,$5d,$77,$5d,$55,$ff       // char 192
        .byte $03,$01,$01,$01,$01,$01,$01,$03       // char 193
        .byte $fb,$6e,$7f,$5d,$b7,$1d,$25,$0b       // char 194
        .byte $00,$02,$01,$01,$01,$01,$01,$03       // char 195
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 196
        .byte $01,$83,$01,$81,$c1,$c1,$c1,$c3       // char 197
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 198
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 199
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 200
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 201
        .byte $00,$80,$00,$80,$c0,$c0,$c0,$c0       // char 202
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 203
        .byte $01,$83,$01,$81,$c1,$c1,$c1,$c3       // char 204
        .byte $ec,$ba,$fc,$76,$df,$77,$57,$ff       // char 205
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 206
        .byte $01,$83,$01,$81,$c1,$c1,$c1,$c3       // char 207
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 208
        .byte $01,$83,$01,$81,$c1,$c1,$41,$c3       // char 209
        .byte $01,$83,$01,$81,$c1,$c1,$c1,$c3       // char 210
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 211
        .byte $00,$80,$00,$80,$c0,$c0,$c0,$c0       // char 212
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 213
        .byte $0f,$89,$01,$81,$c1,$c1,$c3,$c2       // char 214
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 215
        .byte $ec,$ba,$fc,$76,$df,$77,$57,$ff       // char 216
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 217
        .byte $01,$83,$09,$81,$c9,$f5,$55,$be       // char 218
        .byte $01,$23,$31,$91,$d9,$fd,$45,$cb       // char 219
        .byte $01,$83,$01,$81,$c1,$c1,$c1,$c3       // char 220
        .byte $e8,$be,$f7,$76,$df,$77,$57,$ff       // char 221
        .byte $01,$83,$01,$81,$c9,$f5,$55,$ff       // char 222
        .byte $00,$aa,$fe,$76,$df,$76,$57,$ff       // char 223
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 224
        .byte $b0,$e8,$f0,$dc,$7c,$d8,$5c,$fc       // char 225
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 226
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 227
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 228
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 229
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 230
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 231
        .byte $b0,$e8,$f0,$dc,$7c,$d8,$5c,$fc       // char 232
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 233
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 234
        .byte $b0,$e8,$f0,$dc,$7c,$d8,$5c,$fc       // char 235
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 236
        .byte $b0,$e8,$f0,$dc,$7c,$dc,$5c,$fc       // char 237
        .byte $b0,$e8,$f0,$dc,$7c,$d8,$5c,$fc       // char 238
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $b0,$e8,$f0,$dc,$78,$dc,$5c,$fc       // char 241
        .byte $e0,$f8,$f0,$78,$dc,$7c,$5c,$f8       // char 242
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 243
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 244
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 245
        .byte $b0,$e0,$f0,$c0,$60,$c0,$80,$00       // char 246
        .byte $b0,$e8,$f0,$dc,$78,$d0,$70,$80       // char 247
        .byte $b0,$e8,$f0,$dc,$7c,$d8,$5c,$fc       // char 248
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 249
        .byte $b0,$e8,$f0,$dc,$78,$dc,$5c,$fc       // char 250

dat_27d8:
        // === Fill data (1 bytes, $27d8-$27d8) ===
        .byte $00                                   // .

// --- Region $2800-$2ad7 ---
.pc = $2800 "chr_2800"

chr_2800:
        .fill 9, $00
        .byte $7c,$c6,$fe,$c6,$c6,$c6,$00,$00,$fc,$c6,$fc,$c6,$c6,$fc,$00,$00 // |...............
        .byte $7e,$c0,$c0,$c0,$c0,$7e,$00,$00,$fc,$c6,$c6,$c6,$c6,$fc,$00,$00 // ~....~..........
        .byte $7e,$c0,$fc,$c0,$c0,$7e,$00,$00,$7e,$c0,$fc,$c0,$c0,$c0,$00,$00 // ~....~..~.......
        .byte $7e,$c0,$de,$c6,$c6,$7c,$00,$00,$c6,$c6,$fe,$c6,$c6,$c6,$00,$00 // ~....|..........
        .byte $18,$18,$18,$18,$18,$18,$00,$00,$06,$06,$06,$06,$06,$fc,$00,$00 // ................
        .byte $c6,$c6,$fc,$c6,$c6,$c6,$00,$00,$c0,$c0,$c0,$c0,$c0,$7e,$00,$00 // .............~..
        .byte $c6,$ee,$d6,$c6,$c6,$c6,$00,$00,$c6,$e6,$d6,$ce,$c6,$c6,$00,$00 // ................
        .byte $7c,$c6,$c6,$c6,$c6,$7c,$00,$00,$fc,$c6,$fc,$c0,$c0,$c0,$00,$00 // |....|..........
        .byte $7c,$c6,$c6,$c6,$c6,$7e,$06,$00,$fc,$c6,$fc,$c6,$c6,$c6,$00,$00 // |....~..........
        .byte $7e,$c0,$7c,$06,$06,$fc,$00,$00,$7e,$18,$18,$18,$18,$18,$00,$00 // ~.|.....~.......
        .byte $c6,$c6,$c6,$c6,$c6,$7c,$00,$00,$c6,$c6,$c6,$c6,$6c,$38,$00,$00 // .....|......l8..
        .byte $c6,$c6,$c6,$d6,$ee,$c6,$00,$00,$c6,$c6,$7c,$c6,$c6,$c6,$00,$00 // ..........|.....
        .byte $c6,$c6,$7e,$06,$06,$fc,$00,$00,$fe,$0c,$18,$30,$60,$fe,$00 // ..~........0`..

txt_28d8:
        .byte $3c,$30,$30,$30,$30,$30,$3c,$00       // char 27 @+27
        .byte $00,$7e,$42,$5e,$5e,$5e,$7e,$00       // char 28 @+28
        .byte $78,$18,$18,$18,$18,$18,$78,$00       // char 29 @+29
        .byte $00,$00,$00,$00,$00,$00,$ff,$00       // char 30 @+30
        .byte $00,$00,$18,$3c,$3c,$18,$00,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $18,$18,$18,$18,$18,$00,$18,$00       // char 33 '!'
        .byte $66,$66,$66,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00       // char 35 '#'
        .byte $30,$7e,$c0,$7c,$06,$fc,$30,$00       // char 36 '$'
        .byte $63,$66,$0c,$18,$30,$66,$c6,$00       // char 37 '%'
        .byte $78,$cc,$cc,$78,$ce,$cc,$7e,$00       // char 38 '&'
        .byte $06,$06,$0c,$00,$00,$00,$00,$00       // char 39 '''
        .byte $0c,$18,$30,$30,$30,$18,$0c,$00       // char 40 '('
        .byte $60,$30,$18,$18,$18,$30,$60,$00       // char 41 ')'
        .byte $00,$6c,$38,$fe,$38,$6c,$00,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$30,$30,$60       // char 44 ','
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$30,$30,$00       // char 46 '.'
        .byte $03,$06,$0c,$18,$30,$60,$c0,$00       // char 47 '/'
        .byte $7c,$c6,$ce,$d6,$e6,$c6,$7c,$00       // char 48 '0'
        .byte $18,$38,$18,$18,$18,$18,$18,$00       // char 49 '1'
        .byte $7c,$c6,$06,$1c,$70,$c0,$fe,$00       // char 50 '2'
        .byte $7c,$c6,$06,$3c,$06,$c6,$7c,$00       // char 51 '3'
        .byte $c0,$c0,$cc,$cc,$fe,$0c,$0c,$00       // char 52 '4'
        .byte $fe,$c0,$fc,$06,$06,$c6,$7c,$00       // char 53 '5'
        .byte $7c,$c6,$c0,$fc,$c6,$c6,$7c,$00       // char 54 '6'
        .byte $fe,$06,$0c,$18,$30,$30,$30,$00       // char 55 '7'
        .byte $7c,$c6,$c6,$7c,$c6,$c6,$7c,$00       // char 56 '8'
        .byte $7c,$c6,$c6,$7e,$06,$c6,$7c,$00       // char 57 '9'
        .byte $00,$00,$30,$30,$00,$30,$30,$00       // char 58 ':'
        .byte $00,$00,$30,$30,$00,$30,$30,$60       // char 59 ';'
        .byte $00,$1c,$30,$60,$30,$1c,$00,$00       // char 60 '<'
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00       // char 61 '='
        .byte $00,$70,$18,$0c,$18,$70,$00,$00       // char 62 '>'
        .byte $7c,$c6,$06,$1c,$30,$00,$30,$00       // char 63 '?'
        .byte $00,$00,$00,$ff,$ff,$00,$00,$00       // char 64 '@'
        .byte $38,$6c,$c6,$c6,$fe,$c6,$c6,$00       // char 65 'A'
        .byte $fc,$c6,$c6,$fc,$c6,$c6,$fc,$00       // char 66 'B'
        .byte $7c,$c6,$c0,$c0,$c0,$c6,$7c,$00       // char 67 'C'
        .byte $f8,$cc,$c6,$c6,$c6,$cc,$f8,$00       // char 68 'D'
        .byte $fe,$c0,$c0,$f8,$c0,$c0,$fe,$00       // char 69 'E'
        .byte $fe,$c0,$c0,$f8,$c0,$c0,$c0,$00       // char 70 'F'
        .byte $7c,$c6,$c0,$ce,$c6,$c6,$7c,$00       // char 71 'G'
        .byte $c6,$c6,$c6,$fe,$c6,$c6,$c6,$00       // char 72 'H'
        .byte $18,$18,$18,$18,$18,$18,$18,$00       // char 73 'I'
        .byte $06,$06,$06,$06,$06,$c6,$7c,$00       // char 74 'J'
        .byte $c6,$cc,$d8,$f0,$d8,$cc,$c6,$00       // char 75 'K'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$fe,$00       // char 76 'L'
        .byte $c6,$ee,$fe,$d6,$c6,$c6,$c6,$00       // char 77 'M'
        .byte $c6,$e6,$f6,$fe,$de,$ce,$c6,$00       // char 78 'N'
        .byte $7c,$c6,$c6,$c6,$c6,$c6,$7c,$00       // char 79 'O'
        .byte $fc,$c6,$c6,$c6,$fc,$c0,$c0,$00       // char 80 'P'
        .byte $7c,$c6,$c6,$c6,$c6,$c6,$7c,$0e       // char 81 'Q'
        .byte $fc,$c6,$c6,$c6,$fc,$cc,$c6,$00       // char 82 'R'
        .byte $7c,$c6,$c0,$7c,$06,$c6,$7c,$00       // char 83 'S'
        .byte $fe                                   // char 84 (partial)

txt_2aa1:
        .byte $30,$30,$30,$30,$30,$30,$00           // char 84 (partial)
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$7c,$00       // char 85 'U'
        .byte $c6,$c6,$c6,$c6,$c6,$6c,$38,$00       // char 86 'V'
        .byte $c6,$c6,$c6,$d6,$fe,$ee,$c6,$00       // char 87 'W'
        .byte $c6,$c6,$6c,$38,$6c,$c6,$c6,$00       // char 88 'X'
        .byte $c6,$c6,$c6,$7c,$30,$30,$30,$00       // char 89 'Y'
        .byte $fe,$06,$0c,$38,$60,$c0,$fe           // char 90 (partial)

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

// --- Region $2c00-$3051 ---
.pc = $2c00 "dat_2c00"

dat_2c00:
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 128
        .byte $fc,$f3,$cc,$f3,$00,$0c,$00,$00       // char 129
        .byte $cc,$33,$fc,$33,$0c,$c0,$00,$00       // char 130
        .byte $ff,$3f,$cf                           // char 131 (partial)

txt_2c1b:
        .byte $3f,$33,$c3,$03,$03                   // char 131 (partial)
        .byte $0f,$f3,$cf,$33,$03,$cf,$03,$0f       // char 132
        .byte $0f,$f3,$cf,$33,$03,$cf,$03,$8f       // char 133
        .byte $20,$08,$22,$88,$aa,$aa,$9a,$59       // char 134
        .byte $03,$83,$23,$ab,$8b,$ab,$67,$9b       // char 135
        .byte $ff,$ff,$ff,$ff,$ff,$9a,$a6,$99       // char 136
        .byte $ff,$ff,$ff,$ff,$ff,$aa,$66,$99       // char 137
        .byte $ff,$ff,$ff,$ff,$ff,$88,$aa,$65       // char 138
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$4f,$9f       // char 139
        .byte $ff,$ff,$ff,$ff,$ff,$f2,$ca,$d9       // char 140
        .byte $ff,$ff,$ff,$ff,$ff,$a8,$9a,$66       // char 141
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$8f,$6f       // char 142
        .byte $ff,$ff,$ff,$ff,$ff,$9b,$6b,$9b       // char 143
        .byte $03,$83,$23,$ab,$8b,$aa,$66,$99       // char 144
        .byte $20,$88,$22,$a8,$a2,$aa,$9a,$59       // char 145
        .byte $23,$8b,$23,$ab,$ab,$9a,$66,$99       // char 146
        .byte $ff,$ff,$ff,$ff,$ff,$a8,$9a,$69       // char 147
        .byte $95,$56,$55,$99,$cf,$3c,$ff,$33       // char 148
        .byte $67,$57,$57,$9b,$33,$ff,$ff,$33       // char 149
        .byte $95,$56,$55,$99,$cf,$3c,$ff,$3f       // char 150
        .byte $66,$55,$54,$9b,$33,$ff,$ff,$33       // char 151
        .byte $6b,$57,$57,$5b,$c3,$f3,$cf,$33       // char 152
        .byte $15,$56,$55,$99,$cf,$3c,$ff           // char 153 (partial)

txt_2ccf:
        .byte $33                                   // char 153 (partial)
        .byte $56,$55,$55,$55,$cc,$ff,$3c,$f3       // char 154
        .byte $95,$56,$55,$99,$03,$cc,$ff,$f3       // char 155
        .byte $66,$55,$54,$9b,$33,$ff,$ff,$00       // char 156

txt_2ce8:
        .byte $59,$55,$55,$55,$cc,$ff,$3c,$f3       // char 157
        .byte $93,$5b,$5b,$53,$c3,$f3,$cf,$33       // char 158
        .byte $65,$55,$55,$98,$30,$ff,$fc,$33       // char 159
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 160
        .byte $95                                   // char 161 (partial)

txt_2d09:
        .byte $55,$55,$56,$cc,$fc,$cf,$ff           // char 161 (partial)
        .byte $cc,$03,$30,$03,$00,$22,$00,$88       // char 162
        .byte $cf,$33,$03,$03,$23,$0b,$03,$8b       // char 163
        .byte $0c,$33,$00,$00,$00,$08,$00,$88       // char 164
        .byte $cf,$03,$33,$03,$0b,$83,$23,$8b       // char 165
        .byte $cc,$03,$30,$03,$00,$c8,$c2,$f0       // char 166
        .byte $cf,$03,$30,$03,$00,$88,$00,$22       // char 167
        .byte $ff,$03,$c0,$00,$00,$08,$80,$88       // char 168
        .byte $ff,$3f,$cf,$03,$23,$0b,$03,$8b       // char 169
        .byte $c3,$33,$03,$03,$23,$0b,$03,$8b       // char 170
        .byte $ff,$ff,$ff,$ff,$ff,$02,$28,$8a       // char 171
        .byte $ff,$ff,$ff,$ff,$ff,$0f,$03,$23       // char 172
        .byte $c0,$c3,$00,$03,$00,$22,$00,$88       // char 173
        .byte $cc,$33,$00,$03,$23,$0b,$03,$8b       // char 174
        .byte $c3,$0f,$33,$0f,$03,$03,$8b,$a3       // char 175
        .byte $ff,$ff,$ff,$ff,$ff,$00,$08,$22       // char 176
        .byte $ff,$ff,$ff,$ff,$ff,$23,$83,$ab       // char 177
        .byte $22,$aa,$88,$aa,$6a,$99,$26,$e9       // char 178
        .byte $03,$ab,$8b,$ab,$69,$9a,$65,$a6       // char 179
        .byte $22,$a8,$22,$aa,$69,$66,$99,$65       // char 180
        .byte $ab,$ab,$8b,$ab,$a7,$5b,$93,$5f       // char 181
        .byte $22,$aa,$88,$aa,$6a,$99,$66           // char 182 (partial)

txt_2db7:
        .byte $59                                   // char 182 (partial)
        .byte $23,$ab,$8b,$ab,$a7,$5b,$97,$67       // char 183
        .byte $ff,$22,$88,$aa,$6a,$19,$a6,$e9       // char 184
        .byte $ff,$a3,$8b,$ab,$69,$9a,$65,$a6       // char 185
        .byte $22,$aa,$88,$aa,$6a,$19,$a6,$e9       // char 186
        .byte $03,$ab,$8b,$ab,$6b,$9b,$67,$a7       // char 187
        .byte $a8,$22,$aa,$69,$66,$99,$65,$55       // char 188
        .byte $ab,$8b,$ab,$a7,$5b,$9b,$53,$5f       // char 189
        .byte $c5,$f1,$ff,$ff,$ff,$ff,$ff,$ff       // char 190
        .byte $59,$55,$ff,$ff,$ff,$ff,$ff,$ff       // char 191
        .byte $4f,$3f,$ff,$ff,$ff,$ff,$ff,$ff       // char 192
        .byte $95,$a5,$ff,$ff,$ff,$ff,$ff,$ff       // char 193
        .byte $57,$5b,$ff,$ff,$ff,$ff,$ff,$ff       // char 194
        .byte $55,$95,$ff,$ff,$ff,$ff,$ff,$ff       // char 195
        .byte $e5,$f9,$ff,$ff,$ff,$ff,$ff,$ff       // char 196
        .byte $e5,$f9,$ff,$ff,$96,$65,$99,$a6       // char 197
        .byte $59,$55,$ff,$ff,$65,$55,$99,$65       // char 198
        .byte $59,$55,$55,$59,$55,$95,$69,$96       // char 199
        .byte $57,$5b,$57,$57,$9b,$57,$9b,$67       // char 200
        .byte $5b,$53,$ff,$ff,$ff,$ff,$ff,$ff       // char 201
        .byte $55,$55,$ff,$ff,$ff,$ff,$ff,$ff       // char 202
        .byte $9a,$a9,$9a,$aa,$a2,$88,$00,$ff       // char 203
        .byte $9b,$a3,$6b,$a3,$0f,$0f,$3f,$ff       // char 204
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 205
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 206
        .byte $80,$80,$81,$82,$82,$83,$80,$80       // char 207
        .byte $80,$80,$80,$80,$80,$80,$82,$84       // char 208
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 209
        .byte $80,$80,$80,$80,$80,$80,$82,$84       // char 210
        .byte $80,$80,$82,$85                       // char 211 (partial)

dat_2e9c:
        // === Fill data (36 bytes, $2e9c-$2ebf) ===
        .fill 36, $80
        .byte $86,$87,$86,$87,$88,$89,$8a,$8b       // char 216
        .byte $8c,$89,$8a,$8b,$86,$87,$80,$80       // char 217
        .byte $8c,$89,$8d,$8e,$88,$8f,$88,$8f       // char 218
        .byte $8c,$89,$8d,$8e,$86,$90,$8a,$8b       // char 219
        .byte $91,$92,$93                           // char 220 (partial)

dat_2ee3:
        // === Fill data (35 bytes, $2ee3-$2f05) ===
        .fill 35, $80
        .byte $94,$95                               // char 224 (partial)
        .byte $96,$95,$96,$97,$96,$98,$99,$97       // char 225
        .byte $9a,$98,$94,$95,$80,$80,$9b,$9c       // char 226
        .byte $9d,$9e,$99,$95,$99,$98,$96,$97       // char 227
        .byte $9d,$9e,$94,$97,$9a,$98,$96,$9f       // char 228
        .byte $a1                                   // char 229 (partial)

dat_2f29:
        // === Fill data (35 bytes, $2f29-$2f4b) ===
        .fill 35, $80
        .byte $a2,$a3,$a4,$a5                       // char 233 (partial)
        .byte $a2,$a5,$a4,$a5,$a6,$a7,$a8,$a9       // char 234
        .byte $a2,$aa,$ab,$ac,$ad,$ae,$a4,$a5       // char 235
        .byte $a2,$aa,$a4,$a5,$a2,$aa,$a4,$a5       // char 236
        .byte $a2,$aa,$a4,$a5,$a2,$af,$b0,$b1       // char 237

dat_2f70:
        // === Fill data (34 bytes, $2f70-$2f91) ===
        .fill 34, $80
        .byte $b2,$b3,$b4,$b5,$b6,$b7               // char 242 (partial)
        .byte $b4,$b7,$b8,$b9,$b4,$b5,$b2,$b6       // char 243
        .byte $b4,$b5,$b2,$b3,$b4,$b7,$ba,$b3       // char 244
        .byte $b4,$b5,$ba,$b3,$b4,$b7,$b6,$bb       // char 245
        .byte $b4,$b7,$b2,$b3,$bc,$bd               // char 246 (partial)

dat_2fb6:
        // === Fill data (34 bytes, $2fb6-$2fd7) ===
        .fill 34, $80
        .byte $be,$bf,$bf,$c0,$c1,$c2,$c3,$c2       // char 251
        .byte $c4,$bf,$bf,$c0,$be,$bf,$bf,$c0       // char 252
        .byte $be,$bf,$bf,$c2,$c4,$bf,$bf,$c0       // char 253
        .byte $c5,$c6,$c7,$c8,$c1,$c9,$c3,$c2       // char 254
        .byte $be,$bf,$ca,$c0                       // char 255 (partial)

dat_2ffc:
        // === Fill data (58 bytes, $2ffc-$3035) ===
        .fill 58, $80
        .byte $cb,$cb,$cb,$cc,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80 // ................
        .fill 12, $80
