// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:51
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $34ff  (11776 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $1300 (4864)
// IRQ handler:  $1400 (irq_1400)
// IRQ handler:  $0d81 (loc_0d81)
//
// Code: 2201 bytes, Data: 9575 bytes
// Labels: 295, Subroutines: 10
//
// Verification: 6 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0800-$0c0c ---
.pc = $0800 "smc_0800"

smc_0800:
        brk                                         // !SMC: modified by $17bd

dat_0801:
        // === BASIC loader stub ===
        .byte $4e,$0c                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $d0,$04                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $8d                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $18,$d4,$60,$c9
        .byte $ab                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $f0,$3c                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        jmp loc_08b5

loc_0810:
        lda #$00
        ldy #$18

loc_0814:
        sta $d400,y
        dey
        bpl loc_0814
        lda #$0f
        sta $d418
        sta $0d6a
        ldy #$00
        sty $0d68
        sty $0c3b
        sty $0c42
        sty $0c49
        sty $0c3d
        sty $0c44
        sty $0c4b
        sty $0c12
        sty $0c19
        sty $0c20
        iny
        sty $0c51
        jmp loc_08e5

loc_0849:
        lda $0d68
        beq loc_086c
        cmp loc_0d69
        bne loc_0869
        dec $0d6a
        lda $0d6a
        sta $d418
        bne loc_0864
        lda #$00
        sta $0c4e
        rts

loc_0864:
        lda #$00
        sta loc_0d69

loc_0869:
        inc loc_0d69

loc_086c:
        ldy $0c25,x
        lda $0e04,y
        and #$04
        beq loc_088c
        lda $0c7c,x
        beq loc_0886
        dec $0c7c,x
        lda $0e97,y
        sta $d404,x
        bne loc_088c

loc_0886:
        lda $0dfe,y
        sta $d404,x

loc_088c:
        lda $0e04,y
        and #$10
        beq loc_08a8
        lda $0c7e,x
        beq loc_08a2
        dec $0c7e,x
        lda #$c0
        sta $d401,x
        bne loc_08a8

loc_08a2:
        lda $0c56,x
        sta $d401,x

loc_08a8:
        lda $0c51
        bne loc_08b2
        dec $0c3d,x
        bmi loc_08fa

loc_08b2:
        jmp loc_0a72

loc_08b5:
        ldy $0c4e
        lda $0f61,y
        sta $0c39
        lda $0f65,y
        sta $0c3a
        lda $0f69,y
        sta $0c40
        lda $0f6d,y
        sta $0c41
        lda $0f71,y
        sta $0c47
        lda $0f75,y
        sta $0c48
        lda $0fc8,y
        sta $0c4f
        jmp loc_0810

loc_08e5:
        cpx #$0e
        bne loc_08f4
        dec $0c51
        bpl loc_08f4
        lda $0c4f
        sta $0c51

loc_08f4:
        lda #$ab
        sta $0c4e
        rts

loc_08fa:
        lda $0c39,x
        sta $fb
        lda $0c3a,x
        sta $fc
        ldy $0c3b,x
        lda ($fb),y
        tay
        lda $0f2d,y
        sta $fd
        lda $0f47,y
        sta $fe
        lda #$ff
        sta $0c7d,x
        lda #$00
        sta $0c0f,x
        sta $0c0e,x
        sta dat_0c0d,x

loc_0924:
        ldy $0c12,x
        lda ($fd),y
        cmp #$fd
        bcc loc_093b
        iny
        inc $0c12,x
        lda ($fd),y
        sta $0c24,x

loc_0936:
        inc $0c12,x
        bne loc_0924

loc_093b:
        cmp #$fb
        bcc loc_095f
        cmp #$fb
        bne loc_095b
        lda #$01

loc_0945:
        sta $0c0f,x
        iny
        inc $0c12,x
        lda ($fd),y
        sta $0c22,x
        lda #$00
        sta $0c0e,x
        sta dat_0c0d,x
        beq loc_0936

loc_095b:
        lda #$02
        bne loc_0945

loc_095f:
        cmp #$fa
        bcc loc_0988

dat_0963:
        .byte $c8,$fe,$12,$0c,$b1                   // .....

loc_0968:
        sbc $0a0a,x
        asl
        sta $0c25,x
        tay
        lda dat_0dfd,y
        pha
        and #$0f
        sta $0c28,x
        sta $0c37,x
        pla
        and #$f0
        sta $0c26,x
        sta $0c27,x
        jmp loc_0936

loc_0988:
        sta $0c55,x
        lda $0c24,x
        sta $0c3d,x
        lda #$00
        sta $0c10,x
        sta $0c11,x
        lda #$01
        sta $0c7c,x
        sta $0c7e,x
        ldy $0c25,x
        lda $0e04,y
        and #$02
        beq loc_09b7
        lda $0c27,x
        sta $0c26,x
        lda $0c37,x
        sta $0c28,x

loc_09b7:
        lda $0c55,x
        bne loc_09cd
        ldy $0c25,x
        dec $0c7d,x
        lda $0dfe,y
        and $0c7d,x
        sta $d404,x
        bne loc_0a0d

loc_09cd:
        tay
        lda $0cf1,y
        sta $d401,x
        sta $0c54,x
        sta $0c56,x
        lda $0c91,y
        sta $d400,x
        sta $0c53,x
        sta $0c52,x
        ldy $0c25,x
        lda $0e03,y
        sta $d404,x
        lda $0dfe,y
        sta $d404,x
        lda $0dff,y
        sta $d405,x
        lda $0e00,y
        sta $d406,x
        lda $0c26,x
        sta $d402,x
        lda $0c28,x
        sta $d403,x

loc_0a0d:
        inc $0c12,x
        ldy $0c12,x
        lda ($fd),y
        cmp #$ff
        bne loc_0a3b
        lda #$00
        sta $0c12,x
        inc $0c3b,x
        ldy $0c3b,x
        lda ($fb),y
        cmp #$ff
        bne loc_0a31
        lda #$00
        sta $0c3b,x
        beq loc_0a3b

loc_0a31:
        cmp #$fe
        bne loc_0a3b
        lda #$00
        sta $0c4e
        rts

loc_0a3b:
        lda $0c55,x
        beq loc_0a72
        ldy $0c25,x
        lda $0c0f,x
        bne loc_0a56
        lda $0e99,y
        beq loc_0a59
        sta $0c0f,x
        lda $0e98,y
        sta $0c22,x

loc_0a56:
        jmp loc_0b99

loc_0a59:
        lda $0e02,y
        beq loc_0a61
        jmp loc_0dbf

loc_0a61:
        sta $0c0e,x
        lda $0e95,y
        beq loc_0a6c
        jmp loc_0de1

loc_0a6c:
        sta dat_0c0d,x
        jmp loc_08e5

loc_0a72:
        lda $0e01,y
        sta $0c50
        beq loc_0ac1
        lda $0c13,x
        bne loc_0aa1
        clc
        lda $0c26,x
        adc $0c50
        sta $0c26,x
        sta $d402,x
        lda $0c28,x
        adc #$00
        sta $0c28,x
        sta $d403,x
        clc
        cmp #$0e
        bcc loc_0ac1
        inc $0c13,x
        bne loc_0ac1

loc_0aa1:
        lda $0c26,x
        sec
        sbc $0c50
        sta $0c26,x
        sta $d402,x
        lda $0c28,x
        sbc #$00
        sta $0c28,x
        sta $d403,x
        clc
        cmp #$08
        bcs loc_0ac1
        dec $0c13,x

loc_0ac1:
        lda $0c0e,x
        beq loc_0aff
        lda $0c38,x
        asl
        tay
        lda $0d51,y
        sta $0aea
        lda $0d52,y
        sta $0aeb
        lda $0c58,x
        cmp $0c57,x
        bne loc_0ae4
        lda #$00
        sta $0c58,x

loc_0ae4:
        tay
        lda $0c55,x
        clc
        adc $0d5c,y
        tay
        lda $0c91,y
        sta $d400,x
        lda $0cf1,y
        sta $d401,x
        inc $0c58,x
        jmp loc_08e5

loc_0aff:
        lda dat_0c0d,x
        bne loc_0b07
        jmp loc_0b99

loc_0b07:
        lda $0c67,x
        beq loc_0b45
        cmp #$03
        bcc loc_0b6e
        sec
        lda $0c52,x
        sbc $0c68,x
        sta $0c52,x
        sta $d400,x
        lda $0c56,x
        sbc #$00
        sta $0c56,x
        sta $d401,x
        dec $0c6a,x
        bne loc_0b42
        lda $0c69,x
        sta $0c6a,x
        inc $0c67,x
        lda $0c67,x
        cmp #$05
        bcc loc_0b42
        lda #$01
        sta $0c67,x

loc_0b42:
        jmp loc_08e5

loc_0b45:
        sec
        lda $0c52,x
        sbc $0c68,x
        sta $0c52,x
        sta $d400,x
        lda $0c56,x
        sbc #$00
        sta $0c56,x
        sta $d401,x
        dec $0c6a,x
        bne loc_0b6b
        lda $0c69,x
        sta $0c6a,x
        inc $0c67,x

loc_0b6b:
        jmp loc_08e5

loc_0b6e:
        clc
        lda $0c52,x
        adc $0c68,x
        sta $0c52,x
        sta $d400,x
        lda $0c56,x
        adc #$00
        sta $0c56,x
        sta $d401,x
        dec $0c6a,x
        bne loc_0c0a
        lda $0c69,x
        sta $0c6a,x
        inc $0c67,x
        bne loc_0c0a
        jmp loc_08e5

loc_0b99:
        lda $0c0f,x
        beq loc_0bfd
        cmp #$01
        beq loc_0bba
        cmp #$02
        beq loc_0be5
        cmp #$03
        beq loc_0bd5
        clc
        lda $0c56,x
        adc $0c22,x
        sta $0c56,x
        sta $d401,x
        jmp loc_0bfd

loc_0bba:
        clc
        lda $0c52,x
        sbc $0c22,x
        sta $0c52,x
        sta $d400,x
        lda $0c56,x
        sbc #$00
        sta $0c56,x
        sta $d401,x
        jmp loc_0bfd

loc_0bd5:
        sec
        lda $0c56,x
        sbc $0c22,x
        sta $0c56,x
        sta $d401,x
        jmp loc_0bfd

loc_0be5:
        clc
        lda $0c52,x
        adc $0c22,x
        sta $0c52,x
        sta $d400,x
        lda $0c56,x
        adc #$00
        sta $0c56,x
        sta $d401,x

loc_0bfd:
        ldy $0c25,x
        lda $0e04,y
        and #$01
        beq loc_0c0a
        jmp loc_0f79

loc_0c0a:
        jmp loc_08e5

// --- Region $0d69-$0dad ---
.pc = $0d69 "loc_0d69"

loc_0d69:
        bmi loc_0d7a
        sei
        lda #$81
        sta $0314
        lda #$0d
        sta $0315
        ldx #$00
.label loc_0d7a = * + 2
        stx $dc0e
        inx
        stx $d01a
        cli
        rts

loc_0d81:
        lda #$01
        sta $d019
        lda #$82
        sta $d012
        lda #$1b
        sta $d011
        lda #$01
        sta $d020
        jsr sub_0d9e
        dec $d020
        jmp $ea31
// Referenced by: jsr from $0d95, $156a

sub_0d9e:
        ldx #$00
        jsr smc_0800
        ldx #$07
        jsr smc_0800
        ldx #$0e
        jsr smc_0800
        rts

// --- Region $0dbf-$0dfc ---
.pc = $0dbf "loc_0dbf"

loc_0dbf:
        pha
        and #$0f
        sta $0c38,x
        pla
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $0c57,x
        lda #$00
        sta $0c58,x
        lda #$01
.label loc_0dd8 = * + 2
        sta $0c0e,x
        lda #$00
        sta dat_0c0d,x
        jmp loc_08e5

loc_0de1:
        sta $0c68,x
        lda $0e96,y
        sta $0c69,x
        sta $0c6a,x
        lda #$00
        sta $0c0e,x
        sta $0c67,x
        lda #$01
        sta dat_0c0d,x
        jmp loc_08e5

// --- Region $0f79-$0fc8 ---
.pc = $0f79 "loc_0f79"

loc_0f79:
        lda $0c54,x
        beq loc_0f81
        dec $0c54,x

loc_0f81:
        lda $0c10,x
        beq loc_0f99
        dec $0c10,x
        lda #$81
        sta $d404,x
        lda $0c54,x
        eor #$23
        sta $d401,x
        jmp loc_08e5

loc_0f99:
        jmp loc_0fae

loc_0f9c:
        lda $0c56,x
        sta $d401,x
        sta $0c54,x
        lda $0e97,y
        sta $d404,x
        jmp loc_08e5

loc_0fae:
        lda $0c11,x
        cmp $0e9a,y
        beq loc_0fbe
        inc $0c10,x
        inc $0c11,x
        bne loc_0f9c

loc_0fbe:
        lda #$00
        sta $0c11,x
        sta $0c10,x
        beq loc_0f9c
        brk

// --- Region $1300-$1496 ---
.pc = $1300 "main_1300"

main_1300:
        jmp loc_16b8
// Referenced by: jsr from $1424

sub_1303:
        lda #$38

loc_1305:
        cmp $d012
        bne loc_1305
        ldx #$06

loc_130c:
        dex
        bne loc_130c
        bit $ea
        bit $ea
        ldx #$00
        ldy #$00
        lda $1ca0,x
        nop

loc_131b:
        nop
        nop
        sta $d023
        lda $1cfc,x
        sta $d020
        sta $d021
        inx
        lda $1ca0,x
        cpy #$02
        beq loc_1344
        nop

loc_1332:
        pha
        lda $d012
        and #$07
        tay
        bit $ea
        nop
        nop
        nop
        pla
        cpx #$5c
        bne loc_131b
        rts

loc_1344:
        sta $d023
        lda $1cfc,x
        sta $d020
        sta $d021
        inx
        lda $1ca0,x
        nop
        jmp loc_1332
// Referenced by: jsr from $1445

sub_1358:
        lda #$a0

loc_135a:
        cmp $d012
        bne loc_135a
        ldx #$06

loc_1361:
        dex
        bne loc_1361
        ldx #$00
        ldy #$00
        lda $1c3f,x
        nop

loc_136c:
        nop
        bit $ea
        sta $d022
        lda $1c6f,x
        sta $d020
        sta $d021
        inx
        lda $1c3f,x
        cpy #$02
        beq loc_1396
        nop

loc_1384:
        pha
        lda $d012
        and #$07
        tay
        bit $ea
        nop
        nop
        nop
        pla
        cpx #$31
        bne loc_136c
        rts

loc_1396:
        sta $d022
        lda $1c6f,x
        sta $d020
        sta $d021
        inx
        lda $1c3f,x
        bit $ea
        jmp loc_1384
// Referenced by: jsr from $1464

sub_13ab:
        lda #$d8

loc_13ad:
        cmp $d012
        bne loc_13ad
        ldx #$06

loc_13b4:
        dex
        bne loc_13b4
        bit $ea
        ldx #$00
        ldy #$00
        lda txt_1496,x
        nop

loc_13c1:
        nop
        bit $ea
        sta $d022
        lda $14cc,x
        sta $d020
        sta $d021
        inx
        lda txt_1496,x
        cpy #$02
        beq loc_13eb
        nop

loc_13d9:
        pha
        lda $d012
        and #$07
        tay
        bit $ea
        nop
        nop
        nop
        pla
        cpx #$36
        bne loc_13c1
        rts

loc_13eb:
        sta $d022
        lda $14cc,x
        sta $d020
        sta $d021
        inx
        lda txt_1496,x
        bit $ea
        jmp loc_13d9

irq_1400:
        lda $d019
        sta $d019
        bmi loc_140f
        lda $dc0d
        cli
        jmp $ea31

loc_140f:
        lda #$1b

loc_1411:
        cmp $d012
        bne loc_1411
        lda #$1b
        sta $d011
        jsr sub_154f
        jsr sub_1654
        jsr sub_156a
        jsr sub_1303
        lda #$00
        sta $d020
        sta $d021
        lda #$9a

loc_1431:
        cmp $d012
        bne loc_1431
        ldx #$f6

loc_1438:
        inx
        bne loc_1438
        lda #$1a
        sta $d018
        lda #$b8
        sta $d016
        jsr sub_1358
        lda #$00
        sta $d020
        sta $d021
        ldx #$f5

loc_1452:
        inx
        bne loc_1452
        lda #$18
        sta $d018
        lda $51
        sta $d016
        lda #$0b
        sta $d023
        jsr sub_13ab
        lda #$00
        sta $d020
        sta $d021
        lda #$b8
        sta $d016
        lda #$1c
        sta $d018
        lda #$0b
        sta $d022
        lda #$00
        sta $d023
        lda #$1b
        sta $d011
        lda $dc01
        and #$10
        beq loc_1492
        jmp $febc

loc_1492:
        sei
        jmp loc_1740

txt_1496:
        .byte $40                                   // @ character

// --- Region $1514-$16f6 ---
.pc = $1514 "sub_1514"

// Referenced by: jsr from $16dd
sub_1514: {
        ldx #$00
        stx $57
loop1:
        lda $2960,x
        sta $0630,x
        inx
        cpx #$f0
        bne loop1
        ldx #$ff
        stx $58
        ldx #$00
        txa
loop2:
        sta $0508,x
        inx
        cpx #$28
        bne loop2
        ldx #$00
loop3:
        lda $1de1,x
        sta $0400,x
        lda #$00
        sta $0531,x
        lda $1ee1,x
        sta $0500,x
        lda $1f01,x
        sta $0520,x
        inx
        bne loop3
        rts
}

// Referenced by: jsr from $141b
sub_154f: {
        inc $50
        lda $50
        and #$01
        beq skip
        rts
skip:
        ldy $1c6e
        sty $1c3f
        ldx #$2e
loop:
        lda $1c3f,x
        sta $1c40,x
        dex
        bpl loop
        rts
}
// Referenced by: jsr from $1421

sub_156a:
        jsr sub_0d9e
        ldy #$00
        lda $57
        beq smc_157f
        dec $58
        beq loc_1578
        rts

loc_1578:
        lda #$ff
        sta $58
        sty $57
        rts

smc_157f:
.label smc_1580 = * + 1
        dec $51                                     // !SMC: modified by $15fb, $1600, $161a, $1622, $1639, $1647

smc_1581:
.label smc_1582 = * + 1
        dec $51                                     // !SMC: modified by $1605, $1608, $161d, $1625, $163c, $164a

smc_1583:
.label smc_1584 = * + 1
        dec $51                                     // !SMC: modified by $160b, $160e, $162a, $162d, $163f, $164d

smc_1585:
.label smc_1586 = * + 1
        dec $51                                     // !SMC: modified by $1611, $1614, $1630, $1633, $1642, $1650
        lda $51
        cmp #$10
        bmi loc_158e
        rts

loc_158e:
        lda #$17
        sta $51
        ldx #$00

loc_1594:
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        inx
        cpx #$27
        bne loc_1594
        dec $52
        lda $52
        and #$01
        bne loc_15be
        lda $0796
        ora #$40
        sta $0797
        lda $07be
        ora #$c0
        sta $07bf
        rts

loc_15be:
        ldy #$00
        lda ($53),y
        bne loc_15cf
        lda #$00
        ldy #$18
        sta $53
        sty $54
        jmp loc_15be

loc_15cf:
        inc $53
        bne loc_15d5
        inc $54

loc_15d5:
        ldy #$00
        lda ($53),y
        cmp #$42
        beq loc_15f9
        cmp #$43
        beq loc_1618
        cmp #$44
        beq loc_1637
        cmp #$41
        bne loc_15f0
        lda #$01
        sta $57
        jmp loc_15cf

loc_15f0:
        sta $0797
        ora #$80
        sta $07bf
        rts

loc_15f9:
        lda #$c6
        sta smc_157f                                // SMC: modifies $157f
        lda #$51
        sta smc_1580                                // SMC: modifies $1580
        lda #$ea
        sta smc_1581                                // SMC: modifies $1581
        sta smc_1582                                // SMC: modifies $1582
        sta smc_1583                                // SMC: modifies $1583
        sta smc_1584                                // SMC: modifies $1584
        sta smc_1585                                // SMC: modifies $1585
        sta smc_1586                                // SMC: modifies $1586
        rts

loc_1618:
        lda #$c6
        sta smc_157f                                // SMC: modifies $157f
        sta smc_1581                                // SMC: modifies $1581
        lda #$51
        sta smc_1580                                // SMC: modifies $1580
        sta smc_1582                                // SMC: modifies $1582
        lda #$ea
        sta smc_1583                                // SMC: modifies $1583
        sta smc_1584                                // SMC: modifies $1584
        sta smc_1585                                // SMC: modifies $1585
        sta smc_1586                                // SMC: modifies $1586
        rts

loc_1637:
        lda #$c6
        sta smc_157f                                // SMC: modifies $157f
        sta smc_1581                                // SMC: modifies $1581
        sta smc_1583                                // SMC: modifies $1583
        sta smc_1585                                // SMC: modifies $1585
        lda #$51
        sta smc_1580                                // SMC: modifies $1580
        sta smc_1582                                // SMC: modifies $1582
        sta smc_1584                                // SMC: modifies $1584
        sta smc_1586                                // SMC: modifies $1586
        rts
// Referenced by: jsr from $141e

sub_1654:
        ldx #$00

loc_1656:
        lda txt_16f6,x
        sta $1cfc,x
        lda $16f7,x
        sta $1d04,x
        lda $16f8,x
        sta $1d0c,x
        lda $16f9,x
        sta $1d14,x
        lda $16fa,x
        sta $1d1c,x
        lda $16fb,x
        sta $1d24,x
        lda $16fc,x
        sta $1d2c,x
        lda $16fd,x
        sta $1d34,x
        lda $16fe,x
        sta $1d3c,x
        lda $16ff,x
        sta $1d44,x
        lda $1700,x
        sta $1d4c,x
        inx
        cpx #$08
        bne loc_1656
        inc $55
        lda $55
        and #$01
        beq loc_16a6
        rts

loc_16a6:
        ldy $1715
        sty txt_16f6
        ldx #$1e

loc_16ae:
        lda txt_16f6,x
        sta $16f7,x
        dex
        bpl loc_16ae
        rts

loc_16b8:
        sei
        lda #$00
        ldy #$18
        sta $53
        sty $54
        jsr sub_17a0
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        ldx #$00
        stx $d020
        stx $d021
        inx
        stx $d01a
        jsr sub_1514
        lda #$00
        sta $0314
        lda #$14
        sta $0315
        lda $d011
        and #$7f
        sta $d011
        cli

loc_16f3:
        jmp loc_16f3

txt_16f6:
        .byte $40                                   // @ character

// --- Region $1740-$175c ---
.pc = $1740 "loc_1740"

loc_1740:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        sta $d418
        lda #$00
        sta $0286
        jmp $fce2

// --- Region $17a0-$17ca ---
.pc = $17a0 "sub_17a0"
// Referenced by: jsr from $16c1

sub_17a0:
        jsr $e544
        ldx #$00
        lda #$09

loc_17a7:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_17a7
        lda #$02
        sta $0c4e
        lda #$ad
        sta smc_0800                                // SMC: modifies $0800
        lda #$4e
        sta dat_0801
        lda #$0c
        sta $0802
        rts

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

// --- Region $0c0d-$0d68 ---
.pc = $0c0d "dat_0c0d"

dat_0c0d:
        .fill 16, $00
        .byte $04,$00,$00,$00,$01,$00,$00,$0f,$28,$00,$00,$00,$0f,$00,$0f,$28 // ........(......(
        .byte $00,$00,$00,$c0,$00,$01,$48,$00,$00,$00,$00,$00,$81,$11,$01,$00 // ......H.........
        .byte $01,$00,$01,$8e,$11,$01,$00,$01,$00,$00,$9d,$11,$00,$00,$01,$00 // ................
        .byte $00,$ab,$04,$00,$04,$8f,$8f,$0c,$00,$0c,$00,$00,$c3,$c3,$11,$00 // ................
        .byte $11,$04,$04,$0c,$0c,$47,$49,$07,$00,$00,$00,$00,$00,$00,$00,$00 // .....GI.........
        .byte $00,$01,$30,$02,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ..0.............
        .byte $fe,$01,$00,$00,$00,$00,$01,$fe,$01,$00,$00,$00,$00,$01,$ff,$01 // ................
        .byte $00,$00,$00,$00,$00,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa // ......->Qf{.....
        .byte $18,$38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb // .8Z}...#S...0p..
        .byte $47,$98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f // G..G..w.a.h..0..
        .byte $4e,$18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5 // N........`...1..
        .byte $87,$86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf // ....>.k<9c.K..E.
        .byte $7d,$83,$d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3 // }..ys.|....~....
        .byte $e6,$8f,$f8,$2e,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$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_0d2d:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$59,$0d,$5c,$0d,$60,$0d,$64,$0d,$00,$0c,$18,$00,$07,$0a // ..Y.\.`.d.......
        .byte $0c,$00,$05,$09,$0c,$00,$04,$07,$0c,$00 // ..........

// --- Region $0dae-$0dbe ---
.pc = $0dae "txt_0dae"

txt_0dae:
        .text "(C)1988 DUDA'S !!"

// --- Region $0dfd-$0f78 ---
.pc = $0dfd "dat_0dfd"

dat_0dfd:
        .byte $00,$81,$0a,$00,$00,$00,$80,$01,$92,$41,$0c,$00,$25,$00,$40,$02 // .........A..%.@.
        .byte $c0,$41,$0f,$00,$15,$00,$40,$02,$5a,$43,$e0,$c0,$10,$30,$42,$00 // .A....@.ZC...0B.
        .byte $6a,$41,$00                           // jA.

txt_0e20:
        .text "  A"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$10,$0a,$00,$00,$00,$10,$00,$90,$43,$0f,$00,$07,$00,$42,$02 // .........C....B.
        .byte $00,$81,$08,$00,$00,$00,$80,$01,$60,$41,$0d,$00,$30,$00,$40,$02 // ........`A..0.@.
        .byte $00,$15,$04,$00,$00,$00,$14,$04,$6a,$41,$00,$60,$20,$42,$40,$00 // ........jA.` B@.
        .byte $6a,$41,$00,$60,$20,$43,$40,$00,$93,$41,$00,$70,$aa,$00,$40,$02 // jA.` C@..A.p..@.
        .byte $90,$41,$ee,$00,$15,$00,$40,$02,$60,$41,$00,$90,$30,$45,$30,$02 // .A....@.`A..0E0.
        .byte $98,$41,$09,$00,$00,$00,$40,$01,$50,$41,$00,$90,$40,$47,$40,$02 // .A....@.PA..@G@.
        .byte $90,$41,$0a,$00,$20,$00,$40,$16,$50,$41,$00,$90,$40,$46,$40,$02 // .A.. .@.PA..@F@.
        .byte $00,$00,$11,$00,$00,$03,$00,$00,$00,$00,$81,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $81,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $81,$00,$00,$00,$00,$00,$00,$00,$81,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $11,$41,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .A..............
        .byte $81,$c0,$04,$00,$00,$00,$30,$02,$00,$00,$00,$00,$00,$00,$00,$00 // ......0.........
        .byte $00,$00,$00,$00,$00,$00,$30,$02,$00,$00,$00,$00,$00,$00,$00,$00 // ......0.........
        .byte $00,$00,$00,$00,$00,$00,$30,$02,$00,$00,$00,$00,$00,$00,$00,$00 // ......0.........
        .byte $41,$f0,$01,$01,$00,$00,$30,$02,$00,$00,$00,$00,$00,$00,$00,$00 // A.....0.........
        .byte $81,$00,$00,$00,$00,$00,$30,$02,$00,$00,$00,$00,$00,$00,$37,$3d // ......0.......7=
        .byte $52,$4c,$58,$9d,$a8,$ae,$b4,$ba,$d3,$ee,$15,$3a,$40,$60,$6b,$78 // RLX........:@`kx
        .byte $9f,$a3,$a7,$c6,$db,$ec,$27,$3b,$10,$10,$10,$10,$10,$10,$10,$10 // ......';........
        .byte $10,$10,$10,$10,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11 // ................
        .byte $12,$12,$00,$cc,$81,$41,$00,$0f,$11,$12,$00,$f6,$8e,$43,$00,$0f // .....A.......C..
        .byte $11,$12,$00,$1e,$9d,$47,$00,$10,$11,$12 // .....G....

// --- Region $0fc9-$125b ---
.pc = $0fc9 "dat_0fc9"

dat_0fc9:
        .byte $03,$04,$05,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$07,$00,$00,$0a,$0a,$0a,$0a,$0a,$0a,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$0a,$0a,$01,$01,$01,$01,$ff,$03,$03,$03 // ................
        .byte $03,$03,$03,$03,$03,$03,$03           // .......

spr_1000:
        // === Sprite data (64 bytes, $1000-$103f) ===
        .byte $03,$03,$03                           // ......##......##......##
        .byte $03,$03,$03                           // ......##......##......##
        .byte $03,$03,$03                           // ......##......##......##
        .byte $03,$03,$03                           // ......##......##......##
        .byte $0f,$0f,$0f                           // ....####....####....####
        .byte $0f,$0f,$0f                           // ....####....####....####
        .byte $0f,$0f,$10                           // ....####....####...#....
        .byte $10,$03,$03                           // ...#..........##......##
        .byte $07,$03,$03                           // .....###......##......##
        .byte $03,$03,$ff                           // ......##......##########
        .byte $00,$00,$05                           // .....................#.#
        .byte $05,$04,$04                           // .....#.#.....#.......#..
        .byte $06,$08,$0d                           // .....##.....#.......##.#
        .byte $0d,$10,$00                           // ....##.#...#............
        .byte $10,$10,$10                           // ...#.......#.......#....
        .byte $10,$04,$04                           // ...#.........#.......#..
        .byte $06,$08,$0a                           // .....##.....#.......#.#.
        .byte $0a,$0a,$0a                           // ....#.#.....#.#.....#.#.
        .byte $ff,$fd,$3f                           // ##############.#..######
        .byte $fa,$05,$00                           // #####.#......#.#........
        .byte $ff,$fa,$01                           // #############.#........#
        .byte $fd                                   // sprite 0 padding
        .byte $0f,$19,$fa,$00,$2b,$fa,$01,$13,$fa,$00,$2b,$ff,$fa,$04,$fd,$3f // ....+.....+....?
        .byte $31,$ff,$fd,$0f,$fa,$05,$00,$ff,$fa,$03,$fd,$00 // 1...........

txt_105c:
        .text ">=<>=<>=>=<>=<>=>=<>=<>=>=<>=<>=>=<>=<>=>=<>=<>=>=<>=<>=>=<>=<>="
        .byte $ff,$fa,$02,$fd,$7f,$fc,$01,$0d,$fb,$01,$19,$ff,$fa,$06,$fd,$7f // ................
        .byte $25,$ff,$fa,$02,$fd,$7f,$0d,$ff,$fa,$02,$fd,$7f,$19,$ff,$fa,$07 // %...............
        .byte $fd,$01,$2c,$fa,$09,$49,$fa,$00,$2e,$fa,$09,$49,$49,$fa,$07,$2c // ..,..I.....II..,
        .byte $fa,$00,$2e,$fa,$09,$49,$ff,$fa,$07,$fd,$07,$2c,$2c,$2c,$fd,$03 // .....I.....,,,..
        .byte $2c,$fd,$01,$2c,$2c,$fd,$07,$2c,$2c,$2c,$fd,$03,$2c,$fd,$01,$2c // ,..,,..,,,..,..,
        .byte $2c,$ff,$fa,$07,$fd,$01,$2c,$fa,$09,$49,$49,$49,$fa,$00,$2e,$fa // ,.....,..III....
        .byte $09,$49,$49,$49,$fa,$07,$fd,$01,$2c,$fa,$09,$49,$fa,$07,$2c,$2c // .III....,..I..,,
        .byte $fa,$00,$2e,$fa,$09,$49,$49,$49,$ff,$fa,$11,$fd,$01,$19,$19,$25 // .....III.......%
        .byte $19                                   // .

txt_111d:
        .text "%%$ "
        .byte $14,$14,$20,$14,$20,$20,$1f,$1b,$12,$12,$1e,$12,$1e,$1e,$1d,$19 // .. .  ..........
        .byte $14,$14,$20,$14,$20,$20,$1f,$1b,$ff,$fa,$0d,$fd,$7f,$0d,$ff,$fa // .. .  ..........
        .byte $0c,$fd,$03,$3d,$fd,$07,$38,$fd,$03,$3d,$fd,$03,$3f,$fd,$07,$38 // ...=..8..=..?..8
        .byte $fd,$01,$3f,$3d,$fd,$03,$3d,$3a,$fd,$01,$42,$fd,$05,$41,$ff,$fa // ..?=..=:..B..A..
        .byte $0b,$fd,$17,$31,$fa,$0a,$fd,$07,$32,$ff,$fa,$01,$fd,$07,$19,$19 // ...1....2.......
        .byte $19,$13,$19,$19,$19,$13,$ff,$fa,$0c,$fd,$0f
        .text "1310"
        .byte $ff
        .byte $02,$02,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$02,$02,$ff,$02,$02,$00 // ................
        .byte $11,$0e,$12,$0e,$13,$14,$14,$11,$00,$02,$02,$ff,$09,$ff,$fd,$0f // ................
        .byte $3f,$ff,$fd,$0f,$44,$ff,$fa,$0c,$fd,$05,$41,$3f,$fd,$03,$3d,$fd // ?...D.....A?..=.
        .byte $05,$3c,$3d,$fd,$03,$3f,$fd,$05,$3c,$3d,$fd,$03,$3f,$fd,$05,$42 // .<=..?..<=..?..B
        .byte $41,$fd,$03,$3d,$ff,$fa,$11,$fd,$00,$19,$19,$25,$19,$19,$19,$25 // A..=.......%...%
        .byte $25,$19,$25,$19,$25,$19,$19,$20,$1f,$ff,$fa,$07,$fd,$02,$2c,$fd // %.%.%.. ......,.
        .byte $00,$2c,$fd,$01,$fa,$00,$2e,$fa,$07,$2c,$ff,$fa,$0c,$fd,$0b,$31 // .,.......,.....1
        .byte $fd,$03,$fc,$5e,$31,$fd,$0b,$38,$fd,$03,$fb,$0f,$38,$fd,$0b,$37 // ...^1..8....8..7
        .byte $fd,$03,$fb,$0f,$37,$fd,$0b,$36,$fd,$03,$fb,$1b,$36,$fd,$0b,$34 // ....7..6....6..4
        .byte $fd,$03,$fb,$23,$34,$fd,$0b,$31,$fd,$03,$fb,$40,$31,$fd,$3f,$fc // ...#4..1...@1.?.
        .byte $01,$25,$fb,$01,$31,$ff,$fa,$07,$fd,$02,$2c,$fd,$00,$2c,$fd,$01 // .%..1.....,..,..
        .byte $fa,$00,$2e,$fd,$00,$fa,$07,$2c,$2c,$ff,$fa,$0d,$fd,$3f,$19,$ff // .......,,....?..
        .byte $15,$ff,$00,$17,$19,$ff,$16,$18,$ff   // .........

txt_124a:
        .text "(C)1988 DUDA'S !!"
        .byte $00                                   // string terminator

// --- Region $1497-$1513 ---
.pc = $1497 "Segment $1497"
        .fill 16, $40
        .text "KKLLOOAAOOLLKK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .fill 21, $40
        .text "KLOA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .text "I"
        .text "HGHI"
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AO"
        .byte $4c,$4b                               // LK

dat_14ee:
        // === Fill data (38 bytes, $14ee-$1513) ===
        .fill 38, $40

// --- Region $16f7-$1725 ---
.pc = $16f7 "Segment $16f7"
        .fill 15, $40
        .text "IHHGGAAOOLLKK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "GAOLK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character

// --- Region $175d-$175d ---
.pc = $175d "dat_175d"

dat_175d:
        // === Fill data (1 bytes, $175d-$175d) ===
        .byte $00                                   // .

// --- Region $17cb-$17dc ---
.pc = $17cb "dat_17cb"

dat_17cb:
        .byte $00,$00,$00,$00,$00,$00,$00,$28,$03,$29,$20,$14,$19,$10,$08,$15 // .......(.) .....
        .byte $13                                   // .

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

// --- Region $1800-$1bff ---
.pc = $1800 "txt_1800"

txt_1800:
        .text "   D     "
        .byte $03,$01,$0f,$13,$2f,$09,$0e,$18,$13   // ..../....

txt_1812:
        .text "   B   "
        .byte $10,$12,$05,$13,$05,$0e,$14,$13       // ........

txt_1821:
        .text "  D "

txt_1825:
        .encoding "screencode_mixed"
        .text "over the top from arcade games"
        .encoding "petscii_upper"

txt_1843:
        .text "  C ("

txt_1848:
        .encoding "screencode_mixed"
        .text "sorry for so a shit"
        .encoding "petscii_upper"

txt_185b:
        .text ") !!!!!! "

txt_1864:
        .encoding "screencode_mixed"
        .text "contact caos/inxs plk"
        .encoding "petscii_upper"

txt_1879:
        .text " 063209 "
        .byte $03                                   // .

txt_1882:
        .text " 5000 "
        .byte $0b,$0f,$05,$0c,$0e                   // .....

txt_188d:
        .text " 90 "
        .byte $09,$0e,$20,$17,$05,$13,$14,$2d,$07,$05,$12,$0d,$01,$0e,$19 // .. ....-.......

txt_18a0:
        .text "!!!!!!!!!! "

txt_18ab:
        .encoding "screencode_mixed"
        .text "inxs sends some greetings in no order and incomplet to all members - ikari - jewels"
        .encoding "petscii_upper"

txt_18fe:
        .text " -- "

txt_1902:
        .encoding "screencode_mixed"
        .text "razor express - twg - triad - tli - fusion - ace - fac - dom - madsquad - tsk - online - devils - srg - maw - afl - crs - agile - transcom - htl - rhenus"
        .encoding "petscii_upper"

txt_199b:
        .text " - 2000 "

txt_19a3:
        .encoding "screencode_mixed"
        .text "ad - triangle - orion - sap - lcc - and pentacle"
        .encoding "petscii_upper"

txt_19d3:
        .text "!!!!!!!!! "

txt_19dd:
        .encoding "screencode_mixed"
        .text "that's all bye"
        .encoding "petscii_upper"

txt_19eb:
        .text "!!!!......"

dat_19f5:
        // === Fill data (79 bytes, $19f5-$1a43) ===
        .fill 79, $20
        .byte $00                                   // .

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

// --- Region $1c38-$1d9f ---
.pc = $1c38 "txt_1c38"

txt_1c38:
        .text "OIHOO"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "HHI"
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLOAAOLK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .text "IHGHI"
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLOAAOLK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .text "IHG"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLOAAOLK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "BBJJGGAACCNNFF"
        .byte $40                                   // @ character
        .text "F"
        .byte $40                                   // @ character
        .text "FF"
        .byte $40                                   // @ character
        .text "KLLOOAAGGHHII"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "BBJJGGAACCNNF"
        .byte $40                                   // @ character
        .text "FNFNNCNCCACAAMAMMEMEEIEII"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "AAOAOOLOLLKLKK"

dat_1cfb:
        // === Fill data (72 bytes, $1cfb-$1d42) ===
        .fill 72, $40
        .text "I"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "IH"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "IH"
        .text "H"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character

dat_1d9f:
        // === Fill data (1 bytes, $1d9f-$1d9f) ===
        .byte $00                                   // .

// --- Region $1de7-$1fe5 ---
.pc = $1de7 "dat_1de7"

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

txt_1e3b:
        .text " !!"
        .byte $22                                   // double quote character
        .text "#"
        .byte $00                                   // string terminator
        .byte $00,$1b
        .text "!!$%&"
        .byte $12
        .byte $27,$28,$00

txt_1e4c:
        .text ")*+++,-"
        .byte $00                                   // string terminator
        .fill 9, $00
        .byte $01,$02,$12,$12,$2e,$2f,$30,$12,$12,$31,$32,$00,$01,$02,$12,$12 // ...../0..12.....
        .byte $2e,$05,$06
        .byte $33,$12
        .text "4567"
        .byte $12,$12
        .byte $38,$39,$3a,$00,$00
        .fill 8, $00
        .byte $3b,$3c,$12
        .text "=>?7"
        .byte $12
        .byte $40,$11
        .text "AB;<"
        .byte $12
        .byte $3d
        .byte $0e,$00,$0f,$10,$11,$12,$43,$12       // ......C.

txt_1e9d:
        .text "DEFGHHHIJ"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .byte $4b,$4c,$12
        .text "MNOP"
        .byte $12
        .byte $51,$52,$26
        .byte $12,$53,$54,$12,$4d,$4e,$00,$00,$29,$55,$56,$12,$12,$57,$58,$59 // .ST.MN..)UV..WXY
        .byte $12
        .text "MZZZ"
        .byte $5b
        .byte $5c,$00,$00,$00,$00,$00,$01,$02,$12,$12
        .byte $2e,$2f,$30,$12,$5d,$5e,$00,$06,$33,$12,$12,$12,$2e,$05,$00,$5f // ./0.]^..3......_
        .byte $60,$12,$12,$12,$12,$34,$61,$62,$63,$12,$64,$65,$00,$00,$00,$00 // `....4abc.de....
        .byte $00,$00,$00,$00
        .byte $3b,$3c,$12
        .text "=>?7"
        .byte $12,$66,$67,$00,$0f
        .byte $68,$12,$12,$3d,$0e,$29,$69,$6a,$12,$12,$6b,$6c,$11,$12,$13,$6d // h..=.)ij..kl...m
        .byte $6e,$12,$6f,$70,$00,$00,$00,$00,$00,$00,$00,$4b,$4c,$12,$4d,$4e // n.op.......KL.MN
        .byte $4f,$50,$12,$51,$71,$00,$00,$4b,$4c,$12,$4d,$4e,$72,$73,$37,$12 // OP.Qq..KL.MNrs7.
        .byte $74,$75,$76,$77,$26,$12,$27,$28,$78,$59,$12,$79,$7a,$00,$00,$00 // tuvw&.'(xY.yz...
        .byte $00,$00,$00,$7b,$7c,$7c,$7d,$2f,$30,$12,$5d,$5e,$00,$00,$00,$7e // ...{||}/0.]^...~
        .byte $7f,$7f,$80,$81,$82,$12,$12,$83,$84,$00,$00,$00,$7e,$7f,$7f,$7f // ............~...
        .byte $05,$62,$63,$12,$64,$65,$00,$00,$00,$00,$00,$00,$00,$00,$85,$3f // .bc.de.........?
        .byte $37,$12,$66,$67,$00,$00,$00,$00,$00   // 7.fg.....

spr_1f80:
        // === Sprite data (64 bytes, $1f80-$1fbf) ===
        .byte $86,$87,$37                           // #....##.#....###..##.###
        .byte $12,$88,$89                           // ...#..#.#...#...#...#..#
        .byte $8a

txt_1f87:
        .byte $21,$21
        .byte $21,$21,$21                           // ..#....#..#....#..#....#
        .byte $21,$21,$21                           // ..#....#..#....#..#....#
        .byte $21,$8b,$8c                           // ..#....##...#.###...##..
        .byte $12,$6f,$70                           // ...#..#..##.####.###....
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$4f                           // .................#..####
        .byte $50,$12,$51                           // .#.#.......#..#..#.#...#
        .byte $71,$00,$00                           // .###...#................
        .byte $00,$00,$85                           // ................#....#.#
        .byte $8d,$8e,$12                           // #...##.##...###....#..#.
        .byte $12,$12,$12                           // ...#..#....#..#....#..#.
        .byte $12,$12,$12                           // ...#..#....#..#....#..#.
        .byte $12,$12,$12                           // ...#..#....#..#....#..#.
        .byte $12,$12,$12                           // ...#..#....#..#....#..#.
        .byte $12,$12,$12                           // ...#..#....#..#....#..#.
        .byte $12,$12,$12                           // ...#..#....#..#....#..#.
        .byte $79,$7a,$00                           // .####..#.####.#.........
        .byte $00                                   // sprite 0 padding
        .byte $00,$00,$00                           // ........................
        .byte $00,$8f,$90                           // ........#...#####..#....
        .byte $7c,$7c,$91                           // .#####...#####..#..#...#
        .byte $00,$00,$00                           // ........................
        .byte $00,$92,$93                           // ........#..#..#.#..#..##
        .byte $94,$7c,$7c                           // #..#.#...#####...#####..
        .byte $7c,$7c,$7c                           // .#####...#####...#####..
        .byte $7c,$7c,$7c                           // .#####...#####...#####..
        .byte $7c,$7c,$7c                           // .#####...#####...#####..
        .byte $7c,$7c,$7c                           // .#####...#####...#####..
        .byte $7c,$7c,$7c                           // .#####...#####...#####..
        .byte $7c,$7c,$7c                           // .#####...#####...#####..
        .byte $7c,$95

// --- Region $2000-$20d8 ---
.pc = $2000 "chr_2000"

chr_2000:
        // === Charset data (217 bytes, $2000-$20d8) ===
        .byte $00,$00,$00,$00,$02,$09,$25,$95       // char 0 @+0
        .byte $aa,$95,$95,$95,$97,$97,$97,$95       // char 1 @+1
        .byte $aa,$95,$95,$95,$bf,$aa,$95,$95       // char 2 @+2
        .byte $aa,$95,$95,$95,$97,$97,$97,$97       // char 3 @+3
        .byte $aa,$95,$95,$95,$97,$97,$97,$97       // char 4 @+4
        .byte $aa,$95,$95,$95,$97,$96,$95,$95       // char 5 @+5
        .byte $aa,$95,$95,$95,$97,$96,$95,$95       // char 6 @+6
        .byte $aa,$95,$95,$95,$97,$97,$97,$97       // char 7 @+7
        .byte $aa,$97,$97,$97,$97,$97,$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,$97,$97,$97,$97,$97,$95,$95       // char 11 @+11
        .byte $aa,$97,$97,$97,$97,$97,$97,$97       // char 12 @+12
        .byte $a0,$a8,$9a,$96,$95,$95,$95,$97       // char 13 @+13
        .byte $aa,$95,$95,$95,$95,$97,$97,$97       // char 14 @+14
        .byte $aa,$95,$95,$95,$95,$97,$97,$97       // char 15 @+15
        .byte $aa,$95,$95,$95,$bf,$aa,$95,$95       // char 16 @+16
        .byte $aa,$95,$95,$95,$95,$97,$97,$97       // char 17 @+17
        .byte $aa,$95,$95,$95,$bf,$aa,$95,$95       // char 18 @+18
        .byte $aa,$95,$95,$95,$97,$96,$95,$95       // char 19 @+19
        .byte $aa,$95,$95,$95,$bd,$09,$09,$09       // char 20 @+20
        .byte $aa,$97,$97,$97,$97,$97,$97,$97       // char 21 @+21
        .byte $aa,$97,$97,$97,$97,$97,$97,$95       // char 22 @+22
        .byte $aa,$97,$97,$97,$97,$97,$97,$97       // char 23 @+23
        .byte $ab,$97,$97,$97,$97,$95,$a5,$29       // char 24 @+24
        .byte $aa,$97,$97,$97,$97,$97,$95,$95       // char 25 @+25
        .byte $aa,$95,$95,$95,$bf,$02,$0a,$09       // char 26 @+26

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

// --- Region $2108-$2110 ---
.pc = $2108 "dat_2108"

dat_2108:
        .byte $0a,$09,$09,$09,$09,$09,$09,$09       // char 33 '!'

dat_2110:
        // === Fill data (1 bytes, $2110-$2110) ===
        .byte $00                                   // .

// --- Region $2138-$214f ---
.pc = $2138 "dat_2138"

dat_2138:
        .byte $0a,$09,$09,$0a,$09,$0b,$00,$00       // char 39 '''
        .byte $00,$02,$02,$0a,$09,$09,$09,$09       // char 40 '('
        .byte $2a,$27,$25,$25,$29,$09,$09,$09       // char 41 ')'

// --- Region $216d-$21d8 ---
.pc = $216d "dat_216d"

dat_216d:
        .byte $2a,$25,$25                           // char 45 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$02,$02,$0a,$09,$29       // char 47 '/'
        .byte $aa,$95,$95,$95,$97,$97,$97,$97       // char 48 '0'
        .byte $0a,$09,$09,$09,$09,$09,$09,$09       // char 49 '1'
        .byte $aa,$95,$95,$95,$bf,$aa,$95,$95       // char 50 '2'
        .byte $aa,$95,$95,$95,$97,$be,$09,$09       // char 51 '3'
        .byte $aa,$97,$97,$97,$97,$97,$95,$95       // char 52 '4'
        .byte $aa,$95,$95,$95,$97,$96,$95,$95       // char 53 '5'
        .byte $aa,$95,$95,$95,$97,$96,$95,$95       // char 54 '6'
        .byte $aa,$95,$95,$95,$bf,$00,$00,$00       // char 55 '7'
        .byte $aa,$95,$95,$95,$97,$96,$95,$95       // char 56 '8'
        .byte $aa,$95,$95,$95,$97,$96,$95,$95       // char 57 '9'
        .byte $00,$00,$00,$0a,$09,$09,$09,$0b       // char 58 ':'

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

// --- Region $21f8-$22d8 ---
.pc = $21f8 "dat_21f8"

dat_21f8:
        .byte $2a,$a5,$95,$95,$97,$be,$0a,$09       // char 63 '?'

spr_2200:
        .byte $00,$00,$00,$00,$80,$60               // char 64 (partial)

txt_2206:
        .byte $58,$56                               // char 64 (partial)
        .byte $aa,$57,$57,$57,$97,$97,$97,$57       // char 65 'A'
        .byte $aa                                   // char 66 (partial)

txt_2211:
        .byte $57,$57,$57,$d7,$97                   // char 66 (partial)

txt_2216:
        .byte $57,$5c                               // char 66 (partial)
        .byte $aa,$57,$57,$57,$ff,$00,$00,$00       // char 67 'C'
        .byte $a0,$68,$5a,$57,$97,$97,$97,$97       // char 68 'D'
        .byte $aa,$57,$57,$57,$ff,$a8               // char 69 (partial)

txt_222e:
        .byte $5c,$5c                               // char 69 (partial)
        .byte $aa,$57,$57,$57,$ff,$a8               // char 70 (partial)

txt_2236:
        .byte $5c,$5c                               // char 70 (partial)
        .byte $aa,$57,$57,$57,$ff,$aa,$97,$97       // char 71 'G'
        .byte $aa,$97,$97,$97,$97,$97               // char 72 (partial)

txt_2246:
        .byte $57,$57                               // char 72 (partial)
        .byte $a0,$70,$70,$70,$70,$70,$70,$70       // char 73 'I'
        .byte $aa,$97,$97,$97,$97,$97,$97,$97       // char 74 'J'
        .byte $aa,$97,$97,$97,$97,$57,$5f,$7c       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $0a,$2b,$a7,$97                       // char 77 (partial)

txt_226c:
        .byte $57,$57,$57,$d7                       // char 77 (partial)
        .byte $aa                                   // char 78 (partial)

txt_2271:
        .byte $57,$57,$57,$57,$d7,$97,$97           // char 78 (partial)
        .byte $aa                                   // char 79 (partial)

txt_2279:
        .byte $57,$57,$57,$57,$d7,$97,$97           // char 79 (partial)
        .byte $aa                                   // char 80 (partial)

txt_2281:
        .byte $57,$57,$57,$d7,$97                   // char 80 (partial)

txt_2286:
        .byte $57,$57                               // char 80 (partial)
        .byte $aa                                   // char 81 (partial)

txt_2289:
        .byte $57,$57,$57,$57,$d7,$97,$97           // char 81 (partial)
        .byte $aa                                   // char 82 (partial)

txt_2291:
        .byte $57,$57,$57,$d7,$97                   // char 82 (partial)

txt_2296:
        .byte $57,$5c                               // char 82 (partial)
        .byte $aa,$57,$57,$57,$ff,$aa               // char 83 (partial)

txt_229e:
        .byte $57,$57                               // char 83 (partial)
        .byte $aa,$57,$57,$57,$7f,$70,$70,$70       // char 84 'T'
        .byte $aa,$97,$97,$97,$97,$97,$97,$97       // char 85 'U'
        .byte $aa,$97,$97,$97,$97,$97,$97,$57       // char 86 'V'
        .byte $aa,$97,$97,$97,$97,$97,$97,$97       // char 87 'W'
        .byte $ab,$97,$97,$97,$97,$57,$5f,$7e       // char 88 'X'
        .byte $aa,$97,$97,$97,$97,$97               // char 89 (partial)

txt_22ce:
        .byte $57,$57                               // char 89 (partial)
        .byte $ab                                   // char 90 (partial)

txt_22d1:
        .byte $57,$57,$57,$d7,$57,$5f,$5c           // char 90 (partial)

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

// --- Region $2308-$2310 ---
.pc = $2308 "dat_2308"

dat_2308:
        .byte $a0,$70,$70,$70,$70,$70,$70,$70       // char 97 'a'

dat_2310:
        // === Fill data (1 bytes, $2310-$2310) ===
        .byte $00                                   // .

// --- Region $2338-$234f ---
.pc = $2338 "dat_2338"

dat_2338:
        .byte $b0,$70,$70,$70,$f0,$c0,$00,$00       // char 103 'g'
        .byte $a8,$9c,$5c,$5c,$7c,$70,$70,$70       // char 104 'h'
        .byte $00,$c0,$c0,$f0,$70,$70,$70,$70       // char 105 'i'

// --- Region $236d-$23d8 ---
.pc = $236d "dat_236d"

dat_236d:
        .byte $a8,$5c,$5c                           // char 109 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $2b,$a7,$97,$97,$5f,$5c,$7c,$70       // char 111 'o'
        .byte $aa                                   // char 112 (partial)

txt_2381:
        .byte $57,$57,$57,$d7,$97,$97,$97           // char 112 (partial)
        .byte $a0,$70,$70,$70,$70,$70,$70,$70       // char 113 'q'
        .byte $aa                                   // char 114 (partial)

txt_2391:
        .byte $57,$57,$57,$d7,$97                   // char 114 (partial)

txt_2396:
        .byte $57,$57                               // char 114 (partial)
        .byte $aa                                   // char 115 (partial)

txt_2399:
        .byte $57,$57,$57,$d7,$97,$57,$57           // char 115 (partial)
        .byte $00,$00,$a8,$5c,$5c,$5f               // char 116 (partial)

txt_23a6:
        .byte $57,$57                               // char 116 (partial)
        .byte $aa,$57,$57,$57,$ff,$ab               // char 117 (partial)

txt_23ae:
        .byte $57,$57                               // char 117 (partial)
        .byte $aa,$57,$57,$57,$ff,$ab               // char 118 (partial)

txt_23b6:
        .byte $57,$57                               // char 118 (partial)
        .byte $aa                                   // char 119 (partial)

txt_23b9:
        .byte $57,$57,$57,$d7,$97,$97,$97           // char 119 (partial)
        .byte $aa                                   // char 120 (partial)

txt_23c1:
        .byte $57,$57,$57,$d7,$97                   // char 120 (partial)

txt_23c6:
        .byte $57,$57                               // char 120 (partial)
        .byte $aa                                   // char 121 (partial)

txt_23c9:
        .byte $57,$57,$57,$d7,$97,$57,$57           // char 121 (partial)
        .byte $00,$00,$00,$a0,$70,$70,$70,$f0       // char 122 'z'

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

// --- Region $23f8-$24d7 ---
.pc = $23f8 "dat_23f8"

dat_23f8:
        .byte $ac,$5b                               // char 127 (partial)

txt_23fa:
        .byte $57,$57,$d7,$57,$5b,$5b               // char 127 (partial)

scr_2400:
        // === Screen RAM (216 bytes, $2400-$24d7) ===
        .encoding "screencode_mixed"
        .byte $d5                                   // scrcode: .
        .text "5mc@@@@"
        .byte $95,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $95,$97,$96,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $95,$97,$96,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $95,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $95,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@iiiiiik@"
        .byte $ab,$97,$97,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $95,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$95,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $95,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$95,$95,$95,$95,$ff           // scrcode: .......
        .text "@"
        .byte $95,$95,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $95,$bf,$aa,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .text "iiiiiik@"
        .byte $97,$97,$95,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $a5                                   // scrcode: .
        .text "%%)iik@"
        .byte $97,$95,$95,$95,$95,$97,$bf           // scrcode: .......
        .text "@%"
        .byte $95,$97,$97,$97,$97,$bf               // scrcode: ......
        .text "@"
        .byte $95,$bd                               // scrcode: ..
        .text "iiiik@"
        .encoding "petscii_upper"

txt_24d0:
        .text ")%"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $95,$95,$95,$bf                       // scrcode: ....

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

// --- Region $2508-$250f ---
.pc = $2508 "dat_2508"

dat_2508:
        .encoding "screencode_mixed"
        .text "ikjiiik"
        .encoding "petscii_upper"

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

// --- Region $2540-$25d5 ---
.pc = $2540 "dat_2540"

dat_2540:
        .encoding "screencode_mixed"
        .text "iiijbb@@ii"
        .encoding "petscii_upper"

txt_254a:
        .text ")%%'/"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .fill 18, $00                               // scrcode: @@@@@@@@@@@@@@@@@@
        .text "jiijik%/@@@@@@@@jiiik@%"
        .byte $a5,$97,$97,$9f,$9c,$bc,$b0,$97,$97,$97,$95,$95,$95,$bf // scrcode: ..............
        .text "@ii"
        .text "iiiik@"
        .byte $95,$97,$96,$95,$95,$95,$bf           // scrcode: .......
        .text "@i"
        .byte $ab,$96,$95,$95,$95,$bf               // scrcode: ......
        .text "@"
        .byte $95,$bf                               // scrcode: ..
        .text "bbbbb@"
        .byte $95,$bf,$aa,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $95,$97                               // scrcode: ..
        .byte $96,$95,$95,$95,$bf                   // scrcode: .....
        .text "@@@@@@@@@"
        .byte $95,$97,$96,$95,$95,$95,$bf           // scrcode: .......
        .text "@"
        .byte $95,$bf,$aa,$95,$95,$95,$bf           // scrcode: .......
        .text "@jiiik"
        .encoding "petscii_upper"

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

// --- Region $25f8-$26d7 ---
.pc = $25f8 "dat_25f8"

dat_25f8:
        .encoding "screencode_mixed"
        .text "ikjiiik@"
        .byte $57,$5c,$70,$c0                       // scrcode: ....
        .text "@@@@"
        .byte $57,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $57,$d7,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@@@"
        .byte $aa,$57,$57,$57,$ff                   // scrcode: .....
        .text "@"
        .byte $97,$97,$97,$57,$5f,$7c,$f0           // scrcode: .......
        .text "@"
        .byte $5c,$fc,$aa,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $5c,$fc                               // scrcode: ..
        .text "@@@@@@"
        .byte $97,$97,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .encoding "petscii_upper"

spr_2640:
        .encoding "screencode_mixed"
        .byte $57,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $70,$70,$70,$70,$70,$70,$f0           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $5f,$57,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@@@"
        .byte $aa,$57,$57,$57,$ff                   // scrcode: .....
        .text "@"
        .byte $97,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $97,$97,$57,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $57,$ff                               // scrcode: ..
        .text "@@@@@@"
        .byte $97,$97,$57,$57,$57,$57,$f7           // scrcode: .......
        .text "?"
        .byte $5f,$57,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $57,$d7,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $70,$70,$70,$70,$70,$70,$f0           // scrcode: .......
        .text "@"
        .byte $97,$97,$57,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $5f,$5c,$5c,$7c,$70,$70,$f0           // scrcode: .......
        .text "@"
        .byte $97                                   // scrcode: .
        .encoding "petscii_upper"

txt_26b9:
        .text "WWWW"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $5c,$57,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $57,$7f,$70,$70,$70,$70,$f0           // scrcode: .......
        .text "@"
        .byte $7c,$70,$ab,$57,$57,$57,$ff           // scrcode: .......
        .encoding "petscii_upper"

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

// --- Region $2708-$270f ---
.pc = $2708 "dat_2708"

dat_2708:
        .byte $70,$f0,$a0,$70,$70,$70,$f0           // scrcode: .......

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

// --- Region $2740-$27d5 ---
.pc = $2740 "dat_2740"

dat_2740:
        .encoding "screencode_mixed"
        .byte $70,$70,$7c,$5c,$5c,$9c,$bc           // scrcode: .......
        .text "@"
        .byte $70,$70,$70,$f0,$c0,$c0               // scrcode: ......
        .text "@@@@@@@@@@@@@@@@@@@@"
        .byte $a0,$70,$70,$70,$f0,$c0               // scrcode: ......
        .byte $5c,$fc                               // scrcode: ..
        .text "@@@@@@@@"
        .byte $a0,$70,$70,$70,$f0                   // scrcode: .....
        .text "@"
        .byte $f0,$c0,$c0                           // scrcode: ...
        .text "@@@@@"
        .byte $97,$97,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $70,$70,$70,$70,$70,$70,$f0           // scrcode: .......
        .text "@"
        .byte $57,$ff,$ab,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $57,$d7,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $57,$5f,$5c,$5c,$5c,$5c,$fc           // scrcode: .......
        .text "@"
        .byte $57,$d7,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $57,$d7,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $97,$97,$97,$97,$97,$97,$bf           // scrcode: .......
        .text "@"
        .byte $57,$d7,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $57,$d7,$97,$57,$57,$57,$ff           // scrcode: .......
        .text "@"
        .byte $a0,$70,$70,$70,$f0                   // scrcode: .....
        .encoding "petscii_upper"

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

// --- Region $2800-$2953 ---
.pc = $2800 "chr_2800"

chr_2800:
        .fill 14, $00
        .byte $05,$55,$00,$00,$00,$00,$05,$55,$55,$55,$00,$00,$05,$55,$55,$55 // .U.....UUU...UUU
        .byte $55,$55,$00                           // UU.

txt_2821:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 4 (partial)
        .byte $00,$00                               // char 5 (partial)

txt_282a:
        .byte $50,$55,$55,$55,$55,$55               // char 5 (partial)
        .byte $00,$00,$00,$00                       // char 6 (partial)

txt_2834:
        .byte $50,$55,$55,$55                       // char 6 (partial)
        .byte $00,$00,$00,$00,$00,$00,$50,$55       // char 7 @+7
        .byte $05                                   // char 8 (partial)

txt_2841:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 8 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 9 @+9
        .byte $50,$55,$55,$55,$55,$55,$55,$55       // char 10 @+10
        .byte $00,$00,$00,$00,$00,$00,$05,$00       // char 11 @+11
        .byte $55,$55,$55,$5f,$5f,$5f,$5f,$5f       // char 12 @+12
        .byte $55,$55,$55,$fd,$5f,$5f,$fd,$55       // char 13 @+13
        .byte $55,$55,$55,$7f,$7d,$7d,$7f,$7f       // char 14 @+14
        .byte $55,$55,$55,$f5,$7d,$7d,$f5,$d5       // char 15 @+15
        .byte $55,$55,$55,$ff,$f5,$f5,$ff,$f5       // char 16 @+16
        .byte $55,$55,$55,$f5                       // char 17 (partial)

txt_288c:
        .byte $57,$57,$55,$55                       // char 17 (partial)
        .byte $55,$55,$55,$ff,$d7,$d5,$ff,$57       // char 18 @+18
        .byte $55,$55,$55,$5f,$df,$5f,$5f,$df       // char 19 @+19
        .byte $55,$55,$55,$ff,$55,$55,$f5,$55       // char 20 @+20
        .byte $55,$55,$55,$7d,$7f,$7f,$7f,$7d       // char 21 @+21
        .byte $55,$55,$55,$7d,$7d,$fd,$fd,$fd       // char 22 @+22
        .byte $55,$55,$55,$ff,$5f,$5f,$5f,$5f       // char 23 @+23
        .byte $55,$55,$55,$f5                       // char 24 (partial)

txt_28c4:
        .byte $55,$55,$55,$55                       // char 24 (partial)
        .byte $00,$00,$00,$00,$00,$00,$50,$00       // char 25 @+25
        .byte $05,$00,$00,$00,$00,$00,$00,$00       // char 26 @+26
        .byte $55,$55,$05,$00,$00,$00,$00,$00       // char 27 @+27
        .byte $55,$55,$55,$55,$05,$00,$00,$00       // char 28 @+28

txt_28e8:
        .byte $55,$55,$55,$55,$55,$55,$05,$00       // char 29 @+29
        .byte $5f,$5f                               // char 30 (partial)

txt_28f2:
        .byte $55,$55,$55,$55,$55,$55               // char 30 (partial)
        .byte $7d,$7d                               // char 31 (partial)

txt_28fa:
        .byte $55,$55,$55,$55,$55,$55               // char 31 (partial)
        .byte $f5,$7d                               // char 32 (partial)

txt_2902:
        .byte $55,$55,$55,$55,$55,$55               // char 32 (partial)
        .byte $f5,$ff                               // char 33 (partial)

txt_290a:
        .byte $55,$55,$55,$55,$55,$55               // char 33 (partial)
        .byte $57,$f5                               // char 34 (partial)

txt_2912:
        .byte $55,$55,$55,$55,$55,$55               // char 34 (partial)
        .byte $d7,$ff                               // char 35 (partial)

txt_291a:
        .byte $55,$55,$55,$55,$55,$55               // char 35 (partial)
        .byte $df,$5f                               // char 36 (partial)

txt_2922:
        .byte $55,$55,$55,$55,$55,$55               // char 36 (partial)
        .byte $55,$ff                               // char 37 (partial)

txt_292a:
        .byte $55,$55,$55,$55,$55,$55               // char 37 (partial)
        .byte $55,$55,$55,$55,$55,$55,$50,$00       // char 38 '&'

txt_2938:
        .byte $55,$55,$55,$55,$50,$00,$00,$00       // char 39 '''
        .byte $55,$55,$50,$00,$00,$00,$00,$00       // char 40 '('
        .byte $50,$00,$00,$00,$00,$00,$00,$00       // char 41 ')'

txt_2950:
        .byte $55,$55,$55,$55                       // char 42 (partial)

// --- Region $2970-$2976 ---
.pc = $2970 "dat_2970"

dat_2970:
        .byte $01,$02,$03,$04,$05,$06,$07           // char 46 (partial)

// --- Region $2994-$2a19 ---
.pc = $2994 "dat_2994"

dat_2994:
        .byte $01,$02,$03,$08                       // char 50 (partial)
        .byte $09,$09,$09,$09,$09,$09,$09,$0a       // char 51 '3'
        .byte $05,$06,$07,$00,$00,$00,$00,$00       // char 52 '4'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 53 '5'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 54 '6'
        .byte $0b,$02,$03,$08,$09,$0c,$0d,$0e       // char 55 '7'
        .byte $0f,$10,$11,$12,$13,$14,$15,$16       // char 56 '8'
        .byte $17,$18,$09,$0a,$05,$06,$19,$00       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 59 ';'
        .byte $00,$1a,$1b,$1c,$1d,$1e,$09,$1f       // char 60 '<'

txt_29e8:
        .byte $20,$21,$22,$23,$24,$25,$1f,$1f       // char 61 '='
        .byte $1e,$09                               // char 62 (partial)

txt_29f2:
        .byte $26,$27,$28,$29,$00,$00               // char 62 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$1a,$1b,$1c       // char 65 'A'
        .byte $1d,$09,$09,$09,$09,$09               // char 66 (partial)

txt_2a16:
        .byte $26,$27                               // char 66 (partial)
        .byte $28,$29                               // char 67 (partial)

// --- Region $2a39-$2a3e ---
.pc = $2a39 "dat_2a39"

dat_2a39:
        .byte $1a,$1b,$2a,$28,$29                   // char 71 (partial)

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

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

scr_2c00:
        .byte $00                                   // .

// --- Region $3000-$34ae ---
.pc = $3000 "chr_3000"

chr_3000:
        .fill 14, $00
        .byte $03,$03,$3f,$3f,$3f,$fe,$fe,$fe,$fa,$fa,$ff,$ff,$ff,$aa,$aa,$aa // ..???...........
        .byte $aa,$aa,$ff,$fd,$f5,$95,$95,$95       // ........

txt_3026:
        .byte $54,$54                               // char 4 (partial)
        .byte $40,$40,$40,$00,$00,$00,$00,$00       // char 5 @+5
        .byte $3f,$3f,$3f,$0f,$0f,$0f,$03,$03       // char 6 @+6
        .byte $ff,$ff,$ff,$ea,$ea,$ea,$fa,$fa       // char 7 @+7
        .byte $ff,$ff,$fd,$a9,$a9,$a9,$aa,$aa       // char 8 @+8
        .byte $c0                                   // char 9 (partial)

txt_3049:
        .byte $40,$40,$50,$50,$50,$54,$54           // char 9 (partial)
        .byte $03,$0f,$0f,$0f,$3f,$3f,$3f,$f5       // char 10 @+10
        .byte $fa,$ea,$ea,$ea,$aa,$aa,$aa,$55       // char 11 @+11
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$55       // char 12 @+12
        .byte $aa,$a9,$a9,$a9,$a5,$a5,$a5           // char 13 (partial)

txt_306f:
        .byte $55                                   // char 13 (partial)
        .byte $54,$50,$50,$50,$40,$40,$40,$00       // char 14 @+14
        .byte $03,$00,$00,$00,$00,$00,$00,$00       // char 15 @+15
        .byte $fa,$fe,$fe,$fe,$3f,$3f,$3f,$0f       // char 16 @+16
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ea       // char 17 @+17
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 18 @+18
        .byte $54,$95,$95,$95,$a5,$a5,$a5,$a9       // char 19 @+19
        .byte $00,$00,$00,$00                       // char 20 (partial)

txt_30a4:
        .byte $40,$40,$40,$50                       // char 20 (partial)
        .byte $00,$00,$15,$04,$04,$04,$04,$00       // char 21 @+21
        .byte $00,$00,$11,$11,$15,$04,$04,$00       // char 22 @+22
        .byte $00,$00,$15,$11,$15,$10,$10,$00       // char 23 @+23
        .byte $00,$00,$11,$11,$15,$11,$11,$00       // char 24 @+24
        .byte $00,$00,$11,$11,$11,$11,$15,$00       // char 25 @+25
        .byte $00,$00,$15,$10,$10,$15,$01,$01       // char 26 @+26
        .byte $00,$00,$00,$00,$00,$0f,$0f,$0f       // char 27 @+27
        .byte $d5,$55,$00,$00,$00,$ff,$ff,$ff       // char 28 @+28
        .byte $55,$55,$00,$00,$00,$ff,$ff,$ff       // char 29 @+29
        .byte $55,$55,$00,$00,$00,$ff,$ff,$fd       // char 30 @+30
        .byte $55,$55,$00,$00,$00,$d0,$50,$50       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$3f,$3f,$3f       // char 32 ' '
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff       // char 33 '!'
        .byte $00,$00,$00,$00,$00,$ff,$fd,$f5       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$40,$40,$40       // char 35 '#'
        .byte $00,$00,$00,$00,$00,$ff,$ff,$fd       // char 36 '$'
        .byte $0f,$0f,$03,$03,$03,$d0,$50,$50       // char 37 '%'
        .byte $ea,$ea,$fa,$fa,$fa,$fe,$fe,$fe       // char 38 '&'
        .byte $a9,$a9,$aa,$aa,$aa,$aa,$aa,$aa       // char 39 '''
        .byte $50,$50,$54,$54,$54,$95,$95,$95       // char 40 '('
        .byte $00,$00,$00,$00,$00,$00,$03,$0f       // char 41 ')'
        .byte $15,$00,$00,$00,$00,$ff,$ff,$ff       // char 42 '*'
        .byte $55,$00,$00,$00,$00,$ff,$ff,$ff       // char 43 '+'
        .byte $55,$00,$00,$00,$00,$ff,$ff,$fd       // char 44 ','
        .byte $55,$00,$00,$00,$00,$d0               // char 45 (partial)

txt_316e:
        .byte $50,$40                               // char 45 (partial)
        .byte $a5,$a5,$a5,$95,$95,$95,$54,$54       // char 46 '.'
        .byte $40,$40,$40,$03,$03,$03,$0f,$0f       // char 47 '/'
        .byte $fe,$fe,$fe,$fa,$fa,$fa,$ea,$ea       // char 48 '0'
        .byte $a9,$a9,$a9,$aa,$aa,$aa,$aa,$aa       // char 49 '1'

txt_3190:
        .byte $50,$50,$50,$54,$54,$54,$95,$95       // char 50 '2'
        .byte $aa,$aa,$aa,$ea,$ea,$ea,$fa,$fa       // char 51 '3'
        .byte $a5,$a5,$a5,$a9,$a9,$a9,$aa,$aa       // char 52 '4'
        .byte $40,$40,$40,$53,$5f,$5f,$57,$56       // char 53 '5'
        .byte $0f,$3f,$fe,$fa,$ea,$ea,$aa,$aa       // char 54 '6'
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 55 '7'
        .byte $aa,$aa,$aa,$a9,$a5,$a5,$95,$54       // char 56 '8'
        .byte $a5,$95                               // char 57 (partial)

txt_31ca:
        .byte $54,$50,$40,$40,$00,$00               // char 57 (partial)
        .byte $40,$00,$00,$00,$00,$00,$00,$00       // char 58 ':'
        .byte $03,$0f,$0f,$0f,$3f,$3f,$3f,$fe       // char 59 ';'
        .byte $fa,$ea,$ea,$ea,$aa,$aa,$aa,$aa       // char 60 '<'
        .byte $aa,$a9,$a9,$a9,$a5,$a5,$a5,$95       // char 61 '='

txt_31f0:
        .byte $54,$50,$50,$50,$40,$40,$40,$03       // char 62 '>'
        .byte $0f,$3f,$3f,$3f,$fe,$fe,$fe,$fa       // char 63 '?'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$5f       // char 64 '@'
        .byte $95,$a5,$a5,$a5,$a9,$a9,$a9,$aa       // char 65 'A'
        .byte $00                                   // char 66 (partial)

txt_3211:
        .byte $40,$40,$40,$50,$50,$50,$54           // char 66 (partial)
        .byte $5a,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 67 'C'
        .byte $aa,$ff,$ff,$ff,$fe,$bf,$bf,$bf       // char 68 'D'
        .byte $aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa       // char 69 'E'
        .byte $a9,$ff,$ff,$ff,$aa,$aa,$aa,$aa       // char 70 'F'
        .byte $50,$ff,$ff,$ff,$aa,$aa,$aa,$aa       // char 71 'G'
        .byte $00,$ff,$ff,$ff,$aa,$aa,$aa,$aa       // char 72 'H'
        .byte $00,$ff,$ff,$ff,$aa,$aa,$aa,$a9       // char 73 'I'
        .byte $00,$ff,$fd,$f5                       // char 74 (partial)

txt_3254:
        .byte $54,$54,$54,$50                       // char 74 (partial)
        .byte $00,$00,$03,$03,$03,$0f,$0f,$0f       // char 75 'K'
        .byte $fe,$fe,$fa,$fa,$fa,$ea,$ea,$ea       // char 76 'L'
        .byte $aa,$aa,$aa,$aa,$aa,$a9,$a9,$a9       // char 77 'M'
        .byte $95,$95                               // char 78 (partial)

txt_3272:
        .byte $54,$54,$54,$50,$50,$50               // char 78 (partial)
        .byte $03,$03,$0f,$0f,$0f,$3f,$3f,$3f       // char 79 'O'
        .byte $fa,$fa,$ea,$ea,$ea,$aa,$aa,$aa       // char 80 'P'
        .byte $aa,$aa,$a9,$a9,$a9,$a5,$a5,$a5       // char 81 'Q'
        .byte $5f,$5f                               // char 82 (partial)

txt_3292:
        .byte $53,$53,$53,$40,$40,$40               // char 82 (partial)
        .byte $54,$54,$97,$97,$97,$aa,$aa,$aa       // char 83 'S'
        .byte $fe,$fe,$fa,$fa,$fa,$aa,$aa,$aa       // char 84 'T'
        .byte $0f,$0f,$0f,$3f,$fe,$fa,$fa,$ea       // char 85 'U'
        .byte $ea,$ea,$ea,$aa,$aa,$aa,$aa,$aa       // char 86 'V'
        .byte $aa,$aa,$aa,$aa,$a9,$a5,$95,$95       // char 87 'W'
        .byte $af,$af,$9f,$57,$53,$43,$00,$00       // char 88 'X'
        .byte $ea,$ea,$ea,$fa,$fa,$fa,$fe,$fe       // char 89 'Y'
        .byte $aa,$aa,$aa,$aa,$aa                   // char 90 (partial)

txt_32d5:
        .byte $55,$55,$55                           // char 90 (partial)
        .byte $a9,$a9,$a5,$a5,$a5                   // char 91 (partial)

txt_32dd:
        .byte $55,$55,$55                           // char 91 (partial)
        .byte $50,$50,$40,$40,$40,$00,$00,$00       // char 92 '\'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a9,$a9       // char 93 ']'
        .byte $95,$95,$95                           // char 94 (partial)

txt_32f3:
        .byte $54,$54,$54,$50,$50                   // char 94 (partial)
        .byte $00,$00,$00,$03,$0f,$0f,$3f,$fe       // char 95 '_'
        .byte $3f,$3e,$fe,$fa,$ea,$aa,$aa,$aa       // char 96 '`'

txt_3308:
        .byte $40,$40,$40,$50,$50,$50,$54,$54       // char 97 'a'
        .byte $fe,$3f,$3f,$3f,$0f,$0f,$0f,$03       // char 98 'b'
        .byte $aa,$aa,$aa,$aa,$ea,$ea,$ea,$fa       // char 99 'c'
        .byte $54,$54,$54,$95,$95,$95,$a5,$a5       // char 100 'd'
        .byte $00,$00,$00,$00,$00,$00               // char 101 (partial)

txt_332e:
        .byte $40,$40                               // char 101 (partial)
        .byte $a9,$a5,$a5,$a5,$95,$95,$95           // char 102 (partial)

txt_3337:
        .byte $54                                   // char 102 (partial)
        .byte $50,$40,$40,$40,$00,$00,$00,$00       // char 103 'g'
        .byte $fa,$fe,$fe,$fe,$3f,$3f,$3f,$fe       // char 104 'h'
        .byte $00,$03,$0f,$3f,$3e,$fe,$fa,$ea       // char 105 'i'
        .byte $fa,$fa,$ea,$aa,$aa,$aa,$aa,$aa       // char 106 'j'
        .byte $aa,$aa,$aa,$a9,$a5,$95               // char 107 (partial)

txt_335e:
        .byte $54,$54                               // char 107 (partial)
        .byte $aa,$be,$fe,$fe,$7f,$3f,$3f,$0f       // char 108 'l'
        .byte $03,$03,$00,$00,$40,$40,$40,$50       // char 109 'm'
        .byte $fa,$fa,$fe,$fe,$fe                   // char 110 (partial)

txt_3375:
        .byte $3f,$3f,$3f                           // char 110 (partial)
        .byte $a5,$a9,$a9,$a9,$aa,$aa,$aa,$aa       // char 111 'o'

txt_3380:
        .byte $40,$50,$50,$50,$54,$54,$54,$95       // char 112 'p'

txt_3388:
        .byte $54,$54,$50,$50,$50,$40,$40,$40       // char 113 'q'
        .byte $00,$00,$00,$00,$03,$0f,$3f,$3e       // char 114 'r'
        .byte $0f,$3f,$fe,$fa,$fa,$ea,$aa,$aa       // char 115 's'
        .byte $aa,$aa,$aa,$aa,$aa,$a9,$a5,$a5       // char 116 't'
        .byte $a9,$a5,$95,$95                       // char 117 (partial)

txt_33ac:
        .byte $54,$50,$40,$40                       // char 117 (partial)
        .byte $50,$40,$00,$00,$00,$00,$00,$00       // char 118 'v'
        .byte $0f,$0f,$03,$03,$03,$00,$00,$00       // char 119 'w'
        .byte $0f,$0f,$0f,$03,$03,$03,$00,$00       // char 120 'x'
        .byte $95,$95,$a5,$a5,$a5,$a9,$a9,$a9       // char 121 'y'
        .byte $00,$00                               // char 122 (partial)

txt_33d2:
        .byte $40,$40,$40,$50,$50,$50               // char 122 (partial)
        .byte $3f,$3f,$3f,$f5,$d5,$55,$00,$00       // char 123 '{'
        .byte $aa,$aa,$aa,$55,$55,$55,$00,$00       // char 124 '|'
        .byte $a5,$a5,$a5,$55,$55,$55,$00,$00       // char 125 '}'
        .byte $3d,$35,$15,$00,$00,$00,$00,$00       // char 126 '~'
        .byte $55,$55,$55,$00,$00,$00,$00,$00       // char 127
        .byte $55,$55,$55,$00,$00,$00,$00,$03       // char 128
        .byte $40,$43,$4f,$0f,$3f,$fe,$fa,$fa       // char 129
        .byte $fe,$fa,$ea,$ea,$aa,$aa,$aa,$aa       // char 130
        .byte $aa,$aa,$a9,$a9,$a5,$95,$95,$54       // char 131
        .byte $95                                   // char 132 (partial)

txt_3421:
        .byte $54,$50,$50,$40,$00,$00,$00           // char 132 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$03       // char 133
        .byte $00,$00,$00,$00,$03,$0f,$0f,$3f       // char 134
        .byte $0f,$3f,$3f,$fe,$fa,$ea,$ea,$aa       // char 135
        .byte $aa,$aa,$aa,$aa,$aa,$a9,$a9,$a5       // char 136
        .byte $a9,$a5,$a5,$95,$54,$5f,$7f,$ff       // char 137
        .byte $50,$40,$40,$00,$00,$ff,$ff,$ff       // char 138
        .byte $03,$03,$00,$00,$00,$ff,$ff,$ff       // char 139
        .byte $fa,$fa,$fe,$fe,$fe,$ff,$ff,$ff       // char 140
        .byte $00,$00,$03,$0f,$3f,$3f,$fe,$fa       // char 141
        .byte $fe,$fa,$fa,$ea,$aa,$aa,$aa,$aa       // char 142
        .byte $00,$00,$00,$03,$03,$01,$00,$00       // char 143
        .byte $fe,$fe,$fe,$d5,$55,$55,$00,$00       // char 144
        .byte $95,$95,$95,$54,$54,$54,$00,$00       // char 145
        .byte $00,$00,$00,$00,$03,$0d,$00,$00       // char 146
        .byte $0f,$0f,$3f,$f5,$55,$55,$00,$00       // char 147
        .byte $ea,$ea,$aa,$55,$55,$55,$00,$00       // char 148

txt_34a8:
        .byte $54,$54,$54,$55,$55,$55               // char 149 (partial)

dat_34ae:
        // === Fill data (1 bytes, $34ae-$34ae) ===
        .byte $00                                   // .
