// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:16
// 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)
// Entry point:  $3000 (12288)
//
// Code: 2568 bytes, Data: 60920 bytes
// Labels: 363, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1080 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1007, $305f, $e9d7

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $1011, $31eb, $e9e1, $f973

sub_1003:
        jmp loc_1021

loc_1006:
        sei
        jsr sub_1000

loc_100a:
        lda #$ff

loc_100c:
        cmp $d012
        bne loc_100c
        jsr sub_1003
        lda $dc01
        and #$10
        bne loc_100a
        sta $d418
        cli
        rts

dat_1020:
        .byte $00                                   // .

loc_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c, $ea0c

sub_103f:
        inx
// Referenced by: jsr from $1039, $ea09

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226

loc_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10c6 ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0, $ea91

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $18eb,y
        sta $fa
        lda $18ad,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

// --- Region $10d2-$10dd ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        brk

// --- Region $10ec-$1141 ---
.pc = $10ec "loc_10ec"

loc_10ec:
        asl
        asl
        asl
        sta dat_13d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_10b6

loc_10f9:
        sta $fc
        iny
        lda $10e6,x
        lsr
        lsr
        lsr
        lsr
        clc
        adc $fc
        sta $10c9,x
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_1150
        and #$20
        beq loc_1177
        iny
        lda ($fa),y
        sta $1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

dat_1141:
        .byte $01                                   // .

// --- Region $1150-$11c4 ---
.pc = $1150 "loc_1150"

loc_1150:
        stx smc_1262                                // SMC: modifies $1262
        iny
        lda ($fa),y
        sta smc_1266                                // SMC: modifies $1266
        and #$0f
        asl
        sec
        sbc #$10
        sta $12a0
        iny
        lda ($fa),y
        bne loc_116e
        lda #$f0
        sta $d417
        bne loc_1177

loc_116e:
        sta smc_126b                                // SMC: modifies $126b
        lda dat_12b3,x
        sta $d417

loc_1177:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x

loc_1187:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11c0
        dec $10e9,x
        bpl loc_11be
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11aa
        ldy #$00

loc_11aa:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$129a ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b, $e9fb; jmp from $102e, $e9fe

sub_1225:
        inx
// Referenced by: jsr from $1028, $e9f8; jmp from $1045, $ea15

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $157f,y
        sta $fa
        lda $1580,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1581,y
        sta $1084,x
        lda $1582,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$fc                                    // !SMC: modified by $1156
        sta $129e
.label smc_126b = * + 1
        lda #$07                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $1584,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1586,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$00                                    // !SMC: modified by $126c
        beq loc_12a7

dat_1299:
        .byte $ce,$96                               // ..

// --- Region $12a7-$12b3 ---
.pc = $12a7 "loc_12a7"

loc_12a7:
        lda $fd,x
        and #$0f
        beq loc_12c7
        jsr sub_13e5
        jmp loc_1322

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$13d8 ---
.pc = $12c7 "loc_12c7"

loc_12c7:
        lda dat_1141,x
        and #$20
        bne loc_1322
        lda $fd,x
        and #$10
        beq loc_1322
        dec $114d,x
        bpl loc_1322
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_12fa
        ldy $fc
        sec
        lda $10cc,x
        sbc $1585,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

loc_12fa:
        ldy $fc
        clc
        lda $10cc,x
        adc $1585,y
        sta $10cc,x
        bcc loc_130d
        inc $10cf,x
        bcs loc_130d

loc_130d:
        inc $10dd,x
        lda $1584,y
        and #$0f
        cmp $10dd,x
        bne loc_1322
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_1322:
        ldy $fc
        lda $1583,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1343
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_1343:
        lda $fd,x
        and #$20
        beq loc_1385
        lda $10e3,x
        beq loc_135e
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_136c
        inc $13df,x
        bcs loc_136c

loc_135e:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_136c
        dec $13df,x

loc_136c:
        inc $10e0,x
        lda $fc
        and #$0f
        cmp $10e0,x
        bne loc_1385
        lda #$00
        sta $10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_1385:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda dat_1141,x
        and #$20
        beq loc_13cc
        lda $1147,x
        and #$01
        beq loc_13b2
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_13cc

loc_13b2:
        clc
        lda $13e2,x
        adc $1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_13cc:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $13e5-$1436 ---
.pc = $13e5 "sub_13e5"
// Referenced by: jsr from $12ad, $ec62

sub_13e5:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_1404
        clc
        adc $10c9,x

loc_1404:
        and #$7f
        sta smc_1429                                // SMC: modifies $1429
        iny
        lda ($fa),y
        beq loc_1411
        sta $129e

loc_1411:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1424
        beq loc_141e
        ldy #$00
        beq loc_1424

loc_141e:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_1424:
        tya
        sta $1144,x
.label smc_1429 = * + 1
        ldy #$3b                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $264c-$264c ---
.pc = $264c "Segment $264c"
        brk

// --- Region $3000-$31f1 ---
.pc = $3000 "main_3000"

main_3000:
        lda #$0b
        sta $d011
        lda #$93
        jsr $e716
        lda #$8e
        jsr $e716
        lda #$08
        jsr $e716
        lda #$01
        sta $d021
        jsr $e536
        lda #$00
        sta $d020
        sta $d021
        tax

loc_3025:
        sta $da30,x
        inx
        cpx #$50
        bne loc_3025
        lda #$00
        sta smc_3161                                // SMC: modifies $3161
        lda #$0e
        sta smc_3162                                // SMC: modifies $3162
        ldx #$00

loc_3039:
        lda txt_0c00,x
        sta $06d0,x
        inx
        bne loc_3039

loc_3042:
        lda $0dc8,x
        sta $0590,x
        clc
        adc #$80
        sta $05b8,x
        inx
        cpx #$28
        bne loc_3042
        lda #$00
        sta smc_3161                                // SMC: modifies $3161
        lda #$0e
        sta smc_3162                                // SMC: modifies $3162
        lda #$00
        jsr sub_1000
        ldx #$00

loc_3064:
        lda dat_3300,x
        sta $d800,x
        lda $3390,x
        sta $d890,x
        lda dat_3520,x
        sta $0400,x
        lda $35b0,x
        sta $0490,x
        inx
        bne loc_3064
        lda #$1b
        sta $d011
        sei

loc_3085:
        lda #$30

loc_3087:
        cmp $d012
        bne loc_3087
        lda #$1d
        sta $d018
        lda $d011
        ora #$20
        sta $d011
        lda $d016
        ora #$10
        sta $d016
        lda #$82

loc_30a3:
        cmp $d012
        bne loc_30a3
        ldx #$09

loc_30aa:
        dex
        bne loc_30aa
        lda #$1f
        sta $d018
        lda #$1b
        sta $d011
        lda #$08
        sta $d016
        lda #$9e

loc_30be:
        cmp $d012
        bne loc_30be
        lda #$07
        sta $d016
        nop
        nop
        nop
        lda #$a0
        ldx #$01

loc_30cf:
        cmp $d012
        bne loc_30cf
        stx $d020
        stx $d021
        lda #$a1
        ldx #$00

loc_30de:
        cmp $d012
        bne loc_30de
        stx $d020
        stx $d021
        ldx bmp_31f1
        dex
        dex
        stx $d016
        cpx #$01
        bne loc_30f7
        ldx #$09

loc_30f7:
        stx bmp_31f1
        lda #$a3
        ldx #$13

loc_30fe:
        cmp $d012
        bne loc_30fe
        stx $d018
        ldx #$00
        ldy #$a4

loc_310a:
        lda $31f2,x

loc_310d:
        cpy $d012
        bne loc_310d
        sta $d021
        iny
        inx
        cpy #$b2
        bne loc_310a
        ldx #$13

loc_311d:
        dex
        bne loc_311d
        lda #$15
        sta $d018
        lda #$07
        sta $d016
        lda #$b4
        ldx #$01
        ldy #$15

loc_3130:
        cmp $d012
        bne loc_3130
        stx $d020
        stx $d021
        lda #$b5
        ldx #$02

loc_313f:
        cmp $d012
        bne loc_313f
        stx $d020
        stx $d021
        lda #$08
        sta $d016
        lda #$1f
        sta $d018
        lda bmp_31f1
        cmp #$09
        beq loc_315e
        jmp loc_3190

loc_315e:
        ldx #$00

loc_3160:
.label smc_3161 = * + 1
.label smc_3162 = * + 2
        lda dat_0e00,x                              // !SMC: modified by $302f, $3034, $3055, $305a, $317b, $3188, $318d
        cmp #$00
        beq loc_3186
        sta $0630,x
        clc
        adc #$40
        sta $0658,x
        inx
        cpx #$27
        bne loc_3160
        lda smc_3161
        clc
        adc #$01
        sta smc_3161                                // SMC: modifies $3161
        bcc loc_3183
        inc smc_3162

loc_3183:
        jmp loc_3190

loc_3186:
        lda #$00
        sta smc_3161                                // SMC: modifies $3161
        lda #$0e
        sta smc_3162                                // SMC: modifies $3162

loc_3190:
        lda #$fc
        ldx #$01

loc_3194:
        cmp $d012
        bne loc_3194
        stx $d020
        lda #$fd
        ldx #$00

loc_31a0:
        cmp $d012
        bne loc_31a0
        stx $d020
        stx $d021
        lda $dc01
        cmp #$ef
        bne loc_31eb
        lda #$0b
        sta $d011
        lda #$08
        jsr $e716
        lda #$01
        sta $d021
        jsr $e536
        lda #$00
        sta $d020
        sta $d021
        lda #$15
        sta $d018
        lda #$00
        sta $d418
        ldx #$00

loc_31d8:
        lda $0d00,x
        sta $0608,x
        inx
        cpx #$c8
        bne loc_31d8
        lda #$1b
        sta $d011
        jmp loc_fce2

loc_31eb:
        jsr sub_1003
        jmp loc_3085

bmp_31f1:
        // === Bitmap data (1 bytes, $31f1-$31f1) ===
        .byte $09                                   // .

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

// --- Region $54d0-$54d0 ---
.pc = $54d0 "Segment $54d0"
        brk

// --- Region $60c9-$60c9 ---
.pc = $60c9 "Segment $60c9"
        brk

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

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

// --- Region $8ed0-$8ed0 ---
.pc = $8ed0 "sub_8ed0"
// Referenced by: jsr from $f86c

sub_8ed0:
        brk

// --- Region $9d35-$9d35 ---
.pc = $9d35 "Segment $9d35"
        brk

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

// --- Region $e536-$e559 ---
.pc = $e536 "Segment $e536"
        and $e419,x
        and $3260,y
        and #$29
        and $3919,x
        .byte $93,$83                               // sha ($83),y // ILLEGAL
        .byte $c7,$83                               // dcp $83 // ILLEGAL
        sta ($3d),y
        ora $9139,y
        .byte $93,$c3                               // sha ($c3),y // ILLEGAL
        .byte $e7,$e7                               // isc $e7 // ILLEGAL
        sta ($01,x)
        and $e3f3,y
        .byte $c7,$cf                               // dcp $cf // ILLEGAL
        .byte $8f,$99,$99                           // sax $9999 // ILLEGAL

dat_e558:
        .byte $e3,$c1                               // ..

// --- Region $e716-$e73f ---
.pc = $e716 "Segment $e716"
        .byte $c3,$e7                               // dcp ($e7,x) // ILLEGAL
        cpy $9923
        sta ($d9),y
        cmp $24
        and ($83),y
        .byte $d7,$d7                               // dcp $d7,x // ILLEGAL
        cpy $24
        .byte $cf,$89,$99                           // dcp $9989 // ILLEGAL
        and $24c4,x
        and $1139,y
        sta $cc
        cpx $e7
        bit $f3
        .byte $f3,$f9                               // isc ($f9),y // ILLEGAL
        sbc $cfe4,x
        .byte $27,$9f                               // rla $9f // ILLEGAL
        .byte $9f,$3f,$7f                           // sha $7f3f,y // ILLEGAL

dat_e73e:
        .byte $c7,$93                               // ..

// --- Region $e9cc-$ea50 ---
.pc = $e9cc "loc_e9cc"

loc_e9cc:
        adc $6000,y
        and ($4c),y
        pha
        bpl loc_ea20
        and ($10,x)
        sei
        jsr sub_1000

loc_e9da:
        lda #$ff

loc_e9dc:
        cmp $d012
        bne loc_e9dc
        jsr sub_1003
        lda $dc01
        and #$10
        bne loc_e9da
        sta $d418
        cli
        rts

dat_e9f0:
        .byte $00                                   // .

loc_e9f1:
        ldx #$00
        dec $1090
        bmi loc_ea04
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_ea01:
        .byte $c3,$60,$53                           // .`S

loc_ea04:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
        inx
        dec $108a,x
        bmi loc_ea61
        jmp sub_1226

loc_ea18:
        lda #$1f
        sta $d418
        lda #$f0
.label loc_ea20 = * + 1
        sta $d417
        and #$0f
        sta smc_1262
        ldx #$0f

loc_ea29:
        sta dat_1081,x
        dex
        bpl loc_ea29
        ldx #$02

loc_ea31:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_ea31
        rts

// --- Region $ea61-$ea61 ---
.pc = $ea61 "loc_ea61"

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

// --- Region $ea6b-$eb0a ---
.pc = $ea6b "loc_ea6b"

loc_ea6b:
        bpl loc_ea96
        inc $849d,x
        bpl loc_ead2
        lda $18eb,y
        sta $fa
        lda $18ad,y
        sta $fb
        ldy dat_1081,x

loc_ea7f:
        lda ($fa),y
        bmi loc_eaa3
        cmp #$60
        bcc loc_eaca
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_ea94:
.label loc_ea96 = * + 2
        jmp loc_1187
        brk
        .byte $07,$0e                               // slo $0e // ILLEGAL
        .byte $34,$60                               // nop $60,x // ILLEGAL
        rts

dat_ea9d:
        .byte $eb,$7b,$dc,$15,$05,$20               // .{... 

loc_eaa3:
        cmp #$a0
        bcc loc_eabd
        and #$1f
        sta $108a,x
        bcs loc_ea94
        tax
        and $04
        .byte $04,$00                               // nop $00 // ILLEGAL
        .byte $04,$04                               // nop $04 // ILLEGAL

dat_eab5:
        .byte $e3,$0a,$30,$9d,$d9,$13,$c8,$b1       // ..0.....

loc_eabd:
        .byte $fa                                   // nop // ILLEGAL
        cmp #$60
        bcs loc_ea7f
        sta $fc
        iny
        lda $10e6,x
        cpx $4a

loc_eaca:
        rts

loc_eacb:
        eor ($18,x)
        adc $fc
        sta $10c9,x

loc_ead2:
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_eb19
        and #$20
        beq loc_eb40
        iny
        lda ($fa),y
        sta $1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

dat_eb0a:
        .byte $01                                   // .

// --- Region $eb17-$eb8b ---
.pc = $eb17 "loc_eb17"

loc_eb17:
.label loc_eb19 = * + 2
        stx smc_1262
        iny
        lda ($fa),y
        sta smc_1266
        and #$0f
        asl
        sec
        sbc #$10
        sta $12a0
        iny
        lda ($fa),y
        bne loc_eb35
        lda #$f0
        sta $d417
        bne loc_eb3e

loc_eb35:
        sta smc_126b
        lda dat_12b3,x
        sta $d417

loc_eb3e:
        lda #$ff

loc_eb40:
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_eb87
        dec $10e9,x
        bpl loc_eb85
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_eb71
        ldy #$00

loc_eb71:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_eb85:
        ldy #$00

loc_eb87:
        tya
        sta dat_1081,x
        rts

// --- Region $ec32-$ec68 ---
.pc = $ec32 "loc_ec32"

loc_ec32:
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1586,y
        sta $fd,x
        jmp loc_1385

loc_ec45:
        cpx smc_1262
        bne loc_ec5c
        lda #$00
        beq loc_ec5c

loc_ec4e:
        dec smc_1296
        clc
        lda #$34
        adc #$08
        sta $129e
        sta $d416

loc_ec5c:
        lda $fd,x
        and #$0f
        beq loc_ec7c
        jsr sub_13e5
        jmp loc_1322

dat_ec68:
        .byte $f1                                   // .

// --- Region $ec71-$ed86 ---
.pc = $ec71 "loc_ec71"

loc_ec71:
        sbc $01
        ora ($00,x)
        lda dat_1141,x
        and #$20
        bne loc_ecd0

loc_ec7c:
        lda $fd,x
        and #$10
        beq loc_ecd0
        dec $114d,x
        bpl loc_ecd0
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_eca8
        ldy $fc
        sec
        lda $10cc,x
        sbc $1585,y
        sta $10cc,x
        bcs loc_ecbb
        dec $10cf,x
        bne loc_ecbb

loc_eca8:
        ldy $fc
        clc
        lda $10cc,x
        adc $1585,y
        sta $10cc,x
        bcc loc_ecbb
        inc $10cf,x
        bcs loc_ecbb

loc_ecbb:
        inc $10dd,x
        lda $1584,y
        and #$0f
        cmp $10dd,x
        bne loc_ecd0
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_ecd0:
        ldy $fc
        lda $1583,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_ecf1
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_ecf1:
        lda $fd,x
        and #$20
        beq loc_ed33
        lda $10e3,x
        beq loc_ed0c
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_ed1a
        inc $13df,x
        bcs loc_ed1a

loc_ed0c:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_ed1a
        dec $13df,x

loc_ed1a:
        inc $10e0,x
        lda $fc
        and #$0f
        cmp $10e0,x
        bne loc_ed33
        lda #$00
        sta $10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_ed33:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda dat_1141,x
        and #$20
        beq loc_ed7a
        lda $1147,x
        and #$01
        beq loc_ed60
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_ed7a

loc_ed60:
        clc
        lda $13e2,x
        adc $1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_ed7a:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $ed93-$ede4 ---
.pc = $ed93 "loc_ed93"

loc_ed93:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_edb2
        clc
        adc $10c9,x

loc_edb2:
        and #$7f
        sta smc_1429
        iny
        lda ($fa),y
        beq loc_edbf
        sta $129e

loc_edbf:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_edd2
        beq loc_edcc
        ldy #$00
        beq loc_edd2

loc_edcc:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_edd2:
        tya
        sta $1144,x
        ldy #$3b
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $ee30-$ee39 ---
.pc = $ee30 "loc_ee30"

loc_ee30:
        ldy $e4ac,x
        bvs loc_ee81
        sty $18
        bpl loc_eea9
        rti

// --- Region $ee81-$ee8c ---
.pc = $ee81 "loc_ee81"

loc_ee81:
        .byte $ff,$00,$41                           // isc $4100,x // ILLEGAL
        ldx #$22
        inc $a221,x
        plp
        and ($03,x)
        brk

// --- Region $eea9-$eead ---
.pc = $eea9 "loc_eea9"

loc_eea9:
        ora $00
        and ($07,x)
        brk

// --- Region $f86c-$f979 ---
.pc = $f86c "loc_f86c"

loc_f86c:
        jsr sub_8ed0
        and ($d0,x)
        ldx bmp_31f1
        dex
        dex
        stx $d016
        cpx #$01
        bne loc_f87f
        ldx #$09

loc_f87f:
        stx bmp_31f1
        lda #$a3
        ldx #$13

loc_f886:
        cmp $d012
        bne loc_f886
        stx $d018
        ldx #$00
        ldy #$a4

loc_f892:
        lda $31f2,x

loc_f895:
        cpy $d012
        bne loc_f895
        sta $d021
        iny
        inx
        cpy #$b2
        bne loc_f892
        ldx #$13

loc_f8a5:
        dex
        bne loc_f8a5
        lda #$15
        sta $d018
        lda #$07
        sta $d016
        lda #$b4
        ldx #$01
        ldy #$15

loc_f8b8:
        cmp $d012
        bne loc_f8b8
        stx $d020
        stx $d021
        lda #$b5
        ldx #$02

loc_f8c7:
        cmp $d012
        bne loc_f8c7
        stx $d020
        stx $d021
        lda #$08
        sta $d016
        lda #$1f
        sta $d018
        lda bmp_31f1
        cmp #$09
        beq loc_f8e6
        jmp loc_3190

loc_f8e6:
        ldx #$00

loc_f8e8:
        lda dat_0e00,x
        cmp #$00
        beq loc_f90e
        sta $0630,x
        clc
        adc #$40
        sta $0658,x
        inx
        cpx #$27
        bne loc_f8e8
        lda smc_3161
        clc
        adc #$01
        sta smc_3161
        bcc loc_f90b
        inc smc_3162

loc_f90b:
        jmp loc_3190

loc_f90e:
        lda #$00
        sta smc_3161
        lda #$0e
        sta smc_3162
        lda #$fc
        ldx #$01

loc_f91c:
        cmp $d012
        bne loc_f91c
        stx $d020
        lda #$fd
        ldx #$00

loc_f928:
        cmp $d012
        bne loc_f928
        stx $d020
        stx $d021
        lda $dc01
        cmp #$ef
        bne loc_f973
        lda #$0b
        sta $d011
        lda #$08
        jsr $e716
        lda #$01
        sta $d021
        jsr $e536
        lda #$00
        sta $d020
        sta $d021
        lda #$15
        sta $d018
        lda #$00
        sta $d418
        ldx #$00

loc_f960:
        lda $0d00,x
        sta $0608,x
        inx
        cpx #$c8
        bne loc_f960
        lda #$1b
        sta $d011
        jmp loc_fce2

loc_f973:
        jsr sub_1003
        jmp loc_3085

dat_f979:
        .byte $09                                   // .

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

loc_fce2:
        inc $fc00,x
        .byte $e3,$6c                               // isc ($6c,x) // ILLEGAL
        bit $03
        .byte $07,$03                               // slo $03 // ILLEGAL
        brk

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

// --- Region $0800-$0f87 ---
.pc = $0800 "dat_0800"

dat_0800:
        .byte $07,$6b,$08,$ff,$ff,$ff,$ff,$ff,$e3,$c1,$89,$99,$99,$81,$81,$99 // .k..............
        .byte $87,$03,$91,$99,$93,$81,$91,$98,$c7,$83,$91,$1b
        .text "????"
        .byte $87,$01,$91,$98,$9c,$9c,$9c,$98,$c6,$80,$99,$9f,$83,$87,$9f,$9f // ................
        .byte $c6,$80,$99,$9f,$83,$87,$9f,$9f,$c3,$81,$99,$1f
        .text "?9!9"
        .byte $9d,$19,$99,$99,$99,$01,$81,$99,$e7,$c3,$d3,$f3,$f3,$f3,$f3,$f3 // ................
        .byte $cd,$81,$b1,$f9,$f9,$f9,$f9,$b9,$dd,$98,$90,$92,$83,$87,$83,$91 // ................
        .byte $9f,$1f,$9f,$9f,$9f,$9f,$9f,$9f,$9c,$08,$00,$a2,$08,$34,$3c,$3c // .............4<<
        .byte $9b,$09,$88,$84,$84,$84,$90,$90,$c7,$83,$93
        .text ";9999"
        .byte $87,$01,$90,$98,$99,$93,$0f,$9f,$c7,$83,$93
        .text "999)!"
        .byte $83,$01,$99,$99,$93,$87,$83,$91,$c3,$81,$19,$8f,$c7,$e3,$f3,$b1 // ................
        .byte $86,$00,$1d,$09,$e7,$e7,$e7,$e7,$9f,$09,$48,$c9,$c9,$99,$99,$19 // ..........H.....
        .byte $3d,$19
        .text "99999"
        .byte $99
        .byte $3d,$19

txt_08ba:
        .text "9999))="
        .byte $19,$39,$93,$83,$c7,$83,$91,$3d,$19,$39,$91,$93,$c3,$e7,$e7,$81 // .9.....=.9......
        .byte $01,$39,$f3,$e3,$c7,$cf,$8f,$99,$99,$e3,$c1,$89,$99,$81,$81,$99 // .9..............
        .byte $99,$c7,$83,$93,$3b,$39,$39,$e3,$c9,$e3,$c1,$89,$99,$81,$81,$ff // ....;99.........
        .byte $ff,$ff,$cf,$e7,$e3,$01,$01,$ff,$ff,$ff,$f3,$e7,$c7,$80,$80,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$c3,$c3,$c3,$c3,$e7,$e7,$e7,$99 // ................
        .byte $11,$bb,$ff,$ff,$ff,$ff,$ff,$ff,$9b,$89,$99,$00,$20,$09,$00,$d7 // ............ ...
        .byte $d7,$c3,$89,$17,$87,$c3,$d1,$ff,$fd,$99,$99,$d1,$f3,$e3,$c7,$c7 // ................
        .byte $83,$1f,$3f,$9f,$cf,$91,$38,$ef,$c7,$c7,$8f,$df,$ff,$ff,$ff,$fb // ..?...8.........
        .byte $f1,$f3,$e3,$e7,$e7,$e7,$e7,$bf,$1f,$9f,$8f,$cf,$cf,$cf,$cf,$ff // ................
        .byte $ff,$ff,$ff,$bb,$93,$c7,$01,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$81,$ff // ................
        .fill 14, $ff
        .byte $83,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$f9,$f3,$f3,$e7,$e7,$c7 // ................
        .byte $8f,$c7,$83,$93,$11
        .text "))))"
        .byte $e7,$c7,$87,$a7,$e7,$e7,$e7
        .byte $e7,$c3,$81,$19,$79,$f3,$e3,$c7,$8f,$e1,$81,$19,$73,$e3,$c7,$f1 // ....y.......s...
        .byte $f8,$df,$8d,$99,$99,$19,$39,$01,$f9,$8d,$01,$33,$3f,$0f,$03,$b1 // ......9....3?...
        .byte $f9,$c3,$89,$9d,$1f,$3f,$23,$11,$39,$71,$01,$89,$f9,$f3,$f3,$c1 // .....?#.9q......
        .byte $e7,$83,$11,$39,$93,$c7,$93,$19,$39,$c7,$83,$91,$39,$39,$19,$81 // ...9....9...99..
        .byte $f9,$ff,$ff,$ff,$ff,$ef,$c7,$c7,$ff,$ff,$ff,$ff,$ff,$ef,$c7,$c7 // ................
        .byte $ff,$ff,$ff,$ff,$fd,$f9,$f3,$c7,$0f,$ff,$ff,$ff,$ff,$ff,$ff,$83 // ................
        .byte $ff,$ff,$ff,$ff,$7f,$3f,$9f,$c7,$e1,$87,$03,$39,$f9,$f3,$e3,$c7 // .....?.....9....
        .byte $c7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$99,$19,$19,$99,$fd,$ff,$ff // ................
        .byte $ff,$98,$18,$01,$83,$ff,$ff,$ff,$ff,$3d,$99,$81,$c3,$ff,$ff,$ff // .........=......
        .byte $ff,$99,$11,$03,$87,$ff,$ff,$ff,$ff,$9f,$11,$00,$8c,$fd,$ff,$ff // ................
        .byte $ff,$9f,$1f,$1f,$9f,$ff,$ff,$ff,$ff,$39,$99,$81,$c1,$f9,$f9,$fb // .........9......
        .byte $ff,$99,$19,$19,$99,$f9,$f9,$fb,$ff,$f3,$d3,$c3,$e7,$ff,$ff,$ff // ................
        .byte $ff,$19,$19,$39,$91,$c3,$ff,$ff,$ff,$99,$18,$1c,$9c,$fc,$fc,$fd // ...9............
        .byte $ff,$9f,$11,$00,$8c,$fd,$ff,$ff,$ff,$3c,$1c,$1c,$3c,$f8,$f8,$fc // .........<..<...
        .byte $ff,$98,$18,$18,$9c,$ff,$ff,$ff,$ff,$19,$93,$83,$c7,$ff,$ff,$ff // ................
        .byte $ff,$9f,$1f,$1f,$9f,$ff,$ff,$ff,$ff,$11,$93,$81,$c4,$fe,$ff,$ff // ................
        .byte $ff,$99,$18,$1c,$9c,$fc,$fc,$fd,$ff,$31,$11,$83,$c7,$ff,$ff,$ff // .........1......
        .byte $ff,$e7,$c7,$c7,$e7,$ff,$ff,$ff,$ff,$19,$11,$81,$c9,$fd,$ff,$ff // ................
        .byte $ff,$91,$c3,$c3,$e7,$ff,$ff,$ff,$ff,$29,$29,$01,$91,$fd,$ff,$ff // .........)).....
        .byte $ff,$19,$39,$39,$39,$fd,$ff,$ff,$ff,$e7,$c7,$c7,$e7,$ff,$ff,$ff // ..999...........
        .byte $ff,$9f,$1d,$01,$03,$ff,$ff,$ff,$ff,$99,$19,$19,$99,$fd,$ff,$ff // ................
        .byte $ff,$19,$93,$83,$c7,$ff,$ff,$ff,$ff,$99,$19,$19,$99,$fd,$ff,$ff // ................
        .byte $ff,$e3,$e7,$cf,$ff,$ff,$ff,$ff,$ff,$c7,$e7,$f3,$ff,$ff,$ff,$ff // ................
        .fill 10, $ff
        .byte $e7,$c3,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$99 // ................
        .byte $91,$d9,$ff,$ff,$ff,$ff,$ff,$31,$83,$d7,$d7,$ff,$ff,$ff,$ff,$cf // .......1........
        .byte $89,$99,$3d,$ff,$ff,$ff,$ff,$39,$39,$11,$85,$ff,$ff,$ff,$ff,$ff // ..=....99.......
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$e7,$e7,$f3,$f3,$f9,$fd,$cf // ................
        .byte $cf,$cf,$cf,$9f,$9f,$3f,$7f,$c7,$93,$bb,$ff,$ff,$ff,$ff,$ff,$e7 // .....?..........
        .byte $e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$c7,$c7,$8f,$df,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $df,$8f,$8f,$ff,$ff,$ff,$ff,$8f,$1f,$1f,$3f,$ff,$ff,$ff,$ff,$19 // ..........?.....
        .byte $93,$83,$c7,$ff,$ff,$ff,$ff,$c7,$c7,$c7,$83,$ff,$ff,$ff,$ff,$9f // ................
        .byte $13,$01,$8d,$ff,$ff,$ff,$ff,$f8,$f8,$31,$83,$ff,$ff,$ff,$ff,$f9 // .........1......
        .byte $f1,$f1,$f9,$ff,$ff,$ff,$ff,$f9,$b9,$11,$83,$ff,$ff,$ff,$ff,$19 // ................
        .byte $93,$83,$c7,$ff,$ff,$ff,$ff,$e7,$cf,$cf,$8f,$ff,$ff,$ff,$ff,$3c // ...............<
        .byte $19,$81,$c3,$ff,$ff,$ff,$ff,$f3,$23,$07,$8f,$ff,$ff,$ff,$ff,$ef // ........#.......
        .byte $c7,$c7,$ff,$ff,$ff,$ff,$ff,$ef,$c7,$c7,$8f,$df,$ff,$ff,$ff,$c3 // ................
        .byte $f1,$f9,$fd,$ff,$ff,$ff,$ff,$83,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$87 // ................
        .byte $1f,$3f,$7f,$ff,$ff,$ff,$ff,$ef,$ff,$c7,$c7,$ef,$ff,$ff,$ff // .?.............

txt_0c00:
        .text "            P"

txt_0c0d:
        .encoding "screencode_mixed"
        .text "resents to you"
        .encoding "petscii_upper"

txt_0c1b:
        .text ":                        "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $92,$85,$93,$85,$8e,$94,$93,$a0,$94,$8f,$a0,$99,$8f,$95,$ba // ...............

txt_0c44:
        .text "                     I"
        .byte $13,$0c,$01,$0e,$04                   // .....

txt_0c5f:
        .text " - T"
        .byte $08,$05,$20,$01,$04,$16,$05,$0e,$14,$15,$12,$05 // .. .........

txt_0c6f:
        .text "                  "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $93,$8c,$81,$8e,$84,$a0,$ad,$a0,$d4,$88,$85,$a0,$81,$84,$96,$85 // ................
        .byte $8e,$94,$95,$92,$85                   // .....

txt_0c97:
        .text "                    R"
        .byte $05,$0c,$05,$01,$13,$05,$04           // .......

txt_0cb3:
        .text ": 92-12-01                      "
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $85,$8c,$85,$81,$93,$85,$84,$ba,$a0,$b9,$b2,$ad,$b1,$b2,$ad,$b0 // ................
        .byte $b1                                   // .

dat_0ce5:
        .text "                                        "
        // === Sine/lookup table (243 bytes, range $00-$63) ===
        .byte $09,$0e,$14,$12,$0f,$2d,$03,$12,$05,$04,$09,$14,$1a // .....-.......

txt_0d1a:
        .text ":                          "
        .fill 14, $63

txt_0d43:
        .text "                          "

txt_0d5d:
        .encoding "screencode_mixed"
        .text "code by zyron"
        .encoding "petscii_upper"

txt_0d6a:
        .text "                           "

txt_0d85:
        .encoding "screencode_mixed"
        .text "grafix by andre"
        .encoding "petscii_upper"

txt_0d94:
        .text "                         "
        .byte $0d                                   // string terminator

txt_0dae:
        .encoding "screencode_mixed"
        .text "usic by zyron"
        .encoding "petscii_upper"

txt_0dbb:
        .text "                        B"

txt_0dd4:
        .encoding "screencode_mixed"
        .text "eyond your minds"
        .encoding "petscii_upper"

txt_0de4:
        .text "!           "
        .byte $00                                   // string terminator
        .fill 15, $00

dat_0e00:
        .text "                                        "

txt_0e28:
        .encoding "screencode_mixed"
        .text "yo! this is zyron of antic giving you the island, an adventure made by me long ago but not spread very well, so i decided to re-release it"
        .encoding "petscii_upper"

txt_0eb2:
        .text "...    "

txt_0eb9:
        .encoding "screencode_mixed"
        .text "i hope you will like it a bit"
        .encoding "petscii_upper"

txt_0ed6:
        .text "...       "

txt_0ee0:
        .encoding "screencode_mixed"
        .text "i had planned to write our complete greetings-list here but there's not enough memory so i'll skip it"
        .encoding "petscii_upper"

txt_0f45:
        .text "...     "
        .byte $13,$10,$01,$03,$05,$20,$26,$20,$05,$0e,$0a,$0f,$19 // ..... & .....

txt_0f5a:
        .text "...."

dat_0f5e:
        // === Fill data (41 bytes, $0f5e-$0f86) ===
        .fill 41, $20

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

// --- Region $1081-$1090 ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $00,$2b,$36,$00,$41,$21,$02,$02,$02,$1f,$00,$00,$02,$04,$07,$02 // .+6.A!..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$34,$60,$60,$eb,$7b,$dc,$15,$05,$20 // ..4``.{... 

// --- Region $10de-$10eb ---
.pc = $10de "dat_10de"

dat_10de:
        .fill 9, $00
        .byte $04,$04,$00,$04,$04                   // .....

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $43,$43,$00,$00,$06,$50,$20,$10,$ff,$00,$00,$00,$00,$00 // CC...P .......

// --- Region $11c5-$1224 ---
.pc = $11c5 "dat_11c5"

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

txt_1200:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd                               // ..

// --- Region $129b-$12a6 ---
.pc = $129b "Segment $129b"
        .byte $12,$18,$a9,$34,$69,$08,$8d,$9e,$12,$8d,$16,$d4 // ...4i.......

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$15,$05,$15,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

// --- Region $13d9-$13e4 ---
.pc = $13d9 "dat_13d9"

dat_13d9:
        .byte $28,$b0,$28,$c4                       // (.(.

txt_13dd:
        .text "DD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $46,$46,$eb,$7b,$eb                   // FF.{.

// --- Region $1437-$194d ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e // ...p@p@xX....0 .
        .byte $67,$69,$bf,$cc,$dc,$e3,$ed,$f7,$01,$0b,$15
        .text "%5?OY"
        .byte $66,$e0,$14,$14,$14,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15 // f...............
        .byte $15,$22,$67,$8a,$9f,$16,$16,$16,$81,$df,$00,$41,$9f,$00,$10,$98 // ."g........A....
        .byte $00,$41,$00,$00,$fe,$81,$df,$00,$11,$a4,$00,$40,$a9,$00,$80,$df // .A.........@....
        .byte $00,$80,$ff,$00,$fe,$81,$ff,$00,$41,$00,$00,$fe,$21,$00,$00,$21 // ........A...!..!
        .byte $03,$00,$21,$08,$00,$ff,$21,$00,$00,$21,$05,$00,$21,$09,$00,$ff // ..!...!..!..!...
        .byte $21,$00,$00,$21,$07,$00,$21,$0c,$00,$ff,$21,$00,$00,$21,$05,$00 // !..!..!...!..!..
        .byte $21,$07,$00,$ff,$21,$00,$00,$21,$04,$00,$21,$07,$00,$ff,$41,$0c // !...!..!..!...A.
        .byte $00,$41,$00,$00,$51,$0c,$00,$51,$00,$00,$11,$00,$00,$fe,$41,$00 // .A..Q..Q......A.
        .byte $00,$41,$04,$00,$41,$07,$00,$41,$0c,$00,$41,$18,$00,$ff,$81,$c3 // .A..A..A..A.....
        .byte $00,$41,$00,$00,$40,$00,$00,$fe,$51,$00,$00,$51,$00,$00,$41,$00 // .A..@...Q..Q..A.
        .byte $00,$21,$00,$00,$11,$00,$00,$fe,$21,$00,$00,$21,$03,$00,$21,$07 // .!......!..!..!.
        .byte $00,$ff,$21,$00,$00,$21,$03,$00,$21,$07,$00,$21,$0a,$00,$ff,$51 // ..!..!..!..!...Q
        .byte $0c,$00,$41,$0c,$00,$21,$0c,$00,$41,$00,$00,$21,$00,$00,$21,$00 // ..A..!..A..!..!.
        .byte $00,$21,$0c,$00,$21,$00,$00,$fe,$00,$00,$00,$00,$00,$00,$00,$00 // .!..!...........
        .byte $0f,$a7,$09,$08,$00,$00,$00,$02,$09,$8a,$41,$44,$40,$00,$00,$53 // ..........AD@..S
        .byte $09,$88,$09,$44,$40,$00,$00,$44,$09,$88,$09,$44,$40,$00,$00,$45 // ...D@..D...D@..E
        .byte $09,$88,$09,$44,$40,$00,$00,$46,$09,$88,$09,$44,$40,$00,$00,$47 // ...D@..F...D@..G
        .byte $09,$88,$09,$11,$10,$00,$00,$48,$06,$00,$41,$44,$40,$00,$00,$49 // .......H..AD@..I
        .byte $06,$00,$09,$00,$00,$00,$00,$05,$06,$00,$09,$00,$00,$00,$00,$07 // ................
        .byte $06,$00,$09,$00,$00,$00,$00,$08,$09,$89,$41,$40,$40,$f2,$40,$50 // ..........A@@.@P
        .byte $07,$69,$43,$40,$40,$00,$00,$40,$06,$08,$09,$08,$00,$00,$ff,$1b // .iC@@..@........
        .byte $03,$38,$09,$08,$00,$00,$00,$42,$00,$69,$09,$44,$40,$00,$00,$4a // .8.....B.i.D@..J
        .byte $08,$00,$09,$44,$40,$00,$00,$4c,$09,$88,$09,$00,$00,$00,$00,$4d // ...D@..L.......M
        .byte $00,$7b,$81,$00,$00,$00,$00,$00,$00,$7e,$08,$00,$00,$00,$00,$0e // .{.......~......
        .byte $00,$70,$17,$00,$00,$00,$00,$00,$09,$8d,$41,$44,$40,$00,$00,$40 // .p........AD@..@
        .byte $08,$6b,$09
        .text "D"
        .byte $40                                   // @ character
        .text "B"
        .byte $40                                   // @ character
        .byte $5f,$00,$80,$15,$00,$00,$00,$00,$00
        .byte $ca,$a0,$81,$00,$00,$00,$00,$00,$09,$80,$21,$00,$00,$00,$00,$40 // ..........!....@
        .byte $00,$70,$17,$00,$00,$0f,$ff,$10,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .p..............
        .byte $00,$01,$02,$00,$05,$00,$02,$00,$05,$00,$0a,$00,$09,$00,$02,$00 // ................
        .byte $05,$00,$02,$00,$05,$00,$0a,$10,$09,$10,$02,$10,$05,$10,$02,$10 // ................
        .byte $05,$10,$ff,$0b,$00,$04,$04,$0b,$00,$04,$02,$0b,$00,$04,$02,$0b // ................
        .byte $10,$04,$12,$0b,$10,$04,$12,$ff,$0c,$00,$07,$04,$0c,$00,$07,$02 // ................
        .byte $0c,$00,$07,$02,$0c,$10,$07,$12,$0c,$10,$07,$12,$ff,$80,$7f,$7f // ................
        .byte $ff,$82,$34,$83,$fd,$05,$36,$03,$ff,$82,$34,$83,$fd,$05,$36,$03 // ..4...6...4...6.
        .byte $37,$03,$36,$03,$34,$03,$3b,$07,$39,$07,$3b,$03,$37,$03,$36,$03 // 7.6.4.;.9.;.7.6.
        .byte $32,$03,$34,$0b,$ff,$96,$17,$03,$1a,$03,$ff,$96,$17,$03,$1a,$03 // 2.4.............
        .byte $1c,$03,$1c,$03,$1c,$01,$1c,$01,$1c,$01,$1c,$01,$18,$03,$18,$03 // ................
        .byte $18,$01,$18,$01,$18,$01,$18,$01,$1a,$03,$1a,$03,$1a,$01,$1a,$01 // ................
        .byte $1a,$01,$1a,$01,$1c,$03,$1c,$03,$ff,$82,$34,$83,$fd,$05,$36,$03 // ..........4...6.
        .byte $37,$03,$36,$03,$34,$03,$3b,$07,$39,$07,$3b,$03,$3e,$03,$3b,$03 // 7.6.4.;.9.;.>.;.
        .byte $42,$03,$40,$0b,$ff,$81,$3c,$01,$61,$85,$34,$01,$34,$01,$ff,$81 // B.@...<.a.4.4...
        .byte $3c,$01,$61,$85,$34,$01,$34,$01,$34,$03,$34,$01,$34,$01,$81,$3c // <.a.4.4.4.4.4..<
        .byte $01,$85,$34,$03,$34,$01,$30,$03,$30,$01,$30,$01,$81,$3c,$01,$85 // ..4.4.0.0.0..<..
        .byte $30,$03,$30,$01,$85,$32,$03,$32,$01,$32,$01,$81,$3c,$01,$85,$32 // 0.0..2.2.2..<..2
        .byte $03,$32,$01,$34,$03,$34,$01,$34,$01,$ff,$80,$77,$7f,$ff,$96,$37 // .2.4.4.4...w...7
        .byte $87,$fc,$07,$36,$07,$37,$07,$39,$03,$37,$07,$36,$07,$34,$07,$34 // ...6.7.9.7.6.4.4
        .byte $03,$37,$03,$39,$03,$3b,$07,$39,$07,$37,$07,$39,$03,$3b,$03,$3e // .7.9.;.9.7.9.;.>
        .byte $03,$3b,$03,$42,$03,$40,$07,$37,$03,$37,$03,$37,$03,$36,$03,$34 // .;.B.@.7.7.7.6.4
        .byte $03,$32,$03,$2f,$03,$2f,$03,$2f,$03,$32,$03,$2f,$03,$2d,$03,$2b // .2./././.2./.-.+
        .byte $03,$2d,$03,$2f,$07,$3b,$03,$3b,$03,$3b,$03,$3b,$03,$3b,$03,$39 // .-./.;.;.;.;.;.9
        .byte $03,$3b,$03,$37,$03,$34,$03,$37,$03,$39,$03,$3b,$03,$39,$03,$37 // .;.7.4.7.9.;.9.7
        .byte $01,$36,$01,$34,$01,$32,$01,$34,$07,$ff,$80,$67,$ff,$93,$3c,$07 // .6.4.2.4...g..<.
        .byte $96,$1c,$03,$1c,$03,$1c,$01,$1c,$01,$1c,$01,$1c,$01,$18,$03,$18 // ................
        .byte $03,$18,$01,$18,$01,$18,$01,$18,$01,$1a,$03,$1a,$03,$1a,$01,$1a // ................
        .byte $01,$1a,$01,$1a,$01,$1c,$03,$1c,$03,$ff,$81,$3c,$01,$3c,$01,$85 // ...........<.<..
        .byte $34,$01,$34,$01,$34,$03,$34,$01,$34,$01,$81,$3c,$01,$85,$34,$03 // 4.4.4.4.4..<..4.
        .byte $34,$01,$30,$03,$30,$01,$30,$01,$81,$3c,$01,$85,$30,$03,$30,$01 // 4.0.0.0..<..0.0.
        .byte $85,$32,$03,$32,$01,$32,$01,$81,$3c,$01,$85,$32,$03,$32,$01,$34 // .2.2.2..<..2.2.4
        .byte $03,$34,$01,$34,$01                   // .4.4.

dat_184c:
        // === Fill data (97 bytes, $184c-$18ac) ===
        .fill 97, $ff
        .byte $16,$16,$16,$16,$16,$17,$17,$17,$17,$17,$17,$17 // ............

dat_18b9:
        // === Fill data (49 bytes, $18b9-$18e9) ===
        .fill 49, $18
        .byte $00,$b4,$b8,$c0,$dc,$e2,$10,$2c,$36,$71,$75,$e1,$e4,$11 // .......,6qu...

txt_18f8:
        .text "MOQSUWY"
        .byte $5b,$5d,$5f,$61,$63,$65,$67,$69,$6b,$6d,$6f,$71,$73,$75,$77,$79 // []_acegikmoqsuwy
        .byte $7b,$7d,$7f,$81,$83,$85,$87,$89,$8b,$8d,$8f,$91,$93,$95,$97,$99 // {}..............
        .byte $9b,$9d,$9f,$a1,$a3,$a5,$a7,$a9,$ab,$00 // ..........

txt_1929:
        .text "**COMPOSED BY ZYRON/DCT 91-08-16!!**"
        .byte $00                                   // string terminator

// --- Region $2000-$2000 ---
.pc = $2000 "scr_2000"

scr_2000:
        .byte $00                                   // .

// --- Region $217c-$2240 ---
.pc = $217c "dat_217c"

dat_217c:
        .byte $02,$01,$09,$07,$00,$02,$25,$9f,$7f,$ff,$fb,$ff,$00,$95,$ff,$ff // ......%.........
        .byte $ff,$f5,$98,$d0,$00,$5a,$fd,$ff,$ff,$7f,$9f,$1f,$00,$00,$60,$d8 // .....Z........`.
        .byte $f6,$fd,$ed,$ff,$00,$00,$00,$00,$00,$00,$80,$40,$00,$00,$02,$09 // ...........@....
        .byte $27,$1f,$9f,$7f,$00,$29,$5f,$ff,$ff,$ff,$b9,$fd,$00,$55,$ff,$ff // '....)_......U..
        .byte $ff,$57,$89,$01,$00,$a0,$d6,$fd,$ff,$ff,$fe,$ff,$00,$00,$00,$80 // .W..............
        .byte $60,$d0,$d8,$f4,$00,$0a,$0b,$07,$07,$07,$07,$07,$00,$55,$ff,$ff // `............U..
        .byte $ff,$fd,$d6,$60,$00,$55,$ff,$ff,$ff,$5f,$1f,$1f,$00,$55,$ff,$ff // ...`.U..._...U..
        .byte $ff,$ff,$ee,$ff,$00,$55,$ff,$ff,$ff,$57,$49,$40,$00,$5a,$fe,$fd // .....U...WI@.Z..
        .byte $fd,$fd,$7d,$9d,$00,$29,$2f,$1f,$1f,$1f,$1f,$1f,$00,$56,$ff,$ff // ..}..)/......V..
        .byte $ff,$ff,$ee,$ff,$00,$80,$80           // .......

txt_2213:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00,$02,$09
        .byte $27,$1f,$9f,$7f,$00
        .byte $29,$5f
        .byte $ff,$ff,$ff,$b9,$fd,$00,$55,$ff,$ff,$ff,$57,$89,$01,$00,$a0,$d6 // ......U...W.....
        .byte $fd,$ff,$ff,$fb,$ff,$00,$00,$00,$80,$60,$d0,$d8,$f4 // .........`...

dat_2240:
        // === Fill data (1 bytes, $2240-$2240) ===
        .byte $00                                   // .

// --- Region $22b8-$2380 ---
.pc = $22b8 "dat_22b8"

dat_22b8:
        .byte $07,$06,$07,$06,$07,$06,$06,$06,$fb,$ee,$fb,$ea,$bb,$ea,$a6,$ea // ................
        .byte $90,$de,$90,$90,$90,$90,$50,$90,$1f,$5b,$1f,$1b,$1e,$1b,$1a,$1b // ......P..[......
        .byte $ee,$bb,$ee,$aa,$ee,$aa,$99,$aa       // ........

txt_22e0:
        .fill 8, $40
        .byte $7f,$6e,$7f,$6e,$7b,$6e,$6a,$6e,$b9,$ed,$b9,$a9,$b9,$a9,$65,$a9 // .n.n{njn......e.
        .byte $01,$e5,$01,$01,$01,$01,$01,$01,$fe,$bb,$fe,$ba,$ee,$ba,$a9,$ba // ................
        .byte $e4,$b4,$e4,$a4,$e4,$a4,$94,$a4,$05,$06,$04,$04,$04,$05,$06,$08 // ................
        .byte $80,$00,$0b,$18,$60,$80,$00,$00,$1f,$db,$9f,$1b,$1e,$1b,$1a,$1b // ....`...........
        .byte $ee,$bb,$ee,$aa,$ee,$aa,$99,$aa,$40,$70,$6e // ........@pn

txt_2333:
        .text "B"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "%"
        .byte $09,$01
        .byte $41,$91
        .byte $25,$09,$02,$1f,$1b,$1f
        .byte $1b,$1e,$1b,$1a,$1b,$ee,$bb,$ee,$aa,$ee,$aa,$99,$aa // .............

txt_2350:
        .fill 8, $40
        .byte $7f,$6e,$7f,$6e,$7b,$6e,$6a,$6e,$b9,$ed,$b9,$a9,$b9,$a9,$65,$a9 // .n.n{njn......e.
        .byte $01,$e5,$01,$01,$01,$01,$01,$01,$bb,$ee,$bb,$aa,$bb,$aa,$55,$00 // ..............U.
        .byte $f4,$e4,$f4,$e4,$b4,$e4,$54,$08       // ......T.

dat_2380:
        // === Fill data (1 bytes, $2380-$2380) ===
        .byte $00                                   // .

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

dat_23f8:
        .byte $06,$05,$06,$05,$06,$05,$06,$06,$a6,$99,$a6,$95,$66,$95,$55,$95 // ............f.U.
        .byte $50,$90,$65,$99,$55,$aa,$95,$90,$1a,$16,$9a,$96,$59,$a6,$59,$1a // P.e.U.......Y.Y.
        .byte $99,$66,$99,$56,$9a                   // .f.V.

txt_241d:
        .text "VVV"
        .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 $6a
        .byte $59,$6a
        .byte $59,$66
        .byte $59,$65,$69,$65,$99,$65,$59,$69,$59,$59,$59,$01,$01,$01,$01,$01 // Yeie.eYiYYY.....
        .byte $01,$01,$01,$a9,$66,$a9,$65,$99,$65,$95,$a5,$94,$64,$94,$64,$a4 // ....f.e.e...d.d.
        .byte $64,$64,$64,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ddd.............
        .byte $00,$00,$00,$1a,$16,$1a,$16,$19,$16,$19,$1a,$99,$66,$99,$56,$9a // ............f.V.

txt_246d:
        .text "VVV"
        .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 $00,$00,$00,$00,$00
        .byte $00,$00,$00,$1a,$16,$1a,$16,$19,$16,$19,$1a,$99,$66,$99,$56,$9a // ............f.V.

txt_248d:
        .text "VVV"
        .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 $6a
        .byte $59,$6a
        .byte $59,$66
        .byte $59,$65,$69,$65,$99,$65,$59,$69,$59,$59,$59,$02,$02,$03,$00,$00 // Yeie.eYiYYY.....
        .byte $00,$00,$00,$00,$00,$a5,$00,$00,$00,$00,$00,$08,$08,$68 // .............h

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

// --- Region $2538-$25f0 ---
.pc = $2538 "dat_2538"

dat_2538:
        .byte $06,$06,$06,$06,$07,$07,$07,$07       // ........

txt_2540:
        .byte $55,$55,$55,$aa,$ff,$ff,$fb,$ff,$90,$90,$9e,$90,$d0,$d0,$d8,$f4 // UUU.............
        .byte $19,$19,$59,$1a,$1f,$1f,$1f,$1f       // ..Y.....

txt_2558:
        .byte $56,$56,$56,$aa,$ff,$ff,$ef,$ff       // VVV.....

txt_2560:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $60,$d0,$65,$65,$65,$6a,$7f,$7f,$7f,$7f

txt_2570:
        .byte $59,$59,$59,$a9,$fd,$fd,$bd,$ff,$01,$01,$01,$01,$01,$01,$81,$41 // YYY............A
        .byte $95,$95,$95,$aa,$ff,$ff,$fe,$ff,$64,$64,$64,$a4,$f4,$f4,$f6,$fd // ........ddd.....
        .fill 16, $00
        .byte $19,$19,$19,$1a,$1f,$1f,$1f,$1f       // ........

txt_25a8:
        .byte $56,$56,$56,$aa,$ff,$ff,$ef,$ff       // VVV.....

txt_25b0:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $60,$d0,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $19,$19,$19,$1a,$1f,$1f,$1f,$1f       // ........

txt_25c8:
        .byte $56,$56,$56,$aa,$ff,$ff,$ef,$ff       // VVV.....

txt_25d0:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $60,$d0,$65,$65,$65,$6a,$7f,$7f,$7f,$7f

txt_25e0:
        .byte $59,$59,$59,$a9,$fd,$fd,$bd,$ff,$00,$00,$00,$00,$00,$00,$80,$40 // YYY............@

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

// --- Region $264d-$264d ---
.pc = $264d "dat_264d"

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

// --- Region $2678-$2748 ---
.pc = $2678 "dat_2678"

dat_2678:
        .byte $07,$06,$07,$06,$07,$06,$06,$06,$fb,$ee,$fb,$ea,$bb,$ea,$a6,$ea // ................
        .byte $f6,$fd,$fd,$fd,$b9,$fd,$b9,$ed,$1f,$1b,$1f,$1b,$1e,$1b,$1a,$1b // ................
        .byte $ef,$bb,$ef,$ab,$ee,$ab,$9a,$ab,$d8,$f4,$f4,$f4,$e4,$f4,$e4,$b4 // ................
        .byte $7f,$6e,$7f,$6e,$7b,$6e,$6a,$6e,$bf,$ef,$bf,$af,$bb,$af,$6b,$ae // .n.n{njn......k.
        .byte $61,$d1,$d1,$d1,$91,$d1,$91,$d1,$fe,$bb,$fe,$ba,$ee,$ba,$a9,$ba // a...............
        .byte $fd,$bf,$ff,$bf,$ee,$bf,$ae,$bb,$80   // .........

txt_26d1:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$1f
        .byte $1b,$1f,$1b,$1e,$1b,$1a,$1b,$ef,$bb,$ef,$ab,$ee,$ab,$9a,$ab,$d8 // ................
        .byte $f4,$f4,$f4,$e4,$f4,$e4,$b4,$00,$00,$00,$00,$00,$00,$00,$00,$1f // ................
        .byte $1b,$1f,$1b,$1e,$1b,$1a,$1b,$ef,$bb,$ef,$ab,$ee,$ab,$9a,$ab,$d8 // ................
        .byte $f4,$f4,$f4,$e4,$f4,$e4,$b4,$7f,$6e,$7f,$6e,$7b,$6e,$6a,$6e,$bf // ........n.n{njn.
        .byte $ef,$bf,$af,$bb,$af,$6b,$ae,$61,$d1,$d1,$d1,$91,$d1,$91,$d1,$55 // .....k.a.......U
        .byte $bb,$fe,$ba,$ee,$ba,$a9,$ba,$56,$bf,$ff,$bf,$ee,$bf,$ae,$bb,$80 // .......V........
        .byte $80                                   // .

txt_2742:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character

dat_2748:
        // === Fill data (1 bytes, $2748-$2748) ===
        .byte $00                                   // .

// --- Region $27b8-$2888 ---
.pc = $27b8 "dat_27b8"

dat_27b8:
        .byte $06,$05,$06,$05,$06,$05,$06,$05,$a6,$99,$a6,$95,$66,$95,$55,$95 // ............f.U.
        .byte $b9,$a9,$b9,$a9,$65,$a9,$65,$99,$1a,$16,$1a,$16,$19,$16,$19,$16 // ....e.e.........
        .byte $9a,$66,$9a,$56,$99,$56,$55,$56,$e4,$a4,$e4,$a4,$94,$a4,$94,$64 // .f.V.VUV.......d
        .byte $6a,$59,$6a,$59,$66,$59,$65,$59,$6b,$9a,$6b,$5a,$66,$5a,$56,$59 // jYjYfYeYk.kZfZVY
        .byte $91,$91,$91,$91,$51,$91,$51,$91       // ....Q.Q.

scr_2800:
        // === Charset data (137 bytes, $2800-$2888) ===
        .byte $a9,$66,$a9,$65,$99,$65,$95,$65       // char 0 @+0
        .byte $ae,$6a,$ae,$6a,$99,$6a,$59,$66       // char 1 @+1

txt_2810:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 2 @+2
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 3 @+3
        .byte $1a,$16,$1a,$16,$19,$16,$19,$16       // char 4 @+4
        .byte $9a,$66,$9a,$56,$99,$56,$55,$56       // char 5 @+5
        .byte $e4,$a4,$e4,$a4,$94,$a4,$94,$64       // char 6 @+6
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 7 @+7
        .byte $1a,$16,$1a,$16,$19,$16,$19,$16       // char 8 @+8
        .byte $9a,$66,$9a,$56,$99,$56,$55,$56       // char 9 @+9
        .byte $e4,$a4,$e4,$a4,$94,$a4,$94,$64       // char 10 @+10
        .byte $6a,$59,$6a,$59,$66,$59,$65,$69       // char 11 @+11
        .byte $6b,$9a,$6b,$5a,$66,$5a,$56,$59       // char 12 @+12
        .byte $91,$91,$91,$91,$51,$91,$51,$91       // char 13 @+13
        .byte $a9,$66,$a9,$65,$99,$65,$95,$a5       // char 14 @+14
        .byte $ae,$6a,$ae,$6a,$99,$6a,$59,$66       // char 15 @+15

txt_2880:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 16 @+16

dat_2888:
        // === Fill data (1 bytes, $2888-$2888) ===
        .byte $00                                   // .

// --- Region $28f8-$29c8 ---
.pc = $28f8 "dat_28f8"

dat_28f8:
        .byte $06,$06,$06,$06,$06,$06,$05,$04       // char 31 @+31

txt_2900:
        .byte $55,$55,$55,$55,$55,$aa,$55,$00       // char 32 ' '
        .byte $65,$59,$69                           // char 33 (partial)

txt_290b:
        .byte $59,$59,$a9,$55,$01                   // char 33 (partial)
        .byte $19,$19,$19,$19,$19,$1a,$15,$12       // char 34 '"'
        .byte $55,$55,$55,$55,$55,$95,$a9,$5a       // char 35 '#'
        .byte $94,$64,$a4,$64,$64,$64,$64,$a4       // char 36 '$'
        .byte $65,$65,$65,$65,$65,$6a               // char 37 (partial)

txt_292e:
        .byte $55,$40                               // char 37 (partial)
        .byte $56,$55,$56,$55,$55,$aa,$55,$00       // char 38 '&'
        .byte $51,$91,$91,$91,$91,$91,$51,$11       // char 39 '''
        .byte $95,$95,$95,$95,$95,$a9               // char 40 (partial)

txt_2946:
        .byte $5a,$25                               // char 40 (partial)
        .byte $59,$56,$5a,$56,$56,$56,$96,$aa       // char 41 ')'

txt_2950:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $19,$19,$19,$19,$19,$1a,$15,$12       // char 44 ','
        .byte $55,$55,$55,$55,$55,$95,$a9,$5a       // char 45 '-'
        .byte $94,$64,$a4,$64,$64,$64,$64,$a4       // char 46 '.'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 47 '/'
        .byte $19,$19,$19,$19,$19,$1a,$15,$12       // char 48 '0'
        .byte $55,$55,$55,$55,$55,$95,$a9,$5a       // char 49 '1'
        .byte $94,$64,$a4,$64,$64,$64,$64,$a4       // char 50 '2'
        .byte $65,$69,$59,$5a,$66,$89,$80,$c0       // char 51 '3'

txt_29a0:
        .byte $56,$55,$56,$55,$a5,$6a,$95,$00       // char 52 '4'
        .byte $51,$95,$a6,$6a,$55,$aa,$55,$00       // char 53 '5'
        .byte $95,$95,$95                           // char 54 (partial)

txt_29b3:
        .byte $55,$55,$a9                           // char 54 (partial)

txt_29b6:
        .byte $5a,$25                               // char 54 (partial)
        .byte $59,$56,$5a,$56,$56,$56,$96,$aa       // char 55 '7'

txt_29c0:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 56 '8'

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

// --- Region $2a38-$2b08 ---
.pc = $2a38 "dat_2a38"

dat_2a38:
        .byte $08,$08,$0e,$00,$00,$00,$00,$00       // char 71 'G'
        .byte $00,$00,$99,$00,$00,$00,$00,$00       // char 72 'H'
        .byte $01,$02,$5a,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $20,$30,$2c,$0a,$00,$00,$00,$00       // char 74 'J'
        .byte $25,$02,$00,$40,$94,$09,$02,$00       // char 75 'K'
        .byte $a4,$64,$94,$24,$04,$04,$44,$94       // char 76 'L'
        .byte $80,$80,$e9,$00,$00,$00,$00,$00       // char 77 'M'
        .byte $00,$00,$95,$00,$00,$00,$00,$00       // char 78 'N'
        .byte $12,$23,$a2,$00,$00,$00,$00,$00       // char 79 'O'
        .byte $02,$00,$c0,$a4,$09,$00,$00,$00       // char 80 'P'
        .byte $5a,$26,$09,$02,$40,$90,$24,$09       // char 81 'Q'

txt_2a90:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 82 'R'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 83 'S'
        .byte $10,$10,$1c,$0a,$00,$00,$00,$00       // char 84 'T'
        .byte $25,$02,$00,$40,$94,$09,$02,$00       // char 85 'U'
        .byte $a4,$64,$94,$24,$04,$04,$44,$94       // char 86 'V'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 87 'W'
        .byte $20,$30,$2c,$0a,$00,$00,$00,$00       // char 88 'X'
        .byte $25,$02,$00,$40,$94,$09,$02,$00       // char 89 'Y'
        .byte $a4,$64,$94,$24,$04,$04,$44,$94       // char 90 'Z'
        .byte $b0,$2e,$02,$00,$08,$e4,$84,$54       // char 91 '['
        .byte $00,$00,$99,$00,$08,$e4,$80,$6c       // char 92 '\'
        .byte $00,$00,$55,$00,$00,$00,$00,$00       // char 93 ']'
        .byte $02,$00,$40,$94,$09,$00,$00,$00       // char 94 '^'
        .byte $5a,$26,$09,$02,$40,$90,$24,$09       // char 95 '_'

txt_2b00:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 96 '`'

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

// --- Region $2ba0-$2ba3 ---
.pc = $2ba0 "dat_2ba0"

dat_2ba0:
        .byte $24,$04,$08                           // char 116 (partial)

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

// --- Region $2bc8-$2bd2 ---
.pc = $2bc8 "dat_2bc8"

dat_2bc8:
        .byte $02,$00,$00,$00,$00,$00,$00,$00       // char 121 'y'
        .byte $40,$40,$80                           // char 122 (partial)

// --- Region $2bf0-$2bf2 ---
.pc = $2bf0 "dat_2bf0"

dat_2bf0:
        .byte $24,$04,$08                           // char 126 (partial)

// --- Region $2c10-$2c43 ---
.pc = $2c10 "dat_2c10"

dat_2c10:
        .byte $24,$04,$08,$00,$00,$00,$00,$00       // char 130
        .byte $44,$88,$c0,$00,$00,$00,$00,$00       // char 131
        .byte $08,$e4,$80,$00,$00,$00,$00,$00       // char 132
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 133
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 134
        .byte $02,$00,$00,$00,$00,$00,$00,$00       // char 135
        .byte $40,$40,$80                           // char 136 (partial)

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

// --- Region $31f2-$3ff2 ---
.pc = $31f2 "Segment $31f2"
        .byte $06,$0e,$03,$0d,$07,$01,$07,$0f,$0a,$02,$02,$02,$02,$4a,$45,$9d // .............JE.
        .byte $d8,$02,$d5,$07,$e1,$f0               // ......

txt_3208:
        .byte $54,$42,$44,$a7,$cc,$ce,$35,$22,$4c,$9d,$68,$38,$28,$39,$5f,$65 // TBD...5"L.h8(9_e
        .byte $84,$c6,$4d,$03,$46,$c1,$18,$7d,$0e,$b5,$08,$74,$10,$09,$43,$c5 // ..M.F..}...t..C.
        .byte $0c,$6e,$8b,$2a,$21,$47,$73,$95,$7a,$44,$a6,$04,$07,$2d,$fa,$a0 // .n.*!Gs.zD...-..
        .byte $dc,$08,$b6,$72,$09,$b2,$41,$6b,$85,$49,$cc,$b5,$68,$35,$4c,$23 // ...r..Ak.I..h5L#
        .byte $0d,$f6,$7b,$32,$b5,$8c,$72,$45,$bc,$81,$a2,$84,$a3,$27,$b5,$06 // ..{2..rE.....'..
        .byte $a5,$07,$dd,$e5,$57,$26,$04,$9e,$47,$66,$01,$0a,$42,$0d,$7a,$30 // ....W&..Gf..B.z0
        .byte $01,$03,$91,$c4,$dc,$ac,$18,$c0,$8c,$18,$32,$96,$c7,$87,$aa,$32 // ..........2....2
        .byte $95,$d1                               // ..

txt_327a:
        .byte $52,$47,$c5,$3a,$6b,$07,$cd,$ac,$28,$91 // RG.:k...(.

txt_3284:
        .byte $5c,$4a,$b5,$d2,$15,$d4,$49,$66,$82,$45,$8a,$e9,$d4,$d5,$0a,$46 // \J....If.E.....F
        .byte $c8,$07,$fc,$e8,$8b,$07,$ae,$2c,$8f,$15,$fd,$04,$2e,$81,$be,$14 // .......,........
        .byte $0a,$ae,$05,$15,$7c,$92,$d3,$b2,$42,$40,$25,$03,$d2,$3d,$ac,$a6 // ....|...B@%..=..
        .byte $f4,$df,$b5,$5f,$d6,$4c,$72,$d2,$59,$06,$99,$22,$0c // ..._.Lr.Y..".

txt_32c1:
        .byte $49,$47,$bb,$4e,$e8,$45,$9e,$50,$f0,$c0,$ad,$52,$17,$05,$50,$62 // IG.N.E.P...R..Pb
        .byte $d1,$9a,$a4
        .byte $55,$6e,$10
        .byte $22                                   // double quote
        .text "SY&"
        .byte $0c,$c8,$65,$d3
        .byte $20,$04
        .byte $59,$78,$66,$af,$08,$20,$50,$31,$8f,$5c,$ec,$82,$88,$f7,$8a,$42 // Yxf.. P1.\.....B
        .byte $92,$62,$d2,$fc,$32,$0b,$3b,$06,$f3,$dd,$4d,$27,$5a,$06,$00 // .b..2.;...M'Z..

dat_3300:
        // === Fill data (544 bytes, $3300-$351f) ===
        .fill 544, $0b

dat_3520:
        .text ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
        .byte $00                                   // string terminator
        .fill 10, $00
        .byte $3e,$03,$1f,$33,$63,$60,$60,$60,$7c,$66,$63,$63,$63,$00,$00,$00 // >..3c```|fccc...
        .byte $1e,$33,$60,$60,$63,$03,$03,$03,$1f,$33,$63,$63,$63,$00,$00,$00 // .3``c....3ccc...
        .byte $1e,$33,$63,$63,$7e,$0e,$1b,$30,$30,$30,$7c,$30,$30,$00,$00,$00 // .3cc~..000|00...
        .byte $1e,$33,$63,$63,$63,$60,$60,$60,$7c,$66,$63,$63,$63,$18,$00,$00 // .3ccc```|fccc...
        .byte $18,$18,$18,$18,$18,$03,$00,$00,$03,$03,$03,$03,$03,$60,$60,$60 // .............```
        .byte $63,$66,$7c,$66,$63,$18,$18,$18,$18,$18,$18,$18,$18,$00,$00,$00 // cf|fc...........
        .byte $36,$7f,$6b,$63,$63,$00,$00,$00,$3c,$66,$63,$63,$63,$00,$00,$00 // 6.kcc...<fccc...
        .byte $1c,$36,$63,$63,$63,$00,$00,$00,$3e,$63,$63,$63,$63,$00,$00,$00 // .6ccc...>cccc...
        .byte $1c,$36,$63,$63,$63,$00,$00,$00,$1e,$33,$60,$60,$60,$00,$00,$00 // .6ccc....3```...
        .byte $3f,$60,$3e,$03,$63,$30,$30,$30,$7c   // ?`>.c000|

txt_38a4:
        .text "0003"
        .byte $00,$00,$00,$63,$63,$63,$63,$63,$00,$00,$00,$63
        .byte $63,$63,$63,$36,$00,$00,$00,$63,$63,$63,$63,$6b,$00,$00,$00,$63 // ccc6...cccck...c
        .byte $36,$1c,$36,$63,$00,$00,$00,$63,$63,$63,$63,$63,$00,$00,$00,$7f // 6.6c...ccccc....
        .byte $03,$1e,$30,$63,$00,$36,$00,$3e,$03,$1f,$33,$63,$00,$36,$00,$1c // ..0c.6.>..3c.6..
        .byte $36,$63,$63,$63,$1c,$36,$1c,$3e,$03,$1f,$33,$63,$01,$02,$04,$08 // 6ccc.6.>..3c....
        .byte $10,$20,$40,$80,$80,$40,$20,$10,$08,$04,$02,$01,$00,$00,$00,$00 // . @..@ .........
        .byte $00,$00,$00,$00                       // ....

txt_3908:
        .text "0000000"
        .byte $00,$77
        .byte $36,$14,$00,$00,$00,$00,$00
        .byte $00,$00,$36,$36,$7f,$36,$36,$7f,$08,$3e,$68,$68,$3e,$0b,$0b,$0b // ..66.66..>hh>...
        .byte $06,$66,$6c,$0c,$18,$18,$30,$36,$38,$6c,$6c,$38,$6c,$c6,$c6,$c6 // .fl...068ll8l...
        .byte $1c,$18,$10,$00,$00,$00,$00,$00,$07,$0c,$18,$18,$18,$18,$18,$18 // ................
        .byte $70,$18,$0c,$0c,$0c,$0c,$0c,$0c,$00,$00,$00,$36,$1c,$7f,$1c,$36 // p..........6...6
        .byte $00,$00,$00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 // .....~..........
        .byte $00,$00,$00,$00,$00,$3e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....>..........
        .byte $06,$06,$0c,$0c,$18,$18,$30,$30,$1c,$36,$63,$67,$6b,$73,$63,$63 // ......00.6cgkscc
        .byte $18,$18,$38,$18,$18,$18,$18,$18,$7e,$03,$1e,$30,$60,$63,$63,$63 // ..8.....~..0`ccc
        .byte $7e,$03,$3e,$03,$03,$63,$63,$63,$66,$66,$66,$66,$66,$66,$66,$7f // ~.>..cccfffffff.
        .byte $7f,$60,$7c,$06,$03,$63,$63,$63,$1e,$30,$7c,$66,$63,$63,$63,$63 // .`|..ccc.0|fcccc
        .byte $7f,$03,$06,$0c,$0c,$0c,$0c,$0c,$3e,$63,$36,$1c,$36,$63,$63,$63 // ........>c6.6ccc
        .byte $3c,$66,$63,$63,$63,$63,$33,$1f,$00,$00,$00,$18,$00,$00,$18,$00 // <fcccc3.........
        .byte $00,$00,$00,$18,$00,$00,$00,$18,$06,$0c,$18,$30,$60,$60,$30,$18 // ...........0``0.
        .byte $00,$00,$00,$7e,$00,$00,$7e,$00,$60,$30,$18,$0c,$06,$06,$0c,$18 // ...~..~.`0......
        .byte $3e,$63,$33,$06,$0c,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >c3.............
        .byte $1c,$36,$63,$63,$63,$63,$63,$7f,$7c,$66,$7c,$66,$63,$63,$63,$63 // .6ccccc.|f|fcccc
        .byte $1e,$33,$60,$60,$60,$63,$63,$63,$7c,$66,$63,$63,$63,$63,$63,$63 // .3```ccc|fcccccc
        .byte $7f,$60,$7e,$60,$60,$63,$63,$63,$7f,$60,$7e,$60,$60,$60,$60,$60 // .`~``ccc.`~`````
        .byte $1e,$33,$60,$66,$63,$63,$63,$63,$63,$63,$7f,$63,$63,$63,$63,$63 // .3`fcccccc.ccccc
        .byte $18,$18,$00,$18,$18,$18,$18,$18,$0f,$03,$03,$03,$33,$63,$63,$63 // ............3ccc
        .byte $63,$66,$7c,$66,$63,$63,$63,$63,$60,$60,$60,$60,$60,$63,$63,$63 // cf|fcccc`````ccc
        .byte $63,$77,$7f,$6b,$63,$63,$63,$63,$63,$73,$7b,$6f,$67,$63,$63,$63 // cw.kcccccs{ogccc
        .byte $1c,$36,$63,$63,$63,$63,$63,$63,$7e,$63,$63,$63,$63,$63,$66,$7c // .6cccccc~cccccf|
        .byte $1c,$36,$63,$63,$63,$63,$63,$63,$7e,$63,$63,$63,$63,$63,$66,$7c // .6cccccc~cccccf|
        .byte $3f,$60,$3c,$06,$03,$63,$63,$63,$ff,$18,$18,$18,$18,$18,$18,$18 // ?`<..ccc........
        .fill 15, $63
        .byte $36,$63,$63,$63,$63,$63,$63,$6b,$7f,$63,$36,$1c,$36,$63,$63,$63 // 6cccccck.c6.6ccc
        .byte $63,$63,$63,$63,$63,$63,$63,$3f,$06,$7f,$03,$1e,$30,$60,$63,$63 // ccccccc?....0`cc
        .byte $63,$63,$1c,$36,$63,$63,$63,$63,$7f,$63,$1c,$36,$63,$63,$63,$63 // cc.6cccc.c.6cccc
        .byte $63,$1c,$36,$1c,$36,$63,$63,$63,$7f,$69,$6b,$6b,$7b,$6b,$6b,$69 // c.6.6ccc.ikk{kki
        .byte $00,$9a
        .text "ZZZZZ"
        .byte $8c,$00,$7f
        .byte $3f,$5f,$6f,$77,$7b,$75
        .byte $6e,$ff,$fe,$fd,$fb,$f7,$ef,$d7,$bb,$01,$03,$3f,$00,$1f,$1b,$1b // n..........?....
        .byte $1b,$c0,$60,$fe,$00,$fc,$6c,$6c,$6c,$03,$07,$03,$00,$01,$01,$01 // ..`...lll.......
        .byte $03,$c0,$e0,$c0,$00,$80,$80,$80,$c0,$03,$0f,$1f,$3f,$3f,$7f,$7f // ............??..
        .byte $7f,$c0,$f0,$d8,$dc,$fc,$00,$80,$c0,$03,$0f,$1d,$3d,$3d,$7f,$7f // ............==..
        .byte $77,$c0,$f0,$b8,$bc,$bc,$fe,$fe,$ee,$03,$37,$7f,$f8,$fb,$ff,$fe // w.........7.....
        .byte $7c,$ee,$ff,$ff,$1f,$9e,$3c,$7e,$ff,$60,$f7,$6f,$1f,$1f,$18,$1d // |.....<~.`.o....
        .byte $0f,$06,$f7,$fa,$fc,$fc,$8c,$dc,$78   // ........x

txt_3b70:
        .text "?????><>"
        .byte $fe,$fe,$fe,$fc,$fc
        .byte $3e,$1e
        .byte $3e
        .byte $0f,$0f                               // ..

txt_3b82:
        .text "<<<<<<"
        .byte $f0,$f0
        .byte $3c,$3c,$fc,$fc,$fc,$fc,$03,$0f
        .byte $1f,$3f,$3f,$7f,$79,$7d,$c0,$f0,$f8,$e4,$24,$3e,$fe,$fc,$3f,$70 // .??.y}....$>..?p
        .byte $66,$06,$06,$06,$06,$06,$c0,$1c,$08,$00,$7e,$00,$7e,$00,$03,$0f // f.........~.~...
        .byte $1f,$3e,$3c,$78,$78,$78,$e0,$e0,$e0,$1e,$1c,$18,$00,$18,$22,$21 // .><xxx........"!
        .byte $11,$0f,$01,$1f,$63,$8f,$44,$84,$88,$f0,$80,$f8,$c6,$f1,$00,$00 // ....c.D.........
        .byte $10,$18,$1c,$7e,$7f,$7e,$00,$00,$04,$0c,$1c,$3f,$7f,$3f,$00,$00 // ...~.~.....?.?..
        .byte $08,$1c,$3e,$7f,$1c,$1c,$00,$00,$1c,$1c,$1c,$1c,$7f,$3e,$00,$00 // ..>..........>..
        .byte $00,$10,$38,$7d,$3f,$1f,$00,$f8,$f0,$f8,$fc,$be,$1c,$08,$00,$00 // ..8}?...........
        .byte $00,$00,$00,$00,$00,$00,$63,$3f,$00,$00,$00,$00,$00,$00,$63,$3e // ......c?......c>
        .byte $00,$00,$00,$00,$00,$00,$63,$3e,$00,$00,$00,$00,$00,$00,$63,$3e // ......c>......c>
        .byte $00,$00,$00,$00,$00,$00,$60,$3f,$00,$00,$00,$00,$00,$00,$30,$30 // ......`?......00
        .byte $00,$00,$00,$00,$00,$00,$63,$3f,$03,$63,$3e,$00,$00,$00,$63,$63 // ......c?.c>...cc
        .byte $00,$00,$00,$00,$00,$00,$18,$18,$00,$00,$00,$00,$00,$00,$33,$63 // ..............3c
        .byte $63,$63,$3e,$00,$00,$00,$63,$63,$00,$00,$00,$00,$00,$00,$18,$18 // cc>...cc........
        .byte $00,$00,$00,$00,$00,$00,$63,$63,$00,$00,$00,$00,$00,$00,$63,$63 // ......cc......cc
        .byte $00,$00,$00,$00,$00,$00,$63,$3e,$00,$00,$00,$00,$00,$00,$66,$7c // ......c>......f|
        .byte $60,$60,$60,$00,$00,$00,$63,$3f,$03,$03,$03,$00,$00,$00,$60,$60 // ```...c?......``
        .byte $00,$00,$00,$00,$00,$00,$63,$3e,$00,$00,$00,$00,$00,$00,$33,$1e // ......c>......3.
        .byte $00,$00,$00,$00,$00,$00,$63,$3e,$00,$00,$00,$00,$00,$00,$1c,$08 // ......c>........
        .byte $00,$00,$00,$00,$00,$00,$7f,$36,$00,$00,$00,$00,$00,$00,$63,$63 // .......6......cc
        .byte $00,$00,$00,$00,$00,$00,$33,$1f,$03,$63,$3e,$00,$00,$00,$63,$7f // ......3..c>...c.
        .byte $00,$00,$00,$00,$00,$00,$63,$3f,$00,$00,$00,$00,$00,$00,$63,$3e // ......c?......c>
        .byte $00,$00,$00,$00,$00,$00,$63,$3f,$00,$00,$00,$00,$00,$00,$01,$02 // ......c?........
        .byte $04,$08,$10,$20,$40,$80,$80,$40,$20,$10,$08,$04,$02,$01,$00,$00 // ... @..@ .......
        .byte $00,$00,$00,$00,$00,$00,$00,$30,$00,$00,$00,$00,$00,$00,$00,$00 // .......0........
        .byte $00,$00,$00,$00                       // ....

loc_3d16:
        .byte $00,$00,$36,$36,$00,$00,$00,$00,$00,$00,$7e,$08,$00,$00,$00,$00 // ..66......~.....
        .byte $00,$00,$66,$60,$00,$00,$00,$00,$00,$00,$67,$3e,$06,$00,$00,$00 // ..f`......g>....
        .fill 10, $00
        .byte $18,$18,$18,$0c,$07,$00,$00,$00,$0c,$0c,$0c,$18,$70,$00,$00,$00 // ............p...
        .fill 16, $00
        .byte $18,$18,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..0.............
        .byte $18,$18,$00,$00,$00,$00,$00,$00,$60,$60,$00,$00,$00,$00,$00,$00 // ........``......
        .byte $63,$3e,$00,$00,$00,$00,$00,$00,$18,$7e,$00,$00,$00,$00,$00,$00 // c>.......~......
        .byte $63,$7f,$00,$00,$00,$00,$00,$00,$63,$7e,$00,$00,$00,$00,$00,$00 // c.......c~......
        .byte $06,$06,$00,$00,$00,$00,$00,$00,$63,$3e,$00,$00,$00,$00,$00,$00 // ........c>......
        .byte $33,$1e,$00,$00,$00,$00,$00,$00,$0c,$0c,$00,$00,$00,$00,$00,$00 // 3...............
        .byte $63,$3e,$00,$00,$00,$00,$00,$00,$03,$1e,$00,$00,$00,$00,$00,$00 // c>..............
        .fill 8, $00
        .byte $18,$30,$00,$00,$00,$00,$00,$00,$0c,$06,$00,$00,$00,$00,$00,$00 // .0..............
        .fill 8, $00
        .byte $30,$60,$00,$00,$00,$00,$00,$00,$00,$18,$00,$00,$00,$00,$00,$00 // 0`..............
        .fill 8, $00
        .byte $63,$63,$00,$00,$00,$00,$00,$00,$63,$7e,$00,$00,$00,$00,$00,$00 // cc......c~......
        .byte $63,$3e,$00,$00,$00,$00,$00,$00,$63,$7e,$00,$00,$00,$00,$00,$00 // c>......c~......
        .byte $63,$7f,$00,$00,$00,$00,$00,$00,$60,$60,$00,$00,$00,$00,$00,$00 // c.......``......
        .byte $63,$3f,$03,$00,$00,$00,$00,$00,$63,$63,$00,$00,$00,$00,$00,$00 // c?......cc......
        .byte $18,$18,$00,$00,$00,$00,$00,$00,$63,$3e,$00,$00,$00,$00,$00,$00 // ........c>......
        .byte $63,$63,$00,$00,$00,$00,$00,$00,$63,$7f,$00,$00,$00,$00,$00,$00 // cc......c.......
        .byte $63,$63,$00,$00,$00,$00,$00,$00,$63,$63,$00,$00,$00,$00,$00,$00 // cc......cc......
        .byte $63,$3e,$00,$00,$00,$00,$00,$00,$60,$60,$00,$00,$00,$00,$00,$00 // c>......``......
        .byte $63,$3e,$07,$00,$00,$00,$00,$00,$66,$63,$00,$00,$00,$00,$00,$00 // c>......fc......
        .byte $63,$3e,$00,$00,$00,$00,$00,$00,$18,$18,$00,$00,$00,$00,$00,$00 // c>..............
        .byte $63,$3e,$00,$00,$00,$00,$00,$00,$1c,$08,$00,$00,$00,$00,$00,$00 // c>..............
        .byte $77,$63,$00,$00,$00,$00,$00,$00,$63,$63,$00,$00,$00,$00,$00,$00 // wc......cc......
        .byte $0c,$18,$00,$00,$00,$00,$00,$00,$63,$7f,$00,$00,$00,$00,$00,$00 // ........c.......
        .byte $63,$63,$00,$00,$00,$00,$00,$00,$63,$3e,$00,$00,$00,$00,$00,$00 // cc......c>......
        .byte $63,$63,$00,$00,$00,$00,$00,$00,$e7,$d6,$d6,$e7,$d6,$d6,$e7,$00 // cc..............
        .byte $18,$b4,$b4,$3c,$b4,$b4,$34,$00,$5f,$3f,$7f,$00,$00,$00,$00,$00 // ...<..4._?......
        .byte $7d,$fe,$ff,$00,$00,$00,$00,$00,$1b,$1b,$1b,$1b,$1f,$00,$00,$00 // }...............
        .byte $6c,$6c,$6c,$6c,$fc,$00,$00,$00,$3f,$7f,$7f,$3f,$0c,$00,$00,$00 // llll....?..?....
        .byte $fc,$fe,$fe,$fc,$30,$00,$00,$00,$3f,$3f,$1f,$0f,$03,$00,$00,$00 // ....0...??......
        .byte $e0,$f0,$f8,$f0,$c0,$00,$00,$00,$37,$3b,$1c,$0f,$03,$00,$00,$00 // ........7;......
        .byte $ec,$dc,$38,$f0,$c0,$00,$00,$00,$39,$18,$3f,$3f,$1e,$00,$00,$00 // ..8.....9.??....
        .byte $df,$1f,$ff,$7e,$3c,$00,$00,$00,$06,$1b,$7a,$73,$31,$00,$00,$00 // ...~<.....zs1...
        .byte $30,$ec,$af,$67,$c6,$00,$00,$00       // 0..g....

txt_3f70:
        .text "?????"
        .byte $00                                   // string terminator
        .byte $00,$00,$fe,$7e,$7e,$7e,$fe,$00,$00,$00
        .text "<<<<"
        .byte $0f,$0f
        .byte $00,$00,$00,$00,$3c,$3c,$f0,$f0,$00,$00,$3c,$3e,$1f,$0f,$03,$00 // ....<<....<>....
        .byte $00,$00,$f0,$08,$18,$f0,$c0,$00,$00,$00,$06,$06,$0e,$1e,$1d,$00 // ................
        .byte $00,$00,$7f,$c1,$c3,$c3,$ff,$00,$00,$00,$3c,$3e,$1f,$0f,$03,$00 // ..........<>....
        .byte $00,$00,$1c,$1e,$e0,$e0,$e0,$00,$00,$00,$13 // ...........

txt_3fc1:
        .text "'GC"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$c8,$e4,$e2,$c2,$02,$00,$00,$00,$1c,$18,$10,$00,$00,$00 // ................
        .byte $00,$00,$1c,$0c,$04,$00,$00,$00,$00,$00,$1c,$1c,$00,$00,$00,$00 // ................
        .byte $00,$00,$1c,$08,$00,$00,$00,$00,$00,$00,$0f,$1f // ............

dat_3ff2:
        // === Fill data (1 bytes, $3ff2-$3ff2) ===
        .byte $00                                   // .

// --- Region $45f1-$45f1 ---
.pc = $45f1 "dat_45f1"

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

// --- Region $54d1-$54d1 ---
.pc = $54d1 "dat_54d1"

dat_54d1:
        // === Fill data (1 bytes, $54d1-$54d1) ===
        .byte $00                                   // .

// --- Region $60ca-$60ca ---
.pc = $60ca "dat_60ca"

dat_60ca:
        // === Fill data (1 bytes, $60ca-$60ca) ===
        .byte $00                                   // .

// --- Region $8041-$8041 ---
.pc = $8041 "dat_8041"

dat_8041:
        // === Fill data (1 bytes, $8041-$8041) ===
        .byte $00                                   // .

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

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

// --- Region $9d36-$9d36 ---
.pc = $9d36 "dat_9d36"

dat_9d36:
        // === Fill data (1 bytes, $9d36-$9d36) ===
        .byte $00                                   // .

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $e400-$e535 ---
.pc = $e400 "dat_e400"

dat_e400:
        .byte $91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30 // .-.-........9..0
        .byte $8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d // ..9./.L". q../.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6 // ./...0.-........
        .byte $39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00 // 9..L..,...7..X .

txt_e440:
        .text "0L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$23,$07 // .............`#.
        .byte $6b,$08,$c5,$34,$e3,$c1,$89,$99,$99,$81,$81,$99,$87,$03,$91,$99 // k..4............
        .byte $93,$81,$91,$98,$c7,$83,$91,$1b,$e4,$3f,$24,$87,$01,$91,$98,$e3 // .........?$.....
        .byte $9c,$21,$98,$42,$c6,$80,$99,$9f,$83,$87,$9f,$9f,$2a,$c3,$81,$99 // .!.B........*...
        .byte $1f
        .text "?9!9"
        .byte $9d,$19,$e3,$99
        .byte $26,$01,$81,$99,$e7,$c3,$d3
        .byte $e5,$f3,$23,$cd,$81,$b1,$e4,$f9,$2b,$b9,$dd,$98,$90,$92,$83,$87 // ..#.....+.......
        .byte $83,$91,$9f,$1f,$e6,$9f,$2b,$9c,$08,$00,$a2,$08,$34,$3c,$3c,$9b // ......+.....4<<.
        .byte $09,$88,$e3,$84,$26,$90,$90,$c7,$83,$93,$3b,$e4,$39,$2b,$87,$01 // ....&.....;.9+..
        .byte $90,$98,$99,$93,$0f,$9f,$c7,$83,$93,$e3
        .text "96)!"
        .byte $83,$01
        .byte $99,$99,$93,$87,$83,$91,$c3,$81,$19,$8f,$c7,$e3,$f3,$b1,$86,$00 // ................
        .byte $1d,$09,$e4,$e7,$2a,$9f,$09,$48,$c9,$c9,$99,$99,$19,$3d,$19,$e5 // ....*..H.....=..
        .byte $39,$23,$99                           // 9#.

// --- Region $e55a-$e715 ---
.pc = $e55a "Segment $e55a"
        .byte $89,$99,$81,$81,$99,$99,$c7,$83,$93,$3b,$39,$39,$e3,$c9,$e3,$c1 // .........;99....
        .byte $89,$99,$81,$81,$c3,$25,$cf,$e7,$e3,$01,$01,$c3,$25,$f3,$e7,$c7 // .....%......%...
        .byte $80,$80,$c8,$21,$e7,$e4,$c3,$e3,$e7,$23,$99,$11,$bb,$c6,$60,$24 // ...!.....#....`$
        .byte $9b,$89,$99,$00,$20,$09,$00,$d7,$d7,$c3,$89,$17,$87,$c3,$d1,$ff // .... ...........
        .byte $fd,$99,$99,$d1,$f3,$e3,$c7,$c7,$83,$1f,$3f,$9f,$cf,$91,$38,$ef // ..........?...8.
        .byte $c7,$c7,$8f,$df,$c3,$24,$fb,$f1,$f3,$e3,$e4,$e7,$24,$bf,$1f,$9f // .....$......$...
        .byte $8f,$e4,$cf,$c4,$24,$bb,$93,$c7,$01,$c5,$23,$e7,$e7,$81,$cf,$21 // ....$.....#....!
        .byte $83,$c8,$2c,$fd,$f9,$f3,$f3,$e7,$e7,$c7,$8f,$c7,$83,$93,$11,$e4 // ..,.............
        .byte $29,$24,$e7,$c7,$87,$a7,$e4,$e7,$60,$40,$c3,$81,$19,$79,$f3,$e3 // )$......`@...y..
        .byte $c7,$8f,$e1,$81,$19,$73,$e3,$c7,$f1,$f8,$df,$8d,$99,$99,$19,$39 // .....s.........9
        .byte $01,$f9,$8d,$01,$33,$3f,$0f,$03,$b1,$f9,$c3,$89,$9d,$1f,$3f,$23 // ....3?........?#
        .byte $11,$39,$71,$01,$89,$f9,$f3,$f3,$c1,$e7,$83,$11,$39,$93,$c7,$93 // .9q.........9...
        .byte $19,$39,$c7,$83,$91,$39,$39,$19,$81,$f9,$c4,$23,$ef,$c7,$c7,$c5 // .9...99....#....
        .byte $23,$ef,$c7,$c7,$c4,$25,$fd,$f9,$f3,$c7,$0f,$c6,$21,$83,$c4,$2d // #....%......!..-
        .byte $7f,$3f,$9f,$c7,$e1,$87,$03,$39,$f9,$f3,$e3,$c7,$c7,$c8,$25,$99 // .?.....9......%.
        .byte $19,$19,$99,$fd,$c3,$24,$98,$18,$01,$83,$c4,$24,$3d,$99,$81,$c3 // .....$.....$=...
        .byte $c4,$24,$99,$11,$03,$87,$c4,$25,$9f,$11,$00,$8c,$fd,$c3,$24,$9f // .$.....%......$.
        .byte $1f,$1f,$9f,$c4,$34,$39,$99,$81,$c1,$f9,$f9,$fb,$ff,$99,$19,$19 // ....49..........
        .byte $99,$f9,$f9,$fb,$ff,$f3,$d3,$c3,$e7,$c4,$25,$19,$19,$39,$91,$c3 // ..........%..9..
        .byte $c3,$2d,$99,$18,$1c,$9c,$fc,$fc,$fd,$ff,$9f,$11,$00,$8c,$fd,$c3 // .-..............
        .byte $2c,$3c,$1c,$1c,$3c,$f8,$f8,$fc,$ff,$98,$18,$18,$9c,$c4,$24,$19 // ,<..<.........$.
        .byte $93,$83,$c7,$c4,$24,$9f,$1f,$1f,$9f,$c4,$25,$11,$93,$81,$c4,$fe // ....$.....%.....
        .byte $c3,$2c,$99,$18,$1c,$9c,$fc,$fc,$fd,$ff,$31,$11,$83,$c7,$c4,$24 // .,........1....$
        .byte $e7,$c7,$c7,$e7,$c4,$25,$19,$11,$81,$c9,$fd,$c3,$24,$91,$c3,$c3 // .....%......$...
        .byte $e7,$c4,$25,$29,$29,$01,$91,$fd,$c3,$21,$19,$e3,$39,$21,$fd,$c3 // ..%))....!..9!..
        .byte $24,$e7,$c7,$c7,$e7,$c4,$24,$9f,$1d,$01,$03,$c4,$25,$99,$19,$19 // $.....$.....%...
        .byte $99,$fd,$c3,$24,$19,$93,$83,$c7,$c4,$25,$99,$19,$19,$99,$fd,$c3 // ...$.....%......
        .byte $23,$e3,$e7,$cf,$c5,$23,$c7,$e7,$f3,$ce,$23,$e7 // #....#....#.

// --- Region $e740-$e9cb ---
.pc = $e740 "Segment $e740"
        .byte $bb,$c5,$22,$e7,$e7,$c7,$25,$ef,$c7,$c7,$8f,$df,$cb,$23,$df,$8f // .."...%......#..
        .byte $8f,$c4,$24,$8f,$1f,$1f,$3f,$c4,$24,$19,$93,$83,$c7,$c4,$e3,$c7 // ..$...?.$.......
        .byte $21,$83,$c4,$24,$9f,$13,$01,$8d,$c4,$24,$f8,$f8,$31,$83,$c4,$24 // !..$.....$..1..$
        .byte $f9,$f1,$f1,$f9,$c4,$24,$f9,$b9,$11,$83,$c4,$24,$19,$93,$83,$c7 // .....$.....$....
        .byte $c4,$24,$e7,$cf,$cf,$8f,$c4,$24,$3c,$19,$81,$c3,$c4,$24,$f3,$23 // .$.....$<....$.#
        .byte $07,$8f,$c4,$23,$ef,$c7,$c7,$c5,$25,$ef,$c7,$c7,$8f,$df,$c3,$24 // ...#....%......$
        .byte $c3,$f1,$f9,$fd,$c4,$21,$83,$c7,$24,$87,$1f,$3f,$7f,$c4,$25,$ef // .....!..$..?..%.
        .byte $ff,$c7,$c7,$ef,$c3,$ec,$20,$30,$50   // ...... 0P

txt_e7b9:
        .encoding "screencode_mixed"
        .text "resents to you:"
        .encoding "petscii_upper"
        .byte $f8                                   // .

txt_e7c9:
        .text " 0"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $92,$85,$93,$85,$8e,$94,$93,$a0,$94,$8f,$a0,$99,$8f,$95,$ba,$f5 // ................
        .byte $20,$36,$49,$13,$0c,$01,$0e,$04       //  6I.....

txt_e7e4:
        .text " - T"
        .byte $08,$05,$20,$01,$04,$16,$05,$0e,$14,$15,$12,$05,$f2 // .. ..........

txt_e7f5:
        .text " 6"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $93,$8c,$81,$8e,$84,$a0,$ad,$a0,$d4,$88,$85,$a0,$81,$84,$96,$85 // ................
        .byte $8e,$94,$95,$92,$85,$f4,$20,$32,$52,$05,$0c,$05,$01,$13,$05,$04 // ...... 2R.......

txt_e818:
        .text ": 92-12-01"
        .byte $f6                                   // .

txt_e823:
        .text " 2"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $85,$8c,$85,$81,$93,$85,$84,$ba,$a0,$b9,$b2,$ad,$b1,$b2,$ad,$b0 // ................
        .byte $b1,$80,$28,$20,$2e,$09,$0e,$14,$12,$0f,$2d,$03,$12,$05,$04,$09 // ..( ......-.....
        .byte $14,$1a,$3a,$fa,$20,$ee,$63,$fa       // ..:. .c.

txt_e84e:
        .encoding "screencode_mixed"
        .text " -code by zyron"
        .encoding "petscii_upper"
        .byte $fb                                   // .

txt_e85e:
        .encoding "screencode_mixed"
        .text " /grafix by andre"
        .encoding "petscii_upper"
        .byte $f9                                   // .

txt_e870:
        .encoding "screencode_mixed"
        .text " .music by zyron"
        .encoding "petscii_upper"
        .byte $f8,$20,$32,$42                       // . 2B

txt_e884:
        .encoding "screencode_mixed"
        .text "eyond your minds!"
        .encoding "petscii_upper"
        .byte $eb,$20,$b0,$80,$28,$20,$60,$8a       // . ..( `.

txt_e89d:
        .encoding "screencode_mixed"
        .text "yo! this is zyron of antic giving you the island, an adventure made by me long ago but not spread very well, so i decided to re-release it"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e4                           // ...

txt_e92a:
        .encoding "screencode_mixed"
        .text " =i hope you will like it a bit"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e7,$20,$60,$65               // ... `e

txt_e94f:
        .encoding "screencode_mixed"
        .text "i had planned to write our complete greetings-list here but there's not enough memory so i'll skip it"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e5,$20,$2d,$13,$10,$01,$03,$05,$20,$26,$20,$05,$0e,$0a // ... -..... & ...
        .byte $0f,$19,$e4,$2e,$80,$29,$20,$80       // .....) .

// --- Region $ea51-$ea60 ---
.pc = $ea51 "dat_ea51"

dat_ea51:
        .byte $00,$2b,$36,$00,$41,$21,$e3,$02,$21,$1f,$a2,$60,$50,$02,$04,$07 // .+6.A!..!..`P...

// --- Region $ea62-$ea6a ---
.pc = $ea62 "dat_ea62"

dat_ea62:
        .byte $bc,$8d,$10,$c0,$fe,$d0,$09,$bd,$84   // .........

// --- Region $eb0b-$eb16 ---
.pc = $eb0b "txt_eb0b"

txt_eb0b:
        .text "CC"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$06,$50,$20,$10,$ff,$a5,$60,$75   // %.P ...`u

// --- Region $eb8c-$ec31 ---
.pc = $eb8c "dat_eb8c"

dat_eb8c:
        .byte $eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$94,$07,$07 // ............`...
        .byte $08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13 // ................
        .byte $14,$15,$17,$18,$1a,$1b,$1d,$1f       // ........

txt_ebb4:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd,$e8,$bc,$d9,$13,$84,$fc,$bd,$41,$11 // .........A.

txt_ebe2:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$7f,$15,$85,$fa,$b9,$80,$15,$bc,$c6,$10,$99 // ^.D.............
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$81,$15,$9d,$84,$10,$b9,$82,$15,$9d,$dc,$13,$9d,$df,$13 // ................
        .byte $e0,$00,$d0,$0a,$a9,$fc,$8d,$9e,$12,$a9,$07,$8d,$96,$12,$a9,$00 // ................
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$84,$15,$e3,$4a,$60,$3c // ..........J`<

// --- Region $ec69-$ec70 ---
.pc = $ec69 "Segment $ec69"
        .byte $f3,$f7,$15,$05,$15,$c3,$a8,$61       // .......a

// --- Region $ed87-$ed92 ---
.pc = $ed87 "dat_ed87"

dat_ed87:
        .byte $28,$b0,$28,$c4                       // (.(.

txt_ed8b:
        .text "DD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $46,$46,$eb,$7b,$eb                   // FF.{.

// --- Region $ede5-$ee2f ---
.pc = $ede5 "dat_ede5"

dat_ede5:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20 // .r8&B..... 

// --- Region $ee3a-$ee80 ---
.pc = $ee3a "dat_ee3a"

dat_ee3a:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$67,$69,$bf,$cc,$dc // p@xX....0 .gi...
        .byte $e3,$ed,$f7,$01,$0b,$15
        .text "%5?OY"
        .byte $66,$e0,$e6,$14,$e9
        .byte $15,$24,$22,$67,$8a,$9f,$e3,$16,$2a,$81,$df,$00,$41,$9f,$00,$10 // .$"g....*...A...
        .byte $98,$00,$41,$a2,$35,$fe,$81,$df,$00,$11,$a4,$00,$40,$a9,$00,$80 // ..A.5.......@...
        .byte $df,$00,$80,$ff,$00,$fe,$81           // .......

// --- Region $ee8d-$eea8 ---
.pc = $ee8d "dat_ee8d"

dat_ee8d:
        .byte $21,$08,$00,$ff,$21,$a2,$28,$21,$05,$00,$21,$09,$00,$ff,$21,$a2 // !...!.(!..!...!.
        .byte $28,$21,$07,$00,$21,$0c,$00,$ff,$21,$a2,$28,$21 // (!..!...!.(!

// --- Region $eeae-$f86b ---
.pc = $eeae "dat_eeae"

dat_eeae:
        .byte $ff,$21,$a2,$2b,$21,$04,$00,$21,$07,$00,$ff,$41,$0c,$00,$41,$a2 // .!.+!..!...A..A.
        .byte $24,$51,$0c,$00,$51,$a2,$21,$11,$a2,$22,$fe,$41,$a2,$31,$41,$04 // $Q..Q.!..".A.1A.
        .byte $00,$41,$07,$00,$41,$0c,$00,$41,$18,$00,$ff,$81,$c3,$00,$41,$a2 // .A..A..A......A.

txt_eede:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$fe,$51,$a2                       // ".Q.

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

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

txt_eeeb:
        .text "!!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$11,$a2,$22,$fe,$21,$a2,$28,$21,$03,$00,$21,$07,$00,$ff,$21 // !..".!.(!..!...!
        .byte $a2,$34,$21,$03,$00,$21,$07,$00,$21,$0a,$00,$ff,$51,$0c,$00,$41 // .4!..!..!...Q..A
        .byte $0c,$00,$21,$0c,$00,$41,$a2           // ..!..A.

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

txt_ef18:
        .text "!!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $24,$21,$0c,$00,$21,$a2,$21,$fe,$a8,$24,$0f,$a7,$09,$08,$a3,$26 // $!..!.!..$.....&
        .byte $02,$09,$8a                           // ...

txt_ef2e:
        .text "AD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$53,$09,$88,$09                   // &S...

txt_ef37:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$44,$09,$88,$09                   // &D...

txt_ef3f:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$45,$09,$88,$09                   // &E...

txt_ef47:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$46,$09,$88,$09                   // &F...

txt_ef4f:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$47,$09,$88,$09,$11,$10,$a2,$26,$48,$06,$00 // &G......&H..

txt_ef5e:
        .text "AD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $24,$49,$06,$00,$09,$a4,$24,$05,$06,$00,$09,$a4,$24,$07,$06,$00 // $I....$.....$...
        .byte $09,$a4,$2e,$08,$09,$89,$41,$40,$40,$f2,$40,$50,$07,$69 // ......A@@.@P.i

txt_ef80:
        .text "C"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$40,$06,$08,$09,$08,$a2,$26,$ff,$1b,$03,$38,$09,$08,$a3,$26 // %@.....&...8...&
        .byte $42,$00,$69,$09                       // B.i.

txt_ef98:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$4a,$08,$00,$09                   // &J...

txt_efa0:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $24,$4c,$09,$88,$09,$a4,$24,$4d,$00,$7b,$81,$a6,$22,$7e,$08,$a4 // $L....$M.{.."~..
        .byte $24,$0e,$00,$70,$17,$a5,$25,$09,$8d   // $..p..%..

txt_efbc:
        .text "AD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2c,$40,$08,$6b,$09
        .text "D"
        .byte $40                                   // @ character
        .text "B"
        .byte $40                                   // @ character
        .byte $5f,$00,$80,$15,$a5
        .byte $23,$ca
        .byte $a0,$81,$a5,$23,$09,$80,$21,$a4,$24,$40,$00,$70,$17,$a2,$23,$0f // ...#..!.$@.p..#.
        .byte $ff,$10,$c8,$22,$00,$01,$02,$02,$00,$05,$00,$23,$0a,$00,$09,$02 // ...".......#....
        .byte $00,$02,$00,$05,$24,$00,$0a,$10,$09,$02,$10,$02,$10,$05,$26,$10 // ....$.........&.
        .byte $ff,$0b,$00,$04,$04,$02,$0b,$00,$04,$02,$2d,$0b,$10,$04,$12,$0b // ..........-.....
        .byte $10,$04,$12,$ff,$0c,$00,$07,$04,$02,$0c,$00,$07,$02,$2c,$0c,$10 // .............,..
        .byte $07,$12,$0c,$10,$07,$12,$ff,$80,$7f,$7f,$42,$ff,$82,$34,$83,$fd // ..........B..4..
        .byte $05,$36,$03,$60,$24,$37,$03,$36,$03,$34,$03,$3b,$07,$39,$07,$3b // .6.`$7.6.4.;.9.;
        .byte $03,$37,$03,$36,$03,$32,$03,$34,$0b,$ff,$96,$17,$03,$1a,$03,$ff // .7.6.2.4........
        .byte $96,$17,$03,$1a,$03,$1c,$03,$1c,$03,$02,$1c,$01,$1c,$01,$24,$18 // ..............$.
        .byte $03,$18,$03,$02,$18,$01,$18,$01,$24,$1a,$03,$1a,$03,$02,$1a,$01 // ........$.......
        .byte $1a,$01,$60,$b1,$1c,$03,$1c,$03,$ff,$82,$34,$83,$fd,$05,$36,$03 // ..`.......4...6.
        .byte $37,$03,$36,$03,$34,$03,$3b,$07,$39,$07,$3b,$03,$3e,$03,$3b,$03 // 7.6.4.;.9.;.>.;.
        .byte $42,$03,$40,$0b,$ff,$81,$3c,$01,$61,$85,$34,$01,$34,$01,$ff,$81 // B.@...<.a.4.4...
        .byte $3c,$01,$61,$85,$34,$01,$34,$01,$34,$03,$34,$01,$34,$01,$81,$3c // <.a.4.4.4.4.4..<
        .byte $01,$85,$34,$03,$34,$01,$30,$03,$30,$01,$30,$01,$81,$3c,$01,$85 // ..4.4.0.0.0..<..
        .byte $30,$03,$30,$01,$85,$32,$03,$32,$01,$32,$01,$81,$3c,$01,$85,$32 // 0.0..2.2.2..<..2
        .byte $03,$32,$01,$34,$03,$34,$01,$34,$01,$ff,$80,$77,$7f,$ff,$96,$37 // .2.4.4.4...w...7
        .byte $87,$fc,$07,$36,$07,$37,$07,$39,$03,$37,$07,$36,$07,$34,$07,$34 // ...6.7.9.7.6.4.4
        .byte $03,$37,$03,$39,$03,$3b,$07,$39,$07,$37,$07,$39,$03,$3b,$03,$3e // .7.9.;.9.7.9.;.>
        .byte $03,$3b,$03,$42,$03,$40,$07,$37,$03,$37,$03,$37,$03,$36,$03,$34 // .;.B.@.7.7.7.6.4
        .byte $03,$32,$03,$2f,$03,$2f,$03,$2f,$03,$32,$03,$2f,$03,$2d,$03,$2b // .2./././.2./.-.+
        .byte $03,$2d,$03,$2f,$07,$02,$3b,$03,$3b,$03,$60,$28,$3b,$03,$39,$03 // .-./..;.;.`(;.9.
        .byte $3b,$03,$37,$03,$34,$03,$37,$03,$39,$03,$3b,$03,$39,$03,$37,$01 // ;.7.4.7.9.;.9.7.
        .byte $36,$01,$34,$01,$32,$01,$34,$07,$ff,$80,$67,$ff,$93,$3c,$07,$96 // 6.4.2.4...g..<..
        .byte $1c,$03,$1c,$03,$02,$1c,$01,$1c,$01,$24,$18,$03,$18,$03,$02,$18 // .........$......
        .byte $01,$18,$01,$24,$1a,$03,$1a,$03,$02,$1a,$01,$1a,$01,$60,$40,$1c // ...$.........`@.
        .byte $03,$1c,$03,$ff,$81,$3c,$01,$3c,$01,$85,$34,$01,$34,$01,$34,$03 // .....<.<..4.4.4.
        .byte $34,$01,$34,$01,$81,$3c,$01,$85,$34,$03,$34,$01,$30,$03,$30,$01 // 4.4..<..4.4.0.0.
        .byte $30,$01,$81,$3c,$01,$85,$30,$03,$30,$01,$85,$32,$03,$32,$01,$32 // 0..<..0.0..2.2.2
        .byte $01,$81,$3c,$01,$85,$32,$03,$32,$01,$34,$03,$34,$01,$34,$01,$80 // ..<..2.2.4.4.4..
        .byte $61,$ff,$e5,$16,$e7,$17,$80,$31,$18,$60,$63,$00,$b4,$b8,$c0,$dc // a......1.`c.....
        .byte $e2,$10,$2c,$36,$71,$75,$e1,$e4,$11   // ..,6qu...

txt_f1c9:
        .text "MOQSUWY"
        .byte $5b,$5d,$5f,$61,$63,$65,$67,$69,$6b,$6d,$6f,$71,$73,$75,$77,$79 // []_acegikmoqsuwy
        .byte $7b,$7d,$7f,$81,$83,$85,$87,$89,$8b,$8d,$8f,$91,$93,$95,$97,$99 // {}..............
        .byte $9b,$9d,$9f,$a1,$a3,$a5,$a7,$a9,$ab,$00 // ..........

txt_f1fa:
        .text "**COMPOSED BY ZYRON/DCT 91-08-16!!**"
        .byte $88,$2f,$00,$2e,$02,$01,$09,$07,$00,$02,$25,$9f,$7f,$ff,$fb,$ff // ./........%.....
        .byte $00,$95,$c3,$26,$f5,$98,$d0,$00,$5a,$fd,$c2,$23,$7f,$9f,$1f,$a2 // ...&....Z..#....
        .byte $26,$60,$d8,$f6,$fd,$ed,$ff,$a6,$22,$80,$40,$a2,$29,$02,$09,$27 // &`......".@.)..'
        .byte $1f,$9f,$7f,$00,$29,$5f,$c3,$24,$b9,$fd,$00,$55,$c3,$27,$57,$89 // ....)_.$...U.'W.
        .byte $01,$00,$a0,$d6,$fd,$c2,$22,$fe,$ff,$a3,$28,$80,$60,$d0,$d8,$f4 // ......"...(.`...
        .byte $00,$0a,$0b,$e5,$07,$22,$00,$55,$c3,$25,$fd,$d6,$60,$00,$55,$c3 // .....".U.%..`.U.
        .byte $25,$5f,$1f,$1f,$00,$55,$c4,$24,$ee,$ff,$00,$55,$c3,$26,$57,$49 // %_...U.$...U.&WI
        .byte $40,$00,$5a,$fe,$e3,$fd,$25,$7d,$9d,$00,$29,$2f,$e5,$1f,$22,$00 // @.Z...%}..)/..".
        .byte $56,$c4,$25,$ee,$ff,$00,$80,$80,$e5,$40,$a2,$29,$02,$09,$27,$1f // V.%......@.)..'.
        .byte $9f,$7f,$00,$29,$5f,$c3,$24,$b9,$fd,$00,$55,$c3,$27,$57,$89,$01 // ...)_.$...U.'W..
        .byte $00,$a0,$d6,$fd,$c2,$22,$fb,$ff,$a3,$25,$80,$60,$d0,$d8,$f4,$80 // ....."...%.`....
        .byte $78,$00,$25,$07,$06,$07,$06,$07,$e3,$06,$2a,$fb,$ee,$fb,$ea,$bb // x.%.......*.....
        .byte $ea,$a6,$ea,$90,$de,$e4,$90,$32,$50,$90,$1f,$5b,$1f,$1b,$1e,$1b // .......2P..[....
        .byte $1a,$1b,$ee,$bb,$ee,$aa,$ee,$aa,$99,$aa,$e8,$40,$32,$7f,$6e,$7f // ...........@2.n.
        .byte $6e,$7b,$6e,$6a,$6e,$b9,$ed,$b9,$a9,$b9,$a9,$65,$a9,$01,$e5,$e6 // n{njn......e....
        .byte $01,$32,$fe,$bb,$fe,$ba,$ee,$ba,$a9,$ba,$e4,$b4,$e4,$a4,$e4,$a4 // .2..............
        .byte $94,$a4,$05,$06,$e3,$04,$29,$05,$06,$08,$80,$00,$0b,$18,$60,$80 // ......).......`.
        .byte $a2,$34,$1f,$db,$9f,$1b,$1e,$1b,$1a,$1b,$ee,$bb,$ee,$aa,$ee,$aa // .4..............
        .byte $99,$aa,$40,$70,$6e,$42,$e4,$40,$38,$25,$09,$01,$41,$91,$25,$09 // ..@pnB.@8%..A.%.
        .byte $02,$1f,$1b,$1f,$1b,$1e,$1b,$1a,$1b,$ee,$bb,$ee,$aa,$ee,$aa,$99 // ................
        .byte $aa,$e8,$40,$32,$7f,$6e,$7f,$6e,$7b,$6e,$6a,$6e,$b9,$ed,$b9,$a9 // ..@2.n.n{njn....
        .byte $b9,$a9,$65,$a9,$01,$e5,$e6,$01,$30,$bb,$ee,$bb,$aa,$bb,$aa,$55 // ..e.....0......U
        .byte $00,$f4,$e4,$f4,$e4,$b4,$e4,$54,$08,$80,$78,$00,$60,$25,$06,$05 // .......T..x.`%..
        .byte $06,$05,$06,$05,$06,$06,$a6,$99,$a6,$95,$66,$95,$55,$95,$50,$90 // ..........f.U.P.
        .byte $65,$99,$55,$aa,$95,$90,$1a,$16,$9a,$96,$59,$a6,$59,$1a,$99,$66 // e.U.......Y.Y..f
        .byte $99,$56,$9a,$e3,$56,$e8,$40,$2d,$6a,$59,$6a,$59,$66,$59,$65,$69 // .V..V.@-jYjYfYei
        .byte $65,$99,$65,$59,$69,$e3,$59,$e8,$01,$2d,$a9,$66,$a9,$65,$99,$65 // e.eYi.Y..-.f.e.e
        .byte $95,$a5,$94,$64,$94,$64,$a4,$e3,$64,$b0,$2d,$1a,$16,$1a,$16,$19 // ...d.d..d.-.....
        .byte $16,$19,$1a,$99,$66,$99,$56,$9a,$e3,$56,$e8,$40,$a8,$2d,$1a,$16 // ....f.V..V.@.-..
        .byte $1a,$16,$19,$16,$19,$1a,$99,$66,$99,$56,$9a,$e3,$56,$e8,$40,$2d // .......f.V..V.@-
        .byte $6a,$59,$6a,$59,$66,$59,$65,$69,$65,$99,$65,$59,$69,$e3,$59,$23 // jYjYfYeie.eYi.Y#
        .byte $02,$02,$03,$a7,$21,$a5,$a5,$23,$08,$08,$68,$80,$7d,$00,$e4,$06 // ....!..#..h.}...
        .byte $e4,$07,$e3                           // ...

txt_f421:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c2,$2e,$fb,$ff,$90,$90,$9e,$90,$d0,$d0,$d8,$f4,$19,$19,$59,$1a // ..............Y.
        .byte $e4,$1f,$e3                           // ...

txt_f437:
        .text "V!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c2,$22,$ef,$ff,$e6,$40,$22,$60,$d0,$e3,$65,$21,$6a,$e4,$7f,$e3 // ."...@"`..e!j...

txt_f44a:
        .text "Y%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $fd,$fd,$bd,$ff,$e6,$01,$22,$81,$41,$e3,$95,$21,$aa,$c2,$22,$fe // ......".A..!..".
        .byte $ff,$e3,$64,$25,$a4,$f4,$f4,$f6,$fd,$b0,$e3,$19,$21,$1a,$e4,$1f // ..d%........!...
        .byte $e3                                   // .

txt_f46e:
        .text "V!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c2,$22,$ef,$ff,$e6,$40,$22,$60,$d0,$a8,$e3,$19,$21,$1a,$e4,$1f // ."...@"`....!...
        .byte $e3                                   // .

txt_f482:
        .text "V!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c2,$22,$ef,$ff,$e6,$40,$22,$60,$d0,$e3,$65,$21,$6a,$e4,$7f,$e3 // ."...@"`..e!j...

txt_f495:
        .text "Y%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $fd,$fd,$bd,$ff,$a6,$22,$80,$40,$80,$88,$00,$25,$07,$06,$07,$06 // .....".@...%....
        .byte $07,$e3,$06,$29,$fb,$ee,$fb,$ea,$bb,$ea,$a6,$ea,$f6,$e3,$fd,$35 // ...)...........5
        .byte $b9,$fd,$b9,$ed,$1f,$1b,$1f,$1b,$1e,$1b,$1a,$1b,$ef,$bb,$ef,$ab // ................
        .byte $ee,$ab,$9a,$ab,$d8,$e3,$f4,$35,$e4,$f4,$e4,$b4,$7f,$6e,$7f,$6e // .......5.....n.n
        .byte $7b,$6e,$6a,$6e,$bf,$ef,$bf,$af,$bb,$af,$6b,$ae,$61,$e3,$d1,$35 // {njn......k.a..5
        .byte $91,$d1,$91,$d1,$fe,$bb,$fe,$ba,$ee,$ba,$a9,$ba,$fd,$bf,$ff,$bf // ................
        .byte $ee,$bf,$ae,$bb,$80,$e7,$40,$a8,$31,$1f,$1b,$1f,$1b,$1e,$1b,$1a // ......@.1.......
        .byte $1b,$ef,$bb,$ef,$ab,$ee,$ab,$9a,$ab,$d8,$e3,$f4,$24,$e4,$f4,$e4 // ............$...
        .byte $b4,$a8,$31,$1f,$1b,$1f,$1b,$1e,$1b,$1a,$1b,$ef,$bb,$ef,$ab,$ee // ..1.............
        .byte $ab,$9a,$ab,$d8,$e3,$f4,$35,$e4,$f4,$e4,$b4,$7f,$6e,$7f,$6e,$7b // ......5.....n.n{
        .byte $6e,$6a,$6e,$bf,$ef,$bf,$af,$bb,$af,$6b,$ae,$61,$e3,$d1,$36,$91 // njn......k.a..6.
        .byte $d1,$91,$d1,$55,$bb,$fe,$ba,$ee,$ba,$a9,$ba,$56,$bf,$ff,$bf,$ee // ...U.......V....
        .byte $bf,$ae,$bb,$80,$80,$e6,$40,$80,$70,$00,$60,$40,$06,$05,$06,$05 // ......@.p.`@....
        .byte $06,$05,$06,$05,$a6,$99,$a6,$95,$66,$95,$55,$95,$b9,$a9,$b9,$a9 // ........f.U.....
        .byte $65,$a9,$65,$99,$1a,$16,$1a,$16,$19,$16,$19,$16,$9a,$66,$9a,$56 // e.e..........f.V
        .byte $99,$56,$55,$56,$e4,$a4,$e4,$a4,$94,$a4,$94,$64,$6a,$59,$6a,$59 // .VUV.......djYjY
        .byte $66,$59,$65,$59,$6b,$9a,$6b,$5a,$66,$5a,$56,$59,$e4,$91,$34,$51 // fYeYk.kZfZVY..4Q
        .byte $91,$51,$91,$a9,$66,$a9,$65,$99,$65,$95,$65,$ae,$6a,$ae,$6a,$99 // .Q..f.e.e.e.j.j.
        .byte $6a,$59,$66,$e8,$40,$a8,$38,$1a,$16,$1a,$16,$19,$16,$19,$16,$9a // jYf.@.8.........
        .byte $66,$9a,$56,$99,$56,$55,$56,$e4,$a4,$e4,$a4,$94,$a4,$94,$64,$a8 // f.V.VUV.......d.
        .byte $60,$28,$1a,$16,$1a,$16,$19,$16,$19,$16,$9a,$66,$9a,$56,$99,$56 // `(.........f.V.V
        .byte $55,$56,$e4,$a4,$e4,$a4,$94,$a4,$94,$64,$6a,$59,$6a,$59,$66,$59 // UV.......djYjYfY
        .byte $65,$69,$6b,$9a,$6b,$5a,$66,$5a,$56,$59,$e4,$91,$34,$51,$91,$51 // eik.kZfZVY..4Q.Q
        .byte $91,$a9,$66,$a9,$65,$99,$65,$95,$a5,$ae,$6a,$ae,$6a,$99,$6a,$59 // ..f.e.e...j.j.jY
        .byte $66,$e8,$40,$80,$70,$00,$e6,$06,$22,$05,$04,$e5 // f.@.p..."...

txt_f624:
        .text "U+"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$65,$59,$69                   // U.eYi

txt_f62c:
        .text "YY"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $55,$01,$e5,$19,$23,$1a,$15,$12,$e5,$55,$26,$95,$a9,$5a,$94,$64 // U...#....U&..Z.d
        .byte $a4,$e4,$64,$21,$a4,$e5,$65,$2c,$6a   // ..d!..e,j

txt_f648:
        .text "U"
        .byte $40                                   // @ character
        .text "VUVUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00
        .byte $51,$e5,$91
        .byte $22,$51,$11,$e5,$95
        .byte $26,$a9
        .text "Z%YV"
        .byte $5a,$e3,$56,$22,$96,$aa,$e8,$40,$a8,$e5,$19,$23,$1a,$15,$12,$e5 // Z.V"...@...#....
        .byte $55,$26,$95,$a9,$5a,$94,$64,$a4,$e4,$64,$21,$a4,$a8,$e5,$19,$23 // U&..Z.d..d!....#
        .byte $1a,$15,$12,$e5,$55,$26,$95,$a9,$5a,$94,$64,$a4,$e4,$64,$39,$a4 // ....U&..Z.d..d9.
        .byte $65,$69,$59,$5a,$66,$89,$80,$c0       // eiYZf...

txt_f698:
        .text "VUVU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $6a,$95,$00,$51,$95,$a6,$6a,$55,$aa,$55,$00,$e3,$95 // j..Q..jU.U...

txt_f6aa:
        .text "(UU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .text "Z%YVZ"
        .byte $e3
        .byte $56,$22,$96,$aa,$e8
        .byte $40,$80,$70,$00
        .byte $23
        .byte $08,$08,$0e,$a7,$21,$99,$a5,$23,$01,$02,$5a,$a5 // ....!..#..Z.

txt_f6ca:
        .text "$ 0,"
        .byte $0a,$a4,$33,$25,$02,$00,$40,$94,$09,$02,$00,$a4,$64,$94,$24,$04 // ..3%..@.....d.$.
        .byte $04,$44,$94,$80,$80,$e9,$a7,$21,$95,$a5,$23,$12,$23,$a2,$a5,$25 // .D.....!..#.#..%
        .byte $02,$00,$c0,$a4,$09,$a3,$28,$5a,$26,$09,$02,$40,$90,$24,$09,$e8 // ......(Z&..@.$..
        .byte $40,$a8,$24,$10,$10,$1c,$0a,$a4,$30,$25,$02,$00,$40,$94,$09,$02 // @.$.....0%..@...
        .byte $00,$a4,$64,$94,$24,$04,$04,$44,$94,$a8 // ..d.$..D..

txt_f718:
        .text "$ 0,"
        .byte $0a,$a4,$38,$25,$02,$00,$40,$94,$09,$02,$00,$a4,$64,$94,$24,$04 // ..8%..@.....d.$.
        .byte $04,$44,$94,$b0,$2e,$02,$00,$08,$e4,$84,$54,$a2,$26,$99,$00,$08 // .D........T.&...
        .byte $e4,$80,$6c,$a2                       // ..l.

txt_f740:
        .text "!U"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $25,$02,$00,$40,$94,$09,$a3,$28,$5a,$26,$09,$02,$40,$90,$24,$09 // %..@...(Z&..@.$.
        .byte $e8,$40,$80,$98,$00,$23,$24,$04,$08,$80,$25,$00,$21,$02,$a7,$23 // .@...#$...%.!..#
        .byte $40,$40,$80,$bd,$23,$24,$04,$08,$bd,$23,$24,$04,$08,$a5,$23,$44 // @@..#$...#$...#D
        .byte $88,$c0,$a5,$23,$08,$e4,$80,$b5,$21,$02,$a7,$23,$40,$40,$80,$83 // ...#....!..#@@..
        .byte $bd,$00,$60,$c8,$a9,$0b,$8d,$11,$d0,$a9,$93,$20,$16,$e7,$a9,$8e // ..`........ ....
        .byte $20,$16,$e7,$a9,$08,$20,$16,$e7,$a9,$01,$8d,$21,$d0,$20,$36,$e5 //  .... .....!. 6.
        .byte $a9,$00,$8d,$20,$d0,$8d,$21,$d0,$aa,$9d,$30,$da,$e8,$e0,$50,$d0 // ... ..!...0...P.
        .byte $f8,$a9,$00,$8d,$61,$31,$a9,$0e,$8d,$62,$31,$a2,$00,$bd,$00,$0c // ....a1...b1.....
        .byte $9d,$d0,$06,$e8,$d0,$f7,$bd,$c8,$0d,$9d,$90,$05,$18,$69,$80,$9d // .............i..
        .byte $b8,$05,$e8,$e0,$28,$d0,$ef,$a9,$00,$8d,$61,$31,$a9,$0e,$8d,$62 // ....(.....a1...b
        .byte $31,$a9,$00,$20,$00,$10,$a2,$00,$bd,$00,$33,$9d,$00,$d8,$bd,$90 // 1.. ......3.....
        .byte $33,$9d,$90,$d8,$bd,$20,$35,$9d,$00,$04,$bd,$b0,$35,$9d,$90,$04 // 3.... 5.....5...
        .byte $e8,$d0,$e5,$a9,$1b,$8d,$11,$d0,$78,$a9,$30,$cd,$12,$d0,$d0,$fb // ........x.0.....
        .byte $a9,$1d,$8d,$18,$d0,$ad,$11,$d0,$09,$20,$8d,$11,$d0,$ad,$16,$d0 // ......... ......
        .byte $09,$10,$8d,$16,$d0,$a9,$82,$cd,$12,$d0,$d0,$fb,$a2,$09,$ca,$d0 // ................
        .byte $fd,$a9,$1f,$8d,$18,$d0,$a9,$1b,$8d,$11,$d0,$a9,$08,$8d,$16,$d0 // ................
        .byte $a9,$9e,$cd,$12,$d0,$d0,$fb,$a9,$07,$8d,$16,$d0,$e3,$ea,$61,$30 // ..............a0
        .byte $a9,$a0,$a2,$01,$cd,$12,$d0,$d0,$fb,$8e,$20,$d0,$8e,$21,$d0,$a9 // .......... ..!..
        .byte $a1,$a2,$00,$cd,$12,$d0,$d0,$fb,$8e   // .........

// --- Region $f97a-$fce1 ---
.pc = $f97a "Segment $f97a"
        .byte $06,$0e,$03,$0d,$07,$01,$07,$0f,$0a,$e4,$02,$61,$01,$4a,$45,$9d // ...........a.JE.
        .byte $d8,$02,$d5,$07,$e1,$f0               // ......

txt_f990:
        .text "TBD"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $cc,$ce,$35,$22,$4c,$9d,$68,$38,$28,$39,$5f,$65,$84,$c6,$4d,$03 // ..5"L.h8(9_e..M.
        .byte $46,$c1,$18,$7d,$0e,$b5,$08,$74,$10,$09,$43,$c5,$0c,$6e,$8b,$2a // F..}...t..C..n.*
        .byte $21,$47,$73,$95,$7a,$44,$a6,$04,$07,$2d,$fa,$a0,$dc,$08,$b6,$72 // !Gs.zD...-.....r
        .byte $09,$b2,$41,$6b,$85,$49,$cc,$b5,$68,$35,$4c,$23,$0d,$f6,$7b,$32 // ..Ak.I..h5L#..{2
        .byte $b5,$8c,$72,$45,$bc,$81,$a2,$84,$a3,$27,$b5,$06,$a5,$07,$dd,$e5 // ..rE.....'......
        .byte $57,$26,$04,$9e,$47,$66,$01,$0a,$42,$0d,$7a,$30,$01,$03,$91,$c4 // W&..Gf..B.z0....
        .byte $dc,$ac,$18,$c0,$8c,$18,$32,$96,$c7,$87,$aa,$32,$95,$d1 // ......2....2..

txt_fa02:
        .text "RG"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $3a,$6b,$07,$cd,$ac,$28,$91           // :k...(.

txt_fa0c:
        .byte $5c                                   // backslash character
        .text "J"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $d2,$15,$d4,$49,$66,$82,$45,$8a,$e9,$d4,$d5,$0a,$46,$c8,$07,$fc // ...If.E.....F...
        .byte $e8,$8b,$07,$ae,$2c,$8f,$15,$fd,$04,$2e,$81,$be,$14,$0a,$ae,$05 // ....,...........
        .byte $15,$7c,$92,$d3,$b2,$42,$40,$25,$03,$d2,$3d,$ac,$a6,$f4,$df,$b5 // .|...B@%..=.....
        .byte $5f,$d6,$4c,$72,$d2,$59,$06,$99,$22,$0c // _.Lr.Y..".

txt_fa49:
        .text "IG"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $4e,$e8,$45,$9e,$50,$f0,$c0,$ad,$52,$17,$05,$50,$62,$d1,$9a,$a4 // N.E.P...R..Pb...
        .byte $55,$6e,$10
        .byte $22                                   // double quote
        .text "SY&"
        .byte $0c,$c8,$65,$d3
        .byte $20,$04
        .byte $59,$78,$66
        .byte $af,$08,$20,$50,$31,$8f,$5c,$ec,$82,$88,$f7,$8a,$42,$92,$62,$d2 // .. P1.\.....B.b.
        .byte $fc,$32,$0b,$3b,$06,$f3,$dd,$4d,$27,$5a,$06,$00,$82,$20,$0b,$82 // .2.;...M'Z... ..
        .byte $e0,$3e,$ab,$25,$3e,$03,$1f,$33,$63,$e3,$60,$22,$7c,$66,$e3,$63 // .>.%>..3c.`"|f.c
        .byte $a3,$25,$1e,$33,$60,$60,$63,$e3,$03,$22,$1f,$33,$e3,$63,$a3,$27 // .%.3``c..".3.c.'
        .byte $1e,$33,$63,$63,$7e,$0e,$1b,$e3,$30,$23,$7c // .3cc~...0#|

txt_fab7:
        .text "00"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$1e,$33,$e3,$63,$e3,$60,$22,$7c,$66,$e3,$63,$21,$18,$a2,$e5 // ".3.c.`"|f.c!...
        .byte $18,$21,$03,$a2,$e5,$03,$e3,$60,$25,$63,$66,$7c,$66,$63,$e8,$18 // .!.....`%cf|fc..
        .byte $a3,$25,$36,$7f,$6b,$63,$63,$a3,$22,$3c,$66,$e3,$63,$a3,$22,$1c // .%6.kcc."<f.c.".
        .byte $36,$e3,$63,$a3,$21,$3e,$e4,$63,$a3,$22,$1c,$36,$e3,$63,$a3,$22 // 6.c.!>.c.".6.c."
        .byte $1e,$33,$e3,$60,$a3,$25,$3f,$60,$3e,$03,$63,$e3,$30,$21,$7c,$e3 // .3.`.%?`>.c.0!|.

txt_fb0a:
        .text "0!3"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e5,$63,$a3,$e4,$63                   // .c..c

txt_fb13:
        .text "!6"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e4,$63,$21,$6b,$a3,$25,$63,$36,$1c,$36,$63,$a3,$e5,$63,$a3,$32 // .c!k.%c6.6c..c.2
        .byte $7f,$03,$1e,$30,$63,$00,$36,$00,$3e,$03,$1f,$33,$63,$00,$36,$00 // ...0c.6.>..3c.6.
        .byte $1c,$36,$e3,$63,$38,$1c,$36,$1c,$3e,$03,$1f,$33,$63,$01,$02,$04 // .6.c8.6.>..3c...
        .byte $08,$10,$20,$40,$80,$80,$40,$20,$10,$08,$04,$02,$01,$a8,$e7,$30 // .. @..@ .......0
        .byte $24,$00,$77,$36,$14,$a7,$2b,$36,$36,$7f,$36,$36,$7f,$08,$3e,$68 // $.w6..+66.66..>h
        .byte $68,$3e,$e3,$0b,$2d,$06,$66,$6c,$0c,$18,$18,$30,$36,$38,$6c,$6c // h>..-.fl...068ll
        .byte $38,$6c,$e3,$c6,$23,$1c,$18,$10,$a5,$22,$07,$0c,$e6,$18,$22,$70 // 8l..#...."...."p
        .byte $18,$e6,$0c,$a3,$25,$36,$1c,$7f,$1c,$36,$a3,$25,$18,$18,$7e,$18 // ....%6...6.%..~.
        .byte $18,$ad                               // ..

txt_fb98:
        .text "!>"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $33,$06,$06,$0c,$0c,$18,$18,$30,$30,$1c,$36,$63,$67,$6b,$73,$63 // 3......00.6cgksc
        .byte $63,$18,$18,$38,$e5,$18,$25,$7e,$03,$1e,$30,$60,$e3,$63,$25,$7e // c..8..%~..0`.c%~
        .byte $03,$3e,$03,$03,$e3,$63,$e7,$66,$26,$7f,$7f,$60,$7c,$06,$03,$e3 // .>...c.f&..`|...
        .byte $63,$24,$1e,$30,$7c,$66,$e4,$63,$23,$7f,$03,$06,$e5,$0c,$25,$3e // c$.0|f.c#.....%>
        .byte $63,$36,$1c,$36,$e3,$63,$22,$3c,$66,$e4,$63,$22,$33,$1f,$a3,$21 // c6.6.c"<f.c"3..!
        .byte $18,$a2,$21,$18,$a4,$21,$18,$a3,$29,$18,$06,$0c,$18,$30,$60,$60 // ..!..!..)....0``
        .byte $30,$18,$a3,$21,$7e,$a2,$31,$7e,$00,$60,$30,$18,$0c,$06,$06,$0c // 0..!~.1~.`0.....
        .byte $18,$3e,$63,$33,$06,$0c,$18,$18,$a9,$22,$1c,$36,$e5,$63,$25,$7f // .>c3.....".6.c%.
        .byte $7c,$66,$7c,$66,$e4,$63,$22,$1e,$33,$e3,$60,$e3,$63,$22,$7c,$66 // |f|f.c".3.`.c"|f
        .byte $e6,$63,$25,$7f,$60,$7e,$60,$60,$e3,$63,$23,$7f,$60,$7e,$e5,$60 // .c%.`~``.c#.`~.`
        .byte $24,$1e,$33,$60,$66,$e6,$63,$21,$7f,$e5,$63,$23,$18,$18,$00,$e5 // $.3`f.c!..c#....
        .byte $18,$21,$0f,$e3,$03,$21,$33,$e4,$63,$23,$66,$7c,$66,$e4,$63,$e5 // .!...!3.c#f|f.c.
        .byte $60,$e4,$63,$23,$77,$7f,$6b,$e5,$63,$24,$73,$7b,$6f,$67,$e3,$63 // `.c#w.k.c$s{og.c
        .byte $22,$1c,$36,$e6,$63,$21,$7e,$e5,$63,$24,$66,$7c,$1c,$36,$e6,$63 // ".6.c!~.c$f|.6.c
        .byte $21,$7e,$e5,$63,$27,$66,$7c,$3f,$60,$3c,$06,$03,$e3,$63,$c1,$e7 // !~.c'f|?`<...c..
        .byte $18,$ef,$63,$21,$36,$e6,$63,$26,$6b,$7f,$63,$36,$1c,$36,$ea,$63 // ..c!6.c&k.c6.6.c
        .byte $27,$3f,$06,$7f,$03,$1e,$30,$60,$e4,$63,$22,$1c,$36,$e4,$63,$24 // '?....0`.c".6.c$
        .byte $7f,$63,$1c,$36,$e5,$63,$24,$1c,$36,$1c,$36,$e3,$63,$2a,$7f,$69 // .c.6.c$.6.6.c*.i
        .byte $6b,$6b,$7b,$6b,$6b,$69,$00,$9a,$e5,$5a,$37,$8c,$00,$7f,$3f,$5f // kk{kki...Z7...?_
        .byte $6f,$77,$7b,$75,$6e,$ff,$fe,$fd,$fb,$f7,$ef,$d7,$bb,$01,$03,$3f // ow{un..........?
        .byte $00,$1f,$e3,$1b,$25,$c0,$60           // ....%.`

// --- Region $fcec-$ffff ---
.pc = $fcec "dat_fcec"

dat_fcec:
        .byte $e3,$01,$25,$03,$c0,$e0,$c0,$00,$e3,$80,$26,$c0,$03,$0f,$1f,$3f // ..%.......&....?
        .byte $3f,$e3,$7f,$60,$21,$c0,$f0,$d8,$dc,$fc,$00,$80,$c0,$03,$0f,$1d // ?..`!...........
        .byte $3d,$3d,$7f,$7f,$77,$c0,$f0,$b8,$bc,$bc,$fe,$fe,$ee,$03,$37,$7f // ==..w.........7.
        .byte $f8,$fb,$ff,$fe,$7c,$ee,$c2,$35,$1f,$9e,$3c,$7e,$ff,$60,$f7,$6f // ....|..5..<~.`.o
        .byte $1f,$1f,$18,$1d,$0f,$06,$f7,$fa,$fc,$fc,$8c,$dc,$78,$e5,$3f,$23 // ............x.?#
        .byte $3e,$3c,$3e,$e3,$fe,$27,$fc,$fc,$3e,$1e,$3e,$0f,$0f,$e6,$3c,$24 // ><>..'..>.>...<$
        .byte $f0,$f0,$3c,$3c,$e4,$fc,$33,$03,$0f,$1f,$3f,$3f,$7f,$79,$7d,$c0 // ..<<..3...??.y}.
        .byte $f0,$f8,$e4,$24,$3e,$fe,$fc,$3f,$70,$66,$e5,$06,$2d,$c0,$1c,$08 // ...$>..?pf..-...
        .byte $00,$7e,$00,$7e,$00,$03,$0f,$1f,$3e,$3c,$e3,$78,$e3,$e0,$35,$1e // .~.~....><.x..5.
        .byte $1c,$18,$00,$18,$22,$21,$11,$0f,$01,$1f,$63,$8f,$44,$84,$88,$f0 // ...."!....c.D...
        .byte $80,$f8,$c6,$f1,$a2,$26,$10,$18,$1c,$7e,$7f,$7e,$a2,$26,$04,$0c // .....&...~.~.&..
        .byte $1c,$3f,$7f,$3f,$a2,$26,$08,$1c,$3e,$7f,$1c,$1c,$a2,$e4,$1c,$22 // .?.?.&..>......"
        .byte $7f,$3e,$a3,$2d,$10,$38,$7d,$3f,$1f,$00,$f8,$f0,$f8,$fc,$be,$1c // .>.-.8}?........
        .byte $08,$a8,$22,$63,$3f,$a6,$21,$63,$42,$3e,$00,$00,$00,$00,$00,$00 // .."c?.!cB>......
        .byte $63                                   // c

txt_fdcd:
        .text "!>"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$60,$3f,$a6                       // "`?.

txt_fdd4:
        .byte $22                                   // double quote character
        .text "00"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $25,$63,$3f,$03,$63,$3e,$a3,$22,$63,$63,$a6,$22,$18,$18,$a6,$21 // %c?.c>."cc."...!
        .byte $33,$e3,$63                           // 3.c

txt_fdeb:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$63,$63,$a6,$22,$18,$18,$a6,$21,$63,$42,$63,$00,$00,$00,$00 // "cc."...!cBc....
        .byte $00,$00,$63                           // ..c

txt_fe01:
        .text "!>"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$66,$7c,$e3,$60,$a3,$22,$63,$3f,$e3,$03,$a3,$22,$60,$60,$a6 // "f|.`."c?..."``.
        .byte $22,$63,$3e,$a6,$22,$33,$1e,$a6,$22,$63,$3e,$a6,$22,$1c,$08,$a6 // "c>."3.."c>."...
        .byte $22,$7f,$36,$a6,$22,$63,$63,$a6,$25,$33,$1f,$03,$63,$3e,$a3,$22 // ".6."cc.%3..c>."
        .byte $63,$7f,$a6,$22,$63,$3f,$a6,$22,$63,$3e,$a6,$22,$63,$3f,$a6,$30 // c.."c?."c>."c?.0
        .byte $01,$02,$04,$08,$10,$20,$40,$80,$80,$40,$20,$10,$08,$04,$02,$01 // ..... @..@ .....
        .byte $a9                                   // .

txt_fe55:
        .text "!0"
        .byte $ae                                   // '.' | $80 (end-of-string marker)

txt_fe58:
        .byte $22                                   // double quote character
        .text "66"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$7e,$08,$a6,$22,$66,$60,$a6,$23,$67,$3e,$06,$ad,$e3,$18,$22 // "~.."f`.#g>...."
        .byte $0c,$07,$a3,$e3,$0c,$22,$18,$70,$b3,$23,$18,$18,$30,$ad,$22,$18 // .....".p.#..0.".
        .byte $18,$a6,$22,$60,$60,$a6,$22,$63,$3e,$a6,$22,$18,$7e,$a6,$22,$63 // .."``."c>.".~."c
        .byte $7f,$a6,$22,$63,$7e,$a6,$22,$06,$06,$a6,$22,$63,$3e,$a6,$22,$33 // .."c~."..."c>."3
        .byte $1e,$a6,$22,$0c,$0c,$a6,$22,$63,$3e,$a6,$22,$03,$1e,$ae,$22,$18 // .."..."c>."...".
        .byte $30,$a6,$22,$0c,$06,$ae,$22,$30,$60,$a7,$21,$18,$ae,$22,$63,$63 // 0."..."0`.!.."cc
        .byte $a6,$22,$63,$7e,$a6,$22,$63,$3e,$a6,$22,$63,$7e,$a6,$22,$63,$7f // ."c~."c>."c~."c.
        .byte $a6,$22,$60,$60,$a6,$23,$63,$3f,$03,$a5,$22,$63,$63,$a6,$22,$18 // ."``.#c?.."cc.".
        .byte $18,$a6,$22,$63,$3e,$a6,$22,$63,$63,$a6,$22,$63,$7f,$a6,$21,$63 // .."c>."cc."c..!c
        .byte $42,$63,$00,$00,$00,$00,$00,$00,$63   // Bc......c

txt_fef5:
        .text "!>"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$60,$60,$a6,$23,$63,$3e,$07,$a5,$22,$66,$63,$a6,$22,$63,$3e // "``.#c>.."fc."c>
        .byte $a6,$22,$18,$18,$a6,$22,$63,$3e,$a6,$22,$1c,$08,$a6,$22,$77,$63 // ."..."c>."..."wc
        .byte $a6,$22,$63,$63,$a6,$22,$0c,$18,$a6,$22,$63,$7f,$a6,$22,$63,$63 // ."cc."..."c.."cc
        .byte $a6,$22,$63,$3e,$a6,$22,$63,$63,$a6,$33,$e7,$d6,$d6,$e7,$d6,$d6 // ."c>."cc.3......
        .byte $e7,$00,$18,$b4,$b4,$3c,$b4,$b4,$34,$00,$5f,$3f,$7f,$a5,$23,$7d // .....<..4._?..#}
        .byte $fe,$ff,$a5,$e4,$1b,$21,$1f,$a3,$e4,$6c,$21,$fc,$a3,$25,$3f,$7f // .....!...l!..%?.
        .byte $7f,$3f,$0c,$a3,$25,$fc,$fe,$fe,$fc,$30,$a3,$25,$3f,$3f,$1f,$0f // .?..%....0.%??..
        .byte $03,$a3,$25,$e0,$f0,$f8,$f0,$c0,$a3,$25,$37,$3b,$1c,$0f,$03,$a3 // ..%......%7;....
        .byte $25,$ec,$dc,$38,$f0,$c0,$a3,$25,$39,$18,$3f,$3f,$1e,$a3,$25,$df // %..8...%9.??..%.
        .byte $1f,$ff,$7e,$3c,$a3,$25,$06,$1b,$7a,$73,$31,$a3,$25,$30,$ec,$af // ..~<.%..zs1.%0..
        .byte $67,$c6,$a3,$e5,$3f,$a3,$21,$fe,$e3,$7e,$21,$fe,$a3,$e4,$3c,$22 // g...?.!..~!...<"
        .byte $0f,$0f,$a4,$24,$3c,$3c,$f0,$f0,$a2,$25,$3c,$3e,$1f,$0f,$03,$a3 // ...$<<...%<>....
        .byte $25,$f0,$08,$18,$f0,$c0,$a3,$25,$06,$06,$0e,$1e,$1d,$a3,$25,$7f // %......%......%.
        .byte $c1,$c3,$c3,$ff,$a3,$25,$3c,$3e,$1f,$0f,$03,$a3,$22,$1c,$1e,$e3 // .....%<>...."...
        .byte $e0,$a3,$25,$13                       // ..%.

txt_ffdc:
        .text "'GC"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$c8,$e4,$e2,$c2,$02,$a3,$23,$1c,$18,$10,$a5,$23,$1c,$0c,$04 // %......#....#...
        .byte $a5,$22,$1c,$1c,$a6,$22,$1c,$08,$a6,$22,$0f,$1f,$ae,$00,$59 // ."..."..."....Y
