// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:49
// 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:  $0e80 (3712)
// IRQ handler:  $0ea6 (nmi_0ea6)
//
// Code: 5428 bytes, Data: 58060 bytes
// Labels: 419, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0e80-$0e82 ---
.pc = $0e80 "main_0e80"

main_0e80:
        jmp loc_1a43

// --- Region $0e95-$0f6d ---
.pc = $0e95 "loc_0e95"

loc_0e95:
        sta $d012
        stx $0e93
        sty $0e94

loc_0e9e:
        pla
        sta $01
        pla
        tay
        pla
        tax
        pla

nmi_0ea6:
        rti

loc_0ea7:
        lda #$00
        sta $d021
        lda #$5f
        sta $d011
.label loc_0eb2 = * + 1
        lda #$00
        sta $d016
        lda #$12
        sta $d018
        lda #$ff
        sta $d01c
        sta $d015
        lda #$00
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        ldx #$a8
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        inx
        stx $07ff
        lda #$00
        sta chr_d000
        lda #$00
.label loc_0f07 = * + 2
        sta $d002
        lda #$00
        sta $d004
        lda #$00
        sta $d006
        lda #$00
        sta $d008
        lda #$00
        sta $d00a
        lda #$00
        sta $d00c
        lda #$00
        sta $d00e
        lda #$00
        asl
        ora #$00
        asl
        ora #$00
        asl
        ora #$00
        asl
        ora #$00
        asl
        ora #$00
        asl
        ora #$00
        asl
        ora #$00
        sta $d010
        lda #$00
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        lda #$00
        sta $d00b
        sta $d00d
        lda #$00
        sta $d00f
        lda #$0e
        sta $d01d
        lda #$2c
        ldx #$6c
        ldy #$0f
        jmp loc_0e95

dat_0f6c:
        .byte $a9,$7c                               // .|

// --- Region $1283-$133f ---
.pc = $1283 "loc_1283"

loc_1283:
        lda #$00
        sta $d009
        sta $d00b
        lda $0eff
        sta $d008
        lda $0f09
        sta $d00a
        lda $d010
        and #$cf
        sta $12aa
        lda $0f36
        asl
        ora $0f3c
        asl
        asl
        asl
        ora #$00
        sta $d010
        lda #$bc
        sta $07fc
        lda #$bd
        sta $07fd
        lda #$10
        sta $d01d
        jsr sub_150b
        jsr sub_151f
        jsr sub_150b
.label loc_12c8 = * + 2
        jsr sub_151f
        jsr sub_151f
        jsr sub_151f
        jsr sub_151f
        lda #$00
        sta $d021
        sta $d022
        sta $d023
        sta chr_d000
        sta $d002
        sta $d004
        sta $d006
        sta $d008
        sta $d00a
        sta $d00c
.label loc_12f4 = * + 2
        sta $d00e
        sta $d010
        sta $d01d
        ldy #$04

loc_12fd:
        lda $d012
        tax
        and #$07
        ora #$58

loc_1305:
        cpx $d012
        beq loc_1305
        sta $d011
        dey
        bne loc_12fd
        lda #$1c
        sta $d018
        jsr sub_163f
        lda #$05
        sta $d016
        ldx #$30
        jsr sub_14f1
        stx $1351
        ldx #$50
        ldy #$13
        clc
        lda $0f94
        adc $104a
        adc $12fc
        adc #$a0
        sta $135b
        sec
        sbc #$03
        jmp loc_0e95

txt_133e:
        .encoding "screencode_mixed"
        .text "  "
        .encoding "petscii_upper"

// --- Region $13b6-$161d ---
.pc = $13b6 "loc_13b6"

loc_13b6:
        nop
        nop
        lda $fe00,x
        ldy $fe80,x
        sta $d021
        sty $d022
        lda #$1e
        sta $d018
        lda $ff00,x
        ldy $ff80,x
        sta $d023
        sty $d024
        inx
        lda $fe00,x
        ldy $fe80,x
        sta $d021
        sty $d022
        lda $ff00,x
        ldy $ff80,x
        sta $d023
        sty $d024
        inx
        jsr sub_1651
        jsr sub_14f1
        jsr sub_1650
        jsr sub_14f1
        jsr sub_1650
        jsr sub_14f1
        jsr sub_1650
        jsr sub_14f1
        jsr sub_1650
        jsr sub_14f1
        jsr sub_1650
        jsr sub_14f1
        jsr sub_1650
        lda #$83
        sta $11
        lda #$0e
        sta $12
        lda #$07
        sta $d015
        sta $d010
        lda #$00
        sta $d01c
        lda #$f0
        sta $d001
        sta $d003
        sta $d005
        lda #$01
        sta $d027
        sta $d028
        sta $d029
        ldx #$d9
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        lda #$04
        sta chr_d000
        lda #$1c
        sta $d002
        lda #$34
        sta $d004
        lda #$14
        ldx #$a7
        ldy #$0e
        sta $d012
        stx $0e93
        sty $0e94
        cli
        lda #$10
        bit $dc01
        bne loc_1477
        jmp loc_1cb7

loc_1477:
        jsr sub_169a
        jsr sub_1868
        jsr sub_1935
        jsr sub_1706
        lda #$ff
        beq $148c
        dec $1484
        bne loc_14a0
        lda $0fa8
        clc
        adc #$01
        and #$3f
        sta $0fa8
        and #$0f
        bne loc_14a0
        lda #$ff
        sta $1484

loc_14a0:
        lda #$dc
        beq $14a9
        dec $14a1
        bne loc_14bd
        lda $131e
        clc
        sbc #$00
        and #$3f
        sta $131e
        and #$0f
        bne loc_14bd
        lda #$ff
        sta $14a1

loc_14bd:
        ldx #$00
        lda $1f97,x
        sta $1707
        inx
        txa
        and #$7f
        sta $14be
        jsr sub_15c9
        jsr sub_152d
        jsr sub_1654
        lda $2d
        beq loc_14de
        inc $2e
        jmp loc_0e9e

loc_14de:
        inc $2d

loc_14e0:
        jsr $e006
        lda $2e
        beq loc_14ec
        dec $2e
        jmp loc_14e0

loc_14ec:
        dec $2d
        jmp loc_0e9e
// Referenced by: jsr from $131f, $13f2, $13f8, $13fe, $1404, $140a, $1410

sub_14f1:
        lda $fe00,x
        ldy $fe80,x
        sta $d021
        sty $d022
        lda $ff00,x
        ldy $ff80,x
        sta $d023
        sty $d024
        inx
        rts
// Referenced by: jsr from $12bd, $12c3

sub_150b:
        lda $f900,x
        sta $d021
        lda $fa00,x
        sta $d022
        lda $fb00,x
        sta $d023
        inx
        rts
// Referenced by: jsr from $12c0, $12c6, $12c9, $12cc, $12cf

sub_151f:
        lda $fc00,y
        sta $d025
        lda $fd00,y
        sta $d026
        iny
        rts
// Referenced by: jsr from $14cf

sub_152d:
        lda #$00
        beq loc_1535

dat_1531:
        .byte $ce,$2e                               // ..

loc_1533:
        ora $60,x

loc_1535:
        lda #$02
        beq loc_1540
        dec $1536
        dec $152e
        rts

loc_1540:
        inc $1544
        lda #$ff
        bne loc_155e

loc_1547:
        ldx #$01
        ldy $2114,x
        bne loc_1553
        ldx #$00
        ldy $2114

loc_1553:
        sty $af
        ldy $2110,x
        sty $ae
        inx
        stx $1548

loc_155e:
        cmp #$1d
        bne loc_1572
        lda #$ff
        sta $1544
        lda #$02
        sta $1536
        lda #$00
        sta $152e
        rts

loc_1572:
        tay
        lda #$80
        sta smc_1823
        clc
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        lda ($ae),y
        sta $25fb,y
        tya
        adc #$1d
        tay
        bcs loc_15c8
        lda ($ae),y
        sta $25fb,y

loc_15c8:
        rts
// Referenced by: jsr from $14cc

sub_15c9:
        inc $106a
        lda $106a
        clc
        adc #$24
        tax
        lda #$00
        clc
        ldy #$00
        adc $1d6b,y
        iny
        cpy #$08
        bcc loc_15ef

loc_15e0:
        ldy $15d4
        iny
        cpy #$1c
        bcc loc_15ea
        ldy #$05

loc_15ea:
        sty $15d4
        ldy #$00

loc_15ef:
        sty $15d7
        tay
        lda $1d73,y
        sta $f900,x
        lda $1d90,y
        sta $fa00,x
        lda $1dad,y
        sta $fb00,x
        dec $106c
        lda $106c
        sec
        sbc #$01
        tax
        lda #$00
        clc
        ldy #$00
        adc $1d54,y
        iny
        cpy #$17
        bcc loc_162b

dat_161c:
        .byte $ac,$10                               // ..

// --- Region $162b-$18d8 ---
.pc = $162b "loc_162b"

loc_162b:
        sty $1613
        tay
        lda $1dca,y
        sta $fc00,x
        lda $1df9,y
        sta $fd00,x
        rts

dat_163c:
        .byte $ea,$ea,$ea                           // ...
// Referenced by: jsr from $1315

sub_163f:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
// Referenced by: jsr from $13f5, $13fb, $1401, $1407, $140d, $1413

sub_1650:
        nop
// Referenced by: jsr from $13ef

sub_1651:
        bit $ea
        rts
// Referenced by: jsr from $14d2

sub_1654:
        lda #$00
        beq loc_165c

dat_1658:
        .byte $ce,$55,$16                           // .U.

loc_165b:
        rts

loc_165c:
        lda smc_1c60
        bne loc_165b
        lda #$01
        bne loc_1686

loc_1665:
        ldx #$00
        lda $2119,x
        bne loc_1671
        ldx #$00
        lda $2119

loc_1671:
        sta $1662
        inx
        lda $2119,x
        sta $1687
        inx
        lda $2119,x
        sta $1c6c
        inx
        stx $1666

loc_1686:
        lda #$01
        sta $1655
        dec $1662
        lda $1065
        eor #$04
        sta $1065
        inc smc_1c60
        rts
// Referenced by: jsr from $1477, $1c49, $e659

sub_169a:
.label smc_169b = * + 1
        ldx #$00                                    // !SMC: modified by $16a7
        inx
        lda $204e,x
        bpl loc_16a7
        lda $204e
        ldx #$00

loc_16a7:
        stx smc_169b                                // SMC: modifies $169b
        clc
        adc #$01
        sec
        sbc $2085,x
        sta $104a
        lda $2085,x
        clc
        adc #$01
        sta $0f94
        lda $2017,x
        clc
        adc #$1a
        sec
        sbc $104a
        sec
        sbc $0f94
        sta $12fc
        lda #$4a
        clc
        adc $0f94
        clc
        adc $104a
        sta $0f41
        clc
        adc #$15
        sta $0f52
        clc
        adc #$04
        sta $0f5a
        clc
        adc #$11
        sta $10cb
        clc
        adc #$04
        sta $116a
        clc
        adc #$11
        sta $11fc
        clc
        adc #$04
        sta $122a
        clc
        adc #$01
        sta $1284
        rts
// Referenced by: jsr from $1480, $1c46, $e656

sub_1706:
        lda #$4d
        ldx #$00
        sta $111a
        stx $1127
        clc
        adc #$08
        bcc loc_171b
        pha
        lda $1f95,x
        tax
        pla

loc_171b:
        sta $0f18
        stx $0f2d
        clc
        adc #$10
        bcc loc_172c
        pha
        lda $1f95,x
        tax
        pla

loc_172c:
        sta $0eff
        stx $0f3c
        clc
        adc #$18
        bcc loc_173d
        pha
        lda $1f95,x
        tax
        pla

loc_173d:
        sta $0f04
        stx $0f39
        clc
        adc #$08
        bcc loc_174e
        pha
        lda $1f95,x
        tax
        pla

loc_174e:
        sta $0f22
        stx $0f27
        clc
        adc #$10
        bcc loc_175f
        pha
        lda $1f95,x
        tax
        pla

loc_175f:
        sta $1232
        stx $124c
        clc
        adc #$08
        bcc loc_1770
        pha
        lda $1f95,x
        tax
        pla

loc_1770:
        sta $1106
        stx $1133
        clc
        adc #$10
        bcc loc_1781
        pha
        lda $1f95,x
        tax
        pla

loc_1781:
        sta $0f09
        stx $0f36
        clc
        adc #$08
        bcc loc_1792
        pha
        lda $1f95,x
        tax
        pla

loc_1792:
        sta $110b
        stx $1130
        clc
        adc #$0e
        bcc loc_17a3
        pha
        lda $1f95,x
        tax
        pla

loc_17a3:
        sta $1110
        stx $112d
        clc
        adc #$10
        bcc loc_17b4
        pha
        lda $1f95,x
        tax
        pla

loc_17b4:
        sta $1115
        stx $112a
        clc
        adc #$08
        bcc loc_17c5
        pha
        lda $1f95,x
        tax
        pla

loc_17c5:
        sta $11b8
        stx $11c5
        clc
        adc #$02
        bcc loc_17d6
        pha
        lda $1f95,x
        tax
        pla

loc_17d6:
        sta $0f0e
        stx $0f33
        clc
        adc #$16
        bcc loc_17e7
        pha
        lda $1f95,x
        tax
        pla

loc_17e7:
        sta $119d
        stx $1192
        clc
        adc #$10
        bcc loc_17f8
        pha
        lda $1f95,x
        tax
        pla

loc_17f8:
        sta $0f1d
        stx $0f2a
        clc
        adc #$0a
        bcc loc_1809
        pha
        lda $1f95,x
        tax
        pla

loc_1809:
        sta $0f13
        stx $0f30
        lda $1707
        sec
        sbc #$15
        tax
        and #$07
        sta $105e
        txa
        lsr
        lsr
        lsr
        clc
        adc #$1c
.label smc_1823 = * + 1
        cmp #$7b                                    // !SMC: modified by $1827
        bne loc_1827
        rts

loc_1827:
        sta smc_1823                                // SMC: modifies $1823
        tax
        ldy #$1c

loc_182d:
        lda $25fb,y
        sta $0476,x
        lda $2618,y
        sta $049e,x
        lda $2635,y
        sta $04c6,x
        lda $2652,y
        sta $04ee,x
        lda $266f,y
        sta $0516,x
        lda $268c,y
        sta $053e,x
        lda $26a9,y
        sta $0566,x
        lda $26c6,y
        sta $058e,x
        lda $26e3,y
        sta $05b6,x
        dex
        dey
        bpl loc_182d
        rts
// Referenced by: jsr from $147a

sub_1868:
        ldx #$00
        inx
        ldy $1f28,x
        bpl loc_1875
        ldx #$ff
        ldy $1f28

loc_1875:
        stx $1869
        lda loc_0eb2
        sec
        sbc #$02
        and #$07
        sta loc_0eb2
        bcc loc_189f
        tya
        clc
        adc #$26
        tay
        ldx #$26

loc_188c:
        lda $0400,x
        and #$3f
        ora $20bc,y
        sta $0400,x
        sta $0428,x
        dey
        dex
        bpl loc_188c
        rts

loc_189f:
        lda $0400
        pha
        ldx #$00

loc_18a5:
        lda $0401,x
        and #$3f
        ora $20bc,y
        sta $0400,x
        sta $0428,x
        inx
        iny
        cpx #$26
        bne loc_18a5
        pla
        and #$3f
        ora $20bc,y
        sta $0426
        sta $044e
        asl
        asl
        asl
        sta $02
        sta $04
        lda #$04
        rol
        sta $03
        adc #$20
        sta $05
        lda #$00
        beq loc_18e3

// --- Region $18e3-$19a5 ---
.pc = $18e3 "loc_18e3"

loc_18e3:
        ldx txt_2144
        bne loc_18f4
        lda #$43
        sta $18e4
        lda #$21
        sta $18e5
        ldx #$20

loc_18f4:
        inc $18e4
        bne loc_18fc
        inc $18e5

loc_18fc:
        stx $18d6

loc_18ff:
        lda #$00
        sta $07
        sta $09
        lda $0d80,x
        asl
        asl
        rol $07
        asl
        sta $06
        lda $07
        rol
        adc #$0a
        sta $07
        lda $0e00,x
        asl
        asl
        rol $09
        asl
        sta $08
        lda $09
        rol
        adc #$0a
        sta $09
        ldy #$07

loc_1929:
        lda ($06),y
        sta ($02),y
        lda ($08),y
        sta ($04),y
        dey
        bpl loc_1929
        rts
// Referenced by: jsr from $147d

sub_1935:
        ldx #$14
        inx
        ldy $1f28,x
        bpl loc_1942
        ldx #$ff
        ldy $1f28

loc_1942:
        stx $1936
        lda $1319
        sec
        sbc #$03
        and #$07
        sta $1319
        bcc loc_196c
        tya
        clc
        adc #$26
        tay
        ldx #$26

loc_1959:
        lda $0608,x
        and #$3f
        ora $20bc,y
        sta $0608,x
        sta $0630,x
        dey
        dex
        bpl loc_1959
        rts

loc_196c:
        lda $0608
        pha
        ldx #$00

loc_1972:
        lda $0609,x
        and #$3f
        ora $20bc,y
        sta $0608,x
        sta $0630,x
        iny
        inx
        cpx #$26
        bne loc_1972
        pla
        and #$3f
        ora $20bc,y
        sta $062e
        sta $0656
        asl
        asl
        asl
        sta $02
        sta $04
        lda #$18
        rol
        sta $03
        adc #$08
        sta $05
        lda #$00
        beq loc_19b0

// --- Region $19b0-$19eb ---
.pc = $19b0 "loc_19b0"

loc_19b0:
        ldx $ffff
        bne loc_19c1
        lda #$00
        sta $19b1
        lda #$00
        sta $19b2
        ldx #$20

loc_19c1:
        inc $19b1
        bne loc_19c9
        inc $19b2

loc_19c9:
        stx $19a3
        jmp loc_18ff
// Referenced by: jsr from $1c71, $e681

sub_19cf:
        ldx #$bf

loc_19d1:
        lda dat_2700,x
        sta $3708,x
        dex
        bne loc_19d1
        lda dat_2700
        sta $3708
        ldx #$07

loc_19e2:
        lda $27c0,x
        sta $3700,x
        dex
        bpl loc_19e2
        rts

// --- Region $1a09-$1ce0 ---
.pc = $1a09 "loc_1a09"

loc_1a09:
        ldx #$bf

loc_1a0b:
        lda $2708,x
        sta $3700,x
        dex
        bne loc_1a0b
        lda $2708
        sta $3700
        ldx #$07

loc_1a1c:
        lda dat_2700,x
        sta $37c0,x
        dex
        bpl loc_1a1c
        rts
// Referenced by: jsr from $1c85, $e695

sub_1a26:
        ldx #$bf

loc_1a28:
        lda $3708,x
        sta dat_2700,x
        dex
        bne loc_1a28
        lda $3708
        sta dat_2700
        ldx #$07

loc_1a39:
        lda $3700,x
        sta $27c0,x
        dex
        bpl loc_1a39
        rts

loc_1a43:
        sei
        lda #$07
        sta $00
        lda #$05
        sta $01
        lda #$00
        sta $d030
        lda #$06
        sta $02

loc_1a55:
        ldy $d012
        bne loc_1a55
        bit $d011
        bmi loc_1a55
        lda $d020
        and #$0f
        tax
        lda $2100,x
        sta $d020
        lda $d021
        and #$0f
        tax
        lda $2100,x
        sta $d021

loc_1a77:
        lda $d800,y
        and #$0f
        tax
        lda $2100,x
        sta $d800,y
        lda $d900,y
        and #$0f
        tax
        lda $2100,x
        sta $d900,y
        lda $da00,y
        and #$0f
        tax
        lda $2100,x
        sta $da00,y
        lda $db00,y
        and #$0f
        tax
        lda $2100,x
        sta $db00,y
        iny
        bne loc_1a77
        dec $02
        bne loc_1a55

loc_1aae:
        bit $d011
        bpl loc_1aae

loc_1ab3:
        bit $d011
        bmi loc_1ab3
        ldx #$2e
        lda #$00

loc_1abc:
        sta chr_d000,x
        dex
        bpl loc_1abc
        stx $d02f
        ldy #$7b
        sty $d011
        ldy #$a6
        sty $fffa
        ldy #$0e
        sty $fffb
        sta $dd04
        sta $dd05
        ldy #$81
        sty $dd0e
        sty $dd0d
        bit $dd0d
        sta $dc0e
        sta $dc0f
        stx $dc02
        sta $dc03
        ldy #$7f
        sty $dc00
        stx $dc01
        lda $dd02
        ora #$03
        sta $dd02
        lda $dd00
        ora #$03
        sta $dd00
        lda #$10
        sta $fffe
        lda #$00
        sta $ffff
        lda #$7f
        sta $dc0d
        bit $dc0d
        ldx #$00

loc_1b1d:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda #$ff
        sta dat_0800,x
        sta $0900,x
        sta dat_2800,x
        sta $2900,x
        sta $3000,x
        sta $3100,x
        sta $3800,x
        sta $3900,x
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        sta $3700,x
        lda #$00
        sta $f900,x
        sta $fa00,x
        sta $fb00,x
        sta $fc00,x
        sta $fd00,x
        lda dat_3200,x
        sta $25fb,x
        lda $3205,x
        sta $2600,x
        inx
        bne loc_1b1d
        ldx #$00

loc_1b76:
        lda $1e68,x
        sta $fe00,x
        lda $1ea8,x
        sta $fe80,x
        lda $1e28,x
        sta $ff00,x
        lda $1ee8,x
        sta $ff80,x
        inx
        cpx #$40
        bne loc_1b76
        ldy #$00

loc_1b95:
        lda $1e68,y
        sta $fe00,x
        lda $1ea8,y
        sta $fe80,x
        lda $1e28,y
        sta $ff00,x
        lda $1ee8,y
        sta $ff80,x
        inx
        iny
        cpy #$10
        bne loc_1b95
        ldx #$26

loc_1bb5:
        txa
        sta $0400,x
        sta $0428,x
        sta $0608,x
        sta $0630,x
        lda #$08
        sta $d878,x
        sta $d8a0,x
        sta $d8c8,x
        sta $d8f0,x
        sta $d918,x
        sta $d940,x
        sta $d968,x
        sta $d990,x
        sta $d9b8,x
        dex
        bpl loc_1bb5
        ldx #$44
        ldy #$21
        stx $02
        sty $03
        ldy #$00

loc_1bec:
        lda ($02),y
        beq loc_1bf8
        inc $02
        bne loc_1bec
        inc $03
        bne loc_1bec

loc_1bf8:
        ldx $02
        ldy $03
        stx $19b6
        sty $19bb
        inx
        bne loc_1c06
        iny

loc_1c06:
        stx $19b1
        sty $19b2
        ldx #$00
        lda #$58

loc_1c10:
        pha
        inx
        bne loc_1c10
        ldx #$c2
        txs
        lda #$01
        pha
        lda #$00
        pha
        lda #$4c
        pha
        sta $10
        lda #$83
        sta $11
        lda #$0e
        sta $12
        ldx #$ff
        txs
        jsr sub_1c90
        lda $3fff
        sta $1cc9
        lda #$ff
        sta $3fff
        lda #$00
        jsr $e000
        lda #$00
        sta $2d
        sta $2e
        jsr sub_1706
        jsr sub_169a

loc_1c4c:
        bit $d011
        bpl loc_1c4c

loc_1c51:
        bit $d011
        bmi loc_1c51
        lda #$81
        sta $d01a
        lsr $d019
        cli

loc_1c5f:
.label smc_1c60 = * + 1
        lda #$00                                    // !SMC: modified by $1c8a
        beq loc_1c5f
.label smc_1c64 = * + 1
        lda #$00                                    // !SMC: modified by $1c67
        eor #$80
        sta smc_1c64                                // SMC: modifies $1c64
        asl
        ldx #$00
        bne loc_1c7d
        bcc dat_1c77
        jsr sub_19cf
        jmp loc_1c88

dat_1c77:
        .byte $20,$ec,$19,$4c,$88,$1c               //  ..L..

loc_1c7d:
        bcc loc_1c85
        jsr loc_1a09
        jmp loc_1c88

loc_1c85:
        jsr sub_1a26

loc_1c88:
        lda #$00
        sta smc_1c60                                // SMC: modifies $1c60
        jmp loc_1c5f
// Referenced by: jsr from $1c2d, $1ccd, $e63d, $e6dd

sub_1c90:
        ldx #$00
        ldy #$3a
        stx $02
        sty $03
        ldy #$00
        ldx #$e0
        stx $05
        sty $04
        ldx #$12

loc_1ca2:
        lda ($02),y
        pha
        lda ($04),y
        sta ($02),y
        pla
        sta ($04),y
        iny
        bne loc_1ca2
        inc $03
        inc $05
        dex
        bne loc_1ca2
        rts

loc_1cb7:
        sei
        lda #$00
        sta $d015
        sta $d418
        ldx #$6b
        stx $d011
        sta $d01a
        lda #$00
        sta $3fff
        jsr sub_1c90
        lda #$37
        sta $01
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        cli
        jmp loc_fce2

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

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

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

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

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

// --- Region $e000-$e03a ---
.pc = $e000 "Segment $e000"
        iny
        cpy #$1c
        bcc loc_e007
        ldy #$05

loc_e007:
        sty $15d4
        ldy #$00
        sty $15d7
        tay
        lda $1d73,y
        sta $f900,x
        lda $1d90,y
        sta $fa00,x
        lda $1dad,y
        sta $fb00,x
        dec $106c
        lda $106c
        sec
        sbc #$01
        tax
        lda #$00
        clc
        ldy #$00
        adc $1d54,y
        iny
        cpy #$17
        bcc loc_e048

dat_e039:
        .byte $ac,$10                               // ..

// --- Region $e048-$e111 ---
.pc = $e048 "loc_e048"

loc_e048:
        sty $1613
        tay
        lda $1dca,y
        sta $fc00,x
        lda $1df9,y
        sta $fd00,x
        rts

dat_e059:
        .byte $f5,$ea,$61,$cb,$24,$ea,$60           // ..a.$.`

loc_e060:
        lda #$00
        beq loc_e068

dat_e064:
        .byte $ce,$55,$16                           // .U.

loc_e067:
        rts

loc_e068:
        lda smc_1c60
        bne loc_e067
        lda #$01
        bne loc_e092

loc_e071:
        ldx #$00
        lda $2119,x
        bne loc_e07d
        ldx #$00
        lda $2119

loc_e07d:
        sta $1662
        inx
        lda $2119,x
        sta $1687
        inx
        lda $2119,x
        sta $1c6c
        inx
        stx $1666

loc_e092:
        lda #$01
        sta $1655
        dec $1662
        lda $1065
        eor #$04
        sta $1065
        inc smc_1c60
        rts

loc_e0a6:
        ldx #$00
        inx
        lda $204e,x
        bpl loc_e0b3
        lda $204e
        ldx #$00

loc_e0b3:
        stx smc_169b
        clc
        adc #$01
        sec
        sbc $2085,x
        sta $104a
        lda $2085,x
        clc
        adc #$01
        sta $0f94
        lda $2017,x
        clc
        adc #$1a
        sec
        sbc $104a
        sec
        sbc $0f94
        sta $12fc
        lda #$4a
        clc
        adc $0f94
        clc
        adc $104a
        sta $0f41
        clc
        adc #$15
        sta $0f52
        clc
        adc #$04
        sta $0f5a
        clc
        adc #$11
        sta $10cb
        clc
        adc #$04
        sta $116a
        clc
        adc #$11
        sta $11fc
        clc
        adc #$04
        sta $122a
        clc
        adc #$01
        sta $1284
        rts

// --- Region $e13a-$e22a ---
.pc = $e13a "loc_e13a"

loc_e13a:
        asl $3c8e
        .byte $0f,$18,$69                           // slo $6918 // ILLEGAL
        clc
        bcc loc_e149

dat_e143:
        .byte $48,$bd,$95,$1f,$aa,$68               // H....h

loc_e149:
        sta $0f04
.label loc_e14e = * + 2
        stx $0f39
        clc
        adc #$08
        bcc loc_e15a
        pha
        lda $1f95,x
        tax
        pla

loc_e15a:
        sta $0f22
        stx $0f27
        clc
        adc #$10
        bcc loc_e16b
        pha
        lda $1f95,x
        tax

loc_e16a:
        pla

loc_e16b:
        sta $1232
        stx $124c
        clc
        adc #$08
        bcc loc_e17c
        pha
        lda $1f95,x
        tax
        pla

loc_e17c:
        sta $1106
        stx $1133
        clc
        adc #$10
        bcc loc_e18d
        pha
        lda $1f95,x
        tax
        pla

loc_e18d:
        sta $0f09
        stx $0f36
        clc
        adc #$08
        bcc loc_e19e
        pha
        lda $1f95,x
        tax
        pla

loc_e19e:
        sta $110b
        stx $1130
        clc
        adc #$0e
        bcc loc_e1af
        pha
        lda $1f95,x
        tax
        pla

loc_e1af:
        sta $1110
        stx $112d
        clc
        adc #$10
        bcc loc_e1c0
        pha
        lda $1f95,x
        tax
        pla

loc_e1c0:
        sta $1115
        stx $112a
        clc
        adc #$08
        bcc loc_e1d1
        pha
        lda $1f95,x
        tax
        pla

loc_e1d1:
        sta $11b8
        stx $11c5
        clc
        adc #$02
        bcc loc_e1e2
        pha
        lda $1f95,x
        tax
        pla

loc_e1e2:
        sta $0f0e
        stx $0f33
        clc
        adc #$16
        bcc loc_e1f3
        pha
        lda $1f95,x
        tax
        pla

loc_e1f3:
        sta $119d
        stx $1192
        clc
        adc #$10
        bcc loc_e204
        pha
        lda $1f95,x
        tax
        pla

loc_e204:
        sta $0f1d
        stx $0f2a
        clc
        adc #$0a
        bcc loc_e215
        pha
        lda $1f95,x
        tax
        pla

loc_e215:
        sta $0f13
        stx $0f30
        lda $1707
        sec
        sbc #$15
        tax
        and #$07
        sta $105e
        txa
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        rts

// --- Region $e273-$e342 ---
.pc = $e273 "loc_e273"

loc_e273:
        dec $60
        ldx #$00
        inx
        ldy $1f28,x
        bpl loc_e282
        ldx #$ff
        ldy $1f28

loc_e282:
        stx $1869
        lda loc_0eb2
        sec
        sbc #$02
        and #$07
        sta loc_0eb2
        bcc loc_e2ac
        tya
        clc
        adc #$26
        tay
        ldx #$26

loc_e299:
        lda $0400,x
        and #$3f
        ora $20bc,y
        sta $0400,x
        sta $0428,x
        dey
        dex
        bpl loc_e299
        rts

loc_e2ac:
        lda $0400
        pha
        ldx #$00

loc_e2b2:
        lda $0401,x
        and #$3f
        ora $20bc,y
        sta $0400,x
        sta $0428,x
        inx
        iny
        cpx #$26
        bne loc_e2b2
        pla
        and #$3f
        ora $20bc,y
        sta $0426
        sta $044e
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

loc_e2d5:
        dex
        sta $02
        sta $04
        lda #$04
        rol
        sta $03
        adc #$20
        sta $05
        lda #$00
        beq loc_e2f1

loc_e2e7:
        ora #$40
        tax
        lda #$00
        sta $18d6
        beq loc_e30d

loc_e2f1:
        ldx txt_2144
        bne loc_e302
        lda #$43
        sta $18e4
        lda #$21
        sta $18e5
        ldx #$20

loc_e302:
        inc $18e4
        bne loc_e30a
        inc $18e5

loc_e30a:
        stx $18d6

loc_e30d:
        lda #$00
.label loc_e310 = * + 1
        sta $07
        sta $09
        lda $0d80,x
        asl
        asl
        rol $07
        asl
        sta $06
        lda $07
        rol
        adc #$0a
        sta $07
        lda $0e00,x
        asl
        asl
        rol $09
        asl
        sta $08
        lda $09
        rol
        adc #$0a
        sta $09
        ldy #$07

loc_e337:
        lda ($06),y
        sta ($02),y
        lda ($08),y
        sta ($04),y
        dey
        bpl loc_e337
        rts

// --- Region $e351-$e3fa ---
.pc = $e351 "loc_e351"

loc_e351:
        rol $19,x
        lda $1319
        sec
        sbc #$03
        and #$07
        sta $1319
        bcc loc_e37a
        tya
        clc
        adc #$26
        tay
        ldx #$26

loc_e367:
        lda $0608,x
        and #$3f
        ora $20bc,y
.label loc_e370 = * + 1
        sta $0608,x
        sta $0630,x
        dey
        dex
        bpl loc_e367
        rts

loc_e37a:
.label loc_e37b = * + 1
        lda $0608
        pha
        ldx #$00

loc_e380:
        lda $0609,x
        and #$3f
        ora $20bc,y
        sta $0608,x
        sta $0630,x
        iny
        inx
        cpx #$26
        bne loc_e380
        pla
        and #$3f
.label loc_e399 = * + 2
        ora $20bc,y
        sta $062e
        sta $0656
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        .byte $3c,$85,$02                           // nop $0285,x // ILLEGAL
        sta $04
        lda #$18
        rol
        sta $03
        adc #$08
        sta $05
        lda #$00
        beq loc_e3be

loc_e3b4:
        ora #$40
        tax
        lda #$00
        sta $19a3
        beq loc_e3da

loc_e3be:
        ldx $61c2
        lsr $0cd0,x
        lda #$00
        sta $19b1
        lda #$00
        sta $19b2
        ldx #$20
        inc $19b1
        bne loc_e3d8
        inc $19b2

loc_e3d8:
.label loc_e3da = * + 2
        stx $19a3
        jmp loc_18ff

loc_e3de:
        ldx #$bf

loc_e3e0:
        lda dat_2700,x
        sta $3708,x
        dex
        bne loc_e3e0
        lda dat_2700
        sta $3708
        ldx #$07

loc_e3f1:
        lda $27c0,x
        sta $3700,x
        dex
        bpl loc_e3f1
        rts

// --- Region $e418-$e434 ---
.pc = $e418 "loc_e418"

loc_e418:
        ldx #$bf

loc_e41a:
        lda $2708,x
        sta $3700,x
        dex
        bne loc_e41a
        lda $2708
        sta $3700
        ldx #$07

loc_e42b:
        lda dat_2700,x
        sta $37c0,x
        dex
        bpl loc_e42b
        rts

// --- Region $e444-$e444 ---
.pc = $e444 "loc_e444"

loc_e444:
        brk

// --- Region $e452-$e6f2 ---
.pc = $e452 "loc_e452"

loc_e452:
        sei
        lda #$07
        sta $00
        lda #$05
        sta $01
        lda #$00
        sta $d030
        lda #$06
        sta $02

loc_e464:
        ldy $d012
        bne loc_e464
        bit $d011
        bmi loc_e464
        lda $d020
        and #$0f
        tax
        lda $2100,x
        sta $d020
        lda $d021
        and #$0f
        tax
        lda $2100,x
        sta $d021

loc_e486:
        lda $d800,y
        and #$0f
        tax
        lda $2100,x
        sta $d800,y
        lda $d900,y
        and #$0f
        tax
        lda $2100,x
        sta $d900,y
        lda $da00,y
        and #$0f
        tax
        lda $2100,x
        sta $da00,y
        lda $db00,y
        and #$0f
        tax
        lda $2100,x
        sta $db00,y
        iny
        bne loc_e486
        dec $02
        bne loc_e464

loc_e4bd:
        bit $d011
        bpl loc_e4bd

loc_e4c2:
        bit $d011
        bmi loc_e4c2
        ldx #$2e
        lda #$00

loc_e4cb:
        sta chr_d000,x
        dex
        bpl loc_e4cb
        stx $d02f
        ldy #$7b
        sty $d011
        ldy #$a6
        sty $fffa
        ldy #$0e
        sty $fffb
        sta $dd04
        sta $dd05
        ldy #$81
.label loc_e4ec = * + 1
        sty $dd0e
        sty $dd0d
        bit $dd0d
        sta $dc0e
        sta $dc0f
        stx $dc02
        sta $dc03
        ldy #$7f
        sty $dc00
        stx $dc01
        lda $dd02
        ora #$03
        sta $dd02
        lda $dd00
        ora #$03
        sta $dd00
        lda #$10
        sta $fffe
        lda #$00
        sta $61c2
        dec $7fa9
        sta $dc0d
        bit $dc0d
        ldx #$00

loc_e52d:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda #$ff
        sta dat_0800,x
        sta $0900,x
.label loc_e544 = * + 1
        sta dat_2800,x
        sta $2900,x
        sta $3000,x
        sta $3100,x
        sta $3800,x
        sta $3900,x
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        sta $3700,x
        lda #$00
        sta $f900,x
        sta $fa00,x
        sta $fb00,x
        sta $fc00,x
        sta $fd00,x
        lda dat_3200,x
        sta $25fb,x
        lda $3205,x
        sta $2600,x
        inx
        bne loc_e52d
        ldx #$00

loc_e586:
        lda $1e68,x
        sta $fe00,x
        lda $1ea8,x
        sta $fe80,x

loc_e592:
        lda $1e28,x
        sta $ff00,x
        lda $1ee8,x
        sta $ff80,x
        inx
        cpx #$40
        bne loc_e586
        ldy #$00

loc_e5a5:
        lda $1e68,y
        sta $fe00,x
        lda $1ea8,y
        sta $fe80,x
        lda $1e28,y
        sta $ff00,x
        lda $1ee8,y
        sta $ff80,x
        inx
        iny
        cpy #$10
        bne loc_e5a5
        ldx #$26

loc_e5c5:
        txa
        sta $0400,x
        sta $0428,x
        sta $0608,x
        sta $0630,x
        lda #$08
        sta $d878,x
        sta $d8a0,x
        sta $d8c8,x
        sta $d8f0,x
        sta $d918,x
        sta $d940,x
        sta $d968,x
        sta $d990,x
        sta $d9b8,x
        dex
        bpl loc_e5c5
        ldx #$44
        ldy #$21
        stx $02
        sty $03
        ldy #$00

loc_e5fc:
        lda ($02),y
        beq loc_e608
        inc $02
        bne loc_e5fc
        inc $03
        bne loc_e5fc

loc_e608:
        ldx $02
        ldy $03
        stx $19b6
        sty $19bb
        inx
        bne loc_e616
        iny

loc_e616:
        stx $19b1
        sty $19b2
        ldx #$00
        lda #$58

loc_e620:
        pha
        inx
        bne loc_e620
        ldx #$c2
        txs
        lda #$01
        pha
        lda #$00
        pha
        lda #$4c
        pha
        sta $10
        lda #$83
        sta $11
        lda #$0e
        sta $12
        ldx #$ff
        txs
        jsr sub_1c90
        lda $3fff
        sta $1cc9
        lda #$ff
        sta $3fff
        lda #$00
        jsr $e000
        lda #$00
        sta $2d
        sta $2e
        jsr sub_1706
        jsr sub_169a

loc_e65c:
        bit $d011
        bpl loc_e65c

loc_e661:
        bit $d011
        bmi loc_e661
        lda #$81
        sta $d01a
        lsr $d019
        cli

loc_e66f:
        lda #$00
        beq loc_e66f
        lda #$00
        eor #$80
        sta smc_1c64
        asl
        ldx #$00
        bne loc_e68d
        bcc dat_e687
        jsr sub_19cf
        jmp loc_1c88

dat_e687:
        .byte $20,$ec,$19,$4c,$88,$1c               //  ..L..

loc_e68d:
        bcc loc_e695
        jsr loc_1a09
        jmp loc_1c88

loc_e695:
        jsr sub_1a26
        lda #$00
        sta smc_1c60
        jmp loc_1c5f

loc_e6a0:
        ldx #$00
        ldy #$3a
        stx $02
        sty $03
        ldy #$00
        ldx #$e0
        stx $05
        sty $04
        ldx #$12

loc_e6b2:
        lda ($02),y
        pha
        lda ($04),y
        sta ($02),y
        pla
        sta ($04),y
        iny
        bne loc_e6b2
        inc $03
        inc $05
        dex
        bne loc_e6b2
        rts

loc_e6c7:
        sei
        lda #$00
        sta $d015
        sta $d418
        ldx #$6b
        stx $d011
        sta $d01a
        lda #$00
        sta $3fff
        jsr sub_1c90
        lda #$37
        sta $01
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        cli
        jmp loc_fce2

dat_e6f1:
        .byte $80,$6f                               // .o

// --- Region $eea2-$eea5 ---
.pc = $eea2 "loc_eea2"

loc_eea2:
        .byte $df,$c2,$21                           // dcp $21c2,x // ILLEGAL

dat_eea5:
        .byte $dc                                   // .

// --- Region $f3e8-$f866 ---
.pc = $f3e8 "loc_f3e8"

loc_f3e8:
        ora ($60,x)
        lda $ee10
        cmp ($e0,x)
        inc $e0c2
        inc $e0c3
        lda $e0bf
        beq loc_f400
        bpl loc_f3fd
        rts

loc_f3fd:
        jmp loc_eea2

loc_f400:
        ldx #$02
        dec $e0f7
        bpl loc_f40d
        lda $e689
        sta $e0f7

loc_f40d:
        stx $e0bd
        ldy $e0d0,x
        sty $e0be
        lda $e0f7
        cmp $e689
        beq loc_f421
        jmp loc_e310

loc_f421:
        txa
        asl
        tay
        lda $e683,y
        sta $e16e
        lda $e684,y
        sta $e16f
        dec $e0f1,x
        bmi loc_f438
        jmp loc_e310

loc_f438:
        lda #$00
        sta $e0ca
        ldy $e113,x
        lda $e6d6,y
        cmp #$ff
        bne loc_f452
        lda #$00
        sta $e113,x
        sta $e116,x
        jmp loc_e14e

loc_f452:
        cmp #$fe
        bne loc_f46c
        dec $e0bf
        ldx #$02

loc_f45b:
        ldy $e0d0,x
        lda $e0e8,x
        and #$fe
        sta $d404,y
        dex
        bpl loc_f45b
        jmp loc_e592

loc_f46c:
        cmp #$40
        bcs loc_f473
        jmp loc_e1f3

loc_f473:
        cmp #$c0
        bcc loc_f48b
        and #$3f
        sta $e0dc,x
        lda #$00
        sec
        sbc $e0dc,x
        sta $e0dc,x
        inc $e113,x
        jmp loc_e16a

loc_f48b:
        cmp #$80
        bcc loc_f494
        and #$3f
        jmp loc_e1af

loc_f494:
        cmp #$50
        bcc loc_f4b0
        cpx $0a
        rts

dat_f49b:
        .byte $99                                   // .

loc_f49c:
        sta $e0c4
        lda $e0cc
        and #$0f
        ora $e0c4
        sta $e0cc
        inc $e113,x
        jmp loc_e16a

loc_f4b0:
        and #$0f
        sta $e0c4
        lda $e0cc
        and #$f0
        ora $e0c4
        sta $e0cc
        inc $e113,x
        jmp loc_e16a

loc_f4c6:
        asl
        tay
        lda $e68a,y
        sta $f8
        lda $e68b,y
        sta $f9
        ldy $e116,x
        lda #$00
        sta $e0d6,x
        lda ($f8),y
        bpl loc_f4fd
        cmp #$c0
        bcc loc_f4fd
        cmp #$ff
        bne loc_f4f1
        inc $e113,x
        lda #$00
        sta $e116,x
        jmp loc_e16a

loc_f4f1:
        and #$3f
        sta $e0f1,x
        lda #$01
        sta $e0ca
        bne loc_f515

loc_f4fd:
        sta $e0c8
        and #$3f
        sta $e0f1,x
        bit $e0c8
        bvc loc_f515
        inc $e116,x
        lda #$fe
        sta $e0d9,x
        jmp loc_e544

loc_f515:
        bpl loc_f51d
        iny
        lda ($f8),y
        sta $e110,x

loc_f51d:
        iny
        lda ($f8),y
        sta $e0c7
        bpl loc_f528
        sta $e0ca

loc_f528:
        and #$7f
        sta $e0c0
        iny
        tya
        sta $e116,x
        lda $e110,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        adc ($44,x)
        tay
        lda $e0ca
        bne loc_f596
        lda $e5c6,y
        pha
        lda $e5c7,y
        pha
        lda $e5c4,y
        sta $e0eb,x
        lda $e5c8,y
        sta $e0fb,x
        lda $e623,y
        sta $e0fe,x
        lda $e625,y
        sta $e101,x
        lda $e5c3,y
        sta $e0e8,x
        lda $e626,y
        sta $e0e2,x
        lda $e628,y
        sta $e0e5,x
        lda $e62a,y
        sta $e0df,x
        tya
        sta $e0f4,x
        ldy $e0be
        pla
        sta $d406,y
        pla
        sta $d405,y
        lda #$00
        sta $e0d3,x
        sta $e0c6
        lda #$ff
        sta $e0d9,x
        sta $e0c1,x

loc_f596:
        lda $e0c0
        clc
        adc $e0dc,x
        sta $e0f8,x
        tay
        lda $e009,y
        sta $e10a,x
        lda $e063,y
        sta $e10d,x
        bit $e0c7
        bpl loc_f5d0
        sec
        lda $e10d,x
        cmp $e107,x
        bcc loc_f5c5
        bne loc_f5c8
        lda $e10a,x
        cmp $e104,x
        bcs loc_f5c8

loc_f5c5:
        lda #$80
.label loc_f5c8 = * + 1
        bit $01a9
        sta $e0d6,x
        jmp loc_e4ec

loc_f5d0:
        lda #$00
        sta $e0d6,x
        lda $e10d,x
        sta $e107,x
        lda $e10a,x
        sta $e104,x
        jmp loc_e4ec

loc_f5e4:
        ldy $e0f4,x
        lda $e0e8,x
        bne loc_f5ef
        jmp loc_e544

loc_f5ef:
        lda $e0df,x
        bmi loc_f610
        clc
        lda $e629,y
        beq loc_f625
        adc $e0eb,x
        sta $e0eb,x
        dec $e0df,x
        bpl loc_f625
        lda #$80
        ora $e62a,y
        sta $e0df,x
        jmp loc_e351

loc_f610:
        sec
        lda $e0eb,x
        sbc $e629,y
        sta $e0eb,x
        dec $e0df,x
        bmi loc_f625
        lda $e62a,y
        sta $e0df,x

loc_f625:
        ldy $e0f4,x
        lda $e5ca,y
        sta $e0c6
        bpl loc_f675
        cmp #$c0
        bcs loc_f675
        and #$7f
        tay
        lda $e5b3,y
        sta $f8
        lda $e5bb,y
        sta $f9
        ldy $e0d3,x
        lda ($f8),y
        cmp #$85
        beq loc_f675
        sta $e0e8,x
        cmp #$80
        bcc loc_f65a
        iny
        lda ($f8),y
        sta $e107,x
        jmp loc_e399

loc_f65a:
        iny
        lda $e10a,x
        sec
        sbc ($f8),y
        sta $e104,x
        iny
        lda $e10d,x
        sbc ($f8),y
        sta $e107,x
        iny
        tya
        sta $e0d3,x
        jmp loc_e544

loc_f675:
        bit $e0c6
        bvc loc_f6b2
        lda $e0c6
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        adc ($9e,x)
        sta $e0c7
        lda $e0c1,x
        and #$07
        ora $e0c7
        tay
        bit $e0c6
        bpl loc_f69f
        lda $e593,y
        clc
        adc $e10d,x
        sta $e107,x
        jmp loc_e3de

loc_f69f:
        lda $e593,y
        clc
        adc $e0f8,x
        tay
        lda $e009,y
        sta $e104,x
        lda $e063,y
.label loc_f6b2 = * + 2
        sta $e107,x
        lda $e0d6,x
        beq loc_f719
        bmi loc_f6f5
        ldy $e0f4,x
        lda $e104,x
        clc
        adc loc_e5c5,y
        sta $e104,x
        lda #$00
        adc $e107,x
        sta $e107,x
        lda $e10d,x
        cmp $e107,x
        bcc loc_f6e1
        bne loc_f719
        lda $e10a,x
        cmp $e104,x
        bcs loc_f719

loc_f6e1:
        lda $e10a,x
        sta $e104,x
        lda $e10d,x
        sta $e107,x
        lda #$00
        sta $e0d6,x
        jmp loc_e444

loc_f6f5:
        sec
        ldy $e0f4,x
        lda $e104,x
        sbc loc_e5c5,y
        sta $e104,x
        lda $e107,x
        sbc #$00
        sta $e107,x
        cmp $e10d,x
        bcc loc_f6e1
        bne loc_f719
        lda $e10a,x
        cmp $e104,x
        bcs loc_f6e1

loc_f719:
        ldy $e0f4,x
        lda $e0fb,x
        beq loc_f72c
        dec $e0fb,x
        bne loc_f72c
        lda $e5c9,y
        sta $e0e8,x

loc_f72c:
        lda $e0fe,x
        beq loc_f77b
        cmp #$fe
        bcc loc_f773
        bne loc_f75d
        sec
        lda $e104,x
        sbc $e624,y
        pha
        lda $e107,x
        sbc $e625,y
        bcs loc_f753
        pla
        lda #$00
        sta $e104,x
        sta $e107,x
        jmp loc_e4ec

loc_f753:
        sta $e107,x
        pla
        sta $e104,x
        jmp loc_e4ec

loc_f75d:
        lda $e104,x
        sec
        sbc loc_e620,y
        sta $e104,x
        lda $e107,x
        sbc $e625,y
        sta $e107,x
        jmp loc_e4ec

loc_f773:
        dec $e0fe,x
        beq loc_f77b
        jmp loc_e4ec

loc_f77b:
        ldy $e0f4,x
        lda $e101,x
        bmi loc_f7a6
        lda $e624,y
        clc
        adc $e104,x
        sta $e104,x
        lda #$00
        adc $e107,x
        sta $e107,x
        dec $e101,x
        bpl loc_f7c1
        lda #$40

loc_f79c:
        ora $e625,y
        asl
        sta $e101,x
        jmp loc_e4ec

loc_f7a6:
        lda $e104,x
        sec
        sbc $e624,y
        sta $e104,x
        lda $e107,x
        sbc #$00
        sta $e107,x
        dec $e101,x
        bmi loc_f7c1
        lda #$00
        beq loc_f79c

loc_f7c1:
        ldx $e0bd
        ldy $e0f4,x
        lda $e0cb
        ora $e0cd,x
        eor $e0cd,x
        sta $e0cb
        lda $e626,y
        beq loc_f819
        lda $e0cd,x
        ora $e0cb
        sta $e0cb
        lda $e0e5,x
        bmi loc_f800
        lda $e0e2,x
        clc
        adc $e627,y
        sta $e0e2,x
        dec $e0e5,x
        bpl loc_f813
        lda #$80

loc_f7f7:
        ora $e628,y
        sta $e0e5,x
        jmp loc_e544

loc_f800:
        lda $e0e2,x
        sec
        sbc $e627,y
        sta $e0e2,x
        dec $e0e5,x
        bmi loc_f813
        lda #$00
        beq loc_f7f7

loc_f813:
        lda $e0e2,x
        sta $d416

loc_f819:
        ldy $e0be
        lda $e0eb,x
        cpx $0a
        rol $99
        .byte $02                                   // jam // ILLEGAL

dat_f824:
        .byte $d4,$bd,$eb,$e0,$e4,$4a,$60,$3b       // .....J`;

loc_f82c:
        sta $d403,y
        lda $e104,x
        sta dat_d400,y
        lda $e107,x
        sta $d401,y
        lda $e0e8,x
        cmp #$90
        bcc loc_f84e
        and #$7f
        sta $e0e8,x
        lda #$48
        sta $d401,y
        lda #$81

loc_f84e:
        and $e0d9,x
        sta $d404,y
        dex
        bmi loc_f85a
        jmp loc_e13a

loc_f85a:
        lda $e0cb
        sta $d417
        lda $e0cc
        sta $d418
        rts

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

loc_fce2:
        .byte $43,$87                               // sre ($87,x) // ILLEGAL
        ora #$40
        .byte $ff,$81,$05                           // isc $0581,x // ILLEGAL
        and $3c01,y
        ora ($3e,x)
        ora ($41,x)
        brk

// --- Region $fd15-$fd19 ---
.pc = $fd15 "Segment $fd15"
        ldy $3c02,x
        brk

dat_fd19:
        .byte $3e                                   // >

// --- Region $fda3-$fda3 ---
.pc = $fda3 "Segment $fda3"
        .byte $32                                   // jam // ILLEGAL

// --- Region $ff5b-$ff77 ---
.pc = $ff5b "Segment $ff5b"
        eor $01
        .byte $43,$01                               // sre ($01,x) // ILLEGAL
        eor ($ff,x)
        .byte $43,$00                               // sre ($00,x) // ILLEGAL
        eor ($02,x)
        .byte $c3,$00                               // dcp ($00,x) // ILLEGAL
        eor ($02,x)
        .byte $c3,$00                               // dcp ($00,x) // ILLEGAL
        .byte $43,$02                               // sre ($02,x) // ILLEGAL
        cmp $01
        eor ($03,x)
        rol $3e03,x
        ora ($3e,x)
        brk

dat_ff77:
        .byte $bc                                   // .

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

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

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

// --- Region $0a00-$0e7f ---
.pc = $0a00 "dat_0a00"

dat_0a00:
        .byte $ff,$ff,$f0,$c0,$81,$83,$02,$02,$ff,$ff,$00,$00,$03,$03,$02,$02 // ................
        .byte $ff,$ff,$f0,$c0,$81,$83,$03,$03,$ff,$ff,$00,$00,$03,$03,$03,$03 // ................
        .byte $ff,$ff,$03,$03,$03,$03,$00,$00,$ff,$ff,$80,$80,$f8,$f8,$f8,$f8 // ................
        .fill 8, $03
        .byte $ff,$ff,$f1,$c0,$80,$84,$02,$03,$ff,$ff,$e0,$80,$03,$03,$80,$e0 // ................
        .byte $ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$03,$03,$03,$03,$03,$03,$83,$83 // ................
        .byte $03,$03,$03,$03,$03,$03,$03,$02,$ff,$ff,$03,$03,$83,$81,$c0,$c0 // ................
        .byte $03,$03,$03,$03,$03,$01,$80,$e0,$ff,$ff,$00,$00,$ff,$ff,$fe,$f8 // ................
        .fill 8, $f8
        .byte $03,$03,$03,$03,$ff,$ff,$ff,$ff,$ff,$fe,$e0,$80,$02,$02,$80,$e0 // ................
        .byte $f8,$f8,$f8,$f8,$f8,$ff,$ff,$ff,$1f,$07,$83,$c3,$c1,$c1,$c1,$c1 // ................
        .byte $ff,$ff,$ff,$f8,$f8,$f8,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$c0,$c0 // ................
        .byte $ff,$ff,$f0,$c0,$81,$81,$00,$02,$ff,$ff,$f8,$f0,$e0,$f8,$f8,$f8 // ................
        .byte $ff,$ff,$00,$00,$ff,$ff,$ff,$fc,$ff,$ff,$f0,$f0,$ff,$ff,$c0,$c0 // ................
        .byte $03,$03,$03,$03,$03,$03,$00,$00,$ff,$ff,$00,$00,$03,$03,$00,$80 // ................
        .byte $ff,$ff,$f0,$c0,$81,$83,$00,$00,$ff,$ff,$e0,$80,$03,$03,$82,$82 // ................
        .byte $ff,$ff,$c0,$80,$01,$03,$00,$80,$ff,$ff,$ff,$ff,$f8,$f8,$ff,$ff // ................
        .fill 12, $ff
        .byte $c0,$c0,$ff,$ff,$ff,$ff,$1f,$07,$03,$83,$01,$01,$ff,$ff,$1f,$07 // ................
        .byte $03,$83,$03,$03,$ff,$ff,$1f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$1f,$07 // ................
        .byte $03,$83,$81,$81,$ff,$ff,$1f,$1f,$ff,$ff,$07,$07,$ff,$ff,$01,$01 // ................
        .byte $ff,$ff,$07,$07,$ff,$ff,$1f,$1f,$ff,$ff,$01,$01,$81,$81,$81,$81 // ................
        .byte $81,$81,$01,$01,$ff,$ff,$03,$03
        .text "????"
        .byte $81,$81,$81,$81
        .fill 8, $81
        .byte $83,$03,$07,$07,$ff,$ff,$1f,$07,$03,$43,$81,$81,$ff,$ff,$07,$03 // .........C......
        .byte $01,$81,$01,$03,$ff,$ff,$1f,$07,$03,$83,$81,$c1,$ff,$ff,$07,$03 // ................
        .byte $01,$81,$03,$03,$ff,$ff,$01,$01,$ff,$ff,$1f,$07,$ff,$ff,$81,$81 // ................
        .byte $81,$81,$81,$81,$ff,$ff,$81,$81,$81,$81,$83,$83,$ff,$ff,$81,$81 // ................
        .byte $81,$81,$01,$01,$ff,$ff,$07,$03,$c3,$87,$1f,$7f // ............

txt_0bb0:
        .text "????????"
        .byte $81,$81,$81,$81,$ff,$ff,$ff,$ff,$ff,$7f,$01,$01,$7f,$7f,$1f,$07 // ................
        .byte $3f,$3f,$3f,$7f,$ff,$ff,$ff,$ff,$f1,$c1,$83,$87,$07,$07,$07,$07 // ???.............
        .byte $ff,$ff,$ff,$3f,$3f,$3f,$07,$07,$ff,$ff,$ff,$ff,$ff,$ff,$07,$07 // ...???..........
        .byte $ff,$ff,$1f,$07,$03,$83,$81,$01,$ff,$ff // ..........

txt_0bf2:
        .text "??????"
        .byte $ff,$ff,$0f,$03,$01,$81,$07,$1f,$ff,$ff,$ff,$ff,$03,$03,$01,$01 // ................
        .byte $ff,$ff,$1f,$1f,$ff,$ff,$0f,$03,$ff,$ff,$0f,$03,$81,$81,$03,$03 // ................
        .byte $ff,$ff,$01,$01,$01,$81,$81,$81,$ff,$ff,$ff,$ff,$3f,$3f,$ff,$ff // ............??..
        .byte $ff,$ff,$ff,$ff,$07,$07,$f7,$f7,$03,$03,$02,$02,$02,$02,$03,$03 // ................
        .byte $03,$01,$80,$80,$c0,$f0,$ff,$ff,$f8,$f8,$00,$00,$00,$00,$ff,$ff // ................
        .byte $ff,$ff,$00,$00,$00,$00,$ff,$ff,$c1,$c0,$e0,$f0,$f8,$fc,$ff,$ff // ................
        .byte $04,$00,$80,$80,$c1,$f3,$ff,$ff,$81,$83,$03,$03,$03,$03,$03,$03 // ................
        .byte $e1,$80,$00,$00,$80,$c0,$ff,$ff,$ff,$ff,$f8,$f8,$f8,$f8,$ff,$ff // ................
        .byte $fe,$fe,$00,$00,$00,$00,$fe,$ff,$c1,$c1,$c1,$c1,$c3,$83,$07,$1f // ................
        .byte $f8,$f8,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f8,$f8,$f8,$f8,$f0,$f0 // ................
        .byte $e0,$80,$00,$00,$00,$00,$ff,$ff,$03,$01,$00,$00,$80,$e0,$ff,$ff // ................
        .byte $03,$03,$00,$00,$80,$e0,$ff,$ff,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $81,$81,$81,$81,$81,$81,$ff,$ff,$81,$81,$01,$01,$01,$03,$ff,$ff // ................
        .byte $ff,$ff,$01,$01,$01,$01,$ff,$ff,$3f,$3f,$01,$01,$01,$01,$ff,$ff // ........??......
        .byte $81,$01,$03,$03,$07,$1f,$ff,$ff,$03,$83,$81,$81,$81,$81,$ff,$ff // ................
        .byte $81,$01,$01,$03,$07,$1f,$ff,$ff,$21,$01,$81,$03,$01,$19,$ff,$ff // ........!.......
        .byte $01,$81,$81,$81,$81,$81,$ff,$ff,$03,$83,$01,$01,$03,$0f,$ff,$ff // ................
        .byte $07,$07,$0f,$1f,$3f,$7f,$ff,$ff,$41,$01,$01,$03,$07,$9f,$ff,$ff // ....?...A.......
        .byte $ff,$ff
        .text "????"
        .byte $ff,$ff,$03
        .byte $43,$01,$01,$03,$0f,$7f,$ff
        .byte $07,$07,$07,$07,$87,$83,$c1,$f1,$3f,$3f,$3f,$ff,$ff,$ff,$ff,$ff // ........???.....
        .byte $ff,$ff
        .text "????"
        .byte $7f,$ff,$01,$01,$01,$03,$07,$1f,$ff,$ff
        .byte $7f,$ff,$01,$01,$01,$01,$ff,$ff,$03,$03,$03,$03,$03,$03,$ff,$ff // ................
        .byte $83,$81,$01,$01,$03,$0f,$ff,$ff,$81,$81,$01,$01,$03,$0f,$ff,$ff // ................
        .byte $07,$07,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $20,$00,$01,$02,$03,$00,$00,$00,$04,$05,$20,$04,$06,$07,$03,$02 //  ......... .....
        .byte $01,$02,$01,$08,$09,$06,$0a,$0b,$0c,$0d,$0e // ...........

txt_0d9b:
        .text "      "

txt_0da1:
        .encoding "screencode_mixed"
        .text "op q  r s t u  vwxyz"
        .encoding "petscii_upper"
        .byte $1b,$1c,$09,$1d,$1e,$1f,$1f           // .......

txt_0dbc:
        .text " !   "
        .byte $22                                   // double quote character
        .text "#$%&'()*+, -%%./01%232,45      67 8  9:  ; <  =>?%"
        .byte $40                                   // @ character
        .text "1A%BCDD E   "
        .byte $06
        .text "FGFG"
        .byte $06
        .byte $47,$06
        .byte $48,$49,$06
        .byte $47,$06,$06
        .byte $47,$06
        .byte $47,$06                               // G.

txt_0e13:
        .text "I GJKLIM      N  O    P QR N GHSI IT U NR V   WXYXY XWZ"
        .byte $5b
        .byte $5c                                   // backslash
        .text "YWW"
        .byte $5d
        .byte $20,$5e,$5f,$60
        .byte $2b,$5d,$61,$62
        .byte $5c,$5b

txt_0e5a:
        .text "Y      "
        .byte $63,$20,$20,$64,$20,$20,$20,$65,$20,$20,$66,$67,$20,$63,$20,$68 // c  d   e  fg c h
        .byte $5a,$69,$5b,$6a,$60,$6b,$2b,$6c,$57,$63,$67,$20,$6d,$20,$20 // Zi[j`k+lWcg m  

// --- Region $0e83-$0e94 ---
.pc = $0e83 "dat_0e83"

dat_0e83:
        .byte $48,$8a,$48,$98,$48,$a5,$01,$48,$a9,$05,$85,$01,$4e,$19,$d0,$4c // H.H.H..H....N..L
        .byte $a7,$0e                               // ..

// --- Region $0f6e-$1282 ---
.pc = $0f6e "Program $0f6e"
        .byte $85,$11,$a9,$0f,$85,$12,$a9,$2e,$8d,$12,$d0,$4c,$00,$01,$68,$68 // ...........L..hh
        .byte $68,$4e,$19,$d0,$20,$4a,$16,$ad,$12,$d0,$4a,$90,$00,$a9,$83,$85 // hN.. J....J.....
        .byte $11,$a9,$0e,$85,$12,$a0,$01,$ad,$12,$d0,$29,$07,$09,$58,$a2,$09 // ..........)..X..
        .byte $ca,$d0,$fd,$8d,$11,$d0,$88,$d0,$ee,$a2,$00,$20,$f1,$14,$a0,$4a // ........... ...J
        .byte $88,$d0,$fd,$ea,$ea,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50 // ..... .. P. .. P
        .byte $16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14 // . .. P. .. P. ..
        .byte $20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$ea,$ea,$ea,$ea //  P. .. P. ......
        .byte $ea,$ea,$bd,$00,$fe,$bc,$80,$fe,$8d,$21,$d0,$8c,$22,$d0,$a9,$1a // .........!.."...
        .byte $8d,$18,$d0,$bd,$00,$ff,$bc,$80,$ff,$8d,$23,$d0,$8c,$24,$d0,$e8 // ..........#..$..
        .byte $bd,$00,$fe,$bc,$80,$fe,$8d,$21,$d0,$8c,$22,$d0,$bd,$00,$ff,$bc // .......!..".....
        .byte $80,$ff,$8d,$23,$d0,$8c,$24,$d0,$e8,$20,$51,$16,$20,$f1,$14,$20 // ...#..$.. Q. .. 
        .byte $50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1 // P. .. P. .. P. .
        .byte $14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16 // . P. .. P. .. P.
        .byte $20,$50,$16,$a9,$00,$8d,$21,$d0,$8d,$24,$d0,$a0,$08,$ad,$12,$d0 //  P....!..$......
        .byte $29,$07,$09,$18,$a2,$09,$ca,$d0,$fd,$8d,$11,$d0,$88,$d0,$ee,$a9 // )...............
        .byte $00,$09,$10,$8d,$16,$d0,$a9,$18,$8d,$18,$d0,$a2,$00,$a0,$00,$20 // ............... 
        .byte $0b,$15,$20,$1f,$15,$20,$3c,$16,$20,$3c,$16,$20,$3c,$16,$20,$49 // .. .. <. <. <. I
        .byte $16,$20,$1f,$15,$20,$4c,$16,$20,$1f,$15,$20,$49,$16,$20,$0b,$15 // . .. L. .. I. ..
        .byte $20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20 //  .. .. .. .. .. 
        .byte $0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f // .. .. .. .. .. .
        .byte $15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$ad,$5a,$0f // . .. .. .. ...Z.
        .byte $8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$a9,$00,$8d,$09 // ................
        .byte $d0,$20,$0b,$15,$20,$1f,$15,$a9,$00,$8d,$1d,$d0,$20,$0b,$15,$20 // . .. ....... .. 
        .byte $1f,$15,$20,$0b,$15,$20,$1f,$15,$a9,$b0,$8d,$f8,$07,$a9,$b1,$8d // .. .. ..........
        .byte $f9,$07,$a9,$b2,$8d,$fa,$07,$a9,$b3,$8d,$fb,$07,$a9,$b4,$8d,$fc // ................
        .byte $07,$20,$0b,$15,$20,$1f,$15,$a9,$00,$8d,$00,$d0,$a9,$00,$8d,$02 // . .. ...........
        .byte $d0,$a9,$00,$8d,$04,$d0,$a9,$00,$8d,$06,$d0,$a9,$00,$8d,$08,$d0 // ................
        .byte $ad,$10,$d0,$29,$e0,$8d,$35,$11,$a9,$00,$0a,$09,$00,$0a,$09,$00 // ...)..5.........
        .byte $0a,$09,$00,$0a,$09,$00,$09,$00,$8d,$10,$d0,$20,$0b,$15,$20,$1f // ........... .. .
        .byte $15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15 // . .. .. .. .. ..
        .byte $20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20 //  .. .. .. .. .. 
        .byte $0b,$15,$20,$1f,$15,$ad,$cb,$10,$8d,$0b,$d0,$a9,$00,$8d,$01,$d0 // .. .............
        .byte $8d,$03,$d0,$8d,$0d,$d0,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20 // ...... .. .. .. 
        .byte $1f,$15,$8e,$a8,$11,$8c,$aa,$11,$20,$4a,$16,$ad,$10,$d0,$29,$df // ........ J....).
        .byte $8d,$98,$11,$a9,$00,$4a,$6a,$6a,$6a,$09,$00,$aa,$a0,$b5,$a9,$00 // .....Jjjj.......
        .byte $8c,$fd,$07,$8d,$0a,$d0,$8e,$10,$d0,$a2,$00,$a0,$00,$20,$0b,$15 // ............. ..
        .byte $20,$1f,$15,$8e,$f2,$11,$8c,$f4,$11,$a9,$00,$8d,$0c,$d0,$ad,$10 //  ...............
        .byte $d0,$29,$bf,$8d,$ca,$11,$a9,$00,$4a,$6a,$6a,$09,$00,$8d,$10,$d0 // .)......Jjj.....
        .byte $a2,$b8,$8e,$fe,$07,$ae,$10,$11,$29,$fd,$8d,$e0,$11,$ad,$2d,$11 // ........).....-.
        .byte $0a,$09,$00,$a0,$b6,$8c,$f8,$07,$a0,$b7,$8c,$f9,$07,$8d,$10,$d0 // ................
        .byte $8e,$02,$d0,$a2,$00,$a0,$00,$20,$0b,$15,$20,$1f,$15,$a9,$00,$8d // ....... .. .....
        .byte $05,$d0,$a9,$b9,$8d,$fa,$07,$ad,$1a,$11,$8d,$04,$d0,$ad,$10,$d0 // ................
        .byte $29,$fb,$8d,$19,$12,$ad,$27,$11,$0a,$0a,$09,$00,$8d,$10,$d0,$20 // ).....'........ 
        .byte $0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$a9,$00,$8d,$07,$d0 // .. .. .. .......
        .byte $8d,$0f,$d0,$a9,$00,$8d,$06,$d0,$ad,$10,$11,$8d,$0e,$d0,$ad,$10 // ................
        .byte $d0,$29,$77,$8d,$51,$12,$ad,$2d,$11,$0a,$0a,$0a,$0a,$09,$00,$0a // .)w.Q..-........
        .byte $0a,$0a,$09,$00,$8d,$10,$d0,$20,$0b,$15,$20,$1f,$15,$a9,$ba,$8d // ....... .. .....
        .byte $fb,$07,$a9,$bb,$8d,$ff,$07,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15 // ....... .. .. ..
        .byte $20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20 //  .. .. .. .. .. 
        .byte $0b,$15,$20,$1f,$15                   // .. ..

// --- Region $1340-$13b5 ---
.pc = $1340 "Segment $1340"
        .byte $02,$19,$20,$13,$2e,$05,$2e,$13,$2e,$2f,$07,$2a,$10 // .. ....../.*.

txt_134d:
        .text "!  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$a9,$62,$85,$11,$a9,$13,$85,$12,$a9,$00,$8d,$12,$d0,$4c,$00 // ..b...........L.
        .byte $01,$68,$68,$68,$4e,$19,$d0,$20,$4a,$16,$ad,$12,$d0,$cd,$12,$d0 // .hhhN.. J.......
        .byte $d0,$00,$bd,$00,$fe,$bc,$80,$fe,$8d,$21,$d0,$8c,$22,$d0,$bd,$00 // .........!.."...
        .byte $ff,$bc,$80,$ff,$8d,$23,$d0,$8c,$24,$d0,$e8,$ea,$20,$50,$16,$20 // .....#..$... P. 
        .byte $f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50 // .. P. .. P. .. P
        .byte $16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14 // . .. P. .. P. ..
        .byte $a5,$ea,$ea,$ea,$ea                   // .....

// --- Region $161e-$162a ---
.pc = $161e "Segment $161e"
        .byte $16,$c8,$c0,$2e,$90,$02,$a0,$08,$8c,$10,$16,$a0,$00 // .............

// --- Region $18d9-$18e2 ---
.pc = $18d9 "dat_18d9"

dat_18d9:
        .byte $09,$40,$aa,$a9,$00,$8d,$d6,$18,$f0,$1c // .@........

// --- Region $19a6-$19af ---
.pc = $19a6 "dat_19a6"

dat_19a6:
        .byte $09,$40,$aa,$a9,$00,$8d,$a3,$19,$f0,$1c // .@........

// --- Region $19ec-$1a08 ---
.pc = $19ec "dat_19ec"

dat_19ec:
        .byte $a2,$bf,$bd,$00,$37,$9d,$08,$27,$ca,$d0,$f7,$ad,$00,$37,$8d,$08 // ....7..'.....7..
        .byte $27,$a2,$07,$bd,$c0,$37,$9d,$00,$27,$ca,$10,$f7,$60 // '....7..'...`

// --- Region $1ce1-$1ce1 ---
.pc = $1ce1 "dat_1ce1"

dat_1ce1:
        // === Fill data (1 bytes, $1ce1-$1ce1) ===
        .byte $00                                   // .

// --- Region $1d50-$25ef ---
.pc = $1d50 "dat_1d50"

dat_1d50:
        .byte $ea,$ea,$ea,$ea,$01,$00,$00,$00,$01,$00,$00,$01,$00,$01,$00,$01 // ................
        .byte $01,$00,$01,$01,$01,$00,$01,$01,$01,$01,$01,$01,$00,$01,$01,$00 // ................
        .byte $01,$01,$01,$00,$09,$02,$08,$0a,$0f,$07,$01,$0d,$03,$0e,$0a,$0f // ................
        .byte $07,$01,$07,$0f,$0a,$08,$0e,$03,$0d,$01,$0d,$0f,$05,$08,$0a,$0f // ................
        .byte $00,$00,$09,$02,$08,$0a,$0f,$0f,$03,$0e,$04,$04,$0c,$0f,$0f,$0f // ................
        .byte $0a,$08,$02,$04,$0e,$03,$03,$0f,$05,$04,$02,$08,$0a,$00,$00,$00 // ................
        .byte $09,$02,$02,$08,$08,$04,$04,$06,$0b,$0b,$0b,$08,$08,$08,$02,$09 // ................
        .byte $06,$04,$04,$04,$04,$04,$06,$09,$02,$02,$00,$06,$04,$0e,$03,$0d // ................
        .byte $01,$0d,$0f,$0c,$0b,$02,$08,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$02 // ................
        .byte $0b,$0c,$0f,$07,$01,$07,$0f,$0c,$0b,$04,$0e,$03,$0d,$01,$0d,$03 // ................
        .byte $0e,$04,$0b,$0c,$0f,$0d,$01,$0d,$0f,$00,$00,$06,$04,$0e,$03,$0d // ................
        .byte $0f,$0c,$0b,$00,$09,$02,$08,$0a,$0f,$07,$0f,$0a,$08,$02,$09,$00 // ................
        .byte $0b,$0c,$0f,$07,$0f,$0c,$0b,$00,$06,$04,$0e,$03,$0d,$03,$0e,$04 // ................
        .byte $06,$00,$0b,$0c,$0f,$0d,$0f,$0c,$06,$04,$0e,$03,$0d,$01,$0f,$0c // ................
        .byte $0b,$09,$02,$08,$0a,$0f,$07,$01,$09,$02,$02,$08,$0a,$0f,$07,$01 // ................
        .byte $01,$07,$0f,$0a,$08,$02,$02,$09,$09,$02,$02,$08,$0a,$0f,$07,$01 // ................
        .byte $01,$0d,$03,$0e,$0e,$04,$04,$06,$09,$02,$02,$08,$0a,$0f,$07,$01 // ................
        .byte $01,$07,$0f,$0a,$08,$02,$02,$09,$04,$0e,$03,$0d,$01,$01,$0d,$0f // ................
        .byte $0c,$02,$08,$0a,$0f,$07,$01,$01,$02,$08,$08,$0a,$0f,$07,$01,$01 // ................
        .byte $01,$01,$07,$0f,$0a,$08,$08,$02,$0b,$0b,$0b,$04,$0c,$03,$0d,$01 // ................
        .byte $01,$07,$0f,$05,$04,$06,$06,$0b,$09,$09,$02,$02,$08,$0a,$0f,$07 // ................
        .byte $07,$0f,$0a,$08,$02,$02,$09,$09,$0e,$03,$0d,$07,$01,$01,$01,$0d // ................
        .byte $0f,$08,$0a,$0f,$07,$01,$01,$01,$08,$0a,$0a,$0f,$07,$01,$01,$01 // ................
        .byte $01,$01,$01,$07,$0f,$0a,$0a,$08,$0b,$06,$06,$04,$05,$0f,$07,$01 // ................
        .byte $01,$0d,$03,$0c,$04,$0b,$0b,$0b,$09,$09,$09,$02,$02,$08,$0a,$0f // ................
        .byte $0f,$0a,$08,$02,$02,$09,$09,$09,$03,$0d,$07,$01,$01,$01,$01,$01 // ................
        .byte $07,$0a,$0f,$07,$01,$01,$01,$01,$0a,$0f,$0f,$07,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$07,$0f,$0f,$0a,$06,$04,$04,$0e,$0e,$03,$0d,$01 // ................
        .byte $01,$07,$0f,$0a,$08,$02,$02,$09,$09,$09,$09,$09,$02,$02,$08,$0a // ................
        .byte $0a,$08,$02,$02,$09,$09,$09,$09,$00,$00,$00,$00,$00,$01,$01,$01 // ................
        .byte $01,$02,$02,$02,$03,$03,$04,$04,$05,$05,$06,$06,$07,$07,$08,$09 // ................
        .byte $09,$0a,$0b,$0b,$0c,$0d,$0e,$0f,$10,$11,$11,$12,$13,$13,$14,$15 // ................
        .byte $15,$16,$16,$17,$17,$18,$18,$19,$19,$19,$1a,$1a,$1a,$1a,$1b,$1b // ................
        .byte $1b,$1b,$1b,$1a,$1a,$1a,$1a,$19,$19,$19,$18,$18,$17,$17,$16,$16 // ................
        .byte $15,$15,$14,$13,$13,$12,$11,$11,$10,$0f,$0e,$0d,$0c,$0b,$0b,$0a // ................
        .byte $09,$09,$08,$07,$07,$06,$06,$05,$05,$04,$04,$03,$03,$02,$02,$02 // ................
        .byte $01,$01,$01,$01,$ff,$01,$00
        .text "OQTVX"
        .byte $5b,$5d,$5f,$61
        .byte $64,$66,$68,$6a,$6c,$6e,$6f,$71,$73,$74,$76,$77,$78,$7a,$7b,$7c // dfhjlnoqstvwxz{|
        .byte $7c,$7d,$7e,$7e,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7e,$7e,$7d,$7c,$7c // |}~~.......~~}||
        .byte $7b,$7a,$78,$77,$76,$74,$73,$71,$6f,$6e,$6c,$6a,$68,$66,$64,$61 // {zxwvtsqonljhfda
        .byte $5f,$5d,$5b                           // _][

txt_1fd3:
        .text "XVTQOMJHFCA?=:86420/-+*('&$#"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!  "
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f           // .......

txt_1ffb:
        .text "  !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#$&'(*+-/02468:=?ACFHJM"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$01,$01,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b // ................
        .byte $0c,$0d,$0e,$0f,$10,$11,$12,$13,$13,$13,$14,$14,$14,$14,$13,$13 // ................
        .byte $13,$12,$11,$10,$0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04 // ................
        .byte $03,$02,$01,$01,$01,$ff,$00,$00,$00,$00,$01,$02,$03,$04,$06,$08 // ................
        .byte $0a,$0c,$0e,$10,$12,$14,$16,$18,$1a,$1c,$1e // ...........

txt_2063:
        .text " "
        .byte $22                                   // double quote character
        .text "$%&'(((('&%$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1a,$18,$16,$14,$12,$10,$0e,$0c,$0a,$08,$06,$04,$03,$02 // ................
        .byte $01,$ff,$00,$00,$00,$00,$01,$02,$03,$04,$06,$08,$0a,$0c,$0e,$10 // ................
        .byte $12,$14,$12,$10,$0f,$0e,$0e,$0f,$10,$12,$14,$13,$12,$12,$13,$14 // ................
        .fill 13, $14
        .byte $12,$10,$0e,$0c,$0a,$08,$06,$04,$03,$02,$01,$ff,$80,$80,$80,$80 // ................
        .fill 23, $80
        .byte $00,$00                               // ..

txt_20d9:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$40,$40,$00,$00,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80 // ..@@............
        .fill 20, $80
        .byte $00,$07,$09,$0e,$06,$0c,$00,$0f,$02,$00,$08,$00,$0b,$03,$04,$0a // ................
        .byte $00,$05,$0a,$0f
        .text "2345"
        .byte $00,$e1,$01,$00,$64,$01,$00,$01
        .byte $02,$00,$01,$04,$00,$01,$07,$00,$01,$04,$01,$01,$02,$01,$e1,$01 // ................
        .byte $01,$64,$01,$01,$01,$02,$01,$01,$04,$01,$01,$07,$01,$01,$04,$00 // .d..............
        .byte $01,$02,$00,$00                       // ....

txt_2144:
        .text "          .."

txt_2150:
        .encoding "screencode_mixed"
        .text "back from hell, genesis project are back with another release! "
        .byte $22                                   // double quote
        .text "saliva kid"
        .byte $22                                   // double quote
        .text " was mutilated by the ministry on february 7th"
        .encoding "petscii_upper"

txt_21c9:
        .text ", 1994. "

txt_21d1:
        .encoding "screencode_mixed"
        .text "try to get the original, coz the protection is one of the funniest we've ever seen! anyway, original from walker"
        .encoding "petscii_upper"

txt_2241:
        .text "..   "

txt_2246:
        .encoding "screencode_mixed"
        .text "for the latest in koolness, kawl our board, the dungeon at"
        .encoding "petscii_upper"

txt_2280:
        .text ": 214 - 503 - 7182 ("
        .byte $04,$05,$0d,$0f,$0e,$09,$18,$2b,$07,$10 // .......+..

txt_229e:
        .text ")  .."
        .byte $0c                                   // .

txt_22a4:
        .text "8!   "
        .byte $00                                   // string terminator

txt_22aa:
        .text "           "

txt_22b5:
        .encoding "screencode_mixed"
        .text "greetings to our best friends"
        .encoding "petscii_upper"

txt_22d2:
        .text "..   "

txt_22d7:
        .encoding "screencode_mixed"
        .text "f4cg, illusion, success, red sector inc., dominators,"
        .encoding "petscii_upper"
        .byte $60                                   // `

txt_230d:
        .encoding "screencode_mixed"
        .text "chromance, alpha flight, triad, fairlight, trc, and the rest"
        .encoding "petscii_upper"

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

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

// --- Region $2700-$2800 ---
.pc = $2700 "dat_2700"

dat_2700:
        .fill 17, $ff
        .byte $fe,$ff,$ef,$ff,$ff,$ff,$ff,$ff,$ef,$ff,$fb,$ff,$bf,$ff,$ff,$ff // ................
        .byte $ef,$ff,$fb,$bf,$ff,$fe,$ff,$bf,$fe,$fb,$eb,$ff,$bb,$fe,$ff,$9a // ................
        .byte $ef,$eb,$e6,$bb,$fb,$ee,$9b,$46,$9b,$ee,$99,$a8,$ee,$9b,$46,$01 // .......F......F.
        .byte $46,$99,$68,$24,$9a,$96,$61,$00,$41,$96,$28,$90,$64,$19,$12,$00 // F.h$..a.A.(.d...
        .byte $41,$11,$24,$50,$14,$04,$01,$00,$00,$11,$54,$10,$14,$04,$00,$00 // A.$P......T.....
        .byte $00,$10,$14,$04,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$10,$14,$04,$10,$00,$00,$00,$00,$11,$54,$10,$14,$04,$00,$00 // ..........T.....
        .byte $41,$11,$24,$50,$14,$04,$01,$00,$41,$96,$28,$90,$64,$19,$12,$01 // A.$P....A.(.d...
        .byte $46,$99,$68,$24,$9a,$96,$61,$46,$9b,$ee,$99,$a8,$ee,$9b,$46,$9a // F.h$..aF......F.
        .byte $ef,$eb,$e6,$bb,$fb,$ee,$9b,$bf,$fe,$fb,$eb,$ff,$bb,$fe,$ff,$ff // ................
        .byte $ef,$ff,$fb,$bf,$ff,$fe,$ff,$ff,$ef,$ff,$fb,$ff,$bf,$ff,$ff,$ff // ................
        .byte $fe,$ff,$ef                           // ...

dat_27c4:
        // === Fill data (60 bytes, $27c4-$27ff) ===
        .fill 60, $ff

dat_2800:
        // === Fill data (1 bytes, $2800-$2800) ===
        .byte $00                                   // .

// --- Region $29d1-$29d1 ---
.pc = $29d1 "dat_29d1"

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

// --- Region $2a00-$2a49 ---
.pc = $2a00 "dat_2a00"

dat_2a00:
        .byte $aa,$aa,$af,$aa,$aa,$bd,$aa,$aa,$d7,$aa,$ab,$7f,$aa,$ad,$f0,$aa // ................
        .byte $ad,$c0,$aa,$b7,$00,$aa,$b7,$00,$aa,$b7,$00,$aa,$dc,$00,$aa,$dc // ................
        .byte $00,$aa,$dc,$00,$aa,$dc,$00,$ab,$70,$00,$ab,$70,$00,$ab,$70,$00 // ........p..p..p.
        .byte $ad,$c0,$00,$ad,$c0,$00,$ad,$c0,$00,$b7,$00,$00,$b7,$00,$00,$00 // ................
        .byte $ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff   // ...UUU...

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

// --- Region $2a80-$2a89 ---
.pc = $2a80 "dat_2a80"

dat_2a80:
        .byte $ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff   // ...UUU...

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

// --- Region $2ac0-$2ac9 ---
.pc = $2ac0 "dat_2ac0"

dat_2ac0:
        .byte $ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff   // ...UUU...

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

// --- Region $2b00-$2c61 ---
.pc = $2b00 "dat_2b00"

dat_2b00:
        .byte $fe,$aa,$aa,$5f,$aa,$aa,$f7,$ea,$aa,$fd,$ea,$aa,$0f,$7a,$aa,$03 // ..._.........z..
        .byte $7a,$aa,$03,$7a,$aa,$00,$de,$aa,$00,$de,$aa,$00,$de,$aa,$00,$37 // z..z...........7
        .byte $aa,$00,$37,$aa,$00,$37,$aa,$00,$37,$aa,$00,$37,$aa,$00,$37,$aa // ..7..7..7..7..7.
        .byte $00,$de,$aa,$00,$de,$aa,$00,$de,$aa,$00,$da,$aa,$03,$7a,$aa,$00 // .............z..
        .byte $aa,$aa,$b7,$aa,$aa,$b7,$aa,$aa,$dc,$aa,$aa,$dc,$aa,$aa,$dc,$aa // ................
        .byte $ab,$70,$aa,$ab,$70,$aa,$ab,$70,$aa,$ad,$c0,$aa,$ad,$c0,$aa,$ad // .p..p..p........
        .byte $c0,$aa,$ad,$c0,$aa,$b7,$00,$aa,$b7,$00,$aa,$b7,$00,$aa,$dc,$00 // ................
        .byte $aa,$dc,$00,$aa,$dc,$00,$ab,$70,$00,$ab,$70,$00,$ab,$70,$00,$00 // .......p..p..p..
        .byte $00,$00,$de,$00,$00,$da,$00,$03,$7a,$00,$03,$7a,$00,$03,$7a,$00 // ........z..z..z.
        .byte $0d,$ea,$00,$0d,$ea,$00,$0d,$ea,$00,$37,$aa,$00,$37,$aa,$00,$37 // .........7..7..7
        .byte $aa,$00,$36,$aa,$00,$de,$aa,$00,$de,$aa,$00,$de,$aa,$03,$7a,$aa // ..6...........z.
        .byte $03,$7a,$aa,$0f,$7a,$aa,$0d,$ea,$aa,$0d,$ea,$aa,$37,$ea,$aa,$00 // .z..z.......7...
        .byte $00,$3f,$ff,$00,$f5,$55,$00,$df,$ff,$00,$dc,$00,$00,$dc,$00,$03 // .?...U..........
        .byte $70,$00,$03,$70,$00,$03,$70,$00,$0d,$c0,$00,$0d,$c0,$00,$0d,$c0 // p..p..p.........
        .byte $00,$0d,$c0,$00,$37,$00,$00,$37,$00,$00,$37,$00,$00,$dc,$00,$00 // ....7..7..7.....
        .byte $dc,$00,$00,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00 // ...UUU..........
        .byte $00,$03,$00,$00,$03,$00,$00,$03,$00,$00,$03,$00,$00,$0d,$00,$00 // ................
        .byte $0d,$00,$00,$0d,$00,$00,$37,$00,$00,$37,$00,$00,$37,$00,$00,$dc // ......7..7..7...
        .byte $00,$00,$dc,$00,$00,$dc,$00,$03,$70,$00,$03,$70,$00,$03,$70,$00 // ........p..p..p.
        .byte $ff,$ff,$ff,$55,$55,$55,$df,$ff,$ff,$dc,$00,$00,$dc,$00,$00,$7c // ...UUU.........|
        .byte $00,$00,$70,$00,$00,$70,$00,$00,$70,$00,$00,$c0,$00,$00,$c0,$00 // ..p..p..p.......
        .byte $00,$c0                               // ..

// --- Region $2c80-$2c89 ---
.pc = $2c80 "dat_2c80"

dat_2c80:
        .byte $ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff   // ...UUU...

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

// --- Region $2cc0-$2cc9 ---
.pc = $2cc0 "dat_2cc0"

dat_2cc0:
        .byte $ff,$ff,$ff,$55,$55,$57,$ff,$ff,$ff   // ...UUW...

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

// --- Region $2d00-$2f7f ---
.pc = $2d00 "dat_2d00"

dat_2d00:
        .byte $aa,$ab,$70,$aa,$ad,$c0,$aa,$ad,$c0,$aa,$ad,$c0,$aa,$b7,$00,$aa // ..p.............
        .byte $b7,$00,$aa,$b7,$00,$aa,$dc,$00,$aa,$dc,$00,$aa,$dc,$00,$ab,$70 // ...............p
        .byte $00,$ab,$70,$00,$ab,$70,$00,$ab,$70,$00,$ad,$c0,$00,$ad,$c0,$00 // ..p..p..p.......
        .byte $ad,$c0,$00,$b7,$00,$00,$b7,$00,$00,$b7,$00,$00,$b7,$00,$00,$00 // ................
        .byte $00,$00,$37,$00,$00,$f7,$00,$03,$de,$00,$ff,$7e,$ff,$f5,$fa,$55 // ..7........~...U
        .byte $5f,$ea,$ff,$fe                       // _...

dat_2d54:
        // === Fill data (43 bytes, $2d54-$2d7e) ===
        .fill 43, $aa
        .byte $00,$00,$0d,$c0,$00,$0d,$c0,$00,$0d,$c0,$00,$37,$00,$00,$37,$00 // ...........7..7.
        .byte $00,$37,$00,$00,$34,$00,$00,$dc,$00,$00,$dc,$00,$00,$dc,$00,$03 // .7..4...........
        .byte $70,$00,$03,$70,$00,$03,$70,$00,$0d,$c0,$00,$0d,$c0,$00,$0d,$c0 // p..p..p.........
        .byte $00,$37,$00,$00,$37,$00,$00,$37,$00,$00,$37,$00,$00,$dc,$00,$00 // .7..7..7..7.....
        .byte $00,$00,$00,$0f,$00,$00,$3d,$00,$00,$37,$00,$00,$37,$00,$00,$de // ......=..7..7...
        .byte $00,$00,$de,$00,$00,$de,$00,$03,$7a,$00,$03,$7a,$00,$03,$7a,$00 // ........z..z..z.
        .byte $0d,$ea,$00,$0d,$ea,$00,$0d,$ea,$00,$37,$aa,$00,$37,$aa,$00,$37 // .........7..7..7
        .byte $aa,$00,$de,$aa,$00,$de,$aa,$00,$de,$aa,$03,$7e,$aa,$03,$7a,$aa // ...........~..z.
        .byte $00,$ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff // ....UUU...

dat_2e09:
        // === Fill data (54 bytes, $2e09-$2e3e) ===
        .fill 54, $aa
        .byte $00,$df,$00,$00,$dc,$00,$00,$dc,$00,$00,$dc,$00,$00,$df,$00,$00 // ................
        .byte $f7,$ff,$ff,$bd                       // ....

txt_2e53:
        .text "UU"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $ff,$ff                               // ..

dat_2e58:
        // === Fill data (39 bytes, $2e58-$2e7e) ===
        .fill 39, $aa
        .byte $00,$00,$dc,$00,$ff,$df,$ff,$55,$55,$55,$ff,$ff,$ff // .......UUU...

dat_2e8c:
        // === Fill data (51 bytes, $2e8c-$2ebe) ===
        .byte $aa                                   // .
        .fill 50, $aa
        .byte $00,$3f,$7a,$aa,$fd,$ea,$aa,$57,$ea,$aa,$ff // .?z....W...

dat_2eca:
        // === Fill data (53 bytes, $2eca-$2efe) ===
        .fill 53, $aa
        .byte $00,$ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff // ....UUU...

dat_2f09:
        // === Fill data (54 bytes, $2f09-$2f3e) ===
        .fill 54, $aa
        .byte $00,$ff,$ff,$ff,$55,$55,$55,$ff,$ff,$ff // ....UUU...

dat_2f49:
        // === Fill data (54 bytes, $2f49-$2f7e) ===
        .fill 54, $aa

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

// --- Region $3200-$3614 ---
.pc = $3200 "dat_3200"

dat_3200:
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ee,$ee,$ee,$ef,$f0,$f1,$f2,$f3,$f4,$f5 // ................
        .byte $f6,$f7,$f8,$e0,$e1,$e2,$e3,$e4,$e4,$e5,$e6,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ed,$ed,$ee,$ef,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8 // ................
        .byte $f8,$e1,$e2,$e3,$e4,$e5,$e6,$e6,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ed // ................
        .byte $ed,$ed,$ed,$ee,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$e0,$e1,$e5 // ................
        .byte $e5,$e7,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ed,$ed,$ed,$ed,$ed // ................
        .byte $ed,$e0,$e0,$e0,$e0,$e0,$ee,$ee,$ed,$ed,$ec,$ea,$e9,$e8,$e8,$e8 // ................
        .byte $e8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ec,$ec,$ec,$ec,$ec,$e1,$e1,$e1 // ................
        .byte $e1,$e1,$f0,$ef,$ee,$ee,$ed,$ec,$eb,$ea,$e9,$e9,$e8,$e8,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$eb,$eb,$eb,$eb,$e8,$e5,$e2,$e2,$e2,$e2,$e2,$f0 // ................
        .byte $f0,$ef,$ef,$ee,$ec,$eb,$ea,$ea,$e9,$e9,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ea,$ea,$ea,$e8,$e6,$e5,$e4,$e3,$e3,$e3,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $f1,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e9,$e9,$e8 // ................
        .byte $e8,$e7,$e6,$e5,$e5,$e4,$e4,$f2,$f2,$f2,$f2,$f2,$f2,$ff,$ff,$ff // ................
        .fill 10, $ff
        .byte $e9,$e8,$e8,$e7,$e7,$e6,$e5,$e5,$e5,$e4,$f3,$f3,$f3,$f3,$f3,$f3 // ................
        .fill 17, $ff
        .byte $e0,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e8,$e9,$ea,$eb,$ea,$e9 // ................
        .byte $e8,$e7,$e6,$e5,$e4,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e1,$e1,$e2 // ................
        .byte $e3,$e4,$e5,$e6,$e7,$e8,$e9,$e9,$ea,$eb,$ea,$e9,$e7,$e7,$e6,$e5 // ................
        .byte $e4,$e3,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e0,$e1,$e2,$e3,$e4,$e5,$e6 // ................
        .byte $e7,$e8,$e9,$e9,$ea,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea // ................
        .byte $ea,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$eb,$ea,$e9 // ................
        .byte $e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$ff,$ff,$ff,$ff,$ff,$ff,$e1,$e2 // ................
        .byte $e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$eb,$ea,$e9,$e8,$e7,$e6,$e5 // ................
        .byte $e4,$e3,$e2,$e1,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e2,$e3,$e4,$e5,$e6 // ................
        .byte $e7,$e8,$e9,$ea,$eb,$eb,$ea,$e9,$e8,$e7,$e6,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea // ................
        .byte $eb,$eb,$ea,$e9,$e8,$e7,$e6,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ea,$e9 // ................
        .byte $e8,$e7,$e6,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$e6,$e5,$e4,$e3,$e3,$e3,$e3,$e3,$e3,$e3,$e3 // ................
        .byte $e3,$e3,$e3,$e3,$e3,$e3,$e4,$e5,$e6,$e7,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$e5,$e4,$e3,$e3,$e2,$e2,$e2,$e2,$e2,$e2,$e2,$e2,$e2,$e2 // ................
        .byte $e2,$e2,$e2,$e3,$e4,$e5,$e6,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e5,$e4 // ................
        .byte $e3,$e2,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1 // ................
        .byte $e2,$e3,$e4,$e5,$ff,$ff,$ff,$ff,$ff,$ff,$e6,$e5,$e4,$e3,$e2,$e1 // ................
        .byte $e1,$e2,$e3,$e4,$e5,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e2,$e3,$e4,$e5 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e5,$e4,$e3,$e2,$e1,$e1,$e1,$e2,$e3 // ................
        .byte $e4,$e1,$e2,$e2,$e2,$e2,$e2,$e2,$e2,$e3,$e4,$e5,$e5,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$e6,$e5,$e4,$e3,$e2,$e1,$e1,$e2,$e3,$e4,$e5,$e1,$e2 // ................
        .byte $e3,$e3,$e3,$e3,$e3,$e4,$e4,$e5,$e5,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $e7,$e6,$e5,$e4,$e3,$e2,$e2,$e3,$e4,$e5,$e1,$e2,$e3,$e4,$e4,$e4 // ................
        .fill 12, $ff
        .byte $e9,$e8,$e7,$e6,$e5,$e4,$e3,$e3,$e4,$e5,$e1,$e1,$e2,$e3,$e4,$e5 // ................
        .fill 13, $ff
        .byte $ea,$e9,$e8,$e7,$e6,$e5,$e4,$e4,$e5,$e5,$e1,$e2,$e3,$e4,$e5,$e5 // ................
        .fill 17, $ff
        .byte $ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e4,$e5,$e6,$e7,$e8,$e9 // ................
        .byte $ea,$eb,$ec,$ed,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$eb,$ea,$e9 // ................
        .byte $e8,$e7,$e6,$e5,$e4,$e3,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb // ................
        .byte $ec,$ed,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$eb,$ea,$e9,$e8,$e7,$e6,$e5 // ................
        .byte $e4,$e3,$e2,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1 // ................
        .byte $e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$e2,$e3 // ................
        .byte $e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$ed // ................
        .byte $ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e3,$e4,$e5,$e6,$e7 // ................
        .byte $e8,$e9,$ea,$eb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$ee,$ed,$ec,$eb // ................
        .byte $ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e4,$e5,$e6,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$f1,$f0,$ef,$ee,$ed,$ec,$eb,$ea,$e9 // ................
        .byte $e8,$e7,$e6,$e5,$e4,$e5,$e6,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$f2,$f1,$f0,$ef,$ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7 // ................
        .byte $e6,$e5,$e6,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ...............

dat_3614:
        // === Fill data (1 bytes, $3614-$3614) ===
        .byte $00                                   // .

// --- Region $3640-$364f ---
.pc = $3640 "dat_3640"

dat_3640:
        .byte $f0,$18,$00,$65,$9d,$67,$67,$d9,$8d,$66,$d9,$8d,$f6,$cd,$87 // ...e.gg..f.....

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

// --- Region $3680-$3691 ---
.pc = $3680 "dat_3680"

dat_3680:
        .byte $18,$00,$70,$1e,$6c,$c0,$9b,$6c,$70,$9b,$6c,$18,$1e,$38,$f3,$00 // ..p.l..lp.l..8..
        .byte $70                                   // p

dat_3691:
        // === Fill data (1 bytes, $3691-$3691) ===
        .byte $00                                   // .

// --- Region $36c0-$36cf ---
.pc = $36c0 "dat_36c0"

dat_36c0:
        .byte $38,$1c,$00,$60,$30,$00,$78,$1c,$00,$60,$06,$00,$7d,$bc,$c0 // 8..`0.x..`..}..

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

// --- Region $3a00-$48ea ---
.pc = $3a00 "dat_3a00"

dat_3a00:
        .byte $4c,$c7,$ee,$4c,$e4,$ee,$4c,$19,$e1,$0c,$1c,$2d,$3e,$51,$66,$7b // L..L..L....->Qf{
        .byte $91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb // ......8Z}...#S..
        .byte $f4,$30,$70,$b4,$fb,$47,$98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68 // .0p..G..G..w.a.h
        .byte $f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5 // ..0..N........`.
        .byte $1e,$9c,$31,$df,$a5,$87,$86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be // ..1......>.k<9c.
        .byte $4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b // K..E.}..ys.|....
        .byte $7e,$fa,$06,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02 // ~...............
        .byte $02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05 // ................
        .byte $05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d // ................
        .byte $0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ...............

txt_3a9f:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$00,$00,$00,$30 // ^djpw~.........0
        .byte $87,$87,$01,$00,$00,$43,$18,$00,$00,$00,$f0,$1f,$01,$02,$04,$00 // .....C..........
        .byte $07,$0e,$00,$00,$00,$00,$00,$00,$fe,$fe,$ff,$00,$00,$00,$12,$20 // ............... 
        .byte $6e,$00,$00,$00,$00,$00,$00,$00,$00,$10,$80,$80,$86,$00,$00,$00 // n...............
        .byte $18,$18,$00,$00,$00,$40,$03,$00,$00,$30,$08,$03,$00,$08,$00,$00 // .....@...0......
        .byte $02,$00,$0e,$60,$c3,$d3,$16,$10,$10,$60,$c3,$c3,$16,$10,$10,$0b // ...`.....`......
        .byte $02,$08,$01,$01,$01,$01,$01,$10,$ee,$c1,$e0,$ee,$c2,$e0,$ee,$c3 // ................
        .byte $e0,$ad,$bf,$e0,$f0,$06,$10,$01,$60,$4c,$a2,$ee,$a2,$02,$ce,$f7 // ........`L......
        .byte $e0,$10,$06,$ad,$89,$e6,$8d,$f7,$e0,$8e,$bd,$e0,$bc,$d0,$e0,$8c // ................
        .byte $be,$e0,$ad,$f7,$e0,$cd,$89,$e6,$f0,$03,$4c,$10,$e3,$8a,$0a,$a8 // ..........L.....
        .byte $b9,$83,$e6,$8d,$6e,$e1,$b9,$84,$e6,$8d,$6f,$e1,$de,$f1,$e0,$30 // ....n.....o....0
        .byte $03,$4c,$10,$e3,$a9,$00,$8d,$ca,$e0,$bc,$13,$e1,$b9,$d6,$e6,$c9 // .L..............
        .byte $ff,$d0,$0b,$a9,$00,$9d,$13,$e1,$9d,$16,$e1,$4c,$4e,$e1,$c9,$fe // ...........LN...
        .byte $d0,$16,$ce,$bf,$e0,$a2,$02,$bc,$d0,$e0,$bd,$e8,$e0,$29,$fe,$99 // .............)..
        .byte $04,$d4,$ca,$10,$f2,$4c,$92,$e5,$c9,$40,$b0,$03,$4c,$f3,$e1,$c9 // .....L...@..L...
        .byte $c0,$90,$14,$29,$3f,$9d,$dc,$e0,$a9,$00,$38,$fd,$dc,$e0,$9d,$dc // ...)?.....8.....
        .byte $e0,$fe,$13,$e1,$4c,$6a,$e1,$c9,$80,$90,$05 // ....Lj.....

txt_3bbc:
        .text ")?L"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $e1,$c9,$50,$90,$18,$0a,$0a,$0a,$0a,$8d,$c4,$e0,$ad,$cc,$e0,$29 // ..P............)
        .byte $0f,$0d,$c4,$e0,$8d,$cc,$e0,$fe,$13,$e1,$4c,$6a,$e1,$29,$0f,$8d // ..........Lj.)..
        .byte $c4,$e0,$ad,$cc,$e0,$29,$f0,$0d,$c4,$e0,$8d,$cc,$e0,$fe,$13,$e1 // .....)..........
        .byte $4c,$6a,$e1,$0a,$a8,$b9,$8a,$e6,$85,$f8,$b9,$8b,$e6,$85,$f9,$bc // Lj..............
        .byte $16,$e1,$a9,$00,$9d,$d6,$e0,$b1,$f8,$10,$1f,$c9,$c0,$90,$1b,$c9 // ................
        .byte $ff,$d0,$0b,$fe,$13,$e1,$a9,$00,$9d,$16,$e1,$4c,$6a,$e1,$29,$3f // ...........Lj.)?
        .byte $9d,$f1,$e0,$a9,$01,$8d,$ca,$e0,$d0,$18,$8d,$c8,$e0,$29,$3f,$9d // .............)?.
        .byte $f1,$e0,$2c,$c8,$e0,$50,$0b,$fe,$16,$e1,$a9,$fe,$9d,$d9,$e0,$4c // ..,..P.........L
        .byte $44,$e5,$10,$06,$c8,$b1,$f8,$9d,$10,$e1,$c8,$b1,$f8,$8d,$c7,$e0 // D...............
        .byte $10,$03,$8d,$ca,$e0,$29,$7f,$8d,$c0,$e0,$c8,$98,$9d,$16,$e1,$bd // .....)..........
        .byte $10,$e1,$0a,$0a,$0a,$a8,$ad,$ca,$e0,$d0,$57,$b9,$c6,$e5,$48,$b9 // ..........W...H.
        .byte $c7,$e5,$48,$b9,$c4,$e5,$9d,$eb,$e0,$b9,$c8,$e5,$9d,$fb,$e0,$b9 // ..H.............
        .byte $23,$e6,$9d,$fe,$e0,$b9,$25,$e6,$9d,$01,$e1,$b9,$c3,$e5,$9d,$e8 // #.....%.........
        .byte $e0,$b9,$26,$e6,$9d,$e2,$e0,$b9,$28,$e6,$9d,$e5,$e0,$b9,$2a,$e6 // ..&.....(.....*.
        .byte $9d,$df,$e0,$98,$9d,$f4,$e0,$ac,$be,$e0,$68,$99,$06,$d4,$68,$99 // ..........h...h.
        .byte $05,$d4,$a9,$00,$9d,$d3,$e0,$8d,$c6,$e0,$a9,$ff,$9d,$d9,$e0,$9d // ................
        .byte $c1,$e0,$ad,$c0,$e0,$18,$7d,$dc,$e0,$9d,$f8,$e0,$a8,$b9,$09,$e0 // ......}.........
        .byte $9d,$0a,$e1,$b9,$63,$e0,$9d,$0d,$e1,$2c,$c7,$e0,$10,$1e,$38,$bd // ....c....,....8.
        .byte $0d,$e1,$dd,$07,$e1,$90,$0a,$d0,$0b,$bd,$0a,$e1,$dd,$04,$e1,$b0 // ................
        .byte $03,$a9,$80,$2c,$a9,$01,$9d,$d6,$e0,$4c,$ec,$e4,$a9,$00,$9d,$d6 // ...,.....L......
        .byte $e0,$bd,$0d,$e1,$9d,$07,$e1,$bd,$0a,$e1,$9d,$04,$e1,$4c,$ec,$e4 // .............L..
        .byte $bc,$f4,$e0,$bd,$e8,$e0,$d0,$03,$4c,$44,$e5,$bd,$df,$e0,$30,$1c // ........LD....0.
        .byte $18,$b9,$29,$e6,$f0,$2b,$7d,$eb,$e0,$9d,$eb,$e0,$de,$df,$e0,$10 // ..)..+}.........
        .byte $20,$a9,$80,$19,$2a,$e6,$9d,$df,$e0,$4c,$51,$e3,$38,$bd,$eb,$e0 //  ...*....LQ.8...
        .byte $f9,$29,$e6,$9d,$eb,$e0,$de,$df,$e0,$30,$06,$b9,$2a,$e6,$9d,$df // .).......0..*...
        .byte $e0,$bc,$f4,$e0,$b9,$ca,$e5,$8d,$c6,$e0,$10,$45,$c9,$c0,$b0,$41 // ...........E...A
        .byte $29,$7f,$a8,$b9,$b3,$e5,$85,$f8,$b9,$bb,$e5,$85,$f9,$bc,$d3,$e0 // )...............
        .byte $b1,$f8,$c9,$85,$f0,$2b,$9d,$e8,$e0,$c9,$80,$90,$09,$c8,$b1,$f8 // .....+..........
        .byte $9d,$07,$e1,$4c,$99,$e3,$c8,$bd,$0a,$e1,$38,$f1,$f8,$9d,$04,$e1 // ...L......8.....
        .byte $c8,$bd,$0d,$e1,$f1,$f8,$9d,$07,$e1,$c8,$98,$9d,$d3,$e0,$4c,$44 // ..............LD
        .byte $e5,$2c,$c6,$e0                       // .,..

txt_3da4:
        .text "P8"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $c6,$e0,$0a,$0a,$0a,$8d,$c7,$e0,$bd,$c1,$e0,$29,$07,$0d,$c7,$e0 // ...........)....
        .byte $a8,$2c,$c6,$e0,$10,$0d,$b9,$93,$e5,$18,$7d,$0d,$e1,$9d,$07,$e1 // .,........}.....
        .byte $4c,$de,$e3,$b9,$93,$e5,$18,$7d,$f8,$e0,$a8,$b9,$09,$e0,$9d,$04 // L......}........
        .byte $e1,$b9,$63,$e0,$9d,$07,$e1,$bd,$d6,$e0,$f0,$61 // ..c........a

txt_3de3:
        .text "0;"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $f4,$e0,$bd,$04,$e1,$18,$79,$c5,$e5,$9d,$04,$e1,$a9,$00,$7d,$07 // ......y.......}.
        .byte $e1,$9d,$07,$e1,$bd,$0d,$e1,$dd,$07,$e1,$90,$0a,$d0,$40,$bd,$0a // .............@..
        .byte $e1,$dd,$04,$e1,$b0,$38,$bd,$0a,$e1,$9d,$04,$e1,$bd,$0d,$e1,$9d // .....8..........
        .byte $07,$e1,$a9,$00,$9d,$d6,$e0,$4c,$44,$e4,$38,$bc,$f4,$e0,$bd,$04 // .......LD.8.....
        .byte $e1,$f9,$c5,$e5,$9d,$04,$e1,$bd,$07,$e1,$e9,$00,$9d,$07,$e1,$dd // ................
        .byte $0d,$e1,$90,$d2,$d0,$08,$bd,$0a,$e1,$dd,$04,$e1,$b0,$c8,$bc,$f4 // ................
        .byte $e0,$bd,$fb,$e0,$f0,$0b,$de,$fb,$e0,$d0,$06,$b9,$c9,$e5,$9d,$e8 // ................
        .byte $e0,$bd,$fe,$e0,$f0,$4a,$c9,$fe,$90,$3e,$d0 // .....J...>.

txt_3e61:
        .text "&8"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $04,$e1,$f9,$24,$e6,$48,$bd,$07,$e1,$f9,$25,$e6,$b0,$0c,$68,$a9 // ...$.H....%...h.
        .byte $00,$9d,$04,$e1,$9d,$07,$e1,$4c,$ec,$e4,$9d,$07,$e1,$68,$9d,$04 // .......L.....h..
        .byte $e1,$4c,$ec,$e4,$bd,$04,$e1,$38,$f9,$20,$e6,$9d,$04,$e1,$bd,$07 // .L.....8. ......
        .byte $e1,$f9,$25,$e6,$9d,$07,$e1,$4c,$ec,$e4,$de,$fe,$e0,$f0,$03,$4c // ..%....L.......L
        .byte $ec,$e4,$bc,$f4,$e0,$bd,$01,$e1       // ........

txt_3eac:
        .text "0#"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $24,$e6,$18,$7d,$04,$e1,$9d,$04,$e1,$a9,$00,$7d,$07,$e1,$9d,$07 // $..}.......}....
        .byte $e1,$de,$01,$e1,$10,$27,$a9,$40,$19,$25,$e6,$0a,$9d,$01,$e1,$4c // .....'.@.%.....L
        .byte $ec,$e4,$bd,$04,$e1,$38,$f9,$24,$e6,$9d,$04,$e1,$bd,$07,$e1,$e9 // .....8.$........
        .byte $00,$9d,$07,$e1,$de,$01,$e1,$30,$04,$a9,$00,$f0,$db,$ae,$bd,$e0 // .......0........
        .byte $bc,$f4,$e0,$ad,$cb,$e0,$1d,$cd,$e0,$5d,$cd,$e0,$8d,$cb,$e0,$b9 // .........]......
        .byte $26,$e6,$f0,$41,$bd,$cd,$e0,$0d,$cb,$e0,$8d,$cb,$e0,$bd,$e5,$e0 // &..A............
        .byte $30,$1a,$bd,$e2,$e0,$18,$79,$27,$e6,$9d,$e2,$e0,$de,$e5,$e0,$10 // 0.....y'........
        .byte $1e,$a9,$80,$19,$28,$e6,$9d,$e5,$e0,$4c,$44,$e5,$bd,$e2,$e0,$38 // ....(....LD....8
        .byte $f9,$27,$e6,$9d,$e2,$e0,$de,$e5,$e0,$30,$04,$a9,$00,$f0,$e4,$bd // .'.......0......
        .byte $e2,$e0,$8d,$16,$d4,$ac,$be,$e0,$bd,$eb,$e0,$0a,$0a,$0a,$0a,$99 // ................
        .byte $02,$d4,$bd,$eb,$e0
        .text "JJJJ"
        .byte $99,$03,$d4,$bd,$04,$e1,$99
        .byte $00,$d4,$bd,$07,$e1,$99,$01,$d4,$bd,$e8,$e0,$c9,$90,$90,$0c,$29 // ...............)
        .byte $7f,$9d,$e8,$e0,$a9,$48,$99,$01,$d4,$a9,$81,$3d,$d9,$e0,$99,$04 // .....H.....=....
        .byte $d4,$ca,$30,$03,$4c,$3a,$e1,$ad,$cb,$e0,$8d,$17,$d4,$ad,$cc,$e0 // ..0.L:..........
        .byte $8d,$18,$d4,$60,$00,$fb,$03,$fb,$00,$fb,$03,$fb,$00,$0c,$00,$00 // ...`............
        .byte $00,$00,$00,$00,$00,$fb,$f8,$fb,$00,$fb,$f8,$fb,$f4,$00,$f4,$00 // ................
        .byte $f4,$00,$f4,$00,$68,$71,$03,$bd,$68,$03,$7b,$83,$e8,$e3,$0a,$60 // ....hq..h.{....`
        .byte $58,$a8,$e8,$84,$41,$40,$30,$00,$c9,$0a,$40,$00,$41,$80,$40,$c0 // X...A@0...@.A.@.
        .byte $cd,$20,$40,$00,$41,$80,$ff,$00,$79,$03,$40,$41,$01,$70,$aa,$00 // . @.A...y.@A.p..
        .byte $b7,$00,$00,$86,$01,$80,$00,$00,$f8,$00,$00,$80,$41,$a8,$d0,$00 // ............A...
        .byte $cc,$06,$40,$00,$01,$80,$00,$00,$67,$08,$00,$80,$21,$20,$80,$00 // ..@.....g...! ..
        .byte $b9,$04,$20,$00,$01,$80,$00,$00,$a4,$01,$90,$43,$51,$7c,$00,$00 // .. ........CQ|..
        .byte $cc,$ff,$50,$40,$51,$7c,$00,$00,$cc,$ff,$50,$42,$41,$80,$d0,$00 // ..P@Q|....PBA...
        .byte $dc,$08,$40,$00,$00,$00,$01,$85,$04,$7f,$02,$10,$10,$10,$02,$00 // ..@.............
        .byte $00,$00,$01,$20,$00,$00,$00,$00,$00,$00,$05,$20,$fe,$b0,$00,$00 // ... ....... ....
        .byte $00,$00,$04,$10,$00,$00,$00,$00,$00,$01,$04,$70,$08,$08,$02,$00 // ...........p....
        .byte $00,$01,$01,$10,$00,$00,$00,$00,$00,$00,$04,$00,$02,$10,$02,$00 // ................
        .byte $00,$01,$04,$70,$00,$10,$10,$00,$00,$00,$03,$70,$10,$10,$02,$00 // ...p.......p....
        .byte $00,$00,$01,$02,$10,$10,$02,$00,$00,$01,$01,$01,$08,$10,$02,$00 // ................
        .byte $00,$00,$03,$12,$d6,$e6,$5c,$e7,$e2,$e7,$05,$93,$e8,$95,$e8,$ee // ......\.........
        .byte $e8,$0d,$e9,$29,$e9,$4b,$e9,$5d,$e9,$83,$e9,$a8,$e9,$ba,$e9,$c4 // ...).K.]........
        .byte $e9,$cf,$e9,$f5,$e9,$1b,$ea,$5d,$ea,$9e,$ea,$a4,$ea,$ab,$ea,$ec // .......]........
        .byte $ea,$2d,$eb,$34,$eb,$3e,$eb,$62,$eb,$87,$eb,$a5,$eb,$c3,$eb,$e1 // .-.4.>.b........
        .byte $eb,$fe,$eb,$30,$ec,$71,$ec,$a5,$ec,$e7,$ec,$28,$ed,$6a,$ed,$ab // ...0.q.....(.j..
        .byte $ed,$ed,$ed,$2e,$ee,$4d,$ee,$00,$00   // .....M...

txt_40d8:
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .byte $0f,$10,$0f,$10,$0b,$0c,$0b,$0c,$0b,$0c,$0b,$0c,$0b,$0c,$0b,$0c // ................
        .byte $00,$00,$0d,$0e,$0d,$0e,$02,$03,$24,$25,$11,$12,$0d,$0e,$0d,$0e // ........$%......
        .byte $0d,$0e,$0d,$0e,$00,$00,$04,$04,$04,$04,$04,$04,$04,$04,$02,$03 // ................
        .byte $24,$25,$05,$06,$05,$06,$1b,$1b,$1d,$1d,$1c,$1c,$1d,$1d,$1c,$0b // $%..............
        .byte $0c,$13,$14,$13,$14,$05,$06,$11,$11,$11,$11,$02,$03,$24,$25,$11 // .............$%.
        .byte $12,$0f,$10,$0f,$10,$0f,$10,$00,$17,$18,$17,$18,$02,$03,$24,$25 // ..............$%
        .byte $1d,$11,$12,$11,$12                   // .....

txt_4141:
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .byte $0d                                   // string terminator
        .byte $0e,$11,$12,$11,$12,$11,$12,$11,$12,$11,$12,$11,$12,$00,$00,$01 // ................
        .byte $01,$08,$08,$08,$08,$ff,$00,$00
        .text "!#!#"
        .byte $13,$14,$13,$14
        .byte $04,$04,$11,$12,$0d,$0e,$0d,$0e,$11,$12,$11,$12,$05,$06,$00,$00 // ................
        .byte $09,$0a,$0b,$0c,$0b,$0c,$0b,$0c,$0b,$0c,$0b,$0c,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 17, $01
        .byte $0b,$0c,$00,$06,$12,$12,$0b,$0c,$0b,$0c,$11,$12,$13,$14,$13,$14 // ................
        .byte $13,$14,$00,$15,$16,$15,$16,$0b,$0c,$0b,$0c,$0b,$0b,$0c,$0b,$0c // ................
        .text "!#!#"
        .byte $13,$14,$1e,$1f,$1e,$1f,$0b,$0c,$0b,$0c,$0b,$0c
        .byte $0b,$0c,$1d,$1d,$1c,$1c,$0b,$0c,$0b,$0c,$ff,$1e,$1f,$01,$01,$01 // ................
        .fill 17, $01
        .byte $04,$04,$11,$12,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$04,$04,$04,$04,$11,$12,$11,$12,$11,$12,$11,$12,$11,$12 // ................
        .byte $11,$12,$11,$12,$11,$12,$11,$12,$11,$12,$19,$1a,$0b,$0c,$0b,$1d // ................
        .byte $1d,$11,$12,$11,$12,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$0b // ................
        .byte $0c,$11,$12,$11,$12                   // .....

dat_423d:
        // === Fill data (36 bytes, $423d-$4260) ===
        .fill 36, $01
        .byte $1d,$1d,$1d,$1d,$00,$00,$ff,$81,$30,$11,$00,$00,$40,$c0,$04,$80 // ........0...@...
        .byte $30,$80,$15,$80,$20,$80,$10,$80,$20,$85,$81 // 0... ... ..

txt_427c:
        .text "0A"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $01,$40,$40,$01,$40,$80,$00,$40,$00,$01,$40,$80,$01,$40,$00,$02 // .@@.@..@..@..@..
        .byte $40,$80,$02,$85,$5f,$ff,$80,$03,$1d,$80,$08,$54,$80,$03,$1d,$00 // @..._......T....
        .byte $1d,$80,$04,$30,$80,$06,$30,$80,$08,$54,$80,$03,$1d,$80,$08,$48 // ...0..0..T.....H
        .byte $80,$08,$54,$80,$03,$1d,$80,$08,$54,$80,$04,$30,$80,$06,$30,$80 // ..T.....T..0..0.
        .byte $03,$1d,$80,$08,$54,$80,$03,$1d,$00,$1d,$81,$08,$48,$80,$04,$30 // ....T.......H..0
        .byte $80,$06,$30,$80,$03,$1d,$80,$08,$54,$80,$03,$1d,$00,$1d,$00,$1d // ..0.....T.......
        .byte $00,$1d,$80,$04,$30,$80,$06,$30,$80,$04,$30,$80,$04,$30,$ff,$43 // ....0..0..0..0.C
        .byte $80,$0b,$37,$02,$b9,$00,$37,$02,$b9,$01,$37,$00,$35,$00,$35,$01 // ..7...7...7.5.5.
        .byte $b7,$03,$39,$00,$37,$02,$b9,$01,$39,$01,$37,$01,$35,$ff,$43,$00 // ..9.7...9.7.5.C.
        .byte $35,$02,$b7,$00,$35,$02,$b7,$00,$37,$02,$b9,$01,$35,$03,$32,$03 // 5...5...7...5.2.
        .byte $32,$01,$32,$00,$b0,$00,$30,$01,$b2,$ff,$81,$08,$39,$01,$39,$01 // 2.2...0.....9.9.
        .byte $1d,$01,$39,$01,$39,$01,$1d,$01,$39,$01,$1d,$01,$39,$01,$39,$01 // ..9.9...9...9.9.
        .byte $1d,$01,$39,$01,$39,$01,$1d,$01,$39,$01,$1d,$ff,$83,$03,$30,$01 // ..9.9...9.....0.
        .byte $30,$01,$30,$03,$30,$03,$30,$01,$30,$03,$30,$09,$30,$ff,$83,$03 // 0.0.0.0.0.0.0...
        .byte $30,$01,$30,$01,$30,$03,$30,$03,$30,$01,$30,$00,$30,$01,$30,$00 // 0.0.0.0.0.0.0.0.
        .byte $30,$01,$30,$00,$2c,$00,$2b,$00,$2a,$00,$29,$00,$28,$00,$25,$00 // 0.0.,.+.*.).(.%.
        .byte $24,$00,$24,$ff,$05,$32,$09,$2d,$00,$3c,$00,$39,$00,$37,$00,$32 // $.$..2.-.<.9.7.2
        .byte $00,$3c,$00,$39,$00,$37,$00,$32,$00,$3c,$00,$39,$00,$37,$00,$32 // .<.9.7.2.<.9.7.2
        .byte $00,$3c,$00,$39,$00,$37,$00,$32,$ff,$83,$07,$2d,$03,$32,$03,$35 // .<.9.7.2...-.2.5
        .byte $03,$37,$03,$35,$01,$34,$07,$32,$01,$30,$ff,$91,$05,$35,$03,$39 // .7.5.4.2.0...5.9
        .byte $03,$37,$05,$35,$ff,$05,$39,$01,$3c,$03,$39,$01,$37,$11,$39,$ff // .7.5..9.<.9.7.9.
        .byte $81,$00,$1a,$00,$1a,$01,$1a,$00,$1a,$01,$1a,$01,$18,$01,$1a,$01 // ................
        .byte $15,$01,$1a,$01,$1d,$00,$1d,$01,$1d,$00,$1d,$01,$1f,$01,$18,$01 // ................
        .byte $1d,$01,$1f,$01,$1d,$ff,$01,$18,$00,$18,$01,$18,$00,$18,$01,$18 // ................
        .byte $01,$1a,$01,$1d,$01,$1f,$01,$1d,$01,$1f,$00,$1f,$01,$1f,$00,$1f // ................
        .byte $01,$21,$01,$1f,$01,$18,$01,$24,$81,$00,$18,$ff,$80,$07,$2d,$00 // .!.....$......-.
        .byte $32,$00,$2d,$00,$32,$00,$2d,$00,$32,$00,$2d,$00,$32,$00,$2d,$00 // 2.-.2.-.2.-.2.-.
        .byte $32,$00,$2d,$00,$32,$00,$2d,$00,$32,$00,$2d,$00,$32,$00,$30,$00 // 2.-.2.-.2.-.2.0.
        .byte $35,$00,$30,$00,$35,$00,$30,$00,$35,$00,$30,$00,$35,$00,$30,$00 // 5.0.5.0.5.0.5.0.
        .byte $35,$00,$30,$00,$35,$00,$30,$00,$35,$00,$30,$00,$35,$ff,$00,$30 // 5.0.5.0.5.0.5..0
        .byte $00,$34,$00,$30,$00,$34,$00,$30,$00,$34,$00,$30,$00,$34,$00,$30 // .4.0.4.0.4.0.4.0
        .byte $00,$34,$00,$30,$00,$34,$00,$30,$00,$34,$00,$30,$00,$34,$00,$32 // .4.0.4.0.4.0.4.2
        .byte $00,$37,$00,$32,$00,$37,$00,$32,$00,$37,$00,$32,$00,$37,$00,$34 // .7.2.7.2.7.2.7.4
        .byte $00,$37,$00,$34,$00,$37,$00,$34,$00,$37,$00,$34,$00,$37,$ff,$8f // .7.4.7.4.7.4.7..
        .byte $01,$2d,$0f,$30,$ff,$0f,$34,$07,$32,$07,$37,$ff,$00,$56,$00,$54 // .-.0..4.2.7..V.T
        .byte $00,$51,$00,$4f,$00,$54,$00,$51,$00,$4f,$00,$4a,$00,$51,$00,$4f // .Q.O.T.Q.O.J.Q.O
        .byte $00,$4a,$00,$48,$00,$4f,$00,$4a,$00,$48,$00,$45,$00,$4a,$00,$48 // .J.H.O.J.H.E.J.H
        .byte $00,$45,$00,$43,$00,$48,$00,$45,$00,$43,$00,$3e,$00,$45,$00,$43 // .E.C.H.E.C.>.E.C
        .byte $00,$3e,$00,$3c,$00,$43,$00,$3e,$00,$3c,$00,$39,$ff,$00,$3c,$00 // .>.<.C.>.<.9..<.
        .byte $3e,$00,$43,$00,$45,$00,$3e,$00,$43,$00,$45,$00,$48,$00,$43,$00 // >.C.E.>.C.E.H.C.
        .byte $45,$00,$48,$00,$4a,$00,$45,$00,$48,$00,$4a,$00,$4f,$00,$48,$00 // E.H.J.E.H.J.O.H.
        .byte $4a,$00,$4f,$00,$51,$00,$4a,$00,$4f,$00,$51,$00,$54,$00,$4f,$00 // J.O.Q.J.O.Q.T.O.
        .byte $51,$00,$54,$00,$56,$00,$4f,$00,$51,$00,$56,$00,$54,$ff,$8f,$09 // Q.T.V.O.Q.V.T...
        .byte $3e,$8f,$0a,$41,$ff,$8f,$0a,$3c,$87,$0a,$43,$87,$09,$40,$ff,$81 // >..A...<..C..@..
        .byte $05,$39,$01,$3c,$01,$3e,$01,$41,$00,$3e,$01,$bc,$02,$3e,$01,$3c // .9.<.>.A.>...>.<
        .byte $01,$39,$01,$3c,$01,$3e,$00,$41,$00,$41,$01,$c3,$00,$41,$02,$c0 // .9.<.>.A.A...A..
        .byte $01,$3c,$ff,$01,$3e,$01,$3c,$01,$3e,$01,$3c,$00,$3e,$01,$bc,$02 // .<..>.<.>.<.>...
        .byte $3c,$00,$3e,$00,$41,$01,$c3,$00,$41,$00,$41,$01,$c3,$00,$41,$00 // <.>.A...A.A...A.
        .byte $40,$03,$bc,$01,$39,$01,$3e,$ff,$81,$00,$1a,$03,$26,$01,$1a,$01 // @...9.>.....&...
        .byte $26,$01,$1a,$01,$1d,$01,$1a,$01,$1d,$03,$29,$01,$1d,$01,$29,$01 // &.........)...).
        .byte $1d,$01,$1c,$01,$1d,$ff,$81,$00,$18,$03,$24,$01,$18,$01,$24,$01 // ..........$...$.
        .byte $18,$01,$15,$01,$1a,$01,$1f,$03,$2b,$00,$1f,$00,$1a,$01,$1c,$03 // ........+.......
        .byte $28,$01,$1c,$ff,$81,$00,$1a,$01,$1a,$01,$18,$03,$1a,$01,$1a,$01 // (...............
        .byte $18,$01,$1a,$01,$1d,$01,$1d,$01,$1c,$03,$1d,$01,$1d,$01,$1c,$01 // ................
        .byte $1d,$ff,$01,$1f,$01,$1f,$01,$1d,$03,$1f,$01,$1f,$01,$1d,$01,$1f // ................
        .byte $01,$21,$01,$21,$01,$1f,$03,$21,$01,$21,$01,$1f,$01,$21,$ff,$81 // .!.!...!.!...!..
        .byte $02,$32,$00,$39,$00,$39,$01,$32,$00,$39,$00,$39,$01,$32,$00,$39 // .2.9.9.2.9.9.2.9
        .byte $00,$39,$01,$32,$00,$39,$00,$39,$01,$32,$00,$39,$00,$39,$01,$32 // .9.2.9.9.2.9.9.2
        .byte $00,$39,$00,$39,$01,$32,$00,$39,$00,$39,$01,$32,$00,$39,$00,$39 // .9.9.2.9.9.2.9.9
        .byte $ff,$00,$3e,$00,$3e,$00,$4a,$00,$4a,$00,$3e,$00,$3e,$00,$4a,$00 // ..>.>.J.J.>.>.J.
        .byte $4a,$00,$3e,$00,$3e,$00,$4a,$00,$4a,$00,$3e,$00,$3e,$00,$4a,$00 // J.>.>.J.J.>.>.J.
        .byte $4a,$00,$3e,$00,$3e,$00,$4a,$00,$4a,$00,$3e,$00,$3e,$00,$4a,$00 // J.>.>.J.J.>.>.J.
        .byte $4a,$00,$3e,$00,$3e,$00,$4a,$00,$4a,$00,$3e,$00,$3e,$00,$4a,$00 // J.>.>.J.J.>.>.J.
        .byte $4a,$ff,$80,$02,$3e,$00,$3e,$01,$3c,$00,$39,$00,$3c,$00,$39,$01 // J...>.>.<.9.<.9.
        .byte $3e,$00,$39,$00,$3c,$00,$39,$00,$3e,$00,$39,$01,$41,$00,$39,$00 // >.9.<.9.>.9.A.9.
        .byte $39,$01,$3c,$00,$39,$00,$3e,$00,$37,$01,$3c,$01,$3c,$00,$37,$00 // 9.<.9.>.7.<.<.7.
        .byte $37,$00,$39,$01,$3c,$ff,$80,$08,$32,$00,$32,$00,$32,$00,$32,$00 // 7.9.<...2.2.2.2.
        .byte $32,$00,$32,$00,$32,$00,$32,$00,$32,$00,$32,$00,$32,$00,$32,$00 // 2.2.2.2.2.2.2.2.
        .byte $32,$00,$32,$00,$32,$00,$32,$00,$35,$00,$35,$00,$35,$00,$35,$00 // 2.2.2.2.5.5.5.5.
        .byte $35,$00,$35,$00,$35,$00,$35,$00,$35,$00,$35,$00,$35,$00,$35,$00 // 5.5.5.5.5.5.5.5.
        .byte $35,$00,$35,$00,$35,$00,$35,$ff,$00,$30,$00,$30,$00,$30,$00,$30 // 5.5.5.5..0.0.0.0
        .byte $00,$30,$00,$30,$00,$30,$00,$30,$00,$30,$00,$30,$00,$30,$00,$30 // .0.0.0.0.0.0.0.0
        .byte $00,$30,$00,$30,$00,$30,$00,$30,$00,$37,$00,$37,$00,$37,$00,$37 // .0.0.0.0.7.7.7.7
        .byte $00,$37,$00,$37,$00,$37,$00,$37,$00,$34,$00,$34,$00,$34,$00,$34 // .7.7.7.7.4.4.4.4
        .byte $00,$34,$00,$34,$00,$34,$00,$34,$ff,$80,$0b,$32,$00,$35,$00,$39 // .4.4.4.4...2.5.9
        .byte $00,$3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$32,$00,$35,$00,$39 // .>.A.>.9.5.2.5.9
        .byte $00,$3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$30,$00,$35,$00,$39 // .>.A.>.9.5.0.5.9
        .byte $00,$3c,$00,$41,$00,$3c,$00,$39,$00,$35,$00,$30,$00,$35,$00,$39 // .<.A.<.9.5.0.5.9
        .byte $00,$3c,$00,$41,$00,$3c,$00,$39,$00,$35,$ff,$40,$80,$02,$32,$00 // .<.A.<.9.5.@..2.
        .byte $35,$00,$39,$00,$3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$32,$00 // 5.9.>.A.>.9.5.2.
        .byte $35,$00,$39,$00,$3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$30,$00 // 5.9.>.A.>.9.5.0.
        .byte $35,$00,$39,$00,$3c,$00,$41,$00,$3c,$00,$39,$00,$35,$00,$30,$00 // 5.9.<.A.<.9.5.0.
        .byte $35,$00,$39,$00,$3c,$00,$41,$00,$3c,$00,$39,$ff,$80,$0b,$30,$00 // 5.9.<.A.<.9...0.
        .byte $34,$00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34,$00,$30,$00 // 4.7.<.@.<.7.4.0.
        .byte $34,$00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34,$00,$32,$00 // 4.7.<.@.<.7.4.2.
        .byte $37,$00,$3b,$00,$3e,$00,$43,$00,$3e,$00,$3b,$00,$37,$00,$34,$00 // 7.;.>.C.>.;.7.4.
        .byte $37,$00,$3b,$00,$40,$00,$43,$00,$40,$00,$3b,$00,$37,$ff,$40,$80 // 7.;.@.C.@.;.7.@.
        .byte $02,$30,$00,$34,$00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34 // .0.4.7.<.@.<.7.4
        .byte $00,$30,$00,$34,$00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34 // .0.4.7.<.@.<.7.4
        .byte $00,$32,$00,$37,$00,$3b,$00,$3e,$00,$43,$00,$3e,$00,$3b,$00,$37 // .2.7.;.>.C.>.;.7
        .byte $00,$34,$00,$37,$00,$3b,$00,$40,$00,$43,$00,$40,$00,$3b,$ff,$43 // .4.7.;.@.C.@.;.C
        .byte $80,$0b,$43,$02,$c5,$00,$43,$02,$c5,$01,$43,$00,$41,$00,$41,$01 // ..C...C...C.A.A.
        .byte $c3,$03,$45,$00,$43,$02,$c5,$01,$45,$01,$43,$01,$41,$ff,$43,$00 // ..E.C...E.C.A.C.
        .byte $41,$02,$c3,$00,$41,$02,$c3,$00,$43,$02,$c5,$01,$41,$03,$3e,$03 // A...A...C...A.>.
        .byte $3e,$01,$3e,$00,$bc,$00,$3c,$01,$be,$ff // >.>...<...

txt_4869:
        .text "MUSIC COMPOSED BY L.HOFF-ROUTINE PROGRAMMED BY S.PEDERSEN"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $bf,$e0,$d0,$1f,$a2,$02,$a9,$00,$9d,$f1,$e0,$9d,$dc,$e0,$9d,$f7 // ................
        .byte $e0,$9d,$13,$e1,$9d,$16,$e1,$9d,$d6,$e0,$9d,$e8,$e0,$9d,$f4,$e0 // ................
        .byte $ca,$10,$e5,$60,$a9,$03,$8d,$bf,$e0,$a2,$17,$a9,$00,$9d,$00,$d4 // ...`............
        .byte $ca,$10,$fa,$a9,$f0,$8d,$cb,$e0,$8d,$17,$d4,$a9,$1f,$8d,$cc,$e0 // ................
        .byte $60,$a9,$ff,$8d,$bf,$e0,$60           // `.....`

dat_48ea:
        // === Fill data (1 bytes, $48ea-$48ea) ===
        .byte $00                                   // .

// --- Region $4a8e-$4a8e ---
.pc = $4a8e "dat_4a8e"

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

// --- Region $6919-$6919 ---
.pc = $6919 "dat_6919"

dat_6919:
        // === Fill data (1 bytes, $6919-$6919) ===
        .byte $00                                   // .

// --- Region $8549-$8549 ---
.pc = $8549 "dat_8549"

dat_8549:
        // === Fill data (1 bytes, $8549-$8549) ===
        .byte $00                                   // .

// --- Region $8dfd-$8dfd ---
.pc = $8dfd "loc_8dfd"

loc_8dfd:
        .byte $00                                   // .

// --- Region $add1-$add1 ---
.pc = $add1 "dat_add1"

dat_add1:
        // === Fill data (1 bytes, $add1-$add1) ===
        .byte $00                                   // .

// --- Region $c400-$c400 ---
.pc = $c400 "scr_c400"

scr_c400:
        .byte $00                                   // .

// --- Region $d000-$d000 ---
.pc = $d000 "chr_d000"

chr_d000:
        .byte $00                                   // .

// --- Region $d400-$dfff ---
.pc = $d400 "dat_d400"

dat_d400:
        .byte $f7,$9a,$a0,$00,$c6,$32,$ce,$2c       // char 128
        .byte $08,$b1,$31,$99,$00,$d4,$c8,$d0       // char 129
        .byte $f8,$a5,$32,$c9,$08,$d0,$ed,$b9       // char 130
        .byte $48,$08,$99,$00,$01,$c8,$d0,$f7       // char 131
        .byte $4c,$00,$01,$00,$08,$1a,$d5,$1f       // char 132
        .byte $34,$b1                               // char 133 (partial)

txt_d42a:
        .byte $2f,$2a,$2a,$2a,$2a,$29               // char 133 (partial)
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01       // char 134
        .byte $b1,$2f,$29,$1f,$aa,$20,$22,$01       // char 135
        .byte $4c,$ff,$01,$a4,$43,$ab,$79,$58       // char 136
        .byte $3b,$3f,$29,$e6,$2f,$d0,$02,$e6       // char 137
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91       // char 138
        .byte $2d,$e6,$2d,$d0,$02,$e6,$2e,$ca       // char 139
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef       // char 140
        .byte $a9,$ff,$d0,$eb,$b1,$2f,$91,$2d       // char 141
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d       // char 142
        .byte $d0,$02,$e6,$2e,$ca,$d0,$ed,$f0       // char 143
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22       // char 144
        .byte $01,$91,$2d,$e6,$2d,$d0,$02,$e6       // char 145
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1       // char 146
        .byte $30,$8f,$86,$39,$b1,$2f,$aa,$4c       // char 147
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91       // char 148
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6       // char 149
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed       // char 150
        .byte $c6,$39,$10,$e9,$4c,$00,$01,$2c       // char 151
        .byte $da,$01,$a9,$37,$85,$01,$58,$20       // char 152
        .byte $80,$0e,$4c,$ae,$a7,$e0,$00,$f0       // char 153
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff       // char 154
        .byte $b1,$2f,$91,$2d,$c8,$c4,$ff,$d0       // char 155
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d       // char 156
        .byte $a5,$2e,$69,$00,$85,$2e,$a0,$00       // char 157
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff       // char 158
        .byte $85,$2f,$a5,$30,$69,$00,$85,$30       // char 159
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00       // char 160
        .byte $ff,$c8,$d0,$f7,$ce,$dc,$01,$ce       // char 161
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0       // char 162
        .byte $ea,$60,$81,$00,$00,$c2,$26,$f0       // char 163
        .byte $c0,$81,$83,$02,$02,$c2,$a2,$24       // char 164
        .byte $03,$03,$02,$02,$c2,$26,$f0,$c0       // char 165
        .byte $81,$83,$03,$03,$c2,$a2,$e4,$03       // char 166
        .byte $c2,$e4,$03,$a2,$c2,$22,$80,$80       // char 167
        .byte $e4,$f8,$e8,$03,$c2,$26,$f1,$c0       // char 168
        .byte $80,$84,$02,$03,$c2,$26,$e0,$80       // char 169
        .byte $03,$03,$80,$e0,$c2,$a2,$c4,$e6       // char 170
        .byte $03,$22,$83,$83,$e7,$03,$21,$02       // char 171
        .byte $c2,$26,$03,$03,$83,$81,$c0,$c0       // char 172
        .byte $e5,$03,$23,$01,$80,$e0,$c2,$a2       // char 173
        .byte $c2,$21,$fe,$e9,$f8,$e4,$03,$c5       // char 174
        .byte $27,$fe,$e0,$80,$02,$02,$80,$e0       // char 175
        .byte $e5,$f8,$c3,$24,$1f,$07,$83,$c3       // char 176
        .byte $e4,$c1,$c3,$e3,$f8,$22,$c0,$c0       // char 177
        .byte $c6,$22,$c0,$c0,$c2,$26,$f0,$c0       // char 178
        .byte $81,$81,$00,$02,$c2,$23,$f8,$f0       // char 179
        .byte $e0,$e3,$f8,$c2,$a2,$c3,$21,$fc       // char 180
        .byte $c2,$22,$f0,$f0,$c2,$22,$c0,$c0       // char 181
        .byte $e6,$03,$a2,$c2,$a2,$24,$03,$03       // char 182
        .byte $00,$80,$c2,$24,$f0,$c0,$81,$83       // char 183
        .byte $a2,$c2,$26,$e0,$80,$03,$03,$82       // char 184
        .byte $82,$c2,$26,$c0,$80,$01,$03,$00       // char 185
        .byte $80,$c4,$22,$f8,$f8,$ce,$22,$c0       // char 186
        .byte $c0,$c4,$26,$1f,$07,$03,$83,$01       // char 187
        .byte $01,$c2,$26,$1f,$07,$03,$83,$03       // char 188
        .byte $03,$c2,$22,$1f,$1f,$c6,$26,$1f       // char 189
        .byte $07,$03,$83,$81,$81,$c2,$22,$1f       // char 190
        .byte $1f,$c2,$22,$07,$07,$c2,$22,$01       // char 191
        .byte $01,$c2,$22,$07,$07,$c2,$22,$1f       // char 192
        .byte $1f,$c2,$22,$01,$01,$e6,$81,$22       // char 193
        .byte $01,$01,$c2,$22,$03,$03,$e4,$3f       // char 194
        .byte $ec,$81,$24,$83,$03,$07,$07,$c2       // char 195
        .byte $26,$1f,$07,$03,$43,$81,$81,$c2       // char 196
        .byte $26,$07,$03,$01,$81,$01,$03,$c2       // char 197
        .byte $26,$1f,$07,$03,$83,$81,$c1,$c2       // char 198
        .byte $26,$07,$03,$01,$81,$03,$03,$c2       // char 199
        .byte $22,$01,$01,$c2,$22,$1f,$07,$c2       // char 200
        .byte $e6,$81,$c2,$e4,$81,$22,$83,$83       // char 201
        .byte $c2,$e4,$81,$22,$01,$01,$c2,$26       // char 202
        .byte $07,$03,$c3,$87,$1f,$7f,$e8,$3f       // char 203
        .byte $e4,$81,$c5,$27,$7f,$01,$01,$7f       // char 204
        .byte $7f,$1f,$07,$e3,$3f,$21,$7f,$c4       // char 205
        .byte $24,$f1,$c1,$83,$87,$e4,$07,$c3       // char 206
        .byte $e3,$3f,$22,$07,$07,$c6,$22,$07       // char 207
        .byte $07,$c2,$26,$1f,$07,$03,$83,$81       // char 208
        .byte $01,$c2,$e6,$3f,$c2,$26,$0f,$03       // char 209
        .byte $01,$81,$07,$1f,$c4,$24,$03,$03       // char 210
        .byte $01,$01,$c2,$22,$1f,$1f,$c2,$22       // char 211
        .byte $0f,$03,$c2,$26,$0f,$03,$81,$81       // char 212
        .byte $03,$03,$c2,$e3,$01,$e3,$81,$c4       // char 213

txt_d6b0:
        .byte $22,$3f,$3f,$c6,$26,$07,$07,$f7       // char 214
        .byte $f7,$03,$03,$e4,$02,$e3,$03,$25       // char 215
        .byte $01,$80,$80,$c0,$f0,$c2,$22,$f8       // char 216
        .byte $f8,$a4,$c4,$a4,$c2,$26,$c1,$c0       // char 217
        .byte $e0,$f0,$f8,$fc,$c2,$26,$04,$00       // char 218
        .byte $80,$80,$c1,$f3,$c2,$22,$81,$83       // char 219
        .byte $e6,$03,$22,$e1,$80,$a2,$22,$80       // char 220
        .byte $c0,$c4,$e4,$f8,$c2,$22,$fe,$fe       // char 221
        .byte $a4,$22,$fe,$ff,$e4,$c1,$24,$c3       // char 222
        .byte $83,$07,$1f,$e3,$f8,$c7,$e4,$f8       // char 223
        .byte $24,$f0,$f0,$e0,$80,$a4,$c2,$22       // char 224
        .byte $03,$01,$a2,$22,$80,$e0,$c2,$22       // char 225
        .byte $03,$03,$a2,$22,$80,$e0,$c2,$22       // char 226
        .byte $c0,$c0,$c6,$e6,$81,$c2,$22,$81       // char 227
        .byte $81,$e3,$01,$21,$03,$c4,$e4,$01       // char 228
        .byte $c2,$22,$3f,$3f,$e4,$01,$c2,$26       // char 229
        .byte $81,$01,$03,$03,$07,$1f,$c2,$22       // char 230
        .byte $03,$83,$e4,$81,$c2,$26,$81,$01       // char 231
        .byte $01,$03,$07,$1f,$c2,$26,$21,$01       // char 232
        .byte $81,$03,$01,$19,$c2,$21,$01,$e5       // char 233
        .byte $81,$c2,$26,$03,$83,$01,$01,$03       // char 234
        .byte $0f,$c2,$26,$07,$07,$0f,$1f,$3f       // char 235
        .byte $7f,$c2,$26,$41,$01,$01,$03,$07       // char 236
        .byte $9f,$c4,$e4,$3f,$c2,$28,$03,$43       // char 237
        .byte $01,$01,$03,$0f,$7f,$ff,$e4,$07       // char 238
        .byte $24,$87,$83,$c1,$f1,$e3,$3f,$c7       // char 239
        .byte $e4,$3f,$22,$7f,$ff,$e3,$01,$23       // char 240
        .byte $03,$07,$1f,$c2,$22,$7f,$ff,$e4       // char 241
        .byte $01,$c2,$e6,$03,$c2,$26,$83,$81       // char 242
        .byte $01,$01,$03,$0f,$c2,$26,$81,$81       // char 243
        .byte $01,$01,$03,$0f,$c2,$22,$07,$07       // char 244
        .byte $d6,$25,$20,$00,$01,$02,$03,$a3       // char 245
        .byte $33,$04,$05,$20,$04,$06,$07,$03       // char 246
        .byte $02,$01,$02,$01,$08,$09,$06,$0a       // char 247
        .byte $0b,$0c,$0d,$0e,$e6,$20,$3d,$0f       // char 248
        .byte $10,$20,$11,$20,$20,$12,$20,$13       // char 249
        .byte $20,$14,$20,$15,$20,$20,$16,$17       // char 250
        .byte $18,$19,$1a,$1b,$1c,$09,$1d,$1e       // char 251
        .byte $1f,$1f,$20,$21,$e3                   // char 252 (partial)

txt_d7e5:
        .byte $20,$3a,$22                           // char 252 (partial)
        .byte $23,$24,$25,$26,$27,$28,$29,$2a       // char 253
        .byte $2b,$2c,$20,$2d,$25,$25,$2e,$2f       // char 254
        .byte $30,$31,$25,$32,$33,$32,$2c,$34       // char 255
        .byte $35,$e6                               // char 256 (partial)

txt_d802:
        .text " =67 8  9:  ; <  =>?%"
        .byte $40                                   // @ character
        .text "1A%BCDD E"
        .byte $e3
        .byte $20,$3a,$06
        .text "FGFG"
        .byte $06
        .byte $47,$06
        .byte $48,$49,$06
        .byte $47,$06
        .byte $06,$47,$06,$47,$06                   // .G.G.

txt_d836:
        .text "I GJKLIM"
        .byte $e6                                   // .

txt_d83f:
        .text " $N  O"
        .byte $e4                                   // .

txt_d846:
        .text " 5P QR N GHSI IT U NR V"
        .byte $e3                                   // .

txt_d85e:
        .text " :WXYXY XWZ"
        .byte $5b
        .byte $5c                                   // backslash
        .text "YWW"
        .byte $5d
        .byte $20,$5e,$5f,$60
        .byte $2b,$5d,$61,$62
        .byte $5c,$5b
        .byte $59,$e6,$20,$24,$63,$20,$20,$64,$e3,$20,$61,$14,$65,$20,$20,$66 // Y. $c  d. a.e  f
        .byte $67,$20,$63,$20,$68,$5a,$69,$5b,$6a,$60,$6b,$2b,$6c,$57,$63,$67 // g c hZi[j`k+lWcg
        .byte $20,$6d                               //  m

txt_d89b:
        .text "  LC"
        .byte $1a,$48,$8a,$48,$98,$48,$a5,$01,$48,$a9,$05,$85,$01,$4e,$19,$d0 // .H.H.H..H....N..
        .byte $4c,$a7,$0e,$8d,$12,$d0,$8e,$93,$0e,$8c,$94,$0e,$68,$85,$01,$68 // L...........h..h
        .byte $a8,$68,$aa,$68,$40,$a9,$00,$8d,$21,$d0,$a9,$5f,$8d,$11,$d0,$a9 // .h.h@...!.._....
        .byte $00,$8d,$16,$d0,$a9,$12,$8d,$18,$d0,$a9,$ff,$8d,$1c,$d0,$8d,$15 // ................
        .byte $d0,$a9,$00,$8d,$27,$d0,$8d,$28,$d0,$8d,$29,$d0,$8d,$2a,$d0,$8d // ....'..(..)..*..
        .byte $2b,$d0,$8d,$2c,$d0,$8d,$2d,$d0,$8d,$2e,$d0,$a2,$a8,$8e,$f8,$07 // +..,..-.........
        .byte $e8,$8e,$f9,$07,$e8,$8e,$fa,$07,$e8,$8e,$fb,$07,$e8,$8e,$fc,$07 // ................
        .byte $e8,$8e,$fd,$07,$e8,$8e,$fe,$07,$e8,$8e,$ff,$07,$a9,$00,$8d,$00 // ................
        .byte $d0,$a9,$00,$8d,$02,$d0,$a9,$00,$8d,$04,$d0,$a9,$00,$8d,$06,$d0 // ................
        .byte $a9,$00,$8d,$08,$d0,$a9,$00,$8d,$0a,$d0,$a9,$00,$8d,$0c,$d0,$a9 // ................
        .byte $00,$8d,$0e,$d0,$a9,$00,$0a,$09,$00,$0a,$09,$00,$0a,$09,$00,$0a // ................
        .byte $09,$00,$0a,$09,$00,$0a,$09,$00,$0a,$09,$00,$8d,$10,$d0,$a9,$00 // ................
        .byte $8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$8d,$09,$d0,$a9 // ................
        .byte $00,$8d,$0b,$d0,$8d,$0d,$d0,$a9,$00,$8d,$0f,$d0,$a9,$0e,$8d,$1d // ................
        .byte $d0,$a9,$2c,$a2,$6c,$a0,$0f,$4c,$95,$0e,$a9,$7c,$85,$11,$a9,$0f // ..,.l..L...|....
        .byte $85,$12,$a9,$2e,$8d,$12,$d0,$4c,$00,$01,$e3,$68,$60,$5b,$4e,$19 // .......L...h`[N.
        .byte $d0,$20,$4a,$16,$ad,$12,$d0,$4a,$90,$00,$a9,$83,$85,$11,$a9,$0e // . J....J........
        .byte $85,$12,$a0,$01,$ad,$12,$d0,$29,$07,$09,$58,$a2,$09,$ca,$d0,$fd // .......)..X.....
        .byte $8d,$11,$d0,$88,$d0,$ee,$a2,$00,$20,$f1,$14,$a0,$4a,$88,$d0,$fd // ........ ...J...
        .byte $ea,$ea,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1 // .. .. P. .. P. .
        .byte $14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16 // . P. .. P. .. P.
        .byte $20,$f1,$14,$20,$50,$16,$20,$f1,$14,$e6,$ea,$61,$b4,$bd,$00,$fe //  .. P. ....a....
        .byte $bc,$80,$fe,$8d,$21,$d0,$8c,$22,$d0,$a9,$1a,$8d,$18,$d0,$bd,$00 // ....!.."........
        .byte $ff,$bc,$80,$ff,$8d,$23,$d0,$8c,$24,$d0,$e8,$bd,$00,$fe,$bc,$80 // .....#..$.......
        .byte $fe,$8d,$21,$d0,$8c,$22,$d0,$bd,$00,$ff,$bc,$80,$ff,$8d,$23,$d0 // ..!.."........#.
        .byte $8c,$24,$d0,$e8,$20,$51,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14 // .$.. Q. .. P. ..
        .byte $20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20 //  P. .. P. .. P. 
        .byte $f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$50,$16,$a9,$00 // .. P. .. P. P...
        .byte $8d,$21,$d0,$8d,$24,$d0,$a0,$08,$ad,$12,$d0,$29,$07,$09,$18,$a2 // .!..$......)....
        .byte $09,$ca,$d0,$fd,$8d,$11,$d0,$88,$d0,$ee,$a9,$00,$09,$10,$8d,$16 // ................
        .byte $d0,$a9,$18,$8d,$18,$d0,$a2,$00,$a0,$00,$20,$0b,$15,$20,$1f,$15 // .......... .. ..
        .byte $20,$3c,$16,$20,$3c,$16,$20,$3c,$16,$20,$49,$16,$20,$1f,$15,$20 //  <. <. <. I. .. 
        .byte $4c,$16,$20,$1f,$15,$20,$49,$16,$20,$0b,$15,$20,$1f,$15,$20,$0b // L. .. I. .. .. .
        .byte $15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15 // . .. .. .. .. ..
        .byte $20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20 //  .. .. .. .. .. 
        .byte $1f,$15,$20,$0b,$15,$20,$1f,$15,$ad,$5a,$0f,$8d,$01,$d0,$8d,$03 // .. .. ...Z......
        .byte $d0,$8d,$05,$d0,$8d,$07,$d0,$a9,$00,$8d,$09,$d0,$20,$0b,$15,$20 // ............ .. 
        .byte $1f,$15,$a9,$00,$8d,$1d,$d0,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15 // ....... .. .. ..
        .byte $20,$1f,$15,$a9,$b0,$8d,$f8,$07,$a9,$b1,$8d,$f9,$07,$a9,$b2,$8d //  ...............
        .byte $fa,$07,$a9,$b3,$8d,$fb,$07,$a9,$b4,$8d,$fc,$07,$20,$0b,$15,$20 // ............ .. 
        .byte $1f,$15,$a9,$00,$8d,$00,$d0,$a9,$00,$8d,$02,$d0,$a9,$00,$8d,$04 // ................
        .byte $d0,$a9,$00,$8d,$06,$d0,$a9,$00,$8d,$08,$d0,$ad,$10,$d0,$29,$e0 // ..............).
        .byte $8d,$35,$11,$a9,$00,$0a,$09,$00,$0a,$09,$00,$0a,$09,$00,$0a,$09 // .5..............
        .byte $00,$09,$00,$8d,$10,$d0,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20 // ...... .. .. .. 
        .byte $1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b // .. .. .. .. .. .
        .byte $15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15 // . .. .. .. .. ..
        .byte $ad,$cb,$10,$8d,$0b,$d0,$a9,$00,$8d,$01,$d0,$8d,$03,$d0,$8d,$0d // ................
        .byte $d0,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$8e,$a8,$11 // . .. .. .. .....
        .byte $8c,$aa,$11,$20,$4a,$16,$ad,$10,$d0,$29,$df,$8d,$98,$11,$a9,$00 // ... J....)......
        .byte $4a,$e3,$6a,$60,$b0,$09,$00,$aa,$a0,$b5,$a9,$00,$8c,$fd,$07,$8d // J.j`............
        .byte $0a,$d0,$8e,$10,$d0,$a2,$00,$a0,$00,$20,$0b,$15,$20,$1f,$15,$8e // ......... .. ...
        .byte $f2,$11,$8c,$f4,$11,$a9,$00,$8d,$0c,$d0,$ad,$10,$d0,$29,$bf,$8d // .............)..
        .byte $ca,$11,$a9,$00,$4a,$6a,$6a,$09,$00,$8d,$10,$d0,$a2,$b8,$8e,$fe // ....Jjj.........
        .byte $07,$ae,$10,$11,$29,$fd,$8d,$e0,$11,$ad,$2d,$11,$0a,$09,$00,$a0 // ....).....-.....
        .byte $b6,$8c,$f8,$07,$a0,$b7,$8c,$f9,$07,$8d,$10,$d0,$8e,$02,$d0,$a2 // ................
        .byte $00,$a0,$00,$20,$0b,$15,$20,$1f,$15,$a9,$00,$8d,$05,$d0,$a9,$b9 // ... .. .........
        .byte $8d,$fa,$07,$ad,$1a,$11,$8d,$04,$d0,$ad,$10,$d0,$29,$fb,$8d,$19 // ............)...
        .byte $12,$ad,$27,$11,$0a,$0a,$09,$00,$8d,$10,$d0,$20,$0b,$15,$20,$1f // ..'........ .. .
        .byte $15,$20,$0b,$15,$20,$1f,$15,$a9,$00,$8d,$07,$d0,$8d,$0f,$d0,$a9 // . .. ...........
        .byte $00,$8d,$06,$d0,$ad,$10,$11,$8d,$0e,$d0,$ad,$10,$d0,$29,$77,$8d // .............)w.
        .byte $51,$12,$ad,$2d,$11,$e4,$0a,$22,$09,$00,$e3,$0a,$60,$56,$09,$00 // Q..-..."....`V..
        .byte $8d,$10,$d0,$20,$0b,$15,$20,$1f,$15,$a9,$ba,$8d,$fb,$07,$a9,$bb // ... .. .........
        .byte $8d,$ff,$07,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20 // ... .. .. .. .. 
        .byte $0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$0b,$15,$20,$1f // .. .. .. .. .. .
        .byte $15,$a9,$00,$8d,$09,$d0,$8d,$0b,$d0,$ad,$ff,$0e,$8d,$08,$d0,$ad // ................
        .byte $09,$0f,$8d,$0a,$d0,$ad,$10,$d0,$29,$cf,$8d,$aa,$12,$ad,$36,$0f // ........).....6.
        .byte $0a,$0d,$3c,$0f,$e3,$0a,$60,$b9,$09,$00,$8d,$10,$d0,$a9,$bc,$8d // ..<...`.........
        .byte $fc,$07,$a9,$bd,$8d,$fd,$07,$a9,$10,$8d,$1d,$d0,$20,$0b,$15,$20 // ............ .. 
        .byte $1f,$15,$20,$0b,$15,$20,$1f,$15,$20,$1f,$15,$20,$1f,$15,$20,$1f // .. .. .. .. .. .
        .byte $15,$a9,$00,$8d,$21,$d0,$8d,$22,$d0,$8d,$23,$d0,$8d,$00,$d0,$8d // ....!.."..#.....
        .byte $02,$d0,$8d,$04,$d0,$8d,$06,$d0,$8d,$08,$d0,$8d,$0a,$d0,$8d,$0c // ................
        .byte $d0,$8d,$0e,$d0,$8d,$10,$d0,$8d,$1d,$d0,$a0,$04,$ad,$12,$d0,$aa // ................
        .byte $29,$07,$09,$58,$ec,$12,$d0,$f0,$fb,$8d,$11,$d0,$88,$d0,$ed,$a9 // )..X............
        .byte $1c,$8d,$18,$d0,$20,$3f,$16,$a9,$05,$8d,$16,$d0,$a2,$30,$20,$f1 // .... ?.......0 .
        .byte $14,$8e,$51,$13,$a2,$50,$a0,$13,$18,$ad,$94,$0f,$6d,$4a,$10,$6d // ..Q..P......mJ.m
        .byte $fc,$12,$69,$a0,$8d,$5b,$13,$38,$e9,$03,$4c,$95 // ..i..[.8..L.

txt_dd5b:
        .encoding "screencode_mixed"
        .text "n  by s.e.s./g*p"
        .encoding "petscii_upper"

txt_dd6b:
        .text "!  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$a9,$62,$85,$11,$a9,$13,$85,$12,$a9,$00,$8d,$12,$d0,$4c,$00 // ..b...........L.
        .byte $01,$e3,$68,$60,$4d,$4e,$19,$d0,$20,$4a,$16,$ad,$12,$d0,$cd,$12 // ..h`MN.. J......
        .byte $d0,$d0,$00,$bd,$00,$fe,$bc,$80,$fe,$8d,$21,$d0,$8c,$22,$d0,$bd // ..........!.."..
        .byte $00,$ff,$bc,$80,$ff,$8d,$23,$d0,$8c,$24,$d0,$e8,$ea,$20,$50,$16 // ......#..$... P.
        .byte $20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20 //  .. P. .. P. .. 
        .byte $50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1 // P. .. P. .. P. .
        .byte $14,$a5,$e6,$ea,$62,$84,$bd,$00,$fe,$bc,$80,$fe,$8d,$21,$d0,$8c // ....b........!..
        .byte $22,$d0,$a9,$1e,$8d,$18,$d0,$bd,$00,$ff,$bc,$80,$ff,$8d,$23,$d0 // ".............#.
        .byte $8c,$24,$d0,$e8,$bd,$00,$fe,$bc,$80,$fe,$8d,$21,$d0,$8c,$22,$d0 // .$.........!..".
        .byte $bd,$00,$ff,$bc,$80,$ff,$8d,$23,$d0,$8c,$24,$d0,$e8,$20,$51,$16 // .......#..$.. Q.
        .byte $20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20 //  .. P. .. P. .. 
        .byte $50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1,$14,$20,$50,$16,$20,$f1 // P. .. P. .. P. .
        .byte $14,$20,$50,$16,$a9,$83,$85,$11,$a9,$0e,$85,$12,$a9,$07,$8d,$15 // . P.............
        .byte $d0,$8d,$10,$d0,$a9,$00,$8d,$1c,$d0,$a9,$f0,$8d,$01,$d0,$8d,$03 // ................
        .byte $d0,$8d,$05,$d0,$a9,$01,$8d,$27,$d0,$8d,$28,$d0,$8d,$29,$d0,$a2 // .......'..(..)..
        .byte $d9,$8e,$f8,$07,$e8,$8e,$f9,$07,$e8,$8e,$fa,$07,$a9,$04,$8d,$00 // ................
        .byte $d0,$a9,$1c,$8d,$02,$d0,$a9,$34,$8d,$04,$d0,$a9,$14,$a2,$a7,$a0 // .......4........
        .byte $0e,$8d,$12,$d0,$8e,$93,$0e,$8c,$94,$0e,$58,$a9,$10,$2c,$01,$dc // ..........X..,..
        .byte $d0,$03,$4c,$b7,$1c,$20,$9a,$16,$20,$68,$18,$20,$35,$19,$20,$06 // ..L.. .. h. 5. .
        .byte $17,$a9,$ff,$f0,$05,$ce,$84,$14,$d0,$14,$ad,$a8,$0f,$18,$69,$01 // ..............i.
        .byte $29,$3f,$8d,$a8,$0f,$29,$0f,$d0,$05,$a9,$ff,$8d,$84,$14,$a9,$dc // )?...)..........
        .byte $f0,$05,$ce,$a1,$14,$d0,$14,$ad,$1e,$13,$18,$e9,$00,$29,$3f,$8d // .............)?.
        .byte $1e,$13,$29,$0f,$d0,$05,$a9,$ff,$8d,$a1,$14,$a2,$00,$bd,$97,$1f // ..).............
        .byte $8d,$07,$17,$e8,$8a,$29,$7f,$8d,$be,$14,$20,$c9,$15,$20,$2d,$15 // .....).... .. -.
        .byte $20,$54,$16,$a5,$2d,$f0,$05,$e6,$2e,$4c,$9e,$0e,$e6,$2d,$20,$06 //  T..-....L...- .
        .byte $e0,$a5,$2e,$f0,$05,$c6,$2e,$4c,$e0,$14,$c6,$2d,$4c,$9e,$0e,$bd // .......L...-L...
        .byte $00,$fe,$bc,$80,$fe,$8d,$21,$d0,$8c,$22,$d0,$bd,$00,$ff,$bc,$80 // ......!.."......
        .byte $ff,$8d,$23,$d0,$8c,$24,$d0,$e8,$60,$bd,$00,$f9,$8d,$21,$d0,$bd // ..#..$..`....!..
        .byte $00,$fa,$8d,$22,$d0,$bd,$00,$fb,$8d,$23,$d0,$e8,$60,$b9,$00,$fc // ...".....#..`...
        .byte $8d,$25,$d0,$b9,$00,$fd,$8d,$26,$d0,$c8,$60,$a9,$00,$f0,$04,$ce // .%.....&..`.....
        .byte $2e,$15,$60,$a9,$02,$f0,$07,$ce,$36,$15,$ce,$2e,$15,$60,$ee,$44 // ..`.....6....`.D
        .byte $15,$a9,$ff,$d0,$17,$a2,$01,$bc,$14,$21,$d0,$05,$a2,$00,$ac,$14 // .........!......
        .byte $21,$84,$af,$bc,$10,$21,$84,$ae,$e8,$8e,$48,$15,$c9,$1d,$d0,$10 // !....!....H.....
        .byte $a9,$ff,$8d,$44,$15,$a9,$02,$8d,$36,$15,$a9,$00,$8d,$2e,$15,$60 // ...D....6......`
        .byte $a8,$a9,$80,$8d,$23,$18,$18,$b1,$ae,$99,$fb,$25,$98,$69,$1d,$a8 // ....#......%.i..
        .byte $b1,$ae,$99,$fb,$25,$98,$69,$1d,$a8,$b1,$ae,$99,$fb,$25,$98,$69 // ....%.i......%.i
        .byte $1d,$a8,$b1,$ae,$99,$fb,$25,$98,$69,$1d,$a8,$b1,$ae,$99,$fb,$25 // ......%.i......%
        .byte $98,$69,$1d,$a8,$b1,$ae,$99,$fb,$25,$98,$69,$1d,$a8,$b1,$ae,$99 // .i......%.i.....
        .byte $fb,$25,$98,$69,$1d,$a8,$b1,$ae,$99,$fb,$25,$98,$69,$1d,$a8,$b0 // .%.i......%.i...
        .byte $05,$b1,$ae,$99,$fb,$25,$60,$ee,$6a,$10,$ad,$6a,$10,$18,$69,$24 // .....%`.j..j..i$
        .byte $aa,$a9,$00,$18,$a0,$00,$79,$6b,$1d,$c8,$c0,$08,$90,$0f,$ac,$d4 // ......yk........
        .byte $15                                   // .

// --- Region $e03b-$e047 ---
.pc = $e03b "Segment $e03b"
        .byte $16,$c8,$c0,$2e,$90,$02,$a0,$08,$8c,$10,$16,$a0,$00 // .............

// --- Region $e112-$e139 ---
.pc = $e112 "dat_e112"

dat_e112:
        .byte $a9,$4d,$a2,$00,$8d,$1a,$11,$8e,$27,$11,$18,$69,$08,$90,$06,$48 // .M......'..i...H
        .byte $bd,$95,$1f,$aa,$68,$8d,$18,$0f,$8e,$2d,$0f,$18,$69,$10,$90,$06 // ....h....-..i...
        .byte $48,$bd,$95,$1f,$aa,$68,$8d,$ff       // H....h..

// --- Region $e22b-$e272 ---
.pc = $e22b "dat_e22b"

dat_e22b:
        .byte $a6,$18,$69,$1c,$c9,$7b,$d0,$01,$60,$8d,$23,$18,$aa,$a0,$1c,$b9 // ..i..{..`.#.....
        .byte $fb,$25,$9d,$76,$04,$b9,$18,$26,$9d,$9e,$04,$b9,$35,$26,$9d,$c6 // .%.v...&....5&..
        .byte $04,$b9,$52,$26,$9d,$ee,$04,$b9,$6f,$26,$9d,$16,$05,$b9,$8c,$26 // ..R&....o&.....&
        .byte $9d,$3e,$05,$b9,$a9,$26,$9d,$66,$05,$b9,$c6,$26,$9d,$8e,$05,$b9 // .>...&.f...&....
        .byte $e3,$26,$9d,$b6,$05,$ca,$88,$10       // .&......

// --- Region $e343-$e350 ---
.pc = $e343 "dat_e343"

dat_e343:
        .byte $a2,$14,$e8,$bc,$28,$1f,$10,$05,$a2,$ff,$ac,$28,$1f,$8e // ....(......(..

// --- Region $e3fb-$e417 ---
.pc = $e3fb "dat_e3fb"

dat_e3fb:
        .byte $a2,$bf,$bd,$00,$37,$9d,$08,$27,$ca,$d0,$f7,$ad,$00,$37,$8d,$08 // ....7..'.....7..
        .byte $27,$a2,$07,$bd,$c0,$37,$9d,$00,$27,$ca,$10,$f7,$60 // '....7..'...`

// --- Region $e435-$e443 ---
.pc = $e435 "dat_e435"

dat_e435:
        .byte $a2,$bf,$bd,$08,$37,$9d,$00,$27,$ca,$d0,$f7,$ad,$08,$37,$8d // ....7..'.....7.

// --- Region $e445-$e451 ---
.pc = $e445 "dat_e445"

dat_e445:
        .byte $27,$a2,$07,$bd,$00,$37,$9d,$c0,$27,$ca,$10,$f7,$60 // '....7..'...`

// --- Region $e6f3-$eea1 ---
.pc = $e6f3 "Segment $e6f3"
        .byte $00,$e4,$ea,$21,$01,$a3,$21,$01,$a2,$24,$01,$00,$01,$00,$02,$01 // ...!..!..$......
        .byte $01,$00,$01,$e5,$01,$24,$00,$01,$01,$00,$e3,$01,$3d,$00,$09,$02 // .....$......=...
        .byte $08,$0a,$0f,$07,$01,$0d,$03,$0e,$0a,$0f,$07,$01,$07,$0f,$0a,$08 // ................
        .byte $0e,$03,$0d,$01,$0d,$0f,$05,$08,$0a,$0f,$a2,$2b,$09,$02,$08,$0a // ...........+....
        .byte $0f,$0f,$03,$0e,$04,$04,$0c,$e3,$0f,$2d,$0a,$08,$02,$04,$0e,$03 // .........-......
        .byte $03,$0f,$05,$04,$02,$08,$0a,$a3,$28,$09,$02,$02,$08,$08,$04,$04 // ........(.......
        .byte $06,$e3,$0b,$e3,$08,$23,$02,$09,$06,$e5,$04,$60,$33,$06,$09,$02 // .....#.....`3...
        .byte $02,$00,$06,$04,$0e,$03,$0d,$01,$0d,$0f,$0c,$0b,$02,$08,$0a,$0f // ................
        .byte $07,$01,$07,$0f,$0a,$08,$02,$0b,$0c,$0f,$07,$01,$07,$0f,$0c,$0b // ................
        .byte $04,$0e,$03,$0d,$01,$0d,$03,$0e,$04,$0b,$0c,$0f,$0d,$01,$0d,$0f // ................
        .byte $a2,$60,$83,$06,$04,$0e,$03,$0d,$0f,$0c,$0b,$00,$09,$02,$08,$0a // .`..............
        .byte $0f,$07,$0f,$0a,$08,$02,$09,$00,$0b,$0c,$0f,$07,$0f,$0c,$0b,$00 // ................
        .byte $06,$04,$0e,$03,$0d,$03,$0e,$04,$06,$00,$0b,$0c,$0f,$0d,$0f,$0c // ................
        .byte $06,$04,$0e,$03,$0d,$01,$0f,$0c,$0b,$09,$02,$08,$0a,$0f,$07,$01 // ................
        .byte $09,$02,$02,$08,$0a,$0f,$07,$01,$01,$07,$0f,$0a,$08,$02,$02,$09 // ................
        .byte $09,$02,$02,$08,$0a,$0f,$07,$01,$01,$0d,$03,$0e,$0e,$04,$04,$06 // ................
        .byte $09,$02,$02,$08,$0a,$0f,$07,$01,$01,$07,$0f,$0a,$08,$02,$02,$09 // ................
        .byte $04,$0e,$03,$0d,$01,$01,$0d,$0f,$0c,$02,$08,$0a,$0f,$07,$01,$01 // ................
        .byte $02,$08,$08,$0a,$0f,$07,$e4,$01,$26,$07,$0f,$0a,$08,$08,$02,$e3 // ........&.......
        .byte $0b,$60,$21,$04,$0c,$03,$0d,$01,$01,$07,$0f,$05,$04,$06,$06,$0b // .`!.............
        .byte $09,$09,$02,$02,$08,$0a,$0f,$07,$07,$0f,$0a,$08,$02,$02,$09,$09 // ................
        .byte $0e,$03,$0d,$07,$e3,$01,$26,$0d,$0f,$08,$0a,$0f,$07,$e3,$01,$25 // ......&........%
        .byte $08,$0a,$0a,$0f,$07,$e6,$01,$32,$07,$0f,$0a,$0a,$08,$0b,$06,$06 // .......2........
        .byte $04,$05,$0f,$07,$01,$01,$0d,$03,$0c,$04,$e3,$0b,$e3,$09,$2a,$02 // ..............*.
        .byte $02,$08,$0a,$0f,$0f,$0a,$08,$02,$02,$e3,$09,$23,$03,$0d,$07,$e5 // ...........#....
        .byte $01,$24,$07,$0a,$0f,$07,$e4,$01,$24,$0a,$0f,$0f,$07,$e8,$01,$33 // .$......$......3
        .byte $07,$0f,$0f,$0a,$06,$04,$04,$0e,$0e,$03,$0d,$01,$01,$07,$0f,$0a // ................
        .byte $08,$02,$02,$e5,$09,$28,$02,$02,$08,$0a,$0a,$08,$02,$02,$e4,$09 // .....(..........
        .byte $a5,$e4,$01,$e3,$02,$60,$23,$03,$03,$04,$04,$05,$05,$06,$06,$07 // .....`#.........
        .byte $07,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0f,$10,$11,$11,$12,$13 // ................
        .byte $13,$14,$15,$15,$16,$16,$17,$17,$18,$18,$e3,$19,$e4,$1a,$e5,$1b // ................
        .byte $e4,$1a,$e3,$19,$60,$23,$18,$18,$17,$17,$16,$16,$15,$15,$14,$13 // ....`#..........
        .byte $13,$12,$11,$11,$10,$0f,$0e,$0d,$0c,$0b,$0b,$0a,$09,$09,$08,$07 // ................
        .byte $07,$06,$06,$05,$05,$04,$04,$03,$03,$e3,$02,$e4,$01,$60,$20,$ff // .............` .
        .byte $01,$00
        .text "OQTVX"
        .byte $5b,$5d,$5f,$61,$64,$66,$68,$6a,$6c
        .byte $6e,$6f,$71,$73,$74,$76,$77,$78,$7a,$7b,$7c,$7c,$7d,$7e,$7e,$e7 // noqstvwxz{||}~~.
        .byte $7f,$60,$39,$7e,$7e,$7d,$7c,$7c,$7b,$7a,$78,$77,$76,$74,$73,$71 // .`9~~}||{zxwvtsq
        .byte $6f,$6e,$6c,$6a,$68,$66,$64,$61,$5f,$5d,$5b // onljhfda_][

txt_e94e:
        .text "XVTQOMJHFCA?=:86420/-+*('&$#"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!  "
        .byte $e7,$1f                               // ..

txt_e971:
        .text "<  !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#$&'(*+-/02468:=?ACFHJM"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e3,$01,$31,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e // ..1.............
        .byte $0f,$10,$11,$12,$e3,$13,$e4,$14,$e3,$13,$31,$12,$11,$10,$0f,$0e // ..........1.....
        .byte $0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$03,$02,$e3,$01,$c1,$a4 // ................
        .byte $37,$01,$02,$03,$04,$06,$08,$0a,$0c,$0e,$10,$12,$14,$16,$18,$1a // 7...............
        .byte $1c,$1e                               // ..

txt_e9d1:
        .text " "
        .byte $22                                   // double quote character
        .text "$%&'"
        .byte $e4                                   // .

txt_e9d8:
        .text "(8'&%$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1a,$18,$16,$14,$12,$10,$0e,$0c,$0a,$08,$06,$04,$03,$02 // ................
        .byte $01,$ff,$a4,$39,$01,$02,$03,$04,$06,$08,$0a,$0c,$0e,$10,$12,$14 // ...9............
        .byte $12,$10,$0f,$0e,$0e,$0f,$10,$12,$14,$13,$12,$12,$13,$ee,$14,$2c // ...............,
        .byte $12,$10,$0e,$0c,$0a,$08,$06,$04,$03,$02,$01,$ff,$fb,$80,$a2,$22 // ..............."
        .byte $40,$40,$e3,$c0                       // @@..

txt_ea24:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $fe,$80,$60,$32,$00,$07,$09,$0e,$06,$0c,$00,$0f,$02,$00,$08,$00 // ..`2............
        .byte $0b,$03,$04,$0a,$00,$05,$0a,$0f
        .text "2345"
        .byte $00,$e1,$01,$00
        .byte $64,$01,$00,$01,$02,$00,$01,$04,$00,$01,$07,$00,$01,$04,$01,$01 // d...............
        .byte $02,$01,$e1,$01,$01,$64,$e3,$01,$2d,$02,$01,$01,$04,$01,$01,$07 // .....d..-.......
        .byte $01,$01,$04,$00,$01,$02,$a2,$ea,$20,$60,$f5 // ........ `.

txt_ea73:
        .encoding "screencode_mixed"
        .text "..back from hell, genesis project are back with another release! "
        .byte $22                                   // double quote
        .text "saliva kid"
        .byte $22                                   // double quote
        .text " was mutilated by the ministry on february 7th"
        .encoding "petscii_upper"

txt_eaee:
        .text ", 1994. "

txt_eaf6:
        .encoding "screencode_mixed"
        .text "try to get the original, coz the protection is one of the funniest we've ever seen! anyway, original from walker.."
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$60                       // . ``

txt_eb6c:
        .encoding "screencode_mixed"
        .text "for the latest in koolness, kawl our board, the dungeon at"
        .encoding "petscii_upper"

txt_eba6:
        .text ": 214 - 503 - 7182 ("
        .byte $04,$05,$0d,$0f,$0e,$09,$18,$2b,$07,$10 // .......+..

txt_ebc4:
        .text ")  .."
        .byte $0c,$38,$21,$e3,$20,$a1,$eb,$20,$60,$1f // .8!. .. `.

txt_ebd3:
        .encoding "screencode_mixed"
        .text "greetings to our best friends.."
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$74                       // . `t

txt_ebf6:
        .encoding "screencode_mixed"
        .text "f4cg, illusion, success, red sector inc., dominators,"
        .encoding "petscii_upper"
        .byte $60                                   // `

txt_ec2c:
        .encoding "screencode_mixed"
        .text "chromance, alpha flight, triad, fairlight, trc, and the rest.."
        .encoding "petscii_upper"
        .byte $f9,$20,$a1,$82,$8a,$20,$81,$11,$00,$d1,$23,$fe,$ff,$ef,$c5,$25 // . ... ....#....%
        .byte $ef,$ff,$fb,$ff,$bf,$c3,$60,$37,$ef,$ff,$fb,$bf,$ff,$fe,$ff,$bf // ......`7........
        .byte $fe,$fb,$eb,$ff,$bb,$fe,$ff,$9a,$ef,$eb,$e6,$bb,$fb,$ee,$9b,$46 // ...............F
        .byte $9b,$ee,$99,$a8,$ee,$9b,$46,$01,$46,$99,$68,$24,$9a,$96,$61,$00 // ......F.F.h$..a.
        .byte $41,$96,$28,$90,$64,$19,$12,$00,$41,$11,$24,$50,$14,$04,$01,$a2 // A.(.d...A.$P....
        .byte $25,$11,$54,$10,$14,$04,$a3,$24,$10,$14,$04,$10,$ac,$24,$10,$14 // %.T....$.....$..
        .byte $04,$10,$a4,$25,$11,$54,$10,$14,$04,$a2,$60,$2e,$41,$11,$24,$50 // ...%.T....`.A.$P
        .byte $14,$04,$01,$00,$41,$96,$28,$90,$64,$19,$12,$01,$46,$99,$68,$24 // ....A.(.d...F.h$
        .byte $9a,$96,$61,$46,$9b,$ee,$99,$a8,$ee,$9b,$46,$9a,$ef,$eb,$e6,$bb // ..aF......F.....
        .byte $fb,$ee,$9b,$bf,$fe,$fb,$eb,$ff,$bb,$fe,$c2,$26,$ef,$ff,$fb,$bf // ...........&....
        .byte $ff,$fe,$c2,$25,$ef,$ff,$fb,$ff,$bf,$c3,$23,$fe,$ff,$ef,$80,$3c // ...%......#....<
        .byte $ff,$81,$00,$00,$60,$3a,$aa,$aa,$af,$aa,$aa,$bd,$aa,$aa,$d7,$aa // ....`:..........
        .byte $ab,$7f,$aa,$ad,$f0,$aa,$ad,$c0,$aa,$b7,$00,$aa,$b7,$00,$aa,$b7 // ................
        .byte $00,$aa,$dc,$00,$aa,$dc,$00,$aa,$dc,$00,$aa,$dc,$00,$ab,$70,$00 // ..............p.
        .byte $ab,$70,$00,$ab,$70,$00,$ad,$c0,$00,$ad,$c0,$00,$ad,$c0,$00,$b7 // .p..p...........
        .byte $a2,$21,$b7,$a3,$c3,$e3,$55,$c3,$80,$37,$00,$c3,$e3,$55,$c3,$80 // .!....U..7...U..
        .byte $37,$00,$c3,$e3,$55,$c3,$80,$37,$00,$60,$7e,$fe,$aa,$aa,$5f,$aa // 7...U..7.`~..._.
        .byte $aa,$f7,$ea,$aa,$fd,$ea,$aa,$0f,$7a,$aa,$03,$7a,$aa,$03,$7a,$aa // ........z..z..z.
        .byte $00,$de,$aa,$00,$de,$aa,$00,$de,$aa,$00,$37,$aa,$00,$37,$aa,$00 // ..........7..7..
        .byte $37,$aa,$00,$37,$aa,$00,$37,$aa,$00,$37,$aa,$00,$de,$aa,$00,$de // 7..7..7..7......
        .byte $aa,$00,$de,$aa,$00,$da,$aa,$03,$7a,$aa,$00,$aa,$aa,$b7,$aa,$aa // ........z.......
        .byte $b7,$aa,$aa,$dc,$aa,$aa,$dc,$aa,$aa,$dc,$aa,$ab,$70,$aa,$ab,$70 // ............p..p
        .byte $aa,$ab,$70,$aa,$ad,$c0,$aa,$ad,$c0,$aa,$ad,$c0,$aa,$ad,$c0,$aa // ..p.............
        .byte $b7,$00,$aa,$b7,$00,$aa,$b7,$00,$aa,$dc,$00,$aa,$dc,$00,$aa,$dc // ................
        .byte $00,$ab,$70,$00,$ab,$70,$00,$ab,$70,$a4,$21,$de,$a2,$60,$3a,$da // ..p..p..p.!..`:.
        .byte $00,$03,$7a,$00,$03,$7a,$00,$03,$7a,$00,$0d,$ea,$00,$0d,$ea,$00 // ..z..z..z.......
        .byte $0d,$ea,$00,$37,$aa,$00,$37,$aa,$00,$37,$aa,$00,$36,$aa,$00,$de // ...7..7..7..6...
        .byte $aa,$00,$de,$aa,$00,$de,$aa,$03,$7a,$aa,$03,$7a,$aa,$0f,$7a,$aa // ........z..z..z.
        .byte $0d,$ea,$aa,$0d,$ea,$aa,$37,$ea,$aa,$a2,$2a,$3f,$ff,$00,$f5,$55 // ......7...*?...U
        .byte $00,$df,$ff,$00,$dc,$a2,$38,$dc,$00,$03,$70,$00,$03,$70,$00,$03 // ......8...p..p..
        .byte $70,$00,$0d,$c0,$00,$0d,$c0,$00,$0d,$c0,$00,$0d,$c0,$00,$37,$a2 // p.............7.

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

txt_ee5d:
        .text "!7"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$dc,$a2,$21,$dc,$a2,$21,$fc,$ac,$c3,$e3,$55,$c3,$a8,$21,$03 // !..!..!....U..!.
        .byte $a2,$21,$03,$a2,$21,$03,$a2,$21,$03,$a2,$21,$0d,$a2,$21,$0d,$a2 // .!..!..!..!..!..
        .byte $21,$0d,$a2                           // !..

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

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

txt_ee89:
        .text "!7"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$dc,$a2,$21,$dc,$a2,$2b,$dc,$00,$03,$70,$00,$03,$70,$00,$03 // !..!..+...p..p..
        .byte $70,$00,$c3,$e3,$55,$21               // p...U!

// --- Region $eea6-$f3e7 ---
.pc = $eea6 "Segment $eea6"
        .byte $a2,$21,$dc,$a2,$21,$7c,$a2,$21,$70,$a2,$21,$70,$a2,$21,$70,$a2 // .!..!|.!p.!p.!p.
        .byte $21,$c0,$a2,$21,$c0,$a2,$21,$c0,$be,$c3,$e3,$55,$c3,$80,$37,$00 // !..!..!....U..7.
        .byte $c3                                   // .

txt_eec7:
        .text "#UUW"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $80,$37,$00,$60,$34,$aa,$ab,$70,$aa,$ad,$c0,$aa,$ad,$c0,$aa,$ad // .7.`4..p........
        .byte $c0,$aa,$b7,$00,$aa,$b7,$00,$aa,$b7,$00,$aa,$dc,$00,$aa,$dc,$00 // ................
        .byte $aa,$dc,$00,$ab,$70,$00,$ab,$70,$00,$ab,$70,$00,$ab,$70,$00,$ad // ....p..p..p..p..
        .byte $c0,$00,$ad,$c0,$00,$ad,$c0,$00,$b7,$a2,$21,$b7,$a2,$21,$b7,$a2 // ..........!..!..
        .byte $21,$b7,$a5                           // !..

txt_ef0f:
        .text "!7"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2f,$f7,$00,$03,$de,$00,$ff,$7e,$ff,$f5,$fa,$55,$5f,$ea,$ff,$fe // /......~...U_...
        .byte $80,$2b,$aa,$a2,$2a,$0d,$c0,$00,$0d,$c0,$00,$0d,$c0,$00,$37,$a2 // .+..*.........7.

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

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

txt_ef38:
        .text "!4"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$dc,$a2,$21,$dc,$a2,$35,$dc,$00,$03,$70,$00,$03,$70,$00,$03 // !..!..5...p..p..
        .byte $70,$00,$0d,$c0,$00,$0d,$c0,$00,$0d,$c0,$00,$37,$a2 // p..........7.

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

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

txt_ef5e:
        .text "!7"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$dc,$a5,$21,$0f,$a2               // !..!..

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

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

txt_ef6d:
        .text "!7"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$de,$a2,$21,$de,$a2,$60,$2c,$de,$00,$03,$7a,$00,$03,$7a,$00 // !..!..`,...z..z.
        .byte $03,$7a,$00,$0d,$ea,$00,$0d,$ea,$00,$0d,$ea,$00,$37,$aa,$00,$37 // .z..........7..7
        .byte $aa,$00,$37,$aa,$00,$de,$aa,$00,$de,$aa,$00,$de,$aa,$03,$7e,$aa // ..7...........~.
        .byte $03,$7a,$aa,$00,$c3,$e3,$55,$c3,$80,$36,$aa,$22,$00,$df,$a2,$21 // .z....U..6."...!
        .byte $dc,$a2,$21,$dc,$a2,$21,$dc,$a2,$21,$df,$a2,$21,$f7,$c2,$24,$bd // ..!..!..!..!..$.

txt_efc0:
        .text "UU"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $c2,$80,$27,$aa,$a2,$25,$dc,$00,$ff,$df,$ff,$e3,$55,$c3,$80,$33 // ..'..%......U..3
        .byte $aa,$2b,$00,$3f,$7a,$aa,$fd,$ea,$aa,$57,$ea,$aa,$ff,$80,$35,$aa // .+.?z....W....5.
        .byte $a1,$c3,$e3,$55,$c3,$80,$36,$aa,$a1,$c3,$e3,$55,$c3,$80,$36,$aa // ...U..6....U..6.
        .byte $82,$81,$00,$c6,$e3,$ee,$32,$ef,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7 // ......2.........
        .byte $f8,$e0,$e1,$e2,$e3,$e4,$e4,$e5,$e6,$c8,$35,$ed,$ed,$ee,$ef,$f0 // ..........5.....
        .byte $f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$f8,$e1,$e2,$e3,$e4,$e5,$e6,$e6 // ................
        .byte $c7,$e4,$ed,$2e,$ee,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$e0,$e1 // ................
        .byte $e5,$e5,$e4,$e7,$c6,$e6,$ed,$e5,$e0,$27,$ee,$ee,$ed,$ed,$ec,$ea // .........'......
        .byte $e9,$e4,$e8,$c7,$e5,$ec,$e5,$e1,$2c,$f0,$ef,$ee,$ee,$ed,$ec,$eb // ........,.......
        .byte $ea,$e9,$e9,$e8,$e8,$c6,$e4,$eb,$22,$e8,$e5,$e5,$e2,$2b,$f0,$f0 // ........"....+..
        .byte $ef,$ef,$ee,$ec,$eb,$ea,$ea,$e9,$e9,$c7,$e3,$ea,$24,$e8,$e6,$e5 // ............$...
        .byte $e4,$e3,$e3,$e6,$f1,$cc,$2a,$e9,$e9,$e8,$e8,$e7,$e6,$e5,$e5,$e4 // ......*.........
        .byte $e4,$e6,$f2,$cd,$26,$e9,$e8,$e8,$e7,$e7,$e6,$e3,$e5,$21,$e4,$e6 // ....&........!..
        .byte $f3,$d1,$35,$e0,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e8,$e9,$ea // ..5.............
        .byte $eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$c8,$35,$e1,$e1,$e2,$e3,$e4,$e5 // .........5......
        .byte $e6,$e7,$e8,$e9,$e9,$ea,$eb,$ea,$e9,$e7,$e7,$e6,$e5,$e4,$e3,$c7 // ................
        .byte $36,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$e9,$ea,$eb,$ea,$e9 // 6...............
        .byte $e8,$e7,$e6,$e5,$e4,$e3,$e2,$c6,$36,$e0,$e1,$e2,$e3,$e4,$e5,$e6 // ........6.......
        .byte $e7,$e8,$e9,$ea,$ea,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$c7 // ................
        .byte $36,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$eb,$ea,$e9,$e8 // 6...............
        .byte $e7,$e6,$e5,$e4,$e3,$e2,$e1,$c6,$36,$e1,$e2,$e3,$e4,$e5,$e6,$e7 // ........6.......
        .byte $e8,$e9,$ea,$eb,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$c7 // ................
        .byte $30,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$eb,$ea,$e9,$e8,$e7 // 0...............
        .byte $e6,$cc,$30,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$eb,$ea,$e9 // ..0.............
        .byte $e8,$e7,$e6,$cd,$2f,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ea // ..../...........
        .byte $e9,$e8,$e7,$e6,$d2,$23,$e6,$e5,$e4,$ee,$e3,$24,$e4,$e5,$e6,$e7 // .....#.....$....
        .byte $c8,$24,$e5,$e4,$e3,$e3,$ed,$e2,$24,$e3,$e4,$e5,$e6,$c7,$24,$e5 // .$......$.....$.
        .byte $e4,$e3,$e2,$ee,$e1,$24,$e2,$e3,$e4,$e5,$c6,$2b,$e6,$e5,$e4,$e3 // .....$.....+....
        .byte $e2,$e1,$e1,$e2,$e3,$e4,$e5,$e7,$e1,$24,$e2,$e3,$e4,$e5,$c7,$24 // .........$.....$
        .byte $e5,$e4,$e3,$e2,$e3,$e1,$24,$e2,$e3,$e4,$e1,$e7,$e2,$24,$e3,$e4 // ......$......$..
        .byte $e5,$e5,$c6,$2d,$e6,$e5,$e4,$e3,$e2,$e1,$e1,$e2,$e3,$e4,$e5,$e1 // ...-............
        .byte $e2,$e5,$e3,$24,$e4,$e4,$e5,$e5,$c7,$2d,$e7,$e6,$e5,$e4,$e3,$e2 // ...$.....-......
        .byte $e2,$e3,$e4,$e5,$e1,$e2,$e3,$e3,$e4,$cc,$30,$e9,$e8,$e7,$e6,$e5 // ..........0.....
        .byte $e4,$e3,$e3,$e4,$e5,$e1,$e1,$e2,$e3,$e4,$e5,$cd,$30,$ea,$e9,$e8 // ............0...
        .byte $e7,$e6,$e5,$e4,$e4,$e5,$e5,$e1,$e2,$e3,$e4,$e5,$e5,$d1,$35,$ec // ..............5.
        .byte $eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea // ................
        .byte $eb,$ec,$ed,$ee,$c8,$35,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2 // .....5..........
        .byte $e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ed,$c7,$36,$eb,$ea,$e9 // ............6...
        .byte $e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9 // ................
        .byte $ea,$eb,$ec,$c6,$37,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1 // ....7...........
        .byte $e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$c6,$36,$ec,$eb // .............6..
        .byte $ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$e2,$e3,$e4,$e5,$e6,$e7 // ................
        .byte $e8,$e9,$ea,$eb,$c6,$36,$ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5 // .....6..........
        .byte $e4,$e3,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$c7,$30,$ef,$ee // .............0..
        .byte $ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e4,$e5,$e6,$cc,$30 // ...............0
        .byte $f1,$f0,$ef,$ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e5,$e6 // ................
        .byte $cd,$30,$f2,$f1,$f0,$ef,$ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5 // .0..............
        .byte $e6,$e7,$cb,$80,$2c,$00,$2f,$f0,$18,$00,$65,$9d,$67,$67,$d9,$8d // ....,./...e.gg..
        .byte $66,$d9,$8d,$f6,$cd,$87,$80,$31,$00,$31,$18,$00,$70,$1e,$6c,$c0 // f......1.1..p.l.
        .byte $9b,$6c,$70,$9b,$6c,$18,$1e,$38,$f3,$00,$70,$80,$2f,$00,$2f,$38 // .lp.l..8..p././8
        .byte $1c,$00,$60,$30,$00,$78,$1c,$00,$60,$06,$00,$7d,$bc,$c0,$83,$31 // ..`0.x..`..}...1
        .byte $00,$60,$63,$4c,$c7,$ee,$4c,$e4,$ee,$4c,$19,$e1,$0c,$1c,$2d,$3e // .`cL..L..L....->
        .byte $51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d,$a3,$cc,$f6,$23 // Qf{......8Z}...#
        .byte $53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47,$a7,$0c,$77,$e9 // S...0p..G..G..w.
        .byte $61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2,$c3,$c3,$d1,$ef // a.h..0..N.......
        .byte $1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df,$3e,$c1,$6b,$3c // .`...1......>.k<
        .byte $39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79,$73,$c7,$7c,$97 // 9c.K..E.}..ys.|.
        .byte $1e,$18,$8b,$7e,$fa,$06,$ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05 // ...~............
        .byte $22,$06,$06,$e3,$07,$60,$36,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d // "....`6.........
        .byte $0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ...............

txt_f382:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$a3,$24,$30,$87 // ^djpw~.......$0.
        .byte $87,$01,$a2,$22,$43,$18,$a3,$28,$f0,$1f,$01,$02,$04,$00,$07,$0e // ..."C..(........
        .byte $a6,$23,$fe,$fe,$ff,$a3,$23,$12,$20,$6e,$a8,$24,$10,$80,$80,$86 // .#....#. n.$....
        .byte $a3,$22,$18,$18,$a3,$22,$40,$03,$a2,$25,$30,$08,$03,$00,$08,$a2 // ."..."@..%0.....
        .byte $32,$02,$00,$0e,$60,$c3,$d3,$16,$10,$10,$60,$c3,$c3,$16,$10,$10 // 2...`.....`.....
        .byte $0b,$02,$08,$e5                       // ....

// --- Region $f867-$fce1 ---
.pc = $f867 "dat_f867"

dat_f867:
        .byte $02,$00,$fb,$03,$fb,$22,$00,$0c,$a7,$27,$fb,$f8,$fb,$00,$fb,$f8 // ....."...'......
        .byte $fb,$02,$f4,$00,$f4,$00,$60,$2d,$68,$71,$03,$bd,$68,$03,$7b,$83 // ......`-hq..h.{.
        .byte $e8,$e3,$0a,$60,$58,$a8,$e8,$84,$41,$40,$30,$00,$c9,$0a,$40,$00 // ...`X...A@0...@.
        .byte $41,$80,$40,$c0,$cd,$20,$40,$00,$41,$80,$ff,$00,$79,$03,$40,$41 // A.@.. @.A...y.@A
        .byte $01,$70,$aa,$00,$b7,$a2,$23,$86,$01,$80,$a2,$21,$f8,$a2,$2b,$80 // .p....#....!..+.
        .byte $41,$a8,$d0,$00,$cc,$06,$40,$00,$01,$80,$a2,$2e,$67,$08,$00,$80 // A.....@.....g...
        .byte $21,$20,$80,$00,$b9,$04,$20,$00,$01,$80,$a2,$26,$a4,$01,$90,$43 // ! .... ....&...C
        .byte $51,$7c,$a2,$26,$cc,$ff,$50,$40,$51,$7c,$a2,$2b,$cc,$ff,$50,$42 // Q|.&..P@Q|.+..PB
        .byte $41,$80,$d0,$00,$dc,$08,$40,$a3,$25,$01,$85,$04,$7f,$02,$e3,$10 // A.....@.%.......
        .byte $21,$02,$a3,$22,$01,$20,$a6,$24,$05,$20,$fe,$b0,$a4,$22,$04,$10 // !..". .$. ..."..
        .byte $a5,$26,$01,$04,$70,$08,$08,$02,$a2,$23,$01,$01,$10,$a6,$25,$04 // .&..p....#....%.
        .byte $00,$02,$10,$02,$a2,$26,$01,$04,$70,$00,$10,$10,$a3,$25,$03,$70 // .....&..p....%.p
        .byte $10,$10,$02,$a3,$25,$01,$02,$10,$10,$02,$a2,$e3,$01,$23,$08,$10 // ....%........#..
        .byte $02,$a3,$60,$4e,$03,$12,$d6,$e6,$5c,$e7,$e2,$e7,$05,$93,$e8,$95 // ..`N....\.......
        .byte $e8,$ee,$e8,$0d,$e9,$29,$e9,$4b,$e9,$5d,$e9,$83,$e9,$a8,$e9,$ba // .....).K.]......
        .byte $e9,$c4,$e9,$cf,$e9,$f5,$e9,$1b,$ea,$5d,$ea,$9e,$ea,$a4,$ea,$ab // .........]......
        .byte $ea,$ec,$ea,$2d,$eb,$34,$eb,$3e,$eb,$62,$eb,$87,$eb,$a5,$eb,$c3 // ...-.4.>.b......
        .byte $eb,$e1,$eb,$fe,$eb,$30,$ec,$71,$ec,$a5,$ec,$e7,$ec,$28,$ed,$6a // .....0.q.....(.j
        .byte $ed,$ab,$e3,$ed,$24,$2e,$ee,$4d,$ee,$a2 // ....$..M..

txt_f991:
        .text "( "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .byte $0f,$10,$0f,$10,$03,$0b,$0c,$0b,$0c,$a2,$2a,$0d,$0e,$0d,$0e,$02 // ..........*.....
        .byte $03,$24,$25,$11,$12,$02,$0d,$0e,$0d,$0e,$a2,$e8,$04,$39,$02,$03 // .$%..........9..
        .byte $24,$25,$05,$06,$05,$06,$1b,$1b,$1d,$1d,$1c,$1c,$1d,$1d,$1c,$0b // $%..............
        .byte $0c,$13,$14,$13,$14,$05,$06,$e4,$11,$60,$20,$02,$03,$24,$25,$11 // .........` ..$%.
        .byte $12,$0f,$10,$0f,$10,$0f,$10,$00,$17,$18,$17,$18,$02,$03,$24,$25 // ..............$%
        .byte $1d,$11,$12,$11,$12                   // .....

txt_f9eb:
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .byte $0d                                   // string terminator
        .byte $0e,$03,$11,$12,$11,$12,$a2,$22,$01,$01,$e4,$08,$c1,$a2,$36,$21 // ......."......6!
        .byte $23,$21,$23,$13,$14,$13,$14,$04,$04,$11,$12,$0d,$0e,$0d,$0e,$11 // #!#.............
        .byte $12,$11,$12,$05,$06,$a2,$22,$09,$0a,$02,$0b,$0c,$0b,$0c,$22,$0b // ......".......".
        .byte $0c,$aa,$fb,$01,$60,$2a,$0b,$0c,$00,$06,$12,$12,$0b,$0c,$0b,$0c // ....`*..........
        .byte $11,$12,$13,$14,$13,$14,$13,$14,$00,$15,$16,$15,$16,$0b,$0c,$0b // ................
        .byte $0c,$0b,$0b,$0c,$0b,$0c
        .text "!#!#"
        .byte $13,$14,$1e,$1f,$1e,$1f
        .byte $02,$0b,$0c,$0b,$0c,$2b,$1d,$1d,$1c,$1c,$0b,$0c,$0b,$0c,$ff,$1e // .....+..........
        .byte $1f,$f4,$01,$24,$04,$04,$11,$12,$ee,$01,$e4,$04,$21,$11,$04,$12 // ...$........!...
        .byte $11,$12,$11,$2e,$12,$11,$12,$19,$1a,$0b,$0c,$0b,$1d,$1d,$11,$12 // ................
        .byte $11,$12,$ea,$01,$26,$0b,$0c,$11,$12,$11,$12,$80,$24,$01,$e4,$1d // ....&.......$...
        .byte $a2,$24,$ff,$81,$30,$11,$a2,$60,$a1,$40,$c0,$04,$80,$30,$80,$15 // .$..0..`.@...0..
        .byte $80,$20,$80,$10,$80,$20,$85,$81       // . ... ..

txt_faa8:
        .text "0A"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $01,$40,$40,$01,$40,$80,$00,$40,$00,$01,$40,$80,$01,$40,$00,$02 // .@@.@..@..@..@..
        .byte $40,$80,$02,$85,$5f,$ff,$80,$03,$1d,$80,$08,$54,$80,$03,$1d,$00 // @..._......T....
        .byte $1d,$80,$04,$30,$80,$06,$30,$80,$08,$54,$80,$03,$1d,$80,$08,$48 // ...0..0..T.....H
        .byte $80,$08,$54,$80,$03,$1d,$80,$08,$54,$80,$04,$30,$80,$06,$30,$80 // ..T.....T..0..0.
        .byte $03,$1d,$80,$08,$54,$80,$03,$1d,$00,$1d,$81,$08,$48,$80,$04,$30 // ....T.......H..0
        .byte $80,$06,$30,$80,$03,$1d,$80,$08,$54,$80,$03,$1d,$00,$1d,$00,$1d // ..0.....T.......
        .byte $00,$1d,$80,$04,$30,$80,$06,$30,$80,$04,$30,$80,$04,$30,$ff,$43 // ....0..0..0..0.C
        .byte $80,$0b,$37,$02,$b9,$00,$37,$02,$b9,$01,$37,$00,$35,$00,$35,$01 // ..7...7...7.5.5.
        .byte $b7,$03,$39,$00,$37,$02,$b9,$01,$39,$01,$37,$01,$35,$ff,$43,$02 // ..9.7...9.7.5.C.
        .byte $00,$35,$02,$b7,$3c,$00,$37,$02,$b9,$01,$35,$03,$32,$03,$32,$01 // .5..<.7...5.2.2.
        .byte $32,$00,$b0,$00,$30,$01,$b2,$ff,$81,$08,$39,$01,$39,$01,$1d,$01 // 2...0.....9.9...
        .byte $39,$02,$01,$39,$01,$1d,$28,$01,$39,$01,$39,$01,$1d,$01,$39,$02 // 9..9..(.9.9...9.
        .byte $01,$39,$01,$1d,$3d,$ff,$83,$03,$30,$01,$30,$01,$30,$03,$30,$03 // .9..=...0.0.0.0.
        .byte $30,$01,$30,$03,$30,$09,$30,$ff,$83,$03,$30,$01,$30,$01,$30,$03 // 0.0.0.0...0.0.0.
        .byte $30,$03,$03,$30,$01,$30,$00,$34,$2c,$00,$2b,$00,$2a,$00,$29,$00 // 0..0.0.4,.+.*.).
        .byte $28,$00,$25,$00,$24,$00,$24,$ff,$05,$32,$09,$2d,$44,$00,$3c,$00 // (.%.$.$..2.-D.<.
        .byte $39,$00,$37,$00,$32,$60,$2a,$ff,$83,$07,$2d,$03,$32,$03,$35,$03 // 9.7.2`*...-.2.5.
        .byte $37,$03,$35,$01,$34,$07,$32,$01,$30,$ff,$91,$05,$35,$03,$39,$03 // 7.5.4.2.0...5.9.
        .byte $37,$05,$35,$ff,$05,$39,$01,$3c,$03,$39,$01,$37,$11,$39,$ff,$81 // 7.5..9.<.9.7.9..
        .byte $00,$02,$1a,$00,$1a,$01,$29,$1a,$01,$18,$01,$1a,$01,$15,$01,$1a // ......).........
        .byte $02,$01,$1d,$00,$1d,$2b,$01,$1f,$01,$18,$01,$1d,$01,$1f,$01,$1d // .....+..........
        .byte $ff,$02,$01,$18,$00,$18,$24,$01,$18,$01,$1a,$02,$01,$1d,$01,$1f // ......$.........
        .byte $34,$00,$1f,$01,$1f,$00,$1f,$01,$21,$01,$1f,$01,$18,$01,$24,$81 // 4.......!.....$.
        .byte $00,$18,$ff,$80,$07,$08,$2d,$00,$32,$00,$21,$30,$07,$00,$35,$00 // ......-.2.!0..5.
        .byte $30,$23,$00,$35,$ff,$08,$00,$30,$00,$34,$a1,$04,$32,$00,$37,$00 // 0#.5...0.4..2.7.
        .byte $21,$34,$03,$00,$37,$00,$34,$60,$c7,$00,$37,$ff,$8f,$01,$2d,$0f // !4..7.4`..7...-.
        .byte $30,$ff,$0f,$34,$07,$32,$07,$37,$ff,$00,$56,$00,$54,$00,$51,$00 // 0..4.2.7..V.T.Q.
        .byte $4f,$00,$54,$00,$51,$00,$4f,$00,$4a,$00,$51,$00,$4f,$00,$4a,$00 // O.T.Q.O.J.Q.O.J.
        .byte $48,$00,$4f,$00,$4a,$00,$48,$00,$45,$00,$4a,$00,$48,$00,$45,$00 // H.O.J.H.E.J.H.E.
        .byte $43,$00,$48,$00,$45,$00,$43,$00,$3e,$00,$45,$00,$43,$00,$3e,$00 // C.H.E.C.>.E.C.>.
        .byte $3c,$00,$43,$00,$3e,$00,$3c,$00,$39,$ff,$00,$3c,$00,$3e,$00,$43 // <.C.>.<.9..<.>.C
        .byte $00,$45,$00,$3e,$00,$43,$00,$45,$00,$48,$00,$43,$00,$45,$00,$48 // .E.>.C.E.H.C.E.H
        .byte $00,$4a,$00,$45,$00,$48,$00,$4a,$00,$4f,$00,$48,$00,$4a,$00,$4f // .J.E.H.J.O.H.J.O
        .byte $00,$51,$00,$4a,$00,$4f,$00,$51,$00,$54,$00,$4f,$00,$51,$00,$54 // .Q.J.O.Q.T.O.Q.T
        .byte $00,$56,$00,$4f,$00,$51,$00,$56,$00,$54,$ff,$8f,$09,$3e,$8f,$0a // .V.O.Q.V.T...>..
        .byte $41,$ff,$8f,$0a,$3c,$87,$0a           // A...<..

// --- Region $fcf1-$fd14 ---
.pc = $fcf1 "dat_fcf1"

dat_fcf1:
        .byte $3e,$01,$bc,$02,$3e,$01,$3c,$01,$39,$01,$3c,$01,$3e,$00,$41,$00 // >...>.<.9.<.>.A.
        .byte $41,$01,$c3,$00,$41,$02,$c0,$01,$3c,$ff,$02,$01,$3e,$01,$3c,$60 // A...A...<...>.<`
        .byte $21,$00,$3e,$01                       // !.>.

// --- Region $fd1a-$fda2 ---
.pc = $fd1a "Segment $fd1a"
        .byte $00,$41,$01,$c3,$00,$41,$00,$41,$01,$c3,$00,$41,$00,$40,$03,$bc // .A...A.A...A.@..
        .byte $01,$39,$01,$3e,$ff,$81,$00,$1a,$03,$02,$26,$01,$1a,$01,$26,$1d // .9.>......&...&.
        .byte $01,$1a,$01,$1d,$03,$02,$29,$01,$1d,$01,$28,$1c,$01,$1d,$ff,$81 // ......)...(.....
        .byte $00,$18,$03,$02,$24,$01,$18,$01,$60,$7f,$15,$01,$1a,$01,$1f,$03 // ....$...`.......
        .byte $2b,$00,$1f,$00,$1a,$01,$1c,$03,$28,$01,$1c,$ff,$81,$00,$1a,$01 // +.......(.......
        .byte $1a,$01,$18,$03,$1a,$01,$1a,$01,$18,$01,$1a,$01,$1d,$01,$1d,$01 // ................
        .byte $1c,$03,$1d,$01,$1d,$01,$1c,$01,$1d,$ff,$01,$1f,$01,$1f,$01,$1d // ................
        .byte $03,$1f,$01,$1f,$01,$1d,$01,$1f,$01,$21,$01,$21,$01,$1f,$03,$21 // .........!.!...!
        .byte $01,$21,$01,$1f,$01,$21,$ff,$81,$02   // .!...!...

// --- Region $fda4-$ff5a ---
.pc = $fda4 "dat_fda4"

dat_fda4:
        .byte $00,$39,$00,$39,$01,$32,$00,$39,$00,$39,$01,$32,$00,$39,$00,$39 // .9.9.2.9.9.2.9.9
        .byte $01,$32,$00,$39,$00,$39,$01,$32,$00,$39,$00,$39,$01,$32,$00,$39 // .2.9.9.2.9.9.2.9
        .byte $00,$39,$01,$32,$00,$39,$00,$39,$01,$32,$00,$39,$00,$39,$ff,$48 // .9.2.9.9.2.9.9.H
        .byte $00,$3e,$00,$3e,$00,$4a,$00,$4a,$60,$37,$ff,$80,$02,$3e,$00,$3e // .>.>.J.J`7...>.>
        .byte $01,$3c,$00,$39,$00,$3c,$00,$39,$01,$3e,$00,$39,$00,$3c,$00,$39 // .<.9.<.9.>.9.<.9
        .byte $00,$3e,$00,$39,$01,$41,$00,$39,$00,$39,$01,$3c,$00,$39,$00,$3e // .>.9.A.9.9.<.9.>
        .byte $00,$37,$01,$3c,$01,$3c,$00,$37,$00,$37,$00,$39,$01,$3c,$ff,$80 // .7.<.<.7.7.9.<..
        .byte $08,$08,$32,$00,$32,$00,$21,$35,$07,$00,$35,$00,$35,$23,$00,$35 // ..2.2.!5..5.5#.5
        .byte $ff,$08,$00,$30,$00,$30,$a1,$04,$37,$00,$37,$00,$21,$34,$03,$00 // ...0.0..7.7.!4..
        .byte $34,$00,$34,$61,$c5,$00,$34,$ff,$80,$0b,$32,$00,$35,$00,$39,$00 // 4.4a..4...2.5.9.
        .byte $3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$32,$00,$35,$00,$39,$00 // >.A.>.9.5.2.5.9.
        .byte $3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$30,$00,$35,$00,$39,$00 // >.A.>.9.5.0.5.9.
        .byte $3c,$00,$41,$00,$3c,$00,$39,$00,$35,$00,$30,$00,$35,$00,$39,$00 // <.A.<.9.5.0.5.9.
        .byte $3c,$00,$41,$00,$3c,$00,$39,$00,$35,$ff,$40,$80,$02,$32,$00,$35 // <.A.<.9.5.@..2.5
        .byte $00,$39,$00,$3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$32,$00,$35 // .9.>.A.>.9.5.2.5
        .byte $00,$39,$00,$3e,$00,$41,$00,$3e,$00,$39,$00,$35,$00,$30,$00,$35 // .9.>.A.>.9.5.0.5
        .byte $00,$39,$00,$3c,$00,$41,$00,$3c,$00,$39,$00,$35,$00,$30,$00,$35 // .9.<.A.<.9.5.0.5
        .byte $00,$39,$00,$3c,$00,$41,$00,$3c,$00,$39,$ff,$80,$0b,$30,$00,$34 // .9.<.A.<.9...0.4
        .byte $00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34,$00,$30,$00,$34 // .7.<.@.<.7.4.0.4
        .byte $00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34,$00,$32,$00,$37 // .7.<.@.<.7.4.2.7
        .byte $00,$3b,$00,$3e,$00,$43,$00,$3e,$00,$3b,$00,$37,$00,$34,$00,$37 // .;.>.C.>.;.7.4.7
        .byte $00,$3b,$00,$40,$00,$43,$00,$40,$00,$3b,$00,$37,$ff,$40,$80,$02 // .;.@.C.@.;.7.@..
        .byte $30,$00,$34,$00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34,$00 // 0.4.7.<.@.<.7.4.
        .byte $30,$00,$34,$00,$37,$00,$3c,$00,$40,$00,$3c,$00,$37,$00,$34,$00 // 0.4.7.<.@.<.7.4.
        .byte $32,$00,$37,$00,$3b,$00,$3e,$00,$43,$00,$3e,$00,$3b,$00,$37,$00 // 2.7.;.>.C.>.;.7.
        .byte $34,$00,$37,$00,$3b,$00,$40,$00,$43,$00,$40,$00,$3b,$ff,$43,$80 // 4.7.;.@.C.@.;.C.
        .byte $0b,$43,$02,$c5,$00,$43,$02,$c5,$01,$43,$00,$41,$00,$41,$01,$c3 // .C...C...C.A.A..
        .byte $03,$45,$00,$43,$02,$c5,$01           // .E.C...

// --- Region $ff78-$ffff ---
.pc = $ff78 "Segment $ff78"
        .byte $00,$3c,$01,$be,$ff                   // .<...

txt_ff7d:
        .text "MUSIC COMPOSED BY L.HOFF-ROUTINE PROGRAMMED BY S.PEDERSEN"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $bf,$e0,$d0,$1f,$a2,$02,$a9,$00,$9d,$f1,$e0,$9d,$dc,$e0,$9d,$f7 // ................
        .byte $e0,$9d,$13,$e1,$9d,$16,$e1,$9d,$d6,$e0,$9d,$e8,$e0,$9d,$f4,$e0 // ................
        .byte $ca,$10,$e5,$60,$a9,$03,$8d,$bf,$e0,$a2,$17,$a9,$00,$9d,$00,$d4 // ...`............
        .byte $ca,$10,$fa,$a9,$f0,$8d,$cb,$e0,$8d,$17,$d4,$a9,$1f,$8d,$cc,$e0 // ................
        .byte $60,$a9,$ff,$8d,$bf,$e0,$60,$00,$e3   // `.....`..
