// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:37
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $39ff  (12800 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $25c0 (9664)
// IRQ handler:  $2063 (irq_2063)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 2667 bytes, Data: 10133 bytes
// Labels: 346, Subroutines: 25
//
// Cross-references: all OK
// ============================================


// --- Region $10ce-$10d2 ---
.pc = $10ce "sub_10ce"
// Referenced by: jsr from $2224

sub_10ce:
.label smc_10cf = * + 1
        ldy #$ff                                    // !SMC: modified by $1e02
        bmi loc_1136

dat_10d2:
        .byte $f0                                   // .

// --- Region $10f5-$13a4 ---
.pc = $10f5 "loc_10f5"

loc_10f5:
        iny
        iny
        lda $18f5,y
        sta $105d,x
        lda $18f6,y
        sta $1060,x
        lda #$00
        sta $1057,x
        sta $105a,x
        sta $1063,x
        sta $1048,x
        sta $1066,x
        lda #$01
        sta $103f,x
        sta $1045,x
        sta $1075,x
        inx
        cpx #$03
        bne loc_10f5
        sta $fd
        lda #$0f
        sta $d418
        rts

loc_112c:
        sty $d404
        sty $d40b
        sty $d412
        rts

loc_1136:
        cld
        ldx #$02
        dec $fd
        bpl loc_1143
        lda #$00
        sta $fd
        bne loc_1154

loc_1143:
        dec $fc
        bpl loc_1154
        lda #$02
        sta $fc
        dec $103f
        dec $1040
        dec $1041

loc_1154:
        jsr sub_115b
        dex
        bpl loc_1154
        rts
// Referenced by: jsr from $1154

sub_115b:
        ldy $104e,x
        sty $f9
        lda $1045,x
        sta $fa
        bne loc_11e3
        sta $108a,x
        sta $108d,x
        sta $10bd,x
        sta $107b,x
        sta $107e,x
        sta $10a8,x
        sta $106f,x
        sta $1072,x
        lda $198c,y
        sta $1066,x
        lda $1990,y
        and #$0f
        sta $10c0,x
        lda $1991,y
        sta $1078,x
        lda $1992,y
        sta $1075,x
        lda $198e,y
        ldy $18ef,x
        sta $d405,y
        ldy $f9
        lda $198f,y
        ldy $18ef,x
        sta $d406,y
        lda $1078,x
        and #$20
        beq loc_11b9
        lda #$00
        sta $d404,y

loc_11b9:
        ldy $f9
        lda $1993,y
        and #$0f
        beq loc_11e3
.label smc_11c3 = * + 1
        ldy #$00                                    // !SMC: modified by $1766, $1774
        bne loc_11e3
        asl
        asl
        asl
        tay
        lda $19f1,y
        sta $d418
        lda $19f2,y
        clc
        adc $18f2,x
        sta $d417
        lda $19f3,y
        sta $10cc
        sta $d416

loc_11e3:
        lda $1075,x
        sta $fb
        bpl loc_11f6
        jsr sub_1344
        lda smc_139c
        bpl loc_11f6
        lda $fa
        bne loc_1206

loc_11f6:
        ldy $1081,x
        beq loc_1203
        lda $fb
        lsr
        bcs loc_1203
        jsr sub_13b2

loc_1203:
        jsr sub_13cc

loc_1206:
        lda $103f,x
        bne loc_1210
        ldy $fa
        jmp loc_12ea

loc_1210:
        lda $1099,x
        beq loc_1241
        lda $fa
        bne loc_121e
        jsr sub_13f5
        bmi loc_128f

loc_121e:
        cmp $1096,x
        bcs loc_1225
        bcc loc_1245

loc_1225:
        cmp $1099,x
        bcs loc_1230
        jsr sub_1445
        jmp loc_1266

loc_1230:
        lda $109c,x
        sta $1051,x
        lda #$00
        sta $1099,x
        jsr sub_13cc
        jmp loc_1266

loc_1241:
        lda $fa
        beq loc_128f

loc_1245:
        ldy $f9
        lda $1993,y
        and #$f0
        beq loc_1266
        lsr
        lsr
        tay
        lda $10a8,x
        bne loc_125c
        jsr sub_1487
        jmp loc_1266

loc_125c:
        lda $19d0,y
        cmp $fa
        bcs loc_1266
        jsr sub_14c8

loc_1266:
        lda $10a2,x
        beq loc_126e
        jsr sub_1428

loc_126e:
        lda $fb
        and #$04
        bne loc_1280
        lda $fb
        and #$02
        beq loc_128f
        lda $fa
        and #$01
        beq loc_128f

loc_1280:
        lda $1087,x
        sec
        sbc $10a5,x
        sta $1087,x
        beq loc_128f
        inc $10a5,x

loc_128f:
        ldy $f9
        lda $1990,y
        and #$f0
        beq loc_129b
        jsr sub_153a

loc_129b:
        ldy $f9
        lda $1993,y
        and #$0f
        beq loc_12a7
        jsr sub_1613

loc_12a7:
        lda $1078,x
        and #$40
        beq loc_12bf
        lda $103f,x
        cmp #$01
        bne loc_12bf
        lda $fc
        bne loc_12bf
        ldy $18ef,x
        sta $d406,y

loc_12bf:
        ldy $fa
        bne loc_12d7
        lda $fb
        and #$20
        beq loc_12cd
        lda #$41
        bne loc_1315

loc_12cd:
        lda $fb
        and #$10
        beq loc_12d7
        lda #$11
        bne loc_1315

loc_12d7:
        cpy #$01
        bne loc_12ea
        lda $fb
        and #$40
        beq loc_12ea
        lda #$f9
        sta $1087,x
        lda #$81
        bne loc_1315

loc_12ea:
        cpy #$02
        bcc loc_1312
        lda $1078,x
        bmi loc_12f9
        lda $fb
        bmi loc_1312
        bcs loc_130b

loc_12f9:
        and #$1f
        cmp $103f,x
        bcc loc_1312
        lda $fb
        bpl loc_130b
        lda $1066,x
        and #$fe
        bcs loc_1315

loc_130b:
        ldy $f9
        lda $198d,y
        bcs loc_1315

loc_1312:
        lda $1066,x

loc_1315:
        ldy $18ef,x
        sta $d404,y
        lda $10c0,x
        sta $d403,y
        lda $10bd,x
        sta $d402,y
        lda $1087,x
        sta $d401,y
        lda txt_1084,x
        sta $d400,y
        lda $103f,x
        bne loc_133b
        jmp loc_169e

loc_133b:
        inc $1045,x
        bne loc_1343
        dec $1045,x

loc_1343:
        rts
// Referenced by: jsr from $11ea

sub_1344:
        ldy $f9
        lda $198c,y
        sta $fe
        lda $198d,y
        sta $ff
        ldy #$01
        lda ($fe),y
        sta smc_139c                                // SMC: modifies $139c
        lda $fa
        bne loc_1366
        dey
        lda ($fe),y
        sta $106c,x
        lda #$02
        sta $1069,x

loc_1366:
        ldy $1069,x
        lda ($fe),y
        cmp #$fe
        bcc loc_137a
        beq loc_1380
        iny
        lda ($fe),y
        sta $1069,x
        tay
        lda ($fe),y

loc_137a:
        sta $1066,x
        inc $1069,x

loc_1380:
        ldy $106c,x
        lda ($fe),y
        bpl loc_1398
        cmp #$82
        bcs loc_1398
        cmp #$80
        beq loc_13b1
        iny
        lda ($fe),y
        sta $106c,x
        tay
        lda ($fe),y

loc_1398:
        inc $106c,x
.label smc_139c = * + 1
        ldy #$00                                    // !SMC: modified by $1354
        bmi $13a9
        bne dat_13a5
        sta $106f,x
        rts

// --- Region $13b1-$1675 ---
.pc = $13b1 "loc_13b1"

loc_13b1:
        rts

// Referenced by: jsr from $1200
sub_13b2: {
        dec $107b,x
        bpl skip
        lda tbl_lo_18fc,y
        sta $107b,x
skip:
        lda tbl_hi_1906,y
        clc
        adc $107b,x
        tay
        lda $1911,y
        sta $107e,x
        rts
}

// Referenced by: jsr from $1203, $123b
sub_13cc: {
        lda $fb
        eor #$08
        and #$08
        clc
        beq skip
        lda $1054,x
skip:
        adc $107e,x
        adc $1072,x
        adc $1051,x
        tay
        sty smc_14a4                                // SMC: modifies $14a4
        lda dat_182f,y
        sta txt_1084,x
        lda $188f,y
        adc $106f,x
        sta $1087,x
        rts
}
// Referenced by: jsr from $1219

sub_13f5:
        lda $1099,x
        sta smc_1414                                // SMC: modifies $1414
        sta smc_141d                                // SMC: modifies $141d
        clc
        adc $1096,x
        sta $1099,x
// Referenced by: jsr from $17f5

sub_1405:
        ldy #$07
        lda $109f,x

loc_140a:
        asl $1090,x
        rol $1093,x
        rol
        bcs loc_141c
.label smc_1414 = * + 1
        cmp #$04                                    // !SMC: modified by $13f8, $1792
        bcs loc_141c
        dey
        bpl loc_140a
        bmi $1424

loc_141c:
.label smc_141d = * + 1
        sbc #$04                                    // !SMC: modified by $13fb, $1795
        inc $1090,x
        dey
        bpl loc_140a
        sta $109f,x
        rts
// Referenced by: jsr from $126b

sub_1428:
        and #$7f
        sta $1090,x
        lda #$00
        sta $1093,x
        asl $1090,x
        rol $1093,x
        asl $1090,x
        rol $1093,x
        lda $10a2,x
        bpl loc_1460
        bmi loc_144d
// Referenced by: jsr from $122a

sub_1445:
        lda $1051,x
        cmp $109c,x
        bcc loc_1460

loc_144d:
        lda $108a,x
        sec
        sbc $1090,x
        sta $108a,x
        lda $108d,x
        sbc $1093,x
        jmp loc_1470

loc_1460:
        lda $108a,x
        clc
        adc $1090,x
        sta $108a,x
        lda $108d,x
        adc $1093,x

loc_1470:
        sta $108d,x
        lda txt_1084,x
        clc
        adc $108a,x
        sta txt_1084,x
        lda $1087,x
        adc $108d,x
        sta $1087,x
        rts
// Referenced by: jsr from $1256

sub_1487:
        lda #$00
        sta $10b4,x
        sta $10b7,x
        inc $10a8,x
        lda $19d1,y
        and #$0f
        sta $10ab,x
        lda $19d1,y
        lsr
        lsr
        lsr
        lsr
        sta $ff
.label smc_14a4 = * + 1
        ldy #$2c                                    // !SMC: modified by $13e2
        lda $1830,y
        sec
        sbc txt_1084,x
        sta $fe
        lda $1890,y
        sbc $1087,x
        ldy $ff

loc_14b6:
        dey
        bmi loc_14bf
        lsr
        ror $fe
        jmp loc_14b6

loc_14bf:
        sta $10b1,x
        lda $fe
        sta $10ae,x
        rts

// Referenced by: jsr from $1263
sub_14c8: {
        lda $10a8,x
        bmi skip1
        lda $10b4,x
        clc
        adc $10ae,x
        sta $10b4,x
        lda $10b7,x
        adc $10b1,x
        jmp $14f0
skip1:
        lda $10b4,x
        sec
        sbc $10ae,x
        sta $10b4,x
        lda $10b7,x
        sbc $10b1,x
        sta $10b7,x
        lda txt_1084,x
        clc
        adc $10b4,x
        sta txt_1084,x
        lda $1087,x
        adc $10b7,x
        sta $1087,x
        dec $10ab,x
        bne skip3
        lda $19d1,y
        and #$0f
        asl
        sta $10ab,x
        lda $10a8,x
        eor #$ff
        sta $10a8,x
skip3:
        lda $19d2,y
        beq done
        lda $fa
        cmp $19d3,y
        bcs done
        lda $19d2,y
        adc $10ae,x
        sta $10ae,x
        lda $10b1,x
        adc #$00
        sta $10b1,x
done:
        rts
}
// Referenced by: jsr from $1298

sub_153a:
        lsr
        lsr
        ldy $fa
        bne loc_1558
        tay
        lda #$00
        sta $10c9,x
        sta $10c6,x
        lda $19db,y
        sta $10c3,x
        lda $19d9,y
        and #$40
        sta $10ba,x

loc_1557:
        rts

loc_1558:
        tay
        lda $19d9,y
        bpl loc_1589
        lda $19da,y
        sta $fe
        lda $19db,y
        sta $ff
        sty smc_1586                                // SMC: modifies $1586
        ldy $10c9,x
        lda ($fe),y
        cmp #$fe
        bcc loc_157f
        beq loc_1557
        iny
        lda ($fe),y
        sta $10c9,x
        tay
        lda ($fe),y

loc_157f:
        sta $10c3,x
        inc $10c9,x
.label smc_1586 = * + 1
        ldy #$00                                    // !SMC: modified by $1568
        bpl loc_15a5

loc_1589:
        lda $fa
        cmp $19da,y
        bcs loc_15a5
        lda $19d9,y
        and #$1f
        beq loc_15a5
        adc $10c3,x
        sta $10c3,x
        lda $10c6,x
        adc #$00
        sta $10c6,x

loc_15a5:
        lda $10ba,x
        bne loc_15cd
        lda $19d8,y
        and #$0f
        bne loc_15b3
        lda #$10

loc_15b3:
        sta $ff
        lda $10bd,x
        clc
        adc $10c3,x
        sta $fe
        lda $10c0,x
        adc $10c6,x
        cmp $ff
        bcc loc_160a
        inc $10ba,x
        bne loc_15f0

loc_15cd:
        lda $19d8,y
        lsr
        lsr
        lsr
        lsr
        sta $ff
        lda $10bd,x
        sec
        sbc $10c3,x
        sta $fe
        lda $10c0,x
        sbc $10c6,x
        bmi loc_15eb
        cmp $ff
        bcs loc_160a

loc_15eb:
        lda #$00
        sta $10ba,x

loc_15f0:
        lda $19d9,y
        and #$20
        beq loc_1612
        lda $19d9,y
        and #$40
        sta $10ba,x
        lda #$00
        sta $fe
        ldy $f9
        lda $1990,y
        and #$0f

loc_160a:
        sta $10c0,x
        lda $fe
        sta $10bd,x

loc_1612:
        rts
// Referenced by: jsr from $12a4

sub_1613:
        asl
        asl
        asl
        ldy $fa
        bne loc_162f
        tay
        lda #$00
        sta smc_1643                                // SMC: modifies $1643
        lda $19f8,y
        sta $10cd
        lda $19f4,y
        and #$40
        sta smc_1672                                // SMC: modifies $1672
        rts

loc_162f:
        tay
        lda $19f4,y
        bpl loc_165f
        lda $19f7,y
        sta $fe
        lda $19f8,y
        sta $ff
        sty smc_165c                                // SMC: modifies $165c
.label smc_1643 = * + 1
        ldy #$04                                    // !SMC: modified by $161d, $164f
        lda ($fe),y
        cmp #$fe
        bcc loc_1655
        beq loc_1684
        iny
        lda ($fe),y
        sta smc_1643                                // SMC: modifies $1643
        tay
        lda ($fe),y

loc_1655:
        sta $10cd
        inc smc_1643
.label smc_165c = * + 1
        ldy #$08                                    // !SMC: modified by $163f
        bpl loc_1671

loc_165f:
        lda $fa
        cmp $19f7,y
        bcs loc_1671
        lda $19f4,y
        and #$0f
        adc $10cd
        sta $10cd

loc_1671:
.label smc_1672 = * + 1
        lda #$40                                    // !SMC: modified by $162b, $1693
        bne loc_1685

dat_1675:
        .byte $ad                                   // .

// --- Region $1684-$182e ---
.pc = $1684 "loc_1684"

loc_1684:
        rts

loc_1685:
        lda $10cc
        sec
        sbc $10cd
        cmp $19f5,y
        bcs loc_1697
        lda #$00
        sta smc_1672                                // SMC: modifies $1672
        rts

loc_1697:
        sta $10cc
        sta $d416
        rts

loc_169e:
        sta smc_1815                                // SMC: modifies $1815
        sta $1045,x
        sta $1099,x
        sta $10a2,x
        sta $10a5,x
        lda $105d,x
        sta $fe
        lda $1060,x
        sta $ff
        ldy $105a,x
        lda ($fe),y
        cmp #$40
        bcc loc_1703
        cmp #$fe
        bcc loc_16d5
        bne loc_16c9
        inc smc_10cf

loc_16c9:
        lda #$00
        sta $105a,x
        tay
        lda ($fe),y
        cmp #$40
        bcc loc_1703

loc_16d5:
        cmp #$c0
        bcc loc_16e5
        sec
        sbc #$c0
        sta $1048,x
        inc $105a,x
        iny
        lda ($fe),y

loc_16e5:
        cmp #$80
        bcc loc_16f4
        and #$3f
        sta $1054,x
        inc $105a,x
        iny
        lda ($fe),y

loc_16f4:
        cmp #$40
        bcc loc_1703
        and #$3f
        sta $1063,x
        inc $105a,x
        iny
        lda ($fe),y

loc_1703:
        tay
        lda $1bc2,y
        sta $fe
        lda $1bd6,y
        sta $ff
        ldy $1057,x
        bne loc_1717
        tya
        sta $1081,x

loc_1717:
        lda ($fe),y
        bmi loc_1725

loc_171b:
        cmp #$7f
        beq loc_1786
        sta $1051,x
        jmp loc_17fa

loc_1725:
        cmp #$c0
        bcs loc_1735
        and #$3f
        clc
        adc smc_1815
        sta smc_1815                                // SMC: modifies $1815
        iny
        bne loc_1717

loc_1735:
        cmp #$e0
        bcs loc_1743
        and #$1f
        sta $104b,x
        iny
        lda ($fe),y
        bpl loc_171b

loc_1743:
        cmp #$f0
        bcs loc_1751
        and #$0f
        sta $1081,x
        iny
        lda ($fe),y
        bpl loc_171b

loc_1751:
        cmp #$f0
        bne loc_1760
        iny
        lda ($fe),y
        sta $10a2,x
        iny
        lda ($fe),y
        bpl loc_171b

loc_1760:
        cmp #$f1
        bne loc_176e
        lda #$ff
        sta smc_11c3                                // SMC: modifies $11c3
        iny
        lda ($fe),y
        bpl loc_171b

loc_176e:
        cmp #$f2
        bne loc_177c
        lda #$00
        sta smc_11c3                                // SMC: modifies $11c3
        iny
        lda ($fe),y
        bpl loc_171b

loc_177c:
        lda #$00
        sta $d417
        iny
        lda ($fe),y
        bpl loc_171b

loc_1786:
        iny
        lda ($fe),y
        sta $1096,x
        iny
        lda ($fe),y
        sta $1099,x
        sta smc_1414                                // SMC: modifies $1414
        sta smc_141d                                // SMC: modifies $141d
        iny
        lda ($fe),y
        sta $1051,x
        iny
        sty smc_17f9                                // SMC: modifies $17f9
        lda ($fe),y
        sta $109c,x
        clc
        adc $1054,x
        tay
        lda $188f,y
        sta smc_17c9                                // SMC: modifies $17c9
        lda dat_182f,y
        sta smc_17c0                                // SMC: modifies $17c0
        lda $1051,x
        adc $1054,x
        tay
.label smc_17c0 = * + 1
        lda #$b5                                    // !SMC: modified by $17b5
        sec
        sbc dat_182f,y
        sta $1090,x
.label smc_17c9 = * + 1
        lda #$17                                    // !SMC: modified by $17af
        sbc $188f,y
        sta $1093,x
        lda #$00
        sta $109f,x
        lda $1051,x
        cmp $109c,x
        bcc loc_17f5
        lda $1090,x
        eor #$ff
        sta $1090,x
        lda $1093,x
        eor #$ff
        sta $1093,x
        inc $1090,x
        bne loc_17f5
        inc $1093,x

loc_17f5:
        jsr sub_1405
.label smc_17f9 = * + 1
        ldy #$24                                    // !SMC: modified by $179f

loc_17fa:
        iny
        lda ($fe),y
        cmp #$ff
        bne loc_1810
        lda $1063,x
        beq loc_180b
        dec $1063,x
        bpl loc_180e

loc_180b:
        inc $105a,x

loc_180e:
        ldy #$00

loc_1810:
        tya
        sta $1057,x
.label smc_1815 = * + 1
        lda #$00                                    // !SMC: modified by $169e, $172f
        beq loc_181b

dat_1818:
        .byte $9d,$42,$10                           // .B.

loc_181b:
        lda $1042,x
        sta $103f,x
        lda $104b,x
        clc
        adc $1048,x
        asl
        asl
        asl
        sta $104e,x
        rts

// --- Region $1bf0-$1bf3 ---
.pc = $1bf0 "Segment $1bf0"
        .byte $37,$36                               // rla $36,x // ILLEGAL
        .byte $34,$32                               // nop $32,x // ILLEGAL

// --- Region $1e00-$1e05 ---
.pc = $1e00 "sub_1e00"
// Referenced by: jsr from $21d2

sub_1e00:
        lda #$01
        sta smc_10cf                                // SMC: modifies $10cf
        rts

// --- Region $1e8d-$1e8d ---
.pc = $1e8d "Segment $1e8d"
        brk

// --- Region $1fc9-$1fc9 ---
.pc = $1fc9 "Segment $1fc9"
        brk

// --- Region $1ff7-$1ff7 ---
.pc = $1ff7 "loc_1ff7"

loc_1ff7:
        brk

// --- Region $2000-$20ed ---
.pc = $2000 "sub_2000"

// Referenced by: jsr from $21de
sub_2000: {
        sei
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        sta $0286
        jsr $e544
        lda #$18
        sta $d016
        lda #$1c
        sta $d018
        lda #$00
        sta $d321
        sta $d320
        ldx #$00
loop1:
        lda dat_3000,x
        sta $0400,x
        lda $3100,x
        sta $0500,x
        lda $3200,x
        sta $0600,x
        lda $3300,x
        sta $0700,x
        inx
        bne loop1
        lda #$01
        sta $dc0d
        sta $d01a
        lda #$1b
        sta $d011
        lda #$63
        sta $0314
        lda #$20
        sta $0315
        lda #$00
        tax
loop2:
        sta $02,x
        inx
        cpx #$10
        bne loop2
        cli
        rts
}

irq_2063:
        inc $d019
        ldx $02
        lda txt_2100,x
        sta $d012
        lda $2200,x
        sta $d016
        lda tbl_23e0,x
        sta $d022
        lda tbl_23e8,x
        sta $d023
        lda tbl_23f0,x
        sta $d018
        inc $02
        lda $02
        cmp #$06
        beq loc_2091
        jmp $ea81

loc_2091:
        lda #$00
        sta $02
        jsr sub_209e
        jsr sub_209e
        jmp loc_2450
// Referenced by: jsr from $2095, $2098

sub_209e:
        dec $2200
        lda $2200
        cmp #$ff
        bne loc_20b0
        lda #$07
        sta $2200
        jsr sub_20b1

loc_20b0:
        rts
// Referenced by: jsr from $20ad

sub_20b1:
        ldx #$00

loc_20b3:
        lda $0401,x
        sta $0400,x
        inx
        cpx #$27
        bne loc_20b3
.label smc_20bf = * + 1
        lda $261f                                   // !SMC: modified by $23c8
        sta $0427
        inc smc_20bf
        rts

loc_20c8:
.label smc_20c9 = * + 1
        lda $2113                                   // !SMC: modified by $20e7
        sta $d827
        ldx #$00

loc_20d0:
        lda $d801,x
        sta $d800,x
        inx
        cpx #$27
        bne loc_20d0
        inc smc_20c9
        lda smc_20c9
        cmp #$1f
        bne loc_20ea
        lda #$10
        sta smc_20c9                                // SMC: modifies $20c9

loc_20ea:
        jmp loc_2120

dat_20ed:
        .byte $00                                   // .

// --- Region $2120-$213f ---
.pc = $2120 "loc_2120"

loc_2120:
.label smc_2121 = * + 1
        lda $2143                                   // !SMC: modified by $2139
        ldx #$00

loc_2125:
        sta $da8f,x
        inx
        cpx #$0a
        bne loc_2125
        inc smc_2121
        lda smc_2121
        cmp #$50
        bne loc_213c
        lda #$40
        sta smc_2121                                // SMC: modifies $2121

loc_213c:
        jmp loc_2150

dat_213f:
        .byte $00                                   // .

// --- Region $2150-$21f8 ---
.pc = $2150 "loc_2150"

loc_2150:
        inc $03
        jsr sub_2162
        lda $03
.label smc_2158 = * + 1
        cmp #$04                                    // !SMC: modified by $21f2
        bne loc_2150
        lda #$00
        sta $03
        jmp loc_22d0

// Referenced by: jsr from $2152
sub_2162: {
        dec $2204
        lda $2204
        cmp #$0f
        bne done
        lda #$17
        sta $2204
        jsr sub_2175
done:
        rts
}

// Referenced by: jsr from $2171
sub_2175: {
        inc $04
        lda $04
        cmp #$01
        beq done
        lda #$00
        sta $04
        lda $071e
        clc
        adc #$40
        sta $071f
        jsr sub_219b
        rts
done:
        jsr sub_2195
        jsr sub_21a9
        rts
}
// Referenced by: jsr from $218e

sub_2195:
.label smc_2196 = * + 1
.label smc_2197 = * + 2
        lda $3421                                   // !SMC: modified by $21c0, $21c5
        sta $071f

// Referenced by: jsr from $218a
sub_219b: {
        ldx #$00
loop:
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loop
        rts
}
// Referenced by: jsr from $2191

sub_21a9:
        inc smc_2196
        bne loc_21b1
        inc smc_2197

loc_21b1:
        lda $071e
        cmp #$00
        beq loc_21b9
        rts

loc_21b9:
        lda #$20
        sta $071e
// Referenced by: jsr from $21db

sub_21be:
        lda #$00
        sta smc_2196                                // SMC: modifies $2196
        lda #$34
        sta smc_2197                                // SMC: modifies $2197
        rts

dat_21c9:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

loc_21d0:
        lda #$00
        jsr sub_1e00
        nop
        nop
        lda #$37
        sta $01
        jsr sub_21be
        jsr sub_2000
        jsr sub_2370
        ldx #$00
        lda #$0a

loc_21e8:
        sta $daf8,x
        inx
        cpx #$50
        bne loc_21e8
        lda #$04
        sta smc_2158                                // SMC: modifies $2158
        jmp loc_2510

dat_21f8:
        .byte $f0                                   // .

// --- Region $2210-$22fe ---
.pc = $2210 "loc_2210"

loc_2210:
        ldx #$00

loc_2212:
        lda $06f8,x
        clc
        adc #$80
        sta $0720,x
        inx
        cpx #$27
        bne loc_2212
        lda #$37
        sta $01
        jsr sub_10ce
        lda #$37
        sta $01
        inc $05
        lda $05
        cmp #$03
        beq loc_2236
        jmp $ea31

loc_2236:
        lda #$00
        sta $05
        lda $dc00
        cmp #$77
        beq loc_2248
        cmp #$7b
        beq loc_2258
        jmp $ea31

loc_2248:
        lda smc_2158
        cmp #$01
        bne loc_2252
        jmp $ea31

loc_2252:
        dec smc_2158
        jmp $ea31

loc_2258:
        lda smc_2158
        cmp #$0c
        bne loc_2262
        jmp $ea31

loc_2262:
        inc smc_2158
        jmp $ea31

loc_2268:
.label smc_2269 = * + 1
        lda $232c                                   // !SMC: modified by $228c
        sta $d001
        sta $d003
        sta $d005
        clc
        adc #$05
        sta $d007
        sta $d009
        sta $d00b
        inc smc_2269
        lda smc_2269
        cmp #$30
        bne loc_228f
        lda #$10
        sta smc_2269                                // SMC: modifies $2269

loc_228f:
        inc $06
        lda $06
        cmp #$04
        beq loc_229a
        jmp loc_2210

loc_229a:
        lda #$00
        sta $06
        ldx #$07

loc_22a0:
.label smc_22a1 = * + 1
        lda $2330,x                                 // !SMC: modified by $22af, $22bb
        sta $08d8,x
        dex
        bpl loc_22a0
        lda smc_22a1
        clc
        adc #$08
        sta smc_22a1                                // SMC: modifies $22a1
        lda smc_22a1
        cmp #$60
        bne loc_22be
        lda #$30
        sta smc_22a1                                // SMC: modifies $22a1

loc_22be:
        jmp loc_2210

loc_22c1:
        cmp #$00
        beq loc_22c8
        jmp loc_2210

loc_22c8:
        lda #$74
        sta $2153
        jmp loc_2210

loc_22d0:
        inc $07
        lda $07
        cmp #$02
        beq loc_22db
        jmp loc_2268

loc_22db:
        ldx #$07

loc_22dd:
.label smc_22de = * + 1
        lda $2420,x                                 // !SMC: modified by $22ec, $22f8
        sta $08e0,x
        dex
        bpl loc_22dd
        lda smc_22de
        clc
        adc #$08
        sta smc_22de                                // SMC: modifies $22de
        lda smc_22de
        cmp #$50
        bne loc_22fb
        lda #$00
        sta smc_22de                                // SMC: modifies $22de

loc_22fb:
        jmp loc_2368

dat_22fe:
        .byte $00                                   // .

// --- Region $2368-$23cc ---
.pc = $2368 "loc_2368"

loc_2368:
        lda #$00
        sta $07
        jmp loc_2268

dat_236f:
        .byte $00                                   // .
// Referenced by: jsr from $21e1

sub_2370:
        ldx #$00

loc_2372:
        lda $2360,x
        sta scr_0800,x
        inx
        cpx #$07
        bne loc_2372
        nop
        nop
        nop
        ldx #$00

loc_2382:
        lda $23d0,x
        sta $d000,x
        inx
        cpx #$10
        bne loc_2382
        lda #$ff
        sta $d015
        lda #$47
        sta $d01c
        lda #$06
        sta $d025
        lda #$0f
        sta $d026
        lda #$0e
        sta $d027
        sta $d028
        sta $d029
        lda #$00
        sta $d02a
        sta $d02b
        sta $d02c
        ldx #$00
        lda #$30

loc_23bb:
        sta $07f8,x
        clc
        adc #$01
        inx
        cpx #$06
        bne loc_23bb
// Referenced by: jsr from $25c5

sub_23c6:
        lda #$00
        sta smc_20bf                                // SMC: modifies $20bf
        rts

dat_23cc:
        .byte $f0                                   // .

// --- Region $2450-$245e ---
.pc = $2450 "loc_2450"

loc_2450:
        ldx #$00
        lda #$01

loc_2454:
        sta $dba3,x
        inx
        cpx #$11
        bne loc_2454
        jmp loc_20c8

// --- Region $2510-$2536 ---
.pc = $2510 "loc_2510"

loc_2510:
        lda #$ef

loc_2512:
        cmp $dc01
        bne loc_2512
        sei
        jsr $fda3
        ldx #$31
        ldy #$ea
        stx $0314
        sty $0315
        jsr $ff5b
        ldx #$18

loc_252a:
        lda $2535,x
        sta $0333,x
        dex
        bne loc_252a
        jmp $0334

scr_2536:
        // === Screen RAM (1 bytes, $2536-$2536) ===
        .byte $e6                                   // scrcode: .

// --- Region $25c0-$25cb ---
.pc = $25c0 "main_25c0"

main_25c0:
        lda #$00
        sta $2fff
        jsr sub_23c6
        jmp loc_21d0

scr_25cb:
        // === Screen RAM (1 bytes, $25cb-$25cb) ===
        .byte $4c                                   // scrcode: .

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

// --- Region $0800-$0c00 ---
.pc = $0800 "scr_0800"

scr_0800:
        // === Charset data (1025 bytes, $0800-$0c00) ===
        .byte $00,$00,$00,$2c,$ff,$ae,$2c,$00       // char 0 @+0
        .byte $78,$cc,$cc,$fe,$ee,$ee,$ee,$00       // char 1 @+1
        .byte $f8,$cc,$cc,$fe,$ee,$ee,$fc,$00       // char 2 @+2
        .byte $7c,$ce,$c0,$e0,$e0,$ee,$7c,$00       // char 3 @+3
        .byte $f8,$cc,$cc,$ee,$ee,$ee,$fc,$00       // char 4 @+4
        .byte $fe,$c0,$c0,$f8,$e0,$e0,$fe,$00       // char 5 @+5
        .byte $fe,$c0,$c0,$f8,$e0,$e0,$e0,$00       // char 6 @+6
        .byte $78,$dc,$c0,$ee,$e6,$ee,$7c,$00       // char 7 @+7
        .byte $cc,$cc,$cc,$fe,$ee,$ee,$ee,$00       // char 8 @+8
        .byte $7c,$30,$30,$38,$38,$38,$7c,$00       // char 9 @+9
        .byte $1e,$0c,$0c,$0e,$0e,$ee,$7c,$00       // char 10 @+10
        .byte $cc,$cc,$cc,$f8,$ee,$ee,$ee,$00       // char 11 @+11
        .byte $c0,$c0,$c0,$e0,$e0,$e0,$fe,$00       // char 12 @+12
        .byte $ec,$fc,$cc,$ee,$ee,$ee,$ee,$00       // char 13 @+13
        .byte $ec,$fc,$dc,$ee,$ee,$ee,$ee,$00       // char 14 @+14
        .byte $78,$cc,$cc,$ee,$ee,$ee,$7c,$00       // char 15 @+15
        .byte $f8,$cc,$cc,$f8,$e0,$e0,$e0,$00       // char 16 @+16
        .byte $78,$cc,$cc,$ee,$ee,$7c,$1e,$00       // char 17 @+17
        .byte $f8,$cc,$cc,$fc,$ee,$ee,$ee,$00       // char 18 @+18
        .byte $7c,$ce,$c0,$7c,$0e,$ee,$7c,$00       // char 19 @+19
        .byte $fc                                   // char 20 (partial)

txt_08a1:
        .byte $30,$30,$38,$38,$38,$38,$00           // char 20 (partial)
        .byte $cc,$cc,$cc,$ee,$ee,$ee,$7c,$00       // char 21 @+21
        .byte $cc,$cc,$cc,$ee,$ee,$7c,$38,$00       // char 22 @+22
        .byte $cc,$cc,$cc,$ee,$ee,$fe,$ee,$00       // char 23 @+23
        .byte $cc,$cc,$cc,$7c,$ee,$ee,$ee,$00       // char 24 @+24
        .byte $cc,$cc,$cc,$7e,$0e,$0e,$fc,$00       // char 25 @+25
        .byte $fc,$cc,$18,$30,$60,$ce,$fc,$00       // char 26 @+26
        .byte $7e,$42,$42,$42,$42,$7e,$00,$00       // char 27 @+27
        .byte $00,$00,$00,$20,$98,$20,$00,$00       // char 28 @+28
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 29 @+29
        .byte $30,$60,$fe,$ff,$67,$37,$07,$00       // char 30 @+30
        .byte $0c,$06,$7f,$ff,$e6,$ec,$e0,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $30,$30,$38,$38,$38,$00,$38,$00       // char 33 '!'
        .byte $cc,$ee,$ee,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $38,$6c,$de,$de,$fe,$7c,$38,$00       // char 35 '#'
        .byte $fc,$0e,$ee,$fc,$ee,$ee,$ef,$00       // char 36 '$'
        .byte $67,$6e,$1c,$38,$70,$ec,$cc,$00       // char 37 '%'
        .byte $fc,$ee,$ee,$ee,$ee,$0e,$ff,$00       // char 38 '&'
        .byte $1c,$1c,$38,$00,$00,$00,$00,$00       // char 39 '''
        .byte $78,$c0,$c0,$c0,$e0,$e0,$7e,$00       // char 40 '('
        .byte $78,$0c,$0c,$0e,$0e,$0e,$fc,$00       // char 41 ')'
        .byte $00,$38,$6c,$de,$de,$7c,$38,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$38,$38,$70       // char 44 ','
        .byte $00,$00,$00,$7e,$06,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$38,$38,$00       // char 46 '.'
        .byte $03,$07,$0e,$1c,$38,$70,$e0,$00       // char 47 '/'
        .byte $78,$cc,$dc,$fe,$ee,$ee,$7c,$00       // char 48 '0'
        .byte $1c,$3c,$5c,$1c,$1c,$1c,$7e,$00       // char 49 '1'
        .byte $7c,$e6,$0e,$3c,$70,$ee,$fe,$00       // char 50 '2'
        .byte $78,$ec,$0c,$3c,$0e,$ee,$7c,$00       // char 51 '3'
        .byte $d8,$d8,$d8,$7e,$1c,$1c,$1c,$00       // char 52 '4'
        .byte $7e,$e0,$e0,$7c,$0e,$ee,$7c,$00       // char 53 '5'
        .byte $78,$dc,$c0,$fc,$ee,$ee,$7c,$00       // char 54 '6'
        .byte $f8,$1c,$0c,$3e,$0e,$0e,$0e,$00       // char 55 '7'
        .byte $78,$cc,$cc,$7c,$ee,$ee,$7c,$00       // char 56 '8'
        .byte $78,$cc,$cc,$7e,$0e,$ee,$7c,$00       // char 57 '9'
        .byte $00,$00,$18,$00,$1c,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$38,$00,$00,$38,$38,$70       // char 59 ';'
        .byte $70,$70,$70,$70,$70,$00,$f8,$00       // char 60 '<'
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00       // char 61 '='
        .byte $00,$00,$38,$6c,$de,$7c,$38,$00       // char 62 '>'
        .byte $78,$cc,$0c,$1c,$38,$00,$38,$00       // char 63 '?'
        .byte $15,$00,$00,$ff,$ff,$00,$00,$00       // char 64 '@'
        .byte $af,$fb,$ee,$fe,$ee,$fb,$bf,$fb       // char 65 'A'
        .byte $a9,$ba,$aa,$b6,$aa,$a9,$ea,$a6       // char 66 'B'
        .byte $9a,$65,$99,$55,$99,$65,$96,$69       // char 67 'C'
        .byte $69,$ba,$ab,$b6,$aa,$99,$ea,$a6       // char 68 'D'
        .byte $82,$fb,$cc,$3f,$e2,$33,$8c,$03       // char 69 'E'
        .byte $55,$e9,$e9,$e9,$e9,$e9,$e9,$ff       // char 70 'F'
        .byte $fb,$bf,$fb,$ee,$ff,$ee,$3b,$00       // char 71 'G'
        .byte $a6,$ea,$a9,$aa,$b6,$aa,$ba,$00       // char 72 'H'
        .byte $69,$96,$65,$99,$55,$99,$64,$00       // char 73 'I'
        .byte $af,$fb,$2e,$00,$2e,$fb,$bf,$fb       // char 74 'J'
        .byte $a9,$ba,$aa,$00,$aa,$a9,$ea,$a6       // char 75 'K'
        .byte $9a,$65,$98,$00,$98,$65,$96,$69       // char 76 'L'
        .byte $03,$3b,$ee,$ff,$ee,$fb,$bf,$fb       // char 77 'M'
        .byte $80,$64,$99,$55,$99,$65,$96,$69       // char 78 'N'
        .byte $00,$00,$98,$55,$99,$65,$96,$69       // char 79 'O'
        .byte $ff,$aa,$55,$aa,$ff,$00,$00,$00       // char 80 'P'
        .byte $fc,$ab,$5b,$ab,$fc,$00,$00,$00       // char 81 'Q'
        .byte $3f,$ea,$e5,$ea,$3f,$00,$00,$00       // char 82 'R'
        .byte $e6,$e6,$e6,$e6,$e6,$e6,$e6,$e6       // char 83 'S'
        .byte $e6,$e6,$e6,$a6,$56,$aa,$fc,$00       // char 84 'T'
        .byte $00,$00,$0f,$2a,$15,$2a,$0f,$00       // char 85 'U'
        .byte $00,$3f,$ea,$e5,$e6,$e6,$e6,$e6       // char 86 'V'
        .byte $e6,$e6,$e6,$e6,$00,$e6,$e6,$e6       // char 87 'W'
        .byte $00,$00,$0f,$2a,$15,$2a,$0f,$00       // char 88 'X'
        .byte $00,$00,$ff,$aa,$55,$aa,$ff,$00       // char 89 'Y'
        .byte $00,$00,$3f,$ea,$e5,$e6,$e6,$e6       // char 90 'Z'
        .byte $e6,$e6,$e6,$e6,$e6,$e6,$e6,$e6       // char 91 '['
        .byte $3f,$ea,$e5,$e6,$e6,$e6,$e6,$e6       // char 92 '\'
        .byte $9b,$9b,$9b,$9b,$9b,$9b,$9b,$9b       // char 93 ']'
        .byte $fc,$aa,$56,$a6,$a6,$a6,$a6,$a6       // char 94 '^'
        .byte $e6,$a6,$56,$aa,$fc,$00,$00,$00       // char 95 '_'
        .byte $e6,$e6,$e5,$ea,$3f,$00,$00,$00       // char 96 '`'
        .byte $9b,$9b,$6e,$6e,$b9,$b9,$e6,$e6       // char 97 'a'
        .byte $00,$00,$00,$ff,$aa,$55,$aa,$ff       // char 98 'b'
        .byte $00,$00,$00,$fc,$ab,$5b,$9b,$9b       // char 99 'c'
        .byte $00,$00,$00,$3f,$ea,$e5,$e6,$e6       // char 100 'd'
        .byte $e6,$e6,$e6,$ff,$aa,$55,$aa,$ff       // char 101 'e'
        .byte $9b,$9b,$9b,$ff,$aa,$55,$aa,$ff       // char 102 'f'
        .byte $9b,$9b,$5b,$ab,$fc,$00,$00,$00       // char 103 'g'
        .byte $e6,$e6,$e5,$ea,$3f,$00,$00,$00       // char 104 'h'
        .byte $e6,$e6,$e6,$00,$e6,$e6,$e6,$e6       // char 105 'i'
        .byte $00,$00,$fc,$aa,$56,$a6,$e6,$e6       // char 106 'j'
        .byte $9b,$9b,$5b,$ab,$fc,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$00,$00,$0f,$0f,$0f,$0f       // char 108 'l'
        .byte $55,$ea,$ef,$e6,$e6,$e5,$ea,$ff       // char 109 'm'
        .byte $55,$a9,$f9,$b9,$b9,$59,$a9,$ff       // char 110 'n'
        .byte $00,$ff,$aa,$55,$aa,$ff,$00,$00       // char 111 'o'
        .byte $00,$fc,$ab,$5b,$9b,$9b,$9b,$9b       // char 112 'p'
        .byte $00,$3f,$ea,$e5,$e6,$e6,$e6,$e6       // char 113 'q'
        .byte $9b,$9b,$9b,$9a,$95,$aa,$3f,$00       // char 114 'r'
        .byte $e6,$e6,$e6,$a6,$56,$aa,$fc,$00       // char 115 's'
        .byte $00,$00,$ff,$aa,$55,$aa,$ff,$00       // char 116 't'
        .byte $cc,$88,$54,$88,$cc,$00,$00,$00       // char 117 'u'
        .byte $cc,$88,$44,$88,$fc,$00,$00,$00       // char 118 'v'
        .byte $cc,$a8,$44,$88,$cc,$00,$00,$00       // char 119 'w'
        .byte $fc,$88,$54,$88,$cc,$00,$00,$00       // char 120 'x'
        .byte $f0,$88,$44,$88,$cc,$00,$00,$00       // char 121 'y'
        .byte $fc,$00,$10,$20,$30,$00,$00,$00       // char 122 'z'
        .byte $f0,$08,$44,$88,$f0,$00,$00,$00       // char 123 '{'
        .byte $fc,$00,$50,$80,$c0,$00,$00,$00       // char 124 '|'
        .byte $18,$18,$18,$f8,$f8,$00,$00,$00       // char 125 '}'
        .byte $f0,$f0,$f0,$f0,$00,$00,$00,$00       // char 126 '~'
        .byte $f0,$f0,$f0,$f0,$0f,$0f,$0f,$0f       // char 127

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

// --- Region $0c3f-$0c40 ---
.pc = $0c3f "dat_0c3f"

dat_0c3f:
        .byte $3c                                   // char 135 (partial)

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

// --- Region $0c7f-$0c80 ---
.pc = $0c7f "dat_0c7f"

dat_0c7f:
        .byte $cc                                   // char 143 (partial)

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

// --- Region $0cbf-$0d87 ---
.pc = $0cbf "dat_0cbf"

dat_0cbf:
        .byte $4d                                   // char 151 (partial)
        .byte $ff,$c0,$00,$ff,$f0,$00,$ff,$f8       // char 152
        .byte $00,$f8,$f8,$00,$f8,$7c,$00,$f8       // char 153
        .byte $7c,$00,$f8,$fc,$00,$ff,$f8,$00       // char 154
        .byte $ff,$fc,$00,$fc,$7c,$00,$fc,$7c       // char 155
        .byte $00,$fc,$7c,$00,$fc,$7c,$00,$fc       // char 156
        .byte $7c,$00,$fc,$7c,$00,$00,$00,$00       // char 157
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 158
        .byte $00,$00,$00,$00,$00,$00,$00,$24       // char 159
        .byte $ff,$c0,$00,$ff,$f0,$00,$ff,$f8       // char 160
        .byte $00,$f0,$f8,$00,$f0,$7c,$00,$f0       // char 161
        .byte $7c,$00,$f0,$7c,$00,$f0,$7c,$00       // char 162
        .byte $f0,$7c,$00,$f8,$7c,$00,$f8,$7c       // char 163
        .byte $00,$f8,$f8,$00,$ff,$f8,$00,$ff       // char 164
        .byte $f0,$00,$ff,$c0,$00,$00,$00,$00       // char 165
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 166
        .byte $00,$00,$00,$00,$00,$00,$00,$e8       // char 167
        .byte $fc,$00,$00,$78,$00,$00,$78,$00       // char 168
        .byte $00,$78,$00,$00,$78,$00,$00,$78       // char 169
        .byte $00,$00,$78,$00,$00,$78,$00,$00       // char 170
        .byte $78,$00,$00,$7c,$00,$00,$7c,$00       // char 171
        .byte $00,$7c,$00,$00,$7c,$00,$00,$7c       // char 172
        .byte $00,$00,$fe,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 174
        .byte $00,$00,$00,$00,$00,$00,$00,$e8       // char 175
        .byte $00,$00,$00,$00,$00,$00,$01           // char 176 (partial)

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

// --- Region $0dbf-$0dc0 ---
.pc = $0dbf "dat_0dbf"

dat_0dbf:
        .byte $e8                                   // char 183 (partial)

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

// --- Region $0dff-$10cd ---
.pc = $0dff "dat_0dff"

dat_0dff:
        .byte $ff                                   // char 191 (partial)
        .byte $ff,$ff,$ff,$00,$00,$ff,$ff,$ff       // char 192
        .byte $f7,$e3,$c1,$80,$80,$e3,$c1,$ff       // char 193
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e7,$e7       // char 194
        .byte $ff,$ff,$ff,$00,$00,$ff,$ff,$ff       // char 195
        .byte $ff,$ff,$00,$00,$ff,$ff,$ff,$ff       // char 196
        .byte $ff,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 197
        .byte $ff,$ff,$ff,$ff,$00,$00,$ff,$ff       // char 198
        .byte $cf,$cf,$cf,$cf,$cf,$cf,$cf,$cf       // char 199
        .byte $f3,$f3,$f3,$f3,$f3,$f3,$f3,$f3       // char 200
        .byte $ff,$ff,$ff,$1f,$0f,$c7,$e7,$e7       // char 201
        .byte $e7,$e7,$e3,$f0,$f8,$ff,$ff,$ff       // char 202
        .byte $e7,$e7,$c7,$0f,$1f,$ff,$ff,$ff       // char 203

txt_0e60:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$00,$00       // char 204
        .byte $3f,$1f,$8f,$c7,$e3,$f1,$f8,$fc       // char 205
        .byte $fc,$f8,$f1,$e3,$c7,$8f,$1f,$3f       // char 206
        .byte $00,$00                               // char 207 (partial)

txt_0e7a:
        .byte $3f,$3f,$3f,$3f,$3f,$3f               // char 207 (partial)
        .byte $00,$00,$fc,$fc,$fc,$fc,$fc,$fc       // char 208
        .byte $ff,$c3,$81,$81,$81,$81,$c3,$ff       // char 209
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$ff       // char 210
        .byte $c9,$80,$80,$80,$c1,$e3,$f7,$ff       // char 211
        .byte $9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f       // char 212
        .byte $ff,$ff,$ff,$f8,$f0,$e3,$e7,$e7       // char 213
        .byte $3c,$18,$81,$c3,$c3,$81,$18,$3c       // char 214
        .byte $ff,$c3,$81,$99,$99,$81,$c3,$ff       // char 215
        .byte $e7,$e7,$99,$99,$e7,$e7,$c3,$ff       // char 216
        .byte $f9,$f9,$f9,$f9,$f9,$f9,$f9,$f9       // char 217
        .byte $f7,$e3,$c1,$80,$c1,$e3,$f7,$ff       // char 218
        .byte $e7,$e7,$e7,$00,$00,$e7,$e7,$e7       // char 219

txt_0ee0:
        .byte $3f,$3f,$cf,$cf                       // char 220 (partial)

txt_0ee4:
        .byte $3f,$3f,$cf,$cf                       // char 220 (partial)
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e7,$e7       // char 221
        .byte $ff,$ff,$fc,$c1,$89,$c9,$c9,$ff       // char 222
        .byte $00,$80,$c0,$e0,$f0,$f8,$fc,$fe       // char 223
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 224
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 225
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 226
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 227
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 228

txt_0f28:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 229
        .byte $33,$33,$cc,$cc                       // char 230 (partial)

txt_0f34:
        .byte $33,$33,$cc,$cc                       // char 230 (partial)
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 231
        .byte $ff,$ff,$ff,$ff                       // char 232 (partial)

txt_0f44:
        .byte $33,$33,$cc,$cc                       // char 232 (partial)
        .byte $00,$01,$03,$07,$0f,$1f,$3f,$7f       // char 233
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 234
        .byte $e7,$e7,$e7,$e0,$e0,$e7,$e7,$e7       // char 235
        .byte $ff,$ff,$ff,$ff,$f0,$f0,$f0,$f0       // char 236
        .byte $e7,$e7,$e7,$e0,$e0,$ff,$ff,$ff       // char 237
        .byte $ff,$ff,$ff,$07,$07,$e7,$e7,$e7       // char 238
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00       // char 239
        .byte $ff,$ff,$ff,$e0,$e0,$e7,$e7,$e7       // char 240
        .byte $e7,$e7,$e7,$00,$00,$ff,$ff,$ff       // char 241
        .byte $ff,$ff,$ff,$00,$00,$e7,$e7,$e7       // char 242
        .byte $e7,$e7,$e7,$07,$07,$e7,$e7,$e7       // char 243

txt_0fa0:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 244
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f,$1f       // char 245
        .byte $f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8       // char 246
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 247
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 248
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 249
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$00,$00       // char 250
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f       // char 251
        .byte $f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff       // char 252
        .byte $e7,$e7,$e7,$07,$07,$ff,$ff,$ff       // char 253
        .byte $0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff       // char 254
        .byte $0f,$0f,$0f,$0f,$f0,$f0,$f0,$00       // char 255

txt_1000:
        .text "MUSIC : DUN IN 14 MINUTES BY THE 20TH CENTURY COMPOSERS (20CC!)"
        .byte $02,$02,$02,$04,$04,$02,$06,$06,$00,$00,$00,$00,$02,$03,$05,$10 // ................
        .byte $18,$28,$2c,$34,$0e,$15,$10,$15,$0a,$05,$08,$04,$02,$03,$0c,$d5 // .(,4............
        .byte $f3,$1a,$1a,$1a,$00,$00,$00,$80,$41,$51,$07,$00,$07,$0e,$00,$0e // ........AQ......
        .byte $27,$00,$00,$00,$00,$00,$89,$00,$00,$60,$e1,$00,$00,$00,$00,$00 // '........`......
        .byte $00,$00,$00,$00,$00                   // .....

txt_1084:
        .text "N9"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $34,$35,$0f,$00,$00,$00,$00,$00,$00,$00,$a5,$00,$00,$00,$00,$00 // 45..............
        .byte $00,$00,$00,$00,$00,$00,$26,$00,$00,$02,$00,$00,$00,$00,$00,$00 // ......&.........
        .byte $00,$00,$01,$00,$00,$02,$00,$00,$32,$00,$00,$00,$00,$00,$00,$00 // ........2.......
        .byte $00,$00,$00,$00,$00,$00,$00,$e2,$60,$08,$0c,$07,$94,$fa,$58,$00 // ........`.....X.
        .byte $00,$00,$00,$00,$00,$50,$08           // .....P.

// --- Region $10d3-$10f4 ---
.pc = $10d3 "Segment $10d3"
        .byte $58,$88,$98,$0a,$0a,$0a,$a8,$b9,$f5,$18,$8d,$48,$11,$b9,$f6,$18 // X..........H....
        .byte $8d,$3e,$11,$a9,$ff,$8d,$cf,$10,$a2,$00,$86,$fc,$8e,$17,$d4,$8e // .>..............
        .byte $16,$d4                               // ..

// --- Region $13a5-$13b0 ---
.pc = $13a5 "dat_13a5"

dat_13a5:
        .byte $9d,$72,$10,$60,$9d,$87,$10,$a9,$00,$9d,$84,$10 // .r.`........

// --- Region $1676-$1683 ---
.pc = $1676 "Segment $1676"
        .byte $cc,$10,$18,$6d,$cd,$10,$d9,$f6,$19,$90,$16,$ee,$72,$16 // ...m........r.

// --- Region $182f-$1bef ---
.pc = $182f "dat_182f"

dat_182f:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $b0,$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 $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_18cb:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$00,$07,$0e,$01,$02,$04,$02,$00,$0c,$1a,$d5,$1a,$f3 // ...............

tbl_lo_18fc:
        .byte $1a,$03,$02,$02,$03,$02,$02,$02,<(loc_1703-1),$02 // RTS dispatch table low bytes (addr-1)

tbl_hi_1906:
        .byte $02,$00,$04,$07,$0a,$0e,$11,$14,>(loc_1703-1),$1a // RTS dispatch table high bytes (addr-1)
        .byte $1d,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$04,$04,$00,$00,$00 // ................
        .byte $04,$00,$07,$05,$00,$08,$05,$00,$09,$05,$00,$0a,$03,$00,$0a,$07 // ................
        .byte $00,$08,$00,$19,$81,$41,$40,$80,$fe,$04,$2c,$00,$ff // .....A@...,..

txt_193d:
        .text ",',',',"
        .byte $80,$07,$00,$19,$81,$41,$40,$fe,$00,$40,$0a,$08,$06,$04,$05,$06 // .....A@..@......
        .byte $05,$04,$06,$05,$80,$06,$80,$19,$81,$10,$ff,$01,$a0,$0a,$09,$08 // ................
        .byte $80,$09,$80,$11,$81,$11
        .byte $40,$80,$10,$fe,$00
        .text ">)->"
        .byte $0d
        .byte $80,$08,$80,$11,$11,$11,$11,$10,$fe,$00,$1a,$13,$10,$0d,$0b,$09 // ................
        .byte $07,$05,$04,$03,$02,$01,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $45,$19,$00,$e8,$08,$60,$89,$00,$31,$19,$08,$f7,$08,$60,$89,$00 // E....`..1....`..
        .byte $41,$40,$08,$99,$18,$e1,$00,$10,$51,$40,$00,$e5,$24,$60,$40,$00 // A@......Q@..$`@.
        .byte $51,$40,$00,$ed,$36,$00,$00,$01,$41,$40,$00,$9d,$46,$60,$00,$20 // Q@..6...A@..F`. 
        .byte $21,$40,$00,$a9,$51,$60,$00,$00,$65,$19,$00,$c2,$08,$60,$89,$00 // !@..Q`..e....`..
        .byte $08,$42,$03,$2c,$0a,$22,$02,$18,$7e,$00,$00,$fa,$2e,$00,$00,$94 // .B.,."..~.......
        .byte $68,$00,$00,$58,$4c,$00,$00,$30,$5b,$02,$10,$5c,$a0,$a0,$80,$80 // h..XL..0[..\....
        .byte $60,$60,$80,$ff,$06,$1f,$f0,$90,$c0,$18,$c8,$01,$1a,$20,$10,$08 // ``........... ..
        .byte $08,$04,$04,$02,$02,$01,$00,$fe,$90,$02,$03,$95,$02,$8b,$02,$90 // ................
        .byte $41,$02,$95,$02,$97,$02,$90,$02,$03,$95,$02,$97,$02,$8d,$43,$02 // A.............C.
        .byte $90,$41,$02,$8b,$43,$02,$8d,$41,$02,$89,$43,$02,$8d,$41,$02,$8d // .A..C..A..C..A..
        .byte $41,$02,$90,$41,$02,$8b,$43,$02,$8d,$41,$02,$89,$43,$02,$90,$42 // A..A..C..A..C..B
        .byte $02,$03,$95,$02,$8b,$02,$90,$41,$02,$95,$02,$97,$02,$90,$02,$03 // .......A........
        .byte $95,$02,$97,$02,$90,$43,$02,$8b,$02,$03,$89,$02,$8b,$02,$90,$02 // .....C..........
        .byte $03,$41,$02,$8b,$02,$03,$89,$02,$8b,$02,$90,$02,$03,$95,$02,$8b // .A..............
        .byte $02,$90,$41,$02,$95,$02,$97,$02,$90,$02,$03,$95,$02,$97,$02,$8d // ..A.............
        .byte $43,$02,$90,$41,$02,$8b,$43,$02,$8d,$41,$02,$89,$43,$02,$8d,$41 // C..A..C..A..C..A
        .byte $02,$8d,$41,$02,$90,$41,$02,$8b,$43,$02,$8d,$41,$02,$89,$43,$02 // ..A..A..C..A..C.
        .byte $90,$42,$02,$03,$90,$5b,$0f,$06,$95,$02,$8b,$02,$90,$41,$02,$95 // .B...[.......A..
        .byte $02,$97,$02,$90,$02,$03,$95,$02,$97,$02,$90,$43,$02,$8b,$02,$03 // ...........C....
        .byte $89,$02,$8b,$02,$90,$02,$03,$41,$02,$8b,$02,$03,$89,$02,$8b,$02 // .......A........
        .byte $ff,$90,$00,$01,$9c,$09,$90,$07,$00,$01,$0a,$42,$0d,$0e,$0d,$04 // ...........B....
        .byte $01,$9c,$09,$90,$07,$47,$0d,$90,$11,$04,$01,$0a,$5d,$0d,$ff,$90 // .....G......]...
        .byte $06,$95,$05,$8b,$05,$90,$41,$05,$95,$05,$97,$05,$90,$41,$05,$95 // ......A......A..
        .byte $05,$97,$05,$8d,$43,$05,$90,$41,$05,$8b,$43,$05,$8d,$41,$05,$89 // ....C..A..C..A..
        .byte $43,$05,$8d,$41,$05,$8d,$41,$05,$90,$41,$05,$8b,$43,$05,$8d,$41 // C..A..A..A..C..A
        .byte $05,$89,$43,$05,$90,$41,$05,$06,$95,$05,$8b,$05,$90,$41,$05,$95 // ..C..A.......A..
        .byte $05,$97,$05,$90,$41,$05,$95,$05,$97,$05,$8d,$41,$05,$90,$41,$05 // ....A......A..A.
        .byte $8b,$41,$05,$89,$05,$8b,$05,$90,$06,$90,$41,$05,$8b,$41,$05,$89 // .A........A..A..
        .byte $05,$8b,$05,$90,$06,$95,$05,$8b,$05,$90,$41,$05,$95,$05,$97,$05 // ..........A.....
        .byte $90,$41,$05,$95,$05,$97,$05,$8d,$43,$05,$90,$41,$05,$8b,$43,$05 // .A......C..A..C.
        .byte $8d,$41,$05,$89,$43,$05,$8d,$41,$05,$8d,$41,$05,$90,$41,$05,$8b // .A..C..A..A..A..
        .byte $43,$05,$8d,$41,$05,$89,$43,$05,$90,$41,$05,$06,$90,$42,$12,$13 // C..A..C..A...B..
        .byte $02,$03,$95,$05,$8b,$05,$90,$41,$05,$95,$05,$97,$05,$90,$41,$05 // .......A......A.
        .byte $95,$05,$97,$05,$8d,$41,$05,$90,$41,$05,$8b,$41,$05,$89,$05,$8b // .....A..A..A....
        .byte $05,$90,$06,$90,$41,$05,$8b,$41,$05,$89,$05,$8b,$05,$ff,$ea,$f5 // ....A..A........
        .byte $41,$50,$ed,$60,$6b,$78,$ea,$ee,$1b,$ea,$ea,$15,$1f,$19,$21,$3a // AP.`kx........!:
        .byte $89,$9c,$1b,$1b,$1c,$1c,$1b,$1c,$1c,$1c,$1c,$1c,$1c,$1b,$1b,$1d // ................
        .byte $1c,$1d,$1d,$1d,$1d,$1d,$8c,$c0,$00,$84,$c3,$36 // ...........6

// --- Region $1bf4-$1da7 ---
.pc = $1bf4 "dat_1bf4"

dat_1bf4:
        .byte $ff,$88,$c3
        .byte $2f,$84
        .byte $34,$88
        .text "1-12"
        .byte $84
        .text "6764"
        .byte $32,$88
        .byte $2f,$84
        .byte $34,$88
        .byte $31,$2d,$90
        .byte $32,$84
        .text "67642"
        .byte $88,$2f,$84,$34,$88,$31,$ff,$2d,$31,$90,$32,$84,$c3,$37,$37,$88 // ./.4.1.-1.2..77.
        .byte $37,$84,$36,$8c,$36,$84,$36,$36,$88,$36,$84,$34,$8c,$34,$84,$34 // 7.6.6.66.6.4.4.4
        .byte $34,$88,$34,$84                       // 4.4.

txt_1c38:
        .text "2221/1"
        .byte $8c,$32,$ff,$84,$c1,$18,$82,$c4,$32,$26,$84,$c2,$2c,$82,$c4,$26 // .2......2&..,..&
        .byte $32,$ff,$84,$c1,$18,$82,$c2,$2c,$c4,$26,$c2 // 2......,.&.

txt_1c59:
        .text ",,"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $26,$c2,$2c,$ff,$84,$c5,$0e,$82,$1a,$0e,$1a,$0e,$0e,$1a,$ff,$84 // &.,.............
        .byte $c5,$0e,$82,$1a,$0e,$1a,$0e,$0e,$1a,$90,$0e,$ff,$84,$c6,$2a,$2a // ..............**
        .byte $82,$2a,$96,$2a,$84,$2b,$82,$2a,$9a,$28,$84,$7f,$00,$08,$24,$28 // .*.*.+.*.(....$(
        .byte $28,$82,$28,$96,$28,$84,$2a,$82,$28,$9a,$26,$88,$7f,$00,$04,$24 // (.(.(.*.(.&....$
        .byte $26,$84,$26,$88,$25,$26,$90,$28,$84,$26,$88,$25,$84,$23,$a0,$a4 // &.&.%&.(.&.%.#..
        .byte $1e,$84,$c6,$2a,$2a,$82,$2a,$96,$2a,$84,$2b,$82,$2a,$9a,$28,$84 // ...**.*.*.+.*.(.
        .byte $7f,$00,$08,$24,$28,$28,$82,$28,$96,$28,$84,$2a,$82,$28,$9a,$26 // ...$((.(.(.*.(.&
        .byte $88,$7f,$00,$04,$24,$26,$84,$26,$88,$25,$26,$90,$28,$84,$26,$7f // ....$&.&.%&.(.&.
        .byte $00,$08,$28,$2a,$84,$26,$82,$28,$21,$84,$25,$a0,$26,$ff,$94,$c0 // ..(*.&.(!.%.&...
        .byte $00,$ff,$8c,$21,$84,$c7,$e1,$23,$e4,$21,$e1,$1e,$82,$e4,$21,$86 // ...!...#.!....!.
        .byte $e1,$23,$84,$e4,$21,$e1,$1e,$82,$e4,$21,$86,$e1,$23,$84,$e4,$21 // .#..!....!..#..!
        .byte $e1,$1e,$82,$e4,$21,$92,$e1,$23,$ff,$84,$c0,$00,$ff,$84,$c1,$18 // ....!..#........
        .byte $82,$c8,$2f,$2f,$ff,$84,$c6,$2f,$31,$88,$34,$84,$34,$8c,$34,$84 // ..//.../1.4.4.4.
        .byte $2f,$31,$88,$7f,$00,$08,$34,$38,$84,$36,$34,$88,$31,$ff,$84,$c0 // /1....48.64.1...
        .byte $00,$c3
        .text "//12"
        .byte $88
        .byte $32,$84
        .text "/112"
        .byte $94,$7f,$00
        .byte $08,$32,$34,$84,$c0,$00,$c3,$2f,$2f,$31,$88,$32,$84,$31,$88,$7f // .24....//1.2.1..
        .byte $04,$08
        .byte $2f,$2d,$9c
        .byte $2d,$84,$c0,$00,$c3
        .text "//12"
        .byte $88
        .byte $32
        .byte $84
        .text "/112"
        .byte $94,$7f,$00,$08
        .byte $32,$34,$84,$c0,$00,$c3
        .byte $2f
        .byte $2f,$31,$88,$32,$84,$37,$90,$7f,$00,$08,$32,$36,$ff,$8c,$c5,$07 // /1.2.7....26....
        .byte $84,$07,$13,$88,$07,$88,$09,$09,$84,$09,$15,$88,$09,$84,$09,$ff // ................
        .byte $8c,$c5,$07,$84,$07,$13,$88,$07,$84,$07,$ff // ...........

dat_1da7:
        // === Fill data (1 bytes, $1da7-$1da7) ===
        .byte $00                                   // .

// --- Region $1e06-$1e06 ---
.pc = $1e06 "dat_1e06"

dat_1e06:
        // === Fill data (1 bytes, $1e06-$1e06) ===
        .byte $00                                   // .

// --- Region $1e8e-$1e8e ---
.pc = $1e8e "dat_1e8e"

dat_1e8e:
        // === Fill data (1 bytes, $1e8e-$1e8e) ===
        .byte $00                                   // .

// --- Region $1fca-$1fca ---
.pc = $1fca "dat_1fca"

dat_1fca:
        // === Fill data (1 bytes, $1fca-$1fca) ===
        .byte $00                                   // .

// --- Region $1ff8-$1fff ---
.pc = $1ff8 "dat_1ff8"

dat_1ff8:
        .fill 8, $00

// --- Region $20ee-$211f ---
.pc = $20ee "Segment $20ee"
        .fill 18, $00

txt_2100:
        .text ":"
        .byte $40                                   // @ character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $c8,$e0,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$09,$08,$0b // ................
        .byte $0c,$0f,$07,$01,$01,$07,$0f,$0c,$08,$0b,$09,$09,$00 // .............

// --- Region $2140-$214f ---
.pc = $2140 "Segment $2140"
        .byte $02,$02,$04,$04,$05,$05,$07,$07,$01,$01,$07,$07,$05,$05,$04,$04 // ................

// --- Region $21f9-$220f ---
.pc = $21f9 "Segment $21f9"
        .byte $fb,$4c,$fa,$21,$00,$00,$00,$01,$18,$18,$18,$13,$18,$00,$00,$00 // .L.!............
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

// --- Region $22ff-$2367 ---
.pc = $22ff "Segment $22ff"
        .byte $00,$00,$0f,$0f,$0f,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00                                   // .

txt_2310:
        .text "STUVWY"
        .byte $5b,$5d,$5f,$63,$67,$6b,$6e,$73,$78,$73,$6e,$6b,$67,$63,$5f,$5d // []_cgknsxsnkgc_]
        .byte $5b                                   // [

txt_2327:
        .text "YWVUTSSSS"
        .byte $ff,$81,$81,$81,$81,$ff,$00,$00,$7e
        .text "BBBB"
        .byte $7e,$00,$00

txt_2340:
        .text "<$$$$<"
        .byte $00                                   // string terminator
        .byte $00,$18,$18,$18,$18,$18,$18,$00,$00   // .........

txt_2350:
        .text "<$$$$<"
        .byte $00                                   // string terminator
        .byte $00,$7e
        .text "BBBB"
        .byte $7e,$00,$00
        .text ",,,,"
        .byte $ff,$ae
        .byte $2c
        .byte $2c                                   // ,

// --- Region $23cd-$244f ---
.pc = $23cd "Segment $23cd"
        .byte $00,$00,$00,$a6,$70,$b6,$70,$c6,$70,$a5,$75,$b5,$75,$c5,$75,$00 // ....p.p.p.u.u.u.
        .byte $00,$00,$00                           // ...

tbl_23e0:
        // === VIC register table (112 bytes, $23e0-$244f) ===
        .byte $00,$0f,$0f,$0f,$0f,$0f,$00,$00       // ........

tbl_23e8:
        .byte $00,$0e,$0e,$0e,$0a,$0e,$00,$00       // RTS dispatch table low bytes (addr-1)

tbl_23f0:
        .byte $13,$13,$13,$13,$1a,$13,$00,$00       // RTS dispatch table high bytes (addr-1)
        .fill 8, $00

scr_2400:
        .byte $00,$00,$00,$00,$30,$00,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00 // ....0....... ...
        .byte $00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$20,$98,$20,$00,$00 // ........... . ..
        .byte $00,$00,$30,$20,$98,$20,$30,$00,$00,$30,$30,$20,$98,$20,$30,$30 // ..0 . 0..00 . 00
        .byte $00,$00,$30,$20,$98,$20,$30,$00,$00,$00,$00,$20,$98,$20,$00,$00 // ..0 . 0.... . ..
        .byte $00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00 // ............ ...

// --- Region $245f-$245f ---
.pc = $245f "dat_245f"

dat_245f:
        // === Fill data (1 bytes, $245f-$245f) ===
        .byte $00                                   // .

// --- Region $2500-$250f ---
.pc = $2500 "dat_2500"

dat_2500:
        .encoding "screencode_mixed"
        .text "ssssys@@@@@@@@@@"
        .encoding "petscii_upper"

// --- Region $2537-$25bf ---
.pc = $2537 "Segment $2537"
        .encoding "screencode_mixed"
        .text "a"
        .byte $bd                                   // scrcode: .
        .text "@:"
        .byte $9d                                   // scrcode: .
        .text "ah"
        .byte $e8,$d0,$f7,$ee                       // scrcode: ....
        .text ";c"
        .byte $ee                                   // scrcode: .
        .text "8c"
        .byte $d0,$ef,$c6                           // scrcode: ...
        .text "a"
        .byte $4c,$e2,$fc                           // scrcode: ...
        .text "o"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $bd,$60                               // scrcode: ..
        .text "%"
        .byte $9d                                   // scrcode: .
        .text "@d"
        .byte $e8,$e0,$40,$d0,$f5,$4c               // scrcode: ......
        .text "@d"
        .text "@"
        .byte $78,$a9                               // scrcode: ..
        .text "3"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $bd                                   // scrcode: .
        .text "@"
        .byte $40,$9d                               // scrcode: ..
        .text "ah"
        .byte $e8,$d0,$f7,$ee                       // scrcode: ....
        .text "id"
        .byte $ee                                   // scrcode: .
        .text "ld"
        .byte $ad                                   // scrcode: .
        .text "id"
        .byte $c9,$a0,$d0,$ea,$a9                   // scrcode: .....
        .text "7"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $58,$4c,$e2,$fc,$4c,$92               // scrcode: ......
        .text "%"
        .byte $ad                                   // scrcode: .
        .text "@"
        .byte $dc,$c9,$6f,$f0,$9d,$4c               // scrcode: ......
        .text "p%"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "@h"
        .byte $4c,$ae,$a7                           // scrcode: ...
        .text "@@@@@@"
        .byte $88,$95,$8d,$81,$8e,$a0,$8f,$86,$a0,$94,$84,$86,$a0,$b6,$b6 // scrcode: ...............
        .byte $b6                                   // scrcode: .
        .text " @@@@@@@@@@@@@@@"
        .encoding "petscii_upper"

// --- Region $25cc-$25ce ---
.pc = $25cc "Segment $25cc"
        .encoding "screencode_mixed"
        .byte $c0                                   // scrcode: .
        .text "%"
        .encoding "petscii_upper"

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

// --- Region $2600-$2720 ---
.pc = $2600 "dat_2600"

dat_2600:
        .encoding "screencode_mixed"
        .text "pure chevignon is"
        .encoding "petscii_upper"

txt_2611:
        .text ": 10% "
        .encoding "screencode_mixed"
        .text "flesh + meat"
        .encoding "petscii_upper"

txt_2623:
        .text ", 50% "
        .encoding "screencode_mixed"
        .text "lies"
        .encoding "petscii_upper"

txt_262d:
        .text ", 30% "
        .encoding "screencode_mixed"
        .text "lameness, and"
        .encoding "petscii_upper"

txt_2640:
        .text " 10% "
        .encoding "screencode_mixed"
        .text "is empty, cause he gotta have space for "
        .text "all the things he steals"
        .encoding "petscii_upper"

txt_2685:
        .text "!    "
        .encoding "screencode_mixed"
        .text "write to me:  razor/rdi, bellmansg"
        .encoding "petscii_upper"

txt_26ac:
        .text ".18, 75428 "
        .encoding "screencode_mixed"
        .text "uppsala, sweden!  telefjant"
        .encoding "petscii_upper"

txt_26d2:
        .text ": +46/18231523...     "
        .encoding "screencode_mixed"
        .text "later"
        .encoding "petscii_upper"

txt_26ed:
        .text "!!"

dat_26ef:
        // === Fill data (49 bytes, $26ef-$271f) ===
        .fill 49, $20

dat_2720:
        // === Fill data (1 bytes, $2720-$2720) ===
        .byte $00                                   // .

// --- Region $2800-$28d8 ---
.pc = $2800 "chr_2800"

chr_2800:
        .fill 8, $00
        .byte $39,$ff,$fb,$e6,$e8,$ec,$df,$d5,$e6,$ff,$fb,$ef,$ec,$ec,$df,$95 // 9...............
        .byte $1b,$bf,$ee,$eb,$ec,$ec,$dc,$dc,$e6,$ff,$fb,$ef,$e8,$e4,$d8,$dc // ................
        .byte $e6,$ff,$fb,$ef,$ec,$ec,$df,$d5,$e6,$ff,$fb,$ef,$ec,$ec,$df,$d5 // ................
        .byte $26,$ff,$fe,$ef,$ec,$ec,$dc,$dc,$bc,$7c,$bc,$ec,$ec,$ec,$df,$d5 // &........|......
        .text "&?;>"
        .byte $0e,$0e,$0d,$0d,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $6c,$bc,$fc,$ec,$ec,$ec,$df,$d5,$e4,$f8,$fc,$ec,$ec,$ec,$dc,$d8 // l...............
        .byte $60,$bc,$ff,$eb,$ea,$ef,$dc,$dc,$fe,$ff,$fb,$ef,$ec,$ec,$dc,$dc // `...............
        .byte $1b,$bf,$fb,$ee,$ec,$ec,$dc,$dc,$f9,$ff,$fb,$ef,$ec,$ec,$df,$95 // ................
        .byte $3f,$bf,$7b,$af,$ec,$ec,$dc,$9c,$e6,$ff,$fb,$ef,$ec,$ec,$df,$d5 // ?.{.............
        .byte $3e,$bf,$6e,$ab,$ec,$ec,$df,$d5,$e6,$ff,$fb,$fe,$0e,$0e,$0d,$09 // >.n.............
        .byte $6c,$bc,$fc,$ec,$ec,$ec,$dc,$9c,$6c,$bc,$fc,$ec,$ac,$6c,$9c,$dc // l.......l....l..
        .byte $6c,$bc,$fc,$ec,$ec,$ec,$dc,$dc,$6c,$bc,$fc,$ec,$ec,$ec,$d7,$35 // l.......l......5
        .byte $6c,$bc,$fc,$ec,$ec,$ec,$df,$d5,$6f,$bf,$fb,$ff,$03,$03,$0d,$0d // l.......o.......

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

// --- Region $2908-$290f ---
.pc = $2908 "dat_2908"

dat_2908:
        .byte $06,$0b,$0f,$0e,$0e,$0e,$0d,$0d       // char 33 '!'

// --- Region $2928-$29d7 ---
.pc = $2928 "dat_2928"

dat_2928:
        .byte $6c,$bc,$fc,$ec,$fc,$03,$03,$0d       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $01,$02,$03,$0e,$0e,$0e,$00,$00       // char 39 '''
        .byte $00,$00,$03,$03,$0e,$0e,$0d,$0d       // char 40 '('
        .byte $e0,$f4,$fe,$eb,$3a,$0e,$0d,$0d       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$0b,$06,$0a,$0e,$6d,$95       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$1b,$25       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$03,$03,$03,$0d,$0d       // char 47 '/'
        .byte $6f,$bf,$fb,$ef,$ec,$ec,$dc,$dc       // char 48 '0'
        .byte $0e,$2f,$1f,$2b,$3e,$0e,$0d,$0d       // char 49 '1'
        .byte $39,$ff,$ff,$af,$6c,$00,$03,$0d       // char 50 '2'
        .byte $1b,$bf,$fb,$ef,$98,$00,$0f,$0d       // char 51 '3'
        .byte $6c,$bc,$fc,$ec,$ec,$ec,$df,$d5       // char 52 '4'
        .byte $6f,$bf,$fb,$ef,$ec,$ec,$df,$d5       // char 53 '5'
        .byte $39,$ff,$bb,$6f,$ac,$ec,$df,$d5       // char 54 '6'
        .byte $6f,$bf,$fb,$ff,$00,$00,$03,$03       // char 55 '7'
        .byte $26,$ff,$fb,$ef,$ec,$ec,$df,$35       // char 56 '8'
        .byte $3e,$ff,$bb,$6f,$ac,$ec,$df,$d5       // char 57 '9'
        .byte $00,$00,$00,$06,$0a,$0e,$0e           // char 58 (partial)

dat_29d7:
        // === Fill data (1 bytes, $29d7-$29d7) ===
        .byte $00                                   // .

// --- Region $29f8-$2ad8 ---
.pc = $29f8 "dat_29f8"

dat_29f8:
        .byte $26,$ff,$ff,$ef,$98,$00,$03,$03       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $b0,$fc,$bc,$ec,$e8,$e4,$d8,$5c       // char 65 'A'
        .byte $f0,$f8,$b4,$e8,$ec,$ec,$dc,$70       // char 66 'B'
        .byte $f0,$fc,$ec,$ac,$98,$00,$00,$00       // char 67 'C'
        .byte $f0,$fc,$bc,$ec,$ec,$ec,$dc,$dc       // char 68 'D'
        .byte $fc,$fc,$bc,$fc,$00,$00,$90,$60       // char 69 'E'
        .byte $fc,$fc,$b8,$e4,$00,$00,$f0,$70       // char 70 'F'
        .byte $f0,$fc,$ec,$ac,$fc,$00,$fc,$dc       // char 71 'G'
        .byte $6c,$bc,$f8,$e4,$e8,$ec,$dc,$5c       // char 72 'H'
        .byte $f0,$e0,$90,$e0,$c0,$c0,$c0,$c0       // char 73 'I'
        .byte $e4,$f8,$fc,$ec,$ec,$ec,$dc,$d8       // char 74 'J'
        .byte $f8,$f4,$f8,$ec,$ec,$ec,$dc,$70       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $3c,$f8,$f4,$a8,$ac,$ec,$dc,$dc       // char 77 'M'
        .byte $60,$fc,$b8,$e4,$e8,$ec,$dc,$dc       // char 78 'N'
        .byte $f0,$fc,$bc,$6c,$ac,$ec,$dc,$d8       // char 79 'O'
        .byte $b0,$fc,$bc,$ec,$ec,$ec,$dc,$58       // char 80 'P'
        .byte $e0,$f4,$b8,$ec,$ec,$ec,$dc,$dc       // char 81 'Q'
        .byte $f0,$fc,$b8,$e4,$e8,$ec,$dc,$70       // char 82 'R'
        .byte $60,$fc,$ec,$ac,$fc,$00,$f0,$5c       // char 83 'S'
        .byte $fc,$fc,$b8,$e4,$c0,$c0,$c0,$c0       // char 84 'T'
        .byte $6c,$bc,$fc,$ec,$ac,$6c,$9c,$dc       // char 85 'U'
        .byte $6c,$bc,$fc,$e8,$e4,$e8,$dc,$dc       // char 86 'V'
        .byte $6c,$bc,$fc,$e8,$e4,$e8,$dc,$dc       // char 87 'W'
        .byte $6c,$bc,$fc,$ec,$ec,$ec,$5c,$70       // char 88 'X'
        .byte $6c,$b8,$f4,$e8,$ec,$ec,$dc,$5c       // char 89 'Y'
        .byte $fc,$f8,$b4,$a8,$ac,$ac,$70,$70       // char 90 'Z'

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

// --- Region $2aff-$2b0f ---
.pc = $2aff "dat_2aff"

dat_2aff:
        .byte $f9                                   // char 95 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $c0,$80,$40,$80,$c0,$c0,$c0,$c0       // char 97 'a'

// --- Region $2b28-$2bd7 ---
.pc = $2b28 "dat_2b28"

dat_2b28:
        .byte $0c,$38,$34,$e8,$ec,$b0,$70,$c0       // char 101 'e'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 102 'f'
        .byte $b0,$f0,$f0,$c0,$80,$40,$00,$00       // char 103 'g'
        .byte $18,$bc,$ec,$ac,$b0,$c0,$c0,$80       // char 104 'h'
        .byte $00,$00,$00,$00,$c0,$c0,$c0,$80       // char 105 'i'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $00,$00,$c0,$c0,$c0,$c0,$fc,$5c       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$fc,$5c       // char 109 'm'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $6c,$bc,$fc,$b0,$b0,$b0,$c0,$80       // char 111 'o'
        .byte $98,$fc,$bc,$ec,$ec,$ec,$dc,$dc       // char 112 'p'
        .byte $40,$80,$c0,$c0,$c0,$c0,$c0,$80       // char 113 'q'
        .byte $b0,$fc,$fc,$ac,$ec,$ec,$5c,$70       // char 114 'r'
        .byte $f0,$fc,$b8,$a4,$e8,$ec,$5c,$70       // char 115 's'
        .byte $6c,$bc,$f8,$e4,$e8,$ec,$dc,$5c       // char 116 't'
        .byte $98,$fc,$bc,$fc,$00,$00,$f0,$5c       // char 117 'u'
        .byte $b0,$fc,$bc,$ec,$fc,$00,$f0,$5c       // char 118 'v'
        .byte $f8,$f4,$b8,$ec,$ec,$ec,$70,$70       // char 119 'w'
        .byte $f0,$f8,$b4,$e8,$ec,$ec,$dc,$70       // char 120 'x'
        .byte $60,$fc,$bc,$ec,$ec,$ec,$dc,$5c       // char 121 'y'
        .byte $00,$00,$00,$c0,$c0,$80,$40           // char 122 (partial)

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

// --- Region $2bf8-$2cd8 ---
.pc = $2bf8 "dat_2bf8"

dat_2bf8:
        .byte $f0,$f8,$f4,$e8,$ec,$dc,$70,$f0       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $c0,$ff,$fc,$ac,$6c,$9c,$dc,$fc       // char 129
        .byte $40,$bf,$fc,$ec,$ef,$d5,$d5,$f9       // char 130
        .byte $8c,$7c,$bc,$ec,$eb,$d5,$95,$1b       // char 131
        .byte $8c,$7c,$bc,$ec,$ef,$d5,$d5,$f9       // char 132
        .byte $c0,$bf,$7c,$ac,$ef,$d5,$d5,$fe       // char 133
        .byte $c0,$bf,$7c,$ac,$ec,$dc,$d8,$e4       // char 134
        .byte $8c,$7c,$bc,$ec,$ef,$d5,$d5,$3e       // char 135
        .byte $80,$70,$bf,$ec,$ec,$dc,$dc,$fc       // char 136
        .byte $08,$07,$0b,$0e,$3e,$35,$35,$3f       // char 137
        .byte $00,$6c,$bc,$ec,$ef,$d5,$d5,$3e       // char 138
        .byte $80,$7f,$bc,$ec,$ec,$dc,$dc,$fc       // char 139
        .byte $c4,$f8,$bc,$6c,$af,$d5,$d5,$e6       // char 140
        .byte $8c,$7c,$bc,$ec,$ec,$dc,$dc,$fc       // char 141
        .byte $8c,$7c,$bc,$ec,$ec,$dc,$dc,$fc       // char 142
        .byte $cc,$fc,$bc,$6c,$af,$d5,$d5           // char 143 (partial)

txt_2c7f:
        .byte $3f                                   // char 143 (partial)
        .byte $40,$bf,$fc,$e8,$e4,$d8,$dc,$fc       // char 144
        .byte $4c,$bc,$fc,$ef,$ea,$d5,$3f,$00       // char 145
        .byte $c0,$bf,$7f,$ac,$ec,$dc,$dc,$fc       // char 146
        .byte $c0,$3f,$00,$6c,$ab,$d5,$d5,$3e       // char 147
        .byte $04,$0b,$0f,$0e,$0e,$0d,$0d,$0f       // char 148
        .byte $4c,$bc,$fc,$ec,$ef,$d5,$d5,$39       // char 149
        .byte $cc,$fc,$bf,$1a,$25,$0d,$0f,$03       // char 150
        .byte $8c,$7c,$bf,$ea,$ea,$d7,$dc,$f0       // char 151
        .byte $20,$7f,$bc,$ec,$ec,$dc,$dc,$fc       // char 152
        .byte $30,$0f,$0b,$06,$0a,$0d,$0d,$0f       // char 153
        .byte $30,$2f,$7f,$ab,$ea,$d5,$d5,$e6       // char 154

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

// --- Region $2d08-$2dd5 ---
.pc = $2d08 "dat_2d08"

dat_2d08:
        .byte $0c,$0e,$00,$00,$06,$09,$0d,$0f       // char 161
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 163
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 164
        .byte $0c,$3f,$3f,$ec,$ec,$b0,$70,$80       // char 165
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 166
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 167
        .byte $08,$07,$0b,$0e,$03,$03,$00,$00       // char 168
        .byte $0c,$0f,$0f,$2a,$6b,$97,$dc,$f0       // char 169
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $c0,$ff,$0f,$0e,$0e,$0f,$00,$00       // char 171
        .byte $00,$00,$01,$02,$03,$0d,$0d,$0e       // char 172
        .byte $30,$3f,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$00,$00,$06,$09,$0d,$0e       // char 174
        .byte $0c,$0f                               // char 175 (partial)

txt_2d7a:
        .byte $3f,$3b,$3b,$dc,$d8,$e4               // char 175 (partial)
        .byte $cc,$fc,$fc,$ac,$6f,$95,$d5,$fe       // char 176
        .byte $0c,$0f,$0f,$0a,$26,$35,$35,$3f       // char 177
        .byte $0c                                   // char 178 (partial)

txt_2d91:
        .byte $3f,$3f,$ab,$6b,$95,$d5,$e6           // char 178 (partial)
        .byte $0c,$0f,$00,$6c,$af,$d5,$d5,$3e       // char 179
        .byte $80,$6f,$00,$00,$00,$00,$00,$00       // char 180
        .byte $c0,$ff,$00,$6c,$af,$d5,$d5,$3e       // char 181
        .byte $c0,$ff,$bc,$6c,$af,$d5,$d5,$26       // char 182
        .byte $0c,$0f,$0f                           // char 183 (partial)

txt_2dbb:
        .byte $3b,$3b,$dc,$d8,$e4                   // char 183 (partial)
        .byte $30,$ff,$fc,$ac,$6f,$95,$d5,$3e       // char 184
        .byte $c0,$3f,$00,$6c,$af,$d5,$d5,$26       // char 185
        .byte $00,$06,$0b,$0e,$0e                   // char 186 (partial)

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

// --- Region $2df8-$2ed8 ---
.pc = $2df8 "dat_2df8"

dat_2df8:
        .byte $0f,$0a,$06,$00,$06,$09,$0d,$0e       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $0c,$fc,$fc,$ec,$fc,$dc,$dc,$fc       // char 193
        .byte $30,$fc,$f8,$e4,$f8                   // char 194 (partial)

txt_2e15:
        .byte $5c,$5c,$b0                           // char 194 (partial)
        .byte $00,$00,$00,$e4,$a8,$5c,$5c,$f0       // char 195
        .byte $cc,$f8,$f4,$e8,$ec                   // char 196 (partial)

txt_2e25:
        .byte $5c,$5c,$b0                           // char 196 (partial)
        .byte $30,$f0,$00,$00,$fc,$5c,$5c,$6c       // char 197
        .byte $30,$f0,$00,$00,$00,$00,$00,$00       // char 198
        .byte $cc,$fc,$38,$34,$f8,$5c,$5c,$60       // char 199
        .byte $0c,$3c,$fc,$ec,$ec,$dc,$d8,$e4       // char 200
        .byte $c0,$c0,$c0,$c0,$f0,$70,$60,$90       // char 201
        .byte $c4,$f8,$fc,$ec,$ec,$5c,$5c,$60       // char 202
        .byte $30,$fc,$f8,$e4,$e8,$dc,$dc,$fc       // char 203
        .byte $00,$00,$00,$00,$e4,$58,$5c,$fc       // char 204
        .byte $cc,$fc,$f8,$e4,$e8,$dc,$dc,$fc       // char 205
        .byte $cc,$fc,$fc,$e8,$e4,$d8,$dc,$fc       // char 206
        .byte $c4,$f8,$fc,$ec,$ec,$5c,$5c,$f0       // char 207
        .byte $04,$e0,$00,$00,$00,$00,$00,$00       // char 208
        .byte $cc,$f8,$f4,$e8,$ac,$70,$dc,$fc       // char 209
        .byte $20,$f4,$f8,$ec,$ec,$dc,$dc,$fc       // char 210
        .byte $0c,$fc,$f8,$e4,$e8,$5c,$5c,$60       // char 211
        .byte $c0,$c0,$80,$40,$80,$c0,$c0,$c0       // char 212
        .byte $cc,$fc,$f8,$e4,$e8                   // char 213 (partial)

txt_2ead:
        .byte $5c,$5c,$b0                           // char 213 (partial)
        .byte $cc,$fc,$fc,$b0,$70,$c0,$c0,$00       // char 214
        .byte $cc,$fc,$fc,$a8,$a4,$58,$dc,$3c       // char 215
        .byte $30,$fc,$f8,$e4,$e8,$dc,$dc,$fc       // char 216
        .byte $30,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 217
        .byte $c0,$c0,$00,$00,$e4,$58,$5c,$fc       // char 218

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

// --- Region $2f08-$2f0f ---
.pc = $2f08 "dat_2f08"

dat_2f08:
        .byte $80,$40,$00,$00,$c0,$c0,$c0,$c0       // char 225

// --- Region $2f28-$2fd5 ---
.pc = $2f28 "dat_2f28"

dat_2f28:
        .byte $c0,$00,$00,$e4,$e8,$dc,$dc,$fc       // char 229
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 230
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 231
        .byte $40,$80,$c0,$b0,$a8,$54,$d8,$3c       // char 232
        .byte $40,$80,$c0,$c0,$00,$00,$00,$00       // char 233
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 234
        .byte $08,$e4,$c0,$80,$40,$80,$00,$00       // char 235
        .byte $00,$00,$b0,$b0,$b0,$c0,$80,$40       // char 236
        .byte $08,$e4,$00,$00,$00,$00,$00,$00       // char 237
        .byte $00,$00,$00,$00,$c0,$c0,$80,$40       // char 238
        .byte $40,$80,$00,$00,$00,$00,$00,$00       // char 239
        .byte $cc,$f8,$f4,$e8,$ec,$5c,$5c,$6c       // char 240
        .byte $40,$80,$c0,$c0,$f0,$70,$60,$90       // char 241
        .byte $30,$c0,$00,$00,$e4,$58,$5c,$fc       // char 242
        .byte $30,$fc,$fc,$e8,$a4,$58,$5c,$60       // char 243
        .byte $0c,$fc,$fc,$8c,$4c,$9c,$dc,$fc       // char 244
        .byte $0c,$f8,$f4,$e8,$ec,$5c,$5c,$60       // char 245
        .byte $08,$f4,$f8,$ec,$ec,$5c,$5c,$f0       // char 246
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00       // char 247
        .byte $30,$f8,$f4,$e8,$ec,$5c,$5c,$60       // char 248
        .byte $0c,$f8,$f4,$e8,$ec,$5c,$5c,$f0       // char 249
        .byte $00,$c0,$c0,$80,$40                   // char 250 (partial)

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

// --- Region $2ff8-$33e7 ---
.pc = $2ff8 "dat_2ff8"

dat_2ff8:
        .byte $c0,$c0,$c0,$00,$c0,$c0,$80,$00       // char 255

dat_3000:
        .text "                                                                                PRPRPPRPPPRPPPPRPPPPPPPPQPPPPQPPPQPPQPQP  MBN "
        .byte $00                                   // string terminator
        .byte $00                                   // char 15 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$5b       // char 16 @+16
        .byte $20,$00,$00,$00,$00,$00,$00,$00       // char 17 @+17
        .byte $5d,$20,$00,$00,$00,$00,$00,$00       // char 18 @+18
        .byte $00,$00,$00                           // char 19 (partial)

txt_309b:
        .byte $4d,$42,$4e,$20,$20                   // char 19 (partial)
        .byte $20,$20,$4a,$4b,$4c,$20,$00,$00       // char 20 @+20
        .byte $00,$00,$00,$64,$62,$62,$62,$65       // char 21 @+21
        .byte $62,$62,$62,$62,$62,$62,$62,$62       // char 22 @+22
        .byte $66,$62,$62,$62,$63,$20,$00,$00       // char 23 @+23
        .byte $00,$00,$00                           // char 24 (partial)

txt_30c3:
        .byte $4a,$4b,$4c,$20,$56                   // char 24 (partial)
        .byte $20,$20,$4a,$4b,$4c,$20,$00,$00       // char 25 @+25
        .byte $00,$00,$00,$5b,$61,$61,$61,$61       // char 26 @+26
        .byte $61,$61,$61,$61,$61,$61,$61,$61       // char 27 @+27
        .byte $61,$61,$61,$61,$5d,$20,$00,$00       // char 28 @+28
        .byte $00,$00,$00                           // char 29 (partial)

txt_30eb:
        .byte $4a,$4b,$4c,$20,$53                   // char 29 (partial)
        .byte $50,$50,$41,$42,$43,$50,$50,$50       // char 30 @+30
        .byte $50,$50,$50,$5b,$61,$61,$61,$61       // char 31 @+31
        .byte $61,$61,$61,$61,$61,$61,$61,$61       // char 32 ' '
        .byte $61,$61,$61,$61,$5d                   // char 33 (partial)

txt_310d:
        .byte $50,$50,$50                           // char 33 (partial)
        .byte $50,$50,$50,$41,$42,$43,$20,$57       // char 34 '"'
        .byte $20,$20,$41,$42,$43,$20,$00,$00       // char 35 '#'
        .byte $00,$00,$00,$5b,$61,$61,$61,$61       // char 36 '$'
        .byte $61,$61,$61,$61,$61,$61,$61,$61       // char 37 '%'
        .byte $61,$61,$61,$61,$5d,$20,$00,$00       // char 38 '&'
        .byte $00,$00,$00                           // char 39 (partial)

txt_313b:
        .byte $41,$42,$43,$20,$53                   // char 39 (partial)
        .byte $20,$20,$41,$42,$43,$20,$00,$00       // char 40 '('
        .byte $00,$00,$00,$5b,$61,$61,$61,$61       // char 41 ')'
        .byte $61,$61,$61,$61,$61,$61,$61,$61       // char 42 '*'
        .byte $61,$61,$61,$61,$5d,$20,$00,$00       // char 43 '+'
        .byte $00,$00,$00                           // char 44 (partial)

txt_3163:
        .byte $41,$42,$43,$20,$57                   // char 44 (partial)
        .byte $20,$20,$41,$42,$43,$20,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$5b,$61,$61,$61,$61       // char 46 '.'
        .byte $61,$61,$61,$61,$61,$61,$61,$61       // char 47 '/'
        .byte $61,$61,$61,$61,$5d,$20,$00,$00       // char 48 '0'
        .byte $00,$00,$00                           // char 49 (partial)

txt_318b:
        .byte $41,$42,$43,$20,$53                   // char 49 (partial)
        .byte $5a,$59,$41,$42,$43,$58,$59,$59       // char 50 '2'
        .byte $59,$59,$59,$5b,$61,$61,$61,$61       // char 51 '3'
        .byte $61,$61,$61,$61,$61,$61,$61,$61       // char 52 '4'
        .byte $61,$61,$61,$61,$5d                   // char 53 (partial)

txt_31ad:
        .byte $55,$59,$59                           // char 53 (partial)
        .byte $59,$59,$59,$41,$42,$43,$55,$54       // char 54 '6'
        .byte $5b                                   // char 55 (partial)

txt_31b9:
        .byte $20,$4a,$4b,$4c,$20,$00,$00           // char 55 (partial)
        .byte $00,$00,$00,$60                       // char 56 (partial)

txt_31c4:
        .byte $50,$50,$50,$50                       // char 56 (partial)
        .byte $50,$50,$50,$50,$50,$50,$50,$50       // char 57 '9'
        .byte $50,$50,$50,$50,$6b,$20,$00,$00       // char 58 ':'
        .byte $00,$00,$00                           // char 59 (partial)

txt_31db:
        .byte $4a,$4b,$4c,$20,$20                   // char 59 (partial)
        .byte $5b                                   // char 60 (partial)

txt_31e1:
        .byte $20,$4a,$4b,$4c,$20,$00,$00           // char 60 (partial)
        .byte $00,$00,$00,$00,$20,$20,$20,$5b       // char 61 '='

txt_31f0:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 62 '>'
        .byte $5d                                   // char 63 (partial)

txt_31f9:
        .byte $20,$20,$20,$20,$20,$00,$00           // char 63 (partial)
        .byte $00,$00,$00                           // char 64 (partial)

txt_3203:
        .byte $4a,$4b,$4c,$20,$20                   // char 64 (partial)
        .byte $5b                                   // char 65 (partial)

txt_3209:
        .byte $20,$41,$42,$43,$20,$00,$00           // char 65 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$5b       // char 66 'B'
        .byte $20,$00,$00,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $5d,$20,$00,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $00,$00,$00                           // char 69 (partial)

txt_322b:
        .byte $41,$42,$43,$20,$20                   // char 69 (partial)
        .byte $50,$51,$50,$51,$50,$51,$50,$51       // char 70 'F'
        .byte $50,$51,$50,$50,$51,$50,$50,$50       // char 71 'G'
        .byte $50,$50,$50,$50,$51,$52,$50,$50       // char 72 'H'
        .byte $50,$50,$50,$52,$50,$50,$52,$50       // char 73 'I'
        .byte $52,$50,$52,$50,$52,$50,$52,$50       // char 74 'J'

dat_3258:
        // === Fill data (45 bytes, $3258-$3284) ===
        .fill 45, $20
        .byte $71,$6f,$6f                           // char 80 (partial)
        .byte $6f,$6f,$6f,$6f,$6d,$6e,$20,$20       // char 81 'Q'
        .byte $20,$04,$05,$03,$14,$0f,$0e,$20       // char 82 'R'
        .byte $20,$20,$6d,$6e,$6f,$6f,$6f,$6f       // char 83 'S'
        .byte $6f,$6f,$70                           // char 84 (partial)

txt_32a3:
        .byte $20,$20,$20,$20,$20                   // char 84 (partial)
        .byte $6d,$6e,$74,$74,$74,$73               // char 85 (partial)

txt_32ae:
        .byte $20,$20                               // char 85 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 86 'V'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 87 'W'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 88 'X'
        .byte $20,$20,$72,$74,$74,$74,$6d,$6e       // char 89 'Y'

dat_32d0:
        .text "                                                                                                                                                                          "
        .byte $71,$6f,$6f,$6f,$6f,$6f               // char 111 (partial)
        .byte $6f,$6f,$6f,$6f,$6f,$6f,$6f,$6f       // char 112 'p'
        .byte $6f,$6f,$6f,$6f,$6f,$70               // char 113 (partial)

txt_338e:
        .byte $20,$20                               // char 113 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 114 'r'
        .byte $6d,$6e,$74,$74,$74,$74,$74,$74       // char 115 's'
        .byte $74,$74,$73,$20,$1b,$20,$12,$01       // char 116 't'
        .byte $17,$20,$04,$05,$01,$0c,$20,$09       // char 117 'u'
        .byte $0e,$03,$20,$1b,$20,$72,$74,$74       // char 118 'v'
        .byte $74,$74,$74,$74,$74,$74,$6d,$6e       // char 119 'w'

dat_33c0:
        .text "                                        "

// --- Region $3400-$3938 ---
.pc = $3400 "txt_3400"

txt_3400:
        .byte $20,$20,$2d,$20,$0a,$0f,$19,$13       // char 128
        .byte $14,$09,$03,$0b,$20,$09,$0e,$20       // char 129
        .byte $10,$0f,$12,$14,$20,$14,$17,$0f       // char 130

txt_3418:
        .byte $20,$2d,$20,$20,$20,$20,$20,$20       // char 131
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 132
        .byte $20,$20,$20,$20,$20,$20,$27,$04       // char 133
        .byte $05,$03,$14,$0f,$0e,$27,$20,$06       // char 134
        .byte $12,$0f,$0d,$20,$04,$0f,$15,$02       // char 135
        .byte $0c,$05,$20,$04,$05,$0e,$13,$09       // char 136
        .byte $14,$19,$20,$28,$17,$08,$01,$14       // char 137
        .byte $20,$01,$20,$03,$12,$01,$10,$2d       // char 138
        .byte $07,$01,$0d,$05                       // char 139 (partial)

txt_345c:
        .byte $21,$29,$20,$2d                       // char 139 (partial)
        .byte $20,$02,$12,$0f,$15,$07,$08,$14       // char 140
        .byte $20,$14,$0f,$20,$19,$0f,$15,$20       // char 141
        .byte $02,$19,$20,$14,$08,$05,$20,$13       // char 142
        .byte $15,$13,$08,$09,$27,$13,$2c,$20       // char 143
        .byte $0f,$0e,$20,$0a,$01,$0e,$15,$01       // char 144
        .byte $12,$19,$20,$31,$13,$14               // char 145 (partial)

txt_348e:
        .byte $2c,$20                               // char 145 (partial)
        .byte $31,$39,$39,$30,$21,$21,$20,$20       // char 146
        .byte $20,$20,$20,$14,$08,$01,$0e,$18       // char 147
        .byte $20,$14,$0f,$20,$04,$0f,$0d,$09       // char 148
        .byte $0e,$01,$14,$0f,$12,$13,$20,$06       // char 149
        .byte $0f,$12,$20,$14,$08,$05,$20,$0f       // char 150
        .byte $12,$09,$07,$09,$0e,$01,$0c,$21       // char 151
        .byte $20,$28,$14,$08,$01,$0e,$18,$20       // char 152
        .byte $01,$0c,$0f,$14,$21,$20,$0d,$05       // char 153
        .byte $07,$01,$21,$20,$0d,$05,$07,$01       // char 154
        .byte $21,$20,$0d,$05,$07,$01               // char 155 (partial)

txt_34de:
        .byte $21,$29                               // char 155 (partial)
        .byte $20,$2e,$2e,$2e,$20,$03,$08,$05       // char 156
        .byte $16,$09,$07,$0e,$0f,$0e,$20,$09       // char 157
        .byte $13,$20,$0b,$09,$03,$0b,$05,$04       // char 158
        .byte $20,$0f,$15,$14,$20,$0f,$06,$20       // char 159
        .byte $12,$01,$17,$20,$04,$05,$01,$0c       // char 160
        .byte $21,$20,$20,$13,$0f,$20,$14,$0f       // char 161
        .byte $20,$05,$16,$05,$12,$19,$02,$0f       // char 162
        .byte $04,$19,$20,$17,$08,$0f,$20,$07       // char 163
        .byte $0f,$14,$20,$01,$20,$13,$05,$0e       // char 164
        .byte $04,$09,$0e,$07,$20,$06,$12,$0f       // char 165
        .byte $0d,$20,$08,$09,$0d,$3a,$20,$04       // char 166
        .byte $0f,$20,$0e,$0f,$14,$20,$12,$05       // char 167
        .byte $10,$0c,$19,$2c,$20,$14,$08,$05       // char 168
        .byte $20,$07,$15,$19,$20,$09,$13,$20       // char 169
        .byte $14,$0f,$14,$01,$0c,$0c,$19,$20       // char 170
        .byte $0c,$01,$0d,$05                       // char 171 (partial)

txt_355c:
        .byte $21,$21,$20,$20                       // char 171 (partial)
        .byte $20,$08,$05,$20,$14,$0f,$0f,$0b       // char 172
        .byte $20,$03,$05,$0e,$13,$0f,$12,$2d       // char 173
        .byte $03,$12,$01,$03,$0b,$13,$20,$01       // char 174
        .byte $0e,$04,$20,$10,$15,$14,$20,$01       // char 175
        .byte $0d,$05,$12,$09,$03,$01,$0e,$20       // char 176
        .byte $09,$0e,$14,$12,$0f,$13,$20,$0f       // char 177
        .byte $0e,$20,$14,$08,$05,$0d,$2c,$20       // char 178
        .byte $01,$0e,$04,$20,$17,$12,$0f,$14       // char 179
        .byte $05,$20,$08,$05,$20,$09,$0d,$10       // char 180
        .byte $0f,$12,$14,$05,$04,$20,$14,$08       // char 181
        .byte $05,$20,$07,$01,$0d,$05,$13,$21       // char 182
        .byte $20,$28,$0d,$19,$14,$08,$2c,$20       // char 183
        .byte $06,$0f,$12,$20,$05,$18,$01,$0d       // char 184
        .byte $10,$0c,$05                           // char 185 (partial)

txt_35cb:
        .byte $29,$20,$20,$20,$08                   // char 185 (partial)
        .byte $05,$19,$2c,$20,$03,$08,$05,$16       // char 186
        .byte $09,$07,$0e,$0f,$0e,$2c,$20,$04       // char 187
        .byte $09,$04,$20,$19,$0f,$15,$20,$08       // char 188
        .byte $01,$16,$05,$20,$06,$15,$0e           // char 189 (partial)

txt_35ef:
        .byte $3f                                   // char 189 (partial)
        .byte $21,$20,$20,$02,$19,$20,$14,$08       // char 190
        .byte $05,$20,$17,$01,$19,$2c,$20,$03       // char 191
        .byte $01,$0e,$20,$09,$20,$02,$0f,$12       // char 192
        .byte $12,$0f,$17,$20,$19,$0f,$15,$12       // char 193

txt_3610:
        .byte $20,$39,$36,$30,$30,$2d,$02,$01       // char 194
        .byte $15,$04,$20,$0d,$0f,$04,$05,$0d       // char 195
        .byte $2c,$20,$17,$08,$09,$03,$08,$20       // char 196
        .byte $19,$0f,$15,$20,$14,$0f,$0c,$04       // char 197
        .byte $20,$0d,$05,$20,$19,$0f,$15,$20       // char 198
        .byte $08,$01,$04                           // char 199 (partial)

txt_363b:
        .byte $3f,$21,$2e,$2e,$2e                   // char 199 (partial)
        .byte $20,$20,$01,$0e,$04,$20,$10,$0c       // char 200
        .byte $05,$01,$13,$05,$20,$07,$09,$16       // char 201
        .byte $05,$20,$02,$01,$03,$0b,$20,$05       // char 202
        .byte $16,$05,$12,$19,$14,$08,$09,$0e       // char 203
        .byte $07,$20,$19,$0f,$15,$20,$13,$14       // char 204
        .byte $0f,$0c,$05,$20,$01,$14,$20,$14       // char 205
        .byte $08,$05,$20,$04,$0f,$0d,$09,$0e       // char 206
        .byte $01,$14,$0f,$12,$13,$20,$10,$01       // char 207
        .byte $12,$14,$19,$20,$09,$0e,$20,$12       // char 208
        .byte $01,$0e,$04,$05,$12,$13,$2c,$20       // char 209
        .byte $19,$0f,$15,$20,$0c,$09,$14,$14       // char 210
        .byte $0c,$05,$20,$10,$12,$0f,$02,$0c       // char 211
        .byte $05,$0d,$03,$08,$09,$0c,$04           // char 212 (partial)

txt_36a7:
        .byte $21                                   // char 212 (partial)
        .byte $21,$20,$20,$20,$14,$08,$05,$09       // char 213
        .byte $16,$21,$20,$14,$08,$09,$05,$16       // char 214
        .byte $21,$20,$14,$08,$09,$05,$16,$21       // char 215
        .byte $20,$20,$09,$20,$08,$01,$14,$05       // char 216
        .byte $20,$14,$08,$09,$05,$16,$13           // char 217 (partial)

txt_36cf:
        .byte $21                                   // char 217 (partial)
        .byte $21,$21,$20,$20,$20,$0f,$08,$21       // char 218
        .byte $20,$09,$20,$06,$0f,$12,$07,$0f       // char 219
        .byte $14,$20,$14,$0f,$20,$14,$05,$0c       // char 220
        .byte $0c,$20,$19,$0f,$15,$2c,$20,$03       // char 221
        .byte $08,$05,$16,$09,$07,$0e,$0f,$0e       // char 222
        .byte $3a,$20,$20,$09,$14,$27,$13,$20       // char 223
        .byte $0e,$0f,$14,$20,$14,$0f,$0f,$20       // char 224
        .byte $0c,$01,$14,$05,$20,$14,$0f,$20       // char 225
        .byte $01,$10,$0f,$0c,$0f,$07,$09,$1a       // char 226
        .byte $05,$21,$20,$20,$0a,$15,$13,$14       // char 227
        .byte $20,$13,$05,$0e,$04,$20,$0d,$05       // char 228
        .byte $20,$01                               // char 229 (partial)

txt_372a:
        .byte $20,$31,$30,$30,$20,$30               // char 229 (partial)
        .byte $30,$30,$20,$04,$0f,$0c,$0c,$01       // char 230
        .byte $12,$13,$20,$03,$08,$05,$03,$0b       // char 231
        .byte $21,$20,$20,$08,$01,$20,$08,$01       // char 232
        .byte $20,$08,$01,$20,$08,$01,$20,$08       // char 233
        .byte $01                                   // char 234 (partial)

txt_3751:
        .byte $20,$21,$21,$21,$20,$20,$20           // char 234 (partial)
        .byte $20,$20,$20,$20,$20,$20,$0e,$0f       // char 235
        .byte $17,$20,$07,$12,$05,$05,$14,$09       // char 236
        .byte $0e,$07,$13                           // char 237 (partial)

txt_376b:
        .byte $21,$20,$20,$20,$20                   // char 237 (partial)
        .byte $08,$05,$0c,$0c,$0f,$20,$14,$0f       // char 238
        .byte $20,$14,$08,$05,$13,$05,$20,$04       // char 239
        .byte $12,$15,$07,$04,$05,$01,$0c,$05       // char 240
        .byte $12,$13                               // char 241 (partial)

txt_378a:
        .byte $3a,$20,$20,$20,$09,$0b               // char 241 (partial)
        .byte $01,$12,$09,$2b,$14,$01,$0c,$05       // char 242
        .byte $0e,$14,$2c,$20,$04,$0f,$0d,$09       // char 243
        .byte $0e,$01,$14,$0f,$12,$13,$2c,$20       // char 244
        .byte $13,$05,$16,$05,$0e,$20,$05,$0c       // char 245
        .byte $05,$16,$05,$0e,$2c,$20,$13,$15       // char 246
        .byte $03,$03,$05,$13,$13,$2c,$20,$07       // char 247
        .byte $05,$0e,$05,$13,$09,$13,$20,$10       // char 248
        .byte $12,$0f,$0a,$05,$03,$14,$2c,$20       // char 249
        .byte $13,$10,$08,$09,$0e,$18,$2c,$20       // char 250
        .byte $06,$34,$03,$07,$2c,$20,$09,$0c       // char 251
        .byte $0c,$15,$13,$09,$0f,$0e,$2c,$20       // char 252
        .byte $18,$12,$01,$19,$2c,$20,$14,$05       // char 253
        .byte $12,$01,$2c,$20,$12,$0f,$15,$07       // char 254
        .byte $08,$20,$14,$12,$01,$04,$05,$2c       // char 255

txt_3800:
        .encoding "screencode_mixed"
        .text " nato, paramount, science"
        .encoding "petscii_upper"

txt_3819:
        .text " 451, "

txt_381f:
        .encoding "screencode_mixed"
        .text "fairlight (ska vi leka med he-man i morgon?! pleeze"
        .encoding "petscii_upper"

txt_3852:
        .text "!!), "

txt_3857:
        .encoding "screencode_mixed"
        .text "contex, dynamix, hotline, level"
        .encoding "petscii_upper"

txt_3876:
        .text " 99 ("

txt_387b:
        .encoding "screencode_mixed"
        .text "keep making those wonderful demos! but where is tyrant"
        .encoding "petscii_upper"

txt_38b1:
        .text "?), "

txt_38b5:
        .encoding "screencode_mixed"
        .text "shadows and to light (du e droppad, goblin"
        .encoding "petscii_upper"

txt_38df:
        .text "!)       "

txt_38e8:
        .encoding "screencode_mixed"
        .text "nu ska jag ta mig en sunkist"
        .encoding "petscii_upper"

txt_3904:
        .text "!   "

txt_3908:
        .encoding "screencode_mixed"
        .text "lek med lego"
        .encoding "petscii_upper"

txt_3914:
        .text "!    "
        .byte $02,$19,$05                           // ...

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