// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:07
// 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:  $0803 (2051)
// IRQ handler:  $08ec (irq_08ec)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $ea86 (nmi_ea86)
//
// Code: 4978 bytes, Data: 58510 bytes
// Labels: 358, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$08df ---
.pc = $0803 "main_0803"

main_0803:
        jsr $e544
        jsr sub_0b26
        jsr sub_0afc
        jsr sub_0c1f
        lda #$ff
        sta $d015
        lda #$3f
        sta $d01c
        lda #$1a
        sta dat_d018
        lda #$80
        sta $d00f
        sta $d00d
        lda #$a0
        sta $d00c
        lda #$b8
        sta $d00e
        lda $dc04
        clc
        adc $dc05
        and #$01
        beq loc_0840
        lda #$01
        jmp loc_0842

loc_0840:
        lda #$00

loc_0842:
        sta dat_08df
        jsr sub_1000
        ldx dat_08df
        lda $08e0,x
        sta $d021
        lda $08e2,x
        sta $d022
        lda $08e4,x
        sta $d023
        lda $08e6,x
        sta $d025
        lda $08e8,x
        sta $d026
        lda $08ea,x
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        lda #$ea
        sta $0319
        lda #$86
        sta $0318
        ldx #$00
        stx $d020

loc_088d:
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta dat_db00,x
        lda #$00
        sta $0340,x
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_088d

loc_08af:
        sta $2f80,x
        inx
        cpx #$80
        bne loc_08af
        ldy #$be
        sty $07fe
        iny
        sty $07ff
        sei
        inc $d01a
        dec $dc0e
        lda #$ec
        sta $0314
        lda #$08
        sta $0315
        cli
        lda #$00
        sta $d012
        lda #$1b
        sta $d011

loc_08dc:
        jmp loc_08dc

dat_08df:
        .byte $00                                   // .

// --- Region $08ec-$09f8 ---
.pc = $08ec "irq_08ec"

irq_08ec:
        lda $05
        sec
        sbc #$08
        sta $d011
.label smc_08f5 = * + 1
        lda #$3f                                    // !SMC: modified by $0b8d
        sta $d001
        sta $d003
        sta $d005
        clc
        adc #$15
        sta $d007
        sta $d009
        sta $d00b
.label smc_090c = * + 1
        ldx #$3f                                    // !SMC: modified by $0b84
.label smc_090e = * + 1
        lda #$0e                                    // !SMC: modified by $0b7d
        tay
        sta $d000
        sta $d006
        clc
        adc #$18
        bcc loc_0921
        pha
        txa
        ora #$12
        tax
        pla

loc_0921:
        sta $d002
        sta $d008
        tya
        clc
        adc #$30
        bcc loc_0933
        pha
        txa
        ora #$24
        tax
        pla

loc_0933:
        sta $d004
        sta $d00a
        stx $d010
        ldy #$3f
        jsr sub_0b5d
        ldx $02
        lda dat_09f9,x
        ldy $0a0a,x
        ldx $06
        jsr sub_0a4e
        jsr sub_1003
        jsr sub_0b26
        jsr sub_0afc
        jsr sub_0b75
        lda #$94

loc_095c:
        cmp $d012
        bne loc_095c
        ldy #$39
        jsr sub_0b5d
.label smc_0967 = * + 1
        lda #$32                                    // !SMC: modified by $0bae
        clc
        adc #$9b
        sta $d001
        sta $d003
        sta $d005
        clc
        adc #$15
        sta $d007
        sta $d009
        sta $d00b
.label smc_0981 = * + 1
        ldx #$00                                    // !SMC: modified by $0ba8
.label smc_0983 = * + 1
        lda #$49                                    // !SMC: modified by $0ba1
        tay
        sta $d000
        sta $d006
        clc
        adc #$18
        bcc loc_0996
        pha
        txa
        ora #$12
        tax
        pla

loc_0996:
        sta $d002
        sta $d008
        tya
        clc
        adc #$30
        bcc loc_09a8
        pha
        txa
        ora #$24
        tax
        pla

loc_09a8:
        sta $d004
        sta $d00a
        stx $d010
        jsr sub_0bbc
        lda #$f0

loc_09b6:
        cmp $d012
        bne loc_09b6
        ldx $03
        lda dat_09f9,x
        ldy $0a0a,x
        ldx $07
        jsr sub_0a4e
        lda $04
        sta $d016
        jsr sub_0a2e
        lda $3454
        clc
        adc #$36
        sta $d00f
        sta $d00d
        inc $09d1
        lda dat_08df
        bne loc_09e7
        inc $09d1

loc_09e7:
        lda $dc01
        cmp #$ef
        bne loc_09f1
        jmp loc_0c28

loc_09f1:
        lda #$01
        sta $d019
        jmp loc_ea81

// --- Region $0a2e-$0a33 ---
.pc = $0a2e "sub_0a2e"
// Referenced by: jsr from $09cd

sub_0a2e:
.label smc_0a2f = * + 1
        ldx #$04                                    // !SMC: modified by $0a4a
        dex
        bne loc_0a4a

dat_0a33:
        .byte $a2                                   // .

// --- Region $0a4a-$0c59 ---
.pc = $0a4a "loc_0a4a"

loc_0a4a:
        stx smc_0a2f                                // SMC: modifies $0a2f
        rts
// Referenced by: jsr from $094b, $09c5

sub_0a4e:
        sta smc_0ab8                                // SMC: modifies $0ab8
        sty smc_0ab9                                // SMC: modifies $0ab9
        jsr sub_0af5
        sta smc_0ac1                                // SMC: modifies $0ac1
        sty smc_0ac2                                // SMC: modifies $0ac2
        jsr sub_0af5
        sta smc_0ac7                                // SMC: modifies $0ac7
        sty smc_0ac8                                // SMC: modifies $0ac8
        jsr sub_0af5
        sta smc_0acd                                // SMC: modifies $0acd
        sty smc_0ace                                // SMC: modifies $0ace
        jsr sub_0af5
        sta smc_0ad3                                // SMC: modifies $0ad3
        sty smc_0ad4                                // SMC: modifies $0ad4
        jsr sub_0af5
        sta smc_0ad9                                // SMC: modifies $0ad9
        sty smc_0ada                                // SMC: modifies $0ada
        jsr sub_0af5
        sta smc_0adf                                // SMC: modifies $0adf
        sty smc_0ae0                                // SMC: modifies $0ae0
        jsr sub_0af5
        sta smc_0ae5                                // SMC: modifies $0ae5
        sty smc_0ae6                                // SMC: modifies $0ae6
        jsr sub_0af5
        sta smc_0aeb                                // SMC: modifies $0aeb
        sty smc_0aec                                // SMC: modifies $0aec
        jsr sub_0af5
        sta smc_0abb                                // SMC: modifies $0abb
        sty smc_0abc                                // SMC: modifies $0abc
        stx dat_0af4
        lda #$28
        sec
        sbc dat_0af4
        sta smc_0af0                                // SMC: modifies $0af0
        txa
        tay
        ldx #$00

loc_0ab5:
        lda #$00
.label smc_0ab8 = * + 1
.label smc_0ab9 = * + 2
        sta $0400,y                                 // !SMC: modified by $0a4e, $0a51
.label smc_0abb = * + 1
.label smc_0abc = * + 2
        sta $0568,y                                 // !SMC: modified by $0a9f, $0aa2
        lda $2540,x
.label smc_0ac1 = * + 1
.label smc_0ac2 = * + 2
        sta $0428,y                                 // !SMC: modified by $0a57, $0a5a
        lda $2569,x
.label smc_0ac7 = * + 1
.label smc_0ac8 = * + 2
        sta $0450,y                                 // !SMC: modified by $0a60, $0a63
        lda $2592,x
.label smc_0acd = * + 1
.label smc_0ace = * + 2
        sta $0478,y                                 // !SMC: modified by $0a69, $0a6c
        lda $25bb,x
.label smc_0ad3 = * + 1
.label smc_0ad4 = * + 2
        sta $04a0,y                                 // !SMC: modified by $0a72, $0a75
        lda $25e4,x
.label smc_0ad9 = * + 1
.label smc_0ada = * + 2
        sta $04c8,y                                 // !SMC: modified by $0a7b, $0a7e
        lda $260d,x
.label smc_0adf = * + 1
.label smc_0ae0 = * + 2
        sta $04f0,y                                 // !SMC: modified by $0a84, $0a87
        lda $2636,x
.label smc_0ae5 = * + 1
.label smc_0ae6 = * + 2
        sta $0518,y                                 // !SMC: modified by $0a8d, $0a90
        lda $265f,x
.label smc_0aeb = * + 1
.label smc_0aec = * + 2
        sta $0540,y                                 // !SMC: modified by $0a96, $0a99
        inx
        iny
.label smc_0af0 = * + 1
        cpx #$28                                    // !SMC: modified by $0aae
        bne loc_0ab5
        rts

dat_0af4:
        .byte $00                                   // .

// Referenced by: jsr from $0a54, $0a5d, $0a66, $0a6f, $0a78, $0a81, $0a8a, $0a93
sub_0af5: {
        clc
        adc #$28
        bcc done
        iny
done:
        rts
}
// Referenced by: jsr from $0809, $0954

sub_0afc:
.label smc_0afd = * + 1
        ldy #$26                                    // !SMC: modified by $0b22
        lda $27a0,y
        inc smc_0afd
        pha
        lsr
        lsr
        lsr
        sta $06
        pla
        and #$07
        ora #$10
        sta $04
        lda $2750,y
        lsr
        lsr
        lsr
        sta $07
        lda smc_0afd
        cmp #$40
        bne loc_0b25
        lda #$00
        sta smc_0afd                                // SMC: modifies $0afd

loc_0b25:
        rts
// Referenced by: jsr from $0806, $0951

sub_0b26:
.label smc_0b27 = * + 1
        lda $2702                                   // !SMC: modified by $0b59
        pha
        and #$07
        ora #$18
        sta $05
        pla
        inc smc_0b27
        lsr
        lsr
        lsr
        sta $02
.label smc_0b3a = * + 1
        lda $2724                                   // !SMC: modified by $0b4d
        inc smc_0b3a
        lsr
        lsr
        lsr
        sta $03
        lda smc_0b3a
        cmp #$44
        bne loc_0b50
        lda #$00
        sta smc_0b3a                                // SMC: modifies $0b3a

loc_0b50:
        lda smc_0b27
        cmp #$44
        bne loc_0b5c
        lda #$00
        sta smc_0b27                                // SMC: modifies $0b27

loc_0b5c:
        rts
// Referenced by: jsr from $093e, $0963

sub_0b5d:
        sty $07f8
        dey
        sty $07f9
        dey
        sty $07fa
        dey
        sty $07fb
        dey
        sty $07fc
        dey
        sty $07fd
        rts
// Referenced by: jsr from $0957

sub_0b75:
        lda $3042
        ldx #$00
        clc
        adc #$28
        sta smc_090e                                // SMC: modifies $090e
        bcc loc_0b84
        ldx #$3f

loc_0b84:
        stx smc_090c                                // SMC: modifies $090c
        lda $31a1
        clc
        adc #$38
        sta smc_08f5                                // SMC: modifies $08f5
        inc $0b76
        inc $0b76
        inc $0b88
        lda $30a1
        ldx #$00
        clc
        adc #$28
        sta smc_0983                                // SMC: modifies $0983
        bcc loc_0ba8
        ldx #$3f

loc_0ba8:
        stx smc_0981                                // SMC: modifies $0981
        lda $3142
        sta smc_0967                                // SMC: modifies $0967
        inc $0b9a
        inc $0bac
        inc $0bac
        rts

dat_0bbb:
        .byte $00                                   // .
// Referenced by: jsr from $09b1

sub_0bbc:
        ldx #$00
        clc

loc_0bbf:
        rol $0342,x
        rol $0341,x
        rol $0340,x
        rol $2fc2,x
        rol $2fc1,x
        rol $2fc0,x
        rol $2f82,x
        rol $2f81,x
        rol $2f80,x
        inx
        inx
        inx
        cpx #$18
        bne loc_0bbf
        inc dat_0bbb
        lda dat_0bbb
        cmp #$08
        bne loc_0c27
        ldy #$00
        lda ($a8),y
        beq sub_0c1f
        and #$3f
        ldx #$32
        cmp #$20
        bcc loc_0bfa
        inx

loc_0bfa:
        asl
        asl
        asl
        sta smc_0c0b                                // SMC: modifies $0c0b
        stx smc_0c0c                                // SMC: modifies $0c0c
        ldx #$00
        stx dat_0bbb
        ldy #$00

loc_0c0a:
.label smc_0c0b = * + 1
.label smc_0c0c = * + 2
        lda $3300,x                                 // !SMC: modified by $0bfd, $0c00
        sta $0342,y
        inx
        iny
        iny
        iny
        cpx #$08
        bne loc_0c0a
        inc $a8
        bne loc_0c27
        inc $a9
        rts
// Referenced by: jsr from $080c; branch from $0bef

sub_0c1f:
        lda #$35
        sta $a9
        lda #$00
        sta $a8

loc_0c27:
        rts

loc_0c28:
        sei
        dec $d01a
        inc $dc0e
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        cli
        jsr $ff81
        jsr $ff84
        jsr $ff8a
        ldx #$00
        stx $d020
        stx $d021

loc_0c4b:
        lda dat_0c59,x
        sta $0340,x
        inx
        cpx #$a0
        bne loc_0c4b
        jmp $0340

dat_0c59:
        .byte $a2                                   // .

// --- Region $0f13-$0f13 ---
.pc = $0f13 "sub_0f13"
// Referenced by: jsr from $ff81

sub_0f13:
        brk

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0845

sub_1000:
        jmp loc_1037
// Referenced by: jsr from $094e

sub_1003:
        jmp loc_1085

dat_1006:
        .byte $4c                                   // L

// --- Region $1037-$162e ---
.pc = $1037 "loc_1037"

loc_1037:
        asl
        asl
        asl
        tay
        ldx #$00

loc_103d:
        lda $1af4,y
        sta $1707,x
        lda $1af5,y
        sta $170a,x
        iny
        iny
        inx
        cpx #$03
        bne loc_103d
        lda $1af4,y
        sta $1716
        lda $1af5,y
        sta $1717
        sta $d418
        ldx #$00
        txa

loc_1062:
        sta $1718,x
        inx
        cpx #$86
        bne loc_1062
        ldx #$00
        lda #$01

loc_106e:
        sta $100c,x
        sta $173b,x
        inx
        cpx #$03
        bne loc_106e
        ldx #$00
        txa

loc_107c:
        sta $d400,x
        inx
        cpx #$18
        bne loc_107c
        rts

loc_1085:
        dec $1718
        bpl loc_1090
        lda $1716
        sta $1718

loc_1090:
        ldx #$00
        stx $1720
        jsr sub_10b0
        inx
        jsr sub_10b0
        inx
        jsr sub_10b0
        lda $171c
        sta $d416
        lda $1034
        ora $1723
        sta $d417
        rts
// Referenced by: jsr from $1095, $1099, $109d

sub_10b0:
        lda $100c,x
        beq loc_10c5
        lda $1716
        cmp $1718
        bne loc_10c5
        dec $173b,x
        lda $173b,x
        beq loc_10c8

loc_10c5:
        jmp loc_11f9

loc_10c8:
        lda $1707,x
        sta $f8
        lda $170a,x
        sta $f9

loc_10d2:
        ldy $1726,x
        lda ($f8),y
        bpl loc_1101
        cmp #$ff
        bne loc_10e5
        lda #$00
        sta $1726,x
        jmp loc_10d2

loc_10e5:
        cmp #$fe
        bne loc_10ef
        lda #$00
        sta $100c,x
        rts

loc_10ef:
        sec
        sbc #$a0
        bcs loc_10f8
        eor #$1f
        adc #$01

loc_10f8:
        sta $172c,x
        inc $1726,x
        iny
        lda ($f8),y

loc_1101:
        tay
        lda $24d1,y
        sta $f8
        lda $24f0,y
        sta $f9

loc_110c:
        ldy $1729,x
        lda ($f8),y
        bmi loc_1125
        cmp #$60
        bcc loc_1122
        and #$1f
        sta $1015,x
        inc $1729,x
        jmp loc_110c

loc_1122:
        jmp loc_11a2

loc_1125:
        cmp #$fe
        beq loc_1174
        cmp #$fd
        beq loc_1183
        cmp #$c0
        bcc loc_1197
        and #$1f
        pha
        and #$0f
        sta $1741,x
        pla
        and #$10
        bne loc_115e
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1744,x
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        inc $1729,x
        inc $1729,x
        lda $1744,x
        jmp loc_11a6

loc_115e:
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        lda $1012,x
        sta $1744,x
        inc $1729,x
        jmp loc_1174

loc_1174:
        lda $173e,x
        sta $173b,x
        inc $1729,x

loc_117d:
        jsr sub_11e6
        jmp loc_1591

loc_1183:
        lda $173e,x
        sta $173b,x
        lda $100f,x
        eor #$01
        sta $100f,x
        inc $1729,x
        jmp loc_117d

loc_1197:
        and #$3f
        sta $173e,x
        inc $1729,x
        jmp loc_110c

loc_11a2:
        clc
        adc $172c,x

loc_11a6:
        sta $1012,x
        tay
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda #$00
        sta $1735,x
        sta $1738,x
        sta $1768,x
        sta $176b,x
        sta $176e,x
        sta $1798,x
        sta $179b,x
        inc $1729,x
        lda $173e,x
        sta $173b,x
        ldy $170d,x
        lda #$08
        sta $d404,y
        lda #$ff
        sta $100f,x
        sta $174a,x
// Referenced by: jsr from $117d

sub_11e6:
        ldy $1729,x
        lda ($f8),y
        cmp #$ff
        beq loc_11f0
        rts

loc_11f0:
        lda #$00
        sta $1729,x
        inc $1726,x
        rts

loc_11f9:
        lda $174a,x
        bne loc_1201
        jmp loc_1300

loc_1201:
        clc
        lda #$00
        sta $174a,x
        sta $1750,x
        sta $1789,x
.label sub_120f = * + 2
        sta $1792,x
        sta $1795,x
        lda $1015,x
        asl
        asl
        asl
        adc $1015,x
        adc $1015,x
        adc $1015,x
        sta $174d,x
        tay
        lda $17b0,y
        pha
        lda $17b1,y
        ldy $170d,x
        sta $d406,y
        pla
        sta $d405,y
        ldy $174d,x
        lda $17ba,y
        and #$04
        bne loc_1269
        lda $17b2,y
        pha
        and #$0f
        sta $1753,x
        pla
        lsr
        lsr
        lsr
        lsr
        sta $1756,x
        eor #$0f
        sta $1759,x
        lda $17b6,y
        lsr
        lsr
        lsr
        lsr
        sta $175f,x
        lda #$00
        sta $1762,x
        sta $1765,x

loc_1269:
        lda $17ba,y
        and #$20
        beq loc_12c0
        lda $1034
        ora $1710,x
        sta $1034
        lda $17ba,y
        and #$02
        bne loc_12c9
        lda #$00
        sta $1719
        sta $171a
        lda $17b6,y
        and #$0f
        asl
        asl
        asl
        asl
        sta $171b
        tay
        lda $1991,y
        pha
        and #$f0
        sta $1723
        pla
        and #$0f
        asl
        asl
        asl
        asl
        ora $1717
        sta $d418
        lda $1992,y
        sta $171c
        lda $1993,y
        sta $171d
        lda $1994,y
        sta $171e
        jmp loc_12c9

loc_12c0:
        lda $1034
        and $1713,x
        sta $1034

loc_12c9:
        ldy $174d,x
        lda $17b7,y
        pha
        and #$f0
        lsr
        sta $1771,x
        pla
        and #$0f
        sta $1774,x
        lda $17b8,y
        sta $1777,x
        lda $17b9,y
        sta $177a,x
        lda $17ba,y
        sta $177d,x
        ldy $1012,x
        lda $16a7,y
        lsr
        sta $178c,x
        lda #$02
        sta $1786,x
        jmp loc_1591

loc_1300:
        lda $177d,x
        and #$80
        beq loc_1322
        lda $1786,x
        cmp #$02
        bne loc_1322
        ldy $170d,x
        lda #$ff
        sta $d400,y
        sta $d401,y
        lda #$81
        sta $d404,y
        dec $1786,x
        rts

loc_1322:
        lda $1786,x
        beq loc_132d
        dec $1786,x
        jmp loc_134e

loc_132d:
        lda $177d,x
        and #$10
        beq loc_1342
        lda $173b,x
        cmp #$01
        bne loc_134e
        lda #$fe
        sta $100f,x
        bne loc_134e

loc_1342:
        lda $177d,x
        and #$08
        bne loc_134e
        lda #$fe
        sta $100f,x

loc_134e:
        lda $1762,x
        lsr
        clc
        adc $174d,x
        tay
        lda $17b3,y
        sta $171f
        lda $1762,x
        and #$01
        beq loc_1370
        lda $171f
        and #$0f
        asl
        asl
        asl
        asl
        jmp loc_1375

loc_1370:
        lda $171f
        and #$f0

loc_1375:
        clc
        adc $175f,x
        sta $175c,x
        lda $1765,x
        bne loc_139f
        lda $1750,x
        clc
        adc $175c,x
        sta $1750,x
        lda $1753,x
        adc #$00
        sta $1753,x
        cmp $1759,x
        bne loc_13c5
        lda #$01
        sta $1765,x
        bne loc_13bb

loc_139f:
        lda $1750,x
        sec
        sbc $175c,x
        sta $1750,x
        lda $1753,x
        sbc #$00
        sta $1753,x
        cmp $1756,x
        bne loc_13c5
        lda #$00
        sta $1765,x

loc_13bb:
        lda $1762,x
        cmp #$05
        beq loc_13c5
        inc $1762,x

loc_13c5:
        lda $177d,x
        and #$20
        beq loc_141c
        lda $1720
        bne loc_141c
        inx
        stx $1720
        dex
        lda $171c
        cmp $171e
        beq loc_141c
        lda $171b
        clc
        adc $1719
        tay
        lda $1995,y
        sta $1721
        lda $199b,y
        sta $1722
        lda $171c
        clc
        adc $1721
        sta $171c
        inc $171a
        lda $171a
        cmp $1722
        bne loc_141c
        lda #$00
        sta $171a
        inc $1719
        lda $1719
.label sub_1413 = * + 1
        cmp #$06
        bne loc_141c
        lda $171d
        sta $1719

loc_141c:
        lda $1741,x
        beq loc_149f
        asl
        asl
        asl
        asl
        sta $171f
        lda $1744,x
        cmp $1747,x
        bcs loc_145a
        ldy $1747,x
        lda $1735,x
        clc
        adc $171f
        sta $1735,x
        lda $1738,x
        adc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c
        jmp loc_1481

loc_145a:
        ldy $1747,x
        lda $1735,x
        sec
        sbc $171f
        sta $1735,x
        lda $1738,x
        sbc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c

loc_1481:
        tya
        sta $1012,x
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda #$00
        sta $1741,x
        sta $1735,x
        sta $1738,x

loc_149c:
        jmp loc_1591

loc_149f:
        lda $1771,x
        beq loc_14aa
        dec $1771,x
        jmp loc_1591

loc_14aa:
        lda $177d,x
        and #$40
        beq loc_1520
        inc $1035
        lda $1035
        and #$01
        sta $1035
        bne loc_14c1
        jmp loc_1591

loc_14c1:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $1724
        lda $1732,x
        adc #$00
        sta $1725
        lda $1724
        sec
        sbc $1798,x
        sta $d400,y
        lda $1725
        sbc $179b,x
        sta $d401,y
        lda $1777,x
        bmi loc_1503
        lda $1798,x
        clc
        adc $1777,x
        sta $1798,x
        lda $179b,x
        adc #$00
        sta $179b,x
        jmp loc_1619

loc_1503:
        lda $1777,x
        and #$7f
        sta $1036
        lda $1798,x
        sec
        sbc $1036
        sta $1798,x
        lda $179b,x
        sbc #$00
        sta $179b,x
        jmp loc_1619

loc_1520:
        lda $1768,x
        bne loc_1546
        lda $1735,x
        clc
        adc $1792,x
        sta $1735,x
        lda $1738,x
        adc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1546:
        lda $1735,x
        sec
        sbc $1792,x
        sta $1735,x
        lda $1738,x
        sbc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1567:
        lda #$00
        sta $176b,x
        lda $1768,x
        eor #$01
        sta $1768,x
        lda $176e,x
        cmp $1777,x
        beq loc_1591
        inc $176e,x
        lda $1792,x
        clc
        adc $178c,x
        sta $1792,x
        lda $1795,x
        adc #$00
        sta $1795,x

loc_1591:
        lda $177d,x
        and #$01
        bne loc_15d5

loc_1598:
        ldy $177a,x
        lda $1897,y
        cmp #$90
        bcc loc_15b5
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_1598

loc_15b5:
        sta $1780,x
        lda $1914,y
        clc
        adc $1012,x
        sta $1783,x
        tay
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        inc $177a,x
        jmp loc_1603

loc_15d5:
        ldy $177a,x
        lda $1897,y
        cmp #$90
        bcc loc_15f2
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_15d5

loc_15f2:
        sta $1780,x
        lda #$00
        sta $172f,x
        lda $1914,y
        sta $1732,x
        inc $177a,x

loc_1603:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $d400,y
        lda $1732,x
        adc $1738,x
        sta $d401,y

loc_1619:
        lda $1750,x
        sta $d402,y
        lda $1753,x
        sta $d403,y
        lda $1780,x
        and $100f,x
        sta $d404,y
        rts

// --- Region $163c-$1647 ---
.pc = $163c "loc_163c"

loc_163c:
        sbc $60,x
        pha
        tya
        sta $1015,x
        pla
        jmp loc_11a6

dat_1647:
        .byte $0c                                   // .

// --- Region $2017-$24d8 ---
.pc = $2017 "Segment $2017"
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        adc #$83
        .byte $37,$fe                               // rla $fe,x // ILLEGAL
        inc $fefe,x
        .byte $37,$37                               // rla $37,x // ILLEGAL
        inc $37fe,x
        inc $37fe,x
        inc $fe37,x
        inc $37fe,x
        inc $fe37,x
        inc $6ba4,x
        .byte $37,$fe                               // rla $fe,x // ILLEGAL
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $83fe,x
        adc ($1d,x)
        inc $1d1d,x
        ora $1d1d,x
        inc $1d1d,x
        ora $1d1d,x
        inc $1d1d,x
        inc $641d,x
        and #$fe
        sei
        .byte $1f,$fe,$fe                           // slo $fefe,x // ILLEGAL
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $6286,x
        ora $fe83,x
        inc $1dfe,x
        stx $1d
        .byte $83,$fe                               // sax ($fe,x) // ILLEGAL
        inc $1dfe,x
        stx $1d
        .byte $83,$fe                               // sax ($fe,x) // ILLEGAL
        stx $24
        .byte $83,$fe                               // sax ($fe,x) // ILLEGAL
        stx $18
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        .byte $83,$64                               // sax ($64,x) // ILLEGAL
        and $fe,x
        and $fe,x
        inc $92fe,x
        and $83,x
        and $fe,x
        and $35,x
        inc $35fe,x
        inc $1f78,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $fefe,x
        inc $4414,x
        .byte $64,$6f                               // nop $6f // ILLEGAL
        .byte $73,$7b                               // rra ($7b),y // ILLEGAL

dat_24d7:
        .byte $82,$86                               // ..

// --- Region $50f0-$50f0 ---
.pc = $50f0 "sub_50f0"
// Referenced by: jsr from $e53c

sub_50f0:
        brk

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

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

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

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

// --- Region $d017-$d017 ---
.pc = $d017 "IO $d017"
        brk

// --- Region $e4ed-$e52b ---
.pc = $e4ed "loc_e4ed"

loc_e4ed:
        ora $10,x
        adc $1015,x
        sta $174d,x
        tay
        lda $17b0,y
        pha
        lda $17b1,y
        ldy $170d,x
        sta $d406,y
        pla
        sta $d405,y
        ldy $174d,x
        lda $17ba,y
        and #$04
        bne loc_e539
        lda $17b2,y
        pha
        and #$0f
        sta $1753,x
        pla
        cpx $4a
        .byte $2b,$9d                               // anc #$9d // ILLEGAL
        lsr $17,x
        eor #$0f
        sta $1759,x
        lda $17b6,y
        cpx $4a
        rts

// --- Region $e539-$e58d ---
.pc = $e539 "loc_e539"

loc_e539:
        tsx
        .byte $17,$29                               // slo $29,x // ILLEGAL
        jsr sub_50f0
        lda $1034
        ora $1710,x
        sta $1034
        lda $17ba,y
        and #$02
        bne loc_e598
        lda #$00
        sta $1719
        sta $171a
        lda $17b6,y
        and #$0f
        cpx $0a
        bmi loc_e4ed
        .byte $1b,$17,$a8                           // slo $a817,y // ILLEGAL
        lda $1991,y
        pha
        and #$f0
        sta $1723
        pla
        and #$0f
        cpx $0a
        rts

dat_e572:
        .byte $c4                                   // .

loc_e573:
        ora $1717
        sta $d418
        lda $1992,y
        sta $171c
        lda $1993,y
        sta $171d
        lda $1994,y
        sta $171e
        jmp loc_12c9

// --- Region $e598-$e8fc ---
.pc = $e598 "loc_e598"

loc_e598:
        eor $b917
        .byte $b7,$17                               // lax $17,y // ILLEGAL
        pha
        and #$f0
        lsr
        sta $1771,x
        pla
        and #$0f
        sta $1774,x
        lda $17b8,y
        sta $1777,x
        lda $17b9,y
        sta $177a,x
        lda $17ba,y
        sta $177d,x
        ldy $1012,x
        lda $16a7,y
        lsr
        sta $178c,x
        lda #$02
        sta $1786,x
        jmp loc_1591

loc_e5ce:
        lda $177d,x
        and #$80
        beq loc_e5f0
        lda $1786,x
        cmp #$02
        bne loc_e5f0
        ldy $170d,x
        lda #$ff
        sta $d400,y
        sta $d401,y
        lda #$81
        sta $d404,y
        dec $1786,x
        rts

loc_e5f0:
        lda $1786,x
        beq loc_e5fb
        dec $1786,x
        jmp loc_134e

loc_e5fb:
        lda $177d,x
        and #$10
        beq loc_e610
        lda $173b,x
        cmp #$01
        bne loc_e61c
        lda #$fe
        sta $100f,x
        bne loc_e61c

loc_e610:
        lda $177d,x
        and #$08
        bne loc_e61c
        lda #$fe
        sta $100f,x

loc_e61c:
        lda $1762,x
        lsr
        clc
        adc $174d,x
        tay
        lda $17b3,y
        sta $171f
        lda $1762,x
        and #$01
        beq loc_e63e
        lda $171f
        and #$0f
        cpx $0a
        rts

dat_e63a:
        .byte $b4,$4c,$75,$13                       // .Lu.

loc_e63e:
        lda $171f
        and #$f0
        clc
        adc $175f,x
        sta $175c,x
        lda $1765,x
        bne loc_e66d
        lda $1750,x
        clc
        adc $175c,x
        sta $1750,x
        lda $1753,x
        adc #$00
        sta $1753,x
        cmp $1759,x
        bne loc_e693
        lda #$01
        sta $1765,x
        bne loc_e689

loc_e66d:
        lda $1750,x
        sec
        sbc $175c,x
        sta $1750,x
        lda $1753,x
        sbc #$00
        sta $1753,x
        cmp $1756,x
        bne loc_e693
        lda #$00
        sta $1765,x

loc_e689:
        lda $1762,x
        cmp #$05
        beq loc_e693
        inc $1762,x

loc_e693:
        lda $177d,x
        and #$20
        beq loc_e6ea
        lda $1720
        bne loc_e6ea
        inx
        stx $1720
        dex
        lda $171c
        cmp $171e
        beq loc_e6ea
        lda $171b
        clc
        adc $1719
        tay
        lda $1995,y
        sta $1721
        lda $199b,y
        sta $1722
        lda $171c
        clc
        adc $1721
        sta $171c
        inc $171a
        lda $171a
        cmp $1722
        bne loc_e6ea
        lda #$00
        sta $171a
        inc $1719
        lda $1719
        cmp #$06
        bne loc_e6ea
        lda $171d
        sta $1719

loc_e6ea:
        lda $1741,x
        beq loc_e76d
        cpx $0a
        .byte $62                                   // jam // ILLEGAL

dat_e6f2:
        .byte $82                                   // .

loc_e6f3:
        sta $171f
        lda $1744,x
        cmp $1747,x
        bcs loc_e728
        ldy $1747,x
        lda $1735,x
        clc
        adc $171f
        sta $1735,x
        lda $1738,x
        adc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_e76a
        jmp loc_1481

loc_e728:
        ldy $1747,x
        lda $1735,x
        sec
        sbc $171f
        sta $1735,x
        lda $1738,x
        sbc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_e76a
        tya
        sta $1012,x
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda #$00
        sta $1741,x
        sta $1735,x
        sta $1738,x

loc_e76a:
        jmp loc_1591

loc_e76d:
        lda $1771,x
        beq loc_e778
        dec $1771,x
        jmp loc_1591

loc_e778:
        lda $177d,x
        and #$40
        beq loc_e7ee
        inc $1035
        lda $1035
        and #$01
        sta $1035
        bne loc_e78f
        jmp loc_1591

loc_e78f:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $1724
        lda $1732,x
        adc #$00
        sta $1725
        lda $1724
        sec
        sbc $1798,x
        sta $d400,y
        lda $1725
        sbc $179b,x
        sta $d401,y
        lda $1777,x
        bmi loc_e7d1
        lda $1798,x
        clc
        adc $1777,x
        sta $1798,x
        lda $179b,x
        adc #$00
        sta $179b,x
        jmp loc_1619

loc_e7d1:
        lda $1777,x
        and #$7f
        sta $1036
        lda $1798,x
        sec
        sbc $1036
        sta $1798,x
        lda $179b,x
        sbc #$00
        sta $179b,x
        jmp loc_1619

loc_e7ee:
        lda $1768,x
        bne loc_e814
        lda $1735,x
        clc
        adc $1792,x
        sta $1735,x
        lda $1738,x
        adc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_e835
        jmp loc_1591

loc_e814:
        lda $1735,x
        sec
        sbc $1792,x
        sta $1735,x
        lda $1738,x
        sbc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_e835
        jmp loc_1591

loc_e835:
        lda #$00
        sta $176b,x
        lda $1768,x
        eor #$01
        sta $1768,x
        lda $176e,x
        cmp $1777,x
        beq loc_e85f
        inc $176e,x
        lda $1792,x
        clc
        adc $178c,x
        sta $1792,x
        lda $1795,x
        adc #$00
        sta $1795,x

loc_e85f:
        lda $177d,x
        and #$01
        bne loc_e8a3
        ldy $177a,x
        lda $1897,y
        cmp #$90
        bcc loc_e883
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_1598

loc_e883:
        sta $1780,x
        lda $1914,y
        clc
        adc $1012,x
        sta $1783,x
        tay
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        inc $177a,x
        jmp loc_1603

loc_e8a3:
        ldy $177a,x
        lda $1897,y
        cmp #$90
        bcc loc_e8c0
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_15d5

loc_e8c0:
        sta $1780,x
        lda #$00
        sta $172f,x
        lda $1914,y
        sta $1732,x
        inc $177a,x
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $d400,y
        lda $1732,x
        adc $1738,x
        sta $d401,y
        lda $1750,x
        sta $d402,y
        lda $1753,x
        sta $d403,y
        lda $1780,x
        and $100f,x
        sta $d404,y
        rts

// --- Region $e90a-$e915 ---
.pc = $e90a "loc_e90a"

loc_e90a:
        sbc $60,x
        pha
        tya
        sta $1015,x
        pla
        jmp loc_11a6

dat_e915:
        .byte $0c                                   // .

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

irq_ea31:
        .byte $03,$1f                               // slo ($1f,x) // ILLEGAL
        .byte $04,$0f                               // nop $0f // ILLEGAL
        and $25
        ora ($f4,x)
        and $e3,x
        .byte $33,$28                               // rla ($28),y // ILLEGAL
        brk

// --- Region $ea81-$ea97 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        jsr $0100
        .byte $d2                                   // jam // ILLEGAL

dat_ea85:
        .byte $a7                                   // .

nmi_ea86:
        and $24
        bcc loc_ea8a

loc_ea8a:
        ldy $08,x
        ldx $25
        ora.abs $0001,y
        .byte $f3,$08                               // isc ($08),y // ILLEGAL
        ldx $25
        rol $01
        brk

// --- Region $f2ea-$f2f4 ---
.pc = $f2ea "loc_f2ea"

loc_f2ea:
        ora #$0c
        bpl loc_f302
        ora $241e,y
        rol
        and ($38),y
        rti

// --- Region $f302-$f369 ---
.pc = $f302 "loc_f302"

loc_f302:
        .byte $7f,$80,$80                           // rra $8080,x // ILLEGAL
        jsr sub_cc00
        bit $ca
        nop
        nop
        .byte $eb,$c4                               // sbc #$c4 // ILLEGAL
        .byte $23,$a9                               // rla ($a9,x) // ILLEGAL
        ldx $99
        cmp $23
        sty $65,x
        sty $c5,x
        .byte $23,$43                               // rla ($43,x) // ILLEGAL
        bpl loc_f35f
        cmp $23
        .byte $33,$cc                               // rla ($cc),y // ILLEGAL
        .byte $3f,$c6,$22                           // rla $22c6,x // ILLEGAL
        cpy $c5f3
        .byte $23,$30                               // rla ($30,x) // ILLEGAL
        cmp ($30,x)
        cmp $23
        eor $11
        .byte $44,$c5                               // nop $c5 // ILLEGAL
        .byte $23,$99                               // rla ($99,x) // ILLEGAL
        ror $59
        cmp $e3
        tax
        cmp $23
        tax
        lda #$a6
        cmp $23
        adc $99
        adc $c5
        .byte $23,$10                               // rla ($10,x) // ILLEGAL
        .byte $44,$10                               // nop $10 // ILLEGAL
        cmp $23
        cpy $cf33
        dec $21
        .byte $3f,$c7,$22                           // rla $22c7,x // ILLEGAL
        .byte $f3,$fc                               // isc ($fc),y // ILLEGAL
        cmp $23
        cpy $cc30
        cmp $23
        ora ($44),y
        ora ($c5),y
        .byte $23,$66                               // rla ($66,x) // ILLEGAL

loc_f35f:
        eor $c516,y
        and $aa68,y
        ror
        .byte $fa                                   // nop // ILLEGAL
        .byte $eb,$eb                               // sbc #$eb // ILLEGAL

dat_f369:
        .byte $e7                                   // .

// --- Region $ff81-$ff95 ---
.pc = $ff81 "Segment $ff81"
        jsr sub_0f13
        .byte $0f,$0e,$2c                           // slo $2c0e // ILLEGAL
        jsr sub_120f
        jsr $0517
        jsr sub_1413
        ora ($12,x)
        .byte $14,$20                               // nop $20,x // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

txt_ff95:
        .encoding "screencode_mixed"
        .text "a"
        .encoding "petscii_upper"

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

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

dat_0800:
        .byte $a0,$8d,$0c                           // ...

// --- Region $08e0-$08eb ---
.pc = $08e0 "Program $08e0"
        .byte $06,$0b,$0e,$05,$0f,$03,$03,$0f,$0b,$06,$05,$0e // ............

// --- Region $09f9-$0a2d ---
.pc = $09f9 "dat_09f9"

dat_09f9:
        .byte $00,$28,$50,$78,$a0,$c8,$f0,$18,$40,$68,$90,$b8,$e0,$08,$30,$58 // .(Px....@h....0X
        .byte $58,$04,$04,$04,$04,$04,$04,$04,$05,$05,$05,$05,$05,$05,$06,$06 // X...............
        .byte $06,$06,$06,$06,$06,$0b,$0c,$0f,$07,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$07,$0f,$0c,$0b                   // .....

// --- Region $0a34-$0a49 ---
.pc = $0a34 "Program $0a34"
        .byte $08,$bd,$1e,$0a,$8d,$2d,$d0,$8d,$2e,$d0,$e8,$e0,$10,$d0,$02,$a2 // .....-..........
        .byte $00,$8e,$34,$0a,$a2,$04               // ..4...

// --- Region $0c5a-$0c74 ---
.pc = $0c5a "Program $0c5a"
        .byte $00,$bd,$00,$38,$9d,$0b,$08,$e8,$d0,$f7,$ee,$44,$03,$ee,$47,$03 // ...8.......D..G.
        .byte $ad,$44,$03,$c9,$d0,$d0,$e8,$4c,$e2,$fc // .D.....L..

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

// --- Region $0d00-$0f12 ---
.pc = $0d00 "dat_0d00"

dat_0d00:
        .byte $ff,$00,$00,$aa,$80,$00,$f3,$c0,$00,$a2,$80,$00,$a2,$80,$00,$51 // ...............Q
        .byte $40,$00,$a2,$80,$00,$51,$40,$00,$55,$00,$00,$51,$40,$00,$62,$40 // @....Q@.U..Q@.b@
        .byte $00,$91,$80,$00,$62,$80,$00,$92,$c0,$00,$a3,$80,$00,$e2,$c0,$00 // ....b...........
        .byte $b3,$c0,$00,$f3,$c0,$00,$00,$00,$00,$bc,$c0,$00,$00,$00,$00,$00 // ................
        .byte $f3,$c3,$f0,$a2,$8a,$a8,$f3,$cf,$3c,$a2,$8a,$28,$a2,$8a,$28,$51 // ........<..(..(Q
        .byte $45,$14,$a2,$8a,$28,$51,$45,$14,$51,$45,$14,$51,$85,$18,$62,$46 // E...(QE.QE.Q..bF
        .byte $64,$91,$89,$50,$62,$86,$00,$96,$c9,$00,$ab,$8a,$38,$e2,$ce,$28 // d..Pb.......8..(
        .byte $b3,$cb,$ec,$f3,$c3,$fc,$00,$00,$00,$55,$56,$6b,$00,$00,$00,$00 // .........UVk....
        .byte $ff,$03,$f0,$aa,$8a,$a8,$f3,$cf,$3c,$a2,$8a,$28,$a2,$8a,$28,$51 // ........<..(..(Q
        .byte $45,$14,$a2,$8a,$28,$51,$45,$14,$51,$45,$14,$51,$85,$18,$66,$46 // E...(QE.QE.Q..fF
        .byte $24,$99,$09,$18,$60,$06,$28,$90,$09,$2c,$a0,$0a,$38,$e0,$0e,$2c // $...`.(..,..8..,
        .byte $b0,$0b,$fc,$f0,$03,$f0,$00,$00,$00,$cf,$ba,$65,$00,$00,$00,$00 // ...........e....
        .byte $bc,$c0,$00,$00,$00,$00,$f0,$00,$00,$f0,$00,$00,$b0,$00,$00,$e0 // ................
        .byte $00,$00,$a0,$00,$00,$95,$00,$00,$66,$40,$00,$91,$80,$00,$52,$40 // ........f@....R@
        .byte $00,$51,$40,$00,$51,$40,$00,$a2,$80,$00,$51,$40,$00,$a2,$80,$00 // .Q@.Q@....Q@....
        .byte $a2,$80,$00,$f3,$c0,$00,$a2,$80,$00,$f3,$c0,$00,$00,$00,$00,$ff // ................
        .byte $55,$56,$6b,$00,$00,$00,$f0,$03,$fc,$f0,$0f,$ec,$b0,$0b,$38,$e0 // UVk...........8.
        .byte $0e,$28,$a0,$0a,$00,$96,$09,$00,$65,$06,$00,$90,$09,$00,$50,$05 // .(......e.....P.
        .byte $00,$50,$05,$00,$51,$45,$00,$a2,$8a,$00,$51,$45,$00,$a2,$8a,$00 // .P..QE....QE....
        .byte $a2,$8a,$28,$f3,$cf,$3c,$aa,$8a,$a8,$3f,$c3,$fc,$00,$00,$00,$f3 // ..(..<...?......
        .byte $cf,$ba,$65,$00,$00,$00,$03,$cf,$3c,$02,$cf,$2c,$03,$8b,$38,$02 // ..e.....<..,..8.
        .byte $8e,$28,$02,$4a,$24,$19,$89,$18,$66,$46,$24,$91,$89,$18,$52,$45 // .(.J$...fF$...RE
        .byte $24,$51,$45,$14,$51,$45,$14,$a2,$8a,$28,$51,$45,$14,$a2,$8a,$28 // $QE.QE...(QE...(
        .byte $a2,$8a,$28,$f3,$cf,$3c,$aa,$8a,$a8,$3f,$c3,$f0,$00,$00,$00,$ff // ..(..<...?......
        .byte $bb,$f0,$00,$ef,$c0,$00,$bf,$00,$00,$bc,$33,$00,$f0,$cc,$00,$c3 // ..........3.....
        .byte $30,$00,$30,$00,$00,$00,$00,$00,$f0,$00,$00,$00,$00,$00,$c0,$00 // 0.0.............
        .byte $00,$30,$00,$00,$c0,$00,$00,$30,$00,$00,$c0,$00,$00,$c0,$00,$00 // .0.....0........
        .byte $30,$00,$00,$f0,$00,$00,$30,$00,$00,$00,$00,$00,$c0,$00,$00,$30 // 0.....0........0
        .byte $bc,$b8,$6b,$ee,$ac,$5a,$f1,$bb,$16,$f2,$6e,$19,$c9,$ab,$86,$c6 // ..k..Z....n.....
        .byte $9b,$c6,$19,$da,$f1,$a7,$d6,$30,$67,$a6,$cc,$a7,$e6,$33,$99,$db // .......0g....3..
        .byte $cc,$6a,$6e,$f3,$a6,$bb,$cc,$9a,$ef,$03,$66,$b8,$cc,$9a,$ef,$30 // .jn.......f....0
        .byte $6b,$bc,$c3,$9a,$ef,$30,$66,$bb,$cc,$9a,$ef,$33,$66,$bb,$cc,$59 // k....0f....3f..Y
        .byte $00,$26,$bb,$00,$0b,$ee,$00,$03,$fb,$00,$00,$fe,$00,$00,$3f,$00 // .&............?.
        .byte $00,$4f,$00                           // .O.

// --- Region $0f14-$0fff ---
.pc = $0f14 "dat_0f14"

dat_0f14:
        .byte $53,$00,$00,$58,$00,$00,$56,$00,$00,$59,$00,$00,$56,$00,$00,$59 // S..X..V..Y..V..Y
        .byte $00,$00,$55,$00,$00,$59,$00,$00,$55,$00,$00,$55,$00,$00,$56,$00 // ..U..Y..U..U..V.
        .byte $00,$55,$00,$00,$56,$00,$00,$55,$00,$00,$56,$00,$f0,$cc,$00,$fc // .U..V..U..V.....
        .byte $33,$00,$ff,$0c,$00,$ff,$c3,$00,$bb,$f0,$00,$ee,$f0,$00,$a5,$00 // 3...............
        .byte $00,$94,$00,$00,$60,$a0,$00,$8a,$58,$00,$25,$56,$00,$15,$a6,$00 // ....`...X.%V....
        .byte $09,$5a,$00,$02,$58,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$c0 // .Z..X.. ........
        .byte $00,$00,$fc,$00,$00,$bf,$c0,$00,$ef,$f0,$00,$bb,$00,$00,$00,$0c // ................
        .byte $00,$03,$43,$00,$0f,$4c,$c0,$0f,$53,$00,$3f,$50,$00,$3e,$94,$50 // ..C..L..S.?P.>.P
        .byte $fb,$66,$58,$fe,$99,$13,$ea,$95,$23,$99,$e9,$4e,$95,$e6,$4e,$50 // .fX.....#..N..NP
        .byte $fd,$7a,$cc,$3f,$ef,$3c,$83,$9b,$3f,$90,$ef,$c3,$05,$7f,$fc,$5a // .z.?.<..?......Z
        .byte $c5,$bf,$9b,$c6,$ef,$ae,$21,$bb,$fb,$a1,$ae,$bc,$00,$00,$0f,$00 // ......!.........
        .byte $00,$3f,$00,$00,$fe,$00,$03,$f9,$00,$0f,$ee,$00,$3f,$ba,$00,$fe // .?..........?...
        .byte $ee,$03,$ff,$ba,$08,$ff,$ee,$26,$3f,$fb,$96,$83,$fe,$25,$58,$3f // .......&?....%X?
        .byte $05,$58,$00,$0a,$56,$81,$00,$a8,$05,$00,$00,$05,$00,$00,$16,$00 // .X..V...........
        .byte $33,$10,$00,$cc,$05,$03,$30,$59,$00,$05,$6e,$00 // 3.....0Y..n.

// --- Region $1007-$1036 ---
.pc = $1007 "Segment $1007"
        .byte $2f,$16,$4c,$3e,$16,$01,$01,$01,$fe,$fe,$ff,$34,$34,$1c,$06,$04 // /.L>.......44...
        .byte $00                                   // .

txt_1018:
        .text "-PLAYER (C) BRIAN/GRAFFITY!-"
        .byte $04,$01,$74                           // ..t

// --- Region $162f-$163b ---
.pc = $162f "dat_162f"

dat_162f:
        .byte $a2,$00,$8a,$9d,$0c,$10,$9d,$0f,$10,$e8,$e0,$03,$d0 // .............

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

txt_16e3:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$c1,$0a,$59,$19,$1a,$1a,$00,$07,$0e,$01,$02,$04,$fe,$fd // ....Y...........
        .byte $fb,$01,$0f,$00,$00,$00,$00,$80,$00,$08,$00,$00,$f8,$00,$f0,$00 // ................
        .byte $00,$04,$04,$04,$00,$00,$00,$00,$00,$00
        .text ">>G**"
        .byte $05
        .byte $00,$00,$00,$00,$00,$00,$04,$04,$04,$10,$04,$04,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $42,$2c,$00,$63,$00,$00,$0a,$00,$05,$02,$00,$03,$0d,$0f,$0c,$f3 // B,.c............
        .byte $00,$30,$03,$00,$00,$01,$00,$00,$01,$00,$00,$00,$00,$00,$17,$06 // .0..............
        .fill 9, $00
        .byte $04,$00,$00,$08
        .byte $51,$0d,$01,$80,$90,$b0
        .text "A!A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $1c
        .byte $00,$00,$02,$00,$00,$00,$0a,$0a,$02,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $ff,$00,$00,$00,$00,$00,$00,$ff,$34,$25,$15,$7d,$03,$1f,$04,$0f // ........4%.}....
        .byte $25,$25,$01,$f4
        .text "5333"
        .byte $00,$04,$08,$00,$b0,$00,$c7,$08
        .byte $00,$00,$00,$01,$00,$00,$02,$01,$01,$63
        .text "6C33"
        .byte $00,$14
        .byte $04,$00,$10,$02,$ad
        .text "6C33"
        .byte $00,$14,$04,$00,$00,$00,$a9
        .byte $00,$00,$00,$00,$00,$00,$00,$0b,$90,$00,$a9,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$12,$90,$00,$9d               // ......

txt_17f4:
        .text "(OOO0"
        .byte $00                                   // string terminator
        .byte $00
        .byte $39,$80,$01,$ab
        .text "#S33"
        .byte $00,$04,$03
        .byte $20,$00,$01,$d2
        .byte $00,$00,$00,$00,$00,$00,$00,$24,$90,$00,$b4,$08,$00,$00,$00,$00 // .......$........
        .byte $00,$00,$19,$01,$00,$f3,$08,$00,$00,$00,$00,$00,$00,$26,$01,$00 // .............&..
        .byte $fc,$08,$00,$00,$00,$00,$00,$00,$2d,$01,$00,$f3,$08,$00,$00,$00 // ........-.......
        .byte $00,$00,$00,$35,$00,$00,$8d           // ...5...

txt_1841:
        .text "(OOO0"
        .byte $00                                   // string terminator
        .byte $00,$39,$80,$00,$47,$08,$00,$00,$00,$01,$00,$00,$02,$01,$00,$34 // .9..G..........4
        .byte $08,$00,$00,$00,$00,$00,$00,$19,$01,$00,$a9,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$5a,$dc,$00,$a9,$00,$00,$00,$00,$00,$00,$00,$61,$dc,$00 // ..Z..........a..
        .byte $a9,$00,$00,$00,$00,$00,$00,$00,$68,$dc,$00,$a9,$00,$00,$00,$00 // ........h.......
        .byte $00,$00,$00,$6f,$dc,$00,$a9,$00,$00,$00,$00,$00,$00,$00,$76,$dc // ...o..........v.
        .byte $41,$91,$09,$81,$41,$41,$81,$41,$92,$41,$91 // A...AA.A.A.

txt_18a2:
        .text "!!!!!!"
        .byte $96                                   // .

txt_18a9:
        .text "!!!!!!"
        .byte $96,$09,$81,$41,$41,$41,$11,$91,$09,$41,$41,$91,$17,$91,$09,$81 // ...AAA...AA.....
        .byte $41,$41,$81,$81,$93,$09,$81,$41,$41,$41,$15,$81,$93,$09,$41,$00 // AA.....AAA....A.
        .byte $91                                   // .

txt_18d0:
        .text "!!!!AAAA!!!!AAAA!!!!AAAA!!!!AAAA"
        .byte $b0                                   // '0' | $80 (end-of-string marker)

txt_18f1:
        .text "!!!!!!"
        .byte $96                                   // .

txt_18f8:
        .text "!!!!!!"
        .byte $96                                   // .

txt_18ff:
        .text "!!!!!!"
        .byte $96                                   // .

txt_1906:
        .text "!!!!!!"
        .byte $96                                   // .

txt_190d:
        .text "!!!!!!"
        .byte $96,$00,$00,$00,$48,$0e,$0c,$48,$09,$00,$00,$00,$0c,$0c,$07,$07 // ....H..H........
        .byte $04,$04,$00,$0c,$0c,$07,$07,$03,$03,$00,$00,$48,$0a,$08,$06,$06 // ...........H....
        .byte $00,$00,$02,$00,$00,$00,$00,$00,$ff,$0d,$0b,$2d,$33,$00,$00,$ff // ...........-3...
        .byte $10,$0f,$0c,$33,$2d,$00,$00,$01,$00,$00,$00,$00,$00,$00,$05,$05 // ...3-...........
        .byte $05,$05,$07,$07,$07,$07,$0c,$0c,$0c,$0c,$10,$10,$10,$10,$0c,$0c // ................
        .byte $0c,$0c,$07,$07,$07,$07,$04,$04,$04,$04,$00,$00,$00,$05,$05,$09 // ................
        .byte $09,$00,$00,$00,$04,$04,$09,$09,$00,$00,$00,$05,$05,$0a,$0a,$00 // ................
        .byte $00,$00,$04,$07,$07,$0a,$00,$00,$00,$03,$03,$07,$07,$00,$f1,$80 // ................
        .byte $00,$08,$f8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f1,$80 // ................
        .byte $00,$70,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f4,$30 // .p.............0
        .byte $00,$00,$01,$fc,$01,$fc,$01,$fc       // ........

txt_19bb:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $03,$03,$03,$06,$06,$02,$02,$03,$03,$03,$06,$06,$09,$0a,$a0,$03 // ................
        .byte $03,$06,$0b,$82,$03,$06,$0c,$85,$03,$06,$0c,$a0,$03,$03,$06,$0b // ................
        .byte $a3,$03,$06,$0c,$85,$03,$06,$0c,$a0,$03,$03,$06,$0b,$82,$03,$06 // ................
        .byte $0c,$85,$03,$06,$0c,$a0,$03,$03,$06,$0b,$a3,$03,$06,$0c,$85,$03 // ................
        .byte $06,$0c,$a3,$09,$0a,$0e,$0f,$ff,$a0,$04,$04,$04,$07,$07,$01,$01 // ................
        .byte $04,$04,$04,$07,$07,$01,$01,$01,$01,$a0,$04,$04,$07,$0b,$82,$04 // ................
        .byte $07,$0c,$85,$04,$07,$0c,$a0,$04,$04,$07,$0b,$a3,$04,$07,$0c,$85 // ................
        .byte $04,$07,$0c,$a0,$04,$04,$07,$0b,$82,$04,$07,$0c,$85,$04,$07,$0c // ................
        .byte $a0,$04,$04,$07,$0b,$a3,$04,$07,$0c,$85,$04,$07,$0c,$a3,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$ff,$a0,$05,$05,$05,$08,$08,$00,$00,$05 // ................
        .byte $05,$05,$08,$08,$00,$00,$00,$00,$a0,$05,$05,$08,$0b,$82,$05,$08 // ................
        .byte $0c,$85,$05,$08,$0c,$a0,$05,$05,$08,$0b,$a3,$05,$08,$0c,$85,$05 // ................
        .byte $08,$0c,$a0,$05,$05,$08,$0b,$82,$05,$08,$0c,$85,$05,$08,$0c,$a0 // ................
        .byte $05,$05,$08,$0b,$a3,$05,$08,$0c,$85,$05,$0d,$a3,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$ff,$a0,$15,$15,$12,$12,$13,$14,$a3,$13,$14,$a0 // ................
        .byte $16,$17,$17,$ff,$a0,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$a3 // ................
        .byte $10,$10,$10,$10,$83,$10,$10,$10,$10,$ff,$a0,$10,$10,$10,$10,$11 // ................
        .byte $11,$11,$11,$11,$11,$a3,$11,$11,$11,$11,$83,$11,$11,$11,$18,$ff // ................
        .byte $a0,$1b,$ff,$a0,$1a,$ff,$a0,$19,$ff,$a0,$1e,$ff,$a0,$1d,$ff,$a0 // ................
        .byte $1c,$ff,$c1,$19,$0a,$1a,$59,$1a,$01,$0f,$a7,$1a,$b6,$1a,$cc,$1a // ......Y.........
        .byte $01,$0f,$e2,$1a,$e5,$1a,$e8,$1a,$01,$0f,$eb,$1a,$ee,$1a,$f1,$1a // ................
        .byte $01,$0f,$60,$88,$1c,$84,$1c,$1c,$61,$11,$60,$1c,$1a,$88,$1c,$84 // ..`.....a.`.....
        .byte $17,$88,$17,$84,$61,$17,$60,$17,$18,$17,$88,$1a,$84,$1a,$1a,$61 // ....a.`........a
        .byte $18,$60,$1a,$18,$88,$17,$84,$15,$88,$17,$84,$61,$17,$60,$15,$17 // .`.........a.`..
        .byte $15,$ff,$84,$69,$38,$64,$fe,$34,$fe,$fe,$34,$fe,$34,$69,$38,$65 // ...i8d.4..4.4i8e
        .byte $fe,$2f,$fe,$fe,$2f,$64,$fe,$fe,$90,$32,$fe,$2f,$84,$2d,$fe,$2b // ./../d...2./.-.+
        .byte $fe,$ff,$66,$90,$34,$fe,$fe,$fe,$32,$fe,$2d,$fe,$ff,$66,$90,$34 // ..f.4...2.-..f.4
        .byte $ff,$84,$69,$38,$64,$fe,$34,$fe,$ff,$60,$88,$1c,$84,$1c,$1c,$ff // ..i8d.4..`......
        .byte $66,$88,$34,$ff,$84,$69,$38,$64,$fe,$ff,$60,$88,$1c,$ff,$84,$63 // f.4..i8d..`....c
        .byte $34,$fe,$fe,$fe,$3b,$fe,$fe,$40,$fe,$fe,$67,$3b,$fe,$fe,$39,$fe // 4...;..@..g;..9.
        .byte $63,$fe,$36,$fe,$fe,$fe,$fe,$fe,$fe,$c2,$36,$37,$fe,$fe,$67,$37 // c.6.......67..g7
        .byte $fe,$36,$fe,$34,$fe,$36,$34,$63,$34,$fe,$fe,$fe,$fe,$fe,$fe,$fe // .6.4.64c4.......
        .byte $67,$39,$fe,$fe,$39,$fe,$fe,$36,$39,$63,$3b,$66,$fe,$fe,$fe,$fe // g9..9..69c;f....
        .byte $2d,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$ff,$84,$63,$34,$fe,$fe,$fe // -..........c4...
        .byte $3b,$fe,$fe,$40,$fe,$fe,$fe,$fe,$fe,$67,$fe,$fe,$fe,$42,$42,$fe // ;..@.....g...BB.
        .byte $42,$fe,$42,$fe,$43,$fe,$fe,$43,$42,$43,$fe,$42,$fe,$63,$40,$68 // B.B.C..CBC.B.c@h
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe           // .......

txt_1c09:
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOPQRSTUVW"
        .byte $ff,$98,$fe,$ff,$88,$fe,$ff,$84,$61
        .text "MMMM"
        .byte $ff,$67,$84
        .byte $37,$fe,$34,$fe,$34,$fe,$34,$fe,$63,$3b,$fe,$fe,$fe,$39,$fe,$fe // 7.4.4.4.c;...9..
        .byte $39,$fe,$67,$fe,$fe,$fe,$fe,$fe,$fe,$37,$37,$fe,$36,$fe,$37,$fe // 9.g......77.6.7.
        .byte $36,$fe,$63,$37,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$36,$fe,$fe,$fe,$fe // 6.c7.......6....
        .byte $fe,$34,$fe,$fe,$fe,$fe,$fe,$67,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe // .4.....g........
        .byte $fe,$fe,$fe,$37,$ff,$67,$84,$37,$fe,$34,$fe,$34,$fe,$34,$fe,$63 // ...7.g.7.4.4.4.c
        .byte $3b,$fe,$fe,$fe,$3e,$fe,$fe,$40,$fe,$67,$fe,$fe,$fe,$fe,$fe,$fe // ;...>..@.g......
        .byte $37,$37,$fe,$36,$fe,$37,$fe,$36,$fe,$63,$37,$fe,$fe,$fe,$fe,$fe // 77.6.7.6.c7.....
        .byte $fe,$fe,$36,$fe,$fe,$fe,$fe,$fe,$34,$fe,$fe,$fe,$fe,$fe,$6a,$fe // ..6.....4.....j.
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe
        .text "7777"
        .byte $ff,$70,$88
        .byte $35,$fe
        .byte $8c,$35,$94,$35,$71,$88,$35,$fe,$35,$8c,$35,$35,$72,$b0,$37,$73 // .5.5q.5.5.55r.7s
        .byte $35,$ff,$60,$8c,$22,$86,$61,$22,$60,$1d,$8c,$22,$61,$22,$60,$1d // 5.`.".a"`.."a"`.
        .byte $86,$61,$2e,$60,$1d,$8c,$1d,$1d,$18,$86,$61,$2e,$60,$1d,$8c,$18 // .a.`......a.`...
        .byte $61,$30,$60,$1d,$86,$61,$2e,$60,$fe,$1d,$1f,$61,$2b,$60,$18,$ff // a0`..a.`...a+`..
        .byte $86,$63,$fe,$35,$fe,$35,$35,$fe,$37,$fe,$37,$35,$fe,$35,$35,$fe // .c.5.55.7.75.55.
        .byte $35,$fe,$37,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$39,$fe,$fe,$fe,$fe,$fe // 5.7.......9.....
        .byte $fe,$fe,$fe,$35,$fe,$35,$35,$fe,$37,$fe,$37,$35,$fe,$35,$35,$fe // ...5.55.7.75.55.
        .byte $35,$fe,$3a,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$35,$fe,$fe,$fe,$fe,$fe // 5.:.......5.....
        .byte $fe,$fe,$ff,$67,$86,$fe
        .text "::::"
        .byte $fe
        .byte $3c,$fe
        .byte $3e,$fe
        .byte $3c
        .byte $3a,$3e,$fe,$3c,$63,$3a,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$cd,$3a,$3e // :>.<c:........:>
        .byte $fe,$67                               // .g

txt_1d63:
        .text "<:"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $3a,$3e,$fe,$63
        .byte $3f,$fe,$fe
        .byte $41,$67,$fe,$fe
        .text "AAAA"
        .byte $63
        .byte $43,$fe,$41,$fe,$fe,$3e,$41,$fe,$43,$fe,$fe,$fe,$fe,$83,$68 // C.A..>A.C.....h

txt_1d85:
        .text "57799;<>"
        .byte $40                                   // @ character
        .text "ACCEEG<>"
        .byte $40                                   // @ character
        .text "ACCEEG"
        .byte $ff,$67,$86,$fe
        .text "::::"
        .byte $fe,$fe,$fe
        .byte $35,$35,$fe,$63,$c1
        .byte $35,$33,$fe,$67,$fe,$fe,$fe,$fe,$fe,$33,$33,$fe,$35,$fe,$fe,$35 // 53.g.....33.5..5
        .byte $fe,$fe,$fe,$63,$c2,$35,$3a,$67,$fe,$fe,$fe,$3a,$3a,$3a,$fe,$3a // ...c.5:g...:::.:
        .byte $3a,$3a,$fe,$3c,$3c,$3c,$fe,$3e,$3c,$3a,$63,$3a,$fe,$fe,$fe,$fe // ::.<<<.><:c:....
        .byte $fe,$fe,$fe,$c3,$3a,$3c,$67,$fe,$fe,$fe,$3e,$fe,$6b,$37,$6a,$37 // ....:<g...>.k7j7
        .byte $6b,$37,$ff,$98,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$ff,$67,$83,$fe // k7...........g..
        .byte $fe,$43,$fe,$43,$fe,$43,$fe,$43,$45,$45,$fe,$47,$fe,$fe,$fe,$48 // .C.C.C.CEE.G...H
        .byte $fe,$45,$fe,$fe,$fe,$48,$fe,$45,$fe,$fe,$fe,$48,$fe,$45,$fe,$4a // .E...H.E...H.E.J
        .byte $fe,$45,$fe,$fe,$fe,$48,$fe,$45,$fe,$fe,$fe,$48,$fe,$45,$fe,$47 // .E...H.E...H.E.G
        .byte $fe,$45,$fe,$fe,$fe,$47,$fe,$45,$fe,$63,$43,$fe,$fe,$fe,$42,$fe // .E...G.E.cC...B.
        .byte $43,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$c5,$46,$42,$fe // C............FB.
        .byte $fe,$fe,$fe,$fe,$42,$fe,$fe,$fe,$fe,$fe,$c1,$42,$43,$fe,$fe,$fe // ....B......BC...
        .byte $fe,$fe,$fe,$fe,$68                   // ....h

txt_1e62:
        .text "CBA"
        .byte $40                                   // @ character
        .text "?>="
        .byte $fe,$fe,$fe,$fe,$fe,$fe               // ......

txt_1e6f:
        .text "<=>?"
        .byte $40                                   // @ character
        .text "A"
        .byte $fe,$fe,$fe,$fe,$fe,$fe               // ......

txt_1e7b:
        .byte $40                                   // @ character
        .text "ABCDEG"
        .byte $ff,$86,$6d,$43,$fe,$fe,$fe,$fe,$43,$fe,$fe,$3e,$fe,$fe,$fe,$fe // ..mC....C..>....
        .byte $3e,$fe,$fe,$43,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe // >..C............
        .byte $61,$40,$40,$40,$ff,$60,$8c,$22,$86,$61,$22,$60,$1d,$8c,$22,$61 // a@@@.`.".a"`.."a
        .byte $22,$60,$1d,$86,$61,$2e,$60,$1d,$8c,$1d,$1d,$18,$86,$61,$2e,$60 // "`..a.`......a.`
        .byte $1d,$8c,$18,$61,$30,$60,$1d,$86,$61,$2e,$60,$fe,$98,$1d,$ff,$89 // ...a0`..a.`.....
        .byte $62,$1d,$fe,$1b,$1a,$86,$1b,$83,$1b,$89,$1a,$86,$18,$89,$16,$a4 // b...............
        .byte $13,$c9,$13,$2b                       // ...+

dat_1ee6:
        // === Fill data (235 bytes, $1ee6-$1fd0) ===
        .fill 235, $fe
        .byte $64,$83,$29,$fe,$fe,$fe,$fe,$29,$29,$fe,$fe,$29,$fe,$fe,$27,$fe // d.)....))..)..'.
        .byte $27,$fe,$27,$fe,$27,$fe,$fe,$fe,$fe,$a4,$35 // '.'.'.....5

dat_1fec:
        // === Fill data (43 bytes, $1fec-$2016) ===
        .fill 43, $fe

// --- Region $24d9-$2688 ---
.pc = $24d9 "Segment $24d9"
        .byte $8c,$90,$dc
        .byte $22                                   // double quote
        .text "%(/"
        .byte $76,$bd,$d3,$01
        .byte $44,$9e,$f0,$fa,$83
        .byte $a7,$d1,$d1,$d1,$d1,$d1,$d1,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b // ................
        .byte $1b,$1b,$1c,$1c,$1c,$1c,$1c,$1c,$1c,$1d,$1d,$1d,$1d,$1d,$1e,$1e // ................
        .byte $1e,$1f                               // ..

txt_250b:
        .text " !"
        .byte $22                                   // double quote character
        .text "#THIS SHOULD BE USED IN A GAME .MAC2/C"
        .byte $00                                   // string terminator
        .fill 12, $00
        .byte $01,$02,$03,$04,$05,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$10,$11,$12,$13,$14,$00,$15,$16,$17,$18,$19,$1a,$1b // ................
        .byte $1c,$1d,$1e,$1f                       // ....

txt_2575:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./0123456789:;<"
        .byte $00                                   // string terminator

txt_2593:
        .text "=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNBOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$49,$00,$63,$64,$65,$66,$67,$68 // [\]^_`abI.cdefgh
        .byte $69,$64,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$68,$74,$75,$76 // idjklmnopqrshtuv
        .byte $77,$78,$79,$7a,$7b,$7c,$7d,$67,$68,$7e,$64,$7f,$80,$81,$82,$83 // wxyz{|}gh~d.....
        .byte $6d,$6e,$00,$84,$85,$86,$87,$88,$89,$84,$85,$8a,$8b,$8c,$8d,$8e // mn..............
        .byte $8f,$90,$91,$92,$88,$89,$93,$94,$95,$96,$97,$98,$84,$85,$99,$9a // ................
        .byte $88,$89,$84,$85,$9b,$8f,$90,$9c,$9d,$8d,$8e,$00,$9e,$9f,$a0,$a1 // ................
        .byte $a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$a2,$af,$b0 // ................
        .byte $b1,$b2,$b3,$b4,$b5,$b6,$9f,$b7,$b8,$a2,$af,$b9,$9f,$ba,$bb,$ac // ................
        .byte $bc,$bd,$a9,$be,$00,$bf,$c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9 // ................
        .byte $ca,$cb,$cc,$cd,$ce,$c2,$c3,$cf,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7 // ................
        .byte $d8,$d9,$c3,$cf,$da,$db,$dc,$dd,$de,$df,$c9,$ca,$e0,$00,$00,$00 // ................
        .byte $00,$e1,$e2,$e3,$00,$00,$00,$00,$e4,$e5,$e6,$00,$00,$00,$e1,$e2 // ................
        .byte $e3,$00,$00,$00,$e7,$e8,$e9,$00,$00,$00,$e1,$e2,$e3,$00,$00,$00 // ................
        .byte $00,$00,$00,$e4,$e5,$e6               // ......

dat_2688:
        // === Fill data (1 bytes, $2688-$2688) ===
        .byte $00                                   // .

// --- Region $2704-$27e0 ---
.pc = $2704 "dat_2704"

dat_2704:
        // === Sine/lookup table (220 bytes, range $00-$80) ===
        .byte $01,$02,$03,$04,$06,$08,$0a,$0d,$10,$14,$18,$1c // ............

txt_2710:
        .text " %*06<CJQX"
        .byte $60,$68,$70,$78,$80,$80,$80,$78,$70,$68,$60 // `hpx...xph`

txt_2725:
        .text "XQJC<60*% "
        .byte $1c,$18,$14,$10,$0d,$0a,$08,$06,$04,$03,$02,$01,$00,$00,$00,$00 // ................
        .fill 18, $00
        .byte $08,$0f,$16,$1c                       // ....

txt_2755:
        .byte $22                                   // double quote character
        .text "',047:<>?"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "ABDFILPTY"
        .byte $5e,$64,$6a,$71,$78,$80,$78,$71,$6a,$64,$5e // ^djqx.xqjd^

txt_2776:
        .text "YTPLIFDBA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "?><:740,'"
        .byte $22                                   // double quote character
        .byte $1c,$16,$0f,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$80,$80,$7f,$7e,$7c,$7a,$77,$74,$70,$6c,$67,$62 // .......~|zwtplgb

txt_27ac:
        .byte $5c                                   // backslash character
        .text "VOH"
        .byte $40                                   // @ character
        .text "81*$"
        .byte $1e,$19,$14,$10,$0c,$09,$06,$04,$02,$01,$00,$00,$00,$01,$02,$04 // ................
        .byte $06,$09,$0c,$10,$14,$19,$1e           // .......

txt_27cc:
        .text "$*18"
        .byte $40                                   // @ character
        .text "HOV"
        .byte $5c                                   // backslash character
        .byte $62,$67,$6c,$70,$74,$77,$7a,$7c,$7e,$7f,$80 // bglptwz|~..

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

// --- Region $2800-$2f50 ---
.pc = $2800 "dat_2800"

dat_2800:
        .fill 12, $ff
        .byte $ca,$ea,$ea,$eb,$ff,$ff,$ff,$ff,$a9,$a6,$99,$ff,$ff,$ff,$ff,$ff // ................
        .byte $94,$65,$94,$ff,$ff,$ff,$ff,$ff,$43,$10,$43,$ff,$ff,$ff,$ff,$ff // .e......C.C.....
        .byte $33,$cc,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$cc,$f3,$ff,$ff,$ff,$ff,$ff // 3.?.............
        .byte $30,$c1,$30,$ff,$ff,$ff,$ff,$ff,$45,$11,$44,$ff,$ff,$ff,$ff,$ff // 0.0.....E.D.....
        .byte $99,$66,$59,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$aa,$ff,$ff,$ff,$ff,$ff // .fY.............
        .byte $aa,$a9,$a6,$ff,$ff,$ff,$ff,$ff,$65,$99,$65,$ff,$ff,$ff,$ff,$ff // ........e.e.....
        .byte $10,$44,$10,$ff,$ff,$ff,$ff,$ff,$cc,$33,$cf,$ff,$ff,$ff,$ff,$ff // .D.......3......
        .byte $ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f3,$fc,$ff,$ff,$ff,$ff,$ff // .?..............
        .byte $cc,$30,$cc,$ff,$ff,$ff,$ff,$ff,$11,$44,$11,$ff,$ff,$ff,$ff,$ff // .0.......D......
        .byte $66,$59,$16,$ff,$ff,$ff,$ff,$ff,$68,$aa,$6a,$fa,$eb,$eb,$e7,$eb // fY......h.j.....
        .byte $e7,$db,$e7,$d7,$25,$b3,$81,$79,$0f,$7f,$7f,$bf,$59,$3c,$04,$66 // ....%..y....Y<.f
        .byte $30,$ff,$ff,$ff,$59,$cc,$44,$66,$01,$f8,$f9,$f8,$54,$cc,$46,$51 // 0...Y.Df....T.FQ
        .byte $44,$95,$59,$95,$ff,$0f,$93,$23,$58,$18,$58,$19,$c6,$d0,$e0,$dc // D.Y....#X.X.....
        .byte $ed,$d0,$ed,$d0,$66,$03,$51,$04,$10,$45,$11,$44,$53,$3f,$13,$2f // ....f.Q..E.DS?./
        .byte $53,$23,$55,$6a,$ff,$ff,$28,$80,$88,$98,$4a,$aa,$c5,$d3,$ed,$d1 // S#Uj..(...J.....
        .byte $e1,$e2,$55,$a6,$59,$30,$11,$44,$11,$54,$65,$54,$93,$df,$23,$6f // ..U.Y0.D.TeT..#o
        .byte $2f,$63,$63,$67,$19,$40,$81,$b0,$b4,$41,$b4,$41,$95,$cc,$44,$10 // /ccg.@...A.A..D.
        .byte $41,$14,$45,$11,$4f,$ff,$4f,$bf,$4f,$8f,$43,$67,$f1,$f4,$fb,$f4 // A.E.O.O.O.Cg....
        .byte $f8,$f8,$f9,$f8,$56,$cc,$44,$51,$44,$95,$59,$95,$64,$0f,$48,$1b // ....V.DQD.Y.d.H.
        .byte $48,$18,$58,$19,$ff,$ff,$fc,$f1,$c7,$c4,$d0,$ed,$ff,$05,$93,$01 // H.X.............
        .byte $14
        .byte $50,$45,$11,$ff
        .byte $59,$3c,$04
        .text "&P#S"
        .byte $ff
        .byte $59,$cc
        .byte $44
        .byte $66,$00,$ff,$ff,$ff,$55,$ce,$44,$a6,$33,$ff,$ff,$ff,$3f,$7f,$7f // f....U.D.3...?..
        .byte $3f,$ff,$7f,$7f,$ff,$fc,$f1,$c7,$c4,$d0,$ed,$d0,$05,$93,$01,$04 // ?...............
        .byte $10
        .byte $45,$11
        .byte $44,$59,$3c,$04
        .text "&P#S"
        .byte $67
        .byte $59,$cc
        .byte $44,$66
        .byte $00,$ff,$ff,$ff,$55,$cc,$44,$a6,$31,$ff,$ff,$ff,$3f,$3f,$3f,$7f // ....U.D.1...???.
        .byte $3f,$7f,$7f,$bf,$c5,$d3,$ed,$d1,$e1,$e6,$c4,$ff,$59,$30,$11,$44 // ?...........Y0.D
        .byte $11,$55,$10,$ff,$63,$33,$1f,$53,$23,$63,$03,$ff,$fc,$fe,$fe,$fd // .U..c3.S#c......
        .byte $fc,$fd,$fd,$fe,$95,$cc,$04,$e5,$3c,$ff,$ff,$ff,$65,$f3,$11,$99 // ........<...e...
        .byte $c0,$ff,$ff,$ff,$65,$33,$11,$99,$05,$e2,$e5,$e2,$53,$30,$1a,$44 // ....e3......S0.D
        .byte $11,$54,$65,$54,$fa,$36,$4d,$8c,$63,$63,$63,$67,$d3,$cc,$f2,$f8 // .TeT.6M.cccg....
        .byte $c8,$e1,$e2,$e5,$0a,$a1,$09,$66,$5a,$a9,$64,$a4,$aa,$15,$a4,$90 // .......fZ.d.....
        .byte $40,$01,$05,$14,$a9,$55,$06,$01,$40,$60,$00,$fb,$59,$a6,$99,$a6 // @....U..@`..Y...
        .byte $69,$16,$09,$05,$58,$68,$98,$69,$98,$69,$98,$69,$ed,$d0,$e1,$e1 // i...Xh.i.i.i....
        .byte $e1,$e1,$e2,$e5,$19,$56,$59,$66,$5a,$a9,$64,$a4,$96,$69,$a4,$90 // .....VYfZ.d..i..
        .byte $40,$00,$04,$11,$96,$00,$00,$00,$41,$10,$44,$16,$a9,$6a,$19,$06 // @.......A.D..j..
        .byte $01,$00,$00,$dc,$65,$99,$66,$99,$a6,$69,$26,$19,$63,$a3,$63,$a7 // ....e.f..i&.c.c.
        .byte $63,$a7,$63,$a7,$b4,$41,$85,$85,$85,$86,$89,$96,$66,$59,$66,$9a // c.c..A......fYf.
        .byte $69,$a4,$90,$90,$64,$a9,$97,$44,$01,$04,$10,$44,$f9,$f9,$f9,$f5 // i...d..D...D....
        .byte $07                                   // .

txt_2a6d:
        .text "G'GY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$a6,$a9,$16,$09,$05,$d0,$ed,$d0,$e1,$e1,$e1,$e1,$e2,$44,$19 // ..............D.
        .byte $56,$59,$66,$5a,$a9,$64,$67,$a2,$65,$a8,$a5,$5f,$1f,$13,$ff,$a8 // VYfZ.dg.e.._....
        .byte $56,$06,$5e,$14,$fd,$fd,$ff,$66,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$bf // V.^....f........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ed,$d0,$e1,$e1,$e1,$e6,$c5,$df,$19,$56 // ...............V
        .byte $59,$66,$5a,$aa,$17,$ff,$a6,$65,$a4,$90,$40,$56,$f3,$ff,$aa,$55 // YfZ....e..@V...U
        .byte $06,$01,$40,$64,$0b,$fb,$a3,$55,$9a,$a6,$69,$16,$09,$05,$bf,$3f // ..@d...U..i....?
        .byte $8f,$63,$a7,$67,$98,$69,$c6,$d3,$ed,$d0,$e1,$e1,$e2,$e5,$5a,$01 // .c.g.i........Z.
        .byte $59,$66,$5a,$a9,$64,$a4,$a3,$27,$a7,$af,$5f,$1f,$13,$2f,$fc,$f2 // YfZ.d..'.._../..
        .byte $c8,$e1,$21,$86,$89,$96,$2a,$84,$26,$9a,$69,$a4,$90,$90,$aa,$55 // ..!...*.&.i....U
        .byte $90,$40,$01,$05,$14,$53,$a5,$56,$1a,$06,$01,$80,$00,$ec,$65,$99 // .@...S.V......e.
        .byte $66,$99,$a6,$59,$26,$15,$e2,$e1,$e2,$e6,$e1,$e5,$e4,$e4,$60,$90 // f..Y&.........`.
        .byte $40,$41,$00,$01,$04,$11,$08
        .text "/S.S/"
        .byte $63,$63,$f4,$fb
        .byte $94,$fb,$f8,$f8,$f8,$fa,$02,$41,$00,$40,$10,$44,$50,$44,$98,$a9 // .......A.@.DPD..
        .byte $69,$69,$19,$19,$09,$09,$e2,$e5,$e2,$e6,$e1,$e5,$e4,$e4,$17,$2c // ii.............,
        .text "S/R/"
        .byte $63,$63
        .byte $38,$84,$7b,$88,$89,$89,$98,$89
        .byte $50,$ed
        .byte $d0,$ed,$a0,$e1,$e1,$e5,$0a,$06,$01,$01,$40,$10,$40,$10,$63,$a7 // ..........@.@.c.
        .byte $a7,$a7,$67,$67,$27,$27,$89,$96,$89,$99,$84,$94,$90,$90,$40,$40 // ..gg''........@@
        .byte $01,$04,$01,$04,$11,$45,$11,$94,$44,$b2,$4e,$bc,$8c,$8f,$10,$44 // .....E..D.N....D
        .byte $11,$04,$15,$85,$21,$22,$01,$41,$00,$40,$10,$44,$50,$44,$e5,$e2 // ....!".A.@.DPD..
        .byte $e5,$e2,$e6,$e1,$e5,$e4,$a4,$50,$90,$80,$41,$00,$01,$04,$2f,$11 // .......P..A.../.
        .text "/S/S/"
        .byte $63,$f2,$9a,$f2,$fd,$fc,$ff,$ff,$ff
        .byte $3f,$93
        .byte $3f,$ff,$ff,$ac,$bd,$7d,$ff,$ff,$ff,$ff,$ff,$fa,$fb,$f5,$df,$ef // ?....}..........
        .byte $ca,$e5,$e2,$e5,$e4,$e4,$ff,$ff,$95,$7c,$00,$01,$04,$11,$ff,$ff // .........|......
        .byte $91,$d3,$57,$23,$67,$67,$f4,$fb,$04,$fb,$f8,$f8,$f8,$f9,$e2,$e5 // ..W#gg..........
        .byte $e2,$e6,$e2,$e5,$e4,$e4,$13
        .text "/S/S/"
        .byte $63,$63,$89,$86
        .byte $89,$99,$84,$94,$90,$90,$80,$40,$01,$04,$01,$04,$11 // .......@.....

txt_2c0f:
        .text "E#"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $4e,$bb,$4f,$bf,$8f,$8f,$d0,$ed,$50,$ed,$e0,$e1,$e1,$e9,$e4,$ec // N.O.....P.......
        .byte $ec,$ec,$dc,$dd,$dc,$ed,$05,$11,$45,$15,$45,$15,$56,$19,$a3,$63 // ........E.E.V..c
        .byte $a3,$67,$a0,$64,$65,$aa,$c8,$ca,$29,$22,$99,$8a,$6a,$aa,$51,$54 // .g.de...)"..j.QT
        .byte $95,$64,$99,$65,$99,$a6,$09,$45,$07,$47,$14,$4b,$44,$5b,$a3,$63 // .d.e...E.G.KD[.c
        .byte $a3,$67,$a3,$67,$67,$a3,$99,$99,$98,$a9,$10,$3d,$fd,$3e,$e1,$e5 // .g.gg......=.>..
        .byte $e2,$e5,$e2,$e5,$e6,$e6,$44,$51,$54,$91,$64,$95,$65,$99,$27,$17 // ......DQT.d.e.'.
        .byte $1f,$1f,$53,$2f,$13,$6f,$90,$b0,$b1,$b0,$71,$74,$71,$b4,$16,$45 // ..S/.o....qtq..E
        .byte $16,$55,$16,$55,$59,$66,$87,$83,$8d,$9d,$8f,$9f,$9f,$9f,$c8,$c9 // .U.UYf..........
        .byte $f8,$f9,$b8,$79,$e9,$e9,$e4,$e4,$ec,$ec,$ec,$dc,$dd,$dc,$11,$05 // ...y............
        .byte $11,$45,$15,$45,$15,$56,$63,$a3,$63,$a3,$67,$a0,$64,$66,$ff,$ff // .E.E.Vc.c.g.df..
        .byte $ff,$ca,$21,$99,$8a,$6a,$7e,$0e,$ff,$aa,$13,$99,$65,$99,$fd,$b0 // ..!..j~.....e...
        .byte $ff,$54,$3d,$14                       // .T=.

txt_2cc6:
        .text "KD"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$a7,$6b,$a4,$68,$6a,$a5,$c8,$c9,$25,$22,$99,$8a,$6a,$aa,$a3 // g.k.hj...%"..j..
        .byte $63,$a3,$67,$a3,$67,$67,$a7,$8f,$8f,$8c,$9c,$82,$92,$95,$aa // c.g.gg.........

txt_2ce8:
        .text "!)"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $89,$66,$29,$aa,$aa,$d0,$ed,$d1,$e1,$e1,$e2,$c4,$df,$56,$69,$9a // .f)..........Vi.
        .byte $66,$9a,$aa,$40,$ff,$6a,$aa,$aa,$99,$aa,$a8,$4f,$ff,$a6,$99,$69 // f..@.j.....O...i
        .byte $88,$39,$f8,$f9,$c8,$99,$aa,$66,$a9,$6a,$96,$6a,$99,$58,$98,$58 // .9.....f.j.j.X.X
        .byte $a9,$98,$69,$98,$a8,$d0,$ed,$d1,$e1,$e1,$e6,$c3,$cf,$56,$69,$9a // ..i..........Vi.
        .byte $66,$9a,$aa,$30,$ff,$63,$a7,$a7,$a7,$a3,$a3,$33,$f7,$5a,$ff,$ff // f..0.c.....3.Z..
        .byte $ff,$ff,$ff,$ff,$ff,$e6,$e2,$e5,$e2,$e5,$e2,$e5,$e2,$65,$aa,$99 // .............e..
        .byte $a6,$aa,$59,$aa,$66,$63,$63,$63,$a7,$63,$a7,$63,$a7,$41,$b5,$46 // ..Y.fccc.c.c.A.F
        .byte $85,$86,$8a,$11                       // ....

txt_2d5f:
        .text "?Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $6a,$9a,$6a,$aa,$01,$ff,$9f,$9f,$9f,$9f,$8f,$9f,$0f,$df,$f9,$f8 // j.j.............
        .byte $f9,$f8,$f9,$f8,$f9,$f8,$58,$98,$58,$a9,$98,$69,$98,$a9,$ed,$d0 // ......X.X..i....
        .byte $ed,$e1,$e1,$e1,$ea,$c4,$19,$56,$69,$9a,$66,$9a,$aa,$40,$a9,$66 // .......Vi.f..@.f
        .byte $aa,$aa,$99,$aa,$a4,$43,$aa,$a5,$98,$69,$88,$39,$f8,$c9,$a6,$99 // .....C...i.9....
        .byte $aa,$66,$a9,$6a,$96,$6a,$5b,$58,$98,$58,$aa,$98,$69,$98,$d0,$ed // .f.j.j[X.X..i...
        .byte $d1,$e1,$e1,$ea,$c4,$df,$6a,$aa,$aa,$99,$aa,$a4,$43,$ff,$a5,$98 // ......j.....C...
        .byte $69,$88,$39,$f8,$f9,$c8,$d0,$ed,$d1,$e1,$e1,$e2,$c4,$cf,$67,$a7 // i.9...........g.
        .byte $a7,$a7,$a3,$a7,$43,$f7,$41,$b5,$46,$85,$86,$8a,$11,$7f,$aa,$aa // ....C.A.F.......
        .byte $a9,$66,$a8,$a3,$3f,$ff,$9a,$66,$a5,$22,$e5,$e2,$e5,$22,$63,$63 // .f..?..f."..."cc
        .byte $63,$a7,$63,$a7,$63,$a3,$df,$ef,$ea,$ff,$ff,$ff,$cc,$ff,$ff,$ff // c.c.c...........
        .byte $65,$ff,$ff,$ff,$11,$ff,$ff,$f4,$4f,$ff,$ff,$ff,$66,$ff,$f8,$f8 // e.......O...f...
        .byte $f8,$fb,$f4,$fb,$b9,$f0,$66,$99,$66,$55,$51,$54,$66,$33,$69,$99 // ......f.fUQTf3i.
        .byte $69,$98,$69,$58,$98,$00,$ff,$cf,$c4,$ff,$ff,$ff,$e9,$ff,$ff,$ff // i.iX............
        .byte $59,$ff,$ff,$ff,$94,$ff,$f7,$c8,$aa,$c8,$f7,$f3,$43,$ff,$ff,$ff // Y...........C...
        .byte $4f,$ff,$ff,$ff,$3f,$ff,$e1,$e2,$e1,$ed,$d1,$ed,$e5,$c0,$99,$66 // O...?..........f
        .byte $99,$56,$45,$51,$9a,$cc,$a7,$67,$a7,$63,$a7,$63,$53,$03,$ff,$3f // .VEQ...g.c.cS..?
        .byte $11,$ff,$ff,$ff,$30,$ff,$ff,$ff,$66,$ff,$ff,$ff,$45,$ff,$df,$ef // ....0...f...E...
        .byte $af,$ff,$ff,$ff,$9a,$ff,$69,$99,$69,$98,$69,$58,$94,$00,$df,$df // ......i.i.iX....
        .byte $ef,$ea,$ff,$ff,$e9,$ff,$ff,$ff,$ff,$65,$ff,$ff,$94,$ff,$ff,$fc // .........e......
        .byte $c7,$7f,$ff,$ff,$43,$ff,$f8,$f8,$f8,$f8,$fb,$f4,$3b,$fa,$99,$66 // ....C.......;..f
        .byte $99,$66,$55,$51,$54,$66,$a9,$69,$99,$69,$98,$69,$58,$94,$df,$ef // .fUQTf.i.i.iX...
        .byte $ea,$ff,$ff,$ff,$e9,$ff,$ff,$ff,$65,$ff,$ff,$ff,$94,$ff,$ff,$f0 // ........e.......
        .byte $1f,$ff,$ff,$ff,$43,$ff,$f8,$f8,$f8,$f7,$f4,$fb,$3a,$f0,$ff,$cf // ....C.......:...
        .byte $c4,$ff,$ff,$ff,$cc,$ff,$ff,$ff,$59,$ff,$ff,$ff,$11,$ff,$f7,$fb // ........Y.......
        .byte $ab,$ff,$ff,$ff,$66,$ff,$7f,$bf,$a9,$ff,$ff,$ff,$99,$ff,$ff,$ff // ....f...........
        .byte $95,$ff,$ff,$ff,$44,$ff,$ff,$d3,$3f,$ff,$ff,$ff,$33,$ff,$a7,$67 // ....D...?...3..g
        .byte $a7,$63,$a7,$63,$63,$03,$f3,$ff,$f3,$f1,$ff,$ff,$ff,$ff,$ff,$ff // .c.cc...........
        .byte $ff,$16,$ff,$ff,$ff,$ff,$fd,$fd,$fe,$6a,$ff,$ff,$ff,$ff,$cf,$ff // .........j......
        .byte $cf,$c4,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$59,$ff,$ff,$ff,$ff,$f7,$f7 // .........Y......
        .byte $fb,$ab,$ff,$ff,$ff,$ff,$f0,$f3,$ff,$f3,$f1,$ff,$ff,$ff,$33,$ff // ..............3.
        .byte $ff,$ff,$16,$ff,$ff,$ff,$00,$fd,$fd,$fe,$6a,$ff,$ff,$ff // ..........j...

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

// --- Region $3000-$3707 ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $73,$76,$79,$7b,$7e,$81,$84,$87,$8a,$8c,$8f,$92,$95,$97,$9a,$9d // svy{~...........
        .byte $9f,$a2,$a4,$a7,$a9,$ac,$ae,$b1,$b3,$b6,$b8,$ba,$bc,$be,$c1,$c3 // ................
        .byte $c5,$c7,$c9,$ca,$cc,$ce,$d0,$d1,$d3,$d5,$d6,$d7,$d9,$da,$db,$dd // ................
        .byte $de,$df,$e0,$e1,$e2,$e2,$e3,$e4,$e4,$e5,$e5,$e6,$e6,$e6,$e6,$e6 // ................
        .byte $e6,$e6,$e6,$e6,$e6,$e6,$e5,$e5,$e4,$e4,$e3,$e2,$e2,$e1,$e0,$df // ................
        .byte $de,$dd,$db,$da,$d9,$d7,$d6,$d5,$d3,$d1,$d0,$ce,$cc,$ca,$c9,$c7 // ................
        .byte $c5,$c3,$c1,$be,$bc,$ba,$b8,$b6,$b3,$b1,$ae,$ac,$a9,$a7,$a4,$a2 // ................
        .byte $9f,$9d,$9a,$97,$95,$92,$8f,$8c,$8a,$87,$84,$81,$7e,$7b,$79,$76 // ............~{yv
        .byte $73,$70,$6d,$6b,$68,$65,$62,$5f       // spmkheb_

txt_3088:
        .byte $5c                                   // backslash character
        .text "ZWTQOLIGDB?=:8530.,*(%#!"
        .byte $1f,$1d,$1c,$1a,$18,$16,$15,$13,$11,$10,$0f,$0d,$0c,$0b,$09,$08 // ................
        .byte $07,$06,$05,$04,$04,$03,$02,$02,$01,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$01,$01,$02,$02,$03,$04,$04,$05,$06,$07,$08 // ................
        .byte $09,$0b,$0c,$0d,$0f,$10,$11,$13,$15,$16,$18,$1a,$1c,$1d,$1f // ...............

txt_30e0:
        .text "!#%(*,.0358:=?BDGILOQTWZ"
        .byte $5c                                   // backslash character
        .byte $5f,$62,$65,$68,$6b,$6d,$70,$19,$1a,$1a,$1b,$1b,$1c,$1d,$1d,$1e // _behkmp.........
        .byte $1f,$1f                               // ..

txt_310b:
        .text "  !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "##$$%&&''(())**+++,,---..////000111112222222222222222222222211111000////..---,,+++**))((''&&%$$##"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!  "
        .byte $1f,$1f,$1e,$1d,$1d,$1c,$1b,$1b,$1a,$1a,$19,$18,$18,$17,$17,$16 // ................
        .byte $15,$15,$14,$13,$13,$12,$12,$11,$10,$10,$0f,$0f,$0e,$0e,$0d,$0c // ................
        .byte $0c,$0b,$0b,$0a,$0a,$09,$09,$08,$08,$07,$07,$07,$06,$06,$05,$05 // ................
        .byte $05,$04,$04,$03,$03,$03,$03,$02,$02,$02,$01,$01,$01,$01,$01,$00 // ................
        .fill 22, $00
        .byte $01,$01,$01,$01,$01,$02,$02,$02,$03,$03,$03,$03,$04,$04,$05,$05 // ................
        .byte $05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0b,$0c,$0c // ................
        .byte $0d,$0e,$0e,$0f,$0f,$10,$10,$11,$12,$12,$13,$13,$14,$15,$15,$16 // ................
        .byte $17,$17,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$7c,$06,$3e,$66 // ............|.>f
        .byte $c6,$c6,$7c,$00,$c0,$f8,$cc,$c6,$c6,$c6,$fc,$00,$78,$cc,$c0,$c0 // ..|.........x...
        .byte $c0,$c6,$7c,$00,$06,$3e,$66,$c6,$c6,$c6,$7e,$00,$7c,$c6,$c6,$cc // ..|..>f...~.|...
        .byte $f8,$c0,$7c,$00,$7c,$c6,$c6,$c6,$c0,$f0,$c0,$00,$7c,$c6,$c6,$66 // ..|.|.......|..f
        .byte $3e,$06,$7c,$00,$c0,$f8,$cc,$c6,$c6,$c6,$c6,$00,$18,$00,$3c,$18 // >.|...........<.
        .byte $18,$18,$3c,$00,$06,$06,$06,$c6,$c6,$c6,$7c,$00,$cc,$f8,$cc,$c6 // ..<.......|.....
        .byte $c6,$c6,$c6,$00,$c0,$c0,$c0,$c6,$c6,$c6,$7c,$00,$c6,$ee,$fe,$d6 // ..........|.....
        .byte $c6,$c6,$c6,$00,$78,$cc,$c6,$c6,$c6,$c6,$c6,$00,$78,$cc,$c6,$c6 // ....x.......x...
        .byte $c6,$c6,$7c,$00,$7c,$c6,$c6,$cc,$f8,$c0,$c0,$00,$78,$cc,$c6,$c6 // ..|.|.......x...
        .byte $c6,$dc,$76,$00,$7c,$c6,$c6,$c6,$c0,$c0,$c0,$00,$78,$cc,$60,$3c // ..v.|.......x.`<
        .byte $06,$c6,$7c,$00,$7c,$c6,$c6,$c6,$06,$06,$06,$00,$d8,$cc,$c6,$c6 // ..|.|...........
        .byte $c6,$c6,$7c,$00,$d8,$cc,$c6,$c6,$c6,$6c,$38,$00,$c6,$c6,$c6,$d6 // ..|......l8.....
        .byte $fe,$ee,$c6,$00,$cc,$78,$cc,$c6,$c6,$c6,$c6,$00,$c6,$c6,$c6,$66 // .....x.........f
        .byte $3e,$06,$7c,$00,$3e,$66,$0c,$78,$c0,$c6,$fc,$00 // >.|.>f.x....

txt_32d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .fill 8, $00
        .byte $3c,$0c,$0c,$0c,$0c,$0c,$3c,$00,$00,$08,$18,$38,$18,$08,$00,$00 // <.....<....8....
        .byte $00,$10,$18,$1c,$18,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3c,$18,$18,$18,$3c,$00,$18,$00,$66,$66,$00,$00,$00,$00,$00,$00 // <...<...ff......
        .fill 8, $00
        .byte $10,$7e,$d0,$7c,$16,$fc,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .~.|............
        .fill 8, $00
        .byte $18,$18,$00,$00,$00,$00,$00,$00,$3c,$60,$60,$60,$60,$60,$3c,$00 // ........<`````<.
        .byte $78,$0c,$0c,$0c,$0c,$0c,$78,$00,$00,$00,$30,$78,$30,$00,$00,$00 // x.....x...0x0...
        .byte $00,$78,$fc,$fc,$fc,$78,$00,$00,$00,$00,$00,$00,$00,$00,$18,$30 // .x...x.........0
        .byte $00,$00,$00,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ................
        .byte $00,$06,$0c,$18,$30,$60,$c0,$00,$78,$cc,$ce,$d6,$e6,$c6,$7c,$00 // ....0`..x.....|.
        .byte $18,$38,$18,$18,$18,$18,$3c,$00,$3c,$66,$0c,$78,$c0,$c6,$fe,$00 // .8....<.<f.x....
        .byte $7c,$06,$1e,$06,$c6,$c6,$7c,$00,$c6,$c6,$c6,$66,$3e,$06,$06,$00 // |.....|....f>...
        .byte $f8,$cc,$c0,$fc,$06,$c6,$7c,$00,$7c,$c0,$f8,$cc,$c6,$c6,$7c,$00 // ......|.|.....|.
        .byte $7c,$c6,$c6,$c6,$06,$1e,$06,$00,$7c,$c6,$7c,$c6,$c6,$c6,$7c,$00 // |.......|.|...|.
        .byte $7c,$c6,$c6,$66,$3e,$06,$7c,$00,$00,$00,$18,$00,$18,$00,$00,$00 // |..f>.|.........
        .byte $f2,$da,$d8,$f0,$00,$7e,$18,$18,$73,$db,$fb,$db,$00,$7e,$7e,$60 // .....~..s....~~`
        .byte $c7,$6c,$cc,$67,$00,$7e,$1c,$7e,$00,$00,$00,$00,$00,$00,$00,$00 // .l.g.~.~........
        .byte $7c,$c6,$1c,$30,$30,$00,$30,$00,$5c,$5e,$61,$63,$65,$67,$6a,$6c // |..00.0.\^acegjl
        .byte $6e,$70,$72,$75,$77,$79,$7b,$7d,$7f,$81,$84,$86,$88,$8a,$8c,$8d // npruwy{}........
        .byte $8f,$91,$93,$95,$97,$98,$9a,$9c,$9d,$9f,$a1,$a2,$a4,$a5,$a6,$a8 // ................
        .byte $a9,$aa,$ab,$ac,$ae,$af,$b0,$b1,$b1,$b2,$b3,$b4,$b5,$b5,$b6,$b6 // ................
        .byte $b7,$b7,$b7,$b8,$b8,$b8,$b8,$b8,$b8,$b8,$b8,$b8,$b8,$b8,$b7,$b7 // ................
        .byte $b7,$b6,$b6,$b5,$b5,$b4,$b3,$b2,$b1,$b1,$b0,$af,$ae,$ac,$ab,$aa // ................
        .byte $a9,$a8,$a6,$a5,$a4,$a2,$a1,$9f,$9d,$9c,$9a,$98,$97,$95,$93,$91 // ................
        .byte $8f,$8d,$8c,$8a,$88,$86,$84,$81,$7f,$7d,$7b,$79,$77,$75,$72,$70 // .........}{ywurp
        .byte $6e,$6c,$6a,$67,$65,$63,$61,$5e       // nljgeca^

txt_3480:
        .byte $5c                                   // backslash character
        .text "ZWUSQNLJHFCA?=;97420.,+)'%#! "
        .byte $1e,$1c,$1b,$19,$17,$16,$14,$13,$12,$10,$0f,$0e,$0d,$0c,$0a,$09 // ................
        .byte $08,$07,$07,$06,$05,$04,$03,$03,$02,$02,$01,$01,$01,$00,$00,$00 // ................
        .fill 8, $00
        .byte $01,$01,$01,$02,$02,$03,$03,$04,$05,$06,$07,$07,$08,$09,$0a,$0c // ................
        .byte $0d,$0e,$0f,$10,$12,$13,$14,$16,$17,$19,$1b,$1c,$1e // .............

txt_34e3:
        .text " !#%')+,.02479;=?ACFHJLNQSUWZ   "
        .byte $22                                   // double quote character
        .byte $06,$12,$0f,$07,$07,$05,$12           // .......

txt_350b:
        .text " '93"
        .byte $22                                   // double quote character
        .text " ("

txt_3512:
        .encoding "screencode_mixed"
        .text "c) by magic disk was cracked and"
        .encoding "petscii_upper"

txt_3532:
        .text " +3 "

txt_3536:
        .encoding "screencode_mixed"
        .text "trained by the mighty seal of amnesia"
        .encoding "petscii_upper"

txt_355b:
        .text "!    "

txt_3560:
        .encoding "screencode_mixed"
        .text "keep your eyes open for the 1st issue of our magazine! it will be nice and it won't be taking toooooo fucking long"
        .encoding "petscii_upper"

txt_35d2:
        .text "!     "

txt_35d8:
        .encoding "screencode_mixed"
        .text "i heard that pacific joined extacy! ofcourse he changed handle again in something i can't remember right now, but i guess he won't be in for long! he will be kicked soon, or we start ragging on extacy! and i reccon that they won't like that"
        .encoding "petscii_upper"

txt_36c8:
        .text "!        "

txt_36d1:
        .encoding "screencode_mixed"
        .text "from where the cheese is born"
        .encoding "petscii_upper"

txt_36ee:
        .text "... "
        .byte $13,$05,$01,$0c                       // ....

txt_36f6:
        .text "'93              "
        .byte $00                                   // string terminator

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

chr_3800:
        .byte $00                                   // .

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

scr_3c00:
        .byte $00                                   // .

// --- Region $50f1-$50f1 ---
.pc = $50f1 "dat_50f1"

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

// --- Region $7800-$7800 ---
.pc = $7800 "chr_7800"

chr_7800:
        .byte $00                                   // .

// --- Region $7c00-$7c00 ---
.pc = $7c00 "scr_7c00"

scr_7c00:
        .byte $00                                   // .

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

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

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $b1c9-$b1c9 ---
.pc = $b1c9 "dat_b1c9"

dat_b1c9:
        // === Fill data (1 bytes, $b1c9-$b1c9) ===
        .byte $00                                   // .

// --- Region $ca18-$ca18 ---
.pc = $ca18 "dat_ca18"

dat_ca18:
        // === Fill data (1 bytes, $ca18-$ca18) ===
        .byte $00                                   // .

// --- Region $cc00-$cc00 ---
.pc = $cc00 "sub_cc00"
// Referenced by: jsr from $f305

sub_cc00:
        .byte $00                                   // .

// --- Region $d018-$d018 ---
.pc = $d018 "dat_d018"

dat_d018:
        // === Fill data (1 bytes, $d018-$d018) ===
        .byte $00                                   // .

// --- Region $db00-$e4ec ---
.pc = $db00 "dat_db00"

dat_db00:
        .byte $b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0 // ./.L". q../.-./.
        .byte $02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9 // ..0.-........9..
        .byte $4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$03,$08,$4c,$ae // L..,...7..X ..L.
        .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,$62,$0a // .............`b.
        .byte $a0,$8d,$0c,$20,$44,$e5,$20,$26,$0b,$20,$fc,$0a,$20,$1f,$0c,$a9 // ... D. &. .. ...
        .byte $ff,$8d,$15,$d0,$a9,$3f,$8d,$1c,$d0,$a9,$1a,$8d,$18,$d0,$a9,$80 // .....?..........
        .byte $8d,$0f,$d0,$8d,$0d,$d0,$a9,$a0,$8d,$0c,$d0,$a9,$b8,$8d,$0e,$d0 // ................
        .byte $ad,$04,$dc,$18,$6d,$05,$dc,$29,$01,$f0,$05,$a9,$01,$4c,$42,$08 // ....m..).....LB.
        .byte $a9,$00,$8d,$df,$08,$20,$00,$10,$ae,$df,$08,$bd,$e0,$08,$8d,$21 // ..... .........!
        .byte $d0,$bd,$e2,$08,$8d,$22,$d0,$bd,$e4,$08,$8d,$23,$d0,$bd,$e6,$08 // .....".....#....
        .byte $8d,$25,$d0,$bd,$e8,$08,$8d,$26,$d0,$bd,$ea,$08,$8d,$27,$d0,$8d // .%.....&.....'..
        .byte $28,$d0,$8d,$29,$d0,$8d,$2a,$d0,$8d,$2b,$d0,$8d,$2c,$d0,$a9,$ea // (..)..*..+..,...
        .byte $8d,$19,$03,$a9,$86,$8d,$18,$03,$a2,$00,$8e,$20,$d0,$a9,$08,$9d // ........... ....
        .byte $00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$a9,$00,$9d,$40,$03 // ..............@.
        .byte $9d,$00,$04,$9d,$00,$05,$9d,$00,$06,$9d,$00,$07,$e8,$d0,$de,$9d // ................
        .byte $80,$2f,$e8,$e0,$80,$d0,$f8,$a0,$be,$8c,$fe,$07,$c8,$8c,$ff,$07 // ./..............
        .byte $78,$ee,$1a,$d0,$ce,$0e,$dc,$a9,$ec,$8d,$14,$03,$a9,$08,$8d,$15 // x...............
        .byte $03,$58,$a9,$00,$8d,$12,$d0,$a9,$1b,$8d,$11,$d0,$4c,$dc,$08,$00 // .X..........L...
        .byte $06,$0b,$0e,$05,$0f,$03,$03,$0f,$0b,$06,$05,$0e,$a5,$05,$38,$e9 // ..............8.
        .byte $08,$8d,$11,$d0,$a9,$3f,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$18 // .....?..........
        .byte $69,$15,$8d,$07,$d0,$8d,$09,$d0,$8d,$0b,$d0,$a2,$3f,$a9,$0e,$a8 // i...........?...
        .byte $8d,$00,$d0,$8d,$06,$d0,$18,$69,$18,$90,$06,$48,$8a,$09,$12,$aa // .......i...H....
        .byte $68,$8d,$02,$d0,$8d,$08,$d0,$98,$18,$69,$30,$90,$06,$48,$8a,$09 // h........i0..H..
        .byte $24,$aa,$68,$8d,$04,$d0,$8d,$0a,$d0,$8e,$10,$d0,$a0,$3f,$20,$5d // $.h..........? ]
        .byte $0b,$a6,$02,$bd,$f9,$09,$bc,$0a,$0a,$a6,$06,$20,$4e,$0a,$20,$03 // ........... N. .
        .byte $10,$20,$26,$0b,$20,$fc,$0a,$20,$75,$0b,$a9,$94,$cd,$12,$d0,$d0 // . &. .. u.......
        .byte $fb,$a0,$39,$20,$5d,$0b,$a9,$32,$18,$69,$9b,$8d,$01,$d0,$8d,$03 // ..9 ]..2.i......
        .byte $d0,$8d,$05,$d0,$18,$69,$15,$8d,$07,$d0,$8d,$09,$d0,$8d,$0b,$d0 // .....i..........
        .byte $a2,$00,$a9,$49,$a8,$8d,$00,$d0,$8d,$06,$d0,$18,$69,$18,$90,$06 // ...I........i...
        .byte $48,$8a,$09,$12,$aa,$68,$8d,$02,$d0,$8d,$08,$d0,$98,$18,$69,$30 // H....h........i0
        .byte $90,$06,$48,$8a,$09,$24,$aa,$68,$8d,$04,$d0,$8d,$0a,$d0,$8e,$10 // ..H..$.h........
        .byte $d0,$20,$bc,$0b,$a9,$f0,$cd,$12,$d0,$d0,$fb,$a6,$03,$bd,$f9,$09 // . ..............
        .byte $bc,$0a,$0a,$a6,$07,$20,$4e,$0a,$a5,$04,$8d,$16,$d0,$20,$2e,$0a // ..... N...... ..
        .byte $ad,$54,$34,$18,$69,$36,$8d,$0f,$d0,$8d,$0d,$d0,$ee,$d1,$09,$ad // .T4.i6..........
        .byte $df,$08,$d0,$03,$ee,$d1,$09,$ad,$01,$dc,$c9,$ef,$d0,$03,$4c,$28 // ..............L(
        .byte $0c,$a9,$01,$8d,$19,$d0,$4c,$81,$ea,$00,$28,$50,$78,$a0,$c8,$f0 // ......L...(Px...
        .byte $18,$40,$68,$90,$b8,$e0,$08,$30,$58,$58,$e7,$04,$e6,$05,$e7,$06 // .@h....0XX......
        .byte $24,$0b,$0c,$0f,$07,$e8,$01,$60,$db,$07,$0f,$0c,$0b,$a2,$04,$ca // $......`........
        .byte $d0,$17,$a2,$08,$bd,$1e,$0a,$8d,$2d,$d0,$8d,$2e,$d0,$e8,$e0,$10 // ........-.......
        .byte $d0,$02,$a2,$00,$8e,$34,$0a,$a2,$04,$8e,$2f,$0a,$60,$8d,$b8,$0a // .....4..../.`...
        .byte $8c,$b9,$0a,$20,$f5,$0a,$8d,$c1,$0a,$8c,$c2,$0a,$20,$f5,$0a,$8d // ... ........ ...
        .byte $c7,$0a,$8c,$c8,$0a,$20,$f5,$0a,$8d,$cd,$0a,$8c,$ce,$0a,$20,$f5 // ..... ........ .
        .byte $0a,$8d,$d3,$0a,$8c,$d4,$0a,$20,$f5,$0a,$8d,$d9,$0a,$8c,$da,$0a // ....... ........
        .byte $20,$f5,$0a,$8d,$df,$0a,$8c,$e0,$0a,$20,$f5,$0a,$8d,$e5,$0a,$8c //  ........ ......
        .byte $e6,$0a,$20,$f5,$0a,$8d,$eb,$0a,$8c,$ec,$0a,$20,$f5,$0a,$8d,$bb // .. ........ ....
        .byte $0a,$8c,$bc,$0a,$8e,$f4,$0a,$a9,$28,$38,$ed,$f4,$0a,$8d,$f0,$0a // ........(8......
        .byte $8a,$a8,$a2,$00,$a9,$00,$99,$00,$04,$99,$68,$05,$bd,$40,$25,$99 // ..........h..@%.
        .byte $28,$04,$bd,$69,$25,$99,$50,$04,$bd,$92,$25,$99,$78,$04,$bd,$bb // (..i%.P...%.x...
        .byte $25,$99,$a0,$04,$bd,$e4,$25,$99,$c8,$04,$bd,$0d,$26,$99,$f0,$04 // %.....%.....&...
        .byte $bd,$36,$26,$99,$18,$05,$bd,$5f,$26,$99,$40,$05,$e8,$c8,$e0,$28 // .6&...._&.@....(
        .byte $d0,$c2,$60,$00,$18,$69,$28,$90,$01,$c8,$60,$a0,$26,$b9,$a0,$27 // ..`..i(...`.&..'
        .byte $ee,$fd,$0a,$48,$e3,$4a,$2c,$85,$06,$68,$29,$07,$09,$10,$85,$04 // ...H.J,..h).....
        .byte $b9,$50,$27,$e3,$4a,$3d,$85,$07,$ad,$fd,$0a,$c9,$40,$d0,$05,$a9 // .P'.J=......@...
        .byte $00,$8d,$fd,$0a,$60,$ad,$02,$27,$48,$29,$07,$09,$18,$85,$05,$68 // ....`..'H).....h
        .byte $ee,$27,$0b,$e3,$4a,$28,$85,$02,$ad,$24,$27,$ee,$3a,$0b,$e3,$4a // .'..J(...$'.:..J
        .byte $60,$98,$85,$03,$ad,$3a,$0b,$c9,$44,$d0,$05,$a9,$00,$8d,$3a,$0b // `....:..D.....:.
        .byte $ad,$27,$0b,$c9,$44,$d0,$05,$a9,$00,$8d,$27,$0b,$60,$8c,$f8,$07 // .'..D.....'.`...
        .byte $88,$8c,$f9,$07,$88,$8c,$fa,$07,$88,$8c,$fb,$07,$88,$8c,$fc,$07 // ................
        .byte $88,$8c,$fd,$07,$60,$ad               // ....`.

txt_dee6:
        .text "B0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$18,$69,$28,$8d,$0e,$09,$90,$02,$a2,$3f,$8e,$0c,$09,$ad,$a1 // ..i(......?.....
        .byte $31,$18,$69,$38,$8d,$f5,$08,$ee,$76,$0b,$ee,$76,$0b,$ee,$88,$0b // 1.i8....v..v....
        .byte $ad,$a1,$30,$a2,$00,$18,$69,$28,$8d,$83,$09,$90,$02,$a2,$3f,$8e // ..0...i(......?.
        .byte $81,$09,$ad,$42,$31,$8d,$67,$09,$ee,$9a,$0b,$ee,$ac,$0b,$ee,$ac // ...B1.g.........
        .byte $0b,$60,$00,$a2,$00,$18,$3e,$42,$03,$3e,$41,$03,$3e,$40,$03,$3e // .`....>B.>A.>@.>
        .byte $c2                                   // .

txt_df3a:
        .text "/>"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_df3d:
        .text "/>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $2f,$3e,$82,$2f,$3e,$81,$2f,$3e,$80,$2f,$e3,$e8,$3d,$e0,$18,$d0 // />./>./>./..=...
        .byte $de,$ee,$bb,$0b,$ad,$bb,$0b,$c9,$08,$d0,$3c,$a0,$00,$b1,$a8,$f0 // ..........<.....

txt_df60:
        .text ".)?"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $32,$c9,$20,$90,$01,$e8,$e3,$0a,$34,$8d,$0b,$0c,$8e,$0c,$0c,$a2 // 2. .....4.......
        .byte $00,$8e,$bb,$0b,$a0,$00,$bd,$00,$33,$99,$42,$03,$e8,$e3,$c8,$60 // ........3.B....`
        .byte $60,$e0,$08,$d0,$f2,$e6,$a8,$d0,$0b,$e6,$a9,$60,$a9,$35,$85,$a9 // `..........`.5..
        .byte $a9,$00,$85,$a8,$60,$78,$ce,$1a,$d0,$ee,$0e,$dc,$a9,$31,$8d,$14 // ....`x.......1..
        .byte $03,$a9,$ea,$8d,$15,$03,$58,$20,$81,$ff,$20,$84,$ff,$20,$8a,$ff // ......X .. .. ..
        .byte $a2,$00,$8e,$20,$d0,$8e,$21,$d0,$bd,$59,$0c,$9d,$40,$03,$e8,$e0 // ... ..!..Y..@...
        .byte $a0,$d0,$f5,$4c,$40,$03,$a2,$00,$bd,$00,$38,$9d,$0b,$08,$e8,$d0 // ...L@.....8.....
        .byte $f7,$ee,$44,$03,$ee,$47,$03,$ad,$44,$03,$c9,$d0,$d0,$e8,$4c,$e2 // ..D..G..D.....L.
        .byte $fc,$80,$8c,$00,$c1,$a2,$36,$aa,$80,$00,$f3,$c0,$00,$a2,$80,$00 // ......6.........
        .byte $a2,$80,$00,$51,$40,$00,$a2,$80,$00,$51,$40,$00,$55,$a2,$3a,$51 // ...Q@....Q@.U.:Q
        .byte $40,$00,$62,$40,$00,$91,$80,$00,$62,$80,$00,$92,$c0,$00,$a3,$80 // @.b@....b.......
        .byte $00,$e2,$c0,$00,$b3,$c0,$00,$f3,$c0,$a4,$22,$bc,$c0,$a5,$60,$36 // .........."...`6
        .byte $f3,$c3,$f0,$a2,$8a,$a8,$f3,$cf,$3c,$a2,$8a,$28,$a2,$8a,$28,$51 // ........<..(..(Q
        .byte $45,$14,$a2,$8a,$28,$51,$45,$14,$51,$45,$14,$51,$85,$18,$62,$46 // E...(QE.QE.Q..bF
        .byte $64,$91,$89,$50,$62,$86,$00,$96,$c9,$00,$ab,$8a,$38,$e2,$ce,$28 // d..Pb.......8..(
        .byte $b3,$cb,$ec,$f3,$c3,$fc,$a3,$23,$55,$56,$6b,$a4,$60,$36,$ff,$03 // .......#UVk.`6..
        .byte $f0,$aa,$8a,$a8,$f3,$cf,$3c,$a2,$8a,$28,$a2,$8a,$28,$51,$45,$14 // ......<..(..(QE.
        .byte $a2,$8a,$28,$51,$45,$14,$51,$45,$14,$51,$85,$18,$66,$46,$24,$99 // ..(QE.QE.Q..fF$.
        .byte $09,$18,$60,$06,$28,$90,$09,$2c,$a0,$0a,$38,$e0,$0e,$2c,$b0,$0b // ..`.(..,..8..,..
        .byte $fc,$f0,$03,$f0,$a3,$23,$cf,$ba,$65,$a4,$22,$bc,$c0,$a4,$21,$f0 // .....#..e."...!.
        .byte $a2,$21,$f0,$a2,$21,$b0,$a2,$21,$e0,$a2,$21,$a0,$a2,$21,$95,$a2 // .!..!..!..!..!..
        .byte $60,$23,$66,$40,$00,$91,$80,$00,$52,$40,$00,$51,$40,$00,$51,$40 // `#f@....R@.Q@.Q@
        .byte $00,$a2,$80,$00,$51,$40,$00,$a2,$80,$00,$a2,$80,$00,$f3,$c0,$00 // ....Q@..........
        .byte $a2,$80,$00,$f3,$c0,$a4,$24,$ff,$55,$56,$6b,$a3,$60,$36,$f0,$03 // ......$.UVk.`6..
        .byte $fc,$f0,$0f,$ec,$b0,$0b,$38,$e0,$0e,$28,$a0,$0a,$00,$96,$09,$00 // ......8..(......
        .byte $65,$06,$00,$90,$09,$00,$50,$05,$00,$50,$05,$00,$51,$45,$00,$a2 // e.....P..P..QE..
        .byte $8a,$00,$51,$45,$00,$a2,$8a,$00,$a2,$8a,$28,$f3,$cf,$3c,$aa,$8a // ..QE......(..<..
        .byte $a8,$3f,$c3,$fc,$a3,$24,$f3,$cf,$ba,$65,$a3,$60,$36,$03,$cf,$3c // .?...$...e.`6..<
        .byte $02,$cf,$2c,$03,$8b,$38,$02,$8e,$28,$02,$4a,$24,$19,$89,$18,$66 // ..,..8..(.J$...f
        .byte $46,$24,$91,$89,$18
        .text "RE$QE"
        .byte $14
        .byte $51,$45,$14,$a2,$8a
        .byte $28,$51,$45,$14,$a2,$8a,$28,$a2,$8a,$28,$f3,$cf,$3c,$aa,$8a,$a8 // (QE...(..(..<...
        .byte $3f,$c3,$f0,$a3,$28,$ff,$bb,$f0,$00,$ef,$c0,$00,$bf,$a2,$2a,$bc // ?...(.........*.
        .byte $33,$00,$f0,$cc,$00,$c3,$30,$00,$30,$a5,$21,$f0,$a5,$21,$c0,$a2 // 3.....0.0.!..!..

txt_e174:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$c0,$a2                           // !..

txt_e17a:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$c0,$a2,$21,$c0,$a2               // !..!..

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

txt_e189:
        .text "!0"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $21,$c0,$a2,$60                       // !..`

txt_e190:
        .text "J0"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $b8,$6b,$ee,$ac,$5a,$f1,$bb,$16,$f2,$6e,$19,$c9,$ab,$86,$c6,$9b // .k..Z....n......
        .byte $c6,$19,$da,$f1,$a7,$d6,$30,$67,$a6,$cc,$a7,$e6,$33,$99,$db,$cc // ......0g....3...
        .byte $6a,$6e,$f3,$a6,$bb,$cc,$9a,$ef,$03,$66,$b8,$cc,$9a,$ef,$30,$6b // jn.......f....0k
        .byte $bc,$c3,$9a,$ef,$30,$66,$bb,$cc,$9a,$ef,$33,$66,$bb,$cc,$59,$00 // ....0f....3f..Y.
        .byte $26,$bb,$00,$0b,$ee,$00,$03,$fb,$a2,$21,$fe,$a2 // &........!..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

txt_e20c:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $35,$56,$00,$f0,$cc,$00,$fc,$33,$00,$ff,$0c,$00,$ff,$c3,$00,$bb // 5V.....3........
        .byte $f0,$00,$ee,$f0,$00,$a5,$a2,$21,$94,$a2,$31,$60,$a0,$00,$8a,$58 // .......!..1`...X
        .byte $00,$25,$56,$00,$15,$a6,$00,$09,$5a,$00,$02,$58,$a2 // .%V.....Z..X.

txt_e23c:
        .text "! "
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$c0,$a2,$21,$fc,$a2,$27,$bf,$c0,$00,$ef,$f0,$00,$bb,$a3,$60 // !..!..'........`
        .byte $3d,$0c,$00,$03,$43,$00,$0f,$4c,$c0,$0f,$53,$00,$3f,$50,$00,$3e // =...C..L..S.?P.>
        .byte $94,$50,$fb,$66,$58,$fe,$99,$13,$ea,$95,$23,$99,$e9,$4e,$95,$e6 // .P.fX.....#..N..
        .byte $4e,$50,$fd,$7a,$cc,$3f,$ef,$3c,$83,$9b,$3f,$90,$ef,$c3,$05,$7f // NP.z.?.<..?.....
        .byte $fc,$5a,$c5,$bf,$9b,$c6,$ef,$ae,$21,$bb,$fb,$a1,$ae,$bc,$a2,$21 // .Z......!......!
        .byte $0f,$a2                               // ..

txt_e291:
        .text "!?"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$25,$fe,$00,$03,$f9,$00,$0f,$ee,$00,$3f,$ba,$00,$fe,$ee,$03 // `%........?.....
        .byte $ff,$ba,$08,$ff,$ee,$26,$3f,$fb,$96,$83,$fe,$25,$58,$3f,$05,$58 // .....&?....%X?.X
        .byte $00,$0a,$56,$81,$00,$a8,$05,$a2,$21,$05,$a2,$3a,$16,$00,$33,$10 // ..V.....!..:..3.
        .byte $00,$cc,$05,$03,$30,$59,$00,$05,$6e,$00,$4c,$37,$10,$4c,$85,$10 // ....0Y..n.L7.L..
        .byte $4c,$2f,$16,$4c,$3e,$16,$e3,$01,$60,$28,$fe,$fe,$ff,$34,$34,$1c // L/.L>...`(...44.
        .byte $06,$04,$00                           // ...

txt_e2e7:
        .text "-PLAYER (C) BRIAN/GRAFFITY!-"
        .byte $04,$01,$74,$e3,$0a,$60,$5b,$a8,$a2,$00,$b9,$f4,$1a,$9d,$07,$17 // ..t..`[.........
        .byte $b9,$f5,$1a,$9d,$0a,$17,$c8,$c8,$e8,$e0,$03,$d0,$ed,$b9,$f4,$1a // ................
        .byte $8d,$16,$17,$b9,$f5,$1a,$8d,$17,$17,$8d,$18,$d4,$a2,$00,$8a,$9d // ................
        .byte $18,$17,$e8,$e0,$86,$d0,$f8,$a2,$00,$a9,$01,$9d,$0c,$10,$9d,$3b // ...............;
        .byte $17,$e8,$e0,$03,$d0,$f5,$a2,$00,$8a,$9d,$00,$d4,$e8,$e0,$18,$d0 // ................
        .byte $f8,$60,$ce,$18,$17,$10,$06,$ad,$16,$17,$8d,$18,$17,$a2,$00,$8e // .`..............
        .byte $20,$17,$02,$20,$b0,$10,$e8,$61,$79,$20,$b0,$10,$ad,$1c,$17,$8d //  .. ...ay ......
        .byte $16,$d4,$ad,$34,$10,$0d,$23,$17,$8d,$17,$d4,$60,$bd,$0c,$10,$f0 // ...4..#....`....
        .byte $10,$ad,$16,$17,$cd,$18,$17,$d0,$08,$de,$3b,$17,$bd,$3b,$17,$f0 // ..........;..;..
        .byte $03,$4c,$f9,$11,$bd,$07,$17,$85,$f8,$bd,$0a,$17,$85,$f9,$bc,$26 // .L.............&
        .byte $17,$b1,$f8,$10,$28,$c9,$ff,$d0,$08,$a9,$00,$9d,$26,$17,$4c,$d2 // ....(.......&.L.
        .byte $10,$c9,$fe,$d0,$06,$a9,$00,$9d,$0c,$10,$60,$38,$e9,$a0,$b0,$04 // ..........`8....
        .byte $49,$1f,$69,$01,$9d,$2c,$17,$fe,$26,$17,$c8,$b1,$f8,$a8,$b9,$d1 // I.i..,..&.......
        .byte $24,$85,$f8,$b9,$f0,$24,$85,$f9,$bc,$29,$17,$b1,$f8,$30,$12,$c9 // $....$...)...0..
        .byte $60,$90,$0b,$29,$1f,$9d,$15,$10,$fe,$29,$17,$4c,$0c,$11,$4c,$a2 // `..).....).L..L.
        .byte $11,$c9,$fe,$f0,$4b,$c9,$fd,$f0,$56,$c9,$c0,$90,$66,$29,$1f,$48 // ....K...V...f).H
        .byte $29,$0f,$9d,$41,$17,$68,$29,$10,$d0,$20,$c8,$b1,$f8,$18,$7d,$2c // )..A.h).. ....},
        .byte $17,$9d,$44,$17,$c8,$b1,$f8,$18,$7d,$2c,$17,$9d,$47,$17,$fe,$29 // ..D.....},..G..)
        .byte $17,$fe,$29,$17,$bd,$44,$17,$4c,$a6,$11,$c8,$b1,$f8,$18,$7d,$2c // ..)..D.L......},
        .byte $17,$9d,$47,$17,$bd,$12,$10,$9d,$44,$17,$fe,$29,$17,$4c,$74,$11 // ..G.....D..).Lt.
        .byte $bd,$3e,$17,$9d,$3b,$17,$fe,$29,$17,$20,$e6,$11,$4c,$91,$15,$bd // .>..;..). ..L...
        .byte $3e,$17,$9d,$3b,$17,$bd,$0f,$10,$49,$01,$9d,$0f,$10,$fe,$29,$17 // >..;....I.....).
        .byte $4c,$7d,$11,$29,$3f,$9d,$3e,$17,$fe,$29,$17,$4c,$0c,$11,$18,$7d // L}.)?.>..).L...}
        .byte $2c,$17,$9d,$12,$10,$a8,$b9,$47,$16,$9d,$2f,$17,$b9,$a7,$16,$9d // ,......G../.....
        .byte $32,$17,$a9,$00,$9d,$35,$17,$9d,$38,$17,$9d,$68,$17,$9d,$6b,$17 // 2....5..8..h..k.
        .byte $9d,$6e,$17,$9d,$98,$17,$9d,$9b,$17,$fe,$29,$17,$bd,$3e,$17,$9d // .n........)..>..
        .byte $3b,$17,$bc,$0d,$17,$a9,$08,$99,$04,$d4,$a9,$ff,$9d,$0f,$10,$9d // ;...............
        .byte $4a,$17,$bc,$29,$17,$b1,$f8,$c9,$ff,$f0,$01,$60,$a9,$00,$9d,$29 // J..).......`...)
        .byte $17,$fe,$26,$17,$60,$bd,$4a,$17,$d0,$03,$4c,$00,$13,$18,$a9,$00 // ..&.`.J...L.....
        .byte $9d,$4a,$17,$9d,$50,$17,$9d,$89,$17,$9d,$92,$17,$9d,$95,$17,$bd // .J..P...........
        .byte $15,$10,$e3,$0a,$60,$32,$7d,$15,$10,$7d // ....`2}..}

// --- Region $e52c-$e538 ---
.pc = $e52c "dat_e52c"

dat_e52c:
        .byte $2f,$9d,$5f,$17,$a9,$00,$9d,$62,$17,$9d,$65,$17,$b9 // /._....b..e..

// --- Region $e58e-$e597 ---
.pc = $e58e "dat_e58e"

dat_e58e:
        .byte $ad,$34,$10,$3d,$13,$17,$8d,$34,$10,$bc // .4.=...4..

// --- Region $e8fd-$e909 ---
.pc = $e8fd "dat_e8fd"

dat_e8fd:
        .byte $a2,$00,$8a,$9d,$0c,$10,$9d,$0f,$10,$e8,$e0,$03,$d0 // .............

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

txt_e99e:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$c1,$0a,$59,$19,$1a,$1a,$00,$07,$0e,$01,$02,$04,$fe,$fd // ....Y...........
        .byte $fb,$01,$0f,$a4,$23,$80,$00,$08,$a2,$23,$f8,$00,$f0,$a2,$e3,$04 // ....#....#......
        .byte $a6                                   // .

txt_e9e1:
        .text "&>>G**"
        .byte $05,$a6,$e3,$04,$23,$10,$04,$04,$ac,$24,$42,$2c,$00,$63,$a2,$2d // ....#....$B,.c.-
        .byte $0a,$00,$05,$02,$00,$03,$0d,$0f,$0c,$f3,$00,$30,$03,$a2,$21,$01 // ...........0..!.
        .byte $a2,$21,$01,$a5,$22,$17,$06,$a9,$21,$04,$a2,$2d,$08,$51,$0d,$01 // .!.."...!..-.Q..
        .byte $80,$90,$b0
        .text "A!A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $1c,$a2
        .byte $21,$02,$a3
        .byte $23,$0a,$0a
        .byte $02,$af,$c1,$a6,$2e,$ff,$34,$25,$15,$7d // ......4%.}

// --- Region $ea3e-$ea80 ---
.pc = $ea3e "dat_ea3e"

dat_ea3e:
        .byte $04,$08,$00,$b0,$00,$c7,$08,$a3,$21,$01,$a2,$36,$02,$01,$01,$63 // ........!..6...c
        .text "6C33"
        .byte $00,$14,$04,$00,$10,$02,$ad
        .text "6C33"
        .byte $00
        .byte $14,$04,$a3,$21,$a9,$a7,$24,$0b,$90,$00,$a9,$a7,$25,$12,$90,$00 // ...!..$.....%...
        .byte $9d,$28,$e3                           // .(.

txt_ea71:
        .text "O!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2f,$39,$80,$01,$ab
        .text "#S33"
        .byte $00,$04,$03

// --- Region $ea98-$f2e9 ---
.pc = $ea98 "dat_ea98"

dat_ea98:
        .byte $fc,$08,$a6,$25,$2d,$01,$00,$f3,$08,$a6 // ...%-.....

txt_eaa2:
        .text "!5"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$8d,$28,$e3                       // ".(.

txt_eaa9:
        .text "O!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$39,$80,$00,$47,$08,$a3,$21,$01,$a2,$25,$02,$01,$00,$34,$08 // %9..G..!..%...4.
        .byte $a6,$24,$19,$01,$00,$a9,$a7           // .$.....

txt_eac4:
        .text "$Z"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $00,$a9,$a7,$24,$61,$dc,$00,$a9,$a7,$24,$68,$dc,$00,$a9,$a7,$24 // ...$a....$h....$
        .byte $6f,$dc,$00,$a9,$a7,$2d,$76,$dc,$41,$91,$09,$81,$41,$41,$81,$41 // o....-v.A...AA.A
        .byte $92,$41,$91,$e6,$21,$21,$96,$e6,$21,$23,$96,$09,$81,$e3,$41,$31 // .A..!!..!#....A1
        .byte $11,$91,$09,$41,$41,$91,$17,$91,$09,$81,$41,$41,$81,$81,$93,$09 // ...AA.....AA....
        .byte $81,$e3,$41,$27,$15,$81,$93,$09,$41,$00,$91,$e4,$21,$e4,$41,$e4 // ..A'....A...!.A.
        .byte $21,$e4,$41,$e4,$21,$e4,$41,$e4,$21,$e4 // !.A.!.A.!.

txt_eb21:
        .text "A!"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $e6,$21,$21,$96,$e6,$21,$21,$96,$e6,$21,$21,$96,$e6,$21,$21,$96 // .!!..!!..!!..!!.
        .byte $e6,$21,$21,$96,$a3,$25,$48,$0e,$0c,$48,$09,$a3,$2d,$0c,$0c,$07 // .!!..%H..H..-...
        .byte $07,$04,$04,$00,$0c,$0c,$07,$07,$03,$03,$a2,$25,$48,$0a,$08,$06 // ...........%H...
        .byte $06,$a2,$21,$02,$a5,$25,$ff,$0d,$0b   // ..!..%...

txt_eb5d:
        .text "-3"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$ff,$10,$0f,$0c                   // &....

txt_eb65:
        .text "3-"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$01,$a6,$e4,$05,$e4,$07,$e4,$0c,$e4,$10,$e4,$0c,$e4,$07,$e4 // !...............
        .byte $04,$a3,$24,$05,$05,$09,$09,$a3,$24,$04,$04,$09,$09,$a3,$24,$05 // ..$.....$.....$.
        .byte $05,$0a,$0a,$a3,$24,$04,$07,$07,$0a,$a3,$2a,$03,$03,$07,$07,$00 // ....$.....*.....
        .byte $f1,$80,$00,$08,$f8,$ab,$25,$f1,$80,$00,$70,$fe,$ab,$22,$f4,$30 // ......%...p..".0
        .byte $a2,$26,$01,$fc,$01,$fc,$01,$fc,$e6   // .&.......

txt_ebb1:
        .byte $40                                   // @ character
        .text "!"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $e3,$03,$24,$06,$06,$02,$02,$e3,$03,$60,$3f,$06,$06,$09,$0a,$a0 // ..$......`?.....
        .byte $03,$03,$06,$0b,$82,$03,$06,$0c,$85,$03,$06,$0c,$a0,$03,$03,$06 // ................
        .byte $0b,$a3,$03,$06,$0c,$85,$03,$06,$0c,$a0,$03,$03,$06,$0b,$82,$03 // ................
        .byte $06,$0c,$85,$03,$06,$0c,$a0,$03,$03,$06,$0b,$a3,$03,$06,$0c,$85 // ................
        .byte $03,$06,$0c,$a3,$09,$0a,$0e,$0f,$ff,$a0,$e3,$04,$24,$07,$07,$01 // ............$...
        .byte $01,$e3,$04,$22,$07,$07,$e4,$01,$60,$35,$a0,$04,$04,$07,$0b,$82 // ..."....`5......
        .byte $04,$07,$0c,$85,$04,$07,$0c,$a0,$04,$04,$07,$0b,$a3,$04,$07,$0c // ................
        .byte $85,$04,$07,$0c,$a0,$04,$04,$07,$0b,$82,$04,$07,$0c,$85,$04,$07 // ................
        .byte $0c,$a0,$04,$04,$07,$0b,$a3,$04,$07,$0c,$85,$04,$07,$0c,$a3,$e8 // ................
        .byte $01,$22,$ff,$a0,$e3,$05,$22,$08,$08,$a2,$e3,$05,$22,$08,$08,$a4 // ."...."....."...
        .byte $60,$34,$a0,$05,$05,$08,$0b,$82,$05,$08,$0c,$85,$05,$08,$0c,$a0 // `4..............
        .byte $05,$05,$08,$0b,$a3,$05,$08,$0c,$85,$05,$08,$0c,$a0,$05,$05,$08 // ................
        .byte $0b,$82,$05,$08,$0c,$85,$05,$08,$0c,$a0,$05,$05,$08,$0b,$a3,$05 // ................
        .byte $08,$0c,$85,$05,$0d,$a3,$a8,$31,$ff,$a0,$15,$15,$12,$12,$13,$14 // .......1........
        .byte $a3,$13,$14,$a0,$16,$17,$17,$ff,$a0,$ea,$10,$21,$a3,$e4,$10,$21 // ...........!...!
        .byte $83,$e4,$10,$22,$ff,$a0,$e4,$10,$e6,$11,$21,$a3,$e4,$11,$21,$83 // ..."......!...!.
        .byte $e3,$11,$60,$87,$18,$ff,$a0,$1b,$ff,$a0,$1a,$ff,$a0,$19,$ff,$a0 // ..`.............
        .byte $1e,$ff,$a0,$1d,$ff,$a0,$1c,$ff,$c1,$19,$0a,$1a,$59,$1a,$01,$0f // ............Y...
        .byte $a7,$1a,$b6,$1a,$cc,$1a,$01,$0f,$e2,$1a,$e5,$1a,$e8,$1a,$01,$0f // ................
        .byte $eb,$1a,$ee,$1a,$f1,$1a,$01,$0f,$60,$88,$1c,$84,$1c,$1c,$61,$11 // ........`.....a.
        .byte $60,$1c,$1a,$88,$1c,$84,$17,$88,$17,$84,$61,$17,$60,$17,$18,$17 // `.........a.`...
        .byte $88,$1a,$84,$1a,$1a,$61,$18,$60,$1a,$18,$88,$17,$84,$15,$88,$17 // .....a.`........
        .byte $84,$61,$17,$60,$15,$17,$15,$ff,$84,$69,$38,$64,$fe,$34,$fe,$fe // .a.`.....i8d.4..
        .byte $34,$fe,$34,$69,$38,$65,$fe,$2f,$fe,$fe,$2f,$64,$fe,$fe,$90,$32 // 4.4i8e./../d...2
        .byte $fe,$2f,$84,$2d,$fe,$2b,$fe,$ff,$66,$90,$34,$e3,$fe,$60,$29,$32 // ./.-.+..f.4..`)2
        .byte $fe,$2d,$fe,$ff,$66,$90,$34,$ff,$84,$69,$38,$64,$fe,$34,$fe,$ff // .-..f.4..i8d.4..
        .byte $60,$88,$1c,$84,$1c,$1c,$ff,$66,$88,$34,$ff,$84,$69,$38,$64,$fe // `......f.4..i8d.
        .byte $ff,$60,$88,$1c,$ff,$84,$63,$34,$e3,$fe,$2f,$3b,$fe,$fe,$40,$fe // .`....c4../;..@.
        .byte $fe,$67,$3b,$fe,$fe,$39,$fe,$63,$fe,$36,$e6,$fe,$30,$c2,$36,$37 // .g;..9.c.6..0.67
        .byte $fe,$fe,$67,$37,$fe,$36,$fe,$34,$fe,$36,$34,$63,$34,$e7,$fe,$2c // ..g7.6.4.64c4..,
        .byte $67,$39,$fe,$fe,$39,$fe,$fe,$36,$39,$63,$3b,$66,$e4,$fe,$21,$2d // g9..9..69c;f..!-
        .byte $e8,$fe,$24,$ff,$84,$63,$34,$e3,$fe,$24,$3b,$fe,$fe,$40,$e5,$fe // ..$..c4..$;..@..
        .byte $21,$67,$e3,$fe,$33,$42,$42,$fe,$42,$fe,$42,$fe,$43,$fe,$fe,$43 // !g..3BB.B.B.C..C
        .byte $42,$43,$fe,$42,$fe,$63,$40,$68,$e7,$fe,$60 // BC.B.c@h..`

txt_edcf:
        .text "!"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOPQRSTUVW"
        .byte $ff,$98,$fe,$ff,$88,$fe,$ff,$84,$61,$e4,$4d,$2d,$ff,$67,$84,$37 // ........a.M-.g.7
        .byte $fe,$34,$fe,$34,$fe,$34,$fe,$63,$3b,$e3,$fe,$26,$39,$fe,$fe,$39 // .4.4.4.c;..&9..9
        .byte $fe,$67,$e6,$fe,$21,$37,$02,$37,$fe,$36,$fe,$22,$63,$37,$e7,$fe // .g..!7.7.6."c7..
        .byte $21,$36,$e5,$fe,$21,$34,$e5,$fe,$21,$67,$eb,$fe,$2e,$37,$ff,$67 // !6..!4..!g...7.g
        .byte $84,$37,$fe,$34,$fe,$34,$fe,$34,$fe,$63,$3b,$e3,$fe,$26,$3e,$fe // .7.4.4.4.c;..&>.
        .byte $fe,$40,$fe,$67,$e6,$fe,$21,$37,$02,$37,$fe,$36,$fe,$22,$63,$37 // .@.g..!7.7.6."c7
        .byte $e7,$fe,$21,$36,$e5,$fe,$21,$34,$e5,$fe,$21,$6a,$e8,$fe,$e4,$37 // ..!6..!4..!j...7
        .byte $60,$58,$ff,$70,$88,$35,$fe,$8c,$35,$94,$35,$71,$88,$35,$fe,$35 // `X.p.5..5.5q.5.5
        .byte $8c,$35,$35,$72,$b0,$37,$73,$35,$ff,$60,$8c,$22,$86,$61,$22,$60 // .55r.7s5.`.".a"`
        .byte $1d,$8c,$22,$61,$22,$60,$1d,$86,$61,$2e,$60,$1d,$8c,$1d,$1d,$18 // .."a"`..a.`.....
        .byte $86,$61,$2e,$60,$1d,$8c,$18,$61,$30,$60,$1d,$86,$61,$2e,$60,$fe // .a.`...a0`..a.`.
        .byte $1d,$1f,$61,$2b,$60,$18,$ff,$86,$63,$fe,$35,$fe,$35,$35,$fe,$37 // ..a+`...c.5.55.7
        .byte $fe,$37,$35,$fe,$35,$35,$fe,$35,$fe,$37,$e7,$fe,$21,$39,$e8,$fe // .75.55.5.7..!9..
        .byte $30,$35,$fe,$35,$35,$fe,$37,$fe,$37,$35,$fe,$35,$35,$fe,$35,$fe // 05.55.7.75.55.5.
        .byte $3a,$e7,$fe,$21,$35,$e7,$fe,$24,$ff,$67,$86,$fe,$e4,$3a,$2c,$fe // :..!5..$.g...:,.
        .byte $3c,$fe,$3e,$fe,$3c,$3a,$3e,$fe,$3c,$63,$3a,$e7,$fe,$33,$cd,$3a // <.>.<:>.<c:..3.:
        .byte $3e,$fe,$67                           // >.g

txt_eeeb:
        .text "<:"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $3a,$3e,$fe,$63,$3f,$fe,$fe,$41,$67,$fe,$fe,$e4,$41,$2a,$63,$43 // :>.c?..Ag...A*cC
        .byte $fe,$41,$fe,$fe,$3e,$41,$fe,$43,$e4,$fe,$3e,$83,$68 // .A..>A.C..>.h

txt_ef0b:
        .text "57799;<>"
        .byte $40                                   // @ character
        .text "ACCEEG<>"
        .byte $40                                   // @ character
        .text "ACCEEG"
        .byte $ff,$67,$86,$fe,$e4,$3a,$e3,$fe,$29,$35,$35,$fe,$63,$c1,$35,$33 // .g...:..)55.c.53
        .byte $fe,$67,$e5,$fe,$27,$33,$33,$fe,$35,$fe,$fe,$35,$e3,$fe,$25,$63 // .g..'33.5..5..%c
        .byte $c2,$35,$3a,$67,$e3,$fe,$e3,$3a,$21,$fe,$e3,$3a,$21,$fe,$e3,$3c // .5:g...:!..:!..<
        .byte $26,$fe,$3e,$3c,$3a,$63,$3a,$e7,$fe,$24,$c3,$3a,$3c,$67,$e3,$fe // &.><:c:..$.:<g..
        .byte $2a,$3e,$fe,$6b,$37,$6a,$37,$6b,$37,$ff,$98,$e8,$fe,$24,$ff,$67 // *>.k7j7k7....$.g
        .byte $83,$fe,$02,$fe
        .byte $43,$fe
        .text "C$EE"
        .byte $fe
        .byte $47,$e3,$fe
        .byte $23,$48
        .byte $fe,$45,$e3,$fe,$23,$48,$fe,$45,$e3,$fe,$27,$48,$fe,$45,$fe,$4a // .E..#H.E..'H.E.J
        .byte $fe,$45,$e3,$fe,$23,$48,$fe,$45,$e3,$fe,$27,$48,$fe,$45,$fe,$47 // .E..#H.E..'H.E.G
        .byte $fe,$45,$e3,$fe,$26,$47,$fe,$45,$fe,$63,$43,$e3,$fe,$23,$42,$fe // .E..&G.E.cC..#B.
        .byte $43,$eb,$fe,$23,$c5,$46,$42,$e5,$fe,$21,$42,$e5,$fe,$23,$c1,$42 // C..#.FB..!B..#.B
        .byte $43,$e7,$fe,$28,$68                   // C..(h

txt_efc8:
        .text "CBA"
        .byte $40                                   // @ character
        .text "?>="
        .byte $e6,$fe                               // ..

txt_efd1:
        .text "&<=>?"
        .byte $40                                   // @ character
        .text "A"
        .byte $e6,$fe                               // ..

txt_efda:
        .text "+"
        .byte $40                                   // @ character
        .text "ABCDEG"
        .byte $ff,$86,$6d,$43,$e4,$fe,$24,$43,$fe,$fe,$3e,$e4,$fe,$24,$3e,$fe // ..mC..$C..>..$>.
        .byte $fe,$43,$ec,$fe,$21,$61,$e3,$40,$60,$40,$ff,$60,$8c,$22,$86,$61 // .C..!a.@`@.`.".a
        .byte $22,$60,$1d,$8c,$22,$61,$22,$60,$1d,$86,$61,$2e,$60,$1d,$8c,$1d // "`.."a"`..a.`...
        .byte $1d,$18,$86,$61,$2e,$60,$1d,$8c,$18,$61,$30,$60,$1d,$86,$61,$2e // ...a.`...a0`..a.
        .byte $60,$fe,$98,$1d,$ff,$89,$62,$1d,$fe,$1b,$1a,$86,$1b,$83,$1b,$89 // `.....b.........
        .byte $1a,$86,$18,$89,$16,$a4,$13,$c9,$13,$2b,$80,$eb,$fe,$23,$64,$83 // .........+...#d.
        .byte $29,$e4,$fe,$26,$29,$29,$fe,$fe,$29,$fe,$02,$fe,$27,$fe,$27,$e4 // )..&))..)...'.'.
        .byte $fe,$22,$a4,$35,$80,$e5,$fe,$23,$69,$83,$37,$e4,$fe,$2a,$37,$37 // .".5...#i.7..*77
        .byte $fe,$fe,$37,$fe,$fe,$37,$fe,$37,$e3,$fe,$28,$37,$fe,$37,$fe,$fe // ..7..7.7..(7.7..
        .byte $a4,$6b,$37,$80,$e4,$fe,$24,$83,$61,$1d,$fe,$e5,$1d,$21,$fe,$e5 // .k7...$.a....!..
        .byte $1d,$2a,$fe,$1d,$1d,$fe,$1d,$64,$29,$fe,$78,$1f,$80,$e7,$fe,$24 // .*.....d).x....$
        .byte $86,$62,$1d,$83,$e3,$fe,$24,$1d,$86,$1d,$83,$e3,$fe,$2b,$1d,$86 // .b....$......+..
        .byte $1d,$83,$fe,$86,$24,$83,$fe,$86,$18,$80,$e7,$fe,$25,$83,$64,$35 // ....$.......%.d5
        .byte $fe,$35,$e3,$fe,$2d,$92,$35,$83,$35,$fe,$35,$35,$fe,$fe,$35,$fe // .5..-.5.5.55..5.
        .byte $78,$1f,$80,$eb,$fe,$39,$14,$44,$64,$6f,$73,$7b,$82,$86,$8c,$90 // x....9.Ddos{....
        .byte $dc
        .byte $22                                   // double quote
        .text "%(/"
        .byte $76,$bd,$d3,$01
        .byte $44,$9e,$f0,$fa,$83,$a7,$e6
        .byte $d1,$eb,$1b,$e7,$1c,$e5,$1d,$e3,$1e,$60,$2a,$1f // .........`*.

txt_f0ee:
        .text " !"
        .byte $22                                   // double quote character
        .text "#THIS SHOULD BE USED IN A GAME .MAC2/C"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $25,$01,$02,$03,$04,$05,$ab,$2a,$06,$07,$08,$09,$0a,$0b,$0c,$0d // %......*........
        .byte $0e,$0f,$a9,$60,$fb,$10,$11,$12,$13,$14,$00,$15,$16,$17,$18,$19 // ...`............
        .byte $1a,$1b,$1c,$1d,$1e,$1f               // ......

txt_f13e:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./0123456789:;<"
        .byte $00                                   // string terminator

txt_f15c:
        .text "=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNBOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$49,$00,$63,$64,$65,$66,$67,$68 // [\]^_`abI.cdefgh
        .byte $69,$64,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$68,$74,$75,$76 // idjklmnopqrshtuv
        .byte $77,$78,$79,$7a,$7b,$7c,$7d,$67,$68,$7e,$64,$7f,$80,$81,$82,$83 // wxyz{|}gh~d.....
        .byte $6d,$6e,$00,$84,$85,$86,$87,$88,$89,$84,$85,$8a,$8b,$8c,$8d,$8e // mn..............
        .byte $8f,$90,$91,$92,$88,$89,$93,$94,$95,$96,$97,$98,$84,$85,$99,$9a // ................
        .byte $88,$89,$84,$85,$9b,$8f,$90,$9c,$9d,$8d,$8e,$00,$9e,$9f,$a0,$a1 // ................
        .byte $a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$a2,$af,$b0 // ................
        .byte $b1,$b2,$b3,$b4,$b5,$b6,$9f,$b7,$b8,$a2,$af,$b9,$9f,$ba,$bb,$ac // ................
        .byte $bc,$bd,$a9,$be,$00,$bf,$c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9 // ................
        .byte $ca,$cb,$cc,$cd,$ce,$c2,$c3,$cf,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7 // ................
        .byte $d8,$d9,$c3,$cf,$da,$db,$dc,$dd,$de,$df,$c9,$ca,$e0,$a4,$23,$e1 // ..............#.
        .byte $e2,$e3,$a4,$23,$e4,$e5,$e6,$a3,$23,$e1,$e2,$e3,$a3,$23,$e7,$e8 // ...#....#....#..
        .byte $e9,$a3,$23,$e1,$e2,$e3,$a6,$23,$e4,$e5,$e6,$80,$7c,$00,$3a,$01 // ..#....#....|.:.
        .byte $02,$03,$04,$06,$08,$0a,$0d,$10,$14,$18,$1c // ...........

txt_f256:
        .text " %*06<CJQX"
        .byte $60,$68,$70,$78,$e3,$80,$3a,$78,$70,$68,$60 // `hpx..:xph`

txt_f26b:
        .text "XQJC<60*% "
        .byte $1c,$18,$14,$10,$0d,$0a,$08,$06,$04,$03,$02,$01,$b6,$2e,$08,$0f // ................
        .byte $16,$1c                               // ..

txt_f287:
        .byte $22                                   // double quote character
        .text "',047:<>?"
        .byte $e3                                   // .

txt_f292:
        .byte $40                                   // @ character
        .text "=ABDFILPTY"
        .byte $5e,$64,$6a,$71,$78,$80,$78,$71,$6a,$64,$5e // ^djqx.xqjd^

txt_f2a8:
        .text "YTPLIFDBA"
        .byte $e3                                   // .

txt_f2b2:
        .byte $40                                   // @ character
        .text ".?><:740,'"
        .byte $22                                   // double quote character
        .byte $1c,$16,$0f,$08,$b0,$60,$1f,$80,$80,$7f,$7e,$7c,$7a,$77,$74,$70 // .....`....~|zwtp
        .byte $6c,$67,$62                           // lgb

txt_f2d1:
        .byte $5c                                   // backslash character
        .text "VOH"
        .byte $40                                   // @ character
        .text "81*$"
        .byte $1e,$19,$14,$10,$0c,$09,$06,$04,$02,$01,$a3,$3e,$01,$02,$04,$06 // ...........>....

// --- Region $f2f5-$f301 ---
.pc = $f2f5 "dat_f2f5"

dat_f2f5:
        .text "HOV"
        .byte $5c                                   // backslash
        .byte $62,$67,$6c,$70,$74,$77,$7a,$7c,$7e

// --- Region $f36a-$ff80 ---
.pc = $f36a "Segment $f36a"
        .byte $eb,$e7,$db,$e7,$d7,$25,$b3,$81,$79,$0f,$7f,$7f,$bf,$59,$3c,$04 // .....%..y....Y<.
        .byte $66,$30,$c3,$60                       // f0.`

txt_f37e:
        .text "0Y"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $44,$66,$01,$f8,$f9,$f8,$54,$cc,$46,$51,$44,$95,$59,$95,$ff,$0f // Df....T.FQD.Y...
        .byte $93,$23,$58,$18,$58,$19,$c6,$d0,$e0,$dc,$ed,$d0,$ed,$d0,$66,$03 // .#X.X.........f.
        .byte $51,$04,$10
        .byte $45,$11
        .byte $44,$53,$3f,$13
        .text "/S#U"
        .byte $6a,$c2,$60
        .byte $4e,$28,$80,$88,$98,$4a,$aa,$c5,$d3,$ed,$d1,$e1,$e2,$55,$a6,$59 // N(...J.......U.Y
        .byte $30,$11,$44,$11,$54,$65,$54,$93,$df,$23,$6f,$2f,$63,$63,$67,$19 // 0.D.TeT..#o/ccg.
        .byte $40,$81,$b0,$b4,$41,$b4,$41,$95,$cc,$44,$10,$41,$14,$45,$11,$4f // @...A.A..D.A.E.O
        .byte $ff,$4f,$bf,$4f,$8f,$43,$67,$f1,$f4,$fb,$f4,$f8,$f8,$f9,$f8,$56 // .O.O.Cg........V
        .byte $cc,$44,$51,$44,$95,$59,$95,$64,$0f,$48,$1b,$48,$18,$58,$19,$c2 // .DQD.Y.d.H.H.X..
        .byte $3c,$fc,$f1,$c7,$c4,$d0,$ed,$ff,$05,$93,$01,$14,$50,$45,$11,$ff // <...........PE..
        .byte $59,$3c,$04
        .text "&P#S"
        .byte $ff
        .byte $59,$cc
        .byte $44,$66,$00,$c3

txt_f41f:
        .text "%U"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $44,$a6,$33,$c3,$60,$24,$3f,$7f,$7f,$3f,$ff,$7f,$7f,$ff,$fc,$f1 // D.3.`$?..?......
        .byte $c7,$c4,$d0,$ed,$d0,$05,$93,$01,$04,$10,$45,$11,$44,$59,$3c,$04 // ..........E.DY<.
        .text "&P#S"
        .byte $67
        .byte $59,$cc
        .byte $44,$66,$00,$c3

txt_f44d:
        .text "%U"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $44,$a6,$31,$c3,$e3,$3f,$60,$2a,$7f,$3f,$7f,$7f,$bf,$c5,$d3,$ed // D.1..?`*.?......
        .byte $d1,$e1,$e6,$c4,$ff,$59,$30,$11,$44,$11,$55,$10,$ff,$63,$33,$1f // .....Y0.D.U..c3.
        .byte $53,$23,$63,$03,$ff,$fc,$fe,$fe,$fd,$fc,$fd,$fd,$fe,$95,$cc,$04 // S#c.............
        .byte $e5,$3c,$c3,$25,$65,$f3,$11,$99,$c0,$c3,$34,$65,$33,$11,$99,$05 // .<.%e.....4e3...
        .byte $e2,$e5,$e2,$53,$30,$1a,$44,$11,$54,$65,$54,$fa,$36,$4d,$8c,$e3 // ...S0.D.TeT.6M..
        .byte $63,$60,$33,$67,$d3,$cc,$f2,$f8,$c8,$e1,$e2,$e5,$0a,$a1,$09,$66 // c`3g...........f
        .byte $5a,$a9,$64,$a4,$aa,$15,$a4,$90,$40,$01,$05,$14,$a9,$55,$06,$01 // Z.d.....@....U..
        .byte $40,$60,$00,$fb,$59,$a6,$99,$a6,$69,$16,$09,$05,$58,$68,$98,$69 // @`..Y...i...Xh.i
        .byte $98,$69,$98,$69,$ed,$d0,$e4,$e1,$33,$e2,$e5,$19,$56,$59,$66,$5a // .i.i....3...VYfZ
        .byte $a9,$64,$a4,$96,$69,$a4,$90,$40,$00,$04,$11,$96,$a3,$29,$41,$10 // .d..i..@.....)A.
        .byte $44,$16,$a9,$6a,$19,$06,$01,$a2,$33,$dc,$65,$99,$66,$99,$a6,$69 // D..j....3.e.f..i
        .byte $26,$19,$63,$a3,$63,$a7,$63,$a7,$63,$a7,$b4,$41,$e3,$85,$33,$86 // &.c.c.c.c..A..3.
        .byte $89,$96,$66,$59,$66,$9a,$69,$a4,$90,$90,$64,$a9,$97,$44,$01,$04 // ..fYf.i...d..D..
        .byte $10,$44,$e3,$f9,$30,$f5,$07           // .D..0..

txt_f527:
        .text "G'GY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$a6,$a9,$16,$09,$05,$d0,$ed,$d0,$e4,$e1,$3b,$e2,$44,$19,$56 // ...........;.D.V
        .byte $59,$66,$5a,$a9,$64,$67,$a2,$65,$a8,$a5,$5f,$1f,$13,$ff,$a8,$56 // YfZ.dg.e.._....V
        .byte $06,$5e,$14,$fd,$fd,$ff,$66,$c6,$22,$bf,$bf,$c6,$22,$ed,$d0,$e3 // .^....f."..."...
        .byte $e1,$60,$87,$e6,$c5,$df,$19,$56,$59,$66,$5a,$aa,$17,$ff,$a6,$65 // .`.....VYfZ....e
        .byte $a4,$90,$40,$56,$f3,$ff,$aa,$55,$06,$01,$40,$64,$0b,$fb,$a3,$55 // ..@V...U..@d...U
        .byte $9a,$a6,$69,$16,$09,$05,$bf,$3f,$8f,$63,$a7,$67,$98,$69,$c6,$d3 // ..i....?.c.g.i..
        .byte $ed,$d0,$e1,$e1,$e2,$e5,$5a,$01,$59,$66,$5a,$a9,$64,$a4,$a3,$27 // ......Z.YfZ.d..'
        .byte $a7,$af,$5f,$1f,$13,$2f,$fc,$f2,$c8,$e1,$21,$86,$89,$96,$2a,$84 // .._../....!...*.
        .byte $26,$9a,$69,$a4,$90,$90,$aa,$55,$90,$40,$01,$05,$14,$53,$a5,$56 // &.i....U.@...S.V
        .byte $1a,$06,$01,$80,$00,$ec,$65,$99,$66,$99,$a6,$59,$26,$15,$e2,$e1 // ......e.f..Y&...
        .byte $e2,$e6,$e1,$e5,$e4,$e4,$60,$90,$40,$41,$00,$01,$04,$11,$08,$2f // ......`.@A...../
        .text "S.S/"
        .byte $63,$63,$f4,$fb,$94,$fb,$e3,$f8,$60
        .byte $3a,$fa,$02
        .byte $41,$00,$40,$10,$44,$50,$44,$98,$a9,$69,$69,$19,$19,$09,$09,$e2 // A.@.DPD..ii.....
        .byte $e5,$e2,$e6,$e1,$e5,$e4,$e4,$17
        .text ",S/R/"
        .byte $63,$63
        .byte $38
        .byte $84,$7b,$88,$89,$89,$98,$89,$50,$ed,$d0,$ed,$a0,$e1,$e1,$e5,$0a // .{.....P........
        .byte $06,$01,$01,$40,$10,$40,$10,$63,$e3,$a7,$60,$49,$67,$67,$27,$27 // ...@.@.c..`Igg''
        .byte $89,$96,$89,$99,$84,$94,$90,$90,$40,$40,$01,$04,$01,$04,$11,$45 // ........@@.....E
        .byte $11,$94,$44,$b2,$4e,$bc,$8c,$8f,$10,$44,$11,$04,$15,$85,$21,$22 // ..D.N....D....!"
        .byte $01,$41,$00,$40,$10,$44,$50,$44,$e5,$e2,$e5,$e2,$e6,$e1,$e5,$e4 // .A.@.DPD........
        .byte $a4
        .byte $50,$90,$80
        .byte $41,$00,$01,$04
        .byte $2f,$11
        .text "/S/S/"
        .byte $63
        .byte $f2,$9a,$f2,$fd,$fc,$c3,$23,$3f,$93,$3f,$c2,$23,$ac,$bd,$7d,$c5 // ......#?.?.#..}.
        .byte $2b,$fa,$fb,$f5,$df,$ef,$ca,$e5,$e2,$e5,$e4,$e4,$c2,$26,$95,$7c // +............&.|
        .byte $00,$01,$04,$11,$c2,$2a,$91,$d3,$57,$23,$67,$67,$f4,$fb,$04,$fb // .....*..W#gg....
        .byte $e3,$f8,$60,$32,$f9,$e2,$e5,$e2,$e6,$e2,$e5,$e4,$e4,$13,$2f,$53 // ..`2........../S
        .byte $2f,$53,$2f,$63,$63,$89,$86,$89,$99,$84,$94,$90,$90,$80,$40,$01 // /S/cc.........@.
        .byte $04,$01,$04,$11                       // ....

txt_f6c0:
        .text "E#"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $4e,$bb,$4f,$bf,$8f,$8f,$d0,$ed,$50,$ed,$e0,$e1,$e1,$e9,$e4,$e3 // N.O.....P.......
        .byte $ec,$60,$69,$dc,$dd,$dc,$ed,$05,$11,$45,$15,$45,$15,$56,$19,$a3 // .`i......E.E.V..
        .byte $63,$a3,$67,$a0,$64,$65,$aa,$c8,$ca,$29,$22,$99,$8a,$6a,$aa,$51 // c.g.de...)"..j.Q
        .byte $54,$95,$64,$99,$65,$99,$a6,$09,$45,$07,$47,$14,$4b,$44,$5b,$a3 // T.d.e...E.G.KD[.
        .byte $63,$a3,$67,$a3,$67,$67,$a3,$99,$99,$98,$a9,$10,$3d,$fd,$3e,$e1 // c.g.gg......=.>.
        .byte $e5,$e2,$e5,$e2,$e5,$e6,$e6,$44,$51,$54,$91,$64,$95,$65,$99,$27 // .......DQT.d.e.'
        .byte $17,$1f,$1f,$53,$2f,$13,$6f,$90,$b0,$b1,$b0,$71,$74,$71,$b4,$16 // ...S/.o....qtq..
        .byte $45,$16,$55,$16,$55,$59,$66,$87,$83,$8d,$9d,$8f,$e3,$9f,$2a,$c8 // E.U.UYf.......*.
        .byte $c9,$f8,$f9,$b8,$79,$e9,$e9,$e4,$e4,$e3,$ec,$33,$dc,$dd,$dc,$11 // ....y......3....
        .byte $05,$11,$45,$15,$45,$15,$56,$63,$a3,$63,$a3,$67,$a0,$64,$66,$c3 // ..E.E.Vc.c.g.df.
        .byte $60,$7e,$ca,$21,$99,$8a,$6a,$7e,$0e,$ff,$aa,$13,$99,$65,$99,$fd // `~.!..j~.....e..
        .byte $b0,$ff,$54,$3d,$14                   // ..T=.

txt_f778:
        .text "KD"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $67,$a7,$6b,$a4,$68,$6a,$a5,$c8,$c9,$25,$22,$99,$8a,$6a,$aa,$a3 // g.k.hj...%"..j..
        .byte $63,$a3,$67,$a3,$67,$67,$a7,$8f,$8f,$8c,$9c,$82,$92,$95,$aa // c.g.gg.........

txt_f79a:
        .text "!)"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $89,$66,$29,$aa,$aa,$d0,$ed,$d1,$e1,$e1,$e2,$c4,$df,$56,$69,$9a // .f)..........Vi.
        .byte $66,$9a,$aa,$40,$ff,$6a,$aa,$aa,$99,$aa,$a8,$4f,$ff,$a6,$99,$69 // f..@.j.....O...i
        .byte $88,$39,$f8,$f9,$c8,$99,$aa,$66,$a9,$6a,$96,$6a,$99,$58,$98,$58 // .9.....f.j.j.X.X
        .byte $a9,$98,$69,$98,$a8,$d0,$ed,$d1,$e1,$e1,$e6,$c3,$cf,$56,$69,$9a // ..i..........Vi.
        .byte $66,$9a,$aa,$30,$ff,$63,$e3,$a7,$25,$a3,$a3,$33,$f7,$5a,$c7,$30 // f..0.c..%..3.Z.0
        .byte $e6,$e2,$e5,$e2,$e5,$e2,$e5,$e2,$65,$aa,$99,$a6,$aa,$59,$aa,$66 // ........e....Y.f
        .byte $e3,$63,$35,$a7,$63,$a7,$63,$a7,$41,$b5,$46,$85,$86,$8a,$11 // .c5.c.c.A.F....

txt_f80c:
        .text "?Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $6a,$9a,$6a,$aa,$01,$ff,$e4,$9f,$24,$8f,$9f,$0f,$df,$02,$f9,$f8 // j.j.....$.......
        .byte $f9,$f8,$2b,$58,$98,$58,$a9,$98,$69,$98,$a9,$ed,$d0,$ed,$e3,$e1 // ..+X.X..i.......
        .byte $60,$4b,$ea,$c4,$19,$56,$69,$9a,$66,$9a,$aa,$40,$a9,$66,$aa,$aa // `K...Vi.f..@.f..
        .byte $99,$aa,$a4,$43,$aa,$a5,$98,$69,$88,$39,$f8,$c9,$a6,$99,$aa,$66 // ...C...i.9.....f
        .byte $a9,$6a,$96,$6a,$5b,$58,$98,$58,$aa,$98,$69,$98,$d0,$ed,$d1,$e1 // .j.j[X.X..i.....
        .byte $e1,$ea,$c4,$df,$6a,$aa,$aa,$99,$aa,$a4,$43,$ff,$a5,$98,$69,$88 // ....j.....C...i.
        .byte $39,$f8,$f9,$c8,$d0,$ed,$d1,$e1,$e1,$e2,$c4,$cf,$67,$e3,$a7,$3c // 9...........g..<
        .byte $a3,$a7,$43,$f7,$41,$b5,$46,$85,$86,$8a,$11,$7f,$aa,$aa,$a9,$66 // ..C.A.F........f
        .byte $a8,$a3,$3f,$ff,$9a,$66,$a5,$22,$e5,$e2,$e5,$22,$e3,$63,$28,$a7 // ..?..f."...".c(.
        .byte $63,$a7,$63,$a3,$df,$ef,$ea,$c3,$21,$cc,$c3,$21,$65,$c3,$21,$11 // c.c.....!..!e.!.
        .byte $c2,$22,$f4,$4f,$c3,$22,$66,$ff,$e3,$f8,$38,$fb,$f4,$fb,$b9,$f0 // .".O."f...8.....
        .byte $66,$99,$66,$55,$51,$54,$66,$33,$69,$99,$69,$98,$69,$58,$98,$00 // f.fUQTf3i.i.iX..
        .byte $ff,$cf,$c4,$c3,$21,$e9,$c3           // ....!..

txt_f8d6:
        .text "!Y"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $29,$94,$ff,$f7,$c8,$aa,$c8,$f7,$f3,$43,$c3 // )........C.

txt_f8e4:
        .text "!O"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $3d,$3f,$ff,$e1,$e2,$e1,$ed,$d1,$ed,$e5,$c0,$99,$66,$99,$56,$45 // =?..........f.VE
        .byte $51,$9a,$cc,$a7,$67,$a7,$63,$a7,$63,$53,$03,$ff,$3f,$11,$c3 // Q...g.c.cS..?..

txt_f906:
        .text "!0"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$66,$c3,$25,$45,$ff,$df,$ef,$af,$c3,$2e,$9a,$ff,$69,$99,$69 // !f.%E........i.i
        .byte $98,$69,$58,$94,$00,$df,$df,$ef,$ea,$c2,$21,$e9,$c4,$21,$65,$c2 // .iX.......!..!e.
        .byte $21,$94,$c2,$23,$fc,$c7,$7f,$c2,$22,$43,$ff,$e4,$f8,$37,$fb,$f4 // !..#...."C...7..
        .byte $3b,$fa,$99,$66,$99,$66,$55,$51,$54,$66,$a9,$69,$99,$69,$98,$69 // ;..f.fUQTf.i.i.i
        .byte $58,$94,$df,$ef,$ea,$c3,$21,$e9,$c3,$21,$65,$c3,$21,$94,$c2,$22 // X.....!..!e.!.."
        .byte $f0,$1f,$c3,$22,$43,$ff,$e3,$f8,$28,$f7,$f4,$fb,$3a,$f0,$ff,$cf // ..."C...(...:...
        .byte $c4,$c3,$21,$cc,$c3                   // ..!..

txt_f96e:
        .text "!Y"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $25,$11,$ff,$f7,$fb,$ab,$c3,$25,$66,$ff,$7f,$bf,$a9,$c3,$21,$99 // %......%f.....!.
        .byte $c3,$21,$95,$c3                       // .!..

txt_f985:
        .text "!D"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $22,$d3,$3f,$c3,$2e,$33,$ff,$a7,$67,$a7,$63,$a7,$63,$63,$03,$f3 // ".?..3..g.c.cc..
        .byte $ff,$f3,$f1,$c7,$21,$16,$c4,$24,$fd,$fd,$fe,$6a,$c4,$24,$cf,$ff // ....!..$...j.$..
        .byte $cf,$c4,$c7                           // ...

txt_f9ab:
        .text "!Y"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $24,$f7,$f7,$fb,$ab,$c4,$25,$f0,$f3,$ff,$f3,$f1,$c3 // $.....%......

txt_f9bb:
        .text "!3"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$16,$c3,$25,$00,$fd,$fd,$fe,$6a,$c3,$80,$b0,$00,$60,$3b,$73 // !..%....j....`;s
        .byte $76,$79,$7b,$7e,$81,$84,$87,$8a,$8c,$8f,$92,$95,$97,$9a,$9d,$9f // vy{~............
        .byte $a2,$a4,$a7,$a9,$ac,$ae,$b1,$b3,$b6,$b8,$ba,$bc,$be,$c1,$c3,$c5 // ................
        .byte $c7,$c9,$ca,$cc,$ce,$d0,$d1,$d3,$d5,$d6,$d7,$d9,$da,$db,$dd,$de // ................
        .byte $df,$e0,$e1,$e2,$e2,$e3,$e4,$e4,$e5,$e5,$eb,$e6,$60,$75,$e5,$e5 // ............`u..
        .byte $e4,$e4,$e3,$e2,$e2,$e1,$e0,$df,$de,$dd,$db,$da,$d9,$d7,$d6,$d5 // ................
        .byte $d3,$d1,$d0,$ce,$cc,$ca,$c9,$c7,$c5,$c3,$c1,$be,$bc,$ba,$b8,$b6 // ................
        .byte $b3,$b1,$ae,$ac,$a9,$a7,$a4,$a2,$9f,$9d,$9a,$97,$95,$92,$8f,$8c // ................
        .byte $8a,$87,$84,$81,$7e,$7b,$79,$76,$73,$70,$6d,$6b,$68,$65,$62,$5f // ....~{yvspmkheb_

txt_fa4e:
        .byte $5c                                   // backslash character
        .text "ZWTQOLIGDB?=:8530.,*(%#!"
        .byte $1f,$1d,$1c,$1a,$18,$16,$15,$13,$11,$10,$0f,$0d,$0c,$0b,$09,$08 // ................
        .byte $07,$06,$05,$04,$04,$03,$02,$02,$01,$01,$ab,$60,$59,$01,$01,$02 // ...........`Y...
        .byte $02,$03,$04,$04,$05,$06,$07,$08,$09,$0b,$0c,$0d,$0f,$10,$11,$13 // ................
        .byte $15,$16,$18,$1a,$1c,$1d,$1f           // .......

txt_fa9e:
        .text "!#%(*,.0358:=?BDGILOQTWZ"
        .byte $5c                                   // backslash character
        .byte $5f,$62,$65,$68,$6b,$6d,$70,$19,$1a,$1a,$1b,$1b,$1c,$1d,$1d,$1e // _behkmp.........
        .byte $1f,$1f                               // ..

txt_fac9:
        .text "  !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "##$$%&&''(())**"
        .byte $e3
        .text "+"
        .byte $22                                   // double quote
        .text ",,"
        .byte $e3
        .text "-"
        .byte $22                                   // double quote
        .text ".."
        .byte $e4
        .byte $2f,$e3
        .byte $30,$e5
        .byte $31
        .byte $f7
        .byte $32,$e5
        .byte $31,$e3
        .byte $30,$e4
        .text "/"
        .byte $22                                   // double quote
        .text ".."
        .byte $e3
        .text "-"
        .byte $22                                   // double quote
        .text ",,"
        .byte $e3,$2b,$60                           // .+`

txt_fb00:
        .text "=**))((''&&%$$##"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!  "
        .byte $1f,$1f,$1e,$1d,$1d,$1c,$1b,$1b,$1a,$1a,$19,$18,$18,$17,$17,$16 // ................
        .byte $15,$15,$14,$13,$13,$12,$12,$11,$10,$10,$0f,$0f,$0e,$0e,$0d,$0c // ................
        .byte $0c,$0b,$0b,$0a,$0a,$09,$09,$08,$08,$e3,$07,$22,$06,$06,$e3,$05 // ..........."....
        .byte $22,$04,$04,$e4,$03,$e3,$02,$e5,$01,$b7,$e5,$01,$e3,$02,$e4,$03 // "...............
        .byte $22,$04,$04,$e3,$05,$22,$06,$06,$e3,$07,$3e,$08,$08,$09,$09,$0a // "...."....>.....
        .byte $0a,$0b,$0b,$0c,$0c,$0d,$0e,$0e,$0f,$0f,$10,$10,$11,$12,$12,$13 // ................
        .byte $13,$14,$15,$15,$16,$17,$17,$18,$18,$a8,$2b,$7c,$06,$3e,$66,$c6 // ..........+|.>f.
        .byte $c6,$7c,$00,$c0,$f8,$cc,$e3,$c6,$24,$fc,$00,$78,$cc,$e3,$c0,$26 // .|......$..x...&
        .byte $c6,$7c,$00,$06,$3e,$66,$e3,$c6,$2b,$7e,$00,$7c,$c6,$c6,$cc,$f8 // .|..>f..+~.|....
        .byte $c0,$7c,$00,$7c,$e3,$c6,$2f,$c0,$f0,$c0,$00,$7c,$c6,$c6,$66,$3e // .|.|../....|..f>
        .byte $06,$7c,$00,$c0,$f8,$cc,$e4,$c6,$24,$00,$18,$00,$3c,$e3,$18,$22 // .|......$...<.."
        .byte $3c,$00,$e3,$06,$e3,$c6,$25,$7c,$00,$cc,$f8,$cc,$e4,$c6,$a1,$e3 // <.....%|........
        .byte $c0,$e3,$c6,$26,$7c,$00,$c6,$ee,$fe,$d6,$e3,$c6,$23,$00,$78,$cc // ...&|.......#.x.
        .byte $e5,$c6,$23,$00,$78,$cc,$e4,$c6,$2c,$7c,$00,$7c,$c6,$c6,$cc,$f8 // ..#.x...,|.|....
        .byte $c0,$c0,$00,$78,$cc,$e3,$c6,$24,$dc,$76,$00,$7c,$e3,$c6,$e3,$c0 // ...x...$.v.|....
        .byte $2a,$00,$78,$cc,$60,$3c,$06,$c6,$7c,$00,$7c,$e3,$c6,$e3,$06,$23 // *.x.`<..|.|....#
        .byte $00,$d8,$cc,$e4,$c6,$24,$7c,$00,$d8,$cc,$e3,$c6,$23,$6c,$38,$00 // .....$|.....#l8.
        .byte $e3,$c6,$28,$d6,$fe,$ee,$c6,$00,$cc,$78,$cc,$e4,$c6,$a1,$e3,$c6 // ..(......x......
        .byte $2e,$66,$3e,$06,$7c,$00,$3e,$66,$0c,$78,$c0,$c6,$fc,$00,$3c,$e5 // .f>.|.>f.x....<.

txt_fc45:
        .text "0!<"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $21,$3c,$e5,$0c                       // !<..

txt_fc4d:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$08,$18,$38,$18,$08,$a3,$25,$10,$18,$1c,$18,$10,$aa,$21,$3c // %..8...%......!<
        .byte $e3,$18,$26,$3c,$00,$18,$00,$66,$66,$ae,$27,$10,$7e,$d0,$7c,$16 // ..&<...ff.'.~.|.
        .byte $fc,$10,$b1,$22,$18,$18,$a6,$21,$3c,$e5,$60,$23,$3c,$00,$78,$e5 // ..."...!<.`#<.x.
        .byte $0c,$21,$78,$a3,$23,$30,$78,$30,$a4,$21,$78,$e3,$fc,$21,$78,$a8 // .!x.#0x0.!x..!x.
        .byte $22,$18,$30,$a3,$21,$fc,$a9,$22,$18,$18,$a2,$31,$06,$0c,$18,$30 // ".0.!.."...1...0
        .byte $60,$c0,$00,$78,$cc,$ce,$d6,$e6,$c6,$7c,$00,$18,$38,$e4,$18,$32 // `..x.....|..8..2
        .byte $3c,$00,$3c,$66,$0c,$78,$c0,$c6,$fe,$00,$7c,$06,$1e,$06,$c6,$c6 // <.<f.x....|.....
        .byte $7c,$00,$e3,$c6,$36,$66,$3e,$06,$06,$00,$f8,$cc,$c0,$fc,$06,$c6 // |...6f>.........
        .byte $7c,$00,$7c,$c0,$f8,$cc,$c6,$c6,$7c,$00,$7c,$e3,$c6,$27,$06,$1e // |.|.....|.|..'..
        .byte $06,$00,$7c,$c6,$7c,$e3,$c6,$29,$7c,$00,$7c,$c6,$c6,$66,$3e,$06 // ..|.|..)|.|..f>.
        .byte $7c,$a3,$23,$18,$00,$18,$a3,$38,$f2,$da,$d8,$f0,$00,$7e,$18,$18 // |.#....8.....~..
        .byte $73,$db,$fb,$db,$00,$7e,$7e,$60,$c7,$6c,$cc,$67,$00,$7e,$1c,$7e // s....~~`.l.g.~.~
        .byte $a8,$60,$40,$7c,$c6,$1c,$30,$30,$00,$30,$00,$5c,$5e,$61,$63,$65 // .`@|..00.0.\^ace
        .byte $67,$6a,$6c,$6e,$70,$72,$75,$77,$79,$7b,$7d,$7f,$81,$84,$86,$88 // gjlnpruwy{}.....
        .byte $8a,$8c,$8d,$8f,$91,$93,$95,$97,$98,$9a,$9c,$9d,$9f,$a1,$a2,$a4 // ................
        .byte $a5,$a6,$a8,$a9,$aa,$ab,$ac,$ae,$af,$b0,$b1,$b1,$b2,$b3,$b4,$b5 // ................
        .byte $b5,$b6,$b6,$e3,$b7,$eb,$b8,$e3,$b7,$60,$6f,$b6,$b6,$b5,$b5,$b4 // .........`o.....
        .byte $b3,$b2,$b1,$b1,$b0,$af,$ae,$ac,$ab,$aa,$a9,$a8,$a6,$a5,$a4,$a2 // ................
        .byte $a1,$9f,$9d,$9c,$9a,$98,$97,$95,$93,$91,$8f,$8d,$8c,$8a,$88,$86 // ................
        .byte $84,$81,$7f,$7d,$7b,$79,$77,$75,$72,$70,$6e,$6c,$6a,$67,$65,$63 // ...}{ywurpnljgec
        .byte $61,$5e                               // a^

txt_fd92:
        .byte $5c                                   // backslash character
        .text "ZWUSQNLJHFCA?=;97420.,+)'%#! "
        .byte $1e,$1c,$1b,$19,$17,$16,$14,$13,$12,$10,$0f,$0e,$0d,$0c,$0a,$09 // ................
        .byte $08,$07,$07,$06,$05,$04,$03,$03,$02,$02,$e3,$01,$ab,$e3,$01,$60 // ...............`
        .byte $37,$02,$02,$03,$03,$04,$05,$06,$07,$07,$08,$09,$0a,$0c,$0d,$0e // 7...............
        .byte $0f,$10,$12,$13,$14,$16,$17,$19,$1b,$1c,$1e // ...........

txt_fdeb:
        .text " !#%')+,.02479;=?ACFHJLNQSUWZ"
        .byte $e3,$20,$60,$59,$22,$06,$12,$0f,$07,$07,$05,$12 // . `Y".......

txt_fe14:
        .text " '93"
        .byte $22                                   // double quote character
        .text " ("

txt_fe1b:
        .encoding "screencode_mixed"
        .text "c) by magic disk was cracked and"
        .encoding "petscii_upper"

txt_fe3b:
        .text " +3 "

txt_fe3f:
        .encoding "screencode_mixed"
        .text "trained by the mighty seal of amnesia!"
        .encoding "petscii_upper"
        .byte $e4,$20,$60,$5f                       // . `_

txt_fe69:
        .encoding "screencode_mixed"
        .text "keep your eyes open for the 1st issue of our magazine! it will be nice and it won't be taking t"
        .encoding "petscii_upper"
        .byte $e6                                   // .

txt_fec9:
        .encoding "screencode_mixed"
        .text "o. fucking long!"
        .encoding "petscii_upper"
        .byte $e5,$20,$60,$f1                       // . `.

txt_fedd:
        .encoding "screencode_mixed"
        .text "i heard that pacific joined extacy! ofcourse he changed handle again in something i can't remember right now, but i guess he won't be in for long! he will be kicked"
        .encoding "petscii_upper"

// --- Region $ff96-$ffff ---
.pc = $ff96 "Segment $ff96"
        .byte $07,$07,$09,$0e,$07,$20,$0f,$0e,$20,$05,$18,$14,$01,$03,$19,$21 // ..... .. ......!
        .byte $20,$01,$0e,$04,$20,$09,$20,$12,$05,$03,$03,$0f,$0e,$20,$14,$08 //  ... . ...... ..
        .byte $01,$14,$20,$14,$08,$05,$19,$20,$17,$0f,$0e,$27,$14,$20,$0c,$09 // .. .... ...'. ..
        .byte $0b,$05,$20,$14,$08,$01,$14,$21,$e8   // .. ....!.

txt_ffcf:
        .encoding "screencode_mixed"
        .text " =from where the cheese is born"
        .encoding "petscii_upper"
        .byte $e3,$2e,$28,$20,$13,$05,$01,$0c,$27,$39,$33,$ee,$20,$80,$f9,$00 // ..( ....'93. ...
        .byte $00,$aa                               // ..
