// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:59
// 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:  $19d7 (6615)
// IRQ handler:  $1acd (nmi_1acd)
// IRQ handler:  $1b3e (irq_1b3e)
// IRQ handler:  $1bb8 (irq_1bb8)
//
// Code: 3678 bytes, Data: 59810 bytes
// Labels: 444, Subroutines: 24
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0820 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $fecf

sub_0814:
        .byte $27,$16                               // rla $16 // ILLEGAL
        sta $95,x
        cpy #$40
        ora #$27
        .byte $27,$17                               // rla $17 // ILLEGAL
        .byte $97,$97                               // sax $97,y // ILLEGAL
        brk

// --- Region $0e01-$0e14 ---
.pc = $0e01 "sub_0e01"
// Referenced by: jsr from $fd18

sub_0e01:
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0e07:
        .byte $ff,$0b,$0b,$07,$27,$27,$97,$97       // ....''..
        .byte $ff,$0b,$0b                           // isc $0b0b,x // ILLEGAL
        .byte $07,$27                               // slo $27 // ILLEGAL

dat_0e14:
        .byte $a7                                   // .

// --- Region $0f14-$0f18 ---
.pc = $0f14 "sub_0f14"
// Referenced by: jsr from $fec7

sub_0f14:
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0f17:
        .byte $ff,$ff                               // ..

// --- Region $0f23-$0f2a ---
.pc = $0f23 "sub_0f23"
// Referenced by: jsr from $fda5

sub_0f23:
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$3f                           // isc $3fff,x // ILLEGAL

dat_0f29:
        .byte $7f,$ff                               // ..

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1a3f, $ed90

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $1c04, $ef55

sub_1003:
        jmp loc_1021

txt_1006:
        .text " "

// --- Region $1020-$1080 ---
.pc = $1020 "sub_1020"
// Referenced by: jsr from $fcfa

sub_1020:
        nop

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

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

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

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

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

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

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

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

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

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

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

loc_10a1:
        lda $16f6,y
        sta $fa
        lda $16ec,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

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

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

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

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

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

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

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

dat_1141:
        .byte $41                                   // A

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

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

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

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

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

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

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1207-$1211 ---
.pc = $1207 "sub_1207"
// Referenced by: jsr from $fec0

sub_1207:
        and ($34),y
        .byte $37,$3a                               // rla $3a,x // ILLEGAL
        rol $4541,x
        eor #$4e
        .byte $52                                   // jam // ILLEGAL

dat_1211:
        .byte $57                                   // W

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

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

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

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

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$08                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$72                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$f4                                    // !SMC: modified by $115f
        sta smc_129e                                // SMC: modifies $129e
        sta $d416

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

dat_12b3:
        .byte $f1                                   // .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// --- Region $150a-$150c ---
.pc = $150a "sub_150a"
// Referenced by: jsr from $feca

sub_150a:
        .byte $3a                                   // nop // ILLEGAL
        .byte $03,$88                               // slo ($88,x) // ILLEGAL

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

// --- Region $19d7-$19eb ---
.pc = $19d7 "main_19d7"

main_19d7:
        lda $02a6
        bne loc_19e9
        sta smc_1c00                                // SMC: modifies $1c00
        lda #$2c
        sta smc_1c01                                // SMC: modifies $1c01
        lda #$ec
        sta smc_1bc4                                // SMC: modifies $1bc4

loc_19e9:
        jmp loc_1a00

// --- Region $1a00-$1b19 ---
.pc = $1a00 "loc_1a00"

loc_1a00:
        lda #$37
        sta $01
        sei
        jsr $e518
        jsr $fd15
        jsr $fda3
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        sta $0800
        sta $10
        sta $11
        sta $12
        sta $13
        sta dat_1f3e
        sta dat_1e9d
        sta dat_1d9b
        sta $1d5c
        jsr $e544
        lda #$2c
        sta smc_1b52                                // SMC: modifies $1b52
        lda #$20
        sta smc_1b4f                                // SMC: modifies $1b4f
        lda #$00
        jsr sub_1000
        lda #$78
        ldx #$04
        sta $1dbd
        sta $1dca
        stx $1dbe
        stx $1dcb
        lda #$a0
        ldx #$04
        sta $1dc2
        sta $1dd1
        stx $1dc3
        stx $1dd2
        lda #$00
        ldx #$2c
        sta $1db2
        stx $1db3
        lda #$00
        ldx #$30
        sta smc_1cd0                                // SMC: modifies $1cd0
        stx smc_1cd1                                // SMC: modifies $1cd1
        lda #$81
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$32
        sta $d012
        lda #$01
        sta $d019
        ldx #$00

loc_1a91:
        lda #$0f
        sta $da80,x
        lda #$00
        sta $0680,x
        lda #$08
        sta $d850,x
        sta $d85a,x
        sta $d958,x
        inx
        bne loc_1a91
        ldx #$00

loc_1aab:
        lda #$08
        sta $d800,x
        inx
        cpx #$50
        bne loc_1aab
        lda #$cd
        ldx #$1a
        sta $0318
        stx $0319
        lda #$3e
        ldx #$1b
        sta $0314
        stx $0315
        cli

loc_1aca:
        jmp loc_1aca

nmi_1acd:
        rti

loc_1ace:
        lda #$37
        sta $01
        sei
        jsr $e518
        jsr $fd15
        jsr $fda3
        lda #$00
        sta $d020
        sta $d021
        lda #$01
        sta $0286
        jsr $e544
        lda #$00
        ldx #$00

loc_1af0:
        sta $d800,x
        sta $d900,x
        sta $dc00
        inx
        bne loc_1af0
        ldx #$00

loc_1afe:
        lda txt_1b18,x
        sta $0681,x
        inx
        cpx #$26
        bne loc_1afe
        ldx #$00

loc_1b0b:
        lda #$00
        sta $d400,x
        inx
        cpx #$40
        bne loc_1b0b
        jmp loc_1f40

txt_1b18:
        .encoding "screencode_mixed"
        .text "co"
        .encoding "petscii_upper"

// --- Region $1b3e-$1d47 ---
.pc = $1b3e "irq_1b3e"

irq_1b3e:
        lda $d019
        sta $d019
        lda dat_1c9d
        ora #$d0
        sta $d016
        jsr sub_1d6a

smc_1b4f:
        bit $1d9d                                   // !SMC: modified by $1a3a, $1f3a

smc_1b52:
        jsr sub_1e9e                                // !SMC: modified by $1a35, $1f35
        lda #$a9
        sta $d012
        lda #$13
        sta $d018
        lda #$1b
        sta $d011
        lda #$32

loc_1b66:
        cmp $d012
        bne loc_1b66
        lda $1d58
        sta $d021
        lda $1d59
        sta $d022
        lda $1d5a
        sta $d023
        lda #$44

loc_1b7f:
        cmp $d012
        bne loc_1b7f
        lda #$d8
        sta $d016
        lda #$0f
        sta $d021
        lda #$0b
        sta $d022
        lda #$0c
        sta $d023
        jsr sub_1d32
        jsr sub_1ca2
        jsr sub_1c56
        lda #$b8
        ldx #$1b
        sta $0314
        stx $0315
        lda $dc01
        cmp #$ef
        beq loc_1bb5
        jmp loc_ea7e

loc_1bb5:
        jmp loc_1ace

irq_1bb8:
        lda $d019
        sta $d019
        lda #$00
        sta $d021
.label smc_1bc4 = * + 1
        lda #$ff                                    // !SMC: modified by $19e6
        sta $d012
        lda #$b0

loc_1bca:
        cmp $d012
        bne loc_1bca
        lda #$18
        sta $d018
        lda $1c55
        sta $d016
        lda #$09
        sta $d022
        lda #$0c
        sta $d023
.label smc_1be5 = * + 1
.label smc_1be6 = * + 2
        ldx $2b0c                                   // !SMC: modified by $1c34, $1c37, $1c46, $1c49
        stx dat_1c54
        txa
        clc
        adc #$01
        tax

loc_1bef:
        lda $d012

loc_1bf2:
        cmp $d012
        beq loc_1bf2
        and #$07
        ora #$10
        sta $d011
        dex
.label smc_1c00 = * + 1
        bne loc_1bef                                // !SMC: modified by $19dc

smc_1c01:
        inc smc_1be5                                // !SMC: modified by $19e1
        jsr sub_1003
        lda #$3e
        ldx #$1b
        sta $0314
        stx $0315
        lda $1ca1
        cmp #$01
        bne loc_1c1f
        lda dat_1c54
        cmp #$00
        beq loc_1c30

loc_1c1f:
        lda $1ca1
        cmp #$02
        bne loc_1c2d
        lda dat_1c54
        cmp #$00
        beq loc_1c42

loc_1c2d:
        jmp loc_febc

loc_1c30:
        lda #$41
        ldx #$29
        sta smc_1be5                                // SMC: modifies $1be5
        stx smc_1be6                                // SMC: modifies $1be6
        lda #$00
        sta $1ca1
        jmp loc_febc

loc_1c42:
        lda #$2e
        ldx #$2b
        sta smc_1be5                                // SMC: modifies $1be5
        stx smc_1be6                                // SMC: modifies $1be6
        lda #$00
        sta $1ca1
        jmp loc_febc

dat_1c54:
        .byte $42,$d6                               // B.
// Referenced by: jsr from $1b9e, $eeef

sub_1c56:
        ldx #$14
        lda $2a00,x
        and #$07
        eor #$07
        ora #$d0
        sta $1c55
        lda $2a00,x
        and #$f8
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_1c6f:
        lda $2719,x
        sta $0680,y
        lda $2769,x
        sta $06a8,y
        lda $27b9,x
        sta $06d0,y
        lda $2809,x
        sta $06f8,y
        lda $2859,x
        sta $0720,y
        lda $28a9,x
        sta $0748,y
        iny
        inx
        cpy #$28
        bne loc_1c6f
        inc $1c57
        rts

dat_1c9d:
        .byte $01,$00,$01,$00,$00                   // .....
// Referenced by: jsr from $1b9b, $eeec

sub_1ca2:
        sec
        lda dat_1c9d
        sbc $1c9e
        sta dat_1c9d
        bcc loc_1caf
        rts

loc_1caf:
        eor #$f8
        sta dat_1c9d
        ldx #$00

loc_1cb6:
        lda $0401,x
        sta $0400,x
        lda $0429,x
        sta $0428,x
        inx
        cpx #$27
        bne loc_1cb6
        lda $1ca0
        beq loc_1ccf
        jmp loc_1d06

loc_1ccf:
.label smc_1cd0 = * + 1
.label smc_1cd1 = * + 2
        lda $3047                                   // !SMC: modified by $1a70, $1a73, $1cfd, $1d00
        cmp #$00
        beq loc_1cf9
        cmp #$81
        beq loc_1d1c
        cmp #$82
        beq loc_1d27
        and #$3f
        sta $1c9f
        sta $0427
        ora #$80
        sta $044f
// Referenced by: jsr from $1d21, $1d2c, $f074, $f07f

sub_1ceb:
        inc smc_1cd0
        bne loc_1cf3
        inc smc_1cd1

loc_1cf3:
        lda #$01
        sta $1ca0
        rts

loc_1cf9:
        lda #$00
        ldx #$30
        sta smc_1cd0                                // SMC: modifies $1cd0
        stx smc_1cd1                                // SMC: modifies $1cd1
        jmp loc_1ccf

loc_1d06:
        lda $1c9f
        ora #$40
        sta $0427
        lda $1c9f
        ora #$c0
        sta $044f
        lda #$00
        sta $1ca0
        rts

loc_1d1c:
        lda #$01
        sta $1ca1
        jsr sub_1ceb
        jmp loc_1ccf

loc_1d27:
        lda #$02
        sta $1ca1
        jsr sub_1ceb
        jmp loc_1ccf
// Referenced by: jsr from $1b98, $eee9

sub_1d32:
        ldx $10
        cpx #$0a
        lda dat_1d48,x
        cmp #$ff
        beq loc_1d43
        sta $1c9e
        inc $10
        rts

loc_1d43:
        lda #$00
        sta $10
        rts

// --- Region $1d6a-$1d9a ---
.pc = $1d6a "sub_1d6a"
// Referenced by: jsr from $1b4c, $ee9d

sub_1d6a:
        lda $1d5c
        cmp #$ff
        beq loc_1d75
        inc $1d5c
        rts

loc_1d75:
        lda #$00
        sta $1d5c
        ldy $11
        ldx #$00

loc_1d7e:
        lda $1d5d,y
        cmp #$ff
        beq loc_1d96
        sta $1d58,x
        iny
        inx
        cpx #$03
        bne loc_1d7e
        clc
        lda $11
        adc #$03
        sta $11
        rts

loc_1d96:
        lda #$00
        sta $11
        rts

// --- Region $1ddc-$1f5f ---
.pc = $1ddc "loc_1ddc"

loc_1ddc:
        asl $03a9,x
        sta $1da1
        inc $1d9c
        lda $1d9c
        cmp #$06
        beq loc_1e4b
        lda #$00
        sta $13
        sta $12
        clc
        lda $1dbd
        adc #$50
        sta $1dbd
        sta $1dca
        bcc loc_1e06
        inc $1dbe
        inc $1dcb

loc_1e06:
        clc
        lda $1dc2
        adc #$50
        sta $1dc2
        sta $1dd1
        bcc loc_1e1a
        inc $1dc3
        inc $1dd2

loc_1e1a:
        clc
        lda $1db2
        adc #$20
        sta $1db2
        bcs loc_1e26
        rts

loc_1e26:
        inc $1db3
        rts
// Referenced by: jsr from $1e4b, $f19e

sub_1e2a:
        lda #$28
        ldx #$04
        sta $1dbd
        sta $1dca
        stx $1dbe
        stx $1dcb
        lda #$50
        ldx #$04
        sta $1dc2
        sta $1dd1
        stx $1dc3
        stx $1dd2
        rts

loc_1e4b:
        jsr sub_1e2a
        lda #$ff
        sta $1d9c
        lda #$00
        sta dat_1d9b
        lda #$2c
        sta smc_1b4f
        lda #$20
        sta smc_1b52
        rts

loc_1e63:
        lda #$00
        ldx #$2c
        sta $1db2
        stx $1db3
        jsr loc_1e4b
        lda #$00
        sta $12
        sta $13
        sta dat_1d9b
        sta $1d9c
        lda #$78
        ldx #$04
        sta $1dbd
        sta $1dca
        stx $1dbe
        stx $1dcb
        lda #$a0
        ldx #$04
        sta $1dc2
        sta $1dd1
        stx $1dc3
        stx $1dd2
        rts

dat_1e9d:
        .byte $1e                                   // .
// Referenced by: jsr from $1b52, $eea3

sub_1e9e:
        lda dat_1e9d
        cmp #$ff
        beq loc_1ea9
        inc dat_1e9d
        rts

loc_1ea9:
        ldx #$00

loc_1eab:
        lda $0479,x
        sta $0478,x
        lda $04a1,x
        sta $04a0,x
        lda $04c9,x
        sta $04c8,x
        lda $04f1,x
        sta $04f0,x
        lda $0519,x
        sta $0518,x
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        lda $05b9,x
        sta $05b8,x
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_1eab
        lda #$20
        sta $049f
        sta $04c7
        sta $04ef
        sta $0517
        sta $053f
        sta $0567
        sta $058f
        sta $05b7
        sta $05df
        sta $0607
        sta $062f
        sta $0657
        inc dat_1f3e
        lda dat_1f3e
        cmp #$40
        beq loc_1f29
        rts

loc_1f29:
        lda #$00
        sta dat_1f3e
        lda #$00
        sta dat_1e9d
        lda #$2c
        sta smc_1b52                                // SMC: modifies $1b52
        lda #$20
        sta smc_1b4f                                // SMC: modifies $1b4f
        rts

dat_1f3e:
        .byte $00,$00                               // ..

loc_1f40:
        lda #$00
        sta $d020
        sta $d021
        ldx #$00

loc_1f4a:
        lda dat_1f5f,x
        sta $0400,x
        inx
        bne loc_1f4a
        lda #$00
        sta $d011
        lda #$34
        sta $01
        jmp $0400

dat_1f5f:
        .byte $78                                   // x

// --- Region $264c-$264e ---
.pc = $264c "Segment $264c"
        eor $00,x
        brk

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

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

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

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

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

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

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

// --- Region $e518-$e51d ---
.pc = $e518 "Segment $e518"
        .byte $5f,$ff,$0b                           // sre $0bff,x // ILLEGAL
        .byte $0b,$07                               // anc #$07 // ILLEGAL

dat_e51d:
        .byte $27                                   // '

// --- Region $e544-$e546 ---
.pc = $e544 "Segment $e544"
        .byte $0b,$0b                               // anc #$0b // ILLEGAL

dat_e546:
        .byte $07                                   // .

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

loc_ea7e:
        iny
        cpx #$98
        php
        bmi loc_eaa4
        rol $6626
        adc ($7b),y
        sta ($9b),y
        lda $af
        .byte $bb,$c5,$cf                           // las $cfc5,y // ILLEGAL
        cmp $6040,y
        .byte $80,$a0                               // nop #$a0 // ILLEGAL
        cpy #$e0
        nop
        asl $e6,x
        .byte $f4,$23                               // nop $23,x // ILLEGAL
        .byte $5a                                   // nop // ILLEGAL
        eor ($26,x)
        .byte $e3,$16                               // isc ($16,x) // ILLEGAL
        and.abs $0087

loc_eaa4:
        .byte $1f,$ff,$87                           // slo $87ff,x // ILLEGAL
        brk

// --- Region $ed38-$ee6a ---
.pc = $ed38 "loc_ed38"

loc_ed38:
        and $ad,x
        ldx $02
        bne loc_ed4b
        sta smc_1c00
        lda #$2c
        sta smc_1c01
        lda #$ec
        sta smc_1bc4

loc_ed4b:
        jmp loc_1a00

dat_ed4e:
        .byte $b4,$62,$69                           // .bi

loc_ed51:
        lda #$37
        sta $01
        sei
        jsr $e518
        jsr $fd15
        jsr $fda3
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        sta $0800
        sta $10
        sta $11
        sta $12
        sta $13
        sta dat_1f3e
        sta dat_1e9d
        sta dat_1d9b
        sta $1d5c
        jsr $e544
        lda #$2c
        sta smc_1b52
        lda #$20
        sta smc_1b4f
        lda #$00
        jsr sub_1000
        lda #$78
        ldx #$04
        sta $1dbd
        sta $1dca
        stx $1dbe
        stx $1dcb
        lda #$a0
        ldx #$04
        sta $1dc2
        sta $1dd1
        stx $1dc3
        stx $1dd2
        lda #$00
        ldx #$2c
        sta $1db2
        stx $1db3
        lda #$00
        ldx #$30
        sta smc_1cd0
        stx smc_1cd1
        lda #$81
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$32
        sta $d012
        lda #$01
        sta $d019
        ldx #$00

loc_ede2:
        lda #$0f
        sta $da80,x
        lda #$00
        sta $0680,x
        lda #$08
        sta $d850,x
        sta $d85a,x
        sta $d958,x
        inx
        bne loc_ede2
        ldx #$00

loc_edfc:
        lda #$08
        sta $d800,x
        inx
        cpx #$50
        bne loc_edfc
        lda #$cd
        ldx #$1a
        sta $0318
        stx $0319
        lda #$3e
        ldx #$1b
        sta $0314
        stx $0315
        cli
        jmp loc_1aca

dat_ee1e:
        .byte $40                                   // @

loc_ee1f:
.label loc_ee20 = * + 1
        lda #$37
        sta $01
        sei
        jsr $e518
.label loc_ee28 = * + 1
        jsr $fd15
        jsr $fda3
        lda #$00
        sta $d020
        sta $d021
        lda #$01
        sta $0286
        jsr $e544
        lda #$00
        ldx #$00

loc_ee41:
        sta $d800,x
        sta $d900,x
        sta $dc00
        inx
        bne loc_ee41
        ldx #$00

loc_ee4f:
        lda txt_1b18,x
        sta $0681,x
        inx
        cpx #$26
        bne loc_ee4f
        ldx #$00

loc_ee5c:
        lda #$00
        sta $d400,x
        inx
        cpx #$40
        bne loc_ee5c
        jmp loc_1f40

txt_ee69:
        .encoding "screencode_mixed"
        .text "co"
        .encoding "petscii_upper"

// --- Region $ee8a-$efa6 ---
.pc = $ee8a "loc_ee8a"

loc_ee8a:
        ora #$13
        ora #$0f
        asl $19ad
        bne loc_ee20
        ora $add0,y
        sta $091c,x
        bne loc_ee28
        asl $d0,x
        jsr sub_1d6a
        bit $1d9d
        jsr sub_1e9e
        lda #$a9
        sta $d012
        lda #$13
        sta $d018
        lda #$1b
        sta $d011
        lda #$32

loc_eeb7:
        cmp $d012
        bne loc_eeb7
        lda $1d58
        sta $d021
        lda $1d59
        sta $d022
        lda $1d5a
        sta $d023
        lda #$44

loc_eed0:
        cmp $d012
        bne loc_eed0
        lda #$d8
        sta $d016
        lda #$0f
        sta $d021
        lda #$0b
        sta $d022
        lda #$0c
        sta $d023
        jsr sub_1d32
        jsr sub_1ca2
        jsr sub_1c56
        lda #$b8
        ldx #$1b
        sta $0314
        stx $0315
        lda $dc01
        cmp #$ef
        beq loc_ef06
        jmp loc_ea7e

loc_ef06:
        jmp loc_1ace

loc_ef09:
        lda $d019
        sta $d019
        lda #$00
        sta $d021
        lda #$ff
        sta $d012
        lda #$b0

loc_ef1b:
        cmp $d012
        bne loc_ef1b
        lda #$18
        sta $d018
        lda $1c55
        sta $d016
        lda #$09
        sta $d022
        lda #$0c
        sta $d023
        ldx $2b0c
        stx dat_1c54
        txa
        clc
        adc #$01
        tax

loc_ef40:
        lda $d012

loc_ef43:
        cmp $d012
        beq loc_ef43
        and #$07
        ora #$10
        sta $d011
        dex
        bne loc_ef40
        inc smc_1be5
        jsr sub_1003
        lda #$3e
        ldx #$1b
        sta $0314
        stx $0315
        lda $1ca1
        cmp #$01
        bne loc_ef70
        lda dat_1c54
        cmp #$00
        beq loc_ef81

loc_ef70:
        lda $1ca1
        cmp #$02
        bne loc_ef7e
        lda dat_1c54
        cmp #$00
        beq loc_ef93

loc_ef7e:
        jmp loc_febc

loc_ef81:
        lda #$41
        ldx #$29
        sta smc_1be5
        stx smc_1be6
        lda #$00
        sta $1ca1
        jmp loc_febc

loc_ef93:
        lda #$2e
        ldx #$2b
        sta smc_1be5
        stx smc_1be6
        lda #$00
        sta $1ca1
        jmp loc_febc

dat_efa5:
        .byte $42,$d6                               // B.

// --- Region $f009-$f05a ---
.pc = $f009 "loc_f009"

loc_f009:
.label loc_f00a = * + 1
        lda $0401,x
        sta $0400,x
        lda $0429,x
        sta $0428,x
        inx
        cpx #$27
        bne loc_f009
        lda $1ca0
        beq loc_f022
        jmp loc_1d06

loc_f022:
        lda $3047
        cmp #$00
        beq loc_f04c
        cmp #$81
        beq loc_f06f
        cmp #$82
        beq loc_f07a
        and #$3f
        sta $1c9f
        sta $0427
        ora #$80
        sta $044f
        inc smc_1cd0
        bne loc_f046
        inc smc_1cd1

loc_f046:
        lda #$01
        sta $1ca0
        rts

loc_f04c:
        lda #$00
        ldx #$30
        sta smc_1cd0
        stx smc_1cd1
        jmp loc_1ccf

dat_f059:
        .byte $ad,$9f                               // ..

// --- Region $f068-$f09a ---
.pc = $f068 "loc_f068"

loc_f068:
        .byte $04,$a9                               // nop $a9 // ILLEGAL
        brk

dat_f06b:
        .byte $8d,$a0,$1c,$60                       // ...`

loc_f06f:
        lda #$01
        sta $1ca1
        jsr sub_1ceb
        jmp loc_1ccf

loc_f07a:
        lda #$02
        sta $1ca1
        jsr sub_1ceb
        jmp loc_1ccf

dat_f085:
        .byte $a6                                   // .

loc_f086:
        bpl loc_f068
        asl
        lda dat_1d48,x
        cmp #$ff
        beq loc_f096
        sta $1c9e
        inc $10
        rts

loc_f096:
        lda #$00
        sta $10
        rts

// --- Region $f0bf-$f0ed ---
.pc = $f0bf "loc_f0bf"

loc_f0bf:
        ora $ffc9,x
        beq loc_f0c8
        inc $1d5c
        rts

loc_f0c8:
        lda #$00
        sta $1d5c
        ldy $11
        ldx #$00

loc_f0d1:
        lda $1d5d,y
        cmp #$ff
        beq loc_f0e9
        sta $1d58,x
        iny
        inx
        cpx #$03
        bne loc_f0d1
        clc
        lda $11
        adc #$03
        sta $11
        rts

loc_f0e9:
        lda #$00
        sta $11
        rts

// --- Region $f12f-$f17d ---
.pc = $f12f "loc_f12f"

loc_f12f:
        asl $03a9,x
        sta $1da1
        inc $1d9c
        lda $1d9c
        cmp #$06
        beq loc_f19e
        lda #$00
        sta $13
        sta $12
        clc
        lda $1dbd
        adc #$50
        sta $1dbd
        sta $1dca
        bcc loc_f159
        inc $1dbe
        inc $1dcb

loc_f159:
        clc
        lda $1dc2
        adc #$50
        sta $1dc2
        sta $1dd1
        bcc loc_f16d
        inc $1dc3
        inc $1dd2

loc_f16d:
        clc
        lda $1db2
        adc #$20
        sta $1db2
        bcs loc_f179
        rts

loc_f179:
        inc $1db3
        rts

dat_f17d:
        .byte $a9                                   // .

// --- Region $f19e-$f2f9 ---
.pc = $f19e "loc_f19e"

loc_f19e:
        jsr sub_1e2a
        lda #$ff
        sta $1d9c
        lda #$00
        sta dat_1d9b
        lda #$2c
        sta smc_1b4f
        lda #$20
        sta smc_1b52
        rts

loc_f1b6:
        lda #$00
        ldx #$2c
        sta $1db2
        stx $1db3
        jsr loc_1e4b
        lda #$00
        sta $12
        sta $13
        sta dat_1d9b
        sta $1d9c
        lda #$78
        ldx #$04
        sta $1dbd
        sta $1dca
        stx $1dbe
        stx $1dcb
        lda #$a0
        ldx #$04
        sta $1dc2
        sta $1dd1
        stx $1dc3
        stx $1dd2
        rts

dat_f1f0:
        .byte $1e,$ad,$9d                           // ...

loc_f1f3:
        asl $ffc9,x
        beq loc_f1fc
        inc dat_1e9d
        rts

loc_f1fc:
        ldx #$00

loc_f1fe:
        lda $0479,x
        sta $0478,x
        lda $04a1,x
        sta $04a0,x
        lda $04c9,x
        sta $04c8,x
        lda $04f1,x
        sta $04f0,x
        lda $0519,x
        sta $0518,x
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        lda $05b9,x
        sta $05b8,x
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_f1fe
        lda #$20
        sta $049f
        sta $04c7
        sta $04ef
        sta $0517
        sta $053f
        sta $0567
        sta $058f
        sta $05b7
        sta $05df
        sta $0607
        sta $062f
        sta $0657
        inc dat_1f3e
        lda dat_1f3e
        cmp #$40
        beq loc_f27c
        rts

loc_f27c:
        lda #$00
        sta dat_1f3e
        lda #$00
        sta dat_1e9d
        lda #$2c
        sta smc_1b52
        lda #$20
        sta smc_1b4f
        rts

dat_f291:
        .byte $a2,$60,$67                           // .`g

loc_f294:
        lda #$00
        sta $d020
        sta $d021
        ldx #$00

loc_f29e:
        lda dat_1f5f,x
        sta $0400,x
        inx
        bne loc_f29e
        lda #$00
        sta $d011
        lda #$34
        sta $01
        jmp $0400

dat_f2b3:
        .byte $78,$a0,$e5                           // x..

loc_f2b6:
        ldx #$00

loc_f2b8:
        lda $3200,x
        sta $0801,x
        inx
        bne loc_f2b8
        inc $0407
        inc $040a
        ldx #$37
        stx $01
        inc $d020

loc_f2ce:
        lda #$34
        sta $01
        dey
        bne loc_f2b6
        lda #$37
        sta $01
        lda #$3e
        sta $2d
        sta $ae
        lda #$d3
        sta $2e
        sta $af
        lda #$00
        sta $d020
        sta $d021
        sta $0800
        lda #$1b
        sta $d011
        jmp loc_fce2

dat_f2f8:
        .byte $4c,$ae                               // L.

// --- Region $f4df-$f4f2 ---
.pc = $f4df "loc_f4df"

loc_f4df:
        ora $56
        ror $95b5
        ldx #$26
        ora ($94,x)
        eor $aa,x
        eor $16
        ldx #$2c
        ror $15
        lsr $49
        .byte $92                                   // jam // ILLEGAL

// --- Region $f4fc-$f587 ---
.pc = $f4fc "loc_f4fc"

loc_f4fc:
        .byte $27,$e8                               // rla $e8 // ILLEGAL
        ldx $a5b9
        stx $41,y
        eor $a2
        rol $6e6b,x
        ldx $5eaf
        eor $393a,y
        cpx $91
        eor ($91),y
        .byte $83,$43                               // sax ($43,x) // ILLEGAL
        .byte $47,$0e                               // sre $0e // ILLEGAL
        adc #$a6

loc_f518:
        ror
        .byte $da                                   // nop // ILLEGAL
        cpx #$91
        ldy #$90
        .byte $ab,$aa                               // lax #$aa // ILLEGAL
        ldx $5a
        ora $54,x

loc_f524:
.label loc_f525 = * + 1
        ldx #$26
        nop
        .byte $ab,$aa                               // lax #$aa // ILLEGAL
        ldx $05
        ora $a2,x
        rol $ea
        .byte $ab,$ae                               // lax #$ae // ILLEGAL
        ldx $9565,y
        ldx #$26
        .byte $ab,$ae                               // lax #$ae // ILLEGAL
        ldx $54ba
        bvc loc_f4df
        rol $a6
        txs
        .byte $5a                                   // nop // ILLEGAL
        .byte $6b,$1a                               // arr #$1a // ILLEGAL
        adc $a2
        rol $9a
        tax
        sbc #$a6
        eor $55,x
        ldx #$35
        stx $5a,y
        .byte $6b,$aa                               // arr #$aa // ILLEGAL
        .byte $5a                                   // nop // ILLEGAL
        ror
        tax
        .byte $bb,$b5,$e5                           // las $e5b5,y // ILLEGAL
        lda $a9
        lda $f5,x
        sbc $e5
        ror
        ror
        tsx
        .byte $ff,$fe,$e3                           // isc $e3fe,x // ILLEGAL
        .byte $fa                                   // nop // ILLEGAL
        bmi loc_f4fc
        lda $e5
.label loc_f56a = * + 1
        lda $aa
        lda $f5b5,y
        sty $e4,x
        sbc $b9
        .byte $7a                                   // nop // ILLEGAL
        and #$3a
        rol $2ea7,x
        rti

dat_f579:
        .byte $03,$02,$07,$0b,$0e                   // .....

loc_f57e:
        asl $1e0a
        bcc loc_f5d3
        bcc loc_f525
        bcc loc_f56a
        rti

// --- Region $f592-$f598 ---
.pc = $f592 "loc_f592"

loc_f592:
        bcc loc_f524
        ldy #$90
        bvc loc_f518
        rti

// --- Region $f5d3-$f5e9 ---
.pc = $f5d3 "loc_f5d3"

loc_f5d3:
        adc $a7ba,y
        .byte $37,$01                               // rla $01,x // ILLEGAL
        rol
        adc $e5a9,y
        inx
        cpx $a4
        inx
        asl $0e0a
        .byte $1f,$2a,$3a                           // slo $3a2a,x // ILLEGAL
        and $4029,y
        rti

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

loc_fce2:
        and $20,x
        bpl loc_fcf8
        .byte $0f,$15,$04                           // slo $0415 // ILLEGAL
        .byte $0c,$19,$20                           // nop $2019 // ILLEGAL
        bpl loc_fd00
        ora $13
        ora $0e
        .byte $14,$13                               // nop $13,x // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL
        jsr sub_20ff

loc_fcf8:
        .byte $ab,$35                               // lax #$35 // ILLEGAL
        jsr sub_1020
        .byte $12                                   // jam // ILLEGAL

dat_fcfe:
        .byte $05,$06                               // ..

loc_fd00:
        ora $03
        .byte $14,$20                               // nop $20,x // ILLEGAL
        .byte $13,$19                               // slo ($19),y // ILLEGAL
        ora $1405
        .byte $12                                   // jam // ILLEGAL

// --- Region $fd15-$fd35 ---
.pc = $fd15 "Segment $fd15"
        asl $0405
        jsr sub_0e01
        .byte $04,$20                               // nop $20 // ILLEGAL
        .byte $0f,$0e,$05                           // slo $050e // ILLEGAL
        asl $09
        .byte $0c,$05,$04                           // nop $0405 // ILLEGAL
        .byte $ff,$ab,$35                           // isc $35ab,x // ILLEGAL
        jsr $0220
        ora $1820,y
        and $0112
        .byte $04,$09                               // nop $09 // ILLEGAL
        .byte $03,$01                               // slo ($01,x) // ILLEGAL

dat_fd35:
        .byte $0c                                   // .

// --- Region $fda3-$fda9 ---
.pc = $fda3 "Segment $fda3"
        .byte $ab,$e9                               // lax #$e9 // ILLEGAL
        jsr sub_0f23
        .byte $12                                   // jam // ILLEGAL

dat_fda9:
        .byte $ff                                   // .

// --- Region $febc-$fed5 ---
.pc = $febc "loc_febc"

loc_febc:
        asl $01
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        jsr sub_1207
        ora $05
        .byte $14,$13                               // nop $13,x // ILLEGAL
        jsr sub_0f14
        jsr sub_150a
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        jsr sub_0814
        ora $20
        .byte $02                                   // jam // ILLEGAL

txt_fed5:
        .encoding "screencode_mixed"
        .text "e"
        .encoding "petscii_upper"

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

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

dat_0808:
        .byte $c0
        .text "H)''"
        .byte $16,$95,$95,$00,$08
        .byte $29,$27

// --- Region $0821-$0e00 ---
.pc = $0821 "dat_0821"

dat_0821:
        .byte $08,$29,$27,$27,$17,$97,$97,$c0,$40,$09,$27,$27,$16,$95,$95,$c0 // .)''....@.''....
        .byte $40,$09,$27,$27,$16,$95,$95,$c0,$40,$09,$27,$27,$17,$97,$97,$03 // @.''....@.''....
        .byte $0b,$2b,$27,$27,$16,$95,$95,$00,$08,$2a,$f2,$f2,$f1,$f9,$f9,$c0 // .+''.....*......
        .byte $c0,$ca,$ff,$ff,$ff,$ff,$ff,$03,$0b,$27,$27,$27,$16,$95,$95,$03 // .........'''....
        .byte $0b,$27,$27,$27,$17,$97,$97,$1f,$07,$29,$2a,$26,$17,$97,$97,$00 // .'''.....)*&....
        .byte $08
        .byte $29,$27,$27,$17,$97,$97,$c0
        .text "H)''"
        .byte $17,$97,$97,$00
        .byte $08
        .byte $29,$27,$27,$16,$95,$95,$c0
        .text "H)''"
        .byte $17,$97,$97,$00
        .byte $08,$29,$27,$27,$16,$95,$95,$c0,$40,$09,$27,$27,$66,$e5,$f5,$00 // .)''....@.''f...
        .byte $08,$2a,$f2,$f2,$f1,$f9,$f9,$03,$0b,$27,$27,$27,$17,$97,$97,$03 // .*.......'''....
        .byte $0b,$27,$27,$27,$17,$97,$97,$03,$0b,$27,$27,$27,$17,$97,$97,$03 // .'''.....'''....
        .byte $0b                                   // .

txt_08c2:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d6,$f5
        .byte $55,$03,$0b
        .text "+''&"
        .byte $65,$d5,$00,$08
        .byte $2a,$27,$97
        .byte $da,$65,$95                           // .e.

dat_08d8:
        // === Fill data (48 bytes, $08d8-$0907) ===
        .fill 48, $ff
        .byte $f0,$f8,$fa,$f2,$f2,$f1,$f9,$f9,$03,$27,$97,$ff,$ff,$ff,$ff,$ff // .........'......
        .fill 16, $ff
        .byte $03,$27,$95,$fc,$fc,$f6,$f9,$f9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .'..............
        .byte $fc,$fc,$f6,$f9,$ff,$ff,$ff,$ff,$f0,$d2,$ca,$c9,$c9,$c5,$e5,$e5 // ................
        .byte $c0,$c0,$c8,$fc,$fc,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$f0,$f2,$f2,$02,$09,$95,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$0a,$95,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fd,$fc,$fc,$f6,$f9,$f9,$c0
        .text "H)''"
        .byte $15,$97,$97
        .byte $c0,$c8,$ea,$f2,$f2,$f1,$f9,$f9,$c0,$48,$2a,$27,$97,$da,$65,$95 // .........H*'..e.
        .byte $c0
        .byte $48,$29,$27,$97,$fe,$fe,$fd,$03,$0b
        .text "+''&"
        .byte $65,$d5
        .byte $00,$00,$09
        .text "''&%"
        .byte $95,$c0
        .byte $40,$09
        .byte $27,$27,$26,$95,$95
        .byte $00,$08,$2a,$fd,$fe,$f6,$f9,$f9,$c0   // ..*......

txt_09c1:
        .text "H)'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d6,$f5,$55,$c0,$40,$09               // ..U.@.

txt_09cb:
        .text "''"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $55,$d5,$ff,$ff,$ff,$f0,$f2,$f9       // U.......

dat_09d6:
        // === Fill data (34 bytes, $09d6-$09f7) ===
        .fill 34, $ff
        .byte $c0,$48,$2a,$27,$97,$f6,$f9,$f9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .H*'............
        .byte $0f,$27,$a7,$a7,$a7,$57,$57,$57,$0f,$27,$a7,$a7,$97,$5f,$7f,$67 // .'...WWW.'..._.g
        .byte $0f,$27,$a7,$a7,$97,$ff,$ff,$ff,$0f,$27,$a7,$a7,$a7,$67,$57,$57 // .'.......'...gWW
        .byte $0f,$27,$a7,$a7,$97,$ff,$ff,$ff,$0f,$27,$a7,$a7,$97,$ff,$ff,$ff // .'.......'......
        .byte $0f,$27,$a7,$a7,$97,$ff,$ff,$ff,$0b   // .'.......

txt_0a41:
        .text "'''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $57,$57,$57,$0b,$2b,$97,$7f,$7f,$7f,$7f,$7f,$03,$8b,$ab,$a7,$a7 // WWW.+...........
        .byte $67,$57,$57,$0b                       // gWW.

txt_0a59:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$5f,$7f,$67,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$db,$4b,$0b,$27 // ._.g.........K.'
        .byte $a7,$67,$57,$57,$0f,$27,$a7,$a7,$a7,$67,$57,$57,$0f,$27,$a7,$a7 // .gWW.'...gWW.'..
        .byte $a7,$67,$57,$57,$0f,$27,$a7,$a7,$a7,$57,$5f,$5f,$0f,$27,$a7,$a7 // .gWW.'...W__.'..
        .byte $a7,$67,$57,$57,$0f,$27,$a7,$a7,$97,$5f,$7f,$67,$0f,$27,$a7,$a7 // .gWW.'..._.g.'..
        .byte $97,$7f,$a7,$5b,$0b,$2b,$97,$7f,$7f,$7f,$7f,$7f,$0b // ...[.+.......

txt_0aa9:
        .text "'''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0b                       // gWW.

txt_0ab1:
        .text "'''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0b                       // gWW.

txt_0ab9:
        .text "'''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0b                       // gWW.

txt_0ac1:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$5f,$7f,$67,$03,$0b               // ._.g..

txt_0aca:
        .text "+'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0b                       // gWW.

txt_0ad1:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$57,$5f                           // .W_

dat_0ad7:
        // === Fill data (49 bytes, $0ad7-$0b07) ===
        .fill 49, $ff

txt_0b08:
        .text "??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$7f,$7f,$7f,$7f,$03,$27,$97,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ......'.........
        .fill 13, $ff
        .byte $03,$0b,$2b,$97,$9f,$5f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ..+.._..........
        .byte $0f,$9f,$5f,$7f,$ff,$ff,$ff,$ff,$0f,$2f,$5f,$ff,$ff,$ff,$ff,$ff // .._....../_.....
        .byte $3f,$9f,$9f,$9f,$9f,$9f,$5f,$5f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ?.....__........
        .byte $ff,$ff,$3f,$bf,$7f,$6b,$57,$57,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ..?..kWW........
        .byte $ff,$ff,$ff,$ff,$ff,$0b,$97,$57,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .......W........
        .byte $03,$0b,$2b,$97,$9f,$5f,$7f,$7f,$0f,$27,$a7,$a7,$67,$a7 // ..+.._...'..g.

txt_0b86:
        .text "WW??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$7f,$7f,$7f,$7f,$0f               // ......

txt_0b91:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$57,$5f,$ff,$0f,$27,$a7,$a7,$97,$5f,$7f,$67,$03,$0b // .W_..'..._.g..

txt_0ba2:
        .text "+'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0b,$27,$97,$ff,$ff,$af,$57,$57,$0f,$27,$a7,$a7,$97 // gWW.'....WW.'...
        .byte $7f,$a7,$5b,$0b,$2b,$97,$97,$5f,$5f,$7f,$7f,$0f,$27,$a7,$a7,$97 // ..[.+..__...'...
        .byte $5f,$7f,$67,$0f,$27,$ab,$ab,$a7,$a7,$97,$57,$ff,$ff,$ff,$3f,$7f // _.g.'.....W...?.
        .byte $7f                                   // .

dat_0bd6:
        // === Fill data (34 bytes, $0bd6-$0bf7) ===
        .fill 34, $ff
        .byte $0f                                   // .

txt_0bf9:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$57,$5f,$5f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$0b,$0b,$0b,$07 // .W__............
        .byte $27,$27,$97,$ff,$0b,$0b,$0b,$07,$2a,$25,$95,$ff,$0b,$0b,$0b,$07 // ''......*%......
        .byte $2a,$65,$d5,$ff,$0b,$0b,$0b,$07,$2a,$25,$95,$ff,$0b,$0b,$0b,$07 // *e......*%......
        .byte $2a,$65,$d5,$ff,$0b,$0b,$0b,$07,$27,$27,$97,$ff,$0b,$0b,$0b,$07 // *e......''......
        .byte $2a,$65,$d5,$ff,$0b,$0b,$0b,$07,$27,$27,$97,$ff,$f0,$f0,$f0,$f2 // *e......''......
        .byte $8a,$a6,$95,$ff,$ff,$ff,$03,$0b,$2a,$65,$d5,$ff,$0b,$0b,$0b,$07 // ........*e......
        .byte $27,$27,$97,$ff,$0b,$0b,$0b,$07,$2a,$65,$d5,$ff,$0b,$0b,$0b,$07 // ''......*e......
        .byte $27,$27,$97,$ff,$0b,$0b,$0b,$07,$27,$27,$97,$ff,$0b,$0b,$0b,$07 // ''......''......
        .byte $2a,$65,$d5,$ff,$0b,$0b,$0b,$07,$27,$27,$97,$ff,$0b,$0b,$0b,$07 // *e......''......
        .byte $2b,$65,$d5,$ff,$0b,$0b,$0b,$07,$27,$27,$97,$ff,$ff,$ff,$03,$0b // +e......''......
        .byte $2a,$65,$d5,$ff,$f0,$f0,$f0,$f2,$f2,$fa,$f9,$ff,$0b,$0b,$0b,$07 // *e..............
        .byte $2a,$65,$d5,$ff,$0b,$0b,$0b,$47,$ea,$d5,$f5,$ff,$0b,$09,$0a,$06 // *e.....G........
        .byte $27,$9f,$bf,$ff,$8b,$0b,$0b,$07,$27,$27,$97,$ff,$ff,$ff,$03,$0b // '.......''......
        .byte $2a,$65,$d5,$ff,$8b,$0b,$0b,$0b,$28,$25,$95 // *e......(%.

dat_0cd7:
        // === Fill data (49 bytes, $0cd7-$0d07) ===
        .fill 49, $ff
        .byte $f0,$f0,$f2,$ff,$f0,$f2,$f5,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 16, $ff
        .byte $d0,$c2,$c9,$49,$25,$27,$97,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ...I%'..........
        .fill 8, $ff
        .byte $c2,$c2,$c2,$c1,$ca,$d9,$f5,$ff,$fc,$fc,$fc,$fc,$ea,$e5,$e5,$ff // ................
        .fill 8, $ff
        .byte $f0,$f2,$f1,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f0,$f2,$d9,$e5 // ................
        .fill 12, $ff
        .byte $f0,$f2,$f5,$ff,$d0,$c2,$c9,$49,$25,$27,$97,$ff,$0b,$0b,$0b,$07 // .......I%'......
        .byte $2a,$65,$d5,$ff,$f0,$f0,$f0,$f2,$fa,$f6,$f5,$ff,$8b,$0b,$0b,$0b // *e..............
        .byte $28,$25,$95,$ff,$ff,$ff,$0b,$07,$2a,$65,$d5,$ff,$ff,$ff,$ff,$ff // (%......*e......
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$03,$0b,$2a,$65,$d5,$ff,$03,$03,$0b,$0b // ........*e......
        .byte $2a,$65,$d5,$ff,$f0,$f0,$f0,$f2,$f2,$fa,$f9,$ff,$8b,$0b,$0b,$07 // *e..............
        .byte $2a,$65,$d5,$ff,$ff,$ff,$03,$0b,$2a,$65,$d5,$ff,$f0,$f2,$f9 // *e......*e.....

dat_0dd3:
        // === Fill data (37 bytes, $0dd3-$0df7) ===
        .fill 37, $ff
        .byte $f0,$f0,$f2,$ff,$f0,$f2,$f9,$ff,$ff   // .........

// --- Region $0e15-$0f13 ---
.pc = $0e15 "Program $0e15"
        .byte $57,$5f,$ff,$ff,$ff,$03,$0b,$a7,$57,$5f,$ff,$0b,$0b,$07,$27,$a7 // W_......W_....'.
        .byte $57,$5f,$ff,$ff,$ff,$03,$0b,$a7,$57,$5f,$ff,$ff,$ff,$ff,$ff,$ff // W_......W_......
        .byte $ff,$ff,$ff,$03,$0b                   // .....

txt_0e3a:
        .text "+'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $57,$57,$97,$0b,$0b,$07,$27,$27,$97,$97,$ff,$bf,$bf,$bf,$bf,$a7 // WW....''........
        .byte $57,$57,$ff,$03,$03,$0b,$0b,$a7,$57,$5f,$ff,$0b,$0b,$07,$27,$27 // WW......W_....''
        .byte $97,$97,$ff,$ff,$ff,$03,$03,$a7,$57,$5f,$ff,$0b,$0b,$07,$27,$27 // ........W_....''
        .byte $97,$97,$ff,$0b,$0b,$07,$27,$27,$97,$97,$ff,$0b,$0b,$07,$27,$a7 // ......''......'.
        .byte $57,$5f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$0b,$cb // W_...........

txt_0e8a:
        .text "7/"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d7,$77,$ff,$0b,$0b,$07,$27,$27,$97,$97,$ff,$03,$03,$0b,$0b,$a7 // .w....''........
        .byte $57,$5f,$ff,$bf,$bf,$bf,$7f,$7f,$7f,$7f,$ff,$0b,$0b,$07,$27,$a7 // W_............'.
        .byte $57,$5f,$ff,$0b,$0b,$07,$27,$9f,$5f,$7f,$ff,$0b,$0b,$07,$27,$67 // W_....'._.....'g
        .byte $d7,$f7,$ff,$0b,$0b,$07,$27,$27,$97,$97,$ff,$03,$03,$0b,$0b,$a7 // ......''........
        .byte $57,$5f,$ff,$ff,$ff,$07,$27,$a7,$57,$57 // W_....'.WW

dat_0ed7:
        // === Fill data (49 bytes, $0ed7-$0f07) ===
        .fill 49, $ff
        .byte $bf,$bf,$bf,$ff,$bf,$7f,$7f,$ff,$ff,$ff,$ff,$ff // ............

// --- Region $0f19-$0f22 ---
.pc = $0f19 "Program $0f19"
        .fill 10, $ff

// --- Region $0f2b-$0fff ---
.pc = $0f2b "Program $0f2b"
        .byte $ff,$03,$27,$97,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ..'.............
        .fill 9, $ff
        .byte $9f,$5f,$5f,$ff,$2f,$2f,$1f,$9f,$9f,$5f,$7f,$ff,$ff,$ff,$ff,$ff // .__.//..._......
        .byte $ff,$ff,$ff,$ff,$bf,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $bf,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $bf,$7f,$7f,$ff,$3f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$0b,$0b,$07,$27 // ....?..........'
        .byte $a7,$57,$5f,$ff,$bf,$bf,$bf,$bf,$bf,$7f,$7f,$ff,$ff,$ff,$07,$27 // .W_............'
        .byte $a7,$57,$57,$ff,$0b,$0b,$07,$27,$a7,$57,$5f,$ff,$03,$03,$0b,$0b // .WW....'.W_.....
        .byte $27,$97,$97,$ff,$03,$03,$0b,$0b,$a7,$57,$5f,$ff,$03,$03,$0b,$0b // '........W_.....
        .byte $a7,$57,$5f,$ff,$bf,$bf,$bf,$7f,$7f,$7f,$7f,$ff,$0b,$0b,$07,$27 // .W_............'
        .byte $a7,$57,$5f,$ff,$03,$03,$0b,$0b,$a7,$57,$5f,$ff,$3f,$7f,$7f // .W_......W_.?..

dat_0fd3:
        // === Fill data (37 bytes, $0fd3-$0ff7) ===
        .fill 37, $ff
        .byte $bf,$bf,$bf,$ff,$3f,$7f,$7f,$ff       // ....?...

// --- Region $1007-$101f ---
.pc = $1007 "Segment $1007"
        .text " MUSIC"
        .byte $60

txt_100e:
        .text "BY ZEUS OF VISION!"

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

dat_1081:
        .byte $19,$1f,$11,$41,$80,$21,$04,$0a,$08,$01,$01,$01,$05,$08,$02,$01 // ...A.!..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$1f,$00,$3e,$85,$5e,$8c,$06,$29,$3a // ....>.^..):

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

dat_10de:
        .fill 8, $00
        .byte $23,$01,$20,$01,$00,$00               // #. ...

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $43,$43,$00,$12,$00,$90,$70,$b0,$ff,$00,$00,$00,$00,$00 // CC....p.......

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

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

txt_1200:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+."

// --- Region $1212-$1224 ---
.pc = $1212 "Segment $1212"
        .byte $5c,$62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd // \bhnu|..........
        .byte $ea,$f8,$fd                           // ...

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

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

dat_13d9:
        .byte $28,$08,$58,$44,$08,$00,$44,$08,$00,$85,$16,$10 // (.XD..D.....

// --- Region $1437-$1509 ---
.pc = $1437 "dat_1437"

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

txt_1494:
        .text "0 .&"
        .byte $66,$71,$7b,$91,$9b,$a5,$af,$bb,$c5,$cf,$d9,$40,$60,$80,$a0,$c0 // fq{........@`...
        .byte $e0,$16,$16,$16,$16,$16,$16,$16,$16,$16,$16,$f4,$f4,$f4,$f4,$f4 // ................
        .byte $f4,$5a,$41,$26,$16,$16,$16,$87,$00,$1f,$ff,$87,$00,$97,$b0,$08 // .ZA&............
        .byte $85,$2d,$27,$90,$ff,$ff,$8b,$3c,$03,$3c,$03,$3c,$03,$3c,$01,$3c // .-'....<.<.<.<.<
        .byte $03,$3c,$01,$3c,$03,$3c,$03,$3c,$03,$8a,$3c,$03,$3c,$01,$3c,$01 // .<.<.<.<..<.<.<.
        .byte $3c,$03,$3c,$01,$8b,$3c,$03,$3c,$01,$3c,$03,$8a,$3c,$03,$3c,$03 // <.<..<.<.<..<.<.
        .byte $ff,$89,$3a,$03,$3a,$03,$3a,$03,$3a,$01,$3a,$03,$3a,$01,$3a,$03 // ..:.:.:.:.:.:.:.
        .byte $3a,$03                               // :.

// --- Region $150d-$1780 ---
.pc = $150d "dat_150d"

dat_150d:
        .byte $3a,$03,$3a,$01,$3a,$01,$3a,$03,$3a,$01,$89,$3a,$03,$3a,$01,$3a // :.:.:.:.:..:.:.:
        .byte $03,$88,$3a,$03,$3a,$03,$ff,$85,$18,$81,$72,$08,$24,$01,$18,$03 // ..:.:.....r.$...
        .byte $24,$03,$22,$01,$24,$03,$1f,$01,$22,$01,$24,$01,$1f,$01,$1d,$01 // $.".$...".$.....
        .byte $1b,$01,$16,$01,$18,$01,$24,$01,$18,$03,$22,$01,$24,$03,$22,$01 // ......$...".$.".
        .byte $24,$01,$1f,$01,$22,$01,$24,$01,$27,$01,$24,$01,$22,$01,$24,$01 // $...".$.'.$.".$.
        .byte $ff,$80,$00,$07,$81,$00,$07,$80,$00,$03,$00,$03,$81,$00,$05,$00 // ................
        .byte $01,$80,$00,$05,$00,$01,$81,$00,$05,$00,$01,$80,$00,$01,$00,$03 // ................
        .byte $00,$01,$81,$00,$03,$00,$01,$00,$01,$ff,$80,$00,$07,$00,$07,$00 // ................
        .byte $07,$81,$00,$03,$00,$03,$80,$00,$03,$00,$01,$00,$01,$81,$00,$03 // ................
        .byte $80,$00,$01,$00,$01,$82,$34,$01,$32,$01,$30,$01,$2d,$01,$2b,$01 // ......4.2.0.-.+.
        .byte $29,$01,$28,$01,$26,$01,$ff,$82,$1d,$03,$1d,$01,$1d,$01,$30,$03 // ).(.&.........0.
        .byte $1d,$01,$1d,$01,$30,$01,$30,$01,$30,$03,$2d,$03,$2d,$03,$80,$00 // ....0.0.0.-.-...
        .byte $03,$83,$00,$01,$00,$01,$81,$00,$03,$83,$00,$01,$00,$01,$82,$2d // ...............-
        .byte $01,$2d,$01,$2d,$03,$30,$03,$30,$03,$ff,$80,$00,$01,$84,$3c,$01 // .-.-.0.0......<.
        .byte $30,$01,$3c,$01,$81,$00,$03,$84,$3e,$01,$32,$01,$80,$00,$01,$84 // 0.<.....>.2.....
        .byte $3e,$01,$4a,$01,$3e,$01,$81,$00,$03,$00,$01,$00,$01,$80,$00,$03 // >.J.>...........
        .byte $00,$03,$81,$00,$03,$84,$3c,$01,$30,$01,$80,$00,$01,$81,$00,$01 // ......<.0.......
        .byte $00,$03,$00,$03,$00,$01,$00,$01,$ff   // .........

txt_1626:
        .encoding "screencode_mixed"
        .text "b c b c b c b c c"
        .encoding "petscii_upper"
        .byte $70,$03,$b0,$03,$70,$03,$b0,$02,$21,$ff,$01,$09,$01,$02,$06,$00 // p...p...!.......
        .byte $07,$01,$08,$00,$08,$01,$06,$01,$08,$01,$07,$00,$06,$01,$08,$00 // ................
        .byte $06,$00,$ff,$00,$02,$04,$00,$05,$23,$05,$20,$05,$00,$05,$50,$05 // ........#. ...P.
        .byte $90,$05,$50,$05,$90,$05,$20,$00,$01,$ff,$81,$df,$00,$41,$9f,$00 // ..P... ......A..
        .byte $10,$8f,$00,$fe,$81,$df,$00,$41,$ab,$00,$40,$ab,$00,$80,$bf,$00 // .......A..@.....
        .byte $80,$df,$00,$80,$bf,$00,$80,$df,$00,$fe,$81,$c3,$00,$41,$00,$00 // .............A..
        .byte $40,$00,$00,$fe,$81,$cf,$00,$15,$c3,$00,$81,$c3,$00,$fe,$81,$df // @...............
        .byte $00,$15,$0c,$00,$15,$00,$00,$fe,$81,$ff,$00,$41,$00,$00,$fe,$00 // ...........A....
        .byte $00,$00,$00,$00,$21,$00,$00,$21,$05,$00,$21,$09,$00,$ff,$21,$00 // ....!..!..!...!.
        .byte $00,$21,$04,$00,$21,$07,$00,$ff,$21,$00,$00,$21,$05,$00,$21,$08 // .!..!...!..!..!.
        .byte $00,$ff,$21,$00,$00,$21,$03,$00,$21,$07,$00,$ff,$00,$00,$00,$00 // ..!..!..!.......
        .byte $00,$00,$00,$00,$00,$14,$15,$14,$14,$14,$15,$15,$15,$15,$00,$bf // ................
        .byte $5e,$ce,$f9,$c3,$24,$87,$b4,$e7,$00,$0e,$09,$09,$48,$00,$00,$00 // ^...$.......H...
        .byte $01,$0b,$08,$09,$08,$00,$00,$ff,$02,$06,$08,$09,$08,$00,$00,$ff // ................
        .byte $13,$06,$0f,$09,$01,$00,$00,$00,$04,$05,$0f,$15,$00,$00,$22,$ff // ..............".
        .byte $15,$09                               // ..

txt_1729:
        .text "PAD"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$46,$09,$40,$41,$28,$10,$32,$60,$36,$00,$00,$00,$00,$00,$00 // .F.@A(.2`6......
        .byte $00,$00,$08,$00,$09,$00,$00,$00,$00,$07,$08,$00,$09,$00,$00,$00 // ................
        .byte $00,$08,$08,$00,$09,$00,$00,$00,$00,$09,$08,$00,$09,$00,$00,$00 // ................
        .byte $00,$0a,$0b,$00,$15,$00,$00,$00,$00,$00,$08,$30,$09,$00,$00,$00 // ...........0....
        .byte $00,$0a,$2c,$60,$cf,$89,$1d,$9d,$8f,$25,$14,$94,$85,$88,$89,$8c // ..,`.....%......
        .byte $86,$8a                               // ..

dat_1780:
        // === Fill data (1 bytes, $1780-$1780) ===
        .byte $00                                   // .

// --- Region $1903-$1903 ---
.pc = $1903 "dat_1903"

dat_1903:
        // === Fill data (1 bytes, $1903-$1903) ===
        .byte $00                                   // .

// --- Region $19ec-$19ff ---
.pc = $19ec "dat_19ec"

dat_19ec:
        .fill 20, $00

// --- Region $1b1a-$1b3d ---
.pc = $1b1a "Segment $1b1a"
        .byte $04,$05,$3a,$12,$01,$19,$2c,$20,$1a,$01,$0b,$3a,$1a,$05,$15,$13 // ..:..., ...:....
        .byte $2c,$20,$07,$06,$18,$3a,$17,$01,$16,$05,$20,$0f,$06,$20,$16,$09 // , ...:.... .. ..
        .byte $13,$09,$0f,$0e                       // ....

// --- Region $1d48-$1d69 ---
.pc = $1d48 "dat_1d48"

dat_1d48:
        .byte $01,$02,$03,$04,$05,$06,$05,$04,$03,$02,$01,$01,$00,$00,$00,$ff // ................
        .byte $0d,$09,$05,$00,$d1,$03,$06,$0e,$07,$02,$0a,$0d,$09,$05,$07,$09 // ................
        .byte $08,$ff                               // ..

// --- Region $1d9b-$1ddb ---
.pc = $1d9b "dat_1d9b"

dat_1d9b:
        .byte $00,$ff,$ad,$9b,$1d,$c9,$03,$f0,$04,$ee,$9b,$1d,$60,$a9,$00,$8d // ............`...
        .byte $9b,$1d,$a6,$12,$a4,$13,$b9,$a0,$2c,$c9,$00,$f0,$22,$c9,$ff,$f0 // ........,..."...
        .byte $21,$9d,$28,$04,$09,$80,$9d,$50,$04,$e8,$29,$3f,$09,$40,$9d,$28 // !.(....P..)?.@.(
        .byte $04,$29,$3f,$09,$c0,$9d,$50,$04,$e6,$12,$e6,$12,$e6,$13,$60,$4c // .)?...P.......`L
        .byte $63                                   // c

// --- Region $1f60-$1fa7 ---
.pc = $1f60 "Segment $1f60"
        .byte $a0,$e5,$a2,$00,$bd,$00,$32,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$04 // ......2.........
        .byte $ee,$0a,$04,$a2,$37,$86,$01,$ee,$20,$d0,$a9,$34,$85,$01,$88,$d0 // ....7... ..4....
        .byte $e1,$a9,$37,$85,$01,$a9,$3e,$85,$2d,$85,$ae,$a9,$d3,$85,$2e,$85 // ..7...>.-.......
        .byte $af,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$8d,$00,$08,$a9,$1b,$8d,$11 // .... ..!........
        .byte $d0,$4c,$e2,$fc,$4c,$ae,$a7           // .L..L..

dat_1fa7:
        // === Fill data (1 bytes, $1fa7-$1fa7) ===
        .byte $00                                   // .

// --- Region $2000-$264b ---
.pc = $2000 "bmp_2000"

bmp_2000:
        .fill 11, $00
        .byte $ff,$ff,$fb,$fe,$fa,$00,$00,$00,$ff,$ff,$a9,$a5,$a6,$00,$00,$00 // ................
        .byte $e6,$9b,$1a,$6a,$a6,$00,$00,$00,$bf,$ff,$ae,$b9,$fa,$00,$00,$00 // ...j............
        .byte $fa,$eb,$5a,$aa,$aa,$07,$0e,$1e,$ea,$b9,$ba,$a9,$b9,$40,$80,$40 // ..Z..........@.@
        .byte $6f,$2f,$19,$19,$15,$00,$00,$00,$e6,$9b,$1a,$6a,$ab,$00,$00,$00 // o/.........j....
        .byte $ff,$ff,$f9,$ea,$a5,$00,$00,$00,$eb,$af,$aa,$ab,$af,$00,$00,$00 // ................
        .byte $ff,$ff,$fa,$ea,$aa,$00,$00,$00,$fe,$f9,$a5,$96,$5a,$00,$01,$03 // ............Z...
        .byte $7f,$ba,$ae,$ae,$ba,$f4,$e8,$a4,$91,$52,$85,$46,$46,$00,$00,$00 // .........R.FF...
        .byte $bf,$ff,$ae,$ba,$fa,$00,$00,$00,$fb,$ef,$be,$ea,$e5,$00,$06,$7b // ...............{
        .byte $eb,$aa,$99,$54,$41,$06,$ff,$bb,$ea,$99,$55,$00,$55,$ff,$ee,$ab // ...TA.....U.U...
        .byte $96,$55,$00,$55,$65,$fe,$fb,$ae,$6a,$56,$01,$68,$65,$40,$e4,$ef // .U.Ue...jV.he@..
        .byte $aa,$5b,$6a,$05,$50,$00,$00,$40,$de,$9f,$4a,$2b,$7e,$00,$00,$00 // .[j.P..@..J+~...
        .byte $ff,$fe,$a6,$9a,$5a,$00,$00,$00,$fe,$fb,$af,$be,$fa,$00,$00,$00 // ....Z...........
        .byte $bf,$ee,$ba,$a9,$95,$00,$00,$00,$ee,$bb,$aa,$a5,$56,$00,$00,$00 // ............V...
        .byte $bf,$ea,$be,$af,$6a,$00,$00,$00,$af,$be,$a5,$66,$9a,$00,$00,$00 // ....j......f....
        .byte $bf,$ff,$be,$fa,$eb,$00,$00,$00,$fb,$ee,$aa,$ab,$9b,$0f,$1e,$3a // ...............:
        .byte $ba,$e5,$f9,$a4                       // ....
// Referenced by: jsr from $fcf5

sub_20ff:
        .byte $94,$40,$c0,$80,$4f,$1f,$1e,$7a,$79,$00,$00,$00,$f9,$e6,$96,$5a // .@..O..zy......Z
        .byte $6a,$00,$00,$00,$be,$fb,$aa,$ae,$fa,$00,$00,$00,$ff,$ff,$af,$be // j...............
        .byte $ba,$00,$00,$00,$ff,$fe,$a9,$a6,$9a,$00,$00,$00,$9b,$6f,$6a,$aa // .............oj.
        .byte $ab,$00,$00,$00,$ff,$ff,$b9,$e5,$a6,$00,$00,$00,$e6,$9b,$1a,$69 // ...............i
        .byte $a6,$00,$00,$00,$ff,$fd,$a6,$aa,$b9,$f9,$f6,$e6,$ba,$fa,$f5,$a1 // ................
        .byte $96,$9a,$aa,$a6,$9a,$55,$64,$a4,$a1,$9a,$6b,$aa,$9a,$15,$16,$00 // .....Ud...k.....
        .byte $00,$ea,$ab,$af,$be,$a5,$95,$00,$00,$ea,$a9,$a6,$96,$55,$55,$00 // .............UU.
        .byte $00,$a5,$f9,$e4,$f4,$e4,$e4,$b8,$e4,$1a,$1a,$5a,$69,$54,$50,$00 // ...........ZiTP.
        .byte $00,$aa,$9a,$6a,$6a,$56,$5a,$00,$00,$96,$6a,$ae,$fa,$95,$54,$00 // ...jjVZ...j...T.
        .byte $00,$ae,$ba,$ab,$9b,$17,$17,$03,$02,$aa,$d9,$e6,$a6,$91,$d1,$a0 // ................
        .byte $90,$6a,$ab,$ae,$ba,$65,$95,$01,$03,$ba,$a9,$b9,$a4,$e8,$e4,$a4 // .j...e..........
        .byte $90,$1b,$1b,$1e,$7a,$55,$55,$00,$00,$eb,$af,$ae,$ba,$7e,$7a,$69 // ....zUU......~zi
        .byte $f9,$a9,$e4,$91,$85,$46,$15,$00,$00,$15,$56,$79,$e5,$41,$15,$00 // .....F....Vy.A..
        .byte $00,$5a,$6b,$6b,$ae,$55,$54,$00,$00,$ea,$eb,$ab,$ae,$15,$55,$00 // .Zkk.UT.......U.
        .byte $00,$fa,$ea,$aa,$a5,$41,$05,$00,$00,$95,$ab,$6e,$aa,$5b,$5f,$0e // .....A.....n.[_.
        .byte $0e,$f9,$ea,$aa,$a9,$50,$c1,$80,$40,$aa,$9b,$6b,$ae,$5e,$5a,$1e // .....P..@..k.^Z.
        .byte $39,$e9,$e5,$a4,$91,$91,$85,$40,$40,$50,$05,$56,$6e,$b5,$95,$00 // 9......@@P.Vn...
        .byte $00,$01,$94,$55,$aa,$45,$16,$00,$00,$66,$15,$46,$49,$92,$53,$01 // ...U.E...f.FI.S.
        .byte $01,$47,$92,$51,$94,$a4,$a4,$a4,$e8,$ae,$b9,$a5,$96,$41,$45,$00 // .G.Q.........AE.
        .byte $00,$6b,$6e,$ae,$af,$5e,$59,$3a,$39,$e4,$91,$51,$91,$83,$43,$47 // .kn..^Y:9..Q..CG
        .byte $0e,$69,$a6,$6a,$da,$e0,$91,$a0,$90,$ab,$aa,$a6,$5a,$15,$54,$00 // .i.j........Z.T.
        .byte $00,$ea,$ab,$aa,$a6,$05,$15,$00,$00,$ea,$ab,$ae,$be,$65,$95,$00 // .............e..
        .byte $00,$ab,$ae,$ae,$ba,$54,$50,$00,$00,$a6,$9a,$5a,$6b,$1a,$65,$00 // .....TP....Zk.e.
        .byte $00,$9a,$aa,$e9,$a6,$55,$55,$00,$00,$96,$5a,$6b,$aa,$5a,$6a,$aa // .....UU...Zk.Zj.
        .byte $bb,$b5,$e5,$a5,$a9,$b5,$f5,$e5,$e5,$6a,$6a,$ba,$ff,$fe,$fa,$fa // .........jj.....
        .byte $fa,$95,$a5,$e5,$a5,$aa,$b9,$b5,$f5,$94,$e4,$e5,$b9,$7a,$29,$3a // .............z):
        .byte $3e,$00,$00,$00,$00,$00,$00,$00,$40,$03,$02,$07,$0b,$0e,$0e,$0a // >.......@.......
        .byte $1e,$90,$50,$90,$a0,$90,$40,$40,$40,$03,$02,$03,$07,$0e,$0e,$0a // ..P...@@@.......
        .byte $0e,$a0,$90,$90,$a0,$90,$50,$80,$40,$e8,$a4,$e8,$a4,$e9,$e9,$fa // ......P.@.......
        .byte $69,$00,$00,$00,$00,$00,$00,$40,$ae,$00,$00,$00,$00,$01,$07,$7f // i......@........
        .byte $fa,$1d,$3e,$7a,$e5,$f8,$a4,$90,$a0,$00,$00,$00,$00,$1d,$3e,$79 // ..>z..........>y
        .byte $e5,$1e                               // ..

txt_22f1:
        .text "):99*9*"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00,$00,$00,$00,$00
        .byte $3a
        .byte $39,$65,$b9,$e9,$e4,$a4,$e8,$e5,$e9,$b9,$79,$7a,$69,$79,$ba,$00 // 9e........yziy..
        .byte $00,$00,$00,$00,$00,$00,$01,$2a,$79,$a9,$e5,$e8,$e4,$a4,$e8,$0e // .......*y.......
        .byte $0a,$0e,$1f                           // ...

txt_2324:
        .text "*:9)"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80
        .byte $40,$80
        .byte $40,$00,$00,$00,$00,$00,$00
        .byte $74,$f8,$e4,$e9,$ef,$ff,$fe,$fa,$fa,$fa,$fb,$fe,$a4,$a0,$a1,$95 // t...............
        .byte $65,$a5,$a1,$95,$fb,$fb,$fe,$fa,$f9,$f6,$ea,$aa,$e5,$a5,$a6,$a9 // e...............
        .byte $b9,$b5,$f5,$e5,$1a,$0e,$0e,$07,$02,$01,$00,$00,$40,$90,$50,$a4 // ............@.P.
        .byte $e5,$ea,$6a,$26,$00,$00,$00,$00,$00,$40,$d0,$b4,$00,$00,$00,$00 // ..j&.....@......
        .byte $01,$03,$07,$1e,$39,$3a,$69,$e6,$f9,$e4,$a4,$90,$0a,$1e // ....9:i.......

txt_2382:
        .text ".::)99"
        .byte $40                                   // @ character
        .byte $80
        .byte $40,$40,$00,$00,$00,$00
        .byte $3a,$1e
        .byte $06,$00,$00,$00,$00,$00,$6a,$96,$5a,$55,$00,$00,$00,$00,$aa,$99 // ......j.ZU......
        .byte $54,$40,$00,$00,$00,$01,$41,$03,$07,$0a,$1e,$3e,$79,$e9,$a9,$94 // T@....A....>y...
        .byte $e4,$90,$50,$80,$40,$00               // ..P.@.

txt_23b8:
        .text "%99*9)>."
        .byte $00,$00,$00,$00,$00
        .byte $40,$40,$80
        .byte $e4,$a8,$e4,$a4,$e5,$e9,$b9,$6a,$00,$00,$00,$01,$01,$03,$03,$06 // .......j........
        .byte $e5,$e4,$a8,$e4,$a8,$a4,$94,$a0,$02,$03,$03,$02,$03,$03,$02,$07 // ................
        .byte $e4,$94,$90,$90,$a0,$90,$90,$a0       // ........

txt_23f0:
        .text ":)99:)::"
        .byte $65
        .byte $3a,$39,$2e,$1a,$0e,$0e,$0e
        .byte $00,$00,$00,$40,$40,$80,$40,$40,$fa,$fa,$f9,$f5,$e6,$ea,$ba,$fb // ...@@.@@........
        .byte $55,$66,$6a,$aa,$b9,$f5,$e5,$a5,$bb,$fa,$fa,$fe,$fa,$f9,$f5,$f6 // Ufj.............
        .byte $a4,$a4,$91,$47,$5a,$6a,$ab,$af,$00,$00,$fb,$ef,$aa,$ba,$ea,$ab // ...GZj..........
        .byte $00,$00,$ff,$ff,$be,$fa,$ea,$aa,$00,$00,$fe,$f9,$a5,$9a,$6a,$ae // ..............j.
        .byte $00,$00,$6f,$bf,$aa,$aa,$a9,$9a,$06,$01,$ff,$ef,$69,$66,$aa,$ab // ..o.........if..
        .byte $6d,$af,$5a,$d6,$a9,$ae,$fa,$a9,$7e,$a9,$99,$64,$51,$05,$96,$6b // m.Z.....~..dQ..k
        .byte $40,$40,$1f,$6f,$7e,$fa,$ea,$a9,$00,$00,$fe,$fa,$91,$96,$5a,$6b // @@.o~.........Zk

txt_2470:
        .byte $3a,$29,$ba,$f5,$b9,$a5,$e4,$a9,$00,$00,$1f,$1f,$1a,$19,$56,$5a // :)............VZ
        .byte $00,$00,$ff,$ff,$ae,$be,$ba,$ea,$00,$00,$fa,$eb,$6b,$af,$ba,$af // ............k...
        .byte $00,$00,$ff,$fe,$eb,$af,$fa,$ea,$03,$07,$ee,$b9,$ba,$a9,$94,$51 // ...............Q
        .byte $94,$e4,$91,$45,$45,$16,$5a,$69,$00,$00,$bf,$ff,$aa,$ab,$6f,$ae // ...EE.Zi......o.
        .byte $00,$00,$ff,$fe,$e9,$a6,$aa,$ae,$1a,$0e,$ae,$be,$aa,$ae,$ae,$ab // ................
        .byte $40,$40,$8b,$4a,$86,$46,$46,$91       // @@.J.FF.

txt_24c8:
        .byte $39,$3a,$b9,$ee,$ae,$ba,$eb,$aa,$00,$40,$6f,$6b,$9e,$6b,$9a,$5a // 9:.......@ok.k.Z
        .byte $00,$00,$fe,$fa,$9a,$d5,$ff,$ae,$00,$00,$bf,$fe,$ab,$ff,$ba,$aa // ................
        .byte $0f,$1e,$be,$fa,$e9,$a5,$94,$51,$90,$90,$47,$47,$16,$1a,$59,$6a // .......Q..GG..Yj
        .byte $0a,$0e,$ff,$fa,$ae,$6e,$ae,$aa,$90,$40,$8b,$4b,$46,$86,$45,$85 // .....n...@.KF.E.
        .byte $1e,$0a,$ee,$be,$ae,$6b,$ab,$ab,$40,$80,$4b,$97,$a3,$96,$a9,$99 // .....k..@.K.....
        .byte $00,$00,$fe,$f9,$a5,$96,$9a,$6b,$00,$00,$6f,$bf,$ae,$ba,$f9,$e6 // .......k..o.....
        .byte $0a,$0e,$ba,$f9,$a9,$ba,$b9,$e9,$40,$80,$4b,$1e,$19,$16,$1a,$19 // ........@.K.....
        .byte $00,$00,$af,$bf,$ab,$ae,$ba,$aa,$00,$00,$ff,$ff,$ea,$a9,$a6,$ea // ................
        .byte $fa,$fa,$f5,$e6,$5a,$6a,$ab,$aa,$a5,$65,$a6,$a9,$b9,$f5,$a5,$a5 // ....Zj...e......
        .byte $ea,$fa,$f9,$f0,$c5,$00,$00,$00,$aa,$9a,$6a,$54,$50,$00,$00,$00 // ..........jTP...
        .byte $ae,$aa,$9a,$15,$56,$00,$00,$00,$ae,$ba,$fa,$95,$55,$00,$00,$00 // ....V.......U...
        .byte $ba,$b9,$e9,$50,$41,$00,$00,$00,$6a,$6b,$ab,$57,$55,$00,$00,$00 // ...PA...jk.WU...
        .byte $fa,$ef,$ae,$aa,$99,$05,$00,$00,$a5,$d6,$af,$bb,$aa,$59,$15,$00 // .............Y..
        .byte $ae,$aa,$fa,$bf,$aa,$a9,$56,$05,$b9,$e6,$aa,$ff,$ba,$aa,$65,$55 // ......V.......eU
        .byte $af,$be,$ea,$ff,$fe,$aa,$9a,$55,$a9,$a9,$ab,$ff,$ea,$aa,$65,$54 // .......U......eT
        .byte $6a,$aa,$ff,$ae,$aa,$59,$55,$00,$ab,$fe,$eb,$aa,$99,$54,$00,$00 // j....YU......T..
        .byte $ee,$aa,$9a,$95,$50,$00,$00,$00,$a9,$64,$51,$05,$56,$00,$00,$00 // ....P....dQ.V...
        .byte $45,$16,$5a,$95,$54,$00,$00,$00,$a6,$96,$99,$15,$55,$00,$00,$00 // E.Z.T.......U...
        .byte $ba,$aa,$ab,$5a,$69,$00,$00,$00,$ba,$fa,$e9,$54,$51,$00,$00,$00 // ...Zi......TQ...
        .byte $9b,$6b,$6a,$57,$57,$01,$00,$00,$a1,$91,$91,$a1,$e4,$94,$e4,$90 // .kjWW...........
        .byte $aa,$6e,$ba,$a5,$94,$00,$00,$00,$96,$85,$a0,$05,$15,$00,$00,$00 // .n..............
        .byte $6a,$9a,$55,$00,$15,$00,$00,$00,$65,$54,$01,$55,$5a,$00,$00,$00 // j.U.....eT.UZ...
        .byte $45,$16,$69,$94,$41,$00,$00,$00,$a6,$5a,$6b,$5a,$65,$00,$00,$00 // E.i.A....ZkZe...
        .byte $be,$ed,$a1,$54,$55,$00,$00,$00,$46,$46,$1a,$16,$5a,$00,$00,$00 // ...TU...FF..Z...
        .byte $aa,$ba,$ea,$95                       // ....

// --- Region $264f-$2695 ---
.pc = $264f "bmp_264f"

bmp_264f:
        // === Bitmap data (71 bytes, $264f-$2695) ===
        .byte $00,$e7,$d6,$a9,$76,$59,$01,$00,$00,$af,$ee,$ba,$bf,$ae,$6a,$56 // ....vY........jV
        .byte $05,$9a,$ab,$af,$fe,$ea,$a9,$95,$50,$e8,$94,$a4,$91,$51,$40,$00 // ........P....Q@.
        .byte $00,$66,$56,$6a,$66,$95,$00,$00,$00,$af,$be,$fa,$54,$51,$00,$00 // .fVjf.......TQ..
        .byte $00,$aa,$9a,$69,$50,$45,$00,$00,$00,$9a,$6a,$6b,$5a,$69,$00,$00 // ...iPE....jkZi..
        .byte $00,$a4,$e1,$a5,$55,$55               // ....UU

dat_2695:
        // === Fill data (1 bytes, $2695-$2695) ===
        .byte $00                                   // .

// --- Region $2728-$2750 ---
.pc = $2728 "dat_2728"

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

txt_2747:
        .text " !"
        .byte $22                                   // double quote
        .text "#$%&'("

dat_2750:
        // === Fill data (1 bytes, $2750-$2750) ===
        .byte $00                                   // .

// --- Region $2778-$27a0 ---
.pc = $2778 "txt_2778"

txt_2778:
        .text ")*+,-./012345678"
        .text "9:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGH"
        .text "IJKLMNOP"

dat_27a0:
        // === Fill data (1 bytes, $27a0-$27a0) ===
        .byte $00                                   // .

// --- Region $27c8-$27f0 ---
.pc = $27c8 "dat_27c8"

dat_27c8:
        .byte $51,$52,$00,$00,$00
        .byte $53,$54,$00,$00
        .text "UVWX"
        .byte $00
        .byte $59,$5a
        .byte $5b,$5c,$5d,$00,$5e,$5f,$60,$00,$00,$00,$00,$61,$62,$63,$64,$65 // [\].^_`....abcde
        .byte $00,$00,$66,$00,$00,$00,$67,$68       // ..f...gh

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

// --- Region $2818-$2840 ---
.pc = $2818 "dat_2818"

dat_2818:
        .byte $69,$6a,$00,$00,$00,$6b,$6c,$6d,$6e,$6f,$5f,$70,$71,$00,$72,$73 // ij...klmno_pq.rs
        .byte $74,$75,$76,$00,$77,$78,$79,$00,$00,$00,$7a,$7b,$7c,$7d,$7e,$54 // tuv.wxy...z{|}~T
        .byte $00,$00,$7f,$80,$00,$00,$81,$82       // ........

dat_2840:
        // === Fill data (1 bytes, $2840-$2840) ===
        .byte $00                                   // .

// --- Region $2868-$2890 ---
.pc = $2868 "dat_2868"

dat_2868:
        .byte $83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92 // ................
        .byte $93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e,$9f,$a0,$a1,$a2 // ................
        .byte $a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa       // ........

dat_2890:
        // === Fill data (1 bytes, $2890-$2890) ===
        .byte $00                                   // .

// --- Region $28b8-$28e0 ---
.pc = $28b8 "dat_28b8"

dat_28b8:
        .byte $ab,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba // ................
        .byte $bb,$bc,$bd,$be,$bf,$c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca // ................
        .byte $cb,$cc,$cd,$ce,$cf,$d0,$d1,$d2       // ........

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

// --- Region $2900-$2ef4 ---
.pc = $2900 "dat_2900"

dat_2900:
        .byte $0a,$0b,$0c,$0c,$0d,$0e,$0e,$0f,$10,$10,$11,$12,$12,$13,$13,$13 // ................
        .fill 12, $14
        .byte $13,$13,$12,$12,$11,$11,$10,$10,$0f,$0e,$0e,$0d,$0c,$0b,$0b,$0a // ................
        .byte $09,$08,$07,$07,$06,$05,$05,$04,$03,$03,$02,$02,$01,$01,$01,$00 // ................
        .fill 10, $00
        .byte $01,$01,$01,$02,$02,$03,$03,$04,$05,$05,$06,$07,$07,$08,$09,$0a // ................
        .byte $0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$10,$11,$11,$12,$12,$13,$13,$14 // ................
        .fill 11, $14
        .byte $13,$13,$13,$12,$12,$11,$10,$10,$0f,$0e,$0e,$0d,$0c,$0c,$0b,$0a // ................
        .byte $09,$08,$08,$07,$06,$06,$05,$04,$04,$03,$02,$02,$01,$01,$01,$00 // ................
        .fill 11, $00
        .byte $01,$01,$02,$02,$03,$03,$04,$04,$05,$06,$06,$07,$08,$09,$09,$0a // ................
        .byte $0b,$0c,$0d,$0d,$0e,$0f,$0f,$10,$11,$11,$12,$12,$13,$13,$13,$14 // ................
        .fill 10, $14
        .byte $13,$13,$13,$12,$12,$11,$11,$10,$0f,$0f,$0e,$0d,$0d,$0c,$0b,$0a // ................
        .byte $09,$09,$08,$07,$06,$06,$05,$04,$04,$03,$03,$02,$02,$01,$01,$00 // ................
        .fill 11, $00
        .byte $01,$01,$01,$02,$02,$03,$04,$04,$05,$06,$06,$07,$08,$08,$09,$80 // ................
        .byte $83,$86,$89,$8c,$8f,$92,$95,$98,$9c,$9f,$a2,$a5,$a8,$ab,$ae,$b0 // ................
        .byte $b3,$b6,$b9,$bc,$bf,$c1,$c4,$c7,$c9,$cc,$ce,$d1,$d3,$d5,$d8,$da // ................
        .byte $dc,$de,$e0,$e2,$e4,$e6,$e8,$ea,$ec,$ed,$ef,$f0,$f2,$f3,$f5,$f6 // ................
        .byte $f7,$f8,$f9,$fa,$fb,$fc,$fc,$fd,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$fe,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f7,$f6 // ................
        .byte $f5,$f3,$f2,$f0,$ef,$ed,$ec,$ea,$e8,$e6,$e4,$e2,$e0,$de,$dc,$da // ................
        .byte $d8,$d5,$d3,$d1,$ce,$cc,$c9,$c7,$c4,$c1,$bf,$bc,$b9,$b6,$b3,$b0 // ................
        .byte $ae,$ab,$a8,$a5,$a2,$9f,$9c,$98,$95,$92,$8f,$8c,$89,$86,$83,$80 // ................
        .byte $7c,$79,$76,$73,$70,$6d,$6a,$67,$63,$60,$5d // |yvspmjgc`]

txt_2a8c:
        .text "ZWTQOLIFC"
        .byte $40                                   // @ character
        .text ">;8631"
        .text ".,*'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$13,$12,$10
        .byte $0f,$0d,$0c,$0a,$09,$08,$07,$06,$05,$04,$03,$03,$02,$01,$01,$00 // ................
        .fill 10, $00
        .byte $01,$01,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0c,$0d,$0f,$10 // ................
        .byte $12,$13,$15,$17,$19,$1b,$1d,$1f       // ........

txt_2ade:
        .text "!#%'*,.1368;>"
        .byte $40                                   // @ character
        .text "CF"
        .text "ILOQTWZ"
        .byte $5d,$60,$63,$67,$6a,$6d,$70,$73,$76
        .byte $79,$7c                               // y|

txt_2b00:
        .text "#&*-147:<>ABDEFF"
        .text "FFFEDBA><:741-*&"
        .byte $23,$20,$1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$00,$00 // # ..............
        .byte $00,$00,$00,$01,$02,$04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c // ...............

txt_2b3f:
        .text " #&*-147:<>ABDEF"
        .text "FFFFEDBA><:741-*"
        .byte $26,$23,$20,$1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$00 // &# .............
        .byte $00,$00,$00,$00,$01,$02,$04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c // ................

txt_2b7f:
        .text " #&*-147:<>ABDEF"
        .text "FFFFEDBA><:741-*"
        .byte $26,$23,$20,$1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$00 // &# .............
        .byte $00,$00,$00,$00,$01,$02,$04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c // ................

txt_2bbf:
        .text " #&*-147:<>ABDEF"
        .text "FFFFEDBA><:741-*"
        .byte $26,$23,$20,$1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$00 // &# .............
        .byte $00,$00,$00,$00,$01,$02,$04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c // ................

txt_2bff:
        .text " ---------------"
        .text "-----"
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00                                   // .

txt_2c20:
        .text "       "
        .byte $16,$09,$13,$09,$0f,$0e,$ff

txt_2c2e:
        .text "       "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$20,$10,$12,$0f,$15,$04,$0c,$19,$20,$10,$12,$05,$13,$05 // .. ....... .....
        .byte $0e,$14,$13,$3a,$20,$ff,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...: . .........
        .byte $00,$00,$20,$20,$10,$12,$05,$06,$05,$03,$14,$20,$13,$19,$0d,$05 // ..  ....... ....
        .byte $14,$12,$09,$05,$2b,$2b,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....++..........
        .byte $00,$00,$14,$12,$01,$09,$0e,$05,$04,$20,$01,$0e,$04,$20,$0f,$0e // ......... ... ..
        .byte $05,$06,$09,$0c,$05,$04,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$20,$20,$02,$19,$20,$18,$2d,$12,$01,$04,$09,$03,$01,$0c // ..  .. .-.......
        .byte $20,$01,$0e,$04,$ff,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00 //  ....  .........
        .byte $00,$00                               // ..

txt_2cc0:
        .text "     "
        .byte $04,$12
        .byte $2e,$0a,$0f,$0e,$05,$13
        .byte $20,$0f,$06
        .byte $ff                                   // .

txt_2cd1:
        .text "    "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

txt_2ce0:
        .text "     !!"
        .byte $16,$09,$13,$09,$0f,$0e
        .byte $21,$21,$ff

txt_2cf0:
        .text "     "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

txt_2d00:
        .fill 20, $2d
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$20,$20,$03,$01 // ............  ..
        .byte $0c,$0c,$20,$0f,$15,$12,$20,$02,$0f,$01,$12,$04,$13,$3a,$ff,$20 // .. ... ......:. 
        .byte $20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$20,$20,$20,$14 //  ...........   .
        .byte $08,$05,$20,$04,$05,$01,$04,$20,$1a,$0f,$0e,$05,$ff // .. .... .....

txt_2d51:
        .text "    "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

txt_2d60:
        .text "   215-637-0823!"
        .byte $ff                                   // .

txt_2d71:
        .text "    "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

txt_2d80:
        .fill 9, $20
        .byte $0f,$12,$ff                           // ...

txt_2d8c:
        .fill 9, $20
        .fill 11, $00

txt_2da0:
        .text "     "
        .byte $10,$08,$12,$05,$01,$0b,$13,$08,$0f,$17,$ff

txt_2db0:
        .text "     "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

txt_2dc0:
        .text "    602-497-0272"
        .byte $ff                                   // .

txt_2dd1:
        .text "    "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

txt_2de0:
        .text "     "
        .byte $0f,$12
        .byte $20,$0f,$15,$12
        .byte $20,$05,$08,$11,$ff

txt_2df0:
        .text "     "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $20,$20,$20,$13,$14,$01,$14,$05,$20,$0f,$06,$20,$14,$08,$05,$20 //    ..... .. ... 
        .byte $01,$12,$14,$ff,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .... ...........

txt_2e20:
        .text "    +49/6359/874"
        .byte $39,$34,$ff,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 94.  ...........

txt_2e40:
        .fill 20, $2d
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ............

txt_2e60:
        .text "      "
        .byte $03
        .byte $2e,$15
        .byte $2e,$2e,$0c,$01,$14,$05,$12
        .byte $ff                                   // .

txt_2e71:
        .text "    "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18
        .byte $2d,$12,$01,$04,$09,$03,$01,$0c,$27,$0e,$27,$04,$12,$2e,$0a,$0f // -.......'.'.....
        .byte $0e,$05,$13,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...............

txt_2ea0:
        .text "      "
        .byte $0f,$06
        .byte $20,$16,$09,$13,$09,$0f,$0e,$ff

txt_2eb0:
        .text "     "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

txt_2ec0:
        .fill 17, $20
        .byte $0f,$15,$14,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...............

txt_2ee0:
        .fill 20, $2d

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

// --- Region $3000-$31c0 ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $20,$81,$20,$14,$08,$01,$14,$27,$13,$20,$10,$05,$12,$06,$05,$03 //  . ....'. ......
        .byte $14,$20,$13,$19,$0d,$05,$14,$12,$09,$05,$2e,$2e,$82,$03,$12,$01 // . ..............
        .byte $03,$0b,$05,$04,$2c,$2b,$2b,$14,$12,$01,$09,$0e,$05,$04,$20,$01 // ....,++....... .
        .byte $0e,$04,$20,$0f,$0e,$05,$06,$09,$0c,$05,$04,$20,$02,$19,$20,$18 // .. ........ .. .
        .byte $2d,$12,$01,$04,$09,$03,$01,$0c,$20,$01,$0e,$04,$20,$04,$12,$2e // -....... ... ...
        .byte $0a,$0f,$0e,$05,$13,$20,$0f,$06,$20,$16,$09,$13,$09,$0f,$0e,$2e // ..... .. .......
        .byte $2e,$2e,$81,$06,$01,$13,$14,$20,$07,$12,$05,$05,$14,$13,$20,$14 // ....... ...... .
        .byte $0f,$20,$0a,$15,$13,$14,$20,$14,$08,$05,$20,$02,$05,$13,$14,$13 // . .... ... .....
        .byte $20,$09,$0e,$3a,$03,$30,$04,$05,$12,$1a,$2c,$05,$0d,$10,$09,$12 //  ..:.0....,.....
        .byte $05,$2c,$04,$05,$0d,$0f,$0e,$09,$18,$2c,$12,$13,$09,$2c,$09,$0c // .,.......,...,..
        .byte $0c,$15,$13,$09,$0f,$0e,$2c,$01,$04,$16,$2e,$2c,$14,$01,$0c,$05 // ......,....,....
        .byte $0e,$14,$2c,$0c,$05,$07,$05,$0e,$04,$2c,$06,$34,$03,$07,$2c,$03 // ..,......,.4..,.
        .byte $08,$12,$0f,$0d,$01,$0e,$03,$05,$2c,$01,$06,$0c,$2c,$13,$15,$03 // ........,...,...
        .byte $03,$05,$13,$13,$2c,$14,$12,$03,$20,$01,$0e,$04,$20,$0d,$01,$19 // ....,... ... ...
        .byte $20,$13,$0f,$0d,$05,$20,$0d,$0f,$12,$05,$2e,$2e,$2e,$82,$07,$09 //  .... ..........
        .byte $16,$05,$20,$01,$20,$12,$09,$0e,$07,$20,$14,$0f,$20,$0f,$15,$12 // .. . .... .. ...
        .byte $20,$02,$0f,$01,$12,$04,$13,$20,$17,$0f,$12,$0c,$04,$17,$09,$04 //  ...... ........
        .byte $05,$2e,$2e,$04,$05,$01,$04,$20,$1a,$0f,$0e,$05 // ....... ....

txt_311c:
        .text ":215-637-0823 "
        .byte $0f,$12
        .byte $20,$10,$08,$12,$05,$01,$0b,$13,$08,$0f,$17 //  ..........

txt_3137:
        .text ":602-497-0272 "
        .byte $0f,$12
        .byte $20,$0f,$15,$12,$20,$14,$12,$03,$2b,$16,$13,$0e,$20,$05,$08,$11 //  ... ...+... ...
        .byte $20,$13,$14,$01,$14,$05,$20,$0f,$06,$20,$14,$08,$05,$20,$01,$12 //  ..... .. ... ..
        .byte $14                                   // .

txt_3168:
        .text ":++49/6359/87494"
        .byte $2e,$2e,$2e,$81                       // ....

txt_317c:
        .fill 10, $20
        .byte $0f,$15,$14,$2e,$2e,$2e,$18,$12,$04,$27,$0e,$27,$04,$12,$2e,$0a // .........'.'....
        .byte $0f,$0e,$05,$13,$2f,$16,$09,$13,$09,$0f,$0e // ..../......

txt_31a1:
        .text "..... "
        .byte $82

txt_31a8:
        .fill 24, $20

dat_31c0:
        // === Fill data (1 bytes, $31c0-$31c0) ===
        .byte $00                                   // .

// --- Region $3800-$3800 ---
.pc = $3800 "chr_3800"

chr_3800:
        .byte $00                                   // .

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

scr_3c00:
        .byte $00                                   // .

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

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

// --- Region $4f8e-$4f8e ---
.pc = $4f8e "dat_4f8e"

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

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

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

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

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

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

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

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

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

// --- Region $bd08-$bd08 ---
.pc = $bd08 "dat_bd08"

dat_bd08:
        // === Fill data (1 bytes, $bd08-$bd08) ===
        .byte $00                                   // .

// --- Region $e000-$e517 ---
.pc = $e000 "dat_e000"

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

txt_e080:
        .text "X "
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $19,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // .L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$a8,$60
        .byte $20,$c0
        .text "H)''"
        .byte $16,$95,$95,$00,$08
        .byte $29,$27
        .byte $27,$16,$95,$95,$c0,$40,$09,$27,$27,$17,$97,$97,$00,$08,$29,$27 // '....@.''.....)'
        .byte $27,$17,$97,$97,$42,$c0,$40,$09,$27,$27,$16,$95,$95,$3b,$c0,$40 // '...B.@.''...;.@
        .byte $09,$27,$27,$17,$97,$97,$03,$0b,$2b,$27,$27,$16,$95,$95,$00,$08 // .''.....+''.....
        .byte $2a,$f2,$f2,$f1,$f9,$f9,$c0,$c0,$ca,$c5,$22,$03,$0b,$e3,$27,$25 // *........."...'%
        .byte $16,$95,$95,$03,$0b,$e3,$27,$60,$43,$17,$97,$97,$1f,$07,$29,$2a // ......'`C.....)*
        .byte $26,$17,$97,$97,$00,$08,$29,$27,$27,$17,$97,$97,$c0,$48,$29,$27 // &.....)''....H)'
        .byte $27,$17,$97,$97,$00,$08,$29,$27,$27,$16,$95,$95,$c0,$48,$29,$27 // '.....)''....H)'
        .byte $27,$17,$97,$97,$00,$08,$29,$27,$27,$16,$95,$95,$c0,$40,$09,$27 // '.....)''....@.'
        .byte $27,$66,$e5,$f5,$00,$08,$2a,$f2,$f2,$f1,$f9,$f9,$43,$03,$0b,$27 // 'f....*.....C..'
        .byte $27,$27,$17,$97,$97,$38,$03,$0b       // ''...8..

txt_e17b:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d6,$f5
        .byte $55,$03,$0b
        .text "+''&"
        .byte $65,$d5,$00,$08
        .byte $2a,$27,$97
        .byte $da,$65,$95,$80,$30,$ff,$2b,$f0,$f8,$fa,$f2,$f2,$f1,$f9,$f9,$03 // .e..0.+.........
        .byte $27,$97,$d5,$28,$03,$27,$95,$fc,$fc,$f6,$f9,$f9,$c8,$24,$fc,$fc // '..(.'.......$..
        .byte $f6,$f9,$c4,$2d,$f0,$d2,$ca,$c9,$c9,$c5,$e5,$e5,$c0,$c0,$c8,$fc // ...-............
        .byte $fc,$e3,$fe,$ca,$26,$f0,$f2,$f2,$02,$09,$95,$cd,$23,$00,$0a,$95 // ....&.......#...
        .byte $ca,$60
        .byte $2e,$fd,$fc,$fc,$f6,$f9,$f9,$c0
        .text "H)''"
        .byte $15,$97
        .byte $97,$c0,$c8,$ea,$f2,$f2,$f1,$f9,$f9,$c0,$48,$2a,$27,$97,$da,$65 // ..........H*'..e
        .byte $95,$c0
        .byte $48,$29,$27,$97,$fe,$fe,$fd,$03,$0b
        .text "+''&"
        .byte $65
        .byte $d5,$a2,$60
        .byte $26,$09
        .text "''&%"
        .byte $95,$c0
        .byte $40,$09
        .byte $27,$27,$26
        .byte $95,$95,$00,$08,$2a,$fd,$fe,$f6,$f9,$f9,$c0 // ....*......

txt_e219:
        .text "H)'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d6,$f5,$55,$c0,$40,$09               // ..U.@.

txt_e223:
        .text "''"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $55,$d5,$c3,$23,$f0,$f2,$f9,$80,$22,$ff,$28,$c0,$48,$2a,$27,$97 // U..#....".(.H*'.
        .byte $f6,$f9,$f9,$c8,$22,$0f,$27,$e3,$a7,$e3,$57,$2d,$0f,$27,$a7,$a7 // ....".'...W-.'..
        .byte $97,$5f,$7f,$67,$0f,$27,$a7,$a7,$97,$c3,$22,$0f,$27,$e3,$a7,$23 // ._.g.'....".'..#
        .byte $67,$57,$57,$43,$0f,$27,$a7,$a7,$97,$ff,$ff,$ff,$21,$0b,$e3 // gWWC.'......!..

txt_e265:
        .text "'!"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $e3,$57,$23,$0b,$2b,$97,$e5,$7f,$30,$03,$8b,$ab,$a7,$a7,$67,$57 // .W#.+...0.....gW
        .byte $57,$0b                               // W.

txt_e27a:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$5f,$7f,$67,$c8,$24,$db,$4b,$0b   // ._.g.$.K.

txt_e286:
        .text "'C"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0f,$27,$a7,$a7,$26,$a7,$57,$5f,$5f,$0f,$27,$e3,$a7 // gWW.'..&.W__.'..
        .byte $36,$67,$57,$57,$0f,$27,$a7,$a7,$97,$5f,$7f,$67,$0f,$27,$a7,$a7 // 6gWW.'..._.g.'..
        .byte $97,$7f,$a7,$5b,$0b,$2b,$97,$e5,$7f,$21,$0b,$e3 // ...[.+...!..

txt_e2b5:
        .text "'!"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $42,$67,$57,$57,$0b                   // BgWW.

txt_e2bd:
        .text "'''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $3a,$67,$57,$57,$0b                   // :gWW.

txt_e2c6:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$5f,$7f,$67,$03,$0b               // ._.g..

txt_e2cf:
        .text "+'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0b                       // gWW.

txt_e2d6:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$57,$5f,$80,$31,$ff               // .W_.1.

txt_e2df:
        .text "#??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $e5,$7f,$23,$03,$27,$97,$d5,$28,$03,$0b,$2b,$97,$9f,$5f,$7f,$7f // ..#.'..(..+.._..
        .byte $c8,$24,$0f,$9f,$5f,$7f,$c4,$23,$0f,$2f,$5f,$c5,$21,$3f,$e5,$9f // .$.._..#./_.!?..
        .byte $22,$5f,$5f,$ca                       // "__.

txt_e307:
        .text "&?"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$6b                               // .k

txt_e30c:
        .text "WW"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $23,$0b,$97,$57,$c8,$33,$03,$0b,$2b,$97,$9f,$5f,$7f,$7f,$0f,$27 // #..W.3..+.._...'
        .byte $a7,$a7,$67,$a7                       // ..g.

txt_e323:
        .text "WW??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $e5,$7f,$3b,$0f                       // ..;.

txt_e32c:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$57,$5f,$ff,$0f,$27,$a7,$a7,$97,$5f,$7f,$67,$03,$0b // .W_..'..._.g..

txt_e33d:
        .text "+'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$57,$57,$0b,$27,$97,$c2,$60,$23,$af,$57,$57,$0f,$27,$a7,$a7 // gWW.'..`#.WW.'..
        .byte $97,$7f,$a7,$5b,$0b,$2b,$97,$97,$5f,$5f,$7f,$7f,$0f,$27,$a7,$a7 // ...[.+..__...'..
        .byte $97,$5f,$7f,$67,$0f,$27,$ab,$ab,$a7,$a7,$97,$57,$c3,$23,$3f,$7f // ._.g.'.....W.#?.
        .byte $7f,$80,$22,$ff,$28,$0f               // ..".(.

txt_e376:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$57,$5f,$5f,$c8,$e3,$0b,$25,$07,$27,$27,$97,$ff,$e3,$0b,$25 // .W__...%.''....%
        .byte $07,$2a,$25,$95,$ff,$e3,$0b,$25,$07,$2a,$65,$d5,$ff,$e3,$0b,$25 // .*%....%.*e....%
        .byte $07,$2a,$25,$95,$ff,$e3,$0b,$25,$07,$2a,$65,$d5,$ff,$e3,$0b,$25 // .*%....%.*e....%
        .byte $07,$27,$27,$97,$ff,$e3,$0b,$25,$07,$2a,$65,$d5,$ff,$e3,$0b,$25 // .''....%.*e....%
        .byte $07,$27,$27,$97,$ff,$e3,$f0,$24,$f2,$8a,$a6,$95,$c3,$26,$03,$0b // .''....$.....&..
        .byte $2a,$65,$d5,$ff,$e3,$0b,$25,$07,$27,$27,$97,$ff,$e3,$0b,$24,$07 // *e....%.''....$.
        .byte $2a,$65,$d5,$42,$ff,$0b,$0b,$0b,$07,$27,$27,$97,$c1,$e3,$0b,$25 // *e.B.....''....%
        .byte $07,$2a,$65,$d5,$ff,$e3,$0b,$25,$07,$27,$27,$97,$ff,$e3,$0b,$25 // .*e....%.''....%
        .byte $07,$2b,$65,$d5,$ff,$e3,$0b,$24,$07,$27,$27,$97,$c3,$26,$03,$0b // .+e....$.''..&..
        .byte $2a,$65,$d5,$ff,$e3,$f0,$25,$f2,$f2,$fa,$f9,$ff,$e3,$0b,$25,$07 // *e....%.......%.
        .byte $2a,$65,$d5,$ff,$e3,$0b,$34,$47,$ea,$d5,$f5,$ff,$0b,$09,$0a,$06 // *e....4G........
        .byte $27,$9f,$bf,$ff,$8b,$0b,$0b,$07,$27,$27,$97,$c3,$27,$03,$0b,$2a // '.......''..'..*
        .byte $65,$d5,$ff,$8b,$e3,$0b,$23,$28,$25,$95,$80,$31,$ff,$27,$f0,$f0 // e.....#(%..1.'..
        .byte $f2,$ff,$f0,$f2,$f5,$d9,$27,$d0,$c2,$c9,$49,$25,$27,$97,$d1,$e3 // ......'...I%'...
        .byte $c2,$25,$c1,$ca,$d9,$f5,$ff,$e4,$fc,$23,$ea,$e5,$e5,$c9,$23,$f0 // .%.......#....#.
        .byte $f2,$f1,$c9,$24,$f0,$f2,$d9,$e5,$cc,$2c,$f0,$f2,$f5,$ff,$d0,$c2 // ...$.....,......
        .byte $c9,$49,$25,$27,$97,$ff,$e3,$0b,$25,$07,$2a,$65,$d5,$ff,$e3,$f0 // .I%'....%.*e....
        .byte $26,$f2,$fa,$f6,$f5,$ff,$8b,$e3,$0b,$23,$28,$25,$95,$c3,$25,$0b // &........#(%..%.
        .byte $07,$2a,$65,$d5,$cb,$2e,$03,$0b,$2a,$65,$d5,$ff,$03,$03,$0b,$0b // .*e.....*e......
        .byte $2a,$65,$d5,$ff,$e3,$f0,$2c,$f2,$f2,$fa,$f9,$ff,$8b,$0b,$0b,$07 // *e....,.........
        .byte $2a,$65,$d5,$c3,$29,$03,$0b,$2a,$65,$d5,$ff,$f0,$f2,$f9,$80,$25 // *e..)..*e......%
        .byte $ff,$27,$f0,$f0,$f2,$ff,$f0,$f2,$f9,$c9,$2f,$0b,$0b,$07,$27,$27 // .'......../...''
        .byte $97,$97,$ff,$0b,$0b,$07,$27,$a7,$57,$5f,$c3,$2d,$03,$0b,$a7,$57 // ......'.W_.-...W
        .byte $5f,$ff,$0b,$0b,$07,$27,$a7,$57,$5f,$c3,$25,$03,$0b,$a7,$57,$5f // _....'.W_.%...W_
        .byte $c9,$30,$03,$0b                       // .0..

txt_e4fd:
        .text "+'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $57,$57,$97,$0b,$0b,$07,$27,$27,$97,$97,$ff,$e4,$bf,$33,$a7,$57 // WW....''.....3.W
        .byte $57,$ff,$03,$03,$0b,$0b,$a7,$57       // W......W

// --- Region $e51e-$e543 ---
.pc = $e51e "Segment $e51e"
        .byte $27,$97,$97,$c3,$25,$03,$03,$a7,$57,$5f,$42,$ff,$0b,$0b,$07,$27 // '...%...W_B....'
        .byte $27,$97,$97,$28,$ff,$0b,$0b,$07,$27,$a7,$57,$5f,$c9,$38,$0b,$cb // '..(....'.W_.8..

txt_e53e:
        .text "7/"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d7,$77,$ff                           // .w.

// --- Region $e547-$ea7d ---
.pc = $e547 "Segment $e547"
        .byte $27,$27,$97,$97,$ff,$03,$03,$0b,$0b,$a7,$57,$5f,$ff,$e3,$bf,$e4 // ''........W_....
        .byte $7f,$60,$28,$ff,$0b,$0b,$07,$27,$a7,$57,$5f,$ff,$0b,$0b,$07,$27 // .`(....'.W_....'
        .byte $9f,$5f,$7f,$ff,$0b,$0b,$07,$27,$67,$d7,$f7,$ff,$0b,$0b,$07,$27 // ._.....'g......'
        .byte $27,$97,$97,$ff,$03,$03,$0b,$0b,$a7,$57,$5f,$c3,$25,$07,$27,$a7 // '........W_.%.'.
        .byte $57,$57,$80,$31,$ff,$e3,$bf,$24,$ff,$bf,$7f,$7f,$d9,$22,$3f,$7f // WW.1...$....."?.
        .byte $c2,$23,$03,$27,$97,$d5,$2b,$9f,$5f,$5f,$ff,$2f,$2f,$1f,$9f,$9f // .#.'..+.__.//...
        .byte $5f,$7f,$c9,$23,$bf,$7f,$7f,$c9,$23,$bf,$7f,$7f,$cd,$26,$bf,$7f // _..#....#....&..
        .byte $7f,$ff,$3f,$7f,$c6,$28,$0b,$0b,$07,$27,$a7,$57,$5f,$ff,$e5,$bf // ..?..(...'.W_...
        .byte $22,$7f,$7f,$c3,$35,$07,$27,$a7,$57,$57,$ff,$0b,$0b,$07,$27,$a7 // "...5.'.WW....'.
        .byte $57,$5f,$ff,$03,$03,$0b,$0b,$27,$97,$97,$42,$ff,$03,$03,$0b,$0b // W_.....'..B.....
        .byte $a7,$57,$5f,$c1,$e3,$bf,$e4,$7f,$34,$ff,$0b,$0b,$07,$27,$a7,$57 // .W_.....4....'.W
        .byte $5f,$ff,$03,$03,$0b,$0b,$a7,$57,$5f,$ff,$3f,$7f,$7f,$80,$25,$ff // _......W_.?...%.
        .byte $e3,$bf,$60,$36,$ff,$3f,$7f,$7f,$ff,$4c,$48,$10,$4c,$21,$10 // ..`6.?...LH.L!.

txt_e616:
        .text "  MUSIC"
        .byte $60                                   // `

txt_e61e:
        .text "BY ZEUS OF VISION!"
        .byte $ea,$a2,$00,$ce,$90,$10,$30,$0c,$20,$26,$12,$20,$25,$12,$4c,$25 // ......0. &. %.L%
        .byte $12,$c3,$60,$56,$a9,$02,$8d,$90,$10,$20,$40,$10,$20,$3f,$10,$e8 // ..`V..... @. ?..
        .byte $de,$8a,$10
        .text "0LL&"
        .byte $12,$a9,$1f,$8d,$18,$d4,$a9,$f0,$8d
        .byte $17,$d4,$29,$0f,$8d,$62,$12,$a2,$0f,$9d,$81,$10,$ca,$10,$fa,$a2 // ..)..b..........
        .byte $02,$bd,$b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$a0,$00,$b1,$fa,$9d // ................
        .byte $8d,$10,$c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$ca,$10,$e1 // ........).......
        .byte $60,$19,$1f,$11,$41,$80,$21,$04,$0a,$08,$e3,$01,$60,$50,$05,$08 // `...A.!.....`P..
        .byte $02,$01,$bc,$8d,$10,$c0,$fe,$d0,$09,$bd,$84,$10,$29,$fe,$9d,$84 // ............)...
        .byte $10,$60,$b9,$f6,$16,$85,$fa,$b9,$ec,$16,$85,$fb,$bc,$81,$10,$b1 // .`..............
        .byte $fa                                   // .

txt_e6c1:
        .text "0 "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60,$90,$43,$29,$1f,$9d,$8a,$10,$a9,$fe,$9d,$31,$10,$20,$98,$10 // `.C).......1. ..
        .byte $4c,$87,$11,$00,$07,$0e,$1f,$00,$3e,$85,$5e,$8c,$06 // L.......>.^..

txt_e6e1:
        .text "):"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $a0,$90,$16,$29,$1f,$9d,$8a,$10,$b0,$e6,$a9,$24,$23,$01,$20,$01 // ...).......$#. .
        .byte $a2,$e3,$0a,$30,$9d,$d9,$13,$c8,$b1,$fa,$c9,$60,$b0,$bd,$85,$fc // ...0.......`....
        .byte $c8,$bd,$e6,$10,$e4,$4a,$60,$48,$18,$65,$fc,$9d,$c9,$10,$84,$fc // .....J`H.e......
        .byte $a8,$b9,$37,$14,$9d,$cc,$10,$9d,$e2,$13,$b9,$c5,$11,$9d,$cf,$10 // ..7.............
        .byte $9d,$b6,$12,$a4,$fc,$b1,$fa,$9d,$41,$11,$29,$1f,$9d,$8a,$10,$b1 // ........A.).....
        .byte $fa                                   // .

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

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

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

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

// --- Region $eaa8-$ed37 ---
.pc = $eaa8 "dat_eaa8"

dat_eaa8:
        .byte $97,$b0,$08,$85,$2d,$27,$90,$c2,$25,$8b,$3c,$03,$3c,$03,$02,$3c // ....-'..%.<.<..<
        .byte $03,$3c,$01,$60,$23,$3c,$03,$3c,$03,$3c,$03,$8a,$3c,$03,$3c,$01 // .<.`#<.<.<..<.<.
        .byte $3c,$01,$3c,$03,$3c,$01,$8b,$3c,$03,$3c,$01,$3c,$03,$8a,$3c,$03 // <.<.<..<.<.<..<.
        .byte $3c,$03,$ff,$89,$3a,$03,$3a,$03,$02,$3a,$03,$3a,$01,$60,$40,$3a // <...:.:..:.:.`@:
        .byte $03,$3a,$03,$3a,$03,$88,$3a,$03,$3a,$01,$3a,$01,$3a,$03,$3a,$01 // .:.:..:.:.:.:.:.
        .byte $89,$3a,$03,$3a,$01,$3a,$03,$88,$3a,$03,$3a,$03,$ff,$85,$18,$81 // .:.:.:..:.:.....
        .byte $72,$08,$24,$01,$18,$03,$24,$03,$22,$01,$24,$03,$1f,$01,$22,$01 // r.$...$.".$...".
        .byte $24,$01,$1f,$01,$1d,$01,$1b,$01,$16,$01,$18,$01,$24,$01,$18,$02 // $...........$...
        .byte $03,$22,$01,$24,$60,$d8,$01,$1f,$01,$22,$01,$24,$01,$27,$01,$24 // .".$`....".$.'.$
        .byte $01,$22,$01,$24,$01,$ff,$80,$00,$07,$81,$00,$07,$80,$00,$03,$00 // .".$............
        .byte $03,$81,$00,$05,$00,$01,$80,$00,$05,$00,$01,$81,$00,$05,$00,$01 // ................
        .byte $80,$00,$01,$00,$03,$00,$01,$81,$00,$03,$00,$01,$00,$01,$ff,$80 // ................
        .byte $00,$07,$00,$07,$00,$07,$81,$00,$03,$00,$03,$80,$00,$03,$00,$01 // ................
        .byte $00,$01,$81,$00,$03,$80,$00,$01,$00,$01,$82,$34,$01,$32,$01,$30 // ...........4.2.0
        .byte $01,$2d,$01,$2b,$01,$29,$01,$28,$01,$26,$01,$ff,$82,$1d,$03,$1d // .-.+.).(.&......
        .byte $01,$1d,$01,$30,$03,$1d,$01,$1d,$01,$30,$01,$30,$01,$30,$03,$2d // ...0.....0.0.0.-
        .byte $03,$2d,$03,$80,$00,$03,$83,$00,$01,$00,$01,$81,$00,$03,$83,$00 // .-..............
        .byte $01,$00,$01,$82,$2d,$01,$2d,$01,$2d,$03,$30,$03,$30,$03,$ff,$80 // ....-.-.-.0.0...
        .byte $00,$01,$84,$3c,$01,$30,$01,$3c,$01,$81,$00,$03,$84,$3e,$01,$32 // ...<.0.<.....>.2
        .byte $01,$80,$00,$01,$84,$3e,$01,$4a,$01,$3e,$01,$81,$00,$03,$00,$01 // .....>.J.>......
        .byte $00,$01,$80,$00,$03,$00,$03,$81,$00,$03,$84,$3c,$01,$30,$01,$80 // ...........<.0..
        .byte $00,$01,$81,$00,$01,$00,$03,$00,$03,$00,$01,$00,$01,$ff,$04,$02 // ................
        .byte $20,$03,$20,$60,$2e,$03,$70,$03,$b0,$03,$70,$03,$b0,$02,$21,$ff //  . `..p...p...!.
        .byte $01,$09,$01,$02,$06,$00,$07,$01,$08,$00,$08,$01,$06,$01,$08,$01 // ................
        .byte $07,$00,$06,$01,$08,$00,$06,$00,$ff,$00,$02,$04,$00,$05,$23,$05 // ..............#.
        .byte $20,$05,$00,$02,$05,$50,$05,$90,$60,$29,$05,$20,$00,$01,$ff,$81 //  ....P..`). ....
        .byte $df,$00,$41,$9f,$00,$10,$8f,$00,$fe,$81,$df,$00,$41,$ab,$00,$40 // ..A.........A..@
        .byte $ab,$00,$80,$bf,$00,$80,$df,$00,$80,$bf,$00,$80,$df,$00,$fe,$81 // ................
        .byte $c3,$00,$41,$a2                       // ..A.

txt_ec6c:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $32,$fe,$81,$cf,$00,$15,$c3,$00,$81,$c3,$00,$fe,$81,$df,$00,$15 // 2...............
        .byte $0c,$00,$15,$a2,$25,$fe,$81,$ff,$00,$41,$a2,$21,$fe,$a5 // ....%....A.!..

txt_ec8d:
        .text "!!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $28,$21,$05,$00,$21,$09,$00,$ff,$21,$a2,$28,$21,$04,$00,$21,$07 // (!..!...!.(!..!.
        .byte $00,$ff,$21,$a2,$28,$21,$05,$00,$21,$08,$00,$ff,$21,$a2,$27,$21 // ..!.(!..!...!.'!
        .byte $03,$00,$21,$07,$00,$ff,$a9,$22,$14,$15,$e3,$14,$e4,$15,$2f,$00 // ..!...."....../.
        .byte $bf,$5e,$ce,$f9,$c3,$24,$87,$b4,$e7,$00,$0e,$09,$09,$48,$a3,$25 // .^...$.......H.%
        .byte $01,$0b,$08,$09,$08,$a2,$26,$ff,$02,$06,$08,$09,$08,$a2,$26,$ff // ......&.......&.
        .byte $13,$06,$0f,$09,$01,$a3,$24,$04,$05,$0f,$15,$a2,$28,$22,$ff,$15 // ......$.....("..
        .byte $09                                   // .

txt_ecf1:
        .text "PAD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $29,$46,$09,$40,$41,$28,$10,$32,$60,$36,$a8,$23,$08,$00,$09,$a4 // )F.@A(.2`6.#....
        .byte $24,$07,$08,$00,$09,$a4,$24,$08,$08,$00,$09,$a4,$24,$09,$08,$00 // $.....$.....$...
        .byte $09,$a4,$24,$0a,$0b,$00,$15,$a5,$23,$08,$30,$09,$a4,$31,$0a,$2c // ..$.....#.0..1.,
        .byte $60,$cf,$89,$1d,$9d,$8f,$25,$14,$94,$85,$88,$89,$8c,$86,$8a,$82 // `.....%.........
        .byte $57,$00                               // W.

// --- Region $ee6b-$ee89 ---
.pc = $ee6b "Segment $ee6b"
        .byte $04,$05,$3a,$12,$01,$19,$2c,$20,$1a,$01,$0b,$3a,$1a,$05,$15,$13 // ..:..., ...:....
        .byte $2c,$20,$07,$06,$18,$3a,$17,$01,$16,$05,$20,$0f,$06,$20,$16 // , ...:.... .. .

// --- Region $efa7-$f008 ---
.pc = $efa7 "Segment $efa7"
        .byte $a2,$14,$bd,$00,$2a,$29,$07,$49,$07,$09,$d0,$8d,$55,$1c,$bd,$00 // ....*).I....U...
        .byte $2a,$29,$f8,$e3,$4a,$60,$34,$aa,$a0,$00,$bd,$19,$27,$99,$80,$06 // *)..J`4.....'...
        .byte $bd,$69,$27,$99,$a8,$06,$bd,$b9,$27,$99,$d0,$06,$bd,$09,$28,$99 // .i'.....'.....(.
        .byte $f8,$06,$bd,$59,$28,$99,$20,$07,$bd,$a9,$28,$99,$48,$07,$c8,$e8 // ...Y(. ...(.H...
        .byte $c0,$28,$d0,$d6,$ee,$57,$1c,$60,$01,$00,$01,$a2,$60,$b2,$38,$ad // .(...W.`....`.8.
        .byte $9d,$1c,$ed,$9e,$1c,$8d,$9d,$1c,$90,$01,$60,$49,$f8,$8d,$9d,$1c // ..........`I....
        .byte $a2,$00                               // ..

// --- Region $f05b-$f067 ---
.pc = $f05b "Segment $f05b"
        .byte $1c,$09,$40,$8d,$27,$04,$ad,$9f,$1c,$09,$c0,$8d,$4f // ..@.'.......O

// --- Region $f09b-$f0be ---
.pc = $f09b "dat_f09b"

dat_f09b:
        .byte $01,$02,$03,$04,$05,$06,$05,$04,$03,$02,$01,$01,$a3,$61,$e7,$ff // .............a..
        .byte $0d,$09,$05,$00,$d1,$03,$06,$0e,$07,$02,$0a,$0d,$09,$05,$07,$09 // ................
        .byte $08,$ff,$ad,$5c                       // ...\

// --- Region $f0ee-$f12e ---
.pc = $f0ee "dat_f0ee"

dat_f0ee:
        .byte $00,$ff,$ad,$9b,$1d,$c9,$03,$f0,$04,$ee,$9b,$1d,$60,$a9,$00,$8d // ............`...
        .byte $9b,$1d,$a6,$12,$a4,$13,$b9,$a0,$2c,$c9,$00,$f0,$22,$c9,$ff,$f0 // ........,..."...
        .byte $21,$9d,$28,$04,$09,$80,$9d,$50,$04,$e8,$29,$3f,$09,$40,$9d,$28 // !.(....P..)?.@.(
        .byte $04,$29,$3f,$09,$c0,$9d,$50,$04,$e6,$12,$e6,$12,$e6,$13,$60,$4c // .)?...P.......`L
        .byte $63                                   // c

// --- Region $f17e-$f19d ---
.pc = $f17e "Segment $f17e"
        .byte $28,$a2,$04,$8d,$bd,$1d,$8d,$ca,$1d,$8e,$be,$1d,$8e,$cb,$1d,$a9 // (...............
        .byte $50,$a2,$04,$8d,$c2,$1d,$8d,$d1,$1d,$8e,$c3,$1d,$8e,$d2,$1d,$60 // P..............`

// --- Region $f2fa-$f4de ---
.pc = $f2fa "Segment $f2fa"
        .byte $a7,$80,$64,$00,$c2,$23,$fb,$fe,$fa,$a3,$c2,$23,$a9,$a5,$a6,$a3 // ..d..#.....#....
        .byte $25,$e6,$9b,$1a,$6a,$a6,$a3,$25,$bf,$ff,$ae,$b9,$fa,$a3,$35,$fa // %...j..%......5.
        .byte $eb,$5a,$aa,$aa,$07,$0e,$1e,$ea,$b9,$ba,$a9,$b9,$40,$80,$40,$6f // .Z..........@.@o
        .byte $2f,$19,$19,$15,$a3,$25,$e6,$9b,$1a,$6a,$ab,$a3,$c2,$23,$f9,$ea // /....%...j...#..
        .byte $a5,$a3,$25,$eb,$af,$aa,$ab,$af,$a3,$c2,$23,$fa,$ea,$aa,$a3,$35 // ..%.......#....5
        .byte $fe,$f9,$a5,$96,$5a,$00,$01,$03,$7f,$ba,$ae,$ae,$ba,$f4,$e8,$a4 // ....Z...........
        .byte $91,$52,$85                           // .R.

txt_f35d:
        .text "FF"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$bf,$ff,$ae,$ba,$fa,$a3,$60,$2d,$fb,$ef,$be,$ea,$e5,$00,$06 // %......`-.......
        .byte $7b,$eb,$aa,$99,$54,$41,$06,$ff,$bb,$ea,$99,$55,$00,$55,$ff,$ee // {...TA.....U.U..
        .byte $ab,$96,$55,$00,$55,$65,$fe,$fb,$ae,$6a,$56,$01,$68,$65,$40,$e4 // ..U.Ue...jV.he@.
        .byte $ef,$aa,$5b,$6a,$05,$50,$a2,$26,$40,$de,$9f,$4a,$2b,$7e,$a3,$25 // ..[j.P.&@..J+~.%
        .byte $ff,$fe,$a6,$9a,$5a,$a3,$25,$fe,$fb,$af,$be,$fa,$a3,$25,$bf,$ee // ....Z.%......%..
        .byte $ba,$a9,$95,$a3,$25,$ee,$bb,$aa,$a5,$56,$a3,$25,$bf,$ea,$be,$af // ....%....V.%....
        .byte $6a,$a3,$25,$af,$be,$a5,$66,$9a,$a3,$25,$bf,$ff,$be,$fa,$eb,$a3 // j.%...f..%......
        .byte $35,$fb,$ee,$aa,$ab,$9b,$0f,$1e,$3a,$ba,$e5,$f9,$a4,$94,$40,$c0 // 5.......:.....@.
        .byte $80,$4f,$1f,$1e,$7a,$79,$a3,$25,$f9,$e6,$96,$5a,$6a,$a3,$25,$be // .O..zy.%...Zj.%.
        .byte $fb,$aa,$ae,$fa,$a3,$c2,$23,$af,$be,$ba,$a3,$25,$ff,$fe,$a9,$a6 // ......#....%....
        .byte $9a,$a3,$25,$9b,$6f,$6a,$aa,$ab,$a3,$c2,$23,$b9,$e5,$a6,$a3,$25 // ..%.oj....#....%
        .byte $e6,$9b,$1a,$69,$a6,$a3,$3b,$ff,$fd,$a6,$aa,$b9,$f9,$f6,$e6,$ba // ...i..;.........
        .byte $fa,$f5,$a1,$96,$9a,$aa,$a6,$9a,$55,$64,$a4,$a1,$9a,$6b,$aa,$9a // ........Ud...k..
        .byte $15,$16,$a2,$26,$ea,$ab,$af,$be,$a5,$95,$a2,$26,$ea,$a9,$a6,$96 // ...&.......&....

txt_f440:
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2e,$a5,$f9,$e4,$f4,$e4,$e4,$b8,$e4,$1a,$1a,$5a,$69 // ...........Zi

txt_f450:
        .text "TP"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$aa,$9a,$6a,$6a                   // &..jj

txt_f458:
        .text "VZ"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$96,$6a,$ae,$fa,$95,$54,$a2,$60,$26,$ae,$ba,$ab,$9b,$17,$17 // &.j...T.`&......
        .byte $03,$02,$aa,$d9,$e6,$a6,$91,$d1,$a0,$90,$6a,$ab,$ae,$ba,$65,$95 // ..........j...e.
        .byte $01,$03,$ba,$a9,$b9,$a4,$e8,$e4,$a4,$90,$1b,$1b,$1e,$7a // .............z

txt_f489:
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2e,$eb,$af,$ae,$ba,$7e,$7a,$69,$f9,$a9,$e4,$91,$85,$46,$15,$a2 // .....~zi.....F..
        .byte $26,$15,$56,$79,$e5,$41,$15,$a2,$26,$5a,$6b,$6b,$ae // &.Vy.A..&Zkk.

txt_f4a9:
        .text "UT"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$ea,$eb,$ab,$ae,$15,$55,$a2,$26,$fa,$ea,$aa,$a5,$41,$05,$a2 // &.....U.&....A..
        .byte $60,$26,$95,$ab,$6e,$aa,$5b,$5f,$0e,$0e,$f9,$ea,$aa,$a9,$50,$c1 // `&..n.[_......P.
        .byte $80,$40,$aa,$9b,$6b,$ae,$5e,$5a,$1e,$39,$e9,$e5,$a4,$91,$91,$85 // .@..k.^Z.9......
        .byte $40,$40,$50                           // @@P

// --- Region $f4f3-$f4fb ---
.pc = $f4f3 "dat_f4f3"

dat_f4f3:
        .byte $53,$01,$01,$47,$92,$51,$94,$e3,$a4   // S..G.Q...

// --- Region $f588-$f591 ---
.pc = $f588 "dat_f588"

dat_f588:
        .byte $38,$03,$02,$03,$07,$0e,$0e,$0a,$0e,$a0 // 8.........

// --- Region $f599-$f5d2 ---
.pc = $f599 "dat_f599"

dat_f599:
        .byte $e8,$a4,$e8,$a4,$e9,$e9,$fa,$69,$a6   // .......i.

txt_f5a2:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a4,$2c,$01,$07,$7f,$fa,$1d,$3e,$7a,$e5,$f8,$a4,$90,$a0,$a4,$2e // .,.....>z.......
        .byte $1d,$3e,$79,$e5,$1e                   // .>y..

txt_f5ba:
        .text "):99*9*"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $30,$3a,$39,$65,$b9,$e9,$e4,$a4,$e8,$e5,$e9,$b9,$79,$7a,$69 // 0:9e........yzi

// --- Region $f5ea-$fce1 ---
.pc = $f5ea "dat_f5ea"

dat_f5ea:
        .byte $80,$40,$80,$40,$a6,$27,$74,$f8,$e4,$e9,$ef,$ff,$fe,$e3,$fa,$60 // .@.@.'t........`
        .byte $20,$fb,$fe,$a4,$a0,$a1,$95,$65,$a5,$a1,$95,$fb,$fb,$fe,$fa,$f9 //  ......e........
        .byte $f6,$ea,$aa,$e5,$a5,$a6,$a9,$b9,$b5,$f5,$e5,$1a,$0e,$0e,$07,$02 // ................
        .byte $01,$a2,$28,$40,$90,$50,$a4,$e5,$ea,$6a,$26,$a5 // ..(@.P...j&.

txt_f626:
        .text "#"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $b4,$a4,$38,$01,$03,$07,$1e,$39,$3a,$69,$e6,$f9,$e4,$a4,$90,$0a // ..8....9:i......
        .byte $1e                                   // .

txt_f63a:
        .text ".::)99"
        .byte $40                                   // @ character
        .byte $80                                   // .

txt_f642:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $23,$3a,$1e,$06,$a5,$24,$6a,$96       // #:...$j.

txt_f64d:
        .text "ZU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$aa,$99                           // $..

txt_f653:
        .text "T"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $39,$01,$41,$03,$07,$0a,$1e,$3e,$79,$e9,$a9,$94,$e4,$90,$50,$80 // 9.A....>y.....P.
        .byte $40,$00                               // @.

txt_f668:
        .text "%99*9)>."
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $2b,$40,$40,$80,$e4,$a8,$e4,$a4,$e5,$e9,$b9,$6a,$a3,$60,$2a,$01 // +@@........j.`*.
        .byte $01,$03,$03,$06,$e5,$e4,$a8,$e4,$a8,$a4,$94,$a0,$02,$03,$03,$02 // ................
        .byte $03,$03,$02,$07,$e4,$94,$90,$90,$a0,$90,$90,$a0 // ............

txt_f69d:
        .text ":)99:)::"
        .byte $65,$3a,$39,$2e,$1a,$e3,$0e,$a3,$60,$25,$40,$40,$80,$40,$40,$fa // e:9.....`%@@.@@.
        .byte $fa,$f9,$f5,$e6,$ea,$ba,$fb,$55,$66,$6a,$aa,$b9,$f5,$e5,$a5,$bb // .......Ufj......
        .byte $fa,$fa,$fe,$fa,$f9,$f5,$f6,$a4,$a4,$91,$47,$5a,$6a,$ab,$af,$a2 // ..........GZj...
        .byte $26,$fb,$ef,$aa,$ba,$ea,$ab,$a2,$c2,$24,$be,$fa,$ea,$aa,$a2,$26 // &........$.....&
        .byte $fe,$f9,$a5,$9a,$6a,$ae,$a2,$60,$26,$6f,$bf,$aa,$aa,$a9,$9a,$06 // ....j..`&o......
        .byte $01,$ff,$ef,$69,$66,$aa,$ab,$6d,$af,$5a,$d6,$a9,$ae,$fa,$a9,$7e // ...if..m.Z.....~
        .byte $a9,$99,$64,$51,$05,$96,$6b,$40,$40,$1f,$6f,$7e,$fa,$ea,$a9,$a2 // ..dQ..k@@.o~....
        .byte $2e,$fe,$fa,$91,$96,$5a,$6b           // .....Zk

txt_f71c:
        .text ":)"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $f5,$b9,$a5,$e4,$a9,$a2,$26,$1f,$1f,$1a,$19 // ......&....

txt_f72a:
        .text "VZ"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $c2,$24,$ae,$be,$ba,$ea,$a2,$26,$fa,$eb,$6b,$af,$ba,$af,$a2,$36 // .$.....&..k....6
        .byte $ff,$fe,$eb,$af,$fa,$ea,$03,$07,$ee,$b9,$ba,$a9,$94,$51,$94,$e4 // .............Q..
        .byte $91,$45,$45,$16,$5a,$69,$a2,$26,$bf,$ff,$aa,$ab,$6f,$ae,$a2,$60 // .EE.Zi.&....o..`
        .byte $26,$ff,$fe,$e9,$a6,$aa,$ae,$1a,$0e,$ae,$be,$aa,$ae,$ae,$ab,$40 // &..............@
        .byte $40,$8b,$4a,$86,$46,$46,$91           // @.J.FF.

txt_f774:
        .text "9:"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $ee,$ae,$ba,$eb,$aa,$00,$40,$6f,$6b,$9e,$6b,$9a,$5a,$a2,$26,$fe // ......@ok.k.Z.&.
        .byte $fa,$9a,$d5,$ff,$ae,$a2,$60,$36,$bf,$fe,$ab,$ff,$ba,$aa,$0f,$1e // ......`6........
        .byte $be,$fa,$e9,$a5,$94,$51,$90,$90,$47,$47,$16,$1a,$59,$6a,$0a,$0e // .....Q..GG..Yj..
        .byte $ff,$fa,$ae,$6e,$ae,$aa,$90,$40,$8b,$4b,$46,$86,$45,$85,$1e,$0a // ...n...@.KF.E...
        .byte $ee,$be,$ae,$6b,$ab,$ab,$40,$80,$4b,$97,$a3,$96,$a9,$99,$a2,$26 // ...k..@.K......&
        .byte $fe,$f9,$a5,$96,$9a,$6b,$a2,$36,$6f,$bf,$ae,$ba,$f9,$e6,$0a,$0e // .....k.6o.......
        .byte $ba,$f9,$a9,$ba,$b9,$e9,$40,$80,$4b,$1e,$19,$16,$1a,$19,$a2,$26 // ......@.K......&
        .byte $af,$bf,$ab,$ae,$ba,$aa,$a2,$c2,$39,$ea,$a9,$a6,$ea,$fa,$fa,$f5 // ........9.......
        .byte $e6,$5a,$6a,$ab,$aa,$a5,$65,$a6,$a9,$b9,$f5,$a5,$a5,$ea,$fa,$f9 // .Zj...e.........
        .byte $f0,$c5,$a3,$25,$aa,$9a,$6a           // ...%..j

txt_f80e:
        .text "TP"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$ae,$aa,$9a,$15,$56,$a3,$25,$ae,$ba,$fa,$95,$55,$a3,$25,$ba // %....V.%....U.%.
        .byte $b9,$e9                               // ..

txt_f823:
        .text "PA"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$6a,$6b,$ab                       // %jk.

txt_f82a:
        .text "WU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$fa,$ef,$ae,$aa,$99,$05,$a2,$60,$36,$a5,$d6,$af,$bb,$aa,$59 // &.......`6.....Y
        .byte $15,$00,$ae,$aa,$fa,$bf,$aa,$a9,$56,$05,$b9,$e6,$aa,$ff,$ba,$aa // ........V.......
        .byte $65,$55,$af,$be,$ea,$ff,$fe,$aa,$9a,$55,$a9,$a9,$ab,$ff,$ea,$aa // eU.......U......
        .byte $65,$54,$6a,$aa,$ff,$ae,$aa,$59,$55,$00,$ab,$fe,$eb,$aa,$99,$54 // eTj....YU......T
        .byte $a2,$25,$ee,$aa,$9a,$95,$50,$a3,$25,$a9,$64,$51,$05,$56,$a3,$25 // .%....P.%.dQ.V.%
        .byte $45,$16,$5a,$95,$54,$a3,$25,$a6,$96,$99,$15,$55,$a3,$25,$ba,$aa // E.Z.T.%....U.%..
        .byte $ab,$5a,$69,$a3,$25,$ba,$fa,$e9       // .Zi.%...

txt_f895:
        .text "TQ"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$9b,$6b,$6a,$57,$57,$01,$a2,$2d,$a1,$91,$91,$a1,$e4,$94,$e4 // &.kjWW..-.......
        .byte $90,$aa,$6e,$ba,$a5,$94,$a3,$25,$96,$85,$a0,$05,$15,$a3,$25,$6a // ..n....%......%j
        .byte $9a,$55,$00,$15,$a3,$25,$65,$54,$01   // .U...%eT.

txt_f8c1:
        .text "UZ"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$45,$16,$69,$94,$41,$a3,$25,$a6,$5a,$6b,$5a,$65,$a3,$25,$be // %E.i.A.%.ZkZe.%.
        .byte $ed,$a1                               // ..

txt_f8d6:
        .text "TU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$46,$46,$1a,$16,$5a,$a3,$25,$aa,$ba,$ea,$95,$55,$a3,$26,$e7 // %FF..Z.%....U.&.
        .byte $d6,$a9,$76,$59,$01,$a2,$36,$af,$ee,$ba,$bf,$ae,$6a,$56,$05,$9a // ..vY..6.....jV..
        .byte $ab,$af,$fe,$ea,$a9,$95,$50,$e8,$94,$a4,$91 // ......P....

txt_f904:
        .text "Q"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$66,$56,$6a,$66,$95,$a3,$25,$af,$be,$fa // %fVjf..%...

txt_f912:
        .text "TQ"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$aa,$9a,$69                       // %..i

txt_f919:
        .text "PE"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$9a,$6a,$6b,$5a,$69,$a3,$25,$a4,$e1,$a5,$55,$55,$80,$93,$00 // %.jkZi.%...UU...
        .byte $60,$28,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e // `(..............
        .byte $0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e // ................
        .byte $1f                                   // .

txt_f94d:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'("
        .byte $80,$28,$00,$60                       // .(.`

txt_f95a:
        .text "()*+,-./0123456789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOP"
        .byte $80,$28,$00                           // .(.

txt_f986:
        .byte $22                                   // double quote character
        .text "QR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f98a:
        .byte $22                                   // double quote character
        .text "ST"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .text ".UVWX"
        .byte $00
        .byte $59,$5a,$5b
        .byte $5c,$5d,$00,$5e,$5f,$60,$a4
        .byte $25,$61,$62,$63,$64,$65,$a2,$21,$66,$a3,$22,$67,$68,$80,$28,$00 // %abcde.!f."gh.(.
        .byte $22,$69,$6a,$a3,$32,$6b,$6c,$6d,$6e,$6f,$5f,$70,$71,$00,$72,$73 // "ij.2klmno_pq.rs
        .byte $74,$75,$76,$00,$77,$78,$79,$a3,$26,$7a,$7b,$7c,$7d,$7e,$54,$a2 // tuv.wxy.&z{|}~T.
        .byte $22,$7f,$80,$a2,$22,$81,$82,$80,$28,$00,$60,$28,$83,$84,$85,$86 // "..."...(.`(....
        .byte $87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96 // ................
        .byte $97,$98,$99,$9a,$9b,$9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6 // ................
        .byte $a7,$a8,$a9,$aa,$80,$28,$00,$60,$28,$ab,$ac,$ad,$ae,$af,$b0,$b1 // .....(.`(.......
        .byte $b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf,$c0,$c1 // ................
        .byte $c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf,$d0,$d1 // ................
        .byte $d2,$80,$20,$00,$2d,$0a,$0b,$0c,$0c,$0d,$0e,$0e,$0f,$10,$10,$11 // .. .-...........
        .byte $12,$12,$e3,$13,$ec,$14,$3c,$13,$13,$12,$12,$11,$11,$10,$10,$0f // ......<.........
        .byte $0e,$0e,$0d,$0c,$0b,$0b,$0a,$09,$08,$07,$07,$06,$05,$05,$04,$03 // ................
        .byte $03,$02,$02,$e3,$01,$ab,$e3,$01,$3c,$02,$02,$03,$03,$04,$05,$05 // ........<.......
        .byte $06,$07,$07,$08,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$10,$11 // ................
        .byte $11,$12,$12,$13,$13,$ec,$14,$e3,$13,$39,$12,$12,$11,$10,$10,$0f // .........9......
        .byte $0e,$0e,$0d,$0c,$0c,$0b,$0a,$09,$08,$08,$07,$06,$06,$05,$04,$04 // ................
        .byte $03,$02,$02,$e3,$01,$ac,$3c,$01,$01,$02,$02,$03,$03,$04,$04,$05 // ......<.........
        .byte $06,$06,$07,$08,$09,$09,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$0f,$10,$11 // ................
        .byte $11,$12,$12,$e3,$13,$eb,$14,$e3,$13,$3c,$12,$12,$11,$11,$10,$0f // .........<......
        .byte $0f,$0e,$0d,$0d,$0c,$0b,$0a,$09,$09,$08,$07,$06,$06,$05,$04,$04 // ................
        .byte $03,$03,$02,$02,$01,$01,$ac,$e3,$01,$60,$47,$02,$02,$03,$04,$04 // .........`G.....
        .byte $05,$06,$06,$07,$08,$08,$09,$80,$83,$86,$89,$8c,$8f,$92,$95,$98 // ................
        .byte $9c,$9f,$a2,$a5,$a8,$ab,$ae,$b0,$b3,$b6,$b9,$bc,$bf,$c1,$c4,$c7 // ................
        .byte $c9,$cc,$ce,$d1,$d3,$d5,$d8,$da,$dc,$de,$e0,$e2,$e4,$e6,$e8,$ea // ................
        .byte $ec,$ed,$ef,$f0,$f2,$f3,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc,$fc,$fd // ................
        .byte $fe,$fe,$cb,$60,$75,$fe,$fe,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f7,$f6 // ...`u...........
        .byte $f5,$f3,$f2,$f0,$ef,$ed,$ec,$ea,$e8,$e6,$e4,$e2,$e0,$de,$dc,$da // ................
        .byte $d8,$d5,$d3,$d1,$ce,$cc,$c9,$c7,$c4,$c1,$bf,$bc,$b9,$b6,$b3,$b0 // ................
        .byte $ae,$ab,$a8,$a5,$a2,$9f,$9c,$98,$95,$92,$8f,$8c,$89,$86,$83,$80 // ................
        .byte $7c,$79,$76,$73,$70,$6d,$6a,$67,$63,$60,$5d // |yvspmjgc`]

txt_fb79:
        .text "ZWTQOLIFC"
        .byte $40                                   // @ character
        .text ">;8631.,*'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0a,$09,$08,$07 // ................
        .byte $06,$05,$04,$03,$03,$02,$01,$01,$ab,$60,$48,$01,$01,$02,$03,$03 // .........`H.....
        .byte $04,$05,$06,$07,$08,$09,$0a,$0c,$0d,$0f,$10,$12,$13,$15,$17,$19 // ................
        .byte $1b,$1d,$1f                           // ...

txt_fbc3:
        .text "!#%'*,.1368;>"
        .byte $40                                   // @ character
        .text "CFILOQTWZ"
        .byte $5d,$60,$63,$67,$6a,$6d,$70,$73,$76,$79,$7c // ]`cgjmpsvy|

txt_fbe5:
        .text "#&*-147:<>ABDE"
        .byte $e5                                   // .

txt_fbf4:
        .text "F;EDBA><:741-*&# "
        .byte $1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$a5,$3b,$01,$02 // .............;..
        .byte $04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c // ..........

txt_fc1f:
        .text " #&*-147:<>ABDE"
        .byte $e5                                   // .

txt_fc2f:
        .text "F;EDBA><:741-*&# "
        .byte $1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$a5,$3b,$01,$02 // .............;..
        .byte $04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c // ..........

txt_fc5a:
        .text " #&*-147:<>ABDE"
        .byte $e5                                   // .

txt_fc6a:
        .text "F;EDBA><:741-*&# "
        .byte $1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$a5,$3b,$01,$02 // .............;..
        .byte $04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c // ..........

txt_fc95:
        .text " #&*-147:<>ABDE"
        .byte $e5                                   // .

txt_fca5:
        .text "F;EDBA><:741-*&# "
        .byte $1c,$19,$15,$12,$0f,$0c,$0a,$08,$05,$04,$02,$01,$a5,$2d,$01,$02 // .............-..
        .byte $04,$05,$08,$0a,$0c,$0f,$12,$15,$19,$1c,$20,$f4,$2d,$c1,$ab,$e7 // .......... .-...
        .byte $20,$27,$16,$09,$13,$09,$0f,$0e,$ff,$e7,$20,$ab //  '........ .

// --- Region $fd0a-$fd14 ---
.pc = $fd0a "dat_fd0a"

dat_fd0a:
        .byte $09,$05,$2b,$2b,$ff,$ab,$35,$14,$12,$01,$09 // ..++..5....

// --- Region $fd36-$fda2 ---
.pc = $fd36 "Segment $fd36"
        .byte $20,$01,$0e,$04,$ff                   //  ....

txt_fd3b:
        .text "  "
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $e5,$20,$2c,$04,$12,$2e,$0a,$0f,$0e,$05,$13,$20,$0f,$06,$ff,$e4 // . ,........ ....
        .byte $20,$ab,$e5                           //  ..

txt_fd51:
        .text " +!!"
        .byte $16,$09,$13,$09,$0f,$0e,$21,$21,$ff,$e5,$20,$ab,$f4,$2d,$c1,$ab // ......!!.. ..-..

txt_fd65:
        .encoding "screencode_mixed"
        .text "5  call our boards:"
        .encoding "petscii_upper"
        .byte $ff                                   // .

txt_fd79:
        .text "  "
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $e3                                   // .

txt_fd7d:
        .encoding "screencode_mixed"
        .text " .the dead zone"
        .encoding "petscii_upper"
        .byte $ff,$e4,$20,$ab,$e3                   // .. ..

txt_fd91:
        .text " .215-637-0823!"
        .byte $ff,$e4,$20                           // .. 

// --- Region $fdaa-$febb ---
.pc = $fdaa "Segment $fdaa"
        .byte $e9,$20,$ab,$e5,$20,$2b,$10,$08,$12,$05,$01,$0b,$13,$08,$0f,$17 // . .. +..........
        .byte $ff,$e5,$20,$ab,$e4                   // .. ..

txt_fdbf:
        .text " -602-497-0272"
        .byte $ff,$e4,$20,$ab,$e5                   // .. ..

txt_fdd2:
        .encoding "screencode_mixed"
        .text " +or our ehq"
        .encoding "petscii_upper"
        .byte $ff,$e5,$20,$ab,$e3                   // .. ..

txt_fde3:
        .encoding "screencode_mixed"
        .text " 2state of the art"
        .encoding "petscii_upper"
        .byte $ff,$20,$ab,$e4                       // . ..

txt_fdf9:
        .text " 1+49/6359/87494"
        .byte $ff                                   // .

txt_fe0a:
        .text "  "
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $f4,$2d,$c1,$ab,$e6,$20,$2b,$03,$2e,$15,$2e,$2e,$0c,$01,$14,$05 // .-... +.........
        .byte $12,$ff,$e4,$20,$ab,$35,$18,$2d,$12,$01,$04,$09,$03,$01,$0c,$27 // ... .5.-.......'
        .byte $0e,$27,$04,$12,$2e,$0a,$0f,$0e,$05,$13,$ff,$ab,$e6,$20,$2a,$0f // .'........... *.
        .byte $06,$20,$16,$09,$13,$09,$0f,$0e,$ff,$e5,$20,$ab,$f1,$20,$24,$0f // . ........ .. $.
        .byte $15,$14,$ff,$ab,$f4,$2d,$81,$0c,$00,$60,$5f,$20,$81 // .....-...`_ .

txt_fe5a:
        .encoding "screencode_mixed"
        .text " that's perfect symetrie.."
        .encoding "petscii_upper"
        .byte $82                                   // .

txt_fe75:
        .encoding "screencode_mixed"
        .text "cracked,++trained and onefiled by x-radical and dr.jones of vision"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$88,$81                   // ..`..

// --- Region $fed6-$fffc ---
.pc = $fed6 "Segment $fed6"
        .byte $13,$14,$13,$20,$09,$0e,$3a,$03,$30,$04,$05,$12,$1a,$2c,$05,$0d // ... ..:.0....,..
        .byte $10,$09,$12,$05,$2c,$04,$05,$0d,$0f,$0e,$09,$18,$2c,$12,$13,$09 // ....,.......,...
        .byte $2c,$09,$0c,$0c,$15,$13,$09,$0f,$0e,$2c,$01,$04,$16,$2e,$2c,$14 // ,........,....,.
        .byte $01,$0c,$05,$0e,$14,$2c,$0c,$05,$07,$05,$0e,$04,$2c,$06,$34,$03 // .....,......,.4.
        .byte $07,$2c,$03,$08,$12,$0f,$0d,$01,$0e,$03,$05,$2c,$01,$06,$0c,$2c // .,.........,...,
        .byte $13,$15,$03,$03,$05,$13,$13,$2c,$14,$12,$03,$20,$01,$0e,$04,$20 // .......,... ... 
        .byte $0d,$01,$19,$20,$13,$0f,$0d,$05,$20,$0d,$0f,$12,$05,$e3,$2e,$60 // ... .... ......`
        .byte $8b,$82                               // ..

txt_ff48:
        .encoding "screencode_mixed"
        .text "give a ring to our boards worldwide..dead zone"
        .encoding "petscii_upper"

txt_ff76:
        .text ":215-637-0823 "
        .byte $0f,$12,$20,$10,$08,$12,$05,$01,$0b,$13,$08,$0f,$17 // .. ..........

txt_ff91:
        .text ":602-497-0272 "

txt_ff9f:
        .encoding "screencode_mixed"
        .text "or our trc+vsn ehq state of the art"
        .encoding "petscii_upper"

txt_ffc2:
        .text ":++49/6359/87494"
        .byte $e3,$2e,$21,$81,$ea,$20,$23,$0f,$15,$14,$e3,$2e,$35,$18,$12,$04 // ..!.. #.....5...
        .byte $27,$0e,$27,$04,$12,$2e,$0a,$0f,$0e,$05,$13,$2f,$16,$09,$13,$09 // '.'......../....
        .byte $0f,$0e,$e5,$2e,$22,$20,$82,$f8,$20,$80,$40 // ...." .. .@
