// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:27
// 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:  $1920 (6432)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $1a25 (irq_1a25)
// IRQ handler:  $ea86 (nmi_ea86)
// IRQ handler:  $1a6f (irq_1a6f)
// IRQ handler:  $1aa1 (irq_1aa1)
//
// Code: 4758 bytes, Data: 58730 bytes
// Labels: 468, Subroutines: 22
//
// Cross-references: all OK
// ============================================


// --- Region $0d60-$0d7a ---
.pc = $0d60 "loc_0d60"

loc_0d60:
        lda #$94
        sta $ae
        lda #$58
        sta $af
        jmp $0334

dat_0d6b:
        .byte $00,$00,$00,$00,$00                   // .....
// Referenced by: jsr from $1d1b, $f1af

sub_0d70:
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        rts

// --- Region $0e00-$0e07 ---
.pc = $0e00 "sub_0e00"
// Referenced by: jsr from $1aa4, $ef77

sub_0e00:
        jmp loc_0e9a
// Referenced by: jsr from $19da, $eead

sub_0e03:
        jmp loc_0ea4

dat_0e06:
        .byte $00,$00                               // ..

// --- Region $0e9a-$1444 ---
.pc = $0e9a "loc_0e9a"

loc_0e9a:
        lda dat_0e06
        beq loc_0f10
        bpl loc_0f05
        jmp loc_0edd

loc_0ea4:
        tax
        lda $0ede,x
        sta $0e46
        txa
        sta $0e47
        ldx #$00
        asl
        asl
        clc
        adc $0e47
        adc $0e47
        tay

loc_0ebb:
        lda $1526,y
        sta $1520,x
        iny
        inx
        cpx #$06
        bne loc_0ebb
        ldy #$00
        lda $0e47
        asl
        adc $0e47
        tax

loc_0ed1:
        lda $0e07,y
        sta $0e07,y
        inx
        iny
        cpy #$03
        bne loc_0ed1

loc_0edd:
        ldx #$02
        lda #$00

loc_0ee1:
        sta $0e30,x
        sta $0e2a,x
        sta $0e27,x
        sta $0e1e,x
        sta $0e76,x
        sta $0e21,x
        sta $0e79,x
        sta $0e24,x
        dex
        bpl loc_0ee1
        sta dat_0e06
        lda $0e46
        sta $0e42

loc_0f05:
        ldx #$18
        lda #$00

loc_0f09:
        sta $d400,x
        dex
        bpl loc_0f09
        rts

loc_0f10:
        lda #$1f
        sta $d418
        ldx #$02
        stx $0e0d
        dec $0e42
        bpl loc_0f25
        lda $0e46
        sta $0e42

loc_0f25:
        stx $0e38
        lda $0e1a,x
        sta $0e1d
        lda $0e42
        cmp $0e46
        bne loc_0f57
        txa
        asl
        tay
        lda $1520,y
        sta smc_1277                                // SMC: modifies $1277
        lda $1521,y
        sta smc_1278                                // SMC: modifies $1278
        dec $0e24,x
        bpl loc_0f4d
        jmp loc_127a

loc_0f4d:
        lda $0e64,x
        beq loc_0f57
        lda #$fe
        sta $0e33,x

loc_0f57:
        lda $0e30,x
        asl
        asl
        asl
        tay
        sty $0e49
        lda $15a6,y
        and #$f0
        sta $0e3b
        lda $15a9,y
        and #$0f
        sta $0e57
        cmp #$04
        bcs loc_0f7a
        lda $15a7,y
        bne loc_0f7d

loc_0f7a:
        jmp loc_1005

loc_0f7d:
        lda $0e73,x
        bne loc_0fa1
        inc $0e73,x
        ldy $0e49
        lda $15a7,y
        pha
        and #$0f
        sta $0e14,x
        pla
        and #$f0
        sta $0e11,x
        lda $15a5,y
        lsr
        lsr
        lsr
        lsr
        sta $0e17,x

loc_0fa1:
        lda $0e17,x
        bmi loc_0fbf
        dec $0e17,x
        bpl loc_1005
        lda $0e14,x
        and #$fe
        sta $0e14,x
        lda $0e14,x
        and #$7f
        lsr
        sta $0e0e,x
        jmp loc_1005

loc_0fbf:
        lda $0e0e,x
        bpl loc_0fe6
        clc
        lda $0e70,x
        adc $0e11,x
        sta $0e70,x
        lda $0e3f,x
        adc #$00
        sta $0e3f,x
        dec $0e0e,x
        bmi loc_1005
        lda $0e14,x
        and #$7f
        sta $0e0e,x
        jmp loc_1005

loc_0fe6:
        sec
        lda $0e70,x
        sbc $0e11,x
        sta $0e70,x
        lda $0e3f,x
        sbc #$00
        sta $0e3f,x
        dec $0e0e,x
        bpl loc_1005
        lda $0e14,x
        ora #$80
        sta $0e0e,x

loc_1005:
        lda $0e3b
        beq loc_105f
        ldy $0e49
        lda $15a5,y
        and #$0f
        sta smc_102d                                // SMC: modifies $102d
        lda $0e54,x
        bne loc_1037
        lda $0e5b,x
        clc
        adc $0e3b
        sta $0e5b,x
        lda $0e5e,x
        adc #$00
        sta $0e5e,x
.label smc_102d = * + 1
        cmp #$0f                                    // !SMC: modified by $1012, $e55f
        bne loc_1050
        lda #$01
        sta $0e54,x
        bne loc_1050

loc_1037:
        lda $0e5b,x
        sec
        sbc $0e3b
        sta $0e5b,x
        lda $0e5e,x
        sbc #$00
        sta $0e5e,x
        bne loc_1050
        lda #$00
        sta $0e54,x

loc_1050:
        ldy $0e1d
        lda $0e5e,x
        sta $d403,y
        lda $0e5b,x
        sta $d402,y

loc_105f:
        lda $0e79,x
        beq loc_10c8
        lda $0e43,x
        beq loc_10a3
        clc
        lda $0e70,x
        adc $0e36
        sta $0e70,x
        lda $0e3f,x
        adc #$00
        sta $0e3f,x
        cmp $0e6d,x
        beq loc_1084
        bcs loc_1090
        bcc loc_10c8

loc_1084:
        lda $0e70,x
        cmp $0e6a,x
        beq loc_1090
        bcs loc_1090
        bcc loc_10c8

loc_1090:
        lda $0e6a,x
        sta $0e70,x
        lda $0e6d,x
        sta $0e3f,x
        lda #$00
        sta $0e79,x
        beq loc_10c8

loc_10a3:
        sec
        lda $0e70,x
        sbc $0e36
        sta $0e70,x
        lda $0e3f,x
        sbc #$00
        sta $0e3f,x
        cmp $0e6d,x
        beq loc_10be
        bcc loc_1090
        bcs loc_10c8

loc_10be:
        lda $0e70,x
        cmp $0e6a,x
        beq loc_1090
        bcc loc_1090

loc_10c8:
        ldy $0e49
        lda $0e64,x
        cmp #$02
        bcc loc_10e0
        lda $15a2,y
        pha

loc_10d6:
        lda $0e3f,x
        pha
        lda $0e70,x
        jmp loc_10f0

loc_10e0:
        lda $15a9,y
        and #$f0
        clc
        adc #$01
        pha
        bpl loc_10d6
        lda #$c0
        pha
        lda #$00

loc_10f0:
        sta $0e4e,x
        pla
        sta $0e4b,x
        pla
        sta $0e2a,x
        lda $0e57
        and #$02
        beq loc_112d
        ldy $0e49
        lda $0e0a,x
        clc
        adc $15a8,y
        sta $0e0a,x
        sta $d416
        lda $0e48
        cmp #$f0
        bne loc_113a
        txa
        bne loc_1121
        clc
        adc #$01
        bne loc_1122

loc_1121:
        asl

loc_1122:
        clc
        adc #$f0
        sta $d417
        sta $0e48
        bne loc_113a

loc_112d:
        dec $0e0d
        bpl loc_113a
        lda #$f0
        sta $d417
        sta $0e48

loc_113a:
        lda $0e57
        and #$04
        beq loc_1189
        lda $15a7,y
        and #$1f
        tay
        ldx #$00
        lda $151d,x
        sta $fe
        lda $151c,x
        clc
        adc $151e,y
        sta $fd
        bcc loc_115b
        inc $fe

loc_115b:
        ldy #$00
        lda ($fd),y
        clc
        adc #$01
        sta smc_116c                                // SMC: modifies $116c
        ldx $0e38
        lda $0e64,x
.label smc_116c = * + 1
        cmp #$09                                    // !SMC: modified by $1162, $e6af
        bcs loc_11d4
        inc smc_1173
.label smc_1173 = * + 1
        ldy #$0a                                    // !SMC: modified by $12e7
        lda ($fd),y
        sta $0e2a,x
        iny
        lda ($fd),y
        sta $0e4b,x
        inc smc_1173
        lda #$00
        sta $0e4e,x
        beq loc_11d4

loc_1189:
        lda $0e57
        and #$08
        beq loc_11d4
        lda $0e7c,x
        tax
        lda $1570,x
        sta smc_11a9                                // SMC: modifies $11a9
        sta smc_11c4                                // SMC: modifies $11c4
        lda $1571,x
        sta smc_11aa                                // SMC: modifies $11aa
        sta smc_11c5                                // SMC: modifies $11c5
        ldx #$00
.label smc_11a9 = * + 1
.label smc_11aa = * + 2
        lda $157c,x                                 // !SMC: modified by $1197, $11a0, $e6e4, $e6ed
        sta smc_11b7                                // SMC: modifies $11b7
        ldx $0e38
        dec $0e67,x
        bpl loc_11bb
.label smc_11b7 = * + 1
        lda #$02                                    // !SMC: modified by $11ab, $e6f8
        sta $0e67,x

loc_11bb:
        ldy $0e67,x
        iny
        lda $0e2d,x
        clc
.label smc_11c4 = * + 1
.label smc_11c5 = * + 2
        adc $157c,y                                 // !SMC: modified by $119a, $11a3, $e6e7, $e6f0
        asl
        tay
        lda $142c,y
        sta $0e4e,x
        lda $142d,y
        sta $0e4b,x

loc_11d4:
        ldy $0e1d
        lda $0e5b,x
        sta $d402,y
        lda $0e5e,x
        sta $d403,y
        lda $0e4b,x
        sta $d401,y
        lda $0e4e,x
        sta $d400,y
        lda $0e2a,x
        and $0e33,x
        sta $d404,y
        inc $0e64,x
        dex
        bmi loc_123f
        jmp loc_0f25
// Referenced by: jsr from $13c0, $e90e

sub_1201:
        lda $15a3,x
        pha
        and #$0f
        asl
        asl
        asl
        asl
        sta smc_1229                                // SMC: modifies $1229
        sta smc_125c                                // SMC: modifies $125c
        pla
        and #$10
        bne loc_1249
        ldy $0e38
        lda $0e58,y
        bmi loc_1240
        beq loc_1230
        lda $0e61,y
        cmp #$10
        bcc loc_123f
        sec
.label smc_1229 = * + 1
        sbc #$20                                    // !SMC: modified by $120b
        sta $0e61,y
        jmp loc_123a

loc_1230:
        lda $0e61,y
        sec
        sbc $15a8,x
        sta $0e61,y

loc_123a:
        tya
        tax
        inc $0e58,x

loc_123f:
        rts

loc_1240:
        lda $15a4,x
        sta $0e61,y
        jmp loc_123a

loc_1249:
        ldy $0e38
        lda $0e58,y
        bmi loc_1240
        beq loc_1263
        lda $0e61,y
        cmp #$fe
        bcs loc_123f
        clc
.label smc_125c = * + 1
        adc #$20                                    // !SMC: modified by $120e
        sta $0e61,y
        jmp loc_123a

loc_1263:
        lda $0e61,y
        clc
        adc $15a8,x
        sta $0e61,y
        jmp loc_123a
// Referenced by: jsr from $12aa, $12b6, $12c2, $e7f7, $e803, $e80f

sub_1270:
        inc $0e1e,x
// Referenced by: jsr from $127a, $1295, $e7c7, $e7e2

sub_1273:
        ldy $0e1e,x
.label smc_1277 = * + 1
.label smc_1278 = * + 2
        lda $152c,y                                 // !SMC: modified by $0f3c, $0f42
        rts

loc_127a:
        jsr sub_1273
        cmp #$ff
        bne loc_1298
        lda #$00
        sta $0e24,x
        sta $0e21,x
        sta $0e1e,x
        sta $0e27,x
        lda $0e46
        sta $0e42
        jsr sub_1273

loc_1298:
        cmp #$fe
        bne loc_12a0
        inc dat_0e06
        rts

loc_12a0:
        cmp #$74
        bcc loc_12ad
        sec
        sbc #$80
        sta $0e3c,x
        jsr sub_1270

loc_12ad:
        cmp #$60
        bcc loc_12b9
        and #$0f
        sta $0e76,x
        jsr sub_1270

loc_12b9:
        cmp #$50
        bcc loc_12c5
        and #$0f
        sta $0e27,x
        jsr sub_1270

loc_12c5:
        tay
        lda $0e07,x
        beq loc_12d3
        lda #$ff
        sta $0e24,x
        jmp loc_11d4

loc_12d3:
        tya
        asl
        tay
        lda $1594,y
        sta $fb
        lda $1595,y
        sta $fc
        lda #$40
        sta $0e0a,x
        lda #$00
        sta smc_1173                                // SMC: modifies $1173
        sta $0e64,x
        sta $0e79,x
        lda #$ff
        sta $0e33,x
        ldy $0e21,x
        lda ($fb),y
        cmp #$f0
        bcc loc_130a
        and #$0f
        asl
        sta $0e7c,x
        inc $0e21,x
        iny
        lda ($fb),y

loc_130a:
        cmp #$e0
        bcc loc_1328
        and #$0f
        asl
        asl
        asl
        asl
        sta $0e36
        lda #$01
        sta $0e79,x
        lda $0e2d,x
        sta smc_135c                                // SMC: modifies $135c
        inc $0e21,x
        iny
        lda ($fb),y

loc_1328:
        cmp #$c0
        bcc loc_1340
        and #$1f
        clc
        adc $0e76,x
        sta $0e30,x
        lda #$ff
        sta $0e58,x
        inc $0e21,x
        iny
        lda ($fb),y

loc_1340:
        cmp #$80
        bcc loc_134d
        and #$3f
        sta $0e51,x
        inc $0e21,x
        iny

loc_134d:
        lda ($fb),y
        ldy $0e79,x
        beq loc_1385
        clc
        adc $0e3c,x
        sta $0e3a
.label smc_135c = * + 1
        cmp #$3a                                    // !SMC: modified by $131f
        bcc loc_1366
        lda #$01
        sta $0e43,x
        bne loc_136b

loc_1366:
        lda #$00
        sta $0e43,x

loc_136b:
        lda $0e51,x
        sta $0e24,x
        lda $0e3a
        asl
        tay
        lda $142c,y
        sta $0e6a,x
        lda $142d,y
        sta $0e6d,x
        jmp loc_13fd

loc_1385:
        clc
        adc $0e3c,x
        sta $0e2d,x
        asl
        tay
        lda $142c,y
        sta $0e70,x
        lda $142d,y
        sta $0e3f,x
        lda $0e51,x
        sta $0e24,x
        lda $0e30,x
        asl
        asl
        asl
        tax
        lda $15a2,x
        sta $0e39
        ldy $0e1d
        lda $15a6,x
        and #$0f
        sta $d403,y
        pha
        lda $15a9,x
        and #$01
        beq loc_13d6
        jsr sub_1201
        ldy $0e1d
        ldx $0e38
        lda $0e61,x
        sta $d406,y
        lda #$00
        sta $d405,y
        beq loc_13e5

loc_13d6:
        lda $15a4,x
        sta $d406,y
        lda $15a3,x
        sta $d405,y
        ldx $0e38

loc_13e5:
        lda #$00
        sta $d402,y
        sta $0e5b,x
        sta $0e54,x
        sta $0e73,x
        pla
        sta $0e5e,x
        lda $0e39
        sta $0e2a,x

loc_13fd:
        inc $0e21,x
        ldy $0e21,x
        lda ($fb),y
        cmp #$ff
        bne loc_1421

loc_1409:
        lda #$00
        sta $0e21,x
        sta $0e76,x
        lda $0e27,x
        beq loc_141b
        dec $0e27,x
        bpl loc_141e

loc_141b:
        inc $0e1e,x

loc_141e:
        jmp loc_11d4

loc_1421:
        cmp #$fe
        bne loc_141e
        lda #$01
        sta $0e07,x
        bne loc_1409
        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_1444:
        .byte $2d                                   // -

// --- Region $1920-$195a ---
.pc = $1920 "main_1920"

main_1920:
        jmp loc_1cfb
// Referenced by: jsr from $1a37, $1a89, $ef0a, $ef5c

sub_1923:
        ldy #$00
        ldx #$01
        bne loc_192b

loc_1929:
        ldx #$08

loc_192b:
        lda $eaea,y
        lda $eaea
        lda dat_195b,y
        bit $d020
        sta $d021
        iny
        dex
        beq loc_1929
        cpy #$20
        beq loc_1955
        lda $ea
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        jmp loc_192b

loc_1955:
        ldx #$06
        jsr sub_1abc
        rts

// --- Region $197f-$1c28 ---
.pc = $197f "sub_197f"
// Referenced by: jsr from $1cfe, $f192

sub_197f:
        jsr $e544
        sei
        lda #$31
        sta $d012
        lda #$25
        ldx #$1a
        sta $0314
        stx $0315
        lda $dc0e
        and #$fe
        sta $dc0e
        lda $d011
        and #$7f
        sta $d011
        lda #$81
        sta $d019
        sta $d01a
        lda #$86
        ldx #$ea
        sta $0318
        stx $0319
        jsr sub_1acc
        jsr sub_1ad5
        lda #$00
        sta $1c2c
        sta $1c2d
        sta dat_1ade
        sta dat_1b83
        sta $1adf
        sta $1b84
        sta $d020
        sta dat_1c28
        sta $1c29
        sta $1c2a
        jsr sub_0e03
        lda #$02
        sta $1c2e
        lda #$13
        sta $1c2b
        ldy #$00

loc_19e9:
        lda $1760,y
        sta $0518,y
        lda $183c,y
        sta $05f4,y
        lda #$0b
        sta $d918,y
        sta $d9f4,y
        iny
        cpy #$dc
        bne loc_19e9
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        ldy #$00

loc_1a0e:
        lda #$09
        sta $0400,y
        sta $0748,y
        lda #$00
        sta $d800,y
        sta $db48,y
        iny
.label sub_1a20 = * + 1
        cpy #$a0
        bne loc_1a0e
        cli
        rts

irq_1a25:
        lda #$19
        sta $d018
        lda #$c0
        ora dat_1ade
        sta $d016
        ldx #$06
        jsr sub_1abc
        jsr sub_1923
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_1ac0
        lda #$1b
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_1ae0
        jsr sub_1ae0
        jsr sub_1b85
        lda #$ca
        sta $d012
        lda #$6f
        ldx #$1a
        sta $0314
        stx $0315
        inc $d019
        jmp loc_ea7e

irq_1a6f:
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_1ac0
        lda #$19
        sta $d018
        lda #$c0
        ora dat_1b83
        sta $d016
        jsr sub_1923
        lda #$a1
        ldx #$1a
        sta $0314
        stx $0315
        lda #$ff
        sta $d012
        inc $d019
        jmp loc_ea7e

irq_1aa1:
        jsr sub_1c7f
        jsr sub_0e00
        lda #$25
        ldx #$1a
        sta $0314
        stx $0315
        lda #$31
        sta $d012
        inc $d019
        jmp loc_ea7e
// Referenced by: jsr from $1957, $1a34, $ee29, $ef07; branch from $1abd

sub_1abc:
        dex
        bne sub_1abc
        rts
// Referenced by: jsr from $1a44, $1a79, $ef17, $ef4c

sub_1ac0:
        lda $d012
        clc
        adc #$10

loc_1ac6:
        cmp $d012
        bne loc_1ac6
        rts
// Referenced by: jsr from $19b4, $1b19, $ee87, $efec

sub_1acc:
        lda #$b0
        ldx #$1d
        sta $f7
        stx $f8
        rts
// Referenced by: jsr from $19b7, $1bbe, $ee8a, $f085

sub_1ad5:
        lda #$90
        ldx #$26
        sta $f9
        stx $fa
        rts

dat_1ade:
        .byte $00,$01                               // ..
// Referenced by: jsr from $1a51, $1a54, $ef24, $ef27

sub_1ae0:
        lda dat_1ade
        beq loc_1ae8
        jmp loc_1b75

loc_1ae8:
        ldy #$00

loc_1aea:
        iny
        lda $0400,y
        dey
        sta $0400,y
        iny
        lda $0428,y
        dey
        sta $0428,y
        iny
        lda $0450,y
        dey
        sta $0450,y
        iny
        lda $0478,y
        dey
        sta $0478,y
        iny
        cpy #$28
        bne loc_1aea
        ldy #$00
        sty $9c
        lda ($f7),y
        cmp #$33
        bne loc_1b1e
        jsr sub_1acc
        lda ($f7),y

loc_1b1e:
        sta $9b
        asl $9b
        rol $9c
        asl $9b
        rol $9c
        asl $9b
        rol $9c
        asl $9b
        rol $9c
        clc
        lda $9b
        adc #$00
        sta $9b
        lda $9c
        adc #$0a
        sta $9c
        ldy $1adf
        lda ($9b),y
        sta $0427
        iny
        iny
        iny
        iny
        lda ($9b),y
        sta $044f
        iny
        iny
        iny
        iny
        lda ($9b),y
        sta $0477
        iny
        iny
        iny
        iny
        lda ($9b),y
        sta $049f
        inc $1adf
        lda $1adf
        cmp #$04
        bne loc_1b75
        lda #$00
        sta $1adf
        inc $f7
        bne loc_1b75
        inc $f8

loc_1b75:
        dec dat_1ade
        bpl loc_1b7f
        lda #$07
        sta dat_1ade

loc_1b7f:
        dec dat_1ade
        rts

dat_1b83:
        .byte $04,$01                               // ..
// Referenced by: jsr from $1a57, $ef2a

sub_1b85:
        lda dat_1b83
        beq loc_1b8d
        jmp loc_1c1a

loc_1b8d:
        ldy #$00

loc_1b8f:
        iny
        lda $0748,y
        dey
        sta $0748,y
        iny
        lda $0770,y
        dey
        sta $0770,y
        iny
        lda $0798,y
        dey
        sta $0798,y
        iny
        lda $07c0,y
        dey
        sta $07c0,y
        iny
        cpy #$28
        bne loc_1b8f
        ldy #$00
        sty $9c
        lda ($f9),y
        cmp #$33
        bne loc_1bc3
        jsr sub_1ad5
        lda ($f9),y

loc_1bc3:
        sta $9b
        asl $9b
        rol $9c
        asl $9b
        rol $9c
        asl $9b
        rol $9c
        asl $9b
        rol $9c
        clc
        lda $9b
        adc #$00
        sta $9b
        lda $9c
        adc #$0a
        sta $9c
        ldy $1b84
        lda ($9b),y
        sta $076f
        iny
        iny
        iny
        iny
        lda ($9b),y
        sta $0797
        iny
        iny
        iny
        iny
        lda ($9b),y
        sta $07bf
        iny
        iny
        iny
        iny
        lda ($9b),y
        sta $07e7
        inc $1b84
        lda $1b84
        cmp #$04
        bne loc_1c1a
        lda #$00
        sta $1b84
        inc $f9
        bne loc_1c1a
        inc $fa

loc_1c1a:
        dec dat_1b83
        bpl loc_1c24
        lda #$07
        sta dat_1b83

loc_1c24:
        dec dat_1b83
        rts

dat_1c28:
        // === Sine/lookup table (60 bytes, range $00-$c8) ===
        .byte $c8                                   // .

// --- Region $1c64-$1d53 ---
.pc = $1c64 "sub_1c64"
// Referenced by: jsr from $1c9d, $f131

sub_1c64:
        ldy #$00
        ldx dat_1c28

loc_1c69:
        lda txt_1f08,x
        sta $04c8,y
        inx
        iny
        cpy #$28
        bne loc_1c69
        cpx #$f0
        bne loc_1c7b
        ldx #$00

loc_1c7b:
        stx dat_1c28
        rts
// Referenced by: jsr from $1aa1, $ef74

sub_1c7f:
        dec $1c2e
        bne loc_1cb4
        lda #$04
        sta $1c2e
        jsr sub_1cd0
        lda $1c2c
        ldy #$00

loc_1c91:
        sta $d8c8,y
        iny
        cpy #$28
        bne loc_1c91
        cmp #$10
        bne loc_1ca0
        jsr sub_1c64

loc_1ca0:
        lda $1c2d
        ldy #$00

loc_1ca5:
        sta $daf8,y
        iny
        cpy #$28
        bne loc_1ca5
        cmp #$10
        bne loc_1cb4
        jsr sub_1cb5

loc_1cb4:
        rts
// Referenced by: jsr from $1cb1, $f145

sub_1cb5:
        ldy #$00
        ldx $1c29

loc_1cba:
        lda txt_2ec8,x
        sta $06f8,y
        inx
        iny
        cpy #$28
        bne loc_1cba
        cpx #$f0
        bne loc_1ccc
        ldx #$00

loc_1ccc:
        stx $1c29
        rts
// Referenced by: jsr from $1c89, $f11d

sub_1cd0:
        ldx $1c2a
        cpx #$34
        bne loc_1cdc
        ldx #$00
        stx $1c2a

loc_1cdc:
        lda $1c2f,x
        sta $1c2c
        inc $1c2a
        ldx $1c2b
        cpx #$34
        bne loc_1cf1
        ldx #$00
        stx $1c2b

loc_1cf1:
        lda $1c2f,x
        sta $1c2d
        inc $1c2b
        rts

loc_1cfb:
        jsr sub_1d8b
        jsr sub_197f
        jsr sub_1d99

loc_1d04:
        lda #$ff
        sta $dc00
        lda #$00
        sta $dc01
        lda #$7f
        sta $dc00
        lda $dc01
        and #$10
        bne loc_1d04
        sei
        jsr sub_0d70
        jsr $fda3
        jsr $e518
        ldy #$00
        sty $c6
        nop
        sty $0800
        sty $d020
        sty $d021

loc_1d32:
        lda txt_0d30,y
        sta $0400,y
        lda #$0f
        sta $d800,y
        iny
        cpy #$28
        bne loc_1d32
        ldy #$00

loc_1d44:
        lda dat_1d52,y
        sta $0334,y
        iny
        cmp #$5e
        bne loc_1d44
        jmp loc_0d60

dat_1d52:
        .byte $a9,$00                               // ..

// --- Region $1d8b-$1da6 ---
.pc = $1d8b "sub_1d8b"

// Referenced by: jsr from $1cfb, $f18f
sub_1d8b: {
        ldy #$00
loop:
        lda.abs $0014,y
        sta $197b,y
        iny
        cpy #$04
        bne loop
        rts
}
// Referenced by: jsr from $1d01, $f195

sub_1d99:
        ldy #$00

loc_1d9b:
        lda $197b,y
        sta.abs $0014,y
        iny
        cpy #$04
        bne loc_1d9b
        rts

// --- Region $22cf-$22d6 ---
.pc = $22cf "Segment $22cf"
        cpx #$1f
        .byte $0f,$0f,$0f                           // slo $0f0f // ILLEGAL
        .byte $07,$07                               // slo $07 // ILLEGAL

dat_22d6:
        .byte $07                                   // .

// --- Region $2460-$2460 ---
.pc = $2460 "sub_2460"
// Referenced by: jsr from $ecdd, $ed2d

sub_2460:
        brk

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

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

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

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

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

// --- Region $e518-$e533 ---
.pc = $e518 "Segment $e518"
        sta $0e70,x
        lda $0e3f,x
        adc #$00
        sta $0e3f,x
        dec $0e0e,x
        bmi loc_e552
        lda $0e14,x
        and #$7f
        sta $0e0e,x
        jmp loc_1005

dat_e533:
        .byte $38                                   // 8

// --- Region $e544-$e992 ---
.pc = $e544 "Segment $e544"
        asl $0ede
        asl $0810
        lda $0e14,x
        ora #$80
        sta $0e0e,x

loc_e552:
        lda $0e3b
        beq loc_e5ac
        ldy $0e49
        lda $15a5,y
        and #$0f
        sta smc_102d                                // SMC: modifies $102d
        lda $0e54,x
        bne loc_e584
        lda $0e5b,x
        clc
        adc $0e3b
        sta $0e5b,x
        lda $0e5e,x
        adc #$00
        sta $0e5e,x
        cmp #$0f
        bne loc_e59d
        lda #$01
        sta $0e54,x
        bne loc_e59d

loc_e584:
        lda $0e5b,x
        sec
        sbc $0e3b
        sta $0e5b,x
        lda $0e5e,x
        sbc #$00
        sta $0e5e,x
        bne loc_e59d
        lda #$00
        sta $0e54,x

loc_e59d:
        ldy $0e1d
        lda $0e5e,x
        sta $d403,y
        lda $0e5b,x
        sta $d402,y

loc_e5ac:
        lda $0e79,x
        beq loc_e615
        lda $0e43,x
        beq loc_e5f0
        clc
        lda $0e70,x
        adc $0e36
        sta $0e70,x
        lda $0e3f,x
        adc #$00
        sta $0e3f,x
        cmp $0e6d,x
        beq loc_e5d1
        bcs loc_e5dd
        bcc loc_e615

loc_e5d1:
        lda $0e70,x
        cmp $0e6a,x
        beq loc_e5dd
        bcs loc_e5dd
        bcc loc_e615

loc_e5dd:
        lda $0e6a,x
        sta $0e70,x
        lda $0e6d,x
        sta $0e3f,x
        lda #$00
        sta $0e79,x
        beq loc_e615

loc_e5f0:
        sec
        lda $0e70,x
        sbc $0e36
        sta $0e70,x
        lda $0e3f,x
        sbc #$00
        sta $0e3f,x
        cmp $0e6d,x
        beq loc_e60b
        bcc loc_e5dd
        bcs loc_e615

loc_e60b:
        lda $0e70,x
        cmp $0e6a,x
        beq loc_e5dd
        bcc loc_e5dd

loc_e615:
        ldy $0e49
        lda $0e64,x
        cmp #$02
        bcc loc_e62d
        lda $15a2,y
        pha

loc_e623:
        lda $0e3f,x
        pha
        lda $0e70,x
        jmp loc_10f0

loc_e62d:
        lda $15a9,y
        and #$f0
        clc
        adc #$01
        pha
        bpl loc_e623
        lda #$c0
        pha
        lda #$00
        sta $0e4e,x
        pla
        sta $0e4b,x
        pla
        sta $0e2a,x
        lda $0e57
        and #$02
        beq loc_e67a
        ldy $0e49
        lda $0e0a,x
        clc
        adc $15a8,y
        sta $0e0a,x
        sta $d416
        lda $0e48
        cmp #$f0
        bne loc_e687
        txa
        bne loc_e66e
        clc
        adc #$01
        bne loc_e66f

loc_e66e:
        asl

loc_e66f:
        clc
        adc #$f0
        sta $d417
        sta $0e48
        bne loc_e687

loc_e67a:
        dec $0e0d
        bpl loc_e687
        lda #$f0
        sta $d417
        sta $0e48

loc_e687:
        lda $0e57
        and #$04
        beq loc_e6d6
        lda $15a7,y
        and #$1f
        tay
        ldx #$00
        lda $151d,x
        sta $fe
        lda $151c,x
        clc
        adc $151e,y
        sta $fd
        bcc loc_e6a8
        inc $fe

loc_e6a8:
        ldy #$00
        lda ($fd),y
        clc
        adc #$01
        sta smc_116c                                // SMC: modifies $116c
        ldx $0e38
        lda $0e64,x
        cmp #$09
        bcs loc_e721
        inc smc_1173
        ldy #$0a
        lda ($fd),y
        sta $0e2a,x
        iny
        lda ($fd),y
        sta $0e4b,x
        inc smc_1173
        lda #$00
        sta $0e4e,x
        beq loc_e721

loc_e6d6:
        lda $0e57
        and #$08
        beq loc_e721
        lda $0e7c,x
        tax
        lda $1570,x
        sta smc_11a9                                // SMC: modifies $11a9
        sta smc_11c4                                // SMC: modifies $11c4
        lda $1571,x
        sta smc_11aa                                // SMC: modifies $11aa
        sta smc_11c5                                // SMC: modifies $11c5
        ldx #$00
        lda $157c,x
        sta smc_11b7                                // SMC: modifies $11b7
        ldx $0e38
        dec $0e67,x
        bpl loc_e708
        lda #$02
        sta $0e67,x

loc_e708:
        ldy $0e67,x
        iny
        lda $0e2d,x
        clc
        adc $157c,y
        asl
        tay
        lda $142c,y
        sta $0e4e,x
        lda $142d,y
        sta $0e4b,x

loc_e721:
        ldy $0e1d
        lda $0e5b,x
        sta $d402,y
        lda $0e5e,x
        sta $d403,y
        lda $0e4b,x
        sta $d401,y
        lda $0e4e,x
        sta $d400,y
        lda $0e2a,x
        and $0e33,x
        sta $d404,y
        inc $0e64,x
        dex
        bmi loc_e78c
        jmp loc_0f25

loc_e74e:
        lda $15a3,x
        pha
        and #$0f
        cpx $0a
        adc ($05,x)
        sta smc_1229
        sta smc_125c
        pla
        and #$10
        bne loc_e796
        ldy $0e38
        lda $0e58,y
        bmi loc_e78d
        beq loc_e77d
        lda $0e61,y
        cmp #$10
        bcc loc_e78c
        sec
        sbc #$20
        sta $0e61,y
        jmp loc_123a

loc_e77d:
        lda $0e61,y
        sec
        sbc $15a8,x
        sta $0e61,y
        tya
        tax
        inc $0e58,x

loc_e78c:
        rts

loc_e78d:
        lda $15a4,x
        sta $0e61,y
        jmp loc_123a

loc_e796:
        ldy $0e38
        lda $0e58,y
        bmi loc_e78d
        beq loc_e7b0
        lda $0e61,y
        cmp #$fe
        bcs loc_e78c
        clc
        adc #$20
        sta $0e61,y
        jmp loc_123a

loc_e7b0:
        lda $0e61,y
        clc
        adc $15a8,x
        sta $0e61,y
        jmp loc_123a

dat_e7bd:
        .byte $fe                                   // .

loc_e7be:
        asl $bc0e,x
        asl $b90e,x
        bit $6015
        jsr sub_1273
        cmp #$ff
        bne loc_e7e5
        lda #$00
        sta $0e24,x
        sta $0e21,x
        sta $0e1e,x
        sta $0e27,x
        lda $0e46
        sta $0e42
        jsr sub_1273

loc_e7e5:
        cmp #$fe
        bne loc_e7ed
        inc dat_0e06
        rts

loc_e7ed:
        cmp #$74
        bcc loc_e7fa
        sec
        sbc #$80
        sta $0e3c,x
        jsr sub_1270

loc_e7fa:
        cmp #$60
        bcc loc_e806
        and #$0f
        sta $0e76,x
        jsr sub_1270

loc_e806:
        cmp #$50
        bcc loc_e812
        and #$0f
        sta $0e27,x
        jsr sub_1270

loc_e812:
        tay
        lda $0e07,x
        beq loc_e820
        lda #$ff
        sta $0e24,x
        jmp loc_11d4

loc_e820:
        tya
        asl
        tay
        lda $1594,y
        sta $fb
        lda $1595,y
        sta $fc
        lda #$40
        sta $0e0a,x
        lda #$00
        sta smc_1173
        sta $0e64,x
        sta $0e79,x
        lda #$ff
        sta $0e33,x
        ldy $0e21,x
        lda ($fb),y
        cmp #$f0
        bcc loc_e857
        and #$0f
        asl
        sta $0e7c,x
        inc $0e21,x
        iny
        lda ($fb),y

loc_e857:
        cmp #$e0
        bcc loc_e875
        and #$0f
        cpx $0a
        rts

dat_e860:
        .byte $8f                                   // .

loc_e861:
        sta $0e36
        lda #$01
        sta $0e79,x
        lda $0e2d,x
        sta smc_135c
        inc $0e21,x
        iny
        lda ($fb),y

loc_e875:
        cmp #$c0
        bcc loc_e88d
        and #$1f
        clc
        adc $0e76,x
        sta $0e30,x
        lda #$ff
        sta $0e58,x
        inc $0e21,x
        iny
        lda ($fb),y

loc_e88d:
        cmp #$80
        bcc loc_e89a
        and #$3f
        sta $0e51,x
        inc $0e21,x
        iny

loc_e89a:
        lda ($fb),y
        ldy $0e79,x
        beq loc_e8d2
        clc
        adc $0e3c,x
        sta $0e3a
        cmp #$3a
        bcc loc_e8b3
        lda #$01
        sta $0e43,x
        bne loc_e8b8

loc_e8b3:
        lda #$00
        sta $0e43,x

loc_e8b8:
        lda $0e51,x
        sta $0e24,x
        lda $0e3a
        asl
        tay
        lda $142c,y
        sta $0e6a,x
        lda $142d,y
        sta $0e6d,x
        jmp loc_13fd

loc_e8d2:
        clc
        adc $0e3c,x
        sta $0e2d,x
        asl
        tay
        lda $142c,y
        sta $0e70,x
        lda $142d,y
        sta $0e3f,x
        lda $0e51,x
        sta $0e24,x
        lda $0e30,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        adc ($60,x)
        tax
        lda $15a2,x
        sta $0e39
        ldy $0e1d
        lda $15a6,x
        and #$0f
        sta $d403,y
        pha
        lda $15a9,x
        and #$01
        beq loc_e924
        jsr sub_1201
        ldy $0e1d
        ldx $0e38
        lda $0e61,x
        sta $d406,y
        lda #$00
        sta $d405,y
        beq loc_e933

loc_e924:
        lda $15a4,x
        sta $d406,y
        lda $15a3,x
        sta $d405,y
        ldx $0e38

loc_e933:
        lda #$00
        sta $d402,y
        sta $0e5b,x
        sta $0e54,x
        sta $0e73,x
        pla
        sta $0e5e,x
        lda $0e39
        sta $0e2a,x
        inc $0e21,x
        ldy $0e21,x
        lda ($fb),y
        cmp #$ff
        bne loc_e96f

loc_e957:
        lda #$00
        sta $0e21,x
        sta $0e76,x
        lda $0e27,x
        beq loc_e969
        dec $0e27,x
        bpl loc_e96c

loc_e969:
        inc $0e1e,x

loc_e96c:
        jmp loc_11d4

loc_e96f:
        cmp #$fe
        bne loc_e96c
        lda #$01
        sta $0e07,x
        bne loc_e957
        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_e992:
        .byte $2d                                   // -

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

loc_e9cc:
        .byte $9e,$0b,$4e                           // shx $4e0b,y // ILLEGAL
        .byte $0c,$0a,$0d                           // nop $0d0a // ILLEGAL
        bne loc_e9e1
        ldx #$0e
        sta ($0f,x)
.label loc_e9d9 = * + 1
        adc $6710
        ora ($70),y
        .byte $12                                   // jam // ILLEGAL

dat_e9de:
        .byte $89,$13,$b2                           // ...

loc_e9e1:
        .byte $14,$ed                               // nop $ed,x // ILLEGAL
        ora $3b,x
        .byte $17,$9d                               // slo $9d,x // ILLEGAL
        clc
        .byte $14,$1a                               // nop $1a,x // ILLEGAL
        ldy #$1b
        eor $1d
        .byte $03,$1f                               // slo ($1f,x) // ILLEGAL
        .byte $db,$20,$cf                           // dcp $cf20,y // ILLEGAL

dat_e9f3:
        .byte $22,$e1                               // ".

// --- Region $ea31-$ea6d ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        bne loc_ea37
        cmp $ea28,x
.label loc_ea37 = * + 1
        .byte $14,$f8                               // nop $f8,x // ILLEGAL
        php
        sta ($30,x)
        eor ($0a,x)
        eor ($08,x)
        eor ($06,x)
.label loc_ea42 = * + 1
        eor ($04,x)
        eor ($03,x)
        eor ($02,x)
        eor ($03,x)
        bpl loc_e9cc
        bmi loc_ea8e
        .byte $0c,$41,$0a                           // nop $0a41 // ILLEGAL
        sta ($30,x)
        sta ($0c,x)
        ora $81
        bmi loc_e9d9
        bmi loc_ea8e
        sta ($30,x)
        nop
        .byte $14,$00                               // nop $00,x // ILLEGAL
        ora ($2c),y
        ora $43,x
        ora $67,x
        ora $2c,x
        ora $43,x
        ora $67,x
        ora $80,x
        .byte $52                                   // jam // ILLEGAL

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

loc_ea7e:
        .byte $54,$02                               // nop $02,x // ILLEGAL
        .byte $42                                   // jam // ILLEGAL

dat_ea81:
        .byte $80,$05,$85,$05,$80                   // .....

nmi_ea86:
        ora $7e
        ora $60
        jmp $0583

dat_ea8d:
        .byte $88                                   // .

loc_ea8e:
        ora $83
        ora $81
        ora $83
        ora $88
        ora $83
        ora $81
        ora $ff
        .byte $80,$51                               // nop #$51 // ILLEGAL
        brk

// --- Region $ecae-$ecb7 ---
.pc = $ecae "loc_ecae"

loc_ecae:
        asl $0f0f
        bpl loc_ecca
        clc
        cpx $20
        rts

dat_ecb7:
        .byte $24                                   // $

// --- Region $ecca-$ecf9 ---
.pc = $ecca "loc_ecca"

loc_ecca:
        rol
        jsr sub_1a20
        .byte $1b,$1c,$1d                           // slo $1d1c,y // ILLEGAL
        asl $221f,x
        .byte $23,$2b                               // rla ($2b,x) // ILLEGAL
        bit $2726
        plp
        and $e418
        jsr sub_2460
        .byte $03,$19                               // slo ($19,x) // ILLEGAL
        rol $302f
        and ($32),y
        .byte $33,$34                               // rla ($34),y // ILLEGAL
        and $36,x
        .byte $37,$38                               // rla $38,x // ILLEGAL
        and $2e3a,y
        bmi loc_ed22
        .byte $3b,$3c,$3d                           // rla $3d3c,y // ILLEGAL
        rol $3f3e
        rti

txt_ecf9:
        .text "A"

// --- Region $ed22-$ed35 ---
.pc = $ed22 "loc_ed22"

loc_ed22:
        eor $5b5a,y
        .byte $5c,$5d,$50                           // nop $505d,x // ILLEGAL
        eor ($52),y
        and $e418
        jsr sub_2460
        .byte $03,$5e                               // slo ($5e,x) // ILLEGAL
        .byte $5f,$60,$61                           // sre $6160,x // ILLEGAL

dat_ed35:
        .byte $62                                   // b

// --- Region $ee27-$ee2c ---
.pc = $ee27 "loc_ee27"

loc_ee27:
        ldx #$06
        jsr sub_1abc
        rts

// --- Region $ee4f-$ef8f ---
.pc = $ee4f "loc_ee4f"

loc_ee4f:
        ora $1619,y
        jsr $e544
        sei
        lda #$31
        sta $d012
        lda #$25
        ldx #$1a
        sta $0314
        stx $0315
        lda $dc0e
        and #$fe
        sta $dc0e
        lda $d011
        and #$7f
        sta $d011
        lda #$81
        sta $d019
        sta $d01a
        lda #$86
        ldx #$ea
        sta $0318
        stx $0319
        jsr sub_1acc
        jsr sub_1ad5
        lda #$00
        sta $1c2c
        sta $1c2d
        sta dat_1ade
        sta dat_1b83
        sta $1adf
        sta $1b84
        sta $d020
        sta dat_1c28
        sta $1c29
        sta $1c2a
        jsr sub_0e03
        lda #$02
        sta $1c2e
        lda #$13
        sta $1c2b
        ldy #$00

loc_eebc:
        lda $1760,y
        sta $0518,y
        lda $183c,y
        sta $05f4,y
        lda #$0b
        sta $d918,y
        sta $d9f4,y
        iny
        cpy #$dc
        bne loc_eebc
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        ldy #$00

loc_eee1:
        lda #$09
        sta $0400,y
        sta $0748,y
        lda #$00
        sta $d800,y
        sta $db48,y
        iny
        cpy #$a0
        bne loc_eee1
        cli
        rts

loc_eef8:
        lda #$19
        sta $d018
        lda #$c0
        ora dat_1ade
        sta $d016
        ldx #$06
        jsr sub_1abc
        jsr sub_1923
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_1ac0
        lda #$1b
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_1ae0
        jsr sub_1ae0
        jsr sub_1b85
        lda #$ca
        sta $d012
        lda #$6f
        ldx #$1a
        sta $0314
        stx $0315
        inc $d019
        jmp loc_ea7e

loc_ef42:
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_1ac0
        lda #$19
        sta $d018
        lda #$c0
        ora dat_1b83
        sta $d016
        jsr sub_1923
        lda #$a1
        ldx #$1a
        sta $0314
        stx $0315
        lda #$ff
        sta $d012
        inc $d019
        jmp loc_ea7e

loc_ef74:
        jsr sub_1c7f
        jsr sub_0e00
        lda #$25
        ldx #$1a
        sta $0314
        stx $0315
        lda #$31
        sta $d012
        inc $d019
        jmp loc_ea7e

dat_ef8f:
        .byte $ca                                   // .

// --- Region $efb3-$f0e3 ---
.pc = $efb3 "loc_efb3"

loc_efb3:
        lda dat_1ade
        beq loc_efbb
        jmp loc_1b75

loc_efbb:
        ldy #$00

loc_efbd:
        iny
        lda $0400,y
        dey
        sta $0400,y
        iny
        lda $0428,y
        dey
        sta $0428,y
        iny
        lda $0450,y
        dey
        sta $0450,y
        iny
        lda $0478,y
        dey
        sta $0478,y
        iny
        cpy #$28
        bne loc_efbd
        ldy #$00
        sty $9c
        lda ($f7),y
        cmp #$33
        bne loc_eff1
        jsr sub_1acc
        lda ($f7),y

loc_eff1:
        sta $9b
        .byte $04,$06                               // nop $06 // ILLEGAL
        .byte $9b,$26,$9c                           // tas $9c26,y // ILLEGAL
        and $18,x
        lda $9b
        adc #$00
        sta $9b
        lda $9c
        adc #$0a
        sta $9c
        ldy $1adf
        lda ($9b),y
        sta $0427
        cpx $c8
        and $b1
        .byte $9b,$8d,$4f                           // tas $4f8d,y // ILLEGAL
        .byte $04,$e4                               // nop $e4 // ILLEGAL
        iny
        and $b1
        .byte $9b,$8d,$77                           // tas $778d,y // ILLEGAL
        .byte $04,$e4                               // nop $e4 // ILLEGAL
        iny
        rts

loc_f021:
        ror
        lda ($9b),y
        sta $049f
        inc $1adf
        lda $1adf
        cmp #$04
        bne loc_f03c
        lda #$00
        sta $1adf
        inc $f7
        bne loc_f03c
        inc $f8

loc_f03c:
        dec dat_1ade
        bpl loc_f046
        lda #$07
        sta dat_1ade

loc_f046:
        dec dat_1ade
        rts

dat_f04a:
        .byte $04,$01                               // ..

loc_f04c:
        lda dat_1b83
        beq loc_f054
        jmp loc_1c1a

loc_f054:
        ldy #$00

loc_f056:
        iny
        lda $0748,y
        dey
        sta $0748,y
        iny
        lda $0770,y
        dey
        sta $0770,y
        iny
        lda $0798,y
        dey
        sta $0798,y
        iny
        lda $07c0,y
        dey
        sta $07c0,y
        iny
        cpy #$28
        bne loc_f056
        ldy #$00
        sty $9c
        lda ($f9),y
        cmp #$33
        bne loc_f08a
        jsr sub_1ad5
        lda ($f9),y

loc_f08a:
        sta $9b
        .byte $04,$06                               // nop $06 // ILLEGAL
        .byte $9b,$26,$9c                           // tas $9c26,y // ILLEGAL
        and $18,x
        lda $9b
        adc #$00
        sta $9b
        lda $9c
        adc #$0a
        sta $9c
        ldy $1b84
        lda ($9b),y
        sta $076f
        cpx $c8
        and $b1
        .byte $9b,$8d,$97                           // tas $978d,y // ILLEGAL
        .byte $07,$e4                               // slo $e4 // ILLEGAL
        iny
        and $b1
        .byte $9b,$8d,$bf                           // tas $bf8d,y // ILLEGAL
        .byte $07,$e4                               // slo $e4 // ILLEGAL
        iny
        rts

dat_f0ba:
        .byte $31                                   // 1

loc_f0bb:
        lda ($9b),y
        sta $07e7
        inc $1b84
        lda $1b84
        cmp #$04
        bne loc_f0d5
        lda #$00
        sta $1b84
        inc $f9
        bne loc_f0d5
        inc $fa

loc_f0d5:
        dec dat_1b83
        bpl loc_f0df
        lda #$07
        sta dat_1b83

loc_f0df:
        dec dat_1b83
        rts

dat_f0e3:
        .byte $c8                                   // .

// --- Region $f0fd-$f1e7 ---
.pc = $f0fd "loc_f0fd"

loc_f0fd:
        lda txt_1f08,x
        sta $04c8,y

loc_f103:
        inx
        iny
        cpy #$28
        bne loc_f0fd
        cpx #$f0
        bne loc_f10f
        ldx #$00

loc_f10f:
        stx dat_1c28
        rts

loc_f113:
        dec $1c2e
        bne loc_f148
        lda #$04
        sta $1c2e
        jsr sub_1cd0
        lda $1c2c
        ldy #$00

loc_f125:
        sta $d8c8,y
        iny
        cpy #$28
        bne loc_f125
        cmp #$10
        bne loc_f134
        jsr sub_1c64

loc_f134:
        lda $1c2d
        ldy #$00

loc_f139:
        sta $daf8,y
        iny
        cpy #$28
        bne loc_f139
        cmp #$10
        bne loc_f148
        jsr sub_1cb5

loc_f148:
        rts

dat_f149:
        .byte $a0,$00,$ae,$29,$1c                   // ...).

loc_f14e:
.label loc_f14f = * + 1
        lda txt_2ec8,x
        sta $06f8,y
        inx
        iny
        cpy #$28
        bne loc_f14e
        cpx #$f0
        bne loc_f160
        ldx #$00

loc_f160:
        stx $1c29
        rts

loc_f164:
        ldx $1c2a
        cpx #$34
        bne loc_f170
        ldx #$00
        stx $1c2a

loc_f170:
        lda $1c2f,x
        sta $1c2c
        inc $1c2a
        ldx $1c2b
        cpx #$34
        bne loc_f185
        ldx #$00
        stx $1c2b

loc_f185:
        lda $1c2f,x
        sta $1c2d
        inc $1c2b
        rts

loc_f18f:
        jsr sub_1d8b
        jsr sub_197f
        jsr sub_1d99

loc_f198:
        lda #$ff
        sta $dc00
        lda #$00
        sta $dc01
        lda #$7f
        sta $dc00
        lda $dc01
        and #$10
        bne loc_f198
        sei
        jsr sub_0d70
        jsr $fda3
        jsr $e518
        ldy #$00
        sty $c6
        nop
        sty $0800
        sty $d020
        sty $d021

loc_f1c6:
        lda txt_0d30,y
        sta $0400,y
        lda #$0f
        sta $d800,y
        iny
        cpy #$28
        bne loc_f1c6
        ldy #$00

loc_f1d8:
        lda dat_1d52,y
        sta $0334,y
        iny
        cmp #$5e
        bne loc_f1d8
        jmp loc_0d60

dat_f1e6:
        .byte $a9,$00                               // ..

// --- Region $f21e-$f23a ---
.pc = $f21e "loc_f21e"

loc_f21e:
        lsr.abs $00a0,x

loc_f221:
        lda.abs $0014,y
        sta $197b,y
        iny
        cpy #$04
        bne loc_f221
        rts

loc_f22d:
        ldy #$00

loc_f22f:
        lda $197b,y
        sta.abs $0014,y
        iny
        cpy #$04
        bne loc_f22f
        rts

// --- Region $fda3-$fdda ---
.pc = $fda3 "Segment $fda3"
        .byte $fb,$ff,$00                           // isc $00ff,y // ILLEGAL
        tax
        tax
        cmp $c3f7,x
        and $00
        tax
        tax
        .byte $ef,$6d,$e3                           // isc $e36d // ILLEGAL
        .byte $ef,$25,$2c                           // isc $2c25 // ILLEGAL
        ldx $76ae
        dec $fee3,x
        .byte $27,$02                               // rla $02 // ILLEGAL
        tax
        tax
        .byte $37,$3d                               // rla $3d,x // ILLEGAL
        .byte $3f,$3a,$a4                           // rla $a43a,x // ILLEGAL
        rol $7b
        .byte $db,$fb,$ab                           // dcp $abfb,y // ILLEGAL
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        ldx #$22
        cmp $c377,x
        rol $c0
        .byte $fa                                   // nop // ILLEGAL
        rol
        sta $808a
        .byte $c2,$60                               // nop #$60 // ILLEGAL
        sec
        brk

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

// --- Region $0808-$08ee ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $0c,$0c,$36,$36,$63,$63,$7f,$00,$7e,$03,$63,$7e,$63,$63,$7e,$00 // ..66cc..~.c~cc~.
        .byte $3e,$63,$60,$60,$60,$63,$3e,$00,$7e,$03,$63,$63,$63,$63,$7e,$00 // >c```c>.~.cccc~.
        .byte $7f,$00,$60,$7e,$60,$60,$7f,$00,$7f,$00,$60,$7c,$60,$60,$60,$00 // ..`~``....`|```.
        .byte $3f,$00,$60,$6f,$63,$63,$3e,$00,$63,$60,$63,$7f,$63,$63,$63,$00 // ?.`occ>.c`c.ccc.
        .byte $7e,$18,$18,$18,$18,$18,$7e,$00,$7f,$00,$03,$03,$03,$63,$3e,$00 // ~.....~......c>.
        .byte $63,$66,$6c,$6c,$6c,$66,$63,$00,$60,$60,$60,$60,$60,$60,$7e,$00 // cflllfc.``````~.
        .byte $fe,$c3,$db,$db,$db,$db,$db,$00,$7e,$03,$63,$63,$63,$63,$63,$00 // ........~.ccccc.
        .byte $3e,$63,$63,$63,$63,$63,$3e,$00,$7e,$03,$03,$7e,$60,$60,$60,$00 // >ccccc>.~..~```.
        .byte $3e,$63,$63,$63,$63,$36,$18,$0e,$7e,$03,$63,$7e,$63,$63,$63,$00 // >cccc6..~.c~ccc.
        .byte $3f,$00,$60,$3e,$03,$03,$7e,$00,$7f,$00,$60,$60,$60,$70,$3e,$00 // ?.`>..~...```p>.
        .byte $63,$63,$63,$63,$63,$63,$3f,$00,$63,$63,$36,$36,$14,$1c,$08,$00 // cccccc?.cc66....
        .byte $c3,$db,$db,$cb,$6e,$6e,$66,$00,$63,$63,$36,$1c,$36,$63,$63,$00 // ....nnf.cc6.6cc.
        .byte $63,$63,$63,$3f,$03,$63,$3e,$00,$7f,$00,$06,$0c,$18,$30,$7f,$00 // ccc?.c>......0..

txt_08d8:
        .text ">00000>"
        .byte $00                                   // string terminator
        .fill 8, $00
        .byte $3e,$06,$06,$06,$06,$06,$3e           // >.....>

// --- Region $0908-$0d5f ---
.pc = $0908 "dat_0908"

dat_0908:
        .byte $18,$3c,$3c,$3c,$18,$00,$18,$00,$77,$66,$cc,$00,$00,$00,$00,$00 // .<<<....wf......
        .byte $36,$36,$7f,$36,$7f,$36,$36,$00,$0c,$3f,$60,$3e,$03,$7e,$0c,$00 // 66.6.66..?`>.~..
        .byte $21,$53,$26,$0c,$1a,$35,$62,$00,$00,$00,$00,$00,$00,$00,$00,$00 // !S&..5b.........
        .byte $0e,$1c,$38,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..8.......000...
        .byte $60,$30,$18,$18,$18,$30,$60,$00,$08,$6b,$3e,$7f,$3e,$6b,$08,$00 // `0...0`..k>.>k..
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~...........0
        .byte $00,$00,$00,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18 // ................
        .byte $01,$03,$06,$0c,$18,$30,$60,$00,$3e,$63,$6f,$7b,$73,$63,$3e,$00 // .....0`.>co{sc>.
        .byte $08,$18,$38,$18,$18,$18,$7e,$00,$7e,$03,$03,$3e,$60,$60,$7f,$00 // ..8...~.~..>``..
        .byte $7e,$03,$03,$1e,$03,$03,$7e,$00,$66,$66,$66,$7f,$06,$06,$06,$00 // ~.....~.fff.....
        .byte $7f,$60,$60,$3e,$03,$03,$7e,$00,$3e,$63,$60,$7e,$63,$63,$3e,$00 // .``>..~.>c`~cc>.
        .byte $7f,$03,$06,$0c,$18,$30,$60,$00,$3e,$63,$63,$3e,$63,$63,$3e,$00 // .....0`.>cc>cc>.
        .byte $3e,$63,$63,$3f,$03,$63,$3e,$00,$00,$00,$18,$18,$00,$18,$18,$00 // >cc?.c>.........
        .byte $00,$00,$18,$18,$00,$18,$18,$30,$0c,$18,$30,$60,$30,$18,$0c,$00 // .......0..0`0...
        .byte $00,$00,$7f,$00,$7f,$00,$00,$00,$18,$0c,$06,$03,$06,$0c,$18,$00 // ................
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00,$09,$09,$02,$03,$0a,$0b,$0c,$0d // <f..............
        .byte $1b,$1c,$1d,$1e                       // ....

txt_0a0c:
        .text "+,,-   "
        .byte $04,$0e,$0e,$0f,$10,$1f,$1f           // .......

txt_0a1a:
        .byte $22                                   // double quote character
        .text "#,,,."

txt_0a20:
        .encoding "screencode_mixed"
        .text "e  f qii $ii"
        .encoding "petscii_upper"

txt_0a2c:
        .text "/,,0   "
        .byte $04,$0e,$12,$13,$06,$20,$07,$08,$06   // ..... ...

txt_0a3c:
        .text ",12.   "
        .byte $06,$0e,$0e,$0e,$14,$20,$25,$1f       // ..... %.

txt_0a4b:
        .text "&,,,0   "
        .byte $06,$0e,$0e,$0e,$14,$20,$27,$1f       // ..... '.

txt_0a5b:
        .encoding "screencode_mixed"
        .text "&,3iie  f qnu $(f"
        .encoding "petscii_upper"

txt_0a6c:
        .text "/,,4 "
        .byte $07,$08,$06,$20,$16,$17,$06,$20,$27,$29,$06 // ... ... ').

txt_0a7c:
        .text ",350   "
        .byte $06,$09,$18,$19,$09,$09,$18,$19,$09
        .text ",,,0"
        .byte $09,$09,$08
        .byte $06,$09,$09,$1a,$15,$09,$09,$2a,$06   // .......*.

txt_0a9c:
        .text ",,,. "
        .byte $07,$36,$37,$0e,$0e                   // .67..

txt_0aa6:
        .text ":; ABC,3KL "
        .byte $11,$09,$09,$20,$07,$09,$09,$20,$24,$09,$09 // ... ... $..

txt_0abc:
        .text "/,,0   "
        .byte $04,$20,$3c,$3d,$06,$20,$44,$45,$06   // . <=. DE.

txt_0acc:
        .text ",MN0   "

txt_0ad3:
        .encoding "screencode_mixed"
        .text "d gsf ghf,350e  d qsf $*f"
        .encoding "petscii_upper"

txt_0aec:
        .text "/,,.   "
        .byte $04,$0e,$0e,$0f,$3e,$20,$27,$1f,$46   // ....> '.F

txt_0afc:
        .encoding "screencode_mixed"
        .text ",3iie89d ghf ghf"
        .encoding "petscii_upper"

txt_0b0c:
        .text "/OPQ   "
        .byte $04,$0e,$0e,$0f,$06,$1f,$1f,$47,$48,$09,$09,$35,$30,$05,$20,$20 // .......GH..50.  
        .byte $06,$02,$3f,$0e,$40,$49,$1f           // ..?.@I.

txt_0b2a:
        .byte $22                                   // double quote character
        .text "J,,,.   "
        .byte $06,$0e,$12,$09,$09,$20,$24,$09,$09   // ..... $..

txt_0b3c:
        .text "/,,0 "
        .byte $07,$08
        .byte $52,$20,$07,$08
        .byte $52,$20,$24,$08
        .text "R/,,"
        .byte $7c,$02
        .text "ST>YZ"
        .byte $5b
        .byte $5c,$6e,$6f
        .byte $3a,$70,$7d,$7e,$7f,$80
        .byte $20
        .byte $55,$56,$06,$5d,$5e,$5f,$60,$71,$72,$73,$74,$81,$82,$83,$84,$20 // UV.]^_`qrst.... 
        .byte $07,$08,$06,$61,$62,$63,$64,$05,$75,$47,$04 // ...abcd.uG.

txt_0b7c:
        .text ",350 "
        .byte $07,$08,$06,$02,$62,$17,$06,$49,$1f,$28,$06 // ....b..I.(.

txt_0b8c:
        .text ",,,.   "
        .byte $06,$09,$65,$0e,$66,$76
        .byte $20,$77,$09
        .text ",,,0"
        .byte $05
        .byte $20,$20
        .byte $04,$20,$67,$68,$06,$20,$78,$79,$06   // . gh. xy.

txt_0bac:
        .text "/,,.WX"
        .byte $19,$09,$69,$6a,$19,$09,$09,$18,$19,$09 // ..ij......

txt_0bbc:
        .text ",,,0   "
        .byte $04,$6b,$0e,$6c,$3e,$7a,$75,$1f       // .k.l>zu.

txt_0bcb:
        .text "F,,,0   "
        .byte $04,$6d,$0e,$0f,$10,$7b,$1f           // .m...{.

txt_0bda:
        .byte $22                                   // double quote character
        .text "#,,,. "
        .byte $07,$08,$52,$20,$89,$8a,$52,$93,$94,$95,$52,$09,$09,$35,$7c,$20 // ..R ..R...R..5| 
        .byte $20,$20,$06,$02,$16,$0e,$40,$49,$1f   //   ....@I.

txt_0bfa:
        .byte $22                                   // double quote character
        .text "J,,,."
        .byte $05,$20,$20,$06,$20,$8b,$0e,$40,$20,$96,$97 // .  . ..@ ..

txt_0c0b:
        .text "J/,,.   "
        .byte $04,$09,$09,$13,$06,$09,$09,$08,$06,$09,$09,$35,$30,$05,$38,$39 // ...........50.89
        .byte $04,$8c,$62,$63,$10,$98,$75           // ..bc..u

txt_0c2a:
        .text "G#/O2."
        .byte $05
        .byte $20,$20,$04,$02
        .byte $3f,$0f,$06
        .byte $49,$1f
        .byte $28,$06
        .text ",,,."
        .byte $09,$09,$09,$09,$09,$8d,$8e,$09,$09,$99,$9a,$09,$09,$9d,$9e,$09 // ................
        .byte $09,$09,$09,$09,$09,$8d,$8e,$09,$09,$99,$9a,$09,$09,$9f,$a0,$09 // ................
        .byte $09,$85,$86,$09,$09,$8f,$90,$09,$09,$9b,$9c,$09,$09,$8d,$8e,$09 // ................
        .byte $87,$88,$87,$88,$91,$92,$91,$92,$09,$09,$09,$09,$09,$09,$09,$09 // ................
        .byte $05,$20,$a1,$a2,$94,$af,$b0,$b1,$09,$b8,$b9,$ba,$09,$c0,$c1,$09 // . ..............
        .fill 17, $09
        .byte $a3,$a4,$09,$0e,$b2,$b3,$15,$1f,$bb,$25,$bc,$09,$c2,$c3,$09,$09 // .........%......
        .byte $09,$09,$09,$0e,$0e,$0e,$15,$1f,$1f,$1f,$bc,$09,$09,$09,$09,$09 // ................
        .byte $a5,$a6,$a7,$09,$b4,$b5,$b6,$a5,$a6,$bd,$09,$c4,$c5,$b6,$09,$a8 // ................
        .byte $a9,$a6,$a7,$09,$b4,$b5,$b6,$a5,$a6,$bd,$09,$c4,$c5,$c6,$8e,$09 // ................
        .byte $05,$aa,$ab,$09,$20,$b7,$09,$09,$20,$b7,$09,$09,$2f,$c7,$c8,$09 // .... ... .../...
        .byte $ac,$ad,$ae,$09,$09,$18,$07,$09,$09,$18,$07,$09,$c9,$ca,$cb,$09 // ................
        .fill 8, $09
        .byte $be,$bf,$09,$09,$cc,$cd,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09 // ................
        .byte $99,$9a,$09,$09,$9f,$a0,$09,$09,$ce,$cf,$09,$09,$d0,$d1,$09,$09 // ................
        .byte $09,$09,$09,$09,$09,$09,$09           // .......

txt_0d30:
        .text "   "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $89,$8e,$94,$92,$8f,$a0,$82,$99,$a0,$93,$94,$8f,$92,$8d,$82,$92 // ................
        .byte $89,$8e,$87,$85,$92,$a0,$8f,$86,$a0,$85,$98,$8f,$84,$95,$93,$a0 // ................

txt_0d54:
        .text "    "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

// --- Region $0d7b-$0de0 ---
.pc = $0d7b "dat_0d7b"

dat_0d7b:
        .byte $00,$00,$00,$00,$00                   // .....

txt_0d80:
        .encoding "screencode_mixed"
        .text "coding & graphics by stormbringer/xds! need graphics? music? or an intro? call stormy today"
        .encoding "petscii_upper"

txt_0ddb:
        .text "!    "
        .byte $00                                   // string terminator

// --- Region $0e08-$0e99 ---
.pc = $0e08 "Program $0e08"
        .byte $00,$00,$2c,$40,$40,$00,$84,$84,$00,$40,$40,$00,$04,$04,$00,$02 // ..,@@....@@.....
        .byte $02,$00,$00,$07,$0e,$00,$0f,$02,$04,$00,$1b,$4f,$00,$00,$00,$00 // ...........O....
        .byte $00,$02,$41,$41,$41,$17,$18,$37,$04,$02,$05,$fe,$fe,$fe,$50,$00 // ..AAA..7......P.
        .byte $00,$41,$3a,$50,$00,$00,$00,$04,$04,$1a,$00,$01,$00,$01,$02,$00 // .A:P............
        .byte $f1,$20,$00,$04,$04,$29,$1b,$00,$65,$01,$01,$01,$00,$00,$00,$02 // . ...)..e.......
        .byte $ff,$00,$01,$90,$40,$b0,$06,$09,$0c,$00,$f8,$94,$06,$06,$06,$00 // ....@...........
        .byte $00,$02,$cf,$00,$03,$22,$00,$1f,$1b,$5a,$14,$01,$00,$00,$00,$00 // ....."...Z......
        .byte $00,$00,$00,$00,$00,$0a,$00           // .......

txt_0e7f:
        .text "MUSIC BY LOS ... PLAYER 4.1"

// --- Region $1445-$191f ---
.pc = $1445 "Segment $1445"
        .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_14af:
        .text ".:1'4A7"
        .byte $8a,$3a,$05,$3e,$b5,$41,$9d,$45,$c1   // .:.>.A.E.

txt_14bf:
        .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,$08,$81,$30,$41,$0a,$41,$08,$41,$06 // ...(.....0A.A.A.
        .byte $41,$04,$41,$03,$41,$02,$41,$03,$10,$81,$30,$41,$0c,$41,$0a,$81 // A.A.A.A...0A.A..
        .byte $30,$81,$0c,$81,$30,$81,$30,$81,$30,$81,$30,$81,$30,$81,$30,$81 // 0...0.0.0.0.0.0.
        .byte $30,$81,$30,$81,$30,$81,$30,$81,$30,$ea,$14,$00,$11,$2c,$15,$43 // 0.0.0.0.0....,.C
        .byte $15,$67,$15,$2c,$15,$43,$15,$67,$15,$80,$52,$03,$85,$03,$80,$03 // .g.,.C.g..R.....
        .byte $7e,$03,$80,$03,$85,$03,$80,$03,$7e,$03,$80,$01,$83,$06,$06,$ff // ~.......~.......
        .byte $80,$54,$02,$80,$05,$85,$05,$80,$05,$7e,$05,$80,$05,$85,$05,$80 // .T.......~......
        .byte $05,$7e,$05,$83,$05,$88,$05,$83,$05,$81,$05,$83,$05,$88,$05,$83 // .~..............
        .byte $05,$81,$05,$ff,$80,$51,$00,$53,$04,$83,$51,$04,$ff,$7c,$15,$80 // .....Q.S..Q..|..
        .byte $15,$84,$15,$88,$15,$8c,$15,$90,$15,$02,$00,$05,$08,$02,$00,$03 // ................
        .byte $08,$02,$00,$05,$09,$02,$00,$04,$07,$02,$00,$04,$09,$02,$00,$01 // ................
        .byte $02,$e2,$15,$e6,$15,$4a,$16,$80,$16,$93,$16,$ff,$16,$1a,$17,$00 // .....J..........
        .byte $00,$00,$00,$00,$00,$00,$00,$41,$00,$9d,$af,$72,$74,$00,$40,$01 // .......A...rt.@.
        .byte $02,$f8,$0f,$48,$00,$62,$05,$01,$02,$f8,$0f,$48,$01,$62,$05,$41 // ...H.b.....H.b.A
        .byte $00,$f9,$7f,$55,$44,$fc,$82,$41,$0a,$a9,$0f,$f8,$00,$15,$49,$17 // ...UD..A......I.
        .byte $00,$e5,$0f,$f8,$00,$00,$88,$11,$00,$ec,$70,$00,$44,$00,$10,$c0 // ..........p.D...
        .byte $9f,$00,$ff,$c1,$80,$3a,$ef,$84,$3c,$8d,$3f,$85,$3e,$3f,$80,$3f // .....:..<.?.>?.?
        .byte $ef,$86,$41,$83,$3f,$8d,$3c,$81,$3c,$3a,$3c,$80,$3a,$ef,$84,$3c // ..A.?.<.<:<.:..<
        .byte $8d,$3f,$85,$3e,$3f,$85,$46,$44,$83,$43,$87,$46,$81,$43,$44,$43 // .?.>?.FD.C.F.CDC
        .byte $41,$80,$41,$ef,$82,$43,$87,$3c,$80,$3a,$ef,$86,$3c,$83,$3e,$3f // A.A..C.<.:..<.>?
        .byte $81,$41,$3f,$80,$3f,$ef,$92,$41,$80,$41,$ef,$82,$43,$83,$43,$41 // .A?.?..A.A..C.CA
        .byte $80,$41,$ef,$82,$43,$83,$46,$4a,$4b,$85,$4a,$48,$80,$44,$ef,$82 // .A..C.FJK.JH.D..
        .byte $46,$80,$44,$ef,$9e,$46,$ff,$c2,$81,$18,$18,$f5,$c6 // F.D..F.......

txt_1650:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$18,$c6                           // ...

txt_1656:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$18,$c6                           // ...

txt_165c:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$18,$c6,$48,$c2,$18,$c2,$18,$18,$c6 // ...H......

txt_1669:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$18,$c6                           // ...

txt_166f:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$18,$c3,$18,$c6,$48,$c3,$18,$18,$c3,$18,$c3,$18,$ff,$c4,$83 // .....H..........
        .byte $18,$81,$18,$16,$18,$83,$18,$18,$81,$18,$1b,$18,$18,$18,$16,$17 // ................
        .byte $ff,$f0,$c5,$81                       // ....

txt_1696:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1699:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f1,$c5,$37,$f0,$c5           // 77..7..

txt_16a3:
        .text "7777777"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f2,$c5,$35,$35,$f3,$c5       // 77..55..

txt_16b3:
        .text "55"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $35,$35,$f4,$c5
        .byte $33,$f3,$c5
        .text "55555"
        .byte $f2,$c5
        .byte $35,$35
        .byte $35,$35,$f0,$c5,$81                   // 55...

txt_16cb:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_16ce:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f1,$c5,$37,$f0,$c5           // 77..7..

txt_16d8:
        .text "7777777"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f4,$c5,$3a,$3a,$f3,$c5,$3a,$3a,$f4,$c5,$3a,$3a,$f3,$f5 // 77..::..::..::..
        .byte $3a,$f2,$c5
        .text ":::::"
        .byte $f3,$c5
        .text "::::"
        .byte $ff,$c2
        .byte $81,$18,$c4,$18,$18,$16,$c3,$18,$c4,$83,$18,$81,$18,$c2,$18,$c4 // ................
        .byte $1b,$18,$18,$c3,$18,$c4,$18,$16,$17,$ff,$c7,$80,$3a,$82,$3c,$83 // ............:.<.
        .byte $3f,$3f,$3a,$80,$3f,$ef,$84,$41,$83,$3c,$81,$37,$38,$37,$80,$38 // ??:.?..A.<.787.8
        .byte $ef,$82,$3a,$87,$3c,$83,$3e,$80,$3d,$ef,$84,$3f,$83,$3c,$81,$3e // ..:.<.>.=..?.<.>
        .byte $3f,$41,$80,$41,$ef,$84,$43,$85,$41,$83,$3f,$ef,$41,$81 // ?A.A..C.A.?.A.

txt_174e:
        .text "CACACD"
        .byte $ef,$83,$46,$41,$41,$81,$3f,$ef,$91,$41,$ff,$02,$20,$20,$00 // ..FAA.?..A..  .

dat_1763:
        // === Fill data (34 bytes, $1763-$1784) ===
        .fill 34, $01
        .byte $02                                   // .

txt_1786:
        .text "    "
        .byte $03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$0f,$10,$11 // ................
        .byte $12,$13,$14,$15,$15,$16,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f // ................
        .byte $0f,$10,$17,$18                       // ....

txt_17ae:
        .text "    "
        .byte $03,$19,$1a,$1b,$1c,$1d,$1e,$1f       // ........

txt_17ba:
        .byte $22                                   // double quote character
        .text "#$%&'("
        .byte $1a,$29,$1c,$2a,$20,$20,$1a,$1b,$1c,$1d,$1e,$1f // .).*  ......

txt_17cd:
        .byte $22                                   // double quote character
        .text "#+,&'(-"
        .byte $18                                   // .

txt_17d6:
        .text "    "
        .byte $03,$19                               // ..

txt_17dc:
        .text "./0123456789:.00;<=.>?"
        .byte $40                                   // @ character
        .text "ABCDEF89:-"
        .byte $18                                   // .

txt_17fe:
        .text "    "
        .byte $03,$19                               // ..

txt_1804:
        .text "GHIJKLMN OPQRGSI*  TUVWXYZ"
        .byte $5b
        .byte $5c,$5d
        .text "PQR-"
        .byte $18

txt_1826:
        .text "    "
        .byte $03,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c // .^_`abcdefghijkl
        .byte $6d,$6e,$6f,$70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c // mnopqrstuvwxyz{|
        .byte $7d,$7e,$7f,$18                       // }~..

txt_184e:
        .text "    "
        .byte $03,$80,$80,$80,$19,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b // ................
        .byte $8c,$8d,$8e,$8f,$90,$91,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$2d // ...............-
        .byte $80,$80,$80,$18                       // ....

txt_1876:
        .text "    "
        .byte $03,$80,$80,$80,$19,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c // ................
        .byte $9d,$9e,$92,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$2d // ...............-
        .byte $80,$80,$80,$18                       // ....

txt_189e:
        .text "    "
        .byte $03,$80,$80,$80,$19,$ab,$ac,$ad,$ae,$af,$20,$b0,$b1,$b2,$b3,$b4 // .......... .....
        .byte $b5,$b6,$ab,$b7,$ad,$b8,$b9,$ba,$bb,$b1,$20,$bc,$bd,$be,$b6,$2d // .......... ....-
        .byte $80,$80,$80,$18                       // ....

txt_18c6:
        .text "    "
        .byte $03,$80,$80,$80,$bf,$c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca // ................
        .byte $cb,$cc,$cd,$ce,$c1,$cf,$d0,$d1,$d2,$c7,$c5,$d3,$ca,$cb,$d4,$d5 // ................
        .byte $80,$80,$80,$18                       // ....

txt_18ee:
        .text "    "
        .byte $d6                                   // 'V' | $80 (end-of-string marker)

dat_18f3:
        // === Fill data (34 bytes, $18f3-$1914) ===
        .fill 34, $d7
        .byte $d8,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00 // .  ........

// --- Region $195b-$197e ---
.pc = $195b "dat_195b"

dat_195b:
        // === Sine/lookup table (36 bytes, range $00-$20) ===
        .byte $0b,$0b,$0c,$0b,$0c,$0c,$0f,$0c,$0f,$0f,$01,$0f,$01,$01,$01,$00 // ................
        .byte $06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01,$03,$01,$01,$01,$00 // ................
        .byte $20,$19,$19,$16                       //  ...

// --- Region $1c29-$1c63 ---
.pc = $1c29 "Segment $1c29"
        .byte $a0,$09,$1c,$00,$01,$04,$00,$10,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $0b,$0c,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 14, $01
        .byte $0f,$0c,$0b                           // ...

// --- Region $1d54-$1d8a ---
.pc = $1d54 "Segment $1d54"
        .byte $a0,$30,$85,$f8,$84,$f9,$a9,$01,$a0,$08,$85,$fa,$84,$fb,$78,$a9 // .0............x.
        .byte $34,$85,$01,$a0,$00,$b1,$f8,$91,$fa,$e6,$f8,$d0,$02,$e6,$f9,$e6 // 4...............
        .byte $fa,$d0,$02,$e6,$fb,$a5,$f9,$c9,$d0,$d0,$ea,$a9,$37,$85,$01,$58 // ............7..X
        .byte $20,$e2,$fc,$4c,$ae,$a7,$5e           //  ..L..^

// --- Region $1da7-$22ce ---
.pc = $1da7 "dat_1da7"

dat_1da7:
        .fill 9, $00
        .byte $0d,$04,$02,$29,$0f,$11,$0e,$14,$03,$0b,$18,$29,$0f,$11,$04,$12 // ...).......)....
        .byte $04,$0d,$13,$12,$29,$2b,$29,$1b,$23,$1e,$1d,$31,$29,$13,$07,$04 // ....)+).#..1)...
        .byte $29,$01,$00,$13,$13,$0b,$04,$29,$05,$0e,$11,$29,$0c,$08,$03,$16 // )......)...)....
        .byte $00,$18,$29,$2b,$29,$01,$18,$29,$02,$00,$0f,$02,$0e,$0c,$29,$30 // ..)+)..)......)0
        .byte $30,$30,$29,$02,$11,$00,$02,$0a,$04,$03,$29,$01,$18,$29,$07,$0e // 00).......)..)..
        .byte $11,$08,$19,$0e,$0d,$29,$0e,$0d,$29,$00,$14,$06,$14,$12,$13,$29 // .....)..)......)
        .byte $1b,$20,$13,$07,$31,$29,$1b           // . ..1).

txt_1e17:
        .text "#"
        .byte $22                                   // double quote character
        .text "#&)000)"
        .byte $14,$12,$29,$06,$11,$04,$04,$13,$12,$29,$06,$0e,$29,$13,$0e,$24 // ..)......)..)..$
        .byte $29,$0b,$11,$14,$29,$2b,$29,$00,$13,$02,$29,$2b,$29,$17,$03,$12 // )...)+)...)+)...
        .byte $29,$2b,$29,$13,$06,$08,$29,$2b,$29,$05,$01,$11,$29,$2b,$29,$0d // )+)...)+)...)+).
        .byte $05,$08
        .byte $29,$2b,$29,$00,$11,$02
        .text ")000)"
        .byte $04,$14,$11
        .byte $0e,$32,$12,$24,$29,$0f,$00,$0d,$08,$0d,$00,$11,$0e,$29,$2b,$29 // .2.$)........)+)
        .byte $08,$0a,$00,$11,$08
        .byte $29,$2b,$29,$0d,$00,$13,$0e
        .text ")+)!"
        .byte $1b,$1b,$29,$2b,$29,$05,$08,$11,$04,$29,$04,$00,$06,$0b,$04,$29 // ..)+)....).....)
        .byte $2b,$29,$05,$00,$0b,$02,$0e,$0d,$29,$2b,$29,$12,$0f,$07,$08,$0d // +)......)+).....
        .byte $17,$29,$2b,$29,$02,$11,$00,$19,$18,$29,$2b,$29,$07,$0e,$13,$0b // .)+).....)+)....
        .byte $08,$0d,$04                           // ...

txt_1eb3:
        .text ")0000)"
        .byte $02,$00,$0b,$0b,$29,$13,$07,$04,$29,$01,$0e,$00,$11,$03,$12,$29 // ....)...)......)
        .byte $01,$04,$0b,$0e,$16                   // .....

txt_1ece:
        .text "&)000)"
        .byte $00                                   // string terminator
        .byte $0d,$0e,$13,$07,$04,$11,$29,$0e,$0d,$04,$29,$01,$08,$13,$04,$12 // ......)...).....
        .byte $29,$13,$07,$04,$29,$03,$14,$12,$13   // )...)....

txt_1eee:
        .text "&&&)000)3))))))))))))))))"
        .byte $00                                   // string terminator

txt_1f08:
        .text "            "

txt_1f14:
        .encoding "screencode_mixed"
        .text "intro by stormy"
        .encoding "petscii_upper"

txt_1f23:
        .text "                      "
        .byte $07,$01,$0d,$05,$1a,$0f,$0e,$05       // ........

txt_1f41:
        .text ": 619/569-8523                 "
        .byte $13,$14,$12,$0f,$0e,$07,$08,$0f,$0c,$04 // ..........

txt_1f6a:
        .text ": 513/576-1255             "

txt_1f85:
        .encoding "screencode_mixed"
        .text "city of illusion"
        .encoding "petscii_upper"

txt_1f95:
        .text ": 414/334-0648              "
        .byte $05,$14,$05,$12,$0e,$09,$14,$19       // ........

txt_1fb9:
        .text ": 416/833-1422                          "
        .byte $0e,$05,$03                           // ...

txt_1fe4:
        .text " '89                "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$fe,$fe,$fe,$fc,$fc,$fc,$fc,$f8,$00 // ................
        .byte $00,$00,$01,$01,$01,$01,$03,$00,$00,$00,$00,$00,$00,$00,$80,$ff // ................
        .byte $ff,$ff,$7f,$7f,$7f,$7f,$3f,$ff,$1f,$07,$03,$03,$01,$01,$01,$fe // ......?.........
        .byte $f0,$c0,$80,$80,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$1f // ................
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$f8,$f8,$f8,$f0,$f0,$f0,$f0,$e0,$03 // ................
        .byte $03,$03,$07,$07,$07,$07,$0f,$80,$80,$80,$c0,$c0,$c0,$c0,$e0,$3f // ...............?
        .byte $3f,$3f,$1f,$1f,$1f,$1f,$0f,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$e0 // ??..............
        .byte $f0,$f0,$e0,$00,$00,$00,$00,$01,$01,$01,$01,$01,$03,$03,$07,$0f // ................
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f,$ff,$ff,$ff,$ff,$1f,$1f,$1f,$1f,$e0 // ................
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$7f,$ff // ................
        .byte $ff,$ff,$ff,$01,$01,$01,$01,$1f,$1f,$1f,$1f,$00,$00,$00,$00,$f0 // ................
        .byte $f0,$f0,$f0,$00,$00,$00,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$07,$ff,$ff,$ff,$ff,$f0,$f0,$f0,$f0,$e0 // ................
        .byte $e0,$e0,$c0,$c0,$c0,$c0,$80,$0f,$0f,$0f,$1f,$1f,$1f,$1f,$3f,$e0 // ..............?.
        .byte $e0,$e0,$f0,$f0,$f0,$f0,$f8,$0f,$0f,$0f,$07,$07,$07,$07,$03,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$18 // ................
        .byte $18,$18,$18,$00,$00,$18,$00,$00,$00,$00,$00,$e0,$f0,$f0,$e0,$07 // ................
        .byte $03,$03,$01,$01,$01,$01,$01,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$0f,$00 // ................
        .byte $00,$00,$00,$07,$07,$07,$07,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$00 // ................
        .byte $00,$00,$00,$1f,$1f,$1f,$1f,$00,$00,$00,$00,$f0,$f0,$f0,$e0,$00 // ................
        .byte $00,$00,$00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$e0,$80 // ................
        .byte $80,$80,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$ff,$03 // ................
        .byte $03,$03,$01,$01,$01,$01,$ff,$01,$01,$03,$03,$07,$1f,$ff,$ff,$00 // ................
        .byte $00,$80,$80,$c0,$f0,$fe,$ff,$01,$01,$01,$01,$01,$01,$01,$ff,$1f // ................
        .byte $00,$00,$00,$00,$00,$00,$ff,$e0,$00,$00,$00,$00,$00,$00,$ff,$1f // ................
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$ff,$01,$01,$03,$03,$07,$0f,$ff,$ff,$f0 // ................
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$ff,$f8,$f8,$f0,$f0,$e0,$e0,$c0,$c0,$01 // ................
        .byte $01,$03,$03,$07,$07,$0f,$0f,$00,$00,$00,$00,$00,$00,$00,$0f,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$e0,$80,$80,$00,$00,$00,$00,$00,$00,$1f // ................
        .byte $1f,$3f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$e0,$e0,$e0,$e0,$e0,$e0,$fc // .??.............
        .byte $fe,$0e,$0e,$0e,$0e,$0e,$0e,$01,$01,$01,$01,$01,$01,$01,$03,$0f // ................
        .byte $1f,$1f,$0f,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$1f,$07,$03,$00 // ................
        .byte $00,$00,$1f,$1f,$1f,$1f,$1f,$01,$00,$00,$00,$00,$80,$80,$c0,$ff // ................
        .byte $ff,$ff,$7f,$7f,$3f,$3f,$1f,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$0e // ....??..........
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$03,$07,$1f,$ff,$ff,$ff,$ff,$ff,$00 // ................
        .byte $00,$00,$00,$e0,$f0,$f0,$f0,$03,$03,$07,$07,$03,$03,$01,$01,$80 // ................
        .byte $c0,$f0,$fe,$ff,$ff,$ff,$ff,$03,$01,$01,$01,$01,$01,$01,$01,$c0 // ................
        .byte $e0,$e0,$f0,$f0,$f8,$f8,$ff,$1f,$0f,$0f,$07,$07,$03,$03,$ff,$e0 // ................
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$ff,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$ff,$0f // ................
        .byte $00,$00,$00,$00,$00,$00,$ff,$e0,$00,$00,$00,$00,$08,$1c,$ff,$03 // ................
        .byte $01,$01,$01,$01,$01,$01,$ff,$03,$03,$03,$03,$03,$03,$03,$03,$7f // ................
        .byte $7f,$7f,$3f,$3f,$3f,$1f,$1f,$fc,$fc,$fc,$f8,$f8,$f8,$f0,$f0,$70 // ..???..........p
        .byte $70,$70,$70,$70,$70,$70,$70,$1c,$1c,$1c,$1c,$1c,$1e,$0e,$0e,$ff // ppppppp.........
        .byte $ff,$ff,$fc,$f0,$c0,$00,$00,$f0,$c0,$00,$00,$00,$00,$00,$00,$80 // ................
        .byte $80,$c0,$c0,$c0,$e0,$e0               // ......

// --- Region $22d7-$245f ---
.pc = $22d7 "Segment $22d7"
        .byte $03,$f0,$e0,$e0,$e0,$c0,$c0,$c0,$80,$03,$03,$07,$07,$07,$0f,$0f // ................
        .byte $0f,$00,$80,$80,$80,$80,$c0,$c0,$c0,$70,$78,$38,$38,$3c,$1c,$1c // .........px88<..
        .byte $1c,$0e,$0f,$07,$07,$07,$07,$00,$00,$01,$03,$03,$03,$03,$07,$07 // ................
        .byte $07,$00,$00,$00,$00,$80,$80,$c0,$f0,$1f,$1f,$1f,$0f,$00,$00,$00 // ................
        .byte $00,$f0,$f0,$f0,$e0,$00,$00,$00,$00,$01,$01,$01,$01,$03,$03,$07 // ................
        .byte $1f,$ff,$ff,$ff,$ff,$f0,$e0,$c0,$80,$ff,$ff,$ff,$ff,$0f,$1f,$3f // ...............?
        .byte $7f,$0f,$1f,$1f,$1f,$1f,$1e,$18,$00,$e0,$f0,$f0,$e0,$80,$00,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$ff,$ff,$ff,$ff,$fe,$f0,$c0,$80,$f8,$fc,$fc,$f8,$00,$00,$00 // ................
        .byte $00,$ff,$ff,$ff,$ff,$fc,$fc,$fc,$fc,$f0,$f0,$f0,$f8,$f8,$f8,$fc // ................
        .byte $fc,$03,$03,$01,$01,$01,$00,$00,$00,$1f,$1f,$1f,$3f,$3f,$3f,$7f // ............???.
        .byte $7f,$c0,$e0,$e0,$e0,$e0,$f0,$f0,$f0,$1e,$0e,$0e,$0f,$07,$07,$07 // ................
        .byte $03,$00,$00,$00,$00,$00,$00,$80,$80,$07,$0f,$0f,$0f,$0f,$1f,$1f // ................
        .byte $1f,$00,$00,$00,$00,$0f,$1f,$1f,$1f,$ff,$fe,$fc,$f8,$f0,$e0,$c0 // ................
        .byte $80,$00,$01,$03,$07,$0f,$1f,$3f,$7f,$00,$00,$01,$07,$1f,$1f,$0f // .......?........
        .byte $00,$10,$70,$f0,$f0,$f0,$f0,$e0,$00,$80,$00,$00,$00,$00,$00,$00 // ..p.............
        .byte $00,$fc,$fc,$fc,$fc,$ff,$ff,$ff,$ff,$03,$03,$03,$03,$03,$03,$03 // ................
        .byte $ff,$fc,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$80,$e0 // ................
        .byte $ff,$00,$00,$00,$01,$01,$03,$0f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$f0,$f8,$f8,$f8,$fc,$fc,$fe,$ff,$03,$07,$07,$0f,$0f,$1f,$3f // ...............?
        .byte $ff,$80,$c0,$c0,$e0,$e0,$f0,$f8,$ff,$1f,$3f,$3f,$3f,$7f,$7f,$ff // ..........???...
        .byte $ff,$f8,$e0,$e0,$c0,$c0,$80,$80,$80,$3f,$0f,$0f,$07,$07,$03,$03 // .........?......
        .byte $03,$f0,$f0,$e0,$e0,$e0,$c0,$c0,$c0,$03,$03,$03,$07,$07,$07,$0f // ................
        .byte $0f,$1f,$1f,$1f,$1f,$0f,$00,$00,$00,$f0,$f0,$f0,$f0,$f0,$00,$00 // ................
        .byte $00,$0f,$1f,$1f,$1f,$00,$00,$00,$00   // .........

// --- Region $2461-$2fb8 ---
.pc = $2461 "dat_2461"

dat_2461:
        .byte $00,$00,$00,$00,$80,$80,$c0,$f8,$e0,$c0,$c0,$c0,$e0,$f8,$ff,$3f // ...............?
        .byte $0f,$07,$07,$07,$0f,$3f,$ff,$00,$00,$00,$00,$80,$80,$80,$c0,$01 // .....?..........
        .byte $01,$01,$01,$03,$03,$03,$07,$c0,$c0,$e0,$ff,$ff,$ff,$ff,$ff,$0f // ................
        .byte $1f,$1f,$ff,$ff,$ff,$ff,$ff,$80,$80,$c0,$f0,$fe,$ff,$ff,$ff,$00 // ................
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$f0,$f0,$f0,$00 // ................
        .byte $00,$00,$0f,$1f,$1f,$1f,$0f,$00,$00,$00,$e0,$f0,$f0,$f0,$e0,$c0 // ................
        .byte $80,$80,$00,$00,$00,$00,$00,$ff,$ff,$ff,$f8,$e0,$c0,$c0,$c0,$ff // ................
        .byte $ff,$ff,$3f,$0f,$07,$07,$07,$c0,$e0,$e0,$f8,$ff,$ff,$ff,$ff,$07 // ..?.............
        .byte $0f,$0f,$3f,$ff,$ff,$ff,$ff,$e0,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$0f // ..?.............
        .byte $3f,$ff,$ff,$ff,$ff,$ff,$ff,$e0,$f8,$fc,$fc,$f8,$f0,$c0,$ff,$07 // ?...............
        .byte $07,$0f,$0f,$1f,$3f,$ff,$ff,$01,$00,$00,$00,$00,$00,$00,$00,$ff // ....?...........
        .byte $3f,$0f,$07,$07,$03,$03,$03,$ff,$ff,$ff,$ff,$c0,$c0,$c0,$c0,$ff // ?...............
        .byte $ff,$ff,$ff,$07,$07,$07,$07,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$c0 // ................
        .byte $c0,$80,$80,$00,$00,$00,$00,$07,$07,$07,$07,$0f,$0f,$1f,$1f,$fe // ................
        .byte $f8,$f0,$f0,$f0,$f8,$fe,$ff,$3f,$0f,$07,$07,$07,$0f,$3e,$fe,$00 // .......?.....>..
        .byte $00,$00,$00,$00,$3f,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$c0 // ....?...........
        .byte $c0,$c0,$c0,$c0,$ff,$ff,$ff,$0f,$01,$00,$00,$00,$80,$c0,$c0,$ff // ................
        .byte $ff,$7f,$3f,$3f,$1f,$1f,$1f,$00,$0f,$1f,$1f,$1f,$ff,$fc,$f0,$00 // ..??............
        .byte $e0,$f0,$f0,$f0,$80,$00,$00,$03,$03,$03,$03,$03,$03,$03,$07,$c0 // ................
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$07,$07,$07,$07,$00,$00,$00,$00,$fc // ................
        .byte $fc,$f8,$f8,$f0,$f0,$e0,$e0,$00,$00,$00,$00,$00,$00,$01,$01,$3f // ...............?
        .byte $3f,$7f,$7f,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$e0 // ?...............
        .byte $e0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$00,$01,$0f,$1f,$1f,$1f,$07 // ................
        .byte $0f,$3f,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$c0,$c0,$c0,$c0,$01 // .?..............
        .byte $01,$01,$01,$ff,$ff,$ff,$ff,$03,$03,$07,$07,$0f,$0f,$1f,$1f,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$ff // ..............?.
        .byte $f8,$e0,$c0,$c0,$e0,$f8,$ff,$ff,$7f,$1f,$0f,$0f,$1f,$7f,$ff,$c0 // ................
        .byte $c0,$c0,$c0,$ff,$ff,$ff,$ff,$07,$07,$07,$07,$ff,$ff,$ff,$ff,$fc // ................
        .byte $fc,$f8,$f8,$f0,$f0,$f0,$ff,$00,$00,$00,$00,$00,$00,$01,$ff,$3e // ...............>
        .byte $38,$70,$70,$f0,$f8,$fe,$ff,$7f,$3f,$00,$00,$00,$00,$00,$ff,$ff // 8pp.....?.......
        .byte $ff,$7f,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$c0,$c0,$c0,$c0,$c0,$ff,$c0 // ................
        .byte $80,$00,$00,$00,$01,$0f,$ff,$1f,$1f,$3f,$3f,$7f,$ff,$ff,$ff,$e0 // .........??.....
        .byte $c0,$c0,$c0,$c0,$e0,$f8,$ff,$0f,$07,$07,$07,$07,$0f,$3f,$ff,$f8 // .............?..
        .byte $e0,$c0,$c0,$c0,$e0,$f8,$fc,$3f,$0f,$07,$07,$07,$07,$07,$0f,$fc // .......?........
        .byte $f8,$f0,$c0,$ff,$ff,$ff,$ff,$0f,$1f,$3f,$ff,$ff,$ff,$ff,$ff,$0d // .........?......
        .byte $04,$02,$29,$0c,$04,$0c,$01,$04,$11,$12,$29,$00,$11,$04,$24,$29 // ..).......)...$)
        .byte $07,$0e,$11,$08,$19,$0e,$0d,$29,$2b,$29,$13,$08,$0d,$0c,$00,$0d // .......)+)......
        .byte $29,$2b,$29,$13,$07,$04,$29,$06,$00,$0c,$04,$11,$29,$2b,$29,$0c // )+)...).....)+).
        .byte $00,$0d,$06,$00,$11,$29,$2b,$29,$07,$04,$11,$02,$14,$0b,$04,$12 // .....)+)........
        .byte $29,$2b,$29,$06,$11,$08,$0c,$29,$11,$04,$00,$0f,$04,$11,$29,$2b // )+)....)......)+
        .byte $29,$11,$0e,$02,$0a,$18,$29,$2b,$29,$13,$07,$04,$29,$00,$0d,$02 // ).....)+)...)...
        .byte $08,$04,$0d,$13,$29,$0e,$0d,$04,$29,$2b,$29,$0c,$08,$11,$00,$06 // ....)...)+).....
        .byte $04,$29,$2b,$29,$11,$0e,$02,$0a,$29,$0c,$00,$12,$13,$04,$11,$29 // .)+)....)......)
        .byte $04,$29,$2b,$29,$14,$0b,$13,$11,$00,$29,$0b,$0e,$11,$03,$29,$2b // .)+).....)....)+
        .byte $29,$03,$2b,$0f,$11,$0e               // ).+...

txt_2727:
        .text ")0000)"
        .byte $0d                                   // string terminator
        .byte $04,$02                               // ..

txt_2730:
        .text ")2"
        .byte $22                                   // double quote character
        .text "#)0000)"
        .byte $0f,$00,$11,$13,$18,$29,$0e,$0d,$29,$03,$14,$03,$04,$19 // .....)..).....

txt_2748:
        .text "&&)0000)3"

dat_2751:
        // === Fill data (174 bytes, $2751-$27fe) ===
        .fill 174, $29
        .byte $00,$ff,$d5,$d5,$d5,$d5,$d5,$d5,$d5,$ff // ..........

txt_2809:
        .text "UUUUUUU"
        .byte $ff                                   // .

txt_2811:
        .text "VVVVVVV"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$d5           // .......

txt_2820:
        .text "UUUVVZXXUZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $80,$0f,$3e,$36,$f9,$55,$aa,$00,$ff,$ea,$aa,$66,$99,$55,$aa,$00 // ..>6.U.....f.U..
        .byte $c0,$fc,$af,$6a,$9a,$55,$aa,$00,$00,$03,$0f,$0d,$be,$55,$aa,$00 // ...j.U.......U..
        .byte $3f,$fa,$aa,$99,$66,$55,$aa,$00,$f0,$bf,$ab,$9a,$66,$55,$aa,$00 // ?...fU......fU..
        .byte $00,$00,$c3,$83,$af,$55,$aa,$00,$0f,$fe,$ea,$66,$99,$55,$aa,$00 // .....U.....f.U..
        .byte $fc,$af,$aa,$66,$99,$55,$aa,$00,$03,$c3,$f3,$a3,$ab,$55,$aa,$00 // ...f.U.......U..
        .byte $ff,$aa,$aa,$99,$66,$55,$aa,$00,$ff,$aa,$aa,$a6,$6a,$55,$aa,$00 // ....fU......jU..
        .byte $ff,$ea,$ea,$e6,$d9,$55,$aa,$00,$f3,$a3,$a3,$63,$a3,$55,$aa,$00 // .....U.....c.U..
        .byte $ff,$aa,$aa,$66,$99,$55,$aa,$00,$c0,$80,$80,$80,$80,$55,$aa,$00 // ...f.U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$00,$00,$0f,$3e,$36,$f9,$55,$a5 // .....U....>6.U.

txt_28ba:
        .text "555555VVVVVVVVXXXXXXXX"
        .byte $e5,$d6,$d5,$dd,$d5,$dd,$f7,$dd,$65   // ........e

txt_28d9:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $6a,$63,$e3,$65                       // jc.e

txt_28e1:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$77,$dd,$b9,$b5,$b5,$b7,$b5,$b7,$bd,$b7,$59,$95,$55,$55,$75 // ]w.........Y.UUu
        .byte $5a,$d8,$78,$59,$95,$55,$55,$75,$97,$dd,$f7,$00,$00,$00,$00,$00 // Z.xY.UUu........
        .byte $00,$00,$00,$18,$18,$18,$18,$00,$00,$18,$00,$6e,$ad,$6d,$6d,$6d // ...........n.mmm
        .byte $6d,$ef,$6d,$56,$65,$55,$d5,$5d,$d6,$76,$de,$56,$65,$55,$55,$5d // m.mVeU.].v.VeUU]
        .byte $a5,$37,$3d,$5b,$6b,$5b,$5b,$5b,$d8,$7b,$db,$95,$59,$55,$75,$aa // .7=[k[[[.{..YUu.
        .byte $00,$ff,$77,$95,$59,$57,$75,$aa,$00,$c0,$80,$96,$5a,$56,$76,$aa // ..w.YWu.....ZVv.
        .byte $00,$00,$00,$63,$63,$63,$63,$e3,$6f,$77,$dd,$80,$80,$80,$80,$80 // ...cccc.ow......
        .byte $80,$80,$80,$56,$65,$55,$55,$5d,$a5,$37,$2a,$5b,$6b,$5b,$5b,$5b // ...VeUU].7*[k[[[
        .byte $d8,$7b,$ab                           // .{.

txt_2968:
        .text "55555555"
        .byte $ff,$ff,$ff,$c0,$ea,$ea,$ea,$e6,$e3,$e3,$e3,$23,$a3,$a3,$a3,$63 // ...........#...c
        .byte $ff,$ff,$ff,$00,$aa,$aa,$aa,$66,$bf,$bf,$bf,$b0,$ba,$ba,$ba,$b9 // .......f........
        .byte $f8,$f8,$f8,$08,$a8,$a8,$a8,$98,$ff,$ff,$ff,$c0,$ea,$ea,$ea,$d9 // ................
        .byte $ef,$ef,$ef,$2c,$ae,$ae,$ae,$ae,$fe,$fe,$fe,$02,$aa,$aa,$aa,$66 // ...,...........f
        .byte $3f,$3a,$00,$00,$00,$00,$00,$00,$fb,$ab,$03,$03,$03,$03,$03,$03 // ?:..............
        .byte $ff,$ff,$ff,$00,$aa,$aa,$aa,$99,$80,$80,$80,$80,$80,$8f,$8e,$8d // ................
        .byte $00,$00,$00,$00,$00,$ff,$aa,$9a,$8f,$8f,$8f,$8c,$8e,$8e,$8e,$80 // ................
        .byte $ff,$ff,$ff,$00,$aa,$aa,$aa,$00,$fc,$f8,$f8,$08,$a8,$a8,$a8,$00 // ................
        .byte $e3,$ef,$ff,$00,$aa,$aa,$a0,$63,$ff,$ff,$ff,$00,$aa,$aa,$00,$ff // .......c........
        .byte $bf,$bf,$bf,$b0,$ba,$ba,$3a,$f9,$f8,$fb,$ff,$00,$aa,$aa,$aa,$98 // ......:.........
        .byte $ff,$ff,$ff,$00,$aa,$aa,$aa,$d9,$ef,$ef,$ef,$2f,$a3,$a0,$a0,$af // .........../....
        .byte $fe,$ff,$ff,$00,$ea,$aa,$00,$ff,$00,$ff,$ff,$00,$aa,$aa,$3a,$36 // ..............:6
        .byte $03,$c3,$f3,$3b,$ab,$ab,$ab,$6b,$d9,$d6,$e5,$d6,$d5,$dd,$f7,$dd // ...;...k........
        .byte $a3,$63,$63,$63,$e3,$63,$63,$e3,$99,$56,$65,$56,$d5,$5d,$77,$dd // .ccc.cc..VeV.]w.
        .byte $b6,$b5,$b9,$b5,$b5,$b7,$bd,$87,$68,$9b,$55,$95,$75,$57,$dd,$77 // ........h.U.uW.w
        .byte $e6,$d5,$59,$55,$75,$57,$dd,$77,$6d,$ad,$6e,$ad,$6d,$6d,$af,$8d // ..YUuW.wm.n.mm..
        .byte $9a,$66,$56,$66,$5e,$d6,$76,$de,$03,$03,$03,$03,$03,$03,$03,$00 // .fVf^.v.........
        .byte $66,$59,$95,$59,$57,$75,$dd,$77,$8e,$bd,$55,$55,$57,$75,$dd,$77 // fY.YWu.w..UUWu.w
        .byte $66,$5a,$96,$5a,$56,$76,$da,$78,$99,$6a,$63,$63,$e3,$63,$63,$e3 // fZ.ZVv.x.jcc.cc.
        .byte $d9,$d6,$e5,$d6,$d5,$dd,$f7,$1d,$a3,$6f // .........o

txt_2aaa:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$77,$dd,$99,$56,$65,$56,$d5,$5d,$76,$de,$b6,$b5,$b9,$b5,$b5 // ]w..VeV.]v......
        .byte $b7,$bd,$37,$68,$98,$58,$98,$78,$58,$d8,$78,$e6,$d5,$d9,$d5,$f5 // ..7h.X.xX.x.....
        .byte $d7,$dd,$f7,$6d,$ad,$6e,$ad,$6d,$6d,$af,$e1,$9a,$66,$55,$65,$5d // ...m.n.mm...fUe]
        .byte $d5,$77,$dd,$39,$f5,$56,$55,$5d,$d5,$77,$dd,$9b,$6b,$5b,$6b,$5b // .w.9.VU].w..k[k[
        .byte $db,$6b,$e0
        .text "XXXX"
        .byte $5b
        .byte $55,$55,$55,$ff,$ff,$ea,$00,$ff
        .byte $55,$55,$55,$e3,$e3,$a3,$00,$ff,$55,$55,$55,$ff,$ff,$aa,$00,$ff // UUU.....UUU.....
        .byte $56,$56,$5a,$8f,$83,$80,$00,$f0,$80,$0f,$3e,$ff,$ff,$2a,$00,$00 // VVZ.......>..*..
        .byte $ff,$ea,$aa,$fe,$ea,$a0,$00,$00,$c0,$fc,$af,$8f,$0f,$0e,$00,$00 // ................
        .byte $00,$03,$0f,$fe,$fe,$aa,$00,$00,$3f,$fa,$aa,$00,$00,$00,$00,$00 // ........?.......
        .byte $f0,$bf,$ab,$00,$00,$00,$00,$00,$00,$00,$c3,$ff,$3f,$02,$00,$00 // ............?...
        .byte $0f,$fe,$ea,$ff,$fe,$aa,$00,$00,$fc,$af,$aa,$e8,$a0,$00,$00,$00 // ................
        .byte $00,$c0,$f0,$ff,$ff,$ea,$00,$00,$03,$3f,$fa,$e3,$e3,$a3,$00,$00 // .........?......
        .byte $ff,$ab,$aa,$ff,$ff,$aa,$00,$00,$00,$f0,$bc,$80,$80,$80,$00,$00 // ................
        .byte $ff,$ea,$ea,$00,$00,$00,$00,$00,$f3,$a3,$a3,$00,$00,$00,$00,$00 // ................
        .byte $ff,$aa,$aa,$3f,$0f,$00,$00,$00,$c0,$83,$8f,$ff,$ff,$aa,$00,$00 // ...?............
        .byte $3f,$fa,$aa,$fa,$a8,$80,$00,$00,$f0,$bf,$ab,$3f,$3f,$3a,$00,$00 // ?..........??:..
        .byte $00,$00,$c3,$f8,$f8,$a8,$00,$00,$0f,$fe,$ea,$ff,$ff,$ea,$00,$00 // ................
        .byte $fc,$af,$aa,$e3,$e0,$a0,$00,$00,$00,$c0,$f0,$ff,$ff,$0a,$00,$00 // ................
        .byte $03,$3f,$fa,$ff,$fa,$a8,$00,$00,$ff,$ab,$aa,$a0,$80,$00,$00,$0f // .?..............
        .byte $02,$f0,$bc,$ff,$3f,$02,$00,$ff,$95,$95,$a5,$ff,$fe,$aa,$00,$ff // ....?...........
        .byte $55,$55,$55,$e8,$a0,$03,$3f,$f5,$55,$55,$55,$f5,$d5,$d5 // UUU...?.UUU...

txt_2bfb:
        .text "UUUUUUUUUUUUU6"
        .byte $f9,$e5,$d6,$d5,$dd,$d5,$dd,$66,$99,$65 // .......f.e

txt_2c13:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $6a,$6a,$9a,$65                       // jj.e

txt_2c1b:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$0d,$be,$b9,$b5,$b5,$b7,$b5,$b7,$99,$66,$59,$95,$55,$55,$75 // ].........fY.UUu
        .byte $5a,$9a,$66,$59,$95,$55,$55,$75,$97,$83,$af,$6e,$ad,$6d,$6d,$6d // Z.fY.UUu...n.mmm
        .byte $6d,$66,$99,$56,$65,$55,$d5,$5d,$d6,$66,$99,$56,$65,$55,$55,$5d // mf.VeU.].f.VeUU]
        .byte $a5,$a0,$ab,$5b,$6b,$5b,$5b,$5b,$db,$d9,$e6,$95,$59,$55,$75,$57 // ...[k[[[....YUuW
        .byte $75,$99,$66,$95                       // u.f.

txt_2c63:
        .text "YUUW"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a8,$6a,$96
        .text "ZVVV"
        .byte $76,$e6,$d9,$e5,$d6,$d5,$dd,$d5,$dd
        .byte $63,$a3,$63,$63,$63,$63,$e3,$6f,$66,$99,$65 // c.cccc.of.e

txt_2c83:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$8d,$be,$b9,$b5,$b5,$b7,$b5,$b7,$f7,$dd,$ff,$ff,$ff,$c0,$ea // ]...............
        .byte $ea,$63,$e3,$e3,$e3,$e0,$20,$a0,$a3,$77,$dd,$ff,$aa,$00,$00,$00 // .c.... ..w......
        .byte $ff,$bd,$b7,$bf,$bf,$3f,$30,$3a,$fa,$d8,$78,$f8,$f8,$f8,$08,$a8 // .....?0:..x.....
        .byte $a8,$dd,$f7,$ff,$ea,$00,$00,$00,$00,$ef,$6d,$ef,$af,$0f,$0c,$0e // ..........m.....
        .byte $0e,$76,$de,$fe,$fe,$ff,$00,$aa,$aa,$37,$3d,$3f,$ff,$ff,$00,$aa // .v.......7=?....
        .byte $aa,$7b,$db,$fb,$fb,$fb,$0b,$ab,$ab,$dd,$77,$ff,$ff,$ff,$00,$aa // .{........w.....
        .byte $aa,$8d,$8f,$8f,$8e,$80,$80,$80,$8f,$de,$76,$fe,$aa,$00,$00,$00 // ..........v.....
        .byte $ff,$77,$dd,$ff,$ff,$ff,$00,$aa,$aa,$77,$de,$fe,$fa,$e8,$20,$a8 // .w.......w.... .
        .byte $aa,$bd,$b7                           // ...

txt_2d0a:
        .text "???0::"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $78,$f8,$fb,$ff,$00,$aa,$aa,$dd,$f7,$ff,$ff,$ff,$00,$aa,$aa,$ef // x...............
        .byte $6d,$ef,$ef,$ef,$2c,$ae,$ae,$76,$de,$fe,$fe,$fe,$02,$aa,$aa // m...,..v.......

txt_2d30:
        .text "7=?:"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$7b,$db,$fb,$ab,$03,$03,$00,$00,$dd,$77,$ff,$ff,$ff // ...{........w...
        .byte $c0,$fa,$2a,$8d,$8a,$80,$ff,$ff,$00,$aa,$aa,$de,$aa,$00,$f0,$fc // ..*.............
        .byte $0e,$aa,$aa,$ea,$e6,$d9,$d6,$e5,$d6,$d5,$dd,$a3,$63,$a3,$6f // ............c.o

txt_2d64:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$aa,$66,$99,$56,$65,$56,$d5,$5d,$ba,$b9,$b6,$b5,$b9,$b5,$b5 // ].f.VeV.].......
        .byte $b7,$a8,$98,$68,$98,$58,$98,$78,$58,$0e,$0e,$0d,$0d,$0e,$0d,$0d // ...h.X.xX.......
        .byte $0d,$aa,$66,$9a,$66,$56,$66,$5e,$d6,$aa // ..f.fVf^..

txt_2d91:
        .text "69565=5"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $6b,$9b,$6b,$5b,$6b,$5b,$db,$aa,$99,$66,$59,$95,$59,$57,$75,$8e // k.k[k[...fY.YWu.
        .byte $8d,$8e,$bd,$55,$55,$57,$75,$aa,$9a,$66,$5a,$96,$5a,$56,$76,$aa // ...UUWu..fZ.ZVv.
        .byte $66,$99,$6a,$63,$63,$e3,$63,$3a,$b9,$b6,$b5,$b9,$b5,$b5,$b7,$a8 // f.jcc.c:........
        .byte $98,$68,$9b,$55,$95,$75,$57,$00,$ff,$e6,$d5,$59,$55,$75,$57,$0e // .h.U.uW....YUuW.
        .byte $fe,$6d,$ad,$6e,$ad,$6d,$6d,$00,$03,$03,$03,$03,$03,$03,$03,$00 // .m.n.mm.........
        .byte $ff,$66,$59,$95,$59,$57,$75,$0e,$cd,$8e,$bd,$55,$55,$57,$75 // .fY.YWu....UUWu

txt_2df8:
        .text "XXZVVUUU"
        .byte $f7,$1d,$3f,$0f,$80,$ac,$5f,$55,$77,$dd,$ff,$ff,$aa,$00,$ff,$55 // ..?..._Uw......U
        .byte $76,$de,$fa,$a8,$80,$00,$ff
        .byte $55,$bd
        .text "7??:"
        .byte $00,$ff
        .byte $55
        .byte $d8,$78,$f8,$f8,$a8,$00,$ff,$55,$00,$00,$00,$00,$00,$00,$ff,$55 // .x.....U.......U
        .byte $0f,$0d,$0f,$0f,$0e,$00,$ff,$55,$76,$de,$fe,$fe,$aa,$00,$ff // .......Uv......

txt_2e3f:
        .text "U7=??:"
        .byte $00                                   // string terminator
        .byte $ff,$55,$6b,$f8,$f8,$f8,$a8,$00,$ff,$55,$dd,$77,$ff,$3f,$02,$00 // .Uk......U.w.?..
        .byte $ff,$55,$dd,$77,$ff,$fe,$aa,$00,$ff,$55,$da,$78,$e8,$a0,$00,$00 // .U.w.....U.x....
        .byte $ff,$55,$f7,$dd,$ff,$ff,$ea,$00,$ff,$55,$63,$e3,$e3,$e3,$a3,$00 // .U.......Uc.....
        .byte $ff,$55,$bd,$87,$8f,$83,$80,$00,$ff,$55,$dd,$77,$ff,$ff,$2a,$00 // .U.......U.w..*.
        .byte $ff,$55,$dd,$77,$fe,$ea,$a0,$00,$ff,$55,$af,$8d,$8f,$0f,$0e,$00 // .U.w.....U......
        .byte $ff,$55,$03,$00,$00,$00,$00,$00,$ff,$55,$da,$78,$e8,$a0,$03,$3f // .U.......U.x...?
        .byte $f5,$55,$35,$35,$f5,$d5,$d5           // .U55...

txt_2ead:
        .text "UUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$ea           // .......

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

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

txt_2ec8:
        .encoding "screencode_mixed"
        .text " the metal shop (nec"
        .encoding "petscii_upper"

txt_2edc:
        .text " #1): 516/472-1050          "
        .byte $14,$08,$05,$20,$01,$02,$19,$13,$13   // ... .....

txt_2f01:
        .text ": 805/647-2679                 "
        .byte $03,$09,$14,$19,$20,$04,$15,$0d,$10   // .... ....

txt_2f29:
        .text ": 212/410-5852               "
        .byte $12,$0f,$03,$0b,$19,$27,$13,$20,$03,$0f,$12,$0e,$05,$12 // .....'. ......

txt_2f54:
        .text ": 614/274-7518             "
        .byte $04,$01,$12,$0b,$20,$03,$01,$13,$14,$0c,$05 // .... ......

txt_2f7a:
        .text ": 516/821-3353           "
        .byte $15,$0c,$14,$09,$0d,$01,$14,$05,$20,$03,$0f,$0e,$0e,$05,$03,$14 // ........ .......
        .byte $09,$0f,$0e                           // ...

txt_2fa6:
        .text ": 516/654-9488    "
        .byte $00                                   // string terminator

// --- Region $3400-$3400 ---
.pc = $3400 "scr_3400"

scr_3400:
        .byte $00                                   // .

// --- Region $619a-$619a ---
.pc = $619a "dat_619a"

dat_619a:
        // === Fill data (1 bytes, $619a-$619a) ===
        .byte $00                                   // .

// --- Region $8000-$8000 ---
.pc = $8000 "scr_8000"

scr_8000:
        .byte $00                                   // .

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

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

// --- Region $8d16-$8d16 ---
.pc = $8d16 "dat_8d16"

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

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

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

// --- Region $9800-$9800 ---
.pc = $9800 "chr_9800"

chr_9800:
        .byte $00                                   // .

// --- Region $b400-$b400 ---
.pc = $b400 "scr_b400"

scr_b400:
        .byte $00                                   // .

// --- Region $c816-$c816 ---
.pc = $c816 "dat_c816"

dat_c816:
        // === Fill data (1 bytes, $c816-$c816) ===
        .byte $00                                   // .

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

dat_dd00:
        .byte $b1,$31,$99,$00,$dd,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48 // .1.......2.....H
        .byte $08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$11,$de // .......L......

txt_dd1e:
        .text "(+"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_dd21:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$20,$19,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X  .L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8,$32,$0c,$0c,$36,$36 // .........`.2..66
        .byte $63,$63,$7f,$00,$7e,$03,$63,$7e,$63,$63,$7e,$00,$3e,$63,$e3,$60 // cc..~.c~cc~.>c.`
        .byte $25,$63,$3e,$00,$7e,$03,$e4,$63,$2e,$7e,$00,$7f,$00,$60,$7e,$60 // %c>.~..c.~...`~`
        .byte $60,$7f,$00,$7f,$00,$60,$7c,$e3,$60,$2d,$00,$3f,$00,$60,$6f,$63 // `....`|.`-.?.`oc
        .byte $63,$3e,$00,$63,$60,$63,$7f,$e3,$63,$22,$00,$7e,$e5,$18,$24,$7e // c>.c`c..c".~..$~
        .byte $00,$7f,$00,$e3,$03,$25,$63,$3e,$00,$63,$66,$e3,$6c,$23,$66,$63 // .....%c>.cf.l#fc
        .byte $00,$e6,$60,$24,$7e,$00,$fe,$c3,$e5,$db,$23,$00,$7e,$03,$e5,$63 // ..`$~.....#.~..c
        .byte $22,$00,$3e,$e5,$63,$26,$3e,$00,$7e,$03,$03,$7e,$e3,$60,$22,$00 // ".>.c&>.~..~.`".
        .byte $3e,$e4,$63,$27,$36,$18,$0e,$7e,$03,$63,$7e,$e3,$63,$2b,$00,$3f // >.c'6..~.c~.c+.?
        .byte $00,$60,$3e,$03,$03,$7e,$00,$7f,$00,$e3,$60,$23,$70,$3e,$00,$e6 // .`>..~....`#p>..
        .byte $63,$3a,$3f,$00,$63,$63,$36,$36,$14,$1c,$08,$00,$c3,$db,$db,$cb // c:?.cc66........
        .byte $6e,$6e,$66,$00,$63,$63,$36,$1c,$36,$63,$63,$00,$e3,$63,$2e,$3f // nnf.cc6.6cc..c.?
        .byte $03,$63,$3e,$00,$7f,$00,$06,$0c,$18,$30,$7f,$00,$3e,$e5 // .c>......0..>.

txt_ded5:
        .text "0!>"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $21,$3e,$e5,$06                       // !>..

txt_dedd:
        .text "!>"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $21,$18,$e3,$3c,$27,$18,$00,$18,$00,$77,$66,$cc,$a5,$37,$36,$36 // !..<'....wf..766
        .byte $7f,$36,$7f,$36,$36,$00,$0c,$3f,$60,$3e,$03,$7e,$0c,$00,$21,$53 // .6.66..?`>.~..!S
        .byte $26,$0c,$1a,$35,$62,$a9,$23,$0e,$1c,$38,$a5,$22,$0c,$18,$e3,$30 // &..5b.#..8."...0
        .byte $25,$18,$0c,$00,$60,$30,$e3,$18,$2a,$30,$60,$00,$08,$6b,$3e,$7f // %...`0..*0`..k>.
        .byte $3e,$6b,$08,$a2,$25,$18,$18,$7e,$18,$18,$a7,$23,$18,$18,$30,$a3 // >k..%..~...#..0.
        .byte $21,$7f,$aa,$35,$18,$18,$01,$03,$06,$0c,$18,$30,$60,$00,$3e,$63 // !..5.......0`.>c
        .byte $6f,$7b,$73,$63,$3e,$00,$08,$18,$38,$e3,$18,$32,$7e,$00,$7e,$03 // o{sc>...8..2~.~.
        .byte $03,$3e,$60,$60,$7f,$00,$7e,$03,$03,$1e,$03,$03,$7e,$00,$e3,$66 // .>``..~.....~..f
        .byte $21,$7f,$e3,$06,$60,$28,$00,$7f,$60,$60,$3e,$03,$03,$7e,$00,$3e // !...`(..``>..~.>
        .byte $63,$60,$7e,$63,$63,$3e,$00,$7f,$03,$06,$0c,$18,$30,$60,$00,$3e // c`~cc>......0`.>
        .byte $63,$63,$3e,$63,$63,$3e,$00,$3e,$63,$63,$3f,$03,$63,$3e,$a3,$25 // cc>cc>.>cc?.c>.%
        .byte $18,$18,$00,$18,$18,$a3,$2d,$18,$18,$00,$18,$18,$30,$0c,$18,$30 // ......-.....0..0
        .byte $60,$30,$18,$0c,$a3,$23,$7f,$00,$7f,$a3,$60,$20,$18,$0c,$06,$03 // `0...#....` ....
        .byte $06,$0c,$18,$00,$3c,$66,$06,$0c,$18,$00,$18,$00,$09,$09,$02,$03 // ....<f..........
        .byte $0a,$0b,$0c,$0d,$1b,$1c,$1d,$1e
        .text "+,,-"
        .byte $e3
        .byte $20,$29,$04
        .byte $0e,$0e,$0f,$10,$1f,$1f,$22,$23,$e3   // ......"#.

txt_dfd9:
        .encoding "screencode_mixed"
        .text ",1.e  f qii $ii/,,0"
        .encoding "petscii_upper"
        .byte $e3
        .byte $20,$2d,$04,$0e,$12,$13,$06
        .byte $20,$07,$08,$06
        .text ",12."
        .byte $e3,$20,$21,$06,$e3,$0e,$25,$14,$20,$25,$1f,$26,$e3,$2c,$21,$30 // . !...%. %.&.,!0
        .byte $e3,$20,$21,$06,$e3,$0e,$60,$29,$14,$20,$27,$1f // . !...`). '.

txt_e018:
        .encoding "screencode_mixed"
        .text "&,3iie  f qnu $(f"
        .encoding "petscii_upper"

txt_e029:
        .text "/,,4 "
        .byte $07,$08,$06
        .byte $20,$16,$17,$06
        .byte $20,$27,$29,$06
        .text ",350"
        .byte $e3
        .byte $20,$21,$06,$02,$09,$18,$19,$09,$e3,$2c,$2d,$30,$09,$09,$08,$06 //  !.......,-0....
        .byte $09,$09,$1a,$15,$09,$09,$2a,$06,$e3,$2c,$60,$21,$2e,$20,$07,$36 // ......*..,`!. .6
        .byte $37,$0e,$0e                           // 7..

txt_e061:
        .text ":; ABC,3KL "
        .byte $11,$09,$09
        .byte $20,$07,$09,$09
        .byte $20,$24,$09,$09
        .text "/,,0"
        .byte $e3
        .byte $20,$2d,$04
        .byte $20,$3c,$3d,$06
        .byte $20,$44,$45,$06
        .text ",MN0"
        .byte $e3

txt_e08c:
        .encoding "screencode_mixed"
        .text " =d gsf ghf,350e  d qsf $*f/,,."
        .encoding "petscii_upper"
        .byte $e3,$20,$31,$04,$0e,$0e,$0f,$3e,$20,$27,$1f,$46,$2c,$33,$09,$09 // . 1....> '.F,3..
        .byte $05
        .byte $38,$39,$04,$02
        .byte $20,$07,$08,$06
        .text "$/OPQ"
        .byte $e3
        .byte $20
        .byte $39,$04,$0e,$0e,$0f,$06,$1f,$1f,$47,$48,$09,$09,$35,$30,$05,$20 // 9.......GH..50. 
        .byte $20,$06,$02,$3f,$0e,$40,$49,$1f,$22,$4a,$e3,$2c,$21,$2e,$e3,$20 //  ..?.@I."J.,!.. 
        .byte $2d,$06,$0e,$12,$09,$09
        .byte $20,$24,$09,$09
        .text "/,,0"
        .byte $02
        .byte $20
        .byte $07,$08
        .byte $52,$60
        .byte $44,$20,$24,$08
        .text "R/,,"
        .byte $7c,$02
        .byte $53,$54
        .byte $3e,$59,$5a,$5b,$5c,$6e,$6f,$3a,$70,$7d,$7e,$7f,$80,$20,$55,$56 // >YZ[\no:p}~.. UV
        .byte $06,$5d,$5e,$5f,$60,$71,$72,$73,$74,$81,$82,$83,$84,$20,$07,$08 // .]^_`qrst.... ..
        .byte $06,$61,$62,$63,$64,$05,$75,$47,$04   // .abcd.uG.

txt_e134:
        .text ",350 "
        .byte $07,$08,$06,$02,$62,$17,$06,$49,$1f,$28,$06,$e3,$2c,$21,$2e,$e3 // ....b..I.(..,!..
        .byte $20,$29,$06,$09,$65,$0e,$66,$76,$20,$77,$09,$e3,$2c,$3d,$30,$05 //  )..e.fv w..,=0.
        .byte $20,$20,$04,$20,$67,$68,$06,$20,$78,$79,$06 //   . gh. xy.

txt_e164:
        .text "/,,.WX"
        .byte $19,$09,$69,$6a,$19,$09,$09,$18,$19,$09,$e3,$2c,$21,$30,$e3,$20 // ..ij.......,!0. 
        .byte $29,$04,$6b,$0e,$6c,$3e,$7a,$75,$1f,$46,$e3,$2c,$21,$30,$e3,$20 // ).k.l>zu.F.,!0. 
        .byte $29,$04,$6d,$0e,$0f,$10,$7b,$1f,$22,$23,$e3 // ).m...{."#.

txt_e195:
        .text ",1. "
        .byte $07,$08,$52,$20,$89,$8a,$52,$93,$94,$95,$52,$09,$09,$35,$7c,$e3 // ..R ..R...R..5|.
        .byte $20,$29,$06,$02,$16,$0e,$40,$49,$1f,$22,$4a,$e3,$2c,$31,$2e,$05 //  )....@I."J.,1..
        .byte $20,$20,$06
        .byte $20,$8b,$0e
        .byte $40,$20,$96,$97
        .text "J/,,."
        .byte $e3
        .byte $20,$60,$29,$04,$09,$09,$13,$06,$09,$09,$08,$06,$09,$09,$35,$30 //  `)...........50
        .byte $05,$38,$39,$04,$8c,$62,$63,$10,$98,$75 // .89..bc..u

txt_e1e3:
        .text "G#/O2."
        .byte $05,$20,$20,$04,$02,$3f,$0f,$06,$49,$1f,$28,$06,$e3,$2c,$21,$2e // .  ..?..I.(..,!.
        .byte $e5,$09,$2a,$8d,$8e,$09,$09,$99,$9a,$09,$09,$9d,$9e,$e6,$09,$60 // ..*............`
        .byte $23,$8d,$8e,$09,$09,$99,$9a,$09,$09,$9f,$a0,$09,$09,$85,$86,$09 // #...............
        .byte $09,$8f,$90,$09,$09,$9b,$9c,$09,$09,$8d,$8e,$09,$87,$88,$87,$88 // ................
        .byte $91,$92,$91,$92,$e8,$09,$2f,$05,$20,$a1,$a2,$94,$af,$b0,$b1,$09 // ....../. .......
        .byte $b8,$b9,$ba,$09,$c0,$c1,$f2,$09,$2e,$a3,$a4,$09,$0e,$b2,$b3,$15 // ................
        .byte $1f,$bb,$25,$bc,$09,$c2,$c3,$e5,$09,$e3,$0e,$21,$15,$e3,$1f,$21 // ..%........!...!
        .byte $bc,$e5,$09,$60,$23,$a5,$a6,$a7,$09,$b4,$b5,$b6,$a5,$a6,$bd,$09 // ...`#...........
        .byte $c4,$c5,$b6,$09,$a8,$a9,$a6,$a7,$09,$b4,$b5,$b6,$a5,$a6,$bd,$09 // ................
        .byte $c4,$c5,$c6,$8e,$09,$05,$aa,$ab,$02,$09,$20,$b7,$09,$28,$09,$2f // .......... ..(./
        .byte $c7,$c8,$09,$ac,$ad,$ae,$02,$09,$09,$18,$07,$24,$09,$c9,$ca,$cb // ...........$....
        .byte $e9,$09,$26,$be,$bf,$09,$09,$cc,$cd,$ea,$09,$2e,$99,$9a,$09,$09 // ..&.............
        .byte $9f,$a0,$09,$09,$ce,$cf,$09,$09,$d0,$d1,$e9,$09,$e3,$20,$60,$21 // ............. `!
        .byte $a0,$89,$8e,$94,$92,$8f,$a0,$82,$99,$a0,$93,$94,$8f,$92,$8d,$82 // ................
        .byte $92,$89,$8e,$87,$85,$92,$a0,$8f,$86,$a0,$85,$98,$8f,$84,$95,$93 // ................
        .byte $a0,$e4,$20,$a8,$2b,$a9,$94,$85,$ae,$a9,$58,$85,$af,$4c,$34,$03 // .. .+.....X..L4.
        .byte $a5,$2b,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$60,$a5,$60,$5c // .+.1........`.`\

txt_e2f9:
        .encoding "screencode_mixed"
        .text "coding & graphics by stormbringer/xds! need graphics? music? or an intro? call stormy today!"
        .encoding "petscii_upper"
        .byte $e4,$20,$80,$20,$00,$26,$4c,$9a,$0e,$4c,$a4,$0e,$a4,$2f,$2c,$40 // . . .&L..L.../,@
        .byte $40,$00,$84,$84,$00,$40,$40,$00,$04,$04,$00,$02,$02,$a2,$29,$07 // @....@@.......).
        .byte $0e,$00,$0f,$02,$04,$00,$1b,$4f,$a5,$21,$02,$e3,$41,$26,$17,$18 // .......O.!..A&..
        .byte $37,$04,$02,$05,$e3,$fe               // 7.....

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

txt_e38e:
        .text "#A:P"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $32,$04,$04,$1a,$00,$01,$00,$01,$02,$00,$f1,$20,$00,$04,$04,$29 // 2.......... ...)
        .byte $1b,$00,$65,$e3,$01,$a3,$2d,$02,$ff,$00,$01,$90,$40,$b0,$06,$09 // ..e...-.....@...
        .byte $0c,$00,$f8,$94,$e3,$06,$a2,$2b,$02,$cf,$00,$03,$22,$00,$1f,$1b // .......+...."...
        .byte $5a,$14,$01,$a9,$2f,$0a,$00           // Z.../..

txt_e3ca:
        .text "MUSIC BY LOS "
        .byte $e3,$2e,$60,$cb                       // ..`.

txt_e3db:
        .text " PLAYER 4.1"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $06,$0e,$f0,$71,$10,$64,$4c,$dd,$0e,$aa,$bd,$de,$0e,$8d,$46,$0e // ...q.dL.......F.
        .byte $8a,$8d,$47,$0e,$a2,$00,$0a,$0a,$18,$6d,$47,$0e,$6d,$47,$0e,$a8 // ..G......mG.mG..
        .byte $b9,$26,$15,$9d,$20,$15,$c8,$e8,$e0,$06,$d0,$f4,$a0,$00,$ad,$47 // .&.. ..........G
        .byte $0e,$0a,$6d,$47,$0e,$aa,$b9,$07,$0e,$99,$07,$0e,$e8,$c8,$c0,$03 // ..mG............
        .byte $d0,$f4,$a2,$02,$a9,$00,$9d,$30,$0e,$9d,$2a,$0e,$9d,$27,$0e,$9d // .......0..*..'..
        .byte $1e,$0e,$9d,$76,$0e,$9d,$21,$0e,$9d,$79,$0e,$9d,$24,$0e,$ca,$10 // ...v..!..y..$...
        .byte $e5,$8d,$06,$0e,$ad,$46,$0e,$8d,$42,$0e,$a2,$18,$a9,$00,$9d,$00 // .....F..B.......
        .byte $d4,$ca,$10,$fa,$60,$a9,$1f,$8d,$18,$d4,$a2,$02,$8e,$0d,$0e,$ce // ....`...........
        .byte $42,$0e,$10,$06,$ad,$46,$0e,$8d,$42,$0e,$8e,$38,$0e,$bd,$1a,$0e // B....F..B..8....
        .byte $8d,$1d,$0e,$ad,$42,$0e,$cd,$46,$0e,$d0,$21,$8a,$0a,$a8,$b9,$20 // ....B..F..!.... 
        .byte $15,$8d,$77,$12,$b9,$21,$15,$8d,$78,$12,$de,$24,$0e,$10,$03,$4c // ..w..!..x..$...L
        .byte $7a,$12,$bd,$64,$0e,$f0,$05,$a9,$fe,$9d,$33,$0e,$bd,$30,$0e,$e3 // z..d......3..0..
        .byte $0a,$60,$3d,$a8,$8c,$49,$0e,$b9,$a6,$15,$29,$f0,$8d,$3b,$0e,$b9 // .`=..I....)..;..
        .byte $a9,$15,$29,$0f,$8d,$57,$0e,$c9,$04,$b0,$05,$b9,$a7,$15,$d0,$03 // ..)..W..........
        .byte $4c,$05,$10,$bd,$73,$0e,$d0,$1f,$fe,$73,$0e,$ac,$49,$0e,$b9,$a7 // L...s....s..I...
        .byte $15,$48,$29,$0f,$9d,$14,$0e,$68,$29,$f0,$9d,$11,$0e,$b9,$a5,$15 // .H)....h).......
        .byte $e4,$4a,$62,$69,$9d,$17,$0e,$bd,$17,$0e,$30,$19,$de,$17,$0e,$10 // .Jbi......0.....
        .byte $5a,$bd,$14,$0e,$29,$fe,$9d,$14,$0e,$bd,$14,$0e,$29,$7f,$4a,$9d // Z...).......).J.
        .byte $0e,$0e,$4c,$05,$10,$bd,$0e,$0e,$10,$22,$18,$bd,$70,$0e,$7d,$11 // ..L......"..p.}.
        .byte $0e                                   // .

// --- Region $e534-$e543 ---
.pc = $e534 "Segment $e534"
        .byte $bd,$70,$0e,$fd,$11,$0e,$9d,$70,$0e,$bd,$3f,$0e,$e9,$00,$9d,$3f // .p.....p..?....?

// --- Region $e993-$e9cb ---
.pc = $e993 "Segment $e993"
        .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   // .8...Y...

// --- Region $e9f5-$ea30 ---
.pc = $e9f5 "Segment $e9f5"
        .byte $24,$12,$27,$65,$29,$db,$2b,$76       // $.'e).+v

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

txt_ea0d:
        .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......

// --- Region $ea6e-$ea7d ---
.pc = $ea6e "dat_ea6e"

dat_ea6e:
        .byte $42,$03,$85,$03,$80,$03,$7e,$03,$80,$28,$01,$83,$06,$06,$ff,$80 // B.....~..(......

// --- Region $ea9f-$ecad ---
.pc = $ea9f "dat_ea9f"

dat_ea9f:
        .byte $53,$04,$83,$51,$04,$ff,$7c,$15,$80,$15,$84,$15,$88,$15,$8c,$15 // S..Q..|.........
        .byte $90,$15,$02,$00,$05,$08,$02,$00,$03,$08,$02,$00,$05,$09,$02,$00 // ................
        .byte $04,$07,$02,$00,$04,$09,$02,$00,$01,$02,$e2,$15,$e6,$15,$4a,$16 // ..............J.
        .byte $80,$16,$93,$16,$ff,$16,$1a,$17,$a8,$60,$2d,$41,$00,$9d,$af,$72 // .........`-A...r
        .byte $74,$00,$40,$01,$02,$f8,$0f,$48,$00,$62,$05,$01,$02,$f8,$0f,$48 // t.@....H.b.....H
        .byte $01,$62,$05,$41,$00,$f9,$7f,$55,$44,$fc,$82,$41,$0a,$a9,$0f,$f8 // .b.A...UD..A....
        .byte $00,$15,$49,$17,$00,$e5,$0f,$f8,$a2,$60,$b4,$88,$11,$00,$ec,$70 // ..I......`.....p
        .byte $00,$44,$00,$10,$c0,$9f,$00,$ff,$c1,$80,$3a,$ef,$84,$3c,$8d,$3f // .D........:..<.?
        .byte $85,$3e,$3f,$80,$3f,$ef,$86,$41,$83,$3f,$8d,$3c,$81,$3c,$3a,$3c // .>?.?..A.?.<.<:<
        .byte $80,$3a,$ef,$84,$3c,$8d,$3f,$85,$3e,$3f,$85,$46,$44,$83,$43,$87 // .:..<.?.>?.FD.C.
        .byte $46,$81
        .text "CDCA"
        .byte $80
        .byte $41,$ef,$82
        .byte $43,$87
        .byte $3c,$80
        .byte $3a,$ef
        .byte $86,$3c,$83,$3e,$3f,$81,$41,$3f,$80,$3f,$ef,$92,$41,$80,$41,$ef // .<.>?.A?.?..A.A.
        .byte $82,$43,$83,$43,$41,$80,$41,$ef,$82,$43,$83,$46,$4a,$4b,$85,$4a // .C.CA.A..C.FJK.J
        .byte $48,$80,$44,$ef,$82,$46,$80,$44,$ef,$9e,$46,$ff,$c2,$81,$18,$18 // H.D..F.D..F.....
        .byte $f5,$c6                               // ..

txt_eb81:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$18,$c6                           // ...

txt_eb87:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$18,$c6                           // ...

txt_eb8d:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$18,$c6,$48,$c2,$18,$c2,$18,$18,$c6 // ...H......

txt_eb9a:
        .text "HH"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$18,$c6                           // ...

txt_eba0:
        .text "HH"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$18,$c3,$18,$c6,$48,$c3,$18,$18,$c3,$18,$c3,$18,$ff,$c4,$83 // .....H..........
        .byte $18,$81,$18,$16,$18,$83,$18,$18,$81,$18,$1b,$e3,$18,$33,$16,$17 // .............3..
        .byte $ff,$f0,$c5,$81                       // ....

txt_ebc7:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_ebca:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f1,$c5,$37,$f0,$c5,$e7       // 77..7...

txt_ebd5:
        .text "73"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f2,$c5,$35,$35,$f3,$c5       // 77..55..

txt_ebe0:
        .text "55"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $35,$35,$f4,$c5,$33,$f3,$c5,$e5,$35,$22,$f2,$c5,$e4,$35,$30,$f0 // 55..3...5"...50.
        .byte $c5,$81                               // ..

txt_ebf5:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_ebf8:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f1,$c5,$37,$f0,$c5,$e7       // 77..7...

txt_ec03:
        .text "74"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$37,$f4,$c5,$3a,$3a,$f3,$c5,$3a,$3a,$f4,$c5,$3a,$3a,$f3,$f5 // 77..::..::..::..
        .byte $3a,$f2,$c5,$e5,$3a,$22,$f3,$c5,$e4,$3a,$60,$65,$ff,$c2,$81,$18 // :...:"...:`e....
        .byte $c4,$18,$18,$16,$c3,$18,$c4,$83,$18,$81,$18,$c2,$18,$c4,$1b,$18 // ................
        .byte $18,$c3,$18,$c4,$18,$16,$17,$ff,$c7,$80,$3a,$82,$3c,$83,$3f,$3f // ..........:.<.??
        .byte $3a,$80,$3f,$ef,$84,$41,$83,$3c,$81,$37,$38,$37,$80,$38,$ef,$82 // :.?..A.<.787.8..
        .byte $3a,$87,$3c,$83,$3e,$80,$3d,$ef,$84,$3f,$83,$3c,$81,$3e,$3f,$41 // :.<.>.=..?.<.>?A
        .byte $80,$41,$ef,$84,$43,$85,$41,$83,$3f,$ef,$41,$81 // .A..C.A.?.A.

txt_ec72:
        .text "CACACD"
        .byte $ef,$83,$46,$41,$41,$81,$3f,$ef,$91,$41,$ff,$02,$20,$20,$00,$80 // ..FAA.?..A..  ..
        .byte $22,$01,$21,$02,$e4,$20,$60,$24,$03,$04,$05,$06,$07,$08,$09,$0a // ".!.. `$........
        .byte $0b,$0c,$0d,$0e,$0f,$0f,$10,$11,$12,$13,$14,$15,$15,$16,$06,$07 // ................
        .byte $08,$09,$0a,$0b,$0c,$0d               // ......

// --- Region $ecb8-$ecc9 ---
.pc = $ecb8 "Segment $ecb8"
        .byte $03,$19,$1a,$1b,$1c,$1d,$1e,$1f       // ........

txt_ecc0:
        .byte $22                                   // double quote character
        .text "#$%&'("
        .byte $1a,$29,$1c                           // .).

// --- Region $ecfa-$ed21 ---
.pc = $ecfa "Segment $ecfa"
        .text "BCDEF89:-"
        .byte $18,$e4
        .byte $20,$60
        .byte $24,$03,$19

txt_ed0a:
        .text "GHIJKLMN OPQRGSI*  TUVWX"

// --- Region $ed36-$ee26 ---
.pc = $ed36 "Segment $ed36"
        .byte $63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72 // cdefghijklmnopqr
        .byte $73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$18,$e4,$20 // stuvwxyz{|}~... 
        .byte $21,$03,$e3,$80,$3c,$19,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a // !...<...........
        .byte $8b,$8c,$8d,$8e,$8f,$90,$91,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d // ................
        .byte $2d,$e3,$80,$21,$18,$e4,$20,$21,$03,$e3,$80,$3c,$19,$92,$93,$94 // -..!.. !...<....
        .byte $95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e,$92,$9f,$a0,$a1,$a2,$a3 // ................
        .byte $a4,$a5,$a6,$a7,$a8,$a9,$aa,$2d,$e3,$80,$21,$18,$e4,$20,$21,$03 // .......-..!.. !.
        .byte $e3,$80,$3c,$19,$ab,$ac,$ad,$ae,$af,$20,$b0,$b1,$b2,$b3,$b4,$b5 // ..<...... ......
        .byte $b6,$ab,$b7,$ad,$b8,$b9,$ba,$bb,$b1,$20,$bc,$bd,$be,$b6,$2d,$e3 // ......... ....-.
        .byte $80,$21,$18,$e4,$20,$21,$03,$e3,$80,$3c,$bf,$c0,$c1,$c2,$c3,$c4 // .!.. !...<......
        .byte $c5,$c6,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$c1,$cf,$d0,$d1,$d2,$c7 // ................
        .byte $c5,$d3,$ca,$cb,$d4,$d5,$e3,$80,$21,$18,$e4 // ........!..

txt_edf1:
        .text " !"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $80,$22,$d7,$23,$d8                   // .".#.

txt_edf9:
        .text "  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $60,$23,$4c,$fb,$1c,$a0,$00,$a2,$01,$d0,$02,$a2,$08,$b9,$ea,$ea // `#L.............
        .byte $ad,$ea,$ea,$b9,$5b,$19               // ....[.

txt_ee12:
        .text ", "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $8d,$21,$d0,$c8,$ca,$f0,$eb,$c0,$20,$f0,$13,$a5,$ef,$ea,$35,$4c // .!...... .....5L
        .byte $2b,$19                               // +.

// --- Region $ee2d-$ee4e ---
.pc = $ee2d "dat_ee2d"

dat_ee2d:
        .byte $0b,$0b,$0c,$0b,$0c,$0c,$0f,$0c,$0f,$0f,$01,$0f,$e3,$01,$2d,$00 // ..............-.
        .byte $06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01,$03,$e3,$01,$61,$a6 // ..............a.
        .byte $00,$20                               // . 

// --- Region $ef90-$efb2 ---
.pc = $ef90 "Segment $ef90"
        .byte $d0,$fd,$60,$ad,$12,$d0,$18,$69,$10,$cd,$12,$d0,$d0,$fb,$60,$a9 // ..`....i......`.
        .byte $b0,$a2,$1d,$85,$f7,$86,$f8,$60,$a9,$90,$a2,$26,$85,$f9,$86,$fa // .......`...&....
        .byte $60,$00,$01                           // `..

// --- Region $f0e4-$f0fc ---
.pc = $f0e4 "Segment $f0e4"
        .byte $a0,$09,$1c,$00,$01,$04,$00,$10,$b2,$23,$0b,$0c,$0f,$fb,$01,$61 // .........#.....a
        .byte $46,$0f,$0c,$0b,$a0,$00,$ae,$28,$1c   // F......(.

// --- Region $f1e8-$f21d ---
.pc = $f1e8 "Segment $f1e8"
        .byte $a0,$30,$85,$f8,$84,$f9,$a9,$01,$a0,$08,$85,$fa,$84,$fb,$78,$a9 // .0............x.
        .byte $34,$85,$01,$a0,$00,$b1,$f8,$91,$fa,$e6,$f8,$d0,$02,$e6,$f9,$e6 // 4...............
        .byte $fa,$d0,$02,$e6,$fb,$a5,$f9,$c9,$d0,$d0,$ea,$a9,$37,$85,$01,$58 // ............7..X
        .byte $20,$e2,$fc,$4c,$ae,$a7               //  ..L..

// --- Region $f23b-$fda2 ---
.pc = $f23b "dat_f23b"

dat_f23b:
        .byte $a9,$60,$3f,$0d,$04,$02,$29,$0f,$11,$0e,$14,$03,$0b,$18,$29,$0f // .`?...).......).
        .byte $11,$04,$12,$04,$0d,$13,$12,$29,$2b,$29,$1b,$23,$1e,$1d,$31,$29 // .......)+).#..1)
        .byte $13,$07,$04,$29,$01,$00,$13,$13,$0b,$04,$29,$05,$0e,$11,$29,$0c // ...)......)...).
        .byte $08,$03,$16,$00,$18,$29,$2b,$29,$01,$18,$29,$02,$00,$0f,$02,$0e // .....)+)..).....
        .byte $0c,$29,$e3,$30,$60,$2a,$29,$02,$11,$00,$02,$0a,$04,$03,$29,$01 // .).0`*).......).
        .byte $18,$29,$07,$0e,$11,$08,$19,$0e,$0d,$29,$0e,$0d,$29,$00,$14,$06 // .).......)..)...
        .byte $14,$12,$13
        .byte $29,$1b
        .byte $20,$13,$07
        .byte $31,$29,$1b
        .text "#"
        .byte $22                                   // double quote
        .text "#&)"
        .byte $e3,$30,$60,$3a,$29,$14,$12,$29,$06,$11,$04,$04,$13,$12,$29,$06 // .0`:)..)......).
        .byte $0e,$29,$13,$0e,$24,$29,$0b,$11,$14,$29,$2b,$29,$00,$13,$02,$29 // .)..$)...)+)...)
        .byte $2b,$29,$17,$03,$12,$29,$2b,$29,$13,$06,$08,$29,$2b,$29,$05,$01 // +)...)+)...)+)..
        .byte $11,$29,$2b,$29,$0d,$05,$08,$29,$2b,$29,$00,$11,$02,$29,$e3,$30 // .)+)...)+)...).0
        .byte $60,$58,$29,$04,$14,$11,$0e,$32,$12,$24,$29,$0f,$00,$0d,$08,$0d // `X)....2.$).....
        .byte $00,$11,$0e,$29,$2b,$29,$08,$0a,$00,$11,$08,$29,$2b,$29,$0d,$00 // ...)+).....)+)..
        .byte $13,$0e
        .text ")+)!"
        .byte $1b,$1b
        .byte $29,$2b,$29,$05,$08,$11,$04
        .byte $29
        .byte $04,$00,$06,$0b,$04,$29,$2b,$29,$05,$00,$0b,$02,$0e,$0d,$29,$2b // .....)+)......)+
        .byte $29,$12,$0f,$07,$08,$0d,$17,$29,$2b,$29,$02,$11,$00,$19,$18,$29 // )......)+).....)
        .byte $2b,$29,$07,$0e,$13,$0b,$08,$0d,$04,$29,$e4,$30,$38,$29,$02,$00 // +).......).08)..
        .byte $0b,$0b,$29,$13,$07,$04,$29,$01,$0e,$00,$11,$03,$12,$29,$01,$04 // ..)...)......)..
        .byte $0b,$0e,$16,$26,$29,$e3,$30,$3b,$29,$00,$0d,$0e,$13,$07,$04,$11 // ...&).0;).......
        .byte $29,$0e,$0d,$04,$29,$01,$08,$13,$04,$12,$29,$13,$07,$04,$29,$03 // )...).....)...).
        .byte $14,$12,$13,$e3
        .byte $26,$21,$29,$e3
        .text "0"
        .byte $22                                   // double quote
        .text ")3"
        .byte $f0
        .byte $29,$a1,$ec

txt_f38b:
        .encoding "screencode_mixed"
        .text " /intro by stormy"
        .encoding "petscii_upper"
        .byte $f6,$20,$36,$07,$01,$0d,$05,$1a,$0f,$0e,$05 // . 6........

txt_f3a7:
        .text ": 619/569-8523"
        .byte $f1,$20,$38,$13,$14,$12,$0f,$0e,$07,$08,$0f,$0c,$04 // . 8..........

txt_f3c2:
        .text ": 513/576-1255"
        .byte $ed                                   // .

txt_f3d1:
        .encoding "screencode_mixed"
        .text " >city of illusion"
        .encoding "petscii_upper"

txt_f3e3:
        .text ": 414/334-0648"
        .byte $ee,$20,$36,$05,$14,$05,$12,$0e,$09,$14,$19 // . 6........

txt_f3fc:
        .text ": 416/833-1422"
        .byte $fa,$20,$27,$0e,$05,$03               // . '...

txt_f410:
        .text " '89"
        .byte $f0,$20,$a8,$e3,$fe,$e4,$fc,$21,$f8,$a3,$e4,$01,$21,$03,$a7,$21 // . .....!....!..!
        .byte $80,$c3,$e4,$7f,$26,$3f,$ff,$1f,$07,$03,$03,$e3,$01,$25,$fe,$f0 // ....&?.......%..
        .byte $c0,$80,$80,$a3,$e8,$01,$e8,$1f,$e8,$f0,$c8,$e3,$f8,$e4,$f0,$21 // ...............!
        .byte $e0,$e3,$03,$e4,$07,$21,$0f,$e3,$80,$e4,$c0,$21,$e0,$e3,$3f,$e4 // .....!.....!..?.
        .byte $1f,$21,$0f,$c4,$a4,$24,$e0,$f0,$f0,$e0,$a4,$e5,$01,$24,$03,$03 // .!...$.......$..
        .byte $07,$0f,$e7,$1f,$c4,$e4,$1f,$21,$e0,$e7,$f0,$c4,$e4,$7f,$c4,$e4 // .......!........
        .byte $01,$e4,$1f,$a4,$e4,$f0,$a4,$e8,$c0,$e8,$07,$c4,$e4,$f0,$e3,$e0 // ................
        .byte $e4,$c0,$21,$80,$e3,$0f,$e4,$1f,$21,$3f,$e3,$e0,$e4,$f0,$21,$f8 // ..!.....!?....!.
        .byte $e3,$0f,$e4,$07,$21,$03,$a4,$c4,$a8,$e4,$18,$a2,$21,$18,$a5,$27 // ....!.......!..'
        .byte $e0,$f0,$f0,$e0,$07,$03,$03,$e5,$01,$e7,$1f,$21,$0f,$a4,$e4,$07 // ...........!....
        .byte $e4,$7f,$c4,$a4,$e4,$1f,$a4,$e3,$f0,$21,$e0,$a4,$eb,$f0,$21,$e0 // .........!....!.
        .byte $e3,$80,$a4,$c1,$a7,$c1,$e3,$03,$e4,$01,$27,$ff,$01,$01,$03,$03 // ..........'.....
        .byte $07,$1f,$c2,$a2,$26,$80,$80,$c0,$f0,$fe,$ff,$e7,$01,$22,$ff,$1f // ....&........"..
        .byte $a6,$22,$ff,$e0,$a6,$c1,$e7,$1f,$27,$ff,$01,$01,$03,$03,$07,$0f // ."......'.......
        .byte $c2,$e7,$f0,$30,$ff,$f8,$f8,$f0,$f0,$e0,$e0,$c0,$c0,$01,$01,$03 // ...0............
        .byte $03,$07,$07,$0f,$42,$0f,$00,$00,$00,$00,$00,$00,$00,$23,$e0,$80 // ....B........#..
        .byte $80,$a6,$26,$1f,$1f,$3f,$3f,$7f,$7f,$c4,$e6,$e0,$22,$fc,$fe,$e6 // ..&..??....."...
        .byte $0e,$e7,$01,$25,$03,$0f,$1f,$1f,$0f,$a4,$c5,$23,$1f,$07,$03,$a3 // ...%.......#....
        .byte $e5,$1f,$21,$01,$a4,$23,$80,$80,$c0,$c3,$25,$7f,$7f,$3f,$3f,$1f // ..!..#....%..??.
        .byte $e8,$e0,$e8,$0e,$23,$03,$07,$1f,$c5,$a4,$21,$e0,$e3,$f0,$2c,$03 // ....#.....!...,.
        .byte $03,$07,$07,$03,$03,$01,$01,$80,$c0,$f0,$fe,$c4,$21,$03,$e7,$01 // ............!...
        .byte $30,$c0,$e0,$e0,$f0,$f0,$f8,$f8,$ff,$1f,$0f,$0f,$07,$07,$03,$03 // 0...............
        .byte $ff,$e7,$e0,$c1,$e7,$0e,$22,$ff,$0f,$a6,$22,$ff,$e0,$a4,$24,$08 // ......"..."...$.
        .byte $1c,$ff,$03,$e6,$01,$c1,$e8,$03,$e3,$7f,$e3,$3f,$22,$1f,$1f,$e3 // ...........?"...
        .byte $fc,$e3,$f8,$22,$f0,$f0,$e8,$70,$e5,$1c,$23,$1e,$0e,$0e,$c3,$21 // ..."...p..#....!
        .byte $fc,$02,$f0,$c0,$00,$00,$a4,$22,$80,$80,$e3,$c0,$e3,$e0,$21,$1f // ......."......!.
        .byte $e3,$0f,$e3,$07,$22,$03,$f0,$e3,$e0,$e3,$c0,$23,$80,$03,$03,$e3 // ...."......#....
        .byte $07,$e3,$0f,$a1,$e4,$80,$e3,$c0,$25,$70,$78,$38,$38,$3c,$e3,$1c // ........%px88<..
        .byte $22,$0e,$0f,$e4,$07,$a2,$21,$01,$e4,$03,$e3,$07,$a4,$24,$80,$80 // ".....!......$..
        .byte $c0,$f0,$e3,$1f,$21,$0f,$a4,$e3,$f0,$21,$e0,$a4,$e4,$01,$24,$03 // ....!....!....$.
        .byte $03,$07,$1f,$c4,$24,$f0,$e0,$c0,$80,$c4,$25,$0f,$1f,$3f,$7f,$0f // ....$.....%..?..
        .byte $e4,$1f,$28,$1e,$18,$00,$e0,$f0,$f0,$e0,$80,$a5,$c6,$a2,$e6,$c0 // ..(.............
        .byte $c4,$28,$fe,$f0,$c0,$80,$f8,$fc,$fc,$f8,$a4,$c4,$e4,$fc,$e3,$f0 // .(..............
        .byte $e3,$f8,$24,$fc,$fc,$03,$03,$e3,$01,$a3,$e3,$1f,$e3,$3f,$23,$7f // ..$..........?#.
        .byte $7f,$c0,$e4,$e0,$e3,$f0,$24,$1e,$0e,$0e,$0f,$e3,$07,$21,$03,$a6 // ......$......!..
        .byte $23,$80,$80,$07,$e4,$0f,$e3,$1f,$a4,$21,$0f,$e3,$1f,$30,$ff,$fe // #........!...0..
        .byte $fc,$f8,$f0,$e0,$c0,$80,$00,$01,$03,$07,$0f,$1f,$3f,$7f,$a2,$28 // ............?..(
        .byte $01,$07,$1f,$1f,$0f,$00,$10,$70,$e4,$f0,$23,$e0,$00,$80,$a7,$e4 // .......p..#.....
        .byte $fc,$c4,$e7,$03,$24,$ff,$fc,$fe,$fe,$c5,$a5,$23,$80,$e0,$ff,$a3 // ....$......#....
        .byte $26,$01,$01,$03,$0f,$ff,$7f,$c7,$21,$f0,$e3,$f8,$35,$fc,$fc,$fe // &.......!...5...
        .byte $ff,$03,$07,$07,$0f,$0f,$1f,$3f,$ff,$80,$c0,$c0,$e0,$e0,$f0,$f8 // .......?........
        .byte $ff,$1f,$e3,$3f,$22,$7f,$7f,$c2,$25,$f8,$e0,$e0,$c0,$c0,$e3,$80 // ...?"...%.......
        .byte $25,$3f,$0f,$0f,$07,$07,$e3,$03,$22,$f0,$f0,$e3,$e0,$e3,$c0,$e3 // %?......".......
        .byte $03,$e3,$07,$22,$0f,$0f,$e4,$1f,$21,$0f,$a3,$e5,$f0,$a3,$21,$0f // ..."....!.....!.
        .byte $e3,$1f,$a9,$25,$80,$80,$c0,$f8,$e0,$e3,$c0,$25,$e0,$f8,$ff,$3f // ...%.......%...?
        .byte $0f,$e3,$07,$23,$0f,$3f,$ff,$a4,$e3,$80,$21,$c0,$e4,$01,$e3,$03 // ...#.?....!.....
        .byte $24,$07,$c0,$c0,$e0,$c5,$23,$0f,$1f,$1f,$c5,$25,$80,$80,$c0,$f0 // $.....#....%....
        .byte $fe,$c3,$a5,$c3,$a5,$e3,$f0,$a3,$21,$0f,$e3,$1f,$21,$0f,$a3,$21 // ........!...!..!
        .byte $e0,$e3,$f0,$24,$e0,$c0,$80,$80,$a5,$c3,$22,$f8,$e0,$e3,$c0,$c3 // ...$......".....
        .byte $22,$3f,$0f,$e3,$07,$24,$c0,$e0,$e0,$f8,$c4,$24,$07,$0f,$0f,$3f // "?...$.....$...?
        .byte $c4,$22,$e0,$f8,$c6,$22,$0f,$3f,$c6,$2e,$e0,$f8,$fc,$fc,$f8,$f0 // ."...".?........
        .byte $c0,$ff,$07,$07,$0f,$0f,$1f,$3f,$c2,$21,$01,$a7,$25,$ff,$3f,$0f // .......?.!..%.?.
        .byte $07,$07,$e3,$03,$c4,$e4,$c0,$c4,$e4,$07,$c6,$26,$fe,$fe,$c0,$c0 // ...........&....
        .byte $80,$80,$a4,$e4,$07,$26,$0f,$0f,$1f,$1f,$fe,$f8,$e3,$f0,$25,$f8 // .....&........%.
        .byte $fe,$ff,$3f,$0f,$e3,$07,$23,$0f,$3e,$fe,$a5,$21,$3f,$e7,$7f,$c3 // ..?...#.>..!?...
        .byte $e5,$c0,$c3,$22,$0f,$01,$a3,$23,$80,$c0,$c0,$c2,$23,$7f,$3f,$3f // ..."...#....#.??
        .byte $e3,$1f,$22,$00,$0f,$e3,$1f,$25,$ff,$fc,$f0,$00,$e0,$e3,$f0,$21 // .."....%.......!
        .byte $80,$a2,$e7,$03,$21,$07,$e4,$c0,$a4,$e4,$07,$a4,$28,$fc,$fc,$f8 // ....!.......(...
        .byte $f8,$f0,$f0,$e0,$e0,$a6,$26,$01,$01,$3f,$3f,$7f,$7f,$c4,$e8,$7f // ......&..??.....
        .byte $22,$e0,$e0,$e6,$c0,$a3,$22,$01,$0f,$e3,$1f,$23,$07,$0f,$3f,$c5 // "....."....#..?.
        .byte $a4,$e4,$c0,$e4,$01,$c4,$28,$03,$03,$07,$07,$0f,$0f,$1f,$1f,$c7 // ......(.........
        .byte $21,$f8,$c7,$28,$3f,$ff,$f8,$e0,$c0,$c0,$e0,$f8,$c2,$27,$7f,$1f // !..(?........'..
        .byte $0f,$0f,$1f,$7f,$ff,$e4,$c0,$c4,$e4,$07,$c4,$24,$fc,$fc,$f8,$f8 // ...........$....
        .byte $e3,$f0,$c1,$a6,$2c,$01,$ff,$3e,$38,$70,$70,$f0,$f8,$fe,$ff,$7f // ....,..>8pp.....
        .byte $3f,$a5,$c3,$e5,$7f,$c3,$e5,$c0,$23,$ff,$c0,$80,$a3,$28,$01,$0f // ?.......#....(..
        .byte $ff,$1f,$1f,$3f,$3f,$7f,$c3,$21,$e0,$e4,$c0,$24,$e0,$f8,$ff,$0f // ...??..!...$....
        .byte $e4,$07,$25,$0f,$3f,$ff,$f8,$e0,$e3,$c0,$25,$e0,$f8,$fc,$3f,$0f // ..%.?.....%...?.
        .byte $e5,$07,$25,$0f,$fc,$f8,$f0,$c0,$c4,$23,$0f,$1f,$3f,$c5,$60,$98 // ..%......#..?.`.
        .byte $0d,$04,$02,$29,$0c,$04,$0c,$01,$04,$11,$12,$29,$00,$11,$04,$24 // ...).......)...$
        .byte $29,$07,$0e,$11,$08,$19,$0e,$0d,$29,$2b,$29,$13,$08,$0d,$0c,$00 // ).......)+).....
        .byte $0d,$29,$2b,$29,$13,$07,$04,$29,$06,$00,$0c,$04,$11,$29,$2b,$29 // .)+)...).....)+)
        .byte $0c,$00,$0d,$06,$00,$11,$29,$2b,$29,$07,$04,$11,$02,$14,$0b,$04 // ......)+).......
        .byte $12,$29,$2b,$29,$06,$11,$08,$0c,$29,$11,$04,$00,$0f,$04,$11,$29 // .)+)....)......)
        .byte $2b,$29,$11,$0e,$02,$0a,$18,$29,$2b,$29,$13,$07,$04,$29,$00,$0d // +).....)+)...)..
        .byte $02,$08,$04,$0d,$13,$29,$0e,$0d,$04,$29,$2b,$29,$0c,$08,$11,$00 // .....)...)+)....
        .byte $06,$04,$29,$2b,$29,$11,$0e,$02,$0a,$29,$0c,$00,$12,$13,$04,$11 // ..)+)....)......
        .byte $29,$04,$29,$2b,$29,$14,$0b,$13,$11,$00,$29,$0b,$0e,$11,$03,$29 // ).)+).....)....)
        .byte $2b,$29,$03,$2b,$0f,$11,$0e,$29,$e4,$30,$29,$29,$0d,$04,$02,$29 // +).+...).0))...)
        .text "2"
        .byte $22                                   // double quote
        .text "#)"
        .byte $e4
        .byte $30,$32,$29,$0f,$00,$11,$13,$18
        .byte $29,$0e,$0d
        .byte $29,$03,$14,$03,$04,$19
        .byte $26,$26,$29,$e4
        .text "0"
        .byte $22                                   // double quote
        .text ")3"
        .byte $80,$ae
        .byte $29,$22,$00,$ff,$e7,$d5,$c1,$e7,$55,$c1,$e7,$56,$e8,$d5,$e3,$55 // )"......U..V...U
        .byte $60,$1f                               // `.

txt_f926:
        .text "VVZXXUZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $80,$0f,$3e,$36,$f9,$55,$aa,$00,$ff,$ea,$aa,$66,$99,$55,$aa,$00 // ..>6.U.....f.U..
        .byte $c0,$fc,$af,$6a,$9a,$55,$aa,$a2,$36,$03,$0f,$0d,$be,$55,$aa,$00 // ...j.U..6....U..
        .byte $3f,$fa,$aa,$99,$66,$55,$aa,$00,$f0,$bf,$ab,$9a,$66,$55,$aa,$a3 // ?...fU......fU..
        .byte $60,$47,$c3,$83,$af,$55,$aa,$00,$0f,$fe,$ea,$66,$99,$55,$aa,$00 // `G...U.....f.U..
        .byte $fc,$af,$aa,$66,$99,$55,$aa,$00,$03,$c3,$f3,$a3,$ab,$55,$aa,$00 // ...f.U.......U..
        .byte $ff,$aa,$aa,$99,$66,$55,$aa,$00,$ff,$aa,$aa,$a6,$6a,$55,$aa,$00 // ....fU......jU..
        .byte $ff,$ea,$ea,$e6,$d9,$55,$aa,$00,$f3,$a3,$a3,$63,$a3,$55,$aa,$00 // .....U.....c.U..
        .byte $ff,$aa,$aa,$66,$99,$55,$aa,$00,$c0,$e4,$80 // ...f.U.....

txt_f9a9:
        .byte $22                                   // double quote character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a6                                   // .

txt_f9ad:
        .byte $22                                   // double quote character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a2,$26,$0f,$3e,$36,$f9,$55,$a5,$e6,$35,$e8,$56,$e8,$58,$60,$30 // .&.>6.U..5.V.X`0
        .byte $e5,$d6,$d5,$dd,$d5,$dd,$f7,$dd,$65   // ........e

txt_f9c9:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $6a,$63,$e3,$65                       // jc.e

txt_f9d1:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$77,$dd,$b9,$b5,$b5,$b7,$b5,$b7,$bd,$b7,$59,$95,$55,$55,$75 // ]w.........Y.UUu
        .byte $5a,$d8,$78,$59,$95,$55,$55,$75,$97,$dd,$f7,$a8,$e4,$18,$a2,$24 // Z.xY.UUu.......$
        .byte $18,$00,$6e,$ad,$e4,$6d,$34,$ef,$6d,$56,$65,$55,$d5,$5d,$d6,$76 // ..n..m4.mVeU.].v
        .byte $de,$56,$65,$55,$55,$5d,$a5,$37,$3d,$5b,$6b,$e3,$5b,$38,$d8,$7b // .VeUU].7=[k.[8.{
        .byte $db,$95,$59,$55,$75,$aa,$00,$ff,$77,$95,$59,$57,$75,$aa,$00,$c0 // ..YUu...w.YWu...
        .byte $80,$96,$5a,$56,$76,$aa,$a3,$e4,$63,$24,$e3,$6f,$77,$dd,$e8,$80 // ..ZVv...c$.ow...
        .byte $2a,$56,$65,$55,$55,$5d,$a5,$37,$2a,$5b,$6b,$e3,$5b,$23,$d8,$7b // *VeUU].7*[k.[#.{
        .byte $ab,$e8,$35,$c3,$21,$c0,$e3,$ea,$21,$e6,$e3,$e3,$21,$23,$e3,$a3 // ..5.!...!...!#..
        .byte $21,$63,$c3,$a1,$e3,$aa,$21,$66,$e3,$bf,$21,$b0,$e3,$ba,$21,$b9 // !c....!f..!...!.
        .byte $e3,$f8,$21,$08,$e3,$a8,$21,$98,$c3,$21,$c0,$e3,$ea,$21,$d9,$e3 // ..!...!..!...!..
        .byte $ef,$21,$2c,$e4,$ae,$e3,$fe,$21,$02,$e3,$aa,$23,$66 // .!,....!...#f

txt_fa82:
        .text "?:"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$fb,$ab,$e6,$03,$c3,$a1,$e3,$aa,$21,$99,$e5,$80,$23,$8f,$8e // "........!...#..
        .byte $8d,$a5,$23,$ff,$aa,$9a,$e3,$8f,$21,$8c,$e3,$8e,$21,$80,$c3,$a1 // ..#.....!...!...
        .byte $e3,$aa,$25,$00,$fc,$f8,$f8,$08,$e3,$a8,$29,$00,$e3,$ef,$ff,$00 // ..%.......).....
        .byte $aa,$aa,$a0,$63,$c3,$25,$00,$aa,$aa,$00,$ff,$e3,$bf,$29,$b0,$ba // ...c.%.......)..
        .byte $ba,$3a,$f9,$f8,$fb,$ff,$00,$e3,$aa,$21,$98,$c3,$a1,$e3,$aa,$21 // .:.......!.....!
        .byte $d9,$e3,$ef                           // ...

txt_fad8:
        .text "&/"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a0,$a0,$af,$fe,$c2,$26,$00,$ea,$aa,$00,$ff,$00,$c2,$29,$00,$aa // .....&.......)..
        .byte $aa,$3a,$36,$03,$c3,$f3,$3b,$e3,$ab,$2a,$6b,$d9,$d6,$e5,$d6,$d5 // .:6...;..*k.....
        .byte $dd,$f7,$dd,$a3,$e3,$63,$60,$34,$e3,$63,$63,$e3,$99,$56,$65,$56 // .....c`4.cc..VeV
        .byte $d5,$5d,$77,$dd,$b6,$b5,$b9,$b5,$b5,$b7,$bd,$87,$68,$9b,$55,$95 // .]w.........h.U.
        .byte $75,$57,$dd,$77,$e6,$d5,$59,$55,$75,$57,$dd,$77,$6d,$ad,$6e,$ad // uW.w..YUuW.wm.n.
        .byte $6d,$6d,$af,$8d,$9a,$66,$56,$66,$5e,$d6,$76,$de,$e7,$03,$60,$71 // mm...fVf^.v...`q
        .byte $00,$66,$59,$95,$59,$57,$75,$dd,$77,$8e,$bd,$55,$55,$57,$75,$dd // .fY.YWu.w..UUWu.
        .byte $77,$66,$5a,$96,$5a,$56,$76,$da,$78,$99,$6a,$63,$63,$e3,$63,$63 // wfZ.ZVv.x.jcc.cc
        .byte $e3,$d9,$d6,$e5,$d6,$d5,$dd,$f7,$1d,$a3,$6f // ..........o

txt_fb66:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$77,$dd,$99,$56,$65,$56,$d5,$5d,$76,$de,$b6,$b5,$b9,$b5,$b5 // ]w..VeV.]v......
        .byte $b7,$bd,$37,$68,$98,$58,$98,$78,$58,$d8,$78,$e6,$d5,$d9,$d5,$f5 // ..7h.X.xX.x.....
        .byte $d7,$dd,$f7,$6d,$ad,$6e,$ad,$6d,$6d,$af,$e1,$9a,$66,$55,$65,$5d // ...m.n.mm...fUe]
        .byte $d5,$77,$dd,$39,$f5,$56,$55,$5d,$d5,$77,$dd,$9b,$6b,$5b,$6b,$5b // .w.9.VU].w..k[k[
        .byte $db,$6b,$e0,$e4,$58,$21,$5b,$e3,$55,$c2,$23,$ea,$00,$ff,$e3,$55 // .k..X![.U.#....U
        .byte $25,$e3,$e3,$a3,$00,$ff,$e3,$55,$c2,$2e,$aa,$00,$ff,$56,$56,$5a // %......U.....VVZ
        .byte $8f,$83,$80,$00,$f0,$80,$0f,$3e,$c2   // .......>.

txt_fbd2:
        .text "!*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$ff,$ea,$aa,$fe,$ea,$a0,$a2,$26,$c0,$fc,$af,$8f,$0f,$0e,$a3 // &.......&.......
        .byte $25,$03,$0f,$fe,$fe,$aa,$a2,$23,$3f,$fa,$aa,$a5,$23,$f0,$bf,$ab // %......#?...#...
        .byte $a7,$24,$c3,$ff,$3f,$02,$a2,$26,$0f,$fe,$ea,$ff,$fe,$aa,$a2,$25 // .$..?..&.......%
        .byte $fc,$af,$aa,$e8,$a0,$a4,$22,$c0,$f0,$c2,$21,$ea,$a2,$26,$03,$3f // ......"...!..&.?
        .byte $fa,$e3,$e3,$a3,$a2,$23,$ff,$ab,$aa,$c2,$21,$aa,$a3,$22,$f0,$bc // .....#....!.."..
        .byte $e3,$80,$a2,$23,$ff,$ea,$ea,$a5,$23,$f3,$a3,$a3,$a5,$25,$ff,$aa // ...#....#....%..
        .byte $aa,$3f,$0f,$a3,$23,$c0,$83,$8f,$c2,$21,$aa,$a2,$26,$3f,$fa,$aa // .?..#....!..&?..
        .byte $fa,$a8,$80,$a2,$26,$f0,$bf,$ab       // ....&...

txt_fc4d:
        .text "??:"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$c3,$f8,$f8,$a8,$a2,$23,$0f,$fe,$ea,$c2,$21,$ea,$a2,$26,$fc // $.....#....!..&.
        .byte $af,$aa,$e3,$e0,$a0,$a3,$22,$c0,$f0,$c2,$21,$0a,$a2,$26,$03,$3f // ......"...!..&.?
        .byte $fa,$ff,$fa,$a8,$a2,$25,$ff,$ab,$aa,$a0,$80,$a2,$31,$0f,$02,$f0 // .....%......1...
        .byte $bc,$ff,$3f,$02,$00,$ff,$95,$95,$a5,$ff,$fe,$aa,$00,$ff,$e3,$55 // ..?............U
        .byte $25,$e8,$a0,$03,$3f,$f5,$e3,$55,$23,$f5,$d5,$d5,$ed,$55,$60,$34 // %...?..U#....U`4
        .byte $36,$f9,$e5,$d6,$d5,$dd,$d5,$dd,$66,$99,$65 // 6.......f.e

txt_fcac:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $6a,$6a,$9a,$65                       // jj.e

txt_fcb4:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$0d,$be,$b9,$b5,$b5,$b7,$b5,$b7,$99,$66,$59,$95,$55,$55,$75 // ].........fY.UUu
        .byte $5a,$9a,$66,$59,$95,$55,$55,$75,$97,$83,$af,$6e,$ad,$e4,$6d,$34 // Z.fY.UUu...n..m4
        .byte $66,$99,$56,$65,$55,$d5,$5d,$d6,$66,$99,$56,$65,$55,$55,$5d,$a5 // f.VeU.].f.VeUU].
        .byte $a0,$ab,$5b,$6b,$e3,$5b,$35,$db,$d9,$e6,$95,$59,$55,$75,$57,$75 // ..[k.[5....YUuWu
        .byte $99,$66,$95                           // .f.

txt_fcfb:
        .text "YUUW"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a8,$6a,$96,$5a,$e3,$56,$2b,$76,$e6,$d9,$e5,$d6,$d5,$dd,$d5,$dd // .j.Z.V+v........
        .byte $63,$a3,$e4,$63,$34,$e3,$6f,$66,$99,$65 // c..c4.of.e

txt_fd1a:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$8d,$be,$b9,$b5,$b5,$b7,$b5,$b7,$f7,$dd,$c3,$24,$c0,$ea,$ea // ]...........$...
        .byte $63,$e3,$e3,$28,$e0,$20,$a0,$a3,$77,$dd,$ff,$aa,$a3,$2b,$ff,$bd // c..(. ..w....+..
        .byte $b7,$bf,$bf,$3f,$30,$3a,$fa,$d8,$78,$e3,$f8,$27,$08,$a8,$a8,$dd // ...?0:..x..'....
        .byte $f7,$ff,$ea,$a4,$33,$ef,$6d,$ef,$af,$0f,$0c,$0e,$0e,$76,$de,$fe // ....3.m......v..
        .byte $fe,$ff,$00,$aa,$aa                   // .....

txt_fd63:
        .text "7=?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $25,$00,$aa,$aa,$7b,$db,$e3,$fb,$25,$0b,$ab,$ab,$dd,$77,$c3,$27 // %...{...%....w.'
        .byte $00,$aa,$aa,$8d,$8f,$8f,$8e,$e3,$80,$25,$8f,$de,$76,$fe,$aa,$a3 // .........%..v...
        .byte $23,$ff,$77,$dd,$c3,$2d,$00,$aa,$aa,$77,$de,$fe,$fa,$e8,$20,$a8 // #.w..-...w.... .
        .byte $aa,$bd,$b7,$e3                       // ....

txt_fd9b:
        .text "?-0::"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $78,$f8                               // x.

// --- Region $fddb-$ffff ---
.pc = $fddb "dat_fddb"

dat_fddb:
        .byte $aa,$aa,$de,$aa,$00,$f0,$fc,$0e,$aa,$aa,$ea,$e6,$d9,$d6,$e5,$d6 // ................
        .byte $d5,$dd,$a3,$63,$a3,$6f               // ...c.o

txt_fdf1:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $5d,$aa,$66,$99,$56,$65,$56,$d5,$5d,$ba,$b9,$b6,$b5,$b9,$b5,$b5 // ].f.VeV.].......
        .byte $b7,$a8,$98,$68,$98,$58,$98,$78,$58,$0e,$0e,$0d,$0d,$0e,$e3,$0d // ...h.X.xX.......
        .byte $60,$59,$aa,$66,$9a,$66,$56,$66,$5e,$d6,$aa // `Y.f.fVf^..

txt_fe1f:
        .text "69565=5"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $6b,$9b,$6b,$5b,$6b,$5b,$db,$aa,$99,$66,$59,$95,$59,$57,$75,$8e // k.k[k[...fY.YWu.
        .byte $8d,$8e,$bd,$55,$55,$57,$75,$aa,$9a,$66,$5a,$96,$5a,$56,$76,$aa // ...UUWu..fZ.ZVv.
        .byte $66,$99,$6a,$63,$63,$e3,$63,$3a,$b9,$b6,$b5,$b9,$b5,$b5,$b7,$a8 // f.jcc.c:........
        .byte $98,$68,$9b,$55,$95,$75,$57,$00,$ff,$e6,$d5,$59,$55,$75,$57,$0e // .h.U.uW....YUuW.
        .byte $fe,$6d,$ad,$6e,$ad,$6d,$6d,$00,$e7,$03,$35,$00,$ff,$66,$59,$95 // .m.n.mm...5..fY.
        .byte $59,$57,$75,$0e,$cd,$8e,$bd
        .byte $55,$55,$57,$75
        .text "XXZVV"
        .byte $e3,$55,$2a,$f7,$1d,$3f,$0f,$80,$ac,$5f,$55,$77,$dd,$c2,$3c,$aa // .U*..?..._Uw..<.
        .byte $00,$ff
        .byte $55,$76,$de,$fa,$a8,$80,$00,$ff
        .byte $55,$bd
        .text "7??:"
        .byte $00,$ff,$55,$d8,$78,$f8,$f8,$a8,$00,$ff,$55,$a6,$3b,$ff,$55,$0f // ..U.x.....U.;.U.
        .byte $0d,$0f,$0f,$0e,$00,$ff,$55,$76,$de,$fe,$fe,$aa,$00,$ff // ......Uv......

txt_fec5:
        .text "U7=??:"
        .byte $00                                   // string terminator
        .byte $ff,$55,$6b,$e3,$f8,$38,$a8,$00,$ff,$55,$dd,$77,$ff,$3f,$02,$00 // .Uk..8...U.w.?..
        .byte $ff,$55,$dd,$77,$ff,$fe,$aa,$00,$ff,$55,$da,$78,$e8,$a0,$a2,$24 // .U.w.....U.x...$
        .byte $ff,$55,$f7,$dd,$c2,$25,$ea,$00,$ff,$55,$63,$e3,$e3,$2e,$a3,$00 // .U...%...Uc.....
        .byte $ff,$55,$bd,$87,$8f,$83,$80,$00,$ff,$55,$dd,$77,$c2,$35,$2a,$00 // .U.......U.w.5*.
        .byte $ff,$55,$dd,$77,$fe,$ea,$a0,$00,$ff,$55,$af,$8d,$8f,$0f,$0e,$00 // .U.w.....U......
        .byte $ff,$55,$03,$a5,$2f,$ff,$55,$da,$78,$e8,$a0,$03,$3f,$f5,$55,$35 // .U../.U.x...?.U5
        .byte $35,$f5,$d5,$d5,$e3,$55,$e7,$d5,$21,$ea,$e7 // 5....U..!..

txt_ff37:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e7,$56,$60,$27,$aa                   // .V`'.

txt_ff3f:
        .encoding "screencode_mixed"
        .text " the metal shop (nec"
        .encoding "petscii_upper"

txt_ff53:
        .text " #1): 516/472-1050"
        .byte $ea,$20,$37,$14,$08,$05,$20,$01,$02,$19,$13,$13 // . 7... .....

txt_ff71:
        .text ": 805/647-2679"
        .byte $f1,$20,$37,$03,$09,$14,$19,$20,$04,$15,$0d,$10 // . 7.... ....

txt_ff8b:
        .text ": 212/410-5852"
        .byte $ef,$20,$3c,$12,$0f,$03,$0b,$19,$27,$13,$20,$03,$0f,$12,$0e,$05 // . <.....'. .....
        .byte $12                                   // .

txt_ffaa:
        .text ": 614/274-7518"
        .byte $ed,$20,$39,$04,$01,$12,$0b,$20,$03,$01,$13,$14,$0c,$05 // . 9.... ......

txt_ffc6:
        .text ": 516/821-3353"
        .byte $eb,$20,$60,$21,$15,$0c,$14,$09,$0d,$01,$14,$05,$20,$03,$0f,$0e // . `!........ ...
        .byte $0e,$05,$03,$14,$09,$0f,$0e           // .......

txt_ffeb:
        .text ": 516/654-9488"
        .byte $e4,$20,$80,$48,$00,$00,$af           // . .H...
