// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:21
// 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:  $1000 (4096)
// IRQ handler:  $1094 (irq_1094)
//
// Code: 3957 bytes, Data: 59531 bytes
// Labels: 455, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1146 ---
.pc = $1000 "main_1000"
main_1000: {
        lda #$0d
        sta $0286
        jsr $e544
        sei
        lda #$00
        sta $d020
        sta $d021
        sta $d012
        sta $033d
        sta $033c
        sta $033e
        sta $033f
        sta $0340
        lda #$01
        sta $d01a
        sta $0341
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$94
        sta $0314
        lda #$10
        sta $0315
        nop
        lda #$00
        jsr sub_3003
        jsr sub_11a7
        jsr sub_12c1
        nop
        ldx #$00
loop1:
        lda #$00
        sta $0680,x
        inx
        cpx #$28
        bne loop1
        ldx #$00
loop2:
        lda dat_2800,x
        sta $0400,x
        sta $06a8,x
        lda txt_28a0,x
        sta $04a0,x
        sta $0748,x
        inx
        cpx #$a0
        bne loop2
        ldx #$00
loop3:
        lda txt_0c80,x
        and #$3f
        sta $054c,x
        clc
        adc #$40
        sta $0574,x
        inx
        cpx #$10
        bne loop3
        nop
        nop
        cli
loop4:
        lda $dc01
        cmp #$ef
        bne loop4
        nop
        jmp loc_12d1
}

irq_1094:
        lda #$19
        sta $d018
        lda #$09
        sta $d023
        lda #$0f
        sta $d022
        lda #$18
        sta $d016
        jsr sub_3000
        jsr sub_126a
        lda #$72

loc_10b0:
        cmp $d012
        bne loc_10b0
        ldy #$09

loc_10b7:
        dey
        bne loc_10b7
        nop
        nop
        nop
        lda #$13
        sta $d018
        lda #$08
        sta $d016
        lda #$a2

loc_10c9:
        cmp $d012
        bne loc_10c9
        ldy #$07

loc_10d0:
        dey
        bne loc_10d0
        nop
        nop
        nop
        lda $033d
        sta $d016
        lda #$b2

loc_10de:
        cmp $d012
        bne loc_10de
        ldy #$07

loc_10e5:
        dey
        bne loc_10e5
        nop
        nop
        nop
        nop
        nop
        lda #$19
        sta $d018
        lda #$09
        sta $d023
        lda #$0f
        sta $d022
        lda #$18
        sta $d016
        nop
        nop
        nop
        lda $304d
        and #$07
        adc #$80
        sta $0571
        sta $0586
        lda $304e
        and #$07
        adc #$80
        sta $056f
        sta $0588
        lda $304c
        and #$07
        adc #$80
        sta $056d
        sta $058a
        lda $304b
        and #$07
        adc #$80
        sta $056b
        sta $058c
        jsr sub_115e
        jsr sub_11b0
        jsr sub_1259
        asl $d019
        jmp loc_ea31

// --- Region $115e-$11d4 ---
.pc = $115e "sub_115e"
// Referenced by: jsr from $1138, $eace

sub_115e:
        lda $033c
        and #$03
        tax
        lda dat_1172,x
        sta $033d
        inc $033c
        cpx #$00
        beq loc_1177
        rts

dat_1172:
        .byte $07,$05,$03,$01,$00                   // .....

loc_1177:
        ldx #$00

loc_1179:
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$27
        bne loc_1179
        ldy #$00
        lda ($02),y
        and #$3f
        beq sub_11a7
        sta $0657
        clc
        adc #$40
        sta $067f
        nop
        nop
        inc $02
        bne loc_11a3
        inc $03

loc_11a3:
        rts

dat_11a4:
        .byte $ea,$ea,$ea                           // ...
// Referenced by: jsr from $1045; branch from $1190

sub_11a7:
        lda #$00
        sta $02
        lda #$15
        sta $03
        rts
// Referenced by: jsr from $113b, $ead1

sub_11b0:
        lda $0340
        cmp #$00
        beq loc_11b8
        rts

loc_11b8:
        lda $033e
        and #$7f
        tax
        lda dat_11d5,x
        sta $033f
        inc $033e
        beq loc_11ca
        rts

loc_11ca:
        lda #$01
        sta $0340
        lda #$00
        sta $033e
        rts

// --- Region $1259-$131b ---
.pc = $1259 "sub_1259"

// Referenced by: jsr from $113e, $ead4
sub_1259: {
        ldx #$00
        lda $033f
loop:
        sta $d94c,x
        sta $d974,x
        inx
        cpx #$10
        bne loop
        rts
}
// Referenced by: jsr from $10ab, $ea42

sub_126a:
        lda $0340
        cmp #$01
        beq loc_1272
        rts

loc_1272:
        lda $0341
        cmp #$01
        beq loc_1281
        cmp #$00
        beq loc_127e
        rts

loc_127e:
        jmp loc_12a1

loc_1281:
        ldx #$00

loc_1283:
        lda $0ca0,x
        and #$3f
        sta $054c,x
        clc
        adc #$40
        sta $0574,x
        inx
        cpx #$10
        bne loc_1283
        lda #$00
        sta $0340
        lda #$00
        sta $0341
        rts

loc_12a1:
        ldx #$00

loc_12a3:
        lda txt_0c80,x
        and #$3f
        sta $054c,x
        clc
        adc #$40
        sta $0574,x
        inx
        cpx #$10
        bne loc_12a3
        lda #$00
        sta $0340
        lda #$01
        sta $0341
        rts
// Referenced by: jsr from $1048

sub_12c1:
        ldx #$00

loc_12c3:
        lda #$02
        sta $d96b,x
        sta $d986,x
        inx
        cpx #$07
        bne loc_12c3
        rts

loc_12d1:
        sei
        jsr $fd15
        jsr $fda3
        jsr $e518
        jsr $ff81
        lda #$00
        sta $d020
        sta $d021
        ldy #$00
        tya

loc_12e9:
        sta $d400,y
        iny
        cpy #$18
        bne loc_12e9
        ldx #$00

loc_12f3:
        lda $131d,x
        sta $033a,x
        inx
        bne loc_12f3
        ldx #$00

loc_12fe:
        lda #$20
        sta $0400,x
        inx
        cpx #$50
        bne loc_12fe
        nop
        ldx #$00

loc_130b:
        lda $1348,x
        and #$3f
        sta $07c0,x
        inx
        cpx #$16
        bne loc_130b
        jmp $033a

dat_131b:
        // === Data block (1 bytes, $131b-$131b) ===
        .byte $ea                                   // .

// --- Region $1805-$182e ---
.pc = $1805 "Segment $1805"
        ora ($13,x)
        ora $04
        rol $202e
        ora $18
        .byte $03,$01                               // slo ($01,x) // ILLEGAL
        .byte $0c,$09,$02                           // nop $0209 // ILLEGAL
        ora $12,x
        jsr sub_2021
        .byte $17,$08                               // slo $08,x // ILLEGAL
        ora $12
        ora $20
        .byte $0c,$05,$07                           // nop $0705 // ILLEGAL
        ora $0e
        .byte $04,$13                               // nop $13 // ILLEGAL
        jsr $0502
        .byte $03,$0f                               // slo ($0f,x) // ILLEGAL
        ora $2005
        .byte $12                                   // jam // ILLEGAL

chr_182e:
        // === Charset data (1 bytes, $182e-$182e) ===
        .byte $05                                   // char 0 (partial)

// --- Region $2021-$2023 ---
.pc = $2021 "sub_2021"
// Referenced by: jsr from $1815

sub_2021:
        .byte $04,$04                               // nop $04 // ILLEGAL

bmp_2023:
        // === Charset data (1 bytes, $2023-$2023) ===
        .byte $04                                   // char 0 (partial)

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

// --- Region $3000-$3006 ---
.pc = $3000 "sub_3000"
// Referenced by: jsr from $10a8, $ea3f

sub_3000:
        jmp loc_30d8
// Referenced by: jsr from $1042

sub_3003:
        jmp loc_30e6

bmp_3006:
        // === Bitmap data (1 bytes, $3006-$3006) ===
        .byte $01                                   // .

// --- Region $30d8-$3723 ---
.pc = $30d8 "loc_30d8"

loc_30d8:
        lda bmp_3006
        cmp #$01
        beq loc_3153
        cmp #$02
        bne loc_311f
        jmp loc_3148

loc_30e6:
        tax
        lda $3d80,x
        sta $3046
        txa
        sta $307c
        ldx #$00
        asl
        asl
        clc
        adc $307c
        adc $307c
        tay

loc_30fd:
        lda $3855,y
        sta $384f,x
        iny
        inx
        cpx #$06
        bne loc_30fd
        ldy #$00
        lda $307c
        asl
        adc $307c
        tax

loc_3113:
        lda $3007,y
        sta $3007,y
        inx
        iny
        cpy #$03
        bne loc_3113

loc_311f:
        ldx #$02
        lda #$00

loc_3123:
        sta $3030,x
        sta $302a,x
        sta $3027,x
        sta $301e,x
        sta $3080,x
        sta $3021,x
        sta $3083,x
        sta $3024,x
        dex
        bpl loc_3123
        lda #$1f
        sta smc_3154                                // SMC: modifies $3154
        lda #$01
        sta bmp_3006

loc_3148:
        ldx #$18
        lda #$00

loc_314c:
        sta $d400,x
        dex
        bpl loc_314c
        rts

loc_3153:
.label smc_3154 = * + 1
        lda #$1f                                    // !SMC: modified by $3140, $3566, $35a2
        sta $d418
        ldx #$02
        stx $300c
        dec $3042
        bpl loc_3168
        lda $3046
        sta $3042

loc_3168:
        lda $301a,x
        sta $301d
        lda $3042
        cmp $3046
        bne loc_3195
        txa
        asl
        tay
        lda $384f,y
        sta $14
        lda $3850,y
        sta $15
        dec $3024,x
        bpl loc_318b
        jmp loc_354f

loc_318b:
        lda $3064,x
        beq loc_3195
        lda #$fe
        sta $3033,x

loc_3195:
        lda $3030,x
        asl
        asl
        asl
        tay
        sty $3049
        lda $38b3,y
        and #$f0
        sta $303b
        lda $38b6,y
        and #$0f
        sta $3057
        cmp #$04
        bcs loc_31b8
        lda $38b4,y
        bne loc_31bb

loc_31b8:
        jmp loc_3249

loc_31bb:
        lda $3064,x
        cmp #$02
        bcs loc_31de
        ldy $3049
        lda $38b4,y
        pha
        and #$0f
        sta $3014,x
        pla
        and #$f0
        sta $3011,x
        lda $38b2,y
        lsr
        lsr
        lsr
        lsr
        sta $3017,x

loc_31de:
        lda $3017,x
        cmp #$ff
        beq loc_3203
        dec $3017,x
        lda $3017,x
        cmp #$ff
        bne loc_3249
        lda $3014,x
        and #$fe
        sta $3014,x
        lda $3014,x
        and #$7f
        lsr
        sta $300e,x
        jmp loc_3249

loc_3203:
        lda $300e,x
        bpl loc_322a
        clc
        lda $307d,x
        adc $3011,x
        sta $307d,x
        lda $303f,x
        adc #$00
        sta $303f,x
        dec $300e,x
        bmi loc_3249
        lda $3014,x
        and #$7f
        sta $300e,x
        jmp loc_3249

loc_322a:
        sec
        lda $307d,x
        sbc $3011,x
        sta $307d,x
        lda $303f,x
        sbc #$00
        sta $303f,x
        dec $300e,x
        bpl loc_3249
        lda $3014,x
        ora #$80
        sta $300e,x

loc_3249:
        lda $303b
        beq loc_32a3
        ldy $3049
        lda $38b2,y
        and #$0f
        sta smc_3271                                // SMC: modifies $3271
        lda $3054,x
        bne loc_327b
        lda $305b,x
        clc
        adc $303b
        sta $305b,x
        lda $305e,x
        adc #$00
        sta $305e,x
.label smc_3271 = * + 1
        cmp #$08                                    // !SMC: modified by $3256
        bne loc_3294
        lda #$01
        sta $3054,x
        bne loc_3294

loc_327b:
        lda $305b,x
        sec
        sbc $303b
        sta $305b,x
        lda $305e,x
        sbc #$00
        sta $305e,x
        bne loc_3294
        lda #$00
        sta $3054,x

loc_3294:
        ldy $301d
        lda $305e,x
        sta $d403,y
        lda $305b,x
        sta $d402,y

loc_32a3:
        lda $3083,x
        beq loc_330c
        lda $3078,x
        beq loc_32e7
        clc
        lda $307d,x
        adc $3077
        sta $307d,x
        lda $303f,x
        adc #$00
        sta $303f,x
        cmp $3073,x
        beq loc_32c8
        bcs loc_32d4
        bcc loc_330c

loc_32c8:
        lda $307d,x
        cmp $3070,x
        beq loc_32d4
        bcs loc_32d4
        bcc loc_330c

loc_32d4:
        lda $3070,x
        sta $307d,x
        lda $3073,x
        sta $303f,x
        lda #$00
        sta $3083,x
        beq loc_330c

loc_32e7:
        sec
        lda $307d,x
        sbc $3077
        sta $307d,x
        lda $303f,x
        sbc #$00
        sta $303f,x
        cmp $3073,x
        beq loc_3302
        bcc loc_32d4
        bcs loc_330c

loc_3302:
        lda $307d,x
        cmp $3070,x
        beq loc_32d4
        bcc loc_32d4

loc_330c:
        ldy $3049
        lda $3064,x
        cmp #$02
        bcc loc_3324
        lda $38af,y
        pha

loc_331a:
        lda $303f,x
        pha
        lda $307d,x
        jmp loc_3336

loc_3324:
        lda $38b6,y
        and #$f0
        clc
        adc #$01
        pha
        cmp #$81
        bne loc_331a
        lda #$c0
        pha
        lda #$00

loc_3336:
        sta $304e,x
        pla
        sta $304b,x
        pla
        sta $302a,x
        lda $3057
        cmp #$0f
        bne loc_3387
        lda $3051,x
        sec
        sbc $3024,x
        cmp #$01
        bcc loc_336a
        lda $38b4,y
        cmp #$80
        bcs loc_336d
        sta $3076
        lda $303f,x
        clc
        adc $3076
        sta $304b,x
        sta $303f,x

loc_336a:
        jmp loc_34a6

loc_336d:
        sec
        sbc #$80
        sta $3076
        lda $303f,x
        sec
        sbc $3076
        cmp #$0a
        bcc loc_336a
        sta $304b,x
        sta $303f,x
        jmp loc_34a6

loc_3387:
        lda $3057
        and #$02
        beq loc_33f4
        lda $3064,x
        cmp #$02
        bcs loc_33b6
        ldy $3049
        lda $30d3
        sta $300b
        lda $38b5,y
        pha
        and #$0f
        sta $30d2
        sta $300a
        pla
        and #$f0
        clc
        adc #$0f
        sta $30d4
        sta $300d

loc_33b6:
        lda $30d5,x
        sta $d417
        lda $300a
        bne loc_33c9
        lda $300b
        bne loc_33db
        jmp loc_33fe

loc_33c9:
        dec $300a
        lda $300d
        clc
        adc #$08
        sta $300d
        sta $d416
        jmp loc_33fe

loc_33db:
        dec $300b
        lda #$00
        cmp $300d
        bcs loc_33fe
        lda $300d
        sec
        sbc #$08
        sta $300d
        sta $d416
        jmp loc_33fe

loc_33f4:
        dec $300c
        bpl loc_33fe
        lda #$f0
        sta $d417

loc_33fe:
        lda $3057
        and #$04
        beq loc_345e
        lda $38b4,y
        cmp #$20
        bcs loc_3416
        lda #$00
        sta smc_344d                                // SMC: modifies $344d
        sta smc_3455                                // SMC: modifies $3455
        beq loc_342a

loc_3416:
        lda $302d,x
        asl
        tay
        lda $370b,y
        sta smc_3455                                // SMC: modifies $3455
        lda $370c,y
        sta smc_344d                                // SMC: modifies $344d
        ldy $3049

loc_342a:
        lda $38b4,y
        asl
        asl
        asl
        sta $3086
        tya
        pha
        lda $3064,x
        cmp #$09
        bcs loc_3459
        clc
        adc $3086
        tay
        dey
        lda $30af,y
        sta $302a,x
        lda $308f,y
        clc
.label smc_344d = * + 1
        adc #$00                                    // !SMC: modified by $340e, $3424
        sta $304b,x
        lda #$00
        clc
.label smc_3455 = * + 1
        adc #$00                                    // !SMC: modified by $3411, $341e
        sta $304e,x

loc_3459:
        pla
        tay
        jmp loc_34a6

loc_345e:
        lda $3057
        and #$08
        beq loc_34a6
        lda $38b4,y
        beq loc_347b
        pha
        lsr
        lsr
        lsr
        lsr
        sta $306e
        pla
        and #$0f
        sta $306f
        jmp loc_3484

loc_347b:
        lda #$0c
        sta $306e
        asl
        sta $306f

loc_3484:
        dec $3067
        bpl loc_348e
        lda #$02
        sta $3067

loc_348e:
        ldy $3067
        lda $302d,x
        clc
        adc $306d,y
        asl
        tay
        lda $370b,y
        sta $304e,x
        lda $370c,y
        sta $304b,x

loc_34a6:
        ldy $301d
        lda $304b,x
        sta $d401,y
        lda $304e,x
        sta $d400,y
        lda $302a,x
        and $3033,x
        sta $d404,y
        inc $3064,x
        dex
        bmi loc_3505
        jmp loc_3168
// Referenced by: jsr from $36a2

sub_34c7:
        lda $38b0,x
        and #$10
        bne loc_3518
        lda $38b0,x
        and #$0f
        asl
        asl
        asl
        asl
        sta smc_34f1                                // SMC: modifies $34f1
        txa
        tay
        ldx $3038
        lda $308c,x
        beq loc_3506
        cmp #$01
        beq loc_34f8
        lda $3089,x
        cmp #$10
        bcc loc_3505
        sec
.label smc_34f1 = * + 1
        sbc #$10                                    // !SMC: modified by $34d7
        sta $3089,x
        jmp loc_3502

loc_34f8:
        lda $3089,x
        sec
        sbc $38b5,y
        sta $3089,x

loc_3502:
        inc $308c,x

loc_3505:
        rts

loc_3506:
        lda $38b1,y
        sta $3089,x
        jmp loc_3502
// Referenced by: jsr from $3580, $358c, $3598, $35a5, $f877, $f883, $f88f, $f89c

sub_350f:
        inc $301e,x
// Referenced by: jsr from $354f, $3569, $f846, $f860

sub_3512:
        ldy $301e,x
        lda ($14),y
        rts

loc_3518:
        lda $38b0,x
        and #$0f
        asl
        asl
        asl
        asl
        sta smc_353b                                // SMC: modifies $353b
        txa
        tay
        ldx $3038
        lda $308c,x
        beq loc_3506
        cmp #$01
        beq loc_3542
        lda $3089,x
        cmp #$fe
        bcs loc_3505
        clc
.label smc_353b = * + 1
        adc #$10                                    // !SMC: modified by $3521
        sta $3089,x
        jmp loc_3502

loc_3542:
        lda $3089,x
        clc
        adc $38b5,y
        sta $3089,x
        jmp loc_3502

loc_354f:
        jsr sub_3512
        cmp #$ff
        bne loc_356c
        lda #$00
        sta $3024,x
        sta $3021,x
        sta $301e,x
        sta $3027,x
        lda #$1f
        sta smc_3154                                // SMC: modifies $3154
        jsr sub_3512

loc_356c:
        cmp #$fe
        bne loc_3576
        lda #$02
        sta bmp_3006
        rts

loc_3576:
        cmp #$74
        bcc loc_3583
        sec
        sbc #$80
        sta $30cf,x
        jsr sub_350f

loc_3583:
        cmp #$60
        bcc loc_358f
        and #$0f
        sta $3080,x
        jsr sub_350f

loc_358f:
        cmp #$50
        bcc loc_359b
        and #$0f
        sta $3027,x
        jsr sub_350f

loc_359b:
        cmp #$40
        bcc loc_35a8
        sec
        sbc #$30
        sta smc_3154                                // SMC: modifies $3154
        jsr sub_350f

loc_35a8:
        tay
        lda $3007,x
        beq loc_35b6
        lda #$ff
        sta $3024,x
        jmp loc_34a6

loc_35b6:
        tya
        asl
        tay
        lda $37cf,y
        sta $f8
        lda $37d0,y
        sta $f9
        lda #$00
        sta $3064,x
        sta $3083,x
        lda #$ff
        sta $3033,x
        ldy $3021,x
        lda ($f8),y
        cmp #$ff
        bne loc_35e4
        lda #$00
        sta $3021,x
        inc $301e,x
        jmp loc_34a6

loc_35e4:
        cmp #$e0
        bcc loc_3632
        and #$0f
        asl
        asl
        asl
        asl
        sta $3077
        lda #$01
        sta $3083,x
        lda $302d,x
        sta smc_3609                                // SMC: modifies $3609
        jsr sub_364a
        lda ($f8),y
        clc
        adc $30cf,x
        sta $303a
.label smc_3609 = * + 1
        cmp #$38                                    // !SMC: modified by $35f9
        bcc loc_3613
        lda #$01
        sta $3078,x
        bne loc_3618

loc_3613:
        lda #$00
        sta $3078,x

loc_3618:
        lda $3051,x
        sta $3024,x
        lda $303a
        asl
        tay
        lda $370b,y
        sta $3070,x
        lda $370c,y
        sta $3073,x
        jmp loc_36dc

loc_3632:
        jsr sub_3638
        jmp loc_365e
// Referenced by: jsr from $3632, $f929

sub_3638:
        cmp #$c0
        bcc loc_3650
        and #$1f
        clc
        adc $3080,x
        sta $3030,x
        lda #$00
        sta $308c,x
// Referenced by: jsr from $35fc, $f8f3

sub_364a:
        inc $3021,x
        iny
        lda ($f8),y

loc_3650:
        cmp #$80
        bcc loc_365d
        and #$3f
        sta $3051,x
        inc $3021,x
        iny

loc_365d:
        rts

loc_365e:
        lda ($f8),y
        and #$7f
        clc
        adc $30cf,x
        sta $302d,x
        asl
        tay
        lda $370b,y
        sta $307d,x
        lda $370c,y
        sta $303f,x
        lda $3051,x
        sta $3024,x
        txa
        sta $3038
        tay
        lda $3030,x
        asl
        asl
        asl
        tax
        lda $38af,x
        sta $3039
        ldy $301d
        lda $38b3,x
        and #$0f
        sta $d403,y
        pha
        lda $38b6,x
        and #$01
        beq loc_36b5
        jsr sub_34c7
        ldy $301d
        lda $3089,x
        sta $d406,y
        lda #$00
        sta $d405,y
        beq loc_36c4

loc_36b5:
        lda $38b1,x
        sta $d406,y
        lda $38b0,x
        sta $d405,y
        ldx $3038

loc_36c4:
        lda #$00
        sta $d402,y
        sta $305b,x
        sta $3054,x
        sta $303c,x
        pla
        sta $305e,x
        lda $3039
        sta $302a,x

loc_36dc:
        inc $3021,x
        ldy $3021,x
        lda ($f8),y
        cmp #$ff
        bne loc_3700

loc_36e8:
        lda #$00
        sta $3021,x
        sta $3080,x
        lda $3027,x
        beq loc_36fa
        dec $3027,x
        bne loc_36fd

loc_36fa:
        inc $301e,x

loc_36fd:
        jmp loc_34a6

loc_3700:
        cmp #$fe
        bne loc_36fd
        lda #$01
        sta $3007,x
        bne loc_36e8
        asl $01,x
        .byte $27,$01                               // rla $01 // ILLEGAL
        and $4b01,y
        ora ($5f,x)
        ora ($74,x)
        ora ($8a,x)
        ora ($a1,x)
        ora ($ba,x)
        ora ($d4,x)
        ora ($f0,x)
        ora ($0e,x)
        .byte $02                                   // jam // ILLEGAL

bmp_3723:
        // === Bitmap data (1 bytes, $3723-$3723) ===
        .byte $2d                                   // -

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

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

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

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

// --- Region $e9f1-$ea6c ---
.pc = $e9f1 "loc_e9f1"

loc_e9f1:
        lda dat_2800,x
        sta $0400,x
        sta $06a8,x
        lda txt_28a0,x
        sta $04a0,x
        sta $0748,x

loc_ea03:
        inx
        cpx #$a0
        bne loc_e9f1
        ldx #$00

loc_ea0a:
        lda txt_0c80,x
        and #$3f
        sta $054c,x
        clc
        adc #$40
        sta $0574,x
        inx
        cpx #$10
        bne loc_ea0a
        nop
        nop
        cli

loc_ea20:
        lda $dc01
        cmp #$ef
        bne loc_ea20
        nop
        jmp loc_12d1

dat_ea2b:
        .byte $a9,$19,$8d,$18,$d0,$a9               // ......

loc_ea31:
        ora #$8d
        .byte $23,$d0                               // rla ($d0,x) // ILLEGAL
        lda #$0f
        sta $d022
        lda #$18
        sta $d016
        jsr sub_3000
        jsr sub_126a
        lda #$72

loc_ea47:
        cmp $d012
        bne loc_ea47
        ldy #$09

loc_ea4e:
        dey
        bne loc_ea4e
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        rol $a9,x
        .byte $13,$8d                               // slo ($8d),y // ILLEGAL
        clc
        bne loc_ea03
        php
        sta $d016
        lda #$a2

loc_ea60:
        cmp $d012
        bne loc_ea60
        ldy #$07

loc_ea67:
        dey
        bne loc_ea67
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        .byte $32                                   // jam // ILLEGAL

// --- Region $eac1-$eb3f ---
.pc = $eac1 "loc_eac1"

loc_eac1:
        lda $304b
        and #$07
        adc #$80
        sta $056b
        sta $058c
        jsr sub_115e
        jsr sub_11b0
        jsr sub_1259
        asl $d019
        jmp loc_ea31

dat_eadd:
        .byte $a2,$00                               // ..

loc_eadf:
        lda $0c20,x
        and #$3f
.label loc_eae6 = * + 2
        sta $054c,x
        clc
        adc #$40
        sta $0574,x
        inx
        cpx #$10
        bne loc_eadf
        nop
        nop
        lda $033c
        and #$03
        tax
        lda dat_1172,x
        sta $033d
        inc $033c
        cpx #$00
        beq loc_eb0d
        rts

dat_eb08:
        .byte $07,$05,$03,$01,$00                   // .....

loc_eb0d:
        ldx #$00

loc_eb0f:
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$27
        bne loc_eb0f
        ldy #$00
        lda ($02),y
        and #$3f
        beq loc_eb3d
        sta $0657
        clc
        adc #$40
        sta $067f
        nop
        nop
        inc $02
        bne loc_eb39
        inc $03

loc_eb39:
        rts

dat_eb3a:
        .byte $e3,$ea,$60                           // ..`

loc_eb3d:
        rol $a9,x
        brk

// --- Region $eb9c-$ebc9 ---
.pc = $eb9c "loc_eb9c"

loc_eb9c:
        eor ($03,x)
        cmp #$01
        beq loc_ebaa
        cmp #$00
        beq loc_eba7
        rts

loc_eba7:
        jmp loc_12a1

loc_ebaa:
        ldx #$00

loc_ebac:
        lda $0ca0,x
        and #$3f
        sta $054c,x
        clc
        adc #$40
        sta $0574,x
        inx
        cpx #$10
        bne loc_ebac
        lda #$00
        sta $0340
        lda #$00
        sta $0341
        rts

// --- Region $ebfa-$ec44 ---
.pc = $ebfa "loc_ebfa"

loc_ebfa:
        sei
        jsr $fd15
        jsr $fda3
        jsr $e518
        jsr $ff81
        lda #$00
        sta $d020
        sta $d021
        ldy #$00
        tya

loc_ec12:
        sta $d400,y
        iny
        cpy #$18
        bne loc_ec12
        ldx #$00

loc_ec1c:
        lda $131d,x
        sta $033a,x
        inx
        bne loc_ec1c
        ldx #$00

loc_ec27:
        lda #$20
        sta $0400,x
        inx
        cpx #$50
        bne loc_ec27
        nop
        ldx #$00

loc_ec34:
        lda $1348,x
        and #$3f
        sta $07c0,x
        inx
        cpx #$16
        bne loc_ec34
        jmp $033a

dat_ec44:
        .byte $ea                                   // .

// --- Region $ec4d-$ec6c ---
.pc = $ec4d "loc_ec4d"

loc_ec4d:
        lda $4000,x
        sta $0801,x
        inx
        bne loc_ec4d
        inc $0343
        inc $0346
        lda $0343

loc_ec5f:
        cmp #$00
        bne loc_ec4d
        lda #$37
        sta $01
        cli
        jmp loc_fce2

dat_ec6b:
        .byte $20,$ae                               //  .

// --- Region $f3cd-$f3db ---
.pc = $f3cd "loc_f3cd"

loc_f3cd:
        lda bmp_3006
        cmp #$01
        beq loc_f448
        cmp #$02
        bne loc_f414
        jmp loc_3148

dat_f3db:
        .byte $aa                                   // .

// --- Region $f402-$f48f ---
.pc = $f402 "loc_f402"

loc_f402:
        bmi loc_f40e
        adc $307c
        tax

loc_f408:
        lda $3007,y
        sta $3007,y

loc_f40e:
        inx
        iny
        cpy #$03
        bne loc_f408

loc_f414:
        ldx #$02
        lda #$00

loc_f418:
        sta $3030,x
        sta $302a,x
        sta $3027,x
        sta $301e,x
        sta $3080,x
        sta $3021,x
        sta $3083,x
        sta $3024,x
        dex
        bpl loc_f418
        lda #$1f
        sta smc_3154
        lda #$01
        sta bmp_3006
        ldx #$18
        lda #$00

loc_f441:
        sta $d400,x
        dex
        bpl loc_f441
        rts

loc_f448:
        lda #$1f
        sta $d418
        ldx #$02
        stx $300c
        dec $3042
        bpl loc_f45d

loc_f457:
        lda $3046
        sta $3042

loc_f45d:
        lda $301a,x
        sta $301d
        lda $3042
        cmp $3046
        bne loc_f48a
        txa
        asl
        tay
        lda $384f,y
        sta $14
        lda $3850,y
        sta $15
        dec $3024,x
        bpl loc_f480
        jmp loc_354f

loc_f480:
        lda $3064,x
        beq loc_f48a
        lda #$fe
        sta $3033,x

loc_f48a:
        lda $3030,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $f49c-$f725 ---
.pc = $f49c "loc_f49c"

loc_f49c:
        bmi loc_f457
        ldx $38,y
        and #$0f
        sta $3057
        cmp #$04
        bcs loc_f4ae
        lda $38b4,y
        bne loc_f4b1

loc_f4ae:
        jmp loc_3249

loc_f4b1:
        lda $3064,x
        cmp #$02
        bcs loc_f4d4
        ldy $3049
        lda $38b4,y
        pha
        and #$0f
        sta $3014,x
        pla
        and #$f0
        sta $3011,x
        lda $38b2,y
        cpx $4a
        .byte $62                                   // jam // ILLEGAL

dat_f4d0:
        .byte $52,$9d,$17,$30                       // R..0

loc_f4d4:
        lda $3017,x
        cmp #$ff
        beq loc_f4f9
        dec $3017,x
        lda $3017,x
        cmp #$ff
        bne loc_f53f
        lda $3014,x
        and #$fe
        sta $3014,x
        lda $3014,x
        and #$7f
        lsr
        sta $300e,x
        jmp loc_3249

loc_f4f9:
        lda $300e,x
        bpl loc_f520
        clc
        lda $307d,x
        adc $3011,x
        sta $307d,x
        lda $303f,x
        adc #$00
        sta $303f,x
        dec $300e,x
        bmi loc_f53f
        lda $3014,x
        and #$7f
        sta $300e,x
        jmp loc_3249

loc_f520:
        sec
        lda $307d,x
        sbc $3011,x
        sta $307d,x
        lda $303f,x
        sbc #$00
        sta $303f,x
        dec $300e,x
        bpl loc_f53f
        lda $3014,x
        ora #$80
        sta $300e,x

loc_f53f:
        lda $303b
        beq loc_f599
        ldy $3049
        lda $38b2,y
        and #$0f
        sta smc_3271
        lda $3054,x
        bne loc_f571
        lda $305b,x
        clc
        adc $303b
        sta $305b,x
        lda $305e,x
        adc #$00
        sta $305e,x
        cmp #$08
        bne loc_f58a
        lda #$01
        sta $3054,x
        bne loc_f58a

loc_f571:
        lda $305b,x
        sec
        sbc $303b
        sta $305b,x
        lda $305e,x
        sbc #$00
        sta $305e,x
        bne loc_f58a
        lda #$00
        sta $3054,x

loc_f58a:
        ldy $301d
        lda $305e,x
        sta $d403,y
        lda $305b,x
        sta $d402,y

loc_f599:
        lda $3083,x
        beq loc_f602
        lda $3078,x
        beq loc_f5dd
        clc
        lda $307d,x
        adc $3077
        sta $307d,x
        lda $303f,x
        adc #$00
        sta $303f,x
        cmp $3073,x
        beq loc_f5be
        bcs loc_f5ca
        bcc loc_f602

loc_f5be:
        lda $307d,x
        cmp $3070,x
        beq loc_f5ca
        bcs loc_f5ca
        bcc loc_f602

loc_f5ca:
        lda $3070,x
        sta $307d,x
        lda $3073,x
        sta $303f,x
        lda #$00
        sta $3083,x
        beq loc_f602

loc_f5dd:
        sec
        lda $307d,x
        sbc $3077
        sta $307d,x
        lda $303f,x
        sbc #$00
        sta $303f,x
        cmp $3073,x
        beq loc_f5f8
        bcc loc_f5ca
        bcs loc_f602

loc_f5f8:
        lda $307d,x
        cmp $3070,x
        beq loc_f5ca
        bcc loc_f5ca

loc_f602:
        ldy $3049
        lda $3064,x
        cmp #$02
        bcc loc_f61a
        lda $38af,y
        pha

loc_f610:
        lda $303f,x
        pha
        lda $307d,x
        jmp loc_3336

loc_f61a:
        lda $38b6,y
        and #$f0
        clc
        adc #$01
        pha
        cmp #$81
        bne loc_f610
        lda #$c0
        pha
        lda #$00
        sta $304e,x
        pla
        sta $304b,x
        pla
        sta $302a,x
        lda $3057
        cmp #$0f
        bne loc_f67d
        lda $3051,x
        sec
        sbc $3024,x
        cmp #$01
        bcc loc_f660
        lda $38b4,y
        cmp #$80
        bcs loc_f663
        sta $3076
        lda $303f,x
        clc
        adc $3076
        sta $304b,x
        sta $303f,x

loc_f660:
        jmp loc_34a6

loc_f663:
        sec
        sbc #$80
        sta $3076
        lda $303f,x
        sec
        sbc $3076
        cmp #$0a
        bcc loc_f660
        sta $304b,x
        sta $303f,x
        jmp loc_34a6

loc_f67d:
        lda $3057
        and #$02
        beq loc_f6ea
        lda $3064,x
        cmp #$02
        bcs loc_f6ac
        ldy $3049
        lda $30d3
        sta $300b
        lda $38b5,y
        pha
        and #$0f
        sta $30d2
        sta $300a
        pla
        and #$f0
        clc
        adc #$0f
        sta $30d4
        sta $300d

loc_f6ac:
        lda $30d5,x
        sta $d417
        lda $300a
        bne loc_f6bf
        lda $300b
        bne loc_f6d1
        jmp loc_33fe

loc_f6bf:
        dec $300a
        lda $300d
        clc
        adc #$08
        sta $300d
        sta $d416
        jmp loc_33fe

loc_f6d1:
        dec $300b
        lda #$00
        cmp $300d
        bcs loc_f6f4
        lda $300d
        sec
        sbc #$08
        sta $300d
        sta $d416
        jmp loc_33fe

loc_f6ea:
        dec $300c
        bpl loc_f6f4
        lda #$f0
        sta $d417

loc_f6f4:
        lda $3057
        and #$04
        beq loc_f754
        lda $38b4,y
        cmp #$20
        bcs loc_f70c
        lda #$00
        sta smc_344d
        sta smc_3455
        beq loc_f720

loc_f70c:
        lda $302d,x
        asl
        tay
        lda $370b,y
        sta smc_3455
        lda $370c,y
        sta smc_344d
        ldy $3049

loc_f720:
        lda $38b4,y
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $f741-$f7be ---
.pc = $f741 "loc_f741"

loc_f741:
        bmi loc_f75b
        adc #$00
        sta $304b,x
        lda #$00
        clc
        adc #$00
        sta $304e,x
        pla
        tay
.label loc_f754 = * + 2
        jmp loc_34a6
        lda $3057
        and #$08
.label loc_f75b = * + 1
        beq loc_f79d
        lda $38b4,y
        beq loc_f772
        pha
        cpx $4a
        rts

dat_f765:
        .byte $64                                   // d

loc_f766:
        sta $306e
        pla
        and #$0f
        sta $306f
        jmp loc_3484

loc_f772:
        lda #$0c
        sta $306e
        asl
        sta $306f
        dec $3067
        bpl loc_f785
        lda #$02
        sta $3067

loc_f785:
        ldy $3067
        lda $302d,x
        clc
        adc $306d,y
        asl
        tay
        lda $370b,y
        sta $304e,x
        lda $370c,y
        sta $304b,x

loc_f79d:
        ldy $301d
        lda $304b,x
        sta $d401,y
        lda $304e,x
        sta $d400,y
        lda $302a,x
        and $3033,x
        sta $d404,y
        inc $3064,x
        dex
        bmi loc_f7fc
        jmp loc_3168

dat_f7be:
        .byte $bd                                   // .

// --- Region $f7d6-$f806 ---
.pc = $f7d6 "loc_f7d6"

loc_f7d6:
        lda $308c,x
        beq loc_f7fd
        cmp #$01
.label loc_f7de = * + 1
        beq loc_f7ef
        lda $3089,x
        cmp #$10
        bcc loc_f7fc
        sec
        sbc #$10
        sta $3089,x
        jmp loc_3502

loc_f7ef:
        lda $3089,x
        sec
        sbc $38b5,y
        sta $3089,x
        inc $308c,x

loc_f7fc:
        rts

loc_f7fd:
        lda $38b1,y
        sta $3089,x
        jmp loc_3502

dat_f806:
        .byte $fe                                   // .

// --- Region $f81e-$f8e3 ---
.pc = $f81e "loc_f81e"

loc_f81e:
        sec
        bmi loc_f7de
        sty $f030
        cld
        cmp #$01
        beq loc_f839
        lda $3089,x
        cmp #$fe
        bcs loc_f7fc
        clc
        adc #$10
        sta $3089,x
        jmp loc_3502

loc_f839:
        lda $3089,x
        clc
        adc $38b5,y
        sta $3089,x
        jmp loc_3502

loc_f846:
        jsr sub_3512
        cmp #$ff
        bne loc_f863
        lda #$00
        sta $3024,x
        sta $3021,x
        sta $301e,x
        sta $3027,x
        lda #$1f
        sta smc_3154
        jsr sub_3512

loc_f863:
        cmp #$fe
        bne loc_f86d
        lda #$02
        sta bmp_3006
        rts

loc_f86d:
        cmp #$74
        bcc loc_f87a
        sec
        sbc #$80
        sta $30cf,x
        jsr sub_350f

loc_f87a:
        cmp #$60
        bcc loc_f886

loc_f87e:
        and #$0f
        sta $3080,x
        jsr sub_350f

loc_f886:
        cmp #$50
        bcc loc_f892
        and #$0f
        sta $3027,x
        jsr sub_350f

loc_f892:
        cmp #$40
        bcc loc_f89f
        sec
        sbc #$30
        sta smc_3154
        jsr sub_350f

loc_f89f:
        tay
        lda $3007,x
        beq loc_f8ad
        lda #$ff
        sta $3024,x
        jmp loc_34a6

loc_f8ad:
        tya
        asl
        tay
        lda $37cf,y
        sta $f8
        lda $37d0,y
        sta $f9
        lda #$00
        sta $3064,x
        sta $3083,x
        lda #$ff
        sta $3033,x
        ldy $3021,x
        lda ($f8),y
        cmp #$ff
        bne loc_f8db
        lda #$00
        sta $3021,x
        inc $301e,x
        jmp loc_34a6

loc_f8db:
        cmp #$e0
        bcc loc_f929
        and #$0f
        cpx $0a
        rts

// --- Region $f8ef-$f92f ---
.pc = $f8ef "loc_f8ef"

loc_f8ef:
        bmi loc_f87e
        ora #$36
        jsr sub_364a
        lda ($f8),y
        clc
        adc $30cf,x
        sta $303a
        cmp #$38
        bcc loc_f90a
        lda #$01
        sta $3078,x
        bne loc_f90f

loc_f90a:
        lda #$00
        sta $3078,x

loc_f90f:
        lda $3051,x
        sta $3024,x
        lda $303a
        asl
        tay
        lda $370b,y
        sta $3070,x
        lda $370c,y
        sta $3073,x
        jmp loc_36dc

loc_f929:
        jsr sub_3638
        jmp loc_365e

dat_f92f:
        .byte $c9                                   // .

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

loc_fce2:
        cpy #$9f
        brk

dat_fce5:
        .byte $ff                                   // .

// --- Region $fd15-$fd31 ---
.pc = $fd15 "Segment $fd15"
        .byte $83,$18                               // sax ($18,x) // ILLEGAL
        sta ($18,x)
        .byte $13,$16                               // slo ($16),y // ILLEGAL
        .byte $1b,$16,$02                           // slo $0216,y // ILLEGAL
        sta ($14,x)
        .byte $83,$14                               // sax ($14,x) // ILLEGAL
        and ($83),y
        .byte $14,$81                               // nop $81,x // ILLEGAL
        asl $83,x
        asl $83,x
        asl $81,x
        .byte $13,$16                               // slo ($16),y // ILLEGAL
        .byte $17,$ff                               // slo $ff,x // ILLEGAL

dat_fd30:
        .byte $c2,$81                               // ..

// --- Region $fda3-$fda7 ---
.pc = $fda3 "Segment $fda3"
        .byte $83,$2b                               // sax ($2b,x) // ILLEGAL
        .byte $2b,$85                               // anc #$85 // ILLEGAL

dat_fda7:
        .byte $e3                                   // .

// --- Region $ff81-$ff85 ---
.pc = $ff81 "Segment $ff81"
        .byte $3f,$83,$41                           // rla $4183,x // ILLEGAL
        .byte $8b,$42                               // ane #$42 // ILLEGAL

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

// --- Region $0800-$095f ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (352 bytes, $0800-$095f) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$00,$00,$7c,$c6,$06,$7e       // char 1 @+1
        .byte $00,$c0,$c0,$c0,$fc,$c6,$c6,$c6       // char 2 @+2
        .byte $00,$00,$00,$00,$7c,$c6,$c6,$c0       // char 3 @+3
        .byte $00,$06,$06,$06,$7e,$c6,$c6,$c6       // char 4 @+4
        .byte $00,$00,$00,$00,$7c,$c6,$c6,$fe       // char 5 @+5
        .byte $00,$7e,$c0,$c0,$f8,$c0,$c0,$c0       // char 6 @+6
        .byte $00,$00,$00,$00,$7e,$c6,$c6,$c6       // char 7 @+7
        .byte $00,$c0,$c0,$c0,$fc,$c6,$c6,$c6       // char 8 @+8
        .byte $00,$00,$00,$00,$3c,$18,$18,$18       // char 9 @+9
        .byte $00,$00,$00,$00,$1e,$06,$06,$06       // char 10 @+10
        .byte $00,$c0,$c0,$c0,$c6,$c6,$c6,$fc       // char 11 @+11
        .byte $00,$3c,$18,$18,$18,$18,$18,$18       // char 12 @+12
        .byte $00,$00,$00,$00,$fc,$d6,$d6,$d6       // char 13 @+13
        .byte $00,$00,$00,$00,$fc,$c6,$c6,$c6       // char 14 @+14
        .byte $00,$00,$00,$00,$7c,$c6,$c6,$c6       // char 15 @+15
        .byte $00,$00,$00,$00,$fc,$c6,$c6,$c6       // char 16 @+16
        .byte $00,$00,$00,$00,$7e,$c6,$c6,$c6       // char 17 @+17
        .byte $00,$00,$00,$00,$7c,$c6,$c6,$c0       // char 18 @+18
        .byte $00,$00,$00,$00,$7c,$c6,$c0,$7c       // char 19 @+19
        .byte $00,$c0,$c0,$c0,$fc,$c0,$c0,$c0       // char 20 @+20
        .byte $00,$00,$00,$00,$c6,$c6,$c6,$c6       // char 21 @+21
        .byte $00,$00,$00,$00,$c6,$c6,$c6,$c6       // char 22 @+22
        .byte $00,$00,$00,$00,$d6,$d6,$d6,$d6       // char 23 @+23
        .byte $00,$00,$00,$00,$c6,$c6,$c6,$7c       // char 24 @+24
        .byte $00,$00,$00,$00,$c6,$c6,$c6,$c6       // char 25 @+25
        .byte $00,$00,$00,$00,$fe,$c6,$0c,$18       // char 26 @+26
        .byte $00,$00,$00,$00,$78,$60,$60,$60       // char 27 @+27
        .byte $00,$1c,$36,$36,$30,$60,$7c,$60       // char 28 @+28
        .byte $00,$00,$00,$00,$3c,$0c,$0c,$0c       // char 29 @+29
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18       // char 30 @+30
        .byte $00,$00,$00,$00,$00,$20,$60,$fe       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $00,$18,$18,$18,$18,$18,$18,$18       // char 33 '!'
        .byte $00,$66,$66,$22,$22,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $00,$00,$10,$10,$7c,$d6,$d0,$7c       // char 36 '$'
        .byte $00,$00,$66,$f6,$6c,$0c,$18,$18       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $00,$18,$18,$08,$08,$00,$00,$00       // char 39 '''
        .byte $00,$00,$00,$00,$38,$60,$60,$60       // char 40 '('
        .byte $00,$00,$00,$00,$38,$0c,$0c,$0c       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$10,$54,$38       // char 42 '*'
        .byte $00,$00,$00,$00,$10,$10,$10,$fe       // char 43 '+'

// --- Region $097a-$0c40 ---
.pc = $097a "dat_097a"

dat_097a:
        .byte $06,$06,$0c,$0c,$18,$18               // char 47 (partial)
        .byte $00,$00,$00,$00,$7c,$c6,$ce,$de       // char 48 '0'
        .byte $00,$00,$00,$00,$18,$38,$18,$18       // char 49 '1'
        .byte $00,$00,$00,$00,$7c,$c6,$06,$06       // char 50 '2'
        .byte $00,$00,$00,$00,$fc,$06,$06,$3c       // char 51 '3'
        .byte $00,$00,$00,$00,$cc,$cc,$cc,$cc       // char 52 '4'
        .byte $00,$00,$00,$00,$fe,$c6,$c0,$fc       // char 53 '5'
        .byte $00,$00,$00,$00,$7c,$c6,$c0,$fc       // char 54 '6'
        .byte $00,$00,$00,$00,$fc,$06,$06,$1e       // char 55 '7'
        .byte $00,$00,$00,$00,$7c,$c6,$c6,$7c       // char 56 '8'
        .byte $00,$00,$00,$00,$7c,$c6,$c6,$7e       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 59 ';'
        .byte $00,$00,$60,$38,$0e,$03,$00,$30       // char 60 '<'
        .byte $00,$00,$00,$00,$01,$87,$fe,$7c       // char 61 '='
        .byte $00,$00,$18,$70,$c0,$00,$00,$00       // char 62 '>'
        .byte $00,$7c,$c6,$c6,$06,$06,$0c,$18       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $c6,$c6,$c6,$7e,$00,$00,$00,$00       // char 65 'A'
        .byte $c6,$c6,$c6,$fc,$00,$00,$00,$00       // char 66 'B'
        .byte $c0,$c6,$c6,$7c,$00,$00,$00,$00       // char 67 'C'
        .byte $c6,$c6,$c6,$7e,$00,$00,$00,$00       // char 68 'D'
        .byte $c0,$c6,$c6,$7c,$00,$00,$00,$00       // char 69 'E'
        .byte $c0,$c0,$c0,$c0,$00,$00,$00,$00       // char 70 'F'
        .byte $c6,$c6,$c6,$7e,$06,$c6,$c6,$7c       // char 71 'G'
        .byte $c6,$c6,$c6,$c6,$00,$00,$00,$00       // char 72 'H'
        .byte $18,$18,$18,$3c,$00,$00,$00,$00       // char 73 'I'
        .byte $06,$06,$06,$06,$06,$c6,$c6,$7c       // char 74 'J'
        .byte $c6,$c6,$c6,$c6,$00,$00,$00,$00       // char 75 'K'
        .byte $18,$18,$18,$3c,$00,$00,$00,$00       // char 76 'L'
        .byte $d6,$d6,$d6,$d6,$00,$00,$00,$00       // char 77 'M'
        .byte $c6,$c6,$c6,$c6,$00,$00,$00,$00       // char 78 'N'
        .byte $c6,$c6,$c6,$7c,$00,$00,$00,$00       // char 79 'O'
        .byte $c6,$c6,$c6,$fc,$c0,$c0,$c0,$c0       // char 80 'P'
        .byte $c6,$c6,$c6,$7e,$06,$06,$06,$06       // char 81 'Q'
        .byte $c0,$c0,$c0,$c0,$00,$00,$00,$00       // char 82 'R'
        .byte $06,$c6,$c6,$7c,$00,$00,$00,$00       // char 83 'S'
        .byte $c0,$c0,$c0,$7e,$00,$00,$00,$00       // char 84 'T'
        .byte $c6,$c6,$c6,$7c,$00,$00,$00,$00       // char 85 'U'
        .byte $c6,$6c,$6c,$38,$00,$00,$00,$00       // char 86 'V'
        .byte $d6,$d6,$d6,$7c,$00,$00,$00,$00       // char 87 'W'
        .byte $c6,$c6,$c6,$c6,$00,$00,$00,$00       // char 88 'X'
        .byte $c6,$c6,$c6,$7e,$06,$c6,$c6,$7c       // char 89 'Y'
        .byte $30,$66,$c6,$fe,$00,$00,$00,$00       // char 90 'Z'
        .byte $60,$60,$60,$78,$00,$00,$00,$00       // char 91 '['
        .byte $c0,$c0,$c6,$fe,$00,$00,$00,$00       // char 92 '\'
        .byte $0c,$0c,$0c,$3c,$00,$00,$00,$00       // char 93 ']'
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 94 '^'
        .byte $60,$20,$00,$00,$00,$00,$00,$00       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $00,$00,$18,$18,$00,$00,$00,$00       // char 97 'a'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $16,$d6,$d6,$7c,$10,$10,$00,$00       // char 100 'd'
        .byte $30,$30,$60,$6c,$de,$cc,$00,$00       // char 101 'e'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'
        .byte $60,$60,$60,$38,$00,$00,$00,$00       // char 104 'h'
        .byte $0c,$0c,$0c,$38,$00,$00,$00,$00       // char 105 'i'
        .byte $fe,$38,$54,$10,$00,$00,$00,$00       // char 106 'j'
        .byte $10,$10,$10,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$18,$18,$08,$08,$00,$00       // char 108 'l'
        .byte $fe,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $00,$00,$18,$18,$00,$00,$00,$00       // char 110 'n'
        .byte $30,$30,$60,$60,$c0,$c0,$00,$00       // char 111 'o'
        .byte $f6,$e6,$c6,$7c,$00,$00,$00,$00       // char 112 'p'
        .byte $18,$18,$18,$3c,$00,$00,$00,$00       // char 113 'q'
        .byte $7c,$c0,$c6,$fe,$00,$00,$00,$00       // char 114 'r'
        .byte $06,$06,$c6,$fc,$00,$00,$00,$00       // char 115 's'
        .byte $fe,$0c,$0c,$0c,$00,$00,$00,$00       // char 116 't'
        .byte $06,$06,$c6,$fc,$00,$00,$00,$00       // char 117 'u'
        .byte $c6,$c6,$c6,$7c,$00,$00,$00,$00       // char 118 'v'
        .byte $06,$06,$06,$06,$00,$00,$00,$00       // char 119 'w'
        .byte $c6,$c6,$c6,$7c,$00,$00,$00,$00       // char 120 'x'
        .byte $06,$06,$c6,$7c,$00,$00,$00,$00       // char 121 'y'
        .byte $00,$18,$18,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $00,$18,$18,$08,$08,$00,$00,$00       // char 123 '{'
        .byte $18,$0f,$0f,$3e,$fb,$e1,$00,$00       // char 124 '|'
        .byte $ff,$c7,$01,$00,$00,$81,$00,$00       // char 125 '}'
        .byte $0c,$d8,$f0,$7c,$df,$87,$00,$00       // char 126 '~'
        .byte $18,$18,$18,$18,$00,$00,$18,$18       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$ff       // char 128
        .byte $00,$00,$00,$00,$00,$00,$ff,$ff       // char 129
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff       // char 130
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$ff       // char 131
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 132
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 133
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 134
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 135

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

// --- Region $0c80-$0cb0 ---
.pc = $0c80 "txt_0c80"

txt_0c80:
        .byte $20,$20,$20,$20,$10,$12,$05,$13       // char 144
        .byte $05,$0e,$14,$13                       // char 145 (partial)

txt_0c8c:
        .byte $20,$20,$20,$20                       // char 145 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 146
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 147
        .byte $20,$20,$20,$06,$01,$13,$14,$20       // char 148
        .byte $06,$0f,$0f,$04                       // char 149 (partial)

txt_0cac:
        .byte $2b,$20,$20,$20                       // char 149 (partial)

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

// --- Region $1147-$115d ---
.pc = $1147 "dat_1147"

dat_1147:
        .byte $a2,$00,$bd,$20,$0c,$29,$3f,$9d,$4c,$05,$18,$69,$40,$9d,$74,$05 // ... .)?.L..i@.t.
        .byte $e8,$e0,$10,$d0,$ed,$ea,$ea           // .......

// --- Region $11d5-$1258 ---
.pc = $11d5 "dat_11d5"

dat_11d5:
        .byte $00,$09,$08,$0a,$03,$07,$0d,$01       // ........

dat_11dd:
        // === Fill data (106 bytes, $11dd-$1246) ===
        .fill 106, $0d
        .byte $01,$0d,$07,$03,$0a,$08,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00                               // ..

// --- Region $131c-$135e ---
.pc = $131c "Segment $131c"
        .byte $ea,$78,$a9,$34,$85,$01,$a2,$00,$bd,$00,$40,$9d,$01,$08,$e8,$d0 // .x.4......@.....
        .byte $f7,$ee,$43,$03,$ee,$46,$03,$ad,$43,$03,$c9,$00,$d0,$ea,$a9,$37 // ..C..F..C......7
        .byte $85,$01,$58,$4c,$e2,$fc,$20,$ae,$a7,$ea,$ea,$ea,$05,$18,$03,$01 // ..XL.. .........
        .byte $0c,$09,$02,$15,$12                   // .....

txt_1351:
        .text " ! '90...... "
        .byte $00                                   // string terminator

// --- Region $1500-$1804 ---
.pc = $1500 "txt_1500"

txt_1500:
        .text "      "
        .byte $19,$0f,$2e,$2e,$2e,$19,$0f,$2e,$2e,$2e,$19,$0f // ............

txt_1512:
        .text " !! "
        .byte $05,$18,$03,$01,$0c,$09,$02,$15,$12,$20,$06,$01,$0e,$13 // ......... ....

txt_1524:
        .text " .. "
        .byte $14,$08,$05,$20,$02,$12,$0f,$14,$08,$05,$12,$08,$0f,$0f,$04,$20 // ... ........... 
        .byte $0f,$06,$20,$14,$08,$05,$20,$13,$17,$0f,$12,$04,$20,$13,$14,$12 // .. ... ..... ...
        .byte $09,$0b,$05,$13,$20,$0f,$15,$14,$20,$14,$0f,$20,$02,$12,$09,$0e // .... ... .. ....
        .byte $07,$20,$19,$0f,$15                   // . ...

txt_155d:
        .text " .. * "
        .byte $06,$01,$13,$14,$20,$06,$0f,$0f,$04   // .... ....

txt_156c:
        .text "+ * .. "
        .byte $01,$20,$0c,$09,$14,$14,$0c,$05,$20,$07,$01,$0d,$05,$20,$06,$12 // . ...... .... ..
        .byte $0f,$0d,$20,$14,$08,$05,$20,$07,$15,$19,$13,$20,$01,$14,$20,$03 // .. ... .... .. .
        .byte $0f,$04,$05,$0d,$01,$13,$14,$05,$12,$20,$0f,$0e,$20,$14,$08,$09 // ......... .. ...
        .byte $13,$20,$04,$01,$19                   // . ...

txt_15a8:
        .text ".. 02-12-90...  "
        .byte $0e,$0f,$14,$20,$01,$20,$02,$01,$04,$20,$07,$01,$0d,$05 // ... . ... ....

txt_15c6:
        .text " .. "
        .byte $0f,$0e,$03,$05,$20,$01,$07,$01,$09,$0e,$20,$02,$12,$0f,$15,$07 // .... ..... .....
        .byte $08,$14,$20,$14,$0f,$20,$19,$0f,$15,$20,$02,$19,$20,$0c,$05,$07 // .. .. ... .. ...
        .byte $05,$0e,$04                           // ...

txt_15ed:
        .text " !  .. "
        .byte $0d                                   // string terminator
        .byte $05,$0d,$02,$05,$12,$13,$20,$0f,$06,$20,$14,$08,$05,$20,$02,$05 // ...... .. ... ..
        .byte $13,$14,$20,$2d,$20,$05,$18,$03,$01,$0c,$09,$02,$15,$12,$20,$01 // .. - ......... .
        .byte $12,$05,$3a,$20,$18,$2d,$06,$01,$03,$14,$0f,$12 // ..: .-......

txt_1621:
        .text " .. "
        .byte $0f,$16,$05,$12,$0d,$09,$0e,$04       // ........

txt_162d:
        .text " .. "
        .byte $03,$01,$16,$01,$0c,$09,$05,$12,$20,$01,$0e,$04,$20,$07,$09,$1a // ........ ... ...
        .byte $0d,$0f,$20,$21,$20,$01,$0e,$04,$20,$0e,$0f,$17,$20,$0f,$0e,$20 // .. ! ... ... .. 
        .byte $14,$0f,$20,$14,$08,$05,$20,$07,$12,$05,$05,$14,$13 // .. ... ......

txt_165e:
        .text "... "
        .byte $05,$15,$12,$0f,$20,$08,$05,$0c,$0c,$0f,$27,$13,$20,$14,$0f,$20 // .... .....'. .. 
        .byte $3a,$20,$0c,$05,$07,$05,$0e,$04       // : ......

txt_167a:
        .text " <=> "
        .byte $09,$0b,$01,$12,$09,$2d,$14,$01,$0c,$05,$0e,$14 // .....-......

txt_168b:
        .text " <=> "
        .byte $01,$03,$14,$09,$0f,$0e               // ......

txt_1696:
        .text " <=> "
        .byte $09,$0c,$0c,$15,$13,$09,$0f,$0e       // ........

txt_16a3:
        .text " <=> "
        .byte $03,$05,$0e,$13,$0f,$12               // ......

txt_16ae:
        .text " <=> "
        .byte $01,$0e,$04,$20,$03,$12,$01,$1a,$19,$2d,$07,$10 // ... .....-..

txt_16bf:
        .text " !! "
        .byte $15,$2e,$13,$2e,$20,$08,$09,$07,$08,$20,$06,$09,$16,$05,$12,$13 // .... .... ......
        .byte $20,$13,$17,$09,$0e,$07,$09,$0e,$07,$20,$0f,$15,$14,$20,$14,$0f //  ........ ... ..
        .byte $20,$3a,$20,$0e,$05,$03               //  : ...

txt_16e9:
        .text " <=> "
        .byte $18,$04,$13                           // ...

txt_16f1:
        .text " <=> "
        .byte $09,$0e,$03,$20,$28,$05,$18,$03,$05,$10,$14,$20,$13,$08,$01,$12 // ... (...... ....
        .byte $0b                                   // .

txt_1707:
        .text ") <=> "
        .byte $01,$14,$03                           // ...

txt_1710:
        .text " <=> "
        .byte $06,$01,$0e,$20,$01,$0e,$04,$20,$0f,$03,$03,$15,$0c,$14 // ... ... ......

txt_1723:
        .text "... "
        .byte $02,$05,$20,$13,$15,$12,$05,$20,$14,$0f,$20,$03,$01,$0c,$0c,$20 // .. .... .. .... 
        .byte $14,$05,$0c,$05,$10,$08,$0f,$0e,$05,$20,$01,$0e,$01,$12,$03,$08 // ......... ......
        .byte $19,$2f,$05,$18,$03,$01,$0c,$09,$02,$15,$12,$2d,$0c,$05,$07,$05 // ./.........-....
        .byte $0e,$04,$20,$08,$2e,$11,$2e,$20,$01,$14 // .. .... ..

txt_1761:
        .text " : <=> 209-224-7213 <=>... "
        .byte $14,$08,$05,$20,$0c,$01,$14,$05,$13,$14,$20,$17,$01,$12,$05,$1a // ... ...... .....
        .byte $2c,$20,$14,$08,$05,$20,$0c,$01,$14,$05,$13,$14,$20,$17,$01,$12 // , ... ...... ...
        .byte $13                                   // .

txt_179d:
        .text " .. "
        .byte $19,$0f,$15,$20,$03,$01,$0e,$20,$07,$05,$14,$20,$09,$14,$20,$01 // ... ... ... .. .
        .byte $0c,$0c,$2e,$2e,$20,$14,$08,$05,$20,$13,$17,$0f,$12,$04,$20,$09 // .... ... ..... .
        .byte $0e                                   // .

txt_17c2:
        .text " 1990 "
        .byte $09,$13,$20,$15,$0e,$12,$05,$0c,$05,$0e,$14,$09,$0e,$07,$20,$09 // .. ........... .
        .byte $0e,$20,$09,$14,$13,$20,$06,$15,$12,$19 // . ... ....

txt_17e2:
        .text " .. "
        .byte $09,$14,$27,$13,$20,$08,$15,$0e,$07,$05,$12,$20,$13,$08,$01,$0c // ..'. ...... ....
        .byte $0c,$20,$0e,$05,$16,$05,$12,$20,$02,$05 // . ..... ..

chr_1800:
        .byte $20,$01,$10,$10,$05                   //  ....

// --- Region $182f-$188e ---
.pc = $182f "Segment $182f"
        .byte $01,$0c,$09,$14,$19,$20,$21           // char 0 (partial)
        .byte $20,$06,$05,$01,$12,$20,$0e,$0f       // char 1 @+1
        .byte $14,$2e,$2e,$20,$17,$05,$20,$13       // char 2 @+2
        .byte $08,$01,$0c,$0c,$20,$13,$14,$12       // char 3 @+3
        .byte $09,$0b,$05,$20,$01,$07,$01,$09       // char 4 @+4
        .byte $0e                                   // char 5 (partial)

txt_1857:
        .byte $20,$2e,$2e,$2e,$20,$20,$20           // char 5 (partial)
        .byte $20,$20,$20,$20,$20,$20,$0f,$15       // char 6 @+6
        .byte $14,$14,$01,$20,$08,$05,$12,$05       // char 7 @+7

txt_186e:
        .byte $20,$2e,$2e,$2e,$2e,$2e,$2e,$20       // char 8 @+8
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 9 @+9
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 10 @+10
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 11 @+11

dat_188e:
        // === Fill data (1 bytes, $188e-$188e) ===
        .byte $00                                   // .

// --- Region $2000-$2020 ---
.pc = $2000 "chr_2000"

chr_2000:
        .fill 9, $00
        .byte $01,$08,$20,$20,$20,$80,$80,$15,$40,$00,$00,$00,$00,$00,$00,$55 // ..   ...@......U
        .byte $00,$00,$00,$00,$00,$00,$00,$54       // .......T

// --- Region $2024-$22c9 ---
.pc = $2024 "Segment $2024"
        .byte $04,$04,$04,$04,$55,$80,$80           // char 0 (partial)
        .byte $80,$80,$80,$80,$80,$50,$05,$00       // char 1 @+1
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // char 2 @+2
        .byte $10,$10,$10,$04,$04,$05,$08,$08       // char 3 @+3
        .byte $08,$08,$08,$08,$08                   // char 4 (partial)

txt_2048:
        .byte $45,$48,$48                           // char 4 (partial)
        .byte $48,$48,$48,$48,$48,$00,$50,$04       // char 5 @+5
        .byte $01,$01,$01,$00,$00,$05,$08,$08       // char 6 @+6
        .byte $08,$08,$08                           // char 7 (partial)

txt_205e:
        .byte $48,$48,$40,$40,$40                   // char 7 (partial)
        .byte $40,$40,$40,$40,$40,$00,$00,$00       // char 8 @+8
        .byte $00,$00,$00,$40,$40,$80,$80,$80       // char 9 @+9
        .byte $80,$80,$80,$80,$80,$00,$02,$04       // char 10 @+10
        .byte $04,$04,$05,$00,$00,$00,$aa,$00       // char 11 @+11
        .byte $00,$00,$55,$00,$0a,$00,$aa,$00       // char 12 @+12
        .byte $00,$00,$55,$00,$00,$04,$a4,$00       // char 13 @+13
        .byte $00,$00,$40,$40,$40,$04,$04,$04       // char 14 @+14
        .byte $04,$04,$01,$00,$00,$00,$00,$00       // char 15 @+15
        .byte $00,$00,$55,$00,$00,$80,$80,$80       // char 16 @+16
        .byte $80,$80,$00,$00,$00,$04,$04,$04       // char 17 @+17
        .byte $04,$04,$04,$04,$04,$00,$02,$04       // char 18 @+18
        .byte $04,$04,$04,$04,$04,$00,$aa,$00       // char 19 @+19
        .byte $00,$00,$00,$00,$00,$04,$a4,$00       // char 20 @+20
        .byte $00,$00,$00,$00,$00,$80,$aa,$00       // char 21 @+21
        .byte $00,$00,$55,$80,$80,$00,$00,$80       // char 22 @+22
        .byte $80,$80,$80,$00,$00,$08,$08,$08       // char 23 @+23
        .byte $08,$08,$08,$08,$08                   // char 24 (partial)

txt_20e8:
        .byte $48,$4a,$40                           // char 24 (partial)
        .byte $40,$40,$40,$40,$40,$00,$aa,$00       // char 25 @+25
        .byte $00,$00,$55,$80,$80,$00,$a0,$08       // char 26 @+26
        .byte $08,$08,$58,$00,$00                   // char 27 (partial)

txt_2100:
        .byte $48,$48,$48                           // char 27 (partial)
        .byte $48,$48,$48,$48,$48,$00,$aa,$00       // char 28 @+28
        .byte $00,$00,$55,$80,$a8,$82,$8b,$ad       // char 29 @+29
        .byte $b5,$95,$95,$95,$95,$aa,$ff           // char 30 (partial)

txt_211a:
        .byte $55                                   // char 30 (partial)
        .byte $55,$55,$5a,$54,$54,$af,$f5           // char 31 (partial)

txt_2122:
        .byte $55                                   // char 31 (partial)
        .byte $55,$55,$aa,$00,$00,$80,$ea,$7f       // char 32 ' '

txt_212b:
        .byte $55,$55,$aa,$00,$00                   // char 33 (partial)

txt_2130:
        .byte $40,$40,$40                           // char 33 (partial)
        .byte $40,$40,$40,$00,$00                   // char 34 (partial)

txt_2138:
        .byte $22,$2b,$2d                           // char 34 (partial)
        .byte $b5,$95,$95,$95,$95,$a8,$fe           // char 35 (partial)

txt_2142:
        .byte $57                                   // char 35 (partial)
        .byte $55,$55,$56,$54,$54,$00,$28,$be       // char 36 '$'
        .byte $d7,$55,$aa,$00,$00,$02,$0b,$ad       // char 37 '%'
        .byte $f5,$55,$55,$95,$95,$90,$d0           // char 38 (partial)

txt_215a:
        .byte $50                                   // char 38 (partial)
        .byte $54,$54,$54,$54,$54,$a4,$f4           // char 39 (partial)

txt_2162:
        .byte $54                                   // char 39 (partial)
        .byte $54,$54,$54,$54,$54,$a8,$fe           // char 40 (partial)

txt_216a:
        .byte $57                                   // char 40 (partial)
        .byte $55,$55,$5a,$54,$54,$00,$0a,$af       // char 41 ')'
        .byte $f5,$55,$aa,$00,$00,$02,$8b,$ed       // char 42 '*'
        .byte $75,$55,$95,$95,$95,$08,$08,$0a       // char 43 '+'
        .byte $0b,$09,$09,$09,$09,$2a,$bf,$d5       // char 44 ','

txt_218b:
        .byte $55,$55,$55,$55,$55,$a8,$be,$97       // char 45 '-'
        .byte $95,$95,$aa,$00,$00,$2a,$bf,$d5       // char 46 '.'

txt_219b:
        .byte $55,$55,$aa,$00,$00,$00,$80,$ea       // char 47 '/'
        .byte $7f,$55,$a9,$09,$09                   // char 48 (partial)

txt_21a8:
        .byte $48,$48,$4a                           // char 48 (partial)
        .byte $4b,$49,$49,$49,$49,$be,$97,$95       // char 49 '1'
        .byte $95,$95,$aa,$00,$00,$80,$e0,$7a       // char 50 '2'
        .byte $5f,$55,$a9,$09,$09,$95,$9d,$b7       // char 51 '3'
        .byte $bf,$ae,$bb,$aa,$a2,$54,$d5,$77       // char 52 '4'
        .byte $ff,$ee,$bb,$aa,$22,$00,$55,$77       // char 53 '5'
        .byte $ff,$ee,$bb,$aa,$22,$00,$54,$74       // char 54 '6'
        .byte $f4,$e4,$b4,$a4                       // char 55 (partial)

txt_21df:
        .byte $24,$54,$d4,$74                       // char 55 (partial)
        .byte $f4,$e4,$b4,$a4,$24,$54,$dd,$77       // char 56 '8'
        .byte $ff,$ee,$bb,$aa,$22,$09               // char 57 (partial)

txt_21f1:
        .byte $49,$4b                               // char 57 (partial)
        .byte $4b,$4a,$4b,$4a,$4a,$55,$dd,$77       // char 58 ':'
        .byte $ff,$ee,$bb,$aa                       // char 59 (partial)

txt_21ff:
        .byte $22,$40,$45,$4b                       // char 59 (partial)
        .byte $4b,$4a,$4b,$4a,$4a,$09,$5d,$77       // char 60 '<'
        .byte $ff,$ee,$bb,$aa                       // char 61 (partial)

txt_220f:
        .byte $22,$49,$49,$4b                       // char 61 (partial)
        .byte $4b,$4a,$4b,$4a,$4a,$40,$d5,$77       // char 62 '>'
        .byte $ff,$ee,$bb,$aa,$22,$09,$59,$77       // char 63 '?'
        .byte $ff,$ee,$bb,$aa,$22,$09,$09,$0b       // char 64 '@'
        .byte $0b,$0a,$0b,$0a,$0a,$88,$80,$a2       // char 65 'A'
        .byte $80,$20,$20,$20,$08,$88,$00,$22       // char 66 'B'
        .byte $00,$00,$00,$00,$00,$84,$04,$24       // char 67 'C'
        .byte $04,$04,$04,$04,$04,$88,$80,$a2       // char 68 'D'
        .byte $80,$80,$80,$80,$80,$88,$80,$a2       // char 69 'E'
        .byte $80,$80,$20,$20,$08                   // char 70 (partial)

txt_2258:
        .byte $48,$48,$4a                           // char 70 (partial)
        .byte $48,$48,$48,$48,$48,$88,$00,$22       // char 71 'G'
        .byte $00,$01,$01,$01,$08,$48,$48,$4a       // char 72 'H'
        .byte $48,$02,$02,$02,$00,$88,$00,$22       // char 73 'I'
        .byte $00,$00,$00,$00,$80,$08,$08,$0a       // char 74 'J'
        .byte $08,$08,$08,$08,$08,$02,$00,$00       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$80,$2a,$00       // char 76 'L'
        .byte $00,$00,$00,$00,$00,$80,$aa,$00       // char 77 'M'
        .byte $00,$00,$00,$00,$00,$48,$4a,$00       // char 78 'N'
        .byte $00,$00,$00,$00,$00,$a0,$00,$00       // char 79 'O'
        .byte $00,$00,$00,$00,$00,$28,$02,$00       // char 80 'P'
        .byte $00,$00,$00,$00,$00,$40,$40,$00       // char 81 'Q'
        .byte $00,$00,$00,$00,$00,$0a,$00,$00       // char 82 'R'
        .byte $00,$00,$00,$00,$00,$aa,$00,$00       // char 83 'S'
        .byte $00,$00,$00,$00,$00,$40               // char 84 (partial)

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

// --- Region $2800-$28f0 ---
.pc = $2800 "dat_2800"

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

txt_2850:
        .byte $22                                   // double quote
        .text "#$%&'()*+"
        .byte $22                                   // double quote
        .text ","
        .byte $00,$00,$00

txt_285f:
        .byte $22                                   // double quote
        .text "-./,"
        .byte $22                                   // double quote
        .text ","
        .byte $00
        .byte $30,$31,$0c

txt_286a:
        .text "234151"
        .byte $0c
        .byte $30,$31,$0c
        .byte $36,$37,$31,$0c

txt_2878:
        .text "89::;8<"
        .byte $00

txt_2880:
        .text "8<8=::;8<"
        .byte $00

txt_288a:
        .text "8<89:>?"
        .byte $40                                   // @ character
        .text "::A?B?CD"
        .byte $3f,$0c,$00,$45,$3f,$0c               // ?..E?.

txt_28a0:
        .text "FGGGHIH"
        .byte $00

txt_28a8:
        .text "IHFGGGHIH"
        .byte $00

txt_28b2:
        .text "IHJGGKGKGGGLMNGG"
        .byte $47,$0c,$00,$4f,$47,$0c,$50,$51,$18,$18,$19,$52,$19,$00,$52,$19 // G..OG.PQ...R..R.
        .byte $50,$51,$18,$18,$19,$52,$19,$00,$52,$19,$50,$51,$18,$53,$18,$53 // PQ...R..R.PQ.S.S
        .byte $18,$18,$18,$54,$00,$55,$18,$18,$18,$56,$00,$1c,$00,$0c // ...T.U...V....

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

// --- Region $2915-$2917 ---
.pc = $2915 "dat_2915"

dat_2915:
        .byte $1c,$00,$0c                           // ...

// --- Region $2931-$2940 ---
.pc = $2931 "bmp_2931"

bmp_2931:
        // === Bitmap data (16 bytes, $2931-$2940) ===
        .fill 12, $00
        .byte $57,$58,$59                           // WXY

dat_2940:
        // === Fill data (1 bytes, $2940-$2940) ===
        .byte $00                                   // .

// --- Region $3007-$30d7 ---
.pc = $3007 "Segment $3007"
        .byte $00,$00,$00,$00,$06,$ff,$ef,$01,$03,$00,$50,$50,$50,$04,$04,$04 // ..........PPP...
        .byte $ff,$ff,$ff,$00,$07,$0e,$00,$01,$01,$02,$04,$07,$03,$00,$02,$04 // ................
        .byte $00,$00,$04,$41,$41,$01,$2b,$30,$00,$08,$08,$02,$fe,$fe,$fe,$00 // ...AA.+0........
        .byte $00,$01,$41,$3a,$80,$00,$00,$00,$0d,$11,$01,$00,$00,$00,$00,$02 // ..A:............
        .byte $00,$02,$40,$00,$0d,$11,$01,$0a,$67,$16,$05,$05,$0f,$00,$00,$01 // ..@.....g.......
        .byte $00,$00,$00,$00,$80,$80,$f0,$15,$12,$05,$00,$00,$00,$12,$0c,$24 // ...............$
        .byte $01,$00,$00,$00,$00,$00,$00,$03,$07,$b5,$03,$65,$41,$1f,$29,$00 // ...........eA.).
        .byte $e0,$01,$01,$01,$00,$00,$0a,$67,$16,$00,$00,$00,$00,$00,$00,$00 // .......g........
        .byte $00,$00,$68,$00,$18,$00,$00,$00,$30,$0a,$08,$06,$04,$03,$02,$03 // ..h.....0.......
        .byte $30,$0e,$0c,$24,$24,$0e,$0c,$30,$30,$0e,$0c,$3c,$0e,$48,$0c,$3c // 0..$$..00..<.H.<
        .byte $30,$0e                               // 0.

txt_30a9:
        .text "H$$HH$"
        .byte $81

txt_30b0:
        .text "AAAAAAA"
        .byte $81
        .byte $41,$41,$81,$81
        .byte $41,$41,$81,$81
        .byte $41,$41,$81,$11,$81,$11,$81,$81,$41,$15,$81,$81,$81,$15,$81,$00 // AA......A.......
        .byte $00,$00,$01,$0f,$2f,$f1,$f2,$f4       // ..../...

// --- Region $3724-$3d90 ---
.pc = $3724 "Segment $3724"
        .byte $02,$4e,$02,$71,$02,$96,$02,$be,$02,$e7,$02,$14,$03,$42,$03,$74 // .N.q.........B.t
        .byte $03,$a9,$03,$e0,$03,$1b,$04,$5a,$04,$9c,$04,$e2,$04,$2d,$05,$7b // .......Z.....-.{
        .byte $05,$cf,$05,$27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4 // ...'.....Q...7..
        .byte $08,$38,$09,$c4,$09,$59,$0a,$f7,$0a,$9e,$0b,$4e,$0c,$0a,$0d,$d0 // .8...Y.....N....
        .byte $0d,$a2,$0e,$81,$0f,$6d,$10,$67,$11,$70,$12,$89,$13,$b2,$14,$ed // .....m.g.p......
        .byte $15,$3b,$17,$9d,$18,$14,$1a,$a0,$1b,$45,$1d,$03,$1f,$db,$20,$cf // .;.......E.... .
        .byte $22,$e1,$24,$12,$27,$65,$29,$db,$2b,$76 // ".$.'e).+v

txt_378e:
        .text ".:1'4A7"
        .byte $8a
        .byte $3a,$05
        .byte $3e,$b5
        .byte $41,$9d
        .byte $45,$c1

txt_379e:
        .byte $49,$24,$4e,$c9,$52,$b6,$57,$ed,$5c,$73,$62,$4e,$68,$82,$6e,$14 // I$N.R.W.\sbNh.n.
        .byte $75,$0a,$7c,$6a,$83,$3b,$8b,$82,$93,$48,$9c,$93,$a5,$6b,$af,$da // u.|j.;...H...k..
        .byte $b9,$e7,$c3,$9c,$d0,$04,$dd,$28,$ea,$14,$f8,$00,$00,$00,$00,$00 // .......(........
        .byte $00,$15,$3a,$19,$3a,$6b,$3a,$8b,$3a,$ab,$3a,$cb,$3a,$ed,$3a,$13 // ..:.:k:.:.:.:.:.
        .byte $3b,$33,$3b,$86,$3b,$8b,$3b,$e0,$3b,$23,$3c,$80,$3c,$d4,$3c,$eb // ;3;.;.;.;#<.<.<.
        .text "<2=R="
        .byte $60
        .byte $3d,$71
        .byte $3d,$72
        .byte $3d,$79
        .byte $3d,$00,$76,$00
        .byte $77,$00,$78,$00,$79,$00,$7a,$00,$7b,$00,$7c,$00,$7d,$00,$7e,$00 // w.x.y.z.{.|.}.~.
        .byte $7f,$00,$80,$00,$81,$00,$82,$00,$83,$00,$84,$00,$85,$00,$86,$00 // ................
        .byte $87,$00,$88,$00,$89,$00,$8a,$00,$8b,$00,$8c,$00,$8d,$00,$8e,$00 // ................
        .byte $8f,$00,$90,$00,$91,$00,$92,$00,$93,$00,$94,$00,$95,$00,$96,$00 // ................
        .byte $97,$00,$98,$00,$99,$00,$9a,$00,$9b,$00,$9c,$00,$9d,$00,$9e,$00 // ................
        .byte $9f,$37,$39,$75,$39,$9b,$39,$37,$39,$75,$39,$9b,$39,$00,$5d,$00 // .79u9.979u9.9.].
        .byte $5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00 // ^._.].^._.].^._.
        .byte $5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00 // ].^._.].^._.].^.
        .byte $5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00 // _.].^._.].^._.].
        .byte $5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00 // ^._.].^._.].^._.
        .byte $5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00 // ].^._.].^._.].^.
        .byte $5f,$00,$00,$00,$00,$00,$00,$00,$00,$41,$08,$09,$08,$66,$00,$21 // _........A...f.!
        .byte $42,$01,$0f,$f8,$08,$18,$00,$00,$14,$41,$00,$b6,$08,$68,$37,$00 // B........A...h7.
        .byte $88,$01,$0f,$f8,$08,$18,$23,$00,$14,$41,$00,$b6,$08,$68,$38,$00 // ......#..A...h8.
        .byte $88,$41,$00,$b6,$08,$68,$58,$00,$88,$17,$06,$06,$00,$00,$00,$00 // .A...hX.........
        .byte $80,$41,$00,$99,$08,$8d,$00,$00,$80,$41,$00,$c9,$08,$8d,$00,$00 // .A.......A......
        .byte $80,$81,$02,$02,$00,$00,$00,$00,$80,$41,$00,$7e,$a8,$58,$54,$00 // .........A.~.XT.
        .byte $40,$41,$00,$9e,$08,$34,$00,$00,$40,$41,$00,$b6,$08,$68,$47,$00 // @A...4..@A...hG.
        .byte $88,$41,$00,$8d,$08,$48,$59,$00,$48,$41,$00,$8d,$08,$48,$57,$00 // .A...HY.HA...HW.
        .byte $48,$41,$00,$7f,$08,$54,$00,$00,$40,$80,$05,$05,$05,$8c,$01,$01 // HA...T..@.......
        .byte $01,$01,$01,$01,$80,$08,$08,$05,$05,$8c,$01,$80,$0e,$0e,$7e,$0e // ..............~.
        .byte $0e,$80,$0e,$0e,$7e,$0e,$0e,$80,$0e,$0e,$7e,$0e,$0e,$80,$0e,$0e // ....~.....~.....
        .byte $7e,$0e,$0e,$80,$0f,$81,$11,$7f,$11,$80,$05,$8c,$01,$01,$01,$80 // ~...............
        .byte $0d,$8c,$14,$8c,$53,$15,$ff,$80,$06,$06,$06,$08,$0a,$0b,$08,$0c // ....S...........
        .byte $0d,$0d,$0d,$06,$06,$0a,$0f,$81,$11,$7f,$11,$81,$11,$7f,$11,$80 // ................
        .byte $12,$12,$12,$06,$08,$0b,$08,$0a,$80,$14,$53,$15,$ff,$80,$54,$09 // ..........S...T.
        .byte $54,$07,$02,$03,$02,$04,$02,$03,$02,$04,$02,$03,$02,$04,$8c,$02 // T...............
        .byte $03,$02,$04,$02,$03,$02,$04,$02,$03,$02,$04,$02,$03,$02,$04,$02 // ................
        .byte $03,$02,$04,$80,$58,$07,$02,$03,$02,$04,$8c,$02,$03,$02,$04,$8d // ....X...........
        .byte $10,$10,$8b,$10,$10,$8d,$10,$10,$8b,$10,$10,$8d,$10,$10,$8b,$10 // ................
        .byte $10,$8d,$10,$10,$8b,$10,$10,$8d,$10,$10,$8b,$10,$10,$8d,$10,$10 // ................
        .byte $8b,$10,$10,$8d,$10,$10,$8b,$10,$10,$8c,$02,$03,$02,$04,$02,$03 // ................
        .byte $02,$04,$02,$03,$02,$04,$80,$02,$03,$02,$04,$02,$03,$02,$04,$74 // ...............t
        .byte $14,$02,$03,$02,$04,$15,$ff,$c0,$9f,$00,$ff,$c1,$81,$18,$83,$18 // ................
        .byte $81,$18,$83,$18,$81,$16,$83,$18,$83,$18,$81,$18,$13,$16,$1b,$1a // ................
        .byte $81,$14,$83,$14,$81,$14,$83,$14,$83,$13,$81,$11,$83,$11,$83,$11 // ................
        .byte $81,$11,$16,$17,$83,$18,$81,$18,$83,$18,$81,$18,$83,$16,$81,$18 // ................
        .byte $83,$18,$81,$18,$13,$16,$1b,$16,$81,$14,$83,$14,$81,$14,$83,$14 // ................
        .byte $83,$14,$81,$16,$83,$16,$83,$16,$81,$13,$16,$17,$ff,$c2,$81,$00 // ................
        .byte $c3                                   // .

txt_3a6f:
        .byte $30,$30,$30,$c4,$00,$c7,$48,$c3,$81,$30,$c2,$00,$c3 // 000...H..0...

txt_3a7c:
        .byte $30,$30,$c2,$00,$c3,$30,$c4,$00,$c7,$48,$c3,$30,$c7,$3c,$ff,$c2 // 00...0...H.0.<..
        .byte $81,$00,$c5                           // ...

txt_3a8f:
        .byte $30,$30,$30,$c4,$00,$c7,$48,$c5,$81,$30,$c2,$00,$c6 // 000...H..0...

txt_3a9c:
        .byte $30,$30,$c2,$00,$c6,$30,$c4,$00,$c7,$48,$c6,$30,$c7,$3c,$ff,$c2 // 00...0...H.0.<..
        .byte $81,$00,$c5                           // ...

txt_3aaf:
        .byte $30,$30,$30,$c4,$00,$c7,$48,$c5,$81,$30,$c2,$00,$c5 // 000...H..0...

txt_3abc:
        .byte $32,$32,$c2,$00,$c5,$32,$c4,$00,$c7,$48,$c5,$32,$c4,$00,$ff,$c8 // 22...2...H.2....
        .byte $85
        .text "++++"
        .byte $83
        .byte $2b,$2b,$85
        .text ",,,,"
        .byte $83
        .byte $2c,$2c
        .byte $85
        .text "++++"
        .byte $83
        .byte $2b,$2b,$85
        .text ",,,."
        .byte $83
        .byte $2e,$2e
        .byte $ff,$c0,$81,$00,$c8,$85
        .text "0000"
        .byte $83
        .byte $30,$30,$85
        .byte $30,$30
        .byte $30,$30,$83
        .byte $30,$30,$85
        .text "0000"
        .byte $83
        .byte $30,$30,$85
        .byte $30,$30
        .byte $30,$32,$83,$32,$81,$32,$ff,$c2,$81,$00,$ca // 02.2.2.....

txt_3b17:
        .byte $54,$54,$54,$c4,$00,$c7,$48,$ca,$81,$54,$c2,$00,$ca // TTT...H..T...

txt_3b24:
        .byte $54,$54,$c2,$00,$ca,$54,$c4,$00,$c7,$48,$ca,$54,$c7,$3c,$ff,$c9 // TT...T...H.T.<..
        .byte $81,$2b,$83,$30,$81,$2b,$83,$30,$81,$2b,$83,$30,$81,$2b,$83,$30 // .+.0.+.0.+.0.+.0
        .byte $81
        .text "+0+0,"
        .byte $83
        .byte $30,$81
        .byte $2c,$83
        .byte $30,$81
        .byte $2c,$83
        .byte $30
        .byte $81
        .byte $2c,$83
        .byte $30,$81
        .text ",0,0+"
        .byte $83
        .byte $30,$81
        .byte $2b,$83
        .byte $30
        .byte $81
        .byte $2b,$83
        .byte $30,$81
        .byte $2b,$83
        .byte $30,$81
        .text "+0+0,"
        .byte $83
        .byte $30
        .byte $81,$2c,$83,$30,$81,$2c,$83,$30,$81,$2e,$83,$32,$81,$2e,$32,$2e // .,.0.,.0...2..2.
        .byte $32,$ff,$c2,$8f,$00,$00,$ff,$c9,$81,$2b,$83,$30,$81,$2b,$83,$30 // 2........+.0.+.0
        .byte $81
        .byte $2b,$83
        .byte $30,$81
        .byte $2b,$83
        .byte $30,$81
        .text "+0+0,"
        .byte $83
        .byte $30
        .byte $81,$2c,$83,$30,$81,$2c,$83,$30,$81,$2c,$83,$30,$81,$2c,$30,$2c // .,.0.,.0.,.0.,0,
        .byte $30,$2b,$83,$30,$81,$2b,$83,$30,$81,$2b,$83,$30,$81,$2b,$83,$30 // 0+.0.+.0.+.0.+.0
        .byte $81
        .text "+0+0,"
        .byte $83
        .byte $30,$81
        .byte $2c,$83
        .byte $30,$81
        .byte $2c,$83
        .byte $30
        .byte $81,$2e,$c4,$81,$00,$83,$00,$81,$00,$00,$00,$ff,$cb,$80,$3a,$ef // ..............:.
        .byte $86,$3c,$83,$3a,$37,$3c,$80,$3a,$ef,$82,$3c,$80,$3d,$ef,$82,$3f // .<.:7<.:..<.=..?
        .byte $83,$3e,$3c,$80,$3a,$ef,$82,$3c,$83,$3f,$8f,$41,$81,$3f,$3e,$80 // .><.:..<.?.A.?>.
        .byte $3a,$ef,$82,$3c,$80,$3a,$ef,$82,$3c,$80,$3a,$ef,$82,$3c,$83,$3e // :..<.:..<.:..<.>
        .text "?CA?"
        .byte $80
        .byte $3a,$ef,$86
        .byte $3c,$83
        .byte $3a,$37,$8f
        .byte $3a,$ff,$cb
        .byte $80,$41,$ef,$82,$43,$83,$3c,$41,$3c,$80,$3e,$ef,$82,$3f,$83,$3c // .A..C.<A<.>..?.<
        .byte $80,$3c,$ef,$82,$3e,$83,$3c,$80,$3e,$ef,$82,$3f,$83,$3c,$80,$3c // .<..>.<.>..?.<.<
        .byte $ee,$82,$3e,$83,$3f,$80,$3a,$ef,$8a,$3c,$81,$3a,$3e,$83,$3c,$80 // ..>.?.:..<.:>.<.
        .byte $35,$ef,$82,$37,$83,$3e,$80,$35,$ef,$82,$37,$83,$3f,$80,$35,$ee // 5..7.>.5..7.?.5.
        .byte $82,$37,$83,$41,$80,$35,$ef,$82,$37,$80,$3d,$ef,$82,$3f,$83,$38 // .7.A.5..7.=..?.8
        .byte $3c,$83,$38,$3e,$83,$41,$80,$38,$ee,$86,$3a,$ff,$cc,$86,$24,$c0 // <.8>.A.8..:...$.
        .byte $80,$00,$cc,$86,$26,$c0,$80,$00,$cc,$86,$27,$c0,$80,$00,$cc,$81 // ....&.....'.....
        .text ")'&$"
        .byte $86
        .byte $27,$c0,$80,$00,$cc,$82
        .byte $2c,$c0,$80,$00,$cc
        .byte $92,$24,$c0,$80,$00,$cc,$86,$24,$c0,$80,$00,$cc,$82,$22,$c0,$80 // .$.....$....."..
        .byte $00,$cc,$8a,$27,$c0,$80,$00,$cc,$81   // ...'.....

txt_3cbd:
        .text "&$"
        .byte $22                                   // double quote
        .text "$"
        .byte $cc,$86
        .byte $27,$c0,$80,$00,$cc,$82
        .byte $24,$c0,$80,$00
        .byte $cc,$92,$22,$c0,$80,$00,$ff,$c1,$81,$19,$83,$19,$81,$19,$14,$16 // ..".............
        .byte $83,$19,$81,$19,$83,$19,$81,$14,$83,$19,$81,$1d,$1b,$ff,$cb,$80 // ................
        .byte $3f,$ed,$8e,$41,$87,$3f,$83,$41,$8b,$42,$83,$41,$80,$3f,$ed,$8a // ?..A.?.A.B.A.?..
        .byte $41,$83,$42,$41,$80,$3d,$ed,$96,$3f,$83,$3d,$80,$39,$ed,$9e,$3b // A.BA.=..?.=.9..;
        .byte $83,$3d,$80,$3f,$ee,$8e,$41,$87,$3f,$83,$41,$8b,$42,$83,$41,$80 // .=.?..A.?.A.B.A.
        .byte $3f,$ed,$8a,$41,$83,$42,$44,$80,$41,$ed,$96,$42,$83,$44,$46,$80 // ?..A.BD.A..B.DF.
        .byte $45,$ed,$9e,$47,$ff,$c2,$81,$00,$cd   // E..G.....

txt_3d36:
        .byte $30,$30,$30,$c4,$00,$c7,$48,$cd,$81,$30,$c2,$00,$cd // 000...H..0...

txt_3d43:
        .byte $30,$30,$c2,$00,$cd,$30,$c4,$00,$c7,$48,$cd,$30,$c7,$3c,$ff,$ce // 00...0...H.0.<..
        .byte $8b,$37,$87,$37,$83,$37,$cf,$87,$37,$ce,$9f,$37,$ff,$d0,$b7,$19 // .7.7.7..7..7....
        .byte $83,$1b,$19,$af,$17,$87,$17,$c4,$81,$0c,$0c,$0c,$0c,$ff,$ff,$c2 // ................
        .byte $80,$00,$cc,$9e,$18,$ff,$c2,$80,$00,$cc,$be,$18,$ff,$02,$7f,$48 // ...............H
        .text "MVKZ"
        .byte $7f,$5e,$7f
        .byte $4f,$5e
        .byte $4d,$4b,$46,$5b

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

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

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

// --- Region $9dda-$9dda ---
.pc = $9dda "dat_9dda"

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

// --- Region $e519-$e519 ---
.pc = $e519 "dat_e519"

dat_e519:
        // === Fill data (1 bytes, $e519-$e519) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

// --- Region $e600-$e9f0 ---
.pc = $e600 "dat_e600"

dat_e600:
        .byte $b1                                   // .

txt_e601:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$10,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$ac,$25,$7c,$c6,$06,$7e // .........`.%|..~
        .byte $00,$e3,$c0,$21,$fc,$e3,$c6,$a4,$25,$7c,$c6,$c6,$c0,$00,$e3,$06 // ...!....%|......
        .byte $21,$7e,$e3,$c6,$a4,$29,$7c,$c6,$c6,$fe,$00,$7e,$c0,$c0,$f8,$e3 // !~...)|....~....
        .byte $c0,$a4,$21,$7e,$e3,$c6,$a1,$e3,$c0,$21,$fc,$e3,$c6,$a4,$21,$3c // ..!~.....!....!<
        .byte $e3,$18,$a4,$21,$1e,$e3,$06,$a1,$e3,$c0,$e3,$c6,$23,$fc,$00,$3c // ...!........#..<
        .byte $e6,$18,$a4,$21,$fc,$e3,$d6,$a4,$21,$fc,$e3,$c6,$a4,$21,$7c,$e3 // ...!....!....!|.
        .byte $c6,$a4,$21,$fc,$e3,$c6,$a4,$21,$7e,$e3,$c6,$a4,$24,$7c,$c6,$c6 // ..!....!~...$|..
        .byte $c0,$a4,$25,$7c,$c6,$c0,$7c,$00,$e3,$c0,$21,$fc,$e3,$c0,$a4,$e4 // ..%|..|...!.....
        .byte $c6,$a4,$e4,$c6,$a4,$e4,$d6,$a4,$e3,$c6,$21,$7c,$a4,$e4,$c6,$a4 // ..........!|....
        .byte $24,$fe,$c6,$0c,$18,$a4,$21,$78,$e3,$60,$28,$00,$1c,$36,$36,$30 // $.....!x.`(..660
        .byte $60,$7c,$60,$a4,$21,$3c,$e3,$0c,$24,$00,$18,$3c,$7e,$e4,$18,$a5 // `|`.!<..$..<~...
        .byte $23,$20,$60,$fe,$a9,$e7,$18,$25,$00,$66,$66 // # `....%.ff

txt_e7a2:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $26,$10,$10,$7c,$d6,$d0,$7c,$a2,$26,$66,$f6,$6c,$0c,$18,$18,$a9 // &..|..|.&f.l....
        .byte $24,$18,$18,$08,$08,$a7,$21,$38,$e3,$60,$a4,$21,$38,$e3,$0c,$a5 // $.....!8.`.!8...
        .byte $23,$10                               // #.

txt_e7c7:
        .text "T8"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e3,$10,$21,$fe,$ba,$26,$06,$06,$0c,$0c,$18,$18,$a4,$24,$7c,$c6 // ..!..&.......$|.
        .byte $ce,$de,$a4,$24,$18,$38,$18,$18,$a4,$24,$7c,$c6,$06,$06,$a4,$24 // ...$.8...$|....$
        .byte $fc,$06,$06,$3c,$a4,$e4,$cc,$a4,$24,$fe,$c6,$c0,$fc,$a4,$24,$7c // ...<....$.....$|
        .byte $c6,$c0,$fc,$a4,$24,$fc,$06,$06,$1e,$a4,$24,$7c,$c6,$c6,$7c,$a4 // ....$.....$|..|.
        .byte $24,$7c,$c6,$c6,$7e,$a5,$22,$18,$18,$a6,$22,$18,$18,$a3,$26,$60 // $|..~."..."...&`
        .byte $38,$0e,$03,$00,$30,$a4,$24,$01,$87,$fe,$7c,$a2,$23,$18,$70,$c0 // 8...0.$...|.#.p.
        .byte $a4,$27,$7c,$c6,$c6,$06,$06,$0c,$18,$a8,$e3,$c6,$21,$7e,$a4,$e3 // .'|.........!~..
        .byte $c6,$21,$fc,$a4,$24,$c0,$c6,$c6,$7c,$a4,$e3,$c6,$21,$7e,$a4,$24 // .!..$...|...!~.$
        .byte $c0,$c6,$c6,$7c,$a4,$e4,$c0,$a4,$e3,$c6,$25,$7e,$06,$c6,$c6,$7c // ...|......%~...|
        .byte $e4,$c6,$a4,$e3,$18                   // .....

txt_e85f:
        .text "!<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e5,$06,$23,$c6,$c6,$7c,$e4,$c6,$a4,$e3,$18 // ..#..|.....

txt_e86d:
        .text "!<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e4,$d6,$a4,$e4,$c6,$a4,$e3,$c6,$21,$7c,$a4,$e3,$c6,$21,$fc,$e4 // ........!|...!..
        .byte $c0,$e3,$c6,$21,$7e,$e4,$06,$e4,$c0,$a4,$24,$06,$c6,$c6,$7c,$a4 // ...!~.....$...|.
        .byte $e3,$c0,$21,$7e,$a4,$e3,$c6,$21,$7c,$a4,$24,$c6,$6c,$6c,$38,$a4 // ..!~...!|.$.ll8.
        .byte $e3,$d6,$21,$7c,$a4,$e4,$c6,$a4,$e3,$c6,$29,$7e,$06,$c6,$c6,$7c // ..!|......)~...|
        .byte $30,$66,$c6,$fe,$a4,$e3,$60,$21,$78,$a4,$24,$c0,$c0,$c6,$fe,$a4 // 0f....`!x.$.....
        .byte $e3,$0c                               // ..

txt_e8c2:
        .text "!<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e8,$18,$22,$60,$20,$b0,$22,$18,$18,$b4,$26,$16,$d6,$d6,$7c,$10 // .."` ."...&...|.
        .byte $10,$a2,$26,$30,$30,$60,$6c,$de,$cc,$b2,$e3,$60 // ..&00`l....`

txt_e8e1:
        .text "!8"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e3,$0c                               // ..

txt_e8e6:
        .text "!8"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$fe,$38,$54,$10,$a4,$e3,$10,$a7,$24,$18,$18,$08,$08,$a2,$21 // $.8T.....$.....!
        .byte $fe,$a9,$22,$18,$18,$a4,$26,$30,$30,$60,$60,$c0,$c0,$a2,$24,$f6 // .."...&00``...$.
        .byte $e6,$c6,$7c,$a4,$e3,$18               // ..|...

txt_e90f:
        .text "!<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$7c,$c0,$c6,$fe,$a4,$24,$06,$06,$c6,$fc,$a4,$21,$fe,$e3,$0c // $|....$.....!...
        .byte $a4,$24,$06,$06,$c6,$fc,$a4,$e3,$c6,$21,$7c,$a4,$e4,$06,$a4,$e3 // .$.......!|.....
        .byte $c6,$21,$7c,$a4,$24,$06,$06,$c6,$7c,$a5,$22,$18,$18,$a6,$24,$18 // .!|.$...|."...$.
        .byte $18,$08,$08,$a3,$26,$18,$0f,$0f,$3e,$fb,$e1,$a2,$23,$ff,$c7,$01 // ....&...>...#...
        .byte $a2,$21,$81,$a2,$26,$0c,$d8,$f0,$7c,$df,$87,$a2,$e4,$18,$a2,$22 // .!..&...|......"
        .byte $18,$18,$a7,$c1,$a6,$c2,$a5,$c3,$a4,$c4,$a3,$c5,$a2,$c6,$a1,$cf // ................
        .byte $80,$40,$00,$e4,$20,$28,$10,$12,$05,$13,$05,$0e,$14,$13,$e4,$20 // .@.. (......... 
        .byte $b0,$e3,$20,$2a,$06,$01,$13,$14,$20,$06,$0f,$0f,$04,$2b,$e3,$20 // .. *.... ....+. 
        .byte $83,$50,$00,$60,$ba,$a9,$0d,$8d,$86,$02,$20,$44,$e5,$78,$a9,$00 // .P.`...... D.x..
        .byte $8d,$20,$d0,$8d,$21,$d0,$8d,$12,$d0,$8d,$3d,$03,$8d,$3c,$03,$8d // . ..!.....=..<..
        .byte $3e,$03,$8d,$3f,$03,$8d,$40,$03,$a9,$01,$8d,$1a,$d0,$8d,$41,$03 // >..?..@.......A.
        .byte $a9,$7f,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$a9,$94,$8d,$14,$03,$a9 // ................
        .byte $10,$8d,$15,$03,$ea,$a9,$00,$20,$03   // ....... .

txt_e9db:
        .text "0 "
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $11,$20,$c1,$12,$ea,$a2,$00,$a9,$00,$9d,$80,$06,$e8,$e0,$28,$d0 // . ............(.
        .byte $f6,$a2,$00                           // ...

// --- Region $ea6d-$eac0 ---
.pc = $ea6d "dat_ea6d"

dat_ea6d:
        .byte $ad,$3d,$03,$8d,$16,$d0,$a9,$b2,$cd,$12,$d0,$d0,$fb,$a0,$07,$88 // .=..............
        .byte $d0,$fd,$e5,$ea,$34,$a9,$19,$8d,$18,$d0,$a9,$09,$8d,$23,$d0,$a9 // ....4........#..
        .byte $0f,$8d,$22,$d0,$a9,$18,$8d,$16,$d0,$e3,$ea,$60,$a0,$ad,$4d,$30 // .."........`..M0
        .byte $29,$07,$69,$80,$8d,$71,$05,$8d,$86,$05,$ad,$4e,$30,$29,$07,$69 // ).i..q.....N0).i
        .byte $80,$8d,$6f,$05,$8d,$88,$05,$ad,$4c,$30,$29,$07,$69,$80,$8d,$6d // ..o.....L0).i..m
        .byte $05,$8d,$8a,$05                       // ....

// --- Region $eb40-$eb9b ---
.pc = $eb40 "dat_eb40"

dat_eb40:
        .byte $85,$02,$a9,$15,$85,$03,$60,$ad,$40,$03,$c9,$00,$f0,$01,$60,$ad // ......`.@.....`.
        .byte $3e,$03,$29,$7f,$aa,$bd,$d5,$11,$8d,$3f,$03,$ee,$3e,$03,$f0,$01 // >.)......?..>...
        .byte $60,$a9,$01,$8d,$40,$03,$a9,$00,$8d,$3e,$03,$60,$00,$09,$08,$0a // `...@....>.`....
        .byte $03,$07,$0d,$01,$80,$6a,$0d,$27,$01,$0d,$07,$03,$0a,$08,$09,$ab // .....j.'........
        .byte $60,$ec,$a2,$00,$ad,$3f,$03,$9d,$4c,$d9,$9d,$74,$d9,$e8,$e0,$10 // `....?..L..t....
        .byte $d0,$f5,$60,$ad,$40,$03,$c9,$01,$f0,$01,$60,$ad // ..`.@.....`.

// --- Region $ebca-$ebf9 ---
.pc = $ebca "dat_ebca"

dat_ebca:
        .byte $a2,$00,$bd,$80,$0c,$29,$3f,$9d,$4c,$05,$18,$69,$40,$9d,$74,$05 // .....)?.L..i@.t.
        .byte $e8,$e0,$10,$d0,$ed,$a9,$00,$8d,$40,$03,$a9,$01,$8d,$41,$03,$60 // ........@....A.`
        .byte $a2,$00,$a9,$02,$9d,$6b,$d9,$9d,$86,$d9,$e8,$e0,$07,$d0,$f3,$60 // .....k.........`

// --- Region $ec45-$ec4c ---
.pc = $ec45 "Segment $ec45"
        .byte $ea,$78,$a9,$34,$85,$01,$a2,$00       // .x.4....

// --- Region $ec6d-$f3cc ---
.pc = $ec6d "Segment $ec6d"
        .byte $a7,$e3,$ea,$2f,$05,$18,$03,$01,$0c,$09,$02,$15,$12 // .../.........

txt_ec7a:
        .text " ! '90"
        .byte $e6,$2e,$21,$20,$81,$a2,$00,$e6,$20,$22,$19,$0f,$e3,$2e,$22,$19 // ..! .... "....".
        .byte $0f,$e3,$2e,$60,$a3,$19,$0f           // ...`...

txt_ec97:
        .text " !! "
        .byte $05,$18,$03,$01,$0c,$09,$02,$15,$12,$20,$06,$01,$0e,$13 // ......... ....

txt_eca9:
        .text " .. "

txt_ecad:
        .encoding "screencode_mixed"
        .text "the brotherhood of the sword strikes out to bring you"
        .encoding "petscii_upper"

txt_ece2:
        .text " .. * "
        .byte $06,$01,$13,$14,$20,$06,$0f,$0f,$04   // .... ....

txt_ecf1:
        .text "+ * .. "

txt_ecf8:
        .encoding "screencode_mixed"
        .text "a little game from the guys at codemaster on this day"
        .encoding "petscii_upper"

txt_ed2d:
        .text ".. 02-12-90"
        .byte $e3,$2e,$60,$a8                       // ..`.

txt_ed3c:
        .encoding "screencode_mixed"
        .text "  not a bad game"
        .encoding "petscii_upper"

txt_ed4c:
        .text " .. "

txt_ed50:
        .encoding "screencode_mixed"
        .text "once again brought to you by legend"
        .encoding "petscii_upper"

txt_ed73:
        .text " !  .. "
        .byte $0d                                   // string terminator

txt_ed7b:
        .encoding "screencode_mixed"
        .text "embers of the best - excalibur are: x-factor"
        .encoding "petscii_upper"

txt_eda7:
        .text " .. "
        .byte $0f,$16,$05,$12,$0d,$09,$0e,$04       // ........

txt_edb3:
        .text " .. "

txt_edb7:
        .encoding "screencode_mixed"
        .text "cavalier and gizmo ! and now on to the greets"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$c2                       // ..`.

txt_ede8:
        .encoding "screencode_mixed"
        .text " euro hello's to : legend"
        .encoding "petscii_upper"

txt_ee01:
        .text " <=> "
        .byte $09,$0b,$01,$12,$09,$2d,$14,$01,$0c,$05,$0e,$14 // .....-......

txt_ee12:
        .text " <=> "
        .byte $01,$03,$14,$09,$0f,$0e               // ......

txt_ee1d:
        .text " <=> "
        .byte $09,$0c,$0c,$15,$13,$09,$0f,$0e       // ........

txt_ee2a:
        .text " <=> "
        .byte $03,$05,$0e,$13,$0f,$12               // ......

txt_ee35:
        .text " <=> "
        .byte $01,$0e,$04,$20,$03,$12,$01,$1a,$19,$2d,$07,$10 // ... .....-..

txt_ee46:
        .text " !! "

txt_ee4a:
        .encoding "screencode_mixed"
        .text "u.s. high fivers swinging out to : nec"
        .encoding "petscii_upper"

txt_ee70:
        .text " <=> "
        .byte $18,$04,$13                           // ...

txt_ee78:
        .text " <=> "
        .byte $09,$0e,$03,$20,$28,$05,$18,$03,$05,$10,$14,$20,$13,$08,$01,$12 // ... (...... ....
        .byte $0b                                   // .

txt_ee8e:
        .text ") <=> "
        .byte $01,$14,$03                           // ...

txt_ee97:
        .text " <=> "

txt_ee9c:
        .encoding "screencode_mixed"
        .text "fan and occult"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$52                       // ..`R

txt_eeae:
        .encoding "screencode_mixed"
        .text " be sure to call telephone anarchy/excalibur-legend h.q. at"
        .encoding "petscii_upper"

txt_eee9:
        .text " : <=> 209-224-7213 <=>"
        .byte $e3,$2e,$60,$dd                       // ..`.

txt_ef04:
        .encoding "screencode_mixed"
        .text " the latest warez, the latest wars"
        .encoding "petscii_upper"

txt_ef26:
        .text " .. "

txt_ef2a:
        .encoding "screencode_mixed"
        .text "you can get it all.. the sword in"
        .encoding "petscii_upper"

txt_ef4b:
        .text " 1990 "

txt_ef51:
        .encoding "screencode_mixed"
        .text "is unrelenting in its fury"
        .encoding "petscii_upper"

txt_ef6b:
        .text " .. "

txt_ef6f:
        .encoding "screencode_mixed"
        .text "it's hunger shall never be appeased.. excalibur ! where legends become reality ! fear not.. we shall strike again "
        .encoding "petscii_upper"
        .byte $e3,$2e,$e9,$20,$2b,$0f,$15,$14,$14,$01,$20,$08,$05,$12,$05,$20 // ... +..... .... 
        .byte $e6,$2e,$f9,$20,$87,$7b,$00,$22,$01,$08,$e3,$20,$24,$80,$80,$15 // ... .{."... $...
        .byte $40,$a6                               // @.

txt_f003:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$54,$e7,$04,$21,$55,$e7,$80,$22,$50,$05,$a8,$21,$40,$e3,$10 // !T..!U.."P..!@..
        .byte $23,$04,$04,$05,$e7,$08,$21,$45,$e7,$48,$23,$00,$50,$04,$e3,$01 // #.....!E.H#.P...
        .byte $a2,$21,$05,$e5,$08,$22,$48,$48,$e8,$40,$a6,$22,$40,$40,$e8,$80 // .!..."HH.@."@@..
        .byte $22,$00,$02,$e3,$04,$21,$05,$a3,$21,$aa,$a3,$25,$55,$00,$0a,$00 // "....!..!..%U...
        .byte $aa,$a3                               // ..

txt_f048:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$04,$a4,$a3,$e3,$40,$e5,$04,$21,$01,$a7 // "....@..!..

txt_f056:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e5,$80,$a3,$e8,$04,$22,$00,$02,$e6,$04,$22,$00,$aa,$a6,$22,$04 // ....."...."...".
        .byte $a4,$a6,$22,$80,$aa,$a3,$23,$55,$80,$80,$a2,$e4,$80,$a2,$e8,$08 // .."...#U........
        .byte $22,$48,$4a,$e6,$40,$22,$00,$aa,$a3,$25,$55,$80,$80,$00,$a0,$e3 // "HJ.@"...%U.....
        .byte $08                                   // .

txt_f08a:
        .text "!X"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e8,$48,$22,$00,$aa,$a3,$27,$55,$80,$a8,$82,$8b,$ad,$b5,$e4,$95 // .H"...'U........
        .byte $22,$aa,$ff,$e3                       // "...

txt_f0a1:
        .text "U%ZTT"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $f5,$e3                               // ..

txt_f0a9:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a2,$26,$80,$ea,$7f                   // .&...

txt_f0b1:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a2,$e6,$40,$a2                       // ..@.

txt_f0b8:
        .text "$"
        .byte $22                                   // double quote character
        .text "+-"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $e4,$95,$2e,$a8,$fe                   // .....

txt_f0c2:
        .text "WUUVTT"
        .byte $00                                   // string terminator
        .byte $28,$be,$d7,$55,$aa,$a2,$2b,$02,$0b,$ad,$f5,$55,$55,$95,$95,$90 // (..U..+....UU...
        .byte $d0,$50,$e5                           // .P.

txt_f0dc:
        .text "T"
        .byte $22                                   // double quote character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $f4,$e6                               // ..

txt_f0e1:
        .text "T."
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $fe                                   // .

txt_f0e5:
        .text "WUUZTT"
        .byte $00                                   // string terminator
        .byte $0a,$af,$f5,$55,$aa,$a2,$25,$02,$8b,$ed,$75,$55,$e3,$95,$24,$08 // ...U..%...uU..$.
        .byte $08,$0a,$0b,$e4,$09                   // .....

txt_f101:
        .text "#*"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $d5,$e5                               // ..

txt_f106:
        .text "U&"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $be,$97,$95,$95,$aa,$a2               // ......

txt_f10f:
        .text "&*"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $d5                                   // .

txt_f113:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a3
        .byte $2b,$80,$ea,$7f
        .byte $55,$a9,$09,$09
        .text "HHJK"
        .byte $e4

txt_f124:
        .text "I"
        .byte $22                                   // double quote character
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $97,$e3,$95,$21,$aa,$a2,$60,$7c,$80,$e0,$7a,$5f,$55,$a9,$09,$09 // ...!..`|..z_U...
        .byte $95,$9d,$b7,$bf,$ae,$bb,$aa,$a2,$54,$d5,$77,$ff,$ee,$bb,$aa,$22 // ........T.w...."
        .byte $00,$55,$77,$ff,$ee,$bb,$aa,$22,$00,$54,$74,$f4,$e4,$b4,$a4 // .Uw....".Tt....

txt_f156:
        .text "$T"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $74,$f4,$e4,$b4,$a4,$24,$54,$dd,$77,$ff,$ee,$bb,$aa,$22,$09 // t....$T.w....".

txt_f168:
        .text "IKKJKJJU"
        .byte $dd,$77,$ff,$ee,$bb,$aa               // .w....

txt_f176:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .text "EKKJKJJ"
        .byte $09,$5d,$77,$ff,$ee,$bb,$aa           // .]w....

txt_f186:
        .byte $22                                   // double quote character
        .text "IIKKJKJJ"
        .byte $40                                   // @ character
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $77,$ff,$ee,$bb,$aa,$22,$09,$59,$77,$ff,$ee,$bb,$aa,$22,$09,$09 // w....".Yw...."..
        .byte $0b,$0b,$0a,$0b,$0a,$0a,$88,$80,$a2,$80,$e3,$20,$24,$08,$88,$00 // ........... $...
        .byte $22,$a5,$23,$84,$04,$24,$e5,$04,$23,$88,$80,$a2,$e5,$80,$2b,$88 // ".#..$..#.....+.
        .byte $80,$a2,$80,$80,$20,$20,$08,$48,$48,$4a,$e5,$48,$24,$88,$00,$22 // ....  .HHJ.H$.."
        .byte $00,$e3,$01
        .byte $25,$08
        .text "HHJH"
        .byte $e3,$02
        .byte $24,$00,$88,$00
        .byte $22
        .byte $a4,$24,$80,$08,$08,$0a,$e5,$08,$21,$02,$a7,$22,$80,$2a,$a6,$22 // .$......!..".*."
        .byte $80,$aa,$a6                           // ...

txt_f1f4:
        .byte $22                                   // double quote character
        .text "HJ"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$a0,$a7,$22,$28,$02,$a6           // !.."(..

txt_f1ff:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$0a,$a7,$21,$aa,$a7,$21,$40,$85,$37,$00,$3a,$01,$02,$03,$03 // !..!..!@.7.:....
        .byte $04,$05,$04,$00,$05,$04,$01,$02,$03,$03,$04,$05,$03,$03,$06,$07 // ................
        .byte $05,$04,$00,$08,$03,$09,$e3,$03,$60,$3f,$0a,$0b,$03,$0c,$08,$03 // ........`?......
        .byte $09,$03,$03,$0a,$0d,$0e,$0f,$10,$11,$12,$0e,$13,$14,$15,$16,$0e // ................
        .byte $17,$18,$18,$19,$1a,$11,$11,$1b,$16,$0e,$16,$00,$1c,$00,$1d,$1e // ................
        .byte $11,$1f,$00,$20,$00,$0c,$1c,$00,$1d,$21,$1f,$00,$0c // ... .....!...

txt_f260:
        .byte $22                                   // double quote character
        .text "#$%&'()*+"
        .byte $22                                   // double quote character
        .text ","
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $60                                   // `

txt_f26e:
        .text "B"
        .byte $22                                   // double quote character
        .text "-./,"
        .byte $22                                   // double quote character
        .text ","
        .byte $00                                   // string terminator
        .byte $30,$31,$0c                           // 01.

txt_f27a:
        .text "234151"
        .byte $0c,$30,$31,$0c,$36,$37,$31,$0c       // .01.671.

txt_f288:
        .text "89::;8<"
        .byte $00                                   // string terminator

txt_f290:
        .text "8<8=::;8<"
        .byte $00                                   // string terminator

txt_f29a:
        .text "8<89:>?"
        .byte $40                                   // @ character
        .text "::A?B?CD?"
        .byte $0c,$00
        .byte $45,$3f,$0c
        .byte $46,$e3
        .text "G'HIH"
        .byte $00
        .byte $49,$48,$46
        .byte $e3
        .text "G,HIH"
        .byte $00

txt_f2c2:
        .text "IHJGGKGK"
        .byte $e3
        .text "G#LMN"
        .byte $e3
        .byte $47,$60,$1f,$0c,$00
        .byte $4f,$47,$0c
        .byte $50
        .byte $51,$18,$18,$19,$52,$19,$00,$52,$19,$50,$51,$18,$18,$19,$52,$19 // Q...R..R.PQ...R.
        .byte $00,$52,$19,$50,$51,$18,$53,$18,$53,$e3,$18,$23,$54,$00,$55,$e3 // .R.PQ.S.S..#T.U.
        .byte $18,$25,$56,$00,$1c,$00,$0c,$80,$25,$00,$23,$1c,$00,$0c,$80,$25 // .%V.....%.#....%
        .byte $00
        .text "#WXY"
        .byte $86,$c0,$00

txt_f312:
        .text "'L"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $30,$4c,$e6,$30,$01,$a4,$26,$06,$ff,$ef,$01,$03,$00,$e3,$50,$e3 // 0L.0..&.......P.
        .byte $04,$c3,$2d,$00,$07,$0e,$00,$01,$01,$02,$04,$07,$03,$00,$02,$04 // ..-.............
        .byte $a2,$2a,$04,$41,$41,$01,$2b,$30,$00,$08,$08,$02,$e3,$fe,$a2,$24 // .*.AA.+0.......$
        .byte $01,$41,$3a,$80,$a3,$23,$0d,$11,$01,$a4,$2e,$02,$00,$02,$40,$00 // .A:..#........@.
        .byte $0d,$11,$01,$0a,$67,$16,$05,$05,$0f,$a2,$21,$01,$a4,$26,$80,$80 // ....g.....!..&..
        .byte $f0,$15,$12,$05,$a3,$24,$12,$0c,$24,$01,$a6,$2a,$03,$07,$b5,$03 // .....$..$..*....
        .byte $65,$41,$1f,$29,$00,$e0,$e3,$01,$a2,$23,$0a,$67,$16,$a9,$23,$68 // eA.).....#.g..#h
        .byte $00,$18,$a3,$60,$21,$30,$0a,$08,$06,$04,$03,$02,$03,$30,$0e,$0c // ...`!0.......0..
        .byte $24,$24,$0e,$0c,$30,$30,$0e,$0c,$3c,$0e,$48,$0c,$3c,$30,$0e // $$..00..<.H.<0.

txt_f3a4:
        .text "H$$HH$"
        .byte $81,$e7,$41,$21,$81,$02,$41,$41,$81,$81,$2a,$41,$41,$81,$11,$81 // ..A!..AA..*AA...
        .byte $11,$81,$81,$41,$15,$e3,$81,$22,$15,$81,$a3,$60,$c6,$01,$0f,$2f // ...A..."...`.../
        .byte $f1,$f2,$f4                           // ...

// --- Region $f3dc-$f401 ---
.pc = $f3dc "Segment $f3dc"
        .byte $bd,$80,$3d,$8d,$46,$30,$8a,$8d,$7c,$30,$a2,$00,$0a,$0a,$18,$6d // ..=.F0..|0.....m
        .byte $7c,$30,$6d,$7c,$30,$a8,$b9,$55,$38,$9d // |0m|0..U8.

txt_f3f6:
        .text "O8"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $e8,$e0,$06,$d0,$f4,$a0,$00,$ad,$7c   // ........|

// --- Region $f490-$f49b ---
.pc = $f490 "dat_f490"

dat_f490:
        .byte $3c,$a8,$8c                           // <..

txt_f493:
        .text "I0"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $b3,$38,$29,$f0,$8d,$3b               // .8)..;

// --- Region $f726-$f740 ---
.pc = $f726 "dat_f726"

dat_f726:
        .byte $3b,$8d,$86,$30,$98,$48,$bd,$64,$30,$c9,$09,$b0,$1d,$18,$6d,$86 // ;..0.H.d0.....m.
        .byte $30,$a8,$88,$b9,$af,$30,$9d           // 0....0.

txt_f73d:
        .text "*0"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $8f                                   // .

// --- Region $f7bf-$f7d5 ---
.pc = $f7bf "Segment $f7bf"
        .byte $b0,$38,$29,$10,$d0,$4a,$bd,$b0,$38,$29,$0f,$e4,$0a,$60,$46,$8d // .8)..J..8)...`F.
        .byte $f1,$34,$8a,$a8,$ae,$38,$30           // .4...80

// --- Region $f807-$f81d ---
.pc = $f807 "Segment $f807"
        .byte $1e,$30,$bc,$1e,$30,$b1,$14,$60,$bd,$b0,$38,$29,$0f,$e4,$0a,$60 // .0..0..`..8)...`
        .byte $c9,$8d,$3b,$35,$8a,$a8,$ae           // ..;5...

// --- Region $f8e4-$f8ee ---
.pc = $f8e4 "dat_f8e4"

dat_f8e4:
        .byte $97,$8d,$77,$30,$a9,$01,$9d,$83,$30,$bd,$2d // ..w0....0.-

// --- Region $f930-$fce1 ---
.pc = $f930 "Segment $f930"
        .byte $c0,$90,$14,$29,$1f,$18,$7d,$80,$30,$9d // ...)..}.0.

txt_f93a:
        .text "00"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$9d,$8c,$30,$fe                   // ...0.

txt_f942:
        .text "!0"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $b1,$f8,$c9,$80,$90,$09,$29,$3f,$9d,$51,$30,$fe // ......)?.Q0.

txt_f951:
        .text "!0"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $60,$b1,$f8,$29,$7f,$18,$7d,$cf,$30,$9d,$2d,$30,$0a,$a8,$b9,$0b // `..)..}.0.-0....
        .byte $37,$9d,$7d,$30,$b9,$0c,$37,$9d       // 7.}0..7.

txt_f96c:
        .text "?0"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $51,$30,$9d,$24,$30,$8a,$8d           // Q0.$0..

txt_f976:
        .text "80"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$30,$30,$e3,$0a,$61,$41,$aa,$bd,$af,$38,$8d // .00..aA...8.

txt_f985:
        .text "90"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $1d,$30,$bd,$b3,$38,$29,$0f,$99,$03,$d4,$48,$bd,$b6,$38,$29,$01 // .0..8)....H..8).
        .byte $f0,$13,$20,$c7,$34,$ac,$1d,$30,$bd,$89,$30,$99,$06,$d4,$a9,$00 // .. .4..0..0.....
        .byte $99,$05,$d4,$f0,$0f,$bd,$b1,$38,$99,$06,$d4,$bd,$b0,$38,$99,$05 // .......8.....8..
        .byte $d4,$ae                               // ..

txt_f9ba:
        .text "80"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$99,$02,$d4,$9d,$5b,$30,$9d,$54,$30,$9d,$3c,$30,$68,$9d,$5e // .....[0.T0.<0h.^
        .byte $30,$ad,$39,$30,$9d,$2a,$30,$fe       // 0.90.*0.

txt_f9d5:
        .text "!0"
        .byte $bc                                   // '<' | $80 (end-of-string marker)

txt_f9d8:
        .text "!0"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $f8,$c9,$ff,$d0,$18,$a9,$00,$9d,$21,$30,$9d,$80,$30,$bd,$27,$30 // ........!0..0.'0
        .byte $f0,$05,$de                           // ...

txt_f9ee:
        .text "'0"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $03,$fe,$1e                           // ...

txt_f9f4:
        .text "0L"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $34,$c9,$fe,$d0,$f9,$a9,$01,$9d,$07,$30,$d0,$dd,$16,$01,$27,$01 // 4........0....'.
        .byte $39,$01,$4b,$01,$5f,$01,$74,$01,$8a,$01,$a1,$01,$ba,$01,$d4,$01 // 9.K._.t.........
        .byte $f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$be,$02,$e7,$02 // ....-.N.q.......
        .byte $14,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a,$04,$9c,$04 // ..B.t.......Z...
        .byte $e2,$04,$2d,$05,$7b,$05,$cf,$05,$27,$06,$85,$06,$e8,$06,$51,$07 // ..-.{...'.....Q.
        .byte $c1,$07,$37,$08,$b4,$08,$38,$09,$c4,$09,$59,$0a,$f7,$0a,$9e,$0b // ..7...8...Y.....
        .byte $4e,$0c,$0a,$0d,$d0,$0d,$a2,$0e,$81,$0f,$6d,$10,$67,$11,$70,$12 // N.........m.g.p.
        .byte $89,$13,$b2,$14,$ed,$15,$3b,$17,$9d,$18,$14,$1a,$a0,$1b,$45,$1d // ......;.......E.
        .byte $03,$1f,$db,$20,$cf,$22,$e1,$24,$12,$27,$65,$29,$db,$2b,$76 // ... .".$.'e).+v

txt_fa86:
        .text ".:1'4A7"
        .byte $8a,$3a,$05,$3e,$b5,$41,$9d,$45,$c1   // .:.>.A.E.

txt_fa96:
        .text "I$N"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $52,$b6,$57,$ed,$5c,$73,$62,$4e,$68,$82,$6e,$14,$75,$0a,$7c,$6a // R.W.\sbNh.n.u.|j
        .byte $83,$3b,$8b,$82,$93,$48,$9c,$93,$a5,$6b,$af,$da,$b9,$e7,$c3,$9c // .;...H...k......
        .byte $d0,$04,$dd,$28,$ea,$14,$f8,$a6,$60,$e0,$15,$3a,$19,$3a,$6b,$3a // ...(....`..:.:k:
        .byte $8b,$3a,$ab,$3a,$cb,$3a,$ed,$3a,$13,$3b,$33,$3b,$86,$3b,$8b,$3b // .:.:.:.:.;3;.;.;
        .byte $e0
        .byte $3b,$23,$3c,$80
        .byte $3c,$d4
        .byte $3c,$eb
        .text "<2=R="
        .byte $60
        .byte $3d
        .byte $71,$3d,$72,$3d,$79,$3d,$00,$76,$00,$77,$00,$78,$00,$79,$00,$7a // q=r=y=.v.w.x.y.z
        .byte $00,$7b,$00,$7c,$00,$7d,$00,$7e,$00,$7f,$00,$80,$00,$81,$00,$82 // .{.|.}.~........
        .byte $00,$83,$00,$84,$00,$85,$00,$86,$00,$87,$00,$88,$00,$89,$00,$8a // ................
        .byte $00,$8b,$00,$8c,$00,$8d,$00,$8e,$00,$8f,$00,$90,$00,$91,$00,$92 // ................
        .byte $00,$93,$00,$94,$00,$95,$00,$96,$00,$97,$00,$98,$00,$99,$00,$9a // ................
        .byte $00,$9b,$00,$9c,$00,$9d,$00,$9e,$00,$9f,$37,$39,$75,$39,$9b,$39 // ..........79u9.9
        .byte $37,$39,$75,$39,$9b,$39,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e // 79u9.9.].^._.].^
        .byte $00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d // ._.].^._.].^._.]
        .byte $00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f // .^._.].^._.].^._
        .byte $00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e // .].^._.].^._.].^
        .byte $00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$00,$5d // ._.].^._.].^._.]
        .byte $00,$5e,$00,$5f,$00,$5d,$00,$5e,$00,$5f,$a8,$2d,$41,$08,$09,$08 // .^._.].^._.-A...
        .byte $66,$00,$21,$42,$01,$0f,$f8,$08,$18,$a2,$60,$24,$14,$41,$00,$b6 // f.!B......`$.A..
        .byte $08,$68,$37,$00,$88,$01,$0f,$f8,$08,$18,$23,$00,$14,$41,$00,$b6 // .h7.......#..A..
        .byte $08,$68,$38,$00,$88,$41,$00,$b6,$08,$68,$58,$00,$88,$17,$06,$06 // .h8..A...hX.....
        .byte $a4,$26,$80,$41,$00,$99,$08,$8d,$a2,$26,$80,$41,$00,$c9,$08,$8d // .&.A.....&.A....
        .byte $a2,$24,$80,$81,$02,$02,$a4,$2e,$80,$41,$00,$7e,$a8,$58,$54,$00 // .$.......A.~.XT.
        .byte $40,$41,$00,$9e,$08,$34,$a2,$3e,$40,$41,$00,$b6,$08,$68,$47,$00 // @A...4.>@A...hG.
        .byte $88,$41,$00,$8d,$08,$48,$59,$00,$48,$41,$00,$8d,$08,$48,$57,$00 // .A...HY.HA...HW.
        .byte $48,$41,$00,$7f,$08,$54,$a2,$22,$40,$80,$e3,$05,$21,$8c,$e6,$01 // HA...T."@...!...
        .byte $60,$28,$80,$08,$08,$05,$05,$8c,$01,$80,$0e,$0e,$7e,$0e,$0e,$80 // `(..........~...
        .byte $0e,$0e,$7e,$0e,$0e,$80,$0e,$0e,$7e,$0e,$0e,$80,$0e,$0e,$7e,$0e // ..~.....~.....~.
        .byte $0e,$80,$0f,$81,$11,$7f,$11,$80,$05,$8c,$e3,$01,$29,$80,$0d,$8c // ............)...
        .byte $14,$8c,$53,$15,$ff,$80,$e3,$06,$25,$08,$0a,$0b,$08,$0c,$e3,$0d // ..S.....%.......
        .byte $24,$06,$06,$0a,$0f,$02,$81,$11,$7f,$11,$21,$80,$e3,$12,$2f,$06 // $.........!.../.
        .byte $08,$0b,$08,$0a,$80,$14,$53,$15,$ff,$80,$54,$09,$54,$07,$03,$02 // ......S...T.T...
        .byte $03,$02,$04,$21,$8c,$05,$02,$03,$02,$04,$60,$37,$80,$58,$07,$02 // ...!......`7.X..
        .byte $03,$02,$04,$8c,$02,$03,$02,$04,$8d,$10,$10,$8b,$10,$10,$8d,$10 // ................
        .byte $10,$8b,$10,$10,$8d,$10,$10,$8b,$10,$10,$8d,$10,$10,$8b,$10,$10 // ................
        .byte $8d,$10,$10,$8b,$10,$10,$8d,$10,$10,$8b,$10,$10,$8d,$10,$10,$8b // ................
        .byte $10,$10,$8c,$03,$02,$03,$02,$04,$21,$80,$02,$02,$03,$02,$04,$2d // ........!......-
        .byte $74,$14,$02,$03,$02,$04,$15,$ff       // t.......

// --- Region $fce6-$fd14 ---
.pc = $fce6 "Segment $fce6"
        .byte $c1,$02,$81,$18,$83,$18,$2c,$81,$16,$83,$18,$83,$18,$81,$18,$13 // ......,.........
        .byte $16,$1b,$1a,$02,$81,$14,$83,$14,$2c,$83,$13,$81,$11,$83,$11,$83 // ........,.......
        .byte $11,$81,$11,$16,$17,$02,$83,$18,$81,$18,$2c,$83,$16,$81,$18 // ..........,....

// --- Region $fd32-$fda2 ---
.pc = $fd32 "Segment $fd32"
        .byte $00,$c3,$e3                           // ...

txt_fd35:
        .text "0="
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $00,$c7,$48,$c3,$81,$30,$c2,$00,$c3   // ..H..0...

txt_fd41:
        .text "00"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$c3,$30,$c4,$00,$c7,$48,$c3,$30,$c7,$3c,$ff,$c2,$81,$00,$c5 // ..0...H.0.<.....
        .byte $e3                                   // .

txt_fd55:
        .text "0="
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $00,$c7,$48,$c5,$81,$30,$c2,$00,$c6   // ..H..0...

txt_fd61:
        .text "00"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$c6,$30,$c4,$00,$c7,$48,$c6,$30,$c7,$3c,$ff,$c2,$81,$00,$c5 // ..0...H.0.<.....
        .byte $e3                                   // .

txt_fd75:
        .text "0;"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $00,$c7,$48,$c5,$81,$30,$c2,$00,$c5   // ..H..0...

txt_fd81:
        .text "22"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$c5,$32,$c4,$00,$c7,$48,$c5,$32,$c4,$00,$ff,$c8,$85,$e4,$2b // ..2...H.2......+
        .byte $24,$83,$2b,$2b,$85,$e4,$2c,$24,$83,$2c,$2c,$85,$e4,$2b,$24 // $.++..,$.,,..+$

// --- Region $fda8-$ff80 ---
.pc = $fda8 "Segment $fda8"
        .byte $2c,$29,$2e,$83,$2e,$2e,$ff,$c0,$81,$00,$c8,$43,$85,$30,$30,$30 // ,).........C.000
        .byte $30,$83,$30,$30,$21,$85,$e3,$30,$2a,$32,$83,$32,$81,$32,$ff,$c2 // 0.00!..0*2.2.2..
        .byte $81,$00,$ca,$e3                       // ....

txt_fdcc:
        .text "T:"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $00,$c7,$48,$ca,$81,$54,$c2,$00,$ca   // ..H..T...

txt_fdd8:
        .text "TT"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$ca,$54,$c4,$00,$c7,$48,$ca,$54,$c7,$3c,$ff,$c9,$04,$81,$2b // ..T...H.T.<....+
        .byte $83
        .byte $30,$25,$81
        .text "+0+0"
        .byte $04
        .byte $2c,$83
        .byte $30,$81
        .byte $24,$2c,$30
        .byte $2c,$30,$04
        .byte $2b,$83
        .byte $30,$81
        .text "$+0+0"
        .byte $03
        .byte $2c,$83
        .byte $30
        .byte $81
        .byte $2b,$2e,$83
        .byte $32,$81
        .text ".2.2"
        .byte $ff,$c2,$8f,$a2
        .byte $22,$ff
        .byte $c9,$04,$81
        .byte $2b,$83
        .byte $30,$25,$81
        .text "+0+0"
        .byte $04
        .byte $2c,$83
        .byte $30
        .byte $81
        .text "$,0,0"
        .byte $04
        .byte $2b,$83
        .byte $30,$81
        .text "$+0+0"
        .byte $03,$2c,$83,$30,$81                   // .,.0.

txt_fe40:
        .text "'."
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $81,$00,$83,$00,$81,$a3,$61,$57,$ff,$cb,$80,$3a,$ef,$86,$3c,$83 // ......aW...:..<.
        .byte $3a,$37,$3c,$80,$3a,$ef,$82,$3c,$80,$3d,$ef,$82,$3f,$83,$3e,$3c // :7<.:..<.=..?.><
        .byte $80,$3a,$ef,$82,$3c,$83,$3f,$8f,$41,$81,$3f,$3e,$80,$3a,$ef,$82 // .:..<.?.A.?>.:..
        .byte $3c,$80
        .byte $3a,$ef,$82
        .byte $3c,$80
        .byte $3a,$ef,$82
        .byte $3c,$83
        .text ">?CA"
        .byte $3f,$80,$3a,$ef,$86,$3c,$83,$3a,$37,$8f,$3a,$ff,$cb,$80,$41,$ef // ?.:..<.:7.:...A.
        .byte $82,$43,$83,$3c,$41,$3c,$80,$3e,$ef,$82,$3f,$83,$3c,$80,$3c,$ef // .C.<A<.>..?.<.<.
        .byte $82,$3e,$83,$3c,$80,$3e,$ef,$82,$3f,$83,$3c,$80,$3c,$ee,$82,$3e // .>.<.>..?.<.<..>
        .byte $83,$3f,$80,$3a,$ef,$8a,$3c,$81,$3a,$3e,$83,$3c,$80,$35,$ef,$82 // .?.:..<.:>.<.5..
        .byte $37,$83,$3e,$80,$35,$ef,$82,$37,$83,$3f,$80,$35,$ee,$82,$37,$83 // 7.>.5..7.?.5..7.
        .byte $41,$80,$35,$ef,$82,$37,$80,$3d,$ef,$82,$3f,$83,$38,$3c,$83,$38 // A.5..7.=..?.8<.8
        .byte $3e,$83,$41,$80,$38,$ee,$86,$3a,$ff,$cc,$86,$24,$c0,$80,$00,$cc // >.A.8..:...$....
        .byte $86,$26,$c0,$80,$00,$cc,$86,$27,$c0,$80,$00,$cc,$81,$29,$27,$26 // .&.....'.....)'&
        .byte $24,$86,$27,$c0,$80,$00,$cc,$82,$2c,$c0,$80,$00,$cc,$92,$24,$c0 // $.'.....,.....$.
        .byte $80,$00,$cc,$86,$24,$c0,$80,$00,$cc,$82,$22,$c0,$80,$00,$cc,$8a // ....$.....".....
        .byte $27,$c0,$80,$00,$cc,$81               // '.....

txt_ff29:
        .text "&$"
        .byte $22                                   // double quote character
        .text "$"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $86,$27,$c0,$80,$00,$cc,$82,$24,$c0,$80,$00,$cc,$92,$22,$c0,$80 // .'.....$....."..
        .byte $00,$ff,$c1,$81,$19,$83,$19,$81,$19,$14,$16,$83,$19,$81,$19,$83 // ................
        .byte $19,$81,$14,$83,$19,$81,$1d,$1b,$ff,$cb,$80,$3f,$ed,$8e,$41,$87 // ...........?..A.
        .byte $3f,$83,$41,$8b,$42,$83,$41,$80,$3f,$ed,$8a,$41,$83,$42,$41,$80 // ?.A.B.A.?..A.BA.
        .byte $3d,$ed,$96,$3f,$83,$3d,$80,$39,$ed,$9e,$3b,$83,$3d,$80,$3f,$ee // =..?.=.9..;.=.?.
        .byte $8e,$41,$87                           // .A.

// --- Region $ff86-$ffff ---
.pc = $ff86 "dat_ff86"

dat_ff86:
        .byte $83,$41,$80,$3f,$ed,$8a,$41,$83,$42,$44,$80,$41,$ed,$96,$42,$83 // .A.?..A.BD.A..B.
        .byte $44,$46,$80,$45,$ed,$9e,$47,$ff,$c2,$81,$00,$cd,$e3,$30,$60,$33 // DF.E..G......0`3
        .byte $c4,$00,$c7,$48,$cd,$81,$30,$c2,$00,$cd // ...H..0...

txt_ffb0:
        .text "00"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$cd,$30,$c4,$00,$c7,$48,$cd,$30,$c7,$3c,$ff,$ce,$8b,$37,$87 // ..0...H.0.<...7.
        .byte $37,$83,$37,$cf,$87,$37,$ce,$9f,$37,$ff,$d0,$b7,$19,$83,$1b,$19 // 7.7..7..7.......
        .byte $af,$17,$87,$17,$c4,$81,$e4,$0c,$c2,$3e,$c2,$80,$00,$cc,$9e,$18 // .........>......
        .byte $ff,$c2,$80,$00,$cc,$be,$18,$ff,$02,$7f
        .text "HMVKZ"
        .byte $7f
        .byte $5e,$7f,$4f,$5e,$4d,$4b,$46,$5b,$82,$70,$00,$00,$04 // ^.O^MKF[.p...
