// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:52
// 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:  $3acd (15053)
// IRQ handler:  $19bc (irq_19bc)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 5719 bytes, Data: 57769 bytes
// Labels: 628, Subroutines: 31
//
// Verification: 3 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0830-$086f ---
.pc = $0830 "sub_0830"
// Referenced by: jsr from $1b69, $1b71, $1b74, $1b7c, $1c01, $1c09, $1c11; branch from $0836

sub_0830:
        lda $d49b
        eor $dc04
        beq sub_0830
        rts
// Referenced by: jsr from $18d9

sub_0839:
        lda #$40
        sta smc_3890                                // SMC: modifies $3890
        lda #$24
        sta $3891
        rts
// Referenced by: jsr from $196a

sub_0844:
        lda #$01
        sta $a7

loc_0848:
        lda $a7
        bne loc_0848
        rts
// Referenced by: jsr from $18d3, $3a44, $ff59

sub_084d:
        lda #$00
        sta smc_3a3e                                // SMC: modifies $3a3e
        lda #$2c
        sta smc_3a3f                                // SMC: modifies $3a3f
        rts

loc_0858:
        jsr sub_1987
        jsr sub_3959
        inx
        jmp loc_1841
// Referenced by: jsr from $1831

sub_0862:
        ldy #$0a

loc_0864:
        ldx #$00

loc_0866:
        jsr $eeb3
        dex
        bne loc_0866
        dey
        bne loc_0864
        rts

// --- Region $089d-$0af6 ---
.pc = $089d "sub_089d"
// Referenced by: jsr from $160a, $e385

sub_089d:
        tay
        ldx #$59
        lda #$00
        sta smc_0aee

loc_08a5:
        sta $0f7a,x
        dex
// Referenced by: jsr from $e37a

sub_08a9:
        bpl loc_08a5
        ldx #$18

loc_08ad:
        sta $d400,x
        dex
        bpl loc_08ad
        lda #$08
        sta $d404
        sta $d40b
        sta $d412
        tya
        asl
        sta $50
        asl
        clc
        adc $50
        tax
        lda $1016,y
        sta $0adf
        ldy #$00

loc_08cf:
        lda $1010,x
        sta $0fb0,y
        inx
        iny
        cpy #$06
        bcc loc_08cf
        lda #$80
        sta smc_094f
        rts

loc_08e1:
        cmp #$ff
        bne loc_08f4
        iny
        lda ($50),y
        sta $0fb0,x
        iny
        lda ($50),y
        sta $0fb3,x
        jmp loc_0915

loc_08f4:
        cmp #$a0
        bcs loc_0901
        and #$1f
        sta $0fbf,x

loc_08fd:
        iny
        jmp loc_0930

loc_0901:
        cmp #$c0
        bcs loc_090c
        and #$1f
        sta $0fc2,x
        bpl loc_08fd

loc_090c:
        and #$3f
        sta $0fb6,x
        iny
        jmp loc_0930

loc_0915:
        lda $0fb0,x
        sta $50
        lda $0fb3,x
        sta $51
        lda #$00
        tay
        sta $0fbc,x
        lda $0fb6,x
        beq loc_0930
        dec $0fb6,x
        jmp loc_096e

loc_0930:
        lda ($50),y
        bmi loc_08e1
        asl
        sta $0fb9,x
        iny
        tya
        clc
        adc $0fb0,x
        sta $0fb0,x
        bcc loc_096e
        inc $0fb3,x
        jmp loc_096e

loc_0949:
        jmp loc_0bed
// Referenced by: jsr from $e45e

sub_094c:
        ldx #$02

loc_094e:
.label smc_094f = * + 1
        lda #$00                                    // !SMC: modified by $0ae5
        bmi loc_0915
        lda $0fd3
        bne loc_0949
        dec $0fad,x
        bpl loc_0969
        ldy $0f83,x
        lda tbl_hi_0db6,y
        bmi loc_0969
        lda #$fe
        sta $0faa,x

loc_0969:
        dec $0fc5,x
        bpl loc_0949

loc_096e:
        ldy $0fb9,x
        lda $0fd4,y
        sta $50
        lda $0fd5,y
        sta $51
        ldy $0fbc,x

loc_097e:
        lda ($50),y
        beq loc_0915
        bmi loc_09b9
        cmp #$60
        bcs loc_0991
        adc $0fbf,x
        sta $0f80,x
        jmp loc_0a3c

loc_0991:
        cmp #$7e
        bcc loc_09b0
        cmp #$7f
        beq loc_09a3
        iny
        lda ($50),y
        sta $0fc8,x
        iny
        jmp loc_097e

loc_09a3:
        stx smc_0a77                                // SMC: modifies $0a77
        iny
        lda ($50),y
        sta smc_0aee                                // SMC: modifies $0aee
        iny
        jmp loc_097e

loc_09b0:
        and #$1f
        sta $0fce,x
        iny
        jmp loc_097e

loc_09b9:
        cmp #$a0
        bcs loc_09c6
        and #$1f
        sta $0fc8,x
        iny
        jmp loc_097e

loc_09c6:
        cmp #$c0
        bcs loc_0a0c
        iny
        adc $0fc2,x
        asl
        asl
        asl
        sta $0f83,x
        cpx smc_0a77
        bne loc_09fe
        sty $52
        tay
        lda $0db5,y
        lsr
        lsr
        lsr
        lsr
        sta smc_0af3                                // SMC: modifies $0af3
        beq loc_09f7
        tay
        lda $0e60,y
        and #$f0
        ora #$0f
        sta smc_0ae9                                // SMC: modifies $0ae9
        lda #$00
        beq loc_09f9

loc_09f7:
        lda #$e0

loc_09f9:
        sta smc_0a81                                // SMC: modifies $0a81
        ldy $52

loc_09fe:
        lda #$00
        sta $0f98,x
        sta $0fa1,x
        sta $0f9e,x
        jmp loc_097e

loc_0a0c:
        cmp #$e0
        bcs loc_0a18
        and #$1f
        sta $0fc5,x
        jmp loc_0ace

loc_0a18:
        and #$1f
        sta $0fc8,x
        iny
        lda ($50),y
        ora #$80
        sta $0fcb,x
        iny
        lda ($50),y
        clc
        adc $0fbf,x
        sta $0f92,x
        sta $0f80,x
        iny
        lda ($50),y
        clc
        adc $0fbf,x
        sta $0f95,x

loc_0a3c:
        sty $52
        ldy $0f83,x
        lda $0db7,y
        ldy $0f77,x
        sta $53
        asl $53
        bit $53
        bpl loc_0a54
        lda #$00
        sta $d406,y

loc_0a54:
        bcc loc_0a5b
        lda #$08
        sta $d404,y

loc_0a5b:
        bvc loc_0a62
        lda #$0f
        sta $d406,y

loc_0a62:
        lda $0fc8,x
        sta $0fc5,x
        lda #$00
        sta $0f89,x
        sta $0f86,x
        sta $0fa4,x
        sta $0f8f,x
.label smc_0a77 = * + 1
        cpx #$00                                    // !SMC: modified by $09a3
        bne loc_0a85
        sta $0fd1
        sta $0afc
.label smc_0a81 = * + 1
        lda #$e0                                    // !SMC: modified by $09f9
        sta $0b1f

loc_0a85:
        lda #$ff
        sta $0faa,x
        ldy $0f80,x
        lda $0eb9,y
        sta $0f7a,x
        lda $0f18,y
        sta $0f7d,x
        ldy $0f83,x
        lda tbl_lo_0db2,y
        bmi loc_0aac
        lda #$00
        sta $0fa1,x
        sta $0f9e,x
        sta $0f98,x

loc_0aac:
        lda tbl_hi_0db6,y
        bmi loc_0acc
        asl
        asl
        lda $0db7,y
        and #$1f
        bcs loc_0ac1
        cmp $0fc8,x
        bcc loc_0ac9
        lda #$01

loc_0ac1:
        sta $53
        lda $0fc8,x
        sec
        sbc $53

loc_0ac9:
        sta $0fad,x

loc_0acc:
        ldy $52

loc_0ace:
        iny
        tya
        sta $0fbc,x

loc_0ad3:
        dex
        bmi loc_0ad9
        jmp loc_094e

loc_0ad9:
        dec $0fd3
        bpl loc_0ae3
        lda #$02
        sta $0fd3

loc_0ae3:
        lda #$00
        sta smc_094f                                // SMC: modifies $094f
.label smc_0ae9 = * + 1
        lda #$1f                                    // !SMC: modified by $09f0
        sta $d418
.label smc_0aee = * + 1
        lda #$f1                                    // !SMC: modified by $09a9
        sta $d417
.label smc_0af3 = * + 1
        ldx #$00                                    // !SMC: modified by $09e3
        beq loc_0b26

dat_0af6:
        .byte $ce                                   // .

// --- Region $0b26-$0db7 ---
.pc = $0b26 "loc_0b26"

loc_0b26:
        lda $0b1f
        sta $d416
        rts

loc_0b2d:
        stx smc_0b87                                // SMC: modifies $0b87
        and #$7f
        sta $0fcb,x
        sta $52
        lda $0f95,x
        sta $0f80,x
        cmp $0f92,x
        bcs loc_0b51
        sta $50
        ldy $0f92,x
        ldx $50
        lda #$ff
        sta $0fd2
        jmp loc_0b5b

loc_0b51:
        tay
        lda $0f92,x
        tax
        lda #$00
        sta $0fd2

loc_0b5b:
        lda $0eb9,y
        sec
        sbc $0eb9,x
        sta $50
        lda $0f18,y
        sbc $0f18,x
        sta $51
        lda #$00
        sta $53
        ldx #$10

loc_0b72:
        asl $50
        rol $51
        rol $53
        sec
        lda $53
        sbc $52
        bcc loc_0b83
        sta $53
        inc $50

loc_0b83:
        dex
        bne loc_0b72
.label smc_0b87 = * + 1
        ldx #$02                                    // !SMC: modified by $0b2d
        lda $50
        eor $0fd2
        sta $0f92,x
        lda $51
        eor $0fd2
        sta $0f95,x
        jmp loc_0d0c

loc_0b9b:
        bmi loc_0b2d
        dec $0fcb,x
        lda $0f7a,x
        clc
        adc $0f92,x
        sta $0f7a,x
        lda $0f7d,x
        adc $0f95,x
        sta $0f7d,x
        jmp loc_0d0c

loc_0bb6:
        sty $53
        clc
        adc $0f80,x
        tay
        lda $0eb9,y
        sta $0f7a,x
        lda $0f18,y
        sta $0f7d,x
        ldy $53

loc_0bcb:
        jmp loc_0c75

loc_0bce:
        bvs loc_0bb6

loc_0bd0:
        sta $0f7d,x
        lda #$00
        sta $0f7a,x
        beq loc_0bcb

loc_0bda:
        ldy $0f77,x
        lda #$08
        sta $d404,y
        lda #$00
        sta $d405,y
        sta $d406,y
        jmp loc_0ad3

loc_0bed:
        ldy $0f83,x
        beq loc_0bda
        lda $0fcb,x
        bne loc_0b9b
        lda $0fce,x
        beq loc_0c1d
        tay
        lda $0e62,y
        sta $0e18
        lda $0e67,y
        sta $0e22
        lda $0e6c,y
        sta $0e2c
        lda $0e71,y
        sta $0e36
        lda #$c0
        sta $52
        ldy #$00
        beq loc_0c29

loc_0c1d:
        lda $0db4,y
        beq loc_0c7e
        sta $52
        bpl loc_0c81

loc_0c26:
        and #$1f
        tay

loc_0c29:
        lda $0e18,y
        sta $50
        lda $0e22,y
        sta $51
        lda $0f89,x
        cmp $0e2c,y
        bcc loc_0c3e
        lda $0e36,y

loc_0c3e:
        tay

loc_0c3f:
        lda ($50),y
        bit $52
        bmi loc_0bce
        sta $0f92,x
        sta $53
        and #$07
        sta $0f86,x
        iny
        lda ($50),y
        asl $53
        bit $53
        bcc loc_0c69
        bvs loc_0c5f
        bpl loc_0c66
        jmp loc_0bd0

loc_0c5f:
        sta $0f8f,x
        iny
        jmp loc_0c3f

loc_0c66:
        jmp loc_0bb6

loc_0c69:
        sta $0f95,x
        lsr
        lsr
        lsr
        lsr
        and #$07
        sta $0f8c,x

loc_0c75:
        iny
        tya
        sta $0f89,x
        bit $52
        bpl loc_0c86

loc_0c7e:
        jmp loc_0d0c

loc_0c81:
        lda $0f86,x
        bmi loc_0c26

loc_0c86:
        lda $0f92,x
        bmi loc_0c7e
        lsr
        lsr
        lsr
        and #$07
        sta $52
        lda $0f95,x
        lsr
        lsr
        lsr
        and #$0f
        clc
        adc $0f80,x
        tay
        lda $0eb9,y
        sbc $0eb8,y
        sta $53
        lda $0f18,y
        sbc $0f17,y
        clc
        adc $0f8f,x

loc_0cb1:
        dec $52
        bmi loc_0cbb
        lsr
        ror $53
        jmp loc_0cb1

loc_0cbb:
        sta $52
        lda $0f92,x
        and #$40
        beq loc_0cd8
        lda $0f7a,x
        clc
        adc $53
        sta $0f7a,x
        lda $0f7d,x
        adc $52
        sta $0f7d,x
        jmp loc_0ce9

loc_0cd8:
        lda $0f7a,x
        sec
        sbc $53
        sta $0f7a,x
        lda $0f7d,x
        sbc $52
        sta $0f7d,x

loc_0ce9:
        dec $0f8c,x
        bpl loc_0cfc
        lda $0f95,x
        lsr
        lsr
        lsr
        lsr
        and #$07
        sta $0f8c,x
        bpl loc_0cfe

loc_0cfc:
        bne loc_0d0c

loc_0cfe:
        lda $0f95,x
        bpl loc_0d09
        inc $0f8f,x
        jmp loc_0d0c

loc_0d09:
        dec $0f8f,x

loc_0d0c:
        ldy $0f83,x
        lda tbl_lo_0db2,y
        and #$1f
        beq loc_0d4f
        tay
        dec $0fa1,x
        bpl loc_0d40
        lda $0e3f,y
        sta $50
        lda $0e46,y
        sta $51
        ldy $0f9e,x
        lda ($50),y
        bpl loc_0d32
        and #$7f
        tay
        lda ($50),y

loc_0d32:
        sta $0fa1,x
        iny
        lda ($50),y
        sta $0f9b,x
        iny
        tya
        sta $0f9e,x

loc_0d40:
        lda $0f98,x
        clc
        adc $0f9b,x
        adc #$00
        sta $0f98,x
        ldy $0f83,x

loc_0d4f:
        lda $0db3,y
        sta $52
        lda tbl_hi_0db6,y
        and #$1f
        beq loc_0d76
        tay
        lda $0e4d,y
        sta $50
        lda $0e52,y
        sta $51
        lda $0fa4,x
        cmp $52
        bcc loc_0d70
        lda $0e57,y

loc_0d70:
        tay
        lda ($50),y
        jmp loc_0d78

loc_0d76:
        lda $52

loc_0d78:
        and $0faa,x
        sta $0fa7,x
        iny
        tya
        sta $0fa4,x
        ldy $0f77,x
        lda $0fa7,x
        sta $d404,y
        lda $0f7a,x
        sta $d400,y
        lda $0f7d,x
        sta $d401,y
        lda $0f98,x
        sta $d402,y
        sta $d403,y
        stx $52
        lda $0f83,x
        tax
        lda $0db0,x
        sta $d405,y
        lda $0db1,x
.label tbl_lo_0db2 = * + 2
        sta $d406,y
        ldx $52
.label tbl_hi_0db6 = * + 1
        jmp loc_0ad3

// --- Region $111e-$1127 ---
.pc = $111e "loc_111e"

loc_111e:
.label loc_1120 = * + 2
        ora $0480,y
        tya

loc_1122:
        .byte $17,$1c                               // slo $1c,x // ILLEGAL
        .byte $17,$1d                               // slo $1d,x // ILLEGAL

dat_1126:
        .byte $ff,$07                               // ..

// --- Region $1195-$11a3 ---
.pc = $1195 "loc_1195"

loc_1195:
        sta ($24,x)
        ldx #$61
        bmi loc_111e
        bmi $11ff
        bmi loc_1120
        bmi loc_1122
        adc ($30,x)
        rts

// --- Region $1600-$1635 ---
.pc = $1600 "$1600"
        lda #$08
        sta $0286
        jsr $e544
        lda #$00
        jsr sub_089d
        ldx #$00
        lda #$00

loc_1611:
        sta $0700,x
        sta $0608,x
        inx
        bne loc_1611
        sei
        ldx #$16
        ldy #$d9
        sty $0314
        stx $0315
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        cli
        rts

// --- Region $16d6-$16d9 ---
.pc = $16d6 "loc_16d6"

loc_16d6:
        jmp loc_16d6

dat_16d9:
        .byte $a9                                   // .

// --- Region $16ec-$17cf ---
.pc = $16ec "loc_16ec"

loc_16ec:
        jsr sub_1a9e
        jsr sub_1b77
        jsr sub_1c1e
        jsr sub_1c56
        ldx #$17
        ldy #$0a
        sty $0314
.label loc_1700 = * + 1
        stx $ffc6
        lda $ff
        beq loc_1709

loc_1706:
        rts

loc_1707:
        and ($ea),y

loc_1709:
        lda #$03
        sta $ff
        lda $fe
        beq loc_176e
        cmp #$01
        beq loc_1730
        cmp #$02
        beq loc_1740
        cmp #$03
        beq loc_174e
        cmp #$04
        beq loc_1740
        cmp #$05
        beq loc_1730
        cmp #$06
        beq loc_175c
        lda #$00
        sta $fe
        jmp loc_1706

loc_1730:
        ldx #$3f

loc_1732:
        lda $2140,x
        sta $2840,x
        dex
        bpl loc_1732

loc_173b:
        inc $fe
        jmp loc_1706

loc_1740:
        ldx #$3f

loc_1742:
        lda $2180,x
        sta $2840,x
        dex
        bpl loc_1742
        jmp loc_173b

loc_174e:
        ldx #$3f

loc_1750:
        lda $21c0,x
        sta $2840,x
        dex
        bpl loc_1750
        jmp loc_173b

loc_175c:
        ldx #$3f

loc_175e:
        lda $2340,x
        sta $2840,x
        dex
        bpl loc_175e
        lda #$00
        sta $fe

loc_176b:
        jmp loc_1706

loc_176e:
        lda $fd
        beq loc_176b
        cmp #$01
        beq loc_1791
        cmp #$02
        beq loc_17a1
        cmp #$03
        beq loc_17af
        cmp #$04
        beq loc_17a1
        cmp #$05
        beq loc_1791
        cmp #$06
        beq loc_17bd
        lda #$00
        sta $fd
        jmp loc_1706

loc_1791:
        ldx #$3f

loc_1793:
        lda $2540,x
        sta dat_2a00,x
        dex
        bpl loc_1793

loc_179c:
        inc $fd
        jmp loc_1706

loc_17a1:
        ldx #$3f

loc_17a3:
        lda $2580,x
        sta dat_2a00,x
        dex
        bpl loc_17a3
        jmp loc_179c

loc_17af:
        ldx #$3f

loc_17b1:
        lda $25c0,x
        sta dat_2a00,x
        dex
        bpl loc_17b1
        jmp loc_179c

loc_17bd:
        ldx #$3f

loc_17bf:
        lda $2740,x
        sta dat_2a00,x
        dex
        bpl loc_17bf
        lda #$00
        sta $fd
        jmp loc_1706

dat_17cf:
        .byte $00                                   // .

// --- Region $17f0-$1a81 ---
.pc = $17f0 "loc_17f0"

loc_17f0:
        lda #$80
        sta $0291
        lda #$01
        sta $02
        sta $3ffe
        lda #$00
        sta $3fff
        sta $a9
        lda #$18
        sta $d018
        lda #$00
        sta $d020
        sta $0286
        jsr $e544
        lda #$00
        sta smc_387b                                // SMC: modifies $387b
        tax

loc_1819:
        sta $0400,x
        sta $0418,x
        sta $0518,x
        sta $0618,x
        sta $0700,x
        sta dat_2a00,x
        sta $2b00,x
        dex
        bne loc_1819
        jsr sub_0862
        sei
        lda #$c1
        sta $0318
        lda #$1b
        sta $d011
        ldx #$00

loc_1841:
        lda #$32

loc_1843:
        cmp $d012
        bne loc_1843
        lda #$18
        sta $d018
        lda #$06
        sta $d021
        lda #$6a

loc_1854:
        cmp $d012
        bne loc_1854
        jsr sub_19bb
        jsr sub_19bb
        jsr sub_19bb
        jsr sub_19bb
        lda $042c
        cmp #$04
        beq loc_186f
        jmp loc_0858

loc_186f:
        jsr sub_3a76
        lda #$01
        sta smc_3945                                // SMC: modifies $3945
        tax
        tay
        jsr sub_3941
        jsr sub_1973
        lda #$07
        sta smc_3945                                // SMC: modifies $3945
        tay
        tax
        lda #$0f
        jsr sub_3941
        lda #$0a
        sta smc_3945                                // SMC: modifies $3945
        tax
        ldy #$07
        lda #$0e
        jsr sub_3941
        lda #$06
        ldx #$08
        jsr sub_3941
        lda #$19
        sta $0315
        lda #$bc
        sta $0314
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$30
        sta $d012
        cli
        ldx #$27

loc_18bb:
        lda #$03
        sta $daf8,x
        lda #$e0
        sta $06f8,x
        dex
        bpl loc_18bb
        ldx #$00

loc_18ca:
        sta $05e0,x
        sta $06e0,x
        dex
        bne loc_18ca
        jsr sub_084d
        jsr sub_1fea
        jsr sub_0839
        jsr sub_3a39
        ldy #$01
        sty smc_1a2d                                // SMC: modifies $1a2d
        jsr loc_0864
        ldy #$00

loc_18e9:
        jsr sub_1965
        lda dat_195f,y
        sta smc_19d5                                // SMC: modifies $19d5
        iny
        cpy #$06
        bne loc_18e9
        ldy #$01
        jsr loc_0864
        sta smc_387b                                // SMC: modifies $387b
        lda #$ff
        sta $a9

loc_1903:
        ldy #$01
        jsr loc_0864
        lda #$ff
        sta smc_1fe5                                // SMC: modifies $1fe5
        jsr sub_38be
        ldy #$00
        ldx #$05

loc_1914:
        jsr sub_1965
        lda dat_195f,x
        sta smc_19d5                                // SMC: modifies $19d5
        lda dat_195f,y
        sta smc_1fdb                                // SMC: modifies $1fdb
        dex
        iny
        cpy #$04
        bne loc_192e
        lda #$00
        sta smc_1fe5                                // SMC: modifies $1fe5

loc_192e:
        cpy #$06
        bne loc_1914
        ldy #$01
        jsr loc_0864
        jsr sub_3a39
        ldy #$00
        ldx #$05

loc_193e:
        jsr sub_1965
        lda dat_195f,y
        sta smc_19d5                                // SMC: modifies $19d5
        lda dat_195f,x
        sta smc_1fdb                                // SMC: modifies $1fdb
        dex
        iny
        cpy #$04
        bne loc_1958
        lda #$ff
        sta smc_1fe5                                // SMC: modifies $1fe5

loc_1958:
        cpy #$06
        bne loc_193e
        jmp loc_1903

dat_195f:
        .byte $00,$06,$0b,$04,$0c,$0e               // ......
// Referenced by: jsr from $18e9, $1914, $193e

sub_1965:
        stx smc_1971                                // SMC: modifies $1971
        ldx #$05

loc_196a:
        jsr sub_0844
        dex
        bne loc_196a
.label smc_1971 = * + 1
        ldx #$00                                    // !SMC: modified by $1965
        rts

// Referenced by: jsr from $187c, $3955, $fe6a
sub_1973: {
        ldx #$03
loop:
        jsr sub_197f
        jsr $eeb3
        dex
        bne loop
        rts
}
// Referenced by: jsr from $1975

sub_197f:
        lda #$f2

loc_1981:
        cmp $d012
        bne loc_1981
        rts
// Referenced by: jsr from $0858

sub_1987:
        ldy #$00
        lda $0450
        cmp #$06
        bne loc_1992
        ldy #$04

loc_1992:
        lda $0429,y
        sta $0428,y
        lda $0451,y
        sta $0450,y
        lda $0479,y
        sta $0478,y
        lda $04a1,y
        sta $04a0,y
        lda $04c9,y
        sta $04c8,y
        lda $04f1,y
        sta $04f0,y
        iny
        cpy #$27
        bne loc_1992
// Referenced by: jsr from $1859, $185c, $185f, $1862, $380c, $380f, $3812, $383b

sub_19bb:
        rts

irq_19bc:
        dec $d019
        lda #$13
        sta $d011
        lda #$c8
        sta $d016
        jsr sub_3a76
        jsr sub_3ab2
        lda #$18
        sta $d018
.label smc_19d5 = * + 1
        lda #$00                                    // !SMC: modified by $18ef, $191a, $1944
        ldx #$27

loc_19d8:
        sta $d968,x
        sta $d990,x
        dex
        bpl loc_19d8
        jsr sub_1b5e
        lda #$72

loc_19e6:
        cmp $d012
        bne loc_19e6
        dec $d019
        lda #$00
        sta $d021
        lda #$1d
        sta $d018
        jsr sub_1f68
        lda #$00
        sta $387f
        lda smc_3808
        sec
        sbc #$01
        sta smc_3808                                // SMC: modifies $3808
        bcs loc_1a16
        clc
        adc #$08
        sta smc_3808                                // SMC: modifies $3808
        lda #$01
        sta $387f

loc_1a16:
        jsr sub_3800
        lda #$32

loc_1a1b:
        cmp $d012
        bne loc_1a1b
        lda #$00
        sta $d015
        lda $dc01
        and #$10
        beq loc_1a36
.label smc_1a2d = * + 1
        lda #$00                                    // !SMC: modified by $18e1
        beq loc_1a33

dat_1a30:
        .byte $20,$d9,$16                           //  ..

loc_1a33:
        jmp loc_ea31

loc_1a36:
        sei
        lda #$00
        sta $d01a
        sta $d015
        sta $d418
        lda #$81
        sta $dc0d
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$17
        sta $d018
        cli
        ldx #$00

loc_1a63:
        lda dat_1aad,x
        jsr $ffd2
        inx
        cpx #$17
        bne loc_1a63
        ldy #$06
        jsr loc_0864
        ldx #$2f

loc_1a75:
        lda dat_1a81,x
        sta $0340,x
        dex
        bpl loc_1a75
        jmp $0340

dat_1a81:
        .byte $78                                   // x

// --- Region $1a96-$1aae ---
.pc = $1a96 "loc_1a96"

loc_1a96:
        ldy #$00

loc_1a98:
        lda ($fc),y
        sta ($fe),y
        dey
.label sub_1a9e = * + 1
        bne loc_1a98
        inc $ff
        inc $fd
        bne loc_1a96
        lda #$37
        sta $01
        cli
        jmp loc_fce2

dat_1aad:
        .byte $9b,$93                               // ..

// --- Region $1ac4-$1d12 ---
.pc = $1ac4 "sub_1ac4"
// Referenced by: jsr from $38be, $3900, $392c, $fe15, $fe41

sub_1ac4:
        lda #$26
        sta smc_38ef                                // SMC: modifies $38ef
        lda #$00
        sta smc_38ee                                // SMC: modifies $38ee
        rts

dat_1acf:
        .byte $03,$03                               // ..
// Referenced by: jsr from $1ada, $3991, $fea6

sub_1ad1:
        lda smc_398b
        eor #$ff
        sta smc_398b                                // SMC: modifies $398b
        rts

loc_1ada:
        jsr sub_1ad1
        ldx #$b5
        stx $07fc
        stx $07f8
        inx
        stx $07fd
        stx $07f9
        inx
        stx $07fe
        stx $07fa
        inx
        stx $07ff
        stx $07fb
        lda #$c3
        sta dat_d009
        sta $d00b
        lda #$ae
        sta $d00d
        sta $d00f
        lda #$d3
        sta $d001
        sta $d003
        lda #$be
        sta $d005
        sta $d007
        lda $a9
        sta $d015
        lda #$00
        sta $d010
        lda #$00
        sta $d01c
        lda #$a3
        sta $d00a
        sta $d00e
        lda #$bb
        sta smc_d008
        sta $d00c
        lda #$a3
        sta $d002
        sta $d006
        lda #$bb
        sta $d000
        sta $d004
        ldx #$03

loc_1b4b:
        lda #$08
        sta $d02b,x
        lda #$05
        sta $d027,x
        dex
        bpl loc_1b4b
        lda #$ff
        sta $d01b
        rts
// Referenced by: jsr from $19e1

sub_1b5e:
        lda #$01
        sta $a8
        ldx #$00

loc_1b64:
        lda dat_0800,x
        bne loc_1b84
        jsr sub_0830
        and #$1f
        sta dat_0800,x
        jsr sub_0830
        jsr sub_0830
// Referenced by: jsr from $16ef, $e46a

sub_1b77:
        and #$01
        sta tbl_lo_0801,x
        jsr sub_0830
        and #$07
        sta $0808,x

loc_1b84:
        dec dat_0800,x
        lda tbl_lo_0801,x
        beq loc_1bbc
        lda smc_39e4
        and $a8
        beq loc_1ba5
        lda tbl_hi_0810,x
        clc
        adc $0808,x
        cmp $0818,x
        bcs loc_1ba2
        sta tbl_hi_0810,x

loc_1ba2:
        jmp loc_1bef

loc_1ba5:
        lda tbl_hi_0810,x
        clc
        adc $0808,x
        sta tbl_hi_0810,x
        bcc loc_1bef
        lda smc_39e4
        ora $a8
        sta smc_39e4                                // SMC: modifies $39e4
        jmp loc_1bef

loc_1bbc:
        lda smc_39e4
        and $a8
        beq loc_1be1
        lda tbl_hi_0810,x
        sec
        sbc $0808,x
        sta tbl_hi_0810,x
        bcs loc_1bde
        lda $a8
        eor #$ff
        sta smc_1bda                                // SMC: modifies $1bda
        lda smc_39e4
.label smc_1bda = * + 1
        and #$00                                    // !SMC: modified by $1bd3
        sta smc_39e4                                // SMC: modifies $39e4

loc_1bde:
        jmp loc_1bef

loc_1be1:
        lda tbl_hi_0810,x
        sec
        sbc $0808,x
        cmp #$20
        bcc loc_1bef
        sta tbl_hi_0810,x

loc_1bef:
        asl $a8
        inx
        inx
        cpx #$08
        beq loc_1bfa
        jmp loc_1b64

loc_1bfa:
        ldx #$01

loc_1bfc:
        lda $0820,x
        bne loc_1c19
        jsr sub_0830
        and #$1f
        sta $0820,x
        jsr sub_0830
        and #$01
        sta $0821,x
        jsr sub_0830
        and #$07
        sta $0828,x

loc_1c19:
        dec $0820,x
.label sub_1c1e = * + 2
        lda $0821,x
        and #$01
        beq loc_1c3c
        lda tbl_hi_0810,x
        clc
        adc $0828,x
        cmp $0818,x
        bcs loc_1c32
        sta tbl_hi_0810,x

loc_1c32:
        cmp #$ab
        bcc loc_1c39
        sta tbl_hi_0810,x

loc_1c39:
        jmp loc_1c4a

loc_1c3c:
        lda tbl_hi_0810,x
        sec
        sbc $0828,x
        cmp #$ab
        bcc loc_1c4a
        sta tbl_hi_0810,x

loc_1c4a:
        cmp $0818,x
        bcs loc_1c52
        sta tbl_hi_0810,x

loc_1c52:
        inx
        inx
        cpx #$09
// Referenced by: jsr from $16f5, $e470

sub_1c56:
        beq loc_1c5b
        jmp loc_1bfc

loc_1c5b:
.label smc_1c5c = * + 1
        lda #$00                                    // !SMC: modified by $1c64
        bne $1c77
        jsr sub_0830
        and #$1f
        sta smc_1c5c                                // SMC: modifies $1c5c
        jsr sub_0830
        and #$01
        sta smc_1c7b                                // SMC: modifies $1c7b
        jsr sub_0830
        and #$07
        sta smc_1c8a                                // SMC: modifies $1c8a
        dec smc_1c5c
.label smc_1c7b = * + 1
        lda #$01                                    // !SMC: modified by $1c6c
        beq loc_1cc5
        lda smc_39e4
        and #$80
        bne loc_1cae
        lda smc_39ee
        clc
.label smc_1c8a = * + 1
        adc #$01                                    // !SMC: modified by $1c74
        sta smc_39ee                                // SMC: modifies $39ee
        bcc loc_1c9b
        lda smc_39e4
        ora #$a0
        sta smc_39e4                                // SMC: modifies $39e4
        lda smc_39ee

loc_1c9b:
        clc
        adc #$18
        sta smc_39f6                                // SMC: modifies $39f6
        bcc loc_1d0f
        lda smc_39e4
        ora #$50
        sta smc_39e4                                // SMC: modifies $39e4
        jmp loc_1d0f

loc_1cae:
        lda smc_39ee
        clc
        adc smc_1c8a
        cmp #$26
        bcs loc_1cc2
        sta smc_39ee                                // SMC: modifies $39ee
        clc
        adc #$18
        sta smc_39f6                                // SMC: modifies $39f6

loc_1cc2:
        jmp loc_1d0f

loc_1cc5:
        lda smc_39e4
        and #$80
        bne loc_1cf1
        lda smc_39ee
        sec
        sbc smc_1c8a
        cmp #$20
        bcc loc_1d0f
        sta smc_39ee
        lda smc_39f6
        sec
        sbc smc_1c8a
        sta smc_39f6
        bcs loc_1d0f
        lda smc_39e4
        and #$af
        sta smc_39e4
        jmp loc_1d0f

loc_1cf1:
        lda smc_39ee
        sec
        sbc smc_1c8a
        sta smc_39ee
        bcs loc_1d05
        lda smc_39e4
        and #$5f
        sta smc_39e4

loc_1d05:
        lda smc_39f6
        sec
        sbc smc_1c8a
        sta smc_39f6

loc_1d0f:
        lda #$14
        bne loc_1d2b

// --- Region $1d2b-$1d33 ---
.pc = $1d2b "loc_1d2b"

loc_1d2b:
        dec $1d10
        lda #$00
        beq loc_1d4b

dat_1d32:
        .byte $ad,$bf                               // ..

// --- Region $1d4b-$1e16 ---
.pc = $1d4b "loc_1d4b"

loc_1d4b:
        lda smc_39bf
        sec
        sbc $1d37
        cmp #$ab
        bcc loc_1d5f
        sta smc_39bf                                // SMC: modifies $39bf
        clc
        adc #$15
        sta smc_39b7                                // SMC: modifies $39b7

loc_1d5f:
.label smc_1d60 = * + 1
        lda #$00                                    // !SMC: modified by $1d68, $ead6
        bne $1d7b
        jsr sub_0830
        and #$1f
        sta smc_1d60                                // SMC: modifies $1d60
        jsr sub_0830
        and #$01
        sta smc_1d7f                                // SMC: modifies $1d7f
        jsr sub_0830
        and #$07
        sta smc_1d8e                                // SMC: modifies $1d8e
        dec smc_1d60
.label smc_1d7f = * + 1
        lda #$01                                    // !SMC: modified by $1d70, $eade
        beq loc_1dc9
        lda $1b20
        and #$80
        bne loc_1db2
        lda $1b2a
        clc
.label smc_1d8e = * + 1
        adc #$01                                    // !SMC: modified by $1d78, $eae6
        sta $1b2a
        bcc loc_1d9f
        lda $1b20
        ora #$a0
        sta $1b20
        lda $1b2a

loc_1d9f:
        clc
        adc #$18
        sta $1b32
        bcc loc_1e13
        lda $1b20
        ora #$50
        sta $1b20
        jmp loc_1e13

loc_1db2:
        lda $1b2a
        clc
        adc smc_1d8e
        cmp #$26
        bcs loc_1dc6
        sta $1b2a
        clc
        adc #$18
        sta $1b32

loc_1dc6:
        jmp loc_1e13

loc_1dc9:
        lda $1b20
        and #$80
        bne loc_1df5
        lda $1b2a
        sec
        sbc smc_1d8e
        cmp #$20
        bcc loc_1e13
        sta $1b2a
        lda $1b32
        sec
        sbc smc_1d8e
        sta $1b32
        bcs loc_1e13
        lda $1b20
        and #$af
        sta $1b20
        jmp loc_1e13

loc_1df5:
        lda $1b2a
        sec
        sbc smc_1d8e
        sta $1b2a
        bcs loc_1e09
        lda $1b20
        and #$5f
        sta $1b20

loc_1e09:
        lda $1b32
        sec
        sbc smc_1d8e
        sta $1b32

loc_1e13:
        lda #$14
        bne loc_1e2f

// --- Region $1e2f-$1e37 ---
.pc = $1e2f "loc_1e2f"

loc_1e2f:
        dec $1e14
        lda #$00
        beq loc_1e4f

dat_1e36:
        .byte $ad,$03                               // ..

// --- Region $1e4f-$1f1a ---
.pc = $1e4f "loc_1e4f"

loc_1e4f:
        lda $1b03
        sec
        sbc $1e3b
        cmp #$ab
        bcc loc_1e63
        sta $1b03
        clc
        adc #$15
        sta $1afb

loc_1e63:
.label smc_1e64 = * + 1
        lda #$00                                    // !SMC: modified by $1e6c, $ebda
        bne $1e7f
        jsr sub_0830
        and #$1f
        sta smc_1e64                                // SMC: modifies $1e64
        jsr sub_0830
        and #$01
        sta smc_1e83                                // SMC: modifies $1e83
        jsr sub_0830
        and #$07
        sta smc_1e92                                // SMC: modifies $1e92
        dec smc_1e64
.label smc_1e83 = * + 1
        lda #$01                                    // !SMC: modified by $1e74, $ebe2
        beq loc_1ecd
        lda $1b20
        and #$08
        bne loc_1eb6
        lda $1b3a
        clc
.label smc_1e92 = * + 1
        adc #$01                                    // !SMC: modified by $1e7c, $ebea
        sta $1b3a
        bcc loc_1ea3
        lda $1b20
        ora #$0a
        sta $1b20
        lda $1b3a

loc_1ea3:
        clc
        adc #$18
        sta $1b42
        bcc loc_1f17
        lda $1b20
        ora #$05
        sta $1b20
        jmp loc_1f17

loc_1eb6:
        lda $1b3a
        clc
        adc smc_1e92
        cmp #$26
        bcs loc_1eca
        sta $1b3a
        clc
        adc #$18
        sta $1b42

loc_1eca:
        jmp loc_1f17

loc_1ecd:
        lda $1b20
        and #$08
        bne loc_1ef9
        lda $1b3a
        sec
        sbc smc_1e92
        cmp #$20
        bcc loc_1f17
        sta $1b3a
        lda $1b42
        sec
        sbc smc_1e92
        sta $1b42
        bcs loc_1f17
        lda $1b20
        and #$fa
        sta $1b20
        jmp loc_1f17

loc_1ef9:
        lda $1b3a
        sec
        sbc smc_1e92
        sta $1b3a
        bcs loc_1f0d
        lda $1b20
        and #$f5
        sta $1b20

loc_1f0d:
        lda $1b42
        sec
        sbc smc_1e92
        sta $1b42

loc_1f17:
        lda #$14
        bne loc_1f33

// --- Region $1f33-$1f3b ---
.pc = $1f33 "loc_1f33"

loc_1f33:
        dec $1f18
        lda #$00
        beq loc_1f53

dat_1f3a:
        .byte $ad,$13                               // ..

// --- Region $1f53-$1ff4 ---
.pc = $1f53 "loc_1f53"

loc_1f53:
        lda $1b13
        sec
        sbc $1f3f
        cmp #$ab
        bcc loc_1f67
        sta $1b13
        clc
        adc #$15
        sta $1b0b

loc_1f67:
        rts
// Referenced by: jsr from $19f8

sub_1f68:
        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 #$7e
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta dat_d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$ff
        sta $d015
        lda #$80
        sta $d010
        lda #$00
        sta $d01c
        lda #$58
        sta $d000
        lda #$70
        sta $d002
        lda #$88
        sta $d004
        lda #$a0
        sta $d006
        lda #$b8
        sta smc_d008                                // SMC: modifies $d008
        lda #$d0
        sta $d00a
        lda #$e8
        sta $d00c
        lda #$00
        sta $d00e
.label smc_1fdb = * + 1
        lda #$00                                    // !SMC: modified by $1920, $194a
        ldx #$07

loc_1fde:
        sta $d027,x
        dex
        bpl loc_1fde
.label smc_1fe5 = * + 1
        lda #$00                                    // !SMC: modified by $190a, $192b, $1955
        sta $d01b
        rts
// Referenced by: jsr from $18d6, $3a47, $ff5c

sub_1fea:
        lda #$14
        sta smc_38d6                                // SMC: modifies $38d6
        lda #$2c
        sta smc_38d7                                // SMC: modifies $38d7
        rts

// --- Region $3800-$387d ---
.pc = $3800 "sub_3800"
// Referenced by: jsr from $1a16

sub_3800:
        lda #$90

loc_3802:
        cmp $d012
        bne loc_3802
.label smc_3808 = * + 1
        lda #$07                                    // !SMC: modified by $1a06, $1a0e
        sta $d016
        jsr sub_19bb
        jsr sub_19bb
        jsr sub_19bb
        nop
        lda #$18
        sta $d018
        lda #$1f
        sta $d011
        lda $02
        beq loc_384e
        lda #$10
        sta $d011
        ldx #$00

loc_382b:
        clc
        lda $d011
        adc #$01
        and #$07
        ora #$10
        sta $d011
        dec $d019
        jsr sub_19bb
        jsr sub_19bb
        lda $d012
        cmp #$f6
        beq loc_384e
        inx
        cpx $3ffe
        bne loc_382b

loc_384e:
        lda #$00
        sta $0340
        dec $d019
.label smc_3857 = * + 1
        ldx #$0d                                    // !SMC: modified by $38ba
        stx $d011
        jsr sub_398a

loc_385e:
.label smc_385f = * + 1
        ldx #$00                                    // !SMC: modified by $3869
        lda dat_0870,x
        cmp #$ff
        bne loc_386e
        lda #$00
        sta smc_385f                                // SMC: modifies $385f
        beq loc_385e

loc_386e:
        inc smc_385f
        sta $02
        sta $3ffe
        lda #$00
        sta $a7
.label smc_387b = * + 1
        lda #$00                                    // !SMC: modified by $1815, $18fc
        beq loc_38a8

// --- Region $38a8-$3ae6 ---
.pc = $38a8 "loc_38a8"

loc_38a8:
        lda #$f8

loc_38aa:
        cmp $d012
        bne loc_38aa
        lda #$10
        sta $d011
        lda $02
        ora #$08
        and #$0f
        sta smc_3857                                // SMC: modifies $3857
        rts
// Referenced by: jsr from $190d

sub_38be:
        jsr sub_1ac4
        lda #$00
        sta smc_38f1                                // SMC: modifies $38f1
        lda #$2a
        sta smc_38f2                                // SMC: modifies $38f2
        lda #$03
        sta $1ad0
        lda #$08
        sta dat_1acf

loc_38d5:
.label smc_38d6 = * + 1
.label smc_38d7 = * + 2
        ldx dat_2c00                                // !SMC: modified by $1fec, $1ff1, $3938

loc_38d8:
        lda smc_38ee
        clc
        adc #$08
        bcc loc_38e3
        inc smc_38ef

loc_38e3:
        sta smc_38ee                                // SMC: modifies $38ee
        dex
        bne loc_38d8
        ldx #$00
        ldy #$00

loc_38ed:
.label smc_38ee = * + 1
.label smc_38ef = * + 2
        lda $2600,x                                 // !SMC: modified by $1ac6, $1acb, $38e3
.label smc_38f1 = * + 1
.label smc_38f2 = * + 2
        sta dat_2a00,y                              // !SMC: modified by $38c3, $38c8, $3921
        iny
        iny
        iny
        inx
        cpx #$08
        bne loc_38ed
        dec $1ad0
        beq loc_3911
        jsr sub_1ac4
        inc smc_38d6
        bne loc_390b
        inc smc_38d7

loc_390b:
        inc smc_38f1
        jmp loc_38d5

loc_3911:
        dec dat_1acf
        beq loc_3932
        lda #$03
        sta $1ad0
        lda smc_38f1
        clc
        adc #$3e
        sta smc_38f1                                // SMC: modifies $38f1
        bcc loc_3929
        inc smc_38f2

loc_3929:
        inc smc_38d6
        jsr sub_1ac4
        jmp loc_38d5

loc_3932:
        lda smc_38d6
        clc
        adc #$15
        sta smc_38d6                                // SMC: modifies $38d6
        bcc loc_3940
        inc smc_38d7

loc_3940:
        rts
// Referenced by: jsr from $1879, $1888, $1895, $189c

sub_3941:
        sta $d021
.label smc_3945 = * + 1
        lda #$00                                    // !SMC: modified by $1874, $1881, $188d
        sta $d027
        sta $d028
        sta $d029
        stx $d025
        sty $d026
        jsr sub_1973
        rts

// Referenced by: jsr from $085b
sub_3959: {
        lda $0450
        cmp #$06
        beq skip
        cpx #$04
        bne skip
        dex
skip:
        lda $2828,x
        sta $044f
        lda dat_2850,x
        sta $0477
        lda $2878,x
        sta $049f
        lda $28a0,x
        sta $04c7
        lda $28c8,x
        sta $04ef
        lda $28f0,x
        sta $0517
        rts
}
// Referenced by: jsr from $385b

sub_398a:
.label smc_398b = * + 1
        lda #$00                                    // !SMC: modified by $1ad6
        beq loc_3991

bmp_398e:
        // === Bitmap data (3 bytes, $398e-$3990) ===
        .byte $4c,$da,$1a                           // L..

loc_3991:
        jsr sub_1ad1
        ldx #$bb
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        inx
        stx $07ff
        ldx #$b9
        stx $07f8
        stx $07f9
        inx
        stx $07fa
        ldx #$bf
        stx $07fb
.label smc_39b7 = * + 1
        lda #$ae                                    // !SMC: modified by $1d5c, $eaca
        sta dat_d009
        sta $d00b
.label smc_39bf = * + 1
        lda #$ae                                    // !SMC: modified by $1d56, $eac4
        sta $d00d
        sta $d00f
        lda $0811
        sta $d001
        lda $0813
        sta $d003
        lda $0815
        sta $d005
        lda $0817
        sta $d007
        lda $a9
        sta $d015
.label smc_39e4 = * + 1
        lda #$00                                    // !SMC: modified by $1bb6, $1bdb, $1c95, $1ca8, $ea59, $ea70
        sta $d010
        lda #$00
        sta $d01c
.label smc_39ee = * + 1
        lda #$a3                                    // !SMC: modified by $1c8b, $1cb9, $ea45, $ea66
        sta $d00a
        sta $d00e
.label smc_39f6 = * + 1
        lda #$bb                                    // !SMC: modified by $1c9e, $1cbf, $ea4f, $ea7a
        sta smc_d008                                // SMC: modifies $d008
        sta $d00c
        lda tbl_hi_0810
        sta $d000
        lda $0812
        sta $d002
        lda $0814
        sta $d004
        lda $0816
        sta $d006
        lda #$02
        sta $d027
        lda #$06
        sta $d028
        lda #$0c
        sta $d029
        lda #$0b
        sta $d02a
        lda #$04
        ldx #$03

loc_3a2d:
        sta $d02b,x
        dex
        bpl loc_3a2d
        lda #$ff
        sta $d01b
        rts
// Referenced by: jsr from $18dc, $1937; jmp from $3a4a, $ff5f

sub_3a39:
        ldx #$27
        ldy #$13

loc_3a3d:
.label smc_3a3e = * + 1
.label smc_3a3f = * + 2
        lda dat_2c00,y                              // !SMC: modified by $084f, $0854, $3a6d, $ff82
        cmp #$ff
        bne loc_3a4d
        jsr sub_084d
        jsr sub_1fea
        jmp sub_3a39

loc_3a4d:
        and #$3f
        sta $0567,x
        clc
        adc #$40
        sta $0568,x
        adc #$40
        sta $058f,x
        adc #$40
        sta $0590,x
        dex
        dex
        dey
        bpl loc_3a3d
        lda smc_3a3e
        clc
        adc #$2c
        sta smc_3a3e                                // SMC: modifies $3a3e
        bcc loc_3a75
        inc smc_3a3f

loc_3a75:
        rts
// Referenced by: jsr from $186f, $19c9

sub_3a76:
        lda #$00
        sta $d010
        sta $d01b
        lda #$07
        sta $d015
        sta $d01c
        lda #$31
        sta $d000
        lda #$35
        sta $d001
        lda #$29
        sta $d002
        lda #$49
        sta $d003
        lda #$1f
        sta $d004
        lda #$5d
        sta $d005
        ldx #$a5
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        rts
// Referenced by: jsr from $19cc

sub_3ab2:
        lda #$06
        sta $d021
        lda #$0a
        sta $d027
        sta $d028
        sta $d029
        ldx #$08
        stx $d025
        ldy #$07
        sty $d026
        rts

main_3acd:
        lda #$00
        sta dat_0800
        sta $d020
        sta $d021
        sta $d030
        jsr $e536
        lda #$1b
        sta $d011
        jmp loc_17f0

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

// --- Region $40bd-$40bd ---
.pc = $40bd "loc_40bd"

loc_40bd:
        brk

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

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

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

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

// --- Region $d008-$d008 ---
.pc = $d008 "smc_d008"

smc_d008:
        brk                                         // !SMC: modified by $1fc8, $39f7

// --- Region $db4d-$db7b ---
.pc = $db4d "$db4d"
        sta $d404,y
        lda $0f7a,x
        sta $d400,y
        lda $0f7d,x
        sta $d401,y
        lda $0f98,x
        sta $d402,y
        sta $d403,y
        stx $52
        lda $0f83,x
        tax
        lda $0db0,x
        sta $d405,y
        lda $0db1,x
        sta $d406,y
        ldx $52
        jmp loc_0ad3

// --- Region $dca2-$dcab ---
.pc = $dca2 "loc_dca2"

loc_dca2:
        ldy $e4ac,x
        bvs loc_dcf3
        sty $18
        bpl loc_dd1b
        rti

// --- Region $dcf3-$dd02 ---
.pc = $dcf3 "loc_dcf3"

loc_dcf3:
        ror $7c75
        .byte $83,$8b                               // sax ($8b,x) // ILLEGAL
        .byte $93,$9c                               // sha ($9c),y // ILLEGAL
        lda $af
        lda $d0c4,y
        cmp $f8ea,x
        brk

// --- Region $dd1b-$dd35 ---
.pc = $dd1b "loc_dd1b"

loc_dd1b:
        cmp.abs $00ff
        ora ($e3,x)
        php
        .byte $a3,$e3                               // lax ($e3,x) // ILLEGAL
        .byte $04,$26                               // nop $26 // ILLEGAL
        adc $777d,x
        .byte $04,$03                               // nop $03 // ILLEGAL
        and $40e3,y
        .byte $c2,$2a                               // nop #$2a // ILLEGAL
        inc $b9f7,x
        .byte $fa                                   // nop // ILLEGAL
        cmp #$f0
        .byte $12                                   // jam // ILLEGAL

// --- Region $de98-$dea1 ---
.pc = $de98 "loc_de98"

loc_de98:
.label loc_de9a = * + 2
        ora $0480,y
        tya

loc_de9c:
        .byte $17,$1c                               // slo $1c,x // ILLEGAL
        .byte $17,$1d                               // slo $1d,x // ILLEGAL

dat_dea0:
        .byte $ff,$07                               // ..

// --- Region $df0f-$df1d ---
.pc = $df0f "loc_df0f"

loc_df0f:
        sta ($24,x)
        ldx #$61
        bmi loc_de98
        bmi $df79
        bmi loc_de9a
        bmi loc_de9c
        adc ($30,x)
        rts

// --- Region $e37a-$e3b0 ---
.pc = $e37a "loc_e37a"

loc_e37a:
        jsr sub_08a9
        sta $0286
        jsr $e544
        lda #$00
        jsr sub_089d
        ldx #$00
        lda #$00

loc_e38c:
        sta $0700,x
        sta $0608,x
        inx
        bne loc_e38c
        sei
        ldx #$16
        ldy #$d9
        sty $0314
        stx $0315
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        cli
        rts

// --- Region $e450-$e54a ---
.pc = $e450 "loc_e450"

loc_e450:
        beq loc_e49e
        dec $16,x
        lda #$01
        sta $d019
        lda #$08
        sta $d016
        jsr sub_094c
        jmp loc_1700

dat_e464:
        .byte $ea,$4c,$09                           // .L.

loc_e467:
        jsr sub_1a9e
        jsr sub_1b77
        jsr sub_1c1e
        jsr sub_1c56
        ldx #$17
        ldy #$0a
        sty $0314
        stx $ffc6
        lda $ff
        beq loc_e484
        rts

loc_e482:
        and ($ea),y

loc_e484:
        lda #$03
        sta $ff
        lda $fe
        beq loc_e4e9
        cmp #$01
        beq loc_e4ab
        cmp #$02
        beq loc_e4bb
        cmp #$03
        beq loc_e4c9
        cmp #$04
        beq loc_e4bb
        cmp #$05

loc_e49e:
        beq loc_e4ab
        cmp #$06
        beq loc_e4d7
        lda #$00
        sta $fe
        jmp loc_1706

loc_e4ab:
        ldx #$3f

loc_e4ad:
        lda $2140,x
        sta $2840,x
        dex
        bpl loc_e4ad
        inc $fe
        jmp loc_1706

loc_e4bb:
        ldx #$3f

loc_e4bd:
        lda $2180,x
        sta $2840,x
        dex
        bpl loc_e4bd
        jmp loc_173b

loc_e4c9:
        ldx #$3f

loc_e4cb:
        lda $21c0,x
        sta $2840,x
        dex
        bpl loc_e4cb
        jmp loc_173b

loc_e4d7:
        ldx #$3f

loc_e4d9:
        lda $2340,x
        sta $2840,x
        dex
        bpl loc_e4d9
        lda #$00
        sta $fe

loc_e4e6:
        jmp loc_1706

loc_e4e9:
        lda $fd
        beq loc_e4e6
        cmp #$01
        beq loc_e50c
        cmp #$02
        beq loc_e51c
        cmp #$03
        beq loc_e52a
        cmp #$04
        beq loc_e51c
        cmp #$05
        beq loc_e50c
        cmp #$06
        beq loc_e538
        lda #$00
        sta $fd
        jmp loc_1706

loc_e50c:
        ldx #$3f

loc_e50e:
        lda $2540,x
        sta dat_2a00,x
        dex
        bpl loc_e50e
        inc $fd
        jmp loc_1706

loc_e51c:
        ldx #$3f

loc_e51e:
        lda $2580,x
        sta dat_2a00,x
        dex
        bpl loc_e51e
        jmp loc_179c

loc_e52a:
        ldx #$3f

loc_e52c:
        lda $25c0,x
        sta dat_2a00,x
        dex
        bpl loc_e52c
        jmp loc_179c

loc_e538:
        ldx #$3f

loc_e53a:
        lda $2740,x
        sta dat_2a00,x
        dex
        bpl loc_e53a
        lda #$00
        sta $fd
        jmp loc_1706

dat_e54a:
        .byte $b1                                   // .

// --- Region $ea31-$ea80 ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        .byte $0f,$1d,$ad                           // slo $ad1d // ILLEGAL
        cpx $39
        and #$80
        bne loc_ea5f
        lda smc_39ee
        sec
        sbc smc_1c8a
        cmp #$20
        bcc loc_ea7d
        sta smc_39ee                                // SMC: modifies $39ee
        lda smc_39f6
        sec
        sbc smc_1c8a
        sta smc_39f6                                // SMC: modifies $39f6
        bcs loc_ea7d
        lda smc_39e4
        and #$af
        sta smc_39e4                                // SMC: modifies $39e4
        jmp loc_1d0f

loc_ea5f:
        lda smc_39ee
        sec
        sbc smc_1c8a
        sta smc_39ee                                // SMC: modifies $39ee
        bcs loc_ea73
        lda smc_39e4
        and #$5f
        sta smc_39e4                                // SMC: modifies $39e4

loc_ea73:
        lda smc_39f6
        sec
        sbc smc_1c8a
        sta smc_39f6                                // SMC: modifies $39f6

loc_ea7d:
        lda #$14
        bne loc_ea99

// --- Region $ea99-$eaa1 ---
.pc = $ea99 "loc_ea99"

loc_ea99:
        dec $1d10
        lda #$00
        beq loc_eab9

dat_eaa0:
        .byte $ad,$bf                               // ..

// --- Region $eab9-$eb84 ---
.pc = $eab9 "loc_eab9"

loc_eab9:
        lda smc_39bf
        sec
        sbc $1d37
        cmp #$ab
        bcc loc_eacd
        sta smc_39bf                                // SMC: modifies $39bf
        clc
        adc #$15
        sta smc_39b7                                // SMC: modifies $39b7

loc_eacd:
        lda #$00
        bne $eae9
        jsr sub_0830
        and #$1f
        sta smc_1d60                                // SMC: modifies $1d60
        jsr sub_0830
        and #$01
        sta smc_1d7f                                // SMC: modifies $1d7f
        jsr sub_0830
        and #$07
        sta smc_1d8e                                // SMC: modifies $1d8e
        dec smc_1d60
        lda #$01
        beq loc_eb37
        lda $1b20
        and #$80
        bne loc_eb20
        lda $1b2a
        clc
        adc #$01
        sta $1b2a
        bcc loc_eb0d
        lda $1b20
        ora #$a0
        sta $1b20
        lda $1b2a

loc_eb0d:
        clc
        adc #$18
        sta $1b32
        bcc loc_eb81
        lda $1b20
        ora #$50
        sta $1b20
        jmp loc_1e13

loc_eb20:
        lda $1b2a
        clc
        adc smc_1d8e
        cmp #$26
        bcs loc_eb34
        sta $1b2a
        clc
        adc #$18
        sta $1b32

loc_eb34:
        jmp loc_1e13

loc_eb37:
        lda $1b20
        and #$80
        bne loc_eb63
        lda $1b2a
        sec
        sbc smc_1d8e
        cmp #$20
        bcc loc_eb81
        sta $1b2a
        lda $1b32
        sec
        sbc smc_1d8e
        sta $1b32
        bcs loc_eb81
        lda $1b20
        and #$af
        sta $1b20
        jmp loc_1e13

loc_eb63:
        lda $1b2a
        sec
        sbc smc_1d8e
        sta $1b2a
        bcs loc_eb77
        lda $1b20
        and #$5f
        sta $1b20

loc_eb77:
        lda $1b32
        sec
        sbc smc_1d8e
        sta $1b32

loc_eb81:
        lda #$14
        bne loc_eb9d

// --- Region $eb9d-$eba5 ---
.pc = $eb9d "loc_eb9d"

loc_eb9d:
        dec $1e14
        lda #$00
        beq loc_ebbd

dat_eba4:
        .byte $ad,$03                               // ..

// --- Region $ebbd-$ec88 ---
.pc = $ebbd "loc_ebbd"

loc_ebbd:
        lda $1b03
        sec
        sbc $1e3b
        cmp #$ab
        bcc loc_ebd1
        sta $1b03
        clc
        adc #$15
        sta $1afb

loc_ebd1:
        lda #$00
        bne $ebed
        jsr sub_0830
        and #$1f
        sta smc_1e64                                // SMC: modifies $1e64
        jsr sub_0830
        and #$01
        sta smc_1e83                                // SMC: modifies $1e83
        jsr sub_0830
        and #$07
        sta smc_1e92                                // SMC: modifies $1e92
        dec smc_1e64
        lda #$01
        beq loc_ec3b
        lda $1b20
        and #$08
        bne loc_ec24
        lda $1b3a
        clc
        adc #$01
        sta $1b3a
        bcc loc_ec11
        lda $1b20
        ora #$0a
        sta $1b20
        lda $1b3a

loc_ec11:
        clc
        adc #$18
        sta $1b42
        bcc loc_ec85
        lda $1b20
        ora #$05
        sta $1b20
        jmp loc_1f17

loc_ec24:
        lda $1b3a
        clc
        adc smc_1e92
        cmp #$26
        bcs loc_ec38
        sta $1b3a
        clc
        adc #$18
        sta $1b42

loc_ec38:
        jmp loc_1f17

loc_ec3b:
        lda $1b20
        and #$08
        bne loc_ec67
        lda $1b3a
        sec
        sbc smc_1e92
        cmp #$20
        bcc loc_ec85
        sta $1b3a
        lda $1b42
        sec
        sbc smc_1e92
        sta $1b42
        bcs loc_ec85
        lda $1b20
        and #$fa
        sta $1b20
        jmp loc_1f17

loc_ec67:
        lda $1b3a
        sec
        sbc smc_1e92
        sta $1b3a
        bcs loc_ec7b
        lda $1b20
        and #$f5
        sta $1b20

loc_ec7b:
        lda $1b42
        sec
        sbc smc_1e92
        sta $1b42

loc_ec85:
        lda #$14
        bne loc_eca1

// --- Region $eca1-$eca9 ---
.pc = $eca1 "loc_eca1"

loc_eca1:
        dec $1f18
        lda #$00
        beq loc_ecc1

dat_eca8:
        .byte $ad,$13                               // ..

// --- Region $ecc1-$ed62 ---
.pc = $ecc1 "loc_ecc1"

loc_ecc1:
        lda $1b13
        sec
        sbc $1f3f
        cmp #$ab
        bcc loc_ecd5
        sta $1b13
        clc
        adc #$15
        sta $1b0b

loc_ecd5:
        rts

loc_ecd6:
        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 #$7e
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta dat_d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$ff
        sta $d015
        lda #$80
        sta $d010
        lda #$00
        sta $d01c
        lda #$58
        sta $d000
        lda #$70
        sta $d002
        lda #$88
        sta $d004
        lda #$a0
        sta $d006
        lda #$b8
        sta smc_d008
        lda #$d0
        sta $d00a
        lda #$e8
        sta $d00c
        lda #$00
        sta $d00e
        lda #$00
        ldx #$07

loc_ed4c:
        sta $d027,x
        dex
        bpl loc_ed4c
        lda #$00
        sta $d01b
        rts

loc_ed58:
        lda #$14
        sta smc_38d6
        lda #$2c
        sta smc_38d7
        rts

// --- Region $eeb3-$eeb3 ---
.pc = $eeb3 "Segment $eeb3"
        .byte $22                                   // jam // ILLEGAL

// --- Region $f8f8-$f8f8 ---
.pc = $f8f8 "loc_f8f8"

loc_f8f8:
        brk

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

loc_fce2:
        .byte $0f,$02,$00                           // slo $0002 // ILLEGAL
        .byte $0f,$00,$ff                           // slo $ff00 // ILLEGAL

dat_fce8:
        .byte $a3,$27                               // .'

// --- Region $fe02-$fe6e ---
.pc = $fe02 "loc_fe02"

loc_fe02:
        brk

dat_fe03:
        .byte $26,$99,$00,$2a,$e3                   // &..*.

loc_fe08:
        iny
        adc ($f0,x)
        inx
        cpx #$08
        bne loc_fe02
        dec $1ad0
        beq loc_fe26
        jsr sub_1ac4
        inc smc_38d6
        bne loc_fe20
        inc smc_38d7

loc_fe20:
        inc smc_38f1
        jmp loc_38d5

loc_fe26:
        dec dat_1acf
        beq loc_fe47
        lda #$03
        sta $1ad0
        lda smc_38f1
        clc
        adc #$3e
        sta smc_38f1
        bcc loc_fe3e
        inc smc_38f2

loc_fe3e:
        inc smc_38d6
        jsr sub_1ac4
        jmp loc_38d5

loc_fe47:
        lda smc_38d6
        clc
        adc #$15
        sta smc_38d6
        bcc loc_fe55
        inc smc_38d7

loc_fe55:
        rts

loc_fe56:
        sta $d021
        lda #$00
        sta $d027
        sta $d028
        sta $d029
        stx $d025
        sty $d026
        jsr sub_1973
        rts

dat_fe6e:
        .byte $ad                                   // .

// --- Region $fe9d-$ffc6 ---
.pc = $fe9d "loc_fe9d"

loc_fe9d:
        ora $60
        lda #$00
        beq loc_fea6

dat_fea3:
        .byte $4c,$da,$1a                           // L..

loc_fea6:
        jsr sub_1ad1
        ldx #$bb
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        inx
        stx $07ff
        ldx #$b9
        stx $07f8
        stx $07f9
        inx
        stx $07fa
        ldx #$bf
        stx $07fb
        lda #$ae
        sta dat_d009
        sta $d00b
        lda #$ae
        sta $d00d
        sta $d00f
        lda $0811
        sta $d001
        lda $0813
        sta $d003
        lda $0815
        sta $d005
        lda $0817
        sta $d007
        lda $a9
        sta $d015
        lda #$00
        sta $d010
        lda #$00
        sta $d01c
        lda #$a3
        sta $d00a
        sta $d00e
        lda #$bb
        sta smc_d008
        sta $d00c
        lda tbl_hi_0810
        sta $d000
        lda $0812
        sta $d002
        lda $0814
        sta $d004
        lda $0816
        sta $d006
        lda #$02
        sta $d027
        lda #$06
        sta $d028
        lda #$0c
        sta $d029
        lda #$0b
        sta $d02a
        lda #$04
        ldx #$03

loc_ff42:
        sta $d02b,x
        dex
        bpl loc_ff42
        lda #$ff
        sta $d01b
        rts

dat_ff4e:
        .byte $a2,$27,$a0,$13                       // .'..

loc_ff52:
        lda dat_2c00,y
        cmp #$ff
        bne loc_ff62
        jsr sub_084d
        jsr sub_1fea
        jmp sub_3a39

loc_ff62:
        and #$3f
        sta $0567,x
        clc
        adc #$40
        sta $0568,x
        adc #$40
        sta $058f,x
        adc #$40
        sta $0590,x
        dex
        dex
        dey
        bpl loc_ff52
        lda smc_3a3e
        clc
        adc #$2c
        sta smc_3a3e                                // SMC: modifies $3a3e
        bcc loc_ff8a
        inc smc_3a3f

loc_ff8a:
        rts

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

loc_ff8d:
        sta $d010
        sta $d01b
        lda #$07
        sta $d015
        sta $d01c
        lda #$31
        sta $d000
        lda #$35
        sta $d001
        lda #$29
        sta $d002
        lda #$49
        sta $d003
        lda #$1f
        sta $d004
        lda #$5d
        sta $d005
        ldx #$a5
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        rts

// --- Region $ffd2-$fffb ---
.pc = $ffd2 "Segment $ffd2"
        plp
        bne loc_ff62
        and #$d0
        ldx #$08
        stx $d025
        ldy #$07
        sty $d026
        rts

loc_ffe2:
        lda #$00
        sta dat_0800
        sta $d020
        sta $d021
        sta $d030
        jsr $e536
        lda #$1b
        sta $d011
        jmp loc_17f0

dat_fffb:
        .byte $85                                   // .

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

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

dat_0800:
        .byte $38                                   // 8

tbl_lo_0801:
        // === BASIC loader stub ===
        .byte $00,$00                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $00,$00                               // line number 0
        .byte $00                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $00,$00,$00,$00,$00
        .byte $00                                   // end of line
        .byte $00,$00                               // end of BASIC program
        .byte $00,$00                               // ..

tbl_hi_0810:
        .byte $64,$c8,$64,$c8,$64,$c8,$64,$c8,$3a,$0a,$3a,$0a,>scr_4400,$16,$40 // address table high bytes
        .byte $12,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00                                   // .

// --- Region $0870-$089c ---
.pc = $0870 "dat_0870"

dat_0870:
        .byte $01,$02,$02,$02,$03,$03,$04,$05,$08,$0b,$0e,$10,$11,$12,$13,$13 // ................
        .byte $14,$14,$14,$15,$15,$15,$15,$14,$14,$14,$13,$13,$12,$11,$10,$0e // ................
        .byte $0b,$08,$05,$04,$03,$02,$02,$02,$01,$01,$01,$ff,$00 // .............

// --- Region $0af7-$0b25 ---
.pc = $0af7 "Program $0af7"
        .byte $d1,$0f,$10,$23,$a0,$00,$bd,$5c,$0e,$85,$50,$bd,$5e,$0e,$85,$51 // ...#...\..P.^..Q
        .byte $b1,$50,$10,$05,$29,$7f,$a8,$b1,$50,$8d,$d1,$0f,$c8,$b1,$50,$8d // .P..)...P.....P.
        .byte $22,$0b,$c8,$98,$8d,$fc,$0a,$a9,$e0,$18,$69,$02,$8d,$1f,$0b // ".........i....

// --- Region $0db8-$111d ---
.pc = $0db8 "dat_0db8"

dat_0db8:
        .byte $06,$db,$01,$02,$01,$10,$41,$21,$03,$78,$02,$41,$00,$00,$00,$22 // ......A!.x.A..."
        .byte $03,$8a,$03,$41,$00,$00,$00,$20,$08,$f8,$04,$03,$a2,$00,$82,$a0 // ...A... ........
        .byte $0f,$f8,$04,$08,$a3,$00,$83,$a0,$00,$68,$00,$17,$00,$00,$00,$2f // .........h...../
        .byte $04,$7b,$04,$41,$04,$00,$40,$26,$0f,$f8,$04,$03,$c5,$00,$82,$a0 // .{.A..@&........
        .byte $04,$a8,$00,$11,$06,$00,$40,$22,$04,$7b,$05,$41,$04,$00,$40,$26 // ......@".{.A..@&
        .byte $07,$b8,$06,$04,$07,$00,$84,$a0,$00,$8d,$04,$41,$08,$00,$00,$44 // ...........A...D
        .byte $80,$19,$57,$68,$70,$78,$80,$99,$a4,$00,$0e,$10,$10,$10,$10,$10 // ..Whpx..........
        .byte $10,$10,$10,$30,$03,$0a,$09,$08,$08,$08,$0a,$06,$04,$10,$00,$06 // ...0............
        .byte $08,$07,$04,$07,$06,$04,$00,$0f
        .text "#=DO"
        .byte $8a,$9f,$00,$10
        .byte $10,$10,$10,$10,$10,$31,$17,$54,$60,$95,$00,$10,$10,$10,$10,$32 // .....1.T`......2
        .byte $01,$02,$07,$03,$0f,$30,$00,$10,$33,$10,$10,$77,$7a,$7d,$80,$83 // .....0..3..wz}..

txt_0e68:
        .encoding "screencode_mixed"
        .text "nnnnnccccc"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "ie"
        .text "@"
        .text "gd"
        .text "@"
        .text "jg"
        .text "@"
        .text "hc"
        .text "@"
        .text "gc"
        .text "@"
        .text "mixed up by greenfrog  d"
        .encoding "petscii_upper"

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

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

txt_0f7f:
        .text "4'&C( 8"
        .byte $00                                   // string terminator
        .byte $00,$00,$04,$04,$00,$06,$00,$00,$00,$00,$00,$84,$80,$cd,$ff,$00 // ................
        .byte $01,$08,$08,$08,$00,$00,$00,$04,$04,$04,$7d,$7d,$77,$04,$03,$39 // ..........}}w..9
        .byte $40,$40,$40,$ff,$ff,$fe,$f7,$b9,$fa,$c9,$f0,$12,$10,$10,$11,$00 // @@@.............
        .byte $00,$00,$1c,$18
        .text "(.6Y"
        .byte $00,$02,$00,$00,$00,$00,$00,$00
        .byte $00,$01,$01,$03,$00,$00,$00,$00,$00,$00,$00,$00,$01,$29,$11,$2c // .............).,
        .byte $11,$93,$11,$08,$12,$1b,$12,$80,$11,$87,$11,$8e,$11,$56,$12,$a3 // .............V..
        .byte $12,$ba,$12,$e9,$12,$a7,$13,$19,$13,$49,$13,$78,$13,$de,$13,$15 // .........I.x....
        .byte $14,$3b,$14,$5b,$14,$65,$14,$bf,$14,$1f,$15,$65,$15,$ab,$15,$ce // .;.[.e.....e....
        .byte $15,$f1,$15,$f3,$15,$9f,$15,$a5,$15,$ba,$e3,$06,$10,$10,$11,$02 // ................
        .byte $81,$41,$c0,$4c,$84,$00,$58,$ff,$1a,$ff,$5a,$ff,$00,$02,$02,$21 // .A.L..X...Z....!
        .byte $01,$9f,$12,$50,$0a,$cf,$0a,$30,$88,$00,$60,$01,$20,$01,$e6,$05 // ...P...0..`. ...
        .byte $f2,$02,$02,$01,$ff,$88,$00,$8c,$02,$fd,$02,$02,$82,$00,$8c,$02 // ................
        .byte $fd,$03,$8e,$07,$10,$07,$ef,$86,$00,$08,$7f,$00,$82,$81,$41,$40 // ..............A@
        .byte $25,$0d,$0a,$08,$06,$05,$04,$04,$03,$81,$41,$41,$40,$80,$80,$80 // %.........AA@...
        .byte $10,$42,$11,$0e,$0a,$2c,$28,$21,$0b,$83,$00,$59,$ff,$1b,$ff,$5b // .B...,(!...Y...[
        .byte $ff,$32,$0a,$07,$05,$03,$02,$01,$00,$81,$00,$a0,$14,$59,$90,$1b // .2...........Y..
        .byte $90,$5b,$90,$00,$0a,$03,$7f,$03,$bf,$24,$20,$24,$df,$86,$81,$11 // .[.......$ $....

txt_1097:
        .text "!"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $4c,$80,$0c,$80,$00,$00,$ee,$7f,$e0,$82,$80,$00,$08,$80 // L.............

txt_10a8:
        .text " THAT'S THE WAY!"
        .byte $00                                   // string terminator
        .byte $00,$1a,$80,$01,$05,$01,$06,$01,$07,$01,$05,$12,$0b,$0d,$0b,$0e // ................
        .byte $12,$01,$05,$01,$06,$82,$01,$05,$01,$07,$80,$12,$0b,$0d,$0b,$0f // ................
        .byte $12,$01,$05,$01,$06,$01,$05,$ff,$bb,$10,$1b,$8c,$c3,$02,$11,$80 // ................
        .byte $0c,$87,$0c,$80,$0c,$82,$0c,$11,$8c,$02,$02,$8e,$02,$02,$80,$11 // ................
        .byte $0c,$87,$0c,$80,$0c,$10,$11,$8c,$c2,$02,$ff,$e4,$10,$1a,$98,$03 // ................
        .byte $03,$80,$04,$8c,$08,$0a,$80,$13,$14,$18,$04,$98,$03,$03,$82,$04 // ................
        .byte $a0,$80,$16,$13,$15                   // .....

// --- Region $1128-$1194 ---
.pc = $1128 "Segment $1128"
        .byte $11,$a0,$df,$00,$7f,$f1,$a1,$81,$1d,$1d,$83,$1d,$81,$a5,$27,$a1 // ..............'.
        .byte $1d,$83,$1b,$85,$1d,$81,$1b,$a5,$27,$a1,$18,$1b,$1a,$83,$19,$19 // ........'.......
        .byte $81,$a5,$27,$a1,$17,$83,$19,$19,$81,$1b,$19,$a5,$27,$a1,$83,$25 // ..'.........'..%
        .byte $81,$26,$85,$1b,$81,$18,$a5,$27,$a1,$1b,$83,$19,$83,$20,$81,$1f // .&.....'..... ..
        .byte $1b,$a5,$27,$a1,$1d,$83,$1b,$81,$1d,$1d,$83,$1d,$81,$a5,$27,$a1 // ..'...........'.
        .byte $83,$1d,$81,$1b,$83,$1d,$a5,$00,$83,$27,$27,$81,$27,$27,$00,$c3 // .........''.''..
        .byte $81
        .text "''''"
        .byte $00,$c3,$83
        .byte $27,$27,$00,$60,$a4

// --- Region $11a4-$15ff ---
.pc = $11a4 "dat_11a4"

dat_11a4:
        .byte $a4,$24,$a3,$61,$85,$30,$a2,$83,$63,$30,$81,$61,$30,$62,$30,$60 // .$.a.0..c0.a0b0`
        .byte $a4,$81,$24,$a2,$61,$2c,$83,$2c,$63,$2c,$81,$2c,$81,$61,$2c,$60 // ..$.a,.,c,.,.a,`
        .byte $a4,$24,$a3,$61,$85,$2c,$a2,$83,$63,$2c,$81,$62,$2c,$2c,$60,$a4 // .$.a.,..c,.b,,`.
        .byte $81,$24,$a2,$61,$2e,$83,$2e,$61,$2e,$81,$2e,$81,$63,$2e,$60,$a4 // .$.a...a....c.`.
        .byte $24,$a3,$61,$85,$2e,$a2,$83,$62,$2e,$83,$62,$2c,$81,$60,$a4,$24 // $.a....b..b,.`.$
        .byte $85,$64,$a3,$2d,$83,$2d,$a2,$2b,$60,$a4,$81,$24,$a3,$64,$85,$2d // .d.-.-.+`..$.d.-
        .byte $87,$2d,$60,$00,$a6,$83               // .-`...

txt_120a:
        .text "(-27<AFKFA<72-(#"
        .byte $00                                   // string terminator
        .byte $aa,$81,$3c,$3f,$83,$41,$41,$3f,$e5,$03,$40,$41,$e9,$05,$42,$44 // ..<?.AA?..@A..BD
        .byte $81,$3d,$3f,$83,$41,$41,$3f,$e5,$05,$40,$41,$e9,$03,$3f,$3d,$81 // .=?.AA?..@A..?=.
        .byte $3f,$3f,$83
        .byte $3f,$3f,$81
        .text "<?DD"
        .byte $83
        .byte $43,$41,$3f,$81
        .byte $41
        .byte $41,$83,$41,$41,$81,$3f,$f1,$10,$40,$41,$00,$a7,$e7,$05,$3f,$41 // A.AA.?..@A....?A
        .byte $e3,$05,$3f,$41,$eb,$05,$3f,$41,$83,$41,$81,$43,$e5,$03,$43,$44 // ..?A..?A.A.C..CD
        .byte $e3,$03,$43,$44,$43,$81,$41,$8f,$3d,$e5,$03,$44,$46,$e3,$03,$44 // ..CDC.A.=..DF..D
        .byte $46,$83,$44,$81,$43,$e5,$05,$47,$48,$e3,$05,$48,$46,$e3,$05,$46 // F.D.C..GH..HF..F
        .byte $44,$e3,$05,$44,$43,$f3,$10,$40,$41,$61,$a2,$81,$3c,$3c,$63,$3c // D..DC..@Aa..<<c<
        .byte $83,$62,$3c,$81,$61,$3c,$60,$00,$a6,$83 // .b<.a<`...

txt_12a5:
        .text "(-27<AFK"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $83,$2e,$87,$2e,$83,$2d,$87,$29,$83,$27,$24,$00,$a7,$ef,$03,$3b // .....-.).'$....;
        .byte $3c,$83
        .text ":875"
        .byte $85
        .byte $37,$e5,$05
        .byte $36,$38,$f3,$05
        .byte $36,$38
        .byte $e5,$03
        .byte $38,$3a,$81
        .byte $3a,$83
        .text "8:?<"
        .byte $83
        .byte $3f,$41,$e5,$05
        .byte $3f,$41,$81,$41,$83,$3f,$f3,$10,$40,$41,$00,$7f,$f1,$a1,$85,$20 // ?A.A.?..@A..... 
        .byte $81,$1d,$a5,$27,$a1,$1b,$83,$20,$81,$20,$20,$83,$20,$81,$a5,$27 // ...'... .  . ..'
        .byte $a1,$20,$1b,$1d,$83,$20,$81           // . ... .

txt_1305:
        .text "  "
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $27,$a1,$83,$20,$81,$20,$83,$20,$20,$81,$a5,$27,$a1,$20,$1d,$1c // '.. . .  ..'. ..
        .byte $00,$7f,$f1,$a1,$85,$1b,$81,$1b,$a5,$27,$a1,$16,$83,$1b,$81,$1b // .........'......
        .byte $1b,$83,$1b,$81,$a5,$27,$a1,$1b,$16,$19,$83,$1b,$1b,$81,$a5,$27 // .....'.........'
        .byte $a1,$83,$1b,$81,$19,$81,$1b,$1b,$16,$19,$a5,$27,$a1,$19,$1b,$1d // ...........'....
        .byte $00,$7f,$f1,$a1,$85,$22,$81,$22,$a5,$27,$a1,$2e,$83,$22,$81,$22 // .....".".'..."."
        .byte $22,$83,$22,$81,$a5,$27,$a1,$22,$1d,$20,$83,$22,$22,$81,$a5,$27 // "."..'.". .""..'
        .byte $a1,$83,$22,$81,$20,$81,$22,$22,$83,$22,$a5,$27,$81,$27,$27,$00 // ..". ."".".'.''.
        .byte $7f,$f1,$a1,$85,$19,$81,$16,$a5,$27,$a1,$19,$83,$19,$81,$19,$19 // ........'.......
        .byte $83,$19,$81,$a5,$27,$a1,$16,$19,$1a,$83,$1b,$81,$1b,$1b,$a5,$27 // ....'..........'
        .byte $a1,$83,$1b,$81,$1b,$83,$1b,$a5,$27,$a5,$27,$81,$27,$27,$00,$81 // ........'.'.''..
        .byte $a4,$24,$ab                           // .$.

txt_13ab:
        .text "85"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_13b0:
        .text "8<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$35,$a4,$24,$ab,$33,$a4,$24,$ab // $.5.$.3.$.

txt_13bd:
        .text "5358"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

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

txt_13c5:
        .text "88"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_13ca:
        .text ":<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$38,$a4,$24,$ab,$35,$a4,$24,$ab // $.8.$.5.$.

txt_13d7:
        .text "3585"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$00,$81,$a4,$24,$ab               // $...$.

txt_13e2:
        .text "=A"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_13e7:
        .text "1:"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$35,$a4,$24,$ab,$3a,$a4,$24,$ab // $.5.$.:.$.

txt_13f4:
        .text "A:=I"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

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

txt_13fc:
        .text "??"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_1401:
        .text "=A"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$44,$a4,$24,$ab,$41,$a4,$24,$ab // $.D.$.A.$.

txt_140e:
        .text "?A?D"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$00,$87,$a4,$24,$a5,$83,$27,$a4,$24,$85,$24,$81,$24,$85,$a5 // $...$..'.$.$.$..
        .byte $27,$81,$a4,$24,$85,$24,$81,$24,$83,$a5,$27,$a4,$24,$81,$a5,$27 // '..$.$.$..'.$..'
        .byte $83,$27,$27,$81                       // .''.

txt_1437:
        .text "''"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $00,$7f,$f1,$a1,$85,$1d,$81,$1d,$83,$1d,$1b,$1b,$81,$1b,$1b,$1d // ................
        .byte $20,$87,$1d,$83,$1d,$81,$1d,$20,$83,$1d,$1b,$27,$1d,$81,$29,$2b //  ...... ...'..)+
        .byte $00,$ac,$8f
        .byte $41,$3f,$87
        .text "A?DF"
        .byte $00,$a7,$e5,$05
        .byte $42,$44
        .byte $43,$f3,$03,$3d,$3f,$e3,$03           // C..=?..

txt_1471:
        .text "BDC?DC?DC"
        .byte $85,$44,$e5,$05,$44,$46,$f3,$10,$44,$46,$83,$4b,$46,$4b,$81,$4d // .D..DF..DF.KFK.M
        .byte $e5,$05,$4e,$50,$83,$4f,$4b,$46,$e5,$05,$42,$44,$43,$f3,$03,$3d // ..NP.OKF..BDC..=
        .byte $3f,$e3,$03                           // ?..

txt_149d:
        .text "BDC?DC?DC"
        .byte $85,$46,$e5,$05,$47,$48,$f3,$10,$44,$46,$83,$4b,$46,$4b,$81,$4d // .F..GH..DF.KFK.M
        .byte $e5,$05
        .byte $49,$4b,$83
        .byte $46,$44,$43,$00,$aa,$e3,$07
        .text "<?<:"
        .byte $f3,$06
        .byte $3b,$3c,$e3,$07
        .text "<?<:"
        .byte $87
        .byte $3c,$87
        .byte $3f,$83
        .byte $41
        .byte $e7,$07,$42,$44,$83,$43,$87,$3f,$ef,$0a // ..BD.C.?..

txt_14e0:
        .text "8:"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $62,$83,$3f,$81,$3f,$85,$3f,$83,$3f,$3f,$81,$3f,$85,$a3,$3f,$60 // b.?.?.?.??.?..?`
        .byte $aa,$e3,$07
        .text "<?<:"
        .byte $f3,$06
        .byte $3b,$3c,$e3,$07
        .byte $3c,$3f,$3c
        .byte $3a,$87,$3c,$87,$3f,$83,$41,$e7,$07,$41,$43,$83,$44,$f3,$0a,$40 // :.<.?.A..AC.D..@
        .byte $41,$eb,$07,$41,$43,$83,$44,$ef,$0a,$44,$46,$00,$a7,$81,$43,$43 // A..AC.D..DF...CC
        .byte $83,$43,$43,$81,$41,$e5,$03,$41,$43,$e7,$03,$44,$46,$81,$43,$41 // .CC.A..AC..DF.CA
        .byte $81,$43,$43,$83,$43,$43,$81,$41,$e5,$03,$41,$43,$e7,$05,$44,$46 // .CC.CC.A..AC..DF
        .byte $81,$43,$46,$83,$48,$81,$46,$e3,$03,$47,$48,$e3,$03,$47,$48,$e5 // .CF.H.F..GH..GH.
        .byte $05,$48,$4a,$83,$48,$46,$41,$83,$43,$43,$43,$81,$41,$f1,$03,$41 // .HJ.HFA.CCC.A..A
        .byte $43,$00,$a9,$e3,$05
        .text "?DCA"
        .byte $81
        .byte $3f,$eb,$10
        .byte $40,$41,$83
        .byte $3a,$81
        .byte $3c,$e3,$05
        .text "?DCA"
        .byte $81
        .byte $3f,$eb,$10
        .byte $40,$41,$83
        .byte $3f,$81
        .byte $41,$e3,$05
        .text "ACCC"
        .byte $81
        .byte $43,$e5,$05
        .byte $42,$44,$83
        .byte $43,$41,$3f,$e5,$05,$3f,$41,$81,$41,$83,$3f,$00,$ef,$0a // CA?..?A.A.?...

txt_15a1:
        .text ";<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$ef,$0a                           // ...

txt_15a7:
        .byte $40                                   // @ character
        .text "A"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$ab,$81                           // ...

txt_15ad:
        .text "MKHKHFHFDFDADA?A?<?<:<:8:8585353"
        .byte $00                                   // string terminator
        .byte $ab,$81                               // ..

txt_15d0:
        .text "3535858:8:<:<?<?A?ADADFDFHFHKHKM"
        .byte $00                                   // string terminator
        .byte $cf,$00,$a5,$81,$27,$83,$27,$27,$81,$27,$27,$27,$00,$20,$20 // ....'.''.'''.  

// --- Region $1636-$16d5 ---
.pc = $1636 "dat_1636"

dat_1636:
        .byte $1f,$a0,$00,$84,$fe,$86,$ff,$a2,$1f,$a0,$0a,$84,$fc,$86,$fd,$a2 // ................
        .byte $3a,$a0,$00,$84,$de,$86,$df,$a2,$3c,$a0,$00,$84,$ce,$86,$cf,$a9 // :.......<.......
        .byte $88,$a2,$00,$9d,$f8,$07,$18,$69,$01,$e8,$e0,$08,$d0,$f5,$a9,$01 // .......i........
        .byte $8d,$c0,$07,$8d,$c0,$db,$a9,$00,$8d,$02,$02,$8d,$26,$d0,$8d,$27 // ............&..'
        .byte $d0,$8d,$17,$d0,$8d,$1d,$d0,$8d,$1b,$d0,$8d,$10,$d0,$a2,$00,$9d // ................
        .byte $27,$d0,$e8,$e0,$08,$d0,$f8,$a9,$00,$8d,$04,$02,$8d,$05,$02,$8d // '...............
        .byte $07,$02,$8d,$08,$02,$8d,$09,$02,$8d,$0a,$02,$8d,$0b,$02,$8d,$0c // ................
        .byte $02,$8d,$0d,$02,$8d,$0e,$02,$8d,$0f,$02,$8d,$10,$02,$8d,$11,$02 // ................
        .byte $8d,$12,$02,$8d,$ff,$3f,$a9,$17,$8d,$03,$02,$8d,$06,$02,$a2,$00 // .....?..........
        .byte $bd,$00,$1e,$9d,$08,$06,$a9,$00,$9d,$08,$da,$e8,$e0,$28,$d0,$f0 // .............(..

// --- Region $16da-$16eb ---
.pc = $16da "Segment $16da"
        .byte $01,$8d,$19,$d0,$a9,$08,$8d,$16,$d0,$20,$4c,$09,$4c,$00,$17,$ea // ......... L.L...
        .byte $4c,$09                               // L.

// --- Region $17d0-$17ef ---
.pc = $17d0 "Segment $17d0"
        .fill 16, $00
        .byte $04,$01,$16,$09,$04,$20,$0c,$19,$0e,$03,$08 // ..... .....

txt_17eb:
        .text " #01 "

// --- Region $1a82-$1a95 ---
.pc = $1a82 "Segment $1a82"
        .byte $a9,$30,$85,$01,$a9,$08,$85,$ff,$a9,$00,$85,$fe,$a9,$40,$85,$fd // .0...........@..
        .byte $a9,$00,$85,$fc                       // ....

// --- Region $1aaf-$1ac3 ---
.pc = $1aaf "Segment $1aaf"
        .byte $c9                                   // .

txt_1ab0:
        .text "NTRO BY "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_1ab9:
        .text "REENFROG..."

// --- Region $1d13-$1d2a ---
.pc = $1d13 "dat_1d13"

dat_1d13:
        .byte $20,$30,$08,$29,$1f,$8d,$10,$1d,$20,$30,$08,$29,$01,$8d,$2f,$1d //  0.).... 0.)../.
        .byte $20,$30,$08,$29,$07,$8d,$37,$1d       //  0.)..7.

// --- Region $1d34-$1d4a ---
.pc = $1d34 "Segment $1d34"
        .byte $39,$18,$69,$00,$c9,$f7,$b0,$23,$c9,$80,$90,$1f,$8d,$bf,$39,$18 // 9.i....#......9.
        .byte $69,$15,$8d,$b7,$39,$d0,$14           // i...9..

// --- Region $1e17-$1e2e ---
.pc = $1e17 "dat_1e17"

dat_1e17:
        .byte $20,$30,$08,$29,$1f,$8d,$14,$1e,$20,$30,$08,$29,$01,$8d,$33,$1e //  0.).... 0.)..3.
        .byte $20,$30,$08,$29,$07,$8d,$3b,$1e       //  0.)..;.

// --- Region $1e38-$1e4e ---
.pc = $1e38 "Segment $1e38"
        .byte $1b,$18,$69,$00,$c9,$f7,$b0,$23,$c9,$80,$90,$1f,$8d,$03,$1b,$18 // ..i....#........
        .byte $69,$15,$8d,$fb,$1a,$d0,$14           // i......

// --- Region $1f1b-$1f32 ---
.pc = $1f1b "dat_1f1b"

dat_1f1b:
        .byte $20,$30,$08,$29,$1f,$8d,$18,$1f,$20,$30,$08,$29,$01,$8d,$37,$1f //  0.).... 0.)..7.
        .byte $20,$30,$08,$29,$07,$8d,$3f,$1f       //  0.)..?.

// --- Region $1f3c-$1f52 ---
.pc = $1f3c "Segment $1f3c"
        .byte $1b,$18,$69,$00,$c9,$f7,$b0,$23,$c9,$80,$90,$1f,$8d,$13,$1b,$18 // ..i....#........
        .byte $69,$15,$8d,$0b,$1b,$d0,$14           // i......

// --- Region $1ff5-$2800 ---
.pc = $1ff5 "dat_1ff5"

dat_1ff5:
        .byte $00,$07,$12,$05,$05,$0e,$06,$12,$0f,$07,$00 // ...........

bmp_2000:
        // === Bitmap data (2049 bytes, $2000-$2800) ===
        .fill 13, $ff
        .byte $fe,$fc,$f0,$ff,$ff,$fc,$e0,$80,$00,$00,$00,$ff,$ff,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$7f,$0f,$03,$00,$00,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$7f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$e0,$c0,$c0,$80,$00 // ................
        .fill 11, $00
        .byte $0f,$07,$07,$03,$01,$01,$00,$00,$ff,$ff,$ff,$ff,$e0,$c0,$c0,$c0 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$e0,$c0,$c0,$80 // ................
        .byte $ff,$ff,$ff,$ff,$7f,$3f,$3f,$1f,$ff,$ff,$ff,$ff,$f8,$e0,$c0,$c0 // .....??.........
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$7e,$1c,$0c,$0c // ............~...
        .byte $ff,$ff,$ff,$ff,$01,$00,$00,$00,$ff,$ff,$ff,$ff,$c0,$80,$80,$80 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$c1,$80 // ......??........
        .byte $fc,$fc,$fc,$f8,$f8,$f8,$f8,$f8,$7f,$7f,$7f // ...........

txt_20b3:
        .text "?????"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$7f,$7f,$7f
        .byte $7f,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$80,$80,$00 // ................
        .byte $00,$00,$00,$00,$06,$1f,$1f,$0f,$0f,$0f,$07,$07,$07,$80,$80,$80 // ................
        .byte $80,$80,$80,$c0,$c0,$00,$00,$78,$fc,$7e,$01,$00,$00,$04,$04,$04 // .......x.~......
        .byte $04,$0c,$fc,$3c,$1c,$00,$00,$07,$07,$07,$00,$00,$00,$00,$01,$ff // ...<............
        .byte $ff,$ff,$07,$03,$03,$80,$80,$80,$80,$80,$80,$80,$80,$00,$00,$e0 // ................
        .byte $f0,$e0,$00,$00,$00,$1f,$1f,$1f,$1f,$1f,$1f,$3f,$3f,$ff,$ff,$fc // ...........??...
        .byte $f8,$f8,$f8,$f8,$f8,$ff,$ff,$7f,$1e,$0e,$06,$06,$02,$ff,$ff,$04 // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$1f,$0f,$0e,$0c,$0c,$18,$ff,$ff,$c0 // ................
        .byte $00,$00,$00,$00,$06,$ff,$ff,$3f,$0f,$07,$03,$03,$01,$ff,$ff,$f0 // .......?........
        .byte $c0,$80,$00,$00,$00,$ff,$ff,$03,$00,$00,$00,$00,$40,$ff,$ff,$ff // ............@...
        .byte $fc,$78,$70,$30,$20,$ff,$ff,$00,$00,$00,$00,$00,$18,$ff,$ff,$fe // .xp0 ...........
        .byte $3c,$1c,$0c,$0c,$04,$ff,$ff,$3f,$0e,$06,$06,$02,$03,$80,$80,$00 // <......?........
        .byte $00,$00,$00,$00,$00,$ff,$ff,$7e       // .......~

txt_218b:
        .text "80  "
        .byte $60,$ff,$ff,$00,$00,$00,$00,$00,$08,$ff,$ff,$7f
        .byte $1f,$0e,$0c,$04,$04,$ff,$ff,$ff,$ff,$07,$03,$03,$03,$f8,$f8,$f8 // ................
        .byte $f8,$f8,$f8,$fc,$fc                   // .....

txt_21b0:
        .text "??????"
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$00,$00
        .byte $fc,$fc,$fc,$f8,$f8,$f8,$30,$10,$06,$06,$00,$00,$00,$00,$00,$0f // ......0.........
        .byte $03,$03,$03,$01,$01,$01,$00,$00,$e0,$f0,$fe,$c1,$80,$80,$80,$80 // ................
        .byte $00,$00,$00,$f8,$fc,$78,$00,$00,$0c,$0c,$04,$04,$04,$04,$04,$04 // .....x..........
        .byte $00,$00,$00,$07,$07,$07,$00,$00,$03,$03,$07,$ff,$ff,$ff,$01,$00 // ................
        .byte $00,$00,$00,$80,$e0,$f0,$f0,$f0,$7f,$3f,$3f,$1f,$1f,$1f,$1f,$1f // .........??.....
        .fill 8, $f8
        .byte $0c,$0e,$0e,$0e,$0e,$0c,$00,$00,$02,$02,$02,$02,$02,$02,$02,$06 // ................
        .byte $00,$01,$03,$03,$03,$03,$03,$03,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$fc // ................
        .byte $0f,$00,$00,$00,$00,$0f,$00,$00,$01,$01,$01,$01,$03,$ff,$03,$01 // ................
        .byte $00,$80,$c0,$f0,$fc,$83,$00,$00,$30,$0f,$03,$00,$00,$00,$80,$00 // ........0.......
        .byte $60,$e0,$e0,$e0,$60                   // `...`

txt_225d:
        .text "  0<"
        .byte $00,$00,$00,$00
        .byte $3f,$00,$00,$04,$04,$04,$04,$0c
        .byte $fc,$0c,$04,$04,$06,$06,$06,$06,$06,$06,$06,$03,$03,$03,$03,$03 // ................
        .byte $03,$03,$03,$e0,$f0,$f8,$fe,$ff,$f0,$60,$20,$06,$01,$00,$00,$80 // .........` .....
        .byte $60,$10,$00,$0c,$fe,$7f,$1f,$0f,$06,$04,$04,$03,$07,$ff,$ff,$ff // `...............
        .byte $07,$03,$03,$fc,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00 // ................
        .byte $80,$c0,$c0,$00,$00,$00,$01,$01,$03,$07,$07,$7f,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$c0,$c0,$c0,$e0,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$ff // ................
        .byte $ff,$ff,$ff,$10,$10,$10,$38,$ff,$ff,$ff,$ff,$0f,$0f,$0f,$1f,$ff // ......8.........
        .byte $ff,$ff,$ff,$00,$00,$00,$81,$ff,$ff,$ff,$ff,$c0,$c0,$e0,$f8,$ff // ................
        .byte $ff,$ff,$ff,$0c,$0c,$1c,$7e,$ff,$ff,$ff,$ff,$00,$00,$00,$01,$ff // ......~.........
        .byte $ff,$ff,$ff,$80,$80,$80,$c1,$ff,$ff,$ff,$ff,$f0,$f0,$f0,$f8,$ff // ................
        .byte $ff,$ff,$ff,$1f,$1f,$1f,$3f,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$0f // ......?.........
        .byte $0f,$0f,$1f,$06,$0e,$1e,$7f,$ff,$ff,$ff,$ff,$03,$03,$03,$07,$ff // ................
        .byte $ff,$ff,$ff,$fc,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$c0,$ff // ................
        .byte $ff,$ff,$ff,$01,$03,$07,$1f,$ff,$ff,$ff,$ff,$80,$80,$c0,$f0,$ff // ................
        .byte $ff,$ff,$ff,$00,$00,$00,$03,$ff,$ff,$ff,$ff,$30,$78,$fc,$ff,$ff // ...........0x...
        .byte $ff,$ff,$ff,$04,$0c,$1c,$7e,$ff,$ff,$ff,$ff,$06,$06,$06,$0f,$ff // ......~.........
        .byte $ff,$ff,$ff,$30,$30,$38,$7e,$ff,$ff,$ff,$ff,$04,$0c,$1e,$7f,$ff // ...008~.........
        .byte $ff,$ff,$ff,$03,$03,$07,$ff,$ff,$ff,$ff,$ff,$e0,$f0,$fc,$fe,$ff // ................
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$80,$e0,$fc,$ff,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$00,$00,$00,$00,$03,$0f,$7f,$ff,$0f,$1f,$7f,$ff,$ff // ................
        .byte $ff,$ff,$ff,$00,$0f,$fc,$00,$00,$00,$00,$00,$0f,$e0,$00,$3f,$f8 // ..............?.
        .byte $00,$7f,$fc,$00,$7f,$fc,$00,$ff,$fe,$00,$ff,$fe,$00,$fe,$fe,$00 // ................
        .byte $fc,$fe,$00,$fd,$fc,$00,$fd,$fc,$00,$fd,$f8,$00,$fd,$fc,$00,$fd // ................
        .byte $fe,$00,$fc,$fe,$00,$fc,$7f,$00,$fc,$3f,$00,$ff,$ff,$ff,$80,$00 // .........?......
        .byte $01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01 // ................
        .byte $80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$ff // ................
        .byte $ff,$ff,$00,$00,$3c,$3c,$00,$66,$66,$00,$60,$66,$00,$7c,$3e,$00 // ....<<.ff.`f.|>.
        .byte $66,$06,$00,$66,$66,$00,$3c,$3c,$00,$00,$00,$18,$3c,$3c,$18,$66 // f..ff.<<....<<.f
        .byte $66,$38,$6e,$6e,$18,$76,$76,$18,$66,$66,$18,$66,$66,$7e,$3c,$3c // f8nn.vv.ff.ff~<<
        .byte $00,$00,$00,$17,$05,$0c,$0c,$20,$19,$05,$14,$20,$01,$07,$01,$09 // ....... ... ....
        .byte $0e,$20,$0c,$01,$13,$05,$12,$20,$13,$14,$12,$09,$0b,$05,$13,$20 // . ..... ....... 
        .byte $17,$09,$14,$08,$20,$01,$20,$03,$0f,$0f,$0c,$20,$16,$05,$12,$13 // .... . .... ....
        .byte $09,$0f,$0e,$20,$0f,$06,$20,$01,$20,$03,$0c,$01,$13,$13,$09,$03 // ... .. . .......
        .byte $20,$07,$01,$0d,$05                   //  ....

txt_2482:
        .text "!   "
        .byte $03,$0f,$0e,$06,$15,$1a,$09,$0f,$0e
        .byte $20,$17,$01
        .byte $13                                   // .

txt_2493:
        .text " +2 "
        .byte $14,$12,$01,$09,$0e,$05,$04
        .byte $2c,$20,$10,$01,$03
        .byte $0b,$05,$04,$20,$01,$0e,$04,$20,$04,$05,$2d,$02,$15,$07,$07,$05 // ... ... ..-.....
        .byte $04,$20,$02,$19,$20,$13,$14,$05,$16,$05,$21,$20,$20,$04,$05,$01 // . .. .....!  ...
        .byte $04,$20,$01,$0c,$10,$08,$01,$06,$0c,$09,$07,$08,$14,$05,$12,$13 // . ..............
        .byte $20,$07,$0f,$20,$0f,$15,$14,$20,$14,$0f,$20,$13,$03,$13,$2a,$14 //  .. ... .. ...*.
        .byte $12,$03,$2c,$20,$14,$08,$05,$20,$01,$09,$12,$17,$0f,$0c,$06,$20 // .., ... ....... 
        .byte $14,$05,$01,$0d,$2c,$20,$14,$12,$13,$09,$2c,$20,$01,$16,$01,$0e // ...., ...., ....
        .byte $14,$07,$01,$12,$04,$05,$2c,$20,$0d,$01,$19,$08,$05,$0d,$2c,$20 // ......, ......, 
        .byte $05,$18,$03,$05,$13,$13,$2c,$20,$03,$12,$05,$13,$03,$05,$0e,$14 // ......, ........
        .byte $2c,$20,$14,$01,$02,$0f,$0f,$2c,$20,$15,$12,$01,$0e,$09,$01,$2c // , ....., ......,
        .byte $20,$0b,$05,$05,$0e,$20,$01,$03,$09,$04,$20,$01,$0e,$04,$20,$01 //  .... .... ... .
        .byte $0c,$0c,$20,$14,$08,$05,$20,$12,$05,$13,$14,$20,$0f,$06,$20,$0d // .. ... .... .. .
        .byte $19,$20,$03,$0f,$0e,$14,$01,$03,$14,$13,$21,$20,$20,$0f,$0b,$20 // . ........!  .. 
        .byte $04,$0f,$0e,$27,$14,$20,$02,$05,$20,$01,$20,$03,$12,$0f,$13,$13 // ...'. .. . .....
        .byte $06,$09,$12,$09,$0e,$07,$20,$12,$05,$2d,$03,$12,$01,$03,$0b,$05 // ...... ..-......
        .byte $12,$20,$03,$01,$0c,$0c,$20,$14,$08,$05,$20,$02,$02,$13,$20,$17 // . .... ... ... .
        .byte $09,$14,$08,$20,$14,$08,$05,$20,$02,$05,$13,$14,$20,$0f,$0c,$04 // ... ... .... ...
        .byte $09,$05,$13,$20,$01,$0e,$04,$20,$0e,$05,$17,$09,$05,$13,$20,$27 // ... ... ...... '
        .byte $13,$14,$12,$01,$19,$0c,$09,$07,$08,$14,$27,$20,$0f,$0e // ..........' ..

txt_25c1:
        .text " +44(0)403267822"
        .byte $20,$12,$09,$07,$08,$14,$20,$0e,$0f,$17,$20,$0f,$12,$20,$02,$05 //  ..... ... .. ..
        .byte $20,$06,$0f,$12,$05,$16,$05,$12,$20,$0d,$0f,$14,$09,$16 //  ....... .....

txt_25ef:
        .text "8!              "
        .fill 11, $00
        .byte $ff,$03,$7f,$73,$73,$00,$00,$00,$fe,$03,$7e,$73,$7e,$00,$00,$00 // ...ss.....~s~...
        .byte $3f,$70,$70,$70,$3f,$00,$00,$00,$fe,$03,$73,$73,$7e,$00,$00,$00 // ?ppp?.....ss~...
        .byte $ff,$00,$7f,$70,$7f,$00,$00,$00,$7f,$00,$7f,$60,$60,$00,$00,$00 // ...p.......``...
        .byte $3f,$70,$73,$73,$3f,$00,$00,$00,$73,$73,$7f,$73,$73,$70,$00,$00 // ?pss?...ss.ssp..
        .byte $1c,$1c,$1c,$1c,$1c,$00,$00,$00,$ff,$06,$06,$06,$7e,$00,$00,$00 // ............~...
        .byte $73,$76,$7c,$76,$73,$00,$00,$70,$70,$70,$70,$70,$7f,$00,$00,$00 // sv|vs..ppppp....
        .byte $63,$77,$7f,$6b,$63,$60,$40,$60,$73,$7b,$7f,$77,$73,$01,$00,$00 // cw.kc`@`s{.ws...
        .byte $fe,$03,$63,$63,$3e,$00,$00,$00,$fe,$03,$7e,$70,$70,$00,$00,$00 // ..cc>.....~pp...
        .byte $3e,$63,$63,$6f,$3e,$03,$00,$00,$fe,$03,$7e,$66,$63,$00,$00,$00 // >cco>.....~fc...
        .byte $0f,$1c,$1c,$1c,$f8,$00,$00,$00,$ff,$1c,$1c,$1c,$1c,$00,$00,$00 // ................
        .byte $73,$73,$73,$73,$3e,$00,$00,$00,$73,$73,$73,$3e,$1c,$00,$03,$03 // ssss>...sss>....
        .byte $63,$6b,$7f,$77,$63,$00,$00,$00,$73,$73,$3e,$73,$73,$00,$00,$00 // ck.wc...ss>ss...
        .byte $73,$73,$7f,$1c,$1c,$1c,$00,$00,$ff,$0e,$1c,$38,$7f,$00,$00 // ss.........8...

txt_26d9:
        .text "<88888<"
        .byte $00,$00,$1f
        .byte $38,$fe,$70,$7f,$00,$00
        .byte $3c,$1c,$1c,$1c,$1c,$1c,$3c,$00,$18,$3c,$7e,$18,$18,$18,$18,$00 // <.....<..<~.....
        .byte $00,$10,$3f,$7f,$3f,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..?.?...........
        .byte $18,$18,$18,$18,$18,$00,$18,$00,$6c,$6c,$00,$00,$00,$00,$00,$00 // ........ll......
        .byte $36,$7f,$36,$36,$7f,$36,$00,$00,$08,$3c,$68,$3c,$16,$7c,$10,$00 // 6.66.6...<h<.|..
        .byte $00,$66,$6c,$18,$36,$66,$00,$00,$1c,$36,$1c,$3f,$66,$7b,$00,$0c // .fl.6f...6.?f{..
        .byte $18,$30,$00,$00,$00,$00,$00,$00,$03,$06,$0c,$0c,$0c,$06,$03,$00 // .0..............
        .byte $60,$30,$18,$18,$18,$30,$60,$00,$18,$42,$18,$7e,$18,$42,$18,$00 // `0...0`..B.~.B..
        .byte $00,$1c,$1c,$7f,$1c,$1c,$00,$00,$00,$00,$00,$00,$30,$30,$60,$00 // ............00`.
        .byte $00,$00,$00,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$30,$30,$00,$00 // ............00..
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$00,$7f,$63,$63,$63,$7f,$00,$00 // .....0`...ccc...
        .byte $00,$3c,$0c,$0c,$0c,$1e,$00,$00,$00,$7f,$03,$7f,$70,$7f,$00,$00 // .<..........p...
        .byte $00,$7f,$03,$1f,$03,$7f,$00,$70,$70,$76,$76,$7f,$06,$06,$00,$00 // .......ppvv.....
        .byte $00,$7f,$70,$7e,$07,$7e,$00,$70,$70,$70,$70,$7f,$73,$7f,$00,$00 // ..p~.~.pppp.s...
        .byte $00,$7f,$03,$03,$03,$03,$03,$00,$00,$7f,$73,$7f,$73,$7f,$00,$00 // ..........s.s...
        .byte $00,$7f,$73,$7f,$03,$03,$03,$00,$00,$18,$18,$00,$18,$18,$00,$00 // ..s.............
        .byte $00,$18,$18,$00,$18,$18,$30,$00,$0c,$18,$30,$60,$30,$18,$0c,$00 // ......0...0`0...
        .byte $00,$00,$3c,$00,$3c,$00,$00,$00,$30,$18,$0c,$06,$0c,$18,$30,$00 // ..<.<...0.....0.
        .byte $00,$7f,$63,$0f,$0c,$00,$0c           // ..c....

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

// --- Region $2829-$282e ---
.pc = $2829 "dat_2829"

dat_2829:
        .byte $01,$02,$03,$04,$05                   // char 5 (partial)

dat_282e:
        // === Fill data (1 bytes, $282e-$282e) ===
        .byte $00                                   // .

// --- Region $2850-$28f6 ---
.pc = $2850 "dat_2850"

dat_2850:
        .byte $06,$07,$08,$08,$08,$09,$00,$0a       // char 10 @+10
        .byte $0b,$00,$0c,$0d,$0e,$0f,$10,$0f       // char 11 @+11
        .byte $11,$12,$11,$13,$00,$00,$00,$00       // char 12 @+12
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 13 @+13
        .byte $00,$00,$00,$14,$00,$00,$00,$00       // char 14 @+14
        .byte $15,$08,$08,$08,$08,$08,$16,$17       // char 15 @+15
        .byte $18,$19,$1a,$1b,$1c,$1d,$1e,$1f       // char 16 @+16

txt_2888:
        .byte $20,$21,$22,$23,$00,$24,$03           // char 17 (partial)

txt_288f:
        .byte $25                                   // char 17 (partial)
        .byte $26,$27,$28,$29,$2a,$2b,$2c,$2d       // char 18 @+18
        .byte $2e,$03                               // char 19 (partial)

txt_289a:
        .byte $2f,$30,$31,$32,$33,$34               // char 19 (partial)
        .byte $35,$08,$08,$08,$08,$08,$36,$17       // char 20 @+20

txt_28a8:
        .byte $37,$38,$39,$3a,$3b,$3c,$3d,$3e       // char 21 @+21
        .byte $3f,$21,$40,$41,$00                   // char 22 (partial)

txt_28b5:
        .byte $42,$43,$44                           // char 22 (partial)
        .byte $45,$46,$47,$48,$49,$4a,$4b,$4c       // char 23 @+23
        .byte $4d,$4e,$4f,$21,$50,$51,$52,$53       // char 24 @+24
        .byte $54,$55,$08,$08,$08,$56,$57,$58       // char 25 @+25
        .byte $59,$5a,$5b,$5c,$5d,$59,$5e,$59       // char 26 @+26
        .byte $5f,$60,$61,$62,$00,$46,$63,$64       // char 27 @+27
        .byte $65,$66,$67,$68,$69,$6a,$6b,$59       // char 28 @+28
        .byte $6c,$6d,$65,$69,$6e,$59,$6f,$70       // char 29 @+29
        .byte $00,$71,$72,$73,$74,$75               // char 30 (partial)

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

// --- Region $2945-$2a00 ---
.pc = $2945 "dat_2945"

dat_2945:
        .byte $10,$00,$00                           // char 40 (partial)
        .byte $f0,$00,$00,$e0,$00,$01,$e0,$00       // char 41 ')'
        .byte $03,$e0,$00,$03,$80,$00,$07,$80       // char 42 '*'
        .byte $00,$0f,$80,$00,$0e,$00,$00,$1e       // char 43 '+'
        .byte $00,$00,$3e,$00,$00,$38,$00,$00       // char 44 ','
        .byte $78,$00,$00,$f8,$00,$00,$e0,$00       // char 45 '-'
        .byte $01,$e0,$00,$03,$e0,$00,$03,$80       // char 46 '.'
        .byte $00,$07,$80,$00,$0f,$80,$00,$59       // char 47 '/'
        .byte $00,$0f,$00,$00,$0f,$00,$00,$1e       // char 48 '0'
        .byte $00,$00,$3c,$00,$00,$38,$00,$00       // char 49 '1'
        .byte $70,$00,$00,$e0,$00,$01,$c0,$70       // char 50 '2'
        .byte $03,$82,$e0,$07,$0f,$c0,$0e,$3b       // char 51 '3'
        .byte $80,$18,$e3,$80,$3f,$87,$00,$7e       // char 52 '4'
        .byte $0f,$00,$d0,$0e,$00,$00,$1c,$00       // char 53 '5'
        .byte $00,$3c,$00,$00,$38,$00,$00,$70       // char 54 '6'
        .byte $00,$00,$f0,$00,$00,$f0,$00,$59       // char 55 '7'
        .byte $00,$00,$38,$00,$00,$f8,$00,$00       // char 56 '8'
        .byte $f8,$00,$01,$e0,$00,$03,$e0,$00       // char 57 '9'
        .byte $03,$e0,$00,$07,$80,$00,$0f,$80       // char 58 ':'
        .byte $00,$0f,$80,$00,$1e,$00,$00,$3e       // char 59 ';'
        .byte $00,$00,$3e,$00,$00,$78,$00,$00       // char 60 '<'
        .byte $f8,$00,$00,$f8,$00,$01,$e0,$00       // char 61 '='
        .byte $03,$e0,$00,$07,$e0,$00,$00,$00       // char 62 '>'
        .byte $00,$00,$00,$00,$00,$00,$00,$59       // char 63 '?'

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

// --- Region $2c00-$2e9f ---
.pc = $2c00 "dat_2c00"

dat_2c00:
        .byte $a0,$a0,$a0,$a0,$83,$8f,$8e,$86       // char 128
        .byte $95,$9a,$89,$8f,$8e,$ab,$b2,$a1       // char 129
        .byte $a0,$a0,$a0,$a0                       // char 130 (partial)

txt_2c14:
        .byte $20,$20,$20,$20                       // char 130 (partial)
        .byte $20,$20,$03,$12,$01,$03,$0b,$05       // char 131
        .byte $04,$20,$02,$19                       // char 132 (partial)

txt_2c24:
        .byte $3a,$2d,$20,$20                       // char 132 (partial)
        .byte $20,$20,$20,$20,$a0,$a0,$a0,$93       // char 133
        .byte $94,$85,$96,$85,$a0,$8f,$86,$a0       // char 134
        .byte $8c,$81,$93,$85,$92,$a0,$a0,$a0       // char 135
        .byte $20,$20,$14,$08,$05,$20,$07,$01       // char 136
        .byte $0d,$05,$20,$13,$15,$10,$10,$0c       // char 137
        .byte $09,$05,$04,$20,$02,$19               // char 138 (partial)

txt_2c56:
        .byte $20,$20                               // char 138 (partial)
        .byte $a0,$a0,$a0,$84,$85,$92,$82,$99       // char 139
        .byte $93,$88,$89,$92,$85,$a0,$92,$81       // char 140
        .byte $8d,$a0,$a0,$a0,$20,$09,$0e,$14       // char 141
        .byte $12,$0f,$20,$03,$0f,$04,$05,$04       // char 142
        .byte $20,$26,$20,$07,$06,$18,$20,$02       // char 143
        .byte $19                                   // char 144 (partial)

txt_2c81:
        .byte $3a,$2d,$20,$a0,$87,$92,$85           // char 144 (partial)
        .byte $85,$8e,$86,$92,$8f,$87,$a0,$8f       // char 145
        .byte $86,$a0,$8c,$81,$93,$85,$92,$a0       // char 146
        .byte $20,$03,$01,$0c,$0c,$20,$27,$13       // char 147
        .byte $14,$12,$01,$19,$0c,$09,$07,$08       // char 148
        .byte $14,$27,$20,$0e,$0f,$17               // char 149 (partial)

txt_2cae:
        .byte $21,$20                               // char 149 (partial)
        .byte $a0,$8f,$8e,$a0,$ab,$b4,$b4,$a8       // char 150
        .byte $b0,$a9,$b4,$b0,$b3,$b2,$b6,$b7       // char 151
        .byte $b8,$b2,$b2,$a0,$20,$20,$20,$0f       // char 152
        .byte $12,$20,$03,$01,$0c,$0c,$20,$27       // char 153
        .byte $02,$0c,$01,$03,$0b,$20,$09,$03       // char 154
        .byte $05                                   // char 155 (partial)

txt_2cd9:
        .byte $27,$20,$20,$a0,$8f,$8e,$a0           // char 155 (partial)
        .byte $ab,$b1,$ad,$b7,$b1,$b8,$ad,$90       // char 156
        .byte $92,$89,$ad,$96,$81,$94,$85,$a0       // char 157
        .byte $20,$20,$02,$19,$20,$14,$08,$05       // char 158
        .byte $20,$17,$01,$19,$20,$03,$12,$0f       // char 159
        .byte $13,$13,$06,$09,$12,$05               // char 160 (partial)

txt_2d06:
        .byte $20,$20                               // char 160 (partial)
        .byte $a0,$84,$8f,$8e,$a7,$94,$a0,$92       // char 161
        .byte $85,$83,$92,$81,$83,$8b,$a0,$94       // char 162
        .byte $88,$89,$93,$a0                       // char 163 (partial)

txt_2d1c:
        .byte $20,$20,$20,$20                       // char 163 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 164
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 165
        .byte $20,$20,$20,$20,$ff,$ff,$ff,$ff       // char 166
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 167
        .byte $ff,$ff,$80,$ff,$ff,$80,$ff,$ff       // char 168
        .byte $80,$ff,$ff,$80,$ff,$ff,$00,$ff       // char 169
        .byte $ff,$00,$ff,$ff,$00,$ff,$ff,$00       // char 170
        .byte $ff,$fe,$00,$ff,$fe,$00,$ff,$fc       // char 171
        .byte $00,$ff,$f8,$00,$ff,$f8,$00,$ff       // char 172
        .byte $f0,$00,$ff,$e0,$00,$ff,$c0,$00       // char 173
        .byte $ff,$00,$00,$fe,$00,$00,$f8,$00       // char 174
        .byte $00,$80,$00,$00,$00,$00,$00,$00       // char 175
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 176
        .byte $ff,$ff,$ff,$ff,$7f,$ff,$ff,$7f       // char 177
        .byte $ff,$ff,$7f,$ff,$ff,$7f,$ff,$ff       // char 178
        .byte $3f,$ff,$ff,$3f,$ff,$ff,$1f,$ff       // char 179
        .byte $ff,$0f,$ff,$ff,$0f,$ff,$ff,$07       // char 180
        .byte $ff,$ff,$03,$ff,$ff,$01,$ff,$ff       // char 181
        .byte $00,$7f,$ff,$00,$3f,$ff,$00,$0f       // char 182
        .byte $ff,$00,$00,$ff,$00,$00,$00,$00       // char 183
        .byte $80,$00,$00,$f8,$00,$00,$fe,$00       // char 184
        .byte $00,$ff,$00,$00,$ff,$c0,$00,$ff       // char 185
        .byte $e0,$00,$ff,$f0,$00,$ff,$f8,$00       // char 186
        .byte $ff,$f8,$00,$ff,$fc,$00,$ff,$fe       // char 187
        .byte $00,$ff,$fe,$00,$ff,$ff,$00,$ff       // char 188
        .byte $ff,$00,$ff,$ff,$00,$ff,$ff,$00       // char 189
        .byte $ff,$ff,$80,$ff,$ff,$80,$ff,$ff       // char 190
        .byte $80,$ff,$ff,$80,$ff,$ff,$80,$00       // char 191
        .byte $00,$00,$ff,$00,$0f,$ff,$00,$3f       // char 192
        .byte $ff,$00,$7f,$ff,$01,$ff,$ff,$03       // char 193
        .byte $ff,$ff,$07,$ff,$ff,$0f,$ff,$ff       // char 194
        .byte $0f,$ff,$ff,$1f,$ff,$ff,$3f,$ff       // char 195
        .byte $ff,$3f,$ff,$ff,$7f,$ff,$ff,$7f       // char 196
        .byte $ff,$ff,$7f,$ff,$ff,$7f,$ff,$ff       // char 197
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 198
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 199
        .byte $01,$fc,$00,$07,$ff,$00,$1f,$ff       // char 200
        .byte $c0,$3f,$ff,$e0,$3f,$ff,$e0,$7f       // char 201
        .byte $ff,$f0,$7f,$ff,$f0,$ff,$ff,$f8       // char 202
        .byte $ff,$ff,$f8,$ff,$ff,$f8,$ff,$ff       // char 203
        .byte $f8,$ff,$ff,$f8,$ff,$ff,$f8,$ff       // char 204
        .byte $ff,$f8,$7f,$ff,$f0,$7f,$ff,$f0       // char 205
        .byte $3f,$ff,$e0,$3f,$ff,$e0,$1f,$ff       // char 206
        .byte $c0,$07,$ff,$00,$01,$fc,$00,$00       // char 207
        .byte $1f,$00,$00,$3f,$c0,$00,$7f,$c0       // char 208
        .byte $00,$ff,$e0,$00,$ff,$e0,$00,$ff       // char 209
        .byte $e0,$00,$ff,$e0,$00,$ff,$e0,$00       // char 210
        .byte $7f,$c0,$00,$7f,$80,$00,$1f           // char 211 (partial)

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

// --- Region $2ec0-$2ed3 ---
.pc = $2ec0 "dat_2ec0"

dat_2ec0:
        .byte $fc,$00,$00,$f8,$00,$00,$f8,$00       // char 216
        .byte $00,$f0,$00,$00,$f0,$00,$00,$e0       // char 217
        .byte $00,$00,$c0                           // char 218 (partial)

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

// --- Region $2f00-$2f1e ---
.pc = $2f00 "dat_2f00"

dat_2f00:
        .byte $7f,$ff,$ff,$7f,$ff,$ff,$3f,$ff       // char 224
        .byte $ff,$1f,$ff,$ff,$1f,$ff,$ff,$0f       // char 225
        .byte $ff,$ff,$07,$ff,$ff,$01,$ff,$ff       // char 226
        .byte $00,$ff,$fc,$00,$1f,$f0               // char 227 (partial)

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

// --- Region $2f49-$2fec ---
.pc = $2f49 "dat_2f49"

dat_2f49:
        .byte $c0,$00,$00,$e0,$00,$00,$f0           // char 233 (partial)
        .byte $00,$00,$f0,$00,$00,$f8,$00,$00       // char 234
        .byte $fc,$00,$00,$fc,$00,$00,$fc,$00       // char 235
        .byte $00,$fe,$00,$00,$fe,$00,$00,$fe       // char 236
        .byte $00,$00,$fe,$00,$00,$fe,$00,$00       // char 237
        .byte $fe,$00,$00,$fe,$00,$00,$fe,$00       // char 238
        .byte $00,$fe,$00,$00,$fc,$00,$00,$00       // char 239
        .byte $00,$1f,$f0,$00,$7f,$fe,$01,$ff       // char 240
        .byte $ff,$07,$ff,$ff,$0f,$ff,$ff,$1f       // char 241
        .byte $ff,$ff,$1f,$ff,$ff,$3f,$ff,$ff       // char 242
        .byte $3f,$ff,$ff,$7f,$ff,$ff,$7f,$ff       // char 243
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 244
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 245
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 246
        .byte $ff,$ff,$ff,$ff,$7f,$ff,$ff,$00       // char 247
        .byte $07,$e0,$00,$1f,$f0,$00,$3f,$f8       // char 248
        .byte $00,$7f,$fc,$00,$7f,$fe,$00,$ff       // char 249
        .byte $fe,$00,$ff,$fe,$00,$ff,$fe,$00       // char 250
        .byte $ff,$fe,$00,$ff,$fe,$00,$ff,$fc       // char 251
        .byte $00,$7f,$fc,$00,$3f,$f8,$00,$1f       // char 252
        .byte $f0,$00,$0f,$c0                       // char 253 (partial)

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

// --- Region $300c-$315f ---
.pc = $300c "dat_300c"

dat_300c:
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $0f,$00,$3f,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ..?.............
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$3f,$00,$00,$00,$00,$00,$00,$00 // ........?.......
        .byte $0f,$00,$3f,$00,$00,$00,$00,$00,$3f,$00,$3f,$00,$00,$00,$00,$00 // ..?.....?.?.....
        .byte $03,$00,$03,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3f,$00,$3f,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00,$00,$00 // ?.?...?.?.?.....
        .byte $3c,$00,$3f,$00,$30,$00,$3c,$00,$3f,$00,$3f,$00,$00,$00,$00,$00 // <.?.0.<.?.?.....
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $0f,$00,$3c,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ..<.............
        .byte $00,$00,$03,$00,$00,$00,$00,$00,$ff,$00,$03,$00,$00,$00,$00,$00 // ................
        .byte $3f,$00,$3f,$00,$00,$00,$00,$00,$3f,$00,$3f,$00,$00,$00,$00,$00 // ?.?.....?.?.....
        .byte $3c,$00,$3c,$00,$00,$00,$00,$00,$3f,$00,$3f,$00,$00,$00,$00,$00 // <.<.....?.?.....
        .byte $3f,$00,$3f,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$0f,$00 // ?.?.............
        .byte $0f,$00,$0f,$00,$00,$00,$00,$00,$03,$00,$0f,$00,$00,$00,$0f,$00 // ................
        .byte $03,$00,$03,$00,$00,$00,$03,$00,$0f,$00,$3f,$00,$00,$00,$00,$00 // ..........?.....
        .byte $03,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00 // ................
        .byte $03,$00,$03,$00,$00,$00,$3c,$00,$3c,$00,$00,$00,$00,$00,$0f,$00 // ......<.<.......
        .byte $3f,$00,$0f,$00,$00,$00,$00,$00,$0f,$00,$3c,$00,$00,$00,$00,$00 // ?.........<.....
        .byte $3c,$00,$3c,$00,$00,$00,$03,$00,$0f,$00,$03,$00,$00,$00,$03,$00 // <.<.............
        .byte $0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3c,$00 // ..............<.
        .byte $0f,$00,$03,$00,$00,$00,$03,$00,$30,$00,$03,$00,$00,$00,$00,$00 // ........0.......
        .byte $03,$00,$03                           // ...

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

// --- Region $3184-$335e ---
.pc = $3184 "dat_3184"

dat_3184:
        .byte $3f,$00,$3c,$00,$00,$00,$00,$00,$0f,$00,$00,$00,$00,$00,$00,$00 // ?.<.............
        .byte $3f,$00,$00,$00,$00,$00,$00,$00,$3f,$00,$00,$00,$3f,$00,$3f,$00 // ?.......?...?.?.
        .byte $3f,$00,$3f,$00,$00,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$3f,$00 // ?.?.....?.?.?.?.
        .byte $3f,$00,$3f,$00,$00,$00,$00,$00,$3f,$00,$00,$00,$00,$00,$00,$00 // ?.?.....?.......
        .byte $3f,$00,$3f,$00,$00,$00,$00,$00,$3f,$00,$3f,$00,$00,$00,$00,$00 // ?.?.....?.?.....
        .byte $03,$00,$03,$00,$00,$00,$00,$00,$03,$00,$03,$00,$00,$00,$00,$00 // ................
        .byte $03,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$0f,$00,$00,$00,$0f,$00 // ................
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$3f,$00,$3c,$00,$00,$00,$00,$00 // ........?.<.....
        .fill 8, $00
        .byte $ff,$00,$0f,$00,$00,$00,$00,$00,$fc,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$fc,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$0f,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $f0,$00,$f0,$00,$00,$00,$00,$00,$ff,$00,$3c,$00,$00,$00,$00,$00 // ..........<.....
        .byte $0f,$00,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..<.............
        .byte $0f,$00,$3f,$00,$00,$00,$00,$00,$0f,$00,$cf,$00,$00,$00,$00,$00 // ..?.............
        .byte $fc,$00,$0f,$00,$00,$00,$00,$00,$fc,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $fc,$00,$0f,$00,$00,$00,$00,$00,$fc,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$f0,$00,$00,$00,$00,$00,$ff,$00,$f0,$00,$00,$00,$00,$00 // ................
        .byte $0f,$00,$0f,$00,$00,$00,$00,$00,$0f,$00,$0f,$00,$0f,$00,$0f,$00 // ................
        .byte $0f,$00,$cf,$00,$00,$00,$00,$00,$0f,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $0f,$00,$0f,$00,$00,$00,$00,$00,$ff,$00,$fc,$00,$00,$00,$f0,$00 // ................
        .byte $c0,$00,$c0,$00,$00,$00,$00,$00,$ff,$00,$c0,$00,$00,$00,$f0,$00 // ................
        .byte $f0,$00,$f0,$00,$00,$00,$c0,$00,$f0,$00,$fc,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00 // ................
        .byte $c0,$00,$c0,$00,$00,$00,$f0,$00,$f0,$00,$00,$00,$00,$00,$3c,$00 // ..............<.
        .byte $ff,$00,$3c,$00,$00,$00,$c0,$00,$f0,$00,$c0,$00,$00,$00,$00,$00 // ..<.............
        .byte $3c,$00,$f0,$00,$00,$00,$f0,$00,$3c,$00,$f0,$00,$f0,$00,$c0,$00 // <.......<.......
        .byte $00,$00,$00,$00,$00,$00,$0f,$00,$3c,$00,$f0,$00,$00,$00,$00,$00 // ........<.......
        .byte $00,$00,$c0,$00,$00,$00,$c0,$00,$0c,$00,$c0,$00,$00,$00,$00,$00 // ................
        .byte $f0,$00,$f0                           // ...

// --- Region $337c-$37ff ---
.pc = $337c "dat_337c"

dat_337c:
        .byte $0f,$00,$3c,$00,$00,$00,$00,$00,$ff,$00,$0f,$00,$00,$00,$00,$00 // ..<.............
        .byte $f0,$00,$f0,$00,$00,$00,$00,$00,$ff,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$0f,$00,$00,$00,$00,$00,$3c,$00,$3c,$00,$00,$00,$00,$00 // ........<.<.....
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$0f,$00,$00,$00,$00,$00,$ff,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$0f,$00,$00,$00,$00,$00,$c0,$00,$c0,$00,$00,$00,$00,$00 // ................
        .byte $c0,$00,$c0,$00,$00,$00,$f0,$00,$c0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$f0,$00,$00,$00,$00,$00,$c0,$00,$f0,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3f,$00,$3f,$00 // ............?.?.
        .byte $3f,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00,$3f,$00,$3f,$00 // ?...?.?.?...?.?.
        .byte $0f,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00,$3f,$00,$3f,$00 // ....?.?.?...?.?.
        .byte $3f,$00,$00,$00,$3f,$00,$3c,$00,$3c,$00,$00,$00,$3f,$00,$3f,$00 // ?...?.<.<...?.?.
        .byte $0f,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$3f,$00,$03,$00,$03,$00 // ....?.?.?.?.....
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$3f,$00,$00,$00,$3f,$00,$3f,$00 // ........?...?.?.
        .byte $3f,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00,$3f,$00,$3c,$00 // ?...?.?.?...?.<.
        .byte $3c,$00,$3c,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00,$3c,$00,$3c,$00 // <.<.?.?.?...<.<.
        .byte $0f,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00,$3c,$00,$3c,$00 // ....?.?.?...<.<.
        .byte $0f,$00,$00,$00,$3f,$00,$3c,$00,$3c,$00,$00,$00,$03,$00,$03,$00 // ....?.<.<.......
        .byte $ff,$00,$00,$00,$03,$00,$03,$00,$03,$00,$00,$00,$3f,$00,$3f,$00 // ............?.?.
        .byte $0f,$00,$00,$00,$3f,$00,$0f,$00,$03,$00,$00,$00,$3f,$00,$3f,$00 // ....?.......?.?.
        .byte $3c,$00,$00,$00,$0f,$00,$3f,$00,$3f,$00,$00,$00,$3f,$00,$03,$00 // <.....?.?...?...
        .byte $03,$00,$03,$00,$03,$00,$0f,$00,$3f,$00,$00,$00,$0f,$00,$0f,$00 // ........?.......
        .byte $0f,$00,$0f,$00,$ff,$00,$3f,$00,$3f,$00,$00,$00,$03,$00,$03,$00 // ......?.?.......
        .byte $03,$00,$0f,$00,$03,$00,$03,$00,$03,$00,$03,$00,$3f,$00,$0f,$00 // ............?...
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$03,$00 // ................
        .byte $00,$00,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0f,$00,$3f,$00 // ..............?.
        .byte $0f,$00,$00,$00,$0f,$00,$03,$00,$3f,$00,$03,$00,$03,$00,$0f,$00 // ........?.......
        .byte $3c,$00,$00,$00,$0f,$00,$3c,$00,$3f,$00,$00,$00,$00,$00,$00,$00 // <.....<.?.......
        .fill 12, $00
        .byte $03,$00,$03,$00,$0f,$00,$3c,$00,$3f,$00,$03,$00,$30,$00,$03,$00 // ......<.?...0...
        .byte $3f,$00,$03,$00,$03,$00,$00,$00,$00,$00,$0f,$00,$0f,$00,$3c,$00 // ?.............<.
        .byte $3f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0f,$00,$0f,$00,$00,$00 // ?...............
        .byte $00,$00,$03,$00,$0f,$00,$3c,$00,$3c,$00,$3c,$00,$3f,$00,$00,$00 // ......<.<.<.?...
        .byte $00,$00,$00,$00,$03,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00 // ........?.?.?...
        .byte $03,$00,$00,$00,$3f,$00,$00,$00,$3f,$00,$00,$00,$00,$00,$00,$00 // ....?...?.......
        .byte $3f,$00,$00,$00,$3f,$00,$00,$00,$3f,$00,$3f,$00,$3f,$00,$00,$00 // ?...?...?.?.?...
        .fill 8, $00
        .byte $3f,$00,$3f,$00,$3f,$00,$00,$00,$3f,$00,$00,$00,$00,$00,$00,$00 // ?.?.?...?.......
        .byte $00,$00,$03,$00,$03,$00,$00,$00,$00,$00,$03,$00,$03,$00,$0f,$00 // ................
        .byte $3c,$00,$0f,$00,$03,$00,$00,$00,$00,$00,$0f,$00,$00,$00,$00,$00 // <...............
        .byte $00,$00,$00,$00,$03,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $ff,$00,$0f,$00,$0f,$00,$00,$00,$fc,$00,$0f,$00,$fc,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$ff,$00,$00,$00,$0f,$00,$0f,$00,$fc,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$ff,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $0f,$00,$0f,$00,$ff,$00,$00,$00,$ff,$00,$0f,$00,$0f,$00,$00,$00 // ................
        .byte $f0,$00,$f0,$00,$f0,$00,$00,$00,$3c,$00,$3c,$00,$fc,$00,$00,$00 // ........<.<.....
        .byte $f0,$00,$3c,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00 // ..<.............
        .byte $ff,$00,$cf,$00,$0f,$00,$00,$00,$ff,$00,$3f,$00,$0f,$00,$03,$00 // ..........?.....
        .byte $0f,$00,$0f,$00,$fc,$00,$00,$00,$fc,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $0f,$00,$ff,$00,$fc,$00,$0f,$00,$fc,$00,$3c,$00,$0f,$00,$00,$00 // ..........<.....
        .byte $f0,$00,$f0,$00,$c0,$00,$00,$00,$f0,$00,$f0,$00,$f0,$00,$00,$00 // ................
        .byte $0f,$00,$0f,$00,$fc,$00,$00,$00,$0f,$00,$fc,$00,$f0,$00,$00,$00 // ................
        .byte $ff,$00,$3f,$00,$0f,$00,$00,$00,$fc,$00,$0f,$00,$0f,$00,$00,$00 // ..?.............
        .byte $ff,$00,$f0,$00,$f0,$00,$f0,$00,$f0,$00,$c0,$00,$ff,$00,$00,$00 // ................
        .byte $c0,$00,$c0,$00,$c0,$00,$f0,$00,$fc,$00,$00,$00,$ff,$00,$00,$00 // ................
        .byte $f0,$00,$f0,$00,$f0,$00,$f0,$00,$c0,$00,$c0,$00,$c0,$00,$c0,$00 // ................
        .byte $ff,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $c0,$00,$c0,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3c,$00,$ff,$00,$3c,$00,$00,$00,$f0,$00,$3c,$00,$f0,$00,$00,$00 // <...<.....<.....
        .byte $c0,$00,$3c,$00,$3c,$00,$00,$00,$ff,$00,$3c,$00,$cf,$00,$00,$00 // ..<.<.....<.....
        .fill 8, $00
        .byte $f0,$00,$f0,$00,$3c,$00,$0f,$00,$c0,$00,$c0,$00,$00,$00,$00,$00 // ....<...........
        .byte $fc,$00,$c0,$00,$0c,$00,$c0,$00,$ff,$00,$f0,$00,$f0,$00,$00,$00 // ................
        .fill 8, $00
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $f0,$00,$c0,$00,$00,$00,$00,$00,$0f,$00,$0f,$00,$ff,$00,$00,$00 // ................
        .byte $f0,$00,$f0,$00,$fc,$00,$00,$00,$ff,$00,$00,$00,$ff,$00,$00,$00 // ................
        .byte $ff,$00,$0f,$00,$ff,$00,$00,$00,$ff,$00,$3c,$00,$3c,$00,$00,$00 // ..........<.<...
        .byte $fc,$00,$3f,$00,$fc,$00,$00,$00,$ff,$00,$0f,$00,$ff,$00,$00,$00 // ..?.............
        .byte $0f,$00,$0f,$00,$0f,$00,$0f,$00,$ff,$00,$0f,$00,$ff,$00,$00,$00 // ................
        .byte $ff,$00,$0f,$00,$0f,$00,$0f,$00,$00,$00,$c0,$00,$c0,$00,$00,$00 // ................
        .byte $00,$00,$c0,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$f0,$00 // ................
        .byte $00,$00,$f0,$00,$00,$00,$00,$00,$3c,$00,$f0,$00,$c0,$00,$00,$00 // ........<.......
        .byte $ff,$00,$f0,$00,$00,$00,$f0,$00       // ........

// --- Region $387e-$38a7 ---
.pc = $387e "bmp_387e"

bmp_387e:
        // === Bitmap data (42 bytes, $387e-$38a7) ===
        .byte $a9,$00,$f0,$26,$a2,$00,$bd,$f9,$06,$9d,$f8,$06,$e8,$e0,$27,$d0 // ...&..........'.
        .byte $f5,$ad                               // ..

smc_3890:
        .byte $40,$24,$d0,$06,$20,$39,$08,$4c,$8f,$38,$18,$69,$c0,$8d,$1f,$07 // @$.. 9.L.8.i....
        .byte $ee,$90,$38,$d0,$03,$ee,$91,$38       // ..8....8

// --- Region $40be-$40be ---
.pc = $40be "dat_40be"

dat_40be:
        // === Fill data (1 bytes, $40be-$40be) ===
        .byte $00                                   // .

// --- Region $4400-$4400 ---
.pc = $4400 "scr_4400"

scr_4400:
        .byte $00                                   // .

// --- Region $4c1c-$4c1c ---
.pc = $4c1c "dat_4c1c"

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

// --- Region $6000-$6000 ---
.pc = $6000 "bmp_6000"

bmp_6000:
        .byte $00                                   // .

// --- Region $6800-$6800 ---
.pc = $6800 "chr_6800"

chr_6800:
        .byte $00                                   // .

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

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

// --- Region $ad1c-$ad1c ---
.pc = $ad1c "dat_ad1c"

dat_ad1c:
        // === Fill data (1 bytes, $ad1c-$ad1c) ===
        .byte $00                                   // .

// --- Region $bd09-$bd09 ---
.pc = $bd09 "dat_bd09"

dat_bd09:
        // === Fill data (1 bytes, $bd09-$bd09) ===
        .byte $00                                   // .

// --- Region $d009-$d009 ---
.pc = $d009 "dat_d009"

dat_d009:
        // === Fill data (1 bytes, $d009-$d009) ===
        .byte $00                                   // .

// --- Region $d500-$db4c ---
.pc = $d500 "dat_d500"

dat_d500:
        .byte $29,$1f,$aa,$20,$22,$01,$4c,$ff,$01,$a4,$43,$ab,$79,$58,$3b,$3f // ).. ".L...C.yX;?
        .byte $29,$e6,$2f,$d0,$02,$e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6 // )./...0`./ "..-.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff // -...............
        .byte $d0,$eb,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02 // .../.-./...0.-..
        .byte $e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91 // ....... q../ "..
        .byte $2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f // -.-........9..0.
        .byte $86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6 // .9./.L". q../.-.
        .byte $2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39 // /...0.-........9
        .byte $10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01 // ..L..,...7..

txt_d58c:
        .text "X "
        .byte $cd                                   // 'M' | $80 (end-of-string marker)

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

txt_d5e0:
        .text "!8"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $30,$64,$c8,$64,$c8,$64,$c8,$64,$c8,$3a,$0a,$3a,$0a,$44,$16,$40 // 0d.d.d.d.:.:.D.@
        .byte $12,$b0,$60,$41,$ad,$9b,$d4,$4d,$04,$dc,$f0,$f8,$60,$a9,$40,$8d // ..`A...M....`.@.
        .byte $90,$38,$a9,$24,$8d,$91,$38,$60,$a9,$01,$85,$a7,$a5,$a7,$d0,$fc // .8.$..8`........
        .byte $60,$a9,$00,$8d                       // `...

txt_d617:
        .text ">:"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $2c,$8d,$3f,$3a,$60,$20,$87,$19,$20,$59,$39,$e8,$4c,$41,$18,$a0 // ,.?:` .. Y9.LA..
        .byte $0a,$a2,$00,$20,$b3,$ee,$ca,$d0,$fa,$88,$d0,$f5,$60,$01,$e3,$02 // ... ........`...
        .byte $2c,$03,$03,$04,$05,$08,$0b,$0e,$10,$11,$12,$13,$13,$e3,$14,$e4 // ,...............
        .byte $15,$e3,$14,$2b,$13,$13,$12,$11,$10,$0e,$0b,$08,$05,$04,$03,$e3 // ...+............
        .byte $02,$e3,$01,$61,$33,$ff,$00,$a8,$a2,$59,$a9,$00,$8d,$ee,$0a,$9d // ...a3....Y......
        .byte $7a,$0f,$ca,$10,$fa,$a2,$18,$9d,$00,$d4,$ca,$10,$fa,$a9,$08,$8d // z...............
        .byte $04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$98,$0a,$85,$50,$0a,$18,$65,$50 // ...........P..eP
        .byte $aa,$b9,$16,$10,$8d,$df,$0a,$a0,$00,$bd,$10,$10,$99,$b0,$0f,$e8 // ................
        .byte $c8,$c0,$06,$90,$f4,$a9,$80,$8d,$4f,$09,$60,$c9,$ff,$d0,$0f,$c8 // ........O.`.....
        .byte $b1,$50,$9d,$b0,$0f,$c8,$b1,$50,$9d,$b3,$0f,$4c,$15,$09,$c9,$a0 // .P.....P...L....
        .byte $b0,$09,$29,$1f,$9d,$bf,$0f,$c8,$4c,$30,$09,$c9,$c0,$b0,$07,$29 // ..).....L0.....)
        .byte $1f,$9d,$c2,$0f,$10,$f1,$29,$3f,$9d,$b6,$0f,$c8,$4c,$30,$09,$bd // ......)?....L0..
        .byte $b0,$0f,$85,$50,$bd,$b3,$0f,$85,$51,$a9,$00,$a8,$9d,$bc,$0f,$bd // ...P....Q.......
        .byte $b6,$0f,$f0,$06,$de,$b6,$0f,$4c,$6e,$09,$b1 // .......Ln..

txt_d6f5:
        .text "P0"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $0a,$9d,$b9,$0f,$c8,$98,$18,$7d,$b0,$0f,$9d,$b0,$0f,$90,$2b,$fe // .......}......+.
        .byte $b3,$0f,$4c,$6e,$09,$4c,$ed,$0b,$a2,$02,$a9,$00,$30,$c3,$ad,$d3 // ..Ln.L......0...
        .byte $0f,$d0,$f2,$de,$ad,$0f,$10,$0d,$bc,$83,$0f,$b9,$b6,$0d,$30,$05 // ..............0.
        .byte $a9,$fe,$9d,$aa,$0f,$de,$c5,$0f,$10,$db,$bc,$b9,$0f,$b9,$d4,$0f // ................
        .byte $85,$50,$b9,$d5,$0f,$85,$51,$bc,$bc,$0f,$b1,$50,$f0,$93 // .P....Q....P..

txt_d746:
        .text "05"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60,$b0,$09,$7d,$bf,$0f,$9d,$80,$0f,$4c,$3c,$0a,$c9,$7e,$90,$1b // `..}.....L<..~..
        .byte $c9,$7f,$f0,$0a,$c8,$b1,$50,$9d,$c8,$0f,$c8,$4c,$7e,$09,$8e,$77 // ......P....L~..w
        .byte $0a,$c8,$b1,$50,$8d,$ee,$0a,$c8,$4c,$7e,$09,$29,$1f,$9d,$ce,$0f // ...P....L~.)....
        .byte $c8,$4c,$7e,$09,$c9,$a0,$b0,$09,$29,$1f,$9d,$c8,$0f,$c8,$4c,$7e // .L~.....).....L~
        .byte $09,$c9,$c0,$b0,$42,$c8,$7d,$c2,$0f,$e3,$0a,$2e,$9d,$83,$0f,$ec // ....B.}.........
        .byte $77,$0a,$d0,$25,$84,$52,$a8,$b9,$b5,$0d,$e4,$4a,$62,$89,$8d,$f3 // w..%.R.....Jb...
        .byte $0a,$f0,$0f,$a8,$b9,$60,$0e,$29,$f0,$09,$0f,$8d,$e9,$0a,$a9,$00 // .....`.)........
        .byte $f0,$02,$a9,$e0,$8d,$81,$0a,$a4,$52,$a9,$00,$9d,$98,$0f,$9d,$a1 // ........R.......
        .byte $0f,$9d,$9e,$0f,$4c,$7e,$09,$c9,$e0,$b0,$08,$29,$1f,$9d,$c5,$0f // ....L~.....)....
        .byte $4c,$ce,$0a,$29,$1f,$9d,$c8,$0f,$c8,$b1,$50,$09,$80,$9d,$cb,$0f // L..)......P.....
        .byte $c8,$b1,$50,$18,$7d,$bf,$0f,$9d,$92,$0f,$9d,$80,$0f,$c8,$b1,$50 // ..P.}..........P
        .byte $18,$7d,$bf,$0f,$9d,$95,$0f,$84,$52,$bc,$83,$0f,$b9,$b7,$0d,$bc // .}......R.......
        .byte $77,$0f,$85,$53,$06,$53,$24,$53,$10,$05,$a9,$00,$99,$06,$d4,$90 // w..S.S$S........
        .byte $05,$a9,$08,$99,$04,$d4,$50,$05,$a9,$0f,$99,$06,$d4,$bd,$c8,$0f // ......P.........
        .byte $9d,$c5,$0f,$a9,$00,$9d,$89,$0f,$9d,$86,$0f,$9d,$a4,$0f,$9d,$8f // ................
        .byte $0f,$e0,$00,$d0,$0b,$8d,$d1,$0f,$8d,$fc,$0a,$a9,$e0,$8d,$1f,$0b // ................
        .byte $a9,$ff,$9d,$aa,$0f,$bc,$80,$0f,$b9,$b9,$0e,$9d,$7a,$0f,$b9,$18 // ............z...
        .byte $0f,$9d,$7d,$0f,$bc,$83,$0f,$b9,$b2,$0d,$30,$0b,$a9,$00,$9d,$a1 // ..}.......0.....
        .byte $0f,$9d,$9e,$0f,$9d,$98,$0f,$b9,$b6,$0d,$30,$1b,$0a,$0a,$b9,$b7 // ..........0.....
        .byte $0d,$29,$1f,$b0,$07,$dd,$c8,$0f,$90,$0a,$a9,$01,$85,$53,$bd,$c8 // .)...........S..
        .byte $0f,$38,$e5,$53,$9d,$ad,$0f,$a4,$52,$c8,$98,$9d,$bc,$0f,$ca,$30 // .8.S....R......0
        .byte $03,$4c,$4e,$09,$ce,$d3,$0f,$10,$05,$a9,$02,$8d,$d3,$0f,$a9,$00 // .LN.............
        .byte $8d,$4f,$09,$a9,$1f,$8d,$18,$d4,$a9,$f1,$8d,$17,$d4,$a2,$00,$f0 // .O..............
        .byte $30,$ce,$d1,$0f,$10,$23,$a0,$00,$bd,$5c,$0e,$85,$50,$bd,$5e,$0e // 0....#...\..P.^.
        .byte $85,$51,$b1,$50,$10,$05,$29,$7f,$a8,$b1,$50,$8d,$d1,$0f,$c8,$b1 // .Q.P..)...P.....
        .byte $50,$8d,$22,$0b,$c8,$98,$8d,$fc,$0a,$a9,$e0,$18,$69,$02,$8d,$1f // P.".........i...
        .byte $0b,$ad,$1f,$0b,$8d,$16,$d4,$60,$8e,$87,$0b,$29,$7f,$9d,$cb,$0f // .......`...)....
        .byte $85,$52,$bd,$95,$0f,$9d,$80,$0f,$dd,$92,$0f,$b0,$0f,$85,$50,$bc // .R............P.
        .byte $92,$0f,$a6,$50,$a9,$ff,$8d,$d2,$0f,$4c,$5b,$0b,$a8,$bd,$92,$0f // ...P.....L[.....
        .byte $aa,$a9,$00,$8d,$d2,$0f,$b9,$b9,$0e,$38,$fd,$b9,$0e,$85,$50,$b9 // .........8....P.
        .byte $18,$0f,$fd,$18,$0f,$85,$51,$a9,$00,$85,$53,$a2,$10,$06 // ......Q...S...

txt_d937:
        .text "P&Q&S8"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $53,$e5,$52,$90,$04,$85,$53,$e6,$50,$ca,$d0,$ec,$a2,$02,$a5 // S.R...S.P......

txt_d94d:
        .text "PM"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $0f,$9d,$92,$0f,$a5                   // .....

txt_d955:
        .text "QM"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $0f,$9d,$95,$0f,$4c,$0c,$0d,$30,$90,$de,$cb,$0f,$bd,$7a,$0f,$18 // ....L..0.....z..
        .byte $7d,$92,$0f,$9d,$7a,$0f,$bd,$7d,$0f,$7d,$95,$0f,$9d,$7d,$0f,$4c // }...z..}.}...}.L
        .byte $0c,$0d,$84,$53,$18,$7d,$80,$0f,$a8,$b9,$b9,$0e,$9d,$7a,$0f,$b9 // ...S.}.......z..
        .byte $18,$0f,$9d,$7d,$0f,$a4,$53,$4c,$75,$0c,$70,$e6,$9d,$7d,$0f,$a9 // ...}..SLu.p..}..
        .byte $00,$9d,$7a,$0f,$f0,$f1,$bc,$77,$0f,$a9,$08,$99,$04,$d4,$a9,$00 // ..z....w........
        .byte $99,$05,$d4,$99,$06,$d4,$4c,$d3,$0a,$bc,$83,$0f,$f0,$e8,$bd,$cb // ......L.........
        .byte $0f,$d0,$a4,$bd,$ce,$0f,$f0,$21,$a8,$b9,$62,$0e,$8d,$18,$0e,$b9 // .......!..b.....
        .byte $67,$0e,$8d,$22,$0e,$b9,$6c,$0e,$8d,$2c,$0e,$b9,$71,$0e,$8d,$36 // g.."..l..,..q..6
        .byte $0e,$a9,$c0,$85,$52,$a0,$00,$f0,$0c,$b9,$b4,$0d,$f0,$5c,$85,$52 // ....R........\.R
        .byte $10,$5b,$29,$1f,$a8,$b9,$18,$0e,$85,$50,$b9,$22,$0e,$85,$51,$bd // .[)......P."..Q.
        .byte $89,$0f,$d9
        .byte $2c,$0e,$90,$03,$b9
        .byte $36,$0e,$a8,$b1
        .text "P$R0"
        .byte $89,$9d,$92,$0f,$85,$53,$29,$07,$9d,$86,$0f,$c8,$b1,$50,$06,$53 // .....S)......P.S
        .byte $24,$53,$90,$11,$70,$05,$10,$0a,$4c,$d0,$0b,$9d,$8f,$0f,$c8,$4c // $S..p...L......L
        .byte $3f,$0c,$4c,$b6,$0b,$9d,$95,$0f,$e4,$4a,$3b,$29,$07,$9d,$8c,$0f // ?.L......J;)....
        .byte $c8,$98,$9d,$89,$0f,$24,$52,$10,$08,$4c,$0c,$0d,$bd,$86,$0f,$30 // .....$R..L.....0
        .byte $a0,$bd,$92,$0f,$30,$f3,$e3,$4a,$27,$29,$07,$85,$52,$bd,$95,$0f // ....0..J')..R...
        .byte $e3,$4a,$60,$59,$29,$0f,$18,$7d,$80,$0f,$a8,$b9,$b9,$0e,$f9,$b8 // .J`Y)..}........
        .byte $0e,$85,$53,$b9,$18,$0f,$f9,$17,$0f,$18,$7d,$8f,$0f,$c6,$52,$30 // ..S.......}...R0
        .byte $06,$4a,$66                           // .Jf

txt_da7b:
        .text "SL"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $0c,$85,$52,$bd,$92,$0f,$29,$40,$f0,$14,$bd,$7a,$0f,$18,$65,$53 // ..R...)@...z..eS
        .byte $9d,$7a,$0f,$bd,$7d,$0f,$65,$52,$9d,$7d,$0f,$4c,$e9,$0c,$bd,$7a // .z..}.eR.}.L...z
        .byte $0f,$38,$e5,$53,$9d,$7a,$0f,$bd,$7d,$0f,$e5,$52,$9d,$7d,$0f,$de // .8.S.z..}..R.}..
        .byte $8c,$0f,$10,$0e,$bd,$95,$0f,$e4,$4a,$60,$cf,$29,$07,$9d,$8c,$0f // ........J`.)....
        .byte $10,$02,$d0,$0e,$bd,$95,$0f,$10,$06,$fe,$8f,$0f,$4c,$0c,$0d,$de // ............L...
        .byte $8f,$0f,$bc,$83,$0f,$b9,$b2,$0d,$29,$1f,$f0,$39,$a8,$de,$a1,$0f // ........)..9....
        .byte $10,$24,$b9,$3f,$0e,$85,$50,$b9,$46,$0e,$85,$51,$bc,$9e,$0f,$b1 // .$.?..P.F..Q....
        .byte $50,$10,$05,$29,$7f,$a8,$b1,$50,$9d,$a1,$0f,$c8,$b1,$50,$9d,$9b // P..)...P.....P..
        .byte $0f,$c8,$98,$9d,$9e,$0f,$bd,$98,$0f,$18,$7d,$9b,$0f,$69,$00,$9d // ..........}..i..
        .byte $98,$0f,$bc,$83,$0f,$b9,$b3,$0d,$85,$52,$b9,$b6,$0d,$29,$1f,$f0 // .........R...)..
        .byte $1b,$a8,$b9,$4d,$0e,$85,$50,$b9,$52,$0e,$85,$51,$bd,$a4,$0f,$c5 // ...M..P.R..Q....
        .byte $52,$90,$03,$b9,$57,$0e,$a8,$b1,$50,$4c,$78,$0d,$a5 // R...W...PLx..

txt_db3b:
        .text "R="
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $0f,$9d,$a7,$0f,$c8,$98,$9d,$a4,$0f,$bc,$77,$0f,$bd,$a7,$0f // ..........w....

// --- Region $db7c-$dca1 ---
.pc = $db7c "dat_db7c"

dat_db7c:
        .byte $06,$db,$01,$02,$01,$10,$41,$21,$03,$78,$02,$41,$a3,$25,$22,$03 // ......A!.x.A.%".
        .byte $8a,$03,$41,$a3,$35,$20,$08,$f8,$04,$03,$a2,$00,$82,$a0,$0f,$f8 // ..A.5 ..........
        .byte $04,$08,$a3,$00,$83,$a0,$00,$68,$00,$17,$a3,$60,$2e,$2f,$04,$7b // .......h...`./.{
        .byte $04,$41,$04,$00,$40,$26,$0f,$f8,$04,$03,$c5,$00,$82,$a0,$04,$a8 // .A..@&..........
        .byte $00,$11,$06,$00,$40,$22,$04,$7b,$05,$41,$04,$00,$40,$26,$07,$b8 // ....@".{.A..@&..
        .byte $06,$04,$07,$00,$84,$a0,$00,$8d,$04,$41,$08,$a2,$2c,$44,$80,$19 // .........A..,D..
        .byte $57,$68,$70,$78,$80,$99,$a4,$00,$0e,$e8,$10,$24,$30,$03,$0a,$09 // Whpx.......$0...
        .byte $e3,$08,$35,$0a,$06,$04,$10,$00,$06,$08,$07,$04,$07,$06,$04,$00 // ..5.............
        .byte $0f
        .text "#=DO"
        .byte $8a,$9f,$00,$e6,$10
        .byte $26,$31,$17
        .byte $54,$60,$95
        .byte $00,$e4,$10,$31,$32,$01,$02,$07,$03,$0f,$30,$00,$10,$33,$10,$10 // ...12.....0..3..
        .byte $77,$7a,$7d,$80,$83,$e5,$0e,$e5,$03,$a5,$60 // wz}.......`

txt_dc27:
        .encoding "screencode_mixed"
        .text "*ie"
        .text "@"
        .text "gd"
        .text "@"
        .text "jg"
        .text "@"
        .text "hc"
        .text "@"
        .text "gc"
        .text "@"
        .text "mixed up by greenfrog  d"
        .encoding "petscii_upper"
        .byte $4e,$20,$21,$f7,$20,$60,$60,$21,$16,$27,$38,$4b,$5f,$73,$8a,$a1 // N !. ``!.'8K_s..
        .byte $ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd,$e7,$13,$42,$74,$a9,$e0,$1b // ....-Nq....Bt...
        .byte $5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8,$51,$c1,$37,$b4,$37,$c4,$57 // Z..,{.'..Q.7.7.W
        .byte $f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68,$6e,$88,$af,$eb,$39,$9c,$13 // ..N....nhn...9..
        .byte $5e,$46,$04,$dc,$d0,$dc,$10,$5e,$d6,$72,$38,$26,$42,$8c,$08,$b8 // ^F.....^.r8&B...
        .byte $a0,$b8,$20                           // .. 

// --- Region $dcac-$dcf2 ---
.pc = $dcac "dat_dcac"

dat_dcac:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$eb,$01,$e7,$02,$e5,$03 // p@xX....0 ......
        .byte $e4,$04,$e3,$05,$e3,$06,$60,$41,$07,$07,$08,$08,$09,$09,$0a,$0a // ......`A........
        .byte $0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b // ................
        .byte $1d,$1f                               // ..

txt_dcde:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68                               // bh

// --- Region $dd03-$dd1a ---
.pc = $dd03 "dat_dd03"

dat_dd03:
        .byte $07,$0e,$a2,$2a,$26,$0a,$08           // ...*&..

txt_dd0a:
        .text "4'&C( 8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$04,$04,$00,$06,$a5,$26,$84,$80   // $.....&..

// --- Region $dd36-$de97 ---
.pc = $dd36 "dat_dd36"

dat_dd36:
        .byte $10,$10,$11,$a3
        .byte $28,$1c,$18
        .text "(.6Y"
        .byte $00,$02,$a7
        .byte $23,$01
        .byte $01,$03,$a8,$60,$91,$01,$29,$11,$2c,$11,$93,$11,$08,$12,$1b,$12 // ...`..).,.......
        .byte $80,$11,$87,$11,$8e,$11,$56,$12,$a3,$12,$ba,$12,$e9,$12,$a7,$13 // ......V.........
        .byte $19,$13,$49,$13,$78,$13,$de,$13,$15,$14,$3b,$14,$5b,$14,$65,$14 // ..I.x.....;.[.e.
        .byte $bf,$14,$1f,$15,$65,$15,$ab,$15,$ce,$15,$f1,$15,$f3,$15,$9f,$15 // ....e...........
        .byte $a5,$15,$ba,$e3,$06,$10,$10,$11,$02,$81,$41,$c0,$4c,$84,$00,$58 // ..........A.L..X
        .byte $ff,$1a,$ff,$5a,$ff,$00,$02,$02,$21,$01,$9f,$12,$50,$0a,$cf,$0a // ...Z....!...P...
        .byte $30,$88,$00,$60,$01,$20,$01,$e6,$05,$f2,$02,$02,$01,$ff,$88,$00 // 0..`. ..........
        .byte $8c,$02,$fd,$02,$02,$82,$00,$8c,$02,$fd,$03,$8e,$07,$10,$07,$ef // ................
        .byte $86,$00,$08,$7f,$00,$82,$81,$41,$40,$25,$0d,$0a,$08,$06,$05,$04 // .......A@%......
        .byte $04,$03,$81,$41,$41,$40,$e3,$80,$60,$37,$10,$42,$11,$0e,$0a,$2c // ...AA@..`7.B...,
        .byte $28,$21,$0b,$83,$00,$59,$ff,$1b,$ff,$5b,$ff,$32,$0a,$07,$05,$03 // (!...Y...[.2....
        .byte $02,$01,$00,$81,$00,$a0,$14,$59,$90,$1b,$90,$5b,$90,$00,$0a,$03 // .......Y...[....
        .byte $7f,$03,$bf,$24,$20,$24,$df,$86,$81,$11 // ...$ $....

txt_de10:
        .text "!"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $4c,$80,$0c,$80,$a2,$38,$ee,$7f,$e0,$82,$80,$00,$08,$80 // L....8........

txt_de21:
        .text " THAT'S THE WAY!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$cf,$1a,$80,$01,$05,$01,$06,$01,$07,$01,$05,$12,$0b,$0d,$0b // `...............
        .byte $0e,$12,$01,$05,$01,$06,$82,$01,$05,$01,$07,$80,$12,$0b,$0d,$0b // ................
        .byte $0f,$12,$01,$05,$01,$06,$01,$05,$ff,$bb,$10,$1b,$8c,$c3,$02,$11 // ................
        .byte $80,$0c,$87,$0c,$80,$0c,$82,$0c,$11,$8c,$02,$02,$8e,$02,$02,$80 // ................
        .byte $11,$0c,$87,$0c,$80,$0c,$10,$11,$8c,$c2,$02,$ff,$e4,$10,$1a,$98 // ................
        .byte $03,$03,$80,$04,$8c,$08,$0a,$80,$13,$14,$18,$04,$98,$03,$03,$82 // ................
        .byte $04,$a0,$80,$16,$13,$15               // ......

// --- Region $dea2-$df0e ---
.pc = $dea2 "IO $dea2"
        .byte $11,$a0,$df,$00,$7f,$f1,$a1,$81,$1d,$1d,$83,$1d,$81,$a5,$27,$a1 // ..............'.
        .byte $1d,$83,$1b,$85,$1d,$81,$1b,$a5,$27,$a1,$18,$1b,$1a,$83,$19,$19 // ........'.......
        .byte $81,$a5,$27,$a1,$17,$83,$19,$19,$81,$1b,$19,$a5,$27,$a1,$83,$25 // ..'.........'..%
        .byte $81,$26,$85,$1b,$81,$18,$a5,$27,$a1,$1b,$83,$19,$83,$20,$81,$1f // .&.....'..... ..
        .byte $1b,$a5,$27,$a1,$1d,$83,$1b,$81,$1d,$1d,$83,$1d,$81,$a5,$27,$a1 // ..'...........'.
        .byte $83,$1d,$81,$1b,$83,$1d,$a5,$00,$83,$27,$27,$81,$27,$27,$00,$c3 // .........''.''..
        .byte $81,$e4,$27,$63,$bd,$00,$c3,$83,$27,$27,$00,$60,$a4 // ..'c....''.`.

// --- Region $df1e-$e379 ---
.pc = $df1e "dat_df1e"

dat_df1e:
        .byte $a4,$24,$a3,$61,$85,$30,$a2,$83,$63,$30,$81,$61,$30,$62,$30,$60 // .$.a.0..c0.a0b0`
        .byte $a4,$81,$24,$a2,$61,$2c,$83,$2c,$63,$2c,$81,$2c,$81,$61,$2c,$60 // ..$.a,.,c,.,.a,`
        .byte $a4,$24,$a3,$61,$85,$2c,$a2,$83,$63,$2c,$81,$62,$2c,$2c,$60,$a4 // .$.a.,..c,.b,,`.
        .byte $81,$24,$a2,$61,$2e,$83,$2e,$61,$2e,$81,$2e,$81,$63,$2e,$60,$a4 // .$.a...a....c.`.
        .byte $24,$a3,$61,$85,$2e,$a2,$83,$62,$2e,$83,$62,$2c,$81,$60,$a4,$24 // $.a....b..b,.`.$
        .byte $85,$64,$a3,$2d,$83,$2d,$a2,$2b,$60,$a4,$81,$24,$a3,$64,$85,$2d // .d.-.-.+`..$.d.-
        .byte $87,$2d,$60,$00,$a6,$83               // .-`...

txt_df84:
        .text "(-27<AFKFA<72-(#"
        .byte $00                                   // string terminator
        .byte $aa,$81,$3c,$3f,$83,$41,$41,$3f,$e5,$03,$40,$41,$e9,$05,$42,$44 // ..<?.AA?..@A..BD
        .byte $81,$3d,$3f,$83,$41,$41,$3f,$e5,$05,$40,$41,$e9,$03,$3f,$3d,$81 // .=?.AA?..@A..?=.
        .byte $3f,$3f,$83
        .byte $3f,$3f,$81
        .text "<?DD"
        .byte $83
        .byte $43,$41,$3f,$81
        .byte $41
        .byte $41,$83,$41,$41,$81,$3f,$f1,$10,$40,$41,$00,$a7,$e7,$05,$3f,$41 // A.AA.?..@A....?A
        .byte $e3,$05,$3f,$41,$eb,$05,$3f,$41,$83,$41,$81,$43,$e5,$03,$43,$44 // ..?A..?A.A.C..CD
        .byte $e3,$03,$43,$44,$43,$81,$41,$8f,$3d,$e5,$03,$44,$46,$e3,$03,$44 // ..CDC.A.=..DF..D
        .byte $46,$83,$44,$81,$43,$e5,$05,$47,$48,$e3,$05,$48,$46,$e3,$05,$46 // F.D.C..GH..HF..F
        .byte $44,$e3,$05,$44,$43,$f3,$10,$40,$41,$61,$a2,$81,$3c,$3c,$63,$3c // D..DC..@Aa..<<c<
        .byte $83,$62,$3c,$81,$61,$3c,$60,$00,$a6,$83 // .b<.a<`...

txt_e01f:
        .text "(-27<AFK"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $83,$2e,$87,$2e,$83,$2d,$87,$29,$83,$27,$24,$00,$a7,$ef,$03,$3b // .....-.).'$....;
        .byte $3c,$83
        .text ":875"
        .byte $85
        .byte $37,$e5,$05
        .byte $36,$38,$f3,$05
        .byte $36,$38
        .byte $e5,$03
        .byte $38,$3a,$81
        .byte $3a,$83
        .text "8:?<"
        .byte $83
        .byte $3f,$41,$e5,$05
        .byte $3f,$41,$81,$41,$83,$3f,$f3,$10,$40,$41,$00,$7f,$f1,$a1,$85,$20 // ?A.A.?..@A..... 
        .byte $81,$1d,$a5,$27,$a1,$1b,$83,$20,$81,$20,$20,$83,$20,$81,$a5,$27 // ...'... .  . ..'
        .byte $a1,$20,$1b,$1d,$83,$20,$81           // . ... .

txt_e07f:
        .text "  "
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $27,$a1,$83,$20,$81,$20,$83,$20,$20,$81,$a5,$27,$a1,$20,$1d,$1c // '.. . .  ..'. ..
        .byte $00,$7f,$f1,$a1,$85,$1b,$81,$1b,$a5,$27,$a1,$16,$83,$1b,$81,$1b // .........'......
        .byte $1b,$83,$1b,$81,$a5,$27,$a1,$1b,$16,$19,$83,$1b,$1b,$81,$a5,$27 // .....'.........'
        .byte $a1,$83,$1b,$81,$19,$81,$1b,$1b,$16,$19,$a5,$27,$a1,$19,$1b,$1d // ...........'....
        .byte $00,$7f,$f1,$a1,$85,$22,$81,$22,$a5,$27,$a1,$2e,$83,$22,$81,$22 // .....".".'..."."
        .byte $22,$83,$22,$81,$a5,$27,$a1,$22,$1d,$20,$83,$22,$22,$81,$a5,$27 // "."..'.". .""..'
        .byte $a1,$83,$22,$81,$20,$81,$22,$22,$83,$22,$a5,$27,$81,$27,$27,$00 // ..". ."".".'.''.
        .byte $7f,$f1,$a1,$85,$19,$81,$16,$a5,$27,$a1,$19,$83,$19,$81,$19,$19 // ........'.......
        .byte $83,$19,$81,$a5,$27,$a1,$16,$19,$1a,$83,$1b,$81,$1b,$1b,$a5,$27 // ....'..........'
        .byte $a1,$83,$1b,$81,$1b,$83,$1b,$a5,$27,$a5,$27,$81,$27,$27,$00,$81 // ........'.'.''..
        .byte $a4,$24,$ab                           // .$.

txt_e125:
        .text "85"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_e12a:
        .text "8<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$35,$a4,$24,$ab,$33,$a4,$24,$ab // $.5.$.3.$.

txt_e137:
        .text "5358"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

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

txt_e13f:
        .text "88"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_e144:
        .text ":<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$38,$a4,$24,$ab,$35,$a4,$24,$ab // $.8.$.5.$.

txt_e151:
        .text "3585"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$00,$81,$a4,$24,$ab               // $...$.

txt_e15c:
        .text "=A"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_e161:
        .text "1:"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$35,$a4,$24,$ab,$3a,$a4,$24,$ab // $.5.$.:.$.

txt_e16e:
        .text "A:=I"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

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

txt_e176:
        .text "??"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab                               // $.

txt_e17b:
        .text "=A"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ab,$44,$a4,$24,$ab,$41,$a4,$24,$ab // $.D.$.A.$.

txt_e188:
        .text "?A?D"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$00,$87,$a4,$24,$a5,$83,$27,$a4,$24,$85,$24,$81,$24,$85,$a5 // $...$..'.$.$.$..
        .byte $27,$81,$a4,$24,$85,$24,$81,$24,$83,$a5,$27,$a4,$24,$81,$a5,$27 // '..$.$.$..'.$..'
        .byte $83,$27,$27,$81                       // .''.

txt_e1b1:
        .text "''"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $00,$7f,$f1,$a1,$85,$1d,$81,$1d,$83,$1d,$1b,$1b,$81,$1b,$1b,$1d // ................
        .byte $20,$87,$1d,$83,$1d,$81,$1d,$20,$83,$1d,$1b,$27,$1d,$81,$29,$2b //  ...... ...'..)+
        .byte $00,$ac,$8f
        .byte $41,$3f,$87
        .text "A?DF"
        .byte $00,$a7,$e5,$05
        .byte $42,$44
        .byte $43,$f3,$03,$3d,$3f,$e3,$03           // C..=?..

txt_e1eb:
        .text "BDC?DC?DC"
        .byte $85,$44,$e5,$05,$44,$46,$f3,$10,$44,$46,$83,$4b,$46,$4b,$81,$4d // .D..DF..DF.KFK.M
        .byte $e5,$05,$4e,$50,$83,$4f,$4b,$46,$e5,$05,$42,$44,$43,$f3,$03,$3d // ..NP.OKF..BDC..=
        .byte $3f,$e3,$03                           // ?..

txt_e217:
        .text "BDC?DC?DC"
        .byte $85,$46,$e5,$05,$47,$48,$f3,$10,$44,$46,$83,$4b,$46,$4b,$81,$4d // .F..GH..DF.KFK.M
        .byte $e5,$05
        .byte $49,$4b,$83
        .byte $46,$44,$43,$00,$aa,$e3,$07
        .text "<?<:"
        .byte $f3,$06
        .byte $3b,$3c,$e3,$07
        .text "<?<:"
        .byte $87
        .byte $3c,$87
        .byte $3f,$83
        .byte $41
        .byte $e7,$07,$42,$44,$83,$43,$87,$3f,$ef,$0a // ..BD.C.?..

txt_e25a:
        .text "8:"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $62,$83,$3f,$81,$3f,$85,$3f,$83,$3f,$3f,$81,$3f,$85,$a3,$3f,$60 // b.?.?.?.??.?..?`
        .byte $aa,$e3,$07
        .text "<?<:"
        .byte $f3,$06
        .byte $3b,$3c,$e3,$07
        .byte $3c,$3f,$3c
        .byte $3a,$87,$3c,$87,$3f,$83,$41,$e7,$07,$41,$43,$83,$44,$f3,$0a,$40 // :.<.?.A..AC.D..@
        .byte $41,$eb,$07,$41,$43,$83,$44,$ef,$0a,$44,$46,$00,$a7,$81,$43,$43 // A..AC.D..DF...CC
        .byte $83,$43,$43,$81,$41,$e5,$03,$41,$43,$e7,$03,$44,$46,$81,$43,$41 // .CC.A..AC..DF.CA
        .byte $81,$43,$43,$83,$43,$43,$81,$41,$e5,$03,$41,$43,$e7,$05,$44,$46 // .CC.CC.A..AC..DF
        .byte $81,$43,$46,$83,$48,$81,$46,$02,$e3,$03,$47,$48,$29,$e5,$05,$48 // .CF.H.F...GH)..H
        .byte $4a,$83,$48,$46,$41,$83,$e3,$43,$60,$2b,$81,$41,$f1,$03,$41,$43 // J.HFA..C`+.A..AC
        .byte $00,$a9,$e3,$05
        .text "?DCA"
        .byte $81
        .byte $3f,$eb,$10
        .byte $40,$41,$83
        .byte $3a
        .byte $81
        .byte $3c,$e3,$05
        .text "?DCA"
        .byte $81
        .byte $3f,$eb,$10
        .byte $40,$41,$83
        .byte $3f
        .byte $81,$41,$e3,$05,$41,$e3,$43,$60,$6e,$81,$43,$e5,$05,$42,$44,$83 // .A..A.C`n.C..BD.
        .byte $43,$41,$3f,$e5,$05,$3f,$41,$81,$41,$83,$3f,$00,$ef,$0a // CA?..?A.A.?...

txt_e31b:
        .text ";<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$ef,$0a                           // ...

txt_e321:
        .byte $40                                   // @ character
        .text "A"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00,$ab,$81                           // ...

txt_e327:
        .text "MKHKHFHFDFDADA?A?<?<:<:8:8585353"
        .byte $00                                   // string terminator
        .byte $ab,$81                               // ..

txt_e34a:
        .text "3535858:8:<:<?<?A?ADADFDFHFHKHKM"
        .byte $00                                   // string terminator
        .byte $cf,$00,$a5,$81,$27,$83,$27,$27,$81,$e3,$27,$61,$d2,$00,$20 // ....'.''..'a.. 

// --- Region $e3b1-$e44f ---
.pc = $e3b1 "dat_e3b1"

dat_e3b1:
        .byte $1f,$a0,$00,$84,$fe,$86,$ff,$a2,$1f,$a0,$0a,$84,$fc,$86,$fd,$a2 // ................
        .byte $3a,$a0,$00,$84,$de,$86,$df,$a2,$3c,$a0,$00,$84,$ce,$86,$cf,$a9 // :.......<.......
        .byte $88,$a2,$00,$9d,$f8,$07,$18,$69,$01,$e8,$e0,$08,$d0,$f5,$a9,$01 // .......i........
        .byte $8d,$c0,$07,$8d,$c0,$db,$a9,$00,$8d,$02,$02,$8d,$26,$d0,$8d,$27 // ............&..'
        .byte $d0,$8d,$17,$d0,$8d,$1d,$d0,$8d,$1b,$d0,$8d,$10,$d0,$a2,$00,$9d // ................
        .byte $27,$d0,$e8,$e0,$08,$d0,$f8,$a9,$00,$8d,$04,$02,$8d,$05,$02,$8d // '...............
        .byte $07,$02,$8d,$08,$02,$8d,$09,$02,$8d,$0a,$02,$8d,$0b,$02,$8d,$0c // ................
        .byte $02,$8d,$0d,$02,$8d,$0e,$02,$8d,$0f,$02,$8d,$10,$02,$8d,$11,$02 // ................
        .byte $8d,$12,$02,$8d,$ff,$3f,$a9,$17,$8d,$03,$02,$8d,$06,$02,$a2,$00 // .....?..........
        .byte $bd,$00,$1e,$9d,$08,$06,$a9,$00,$9d,$08,$da,$e8,$e0,$28,$d0 // .............(.

// --- Region $e54b-$ea30 ---
.pc = $e54b "Segment $e54b"
        .byte $62,$e1,$04,$01,$16,$09,$04,$20,$0c,$19,$0e,$03,$08 // b...... .....

txt_e558:
        .text " #01 "
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $80,$8d,$91,$02,$a9,$01,$85,$02,$8d,$fe,$3f,$a9,$00,$8d,$ff,$3f // ..........?....?
        .byte $85,$a9,$a9,$18,$8d,$18,$d0,$a9,$00,$8d,$20,$d0,$8d,$86,$02,$20 // .......... .... 
        .byte $44,$e5,$a9,$00,$8d,$7b,$38,$aa,$9d,$00,$04,$9d,$18,$04,$9d,$18 // D....{8.........
        .byte $05,$9d,$18,$06,$9d,$00,$07,$9d,$00,$2a,$9d,$00,$2b,$ca,$d0,$e8 // .........*..+...
        .byte $20,$62,$08,$78,$a9,$c1,$8d,$18,$03,$a9,$1b,$8d,$11,$d0,$a2,$00 //  b.x............
        .byte $a9,$32,$cd,$12,$d0,$d0,$fb,$a9,$18,$8d,$18,$d0,$a9,$06,$8d,$21 // .2.............!
        .byte $d0,$a9,$6a,$cd,$12,$d0,$d0,$fb,$20,$bb,$19,$20,$bb,$19,$20,$bb // ..j..... .. .. .
        .byte $19,$20,$bb,$19,$ad,$2c,$04,$c9,$04,$f0,$03,$4c,$58,$08,$20,$76 // . ...,.....LX. v
        .byte $3a,$a9,$01,$8d                       // :...

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

txt_e5e6:
        .text " A9 "
        .byte $73,$19,$a9,$07,$8d                   // s....

txt_e5ef:
        .text "E9"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $aa,$a9,$0f                           // ...

txt_e5f5:
        .text " A9"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $0a,$8d                               // ..

txt_e5fb:
        .text "E9"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a0,$07,$a9,$0e                       // ....

txt_e602:
        .text " A9"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $06,$a2,$08                           // ...

txt_e609:
        .text " A9"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $19,$8d,$15,$03,$a9,$bc,$8d,$14,$03,$a9,$01,$8d,$1a,$d0,$a9,$7f // ................
        .byte $8d,$0d,$dc,$a9,$30,$8d,$12,$d0,$58,$a2,$27,$a9,$03,$9d,$f8,$da // ....0...X.'.....
        .byte $a9,$e0,$9d,$f8,$06,$ca,$10,$f3,$a2,$00,$9d,$e0,$05,$9d,$e0,$06 // ................
        .byte $ca,$d0,$f7,$20,$4d,$08,$20,$ea,$1f,$20,$39,$08 // ... M. .. 9.

txt_e649:
        .text " 9:"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $01,$8c,$2d,$1a,$20,$64,$08,$a0,$00,$20,$65,$19,$b9,$5f,$19,$8d // ..-. d... e.._..
        .byte $d5,$19,$c8,$c0,$06,$d0,$f2,$a0,$01,$20,$64,$08,$8d,$7b,$38,$a9 // ......... d..{8.
        .byte $ff,$85,$a9,$a0,$01,$20,$64,$08,$a9,$ff,$8d,$e5,$1f,$20,$be,$38 // ..... d...... .8
        .byte $a0,$00,$a2,$05,$20,$65,$19,$bd,$5f,$19,$8d,$d5,$19,$b9,$5f,$19 // .... e.._....._.
        .byte $8d,$db,$1f,$ca,$c8,$c0,$04,$d0,$05,$a9,$00,$8d,$e5,$1f,$c0,$06 // ................
        .byte $d0,$e2,$a0,$01,$20,$64,$08           // .... d.

txt_e6a4:
        .text " 9:"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$a2,$05,$20,$65,$19,$b9,$5f,$19,$8d,$d5,$19,$bd,$5f,$19,$8d // ... e.._....._..
        .byte $db,$1f,$ca,$c8,$c0,$04,$d0,$05,$a9,$ff,$8d,$e5,$1f,$c0,$06,$d0 // ................
        .byte $e2,$4c,$03,$19,$00,$06,$0b,$04,$0c,$0e,$8e,$71,$19,$a2,$05,$20 // .L.........q... 
        .byte $44,$08,$ca,$d0,$fa,$a2,$00,$60,$a2,$03,$20,$7f,$19,$20,$b3,$ee // D......`.. .. ..
        .byte $ca,$d0,$f7,$60,$a9,$f2,$cd,$12,$d0,$d0,$fb,$60,$a0,$00,$ad,$50 // ...`.......`...P
        .byte $04,$c9,$06,$d0,$02,$a0,$04,$b9,$29,$04,$99,$28,$04,$b9,$51,$04 // ........)..(..Q.
        .byte $99,$50,$04,$b9,$79,$04,$99,$78,$04,$b9,$a1,$04,$99,$a0,$04,$b9 // .P..y..x........
        .byte $c9,$04,$99,$c8,$04,$b9,$f1,$04,$99,$f0,$04,$c8,$c0,$27,$d0,$d7 // .............'..
        .byte $60,$ce,$19,$d0,$a9,$13,$8d,$11,$d0,$a9,$c8,$8d,$16,$d0,$20,$76 // `............. v

txt_e738:
        .text ": "
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $3a,$a9,$18,$8d,$18,$d0,$a9,$00,$a2,$27,$9d,$68,$d9,$9d,$90,$d9 // :........'.h....
        .byte $ca,$10,$f7,$20,$5e,$1b,$a9,$72,$cd,$12,$d0,$d0,$fb,$ce,$19,$d0 // ... ^..r........
        .byte $a9,$00,$8d,$21,$d0,$a9,$1d,$8d,$18,$d0,$20,$68,$1f,$a9,$00,$8d // ...!...... h....
        .byte $7f,$38,$ad,$08,$38,$38,$e9,$01,$8d,$08,$38,$b0,$0b,$18,$69,$08 // .8..88....8...i.
        .byte $8d,$08,$38,$a9,$01,$8d,$7f,$38,$20,$00,$38,$a9,$32,$cd,$12,$d0 // ..8....8 .8.2...
        .byte $d0,$fb,$a9,$00,$8d,$15,$d0,$ad,$01,$dc,$29,$10,$f0,$0a,$a9,$00 // ..........).....
        .byte $f0,$03,$20,$d9,$16,$4c,$31,$ea,$78,$a9,$00,$8d,$1a,$d0,$8d,$15 // .. ..L1.x.......
        .byte $d0,$8d,$18,$d4,$a9,$81,$8d,$0d,$dc,$a9,$ea,$8d,$15,$03,$a9,$31 // ...............1
        .byte $8d,$14,$03,$a9,$1b,$8d,$11,$d0,$a9,$c8,$8d,$16,$d0,$a9,$17,$8d // ................
        .byte $18,$d0,$58,$a2,$00,$bd,$ad,$1a,$20,$d2,$ff,$e8,$e0,$17,$d0,$f5 // ..X..... .......
        .byte $a0,$06,$20,$64,$08,$a2,$2f,$bd,$81,$1a,$9d,$40,$03,$ca,$10,$f7 // .. d../....@....
        .byte $4c,$40,$03,$78,$a9,$30,$85,$01,$a9,$08,$85,$ff,$a9,$00,$85,$fe // L@.x.0..........
        .byte $a9,$40,$85,$fd,$a9,$00,$85,$fc,$a0,$00,$b1,$fc,$91,$fe,$88,$d0 // .@..............
        .byte $f9,$e6,$ff,$e6,$fd,$d0,$f1,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$9b // ........7..XL...
        .byte $93,$c9                               // ..

txt_e81d:
        .text "NTRO BY "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_e826:
        .text "REENFROG"
        .byte $e3,$2e,$65,$3c,$a9,$26,$8d,$ef,$38,$a9,$00,$8d,$ee,$38,$60,$03 // ..e<.&..8....8`.
        .byte $03,$ad,$8b,$39,$49,$ff,$8d,$8b,$39,$60,$20,$d1,$1a,$a2,$b5,$8e // ...9I...9` .....
        .byte $fc,$07,$8e,$f8,$07,$e8,$8e,$fd,$07,$8e,$f9,$07,$e8,$8e,$fe,$07 // ................
        .byte $8e,$fa,$07,$e8,$8e,$ff,$07,$8e,$fb,$07,$a9,$c3,$8d,$09,$d0,$8d // ................
        .byte $0b,$d0,$a9,$ae,$8d,$0d,$d0,$8d,$0f,$d0,$a9,$d3,$8d,$01,$d0,$8d // ................
        .byte $03,$d0,$a9,$be,$8d,$05,$d0,$8d,$07,$d0,$a5,$a9,$8d,$15,$d0,$a9 // ................
        .byte $00,$8d,$10,$d0,$a9,$00,$8d,$1c,$d0,$a9,$a3,$8d,$0a,$d0,$8d,$0e // ................
        .byte $d0,$a9,$bb,$8d,$08,$d0,$8d,$0c,$d0,$a9,$a3,$8d,$02,$d0,$8d,$06 // ................
        .byte $d0,$a9,$bb,$8d,$00,$d0,$8d,$04,$d0,$a2,$03,$a9,$08,$9d,$2b,$d0 // ..............+.
        .byte $a9,$05,$9d,$27,$d0,$ca,$10,$f3,$a9,$ff,$8d,$1b,$d0,$60,$a9,$01 // ...'.........`..
        .byte $85,$a8,$a2,$00,$bd,$00,$08,$d0,$1b,$20,$30,$08,$29,$1f,$9d,$00 // ......... 0.)...
        .byte $08,$20,$30,$08,$20,$30,$08,$29,$01,$9d,$01,$08,$20,$30,$08,$29 // . 0. 0.).... 0.)
        .byte $07,$9d,$08,$08,$de,$00,$08,$bd,$01,$08,$f0,$30,$ad,$e4 // ...........0..

txt_e8fc:
        .text "9%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $f0,$12,$bd,$10,$08,$18,$7d,$08,$08,$dd,$18,$08,$b0,$03,$9d,$10 // ......}.........
        .byte $08,$4c,$ef,$1b,$bd,$10,$08,$18,$7d,$08,$08,$9d,$10,$08,$90,$3e // .L......}......>
        .byte $ad,$e4,$39,$05,$a8,$8d,$e4,$39,$4c,$ef,$1b,$ad,$e4 // ..9....9L....

txt_e92c:
        .text "9%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $f0,$1e,$bd,$10,$08,$38,$fd,$08,$08,$9d,$10,$08,$b0,$0f,$a5,$a8 // .....8..........
        .byte $49,$ff,$8d,$da,$1b,$ad,$e4,$39,$29,$00,$8d,$e4,$39,$4c,$ef,$1b // I......9)...9L..
        .byte $bd,$10,$08,$38,$fd,$08,$08,$c9,$20,$90,$03,$9d,$10,$08,$06,$a8 // ...8.... .......
        .byte $e8,$e8,$e0,$08,$f0,$03,$4c,$64,$1b,$a2,$01,$bd,$20,$08,$d0,$18 // ......Ld.... ...
        .byte $20,$30,$08,$29,$1f,$9d,$20,$08,$20,$30,$08,$29,$01,$9d,$21,$08 //  0.).. . 0.)..!.
        .byte $20,$30,$08,$29,$07,$9d,$28,$08,$de,$20,$08,$bd,$21,$08,$29,$01 //  0.)..(.. ..!.).
        .byte $f0,$19,$bd,$10,$08,$18,$7d,$28,$08,$dd,$18,$08,$b0,$03,$9d,$10 // ......}(........
        .byte $08,$c9,$ab,$90,$03,$9d,$10,$08,$4c,$4a,$1c,$bd,$10,$08,$38,$fd // ........LJ....8.
        .byte $28,$08,$c9,$ab,$90,$03,$9d,$10,$08,$dd,$18,$08,$b0,$03,$9d,$10 // (...............
        .byte $08,$e8,$e8,$e0,$09,$f0,$03,$4c,$fc,$1b,$a9,$00,$d0,$18,$20,$30 // .......L...... 0
        .byte $08,$29,$1f,$8d,$5c,$1c,$20,$30,$08,$29,$01,$8d,$7b,$1c,$20,$30 // .)..\. 0.)..{. 0
        .byte $08,$29,$07,$8d,$8a,$1c,$ce,$5c,$1c,$a9,$01,$f0,$47,$ad,$e4,$39 // .).....\....G..9
        .byte $29,$80,$d0,$29,$ad,$ee,$39,$18,$69,$01,$8d,$ee,$39,$90,$0b,$ad // )..)..9.i...9...
        .byte $e4,$39,$09,$a0,$8d,$e4,$39,$ad,$ee,$39,$18,$69,$18,$8d,$f6,$39 // .9....9..9.i...9
        .byte $90,$6c,$ad,$e4,$39,$09,$50,$8d,$e4,$39,$4c,$0f,$1d,$ad,$ee,$39 // .l..9.P..9L....9
        .byte $18,$6d,$8a,$1c,$c9,$26,$b0,$09,$8d,$ee,$39,$18,$69,$18,$8d,$f6 // .m...&....9.i...
        .byte $39,$4c                               // 9L

// --- Region $ea81-$ea98 ---
.pc = $ea81 "dat_ea81"

dat_ea81:
        .byte $20,$30,$08,$29,$1f,$8d,$10,$1d,$20,$30,$08,$29,$01,$8d,$2f,$1d //  0.).... 0.)../.
        .byte $20,$30,$08,$29,$07,$8d,$37,$1d       //  0.)..7.

// --- Region $eaa2-$eab8 ---
.pc = $eaa2 "Segment $eaa2"
        .byte $39,$18,$69,$00,$c9,$f7,$b0,$23,$c9,$80,$90,$1f,$8d,$bf,$39,$18 // 9.i....#......9.
        .byte $69,$15,$8d,$b7,$39,$d0,$14           // i...9..

// --- Region $eb85-$eb9c ---
.pc = $eb85 "dat_eb85"

dat_eb85:
        .byte $20,$30,$08,$29,$1f,$8d,$14,$1e,$20,$30,$08,$29,$01,$8d,$33,$1e //  0.).... 0.)..3.
        .byte $20,$30,$08,$29,$07,$8d,$3b,$1e       //  0.)..;.

// --- Region $eba6-$ebbc ---
.pc = $eba6 "Segment $eba6"
        .byte $1b,$18,$69,$00,$c9,$f7,$b0,$23,$c9,$80,$90,$1f,$8d,$03,$1b,$18 // ..i....#........
        .byte $69,$15,$8d,$fb,$1a,$d0,$14           // i......

// --- Region $ec89-$eca0 ---
.pc = $ec89 "dat_ec89"

dat_ec89:
        .byte $20,$30,$08,$29,$1f,$8d,$18,$1f,$20,$30,$08,$29,$01,$8d,$37,$1f //  0.).... 0.)..7.
        .byte $20,$30,$08,$29,$07,$8d,$3f,$1f       //  0.)..?.

// --- Region $ecaa-$ecc0 ---
.pc = $ecaa "Segment $ecaa"
        .byte $1b,$18,$69,$00,$c9,$f7,$b0,$23,$c9,$80,$90,$1f,$8d,$13,$1b,$18 // ..i....#........
        .byte $69,$15,$8d,$0b,$1b,$d0,$14           // i......

// --- Region $ed63-$eeb2 ---
.pc = $ed63 "dat_ed63"

dat_ed63:
        .byte $00,$07,$12,$05,$05,$0e,$06,$12,$0f,$07,$00,$cd,$23,$fe,$fc,$f0 // ............#...
        .byte $c2,$23,$fc,$e0,$80,$a3,$c2,$a6,$c2,$23,$7f,$0f,$03,$a3,$c6,$22 // .#.......#....."
        .byte $7f,$1f,$c6,$26,$fe,$fe,$e0,$c0,$c0,$80,$ac,$26,$0f,$07,$07,$03 // ...&.......&....
        .byte $01,$01,$a2,$c4,$21,$e0,$e3,$c0,$c5,$e3,$7f,$c4,$24,$e0,$c0,$c0 // ....!.......$...
        .byte $80,$c4,$24,$7f,$3f,$3f,$1f,$c4,$24,$f8,$e0,$c0,$c0,$c4,$a4,$c4 // ..$.??..$.......
        .byte $24,$7e,$1c,$0c,$0c,$c4,$21,$01,$a3,$c4,$21,$c0,$e3,$80,$c5,$23 // $~....!...!....#
        .byte $7f                                   // .

txt_edc4:
        .text "??"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $22,$c1,$80,$e3,$fc,$e5,$f8,$e3,$7f,$e5,$3f,$e8,$c0,$e8,$7f,$c5 // ".........?.....
        .byte $e3,$fe,$22,$80,$80,$a5,$23,$06,$1f,$1f,$e3,$0f,$e3,$07,$e6,$80 // .."...#.........
        .byte $22,$c0,$c0,$a2,$24,$78,$fc,$7e,$01,$a2,$e4,$04,$24,$0c,$fc,$3c // "...$x.~....$..<
        .byte $1c,$a2,$e3,$07,$a4,$21,$01,$c3,$23,$07,$03,$03,$e8,$80,$a2,$23 // .....!..#......#
        .byte $e0,$f0,$e0,$a3,$e6,$1f               // ......

txt_ee0d:
        .byte $22                                   // double quote character
        .text "??"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$fc,$e5,$f8,$c2,$26,$7f,$1e,$0e,$06,$06,$02,$c2,$21,$04,$a5 // !....&.......!..
        .byte $c2,$26,$1f,$0f,$0e,$0c,$0c,$18,$c2,$21,$c0,$a4,$21,$06,$c2,$26 // .&.......!..!..&
        .byte $3f,$0f,$07,$03,$03,$01,$c2,$23,$f0,$c0,$80,$a3,$c2,$21,$03,$a4 // ?......#.....!..

txt_ee41:
        .text "!"
        .byte $40                                   // @ character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $25,$fc,$78,$70                       // %.xp

txt_ee48:
        .text "0 "
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $a5,$21,$18,$c2,$26,$fe,$3c,$1c,$0c,$0c,$04,$c2,$28,$3f,$0e,$06 // .!..&.<.....(?..
        .byte $06,$02,$03,$80,$80,$a6,$c2,$26,$7e   // .......&~

txt_ee64:
        .text "80  "
        .byte $60,$c2,$a5,$21,$08,$c2,$26,$7f,$1f,$0e,$0c,$04,$04,$c4,$21,$07 // `..!..&.......!.
        .byte $e3,$03,$e6,$f8,$22,$fc,$fc,$e6,$3f,$e8,$7f,$a2,$e3,$fc,$e3,$f8 // ...."...?.......
        .byte $24,$30,$10,$06,$06,$a5,$21,$0f,$e3,$03,$e3,$01,$a2,$24,$e0,$f0 // $0....!......$..
        .byte $fe,$c1,$e4,$80,$a3,$23,$f8,$fc,$78,$a2,$22,$0c,$0c,$e6,$04,$a3 // .....#..x.".....
        .byte $e3,$07,$a2,$23,$03,$03,$07,$c3,$21,$01,$a4 // ...#....!..

// --- Region $eeb4-$f8f7 ---
.pc = $eeb4 "dat_eeb4"

dat_eeb4:
        .byte $80,$e0,$e3,$f0,$23,$7f,$3f,$3f,$e5,$1f,$e8,$f8,$21,$0c,$e4,$0e // ....#.??....!...
        .byte $21,$0c,$a2,$e7,$02,$23,$06,$00,$01,$e6,$03,$e7,$f8,$22,$fc,$0f // !....#......."..
        .byte $a4,$21,$0f,$a2,$e4,$01,$2a,$03,$ff,$03,$01,$00,$80,$c0,$f0,$fc // .!....*.........
        .byte $83,$a2,$23,$30,$0f,$03,$a3,$23,$80,$00,$60,$e3,$e0,$25,$60 // ..#0...#..`..%`

txt_eef3:
        .text "  0<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_eef8:
        .text "!?"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$04,$25,$0c,$fc,$0c,$04,$04,$e7,$06,$e8,$03,$2a,$e0,$f0,$f8 // ..%.........*...
        .byte $fe,$ff,$f0,$60,$20,$06,$01,$a2,$2e,$80,$60,$10,$00,$0c,$fe,$7f // ...` .....`.....
        .byte $1f,$0f,$06,$04,$04,$03,$07,$c3,$26,$07,$03,$03,$fc,$fe,$fe,$c5 // ........&.......
        .byte $a5,$23,$80,$c0,$c0,$a3,$26,$01,$01,$03,$07,$07,$7f,$c7,$e3,$c0 // .#....&.........
        .byte $21,$e0,$c4,$a4,$c4,$e3,$10           // !......

txt_ef42:
        .text "!8"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $e3,$0f,$21,$1f,$c4,$a3,$21,$81,$c4,$24,$c0,$c0,$e0,$f8,$c4,$24 // ..!...!..$.....$
        .byte $0c,$0c,$1c,$7e,$c4,$a3,$21,$01,$c4,$e3,$80,$21,$c1,$c4,$e3,$f0 // ...~..!....!....
        .byte $21,$f8,$c4,$e3,$1f                   // !....

txt_ef6a:
        .text "!?"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $a4,$e3,$0f,$25,$1f,$06,$0e,$1e,$7f,$c4,$e3,$03,$21,$07,$c4,$22 // ...%........!.."
        .byte $fc,$fe,$c6,$a3,$21,$c0,$c4,$24,$01,$03,$07,$1f,$c4,$24,$80,$80 // ....!..$.....$..
        .byte $c0,$f0,$c4,$a3,$21,$03,$c4,$23,$30,$78,$fc,$c5,$24,$04,$0c,$1c // ....!..#0x..$...
        .byte $7e,$c4,$e3,$06
        .byte $21,$0f,$c4
        .text "$008"
        .byte $7e,$c4
        .byte $24,$04,$0c
        .byte $1e,$7f,$c4,$23,$03,$03,$07,$c5,$24,$e0,$f0,$fc,$fe,$c4,$a4,$24 // ...#....$......$
        .byte $80,$e0,$fc,$ff,$a7,$c1,$a4,$27,$03,$0f,$7f,$ff,$0f,$1f,$7f,$c5 // .......'........
        .byte $23,$00,$0f,$fc,$a5,$60,$30,$0f,$e0,$00,$3f,$f8,$00,$7f,$fc,$00 // #....`0...?.....
        .byte $7f,$fc,$00,$ff,$fe,$00,$ff,$fe,$00,$fe,$fe,$00,$fc,$fe,$00,$fd // ................
        .byte $fc,$00,$fd,$fc,$00,$fd,$f8,$00,$fd,$fc,$00,$fd,$fe,$00,$fc,$fe // ................
        .byte $00,$fc,$7f,$00,$fc,$3f,$00,$c3,$60,$21,$80,$00,$01,$80,$00,$01 // .....?..`!......
        .byte $80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$80 // ................
        .byte $00,$01,$80,$00,$01,$80,$00,$01,$80,$00,$01,$c3,$a2,$34,$3c,$3c // .............4<<
        .byte $00,$66,$66,$00,$60,$66,$00,$7c,$3e,$00,$66,$06,$00,$66,$66,$00 // .ff.`f.|>.f..ff.

txt_f03d:
        .text "<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$18,$3c,$3c,$18,$66,$66,$38,$6e,$6e,$18,$76,$76,$18,$66,$66 // 5.<<.ff8nn.vv.ff
        .byte $18,$66,$66,$7e                       // .ff~

txt_f054:
        .text "<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $60,$43                               // `C

txt_f059:
        .encoding "screencode_mixed"
        .text "well yet again laser strikes with a cool version of a classic game!"
        .encoding "petscii_upper"
        .byte $e3,$20,$61,$6b,$03,$0f,$0e,$06,$15,$1a,$09,$0f,$0e,$20,$17,$01 // . ak......... ..
        .byte $13                                   // .

txt_f0ad:
        .text " +2 "

txt_f0b1:
        .encoding "screencode_mixed"
        .text "trained, packed and de-bugged by steve!  dead alphaflighters go out to scs*trc, the airwolf team, trsi, avantgarde, mayhem, excess, crescent, taboo, urania, keen acid and all the rest of my contacts!  ok don't be a crossfiring re-cracker call the bbs with the best oldies and newies 'straylight' on"
        .encoding "petscii_upper"

txt_f1db:
        .text " +44(0)403267822 "

txt_f1ec:
        .encoding "screencode_mixed"
        .text "right now or be forever motiv8!"
        .encoding "petscii_upper"
        .byte $ee,$20,$ab,$25,$ff,$03,$7f,$73,$73,$a3,$25,$fe,$03,$7e,$73,$7e // . .%...ss.%..~s~
        .byte $a3,$21,$3f,$e3,$70                   // .!?.p

txt_f220:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$fe,$03,$73,$73,$7e,$a3,$25,$ff,$00,$7f,$70,$7f,$a3,$25,$7f // %..ss~.%...p..%.
        .byte $00,$7f,$60,$60,$a3,$25,$3f,$70,$73,$73,$3f,$a3,$26,$73,$73,$7f // ..``.%?pss?.&ss.
        .byte $73,$73,$70,$a2,$e5,$1c,$a3,$c1,$e3,$06,$21,$7e,$a3,$25,$73,$76 // ssp.......!~.%sv
        .byte $7c,$76,$73,$a2,$e5,$70,$21,$7f,$a3,$2e,$63,$77,$7f,$6b,$63,$60 // |vs..p!...cw.kc`
        .byte $40,$60,$73,$7b,$7f,$77,$73,$01,$a2,$25,$fe,$03,$63,$63,$3e,$a3 // @`s{.ws..%..cc>.
        .byte $25,$fe,$03,$7e,$70,$70,$a3,$26,$3e,$63,$63,$6f,$3e,$03,$a2,$25 // %..~pp.&>cco>..%
        .byte $fe,$03,$7e,$66,$63,$a3,$21,$0f,$e3,$1c,$21,$f8,$a3,$c1,$e4,$1c // ..~fc.!...!.....
        .byte $a3,$e4,$73                           // ..s

txt_f296:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$73,$2a,$3e,$1c,$00,$03,$03,$63,$6b,$7f,$77,$63,$a3,$25,$73 // .s*>....ck.wc.%s
        .byte $73,$3e,$73,$73,$a3,$23,$73,$73,$7f,$e3,$1c,$a2,$25,$ff,$0e,$1c // s>ss.#ss....%...
        .byte $38,$7f,$a2,$21,$3c,$e5               // 8..!<.

txt_f2bf:
        .text "8!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$1f,$38,$fe,$70,$7f,$a2,$21,$3c,$e5,$1c,$25,$3c,$00,$18,$3c // %.8.p..!<..%<..<
        .byte $7e,$e4,$18,$a2,$25,$10,$3f,$7f,$3f,$10,$aa,$e5,$18,$25,$00,$18 // ~...%.?.?....%..
        .byte $00,$6c,$6c,$a6,$26,$36,$7f,$36,$36,$7f,$36,$a2,$27,$08,$3c,$68 // .ll.&6.66.6.'.<h
        .byte $3c,$16,$7c,$10,$a2,$25,$66,$6c,$18,$36,$66,$a2,$2a,$1c,$36,$1c // <.|..%fl.6f.*.6.
        .byte $3f,$66,$7b,$00,$0c,$18,$30,$a6,$22,$03,$06,$e3,$0c,$25,$06,$03 // ?f{...0."....%..
        .byte $00,$60,$30,$e3,$18,$2a,$30,$60,$00,$18,$42,$18,$7e,$18,$42,$18 // .`0..*0`..B.~.B.
        .byte $a2,$25,$1c,$1c,$7f,$1c,$1c,$a6,$23,$30,$30,$60,$a4,$21,$7f,$a8 // .%......#00`.!..

txt_f333:
        .byte $22                                   // double quote character
        .text "00"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$03,$06,$0c,$18,$30,$60,$a2,$21,$7f,$e3,$63,$21,$7f,$a3,$21 // &....0`.!..c!..!
        .byte $3c,$e3,$0c,$21,$1e,$a3,$25,$7f,$03,$7f,$70,$7f,$a3,$2d,$7f,$03 // <..!..%...p..-..
        .byte $1f,$03,$7f,$00,$70,$70,$76,$76,$7f,$06,$06,$a3,$26,$7f,$70,$7e // ....ppvv....&.p~
        .byte $07,$7e,$00,$e4,$70,$23,$7f,$73,$7f,$a3,$21,$7f,$e5,$03,$a2,$25 // .~..p#.s..!....%
        .byte $7f,$73,$7f,$73,$7f,$a3,$23,$7f,$73,$7f,$e3,$03,$a2,$25,$18,$18 // .s.s..#.s....%..
        .byte $00,$18,$18,$a3,$2e,$18,$18,$00,$18,$18,$30,$00,$0c,$18,$30,$60 // ..........0...0`
        .byte $30,$18,$0c,$a3,$23,$3c,$00,$3c,$a3,$27,$30,$18,$0c,$06,$0c,$18 // 0...#<.<.'0.....
        .byte $30,$a2,$26,$7f,$63,$0f,$0c,$00,$0c,$80,$29,$00,$25,$01,$02,$03 // 0.&.c.....).%...
        .byte $04,$05,$80,$22,$00,$22,$06,$07,$e3,$08,$2f,$09,$00,$0a,$0b,$00 // ..."."..../.....
        .byte $0c,$0d,$0e,$0f,$10,$0f,$11,$12,$11,$13,$af,$21,$14,$a4,$21,$15 // ...........!..!.
        .byte $e5,$08,$60,$23,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ..`#..........

txt_f3e5:
        .text " !"
        .byte $22                                   // double quote character
        .text "#"
        .byte $00                                   // string terminator
        .byte $24,$03                               // $.

txt_f3ec:
        .text "%&'()*+,-."
        .byte $03                                   // .

txt_f3f7:
        .text "/012345"
        .byte $e5,$08,$60,$24,$36,$17               // ..`$6.

txt_f404:
        .text "789:;<=>?!"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f411:
        .text "BCDEFGHIJKLMNO!PQRSTU"
        .byte $e3,$08,$60                           // ..`

txt_f429:
        .text ")VWXYZ"
        .byte $5b,$5c,$5d,$59,$5e,$59,$5f,$60,$61,$62,$00,$46,$63,$64,$65,$66 // [\]Y^Y_`ab.Fcdef
        .byte $67,$68,$69,$6a,$6b,$59,$6c,$6d,$65,$69,$6e,$59,$6f,$70,$00,$71 // ghijkYlmeinYop.q
        .byte $72,$73,$74,$75,$80,$4f,$00,$21,$10,$a2,$21,$f0,$a2,$32,$e0,$00 // rstu.O.!..!..2..
        .byte $01,$e0,$00,$03,$e0,$00,$03,$80,$00,$07,$80,$00,$0f,$80,$00,$0e // ................
        .byte $a2,$21,$1e,$a2                       // .!..

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

txt_f476:
        .text "!8"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$78,$a2,$21,$f8,$a2,$34,$e0,$00,$01,$e0,$00,$03,$e0,$00,$03 // !x.!..4.........
        .byte $80,$00,$07,$80,$00,$0f,$80,$00,$59,$00,$0f,$a2,$21,$0f,$a2,$21 // ........Y...!..!
        .byte $1e,$a2                               // ..

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

txt_f49e:
        .text "!8"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$70,$a2,$39,$e0,$00,$01,$c0,$70,$03,$82,$e0,$07,$0f,$c0,$0e // !p.9....p.......
        .byte $3b,$80,$18,$e3,$80,$3f,$87,$00,$7e,$0f,$00,$d0,$0e,$a2,$21,$1c // ;....?..~.....!.
        .byte $a2                                   // .

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

txt_f4c5:
        .text "!8"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$70,$a2,$21,$f0,$a2,$23,$f0,$00,$59,$a2 // !p.!..#..Y.

txt_f4d3:
        .text "!8"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$f8,$a2,$35,$f8,$00,$01,$e0,$00,$03,$e0,$00,$03,$e0,$00,$07 // !..5............
        .byte $80,$00,$0f,$80,$00,$0f,$80,$00,$1e,$a2 // ..........

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

txt_f4f3:
        .text "!>"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$78,$a2,$21,$f8,$a2,$2a,$f8,$00,$01,$e0,$00,$03,$e0,$00,$07 // !x.!..*.........
        .byte $e0,$aa,$21,$59,$81,$00,$00,$e4,$a0,$2c,$83,$8f,$8e,$86,$95,$9a // ..!Y.....,......
        .byte $89,$8f,$8e,$ab,$b2,$a1,$e4,$a0,$e6,$20,$2c,$03,$12,$01,$03,$0b // ......... ,.....
        .byte $05,$04,$20,$02,$19,$3a,$2d,$e6,$20,$e3,$a0,$2e,$93,$94,$85,$96 // .. ..:-. .......
        .byte $85,$a0,$8f,$86,$a0,$8c,$81,$93,$85,$92,$e3,$a0 // ............

txt_f542:
        .encoding "screencode_mixed"
        .text "8  the game supplied by  "
        .encoding "petscii_upper"
        .byte $e3,$a0,$2e,$84,$85,$92,$82,$99,$93,$88,$89,$92,$85,$a0,$92,$81 // ................
        .byte $8d,$e3,$a0,$60,$58                   // ...`X

txt_f570:
        .encoding "screencode_mixed"
        .text " intro coded & gfx by"
        .encoding "petscii_upper"

txt_f585:
        .text ":- "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $87,$92,$85,$85,$8e,$86,$92,$8f,$87,$a0,$8f,$86,$a0,$8c,$81,$93 // ................
        .byte $85,$92,$a0                           // ...

txt_f59c:
        .encoding "screencode_mixed"
        .text " call 'straylight' now"
        .encoding "petscii_upper"

txt_f5b2:
        .text "! "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $8f,$8e,$a0,$ab,$b4,$b4,$a8,$b0,$a9,$b4,$b0,$b3,$b2,$b6,$b7,$b8 // ................
        .byte $b2,$b2,$a0,$e3,$20,$60,$55           // .... `U

txt_f5cc:
        .encoding "screencode_mixed"
        .text "or call 'black ice"
        .encoding "petscii_upper"

txt_f5de:
        .text "'  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $8f,$8e,$a0,$ab,$b1,$ad,$b7,$b1,$b8,$ad,$90,$92,$89,$ad,$96,$81 // ................
        .byte $94,$85,$a0                           // ...

txt_f5f5:
        .encoding "screencode_mixed"
        .text "  by the way crossfire"
        .encoding "petscii_upper"

txt_f60b:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $84,$8f,$8e,$a7,$94,$a0,$92,$85,$83,$92,$81,$83,$8b,$a0,$94,$88 // ................
        .byte $89,$93,$a0,$f8,$20,$ce,$21,$80,$c2,$21,$80,$c2,$21,$80,$c2,$21 // .... .!..!..!..!
        .byte $80,$c2,$a1,$c2,$a1,$c2,$a1,$c2,$3a,$00,$ff,$fe,$00,$ff,$fe,$00 // ........:.......
        .byte $ff,$fc,$00,$ff,$f8,$00,$ff,$f8,$00,$ff,$f0,$00,$ff,$e0,$00,$ff // ................
        .byte $c0,$00,$ff,$a2,$21,$fe,$a2,$21,$f8,$a2,$21,$80,$a6,$cc,$21,$7f // ....!..!..!...!.
        .byte $c2,$21,$7f,$c2,$21,$7f,$c2,$21,$7f,$c2 // .!..!..!..

txt_f668:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_f66b:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$1f,$c2,$21,$0f,$c2,$21,$0f,$c2,$21,$07,$c2,$21,$03,$c2,$21 // !..!..!..!..!..!
        .byte $01,$c2,$29,$00,$7f,$ff,$00,$3f,$ff,$00,$0f,$ff,$a2,$c1,$a4,$21 // ..)....?.......!
        .byte $80,$a2,$21,$f8,$a2,$21,$fe,$a2,$c1,$a2,$38,$ff,$c0,$00,$ff,$e0 // ..!..!....8.....
        .byte $00,$ff,$f0,$00,$ff,$f8,$00,$ff,$f8,$00,$ff,$fc,$00,$ff,$fe,$00 // ................
        .byte $ff,$fe,$00,$c2,$a1,$c2,$a1,$c2,$a1,$c2,$a1,$c2,$21,$80,$c2,$21 // ............!..!
        .byte $80,$c2,$21,$80,$c2,$21,$80,$c2,$21,$80,$a3,$2b,$ff,$00,$0f,$ff // ..!..!..!..+....
        .byte $00,$3f,$ff,$00,$7f,$ff,$01,$c2,$21,$03,$c2,$21,$07,$c2,$21,$0f // .?......!..!..!.
        .byte $c2,$21,$0f,$c2,$21,$1f,$c2           // .!..!..

txt_f6e5:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_f6e8:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$7f,$c2,$21,$7f,$c2,$21,$7f,$c2,$21,$7f,$d1,$36,$00,$01,$fc // !..!..!..!..6...
        .byte $00,$07,$ff,$00,$1f,$ff,$c0,$3f,$ff,$e0,$3f,$ff,$e0,$7f,$ff,$f0 // .......?..?.....
        .byte $7f,$ff,$f0,$c2,$21,$f8,$c2,$21,$f8,$c2,$21,$f8,$c2,$21,$f8,$c2 // ....!..!..!..!..
        .byte $21,$f8,$c2,$21,$f8,$c2,$35,$f8,$7f,$ff,$f0,$7f,$ff,$f0,$3f,$ff // !..!..5.......?.
        .byte $e0,$3f,$ff,$e0,$1f,$ff,$c0,$07,$ff,$00,$01,$fc,$a2,$21,$1f,$a2 // .?...........!..

txt_f73b:
        .text "<?"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$7f,$c0,$00,$ff,$e0,$00,$ff,$e0,$00,$ff,$e0,$00,$ff,$e0,$00 // ................
        .byte $ff,$e0,$00,$7f,$c0,$00,$7f,$80,$00,$1f,$80,$21,$00,$21,$fc,$a2 // ...........!.!..
        .byte $21,$f8,$a2,$21,$f8,$a2,$21,$f0,$a2,$21,$f0,$a2,$21,$e0,$a2,$21 // !..!..!..!..!..!
        .byte $c0,$80,$2d,$00,$21,$7f,$c2,$21,$7f,$c2 // ..-.!..!..

txt_f778:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$1f,$c2,$21,$1f,$c2,$21,$0f,$c2,$21,$07,$c2,$21,$01,$c2,$26 // !..!..!..!..!..&
        .byte $00,$ff,$fc,$00,$1f,$f0,$80,$2b,$00,$21,$c0,$a2,$21,$e0,$a2,$21 // .......+.!..!..!
        .byte $f0,$a2,$21,$f0,$a2,$21,$f8,$a2,$21,$fc,$a2,$21,$fc,$a2,$21,$fc // ..!..!..!..!..!.
        .byte $a2,$21,$fe,$a2,$21,$fe,$a2,$21,$fe,$a2,$21,$fe,$a2,$21,$fe,$a2 // .!..!..!..!..!..
        .byte $21,$fe,$a2,$21,$fe,$a2,$21,$fe,$a2,$21,$fe,$a2,$21,$fc,$a4,$26 // !..!..!..!..!..&
        .byte $1f,$f0,$00,$7f,$fe,$01,$c2,$21,$07,$c2,$21,$0f,$c2,$21,$1f,$c2 // .......!..!..!..
        .byte $21,$1f,$c2                           // !..

txt_f7de:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_f7e1:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$7f,$c2,$21,$7f,$dd,$21,$7f,$c2,$60,$2d,$00,$07,$e0,$00,$1f // !..!..!..`-.....
        .byte $f0,$00,$3f,$f8,$00,$7f,$fc,$00,$7f,$fe,$00,$ff,$fe,$00,$ff,$fe // ..?.............
        .byte $00,$ff,$fe,$00,$ff,$fe,$00,$ff,$fe,$00,$ff,$fc,$00,$7f,$fc,$00 // ................
        .byte $3f,$f8,$00,$1f,$f0,$00,$0f,$c0,$80,$20,$00,$c1,$a7,$c1,$a7,$23 // ?........ .....#
        .byte $0f,$00,$3f,$a5,$c1,$a7,$c1,$a7       // ..?.....

txt_f82c:
        .text "!?"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $23,$0f,$00,$3f,$a5,$23,$3f,$00,$3f,$a5,$23,$03,$00,$03,$a5,$c1 // #..?.#?.?.#.....
        .byte $a7,$23,$3f,$00,$3f,$a3,$25,$3f,$00,$3f,$00,$3f,$a5,$2b,$3c,$00 // .#?.?.%?.?.?.+<.
        .byte $3f,$00,$30,$00,$3c,$00,$3f,$00,$3f,$a5,$c1,$a7,$c1,$a7,$23,$0f // ?.0.<.?.?.....#.
        .byte $00,$3c,$a5,$c1,$a9,$21,$03,$a5,$23,$ff,$00,$03,$a5,$23,$3f,$00 // .<...!..#....#?.
        .byte $3f,$a5,$23,$3f,$00,$3f,$a5,$23,$3c,$00,$3c,$a5,$23,$3f,$00,$3f // ?.#?.?.#<.<.#?.?
        .byte $a5,$23,$3f,$00,$3f,$a5,$c1,$a5,$25,$0f,$00,$0f,$00,$0f,$a5,$23 // .#?.?...%......#
        .byte $03,$00,$0f,$a3,$25,$0f,$00,$03,$00,$03,$a3,$25,$03,$00,$0f,$00 // ....%......%....
        .byte $3f,$a5,$23,$03,$00,$0f,$ab,$25,$03,$00,$03,$00,$03,$a3,$23,$3c // ?.#....%......#<
        .byte $00,$3c,$a5,$25,$0f,$00,$3f,$00,$0f,$a5,$23,$0f,$00,$3c,$a5,$23 // .<.%..?...#..<.#
        .byte $3c,$00,$3c,$a3,$25,$03,$00,$0f,$00,$03,$a3,$23,$03,$00,$0f,$ad // <.<.%......#....
        .byte $25,$3c,$00,$0f,$00,$03,$a3,$25,$03,$00,$30,$00,$03,$a5,$23,$03 // %<.....%..0...#.
        .byte $00,$03,$80,$25,$00,$23,$3f,$00,$3c,$a5,$21,$0f,$a7 // ...%.#?.<.!..

txt_f8ec:
        .text "!?"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f8ef:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $27,$3f,$00,$3f,$00,$3f               // '?.?.?

// --- Region $f8f9-$fce1 ---
.pc = $f8f9 "dat_f8f9"

dat_f8f9:
        .byte $3f,$a5,$21,$3f,$02,$00,$3f,$00,$3f,$22,$00,$3f,$a5 // ?.!?..?.?".?.

txt_f906:
        .text "!?"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $23,$3f,$00,$3f,$a5,$23,$3f,$00,$3f,$a5,$21,$03,$42,$00,$03,$00 // #?.?.#?.?.!.B...
        .byte $00,$00,$00,$00,$03,$22,$00,$0f,$a7,$21,$0f,$a3,$23,$0f,$00,$03 // ....."...!..#...
        .byte $a7,$23,$3f,$00,$3c,$ad,$23,$ff,$00,$0f,$a5,$23,$fc,$00,$0f,$a5 // .#?.<.#....#....
        .byte $c1,$a7,$23,$fc,$00,$0f,$a5,$c1,$a7,$c1,$a7,$c1,$a7,$23,$0f,$00 // ..#..........#..
        .byte $0f,$a5,$23,$f0,$00,$f0,$a5,$23,$ff,$00,$3c,$a5,$23,$0f,$00,$3c // ..#....#..<.#..<
        .byte $ad,$23,$0f,$00,$3f,$a5,$23,$0f,$00,$cf,$a5,$21,$fc,$43,$00,$0f // .#..?.#....!.C..
        .byte $00,$00,$00,$00,$00,$fc,$22,$00,$0f,$a5,$23,$ff,$00,$f0,$a5,$23 // ......"...#....#
        .byte $ff,$00,$f0,$a5,$23,$0f,$00,$0f,$a5,$21,$0f,$02,$00,$0f,$00,$0f // ....#....!......
        .byte $22,$00,$cf,$a5,$23,$0f,$00,$0f,$a5,$23,$0f,$00,$0f,$a5,$23,$ff // "...#....#....#.
        .byte $00,$fc,$a3,$25,$f0,$00,$c0,$00,$c0,$a5,$23,$ff,$00,$c0,$a3,$25 // ...%......#....%
        .byte $f0,$00,$f0,$00,$f0,$a3,$25,$c0,$00,$f0,$00,$fc,$a7,$c1,$ab,$25 // ......%........%
        .byte $c0,$00,$c0,$00,$c0,$a3,$23,$f0,$00,$f0,$a5,$25,$3c,$00,$ff,$00 // ......#....%<...
        .byte $3c,$a3,$25,$c0,$00,$f0,$00,$c0,$a5,$23,$3c,$00,$f0,$a3,$29,$f0 // <.%......#<...).
        .byte $00,$3c,$00,$f0,$00,$f0,$00,$c0,$a7,$25,$0f,$00,$3c,$00,$f0,$a7 // .<.......%..<...
        .byte $21,$c0,$a3,$25,$c0,$00,$0c,$00,$c0,$a5,$23,$f0,$00,$f0,$bd,$23 // !..%......#....#
        .byte $0f,$00,$3c,$a5,$23,$ff,$00,$0f,$a5,$23,$f0,$00,$f0,$a5,$23,$ff // ..<.#....#....#.
        .byte $00,$0f,$a5,$23,$ff,$00,$0f,$a5,$23,$3c,$00,$3c,$a5,$c1,$af,$c1 // ...#....#<.<....
        .byte $42,$00,$0f,$00,$00,$00,$00,$00,$ff,$22,$00,$0f,$a5,$23,$c0,$00 // B........"...#..
        .byte $c0,$a5,$23,$c0,$00,$c0,$a3,$23,$f0,$00,$c0,$a9,$21,$f0,$a5,$23 // ..#....#....!..#
        .byte $c0,$00,$f0,$a5,$23,$ff,$00,$0f,$a9,$21,$3f,$42,$00,$3f,$00,$3f // ....#....!?B.?.?
        .byte $00,$00,$00,$3f,$24,$00,$3f,$00,$0f,$a3,$21,$3f,$42,$00,$3f,$00 // ...?$.?...!?B.?.
        .byte $3f,$00,$00,$00,$3f,$24,$00,$3c,$00,$3c,$a3,$25,$3f,$00,$3f,$00 // ?...?$.<.<.%?.?.
        .byte $0f,$a3,$2d,$3f,$00,$3f,$00,$3f,$00,$3f,$00,$03,$00,$03,$00,$03 // ..-?.?.?.?......
        .byte $a7                                   // .

txt_fa7a:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$3f,$42,$00,$3f,$00,$3f,$00,$00,$00,$3f,$2c,$00,$3c,$00,$3c // !?B.?.?...?,.<.<
        .byte $00,$3c,$00,$3f,$00,$3f,$00,$3f,$a3,$25,$3c,$00,$3c,$00,$0f,$a3 // .<.?.?.?.%<.<...
        .byte $25,$3f,$00,$3f,$00,$3f,$a3,$25,$3c,$00,$3c,$00,$0f,$a3,$25,$3f // %?.?.?.%<.<...%?
        .byte $00,$3c,$00,$3c,$a3,$25,$03,$00,$03,$00,$ff,$a3,$25,$03,$00,$03 // .<.<.%......%...
        .byte $00,$03,$a3,$25,$3f,$00,$3f,$00,$0f,$a3,$25,$3f,$00,$0f,$00,$03 // ...%?.?...%?....
        .byte $a3,$25,$3f,$00,$3f,$00,$3c,$a3,$25,$0f,$00,$3f,$00,$3f,$a3,$21 // .%?.?.<.%..?.?.!
        .byte $3f,$02,$00,$03,$00,$03,$24,$00,$0f,$00,$3f,$a3,$2d,$0f,$00,$0f // ?.....$...?.-...
        .byte $00,$0f,$00,$0f,$00,$ff,$00,$3f,$00,$3f,$a3,$27,$03,$00,$03,$00 // .......?.?.'....
        .byte $03,$00,$0f,$02,$00,$03,$00,$03,$26,$00,$3f,$00,$0f,$00,$03,$ab // ........&.?.....
        .byte $21,$03,$02,$00,$03,$00,$00,$a7,$25,$0f,$00,$3f,$00,$0f,$a3,$2d // !.......%..?...-
        .byte $0f,$00,$03,$00,$3f,$00,$03,$00,$03,$00,$0f,$00,$3c,$a3,$25,$0f // ....?.......<.%.
        .byte $00,$3c,$00,$3f,$b3,$35,$03,$00,$03,$00,$0f,$00,$3c,$00,$3f,$00 // .<.?.5......<.?.
        .byte $03,$00,$30,$00,$03,$00,$3f,$00,$03,$00,$03,$a5,$27,$0f,$00,$0f // ..0...?.....'...
        .byte $00,$3c,$00,$3f,$a9,$23,$0f,$00,$0f,$a5,$2b,$03,$00,$0f,$00,$3c // .<.?.#....+....<
        .byte $00,$3c,$00,$3c,$00,$3f,$a7,$21,$03,$a3,$25,$3f,$00,$3f,$00,$3f // .<.<.?.!..%?.?.?
        .byte $a3,$21,$03,$a3                       // .!..

txt_fb71:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_fb74:
        .text "!?"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_fb77:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_fb7a:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$3f,$00,$3f,$00,$3f,$ab,$23,$3f,$00,$3f,$02,$00,$3f,$00,$00 // %?.?.?.#?.?..?..
        .byte $a7,$23,$03,$00,$03,$a5,$2b,$03,$00,$03,$00,$0f,$00,$3c,$00,$0f // .#....+......<..
        .byte $00,$03,$a5,$21,$0f,$a9,$23,$03,$00,$0f,$b1,$25,$ff,$00,$0f,$00 // ...!..#....%....
        .byte $0f,$a3,$25,$fc,$00,$0f,$00,$fc,$a7,$c1,$a3,$25,$0f,$00,$0f,$00 // ..%........%....
        .byte $fc,$a3,$c1,$a3,$c1,$a3,$c1,$a7,$25,$0f,$00,$0f,$00,$ff,$a3,$25 // ........%......%
        .byte $ff,$00,$0f,$00,$0f,$a3,$25,$f0,$00,$f0,$00,$f0,$a3,$25,$3c,$00 // ......%......%<.
        .byte $3c,$00,$fc,$a3,$25,$f0,$00,$3c,$00,$0f,$a7,$c1,$a3,$25,$ff,$00 // <...%..<.....%..
        .byte $cf,$00,$0f,$a3,$2b,$ff,$00,$3f,$00,$0f,$00,$03,$00,$0f,$00,$0f // ....+..?........
        .byte $02,$00,$fc,$00,$00,$a5,$2d,$0f,$00,$ff,$00,$fc,$00,$0f,$00,$fc // ......-.........
        .byte $00,$3c,$00,$0f,$a3,$25,$f0,$00,$f0,$00,$c0,$a3,$25,$f0,$00,$f0 // .<...%......%...
        .byte $00,$f0,$a3,$25,$0f,$00,$0f,$00,$fc,$a3,$25,$0f,$00,$fc,$00,$f0 // ...%......%.....
        .byte $a3,$25,$ff,$00,$3f,$00,$0f,$a3,$25,$fc,$00,$0f,$00,$0f,$a3,$c1 // .%..?...%.......
        .byte $02,$00,$f0,$00,$f0,$24,$00,$c0,$00,$ff,$a3,$29,$c0,$00,$c0,$00 // .....$.....)....
        .byte $c0,$00,$f0,$00,$fc,$a3,$c1,$a3,$27,$f0,$00,$f0,$00,$f0,$00,$f0 // ........'.......
        .byte $02,$00,$c0,$00,$c0,$24,$00,$ff,$00,$ff,$ad,$21,$c0,$02,$00,$c0 // .....$.....!....
        .byte $00,$00,$a7,$25,$3c,$00,$ff,$00,$3c,$a3,$25,$f0,$00,$3c,$00,$f0 // ...%<...<.%..<..
        .byte $a3,$25,$c0,$00,$3c,$00,$3c,$a3,$25,$ff,$00,$3c,$00,$cf,$ab,$2b // .%..<.<.%..<...+
        .byte $f0,$00,$f0,$00,$3c,$00,$0f,$00,$c0,$00,$c0,$a5,$2d,$fc,$00,$c0 // ....<.......-...
        .byte $00,$0c,$00,$c0,$00,$ff,$00,$f0,$00,$f0,$ab,$c1,$af,$23,$f0,$00 // .............#..
        .byte $c0,$a5,$25,$0f,$00,$0f,$00,$ff,$a3,$25,$f0,$00,$f0,$00,$fc,$a3 // ..%......%......
        .byte $c1,$a3,$c1,$a3,$25,$ff,$00,$0f,$00,$ff,$a3,$25,$ff,$00,$3c,$00 // ....%......%..<.
        .byte $3c,$a3,$25,$fc,$00,$3f,$00,$fc,$a3,$25,$ff,$00,$0f,$00,$ff,$a3 // <.%..?...%......
        .byte $25,$0f,$00,$0f,$00                   // %....

// --- Region $fcea-$fe01 ---
.pc = $fcea "Segment $fcea"
        .byte $ff,$00,$0f,$00,$0f,$00,$0f,$a3,$23,$c0,$00,$c0,$a5,$23,$c0,$00 // ........#....#..
        .byte $c0,$a7,$21,$c0,$02,$00,$f0,$00,$00,$a3,$25,$3c,$00,$f0,$00,$c0 // ..!.......%<....
        .byte $a3,$23,$ff,$00,$f0,$a3,$60,$f5,$f0,$00,$a9,$90,$cd,$12,$d0,$d0 // .#....`.........
        .byte $fb,$a9,$07,$8d,$16,$d0,$20,$bb,$19,$20,$bb,$19,$20,$bb,$19,$ea // ...... .. .. ...
        .byte $a9,$18,$8d,$18,$d0,$a9,$1f,$8d,$11,$d0,$a5,$02,$f0,$2a,$a9,$10 // .............*..
        .byte $8d,$11,$d0,$a2,$00,$18,$ad,$11,$d0,$69,$01,$29,$07,$09,$10,$8d // .........i.)....
        .byte $11,$d0,$ce,$19,$d0,$20,$bb,$19,$20,$bb,$19,$ad,$12,$d0,$c9,$f6 // ..... .. .......
        .byte $f0,$06,$e8,$ec,$fe,$3f,$d0,$dd,$a9,$00,$8d,$40,$03,$ce,$19,$d0 // .....?.....@....
        .byte $a2,$0d,$8e,$11,$d0,$20,$8a,$39,$a2,$00,$bd,$70,$08,$c9,$ff,$d0 // ..... .9...p....
        .byte $07,$a9,$00,$8d,$5f,$38,$f0,$f0,$ee,$5f,$38,$85,$02,$8d,$fe,$3f // ...._8..._8....?
        .byte $a9,$00,$85,$a7,$a9,$00,$f0,$2a,$a9,$00,$f0,$26,$a2,$00,$bd,$f9 // .......*...&....
        .byte $06,$9d,$f8,$06,$e8,$e0,$27,$d0,$f5,$ad // ......'...

txt_fda4:
        .byte $40                                   // @ character
        .text "$"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $06,$20,$39,$08,$4c,$8f,$38,$18,$69,$c0,$8d,$1f,$07,$ee,$90,$38 // . 9.L.8.i......8
        .byte $d0,$03,$ee,$91,$38,$a9,$f8,$cd,$12,$d0,$d0,$fb,$a9,$10,$8d,$11 // ....8...........
        .byte $d0,$a5,$02,$09,$08,$29,$0f,$8d,$57,$38,$60,$20,$c4,$1a,$a9,$00 // .....)..W8` ....
        .byte $8d,$f1,$38,$a9,$2a,$8d,$f2,$38,$a9,$03,$8d,$d0,$1a,$a9,$08,$8d // ..8.*..8........
        .byte $cf,$1a,$ae,$00,$2c,$ad,$ee,$38,$18,$69,$08,$90,$03,$ee,$ef,$38 // ....,..8.i.....8
        .byte $8d,$ee,$38,$ca,$d0,$ef,$a2,$00,$a0,$00,$bd // ..8........

// --- Region $fe6f-$fe9c ---
.pc = $fe6f "Segment $fe6f"
        .byte $50,$04,$c9,$06,$f0,$05,$e0,$04,$d0,$01,$ca,$bd,$28,$28,$8d,$4f // P...........((.O
        .byte $04,$bd,$50,$28,$8d,$77,$04,$bd,$78,$28,$8d,$9f,$04,$bd,$a0,$28 // ..P(.w..x(.....(
        .byte $8d,$c7,$04,$bd,$c8,$28,$8d,$ef,$04,$bd,$f0,$28,$8d,$17 // .....(.....(..

// --- Region $ffc7-$ffd1 ---
.pc = $ffc7 "dat_ffc7"

dat_ffc7:
        .byte $a9,$06,$8d,$21,$d0,$a9,$0a,$8d,$27,$d0,$8d // ...!....'..

// --- Region $fffc-$fffc ---
.pc = $fffc "Segment $fffc"
        .byte $1a                                   // .
