// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:46
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2fff  (10240 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $1400 (5120)
// IRQ handler:  $1027 (irq_1027)
// IRQ handler:  $16dd (irq_16dd)
// IRQ handler:  $1521 (irq_1521)
// IRQ handler:  $19c0 (irq_19c0)
//
// Code: 2245 bytes, Data: 7995 bytes
// Labels: 331, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $0830-$0b4e ---
.pc = $0830 "sub_0830"
// Referenced by: jsr from $0923, $09c5, $09d2, $09de

sub_0830:
        tya
        sta $0b6c,x
// Referenced by: jsr from $0951

sub_0834:
        lda $0bbe,y
        sta $d401,x
        sta $0b83,x
        lda $0c1e,y
        sta $d400,x
        sta $0b82,x
        rts

// Referenced by: jsr from $0a6c
sub_0847: {
        lda #$01
        sta $0b97,x
        lda $0b6e,x
        sta $fb
        lda $0b6f,x
        sta $fc
        lda $0b6d,x
        asl
        tay
        iny
        lda ($fb),y
        cmp #$00
        bne skip1
        lda #$00
        sta $0b6d,x
        ldy #$01
        lda ($fb),y
        clv
        bvc skip2
skip1:
        cmp #$01
        bne skip2
        lda #$00
        sta $0b50
        rts
skip2:
        pha
        dey
        lda ($fb),y
        sta $fb
        pla
        sta $fc
        lda $0b7f,x
        tay
        clc
        adc #$02
        sta $0b7f,x
        lda ($fb),y
        cmp #$00
        beq skip3
        lda $0b7f,x
        cmp #$22
        bne skip5
skip3:
        lda #$00
        sta $0b7f,x
        inc $0b6d,x
        lda $0b6d,x
        cmp $0cf6
        bne skip4
        lda #$00
        sta $0b6d
        sta $0b74
        sta $0b7b
        sta $0b7f
        sta $0b86
        sta $0b8d
skip4:
        jmp $084c
skip5:
        lda ($fb),y
        sta $0b6c,x
        iny
        lda ($fb),y
        pha
        and #$1f
        sta $0b54,x
        pla
        and #$e0
        lsr
        lsr
        tay
        lda $0ba9,x
        sta $fb
        lda $0baa
        sta $fc
        lda #$00
        sta $d404,x
        sta $d402,x
        sta $0b84,x
        lda ($fb),y
        iny
        sta $d403,x
        sta $0b85,x
        and #$f0
        sta $0b53,x
        lda ($fb),y
        iny
        sta $0b55,x
        lda ($fb),y
        iny
        sta $d405,x
        lda ($fb),y
        iny
        sta $d406,x
        lda ($fb),y
        iny
        sta $0b6a,x
        lda ($fb),y
        iny
        sta $0b57,x
        lda ($fb),y
        iny
        sta $0b96,x
        lda ($fb),y
        iny
        sta $0b58,x
        ldy $0b6c,x
        jsr sub_0830
        lda $0b83,x
        sta $0b99,x
        lda $0b82,x
        sta $0b98,x
        lda $0b55,x
        sta $d404,x
        lda #$00
        sta $0b59,x
        rts
}
// Referenced by: jsr from $0a5c

sub_093e:
        inc $0b56,x
        lda $0b56,x
        clc
        adc $0b96,x
        tay
        lda $0b6c,x
        clc
        adc $0cae,y
        tay
        jsr sub_0834
        lda $0b56,x
        clc
        adc $0b57,x
        tay
        lda $0c7e,y
        clc
        adc $0b82,x
        sta $0b82,x
        bcc loc_096b
        inc $0b83,x

loc_096b:
        lda $0b56,x
        cmp #$0c
        bne loc_0977
        lda #$00
        sta $0b56,x

loc_0977:
        lda $0b58,x
        and #$20
        beq loc_0995
        lda $0b97,x
        beq loc_098f
        dec $0b97,x
        lda #$81
        sta $d404,x
        sta $d401,x
        rts

loc_098f:
        lda $0b55,x
        sta $d404,x

loc_0995:
        lda $0b84,x
        clc
        adc $0b6a,x
        sta $0b84,x
        sta $d402,x
        lda $0b85,x
        adc #$00
        sta $0b85,x
        sta $d403,x
        lda $0b58,x
        lsr
        pha
        bcc loc_09d5
        lda $0b59,x
        eor #$80
        sta $0b59,x
        bne loc_09cb
        lda $0b6c,x
        sec
        sbc #$0c
        tay
        jsr sub_0830
        clv
        bvc loc_09d5

loc_09cb:
        lda $0b6c,x
        clc
        adc #$0c
        tay
        jsr sub_0830

loc_09d5:
        pla
        lsr
        pha
        bcc loc_09e1
        ldy $0b6c,x
        dey
        jsr sub_0830

loc_09e1:
        pla
        lsr
        pha
        bcc loc_09f1
        lda $0b81,x
        eor #$c0
        sta $0b81,x
        sta $d404,x

loc_09f1:
        pla
        lsr
        bcc loc_0a00
        lda $0b80,x
        eor #$60
        sta $0b80,x
        sta $d404,x

loc_0a00:
        lda $0b53,x
        beq loc_0a3c
        sta $0b95
        lda $0b58,x
        and #$10
        beq loc_0a21
        lda $0b98,x
        clc
        adc $0b95
        sta $0b98,x
        bcc loc_0a1e
        inc $0b99,x

loc_0a1e:
        clv
        bvc loc_0a30

loc_0a21:
        lda $0b98,x
        sec
        sbc $0b95
        sta $0b98,x
        bcs loc_0a30
        dec $0b99,x

loc_0a30:
        lda $0b98,x
        sta $0b82,x
        lda $0b99,x
        sta $0b83,x

loc_0a3c:
        lda $0b82,x
        sta $d400,x
        lda $0b83,x
        sta $d401,x
        rts

loc_0a49:
        lda $fb
        pha
        lda $fc
        pha
        inc $0b94
        ldx #$00

loc_0a54:
        lda $0b50
        and $0b70,x
        beq loc_0a6f
        jsr sub_093e
        lda $0b94
        cmp $0b51
        bne loc_0a6f
        dec $0b54,x
        bpl loc_0a6f
        jsr sub_0847

loc_0a6f:
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_0a54
        lda $0b94
        cmp $0b51
        bne loc_0a85
        lda #$00
        sta $0b94

loc_0a85:
        pla
        sta $fc
        pla
        sta $fb
        rts

loc_0a8c:
        ldy #$00
        lda ($fb),y
        sta $0b6e
        iny
        lda ($fb),y
        sta $0b6f
        iny
        lda ($fb),y
        sta $0b75
        iny
        lda ($fb),y
        sta $0b76
        iny
        lda ($fb),y
        sta $0b7c
        iny
        lda ($fb),y
        sta $0b7d
        lda #$41
        sta $0b81
        sta $0b88
        ldx #$00

loc_0abb:
        lda #$00
        sta $0b6d,x
        sta $0b54,x
        sta $0b7f,x
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_0abb
        lda #$00
        sta $0b94
        ldx #$17
        lda #$00

loc_0ad8:
        sta $d400,x
        dex
        bpl loc_0ad8
        lda $0b52
        sta $d418
        lda #$80
        sta $0b59
        lda #$80
        sta $0b60
        sta $0b67
        lda #$01
        sta $0b56
        lda #$07
        sta $d415
        lda #$30
        sta $d416
        lda #$f4
        sta $d417
        rts
// Referenced by: jsr from $0b49, $1431

sub_0b06:
        lda #$02
        sta $0b51
        lda #$3f
        sta $0b52
        lda #$07
        sta $0b50
        lda #$00
        sta $0ba9
        lda #$0d
        sta $0baa
        lda #$40
        sta $0bb0
        lda #$0d
        sta $0bb1
        lda #$80
        sta $0bb7
        lda #$0d
        sta $0bb8
        lda #$f7
        sta $fb
        lda #$0c
        sta $fc
        jmp loc_0a8c
// Referenced by: jsr from $10e7, $1fe6

sub_0b3e:
        lda $0b65
        sta $d416
        lda $0b50
        bne loc_0b4c
        jsr sub_0b06

loc_0b4c:
        jmp loc_0a49

// --- Region $1000-$10d6 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1434

sub_1000:
        sei
        ldx #$27
        ldy #$10
        stx $0314
        sty $0315
        ldx #$00

loc_100d:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_100d
        lda #$00
        sta $10f0
        jmp loc_10c4

dat_1026:
        .byte $ea                                   // .

irq_1027:
        nop
        nop
        nop
        dec $10f2
        lda $10f2
        bne loc_1088
        lda #$02
        sta $10f2
        ldx $10f0
        ldy $10f1
        lda #$09
        sta $d800,x
        sta $d828,y
        sta $d850,x
        sta $d878,y
        sta $d8a0,x
        sta $d8c8,y
        sta $d8f0,x
        sta $d918,y
        sta $d940,x
        sta $d968,y
        sta $d990,x
        sta $d9b8,y
        sta $d9e0,x
        sta $da08,y
        sta $da30,x
        sta $da58,y
        sta $da80,x
        sta $daa8,y
        sta $dad0,x
        inc $10f0
        dec $10f1
        lda $10f1
        cmp #$ff
        beq loc_108d
        nop
        nop
        nop

loc_1088:
        jmp loc_10e0

dat_108b:
        .byte $ea,$ea                               // ..

loc_108d:
        lda #$00
        sta $10f0
        lda #$27
        sta $10f1
        lda #$2a
        sta $d012
        ldx #$dd
        ldy #$16
        stx $0314
        sty $0315
        lda #$1b
        sta $d011
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$d0
        sta $d016
        jmp loc_1fa0

dat_10bd:
        .byte $00,$00,$00,$41,$c1,$01,$00           // ...A...

loc_10c4:
        lda #$27
        sta $10f1
        ldx #$00

loc_10cb:
        lda #$09
        sta $db98,x
        inx
        cpx #$50
        bne loc_10cb
        cli
        rts

// --- Region $10e0-$10ec ---
.pc = $10e0 "loc_10e0"

loc_10e0:
        lda #$50

loc_10e2:
        cmp $d012
        bne loc_10e2
        jsr sub_0b3e
        jmp $ea31

// --- Region $1400-$14f3 ---
.pc = $1400 "main_1400"

main_1400:
        jsr sub_144c
        jsr sub_1458
        ldx #$00

loc_1408:
        lda txt_1100,x
        sta $0400,x
        lda $1200,x
        sta $0500,x
        lda $1300,x
        sta $0600,x
        inx
        bne loc_1408
        lda #$00
        sta $d020
        sta $d021
        lda #$d0
        sta $d016
        lda #$18
        sta $d018
        lda #$4e
        jsr sub_0b06
        jsr sub_1000
        lda #$00
        sta $10c3
        sta $10c2
        lda #$20
        sta $10c0
        sta $10c1
        lda #$01

loc_1449:
        bne loc_1449
        brk
// Referenced by: jsr from $1400

sub_144c:
        sei
        jsr $fda3
        jsr $fd15
        jsr sub_1f95
        cli
        rts
// Referenced by: jsr from $1403

sub_1458:
        lda #$1c
        sta smc_192c                                // SMC: modifies $192c
        rts

dat_145e:
        .byte $20,$20,$01,$00                       //   ..
// Referenced by: jsr from $1fe3

sub_1462:
        dec $1460
        lda $1460
        bne loc_148d
        ldx #$a0

loc_146c:
        lda $1800,x
        sta $1801,x
        dex
        cpx #$ff
        bne loc_146c
        ldx $1461
        lda $1aa0,x
        cmp #$ff
        beq loc_148e
        inx
        stx $1461
        sta $1800
        lda #$01
        sta $1460

loc_148d:
        rts

loc_148e:
        lda #$00
        sta $1461
        lda #$a2
        sta smc_1fe4                                // SMC: modifies $1fe4
        lda #$14
        sta smc_1fe5                                // SMC: modifies $1fe5
        nop
        jmp loc_148d

dat_14a1:
        .byte $04                                   // .

loc_14a2:
        dec dat_14a1
        lda dat_14a1
        bne loc_14f2
        lda #$04
        sta dat_14a1
        ldx #$00

loc_14b1:
        lda $1ba0,x
        sta dat_1700,x
        lda $1ba1,x
        sta $1708,x
        lda $1ba2,x
        sta $1710,x
        lda $1ba3,x
        sta $1718,x
        lda $1ba4,x
        sta $1720,x
        lda $1ba5,x
        sta $1728,x
        jsr sub_1a40
        inx
        cpx #$08
        bne loc_14b1
        ldx #$00
        ldy $1be8
        ldx #$47

loc_14e4:
        lda $1ba0,x
        sta $1ba1,x
        dex
        cpx #$ff
        bne loc_14e4
        sty $1ba0

loc_14f2:
        rts

dat_14f3:
        .byte $00                                   // .

// --- Region $1500-$16ff ---
.pc = $1500 "loc_1500"

loc_1500:
        sei
        lda #$dd
        sta $0314
        lda #$16
        sta $0315
        lda #$00
        sta $dc0e
        lda #$01
        sta $d01a
        lda #$2a
        sta $d012
        lda #$1b
        sta $d011
        cli
        rts

irq_1521:
        lda #$01
        sta $d019

loc_1526:
.label smc_1527 = * + 1
        lda dat_1700                                // !SMC: modified by $1556, $166f
.label smc_152a = * + 1
        ldx $1800                                   // !SMC: modified by $1559, $1672
.label smc_152d = * + 1
        ldy sub_1900                                // !SMC: modified by $155c, $1675
        sta $d020
        sta $d021
        stx $d023
        sty $d024
.label smc_153c = * + 1
        lda $1701                                   // !SMC: modified by $1561, $167a
.label smc_153f = * + 1
        ldx $1801                                   // !SMC: modified by $158a, $167d
.label smc_1542 = * + 1
        ldy $1901                                   // !SMC: modified by $15b9, $1680
        sta $d020
        sta $d021
        stx $d023
        sty $d024
        lda smc_1527
        clc
        adc #$08
        sta smc_1527                                // SMC: modifies $1527
        sta smc_152a                                // SMC: modifies $152a
        sta smc_152d                                // SMC: modifies $152d
        tax
        inx
        stx smc_153c                                // SMC: modifies $153c
.label smc_1565 = * + 1
        lda $1702                                   // !SMC: modified by $157f, $1684
.label smc_1568 = * + 1
        ldx $1802                                   // !SMC: modified by $1582, $1687
.label smc_156b = * + 1
        ldy $1902                                   // !SMC: modified by $1585, $168a
        sta $d020
        sta $d021
        stx $d023
        sty $d024
        lda smc_1565
        clc
        adc #$08
        sta smc_1565                                // SMC: modifies $1565
        sta smc_1568                                // SMC: modifies $1568
        sta smc_156b                                // SMC: modifies $156b
        tax
        dex
        stx smc_153f                                // SMC: modifies $153f
        ldx #$01

loc_158f:
        dex
        bne loc_158f
.label smc_1593 = * + 1
        lda $1703                                   // !SMC: modified by $15ad, $168e
.label smc_1596 = * + 1
        ldx $1803                                   // !SMC: modified by $15b0, $1691
.label smc_1599 = * + 1
        ldy $1903                                   // !SMC: modified by $15b3, $1694
        sta $d020
        sta $d021
        stx $d023
        sty $d024
        lda smc_1593
        clc
        adc #$08
        sta smc_1593                                // SMC: modifies $1593
        sta smc_1596                                // SMC: modifies $1596
        sta smc_1599                                // SMC: modifies $1599
        tax
        dex
        dex
        stx smc_1542                                // SMC: modifies $1542
        ldx #$01

loc_15be:
        dex
        bne loc_15be
.label smc_15c2 = * + 1
        lda $1704                                   // !SMC: modified by $15dc, $1698
.label smc_15c5 = * + 1
        ldx $1804                                   // !SMC: modified by $15df, $169b
.label smc_15c8 = * + 1
        ldy $1904                                   // !SMC: modified by $15e2, $169e
        sta $d020
        sta $d021
        stx $d023
        sty $d024
        lda smc_15c2
        clc
        adc #$08
        sta smc_15c2                                // SMC: modifies $15c2
        sta smc_15c5                                // SMC: modifies $15c5
        sta smc_15c8                                // SMC: modifies $15c8
        ldx #$03

loc_15e7:
        dex
        bne loc_15e7
.label smc_15eb = * + 1
        lda $1705                                   // !SMC: modified by $1605, $16a2
.label smc_15ee = * + 1
        ldx $1805                                   // !SMC: modified by $1608, $16a5
.label smc_15f1 = * + 1
        ldy $1905                                   // !SMC: modified by $160b, $16a8
        sta $d020
        sta $d021
        stx $d023
        sty $d024
        lda smc_15eb
        clc
        adc #$08
        sta smc_15eb                                // SMC: modifies $15eb
        sta smc_15ee                                // SMC: modifies $15ee
        sta smc_15f1                                // SMC: modifies $15f1
        ldx #$03

loc_1610:
        dex
        bne loc_1610
.label smc_1614 = * + 1
        lda $1706                                   // !SMC: modified by $162e, $16ac
.label smc_1617 = * + 1
        ldx $1806                                   // !SMC: modified by $1631, $16af
.label smc_161a = * + 1
        ldy $1906                                   // !SMC: modified by $1634, $16b2
        sta $d020
        sta $d021
        stx $d023
        sty $d024
        lda smc_1614
        clc
        adc #$08
        sta smc_1614                                // SMC: modifies $1614
        sta smc_1617                                // SMC: modifies $1617
        sta smc_161a                                // SMC: modifies $161a
        ldx #$02

loc_1639:
        dex
        bne loc_1639
.label smc_163d = * + 1
        lda $1707                                   // !SMC: modified by $1657, $16b6
.label smc_1640 = * + 1
        ldx $1807                                   // !SMC: modified by $165a, $16b9
.label smc_1643 = * + 1
        ldy $1907                                   // !SMC: modified by $165d, $16bc
        sta $d020
        sta $d021
        stx $d023
        sty $d024
        lda smc_163d
        clc
        adc #$08
        sta smc_163d                                // SMC: modifies $163d
        sta smc_1640                                // SMC: modifies $1640
        sta smc_1643                                // SMC: modifies $1643
        inc $16ff
        lda $16ff
        cmp #$16
        beq loc_166d
        jmp loc_1526

loc_166d:
        lda #$00
        sta smc_1527                                // SMC: modifies $1527
        sta smc_152a                                // SMC: modifies $152a
        sta smc_152d                                // SMC: modifies $152d
        tax
        inx
        stx smc_153c                                // SMC: modifies $153c
        stx smc_153f                                // SMC: modifies $153f
        stx smc_1542                                // SMC: modifies $1542
        inx
        stx smc_1565                                // SMC: modifies $1565
        stx smc_1568                                // SMC: modifies $1568
        stx smc_156b                                // SMC: modifies $156b
        inx
        stx smc_1593                                // SMC: modifies $1593
        stx smc_1596                                // SMC: modifies $1596
        stx smc_1599                                // SMC: modifies $1599
        inx
        stx smc_15c2                                // SMC: modifies $15c2
        stx smc_15c5                                // SMC: modifies $15c5
        stx smc_15c8                                // SMC: modifies $15c8
        inx
        stx smc_15eb                                // SMC: modifies $15eb
        stx smc_15ee                                // SMC: modifies $15ee
        stx smc_15f1                                // SMC: modifies $15f1
        inx
        stx smc_1614                                // SMC: modifies $1614
        stx smc_1617                                // SMC: modifies $1617
        stx smc_161a                                // SMC: modifies $161a
        inx
        stx smc_163d                                // SMC: modifies $163d
        stx smc_1640                                // SMC: modifies $1640
        stx smc_1643                                // SMC: modifies $1643
        lda #$c0
        sta $0314
        lda #$19
        sta $0315
        lda #$e5
        sta $d012
        lda #$d0
        nop
        nop
        nop
        lda #$00
        sta $16ff
        jmp loc_1fee

dat_16db:
        .byte $ea,$ea                               // ..

irq_16dd:
        lda #$01
        sta $d019
        lda #$d0
        sta $d016
        lda #$18
        sta $d018
        lda #$32
        sta $d012
        lda #$21
        sta $0314
        lda #$15
        sta $0315
        jmp loc_1fc0

dat_16fe:
        .byte $00,$11                               // ..

// --- Region $17c0-$17cd ---
.pc = $17c0 "loc_17c0"

loc_17c0:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        cli
        jmp $fce2

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

// --- Region $1900-$19ff ---
.pc = $1900 "sub_1900"
// Referenced by: jsr from $1fd1

sub_1900:
        dec $02
        lda $02
        cmp #$0f
        beq loc_1909

loc_1908:
        rts

loc_1909:
        lda #$17
        sta $02
        ldx #$00

loc_190f:
        lda $0799,x
        sta $0798,x
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_190f
        lda $10c2
        cmp #$01
        beq loc_1981
        ldx $10c3
.label smc_192c = * + 2
        lda dat_1c00,x                              // !SMC: modified by $145a, $196e, $1997, $19a4
        cmp #$ff
        beq loc_1974
        sta $07bf
        lda #$40
        clc
        adc $07bf
        sta $10c0
        lda #$80
        clc
        adc $07bf
        sta $07e7
        lda #$c0
        clc
        adc $07bf
        sta $10c1
        lda #$01
        sta $10c2
        inx
        stx $10c3
        cpx #$00
        beq loc_195f

loc_195c:
        jmp loc_1908

loc_195f:
        inc smc_192c
        lda smc_192c
        cmp #$35
        beq loc_196c

loc_1969:
        jmp loc_195c

loc_196c:
        lda #$1c
        sta smc_192c                                // SMC: modifies $192c
        jmp loc_1969

loc_1974:
        lda $19bf
        bne loc_199d
        inc $19bf
        jmp loc_1995

dat_197f:
        .byte $ea,$ea                               // ..

loc_1981:
        lda #$00
        sta $10c2
        lda $10c0
        sta $07bf
        lda $10c1
        sta $07e7
        jmp loc_1908

loc_1995:
        lda #$30
        sta smc_192c                                // SMC: modifies $192c
        jmp loc_19b8

loc_199d:
        lda #$00
        sta $10c3
        lda #$1c
        sta smc_192c                                // SMC: modifies $192c
        lda #$20
        sta $07bf
        sta $07e7
        sta $10c0
        sta $10c1
        jmp loc_1b88

loc_19b8:
        jmp loc_1b80

dat_19bb:
        .byte $00,$00,$00,$00,$00                   // .....

irq_19c0:
        ldx #$00

loc_19c2:
        inx
        cpx #$01
        bne loc_19c2
        lda #$1b
        sta $d018
        ldx #$00

loc_19ce:
        lda $1a00,x
        sta $d022
        ldy $1a20,x

loc_19d7:
        dey
        bne loc_19d7
        inx
        cpx #$18
        bne loc_19ce
        lda #$00
        sta $d020
        sta $d021
        lda #$18
        sta $d018
        lda #$2a
        ldx #$dd
        ldy #$16
        sta $d012
        stx $0314
        sty $0315
        jmp loc_1fd1

dat_19fe:
        .byte $00,$00                               // ..

// --- Region $1a40-$1a8e ---
.pc = $1a40 "sub_1a40"
// Referenced by: jsr from $14d5

sub_1a40:
        lda $1ba6,x
        sta $1730,x
        lda $1ba7,x
        sta $1738,x
        lda $1ba9,x
        sta $1740,x
        lda $1baa,x
        sta $1748,x
        lda $1bab,x
        sta $1750,x
        lda $1bac,x
        sta $1758,x
        lda $1bad,x
        sta $1760,x
        lda $1bae,x
        sta $1768,x
        lda $1baf,x
        sta $1770,x
        lda $1bb0,x
        sta $1778,x
        lda $1bb1,x
        sta $1780,x
        lda $1bb2,x
        sta $1788,x
        lda $1bb3,x
        sta $1790,x
        rts

// --- Region $1b80-$1b91 ---
.pc = $1b80 "loc_1b80"

loc_1b80:
        lda #$00
        sta $10c3
        jmp loc_1908

loc_1b88:
        lda #$00
        sta $19bf
        jmp loc_1908

dat_1b90:
        .byte $00,$00                               // ..

// --- Region $1f95-$1fb4 ---
.pc = $1f95 "sub_1f95"
// Referenced by: jsr from $1453

sub_1f95:
        jsr $ff5b
        lda #$c1
        sta $0318
        rts

dat_1f9e:
        .byte $00,$00                               // ..

loc_1fa0:
        ldx #$00

loc_1fa2:
        lda txt_0800,x
        sta $0720,x
        lda #$01
        sta $db20,x
        inx
        cpx #$28
        bne loc_1fa2
        jmp $ea31

// --- Region $1fc0-$1ff5 ---
.pc = $1fc0 "loc_1fc0"

loc_1fc0:
        lda $dc01
        cmp #$ef
        beq loc_1fca
        jmp $ea81

loc_1fca:
        jmp loc_17c0

dat_1fcd:
        .byte $00,$00,$00,$00                       // ....

loc_1fd1:
        jsr sub_1900
        inc $1fd0
        ldx $1fd0
        cpx #$02
        bne loc_1fd1
        lda #$00
        sta $1fd0
.label smc_1fe4 = * + 1
.label smc_1fe5 = * + 2
        jsr sub_1462                                // !SMC: modified by $1495, $149a
        jsr sub_0b3e
        jmp $ea81

dat_1fec:
        .byte $ea,$ea                               // ..

loc_1fee:
        lda $02
        sta $d016
        jmp $ea81

// --- Region $2014-$203b ---
.pc = $2014 "Segment $2014"
        .byte $63,$63                               // rra ($63,x) // ILLEGAL
        ror $0e00,x
        .byte $1b,$30,$30                           // slo $3030,y // ILLEGAL
        bmi loc_2051
        asl $3e00,x
        .byte $33,$33                               // rla ($33),y // ILLEGAL
        .byte $73,$63                               // rra ($63),y // ILLEGAL
        ror.abs $0078
        .byte $1f,$18,$18                           // slo $1818,x // ILLEGAL
        .byte $3c,$30,$30                           // nop $3030,x // ILLEGAL
        rol $1f00,x
        clc
        clc
        .byte $3c,$30,$30                           // nop $3030,x // ILLEGAL
        bmi loc_2038

loc_2038:
        .byte $1c,$36,$60                           // nop $6036,x // ILLEGAL
        rts

// --- Region $2051-$2058 ---
.pc = $2051 "loc_2051"

loc_2051:
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        asl $66
        ror $3c
        brk

chr_2058:
        // === Charset data (1 bytes, $2058-$2058) ===
        .byte $1b                                   // char 0 (partial)

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

// --- Region $0800-$082f ---
.pc = $0800 "txt_0800"

txt_0800:
        .text "       3"
        .byte $04,$20,$02,$12,$05,$01,$0b,$0f,$15,$14 // . ........

txt_0812:
        .text " 100 "
        .byte $10,$05,$12,$03,$05,$0e,$14           // .......

txt_081e:
        .text "          "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

// --- Region $0b4f-$0d10 ---
.pc = $0b4f "dat_0b4f"

dat_0b4f:
        .byte $60,$07,$02,$3f,$00,$00,$41,$02,$00,$20,$00,$00,$00,$43,$0a,$40 // `..?..A.. ...C.@
        .byte $21,$00,$00,$04,$41,$08,$60,$20,$00,$00,$00,$60,$00,$18,$00,$40 // !...A.` ...`...@
        .byte $0e,$01,$37,$00,$3c,$00,$93,$0e,$02,$70,$00,$38,$00,$38,$0f,$04 // ..7.<....p.8.8..
        .byte $1e,$21,$41,$30,$04,$40,$02,$16,$21,$41,$87,$21,$4a,$06,$12,$21 // .!A0.@..!A.!J..!
        .byte $81,$df,$27,$a0,$0a,$01,$f0,$00,$00,$30,$04,$00,$00,$00,$00,$00 // ..'......0......
        .byte $87,$21,$00,$00,$00,$24,$00,$9c,$1a,$00,$00,$0d,$00,$00,$00,$00 // .!...$..........
        .byte $00,$40,$0d,$00,$00,$00,$00,$00,$80,$0d,$00,$00,$00,$00,$00,$01 // .@..............
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$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_0bfa:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98 // Z}...#S...0z..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$64 // ...............d
        .byte $c8,$64,$00,$64,$c8,$64,$00,$64,$c8,$64,$00,$32,$64,$96,$c8,$fa // .d.d.d.d.d.2d...
        .byte $c8,$96,$64,$32,$00,$00,$00,$28,$50,$78,$50,$28,$00,$28,$50,$78 // ..d2...(PxP(.(Px
        .byte $50,$28,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 // P(..............
        .byte $07,$00,$03,$07,$00,$03,$07,$00,$03,$07,$00,$05,$09,$00,$05,$09 // ................
        .byte $00,$05,$09,$00,$05,$09,$00,$04,$07,$00,$04,$07,$00,$04,$07,$00 // ................
        .byte $04,$07,$00,$04,$00,$04,$00,$04,$00,$04,$00,$04,$00,$04,$00,$07 // ................
        .byte $00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$10,$40,$0e,$93,$0e,$38 // ...........@...8
        .byte $0f,$00,$00,$00,$00,$41,$0a,$a0,$60,$00,$00,$20,$00,$00,$00,$00 // .....A..`.. ....
        .byte $00,$00,$00,$30                       // ...0

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

// --- Region $0d40-$0d58 ---
.pc = $0d40 "dat_0d40"

dat_0d40:
        .byte $06,$41,$09,$00,$30,$0f,$00,$c5,$06,$41,$08,$00,$37,$40,$00,$c4 // .A..0....A..7@..
        .byte $05,$43,$08,$00,$37,$40,$00,$21       // .C..7@.!

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

// --- Region $0d81-$0d8f ---
.pc = $0d81 "dat_0d81"

dat_0d81:
        .byte $41,$0c,$c0,$a0,$30,$00,$20,$00,$41,$0c,$c0,$70,$50,$00,$20 // A...0. .A..pP. 

// --- Region $0da8-$0f60 ---
.pc = $0da8 "dat_0da8"

dat_0da8:
        .byte $08,$41,$09,$00,$70,$60,$0c,$20,$08,$41,$09,$00,$70,$60,$24,$20 // .A..p`. .A..p`$ 
        .fill 8, $00
        .byte $18,$03,$18,$03,$24,$03,$18,$03,$22,$03,$24,$03,$18,$03,$24,$03 // ....$...".$...$.
        .byte $18,$03,$18,$03,$24,$03,$18,$03,$22,$03,$24,$03,$18,$03,$24,$03 // ....$...".$...$.
        .byte $14,$03,$14,$03,$20,$03,$14,$03,$1f   // .... ....

txt_0de9:
        .encoding "screencode_mixed"
        .text "c ctc ctctc ctc"
        .encoding "petscii_upper"
        .byte $1f                                   // .

txt_0df9:
        .encoding "screencode_mixed"
        .text "c ctc cvcvc"
        .byte $22                                   // double quote
        .text "cvc c"
        .byte $22                                   // double quote
        .text "cvc"
        .byte $22                                   // double quote
        .text "ctctc ctc"
        .encoding "petscii_upper"
        .byte $1f                                   // .

txt_0e19:
        .encoding "screencode_mixed"
        .text "c ctc cycyc%cyc$c%cyc%c"
        .encoding "petscii_upper"
        .byte $1e,$03,$1e,$03,$2a,$03,$1e,$03,$29,$03,$2a,$03,$1e,$03,$2a,$03 // ....*...).*...*.
        .byte $c0,$0d,$c0,$0d,$c0,$0d,$c0,$0d,$e0,$0d,$e0,$0d,$e0,$0d,$e0,$0d // ................
        .byte $c0,$0d,$00,$0e,$c0,$0d,$00,$0e,$e0,$0d,$20,$0e,$e0,$0d,$20,$0e // .......... ... .
        .byte $40,$30,$07
        .text "<C0#0"
        .byte $07
        .text "<C0#0"
        .byte $07
        .byte $3c
        .text "C0#0"
        .byte $07
        .text "<C0#"
        .byte $00
        .byte $2c,$07
        .text "8C,#"
        .byte $2c,$07
        .text "8C,#,"
        .byte $07
        .text "8C,#,"
        .byte $07
        .byte $38,$43
        .byte $2c,$23,$00,$61,$0e,$61,$0e,$61,$0e,$61,$0e,$7a,$0e,$7a,$0e,$7a // ,#.a.a.a.a.z.z.z
        .byte $0e,$7a,$0e,$00,$00,$93,$3c,$a7,$3c,$a3,$3c,$a7,$3c,$a7,$38,$c7 // .z....<.<.<.<.8.
        .byte $38,$c3,$38,$c7,$38,$c7,$38,$c7,$3a,$c7,$3a,$c3,$3a,$c7,$3a,$c7 // 8.8.8.8.:.:.:.:.
        .byte $3c,$a7,$3c,$a3,$3c,$a7,$3c,$a7,$3c,$a7,$00,$38,$c7,$38,$c3,$38 // <.<.<.<.<..8.8.8
        .byte $c7,$38,$c7,$3d,$c7,$3d,$c3,$3d,$c7,$3d,$c7,$3d,$c7,$3f,$c7,$3f // .8.=.=.=.=.=.?.?
        .byte $c3,$3f,$c7,$3f,$c7,$38,$c7,$38,$c3,$38,$c7,$38,$c7,$38,$c7,$00 // .?.?.8.8.8.8.8..
        .byte $3c,$1f,$3e,$0f,$3f,$0f,$3e,$17,$3c,$03,$3e,$03,$3f,$1f,$00,$3c // <.>.?.>.<.>.?..<
        .byte $1f,$3e,$0f,$3f,$0f,$41,$17,$3f,$03,$3e,$03,$3c,$1f,$00 // .>.?.A.?.>.<..

txt_0f0e:
        .text "8?</?/='<'8':/8'8#8+"
        .byte $00                                   // string terminator

txt_0f23:
        .text "8?</?/B'A'='?/D'D#D+"
        .byte $00                                   // string terminator
        .byte $a6,$0e,$c6,$0e,$a6,$0e,$c6,$0e,$cb,$0e,$eb,$0e,$cb,$0e,$eb,$0e // ................
        .byte $f0,$0e,$ff,$0e,$0e,$0f,$23,$0f,$00,$00,$38,$00,$00,$00 // ......#...8...

txt_0f56:
        .text "STM/DEXION"
        .byte $00                                   // string terminator

// --- Region $10d7-$10df ---
.pc = $10d7 "dat_10d7"

dat_10d7:
        .fill 9, $00

// --- Region $10ed-$13ff ---
.pc = $10ed "dat_10ed"

dat_10ed:
        .byte $00,$00,$00,$00,$27,$02,$00,$4c,$31,$ea,$00,$00,$00,$00,$00,$00 // ....'..L1.......
        .byte $00,$00,$00                           // ...

txt_1100:
        .text "       "
        .byte $00                                   // string terminator
        .byte $1b
        .byte $20,$1c,$1d,$1e
        .byte $20,$20,$20,$1f
        .byte $22                                   // double quote
        .text "#"
        .byte $22                                   // double quote
        .text "$"
        .byte $00

txt_1116:
        .text "%&'()*/:;                "
        .byte $00                                   // string terminator

txt_1130:
        .text "<=><?"
        .byte $40                                   // @ character
        .text "  A<B<C"
        .byte $00                                   // string terminator

txt_113e:
        .text "<<<<<DEFGH               "
        .byte $00                                   // string terminator

txt_1158:
        .text "<<BIJKL A<B<C"
        .byte $00                                   // string terminator

txt_1166:
        .text "<<MNOPQ                  "
        .byte $00                                   // string terminator

txt_1180:
        .text "<RBSTUV"
        .byte $1d
        .text "W<B<C"
        .byte $00

txt_118e:
        .text "<<CXYZ"
        .byte $5b                                   // [

txt_1195:
        .text "                  "
        .byte $00                                   // string terminator
        .byte $3c,$5c,$5d,$53,$5e,$5f,$60,$3c,$61,$62,$42,$3c,$43,$00,$3c,$3c // <\]S^_`<abB<C.<<
        .byte $63,$64,$65,$66                       // cdef

txt_11bc:
        .text "                   "
        .byte $00                                   // string terminator
        .byte $3c,$67,$3e,$53,$68,$69,$6a,$6b,$6c,$6d,$6e,$3c,$43,$00,$3c,$5a // <g>Shijklmn<C.<Z
        .byte $6f,$3c,$70                           // o<p

txt_11e3:
        .text "                    "
        .byte $00                                   // string terminator
        .byte $3c,$67
        .byte $3e,$53,$71,$72,$73,$74,$6d
        .text "YB<C"
        .byte $00
        .byte $49,$75
        .byte $3c,$76,$77                           // <vw

txt_120b:
        .text "                    "
        .byte $00                                   // string terminator
        .byte $3c,$67,$3e,$53,$78,$79,$72,$7a,$7b,$7c,$42,$3c,$43,$00,$7d,$64 // <g>Sxyrz{|B<C.}d
        .byte $49,$7e,$7f,$80,$81,$82               // I~....

txt_1236:
        .text "                 "
        .byte $00                                   // string terminator
        .byte $3c,$67,$3e,$83,$84,$3c,$85,$72,$86,$87,$88,$3c,$43,$89,$8a,$3c // <g>..<.r...<C..<
        .byte $8b,$8c,$3c,$3c,$8d,$8e,$8f           // ..<<...

txt_125f:
        .text "                "
        .byte $00                                   // string terminator
        .byte $3c,$67,$3e,$3c,$90,$91,$92,$93,$65,$94,$6e,$3c,$43,$95,$3c,$76 // <g><....e.n<C.<v
        .byte $96,$97,$98,$99                       // ....

txt_1284:
        .text "                   "
        .byte $00                                   // string terminator
        .byte $3c,$67,$3e,$49,$9a,$9b,$9c,$9d,$9e,$9f // <g>I......

txt_12a2:
        .text "B<"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $9f,$49,$7e,$a2                       // .I~.

txt_12a9:
        .text "                      "
        .byte $00                                   // string terminator
        .byte $3c,$67                               // <g

txt_12c2:
        .text ">S"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a4,$9d,$a5                           // ...

txt_12c8:
        .text "A<B<<<"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $8c                                   // .

txt_12d0:
        .text "C                      "
        .byte $00                                   // string terminator
        .byte $3c,$67,$3e,$53,$68,$6c,$6d,$a7       // <g>Shlm.

txt_12f0:
        .text "A<B<<"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a9                                   // .

txt_12f7:
        .text "<C                      "
        .byte $00                                   // string terminator
        .byte $3c,$67,$aa,$53,$ab,$ac,$ad,$ae,$af   // <g.S.....

txt_1319:
        .text "<B<"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b1                                   // .

txt_131e:
        .text "<<C                      "
        .byte $00                                   // string terminator
        .byte $3c,$b2                               // <.

txt_133a:
        .text "BS"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $20,$b4,$83,$b5                       //  ...

txt_1341:
        .text "<B<"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $00                                   // .

txt_1346:
        .text "<<C                      "
        .byte $00                                   // string terminator

txt_1360:
        .text "<<BS  "
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $3c,$b8                               // <.

txt_1369:
        .text "<B"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $20,$00                               //  .

txt_136e:
        .text "<<"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $81,$82                               // ..

txt_1373:
        .text "                    "
        .byte $00                                   // string terminator
        .byte $3c,$bb,$5d                           // <.]

txt_138b:
        .text "S   A"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $bd
        .byte $42,$be
        .byte $20,$00
        .text "<<<<V"
        .byte $7f,$80,$bf,$c0,$1e

txt_13a0:
        .text "               "
        .byte $00                                   // string terminator
        .byte $c1,$5b                               // .[

txt_13b2:
        .text ">S   "
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $c3,$c4,$c5,$20,$20,$00               // ...  .

txt_13be:
        .text "<<D"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c7,$c8,$c9,$ca,$cb,$cc               // ......

txt_13c8:
        .text "               "
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $5b,$20,$ce,$cf                       // [ ..

txt_13dc:
        .text "   "
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $d0,$d1,$d2                           // ...

txt_13e3:
        .text "  "
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $d3,$d4,$77                           // ..w

txt_13e9:
        .text "                       "

// --- Region $14f4-$14ff ---
.pc = $14f4 "Segment $14f4"
        .fill 12, $00

// --- Region $1700-$1700 ---
.pc = $1700 "dat_1700"

dat_1700:
        // === Fill data (1 bytes, $1700-$1700) ===
        .byte $00                                   // .

// --- Region $17ce-$17ce ---
.pc = $17ce "dat_17ce"

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

// --- Region $17f1-$17f1 ---
.pc = $17f1 "dat_17f1"

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

// --- Region $1a00-$1a3f ---
.pc = $1a00 "Segment $1a00"
        .byte $00,$00,$00,$00,$0b,$0c,$0f,$07,$01,$07,$0f,$0c,$0b,$05,$0d,$01 // ................
        .byte $0d,$05,$05,$0d,$07,$01,$07,$0d,$05,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $08,$0a,$08,$0a,$01,$08,$08,$0a,$08,$0a,$08,$0a,$01,$08,$0a,$08 // ................
        .byte $08,$0a,$08,$0a,$01,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00 // ................

// --- Region $1a8f-$1b7f ---
.pc = $1a8f "dat_1a8f"

dat_1a8f:
        .fill 17, $00
        .byte $06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$0d,$03,$0d,$0d,$07,$0d // ................
        .byte $07,$07,$01,$07,$01,$01,$07,$01,$07,$07,$0a,$07,$0a,$0a,$08,$0a // ................
        .byte $08,$08,$02,$08,$02,$02,$00,$00,$07,$07,$0a,$07,$0a,$0a,$08,$0a // ................
        .byte $08,$08,$02,$08,$02,$02,$06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03 // ................
        .byte $0d,$03,$0d,$0d,$07,$0d,$07,$07,$01,$07,$01,$01,$07,$01,$07,$07 // ................
        .byte $0a,$07,$0a,$0a,$08,$0a,$08,$08,$02,$08,$02,$02,$00,$00,$07,$07 // ................
        .byte $0a,$07,$0a,$0a,$08,$0a,$08,$08,$02,$08,$02,$02,$06,$06,$0e,$06 // ................
        .byte $0e,$0e,$03,$0e,$03,$03,$0d,$03,$0d,$0d,$07,$0d,$07,$07,$01,$07 // ................
        .byte $01,$01,$07,$01,$07,$07,$0a,$07,$0a,$0a,$08,$0a,$08,$08,$02,$08 // ................
        .byte $02,$02,$00,$00,$07,$07,$0a,$07,$0a,$0a,$08,$0a,$08,$08,$02,$08 // ................
        .byte $02,$02,$06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$0d,$03,$0d,$0d // ................
        .byte $07,$0d,$07,$07,$01,$07,$01,$01,$07,$01,$07,$07,$0a,$07,$0a,$0a // ................
        .byte $08,$0a,$08,$08,$02,$08,$02,$02,$00,$00,$07,$07,$0a,$07,$0a,$0a // ................
        .byte $08,$0a,$08,$08,$02,$08,$02,$02,$ff,$00,$00,$00,$00,$00,$00,$00 // ................

// --- Region $1b92-$1bc0 ---
.pc = $1b92 "Segment $1b92"
        .fill 14, $00
        .byte $06,$0b,$04,$0e,$05,$03,$0d,$01,$01,$0d,$03,$05,$0e,$04,$0b,$06 // ................
        .byte $19,$12,$18,$1c,$1a,$1f,$17,$11,$11,$17,$1f,$1a,$1c,$18,$12,$19 // ................

dat_1bc0:
        // === Fill data (1 bytes, $1bc0-$1bc0) ===
        .byte $00                                   // .

// --- Region $1c00-$1e80 ---
.pc = $1c00 "dat_1c00"

dat_1c00:
        .byte $20,$20,$20,$08,$0f,$17,$04,$19       //    .....

txt_1c08:
        .text " !!! "

txt_1c0d:
        .encoding "screencode_mixed"
        .text "here's drive with yet another fresh release called"
        .encoding "petscii_upper"

txt_1c3f:
        .text " :   3"
        .byte $04,$20,$02,$12,$05,$01,$0b,$0f,$15,$14 // . ........

txt_1c4f:
        .text " 100 "
        .byte $10,$05,$12,$03,$05,$0e,$14           // .......

txt_1c5b:
        .text " !!!    "

txt_1c63:
        .encoding "screencode_mixed"
        .text "come on ! let'z make the greetz"
        .encoding "petscii_upper"

txt_1c82:
        .text " : 711, "

txt_1c8a:
        .encoding "screencode_mixed"
        .text "agile, afl, axenon, bb, bros, b, cosmos, ddl, dbs, dom, f4cg, flt, fe, htl, ikari, inxs, jcs, legend, mcg, mechanix, octagon, orion, pentacle, s"
        .encoding "petscii_upper"

txt_1d1a:
        .text "451, "

txt_1d1f:
        .encoding "screencode_mixed"
        .text "s8, sphinx, sf, thinker, triad, tsk, twg, wizax, xades and zargon"
        .encoding "petscii_upper"

txt_1d60:
        .text "  !!!   "

txt_1d68:
        .encoding "screencode_mixed"
        .text "we are looking for new originals"
        .encoding "petscii_upper"

txt_1d88:
        .text " !!!  "
        .byte $13,$15,$10,$10,$0c,$09,$05,$12,$13,$20,$17,$01,$0e,$14,$05,$04 // ......... ......

txt_1d9e:
        .text " !  "

txt_1da2:
        .encoding "screencode_mixed"
        .text "to get in touch, write to : freddy krueger, plk"
        .encoding "petscii_upper"

txt_1dd1:
        .text " 016176 "
        .byte $04                                   // .

txt_1dda:
        .text ", 4330 "
        .byte $0d                                   // string terminator

txt_1de2:
        .encoding "screencode_mixed"
        .text "uelheim/ruhr or ragman, plk"
        .encoding "petscii_upper"

txt_1dfd:
        .text " 037203 "
        .byte $04                                   // .

txt_1e06:
        .text ", 4630 "

txt_1e0d:
        .encoding "screencode_mixed"
        .text "bochum 1 or neon judgement, plk"
        .encoding "petscii_upper"

txt_1e2c:
        .text " 016155 "
        .byte $04                                   // .

txt_1e35:
        .text ", 4330 "
        .byte $0d                                   // string terminator

txt_1e3d:
        .encoding "screencode_mixed"
        .text "uelheim/ruhr all in west germany"
        .encoding "petscii_upper"

txt_1e5d:
        .text " !!    "

txt_1e64:
        .encoding "screencode_mixed"
        .text "c ya in another crack"
        .encoding "petscii_upper"

txt_1e79:
        .text " ... "
        .byte $ff,$20                               // . 

dat_1e80:
        // === Fill data (1 bytes, $1e80-$1e80) ===
        .byte $00                                   // .

// --- Region $1fb5-$1fbf ---
.pc = $1fb5 "dat_1fb5"

dat_1fb5:
        .fill 11, $00

// --- Region $1ff6-$2013 ---
.pc = $1ff6 "dat_1ff6"

dat_1ff6:
        .fill 10, $00

chr_2000:
        // === Charset data (20 bytes, $2000-$2013) ===
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 0 @+0
        .byte $06,$0e,$1b,$33,$7f,$63,$63,$00       // char 1 @+1
        .byte $3e,$33,$33,$7e                       // char 2 (partial)

// --- Region $203c-$2050 ---
.pc = $203c "spr_203c"

spr_203c:
        // === Charset data (21 bytes, $203c-$2050) ===
        .byte $6f,$66,$3c,$00,$33,$33,$33,$7f       // char 0 @+0
        .byte $66,$66,$66,$00,$0c,$0c,$0c,$18       // char 1 @+1
        .byte $18,$18,$18,$00,$03                   // char 2 (partial)

// --- Region $2059-$2915 ---
.pc = $2059 "Segment $2059"
        .byte $1b,$1e,$3c,$36,$33,$33,$00           // char 0 (partial)
        .byte $18,$18,$18,$30,$30,$30,$3e,$00       // char 1 @+1
        .byte $33,$33,$3f,$6b,$63,$63,$63,$00       // char 2 @+2
        .byte $33,$33,$3b,$3f,$66,$66,$66,$00       // char 3 @+3
        .byte $1e,$33,$63,$63,$63,$66,$3c,$00       // char 4 @+4
        .byte $3e,$33,$33,$7e,$60,$60,$60,$00       // char 5 @+5
        .byte $1e,$33,$63,$63,$63,$6e,$3f,$00       // char 6 @+6
        .byte $3e,$33,$33,$7e,$6c,$66,$66,$00       // char 7 @+7
        .byte $1e,$33,$30,$1e,$03,$63,$3e,$00       // char 8 @+8
        .byte $3f,$0c,$0c,$0c,$18,$18,$18,$00       // char 9 @+9
        .byte $33,$33,$33,$63,$66,$66,$3c,$00       // char 10 @+10
        .byte $33,$33,$33,$36,$1c,$18,$10,$00       // char 11 @+11
        .byte $63,$63,$63,$6b,$7f,$66,$66,$00       // char 12 @+12
        .byte $33,$33,$36,$1c,$36,$37,$63,$00       // char 13 @+13
        .byte $33,$3b,$0f,$0e,$1c,$38,$30,$00       // char 14 @+14
        .byte $3f,$06,$0c,$38,$30,$60,$7e,$00       // char 15 @+15
        .byte $00,$c0,$c0,$b0,$b0,$ac,$ac,$ab       // char 16 @+16
        .byte $0f,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 17 @+17
        .byte $00,$c0,$c0,$b0,$ac,$ac,$ab,$aa       // char 18 @+18
        .byte $00,$00,$00,$00,$00,$00,$00,$c0       // char 19 @+19
        .byte $ff,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 20 @+20
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 21 @+21
        .byte $30,$30,$30,$30,$00,$60,$60,$00       // char 22 @+22
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 23 @+23
        .byte $cf,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 24 @+24
        .byte $f0,$b0,$b0,$b0,$b0,$b0,$b0,$b0       // char 25 @+25
        .byte $c0,$bf,$aa,$aa,$aa,$aa,$aa,$aa       // char 26 @+26
        .byte $00,$c0,$bf,$aa,$aa,$aa,$aa,$aa       // char 27 @+27
        .byte $00,$00,$c0,$bf,$aa,$aa,$aa,$aa       // char 28 @+28
        .byte $00,$00,$00,$c0,$bf,$aa,$aa,$aa       // char 29 @+29
        .byte $00,$00,$00,$00,$00,$ff,$aa,$aa       // char 30 @+30
        .byte $03,$03,$0e,$0e,$0f,$00,$ff,$aa       // char 31 @+31
        .byte $00,$10,$10,$7c,$10,$10,$00,$00       // char 32 ' '
        .byte $00,$00,$00,$00,$00,$30,$30,$60       // char 33 '!'
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$30,$30,$00       // char 35 '#'
        .byte $ff,$aa,$aa,$aa,$ea,$3f,$00,$ff       // char 36 '$'
        .byte $1e,$33,$67,$6b,$73,$66,$3c,$00       // char 37 '%'
        .byte $1c,$3c,$18,$18,$38,$30,$30,$00       // char 38 '&'
        .byte $1e,$33,$03,$1e,$38,$70,$7e,$00       // char 39 '''
        .byte $0e,$13,$03,$1e,$06,$66,$3c,$00       // char 40 '('
        .byte $0f,$1b,$33,$66,$7f,$0c,$0c,$00       // char 41 ')'
        .byte $1f,$18,$30,$3e,$03,$63,$3e,$00       // char 42 '*'
        .byte $0e,$19,$30,$3e,$33,$33,$1e,$00       // char 43 '+'
        .byte $3f,$03,$06,$0c,$18,$30,$30,$00       // char 44 ','
        .byte $1e,$33,$33,$3e,$66,$66,$3c,$00       // char 45 '-'
        .byte $1e,$33,$33,$1f,$03,$36,$1c,$00       // char 46 '.'
        .byte $ff,$aa,$aa,$aa,$ab,$eb,$3f,$00       // char 47 '/'
        .byte $f0,$b0,$c0,$c0,$00,$00,$00,$00       // char 48 '0'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 49 '1'
        .byte $c0,$c0,$b0,$b0,$ac,$ac,$ab,$ab       // char 50 '2'
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 51 '3'
        .byte $c0,$b0,$ac,$ac,$ab,$aa,$aa,$aa       // char 52 '4'
        .byte $00,$00,$00,$00,$00,$c0,$c0,$b0       // char 53 '5'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 54 '6'
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 55 '7'
        .byte $b0,$b0,$b0,$b0,$b0,$b0,$b0,$b0       // char 56 '8'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$bf       // char 57 '9'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$ff,$00       // char 58 ':'
        .byte $ff,$aa,$aa,$aa,$ab,$fc,$00,$00       // char 59 ';'
        .byte $00,$ff,$aa,$af,$f0,$00,$00,$00       // char 60 '<'
        .byte $00,$00,$f0,$00,$00,$00,$00,$00       // char 61 '='
        .byte $aa,$aa,$aa,$aa,$aa,$ab,$ab,$ab       // char 62 '>'
        .byte $aa,$aa,$aa,$aa,$aa,$ea               // char 63 (partial)

txt_2256:
        .byte $3a,$3a                               // char 63 (partial)
        .byte $ac,$ac,$ab,$aa,$aa,$aa,$aa,$aa       // char 64 '@'
        .byte $00,$00,$00,$c0,$c0,$b0,$ac,$ac       // char 65 'A'
        .byte $aa,$aa,$aa,$ab,$ac,$b0,$b0,$b0       // char 66 'B'
        .byte $aa,$aa,$af,$f0,$00,$00,$00,$00       // char 67 'C'
        .byte $af,$f0,$0f,$3a,$3a,$3a,$ea,$ea       // char 68 'D'
        .byte $c0,$3f,$ea,$aa,$aa,$aa,$aa,$aa       // char 69 'E'
        .byte $ff,$ac,$ac,$ac,$b0,$b0,$b0,$c0       // char 70 'F'
        .byte $aa,$aa,$aa,$aa,$aa,$fa,$ce,$c3       // char 71 'G'
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 72 'H'
        .byte $0e,$0e,$03,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $aa,$aa,$aa,$ea,$ea,$3a,$0e,$0e       // char 74 'J'
        .byte $ab,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 75 'K'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$3a,$ce       // char 76 'L'
        .byte $00,$03,$03,$03,$0e,$0e,$0e,$3a       // char 77 'M'
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 78 'N'
        .byte $aa,$aa,$ab,$ab,$ab,$ac,$ac,$ac       // char 79 'O'
        .byte $c0,$c0,$00,$00,$00,$00,$00,$00       // char 80 'P'
        .byte $c3,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 81 'Q'
        .byte $ce,$ce,$ce,$0e,$0e,$0e,$0e,$0e       // char 82 'R'

txt_22f0:
        .byte $30,$30,$3c,$3c,$3b,$3b,$3a,$3a       // char 83 'S'
        .byte $03,$03,$00,$00,$00,$00,$c0,$b0       // char 84 'T'
        .byte $aa,$aa,$ea,$3a,$3a,$0e,$0e,$03       // char 85 'U'
        .byte $ce,$b3,$b0,$ac,$ab,$aa,$aa,$aa       // char 86 'V'
        .byte $aa,$aa,$ea,$ea,$3a,$ce,$c3,$b0       // char 87 'W'
        .byte $b0,$b0,$b0,$b0,$b3,$b3,$b3,$ce       // char 88 'X'
        .byte $3a,$ea,$ea,$ea,$aa,$aa,$aa,$aa       // char 89 'Y'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$ab,$ab       // char 90 'Z'
        .byte $b0,$b0,$b0,$c0,$c0,$c0,$00,$00       // char 91 '['
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 92 '\'

txt_2340:
        .byte $3a,$3a,$3a,$3a,$3a,$3a,$3a,$3a       // char 93 ']'
        .byte $b0,$ac,$ac,$ab,$ab,$aa,$aa,$aa       // char 94 '^'
        .byte $00,$00,$00,$00,$00,$c0,$c0,$b3       // char 95 '_'
        .byte $ea,$ea,$3a,$0e,$3a,$3a,$ea,$aa       // char 96 '`'
        .byte $aa,$aa,$aa,$aa,$aa,$ab,$ab,$ac       // char 97 'a'
        .byte $ac,$b3,$b3,$ce,$ce,$3a,$3a,$ea       // char 98 'b'
        .byte $0e,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 99 'c'
        .byte $ce,$ce,$3a,$3a,$3a,$ea,$ea,$ea       // char 100 'd'
        .byte $ab,$ac,$ac,$ac,$b0,$b0,$b0,$c0       // char 101 'e'
        .byte $0e,$0e,$03,$03,$00,$00,$00,$00       // char 102 'f'
        .byte $aa,$aa,$aa,$aa,$ea,$ea               // char 103 (partial)

txt_2396:
        .byte $3a,$3a                               // char 103 (partial)
        .byte $ac,$ac,$ab,$ab,$aa,$aa,$aa,$aa       // char 104 'h'
        .byte $ea,$ea                               // char 105 (partial)

txt_23a2:
        .byte $3a,$3a,$ce,$cf,$b3,$ac               // char 105 (partial)
        .byte $b3,$b3,$b3,$ce,$ce,$0e               // char 106 (partial)

txt_23ae:
        .byte $3a,$3a                               // char 106 (partial)
        .byte $aa,$ab,$ab,$ab,$ac,$ac,$ac,$b3       // char 107 'k'
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$03       // char 109 'm'
        .byte $0e,$0e,$03,$33,$3c,$ec,$eb,$ab       // char 110 'n'
        .byte $ac,$ab,$ab,$aa,$aa,$aa,$aa,$aa       // char 111 'o'
        .byte $ea                                   // char 112 (partial)

txt_23d9:
        .byte $3a,$3a,$ce,$ce,$b3,$b3,$ac           // char 112 (partial)
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ea       // char 113 'q'
        .byte $ac,$ac,$ac,$b0,$b3,$b3,$c3,$ce       // char 114 'r'
        .byte $b3,$b3,$ce,$ce,$ce,$3a,$3a,$3a       // char 115 's'
        .byte $f0,$af,$aa,$aa,$aa,$aa,$aa,$aa       // char 116 't'
        .byte $00,$00,$f0,$af,$aa,$aa,$aa,$aa       // char 117 'u'
        .byte $00,$00,$00,$00,$c0,$bc,$ab,$aa       // char 118 'v'
        .byte $00,$00,$00,$00,$00,$00,$c0,$bc       // char 119 'w'
        .byte $ab,$ab,$ab,$ab,$aa,$aa,$aa,$aa       // char 120 'x'
        .byte $0e,$0e,$3a,$ea,$aa,$aa,$aa,$aa       // char 121 'y'
        .byte $ce,$ce,$b3,$b3,$b0,$b0,$b0,$b0       // char 122 'z'
        .byte $ac,$ab,$aa,$aa,$aa,$aa,$aa,$aa       // char 123 '{'
        .byte $ea,$3a,$ce,$ce,$b3,$b0,$ac,$ab       // char 124 '|'
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$0e,$0e       // char 125 '}'
        .byte $03,$03,$03,$03,$00,$00,$00,$03       // char 126 '~'
        .byte $ce,$3a,$3a,$3a,$ea,$ea,$ea,$aa       // char 127
        .byte $ac,$ac,$ac,$b3,$b3,$b3,$c3,$ce       // char 128
        .byte $ea,$ea,$ea,$aa,$aa,$aa,$aa,$aa       // char 129
        .byte $aa,$aa,$aa,$aa,$aa,$ab,$bc,$c0       // char 130
        .byte $ab,$aa,$ab,$ac,$f0,$00,$00,$00       // char 131
        .byte $c0,$b0,$c0,$00,$00,$00,$00,$00       // char 132
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$af,$ac       // char 133
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$ea,$eb       // char 134
        .byte $ac,$ac,$ac,$ac,$b3,$ce,$ce,$3a       // char 135
        .byte $0e,$3a,$ea,$ea,$aa,$aa,$aa,$aa       // char 136
        .byte $ac,$ac,$b0,$b3,$ce,$ce,$3a,$3a       // char 137
        .byte $03,$03,$0e,$0e,$0e                   // char 138 (partial)

txt_24ad:
        .byte $3a,$3a,$3a                           // char 138 (partial)
        .byte $ce,$3a,$3a,$3a,$ea,$ea,$ea,$ab       // char 139
        .byte $aa,$aa,$aa,$aa,$aa,$af,$b0,$c0       // char 140
        .byte $aa,$aa,$ab,$bc,$c0,$00,$00,$00       // char 141
        .byte $af,$b0,$c0,$00,$00,$00,$00,$00       // char 142
        .byte $ac,$b0,$b0,$c0,$c0,$00,$00,$00       // char 143
        .byte $3b,$3c,$3c,$33,$03,$0e,$0e,$3a       // char 144
        .byte $3a,$ea,$ea,$aa,$aa,$aa,$aa,$aa       // char 145
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$ab,$ac       // char 146
        .byte $ac,$ac,$b3,$b3,$ce,$ce,$3a,$3a       // char 147
        .byte $ea,$ea,$aa,$aa,$aa,$aa,$aa,$aa       // char 148
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 149
        .byte $b0,$b0,$b3,$b3,$bf,$aa,$aa,$aa       // char 150
        .byte $ac,$b0,$b0,$b0,$b0,$b0,$b0,$b0       // char 151
        .byte $00,$00,$03,$03,$0e,$0e,$3a,$3a       // char 152
        .byte $3a,$ea,$aa,$aa,$aa,$aa,$aa,$aa       // char 153
        .byte $ac,$ac,$b0,$b0,$c0,$c0,$30,$f0       // char 154
        .byte $ac,$ac,$ac,$b3,$b3,$b3,$ce,$ce       // char 155
        .byte $f0,$b0,$b0,$b0,$b0,$b0,$bc,$ac       // char 156
        .byte $aa,$ab,$ab,$ac,$ac,$ac,$b3,$b3       // char 157
        .byte $ce,$3a,$3a,$ea,$ea,$ea,$aa,$aa       // char 158
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$ce       // char 159

txt_2558:
        .byte $3a,$3a,$3a,$3a,$3b,$3b,$3c,$3c       // char 160
        .byte $b0,$b0,$c0,$c0,$00,$00,$00,$00       // char 161
        .byte $ea,$ea                               // char 162 (partial)

txt_256a:
        .byte $3a,$3a,$3a,$3a,$3a,$3a               // char 162 (partial)
        .byte $ac,$ac,$ac,$ac,$ac,$ac,$ab,$ab       // char 163
        .byte $ea,$ea,$ea,$ea,$ea,$ea               // char 164 (partial)

txt_257e:
        .byte $3a,$3a                               // char 164 (partial)
        .byte $aa,$aa,$aa,$aa,$ab,$ab,$ab,$ac       // char 165
        .byte $b3,$c3,$c3,$c3,$03,$03,$03,$03       // char 166
        .byte $c0,$c3,$c3,$ce,$ce,$fe,$aa,$aa       // char 167
        .byte $30,$30,$00,$00,$00,$00,$00,$00       // char 168
        .byte $3a,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 169

txt_25a8:
        .byte $3a,$3a,$3a,$3a,$ce,$ce,$ce,$ce       // char 170
        .byte $ac,$ac,$b0,$b0,$b0,$c0,$c0,$c0       // char 171
        .byte $0e,$03,$03,$03,$03,$03,$03,$03       // char 172
        .byte $ce,$ce,$ce,$b3,$b3,$b3,$b3,$b3       // char 173
        .byte $ab,$ab,$ab,$ac,$ac,$ac,$ac,$b0       // char 174
        .byte $b0,$b0,$b0,$b0,$bf,$aa,$aa,$aa       // char 175
        .byte $aa,$aa,$aa,$ab,$ab,$ac,$ac,$b0       // char 176
        .byte $b3,$b3,$ac,$ac,$ac,$ac,$ac,$ac       // char 177
        .byte $aa,$aa,$ea,$ea,$ea,$ea,$ea,$ea       // char 178
        .byte $b0,$b0,$b0,$c0,$c0,$c0,$c0,$c0       // char 179
        .byte $00,$00,$00,$00,$fc,$ab,$aa,$aa       // char 180
        .byte $00,$00,$00,$00,$00,$c0,$bc,$ab       // char 181
        .byte $aa,$aa,$ab,$ab,$ac,$ac,$b0,$b0       // char 182

txt_2610:
        .byte $3a,$3a,$3a,$3a,$3a,$3a,$3a,$0e       // char 183
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$aa       // char 184

txt_2620:
        .byte $3a,$3a,$3a,$3a,$3a,$3a,$3a,$ce       // char 185
        .byte $cf,$cf,$cf,$cf,$cc,$cc,$cc,$cc       // char 186
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$bf,$c0       // char 187
        .byte $aa,$aa,$aa,$aa,$aa,$bf,$c0,$00       // char 188
        .byte $aa,$aa,$aa,$aa,$bf,$c0,$00,$00       // char 189
        .byte $aa,$aa,$aa,$bf,$c0,$00,$00,$00       // char 190
        .byte $aa,$aa,$bf,$c0,$00,$00,$00,$00       // char 191
        .byte $aa,$bf,$c0,$00,$00,$00,$00,$00       // char 192
        .byte $7c,$c0,$00,$00,$00,$00,$00,$00       // char 193
        .byte $03,$03,$03,$00,$00,$00,$00,$00       // char 194
        .byte $0e,$0e,$0f,$00,$00,$00,$00,$00       // char 195
        .byte $ab,$ab,$ff,$00,$00,$00,$00,$00       // char 196
        .byte $ff,$ff,$aa,$00,$00,$00,$00,$00       // char 197
        .byte $cd,$cd,$cf,$00,$00,$00,$00,$00       // char 198
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00       // char 199
        .byte $ff,$ea,$80,$00,$00,$00,$00,$00       // char 200
        .byte $7f,$c0,$00,$00,$00,$00,$00,$00       // char 201
        .byte $ff,$ff,$ff,$f8,$f0,$e3,$e7,$e7       // char 202
        .byte $3c,$18,$81,$c3,$c3,$81,$18,$3c       // char 203
        .byte $ff,$c3,$81,$99,$99,$81,$c3,$ff       // char 204
        .byte $e7,$e7,$99,$99,$e7,$e7,$c3,$ff       // char 205
        .byte $f9,$f9,$f9,$f9,$f9,$f9,$f9,$f9       // char 206
        .byte $f7,$e3,$c1,$80,$c1,$e3,$f7,$ff       // char 207
        .byte $e7,$e7,$e7,$00,$00,$e7,$e7,$e7       // char 208

txt_26e0:
        .byte $3f,$3f,$cf,$cf                       // char 209 (partial)

txt_26e4:
        .byte $3f,$3f,$cf,$cf                       // char 209 (partial)
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e7,$e7       // char 210
        .byte $ff,$ff,$fc,$c1,$89,$c9,$c9,$ff       // char 211
        .byte $00,$80,$c0,$e0,$f0,$f8,$fc,$fe       // char 212
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 213
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 214
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 215
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 216
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 217

txt_2728:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 218
        .byte $33,$33,$cc,$cc                       // char 219 (partial)

txt_2734:
        .byte $33,$33,$cc,$cc                       // char 219 (partial)
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 220
        .byte $ff,$ff,$ff,$ff                       // char 221 (partial)

txt_2744:
        .byte $33,$33,$cc,$cc                       // char 221 (partial)
        .byte $00,$01,$03,$07,$0f,$1f,$3f,$7f       // char 222
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 223
        .byte $e7,$e7,$e7,$e0,$e0,$e7,$e7,$e7       // char 224
        .byte $ff,$ff,$ff,$ff,$f0,$f0,$f0,$f0       // char 225
        .byte $e7,$e7,$e7,$e0,$e0,$ff,$ff,$ff       // char 226
        .byte $ff,$ff,$ff,$07,$07,$e7,$e7,$e7       // char 227
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00       // char 228
        .byte $ff,$ff,$ff,$e0,$e0,$e7,$e7,$e7       // char 229
        .byte $e7,$e7,$e7,$00,$00,$ff,$ff,$ff       // char 230
        .byte $ff,$ff,$ff,$00,$00,$e7,$e7,$e7       // char 231
        .byte $e7,$e7,$e7,$07,$07,$e7,$e7,$e7       // char 232

txt_27a0:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 233
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f,$1f       // char 234
        .byte $f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8       // char 235
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 236
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 237
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 238
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$00,$00       // char 239
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f       // char 240
        .byte $f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff       // char 241
        .byte $e7,$e7,$e7,$07,$07,$ff,$ff,$ff       // char 242
        .byte $0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff       // char 243
        .byte $0f,$0f,$0f,$0f,$f0,$f0,$f0,$00       // char 244

chr_2800:
        // === Charset data (278 bytes, $2800-$2915) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$02,$02,$0a,$09,$09               // char 1 (partial)

txt_280e:
        .byte $29,$25                               // char 1 (partial)
        .byte $aa,$95,$95,$95,$96,$96,$95,$95       // char 2 @+2
        .byte $2a,$a5,$95,$95,$95,$96,$96,$96       // char 3 @+3
        .byte $aa,$95,$95,$95,$96,$96,$96,$96       // char 4 @+4
        .byte $2a,$a5,$95,$95,$96,$96,$95,$95       // char 5 @+5
        .byte $2a,$a5,$95,$95,$96,$96,$95,$95       // char 6 @+6
        .byte $2a,$a5,$95,$95,$95,$96,$96,$96       // char 7 @+7
        .byte $aa,$96,$96,$96,$96,$96,$95,$95       // char 8 @+8
        .byte $0a,$09,$09,$09,$09,$09,$09,$09       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $aa,$96,$96,$96,$96,$96,$95,$95       // char 11 @+11
        .byte $aa,$96,$96,$96,$96,$96,$96,$96       // char 12 @+12
        .byte $aa,$96,$95,$95,$95,$99,$99,$99       // char 13 @+13
        .byte $aa,$96,$95,$95,$95,$95,$95,$96       // char 14 @+14
        .byte $2a,$a5,$95,$95,$95,$96,$96,$96       // char 15 @+15
        .byte $aa,$95,$95,$95,$aa,$aa,$95,$95       // char 16 @+16
        .byte $2a,$a5,$95,$95,$95,$96,$96,$96       // char 17 @+17
        .byte $aa,$95,$95,$95,$aa,$aa,$95,$95       // char 18 @+18
        .byte $2a,$a5,$95,$95,$96,$96,$95,$95       // char 19 @+19
        .byte $aa,$95,$95,$95,$a9,$09,$09,$09       // char 20 @+20
        .byte $aa,$96,$96,$96,$96,$96,$96,$96       // char 21 @+21
        .byte $aa,$96,$96,$96,$96,$96,$96,$95       // char 22 @+22
        .byte $aa,$99,$99,$99,$99,$99,$99,$99       // char 23 @+23
        .byte $aa,$96,$96,$96,$96,$95,$a5,$29       // char 24 @+24
        .byte $aa,$96,$96,$96,$96,$96,$95,$a5       // char 25 @+25
        .byte $aa,$95,$95,$95,$aa,$02,$0a,$09       // char 26 @+26
        .byte $00,$0a,$25,$95,$96,$96,$aa,$09       // char 27 @+27
        .byte $aa                                   // char 28 (partial)

txt_28e1:
        .byte $55,$55,$a9                           // char 28 (partial)

txt_28e4:
        .byte $56,$55,$a5,$59                       // char 28 (partial)
        .byte $00,$00,$0a,$20,$80,$81,$84,$84       // char 29 @+29
        .byte $0a,$20,$85,$84,$85,$84,$20,$0a       // char 30 @+30
        .byte $a8                                   // char 31 (partial)

txt_28f9:
        .byte $20,$20,$20,$20,$00,$00,$00           // char 31 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $0a,$09,$09,$09,$09,$09,$09,$09       // char 33 '!'

txt_2910:
        .byte $2a,$26,$26,$26,$2a                   // char 34 (partial)

dat_2915:
        // === Fill data (1 bytes, $2915-$2915) ===
        .byte $00                                   // .

// --- Region $2938-$29d8 ---
.pc = $2938 "dat_2938"

dat_2938:
        .byte $0a,$09,$09,$02,$09,$0a,$00,$00       // char 39 '''
        .byte $00,$02,$02,$0a,$09,$09,$09,$09       // char 40 '('
        .byte $2a,$26,$25,$25,$29,$09,$09,$09       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $00,$0a,$09,$09,$09,$a9,$95,$95       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$2a,$25,$25       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$02,$02,$0a,$09       // char 47 '/'
        .byte $2a,$a5,$95,$95,$95,$96,$96,$95       // char 48 '0'
        .byte $02,$0a,$29,$25,$25,$29,$09,$09       // char 49 '1'
        .byte $2a,$a5,$95,$95,$96,$aa,$02,$0a       // char 50 '2'
        .byte $2a,$a5,$95,$95,$96,$aa,$09,$09       // char 51 '3'
        .byte $aa,$96,$96,$96,$96,$96,$95,$95       // char 52 '4'
        .byte $aa,$95,$95,$95,$96,$96,$95,$95       // char 53 '5'
        .byte $2a,$a5,$95,$95,$96,$96,$95,$95       // char 54 '6'
        .byte $aa,$95,$95,$95,$aa,$02,$02,$02       // char 55 '7'
        .byte $2a,$a5,$95,$95,$96,$96,$95,$a5       // char 56 '8'
        .byte $2a,$a5,$95,$95,$96,$96,$95,$a5       // char 57 '9'
        .byte $00,$00,$00,$0a,$09,$09,$09,$0a       // char 58 ':'

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

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

dat_29f8:
        .byte $2a,$a5,$95,$95,$96,$aa,$0a,$09       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $a8,$9a,$56,$56,$56,$56,$56,$96       // char 65 'A'
        .byte $a8,$5a,$56,$56,$96,$96               // char 66 (partial)

txt_2a16:
        .byte $56,$5a                               // char 66 (partial)
        .byte $aa                                   // char 67 (partial)

txt_2a19:
        .byte $56,$56,$56,$aa,$80,$00,$00           // char 67 (partial)
        .byte $a8,$56,$56,$56,$56,$96,$96,$96       // char 68 'D'
        .byte $aa                                   // char 69 (partial)

txt_2a29:
        .byte $56,$56,$56,$aa,$aa                   // char 69 (partial)

txt_2a2e:
        .byte $56,$56                               // char 69 (partial)
        .byte $aa                                   // char 70 (partial)

txt_2a31:
        .byte $56,$56,$56,$aa,$aa                   // char 70 (partial)

txt_2a36:
        .byte $56,$56                               // char 70 (partial)
        .byte $aa                                   // char 71 (partial)

txt_2a39:
        .byte $56,$56,$56,$aa,$aa                   // char 71 (partial)

txt_2a3e:
        .byte $56,$56                               // char 71 (partial)
        .byte $aa,$96,$96,$96,$96,$96               // char 72 (partial)

txt_2a46:
        .byte $56,$56                               // char 72 (partial)
        .byte $a0,$60,$60,$60,$60,$60,$60,$60       // char 73 'I'
        .byte $aa,$96,$96,$96,$96,$96,$96,$96       // char 74 'J'
        .byte $aa,$96,$96,$96,$96,$56,$5a,$68       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $aa,$96,$56,$56,$56,$96,$96,$96       // char 77 'M'
        .byte $aa,$96,$96,$96                       // char 78 (partial)

txt_2a74:
        .byte $56,$56,$56,$56                       // char 78 (partial)
        .byte $a8,$5a,$56,$56,$56,$96,$96,$96       // char 79 'O'
        .byte $a8,$5a,$56,$56,$96,$96               // char 80 (partial)

txt_2a86:
        .byte $56,$56                               // char 80 (partial)
        .byte $a8,$5a,$56,$56,$56,$96,$96,$96       // char 81 'Q'
        .byte $a8,$5a,$56,$56,$96,$96               // char 82 (partial)

txt_2a96:
        .byte $56,$56                               // char 82 (partial)
        .byte $aa                                   // char 83 (partial)

txt_2a99:
        .byte $56,$56,$56,$aa,$a8                   // char 83 (partial)

txt_2a9e:
        .byte $5a,$56                               // char 83 (partial)
        .byte $aa,$56,$56,$56,$6a,$60,$60,$60       // char 84 'T'
        .byte $aa,$96,$96,$96,$96,$96,$96,$96       // char 85 'U'
        .byte $aa,$96,$96,$96,$96,$96,$96,$56       // char 86 'V'
        .byte $aa,$96,$96,$96,$96,$96,$96,$96       // char 87 'W'
        .byte $aa,$96,$96,$96,$96,$56,$5a,$68       // char 88 'X'
        .byte $aa,$96,$96,$96,$96,$96               // char 89 (partial)

txt_2ace:
        .byte $56,$5a                               // char 89 (partial)
        .byte $aa,$56,$56,$56,$96                   // char 90 (partial)

txt_2ad5:
        .byte $56,$5a,$58                           // char 90 (partial)
        .byte $aa,$55,$55,$6a,$95,$55,$5a,$65       // char 91 '['
        .byte $00,$a0,$58,$56,$96,$96,$aa,$60       // char 92 '\'
        .byte $00,$00,$a0,$08,$02,$42,$12,$02       // char 93 ']'
        .byte $80,$20,$08,$48,$08,$48,$20,$80       // char 94 '^'
        .byte $88,$a8,$a8,$88,$88,$00,$00,$00       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $a0,$60,$60,$60,$60,$60,$60,$60       // char 97 'a'
        .byte $a8,$98,$98,$98,$a8                   // char 98 (partial)

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

// --- Region $2b38-$2bd8 ---
.pc = $2b38 "dat_2b38"

dat_2b38:
        .byte $a0,$60,$60,$60,$a0,$80,$00,$00       // char 103 'g'
        .byte $a8,$98,$58,$58,$68,$60,$60,$60       // char 104 'h'
        .byte $00,$80,$80,$a0,$60,$60,$60,$60       // char 105 'i'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $00,$a0,$60,$60,$60,$6a,$56,$56       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$a8,$58,$58       // char 109 'm'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'

txt_2b78:
        .byte $2a,$26,$a6,$96,$96                   // char 111 (partial)

txt_2b7d:
        .byte $56,$5a,$58                           // char 111 (partial)
        .byte $a8                                   // char 112 (partial)

txt_2b81:
        .byte $5a,$56,$56,$56,$56,$56,$56           // char 112 (partial)
        .byte $a0,$60,$60,$60,$60,$60,$60,$60       // char 113 'q'
        .byte $a8,$5a,$56,$56,$96,$96               // char 114 (partial)

txt_2b96:
        .byte $56,$5a                               // char 114 (partial)
        .byte $a8,$5a,$56,$56,$96,$96,$56,$5a       // char 115 's'
        .byte $00,$00,$a8                           // char 116 (partial)

txt_2ba3:
        .byte $58,$58,$5a,$56,$56                   // char 116 (partial)
        .byte $aa                                   // char 117 (partial)

txt_2ba9:
        .byte $56,$56,$56,$aa,$aa                   // char 117 (partial)

txt_2bae:
        .byte $56,$56                               // char 117 (partial)
        .byte $a8,$5a,$56,$56,$96,$aa               // char 118 (partial)

txt_2bb6:
        .byte $56,$56                               // char 118 (partial)
        .byte $aa,$56,$56,$56,$96,$96               // char 119 (partial)

txt_2bbe:
        .byte $5a,$58                               // char 119 (partial)
        .byte $a8,$5a,$56,$56,$96,$96               // char 120 (partial)

txt_2bc6:
        .byte $56,$5a                               // char 120 (partial)
        .byte $a8,$5a,$56,$56,$96,$96,$56,$56       // char 121 'y'
        .byte $00,$00,$00,$a0,$60,$60,$60,$a0       // char 122 'z'

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

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

dat_2bf8:
        .byte $a8,$5a,$56,$56,$96,$56,$5a,$58       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $25,$a5,$95,$96,$96,$96,$aa,$00       // char 129
        .byte $95,$96,$96,$95,$95,$95,$aa,$00       // char 130
        .byte $96,$96,$95,$95,$95,$a5,$2a,$00       // char 131
        .byte $96,$96,$96,$95,$95,$95,$aa,$00       // char 132
        .byte $95,$96,$96,$95,$95,$a5,$2a,$00       // char 133
        .byte $95,$96,$96,$96,$96,$96,$aa,$00       // char 134
        .byte $96,$96,$95,$95,$95,$a5,$2a,$00       // char 135
        .byte $95,$96,$96,$96,$96,$96,$aa,$00       // char 136
        .byte $09,$09,$09,$09,$09,$09,$0a,$00       // char 137
        .byte $aa,$96,$96,$95,$95,$a5,$2a,$00       // char 138
        .byte $95,$96,$96,$96,$96,$96,$aa,$00       // char 139
        .byte $96,$96,$96,$95,$95,$a5,$2a,$00       // char 140
        .byte $99,$99,$99,$99,$99,$99,$aa,$00       // char 141
        .byte $96,$96,$96,$96,$96,$96,$aa,$00       // char 142
        .byte $96,$96,$95,$95,$95,$a5,$2a,$00       // char 143
        .byte $95,$96,$96,$96,$96,$96,$aa,$00       // char 144
        .byte $96,$96,$95,$95,$95,$a5,$2a,$00       // char 145
        .byte $95,$96,$96,$96,$96,$96,$aa,$00       // char 146
        .byte $a5,$2a,$aa,$95,$95,$95,$aa,$00       // char 147
        .byte $09,$09,$09,$09,$09,$09,$0a,$00       // char 148
        .byte $96,$96,$95,$95,$95,$a5,$2a,$00       // char 149
        .byte $a5,$25,$25,$29,$09,$09,$0a,$00       // char 150
        .byte $99,$99,$95,$95,$95,$96,$aa,$00       // char 151
        .byte $a5,$95,$96,$96,$96,$96,$aa,$00       // char 152
        .byte $25,$29,$09,$09,$09,$09,$0a,$00       // char 153

txt_2cd0:
        .byte $29,$25,$a5,$95,$95,$95,$aa,$00       // char 154
        .byte $25,$25,$95,$95,$95,$95,$25,$0a       // char 155
        .byte $96,$66,$66,$96,$59,$a5,$55,$aa       // char 156
        .byte $84,$84,$81,$80,$20,$0a,$00,$00       // char 157
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 158
        .byte $00,$00,$00,$00,$00,$00,$00,$f0       // char 159
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 160
        .byte $09,$0a,$0a,$09,$09,$09,$0a           // char 161 (partial)

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

// --- Region $2d40-$2dd5 ---
.pc = $2d40 "dat_2d40"

dat_2d40:
        .byte $09,$09,$09,$0a,$02,$02,$00,$00       // char 168
        .byte $09,$09                               // char 169 (partial)

txt_2d4a:
        .byte $29,$25,$25,$26,$2a,$00               // char 169 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $95,$95,$a9,$09,$09,$09,$0a,$00       // char 171
        .byte $00,$00,$0a,$09,$09,$0a,$09,$0a       // char 172
        .byte $25,$2a,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$0a,$09,$09,$09,$0a,$00       // char 174

txt_2d78:
        .byte $29,$25,$a5,$95,$96,$96,$aa,$00       // char 175
        .byte $95,$95,$95,$95,$95,$a5,$2a,$00       // char 176
        .byte $09,$09,$29,$25,$25,$25,$2a,$00       // char 177
        .byte $29,$a5,$95,$95,$95,$95,$aa,$00       // char 178
        .byte $09,$aa,$96,$95,$95,$a5,$2a,$00       // char 179
        .byte $a5,$2a,$02,$02,$02,$02,$02,$00       // char 180
        .byte $95,$aa,$96,$95,$95,$a5,$2a,$00       // char 181
        .byte $95,$96,$96,$95,$95,$a5,$2a,$00       // char 182
        .byte $0a,$09,$09,$09,$09,$09,$0a,$00       // char 183
        .byte $95,$96,$96,$95,$95,$a5,$2a,$00       // char 184
        .byte $a5,$aa,$96,$95,$95,$a5,$2a,$00       // char 185
        .byte $0a,$09,$09,$09,$0a                   // char 186 (partial)

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

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

dat_2df8:
        .byte $09,$0a,$0a,$09,$09,$09,$0a,$00       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $96,$56,$56,$96,$96,$96,$aa,$00       // char 193
        .byte $56,$96,$96                           // char 194 (partial)

txt_2e13:
        .byte $56,$56,$5a,$a8,$00                   // char 194 (partial)
        .byte $00,$80,$aa                           // char 195 (partial)

txt_2e1b:
        .byte $56,$56,$56,$aa,$00                   // char 195 (partial)
        .byte $96,$96                               // char 196 (partial)

txt_2e22:
        .byte $56,$56,$56,$5a,$a8,$00               // char 196 (partial)
        .byte $56,$aa,$aa                           // char 197 (partial)

txt_2e2b:
        .byte $56,$56,$56,$aa,$00                   // char 197 (partial)
        .byte $56,$aa,$00,$00,$00,$00,$00,$00       // char 198
        .byte $56,$96,$96                           // char 199 (partial)

txt_2e3b:
        .byte $56,$56,$5a,$a8,$00                   // char 199 (partial)
        .byte $56,$96,$96,$96,$96,$96,$aa,$00       // char 200
        .byte $60,$60,$60,$60,$60,$60,$a0,$00       // char 201
        .byte $96,$96,$96                           // char 202 (partial)

txt_2e53:
        .byte $56,$56,$5a,$a8,$00                   // char 202 (partial)
        .byte $5a,$56,$96,$96,$96,$96,$aa,$00       // char 203
        .byte $00,$00,$aa                           // char 204 (partial)

txt_2e63:
        .byte $56,$56,$56,$aa,$00                   // char 204 (partial)
        .byte $96,$96,$96,$96,$96,$96,$aa,$00       // char 205
        .byte $56,$96,$96,$96,$96,$96,$aa,$00       // char 206
        .byte $96,$96                               // char 207 (partial)

txt_2e7a:
        .byte $56,$56,$56,$5a,$a8,$00               // char 207 (partial)
        .byte $5a,$a8,$00,$00,$00,$00,$00,$00       // char 208
        .byte $96,$96,$56,$56,$68,$5a,$96,$aa       // char 209
        .byte $5a,$5a,$56,$96,$96,$96,$aa,$00       // char 210
        .byte $56,$96,$96                           // char 211 (partial)

txt_2e9b:
        .byte $56,$56,$5a,$a8,$00                   // char 211 (partial)
        .byte $60,$60,$60,$60,$60,$60,$a0,$00       // char 212
        .byte $96,$96                               // char 213 (partial)

txt_2eaa:
        .byte $56,$56,$56,$5a,$a8,$00               // char 213 (partial)
        .byte $5a,$58,$58,$68,$60,$60,$a0,$00       // char 214
        .byte $96,$96,$56,$56,$56,$96,$aa,$00       // char 215
        .byte $5a,$56,$96,$96,$96,$96,$aa,$00       // char 216
        .byte $58,$68,$60,$60,$60,$60,$a0,$00       // char 217
        .byte $68,$60,$aa                           // char 218 (partial)

txt_2ed3:
        .byte $56,$56,$56,$aa,$00                   // char 218 (partial)
        .byte $96,$99,$99,$96,$65                   // char 219 (partial)

txt_2edd:
        .byte $5a,$55,$aa                           // char 219 (partial)

txt_2ee0:
        .byte $58,$58,$56,$56,$56,$56,$58,$a0       // char 220
        .byte $02,$12,$42,$02,$08,$a0,$00,$00       // char 221
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 222
        .byte $00,$00,$00,$00,$00,$00,$00,$fe       // char 223
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 224
        .byte $60,$a0,$a0,$60,$60,$60,$a0           // char 225 (partial)

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

// --- Region $2f40-$2fd5 ---
.pc = $2f40 "dat_2f40"

dat_2f40:
        .byte $60,$60,$68,$58,$58,$98,$a8,$00       // char 232
        .byte $60,$60,$60,$a0,$80,$80,$00,$00       // char 233
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 234
        .byte $56,$56,$6a,$60,$60,$60,$a0,$00       // char 235
        .byte $00,$00,$a0,$60,$60,$60,$a0,$80       // char 236
        .byte $58,$a8,$00,$00,$00,$00,$00,$00       // char 237
        .byte $00,$00,$a0,$60,$60,$60,$a0,$00       // char 238
        .byte $68,$60,$a0,$80,$80,$00,$00,$00       // char 239
        .byte $96,$96                               // char 240 (partial)

txt_2f82:
        .byte $56,$56,$56,$5a,$a8,$00               // char 240 (partial)
        .byte $60,$60,$68                           // char 241 (partial)

txt_2f8b:
        .byte $58,$58,$58,$a8,$00                   // char 241 (partial)
        .byte $58,$68,$aa                           // char 242 (partial)

txt_2f93:
        .byte $56,$56,$56,$aa,$00                   // char 242 (partial)
        .byte $56,$96,$96                           // char 243 (partial)

txt_2f9b:
        .byte $56,$56,$5a,$a8,$00                   // char 243 (partial)

txt_2fa0:
        .byte $56,$5a,$58,$58,$58,$58,$a8,$00       // char 244
        .byte $56,$96,$96                           // char 245 (partial)

txt_2fab:
        .byte $56,$56,$5a,$a8,$00                   // char 245 (partial)
        .byte $56,$96,$96                           // char 246 (partial)

txt_2fb3:
        .byte $56,$56,$5a,$a8,$00                   // char 246 (partial)
        .byte $58,$68,$60,$60,$60,$60,$a0,$00       // char 247
        .byte $56,$96,$96                           // char 248 (partial)

txt_2fc3:
        .byte $56,$56,$5a,$a8,$00                   // char 248 (partial)
        .byte $56,$96,$96                           // char 249 (partial)

txt_2fcb:
        .byte $56,$56,$5a,$a8,$00                   // char 249 (partial)
        .byte $a0,$60,$60,$60,$a0                   // char 250 (partial)

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

// --- Region $2ff8-$2ffe ---
.pc = $2ff8 "dat_2ff8"

dat_2ff8:
        .byte $68,$a0,$a0,$60,$60,$60,$a0           // char 255 (partial)
