// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// 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:  $08b4 (2228)
// IRQ handler:  $30a0 (irq_30a0)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3896 bytes, Data: 59592 bytes
// Labels: 521, Subroutines: 19
//
// Cross-references: all OK
// ============================================


// --- Region $0820-$085c ---
.pc = $0820 "sub_0820"
// Referenced by: jsr from $30e4, $31fc, $f234, $f346

sub_0820:
        dec dat_085d
        bne loc_085c
        lda #$02
        sta dat_085d
.label smc_082b = * + 1
        ldx #$03                                    // !SMC: modified by $0859, $31f2
        lda $0860,x
        sta $337e
        sta smc_31e3                                // SMC: modifies $31e3
        lda $0868,x
        sta smc_31df                                // SMC: modifies $31df
        lda $0870,x
        sta smc_3114                                // SMC: modifies $3114
        lda $0878,x
        sta smc_3119                                // SMC: modifies $3119
        lda $0880,x
        sta smc_311e                                // SMC: modifies $311e
        lda #$07
        sta $337f
        inx
        cpx #$04
        bne $0859
        ldx #$00
        stx smc_082b                                // SMC: modifies $082b

loc_085c:
        rts

// --- Region $08a0-$08fb ---
.pc = $08a0 "sub_08a0"

// Referenced by: jsr from $08c8, $0a0b, $3208, $f352
sub_08a0: {
        ldx $01
        lda #$37
        sta $01
        ldy #$1f
loop:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loop
        stx $01
        rts
}

main_08b4:
        sei
        lda #$37
        sta $01
        lda $0330
        sta smc_0a61                                // SMC: modifies $0a61
        lda $0331
        sta smc_0a66                                // SMC: modifies $0a66
        jsr $fda3
        jsr sub_08a0
        inc $d019
        lda $dc0d
        sei
        jsr $ff5b
        lda $02a6
        and #$01
        beq loc_08f6
        lda #$5e
        sta $3442
        dec $3445
        dec $3447
        dec $3448
        dec $344d
        dec $344e
        dec $3450
        dec $3454

loc_08f6:
        lda #$00
        jmp loc_3000

dat_08fb:
        .byte $00                                   // .

// --- Region $0a00-$0a6c ---
.pc = $0a00 "loc_0a00"

loc_0a00:
        lda $dc01
        and #$10
        bne loc_0a00
        sei
        jsr $fda3
        jsr sub_08a0
        jsr $ff5b
        ldx #$00

loc_0a13:
        lda dat_0a1f,x
        sta $0400,x
        inx
        bne loc_0a13
        jmp $0400

dat_0a1f:
        .byte $78,$a9,$34,$85,$01,$a0,$00           // x.4....

loc_0a26:
        ldx #$00

loc_0a28:
        lda $4150,x
        sta $0801,x
        inc $01
        sta $d020
        stx $d020
        sta $d020
        sty $d020
.label loc_0a3d = * + 1
        dec $01
        inx
        bne loc_0a28
        inc $040b
        inc $040e
        lda $040b
        cmp #$00
        bne loc_0a26
        lda #$00
        sta dat_0800
        lda #$00
        sta $d020
        sta $d418
        lda #$37
        sta $01
        cli
.label smc_0a61 = * + 1
        lda #$00                                    // !SMC: modified by $08bc
        sta $0330
.label smc_0a66 = * + 1
        lda #$00                                    // !SMC: modified by $08c2
        sta $0331
        jmp loc_fce2

// --- Region $0ab0-$0ab4 ---
.pc = $0ab0 "Program $0ab0"
        sta $8d
        bcc loc_0a3d
        .byte $92                                   // jam // ILLEGAL

// --- Region $0f03-$0f05 ---
.pc = $0f03 "sub_0f03"
// Referenced by: jsr from $fdda

sub_0f03:
        ora ($01,x)
        brk

// --- Region $0fdd-$0fef ---
.pc = $0fdd "loc_0fdd"

loc_0fdd:
        ldy $5a
        inc $1694
        tax
        bvc loc_0feb
        txs
        rti

dat_0fe7:
        .byte $01,$a9,$00,$01                       // ....

loc_0feb:
        .byte $54,$00                               // nop $00,x // ILLEGAL
        ora ($54,x)
        brk

// --- Region $1003-$1006 ---
.pc = $1003 "sub_1003"
// Referenced by: jsr from $3070, $f1c0

sub_1003:
        jmp loc_10e6

dat_1006:
        .byte $01                                   // .

// --- Region $10d8-$1723 ---
.pc = $10d8 "sub_10d8"
// Referenced by: jsr from $30be, $f20e

sub_10d8:
        lda dat_1006
        cmp #$01
        beq loc_1153
        cmp #$02
        bne loc_111f
        jmp loc_1148

loc_10e6:
        tax
        lda $199a,x
        sta $1046
        txa
        sta $107c
        ldx #$00
        asl
        asl
        clc
        adc $107c
        adc $107c
        tay

loc_10fd:
        lda $1855,y
        sta $184f,x
        iny
        inx
        cpx #$06
        bne loc_10fd
        ldy #$00
        lda $107c
        asl
        adc $107c
        tax

loc_1113:
        lda $1007,y
        sta $1007,y
        inx
        iny
        cpy #$03
        bne loc_1113

loc_111f:
        ldx #$02
        lda #$00

loc_1123:
        sta $1030,x
        sta $102a,x
        sta $1027,x
        sta $101e,x
        sta $1080,x
        sta $1021,x
        sta $1083,x
        sta $1024,x
        dex
        bpl loc_1123
        lda #$1f
        sta smc_1154                                // SMC: modifies $1154
        lda #$01
        sta dat_1006

loc_1148:
        ldx #$18
        lda #$00

loc_114c:
        sta $d400,x
        dex
        bpl loc_114c
        rts

loc_1153:
.label smc_1154 = * + 1
        lda #$1f                                    // !SMC: modified by $1140, $1566, $15a2
        sta $d418
        ldx #$02
        stx $100c
        dec $1042
        bpl loc_1168
        lda $1046
        sta $1042

loc_1168:
        lda $101a,x
        sta $101d
        lda $1042
        cmp $1046
        bne loc_1195
        txa
        asl
        tay
        lda $184f,y
        sta $14
        lda $1850,y
        sta $15
        dec $1024,x
        bpl loc_118b
        jmp loc_154f

loc_118b:
        lda $1064,x
        beq loc_1195
        lda #$fe
        sta $1033,x

loc_1195:
        lda $1030,x
        asl
        asl
        asl
        tay
        sty $1049
        lda $18b3,y
        and #$f0
        sta $103b
        lda $18b6,y
        and #$0f
        sta $1057
        cmp #$04
        bcs loc_11b8
        lda $18b4,y
        bne loc_11bb

loc_11b8:
        jmp loc_1249

loc_11bb:
        lda $1064,x
        cmp #$02
        bcs loc_11de
        ldy $1049
        lda $18b4,y
        pha
        and #$0f
        sta $1014,x
        pla
        and #$f0
        sta $1011,x
        lda $18b2,y
        lsr
        lsr
        lsr
        lsr
        sta $1017,x

loc_11de:
        lda $1017,x
        cmp #$ff
        beq loc_1203
        dec $1017,x
        lda $1017,x
        cmp #$ff
        bne loc_1249
        lda $1014,x
        and #$fe
        sta $1014,x
        lda $1014,x
        and #$7f
        lsr
        sta $100e,x
        jmp loc_1249

loc_1203:
        lda $100e,x
        bpl loc_122a
        clc
        lda $107d,x
        adc $1011,x
        sta $107d,x
        lda $103f,x
        adc #$00
        sta $103f,x
        dec $100e,x
        bmi loc_1249
        lda $1014,x
        and #$7f
        sta $100e,x
        jmp loc_1249

loc_122a:
        sec
        lda $107d,x
        sbc $1011,x
        sta $107d,x
        lda $103f,x
        sbc #$00
        sta $103f,x
        dec $100e,x
        bpl loc_1249
        lda $1014,x
        ora #$80
        sta $100e,x

loc_1249:
        lda $103b
        beq loc_12a3
        ldy $1049
        lda $18b2,y
        and #$0f
        sta smc_1271                                // SMC: modifies $1271
        lda $1054,x
        bne loc_127b
        lda $105b,x
        clc
        adc $103b
        sta $105b,x
        lda $105e,x
        adc #$00
        sta $105e,x
.label smc_1271 = * + 1
        cmp #$0f                                    // !SMC: modified by $1256
        bne loc_1294
        lda #$01
        sta $1054,x
        bne loc_1294

loc_127b:
        lda $105b,x
        sec
        sbc $103b
        sta $105b,x
        lda $105e,x
        sbc #$00
        sta $105e,x
        bne loc_1294
        lda #$00
        sta $1054,x

loc_1294:
        ldy $101d
        lda $105e,x
        sta $d403,y
        lda $105b,x
        sta $d402,y

loc_12a3:
        lda $1083,x
        beq loc_130c
        lda $1078,x
        beq loc_12e7
        clc
        lda $107d,x
        adc $1077
        sta $107d,x
        lda $103f,x
        adc #$00
        sta $103f,x
        cmp $1073,x
        beq loc_12c8
        bcs loc_12d4
        bcc loc_130c

loc_12c8:
        lda $107d,x
        cmp $1070,x
        beq loc_12d4
        bcs loc_12d4
        bcc loc_130c

loc_12d4:
        lda $1070,x
        sta $107d,x
        lda $1073,x
        sta $103f,x
        lda #$00
        sta $1083,x
        beq loc_130c

loc_12e7:
        sec
        lda $107d,x
        sbc $1077
        sta $107d,x
        lda $103f,x
        sbc #$00
        sta $103f,x
        cmp $1073,x
        beq loc_1302
        bcc loc_12d4
        bcs loc_130c

loc_1302:
        lda $107d,x
        cmp $1070,x
        beq loc_12d4
        bcc loc_12d4

loc_130c:
        ldy $1049
        lda $1064,x
        cmp #$02
        bcc loc_1324
        lda $18af,y
        pha

loc_131a:
        lda $103f,x
        pha
        lda $107d,x
        jmp loc_1336

loc_1324:
        lda $18b6,y
        and #$f0
        clc
        adc #$01
        pha
        cmp #$81
        bne loc_131a
        lda #$c0
        pha
        lda #$00

loc_1336:
        sta $104e,x
        pla
        sta $104b,x
        pla
        sta $102a,x
        lda $1057
        cmp #$0f
        bne loc_1387
        lda $1051,x
        sec
        sbc $1024,x
        cmp #$01
        bcc loc_136a
        lda $18b4,y
        cmp #$80
        bcs loc_136d
        sta $1076
        lda $103f,x
        clc
        adc $1076
        sta $104b,x
        sta $103f,x

loc_136a:
        jmp loc_14a6

loc_136d:
        sec
        sbc #$80
        sta $1076
        lda $103f,x
        sec
        sbc $1076
        cmp #$0a
        bcc loc_136a
        sta $104b,x
        sta $103f,x
        jmp loc_14a6

loc_1387:
        lda $1057
        and #$02
        beq loc_13f4
        lda $1064,x
        cmp #$02
        bcs loc_13b6
        ldy $1049
        lda $10d3
        sta $100b
        lda $18b5,y
        pha
        and #$0f
        sta $10d2
        sta $100a
        pla
        and #$f0
        clc
        adc #$0f
        sta $10d4
        sta $100d

loc_13b6:
        lda $10d5,x
        sta $d417
        lda $100a
        bne loc_13c9
        lda $100b
        bne loc_13db
        jmp loc_13fe

loc_13c9:
        dec $100a
        lda $100d
        clc
        adc #$08
        sta $100d
        sta $d416
        jmp loc_13fe

loc_13db:
        dec $100b
        lda #$00
        cmp $100d
        bcs loc_13fe
        lda $100d
        sec
        sbc #$08
        sta $100d
        sta $d416
        jmp loc_13fe

loc_13f4:
        dec $100c
        bpl loc_13fe
        lda #$f0
        sta $d417

loc_13fe:
        lda $1057
        and #$04
        beq loc_145e
        lda $18b4,y
        cmp #$20
        bcs loc_1416
        lda #$00
        sta smc_144d                                // SMC: modifies $144d
        sta smc_1455                                // SMC: modifies $1455
        beq loc_142a

loc_1416:
        lda $102d,x
        asl
        tay
        lda $170b,y
        sta smc_1455                                // SMC: modifies $1455
        lda $170c,y
        sta smc_144d                                // SMC: modifies $144d
        ldy $1049

loc_142a:
        lda $18b4,y
        asl
        asl
        asl
        sta $1086
        tya
        pha
        lda $1064,x
        cmp #$09
        bcs loc_1459
        clc
        adc $1086
        tay
        dey
        lda $10af,y
        sta $102a,x
        lda $108f,y
        clc
.label smc_144d = * + 1
        adc #$00                                    // !SMC: modified by $140e, $1424
        sta $104b,x
        lda #$00
        clc
.label smc_1455 = * + 1
        adc #$00                                    // !SMC: modified by $1411, $141e
        sta $104e,x

loc_1459:
        pla
        tay
        jmp loc_14a6

loc_145e:
        lda $1057
        and #$08
        beq loc_14a6
        lda $18b4,y
        beq loc_147b
        pha
        lsr
        lsr
        lsr
        lsr
        sta $106e
        pla
        and #$0f
        sta $106f
        jmp loc_1484

loc_147b:
        lda #$0c
        sta $106e
        asl
        sta $106f

loc_1484:
        dec $1067
        bpl loc_148e
        lda #$02
        sta $1067

loc_148e:
        ldy $1067
        lda $102d,x
        clc
        adc $106d,y
        asl
        tay
        lda $170b,y
        sta $104e,x
        lda $170c,y
        sta $104b,x

loc_14a6:
        ldy $101d
        lda $104b,x
        sta $d401,y
        lda $104e,x
        sta $d400,y
        lda $102a,x
        and $1033,x
        sta $d404,y
        inc $1064,x
        dex
        bmi loc_1505
        jmp loc_1168
// Referenced by: jsr from $16a2

sub_14c7:
        lda $18b0,x
        and #$10
        bne loc_1518
        lda $18b0,x
        and #$0f
        asl
        asl
        asl
        asl
        sta smc_14f1                                // SMC: modifies $14f1
        txa
        tay
        ldx $1038
        lda $108c,x
        beq loc_1506
        cmp #$01
        beq loc_14f8
        lda $1089,x
        cmp #$10
        bcc loc_1505
        sec
.label smc_14f1 = * + 1
        sbc #$10                                    // !SMC: modified by $14d7
        sta $1089,x
        jmp loc_1502

loc_14f8:
        lda $1089,x
        sec
        sbc $18b5,y
        sta $1089,x

loc_1502:
        inc $108c,x

loc_1505:
        rts

loc_1506:
        lda $18b1,y
        sta $1089,x
        jmp loc_1502
// Referenced by: jsr from $1580, $158c, $1598, $15a5

sub_150f:
        inc $101e,x
// Referenced by: jsr from $154f, $1569

sub_1512:
        ldy $101e,x
        lda ($14),y
        rts

loc_1518:
        lda $18b0,x
        and #$0f
        asl
        asl
        asl
        asl
        sta smc_153b                                // SMC: modifies $153b
        txa
        tay
        ldx $1038
        lda $108c,x
        beq loc_1506
        cmp #$01
        beq loc_1542
        lda $1089,x
        cmp #$fe
        bcs loc_1505
        clc
.label smc_153b = * + 1
        adc #$10                                    // !SMC: modified by $1521
        sta $1089,x
        jmp loc_1502

loc_1542:
        lda $1089,x
        clc
        adc $18b5,y
        sta $1089,x
        jmp loc_1502

loc_154f:
        jsr sub_1512
        cmp #$ff
        bne loc_156c
        lda #$00
        sta $1024,x
        sta $1021,x
        sta $101e,x
        sta $1027,x
        lda #$1f
        sta smc_1154                                // SMC: modifies $1154
        jsr sub_1512

loc_156c:
        cmp #$fe
        bne loc_1576
        lda #$02
        sta dat_1006
        rts

loc_1576:
        cmp #$74
        bcc loc_1583
        sec
        sbc #$80
        sta $10cf,x
        jsr sub_150f

loc_1583:
        cmp #$60
        bcc loc_158f
        and #$0f
        sta $1080,x
        jsr sub_150f

loc_158f:
        cmp #$50
        bcc loc_159b
        and #$0f
        sta $1027,x
        jsr sub_150f

loc_159b:
        cmp #$40
        bcc loc_15a8
        sec
        sbc #$30
        sta smc_1154                                // SMC: modifies $1154
        jsr sub_150f

loc_15a8:
        tay
        lda $1007,x
        beq loc_15b6
        lda #$ff
        sta $1024,x
        jmp loc_14a6

loc_15b6:
        tya
        asl
        tay
        lda $17cf,y
        sta $f8
        lda $17d0,y
        sta $f9
        lda #$00
        sta $1064,x
        sta $1083,x
        lda #$ff
        sta $1033,x
        ldy $1021,x
        lda ($f8),y
        cmp #$ff
        bne loc_15e4
        lda #$00
        sta $1021,x
        inc $101e,x
        jmp loc_14a6

loc_15e4:
        cmp #$e0
        bcc loc_1632
        and #$0f
        asl
        asl
        asl
        asl
        sta $1077
        lda #$01
        sta $1083,x
        lda $102d,x
        sta smc_1609                                // SMC: modifies $1609
        jsr sub_164a
        lda ($f8),y
        clc
        adc $10cf,x
        sta $103a
.label smc_1609 = * + 1
        cmp #$05                                    // !SMC: modified by $15f9
        bcc loc_1613
        lda #$01
        sta $1078,x
        bne loc_1618

loc_1613:
        lda #$00
        sta $1078,x

loc_1618:
        lda $1051,x
        sta $1024,x
        lda $103a
        asl
        tay
        lda $170b,y
        sta $1070,x
        lda $170c,y
        sta $1073,x
        jmp loc_16dc

loc_1632:
        jsr sub_1638
        jmp loc_165e
// Referenced by: jsr from $1632

sub_1638:
        cmp #$c0
        bcc loc_1650
        and #$1f
        clc
        adc $1080,x
        sta $1030,x
        lda #$00
        sta $108c,x
// Referenced by: jsr from $15fc

sub_164a:
        inc $1021,x
        iny
        lda ($f8),y

loc_1650:
        cmp #$80
        bcc loc_165d
        and #$3f
        sta $1051,x
        inc $1021,x
        iny

loc_165d:
        rts

loc_165e:
        lda ($f8),y
        and #$7f
        clc
        adc $10cf,x
        sta $102d,x
        asl
        tay
        lda $170b,y
        sta $107d,x
        lda $170c,y
        sta $103f,x
        lda $1051,x
        sta $1024,x
        txa
        sta $1038
        tay
        lda $1030,x
        asl
        asl
        asl
        tax
        lda $18af,x
        sta $1039
        ldy $101d
        lda $18b3,x
        and #$0f
        sta $d403,y
        pha
        lda $18b6,x
        and #$01
        beq loc_16b5
        jsr sub_14c7
        ldy $101d
        lda $1089,x
        sta $d406,y
        lda #$00
        sta $d405,y
        beq loc_16c4

loc_16b5:
        lda $18b1,x
        sta $d406,y
        lda $18b0,x
        sta $d405,y
        ldx $1038

loc_16c4:
        lda #$00
        sta $d402,y
        sta $105b,x
        sta $1054,x
        sta $103c,x
        pla
        sta $105e,x
        lda $1039
        sta $102a,x

loc_16dc:
        inc $1021,x
        ldy $1021,x
        lda ($f8),y
        cmp #$ff
        bne loc_1700

loc_16e8:
        lda #$00
        sta $1021,x
        sta $1080,x
        lda $1027,x
        beq loc_16fa
        dec $1027,x
        bne loc_16fd

loc_16fa:
        inc $101e,x

loc_16fd:
        jmp loc_14a6

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

dat_1723:
        .byte $2d                                   // -

// --- Region $17d6-$181c ---
.pc = $17d6 "loc_17d6"

loc_17d6:
        ora $1962,y
        sei
        lda #$f0
        sta $d01a
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        jsr $fda3
        cli
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        tax

loc_17f9:
        sta $d400,x
        inx
        cpx #$19
        bne loc_17f9
        tax
        lda #$1d
        sta $af
        sta $2e
        lda #$d3
        sta $2d
        sta $ae

loc_180e:
        lda dat_181c,x
        sta $033c,x
        inx
        cpx #$33
        bne loc_180e
        jmp $033c

dat_181c:
        .byte $78                                   // x

// --- Region $202a-$202b ---
.pc = $202a "sub_202a"
// Referenced by: jsr from $fdd3

sub_202a:
        tax
        brk

// --- Region $3000-$31e7 ---
.pc = $3000 "loc_3000"

loc_3000:
        jsr sub_31f0
        lda #$00
        sta $d021
        ldx #$00

loc_300a:
        lda #$38
        sta $07f8,x
        lda #$06
        sta $d027,x
        inx
        cpx #$08
        bne loc_300a
        lda #$ff
        sta $d015
        sta $d01c
        lda #$7f
        sta $d01d
        sta $d01b
        lda #$be
        sta $d00f
        lda #$60
        sta $d010
        lda #$00
        sta $0286
        lda #$06
        sta $d023
        lda #$03
        sta $d022
        lda #$00
        sta smc_3284                                // SMC: modifies $3284
        lda #$3f
        sta smc_3285                                // SMC: modifies $3285
        ldx #$00

loc_304e:
        lda $0d00,x
        sta $05b8,x
        inx
        cpx #$f0
        bne loc_304e
        ldx #$00

loc_305b:
        lda $0e40,x
        sta $07c0,x
        lda dat_3456,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_305b
        lda #$00
        tay
        tax
        jsr sub_1003
        sei
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$a0
        sta $0314
        lda #$30
        sta $0315
        lda #$30
        sta $d012
        inc $d019
        lda $dc0d
        cli
        jmp loc_0a00

dat_309c:
        .byte $ea,$ea,$ea,$ea                       // ....

irq_30a0:
        lda #$30

loc_30a2:
        cmp $d012
        bne loc_30a2
        inc $d019
        lda #$30
        sta $d012
        lda #$18
        sta $d018
.label smc_30b5 = * + 1
        lda #$d0                                    // !SMC: modified by $3868
        sta $d016
.label smc_30ba = * + 1
        lda #$08                                    // !SMC: modified by $3252, $34b6
        sta $d021
        jsr sub_10d8
        jsr sub_3170
        jsr sub_34a0
        ldy #$03

loc_30c9:
        jsr sub_325a
        dey
        bpl loc_30c9
        lda $337e
        sta $07ff
        inc txt_3380
        lda txt_3380
        cmp #$aa
        bne loc_30e7
        lda #$00
        sta txt_3380
        jsr sub_0820

loc_30e7:
        lda #$81

loc_30e9:
        cmp $d012
        bcs loc_30e9
        ldx #$08

loc_30f0:
        dex
        bne loc_30f0
        lda #$00
        sta $d021
        lda #$1a
        sta $d018
        lda #$c8
        sta $d016
.label smc_3103 = * + 1
        lda #$04                                    // !SMC: modified by $34e4
        sta $d025
.label smc_3108 = * + 1
        lda #$0a                                    // !SMC: modified by $34eb
        sta $d026

loc_310c:
        lda #$be
        cmp $d012
        bne loc_310c
.label smc_3114 = * + 1
        lda #$05                                    // !SMC: modified by $083e
        sta $d02e
.label smc_3119 = * + 1
        lda #$01                                    // !SMC: modified by $0844
        sta $d025
.label smc_311e = * + 1
        lda #$0b                                    // !SMC: modified by $084a
        sta $d026
        ldx txt_3380
        lda $3381,x
        clc
        adc #$64
        sta $d00e
        lda #$d2

loc_3130:
        cmp $d012
        bne loc_3130
        lda $331c
        sta $d016
        ldx #$00

loc_313d:
        lda $342e,x
        sta $d020
        sta $d021
        ldy $3442,x

loc_3149:
        dey
        bne loc_3149
        inx
        cpx #$14
        bne loc_313d
        lda #$16
        sta $d018
        lda #$c8
        sta $d016
        lda #$00
        sta $d015
        jsr sub_3860
        lda #$ff
        sta $d015
        jmp loc_ea7e

dat_316b:
        .byte $ea,$ea,$ea,$ea,$ea                   // .....
// Referenced by: jsr from $30c1, $f211

sub_3170:
        inc $342d
        inc $342d
        lda $342d
        cmp #$60
        bne loc_3182
        lda #$00
        sta $342d

loc_3182:
        tax
        lda $331f,x
        clc
        adc #$87
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        lda $331f,x
        clc
        adc #$10
        sta $d000
        clc
        adc #$30
        sta $d002
        clc
        adc #$30
        sta $d004
        clc
        adc #$30
        sta $d006
        clc
        adc #$30
        sta $d008
        clc
        adc #$30
        sta $d00a
        clc
        adc #$30
        sta $d00c
        dec $337f
        lda $337f
        bne loc_31e7
        lda #$07
        sta $337f
        inc $337e
        lda $337e
.label smc_31df = * + 1
        cmp #$ee                                    // !SMC: modified by $0838
        bne loc_31e7
.label smc_31e3 = * + 1
        lda #$e8                                    // !SMC: modified by $0832
        sta $337e

loc_31e7:
        rts

// --- Region $31f0-$32b5 ---
.pc = $31f0 "sub_31f0"
// Referenced by: jsr from $3000, $f150

sub_31f0:
        ldx #$00
        stx smc_082b                                // SMC: modifies $082b
        inx
        stx dat_085d
        stx $349f
        jsr sub_0820
        nop
        lda #$80
        sta dat_385f
        jsr $fda3
        jsr sub_08a0
        jsr $ff5b
        lda #$00
        tax
        sta $d020
        sta $d021
        sta $342d
        sta smc_34d2                                // SMC: modifies $34d2
        sta smc_34ab                                // SMC: modifies $34ab
        sta txt_3380

loc_3223:
        sta $d900,x
        sta $da00,x
        sta $db00,x
        sta $0500,x
        sta $0600,x
        bit $0700
        inx
        bne loc_3223
        lda #$08

loc_323a:
        sta $d800,x
        sta $d890,x
        inx
        bne loc_323a
        lda #$07
        sta $337f
        sta $331c
        lda #$f4
        sta $337e
        lda #$0e
        sta smc_30ba                                // SMC: modifies $30ba
        jsr sub_34d1
        rts

dat_3259:
        .byte $ea                                   // .
// Referenced by: jsr from $30c9, $f219

sub_325a:
        dec $331c
        lda $331c
        cmp #$ff
        bne loc_3296
        lda #$07
        sta $331c
        ldx #$00

loc_326b:
        lda $0749,x
        sta $0748,x
        clc
        adc #$80
        sta $0770,x
        inx
        cpx #$27
        bne loc_326b
        lda $076f
        cmp #$40
        bmi loc_3290

loc_3283:
.label smc_3284 = * + 1
.label smc_3285 = * + 2
        lda $3fa8                                   // !SMC: modified by $3044, $3049, $329d, $32a5, $32ab, $32b0
        beq loc_32a9
        sta $076f
        jmp loc_3297

dat_328e:
        .byte $ea,$60                               // .`

loc_3290:
        clc
        adc #$40
        sta $076f

loc_3296:
        rts

loc_3297:
        clc
        lda smc_3284
        adc #$01
        sta smc_3284                                // SMC: modifies $3284
        lda smc_3285
        adc #$00
        sta smc_3285                                // SMC: modifies $3285
        rts

loc_32a9:
        lda #$00
        sta smc_3284                                // SMC: modifies $3284
        lda #$3f
        sta smc_3285                                // SMC: modifies $3285
        jmp loc_3283

// --- Region $3490-$34f8 ---
.pc = $3490 "sub_3490"
// Referenced by: jsr from $34af, $f565

sub_3490:
        sta $d022
        cmp #$00
        bne loc_34a3
        lda #$04
        sta $349f
        rts

dat_349d:
        .byte $00,$00,$1e                           // ...
// Referenced by: jsr from $30c4, $f214

sub_34a0:
        dec $349f

loc_34a3:
        bne loc_34ca
        lda #$20
        sta $349f
.label smc_34ab = * + 1
        ldx #$57                                    // !SMC: modified by $321d, $34c7
        lda dat_3900,x
        jsr sub_3490
        inx
        lda dat_3900,x
        sta smc_30ba                                // SMC: modifies $30ba
        inx
        lda dat_3900,x
        sta $d023
        inx
        cpx #$e0
        bcc loc_34c7
        ldx #$00

loc_34c7:
        stx smc_34ab                                // SMC: modifies $34ab

loc_34ca:
        lda $342d
        cmp #$38
        bne loc_34f8
// Referenced by: jsr from $3255, $f39f

sub_34d1:
.label smc_34d2 = * + 1
        ldx #$0c                                    // !SMC: modified by $321a, $34f5
        lda $39e4,x
        ldy #$00

loc_34d8:
        sta $d027,y
        iny
        cpy #$08
        bne loc_34d8
        inx
        lda $39e4,x
        sta smc_3103                                // SMC: modifies $3103
        inx
        lda $39e4,x
        sta smc_3108                                // SMC: modifies $3108
        inx
        cpx #$18
        bcc loc_34f5

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

loc_34f5:
        stx smc_34d2                                // SMC: modifies $34d2

loc_34f8:
        rts

// --- Region $3860-$38c3 ---
.pc = $3860 "sub_3860"
// Referenced by: jsr from $3160, $f2b0

sub_3860:
        ldx dat_385f
        lda $0901,x
        ora #$d0
        sta smc_30b5                                // SMC: modifies $30b5
        lda $0900,x
        tax
        ldy #$00

loc_3871:
        lda $3500,x
        sta $0400,y
        lda $3550,x
        sta $0428,y
        lda $35a0,x
        sta $0450,y
        lda $35f0,x
        sta $0478,y
        lda $3640,x
        sta $04a0,y
        lda $3690,x
        sta $04c8,y
        lda $36e0,x
        sta $04f0,y
        lda $3730,x
        sta $0518,y
        lda $3780,x
        sta $0540,y
        lda $37d0,x
        sta $0568,y
        iny
        inx
        cpy #$28
        bne loc_3871
        inc dat_385f
        inc dat_385f
        lda dat_385f
        bne loc_38c3
        lda #$80
        sta dat_385f

loc_38c3:
        rts

// --- Region $6220-$6220 ---
.pc = $6220 "sub_6220"
// Referenced by: jsr from $fdce

sub_6220:
        brk

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

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

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

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

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

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

// --- Region $e67e-$e684 ---
.pc = $e67e "loc_e67e"

loc_e67e:
        sbc $2baf,x
        asl
        .byte $82,$c3                               // nop #$c3 // ILLEGAL
        rts

// --- Region $ea08-$ea38 ---
.pc = $ea08 "Segment $ea08"
        .byte $44,$54                               // nop $54 // ILLEGAL
        bne loc_e9e0
        .byte $d4,$21                               // nop $21,x // ILLEGAL
        bpl loc_ea15
        ora ($05),y
        ora $07,x
.label loc_ea15 = * + 1
        .byte $17,$51                               // slo $51,x // ILLEGAL
        .byte $54,$55                               // nop $55,x // ILLEGAL
        .byte $54,$75                               // nop $75,x // ILLEGAL
        cmp $0d0d
        and ($50,x)
        brk

loc_ea20:
        eor $4b
        .byte $0b,$4b                               // anc #$4b // ILLEGAL
        .byte $4b,$51                               // alr #$51 // ILLEGAL
        bvc loc_ea29
.label loc_ea29 = * + 1
        eor $ff,x
        eor $7f,x
        .byte $7f,$00,$05                           // rra $0500,x // ILLEGAL
        .byte $57,$ff                               // sre $ff,x // ILLEGAL

irq_ea31:
        cmp $5f,x
        .byte $c2,$25                               // nop #$25 // ILLEGAL
        .byte $5f,$7d,$f5                           // sre loc_f57d,x // ILLEGAL

dat_ea38:
        .byte $57                                   // W

// --- Region $ea7e-$ea85 ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        .byte $ab,$2b                               // lax #$2b // ILLEGAL
        .byte $e3,$2d                               // isc ($2d,x) // ILLEGAL
        and $2a2f,x
        brk

// --- Region $f150-$f2bb ---
.pc = $f150 "loc_f150"

loc_f150:
        jsr sub_31f0
        lda #$00
        sta $d021
        ldx #$00

loc_f15a:
        lda #$38
        sta $07f8,x
        lda #$06
        sta $d027,x
        inx
        cpx #$08
        bne loc_f15a
        lda #$ff
        sta $d015
        sta $d01c
        lda #$7f
        sta $d01d
        sta $d01b
        lda #$be
        sta $d00f
        lda #$60
        sta $d010
        lda #$00
        sta $0286
        lda #$06
        sta $d023
        lda #$03
        sta $d022
        lda #$00
        sta smc_3284
        lda #$3f
        sta smc_3285
        ldx #$00

loc_f19e:
        lda $0d00,x
        sta $05b8,x
        inx
        cpx #$f0
        bne loc_f19e
        ldx #$00

loc_f1ab:
        lda $0e40,x
        sta $07c0,x
        lda dat_3456,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_f1ab
        lda #$00
        tay
        tax
        jsr sub_1003
        sei
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$a0
        sta $0314
        lda #$30
        sta $0315
        lda #$30
        sta $d012
        inc $d019
        lda $dc0d
        cli
        jmp loc_0a00

dat_f1ec:
        .byte $e4,$ea,$60                           // ..`

loc_f1ef:
        dex
        lda #$30

loc_f1f2:
        cmp $d012
        bne loc_f1f2
        inc $d019
        lda #$30
        sta $d012
        lda #$18
        sta $d018
        lda #$d0
        sta $d016
        lda #$08
        sta $d021
        jsr sub_10d8
        jsr sub_3170
        jsr sub_34a0
        ldy #$03

loc_f219:
        jsr sub_325a
        dey
        bpl loc_f219
        lda $337e
        sta $07ff
        inc txt_3380
        lda txt_3380
        cmp #$aa
        bne loc_f237
        lda #$00
        sta txt_3380
        jsr sub_0820

loc_f237:
        lda #$81

loc_f239:
        cmp $d012
        bcs loc_f239
        ldx #$08

loc_f240:
        dex
        bne loc_f240
        lda #$00
        sta $d021
        lda #$1a
        sta $d018
        lda #$c8
        sta $d016
        lda #$04
        sta $d025
        lda #$0a
        sta $d026

loc_f25c:
        lda #$be
        cmp $d012
        bne loc_f25c
        lda #$05
        sta $d02e
        lda #$01
        sta $d025
        lda #$0b
        sta $d026
        ldx txt_3380
        lda $3381,x
        clc
        adc #$64
        sta $d00e
        lda #$d2

loc_f280:
        cmp $d012
        bne loc_f280
        lda $331c
        sta $d016
        ldx #$00

loc_f28d:
        lda $342e,x
        sta $d020
        sta $d021
        ldy $3442,x

loc_f299:
        dey
        bne loc_f299
        inx
        cpx #$14
        bne loc_f28d
        lda #$16
        sta $d018
        lda #$c8
        sta $d016
        lda #$00
        sta $d015
        jsr sub_3860
        lda #$ff
        sta $d015
        jmp loc_e67e

dat_f2bb:
        .byte $ea                                   // .

// --- Region $f2c9-$f3a2 ---
.pc = $f2c9 "loc_f2c9"

loc_f2c9:
        bne loc_f2d0
        lda #$00
        sta $342d

loc_f2d0:
        tax
        lda $331f,x
        clc
        adc #$87
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        lda $331f,x
        clc
        adc #$10
        sta $d000
        clc
        adc #$30
        sta $d002
        clc
        adc #$30
        sta $d004
        clc
        adc #$30
        sta $d006
        clc
        adc #$30
        sta $d008
        clc
        adc #$30
        sta $d00a
        clc
        adc #$30
        sta $d00c
        dec $337f
        lda $337f
        bne loc_f335
        lda #$07
        sta $337f
        inc $337e
        lda $337e
        cmp #$ee
        bne loc_f335
        lda #$e8
        sta $337e

loc_f335:
        rts

dat_f336:
        .byte $e8,$ea,$60,$c6                       // ..`.

loc_f33a:
        ldx #$00
        stx smc_082b
        inx
        stx dat_085d
        stx $349f
        jsr sub_0820
        nop
        lda #$80
        sta dat_385f
        jsr $fda3
        jsr sub_08a0
        jsr $ff5b
        lda #$00
        tax
        sta $d020
        sta $d021
        sta $342d
        sta smc_34d2
        sta smc_34ab
        sta txt_3380

loc_f36d:
        sta $d900,x
        sta $da00,x
        sta $db00,x
        sta $0500,x
        sta $0600,x
        bit $0700
        inx
        bne loc_f36d
        lda #$08

loc_f384:
        sta $d800,x
        sta $d890,x
        inx
        bne loc_f384
        lda #$07
        sta $337f
        sta $331c
        lda #$f4
        sta $337e
        lda #$0e
        sta smc_30ba
        jsr sub_34d1
        rts

// --- Region $f3b5-$f3ff ---
.pc = $f3b5 "loc_f3b5"

loc_f3b5:
        lda $0749,x
        sta $0748,x
        clc
        adc #$80
.label loc_f3bf = * + 1
        sta $0770,x
        inx
        cpx #$27
        bne loc_f3b5
.label loc_f3c8 = * + 2
        lda $076f
        cmp #$40
        bmi loc_f3da
        lda $3fa8
        beq loc_f3f3
        sta $076f
        jmp loc_3297

dat_f3d8:
        .byte $ea,$60                               // .`

loc_f3da:
        clc
        adc #$40
        sta $076f
        rts

loc_f3e1:
        clc
        lda smc_3284
        adc #$01
        sta smc_3284
        lda smc_3285
        adc #$00
        sta smc_3285
        rts

loc_f3f3:
        lda #$00
        sta smc_3284
        lda #$3f
        sta smc_3285
        jmp loc_3283

// --- Region $f556-$f5ae ---
.pc = $f556 "loc_f556"

loc_f556:
        dec $349f
        bne loc_f580
        lda #$20
        sta $349f
        ldx #$57
        lda dat_3900,x
        jsr sub_3490
        inx
        lda dat_3900,x
        sta smc_30ba
        inx
        lda dat_3900,x
        sta $d023
        inx
        cpx #$e0
        bcc loc_f57d
        ldx #$00

loc_f57d:
        stx smc_34ab

loc_f580:
        lda $342d
        cmp #$38
        bne loc_f5ae
        ldx #$0c
        lda $39e4,x
        ldy #$00

loc_f58e:
        sta $d027,y
        iny
        cpy #$08
        bne loc_f58e
        inx
        lda $39e4,x
        sta smc_3103
        inx
        lda $39e4,x
        sta smc_3108
        inx
        cpx #$18
        bcc loc_f5ab

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

loc_f5ab:
        stx smc_34d2

loc_f5ae:
        rts

// --- Region $f7bd-$f80f ---
.pc = $f7bd "loc_f7bd"

loc_f7bd:
        lda $3500,x
        sta $0400,y
        lda $3550,x
        sta $0428,y
        lda $35a0,x
        sta $0450,y
        lda $35f0,x
        sta $0478,y
        lda $3640,x
        sta $04a0,y
        lda $3690,x
        sta $04c8,y
        lda $36e0,x
        sta $04f0,y
        lda $3730,x
        sta $0518,y
        lda $3780,x
.label loc_f7f2 = * + 2
        sta $0540,y
        lda $37d0,x
        sta $0568,y
        iny
        inx
        cpy #$28
        bne loc_f7bd
        inc dat_385f
        inc dat_385f
        lda dat_385f
        bne loc_f80f
        lda #$80
        sta dat_385f

loc_f80f:
        rts

// --- Region $f82d-$f834 ---
.pc = $f82d "loc_f82d"

loc_f82d:
        asl $0e
        .byte $03,$0b                               // slo ($0b,x) // ILLEGAL
        .byte $0c,$0f,$0b                           // nop $0b0f // ILLEGAL

dat_f834:
        .byte $0c                                   // .

// --- Region $fcd6-$fcff ---
.pc = $fcd6 "loc_fcd6"

loc_fcd6:
        clc
        ldx #$21
        and $60a2
        .byte $33,$5d                               // rla ($5d),y // ILLEGAL
        rti

dat_fcdf:
        .byte $01,$ae,$90                           // ...

loc_fce2:
        ora ($fd,x)
        cpx $06
        adc $6fb4
        inc $1959
        .byte $9b,$95,$06                           // tas $0695,y // ILLEGAL
        ror $fe
        ora $9d
        sty $19,x
        dec $64,x
        ora $d5,x
        bvc loc_fd22
        bcc loc_fcfd

loc_fcfd:
        bit $d0
        brk

// --- Region $fd22-$fd3b ---
.pc = $fd22 "loc_fd22"

loc_fd22:
        adc $6fb4
        inc $1959
        .byte $9b,$95,$46                           // tas $4695,y // ILLEGAL
        ror $fe,x
        sta $dd,x
        sty $66,x
        .byte $d7,$64                               // dcp $64,x // ILLEGAL
        .byte $97,$95                               // sax $95,y // ILLEGAL
        bvc loc_fcd6
        bvc loc_fd39

loc_fd39:
        stx $50,y
        brk

// --- Region $fd69-$fd76 ---
.pc = $fd69 "loc_fd69"

loc_fd69:
        sta $66,x
        inc $dd96,x
        sty $67,x
        lsr $64,x
        rol $55
        bvc loc_fd8d
        rti

// --- Region $fd8d-$fde0 ---
.pc = $fd8d "loc_fd8d"

loc_fd8d:
        cpy $a4
        and ($18,x)
        ldx #$21
        and $60a2
        rol
        eor $0140,x
        ldx $0190
        sbc $06e4,x
        sbc $6fb4
        inc $1959
        .byte $9b,$95,$59                           // tas $5995,y // ILLEGAL
        ror $fe
        ror $d9
        sty $5f,x
        lsr $64,x
        ora $5055,x
        ora.abs $0040
        ora.abs $0090
        ora.abs $0069
        ora $405a
        ora $21a2
        ora #$a2
        .byte $27,$1f                               // rla $1f // ILLEGAL
        bcc loc_fdc9

loc_fdc9:
        .byte $1b,$e4,$00                           // slo $00e4,y // ILLEGAL
        cpy $80
        jsr sub_6220
        rol $2a
        jsr sub_202a
        rol
        jsr $0433
        jsr sub_0f03
        asl $1413
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff5b-$ff5e ---
.pc = $ff5b "Segment $ff5b"
        .byte $14,$0f                               // nop $0f,x // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

txt_ff5e:
        .encoding "screencode_mixed"
        .text "s"
        .encoding "petscii_upper"

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

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

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $085d-$0883 ---
.pc = $085d "dat_085d"

dat_085d:
        .byte $01,$00,$00,$f4,$3a,$e8,$ee,$00,$00,$00,$00,$fc,$40,$ee,$f4,$00 // ....:.......@...
        .byte $00,$00,$00,$03,$0a,$05,$0a,$00,$00,$00,$00,$0b,$04,$01,$01,$00 // ................
        .byte $00,$00,$00,$01,$01,$0b,$02           // .......

// --- Region $08fc-$09ff ---
.pc = $08fc "Program $08fc"
        .byte $00,$00,$00,$00,$1d,$00,$1f           // .......

txt_0903:
        .encoding "screencode_mixed"
        .text "f d!b"
        .byte $22                                   // double quote
        .text "a#"
        .text "@"
        .text "$"
        .text "@"
        .text "%"
        .text "@"
        .text "&a'b(d)g)c)"
        .text "@"
        .text "*e*d*d*d*e)"
        .text "@"
        .text ")c)g(d'b&a%"
        .text "@"
        .text "$"
        .text "@"
        .text "#"
        .text "@"
        .byte $22                                   // double quote
        .text "a!b d"
        .encoding "petscii_upper"
        .byte $1f,$06,$1e,$07,$1c,$01,$1b,$03,$1a,$05,$19,$06,$18,$07,$17,$07 // ................
        .byte $16,$07,$15,$06,$14,$05,$13,$03,$12,$00,$12,$04,$12,$07,$11,$02 // ................
        .byte $11,$03,$11,$03,$11,$03,$11,$02,$12,$07,$12,$04,$12,$00,$13,$03 // ................
        .byte $14,$05,$15,$06,$16,$07,$17,$07,$18,$07,$19,$06,$1a,$05,$1b,$03 // ................
        .byte $1c,$01,$1d,$00,$1f,$00,$21,$00,$23,$01,$25,$02,$27,$04,$29,$07 // ......!.#.%.'.).
        .byte $2a,$02,$2c,$06,$2d,$04,$2e,$02,$2f,$02,$30,$04,$31,$06,$31,$03 // *.,.-.../.0.1.1.
        .byte $31,$00,$31,$00,$31,$00,$31,$03,$31,$06,$30,$04,$2f,$02,$2e,$02 // 1.1.1.1.1.0./...
        .byte $2d,$04,$2c,$06,$2a,$02,$29,$07,$27,$04,$25,$02,$23,$01,$21,$00 // -.,.*.).'.%.#.!.
        .byte $1f,$00,$1e,$07,$1c,$07,$1a,$07,$18,$06,$16,$05,$14,$03,$12,$00 // ................
        .byte $11,$05,$0f,$01,$0e,$03,$0d,$05,$0c,$05,$0b,$03,$0a,$01,$0a,$04 // ................
        .byte $0a,$07,$0a,$07,$0a,$07,$0a,$04,$0a,$01,$0b,$03,$0c,$05,$0d,$05 // ................
        .byte $0e,$03,$0f,$01,$11,$05,$12,$00,$14,$03,$16,$05,$18,$06,$1a,$07 // ................
        .byte $1c,$07                               // ..

// --- Region $0a6d-$0a6d ---
.pc = $0a6d "dat_0a6d"

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

// --- Region $0a90-$0aaf ---
.pc = $0a90 "dat_0a90"

dat_0a90:
        .byte $85,$8d,$90,$89,$92,$85,$a1,$a0,$85,$8d,$90,$89,$92,$85,$a1,$a0 // ................
        .byte $85,$8d,$90,$89,$92,$85,$a1,$a0,$85,$8d,$90,$89,$92,$85,$a1,$a0 // ................

// --- Region $0ab5-$0e69 ---
.pc = $0ab5 "dat_0ab5"

dat_0ab5:
        // === Data block (949 bytes, $0ab5-$0e69) ===
        .byte $85,$a1,$a0,$85,$8d,$90,$89,$92,$85,$a1,$a0,$85,$8d,$90,$89,$92 // ................
        .byte $85,$a1,$a0,$85,$8d,$90,$89,$92,$85,$a1,$a0,$85,$8d,$90,$89,$92 // ................
        .byte $85,$a1,$a0,$85,$8d,$90,$89,$92,$85,$a1,$a0 // ...........

dat_0ae0:
        .text "                                "
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .fill 511, $bd
        .byte $20,$20,$20,$10,$50,$12,$52,$0f,$4f,$15,$55,$04,$44,$0c,$4c,$19 //    .P.R.O.U.D.L.
        .byte $59,$20,$20,$10,$50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14 // Y  .P.R.E.S.E.N.
        .byte $54,$13,$53,$3a,$7a                   // T.S:z

txt_0d25:
        .text "      "
        .byte $90,$d0,$92,$d2,$8f,$cf,$95,$d5,$84,$c4,$8c,$cc,$99,$d9,$a0,$a0 // ................
        .byte $90,$d0,$92,$d2,$85,$c5,$93,$d3,$85,$c5,$8e,$ce,$94,$d4,$93,$d3 // ................
        .byte $ba,$fa                               // ..

txt_0d4d:
        .text "     3"
        .byte $73,$04,$44,$20,$03,$43,$0f,$4f,$0e,$4e,$13,$53,$14,$54,$12,$52 // s.D .C.O.N.S.T.R
        .byte $15,$55,$03,$43,$14,$54,$09,$49,$0f,$4f,$0e,$4e,$20,$0b,$4b,$09 // .U.C.T.I.O.N .K.
        .byte $49,$14                               // I.

txt_0d75:
        .text "T    "
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $f3,$84,$c4,$a0,$83,$c3,$8f,$cf,$8e,$ce,$93,$d3,$94,$d4,$92,$d2 // ................
        .byte $95,$d5,$83,$c3,$94,$d4,$89,$c9,$8f,$cf,$8e,$ce,$a0,$8b,$cb,$89 // ................
        .byte $c9,$94,$d4                           // ...

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

txt_0dbe:
        .text "K                  "
        .byte $86,$c6,$92,$d2,$8f,$cf,$8d,$cd,$a0,$a0,$84,$c4,$8f,$cf,$8d,$cd // ................
        .byte $81,$c1,$92,$d2,$8b,$cb               // ......

txt_0de7:
        .text "                          "
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $88,$88,$88,$66,$66,$66,$99,$99,$99,$66,$66,$66,$dd,$dd,$dd,$77 // ...fff...fff...w
        .byte $77,$77,$dd,$dd,$dd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ww..............
        .byte $ff,$ff,$ff,$ff,$dd,$dd,$dd,$77,$77,$77,$dd,$dd,$dd,$66,$66,$66 // .......www...fff
        .byte $99,$99,$99,$66,$66,$66,$88,$88,$88,$22,$22,$22,$00,$20,$20,$49 // ...fff...""".  I
        .byte $0e,$14,$12,$0f,$3a,$5a,$01,$10,$10,$05,$12 // ....:Z.....

txt_0e4e:
        .text " & B"
        .byte $0f,$0f,$1a,$05,$2e,$20,$4c,$0f,$07,$0f,$3a,$41,$0e,$01,$12,$03 // ..... L...:A....
        .byte $08,$09,$13,$14,$20,$20,$20           // ....   

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

// --- Region $0e89-$0f02 ---
.pc = $0e89 "dat_0e89"

dat_0e89:
        .byte $01,$01,$00,$44,$44,$44,$94,$54,$58,$69,$a9,$a4,$6a,$ee,$a4,$6b // ...DDD.TXi..j..k
        .byte $ff,$a4,$1b,$ff,$90,$1b,$77,$90,$16,$ee,$50,$06,$aa,$40,$06,$9a // ......w...P..@..
        .byte $40,$01,$a9,$00,$01,$54,$00,$00,$54,$00,$01,$50,$00,$0f,$50,$00 // @....T..T..P..P.
        .byte $00,$c0,$00,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$05,$01,$40 // ...............@
        .byte $00,$44,$00,$00,$54,$00,$01,$a9,$00,$16,$ee,$50,$6b,$ff,$a4,$ab // .D..T......Pk...
        .byte $ff,$a8,$6b,$77,$a4,$5a,$ee,$94,$16,$aa,$50,$06,$9a,$40,$01,$a9 // ..kw.Z....P..@..
        .byte $00,$01,$54,$00,$01,$54,$00,$00,$54,$00,$00,$50,$00,$03,$d4,$00 // ..T..T..T..P....
        .byte $03,$3c,$00,$00,$0c,$00,$00,$04,$00,$40 // .<.......@

// --- Region $0f06-$0fdc ---
.pc = $0f06 "dat_0f06"

dat_0f06:
        .byte $00,$44,$00,$00,$54,$00,$01,$a9,$00,$06,$ee,$40,$07,$ff,$40,$1b // .D..T......@..@.
        .byte $ff,$90,$1b,$77,$90,$6a,$ee,$a4,$6a,$aa,$a4,$66,$9a,$64,$95,$a9 // ...w.j..j..f.d..
        .byte $58,$51,$55,$14,$00,$54,$00,$00,$54,$00,$00,$14,$00,$00,$14,$00 // XQU..T..T.......
        .byte $00,$1f,$00,$00,$f3,$00,$00,$c0,$00,$bc,$01,$01,$00,$00,$44,$00 // ..............D.
        .byte $00,$44,$00,$00,$54,$00,$01,$a9,$00,$06,$ee,$40,$07,$ff,$40,$07 // .D..T......@..@.
        .byte $ff,$40,$1b,$77,$90,$1a,$ee,$90,$6a,$aa,$a4,$6a,$9a,$a4,$69,$a9 // .@.w....j..j..i.
        .byte $a4,$64,$54,$64,$64,$54,$64,$10,$54,$10,$00,$15,$00,$00,$05,$00 // .dTddTd.T.......
        .byte $00,$07,$c0,$00,$0c,$00,$00,$0c,$00,$00,$04,$00,$40,$01,$01,$00 // ............@...
        .byte $00,$44,$00,$00,$54,$00,$01,$a9,$00,$06,$ee,$40,$07,$ff,$40,$1b // .D..T......@..@.
        .byte $ff,$90,$1b,$77,$90,$6a,$ee,$a4,$6a,$aa,$a4,$66,$9a,$64,$95,$a9 // ...w.j..j..f.d..
        .byte $58,$51,$55,$14,$00,$54,$00,$00,$54,$00,$00,$14,$00,$00,$14,$00 // XQU..T..T.......
        .byte $00,$1f,$00,$00,$f3,$00,$00,$c0,$00,$bc,$00,$00,$00,$00,$00,$00 // ................
        .byte $05,$01,$40,$00,$44,$00,$00,$54,$00,$01,$a9,$00,$16,$ee,$50,$6b // ..@.D..T......Pk
        .byte $ff,$a4,$ab,$ff,$a8,$6b,$77           // .....kw

// --- Region $0ff0-$1002 ---
.pc = $0ff0 "dat_0ff0"

dat_0ff0:
        .byte $00,$54,$00,$00,$50,$00,$03,$d4,$00,$03,$3c,$00,$00,$0c,$00,$00 // .T..P.....<.....
        .byte $4c,$d8,$10                           // L..

// --- Region $1007-$10d7 ---
.pc = $1007 "Segment $1007"
        .byte $00,$00,$00,$02,$0f,$00,$1f,$ff,$00,$84,$00,$c0,$20,$00,$02,$06 // ............ ...
        .byte $00,$08,$ff,$00,$07,$0e,$00,$02,$04,$06,$12,$25,$15,$02,$00,$02 // ...........%....
        .byte $04,$06,$04,$41,$81,$41,$22,$00,$3c,$01,$03,$07,$fe,$fe,$fe,$00 // ...A.A".<.......
        .byte $00,$00,$41,$a4,$60,$00,$00,$00,$07,$01,$22,$01,$00,$00,$00,$02 // ..A.`.....".....
        .byte $00,$02,$08,$00,$07                   // .....

txt_104c:
        .text "$7"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $00,$41,$03,$01,$03,$00,$00,$00,$02,$00,$00,$00,$80,$00,$80,$09 // .A..............
        .byte $09,$0a,$00,$00,$00,$05,$05,$05,$02,$00,$00,$00,$00,$00,$00,$03 // ................
        .byte $08,$00,$14,$b4,$00,$1a,$08,$10,$d0,$00,$01,$01,$00,$00,$c1,$16 // ................
        .byte $cf,$00,$00,$00,$00,$00,$00,$08,$00,$00,$f8,$a7,$f5,$00,$02,$00 // ................
        .byte $30,$0a,$08,$06,$04,$03,$02,$03,$30,$0e,$0c,$24,$24,$0e,$0c,$10 // 0.......0..$$...
        .byte $30,$0e,$0c,$3c,$0e,$48,$0c,$3c,$30,$0e // 0..<.H.<0.

txt_10a9:
        .text "H$$HH$"
        .byte $81                                   // .

txt_10b0:
        .text "AAAAAAA"
        .byte $81,$41,$41,$81,$81,$41,$41,$81,$81,$41,$41,$81,$11,$81,$11,$81 // .AA..AA..AA.....
        .byte $81,$41,$15,$81,$81,$81,$15,$81,$00,$00,$00,$06,$0f,$ff,$f1,$f2 // .A..............
        .byte $f4                                   // .

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

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

txt_179e:
        .text "I$N"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $52,$b6,$57,$ed,$5c,$73,$62,$4e,$68,$82,$6e,$14,$75,$0a,$7c,$6a // R.W.\sbNh.n.u.|j
        .byte $83,$3b,$8b,$82,$93,$48,$9c,$93,$a5,$6b,$af,$da,$b9,$e7,$c3,$9c // .;...H...k......
        .byte $d0,$04,$dd,$28,$ea,$14,$f8,$00,$00,$00,$00,$00,$00,$13,$19,$17 // ...(............
        .byte $19,$31,$19,$4f                       // .1.O

// --- Region $181d-$19f7 ---
.pc = $181d "Segment $181d"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$29,$9d,$01,$08,$e8,$d0,$f7,$ee // .4......).......
        .byte $48,$03,$ee,$45,$03,$d0,$ef,$a9,$37,$85,$01,$a9,$00,$8d,$00,$08 // H..E....7.......

txt_183d:
        .text "X Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f7,$18 // L...............
        .byte $ff,$18,$07,$19,$f7,$18,$ff           // .......

txt_1858:
        .encoding "screencode_mixed"
        .text "xgy music by marcus schnider / ripped by excell of ikari!  you can't hurt us lamers"
        .encoding "petscii_upper"

txt_18ab:
        .text "!!  "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$41,$00,$fe,$0f,$68,$00,$f6,$82,$01 // .......A...h....
        .byte $01,$f8,$0f,$48,$00,$51,$05,$01,$01,$f8,$0f,$48,$01,$51,$05,$17 // ...H.Q.....H.Q..
        .byte $00,$f5,$0f,$f8,$90,$00,$8f,$41,$00,$f7,$0f,$f8,$00,$00,$80,$41 // .......A.......A
        .byte $00,$f9,$0f,$a8,$37,$00,$88,$41,$00,$f9,$0f,$a8,$38,$00,$88,$41 // ....7..A....8..A
        .byte $00,$f9,$0f,$a8,$58,$00,$88,$80,$58,$01,$54,$00,$52,$01,$ff,$80 // ....X...X.T.R...
        .byte $54,$04,$56,$04,$54,$03,$ff,$80,$54,$00,$54,$03,$54,$02,$54,$00 // T.V.T...T.T.T.T.
        .byte $02,$02,$ff,$c0,$9f,$00,$ff,$c1,$85,$18,$83,$24,$22,$81,$18,$83 // ...........$"...
        .byte $24,$18,$22,$1f,$85,$1b,$83,$27,$22,$81,$24,$83,$1d,$22,$23,$24 // $."....'".$.."#$
        .byte $ff,$c6,$81,$3c,$83,$3c,$3c,$3c,$81,$3c,$83 // ...<.<<<.<.

txt_193b:
        .text "<<<<"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $81
        .byte $3c,$83
        .byte $3c,$3c,$3c,$81
        .byte $3c,$c8,$83
        .text "<<<<"
        .byte $ff,$c5
        .byte $81                                   // .

txt_1951:
        .text "023<<:07500305:<"
        .byte $ff,$c2,$81,$00,$c2,$00,$c4           // .......

txt_1968:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$00,$c4                           // ...

txt_196e:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$00,$c4,$48,$c2,$00,$c3,$00,$00,$00,$00,$c2,$81,$00,$c2,$00 // ...H............
        .byte $c4                                   // .

txt_1982:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$00,$c4                           // ...

txt_1988:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$c3,$00,$c4,$48,$c2,$00,$c3,$00,$00,$c3,$00,$c3,$00,$ff,$02 // ....H...........
        .byte $00,$00,$c4                           // ...

txt_199e:
        .text "H<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$c4,$48,$c3,$00,$c3,$00,$ff,$c5,$83,$3c,$81,$3c,$85 // ..H.......<.<.

txt_19af:
        .text "<<"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $89,$3c,$c5,$83,$3c,$c6,$83,$3a,$81,$3a,$85 // .<..<..:.:.

txt_19bd:
        .text "::"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $8d,$3c,$c9,$83,$3c,$81,$3c,$85       // .<..<.<.

txt_19c8:
        .text "<<"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $89,$3c,$83,$3c,$c7,$83,$3c,$81,$3c,$85,$3c,$3c,$83,$3c,$c8,$83 // .<.<..<.<.<<.<..
        .byte $1f,$81,$1d,$18,$18,$ff,$cb,$87,$3c,$83,$43,$87 // ........<.C.

txt_19e7:
        .text "A?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $41,$87,$3a,$83,$41,$87,$3f,$3e,$93,$3f,$8f,$41,$ff // A.:.A.?>.?.A.

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

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

chr_2000:
        // === Charset data (42 bytes, $2000-$2029) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$fd       // char 1 @+1
        .byte $ff,$ff,$fd,$f5,$d7,$5f,$7d,$f5       // char 2 @+2
        .byte $ff,$d5,$5f,$fd,$d5,$50,$42,$0a       // char 3 @+3
        .byte $55,$7f,$fa,$54,$00,$2a,$a0,$81       // char 4 @+4
        .byte $55,$ff                               // char 5 (partial)

// --- Region $202c-$2fff ---
.pc = $202c "chr_202c"

chr_202c:
        // === Charset data (2004 bytes, $202c-$27ff) ===
        .byte $aa,$aa,$00,$55,$55,$ff,$aa,$00       // char 0 @+0
        .byte $aa,$aa,$0a,$2a,$55,$ff,$aa,$00       // char 1 @+1
        .byte $aa,$aa,$aa,$aa,$55,$ff,$ab,$0b       // char 2 @+2
        .byte $8b,$8b,$8b,$8b,$7f,$7f,$7f,$7f       // char 3 @+3
        .byte $7d,$75,$57,$5f,$ff,$fd,$d5,$5f       // char 4 @+4
        .byte $7d,$f5,$d4,$50,$f5,$57,$ff,$d5       // char 5 @+5
        .byte $50,$02,$2a,$a8,$55,$ff,$aa,$40       // char 6 @+6
        .byte $08,$aa,$00,$15,$57,$f5,$bf,$aa       // char 7 @+7
        .byte $02,$a0,$2a,$0a,$ff,$5f,$d5,$ff       // char 8 @+8
        .byte $af,$2a,$00,$aa,$fd,$55,$7f,$f5       // char 9 @+9
        .byte $54,$80,$0a,$aa,$55,$ff,$ea,$50       // char 10 @+10
        .byte $02,$aa,$80,$05,$55,$fd,$af,$2a       // char 11 @+11
        .byte $00,$a8,$0a,$42,$ff,$57,$f5,$bf       // char 12 @+12
        .byte $ab,$0a,$82,$a0,$ff,$ff,$7f,$5f       // char 13 @+13
        .byte $d7,$f5,$bd,$af,$d5,$df,$de,$dd       // char 14 @+14
        .byte $dd,$dd,$5d,$5d,$55,$ff,$aa,$00       // char 15 @+15
        .byte $2a,$2a,$0a,$2a,$55,$ff,$aa,$00       // char 16 @+16
        .byte $aa,$aa,$80,$85,$55,$ff,$aa,$02       // char 17 @+17
        .byte $a0,$aa,$00,$54,$5f,$d5,$ff,$ab       // char 18 @+18
        .byte $0a,$80,$a8,$2a,$ff,$7f,$57,$f5       // char 19 @+19
        .byte $bd,$af,$2b,$0a,$fd,$fd,$fd,$fd       // char 20 @+20
        .byte $7d,$5d,$d5,$f5,$55,$ff,$ea,$d0       // char 21 @+21
        .byte $d2,$d2,$d0,$d2,$55,$ff,$aa,$00       // char 22 @+22
        .byte $aa,$aa,$a8,$a8,$55,$ff,$ab,$0b       // char 23 @+23
        .byte $8b,$8b,$0b,$5b,$55,$ff,$aa           // char 24 (partial)

txt_20f3:
        .byte $40                                   // char 24 (partial)
        .byte $4a,$4a,$42,$4a,$55,$ff,$aa,$00       // char 25 @+25
        .byte $aa,$aa,$a0,$a1,$55,$ff,$aa,$00       // char 26 @+26
        .byte $a8,$aa,$00,$55,$57,$f5,$bf,$aa       // char 27 @+27
        .byte $02,$a0,$28,$0a,$ff,$5f,$d5,$fd       // char 28 @+28
        .byte $af,$2b,$0a,$82,$ff,$ff,$ff,$7f       // char 29 @+29
        .byte $5f,$d7,$f5,$bd,$f5,$f7,$f7,$d7       // char 30 @+30
        .byte $df,$dd,$dd,$5d,$d4,$d0,$52,$40       // char 31 @+31
        .byte $48,$41,$10                           // char 32 (partial)

txt_212f:
        .byte $35,$2a,$aa,$22,$88                   // char 32 (partial)
        .byte $00,$11,$44,$55,$8a,$0b               // char 33 (partial)

txt_213a:
        .byte $2b,$2f                               // char 33 (partial)
        .byte $2d,$2d,$2d,$2d,$fd,$dd,$5d,$5d       // char 34 '"'
        .byte $5d,$dd,$dd,$dd,$0a,$0a,$18,$02       // char 35 '#'
        .byte $10,$34,$00,$55,$aa,$aa,$88,$22       // char 36 '$'
        .byte $00,$44,$00,$55,$8b,$8b,$8b,$0b       // char 37 '%'
        .byte $0b,$4b,$0b,$5b,$5d,$7d,$75,$74       // char 38 '&'
        .byte $f4,$d4,$d1,$d3,$42,$0a,$22,$08       // char 39 '''
        .byte $80,$11,$04,$55,$a8,$a0,$22,$82       // char 40 '('
        .byte $02,$12                               // char 41 (partial)

txt_2176:
        .byte $42,$52,$ad,$bf,$b7,$f7               // char 41 (partial)
        .byte $d5,$dd,$dd,$dd                       // char 42 (partial)

txt_2180:
        .byte $4a,$42,$50,$d0                       // char 42 (partial)
        .byte $d1,$d1,$d3,$d3,$aa,$aa,$88,$22       // char 43 '+'
        .byte $00,$44,$11,$55,$aa,$a8,$88,$20       // char 44 ','
        .byte $00,$44,$10                           // char 45 (partial)

txt_2197:
        .byte $54,$2b,$2f,$ad,$bd                   // char 45 (partial)
        .byte $b5,$b7,$b7,$b7,$52,$d0,$d4,$f4       // char 46 '.'
        .byte $74,$74,$74,$74,$a8,$aa,$22,$88       // char 47 '/'
        .byte $00,$11,$44,$55,$2b,$0b,$0a,$82       // char 48 '0'
        .byte $02,$12,$40,$54,$5d,$dd,$dd,$dd       // char 49 '1'
        .byte $fd,$bd,$bd,$bd,$0a,$0a,$18,$02       // char 50 '2'
        .byte $10,$14,$31,$35,$8b,$8b,$8b,$0b       // char 51 '3'
        .byte $0b,$4b,$0b,$4b,$f5,$7d,$5d,$5f       // char 52 '4'
        .byte $57,$77,$77,$77,$2a,$0a               // char 53 (partial)

txt_21da:
        .byte $42,$48                               // char 53 (partial)
        .byte $40,$41,$44,$45,$82,$a0,$20,$88       // char 54 '6'
        .byte $00,$11                               // char 55 (partial)

txt_21e6:
        .byte $44,$55,$b5,$bd,$ad,$2d               // char 55 (partial)
        .byte $2f,$2b,$0b,$4b,$d0,$d0,$d1,$d0       // char 56 '8'
        .byte $d1,$d1,$d3,$d3,$a8,$a8,$88,$20       // char 57 '9'
        .byte $00,$44,$10,$54,$bf,$b7,$b7,$b7       // char 58 ':'
        .byte $b7,$b7,$b7,$b7                       // char 59 (partial)

txt_2208:
        .byte $42,$42,$46,$40                       // char 59 (partial)
        .byte $44,$45,$4c,$4d,$aa,$aa,$22,$88       // char 60 '<'
        .byte $00,$11                               // char 61 (partial)

txt_2216:
        .byte $44,$55,$a2,$a2,$22,$82               // char 61 (partial)
        .byte $02,$12,$42,$52,$fd,$df,$d7,$d7       // char 62 '>'
        .byte $d5,$dd,$dd,$dd                       // char 63 (partial)

txt_2228:
        .byte $48,$40,$51,$d0                       // char 63 (partial)
        .byte $d1,$d1,$d3,$d3,$a0,$a8,$88,$22       // char 64 '@'
        .byte $00,$44,$11,$55,$ad,$2f,$2b,$0b       // char 65 'A'
        .byte $0b,$4a,$02,$52,$75,$77,$77,$57       // char 66 'B'
        .byte $df,$dd,$dd,$dd,$7d,$75,$74,$74       // char 67 'C'
        .byte $74,$74,$74,$74,$3d,$37,$3f,$ff       // char 68 'D'
        .byte $df,$cf,$ef,$e7,$dd,$77,$ff,$ff       // char 69 'E'
        .byte $ff,$77,$33,$9b                       // char 70 (partial)

txt_2260:
        .byte $2d,$2d,$2d,$2d                       // char 70 (partial)
        .byte $2d,$2d,$2d,$2d,$df,$d5,$ff,$ff       // char 71 'G'
        .byte $ff,$ff,$ff,$55,$ff,$55,$ff,$ff       // char 72 'H'
        .byte $ff,$ff,$ff,$5f,$ff,$55,$ff,$ff       // char 73 'I'
        .byte $ff,$ff,$ff,$ff,$ff,$57,$f7,$f7       // char 74 'J'
        .byte $f7,$f7,$f7,$f7,$d3                   // char 75 (partial)

txt_2289:
        .byte $53,$43,$4f                           // char 75 (partial)
        .byte $4d,$4c,$4e,$4e,$dd,$77,$ff,$ff       // char 76 'L'
        .byte $ff,$f7,$f3,$79,$d2,$72,$f2,$f2       // char 77 'M'
        .byte $f2,$72,$32,$b2,$dd,$dd,$dd,$dd       // char 78 'N'
        .byte $dd,$dd,$dd,$dd,$d3,$d3,$d3,$d3       // char 79 'O'
        .byte $d3,$d3,$d3,$d3,$77,$dd,$ff,$ff       // char 80 'P'
        .byte $7f,$3d,$bc,$9e,$74,$dc,$fc,$fc       // char 81 'Q'
        .byte $fc,$dc,$cc,$6c,$b7,$b7,$b7,$b7       // char 82 'R'
        .byte $b7,$b7,$b7,$b7,$74,$74,$74,$74       // char 83 'S'
        .byte $74,$74,$74,$74,$dd,$77,$ff,$ff       // char 84 'T'
        .byte $df,$cf,$ef,$e7,$dc,$74,$fc,$ff       // char 85 'U'
        .byte $ff,$77,$33,$9b,$bd,$ad               // char 86 (partial)

txt_22e2:
        .byte $2d,$2d                               // char 86 (partial)
        .byte $2d,$2d,$2d,$2d,$37,$3d,$3f,$3f       // char 87 'W'
        .byte $37,$33,$3b,$39,$77,$dd,$ff,$ff       // char 88 'X'
        .byte $ff,$dd,$cc,$e6,$4b,$cb,$cb,$cb       // char 89 'Y'
        .byte $cb,$cb,$cb,$cb,$77,$77,$77,$77       // char 90 'Z'
        .byte $77,$77,$77,$77                       // char 91 (partial)

txt_2308:
        .byte $4d,$47,$4f,$4f                       // char 91 (partial)
        .byte $4d,$4c,$4e,$4e,$cb,$4a,$c2,$f2       // char 92 '\'
        .byte $f2,$72,$32,$b2                       // char 93 (partial)

txt_2318:
        .byte $4d,$4f,$4f,$4f                       // char 93 (partial)
        .byte $4d,$4c,$4e,$4e,$72,$d2,$f0,$fc       // char 94 '^'
        .byte $fc,$dc,$cc,$6c,$fd,$b5,$b4,$b4       // char 95 '_'
        .byte $b4,$b4,$b4,$b4,$61,$28,$aa,$aa       // char 96 '`'
        .byte $aa,$a8,$aa,$a2,$8b,$a9,$a8,$aa       // char 97 'a'
        .byte $aa,$aa,$aa,$2a,$2f,$2a,$00,$aa       // char 98 'b'
        .byte $aa,$a8,$aa,$a2,$ff,$aa,$02,$a2       // char 99 'c'
        .byte $a2,$a2,$a2,$22,$df,$df,$df,$df       // char 100 'd'
        .byte $df,$df,$df,$df,$f7,$f7,$f7,$f7       // char 101 'e'
        .byte $f7,$f7,$f7,$f7                       // char 102 (partial)

txt_2360:
        .byte $46,$42,$4a,$4a                       // char 102 (partial)
        .byte $4a,$4a,$4a,$4a,$18,$8a,$aa,$aa       // char 103 'g'
        .byte $aa,$8a,$aa,$22,$b2,$92,$82,$a2       // char 104 'h'
        .byte $a2,$a2,$a2,$a2,$d1,$d0,$d2,$d2       // char 105 'i'
        .byte $d2,$d2,$d2,$d2,$86,$a2,$aa,$aa       // char 106 'j'
        .byte $aa,$a2,$aa,$88,$2c,$a4,$a0,$a8       // char 107 'k'
        .byte $a8,$a8,$a8,$a8,$18,$0a               // char 108 (partial)

txt_2392:
        .byte $2a,$2a                               // char 108 (partial)
        .byte $2a,$2a,$2a,$28,$62,$2a,$aa,$aa       // char 109 'm'
        .byte $aa,$2a,$aa,$8a,$cb,$4b,$0b,$8b       // char 110 'n'
        .byte $8b,$8b,$8b,$8b,$77,$77,$77,$57       // char 111 'o'
        .byte $5f,$5d,$7d,$f9                       // char 112 (partial)

txt_23b0:
        .byte $46,$42,$4a,$4a                       // char 112 (partial)
        .byte $4a,$4a,$0a,$28,$18,$8a,$aa,$aa       // char 113 'q'
        .byte $aa,$8a,$aa,$8a,$b2,$92,$82,$82       // char 114 'r'
        .byte $8a,$8b,$8b,$0b,$dd,$dd,$dd,$d5       // char 115 's'
        .byte $d7,$d7,$df,$fe,$d1,$d0,$d2,$d2       // char 116 't'
        .byte $d2,$52,$42,$4a,$86,$a2,$aa,$aa       // char 117 'u'
        .byte $aa,$a2,$aa                           // char 118 (partial)

txt_23df:
        .byte $22,$20,$a1,$a1,$a1                   // char 118 (partial)
        .byte $81,$85,$87,$07,$b4,$b4,$f4,$f4       // char 119 'w'
        .byte $f4,$f4,$f4,$74,$a8,$a0,$89,$a0       // char 120 'x'
        .byte $84,$21,$84,$11,$8a,$2a,$0a,$22       // char 121 'y'
        .byte $48,$12                               // char 122 (partial)

txt_23fe:
        .byte $40,$52,$a8,$a0,$89,$00               // char 122 (partial)
        .byte $15,$2f,$2d,$2d,$82,$22,$02,$02       // char 123 '{'
        .byte $56,$ff,$55,$ff,$df,$df,$df,$df       // char 124 '|'
        .byte $df,$df,$5f,$ff                       // char 125 (partial)

txt_2418:
        .byte $4a,$4a,$48,$4a                       // char 125 (partial)
        .byte $48,$42,$48,$41,$88,$02,$90,$02       // char 126 '~'
        .byte $44,$11,$44,$15,$a2,$a2,$a2,$22       // char 127
        .byte $82,$22,$02,$22,$d2,$d2,$d2,$d2       // char 128
        .byte $d2,$d0,$d2,$d0,$a2,$80,$24,$80       // char 129
        .byte $11,$84,$11                           // char 130 (partial)

txt_243f:
        .byte $45,$28,$a8,$28,$88                   // char 130 (partial)
        .byte $20,$48,$00                           // char 131 (partial)

txt_2447:
        .byte $48,$2a,$28,$22,$28                   // char 131 (partial)
        .byte $21,$08,$21,$04,$22,$0a,$42,$08       // char 132
        .byte $12,$44,$10,$54,$8a,$80,$a2,$a8       // char 133
        .byte $21,$88,$21,$84,$a8,$00,$42,$08       // char 134
        .byte $12,$44,$10                           // char 135 (partial)

txt_2467:
        .byte $54,$2a,$a0,$89,$a0                   // char 135 (partial)
        .byte $84,$88,$21,$84,$22,$2a,$08,$20       // char 136
        .byte $40,$41,$05,$17,$1b,$1f,$1d,$5d       // char 137
        .byte $7d,$75,$f5,$d5,$a2,$a0,$a8,$2a       // char 138
        .byte $88,$22,$08,$21,$aa,$00,$90,$02       // char 139
        .byte $44,$11,$44,$15,$0a,$28,$a8,$2a       // char 140
        .byte $88,$22,$08,$21,$22,$08,$90,$02       // char 141
        .byte $42,$12,$40,$10,$17,$1f,$5d,$7d       // char 142
        .byte $f5,$bd,$ad,$2f,$85,$41,$15,$45       // char 143
        .byte $15,$57,$1c                           // char 144 (partial)

txt_24af:
        .byte $5c,$44,$51,$54,$51                   // char 144 (partial)
        .byte $d5,$34,$35,$35,$ff,$ff,$d5,$df       // char 145
        .byte $de,$dd,$dd,$dd,$ff,$ff,$55,$ff       // char 146
        .byte $aa,$00,$07,$17,$ff,$ff,$55,$ff       // char 147
        .byte $aa,$00,$0d,$0d,$f7,$f7,$57,$ff       // char 148
        .byte $ab,$0b                               // char 149 (partial)

txt_24d6:
        .byte $4b,$4b,$48,$44,$41,$44               // char 149 (partial)
        .byte $41,$45,$41,$45,$54,$15,$55,$55       // char 150
        .byte $5d,$73,$c3,$c3,$42,$12,$42,$12       // char 151

txt_24ec:
        .byte $52,$42,$52,$52,$d2,$d1,$d0,$d1       // char 152
        .byte $d0,$d1,$d0,$d1,$15,$05,$55,$15       // char 153
        .byte $57,$5c,$70,$70,$10                   // char 154 (partial)

txt_2501:
        .byte $44,$50,$44                           // char 154 (partial)
        .byte $54,$d0,$d4,$d4,$21,$10,$05,$11       // char 155
        .byte $05,$15,$07,$17,$51,$54,$55,$54       // char 156
        .byte $75,$cd,$0d,$0d,$21,$50,$00,$45       // char 157
        .byte $4b,$0b,$4b,$4b,$51,$50,$01,$55       // char 158
        .byte $ff,$55,$7f,$7f,$00,$05,$57,$ff       // char 159
        .byte $d5,$5f,$ff,$ff,$5f,$7d,$f5,$57       // char 160
        .byte $7f,$ff,$ff,$ff,$5d,$7d,$fd,$fd       // char 161
        .byte $fd,$fd,$fd,$fd,$48,$14,$40,$11       // char 162
        .byte $52,$42,$52,$52,$54,$15,$00,$55       // char 163
        .byte $fd,$df,$d7,$d7,$48,$14,$11,$04       // char 164

txt_2554:
        .byte $44,$41,$50,$d1,$54,$11,$55,$55       // char 165
        .byte $57,$5c,$70,$70,$2b,$0b               // char 166 (partial)

txt_2562:
        .byte $4b,$4a                               // char 166 (partial)
        .byte $42,$d2,$d2,$d2,$74,$74,$f4,$f4       // char 167
        .byte $f4,$f4,$f4,$b4,$5c,$72,$78,$72       // char 168
        .byte $78                                   // char 169 (partial)

txt_2575:
        .byte $2a,$22,$aa,$35,$0d,$0d,$2d           // char 169 (partial)
        .byte $8d,$23,$ab                           // char 170 (partial)

txt_257f:
        .byte $2b,$2d,$2d,$2d,$2f                   // char 170 (partial)
        .byte $2a,$00,$48,$6a,$dd,$dd,$5d,$fd       // char 171
        .byte $a9,$00,$ab,$8b,$17,$1c,$1e,$1c       // char 172
        .byte $1e,$0a,$68,$6a,$0d,$83,$03,$8b       // char 173
        .byte $23,$88,$aa,$8a                       // char 174 (partial)

txt_25a0:
        .byte $4b,$4b,$4b,$4b                       // char 174 (partial)
        .byte $4b,$cb,$cb,$cb                       // char 175 (partial)

txt_25a8:
        .byte $45,$47,$47,$47                       // char 175 (partial)
        .byte $47,$42,$42,$4a,$c3,$20,$80,$22       // char 176
        .byte $88,$a2,$2a,$a2,$52,$d2,$d2,$d2       // char 177
        .byte $d2,$30,$b6,$b4,$dd,$dd,$d5,$fd       // char 178
        .byte $ad                                   // char 179 (partial)

txt_25c5:
        .byte $2d,$2d,$2d,$d1,$d1,$d0,$d5           // char 179 (partial)
        .byte $ff,$55,$ff,$ff,$70,$c8,$00,$55       // char 180
        .byte $ff,$55,$ff,$ff,$d4,$34,$00,$55       // char 181
        .byte $ff,$55,$ff,$ff,$b7,$b7,$b7,$b7       // char 182
        .byte $f7,$57,$f5,$f7,$74,$74,$74,$74       // char 183
        .byte $74,$74,$74,$f4,$17,$1c,$1e,$1c       // char 184
        .byte $1e,$0a,$08,$2a,$7f,$7f,$7f,$7f       // char 185
        .byte $7f,$7f,$57,$f7,$fd,$fd,$fd,$fd       // char 186
        .byte $fd,$fd,$fd,$fd,$d1,$d1,$d1,$d1       // char 187
        .byte $d1,$d0,$d0,$d2,$70,$c8,$e0,$c8       // char 188
        .byte $e2,$a8,$8a,$a8,$d4                   // char 189 (partial)

txt_2619:
        .byte $34,$34,$b4                           // char 189 (partial)
        .byte $34,$8c,$ac,$ac,$b7,$b7,$b7,$b7       // char 190
        .byte $b7,$b7,$b7,$bf,$d5,$dd,$d5,$fd       // char 191
        .byte $ad                                   // char 192 (partial)

txt_262d:
        .byte $2d,$2d,$2f,$d0                       // char 192 (partial)

txt_2631:
        .byte $34,$34,$b4                           // char 192 (partial)
        .byte $34,$8c,$ac,$ac,$b4,$b4,$b4,$b4       // char 193
        .byte $b4,$b4,$b4,$b4,$aa,$aa,$aa,$aa       // char 194
        .byte $2a,$aa                               // char 195 (partial)

txt_2646:
        .byte $2a,$2a,$aa,$aa,$aa,$aa               // char 195 (partial)
        .byte $aa,$aa,$aa,$aa,$6a,$ea,$aa,$aa       // char 196
        .byte $aa,$aa,$aa,$aa,$6a,$aa,$aa,$aa       // char 197
        .byte $aa,$aa,$aa,$aa,$8b,$8b,$8b,$8b       // char 198
        .byte $8b,$8b,$8b,$8b                       // char 199 (partial)

txt_2668:
        .byte $4a,$4a,$4a,$4a                       // char 199 (partial)
        .byte $42,$4a,$42,$42,$a6,$aa,$aa,$aa       // char 200
        .byte $aa,$aa,$aa,$aa,$a4                   // char 201 (partial)

txt_2679:
        .byte $40,$4a,$4a                           // char 201 (partial)
        .byte $42,$4a,$42,$42,$2a,$2a,$2a,$2a       // char 202
        .byte $0a,$2a,$0a,$0a,$8a,$80,$a8,$a8       // char 203
        .byte $a8,$a8,$a8,$a8,$d2,$d2,$d2,$d2       // char 204
        .byte $d0,$d2,$d0,$d0,$a8,$a8,$aa,$aa       // char 205
        .byte $aa,$aa,$aa,$aa,$ab,$0b,$8b,$8b       // char 206
        .byte $8b,$8b,$8b,$8b                       // char 207 (partial)

txt_26a8:
        .byte $2e,$2d,$2d,$2d                       // char 207 (partial)
        .byte $2d,$2d,$2d,$2d,$92,$02,$2a,$2a       // char 208
        .byte $0a,$2a,$0a,$0a,$a8,$a8,$a8,$a8       // char 209
        .byte $a8,$a8,$a8,$a8                       // char 210 (partial)

txt_26c0:
        .byte $40,$2a,$40,$40                       // char 210 (partial)
        .byte $d5,$40,$d5,$d5,$00,$aa,$00,$00       // char 211
        .byte $55,$00,$55,$55,$0b,$8b,$0b,$0b       // char 212
        .byte $4b,$0b                               // char 213 (partial)

txt_26d6:
        .byte $4b,$4b,$44,$42,$44,$44               // char 213 (partial)
        .byte $4d,$44,$4d,$4d,$10,$0a,$10,$10       // char 214
        .byte $35,$10,$35,$35,$00,$a8,$00,$00       // char 215
        .byte $54,$00                               // char 216 (partial)

txt_26ee:
        .byte $54,$54,$d1,$d0,$d1,$d1               // char 216 (partial)
        .byte $d3,$d1,$d3,$d3,$74,$74,$74,$74       // char 217
        .byte $74,$75,$7f,$55,$ff,$d5,$ff,$ff       // char 218
        .byte $00,$55,$ff,$55,$ff,$55,$ff,$ff       // char 219
        .byte $00,$55,$ff,$55,$00,$15,$2f,$2d       // char 220
        .byte $2d,$5d,$fd,$55,$00,$55,$ff,$55       // char 221
        .byte $ff,$ff,$ff,$ff,$0b,$5b,$ff,$55       // char 222
        .byte $ff,$ff,$ff,$ff,$40,$55,$ff,$55       // char 223
        .byte $ff,$ff,$ff,$ff,$2d,$6d,$fd,$55       // char 224
        .byte $ff,$ff,$ff,$ff,$f7,$f7,$f7,$f7       // char 225
        .byte $f7,$f7,$f7,$f5                       // char 226 (partial)

txt_2740:
        .byte $4f,$4d,$4f,$4f                       // char 226 (partial)
        .byte $40,$55,$ff                           // char 227 (partial)

txt_2747:
        .byte $55,$2d,$2d,$2d,$2d                   // char 227 (partial)
        .byte $2d,$6d,$ff,$55,$3f,$35,$3f,$3f       // char 228
        .byte $00,$55,$ff,$55,$fc,$54,$fc,$fc       // char 229
        .byte $00,$55,$ff,$55,$b7,$b7,$b7,$b7       // char 230
        .byte $b7,$b7,$f7,$57,$d3,$d3,$d3,$d3       // char 231
        .byte $d0,$d5,$ff,$55,$cb,$4b,$cb,$cb       // char 232
        .byte $0b,$5b,$ff,$55,$40,$55,$ff,$55       // char 233
        .byte $7f,$7f,$7f,$7f,$2d,$6d,$fd,$5d       // char 234
        .byte $dd,$dd,$df,$d5,$b4,$b4,$b4,$b4       // char 235
        .byte $b4,$b5,$ff,$55,$7f,$7f,$7f,$7f       // char 236
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$ff,$ff       // char 237
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$55,$ff       // char 238
        .byte $ab,$0b,$4b,$4b,$ff,$ff,$7f,$7f       // char 239
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 240

dat_27b4:
        // === Fill data (84 bytes, $27b4-$2807) ===
        .fill 84, $ff
        .byte $00,$00,$1f,$1f,$1f,$1f,$30,$40,$00,$00,$1f,$1f,$1f,$1f,$30,$40 // ......0@......0@
        .byte $f0,$c0,$81,$87,$0f,$1f,$1f,$1f,$00,$00,$1f,$1f,$1f,$1f,$1f,$ff // ................
        .byte $f0,$c0,$83,$87,$0f,$1f,$00,$00,$f0,$c0,$83,$87,$0f,$1f,$00,$00 // ................
        .byte $f0,$c0,$83,$87,$0f,$1f,$10,$10,$1f,$1f,$1f,$1f,$1f,$1f,$30,$40 // ..............0@
        .byte $00,$00,$fc,$fc,$fc,$fc,$fc,$fc,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$30,$40,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$1f // ......0@........
        .byte $0f,$03,$e1,$10,$18,$1c,$1c,$1c,$00,$00,$ff,$1f,$1f,$1f,$1f,$1f // ................
        .byte $f0,$c0,$83,$87,$0f,$1f,$1f,$1f,$00,$00,$1f,$1f,$1f,$1f,$30,$40 // ..............0@
        .byte $f0,$c0,$83,$87,$0f,$1f,$1f,$1f,$00,$00,$1f,$1f,$1f,$1f,$30,$40 // ..............0@
        .byte $e0,$80,$07,$1f,$1f,$87,$80,$e0,$06,$01,$e0,$f0,$f8,$fc,$fc,$fc // ................
        .fill 21, $1f
        .byte $1c,$1c,$1c,$06,$01,$e0,$f0,$f8,$fc,$fc,$fc,$1f,$1f,$1f,$0f,$87 // ................
        .byte $83,$c0,$f0,$00,$00,$ff,$ff,$ff,$ff,$f0,$c0,$ff,$ff,$ff,$ff,$06 // ................
        .byte $32,$32,$32,$ff,$ff,$ff,$ff,$90,$9c,$9c,$9c,$ff,$ff,$ff,$ff,$9f // 222.............
        .byte $9f,$9f,$9f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 11, $ff
        .byte $fc,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$86,$86,$86,$86,$c7,$e7,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$82,$3e,$3e,$0f,$ff,$ff,$ff,$ff,$1c,$c9,$f9,$f8 // .....>>.........
        .byte $ff,$ff,$ff,$ff,$70,$26,$e7,$70,$fc,$f9,$f8,$f9,$f9,$ff,$f8,$f9 // ....p&.p........
        .byte $c1,$c1,$c1,$e1,$f1,$f9,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fe // ................
        .byte $87,$81,$e0,$f0,$f8,$fc,$fc,$fc,$ff,$ff,$ff,$f0,$e3,$c4,$c9,$c9 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$17,$57,$17,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ......W.........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$fc,$f8,$f8,$e0,$e3,$c7,$c7,$c7,$c7,$c7 // ................
        .byte $fe,$fe,$f8,$f8,$f8,$fe,$fe,$fe,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$fc // ................
        .byte $c0,$c0,$ff,$ff,$ff,$ff,$f8,$f8,$c7,$c7,$c7,$c6,$c6,$c6,$c6,$c2 // ................
        .byte $c0,$c0,$c7,$c7,$c7,$c0,$c0,$ff,$f8,$e0,$e3,$c7,$c7,$c7,$c4,$c0 // ................
        .byte $c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$f8,$e0,$e3,$c7,$c7,$c3,$e0,$e0 // ................
        .byte $f8,$e0,$e3,$c7,$c7,$e3,$e0,$f8,$ff,$ff,$ff,$ff,$c3,$c3,$c3,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$f0,$f0,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$e0,$ce,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f8,$e0,$c3,$c7,$c7,$ff,$ff,$ff,$0f,$c3,$f1,$f9,$f8,$04,$7c,$7c // ..............||
        .byte $3f,$0f,$07,$87,$c3,$e3,$03,$03,$3f,$0f,$07,$87,$c3,$e3,$03,$03 // ?.......?.......
        .byte $1f,$07,$c3,$e1,$f1,$f1,$f1,$ff,$3f,$0f,$07,$87,$c3,$e3,$e3,$e3 // ........?.......
        .byte $03,$03,$ff,$ff,$ff,$ff,$7f,$7f,$03,$03,$ff,$ff,$ff,$ff,$7f,$7f // ................
        .byte $1f,$07,$c3,$e1,$f1,$ff,$01,$01,$e3,$e3,$e3,$e3,$e3,$e3,$03,$03 // ................
        .byte $01,$01,$7f,$7f,$7f,$7f,$7f,$7f,$03,$03,$e3,$e3,$e3,$e3,$e3,$e3 // ................
        .byte $e3,$e3,$e3,$c3,$87,$07,$0f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $e1,$81,$01,$11,$31,$71,$71,$71,$3f,$0f,$07,$87,$c3,$e3,$e3,$e3 // ....1qqq?.......
        .byte $3f,$0f,$07,$87,$c3,$e3,$e3,$e3,$1f,$07,$83,$e3,$c3,$87,$0f,$3f // ?..............?
        .byte $3f,$0f,$07,$87,$c3,$e3,$e3,$e3,$1f,$07,$83,$e3,$c3,$87,$0f,$3f // ?..............?
        .byte $03,$03,$ff,$ff,$ff,$ff,$3f,$0f,$03,$03,$ff,$ff,$7f,$7f,$7f,$7f // ......?.........
        .fill 16, $e3
        .byte $f1,$f1,$f1,$f1,$f1,$71,$71,$71,$01,$01,$ff,$ff,$7f,$7f,$7f,$7f // .....qqq........
        .byte $e3,$e3,$e3,$c3,$87,$07,$0b,$33,$03,$03,$e3,$c3,$87,$07,$0f,$3f // .......3.......?
        .byte $ff,$ff,$ff,$ff,$61,$4c,$4f,$4c,$ff,$ff,$ff,$ff,$21,$cc,$cc,$c0 // ....aLOL....!...

dat_2ae8:
        // === Fill data (32 bytes, $2ae8-$2b07) ===
        .fill 32, $ff
        .byte $7f                                   // .

txt_2b09:
        .text "???????"
        .byte $1f,$1f,$1f,$1f,$1f,$9f,$ff,$ff,$ff,$ff,$ff,$ff,$66,$64,$64,$0c // ............fdd.
        .byte $ff,$ff,$ff,$ff,$18,$f3,$f3,$78,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$ff // .......x........
        .byte $7f
        .text "????"
        .byte $ff,$7f
        .byte $3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
        .byte $e1,$81,$07,$0f,$1f,$3f,$3f,$3f,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$7f // .....???........
        .byte $ff,$ff,$ff,$0f,$c7,$23,$93,$f3,$ff,$ff,$ff,$ff,$ff,$51,$57,$51 // .....#.......QWQ
        .fill 14, $ff
        .byte $07,$07,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f1,$e1,$c1,$83,$07,$0f // ................
        .byte $1f,$3f,$0f,$03,$e3,$f1,$91,$91       // .?......

txt_2b86:
        .text "11????????"
        .byte $0f,$03,$e3,$f1,$e1,$c3,$07,$1f,$1f,$07,$87,$e3,$c3,$87,$0f,$0f // ................
        .byte $ff,$ff,$ff
        .text "?????"
        .byte $03,$03,$ff,$ff,$ff,$1f,$07,$c3
        .byte $07,$07,$ff,$ff,$ff,$ff,$1f,$07,$03,$03,$e3,$e3,$e3,$c7,$c7,$8f // ................
        .byte $0f,$03,$e3,$f1,$f1,$e1,$03,$03,$0f,$03,$e3,$f1,$f1,$e1,$03,$03 // ................
        .fill 30, $ff
        .byte $73,$07,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$0f,$87,$c7,$e3,$c3 // s.........?.....
        .byte $c7,$87,$fc,$01,$ff,$1f,$9f,$8f,$c3,$f0,$83,$87,$0f,$1f,$1f,$1f // ................
        .byte $1f,$ff,$83,$87,$0f,$1f,$1f,$00,$00,$ff,$1f,$1f,$0f,$87,$83,$40 // ...............@
        .byte $30,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$1f,$1f,$0f,$87,$83,$40 // 0..............@
        .byte $30,$ff,$1f,$1f,$1f,$1f,$1f,$18,$18,$ff,$1f,$1f,$0f,$87,$83,$40 // 0..............@
        .byte $30,$ff,$83,$87,$0f,$1f,$1f,$1f,$1f,$ff,$fc,$fc,$fc,$fe,$fe,$01 // 0...............
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$83,$87,$0f,$1f,$1f,$1f // ................
        .byte $1f,$ff,$1f,$1f,$0f,$87,$83,$40,$30,$ff,$1c,$1c,$1c,$1c,$1f,$1f // .......@0.......
        .byte $1f,$ff,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$ff,$1f,$1f,$0f,$87,$83,$40 // ...............@
        .byte $30,$ff,$83,$87,$0f,$1f,$1f,$18,$18,$ff,$1c,$1c,$0c,$86,$83,$40 // 0..............@
        .byte $30,$ff,$81,$80,$08,$1c,$1c,$1e,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$00 // 0...............
        .byte $00,$ff,$fc,$fc,$fc,$fc,$fc,$0c,$0c,$ff,$1f,$1f,$0f,$87,$83,$40 // ...............@
        .byte $30,$ff,$0f,$8f,$87,$c3,$e0,$10,$08,$ff,$1c,$1c,$18,$10,$e1,$03 // 0...............
        .byte $0f,$ff,$fc,$fc,$fc,$fe,$fe,$01,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00 // ................
        .byte $00,$ff,$83,$87,$0f,$1f,$1f,$00,$00,$ff,$32,$32,$06,$ff,$ff,$ff // ..........22....
        .byte $ff,$ff,$9c,$9c,$9c,$ff,$ff,$ff,$ff,$ff,$9f,$9f,$83,$ff,$ff,$ff // ................
        .fill 26, $ff
        .byte $fc,$ff,$fc,$f8,$f8,$f8,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $3e,$3e,$82,$ff,$ff,$ff,$ff,$ff,$f9,$c9,$1c,$ff,$ff,$ff,$ff,$ff // >>..............
        .byte $3e,$26,$70,$ff,$ff,$ff,$ff,$ff,$f9,$f9,$ff,$f8,$f9,$f9,$f9,$f8 // >&p.............
        .fill 8, $ff
        .byte $fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$f8,$f0,$e0,$81,$87,$ff // ................
        .byte $c9,$c4,$e3,$f0,$ff,$ff,$ff,$ff,$77,$71,$ff,$ff,$ff,$ff,$ff,$ff // ........wq......
        .byte $ff,$ff,$c1,$c1,$c1,$e1,$f1,$f9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$c3,$c3,$c3,$ff,$f0,$e0,$c1,$83,$07,$0f,$1f,$ff // ................
        .byte $c7,$c6,$c6,$c7,$e3,$e0,$f8,$ff,$fe,$fe,$fe,$fe,$fe,$c0,$c0,$ff // ................
        .byte $f0,$e1,$c3,$c7,$c7,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$c0,$c0,$ff // ................
        .byte $e0,$f0,$fe,$fe,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$c0,$c0,$ff // ................
        .byte $c1,$c3,$c7,$c7,$e3,$e0,$f8,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fe,$ff // ................
        .byte $c3,$c7,$c7,$c7,$e3,$e0,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$c0,$c0,$ff // ................
        .byte $ff,$ff,$c3,$c3,$c3,$ff,$ff,$ff,$ff,$ff,$ff,$f0,$f0,$f0,$f8,$fc // ................
        .fill 9, $ff
        .byte $e0,$ce,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fe,$fc,$fc,$ff,$fc,$fc,$ff,$7f,$00,$ff,$f8,$f9,$f1,$c3,$0f,$e3 // ................
        .byte $e3,$e3,$e3,$e3,$e0,$e0,$ff,$e3,$e3,$c3,$87,$07,$08,$30,$ff,$ff // .............0..
        .byte $ff,$ff,$ff,$ff,$00,$00,$ff,$e3,$e3,$c3,$87,$07,$08,$30,$ff,$ff // .............0..
        .byte $ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$f1 // ................
        .byte $f1,$e1,$c3,$83,$04,$18,$ff,$e3,$e3,$e3,$e3,$e3,$e0,$e0,$ff,$7f // ................
        .byte $7f,$3f,$1f,$0f,$00,$c0,$ff,$e3,$e3,$c3,$87,$07,$08,$30,$ff,$0f // .?...........0..
        .byte $87,$c7,$e3,$e3,$e0,$e0,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$71 // ...............q
        .byte $71,$71,$71,$f1,$f0,$f0,$ff,$e3,$e3,$e3,$e3,$e3,$e0,$e0,$ff,$e3 // qqq.............
        .byte $e3,$c3,$87,$07,$08,$30,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$63 // .....0.........c
        .byte $23,$03,$07,$07,$00,$30,$ff,$ff,$ff,$7f,$3f,$1f,$00,$80,$ff,$07 // #....0....?.....
        .byte $83,$c3,$87,$07,$08,$30,$ff,$7f,$7f,$7f,$7f,$7f,$60,$60,$ff,$e3 // .....0......``..
        .byte $e3,$c3,$87,$07,$08,$30,$ff,$c3,$c7,$87,$0f,$1f,$20,$40,$ff,$71 // .....0...... @.q
        .byte $71,$31,$11,$01,$80,$e0,$ff,$7f,$7f,$3f,$1f,$0f,$00,$c0,$ff,$e3 // q1.......?......
        .byte $e3,$c3,$87,$07,$08,$30,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$4c // .....0.........L
        .byte $4c,$60,$ff,$ff,$ff,$ff,$ff,$cc,$cc,$cc // L`........

dat_2ee3:
        // === Fill data (37 bytes, $2ee3-$2f07) ===
        .fill 37, $ff
        .byte $7f,$ff,$7f,$3f,$3f,$3f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ...???..........
        .byte $64,$64,$66,$ff,$ff,$ff,$ff,$ff,$ff,$f3,$18,$ff,$ff,$ff,$ff,$ff // ddf.............
        .byte $7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$3f,$ff,$7f,$3f,$3f,$3f,$7f // ........??..???.
        .fill 8, $ff
        .byte $3f,$3f,$1f,$0f,$07,$81,$e1,$ff,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff // ??..............
        .byte $93,$23,$c7,$0f,$ff,$ff,$ff,$ff,$5d,$11,$ff,$ff,$ff,$ff,$ff,$ff // .#......].......
        .fill 24, $ff
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$31,$71,$71,$f1,$e3,$03,$0f,$ff // ........1qq.....
        .text "?????"
        .byte $01,$01,$ff,$7f,$ff,$ff,$ff,$ff,$01,$01,$ff
        .byte $87,$e3,$e3,$e3,$87,$07,$1f,$ff,$03,$03
        .text "?????"
        .byte $ff
        .byte $e3,$f1,$f1,$e3,$c3,$07,$1f,$ff,$c3,$e3,$e3,$e3,$c7,$07,$1f,$ff // ................
        .byte $8f,$1f,$1f
        .text "????"
        .byte $ff,$e1,$f1,$f1,$f1,$e3,$03,$0f,$ff
        .byte $e1,$f1,$f1,$f1,$e3,$03,$0f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 18, $ff
        .byte $73,$07,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f,$1f // s...............
        .byte $3f,$7f,$ff,$7f,$7f,$ff               // ?.....

// --- Region $31e8-$31ef ---
.pc = $31e8 "dat_31e8"

dat_31e8:
        .fill 8, $ea

// --- Region $32b6-$348f ---
.pc = $32b6 "dat_32b6"

dat_32b6:
        // === Sine/lookup table (256 bytes, range $00-$e9) ===
        .fill 11, $00
        .byte $08,$01,$08,$08,$08,$08,$09,$09,$08,$01,$08,$08,$09,$09,$08,$09 // ................
        .byte $08,$01,$08,$09,$08,$09,$08,$09,$09,$01,$08,$08,$08,$09,$09,$08 // ................
        .byte $09,$01,$08,$08,$09,$08,$09,$08,$09,$00,$0b,$00,$0b,$0c,$00,$0b // ................
        .byte $0c,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0c,$0b,$00,$0c,$0b,$00,$0b,$00 // ................
        .byte $00,$32,$08,$09,$08,$01,$08,$08,$09,$08,$09,$08,$09,$01,$08,$09 // .2..............
        .byte $08,$08,$09,$09,$08,$01,$08,$08,$08,$01,$61,$06,$49,$01,$00,$00 // ..........a.I...
        .byte $00,$00,$00,$00,$01,$01,$01,$01,$01,$02,$02,$02,$02,$03,$03,$03 // ................
        .byte $04,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12 // ................
        .byte $13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$20,$1f,$1e // ............. ..
        .byte $1d,$1c,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10,$0f,$0e // ................
        .byte $0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$04,$03,$03,$03,$02,$02 // ................
        .byte $02,$02,$01,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$e9,$05 // ...............

txt_3380:
        .text "1222222223333333444444555556666777889:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOPQQRRRSSSSTTTTTUUUUUUVVVVVVVWWWWWWWWVVVVVVVUUUUUUTTTTTSSSSRRRQQPONMLKJIHGFEDCBA"
        .byte $40                                   // @ character
        .text "?>=<;:9887776666555554444443333333F"
        .byte $00                                   // string terminator
        .byte $06,$0e,$03,$04,$0a,$07,$01,$01,$01,$07,$0a,$04,$03,$0e,$06,$00 // ................
        .byte $00,$00,$00,$62,$01,$08,$09,$08,$09,$09,$08,$08,$01,$08,$09,$09 // ...b............
        .byte $08,$09,$08,$08,$01,$09,$01           // .......

dat_3456:
        // === Fill data (40 bytes, $3456-$347d) ===
        .fill 40, $0b
        .byte $01,$01,$08,$0d,$0f,$0c,$0b,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00                               // ..

// --- Region $3518-$3547 ---
.pc = $3518 "dat_3518"

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

txt_353a:
        .text " !"
        .byte $22                                   // double quote character
        .text "#"
        .byte $01,$02,$03,$04,$05,$06,$07,$08,$f2   // .........

dat_3547:
        // === Fill data (1 bytes, $3547-$3547) ===
        .byte $00                                   // .

// --- Region $3568-$3597 ---
.pc = $3568 "txt_3568"

txt_3568:
        .text "$%&'()*+,-./01234567819:;<=>1?"
        .byte $40                                   // @ character
        .text "ABCDEFGH%&'()*+"
        .byte $f2                                   // .

dat_3597:
        // === Fill data (1 bytes, $3597-$3597) ===
        .byte $00                                   // .

// --- Region $35b8-$35e7 ---
.pc = $35b8 "txt_35b8"

txt_35b8:
        .text "IJKLMNOPQRSTUVWXYZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$60,$61
        .byte $52,$62
        .text "UVWX"
        .byte $63
        .byte $52,$53
        .byte $54,$55,$56,$64,$65                   // TUVde

txt_35df:
        .text "JKLMNOO"
        .byte $f3                                   // .

dat_35e7:
        // === Fill data (1 bytes, $35e7-$35e7) ===
        .byte $00                                   // .

// --- Region $3608-$3634 ---
.pc = $3608 "dat_3608"

dat_3608:
        .byte $59,$66,$67,$68,$69,$6a,$00,$6b,$6c,$6d,$6e,$54,$6f,$70,$71,$58 // Yfghij.klmnTopqX
        .byte $59,$66,$67,$4c,$72,$73,$74,$75,$76,$77,$78,$6f,$70,$71,$58,$6c // YfgLrstuvwxopqXl
        .byte $6d,$6e,$79,$7a,$7b,$7c,$7d,$66,$67,$68,$69,$6a // mnyz{|}fghij

dat_3634:
        // === Fill data (1 bytes, $3634-$3634) ===
        .byte $00                                   // .

// --- Region $3658-$3684 ---
.pc = $3658 "dat_3658"

dat_3658:
        .byte $59,$7e,$7f,$80,$81,$82,$00,$6b,$83,$84,$85,$54,$86,$87,$88,$58 // Y~.....k...T...X
        .byte $59,$7e,$7f,$4c,$89,$8a,$8b,$8c,$8d,$8e,$8f,$86,$87,$88,$58,$83 // Y~.L..........X.
        .byte $84,$90,$91,$92,$93,$94,$59,$7e,$7f,$80,$81,$82 // ......Y~....

dat_3684:
        // === Fill data (1 bytes, $3684-$3684) ===
        .byte $00                                   // .

// --- Region $36a8-$36d7 ---
.pc = $36a8 "dat_36a8"

dat_36a8:
        .byte $59,$95,$96,$4c,$97,$98,$99,$9a,$9b,$9c,$9d,$54,$9e,$9f,$a0,$58 // Y..L.......T...X
        .byte $59,$95,$96,$4c,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$9e,$9f,$a0,$58,$9b // Y..L..........X.
        .byte $9c,$a8,$a9,$aa,$ab,$ac,$ad,$95,$96,$4c,$97,$98,$99,$f4,$f5 // .........L.....

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

// --- Region $36f8-$3727 ---
.pc = $36f8 "dat_36f8"

dat_36f8:
        .byte $59,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc // Y...............
        .byte $bd,$ae,$af,$4c,$be,$b3,$b4,$bf,$00,$00,$c0,$c1,$c2,$c3,$c4,$b5 // ...L............
        .byte $b6,$b7,$c5,$c1,$c2,$c6,$c7,$ae,$af,$b0,$b1,$b2,$b3,$b4,$f2 // ...............

dat_3727:
        // === Fill data (1 bytes, $3727-$3727) ===
        .byte $00                                   // .

// --- Region $3748-$3777 ---
.pc = $3748 "dat_3748"

dat_3748:
        .byte $59,$c8,$c9,$ca,$c9,$cb,$c9,$cc,$cd,$c9,$ce,$4c,$00,$00,$00,$6b // Y..........L...k
        .byte $cf,$c9,$c9,$4c,$d0,$c9,$d1,$58,$00,$00,$c0,$d2,$c9,$d3,$d4,$cd // ...L...X........
        .byte $c9,$ce,$d5,$d6,$c9,$d7,$c7,$c8,$c9,$ca,$c9,$cb,$c9,$cc,$f2 // ...............

dat_3777:
        // === Fill data (1 bytes, $3777-$3777) ===
        .byte $00                                   // .

// --- Region $3798-$37c7 ---
.pc = $3798 "dat_3798"

dat_3798:
        .byte $59,$d8,$d9,$d9,$d9,$d9,$d9,$da,$db,$d9,$d9,$4c,$00,$00,$00,$6b // Y..........L...k
        .byte $db,$d9,$d9,$4c,$dc,$d9,$dd,$58,$00,$00,$c0,$de,$d9,$d9,$da,$db // ...L...X........
        .byte $d9,$d9,$4c,$dc,$d9,$dd,$c7,$d8,$d9,$d9,$d9,$d9,$d9,$da,$f2 // ..L............

dat_37c7:
        // === Fill data (1 bytes, $37c7-$37c7) ===
        .byte $00                                   // .

// --- Region $37e8-$3817 ---
.pc = $37e8 "dat_37e8"

dat_37e8:
        .byte $df,$e0,$e1,$e2,$e3,$e3,$e3,$e4,$e5,$e3,$e3,$e6,$00,$00,$00,$e7 // ................
        .byte $e8,$e1,$e1,$e9,$ea,$e1,$eb,$ec,$00,$00,$c0,$ed,$e1,$e1,$ee,$ef // ................
        .byte $e3,$e3,$f0,$ea,$e1,$eb,$f1,$e0,$e1,$e2,$e3,$e3,$e3,$e4,$f6 // ...............

dat_3817:
        // === Fill data (1 bytes, $3817-$3817) ===
        .byte $00                                   // .

// --- Region $385f-$385f ---
.pc = $385f "dat_385f"

dat_385f:
        .byte $84                                   // .

// --- Region $38c4-$38c4 ---
.pc = $38c4 "dat_38c4"

dat_38c4:
        // === Fill data (1 bytes, $38c4-$38c4) ===
        .byte $00                                   // .

// --- Region $3900-$414c ---
.pc = $3900 "dat_3900"

dat_3900:
        .byte $06,$0e,$03,$06,$0e,$03,$06,$0e,$03,$06,$0e,$03,$06,$0e,$03,$06 // ................
        .byte $0e,$03,$06,$0e,$03,$06,$0e,$03,$06,$0e,$03,$0b,$0c,$0f,$0b,$0c // ................
        .byte $0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f // ................
        .byte $0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$09,$08,$0a,$09,$08,$0a,$09 // ................
        .byte $08,$0a,$09,$08,$0a,$09,$08,$0a,$09,$08,$0a,$09,$08,$0a,$09,$08 // ................
        .byte $0a,$09,$08,$0a,$09,$08,$0a,$09,$08,$0a,$0b,$0c,$03,$0b,$0c,$03 // ................
        .byte $0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b // ................
        .byte $0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$02,$0a,$0f,$02,$0a // ................
        .byte $0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f // ................
        .byte $02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$0b,$0c,$0f,$0b // ................
        .byte $0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c // ................
        .byte $0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$05,$03 // ................
        .byte $0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b // ................
        .byte $05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$06,$0e // ................
        .byte $03,$06,$0e,$03,$06,$04,$0a,$06,$04,$0a,$06,$04,$0a,$06,$04,$0a // ................
        .byte $06,$04,$0a,$06,$04,$0a,$06,$04,$0a,$06,$04,$0a,$00,$00,$00,$00 // ................
        .byte $00,$0f,$00,$00,$2b,$c0,$03,$e6,$80,$0e,$f6,$c0,$3a,$b9,$c0,$e5 // ....+.......:...
        .byte $7d,$8c,$9e,$6d,$bb,$72,$6e,$ce,$7e,$6c,$0d,$af,$9c,$06,$de,$d8 // }..m.rn.~l......
        .byte $3b,$3e,$e7,$df,$0d,$b9,$b3,$0e,$6f,$c0,$0e,$97,$00,$39,$fa,$c0 // ;>......o....9..
        .byte $36,$cd,$c0,$e7,$0d,$c0,$df,$0e,$f0,$ec,$0d,$b0,$9b,$0f,$c0,$00 // 6...............
        .byte $00,$00,$00,$00,$0f,$00,$00,$eb,$c0,$03,$e6,$80,$0e,$b6,$c0,$3e // ...............>
        .byte $79,$c0,$ee,$6d,$8c,$df,$6d,$8b,$db,$6e,$ce,$e7,$9c,$0d,$3b,$9c // y..m..m..n....;.
        .byte $39,$0e,$dc,$ee,$01,$df,$b3,$02,$e6,$cc,$03,$bb,$00,$0e,$7c,$00 // 9.............|.
        .byte $39,$a0,$00,$39,$ec,$00,$0e,$dc,$00,$03,$2f,$00,$00,$26,$00,$00 // 9..9....../..&..
        .byte $00,$0f,$00,$00,$2b,$c0,$00,$e6,$80,$00,$e6,$c0,$03,$b9,$c0,$02 // ....+...........
        .byte $79,$80,$02,$79,$80,$0d,$7e,$c0,$0d,$bc,$0c,$0d,$e8,$3b,$0d,$b8 // y..y..~......;..
        .byte $0e,$0e,$6c,$3d,$0f,$9b,$e9,$03,$e6,$8e,$03,$ae,$cb,$03,$bf,$b0 // ..l=............
        .byte $0d,$8d,$b0,$06,$b6,$c0,$36,$3b,$00,$3b,$0e,$00,$36,$c0,$00,$00 // ......6;.;..6...
        .byte $00,$0f,$00,$00,$2b,$c0,$00,$e6,$80,$00,$e6,$c0,$03,$f9,$c0,$02 // ....+...........
        .byte $b9,$80,$0e,$69,$80,$0d,$ee,$c0,$39,$ef,$00,$36,$db,$30,$37,$9b // ...i....9..6.07.
        .byte $ec,$37,$a8,$38,$3a,$ff,$f4,$0d,$6a,$a4,$02,$fe,$f8,$0a,$cf,$b0 // .7.8:...j.......
        .byte $07,$c3,$7c,$27,$00,$98,$d8,$00,$bc,$dc,$00,$00,$3b,$00,$00,$00 // ..|'........;...
        .byte $00,$00,$00,$00,$0f,$00,$00,$eb,$c0,$03,$e6,$80,$03,$b6,$c0,$0e // ................
        .byte $a9,$c0,$0d,$9d,$80,$0d,$ed,$80,$39,$de,$c0,$39,$dc,$3c,$39,$ec // ........9..9.<9.
        .byte $08,$0e,$b8,$04,$0e,$7b,$e7,$03,$be,$8b,$03,$9b,$0c,$02,$6c,$00 // .....{........l.
        .byte $09,$b8,$00,$06,$f4,$00,$09,$34,$00,$03,$3a,$00,$00,$3f,$00,$00 // .......4..:..?..
        .byte $00,$0f,$00,$00,$2b,$c0,$00,$e6,$80,$03,$e6,$c0,$0a,$b9,$c0,$36 // ....+..........6
        .byte $6d,$80,$2b,$79,$80,$df,$76,$fc,$df,$78,$38,$ef,$6c,$07,$3b,$9c // m.+y..v..x8.l.;.
        .byte $39,$02,$dc,$ee,$02,$e7,$83,$03,$b9,$00,$03,$9f,$00,$03,$e6,$c0 // 9...............
        .byte $03,$85,$c0,$0e,$eb,$00,$0d,$2c,$00,$0d,$cc,$00,$0e,$b0,$00,$00 // .......,........
        .fill 13, $00
        .byte $e0,$c0,$00,$fb,$40,$00,$e6,$e0,$03,$e6,$58,$0f,$9b,$eb,$fb,$a0 // ....@.....X.....
        .byte $ff,$ae,$40,$00,$2e,$00,$00,$3b,$00,$00,$3c,$00,$00,$30,$00,$00 // ..@....;..<..0..
        .byte $f0,$00,$00,$e0,$00,$00,$e0,$00,$00,$f4,$00,$00,$38,$00,$00,$0c // ............8...
        .fill 10, $00
        .byte $e0,$c0,$00,$e7,$40,$00,$39,$e0,$00,$e6,$58,$03,$e6,$eb,$0f,$d8 // ....@.9...X.....
        .byte $ff,$3b,$a0,$00,$ef,$60,$00,$ab,$80,$00,$2e,$00,$00,$0f,$00,$00 // .;...`..........
        .byte $0c,$00,$00,$3c,$00,$00,$38,$00,$00,$38,$00,$00,$0d,$00,$00,$0e // ...<..8..8......
        .byte $00,$00,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$e0,$c0,$00 // ................
        .byte $e7,$40,$00,$39,$e0,$03,$fa,$58,$0e,$e6,$eb,$fb,$e6,$ff,$ae,$d8 // .@.9...X........
        .byte $00,$2b,$e8,$00,$0a,$d0,$00,$0b,$b0,$00,$0b,$80,$00,$0b,$c0,$00 // .+..............
        .byte $03,$00,$00,$0f,$00,$00,$0c,$00,$00,$0e,$00,$00,$0f,$90,$00,$00 // ................
        .byte $e0,$00,$00,$30,$00,$00,$00,$00,$e7,$00,$e0,$c0,$00,$e7,$40,$00 // ...0..........@.
        .byte $39,$e0,$0f,$fe,$58,$fe,$ff,$eb,$ab,$bb,$ff,$2a,$e6,$00,$0b,$e6 // 9...X......*....
        .byte $00,$0a,$d8,$00,$02,$e8,$00,$02,$d8,$00,$02,$e0,$00,$03,$a0,$00 // ................
        .byte $03,$80,$00,$03,$c0,$00,$03,$00,$00,$03,$00,$00,$03,$d8,$00,$03 // ................
        .byte $f0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$e0,$c0,$00 // ................
        .byte $e7,$40,$00,$39,$e0,$ff,$fe,$58,$ae,$ff,$eb,$2b,$bb,$ff,$0a,$e6 // .@.9...X...+....
        .byte $00,$0b,$e6,$00,$02,$e6,$00,$02,$e8,$00,$02,$e4,$00,$02,$e8,$00 // ................
        .byte $00,$e0,$00,$00,$e0,$00,$00,$f0,$00,$00,$c0,$00,$00,$c0,$00,$00 // ................
        .byte $c0,$00,$00,$e4,$00,$00,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$e0,$c0,$00,$e7,$40,$00,$39,$e0,$0f,$fe,$58,$fe,$fb // .......@.9...X..
        .byte $eb,$ab,$b6,$ff,$2a,$e6,$00,$0b,$d8,$00,$0b,$a8,$00,$0b,$60,$00 // ....*.........`.
        .byte $0e,$80,$00,$0a,$00,$00,$3c,$00,$00,$30,$00,$00,$f0,$00,$00,$e0 // ......<..0......
        .byte $00,$00,$e4,$00,$00,$3e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....>..........
        .byte $18,$00,$00,$2d,$00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$ed // ...-..]@........
        .byte $b4,$6f,$ee,$59,$19,$9b,$95,$06,$66,$fe,$15,$d5,$94,$27,$96,$64 // .o.Y....f....'.d
        .text ".UP9"
        .byte $14,$00
        .byte $34,$24,$00
        .byte $34,$14,$00
        .byte $34,$19,$00
        .byte $24
        .byte $06,$40,$5e,$45,$94,$6f,$96,$a9,$c4,$00,$00,$00,$00,$18,$00,$00 // .@^E.o..........
        .byte $2d,$00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$ad,$b4,$6f,$ee // -..]@.........o.
        .byte $59,$59,$9b,$95,$95,$56,$fe,$ef,$d5,$94,$da,$95,$64,$d5 // YY...V......d.

txt_3d65:
        .text "UP"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $50,$00,$d0,$90,$00,$90,$90,$00,$e0,$24,$00,$74,$24,$00,$6d,$28 // P........$.t$.m(
        .byte $00,$1a,$56,$50,$00,$1a,$a4,$c4,$00,$00,$00,$00,$18,$00,$00,$2d // ..VP...........-
        .byte $00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$56,$6d,$b4,$66,$ee,$59 // ..]@......Vm.f.Y
        .byte $de,$5b,$95,$a7,$96,$fe,$75,$59,$94,$79,$55,$64,$1d,$55,$50,$19 // .[....uY.yUd.UP.
        .byte $50,$00,$1f,$90,$00,$1b,$e4,$00,$00,$50,$00,$00,$90,$00,$00,$90 // P........P......
        .byte $00,$01,$65,$00,$01,$aa,$40,$c4,$00,$00,$00,$00,$18,$00,$00,$2d // ..e...@........-
        .byte $00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$6d,$b4,$6f,$ee,$59 // ..]@.......m.o.Y
        .byte $15,$9b,$95,$06,$66,$fe,$ef,$99,$94,$79,$56,$64,$1e,$55,$50,$07 // ....f....yVd.UP.
        .byte $90,$00,$05,$d4,$00,$05,$6e,$40,$09,$6f,$90,$09,$00,$00,$09,$00 // ......n@.o......
        .byte $00,$16,$50,$00,$1a,$a4,$00,$c4,$00,$00,$00,$00,$00,$00,$00,$18 // ..P.............
        .byte $00,$00,$2d,$00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$6d,$b4 // ..-..]@.......m.
        .byte $6f,$ee,$59,$19,$9b,$95,$06,$66,$fe,$05,$9d,$94,$19,$d6,$64,$15 // o.Y....f......d.
        .byte $d5,$50,$27,$90,$00,$24,$d0,$00,$24,$38,$00,$24,$1e,$00,$14,$05 // .P'..$..$8.$....
        .byte $40,$69,$47,$e4,$6a,$96,$f9,$c4,$00,$00,$00,$00,$18,$00,$00,$2d // @iG.j..........-
        .byte $00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$6d,$b4,$6f,$ee,$59 // ..]@.......m.o.Y
        .byte $19,$9b,$95,$46,$76,$fe,$95,$dd,$94,$66,$d7,$64,$97,$95,$50,$9f // ...Fv....f.d..P.
        .byte $50,$00,$96,$50,$00,$91,$d0,$00,$50,$60,$00,$a4,$54,$00,$25,$24 // P..P....P`..T.%$
        .byte $00,$2a,$5f,$90,$00,$1b,$e4,$c4,$00,$00,$00,$00,$18,$00,$00,$2d // .*_............-
        .byte $00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$46,$ad,$b4,$6f,$ee,$59 // ..]@......F..o.Y
        .byte $59,$9b,$95,$95,$66,$fe,$96,$dd,$94,$67,$56,$64,$26,$55,$50,$17 // Y...f....gVd&UP.
        .byte $40,$00,$27,$50,$00,$17,$94,$00,$02,$d0,$00,$01,$d0,$00,$01,$90 // @.'P............
        .byte $00,$01,$f9,$00,$01,$be,$40,$c4,$00,$00,$00,$00,$18,$00,$00,$2d // ......@........-
        .byte $00,$00,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$ed,$b4,$6f,$ee,$59 // ..]@.........o.Y
        .byte $19,$9b,$95,$59,$66,$fe,$66,$d9,$94,$5f,$56,$64,$1d,$55,$50,$0d // ...Yf.f.._Vd.UP.
        .byte $40,$00,$0d,$90,$00,$0d,$69,$00,$0d,$5a,$40,$0d,$00,$00,$09,$00 // @.....i..Z@.....
        .byte $00,$1f,$90,$00,$1b,$e4,$00,$c4       // ........

dat_3f00:
        .text "                                * * * 3"

txt_3f27:
        .encoding "screencode_mixed"
        .text "d construction kit"
        .encoding "petscii_upper"

txt_3f39:
        .text " * * *  "

txt_3f41:
        .encoding "screencode_mixed"
        .text "from domark.  cracked by enigma, released and pal/ntsc fixed by the mighty booze.  be sure to give the empire+action whq: channel zer0 a ring at"
        .encoding "petscii_upper"

txt_3fd1:
        .text " 718-356-1879, "

txt_3fe0:
        .encoding "screencode_mixed"
        .text "the action+victims hq: shangrali at"
        .encoding "petscii_upper"

txt_4003:
        .text " 502-933-7854 "

txt_4011:
        .encoding "screencode_mixed"
        .text "and our newest vmb at"
        .encoding "petscii_upper"

txt_4026:
        .text " 702-594-7983.  "

txt_4036:
        .encoding "screencode_mixed"
        .text "fast greetings to the best in: enigma!, action, victims, pandora, fairlight, f4cg, verdict, legend, trc+tbi, dominators, ics, ikari, the force, havok, tsm, plague.  the knights are: the last dragon, rich, booze, sequencer, problem child, extremist, crumbsucker and tristan"
        .encoding "petscii_upper"

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

// --- Region $6221-$6221 ---
.pc = $6221 "dat_6221"

dat_6221:
        // === Fill data (1 bytes, $6221-$6221) ===
        .byte $00                                   // .

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

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

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

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

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

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

// --- Region $9f8e-$9f8e ---
.pc = $9f8e "dat_9f8e"

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

// --- Region $a909-$a909 ---
.pc = $a909 "dat_a909"

dat_a909:
        // === Fill data (1 bytes, $a909-$a909) ===
        .byte $00                                   // .

// --- Region $c6d1-$c6d1 ---
.pc = $c6d1 "dat_c6d1"

dat_c6d1:
        // === Fill data (1 bytes, $c6d1-$c6d1) ===
        .byte $00                                   // .

// --- Region $d600-$e67d ---
.pc = $d600 "dat_d600"

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

txt_d66f:
        .text "X "
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $08,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // .L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$80,$20,$00,$60,$3e,$ce,$5d,$08,$d0,$37,$a9,$02,$8d,$5d,$08 // `. .`>.]..7...].
        .byte $a2,$03,$bd,$60,$08,$8d,$7e,$33,$8d,$e3,$31,$bd,$68,$08,$8d,$df // ...`..~3..1.h...
        .byte $31,$bd,$70,$08,$8d,$14,$31,$bd,$78,$08,$8d,$19,$31,$bd,$80,$08 // 1.p...1.x...1...
        .byte $8d,$1e,$31,$a9,$07,$8d,$7f,$33,$e8,$e0,$04,$d0,$02,$a2,$00,$8e // ..1....3........
        .byte $2b,$08,$60,$01,$a2,$24,$f4,$3a,$e8,$ee,$a4,$24,$fc,$40,$ee,$f4 // +.`..$.:...$.@..
        .byte $a4,$24,$03,$0a,$05,$0a,$a4,$24,$0b,$04,$01,$01,$a4,$24,$01,$01 // .$.....$.....$..
        .byte $0b,$02,$bc,$60,$5b,$a6,$01,$a9,$37,$85,$01,$a0,$1f,$b9,$30,$fd // ...`[...7.....0.
        .byte $99,$14,$03,$88,$10,$f7,$86,$01,$60,$78,$a9,$37,$85,$01,$ad,$30 // ........`x.7...0
        .byte $03,$8d,$61,$0a,$ad,$31,$03,$8d,$66,$0a,$20,$a3,$fd,$20,$a0,$08 // ..a..1..f. .. ..
        .byte $ee,$19,$d0,$ad,$0d,$dc,$78,$20,$5b,$ff,$ad,$a6,$02,$29,$01,$f0 // ......x [....)..
        .byte $1a,$a9,$5e,$8d                       // ..^.

txt_d766:
        .text "B4"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_d769:
        .text "E4"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_d76c:
        .text "G4"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_d76f:
        .text "H4"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_d772:
        .text "M4"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_d775:
        .text "N4"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_d778:
        .text "P4"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_d77b:
        .text "T4"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$4c,$00,$30,$a5,$61,$6d,$1d,$00,$1f // .L.0.am...

txt_d788:
        .encoding "screencode_mixed"
        .text "f d!b"
        .byte $22                                   // double quote
        .text "a#"
        .text "@"
        .text "$"
        .text "@"
        .text "%"
        .text "@"
        .text "&a'b(d)g)c)"
        .text "@"
        .text "*e*d*d*d*e)"
        .text "@"
        .text ")c)g(d'b&a%"
        .text "@"
        .text "$"
        .text "@"
        .text "#"
        .text "@"
        .byte $22                                   // double quote
        .text "a!b d"
        .encoding "petscii_upper"
        .byte $1f,$06,$1e,$07,$1c,$01,$1b,$03,$1a,$05,$19,$06,$18,$07,$17,$07 // ................
        .byte $16,$07,$15,$06,$14,$05,$13,$03,$12,$00,$12,$04,$12,$07,$11,$02 // ................
        .byte $11,$03,$11,$03,$11,$03,$11,$02,$12,$07,$12,$04,$12,$00,$13,$03 // ................
        .byte $14,$05,$15,$06,$16,$07,$17,$07,$18,$07,$19,$06,$1a,$05,$1b,$03 // ................
        .byte $1c,$01,$1d,$00,$1f,$00,$21,$00,$23,$01,$25,$02,$27,$04,$29,$07 // ......!.#.%.'.).
        .byte $2a,$02,$2c,$06,$2d,$04,$2e,$02,$2f,$02,$30,$04,$31,$06,$31,$03 // *.,.-.../.0.1.1.
        .byte $31,$00,$31,$00,$31,$00,$31,$03,$31,$06,$30,$04,$2f,$02,$2e,$02 // 1.1.1.1.1.0./...
        .byte $2d,$04,$2c,$06,$2a,$02,$29,$07,$27,$04,$25,$02,$23,$01,$21,$00 // -.,.*.).'.%.#.!.
        .byte $1f,$00,$1e,$07,$1c,$07,$1a,$07,$18,$06,$16,$05,$14,$03,$12,$00 // ................
        .byte $11,$05,$0f,$01,$0e,$03,$0d,$05,$0c,$05,$0b,$03,$0a,$01,$0a,$04 // ................
        .byte $0a,$07,$0a,$07,$0a,$07,$0a,$04,$0a,$01,$0b,$03,$0c,$05,$0d,$05 // ................
        .byte $0e,$03,$0f,$01,$11,$05,$12,$00,$14,$03,$16,$05,$18,$06,$1a,$07 // ................
        .byte $1c,$07,$ad,$01,$dc,$29,$10,$d0,$f9,$78,$20,$a3,$fd,$20,$a0,$08 // .....)...x .. ..
        .byte $20,$5b,$ff,$a2,$00,$bd,$1f,$0a,$9d,$00,$04,$e8,$d0,$f7,$4c,$00 //  [............L.
        .byte $04,$78,$a9,$34,$85,$01,$a0,$00,$a2,$00,$bd,$50,$41,$9d,$01,$08 // .x.4.......PA...
        .byte $e6,$01,$8d,$20,$d0,$8e,$20,$d0,$8d,$20,$d0,$8c,$20,$d0,$c6,$01 // ... .. .. .. ...
        .byte $e8,$d0,$e7,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9,$00,$d0,$d8 // ................
        .byte $a9,$00,$8d,$00,$08,$a9,$00,$8d,$20,$d0,$8d,$18,$d4,$a9,$37,$85 // ........ .....7.
        .byte $01,$58,$a9,$00,$8d,$30,$03,$a9,$00,$8d,$31,$03,$4c,$e2,$fc,$80 // .X...0....1.L...
        .byte $23,$00,$21,$85,$49,$8d,$90,$89,$92,$85,$a1,$a0,$85,$27,$8d,$90 // #.!.I........'..
        .byte $89,$92,$85,$a1,$a0,$80,$20,$20,$81,$00,$bd,$e3,$20,$60,$22,$10 // ......  .... `".
        .byte $50,$12,$52,$0f,$4f,$15,$55,$04,$44,$0c,$4c,$19,$59,$20,$20,$10 // P.R.O.U.D.L.Y  .
        .byte $50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54,$13,$53,$3a // P.R.E.S.E.N.T.S:
        .byte $7a,$e6,$20,$60,$22,$90,$d0,$92,$d2,$8f,$cf,$95,$d5,$84,$c4,$8c // z. `"...........
        .byte $cc,$99,$d9,$a0,$a0,$90,$d0,$92,$d2,$85,$c5,$93,$d3,$85,$c5,$8e // ................
        .byte $ce,$94,$d4,$93,$d3,$ba,$fa,$e5,$20,$60,$24,$33,$73,$04,$44,$20 // ........ `$3s.D 
        .byte $03,$43,$0f,$4f,$0e,$4e,$13,$53,$14,$54,$12,$52,$15,$55,$03,$43 // .C.O.N.S.T.R.U.C
        .byte $14,$54,$09,$49,$0f,$4f,$0e,$4e,$20,$0b,$4b,$09,$49,$14,$54,$e4 // .T.I.O.N .K.I.T.
        .byte $20,$60,$24,$b3,$f3,$84,$c4,$a0,$83,$c3,$8f,$cf,$8e,$ce,$93,$d3 //  `$.............
        .byte $94,$d4,$92,$d2,$95,$d5,$83,$c3,$94,$d4,$89,$c9,$8f,$cf,$8e,$ce // ................
        .byte $a0,$8b,$cb,$89,$c9,$94,$d4,$eb,$20,$36,$06,$46,$12,$52,$0f,$4f // ........ 6.F.R.O
        .byte $0d,$4d,$20,$20,$04,$44,$0f,$4f,$0d,$4d,$01,$41,$12,$52,$0b,$4b // .M  .D.O.M.A.R.K
        .byte $f2,$20,$36,$86,$c6,$92,$d2,$8f,$cf,$8d,$cd,$a0,$a0,$84,$c4,$8f // . 6.............
        .byte $cf,$8d,$cd,$81,$c1,$92,$d2,$8b,$cb,$fa // ..........

txt_d9dd:
        .text " "
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $e3,$88,$e3,$66,$e3,$99,$e3,$66,$e3,$dd,$e3,$77,$e3,$dd,$cf,$e3 // ...f...f...w....
        .byte $dd,$e3,$77,$e3,$dd,$e3,$66,$e3,$99,$e3,$66,$e3,$88,$e3,$22,$60 // ..w...f...f..."`
        .byte $27,$00,$20,$20,$49,$0e,$14,$12,$0f,$3a,$5a,$01,$10,$10,$05,$12 // '.  I....:Z.....

txt_da11:
        .text " & B"
        .byte $0f,$0f,$1a,$05,$2e,$20,$4c,$0f,$07,$0f,$3a,$41,$0e,$01,$12,$03 // ..... L...:A....
        .byte $08,$09,$13,$14,$e3,$20,$80,$20,$00,$23,$01,$01,$00,$e3,$44,$60 // ..... . .#....D`
        .byte $20,$94,$54,$58,$69,$a9,$a4,$6a,$ee,$a4,$6b,$ff,$a4,$1b,$ff,$90 //  .TXi..j..k.....
        .byte $1b,$77,$90,$16,$ee,$50,$06,$aa,$40,$06,$9a,$40,$01,$a9,$00,$01 // .w...P..@..@....
        .byte $54,$a2,$27,$54,$00,$01,$50,$00,$0f,$50,$a2,$21,$c0,$a2,$21,$c0 // T.'T..P..P.!..!.
        .byte $a8,$25,$05,$01,$40,$00,$44,$a2,$60,$22,$54,$00,$01,$a9,$00,$16 // .%..@.D.`"T.....
        .byte $ee,$50,$6b,$ff,$a4,$ab,$ff,$a8,$6b,$77,$a4,$5a,$ee,$94,$16,$aa // .Pk.....kw.Z....
        .byte $50,$06,$9a,$40,$01,$a9,$00,$01,$54,$00,$01,$54,$a2 // P..@....T..T.

txt_da92:
        .text "!T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $27,$50,$00,$03,$d4,$00,$03,$3c,$a2,$21,$0c,$a2,$25,$04,$00,$40 // 'P.....<.!..%..@
        .byte $01,$01,$a2                           // ...

txt_daa8:
        .text "!D"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$22,$54,$00,$01,$a9,$00,$06,$ee,$40,$07,$ff,$40,$1b,$ff,$90 // `"T......@..@...
        .byte $1b,$77,$90,$6a,$ee,$a4,$6a,$aa,$a4,$66,$9a,$64,$95,$a9,$58,$51 // .w.j..j..f.d..XQ
        .byte $55,$14,$00,$54,$a2                   // U..T.

txt_dad0:
        .text "!T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$14,$a2,$21,$14,$a2,$21,$1f,$a2,$21,$f3,$a2,$25,$c0,$00,$bc // !..!..!..!..%...
        .byte $01,$01,$a2                           // ...

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

txt_dae9:
        .text "!D"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$28,$54,$00,$01,$a9,$00,$06,$ee,$40,$07,$ff,$40,$07,$ff,$40 // `(T......@..@..@
        .byte $1b,$77,$90,$1a,$ee,$90,$6a,$aa,$a4,$6a,$9a,$a4,$69,$a9,$a4,$64 // .w....j..j..i..d
        .byte $54,$64,$64,$54,$64,$10,$54,$10,$00,$15,$a2,$21,$05,$a2,$24,$07 // TddTd.T....!..$.
        .byte $c0,$00,$0c,$a2,$21,$0c,$a2,$25,$04,$00,$40,$01,$01,$a2 // ....!..%..@...

txt_db2a:
        .text "!D"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$22,$54,$00,$01,$a9,$00,$06,$ee,$40,$07,$ff,$40,$1b,$ff,$90 // `"T......@..@...
        .byte $1b,$77,$90,$6a,$ee,$a4,$6a,$aa,$a4,$66,$9a,$64,$95,$a9,$58,$51 // .w.j..j..f.d..XQ
        .byte $55,$14,$00,$54,$a2                   // U..T.

txt_db52:
        .text "!T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$14,$a2,$21,$14,$a2,$21,$1f,$a2,$21,$f3,$a2,$23,$c0,$00,$bc // !..!..!..!..#...
        .byte $a6,$25,$05,$01,$40,$00,$44,$a2,$60,$22,$54,$00,$01,$a9,$00,$16 // .%..@.D.`"T.....
        .byte $ee,$50,$6b,$ff,$a4,$ab,$ff,$a8,$6b,$77,$a4,$5a,$ee,$94,$16,$aa // .Pk.....kw.Z....
        .byte $50,$06,$9a,$40,$01,$a9,$00,$01,$54,$00,$01,$54,$a2 // P..@....T..T.

txt_db92:
        .text "!T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $27,$50,$00,$03,$d4,$00,$03,$3c,$a2,$21,$0c,$a2 // 'P.....<.!..

txt_dba1:
        .text "'L"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $10,$4c,$e6,$10,$01,$a3,$60,$29,$02,$0f,$00,$1f,$ff,$00,$84,$00 // .L....`)........
        .byte $c0,$20,$00,$02,$06,$00,$08,$ff,$00,$07,$0e,$00,$02,$04,$06,$12 // . ..............
        .byte $25,$15,$02,$00,$02,$04,$06,$04,$41,$81,$41,$22,$00,$3c,$01,$03 // %.......A.A".<..
        .byte $07,$e3,$fe,$a3                       // ....

txt_dbd8:
        .text "#A"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $60,$a3,$24,$07,$01,$22,$01,$a3,$2e,$02,$00,$02,$08,$00,$07 // `.$..".........

txt_dbea:
        .text "$7"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $00,$41,$03,$01,$03,$a3,$21,$02,$a3,$26,$80,$00,$80,$09,$09,$0a // .A....!..&......
        .byte $a3,$e3,$05,$21,$02,$a6,$2d,$03,$08,$00,$14,$b4,$00,$1a,$08,$10 // ...!..-.........
        .byte $d0,$00,$01,$01,$a2,$23,$c1,$16,$cf,$a6,$21,$08,$a2,$60,$27,$f8 // .....#....!..`'.
        .byte $a7,$f5,$00,$02,$00,$30,$0a,$08,$06,$04,$03,$02,$03,$30,$0e,$0c // .....0.......0..
        .byte $24,$24,$0e,$0c,$10,$30,$0e,$0c,$3c,$0e,$48,$0c,$3c,$30,$0e // $$...0..<.H.<0.

txt_dc3c:
        .text "H$$HH$"
        .byte $81,$e7,$41,$21,$81,$02,$41,$41,$81,$81,$2a,$41,$41,$81,$11,$81 // ..A!..AA..*AA...
        .byte $11,$81,$81,$41,$15,$e3,$81,$22,$15,$81,$a3,$60,$c6,$06,$0f,$ff // ...A..."...`....
        .byte $f1,$f2,$f4,$ad,$06,$10,$c9,$01,$f0,$74,$c9,$02,$d0,$3c,$4c,$48 // .........t...<LH
        .byte $11,$aa,$bd,$9a,$19,$8d,$46,$10,$8a,$8d,$7c,$10,$a2,$00,$0a,$0a // ......F...|.....
        .byte $18,$6d,$7c,$10,$6d,$7c,$10,$a8,$b9,$55,$18,$9d,$4f,$18,$c8,$e8 // .m|.m|...U..O...
        .byte $e0,$06,$d0,$f4,$a0,$00,$ad,$7c,$10,$0a,$6d,$7c,$10,$aa,$b9,$07 // .......|..m|....
        .byte $10,$99,$07,$10,$e8,$c8,$c0,$03,$d0,$f4,$a2,$02,$a9,$00,$9d,$30 // ...............0
        .byte $10,$9d,$2a,$10,$9d,$27,$10,$9d,$1e,$10,$9d,$80,$10,$9d,$21,$10 // ..*..'........!.
        .byte $9d,$83,$10,$9d,$24,$10,$ca,$10,$e5,$a9,$1f,$8d,$54,$11,$a9,$01 // ....$.......T...
        .byte $8d,$06,$10,$a2,$18,$a9,$00,$9d,$00,$d4,$ca,$10,$fa,$60,$a9,$1f // .............`..
        .byte $8d,$18,$d4,$a2,$02,$8e,$0c,$10,$ce,$42,$10,$10,$06,$ad,$46,$10 // .........B....F.
        .byte $8d,$42,$10,$bd,$1a,$10,$8d,$1d,$10,$ad,$42,$10,$cd,$46,$10,$d0 // .B........B..F..
        .byte $1f,$8a,$0a,$a8,$b9,$4f,$18,$85,$14,$b9,$50,$18,$85,$15,$de,$24 // .....O....P....$
        .byte $10,$10,$03,$4c,$4f,$15,$bd,$64,$10,$f0,$05,$a9,$fe,$9d,$33,$10 // ...LO..d......3.
        .byte $bd,$30,$10,$e3,$0a,$60,$3c,$a8,$8c,$49,$10,$b9,$b3,$18,$29,$f0 // .0...`<..I....).
        .byte $8d,$3b,$10,$b9,$b6,$18,$29,$0f,$8d,$57,$10,$c9,$04,$b0,$05,$b9 // .;....)..W......
        .byte $b4,$18,$d0,$03,$4c,$49,$12,$bd,$64,$10,$c9,$02,$b0,$1c,$ac,$49 // ....LI..d......I
        .byte $10,$b9,$b4,$18,$48,$29,$0f,$9d,$14,$10,$68,$29,$f0,$9d,$11,$10 // ....H)....h)....
        .byte $b9,$b2,$18,$e4,$4a,$62,$52,$9d,$17,$10,$bd,$17,$10,$c9,$ff,$f0 // ....JbR.........
        .byte $1e,$de,$17,$10,$bd,$17,$10,$c9,$ff,$d0,$5a,$bd,$14,$10,$29,$fe // ..........Z...).
        .byte $9d,$14,$10,$bd,$14,$10,$29,$7f,$4a,$9d,$0e,$10,$4c,$49,$12,$bd // ......).J...LI..
        .byte $0e,$10,$10,$22,$18,$bd,$7d,$10,$7d,$11,$10,$9d,$7d,$10,$bd,$3f // ..."..}.}...}..?
        .byte $10,$69,$00,$9d,$3f,$10,$de,$0e,$10   // .i..?....

txt_ddab:
        .text "0*"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $14,$10,$29,$7f,$9d,$0e,$10,$4c,$49,$12,$38,$bd,$7d,$10,$fd,$11 // ..)....LI.8.}...
        .byte $10,$9d,$7d,$10,$bd,$3f,$10,$e9,$00,$9d,$3f,$10,$de,$0e,$10,$10 // ..}..?....?.....
        .byte $08,$bd,$14,$10,$09,$80,$9d,$0e,$10,$ad,$3b,$10,$f0,$55,$ac,$49 // ..........;..U.I
        .byte $10,$b9,$b2,$18,$29,$0f,$8d,$71,$12,$bd,$54,$10,$d0,$1d,$bd,$5b // ....)..q..T....[
        .byte $10,$18,$6d,$3b,$10,$9d,$5b,$10,$bd,$5e,$10,$69,$00,$9d,$5e,$10 // ..m;..[..^.i..^.
        .byte $c9,$0f,$d0,$20,$a9,$01,$9d,$54,$10,$d0,$19,$bd,$5b,$10,$38,$ed // ... ...T....[.8.
        .byte $3b,$10,$9d,$5b,$10,$bd,$5e,$10,$e9,$00,$9d,$5e,$10,$d0,$05,$a9 // ;..[..^....^....
        .byte $00,$9d,$54,$10,$ac,$1d,$10,$bd,$5e,$10,$99,$03,$d4,$bd,$5b,$10 // ..T.....^.....[.
        .byte $99,$02,$d4,$bd,$83,$10,$f0,$64,$bd,$78,$10,$f0,$3a,$18,$bd,$7d // .......d.x..:..}
        .byte $10,$6d,$77,$10,$9d,$7d,$10,$bd,$3f,$10,$69,$00,$9d,$3f,$10,$dd // .mw..}..?.i..?..
        .byte $73,$10,$f0,$04,$b0,$0e,$90,$44,$bd,$7d,$10,$dd,$70,$10,$f0,$04 // s......D.}..p...
        .byte $b0,$02,$90,$38,$bd,$70,$10,$9d,$7d,$10,$bd,$73,$10,$9d,$3f,$10 // ...8.p..}..s..?.
        .byte $a9,$00,$9d,$83,$10,$f0               // ......

txt_de74:
        .text "%8"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $7d,$10,$ed,$77,$10,$9d,$7d,$10,$bd,$3f,$10,$e9,$00,$9d,$3f,$10 // }..w..}..?....?.
        .byte $dd,$73,$10,$f0,$04,$90,$d4,$b0,$0a,$bd,$7d,$10,$dd,$70,$10,$f0 // .s........}..p..
        .byte $ca,$90,$c8,$ac,$49,$10,$bd,$64,$10,$c9,$02,$90,$0e,$b9,$af,$18 // ....I..d........
        .byte $48,$bd,$3f,$10,$48,$bd,$7d,$10,$4c,$36,$13,$b9,$b6,$18,$29,$f0 // H.?.H.}.L6....).
        .byte $18,$69,$01,$48,$c9,$81,$d0,$e9,$a9,$c0,$48,$a9,$00,$9d,$4e,$10 // .i.H......H...N.
        .byte $68,$9d,$4b,$10,$68,$9d,$2a,$10,$ad,$57,$10,$c9,$0f,$d0,$3f,$bd // h.K.h.*..W....?.
        .byte $51,$10,$38,$fd,$24,$10,$c9,$01,$90,$17,$b9,$b4,$18,$c9,$80,$b0 // Q.8.$...........
        .byte $13,$8d,$76,$10,$bd,$3f,$10,$18,$6d,$76,$10,$9d,$4b,$10,$9d,$3f // ..v..?..mv..K..?
        .byte $10,$4c,$a6,$14,$38,$e9,$80,$8d,$76,$10,$bd,$3f,$10,$38,$ed,$76 // .L..8...v..?.8.v
        .byte $10,$c9,$0a,$90,$ec,$9d,$4b,$10,$9d,$3f,$10,$4c,$a6,$14,$ad,$57 // ......K..?.L...W
        .byte $10,$29,$02,$f0,$66,$bd,$64,$10,$c9,$02,$b0,$21,$ac,$49,$10,$ad // .)..f.d....!.I..
        .byte $d3,$10,$8d,$0b,$10,$b9,$b5,$18,$48,$29,$0f,$8d,$d2,$10,$8d,$0a // ........H)......
        .byte $10,$68,$29,$f0,$18,$69,$0f,$8d,$d4,$10,$8d,$0d,$10,$bd,$d5,$10 // .h)..i..........
        .byte $8d,$17,$d4,$ad,$0a,$10,$d0,$08,$ad,$0b,$10,$d0,$15,$4c,$fe,$13 // .............L..
        .byte $ce,$0a,$10,$ad,$0d,$10,$18,$69,$08,$8d,$0d,$10,$8d,$16,$d4,$4c // .......i.......L
        .byte $fe,$13,$ce,$0b,$10,$a9,$00,$cd,$0d,$10,$b0,$19,$ad,$0d,$10,$38 // ...............8
        .byte $e9,$08,$8d,$0d,$10,$8d,$16,$d4,$4c,$fe,$13,$ce,$0c,$10,$10,$05 // ........L.......
        .byte $a9,$f0,$8d,$17,$d4,$ad,$57,$10,$29,$04,$f0,$59,$b9,$b4,$18,$c9 // ......W.)..Y....
        .byte $20,$b0,$0a,$a9,$00,$8d,$4d,$14,$8d,$55,$14,$f0,$14,$bd,$2d,$10 //  .....M..U....-.
        .byte $0a,$a8,$b9,$0b,$17,$8d,$55,$14,$b9,$0c,$17,$8d,$4d,$14,$ac,$49 // ......U.....M..I
        .byte $10,$b9,$b4,$18,$e3,$0a,$60,$3b,$8d,$86,$10,$98,$48,$bd,$64,$10 // ......`;....H.d.
        .byte $c9,$09,$b0,$1d,$18,$6d,$86,$10,$a8,$88,$b9,$af,$10,$9d,$2a,$10 // .....m........*.
        .byte $b9,$8f,$10,$18,$69,$00,$9d,$4b,$10,$a9,$00,$18,$69,$00,$9d,$4e // ....i..K....i..N
        .byte $10,$68,$a8,$4c,$a6,$14,$ad,$57,$10,$29,$08,$f0,$41,$b9,$b4,$18 // .h.L...W.)..A...
        .byte $f0,$11,$48,$e4,$4a,$60,$64,$8d,$6e,$10,$68,$29,$0f,$8d,$6f,$10 // ..H.J`d.n.h)..o.
        .byte $4c,$84,$14,$a9,$0c,$8d,$6e,$10,$0a,$8d,$6f,$10,$ce,$67,$10,$10 // L.....n...o..g..
        .byte $05,$a9,$02,$8d,$67,$10,$ac,$67,$10,$bd,$2d,$10,$18,$79,$6d,$10 // ....g..g..-..ym.
        .byte $0a,$a8,$b9,$0b,$17,$9d,$4e,$10,$b9,$0c,$17,$9d,$4b,$10,$ac,$1d // ......N.....K...
        .byte $10,$bd,$4b,$10,$99,$01,$d4,$bd,$4e,$10,$99,$00,$d4,$bd,$2a,$10 // ..K.....N.....*.
        .byte $3d,$33,$10,$99,$04,$d4,$fe,$64,$10,$ca,$30,$41,$4c,$68,$11,$bd // =3.....d..0ALh..
        .byte $b0,$18,$29,$10,$d0,$4a,$bd,$b0,$18,$29,$0f,$e4,$0a,$60,$46,$8d // ..)..J...)...`F.
        .byte $f1,$14,$8a,$a8,$ae,$38,$10,$bd,$8c,$10,$f0,$22,$c9,$01,$f0,$10 // .....8....."....
        .byte $bd,$89,$10,$c9,$10,$90,$16,$38,$e9,$10,$9d,$89,$10,$4c,$02,$15 // .......8.....L..
        .byte $bd,$89,$10,$38,$f9,$b5,$18,$9d,$89,$10,$fe,$8c,$10,$60,$b9,$b1 // ...8.........`..
        .byte $18,$9d,$89,$10,$4c,$02,$15,$fe,$1e,$10,$bc,$1e,$10,$b1,$14,$60 // ....L..........`
        .byte $bd,$b0,$18,$29,$0f,$e4,$0a,$60,$c9,$8d,$3b,$15,$8a,$a8,$ae,$38 // ...)...`..;....8
        .byte $10,$bd,$8c,$10,$f0,$d8,$c9,$01,$f0,$10,$bd,$89,$10,$c9,$fe,$b0 // ................
        .byte $cc,$18,$69,$10,$9d,$89,$10,$4c,$02,$15,$bd,$89,$10,$18,$79,$b5 // ..i....L......y.
        .byte $18,$9d,$89,$10,$4c,$02,$15,$20,$12,$15,$c9,$ff,$d0,$16,$a9,$00 // ....L.. ........
        .byte $9d,$24,$10,$9d,$21,$10,$9d,$1e,$10,$9d,$27,$10,$a9,$1f,$8d,$54 // .$..!.....'....T
        .byte $11,$20,$12,$15,$c9,$fe,$d0,$06,$a9,$02,$8d,$06,$10,$60,$c9,$74 // . ...........`.t
        .byte $90,$09,$38,$e9,$80,$9d,$cf,$10,$20,$0f,$15,$c9,$60,$90,$08,$29 // ..8..... ...`..)
        .byte $0f,$9d,$80,$10,$20,$0f,$15,$c9,$50,$90,$08,$29,$0f,$9d,$27,$10 // .... ...P..)..'.
        .byte $20,$0f,$15,$c9,$40,$90,$09,$38,$e9,$30,$8d,$54,$11,$20,$0f,$15 //  ...@..8.0.T. ..
        .byte $a8,$bd,$07,$10,$f0,$08,$a9,$ff,$9d,$24,$10,$4c,$a6,$14,$98,$0a // .........$.L....
        .byte $a8,$b9,$cf,$17,$85,$f8,$b9,$d0,$17,$85,$f9,$a9,$00,$9d,$64,$10 // ..............d.
        .byte $9d,$83,$10,$a9,$ff,$9d,$33,$10,$bc,$21,$10,$b1,$f8,$c9,$ff,$d0 // ......3..!......
        .byte $0b,$a9,$00,$9d,$21,$10,$fe,$1e,$10,$4c,$a6,$14,$c9,$e0,$90,$4a // ....!....L.....J
        .byte $29,$0f,$e4,$0a,$60,$97,$8d,$77,$10,$a9,$01,$9d,$83,$10,$bd,$2d // )...`..w.......-
        .byte $10,$8d,$09,$16,$20,$4a,$16,$b1,$f8,$18,$7d,$cf,$10,$8d,$3a,$10 // .... J....}...:.
        .byte $c9,$05,$90,$07,$a9,$01,$9d,$78,$10,$d0,$05,$a9,$00,$9d,$78,$10 // .......x......x.
        .byte $bd,$51,$10,$9d,$24,$10,$ad,$3a,$10,$0a,$a8,$b9,$0b,$17,$9d,$70 // .Q..$..:.......p
        .byte $10,$b9,$0c,$17,$9d,$73,$10,$4c,$dc,$16,$20,$38,$16,$4c,$5e,$16 // .....s.L.. 8.L^.
        .byte $c9,$c0,$90,$14,$29,$1f,$18,$7d,$80,$10,$9d,$30,$10,$a9,$00,$9d // ....)..}...0....
        .byte $8c,$10,$fe,$21,$10,$c8,$b1,$f8,$c9,$80,$90,$09,$29,$3f,$9d,$51 // ...!........)?.Q
        .byte $10,$fe,$21,$10,$c8,$60,$b1,$f8,$29,$7f,$18,$7d,$cf,$10,$9d,$2d // ..!..`..)..}...-
        .byte $10,$0a,$a8,$b9,$0b,$17,$9d,$7d,$10,$b9,$0c,$17,$9d,$3f,$10,$bd // .......}.....?..
        .byte $51,$10,$9d,$24,$10,$8a,$8d,$38,$10,$a8,$bd,$30,$10,$e3,$0a,$61 // Q..$...8...0...a
        .byte $41,$aa,$bd,$af,$18,$8d,$39,$10,$ac,$1d,$10,$bd,$b3,$18,$29,$0f // A.....9.......).
        .byte $99,$03,$d4,$48,$bd,$b6,$18,$29,$01,$f0,$13,$20,$c7,$14,$ac,$1d // ...H...)... ....
        .byte $10,$bd,$89,$10,$99,$06,$d4,$a9,$00,$99,$05,$d4,$f0,$0f,$bd,$b1 // ................
        .byte $18,$99,$06,$d4,$bd,$b0,$18,$99,$05,$d4,$ae,$38,$10,$a9,$00,$99 // ...........8....
        .byte $02,$d4,$9d,$5b,$10,$9d,$54,$10,$9d,$3c,$10,$68,$9d,$5e,$10,$ad // ...[..T..<.h.^..
        .byte $39,$10,$9d,$2a,$10,$fe,$21,$10,$bc,$21,$10,$b1,$f8,$c9,$ff,$d0 // 9..*..!..!......
        .byte $18,$a9,$00,$9d,$21,$10,$9d,$80,$10,$bd,$27,$10,$f0,$05,$de,$27 // ....!.....'....'
        .byte $10,$d0,$03,$fe,$1e,$10,$4c,$a6,$14,$c9,$fe,$d0,$f9,$a9,$01,$9d // ......L.........
        .byte $07,$10,$d0,$dd,$16,$01,$27,$01,$39,$01,$4b,$01,$5f,$01,$74,$01 // ......'.9.K._.t.
        .byte $8a,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02 // ............-.N.
        .byte $71,$02,$96,$02,$be,$02,$e7,$02,$14,$03,$42,$03,$74,$03,$a9,$03 // q.........B.t...
        .byte $e0,$03,$1b,$04,$5a,$04,$9c,$04,$e2,$04,$2d,$05,$7b,$05,$cf,$05 // ....Z.....-.{...
        .byte $27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$38,$09 // '.....Q...7...8.
        .byte $c4,$09,$59,$0a,$f7,$0a,$9e,$0b,$4e,$0c,$0a,$0d,$d0,$0d,$a2,$0e // ..Y.....N.......
        .byte $81,$0f,$6d,$10,$67,$11,$70,$12,$89,$13,$b2,$14,$ed,$15,$3b,$17 // ..m.g.p.......;.
        .byte $9d,$18,$14,$1a,$a0,$1b,$45,$1d,$03,$1f,$db,$20,$cf,$22,$e1,$24 // ......E.... .".$
        .byte $12,$27,$65,$29,$db,$2b,$76           // .'e).+v

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

txt_e32e:
        .text "I$N"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $52,$b6,$57,$ed,$5c,$73,$62,$4e,$68,$82,$6e,$14,$75,$0a,$7c,$6a // R.W.\sbNh.n.u.|j
        .byte $83,$3b,$8b,$82,$93,$48,$9c,$93,$a5,$6b,$af,$da,$b9,$e7,$c3,$9c // .;...H...k......
        .byte $d0,$04,$dd,$28,$ea,$14,$f8,$a6,$60,$75,$13,$19,$17,$19,$31,$19 // ...(....`u....1.
        .byte $4f,$19,$62,$19,$78,$a9,$f0,$8d,$1a,$d0,$a9,$ea,$8d,$15,$03,$a9 // O.b.x...........
        .byte $31,$8d,$14,$03,$20,$a3,$fd,$58,$20,$5b,$ff,$a9,$00,$8d,$20,$d0 // 1... ..X [.... .
        .byte $8d,$21,$d0,$aa,$9d,$00,$d4,$e8,$e0,$19,$d0,$f8,$aa,$a9,$1d,$85 // .!..............
        .byte $af,$85,$2e,$a9,$d3,$85,$2d,$85,$ae,$bd,$1c,$18,$9d,$3c,$03,$e8 // ......-......<..
        .byte $e0,$33,$d0,$f5,$4c,$3c,$03,$78,$a9,$34,$85,$01,$a2,$00,$bd,$00 // .3..L<.x.4......
        .byte $29,$9d,$01,$08,$e8,$d0,$f7,$ee,$48,$03,$ee,$45,$03,$d0,$ef,$a9 // ).......H..E....
        .byte $37,$85,$01,$a9,$00,$8d,$00,$08       // 7.......

txt_e3ca:
        .text "X Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7,$ab,$60,$60,$f7,$18,$ff,$18,$07,$19,$f7,$18,$ff // L...``.........

txt_e3dd:
        .encoding "screencode_mixed"
        .text "xgy music by marcus schnider / ripped by excell of ikari!  you can't hurt us lamers"
        .encoding "petscii_upper"

txt_e430:
        .text "!!  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $60,$25,$41,$00,$fe,$0f,$68,$00,$f6,$82,$01,$01,$f8,$0f,$48,$00 // `%A...h.......H.
        .byte $51,$05,$01,$01,$f8,$0f,$48,$01,$51,$05,$17,$00,$f5,$0f,$f8,$90 // Q.....H.Q.......
        .byte $00,$8f,$41,$00,$f7,$0f,$f8,$a2,$60,$57,$80,$41,$00,$f9,$0f,$a8 // ..A.....`W.A....
        .byte $37,$00,$88,$41,$00,$f9,$0f,$a8,$38,$00,$88,$41,$00,$f9,$0f,$a8 // 7..A....8..A....
        .byte $58,$00,$88,$80,$58,$01,$54,$00,$52,$01,$ff,$80,$54,$04,$56,$04 // X...X.T.R...T.V.
        .byte $54,$03,$ff,$80,$54,$00,$54,$03,$54,$02,$54,$00,$02,$02,$ff,$c0 // T...T.T.T.T.....
        .byte $9f,$00,$ff,$c1,$85,$18,$83,$24,$22,$81,$18,$83,$24,$18,$22,$1f // .......$"...$.".
        .byte $85,$1b,$83,$27,$22,$81,$24,$83,$1d,$22,$23,$24,$ff,$c6,$81,$3c // ...'".$.."#$...<
        .byte $83,$e3,$3c,$23,$81,$3c,$83,$e4       // ..<#.<..

txt_e4bd:
        .text "<$"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $81,$3c,$83,$e3,$3c,$24,$81,$3c,$c8,$83,$e4,$3c,$3d,$ff,$c5,$81 // .<..<$.<...<=...

txt_e4d0:
        .text "023<<:07500305:<"
        .byte $ff,$c2,$81,$00,$c2,$00,$c4           // .......

txt_e4e7:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $a2,$24,$c4                           // .$.

txt_e4ed:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $a2,$25,$c4,$48,$c2,$00,$c3,$a4,$29,$c2,$81,$00,$c2,$00,$c4 // .%.H....)......

txt_e4ff:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $a2,$2c,$c4                           // .,.

txt_e505:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$c3,$00,$c4,$48,$c2,$00,$c3,$a2,$26,$c3,$00,$c3,$00,$ff,$02 // ....H....&......
        .byte $a2,$60,$5a,$c4                       // .`Z.

txt_e51c:
        .text "H<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$c4,$48,$c3,$00,$c3,$00,$ff,$c5,$83,$3c,$81,$3c,$85 // ..H.......<.<.

txt_e52d:
        .text "<<"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $89,$3c,$c5,$83,$3c,$c6,$83,$3a,$81,$3a,$85 // .<..<..:.:.

txt_e53b:
        .text "::"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $8d,$3c,$c9,$83,$3c,$81,$3c,$85       // .<..<.<.

txt_e546:
        .text "<<"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $89,$3c,$83,$3c,$c7,$83,$3c,$81,$3c,$85,$3c,$3c,$83,$3c,$c8,$83 // .<.<..<.<.<<.<..
        .byte $1f,$81,$1d,$18,$18,$ff,$cb,$87,$3c,$83,$43,$87 // ........<.C.

txt_e565:
        .text "A?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $41,$87,$3a,$83,$41,$87,$3f,$3e,$93,$3f,$8f,$41,$ff,$86,$09,$00 // A.:.A.?>.?.A....
        .byte $ce,$22,$fd,$fd,$c2,$60,$2a,$fd,$f5,$d7,$5f,$7d,$f5,$ff,$d5,$5f // ."...`*..._}..._
        .byte $fd,$d5,$50,$42,$0a,$55,$7f,$fa,$54,$00,$2a,$a0,$81,$55,$ff,$aa // ..PB.U..T.*..U..
        .byte $00,$aa,$aa,$00,$55,$55,$ff,$aa,$00,$aa,$aa,$0a,$2a,$55,$ff,$aa // ....UU......*U..
        .byte $00,$e4,$aa,$24,$55,$ff,$ab,$0b,$e4,$8b,$e4,$7f,$60,$4c,$7d,$75 // ...$U.......`L}u
        .byte $57,$5f,$ff,$fd,$d5,$5f,$7d,$f5,$d4,$50,$f5,$57,$ff,$d5,$50,$02 // W_..._}..P.W..P.
        .byte $2a,$a8,$55,$ff,$aa,$40,$08,$aa,$00,$15,$57,$f5,$bf,$aa,$02,$a0 // *.U..@....W.....
        .byte $2a,$0a,$ff,$5f,$d5,$ff,$af,$2a,$00,$aa,$fd,$55,$7f,$f5,$54,$80 // *.._...*...U..T.
        .byte $0a,$aa,$55,$ff,$ea,$50,$02,$aa,$80,$05,$55,$fd,$af,$2a,$00,$a8 // ..U..P....U..*..
        .byte $0a,$42,$ff,$57,$f5,$bf,$ab,$0a,$82,$a0,$c2,$29,$7f,$5f,$d7,$f5 // .B.W.......)._..
        .byte $bd,$af,$d5,$df,$de,$e3,$dd,$60,$2a,$5d,$5d,$55,$ff,$aa,$00,$2a // .......`*]]U...*
        .byte $2a,$0a,$2a,$55,$ff,$aa,$00,$aa,$aa,$80,$85,$55,$ff,$aa,$02,$a0 // *.*U.......U....
        .byte $aa,$00,$54,$5f,$d5,$ff,$ab,$0a,$80,$a8,$2a,$ff,$7f,$57,$f5,$bd // ..T_......*..W..
        .byte $af,$2b,$0a,$e4,$fd,$60,$44,$7d,$5d,$d5,$f5,$55,$ff,$ea,$d0,$d2 // .+...`D}]..U....
        .byte $d2,$d0,$d2,$55,$ff,$aa,$00,$aa,$aa,$a8,$a8,$55,$ff,$ab,$0b,$8b // ...U.......U....
        .byte $8b,$0b,$5b,$55,$ff,$aa               // ..[U..

txt_e65e:
        .byte $40                                   // @ character
        .text "JJBJU"
        .byte $ff,$aa,$00,$aa,$aa,$a0,$a1,$55,$ff,$aa,$00,$a8,$aa,$00,$55,$57 // .......U......UW
        .byte $f5,$bf,$aa,$02,$a0,$28,$0a,$ff,$5f,$d5 // .....(.._.

// --- Region $e685-$ea07 ---
.pc = $e685 "dat_e685"

dat_e685:
        .byte $21,$7f,$5f,$d7,$f5,$bd,$f5,$f7,$f7,$d7,$df,$dd,$dd,$5d,$d4,$d0 // !._..........]..
        .text "R"
        .byte $40                                   // @ character
        .text "HA"
        .byte $10

txt_e69a:
        .text "5*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $22,$88,$00,$11,$44,$55,$8a,$0b,$2b,$2f,$e4,$2d,$22,$fd,$dd,$e3 // "...DU..+/.-"...
        .byte $5d,$e3,$dd,$30,$0a,$0a,$18,$02,$10,$34,$00,$55,$aa,$aa,$88,$22 // ]..0.....4.U..."
        .byte $00,$44,$00,$55,$e3,$8b,$60,$22,$0b,$0b,$4b,$0b,$5b,$5d,$7d,$75 // .D.U..`"..K.[]}u
        .byte $74,$f4,$d4,$d1,$d3,$42,$0a,$22,$08,$80,$11,$04,$55,$a8,$a0,$22 // t....B."....U.."
        .byte $82,$02,$12                           // ...

txt_e6e0:
        .text "BR"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $bf,$b7,$f7,$d5,$e3,$dd               // ......

txt_e6e9:
        .text "=JBP"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1,$d1,$d3,$d3,$aa,$aa,$88,$22,$00,$44,$11,$55,$aa,$a8,$88,$20 // .......".D.U... 
        .byte $00,$44,$10                           // .D.

txt_e701:
        .text "T+/"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $bd,$b5,$e3,$b7                       // ....

txt_e709:
        .text "$R"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d4,$f4,$e4,$74,$31,$a8,$aa,$22,$88,$00,$11,$44,$55,$2b,$0b,$0a // ...t1.."...DU+..
        .byte $82,$02,$12,$40,$54,$5d,$e3,$dd,$21,$fd,$e3,$bd,$28,$0a,$0a,$18 // ...@T]..!...(...
        .byte $02,$10,$14,$31,$35,$e3,$8b,$2a,$0b,$0b,$4b,$0b,$4b,$f5,$7d,$5d // ...15..*..K.K.}]
        .byte $5f,$57,$e3,$77,$60,$29,$2a,$0a       // _W.w`)*.

txt_e744:
        .text "BH"
        .byte $40                                   // @ character
        .text "ADE"
        .byte $82,$a0,$20,$88,$00,$11               // .. ...

txt_e750:
        .text "DU"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $bd,$ad,$2d,$2f,$2b,$0b,$4b,$d0,$d0,$d1,$d0,$d1,$d1,$d3,$d3,$a8 // ..-/+.K.........
        .byte $a8,$88,$20,$00,$44,$10,$54,$bf,$e7,$b7 // .. .D.T...

txt_e76d:
        .text "=BBF"
        .byte $40                                   // @ character
        .text "DELM"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$22,$88,$00,$11                   // ."...

txt_e77c:
        .text "DU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$22,$82,$02,$12,$42,$52,$fd,$df,$d7,$d7,$d5,$e3,$dd // ."...BR.......

txt_e78d:
        .text "=H"
        .byte $40                                   // @ character
        .text "Q"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1,$d1,$d3,$d3,$a0,$a8,$88,$22,$00,$44,$11,$55,$ad,$2f,$2b,$0b // .......".D.U./+.
        .byte $0b,$4a,$02,$52,$75,$77,$77,$57,$df,$e3,$dd,$22,$7d,$75,$e6,$74 // .J.RuwwW..."}u.t
        .text "*=7?"
        .byte $ff,$df,$cf,$ef,$e7,$dd,$77,$c3
        .byte $23,$77
        .byte $33,$9b
        .byte $e8,$2d,$22,$df,$d5,$c5,$23,$55,$ff,$55,$c5,$23,$5f,$ff,$55,$c7 // .-"...#U.U.#_.U.
        .byte $21,$57,$e6,$f7,$2a,$d3               // !W..*.

txt_e7d8:
        .text "SCOMLNN"
        .byte $dd,$77,$c3,$25,$f7,$f3,$79,$d2,$72,$e3,$f2,$23,$72,$32,$b2,$e8 // .w.%..y.r..#r2..
        .byte $dd,$e8,$d3,$22,$77,$dd,$c2,$26,$7f,$3d,$bc,$9e,$74,$dc,$e3,$fc // ..."w..&.=..t...
        .byte $23,$dc,$cc,$6c,$e8,$b7,$e8,$74,$22,$dd,$77,$c2,$27,$df,$cf,$ef // #..l...t".w.'...
        .byte $e7,$dc,$74,$fc,$c2,$25,$77,$33,$9b,$bd,$ad,$e6 // ..t..%w3....

txt_e81b:
        .text "-*7=??73;9"
        .byte $77,$dd,$c3,$24,$dd,$cc,$e6,$4b,$e7,$cb,$e8,$77 // w..$...K...w

txt_e831:
        .text "1MGOOMLNN"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $4a,$c2,$f2,$f2,$72,$32,$b2,$4d,$e3   // J...r2.M.

txt_e844:
        .text "O.MLNN"
        .byte $72,$d2,$f0,$fc,$fc,$dc,$cc,$6c,$fd,$b5,$e6,$b4,$22,$61,$28,$e3 // r......l...."a(.
        .byte $aa
        .byte $26,$a8,$aa,$a2,$8b,$a9,$a8,$e4,$aa
        .text ",*/*"
        .byte $00,$aa
        .byte $aa,$a8,$aa,$a2,$ff,$aa,$02,$e4,$a2,$21,$22,$e8,$df,$e8,$f7,$22 // .........!"...."
        .byte $46,$42,$e6,$4a,$22,$18,$8a,$e3,$aa,$26,$8a,$aa,$22,$b2,$92,$82 // FB.J"....&.."...
        .byte $e5,$a2,$22,$d1,$d0,$e6,$d2,$22,$86,$a2,$e3,$aa,$26,$a2,$aa,$88 // .."...."....&...
        .byte $2c,$a4,$a0,$e5,$a8,$22,$18,$0a,$e5,$2a,$23,$28,$62,$2a,$e3,$aa // ,...."...*#(b*..

txt_e8aa:
        .text "&*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $8a,$cb,$4b,$0b,$e5,$8b,$e3,$77,$27,$57,$5f,$5d,$7d,$f9,$46,$42 // ..K....w'W_]}.FB
        .byte $e4,$4a,$24,$0a,$28,$18,$8a,$e3,$aa,$2b,$8a,$aa,$8a,$b2,$92,$82 // .J$.(....+......
        .byte $82,$8a,$8b,$8b,$0b,$e3,$dd,$27,$d5,$d7,$d7,$df,$fe,$d1,$d0,$e3 // .......'........
        .byte $d2
        .text "%RBJ"
        .byte $86,$a2,$e3,$aa
        .byte $24,$a2,$aa
        .byte $22,$20,$e3,$a1
        .byte $26,$81,$85,$87,$07,$b4,$b4,$e5,$f4,$60,$21,$74,$a8,$a0,$89,$a0 // &........`!t....
        .byte $84,$21,$84,$11,$8a,$2a,$0a,$22,$48,$12 // .!...*."H.

txt_e907:
        .byte $40                                   // @ character
        .text "R"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a0,$89,$00,$15,$2f,$2d,$2d,$82,$22,$02,$02,$56,$ff,$55,$ff,$e6 // ..../--."..V.U..
        .byte $df,$32,$5f,$ff                       // .2_.

txt_e91e:
        .text "JJHJHBHA"
        .byte $88,$02,$90,$02,$44,$11,$44,$15,$e3,$a2,$25,$22,$82,$22,$02,$22 // ....D.D...%"."."
        .byte $e5,$d2,$60,$83,$d0,$d2,$d0,$a2,$80,$24,$80,$11,$84,$11 // ..`......$....

txt_e944:
        .text "E("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $28,$88,$20,$48,$00                   // (. H.

txt_e94c:
        .text "H*("
        .byte $22                                   // double quote character
        .text "(!"
        .byte $08,$21,$04,$22,$0a,$42,$08,$12,$44,$10,$54,$8a,$80,$a2,$a8,$21 // .!.".B..D.T....!
        .byte $88,$21,$84,$a8,$00,$42,$08,$12,$44,$10 // .!...B..D.

txt_e96c:
        .text "T*"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $89,$a0,$84,$88,$21,$84,$22,$2a,$08,$20,$40,$41,$05,$17,$1b,$1f // ....!."*. @A....
        .byte $1d,$5d,$7d,$75,$f5,$d5,$a2,$a0,$a8,$2a,$88,$22,$08,$21,$aa,$00 // .]}u.....*.".!..
        .byte $90,$02,$44,$11,$44,$15,$0a,$28,$a8,$2a,$88,$22,$08,$21,$22,$08 // ..D.D..(.*.".!".
        .byte $90,$02,$42,$12,$40,$10,$17,$1f,$5d,$7d,$f5,$bd,$ad,$2f,$85,$41 // ..B.@...]}.../.A
        .byte $15,$45,$15,$57,$1c                   // .E.W.

txt_e9b4:
        .byte $5c                                   // backslash character
        .text "DQTQ"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)

txt_e9ba:
        .text "455"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $23,$d5,$df,$de,$e3,$dd,$c2,$26,$55,$ff,$aa,$00,$07,$17,$c2,$60 // #......&U......`
        .byte $64,$55,$ff,$aa,$00,$0d,$0d,$f7,$f7,$57,$ff,$ab,$0b // dU.......W...

txt_e9db:
        .text "KKHDA"

loc_e9e0:
        .text "DAEAET"
        .byte $15
        .byte $55,$55,$5d,$73,$c3,$c3
        .byte $42,$12
        .byte $42
        .byte $12                                   // .

txt_e9f1:
        .text "RBRR"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $d1,$d0,$d1,$d0,$d1,$d0,$d1,$15,$05,$55,$15,$57,$5c,$70,$70,$10 // .........U.W\pp.
        .byte $44,$50                               // DP

// --- Region $ea39-$ea7d ---
.pc = $ea39 "Segment $ea39"
        .byte $7f,$c3,$22,$5d,$7d,$e6,$fd,$60,$25,$48,$14,$40,$11,$52,$42,$52 // .."]}..`%H.@.RBR
        .byte $52,$54,$15,$00,$55,$fd,$df,$d7,$d7,$48,$14,$11,$04 // RT..U....H...

txt_ea56:
        .text "DAP"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $54,$11
        .text "UUW"
        .byte $5c                                   // backslash
        .byte $70,$70
        .byte $2b,$0b
        .byte $4b,$4a,$42,$e3,$d2
        .byte $22
        .byte $74,$74,$e5,$f4,$31,$b4,$5c,$72,$78,$72,$78 // tt..1.\rxrx

txt_ea75:
        .text "*"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $35,$0d,$0d,$2d,$8d,$23               // 5..-.#

// --- Region $ea86-$f14f ---
.pc = $ea86 "dat_ea86"

dat_ea86:
        .byte $48,$6a,$dd,$dd,$5d,$fd,$a9,$00,$ab,$8b,$17,$1c,$1e,$1c,$1e,$0a // Hj..]...........
        .byte $68,$6a,$0d,$83,$03,$8b,$23,$88,$aa,$8a,$e5,$4b,$e3,$cb,$21,$45 // hj....#....K..!E
        .byte $e4                                   // .

txt_eaa7:
        .text "G,BBJ"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $20,$80,$22,$88,$a2,$2a,$a2,$52,$e4,$d2 //  ."..*.R..

txt_eab7:
        .text "(0"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $b4,$dd,$dd,$d5,$fd,$ad,$e3           // .......

txt_eac1:
        .text "-&"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $d1,$d0,$d5,$ff,$55,$c2,$26,$70,$c8,$00,$55,$ff,$55,$c2,$26,$d4 // ....U.&p..U.U.&.
        .byte $34,$00,$55,$ff,$55,$c2,$e4,$b7,$24,$f7,$57,$f5,$f7,$e7,$74,$29 // 4.U.U...$.W...t)
        .byte $f4,$17,$1c,$1e,$1c,$1e,$0a,$08,$2a,$e6,$7f,$22,$57,$f7,$e8,$fd // ........*.."W...
        .byte $e5,$d1,$33,$d0,$d0,$d2,$70,$c8,$e0,$c8,$e2,$a8,$8a,$a8,$d4 // ..3...p........

txt_eb03:
        .text "44"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $34,$8c,$ac,$ac,$e7,$b7,$31,$bf,$d5,$dd,$d5,$fd,$ad // 4.....1......

txt_eb13:
        .text "--/"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

txt_eb17:
        .text "44"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $34,$8c,$ac,$ac,$e8,$b4,$e4,$aa       // 4.......

txt_eb22:
        .text "$*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $2a,$2a,$e8,$aa,$22,$6a,$ea,$e6,$aa,$21,$6a,$e7,$aa,$e8,$8b,$e4 // **.."j...!j.....

txt_eb35:
        .text "J%BJBB"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $e7,$aa,$28,$a4                       // ..(.

txt_eb40:
        .byte $40                                   // @ character
        .text "JJBJBB"
        .byte $e4,$2a,$26,$0a,$2a,$0a,$0a,$8a,$80,$e6,$a8,$e4,$d2,$26,$d0,$d2 // .*&.*........&..
        .byte $d0,$d0,$a8,$a8,$e6,$aa,$22,$ab,$0b,$e6,$8b,$21,$2e,$e7,$2d,$28 // ......"....!..-(
        .byte $92,$02,$2a,$2a,$0a,$2a,$0a,$0a,$e8,$a8 // ..**.*....

txt_eb71:
        .text "*"
        .byte $40                                   // @ character
        .text "*"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $40,$d5,$d5,$00,$aa,$a2,$3e,$55,$00,$55,$55,$0b,$8b,$0b,$0b,$4b // @.....>U.UU....K
        .byte $0b                                   // .

txt_eb88:
        .text "KKDBDDMDMM"
        .byte $10,$0a,$10,$10,$35,$10,$35,$35,$00,$a8,$a2,$2c,$54,$00 // ....5.55...,T.

txt_eba0:
        .text "TT"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $d0,$d1,$d1,$d3,$d1,$d3,$d3,$e5,$74,$25,$75,$7f,$55,$ff,$d5,$c2 // ........t%u.U...
        .byte $26,$00,$55,$ff,$55,$ff,$55,$c2,$30,$00,$55,$ff,$55,$00,$15,$2f // &.U.U.U.0.U.U../
        .byte $2d,$2d,$5d,$fd,$55,$00,$55,$ff,$55,$c4,$24,$0b,$5b,$ff,$55,$c4 // --].U.U.U.$.[.U.
        .byte $24,$40,$55,$ff,$55,$c4,$24,$2d,$6d,$fd,$55,$c4,$e7,$f7,$29,$f5 // $@U.U.$-m.U...).

txt_ebe3:
        .text "OMOO"
        .byte $40                                   // @ character
        .text "U"
        .byte $ff
        .byte $55,$e5
        .byte $2d,$33,$6d,$ff
        .text "U?5??"
        .byte $00
        .byte $55,$ff
        .byte $55
        .byte $fc,$54,$fc,$fc,$00,$55,$ff,$55,$e6,$b7,$22,$f7,$57,$e4,$d3,$30 // .T...U.U..".W..0
        .byte $d0,$d5,$ff,$55,$cb,$4b,$cb,$cb,$0b,$5b,$ff,$55,$40,$55,$ff,$55 // ...U.K...[.U@U.U
        .byte $e4,$7f,$28,$2d,$6d,$fd,$5d,$dd,$dd,$df,$d5,$e5,$b4,$23,$b5,$ff // ..(-m.]......#..
        .byte $55,$ea,$7f,$c8,$26,$55,$ff,$ab,$0b   // U...&U...

txt_ec32:
        .text "KK"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $ea,$7f,$80,$54,$ff,$a2,$e4,$1f       // ...T....

txt_ec3d:
        .byte $22                                   // double quote character
        .text "0"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$1f,$27,$30,$40,$f0,$c0,$81,$87,$0f,$e3,$1f,$a2,$e5,$1f,$c1 // ..'0@...........
        .byte $42,$f0,$c0,$83,$87,$0f,$1f,$00,$00,$28,$f0,$c0,$83,$87,$0f,$1f // B........(......
        .byte $10,$10,$e6,$1f                       // ....

txt_ec65:
        .byte $22                                   // double quote character
        .text "0"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e6,$fc,$22,$c0,$c0,$c6,$e6,$1f,$22,$30,$40,$e8,$1f,$25,$0f,$03 // .."....."0@..%..
        .byte $e1,$10,$18,$e3,$1c,$a2,$c1,$e5,$1f,$25,$f0,$c0,$83,$87,$0f,$e3 // .........%......
        .byte $1f,$a2,$e4,$1f,$27,$30,$40,$f0,$c0,$83,$87,$0f,$e3,$1f,$a2,$e4 // ....'0@.........
        .byte $1f,$2f,$30,$40,$e0,$80,$07,$1f,$1f,$87,$80,$e0,$06,$01,$e0,$f0 // ./0@............
        .byte $f8,$e3,$fc,$f5,$1f,$e3,$1c,$25,$06,$01,$e0,$f0,$f8,$e3,$fc,$e3 // .......%........
        .byte $1f,$25,$0f,$87,$83,$c0,$f0,$a2,$c4,$22,$f0,$c0,$c4,$21,$06,$e3 // .%......."...!..
        .byte $32,$c4,$21,$90,$e3,$9c,$c4,$e4,$9f,$d8,$21,$fc,$e7,$f8,$e4,$86 // 2.!.......!.....
        .byte $22,$c7,$e7,$c6,$24,$82,$3e,$3e,$0f,$c4,$24,$1c,$c9,$f9,$f8,$c4 // "...$.>>..$.....
        .byte $2c,$70,$26,$e7,$70,$fc,$f9,$f8,$f9,$f9,$ff,$f8,$f9,$e3,$c1,$23 // ,p&.p..........#
        .byte $e1,$f1,$f9,$c6,$e4,$fe,$25,$87,$81,$e0,$f0,$f8,$e3,$fc,$c3,$25 // ......%........%
        .byte $f0,$e3,$c4,$c9,$c9,$c5,$23,$17,$57,$17,$ce,$22,$c0,$c0,$cd,$26 // ......#.W.."...&
        .byte $fe,$fc,$f8,$f8,$e0,$e3,$e5,$c7,$22,$fe,$fe,$e3,$f8,$e3,$fe,$22 // ........"......"
        .byte $c0,$c0,$c5,$23,$fc,$c0,$c0,$c4,$22,$f8,$f8,$e3,$c7,$e4,$c6,$23 // ...#...."......#
        .byte $c2,$c0,$c0,$e3,$c7,$26,$c0,$c0,$ff,$f8,$e0,$e3,$e3,$c7,$21,$c4 // .....&........!.
        .byte $e3,$c0,$c6,$30,$f8,$e0,$e3,$c7,$c7,$c3,$e0,$e0,$f8,$e0,$e3,$c7 // ...0............
        .byte $c7,$e3,$e0,$f8,$c4,$e3,$c3,$c6,$e3,$f0,$cd,$22,$e0,$ce,$c9,$25 // ..........."...%
        .byte $f8,$e0,$c3,$c7,$c7,$c3,$28,$0f,$c3,$f1,$f9,$f8,$04,$7c,$7c,$42 // ......(......||B
        .byte $3f,$0f,$07,$87,$c3,$e3,$03,$03,$24,$1f,$07,$c3,$e1,$e3,$f1,$26 // ?.......$......&
        .byte $ff,$3f,$0f,$07,$87,$c3,$e3,$e3,$22,$03,$03,$c4,$24,$7f,$7f,$03 // .?......"...$...
        .byte $03,$c4,$2a,$7f,$7f,$1f,$07,$c3,$e1,$f1,$ff,$01,$01,$e6,$e3,$24 // ..*............$
        .byte $03,$03,$01,$01,$e6,$7f,$22,$03,$03,$e9,$e3,$25,$c3,$87,$07,$0f // ......"....%....
        .byte $1f,$c8,$25,$e1,$81,$01,$11,$31,$e3,$71,$25,$3f,$0f,$07,$87,$c3 // ..%....1.q%?....
        .byte $e3,$e3,$25,$3f,$0f,$07,$87,$c3,$e3,$e3,$2d,$1f,$07,$83,$e3,$c3 // ..%?......-.....
        .byte $87,$0f,$3f,$3f,$0f,$07,$87,$c3,$e3,$e3,$2a,$1f,$07,$83,$e3,$c3 // ..??......*.....
        .byte $87,$0f,$3f,$03,$03,$c4,$24,$3f,$0f,$03,$03,$c2,$e4,$7f,$f0,$e3 // ..?...$?........
        .byte $e5,$f1,$e3,$71,$22,$01,$01,$c2,$e4,$7f,$e3,$e3,$2d,$c3,$87,$07 // ...q".......-...
        .byte $0b,$33,$03,$03,$e3,$c3,$87,$07,$0f,$3f,$c4,$24,$61 // .3.......?.$a

txt_ee16:
        .text "LOL"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)

txt_ee1a:
        .text "$!"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$c0,$80,$20,$ff,$21,$7f,$e7,$3f,$e5,$1f,$21,$9f,$c6,$24,$66 // ... .!..?..!..$f
        .byte $64,$64,$0c,$c4,$24,$18,$f3,$f3,$78,$c5,$21,$7f,$c2,$21,$7f,$e4 // dd..$...x.!..!..
        .byte $3f,$23,$ff,$7f,$3f,$c8,$25,$e1,$81,$07,$0f,$1f,$e3,$3f,$c4,$e4 // ?#..?.%......?..
        .byte $7f,$c3,$25,$0f,$c7,$23,$93,$f3,$c5   // ..%..#...

txt_ee56:
        .text "#QWQ"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $22,$07,$07,$c8,$30,$f1,$e1,$c1,$83,$07,$0f,$1f,$3f,$0f,$03,$e3 // "...0.......?...
        .byte $f1,$91,$91,$31,$31,$e8,$3f,$30,$0f,$03,$e3,$f1,$e1,$c3,$07,$1f // ...11.?0........
        .byte $1f,$07,$87,$e3,$c3,$87,$0f,$0f,$c3,$e5,$3f,$22,$03,$03,$c3,$25 // ..........?"...%
        .byte $1f,$07,$c3,$07,$07,$c4,$24,$1f,$07,$03,$03,$e3,$e3,$23,$c7,$c7 // ......$......#..
        .byte $8f,$42,$0f,$03,$e3,$f1,$f1,$e1,$03,$03,$de,$22,$73,$07,$c8,$33 // .B........."s..3
        .byte $3f,$0f,$87,$c7,$e3,$c3,$c7,$87,$fc,$01,$ff,$1f,$9f,$8f,$c3,$f0 // ?...............
        .byte $83,$87,$0f,$e4,$1f,$26,$ff,$83,$87,$0f,$1f,$1f,$a2,$28,$ff,$1f // .....&.......(..
        .byte $1f,$0f,$87,$83                       // ....

txt_eecf:
        .byte $40                                   // @ character
        .text "0"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $a2,$29,$ff,$1f,$1f,$0f,$87,$83,$40,$30,$ff,$e5,$1f,$2e,$18,$18 // .)......@0......
        .byte $ff,$1f,$1f,$0f,$87,$83,$40,$30,$ff,$83,$87,$0f,$e4,$1f,$c1,$e3 // ......@0........
        .byte $fc,$24,$fe,$fe,$01,$00,$c6,$a2,$24,$ff,$83,$87,$0f,$e4,$1f,$29 // .$......$......)
        .byte $ff,$1f,$1f,$0f,$87,$83,$40,$30,$ff,$e4,$1c,$e3,$1f,$c1,$e7,$1f // ......@0........
        .byte $60,$20,$ff,$1f,$1f,$0f,$87,$83,$40,$30,$ff,$83,$87,$0f,$1f,$1f // ` ......@0......
        .byte $18,$18,$ff,$1c,$1c,$0c,$86,$83,$40,$30,$ff,$81,$80,$08,$1c,$1c // ........@0......
        .byte $1e,$1f,$c6,$a2,$c1,$e5,$fc,$3b,$0c,$0c,$ff,$1f,$1f,$0f,$87,$83 // .......;........
        .byte $40,$30,$ff,$0f,$8f,$87,$c3,$e0,$10,$08,$ff,$1c,$1c,$18,$10,$e1 // @0..............
        .byte $03,$0f,$ff,$e3,$fc,$24,$fe,$fe,$01,$00,$c6,$a2,$26,$ff,$83,$87 // .....$......&...
        .byte $0f,$1f,$1f,$a2,$24,$ff,$32,$32,$06,$c5,$e3,$9c,$c5,$23,$9f,$9f // ....$.22.....#..
        .byte $83,$dd,$23,$fc,$ff,$fc,$e3,$f8,$21,$fc,$c9,$23,$3e,$3e,$82,$c5 // ..#.....!..#>>..
        .byte $23,$f9,$c9,$1c,$c5,$23,$3e,$26,$70,$c5,$24,$f9,$f9,$ff,$f8,$e3 // #....#>&p.$.....
        .byte $f9,$21,$f8,$c8,$e3,$fe,$c5,$2c,$fc,$fc,$f8,$f0,$e0,$81,$87,$ff // .!.....,........
        .byte $c9,$c4,$e3,$f0,$c4,$22,$77,$71,$c8,$e3,$c1,$23,$e1,$f1,$f9,$cc // ....."wq...#....
        .byte $e3,$c3,$31,$ff,$f0,$e0,$c1,$83,$07,$0f,$1f,$ff,$c7,$c6,$c6,$c7 // ..1.............
        .byte $e3,$e0,$f8,$ff,$e5,$fe,$2a,$c0,$c0,$ff,$f0,$e1,$c3,$c7,$c7,$c0 // ......*.........
        .byte $c0,$c6,$25,$c0,$c0,$ff,$e0,$f0,$e5,$fe,$c6,$2a,$c0,$c0,$ff,$c1 // ..%........*....
        .byte $c3,$c7,$c7,$e3,$e0,$f8,$c4,$e4,$fe,$22,$ff,$c3,$e3,$c7,$23,$e3 // ........."....#.
        .byte $e0,$f8,$c6,$22,$c0,$c0,$c3,$e3,$c3,$c6,$e3,$f0,$22,$f8,$fc,$c9 // ..."........"...
        .byte $22,$e0,$ce,$ce,$2f,$fe,$fc,$fc,$ff,$fc,$fc,$ff,$7f,$00,$ff,$f8 // ".../...........
        .byte $f9,$f1,$c3,$0f,$e5,$e3,$2a,$e0,$e0,$ff,$e3,$e3,$c3,$87,$07,$08 // ......*.........
        .byte $30,$c6,$a2,$28,$ff,$e3,$e3,$c3,$87,$07,$08,$30,$c6,$a2,$c6,$a2 // 0..(.......0....
        .byte $29,$ff,$f1,$f1,$e1,$c3,$83,$04,$18,$ff,$e5,$e3,$3a,$e0,$e0,$ff // )...........:...
        .byte $7f,$7f,$3f,$1f,$0f,$00,$c0,$ff,$e3,$e3,$c3,$87,$07,$08,$30,$ff // ..?...........0.
        .byte $0f,$87,$c7,$e3,$e3,$e0,$e0,$c6,$a2,$c1,$e4,$71,$24,$f1,$f0,$f0 // ...........q$...
        .byte $ff,$e5,$e3,$2a,$e0,$e0,$ff,$e3,$e3,$c3,$87,$07,$08,$30,$c6,$a2 // ...*.........0..
        .byte $28,$ff,$63,$23,$03,$07,$07,$00,$30,$c3,$2e,$7f,$3f,$1f,$00,$80 // (.c#....0...?...
        .byte $ff,$07,$83,$c3,$87,$07,$08,$30,$ff,$e5,$7f,$60,$2a,$60,$60,$ff // .......0...`*``.
        .byte $e3,$e3,$c3,$87,$07,$08,$30,$ff,$c3,$c7,$87,$0f,$1f,$20,$40,$ff // ......0...... @.
        .byte $71,$71,$31,$11,$01,$80,$e0,$ff,$7f,$7f,$3f,$1f,$0f,$00,$c0,$ff // qq1.......?.....
        .byte $e3,$e3,$c3,$87,$07,$08,$30,$c6,$a2,$24,$ff,$4c,$4c,$60,$c5,$e3 // ......0..$.LL`..
        .byte $cc,$80,$25,$ff,$23,$7f,$ff,$7f,$e3,$3f,$21,$7f,$c9,$23,$64,$64 // ..%.#....?!..#dd
        .byte $66,$c6,$22,$f3,$18,$c5,$22,$7f,$7f,$c6,$24,$3f,$3f,$ff,$7f,$e3 // f."..."...$??...
        .byte $3f,$21,$7f,$c8,$28,$3f,$3f,$1f,$0f,$07,$81,$e1,$ff,$e3,$7f,$c5 // ?!..(??.........
        .byte $24,$93,$23,$c7,$0f,$c4,$22,$5d,$11,$de,$21,$7f,$c7,$28,$31,$71 // $.#..."]..!..(1q
        .byte $71,$f1,$e3,$03,$0f,$ff,$e5,$3f,$24,$01,$01,$ff,$7f,$c4,$24,$01 // q......?$.....$.
        .byte $01,$ff,$87,$e3,$e3,$26,$87,$07,$1f,$ff,$03,$03,$e5,$3f,$2a,$ff // .....&.......?*.
        .byte $e3,$f1,$f1,$e3,$c3,$07,$1f,$ff,$c3,$e3,$e3,$27,$c7,$07,$1f,$ff // ...........'....
        .byte $8f,$1f,$1f,$e4,$3f,$c1,$42,$e1,$f1,$f1,$f1,$e3,$03,$0f,$ff,$da // ....?.B.........
        .byte $22,$73,$07,$cc,$60,$a4,$0f,$1f,$3f,$7f,$ff,$7f,$7f,$ff // "s..`...?.....

// --- Region $f2bc-$f2c8 ---
.pc = $f2bc "Segment $f2bc"
        .byte $60,$78,$ee,$2d,$34,$ee               // `x.-4.

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

txt_f2c5:
        .text "-4"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60                                   // `

// --- Region $f3a3-$f3b4 ---
.pc = $f3a3 "dat_f3a3"

dat_f3a3:
        .byte $ea,$ce,$1c,$33,$ad,$1c,$33,$c9,$ff,$d0,$32,$a9,$07,$8d,$1c,$33 // ...3..3...2....3
        .byte $a2,$00                               // ..

// --- Region $f400-$f555 ---
.pc = $f400 "dat_f400"

dat_f400:
        .byte $ab,$22,$08,$01,$e4,$08,$34,$09,$09,$08,$01,$08,$08,$09,$09,$08 // ."....4.........
        .byte $09,$08,$01,$08,$09,$08,$09,$08,$09,$09,$01,$e3,$08,$34,$09,$09 // .............4..
        .byte $08,$09,$01,$08,$08,$09,$08,$09,$08,$09,$00,$0b,$00,$0b,$0c,$00 // ................
        .byte $0b,$0c,$e7,$0f,$27,$0c,$0b,$00,$0c,$0b,$00,$0b,$a2,$35,$32,$08 // ....'........52.
        .byte $09,$08,$01,$08,$08,$09,$08,$09,$08,$09,$01,$08,$09,$08,$08,$09 // ................
        .byte $09,$08,$01,$e3,$08,$25,$01,$61,$06,$49,$01,$a6,$e5,$01,$e4,$02 // .....%.a.I......
        .byte $e3,$03,$60,$3b,$04,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e // ..`;............
        .byte $0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e // ................
        .byte $1f,$20,$1f,$1e,$1d,$1c,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12 // . ..............
        .byte $11,$10,$0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$04,$e3 // ................
        .byte $03,$e4,$02,$e5,$01,$a6,$23,$e9,$05,$31,$e8,$32,$e7,$33,$e6,$34 // ......#..1.2.3.4
        .byte $e5,$35,$e4,$36,$e3                   // .5.6.

txt_f4b5:
        .text "7<889:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOPQQ"
        .byte $e3,$52,$e4,$53,$e5,$54,$e6,$55,$e7,$56,$e8,$57,$e7,$56,$e6,$55 // .R.S.T.U.V.W.V.U
        .byte $e5,$54,$e4,$53,$e3                   // .T.S.

txt_f4e8:
        .text "R<QQPONMLKJIHGFEDCBA"
        .byte $40                                   // @ character
        .text "?>=<;:988"
        .byte $e3,$37,$e4,$36,$e5,$35,$e6,$34,$e7,$33,$28,$46,$00,$06,$0e,$03 // .7.6.5.4.3(F....
        .byte $04,$0a,$07,$e3,$01,$26,$07,$0a,$04,$03,$0e,$06,$a4,$34,$62,$01 // .....&.......4b.
        .byte $08,$09,$08,$09,$09,$08,$08,$01,$08,$09,$09,$08,$09,$08,$08,$01 // ................
        .byte $09,$01,$80,$28,$0b,$27,$01,$01,$08,$0d,$0f,$0c,$0b,$ab,$2d,$8d // ...(.'........-.
        .byte $22,$d0,$c9,$00,$d0,$0c,$a9,$04,$8d,$9f,$34,$60,$a2,$60,$5a,$1e // ".........4`.`Z.

// --- Region $f5af-$f7bc ---
.pc = $f5af "dat_f5af"

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

txt_f5d6:
        .text " !"
        .byte $22                                   // double quote character
        .text "#"
        .byte $01,$02,$03,$04,$05,$06,$07,$08,$f2,$80,$21,$00,$60 // ..........!.`

txt_f5e7:
        .text "/$%&'()*+,-./01234567819:;<=>1?"
        .byte $40                                   // @ character
        .text "ABCDEFGH%&'()*+"
        .byte $f2,$80,$21,$00,$60                   // ..!.`

txt_f61b:
        .text "/IJKLMNOPQRSTUVWXYZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$60,$61
        .byte $52,$62
        .text "UVWX"
        .byte $63
        .byte $52,$53
        .byte $54,$55,$56,$64,$65                   // TUVde

txt_f643:
        .text "JKLMNOO"
        .byte $f3,$80,$21,$00,$60,$2c,$59,$66,$67,$68,$69,$6a,$00,$6b,$6c,$6d // ..!.`,Yfghij.klm
        .byte $6e,$54,$6f,$70,$71,$58,$59,$66,$67,$4c,$72,$73,$74,$75,$76,$77 // nTopqXYfgLrstuvw
        .byte $78,$6f,$70,$71,$58,$6c,$6d,$6e,$79,$7a,$7b,$7c,$7d,$66,$67,$68 // xopqXlmnyz{|}fgh
        .byte $69,$6a,$80,$24,$00,$60,$2c,$59,$7e,$7f,$80,$81,$82,$00,$6b,$83 // ij.$.`,Y~.....k.
        .byte $84,$85,$54,$86,$87,$88,$58,$59,$7e,$7f,$4c,$89,$8a,$8b,$8c,$8d // ..T...XY~.L.....
        .byte $8e,$8f,$86,$87,$88,$58,$83,$84,$90,$91,$92,$93,$94,$59,$7e,$7f // .....X.......Y~.
        .byte $80,$81,$82,$80,$24,$00,$60,$2f,$59,$95,$96,$4c,$97,$98,$99,$9a // ....$.`/Y..L....
        .byte $9b,$9c,$9d,$54,$9e,$9f,$a0,$58,$59,$95,$96,$4c,$a1,$a2,$a3,$a4 // ...T...XY..L....
        .byte $a5,$a6,$a7,$9e,$9f,$a0,$58,$9b,$9c,$a8,$a9,$aa,$ab,$ac,$ad,$95 // ......X.........
        .byte $96,$4c,$97,$98,$99,$f4,$f5,$80,$21,$00 // .L......!.

txt_f6e4:
        .text "8Y"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$ae // ................
        .byte $af,$4c,$be,$b3,$b4,$bf,$a2,$35,$c0,$c1,$c2,$c3,$c4,$b5,$b6,$b7 // .L.....5........
        .byte $c5,$c1,$c2,$c6,$c7,$ae,$af,$b0,$b1,$b2,$b3,$b4,$f2,$80,$21,$00 // ..............!.

txt_f717:
        .text ",Y"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $c9,$ca,$c9,$cb,$c9,$cc,$cd,$c9,$ce,$4c,$a3,$29,$6b,$cf,$c9,$c9 // .........L.)k...
        .byte $4c,$d0,$c9,$d1,$58,$a2,$35,$c0,$d2,$c9,$d3,$d4,$cd,$c9,$ce,$d5 // L...X.5.........
        .byte $d6,$c9,$d7,$c7,$c8,$c9,$ca,$c9,$cb,$c9,$cc,$f2,$80,$21,$00 // .............!.

txt_f749:
        .byte $22                                   // double quote character
        .text "Y"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $e5,$d9,$25,$da,$db,$d9,$d9,$4c,$a3,$29,$6b,$db,$d9,$d9,$4c,$dc // ..%....L.)k...L.
        .byte $d9,$dd,$58,$a2,$2e,$c0,$de,$d9,$d9,$da,$db,$d9,$d9,$4c,$dc,$d9 // ..X..........L..
        .byte $dd,$c7,$d8,$e5,$d9,$22,$da,$f2,$80,$21,$00,$24,$df,$e0,$e1,$e2 // ....."...!.$....
        .byte $e3,$e3,$25,$e4,$e5,$e3,$e3,$e6,$a3,$29,$e7,$e8,$e1,$e1,$e9,$ea // ..%......)......
        .byte $e1,$eb,$ec,$a2,$30,$c0,$ed,$e1,$e1,$ee,$ef,$e3,$e3,$f0,$ea,$e1 // ....0...........
        .byte $eb,$f1,$e0,$e1,$e2,$e3,$e3,$22,$e4,$f6,$80,$48,$00,$60,$65,$84 // ......."...H.`e.
        .byte $ae,$5f,$38,$bd,$01,$09,$09,$d0,$8d,$b5,$30,$bd,$00,$09,$aa,$a0 // ._8.......0.....
        .byte $00                                   // .

// --- Region $f810-$f82c ---
.pc = $f810 "dat_f810"

dat_f810:
        .byte $80,$3c,$00,$60,$fc,$06,$0e,$03,$06,$0e,$03,$06,$0e,$03,$06,$0e // .<.`............
        .byte $03,$06,$0e,$03,$06,$0e,$03,$06,$0e,$03,$06,$0e,$03 // .............

// --- Region $f835-$fcd5 ---
.pc = $f835 "Segment $f835"
        .byte $0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f // ................
        .byte $0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$09,$08,$0a,$09,$08,$0a,$09 // ................
        .byte $08,$0a,$09,$08,$0a,$09,$08,$0a,$09,$08,$0a,$09,$08,$0a,$09,$08 // ................
        .byte $0a,$09,$08,$0a,$09,$08,$0a,$09,$08,$0a,$0b,$0c,$03,$0b,$0c,$03 // ................
        .byte $0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b // ................
        .byte $0c,$03,$0b,$0c,$03,$0b,$0c,$03,$0b,$0c,$03,$02,$0a,$0f,$02,$0a // ................
        .byte $0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f // ................
        .byte $02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$02,$0a,$0f,$0b,$0c,$0f,$0b // ................
        .byte $0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c // ................
        .byte $0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$0c,$0f,$0b,$05,$03 // ................
        .byte $0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b // ................
        .byte $05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$0b,$05,$03,$06,$0e // ................
        .byte $03,$06,$0e,$03,$06,$04,$0a,$06,$04,$0a,$06,$04,$0a,$06,$04,$0a // ................
        .byte $06,$04,$0a,$06,$04,$0a,$06,$04,$0a,$06,$04,$0a,$a5,$21,$0f,$a2 // .............!..
        .byte $60                                   // `

txt_f916:
        .text ";+"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $03,$e6,$80,$0e,$f6,$c0,$3a,$b9,$c0,$e5,$7d,$8c,$9e,$6d,$bb,$72 // ......:...}..m.r
        .byte $6e,$ce,$7e,$6c,$0d,$af,$9c,$06,$de,$d8,$3b,$3e,$e7,$df,$0d,$b9 // n.~l......;>....
        .byte $b3,$0e,$6f,$c0,$0e,$97,$00,$39,$fa,$c0,$36,$cd,$c0,$e7,$0d,$c0 // ..o....9..6.....
        .byte $df,$0e,$f0,$ec,$0d,$b0,$9b,$0f,$c0,$a5,$21,$0f,$a2,$60,$34,$eb // ..........!..`4.
        .byte $c0,$03,$e6,$80,$0e,$b6,$c0,$3e,$79,$c0,$ee,$6d,$8c,$df,$6d,$8b // .......>y..m..m.
        .byte $db,$6e,$ce,$e7,$9c,$0d,$3b,$9c,$39,$0e,$dc,$ee,$01,$df,$b3,$02 // .n....;.9.......
        .byte $e6,$cc,$03,$bb,$00,$0e,$7c,$00,$39,$a0,$00,$39,$ec,$00,$0e,$dc // ......|.9..9....
        .byte $00,$03,$2f,$a2                       // ../.

txt_f98d:
        .text "!&"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$0f,$a2,$60                       // !..`

txt_f994:
        .text ":+"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$e6,$80,$00,$e6,$c0,$03,$b9,$c0,$02,$79,$80,$02,$79,$80,$0d // ..........y..y..
        .byte $7e,$c0,$0d,$bc,$0c,$0d,$e8,$3b,$0d,$b8,$0e,$0e,$6c,$3d,$0f,$9b // ~......;....l=..
        .byte $e9,$03,$e6,$8e,$03,$ae,$cb,$03,$bf,$b0,$0d,$8d,$b0,$06,$b6,$c0 // ................
        .byte $36,$3b,$00,$3b,$0e,$00,$36,$c0,$a3,$21,$0f,$a2,$60 // 6;.;..6..!..`

txt_f9d4:
        .text "6+"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$e6,$80,$00,$e6,$c0,$03,$f9,$c0,$02,$b9,$80,$0e,$69,$80,$0d // .............i..
        .byte $ee,$c0,$39,$ef,$00,$36,$db,$30,$37,$9b,$ec,$37,$a8,$38,$3a,$ff // ..9..6.07..7.8:.
        .byte $f4,$0d,$6a,$a4,$02,$fe,$f8,$0a,$cf,$b0,$07,$c3,$7c,$27,$00,$98 // ..j.........|'..
        .byte $d8,$00,$bc,$dc,$a2                   // .....

txt_fa0c:
        .text "!;"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$0f,$a2,$60,$34,$eb,$c0,$03,$e6,$80,$03,$b6,$c0,$0e,$a9,$c0 // !..`4...........
        .byte $0d,$9d,$80,$0d,$ed,$80,$39,$de,$c0,$39,$dc,$3c,$39,$ec,$08,$0e // ......9..9.<9...
        .byte $b8,$04,$0e,$7b,$e7,$03,$be,$8b,$03,$9b,$0c,$02,$6c,$00,$09,$b8 // ...{........l...
        .byte $00,$06,$f4,$00,$09,$34,$00,$03,$3a,$a2 // .....4..:.

txt_fa49:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$0f,$a2,$60                       // !..`

txt_fa50:
        .text ":+"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$e6,$80,$03,$e6,$c0,$0a,$b9,$c0,$36,$6d,$80,$2b,$79,$80,$df // .........6m.+y..
        .byte $76,$fc,$df,$78,$38,$ef,$6c,$07,$3b,$9c,$39,$02,$dc,$ee,$02,$e7 // v..x8.l.;.9.....
        .byte $83,$03,$b9,$00,$03,$9f,$00,$03,$e6,$c0,$03,$85,$c0,$0e,$eb,$00 // ................
        .byte $0d,$2c,$00,$0d,$cc,$00,$0e,$b0,$af,$35,$e0,$c0,$00,$fb,$40,$00 // .,.......5....@.
        .byte $e6,$e0,$03,$e6,$58,$0f,$9b,$eb,$fb,$a0,$ff,$ae,$40,$00,$2e,$a2 // ....X.......@...

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

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

txt_faa9:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$f0,$a2,$21,$e0,$a2,$21,$e0,$a2,$21,$f4,$a2 // !..!..!..!..

txt_fab8:
        .text "!8"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$0c,$aa,$3b,$e0,$c0,$00,$e7,$40,$00,$39,$e0,$00,$e6,$58,$03 // !..;....@.9...X.
        .byte $e6,$eb,$0f,$d8,$ff,$3b,$a0,$00,$ef,$60,$00,$ab,$80,$00,$2e,$a2 // .....;...`......
        .byte $21,$0f,$a2,$21,$0c,$a2               // !..!..

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

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

txt_fae7:
        .text "!8"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$0d,$a2,$21,$0e,$a2,$21,$03,$aa,$60,$24,$e0,$c0,$00,$e7,$40 // !..!..!..`$....@
        .byte $00,$39,$e0,$03,$fa,$58,$0e,$e6,$eb,$fb,$e6,$ff,$ae,$d8,$00,$2b // .9...X.........+
        .byte $e8,$00,$0a,$d0,$00,$0b,$b0,$00,$0b,$80,$00,$0b,$c0,$00,$03,$a2 // ................
        .byte $21,$0f,$a2,$21,$0c,$a2,$21,$0e,$a2,$22,$0f,$90,$a2,$21,$e0,$a2 // !..!..!.."...!..

txt_fb2a:
        .text "!0"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $60,$2f,$e7,$00,$e0,$c0,$00,$e7,$40,$00,$39,$e0,$0f,$fe,$58,$fe // `/......@.9...X.
        .byte $ff,$eb,$ab,$bb,$ff,$2a,$e6,$00,$0b,$e6,$00,$0a,$d8,$00,$02,$e8 // .....*..........
        .byte $00,$02,$d8,$00,$02,$e0,$00,$03,$a0,$00,$03,$80,$00,$03,$c0,$00 // ................
        .byte $03,$a2,$21,$03,$a2,$25,$03,$d8,$00,$03,$f0,$ac,$60,$22,$e0,$c0 // ..!..%......`"..
        .byte $00,$e7,$40,$00,$39,$e0,$ff,$fe,$58,$ae,$ff,$eb,$2b,$bb,$ff,$0a // ..@.9...X...+...
        .byte $e6,$00,$0b,$e6,$00,$02,$e6,$00,$02,$e8,$00,$02,$e4,$00,$02,$e8 // ................
        .byte $a2,$21,$e0,$a2,$21,$e0,$a2,$21,$f0,$a2,$21,$c0,$a2,$21,$c0,$a2 // .!..!..!..!..!..
        .byte $21,$c0,$a2,$21,$e4,$a2,$21,$fe,$ac,$60,$21,$e0,$c0,$00,$e7,$40 // !..!..!..`!....@
        .byte $00,$39,$e0,$0f,$fe,$58,$fe,$fb,$eb,$ab,$b6,$ff,$2a,$e6,$00,$0b // .9...X......*...
        .byte $d8,$00,$0b,$a8,$00,$0b,$60,$00,$0e,$80,$00,$0a,$a2 // ......`......

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

txt_fbcd:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$f0,$a2,$21,$e0,$a2,$21,$e4,$a2   // !..!..!..

txt_fbd9:
        .text "!>"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$18,$a2                           // !..

txt_fbdf:
        .text "!-"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$33,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$ed,$b4,$6f,$ee,$59 // `3]@.........o.Y
        .byte $19,$9b,$95,$06,$66,$fe,$15,$d5,$94
        .byte $27,$96,$64
        .text ".UP9"
        .byte $14,$00,$34,$24,$00,$34,$14,$00,$34,$19,$00,$24,$06,$40,$5e,$45 // ..4$.4..4..$.@^E
        .byte $94,$6f,$96,$a9,$c4,$a4,$21,$18,$a2   // .o....!..

txt_fc1b:
        .text "!-"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$36,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$ad,$b4,$6f,$ee,$59 // `6]@.........o.Y
        .byte $59,$9b,$95,$95,$56,$fe,$ef,$d5,$94,$da,$95,$64,$d5 // Y...V......d.

txt_fc3b:
        .text "UP"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $50,$00,$d0,$90,$00,$90,$90,$00,$e0,$24,$00,$74,$24,$00,$6d,$28 // P........$.t$.m(
        .byte $00,$1a,$56,$50,$00,$1a,$a4,$c4,$a4,$21,$18,$a2 // ..VP.....!..

txt_fc5a:
        .text "!-"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$25,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$56,$6d,$b4,$66,$ee,$59 // `%]@......Vm.f.Y
        .byte $de,$5b,$95,$a7,$96,$fe,$75,$59,$94,$79,$55,$64,$1d,$55,$50,$19 // .[....uY.yUd.UP.
        .byte $50,$00,$1f,$90,$00,$1b,$e4,$a2       // P.......

txt_fc85:
        .text "!P"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$90,$a2,$29,$90,$00,$01,$65,$00,$01,$aa,$40,$c4,$a4,$21,$18 // !..)...e...@..!.
        .byte $a2                                   // .

txt_fc99:
        .text "!-"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$2a,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06,$6d,$b4,$6f,$ee,$59 // `*]@.......m.o.Y
        .byte $15,$9b,$95,$06,$66,$fe,$ef,$99,$94,$79,$56,$64,$1e,$55,$50,$07 // ....f....yVd.UP.
        .byte $90,$00,$05,$d4,$00,$05,$6e,$40,$09,$6f,$90,$09,$a2,$21,$09,$a2 // ......n@.o...!..
        .byte $27,$16,$50,$00,$1a,$a4,$00,$c4,$a7,$21 // '.P......!

// --- Region $fd00-$fd21 ---
.pc = $fd00 "dat_fd00"

dat_fd00:
        .byte $24,$38,$00,$24,$1e,$00,$14,$05,$40,$69,$47,$e4,$6a,$96,$f9,$c4 // $8.$....@iG.j...
        .byte $a4,$21,$18,$a2                       // .!..

txt_fd14:
        .text "!-"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$36,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$06 // `6]@.......

// --- Region $fd3c-$fd68 ---
.pc = $fd3c "dat_fd3c"

dat_fd3c:
        .byte $91,$d0,$00,$50,$60,$00,$a4,$54,$00,$25,$24,$00,$2a,$5f,$90,$00 // ...P`..T.%$.*_..
        .byte $1b,$e4,$c4,$a4,$21,$18,$a2           // ....!..

txt_fd53:
        .text "!-"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$36,$5d,$40,$01,$ae,$90,$01,$fd,$e4,$46,$ad,$b4,$6f,$ee,$59 // `6]@......F..o.Y
        .byte $59,$9b,$95                           // Y..

// --- Region $fd77-$fd8c ---
.pc = $fd77 "dat_fd77"

dat_fd77:
        .byte $00,$27,$50,$00,$17,$94,$00,$02,$d0,$00,$01,$d0,$00,$01,$90,$00 // .'P.............
        .byte $01,$f9,$00,$01,$be,$40               // .....@

// --- Region $fde1-$ff5a ---
.pc = $fde1 "dat_fde1"

dat_fde1:
        .byte $15,$03,$14,$09,$0f,$0e,$20,$0b,$09,$14 // ...... ...

txt_fdeb:
        .text " * * *  "

txt_fdf3:
        .encoding "screencode_mixed"
        .text "from domark.  cracked by enigma, released and pal/ntsc fixed by the mighty booze.  be sure to give the empire+action whq: channel zer0 a ring at"
        .encoding "petscii_upper"

txt_fe83:
        .text " 718-356-1879, "

txt_fe92:
        .encoding "screencode_mixed"
        .text "the action+victims hq: shangrali at"
        .encoding "petscii_upper"

txt_feb5:
        .text " 502-933-7854 "

txt_fec3:
        .encoding "screencode_mixed"
        .text "and our newest vmb at"
        .encoding "petscii_upper"

txt_fed8:
        .text " 702-594-7983.  "

txt_fee8:
        .encoding "screencode_mixed"
        .text "fast greetings to the best in: enigma!, action, victims, pandora, fairlight, f4cg, verdict, legend, trc+tbi, domina"
        .encoding "petscii_upper"

// --- Region $ff5f-$ffff ---
.pc = $ff5f "Segment $ff5f"
        .byte $2c,$20,$09,$03,$13,$2c,$20,$09,$0b,$01,$12,$09,$2c,$20,$14,$08 // , ..., ....., ..
        .byte $05,$20,$06,$0f,$12,$03,$05,$2c,$20,$08,$01,$16,$0f,$0b,$2c,$20 // . ....., ....., 
        .byte $14,$13,$0d,$2c,$20,$10,$0c,$01,$07,$15,$05,$2e,$20,$20,$14,$08 // ..., .......  ..
        .byte $05,$20,$0b,$0e,$09,$07,$08,$14,$13,$20,$01,$12,$05,$3a,$20,$14 // . ....... ...: .
        .byte $08,$05,$20,$0c,$01,$13,$14,$20,$04,$12,$01,$07,$0f,$0e,$2c,$20 // .. .... ......, 
        .byte $12,$09,$03,$08,$2c,$20,$02,$0f,$0f,$1a,$05,$2c,$20,$13,$05,$11 // ...., ....., ...
        .byte $15,$05,$0e,$03,$05,$12,$2c,$20,$10,$12,$0f,$02,$0c,$05,$0d,$20 // ......, ....... 
        .byte $03,$08,$09,$0c,$04,$2c,$20,$05,$18,$14,$12,$05,$0d,$09,$13,$14 // ....., .........
        .byte $2c,$20,$03,$12,$15,$0d,$02,$13,$15,$03,$0b,$05,$12,$20,$01,$0e // , ........... ..
        .byte $04,$20,$14,$12,$09,$13,$14,$01,$0e,$e4 // . ........

txt_fff9:
        .text "."
        .byte $22                                   // double quote character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $00,$70                               // .p
