// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:19
// 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:  $2800 (10240)
// IRQ handler:  $372f (irq_372f)
// IRQ handler:  $3811 (irq_3811)
// IRQ handler:  $384e (irq_384e)
//
// Code: 3120 bytes, Data: 60368 bytes
// Labels: 445, Subroutines: 21
//
// Cross-references: all OK
// ============================================


// --- Region $0916-$0916 ---
.pc = $0916 "sub_0916"
// Referenced by: jsr from $ff5b

sub_0916:
        brk

// --- Region $0e5b-$0e61 ---
.pc = $0e5b "loc_0e5b"

loc_0e5b:
        sbc $d9

loc_0e5d:
        sbc $d5

loc_0e5f:
        sta $00,x

loc_0e61:
        brk

// --- Region $0eb9-$0ed1 ---
.pc = $0eb9 "loc_0eb9"

loc_0eb9:
        lda $99
        lda $99
        adc $15
        ora $94
        lda $d9
        sbc $d9
        sbc $d5
        sta $94,x
        bcc loc_0e5b
        bcc loc_0e5d
        bvc loc_0e5f
        bvc loc_0e61
        rti

// --- Region $0f0a-$0f10 ---
.pc = $0f0a "loc_0f0a"

loc_0f0a:
        bcc loc_0f5c
        cpx #$50
        bcc loc_0f60
        brk

// --- Region $0f5c-$0f60 ---
.pc = $0f5c "loc_0f5c"

loc_0f5c:
        bcc loc_0fae
        brk

dat_0f5f:
        .byte $00                                   // .

loc_0f60:
        brk

// --- Region $0f72-$0f7e ---
.pc = $0f72 "loc_0f72"

loc_0f72:
        cpx #$90
        bcc loc_0fc6
        bcc loc_0fc8
        bcc loc_0f0a
        sty $a4,x
        sty $50,x
        rti

// --- Region $0fae-$0fd5 ---
.pc = $0fae "loc_0fae"

loc_0fae:
        sta $54,x
        sta $99a5,y
        sbc $d9
        adc $95
        .byte $54,$d9                               // nop $d9,x // ILLEGAL
        sbc $d9
        sbc $d9
        sbc $d5
        sta $94,x
        lda $99
        sbc $d9
.label loc_0fc6 = * + 1
        adc $95
.label loc_0fc8 = * + 1
        .byte $54,$99                               // nop $99,x // ILLEGAL
        sbc $d9
        sbc $d9
        adc $95
        .byte $54,$00                               // nop $00,x // ILLEGAL
        cpx #$90
        bcc loc_1025
        brk

// --- Region $1000-$1013 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $36cf, $f93a

sub_1000:
        jmp loc_1006
// Referenced by: jsr from $38ca, $fb16

sub_1003:
        jmp loc_1021

loc_1006:
        lda $02a6
        beq loc_1010
        lda #$03
        sta smc_1035                                // SMC: modifies $1035

loc_1010:
        jmp loc_1048

dat_1013:
        .byte $00                                   // .

// --- Region $1021-$1080 ---
.pc = $1021 "loc_1021"

loc_1021:
        ldx #$00
.label loc_1025 = * + 2
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

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

loc_1034:
.label smc_1035 = * + 1
        lda #$04                                    // !SMC: modified by $100d
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

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

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

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

loc_1057:
        ldx #$0f

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

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

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

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

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

loc_10a1:
        lda $19e1,y
        sta $fa
        lda $19c2,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

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

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

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

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

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

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

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

dat_1141:
        .byte $c3                                   // .

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

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

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

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

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

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

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

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

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

sub_1226:
        ldy loc_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $1600,y
        sta $fa
        lda $1601,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1602,y
        sta $1084,x
        lda $1603,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$91                                    // !SMC: modified by $1156
        sta $129e
.label smc_126b = * + 1
        lda #$05                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta dat_10e0,x
        sta $10e3,x
        lda $1605,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1607,y
        sta $fd,x
        jmp loc_1385

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

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

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

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

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$1436 ---
.pc = $12c7 "loc_12c7"

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

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

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

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

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

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

loc_136c:
        inc dat_10e0,x
        lda $fc
        and #$0f
        cmp dat_10e0,x
        bne loc_1385
        lda #$00
.label loc_137b = * + 1
        sta dat_10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

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

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

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

loc_13d9:
        bpl loc_137b
        bvc loc_1411
        rts

dat_13de:
        .byte $00,$38,$61,$00,$5a,$68,$68           // .8a.Zhh
// Referenced by: jsr from $12ad

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

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

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

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

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

// --- Region $264c-$2650 ---
.pc = $264c "Segment $264c"
        .byte $eb,$eb                               // sbc #$eb // ILLEGAL
        .byte $eb,$eb                               // sbc #$eb // ILLEGAL

chr_2650:
        // === Charset data (1 bytes, $2650-$2650) ===
        .byte $eb                                   // char 0 (partial)

// --- Region $2800-$2882 ---
.pc = $2800 "main_2800"

main_2800:
        jsr sub_3b80
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$2f
        sta $0314
        lda #$37
        sta $0315
        cli

loc_281e:
        jmp loc_281e
// Referenced by: jsr from $3836, $fa82

sub_2821:
        ldx $3ae0

loc_2824:
        stx smc_282b                                // SMC: modifies $282b
        jsr sub_2830
.label smc_282b = * + 1
        ldx #$01                                    // !SMC: modified by $2824
        dex
        bne loc_2824
        rts
// Referenced by: jsr from $2827, $ef1d

sub_2830:
        dec bmp_2883
        lda bmp_2883
        cmp #$0f
        beq loc_283b
        rts

loc_283b:
        lda #$17
        sta bmp_2883
        ldx #$00

loc_2842:
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$50
        bne loc_2842
.label smc_284e = * + 1
.label smc_284f = * + 2
        lda $3e90                                   // !SMC: modified by $2854, $285c, $362c, $364f
        bne loc_2861
        lda #$00
        sta smc_284e                                // SMC: modifies $284e
        sta $2884
        lda #$3e
        sta smc_284f                                // SMC: modifies $284f
        lda #$20

loc_2861:
        pha
        inc $2884
        lda $2884
        and #$01
        tay
        pla
        cpy #$00
        bne loc_287a
        ora #$40
        inc smc_284e
        bne loc_287a
        inc smc_284f

loc_287a:
        sta $071f
        ora #$80
        sta $0747
        rts

// --- Region $3600-$36da ---
.pc = $3600 "loc_3600"

loc_3600:
        lda #$00
        sta $d020
        sta $d021
        sta $d027
        sta $d010
        sta $d011
        sta $d028
        sta $395b
        sta $395c
        sta $395d
        sta $395e
        sta $3add
        sta $2884
        sta $395f
        sta smc_3b45                                // SMC: modifies $3b45
        sta smc_284e                                // SMC: modifies $284e
        sta $3960
        sta smc_3a1c                                // SMC: modifies $3a1c
        sta $3961
        sta $3944
        lda #$09
        sta $0286
        jsr $e544
        lda #$27
        sta $3962
        lda #$3c
        sta smc_3b46                                // SMC: modifies $3b46
        lda #$3e
        sta smc_284f                                // SMC: modifies $284f
        lda #$1e
        sta smc_3a1d                                // SMC: modifies $3a1d
        sta smc_3a23                                // SMC: modifies $3a23
        sta smc_3a29                                // SMC: modifies $3a29
        ldx #$2a
        ldy #$53
        stx smc_3a22                                // SMC: modifies $3a22
        sty smc_3a28                                // SMC: modifies $3a28
        lda #$03
        sta $d017
        sta $d015
        lda #$02
        sta $d01d
        lda #$ff
        sta spr_2780
        sta $2781
        sta $2782
        lda #$90
        sta $07f8
        lda #$9e
        sta $07f9
        lda #$a0
        sta $d002
        lda #$b8
        sta $d003
        ldx #$00
        ldy #$00

loc_3697:
        lda #$01
        sta spr_2400,x
        lda #$00
        sta $2401,x
        sta $2402,x
        inx
        inx
        inx
        iny
        cpy #$15
        bne loc_3697
        lda #$39
        sta $d001
        ldx #$00

loc_36b3:
        lda $2440,x
        sta $0518,x
        lda $24d0,x
        sta $05a8,x
        lda $25d0,x
        sta $d918,x
        lda $2668,x
        sta $d9a8,x
        inx
        bne loc_36b3
        txa
        jsr sub_1000
        lda #$17
        sta $3adc
        sta bmp_2883
        rts

// --- Region $372f-$37f1 ---
.pc = $372f "irq_372f"

irq_372f:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        ldx #$00
        jsr sub_3a94
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a94
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a94
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a94
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a94
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        jsr sub_3a76
        lda #$00
        sta $d000
        sta $d010
        lda #$11
        sta $0314
        lda #$38
        sta $0315
        lda #$68
        sta $d012
        asl $d019
        lda $dc01
        cmp #$ef
        beq loc_37ce
        jmp loc_ea81

loc_37ce:
        sei
        ldy #$1f

loc_37d1:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_37d1
        jsr $fda3
        jsr $ff5b
        jsr $fda3
        ldx #$00

loc_37e5:
        lda $35a5,x
        sta $0400,x
        inx
        bne loc_37e5
        jmp $0400

bmp_37f1:
        // === Bitmap data (1 bytes, $37f1-$37f1) ===
        .byte $9d                                   // .

// --- Region $3811-$393f ---
.pc = $3811 "irq_3811"
irq_3811: {
        ldx #$1b
loop:
        dex
        bne loop
        bit $ea
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        sta $d016
        lda #$01
        sta $d027
        jsr sub_38e5
        jsr sub_3aee
        jsr sub_3914
        jsr sub_3b18
        jsr sub_2821
        lda #$4e
        sta $0314
        lda #$38
        sta $0315
        lda #$b8
        sta $d012
        asl $d019
        jmp loc_ea81
}

irq_384e:
        ldx #$04

loc_3850:
        dex
        bne loc_3850
        nop

loc_3854:
        lda $d012

loc_3857:
        cmp $d012
        bpl loc_3857
        clc
        adc #$03
        and #$07
        ora #$10
        sta $d011
        inx
.label smc_3868 = * + 1
        cpx #$05                                    // !SMC: modified by $3929
        bne loc_3854
        lda #$12
        sta $d018
        lda #$09
        sta $d022
        lda #$05
        sta $d023
        lda $3adc
        sta $d016
        lda $d012
        clc
        adc #$10

loc_3886:
        cmp $d012
        bne loc_3886
        ldx #$00

loc_388d:
        lda $d012

loc_3890:
        cmp $d012
        bpl loc_3890
        clc
        adc #$03
        and #$07
        ora #$10
        sta $d011
        inx
.label smc_38a1 = * + 1
        cpx #$11                                    // !SMC: modified by $393c
        bne loc_388d
        lda #$04
        sta $d022
        lda #$0a
        sta $d023
        lda bmp_2883
        sta $d016
        lda #$f8

loc_38b6:
        cmp $d012
        bne loc_38b6
        lda #$1b
        sta $d011
        lda #$18
        sta $d018
        lda #$08
        sta $d016
        jsr sub_1003
        jsr sub_39a5
        lda #$2f
        sta $0314
        lda #$37
        sta $0315
        lda #$39
        sta $d012
        asl $d019
        jmp loc_ea81
// Referenced by: jsr from $382a, $fa76

sub_38e5:
        ldx #$04
        lda #$00
        sta smc_38f0                                // SMC: modifies $38f0

loc_38ec:
        lda bmp_36db,x
.label smc_38f0 = * + 1
        ldy #$02                                    // !SMC: modified by $38e9, $390a
        sec
        sbc bmp_3940,y
        sta bmp_36db,x
        bcs loc_3902
        lda $3705,x
        eor #$01
        sta $3705,x

loc_3902:
        inc smc_38f0
        lda smc_38f0
        and #$03
        sta smc_38f0                                // SMC: modifies $38f0
        inx
        inx
        cpx #$28
        bne loc_38ec
        rts
// Referenced by: jsr from $3830, $fa7c

sub_3914:
        inc $3944
        lda $3944
        cmp #$16
        bne loc_3923
        lda #$00
        sta $3944

loc_3923:
        ldx $3944
        lda $3945,x
        sta smc_3868                                // SMC: modifies $3868
        ldx $3944
        lda #$1c
        sec
        sbc $3945,x
        clc
        ldx $3944
        sbc $3945,x
        sta smc_38a1                                // SMC: modifies $38a1
        rts

// --- Region $39a5-$3aba ---
.pc = $39a5 "sub_39a5"
// Referenced by: jsr from $38cd, $fb19

sub_39a5:
        lda $395c
        bne loc_39bf
        inc $395b
        lda $395b
        cmp #$c0
        bne loc_39be
        lda #$00
        sta $395b
        lda #$01
        sta $395c

loc_39be:
        rts

loc_39bf:
        inc $395d
        lda $395d
        and #$01
        sta $395d
        beq loc_39cd
        rts

loc_39cd:
        inc $395f
        lda $395f
        cmp #$30
        bne loc_39e0
        lda #$00
        sta $395c
        sta $395f
        rts

loc_39e0:
        tax
        ldy $3975,x
        ldx #$00

loc_39e6:
        lda $d851,x
        sta $d850,x
        lda $d879,x
        sta $d878,x
        lda $d8a1,x
        sta $d8a0,x
        inx
        cpx #$28
        bne loc_39e6
        sty $d877
        sty $d89f
        sty $d8c7
        lda $395f
        cmp #$03
        bne loc_3a12
        lda #$01
        sta $3960

loc_3a12:
        lda $3960
        bne loc_3a18
        rts

loc_3a18:
        ldx $3962
.label smc_3a1c = * + 1
.label smc_3a1d = * + 2
        lda dat_1e00,x                              // !SMC: modified by $3632, $3654, $3a54, $3a5a
        sta $0450,x
.label smc_3a22 = * + 1
.label smc_3a23 = * + 2
        lda txt_1e2a,x                              // !SMC: modified by $3657, $3661, $3a60, $3a66
        sta $0478,x
.label smc_3a28 = * + 1
.label smc_3a29 = * + 2
        lda dat_1e53,x                              // !SMC: modified by $365a, $3664, $3a6c, $3a72
        sta $04a0,x
        dec $3962
        lda $3962
        cmp #$ff
        bne loc_3a75
        lda #$00
        sta $3960
        lda #$27
        sta $3962
        inc $395e
        lda $395e
        cmp #$03
        bne loc_3a50
        lda #$00
        sta $395e

loc_3a50:
        tax
        lda $3963,x
        sta smc_3a1c                                // SMC: modifies $3a1c
        lda $3966,x
        sta smc_3a1d                                // SMC: modifies $3a1d
        lda $3969,x
        sta smc_3a22                                // SMC: modifies $3a22
        lda $396c,x
        sta smc_3a23                                // SMC: modifies $3a23
        lda $396f,x
        sta smc_3a28                                // SMC: modifies $3a28
        lda $3972,x
        sta smc_3a29                                // SMC: modifies $3a29

loc_3a75:
        rts
// Referenced by: jsr from $3741, $3744, $3747, $374a, $374d, $3750, $3756, $3759

sub_3a76:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inx
        bit $ea
        ldy $3705,x
        sty $d010
        lda bmp_36db,x
        sta $d000
        rts
// Referenced by: jsr from $373e, $3753, $3768, $377d, $3792

sub_3a94:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inx
        lda $36dc,x
        pha
        lda $3706,x
        pha
        lda bmp_36db,x
        ldy $3705,x
        inx
        nop
        sty $d010
        sta $d000
        pla
        sta $d010
        pla
        sta $d000
        rts

// --- Region $3aee-$3bad ---
.pc = $3aee "sub_3aee"

// Referenced by: jsr from $382d, $fa79
sub_3aee: {
        inc $3ade
        lda $3ade
        and #$07
        beq skip1
        rts
skip1:
        inc $3aed
        ldx $3aed
        cpx #$06
        bne skip2
        ldx #$00
        stx $3aed
skip2:
        lda $3ae1,x
        sta $3adf
        lda $3ae7,x
        clc
        adc #$00
        sta $3ae0
        rts
}
// Referenced by: jsr from $3833, $fa7f

sub_3b18:
        ldx $3adf

loc_3b1b:
        stx smc_3b22                                // SMC: modifies $3b22
        jsr sub_3b27
.label smc_3b22 = * + 1
        ldx #$01                                    // !SMC: modified by $3b1b
        dex
        bne loc_3b1b
        rts
// Referenced by: jsr from $3b1e, $fd32

sub_3b27:
        dec $3adc
        lda $3adc
        cmp #$0f
        beq loc_3b32
        rts

loc_3b32:
        lda #$17
        sta $3adc
        ldx #$00

loc_3b39:
        lda $06a9,x
        sta $06a8,x
        inx
        cpx #$50
        bne loc_3b39
.label smc_3b45 = * + 1
.label smc_3b46 = * + 2
        lda $3cf3                                   // !SMC: modified by $3629, $364a, $3b4b, $3b53
        bne loc_3b58
        lda #$00
        sta smc_3b45                                // SMC: modifies $3b45
        sta $3add
        lda #$3c
        sta smc_3b46                                // SMC: modifies $3b46
        lda #$20

loc_3b58:
        pha
        inc $3add
        lda $3add
        and #$01
        tay
        pla
        cpy #$00
        bne loc_3b71
        ora #$40
        inc smc_3b45
        bne loc_3b71
        inc smc_3b46

loc_3b71:
        sta $06cf
        ora #$80
        sta $06f7
        rts

bmp_3b7a:
        // === Bitmap data (6 bytes, $3b7a-$3b7f) ===
        .byte $00,$00,$00,$00,$00,$00               // ......

// Referenced by: jsr from $2800, $eef6
sub_3b80: {
        jsr sub_3b95
        ldx #$00
loop:
        lda #$09
        sta $daa8,x
        lda #$09
        sta $daf8,x
        inx
        cpx #$50
        bne loop
        rts
}
// Referenced by: jsr from $3b80

sub_3b95:
        sei
        jsr $ff5b
        jsr $fda3

loc_3b9c:
        lda $d012
        bpl loc_3b9c

loc_3ba1:
        lda $d012
        bmi loc_3ba1
        inc $d019
        cli
        jmp loc_3600

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

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

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

// --- Region $564f-$564f ---
.pc = $564f "Segment $564f"
        brk

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

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

// --- Region $e544-$e54b ---
.pc = $e544 "Segment $e544"
        ldx #$21
        eor ($a2,x)
        and $0341,x
        brk

// --- Region $ea81-$ea89 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        sed
        .byte $fc,$fe,$ff                           // nop $fffe,x // ILLEGAL
        sbc $fcfc,x
        .byte $22                                   // jam // ILLEGAL

dat_ea89:
        .byte $00                                   // .

// --- Region $ee48-$ee51 ---
.pc = $ee48 "Segment $ee48"
        .byte $eb,$0b                               // sbc #$0b // ILLEGAL
        inc $eb
        .byte $23,$fb                               // rla ($fb,x) // ILLEGAL
        .byte $eb,$1b                               // sbc #$1b // ILLEGAL

dat_ee50:
        .byte $e7,$eb                               // ..

// --- Region $eef6-$ef25 ---
.pc = $eef6 "loc_eef6"

loc_eef6:
        jsr sub_3b80
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$2f
        sta $0314
        lda #$37
.label loc_ef12 = * + 2
        sta $0315
        cli
        jmp loc_281e

loc_ef17:
        ldx $3ae0

loc_ef1a:
        stx smc_282b
        jsr sub_2830
        ldx #$01
        dex
        bne loc_ef1a
        rts

// --- Region $ef40-$ef78 ---
.pc = $ef40 "loc_ef40"

loc_ef40:
        bvc loc_ef12
        sbc $ad,x
        bcc loc_ef84
        bne loc_ef57
        lda #$00
        sta smc_284e
        sta $2884
        lda #$3e
        sta smc_284f
        lda #$20

loc_ef57:
        pha
        inc $2884
        lda $2884
        and #$01
        tay
        pla
        cpy #$00
        bne loc_ef70
        ora #$40
        inc smc_284e
        bne loc_ef70
        inc smc_284f

loc_ef70:
        sta $071f
        ora #$80
        sta $0747
        rts

// --- Region $ef84-$efde ---
.pc = $ef84 "loc_ef84"

loc_ef84:
        lda $23
        rol $aa,x
        tax
        ldy $24
        .byte $03,$aa                               // slo ($aa,x) // ILLEGAL
        ldx $99
        ldy $24
        sta $99,x
        ror $9f
        ldy $24
        eor $99,x
        adc $ff
        ldy $e3
        eor $c1,x
        ldy $24
        eor $59,x
        eor $ff,x
        ldy $24
        eor $9a,x
        ror $ff
        ldy $24
        eor $a6,x
        ror
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        eor $ab,x
        tax
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        eor $aa,x
        .byte $bb,$ff,$a4                           // las $a4ff,y // ILLEGAL
        bit $55
        inc $ffbb
        ldy $24
        eor $ff,x
        .byte $ef,$ff,$a4                           // isc $a4ff // ILLEGAL
        bit $5b
        sbc $33,x
        .byte $fc,$a5,$23                           // nop $23a5,x // ILLEGAL
        eor $33,x
        .byte $cf,$a5,$23                           // dcp $23a5 // ILLEGAL
        bcs loc_f02d
        .byte $0c,$a6,$22                           // nop $22a6 // ILLEGAL
        jmp ($a715)

dat_efde:
        .byte $21                                   // !

// --- Region $f02d-$f037 ---
.pc = $f02d "loc_f02d"

loc_f02d:
        cpy $cc33
        .byte $3f,$ff,$ee                           // rla $eeff,x // ILLEGAL
        .byte $bb,$00,$0c                           // las $0c00,y // ILLEGAL

dat_f036:
        .byte $33,$cc                               // 3.

// --- Region $f147-$f15d ---
.pc = $f147 "loc_f147"

loc_f147:
        lda #$66
        sta $e365,y
        eor $24,x
        rol $77
        cmp $c37f,x
        rol $40
        rol
        eor $dd,x
        .byte $77,$fd                               // rra $fd,x // ILLEGAL
        .byte $c2,$2e                               // nop #$2e // ILLEGAL
        brk

dat_f15d:
        .byte $aa                                   // .

// --- Region $f1c3-$f1c9 ---
.pc = $f1c3 "loc_f1c3"

loc_f1c3:
        cpy #$30
        bmi loc_f147
        bmi loc_f1c9

loc_f1c9:
        rts

// --- Region $f91e-$f945 ---
.pc = $f91e "loc_f91e"

loc_f91e:
        lda $2440,x
        sta $0518,x
.label loc_f926 = * + 2
        lda $24d0,x
        sta $05a8,x
        lda $25d0,x
        sta $d918,x
        lda $2668,x
        sta $d9a8,x
        inx
        bne loc_f91e
        txa
        jsr sub_1000
        lda #$17
        sta $3adc
        sta bmp_2883
        rts

// --- Region $f952-$f958 ---
.pc = $f952 "loc_f952"

loc_f952:
        .byte $ff,$ae,$ff                           // isc $ffae,x // ILLEGAL
        lsr $ff
        .byte $22                                   // jam // ILLEGAL

dat_f958:
        .byte $ff                                   // .

// --- Region $f9ee-$fa3d ---
.pc = $f9ee "loc_f9ee"

loc_f9ee:
        ror $3a,x
        jsr sub_3a76
        jsr sub_3a76
        lda #$00
        sta $d000
        sta $d010
        lda #$11
        sta $0314
        lda #$38
        sta $0315
        lda #$68
        sta $d012
        asl $d019
        lda $dc01
        cmp #$ef
        beq loc_fa1a
        jmp loc_ea81

loc_fa1a:
        sei
        ldy #$1f

loc_fa1d:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_fa1d
        jsr $fda3
        jsr $ff5b
        jsr $fda3
        ldx #$00

loc_fa31:
        lda $35a5,x
        sta $0400,x
        inx
        bne loc_fa31
        jmp $0400

dat_fa3d:
        .byte $9d                                   // .

// --- Region $fa5d-$fa99 ---
.pc = $fa5d "loc_fa5d"

loc_fa5d:
        ldx #$1b

loc_fa5f:
        dex
        bne loc_fa5f
        bit $ea
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        sta $d016
        lda #$01
        sta $d027
        jsr sub_38e5
        jsr sub_3aee
        jsr sub_3914
        jsr sub_3b18
        jsr sub_2821
        lda #$4e
        sta $0314
        lda #$38
        sta $0315
        lda #$b8
        sta $d012
        asl $d019
        jmp loc_ea81

// --- Region $fac9-$fb60 ---
.pc = $fac9 "loc_fac9"

loc_fac9:
        sta $d016
        lda $d012
        clc
        adc #$10

loc_fad2:
        cmp $d012
        bne loc_fad2
        ldx #$00

loc_fad9:
        lda $d012

loc_fadc:
        cmp $d012
        bpl loc_fadc
        clc
        adc #$03
        and #$07
        ora #$10
        sta $d011
        inx
        cpx #$11
        bne loc_fad9
        lda #$04
        sta $d022
        lda #$0a
        sta $d023
        lda bmp_2883
        sta $d016
        lda #$f8

loc_fb02:
        cmp $d012
        bne loc_fb02
        lda #$1b
        sta $d011
        lda #$18
        sta $d018
        lda #$08
        sta $d016
        jsr sub_1003
        jsr sub_39a5
        lda #$2f
        sta $0314
        lda #$37
        sta $0315
        lda #$39
        sta $d012
        asl $d019
        jmp loc_ea81

dat_fb31:
        .byte $a2,$04,$a9,$00,$8d,$f0,$38           // ......8

loc_fb38:
        lda bmp_36db,x
        ldy #$02
        sec
.label loc_fb40 = * + 2
        sbc bmp_3940,y
        sta bmp_36db,x
        bcs loc_fb4e
        lda $3705,x
        eor #$01
        sta $3705,x

loc_fb4e:
        inc smc_38f0
        lda smc_38f0
        and #$03
        sta smc_38f0
        inx
        inx
        cpx #$28
        bne loc_fb38
        rts

dat_fb60:
        .byte $ee                                   // .

// --- Region $fc09-$fc9e ---
.pc = $fc09 "loc_fc09"

loc_fc09:
        tax
        ldy $3975,x
        ldx #$00

loc_fc0f:
        lda $d851,x
        sta $d850,x
        lda $d879,x
        sta $d878,x
        lda $d8a1,x
        sta $d8a0,x
        inx
        cpx #$28
        bne loc_fc0f
        sty $d877
        sty $d89f
        sty $d8c7
        lda $395f
        cmp #$03
        bne loc_fc3b
        lda #$01
        sta $3960

loc_fc3b:
        lda $3960
        bne loc_fc41
        rts

loc_fc41:
        ldx $3962
        lda dat_1e00,x
        sta $0450,x
        lda txt_1e2a,x
        sta $0478,x
        lda dat_1e53,x
        sta $04a0,x
        dec $3962
        lda $3962
        cmp #$ff
        bne loc_fc9e
        lda #$00
        sta $3960
        lda #$27
        sta $3962
        inc $395e
        lda $395e
        cmp #$03
        bne loc_fc79
        lda #$00
        sta $395e

loc_fc79:
        tax
        lda $3963,x
        sta smc_3a1c
        lda $3966,x
        sta smc_3a1d
        lda $3969,x
        sta smc_3a22
        lda $396c,x
        sta smc_3a23
        lda $396f,x
        sta smc_3a28
        lda $3972,x
        sta smc_3a29

loc_fc9e:
        rts

// --- Region $fd2c-$fd3a ---
.pc = $fd2c "loc_fd2c"

loc_fd2c:
        ldx $3adf

loc_fd2f:
        stx smc_3b22
        jsr sub_3b27
        ldx #$01
        dex
        bne loc_fd2f
        rts

// --- Region $fd73-$fd8d ---
.pc = $fd73 "loc_fd73"

loc_fd73:
        and #$01
        tay
        pla
        cpy #$00
        bne loc_fd85
        ora #$40
        inc smc_3b45
        bne loc_fd85
        inc smc_3b46

loc_fd85:
        sta $06cf
        ora #$80
        sta $06f7
        rts

// --- Region $fd96-$fdbe ---
.pc = $fd96 "loc_fd96"

loc_fd96:
        lda #$09
        sta $daa8,x
        lda #$09
        sta $daf8,x
        inx
        cpx #$50
        bne loc_fd96
        rts

loc_fda6:
        sei
        jsr $ff5b
        jsr $fda3

loc_fdad:
        lda $d012
        bpl loc_fdad

loc_fdb2:
        lda $d012
        bmi loc_fdb2
        inc $d019
        cli
        jmp loc_3600

dat_fdbe:
        .byte $80                                   // .

// --- Region $ff5b-$ff69 ---
.pc = $ff5b "Segment $ff5b"
        jsr sub_0916
        .byte $03,$14                               // slo ($14,x) // ILLEGAL
        ora #$0d
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        .byte $2f,$20,$06                           // rla $0620 // ILLEGAL
        ora ($09,x)
        .byte $12                                   // jam // ILLEGAL

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

// --- Region $0808-$0915 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $3f,$ff,$ff,$fd,$f9,$fd,$fa,$ee,$ff,$ff,$ff,$fd,$f9,$fd,$fa,$ee // ?...............
        .byte $3f,$ff,$ff,$fd,$f9,$fd,$f9,$ed,$ff,$ff,$ff,$fd,$f9,$fd,$f9,$ed // ?...............
        .byte $ff,$ff,$ff,$fd,$f9,$fd,$fa,$ee,$ff,$ff,$ff,$fd,$f9,$fd,$fa,$ee // ................
        .byte $3f,$ff,$ff,$fd,$f9,$fd,$f9,$ed,$fe,$fd,$fd,$fd,$f9,$fd,$fa,$ee // ?...............
        .byte $0f,$0f,$0f,$0e,$0f,$0e,$0e,$0e,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $fe,$fd,$fd,$fd,$f9,$fe,$fa,$ee,$fe,$fd,$fd,$fd,$f9,$fd,$f9,$ed // ................
        .byte $f0,$fc,$ff,$fe,$fb,$fe,$fa,$ed,$ff,$ff,$ff,$fe,$fb,$fe,$f9,$ed // ................
        .byte $3f,$ff,$ff,$fd,$f9,$fd,$f9,$ed,$ff,$ff,$ff,$fd,$f9,$fd,$fa,$ee // ?...............
        .byte $3f,$ff,$ff,$fd,$f9,$fd,$f9,$ed,$ff,$ff,$ff,$fd,$f9,$fd,$fa,$ee // ?...............
        .byte $3f,$ff,$ff,$fd,$f9,$fd,$f9,$ee,$ff,$ff,$ff,$fe,$ff,$0e,$0e,$0e // ?...............
        .byte $fe,$fd,$fd,$fd,$f9,$fd,$f9,$ed,$fe,$fd,$fd,$fd,$f9,$fd,$f9,$ed // ................
        .byte $fe,$fd,$fd,$fd,$f9,$fd,$f9,$ed,$fe,$fd,$fd,$fd,$f9,$fd,$fa,$3e // ...............>
        .byte $fe,$fd,$fd,$fd,$f9,$fd,$fa,$3e,$ff,$ff,$ff,$fe,$95,$03,$03,$0e // .......>........

txt_08d8:
        .text "???>;>:>"
        .byte $00                                   // string terminator
        .byte $00
        .byte $3e,$30,$22,$10,$10,$1a
        .text "???&"
        .byte $03,$03,$03,$03,$00
        .byte $00,$00,$03,$03,$03,$ff,$ee,$00,$00,$00,$00,$03,$0e,$3a,$ae,$00 // .............:..
        .byte $00,$00,$00,$00,$00,$00,$00,$0f,$0f,$0f,$0e,$0f,$0e,$0e,$0e,$fe // ................
        .byte $fd,$fd,$3d,$f5,$94                   // ..=..

// --- Region $0917-$0e5a ---
.pc = $0917 "dat_0917"

dat_0917:
        .byte $00,$00,$00,$00,$00,$00,$01,$06,$1b,$3f,$ff,$ff,$fd,$f9,$fd,$f9 // .........?......
        .byte $ee,$00,$00,$00,$00,$01,$06,$1b,$1b,$00,$00,$00,$00,$00,$01,$06 // ................
        .byte $1b,$0f,$0f,$0f,$03,$0f,$09,$00,$00,$3f,$ff,$ff,$fe,$f9,$fd,$f9 // .........?......
        .byte $ed,$ff,$ff,$ff,$96,$0b,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$0f,$0f,$0e,$0f,$fe,$fa,$ee,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$ff,$fa,$ee,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$05,$1e,$1b,$7e,$7a,$6e,$3f,$ff,$ff,$fe,$f9,$fd,$f9 // ......~zn?......
        .byte $ed,$03,$0f,$3f,$fe,$fb,$9a,$0e,$0e,$3f,$ff,$ff,$fe,$f9,$96,$00 // ...?.....?......
        .byte $03,$3f,$ff,$ff,$fe,$f9,$95,$03,$03,$fe,$fd,$fd,$fd,$f9,$fd,$fa // .?..............
        .byte $ee,$ff,$ff,$ff,$fd,$f9,$fe,$fa,$ee,$3f,$ff,$ff,$fd,$f9,$fd,$f9 // .........?......
        .byte $ed,$ff,$ff,$ff,$fe,$95,$00,$00,$00,$3f,$ff,$ff,$fd,$f9,$fe,$fa // .........?......
        .byte $ee,$3f,$ff,$ff,$fd,$f9,$fe,$fa,$ee,$00,$00,$00,$0f,$0f,$0e,$09 // .?..............
        .byte $00,$00,$00,$00,$0f,$0f,$0e,$09,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$fe,$fb,$fe,$95,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$3f,$ff,$ff,$fe,$f9,$96,$03,$0f,$fc,$00,$64,$80,$c0,$80,$64 // .?.........d...d
        .byte $08,$fc,$f9,$b9,$ad,$f9,$e9,$e9,$65,$fc,$f9,$b9,$ad,$f9,$e9,$e9 // ........e.......
        .byte $64,$fc,$f9,$b9,$ad,$55,$00,$00,$00,$fc,$f9,$b9,$ad,$f9,$e9,$e9 // d....U..........
        .byte $e5,$fe,$fd,$b9,$ad,$55,$00,$e0,$50,$fe,$fd,$b9,$ad,$55,$00,$e0 // .....U..P....U..
        .byte $50,$fc,$f9,$b9,$ad,$55,$00,$00,$fe,$fe,$fd,$f9,$ed,$f9,$e9,$e9 // P....U..........
        .byte $65,$e0,$d0,$90,$d0,$90,$90,$90,$50,$fe,$fd,$f9,$ed,$f9,$e9,$e9 // e.......P.......
        .byte $e5,$95,$fd,$f9,$ed,$f9,$a9,$a9,$64,$00,$00,$00,$00,$00,$00,$00 // ........d.......
        .byte $00,$0e,$3d,$f9,$ed,$b9,$a9,$e9,$e5,$fc,$f9,$b9,$ed,$b9,$e9,$e9 // ..=.............
        .byte $e5,$fc,$f9,$b9,$ad,$f9,$e9,$e9,$e5,$fc,$f9,$b9,$ad,$f9,$e9,$e9 // ................
        .byte $65,$fc,$f9,$b9,$ad,$f9,$e9,$e9,$e5,$fc,$f9,$b9,$ad,$f9,$e9,$e9 // e...............
        .byte $65,$fc,$f9,$b9,$6d,$55,$00,$40,$54,$fe,$fd,$b9,$ed,$95,$90,$90 // e...mU.@T.......
        .byte $50,$fe,$fd,$f9,$ed,$f9,$e9,$e9,$e5,$fe,$fd,$f9,$ed,$f9,$e9,$e9 // P...............
        .byte $e5,$fe,$fd,$f9,$ed,$f9,$e9,$e9,$e5,$fe,$fd,$f9,$ed,$f9,$a9,$a9 // ................
        .byte $64,$fe,$fd,$f9,$ed,$f9,$a9,$a9,$64,$fe,$fd,$b9,$ed,$b9,$a4,$a4 // d.......d.......
        .byte $50,$f8,$f4,$b4                       // P...

txt_0adb:
        .text "T"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$80,$00,$c0,$c0,$00,$f8,$f4,$b4,$e4,$b4,$a4,$a4,$64,$00 // ..............d.
        .byte $00,$00,$00,$c0,$b0,$ac,$66,$00,$00,$00,$80 // ......f....

txt_0afc:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $65,$00,$00,$00,$00,$00,$00,$00,$00,$e0,$d0,$90,$d0,$90,$90,$90 // e...............
        .byte $50,$fe,$fd,$f9,$3d,$f5,$94,$00,$00,$00,$40,$80,$c0,$c0,$d0,$e4 // P...=.....@.....
        .byte $f9,$fc,$f9,$b9,$6d,$55,$90,$50,$54,$00,$00,$00,$04,$59,$a4,$90 // ....mU.PT....Y..
        .byte $90,$00,$00,$00,$00,$00,$00,$50,$a4,$e0,$d0,$90,$d0,$50,$40,$00 // .......P.....P@.
        .byte $00,$f8,$f4,$b4,$54,$40,$00,$00,$00,$f0,$e4,$b4,$e4,$b4,$a4,$a4 // ....T@..........
        .byte $64,$00,$00,$00,$00,$00,$00,$40,$80,$00,$e0,$90,$d0,$90,$ae,$a9 // d......@........
        .byte $65,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$fe,$a9 // e...............
        .byte $65,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$64,$b4,$a4,$a4 // e...........d...
        .byte $50,$fc,$f9,$b9,$ed,$b9,$e9,$e9,$e5,$e0,$d0,$90,$d0,$90,$90,$90 // P...............
        .byte $50,$fc,$f9,$b9,$ed,$79,$a9,$e9,$e5,$fc,$f9,$b9,$ed,$f9,$e9,$e9 // P....y..........
        .byte $65,$fe,$fd,$f9,$ed,$f9,$a9,$a9,$65,$fe,$fd,$b9,$55,$00,$fc,$a9 // e.......e...U...
        .byte $65,$fc,$f9,$b9,$ad,$f9,$95,$00,$fc,$fe,$fd,$b9,$ed,$b9,$e9,$e9 // e...............
        .byte $e5,$fc,$f9,$b9,$ad,$f9,$e9,$a9,$65,$fc,$f9,$b9,$ad,$f9,$e9,$a9 // ........e.......
        .byte $65,$00,$00,$00,$e0,$90,$90,$50,$00,$00,$00,$00,$e0,$90,$90,$50 // e......P.......P
        .fill 11, $00
        .byte $fe,$ed,$b9,$a9,$55,$00,$c0,$c0,$c0,$80,$80,$80,$80,$80,$fc,$f9 // ....U...........
        .byte $b9,$ed,$79,$a9,$e9,$65,$00,$00,$00,$1b,$00,$00,$00,$00,$fa,$ee // ..y..e..........
        .byte $ea,$ed,$e9,$e5,$d9,$95,$fa,$ed,$e9,$ed,$ea,$e6,$d9,$95,$f9,$ed // ................
        .byte $e9,$ed,$e9,$e6,$e9,$15,$f9,$ed,$e9,$ed,$ea,$e6,$d9,$d5,$fa,$ed // ................
        .byte $e9,$ed,$e9,$e6,$d9,$95,$fa,$ed,$e9,$ed,$e9,$e5,$d9,$95,$f9,$ed // ................
        .byte $e9,$ed,$e9,$e6,$e9,$15,$fa,$ed,$e9,$ed,$e9,$e5,$d9,$95,$0e,$0e // ................
        .byte $0f,$0e,$0e,$0e,$0d,$09,$00,$00,$ff,$ed,$ea,$e6,$e9,$15,$fa,$ee // ................
        .byte $e9,$ed,$e9,$e5,$d9,$95,$f9,$ed,$e9,$ee,$ea,$e6,$d9,$95,$f9,$ed // ................
        .byte $e9,$ed,$e9,$e5,$d9,$95,$f9,$ed,$e9,$ed,$e9,$e5,$d9,$95,$f9,$ed // ................
        .byte $e9,$ed,$ea,$e6,$e9,$15,$fa,$ed,$e9,$ed,$e9,$e5,$d9,$95,$f9,$ed // ................
        .byte $e9,$ed,$ea,$e6,$e9,$15,$fa,$ee,$e9,$ed,$e9,$e5,$d9,$95,$3e,$03 // ..............>.
        .byte $00,$ff,$ea,$e6,$e9,$15,$0e,$0e,$0f,$0e,$0e,$0e,$0d,$09,$f9,$ed // ................
        .byte $e9,$ed,$ea,$e6,$e9,$15,$f9
        .text ">;>:"
        .byte $0e,$0e,$01,$f9,$ed
        .byte $eb,$ee,$ea,$e5,$d4,$90,$3a,$ee,$ea,$ed,$e9,$e5,$d9,$95,$3a,$0e // ......:.......:.
        .byte $0f,$0e,$0e,$0e,$0d,$09,$0e,$3e,$3b,$ee,$ea,$e6,$d9,$95 // .......>;.....

txt_0cd8:
        .text ":>;>:69%"
        .byte $00                                   // string terminator
        .byte $03,$03,$02,$02,$02,$01,$00,$03,$03,$03,$03
        .text "?69%"
        .byte $96
        .byte $03,$03,$02,$00,$00,$00,$00,$1a,$06,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$0e,$0e,$0f,$09,$0f,$0e,$0d,$09,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$06,$01,$00,$00,$00,$00,$00,$00,$3e // ...............>
        .byte $0f,$0f,$ff,$ea,$e6,$e9,$15,$1b,$1b,$06,$06,$01,$00,$00,$00,$6f // ...............o
        .byte $1a,$06,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f9 // ................
        .byte $ed,$e9,$ed,$ea,$e6,$e9,$15,$03,$03,$03,$0f,$fe,$e6,$d9,$95,$06 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$fa,$9a,$0f,$0e,$0e,$09,$00,$00,$00 // ................
        .byte $00,$0f,$0e,$0e,$03,$0d,$09,$fa,$95,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$0f,$0e,$0e,$0e,$0d,$09,$7a,$6e,$6b,$1e,$1a,$06,$01,$00,$f9 // .......znk......
        .byte $ed,$e9,$ee,$ea,$e6,$e9,$15,$0e,$0e,$0f,$0e,$fe,$e6,$d9,$95,$3f // ...............?
        .byte $fe,$eb,$ee,$ea,$e6,$d9,$95,$03,$02,$ff,$ef,$eb,$e6,$e9,$15,$95 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$95,$00,$ff,$ef,$ea,$e6,$e9,$15,$fa // ................
        .byte $ee,$e9,$ed,$ea,$e6,$e9,$15,$00,$00,$00,$00,$00,$00,$00,$00,$3a // ...............:
        .byte $ee,$e9,$ed,$ea,$e6,$e9,$15,$15,$00,$00,$fe,$ea,$e6,$e9,$15,$00 // ................
        .byte $0f,$0f,$0e,$09,$00,$00,$00,$00,$0f,$0f,$0e,$03,$0e,$09,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$ee,$eb,$ee,$95,$00,$00,$00,$0a // ................
        .byte $2f,$2e,$1a,$05,$00,$00,$00,$0e,$0e,$05,$00,$0f,$0e,$0d,$09,$94 // /...............
        .byte $0c,$08,$e4,$00,$00,$00,$00,$99,$a5,$d9,$e5,$d9,$e5,$d5,$95,$94 // ................
        .byte $a5,$d9,$e5,$d9,$65,$95,$54,$00,$00,$00,$fe,$99,$65,$95,$54,$d9 // ....e.T.....e.T.
        .byte $e5,$d9,$e5,$d9,$65,$95,$54,$90,$50,$00,$fe,$99,$65,$95,$55,$90 // ....e.T.P...e.U.
        .byte $50,$00,$00,$00,$00,$00,$00,$d9,$e5,$d9,$e5,$99,$65,$95,$54,$99 // P...........e.T.
        .byte $a5,$d9,$e5,$d9,$e5,$d5,$95,$90,$90,$90,$90,$90,$50,$90,$50,$d9 // ............P.P.
        .byte $e5,$d9,$a5,$99,$65,$95,$54,$99,$a5,$d9 // ....e.T...

// --- Region $0e62-$0eb8 ---
.pc = $0e62 "dat_0e62"

dat_0e62:
        .byte $00,$fe,$99,$65,$95,$55,$d9,$e5,$d9,$e5,$d9,$e5,$d5,$95,$d9,$e5 // ...e.U..........
        .byte $d9,$e5,$d9,$e5,$d5,$95,$d9,$e5,$d9,$e5,$d9,$65,$95,$54,$95,$54 // ...........e.T.T
        .byte $00,$00,$00,$00,$00,$00,$d9,$e5,$d9,$e5,$d4,$65,$95,$15,$94,$e5 // ...........e....
        .byte $d9,$e5,$d9,$e5,$d5,$95,$99,$e5,$d9,$e5,$99,$65,$95,$54,$90,$90 // ...........e.T..
        .byte $90,$90,$90,$50,$90,$50,$d9,$e5,$d9,$a5,$99,$65,$95,$54,$99,$a4 // ...P.P.....e.T..
        .byte $94,$a4,$94                           // ...

txt_0eb5:
        .text "PP"
        .byte $40                                   // @ character
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)

// --- Region $0ed2-$0f09 ---
.pc = $0ed2 "dat_0ed2"

dat_0ed2:
        .byte $40,$fe,$99,$65,$95                   // @..e.

txt_0ed7:
        .text "U"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $64,$94,$54,$00,$a0,$04,$04,$90,$00,$00,$00,$94,$a4,$94,$a4,$94 // d.T.............
        .byte $64,$94,$54,$94,$90,$40,$00,$00,$00,$00,$00 // d.T..@.....

txt_0ef8:
        .text "U"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .fill 11, $00
        .byte $90,$90                               // ..

// --- Region $0f11-$0f5b ---
.pc = $0f11 "dat_0f11"

dat_0f11:
        .byte $00,$00,$00,$00,$00,$00,$00,$e4,$d0,$c0,$c0,$80,$40,$00,$00,$99 // ............@...
        .byte $e5,$d9,$e5,$99,$65,$95,$54,$90,$90,$d0,$e4,$b9,$54,$00,$00,$90 // ....e.T.....T...
        .byte $40,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // @@..............
        .byte $00,$00,$80,$f8,$64,$94,$58,$94,$a4,$94,$a4,$94,$64,$94,$50,$e4 // ....d.X.....d.P.
        .byte $80,$40,$00,$00,$00,$00,$00,$99,$95,$90,$90 // .@.........

// --- Region $0f61-$0f71 ---
.pc = $0f61 "dat_0f61"

dat_0f61:
        .byte $00,$e0,$90,$90,$50,$50,$40,$99,$55,$00,$00,$00,$00,$00,$00,$00 // ....PP@.U.......
        .byte $00                                   // .

// --- Region $0f7f-$0fad ---
.pc = $0f7f "dat_0f7f"

dat_0f7f:
        .byte $00,$d9,$e5,$d9,$e5,$99,$65,$95,$54,$90,$90,$90,$90,$ae,$65,$95 // ......e.T.....e.
        .byte $55,$99,$a5,$95,$54,$fe,$65,$95,$55,$94,$a5,$d9,$e5,$d9,$65,$95 // U...T.e.U.....e.
        .byte $54,$99,$e5,$d9,$e5,$d9,$e5,$d5,$95,$99,$e5,$d9,$e5,$99,$65 // T.............e

// --- Region $0fd6-$0fff ---
.pc = $0fd6 "dat_0fd6"

dat_0fd6:
        .byte $00,$00,$00,$e0,$90,$90,$90,$50,$40,$00,$00,$00,$00,$00,$00,$00 // .......P@.......
        .byte $00,$00,$fe,$a5,$99,$a5,$55,$00,$00,$00,$80,$80,$40,$40,$00,$00 // ......U.....@@..
        .byte $00,$00,$94,$90,$50,$00,$e0,$50,$90,$50 // ....P..P.P

// --- Region $1014-$1020 ---
.pc = $1014 "Segment $1014"
        .fill 13, $00

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

dat_1081:
        .byte $06,$03,$03,$40,$41,$11,$0c,$0c,$0c,$03,$03,$03,$0b,$0c,$03,$01 // ...@A...........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$18,$30,$30,$6b,$d0,$68,$04,$22,$11 // ...00k.h.".

// --- Region $10e0-$10eb ---
.pc = $10e0 "dat_10e0"

dat_10e0:
        .fill 12, $00

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $47,$47,$0c,$1e,$00,$80,$cf,$30,$ff,$aa,$00,$00,$00,$00 // GG.....0......

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

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

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

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

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$04,$11,$11,$ff,$ff,$ff,$00,$02,$00,$06,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

// --- Region $1437-$19ff ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e // ...p@p@xX....0 .
        .byte $67,$69,$bf,$cf,$d9,$e6,$f3,$fd,$0a,$23,$33,$4c,$71,$96,$bb,$e0 // gi.......#3Lq...
        .byte $f9,$e0,$14,$14,$14,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .byte $15,$f4,$00,$2d,$5a,$17,$17,$17,$41,$23,$00,$41,$a3,$00,$11,$a9 // ...-Z...A#.A....
        .byte $00,$11,$a7,$00,$11,$a2,$00,$fe,$11,$15,$00,$11,$15,$00,$81,$ff // ................
        .byte $00,$ff,$41,$00,$71,$41,$00,$61,$41,$00,$51,$41,$00,$41,$fe,$81 // ..A.qA.aA.QA.A..
        .byte $df,$00,$41,$a9,$00,$81,$ff,$00,$81,$ff,$00,$ff,$41,$01,$00,$11 // ..A.........A...
        .byte $00,$00,$11,$00,$00,$fe,$41,$00,$00,$41,$00,$00,$21,$00,$00,$21 // ......A..A..!..!
        .byte $00,$00,$fe,$41,$00,$00,$41,$00,$00,$41,$03,$00,$41,$03,$00,$41 // ...A..A..A..A..A
        .byte $07,$00,$41,$07,$00,$41,$00,$00,$41,$00,$00,$ff,$41,$00,$00,$41 // ..A..A..A...A..A
        .byte $00,$00,$41,$00,$00,$41,$00,$00,$21,$00,$00,$fe,$41,$00,$00,$41 // ..A..A..!...A..A
        .byte $00,$00,$41,$04,$00,$41,$04,$00,$41,$07,$00,$41,$07,$00,$41,$0b // ..A..A..A..A..A.
        .byte $00,$41,$0b,$00,$ff,$41,$00,$00,$41,$00,$00,$41,$00,$00,$41,$03 // .A...A..A..A..A.
        .byte $00,$41,$03,$00,$41,$03,$00,$41,$07,$00,$41,$07,$00,$41,$07,$00 // .A..A..A..A..A..
        .byte $41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$41,$00,$00,$41,$00,$00 // A..A..A...A..A..
        .byte $41,$00,$00,$41,$05,$00,$41,$05,$00,$41,$05,$00,$41,$09,$00,$41 // A..A..A..A..A..A
        .byte $09,$00,$41,$09,$00,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$41 // ..A..A..A..A...A
        .byte $00,$00,$41,$00,$00,$41,$00,$00,$41,$02,$00,$41,$02,$00,$41,$02 // ..A..A..A..A..A.
        .byte $00,$41,$07,$00,$41,$07,$00,$41,$07,$00,$41,$0c,$00,$41,$0c,$00 // .A..A..A..A..A..
        .byte $41,$0c,$00,$ff,$41,$00,$00,$41,$00,$00,$41,$00,$00,$41,$03,$00 // A...A..A..A..A..
        .byte $41,$03,$00,$41,$03,$00,$41,$08,$00,$41,$08,$00,$41,$08,$00,$41 // A..A..A..A..A..A
        .byte $0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$41,$00,$00,$41,$00,$00,$41 // ..A..A...A..A..A
        .byte $0b,$00,$41,$0b,$00,$41,$05,$00,$41,$05,$00,$41,$00,$00,$41,$00 // ..A..A..A..A..A.
        .byte $00,$ff,$81,$0c,$21,$81,$01,$11,$ff,$07,$08,$09,$08,$00,$0f,$5f // ....!.........._
        .byte $51,$09,$00,$09,$08,$00,$00,$00,$52,$09,$29,$09,$44,$30,$62,$11 // Q.......R.).D0b.
        .byte $53,$08,$09,$09,$08,$00,$00,$00,$54,$19,$09,$09,$00,$08,$00,$00 // S.......T.......
        .byte $02,$00,$49,$41,$f8,$90,$82,$33,$50,$19,$39,$09,$04,$84,$00,$01 // ..IA...3P.9.....
        .byte $13,$00,$69,$09,$08,$00,$52,$11,$54,$08,$29,$09,$08,$00,$52,$11 // ..i...R.T.)...R.
        .byte $55,$00,$49,$11,$08,$10,$52,$11,$50,$c9,$2a,$11,$00,$00,$52,$11 // U.I...R.P.*...R.
        .byte $50,$08,$00,$17,$10,$00,$00,$00,$00,$06,$09,$11,$08,$00,$00,$01 // P...............
        .byte $37,$00,$49,$09,$08,$20,$62,$33,$56,$00,$49,$21,$08,$20,$02,$33 // 7.I.. b3V.I!. .3
        .byte $50,$06,$00,$41,$00,$00,$00,$00,$50,$08,$29,$09,$00,$40,$00,$00 // P..A....P.)..@..
        .byte $5a,$08,$29,$09,$00,$40,$00,$00,$5b,$08,$29,$09,$00,$40,$00,$00 // Z.)..@..[.)..@..
        .byte $5c,$08,$29,$09,$00,$40,$00,$00,$5d,$00,$2c,$11,$00,$10,$00,$00 // \.)..@..].,.....
        .byte $5a,$00,$2c,$11,$03,$10,$00,$00,$0b,$00,$2c,$11,$05,$10,$00,$00 // Z.,.......,.....
        .byte $0c,$00,$2c,$11,$07,$10,$00,$00,$0d,$00,$2c,$11,$06,$10,$00,$00 // ..,.......,.....
        .byte $0a,$00,$2c,$11,$05,$10,$00,$00,$0b,$00,$2c,$11,$03,$10,$00,$00 // ..,.......,.....
        .byte $0c,$00,$2c,$11,$00,$10,$00,$00,$5d,$09,$0c,$09,$00,$10,$81,$00 // ..,.....].......
        .byte $0f,$02,$00,$11,$08,$00,$0f,$10,$50,$81,$81,$08,$13,$85,$81,$08 // ........P.......
        .byte $13,$04,$00,$81,$00,$00,$00,$00,$02,$0d,$00,$0d,$00,$0b,$00,$0b // ................
        .byte $00,$0b,$00,$0b,$00,$0b,$00,$1b,$00,$0a,$01,$0a,$01,$0b,$00,$0b // ................
        .byte $00,$0b,$00,$0b,$00,$0b,$00,$1b,$00,$0a,$01,$0a,$01,$0b,$00,$0b // ................
        .byte $00,$0d,$00,$0d,$00,$ff,$0c,$00,$1c,$00,$0c,$00,$1c,$00,$0c,$00 // ................
        .byte $1c,$00,$0c,$00,$1c,$00,$1a,$01,$1a,$01,$0c,$00,$1c,$00,$0c,$00 // ................
        .byte $1c,$00,$0c,$00,$1c,$00,$1a,$01,$1a,$01,$0c,$00,$1c,$00,$0c,$00 // ................
        .byte $1c,$00,$ff,$00,$01,$00,$01,$1d,$00,$1d,$00,$01,$00,$02,$00,$03 // ................
        .byte $00,$04,$00,$0f,$00,$0e,$00,$1d,$00,$1d,$00,$01,$00,$02,$00,$03 // ................
        .byte $00,$04,$00,$0f,$00,$0e,$00,$1d,$00,$1d,$00,$1d,$00,$1d,$00,$ff // ................
        .byte $7f,$ff,$8a,$30,$07,$6b,$88,$30,$03,$33,$03,$35,$20,$60,$00,$89 // ...0.k.0.3.5 `..
        .byte $37,$00,$88,$35,$03,$33,$01,$30,$03,$73,$9f,$2e,$01,$54,$01,$ff // 7..5.3.0.s...T..
        .byte $81,$54,$03,$9d,$54,$00,$60,$54,$00,$68,$88,$61,$30,$01,$33,$01 // .T..T.`T.h.a0.3.
        .byte $35,$01,$37,$03,$61,$3a,$01,$39,$01,$61,$35,$01,$33,$01,$61,$33 // 5.7.a:.9.a5.3.a3
        .byte $21,$30,$00,$89,$35,$03,$67,$81,$54,$07,$ff,$8a,$30,$07,$69,$88 // !0..5.g.T...0.i.
        .byte $30,$01,$33,$01,$35,$01,$37,$05,$3a,$01,$3c,$03,$39,$01,$3a,$07 // 0.3.5.7.:.<.9.:.
        .byte $89,$39,$00,$3a,$00,$39,$03,$63,$81,$54,$07,$ff,$88,$3c,$0f,$61 // .9.:.9.c.T...<.a
        .byte $3a,$01,$37,$01,$36,$01,$35,$01,$33,$01,$30,$03,$32,$21,$20,$00 // :.7.6.5.3.0.2! .
        .byte $89,$33,$01,$88,$33,$01,$30,$03,$6d,$83,$00,$01,$9f,$54,$01,$83 // .3..3.0.m....T..
        .byte $00,$01,$00,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$82 // ................
        .byte $1b,$85,$91,$05,$1b,$05,$14,$05,$20,$00,$60,$14,$03,$14,$03,$14 // ........ .`.....
        .byte $03,$19,$0b,$1b,$07,$63,$9c,$54,$87,$df,$f3,$ff,$82,$18,$83,$91 // .....c.T........
        .byte $05,$63,$90,$30,$01,$61,$82,$1a,$83,$91,$05,$1b,$03,$63,$91,$2e // .c.0.a.......c..
        .byte $01,$61,$63,$82,$1d,$83,$91,$05,$63,$92,$2e,$01,$61,$82,$1d,$83 // .ac.....c...a...
        .byte $91,$05,$63,$1d,$03,$93,$2d,$01,$65,$ff,$94,$30,$07,$67,$95,$2e // ..c...-.e..0.g..
        .byte $07,$67,$96,$2e,$07,$67,$97,$2d,$07,$67,$ff,$9c,$30,$8b,$d1,$0a // .g...g.-.g..0...
        .byte $24,$03,$30,$0b,$24,$03,$30,$0b,$24,$03,$30,$0b,$24,$03,$ff,$8d // $.0.$.0.$.0.$...
        .byte $3f,$05,$3a,$05,$3d,$05,$3c,$01,$63,$3a,$01,$61,$38,$01,$61,$3a // ?.:.=.<.c:.a8.a:
        .byte $17,$67,$3f,$05,$3a,$05,$3d,$05,$3c,$01,$63,$3d,$01,$61,$3f,$01 // .g?.:.=.<.c=.a?.
        .byte $61,$41,$0b,$8e,$41,$21,$80,$ff,$3f,$09,$83,$61,$00,$01,$63,$ff // aA..A!..?..a..c.
        .byte $8d,$3f,$05,$3a,$05,$3d,$05,$3c,$01,$63,$3a,$01,$61,$38,$01,$61 // .?.:.=.<.c:.a8.a
        .byte $3a,$17,$67,$3f,$05,$3a,$05,$3d,$05,$3c,$01,$63,$3a,$01,$61,$38 // :.g?.:.=.<.c:.a8
        .byte $01,$61,$35,$0b,$3a,$0b,$67,$ff,$ff,$ff,$8a,$30,$01,$2e,$01,$30 // .a5.:.g....0...0
        .byte $03,$29,$01,$2d,$01,$2e,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .).-............
        .fill 8, $ff
        .byte $91,$2e,$07,$83,$00,$03,$91,$33,$05,$83,$00,$01,$9f,$54,$01,$83 // .......3.....T..
        .byte $00,$01,$92,$31,$03,$93,$30,$03,$93,$29,$05,$91,$2c,$01,$83,$00 // ...1..0..)..,...
        .byte $01,$9f,$54,$01,$2e,$01,$54,$01,$91,$2e,$07,$83,$00,$01,$9f,$54 // ..T...T........T
        .byte $01,$83,$00,$01,$00,$01,$ff,$82,$18,$83,$91,$05,$63,$90,$30,$01 // ............c.0.
        .byte $61,$82,$1a,$83,$91,$05,$1b,$03,$63,$91,$2e,$01,$61,$82,$21,$01 // a.......c...a.!.
        .byte $22,$05,$1d,$03,$92,$2e,$01,$61,$82,$1b,$81,$91,$05,$1d,$03,$65 // "......a.......e
        .byte $93,$2d,$01,$61,$82,$18,$01,$1a,$01,$ff,$98,$30,$07,$67,$99,$2e // .-.a.......0.g..
        .byte $07,$67,$9a,$2e,$07,$67,$9b,$2d,$07,$67,$ff,$81,$54,$07,$80,$00 // .g...g.-.g..T...
        .byte $03,$9d,$54,$00,$60,$54,$00,$60,$81,$54,$07,$80,$00,$01,$9d,$61 // ..T.`T.`.T.....a
        .byte $54,$01,$54,$01,$9f,$54,$01,$2e,$01,$9d,$54,$00,$60,$54,$00,$60 // T.T..T....T.`T.`
        .byte $80,$00,$03,$81,$54,$07,$54,$03,$80,$00,$03,$9d,$54,$00,$60,$54 // ....T.T.....T.`T
        .byte $00,$60,$ff,$17,$17,$17,$17,$17,$18,$18,$18,$18,$18,$18,$18,$18 // .`..............
        .byte $18,$18,$18,$18,$18,$18,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19 // ................
        .byte $19,$00,$87,$89,$a7,$d2,$f3,$1c,$1e   // .........

txt_19e8:
        .text " "
        .byte $22                                   // double quote character
        .text "$&C"
        .byte $71,$82,$96,$c7,$ef,$f1,$ff,$01,$03,$05,$07,$09,$0b,$0d,$0f,$46 // q..............F
        .byte $79,$8a                               // y.

dat_19ff:
        // === Fill data (1 bytes, $19ff-$19ff) ===
        .byte $00                                   // .

// --- Region $1e00-$1f80 ---
.pc = $1e00 "dat_1e00"

dat_1e00:
        .text "                                        "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa                                   // .

txt_1e2a:
        .text "      "
        .byte $05,$45,$0d,$4d,$10,$50,$09,$12,$52,$05,$45,$20,$10,$50,$12,$52 // .E.M.P..R.E .P.R
        .byte $05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54,$13 // .E.S.E.N.T.

txt_1e4b:
        .text "S      "
        .byte $aa                                   // '*' | $80 (end-of-string marker)

dat_1e53:
        .text "                                        "
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_1e7c:
        .text "           "
        .byte $14,$54,$08,$48,$05,$45,$20,$03,$43,$12,$52,$19,$59,$10,$50,$14 // .T.H.E .C.R.Y.P.

txt_1e97:
        .text "T            "
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_1ea5:
        .text "         "
        .byte $06,$46,$12,$52,$0f,$4f,$0d,$4d,$20,$04,$44,$0f,$4f,$0d,$4d,$01 // .F.R.O.M .D.O.M.
        .byte $41,$12,$52,$0b                       // A.R.

txt_1ec2:
        .text "K          "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $20,$20,$20,$12,$52,$05,$45,$0c,$4c,$05,$45,$01,$41,$13,$53,$05 //    .R.E.L.E.A.S.
        .byte $45,$04,$44,$20,$0f,$4f,$0e,$4e,$20,$38,$78,$2a,$6a,$38,$78,$2a // E.D .O.N 8x*j8x*
        .byte $6a,$39,$79,$31,$71                   // j9y1q

txt_1ef3:
        .text "   "
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_1ef7:
        .text "          "
        .byte $0c,$4c,$0f,$4f,$07,$47,$0f,$4f,$2a,$6a,$03,$43,$08,$48,$01,$41 // .L.O.G.O*j.C.H.A
        .byte $0f,$4f,$13                           // .O.

txt_1f14:
        .text "S          "
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_1f20:
        .text "      "
        .byte $0d                                   // string terminator
        .byte $4d,$15,$55,$13,$53,$09,$03,$43,$2a,$6a,$13,$53,$05,$45,$11,$51 // M.U.S..C*j.S.E.Q
        .byte $15,$55,$05,$45,$0e,$4e,$03,$43,$05,$45,$12 // .U.E.N.C.E.

txt_1f42:
        .text "R     "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $20,$03,$43,$0f,$4f,$04,$44,$05,$45,$2a,$6a,$14,$54,$08,$48,$05 //  .C.O.D.E*j.T.H.
        .byte $45,$20,$0c,$4c,$01,$41,$13,$53,$14,$54,$20,$04,$44,$12,$52,$01 // E .L.A.S.T .D.R.
        .byte $41,$07,$47,$0f,$4f,$0e               // A.G.O.

txt_1f6f:
        .text "N "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .fill 14, $aa

dat_1f80:
        // === Fill data (1 bytes, $1f80-$1f80) ===
        .byte $00                                   // .

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

chr_2000:
        .byte $00,$00,$00,$6a,$ae,$8a,$aa,$60,$7f,$fc,$fc,$ff,$fc,$fc,$fc,$00 // ...j...`........
        .byte $ff,$fc,$fc,$ff,$fc,$fc,$ff,$00,$7f,$fc,$fc,$fc,$fc,$fc,$7f,$00 // ................
        .byte $ff,$fc,$fc,$fc,$fc,$fc,$ff,$00,$ff,$fc,$fc,$ff,$fc,$fc,$ff,$00 // ................
        .byte $ff,$fc,$fc,$ff,$fc,$fc,$fc,$00,$7f,$fc,$fc,$fd,$fc,$fc,$7f,$00 // ................
        .byte $fc,$fc,$fc,$ff,$fc,$fc,$fc,$00,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$00 // ................
        .byte $00,$00,$00,$00,$fc,$fc,$7f,$00,$fc,$fc,$fc,$ff,$fc,$fc,$fc,$00 // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$ff,$00,$f8,$fc,$fe,$ff,$fd,$fc,$fc,$00 // ................
        .byte $f8,$fc,$fe,$ff,$fd,$fc,$fc,$00,$7f,$fc,$fc,$fc,$fc,$fc,$7f,$00 // ................
        .byte $ff,$fc,$fc,$ff,$fc,$fc,$fc,$00,$7f,$fc,$fc,$fc,$fd,$fc,$7f,$00 // ................
        .byte $ff,$fc,$fc,$ff,$fc,$fc,$fc,$00,$7f,$fc,$fc,$7f,$00,$fc,$7f,$00 // ................
        .byte $7f,$07,$07,$07,$07,$07,$07,$00,$fc,$fc,$fc,$fc,$fc,$fc,$7f,$00 // ................
        .byte $f8,$7c,$3e,$1f,$0f,$07,$03,$00,$fc,$fc,$fd,$ff,$fe,$fc,$f8,$00 // .|>.............
        .byte $fc,$fc,$fc,$7f,$fc,$fc,$fc,$00,$7c,$3e,$1f,$0f,$07,$07,$07,$00 // ........|>......
        .byte $ff,$00,$03,$0f,$3f,$fe,$ff,$00,$00,$71,$db,$fb,$db,$df,$00,$00 // ....?....q......
        .byte $00,$3c,$66,$66,$66,$3c               // .<fff<

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

// --- Region $2108-$210f ---
.pc = $2108 "dat_2108"

dat_2108:
        .byte $07,$07,$07,$07,$07,$00,$07           // char 33 (partial)

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

// --- Region $2138-$2166 ---
.pc = $2138 "dat_2138"

dat_2138:
        .byte $07,$0f,$07,$00,$01,$00,$00,$00       // char 39 '''
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 40 '('
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $00,$00,$00,$07,$0f,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$07,$0f,$07           // char 44 (partial)

// --- Region $2180-$21cf ---
.pc = $2180 "dat_2180"

dat_2180:
        .byte $7f,$fc,$fc,$fd,$ff,$fe,$7f,$00       // char 48 '0'
        .byte $1f,$3f,$1f,$1f,$1f,$1f,$3f,$00       // char 49 '1'
        .byte $7f,$fc,$00,$7f,$fc,$fc,$ff,$00       // char 50 '2'
        .byte $7f,$fc,$00,$0f,$00,$fe,$7f,$00       // char 51 '3'
        .byte $1f,$3f,$7e,$fc,$ff,$00,$00,$00       // char 52 '4'
        .byte $ff,$fc,$fc,$ff,$00,$fc,$ff,$00       // char 53 '5'
        .byte $7f,$fc,$fc,$ff,$fc,$fc,$7f,$00       // char 54 '6'
        .byte $ff,$fc,$01,$03,$07,$07,$07,$00       // char 55 '7'
        .byte $7f,$fc,$fc,$7f,$fc,$fc,$7f,$00       // char 56 '8'
        .byte $7f,$fc,$fc,$7f,$00,$fc,$7f           // char 57 (partial)

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

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

dat_21f8:
        .byte $7f,$fc,$00,$0f,$1f,$00,$1f,$00       // char 63 '?'
        .byte $00,$00,$00,$80                       // char 64 (partial)

txt_2204:
        .byte $40,$20,$a0,$c0                       // char 64 (partial)
        .byte $fc,$7e,$7e,$fe,$7e,$7e,$7e,$00       // char 65 'A'
        .byte $fc,$7e,$7e,$fc,$7e,$7e,$fc,$00       // char 66 'B'
        .byte $fc,$7e,$00,$00,$00,$7e,$fc,$00       // char 67 'C'
        .byte $fc,$7e,$7e,$7e,$7e,$7e,$fc,$00       // char 68 'D'
        .byte $fe,$00,$00,$f8,$00,$00,$fe,$00       // char 69 'E'
        .byte $fe,$00,$00,$f8,$00,$00,$00,$00       // char 70 'F'
        .byte $fc,$7e,$00,$fe,$7e,$7e,$fe,$7e       // char 71 'G'
        .byte $7e,$7e,$7e,$fe,$7e,$7e,$7e,$7e       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$fc,$00       // char 74 'J'
        .byte $7e,$7e,$7e,$fc,$7e,$7e,$7e,$7e       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$fe,$00       // char 76 'L'
        .byte $3e,$7e,$fe,$fe,$7e,$7e,$7e,$7e       // char 77 'M'
        .byte $7e,$7e,$7e,$7e,$fe,$fe,$7e,$00       // char 78 'N'
        .byte $fc,$7e,$7e,$7e,$7e,$7e,$fc,$00       // char 79 'O'
        .byte $fc,$7e,$7e,$fc,$00,$00,$00,$00       // char 80 'P'
        .byte $fc,$7e,$7e,$7e,$be,$fc,$de,$00       // char 81 'Q'
        .byte $fc,$7e,$7e,$fc,$7e,$7e,$7e,$00       // char 82 'R'
        .byte $fc,$7e,$00,$fc,$7e,$7e,$fc,$00       // char 83 'S'
        .byte $fe,$e0,$e0,$e0,$e0,$e0,$e0,$00       // char 84 'T'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$fc,$00       // char 85 'U'
        .byte $3e,$7c,$f8,$f0,$e0,$c0,$80,$00       // char 86 'V'
        .byte $7e,$7e,$7e,$fe,$fe,$7e,$3e,$00       // char 87 'W'
        .byte $7e,$7e,$7e,$fc,$7e,$7e,$7e,$7e       // char 88 'X'
        .byte $3e,$7c,$f8,$f0,$e0,$e0,$e0,$00       // char 89 'Y'
        .byte $fe,$fe,$f8,$e0,$80,$00,$fe,$00       // char 90 'Z'
        .byte $00,$de,$73,$73,$73,$7e,$00,$00       // char 91 '['
        .byte $00,$fc,$c0,$f0,$c0,$c0               // char 92 (partial)

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

// --- Region $2308-$230f ---
.pc = $2308 "dat_2308"

dat_2308:
        .byte $e0,$e0,$e0,$e0,$e0,$00,$e0           // char 97 (partial)

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

// --- Region $2338-$2365 ---
.pc = $2338 "dat_2338"

dat_2338:
        .byte $80,$c0,$c0,$c0,$80,$00,$00,$00       // char 103 'g'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 104 'h'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 105 'i'
        .byte $00,$00,$00,$e0,$c0,$00,$00,$00       // char 106 'j'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$80               // char 108 (partial)

// --- Region $2380-$23cf ---
.pc = $2380 "dat_2380"

dat_2380:
        .byte $fc,$7e,$fe,$fe,$7e,$7e,$fc,$00       // char 112 'p'
        .byte $80,$80,$80,$80,$80,$80,$c0,$00       // char 113 'q'
        .byte $fc,$7e,$7e,$fc,$00,$7e,$fe,$00       // char 114 'r'
        .byte $fc,$7e,$7e,$fc,$7e,$7e,$fc,$00       // char 115 's'
        .byte $fc,$fc,$fc,$fc,$fe,$fc,$fc,$00       // char 116 't'
        .byte $fe,$7e,$00,$fc,$7e,$7e,$fc,$00       // char 117 'u'
        .byte $fc,$7e,$00,$fc,$7e,$7e,$fc,$00       // char 118 'v'
        .byte $fc,$fc,$f8,$f0,$e0,$e0,$e0,$00       // char 119 'w'
        .byte $fc,$7e,$7e,$fc,$7e,$7e,$fc,$00       // char 120 'x'
        .byte $fc,$7e,$7e,$fe,$7e,$7e,$fc           // char 121 (partial)

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

// --- Region $23f8-$264b ---
.pc = $23f8 "dat_23f8"

dat_23f8:
        .byte $fc,$7e,$7e,$fc,$80,$00,$80,$00       // char 127

spr_2400:
        .byte $01,$00,$00,$01,$00,$00,$01,$00       // char 128
        .byte $00,$01,$00,$00,$01,$00,$00,$01       // char 129
        .byte $00,$00,$01,$00,$00,$01,$00,$00       // char 130
        .byte $01,$00,$00,$01,$00,$00,$01,$00       // char 131
        .byte $00,$01,$00,$00,$01,$00,$00,$01       // char 132
        .byte $00,$00,$01,$00,$00,$01,$00,$00       // char 133
        .byte $01,$00,$00,$01,$00,$00,$01,$00       // char 134
        .byte $00,$01,$00,$00,$01,$00,$00,$00       // char 135
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 136
        .byte $fc,$fc,$3e,$b3,$e3,$f3,$f3,$f3       // char 137
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 138
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 139
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 140
        .byte $fc,$fc,$fc,$fc,$fc,$f3,$e3,$e3       // char 141
        .byte $e3,$e3,$e3,$3e,$3c,$fc,$fc,$fc       // char 142
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 143
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$cf       // char 144
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 145
        .byte $fc,$fc,$fc,$f3,$e3,$e3,$e3,$c3       // char 146
        .byte $c3,$cf,$cb,$bc,$fc,$fc,$cb,$fc       // char 147
        .byte $cb,$cb,$c3,$fc,$fc,$c3,$c3,$cf       // char 148
        .byte $c3,$cb,$cb,$fc,$bc,$bc,$bc,$c3       // char 149
        .byte $3c,$fc,$fc,$fc,$fc,$3e,$fc,$fc       // char 150
        .byte $fc,$fc,$fc,$3c,$fc,$e3,$e3,$fc       // char 151
        .byte $fc,$fc,$f3,$ec,$ef,$cf,$3e,$ec       // char 152
        .byte $e3,$ec,$fc,$3e,$ec,$e3,$ec,$e3       // char 153
        .byte $ec,$fc,$fc,$3e,$c3,$fe,$fe,$fc       // char 154
        .byte $fc,$fc,$fc,$fc,$fc,$3e,$fc,$fc       // char 155
        .byte $fc,$fc,$fc,$fc,$fc,$b3,$e3,$3e       // char 156
        .byte $3c,$fb,$e3,$e3,$3e,$f3,$e3,$e3       // char 157
        .byte $be,$e3,$e3,$e3,$e3,$e3,$e3,$e3       // char 158
        .byte $e3,$e3,$e3,$e3,$e3,$3b,$3e,$e3       // char 159
        .byte $f3,$fc,$ce,$3e,$3e,$3e,$fc,$fc       // char 160
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 161
        .byte $fc,$fc,$fc,$fc,$ec,$f3,$fc,$fc       // char 162
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 163
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 164
        .byte $fc,$fc,$ce,$3e,$3e,$3e,$fc,$fc       // char 165
        .byte $fc,$fc,$fc,$fc,$fc,$f1,$1f,$f1       // char 166
        .byte $f1,$f1,$f1,$1f,$1f,$fc,$1f,$1f       // char 167
        .byte $f1,$1f,$fc,$fc,$fc,$f1,$1f,$f1       // char 168
        .byte $1f,$1f,$f1,$1f,$f1,$f1,$f1,$f1       // char 169
        .byte $f1,$f1,$3e,$3e,$3e,$3e,$fc,$fc       // char 170
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 171
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 172
        .byte $fc,$fc,$fc,$fc,$fc,$cf,$cf,$cf       // char 173
        .byte $cf,$cf,$cf,$cf,$ce,$ce               // char 174 (partial)

txt_2576:
        .byte $3c,$3e                               // char 174 (partial)
        .byte $3e,$3e,$3e,$3e,$3e,$3e,$fc,$fc       // char 175
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 176
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 177
        .byte $fc,$fc,$fc,$fc,$f3,$c3               // char 178 (partial)

txt_2596:
        .byte $3c,$3e                               // char 178 (partial)
        .byte $3e,$3e,$3e,$3e,$3e,$3e,$3e,$3e       // char 179
        .byte $3e,$3e,$3e,$3e,$3e,$3e,$fc,$fc       // char 180
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 181
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 182
        .byte $fc,$fc,$f3,$f3,$f3                   // char 183 (partial)

txt_25bd:
        .byte $3e,$3e,$3e                           // char 183 (partial)
        .byte $3e,$3e,$3e,$3e,$3e,$3e,$3e,$3e       // char 184
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 185
        .byte $fb,$3b,$fb,$1b,$3b,$eb,$3b,$fb       // char 186
        .byte $eb,$5b,$fb,$ae,$ab,$0b,$ab,$eb       // char 187
        .byte $ab,$6b,$eb,$6b,$fb,$6b,$cb,$6b       // char 188
        .byte $6b,$eb,$0b,$9b,$eb,$ab,$6b,$ab       // char 189
        .byte $6b,$0b,$ab,$eb,$ab,$5b,$eb,$ab       // char 190
        .byte $eb,$3b,$fb,$3b,$fb,$3b,$1b,$eb       // char 191
        .byte $3b,$fb,$3b,$1b,$eb,$1b,$eb,$0b       // char 192
        .byte $1b,$eb,$1b,$1b,$eb,$3b,$fb,$3b       // char 193
        .byte $cb,$1b,$3b,$eb,$3b,$eb,$3b,$1b       // char 194
        .byte $0b,$1b,$1b,$eb,$3b,$fb,$3b,$1b       // char 195
        .byte $eb,$0b,$0b,$eb,$9b,$3b,$eb,$db       // char 196
        .byte $fb,$fb,$cf,$3f,$1b,$eb,$3f,$fb       // char 197
        .byte $0f,$3f,$ff,$cb,$0b,$0f,$1f,$e3       // char 198
        .byte $af,$ef,$ff,$5b,$ff,$a3,$f3,$1b       // char 199
        .byte $cb,$eb,$2b,$eb,$eb,$1b,$1b,$3b       // char 200
        .byte $eb,$eb,$eb,$0b                       // char 201 (partial)

// --- Region $2651-$2758 ---
.pc = $2651 "Segment $2651"
        .byte $eb,$0b,$eb,$eb,$eb,$eb,$eb           // char 0 (partial)
        .byte $eb,$fb,$eb,$fb,$eb,$eb,$eb,$eb       // char 1 @+1
        .byte $0b,$eb,$eb,$eb,$eb,$eb,$eb,$eb       // char 2 @+2
        .byte $eb,$eb,$eb,$fb,$eb,$eb,$eb,$eb       // char 3 @+3
        .byte $3b,$eb,$3b,$1b,$0b,$1e,$eb,$3b       // char 4 @+4
        .byte $1b,$ec,$3f,$1b,$eb,$1b,$fb,$1b       // char 5 @+5
        .byte $03,$1b,$3b,$eb,$1b,$3b,$1b,$3b       // char 6 @+6
        .byte $0b,$3b,$eb,$fb,$1b,$ee,$3b,$3f       // char 7 @+7
        .byte $fe,$1b,$fb,$1b,$1b,$eb,$1b,$eb       // char 8 @+8
        .byte $eb,$ab,$ab,$eb,$ab,$fb,$eb,$eb       // char 9 @+9
        .byte $fb,$eb,$eb,$eb,$eb,$eb,$eb,$3b       // char 10 @+10
        .byte $eb,$eb,$0b,$eb,$eb,$eb,$eb,$eb       // char 11 @+11
        .byte $eb,$fb,$eb,$1b,$eb,$eb,$eb,$eb       // char 12 @+12
        .byte $eb,$eb,$eb,$0b,$eb,$eb,$eb,$eb       // char 13 @+13
        .byte $3b,$eb,$fb,$1b,$fb,$1c,$3b,$eb       // char 14 @+14
        .byte $3b,$fb,$1b,$3b,$eb,$3b,$eb,$3b       // char 15 @+15
        .byte $eb,$1b,$3b,$0b,$eb,$1b,$fb,$3b       // char 16 @+16
        .byte $1b,$3b,$1b,$eb,$1b,$eb,$1b,$1b       // char 17 @+17
        .byte $0b,$1b,$eb,$1b,$3b,$1b,$3b,$1b       // char 18 @+18
        .byte $eb,$cb,$1b,$eb,$fb,$1b,$eb,$5b       // char 19 @+19
        .byte $fb,$fb,$1b,$3b,$5b,$eb,$5b,$fb       // char 20 @+20
        .byte $5b,$1b,$eb,$5b,$eb,$0b,$bb,$eb       // char 21 @+21
        .byte $3b,$3b,$eb,$fb,$fb,$3b,$fb,$3b       // char 22 @+22
        .byte $fb,$eb,$3b,$eb,$3b,$1b,$0b,$1b       // char 23 @+23
        .byte $eb,$eb,$eb,$eb,$eb,$fb,$eb,$3b       // char 24 @+24
        .byte $eb,$eb,$eb,$eb,$eb,$1b,$3b,$0b       // char 25 @+25
        .byte $1b,$eb,$1b,$3b,$1b,$3b,$0b,$1b       // char 26 @+26
        .byte $1b,$1b,$3b,$eb,$3b,$fb,$eb,$1b       // char 27 @+27
        .byte $fb,$3b,$1b,$0b,$1b,$eb,$1b,$3b       // char 28 @+28
        .byte $1b,$0b,$3b,$eb,$0b,$1b,$3b,$0b       // char 29 @+29
        .byte $0b,$eb,$eb,$fb,$cb,$3b,$1b,$eb       // char 30 @+30
        .byte $eb,$9b,$fb,$db,$3b,$0b,$5b,$eb       // char 31 @+31
        .byte $5b,$1b,$eb,$fb,$fb,$eb,$5b,$fb       // char 32 ' '

dat_2758:
        // === Fill data (1 bytes, $2758-$2758) ===
        .byte $00                                   // .

// --- Region $2780-$2783 ---
.pc = $2780 "spr_2780"

spr_2780:
        .byte $ff,$ff,$ff                           // char 38 (partial)

dat_2783:
        // === Fill data (1 bytes, $2783-$2783) ===
        .byte $00                                   // .

// --- Region $2883-$2885 ---
.pc = $2883 "bmp_2883"

bmp_2883:
        // === Bitmap data (3 bytes, $2883-$2885) ===
        .byte $17,$21                               // .!

dat_2885:
        // === Fill data (1 bytes, $2885-$2885) ===
        .byte $00                                   // .

// --- Region $2917-$29a8 ---
.pc = $2917 "dat_2917"

dat_2917:
        .byte $e5,$00,$00,$00,$00,$00,$00,$7a,$aa,$00,$00,$00,$00,$00,$36,$aa // .......z......6.
        .byte $aa,$00,$00,$00,$00,$03,$aa,$a6,$99,$00,$00,$00,$00,$95,$99,$66 // ...............f
        .byte $9f,$00,$00,$00,$00,$55,$99,$65,$ff,$00,$00,$00,$00,$55,$55,$55 // .....U.e.....UUU
        .byte $ff,$00,$00,$00,$00,$55,$59,$55,$ff,$00,$00,$00,$00,$55,$9a,$66 // .....UYU.....U.f
        .byte $ff,$00,$00,$00,$00,$55,$a6,$6a,$ff,$00,$00,$00,$00,$55,$ab,$aa // .....U.j.....U..
        .byte $ff,$00,$00,$00,$00,$55,$aa,$bb,$ff,$00,$00,$00,$00,$55,$ee,$bb // .....U.......U..
        .byte $ff,$00,$00,$00,$00,$55,$ff,$ef,$ff,$00,$00,$00,$00,$5b,$f5,$33 // .....U.......[.3
        .byte $fc,$00,$00,$00,$00,$00               // ......

txt_298d:
        .byte $55,$33,$cf,$00,$00,$00,$00,$00,$b0,$55,$0c,$00,$00,$00,$00,$00 // U3.......U......
        .byte $00,$6c,$15,$00,$00,$00,$00,$00,$00,$00,$6c // .l........l

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

// --- Region $2a2e-$2b20 ---
.pc = $2a2e "dat_2a2e"

dat_2a2e:
        .byte $03,$3a,$00,$00,$00,$00,$03,$3a,$a5,$dd,$00,$00,$00,$3a,$a6,$55 // .:.....:.....:.U
        .byte $d7,$7c,$00,$0e,$e9,$95,$59,$5f,$f0,$0c,$da,$a9,$66,$9b,$fc,$00 // .|....Y_....f...
        .byte $33,$cc,$aa,$9a,$67,$fc,$00,$cc,$33,$cc,$55,$97,$fc,$00,$33,$cc // 3...g...3.U...3.
        .byte $33,$cf,$56,$ff,$00,$cc,$33,$cc,$ff,$bf,$ff,$00,$33,$cc,$33,$ff // 3.V...3.....3.3.
        .byte $be,$fb,$f0,$00,$33,$cc,$33,$cf,$fe,$bb,$00,$cc,$33,$cc,$3f,$ff // ....3.3.....3.?.
        .byte $ee,$bb,$00,$0c,$33,$cc,$f3,$bf,$ee,$bb,$00,$c0,$33,$cc,$f3,$bf // ....3.......3...
        .byte $ee,$bb,$00,$cc,$33,$cc,$3f,$ff,$ee,$bb,$00,$cc,$33,$cf,$fe,$bb // ....3.?.....3...
        .byte $ee,$ab,$00,$c0,$33,$cc,$ff,$fb,$ee,$ba,$00,$0c,$33,$cf,$fe,$bb // ....3.......3...
        .byte $ee,$aa,$00,$cc,$33,$fc,$ef,$bb,$ae,$6b,$00,$cc,$33,$cc,$ff,$bb // ....3....k..3...
        .byte $ee,$bb,$ff,$00,$33,$cc,$3f,$fb,$ee,$bb,$fc,$0f,$30,$cc,$33,$fc // ....3.?.....0.3.
        .byte $ef,$bb,$f3,$fc,$03,$cc,$33,$fc,$ef,$bb,$30,$c3,$fc,$03,$30,$cc // ......3...0...0.
        .byte $f3,$fc,$15,$03,$30,$fc,$03,$c0,$33,$cc,$6c,$15,$00,$00,$f0,$0f // ....0...3.l.....
        .byte $00,$cc,$00,$c0,$5b,$05,$00,$00,$fc,$03,$00,$00,$00,$b0,$17,$01 // ....[...........
        .byte $30,$c0,$00,$00,$00,$00,$00,$b0,$2b,$02,$00,$00,$00,$00,$00,$00 // 0.......+.......
        .byte $00,$b0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$0c                               // ..

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

// --- Region $2b5c-$2c60 ---
.pc = $2b5c "dat_2b5c"

dat_2b5c:
        .byte $0f,$3a,$2f,$e3,$00,$0e,$3b,$ef,$bd,$ff,$3c,$f3,$e7,$bd,$df,$fc // .:/...;...<.....
        .byte $f3,$0c,$c0,$2a,$77,$dc,$c3,$0c,$33,$ff,$00,$aa,$c3,$0c,$3f,$c7 // ...*w...3.....?.
        .byte $fd,$77,$00,$aa,$33,$cf,$fd,$77,$5d,$55,$00,$aa,$33,$ff,$dd,$77 // .w..3..w]U..3..w
        .byte $55,$99,$00                           // U..

loc_2b8f:
        .byte $aa,$a9,$66,$99,$55,$75,$dd,$20,$4f,$56,$99,$a6,$6a,$bb,$ef,$00 // ..f.Uu. OV..j...
        .byte $fe,$ee,$bb,$aa,$66,$99,$55,$95,$25,$ee,$aa,$99,$66,$95,$65,$55 // ....f.U.%...f.eU
        .byte $56,$55,$5d,$75,$dd,$ff,$ff           // VU]u...

txt_2bb6:
        .byte $40,$3f,$aa,$aa,$99,$66,$55,$55,$03   // @?...fUU.

txt_2bbf:
        .byte $54,$59,$d5,$77,$dd,$ff,$ff,$00,$ff,$59,$55,$77,$dd,$7f,$ff,$00 // TY.w.....YUw....
        .byte $ff,$55,$dd,$77,$df,$ff,$ff,$00,$aa,$9a,$66,$99,$56,$55,$55,$02 // .U.w......f.VUU.
        .byte $5c,$a9,$66,$99,$65
        .text "UUU&"
        .byte $77,$dd,$7f,$ff,$ff,$ff
        .byte $40
        .byte $2a,$55,$dd,$77,$fd,$ff,$ff,$00,$aa,$55,$59,$66,$9a,$aa,$aa,$10 // *U.w.....UYf....
        .byte $8f,$55,$dd,$77,$dd,$ff,$ff,$00,$aa,$99,$55,$77,$dd,$7f,$ff,$00 // .U.w......Uw....
        .byte $ff,$99,$56,$75,$dd,$77,$ff,$00,$ff,$ef,$bb,$ae,$6a,$99 // ..Vu.w......j.

txt_2c1d:
        .byte $56,$25,$c2,$51,$95,$66,$99,$aa,$ee,$f8,$e3,$11,$45,$56,$99,$66 // V%.Q.f......EV.f
        .byte $aa,$00,$ff,$10
        .text "DQDU"
        .byte $99,$00,$ff
        .byte $3c,$c0
        .byte $33,$cc,$f3
        .byte $7f,$00,$aa,$00,$c0,$20,$0b,$32,$cc,$00,$55,$20,$0a,$00,$00,$c0 // ..... .2..U ....
        .byte $60,$19,$56,$00,$c0,$a3,$08,$ec,$73,$80,$30,$00,$c0,$00,$00,$00 // `.V.....s.0.....
        .byte $c0,$30,$30                           // .00

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

// --- Region $2c90-$2da8 ---
.pc = $2c90 "dat_2c90"

dat_2c90:
        .byte $03,$01,$0d,$34,$27,$1c,$13,$dc,$4c,$33,$0c,$cc,$30,$f3,$cc,$c3 // ...4'...L3..0...
        .byte $cc,$03,$cf,$3e,$cf,$3e,$fb,$ee       // ...>.>..

txt_2ca8:
        .text " # /,/'/"
        .byte $00
        .byte $33,$00,$ff,$cc,$ff,$77,$ff
        .byte $00,$33,$00,$ff,$f0,$cc,$c3,$c3,$00,$33,$00,$ff,$00,$00,$ff,$00 // .3.......3......
        .byte $00,$30,$00,$ff,$00,$00,$ff,$00,$c8,$cb,$c8,$cb,$08,$0b,$fb,$0b // .0..............
        .byte $00,$33,$00,$ff,$cc,$ff,$77,$ff,$4a,$32,$0c,$ff,$cc,$ff,$57,$fb // .3....w.J2....W.
        .byte $a4,$92,$88,$2f,$4c,$ff,$77,$fd,$40,$33,$00,$ff,$cc,$ff,$bb,$ff // .../L.w.@3......
        .byte $0c,$3c,$0c,$fc,$cc,$fc,$7c,$fc,$80,$8c,$80,$bf,$b3,$bf,$9d,$bf // .<....|.........
        .byte $00,$cc,$00,$ff,$33,$ff,$df,$ff,$00,$cc,$00,$ff,$c0,$30,$0f,$0c // ....3........0..
        .byte $0a,$cc,$00,$ff,$f3,$0b,$c1,$31,$c8,$73,$3c,$fc,$33,$ff,$dd,$ff // .......1.s<.3...
        .byte $e0                                   // .

txt_2d29:
        .text "# /,/'/"
        .byte $00
        .byte $33,$00,$ff,$cc,$ff,$77,$ff,$c8
        .byte $c8,$c8,$cb,$cb,$cb,$c9,$cb,$00,$cc,$00,$ff,$33,$ff,$dd,$ff,$00 // ...........3....
        .byte $cc,$00,$ff,$30,$f0,$ff,$f0,$00,$cc,$00,$ff,$0f,$00,$f0 // ...0..........

txt_2d57:
        .byte $3c,$5c,$cb,$02,$ff,$33,$bf,$de,$1f   // <\...3...

txt_2d60:
        .byte $4e,$32,$c2,$c2,$c2,$f2,$f2,$f2,$00,$33,$00,$ff,$cc,$ff,$bb,$ff // N2.......3......
        .byte $00,$33,$00,$ff,$cc,$fc,$bf,$fc,$00,$33,$00,$ff,$00,$00,$ff,$00 // .3.......3......
        .byte $00,$33,$00,$ff,$00,$00,$ff,$00,$0d,$0f,$0c,$fc,$33,$ce,$3b,$9a // .3..........3.;.
        .byte $88,$72,$e0,$08,$f3,$fc,$bc,$f3,$0c,$03,$83,$c0,$20,$c0,$0c,$08 // .r.......... ...
        .byte $00,$00,$00,$c0,$c0,$c0,$30,$30       // ......00

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

// --- Region $2dd0-$2ee8 ---
.pc = $2dd0 "dat_2dd0"

dat_2dd0:
        .byte $93,$4c,$43,$73                       // .LCs

txt_2dd4:
        .text "COCC"
        .byte $cc,$c3,$0c
        .byte $33,$0f
        .byte $33,$0f
        .byte $33,$fa,$ee,$fa,$e9
        .byte $ba,$e9,$ba,$e9                       // ....

txt_2de8:
        .text "/'/./*+/U"
        .byte $dd
        .byte $55,$66
        .byte $55,$aa,$99,$f6
        .byte $c3,$c3,$c3,$95,$aa,$55,$66,$ff,$3a,$3e,$00,$56,$ab,$57,$67,$ff // .....Uf.:>.V.Wg.
        .byte $f7,$dd,$b5,$2d,$8b,$22,$08,$08,$c9,$c9,$c9,$ca,$c9,$ca,$c9,$ca // ...-."..........
        .byte $55,$dd,$55,$66,$55,$aa,$99,$aa,$bd,$f3,$b0,$b0,$b0,$70,$70,$70 // U.UfU........ppp
        .byte $32,$02,$fe,$c2,$d2,$d2,$d2,$d2,$55,$dd,$55,$66,$55,$aa,$99,$aa // 2.......U.UfU...
        .byte $5c,$dc,$5c,$6c,$5c,$ac,$9c,$ac,$ea,$d9,$ea,$ee,$ea,$ff,$fb,$ff // \.\l\...........
        .byte $57,$77,$57,$9b,$57,$ab,$67,$ab,$0c,$0c,$0f,$3a,$25,$2a,$16 // WwW.W.g....:%*.

txt_2e57:
        .byte $37,$4e,$3b,$a5,$99,$55,$aa,$6f,$f0,$57,$77,$5c,$9c,$70,$c0,$03 // 7N;..U.o.Ww\.p..
        .byte $0c
        .text "%-%&"
        .byte $e5,$ea
        .byte $29,$2a,$55,$dd
        .byte $55,$66
        .byte $55,$aa,$99
        .byte $aa,$c9,$cb,$c9,$c9,$c9,$ca,$ca,$ca,$55,$77,$55,$99,$55,$aa,$66 // .........UwU.U.f
        .byte $aa,$71,$71,$70,$b3,$72,$be,$72,$b1,$cc // .qqp.r.r..

txt_2e91:
        .byte $43,$3a,$a6,$55,$aa,$99,$aa,$e5,$b7,$55,$66,$57,$ac,$b0,$ac,$72 // C:.U.....UfW...r
        .byte $72,$c2,$c2,$c2,$c2,$c2,$c2,$ff,$bb,$ff,$dd,$ff,$55,$77,$fa,$ac // r...........Uw..
        .byte $ec,$ac,$99,$aa,$55,$66,$9a,$ff,$ff,$00,$aa,$55,$aa,$99,$55,$55 // ....Uf.....U..UU
        .byte $55,$01,$a1,$b1,$b1,$b1,$f1,$6b,$9a,$66,$5a,$66,$9a,$66,$59,$7c // U......k.fZf.fY|
        .byte $df,$7c,$df,$7c,$df,$77,$5f,$c8,$04,$c7,$0d,$c1,$31,$c1,$31,$30 // .|.|.w_.....1.10
        .byte $30,$0c,$0c,$0c,$0c,$0c,$cc           // 0......

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

// --- Region $2f10-$3028 ---
.pc = $2f10 "dat_2f10"

dat_2f10:
        .text "CCC"
        .byte $40                                   // @ character
        .byte $90,$d0,$10,$10,$0f
        .byte $33,$0c,$c3,$cc,$c0,$c3,$c0
        .byte $ba,$ee,$fa,$ee,$fa                   // .....

txt_2f25:
        .byte $3e,$3a,$ce,$1f,$10,$13,$1f,$1e,$1a,$19,$15,$0f,$00,$33,$ff,$ee // >:...........3..
        .byte $aa,$99,$55,$f0,$cc,$c3,$c3,$c3,$c3,$c3,$c3,$00,$00,$ff,$00,$29 // ..U............)
        .byte $26,$2a,$00,$cc,$3c,$fc,$00,$55,$65,$99,$00 // &*..<..Ue..

txt_2f50:
        .text "EGDGGFF"
        .byte $05,$7f,$c0,$00
        .byte $33,$ff,$ee,$aa,$99
        .byte $70,$f0,$30,$30,$f0,$f0,$b0,$b0,$d2,$d2,$d1,$d1,$d1,$d1,$d1,$d1 // p.00............
        .byte $7f,$c0,$00,$cc,$ff,$bb,$aa,$66,$5c,$fc,$0c,$cc,$fc,$bc,$ac,$6c // .......f\......l
        .byte $5f,$70,$40,$4c,$7f,$7b,$68,$66,$d7,$3f,$03,$cf,$ff,$bb,$ab,$67 // _p@L.{hf.?.....g
        .byte $0f,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$00,$ff,$00,$aa,$95,$55,$55,$55 // .............UUU
        .byte $fc,$0c,$8c
        .text "LLLLL"
        .byte $17,$1c,$10,$1c,$1f,$1b,$1a,$16
        .byte $f5,$0d,$03,$cc,$ff,$bb,$aa,$66,$c5,$c7,$c4,$c7,$c7,$c6,$c6,$c5 // .......f........
        .byte $7d,$c3,$00,$33,$ff,$ee,$aa,$99,$73,$70,$fc,$3c,$f3,$f3,$b3,$b3 // }..3....sp.<....
        .byte $97,$ec,$20,$37,$07,$06,$06,$05,$d7,$3d,$03,$33,$ff,$ee,$aa,$99 // .. 7.....=.3....
        .byte $c1,$c1,$c1,$31,$f1,$f1,$b1,$b1,$f0,$00,$33,$ff,$ee,$aa,$99,$55 // ...1......3....U
        .byte $fc,$0c,$3f,$fc,$ec,$ac,$9c,$5c,$00,$03,$fc,$02,$66,$96,$6a,$00 // ..?....\....f.j.
        .byte $c9,$25,$95,$55,$65,$a6,$6a,$00,$66,$9a,$66,$5a,$96,$5a,$6b,$00 // .%.Ue.j.f.fZ.Zk.
        .byte $77,$df,$7c,$df,$7c,$f3,$7c,$f3,$c1,$0d,$c9,$04,$c7,$34,$27,$1c // w.|.|.|......4'.
        .byte $0c,$cc,$0c,$cc,$30,$f0,$30,$30       // ....0.00

dat_3028:
        // === Fill data (1 bytes, $3028-$3028) ===
        .byte $00                                   // .

// --- Region $3050-$3163 ---
.pc = $3050 "dat_3050"

dat_3050:
        .byte $24,$34,$04,$0e,$02,$03,$00,$00,$30,$33,$0c,$0f,$03,$80,$e0,$2c // $4......03.....,
        .byte $23,$38,$0d,$33,$cc,$f3,$0d,$3b,$16,$1a,$da,$5a,$df,$74,$cd,$03 // #8.3...;...Z.t..
        .byte $99,$55,$55,$55,$ff,$00,$00,$bf,$55,$aa,$aa,$aa,$ff,$00,$00,$ff // .UUU....U.......
        .byte $55,$aa,$aa,$aa,$ff,$00,$00,$ff,$55,$aa,$aa,$aa,$ff,$00,$00,$ff // U.......U.......
        .byte $45,$c6,$c6,$c6,$c7,$33,$0c,$ff,$aa,$99,$55,$55,$ff,$00,$c0,$3f // E....3....UU...?
        .byte $b0,$b0,$70,$70,$f0,$0c,$03,$ff,$d1,$d1,$d1,$d1,$d1,$d8,$d6,$d6 // ..pp............
        .byte $aa,$66,$55,$55,$ff,$c0,$30,$cf,$ac,$6c,$5c,$5c,$fc,$03,$00,$ff // .fUU..0..l\\....
        .byte $55,$59,$6a,$6a,$7f,$30,$cc,$f3,$ab,$67,$57,$57,$ff,$00,$00,$ff // UYjj.0...gWW....
        .byte $0c,$0c,$0c,$0c,$0c,$cc,$3c,$fc       // ......<.

txt_30d8:
        .fill 8, $55
        .text "LLLLLLOO"
        .byte $15,$19,$1a,$1a,$1f,$c0,$00,$ff
        .byte $aa,$66,$55,$55,$ff,$03,$0c,$f3,$c5,$c6,$c6,$c6,$c7,$30,$c0,$ff // .fUU.........0..
        .byte $aa,$99,$55,$55,$ff,$00,$03,$fc,$b3,$b3,$73,$73,$f3,$c3,$33,$e3 // ..UU......ss..3.
        .byte $05,$06,$06,$06,$07,$30,$c0,$ff,$aa,$99,$55,$55,$ff,$00,$03,$fc // .....0....UU....
        .byte $71,$71,$b1,$b1,$f1,$cc,$30,$ff,$66,$aa,$aa,$aa,$ff,$00,$00,$ff // qq....0.f.......
        .byte $65,$aa,$aa,$aa,$ff,$00,$00,$ff,$55,$aa,$aa,$aa,$ff,$00,$00,$ff // e.......U.......
        .byte $55,$aa,$aa,$aa,$ff,$00,$00,$ff,$54,$ac,$ac,$ac,$fc,$33,$cc,$33 // U.......T....3.3
        .byte $cc,$f0,$cc,$33,$cd,$37,$df,$7c,$d3,$9c,$73,$4f,$33,$fc,$30,$f0 // ...3.7.|..sO3.0.
        .byte $c0,$c0,$c0                           // ...

dat_3163:
        // === Fill data (1 bytes, $3163-$3163) ===
        .byte $00                                   // .

// --- Region $3198-$3299 ---
.pc = $3198 "dat_3198"

dat_3198:
        .byte $0b,$00,$03,$0c,$00,$c0,$00,$00,$2c,$c0,$33,$0c,$03,$00,$00,$00 // ........,.3.....
        .byte $c0,$ac,$3b,$ce,$f3,$3c,$0f,$00,$e0,$0c,$03,$b0,$2b,$ce,$33,$ff // ..;..<......+.3.
        .byte $00,$3f,$0c,$33,$0c,$b0,$2a,$fd,$00,$ee,$fb,$3f,$cc,$33,$c0,$5b // .?.3..*....?.3.[
        .byte $00,$aa,$bb,$fe,$ff,$33,$cc,$03,$00,$a9,$ba,$ee,$fb,$3f,$cf,$33 // .....3.......?.3
        .byte $00,$99,$aa,$ee,$bb,$fe,$cf,$33,$00,$95,$66,$aa,$bb,$ee,$fb,$ff // .......3..f.....
        .byte $15,$59,$66,$99,$aa,$ee,$bb,$ff,$a0,$55,$66,$9a,$ab,$ee,$bb,$ef // .Yf......Uf.....
        .byte $00,$55,$66,$99,$aa,$ee,$bb,$fe,$08,$55,$65,$99,$a6,$aa,$ba,$ee // .Uf......Ue.....
        .byte $00,$55,$55,$95,$66,$99,$aa,$ee,$00,$55,$55,$95,$66,$99,$aa,$ee // .UU.f....UU.f...
        .byte $55,$55,$55,$99,$66,$aa,$bb,$ee,$40,$55,$65,$99,$66,$a9,$ba,$ee // UUU.f...@Ue.f...
        .byte $00,$aa,$aa,$66,$99,$65,$57,$dd,$04,$aa,$a9,$66,$99,$55,$57,$dd // ...f.eW....f.UW.
        .byte $00,$aa,$99,$66,$95,$5d,$77,$dd,$01,$aa,$99,$66,$55,$dd,$77,$ff // ...f.]w....fU.w.
        .byte $a0,$aa,$99,$56,$75,$dd,$77,$ff,$00,$a6,$99,$55,$77,$dd,$7f,$f3 // ...Vu.w....Uw...
        .byte $01,$65,$57,$dd,$77,$df,$ff,$33,$00,$55,$77,$dd,$ff,$33,$cc,$33 // .eW.w..3.Uw..3.3
        .byte $00,$5d,$77,$ff,$cc,$33,$cc,$00,$00,$ef,$fc,$33,$cc,$30,$0d,$d5 // .]w..3.....3.0..
        .byte $00,$f3,$cc,$30,$0e,$e5,$5e,$ef,$00,$30,$0e,$e5,$5f,$ee,$ff,$bc // ...0..^..0.._...
        .byte $0d,$d7,$7f,$ff,$ff,$f0,$c0,$00,$cf,$fc,$f0,$c0,$00,$00,$00,$00 // ................
        .byte $c0                                   // .

dat_3299:
        // === Fill data (1 bytes, $3299-$3299) ===
        .byte $00                                   // .

// --- Region $32f0-$33c1 ---
.pc = $32f0 "dat_32f0"

dat_32f0:
        .byte $0f,$00,$00,$00,$00,$00,$00,$00,$cf,$ff,$0f,$00,$00,$00,$00,$00 // ................
        .byte $f5,$ff,$fb,$3f,$03,$00,$00,$00,$b0,$56,$ed,$bb,$fe,$0f,$00,$00 // ...?.....V......
        .byte $0c,$c0,$56,$b9,$ee,$fb,$0f,$00,$cc,$03,$c0,$56,$b9,$aa,$fa,$0f // ..V........V....
        .byte $cf,$33,$0c,$c0,$55,$aa,$aa,$fe,$cf,$33,$cc,$03,$b0,$55,$99,$aa // .3..U....3...U..
        .byte $ff,$33,$cc,$33,$00,$56,$99,$66,$ff,$3f,$cc,$33,$0c,$c0,$55,$65 // .3.3.V.f.?.3..Ue
        .byte $ff,$33,$cc,$33,$00,$00,$55,$99,$bb,$ff,$cc,$33,$0c,$00,$55,$55 // .3.3..U....3..UU
        .byte $fb,$ff,$cf,$33,$cc,$00               // ...3..

txt_3356:
        .byte $55,$55,$bf,$ef,$fc,$33,$cc,$00,$55,$55,$ff,$f3,$cf,$33,$0c,$00 // UU...3..UU...3..
        .byte $55,$99,$77,$ff,$cf,$33,$cc,$00,$aa,$aa,$bb,$ff,$cc,$33,$cc,$00 // U.w..3.......3..
        .byte $55,$59,$ff,$ff,$fc,$33,$cc,$00,$55,$96,$ff,$33,$cc,$33,$00,$95 // UY...3..U..3.3..
        .byte $59,$66,$cc,$33,$cc,$00               // Yf.3..

txt_338c:
        .byte $39,$56,$aa,$66,$cc,$33,$c0,$0e,$55,$6a,$aa,$ff,$cc,$30,$0e,$55 // 9V.f.3..Uj...0.U
        .byte $aa,$aa,$bf,$c0,$c0,$0e,$55,$aa,$ae,$bf,$c0,$00 // ......U.....

txt_33a8:
        .byte $39,$56,$bb,$ee,$bf,$c0,$00,$00,$6b,$ee,$bb,$f0,$00,$00,$00,$00 // 9V......k.......
        .byte $bb,$fc,$c0,$00,$00,$00,$00,$00,$c0   // .........

dat_33c1:
        // === Fill data (1 bytes, $33c1-$33c1) ===
        .byte $00                                   // .

// --- Region $3460-$34c9 ---
.pc = $3460 "dat_3460"

dat_3460:
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $e9,$3f,$00,$00,$00,$00,$00,$00,$99,$ff,$00,$00,$00,$00,$00,$00 // .?..............
        .byte $55,$ff,$00,$00,$00,$00,$00,$00,$55,$ff,$00,$00,$00,$00,$00,$00 // U.......U.......
        .byte $56,$ff,$00,$00,$00,$00,$00,$00,$66,$ff,$00,$00,$00,$00,$00,$00 // V.......f.......
        .byte $6a,$ff,$00,$00,$00,$00,$00,$00,$55,$ff,$00,$00,$00,$00,$00,$00 // j.......U.......
        .byte $55,$ff,$00,$00,$00,$00,$00,$00,$59,$ff,$00,$00,$00,$00,$00,$00 // U.......Y.......
        .byte $9f,$f0,$00,$00,$00,$00,$00,$00,$ff   // .........

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

// --- Region $3500-$3501 ---
.pc = $3500 "dat_3500"

dat_3500:
        .byte $20                                   //  

dat_3501:
        // === Fill data (1 bytes, $3501-$3501) ===
        .byte $00                                   // .

// --- Region $3580-$35ff ---
.pc = $3580 "dat_3580"

dat_3580:
        .byte $ad,$62,$39,$aa,$4a,$a8,$b9,$00,$1f,$90,$02,$09,$40,$9d,$50,$04 // .b9.J.......@.P.
        .byte $b9,$15,$1f,$90,$02,$09,$40,$9d,$78,$04,$b9,$2a,$1f,$90,$02,$09 // ......@.x..*....
        .byte $40,$9d,$a0,$04,$60,$78,$a9,$34,$85,$01,$a0,$00,$a2,$00,$bd,$00 // @...`x.4........
        .byte $3f,$9d,$00,$08,$e6,$01,$8d,$20,$d0,$8e,$20,$d0,$8d,$20,$d0,$8c // ?...... .. .. ..
        .byte $20,$d0,$c6,$01,$e8,$d0,$e7,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04 //  ...............
        .byte $c9,$00,$d0,$d8,$a9,$00,$8d,$00,$08,$a9,$00,$8d,$20,$d0,$8d,$18 // ............ ...
        .byte $d4,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$00,$00,$00,$00,$00,$00,$00 // ..7..XL.........
        .fill 16, $00

// --- Region $36db-$372e ---
.pc = $36db "bmp_36db"

bmp_36db:
        // === Bitmap data (84 bytes, $36db-$372e) ===
        .byte $ff,$ff,$ff,$ff,$56,$ff,$08,$ff,$f6,$ff,$04,$ff,$b6,$ff,$ae,$ff // ....V...........
        .byte $46,$ff,$22,$ff,$1b,$ff,$12,$ff,$38,$ff,$31,$ff,$4d,$ff,$1e,$ff // F.".....8.1.M...
        .byte $04,$ff,$11,$ff,$5d,$ff,$2c,$ff,$ff,$ff,$01,$01,$01,$01,$00,$01 // ....].,.........
        .fill 10, $01
        .byte $00,$01,$01,$01,$01,$01,$00,$01,$01,$01,$00,$01,$00,$01,$01,$01 // ................
        .byte $00,$01,$00,$01,$01,$01,$01,$01,$01,$01 // ..........

// --- Region $37f2-$3810 ---
.pc = $37f2 "Segment $37f2"
        .byte $01,$08,$a8,$99,$00,$05,$e8,$d0,$f3,$ee,$09,$04,$ee,$0c,$04,$ad // ................
        .byte $09,$04,$d0,$e6,$a9,$37,$85,$01       // .....7..

txt_380a:
        .byte $58,$20,$59,$a6,$4c,$ae,$a7           // X Y.L..

// --- Region $3940-$39a4 ---
.pc = $3940 "bmp_3940"

bmp_3940:
        // === Bitmap data (101 bytes, $3940-$39a4) ===
        .byte $01,$02,$03,$04,$08,$01,$01,$01,$02,$02,$03,$04,$05,$05,$07,$09 // ................
        .byte $0b,$09,$07,$05,$05,$04,$03,$02,$02,$01,$01,$00,$01,$00,$00,$0c // ................
        .byte $01,$00,$1d,$00,$7c,$f7,$1e,$1e,$1e,$2a,$a5,$20,$1e,$1e,$1f,$53 // ....|....*. ...S
        .byte $ce,$49,$1e,$1e,$1f,$0f,$0c,$0b,$00,$00,$0b,$0c,$0f // .I...........

dat_397d:
        // === Fill data (40 bytes, $397d-$39a4) ===
        .fill 40, $01

// --- Region $3abb-$3aed ---
.pc = $3abb "bmp_3abb"

bmp_3abb:
        // === Bitmap data (51 bytes, $3abb-$3aed) ===
        .byte $24,$ea,$e8,$bd,$dc                   // $....

txt_3ac0:
        .byte $36,$48,$bd,$06                       // 6H..

txt_3ac4:
        .byte $37,$48,$bd,$db,$36,$bc,$05,$37,$e8,$8c,$10,$d0,$8d,$00,$d0,$68 // 7H..6..7.......h
        .byte $8d,$10,$d0,$68,$8d,$00,$d0,$60,$17,$e6,$89,$02,$03,$02,$02,$02 // ...h...`........
        .byte $02,$02,$02,$03,$03,$03,$03,$03,$03,$03 // ..........

// --- Region $3c00-$3d77 ---
.pc = $3c00 "scr_3c00"

scr_3c00:
        .text " &%/ "
        .encoding "screencode_mixed"
        .text "the crypt, the sequel of castlemaster"
        .encoding "petscii_upper"

txt_3c2a:
        .text " /%&  "
        .encoding "screencode_mixed"
        .text "from domark.  cracked by the mighty domi"
        .text "nators and imported by empire.  call whe"
        .text "re the warez are coming from: channel ze"
        .text "r0 at"
        .encoding "petscii_upper"

txt_3cad:
        .text " 718&356&1879 "
        .encoding "screencode_mixed"
        .text "and our vmb at"
        .encoding "petscii_upper"

txt_3cc9:
        .text " 702&594&7983.  "
        .encoding "screencode_mixed"
        .text "the headbangers are: sequencer / the ext"
        .text "remist / rich / the crumbsucker / booze "
        .text "/ the last dragon / tristan / problem ch"
        .text "ild / mayhem"
        .encoding "petscii_upper"

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

// --- Region $3e00-$3ee6 ---
.pc = $3e00 "dat_3e00"

dat_3e00:
        .encoding "screencode_mixed"
        .text " best tokes to: >dominators"
        .encoding "petscii_upper"

txt_3e1b:
        .text "> / "
        .encoding "screencode_mixed"
        .text "action / enigma / victims / fairlight / "
        .text "odissey / trc+tbi / pandora / ics / the "
        .text "force / verdict / f4cg / legend / hotlin"
        .text "e / the boys / discovery / ikari / havok"
        .text " / tsm / plague"
        .encoding "petscii_upper"

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

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

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

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

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

// --- Region $5650-$5650 ---
.pc = $5650 "dat_5650"

dat_5650:
        // === Fill data (1 bytes, $5650-$5650) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $d800-$e543 ---
.pc = $d800 "dat_d800"

dat_d800:
        .byte $29,$00,$00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d // )...x.4.....B..-
        .byte $00,$ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00 // ........2.,..1..
        .byte $d8,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01 // .....2.....H....
        .byte $c8,$d0,$f7,$4c,$00,$01,$00,$08,$2d,$d9,$0c,$30,$b1 // ...L....-..0.

txt_d83d:
        .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   // ...7..X .

txt_d8dc:
        .text "(L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8 // .............`.

txt_d92e:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $25,$fd,$f9,$fd,$fa,$ee,$c3,$26,$fd,$f9,$fd,$fa,$ee,$3f,$c2,$21 // %......&.....?.!
        .byte $fd,$42,$f9,$fd,$f9,$ed,$ff,$ff,$ff,$fd,$24,$f9,$fd,$fa,$ee,$c3 // .B........$.....
        .byte $26,$fd,$f9,$fd,$fa,$ee,$3f,$c2,$26,$fd,$f9,$fd,$f9,$ed,$fe,$e3 // &.....?.&.......
        .byte $fd,$24,$f9,$fd,$fa,$ee,$e3,$0f,$22,$0e,$0f,$e3,$0e,$a8,$21,$fe // .$......".....!.
        .byte $e3,$fd,$25,$f9,$fe,$fa,$ee,$fe,$e3,$fd,$2c,$f9,$fd,$f9,$ed,$f0 // ..%.......,.....
        .byte $fc,$ff,$fe,$fb,$fe,$fa,$ed,$c3,$26,$fe,$fb,$fe,$f9,$ed,$3f,$c2 // ........&.....?.
        .byte $25,$fd,$f9,$fd,$f9,$ed,$c3,$26,$fd,$f9,$fd,$fa,$ee,$3f,$c2,$25 // %......&.....?.%
        .byte $fd,$f9,$fd,$f9,$ed,$c3,$26,$fd,$f9,$fd,$fa,$ee,$3f,$c2,$25,$fd // ......&.....?.%.
        .byte $f9,$fd,$f9,$ee,$c3,$22,$fe,$ff,$e3,$0e,$21,$fe,$e3,$fd,$21,$f9 // ....."....!...!.
        .byte $43,$fd,$f9,$ed,$fe,$fd,$fd,$fd,$f9,$24,$fd,$fa,$3e,$fe,$e3,$fd // C........$..>...
        .byte $24,$f9,$fd,$fa,$3e,$c3,$25,$fe,$95,$03,$03,$0e,$e3 // $...>.%......

txt_d9de:
        .text "?%>;>:>"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .text "&>0"
        .byte $22                                   // double quote
        .byte $10,$10,$1a,$e3
        .byte $3f,$21,$26,$e4,$03,$a3,$e3,$03
        .byte $22,$ff,$ee,$a4,$24,$03,$0e,$3a,$ae,$a8,$e3,$0f,$22,$0e,$0f,$e3 // "...$..:...."...
        .byte $0e,$26,$fe,$fd,$fd,$3d,$f5,$94,$a7,$24,$01,$06,$1b,$3f,$c2,$25 // .&...=...$...?.%
        .byte $fd,$f9,$fd,$f9,$ee,$a4,$24,$01,$06,$1b,$1b,$a5,$23,$01,$06,$1b // ......$.....#...
        .byte $e3,$0f,$23,$03,$0f,$09,$a2           // ..#....

txt_da2d:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $25,$fe,$f9,$fd,$f9,$ed,$c3,$22,$96,$0b,$e3,$03,$a9,$27,$0f,$0f // %......".....'..
        .byte $0e,$0f,$fe,$fa,$ee,$ad,$23,$ff,$fa,$ee,$aa,$27,$05,$1e,$1b,$7e // ......#....'...~
        .byte $7a,$6e,$3f,$c2,$2e,$fe,$f9,$fd,$f9,$ed,$03,$0f,$3f,$fe,$fb,$9a // zn?.........?...
        .byte $0e,$0e,$3f,$c2,$26,$fe,$f9,$96,$00,$03,$3f,$c2,$26,$fe,$f9,$95 // ..?.&.....?.&...
        .byte $03,$03,$fe,$e3,$fd,$24,$f9,$fd,$fa,$ee,$c3,$26,$fd,$f9,$fe,$fa // .....$.....&....
        .byte $ee,$3f,$c2,$25,$fd,$f9,$fd,$f9,$ed,$c3,$22,$fe,$95,$a3 // .?.%......"...

txt_da8e:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $26,$fd,$f9,$fe,$fa,$ee,$3f,$c2,$25,$fd,$f9,$fe,$fa,$ee,$a3,$24 // &.....?.%......$
        .byte $0f,$0f,$0e,$09,$a4,$24,$0f,$0f,$0e,$09,$ab,$25,$ff,$fe,$fb,$fe // .....$.....%....
        .byte $95,$a9                               // ..

txt_dab3:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $60,$22,$fe,$f9,$96,$03,$0f,$fc,$00,$64,$80,$c0,$80,$64,$08,$fc // `".......d...d..
        .byte $f9,$b9,$ad,$f9,$e9,$e9,$65,$fc,$f9,$b9,$ad,$f9,$e9,$e9,$64,$fc // ......e.......d.
        .byte $f9,$b9,$ad,$55,$a3,$28,$fc,$f9,$b9,$ad,$f9,$e9,$e9,$e5,$42,$fe // ...U.(........B.
        .byte $fd,$b9,$ad,$55,$00,$e0,$50,$25,$fc,$f9,$b9,$ad,$55,$a2,$2d,$fe // ...U..P%....U.-.
        .byte $fe,$fd,$f9,$ed,$f9,$e9,$e9,$65,$e0,$d0,$90,$d0,$e3,$90,$31,$50 // .......e......1P
        .byte $fe,$fd,$f9,$ed,$f9,$e9,$e9,$e5,$95,$fd,$f9,$ed,$f9,$a9,$a9,$64 // ...............d
        .byte $a8,$2d,$0e,$3d,$f9,$ed,$b9,$a9,$e9,$e5,$fc,$f9,$b9,$ed,$b9,$42 // .-.=...........B
        .byte $e9,$e9,$e5,$fc,$f9,$b9,$ad,$f9,$60,$23,$e9,$e9,$65,$fc,$f9,$b9 // ........`#..e...
        .byte $ad,$f9,$e9,$e9,$e5,$fc,$f9,$b9,$ad,$f9,$e9,$e9,$65,$fc,$f9,$b9 // ............e...
        .byte $6d,$55,$00,$40,$54,$fe,$fd,$b9,$ed,$95,$90,$90,$50,$43,$fe,$fd // mU.@T.......PC..
        .byte $f9,$ed,$f9,$e9,$e9,$e5,$21,$fe,$42,$fd,$f9,$ed,$f9,$a9,$a9,$64 // ......!.B......d
        .byte $fe,$2b,$fd,$b9,$ed,$b9,$a4,$a4,$50,$f8,$f4,$b4,$54,$e4,$40,$a3 // .+......P...T.@.
        .byte $2d,$80,$00,$c0,$c0,$00,$f8,$f4,$b4,$e4,$b4,$a4,$a4,$64,$a4,$24 // -............d.$
        .byte $c0,$b0,$ac,$66,$a3,$25,$80           // ...f.%.

txt_db8d:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $65,$a8,$24,$e0,$d0,$90,$d0,$e3,$90,$27,$50,$fe,$fd,$f9,$3d,$f5 // e.$......'P...=.
        .byte $94,$a3,$2f,$40,$80,$c0,$c0,$d0,$e4,$f9,$fc,$f9,$b9,$6d,$55,$90 // ../@.........mU.

txt_dbb0:
        .text "PT"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$04,$59,$a4,$90,$90,$a6           // %.Y....

txt_dbba:
        .text "(P"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e0,$d0,$90,$d0                       // ....

txt_dbc1:
        .text "P"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$f8,$f4,$b4                       // %...

txt_dbc8:
        .text "T"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $28,$f0,$e4,$b4,$e4,$b4,$a4,$a4,$64,$a6,$2a,$40,$80,$00,$e0,$90 // (.......d.*@....
        .byte $d0,$90,$ae,$a9,$65,$ad,$23,$fe,$a9,$65,$aa,$32,$10,$64,$b4,$a4 // ....e.#..e.2.d..
        .byte $a4,$50,$fc,$f9,$b9,$ed,$b9,$e9,$e9,$e5,$e0,$d0,$90,$d0,$e3,$90 // .P..............
        .byte $60,$31,$50,$fc,$f9,$b9,$ed,$79,$a9,$e9,$e5,$fc,$f9,$b9,$ed,$f9 // `1P....y........
        .byte $e9,$e9,$65,$fe,$fd,$f9,$ed,$f9,$a9,$a9,$65,$fe,$fd,$b9,$55,$00 // ..e.......e...U.
        .byte $fc,$a9,$65,$fc,$f9,$b9,$ad,$f9,$95,$00,$fc,$fe,$fd,$b9,$ed,$b9 // ..e.............
        .byte $e9,$e9,$e5,$42,$fc,$f9,$b9,$ad,$f9,$e9,$a9,$65,$a3,$24,$e0,$90 // ...B.......e.$..
        .byte $90,$50,$a4,$24,$e0,$90,$90,$50,$ab,$26,$fe,$ed,$b9,$a9,$55,$00 // .P.$...P.&....U.
        .byte $e3,$c0,$e5,$80,$28,$fc,$f9,$b9,$ed,$79,$a9,$e9,$65,$a3,$21,$1b // ....(....y..e.!.
        .byte $a4,$60,$43,$fa,$ee,$ea,$ed,$e9,$e5,$d9,$95,$fa,$ed,$e9,$ed,$ea // .`C.............
        .byte $e6,$d9,$95,$f9,$ed,$e9,$ed,$e9,$e6,$e9,$15,$f9,$ed,$e9,$ed,$ea // ................
        .byte $e6,$d9,$d5,$fa,$ed,$e9,$ed,$e9,$e6,$d9,$95,$fa,$ed,$e9,$ed,$e9 // ................
        .byte $e5,$d9,$95,$f9,$ed,$e9,$ed,$e9,$e6,$e9,$15,$fa,$ed,$e9,$ed,$e9 // ................
        .byte $e5,$d9,$95,$0e,$0e,$0f,$e3,$0e,$22,$0d,$09,$a2,$34,$ff,$ed,$ea // ........"...4...
        .byte $e6,$e9,$15,$fa,$ee,$e9,$ed,$e9,$e5,$d9,$95,$f9,$ed,$e9,$ee,$ea // ................
        .byte $e6,$42,$d9,$95,$f9,$ed,$e9,$ed,$e9,$e5,$60,$2d,$d9,$95,$f9,$ed // .B........`-....
        .byte $e9,$ed,$ea,$e6,$e9,$15,$fa,$ed,$e9,$ed,$e9,$e5,$d9,$95,$f9,$ed // ................
        .byte $e9,$ed,$ea,$e6,$e9,$15,$fa,$ee,$e9,$ed,$e9,$e5,$d9,$95,$3e,$03 // ..............>.
        .byte $00,$ff,$ea,$e6,$e9,$15,$0e,$0e,$0f,$e3,$0e,$60,$25,$0d,$09,$f9 // ...........`%...
        .byte $ed,$e9,$ed,$ea,$e6,$e9,$15,$f9
        .text ">;>:"
        .byte $0e,$0e,$01,$f9
        .byte $ed,$eb,$ee,$ea,$e5,$d4,$90,$3a,$ee,$ea,$ed,$e9,$e5,$d9,$95,$3a // .......:.......:
        .byte $0e,$0f,$e3,$0e,$35,$0d,$09,$0e,$3e,$3b,$ee,$ea,$e6,$d9,$95 // ....5...>;.....

txt_dd2a:
        .text ":>;>:69%"
        .byte $00                                   // string terminator
        .byte $03,$03,$e3,$02
        .byte $22,$01,$00,$e4,$03
        .text "(?69%"
        .byte $96,$03
        .byte $03,$02,$a4,$23,$1a,$06,$01,$ad,$28,$0e,$0e,$0f,$09,$0f,$0e,$0d // ...#....(.......
        .byte $09,$a8,$22,$06,$01,$a6,$2d,$3e,$0f,$0f,$ff,$ea,$e6,$e9,$15,$1b // .."...->........
        .byte $1b,$06,$06,$01,$a3,$24,$6f,$1a,$06,$01,$ac,$28,$f9,$ed,$e9,$ed // .....$o....(....
        .byte $ea,$e6,$e9,$15,$e3,$03,$26,$0f,$fe,$e6,$d9,$95,$06,$a7,$26,$fa // ......&.......&.
        .byte $9a,$0f,$0e,$0e,$09,$a4,$28,$0f,$0e,$0e,$03,$0d,$09,$fa,$95,$a8 // ......(.........
        .byte $21,$0f,$e3,$0e,$60,$2b,$0d,$09,$7a,$6e,$6b,$1e,$1a,$06,$01,$00 // !...`+..znk.....
        .byte $f9,$ed,$e9,$ee,$ea,$e6,$e9,$15,$0e,$0e,$0f,$0e,$fe,$e6,$d9,$95 // ................
        .byte $3f,$fe,$eb,$ee,$ea,$e6,$d9,$95,$03,$02,$ff,$ef,$eb,$e6,$e9,$15 // ?...............
        .byte $95,$a7,$30,$95,$00,$ff,$ef,$ea,$e6,$e9,$15,$fa,$ee,$e9,$ed,$ea // ..0.............
        .byte $e6,$e9,$15,$a8,$29,$3a,$ee,$e9,$ed,$ea,$e6,$e9,$15,$15,$a2,$2a // ....):.........*
        .byte $fe,$ea,$e6,$e9,$15,$00,$0f,$0f,$0e,$09,$a4,$26,$0f,$0f,$0e,$03 // ...........&....
        .byte $0e,$09,$a9,$25,$ff,$ee,$eb,$ee,$95,$a3,$25,$0a,$2f,$2e,$1a,$05 // ...%......%./...
        .byte $a3,$2c,$0e,$0e,$05,$00,$0f,$0e,$0d,$09,$94,$0c,$08,$e4,$a4,$30 // .,.............0
        .byte $99,$a5,$d9,$e5,$d9,$e5,$d5,$95,$94,$a5,$d9,$e5,$d9,$65,$95,$54 // .............e.T
        .byte $a3,$37,$fe,$99,$65,$95,$54,$d9,$e5,$d9,$e5,$d9,$65,$95,$54,$90 // .7..e.T.....e.T.
        .byte $50,$00,$fe,$99,$65,$95,$55,$90,$50,$a6,$30,$d9,$e5,$d9,$e5,$99 // P...e.U.P.0.....
        .byte $65,$95,$54,$99,$a5,$d9,$e5,$d9,$e5,$d5,$95,$e5,$90,$33,$50,$90 // e.T..........3P.
        .byte $50,$d9,$e5,$d9,$a5,$99,$65,$95,$54,$99,$a5,$d9,$e5,$d9,$e5,$d5 // P.....e.T.......
        .byte $95,$a3,$25,$fe,$99,$65,$95           // ..%..e.

txt_de6a:
        .text "UB"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $e5,$d9,$e5,$d9,$e5,$d5,$95,$2a,$d9,$e5,$d9,$e5,$d9,$65,$95,$54 // .......*.....e.T
        .byte $95,$54,$a6,$38,$d9,$e5,$d9,$e5,$d4,$65,$95,$15,$94,$e5,$d9,$e5 // .T.8.....e......
        .byte $d9,$e5,$d5,$95,$99,$e5,$d9,$e5,$99,$65,$95,$54,$e5,$90,$60,$24 // .........e.T..`$
        .byte $50,$90,$50,$d9,$e5,$d9,$a5,$99,$65,$95,$54,$99,$a4,$94,$a4,$94 // P.P.....e.T.....

txt_dead:
        .text "PP"
        .byte $40                                   // @ character
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $a5,$99,$a5,$99,$65,$15,$05,$94,$a5,$d9,$e5,$d9,$e5,$d5,$95,$94 // ....e...........
        .byte $e4,$90,$2b,$50,$90,$50,$90,$40,$40,$fe,$99,$65,$95,$55,$e4 // ..+P.P.@@..e.U.

txt_ded0:
        .byte $40                                   // @ character
        .text ")"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $64,$94,$54,$00,$a0,$04,$04,$90,$a3,$2b,$94,$a4,$94,$a4,$94,$64 // d.T......+.....d
        .byte $94,$54,$94,$90,$40,$a5,$21,$55,$e3,$40,$ac,$e3,$90,$25,$50,$e0 // .T..@.!U.@...%P.
        .byte $50,$90,$50,$a8,$26,$e4,$d0,$c0,$c0,$80,$40,$a2,$2e,$99,$e5,$d9 // P.P.&.....@.....
        .byte $e5,$99,$65,$95,$54,$90,$90,$d0,$e4,$b9,$54,$a2,$23,$90 // ..e.T.....T.#.

txt_df11:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $30,$80,$f8,$64,$94,$58,$94,$a4,$94,$a4,$94,$64,$94,$50,$e4,$80 // 0..d.X.....d.P..
        .byte $40,$a5,$22,$99,$95,$e3,$90           // @."....

txt_df2b:
        .text "!P"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $28,$e0,$90,$90,$50,$50,$40,$99,$55,$a8,$36,$e0,$90,$90,$50,$90 // (...PP@.U.6...P.
        .byte $50,$90,$90,$94,$a4,$94,$50,$40,$00,$d9,$e5,$d9,$e5,$99,$65,$95 // P.....P@......e.
        .byte $54,$e4,$90,$60,$49,$ae,$65,$95,$55,$99,$a5,$95,$54,$fe,$65,$95 // T..`I.e.U...T.e.
        .byte $55,$94,$a5,$d9,$e5,$d9,$65,$95,$54,$99,$e5,$d9,$e5,$d9,$e5,$d5 // U.....e.T.......
        .byte $95,$99,$e5,$d9,$e5,$99,$65,$95,$54,$99,$a5,$99,$e5,$d9,$65,$95 // ......e.T.....e.
        .byte $54,$d9,$e5,$d9,$e5,$d9,$e5,$d5,$95,$94,$a5,$99,$e5,$d9,$65,$95 // T.............e.
        .byte $54,$99,$e5,$d9,$e5,$d9,$65,$95,$54,$00,$e0,$90,$90,$50,$a4,$21 // T.....e.T....P.!
        .byte $e0,$e3,$90                           // ...

txt_dfa1:
        .byte $22                                   // double quote character
        .text "P"
        .byte $40                                   // @ character
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $25,$fe,$a5,$99,$a5,$55,$a3,$24,$80,$80 // %....U.$..

txt_dfaf:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $3b,$94,$90,$50,$00,$e0,$50,$90,$50,$4c,$06,$10,$4c,$21,$10,$ad // ;..P..P.PL..L!..
        .byte $a6,$02,$f0,$05,$a9,$03,$8d,$35,$10,$4c,$48,$10,$ae,$31,$a2,$00 // .......5.LH..1..
        .byte $ce,$90,$10,$30,$0c,$20,$26,$12,$20,$25,$12,$4c,$25,$12,$fe,$c2 // ...0. &. %.L%...
        .byte $60,$53,$a9,$04,$8d,$90,$10,$20,$40,$10,$20,$3f,$10,$e8,$de,$8a // `S..... @. ?....
        .byte $10
        .text "0LL&"
        .byte $12,$a9,$1f,$8d,$18,$d4,$a9,$f0,$8d,$17,$d4
        .byte $29,$0f,$8d,$62,$12,$a2,$0f,$9d,$81,$10,$ca,$10,$fa,$a2,$02,$bd // )..b............
        .byte $b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$a0,$00,$b1,$fa,$9d,$8d,$10 // ................
        .byte $c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$ca,$10,$e1,$60,$06 // ......).......`.
        .byte $03,$03,$40,$41,$11,$e3,$0c,$e3,$03,$60,$51,$0b,$0c,$03,$01,$bc // ..@A.....`Q.....
        .byte $8d,$10,$c0,$fe,$d0,$09,$bd,$84,$10,$29,$fe,$9d,$84,$10,$60,$b9 // .........)....`.
        .byte $e1,$19,$85,$fa,$b9,$c2,$19,$85,$fb,$bc,$81,$10,$b1,$fa // ..............

txt_e060:
        .text "0 "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60,$90,$43,$29,$1f,$9d,$8a,$10,$a9,$fe,$9d,$31,$10,$20,$98,$10 // `.C).......1. ..
        .byte $4c,$87,$11,$00,$07,$0e,$18,$30,$30,$6b,$d0,$68,$04,$22,$11,$c9 // L......00k.h."..
        .byte $a0,$90,$16,$29,$1f,$9d,$8a,$10,$b0,$e6,$01,$ae,$e3,$0a,$30,$9d // ...)..........0.
        .byte $d9,$13,$c8,$b1,$fa,$c9,$60,$b0,$bd,$85,$fc,$c8,$bd,$e6,$10,$e4 // ......`.........
        .byte $4a,$60,$49,$18,$65,$fc,$9d,$c9,$10,$84,$fc,$a8,$b9,$37,$14,$9d // J`I.e........7..
        .byte $cc,$10,$9d,$e2,$13,$b9,$c5,$11,$9d,$cf,$10,$9d,$b6,$12,$a4,$fc // ................
        .byte $b1,$fa,$9d,$41,$11,$29,$1f,$9d,$8a,$10,$b1,$fa // ...A.)......

txt_e0cf:
        .text "0"
        .byte $22                                   // double quote character
        .text ") "
        .byte $f0,$45,$c8,$b1,$fa,$9d,$47,$11,$c8,$b1,$fa,$9d,$4a,$11,$4c,$77 // .E....G.....J.Lw
        .byte $11,$c3,$47,$47,$0c,$1e,$00,$80,$cf,$30,$ff,$aa,$a4,$60,$75,$8e // ..GG.....0...`u.
        .byte $62,$12,$c8,$b1,$fa,$8d,$66,$12,$29,$0f,$0a,$38,$e9,$10,$8d,$a0 // b.....f.)..8....
        .byte $12,$c8,$b1,$fa,$d0,$07,$a9,$f0,$8d,$17,$d4,$d0,$09,$8d,$6b,$12 // ..............k.
        .byte $bd,$b3,$12,$8d,$17,$d4,$a9,$ff,$9d,$31,$10,$9d,$b9,$12,$a9,$00 // .........1......
        .byte $9d,$dd,$10,$9d,$bd,$12,$c8,$b1,$fa,$c9,$ff,$d0,$32,$de,$e9,$10 // ............2...
        .byte $10,$2b,$bd,$b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$bc,$87,$10,$c8 // .+..............
        .byte $c8,$b1,$fa,$c9,$ff,$d0,$02,$a0,$00,$98,$9d,$87,$10,$b1,$fa,$9d // ................
        .byte $8d,$10,$c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$a0,$00,$98 // ........).......
        .byte $9d,$81,$10,$60,$eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06 // ...`............
        .byte $60,$94,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f // `...............
        .byte $10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ............

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

txt_e1bd:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$00,$16,$85,$fa,$b9,$01,$16,$bc,$c6,$10,$99 // ^.D.............
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$02,$16,$9d,$84,$10,$b9,$03,$16,$9d,$dc,$13,$9d,$df,$13 // ................
        .byte $e0,$00,$d0,$0a,$a9,$91,$8d,$9e,$12,$a9,$05,$8d,$96,$12,$a9,$00 // ................
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$05,$16,$e3,$4a,$60,$3c,$9d,$4d,$11 // ..........J`<.M.
        .byte $bd,$41,$11,$09,$40,$9d,$41,$11,$b9,$07,$16,$95,$fd,$4c,$85,$13 // .A..@.A......L..
        .byte $ec,$62,$12,$d0,$12,$a9,$00,$f0,$0e,$ce,$96,$12,$18,$a9,$33,$69 // .b............3i
        .byte $f2,$8d,$9e,$12,$8d,$16,$d4,$b5,$fd,$29,$0f,$f0,$1a,$20,$e5,$13 // .........)... ..
        .byte $4c,$22,$13,$f1,$f3,$f7,$04,$11,$11,$c3,$24,$00,$02,$00,$06,$a4 // L"........$.....
        .byte $61,$e5,$01,$01,$00,$bd,$41,$11       // a.....A.

txt_e258:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $54,$b5,$fd,$29,$10,$f0,$4e,$de,$4d,$11,$10,$49,$fe,$4d,$11,$bd // T..)..N.M..I.M..
        .byte $bd,$12,$29,$03,$a8,$b9,$c3,$12,$d0,$13,$a4,$fc,$38,$bd,$cc,$10 // ..).........8...
        .byte $f9,$06,$16,$9d,$cc,$10,$b0,$18,$de,$cf,$10,$d0,$13,$a4,$fc,$18 // ................
        .byte $bd,$cc,$10,$79,$06,$16,$9d,$cc,$10,$90,$05,$fe,$cf,$10,$b0,$00 // ...y............
        .byte $fe,$dd,$10,$b9,$05,$16,$29,$0f,$dd,$dd,$10,$d0,$08,$a9,$00,$9d // ......).........
        .byte $dd,$10,$fe,$bd,$12,$a4,$fc,$b9,$04,$16,$85,$fc,$b5,$fd,$29,$40 // ..............)@
        .byte $f0,$14,$18,$a5,$fc,$7d,$dc,$13,$9d,$dc,$13,$a5,$fc,$7d,$df,$13 // .....}.......}..
        .byte $9d,$df,$13,$4c,$85,$13,$b5,$fd,$29,$20,$f0,$3c,$bd,$e3,$10,$f0 // ...L....) .<....
        .byte $10,$18,$bd,$dc,$13,$65,$fc,$9d,$dc,$13,$90,$13,$fe,$df,$13,$b0 // .....e..........
        .byte $0e,$38,$bd,$dc,$13,$e5,$fc,$9d,$dc,$13,$b0,$03,$de,$df,$13,$fe // .8..............
        .byte $e0,$10,$a5,$fc,$29,$0f,$dd,$e0,$10,$d0,$0d,$a9,$00,$9d,$e0,$10 // ....)...........
        .byte $bd,$e3,$10,$49,$01,$9d,$e3,$10,$bc,$c6,$10,$bd,$84,$10,$99,$04 // ...I............
        .byte $d4,$bd,$df,$13,$99,$03,$d4,$bd,$dc,$13,$99,$02,$d4,$bd,$41,$11 // ..............A.
        .byte $29,$20,$f0,$2b,$bd,$47,$11,$29,$01,$f0,$0a,$bd,$b9,$12,$49,$ff // ) .+.G.)......I.
        .byte $9d,$b9,$12,$d0,$1a,$18,$bd,$e2,$13,$7d,$47,$11,$9d,$e2,$13,$99 // .........}G.....
        .byte $00,$d4,$bd,$b6,$12,$7d,$4a,$11,$9d,$b6,$12,$99,$01,$d4,$60,$bd // .....}J.......`.
        .byte $cc,$10,$99,$00,$d4,$bd,$cf,$10,$99,$01,$d4,$60,$10,$a0,$50,$34 // ...........`..P4
        .byte $60,$00,$38,$61,$00,$5a,$68,$68,$a8,$b9,$98,$14,$85,$fa,$b9,$a8 // `.8a.Zhh........
        .byte $14,$85,$fb,$bc,$44,$11,$b1,$fa,$3d,$31,$10,$9d,$84,$10,$c8,$b1 // ....D...=1......
        .byte $fa,$30,$04,$18,$7d,$c9,$10,$29,$7f,$8d,$29,$14,$c8,$b1,$fa,$f0 // .0..}..)..).....
        .byte $03,$8d,$9e,$12,$c8,$b1,$fa,$c9,$fe,$90,$0c,$f0,$04,$a0,$00,$f0 // ................
        .byte $06,$b5,$fd,$29,$f0,$95,$fd,$98,$9d,$44,$11,$a0,$3c,$b9,$37,$14 // ...).....D..<.7.
        .byte $9d,$cc,$10,$b9,$c5,$11,$9d,$cf,$10,$60,$16,$27,$38,$4b,$5f,$73 // .........`.'8K_s
        .byte $8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd,$e7,$13,$42,$74,$a9 // ......-Nq....Bt.
        .byte $e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8,$51,$c1,$37,$b4,$37 // ..Z..,{.'..Q.7.7
        .byte $c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68,$6e,$88,$af,$eb,$39 // .W..N....nhn...9
        .byte $9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6,$72,$38,$26,$42,$8c // ...F.....^.r8&B.
        .byte $08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c,$84,$18,$10,$70,$40,$70 // .... ...pL...p@p
        .byte $40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$67,$69,$bf,$cf,$d9,$e6 // @xX....0 .gi....
        .byte $f3,$fd,$0a,$23,$33,$4c,$71,$96,$bb,$e0,$f9,$e0,$e6,$14,$e9,$15 // ...#3Lq.........
        .byte $24,$f4,$00,$2d,$5a,$e3,$17,$60,$38,$41,$23,$00,$41,$a3,$00,$11 // $..-Z..`8A#.A...
        .byte $a9,$00,$11,$a7,$00,$11,$a2,$00,$fe,$11,$15,$00,$11,$15,$00,$81 // ................
        .byte $ff,$00,$ff,$41,$00,$71,$41,$00,$61,$41,$00,$51,$41,$00,$41,$fe // ...A.qA.aA.QA.A.
        .byte $81,$df,$00,$41,$a9,$00,$81,$ff,$00,$81,$ff,$00,$ff,$41,$01,$00 // ...A.........A..
        .byte $11,$a2,$21,$11,$a2,$22,$fe,$41,$a2   // ..!..".A.

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

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

txt_e48a:
        .text "!!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$fe,$41,$a2                       // ".A.

txt_e491:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2d,$41,$03,$00,$41,$03,$00,$41,$07,$00,$41,$07,$00,$41,$a2 // -A..A..A..A..A.

txt_e4a3:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$ff,$41,$a2                       // ".A.

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

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

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

txt_e4b3:
        .text "!!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$fe,$41,$a2                       // ".A.

txt_e4ba:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $34,$41,$04,$00,$41,$04,$00,$41,$07,$00,$41,$07,$00,$41,$0b,$00 // 4A..A..A..A..A..
        .byte $41,$0b,$00,$ff,$41,$a2               // A...A.

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

txt_e4d6:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $3d,$41,$03,$00,$41,$03,$00,$41,$03,$00,$41,$07,$00,$41,$07,$00 // =A..A..A..A..A..
        .byte $41,$07,$00,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$41,$a2 // A..A..A..A...A.

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

txt_e4fb:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $3d,$41,$05,$00,$41,$05,$00,$41,$05,$00,$41,$09,$00,$41,$09,$00 // =A..A..A..A..A..
        .byte $41,$09,$00,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$41,$a2 // A..A..A..A...A.

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

txt_e520:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $3d,$41,$02,$00,$41,$02,$00,$41,$02,$00,$41,$07,$00,$41,$07,$00 // =A..A..A..A..A..
        .byte $41,$07,$00,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$41,$a2,$21 // A..A..A..A...A.!
        .byte $41                                   // A

// --- Region $e54c-$ea80 ---
.pc = $e54c "dat_e54c"

dat_e54c:
        .byte $41,$03,$00,$41,$03,$00,$41,$08,$00,$41,$08,$00,$41,$08,$00,$41 // A..A..A..A..A..A
        .byte $0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$41,$a2 // ..A..A...A.

txt_e567:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2d,$41,$0b,$00,$41,$0b,$00,$41,$05,$00,$41,$05,$00,$41,$a2 // -A..A..A..A..A.

txt_e579:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $34,$ff,$81,$0c,$21,$81,$01,$11,$ff,$07,$08,$09,$08,$00,$0f,$5f // 4...!.........._
        .byte $51,$09,$00,$09,$08,$a3,$2d,$52,$09,$29,$09,$44,$30,$62,$11,$53 // Q.....-R.).D0b.S
        .byte $08,$09,$09,$08,$a3,$26,$54,$19,$09,$09,$00,$08,$a2,$60,$2c,$02 // .....&T......`,.
        .byte $00,$49,$41,$f8,$90,$82,$33,$50,$19,$39,$09,$04,$84,$00,$01,$13 // .IA...3P.9......
        .byte $00,$69,$09,$08,$00,$52,$11,$54,$08,$29,$09,$08,$00,$52,$11,$55 // .i...R.T.)...R.U
        .byte $00,$49,$11,$08,$10,$52,$11,$50,$c9,$2a,$11,$a2,$27,$52,$11,$50 // .I...R.P.*..'R.P
        .byte $08,$00,$17,$10,$a4,$24,$06,$09,$11,$08,$a2,$35,$01,$37,$00,$49 // .....$.....5.7.I
        .byte $09,$08,$20,$62,$33,$56,$00,$49,$21,$08,$20,$02,$33,$50,$06,$00 // .. b3V.I!. .3P..
        .byte $41,$a4,$26,$50,$08,$29,$09,$00,$40,$a2,$26,$5a,$08,$29,$09,$00 // A.&P.)..@.&Z.)..
        .byte $40,$a2,$26,$5b,$08,$29,$09,$00,$40,$a2,$26,$5c,$08,$29,$09,$00 // @.&[.)..@.&\.)..
        .byte $40,$a2,$26,$5d,$00,$2c,$11,$00,$10,$a2,$26,$5a,$00,$2c,$11,$03 // @.&].,....&Z.,..
        .byte $10,$a2,$26,$0b,$00,$2c,$11,$05,$10,$a2,$26,$0c,$00,$2c,$11,$07 // ..&..,....&..,..
        .byte $10,$a2,$26,$0d,$00,$2c,$11,$06,$10,$a2,$26,$0a,$00,$2c,$11,$05 // ..&..,....&..,..
        .byte $10,$a2,$26,$0b,$00,$2c,$11,$03,$10,$a2,$26,$0c,$00,$2c,$11,$00 // ..&..,....&..,..
        .byte $10,$a2,$3c,$5d,$09,$0c,$09,$00,$10,$81,$00,$0f,$02,$00,$11,$08 // ..<]............
        .byte $00,$0f,$10,$50,$81,$81,$08,$13,$85,$81,$08,$13,$04,$00,$81,$a4 // ...P............
        .byte $24,$02,$0d,$00,$0d,$02,$00,$0b,$00,$0b,$29,$00,$0b,$00,$1b,$00 // $.........).....
        .byte $0a,$01,$0a,$01,$02,$0b,$00,$0b,$00,$31,$0b,$00,$1b,$00,$0a,$01 // .........1......
        .byte $0a,$01,$0b,$00,$0b,$00,$0d,$00,$0d,$00,$ff,$04,$0c,$00,$1c,$00 // ................
        .byte $24,$1a,$01,$1a,$01,$03,$0c,$00,$1c,$00,$24,$1a,$01,$1a,$01,$02 // $.........$.....
        .byte $0c,$00,$1c,$00,$60,$24,$ff,$00,$01,$00,$01,$1d,$00,$1d,$00,$01 // ....`$..........
        .byte $00,$02,$00,$03,$00,$04,$00,$0f,$00,$0e,$00,$1d,$00,$1d,$00,$01 // ................
        .byte $00,$02,$00,$03,$00,$04,$00,$0f,$00,$0e,$02,$00,$1d,$00,$1d,$60 // ...............`
        .byte $96,$00,$ff,$7f,$ff,$8a,$30,$07,$6b,$88,$30,$03,$33,$03,$35,$20 // ......0.k.0.3.5 
        .byte $60,$00,$89,$37,$00,$88,$35,$03,$33,$01,$30,$03,$73,$9f,$2e,$01 // `..7..5.3.0.s...
        .byte $54,$01,$ff,$81,$54,$03,$9d,$54,$00,$60,$54,$00,$68,$88,$61,$30 // T...T..T.`T.h.a0
        .byte $01,$33,$01,$35,$01,$37,$03,$61,$3a,$01,$39,$01,$61,$35,$01,$33 // .3.5.7.a:.9.a5.3
        .byte $01,$61,$33,$21,$30,$00,$89,$35,$03,$67,$81,$54,$07,$ff,$8a,$30 // .a3!0..5.g.T...0
        .byte $07,$69,$88,$30,$01,$33,$01,$35,$01,$37,$05,$3a,$01,$3c,$03,$39 // .i.0.3.5.7.:.<.9
        .byte $01,$3a,$07,$89,$39,$00,$3a,$00,$39,$03,$63,$81,$54,$07,$ff,$88 // .:..9.:.9.c.T...
        .byte $3c,$0f,$61,$3a,$01,$37,$01,$36,$01,$35,$01,$33,$01,$30,$03,$32 // <.a:.7.6.5.3.0.2
        .byte $21,$20,$00,$89,$33,$01,$88,$33,$01,$30,$03,$6d,$83,$00,$01,$9f // ! ..3..3.0.m....
        .byte $54,$01,$83,$00,$01,$00,$01,$cb,$60,$61,$82,$1b,$85,$91,$05,$1b // T.......`a......
        .byte $05,$14,$05,$20,$00,$60,$14,$03,$14,$03,$14,$03,$19,$0b,$1b,$07 // ... .`..........
        .byte $63,$9c,$54,$87,$df,$f3,$ff,$82,$18,$83,$91,$05,$63,$90,$30,$01 // c.T.........c.0.
        .byte $61,$82,$1a,$83,$91,$05,$1b,$03,$63,$91,$2e,$01,$61,$63,$82,$1d // a.......c...ac..
        .byte $83,$91,$05,$63,$92,$2e,$01,$61,$82,$1d,$83,$91,$05,$63,$1d,$03 // ...c...a.....c..
        .byte $93,$2d,$01,$65,$ff,$94,$30,$07,$67,$95,$2e,$07,$67,$96,$2e,$07 // .-.e..0.g...g...
        .byte $67,$97,$2d,$07,$67,$ff,$9c,$30,$8b,$d1,$0a,$03,$24,$03,$30,$0b // g.-.g..0....$.0.
        .byte $60,$5b,$24,$03,$ff,$8d,$3f,$05,$3a,$05,$3d,$05,$3c,$01,$63,$3a // `[$...?.:.=.<.c:
        .byte $01,$61,$38,$01,$61,$3a,$17,$67,$3f,$05,$3a,$05,$3d,$05,$3c,$01 // .a8.a:.g?.:.=.<.
        .byte $63,$3d,$01,$61,$3f,$01,$61,$41,$0b,$8e,$41,$21,$80,$ff,$3f,$09 // c=.a?.aA..A!..?.
        .byte $83,$61,$00,$01,$63,$ff,$8d,$3f,$05,$3a,$05,$3d,$05,$3c,$01,$63 // .a..c..?.:.=.<.c
        .byte $3a,$01,$61,$38,$01,$61,$3a,$17,$67,$3f,$05,$3a,$05,$3d,$05,$3c // :.a8.a:.g?.:.=.<
        .byte $01,$63,$3a,$01,$61,$38,$01,$61,$35,$0b,$3a,$0b,$67,$c3,$2d,$8a // .c:.a8.a5.:.g.-.
        .byte $30,$01,$2e,$01,$30,$03,$29,$01,$2d,$01,$2e,$01,$d1,$60,$b3,$91 // 0...0.).-....`..
        .byte $2e,$07,$83,$00,$03,$91,$33,$05,$83,$00,$01,$9f,$54,$01,$83,$00 // ......3.....T...
        .byte $01,$92,$31,$03,$93,$30,$03,$93,$29,$05,$91,$2c,$01,$83,$00,$01 // ..1..0..)..,....
        .byte $9f,$54,$01,$2e,$01,$54,$01,$91,$2e,$07,$83,$00,$01,$9f,$54,$01 // .T...T........T.
        .byte $83,$00,$01,$00,$01,$ff,$82,$18,$83,$91,$05,$63,$90,$30,$01,$61 // ...........c.0.a
        .byte $82,$1a,$83,$91,$05,$1b,$03,$63,$91,$2e,$01,$61,$82,$21,$01,$22 // .......c...a.!."
        .byte $05,$1d,$03,$92,$2e,$01,$61,$82,$1b,$81,$91,$05,$1d,$03,$65,$93 // ......a.......e.
        .byte $2d,$01,$61,$82,$18,$01,$1a,$01,$ff,$98,$30,$07,$67,$99,$2e,$07 // -.a.......0.g...
        .byte $67,$9a,$2e,$07,$67,$9b,$2d,$07,$67,$ff,$81,$54,$07,$80,$00,$03 // g...g.-.g..T....
        .byte $9d,$54,$00,$60,$54,$00,$60,$81,$54,$07,$80,$00,$01,$9d,$61,$54 // .T.`T.`.T.....aT
        .byte $01,$54,$01,$9f,$54,$01,$2e,$01,$9d,$54,$00,$60,$54,$00,$60,$80 // .T..T....T.`T.`.
        .byte $00,$03,$81,$54,$07,$54,$03,$80,$00,$03,$9d,$54,$00,$60,$54,$00 // ...T.T.....T.`T.
        .byte $60,$ff,$e5,$17,$ee,$18,$eb,$19,$60,$1f,$00,$87,$89,$a7,$d2,$f3 // `.......`.......
        .byte $1c,$1e                               // ..

txt_e91e:
        .text " "
        .byte $22                                   // double quote character
        .text "$&C"
        .byte $71,$82,$96,$c7,$ef,$f1,$ff,$01,$03,$05,$07,$09,$0b,$0d,$0f,$46 // q..............F
        .byte $79,$8a,$84,$01,$00,$80               // y.....

txt_e939:
        .text "( "
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$e6,$20,$3c,$05,$45,$0d,$4d,$10,$50,$09,$12,$52,$05,$45,$20 // .. <.E.M.P..R.E 
        .byte $10,$50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54,$13,$53 // .P.R.E.S.E.N.T.S
        .byte $e6                                   // .

txt_e95e:
        .text " !"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $80                                   // .

txt_e962:
        .text "( !"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $eb,$20,$31,$14,$54,$08,$48,$05,$45,$20,$03,$43,$12,$52,$19,$59 // . 1.T.H.E .C.R.Y
        .byte $10,$50,$14,$54,$ec                   // .P.T.

txt_e97b:
        .text " !"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e9,$20,$35,$06,$46,$12,$52,$0f,$4f,$0d,$4d,$20,$04,$44,$0f,$4f // . 5.F.R.O.M .D.O
        .byte $0d,$4d,$01,$41,$12,$52,$0b,$4b,$ea   // .M.A.R.K.

txt_e997:
        .text " !"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e3,$20,$36,$12,$52,$05,$45,$0c,$4c,$05,$45,$01,$41,$13,$53,$05 // . 6.R.E.L.E.A.S.
        .byte $45,$04,$44,$20,$0f,$4f,$0e,$4e,$20,$02,$38,$78,$2a,$6a,$24,$39 // E.D .O.N .8x*j$9
        .byte $79,$31,$71,$e3                       // y1q.

txt_e9be:
        .text " !"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ea,$20,$34,$0c,$4c,$0f,$4f,$07,$47,$0f,$4f,$2a,$6a,$03,$43,$08 // . 4.L.O.G.O*j.C.
        .byte $48,$01,$41,$0f,$4f,$13,$53,$ea       // H.A.O.S.

txt_e9d9:
        .text " !"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e6,$20,$3d,$0d,$4d,$15,$55,$13,$53,$09,$03,$43,$2a,$6a,$13,$53 // . =.M.U.S..C*j.S
        .byte $05,$45,$11,$51,$15,$55,$05,$45,$0e,$4e,$03,$43,$05,$45,$12,$52 // .E.Q.U.E.N.C.E.R
        .byte $e5,$20,$60,$29,$aa,$20,$03,$43,$0f,$4f,$04,$44,$05,$45,$2a,$6a // . `). .C.O.D.E*j
        .byte $14,$54,$08,$48,$05,$45,$20,$0c,$4c,$01,$41,$13,$53,$14,$54,$20 // .T.H.E .L.A.S.T 
        .byte $04,$44,$12,$52,$01,$41,$07,$47,$0f,$4f,$0e,$4e,$20,$ef,$aa,$80 // .D.R.A.G.O.N ...
        .byte $83,$00,$29,$6a,$ae,$8a,$aa,$60,$7f,$fc,$fc,$ff,$e3,$fc,$2a,$00 // ..)j...`......*.
        .byte $ff,$fc,$fc,$ff,$fc,$fc,$ff,$00,$7f,$e5,$fc,$23,$7f,$00,$ff,$e5 // ...........#....
        .byte $fc,$2e,$ff,$00,$ff,$fc,$fc,$ff,$fc,$fc,$ff,$00,$ff,$fc,$fc,$ff // ................
        .byte $e3,$fc,$29,$00,$7f,$fc,$fc,$fd,$fc,$fc,$7f,$00,$e3,$fc,$c1,$e3 // ..).............
        .byte $fc,$a1,$e7,$fc,$a5,$24,$fc,$fc,$7f,$00,$e3,$fc,$c1,$e3,$fc,$a1 // .....$..........
        .byte $e6,$fc,$c1,$42,$00                   // ...B.

// --- Region $ea8a-$ee47 ---
.pc = $ea8a "Segment $ea8a"
        .byte $7f,$e5,$fc,$26,$7f,$00,$ff,$fc,$fc,$ff,$e3,$fc,$22,$00,$7f,$e3 // ...&........"...
        .byte $fc,$28,$fd,$fc,$7f,$00,$ff,$fc,$fc,$ff,$e3,$fc,$2a,$00,$7f,$fc // .(..........*...
        .byte $fc,$7f,$00,$fc,$7f,$00,$7f,$e6,$07,$a1,$e6,$fc,$32,$7f,$00,$f8 // ............2...
        .byte $7c,$3e,$1f,$0f,$07,$03,$00,$fc,$fc,$fd,$ff,$fe,$fc,$f8,$00,$e3 // |>..............
        .byte $fc,$21,$7f,$e3,$fc,$25,$00,$7c,$3e,$1f,$0f,$e3,$07,$28,$00,$ff // .!...%.|>....(..
        .byte $00,$03,$0f,$3f,$fe,$ff,$a2,$25,$71,$db,$fb,$db,$df,$a3,$21,$3c // ...?...%q.....!<
        .byte $e3,$66,$21,$3c,$80,$22,$00,$e5,$07,$22,$00,$07,$80,$29,$00,$25 // .f!<."..."...).%
        .byte $07,$0f,$07,$00,$01,$b6,$22,$07,$0f,$af,$23,$07,$0f,$07,$b9,$2a // ......"...#....*
        .byte $7f,$fc,$fc,$fd,$ff,$fe,$7f,$00,$1f,$3f,$e4,$1f,$37,$3f,$00,$7f // .........?..7?..
        .byte $fc,$00,$7f,$fc,$fc,$ff,$00,$7f,$fc,$00,$0f,$00,$fe,$7f,$00,$1f // ................
        .byte $3f,$7e,$fc,$ff,$a3,$34,$ff,$fc,$fc,$ff,$00,$fc,$ff,$00,$7f,$fc // ?~...4..........
        .byte $fc,$ff,$fc,$fc,$7f,$00,$ff,$fc,$01,$03,$e3,$07,$30,$00,$7f,$fc // ............0...
        .byte $fc,$7f,$fc,$fc,$7f,$00,$7f,$fc,$fc,$7f,$00,$fc,$7f,$80,$29,$00 // ..............).
        .byte $27,$7f,$fc,$00,$0f,$1f,$00,$1f,$a4,$29,$80 // '........).

txt_eb65:
        .byte $40                                   // @ character
        .text " "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c0,$fc,$7e,$7e,$fe,$e3,$7e,$2b,$00,$fc,$7e,$7e,$fc,$7e,$7e,$fc // ..~~..~+..~~.~~.
        .byte $00,$fc,$7e,$a3,$24,$7e,$fc,$00,$fc,$e5,$7e,$23,$fc,$00,$fe,$a2 // ..~.$~....~#....
        .byte $21,$f8,$a2,$23,$fe,$00,$fe,$a2,$21,$f8,$a4,$27,$fc,$7e,$00,$fe // !..#....!..'.~..
        .byte $7e,$7e,$fe,$e4,$7e,$21,$fe,$e4,$7e,$a8,$e6,$7e,$22,$fc,$00,$e3 // ~~..~!..~..~"...
        .byte $7e,$21,$fc,$e4,$7e,$a6,$26,$fe,$00,$3e,$7e,$fe,$fe,$e8,$7e,$25 // ~!..~.&..>~...~%
        .byte $fe,$fe,$7e,$00,$fc,$e5,$7e,$26,$fc,$00,$fc,$7e,$7e,$fc,$a4,$21 // ..~...~&...~~..!
        .byte $fc,$e3,$7e,$28,$be,$fc,$de,$00,$fc,$7e,$7e,$fc,$e3,$7e,$2a,$00 // ..~(.....~~..~*.
        .byte $fc,$7e,$00,$fc,$7e,$7e,$fc,$00,$fe,$e6,$e0,$a1,$e6,$7e,$2a,$fc // .~..~~.......~*.
        .byte $00,$3e,$7c,$f8,$f0,$e0,$c0,$80,$00,$e3,$7e,$25,$fe,$fe,$7e,$3e // .>|.......~%..~>
        .byte $00,$e3,$7e,$21,$fc,$e4,$7e,$24,$3e,$7c,$f8,$f0,$e3,$e0,$28,$00 // ..~!..~$>|....(.
        .byte $fe,$fe,$f8,$e0,$80,$00,$fe,$a2,$21,$de,$e3,$73,$21,$7e,$a3,$25 // ........!..s!~.%
        .byte $fc,$c0,$f0,$c0,$c0,$80,$22,$00,$e5,$e0,$22,$00,$e0,$80,$29,$00 // ......"..."...).
        .byte $21,$80,$e3,$c0,$21,$80,$b6,$22,$e0,$c0,$b0,$21,$80,$ba,$28,$fc // !...!.."...!..(.
        .byte $7e,$fe,$fe,$7e,$7e,$fc,$00,$e6,$80,$32,$c0,$00,$fc,$7e,$7e,$fc // ~..~~....2...~~.
        .byte $00,$7e,$fe,$00,$fc,$7e,$7e,$fc,$7e,$7e,$fc,$00,$e4,$fc,$25,$fe // .~...~~.~~....%.
        .byte $fc,$fc,$00,$fe,$42,$7e,$00,$fc,$7e,$7e,$fc,$00,$fc,$23,$fc,$f8 // ....B~..~~...#..
        .byte $f0,$e3,$e0,$30,$00,$fc,$7e,$7e,$fc,$7e,$7e,$fc,$00,$fc,$7e,$7e // ...0..~~.~~...~~
        .byte $fe,$7e,$7e,$fc,$80,$29,$00,$29,$fc,$7e,$7e,$fc,$80,$00,$80,$00 // .~~..).).~~.....
        .byte $01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01 // ..!..!..!..!..!.
        .byte $a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2 // .!..!..!..!..!..
        .byte $21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21 // !..!..!..!..!..!
        .byte $01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a2,$21,$01,$a3,$ea,$fc // ..!..!..!..!....

txt_ecc8:
        .text "#>"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $e3,$e3,$f3,$fd,$fc,$21,$f3,$e5,$e3,$22,$3e,$3c,$f2,$fc,$21,$cf // .....!..."><..!.
        .byte $eb,$fc,$21,$f3,$e3,$e3,$35,$c3,$c3,$cf,$cb,$bc,$fc,$fc,$cb,$fc // ..!...5.........
        .byte $cb,$cb,$c3,$fc,$fc,$c3,$c3,$cf,$c3,$cb,$cb,$fc,$e3,$bc,$22,$c3 // ..............".
        .byte $3c,$e4,$fc,$21,$3e,$e5,$fc,$24,$3c,$fc,$e3,$e3,$e3,$fc,$35,$f3 // <..!>..$<.....5.
        .byte $ec,$ef,$cf,$3e,$ec,$e3,$ec,$fc,$3e,$ec,$e3,$ec,$e3,$ec,$fc,$fc // ...>....>.......
        .byte $3e,$c3,$fe,$fe,$e6,$fc,$21,$3e,$e7,$fc,$2c,$b3,$e3,$3e,$3c,$fb // >.....!>..,..><.
        .byte $e3,$e3,$3e,$f3,$e3,$e3,$be,$ec,$e3,$26,$3b,$3e,$e3,$f3,$fc,$ce // ..>......&;>....
        .byte $e3,$3e,$ee,$fc,$22,$ec,$f3,$f4,$fc,$21,$ce,$e3,$3e,$e7,$fc,$22 // .>.."....!..>.."
        .byte $f1,$1f,$e4,$f1,$27,$1f,$1f,$fc,$1f,$1f,$f1,$1f,$e3,$fc,$27,$f1 // ....'.........'.
        .byte $1f,$f1,$1f,$1f,$f1,$1f,$e6,$f1,$e4,$3e,$f7,$fc,$e7,$cf,$23,$ce // .........>....#.
        .byte $ce,$3c,$e7,$3e,$f6,$fc,$23,$f3,$c3,$3c,$ef,$3e,$f4,$fc,$e3,$f3 // .<.>..#..<.>....
        .byte $eb,$3e,$a8,$60,$78,$fb,$3b,$fb,$1b,$3b,$eb,$3b,$fb,$eb,$5b,$fb // .>.`x.;..;.;..[.
        .byte $ae,$ab,$0b,$ab,$eb,$ab,$6b,$eb,$6b,$fb,$6b,$cb,$6b,$6b,$eb,$0b // ......k.k.k.kk..
        .byte $9b,$eb,$ab,$6b,$ab,$6b,$0b,$ab,$eb,$ab,$5b,$eb,$ab,$eb,$3b,$fb // ...k.k....[...;.
        .byte $3b,$fb,$3b,$1b,$eb,$3b,$fb,$3b,$1b,$eb,$1b,$eb,$0b,$1b,$eb,$1b // ;.;..;.;........
        .byte $1b,$eb,$3b,$fb,$3b,$cb,$1b,$3b,$eb,$3b,$eb,$3b,$1b,$0b,$1b,$1b // ..;.;..;.;.;....
        .byte $eb,$3b,$fb,$3b,$1b,$eb,$0b,$0b,$eb,$9b,$3b,$eb,$db,$fb,$fb,$cf // .;.;......;.....
        .byte $3f,$1b,$eb,$3f,$fb,$0f,$3f,$ff,$cb,$0b,$0f,$1f,$e3,$af,$ef,$ff // ?..?..?.........
        .byte $5b,$ff,$a3,$f3,$1b,$cb,$eb,$2b,$eb,$eb,$1b,$1b,$3b,$e3,$eb,$21 // [......+....;..!
        .byte $0b,$e6,$eb,$21,$0b,$e6,$eb,$23,$fb,$eb,$fb,$e4,$eb,$21,$0b,$ea // ...!...#.....!..
        .byte $eb,$21,$fb,$e4,$eb,$60,$31,$3b,$eb,$3b,$1b,$0b,$1e,$eb,$3b,$1b // .!...`1;.;....;.
        .byte $ec,$3f,$1b,$eb,$1b,$fb,$1b,$03,$1b,$3b,$eb,$1b,$3b,$1b,$3b,$0b // .?.......;..;.;.
        .byte $3b,$eb,$fb,$1b,$ee,$3b,$3f,$fe,$1b,$fb,$1b,$1b,$eb,$1b,$eb,$eb // ;....;?.........
        .byte $ab,$ab,$eb,$ab,$fb,$eb,$eb,$fb,$e6,$eb,$24,$3b,$eb // ..........$;.

// --- Region $ee52-$eef5 ---
.pc = $ee52 "Segment $ee52"
        .byte $21,$0b,$e4,$eb,$60,$50,$3b,$eb,$fb,$1b,$fb,$1c,$3b,$eb,$3b,$fb // !...`P;.....;.;.
        .byte $1b,$3b,$eb,$3b,$eb,$3b,$eb,$1b,$3b,$0b,$eb,$1b,$fb,$3b,$1b,$3b // .;.;.;..;....;.;
        .byte $1b,$eb,$1b,$eb,$1b,$1b,$0b,$1b,$eb,$1b,$3b,$1b,$3b,$1b,$eb,$cb // ..........;.;...
        .byte $1b,$eb,$fb,$1b,$eb,$5b,$fb,$fb,$1b,$3b,$5b,$eb,$5b,$fb,$5b,$1b // .....[...;[.[.[.
        .byte $eb,$5b,$eb,$0b,$bb,$eb,$3b,$3b,$eb,$fb,$fb,$3b,$fb,$3b,$fb,$eb // .[....;;...;.;..
        .byte $3b,$eb,$3b,$1b,$0b,$1b,$e5,$eb,$23,$fb,$eb,$3b,$e5,$eb,$2a,$1b // ;.;.....#..;..*.
        .byte $3b,$0b,$1b,$eb,$1b,$3b,$1b,$3b,$0b,$e3,$1b,$60,$2e,$3b,$eb,$3b // ;....;.;...`.;.;
        .byte $fb,$eb,$1b,$fb,$3b,$1b,$0b,$1b,$eb,$1b,$3b,$1b,$0b,$3b,$eb,$0b // ....;.....;..;..
        .byte $1b,$3b,$0b,$0b,$eb,$eb,$fb,$cb,$3b,$1b,$eb,$eb,$9b,$fb,$db,$3b // .;......;......;
        .byte $0b,$5b,$eb,$5b,$1b,$eb,$fb,$fb,$eb,$5b,$fb,$80,$28,$00,$c3,$80 // .[.[.....[..(...
        .byte $7d,$00,$60,$85                       // }.`.

// --- Region $ef26-$ef3f ---
.pc = $ef26 "dat_ef26"

dat_ef26:
        .byte $ce,$83,$28,$ad,$83,$28,$c9,$0f,$f0,$01,$60,$a9,$17,$8d,$83,$28 // ..(..(....`....(
        .byte $a2,$00,$bd,$f9,$06,$9d,$f8,$06,$e8,$e0 // ..........

// --- Region $ef79-$ef83 ---
.pc = $ef79 "dat_ef79"

dat_ef79:
        .byte $17,$21,$80,$92,$00,$21,$e5,$a6,$22,$7a,$aa // .!...!.."z.

// --- Region $efdf-$f02c ---
.pc = $efdf "Segment $efdf"
        .byte $6c,$80,$86,$00,$22,$03,$3a,$a4,$24,$03,$3a,$a5,$dd,$a3,$60,$af // l...".:.$.:...`.
        .byte $3a,$a6,$55,$d7,$7c,$00,$0e,$e9,$95,$59,$5f,$f0,$0c,$da,$a9,$66 // :.U.|....Y_....f
        .byte $9b,$fc,$00,$33,$cc,$aa,$9a,$67,$fc,$00,$cc,$33,$cc,$55,$97,$fc // ...3...g...3.U..
        .byte $00,$33,$cc,$33,$cf,$56,$ff,$00,$cc,$33,$cc,$ff,$bf,$ff,$00,$33 // .3.3.V...3.....3
        .byte $cc,$33,$ff,$be,$fb,$f0,$00,$33,$cc,$33,$cf,$fe,$bb,$00 // .3.....3.3....

// --- Region $f038-$f146 ---
.pc = $f038 "Segment $f038"
        .byte $f3,$bf,$ee,$bb,$00,$c0,$33,$cc,$f3,$bf,$ee,$bb,$00,$cc,$33,$cc // ......3.......3.
        .byte $3f,$ff,$ee,$bb,$00,$cc,$33,$cf,$fe,$bb,$ee,$ab,$00,$c0,$33,$cc // ?.....3.......3.
        .byte $ff,$fb,$ee,$ba,$00,$0c,$33,$cf,$fe,$bb,$ee,$aa,$00,$cc,$33,$fc // ......3.......3.
        .byte $ef,$bb,$ae,$6b,$00,$cc,$33,$cc,$ff,$bb,$ee,$bb,$ff,$00,$33,$cc // ...k..3.......3.
        .byte $3f,$fb,$ee,$bb,$fc,$0f,$30,$cc,$33,$fc,$ef,$bb,$f3,$fc,$03,$cc // ?.....0.3.......
        .byte $33,$fc,$ef,$bb,$30,$c3,$fc,$03,$30,$cc,$f3,$fc,$15,$03,$30,$fc // 3...0...0.....0.
        .byte $03,$c0,$33,$cc,$6c,$15,$a2,$28,$f0,$0f,$00,$cc,$00,$c0,$5b,$05 // ..3.l..(......[.
        .byte $a2,$22,$fc,$03,$a3,$25,$b0,$17,$01,$30,$c0,$a5,$23,$b0,$2b,$02 // ."...%...0..#.+.
        .byte $a7,$21,$b0,$af,$21,$0c,$80,$3c,$00,$60,$58,$0f,$3a,$2f,$e3,$00 // .!..!..<.`X.:/..
        .byte $0e,$3b,$ef,$bd,$ff,$3c,$f3,$e7,$bd,$df,$fc,$f3,$0c,$c0,$2a,$77 // .;...<........*w
        .byte $dc,$c3,$0c,$33,$ff,$00,$aa,$c3,$0c,$3f,$c7,$fd,$77,$00,$aa,$33 // ...3.....?..w..3
        .byte $cf,$fd,$77,$5d,$55,$00,$aa,$33,$ff,$dd,$77,$55,$99,$00,$aa,$a9 // ..w]U..3..wU....
        .byte $66,$99,$55,$75,$dd,$20,$4f,$56,$99,$a6,$6a,$bb,$ef,$00,$fe,$ee // f.Uu. OV..j.....
        .byte $bb,$aa,$66,$99,$55,$95,$25,$ee,$aa,$99,$66,$95,$65,$55,$56,$55 // ..f.U.%...f.eUVU
        .byte $5d,$75,$dd,$c2                       // ]u..

txt_f11c:
        .text "."
        .byte $40                                   // @ character
        .text "?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$99,$66,$55,$55,$03               // ..fUU.

txt_f126:
        .text "TY"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $77,$dd,$c2,$2e,$00,$ff,$59,$55,$77,$dd,$7f,$ff,$00,$ff,$55,$dd // w.....YUw.....U.
        .byte $77,$df,$c2,$2e,$00,$aa,$9a,$66,$99,$56,$55,$55,$02,$5c // w......f.VUU.\

// --- Region $f15e-$f1c2 ---
.pc = $f15e "Segment $f15e"
        .byte $55,$59,$66,$9a,$aa,$aa,$10,$8f,$55,$dd,$77,$dd,$c2,$60,$44,$00 // UYf.....U.w..`D.
        .byte $aa,$99,$55,$77,$dd,$7f,$ff,$00,$ff,$99,$56,$75,$dd,$77,$ff,$00 // ..Uw......Vu.w..
        .byte $ff,$ef,$bb,$ae,$6a,$99               // ....j.

txt_f184:
        .text "V%"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $51,$95,$66,$99,$aa,$ee,$f8,$e3,$11,$45,$56,$99,$66,$aa,$00,$ff // Q.f......EV.f...
        .byte $10
        .text "DQDU"
        .byte $99,$00,$ff
        .byte $3c,$c0
        .byte $33,$cc,$f3,$7f,$00,$aa
        .byte $00,$c0,$20,$0b,$32,$cc,$00,$55,$20,$0a,$a2,$2e,$c0,$60,$19,$56 // .. .2..U ....`.V
        .byte $00,$c0,$a3,$08,$ec,$73,$80,$30,$00,$c0,$a3,$23 // .....s.0...#

// --- Region $f1ca-$f91d ---
.pc = $f1ca "dat_f1ca"

dat_f1ca:
        .byte $34,$03,$01,$0d,$34,$27,$1c,$13,$dc,$4c,$33,$0c,$cc,$30,$f3,$cc // 4...4'...L3..0..
        .byte $c3,$cc,$03,$cf,$3e,$cf,$3e,$fb,$ee   // ....>.>..

txt_f1e3:
        .text " # /,/'/"
        .byte $00                                   // string terminator
        .byte $33,$00,$ff,$cc,$ff,$77,$ff,$00,$33,$00,$ff,$f0,$cc,$c3,$c3,$00 // 3....w..3.......
        .byte $33,$00,$ff,$a2,$c1,$a2,$23,$30,$00,$ff,$a2,$60,$6a,$ff,$00,$c8 // 3.....#0...`j...
        .byte $cb,$c8,$cb,$08,$0b,$fb,$0b,$00,$33,$00,$ff,$cc,$ff,$77,$ff,$4a // ........3....w.J
        .byte $32,$0c,$ff,$cc,$ff,$57,$fb,$a4,$92,$88,$2f,$4c,$ff,$77,$fd,$40 // 2....W..../L.w.@
        .byte $33,$00,$ff,$cc,$ff,$bb,$ff,$0c,$3c,$0c,$fc,$cc,$fc,$7c,$fc,$80 // 3.......<....|..
        .byte $8c,$80,$bf,$b3,$bf,$9d,$bf,$00,$cc,$00,$ff,$33,$ff,$df,$ff,$00 // ...........3....
        .byte $cc,$00,$ff,$c0,$30,$0f,$0c,$0a,$cc,$00,$ff,$f3,$0b,$c1,$31,$c8 // ....0.........1.
        .byte $73,$3c,$fc,$33,$ff,$dd,$ff,$e0       // s<.3....

txt_f264:
        .text "# /,/'/"
        .byte $00                                   // string terminator
        .byte $33,$00,$ff,$cc,$ff,$77,$ff,$e3,$c8,$e3,$cb,$60,$24,$c9,$cb,$00 // 3....w.....`$...
        .byte $cc,$00,$ff,$33,$ff,$dd,$ff,$00,$cc,$00,$ff,$30,$f0,$ff,$f0,$00 // ...3.......0....
        .byte $cc,$00,$ff,$0f,$00,$f0               // ......

txt_f292:
        .text "<"
        .byte $5c                                   // backslash character
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $02,$ff,$33,$bf,$de,$1f,$4e,$32,$e3,$c2,$e3,$f2,$30,$00,$33,$00 // ..3...N2....0.3.
        .byte $ff,$cc,$ff,$bb,$ff,$00,$33,$00,$ff,$cc,$fc,$bf,$fc,$42,$00,$33 // ......3......B.3
        .byte $00,$ff,$00,$00,$ff,$00,$38,$0d,$0f,$0c,$fc,$33,$ce,$3b,$9a,$88 // ......8....3.;..
        .byte $72,$e0,$08,$f3,$fc,$bc,$f3,$0c,$03,$83,$c0,$20,$c0,$0c,$08,$a3 // r.......... ....
        .byte $e3,$c0,$22,$30,$30,$80,$28,$00,$60,$28,$93,$4c,$43,$73 // .."00.(.`(.LCs

txt_f2e3:
        .text "COCC"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c3,$0c,$33,$0f,$33,$0f,$33,$fa,$ee,$fa,$e9,$ba,$e9,$ba,$e9 // ..3.3.3........

txt_f2f7:
        .text "/'/./*+/U"
        .byte $dd,$55,$66,$55,$aa,$99,$f6,$e3,$c3,$35,$95,$aa,$55,$66,$ff,$3a // .UfU.....5..Uf.:
        .byte $3e,$00,$56,$ab,$57,$67,$ff,$f7,$dd,$b5,$2d,$8b,$22,$08,$08,$e3 // >.V.Wg....-."...
        .byte $c9,$2f,$ca,$c9,$ca,$c9,$ca,$55,$dd,$55,$66,$55,$aa,$99,$aa,$bd // ./.....U.UfU....
        .byte $f3,$e3,$b0,$e3,$70,$24,$32,$02,$fe,$c2,$e4,$d2,$60,$4a,$55,$dd // ....p$2.....`JU.
        .byte $55,$66,$55,$aa,$99,$aa,$5c,$dc,$5c,$6c,$5c,$ac,$9c,$ac,$ea,$d9 // UfU...\.\l\.....
        .byte $ea,$ee,$ea,$ff,$fb,$ff,$57,$77,$57,$9b,$57,$ab,$67,$ab,$0c,$0c // ......WwW.W.g...
        .byte $0f,$3a,$25,$2a,$16                   // .:%*.

txt_f365:
        .text "7N;"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $99,$55,$aa,$6f,$f0,$57,$77,$5c,$9c,$70,$c0,$03,$0c,$25,$2d,$25 // .U.o.Ww\.p...%-%
        .byte $26,$e5,$ea,$29,$2a,$55,$dd,$55,$66,$55,$aa,$99,$aa,$c9,$cb,$e3 // &..)*U.UfU......
        .byte $c9,$e3,$ca,$60,$22,$55,$77,$55,$99,$55,$aa,$66,$aa,$71,$71,$70 // ...`"UwU.U.f.qqp
        .byte $b3,$72,$be,$72,$b1,$cc               // .r.r..

txt_f39f:
        .text "C:"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $55,$aa,$99,$aa,$e5,$b7,$55,$66,$57,$ac,$b0,$ac,$72,$72,$e6,$c2 // U.....UfW...rr..
        .byte $30,$ff,$bb,$ff,$dd,$ff,$55,$77,$fa,$ac,$ec,$ac,$99,$aa,$55,$66 // 0.....Uw......Uf
        .byte $9a,$c2,$25,$00,$aa,$55,$aa,$99,$e3,$55,$22,$01,$a1,$e3,$b1,$3b // ..%..U...U"....;
        .byte $f1,$6b,$9a,$66,$5a,$66,$9a,$66,$59,$7c,$df,$7c,$df,$7c,$df,$77 // .k.fZf.fY|.|.|.w
        .byte $5f,$c8,$04,$c7,$0d,$c1,$31,$c1,$31,$30,$30,$e5,$0c,$21,$cc,$80 // _.....1.100..!..
        .byte $28,$00,$e3,$43,$60,$27,$40,$90,$d0,$10,$10,$0f,$33,$0c,$c3,$cc // (..C`'@.....3...
        .byte $c0,$c3,$c0,$ba,$ee,$fa,$ee,$fa       // ........

txt_f40a:
        .text ">:"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $1f,$10,$13,$1f,$1e,$1a,$19,$15,$0f,$00,$33,$ff,$ee,$aa,$99,$55 // ..........3....U
        .byte $f0,$cc,$e6,$c3,$a2,$60,$28,$ff,$00,$29,$26,$2a,$00,$cc,$3c,$fc // .....`(..)&*..<.
        .byte $00,$55,$65,$99,$00                   // .Ue..

txt_f432:
        .text "EGDGGFF"
        .byte $05,$7f,$c0,$00,$33,$ff,$ee,$aa,$99,$70,$f0,$30,$30,$f0,$f0,$b0 // ....3....p.00...
        .byte $b0,$d2,$d2,$e6,$d1,$60,$21,$7f,$c0,$00,$cc,$ff,$bb,$aa,$66,$5c // .....`!.......f\
        .byte $fc,$0c,$cc,$fc,$bc,$ac,$6c,$5f,$70,$40,$4c,$7f,$7b,$68,$66,$d7 // ......l_p@L.{hf.
        .byte $3f,$03,$cf,$ff,$bb,$ab,$67,$0f,$e7,$0c,$25,$00,$ff,$00,$aa,$95 // ?.....g...%.....
        .byte $e3,$55,$23,$fc,$0c,$8c,$e5,$4c,$60,$38,$17,$1c,$10,$1c,$1f,$1b // .U#....L`8......
        .byte $1a,$16,$f5,$0d,$03,$cc,$ff,$bb,$aa,$66,$c5,$c7,$c4,$c7,$c7,$c6 // .........f......
        .byte $c6,$c5,$7d,$c3,$00,$33,$ff,$ee,$aa,$99,$73,$70,$fc,$3c,$f3,$f3 // ..}..3....sp.<..
        .byte $b3,$b3,$97,$ec,$20,$37,$07,$06,$06,$05,$d7,$3d,$03,$33,$ff,$ee // .... 7.....=.3..
        .byte $aa,$99,$e3,$c1,$60,$45,$31,$f1,$f1,$b1,$b1,$f0,$00,$33,$ff,$ee // ....`E1......3..
        .byte $aa,$99,$55,$fc,$0c,$3f,$fc,$ec,$ac,$9c,$5c,$00,$03,$fc,$02,$66 // ..U..?....\....f
        .byte $96,$6a,$00,$c9,$25,$95,$55,$65,$a6,$6a,$00,$66,$9a,$66,$5a,$96 // .j..%.Ue.j.f.fZ.
        .byte $5a,$6b,$00,$77,$df,$7c,$df,$7c,$f3,$7c,$f3,$c1,$0d,$c9,$04,$c7 // Zk.w.|.|.|......
        .byte $34,$27,$1c,$0c,$cc,$0c,$cc,$30,$f0,$30,$30,$80,$28,$00,$26,$24 // 4'.....0.00.(.&$
        .byte $34,$04,$0e,$02,$03,$a2,$39,$30,$33,$0c,$0f,$03,$80,$e0,$2c,$23 // 4.....903.....,#
        .byte $38,$0d,$33,$cc,$f3,$0d,$3b,$16,$1a,$da,$5a,$df,$74,$cd,$03,$99 // 8.3...;...Z.t...
        .byte $e3,$55,$c1,$a2,$21,$bf               // .U..!.

txt_f52f:
        .text "CU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$ff,$00,$00,$ff,$21,$45,$e3,$c6,$34,$c7,$33,$0c,$ff,$aa // ......!E..4.3...
        .byte $99,$55,$55,$ff,$00,$c0,$3f,$b0,$b0,$70,$70,$f0,$0c,$03,$ff,$e5 // .UU...?..pp.....
        .byte $d1,$60,$20,$d8,$d6,$d6,$aa,$66,$55,$55,$ff,$c0,$30,$cf,$ac,$6c // .` ....fUU..0..l
        .byte $5c,$5c,$fc,$03,$00,$ff,$55,$59,$6a,$6a,$7f,$30,$cc,$f3,$ab,$67 // \\....UYjj.0...g
        .byte $57,$57,$ff,$a2,$c1,$e5,$0c,$23,$cc,$3c,$fc,$e8,$55,$e6,$4c,$33 // WW.....#.<..U.L3
        .byte $4f,$4f,$15,$19,$1a,$1a,$1f,$c0,$00,$ff,$aa,$66,$55,$55,$ff,$03 // OO.........fUU..
        .byte $0c,$f3,$c5,$e3,$c6,$35,$c7,$30,$c0,$ff,$aa,$99,$55,$55,$ff,$00 // .....5.0....UU..
        .byte $03,$fc,$b3,$b3,$73,$73,$f3,$c3,$33,$e3,$05,$e3,$06,$35,$07,$30 // ....ss..3....5.0
        .byte $c0,$ff,$aa,$99,$55,$55,$ff,$00,$03,$fc,$71,$71,$b1,$b1,$f1,$cc // ....UU....qq....
        .byte $30,$ff,$66,$e3,$aa,$c1,$a2,$22,$ff,$65,$e3,$aa,$c1,$a2,$c1 // 0.f....".e.....

txt_f5d1:
        .text "BU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$ff,$00,$00,$ff,$21,$54,$e3,$ac,$34,$fc,$33,$cc,$33,$cc // ......!T..4.3.3.
        .byte $f0,$cc,$33,$cd,$37,$df,$7c,$d3,$9c,$73,$4f,$33,$fc,$30,$f0,$e3 // ..3.7.|..sO3.0..
        .byte $c0,$80,$35,$00,$26,$0b,$00,$03,$0c,$00,$c0,$a2 // ..5.&.......

txt_f600:
        .text "%,"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $33,$0c,$03,$a3,$60,$5f,$c0,$ac,$3b,$ce,$f3,$3c,$0f,$00,$e0,$0c // 3...`_..;..<....
        .byte $03,$b0,$2b,$ce,$33,$ff,$00,$3f,$0c,$33,$0c,$b0,$2a,$fd,$00,$ee // ..+.3..?.3..*...
        .byte $fb,$3f,$cc,$33,$c0,$5b,$00,$aa,$bb,$fe,$ff,$33,$cc,$03,$00,$a9 // .?.3.[.....3....
        .byte $ba,$ee,$fb,$3f,$cf,$33,$00,$99,$aa,$ee,$bb,$fe,$cf,$33,$00,$95 // ...?.3.......3..
        .byte $66,$aa,$bb,$ee,$fb,$ff,$15,$59,$66,$99,$aa,$ee,$bb,$ff,$a0,$55 // f......Yf......U
        .byte $66,$9a,$ab,$ee,$bb,$ef,$00,$55,$66,$99,$aa,$ee,$bb,$fe,$08,$55 // f......Uf......U
        .byte $65,$99,$a6,$aa,$ba,$42,$ee,$00,$55,$55,$95,$66,$99,$aa,$21,$ee // e....B..UU.f..!.
        .byte $e3,$55,$60,$54,$99,$66,$aa,$bb,$ee,$40,$55,$65,$99,$66,$a9,$ba // .U`T.f...@Ue.f..
        .byte $ee,$00,$aa,$aa,$66,$99,$65,$57,$dd,$04,$aa,$a9,$66,$99,$55,$57 // ....f.eW....f.UW
        .byte $dd,$00,$aa,$99,$66,$95,$5d,$77,$dd,$01,$aa,$99,$66,$55,$dd,$77 // ....f.]w....fU.w
        .byte $ff,$a0,$aa,$99,$56,$75,$dd,$77,$ff,$00,$a6,$99,$55,$77,$dd,$7f // ....Vu.w....Uw..
        .byte $f3,$01,$65,$57,$dd,$77,$df,$ff,$33,$00,$55,$77,$dd,$ff,$33,$cc // ..eW.w..3.Uw..3.
        .byte $33,$00,$5d,$77,$ff,$cc,$33,$cc,$a2,$3a,$ef,$fc,$33,$cc,$30,$0d // 3.]w..3..:..3.0.
        .byte $d5,$00,$f3,$cc,$30,$0e,$e5,$5e,$ef,$00,$30,$0e,$e5,$5f,$ee,$ff // ....0..^..0.._..
        .byte $bc,$0d,$d7,$7f,$c2,$27,$f0,$c0,$00,$cf,$fc,$f0,$c0,$a4,$21,$c0 // .....'........!.
        .byte $80,$57,$00,$21,$0f,$a7,$23,$cf,$ff,$0f,$a5,$25,$f5,$ff,$fb,$3f // .W.!..#....%...?
        .byte $03,$a3,$26,$b0,$56,$ed,$bb,$fe,$0f,$a2,$60,$34,$0c,$c0,$56,$b9 // ..&.V.....`4..V.
        .byte $ee,$fb,$0f,$00,$cc,$03,$c0,$56,$b9,$aa,$fa,$0f,$cf,$33,$0c,$c0 // .......V.....3..
        .byte $55,$aa,$aa,$fe,$cf,$33,$cc,$03,$b0,$55,$99,$aa,$ff,$33,$cc,$33 // U....3...U...3.3
        .byte $00,$56,$99,$66,$ff,$3f,$cc,$33,$0c,$c0,$55,$65,$ff,$33,$cc,$33 // .V.f.?.3..Ue.3.3
        .byte $a2,$60,$32,$55,$99,$bb,$ff,$cc,$33,$0c,$00,$55,$55,$fb,$ff,$cf // .`2U....3..UU...
        .byte $33,$cc,$00                           // 3..

txt_f756:
        .text "UU"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $ef,$fc,$33,$cc,$00,$55,$55,$ff,$f3,$cf,$33,$0c,$00,$55,$99,$77 // ..3..UU...3..U.w
        .byte $ff,$cf,$33,$cc,$00,$aa,$aa,$bb,$ff,$cc,$33,$cc,$00 // ..3.......3..

txt_f776:
        .text "UY"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $60,$34,$fc,$33,$cc,$00,$55,$96,$ff,$33,$cc,$33,$00,$95,$59,$66 // `4.3..U..3.3..Yf
        .byte $cc,$33,$cc,$00                       // .3..

txt_f78d:
        .text "9V"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $66,$cc,$33,$c0,$0e,$55,$6a,$aa,$ff,$cc,$30,$0e,$55,$aa,$aa,$bf // f.3..Uj...0.U...
        .byte $c0,$c0,$0e,$55,$aa,$ae,$bf,$c0,$00   // ...U.....

txt_f7a9:
        .text "9V"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $ee,$bf,$c0,$a2,$24,$6b,$ee,$bb,$f0,$a4,$23,$bb,$fc,$c0,$a5,$21 // ....$k....#....!
        .byte $c0,$80,$9f,$00,$21,$03,$a7,$c1,$a7,$22,$e9,$3f,$a6,$21,$99,$42 // ....!....".?.!.B
        .byte $ff,$00,$00,$00,$00,$00,$00,$55,$c1,$a6,$22,$56,$ff,$a6,$22,$66 // .......U.."V.."f
        .byte $ff,$a6,$21,$6a,$42,$ff,$00,$00,$00,$00,$00,$00,$55,$c1,$a6,$22 // ..!jB.......U.."
        .byte $59,$ff,$a6,$22,$9f,$f0,$a6,$c1,$80,$37,$00,$21,$20,$80,$7f,$00 // Y..".....7.! ...
        .byte $60,$69,$ad,$62,$39,$aa,$4a,$a8,$b9,$00,$1f,$90,$02,$09,$40,$9d // `i.b9.J.......@.
        .byte $50,$04,$b9,$15,$1f,$90,$02,$09,$40,$9d,$78,$04,$b9,$2a,$1f,$90 // P.......@.x..*..
        .byte $02,$09,$40,$9d,$a0,$04,$60,$78,$a9,$34,$85,$01,$a0,$00,$a2,$00 // ..@...`x.4......
        .byte $bd,$00,$3f,$9d,$00,$08,$e6,$01,$8d,$20,$d0,$8e,$20,$d0,$8d,$20 // ..?...... .. .. 
        .byte $d0,$8c,$20,$d0,$c6,$01,$e8,$d0,$e7,$ee,$0b,$04,$ee,$0e,$04,$ad // .. .............
        .byte $0b,$04,$c9,$00,$d0,$d8,$a9,$00,$8d,$00,$08,$a9,$00,$8d,$20,$d0 // .............. .
        .byte $8d,$18,$d4,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$b7,$60,$a4,$a9,$00 // ....7..XL...`...
        .byte $8d,$20,$d0,$8d,$21,$d0,$8d,$27,$d0,$8d,$10,$d0,$8d,$11,$d0,$8d // . ..!..'........
        .byte $28,$d0,$8d,$5b,$39,$8d,$5c,$39,$8d,$5d,$39,$8d,$5e,$39,$8d,$dd // (..[9.\9.]9.^9..
        .byte $3a,$8d,$84,$28,$8d,$5f,$39,$8d,$45,$3b,$8d,$4e,$28,$8d,$60,$39 // :..(._9.E;.N(.`9
        .byte $8d,$1c,$3a,$8d,$61,$39,$8d           // ..:.a9.

txt_f8a3:
        .text "D9"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $09,$8d,$86,$02,$20,$44,$e5,$a9,$27,$8d,$62,$39,$a9,$3c,$8d // .... D..'.b9.<.

txt_f8b5:
        .text "F;"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $3e,$8d                               // >.

txt_f8ba:
        .text "O("
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $1e,$8d,$1d,$3a,$8d,$23,$3a,$8d       // ...:.#:.

txt_f8c5:
        .text "):"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2a,$a0,$53,$8e,$22,$3a,$8c           // *.S.":.

txt_f8cf:
        .text "(:"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $03,$8d,$17,$d0,$8d,$15,$d0,$a9,$02,$8d,$1d,$d0,$a9,$ff,$8d,$80 // ................
        .byte $27,$8d,$81,$27,$8d,$82,$27,$a9,$90,$8d,$f8,$07,$a9,$9e,$8d,$f9 // '..'..'.........
        .byte $07,$a9,$a0,$8d,$02,$d0,$a9,$b8,$8d,$03,$d0,$a2,$00,$a0,$00,$a9 // ................
        .byte $01,$9d,$00,$24,$a9,$00,$9d,$01,$24,$9d,$02,$24,$e3,$e8,$60,$34 // ...$....$..$..`4
        .byte $c8,$c0,$15,$d0,$eb,$a9,$39,$8d,$01,$d0,$a2,$00 // ......9.....

// --- Region $f946-$f951 ---
.pc = $f946 "dat_f946"

dat_f946:
        .byte $c4,$60,$23,$56,$ff,$08,$ff,$f6,$ff,$04,$ff,$b6 // .`#V........

// --- Region $f959-$f9ed ---
.pc = $f959 "Segment $f959"
        .byte $1b,$ff,$12,$ff,$38,$ff,$31,$ff,$4d,$ff,$1e,$ff,$04,$ff,$11,$ff // ....8.1.M.......
        .byte $5d,$ff,$2c,$c3,$e4,$01,$a1,$eb,$01,$a1,$e5,$01,$a1,$e3,$01,$23 // ].,............#
        .byte $00,$01,$00,$e3,$01,$23,$00,$01,$00,$e7,$01,$ed,$ea,$62,$09,$a2 // .....#.......b..
        .byte $00,$20,$94,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a // . .: v: v: v: v:
        .byte $20,$76,$3a,$20,$76,$3a,$20,$94,$3a,$20,$76,$3a,$20,$76,$3a,$20 //  v: v: .: v: v: 
        .byte $76,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a,$20,$94,$3a,$20,$76 // v: v: v: v: .: v
        .byte $3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a // : v: v: v: v: v:
        .byte $20,$94,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76,$3a,$20 //  .: v: v: v: v: 
        .byte $76,$3a,$20,$76,$3a,$20,$94,$3a,$20,$76,$3a,$20,$76,$3a,$20,$76 // v: v: .: v: v: v
        .byte $3a,$20,$76,$3a,$20                   // : v: 

// --- Region $fa3e-$fa5c ---
.pc = $fa3e "Segment $fa3e"
        .byte $01,$08,$a8,$99,$00,$05,$e8,$d0,$f3,$ee,$09,$04,$ee,$0c,$04,$ad // ................
        .byte $09,$04,$d0,$e6,$a9,$37,$85,$01       // .....7..

txt_fa56:
        .text "X Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7                           // L..

// --- Region $fa9a-$fac8 ---
.pc = $fa9a "dat_fa9a"

dat_fa9a:
        .byte $a2,$04,$ca,$d0,$fd,$ea,$ad,$12,$d0,$cd,$12,$d0,$10,$fb,$18,$69 // ...............i
        .byte $03,$29,$07,$09,$10,$8d,$11,$d0,$e8,$e0,$05,$d0,$e9,$a9,$12,$8d // .)..............
        .byte $18,$d0,$a9,$09,$8d,$22,$d0,$a9,$05,$8d,$23,$d0,$ad,$dc,$3a // ....."....#...:

// --- Region $fb61-$fc08 ---
.pc = $fb61 "txt_fb61"

txt_fb61:
        .text "D9"
        .byte $ad                                   // '-' | $80 (end-of-string marker)

txt_fb64:
        .text "D9"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $16,$d0,$05,$a9,$00,$8d               // ......

txt_fb6d:
        .text "D9"
        .byte $ae                                   // '.' | $80 (end-of-string marker)

txt_fb70:
        .text "D9"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $45,$39,$8d,$68,$38,$ae               // E9.h8.

txt_fb79:
        .text "D9"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $1c,$38,$fd,$45,$39,$18,$ae,$44,$39,$fd,$45,$39,$8d,$a1,$38,$60 // .8.E9..D9.E9..8`
        .byte $01,$02,$03,$04,$08,$e3,$01,$35,$02,$02,$03,$04,$05,$05,$07,$09 // .......5........
        .byte $0b,$09,$07,$05,$05,$04,$03,$02,$02,$01,$01,$00,$01,$a2,$27,$0c // ..............'.
        .byte $01,$00,$1d,$00,$7c,$f7,$e3,$1e       // ....|...

txt_fbb4:
        .text "/*"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $20,$1e,$1e,$1f,$53,$ce,$49,$1e,$1e,$1f,$0f,$0c,$0b,$a2,$23,$0b //  ...S.I.......#.
        .byte $0c,$0f,$80,$28,$01,$60,$d1,$ad       // ...(.`..

txt_fbcf:
        .byte $5c                                   // backslash character
        .text "9"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $15,$ee,$5b,$39,$ad,$5b,$39,$c9,$c0,$d0,$0a,$a9,$00,$8d,$5b,$39 // ..[9.[9.......[9
        .byte $a9,$01,$8d,$5c,$39,$60,$ee,$5d,$39,$ad,$5d,$39,$29,$01,$8d,$5d // ...\9`.]9.]9)..]
        .byte $39,$f0,$01,$60,$ee,$5f,$39,$ad,$5f,$39,$c9,$30,$d0,$09,$a9,$00 // 9..`._9._9.0....
        .byte $8d,$5c,$39,$8d,$5f,$39,$60           // .\9._9`

// --- Region $fc9f-$fd2b ---
.pc = $fc9f "dat_fc9f"

dat_fc9f:
        .byte $ee,$ea,$30,$e8,$24,$ea,$bc,$05,$37,$8c,$10,$d0,$bd,$db,$36,$8d // ..0.$...7.....6.
        .byte $00,$d0,$60,$e7,$ea,$60,$46,$e8,$bd,$dc // ..`..`F...

txt_fcb9:
        .text "6H"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $06                                   // .

txt_fcbd:
        .text "7H"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $db,$36,$bc,$05,$37,$e8,$ea,$8c,$10,$d0,$8d,$00,$d0,$68,$8d,$10 // .6..7........h..
        .byte $d0,$68,$8d,$00,$d0,$60,$24,$ea,$e8,$bd,$dc // .h...`$....

txt_fcdb:
        .text "6H"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $06                                   // .

txt_fcdf:
        .text "7H"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $db,$36,$bc,$05,$37,$e8,$8c,$10,$d0,$8d,$00,$d0,$68,$8d,$10,$d0 // .6..7.......h...
        .byte $68,$8d,$00,$d0,$60,$17,$e6,$89,$02,$03,$e6,$02,$e7,$03,$60,$8c // h...`.........`.
        .byte $ee,$de,$3a,$ad,$de,$3a,$29,$07,$f0,$01,$60,$ee,$ed,$3a,$ae,$ed // ..:..:)...`..:..
        .byte $3a,$e0,$06,$d0,$05,$a2,$00,$8e,$ed,$3a,$bd,$e1,$3a,$8d,$df,$3a // :........:..:..:
        .byte $bd,$e7,$3a,$18,$69,$00,$8d,$e0,$3a,$60 // ..:.i...:`

// --- Region $fd3b-$fd72 ---
.pc = $fd3b "dat_fd3b"

dat_fd3b:
        .byte $ce,$dc,$3a,$ad,$dc,$3a,$c9,$0f,$f0,$01,$60,$a9,$17,$8d,$dc,$3a // ..:..:....`....:
        .byte $a2,$00,$bd,$a9,$06,$9d,$a8,$06,$e8,$e0,$50,$d0,$f5,$ad,$f3,$3c // ..........P....<
        .byte $d0,$0f,$a9,$00,$8d,$45,$3b,$8d,$dd,$3a,$a9,$3c,$8d // .....E;..:.<.

txt_fd68:
        .text "F;"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $20,$48,$ee,$dd,$3a,$ad,$dd,$3a       //  H..:..:

// --- Region $fd8e-$fd95 ---
.pc = $fd8e "dat_fd8e"

dat_fd8e:
        .byte $a6,$60,$2d,$20,$95,$3b,$a2,$00       // .`- .;..

// --- Region $fdbf-$ff5a ---
.pc = $fdbf "Segment $fdbf"
        .byte $53,$00,$61,$61                       // S.aa

txt_fdc3:
        .text " &%/ "

txt_fdc8:
        .encoding "screencode_mixed"
        .text "the crypt, the sequel of castlemaster"
        .encoding "petscii_upper"

txt_fded:
        .text " /%&  "

txt_fdf3:
        .encoding "screencode_mixed"
        .text "from domark.  cracked by the mighty dominators and imported by empire.  call where the warez are coming from: channel zer0 at"
        .encoding "petscii_upper"

txt_fe70:
        .text " 718&356&1879 "

txt_fe7e:
        .encoding "screencode_mixed"
        .text "and our vmb at"
        .encoding "petscii_upper"

txt_fe8c:
        .text " 702&594&7983.  "

txt_fe9c:
        .encoding "screencode_mixed"
        .text "the headbangers are: sequencer / the extremist / rich / the crumbsucker / booze / the last dragon / tristan / problem child / mayhem.$.."
        .encoding "petscii_upper"
        .byte $f6,$20,$80,$89,$00,$60,$ce           // . ...`.

txt_ff2b:
        .encoding "screencode_mixed"
        .text " best tokes to: >dominators"
        .encoding "petscii_upper"

txt_ff46:
        .text "> / "
        .byte $01,$03,$14,$09,$0f,$0e,$20,$2f,$20,$05,$0e,$09,$07,$0d,$01,$20 // ...... / ...... 
        .byte $2f                                   // /

// --- Region $ff6a-$ffff ---
.pc = $ff6a "txt_ff6a"

txt_ff6a:
        .encoding "screencode_mixed"
        .text "light / odissey / trc+tbi / pandora / ics / the force / verdict / f4cg / legend / hotline / the boys / discovery / ikari / havok / tsm / plague"
        .encoding "petscii_upper"
        .byte $e4,$2e,$f4,$20,$ba,$00,$5a           // ... ..Z
