// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:43
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $3fff  (14336 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0f3f (3903)
// IRQ handler:  $0900 (irq_0900)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2691 bytes, Data: 11645 bytes
// Labels: 327, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0900-$0b8c ---
.pc = $0900 "irq_0900"

irq_0900:
        lda $d019
        sta $d019
        lda #$1b
        sta $d011
        lda #$1a
        sta $d018
        lda #$08
        ldx #$01
        ldy #$07
        sta $d021
        stx $d022
        sty $d023
        lda #$d7
        sta $d016
        lda #$3d
        sta $0314
        lda #$72
        sta $d012
        jsr sub_0d59
        jsr sub_0d89
        jsr sub_0c88
        jsr sub_0cef
        jmp $ea81

loc_093d:
        lda $d019
        sta $d019
        lda #$00
        sta $d021
        nop
        lda #$1e
        sta $d018
        lda #$c8

loc_0950:
        sta $d016
        lda #$60
        sta $0314
        lda #$92
        sta $d012
        jmp $ea81

dat_0960:
        .byte $a9,$1b,$8d,$11                       // ....

loc_0964:
        bne loc_0950
        nop
        nop
        lda $d019
        sta $d019
        ldx #$00

loc_0970:
        ldy $d012

loc_0973:
        cpy $d012
        beq loc_0973
        tya
        and #$07
        ora #$18
        sta $d011
        inx
        cpx #$01
        bne loc_0970
        lda #$1c
        sta $d018
        lda #$00
        ldx #$0a
        ldy #$07
        sta $d021
        stx $d022
        sty $d023
        lda #$d7
        sta $d016
        lda #$e9
        sta $0314
        lda $d012
        clc
        adc #$1e

loc_09a9:
        cmp $d012
        bne loc_09a9
        ldx #$00

loc_09b0:
        ldy $d012

loc_09b3:
        cpy $d012
        beq loc_09b3
        tya
        and #$07
        ora #$18
        sta $d011
        inx
        cpx #$01
        bne loc_09b0
        lda #$d7
        sta $d016
        ldx #$00

loc_09cc:
        ldy $d012

loc_09cf:
        cpy $d012
        beq loc_09cf
        tya
        and #$07
        ora #$18
        sta $d011
        inx
        cpx #$01
        bne loc_09cc
        lda #$fa
        sta $d012
        jmp $ea81

loc_09e9:
        lda $d019
        sta $d019
        lda #$00
        sta $0314
        lda #$28
        sta $d012
        jsr sub_0aa2
        jsr sub_1806
        lda $dc01
        cmp #$ef
        bne loc_0a41
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        jsr $ff81
        jsr $ff84
        jsr $ff8a
        cli
        ldy #$00

loc_0a1c:
        lda $0e0e,y
        clc
        adc #$01
        ora #$80
        sta $0400,y
        iny
        cpy #$28
        bne loc_0a1c
        ldx #$02
        stx $02
        ldx #$00
        ldy #$00

loc_0a34:
        dey
        bne loc_0a34
        dex
        bne loc_0a34
        dec $02
        bne loc_0a34
        jmp loc_0f00

loc_0a41:
        jmp $ea81
// Referenced by: jsr from $0f3f

sub_0a44:
        lda #$00
        sta $d020
        sta $d021
        jsr sub_1800
        lda #$03
        sta $dd00
        ldy #$00

loc_0a56:
        lda #$7f
        sta $0400,y
        sta $0440,y
        lda #$20
        sta $0540,y
        sta $057c,y
        lda #$ff
        sta $0680,y
        sta $0700,y
        lda #$08
        sta $d800,y
        sta $d840,y
        lda #$0a
        sta $da08,y
        sta $da80,y
        sta $db00,y
        iny
        bne loc_0a56
        ldy #$00
        sty $3fff

loc_0a89:
        lda $0dac,y
        sta $0578,y
        iny
        cpy #$08
        bne loc_0a89
        ldy #$00

loc_0a96:
        lda $0db4,y
        sta $05bd,y
        iny
        cpy #$1e
        bne loc_0a96

loc_0aa1:
        rts
// Referenced by: jsr from $09f9

sub_0aa2:
        jsr sub_0ab4
        jsr sub_0ab4
        jsr sub_0ab4
        jsr sub_0ab4
        jsr sub_0ab4
        jmp sub_0ab4
// Referenced by: jsr from $0aa2, $0aa5, $0aa8, $0aab, $0aae; jmp from $0ab1

sub_0ab4:
        dec $0920
        ldx $0920
        cpx #$cf
        bne loc_0aa1
        ldx #$d7
        stx $0920
        ldy #$00

loc_0ac5:
        lda $0401,y
        sta $0400,y
        lda $0429,y
        sta $0428,y
        lda $0451,y
        sta $0450,y
        lda $0479,y
        sta $0478,y
        lda $04a1,y
        sta $04a0,y
        lda $04c9,y
        sta $04c8,y
        lda $04f1,y
        sta $04f0,y
        iny
        cpy #$27
        bne loc_0ac5
        lda $0dda
        bne loc_0b1d
        lda $0af5
        sec
        sbc #$0f
        sta $0bde
        lda $0af6
        sbc #$00
        sta $0bdf
        lda #$8d
        ldx #$0b
        sta $09fa
        stx $09fb
        lda #$01
        sta $0dd3
        rts

dat_0b1a:
        .byte $ad,$da,$0d                           // ...

loc_0b1d:
        cmp #$21
        bne loc_0b23
        lda #$1b

loc_0b23:
        cmp #$2e
        bne loc_0b29

dat_0b27:
        .byte $a9,$1c                               // ..

loc_0b29:
        cmp #$3f
        bne loc_0b2f
        lda #$1d

loc_0b2f:
        cmp #$27
        bne loc_0b35

dat_0b33:
        .byte $a9,$1e                               // ..

loc_0b35:
        tax
        lda dat_101f,x
        sta $0b7c
        txa
        tay
        asl
        sta $0dd2
        asl
        clc
        adc $0dd2
        clc
        adc #$01
        tax
        lda $1040,x
        sta $0427
        lda $1100,x
        sta $044f
        lda $11c0,x
        sta $0477
        lda $1280,x
        sta $049f
        lda $1340,x
        sta $04c7
        lda $1400,x
        sta $04ef
        lda $14c0,x
        sta $0517
        inc $0b49
        lda $0b49
        cmp #$06
        bne loc_0b8c
        inc $0af5
        bne loc_0b87
        inc $0af6

loc_0b87:
        lda #$00
        sta $0b49

loc_0b8c:
        rts

// --- Region $0bb0-$0da9 ---
.pc = $0bb0 "loc_0bb0"

loc_0bb0:
        lda $0400,y
        sta $0401,y
        lda $0428,y
        sta $0429,y
        lda $0450,y
        sta $0451,y
        lda $0478,y
        sta $0479,y
        lda $04a0,y
        sta $04a1,y
        lda $04c8,y
        sta $04c9,y
.label loc_0bd5 = * + 1
        lda $04f0,y
        sta $04f1,y
        dey

loc_0bdb:
        bpl loc_0bb0
        lda $0dda
        bne loc_0bfa
        lda #$e8
        ldx #$0d
        sta $0af5
        stx $0af6
        lda #$a2
        ldx #$0a
        sta $09fa
        stx $09fb
        rts

dat_0bf7:
        .byte $ad,$da,$0d                           // ...

loc_0bfa:
        cmp #$21
        bne loc_0c00
        lda #$1b

loc_0c00:
        cmp #$2e
        bne loc_0c06

dat_0c04:
        .byte $a9,$1c                               // ..

loc_0c06:
        cmp #$3f
        bne loc_0c0c
        lda #$1d

loc_0c0c:
        cmp #$27
        bne loc_0c12

dat_0c10:
        .byte $a9,$1e                               // ..

loc_0c12:
        tax
        lda dat_101f,x
        sta $0c69
        ldy $0c30
        cpy #$ff
        bne loc_0c23
        sta $0c30

loc_0c23:
        txa
        tay
        asl
        sta $0dd2
        asl
        clc
        adc $0dd2
        clc
        adc #$01
        sec
        sbc #$01
        tax
        lda $1040,x
        sta $0400
        lda $1100,x
        sta $0428
        lda $11c0,x
        sta $0450
        lda $1280,x
        sta $0478
        lda $1340,x
        sta $04a0
        lda $1400,x
        sta $04c8
        lda $14c0,x
        sta $04f0
        dec $0c30
        inc $0dd3
        lda $0dd3
        cmp #$06
        bne loc_0c87
        lda #$00
        sta $0dd3
        lda #$ff
        sta $0c30
        lda $0bde
        sec
        sbc #$01
        sta $0bde
        lda $0bdf
        sbc #$00
        sta $0bdf

loc_0c87:
        rts
// Referenced by: jsr from $0934

sub_0c88:
        jsr sub_0cfb
        jsr sub_0cfb
        jmp sub_0cfb
// Referenced by: jsr from $0cef, $0cf2, $0cf5; jmp from $0cf8

sub_0c91:
        dec $099a
        ldx $099a
        cpx #$cf
        bne loc_0c87
        lda #$d7
        sta $099a
        ldy #$00

loc_0ca2:
        lda $0631,y
        sta $0630,y
        lda $0659,y
        sta $0658,y
        iny
        cpy #$27
        bne loc_0ca2
.label smc_0cb4 = * + 1
.label smc_0cb5 = * + 2
        lda txt_3a00                                // !SMC: modified by $0cbc, $0cbf
        bne loc_0cc5
        lda #$00
        ldx #$3a
        sta smc_0cb4                                // SMC: modifies $0cb4
        stx smc_0cb5                                // SMC: modifies $0cb5
        lda txt_3a00

loc_0cc5:
        ldx $0dd6
        bne loc_0cd7
        sta $0657
        clc
        adc #$80
        sta $067f
        inc $0dd6
        rts

loc_0cd7:
        clc
        adc #$40
        sta $0657
        clc
        adc #$80
        sta $067f
        dec $0dd6
        inc smc_0cb4
        bne loc_0cee
        inc smc_0cb5

loc_0cee:
        rts
// Referenced by: jsr from $0937

sub_0cef:
        jsr sub_0c91
        jsr sub_0c91
        jsr sub_0c91
        jmp sub_0c91
// Referenced by: jsr from $0c88, $0c8b; jmp from $0c8e

sub_0cfb:
        dec $09c6
        ldx $09c6
        cpx #$cf
        bne loc_0cee
        lda #$d7
        sta $09c6
        ldy #$00

loc_0d0c:
        lda $06a9,y
        sta $06a8,y
        lda $06d1,y
        sta $06d0,y
        iny
        cpy #$27
        bne loc_0d0c
.label smc_0d1e = * + 1
.label smc_0d1f = * + 2
        lda txt_3c00                                // !SMC: modified by $0d26, $0d29
        bne loc_0d2f
        lda #$00
        ldx #$3c
        sta smc_0d1e                                // SMC: modifies $0d1e
        stx smc_0d1f                                // SMC: modifies $0d1f
        lda txt_3c00

loc_0d2f:
        ldx $0dd7
        bne loc_0d41
        sta $06cf
        clc
        adc #$80
        sta $06f7
        inc $0dd7
        rts

loc_0d41:
        clc
        adc #$40
        sta $06cf
        clc
        adc #$80
        sta $06f7
        dec $0dd7
        inc smc_0d1e
        bne loc_0d58
        inc smc_0d1f

loc_0d58:
        rts

// Referenced by: jsr from $092e
sub_0d59: {
        pha
        txa
        pha
        ldy #$00
        ldx #$27
loop1:
        lda $0e71,y
        sta $d968,y
        sta $d9b8,x
        dex
        iny
        cpy #$28
        bne loop1
        ldy #$00
        lda $0e71
        pha
loop2:
        lda $0e72,y
        sta $0e71,y
        iny
        cpy #$28
        bne loop2
        dey
        pla
        sta $0e71,y
        pla
        tax
        pla
        rts
}
// Referenced by: jsr from $0931

sub_0d89:
        ldy dat_0da9
        lda $0e36,y
.label sub_0d90 = * + 1
        sta $0982
        lda #$16
        sec
        sbc $0e36,y
        sta $09c2
        sta $09de
        iny
        cpy #$34
        bne loc_0da5
        ldy #$00

loc_0da5:
        sty dat_0da9
        rts

dat_0da9:
        .byte $00                                   // .

// --- Region $0f00-$0f7e ---
.pc = $0f00 "loc_0f00"

loc_0f00:
        ldx #$00

loc_0f02:
        lda loc_0f10,x
        sta $033c,x
        inx
        cpx #$40
        bne loc_0f02
        jmp $033c

loc_0f10:
        jsr $e544
        lda #$00
        sta $f7
        lda #$40
        sta $f8
        lda #$10
        sta $f9
        lda #$08
        sta $fa
        sei
        lda #$00
        sta $01
        ldy #$00

loc_0f2a:
        lda ($f7),y
        sta ($f9),y
        iny
        bne loc_0f2a
        inc $fa
        inc $f8
        bne loc_0f2a
        lda #$37
        sta $01
        cli
        jmp $fce2

main_0f3f:
        jsr sub_0a44
        sei
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda $d011
        and #$7f
        sta $d011
        lda #$28
        sta $d012
        lda #$00
        ldx #$09
        sta $0314
        stx $0315
        cli
        lda #$01
        sta $54
        ldx #$06

loc_0f6b:
        ldy #$26
        lda #$00

loc_0f6f:
        sta main_0f3f,y
        dey
        bne loc_0f6f
        dex
        bne loc_0f6b
        jsr sub_0d90

loc_0f7b:
        jmp loc_0f7b

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

// --- Region $1800-$1815 ---
.pc = $1800 "sub_1800"
// Referenced by: jsr from $0a4c

sub_1800:
        jmp loc_2108

dat_1803:
        .byte $4c,$17,$21                           // L.!
// Referenced by: jsr from $09fc

sub_1806:
        lda $2174
        cmp #$02
        beq loc_1814
        cmp #$01
        bne loc_182a
        jmp loc_20e8

loc_1814:
        rts

dat_1815:
        .byte $01                                   // .

// --- Region $182a-$1d63 ---
.pc = $182a "loc_182a"

loc_182a:
        inc $2142
        inc $2143
        inc $2144
        lda #$1f
        sta $d418
        ldx #$02
        dec $2173
        bpl loc_1845
        lda $211d
        sta $2173

loc_1845:
        bit $d020
        stx $ff
        lda $211e,x
        sta $2156
        tay
        lda $2173
        cmp $211d
        bne loc_186b
        lda $1ea1,x
        sta $fb
        lda $1ea4,x
        sta $fc
        dec $2127,x
        bmi loc_186e
        jmp loc_19fa

loc_186b:
        jmp loc_1a0a

loc_186e:
        ldy dat_2121,x
        lda ($fb),y
        cmp #$fe
        beq loc_188c
        cmp #$ff
        bne loc_1894
        lda #$00
        sta $2127,x
        sta dat_2121,x
        sta $2124,x
        sta dat_2172
        jmp loc_186e

loc_188c:
        lda #$02
        sta $2174
        jmp loc_210b

loc_1894:
        sta $2167
        and #$80
        beq loc_18a9
        lda $2167
        and #$1f
        sta $214f,x
        inc dat_2121,x
        jmp loc_186e

loc_18a9:
        lda $2167
        and #$40
        beq loc_18be
        lda $2167
        and #$3f
        sta $2176,x
        inc dat_2121,x
        jmp loc_186e

loc_18be:
        lda $2167
        asl
        tay
        lda $1ea7,y
        sta $fd
        lda $1ea8,y
        sta $fe
        lda #$00
        sta $213f,x
        ldy $2124,x
        sta $2142,x
        lda #$03
        sta $2161,x

loc_18dd:
        lda ($fd),y
        sta $f8
        and #$f0
        cmp #$f0
        bne loc_18f7
        lda #$01
        sta $2180,x
        inc $2124,x
        iny
        lda ($fd),y
        sta $f8
        jmp loc_1957

loc_18f7:
        lda #$00
        sta $2180,x
        lda $f8
        and #$f0
        cmp #$e0
        bne loc_1930
        lda $f8
        and #$01
        clc
        adc #$01
        sta $213f,x
        lda $f8
        and #$0e
        lsr
        sta $2165
        inc $2124,x
        iny
        lda ($fd),y
        pha
        and #$f0
        sta $2164
        pla
        and #$0f
        sta $1af8
        inc $2124,x
        iny
        lda ($fd),y
        sta $f8

loc_1930:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_1942
        lda $f8
        and #$1f
        sta $2133,x
        jsr sub_19ed

loc_1942:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_1957
        lda $f8
        and #$3f
        sta $212a,x
        jsr sub_19ed
        jmp loc_18dd

loc_1957:
        lda $212a,x
        sta $2127,x
        lda $f8
        clc
        adc $214f,x
        sta $2130,x
        tay
        lda dat_1d64,y
        pha
        lda $1dc4,y
        ldy $2156
        sta $d401,y
        sta $2136,x
        sta $2139,x
        pla
        sta $d400,y
        sta $213c,x
        lda $2180,x
        bne loc_19cc
        lda $2133,x
        asl
        asl
        asl
        tax
        stx $2152
        lda $218a,x
        sta $d405,y
        lda $218b,x
        sta $d406,y
        lda $218c,x
        pha
        lda $2188,x
        pha
        lda $2189,x
        ldx $ff
        sta $212d,x
        sta $2179,x
        lda #$00
        sta $d402,y
        sta $2145,x
        pla
        sta $214b,x
        and #$0f
        sta $d403,y
        sta $2148,x
        lda #$01
        sta $216f,x
        pla
        sta $216c,x

loc_19cc:
        inc $2124,x
        ldy $2124,x
        lda ($fd),y
        cmp #$ff
        bne loc_19ea

loc_19d8:
        lda #$00
        sta $2124,x
        lda $2176,x
        beq loc_19e7
        dec $2176,x
        bpl loc_19ea

loc_19e7:
        inc dat_2121,x

loc_19ea:
        jmp loc_1d52
// Referenced by: jsr from $193f, $1951

sub_19ed:
        inc $2124,x
        iny
        lda ($fd),y
        cmp #$ff
        beq loc_19d8
        sta $f8
        rts

loc_19fa:
        ldy $2156
        lda $2142,x
        beq loc_1a0a
        lda $212d,x
        and #$fe
        sta $2179,x

loc_1a0a:
        lda $2133,x
        asl
        asl
        asl
        tay
        lda $218d,y
        sta $2153
        lda $218e,y
        sta $2154
        lda $218f,y
        sta $2155
        and #$04
        bne loc_1a33
        lda $2155
        and #$10
        bne loc_1a33
        lda $2153
        bne loc_1a36

loc_1a33:
        jmp loc_2030

loc_1a36:
        pha
        and #$78
        lsr
        lsr
        lsr
        sta $2158,x
        pla
        and #$07
        sta $2157
        lda $215b,x
        beq loc_1a54
        dec $215e,x
        bne loc_1a68
        inc $215b,x
        bpl loc_1a68

loc_1a54:
        inc $215e,x
        lda $2158,x
        cmp $215e,x
        bcs loc_1a68
        sta $215e,x
        dec $215b,x
        dec $215e,x

loc_1a68:
        lda $2130,x
        tay
        lda $1d65,y
        sec
        sbc dat_1d64,y
        sta $217f
        lda $1dc5,y
        sbc $1dc4,y
        adc $2142,x
        lsr

loc_1a80:
        dec $2157
        bmi loc_1a8c
        lsr
        ror $217f
        jmp loc_1a80

loc_1a8c:
        sta $217e
        lda dat_1d64,y
        sta $217c
        lda $1dc4,y
        sta $217d
        lda $2158,x
        lsr
        tay

loc_1aa0:
        dey
        bmi loc_1ab9
        sec
        lda $217c
        sbc $217f
        sta $217c
        lda $217d
        sbc $217e
        sta $217d
        jmp loc_1aa0

loc_1ab9:
        lda $2142,x
        cmp #$04
        bcc loc_1aeb
        ldy $215e,x

loc_1ac3:
        dey
        bmi loc_1adc
        clc
        lda $217c
        adc $217f
        sta $217c
        lda $217d
        adc $217e
        sta $217d
        jmp loc_1ac3

loc_1adc:
        ldy $2156
        lda $217c
        sta $d400,y
        lda $217d
        sta $d401,y

loc_1aeb:
        ldx $ff
        ldy $2156
        lda $212a,x
        sec
        sbc $2127,x
        cmp #$01
        bcc loc_1b41
        lda $213f,x
        beq loc_1b41
        and #$03
        cmp #$01
        beq loc_1b25
        lda $2164
        sec
        lda $213c,x
        sbc $2164
        sta $213c,x
        sta $d400,y
        lda $2136,x
        sbc $2165
        sta $2136,x
        sta $d401,y
        jmp loc_1b41

loc_1b25:
        lda $2164
        clc
        lda $213c,x
        adc $2164
        sta $213c,x
        sta $d400,y
        lda $2136,x
        adc $2165
        sta $2136,x
        sta $d401,y

loc_1b41:
        lda $2154
        beq loc_1bb2
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1e95,y
        cmp $2142,x
        bcc loc_1b59
        jmp loc_1b63

loc_1b59:
        iny
        iny
        lda $1e95,y
        cmp $2142,x
        bcc loc_1b6d

loc_1b63:
        iny
        lda $1e95,y
        sta $214e
        jmp loc_1b75

loc_1b6d:
        lda $2154
        and #$fc
        sta $214e

loc_1b75:
        lda $216f,x
        bne loc_1b97
        lda $2145,x
        sec
        sbc $214e
        sta $2145,x
        lda $2148,x
        sbc #$00
        sta $2148,x
        cmp #$01
        bcs loc_1bb2
        lda #$01
        sta $216f,x
        bne loc_1bb2

loc_1b97:
        lda $2145,x
        clc
        adc $214e
        sta $2145,x
        lda $2148,x
        adc #$00
        sta $2148,x
        cmp #$0f
        bcc loc_1bb2
        lda #$00
        sta $216f,x

loc_1bb2:
        lda #$00
        sta $1bd4
        lda $214b,x
        and #$80
        beq loc_1bca
        lda $2142,x
        and #$01
        beq loc_1bca
        lda #$b0
        sta $1bd4

loc_1bca:
        ldx $ff
        ldy $2156
        lda $2145,x
        clc
        adc #$00
        sta $d402,y
        lda $2148,x
        adc #$00
        sta $d403,y
        lda $2155
        and #$40
        beq loc_1bfb
        ldx $ff
        lda $2142,x
        cmp #$03
        bcc loc_1bfb
        and #$03
        tax
        lda $1e32,x
        ldx $ff
        sta $2179,x

loc_1bfb:
        sty $2167
        lda $2155
        and #$01
        beq loc_1c2f
        ldx $ff
        stx $2175
        lda #$89
        sta $f9
        lda #$1e
        sta $fa
        ldx $ff
        lda $2142,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_1c50
        ldy #$0a

loc_1c1f:
        cmp ($f9),y
        bcs loc_1c5b
        dey
        cpy #$06
        bne loc_1c1f
        cmp ($f9),y
        bcs loc_1c32
        jmp loc_1c7b

loc_1c2f:
        jmp loc_1c6a

loc_1c32:
        lda $ff
        asl
        bne loc_1c3a
        clc
        adc #$01

loc_1c3a:
        sta $2168
        ldx dat_2172
        txa
        and $2168
        bne loc_1c4e
        txa
        clc
        adc $2168
        sta $d417

loc_1c4e:
        ldy #$06

loc_1c50:
        dey
        dey
        dey
        dey
        dey
        dey
        lda ($f9),y
        jmp loc_1c73

loc_1c5b:
        dey
        dey
        dey
        dey
        dey
        dey
        lda $2169,x
        clc
        adc ($f9),y
        jmp loc_1c73

loc_1c6a:
        lda $ff
        cmp $2175
        bne loc_1c7b
        lda #$ff

loc_1c73:
        ldx $ff
        sta $2169,x
        sta $d416

loc_1c7b:
        ldy $2167
        lda $2155
        and #$10
        beq loc_1ce3
        lda $2153
        and #$0f
        tax
        lda $1e3e,x
        sta $1caf
        lda $1e40,x
        sta $1cb0
        lda $1e42,x
        sta $1cb7
        lda $1e44,x
        sta $1cb8
        ldx $ff
        lda $2142,x
        cmp #$0f
        bcs loc_1ce0
        tax
        dex
        lda $1e76,x
        ldy $ff
        sta $2179,y
        lda $1e66,x
        sta $2168
        lda $2153
        and #$10
        beq loc_1ccf
        ldx $ff
        lda $2130,x
        clc
        adc $2168
        jmp loc_1d42

loc_1ccf:
        ldy $2156
        lda $2168
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y

loc_1ce0:
        jmp loc_1d52

loc_1ce3:
        lda $2155
        and #$80
        beq loc_1d1e
        ldx $ff
        ldy $2156
        lda $2142,x
        cmp #$02
        bcs loc_1d0a
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $2179,x
        jmp loc_1d52

loc_1d0a:
        lda $213c,x
        sta $d400,y
        lda $2136,x
        sta $d401,y
        lda $212d,x
        and #$fe
        sta $2179,x

loc_1d1e:
        lda $2155
        and #$04
        beq loc_1d52
        dec $2161,x
        bpl loc_1d2f
        lda #$02
        sta $2161,x

loc_1d2f:
        ldx $ff
        lda $2161,x
        tax
        lda $1e86,x
        sta $41
        ldx $ff
        lda $2130,x
        clc
        adc $41

loc_1d42:
        tax
        ldy $2156
        lda dat_1d64,x
        sta $d400,y
        lda $1dc4,x
        sta $d401,y

loc_1d52:
        ldx $ff
        ldy $2156
        lda $2179,x
        sta $d404,y
        dex
        bmi loc_1d63
        jmp loc_1845

loc_1d63:
        rts

// --- Region $20d9-$2116 ---
.pc = $20d9 "sub_20d9"
// Referenced by: jsr from $2108

sub_20d9:
        lda #$00
        ldx #$62

loc_20dd:
        sta dat_2121,x
        dex
        bpl loc_20dd
        lda #$b0
        sta dat_2172

loc_20e8:
        lda #$00
        sta $2142
        sta $2143
        sta $2144
        ldx #$02

loc_20f5:
        sta dat_2121,x
        sta $2124,x
        sta $2127,x
        sta $2130,x
        dex
        bpl loc_20f5
        sta $2174
        rts

loc_2108:
        jsr sub_20d9

loc_210b:
        ldx #$00
        txa

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

// --- Region $333f-$333f ---
.pc = $333f "loc_333f"

loc_333f:
        brk

// --- Region $337b-$337f ---
.pc = $337b "loc_337b"

loc_337b:
        bvs loc_33ed
        bvs loc_333f
        rti

// --- Region $33ed-$33ed ---
.pc = $33ed "loc_33ed"

loc_33ed:
        brk

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

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

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

// --- Region $0b8d-$0baf ---
.pc = $0b8d "dat_0b8d"

dat_0b8d:
        .byte $20,$9f,$0b,$20,$9f,$0b,$20,$9f,$0b,$20,$9f,$0b,$20,$9f,$0b,$4c //  .. .. .. .. ..L
        .byte $9f,$0b,$ee,$20,$09,$ae,$20,$09,$e0,$d8,$d0,$e3,$a2,$d0,$8e,$20 // ... .. ........ 
        .byte $09,$a0,$26                           // ..&

// --- Region $0daa-$0e8e ---
.pc = $0daa "Program $0daa"
        .byte $00                                   // .

txt_0dab:
        .encoding "screencode_mixed"
        .text "bpresentschuck yeager's flight trainer."
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .encoding "petscii_upper"

txt_0dd9:
        .text "                    "
        .byte $07,$01,$0c,$01,$18,$19,$20,$06,$0f,$12,$03,$05 // ...... .....

txt_0df9:
        .text "                    "
        .byte $00                                   // string terminator
        .byte $1f,$08,$0d,$13,$11,$0e,$1f,$01,$18,$1f,$0c,$04,$13,$00,$0b,$2e // ................
        .byte $01,$0b,$00,$12,$13,$04,$11,$12,$1f,$05,$0e,$11,$1f,$13,$07,$04 // ................
        .byte $1f,$06,$00,$0b,$00,$17,$18,$1f,$01,$01,$01,$01,$01,$01,$02,$02 // ................
        .byte $02,$02,$03,$03,$03,$04,$04,$05,$06,$07,$08,$09,$0a,$0c,$0e,$10 // ................
        .byte $12,$14,$14,$12,$10,$0e,$0c,$0a,$09,$08,$07,$06,$05,$04,$04,$03 // ................
        .byte $03,$03,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$06 // ................
        .byte $06,$0e,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$0e,$06,$06,$06 // ................

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

// --- Region $101f-$1573 ---
.pc = $101f "dat_101f"

dat_101f:
        .fill 9, $06
        .byte $03,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .byte $06,$06,$04,$04,$06,$06,$06,$02,$00,$00,$00,$00,$00,$00,$35,$34 // ..............54
        .byte $03,$04
        .byte $36,$37,$01,$02,$03,$04
        .text "6754"
        .byte $03,$04
        .byte $36,$37
        .byte $01,$02,$03,$04,$36,$37,$01,$02,$03,$04,$05,$08,$01,$02,$03,$04 // ....67..........
        .byte $05,$08,$35,$34,$03,$04,$36,$37,$01,$02,$95,$96,$05,$08,$01,$02 // ..54..67........
        .byte $95,$00,$00,$00,$00,$00,$00,$96,$05,$08,$01,$02,$95,$96,$05,$08 // ................
        .byte $01,$02,$95,$00,$00,$00,$01,$02,$28,$29,$05,$08,$01,$02,$03,$04 // ........()......
        .text "6754"
        .byte $03,$04
        .byte $36,$37,$01,$02,$03,$04
        .text "6754"
        .byte $03,$04
        .byte $36,$37,$01,$02,$03,$04
        .text "6754"
        .byte $03,$04
        .byte $36,$37
        .byte $01,$02,$03,$04,$05,$08,$01,$02,$95,$96,$05,$08,$01,$02,$95,$96 // ................
        .byte $05,$08,$01,$02,$95,$96,$05,$08,$01,$02,$95,$96,$05,$08,$01,$02 // ................
        .byte $95,$96,$05,$08,$01,$02,$03,$04,$05,$08,$01,$02,$ed,$95,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$01,$02,$03,$04,$05,$08,$d9,$da,$dc,$67 // ...............g
        .fill 14, $00
        .byte $09,$19,$3e,$3f,$19,$0a,$09,$19,$3e,$3f,$19,$0a,$09,$19,$3e,$4a // ..>?....>?....>J
        .byte $4e,$0a,$09,$19,$3e,$45,$19,$0a,$09,$19,$3e,$4a,$4e,$0a,$09,$19 // N...>E....>JN...
        .byte $3e,$4a,$4e,$0a,$09,$19,$3e,$4a,$4e,$0a,$09,$19,$97,$98,$19,$0a // >JN...>JN.......
        .byte $09,$19,$97,$00,$00,$00,$00,$00,$00,$98,$19,$0a,$09,$19,$97,$98 // ................
        .byte $19,$0a,$09,$19,$97,$00,$00,$00,$09,$19,$2c,$2d,$19,$0a,$09,$19 // ..........,-....
        .byte $3e,$45,$19,$0a,$09,$19,$3e,$45,$19,$0a,$09,$19,$3e,$3f,$19,$0a // >E....>E....>?..
        .byte $09,$19,$3e,$45,$19,$0a,$09,$19,$3e,$45,$19,$0a,$09,$19,$3e,$4a // ..>E....>E....>J
        .byte $4e,$0a,$9e,$9f,$a2,$a5,$4e,$0a,$09,$19,$97,$98,$19,$0a,$09,$19 // N.....N.........
        .byte $97,$98,$19,$0a,$09,$19,$97,$98,$19,$0a,$09,$19,$97,$98,$19,$0a // ................
        .byte $09,$19,$97,$98,$19,$0a,$9e,$c6,$c7,$c9,$19,$0a,$09,$19,$19,$97 // ................
        .fill 8, $00
        .byte $9e,$c6,$c7,$c9,$19,$0a,$ef,$f0,$f1,$ea,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $0f,$1a,$30,$31,$1a,$0b,$0f,$1a,$30,$31,$8e,$0b,$0f,$1a,$40,$63 // ..01....01....@c
        .byte $64,$4d,$0f,$1a,$40,$44,$1a,$0b,$0f,$1a,$52,$53,$6a,$4d,$0f,$1a // dM..@D....RSjM..
        .byte $52,$53,$6a,$4d,$0f,$1a,$40,$63,$64,$4d,$0f,$1a,$30,$31,$1a,$0b // RSjM..@cdM..01..
        .byte $0f,$1a,$83,$00,$00,$00,$00,$00,$00,$87,$1a,$0b,$0f,$1a,$30,$31 // ..............01
        .byte $8e,$0b,$0f,$1a,$83,$00,$00,$00,$0f,$1a,$83,$87,$1a,$0b,$0f,$1a // ................
        .byte $83,$87,$1a,$0b,$0f,$1a,$40,$44,$1a,$0b,$0f,$1a,$30,$31,$1a,$0b // ......@D....01..
        .byte $0f,$1a,$40,$44,$1a,$0b,$0f,$1a,$30,$31,$8e,$0b,$0f,$1a // ..@D....01....

txt_1234:
        .text "RSTX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a1,$a4,$a3,$9c,$9d,$0f,$1a,$40,$44,$1a,$0b,$0f,$1a,$40,$44,$1a // .......@D....@D.
        .byte $0b,$0f,$1a,$40,$44,$1a,$0b,$b6,$1a,$30,$31,$8e,$0b,$0f,$1a,$30 // ...@D....01....0
        .byte $31,$1a,$0b,$a0,$c5,$c8,$cc,$1a,$0b,$0f,$1a,$1a,$40,$00,$00,$00 // 1...........@...
        .byte $00,$00,$00,$00,$00,$a0,$de,$dd,$cc,$1a,$0b,$f4,$f2,$f3,$e9,$00 // ................
        .fill 13, $00
        .byte $10,$1f,$20,$21,$22,$0c,$10,$1f,$20,$21,$8d,$8c,$10,$1f,$41,$00 // .. !"... !....A.
        .byte $00,$00,$10,$1f,$41,$46,$22,$0c,$10,$1f,$20,$21,$6b,$00,$10,$1f // ....AF"... !k...
        .byte $20,$21,$82,$00,$10,$1f,$41,$99,$9a,$9b,$10,$1f,$20,$21,$22,$0c //  !....A..... !".
        .byte $10,$1f,$84,$00,$00,$00,$00,$00,$00,$86,$22,$0c,$10,$1f,$20,$21 // .........."... !
        .byte $8d,$8c,$10,$1f,$84,$00,$00,$00,$10,$1f,$84,$86,$22,$0c,$10,$1f // ............"...
        .byte $84,$86,$22,$0c,$10,$1f,$41,$46,$22,$0c,$10,$1f,$20,$21,$22,$0c // .."...AF"... !".
        .byte $10,$1f,$41,$46,$22,$0c,$10,$1f,$20,$21,$8d,$8c,$5d,$5c,$55,$5e // ..AF"... !..]\U^
        .byte $56,$59,$00,$a6,$b5,$ae,$aa,$00,$10,$1f,$41,$46,$22,$0c,$10,$1f // VY........AF"...
        .byte $41,$46,$22,$0c,$10,$1f,$41,$46,$22,$0c,$b7,$b8,$20,$21,$8d,$8c // AF"...AF"... !..
        .byte $5d,$5c,$55,$5e,$56,$0c,$cd,$ce,$cf,$d5,$d2,$d3,$e4,$e5,$e6,$e7 // ]\U^V...........
        .fill 9, $00
        .byte $df,$e0,$e1,$e2,$e3,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$11
        .text "#23#"
        .byte $0d,$11
        .byte $23,$94
        .byte $93
        .byte $23,$0d,$11
        .byte $23,$42,$65,$66,$67,$11
        .text "#BG#"
        .byte $0d,$11
        .byte $23,$68,$69,$6c,$67,$11
        .byte $23,$32,$4f,$81,$00,$11
        .text "#BG#"
        .byte $0d,$11
        .text "#23#"
        .byte $0d,$11
        .byte $23,$85,$00,$00,$00,$5b,$89,$8a
        .byte $88
        .byte $23,$0d,$11
        .text "#23#"
        .byte $0d,$11
        .byte $23,$85,$8f,$90,$67,$11
        .byte $23,$85,$88
        .byte $23,$0d,$11
        .byte $23,$85,$88
        .byte $23,$0d,$11
        .text "#BG#"
        .byte $0d,$11
        .text "#2OPQ"
        .byte $11
        .text "#BG#"
        .byte $0d,$11
        .byte $23,$32
        .byte $33,$23,$0d,$5b                       // 3#.[

txt_13b3:
        .text "ZWG#"
        .byte $0d                                   // string terminator
        .byte $00,$a7,$b4,$af,$ab,$00,$11
        .text "#BG#"
        .byte $0d,$11
        .byte $23,$42,$47
        .byte $23,$0d,$11
        .text "#BG#"
        .byte $0d,$11
        .text "#23#"
        .byte $0d,$5b
        .byte $5a
        .byte $57,$47,$23,$0d,$11,$23,$d0,$d1,$d4,$67,$d9,$da,$dc,$67,$00,$00 // WG#..#...g...g..
        .byte $d9,$da,$dc,$67,$00,$00,$00,$d9,$da,$dc,$67,$00,$00,$00,$00,$00 // ...g......g.....
        .fill 14, $00
        .byte $12
        .text "$./'"
        .byte $0e,$12
        .byte $24,$91,$92
        .byte $3d,$0e
        .byte $3a,$24,$48,$60
        .byte $3d,$0e,$12
        .text "$HI="
        .byte $0e,$12
        .byte $24,$48,$60
        .byte $27,$0e,$12
        .byte $24
        .byte $2e,$00,$00,$00
        .byte $3a,$24,$48,$60
        .byte $3d,$0e,$12
        .text "$./'"
        .byte $0e
        .byte $12
        .byte $24,$2e,$00,$00,$00
        .text ":$HI="
        .byte $0e,$12
        .byte $24,$2e,$2f
        .byte $27,$0e,$12
        .byte $24,$48,$60
        .byte $27,$0e,$12
        .text "$./'"
        .byte $0e,$12
        .byte $24
        .byte $2e,$2f,$27,$0e,$3a,$24,$48,$60,$3d,$0e,$12,$24,$2e,$00,$00,$00 // ./'.:$H`=..$....
        .byte $3a,$24,$48,$60
        .byte $27,$0e,$12
        .text "$./'"
        .byte $0e
        .text ":$HI"
        .byte $3d,$0e,$00,$a8,$b3,$b0,$ac,$00,$3a,$24,$48,$60,$27,$0e,$bc,$bf // =.......:$H`'...
        .byte $48,$60,$c1,$c0                       // H`..

txt_148a:
        .text ":$"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $60
        .byte $27,$0e,$12
        .text "$./'"
        .byte $0e
        .text ":$HI="
        .byte $0e,$12
        .byte $24,$d6,$60,$27,$0e,$d8,$db,$27,$0e,$00,$00,$d8,$db,$eb,$ea,$00 // $.`'...'........
        .byte $00,$00,$d8,$db,$27,$0e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....'...........
        .fill 9, $00
        .byte $13,$14
        .byte $2b,$2a,$17,$18,$13,$14,$15,$16
        .text ";<98"
        .byte $15,$16
        .byte $3b,$3c,$13,$38,$15,$16,$3b,$3c,$13,$14,$15,$16,$17,$18,$13,$14 // ;<.8..;<........
        .byte $2b,$00,$00,$00,$39,$38,$15,$16,$17,$18,$13,$14,$2b,$2a,$17,$18 // +...98......+*..
        .byte $13,$14,$2b,$00,$00,$00,$39,$38,$15,$16,$3b,$3c,$13,$14,$2b,$2a // ..+...98..;<..+*
        .byte $17,$18,$13,$14,$15,$16,$17,$18,$13,$14,$2b,$2a,$17,$17,$13,$14 // ..........+*....
        .byte $2b,$2a,$17,$17,$39,$38,$15,$16,$3b,$3c,$13,$14,$2b,$00,$00,$00 // +*..98..;<..+...
        .byte $39,$38,$15,$16,$17,$17,$13,$14,$2b,$2a,$17,$17,$39,$38,$15,$16 // 98......+*..98..
        .byte $3b,$3c,$00,$a9,$b2,$b1,$ad,$00,$39,$38,$15,$16 // ;<......98..

txt_1542:
        .text ";<"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $be,$15,$16,$c2,$00,$13,$14,$b9,$ba,$17,$18,$13,$14,$2b,$2a,$17 // .............+*.
        .byte $18,$39,$38,$15,$16,$3b,$3c,$13,$14,$15,$16,$17,$18,$d7,$16,$17 // .98..;<.........
        .byte $18,$00,$00,$d7,$ec,$e8,$e9,$00,$00,$00,$d7,$16,$17,$18 // ..............

dat_1573:
        // === Fill data (1 bytes, $1573-$1573) ===
        .byte $00                                   // .

// --- Region $1816-$1829 ---
.pc = $1816 "Segment $1816"
        .byte $26,$ee,$16,$18,$ee,$16,$18,$ad,$16,$18,$c9,$32,$d0,$05,$a9,$01 // &..........2....
        .byte $8d,$15,$18,$60                       // ...`

// --- Region $1d64-$1f12 ---
.pc = $1d64 "dat_1d64"

dat_1d64:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .fill 12, $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_1e00:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd                               // ..

txt_1e24:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $06,$06,$07,$07,$08,$08
        .byte $07,$07,$56,$76,$1e,$1e,$46,$66,$1e,$1e,$13,$01,$ff,$23,$08,$13 // ..Vv..Ff.....#..
        .byte $03,$23,$00,$00,$00,$00,$00,$00,$00,$00,$81,$41,$40,$80,$80,$80 // .#.........A@...
        .byte $80,$80,$10,$10,$10,$10,$10,$10,$10,$10,$24,$fd,$fb,$f9,$f8,$f7 // ..........$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81 // ...........

txt_1e77:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $0c,$18,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0 // .......@.....0..
        .byte $08,$60,$04,$80,$0c,$10,$03,$80,$10,$40,$00,$80,$50,$1f,$1f,$20 // .`.......@..P.. 
        .byte $e8,$21,$e9,$21,$0c                   // .!.!.

txt_1eac:
        .byte $22                                   // double quote character
        .text "&"
        .byte $22                                   // double quote character
        .text "?"
        .byte $22                                   // double quote character
        .text "Z"
        .byte $22                                   // double quote character
        .byte $6d,$22,$78,$22,$90,$22,$a4,$22,$b7,$22,$b8,$22,$b9,$22,$ba,$22 // m"x"."."."."."."
        .byte $bb,$22,$bc,$22,$bd,$22,$be,$22,$bf,$22,$c0,$22,$c1,$22,$c2,$22 // ."."."."."."."."
        .byte $c3,$22,$c4,$22,$c5,$22,$c6,$22,$c7,$22,$c8,$22,$c9,$22,$ca,$22 // ."."."."."."."."
        .byte $cb,$22,$cc,$22,$cd,$22,$ce,$22,$cf,$22,$d0,$22,$d1,$22,$d2,$22 // ."."."."."."."."
        .byte $d3,$22,$d4,$22,$d5,$22,$d6,$22,$d7,$22,$dc,$22,$00,$90,$43,$03 // ."."."."."."..C.
        .byte $04,$04,$03,$03,$47,$05,$06,$06,$03,$03,$07,$07,$03,$2a,$ff // ....G........*.

dat_1f12:
        // === Fill data (1 bytes, $1f12-$1f12) ===
        .byte $00                                   // .

// --- Region $1f80-$1f88 ---
.pc = $1f80 "dat_1f80"

dat_1f80:
        .byte $90,$08,$08,$4d,$01,$2b,$2a,$ff       // ...M.+*.

dat_1f88:
        // === Fill data (1 bytes, $1f88-$1f88) ===
        .byte $00                                   // .

// --- Region $2000-$205e ---
.pc = $2000 "spr_2000"

spr_2000:
        // === Sprite data (64 bytes, $2000-$203f) ===
        .byte $78,$a9,$7f                           // .####...#.#.#..#.#######
        .byte $8d,$0d,$dc                           // #...##.#....##.###.###..
        .byte $a9,$01,$8d                           // #.#.#..#.......##...##.#
        .byte $1a,$d0,$a9                           // ...##.#.##.#....#.#.#..#
        .byte $fa,$8d,$12                           // #####.#.#...##.#...#..#.
        .byte $d0,$a9,$1b                           // ##.#....#.#.#..#...##.##
        .byte $8d,$11,$d0                           // #...##.#...#...###.#....
        .byte $a9,$24,$8d                           // #.#.#..#..#..#..#...##.#
        .byte $14,$03,$a9                           // ...#.#........###.#.#..#
        .byte $20,$8d,$15                           // ..#.....#...##.#...#.#.#
        .byte $03,$20,$00                           // ......##..#.............
        .byte $18,$58,$60                           // ...##....#.##....##.....
        .byte $a9,$01,$8d                           // #.#.#..#.......##...##.#
        .byte $19,$d0,$20                           // ...##..###.#......#.....
        .byte $06,$18,$4c                           // .....##....##....#..##..
        .byte $31,$ea,$00                           // ..##...####.#.#.........

loc_2030:
        .byte $ad,$53,$21                           // #.#.##.#.#.#..##..#....#
        .byte $f0,$13

txt_2035:
        .byte $4a
        .byte $4a,$4a,$4a                           // .#..#.#..#..#.#..#..#.#.
        .byte $aa,$ad,$53                           // #.#.#.#.#.#.##.#.#.#..##
        .byte $21,$29,$0f                           // ..#....#..#.#..#....####
        .byte $8d                                   // sprite 0 padding
        .byte $88,$1e,$8e                           // #...#......####.#...###.
        .byte $87,$1e,$4c                           // #....###...####..#..##..
        .byte $eb,$1a,$a9                           // ###.#.##...##.#.#.#.#..#
        .byte $18,$a2,$0c                           // ...##...#.#...#.....##..
        .byte $d0,$f1,$00                           // ##.#....####...#........
        .byte $00,$90,$47                           // ........#..#.....#...###
        .byte $02,$4f,$09                           // ......#..#..####....#..#
        .byte $4f,$09,$4f                           // .#..####....#..#.#..####
        .byte $09,$47,$09                           // ....#..#.#...###....#..#
        .byte $2b,$2a,$ff                           // ..#.#.##..#.#.#.########

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

// --- Region $2117-$2121 ---
.pc = $2117 "dat_2117"

dat_2117:
        .byte $a9,$02,$8d,$74,$21,$60,$01,$00,$07,$0e // ...t!`....

dat_2121:
        // === Fill data (1 bytes, $2121-$2121) ===
        .byte $00                                   // .

// --- Region $2172-$2172 ---
.pc = $2172 "dat_2172"

dat_2172:
        .byte $b0                                   // .

// --- Region $2190-$22e2 ---
.pc = $2190 "dat_2190"

dat_2190:
        .byte $08,$41,$00,$da,$00,$00,$41,$81,$08,$11,$0f,$e8,$00,$00,$00,$10 // .A....A.........
        .byte $08,$11,$02,$a8,$00,$11,$00,$10,$08,$11,$0f,$e8,$00,$01,$00,$10 // ................
        .byte $08,$33,$04,$e7,$00,$00,$00,$23,$08,$41,$00,$6f,$f0,$37,$f2,$00 // .3.....#.A.o.7..
        .byte $08,$27,$00,$f9,$00,$1e,$f1,$40,$18,$41,$00,$a7,$00,$00,$00,$44 // .'.....@.A.....D
        .byte $18,$43,$00,$aa,$00,$7c,$f1,$44,$18,$43,$00,$aa,$00,$38,$f1,$44 // .C...|.D.C...8.D
        .fill 9, $ff
        .byte $c1,$85,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0a,$0a,$ff,$c4,$82,$00,$c5           // .......

txt_2210:
        .text "$0$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $00,$c5                               // ..

txt_2216:
        .text "$0<"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $00,$c5,$24,$18,$24,$c2,$00,$c5,$3c,$24,$30,$ff,$c6,$ab,$2b,$81 // ..$.$...<$0...+.
        .byte $29,$2b,$8b,$30,$2e,$85,$2b,$8b,$26,$b5,$24,$c0,$85,$00,$00,$c7 // )+.0..+.&.$.....
        .byte $8b,$2b,$26,$29,$ff,$c6,$85,$2b,$8b,$2b,$9d,$29,$8b,$28,$24,$85 // .+&)...+.+.).($.
        .byte $26,$8b,$28,$b5,$26,$c7,$85           // &.(.&..

txt_2251:
        .text "&$&$&($&"
        .byte $ff,$c8,$82                           // ...

txt_225c:
        .text "$&$(&+)()+)++)&+"
        .byte $ff,$c6,$97                           // ...

txt_226f:
        .text "$&(+&$)&"
        .byte $ff,$c6,$af,$2b,$8b,$29,$85,$24,$8b,$26,$85,$2b,$8b,$2d,$29,$85 // ...+.).$.&.+.-).
        .byte $24,$8b,$29,$85                       // $.).

txt_228b:
        .text "(&"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $29,$ff,$c9,$8b                       // )...

txt_2292:
        .text "$$$$$$$$"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)

txt_229b:
        .text "$$$$$$$$"
        .byte $ff,$c4,$88,$00,$82,$00,$c2,$88,$00,$c4,$85,$00,$85,$00,$82,$00 // ................
        .byte $c2,$8b,$00                           // ...

dat_22b6:
        // === Fill data (33 bytes, $22b6-$22d6) ===
        .fill 33, $ff
        .byte $c0,$af,$00,$00,$ff,$c0,$af,$00,$00,$00,$00,$ff // ............

// --- Region $2300-$2664 ---
.pc = $2300 "dat_2300"

dat_2300:
        .byte $9d,$27,$85,$29,$27,$82,$29,$27,$85,$29,$88,$2b,$82,$2e,$91,$30 // .'.)'.)'.).+...0
        .byte $2e,$2b,$85                           // .+.

txt_2313:
        .text "0.+)+)')"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $af,$2b,$85,$29,$af,$27,$85,$2b,$a9,$24,$c6,$82 // .+.).'.+.$..

txt_2328:
        .text "+$$)$$+$$)$)'&$"
        .byte $22                                   // double quote character
        .byte $ff,$c7,$85,$27,$82,$24,$c5,$00,$c6,$85,$24,$82,$22,$a0,$24,$85 // ...'.$....$.".$.

txt_2348:
        .text "'''&&$"
        .byte $22                                   // double quote character
        .byte $88,$27,$ac,$24,$85,$2b,$c7           // .'.$.+.

txt_2356:
        .text "$$,+)'"
        .byte $22                                   // double quote character
        .fill 8, $ff
        .byte $c0,$8b
        .text "<<<<"
        .byte $ff,$d7,$82,$18,$18,$18,$18,$13,$13,$16
        .byte $16,$18,$18,$18,$18,$13,$13,$16,$16,$ff,$c4,$8b,$18,$18,$18,$3c // ...............<
        .byte $ff,$d3,$85                           // ...

txt_2388:
        .text "<<<<<<"
        .byte $82
        .text "<<<<"
        .byte $ff,$c4,$85
        .byte $3c,$82,$c5

txt_2399:
        .text "0+"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $85,$3c,$c5,$82,$30,$2b,$ff,$ce,$85,$24,$8b,$22,$27,$85,$24,$22 // .<..0+...$."'.$"
        .byte $24,$ff,$ce,$8b,$1f,$24,$2b,$24,$ff,$ce,$85,$24,$24,$1f // $....$+$...$$.

txt_23ba:
        .byte $22                                   // double quote character
        .text "$$"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$ce,$22,$ff,$ce,$85               // <."...

txt_23c4:
        .text "$$'"
        .byte $22                                   // double quote character
        .text "$$"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$3c,$ff,$ce,$85                   // <<...

txt_23d0:
        .text "$$'"
        .byte $22                                   // double quote character
        .text "$"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$3c,$3c,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // <<<.............
        .fill 18, $ff

txt_23f8:
        .text "&'$"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $82,$2b,$29,$85,$2b,$97,$29,$c6,$82   // .+).+.)..

txt_2405:
        .text "&')+$&')"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)

txt_240e:
        .byte $22                                   // double quote character
        .text "$&'&$"
        .byte $22                                   // double quote character
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .text "&'&"
        .byte $22                                   // double quote
        .byte $8e
        .byte $24,$88
        .byte $27,$27,$82

txt_2420:
        .text "&'"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $00,$c9,$88,$2b,$85,$c3,$2b,$cc,$82,$2b,$2e,$91,$30,$82,$2b,$2e // ...+..+..+..0.+.
        .byte $97,$30,$82                           // .0.

txt_2436:
        .text "+0"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $00,$00,$c8,$8b,$30,$82               // ....0.

txt_243f:
        .text ".030"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_2444:
        .text ".+"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)

txt_2447:
        .text "+.0."
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $8b,$2b,$c8,$9d,$30,$c6,$88,$2b,$29,$85,$27,$29,$27,$82,$2b,$29 // .+..0..+).')'.+)
        .byte $27,$22,$ff                           // '".

txt_245f:
        .text "'&"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $85,$24,$82,$26,$9d,$27,$85,$29,$27,$82,$29,$27,$85,$29,$88,$2b // .$.&.'.)'.)'.).+
        .byte $82,$2e,$91,$30,$2e,$2b,$85           // ...0.+.

txt_2479:
        .text "0.+)+)')"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $af,$2b,$85,$29,$af,$27,$85,$2b,$a9,$24,$c6,$82 // .+.).'.+.$..

txt_248e:
        .text "+$$)$$+$$)$)'&$"
        .byte $22                                   // double quote character
        .byte $ff,$00,$c6,$85,$24,$82,$22,$a0,$24,$85 // ....$.".$.

txt_24a8:
        .text "'''&&$"
        .byte $22                                   // double quote character
        .byte $88,$27,$ac,$24,$85,$2b,$c7           // .'.$.+.

txt_24b6:
        .text "$$,+)'"
        .byte $22                                   // double quote character
        .byte $ff,$ff,$ce,$15,$15,$15,$c2,$3c,$ce,$15,$ff,$c9,$85 // .......<.....

txt_24ca:
        .text "68"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $30,$c9,$8b,$39,$c0,$30,$c9,$82,$3b,$39,$85,$38,$8b // 0..9.0..;9.8.

txt_24da:
        .text "641"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $8b,$36,$c9,$36,$85,$34,$8b,$31,$c0,$00,$00,$00,$3c,$82,$00,$00 // .6.6.4.1....<...
        .byte $00,$c9,$82,$34,$ff,$ff,$ff,$ce,$85,$1a,$1a,$c2,$3c,$ce,$1a,$1a // ...4........<...
        .byte $1a,$c2,$3c,$ce,$1a,$1c,$1c,$c2,$3c,$ce,$1c,$1c,$1c,$c2,$3c,$ce // ..<.....<.....<.
        .byte $1c,$17,$17,$c2,$3c,$ce,$17,$17,$17,$c2,$3c,$ce,$17,$17,$17,$c2 // ....<.....<.....
        .byte $3c,$ce,$17,$17,$17,$c2,$3c,$ce,$17,$ff,$c9,$85 // <.....<.....

txt_252a:
        .text "68"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$c9,$8b,$39,$c0,$30,$c9,$82,$3b,$39,$85,$38,$8b,$36,$34,$31 // <..9.0..;9.8.641
        .byte $8b,$36,$c0,$18                       // .6..

txt_2541:
        .text "<<<<<<"
        .byte $85,$3c,$ff,$cf,$85,$31,$31,$85,$31,$82,$31,$31,$85,$31,$31,$82 // .<...11.1.11.11.
        .byte $31,$31,$ff,$c0,$85,$00,$00,$00,$00,$c0,$8b,$00,$c0,$85,$19,$19 // 11..............
        .byte $c0                                   // .

txt_2568:
        .text "<<<<<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$3c,$ff,$c0,$85                   // <<...

txt_2574:
        .text "<<<<<<<<<<<<<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $82
        .text "<<<<"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
        .fill 10, $ff

txt_259d:
        .text "&'$"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $82,$2b,$29,$85,$2b,$97,$29,$c6,$82   // .+).+.)..

txt_25aa:
        .text "&')+$&')"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)

txt_25b3:
        .byte $22                                   // double quote character
        .text "$&'&$"
        .byte $22                                   // double quote character
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .text "&'&"
        .byte $22                                   // double quote
        .byte $8e
        .byte $24,$88
        .byte $27,$27,$82

txt_25c5:
        .text "&'"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $00,$c9,$88,$2b,$85,$c3,$2b,$cc,$82,$2b,$2e,$91,$30,$82,$2b,$2e // ...+..+..+..0.+.
        .byte $97,$30,$82                           // .0.

txt_25db:
        .text "+0"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $00,$00,$c8,$8b,$30,$82               // ....0.

txt_25e4:
        .text ".030"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_25e9:
        .text ".+"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)

txt_25ec:
        .text "+.0."
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $8b,$2b,$c8,$9d,$30,$c6,$88,$2b,$29,$85,$27,$29,$27,$82,$2b,$29 // .+..0..+).')'.+)
        .byte $27,$22,$ff                           // '".

txt_2604:
        .text "'&"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $85,$24,$82,$26,$9d,$27,$85,$29,$27,$82,$29,$27,$85,$29,$88,$2b // .$.&.'.)'.)'.).+
        .byte $82,$2e,$91,$30,$2e,$2b,$85           // ...0.+.

txt_261e:
        .text "0.+)+)')"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $af,$2b,$85,$29,$af,$27,$85,$2b,$a9,$24,$c6,$82 // .+.).'.+.$..

txt_2633:
        .text "+$$)$$+$$)$)'&$"
        .byte $22                                   // double quote character
        .byte $ff,$00,$c6,$85,$24,$82,$22,$a0,$24,$85 // ....$.".$.

txt_264d:
        .text "'''&&$"
        .byte $22                                   // double quote character
        .byte $88,$27,$ac,$24,$85,$2b,$c7           // .'.$.+.

txt_265b:
        .text "$$,+)'"
        .byte $22                                   // double quote character
        .byte $ff,$ff                               // ..

dat_2664:
        // === Fill data (1 bytes, $2664-$2664) ===
        .byte $00                                   // .

// --- Region $2800-$30ef ---
.pc = $2800 "chr_2800"

chr_2800:
        // === Charset data (2048 bytes, $2800-$2fff) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $55,$55,$65,$90,$63,$a3,$a3,$83       // char 1 @+1
        .byte $99,$66,$59,$00,$ff,$cc,$ff,$33       // char 2 @+2
        .byte $a8,$a2,$a8,$00,$ff,$cc,$ff,$33       // char 3 @+3
        .byte $83,$20,$80,$00,$ff,$cc,$ff           // char 4 (partial)

txt_2827:
        .byte $33                                   // char 4 (partial)
        .byte $3f,$cf,$3c,$00,$ff,$cc,$ff,$33       // char 5 @+5
        .byte $55,$55,$55,$00,$ff,$ff,$ff,$ff       // char 6 @+6
        .byte $55,$55,$55,$00,$ff,$ff,$ff,$ff       // char 7 @+7
        .byte $cf,$33,$cf,$33,$03,$03,$23,$0b       // char 8 @+8
        .byte $23,$83,$20,$03,$c3,$30,$c0,$30       // char 9 @+9
        .byte $23,$0b,$2b,$27,$1b,$27,$17,$1b       // char 10 @+10
        .byte $1b,$2b,$0b,$23,$03,$0f,$3f,$cf       // char 11 @+11
        .byte $33,$03,$23,$0b,$23,$0b,$2b,$1b       // char 12 @+12
        .byte $27,$17,$17,$27,$1b,$2b,$23,$0b       // char 13 @+13
        .byte $0b,$23,$03,$0f,$33,$0f,$33,$3f       // char 14 @+14
        .byte $f0,$c0,$f2,$32,$c2,$32,$00,$03       // char 15 @+15
        .byte $83,$23,$83,$a3,$a3,$63,$93,$63       // char 16 @+16
        .byte $53,$53,$50,$53,$60,$50,$90,$62       // char 17 @+17
        .byte $90,$a2,$a2,$22,$82,$22,$00,$03       // char 18 @+18
        .byte $c3,$33,$c0,$f3,$cc,$30,$ff,$ff       // char 19 @+19
        .byte $f0,$ff,$00,$22,$08,$02,$ff,$ff       // char 20 @+20
        .byte $2a,$c0,$00,$a6,$99,$a6,$ff,$ff       // char 21 @+21
        .byte $0f,$ff,$00,$9a,$66,$59,$ff,$ff       // char 22 @+22
        .byte $f0,$ff,$00,$a2,$88,$a2,$ff,$ff       // char 23 @+23
        .byte $3f,$0f,$33,$0f,$83,$03,$ff,$ff       // char 24 @+24
        .byte $cc,$00,$22,$00,$88,$22,$aa,$99       // char 25 @+25
        .byte $aa,$66,$99                           // char 26 (partial)

txt_28d3:
        .byte $55,$55,$55,$a5,$0a                   // char 26 (partial)
        .byte $aa,$66,$99,$55,$55,$56,$68,$83       // char 27 @+27
        .byte $aa,$66,$99,$55,$55,$56,$68,$83       // char 28 @+28
        .byte $aa,$66,$99                           // char 29 (partial)

txt_28eb:
        .byte $55,$55,$a5,$0a,$f0                   // char 29 (partial)
        .byte $aa,$66,$99                           // char 30 (partial)

txt_28f3:
        .byte $55,$55,$55,$a5,$0a                   // char 30 (partial)
        .byte $f0,$ff,$ff,$cc,$ff,$33,$cc,$00       // char 31 @+31
        .byte $3f,$ff,$ff,$cc,$ff,$33,$cc,$00       // char 32 ' '
        .byte $ff,$ff,$ff,$cc,$ff,$33,$cc,$00       // char 33 '!'
        .byte $f0,$ff,$ff,$cc,$ff,$33,$cc,$00       // char 34 '"'
        .byte $88,$00,$22,$88,$aa,$66,$aa,$99       // char 35 '#'
        .byte $66                                   // char 36 (partial)

txt_2921:
        .byte $55,$55,$55,$55,$55,$a5,$0a           // char 36 (partial)
        .byte $66                                   // char 37 (partial)

txt_2929:
        .byte $55,$55,$55,$55,$55,$55,$95           // char 37 (partial)
        .byte $66                                   // char 38 (partial)

txt_2931:
        .byte $55,$55,$55,$55,$55,$5a,$a0           // char 38 (partial)
        .byte $66                                   // char 39 (partial)

txt_2939:
        .byte $55,$55,$55,$55,$55,$a5,$0a           // char 39 (partial)
        .byte $af,$6f,$a8,$22,$08,$00,$ff,$33       // char 40 '('
        .byte $c3,$e0,$80,$20,$83,$00,$ff,$33       // char 41 ')'
        .byte $93,$53,$50,$59,$66,$55,$ff,$ff       // char 42 '*'
        .byte $27,$17,$17,$a7,$9b,$a7,$ff,$ff       // char 43 '+'
        .byte $cc,$00,$22,$00,$00,$02,$30,$0c       // char 44 ','
        .byte $cc,$00,$22,$00,$03,$20,$80,$22       // char 45 '-'
        .byte $0b,$23,$0b,$2b,$2b,$1b,$27,$1b       // char 46 '.'
        .byte $00,$02,$22,$82,$a2,$a2,$90,$63       // char 47 '/'
        .byte $3f,$33,$0c,$30,$0d,$00,$68,$83       // char 48 '0'
        .byte $a0,$80,$22,$82,$22,$02,$0a,$f0       // char 49 '1'
        .byte $0c,$33,$0c,$33,$0f,$03,$03,$23       // char 50 '2'
        .byte $c3,$f3,$f0,$c3,$30,$c0,$30,$02       // char 51 '3'
        .byte $f9,$66,$9a,$60,$0f,$cc,$ff,$33       // char 52 '4'
        .byte $ff,$ff,$fd,$f6,$f9,$ea,$cc,$e0       // char 53 '5'
        .byte $3f,$cf,$3f,$03,$f0,$cc,$ff,$33       // char 54 '6'
        .byte $ff,$ff,$3f,$ff,$cf,$3f,$0f,$33       // char 55 '7'
        .byte $f0,$0f,$00,$22,$08,$f2,$ff,$ff       // char 56 '8'
        .byte $c3,$30,$cc,$f0,$fc,$ff,$ff,$ff       // char 57 '9'
        .byte $90,$a2,$22,$82,$22,$82,$00,$33       // char 58 ':'
        .byte $f0,$f0,$08,$22,$88,$af,$ff,$ff       // char 59 ';'
        .byte $cf,$3f,$0f,$3f,$ff,$ff,$ff,$ff       // char 60 '<'
        .byte $66                                   // char 61 (partial)

txt_29e9:
        .byte $55,$55,$55,$55,$55,$a5,$08           // char 61 (partial)
        .byte $cc,$00,$0c,$30,$0f                   // char 62 (partial)

txt_29f5:
        .byte $33,$3f,$3f                           // char 62 (partial)
        .byte $cc,$08,$02,$20,$80,$22,$82,$61       // char 63 '?'
        .byte $0f,$0f,$33,$0f,$03,$23,$0b,$23       // char 64 '@'
        .byte $1b,$2b,$1b,$27,$1b,$27,$17,$1b       // char 65 'A'
        .byte $1b,$27,$2b,$2b,$0b,$23,$0b,$03       // char 66 'B'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 67 'C'
        .byte $a0,$60,$92,$62,$52,$52,$60,$93       // char 68 'D'
        .byte $cc,$08,$02,$20,$80,$22,$86,$a1       // char 69 'E'
        .byte $63,$a3,$a3,$83,$23,$83,$23,$03       // char 70 'F'
        .byte $03,$03,$c0,$33,$c0,$f0,$30,$f2       // char 71 'G'
        .byte $03,$0c,$33,$80,$6a,$55,$55,$95       // char 72 'H'
        .byte $c2,$f2,$32,$09,$a5                   // char 73 (partial)

txt_2a4d:
        .byte $55,$5a,$a0                           // char 73 (partial)
        .byte $cc,$08,$02,$20,$80,$22,$80,$62       // char 74 'J'
        .byte $99,$65,$ff,$ff,$ff,$a5,$0a,$f0       // char 75 'K'
        .byte $98,$6a,$ff,$ff,$ff,$55,$a5,$0a       // char 76 'L'
        .byte $a7,$2b,$ff,$ff,$ff,$ff,$ff,$ff       // char 77 'M'
        .byte $cc,$00,$22,$00,$88,$22,$00,$22       // char 78 'N'
        .byte $00,$cc,$f0,$c0,$ff,$ff,$ff,$ff       // char 79 'O'
        .byte $0a,$22,$88,$2f,$ff,$ff,$ff,$ff       // char 80 'P'
        .byte $3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff       // char 81 'Q'
        .byte $0f,$0f,$33,$0f,$00,$02,$08,$00       // char 82 'R'
        .byte $99,$65,$ff,$ff,$a6,$99,$a6,$00       // char 83 'S'
        .byte $98,$6a,$ff,$ff,$5f,$59,$56,$09       // char 84 'T'
        .byte $ff,$ff,$ff,$cc,$ff,$33,$00,$96       // char 85 'U'
        .byte $f0,$fc,$fc,$cc,$ff,$33,$cc,$00       // char 86 'V'
        .byte $9a,$68,$ff,$ff,$23,$83,$03,$03       // char 87 'W'
        .byte $a7,$2b,$ff,$ff,$ff,$ff,$7f,$5f       // char 88 'X'
        .byte $af,$8b,$23,$0b,$23,$0b,$2b,$1b       // char 89 'Y'
        .byte $a9,$f6,$ff,$ff,$a2,$68,$a2,$00       // char 90 'Z'
        .byte $ff,$ff,$ff,$ff,$99,$65,$96,$60       // char 91 '['
        .byte $f0,$ff,$ff,$cc,$ff,$03,$a0,$aa       // char 92 '\'
        .byte $03,$23,$83,$20,$88,$e2,$e2,$fa       // char 93 ']'
        .byte $ff,$ff,$ff,$cc,$ff,$33,$00,$20       // char 94 '^'
        .byte $80,$00,$c2,$30,$c2,$f2,$32,$f1       // char 95 '_'
        .byte $c0,$f2,$32,$02,$aa                   // char 96 (partial)

txt_2b05:
        .byte $55,$5a,$a0                           // char 96 (partial)
        .byte $88,$00,$ff,$ff,$0a,$22,$8a,$00       // char 97 'a'
        .byte $27,$17,$ff,$ff,$67,$9b,$6b,$23       // char 98 'b'
        .byte $99,$65,$ff,$ff,$ff,$ff,$ff,$ff       // char 99 'c'
        .byte $98,$6a,$ff,$ff,$ff,$ff,$ff,$ff       // char 100 'd'
        .byte $ff,$ff,$ff,$ff,$cc,$f0,$3c,$f0       // char 101 'e'
        .byte $ff,$ff,$ff,$ff,$0a,$22,$8a,$00       // char 102 'f'
        .byte $ff,$ff,$ff,$ff,$67,$9b,$6b,$23       // char 103 'g'
        .byte $19,$26,$2b,$2b,$0b,$23,$0b,$03       // char 104 'h'
        .byte $59,$56,$ff,$ff,$cc,$f0,$3c,$f0       // char 105 'i'
        .byte $98,$6a,$ff,$ff,$55,$55,$55,$05       // char 106 'j'
        .byte $c5,$c5,$c5,$c5,$c5,$05,$c5,$05       // char 107 'k'
        .byte $9a,$6f,$ff,$ff,$0a,$22,$8a,$00       // char 108 'l'
        .byte $f2,$cc,$ff,$ff,$ff,$ff,$fc,$f2       // char 109 'm'
        .byte $26,$8a,$ff,$ff,$fc,$03,$8c,$00       // char 110 'n'
        .byte $0f,$0f,$33,$0f,$03,$23,$0b,$23       // char 111 'o'
        .byte $83,$23,$ff,$ff,$08,$02,$c8,$00       // char 112 'p'
        .byte $a0,$60,$52,$92,$62,$92,$a0,$03       // char 113 'q'
        .byte $f8,$e0,$e8,$e4,$98,$63               // char 114 (partial)

txt_2b96:
        .byte $53,$53                               // char 114 (partial)
        .byte $cc,$00,$22,$00,$88,$22,$00,$8a       // char 115 's'
        .byte $cc,$00,$0c,$30,$0f,$3f,$33,$0f       // char 116 't'
        .byte $3f,$3f,$ff,$cc,$ff,$33,$cc,$00       // char 117 'u'
        .byte $f0,$ff,$ff,$cc,$fc,$30,$0a,$aa       // char 118 'v'
        .byte $33,$0f,$03,$83,$23,$8f,$2f,$bf       // char 119 'w'
        .byte $ff,$ff,$ff,$cc,$ff,$33,$00,$aa       // char 120 'x'
        .byte $ff,$ff,$ff,$cc,$ff,$33,$00,$29       // char 121 'y'
        .byte $ff,$fc,$f2,$ca,$c9,$2a,$29,$0a       // char 122 'z'
        .byte $ff,$3f,$8f,$63,$a3,$68,$a8,$60       // char 123 '{'
        .byte $02,$08,$32,$c0,$cc,$f3,$fc,$ff       // char 124 '|'
        .byte $a0,$88,$00,$03,$33,$cf,$3f,$ff       // char 125 '}'
        .byte $ff,$c3,$24,$18,$c3,$ff,$ff,$ff       // char 126 '~'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 127
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 128
        .byte $0a,$22,$8a,$22,$ff,$ff,$ff,$ff       // char 129
        .byte $c5,$c6,$c9,$c6,$c9,$06,$ca,$0a       // char 130
        .byte $3f,$33,$0f,$33,$0f,$03,$03,$23       // char 131
        .byte $0b,$23,$2b,$23,$0b,$23,$03,$03       // char 132
        .byte $0f,$33,$0f,$33,$0f,$03,$03,$23       // char 133
        .byte $c3,$03,$23,$83,$a3,$63,$93,$63       // char 134
        .byte $a0,$80,$22,$82,$22,$02,$c2,$30       // char 135
        .byte $53,$93,$60,$a3,$20,$80,$20,$02       // char 136
        .byte $ff,$ff,$ff,$ff,$a2,$68,$a2,$00       // char 137
        .byte $ff,$ff,$ff,$ff,$23,$83,$03,$03       // char 138
        .byte $1b,$2b,$0b,$23,$03,$0f,$33,$0f       // char 139

txt_2c60:
        .byte $3f,$3f,$bf,$3f,$bf,$bf,$6f,$9f       // char 140
        .byte $f3,$f0,$f0,$c2,$f0,$32,$c2,$01       // char 141
        .byte $aa,$66,$99                           // char 142 (partial)

txt_2c73:
        .byte $55,$55,$54,$a3,$00                   // char 142 (partial)
        .byte $ff,$ff,$ff,$ff,$cc,$f0,$3c,$f0       // char 143
        .byte $ff,$ff,$ff,$ff,$0a,$22,$8a,$00       // char 144
        .byte $29,$25,$09,$80,$6a,$55,$55,$95       // char 145
        .byte $a0,$62,$92,$02,$aa                   // char 146 (partial)

txt_2c95:
        .byte $55,$5a,$a0                           // char 146 (partial)
        .byte $c3,$f3,$c0,$33,$c0,$00,$20,$82       // char 147
        .byte $0c,$33,$0c,$33,$03,$0b,$23,$0b       // char 148
        .byte $ab,$a3,$8b,$23,$0b,$03,$07,$0f       // char 149
        .byte $83,$20,$80,$a0,$a3,$60,$93,$63       // char 150
        .byte $0f,$33,$0f                           // char 151 (partial)

txt_2cbb:
        .byte $33,$3f,$3f,$33,$3f                   // char 151 (partial)
        .byte $53,$53,$60,$93,$63,$90,$a0,$a2       // char 152
        .byte $66,$99,$aa,$80,$23,$83,$23,$03       // char 153
        .byte $6a,$98,$62,$00,$ff,$33,$cc,$00       // char 154
        .byte $23,$83,$03,$0b,$23,$0b,$2b,$1b       // char 155
        .byte $08,$02,$ff,$3f,$ff,$ff,$3f,$ff       // char 156
        .byte $a7,$ab,$ff,$ff,$ff,$ff,$ff,$ff       // char 157
        .byte $23,$83,$20,$03,$c3,$30,$c0,$30       // char 158
        .byte $cc,$00,$22,$00,$88,$22,$00,$22       // char 159
        .byte $cc,$30,$ff,$ff,$ff,$ff,$ff,$ff       // char 160
        .byte $88,$22,$f8,$fa,$fa,$f9,$f6,$f9       // char 161
        .byte $cc,$00,$22,$00,$88,$22,$0a,$29       // char 162
        .byte $60,$93                               // char 163 (partial)

txt_2d1a:
        .byte $50,$53,$50,$53,$53,$a0               // char 163 (partial)
        .byte $0a,$06,$29,$25,$25,$25,$0a,$30       // char 164
        .byte $cc,$00,$22,$00,$88,$22,$a4,$90       // char 165
        .byte $f6,$f5,$f5,$f6,$f9,$f6,$fa,$fa       // char 166
        .byte $f2,$f8,$f2,$f0,$f0,$f2,$f8,$f2       // char 167
        .byte $fa,$fa,$f6,$f9,$f6,$f5,$f5,$f5       // char 168
        .byte $f9,$f6,$f9,$f6,$fa,$fa,$ff,$ff       // char 169
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$ff           // char 170 (partial)

txt_2d57:
        .byte $3f                                   // char 170 (partial)
        .byte $3f,$3f,$bf,$3f,$bf,$3f,$bf,$bf       // char 171
        .byte $bf,$7f,$bf,$7f,$7f,$7f,$7f,$bf       // char 172
        .byte $7f,$bf,$7f,$bf,$bf,$bf,$ff,$ff       // char 173
        .byte $03,$f3,$f3,$c3,$f0,$33,$c0,$03       // char 174
        .byte $20,$00,$80,$22,$a0,$92,$a0,$62       // char 175
        .byte $92,$52,$51,$52,$61,$81,$31,$f1       // char 176
        .byte $f2,$f1,$02,$29,$8a,$22,$ff,$ff       // char 177
        .byte $3f,$3f,$00,$a0,$88,$20,$ff,$ff       // char 178
        .byte $29,$06,$25,$25,$25,$25,$0a,$30       // char 179
        .byte $02,$30,$38,$02,$0a,$29,$0a,$06       // char 180

txt_2da8:
        .byte $3f,$3f,$3f,$3c,$3f,$33,$3c,$30       // char 181
        .byte $f0,$c0,$f2,$32,$c2,$32,$c0,$f0       // char 182
        .byte $f2,$f8,$fa,$f9,$f6,$f9,$e4,$d8       // char 183

txt_2dc0:
        .byte $30,$3f,$3f,$3c,$3f,$33,$cc,$00       // char 184
        .byte $00,$26,$19,$a6,$9f,$af,$ff,$ff       // char 185
        .byte $03,$53,$60,$59,$e6,$d5,$ff,$ff       // char 186
        .byte $03,$0c,$33,$00,$6a,$55,$55,$95       // char 187
        .byte $d8,$e8,$e8,$f2,$f8,$f2,$fc,$fc       // char 188
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 189
        .byte $c0,$33,$c0,$30,$c2,$c0,$ff,$ff       // char 190
        .byte $a6,$95,$95,$25,$25,$25,$09,$02       // char 191
        .byte $8f,$2f,$0f,$3f,$bf,$3f,$ff,$ff       // char 192
        .byte $64,$54,$54,$52,$50,$52,$8a,$06       // char 193
        .byte $c9,$27,$1b,$a7,$9f,$af,$ff,$ff       // char 194
        .byte $f0,$c0,$30,$cc,$ff,$ff,$ff,$ff       // char 195
        .byte $aa,$66,$99                           // char 196 (partial)

txt_2e23:
        .byte $55,$55,$55,$a5,$0a                   // char 196 (partial)
        .byte $8a,$22,$ff,$ff,$ff,$ff,$f8,$20       // char 197
        .byte $cc,$00,$22,$00,$88,$22,$00,$22       // char 198
        .byte $cc,$00,$19,$26,$19,$17,$17,$9b       // char 199
        .byte $67,$9b,$ff,$ff,$f3,$0c,$33,$00       // char 200
        .byte $cc,$00,$a2,$60,$a0,$a2,$82,$21       // char 201
        .byte $a0,$88,$00,$03,$30,$ce,$39,$ca       // char 202
        .byte $02,$08,$32,$c0,$8c,$73,$ac,$63       // char 203
        .byte $80,$20,$82,$22,$02,$02,$02,$fc       // char 204
        .byte $f8,$aa,$6a,$90,$63,$93,$53,$63       // char 205
        .byte $88,$20,$0f,$cc,$ff,$33,$cc,$00       // char 206
        .byte $0f,$ff,$ff,$cc,$ff,$33,$cc,$00       // char 207
        .byte $02,$22,$0a,$23,$0b,$03,$03,$0f       // char 208
        .byte $65,$9b,$7f,$ff,$cc,$f0,$3c,$f0       // char 209
        .byte $f0,$ff,$ff,$cc,$c2,$26,$5a,$67       // char 210
        .byte $33,$0f,$03,$23,$8b,$23,$bf,$ff       // char 211
        .byte $7f,$ff,$ff,$ff,$0a,$22,$8a,$00       // char 212
        .byte $ff,$ff,$ff,$cc,$ff,$30,$c2,$19       // char 213
        .byte $33,$0c,$33,$80,$6a,$55,$55,$95       // char 214
        .byte $33,$03,$20,$89,$26,$a9,$ff,$ff       // char 215
        .byte $20,$02,$c2,$32,$c2,$f2,$32,$c0       // char 216
        .byte $ff,$ff,$ff,$ff,$65,$99,$a5,$80       // char 217
        .byte $ff,$ff,$ff,$ff,$6a,$99,$6a,$00       // char 218
        .byte $66                                   // char 219 (partial)

txt_2ed9:
        .byte $55,$55,$55,$55,$55,$5a,$a0           // char 219 (partial)
        .byte $ff,$ff,$ff,$ff,$65,$95,$65,$00       // char 220
        .byte $67,$9b,$ff,$3c,$f3,$fc,$00,$ff       // char 221
        .byte $8a,$22,$ff,$03,$8c,$03,$80,$23       // char 222
        .byte $83,$a3,$a3,$63,$90,$65,$96,$55       // char 223
        .byte $ff,$ff,$ff,$cc,$00,$98,$6a,$9a       // char 224
        .byte $ff,$ff,$ff,$cc,$00,$80,$23,$80       // char 225
        .byte $f0,$ff,$ff,$cc,$00,$c2,$30,$c2       // char 226
        .byte $33,$03,$23,$0b                       // char 227 (partial)

txt_2f1c:
        .byte $23,$2b,$a3,$2b                       // char 227 (partial)
        .byte $23,$83,$23,$a3,$60,$99,$65,$95       // char 228
        .byte $ff,$ff,$cc,$ff,$00,$5a,$66,$9a       // char 229
        .byte $ff,$ff,$cc,$ff,$00,$82,$20,$80       // char 230
        .byte $2b,$1b,$27,$17,$1b,$27,$ab,$2b       // char 231
        .byte $f3,$cc,$03,$0f,$83,$3f,$ff,$ff       // char 232
        .byte $3f,$ff,$3f,$ff,$ff,$ff,$ff,$ff       // char 233
        .byte $2b,$0b,$23,$0b,$03,$0f,$3f,$cf       // char 234
        .byte $66                                   // char 235 (partial)

txt_2f59:
        .byte $55,$55,$55,$55,$55,$a4,$08           // char 235 (partial)
        .byte $0f,$ff,$00,$9a,$68,$9a,$ff,$ff       // char 236
        .byte $59,$56,$95,$00,$ff,$cc,$ff,$33       // char 237
        .byte $fa,$c8,$91,$fa,$8c,$64,$a8,$ac       // char 238
        .byte $23,$03,$c3,$33,$c3,$f3,$33,$c3       // char 239
        .byte $ff,$33,$ff,$cc,$33,$00,$88,$00       // char 240
        .byte $ff,$33,$ff,$cc,$33,$00,$88,$00       // char 241
        .byte $22,$88,$00,$9a,$68,$9a,$ff,$ff       // char 242
        .byte $23,$8c,$03,$0f,$83,$3f,$ff,$ff       // char 243
        .byte $30,$03,$20,$89,$26,$a9,$ff,$ff       // char 244
        .byte $a8,$f0,$05,$a9,$a0,$4c,$77,$a6       // char 245
        .byte $a9,$20,$91,$fa,$a5,$fa,$18,$69       // char 246
        .byte $00,$85,$fe,$a5,$fb,$69,$d4,$85       // char 247
        .byte $ff,$ad,$68,$a8,$91,$fe,$c8,$c0       // char 248
        .byte $08,$90,$d8,$ac,$5f,$a8,$c8,$a5       // char 249
        .byte $fa,$18,$69,$08,$85,$fa,$a5,$fb       // char 250
        .byte $69,$00,$85,$fb,$c0,$03,$b0,$03       // char 251
        .byte $4c,$e7,$a5,$a5,$fc,$18,$69,$03       // char 252
        .byte $85,$fc,$a5,$fd,$69,$00,$85,$fd       // char 253
        .byte $a5,$fa,$18,$69,$10,$85,$fa,$a5       // char 254
        .byte $fb,$69,$00,$85,$fb,$e8,$e0,$15       // char 255
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 256
        .byte $36,$ff,$f7,$d9,$d4,$dc,$ef,$ea       // char 257
        .byte $d9,$ff,$f7,$df,$dc,$dc,$ef,$6a       // char 258
        .byte $27,$7f,$dd,$d7,$dc,$dc,$ec,$ec       // char 259
        .byte $d9,$ff,$f7,$df,$d4,$d8,$e4,$ec       // char 260
        .byte $d9,$ff,$f7,$df,$dc,$dc,$ef,$ea       // char 261
        .byte $d9,$ff,$f7,$df,$dc,$dc,$ef,$ea       // char 262
        .byte $19,$ff,$fd,$df,$dc,$dc,$ec,$ec       // char 263
        .byte $7c,$bc,$7c,$dc,$dc,$dc,$ef,$ea       // char 264
        .byte $19,$3f,$37,$3d,$0d,$0d,$0e,$0e       // char 265
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 266
        .byte $9c,$7c,$fc,$dc,$dc,$dc,$ef,$ea       // char 267
        .byte $d8,$f4,$fc,$dc,$dc,$dc,$ec,$e4       // char 268
        .byte $90,$7c,$ff,$d7,$d5,$df,$ec,$ec       // char 269
        .byte $fd,$ff,$f7,$df,$dc,$dc,$ec,$ec       // char 270
        .byte $27,$7f,$f7,$dd,$dc,$dc,$ec,$ec       // char 271
        .byte $f6,$ff,$f7,$df,$dc,$dc,$ef,$6a       // char 272
        .byte $3f,$7f,$b7,$5f,$dc,$dc,$ec,$6c       // char 273
        .byte $d9,$ff,$f7,$df,$dc,$dc,$ef,$ea       // char 274
        .byte $3d,$7f,$9d,$57,$dc,$dc,$ef,$ea       // char 275
        .byte $d9,$ff,$f7,$fd,$0d,$0d,$0e,$06       // char 276
        .byte $9c,$7c,$fc,$dc,$dc,$dc,$ec,$6c       // char 277
        .byte $9c,$7c,$fc,$dc,$5c,$9c,$6c,$ec       // char 278
        .byte $9c,$7c,$fc,$dc,$dc,$dc,$ec,$ec       // char 279
        .byte $9c,$7c,$fc,$dc,$dc,$dc,$eb,$3a       // char 280
        .byte $9c,$7c,$fc,$dc,$dc,$dc,$ef,$ea       // char 281
        .byte $9f,$7f,$f7,$ff,$03,$03,$0e,$0e       // char 282
        .byte $00,$00,$00,$00,$00,$27,$10,$30       // char 283
        .byte $00,$00,$00,$00,$00,$03,$0c,$03       // char 284
        .byte $00,$00,$00,$00,$00,$27,$10,$3c       // char 285

// --- Region $3108-$310f ---
.pc = $3108 "dat_3108"

dat_3108:
        .byte $09,$07,$0f,$0d,$0d,$0d,$0e,$0e       // ........

// --- Region $3128-$32ef ---
.pc = $3128 "dat_3128"

dat_3128:
        .byte $9c,$7c,$fc,$dc,$fc,$03,$03,$0e,$00,$00,$00,$00,$00,$00,$00,$00 // .|..............
        .byte $02,$01,$03,$0d,$0d,$0d,$00,$00,$00,$00,$03,$03,$0d,$0d,$0e,$0e // ................
        .byte $d0,$f8,$fd,$d7,$35,$0d,$0e,$0e,$00,$00,$00,$00,$00,$00,$00,$00 // ....5...........
        .byte $00,$00,$07,$09,$05,$0d,$9e,$6a,$00,$00,$00,$00,$00,$00,$00,$00 // .......j........
        .byte $00,$00,$00,$00,$00,$00,$27,$1a,$00,$00,$00,$00,$00,$00,$00,$00 // ......'.........
        .byte $00,$00,$00,$03,$03,$03,$0e,$0e,$9f,$7f,$f7,$df,$dc,$dc,$ec,$ec // ................
        .byte $0d,$1f,$2f,$17,$3d,$0d,$0e,$0e,$36,$ff,$ff,$5f,$9c,$00,$03,$0e // ../.=...6.._....
        .byte $27,$7f,$f7,$df,$64,$00,$0f,$0e,$9c,$7c,$fc,$dc,$dc,$dc,$ef,$ea // '...d....|......
        .byte $9f,$7f,$f7,$df,$dc,$dc,$ef,$ea,$36,$ff,$77,$9f,$5c,$dc,$ef,$ea // ........6.w.\...
        .byte $9f,$7f,$f7,$ff,$00,$00,$03,$03,$19,$ff,$f7,$df,$dc,$dc,$ef,$3a // ...............:
        .byte $3d,$ff,$77,$9f,$5c,$dc,$ef,$ea,$00,$00,$00,$09,$05,$0d,$0d,$00 // =.w.\...........
        .byte $00,$00,$00,$02,$01,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $19,$ff,$ff,$df,$64,$00,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00 // ....d...........
        .fill 8, $00
        .byte $70,$fc,$7c,$dc,$d4,$d8,$e4,$ac,$f0,$f4,$78,$d4,$dc,$dc,$ec,$b0 // p.|.......x.....
        .byte $f0,$fc,$dc,$5c,$64,$00,$00,$00,$f0,$fc,$7c,$dc,$dc,$dc,$ec,$ec // ...\d.....|.....
        .byte $fc,$fc,$7c,$fc,$00,$00,$60,$90,$fc,$fc,$74,$d8,$00,$00,$f0,$b0 // ..|...`...t.....
        .byte $f0,$fc,$dc,$5c,$fc,$00,$fc,$ec,$9c,$7c,$f4,$d8,$d4,$dc,$ec,$ac // ...\.....|......
        .byte $f0,$d0,$60,$d0,$c0,$c0,$c0,$c0,$d8,$f4,$fc,$dc,$dc,$dc,$ec,$e4 // ..`.............
        .byte $f4,$f8,$f4,$dc,$dc,$dc,$ec,$b0,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3c,$f4,$f8                           // <..

txt_326b:
        .text "T"
        .byte $5c                                   // backslash character
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $ec,$ec,$90,$fc,$74,$d8,$d4,$dc,$ec,$ec,$f0,$fc,$7c,$9c,$5c,$dc // ....t.......|.\.
        .byte $ec,$e4,$70,$fc,$7c,$dc,$dc,$dc,$ec,$a4,$d0,$f8,$74,$dc,$dc,$dc // ..p.|.......t...
        .byte $ec,$ec,$f0,$fc,$74,$d8,$d4,$dc,$ec,$b0,$90,$fc,$dc,$5c,$fc,$00 // ....t........\..
        .byte $f0,$ac,$fc,$fc,$74,$d8,$c0,$c0,$c0,$c0,$9c,$7c,$fc,$dc,$5c,$9c // ....t......|..\.
        .byte $6c,$ec,$9c,$7c,$fc,$d4,$d8,$d4,$ec,$ec,$9c,$7c,$fc,$d4,$d8,$d4 // l..|.......|....
        .byte $ec,$ec,$9c,$7c,$fc,$dc,$dc,$dc,$ac,$b0,$9c,$74,$f8,$d4,$dc,$dc // ...|.......t....
        .byte $ec,$ac,$fc,$f4,$78                   // ....x

txt_32d3:
        .text "T"
        .byte $5c                                   // backslash character
        .byte $5c                                   // backslash character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b0,$00,$00,$00,$00,$00,$27,$13,$33,$00,$00,$00,$00,$00,$00,$c0 // ......'.3.......
        .byte $00,$00,$00,$00,$00,$00,$27,$10,$3c   // ......'.<

// --- Region $3308-$333e ---
.pc = $3308 "dat_3308"

dat_3308:
        .byte $c0,$40,$80,$40,$c0,$c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // .@.@............
        .byte $00,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $0c                                   // .

txt_3329:
        .text "48"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $dc,$70,$b0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$70,$f0,$f0,$c0 // .p..........p...
        .byte $40,$80,$00                           // @..

// --- Region $3340-$337a ---
.pc = $3340 "dat_3340"

dat_3340:
        .byte $24,$7c,$dc,$5c,$70,$c0,$c0,$40,$00,$00,$00,$00,$c0,$c0,$c0,$40 // $|.\p..@.......@
        .fill 10, $00
        .byte $c0,$c0,$c0,$c0,$fc,$ac,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$fc,$ac,$00,$00,$00,$00,$00,$00,$00,$00,$9c,$7c // ...............|
        .byte $fc                                   // .

// --- Region $3380-$33ec ---
.pc = $3380 "dat_3380"

dat_3380:
        .byte $64,$fc,$7c,$dc,$dc,$dc,$ec,$ec,$80,$40,$c0,$c0,$c0,$c0,$c0,$40 // d.|......@.....@
        .byte $70,$fc,$fc,$5c,$dc,$dc,$ac,$b0,$f0,$fc,$74,$58,$d4,$dc,$ac,$b0 // p..\......tX....
        .byte $9c,$7c,$f4,$d8,$d4,$dc,$ec,$ac,$64,$fc,$7c,$fc,$00,$00,$f0,$ac // .|......d.|.....
        .byte $70,$fc,$7c,$dc,$fc,$00,$f0,$ac,$f4,$f8,$74,$dc,$dc,$dc,$b0,$b0 // p.|.......t.....
        .byte $f0,$f4,$78,$d4,$dc,$dc,$ec,$b0,$90,$fc,$7c,$dc,$dc,$dc,$ec,$ac // ..x.......|.....
        .byte $00,$00,$00,$c0,$c0,$40,$80,$00,$00,$00,$00,$70,$50,$60,$d0,$00 // .....@.....pP`..
        .fill 13, $00

// --- Region $33ee-$34ea ---
.pc = $33ee "dat_33ee"

dat_33ee:
        .byte $00,$00,$f0,$f4,$f8,$d4,$dc,$ec,$b0,$f0,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $c0,$ff,$fc,$5c,$9c,$6c,$ec,$fc,$80,$7f,$fc,$dc,$df,$ea,$ea,$f6 // ...\.l..........
        .byte $4c,$bc,$7c,$dc,$d7,$ea,$6a           // L.|...j

txt_341f:
        .text "'L"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $7c,$dc,$df,$ea,$ea,$f6,$c0,$7f,$bc,$5c,$df,$ea,$ea,$fd,$c0,$7f // |........\......
        .byte $bc,$5c,$dc,$ec,$e4,$d8,$4c,$bc,$7c,$dc,$df,$ea,$ea // .\....L.|....

txt_343f:
        .text "="
        .byte $40                                   // @ character
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$dc,$dc,$ec,$ec,$fc,$04,$0b,$07,$0d
        .text "=::?"
        .byte $00,$9c
        .byte $7c,$dc,$df,$ea,$ea                   // |....

txt_3457:
        .text "="
        .byte $40                                   // @ character
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7c,$dc,$dc,$ec,$ec,$fc,$c8,$f4,$7c,$9c,$5f,$ea,$ea,$d9,$4c,$bc // |.......|._...L.
        .byte $7c,$dc,$dc,$ec,$ec,$fc,$4c,$bc,$7c,$dc,$dc,$ec,$ec,$fc,$cc,$fc // |.....L.|.......
        .byte $7c,$9c,$5f,$ea,$ea,$3f,$80,$7f,$fc,$d4,$d8,$e4,$ec,$fc,$8c,$7c // |._..?.........|
        .byte $fc,$df,$d5,$ea,$3f,$00,$c0,$7f,$bf,$5c,$dc,$ec,$ec,$fc,$c0,$3f // ....?....\.....?
        .byte $00,$9c,$57,$ea,$ea,$3d,$08,$07,$0f,$0d,$0d,$0e,$0e,$0f,$8c,$7c // ..W..=.........|
        .byte $fc,$dc,$df,$ea,$ea,$36,$cc,$fc,$7f,$25,$1a,$0e,$0f,$03,$4c,$bc // .....6...%....L.
        .byte $7f,$d5,$d5,$eb,$ec,$f0,$10,$bf,$7c,$dc,$dc,$ec,$ec,$fc,$30,$0f // ........|.....0.
        .byte $07,$09,$05,$0e,$0e,$0f,$30,$1f,$bf,$57,$d5,$ea,$ea,$d9,$33,$33 // ......0..W....33
        .byte $3f,$00,$00,$00,$00,$00,$0c,$0c,$03,$00,$00,$00,$00,$00,$30,$30 // ?.............00
        .byte $30                                   // 0

// --- Region $3508-$350f ---
.pc = $3508 "dat_3508"

dat_3508:
        .byte $0c,$0d,$00,$00,$09,$06,$0e,$0f       // ........

// --- Region $3528-$36ea ---
.pc = $3528 "dat_3528"

dat_3528:
        .byte $0c                                   // .

txt_3529:
        .text "??"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $dc,$70,$b0,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .p.@............
        .byte $00,$00,$00,$00,$04,$0b,$07,$0d,$03,$03,$00,$00,$0c,$0f,$0f,$15 // ................
        .byte $97,$6b,$ec,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$ff,$0f,$0d // .k..............
        .byte $0d,$0f,$00,$00,$00,$00,$02,$01,$03,$0e,$0e,$0d,$30,$3f,$00,$00 // ............0?..
        .fill 8, $00
        .byte $09,$06,$0e,$0d,$0c,$0f,$3f,$37,$37,$ec,$e4,$d8,$cc,$fc,$fc,$5c // ......?77......\
        .byte $9f,$6a,$ea,$fd,$0c,$0f,$0f,$05,$19,$3a,$3a,$3f,$0c,$3f,$3f,$57 // .j.......::?.??W
        .byte $97,$6a,$ea,$d9,$0c,$0f,$00,$9c,$5f,$ea,$ea,$3d,$40,$9f,$00,$00 // .j......_..=@...
        .byte $00,$00,$00,$00,$c0,$ff,$00,$9c,$5f,$ea,$ea,$3d,$c0,$ff,$7c,$9c // ........_..=..|.
        .byte $5f,$ea,$ea,$19,$0c,$0f,$0f,$37,$37,$ec,$e4,$d8,$30,$ff,$fc,$5c // _......77...0..\
        .byte $9f,$6a,$ea,$3d,$c0,$3f,$00,$9c,$5f,$ea,$ea,$19,$00,$09,$07,$0d // .j.=.?.._.......
        .byte $0d,$00,$00,$00,$00,$00,$02,$01,$03,$0e,$0e,$0d,$00,$00,$00,$00 // ................
        .fill 12, $00
        .byte $0f,$05,$09,$00,$09,$06,$0e,$0d,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $0c,$fc,$fc,$dc,$fc,$ec,$ec,$fc,$30,$fc,$f4,$d8,$f4,$ac,$ac,$70 // ........0......p
        .byte $00,$00,$00,$d8,$54,$ac,$ac,$f0,$cc,$f4,$f8,$d4,$dc,$ac,$ac,$70 // ....T..........p
        .byte $30,$f0,$00,$00,$fc,$ac,$ac,$9c,$30,$f0,$00,$00,$00,$00,$00,$00 // 0.......0.......
        .byte $cc,$fc,$34,$38,$f4,$ac,$ac,$90,$0c,$fc,$fc,$dc,$dc,$ec,$e4,$d8 // ..48............
        .byte $c0,$c0,$c0,$c0,$f0,$b0,$90,$60,$c8,$f4,$fc,$dc,$dc,$ac,$ac,$90 // .......`........
        .byte $30,$fc,$f4,$d8,$d4,$ec,$ec,$fc,$00,$00,$00,$00,$d8,$a4,$ac,$fc // 0...............
        .byte $cc,$fc,$f4,$d8,$d4,$ec,$ec,$fc,$cc,$fc,$fc,$d4,$d8,$e4,$ec,$fc // ................
        .byte $c8,$f4,$fc,$dc,$dc,$ac,$ac,$f0,$08,$d0,$00,$00,$00,$00,$00,$00 // ................
        .byte $cc,$f4,$f8,$d4,$5c,$b0,$ec,$fc,$10,$f8,$f4,$dc,$dc,$ec,$ec,$fc // ....\...........
        .byte $0c,$fc,$f4,$d8,$d4,$ac,$ac,$90,$c0,$c0,$40,$80,$40,$c0,$c0,$c0 // ..........@.@...
        .byte $cc,$fc,$f4,$d8,$d4,$ac,$ac,$70,$cc,$fc,$fc,$70,$b0,$c0,$c0,$00 // .......p...p....
        .byte $cc,$fc,$fc                           // ...

txt_36bb:
        .text "TX"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $ec,$3c,$30,$fc,$f4,$d8,$d4,$ec,$ec,$fc,$30,$c0,$c0,$c0,$c0,$c0 // .<0.......0.....
        .byte $c0,$c0,$c0,$c0,$00,$00,$d8,$a4,$ac,$fc,$3f,$30,$30,$00,$00,$00 // ..........?00...
        .byte $00,$00,$f0,$c0,$f0,$00,$00,$00,$00,$00,$30,$30,$3f // ..........00?

// --- Region $3708-$370f ---
.pc = $3708 "dat_3708"

dat_3708:
        .byte $40,$80,$00,$00,$c0,$c0,$c0,$c0       // @.......

// --- Region $3728-$3e6e ---
.pc = $3728 "dat_3728"

dat_3728:
        .byte $c0,$00,$00,$d8,$d4,$ec,$ec,$fc,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $80,$40,$c0,$70,$54,$a8,$e4,$3c,$80,$40,$c0,$c0,$00,$00,$00,$00 // .@.pT..<.@......
        .fill 8, $00
        .byte $04,$d8,$c0,$40,$80,$40,$00,$00,$00,$00,$70,$70,$70,$c0,$40,$80 // ...@.@....ppp.@.
        .byte $04,$d8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$c0,$40,$80 // ..............@.
        .byte $80,$40,$00,$00,$00,$00,$00,$00,$cc,$f4,$f8,$d4,$dc,$ac,$ac,$9c // .@..............
        .byte $80,$40,$c0,$c0,$f0,$b0,$90,$60,$30,$c0,$00,$00,$d8,$a4,$ac,$fc // .@.....`0.......
        .byte $30,$fc,$fc,$d4,$58,$a4,$ac,$90,$0c,$fc,$fc,$4c,$8c,$6c,$ec,$fc // 0...X......L.l..
        .byte $0c,$f4,$f8,$d4,$dc,$ac,$ac,$90,$04,$f8,$f4,$dc,$dc,$ac,$ac,$f0 // ................
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$30,$f4,$f8,$d4,$dc,$ac,$ac,$90 // ........0.......
        .byte $0c,$f4,$f8,$d4,$dc,$ac,$ac,$f0,$00,$c0,$c0,$40,$80,$00,$00,$00 // ...........@....
        .byte $00,$00,$70,$70,$70,$c0,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ..ppp.@.........
        .fill 8, $00
        .byte $c0,$c0,$c0,$00,$c0,$c0,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ......@.........
        .fill 10, $00
        .byte $fc,$06,$de,$ce,$e6,$e6,$00,$00,$fc,$06,$fc,$c6,$e6,$fc,$00,$00 // ................
        .byte $7c,$c6,$c0,$c0,$e6,$7c,$00,$00,$fc,$06,$c6,$ce,$fe,$fc,$00,$00 // |....|..........
        .byte $fc,$00,$f8,$c0,$e0,$fe,$00,$00,$fe,$00,$f8,$e0,$c0,$c0,$00,$00 // ................
        .byte $7e,$c0,$de,$c6,$e6,$7c,$00,$00,$c6,$c6,$de,$ce,$c6,$c6,$00,$00 // ~....|..........
        .byte $3c,$00,$18,$18,$3c,$3c,$00,$00,$06,$06,$06,$06,$ce,$7c,$00,$00 // <...<<.......|..
        .byte $c6,$cc,$d8,$d8,$cc,$c6,$00,$00,$c0,$c0,$c0,$c0,$00,$fe,$00,$00 // ................
        .byte $c6,$6c,$ba,$d6,$c6,$c6,$00,$00,$fc,$06,$c6,$c6,$c6,$c6,$00,$00 // .l..............
        .byte $7c,$ce,$c6,$c6,$e6,$7c,$00,$00,$fc,$06,$c6,$fc,$c0,$c0,$00,$00 // |....|..........
        .byte $7c,$ce,$c6,$c6,$ec,$76,$00,$00,$fc,$06,$ce,$dc,$c6,$c6,$00,$00 // |....v..........
        .byte $7e,$c0,$7c,$06,$ce,$7c,$00,$00,$fe,$00 // ~.|..|....

txt_38a4:
        .text "8888"
        .byte $00                                   // string terminator
        .byte $00,$c6,$c6,$c6,$c6,$e6,$7c,$00,$00,$c6,$c6,$c6,$c6,$6c,$38,$00 // ......|......l8.
        .byte $00,$c6,$c6,$d6,$ba,$6c,$c6,$00,$00,$c6,$6c,$38,$38,$6c,$c6,$00 // .....l....l88l..
        .byte $00,$c6,$c6,$6c,$38,$38,$38,$00,$00,$fe,$00,$38,$70,$e0,$fe,$00 // ...l888....8p...
        .byte $00,$3c,$00                           // .<.

txt_38dc:
        .text "00<<"
        .byte $00                                   // string terminator
        .byte $00,$7c,$d6,$38,$6c,$7c,$00,$00,$00,$3c,$00,$0c,$0c,$3c,$3c,$00 // .|.8l|...<...<<.
        .byte $00,$08,$ec,$ee,$ec,$08,$00,$00,$00,$20,$6e,$ee,$6e,$20,$00,$00 // ......... n.n ..
        .fill 9, $00
        .byte $1c,$1c,$18,$00,$18,$18,$00,$00,$66,$22,$44,$00,$00,$00,$00,$00 // ........f"D.....
        .byte $00,$c3,$24,$18,$00,$00,$00,$00,$00,$0c,$92,$61,$00,$00,$00,$00 // ..$........a....
        .byte $00,$30,$49,$86,$00,$00,$00,$00,$10,$5a,$fe,$7f,$5a,$08,$00,$00 // .0I......Z..Z...
        .byte $18,$08,$10,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$18,$0c,$00,$00 // ..........00....
        .byte $30,$18,$0c,$0c,$18,$30,$00,$00,$3c,$7e,$7e,$7e,$7e,$3c,$00,$00 // 0....0..<~~~~<..
        .byte $18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$18,$08,$10,$00,$00 // ..~.............
        .byte $00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00,$00 // ..~.............
        .byte $06,$0c,$18,$30,$60,$c0,$00,$00,$7c,$e6,$ee,$f6,$fe,$7c,$00,$00 // ...0`...|....|..
        .byte $18,$18,$18,$38,$38,$38,$00,$00,$7c,$c6,$1c,$70,$fe,$fe,$00,$00 // ...888..|..p....
        .byte $7c,$c6,$1c,$c6,$fe,$7c,$00,$00,$c0,$cc,$ec,$ec,$0c,$0c,$00,$00 // |....|..........
        .byte $fe,$00,$fc,$06,$c6,$7c,$00,$00,$7e,$c0,$dc,$c6,$e6,$7c,$00,$00 // .....|..~....|..
        .byte $fe,$c6,$0c,$18,$18,$18,$00,$00,$7c,$c6,$7c,$c6,$fe,$7c,$00,$00 // ........|.|..|..
        .byte $7c,$e6,$c6,$76,$06,$fc,$00,$00,$18,$18,$00,$18,$18,$00,$00,$00 // |..v............
        .byte $18,$18,$00,$18,$08,$10,$00,$00,$00,$1c,$38,$70,$38,$1c,$00,$00 // ..........8p8...
        .byte $00,$7e,$00,$7e,$00,$00,$00,$00,$00,$70,$38,$1c,$38,$70,$00,$00 // .~.~.....p8.8p..
        .byte $3c,$66,$0c,$18,$00,$18               // <f....

txt_3a00:
        .text "    "
        .byte $03,$12,$05,$04,$09,$14,$13,$3a,$20,$20,$0d,$05,$14,$01,$0c,$2f // .......:  ...../
        .byte $14,$02,$09,$20,$28,$03,$0f,$04,$09,$0e,$07 // ... (......

txt_3a1f:
        .text ") ... ??? ("

txt_3a2a:
        .encoding "screencode_mixed"
        .text "for the music"
        .encoding "petscii_upper"

txt_3a37:
        .text ") ... "

txt_3a3d:
        .encoding "screencode_mixed"
        .text "here is zak of the new galaxy force and we presents chuck yeager's advanced flight trainer from electronic arts"
        .encoding "petscii_upper"

txt_3aac:
        .text " !!! "

txt_3ab1:
        .encoding "screencode_mixed"
        .text "this is the best flig. sim"
        .encoding "petscii_upper"

txt_3acb:
        .text ". !!! "

txt_3ad1:
        .encoding "screencode_mixed"
        .text "this programm is in one days broken by the zak"
        .encoding "petscii_upper"

txt_3aff:
        .text " !!!! "

txt_3b05:
        .encoding "screencode_mixed"
        .text "the galaxy members are : the sys (programmer,..),zak (cracker,swapper),pegasus (grafiker,logo maker"
        .encoding "petscii_upper"

txt_3b68:
        .text ") !!!! "
        .byte $13,$08,$09,$14,$20,$0c,$01,$0e,$07,$15,$01,$07,$05 // .... ........

txt_3b7c:
        .text " !! "

txt_3b80:
        .encoding "screencode_mixed"
        .text "und nun leute hier bin ich zak"
        .encoding "petscii_upper"

txt_3b9e:
        .text " !!! "

txt_3ba3:
        .encoding "screencode_mixed"
        .text "dieses programm war echt schwer zu kopieren,also nichts fuer losser's"
        .encoding "petscii_upper"

txt_3be8:
        .text " !!                   "
        .byte $00                                   // string terminator
        .byte $ff                                   // .

txt_3c00:
        .text "            "
        .byte $60                                   // `

txt_3c0d:
        .encoding "screencode_mixed"
        .text " heavy greeting's go to: international cracking company,the evil boys (losser's),mr. bee,horizon (good demos kjer"
        .encoding "petscii_upper"

txt_3c7e:
        .text " !!!),"

txt_3c84:
        .encoding "screencode_mixed"
        .text "x-ample (the music mix ii are good"
        .encoding "petscii_upper"

txt_3ca6:
        .text " !!!),"

txt_3cac:
        .encoding "screencode_mixed"
        .text "the blasters inc. and all others"
        .encoding "petscii_upper"

txt_3ccc:
        .text " !!! "
        .byte $02,$19,$05,$2c,$02,$19,$05           // ...,...

txt_3cd8:
        .text " !!! "

txt_3cdd:
        .encoding "screencode_mixed"
        .text "c. u. l8er"
        .encoding "petscii_upper"

txt_3ce7:
        .text " !!! "
        .byte $13,$09,$07,$0e,$05,$04,$20,$0f,$06,$06 // ...... ...

txt_3cf6:
        .text " !!!! "

txt_3cfc:
        .encoding "screencode_mixed"
        .text "oh no,oh yes"
        .encoding "petscii_upper"

txt_3d08:
        .text ".... "

txt_3d0d:
        .encoding "screencode_mixed"
        .text "yes torty dat gute  vom"
        .encoding "petscii_upper"

txt_3d24:
        .text " .............. "
        .byte $0c,$01,$0e,$04,$05                   // .....

txt_3d39:
        .text " !!!!! "

txt_3d40:
        .encoding "screencode_mixed"
        .text "and here is my contact adress : zak of the galaxy force,plk"
        .encoding "petscii_upper"

txt_3d7b:
        .text " 146467 "
        .byte $05                                   // .

txt_3d84:
        .text ",42 "

txt_3d88:
        .encoding "screencode_mixed"
        .text "oberhausen in wild west germany"
        .encoding "petscii_upper"

txt_3da7:
        .text " !!!! "

txt_3dad:
        .encoding "screencode_mixed"
        .text "we are seaching for new members and freaks"
        .encoding "petscii_upper"

txt_3dd7:
        .text " !!!!!!! "

txt_3de0:
        .encoding "screencode_mixed"
        .text "and i say another days good bye friends and corn flakes freaks and specialy all heavy's"
        .encoding "petscii_upper"

txt_3e37:
        .text " !!!!"

dat_3e3c:
        // === Fill data (50 bytes, $3e3c-$3e6d) ===
        .fill 50, $20

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