// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:35
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
//
// Code: 2373 bytes, Data: 61115 bytes
// Labels: 298, Subroutines: 10
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$0b1f ---
.pc = $0810 "main_0810"

main_0810:
        jsr $ff81
        jsr $ff84
        lda #$0b
        sta $d011
        ldx #$00
        stx $d021
        stx $d020

loc_0823:
        lda dat_2c00,x
        sta $0400,x
        lda $2d00,x
        sta $0500,x
        lda $2e00,x
        sta $0600,x
        lda $2ee8,x
        sta $06e8,x
        lda scr_0c00,x
        sta $d800,x
        lda $0d00,x
        sta $d900,x
        lda $0e00,x
        sta $da00,x
        lda $0ee8,x
        sta $dae8,x
        inx
        bne loc_0823
        txa
        jsr sub_1000
        jsr sub_1003
        sei

loc_085e:
        lda $dc01
        cmp #$ef
        bne loc_0868
        jmp loc_0ae7

loc_0868:
        jsr sub_1003
        lda #$3a
        ldx #$19

loc_086f:
        cmp $d012
        bne loc_086f
        stx $d018
        lda #$08
        sta $d016
        nop
        ldy #$3c
        ldx #$00

loc_0881:
        lda $0bdf,x

loc_0884:
        cpy $d012
        bne loc_0884
        sta $d021
        inx
        iny
        cpy #$4b
        bne loc_0881
        lda #$4b
        ldx #$1d
        ldy spr_0b1e

loc_0899:
        cmp $d012
        bne loc_0899
        stx $d018
        lda $0bee,y
        sta $d021
        iny
        cpy #$02
        bne loc_08ae
        ldy #$00

loc_08ae:
        sty spr_0b1e
        lda #$79
        ldy #$00
        ldx #$1b

loc_08b7:
        cmp $d012
        bne loc_08b7
        sty $d021
        stx $d018
        lda #$1b
        sta $d011
        lda #$00
        sta $d016
        ldy #$7a
        lda #$0b

loc_08d0:
        cpy $d012
        bne loc_08d0
        sta $d020
        sta $d021
        ldy #$09

loc_08dd:
        dey
        bne loc_08dd
        sty $d020
        sty $d021
        ldy #$81
        lda #$0c

loc_08ea:
        cpy $d012
        bne loc_08ea
        sta $d020
        sta $d021
        ldy #$09

loc_08f7:
        dey
        bne loc_08f7
        sty $d020
        sty $d021
        ldy #$86
        lda #$0c

loc_0904:
        cpy $d012
        bne loc_0904
        sta $d020
        sta $d021
        ldy #$09

loc_0911:
        dey
        bne loc_0911
        sty $d020
        sty $d021
        ldy #$8a
        lda #$0f

loc_091e:
        cpy $d012
        bne loc_091e
        sta $d020
        sta $d021
        ldy #$09

loc_092b:
        dey
        bne loc_092b
        sty $d020
        sty $d021
        ldy #$8d
        lda #$07

loc_0938:
        cpy $d012
        bne loc_0938
        sta $d020
        sta $d021
        ldy #$09

loc_0945:
        dey
        bne loc_0945
        sty $d020
        sty $d021
        ldy #$8f
        lda #$01

loc_0952:
        cpy $d012
        bne loc_0952
        sta $d020
        sta $d021
        ldy #$09

loc_095f:
        dey
        bne loc_095f
        ldy #$02
        sty $d020
        sty $d021
        ldy #$a4
        lda #$01

loc_096e:
        cpy $d012
        bne loc_096e
        sta $d020
        sta $d021
        ldy #$09

loc_097b:
        dey
        bne loc_097b
        sty $d020
        sty $d021
        ldy #$a6
        lda #$07

loc_0988:
        cpy $d012
        bne loc_0988
        sta $d020
        sta $d021
        ldy #$09

loc_0995:
        dey
        bne loc_0995
        sty $d020
        sty $d021
        ldy #$a9
        lda #$0f

loc_09a2:
        cpy $d012
        bne loc_09a2
        sta $d020
        sta $d021
        ldy #$09

loc_09af:
        dey
        bne loc_09af
        sty $d020
        sty $d021
        ldy #$ad
        lda #$0c

loc_09bc:
        cpy $d012
        bne loc_09bc
        sta $d020
        sta $d021
        ldy #$09

loc_09c9:
        dey
        bne loc_09c9
        sty $d020
        sty $d021
        ldy #$b2
        lda #$0c

loc_09d6:
        cpy $d012
        bne loc_09d6
        sta $d020
        sta $d021
        ldy #$09

loc_09e3:
        dey
        bne loc_09e3
        sty $d020
        sty $d021
        ldy #$b9
        lda #$0b

loc_09f0:
        cpy $d012
        bne loc_09f0
        sta $d020
        sta $d021
        ldy #$09

loc_09fd:
        dey
        bne loc_09fd
        sty $d020
        sty $d021
        lda #$ce

loc_0a08:
        cmp $d012
        bne loc_0a08
        lda #$1d
        sta $d018
        ldx $0b1f
        stx $d016
        dex
        dex
        cpx #$ff
        bne loc_0a20
        ldx #$07

loc_0a20:
        stx $0b1f
        ldy #$d2
        ldx #$00

loc_0a27:
        lda $0bf0,x

loc_0a2a:
        cpy $d012
        bne loc_0a2a
        sta $d021
        inx
        iny
        cpy #$dc
        bne loc_0a27
        lda #$ea

loc_0a3a:
        cmp $d012
        bne loc_0a3a
        lda #$1b
        sta $d018
        ldx $0b20
        stx $d016
        dex
        dex
        dex
        dex
        cpx #$ff
        bne loc_0a54
        ldx #$07

loc_0a54:
        stx $0b20
        lda #$fa

loc_0a59:
        cmp $d012
        bne loc_0a59
        lda $0b1f
        cmp #$07
        bne loc_0a68
        jsr sub_0ab6

loc_0a68:
        lda $0b20
        cmp #$07
        beq loc_0a72
        jmp loc_085e

loc_0a72:
.label smc_0a73 = * + 1
.label smc_0a74 = * + 2
        lda dat_3c00                                // !SMC: modified by $0a86, $0aa6, $0aab
        beq loc_0aa4
        sta $07bf
        clc
        adc #$40
        sta $07e7
        lda smc_0a73
        clc
        adc #$01
        sta smc_0a73                                // SMC: modifies $0a73
        bcc loc_0a8e
        inc smc_0a74

loc_0a8e:
        ldx #$00

loc_0a90:
        lda $0799,x
        sta $0798,x
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_0a90
        jmp loc_085e

loc_0aa4:
        lda #$00
        sta smc_0a73                                // SMC: modifies $0a73
        lda #$3c
        sta smc_0a74                                // SMC: modifies $0a74
        lda #$20
        sta $07bf
        jmp loc_0a8e
// Referenced by: jsr from $0a65

sub_0ab6:
.label smc_0ab7 = * + 1
.label smc_0ab8 = * + 2
        lda $3800                                   // !SMC: modified by $0ac4, $0adc, $0ae1
        beq loc_0ada
        sta $0747
        lda smc_0ab7
        clc
        adc #$01
        sta smc_0ab7                                // SMC: modifies $0ab7
        bcc loc_0acc
        inc smc_0ab8

loc_0acc:
        ldx #$00

loc_0ace:
        lda $0721,x
        sta $0720,x
        inx
        cpx #$28
        bne loc_0ace
        rts

loc_0ada:
        lda #$00
        sta smc_0ab7                                // SMC: modifies $0ab7
        lda #$38
        sta smc_0ab8                                // SMC: modifies $0ab8
        jmp loc_0acc

loc_0ae7:
        jsr $ff81
        jsr $ff84
        ldx #$00
        txa

loc_0af0:
        sta $d400,x
        inx
        cpx #$19
        bne loc_0af0
        ldx #$00

loc_0afa:
        lda $0b50,x
        sta $0400,x
        lda #$01
        sta $d800,x
        inx
        cpx #$78
        bne loc_0afa
        lda #$05

loc_0b0c:
        ldx #$ff

loc_0b0e:
        ldy #$ff

loc_0b10:
        dey
        bne loc_0b10
        dex
        bne loc_0b0e
        sec
        sbc #$01
        bne loc_0b0c
        jmp loc_fce2

spr_0b1e:
        // === Sprite data (2 bytes, $0b1e-$0b1f) ===
        .byte $00,$07

// --- Region $0c01-$0c01 ---
.pc = $0c01 "sub_0c01"
// Referenced by: jsr from $ff8f

sub_0c01:
        brk

// --- Region $0f06-$0f21 ---
.pc = $0f06 "sub_0f06"
// Referenced by: jsr from $ffe9

sub_0f06:
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr $0020
        brk

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

sub_1000:
        jmp loc_1f0c
// Referenced by: jsr from $085a, $0868, $1093

sub_1003:
        jmp loc_1012

scr_1006:
        // === Screen RAM (1 bytes, $1006-$1006) ===
        .byte $4c                                   // scrcode: .

// --- Region $1012-$1428 ---
.pc = $1012 "loc_1012"

loc_1012:
        inc $1525
        bit $1519
        bmi loc_1038
        bvc loc_1052
        lda #$00
        sta $1525
        ldx #$02

loc_1023:
        sta $14ec,x
        sta $14ef,x
        sta $14f2,x
        sta $14fb,x
        dex
        bpl loc_1023
        sta $1519
        jmp loc_1052

loc_1038:
        bvc loc_104f
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        lda #$0f
        sta $d418
        lda #$80
        sta $1519

loc_104f:
        jmp loc_13a5

loc_1052:
        ldx #$02
        dec $1513
        bpl loc_105f
        lda $1517
        sta $1513

loc_105f:
        lda $14e8,x
        sta $14eb
        tay
        lda $1513
        cmp $1517
        bne loc_1083
        lda $16f9,x
        sta $5d
        lda $16fc,x
        sta $5e
        dec $14f2,x
        bmi loc_1086
        jmp loc_1174

scr_1080:
        // === Screen RAM (3 bytes, $1080-$1082) ===
        .encoding "screencode_mixed"
        .byte $4c,$8f                               // scrcode: ..
        .text "s"
        .encoding "petscii_upper"

loc_1083:
        jmp loc_119b

loc_1086:
        ldy $14ec,x
        lda ($5d),y
        cmp #$ff
        beq loc_1099
        cmp #$fe
        bne loc_10aa
        jsr sub_1003
        jmp loc_13a5

loc_1099:
        lda #$00
        sta $14f2,x
        sta $14ec,x
        sta $14ef,x
        jmp loc_1086

scr_10a7:
        // === Screen RAM (3 bytes, $10a7-$10a9) ===
        .encoding "screencode_mixed"
        .byte $4c,$8f                               // scrcode: ..
        .text "s"
        .encoding "petscii_upper"

loc_10aa:
        tay
        lda $1711,y
        sta $5f
        lda $173e,y
        sta $60
        lda #$00
        sta $1520,x
        ldy $14ef,x
        lda #$ff
        sta $1501
        lda ($5f),y
        sta $14f5,x
        sta $1502
        and #$1f
        sta $14f2,x
        bit $1502
        bvs loc_1118
        inc $14ef,x
        lda $1502
        bpl loc_10ed
        iny
        lda ($5f),y
        bpl loc_10e7
        sta $1520,x
        jmp loc_10ea

loc_10e7:
        sta $14fe,x

loc_10ea:
        inc $14ef,x

loc_10ed:
        iny
        lda ($5f),y
        sta $14fb,x
        asl
        tay
        lda $1528
        bpl loc_111b
        lda dat_1428,y
        sta smc_1503                                // SMC: modifies $1503
        lda $1429,y
        ldy $14eb
        sta $d401,y
        sta $151a,x
        lda smc_1503
        sta $d400,y
        sta $151d,x
        jmp loc_111b

loc_1118:
        dec $1501

loc_111b:
        ldy $14eb
        lda $14fe,x
        stx smc_1504                                // SMC: modifies $1504
        asl
        asl
        asl
        tax
        lda $1593,x
        sta dat_1505
        lda $1528
        bpl loc_1154
        lda $1593,x
        and $1501
        sta $d404,y
        lda dat_1591,x
        sta $d402,y
        lda $1592,x
        sta $d403,y
        lda $1594,x
        sta $d405,y
        lda $1595,x
        sta $d406,y

loc_1154:
        ldx smc_1504
        lda dat_1505
        sta $14f8,x
        inc $14ef,x
        ldy $14ef,x
        lda ($5f),y
        cmp #$ff
        bne loc_1171
        lda #$00
        sta $14ef,x
        inc $14ec,x

loc_1171:
        jmp loc_138f

loc_1174:
        lda $1528
        bmi loc_117c
        jmp loc_138f

loc_117c:
        ldy $14eb
        lda $14f5,x
        and #$20
        bne loc_119b
        lda $14f2,x
        bne loc_119b
        lda $14f8,x
        and #$fe
        sta $d404,y
        lda #$00
        sta $d405,y
        sta $d406,y

loc_119b:
        lda $1528
        bmi loc_11a3
        jmp loc_138f

loc_11a3:
        lda $14fe,x
        asl
        asl
        asl
        tay
        sty $1518
        lda $1598,y
        sta $1523
        lda $1597,y
        sta $1507
        lda $1596,y
        sta $1506
        beq loc_1230
        lda $1525
        and #$07
        cmp #$04
        bcc loc_11cc
        eor #$07

loc_11cc:
        sta $150c
        lda $14fb,x
        asl
        tay
        sec
        lda $142a,y
        sbc dat_1428,y
        sta $1508
        lda $142b,y
        sbc $1429,y

loc_11e4:
        lsr
        ror $1508
        dec $1506
        bpl loc_11e4
        sta $1509
        lda dat_1428,y
        sta $150a
        lda $1429,y
        sta $150b
        lda $14f5,x
        and #$1f
        cmp #$06
        bcc loc_1221
        ldy $150c

loc_1208:
        dey
        bmi loc_1221
        clc
        lda $150a
        adc $1508
        sta $150a
        lda $150b
        adc $1509
        sta $150b
        jmp loc_1208

loc_1221:
        ldy $14eb
        lda $150a
        sta $d400,y
        lda $150b
        sta $d401,y

loc_1230:
        lda $1523
        and #$08
        beq loc_124c
        ldy $1518
        lda dat_1591,y
        adc $1507
        sta dat_1591,y
        ldy $14eb
        sta $d402,y
        jmp loc_12b3

loc_124c:
        lda $1507
        beq loc_12b3
        ldy $1518
        and #$1f
        dec sub_150d,x
        bpl loc_12b3
        sta sub_150d,x
        lda $1507
        and #$e0
        sta $1524
        lda $1510,x
        bne loc_1285
        lda $1524
        clc
        adc dat_1591,y
        pha
        lda $1592,y
        adc #$00
        and #$0f
        pha
        cmp #$0e
        bne loc_129c
        inc $1510,x
        jmp loc_129c

loc_1285:
        sec
        lda dat_1591,y
        sbc $1524
        pha
        lda $1592,y
        sbc #$00
        and #$0f
        pha
        cmp #$08
        bne loc_129c
        dec $1510,x

loc_129c:
        stx smc_1504                                // SMC: modifies $1504
        ldx $14eb
        pla
        sta $1592,y
        sta $d403,x
        pla
        sta dat_1591,y
        sta $d402,x
        ldx smc_1504

loc_12b3:
        ldy $14eb
        lda $1520,x
        beq loc_12fa
        and #$7e
        sta smc_1504                                // SMC: modifies $1504
        lda $1520,x
        and #$01
        beq loc_12e2
        sec
        lda $151d,x
        sbc smc_1504
        sta $151d,x
        sta $d400,y
        lda $151a,x
        sbc #$00
        sta $151a,x
        sta $d401,y
        jmp loc_12fa

loc_12e2:
        clc
        lda $151d,x
        adc smc_1504
        sta $151d,x
        sta $d400,y
        lda $151a,x
        adc #$00
        sta $151a,x
        sta $d401,y

loc_12fa:
        lda $1523
        and #$01
        beq loc_1336
        lda $151a,x
        beq loc_1336
        lda $14f2,x
        beq loc_1336
        lda $14f5,x
        and #$1f
        sec
        sbc #$01
        cmp $14f2,x
        ldy $14eb
        bcc loc_132b
        lda $151a,x
        dec $151a,x
        sta $d401,y
        lda $14f8,x
        and #$fe
        bne loc_1333

loc_132b:
        lda $151a,x
        sta $d401,y
        lda #$80

loc_1333:
        sta $d404,y

loc_1336:
        lda $1523
        and #$02
        beq loc_135e
        lda $14f5,x
        and #$1f
        cmp #$03
        bcc loc_135e
        lda $1525
        and #$01
        beq loc_135e
        lda $151a,x
        beq loc_135e
        inc $151a,x
        inc $151a,x
        ldy $14eb
        sta $d401,y

loc_135e:
        lda $1523
        and #$04
        beq loc_138f
        lda $1525
        and #$01
        beq loc_1375
        lda $14fb,x
        clc
        adc #$0c
        jmp loc_1378

loc_1375:
        lda $14fb,x

loc_1378:
        asl
        tay
        lda dat_1428,y
        sta smc_1503                                // SMC: modifies $1503
        lda $1429,y
        ldy $14eb
        sta $d401,y
        lda smc_1503
        sta $d400,y

loc_138f:
        ldy #$ff
        lda $1526
        bne loc_139c
        lda $1527
        bmi loc_139c
        iny

loc_139c:
        sty $1528
        dex
        bmi loc_13a5
        jmp loc_105f

loc_13a5:
        lda #$ff
        sta $1528
        lda $1526
        bne loc_13b4
        bit $1527
        bpl loc_13b5

loc_13b4:
        rts

loc_13b5:
        bvc loc_13ba
        jsr sub_1531

loc_13ba:
        dec $152a
        bpl loc_13b4
        lda $1530
        and #$0f
        sta $152a
        lda $1529
        cmp $152b
        bne smc_13de
        ldx #$00
        stx $d404
        stx $d40b
        dex
        stx $1527
        jmp loc_13b4

smc_13de:
        dec $1529                                   // !SMC: modified by $158d
        asl
        tay
        bit $1530
        bmi loc_1408
        bvs loc_13f6
        lda dat_1428,y
        sta $d400
        lda $1429,y
        sta $d401

loc_13f6:
        tya
        sec
        sbc $152c
        tay
        lda dat_1428,y
        sta $d407
        lda $1429,y
        sta $d408

loc_1408:
.label sub_1409 = * + 1
        bit $152d
        bpl loc_1418
        lda $152e
        eor #$01
        sta $d404
        sta $152e

loc_1418:
        bvc loc_1425
        lda $152f
        eor #$01
        sta $d40b
        sta $152f

loc_1425:
        jmp loc_13b4

dat_1428:
        .byte $16                                   // .

// --- Region $1503-$1504 ---
.pc = $1503 "smc_1503"

smc_1503:
        dey                                         // !SMC: modified by $10fd, $137d

smc_1504:
        brk                                         // !SMC: modified by $1121, $129c, $12bd, $1f17

// --- Region $150d-$150d ---
.pc = $150d "sub_150d"
// Referenced by: jsr from $ffde

sub_150d:
        brk

// --- Region $1531-$1590 ---
.pc = $1531 "sub_1531"
// Referenced by: jsr from $13b7

sub_1531:
        lda #$00
        sta $d404
        sta $d40b
        sta $152a
        lda $1527
        and #$0f
        sta $1527
        asl
        asl
        asl
        asl
        tay
        lda $15f9,y
        sta $1530
        lda $15fa,y
        sta $1529
        lda $1608,y
        sta $152b
        lda $1601,y
        sta $152d
        and #$3f
        sta $152c
        lda $15fe,y
        sta $152e
        lda $1605,y
        sta $152f
        ldx #$00

loc_1574:
        lda $15fa,y
        sta $d400,x
        iny
        inx
        cpx #$0e
        bne loc_1574
        lda $1530
        and #$30
        ldy #$ee
        cmp #$20
        beq loc_158d
        ldy #$ce

loc_158d:
        sty smc_13de                                // SMC: modifies $13de
        rts

// --- Region $15d0-$15d9 ---
.pc = $15d0 "Segment $15d0"
        ora $00
        php
        eor ($49,x)
        .byte $5b,$02,$03                           // sre $0302,y // ILLEGAL
        php
        brk

// --- Region $1624-$1631 ---
.pc = $1624 "loc_1624"

loc_1624:
        php
        sta ($0a,x)
        bpl loc_1650
        ora ($6f),y
        bvc loc_162d

loc_162d:
        php
        eor ($0d,x)
        rti

dat_1631:
        .byte $03                                   // .

// --- Region $1650-$1652 ---
.pc = $1650 "loc_1650"

loc_1650:
        beq loc_1652

loc_1652:
        .byte $02                                   // jam // ILLEGAL

// --- Region $1f0c-$1f41 ---
.pc = $1f0c "loc_1f0c"

loc_1f0c:
        ldy #$00
        tax
        lda $1514,x
        sta $1517
        txa
        asl
        sta smc_1504                                // SMC: modifies $1504
        asl
        clc
        adc smc_1504
        tax

loc_1f20:
        lda $16ff,x
        sta $16f9,y
        inx
        iny
        cpy #$06
        bne loc_1f20
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        lda #$0f
        sta $d418
        lda #$40
        sta $1519
        rts

// --- Region $2020-$20c8 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $0f06, $0f09, $0f0c, $0f0f, $0f12, $0f15, $0f18, $0f1b

sub_2020:
        .byte $ff,$c0,$c0                           // isc $c0c0,x // ILLEGAL
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
.label sub_202c = * + 1
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0

loc_203b:
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpy #$c0

loc_2043:
        cpy #$c0
        cpy #$c0
        cpy #$ff
        beq loc_203b
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        beq loc_2043
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        cpy #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpy #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpy #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpy #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpx #$c0
        cpy #$c0
        cpy #$ff
        .byte $ff,$ff,$c0                           // isc $c0ff,x // ILLEGAL
        cpy #$c0
        cpy #$c0
        cpy #$c0
        .byte $ff,$c0,$c0                           // isc $c0c0,x // ILLEGAL
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpy #$c0
        cpy #$c0
        cpy #$c0
        cpy #$ff
        cpy #$c0
        cpy #$c0
        cpy #$e0
.label chr_20c8 = * + 1
        beq chr_20c8

// --- Region $4c15-$4c15 ---
.pc = $4c15 "Segment $4c15"
        brk

// --- Region $8cd0-$8cd0 ---
.pc = $8cd0 "Segment $8cd0"
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $8e0b-$8e0b ---
.pc = $8e0b "Segment $8e0b"
        brk

// --- Region $a90b-$a90b ---
.pc = $a90b "Segment $a90b"
        brk

// --- Region $bc15-$bc15 ---
.pc = $bc15 "Segment $bc15"
        brk

// --- Region $bdd0-$bdd0 ---
.pc = $bdd0 "Segment $bdd0"
        brk

// --- Region $bf8d-$bf8d ---
.pc = $bf8d "Segment $bf8d"
        brk

// --- Region $c90b-$c90b ---
.pc = $c90b "Segment $c90b"
        brk

// --- Region $e807-$e812 ---
.pc = $e807 "Segment $e807"
        ora ($81,x)
        .byte $0c,$40,$04                           // nop $0440 // ILLEGAL
        .byte $04,$00                               // nop $00 // ILLEGAL
        php
        ora $0c,x
        brk

dat_e812:
        .byte $10                                   // .

// --- Region $f00e-$f02f ---
.pc = $f00e "loc_f00e"

loc_f00e:
        lda $16ff,x
        sta $16f9,y
        inx
        iny
        cpy #$06
        bne loc_f00e
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        lda #$0f
        sta $d418
        lda #$40
        sta $1519
        rts

// --- Region $fce2-$fce9 ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        ora ($23),y
        .byte $83,$c7                               // sax ($c7,x) // ILLEGAL
        .byte $ff,$e5,$11                           // isc $11e5,x // ILLEGAL

dat_fce9:
        .byte $23                                   // #

// --- Region $ff81-$ffed ---
.pc = $ff81 "Segment $ff81"
        .byte $03,$19                               // slo ($19,x) // ILLEGAL
        jsr sub_202c
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora $12
        ora ($10,x)
        ora $2c20,y
        jsr sub_0c01
        bpl loc_ff9c
        ora ($20,x)
        asl $0c
        ora #$07
        php
.label loc_ff9c = * + 1
        .byte $14,$20                               // nop $20,x // ILLEGAL
        bit $0c20
        ora $07
        ora $0e
        .byte $04,$20                               // nop $20 // ILLEGAL
        bit $0c20
        ora $14
        php
        ora ($12,x)
        .byte $07,$19                               // slo $19 // ILLEGAL
        jsr sub_202c
        .byte $14,$05                               // nop $05,x // ILLEGAL
        ora $0510
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        jsr sub_202c
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora $20
        .byte $03,$15                               // slo ($15,x) // ILLEGAL
        .byte $0c,$14,$20                           // nop $2014 // ILLEGAL
        bit $0420
        ora $13
        ora $12
        .byte $14,$20                               // nop $20,x // ILLEGAL
        asl $0d0f
        ora ($04,x)
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        ora ($0e,x)
        .byte $04,$20                               // nop $20 // ILLEGAL
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora ($14,x)
        jsr sub_150d
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        jsr $0502
        jsr sub_1409
        jsr sub_0f06
        .byte $12                                   // jam // ILLEGAL

txt_ffed:
        .encoding "screencode_mixed"
        .text " "
        .encoding "petscii_upper"

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

// --- Region $0b20-$0c00 ---
.pc = $0b20 "Program $0b20"
        .byte $07
        .byte $09,$02,$08                           // ....#..#......#.....#...
        .byte $0a,$0f,$07                           // ....#.#.....####.....###
        .byte $01,$01,$07                           // .......#.......#.....###
        .byte $0d,$03,$0e                           // ....##.#......##....###.
        .byte $06,$06,$00                           // .....##......##.........
        .byte $04,$0e,$05                           // .....#......###......#.#
        .byte $05,$05,$05                           // .....#.#.....#.#.....#.#
        .byte $05,$07,$07                           // .....#.#.....###.....###
        .byte $07,$07,$00                           // .....###.....###........
        .byte $82,$87,$8b                           // #.....#.#....####...#.##
        .byte $8e,$90,$ff                           // #...###.#..#....########
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$70                           // .................###....
        .byte $72

dat_0b52:
        .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
        .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 $72,$6e,$6b,$73                       // rnks

txt_0b7a:
        .encoding "screencode_mixed"
        .text "code by zyron/antic/swemix/remembers"
        .encoding "petscii_upper"
        .byte $6b,$73,$6d,$71                       // ksmq

dat_0ba2:
        .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
        .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 $71,$7d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // q}..............
        .fill 9, $00
        .byte $09,$02,$08,$0a,$0f,$07,$01,$01,$07,$0d,$03,$0e,$06,$06,$00,$04 // ................
        .byte $0e,$05,$05,$05,$05,$05,$07,$07,$07,$07,$00,$82,$87,$8b,$8e,$90 // ................
        .byte $ff                                   // .

scr_0c00:
        // === Screen RAM (1 bytes, $0c00-$0c00) ===
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// --- Region $0c02-$0c02 ---
.pc = $0c02 "dat_0c02"

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

// --- Region $0ca0-$0cc8 ---
.pc = $0ca0 "dat_0ca0"

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

// --- Region $0cf0-$0f05 ---
.pc = $0cf0 "dat_0cf0"

dat_0cf0:
        .text "                                                                                                                                                                                                                                                "

dat_0de0:
        // === Fill data (80 bytes, $0de0-$0e2f) ===
        .fill 80, $07

dat_0e30:
        .text "                                                                                                                                                                                                                      "

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

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

// --- Region $0f48-$0fe7 ---
.pc = $0f48 "dat_0f48"

dat_0f48:
        .text "                                                                                "

dat_0f98:
        // === Fill data (40 bytes, $0f98-$0fbf) ===
        .fill 40, $07

dat_0fc0:
        // === Fill data (40 bytes, $0fc0-$0fe7) ===
        .fill 40, $04

// --- Region $1007-$1011 ---
.pc = $1007 "Segment $1007"
        .encoding "screencode_mixed"
        .byte $48,$1f,$4c,$4e,$1f,$4c,$cf           // scrcode: .......
        .text "s"
        .byte $4c,$56,$1f                           // scrcode: ...
        .encoding "petscii_upper"

// --- Region $1429-$1502 ---
.pc = $1429 "Segment $1429"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a // .....B.t.......Z
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_14ab:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_14bb:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $12,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // ..W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$00,$07,$0e,$00,$0f,$0f,$30 // ...0. .........0
        .byte $06,$08,$08,$03,$03,$03,$83,$83,$83,$41,$41,$81,$2c,$32,$2e,$0c // .........AA.,2..
        .byte $01,$03,$ff,$83                       // ....

// --- Region $1505-$150c ---
.pc = $1505 "dat_1505"

dat_1505:
        .byte $41,$00,$00,$49,$00,$10,$27,$00       // A..I..'.

// --- Region $150e-$1530 ---
.pc = $150e "dat_150e"

dat_150e:
        .byte $00,$00,$00,$00,$00,$01,$02,$03,$02,$02,$60,$00,$0d,$13,$0f,$d0 // ..........`.....
        .byte $88,$82,$00,$00,$00,$01,$e0,$1a,$00,$ff,$ff,$27,$01,$27,$20,$20 // ...........'.'  
        .byte $81,$81,$51                           // ..Q

// --- Region $1591-$15cf ---
.pc = $1591 "dat_1591"

dat_1591:
        .byte $60,$0d,$41,$29,$5f,$02,$e0,$00,$80,$01,$41,$06,$4b,$00,$00,$05 // `.A)_.....A.K...
        .byte $42,$01,$41,$09,$9f,$00,$16,$08,$00,$02,$81,$0a,$09,$00,$00,$05 // B.A.............
        .byte $00,$02,$43,$0f,$c4,$00,$00,$03,$38,$08,$41,$05,$a9,$00,$02,$0d // ..C.....8.A.....
        .byte $40,$0d,$41,$38,$7a,$02,$e0,$00,$80,$01,$15,$0d,$fb,$01,$00 // @.A8z..........

// --- Region $15da-$1623 ---
.pc = $15da "dat_15da"

dat_15da:
        .byte $08,$21,$04,$6f,$03,$00,$05,$99,$03,$41,$09,$6b,$02,$01,$0d,$00 // .!.o.....A.k....
        .byte $02,$43,$07,$09,$01,$00,$01,$00,$08,$41,$09,$0a,$00,$00,$01,$10 // .C.......A......
        .byte $50,$24,$80,$11,$11,$7c,$30,$11,$00,$80,$08,$15,$4c,$00,$18,$60 // P$...|0.....L..`
        .byte $38,$58,$80,$11,$81,$0a,$30,$00,$00,$80,$08,$15,$0a,$90,$58,$51 // 8X....0.......XQ
        .byte $3f,$0f,$80,$11,$81,$0a,$10,$20,$00,$80 // ?...... ..

// --- Region $1632-$164f ---
.pc = $1632 "Segment $1632"
        .byte $0f,$80,$08,$15,$0d,$40,$00,$11,$5f,$00,$80,$08,$41,$00,$c0,$c4 // .....@.._...A...
        .byte $00,$80,$08,$41,$00,$c0,$30,$a3,$33,$01,$00,$00,$51,$0f // ...A..0.3...Q.

// --- Region $1653-$1f0b ---
.pc = $1653 "dat_1653"

dat_1653:
        .byte $00,$00,$57,$0f,$f0,$5f,$66,$00,$02,$00,$00,$51,$0f,$f0,$00,$03 // ..W.._f....Q....
        .byte $00,$00,$57,$0f,$f0,$28,$61,$00,$07,$80,$02,$41,$00,$ff,$00,$27 // ..W..(a....A...'
        .byte $00,$04,$43,$00,$ff,$4f,$12,$30,$08,$00,$01,$81,$0c,$40,$04,$04 // ..C..O.0.....@..
        .byte $00,$08,$15,$0c,$00,$10,$61,$00,$18,$00,$08,$81,$07,$00,$c5,$01 // ......a.........
        .byte $00,$02,$85,$06,$00,$48,$50,$30,$14,$00,$08,$81,$0c,$00,$25,$01 // .....HP0......%.
        .byte $00,$01,$43,$0a,$00,$08,$50,$5f,$20,$80,$08,$81,$0b,$00,$00,$27 // ..C...P_ ......'
        .byte $00,$02,$15,$0a,$00,$27,$22,$26,$14,$80,$03,$41,$0d,$00,$06,$10 // .....'"&...A....
        .byte $00,$06,$41,$0d,$00,$53,$a2,$00,$18,$80,$08,$41,$09,$20,$ce,$37 // ..A..S.....A. .7
        .byte $00,$02,$15,$09,$10,$26,$a2,$36,$0a,$80,$08,$81,$0a,$00,$00,$17 // .....&.6........
        .byte $a0,$02,$81,$0a,$00,$4f,$50,$30,$09,$80,$08,$81,$09,$00,$00,$02 // .....OP0........
        .byte $00,$02,$81,$09,$00,$07,$6b,$ac,$ec,$17,$17,$17,$6b,$ac,$ec,$17 // ......k.....k...
        .byte $17,$17,$68,$72,$74,$58,$58,$58,$7e,$81,$84,$58,$58,$58,$87,$cd // ..hrtXXX~..XXX..
        .byte $e3,$f9,$0f,$25,$3b,$89,$fa,$88       // ...%;...

txt_171b:
        .text "AQ"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $67,$7d,$26,$5d,$73,$91,$cd,$f1,$15,$39,$5d,$7d,$9d,$ba,$4a,$78 // g}&]s....9]}..Jx
        .byte $91,$aa,$c3,$93,$b4,$d5,$f6,$17
        .text ")4="
        .byte $5c                                   // backslash
        .byte $7f,$91,$ba,$e3
        .byte $18,$1c,$1c,$1c,$1d,$1d,$1d,$18,$18,$19,$19,$1d,$19,$1d,$1d,$1a // ................
        .byte $1a,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1b,$1b,$1b,$1c,$1c,$1c,$1c,$1c // ................
        .byte $1d,$1d,$1d,$1d,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$13,$13,$13 // ................
        .byte $13,$07,$07,$09,$0c,$0c,$10,$10,$10,$10,$0f,$0f,$11,$11,$12,$17 // ................
        .byte $17,$17,$17,$17,$17,$17,$17,$10,$10,$10,$10,$17,$17,$17,$17,$10 // ................
        .byte $10,$17,$17,$1a,$1b,$1c,$1c,$1c,$1c,$1d,$1d,$1d,$1d,$1e,$1e,$1e // ................
        .byte $1e,$0f,$17,$17,$1f,$10,$10,$17,$11,$17,$12,$17,$1f,$ff,$08,$08 // ................
        .byte $08,$0a,$08,$0a,$08,$08,$08,$13,$13,$14,$14,$14,$14,$15,$15,$16 // ................
        .byte $16,$18,$18,$18,$18,$18,$18,$18,$18,$13,$13,$18,$18,$18,$18,$13 // ................
        .byte $18,$18,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13,$14,$14,$14,$14 // ................
        .byte $14,$14,$18,$18,$1f,$13,$18,$15,$18,$16,$16,$18,$1f,$ff,$01,$01 // ................
        .byte $02,$03,$01,$01,$02,$03,$01,$01,$02,$03,$04,$04,$05,$06,$01,$01 // ................
        .byte $02,$03,$04,$04,$05,$06,$01,$0b,$03,$01,$01,$01,$02,$03,$01,$01 // ................
        .byte $02,$03,$01,$01,$0b,$0b,$0d,$0d,$0e,$0e,$0d,$0d,$0e,$0e,$0b,$0b // ................
        .byte $0b,$0b,$03,$03,$03,$03,$19,$19,$19,$19,$19,$19,$19,$19,$01,$01 // ................
        .byte $0b,$0b,$19,$19,$19,$19,$01,$0b,$19,$19,$01,$01,$0b,$0b,$01,$01 // ................
        .byte $0b,$0b,$01,$01,$0b,$0b,$01,$01,$0b,$0b,$01,$01,$0b,$0b,$0d,$0d // ................
        .byte $0e,$0e,$0d,$0d,$0e,$0e,$0d,$0d,$0e,$0e,$19,$19,$1f,$01,$0b,$19 // ................
        .byte $0b,$0b,$19,$03,$03,$03,$03,$19,$1f,$ff // ..........

txt_1868:
        .text "$%$&'$&(("
        .byte $ff,$29,$ff                           // .).

txt_1874:
        .text "  "
        .byte $22                                   // double quote character
        .text "! ####"
        .byte $ff,$2a,$00,$fe,$2b,$00,$fe,$2c,$00,$fe,$5f,$ff,$81,$03,$32,$81 // .*..+..,.._...2.
        .byte $00,$39,$03,$39,$03,$39,$03,$39,$07,$39,$05,$39,$03,$39,$01,$40 // .9.9.9.9.9.9.9.@
        .byte $03,$40,$03,$40,$03,$40,$07,$40,$87,$0c,$2c,$87,$00,$41,$07,$40 // .@.@.@.@..,..A.@
        .byte $07,$41,$07,$40,$41,$01,$3b,$03,$3b,$03,$3b,$03,$3b,$07,$3b,$87 // .A.@A.;.;.;.;.;.
        .byte $0c,$2c,$81,$03,$32,$81,$00,$3c,$03,$3c,$03,$3c,$03,$3c,$07,$3c // .,..2..<.<.<.<.<
        .byte $05,$3c,$03,$3c,$01,$43,$03,$43,$03,$43,$03,$43,$07,$43,$87,$0c // .<.<.C.C.C.C.C..
        .byte $2c,$87,$00,$44,$07,$43,$07,$44,$07,$43,$41,$01,$3e,$03,$3e,$03 // ,..D.C.D.CA.>.>.
        .byte $3e,$03,$3e,$07,$3e,$83,$0c,$2f,$01,$2c,$01,$2c,$ff,$81,$04,$68 // >.>.>../.,.,...h
        .byte $01,$68,$01,$68,$01,$68,$83,$01,$34,$03,$34,$05,$35,$05,$34,$03 // .h.h.h..4.4.5.4.
        .byte $32,$81,$04,$68,$01,$68,$01,$68,$01,$68,$83,$01,$34,$03,$34,$07 // 2..h.h.h.h..4.4.
        .byte $34,$47,$81,$04,$68,$01,$68,$01,$68,$01,$68,$83,$01,$34,$03,$34 // 4G..h.h.h.h..4.4
        .byte $05,$35,$05,$34,$03,$32,$41,$81,$01,$34,$03,$34,$03,$34,$03,$34 // .5.4.2A..4.4.4.4
        .byte $07,$34,$47,$ff,$81,$04,$68,$01,$68,$01,$68,$01,$68,$83,$01,$37 // .4G...h.h.h.h..7
        .byte $03,$37,$05,$38,$05,$37,$03,$35,$81,$04,$68,$01,$68,$01,$68,$01 // .7.8.7.5..h.h.h.
        .byte $68,$83,$01,$37,$03,$37,$07,$37,$47,$81,$04,$68,$01,$68,$01,$68 // h..7.7.7G..h.h.h
        .byte $01,$68,$83,$01,$37,$03,$37,$05,$38,$05,$37,$03,$35,$41,$81,$01 // .h..7.7.8.7.5A..
        .byte $37,$03,$37,$03,$37,$03,$37,$07,$37,$47,$ff,$83,$03,$32,$03,$32 // 7.7.7.7.7G...2.2
        .byte $83,$00,$39,$03,$39,$01,$39,$01,$39,$03,$39,$03,$3b,$03,$3c,$01 // ..9.9.9.9.9.;.<.
        .byte $3e,$01,$3e,$03,$3e,$03,$3e,$03,$3e,$07,$3e,$83,$0c,$2c,$81,$00 // >.>.>.>.>.>..,..
        .byte $3e,$01,$40,$01,$41,$01,$41,$03,$40,$03,$3e,$03,$3c,$03,$3b,$03 // >.@.A.A.@.>.<.;.
        .byte $39,$07,$38,$81,$03,$32,$81,$00,$39,$03,$39,$03,$39,$03,$3b,$07 // 9.8..2..9.9.9.;.
        .byte $39,$87,$0c,$2c,$ff,$81,$05,$3c,$03,$3b,$01,$3a,$03,$39,$01,$3c // 9..,...<.;.:.9.<
        .byte $03,$3b,$01,$3a,$03,$39,$01,$3c,$03,$3b,$01,$3a,$03,$39,$01,$3c // .;.:.9.<.;.:.9.<
        .byte $03,$3b,$01,$3a,$03,$39,$01,$3c,$03,$3b,$01,$39,$03,$41,$03,$40 // .;.:.9.<.;.9.A.@
        .byte $01,$41,$03,$40,$01,$3f,$03,$3e,$01,$41,$03,$40,$01,$3f,$03,$3e // .A.@.?.>.A.@.?.>
        .byte $03,$41,$03,$40,$01,$3b,$03,$3a,$01,$39,$03,$38,$01,$3b,$03,$3a // .A.@.;.:.9.8.;.:
        .byte $01,$39,$03,$38,$03,$3c,$03,$3b,$ff,$8b,$06,$42,$a3,$cf,$42,$07 // .9.8.<.;...B..B.
        .byte $40,$03,$3d,$03,$3b,$a3,$bf,$3b,$03,$3a,$03,$3a,$83,$0c,$2c,$03 // @.=.;..;.:.:..,.
        .byte $2c,$81,$06,$3a,$01,$3a,$03,$3b,$03,$3d,$0b,$3d,$03,$3d,$05,$40 // ,..:.:.;.=.=.=.@
        .byte $05,$3d,$a3,$a8,$3b,$07,$3d,$8f,$d1,$3d,$83,$0c,$2c,$03,$2c,$ff // .=..;.=..=..,.,.
        .byte $81,$06,$3c,$03,$3b,$01,$3a,$03,$39,$01,$3c,$03,$3b,$01,$3a,$03 // ..<.;.:.9.<.;.:.
        .byte $39,$03,$3c,$03,$3e,$ff,$87,$06,$3e,$83,$0c,$2c,$81,$06,$3e,$01 // 9.<.>...>..,..>.
        .byte $3e,$05,$40,$05,$3e,$a3,$a8,$3c,$07,$3e,$83,$0c,$2f,$0b,$2c,$03 // >.@.>..<.>../.,.
        .byte $2f,$03,$2c,$ff,$87,$06,$40,$83,$0c,$2c,$81,$06,$40,$01,$40,$05 // /.,...@..,..@.@.
        .byte $42,$05,$40,$a3,$a8,$3e,$07,$40,$83,$0c,$2f,$0b,$2c,$03,$2f,$03 // B.@..>.@../.,./.
        .byte $2c,$87,$06,$40,$83,$0c,$2c,$81,$06,$40,$01,$40,$05,$42,$05,$40 // ,..@..,..@.@.B.@
        .byte $a3,$a8,$3e,$05,$40,$05,$42,$03,$44,$05,$42,$05,$44,$03,$45,$ff // ..>.@.B.D.B.D.E.
        .byte $83,$07,$58,$03,$51,$83,$01,$39,$03,$39,$05,$39,$05,$39,$05,$37 // ..X.Q..9.9.9.9.7
        .byte $01,$39,$03,$39,$03,$39,$03,$37,$01,$39,$01,$37,$03,$39,$83,$07 // .9.9.9.7.9.7.9..
        .byte $58,$03,$51,$ff,$83,$07,$55,$03,$4e,$83,$01,$31,$03,$31,$05,$31 // X.Q...U.N..1.1.1
        .byte $05,$31,$05,$2f,$01,$31,$03,$31,$03,$31,$03,$2f,$01,$31,$01,$2f // .1./.1.1.1./.1./
        .byte $03,$31,$83,$07,$55,$03,$4e,$ff,$83,$07,$5d,$03,$56,$83,$01,$32 // .1..U.N...].V..2
        .byte $03,$32,$05,$32,$05,$32,$05,$30,$01,$32,$03,$32,$03,$32,$03,$30 // .2.2.2.0.2.2.2.0
        .byte $01,$32,$01,$30,$03,$32,$83,$07,$5d,$03,$56,$ff,$83,$07,$5f,$03 // .2.0.2..].V..._.
        .byte $58,$83,$01,$34,$03,$34,$05,$34,$05,$34,$05,$32,$01,$34,$03,$34 // X..4.4.4.4.2.4.4
        .byte $03,$34,$03,$32,$01,$34,$01,$32,$03,$34,$83,$07,$5f,$03,$58,$ff // .4.2.4.2.4.._.X.
        .byte $81,$05,$46,$01,$46,$01,$46,$01,$46,$01,$46,$01,$46,$01,$44,$01 // ..F.F.F.F.F.F.D.
        .byte $46,$01,$46,$01,$44,$03,$46,$01,$46,$01,$46,$01,$44,$01,$44,$ff // F.F.D.F.F.F.D.D.
        .byte $81,$05,$43,$01,$43,$01,$43,$01,$43,$01,$43,$01,$43,$01,$41,$01 // ..C.C.C.C.C.C.A.
        .byte $43,$01,$43,$01,$41,$03,$43,$01,$43,$01,$43,$01,$41,$01,$41,$ff // C.C.A.C.C.C.A.A.
        .byte $81,$05,$27,$01,$27,$01,$27,$01,$27,$83,$0c,$2c,$81,$05,$25,$03 // ..'.'.'.'..,..%.
        .byte $27,$01,$25,$01,$27,$01,$27,$83,$0c,$2f,$03,$2c,$ff,$a7,$06,$37 // '.%.'.'../.,...7
        .byte $a7,$a8,$37,$17,$39,$03,$37,$03,$39,$03,$3e,$03,$3c,$07 // ..7.9.7.9.>.<.

txt_1bcb:
        .text "9'<"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $aa,$3c,$17,$3e,$03,$3e,$03,$43,$03,$42,$03,$3e,$07 // .<.>.>.C.B.>.

txt_1bdc:
        .text "9'7"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $90,$37,$17,$39,$a7,$a9,$3f,$03,$3e,$03,$3c,$07 // .7.9..?.>.<.

txt_1bec:
        .text "9'>"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a9,$3e,$17,$3c,$03,$3e,$03,$40,$03,$43,$03,$42,$03,$43,$03 // .>.<.>.@.C.B.C.

txt_1bff:
        .text "E"

scr_1c00:
        // === Screen RAM (780 bytes, $1c00-$1f0b) ===
        .encoding "screencode_mixed"
        .text "'"
        .byte $43,$a7,$b4,$43                       // scrcode: ....
        .text "g"
        .byte $45                                   // scrcode: .
        .text "a"
        .byte $45                                   // scrcode: .
        .text "c"
        .byte $45                                   // scrcode: .
        .text "a"
        .byte $45                                   // scrcode: .
        .text "a"
        .byte $45                                   // scrcode: .
        .text "c"
        .byte $45                                   // scrcode: .
        .text "a"
        .byte $43                                   // scrcode: .
        .text "c"
        .byte $45                                   // scrcode: .
        .text "a"
        .byte $43                                   // scrcode: .
        .text "c"
        .byte $42                                   // scrcode: .
        .text "a"
        .byte $43                                   // scrcode: .
        .text "c"
        .byte $42                                   // scrcode: .
        .text "c"
        .byte $40                                   // scrcode: .
        .text "c>a>c>a<c"
        .text ">a<c;a<c;c9c7a9c9a7c9a;c<a>c"
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $42                                   // scrcode: .
        .text "c"
        .byte $43,$ff                               // scrcode: ..
        .encoding "petscii_upper"

txt_1c4a:
        .text "'G"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $b1,$47                               // scrcode: ..
        .text "w"
        .byte $45                                   // scrcode: .
        .text "c"
        .byte $43                                   // scrcode: .
        .text "c"
        .byte $45                                   // scrcode: .
        .text "a"
        .byte $48                                   // scrcode: .
        .text "a"
        .byte $48                                   // scrcode: .
        .text "c"
        .byte $45                                   // scrcode: .
        .text "a"
        .byte $4a                                   // scrcode: .
        .text "a"
        .byte $4a                                   // scrcode: .
        .text "c"
        .encoding "petscii_upper"

txt_1c60:
        .text "H'L"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $d1,$4c,$1f,$4a,$41                   // scrcode: .....
        .text "a"
        .byte $4c                                   // scrcode: .
        .text "@"
        .byte $50                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "a"
        .byte $4d                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "a"
        .byte $48                                   // scrcode: .
        .text "a"
        .byte $4a,$ff                               // scrcode: ..
        .text "a"
        .byte $4c                                   // scrcode: .
        .text "a"
        .byte $4c                                   // scrcode: .
        .text "c"
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $4a                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $48                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $47                                   // scrcode: .
        .text "a"
        .byte $48                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "a"
        .byte $48                                   // scrcode: .
        .text "a"
        .byte $4a,$ff                               // scrcode: ..
        .text "a"
        .byte $4c                                   // scrcode: .
        .text "a"
        .byte $4c                                   // scrcode: .
        .text "c"
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $4b                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $49                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $47                                   // scrcode: .
        .text "a"
        .byte $49                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "a"
        .byte $49                                   // scrcode: .
        .text "a"
        .byte $4b,$ff                               // scrcode: ..
        .text "a"
        .byte $49                                   // scrcode: .
        .text "a"
        .byte $49                                   // scrcode: .
        .text "c=c"
        .byte $47                                   // scrcode: .
        .text "a="
        .text "c"
        .byte $46                                   // scrcode: .
        .text "a=c"
        .byte $44                                   // scrcode: .
        .text "a"
        .byte $42                                   // scrcode: .
        .text "a=a"
        .byte $47                                   // scrcode: .
        .text "a"
        .byte $49,$ff,$87                           // scrcode: ...
        .text "g"
        .byte $68,$4f,$83                           // scrcode: ...
        .text "l,c,"
        .byte $ff,$85                               // scrcode: ..
        .text "bua!"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bugu"
        .byte $83                                   // scrcode: .
        .text "c"
        .text "."
        .byte $81                                   // scrcode: .
        .text "b"
        .byte $1f                                   // scrcode: .
        .text "a!"
        .byte $ff,$85                               // scrcode: ..
        .text "bva"
        .byte $22,$83                               // scrcode: ".
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bvgv"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "b!a"
        .byte $22,$ff,$85                           // scrcode: "..
        .text "bpa"
        .byte $1c,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bp"
        .text "gp"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "bza"
        .byte $1c,$ff,$85                           // scrcode: ...
        .text "bxa$"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bxgx"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "b"
        .byte $22                                   // scrcode: "
        .text "a$"
        .byte $ff,$85                               // scrcode: ..
        .text "bya%"
        .byte $83                                   // scrcode: .
        .text "c"
        .text "."
        .byte $83                                   // scrcode: .
        .text "bygy"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "b$a%"
        .byte $ff,$85                               // scrcode: ..
        .text "bsa"
        .byte $1f,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bsgs"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "b"
        .byte $1c                                   // scrcode: .
        .text "a"
        .byte $1c,$ff,$85                           // scrcode: ...
        .text "bz"
        .text "a&"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bzgz"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "b$a&"
        .byte $ff,$85                               // scrcode: ..
        .text "bra"
        .byte $1e,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "brgr"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "b"
        .byte $1c                                   // scrcode: .
        .text "a"
        .byte $1e                                   // scrcode: .
        .byte $ff,$85                               // scrcode: ..
        .text "bya%"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bygy"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $81                                   // scrcode: .
        .text "b#a%"
        .byte $ff,$87                               // scrcode: ..
        .text "bu"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bugu"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bu"
        .text "gs"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bsgs"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bsgz"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bzgz"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bzg"
        .byte $1c,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "b"
        .byte $1c                                   // scrcode: .
        .text "g"
        .byte $1c,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "b"
        .byte $1c,$ff                               // scrcode: ..
        .text "g"
        .byte $1e,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "b"
        .byte $1e                                   // scrcode: .
        .text "g"
        .byte $1e,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "b"
        .byte $1e                                   // scrcode: .
        .text "gy"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bygy"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "b"
        .text "y"
        .byte $ff                                   // scrcode: .
        .text "gu"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bugu"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bugz"
        .byte $83                                   // scrcode: .
        .text "c."
        .byte $83                                   // scrcode: .
        .text "bzg"
        .byte $1c,$83                               // scrcode: ..
        .text "c."
        .byte $83                                   // scrcode: .
        .text "b"
        .byte $1c,$ff,$97                           // scrcode: ...
        .text "h=g;"
        .text "c>g=g;k=w9g9"
        .byte $ff                                   // scrcode: .
        .text "c9g8k6c8c9"
        .byte $ff                                   // scrcode: .
        .text "c9g8g6k4"
        .byte $ff                                   // scrcode: .
        .text "w4c6c9g"
        .text "9o8c9c;g=o;c=c>g>g=g;g9"
        .byte $ff,$1f                               // scrcode: ..
        .text "9"
        .byte $43                                   // scrcode: .
        .text "c2c4c2c9c8c4c"
        .text ";"
        .byte $1f                                   // scrcode: .
        .text "9"
        .byte $43                                   // scrcode: .
        .text "c2c4c2c9c8c4c2"
        .byte $ff,$83                               // scrcode: ..
        .text "i-c4c9c4c9c9c4c9"
        .byte $ff,$81                               // scrcode: ..
        .text "j4"
        .text "a4c4c4c4g7g9a4a4c4c4c4g7g9"
        .byte $41                                   // scrcode: .
        .text "a;c;c;c=o;"
        .byte $ff,$81                               // scrcode: ..
        .text "j"
        .text "1a1c1c1c1g4g6a1a1c1c1c1g4g6"
        .byte $41                                   // scrcode: .
        .text "a8c8c8c:o8"
        .byte $ff,$81                               // scrcode: ..
        .text "j-a-c-c-c-g0g2a-a-c-c-c-g0g2"
        .byte $41                                   // scrcode: .
        .text "a4c4c4c6o4"
        .byte $ff                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $1f42-$1fe0 ---
.pc = $1f42 "scr_1f42"

scr_1f42:
        // === Screen RAM (159 bytes, $1f42-$1fe0) ===
        .encoding "screencode_mixed"
        .byte $a9,$c0,$8d                           // scrcode: ...
        .text "yu"
        .byte $60,$a9                               // scrcode: ..
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "&u"
        .byte $60,$a9,$ff,$8d                       // scrcode: ....
        .text "&u"
        .byte $4c,$cf                               // scrcode: ..
        .text "s"
        .byte $ae                                   // scrcode: .
        .text "&u"
        .byte $f0                                   // scrcode: .
        .text "d"
        .byte $8e                                   // scrcode: .
        .text "'u"
        .byte $60                                   // scrcode: .
        .text "i"
        .byte $40,$8d                               // scrcode: ..
        .text "'u"
        .byte $a9                                   // scrcode: .
        .text "o"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d4,$60                               // scrcode: ..
        .text "@* commando theme was done by rob hubbar"
        .text "d 'n relocatedto"
        .encoding "petscii_upper"

txt_1fa2:
        .text " $1000 "
        .encoding "screencode_mixed"
        .text "by +mr.alpha+ of f4cg"
        .encoding "petscii_upper"

txt_1fbe:
        .text " !***  "
        .encoding "screencode_mixed"
        .text "vote for rob hubbard"
        .encoding "petscii_upper"

txt_1fd9:
        .text " !  ***"
        .byte $00                                   // string terminator

// --- Region $2000-$201f ---
.pc = $2000 "chr_2000"

chr_2000:
        // === Charset data (32 bytes, $2000-$201f) ===
        .byte $3c,$00,$00,$4f,$48,$41,$49,$38       // char 0 @+0
        .byte $ff,$e0,$c0,$c0,$c0,$c0,$c0,$c0       // char 1 @+1
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 2 @+2
        .byte $ff,$e0,$c0,$c0,$c0,$c0,$c0,$c0       // char 3 @+3

// --- Region $20c9-$28d8 ---
.pc = $20c9 "dat_20c9"

dat_20c9:
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0           // char 0 (partial)
        .byte $ff,$c0,$c0,$ff,$ff,$ff,$ff,$ff       // char 1 @+1
        .byte $00                                   // char 2 (partial)

txt_20d9:
        .byte $33,$4c,$48,$48,$50,$50,$30           // char 2 (partial)
        .byte $00,$03,$04,$08,$38,$48,$40,$48       // char 3 @+3
        .byte $01,$0c,$12,$0d,$13,$0c,$12,$10       // char 4 @+4
        .byte $ff,$ff,$ff,$ff,$ff,$c0,$c0,$c0       // char 5 @+5
        .byte $ff,$ff,$ff,$fd,$f9,$f0,$e0,$c0       // char 6 @+6
        .byte $00,$92,$54,$ff,$00,$83,$83,$38       // char 7 @+7
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 8 @+8
        .byte $ff,$00,$00,$03,$03,$03,$00,$00       // char 9 @+9
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 10 @+10
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 11 @+11
        .byte $ff,$00,$00,$03,$03,$03,$03,$00       // char 12 @+12
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 13 @+13
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 14 @+14
        .byte $ff,$03,$03,$03,$03,$03,$03,$00       // char 15 @+15
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 16 @+16
        .byte $ff,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 17 @+17
        .byte $ff,$03,$03,$03,$03,$03,$00,$00       // char 18 @+18
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 19 @+19
        .byte $ff,$03,$01,$00,$00,$02,$03,$03       // char 20 @+20
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 21 @+21
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 22 @+22
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 23 @+23
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 24 @+24
        .byte $ff,$00,$00,$03,$03,$03,$03,$00       // char 25 @+25
        .byte $ff,$00,$00,$03,$03,$03,$01,$00       // char 26 @+26
        .byte $ff,$00,$00,$03,$03,$03,$ff,$ff       // char 27 @+27
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 28 @+28
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 29 @+29
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 30 @+30
        .byte $ff,$03,$03,$03,$03,$03,$00,$00       // char 31 @+31
        .byte $ff,$03,$03,$03,$03,$03,$00,$00       // char 32 ' '
        .byte $ff,$00,$00,$ff,$fe,$f8,$e0,$80       // char 33 '!'
        .byte $ff,$00,$60,$90,$b0,$67,$08,$0a       // char 34 '"'
        .byte $ff,$00,$00,$60,$91,$b1,$60,$0a       // char 35 '#'
        .byte $24,$95,$55,$55,$40,$00,$31,$20       // char 36 '$'
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 37 '%'
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 38 '&'
        .byte $30,$40,$98,$e4,$24,$04,$24,$38       // char 39 '''
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 40 '('
        .byte $ff,$00,$00,$c0,$c0,$c0,$00,$00       // char 41 ')'
        .byte $ff,$00,$00,$c0,$c0,$c0,$ff,$ff       // char 42 '*'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 43 '+'
        .byte $ff,$00,$00,$c0,$ff,$ff,$ff,$1f       // char 44 ','
        .byte $ff,$00,$00,$c0,$c0,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$00,$00,$c0,$ff,$ff,$ff,$ff       // char 46 '.'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$00       // char 47 '/'
        .byte $ff,$00,$00,$03,$03,$03,$03,$03       // char 48 '0'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 49 '1'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$00,$00       // char 50 '2'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 51 '3'
        .byte $ff,$c0,$80,$00,$00,$40,$c0,$c0       // char 52 '4'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 53 '5'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 54 '6'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 55 '7'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 56 '8'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$00       // char 57 '9'
        .byte $ff,$00,$00,$c0,$ff,$ff,$ff,$00       // char 58 ':'
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 59 ';'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 60 '<'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 61 '='
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 62 '>'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$00,$00       // char 63 '?'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$00,$00       // char 64 '@'
        .byte $ff,$00,$00,$80,$00,$00,$00,$00       // char 65 'A'
        .byte $ff,$00,$06,$09,$0d,$e6,$10,$50       // char 66 'B'
        .byte $e0,$18,$04,$c2,$23,$a2,$c0,$02       // char 67 'C'
        .byte $90,$26,$49,$56,$59,$06,$89,$81       // char 68 'D'
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 69 'E'
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 70 'F'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 71 'G'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 72 'H'
        .byte $ff,$07,$03,$03,$03,$03,$07,$0f       // char 73 'I'
        .byte $ff,$07,$03,$03,$03,$03,$ff,$ff       // char 74 'J'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 75 'K'
        .byte $ff,$07,$03,$03,$ff,$ff,$ff,$ff       // char 76 'L'
        .byte $ff,$07,$03,$03,$03,$ff,$ff,$ff       // char 77 'M'
        .byte $ff,$07,$03,$03,$ff,$ff,$ff,$ff       // char 78 'N'

spr_2340:
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 79 'O'
        .byte $ff,$0f,$0f,$ff,$ff,$ff,$ff,$ff       // char 80 'P'
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 81 'Q'
        .byte $ff,$03,$03,$03,$03,$03,$07,$0f       // char 82 'R'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 83 'S'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 84 'T'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 85 'U'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 86 'V'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 87 'W'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 88 'X'
        .byte $ff,$07,$03,$03,$03,$03,$03,$07       // char 89 'Y'
        .byte $ff,$07,$03,$03,$ff,$ff,$ff,$07       // char 90 'Z'
        .byte $ff,$07,$03,$03,$03,$03,$03,$03       // char 91 '['
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 92 '\'
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 93 ']'
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 94 '^'
        .byte $ff,$01,$01,$01,$01,$01,$03,$07       // char 95 '_'
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 96 '`'
        .byte $ff,$03,$03,$03,$03,$07,$1f,$7f       // char 97 'a'
        .byte $00,$cc,$32,$12,$12,$0a,$0a,$0c       // char 98 'b'
        .byte $00,$00,$00,$00,$80,$40,$40,$40       // char 99 'c'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 100 'd'
        .byte $ff,$ff,$ff,$bf,$9f,$0f,$07,$03       // char 101 'e'
        .byte $ff,$ff,$ff,$ff,$ff,$03,$03,$03       // char 102 'f'
        .byte $08,$12                               // char 103 (partial)

txt_2402:
        .byte $22,$2e,$21,$20,$10,$0f               // char 103 (partial)
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 104 'h'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 105 'i'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 106 'j'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 107 'k'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 108 'l'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 109 'm'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 110 'n'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 111 'o'
        .byte $ff,$ff,$ff,$ff,$ff,$f0,$f0,$ff       // char 112 'p'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 113 'q'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 114 'r'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 115 's'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 116 't'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 117 'u'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 118 'v'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 119 'w'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 120 'x'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 121 'y'
        .byte $e0,$ff,$ff,$ff,$c0,$c0,$e0,$ff       // char 122 'z'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 123 '{'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 124 '|'
        .byte $c0,$c0,$c0,$c0,$e0,$f0,$f8,$ff       // char 125 '}'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$ff       // char 126 '~'
        .byte $e0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 127
        .byte $ff,$ff,$ff,$c0,$c0,$c0,$e0,$ff       // char 128
        .byte $fe,$f8,$e0,$c0,$c0,$c0,$c0,$ff       // char 129
        .byte $10,$10,$10,$08,$08,$04,$03,$00       // char 130
        .byte $38,$08,$08,$04,$04,$02,$01,$00       // char 131
        .byte $12,$0c,$01,$01,$00,$00,$00,$00       // char 132
        .byte $c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff       // char 133
        .byte $e0,$f0,$f9,$fd,$ff,$ff,$ff,$ff       // char 134
        .byte $44,$45,$39,$01,$86,$78,$00,$ff       // char 135
        .byte $00,$00,$03,$03,$03,$03,$03,$ff       // char 136
        .byte $00,$03,$03,$03,$03,$00,$00,$ff       // char 137
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 138
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 139
        .byte $00,$03,$03,$03,$03,$00,$00,$ff       // char 140
        .byte $00,$00,$03,$03,$03,$03,$03,$ff       // char 141
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 142
        .byte $00,$03,$03,$03,$03,$03,$03,$ff       // char 143
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 144
        .byte $ff,$03,$03,$03,$03,$00,$00,$ff       // char 145
        .byte $00,$03,$03,$03,$03,$03,$03,$ff       // char 146
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 147
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 148
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 149
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 150
        .byte $00,$00,$03,$03,$03,$03,$03,$ff       // char 151
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 152
        .byte $00,$00,$03,$03,$03,$03,$03,$ff       // char 153
        .byte $00,$ff,$ff,$ff,$03,$00,$00,$ff       // char 154
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 155
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 156
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 157
        .byte $03,$03,$02,$00,$00,$01,$03,$ff       // char 158
        .byte $00,$03,$03,$03,$03,$03,$03,$ff       // char 159
        .byte $ff,$ff,$ff,$03,$03,$00,$00,$ff       // char 160
        .byte $00,$00,$00,$00,$01,$00,$00,$ff       // char 161
        .byte $48,$c7,$20,$18,$07,$00,$00,$ff       // char 162
        .byte $11,$11,$8e,$40,$31,$0e,$80,$7f       // char 163
        .byte $04,$0a,$4e,$20,$9f,$40,$31,$0e       // char 164
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 165
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 166
        .byte $20,$10,$08,$c8,$08,$08,$10,$e0       // char 167
        .byte $00,$00,$c0,$c0,$c0,$c0,$c0,$ff       // char 168
        .byte $00,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 169
        .byte $ff,$ff,$c0,$c0,$c0,$00,$00,$ff       // char 170
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 171
        .byte $1f,$ff,$ff,$ff,$c0,$00,$00,$ff       // char 172
        .byte $1f,$1f,$ff,$ff,$ff,$ff,$ff,$ff       // char 173
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 174
        .byte $00,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 175
        .byte $03,$03,$03,$03,$03,$00,$00,$ff       // char 176
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 177
        .byte $00,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 178
        .byte $ff,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 179
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 180
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 181
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 182
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 183
        .byte $c0,$c0,$ff,$ff,$ff,$00,$00,$ff       // char 184
        .byte $00,$00,$c0,$c0,$c0,$c0,$c0,$ff       // char 185
        .byte $00,$80,$c0,$c0,$c0,$00,$00,$ff       // char 186
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 187
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 188
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 189
        .byte $c0,$c0,$40,$00,$00,$80,$c0,$ff       // char 190
        .byte $00,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 191
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$ff       // char 192
        .byte $01,$07,$1f,$7f,$ff,$00,$00,$ff       // char 193
        .byte $12,$e3,$04,$18,$e0,$00,$00,$ff       // char 194
        .byte $03,$02,$22,$44,$84,$08,$30,$c0       // char 195
        .byte $09,$06,$50,$90,$20,$40,$80,$00       // char 196
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 197
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 198
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 199
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 200
        .byte $07,$03,$03,$03,$03,$03,$07,$ff       // char 201
        .byte $ff,$ff,$03,$03,$03,$03,$07,$ff       // char 202
        .byte $03,$03,$03,$03,$03,$03,$07,$ff       // char 203
        .byte $ff,$ff,$ff,$ff,$03,$03,$07,$ff       // char 204
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 205
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 206
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 207
        .byte $ff,$ff,$ff,$ff,$ff,$0f,$0f,$ff       // char 208
        .byte $03,$03,$03,$03,$03,$03,$07,$ff       // char 209
        .byte $07,$03,$03,$03,$03,$03,$03,$ff       // char 210
        .byte $ff,$03,$03,$03,$03,$03,$07,$ff       // char 211
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 212
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 213
        .byte $03,$03,$03,$03,$03,$03,$07,$ff       // char 214
        .byte $03,$07,$ff,$ff,$ff,$ff,$ff,$ff       // char 215
        .byte $03,$03,$ff,$ff,$ff,$03,$03,$ff       // char 216
        .byte $0f,$07,$03,$03,$03,$03,$03,$ff       // char 217
        .byte $03,$03,$03,$03,$03,$03,$07,$ff       // char 218
        .byte $03,$03,$03,$03,$03,$03,$03,$ff       // char 219
        .byte $03,$03,$03,$03,$03,$03,$07,$ff       // char 220
        .byte $03,$03,$03,$03,$07,$0f,$1f,$ff       // char 221
        .byte $03,$03,$03,$03,$03,$03,$07,$ff       // char 222
        .byte $03,$01,$01,$01,$01,$01,$01,$ff       // char 223
        .byte $03,$03,$03,$03,$03,$03,$07,$ff       // char 224
        .byte $ff,$ff,$ff,$ff,$ff,$03,$03,$ff       // char 225
        .byte $08,$08,$08,$10,$10,$20,$c0,$00       // char 226
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // char 227
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 228
        .byte $07,$0f,$9f,$bf,$ff,$ff,$ff,$ff       // char 229
        .byte $03,$03,$ff,$ff,$ff,$ff,$ff,$ff       // char 230

chr_2800:
        // === Charset data (217 bytes, $2800-$28d8) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$3e,$77,$77,$77,$77,$7f,$77       // char 1 @+1
        .byte $00,$7e,$77,$77,$77,$76,$7c,$76       // char 2 @+2
        .byte $00,$3e,$77,$77,$77,$70,$70,$70       // char 3 @+3
        .byte $00,$7e,$77,$77,$77,$77,$77,$77       // char 4 @+4
        .byte $00,$7f,$77,$77,$70,$70,$7e,$70       // char 5 @+5
        .byte $00,$7f,$77,$77,$70,$70,$7e,$70       // char 6 @+6
        .byte $00,$3e,$77,$77,$77,$70,$77,$77       // char 7 @+7
        .byte $00,$77,$77,$77,$77,$77,$7f,$77       // char 8 @+8
        .byte $00,$7f,$1c,$1c,$1c,$1c,$1c,$1c       // char 9 @+9
        .byte $00,$07,$07,$07,$07,$07,$07,$07       // char 10 @+10
        .byte $00,$77,$77,$77,$77,$76,$7c,$76       // char 11 @+11
        .byte $00,$70,$70,$70,$70,$70,$70,$70       // char 12 @+12
        .byte $00,$63,$77,$7f,$77,$77,$77,$77       // char 13 @+13
        .byte $00,$7e,$77,$77,$77,$77,$77,$77       // char 14 @+14
        .byte $00,$3e,$77,$77,$77,$77,$77,$77       // char 15 @+15
        .byte $00,$7e,$77,$77,$77,$77,$7e,$70       // char 16 @+16
        .byte $00,$3e,$77,$77,$77,$77,$77,$77       // char 17 @+17
        .byte $00,$7e,$77,$77,$77,$76,$7c,$76       // char 18 @+18
        .byte $00,$3e,$77,$77,$73,$70,$3e,$07       // char 19 @+19
        .byte $00,$7f,$1c,$1c,$1c,$1c,$1c,$1c       // char 20 @+20
        .byte $00,$77,$77,$77,$77,$77,$77,$77       // char 21 @+21
        .byte $00,$77,$77,$77,$77,$77,$77,$77       // char 22 @+22
        .byte $00,$77,$77,$77,$77,$77,$77,$77       // char 23 @+23
        .byte $00,$77,$77,$77,$77,$36,$1c,$36       // char 24 @+24
        .byte $00,$77,$77,$77,$77,$77,$3f,$07       // char 25 @+25
        .byte $00,$7f,$07,$07,$0e,$0e,$1c,$1c       // char 26 @+26

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

// --- Region $2909-$2ad4 ---
.pc = $2909 "dat_2909"

dat_2909:
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$1c           // char 33 (partial)
        .byte $22,$77,$33,$66,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 36 '$'
        .byte $00,$23,$77,$27,$0e,$0e,$1c,$1c       // char 37 '%'
        .byte $00,$7e,$1b,$7e,$00,$7f,$03,$7e       // char 38 '&'
        .byte $08,$1c,$0c,$18,$00,$00,$00,$00       // char 39 '''
        .byte $06,$1c,$18                           // char 40 (partial)

txt_2943:
        .byte $38,$38,$38,$38,$38                   // char 40 (partial)
        .byte $30,$1c,$0c,$0e,$0e,$0e,$0e,$0e       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$00,$00,$1c,$1c,$7f,$1c       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$7f,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$03,$07,$07,$0e,$0e,$1c,$1c       // char 47 '/'
        .byte $00,$1c,$36,$36,$77,$77,$77,$77       // char 48 '0'
        .byte $00,$0c,$0c,$1c,$7c,$1c,$1c,$1c       // char 49 '1'
        .byte $00,$3e,$77,$77,$0e,$0e,$1c,$1c       // char 50 '2'
        .byte $00,$3e,$77,$77,$77,$06,$3c,$06       // char 51 '3'
        .byte $00,$77,$77,$77,$77,$77,$3f,$07       // char 52 '4'
        .byte $00,$7f,$77,$77,$70,$70,$7e,$07       // char 53 '5'
        .byte $00,$3e,$77,$77,$77,$70,$7e,$77       // char 54 '6'
        .byte $00,$7f,$77,$77,$07,$0e,$0e,$0e       // char 55 '7'
        .byte $00,$3e,$77,$77,$77,$36,$1c,$36       // char 56 '8'
        .byte $00,$3e,$77,$77,$77,$77,$3f,$07       // char 57 '9'
        .byte $00,$00,$00,$08,$1c,$08,$00,$08       // char 58 ':'
        .byte $00,$00,$00,$08,$1c,$08,$00,$08       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$7f,$00,$7f       // char 61 '='
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 62 '>'
        .byte $00,$3e,$77,$07,$3e,$70,$77,$3e       // char 63 '?'

spr_2a00:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $77,$77,$77,$77,$00,$00,$00,$00       // char 65 'A'
        .byte $77,$77,$77,$7e,$00,$00,$00,$00       // char 66 'B'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 67 'C'
        .byte $77,$77,$77,$7e,$00,$00,$00,$00       // char 68 'D'
        .byte $70,$77,$77,$7f,$00,$00,$00,$00       // char 69 'E'
        .byte $70,$70,$70,$70,$00,$00,$00,$00       // char 70 'F'
        .byte $77,$77,$77,$3f,$07,$07,$03,$00       // char 71 'G'
        .byte $77,$77,$77,$77,$00,$00,$00,$00       // char 72 'H'
        .byte $1c,$1c,$1c,$7f,$00,$00,$00,$00       // char 73 'I'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 74 'J'
        .byte $77,$77,$77,$77,$07,$07,$03,$00       // char 75 'K'
        .byte $70,$77,$77,$7f,$00,$00,$00,$00       // char 76 'L'
        .byte $77,$77,$77,$77,$00,$00,$00,$00       // char 77 'M'
        .byte $77,$77,$77,$77,$00,$00,$00,$00       // char 78 'N'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 79 'O'
        .byte $70,$70,$70,$70,$00,$00,$00,$00       // char 80 'P'
        .byte $71,$76,$77,$3f,$07,$07,$03,$00       // char 81 'Q'
        .byte $77,$77,$77,$77,$07,$07,$03,$00       // char 82 'R'
        .byte $67,$77,$77,$3e,$00,$00,$00,$00       // char 83 'S'
        .byte $1c,$1c,$1c,$1c,$00,$00,$00,$00       // char 84 'T'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 85 'U'
        .byte $36,$3e,$1c,$1c,$00,$00,$00,$00       // char 86 'V'
        .byte $77,$7f,$77,$63,$00,$00,$00,$00       // char 87 'W'
        .byte $77,$77,$77,$77,$07,$07,$03,$00       // char 88 'X'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 89 'Y'
        .byte $38,$38,$70,$7f                       // char 90 (partial)

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

// --- Region $2b09-$2b0b ---
.pc = $2b09 "dat_2b09"

dat_2b09:
        .byte $08,$1c,$08                           // char 97 (partial)

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

dat_2b28:
        .byte $38,$3a,$77,$72,$00,$00,$00,$00       // char 101 'e'
        .byte $00,$7f,$63,$3e,$00,$00,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'
        .byte $38,$38,$18,$1c,$06,$00,$00,$00       // char 104 'h'
        .byte $0e,$0e,$0c,$1c,$30,$00,$00,$00       // char 105 'i'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $1c,$00,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$08,$1c,$0c,$18,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $00,$08,$1c,$08,$00,$00,$00,$00       // char 110 'n'
        .byte $38,$38,$70,$70,$00,$00,$00,$00       // char 111 'o'
        .byte $77,$36,$36,$1c,$00,$00,$00,$00       // char 112 'p'
        .byte $1c,$1c,$1c,$7f,$00,$00,$00,$00       // char 113 'q'
        .byte $38,$38,$77,$7f,$00,$00,$00,$00       // char 114 'r'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 115 's'
        .byte $07,$07,$07,$07,$00,$00,$00,$00       // char 116 't'
        .byte $67,$77,$77,$3e,$00,$00,$00,$00       // char 117 'u'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 118 'v'
        .byte $1c,$1c,$1c,$1c,$00,$00,$00,$00       // char 119 'w'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 120 'x'
        .byte $77,$77,$77,$3e,$00,$00,$00,$00       // char 121 'y'
        .byte $1c,$08,$00,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $1c,$0c,$18                           // char 123 (partial)

// --- Region $2bf9-$2fe7 ---
.pc = $2bf9 "dat_2bf9"

dat_2bf9:
        .byte $08,$1c,$08,$00,$00,$00,$00           // char 127 (partial)

dat_2c00:
        .text "                                        "
        .byte $6c,$6c,$12,$32,$52,$72,$05,$25       // char 133
        .byte $45,$65,$0d,$2d,$4d,$6d,$05,$25       // char 134
        .byte $45,$65,$0d,$2d,$4d,$6d,$02,$22       // char 135
        .byte $42,$62,$05,$25,$45,$65,$12,$32       // char 136
        .byte $52,$72,$13,$33,$53,$73,$6c,$6c       // char 137
        .byte $6c,$6c,$92,$b2,$d2,$f2,$85,$a5       // char 138
        .byte $c5,$e5,$8d,$ad,$cd,$ed,$85,$a5       // char 139
        .byte $c5,$e5,$8d,$ad,$cd,$ed,$82,$a2       // char 140
        .byte $c2,$e2,$85,$a5,$c5,$e5,$92,$b2       // char 141
        .byte $d2,$f2,$93,$b3,$d3,$f3,$6c,$6c       // char 142

dat_2c78:
        .text "                                                                                                                                  H"
        .byte $09,$14,$13,$20,$19                   // char 159 (partial)
        .byte $0f,$15,$20,$01,$07,$01,$09,$0e       // char 160
        .byte $20,$17,$09,$14,$08                   // char 161 (partial)

txt_2d0d:
        .byte $3a                                   // char 161 (partial)

dat_2d0e:
        // === Fill data (223 bytes, $2d0e-$2dec) ===
        .fill 223, $20
        .byte $13,$01,$02                           // char 189 (partial)
        .byte $12,$05,$20,$17,$15,$0c,$06,$2b       // char 190
        .byte $32,$08,$09                           // char 191 (partial)

txt_2dfb:
        .byte $20,$20,$20,$20,$20                   // char 191 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 192
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 193
        .byte $6e,$6e,$6e,$6e,$6e                   // char 194 (partial)

txt_2e15:
        .byte $53,$41,$42                           // char 194 (partial)
        .byte $52,$45,$20,$57,$55,$4c,$46,$6b       // char 195
        .byte $72,$48,$49,$6e,$6e,$6e,$6e,$6e       // char 196
        .byte $6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e       // char 197

dat_2e30:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                        "

// --- Region $3000-$38e1 ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $83,$39,$45,$5d,$45,$39,$83,$ff,$ff,$ff,$83,$11,$11,$11,$81,$ff // .9E]E9..........
        .byte $1f,$1f,$03,$11,$11,$11,$03,$ff,$ff,$ff,$83,$1f,$1f,$1f,$81,$ff // ................
        .byte $f1,$f1,$81,$11,$11,$11,$83,$ff,$ff,$ff,$83,$11,$01,$1f,$81,$ff // ................
        .byte $e1,$c7,$c7,$83,$c7,$c7,$c7,$c7,$ff,$ff,$81,$11,$11,$81,$f1,$03 // ................
        .byte $1f,$1f,$03,$11,$11,$11,$11,$ff,$ff,$c7,$ff,$87,$c7,$c7,$83,$ff // ................
        .byte $ff,$f1,$ff,$f1,$f1,$f1,$f1,$83,$1f,$1f,$11,$11,$03,$11,$11,$ff // ................
        .byte $87,$c7,$c7,$c7,$c7,$c7,$83,$ff,$ff,$ff,$13,$01,$01,$11,$11,$ff // ................
        .byte $ff,$ff,$83,$11,$11,$11,$11,$ff,$ff,$ff,$83,$11,$11,$11,$83,$ff // ................
        .byte $ff,$ff,$03,$11,$11,$11,$03,$1f,$ff,$ff,$81,$11,$11,$11,$81,$f1 // ................
        .byte $ff,$ff,$83,$11,$1f,$1f,$1f,$ff,$ff,$ff,$83,$1f,$83,$f1,$03,$ff // ................
        .byte $ff,$c7,$83,$c7,$c7,$c7,$e1,$ff,$ff,$ff,$11,$11,$11,$11,$81,$ff // ................
        .byte $ff,$ff,$11,$11,$11,$83,$c7,$ff,$ff,$ff,$11,$11,$01,$01,$93,$ff // ................
        .byte $ff,$ff,$11,$11,$83,$11,$11,$ff,$ff,$ff,$11,$11,$11,$81,$f1,$03 // ................
        .byte $ff,$ff,$01,$e3,$c7,$8f,$01,$ff,$83,$8f,$8f,$8f,$8f,$8f,$83,$ff // ................
        .byte $f3,$ed,$cf,$83,$cf,$9d,$03,$ff,$c1,$f1,$f1,$f1,$f1,$f1,$c1,$ff // ................
        .byte $ff,$e7,$c3,$81,$e7,$e7,$e7,$e7,$ff,$ef,$cf,$80,$80,$cf,$ef,$ff // ................
        .fill 8, $ff
        .byte $c7,$c7,$c7,$c7,$c7,$ff,$c7,$ff,$11,$11,$33,$ff,$ff,$ff,$ff,$ff // ..........3.....
        .byte $99,$99,$00,$99,$00,$99,$99,$ff,$e7,$c1,$9f,$c3,$f9,$83,$e7,$ff // ................
        .byte $19,$11,$e3,$c7,$8f,$11,$31,$ff,$c3,$11,$83,$87,$10,$11,$c0,$ff // ......1.........
        .byte $e3,$e3,$c7,$ff,$ff,$ff,$ff,$ff,$e3,$c7,$8f,$8f,$8f,$c7,$e3,$ff // ................
        .byte $c7,$e3,$f1,$f1,$f1,$e3,$c7,$ff,$ff,$99,$c3,$00,$c3,$99,$ff,$ff // ................
        .byte $ff,$c7,$c7,$01,$c7,$c7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$c7,$8f // ................
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$c7,$ff // ................
        .byte $ff,$f8,$f1,$e3,$c7,$8f,$1f,$ff,$83,$11,$11,$11,$11,$11,$83,$ff // ................
        .byte $c7,$87,$c7,$c7,$c7,$c7,$c7,$ff,$03,$f1,$83,$1f,$1f,$1f,$01,$ff // ................
        .byte $83,$f1,$c3,$f1,$f1,$f1,$03,$ff,$1f,$11,$01,$f1,$f1,$f1,$f1,$ff // ................
        .byte $01,$1f,$03,$f1,$f1,$f1,$03,$ff,$83,$1f,$03,$11,$11,$11,$83,$ff // ................
        .byte $01,$f1,$e3,$c7,$c7,$c7,$c7,$ff,$83,$11,$83,$11,$11,$11,$83,$ff // ................
        .byte $83,$11,$11,$81,$f1,$f1,$03,$ff,$ff,$ff,$c7,$ff,$ff,$c7,$ff,$ff // ................
        .byte $ff,$ff,$ff,$c7,$ff,$c7,$c7,$8f,$e1,$c7,$8f,$1f,$8f,$c7,$e1,$ff // ................
        .byte $ff,$ff,$81,$ff,$81,$ff,$ff,$ff,$0f,$c7,$e3,$f1,$e3,$c7,$0f,$ff // ................
        .byte $03,$f1,$e3,$c7,$c7,$ff,$c7,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff // ................
        .byte $83,$11,$01,$11,$11,$11,$11,$ff,$03,$11,$03,$11,$11,$11,$03,$ff // ................
        .byte $83,$1f,$1f,$1f,$1f,$1f,$81,$ff,$03,$11,$11,$11,$11,$11,$03,$ff // ................
        .byte $03,$1f,$07,$1f,$1f,$1f,$01,$ff,$01,$1f,$07,$1f,$1f,$1f,$1f,$ff // ................
        .byte $83,$1f,$11,$11,$11,$11,$83,$ff,$11,$11,$01,$11,$11,$11,$11,$ff // ................
        .byte $c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff,$f1,$f1,$f1,$f1,$11,$11,$83,$ff // ................
        .byte $11,$11,$03,$11,$11,$11,$11,$ff,$1f,$1f,$1f,$1f,$1f,$1f,$01,$ff // ................
        .byte $11,$01,$11,$11,$11,$11,$11,$ff,$03,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $83,$11,$11,$11,$11,$11,$83,$ff,$03,$11,$03,$1f,$1f,$1f,$1f,$ff // ................
        .byte $83,$11,$11,$11,$11,$1f,$81,$ff,$03,$11,$03,$11,$11,$11,$11,$ff // ................
        .byte $83,$1f,$83,$f1,$f1,$f1,$03,$ff,$01,$c7,$c7,$c7,$c7,$c7,$c7,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$83,$ff,$11,$11,$11,$11,$11,$83,$c7,$ff // ................
        .byte $11,$11,$11,$11,$11,$01,$11,$ff,$11,$11,$83,$11,$11,$11,$11,$ff // ................
        .byte $11,$11,$11,$11,$81,$f1,$03,$ff,$01,$f1,$e3,$c7,$8f,$1f,$01,$ff // ................
        .fill 8, $00

txt_32e0:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf                                   // .

txt_32e4:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$cc,$cc // ...........

txt_32f2:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_32f6:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $66,$33,$99,$cc,$66,$33,$99,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f // f3..f3..........
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00 // ...............

txt_3328:
        .text "????????33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_3334:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff,$ff,$ff,$ff // .............

txt_3344:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$33,$66,$cc,$99,$33,$66,$cc,$99,$fc,$fc,$fc,$fc,$fc,$fc,$fc // .3f..3f.........
        .byte $fc,$80,$c0,$e0,$f8,$e0,$c0,$80,$80,$ff,$ff,$ff,$ff,$f0,$f0,$f0 // ................
        .byte $f0,$00,$00,$00,$80,$80,$c0,$e0,$f8,$1f,$07,$03,$01,$01,$00,$00 // ................
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$f8,$e0,$c0,$80,$80,$00,$00 // ................
        .byte $00,$e7,$e7,$e7,$00,$00,$ff,$ff,$7f,$ff,$ff,$ff,$00,$00,$e7,$e7 // ................
        .byte $e7,$01,$03,$07,$1f,$07,$03,$01,$01   // .........

txt_33a0:
        .text "????????"
        .fill 8, $1f
        .fill 8, $f8
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00,$fe,$fc,$f9,$93,$87,$8f,$9f,$ff // ................
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$01,$01,$03,$07,$1f,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff // ................
        .byte $0f,$0f,$0f,$0f,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $83,$11,$11,$11,$11,$01,$11,$11,$03,$11,$11,$11,$11,$03,$11,$11 // ................
        .byte $81,$11,$11,$1f,$1f,$1f,$1f,$1f,$03,$11,$11,$11,$11,$11,$11,$11 // ................
        .byte $81,$11,$11,$1f,$1f,$07,$1f,$1f,$81,$11,$11,$1f,$1f,$07,$1f,$1f // ................
        .byte $83,$11,$11,$1f,$1f,$11,$11,$11,$11,$11,$11,$11,$11,$01,$11,$11 // ................
        .fill 8, $c7
        .fill 8, $f1
        .byte $11,$11,$11,$11,$11,$03,$11,$11,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$1f // ................
        .byte $11,$01,$11,$11,$11,$11,$11,$11,$83,$11,$11,$11,$11,$11,$11,$11 // ................
        .byte $83,$11,$11,$11,$11,$11,$11,$11,$03,$11,$11,$11,$11,$11,$03,$1f // ................
        .byte $83,$11,$11,$11,$11,$11,$11,$11,$03,$11,$11,$11,$11,$03,$11,$11 // ................
        .byte $81,$11,$11,$1f,$1f,$83,$f1,$f1,$01,$c7,$c7,$c7,$c7,$c7,$c7,$c7 // ................
        .fill 29, $11
        .byte $83,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$01,$11,$11,$f1,$f1 // ................
        .byte $f1,$83,$1f                           // ...

txt_34d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18,$00,$10,$30,$7f,$7f,$30,$10,$00 // ..<~......0..0..
        .fill 8, $00
        .byte $18,$18,$18,$18,$00,$00,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00 // ff.f.ff..>`<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00 // bf..0fF.<f<8gf?.
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$66,$3c,$ff,$3c,$66,$00,$00 // 0.....0..f<.<f..
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~...........0
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3c,$66,$6e,$76,$66,$66,$3c,$00 // .....0`.<fnvff<.
        .byte $18,$18,$38,$18,$18,$18,$7e,$00,$3c,$66,$06,$0c,$30,$60,$7e,$00 // ..8...~.<f..0`~.
        .byte $3c,$66,$06,$1c,$06,$66,$3c,$00,$06,$0e,$1e,$66,$7f,$06,$06,$00 // <f...f<....f....
        .byte $7e,$60,$7c,$06,$06,$66,$3c,$00,$3c,$66,$60,$7c,$66,$66,$3c,$00 // ~`|..f<.<f`|ff<.
        .byte $7e,$66,$0c,$18,$18,$18,$18,$00,$3c,$66,$66,$3c,$66,$66,$3c,$00 // ~f......<ff<ff<.
        .byte $3c,$66,$66,$3e,$06,$66,$3c,$00,$00,$00,$18,$00,$00,$18,$00,$00 // <ff>.f<.........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$00 // .......0..0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$18,$70,$00 // ..~.~...p.....p.
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00,$00,$00,$00,$ff,$ff,$00,$00,$00 // <f..............
        .byte $11,$11,$11,$11,$11,$11,$11,$ff,$11,$11,$11,$11,$11,$11,$03,$ff // ................
        .byte $1f,$1f,$1f,$1f,$11,$11,$81,$ff,$11,$11,$11,$11,$11,$11,$03,$ff // ................
        .byte $1f,$1f,$1f,$1f,$11,$11,$81,$ff,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$81,$ff,$11,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff,$f1,$f1,$f1,$f1,$11,$11,$03,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$11,$ff,$1f,$1f,$1f,$1f,$11,$11,$81,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$11,$ff,$11,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$83,$ff,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$ff // ................
        .byte $11,$11,$11,$11,$11,$1f,$81,$ff,$11,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $f1,$f1,$f1,$f1,$f1,$11,$03,$ff,$c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$83,$ff,$11,$11,$11,$11,$11,$83,$c7,$ff // ................
        .byte $11,$11,$11,$11,$11,$01,$11,$ff,$11,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $11,$11,$81,$f1,$f1,$f1,$03,$ff,$1f,$1f,$1f,$1f,$11,$11,$01,$ff // ................
        .byte $18,$18,$18,$ff,$ff,$18,$18,$18,$c0,$c0 // ..........

txt_36e2:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$30,$30,$18,$18,$18,$18,$18,$18,$18,$18 // .00........

txt_36f0:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_36f4:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$33,$99,$cc,$66,$33,$99,$cc,$66,$00,$00,$00,$00,$00,$00,$00 // .3..f3..f.......
        .byte $00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$cc,$cc // ...........

txt_3732:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$33,$33,$03,$03,$03,$03,$03,$03,$03,$03,$00,$00,$00,$00,$cc // .33.............
        .byte $cc                                   // .

txt_3746:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $99,$33,$66,$cc,$99,$33,$66,$03,$03,$03,$03,$03,$03,$03,$03,$18 // .3f..3f.........
        .byte $18,$18,$1f,$1f,$18,$18,$18,$00,$00,$00,$00,$0f,$0f,$0f,$0f,$18 // ................
        .byte $18,$18,$1f,$1f,$00,$00,$00,$00,$00,$00,$f8,$f8,$18,$18,$18,$00 // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$00,$00,$00,$1f,$1f,$18,$18,$18,$18 // ................
        .byte $18,$18,$ff,$ff,$00,$00,$00,$00,$00,$00,$ff,$ff,$18,$18,$18,$18 // ................
        .byte $18,$18,$f8,$f8,$18,$18,$18,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$e0 // ................
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e0,$07,$07,$07,$07,$07,$07,$07,$07,$ff // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$01,$03,$06,$6c,$78,$70,$60,$00,$00 // ..........lxp`..
        .byte $00,$00,$00,$f0,$f0,$f0,$f0,$0f,$0f,$0f,$0f,$00,$00,$00,$00,$18 // ................
        .byte $18,$18,$f8,$f8,$00,$00,$00,$f0,$f0,$f0,$f0,$00,$00,$00,$00,$f0 // ................
        .byte $f0,$f0,$f0,$0f,$0f,$0f,$0f,$20,$20,$41,$0e,$04,$20,$5a // .......  A.. Z

txt_3807:
        .encoding "screencode_mixed"
        .text "yron returns again with an oldie"
        .encoding "petscii_upper"

txt_3827:
        .text "...  S"
        .byte $01,$02,$12,$05,$20,$57               // .... W

txt_3833:
        .encoding "screencode_mixed"
        .text "ulf woz cracked and"
        .encoding "petscii_upper"

txt_3846:
        .text " +2 "
        .byte $14,$12,$01,$09,$0e,$05,$04,$20,$02,$19,$20,$5a,$19,$12,$0f,$0e // ....... .. Z....
        .byte $20,$06,$0f,$12,$20,$54,$08,$05,$20,$52,$05,$0d,$05,$0d,$02,$05 //  ... T.. R......
        .byte $12,$13                               // ..

txt_386c:
        .text ", I "

txt_3870:
        .encoding "screencode_mixed"
        .text "also added a highscore-saver just to get some experience"
        .encoding "petscii_upper"

txt_38a8:
        .text "...   L"

txt_38af:
        .encoding "screencode_mixed"
        .text "ook out for more old games coming from me"
        .encoding "petscii_upper"

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

// --- Region $3b40-$3b40 ---
.pc = $3b40 "spr_3b40"

spr_3b40:
        .byte $00                                   // .

// --- Region $3c00-$3db7 ---
.pc = $3c00 "dat_3c00"

dat_3c00:
        .text "                                        "

txt_3c28:
        .encoding "screencode_mixed"
        .text "i still haven't got the greetings-list of the remembers so i just hammer out a few greetings from my own list"
        .encoding "petscii_upper"

txt_3c95:
        .text "...    "

txt_3c9c:
        .encoding "screencode_mixed"
        .text "triad , flash inc , padua , noice , fairlight , scs+trc , rebels , equinoxe , regina , camelot , no name , oxyron , atlantis , f4cg , crest , taboo , extacy , therapy , alpha flight , legend , lethargy , tempest , the cult , desert nomads and that must be it for this time"
        .encoding "petscii_upper"

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

// --- Region $4c16-$4c16 ---
.pc = $4c16 "dat_4c16"

dat_4c16:
        // === Fill data (1 bytes, $4c16-$4c16) ===
        .byte $00                                   // .

// --- Region $8cd1-$8cd1 ---
.pc = $8cd1 "dat_8cd1"

dat_8cd1:
        // === Fill data (1 bytes, $8cd1-$8cd1) ===
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $8e0c-$8e0c ---
.pc = $8e0c "dat_8e0c"

dat_8e0c:
        // === Fill data (1 bytes, $8e0c-$8e0c) ===
        .byte $00                                   // .

// --- Region $a90c-$a90c ---
.pc = $a90c "dat_a90c"

dat_a90c:
        // === Fill data (1 bytes, $a90c-$a90c) ===
        .byte $00                                   // .

// --- Region $bc16-$bc16 ---
.pc = $bc16 "dat_bc16"

dat_bc16:
        // === Fill data (1 bytes, $bc16-$bc16) ===
        .byte $00                                   // .

// --- Region $bdd1-$bdd1 ---
.pc = $bdd1 "dat_bdd1"

dat_bdd1:
        // === Fill data (1 bytes, $bdd1-$bdd1) ===
        .byte $00                                   // .

// --- Region $bf8e-$bf8e ---
.pc = $bf8e "dat_bf8e"

dat_bf8e:
        // === Fill data (1 bytes, $bf8e-$bf8e) ===
        .byte $00                                   // .

// --- Region $c90c-$c90c ---
.pc = $c90c "dat_c90c"

dat_c90c:
        // === Fill data (1 bytes, $c90c-$c90c) ===
        .byte $00                                   // .

// --- Region $dd00-$e806 ---
.pc = $dd00 "dat_dd00"

dat_dd00:
        .byte $29,$1f,$aa,$20,$22,$01,$4c,$ff,$01,$a4,$43,$ab,$79,$58,$3b,$3f // ).. ".L...C.yX;?
        .byte $29,$e6,$2f,$d0,$02,$e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6 // )./...0`./ "..-.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff // -...............
        .byte $d0,$eb,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02 // .../.-./...0.-..
        .byte $e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91 // ....... q../ "..
        .byte $2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f // -.-........9..0.
        .byte $86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6 // .9./.L". q../.-.
        .byte $2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39 // /...0.-........9
        .byte $10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$10,$08 // ..L..,...7..X ..
        .byte $4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f // L........,...../
        .byte $91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e // .-.......-e..-..
        .byte $69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f // i........../e../
        .byte $a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8 // .0i..0L.........
        .byte $d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60 // ...............`
        .byte $b0,$62,$3a,$20,$81,$ff,$20,$84,$ff,$a9,$0b,$8d,$11,$d0,$a2,$00 // .b: .. .........
        .byte $8e,$21,$d0,$8e,$20,$d0,$bd,$00,$2c,$9d,$00,$04,$bd,$00,$2d,$9d // .!.. ...,.....-.
        .byte $00,$05,$bd,$00,$2e,$9d,$00,$06,$bd,$e8,$2e,$9d,$e8,$06,$bd,$00 // ................
        .byte $0c,$9d,$00,$d8,$bd,$00,$0d,$9d,$00,$d9,$bd,$00,$0e,$9d,$00,$da // ................
        .byte $bd,$e8,$0e,$9d,$e8,$da,$e8,$d0,$cd,$8a,$20,$00,$10,$20,$03,$10 // .......... .. ..
        .byte $78,$ad,$01,$dc,$c9,$ef,$d0,$03,$4c,$e7,$0a,$20,$03,$10,$a9,$3a // x.......L.. ...:
        .byte $a2,$19,$cd,$12,$d0,$d0,$fb,$8e,$18,$d0,$a9,$08,$8d,$16,$d0,$ea // ................
        .byte $a0,$3c,$a2,$00,$bd,$df,$0b,$cc,$12,$d0,$d0,$fb,$8d,$21,$d0,$e8 // .<...........!..
        .byte $c8,$c0,$4b,$d0,$ef,$a9,$4b,$a2,$1d,$ac,$1e,$0b,$cd,$12,$d0,$d0 // ..K...K.........
        .byte $fb,$8e,$18,$d0,$b9,$ee,$0b,$8d,$21,$d0,$c8,$c0,$02,$d0,$02,$a0 // ........!.......
        .byte $00,$8c,$1e,$0b,$a9,$79,$a0,$00,$a2,$1b,$cd,$12,$d0,$d0,$fb,$8c // .....y..........
        .byte $21,$d0,$8e,$18,$d0,$a9,$1b,$8d,$11,$d0,$a9,$00,$8d,$16,$d0,$a0 // !...............
        .byte $7a,$a9,$0b,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$a0,$09 // z........ ..!...
        .byte $88,$d0,$fd,$8c,$20,$d0,$8c,$21,$d0,$a0,$81,$a9,$0c,$cc,$12,$d0 // .... ..!........
        .byte $d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$a0,$09,$88,$d0,$fd,$8c,$20,$d0 // ... ..!....... .
        .byte $8c,$21,$d0,$a0,$86,$a9,$0c,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d // .!........... ..
        .byte $21,$d0,$a0,$09,$88,$d0,$fd,$8c,$20,$d0,$8c,$21,$d0,$a0,$8a,$a9 // !....... ..!....
        .byte $0f,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$a0,$09,$88,$d0 // ....... ..!.....
        .byte $fd,$8c,$20,$d0,$8c,$21,$d0,$a0,$8d,$a9,$07,$cc,$12,$d0,$d0,$fb // .. ..!..........
        .byte $8d,$20,$d0,$8d,$21,$d0,$a0,$09,$88,$d0,$fd,$8c,$20,$d0,$8c,$21 // . ..!....... ..!
        .byte $d0,$a0,$8f,$a9,$01,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0 // ........... ..!.
        .byte $a0,$09,$88,$d0,$fd,$a0,$02,$8c,$20,$d0,$8c,$21,$d0,$a0,$a4,$a9 // ........ ..!....
        .byte $01,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$a0,$09,$88,$d0 // ....... ..!.....
        .byte $fd,$8c,$20,$d0,$8c,$21,$d0,$a0,$a6,$a9,$07,$cc,$12,$d0,$d0,$fb // .. ..!..........
        .byte $8d,$20,$d0,$8d,$21,$d0,$a0,$09,$88,$d0,$fd,$8c,$20,$d0,$8c,$21 // . ..!....... ..!
        .byte $d0,$a0,$a9,$a9,$0f,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0 // ........... ..!.
        .byte $a0,$09,$88,$d0,$fd,$8c,$20,$d0,$8c,$21,$d0,$a0,$ad,$a9,$0c,$cc // ...... ..!......
        .byte $12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$a0,$09,$88,$d0,$fd,$8c // ..... ..!.......
        .byte $20,$d0,$8c,$21,$d0,$a0,$b2,$a9,$0c,$cc,$12,$d0,$d0,$fb,$8d,$20 //  ..!........... 
        .byte $d0,$8d,$21,$d0,$a0,$09,$88,$d0,$fd,$8c,$20,$d0,$8c,$21,$d0,$a0 // ..!....... ..!..
        .byte $b9,$a9,$0b,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$a0,$09 // ......... ..!...
        .byte $88,$d0,$fd,$8c,$20,$d0,$8c,$21,$d0,$a9,$ce,$cd,$12,$d0,$d0,$fb // .... ..!........
        .byte $a9,$1d,$8d,$18,$d0,$ae,$1f,$0b,$8e,$16,$d0,$ca,$ca,$e0,$ff,$d0 // ................
        .byte $02,$a2,$07,$8e,$1f,$0b,$a0,$d2,$a2,$00,$bd,$f0,$0b,$cc,$12,$d0 // ................
        .byte $d0,$fb,$8d,$21,$d0,$e8,$c8,$c0,$dc,$d0,$ef,$a9,$ea,$cd,$12,$d0 // ...!............
        .byte $d0,$fb,$a9,$1b,$8d,$18,$d0,$ae,$20,$0b,$8e,$16,$d0,$e4,$ca,$60 // ........ ......`
        .byte $e4,$e0,$ff,$d0,$02,$a2,$07,$8e,$20,$0b,$a9,$fa,$cd,$12,$d0,$d0 // ........ .......
        .byte $fb,$ad,$1f,$0b,$c9,$07,$d0,$03,$20,$b6,$0a,$ad,$20,$0b,$c9,$07 // ........ ... ...
        .byte $f0,$03,$4c,$5e,$08,$ad,$00,$3c,$f0,$2d,$8d,$bf,$07,$18,$69,$40 // ..L^...<.-....i@
        .byte $8d,$e7,$07,$ad,$73,$0a,$18,$69,$01,$8d,$73,$0a,$90,$03,$ee,$74 // ....s..i..s....t
        .byte $0a,$a2,$00,$bd,$99,$07,$9d,$98,$07,$bd,$c1,$07,$9d,$c0,$07,$e8 // ................
        .byte $e0,$28,$d0,$ef,$4c,$5e,$08,$a9,$00,$8d,$73,$0a,$a9,$3c,$8d,$74 // .(..L^....s..<.t
        .byte $0a,$a9,$20,$8d,$bf,$07,$4c,$8e,$0a,$ad,$00,$38,$f0,$1f,$8d,$47 // .. ...L....8...G
        .byte $07,$ad,$b7,$0a,$18,$69,$01,$8d,$b7,$0a,$90,$03,$ee,$b8,$0a,$a2 // .....i..........
        .byte $00,$bd,$21,$07,$9d,$20,$07,$e8,$e0,$28,$d0,$f5,$60,$a9,$00,$8d // ..!.. ...(..`...
        .byte $b7,$0a,$a9,$38,$8d,$b8,$0a,$4c,$cc,$0a,$20,$81,$ff,$20,$84,$ff // ...8...L.. .. ..
        .byte $a2,$00,$8a,$9d,$00,$d4,$e8,$e0,$19,$d0,$f8,$a2,$00,$bd,$50,$0b // ..............P.
        .byte $9d,$00,$04,$a9,$01,$9d,$00,$d8,$e8,$e0,$78,$d0,$f0,$a9,$05,$a2 // ..........x.....
        .byte $ff,$a0,$ff,$88,$d0,$fd,$ca,$d0,$f8,$38,$e9,$01,$d0,$f1,$4c,$e2 // .........8....L.
        .byte $fc,$00,$07,$07,$09,$02,$08,$0a,$0f,$07,$01,$01,$07,$0d,$03,$0e // ................
        .byte $06,$06,$00,$04,$0e,$e5,$05,$e4,$07,$27,$00,$82,$87,$8b,$8e,$90 // .........'......
        .byte $ff,$ae,$22,$70,$72,$80,$24,$40,$60,$2c,$72,$6e,$6b,$73 // .."pr.$@`,rnks

txt_e11e:
        .encoding "screencode_mixed"
        .text "code by zyron/antic/swemix/remembers"
        .encoding "petscii_upper"
        .byte $6b,$73,$6d,$71,$80,$24,$40,$22,$71,$7d,$b7,$31,$09,$02,$08,$0a // ksmq.$@"q}.1....
        .byte $0f,$07,$01,$01,$07,$0d,$03,$0e,$06,$06,$00,$04,$0e,$e5,$05,$e4 // ................
        .byte $07,$27,$00,$82,$87,$8b,$8e,$90,$ff,$80,$a0,$00,$80,$28,$20,$80 // .'...........( .
        .byte $28,$00,$80,$f0,$20,$80,$50,$07,$80,$f0,$20,$80,$28,$00,$80,$50 // (... .P... .(..P
        .byte $20,$80,$28,$07,$80,$28,$04,$b8,$61,$24,$4c,$0c,$1f,$4c,$12,$10 //  .(..(..a$L..L..
        .byte $4c,$48,$1f,$4c,$4e,$1f,$4c,$cf,$13,$4c,$56,$1f,$ee,$25,$15,$2c // LH.LN.L..LV..%.,
        .byte $19,$15,$30,$1e                       // ..0.

txt_e1a6:
        .text "P6"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$8d,$25,$15,$a2,$02,$9d,$ec,$14,$9d,$ef,$14,$9d,$f2,$14,$9d // ..%.............
        .byte $fb,$14,$ca,$10,$f1,$8d,$19,$15,$4c,$52,$10,$50,$15,$a9,$00,$8d // ........LR.P....
        .byte $04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$a9,$0f,$8d,$18,$d4,$a9,$80,$8d // ................
        .byte $19,$15,$4c,$a5,$13,$a2,$02,$ce,$13,$15,$10,$06,$ad,$17,$15,$8d // ..L.............
        .byte $13,$15,$bd,$e8,$14,$8d,$eb,$14,$a8,$ad,$13,$15,$cd,$17,$15,$d0 // ................
        .byte $15,$bd,$f9,$16,$85,$5d,$bd,$fc,$16,$85,$5e,$de,$f2,$14,$30,$09 // .....]....^...0.
        .byte $4c,$74,$11,$4c,$8f,$13,$4c,$9b,$11,$bc,$ec,$14,$b1,$5d,$c9,$ff // Lt.L..L......]..
        .byte $f0,$0a,$c9,$fe,$d0,$17,$20,$03,$10,$4c,$a5,$13,$a9,$00,$9d,$f2 // ...... ..L......
        .byte $14,$9d,$ec,$14,$9d,$ef,$14,$4c,$86,$10,$4c,$8f,$13,$a8,$b9,$11 // .......L..L.....
        .byte $17,$85,$5f,$b9,$3e,$17,$85,$60,$a9,$00,$9d,$20,$15,$bc,$ef,$14 // .._.>..`... ....
        .byte $a9,$ff,$8d,$01,$15,$b1,$5f,$9d,$f5,$14,$8d,$02,$15,$29,$1f,$9d // ......_......)..
        .byte $f2,$14,$2c,$02,$15,$70,$44,$fe,$ef,$14,$ad,$02,$15,$10,$11,$c8 // ..,..pD.........
        .byte $b1,$5f,$10,$06,$9d,$20,$15,$4c,$ea,$10,$9d,$fe,$14,$fe,$ef,$14 // ._... .L........
        .byte $c8,$b1,$5f,$9d,$fb,$14,$0a,$a8,$ad,$28,$15,$10,$21,$b9,$28,$14 // .._......(..!.(.
        .byte $8d,$03,$15,$b9,$29,$14,$ac,$eb,$14,$99,$01,$d4,$9d,$1a,$15,$ad // ....)...........
        .byte $03,$15,$99,$00,$d4,$9d,$1d,$15,$4c,$1b,$11,$ce,$01,$15,$ac,$eb // ........L.......
        .byte $14,$bd,$fe,$14,$8e,$04,$15,$e3,$0a,$60,$7f,$aa,$bd,$93,$15,$8d // .........`......
        .byte $05,$15,$ad,$28,$15,$10,$21,$bd,$93,$15,$2d,$01,$15,$99,$04,$d4 // ...(..!...-.....
        .byte $bd,$91,$15,$99,$02,$d4,$bd,$92,$15,$99,$03,$d4,$bd,$94,$15,$99 // ................
        .byte $05,$d4,$bd,$95,$15,$99,$06,$d4,$ae,$04,$15,$ad,$05,$15,$9d,$f8 // ................
        .byte $14,$fe,$ef,$14,$bc,$ef,$14,$b1,$5f,$c9,$ff,$d0,$08,$a9,$00,$9d // ........_.......
        .byte $ef,$14,$fe,$ec,$14,$4c,$8f,$13,$ad,$28,$15,$30,$03,$4c,$8f,$13 // .....L...(.0.L..
        .byte $ac,$eb,$14,$bd,$f5,$14               // ......

txt_e30f:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $15,$bd,$f2,$14,$d0,$10,$bd,$f8,$14,$29,$fe,$99,$04,$d4,$a9,$00 // .........)......
        .byte $99,$05,$d4,$99,$06,$d4,$ad,$28,$15,$30,$03,$4c,$8f,$13,$bd,$fe // .......(.0.L....
        .byte $14,$e3,$0a,$63,$49,$a8,$8c,$18,$15,$b9,$98,$15,$8d,$23,$15,$b9 // ...cI........#..
        .byte $97,$15,$8d,$07,$15,$b9,$96,$15,$8d,$06,$15,$f0,$6f,$ad,$25,$15 // ............o.%.
        .byte $29,$07,$c9,$04,$90,$02,$49,$07,$8d,$0c,$15,$bd,$fb,$14,$0a,$a8 // ).....I.........
        .byte $38,$b9,$2a,$14,$f9,$28,$14,$8d,$08,$15,$b9,$2b,$14,$f9,$29,$14 // 8.*..(.....+..).
        .byte $4a,$6e,$08,$15,$ce,$06,$15,$10,$f7,$8d,$09,$15,$b9,$28,$14,$8d // Jn...........(..
        .byte $0a,$15,$b9,$29,$14,$8d,$0b,$15,$bd,$f5,$14,$29,$1f,$c9,$06,$90 // ...).......)....
        .byte $1c,$ac,$0c,$15,$88,$30,$16,$18,$ad,$0a,$15,$6d,$08,$15,$8d,$0a // .....0.....m....
        .byte $15,$ad,$0b,$15,$6d,$09,$15,$8d,$0b,$15,$4c,$08,$12,$ac,$eb,$14 // ....m.....L.....
        .byte $ad,$0a,$15,$99,$00,$d4,$ad,$0b,$15,$99,$01,$d4,$ad,$23,$15,$29 // .............#.)
        .byte $08,$f0,$15,$ac,$18,$15,$b9,$91,$15,$6d,$07,$15,$99,$91,$15,$ac // .........m......
        .byte $eb,$14,$99,$02,$d4,$4c,$b3,$12,$ad,$07,$15,$f0,$62,$ac,$18,$15 // .....L......b...
        .byte $29,$1f,$de,$0d,$15,$10,$58,$9d,$0d,$15,$ad,$07,$15,$29,$e0,$8d // ).....X......)..
        .byte $24,$15,$bd,$10,$15,$d0,$1a,$ad,$24,$15,$18,$79,$91,$15,$48,$b9 // $.......$..y..H.
        .byte $92,$15,$69,$00,$29,$0f,$48,$c9,$0e,$d0,$1d,$fe,$10,$15,$4c,$9c // ..i.).H.......L.
        .byte $12,$38,$b9,$91,$15,$ed,$24,$15,$48,$b9,$92,$15,$e9,$00,$29,$0f // .8....$.H.....).
        .byte $48,$c9,$08,$d0,$03,$de,$10,$15,$8e,$04,$15,$ae,$eb,$14,$68,$99 // H.............h.
        .byte $92,$15,$9d,$03,$d4,$68,$99,$91,$15,$9d,$02,$d4,$ae,$04,$15,$ac // .....h..........
        .byte $eb,$14,$bd,$20,$15,$f0,$3f,$29,$7e,$8d,$04,$15,$bd,$20,$15,$29 // ... ..?)~.... .)
        .byte $01,$f0,$1b,$38,$bd,$1d,$15,$ed,$04,$15,$9d,$1d,$15,$99,$00,$d4 // ...8............
        .byte $bd,$1a,$15,$e9,$00,$9d,$1a,$15,$99,$01,$d4,$4c,$fa,$12,$18,$bd // ...........L....
        .byte $1d,$15,$6d,$04,$15,$9d,$1d,$15,$99,$00,$d4,$bd,$1a,$15,$69,$00 // ..m...........i.
        .byte $9d,$1a,$15,$99,$01,$d4,$ad,$23,$15,$29,$01,$f0,$35,$bd,$1a,$15 // .......#.)..5...
        .byte $f0,$30,$bd,$f2,$14,$f0,$2b,$bd,$f5,$14,$29,$1f,$38,$e9,$01,$dd // .0....+...).8...
        .byte $f2,$14,$ac,$eb,$14,$90,$10,$bd,$1a,$15,$de,$1a,$15,$99,$01,$d4 // ................
        .byte $bd,$f8,$14,$29,$fe,$d0,$08,$bd,$1a,$15,$99,$01,$d4,$a9,$80,$99 // ...)............
        .byte $04,$d4,$ad,$23,$15,$29,$02,$f0,$21,$bd,$f5,$14,$29,$1f,$c9,$03 // ...#.)..!...)...
        .byte $90,$18,$ad,$25,$15,$29,$01,$f0,$11,$bd,$1a,$15,$f0,$0c,$fe,$1a // ...%.)..........
        .byte $15,$fe,$1a,$15,$ac,$eb,$14,$99,$01,$d4,$ad,$23,$15,$29,$04,$f0 // ...........#.)..
        .byte $2a,$ad,$25,$15,$29,$01,$f0,$09,$bd,$fb,$14,$18,$69,$0c,$4c,$78 // *.%.).......i.Lx
        .byte $13,$bd,$fb,$14,$0a,$a8,$b9,$28,$14,$8d,$03,$15,$b9,$29,$14,$ac // .......(.....)..
        .byte $eb,$14,$99,$01,$d4,$ad,$03,$15,$99,$00,$d4,$a0,$ff,$ad,$26,$15 // ..............&.
        .byte $d0,$06,$ad,$27,$15,$30,$01,$c8,$8c,$28,$15,$ca,$30,$03,$4c,$5f // ...'.0...(..0.L_
        .byte $10,$a9,$ff,$8d,$28,$15,$ad,$26,$15,$d0,$05,$2c,$27,$15,$10,$01 // ....(..&...,'...
        .byte $60,$50,$03,$20,$31,$15,$ce,$2a,$15,$10,$f5,$ad,$30,$15,$29,$0f // `P. 1..*....0.).
        .byte $8d,$2a,$15,$ad,$29,$15,$cd,$2b,$15,$d0,$0f,$a2,$00,$8e,$04,$d4 // .*..)..+........
        .byte $8e,$0b,$d4,$ca,$8e,$27,$15,$4c,$b4,$13,$ce,$29,$15,$0a,$a8,$2c // .....'.L...)...,
        .byte $30,$15,$30,$20,$70,$0c,$b9,$28,$14,$8d,$00,$d4,$b9,$29,$14,$8d // 0.0 p..(.....)..
        .byte $01,$d4,$98,$38,$ed,$2c,$15,$a8,$b9,$28,$14,$8d,$07,$d4,$b9,$29 // ...8.,...(.....)
        .byte $14,$8d,$08,$d4,$2c,$2d,$15,$10,$0b,$ad,$2e,$15,$49,$01,$8d,$04 // ....,-......I...
        .byte $d4,$8d,$2e,$15,$50,$0b,$ad,$2f,$15,$49,$01,$8d,$0b,$d4,$8d,$2f // ....P../.I...../
        .byte $15,$4c,$b4,$13,$16,$01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01 // .L....'.8.K._.s.
        .byte $8a,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02 // ............-.N.
        .byte $71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03 // q.........B.t...
        .byte $e0,$03,$1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05 // ....Z.....,.{...
        .byte $27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09 // '.....Q...7...7.
        .byte $c4,$09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e // ..W.....N.......
        .byte $82,$0f,$6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17 // ..n.h.n.......9.
        .byte $9c,$18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24 // ......F.... .".$
        .byte $10,$27,$5e,$29,$d6,$2b,$72           // .'^).+r

txt_e639:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_e649:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $12,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // ..W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$00,$07,$0e,$00,$0f,$0f,$30 // ...0. .........0
        .byte $06,$08,$08,$e3,$03,$e3,$83,$2e,$41,$41,$81,$2c,$32,$2e,$0c,$01 // ........AA.,2...
        .byte $03,$ff,$83,$88,$00,$41,$a2,$24,$49,$00,$10,$27,$a7,$2d,$01,$02 // .....A.$I..'.-..
        .byte $03,$02,$02,$60,$00,$0d,$13,$0f,$d0,$88,$82,$a3,$24,$01,$e0,$1a // ...`........$...
        .byte $00,$c2,$3b,$27,$01,$27,$20,$20,$81,$81,$51,$a9,$00,$8d,$04,$d4 // ..;'.'  ..Q.....
        .byte $8d,$0b,$d4,$8d,$2a,$15,$ad,$27,$15,$29,$0f,$8d,$27,$15,$e4,$0a // ....*..'.)..'...
        .byte $60,$56,$a8,$b9,$f9,$15,$8d,$30,$15,$b9,$fa,$15,$8d,$29,$15,$b9 // `V.....0.....)..
        .byte $08,$16,$8d,$2b,$15,$b9,$01,$16,$8d,$2d,$15,$29,$3f,$8d,$2c,$15 // ...+.....-.)?.,.
        .byte $b9,$fe,$15,$8d,$2e,$15,$b9,$05,$16,$8d,$2f,$15,$a2,$00,$b9,$fa // ........../.....
        .byte $15,$9d,$00,$d4,$c8,$e8,$e0,$0e,$d0,$f4,$ad,$30,$15 // ...........0.

txt_e70a:
        .text ")0"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $ee,$c9,$20,$f0,$02,$a0,$ce,$8c,$de,$13,$60,$60,$0d,$41,$29,$5f // .. .......``.A)_
        .byte $02,$e0,$00,$80,$01,$41,$06,$4b,$a2,$2e,$05,$42,$01,$41,$09,$9f // .....A.K...B.A..
        .byte $00,$16,$08,$00,$02,$81,$0a,$09,$a2,$26,$05,$00,$02,$43,$0f,$c4 // .........&...C..
        .byte $a2,$60,$3e,$03,$38,$08,$41,$05,$a9,$00,$02,$0d,$40,$0d,$41,$38 // .`>.8.A.....@.A8
        .byte $7a,$02,$e0,$00,$80,$01,$15,$0d,$fb,$01,$00,$05,$00,$08,$41,$49 // z.............AI
        .byte $5b,$02,$03,$08,$00,$08,$21,$04,$6f,$03,$00,$05,$99,$03,$41,$09 // [.....!.o.....A.
        .byte $6b,$02,$01,$0d,$00,$02,$43,$07,$09,$01,$00,$01,$00,$08,$41,$09 // k.....C.......A.
        .byte $0a,$a2,$39,$01,$10,$50,$24,$80,$11,$11,$7c,$30,$11,$00,$80,$08 // ..9..P$...|0....
        .byte $15,$4c,$00,$18,$60,$38,$58,$80,$11,$81,$0a,$30,$a2,$60,$39,$80 // .L..`8X....0.`9.
        .byte $08,$15,$0a,$90,$58,$51,$3f,$0f,$80,$11,$81,$0a,$10,$20,$00,$80 // ....XQ?...... ..
        .byte $08,$81,$0a,$10,$27,$11,$6f,$50,$00,$08,$41,$0d,$40,$03,$0f,$80 // ....'.oP..A.@...
        .byte $08,$15,$0d,$40,$00,$11,$5f,$00,$80,$08,$41,$00,$c0,$c4,$00,$80 // ...@.._...A.....
        .byte $08,$41,$00,$c0,$30,$a3,$33,$01,$a2,$25,$51,$0f,$f0,$00,$02,$a2 // .A..0.3..%Q.....
        .byte $27,$57,$0f,$f0,$5f,$66,$00,$02,$a2,$25,$51,$0f,$f0,$00,$03,$a2 // 'W.._f...%Q.....
        .byte $60,$4b,$57,$0f,$f0,$28,$61,$00,$07,$80,$02,$41,$00,$ff,$00,$27 // `KW..(a....A...'
        .byte $00,$04,$43,$00,$ff,$4f,$12,$30,$08,$00 // ..C..O.0..

// --- Region $e813-$f00d ---
.pc = $e813 "Segment $e813"
        .byte $61,$00,$18,$00,$08,$81,$07,$00,$c5,$01,$00,$02,$85,$06,$00,$48 // a..............H
        .byte $50,$30,$14,$00,$08,$81,$0c,$00,$25,$01,$00,$01,$43,$0a,$00,$08 // P0......%...C...
        .byte $50,$5f,$20,$80,$08,$81,$0b,$a2,$60,$2e,$27,$00,$02,$15,$0a,$00 // P_ .....`.'.....
        .byte $27,$22,$26,$14,$80,$03,$41,$0d,$00,$06,$10,$00,$06,$41,$0d,$00 // '"&...A......A..
        .byte $53,$a2,$00,$18,$80,$08,$41,$09,$20,$ce,$37,$00,$02,$15,$09,$10 // S.....A. .7.....
        .byte $26,$a2,$36,$0a,$80,$08,$81,$0a,$a2,$2e,$17,$a0,$02,$81,$0a,$00 // &.6.............
        .byte $4f,$50,$30,$09,$80,$08,$81,$09,$a2,$2a,$02,$00,$02,$81,$09,$00 // OP0......*......
        .byte $07,$6b,$ac,$ec,$e3,$17,$23,$6b,$ac,$ec,$e3,$17,$23,$68,$72,$74 // .k....#k....#hrt
        .byte $e3,$58,$23,$7e,$81,$84,$e3,$58,$60,$2e,$87,$cd,$e3,$f9,$0f,$25 // .X#~...X`......%
        .byte $3b,$89,$fa,$88                       // ;...

txt_e8a7:
        .text "AQ"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $67,$7d,$26,$5d,$73,$91,$cd,$f1,$15,$39,$5d,$7d,$9d,$ba,$4a,$78 // g}&]s....9]}..Jx
        .byte $91,$aa,$c3,$93,$b4,$d5,$f6,$17
        .text ")4="
        .byte $5c                                   // backslash
        .byte $7f,$91,$ba,$e3
        .byte $18,$e3,$1c,$e3,$1d,$28,$18,$18,$19,$19,$1d,$19,$1d,$1d,$e6,$1a // .....(..........
        .byte $e6,$1b,$e5,$1c,$e4,$1d,$e9,$1e,$e4,$13,$25,$07,$07,$09,$0c,$0c // ..........%.....
        .byte $e4,$10,$25,$0f,$0f,$11,$11,$12,$e8,$17,$e4,$10,$e4,$17,$26,$10 // ..%...........&.
        .byte $10,$17,$17,$1a,$1b,$e4,$1c,$e4,$1d,$e4,$1e,$2d,$0f,$17,$17,$1f // ...........-....
        .byte $10,$10,$17,$11,$17,$12,$17,$1f,$ff,$e3,$08,$23,$0a,$08,$0a,$e3 // ...........#....
        .byte $08,$22,$13,$13,$e4,$14,$24,$15,$15,$16,$16,$e8,$18,$22,$13,$13 // ."....$......"..
        .byte $e4,$18,$23,$13,$18,$18,$ea,$13,$e6,$14,$2c,$18,$18,$1f,$13,$18 // ..#.......,.....
        .byte $15,$18,$16,$16,$18,$1f,$ff,$03,$01,$01,$02,$03,$2f,$04,$04,$05 // ............/...
        .byte $06,$01,$01,$02,$03,$04,$04,$05,$06,$01,$0b,$03,$e3,$01,$2a,$02 // ..............*.
        .byte $03,$01,$01,$02,$03,$01,$01,$0b,$0b,$02,$0d,$0d,$0e,$0e,$e4,$0b // ................
        .byte $e4,$03,$e8,$19,$24,$01,$01,$0b,$0b,$e4,$19,$24,$01,$0b,$19,$19 // ....$......$....
        .byte $05,$01,$01,$0b,$0b,$21,$0d,$02,$0d,$0e,$0e,$0d,$2c,$0d,$0e,$0e // .....!......,...
        .byte $19,$19,$1f,$01,$0b,$19,$0b,$0b,$19,$e4,$03,$34,$19,$1f,$ff // ...........4...

txt_e999:
        .text "$%$&'$&(("
        .byte $ff,$29,$ff                           // .).

txt_e9a5:
        .text "  "
        .byte $22                                   // double quote character
        .text "! "
        .byte $e4,$23,$61,$57,$ff,$2a,$00,$fe,$2b,$00,$fe,$2c,$00,$fe,$5f,$ff // .#aW.*..+..,.._.
        .byte $81,$03,$32,$81,$00,$39,$03,$39,$03,$39,$03,$39,$07,$39,$05,$39 // ..2..9.9.9.9.9.9
        .byte $03,$39,$01,$40,$03,$40,$03,$40,$03,$40,$07,$40,$87,$0c,$2c,$87 // .9.@.@.@.@.@..,.
        .byte $00,$41,$07,$40,$07,$41,$07,$40,$41,$01,$3b,$03,$3b,$03,$3b,$03 // .A.@.A.@A.;.;.;.
        .byte $3b,$07,$3b,$87,$0c,$2c,$81,$03,$32,$81,$00,$3c,$03,$3c,$03,$3c // ;.;..,..2..<.<.<
        .byte $03,$3c,$07,$3c,$05,$3c,$03,$3c,$01,$43,$03,$43,$03,$43,$03,$43 // .<.<.<.<.C.C.C.C
        .byte $07,$43,$87,$0c,$2c,$87,$00,$44,$07,$43,$07,$44,$07,$43,$41,$01 // .C..,..D.C.D.CA.
        .byte $3e,$03,$3e,$03,$3e,$03,$3e,$07,$3e,$83,$0c,$2f,$01,$2c,$01,$2c // >.>.>.>.>../.,.,
        .byte $ff,$81,$04,$68,$01,$68,$01,$68,$01,$68,$83,$01,$34,$03,$34,$05 // ...h.h.h.h..4.4.
        .byte $35,$05,$34,$03,$32,$81,$04,$68,$01,$68,$01,$68,$01,$68,$83,$01 // 5.4.2..h.h.h.h..
        .byte $34,$03,$34,$07,$34,$47,$81,$04,$68,$01,$68,$01,$68,$01,$68,$83 // 4.4.4G..h.h.h.h.
        .byte $01,$34,$03,$34,$05,$35,$05,$34,$03,$32,$41,$81,$01,$34,$03,$34 // .4.4.5.4.2A..4.4
        .byte $03,$34,$03,$34,$07,$34,$47,$ff,$81,$04,$68,$01,$68,$01,$68,$01 // .4.4.4G...h.h.h.
        .byte $68,$83,$01,$37,$03,$37,$05,$38,$05,$37,$03,$35,$81,$04,$68,$01 // h..7.7.8.7.5..h.
        .byte $68,$01,$68,$01,$68,$83,$01,$37,$03,$37,$07,$37,$47,$81,$04,$68 // h.h.h..7.7.7G..h
        .byte $01,$68,$01,$68,$01,$68,$83,$01,$37,$03,$37,$05,$38,$05,$37,$03 // .h.h.h..7.7.8.7.
        .byte $35,$41,$81,$01,$37,$03,$37,$03,$37,$03,$37,$07,$37,$47,$ff,$83 // 5A..7.7.7.7.7G..
        .byte $03,$32,$03,$32,$83,$00,$39,$03,$39,$01,$39,$01,$39,$03,$39,$03 // .2.2..9.9.9.9.9.
        .byte $3b,$03,$3c,$01,$3e,$01,$3e,$03,$3e,$03,$3e,$03,$3e,$07,$3e,$83 // ;.<.>.>.>.>.>.>.
        .byte $0c,$2c,$81,$00,$3e,$01,$40,$01,$41,$01,$41,$03,$40,$03,$3e,$03 // .,..>.@.A.A.@.>.
        .byte $3c,$03,$3b,$03,$39,$07,$38,$81,$03,$32,$81,$00,$39,$03,$39,$03 // <.;.9.8..2..9.9.
        .byte $39,$03,$3b,$07,$39,$87,$0c,$2c,$ff,$81,$05,$44,$3c,$03,$3b,$01 // 9.;.9..,...D<.;.
        .byte $3a,$03,$39,$01,$26,$3c,$03,$3b,$01,$39,$03,$02,$41,$03,$40,$01 // :.9.&<.;.9..A.@.
        .byte $2f,$3f,$03,$3e,$01,$41,$03,$40,$01,$3f,$03,$3e,$03,$41,$03,$40 // /?.>.A.@.?.>.A.@
        .byte $42,$01,$3b,$03,$3a,$01,$39,$03,$38,$61,$3e,$03,$3c,$03,$3b,$ff // B.;.:.9.8a>.<.;.
        .byte $8b,$06,$42,$a3,$cf,$42,$07,$40,$03,$3d,$03,$3b,$a3,$bf,$3b,$03 // ..B..B.@.=.;..;.
        .byte $3a,$03,$3a,$83,$0c,$2c,$03,$2c,$81,$06,$3a,$01,$3a,$03,$3b,$03 // :.:..,.,..:.:.;.
        .byte $3d,$0b,$3d,$03,$3d,$05,$40,$05,$3d,$a3,$a8,$3b,$07,$3d,$8f,$d1 // =.=.=.@.=..;.=..
        .byte $3d,$83,$0c,$2c,$03,$2c,$ff,$81,$06,$3c,$03,$3b,$01,$3a,$03,$39 // =..,.,...<.;.:.9
        .byte $01,$3c,$03,$3b,$01,$3a,$03,$39,$03,$3c,$03,$3e,$ff,$87,$06,$3e // .<.;.:.9.<.>...>
        .byte $83,$0c,$2c,$81,$06,$3e,$01,$3e,$05,$40,$05,$3e,$a3,$a8,$3c,$07 // ..,..>.>.@.>..<.
        .byte $3e,$83,$0c,$2f,$0b,$2c,$03,$2f,$03,$2c,$ff,$87,$06,$40,$83,$0c // >../.,./.,...@..
        .byte $2c,$81,$06,$40,$01,$40,$05,$42,$05,$40,$a3,$a8,$3e,$07,$40,$83 // ,..@.@.B.@..>.@.
        .byte $0c,$2f,$0b,$2c,$03,$2f,$03,$2c,$87,$06,$40,$83,$0c,$2c,$81,$06 // ./.,./.,..@..,..
        .byte $40,$01,$40,$05,$42,$05,$40,$a3,$a8,$3e,$05,$40,$05,$42,$03,$44 // @.@.B.@..>.@.B.D
        .byte $05,$42,$05,$44,$03,$45,$ff,$83,$07,$58,$03,$51,$83,$01,$39,$03 // .B.D.E...X.Q..9.
        .byte $39,$05,$39,$05,$39,$05,$37,$01,$39,$03,$39,$03,$39,$03,$37,$01 // 9.9.9.7.9.9.9.7.
        .byte $39,$01,$37,$03,$39,$83,$07,$58,$03,$51,$ff,$83,$07,$55,$03,$4e // 9.7.9..X.Q...U.N
        .byte $83,$01,$31,$03,$31,$05,$31,$05,$31,$05,$2f,$01,$31,$03,$31,$03 // ..1.1.1.1./.1.1.
        .byte $31,$03,$2f,$01,$31,$01,$2f,$03,$31,$83,$07,$55,$03,$4e,$ff,$83 // 1./.1./.1..U.N..
        .byte $07,$5d,$03,$56,$83,$01,$32,$03,$32,$05,$32,$05,$32,$05,$30,$01 // .].V..2.2.2.2.0.
        .byte $32,$03,$32,$03,$32,$03,$30,$01,$32,$01,$30,$03,$32,$83,$07,$5d // 2.2.2.0.2.0.2..]
        .byte $03,$56,$ff,$83,$07,$5f,$03,$58,$83,$01,$34,$03,$34,$05,$34,$05 // .V..._.X..4.4.4.
        .byte $34,$05,$32,$01,$34,$03,$34,$03,$34,$03,$32,$01,$34,$01,$32,$03 // 4.2.4.4.4.2.4.2.
        .byte $34,$83,$07,$5f,$03,$58,$ff,$81,$05,$03,$46,$01,$46,$01,$34,$44 // 4.._.X....F.F.4D
        .byte $01,$46,$01,$46,$01,$44,$03,$46,$01,$46,$01,$46,$01,$44,$01,$44 // .F.F.D.F.F.F.D.D
        .byte $ff,$81,$05,$03,$43,$01,$43,$01,$60,$84,$41,$01,$43,$01,$43,$01 // ....C.C.`.A.C.C.
        .byte $41,$03,$43,$01,$43,$01,$43,$01,$41,$01,$41,$ff,$81,$05,$27,$01 // A.C.C.C.A.A...'.
        .byte $27,$01,$27,$01,$27,$83,$0c,$2c,$81,$05,$25,$03,$27,$01,$25,$01 // '.'.'..,..%.'.%.
        .byte $27,$01,$27,$83,$0c,$2f,$03,$2c,$ff,$a7,$06,$37,$a7,$a8,$37,$17 // '.'../.,...7..7.
        .byte $39,$03,$37,$03,$39,$03,$3e,$03,$3c,$07 // 9.7.9.>.<.

txt_ecd4:
        .text "9'<"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $aa,$3c,$17,$3e,$03,$3e,$03,$43,$03,$42,$03,$3e,$07 // .<.>.>.C.B.>.

txt_ece5:
        .text "9'7"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $90,$37,$17,$39,$a7,$a9,$3f,$03,$3e,$03,$3c,$07 // .7.9..?.>.<.

txt_ecf5:
        .text "9'>"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a9,$3e,$17,$3c,$03,$3e,$03,$40,$03,$43,$03,$42,$03,$43,$03 // .>.<.>.@.C.B.C.

txt_ed08:
        .text "E'C"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $b4,$43,$07,$45,$01,$45,$03,$45,$01,$45,$01,$45,$02,$03,$45,$01 // .C.E.E.E.E.E..E.
        .byte $43,$2c,$03,$42,$01,$43,$03,$42,$03,$40,$03,$3e,$01,$3e,$02,$03 // C,.B.C.B.@.>.>..
        .byte $3e,$01,$3c,$61,$6a,$03,$3b,$01,$3c,$03,$3b,$03,$39,$03,$37,$01 // >.<aj.;.<.;.9.7.
        .byte $39,$03,$39,$01,$37,$03,$39,$01,$3b,$03,$3c,$01,$3e,$03,$40,$03 // 9.9.7.9.;.<.>.@.
        .byte $42,$03,$43,$ff                       // B.C.

txt_ed50:
        .text "'G"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $b1,$47,$17,$45,$03,$43,$03,$45,$01,$48,$01,$48,$03,$45,$01,$4a // .G.E.C.E.H.H.E.J
        .byte $01,$4a,$03                           // .J.

txt_ed66:
        .text "H'L"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d1,$4c,$1f,$4a,$41,$01,$4c,$00,$50,$01,$40,$01,$4d,$01,$40,$01 // .L.JA.L.P.@.M.@.
        .byte $48,$01,$4a,$ff,$01,$4c,$01,$4c,$03,$40,$03,$4a,$01,$40,$03,$48 // H.J..L.L.@.J.@.H
        .byte $01,$40,$03,$47,$01,$48,$01,$40,$01,$48,$01,$4a,$ff,$01,$4c,$01 // .@.G.H.@.H.J..L.
        .byte $4c,$03,$40,$03,$4b,$01,$40,$03,$49,$01,$40,$03,$47,$01,$49,$01 // L.@.K.@.I.@.G.I.
        .byte $40,$01,$49,$01,$4b,$ff,$01,$49,$01,$49,$03,$3d,$03,$47,$01,$3d // @.I.K..I.I.=.G.=
        .byte $03,$46,$01,$3d,$03,$44,$01,$42,$01,$3d,$01,$47,$01,$49,$ff,$87 // .F.=.D.B.=.G.I..
        .byte $07,$68,$4f,$83,$0c,$2c,$03,$2c,$ff,$85,$02,$15,$01,$21,$83,$03 // .hO..,.,.....!..
        .byte $2e,$83,$02,$15,$07,$15,$83,$03,$2e,$81,$02,$1f,$01,$21,$ff,$85 // .............!..
        .byte $02,$16,$01,$22,$83,$03,$2e,$83,$02,$16,$07,$16,$83,$03,$2e,$81 // ..."............
        .byte $02,$21,$01,$22,$ff,$85,$02,$10,$01,$1c,$83,$03,$2e,$83,$02,$10 // .!."............
        .byte $07,$10,$83,$03,$2e,$81,$02,$1a,$01,$1c,$ff,$85,$02,$18,$01,$24 // ...............$
        .byte $83,$03,$2e,$83,$02,$18,$07,$18,$83,$03,$2e,$81,$02,$22,$01,$24 // .............".$
        .byte $ff,$85,$02,$19,$01,$25,$83,$03,$2e,$83,$02,$19,$07,$19,$83,$03 // .....%..........
        .byte $2e,$81,$02,$24,$01,$25,$ff,$85,$02,$13,$01,$1f,$83,$03,$2e,$83 // ...$.%..........
        .byte $02,$13,$07,$13,$83,$03,$2e,$81,$02,$1c,$01,$1c,$ff,$85,$02,$1a // ................
        .byte $01,$26,$83,$03,$2e,$83,$02,$1a,$07,$1a,$83,$03,$2e,$81,$02,$24 // .&.............$
        .byte $01,$26,$ff,$85,$02,$12,$01,$1e,$83,$03,$2e,$83,$02,$12,$07,$12 // .&..............
        .byte $83,$03,$2e,$81,$02,$1c,$01,$1e,$ff,$85,$02,$19,$01,$25,$83,$03 // .............%..
        .byte $2e,$83,$02,$19,$07,$19,$83,$03,$2e,$81,$02,$23,$01,$25,$ff,$87 // ...........#.%..
        .byte $02,$42,$15,$83,$03,$2e,$83,$02,$15,$07,$2f,$13,$83,$03,$2e,$83 // .B......../.....
        .byte $02,$13,$07,$13,$83,$03,$2e,$83,$02,$13,$42,$07,$1a,$83,$03,$2e // ..........B.....
        .byte $83,$02,$1a,$31,$07,$1c,$83,$03,$2e,$83,$02,$1c,$07,$1c,$83,$03 // ...1............
        .byte $2e,$83,$02,$1c,$ff,$42,$07,$1e,$83,$03,$2e,$83,$02,$1e,$31,$07 // .....B........1.
        .byte $19,$83,$03,$2e,$83,$02,$19,$07,$19,$83,$03,$2e,$83,$02,$19,$ff // ................
        .byte $42,$07,$15,$83,$03,$2e,$83,$02,$15,$60,$7c,$07,$1a,$83,$03,$2e // B........`|.....
        .byte $83,$02,$1a,$07,$1c,$83,$03,$2e,$83,$02,$1c,$ff,$97,$08,$3d,$07 // ..............=.
        .byte $3b,$03,$3e,$07,$3d,$07,$3b,$0b,$3d,$17,$39,$07,$39,$ff,$03,$39 // ;.>.=.;.=.9.9..9
        .byte $07,$38,$0b,$36,$03,$38,$03,$39,$ff,$03,$39,$07,$38,$07,$36,$0b // .8.6.8.9..9.8.6.
        .byte $34,$ff,$17,$34,$03,$36,$03,$39,$07,$39,$0f,$38,$03,$39,$03,$3b // 4..4.6.9.9.8.9.;
        .byte $07,$3d,$0f,$3b,$03,$3d,$03,$3e,$07,$3e,$07,$3d,$07,$3b,$07,$39 // .=.;.=.>.>.=.;.9
        .byte $ff,$1f,$39,$43,$03,$32,$03,$34,$03,$32,$03,$39,$03,$38,$03,$34 // ..9C.2.4.2.9.8.4
        .byte $03,$3b,$1f,$39,$43,$03,$32,$03,$34,$03,$32,$03,$39,$03,$38,$03 // .;.9C.2.4.2.9.8.
        .byte $34,$03,$32,$ff,$83,$09,$2d,$02,$03,$34,$03,$39,$61,$1b,$03,$39 // 4.2...-..4.9a..9
        .byte $03,$34,$03,$39,$ff,$81,$0a,$34,$01,$34,$03,$34,$03,$34,$03,$34 // .4.9...4.4.4.4.4
        .byte $07,$37,$07,$39,$01,$34,$01,$34,$03,$34,$03,$34,$03,$34,$07,$37 // .7.9.4.4.4.4.4.7
        .byte $07,$39,$41,$01,$3b,$03,$3b,$03,$3b,$03,$3d,$0f,$3b,$ff,$81,$0a // .9A.;.;.;.=.;...
        .byte $31,$01,$31,$03,$31,$03,$31,$03,$31,$07,$34,$07,$36,$01,$31,$01 // 1.1.1.1.1.4.6.1.
        .byte $31,$03,$31,$03,$31,$03,$31,$07,$34,$07,$36,$41,$01,$38,$03,$38 // 1.1.1.1.4.6A.8.8
        .byte $03,$38,$03,$3a,$0f,$38,$ff,$81,$0a,$2d,$01,$2d,$03,$2d,$03,$2d // .8.:.8...-.-.-.-
        .byte $03,$2d,$07,$30,$07,$32,$01,$2d,$01,$2d,$03,$2d,$03,$2d,$03,$2d // .-.0.2.-.-.-.-.-
        .byte $07,$30,$07,$32,$41,$01,$34,$03,$34,$03,$34,$03,$36,$0f,$34,$ff // .0.2A.4.4.4.6.4.
        .byte $a0,$00,$aa,$bd,$14,$15,$8d,$17,$15,$8a,$0a,$8d,$04,$15,$0a,$18 // ................
        .byte $6d,$04,$15,$aa                       // m...

// --- Region $f030-$fce1 ---
.pc = $f030 "dat_f030"

dat_f030:
        .byte $a9,$c0,$8d,$19,$15,$60,$a9,$00,$8d,$26,$15,$60,$a9,$ff,$8d,$26 // .....`...&.`...&
        .byte $15,$4c,$cf,$13,$ae,$26,$15,$f0,$04,$8e,$27,$15,$60,$09,$40,$8d // .L...&....'.`.@.
        .byte $27,$15,$a9,$0f,$8d,$18,$d4,$60,$00   // '......`.

txt_f059:
        .encoding "screencode_mixed"
        .text "* commando theme was done by rob hubbard 'n relocatedto $1"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f094:
        .encoding "screencode_mixed"
        .text "08 by +mr.alpha+ of f4cg !"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f0af:
        .text "*:  "

txt_f0b3:
        .encoding "screencode_mixed"
        .text "vote for rob hubbard"
        .encoding "petscii_upper"

txt_f0c7:
        .text " !  "
        .byte $e3,$2a,$80,$20,$00                   // .*. .

txt_f0d0:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f0d3:
        .text "'OHAI8"
        .byte $ff,$e0,$e6,$c0,$c1,$e7,$c0,$22,$ff,$e0,$e6,$c0,$c1,$e7,$c0,$c1 // ......."........
        .byte $43,$e0,$c0,$c0,$c0,$c0,$c0,$c0,$ff,$e7,$c0,$c1,$42,$f0,$f0,$ff // C...........B...
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$c0,$c1,$e7,$c0,$c1,$43,$e0,$c0,$c0,$c0 // ...........C....
        .byte $c0,$c0,$c0,$ff,$e7,$c0,$22,$ff,$e0,$e6,$c0,$c1,$e7,$c0,$22,$ff // ......".......".
        .byte $e0,$e6,$c0,$22,$ff,$e0,$e4,$c0,$c3,$e7,$c0,$c1,$e7,$c0,$c1,$e7 // ..."............
        .byte $c0,$c1,$e5,$c0,$23,$e0,$f0,$ff,$e6,$c0,$24,$e0,$ff,$c0,$c0,$c5 // ....#.....$.....
        .byte $38,$00                               // 8.

txt_f13b:
        .text "3LHHPP0"
        .byte $00                                   // string terminator
        .byte $03,$04,$08
        .text "8H"
        .byte $40                                   // @ character
        .text "H"
        .byte $01,$0c,$12,$0d,$13,$0c,$12,$10,$c5
        .byte $e3,$c0,$c3,$2e,$fd,$f9,$f0,$e0,$c0,$00,$92,$54,$ff,$00,$83,$83 // ...........T....
        .byte $38,$ff,$a2,$e5,$03,$c1,$a2,$e3,$03,$a2,$c1,$a2,$e5,$03,$c1,$a2 // 8...............
        .byte $e5,$03,$c1,$a2,$e4,$03,$a1,$42,$ff,$00,$00,$03,$03,$03,$03,$03 // .......B........
        .byte $c1,$e6,$03,$22,$00,$ff,$a2,$e5,$c0,$c1,$a2,$c6,$e5,$03,$a2,$c1 // ..."............
        .byte $e7,$03,$23,$ff,$03,$01,$a2,$21,$02,$45,$03,$03,$ff,$00,$00,$03 // ..#....!.E......
        .byte $03,$03,$23,$03,$00,$ff,$a2,$e3,$03,$23,$01,$00,$ff,$a2,$e3,$03 // ..#......#......
        .byte $c3,$e7,$03,$c1,$e7,$03,$c1,$e7,$03,$c1,$e5,$03,$a2,$c1,$e5,$03 // ................
        .byte $a2,$c1,$a2,$2e,$ff,$fe,$f8,$e0,$80,$ff,$00,$60,$90,$b0,$67,$08 // ...........`..g.
        .byte $0a,$ff,$a2,$2d,$60,$91,$b1,$60,$0a,$24,$95,$55,$55,$40,$00 // ...-`..`.$.UU@.

txt_f1e2:
        .text "1 "
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $a3,$c5,$a3,$29,$30,$40,$98,$e4,$24,$04,$24,$38,$ff,$a2,$e5,$c0 // ...)0@..$.$8....
        .byte $c1,$a2,$e3,$c0,$a2,$c1,$a2,$e3,$c0,$c3,$a2,$e5,$c0,$c1,$a2,$21 // ...............!
        .byte $c0,$c3,$22,$1f,$ff,$a2,$22,$c0,$c0,$c4,$a2,$21,$c0,$c5,$e6,$c0 // .."..."....!....
        .byte $22,$00,$ff,$a2,$e5,$03,$c1,$a2,$e5,$c0,$c1,$e5,$c0,$a2,$c9,$22 // ".............."
        .byte $c0,$80,$a2                           // ...

txt_f228:
        .text "!"
        .byte $40                                   // @ character
        .text "E"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$ff,$00,$00,$c0,$c0,$c0,$23,$c0,$00,$ff,$a2,$21,$c0,$c3,$22 // .......#....!.."
        .byte $00,$ff,$a2,$e5,$c0,$c1,$e7,$c0,$c1,$e7,$c0,$c1,$e7,$c0,$c1,$e5 // ................
        .byte $c0,$a2,$c1,$e5,$c0,$a2,$c1,$a2,$21,$80,$a4,$38,$ff,$00,$06,$09 // ........!..8....
        .byte $0d,$e6,$10,$50,$e0,$18,$04,$c2,$23,$a2,$c0,$02,$90,$26,$49,$56 // ...P....#....&IV
        .byte $59,$06,$89,$81,$c5,$a3,$c5,$ab,$22,$ff,$07,$e6,$03,$22,$ff,$07 // Y......."...."..
        .byte $e4,$03,$24,$07,$0f,$ff,$07,$e4,$03,$c3,$21,$07,$e6,$03,$24,$ff // ..$.......!...$.
        .byte $07,$03,$03,$c5,$21,$07,$e3,$03,$c4,$23,$07,$03,$03,$c5,$e7,$03 // ....!....#......
        .byte $23,$ff,$0f,$0f,$c6,$e7,$03,$c1,$e5,$03,$22,$07,$0f,$c9,$21,$07 // #........."...!.
        .byte $e6,$03,$c1,$44,$07,$03,$03,$03,$03,$03,$03,$ff,$21,$07,$e5,$03 // ...D........!...
        .byte $25,$07,$ff,$07,$03,$03,$c3,$23,$07,$ff,$07,$e6,$03,$c1,$e7,$03 // %......#........
        .byte $c1,$e7,$03,$c1,$e7,$03,$c1,$e5,$01,$23,$03,$07,$ff,$e7,$03,$c1 // .........#......
        .byte $e4,$03,$2b,$07,$1f,$7f,$00,$cc,$32,$12,$12,$0a,$0a,$0c,$a4,$21 // ..+.....2......!
        .byte $80,$e3,$40,$a8,$c3,$25,$bf,$9f,$0f,$07,$03,$c5,$e3,$03,$28,$08 // ..@..%........(.
        .byte $12                                   // .

txt_f2fd:
        .byte $22                                   // double quote character
        .text ".! "
        .byte $10,$0f,$e7,$c0,$c1,$e7,$c0,$c1,$e6,$c0,$22,$e0,$ff,$e7,$c0,$c1 // ..........".....
        .byte $e6,$c0,$22,$e0,$ff,$e7,$c0,$c1,$e6,$c0,$22,$e0,$ff,$e7,$c0,$c6 // ..".......".....
        .byte $22,$f0,$f0,$c2,$e5,$c0,$22,$e0,$ff,$e7,$c0,$c1,$e6,$c0,$21,$e0 // ".....".......!.
        .byte $42,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c1,$e6,$c0,$22,$e0,$ff,$e7 // B..........."...
        .byte $c0,$c1,$e6,$c0,$22,$e0,$ff,$e7,$c0,$22,$ff,$e0,$c3,$23,$c0,$c0 // ...."...."...#..
        .byte $e0,$c9,$e6,$c0,$22,$e0,$ff,$e4,$c0,$24,$e0,$f0,$f8,$ff,$e6,$c0 // ...."....$......
        .byte $23,$e0,$ff,$e0,$e6,$c0,$c4,$e3,$c0,$25,$e0,$ff,$fe,$f8,$e0,$e4 // #........%......
        .byte $c0,$c1,$e3,$10,$31,$08,$08,$04,$03,$00,$38,$08,$08,$04,$04,$02 // ....1.....8.....
        .byte $01,$00,$12,$0c,$01,$01,$a4,$22,$c0,$c0,$c6,$24,$e0,$f0,$f9,$fd // ......."...$....
        .byte $c4
        .text "(DE9"
        .byte $01,$86,$78,$00,$ff,$a2,$e5,$03
        .byte $22,$ff,$00
        .byte $e4,$03,$a2,$c1,$e5,$03,$a2,$c1,$e5,$03,$a2,$22,$ff,$00,$e4,$03 // ..........."....
        .byte $a2,$c1,$a2,$e5,$03,$c1,$e5,$03,$a2,$22,$ff,$00,$e6,$03,$c1,$e5 // ........."......
        .byte $c0,$a2,$c2,$e4,$03,$a2,$22,$ff,$00,$e6,$03,$c1,$e5,$03,$a2,$c1 // ......".........
        .byte $e7,$03,$c1,$e7,$03,$c1,$e5,$03,$a2,$c1,$a2,$e5,$03,$c1,$e5,$03 // ................
        .byte $a2,$c1,$a2,$e5,$03,$22,$ff,$00,$c3,$21,$03,$a2,$c9,$e5,$03,$a2 // ....."...!......
        .byte $c1,$e5,$03,$a2,$24,$ff,$03,$03,$02,$a2,$24,$01,$03,$ff,$00,$e6 // ....$.....$.....
        .byte $03,$c4,$22,$03,$03,$a2,$c1,$a4,$21,$01,$a2,$26,$ff,$48,$c7,$20 // ..".....!..&.H. 
        .byte $18,$07,$a2,$31,$ff,$11,$11,$8e,$40,$31,$0e,$80,$7f,$04,$0a,$4e // ...1....@1.....N
        .byte $20,$9f,$40,$31,$0e,$a2,$c6,$a2,$c6,$28,$20,$10,$08,$c8,$08,$08 //  .@1.....( .....
        .byte $10,$e0,$a2,$e5,$c0,$22,$ff,$00,$e4,$c0,$a2,$c3,$e3,$c0,$a2,$c1 // ....."..........
        .byte $e5,$c0,$a2,$22,$ff,$1f,$c3,$21,$c0,$a2,$23,$ff,$1f,$1f,$c6,$e5 // ..."...!..#.....
        .byte $c0,$a2,$22,$ff,$00,$e6,$c0,$c1,$e5,$03,$a2,$c1,$e5,$c0,$a2,$22 // .."............"
        .byte $ff,$00,$e6,$c0,$c2,$e4,$c0,$a2,$c1,$e7,$c0,$c1,$e7,$c0,$c1,$e5 // ................
        .byte $c0,$a2,$c1,$a2,$c6,$22,$c0,$c0,$c3,$a2,$c1,$a2,$e5,$c0,$23,$ff // ....."........#.
        .byte $00,$80,$e3,$c0,$a2,$c1,$e7,$c0,$c1,$e5,$c0,$a2,$c1,$e5,$c0,$a2 // ................
        .byte $24,$ff,$c0,$c0,$40,$a2,$24,$80,$c0,$ff,$00,$e6,$c0,$c1,$e5,$c0 // $...@.$.........
        .byte $a2,$26,$ff,$01,$07,$1f,$7f,$ff,$a2,$26,$ff,$12,$e3,$04,$18,$e0 // .&.......&......
        .byte $a2,$30,$ff,$03,$02,$22,$44,$84,$08,$30,$c0,$09,$06,$50,$90,$20 // .0..."D..0...P. 
        .byte $40,$80,$a3,$c6,$a2,$c6,$a8,$e7,$03,$22,$ff,$07,$e5,$03,$21,$07 // @........"....!.
        .byte $c3,$e4,$03,$22,$07,$ff,$e6,$03,$21,$07,$c5,$23,$03,$03,$07,$c9 // ..."....!..#....
        .byte $e7,$03,$c1,$e7,$03,$c6,$23,$0f,$0f,$ff,$e6,$03,$23,$07,$ff,$07 // ......#.....#...
        .byte $e6,$03,$c2,$e5,$03,$21,$07,$42,$ff,$03,$03,$03,$03,$03,$03,$03 // .....!.B........
        .byte $c1,$e6,$03,$24,$07,$ff,$03,$07,$c6,$22,$03,$03,$c3,$25,$03,$03 // ...$....."...%..
        .byte $ff,$0f,$07,$e5,$03,$c1,$e6,$03,$22,$07,$ff,$e7,$03,$c1,$e6,$03 // ........".......
        .byte $22,$07,$ff,$e4,$03,$24,$07,$0f,$1f,$ff,$e6,$03,$23,$07,$ff,$03 // "....$......#...
        .byte $e6,$01,$c1,$e6,$03,$21,$07,$c6,$23,$03,$03,$ff,$e3,$08,$26,$10 // .....!..#.....&.
        .byte $10,$20,$c0,$00,$80,$af,$24,$07,$0f,$9f,$bf,$c4,$22,$03,$03,$c6 // . ....$....."...
        .byte $a9,$21,$3e,$e4,$77,$24,$7f,$77,$00,$7e,$e3,$77,$25,$76,$7c,$76 // .!>.w$.w.~.w%v|v
        .byte $00,$3e,$e3,$77,$e3,$70,$22,$00,$7e,$e6,$77,$a1,$42,$7f,$77,$77 // .>.w.p".~.w.B.ww
        .byte $70,$70,$7e,$70,$00,$21,$3e,$e3,$77,$24,$70,$77,$77,$00,$e5,$77 // pp~p.!>.w$pww..w
        .byte $24,$7f,$77,$00,$7f,$e6,$1c,$a1,$e7,$07,$a1,$e4,$77,$24,$76,$7c // $.w.........w$v|
        .byte $76,$00,$e7,$70,$24,$00,$63,$77,$7f,$e4,$77,$22,$00,$7e,$e6,$77 // v..p$.cw..w".~.w
        .byte $22,$00,$3e,$e6,$77,$22,$00,$7e,$e4,$77,$24,$7e,$70,$00,$3e,$e6 // ".>.w".~.w$~p.>.
        .byte $77,$22,$00,$7e,$e3,$77,$2d,$76,$7c,$76,$00,$3e,$77,$77,$73,$70 // w".~.w-v|v.>wwsp
        .byte $3e,$07,$00,$7f,$e6,$1c,$a1,$e7,$77,$a1,$e7,$77,$a1,$e7,$77,$a1 // >.......w..w..w.
        .byte $e4,$77,$24,$36,$1c,$36,$00,$e5,$77,$2a,$3f,$07,$00,$7f,$07,$07 // .w$6.6..w*?.....
        .byte $0e,$0e,$1c,$1c,$80,$31,$00,$e7,$1c,$24,$22,$77,$33,$66,$b5,$33 // .....1...$"w3f.3
        .byte $23,$77,$27,$0e,$0e,$1c,$1c,$00,$7e,$1b,$7e,$00,$7f,$03,$7e,$08 // #w'.....~.~...~.
        .byte $1c,$0c,$18,$a4,$23,$06,$1c,$18,$e5,$38,$23,$30,$1c,$0c,$e5,$0e // ....#....8#0....
        .byte $ac,$24,$1c,$1c,$7f,$1c,$ae,$21,$7f,$aa,$2b,$03,$07,$07,$0e,$0e // .$.....!..+.....
        .byte $1c,$1c,$00,$1c,$36,$36,$e4,$77,$25,$00,$0c,$0c,$1c,$7c,$e3,$1c // ....66.w%....|..
        .byte $2a,$00,$3e,$77,$77,$0e,$0e,$1c,$1c,$00,$3e,$e3,$77,$24,$06,$3c // *.>ww.....>.w$.<
        .byte $06,$00,$e5,$77,$2c,$3f,$07,$00,$7f,$77,$77,$70,$70,$7e,$07,$00 // ...w,?...wwpp~..
        .byte $3e,$e3,$77,$28,$70,$7e,$77,$00,$7f,$77,$77,$07,$e3,$0e,$22,$00 // >.w(p~w..ww...".
        .byte $3e,$e3,$77,$25,$36,$1c,$36,$00,$3e,$e4,$77,$22,$3f,$07,$a3,$25 // >.w%6.6.>.w"?..%
        .byte $08,$1c,$08,$00,$08,$a3,$25,$08,$1c,$08,$00,$08,$ad,$23,$7f,$00 // ......%......#..
        .byte $7f,$a9,$27,$3e,$77,$07,$3e,$70,$77,$3e,$a8,$e4,$77,$a4,$e3,$77 // ..'>w.>pw>..w..w
        .byte $21,$7e,$a4,$e3,$77                   // !~..w

txt_f696:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e3,$77,$21,$7e,$a4,$24,$70,$77,$77,$7f,$a4,$e4,$70,$a4,$e3,$77 // .w!~.$pww...p..w
        .byte $25,$3f,$07,$07,$03,$00,$e4,$77,$a4,$e3,$1c,$21,$7f,$a4,$e3,$77 // %?.....w...!...w

txt_f6b9:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e4,$77,$28,$07,$07,$03,$00,$70,$77,$77,$7f,$a4,$e4,$77,$a4,$e4 // .w(....pww...w..
        .byte $77,$a4,$e3,$77                       // w..w

txt_f6d0:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e4,$70,$a4,$28,$71,$76,$77,$3f,$07,$07,$03,$00,$e4,$77,$28,$07 // .p.(qvw?.....w(.
        .byte $07,$03,$00,$67,$77,$77,$3e,$a4,$e4,$1c,$a4,$e3,$77 // ...gww>.....w

txt_f6f0:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$36,$3e,$1c,$1c,$a4,$24,$77,$7f,$77,$63,$a4,$e4,$77,$24,$07 // $6>...$w.wc..w$.
        .byte $07,$03,$00,$e3,$77                   // ....w

txt_f708:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$38,$38,$70,$7f,$80,$35,$00,$23,$08,$1c,$08,$bc,$24,$38,$3a // $88p..5.#....$8:
        .byte $77,$72,$a5,$23,$7f,$63,$3e,$ac,$25,$38,$38,$18,$1c,$06,$a3,$25 // wr.#.c>.%88....%
        .byte $0e,$0e,$0c,$1c,$30,$ab,$21,$1c,$a8,$24,$08,$1c,$0c,$18,$ac,$23 // ....0.!..$.....#
        .byte $08,$1c,$08,$a4,$24,$38,$38,$70,$70,$a4,$24,$77,$36,$36,$1c,$a4 // ....$88pp.$w66..
        .byte $e3,$1c,$21,$7f,$a4,$24,$38,$38,$77,$7f,$a4,$e3,$77 // ..!..$88w...w

txt_f758:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e4,$07,$a4,$24,$67,$77,$77,$3e,$a4,$e3,$77 // ...$gww>..w

txt_f766:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e4,$1c,$a4,$e3,$77                   // ....w

txt_f76e:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e3,$77                               // .w

txt_f773:
        .text "!>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $22,$1c,$08,$a6,$23,$1c,$0c,$18,$be,$23,$08,$1c,$08,$a4,$80,$28 // "...#....#.....(
        .byte $20,$26,$6c,$6c,$12,$32,$52,$72,$42,$05,$25,$45,$65,$0d,$2d,$4d //  &ll.2RrB.%Ee.-M
        .byte $6d,$30,$02,$22,$42,$62,$05,$25,$45,$65,$12,$32,$52,$72,$13,$33 // m0."Bb.%Ee.2Rr.3
        .byte $53,$73,$e4,$6c,$24,$92,$b2,$d2,$f2,$42,$85,$a5,$c5,$e5,$8d,$ad // Ss.l$....B......
        .byte $cd,$ed,$32,$82,$a2,$c2,$e2,$85,$a5,$c5,$e5,$92,$b2,$d2,$f2,$93 // ..2.............
        .byte $b3,$d3,$f3,$6c,$6c,$80,$82,$20,$34,$48 // ...ll.. 4H

txt_f7d0:
        .encoding "screencode_mixed"
        .text "its you again with:"
        .encoding "petscii_upper"
        .byte $80,$df,$20,$2e,$13,$01,$02,$12,$05,$20,$17,$15,$0c,$06,$2b,$32 // .. ...... ....+2
        .byte $08,$09,$ed,$20,$ed,$6e               // ... .n

txt_f7f9:
        .text ".SABRE WULF"
        .byte $6b,$72,$48,$49,$ed,$6e,$81,$b8,$20,$b8,$27,$83,$39,$45,$5d,$45 // krHI.n.. .'.9E]E
        .byte $39,$83,$c3,$21,$83,$e3,$11,$25,$81,$ff,$1f,$1f,$03,$e3,$11,$21 // 9..!...%.......!
        .byte $03,$c3,$21,$83,$e3,$1f,$25,$81,$ff,$f1,$f1,$81,$e3,$11,$21,$83 // ..!...%.......!.
        .byte $c3,$2a,$83,$11,$01,$1f,$81,$ff,$e1,$c7,$c7,$83,$e4,$c7,$c2,$29 // .*.............)
        .byte $81,$11,$11,$81,$f1,$03,$1f,$1f,$03,$e4,$11,$c2,$26,$c7,$ff,$87 // ............&...
        .byte $c7,$c7,$83,$c2,$22,$f1,$ff,$e4,$f1,$2a,$83,$1f,$1f,$11,$11,$03 // ...."....*......
        .byte $11,$11,$ff,$87,$e5,$c7,$21,$83,$c3,$23,$13,$01,$01,$42,$11,$11 // ......!..#...B..
        .byte $ff,$ff,$ff,$83,$11,$11,$22,$11,$83,$c3,$21,$03,$e3,$11,$22,$03 // ......"...!...".
        .byte $1f,$c2,$21,$81,$e3,$11,$22,$81,$f1,$c2,$22,$83,$11,$e3,$1f,$c3 // ..!..."...".....
        .byte $25,$83,$1f,$83,$f1,$03,$c2,$22,$c7,$83,$e3,$c7,$21,$e1,$c3,$e4 // %......"....!...
        .byte $11,$21,$81,$c3,$e3,$11,$22,$83,$c7,$c3,$25,$11,$11,$01,$01,$93 // .!...."...%.....
        .byte $c3,$25,$11,$11,$83,$11,$11,$c3,$e3,$11,$23,$81,$f1,$03,$c2,$27 // .%........#....'
        .byte $01,$e3,$c7,$8f,$01,$ff,$83,$e5,$8f,$2b,$83,$ff,$f3,$ed,$cf,$83 // .........+......
        .byte $cf,$9d,$03,$ff,$c1,$e5,$f1,$21,$c1,$c2,$23,$e7,$c3,$81,$e4,$e7 // .......!..#.....
        .byte $27,$ff,$ef,$cf,$80,$80,$cf,$ef,$c9,$e5,$c7,$26,$ff,$c7,$ff,$11 // '..........&....
        .byte $11,$33,$c5,$60,$23,$99,$99,$00,$99,$00,$99,$99,$ff,$e7,$c1,$9f // .3.`#...........
        .byte $c3,$f9,$83,$e7,$ff,$19,$11,$e3,$c7,$8f,$11,$31,$ff,$c3,$11,$83 // ...........1....
        .byte $87,$10,$11,$c0,$ff,$e3,$e3,$c7,$c5,$22,$e3,$c7,$e3,$8f,$25,$c7 // ........."....%.
        .byte $e3,$ff,$c7,$e3,$e3,$f1,$22,$e3,$c7,$c2,$25,$99,$c3,$00,$c3,$99 // ......"...%.....
        .byte $c3,$25,$c7,$c7,$01,$c7,$c7,$c7,$23,$c7,$c7,$8f,$c3,$21,$81,$c9 // .%......#....!..
        .byte $22,$c7,$c7,$c2,$28,$f8,$f1,$e3,$c7,$8f,$1f,$ff,$83,$e5,$11,$24 // "...(..........$
        .byte $83,$ff,$c7,$87,$e5,$c7,$24,$ff,$03,$f1,$83,$e3,$1f,$25,$01,$ff // ......$......%..
        .byte $83,$f1,$c3,$e3,$f1,$25,$03,$ff,$1f,$11,$01,$e4,$f1,$24,$ff,$01 // .....%.......$..
        .byte $1f,$03,$e3,$f1,$25,$03,$ff,$83,$1f,$03,$e3,$11,$25,$83,$ff,$01 // ....%.......%...
        .byte $f1,$e3,$e4,$c7,$24,$ff,$83,$11,$83,$e3,$11,$29,$83,$ff,$83,$11 // ....$......)....
        .byte $11,$81,$f1,$f1,$03,$c3,$21,$c7,$c2,$21,$c7,$c5,$2c,$c7,$ff,$c7 // ......!..!..,...
        .byte $c7,$8f,$e1,$c7,$8f,$1f,$8f,$c7,$e1,$c3,$23,$81,$ff,$81,$c3,$2f // ..........#..../
        .byte $0f,$c7,$e3,$f1,$e3,$c7,$0f,$ff,$03,$f1,$e3,$c7,$c7,$ff,$c7,$c4 // ................
        .byte $a2,$c3,$23,$83,$11,$01,$e4,$11,$24,$ff,$03,$11,$03,$e3,$11,$23 // ..#.....$......#
        .byte $03,$ff,$83,$e5,$1f,$23,$81,$ff,$03,$e5,$11,$25,$03,$ff,$03,$1f // .....#.....%....
        .byte $07,$e3,$1f,$25,$01,$ff,$01,$1f,$07,$e4,$1f,$23,$ff,$83,$1f,$e4 // ...%.......#....
        .byte $11,$25,$83,$ff,$11,$11,$01,$e4,$11,$c1,$e7,$c7,$c1,$e4,$f1,$27 // .%.............'
        .byte $11,$11,$83,$ff,$11,$11,$03,$e4,$11,$c1,$e6,$1f,$24,$01,$ff,$11 // ............$...
        .byte $01,$e5,$11,$22,$ff,$03,$e6,$11,$22,$ff,$83,$e5,$11,$25,$83,$ff // ..."...."....%..
        .byte $03,$11,$03,$e4,$1f,$22,$ff,$83,$e4,$11,$26,$1f,$81,$ff,$03,$11 // ....."....&.....
        .byte $03,$e4,$11,$24,$ff,$83,$1f,$83,$e3,$f1,$23,$03,$ff,$01,$e6,$c7 // ...$......#.....
        .byte $c1,$e6,$11,$22,$83,$ff,$e5,$11,$23,$83,$c7,$ff,$e5,$11,$26,$01 // ..."....#.....&.
        .byte $11,$ff,$11,$11,$83,$e4,$11,$c1,$e4,$11,$2c,$81,$f1,$03,$ff,$01 // ..........,.....
        .byte $f1,$e3,$c7,$8f,$1f,$01,$ff,$a8       // ........

txt_fa6c:
        .text "(??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf                                   // .

txt_fa71:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$e8,$e7,$21,$cc,$02,$cc           // ...!...

txt_fa7b:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $27,$66,$33,$99,$cc,$66,$33,$99,$c8,$e8,$0f,$c4,$a8,$c8,$a4,$e8 // 'f3..f3.........

txt_fa8e:
        .text "?(33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_fa94:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$e8,$fc,$c4                       // ....

txt_fa9b:
        .text "$33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$02,$33,$66,$cc,$99,$e8,$fc,$28,$80,$c0,$e0,$f8,$e0,$c0,$80 // ..3f....(.......
        .byte $80,$c4,$e4,$f0,$a3,$2a,$80,$80,$c0,$e0,$f8,$1f,$07,$03,$01,$01 // .....*..........
        .byte $a3,$c6,$a2,$25,$f8,$e0,$c0,$80,$80,$a3,$e3,$e7,$a2,$c2,$21,$7f // ...%..........!.
        .byte $c3,$a2,$e3,$e7,$28,$01,$03,$07,$1f,$07,$03,$01,$01,$e8,$3f,$e8 // ....(.........?.
        .byte $1f,$e8,$f8,$a2,$c6,$a3,$ca,$a3,$27,$fe,$fc,$f9,$93,$87,$8f,$9f // ........'.......
        .byte $c5,$e4,$0f,$e4,$f0,$c4,$a3,$25,$01,$01,$03,$07,$1f,$e4,$0f,$c4 // .......%........
        .byte $e4,$0f,$e4,$f0,$c8,$21,$83,$e4,$11,$24,$01,$11,$11,$03,$e4,$11 // .....!...$......
        .byte $26,$03,$11,$11,$81,$11,$11,$e5,$1f,$21,$03,$e7,$11,$35,$81,$11 // &........!...5..
        .byte $11,$1f,$1f,$07,$1f,$1f,$81,$11,$11,$1f,$1f,$07,$1f,$1f,$83,$11 // ................
        .byte $11,$1f,$1f,$e8,$11,$23,$01,$11,$11,$e8,$c7,$e8,$f1,$e5,$11,$23 // .....#.........#
        .byte $03,$11,$11,$e8,$1f,$22,$11,$01,$e6,$11,$21,$83,$e7,$11,$21,$83 // ....."....!...!.
        .byte $e7,$11,$21,$03,$e5,$11,$23,$03,$1f,$83,$e7,$11,$21,$03,$e4,$11 // ..!...#.....!...
        .byte $2c,$03,$11,$11,$81,$11,$11,$1f,$1f,$83,$f1,$f1,$01,$e7,$c7,$fd // ,...............
        .byte $11,$21,$83,$ea,$11,$23,$01,$11,$11,$e3,$f1,$23,$83,$1f,$3c,$e5 // .!...#.....#..<.
        .byte $30,$2b,$3c,$00,$0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$e5,$0c // 0+<...0|0b..<..

txt_fb8e:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$18,$3c,$7e,$e4,$18,$27,$00,$10,$30,$7f,$7f,$30,$10,$a9,$e4 // #.<~..'..0..0...
        .byte $18,$a2,$22,$18,$00,$e3,$66,$a5,$60,$23,$66,$66,$ff,$66,$ff,$66 // .."...f.`#ff.f.f
        .byte $66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00,$62,$66,$0c,$18,$30,$66 // f..>`<.|..bf..0f
        .byte $46,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00,$06,$0c,$18,$a5,$22,$0c // F.<f<8gf?.....".
        .byte $18,$e3,$30,$25,$18,$0c,$00,$30,$18,$e3,$0c,$22,$18,$30,$a2,$25 // ..0%...0...".0.%
        .byte $66,$3c,$ff,$3c,$66,$a3,$25,$18,$18,$7e,$18,$18,$a7,$23,$18,$18 // f<.<f.%..~...#..
        .byte $30,$a3,$21,$7e,$a9,$22,$18,$18,$a2,$32,$03,$06,$0c,$18,$30,$60 // 0.!~."...2....0`
        .byte $00,$3c,$66,$6e,$76,$66,$66,$3c,$00,$18,$18,$38,$e3,$18,$60,$2d // .<fnvff<...8..`-
        .byte $7e,$00,$3c,$66,$06,$0c,$30,$60,$7e,$00,$3c,$66,$06,$1c,$06,$66 // ~.<f..0`~.<f...f
        .byte $3c,$00,$06,$0e,$1e,$66,$7f,$06,$06,$00,$7e,$60,$7c,$06,$06,$66 // <....f....~`|..f
        .byte $3c,$00,$3c,$66,$60,$7c,$66,$66,$3c,$00,$7e,$66,$0c,$e4,$18,$30 // <.<f`|ff<.~f...0
        .byte $00,$3c,$66,$66,$3c,$66,$66,$3c,$00,$3c,$66,$66,$3e,$06,$66,$3c // .<ff<ff<.<ff>.f<
        .byte $a3,$21,$18,$a2,$21,$18,$a4,$21,$18,$a2,$2a,$18,$18,$30,$0e,$18 // .!..!..!..*..0..
        .byte $30,$60,$30,$18,$0e,$a3,$23,$7e,$00,$7e,$a3,$2f,$70,$18,$0c,$06 // 0`0...#~.~./p...
        .byte $0c,$18,$70,$00,$3c,$66,$06,$0c,$18,$00,$18,$a4,$c2,$a3,$e7,$11 // ..p.<f..........
        .byte $c1,$e6,$11,$22,$03,$ff,$e4,$1f,$24,$11,$11,$81,$ff,$e6,$11,$22 // ..."....$......"
        .byte $03,$ff,$e4,$1f,$24,$11,$11,$81,$ff,$e7,$1f,$c1,$e6,$11,$22,$81 // ....$.........".
        .byte $ff,$e7,$11,$c1,$e7,$c7,$c1,$e4,$f1,$24,$11,$11,$03,$ff,$e7,$11 // .........$......
        .byte $c1,$e4,$1f,$23,$11,$11,$81,$42,$ff,$11,$11,$11,$11,$11,$11,$11 // ...#...B........
        .byte $c1,$e6,$11,$22,$83,$ff,$e7,$1f,$c1,$e5,$11,$23,$1f,$81,$ff,$e7 // ...".......#....
        .byte $11,$c1,$e5,$f1,$23,$11,$03,$ff,$e7,$c7,$c1,$e6,$11,$22,$83,$ff // ....#........"..
        .byte $e5                                   // .

// --- Region $fcea-$ff80 ---
.pc = $fcea "Segment $fcea"
        .byte $01,$11,$ff,$e7,$11,$24,$ff,$11,$11,$81,$e3,$f1,$22,$03,$ff,$e4 // .....$......"...
        .byte $1f,$24,$11,$11,$01,$ff,$e3,$18,$c2,$e3,$18,$28,$c0,$c0 // .$.........(..

txt_fd08:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$30,$30,$e8,$18,$21,$33,$02,$33,$cc,$cc,$33,$27,$99,$cc,$66 // .00..!3.3..3'..f
        .byte $33,$99,$cc,$66,$a8,$e8,$f0,$a4,$c5,$ae,$c1,$e8,$c0,$28,$cc,$cc // 3..f.........(..

txt_fd2b:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$33,$33,$e8,$03,$a4,$24,$cc,$cc,$33,$33,$02,$cc,$99,$33,$66 // .33...$..33...3f
        .byte $e8,$03,$e3,$18,$22,$1f,$1f,$e3,$18,$a4,$e4,$0f,$e3,$18,$22,$1f // ....".........".
        .byte $1f,$a6,$22,$f8,$f8,$e3,$18,$a6,$c2,$a3,$22,$1f,$1f,$e6,$18,$c2 // ..".......".....
        .byte $a6,$c2,$e6,$18,$22,$f8,$f8,$e3,$18,$e8,$c0,$e8,$e0,$e8,$07,$c2 // ...."...........
        .byte $a6,$c3,$aa,$c3,$27,$01,$03,$06,$6c,$78,$70,$60,$a5,$e4,$f0,$e4 // ....'...lxp`....
        .byte $0f,$a4,$e3,$18,$22,$f8,$f8,$a3,$e4,$f0,$a4,$e4,$f0,$e4,$0f,$60 // ...."..........`

txt_fd8e:
        .text "'  A"
        .byte $0e,$04,$20,$5a                       // .. Z

txt_fd96:
        .encoding "screencode_mixed"
        .text "yron returns again with an oldie"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$7e,$20,$20,$53,$01,$02,$12,$05,$20,$57 // ..`~  S.... W

txt_fdc3:
        .encoding "screencode_mixed"
        .text "ulf woz cracked and"
        .encoding "petscii_upper"

txt_fdd6:
        .text " +2 "
        .byte $14,$12,$01,$09,$0e,$05,$04,$20,$02,$19,$20,$5a,$19,$12,$0f,$0e // ....... .. Z....
        .byte $20,$06,$0f,$12,$20,$54,$08,$05,$20,$52,$05,$0d,$05,$0d,$02,$05 //  ... T.. R......
        .byte $12,$13                               // ..

txt_fdfc:
        .text ", I "

txt_fe00:
        .encoding "screencode_mixed"
        .text "also added a highscore-saver just to get some experience"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3,$20,$60,$2a,$4c           // ... `*L

txt_fe3f:
        .encoding "screencode_mixed"
        .text "ook out for more old games coming from me"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e6,$20,$83,$1f,$00,$80,$28,$20,$60,$6d // ... ....( `m

txt_fe74:
        .encoding "screencode_mixed"
        .text "i still haven't got the greetings-list of the remembers so i just hammer out a few greetings from my own list"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e4,$20,$61                   // ... a

txt_fee6:
        .encoding "screencode_mixed"
        .text "ptriad , flash inc , padua , noice , fairlight , scs+trc , rebels , equinoxe , regina , camelot , no name , oxyron , atlantis , f4cg , crest , taboo , exta"
        .encoding "petscii_upper"

// --- Region $ffee-$ffff ---
.pc = $ffee "Segment $ffee"
        .byte $14,$08,$09,$13,$20,$14,$09,$0d,$05,$e4,$2e,$e7,$20,$82,$49,$00 // .... ....... .I.
        .byte $00,$1c                               // ..
