// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0811 (2065)
// IRQ handler:  $0989 (irq_0989)
// IRQ handler:  $09c5 (irq_09c5)
// IRQ handler:  $09ff (irq_09ff)
// IRQ handler:  $0a3d (irq_0a3d)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3072 bytes, Data: 60416 bytes
// Labels: 360, Subroutines: 20
//
// Cross-references: all OK
// ============================================


// --- Region $0811-$08ac ---
.pc = $0811 "main_0811"

main_0811:
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        lda #$00
        sta $0286
        jsr $e544
        sei
        lda #$02
        sta smc_0ba4                                // SMC: modifies $0ba4
        lda #$00
        sta smc_0bb5                                // SMC: modifies $0bb5
        jsr sub_1000
        jsr sub_0c5d
        ldx #$00

loc_0835:
        lda #$08
        sta $d800,x
        sta $d840,x
        lda #$01
        sta $0490,x
        inx
        bne loc_0835
        ldy #$00
        sty $0d34
        jsr sub_0cd0
        lda #$00
        sta smc_0ac4                                // SMC: modifies $0ac4
        lda #$26
        sta smc_0ac5                                // SMC: modifies $0ac5
        lda #$00
        sta smc_0b49                                // SMC: modifies $0b49
        lda #$30
        sta smc_0b4a                                // SMC: modifies $0b4a
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$89
        sta $0314
        lda #$09
        sta $0315
        cli

loc_0879:
        lda scr_0c47
        beq loc_0884
        jsr sub_0c48
        dec scr_0c47

loc_0884:
        lda #$ef
        cmp $dc01
        bne loc_0879
        sei
        lda #$1b
        sta $d011
        lda #$f0
        sta $d01a
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        cli
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        jmp loc_0f00

// --- Region $0972-$0be1 ---
.pc = $0972 "sub_0972"
// Referenced by: jsr from $0a2d, $0a69

sub_0972:
        ldx #$00

loc_0974:
        ldy dat_0900,x

loc_0977:
        dey
        bne loc_0977
        lda $0d9a,x
        sta $d021
        sta $d021
        inx
        cpx #$12
        bne loc_0974
        rts

irq_0989:
        asl $d019
        lda #$81
        sta $d012
        lda #$19
        sta $d018
        lda #$d8
        sta $d016
        lda #$00
        sta $d020
.label smc_09a1 = * + 1
        lda #$0b                                    // !SMC: modified by $0bc5, $0c3a
        sta $d022
.label smc_09a6 = * + 1
        lda #$0c                                    // !SMC: modified by $0bbf, $0c34
        sta $d023
.label smc_09ab = * + 1
        lda #$0f                                    // !SMC: modified by $0bb9, $0c2e
        sta $d021
        jsr sub_0a9e
        jsr sub_0b23
        jsr sub_1003
        lda #$c5
        sta $0314
        lda #$09
        sta $0315
        jmp loc_ea7e

irq_09c5:
        asl $d019
        lda #$c6
        sta $d012
        lda #$00
        sta $d021
        lda #$1b
        sta $d018
        lda #$c8
        sta $d016
        ldx #$00

loc_09de:
        ldy $0912,x

loc_09e1:
        dey
        bne loc_09e1
        lda dat_0942,x
        sta $d021
        sta $d021
        inx
        cpx #$2a
        bne loc_09de
        lda #$ff
        sta $0314
        lda #$09
        sta $0315
        jmp loc_ea7e

irq_09ff:
        asl $d019
        lda #$e6
        sta $d012
        nop
        nop
.label smc_0a0a = * + 1
        lda #$08                                    // !SMC: modified by $0aa6, $0aad
        sta $d016
        lda #$15
        sta $d018
        lda #$0f
        sta $d020
        sta $d021
        ldx #$0a

loc_0a1d:
        dex
        bne loc_0a1d
        lda #$00
        sta $d020
        sta $d021
        lda #$1b
        sta $d018
        jsr sub_0972
        lda #$3d
        sta $0314
        lda #$0a
        sta $0315
        jmp loc_ea7e

irq_0a3d:
        asl $d019
        lda #$32
        sta $d012
.label smc_0a46 = * + 1
        lda #$08                                    // !SMC: modified by $0b2b, $0b32
        sta $d016
        lda #$15
        sta $d018
        lda #$00
        sta $d020
        sta $d021
        ldx #$0a

loc_0a59:
        dex
        bne loc_0a59
        lda #$00
        sta $d020
        sta $d021
        lda #$1b
        sta $d018
        jsr sub_0972
        ldx #$21

loc_0a6e:
        dex
        bne loc_0a6e
        lda #$15
        sta $d018
        lda #$0f
        sta $d020
        sta $d021
        ldx #$0a

loc_0a80:
        dex
        bne loc_0a80
        lda #$00
        sta $d020
        sta $d021
        jsr sub_0ba6
        jsr sub_0cef
        lda #$89
        sta $0314
        lda #$09
        sta $0315
        jmp loc_ea7e
// Referenced by: jsr from $09af

sub_0a9e:
        lda smc_0a0a
        sec
        sbc #$02
        bmi loc_0aaa
        sta smc_0a0a                                // SMC: modifies $0a0a
        rts

loc_0aaa:
        clc
        adc #$08
        sta smc_0a0a                                // SMC: modifies $0a0a
        ldx #$00

loc_0ab2:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        inx
        cpx #$28
        bne loc_0ab2

loc_0ac3:
.label smc_0ac4 = * + 1
.label smc_0ac5 = * + 2
        lda txt_2600                                // !SMC: modified by $084f, $0854, $0aca, $0acf
        bne loc_0ad5
        lda #$00
        sta smc_0ac4                                // SMC: modifies $0ac4
        lda #$26
        sta smc_0ac5                                // SMC: modifies $0ac5
        jmp loc_0ac3

loc_0ad5:
        and #$3f
        cmp #$09
        beq loc_0b18
        cmp #$27
        beq loc_0b18
        cmp #$27
        beq loc_0b18
        cmp #$28
        beq loc_0b18
        cmp #$29
        beq loc_0b18
        cmp #$21
        beq loc_0b18
        cmp #$2e
        beq loc_0b18
        cmp #$2c
        beq loc_0b18
        cmp #$3a
        beq loc_0b18
.label smc_0afc = * + 1
        ora #$00                                    // !SMC: modified by $0b0a
        sta $071f
        ora #$80
        sta $0747
        lda smc_0afc
        eor #$40
        sta smc_0afc                                // SMC: modifies $0afc
        bne loc_0b17

loc_0b0f:
        inc smc_0ac4
        bne loc_0b17
        inc smc_0ac5

loc_0b17:
        rts

loc_0b18:
        sta $071f
        ora #$80
        sta $0747
        clc
        bcc loc_0b0f
// Referenced by: jsr from $09b2

sub_0b23:
        lda smc_0a46
        sec
        sbc #$03
        bmi loc_0b2f
        sta smc_0a46                                // SMC: modifies $0a46
        rts

loc_0b2f:
        clc
        adc #$08
        sta smc_0a46                                // SMC: modifies $0a46
        ldx #$00

loc_0b37:
        lda $0799,x
        sta $0798,x
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_0b37

loc_0b48:
.label smc_0b49 = * + 1
.label smc_0b4a = * + 2
        lda scr_3000                                // !SMC: modified by $0859, $085e, $0b4f, $0b54
        bne loc_0b5a
        lda #$00
        sta smc_0b49                                // SMC: modifies $0b49
        lda #$30
        sta smc_0b4a                                // SMC: modifies $0b4a
        jmp loc_0b48

loc_0b5a:
        and #$3f
        cmp #$09
        beq loc_0b99
        cmp #$27
        beq loc_0b99
        cmp #$28
        beq loc_0b99
        cmp #$29
        beq loc_0b99
        cmp #$21
        beq loc_0b99
        cmp #$2e
        beq loc_0b99
        cmp #$2c
        beq loc_0b99
        cmp #$3a
        beq loc_0b99
.label smc_0b7d = * + 1
        ora #$00                                    // !SMC: modified by $0b8b
        sta $07bf
        ora #$80
        sta $07e7
        lda smc_0b7d
        eor #$40
        sta smc_0b7d                                // SMC: modifies $0b7d
        bne loc_0b98

loc_0b90:
        inc smc_0b49
        bne loc_0b98
        inc smc_0b4a

loc_0b98:
        rts

loc_0b99:
        sta $07bf
        ora #$80
        sta $07e7
        clc
        bcc loc_0b90

smc_0ba4:
        brk                                         // !SMC: modified by $0825

chr_0ba5:
        // === Charset data (1 bytes, $0ba5-$0ba5) ===
        .byte $00                                   // char 0 (partial)
// Referenced by: jsr from $0a8b

sub_0ba6:
        lda chr_0ba5
        bne loc_0c06
        lda smc_0ba4
        beq loc_0bb4
        dec smc_0ba4
        rts

loc_0bb4:
.label smc_0bb5 = * + 1
        ldx #$00                                    // !SMC: modified by $082a, $0bcd
        lda tbl_lo_0d40,x
        sta smc_09ab                                // SMC: modifies $09ab
        lda tbl_hi_0d5e,x
        sta smc_09a6                                // SMC: modifies $09a6
        lda tbl_hi_0d7c,x
        sta smc_09a1                                // SMC: modifies $09a1
        inx
        cpx #$1e
        beq scr_0bfb
        stx smc_0bb5                                // SMC: modifies $0bb5
        cpx #$01
        bne $0bfa
        jsr sub_0c5d
.label smc_0bd8 = * + 1
        ldx #$00                                    // !SMC: modified by $0bf4
        lda $0cc9,x
        inx
        cpx #$08
        bne loc_0bf4

chr_0be1:
        // === Charset data (1 bytes, $0be1-$0be1) ===
        .byte $a9                                   // char 0 (partial)

// --- Region $0bf4-$0bfb ---
.pc = $0bf4 "loc_0bf4"

loc_0bf4:
        stx smc_0bd8                                // SMC: modifies $0bd8
        jsr sub_0c6b
        rts

scr_0bfb:
        // === Charset data (1 bytes, $0bfb-$0bfb) ===
        .byte $a2                                   // char 0 (partial)

// --- Region $0c06-$0cb4 ---
.pc = $0c06 "loc_0c06"

loc_0c06:
        lda smc_0ba4
        beq loc_0c0f
        dec smc_0ba4
        rts

loc_0c0f:
        lda chr_0ba5
        cmp #$64
        beq loc_0c41
        cmp #$4d
        bcs loc_0c22
        cmp #$17
        bcs loc_0c3d
        tax
        jmp loc_0c2b

loc_0c22:
        sta smc_0c29                                // SMC: modifies $0c29
        lda #$64
        sec
.label smc_0c29 = * + 1
        sbc #$00                                    // !SMC: modified by $0c22
        tax

loc_0c2b:
        lda tbl_lo_0d40,x
        sta smc_09ab                                // SMC: modifies $09ab
        lda tbl_hi_0d5e,x
        sta smc_09a6                                // SMC: modifies $09a6
        lda tbl_hi_0d7c,x
        sta smc_09a1                                // SMC: modifies $09a1

loc_0c3d:
        dec chr_0ba5
        rts

loc_0c41:
        lda #$01
        sta scr_0c47
        rts

scr_0c47:
        // === Screen RAM (1 bytes, $0c47-$0c47) ===
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// Referenced by: jsr from $087e
sub_0c48: {
        ldx #$00
loop:
        lda $2400,x
        sta $0400,x
        lda $2440,x
        sta $0440,x
        inx
        bne loop
        dec chr_0ba5
        rts
}

// Referenced by: jsr from $0830, $0bd4
sub_0c5d: {
        ldx #$00
        lda #$01
loop:
        sta $0400,x
        sta $0440,x
        inx
        bne loop
        rts
}
// Referenced by: jsr from $0bf7

sub_0c6b:
        tax
        ldy scr_0cb4,x
        lda $0cbb,y
        sta smc_0c7c                                // SMC: modifies $0c7c
        lda $0cc2,y
        sta smc_0c7e                                // SMC: modifies $0c7e
.label smc_0c7c = * + 1
        ldx #$00                                    // !SMC: modified by $0c72
.label smc_0c7e = * + 1
        ldy #$00                                    // !SMC: modified by $0c78, $e546

loc_0c7f:
        lda $2400,x
        sta $0400,x
        lda $2428,x
        sta $0428,x
        lda $2450,x
        sta $0450,x
        lda $2478,x
        sta $0478,x
        lda $24a0,x
        sta $04a0,x
        lda $24c8,x
        sta $04c8,x
        lda $24f0,x
        sta $04f0,x
        lda $2518,x
        sta $0518,x
        inx
        dey
        bpl loc_0c7f
        rts

scr_0cb4:
        // === Screen RAM (1 bytes, $0cb4-$0cb4) ===
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// --- Region $0cd0-$0d34 ---
.pc = $0cd0 "sub_0cd0"

// Referenced by: jsr from $084a; jmp from $0d30, $e5fe
sub_0cd0: {
        ldx #$00
loop:
        lda txt_2340,y
        sta $0590,x
        ora #$80
        sta $05b8,x
        lda $2368,y
        sta $0608,x
        ora #$80
        sta $0630,x
        inx
        iny
        cpx #$28
        bne loop
        rts
}
// Referenced by: jsr from $0a8e

sub_0cef:
        dec scr_0d33
        lda scr_0d33
        cmp #$00
        beq loc_0d27
        cmp #$eb
        bcs loc_0d0d
        cmp #$14
        bcs loc_0d26
        sta smc_0d08                                // SMC: modifies $0d08
        lda #$14
        sec
.label smc_0d08 = * + 1
        sbc #$00                                    // !SMC: modified by $0d01
        lsr
        jmp loc_0d11

loc_0d0d:
        sec
        sbc #$eb
        lsr

loc_0d11:
        tay
        ldx $0d35,y
        ldy #$00

loc_0d17:
        lda $0dac,x
        sta dat_0942,y
        sta $095a,y
        inx
        iny
        cpy #$10
        bne loc_0d17

loc_0d26:
        rts

loc_0d27:
        lda $0d34
        eor #$50
        sta $0d34
        tay
        jmp sub_0cd0

scr_0d33:
        // === Screen RAM (2 bytes, $0d33-$0d34) ===
        .encoding "screencode_mixed"
        .text "@@"
        .encoding "petscii_upper"

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

loc_0f00:
        sei
        lda #$30
        sta $01
        ldx #$47

loc_0f07:
        lda loc_0f00,x
        sta $0350,x
        dex
        bne loc_0f07
        jmp $0363

scr_0f13:
        // === Screen RAM (1 bytes, $0f13-$0f13) ===
        .byte $a2                                   // scrcode: .

// --- Region $1000-$14e5 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $082d

sub_1000:
        jmp loc_1006
// Referenced by: jsr from $09b5

sub_1003:
        jmp loc_1047

loc_1006:
        lda #$00
        ldy #$70

loc_100a:
        sta $0333,y
        dey
        bne loc_100a
        ldy #$1c
        lda #$00

loc_1014:
        sta $d400,y
        dey
        bpl loc_1014
        lda #$1f
        sta $d418
        lda #$f2
        sta $d417
        lda #$08
        sta $d404
        sta $d40b
        sta $d412
        lda #$00
        sta $039e
        ldy #$06
        dey
        sty $039c
        ldy $15b6
        sty $03a1
        jsr sub_1476
        jsr sub_149e
        rts

loc_1047:
        inc $039c
        lda $039c
        cmp #$06
        bne loc_1056
        lda #$00
        sta $039c

loc_1056:
        ldx #$00
        jsr sub_122d
        ldx #$07
        jsr sub_122d
        ldx #$0e
        jsr sub_122d
        lda $039c
        bne loc_106d
        jsr sub_143f

loc_106d:
        lda $039d
        beq loc_1084
        bmi loc_1077
        dec $039d

loc_1077:
        lda $0395
        sta $d416
        clc
        adc $03a3
        sta $0395

loc_1084:
        rts

loc_1085:
        lda $0337,x
        beq loc_10d0
        ldy $0339,x
        lda $1736,y
        and $0363,x
        sta $d404,x
        lda $1736,y
        and #$08
        bne loc_10cd
        lda $178a,y
        cmp #$7f
        bne loc_10a8
        ldy #$4e
        bne loc_10b0

loc_10a8:
        clc
        adc $0335,x
        sta $0335,x
        tay

loc_10b0:
        lda $14f6,y
        sta $d401,x
        lda $1556,y
        sta $d400,x
        lda $038c,x
        beq loc_10c7
        dec $038c,x
        jmp sub_10e7

loc_10c7:
        jsr sub_10f9
        jmp sub_10e7

loc_10cd:
        jsr sub_10e7

loc_10d0:
        lda $038c,x
        beq loc_10d9
        dec $038c,x
        rts

loc_10d9:
        jsr sub_10f9
        lda $034e,x
        bne loc_10e4
        jmp loc_11c8

loc_10e4:
        jmp loc_113e

// Referenced by: jsr from $10cd; jmp from $10c4, $10ca, $e7c6, $e7cc
sub_10e7: {
        inc $0339,x
        lda $0339,x
        cmp $0337,x
        bne done
        lda $0338,x
done:
        sta $0339,x
        rts
}
// Referenced by: jsr from $10c7, $10d9, $e7c9, $e7db

sub_10f9:
        lda $0378,x
        sta $d402,x
        lda $0379,x
        sta $d403,x
        lda $038a,x
        bne loc_1124
        lda $0378,x
        clc
        adc $0334,x
        sta $0378,x
        lda $0379,x
        adc #$00
        sta $0379,x
        cmp #$0e
        bne loc_1123
        inc $038a,x

loc_1123:
        rts

loc_1124:
        lda $0378,x
        sec
        sbc $0334,x
        sta $0378,x
        lda $0379,x
        sbc #$00
        sta $0379,x
        cmp #$01
        bne loc_113d
        dec $038a,x

loc_113d:
        rts

loc_113e:
        lda $034e,x
        bne loc_1144
        rts

loc_1144:
        cmp #$02
        beq loc_1183
        clc
        lda $035e,x
        adc $0376,x
        sta $0376,x
        lda $034f,x
        adc $0377,x
        sta $0377,x
        lda $0377,x
        cmp $034d,x
        beq loc_1167
        bcc loc_11bb
        bcs loc_116f

loc_1167:
        lda $0376,x
        cmp $034c,x
        bcc loc_11bb

loc_116f:
        lda $034c,x
        sta $0376,x
        lda $034d,x
        sta $0377,x
        lda #$00
        sta $034e,x
        jmp loc_11bb

loc_1183:
        sec
        lda $0376,x
        sbc $035e,x
        sta $0376,x
        lda $0377,x
        sbc $034f,x
        sta $0377,x
        lda $034d,x
        cmp $0377,x
        bcc loc_11bb
        beq loc_11a2
        bcs loc_11aa

loc_11a2:
        lda $034c,x
        cmp $0376,x
        bcc loc_11bb

loc_11aa:
        lda $034c,x
        sta $0376,x
        lda $034d,x
        sta $0377,x
        lda #$00
        sta $034e,x

loc_11bb:
        lda $0376,x
        sta $d400,x
        lda $0377,x
        sta $d401,x
        rts

loc_11c8:
        lda $033a,x
        beq loc_122a
        lda $034b,x
        beq loc_11d8
        dec $034b,x
        jmp loc_122a

loc_11d8:
        inc $0349,x
        lda $0349,x
        cmp #$04
        bne loc_11ef
        lda $034a,x
        eor #$01
        sta $034a,x
        lda #$00
        sta $0349,x

loc_11ef:
        lda $034a,x
        bne loc_1209
        clc
        lda $0376,x
        adc $033a,x
        sta $0376,x
        lda $0377,x
        adc #$00
        sta $0377,x
        jmp loc_121b

loc_1209:
        sec
        lda $0376,x
        sbc $033a,x
        sta $0376,x
        lda $0377,x
        sbc #$00
        sta $0377,x

loc_121b:
        clc
        lda $033a,x
        adc $038b,x
        cmp $033a,x
        bcc loc_122a
        sta $033a,x

loc_122a:
        jmp loc_11bb
// Referenced by: jsr from $1058, $105d, $1062

sub_122d:
        stx $0394
        lda $039c
        bne loc_1238
        jsr sub_123b

loc_1238:
        jmp loc_1085
// Referenced by: jsr from $1235, $e937

sub_123b:
        lda $035f,x
        bne loc_127b
        sta $0373,x
        lda #$00
        sta $039f
        lda $0360,x
        sta $a9
        lda $0361,x
        sta $aa
        lda $0374,x
        tay
        ldx #$00

loc_1258:
        lda ($a9),y
        sta $fb,x
        inx
        iny
        cpx #$03
        bne loc_1258
        ldx $0394
        lda $fb
        bne loc_1287
        lda #$01
        sta $0373,x

loc_126e:
        lda $fc
        and #$7f
        sta $035f,x
        inc $0374,x
        inc $0374,x

loc_127b:
        dec $035f,x
        lda $0373,x
        bmi loc_1286
        jmp loc_1425

loc_1286:
        rts

loc_1287:
        cmp #$ff
        bne loc_1291
        sta $0373,x
        jmp loc_126e

loc_1291:
        bpl loc_1296
        inc $039f

loc_1296:
        ldy #$00
        lda $fc
        bpl loc_12a8
        inc $0374,x
        lda $fd
        clc
        adc $0389,x
        sta $0375,x

loc_12a8:
        lda $0375,x
        bpl loc_12ae
        iny

loc_12ae:
        tya
        sta $034e,x
        lda $0375,x
        and #$3f
        tay
        lda $161a,y
        sta $a9
        lda #$01
        sta $038c,x
        lda $15fa,y
        sta $0337,x
        lda $15ba,y
        sta $0339,x
        lda $15da,y
        sta $0338,x
        ldy $a9
        lda $039f
        bne loc_12f0
        cpx #$07
        bne loc_12f0
        lda dat_16fe,y
        sta $0395
        lda $171a,y
        sta $03a3
        lda #$08
        sta $039d

loc_12f0:
        lda $0375,x
        and #$40
        bne loc_1307
        lda $fb
        and #$7f
        clc
        adc $0364,x
        clc
        adc $03a2
        tay
        jmp loc_130c

loc_1307:
        lda $fb
        and #$7f
        tay

loc_130c:
        sty $fb
        lda #$01
        sta $0373,x
        inc $0374,x
        inc $0374,x
        ldy $fb
        bne loc_1320
        jmp loc_1425

loc_1320:
        lda $14f6,y
        sta $038d
        lda $1556,y
        sta $038e
        tya
        sta $0335,x
        lda $034e,x
        beq loc_135d
        lda $038e
        sta $034c,x
        lda $038d
        sta $034d,x
        lda $0377,x
        cmp $034d,x
        bcc loc_135a
        beq loc_134d
        bcs loc_1355

loc_134d:
        lda $0376,x
        cmp $034c,x
        bcc loc_135a

loc_1355:
        lda #$02
        sta $034e,x

loc_135a:
        jmp loc_136f

loc_135d:
        lda $038d
        sta $0377,x
        sta $d401,x
        lda $038e
        sta $0376,x
        sta $d400,x

loc_136f:
        ldy $a9
        lda $039f
        beq loc_1379
        jmp loc_1405

loc_1379:
        lda $163a,y
        sta $d405,x
        lda $1656,y
        sta $d406,x
        lda #$00
        sta $038a,x
        lda $1672,y
        lsr
        lsr
        lsr
        lsr
        sta $0379,x
        sta $d403,x
        lda $1672,y
        asl
        asl
        asl
        asl
        sta $0378,x
        sta $d402,x
        lda $168e,y
        sta $0334,x
        lda $16aa,y
        sta $033a,x
        beq loc_13d8
        bmi loc_13bb
        lda #$00
        sta $038b,x
        beq loc_13c5

loc_13bb:
        and #$7f
        sta $038b,x
        lda #$09
        sta $033a,x

loc_13c5:
        lda #$00
        sta $034a,x
        lda #$01
        sta $0349,x
        lda $16c6,y
        lsr
        lsr
        lsr
        sta $034b,x

loc_13d8:
        lda $16c6,y
        and #$07
        sta $034f,x
        lda $16e2,y
        sta $035e,x
        lda $0337,x
        bne loc_1412
        lda $0338,x
        sta $0362,x
        sta $d404,x
        lda $0339,x
        sta $d404,x
        sta $0388,x

loc_13fd:
        lda $fc
        and #$7f
        sta $035f,x
        rts

loc_1405:
        lda #$00
        sta $034a,x
        lda #$01
        sta $0349,x
        jmp loc_13fd

loc_1412:
        ldy $0339,x
        lda #$f7
        sta $0363,x
        lda $1736,y
        and #$f6
        sta $d404,x
        jmp loc_13fd

loc_1425:
        lda $0337,x
        bne loc_1439
        lda $0362,x
        cmp $0388,x
        beq loc_1438
        sta $d404,x
        sta $0388,x

loc_1438:
        rts

loc_1439:
        lda #$f6
        sta $0363,x
        rts

// Referenced by: jsr from $106a
sub_143f: {
        inc $039e
        inc $039e
        lda $039e
        cmp #$20
        bne done3
        lda #$00
        sta $039e
        inc $039b
        ldy $15b9
        iny
        cpy $039b
        bne done2
        inc $03a1
        ldy $15b7
        iny
        cpy $03a1
        bne done1
        ldy $15b6
        sty $03a1
done1:
        jsr sub_1476
done2:
        jsr sub_149e
done3:
        rts
}
// Referenced by: jsr from $1040, $146f, $e742, $eb71

sub_1476:
        ldy $03a1
        lda $1fb1,y
        sta $039b
        lda $1fb4,y
        sta $15b9
        lda $1fb7,y
        sta $03a2
        lda $1fba,y
        sta $0389
        lda $1fbd,y
        sta $0390
        lda $1fc0,y
        sta $0397
        rts
// Referenced by: jsr from $1043, $1472, $e745, $eb74

sub_149e:
        ldy $039b
        lda $17de,y
        sta $0364
        lda dat_18aa,y
        ldx #$00
        jsr sub_14ce
        ldy $039b
        lda $1822,y
        sta $036b
        lda $18ee,y
        ldx #$07
        jsr sub_14ce
        ldy $039b
        lda $1866,y
        sta $0372
        lda $1932,y
        ldx #$0e
// Referenced by: jsr from $14ac, $14bd

sub_14ce:
        tay
        clc
        lda $1f35,y
        adc #$76
        sta $0360,x
        lda $1f73,y
        adc #$19
        sta $0361,x
        lda #$00
        sta $0374,x
        rts

// --- Region $1502-$1502 ---
.pc = $1502 "sub_1502"
// Referenced by: jsr from $ff62

sub_1502:
        .byte $02                                   // jam // ILLEGAL

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

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

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

// --- Region $9d03-$9d03 ---
.pc = $9d03 "smc_9d03"

smc_9d03:
        brk                                         // !SMC: modified by $1336, $133c, $135e, $1367, $ea38, $ea3e

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

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

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

// --- Region $e544-$e582 ---
.pc = $e544 "Segment $e544"
        .byte $c2,$0c                               // nop #$0c // ILLEGAL
        sta smc_0c7e                                // SMC: modifies $0c7e
        ldx #$00
        ldy #$00

loc_e54d:
        lda $2400,x
        sta $0400,x
        lda $2428,x
        sta $0428,x
        lda $2450,x
        sta $0450,x
        lda $2478,x
        sta $0478,x
        lda $24a0,x
        sta $04a0,x
        lda $24c8,x
        sta $04c8,x
        lda $24f0,x
        sta $04f0,x
        lda $2518,x
        sta $0518,x
        inx
        dey
        bpl loc_e54d
        rts

dat_e582:
        .byte $00                                   // .

// --- Region $e5a0-$e602 ---
.pc = $e5a0 "loc_e5a0"

loc_e5a0:
        lda txt_2340,y
        sta $0590,x
        ora #$80
        sta $05b8,x
        lda $2368,y
        sta $0608,x
        ora #$80
.label loc_e5b4 = * + 1
        sta $0630,x
        inx
        iny
        cpx #$28
        bne loc_e5a0

loc_e5bc:
        rts

loc_e5bd:
        dec scr_0d33
        lda scr_0d33
        cmp #$00
        beq loc_e5f5
        cmp #$eb
        bcs loc_e5db
        cmp #$14
        bcs loc_e5f4
        sta smc_0d08
        lda #$14
        sec
        sbc #$00
        lsr
        jmp loc_0d11

loc_e5db:
        sec
        sbc #$eb
        lsr
        tay
        ldx $0d35,y
        ldy #$00

loc_e5e5:
        lda $0dac,x
        sta dat_0942,y
        sta $095a,y
        inx
        iny
        cpy #$10
        bne loc_e5e5

loc_e5f4:
        rts

loc_e5f5:
        lda $0d34
        eor #$50
        sta $0d34
        tay
        jmp sub_0cd0

dat_e601:
        .byte $a3,$2a                               // .*

// --- Region $e736-$e748 ---
.pc = $e736 "loc_e736"

loc_e736:
        ldy #$06
        dey
        sty $039c
        ldy $15b6
        sty $03a1
        jsr sub_1476
        jsr sub_149e
        rts

// --- Region $e7c1-$e7cf ---
.pc = $e7c1 "loc_e7c1"

loc_e7c1:
        beq loc_e7c9
        dec $038c,x
        jmp sub_10e7

loc_e7c9:
        jsr sub_10f9
        jmp sub_10e7

dat_e7cf:
        .byte $20                                   //  

// --- Region $e7d8-$e7e9 ---
.pc = $e7d8 "loc_e7d8"

loc_e7d8:
        sty $6003
        jsr sub_10f9
        lda $034e,x
        bne loc_e7e6
        jmp loc_11c8

loc_e7e6:
        jmp loc_113e

dat_e7e9:
        .byte $fe                                   // .

// --- Region $e807-$e83f ---
.pc = $e807 "Segment $e807"
        lda $038a,x
        bne loc_e826
        lda $0378,x
        clc
        adc $0334,x
        sta $0378,x
        lda $0379,x
        adc #$00
        sta $0379,x
        cmp #$0e
        bne loc_e825
        inc $038a,x

loc_e825:
        rts

loc_e826:
        lda $0378,x
        sec
        sbc $0334,x
        sta $0378,x
        lda $0379,x
        sbc #$00
        sta $0379,x
        cmp #$01
        bne loc_e83f
        dec $038a,x

loc_e83f:
        rts

// --- Region $e8cd-$e93d ---
.pc = $e8cd "loc_e8cd"

loc_e8cd:
        beq loc_e92c
        lda $034b,x
        beq loc_e8da
        dec $034b,x
        jmp loc_122a

loc_e8da:
        inc $0349,x
        lda $0349,x
        cmp #$04
        bne loc_e8f1
        lda $034a,x
        eor #$01
        sta $034a,x
        lda #$00
        sta $0349,x

loc_e8f1:
        lda $034a,x
        bne loc_e90b
        clc
        lda $0376,x
        adc $033a,x
        sta $0376,x
        lda $0377,x
        adc #$00
        sta $0377,x
        jmp loc_121b

loc_e90b:
        sec
        lda $0376,x
        sbc $033a,x
        sta $0376,x
        lda $0377,x
        sbc #$00
        sta $0377,x
        clc
        lda $033a,x
        adc $038b,x
        cmp $033a,x
        bcc loc_e92c
        sta $033a,x

loc_e92c:
        jmp loc_11bb

loc_e92f:
        stx $0394
        lda $039c
        bne loc_e93a
        jsr sub_123b

loc_e93a:
        jmp loc_1085

dat_e93d:
        .byte $bd                                   // .

// --- Region $e980-$ea9d ---
.pc = $e980 "loc_e980"

loc_e980:
        lda $0373,x
        bmi loc_e988
        jmp loc_1425

loc_e988:
        rts

loc_e989:
        cmp #$ff
        bne loc_e993
        sta $0373,x
        jmp loc_126e

loc_e993:
        bpl loc_e998
        inc $039f

loc_e998:
        ldy #$00
        lda $fc
        bpl loc_e9aa
        inc $0374,x
        lda $fd
        clc
        adc $0389,x
        sta $0375,x

loc_e9aa:
        lda $0375,x
        bpl loc_e9b0
        iny

loc_e9b0:
        tya
        sta $034e,x
        lda $0375,x
        and #$3f
        tay
        lda $161a,y
        sta $a9
        lda #$01
        sta $038c,x
        lda $15fa,y
        sta $0337,x
        lda $15ba,y
        sta $0339,x
        lda $15da,y
        sta $0338,x
        ldy $a9
        lda $039f
        bne loc_e9f2
        cpx #$07
        bne loc_e9f2
        lda dat_16fe,y
        sta $0395
        lda $171a,y
        sta $03a3
        lda #$08
        sta $039d

loc_e9f2:
        lda $0375,x
        and #$40
        bne loc_ea09
        lda $fb
        and #$7f
        clc
        adc $0364,x
        clc
        adc $03a2
        tay
        jmp loc_130c

loc_ea09:
        lda $fb
        and #$7f
        tay
        sty $fb
        lda #$01
        sta $0373,x
        inc $0374,x
        inc $0374,x
        ldy $fb
        bne loc_ea22
        jmp loc_1425

loc_ea22:
        lda $14f6,y
        sta $038d
        lda $1556,y
        sta $038e
        tya
.label irq_ea31 = * + 2
        sta $0335,x
        lda $034e,x
        beq loc_ea5f
        lda $038e
        sta $034c,x
        lda $038d
        sta $034d,x
        lda $0377,x
        cmp $034d,x
        bcc loc_ea5c
        beq loc_ea4f
        bcs loc_ea57

loc_ea4f:
        lda $0376,x
        cmp $034c,x
        bcc loc_ea5c

loc_ea57:
        lda #$02
        sta $034e,x

loc_ea5c:
        jmp loc_136f

loc_ea5f:
        lda $038d
        sta $0377,x
        sta $d401,x
        lda $038e
        sta $0376,x
        sta $d400,x
        ldy $a9
        lda $039f
        beq loc_ea7b
        jmp loc_1405

loc_ea7b:
        lda $163a,y

loc_ea7e:
        sta $d405,x
        lda $1656,y
        sta $d406,x
        lda #$00
        sta $038a,x
        lda $1672,y
        cpx $4a
        and #$9d
        adc smc_9d03,y
        .byte $03,$d4                               // slo ($d4,x) // ILLEGAL
        lda $1672,y
        cpx $0a
        rts

// --- Region $eb0d-$eb27 ---
.pc = $eb0d "loc_eb0d"

loc_eb0d:
        ora ($9d,x)
        eor #$03
        jmp loc_13fd

dat_eb14:
        .byte $bc,$39,$03,$a9,$f7,$9d,$63,$03       // .9....c.

loc_eb1c:
        lda $1736,y
        and #$f6
        sta $d404,x
        jmp loc_13fd

dat_eb27:
        .byte $bd                                   // .

// --- Region $eb5e-$eb77 ---
.pc = $eb5e "loc_eb5e"

loc_eb5e:
        ora $ee,x
        lda ($03,x)
        ldy $15b7
        iny
        cpy $03a1
        bne loc_eb71
        ldy $15b6
        sty $03a1

loc_eb71:
        jsr sub_1476
        jsr sub_149e
        rts

// --- Region $fd15-$fd19 ---
.pc = $fd15 "Segment $fd15"
        .byte $0f,$ff,$0f                           // slo $0fff // ILLEGAL

dat_fd18:
        .byte $c3,$23                               // .#

// --- Region $fda3-$fdac ---
.pc = $fda3 "Segment $fda3"
        .byte $cf,$e0,$e7                           // dcp $e7e0 // ILLEGAL
        .byte $fc,$21,$01                           // nop $0121,x // ILLEGAL
        inc $fc
        .byte $22                                   // jam // ILLEGAL

dat_fdac:
        .byte $ff                                   // .

// --- Region $ff5b-$ff69 ---
.pc = $ff5b "Segment $ff5b"
        asl $0114
        .byte $03,$14                               // slo ($14,x) // ILLEGAL
        .byte $13,$2c                               // slo ($2c),y // ILLEGAL
        jsr sub_1502
        .byte $14,$20                               // nop $20,x // ILLEGAL
        .byte $17,$05                               // slo $05,x // ILLEGAL

txt_ff69:
        .encoding "screencode_mixed"
        .text "'"
        .encoding "petscii_upper"

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

// --- Region $0800-$0810 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (17 bytes, $0800-$0810) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 1 @+1
        .byte $00                                   // char 2 (partial)

// --- Region $08ad-$08ad ---
.pc = $08ad "dat_08ad"

dat_08ad:
        // === Fill data (1 bytes, $08ad-$08ad) ===
        .byte $00                                   // .

// --- Region $0900-$0942 ---
.pc = $0900 "dat_0900"

dat_0900:
        .byte $13,$08,$01,$08,$08                   // char 10 (partial)
        .byte $08,$08,$08,$08,$08,$01,$08,$08       // char 11 @+11
        .byte $08,$08,$08,$08,$08,$09,$01,$08       // char 12 @+12
        .byte $08,$08,$08,$08,$08,$08,$01,$08       // char 13 @+13
        .byte $08,$08,$08,$08,$08,$08,$01,$08       // char 14 @+14
        .byte $08,$08,$08,$08,$08,$08,$01,$08       // char 15 @+15
        .byte $08,$08,$08,$08,$08,$08,$01,$08       // char 16 @+16
        .byte $08,$08,$08,$08,$08,$08,$01,$08       // char 17 @+17
        .byte $08,$08,$08,$08,$08                   // char 18 (partial)

dat_0942:
        // === Fill data (1 bytes, $0942-$0942) ===
        .byte $00                                   // .

// --- Region $0be2-$0bf3 ---
.pc = $0be2 "Program $0be2"
        .byte $64,$8d,$a5,$0b,$a2,$00,$8e           // char 0 (partial)
        .byte $b5,$0b,$8e,$d8,$0b,$a9,$02,$8d       // char 1 @+1
        .byte $a4,$0b,$60                           // char 2 (partial)

// --- Region $0bfc-$0c05 ---
.pc = $0bfc "Program $0bfc"
        .byte $00,$8e,$b5,$0b                       // char 0 (partial)

scr_0c00:
        // === Screen RAM (6 bytes, $0c00-$0c05) ===
        .encoding "screencode_mixed"
        .byte $a9                                   // scrcode: .
        .text "b"
        .byte $8d,$a4                               // scrcode: ..
        .text "k"
        .byte $60                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $0cb5-$0ccf ---
.pc = $0cb5 "Program $0cb5"
        .encoding "screencode_mixed"
        .text "abcdef@flrx"
        .byte $1d                                   // scrcode: .
        .text "#eeeeded@abcdef"
        .encoding "petscii_upper"

// --- Region $0d35-$0e33 ---
.pc = $0d35 "Program $0d35"
        .encoding "screencode_mixed"
        .text "@r$6"
        .byte $48,$5a,$6c,$7e,$90,$a2,$b4           // scrcode: .......
        .encoding "petscii_upper"

tbl_lo_0d40:
        .encoding "screencode_mixed"
        .text "@@kklloommaaaaaaaaaammoollkk@@"
        .encoding "petscii_upper"

tbl_hi_0d5e:
        .encoding "screencode_mixed"
        .text "@@@@kklloommaaaaaammoollkk@@@@"
        .encoding "petscii_upper"

tbl_hi_0d7c:
        .encoding "screencode_mixed"
        .text "@@@@@@kklloommaammoollkk@@@@@@@kleomaaaa"
        .text "aamoelk@kleomaaaaaamoelk@@@kleomaaaamoel"
        .text "k@@@@@kleomaamoelk@@@@@@@kleommoelk@@@@@"
        .text "@@@@kleooelk@@@@@@@@@@@kleelk@@@@@@@@@@@"
        .text "@@kllk@@@@@@@@@@@@@@@kk"
        .encoding "petscii_upper"

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

// --- Region $0ea0-$0ea1 ---
.pc = $0ea0 "dat_0ea0"

dat_0ea0:
        .byte $58                                   // scrcode: .

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

// --- Region $0f14-$0f46 ---
.pc = $0f14 "Program $0f14"
        .encoding "screencode_mixed"
        .text "@"
        .byte $bd                                   // scrcode: .
        .text " 1"
        .byte $9d                                   // scrcode: .
        .text "@h)c"
        .byte $a8,$b9,$93                           // scrcode: ...
        .text "c"
        .byte $9d                                   // scrcode: .
        .text " "
        .byte $d0,$ca,$d0,$ee,$ae,$67               // scrcode: ......
        .text "c"
        .byte $e8,$f0                               // scrcode: ..
        .text "i"
        .byte $8e,$67                               // scrcode: ..
        .text "c"
        .byte $ee,$6a                               // scrcode: ..
        .text "c"
        .byte $4c,$63                               // scrcode: ..
        .text "c"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d                                   // scrcode: .
        .text " "
        .byte $d0,$a9                               // scrcode: ..
        .text "7"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $58,$4c,$e2,$fc                       // scrcode: ....
        .text "bgd"
        .encoding "petscii_upper"

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

// --- Region $14e6-$1501 ---
.pc = $14e6 "txt_14e6"

txt_14e6:
        .text "-MUSIC BY DANKO-"
        .fill 11, $01
        .byte $02                                   // .

// --- Region $1503-$16bb ---
.pc = $1503 "dat_1503"

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

txt_1531:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$00,$17,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // ...'9K_t......-N
        .byte $71,$96,$be,$e8,$14,$43,$74,$a9,$e1,$1c,$5a,$9c,$e2,$2d,$7c,$cf // q....Ct...Z..-|.
        .byte $28,$85,$e8,$52,$c1,$37,$b4,$39,$c5,$5a,$f7,$9e,$4f,$0a,$d1,$a3 // (..R.7.9.Z..O...
        .byte $82,$6e,$68,$71,$8a,$b3,$ee,$3c,$9e,$15,$a2,$46,$04,$dc,$d0,$e2 // .nhq...<...F....
        .byte $14,$67,$dd,$79,$3c,$29,$44,$8d,$08,$b8,$a1,$c5,$28,$cd,$ba,$f1 // .g.y<)D.....(...
        .byte $78,$53,$87,$1a,$10,$71,$42,$89,$4f,$9b,$74,$e2,$f0,$a6,$0e,$33 // xS...qB.O.t....3
        .byte $20,$00,$00,$02,$00,$43,$00,$08,$10,$18,$20,$10,$18 //  ....C.... ..

txt_15c1:
        .text " (G,A!AA1"
        .byte $08
        .text "9==="
        .byte $01
        .byte $31,$31,$08

txt_15d3:
        .text "JJJOOOO"
        .byte $03,$0e,$14,$1c,$24,$14,$1c           // ....$..

txt_15e1:
        .text "$+I0"
        .byte $40                                   // @ character
        .text " "
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "5"
        .byte $0e
        .text "<AAA"
        .byte $00
        .byte $35,$35,$0e

txt_15f3:
        .text "NNNSSSS"
        .byte $08,$10,$18,$20,$28,$18               // ... (.

txt_1600:
        .text " (,J1"
        .byte $00                                   // string terminator
        .byte $00,$00,$00
        .byte $39,$10
        .text "=GGG"
        .byte $00
        .byte $39,$39,$10

txt_1613:
        .text "OOOTTTT"
        .byte $00                                   // string terminator
        .byte $01,$02,$02,$02,$03,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c // ................
        .byte $0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$0f // ................
        .byte $0f,$06,$00,$08,$09,$08,$0a,$00,$00,$00,$08,$08,$04,$0f,$00,$00 // ................
        .byte $01,$03,$00,$00,$08,$00,$00,$0f,$08,$06,$02,$e4,$e6 // .............

txt_1658:
        .text "F&"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $9c,$44,$ac,$6c,$64,$44,$19,$16,$17,$e9,$89,$59,$00,$09,$29,$55 // .D.ldD.....Y..)U
        .byte $48,$58,$28,$e7,$b7,$47,$17,$80,$80,$30,$30,$3c,$70,$70,$70,$70 // HX(..G...00<pppp
        .byte $70,$70,$60,$80,$00,$80,$80,$80,$00,$60,$60,$80,$a0,$a0,$70 // pp`......``...p

txt_168a:
        .text "0000"
        .byte $00                                   // string terminator
        .byte $00,$18,$18                           // ...

txt_1692:
        .text " "
        .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,$40,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....@@.........
        .byte $00,$00,$00,$00,$9a                   // .....

txt_16b0:
        .text "!!4!!"
        .byte $00                                   // string terminator
        .byte $00,$00,$24,$24,$24                   // ..$$$

dat_16bb:
        // === Fill data (1 bytes, $16bb-$16bb) ===
        .byte $00                                   // .

// --- Region $16fe-$17dd ---
.pc = $16fe "dat_16fe"

dat_16fe:
        .byte $ff,$ff,$ff,$00,$50,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ....P...........
        .byte $ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00 // ................
        .byte $f5,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $11,$81                               // ..

txt_1738:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $11,$81,$11,$11,$80,$80,$80,$80,$41,$81 // ........A.

txt_1748:
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "A"
        .byte $81                                   // .

txt_1750:
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "A"
        .byte $81                                   // .

txt_1758:
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $11,$81,$41,$40,$01,$41,$40,$40,$00   // ..A@.A@@.

txt_1767:
        .text "AAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $01,$81,$01,$00,$01,$81,$41,$41,$10,$10,$10,$10,$18,$18,$01,$41 // ......AA.......A
        .byte $48,$01,$41,$41,$40,$00,$11,$41,$21,$10,$10,$00,$7f,$f4,$fe,$fd // H.AA@..A!.......
        .byte $fc,$fe,$fe,$e8,$18,$f7,$fb,$0d,$03,$03,$fc,$03,$7f,$00,$fd,$03 // ................
        .byte $04,$fc,$fd,$05,$7f,$00,$fb,$05,$03,$fd,$fb,$04,$7f,$00,$fc,$04 // ................
        .byte $03,$fd,$fc,$00,$7f,$00,$00,$00,$00,$00,$00,$00,$07,$05,$fb,$f9 // ................
        .byte $07,$05,$fb,$f9,$00,$7f,$00,$00,$00,$7f,$00,$00,$0c,$00,$00,$f4 // ................
        .fill 12, $00
        .byte $0c,$f4                               // ..

dat_17dd:
        // === Fill data (1 bytes, $17dd-$17dd) ===
        .byte $00                                   // .

// --- Region $1800-$1800 ---
.pc = $1800 "spr_1800"

spr_1800:
        .byte $00                                   // .

// --- Region $1884-$1885 ---
.pc = $1884 "dat_1884"

dat_1884:
        .byte $fe                                   // char 16 (partial)

dat_1885:
        // === Fill data (1 bytes, $1885-$1885) ===
        .byte $00                                   // .

// --- Region $18aa-$27ae ---
.pc = $18aa "dat_18aa"

dat_18aa:
        .byte $0e,$0e,$0e,$10,$16,$02               // char 21 (partial)
        .byte $03,$04,$01,$02,$03,$04,$01,$02       // char 22 @+22
        .byte $03,$04,$01,$02,$03,$04,$01,$02       // char 23 @+23
        .byte $03,$04,$1a,$1a,$1a,$1a,$1e,$1e       // char 24 @+24
        .byte $1e,$1e,$1a,$1a,$1a,$1a,$1a,$1a       // char 25 @+25
        .byte $1a,$1a,$1a,$1a,$1a,$1a,$1e,$1e       // char 26 @+26
        .byte $1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e       // char 27 @+27
        .byte $1e,$1e,$1e,$1e,$1e,$1e,$01,$02       // char 28 @+28
        .byte $03,$04,$01,$02,$03,$04,$05,$06       // char 29 @+29
        .byte $07,$08,$05,$06,$07,$08,$05,$06       // char 30 @+30
        .byte $07,$08,$05,$06,$07,$08,$05,$06       // char 31 @+31
        .byte $07,$08,$05,$06,$07,$08,$05,$06       // char 32 ' '
        .byte $07,$08,$05,$06,$07,$08               // char 33 (partial)

txt_190e:
        .byte $23,$23                               // char 33 (partial)
        .byte $23,$23,$23,$23,$23,$23,$23,$23       // char 34 '"'
        .byte $23,$23,$11,$2d,$2e,$2f,$11,$2d       // char 35 '#'
        .byte $2e,$2f,$34,$00,$34,$36,$37,$00       // char 36 '$'
        .byte $38,$3a,$00,$00,$00,$3a,$05,$06       // char 37 '%'
        .byte $07,$08,$00,$00,$00,$0f,$01,$17       // char 38 '&'
        .byte $18,$19,$12,$13,$14,$15,$12,$13       // char 39 '''
        .byte $14,$15,$09,$0a,$0b,$0c,$09,$0a       // char 40 '('
        .byte $0b,$0d,$1b,$1d,$1d,$1c,$1f,$21       // char 41 ')'
        .byte $1f                                   // char 42 (partial)

txt_1951:
        .byte $20,$22,$24,$25,$25,$26,$27           // char 42 (partial)
        .byte $26,$27,$28,$29,$2a,$2b,$2c,$30       // char 43 '+'
        .byte $31,$32,$2c,$30,$31,$33,$35,$39       // char 44 ','
        .byte $00,$00,$00,$39,$00,$3b,$00,$00       // char 45 '-'
        .byte $00,$00,$3c,$00,$3d,$3a,$00,$10       // char 46 '.'
        .byte $30,$80,$00,$3c,$80,$05,$3c,$80       // char 47 '/'
        .byte $02,$3c,$00,$3c,$81,$01,$3c,$80       // char 48 '0'
        .byte $02,$3c,$00,$30,$80,$00,$3c,$80       // char 49 '1'
        .byte $05,$3c,$80,$02,$3c,$00,$3c,$81       // char 50 '2'
        .byte $01,$3c,$80,$02,$3c,$00,$30,$80       // char 51 '3'
        .byte $00,$3c,$80,$06,$3c,$80,$03,$3c       // char 52 '4'
        .byte $00,$3c,$81,$01,$3c,$80,$03,$3c       // char 53 '5'
        .byte $00,$30,$80,$00,$3c,$80,$06,$3c       // char 54 '6'
        .byte $80,$03,$3c,$00,$3c,$81,$01,$3c       // char 55 '7'
        .byte $80,$03,$3c,$00,$30,$80,$00,$3a       // char 56 '8'
        .byte $80,$07,$3a,$80,$04,$3a,$00,$3c       // char 57 '9'
        .byte $81,$01,$3a,$80,$04,$3a,$00,$30       // char 58 ':'
        .byte $80,$00,$3a,$80,$07,$3a,$80,$04       // char 59 ';'
        .byte $3a,$00,$3c,$81,$01,$3a,$80,$04       // char 60 '<'
        .byte $3a,$00,$30,$80,$00,$38,$80,$07       // char 61 '='
        .byte $38,$80,$04,$38,$00,$3c,$81,$01       // char 62 '>'
        .byte $38,$80,$04,$38,$00,$30,$80,$00       // char 63 '?'
        .byte $3a,$80,$07,$3a,$80,$04,$3a,$00       // char 64 '@'
        .byte $3c,$81,$01,$3a,$80,$04,$3a,$00       // char 65 'A'
        .byte $18,$81,$08,$18,$01,$13,$01,$16       // char 66 'B'
        .byte $00,$18,$01,$18,$01,$18,$00,$13       // char 67 'C'
        .byte $01,$12,$01,$11,$81,$08,$11,$01       // char 68 'D'
        .byte $14,$01,$18,$00,$11,$01,$11,$01       // char 69 'E'
        .byte $11,$00,$14,$01,$18,$01,$16,$81       // char 70 'F'
        .byte $08,$16,$01,$1a,$01,$1d,$00,$16       // char 71 'G'
        .byte $01,$16,$01,$16,$00,$1a,$01,$1d       // char 72 'H'
        .byte $01,$14,$81,$08,$14,$01,$18,$01       // char 73 'I'
        .byte $1b,$00,$16,$01,$16,$01,$16,$00       // char 74 'J'
        .byte $1a,$01,$1d,$01,$3f,$81,$09,$3f       // char 75 'K'
        .byte $80,$0e,$3c,$81,$0a,$3c,$80,$0e       // char 76 'L'
        .byte $3c,$80,$0b,$3c,$80,$15,$3a,$80       // char 77 'M'
        .byte $0b,$3a,$80,$15,$3c,$80,$0d,$3c       // char 78 'N'
        .byte $80,$0b,$3c,$80,$15,$3c,$80,$0e       // char 79 'O'
        .byte $3a,$80,$0b,$3a,$80,$15,$3f,$80       // char 80 'P'
        .byte $0b,$3f,$80,$15,$3f,$80,$0b,$3c       // char 81 'Q'
        .byte $00,$3c,$80,$15,$3f,$80,$0d,$3c       // char 82 'R'
        .byte $01,$3f,$80,$0e,$3c,$01,$3f,$00       // char 83 'S'
        .byte $3a,$80,$0b,$3c,$00,$3c,$80,$0d       // char 84 'T'
        .byte $3a,$80,$09,$3f,$81,$09,$3f,$80       // char 85 'U'
        .byte $0e,$3c,$81,$0a,$3c,$80,$0e,$3c       // char 86 'V'
        .byte $80,$0b,$3c,$80,$15,$3a,$80,$0b       // char 87 'W'

spr_1ac0:
        .byte $3a,$80,$15,$3c,$80,$0d,$3c,$80       // char 88 'X'
        .byte $0b,$3c,$80,$15,$3c,$80,$0e,$3a       // char 89 'Y'
        .byte $80,$0b,$3a,$80,$15,$3f,$80,$0b       // char 90 'Z'
        .byte $3f,$80,$15,$3f,$80,$0b,$3c,$00       // char 91 '['
        .byte $3c,$80,$15,$3f,$80,$0d,$3c,$01       // char 92 '\'
        .byte $3f,$80,$0e,$3c,$01,$3f,$00,$3c       // char 93 ']'
        .byte $00,$3c,$81,$10,$3c,$00,$3f,$80       // char 94 '^'
        .byte $0b,$3f,$80,$15,$3f,$80,$0b,$3c       // char 95 '_'
        .byte $00,$3c,$80,$15,$3f,$80,$0d,$3c       // char 96 '`'
        .byte $01,$33,$81,$0f,$33,$01,$32,$01       // char 97 'a'
        .byte $2e,$00,$30,$00,$30,$80,$00,$3c       // char 98 'b'
        .byte $80,$11,$3c,$00,$3c,$00,$30,$81       // char 99 'c'
        .byte $00,$3c,$80,$11,$3c,$00,$30,$80       // char 100 'd'
        .byte $00,$3c,$80,$11,$3c,$00,$3c,$00       // char 101 'e'
        .byte $30,$81,$00,$3c,$80,$11,$3c,$00       // char 102 'f'
        .byte $00,$08,$33,$81,$0f,$33,$01,$32       // char 103 'g'
        .byte $01,$2e,$00,$30,$00,$30,$80,$00       // char 104 'h'
        .byte $3c,$80,$11,$3c,$00,$3c,$00,$30       // char 105 'i'
        .byte $81,$00,$3c,$80,$11,$3c,$00,$30       // char 106 'j'
        .byte $80,$00,$3c,$80,$11,$3c,$00,$3c       // char 107 'k'
        .byte $00,$30,$81,$00,$3c,$80,$10,$3c       // char 108 'l'
        .byte $00,$30,$81,$1c,$30,$80,$1e,$30       // char 109 'm'
        .byte $80,$1d,$30,$80,$1c,$3c,$81,$1d       // char 110 'n'
        .byte $30,$00,$37,$81,$1c,$37,$80,$1e       // char 111 'o'
        .byte $37,$80,$1d,$3a,$81,$1e,$3c,$81       // char 112 'p'
        .byte $1c,$3c,$81,$12,$3c,$80,$13,$3a       // char 113 'q'
        .byte $80,$12,$3c,$00,$3c,$01,$3c,$81       // char 114 'r'
        .byte $13,$3c,$80,$14,$3f,$80,$12,$41       // char 115 's'
        .byte $80,$13,$3f,$80,$12,$41,$80,$13       // char 116 't'
        .byte $3f,$00,$41,$80,$14,$00,$01,$c1       // char 117 'u'
        .byte $81,$14,$c1,$01,$c1,$01,$c1,$00       // char 118 'v'
        .byte $44,$81,$12,$44,$01,$43,$01,$3f       // char 119 'w'
        .byte $00,$41,$00,$00,$01,$3f,$80,$13       // char 120 'x'
        .byte $41,$01,$3f,$80,$14,$41,$01,$3f       // char 121 'y'
        .byte $00,$41,$81,$12,$41,$01,$3f,$01       // char 122 'z'
        .byte $41,$00,$43,$00,$00,$01,$41,$80       // char 123 '{'
        .byte $13,$43,$01,$41,$80,$14,$43,$01       // char 124 '|'
        .byte $c1,$00,$33,$81,$0f,$33,$01,$32       // char 125 '}'
        .byte $01,$2e,$00,$30,$00,$00,$05,$3c       // char 126 '~'
        .byte $87,$05,$3c,$02,$00,$05,$3c,$87       // char 127
        .byte $06,$3c,$02,$00,$05,$3a,$87,$07       // char 128
        .byte $3a,$02,$00,$05,$38,$83,$07,$3c       // char 129
        .byte $83,$10,$3a,$80,$07,$3c,$80,$10       // char 130
        .byte $3c,$00,$30,$83,$00,$30,$03,$30       // char 131
        .byte $03,$30,$03,$3c,$83,$15,$3c,$87       // char 132
        .byte $01,$3c,$03,$00,$04,$3c,$84,$01       // char 133
        .byte $3c,$82,$10,$3c,$81,$01,$3c,$80       // char 134
        .byte $10,$3c,$00,$00,$04,$3c,$87,$01       // char 135
        .byte $3c,$03,$30,$80,$00,$3c,$80,$11       // char 136
        .byte $3c,$00,$3c,$00,$3c,$81,$01,$3c       // char 137
        .byte $80,$11,$3c,$00,$30,$80,$00,$3c       // char 138
        .byte $80,$11,$3c,$00,$3c,$00,$3c,$81       // char 139
        .byte $01,$3c,$80,$11,$3c,$00,$30,$81       // char 140
        .byte $0f,$30,$80,$15,$30,$80,$16,$30       // char 141
        .byte $81,$40,$30,$80,$17,$30,$81,$15       // char 142
        .byte $30,$80,$17,$30,$81,$15,$30,$83       // char 143
        .byte $40,$34,$80,$18,$35,$00,$36,$00       // char 144
        .byte $37,$00,$30,$80,$00,$39,$80,$18       // char 145
        .byte $3a,$00,$3b,$00,$3c,$00,$3d,$00       // char 146
        .byte $3e,$00,$3f,$00,$30,$80,$00,$41       // char 147
        .byte $80,$18,$42,$00,$43,$00,$00,$04       // char 148
        .byte $30,$87,$00,$30,$03,$30,$81,$0f       // char 149
        .byte $30,$81,$15,$3c,$87,$01,$3c,$03       // char 150
        .byte $3c,$80,$11,$3c,$00,$3c,$00,$3c       // char 151
        .byte $00,$3c,$00,$3c,$00,$3c,$00,$3c       // char 152
        .byte $00,$3c,$00,$3c,$00,$3c,$00,$3c       // char 153
        .byte $00,$3c,$00,$3c,$00,$3c,$00,$3c       // char 154
        .byte $00,$00,$01,$30,$82,$10,$3c,$81       // char 155
        .byte $01,$30,$80,$10,$22,$84,$11,$3c       // char 156
        .byte $83,$01,$00,$01,$30,$81,$10,$30       // char 157
        .byte $80,$18,$3c,$85,$01,$30,$81,$18       // char 158
        .byte $3c,$83,$01,$50,$80,$19,$50,$00       // char 159
        .byte $50,$00,$50,$00,$3c,$81,$01,$50       // char 160
        .byte $80,$19,$50,$00,$50,$00,$50,$01       // char 161
        .byte $50,$00,$3c,$81,$01,$50,$80,$19       // char 162
        .byte $50,$00,$00,$01,$50,$80,$19,$50       // char 163
        .byte $00,$50,$00,$3c,$81,$01,$50,$81       // char 164
        .byte $19,$50,$01,$50,$00,$50,$00,$3c       // char 165
        .byte $81,$01,$50,$80,$19,$50,$00,$50       // char 166
        .byte $81,$19,$50,$00,$50,$00,$3c,$81       // char 167
        .byte $01,$50,$80,$19,$50,$00,$50,$01       // char 168
        .byte $4f,$00,$4f,$00,$3c,$81,$01,$4f       // char 169
        .byte $80,$19,$4f,$00,$4f,$81,$19,$4e       // char 170
        .byte $00,$4e,$80,$1a,$3c,$81,$01,$4e       // char 171
        .byte $80,$1a,$4e,$00,$4e,$01,$4d,$00       // char 172
        .byte $4d,$80,$1b,$3c,$81,$01,$4d,$80       // char 173
        .byte $1b,$4d,$00,$00,$02,$34,$81,$10       // char 174
        .byte $3c,$84,$01,$3c,$82,$18,$3c,$83       // char 175
        .byte $01,$00,$02,$34,$81,$10,$3c,$84       // char 176
        .byte $01,$3c,$81,$18,$3c,$00,$3c,$80       // char 177
        .byte $01,$3c,$80,$18,$3c,$80,$10,$3c       // char 178
        .byte $00,$00,$02,$3c,$81,$1c,$3c,$80       // char 179
        .byte $1e,$3a,$81,$1c,$30,$81,$1e,$3c       // char 180
        .byte $81,$1d,$3a,$81,$1c,$3a,$80,$1e       // char 181
        .byte $3a,$80,$1d,$37,$80,$1e,$3c,$80       // char 182
        .byte $1e,$3c,$81,$1d,$3c,$81,$1e,$3c       // char 183
        .byte $01,$3c,$01,$3c,$81,$1f,$3c,$01       // char 184
        .byte $3c,$01,$3c,$00,$00,$01,$3c,$80       // char 185
        .byte $1f,$3c,$81,$1c,$3c,$80,$1e,$3a       // char 186
        .byte $81,$1c,$30,$80,$1e,$3a,$81,$1d       // char 187
        .byte $3c,$80,$1e,$35,$81,$1c,$35,$80       // char 188
        .byte $1e,$35,$80,$1d,$33,$80,$1e,$00       // char 189
        .byte $01,$33,$80,$1e,$35,$01,$35,$01       // char 190
        .byte $35,$81,$1f,$35,$01,$35,$01,$35       // char 191
        .byte $01,$35,$01,$00,$01,$37,$80,$1e       // char 192
        .byte $3a,$01,$3a,$01,$3a,$81,$1f,$3a       // char 193
        .byte $01,$3a,$01,$3a,$01,$3a,$01,$30       // char 194
        .byte $81,$1c,$30,$80,$1e,$30,$80,$1d       // char 195
        .byte $30,$80,$1c,$3c,$81,$1d,$3c,$80       // char 196
        .byte $1e,$33,$81,$1c,$33,$80,$1e,$33       // char 197
        .byte $80,$1d,$3a,$81,$1e,$37,$81,$1c       // char 198
        .byte $37,$80,$1c,$37,$81,$1d,$37,$81       // char 199
        .byte $1e,$37,$01,$37,$01,$37,$81,$1f       // char 200
        .byte $37,$01,$37,$01,$37,$00,$37,$80       // char 201
        .byte $1c,$37,$81,$1d,$37,$81,$1e,$37       // char 202
        .byte $01,$37,$00,$33,$81,$0f,$33,$01       // char 203
        .byte $32,$01,$2e,$00,$30,$00,$18,$80       // char 204
        .byte $08,$98,$00,$98,$00,$1a,$00,$9a       // char 205
        .byte $00,$18,$00,$1b,$09,$30,$8f,$15       // char 206
        .byte $00,$01,$3c,$80,$10,$3c,$80,$18       // char 207
        .byte $3c,$03,$3c,$82,$10,$1b,$80,$08       // char 208
        .byte $1b,$00,$1b,$00,$9b,$00,$1a,$00       // char 209
        .byte $9a,$00,$18,$80,$08,$98,$00,$98       // char 210
        .byte $00,$1b,$00,$9b,$00,$1d,$00,$1f       // char 211
        .byte $09,$1b,$80,$08,$9b,$00,$9b,$00       // char 212
        .byte $1a,$00,$9a,$00,$16,$00,$18,$09       // char 213
        .byte $41,$80,$18,$41,$00,$41,$00,$41       // char 214
        .byte $00,$41,$00,$41,$00,$41,$00,$41       // char 215
        .byte $00,$41,$80,$10,$41,$80,$18,$41       // char 216
        .byte $00,$41,$00,$41,$00,$41,$00,$41       // char 217
        .byte $00,$41,$00,$00,$01,$3c,$84,$18       // char 218
        .byte $3c,$00,$3c,$81,$10,$3c,$00,$3c       // char 219
        .byte $03,$3c,$00,$3c,$00,$00,$0c,$3c       // char 220
        .byte $80,$05,$3c,$00,$3c,$80,$02,$3c       // char 221
        .byte $00,$43,$80,$1c,$3f,$00,$3c,$00       // char 222
        .byte $43,$80,$1d,$3f,$00,$3c,$00,$43       // char 223
        .byte $80,$1e,$3f,$00,$3c,$00,$43,$80       // char 224
        .byte $1f,$3f,$00,$3c,$00,$43,$00,$3f       // char 225
        .byte $00,$3c,$01,$3a,$80,$1c,$41,$00       // char 226
        .byte $46,$00,$3a,$80,$1d,$41,$00,$46       // char 227
        .byte $00,$3a,$80,$1e,$41,$00,$46,$00       // char 228
        .byte $3a,$80,$1f,$41,$00,$46,$00,$3a       // char 229
        .byte $00,$41,$00,$46,$01,$00,$02,$28       // char 230
        .byte $4e,$74,$9a,$ad,$c0,$d3,$e6,$10       // char 231
        .byte $35,$5f,$80,$9e,$c2,$cf,$f3,$13       // char 232
        .byte $37,$4d,$66,$7f,$86,$8d,$94,$a4       // char 233
        .byte $ad,$b5,$c5,$cc,$f0,$0b,$30,$37       // char 234
        .byte $42,$63,$74,$85,$a4,$c1,$de,$fd       // char 235
        .byte $0b,$23,$40,$56,$79,$8d,$a1,$c2       // char 236
        .byte $d8,$f0,$ff,$02,$1c,$2b,$3a,$5d       // char 237
        .byte $6f,$7b,$9d,$00,$00,$00,$00,$00       // char 238
        .byte $00,$00,$00,$00,$00,$01,$01,$01       // char 239
        .byte $01,$01,$01,$01,$01,$02,$02,$02       // char 240
        .byte $02,$02,$02,$02,$02,$02,$02,$02       // char 241
        .byte $02,$02,$02,$03,$03,$03,$03,$03       // char 242
        .byte $03,$03,$03,$03,$03,$03,$04,$04       // char 243
        .byte $04,$04,$04,$04,$04,$04,$04,$04       // char 244
        .byte $04,$05,$05,$05,$05,$05,$05,$05       // char 245
        .byte $05,$00,$08,$08,$43,$43,$43,$00       // char 246
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 247
        .byte $00,$00,$00                           // char 248 (partial)

dat_1fc3:
        // === Fill data (60 bytes, $1fc3-$1ffe) ===
        .fill 60, $bd
        .byte $00                                   // char 255 (partial)

bmp_2000:
        // === Bitmap data (1967 bytes, $2000-$27ae) ===
        .fill 8, $00
        .fill 8, $ff
        .byte $00,$00,$0f,$0d,$0d,$0d,$0d,$0e,$00,$00,$ff,$55,$62,$a5,$65,$65 // ...........Ub.ee
        .byte $00,$00,$ff,$66
        .byte $2a,$55,$55,$ff,$00,$00,$ff
        .text "Y%UU"
        .byte $ff
        .byte $00,$01,$f5,$45,$65,$55,$55,$ff,$00,$00,$ff,$65,$5a,$a5,$65,$65 // ...EeUU....eZ.ee
        .byte $00,$00,$ff
        .text "V"
        .byte $22                                   // double quote
        .text "UU"
        .byte $ff,$00,$00,$ff
        .byte $55,$85,$5d
        .byte $4d,$0e
        .byte $00,$01,$f5,$65,$65,$a5,$65,$65,$00,$00,$f5,$65,$65,$a5,$65,$65 // ...ee.ee...ee.ee
        .byte $00,$00,$0f,$05,$05,$0d,$0d,$0e,$00,$01,$f5,$45,$65,$a5,$65,$65 // ...........Ee.ee
        .byte $00,$00,$ff,$55,$8a,$55,$55,$ff,$00,$01,$f5,$65,$a5,$55,$55,$ff // ...U.UU....e.UU.
        .byte $c0,$c0,$c3,$c3,$c1,$c1,$c5,$ff,$00,$00,$ff,$59,$aa,$55,$55,$ff // ...........Y.UU.
        .byte $00,$00,$ff
        .text "Y*UU"
        .byte $fc,$00,$00,$ff
        .byte $55,$15,$76
        .byte $35,$39
        .byte $03,$07,$d7,$17,$97,$97,$97,$97,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $00,$00                               // ..

txt_20b2:
        .text "?55659"
        .byte $00,$00,$ff
        .byte $55,$a2,$95,$95,$97,$00,$00
        .byte $ff,$95,$a2,$55,$55,$fc,$00,$00,$ff,$55,$95,$76,$35,$39,$03,$07 // ...UU....U.v59..
        .byte $d7,$97,$97,$97,$97,$97,$ff,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$0d,$0e // ................
        .text "59695"
        .byte $16,$a5
        .byte $45,$65
        .byte $45,$65
        .byte $45,$65,$65,$fc,$f0
        .byte $f0,$f0,$f0,$f0,$f0,$f0               // ......

txt_20f8:
        .byte $36,$39,$d5,$e5,$d9,$e5,$d5,$59,$97,$17,$97,$17,$97,$17,$97,$97 // 69.....Y........
        .byte $fc,$fc,$fc,$fc,$fc,$f0,$f0,$f0,$39,$16,$19,$16,$1a,$28,$62,$48 // ........9....(bH
        .byte $85,$45,$a5,$45,$a5,$85,$05,$85,$85,$45,$a4,$60,$a5,$8a,$00,$85 // .E.E.....E.`....
        .byte $fc,$fc,$00,$00,$55,$22,$00,$55,$39,$16,$19,$a6,$2a,$88,$22,$48 // ....U".U9...*."H
        .byte $85,$45,$95,$57,$17,$5f,$17,$17,$fc,$fc,$fc,$fc,$fc,$f0,$f0,$f1 // .E.W._..........
        .byte $39,$16,$19,$16,$1a,$28,$62,$55,$85,$45,$a4,$60,$a5,$8a,$00,$55 // 9....(bU.E.`...U
        .byte $85,$45,$a5,$45,$85,$85,$05,$85,$39,$16,$19,$16,$1a,$28,$60,$55 // .E.E....9....(`U
        .byte $ff,$ff,$00,$00,$55,$22,$00,$55,$ff,$ff,$00,$00,$95,$88,$22,$48 // ....U".U......"H
        .byte $ff,$ff,$00,$01,$45,$85,$05,$85,$f0,$f0,$f0,$f0,$f0,$c0,$c1,$c1 // ....E...........
        .byte $e6,$59,$66,$59,$6a,$22,$88,$22,$17,$17,$97,$17,$17,$17,$17,$17 // .YfYj"."........
        .byte $e6,$59,$66,$59,$6a,$a2,$88,$22,$17,$17,$90,$00,$95,$22,$80,$15 // .YfYj.."....."..
        .byte $f0,$f0,$00,$02,$56,$22,$08,$5a,$e6,$59,$66,$99,$aa,$22,$88,$22 // ....V".Z.Yf.."."
        .fill 8, $f0
        .byte $a2,$48,$a2,$80,$40,$e0,$da,$d5,$85,$05,$05,$05,$05,$a5,$65,$65 // .H..@.........ee
        .byte $54,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f5,$ff,$ff,$ff,$ff,$ff,$ff,$ff // T...............
        .byte $55,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f1,$ff,$ff,$ff,$ff,$ff,$ff,$ff // U...............
        .byte $c2,$c1,$c2,$c2,$c1,$c3,$c3,$c3,$8a,$20,$88,$00,$00,$82,$69,$55 // ......... ....iU
        .byte $17,$17,$17,$17,$17,$97,$97,$97,$15,$17,$17,$17,$17,$97,$97,$97 // ................
        .byte $52,$c1,$c2,$c2,$c1,$c3,$c3,$c3,$f0,$f0,$f0,$f0,$c0,$c3,$c3,$c1 // R...............
        .byte $d5,$d5,$e6,$d9,$d5,$66,$99,$66,$65,$65,$45,$65,$45,$65,$45,$a5 // .....f.feeEeEeE.
        .byte $c3,$c3,$c3,$c3,$03,$0d,$0e,$05,$55,$55,$99,$65,$55,$99,$65,$9a // ........UU.eU.e.
        .byte $97,$97,$17,$97,$17,$97,$17,$97,$ff,$ff,$ff,$e2,$7f,$62,$ff,$ff // .............b..
        .byte $ff,$ff,$ff,$ff,$7f,$7f,$ff,$7f,$c1,$c3,$c1,$c1,$c1,$c2,$c1,$c1 // ................
        .byte $9a,$aa,$a2,$2a,$a8,$a2,$88,$22,$45,$85,$05,$85,$85,$85,$85,$05 // ...*..."E.......
        .byte $06,$0e,$06,$04,$06,$0a,$06,$04,$69,$aa,$88,$aa,$a2,$8a,$22,$88 // ........i.....".
        .fill 8, $17
        .byte $ff,$e2,$73,$e2,$ff,$ff,$ff,$e2,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$ff // ..s.............
        .byte $c2,$c1,$c2,$c2,$c2,$c2,$c2,$c2,$82,$20,$08,$80,$02,$20,$00,$00 // ......... ... ..
        .byte $05,$85,$05,$04,$00,$06,$00,$00,$ff,$ff,$ff,$00,$00,$9a,$00,$00 // ................
        .byte $ff,$ff,$ff,$00,$01,$a5,$25,$25,$05,$85,$05,$05,$05,$05,$05,$05 // ......%%........
        .byte $ff,$ff,$ff,$c0,$c0,$c1,$c2,$c2,$ff,$ff,$ff,$00,$00,$a6,$00,$00 // ................
        .byte $c2,$c1,$c2,$02,$02,$9a,$00,$00,$0a,$04,$08,$0a,$08,$08,$08,$08 // ................
        .byte $08,$82,$20,$00,$08,$80,$00,$00,$17,$17,$17,$10,$00,$a6,$00,$00 // .. .............
        .byte $7f,$62,$ff,$00,$00,$99,$00,$00,$7f,$7f,$ff,$0f,$1f,$5f,$5f,$5f // .b...........___
        .byte $c1,$c5,$ff,$ff,$ff,$ff,$ff,$ff,$55,$55,$ff,$ff,$ff,$ff,$ff,$ff // ........UU......
        .byte $05,$15,$ff,$ff,$ff,$ff,$ff,$ff,$57,$57,$ff,$ff,$ff,$ff,$ff,$ff // ........WW......
        .byte $5f,$5f,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // __..............
        .fill 8, $00

txt_2340:
        .fill 12, $20
        .byte $10,$50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54,$13 // .P.R.E.S.E.N.T.

txt_235b:
        .text "S               "
        .text "    "
        .byte $17
        .byte $57,$01
        .byte $41,$03
        .byte $43,$0b
        .byte $4b,$19
        .byte $59,$20,$12
        .byte $52,$01,$41,$03,$43,$05,$45,$13,$53,$20,$2b,$6b,$2b,$6b // R.A.C.E.S +k+k

txt_2389:
        .fill 9, $20
        .byte $03,$43,$12,$52,$01,$41,$03,$43,$0b,$4b,$05,$45,$04,$44,$20,$01 // .C.R.A.C.K.E.D .
        .byte $41,$0e,$4e,$04,$44,$20,$14,$54,$12,$52,$01,$41,$09,$0e,$4e,$05 // A.N.D .T.R.A..N.
        .byte $45,$04                               // E.

txt_23b4:
        .text "D             "
        .byte $02
        .byte $42
        .byte $19,$59,$20,$2a,$6a,$20,$04,$44,$2e,$01,$41,$2e,$04 // .Y *j .D..A..

txt_23d1:
        .text "D. *"
        .byte $6a

dat_23d6:
        .text "                                          "
        .byte $01,$02,$03,$04,$05,$06,$01,$02,$07,$08,$09,$0a,$01,$02,$0b,$01 // ................
        .byte $0c,$0d,$01,$02,$07,$08,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17 // ................
        .byte $18,$19,$1a,$15,$16,$1a,$01,$01,$1b,$1c,$1d,$01,$01,$01,$1b,$1c // ................
        .byte $1d,$1b,$1c,$1d,$1b,$1c,$1d,$1b,$1c,$1d,$1b,$1c,$1d,$01,$01,$01 // ................
        .byte $01,$01,$1e,$1f,$20,$1e,$1f,$20,$1e,$1f,$20,$1e,$1f,$20,$01,$01 // .... .. .. .. ..
        .byte $21,$22,$23,$01,$01,$01               // !"#...

txt_2456:
        .text "!"
        .byte $22                                   // double quote
        .text "$%&'()*%&+!,*-"
        .byte $2e,$2f,$01,$01                       // ./..

txt_246a:
        .text "012034562032"
        .byte $01,$01
        .byte $37,$38
        .byte $39,$01,$01,$01                       // 9...

txt_247e:
        .text "789:89;<<:89=<<:"
        .byte $38,$39,$01,$01                       // 89..

txt_2492:
        .text ">?"
        .byte $40                                   // @ character
        .text ">?AB?"
        .byte $40                                   // @ character
        .text ">?"
        .byte $40                                   // @ character
        .byte $01,$01
        .byte $43,$44
        .byte $45,$01,$01,$01                       // E...

txt_24a6:
        .text "CDECDE"
        .byte $01,$01,$01
        .byte $43,$44,$45,$01,$01,$01
        .byte $43
        .byte $44,$45,$01,$01                       // DE..

txt_24ba:
        .text "FGHFGHFGHFGHIJKL"
        .byte $4d,$01,$01,$01                       // M...

txt_24ce:
        .text "KLMKLM"
        .byte $01,$01,$01
        .byte $4b,$4c,$4d,$01,$01,$01
        .byte $4b
        .byte $4c,$4d,$01,$01                       // LM..

txt_24e2:
        .text "NOPNOPNOPNOPQRST"
        .text "UVVWSTXSTXYVZ"
        .byte $5b
        .byte $54,$58
        .byte $59,$56,$5a,$5b,$54,$58,$01,$01,$5c,$5d,$50,$5c,$5d,$50,$5c,$5d // YVZ[TX..\]P\]P\]
        .byte $50,$5c,$5d,$5e,$5f,$60,$61,$62,$62,$62,$62,$62,$61,$62,$62,$61 // P\]^_`abbbbbabba
        .byte $62,$62,$61,$62,$62,$62,$62,$62,$61,$62,$62,$62,$62,$62,$01,$01 // bbabbbbbabbbbb..
        .byte $63,$62,$64,$63,$62,$64,$63,$62,$64,$63,$62,$62,$62,$65 // cbdcbdcbdcbbbe

dat_2540:
        // === Fill data (192 bytes, $2540-$25ff) ===
        .fill 192, $01

txt_2600:
        .text "    "
        .byte $17,$01,$03,$0b,$19
        .byte $20,$12,$01,$03,$05,$13
        .byte $2b
        .byte $2b,$20,$17,$01,$13,$20,$02,$12,$0f,$15,$07,$08,$14,$20,$14,$0f // + ... ....... ..
        .byte $20,$19,$0f,$15,$20,$02,$19,$20,$14,$08,$05,$20,$03,$12,$01,$03 //  ... .. ... ....
        .byte $0b,$05,$12,$20,$01,$0e,$04,$20,$14,$12,$01,$09,$0e,$05,$12,$20 // ... ... ....... 
        .byte $0f,$06,$20,$14,$08,$09,$13,$20,$07,$01,$0d,$05 // .. .... ....

txt_264c:
        .text "...  * "
        .byte $04
        .byte $2e,$01
        .byte $2e,$04
        .byte $2e,$20,$0f,$06
        .byte $20,$03,$12,$19,$13,$14,$01,$0c       //  .......

txt_2664:
        .text " *     "
        .byte $19,$05,$10,$10
        .byte $2e,$2e,$20,$03,$12
        .byte $19,$13,$14,$01,$0c,$20,$09,$13,$20,$0e,$0f,$17,$20,$01,$0c,$13 // ..... .. ... ...
        .byte $0f,$20,$0f,$0e                       // . ..

txt_2688:
        .text " 54... "
        .byte $17,$05,$0c,$0c
        .byte $20,$0d,$05,$0d,$02
        .byte $05,$12,$13,$20,$0f,$06,$20,$03,$12,$19,$13,$14,$01,$0c,$20,$01 // ... .. ....... .
        .byte $12,$05                               // ..

txt_26aa:
        .text "...    "
        .byte $1b
        .byte $20,$0f,$10,$15,$13
        .byte $20,$09,$09
        .byte $09,$20,$1b,$20,$20,$20,$1d,$20,$13,$15,$10,$12,$05,$0d,$05,$20 // . .   . ....... 
        .byte $1d,$20,$01,$0e,$04,$20,$2a,$20,$04,$2e,$01,$2e,$04 // . ... * .....

txt_26d7:
        .text ". *      "
        .byte $17,$05,$0c,$0c
        .byte $20,$17,$05
        .byte $20,$01,$12,$05,$20,$0c,$0f,$0f,$0b,$09,$0e,$07,$20,$06,$0f,$12 //  ... ....... ...
        .byte $20,$13,$0f,$0d,$05,$20,$13,$17,$01,$10,$10,$05,$12,$13,$2c,$20 //  .... ........, 
        .byte $02,$15,$14,$20,$0a,$15,$13,$14,$20,$0c,$0f,$0f,$0b,$20,$0f,$15 // ... .... .... ..
        .byte $14,$20,$06,$0f,$12,$20,$01,$20,$01,$04,$04,$12,$05,$13,$13,$20 // . ... . ....... 
        .byte $14,$0f,$20,$03,$0f,$0e,$14,$01,$03,$14,$20,$15,$13,$20,$15,$0e // .. ....... .. ..
        .byte $04,$05,$12                           // ...

txt_273a:
        .text "!          "
        .byte $08,$01,$16,$05
        .byte $20
        .byte $06,$15,$0e,$20,$01,$0e,$04,$20,$12,$05,$0d,$05,$0d,$02,$05,$12 // ... ... ........

txt_275a:
        .text "....   "
        .byte $17,$05
        .byte $27,$12,$05
        .byte $20,$12,$09,$13
        .byte $0b,$09,$0e,$27,$20,$09,$14,$20,$01,$0c,$0c // ...' .. ...

txt_2775:
        .text "!               "
        .byte $20,$20,$04,$2e,$01,$2e,$04,$2e,$20,$0f,$06,$20,$03,$12,$19,$13 //   ...... .. ....
        .byte $14,$01,$0c                           // ...

txt_2798:
        .text "!               "
        .text "      "

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

// --- Region $2800-$3100 ---
.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 $f0,$e3,$e7,$e7,$e7,$e7,$c0,$87       // char 1 @+1
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c0,$87       // char 2 @+2
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c7,$87       // char 3 @+3
        .byte $e0,$e7,$e7,$e7,$e7,$e7,$c7,$87       // char 4 @+4
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c0,$87       // char 5 @+5
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c0,$87       // char 6 @+6
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c7,$87       // char 7 @+7
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$c0,$87       // char 8 @+8
        .byte $cf,$cf,$cf,$cf,$cf,$cf,$c7,$c3       // char 9 @+9
        .byte $f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 10 @+10
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$c0,$87       // char 11 @+11
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$c7,$87       // char 12 @+12
        .byte $e1,$e4,$e6,$e7,$e7,$e7,$c7,$87       // char 13 @+13
        .byte $e3,$e1,$e4,$e6,$e7,$e7,$c7,$87       // char 14 @+14
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c7,$87       // char 15 @+15

spr_2880:
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c0,$87       // char 16 @+16
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c7,$87       // char 17 @+17
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c0,$87       // char 18 @+18
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$f0,$ff       // char 19 @+19
        .byte $80,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 20 @+20
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$c7,$87       // char 21 @+21
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$c7,$87       // char 22 @+22
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$c7,$87       // char 23 @+23
        .byte $e7,$e7,$e7,$e7,$e7,$e3,$f0,$e3       // char 24 @+24
        .byte $e7,$e7,$e7,$e7,$e7,$e3,$f0,$ff       // char 25 @+25
        .byte $e0,$ff,$ff,$ff,$ff,$ff,$f0,$e7       // char 26 @+26
        .byte $ff,$ff,$ff,$ff,$f8,$e0,$c0,$c0       // char 27 @+27
        .byte $ff,$ce,$9c,$9c,$c1,$ff,$cf,$9f       // char 28 @+28
        .byte $ff,$ff,$fc,$f3,$ef,$ef,$df,$00       // char 29 @+29
        .byte $fc,$f8,$f0,$e0,$fc,$fc,$fc,$fc       // char 30 @+30
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 31 @+31
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $cf,$cf,$cf,$cf,$cf,$cf,$c7,$c3       // char 33 '!'
        .byte $f3,$f3,$fb,$f7,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $ff,$c1,$9c,$9f,$9f,$9f,$9f,$9f       // char 35 '#'
        .byte $ff,$9c,$9c,$9c,$9c,$c0,$fc,$fc       // char 36 '$'
        .byte $ff,$81,$9c,$fc,$fc,$fc,$fc,$fc       // char 37 '%'
        .byte $ff,$9f,$9f,$9f,$9f,$9f,$9f,$9f       // char 38 '&'
        .byte $c7,$c7,$f7,$ef,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c7,$87       // char 40 '('
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$e3,$e1       // char 41 ')'
        .byte $ff,$ff,$ff,$fe,$fc,$f8,$80,$c0       // char 42 '*'
        .byte $ff,$fc,$fc,$fc,$fc,$fc,$e0,$fc       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 44 ','
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$e0,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 46 '.'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe       // char 47 '/'
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$c6,$84       // char 48 '0'
        .byte $fc,$f8,$f0,$fc,$fc,$fc,$fc,$fc       // char 49 '1'
        .byte $e0,$e7,$ff,$ff,$ff,$ff,$f0,$e3       // char 50 '2'
        .byte $f0,$e7,$ff,$ff,$ff,$ff,$fe,$ff       // char 51 '3'
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e0,$ff       // char 52 '4'
        .byte $f0,$e7,$e7,$e7,$e7,$e7,$c0,$87       // char 53 '5'
        .byte $f0,$e3,$e7,$e7,$e7,$e7,$f0,$ff       // char 54 '6'
        .byte $e0,$e7,$ff,$ff,$ff,$fe,$fc,$fc       // char 55 '7'
        .byte $f0,$e3,$e7,$e7,$e7,$e3,$f0,$e3       // char 56 '8'
        .byte $f0,$e3,$e7,$e7,$e7,$e3,$f0,$ff       // char 57 '9'
        .byte $ff,$ff,$ff,$ff,$c7,$c7,$c7,$ff       // char 58 ':'
        .byte $ff,$81,$e7,$e7,$e7,$e7,$ff,$ff       // char 59 ';'
        .byte $ff,$ff,$ff,$f8,$ff,$fe,$ff,$ff       // char 60 '<'
        .byte $ff,$ff,$ff,$ff,$ff,$f0,$ff,$f0       // char 61 '='
        .byte $ff,$ff,$ff,$00,$ff,$00,$ff,$01       // char 62 '>'
        .byte $f0,$e7,$ff,$ff,$ff,$fe,$fc,$fc       // char 63 '?'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$03,$e1       // char 65 'A'
        .byte $0f,$c7,$e7,$e7,$e7,$c7,$0f,$c7       // char 66 'B'
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 67 'C'
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$e3,$e1       // char 68 'D'
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$7f,$ff       // char 69 'E'
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$7f,$ff       // char 70 'F'
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$0f,$c7       // char 71 'G'
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$03,$e1       // char 72 'H'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 73 'I'
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$e3,$e1       // char 74 'J'
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$0f,$c7       // char 75 'K'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 76 'L'
        .byte $87,$27,$67,$e7,$e7,$e7,$e3,$e1       // char 77 'M'
        .byte $e7,$e7,$e7,$67,$27,$87,$c3,$e1       // char 78 'N'
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$e3,$e1       // char 79 'O'
        .byte $0f,$c7,$e7,$e7,$e7,$c7,$0f,$ff       // char 80 'P'
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$e3,$e1       // char 81 'Q'
        .byte $0f,$c7,$e7,$e7,$e7,$c7,$0f,$c7       // char 82 'R'
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$0f,$c7       // char 83 'S'
        .byte $01,$7f,$7f,$7f,$7f,$7f,$3f,$1f       // char 84 'T'
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e3,$e1       // char 85 'U'
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e3,$e1       // char 86 'V'
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e3,$e1       // char 87 'W'
        .byte $e7,$e7,$e7,$e7,$e7,$c7,$0f,$c7       // char 88 'X'
        .byte $e7,$e7,$e7,$e7,$e7,$c7,$0f,$c7       // char 89 'Y'
        .byte $07,$e7,$e7,$e7,$e7,$c7,$0f,$ff       // char 90 'Z'
        .byte $ff,$fb,$e5,$cf,$0f,$07,$03,$03       // char 91 '['
        .byte $ff,$03,$f9,$f9,$f3,$ff,$f3,$f9       // char 92 '\'
        .byte $7f,$7f,$1f,$67,$7b,$7b,$7d,$00       // char 93 ']'
        .byte $ff,$7f,$3f,$1f,$ff,$ff,$7f,$3f       // char 94 '^'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$7f,$3f       // char 95 '_'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 96 '`'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 97 'a'
        .byte $cf,$cf,$ef,$df,$ff,$ff,$ff,$ff       // char 98 'b'
        .byte $ff,$81,$9c,$9c,$9c,$81,$9c,$9c       // char 99 'c'
        .byte $ff,$c0,$9f,$9f,$9f,$c1,$fc,$fc       // char 100 'd'
        .byte $ff,$c1,$9c,$9c,$9c,$80,$9c,$9c       // char 101 'e'

dat_2b30:
        // === Fill data (35 bytes, $2b30-$2b52) ===
        .fill 35, $ff
        .byte $7f,$3f,$1f,$01,$03                   // char 106 (partial)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$0f,$ff       // char 107 'k'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 108 'l'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$0f,$ff       // char 109 'm'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 110 'n'
        .byte $ff,$f9,$f1,$e3,$c7,$8f,$1f,$3f       // char 111 'o'
        .byte $0f,$c7,$e7,$c7,$87,$27,$63,$e1       // char 112 'p'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$7f,$3f       // char 113 'q'
        .byte $0f,$c7,$e7,$e7,$e7,$c7,$0f,$ff       // char 114 'r'
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$0f,$e7       // char 115 's'
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$03,$e1       // char 116 't'
        .byte $0f,$e7,$ff,$ff,$ff,$ff,$0f,$c7       // char 117 'u'
        .byte $07,$e7,$ff,$ff,$ff,$ff,$0f,$c7       // char 118 'v'
        .byte $07,$e7,$cf,$9f,$3f,$7f,$7f,$3f       // char 119 'w'
        .byte $0f,$c7,$e7,$e7,$e7,$c7,$0f,$c7       // char 120 'x'
        .byte $0f,$c7,$e7,$e7,$e7,$e7,$03,$e1       // char 121 'y'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 122 'z'
        .byte $ff,$39,$11,$29,$39,$39,$ff,$ff       // char 123 '{'
        .byte $ff,$ff,$ff,$00,$ff,$00,$ff,$80       // char 124 '|'
        .byte $ff,$ff,$ff,$ff,$ff,$0f,$ff,$0f       // char 125 '}'
        .byte $ff,$ff,$ff,$1f,$ff,$7f,$ff,$ff       // char 126 '~'
        .byte $0f,$e7,$cf,$9f,$3f,$7f,$7f,$3f       // char 127
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 128
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 129
        .byte $87,$87,$87,$87,$87,$87,$87,$80       // char 130
        .byte $87,$87,$87,$87,$87,$87,$87,$80       // char 131
        .byte $87,$87,$87,$87,$87,$87,$87,$80       // char 132
        .byte $87,$87,$87,$87,$87,$87,$87,$80       // char 133
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 134
        .byte $87,$87,$87,$87,$87,$87,$87,$80       // char 135
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 136
        .byte $c3,$c3,$c3,$c3,$c3,$c3,$c3,$c3       // char 137
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$f0       // char 138
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 139
        .byte $87,$87,$87,$87,$87,$87,$87,$80       // char 140
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 141
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 142
        .byte $87,$87,$87,$87,$c7,$c7,$e3,$f0       // char 143
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 144
        .byte $87,$87,$87,$87,$c7,$c7,$e3,$f0       // char 145
        .byte $87,$87,$87,$87,$87,$87,$87,$87       // char 146
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$80       // char 147
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 148
        .byte $87,$87,$87,$87,$c7,$c7,$e3,$f0       // char 149
        .byte $87,$87,$87,$c7,$e3,$f1,$f8,$fc       // char 150
        .byte $87,$87,$87,$87,$87,$86,$84,$81       // char 151
        .byte $c7,$c7,$87,$87,$87,$87,$87,$87       // char 152
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$87,$c0       // char 153
        .byte $c7,$87,$87,$87,$87,$87,$87,$80       // char 154
        .byte $80,$80,$80,$c0,$c0,$e0,$f8,$ff       // char 155
        .byte $9f,$c0,$ff,$c3,$9c,$9c,$80,$ff       // char 156
        .byte $df,$ef,$ef,$f3,$fc,$ff,$ff,$ff       // char 157
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 158
        .byte $fc,$fc,$fc,$fc,$e0,$f0,$f8,$fc       // char 159
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 160
        .byte $c3,$c3,$c3,$ff,$ff,$c3,$c3,$c3       // char 161
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 162
        .byte $9f,$9f,$9f,$9f,$9f,$9f,$cf,$e0       // char 163
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$01       // char 164
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$ff,$80       // char 165
        .byte $9f,$9f,$9f,$9f,$9c,$80,$ff,$00       // char 166
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 167

spr_2d40:
        .byte $87,$87,$87,$87,$c7,$c7,$e3,$f0       // char 168
        .byte $e1,$e1,$e1,$e1,$e3,$e3,$c7,$0f       // char 169
        .byte $e0,$f0,$f0,$e1,$c3,$cf,$ff,$ff       // char 170
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$ff,$ff       // char 171
        .byte $ff,$ff,$ff,$c7,$83,$83,$f3,$c7       // char 172
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 173
        .byte $ff,$ff,$ff,$c7,$83,$83,$83,$c7       // char 174
        .byte $fc,$f8,$f1,$e3,$c7,$8f,$9f,$ff       // char 175
        .byte $81,$83,$87,$87,$c7,$c7,$e3,$f0       // char 176
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$f0       // char 177
        .byte $c7,$c7,$87,$87,$c7,$c7,$e3,$f0       // char 178
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$87,$c0       // char 179
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 180
        .byte $87,$87,$87,$87,$87,$87,$87,$80       // char 181
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$87,$80       // char 182
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 183
        .byte $c7,$c7,$87,$87,$c7,$c7,$e3,$f0       // char 184
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$87,$c0       // char 185
        .byte $ff,$c7,$c7,$c7,$ff,$ff,$ff,$ff       // char 186
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 187
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 188
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 189
        .byte $ff,$07,$ff,$1f,$ff,$ff,$ff,$ff       // char 190
        .byte $fc,$fc,$fc,$ff,$ff,$fc,$fc,$fc       // char 191
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 192
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1       // char 193
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 194
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f       // char 195
        .byte $e1,$e1,$e1,$e1,$e3,$e3,$c7,$0f       // char 196
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f       // char 197
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 198
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 199
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1       // char 200
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 201
        .byte $e1,$e1,$e1,$e1,$e3,$e3,$e7,$0f       // char 202
        .byte $e3,$e3,$e1,$e1,$e1,$e1,$e1,$e1       // char 203
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f       // char 204
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1       // char 205
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1       // char 206
        .byte $e1,$e1,$e1,$e1,$e3,$e3,$c7,$0f       // char 207
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 208
        .byte $e1,$e1,$e1,$e1,$a3,$03,$81,$09       // char 209
        .byte $e3,$e3,$e1,$e1,$e1,$e1,$e1,$e1       // char 210
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 211
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f,$1f       // char 212
        .byte $e1,$e1,$e1,$e1,$e3,$e3,$c7,$0f       // char 213
        .byte $e1,$e1,$e1,$e3,$c7,$8f,$1f,$3f       // char 214
        .byte $e1,$e1,$e1,$e1,$e1,$61,$21,$81       // char 215
        .byte $e3,$e3,$e1,$e1,$e1,$e1,$e1,$e1       // char 216
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 217
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$01       // char 218
        .byte $01,$01,$01,$03,$03,$07,$1f,$ff       // char 219
        .byte $f9,$03,$ff,$01,$ff,$ff,$01,$ff       // char 220
        .byte $7d,$7b,$7b,$67,$1f,$7f,$7f,$ff       // char 221

txt_2ef0:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 222
        .byte $3f,$3f,$3f,$3f,$07,$0f,$1f,$3f       // char 223
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 224
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 225
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 226
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$ff,$00       // char 227
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$81       // char 228
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$ff,$00       // char 229
        .byte $ff,$ff,$ff,$ff,$f7,$cf,$9f,$3f       // char 230
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 231
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 232
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 233
        .byte $07,$0f,$0f,$87,$c3,$f3,$ff,$ff       // char 234
        .byte $7f,$3f,$3f,$3f,$3f,$3f,$ff,$ff       // char 235
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 236
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 237
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 238
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 239
        .byte $e1,$e1,$e1,$e1,$e3,$e3,$c7,$0f       // char 240

txt_2f88:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$0f       // char 241
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$e1,$01       // char 242
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 243
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1       // char 244
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 245
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 246

txt_2fb8:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 247
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f       // char 248
        .byte $e1,$e1,$e1,$e1,$e3,$e3,$c7,$0f       // char 249
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 250
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 251
        .byte $ff,$e0,$ff,$f8,$ff,$ff,$ff,$ff       // char 252
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 253
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 254
        .byte $3f,$3f,$3f,$ff,$ff                   // char 255 (partial)

txt_2ffd:
        .byte $3f,$3f,$3f                           // char 255 (partial)

scr_3000:
        // === Screen RAM (257 bytes, $3000-$3100) ===
        .encoding "screencode_mixed"
        .text "       greetings only to a few, as we do"
        .text "n't have any contacts, but we'll greet t"
        .text "he rock of the top"
        .encoding "petscii_upper"

txt_3062:
        .text "...    * "
        .encoding "screencode_mixed"
        .text "illusion * talent * deadline * genesis *"
        .text " legend * dominators * enigma * brutal"
        .encoding "petscii_upper"

txt_30b9:
        .text "... "
        .encoding "screencode_mixed"
        .text "well i guess that's it"
        .encoding "petscii_upper"

txt_30d3:
        .text "..."

dat_30d6:
        // === Fill data (42 bytes, $30d6-$30ff) ===
        .fill 42, $20

dat_3100:
        // === Fill data (1 bytes, $3100-$3100) ===
        .byte $00                                   // .

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

scr_3800:
        .byte $00                                   // .

// --- Region $4cbe-$4cbe ---
.pc = $4cbe "dat_4cbe"

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

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

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

// --- Region $9004-$9004 ---
.pc = $9004 "dat_9004"

dat_9004:
        // === Fill data (1 bytes, $9004-$9004) ===
        .byte $00                                   // .

// --- Region $9d04-$9d04 ---
.pc = $9d04 "dat_9d04"

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

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

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

// --- Region $ad04-$ad04 ---
.pc = $ad04 "dat_ad04"

dat_ad04:
        // === Fill data (1 bytes, $ad04-$ad04) ===
        .byte $00                                   // .

// --- Region $dd04-$dd04 ---
.pc = $dd04 "dat_dd04"

dat_dd04:
        // === Fill data (1 bytes, $dd04-$dd04) ===
        .byte $00                                   // .

// --- Region $e100-$e543 ---
.pc = $e100 "dat_e100"

dat_e100:
        .byte $2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02 // /.L". q../.-./..
        .byte $e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c // .0.-........9..L
        .byte $00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$11,$08,$4c,$ae,$a7 // ..,...7..X ..L..
        .byte $e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8 // ......,...../.-.
        .byte $c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85 // ......-e..-..i..
        .byte $2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69 // ......../e../.0i
        .byte $00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce // ..0L............
        .byte $dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$b1,$60,$9c // ............`.`.
        .byte $20,$5b,$ff,$20,$a3,$fd,$20,$15,$fd,$a9,$00,$8d,$86,$02,$20,$44 //  [. .. ....... D
        .byte $e5,$78,$a9,$02,$8d,$a4,$0b,$a9,$00,$8d,$b5,$0b,$20,$00,$10,$20 // .x.......... .. 
        .byte $5d,$0c,$a2,$00,$a9,$08,$9d,$00,$d8,$9d,$40,$d8,$a9,$01,$9d,$90 // ].........@.....
        .byte $04,$e8,$d0,$f0,$a0,$00,$8c,$34,$0d,$20,$d0,$0c,$a9,$00,$8d,$c4 // .......4. ......
        .byte $0a,$a9,$26,$8d,$c5,$0a,$a9,$00,$8d,$49,$0b,$a9,$30,$8d,$4a,$0b // ..&......I..0.J.
        .byte $a9,$01,$8d,$1a,$d0,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$a9,$89,$8d // ................
        .byte $14,$03,$a9,$09,$8d,$15,$03,$58,$ad,$47,$0c,$f0,$06,$20,$48,$0c // .......X.G... H.
        .byte $ce,$47,$0c,$a9,$ef,$cd,$01,$dc,$d0,$ee,$78,$a9,$1b,$8d,$11,$d0 // .G........x.....
        .byte $a9,$f0,$8d,$1a,$d0,$a9,$ea,$8d,$15,$03,$a9,$31,$8d,$14,$03,$58 // ...........1...X
        .byte $20,$5b,$ff,$20,$a3,$fd,$20,$15,$fd,$4c,$00,$0f,$80,$53,$00,$21 //  [. .. ..L...S.!
        .byte $13,$42,$08,$01,$08,$08,$08,$08,$08,$08,$22,$08,$09,$45,$01,$08 // .B........"..E..
        .byte $08,$08,$08,$08,$08,$08,$21,$01,$e6,$08,$80,$30,$00,$62,$32,$a2 // ......!....0.b2.
        .byte $00,$bc,$00,$09,$88,$d0,$fd,$bd,$9a,$0d,$8d,$21,$d0,$8d,$21,$d0 // ...........!..!.
        .byte $e8,$e0,$12,$d0,$ec,$60,$0e,$19,$d0,$a9,$81,$8d,$12,$d0,$a9,$19 // .....`..........
        .byte $8d,$18,$d0,$a9,$d8,$8d,$16,$d0,$a9,$00,$8d,$20,$d0,$a9,$0b,$8d // ........... ....
        .byte $22,$d0,$a9,$0c,$8d,$23,$d0,$a9,$0f,$8d,$21,$d0,$20,$9e,$0a,$20 // "....#....!. .. 
        .byte $23,$0b,$20,$03,$10,$a9,$c5,$8d,$14,$03,$a9,$09,$8d,$15,$03,$4c // #. ............L
        .byte $7e,$ea,$0e,$19,$d0,$a9,$c6,$8d,$12,$d0,$a9,$00,$8d,$21,$d0,$a9 // ~............!..
        .byte $1b,$8d,$18,$d0,$a9,$c8,$8d,$16,$d0,$a2,$00,$bc,$12,$09,$88,$d0 // ................
        .byte $fd,$bd,$42,$09,$8d,$21,$d0,$8d,$21,$d0,$e8,$e0,$2a,$d0,$ec,$a9 // ..B..!..!...*...
        .byte $ff,$8d,$14,$03,$a9,$09,$8d,$15,$03,$4c,$7e,$ea,$0e,$19,$d0,$a9 // .........L~.....
        .byte $e6,$8d,$12,$d0,$ea,$ea,$a9,$08,$8d,$16,$d0,$a9,$15,$8d,$18,$d0 // ................
        .byte $a9,$0f,$8d,$20,$d0,$8d,$21,$d0,$a2,$0a,$ca,$d0,$fd,$a9,$00,$8d // ... ..!.........
        .byte $20,$d0,$8d,$21,$d0,$a9,$1b,$8d,$18,$d0,$20,$72,$09,$a9,$3d,$8d //  ..!...... r..=.
        .byte $14,$03,$a9,$0a,$8d,$15,$03,$4c,$7e,$ea,$0e,$19,$d0,$a9,$32,$8d // .......L~.....2.
        .byte $12,$d0,$a9,$08,$8d,$16,$d0,$a9,$15,$8d,$18,$d0,$a9,$00,$8d,$20 // ............... 
        .byte $d0,$8d,$21,$d0,$a2,$0a,$ca,$d0,$fd,$a9,$00,$8d,$20,$d0,$8d,$21 // ..!......... ..!
        .byte $d0,$a9,$1b,$8d,$18,$d0,$20,$72,$09,$a2,$21,$ca,$d0,$fd,$a9,$15 // ...... r..!.....
        .byte $8d,$18,$d0,$a9,$0f,$8d,$20,$d0,$8d,$21,$d0,$a2,$0a,$ca,$d0,$fd // ...... ..!......
        .byte $a9,$00,$8d,$20,$d0,$8d,$21,$d0,$20,$a6,$0b,$20,$ef,$0c,$a9,$89 // ... ..!. .. ....
        .byte $8d,$14,$03,$a9,$09,$8d,$15,$03,$4c,$7e,$ea,$ad,$0a,$0a,$38,$e9 // ........L~....8.
        .byte $02,$30,$04,$8d,$0a,$0a,$60,$18,$69,$08,$8d,$0a,$0a,$a2,$00,$bd // .0....`.i.......
        .byte $f9,$06,$9d,$f8,$06,$bd,$21,$07,$9d,$20,$07,$e8,$e0,$28,$d0,$ef // ......!.. ...(..
        .byte $ad,$00,$26,$d0,$0d,$a9,$00,$8d,$c4,$0a,$a9,$26,$8d,$c5,$0a,$4c // ..&........&...L
        .byte $c3,$0a                               // ..

txt_e3a2:
        .text ")?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $09,$f0,$3d,$c9,$27,$f0,$39,$c9,$27,$f0,$35,$c9,$28,$f0,$31,$c9 // ..=.'.9.'.5.(.1.
        .byte $29,$f0,$2d,$c9,$21,$f0,$29,$c9,$2e,$f0,$25,$c9,$2c,$f0,$21,$c9 // ).-.!.)...%.,.!.
        .byte $3a,$f0,$1d,$09,$00,$8d,$1f,$07,$09,$80,$8d,$47,$07,$ad,$fc,$0a // :..........G....
        .byte $49,$40,$8d,$fc,$0a,$d0,$08,$ee,$c4,$0a,$d0,$03,$ee,$c5,$0a,$60 // I@.............`
        .byte $8d,$1f,$07,$09,$80,$8d,$47,$07,$18,$90,$ec,$ad,$46,$0a,$38,$e9 // ......G.....F.8.
        .byte $03,$30,$04,$8d,$46,$0a,$60,$18,$69,$08,$8d,$46,$0a,$a2,$00,$bd // .0..F.`.i..F....
        .byte $99,$07,$9d,$98,$07,$bd,$c1,$07,$9d,$c0,$07,$e8,$e0,$28,$d0,$ef // .............(..
        .byte $ad,$00,$30,$d0,$0d,$a9,$00,$8d,$49,$0b,$a9,$30,$8d,$4a,$0b,$4c // ..0.....I..0.J.L
        .byte $48,$0b                               // H.

txt_e427:
        .text ")?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $09,$f0,$39,$c9,$27,$f0,$35,$c9,$28,$f0,$31,$c9,$29,$f0,$2d,$c9 // ..9.'.5.(.1.).-.
        .byte $21,$f0,$29,$c9,$2e,$f0,$25,$c9,$2c,$f0,$21,$c9,$3a,$f0,$1d,$09 // !.)...%.,.!.:...
        .byte $00,$8d,$bf,$07,$09,$80,$8d,$e7,$07,$ad,$7d,$0b,$49,$40,$8d,$7d // ..........}.I@.}
        .byte $0b,$d0,$08,$ee,$49,$0b,$d0,$03,$ee,$4a,$0b,$60,$8d,$bf,$07,$09 // ....I....J.`....
        .byte $80,$8d,$e7,$07,$18,$90,$ec,$a2,$61,$1c,$ad,$a5,$0b,$d0,$5b,$ad // ........a.....[.
        .byte $a4,$0b,$f0,$04,$ce,$a4,$0b,$60,$a2,$00,$bd,$40,$0d,$8d,$ab,$09 // .......`...@....
        .byte $bd,$5e,$0d,$8d,$a6,$09,$bd,$7c,$0d,$8d,$a1,$09,$e8,$e0,$1e,$f0 // .^.....|........
        .byte $2e,$8e,$b5,$0b,$e0,$01,$d0,$26,$20,$5d,$0c,$a2,$00,$bd,$c9,$0c // .......& ]......
        .byte $e8,$e0,$08,$d0,$13,$a9,$64,$8d,$a5,$0b,$a2,$00,$8e,$b5,$0b,$8e // ......d.........
        .byte $d8,$0b,$a9,$02,$8d,$a4,$0b,$60,$8e,$d8,$0b,$20,$6b,$0c,$60,$a2 // .......`... k.`.
        .byte $00,$8e,$b5,$0b,$a9,$02,$8d,$a4,$0b,$60,$ad,$a4,$0b,$f0,$04,$ce // .........`......
        .byte $a4,$0b,$60,$ad,$a5,$0b,$c9,$64,$f0,$2b,$c9,$4d,$b0,$08,$c9,$17 // ..`....d.+.M....
        .byte $b0,$1f,$aa,$4c,$2b,$0c,$8d,$29,$0c,$a9,$64,$38,$e9,$00,$aa,$bd // ...L+..)..d8....
        .byte $40,$0d,$8d,$ab,$09,$bd,$5e,$0d,$8d,$a6,$09,$bd,$7c,$0d,$8d,$a1 // @.....^.....|...
        .byte $09,$ce,$a5,$0b,$60,$a9,$01,$8d,$47,$0c,$60,$00,$a2,$00,$bd,$00 // ....`...G.`.....
        .byte $24,$9d,$00,$04,$bd,$40,$24,$9d,$40,$04,$e8,$d0,$f1,$ce,$a5,$0b // $....@$.@.......
        .byte $60,$a2,$00,$a9,$01,$9d,$00,$04,$9d,$40,$04,$e8,$d0,$f7,$60,$aa // `........@....`.
        .byte $bc,$b4,$0c,$b9,$bb,$0c,$8d,$7c,$0c,$b9 // .......|..

// --- Region $e583-$e59f ---
.pc = $e583 "Segment $e583"
        .byte $01,$02,$03,$04,$05,$06,$00,$06,$0c,$12,$18,$1d,$23,$e4,$05,$60 // ............#..`
        .byte $6d,$04,$05,$04,$00,$01,$02,$03,$04,$05,$06,$a2,$00 // m............

// --- Region $e603-$e735 ---
.pc = $e603 "Segment $e603"
        .byte $12
        .text "$6HZ"
        .byte $6c,$7e,$90,$a2,$b4,$a2
        .byte $28,$0b,$0b,$0c,$0c
        .byte $0f,$0f,$0d,$0d,$ea,$01,$28,$0d,$0d,$0f,$0f,$0c,$0c,$0b,$0b,$a6 // ......(.........
        .byte $28,$0b,$0b,$0c,$0c,$0f,$0f,$0d,$0d,$e6,$01,$28,$0d,$0d,$0f,$0f // (..........(....
        .byte $0c,$0c,$0b,$0b,$aa,$32,$0b,$0b,$0c,$0c,$0f,$0f,$0d,$0d,$01,$01 // .....2..........
        .byte $0d,$0d,$0f,$0f,$0c,$0c,$0b,$0b,$a7,$25,$0b,$0c,$05,$0f,$0d,$e6 // .........%......
        .byte $01,$2b,$0d,$0f,$05,$0c,$0b,$00,$0b,$0c,$05,$0f,$0d,$e6,$01,$25 // .+.............%
        .byte $0d,$0f,$05,$0c,$0b,$a3,$25,$0b,$0c,$05,$0f,$0d,$e4,$01,$25,$0d // ......%.......%.
        .byte $0f,$05,$0c,$0b,$a5,$2c,$0b,$0c,$05,$0f,$0d,$01,$01,$0d,$0f,$05 // .....,..........
        .byte $0c,$0b,$a7,$2a,$0b,$0c,$05,$0f,$0d,$0d,$0f,$05,$0c,$0b,$a9,$28 // ...*...........(
        .byte $0b,$0c,$05,$0f,$0f,$05,$0c,$0b,$ab,$26,$0b,$0c,$05,$05,$0c,$0b // .........&......
        .byte $ad,$24,$0b,$0c,$0c,$0b,$af,$22,$0b,$0b,$80,$6d,$00,$21,$58,$80 // .$....."...m.!X.
        .byte $5f,$00,$60,$46,$78,$a9,$30,$85,$01,$a2,$47,$bd,$00,$0f,$9d,$50 // _.`Fx.0...G....P
        .byte $03,$ca,$d0,$f7,$4c,$63,$03,$a2,$00,$bd,$20,$31,$9d,$00,$08,$29 // ....Lc.... 1...)
        .byte $03,$a8,$b9,$93,$03,$9d,$20,$d0,$ca,$d0,$ee,$ae,$67,$03,$e8,$f0 // ...... .....g...
        .byte $09,$8e,$67,$03,$ee,$6a,$03,$4c,$63,$03,$a9,$00,$8d,$20,$d0,$a9 // ..g..j.Lc.... ..
        .byte $37,$85,$01,$58,$4c,$e2,$fc,$02,$07,$04,$80,$ba,$00,$63,$8d,$4c // 7..XL........c.L
        .byte $06,$10,$4c,$47,$10,$a9,$00,$a0,$70,$99,$33,$03,$88,$d0,$fa,$a0 // ..LG....p.3.....
        .byte $1c,$a9,$00,$99,$00,$d4,$88,$10,$fa,$a9,$1f,$8d,$18,$d4,$a9,$f2 // ................
        .byte $8d,$17,$d4,$a9,$08,$8d,$04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$a9,$00 // ................
        .byte $8d,$9e,$03                           // ...

// --- Region $e749-$e7c0 ---
.pc = $e749 "dat_e749"

dat_e749:
        .byte $ee,$9c,$03,$ad,$9c,$03,$c9,$06,$d0,$05,$a9,$00,$8d,$9c,$03,$a2 // ................
        .byte $00,$20,$2d,$12,$a2,$07,$20,$2d,$12,$a2,$0e,$20,$2d,$12,$ad,$9c // . -... -... -...
        .byte $03,$d0,$03,$20,$3f,$14,$ad,$9d,$03,$f0,$12,$30,$03,$ce,$9d,$03 // ... ?......0....
        .byte $ad,$95,$03,$8d,$16,$d4,$18,$6d,$a3,$03,$8d,$95,$03,$60,$bd,$37 // .......m.....`.7
        .byte $03,$f0,$46,$bc,$39,$03,$b9,$36,$17,$3d,$63,$03,$9d,$04,$d4,$b9 // ..F.9..6.=c.....
        .byte $36,$17,$29,$08,$d0,$30,$b9,$8a,$17,$c9,$7f,$d0,$04,$a0,$4e,$d0 // 6.)..0........N.
        .byte $08,$18,$7d,$35,$03,$9d,$35,$03,$a8,$b9,$f6,$14,$9d,$01,$d4,$b9 // ..}5..5.........
        .byte $56,$15,$9d,$00,$d4,$bd,$8c,$03       // V.......

// --- Region $e7d0-$e7d7 ---
.pc = $e7d0 "Segment $e7d0"
        .byte $e7,$10,$bd,$8c,$03,$f0,$04,$de       // ........

// --- Region $e7ea-$e806 ---
.pc = $e7ea "Segment $e7ea"
        .byte $39,$03,$bd,$39,$03,$dd,$37,$03,$d0,$03,$bd,$38,$03,$9d,$39,$03 // 9..9..7....8..9.
        .byte $60,$bd,$78,$03,$9d,$02,$d4,$bd,$79,$03,$9d,$03,$d4 // `.x.....y....

// --- Region $e840-$e8cc ---
.pc = $e840 "dat_e840"

dat_e840:
        .byte $bd,$4e,$03,$d0,$01,$60,$c9,$02,$f0,$3b,$18,$bd,$5e,$03,$7d,$76 // .N...`...;..^.}v
        .byte $03,$9d,$76,$03,$bd,$4f,$03,$7d,$77,$03,$9d,$77,$03,$bd,$77,$03 // ..v..O.}w..w..w.
        .byte $dd,$4d,$03,$f0,$04,$90,$56,$b0,$08,$bd,$76,$03,$dd,$4c,$03,$90 // .M....V...v..L..
        .byte $4c,$bd,$4c,$03,$9d,$76,$03,$bd,$4d,$03,$9d,$77,$03,$a9,$00,$9d // L.L..v..M..w....
        .byte $4e,$03,$4c,$bb,$11,$38,$bd,$76,$03,$fd,$5e,$03,$9d,$76,$03,$bd // N.L..8.v..^..v..
        .byte $77,$03,$fd,$4f,$03,$9d,$77,$03,$bd,$4d,$03,$dd,$77,$03,$90,$1d // w..O..w..M..w...
        .byte $f0,$02,$b0,$08,$bd,$4c,$03,$dd,$76,$03,$90,$11,$bd,$4c,$03,$9d // .....L..v....L..
        .byte $76,$03,$bd,$4d,$03,$9d,$77,$03,$a9,$00,$9d,$4e,$03,$bd,$76,$03 // v..M..w....N..v.
        .byte $9d,$00,$d4,$bd,$77,$03,$9d,$01,$d4,$60,$bd,$3a,$03 // ....w....`.:.

// --- Region $e93e-$e97f ---
.pc = $e93e "Segment $e93e"
        .byte $5f,$03,$d0,$3b,$9d,$73,$03,$a9,$00,$8d,$9f,$03,$bd,$60,$03,$85 // _..;.s.......`..
        .byte $a9,$bd,$61,$03,$85,$aa,$bd,$74,$03,$a8,$a2,$00,$b1,$a9,$95,$fb // ..a....t........
        .byte $e8,$c8,$e0,$03,$d0,$f6,$ae,$94,$03,$a5,$fb,$d0,$1e,$a9,$01,$9d // ................
        .byte $73,$03,$a5,$fc,$29,$7f,$9d,$5f,$03,$fe,$74,$03,$fe,$74,$03,$de // s...).._..t..t..
        .byte $5f,$03                               // _.

// --- Region $ea9e-$eb0c ---
.pc = $ea9e "dat_ea9e"

dat_ea9e:
        .byte $34,$9d,$78,$03,$9d,$02,$d4,$b9,$8e,$16,$9d,$34,$03,$b9,$aa,$16 // 4.x........4....
        .byte $9d,$3a,$03,$f0,$26,$30,$07,$a9,$00,$9d,$8b,$03,$f0,$0a,$29,$7f // .:..&0........).
        .byte $9d,$8b,$03,$a9,$09,$9d,$3a,$03,$a9,$00,$9d,$4a,$03,$a9,$01,$9d // ......:....J....
        .byte $49,$03,$b9,$c6,$16,$e3,$4a,$61,$21,$9d,$4b,$03,$b9,$c6,$16,$29 // I.....Ja!.K....)
        .byte $07,$9d,$4f,$03,$b9,$e2,$16,$9d,$5e,$03,$bd,$37,$03,$d0,$27,$bd // ..O.....^..7..'.
        .byte $38,$03,$9d,$62,$03,$9d,$04,$d4,$bd,$39,$03,$9d,$04,$d4,$9d,$88 // 8..b.....9......
        .byte $03,$a5,$fc,$29,$7f,$9d,$5f,$03,$60,$a9,$00,$9d,$4a,$03,$a9 // ...).._.`...J..

// --- Region $eb28-$eb5d ---
.pc = $eb28 "Segment $eb28"
        .byte $37,$03,$d0,$0f,$bd,$62,$03,$dd,$88,$03,$f0,$06,$9d,$04,$d4,$9d // 7....b..........
        .byte $88,$03,$60,$a9,$f6,$9d,$63,$03,$60,$ee,$9e,$03,$ee,$9e,$03,$ad // ..`...c.`.......
        .byte $9e,$03,$c9,$20,$d0,$29,$a9,$00,$8d,$9e,$03,$ee,$9b,$03,$ac,$b9 // ... .)..........
        .byte $15,$c8,$cc,$9b,$03,$d0               // ......

// --- Region $eb78-$fd14 ---
.pc = $eb78 "dat_eb78"

dat_eb78:
        .byte $ac,$a1,$03,$b9,$b1,$1f,$8d,$9b,$03,$b9,$b4,$1f,$8d,$b9,$15,$b9 // ................
        .byte $b7,$1f,$8d,$a2,$03,$b9,$ba,$1f,$8d,$89,$03,$b9,$bd,$1f,$8d,$90 // ................
        .byte $03,$b9,$c0,$1f,$8d,$97,$03,$60,$ac,$9b,$03,$b9,$de,$17,$8d,$64 // .......`.......d
        .byte $03,$b9,$aa,$18,$a2,$00,$20,$ce,$14,$ac,$9b,$03,$b9,$22,$18,$8d // ...... ......"..
        .byte $6b,$03,$b9,$ee,$18,$a2,$07,$20,$ce,$14,$ac,$9b,$03,$b9,$66,$18 // k...... ......f.
        .byte $8d,$72,$03,$b9,$32,$19,$a2,$0e,$a8,$18,$b9,$35,$1f,$69,$76,$9d // .r..2......5.iv.
        .byte $60,$03,$b9,$73,$1f,$69,$19,$9d,$61,$03,$a9,$00,$9d,$74,$03,$60 // `..s.i..a....t.`

txt_ebe8:
        .text "-MUSIC BY DANKO-"
        .byte $eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$9e,$07,$07 // ............`...
        .byte $08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13 // ................
        .byte $14,$15,$17,$18,$1a,$1b,$1d,$1f       // ........

txt_ec20:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$00,$17,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // ...'9K_t......-N
        .byte $71,$96,$be,$e8,$14,$43,$74,$a9,$e1,$1c,$5a,$9c,$e2,$2d,$7c,$cf // q....Ct...Z..-|.
        .byte $28,$85,$e8,$52,$c1,$37,$b4,$39,$c5,$5a,$f7,$9e,$4f,$0a,$d1,$a3 // (..R.7.9.Z..O...
        .byte $82,$6e,$68,$71,$8a,$b3,$ee,$3c,$9e,$15,$a2,$46,$04,$dc,$d0,$e2 // .nhq...<...F....
        .byte $14,$67,$dd,$79,$3c,$29,$44,$8d,$08,$b8,$a1,$c5,$28,$cd,$ba,$f1 // .g.y<)D.....(...
        .byte $78,$53,$87,$1a,$10,$71,$42,$89,$4f,$9b,$74,$e2,$f0,$a6,$0e // xS...qB.O.t....

txt_eca2:
        .text "3 "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $35,$02,$00,$43,$00,$08,$10,$18,$20,$10,$18 // 5..C.... ..

txt_ecb0:
        .text " (G,A!AA1"
        .byte $08,$39,$e3,$3d,$24,$01,$31,$31,$08,$e3,$4a,$e4,$4f,$32,$03,$0e // .9.=$.11..J.O2..
        .byte $14,$1c,$24,$14,$1c                   // ..$..

txt_ecce:
        .text "$+I0"
        .byte $40                                   // @ character
        .text " "
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "5"
        .byte $0e,$3c,$e3,$41,$24,$00,$35,$35,$0e,$e3,$4e,$e4,$53,$2b,$08,$10 // .<.A$.55..N.S+..
        .byte $18,$20,$28,$18                       // . (.

txt_eceb:
        .text " (,J1"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $23,$39,$10,$3d,$e3,$47,$24,$00,$39,$39,$10,$e3,$4f,$e4,$54,$22 // #9.=.G$.99..O.T"
        .byte $00,$01,$e3,$02,$e3,$03,$60,$20,$04,$05,$06,$07,$08,$09,$0a,$0b // ......` ........
        .byte $0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b // ................
        .byte $0f,$0f,$06,$00,$08,$09,$08,$0a,$a3,$24,$08,$08,$04,$0f,$a2,$22 // .........$....."
        .byte $01,$03,$a2,$21,$08,$a2,$60,$25,$0f,$08,$06,$02,$e4,$e6 // ...!..`%......

txt_ed3f:
        .text "F&"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $9c,$44,$ac,$6c,$64,$44,$19,$16,$17,$e9,$89,$59,$00,$09,$29,$55 // .D.ldD.....Y..)U
        .byte $48,$58,$28,$e7,$b7,$47,$17,$80,$80,$30,$30,$3c,$e6,$70,$23,$60 // HX(..G...00<.p#`
        .byte $80,$00,$e3,$80,$27,$00,$60,$60,$80,$a0,$a0,$70,$e4,$30,$a2,$23 // ....'.``...p.0.#
        .byte $18,$18,$20,$e7,$40,$a6               // .. .@.

txt_ed78:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $26,$9a                               // &.

txt_ed7e:
        .text "!!4!!"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$24,$80,$43,$00,$c3,$22,$00,$50,$a4,$c8,$a1,$ca,$a4,$21,$f5 // .$.C..".P.....!.
        .byte $b7,$23,$11,$81,$41,$e5,$40,$24,$11,$81,$11,$11,$e4,$80,$21,$41 // .#..A.@$......!A
        .byte $42,$81                               // B.

txt_eda6:
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "A#"
        .byte $81,$41,$41,$e4,$40,$29,$11,$81,$41,$40,$01,$41,$40,$40,$00,$e3 // .AA.@)..A@.A@@..
        .byte $41,$e5,$40,$28,$01,$81,$01,$00,$01,$81,$41,$41,$e4,$10,$60,$39 // A.@(......AA..`9
        .byte $18,$18,$01,$41,$48,$01,$41,$41,$40,$00,$11,$41,$21,$10,$10,$00 // ...AH.AA@..A!...
        .byte $7f,$f4,$fe,$fd,$fc,$fe,$fe,$e8,$18,$f7,$fb,$0d,$03,$03,$fc,$03 // ................
        .byte $7f,$00,$fd,$03,$04,$fc,$fd,$05,$7f,$00,$fb,$05,$03,$fd,$fb,$04 // ................
        .byte $7f,$00,$fc,$04,$03,$fd,$fc,$00,$7f,$a7,$28,$07,$05,$fb,$f9,$07 // ..........(.....
        .byte $05,$fb,$f9,$02,$00,$7f,$00,$00,$21,$0c,$a2,$21,$f4,$ac,$22,$0c // ........!..!..".
        .byte $f4,$80,$a7,$00,$21,$fe,$80,$25,$00,$e3,$0e,$22,$10,$16,$04,$02 // ....!..%..."....
        .byte $03,$04,$01,$23,$02,$03,$04,$e4,$1a,$e4,$1e,$ec,$1a,$f0,$1e,$28 // ...#...........(
        .byte $01,$02,$03,$04,$01,$02,$03,$04,$08,$05,$06,$07,$08,$ec,$23,$30 // ..............#0
        .byte $11
        .byte $2d,$2e,$2f,$11
        .text "-./4"
        .byte $00
        .byte $34,$36,$37,$00

txt_ee5c:
        .text "8:"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$3a,$05,$06,$07,$08,$a3,$25,$0f,$01,$17,$18,$19,$02,$12,$13 // %:.....%........
        .byte $14,$15,$60,$26,$09,$0a,$0b,$0c,$09,$0a,$0b,$0d,$1b,$1d,$1d,$1c // ..`&............
        .byte $1f,$21,$1f                           // .!.

txt_ee82:
        .text " "
        .byte $22                                   // double quote character
        .text "$%%&'&'()*+,012,01359"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $23,$39,$00,$3b,$a4,$61,$c5,$3c,$00,$3d,$3a,$00,$10,$30,$80,$00 // #9.;.a.<.=:..0..
        .byte $3c,$80,$05,$3c,$80,$02,$3c,$00,$3c,$81,$01,$3c,$80,$02,$3c,$00 // <..<..<.<..<..<.
        .byte $30,$80,$00,$3c,$80,$05,$3c,$80,$02,$3c,$00,$3c,$81,$01,$3c,$80 // 0..<..<..<.<..<.
        .byte $02,$3c,$00,$30,$80,$00,$3c,$80,$06,$3c,$80,$03,$3c,$00,$3c,$81 // .<.0..<..<..<.<.
        .byte $01,$3c,$80,$03,$3c,$00,$30,$80,$00,$3c,$80,$06,$3c,$80,$03,$3c // .<..<.0..<..<..<
        .byte $00,$3c,$81,$01,$3c,$80,$03,$3c,$00,$30,$80,$00,$3a,$80,$07,$3a // .<..<..<.0..:..:
        .byte $80,$04,$3a,$00,$3c,$81,$01,$3a,$80,$04,$3a,$00,$30,$80,$00,$3a // ..:.<..:..:.0..:
        .byte $80,$07,$3a,$80,$04,$3a,$00,$3c,$81,$01,$3a,$80,$04,$3a,$00,$30 // ..:..:.<..:..:.0
        .byte $80,$00,$38,$80,$07,$38,$80,$04,$38,$00,$3c,$81,$01,$38,$80,$04 // ..8..8..8.<..8..
        .byte $38,$00,$30,$80,$00,$3a,$80,$07,$3a,$80,$04,$3a,$00,$3c,$81,$01 // 8.0..:..:..:.<..
        .byte $3a,$80,$04,$3a,$00,$18,$81,$08,$18,$01,$13,$01,$16,$00,$18,$01 // :..:............
        .byte $18,$01,$18,$00,$13,$01,$12,$01,$11,$81,$08,$11,$01,$14,$01,$18 // ................
        .byte $00,$11,$01,$11,$01,$11,$00,$14,$01,$18,$01,$16,$81,$08,$16,$01 // ................
        .byte $1a,$01,$1d,$00,$16,$01,$16,$01,$16,$00,$1a,$01,$1d,$01,$14,$81 // ................
        .byte $08,$14,$01,$18,$01,$1b,$00,$16,$01,$16,$01,$16,$00,$1a,$01,$1d // ................
        .byte $01,$3f,$81,$09,$3f,$80,$0e,$3c,$81,$0a,$3c,$80,$0e,$3c,$80,$0b // .?..?..<..<..<..
        .byte $3c,$80,$15,$3a,$80,$0b,$3a,$80,$15,$3c,$80,$0d,$3c,$80,$0b,$3c // <..:..:..<..<..<
        .byte $80,$15,$3c,$80,$0e,$3a,$80,$0b,$3a,$80,$15,$3f,$80,$0b,$3f,$80 // ..<..:..:..?..?.
        .byte $15,$3f,$80,$0b,$3c,$00,$3c,$80,$15,$3f,$80,$0d,$3c,$01,$3f,$80 // .?..<.<..?..<.?.
        .byte $0e,$3c,$01,$3f,$00,$3a,$80,$0b,$3c,$00,$3c,$80,$0d,$3a,$80,$09 // .<.?.:..<.<..:..
        .byte $3f,$81,$09,$3f,$80,$0e,$3c,$81,$0a,$3c,$80,$0e,$3c,$80,$0b,$3c // ?..?..<..<..<..<
        .byte $80,$15,$3a,$80,$0b,$3a,$80,$15,$3c,$80,$0d,$3c,$80,$0b,$3c,$80 // ..:..:..<..<..<.
        .byte $15,$3c,$80,$0e,$3a,$80,$0b,$3a,$80,$15,$3f,$80,$0b,$3f,$80,$15 // .<..:..:..?..?..
        .byte $3f,$80,$0b,$3c,$00,$3c,$80,$15,$3f,$80,$0d,$3c,$01,$3f,$80,$0e // ?..<.<..?..<.?..
        .byte $3c,$01,$3f,$00,$3c,$00,$3c,$81,$10,$3c,$00,$3f,$80,$0b,$3f,$80 // <.?.<.<..<.?..?.
        .byte $15,$3f,$80,$0b,$3c,$00,$3c,$80,$15,$3f,$80,$0d,$3c,$01,$33,$81 // .?..<.<..?..<.3.
        .byte $0f,$33,$01,$32,$01,$2e,$00,$30,$00,$30,$80,$00,$3c,$80,$11,$3c // .3.2...0.0..<..<
        .byte $00,$3c,$00,$30,$81,$00,$3c,$80,$11,$3c,$00,$30,$80,$00,$3c,$80 // .<.0..<..<.0..<.
        .byte $11,$3c,$00,$3c,$00,$30,$81,$00,$3c,$80,$11,$3c,$a2,$60,$89,$08 // .<.<.0..<..<.`..
        .byte $33,$81,$0f,$33,$01,$32,$01,$2e,$00,$30,$00,$30,$80,$00,$3c,$80 // 3..3.2...0.0..<.
        .byte $11,$3c,$00,$3c,$00,$30,$81,$00,$3c,$80,$11,$3c,$00,$30,$80,$00 // .<.<.0..<..<.0..
        .byte $3c,$80,$11,$3c,$00,$3c,$00,$30,$81,$00,$3c,$80,$10,$3c,$00,$30 // <..<.<.0..<..<.0
        .byte $81,$1c,$30,$80,$1e,$30,$80,$1d,$30,$80,$1c,$3c,$81,$1d,$30,$00 // ..0..0..0..<..0.
        .byte $37,$81,$1c,$37,$80,$1e,$37,$80,$1d,$3a,$81,$1e,$3c,$81,$1c,$3c // 7..7..7..:..<..<
        .byte $81,$12,$3c,$80,$13,$3a,$80,$12,$3c,$00,$3c,$01,$3c,$81,$13,$3c // ..<..:..<.<.<..<
        .byte $80,$14,$3f,$80,$12,$41,$80,$13,$3f,$80,$12,$41,$80,$13,$3f,$00 // ..?..A..?..A..?.
        .byte $41,$80,$14,$00,$01,$c1,$81,$14,$c1,$01,$c1,$01,$c1,$00,$44,$81 // A.............D.
        .byte $12,$44,$01,$43,$01,$3f,$00,$41,$a2,$37,$01,$3f,$80,$13,$41,$01 // .D.C.?.A.7.?..A.
        .byte $3f,$80,$14,$41,$01,$3f,$00,$41,$81,$12,$41,$01,$3f,$01,$41,$00 // ?..A.?.A..A.?.A.
        .byte $43,$a2,$37,$01,$41,$80,$13,$43,$01,$41,$80,$14,$43,$01,$c1,$00 // C.7.A..C.A..C...
        .byte $33,$81,$0f,$33,$01,$32,$01,$2e,$00,$30,$a2,$60,$44,$05,$3c,$87 // 3..3.2...0.`D.<.
        .byte $05,$3c,$02,$00,$05,$3c,$87,$06,$3c,$02,$00,$05,$3a,$87,$07,$3a // .<...<..<...:..:
        .byte $02,$00,$05,$38,$83,$07,$3c,$83,$10,$3a,$80,$07,$3c,$80,$10,$3c // ...8..<..:..<..<
        .byte $00,$30,$83,$00,$30,$03,$30,$03,$30,$03,$3c,$83,$15,$3c,$87,$01 // .0..0.0.0.<..<..
        .byte $3c,$03,$00,$04,$3c,$84,$01,$3c,$82,$10,$3c,$81,$01,$3c,$80,$10 // <...<..<..<..<..
        .byte $3c,$a2,$60,$69,$04,$3c,$87,$01,$3c,$03,$30,$80,$00,$3c,$80,$11 // <.`i.<..<.0..<..
        .byte $3c,$00,$3c,$00,$3c,$81,$01,$3c,$80,$11,$3c,$00,$30,$80,$00,$3c // <.<.<..<..<.0..<
        .byte $80,$11,$3c,$00,$3c,$00,$3c,$81,$01,$3c,$80,$11,$3c,$00,$30,$81 // ..<.<.<..<..<.0.
        .byte $0f,$30,$80,$15,$30,$80,$16,$30,$81,$40,$30,$80,$17,$30,$81,$15 // .0..0..0.@0..0..
        .byte $30,$80,$17,$30,$81,$15,$30,$83,$40,$34,$80,$18,$35,$00,$36,$00 // 0..0..0.@4..5.6.
        .byte $37,$00,$30,$80,$00,$39,$80,$18,$3a,$00,$3b,$00,$3c,$00,$3d,$00 // 7.0..9..:.;.<.=.
        .byte $3e,$00,$3f,$00,$30,$80,$00,$41,$80,$18,$42,$00,$43,$a2,$34,$04 // >.?.0..A..B.C.4.
        .byte $30,$87,$00,$30,$03,$30,$81,$0f,$30,$81,$15,$3c,$87,$01,$3c,$03 // 0..0.0..0..<..<.
        .byte $3c,$80,$11,$07,$3c,$00,$3c,$00       // <...<.<.

txt_f1f2:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$3f,$01,$30,$82,$10,$3c,$81,$01,$30,$80,$10,$22,$84,$11,$3c // `?.0..<..0.."..<
        .byte $83,$01,$00,$01,$30,$81,$10,$30,$80,$18,$3c,$85,$01,$30,$81,$18 // ....0..0..<..0..
        .byte $3c,$83,$01,$50,$80,$19,$50,$00,$50,$00,$50,$00,$3c,$81,$01,$50 // <..P..P.P.P.<..P
        .byte $80,$19,$50,$00,$50,$00,$50,$01,$50,$00,$3c,$81,$01,$50,$80,$19 // ..P.P.P.P.<..P..
        .byte $50,$a2,$60,$57,$01,$50,$80,$19,$50,$00,$50,$00,$3c,$81,$01,$50 // P.`W.P..P.P.<..P
        .byte $81,$19,$50,$01,$50,$00,$50,$00,$3c,$81,$01,$50,$80,$19,$50,$00 // ..P.P.P.<..P..P.
        .byte $50,$81,$19,$50,$00,$50,$00,$3c,$81,$01,$50,$80,$19,$50,$00,$50 // P..P.P.<..P..P.P
        .byte $01,$4f,$00,$4f,$00,$3c,$81,$01,$4f,$80,$19,$4f,$00,$4f,$81,$19 // .O.O.<..O..O.O..
        .byte $4e,$00,$4e,$80,$1a,$3c,$81,$01,$4e,$80,$1a,$4e,$00,$4e,$01,$4d // N.N..<..N..N.N.M
        .byte $00,$4d,$80,$1b,$3c,$81,$01,$4d,$80,$1b,$4d,$a2,$60,$24,$02,$34 // .M..<..M..M.`$.4
        .byte $81,$10,$3c,$84,$01,$3c,$82,$18,$3c,$83,$01,$00,$02,$34,$81,$10 // ..<..<..<....4..
        .byte $3c,$84,$01,$3c,$81,$18,$3c,$00,$3c,$80,$01,$3c,$80,$18,$3c,$80 // <..<..<.<..<..<.
        .byte $10,$3c,$a2,$60,$31,$02,$3c,$81,$1c,$3c,$80,$1e,$3a,$81,$1c,$30 // .<.`1.<..<..:..0
        .byte $81,$1e,$3c,$81,$1d,$3a,$81,$1c,$3a,$80,$1e,$3a,$80,$1d,$37,$80 // ..<..:..:..:..7.
        .byte $1e,$3c,$80,$1e,$3c,$81,$1d,$3c,$81,$1e,$3c,$01,$3c,$01,$3c,$81 // .<..<..<..<.<.<.
        .byte $1f,$3c,$01,$3c,$01,$3c,$a2,$60,$2e,$01,$3c,$80,$1f,$3c,$81,$1c // .<.<.<.`..<..<..
        .byte $3c,$80,$1e,$3a,$81,$1c,$30,$80,$1e,$3a,$81,$1d,$3c,$80,$1e,$35 // <..:..0..:..<..5
        .byte $81,$1c,$35,$80,$1e,$35,$80,$1d,$33,$80,$1e,$00,$01,$33,$80,$1e // ..5..5..3....3..
        .byte $35,$01,$35,$01,$35,$81,$1f,$02,$35,$01,$35,$01,$2c,$00,$01,$37 // 5.5.5...5.5.,..7
        .byte $80,$1e,$3a,$01,$3a,$01,$3a,$81,$1f,$02,$3a,$01,$3a,$01,$60,$9c // ..:.:.:...:.:.`.
        .byte $30,$81,$1c,$30,$80,$1e,$30,$80,$1d,$30,$80,$1c,$3c,$81,$1d,$3c // 0..0..0..0..<..<
        .byte $80,$1e,$33,$81,$1c,$33,$80,$1e,$33,$80,$1d,$3a,$81,$1e,$37,$81 // ..3..3..3..:..7.
        .byte $1c,$37,$80,$1c,$37,$81,$1d,$37,$81,$1e,$37,$01,$37,$01,$37,$81 // .7..7..7..7.7.7.
        .byte $1f,$37,$01,$37,$01,$37,$00,$37,$80,$1c,$37,$81,$1d,$37,$81,$1e // .7.7.7.7..7..7..
        .byte $37,$01,$37,$00,$33,$81,$0f,$33,$01,$32,$01,$2e,$00,$30,$00,$18 // 7.7.3..3.2...0..
        .byte $80,$08,$98,$00,$98,$00,$1a,$00,$9a,$00,$18,$00,$1b,$09,$30,$8f // ..............0.
        .byte $15,$00,$01,$3c,$80,$10,$3c,$80,$18,$3c,$03,$3c,$82,$10,$1b,$80 // ...<..<..<.<....
        .byte $08,$1b,$00,$1b,$00,$9b,$00,$1a,$00,$9a,$00,$18,$80,$08,$98,$00 // ................
        .byte $98,$00,$1b,$00,$9b,$00,$1d,$00,$1f,$09,$1b,$80,$08,$9b,$00,$9b // ................
        .byte $00,$1a,$00,$9a,$00,$16,$00,$18,$09,$41,$80,$18,$03,$41,$00,$41 // .........A...A.A
        .byte $00,$28,$41,$00,$41,$80,$10,$41,$80,$18,$03,$41,$00,$41,$00,$31 // .(A.A..A...A.A.1
        .byte $00,$01,$3c,$84,$18,$3c,$00,$3c,$81,$10,$3c,$00,$3c,$03,$3c,$00 // ..<..<.<..<.<.<.
        .byte $3c,$a2,$60,$8d,$0c,$3c,$80,$05,$3c,$00,$3c,$80,$02,$3c,$00,$43 // <.`..<..<.<..<.C
        .byte $80,$1c,$3f,$00,$3c,$00,$43,$80,$1d,$3f,$00,$3c,$00,$43,$80,$1e // ..?.<.C..?.<.C..
        .byte $3f,$00,$3c,$00,$43,$80,$1f,$3f,$00,$3c,$00,$43,$00,$3f,$00,$3c // ?.<.C..?.<.C.?.<
        .byte $01,$3a,$80,$1c,$41,$00,$46,$00,$3a,$80,$1d,$41,$00,$46,$00,$3a // .:..A.F.:..A.F.:
        .byte $80,$1e,$41,$00,$46,$00,$3a,$80,$1f,$41,$00,$46,$00,$3a,$00,$41 // ..A.F.:..A.F.:.A
        .byte $00,$46,$01,$00,$02,$28,$4e,$74,$9a,$ad,$c0,$d3,$e6,$10,$35,$5f // .F...(Nt......5_
        .byte $80,$9e,$c2,$cf,$f3,$13,$37,$4d,$66,$7f,$86,$8d,$94,$a4,$ad,$b5 // ......7Mf.......
        .byte $c5,$cc,$f0,$0b,$30,$37,$42,$63,$74,$85,$a4,$c1,$de,$fd,$0b,$23 // ....07Bct......#
        .byte $40,$56,$79,$8d,$a1,$c2,$d8,$f0,$ff,$02,$1c,$2b,$3a,$5d,$6f,$7b // @Vy........+:]o{
        .byte $9d,$aa,$e8,$01,$ee,$02,$eb,$03,$eb,$04,$e8,$05,$23,$00,$08,$08 // ............#...
        .byte $e3,$43,$ac,$80,$3c,$bd,$a9,$c8,$a2,$21,$0f,$e4,$0d,$21,$0e,$a2 // .C..<....!...!..
        .byte $26,$ff,$55,$62,$a5,$65,$65,$a2,$26,$ff,$66,$2a,$55,$55,$ff,$a2 // &.Ub.ee.&.f*UU..
        .byte $2e,$ff
        .text "Y%UU"
        .byte $ff,$00,$01,$f5
        .byte $45,$65
        .byte $55,$55,$ff,$a2
        .byte $26,$ff,$65
        .byte $5a,$a5,$65,$65,$a2
        .byte $26,$ff
        .text "V"
        .byte $22                                   // double quote
        .text "UU"
        .byte $ff,$a2
        .byte $28,$ff,$55,$85,$5d,$4d,$0e,$00,$01,$42,$f5,$65,$65,$a5,$65,$65 // (.U.]M...B.ee.ee
        .byte $00,$00,$2e,$0f,$05,$05,$0d,$0d,$0e,$00,$01,$f5,$45,$65,$a5,$65 // ............Ee.e
        .byte $65,$a2,$36,$ff,$55,$8a,$55,$55,$ff,$00,$01,$f5,$65,$a5,$55,$55 // e.6.U.UU....e.UU
        .byte $ff,$c0,$c0,$c3,$c3,$c1,$c1,$c5,$ff,$a2,$26,$ff,$59,$aa,$55,$55 // ..........&.Y.UU
        .byte $ff,$a2
        .byte $26,$ff
        .text "Y*UU"
        .byte $fc,$a2
        .byte $2a,$ff
        .byte $55,$15,$76
        .byte $35
        .byte $39,$03,$07,$d7,$17,$e4,$97,$e8,$fc,$a2 // 9.........

txt_f52f:
        .text "&?55659"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$ff,$55,$a2,$95,$95,$97,$a2,$26,$ff,$95,$a2,$55,$55,$fc,$a2 // &.U.....&...UU..
        .byte $29,$ff,$55,$95,$76,$35,$39,$03,$07,$d7,$e5,$97,$c1,$e7,$fc,$31 // ).U.v59........1
        .byte $0d,$0e
        .text "59695"
        .byte $16,$a5
        .byte $45,$65
        .byte $45,$65
        .byte $45,$65,$65
        .byte $fc,$e7,$f0                           // ...

txt_f56a:
        .text "069"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$d9,$e5,$d5,$59,$97,$17,$97,$17,$97,$17,$97,$97,$e5,$fc,$e3 // ....Y...........
        .byte $f0,$3a,$39,$16,$19,$16,$1a,$28,$62,$48,$85,$45,$a5,$45,$a5,$85 // .:9....(bH.E.E..
        .byte $05,$85,$85,$45,$a4,$60,$a5,$8a,$00,$85,$fc,$fc,$a2,$34,$55,$22 // ...E.`.......4U"
        .byte $00,$55,$39,$16,$19,$a6,$2a,$88,$22,$48,$85,$45,$95,$57,$17,$5f // .U9...*."H.E.W._
        .byte $17,$17,$e5,$fc,$60,$23,$f0,$f0,$f1,$39,$16,$19,$16,$1a,$28,$62 // ....`#...9....(b
        .byte $55,$85,$45,$a4,$60,$a5,$8a,$00,$55,$85,$45,$a5,$45,$85,$85,$05 // U.E.`...U.E.E...
        .byte $85,$39,$16,$19,$16,$1a,$28,$60,$55,$c2,$a2,$24,$55,$22,$00,$55 // .9....(`U..$U".U
        .byte $c2,$a2,$24,$95,$88                   // ..$..

txt_f5e3:
        .byte $22                                   // double quote character
        .text "H"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $26,$00,$01,$45,$85,$05,$85,$e5,$f0,$2e,$c0,$c1,$c1,$e6,$59,$66 // &..E..........Yf
        .byte $59,$6a,$22,$88,$22,$17,$17,$97,$e5,$17,$60,$20,$e6,$59,$66,$59 // Yj".".....` .YfY
        .byte $6a,$a2,$88,$22,$17,$17,$90,$00,$95,$22,$80,$15,$f0,$f0,$00,$02 // j.."....."......
        .byte $56,$22,$08,$5a,$e6,$59,$66,$99,$aa,$22,$88,$22,$e8,$f0,$29,$a2 // V".Z.Yf.."."..).
        .byte $48,$a2,$80,$40,$e0,$da,$d5,$85,$e4,$05,$24,$a5,$65,$65,$54,$e7 // H..@......$.eeT.
        .byte $f0,$21,$f5,$c7                       // .!..

txt_f63a:
        .text "!U"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $21,$f1,$c7,$25,$c2,$c1,$c2,$c2,$c1,$e3,$c3,$23,$8a,$20,$88,$a2 // !..%.......#. ..
        .byte $23,$82,$69,$55,$e5,$17,$e3,$97,$21,$15,$e4,$17,$e3,$97 // #.iU....!.....

txt_f65b:
        .text "%R"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $c2,$c2,$c1,$e3,$c3,$e4,$f0,$34,$c0,$c3,$c3,$c1,$d5,$d5,$e6,$d9 // .......4........
        .byte $d5,$66,$99,$66,$65,$65,$45,$65,$45,$65,$45,$a5,$e4,$c3,$34,$03 // .f.feeEeEeE...4.
        .byte $0d,$0e,$05,$55,$55,$99,$65,$55,$99,$65,$9a,$97,$97,$17,$97,$17 // ...UU.eU.e......
        .byte $97,$17,$97,$c3,$23,$e2,$7f,$62,$c6,$26,$7f,$7f,$ff,$7f,$c1,$c3 // ....#..b.&......
        .byte $e3,$c1,$2e,$c2,$c1,$c1,$9a,$aa,$a2,$2a,$a8,$a2,$88,$22,$45,$85 // .........*..."E.
        .byte $05,$e4,$85,$31,$05,$06,$0e,$06,$04,$06,$0a,$06,$04,$69,$aa,$88 // ...1.........i..
        .byte $aa,$a2,$8a,$22,$88,$e8,$17,$24,$ff,$e2,$73,$e2,$c3,$27,$e2,$ff // ..."...$..s..'..
        .byte $7f,$ff,$7f,$ff,$7f,$c2,$22,$c2,$c1,$e6,$c2,$26,$82,$20,$08,$80 // ......"....&. ..
        .byte $02,$20,$a2,$26,$05,$85,$05,$04,$00,$06,$a2,$c3,$a2,$21,$9a,$a2 // . .&.........!..
        .byte $c3,$27,$00,$01,$a5,$25,$25,$05,$85,$e6,$05,$c3,$25,$c0,$c0,$c1 // .'...%%.....%...
        .byte $c2,$c2,$c3,$a2,$21,$a6,$a2,$26,$c2,$c1,$c2,$02,$02,$9a,$a2,$24 // ....!..&.......$
        .byte $0a,$04,$08,$0a,$e5,$08,$25,$82,$20,$00,$08,$80,$a2,$e3,$17,$23 // ......%. ......#
        .byte $10,$00,$a6,$a2,$23,$7f,$62,$ff,$a2,$21,$99,$a2,$25,$7f,$7f,$ff // ....#.b..!..%...
        .byte $0f,$1f,$e3,$5f,$22,$c1,$c5,$c6       // ..._"...

txt_f736:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $22,$05,$15,$c6                       // "...

txt_f73e:
        .byte $22                                   // double quote character
        .text "WW"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $22,$5f,$5f,$c6,$b0,$ec,$20,$30,$10,$50,$12,$52,$05,$45,$13,$53 // "__... 0.P.R.E.S
        .byte $05,$45,$0e,$4e,$14,$54,$13,$53,$f3,$20,$3a,$17,$57,$01,$41,$03 // .E.N.T.S. :.W.A.
        .byte $43,$0b,$4b,$19,$59,$20,$12,$52,$01,$41,$03,$43,$05,$45,$13,$53 // C.K.Y .R.A.C.E.S
        .byte $20,$2b,$6b,$2b,$6b,$e9,$20,$60,$23,$03,$43,$12,$52,$01,$41,$03 //  +k+k. `#.C.R.A.
        .byte $43,$0b,$4b,$05,$45,$04,$44,$20,$01,$41,$0e,$4e,$04,$44,$20,$14 // C.K.E.D .A.N.D .
        .byte $54,$12,$52,$01,$41,$09,$0e,$4e,$05,$45,$04,$44,$ed,$20,$34,$02 // T.R.A..N.E.D. 4.
        .byte $42,$19,$59,$20,$2a,$6a,$20,$04,$44,$2e,$01,$41,$2e,$04 // B.Y *j .D..A..

txt_f7b0:
        .text "D. *"
        .byte $6a,$80,$2a,$20,$60,$2b,$01,$02,$03,$04,$05,$06,$01,$02,$07,$08 // j.* `+..........
        .byte $09,$0a,$01,$02,$0b,$01,$0c,$0d,$01,$02,$07,$08,$0e,$0f,$10,$11 // ................
        .byte $12,$13,$14,$15,$16,$17,$18,$19,$1a,$15,$16,$1a,$01,$01,$1b,$1c // ................
        .byte $1d,$e3,$01,$2f,$1b,$1c,$1d,$1b,$1c,$1d,$1b,$1c,$1d,$1b,$1c,$1d // .../............
        .byte $1b,$1c,$1d,$e5,$01,$31,$1e,$1f,$20,$1e,$1f,$20,$1e,$1f,$20,$1e // .....1.. .. .. .
        .byte $1f,$20,$01,$01,$21,$22,$23,$e3,$01,$60 // . ..!"#..`

txt_f80e:
        .text "%!"
        .byte $22                                   // double quote character
        .text "$%&'()*%&+!,*-./"
        .byte $01,$01                               // ..

txt_f823:
        .text "012034562032"
        .byte $01,$01,$37,$38,$39,$e3,$01,$60       // ..789..`

txt_f837:
        .text "%789:89;<<:89=<<:89"
        .byte $01,$01                               // ..

txt_f84c:
        .text ">?"
        .byte $40                                   // @ character
        .text ">?AB?"
        .byte $40                                   // @ character
        .text ">?"
        .byte $40                                   // @ character
        .byte $01,$01,$43,$44,$45,$e3,$01           // ..CDE..

txt_f85f:
        .text "&CDECDE"
        .byte $e3,$01
        .text "#CDE"
        .byte $e3,$01
        .text "6CDE"
        .byte $01,$01

txt_f874:
        .text "FGHFGHFGHFGHIJKLM"
        .byte $e3,$01                               // ..

txt_f887:
        .text "&KLMKLM"
        .byte $e3,$01
        .text "#KLM"
        .byte $e3,$01,$60
        .text "<KLM"
        .byte $01,$01

txt_f89d:
        .text "NOPNOPNOPNOPQRSTUVVWSTXSTXYVZ"
        .byte $5b
        .text "TXYVZ"
        .byte $5b
        .byte $54,$58,$01,$01
        .byte $5c,$5d
        .byte $50,$5c,$5d
        .byte $50,$5c,$5d,$50,$5c,$5d,$5e,$5f,$60,$61,$e5,$62,$27,$61,$62,$62 // P\]P\]^_`a.b'abb
        .byte $61,$62,$62,$61,$e5,$62,$21,$61,$e5,$62,$2c,$01,$01,$63,$62,$64 // abba.b!a.b,..cbd
        .byte $63,$62,$64,$63,$62,$64,$63,$e3,$62,$21,$65,$80,$c0,$01,$e4,$20 // cbdcbdc.b!e.... 
        .byte $60,$48                               // `H

txt_f8fc:
        .encoding "screencode_mixed"
        .text "wacky races++ was brought to you by the cracker and trainer of this game"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f945:
        .text ".7  * "

txt_f94b:
        .encoding "screencode_mixed"
        .text "d.a.d. of crystal *"
        .encoding "petscii_upper"
        .byte $e5,$20,$60                           // . `

txt_f961:
        .encoding "screencode_mixed"
        .text " yepp.. crystal is now also on 54"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f983:
        .encoding "screencode_mixed"
        .text ".< well members of crystal are"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e4,$20,$27,$1b,$20,$0f,$10,$15,$13,$20,$e3,$09,$22,$20 // ... '. .... .." 
        .byte $1b,$e3,$20,$3a,$1d,$20,$13,$15,$10,$12,$05,$0d,$05,$20,$1d // .. :. ....... .

txt_f9c0:
        .encoding "screencode_mixed"
        .text " and * d.a.d. *"
        .encoding "petscii_upper"
        .byte $e6,$20,$60,$5b                       // . `[

txt_f9d3:
        .encoding "screencode_mixed"
        .text "well we are looking for some swappers, but just look out for a address to contact us under!"
        .encoding "petscii_upper"
        .byte $ea                                   // .

txt_fa2f:
        .encoding "screencode_mixed"
        .text " 5have fun and remember"
        .encoding "petscii_upper"
        .byte $e4,$2e,$e3                           // ...

txt_fa49:
        .encoding "screencode_mixed"
        .text " 5we're riskin' it all!"
        .encoding "petscii_upper"
        .byte $f1                                   // .

txt_fa61:
        .encoding "screencode_mixed"
        .text " 2d.a.d. of crystal!"
        .encoding "petscii_upper"
        .byte $f5,$20,$80,$52,$00,$c8,$21,$f0,$42,$e3,$e7,$e7,$e7,$e7,$c0,$87 // . .R..!.B.......
        .byte $f0,$21,$e3,$e4,$e7,$23,$c7,$87,$e0,$e5,$e7,$21,$c7,$42,$87,$f0 // .!...#.....!.B..
        .byte $e3,$e7,$e7,$e7,$e7,$c0,$23,$87,$f0,$e3,$e4,$e7,$22,$c7,$87,$e6 // ......#....."...
        .byte $e7,$22,$c0,$87,$e6,$cf,$23,$c7,$c3,$f0,$c7,$e6,$e7,$22,$c0,$87 // ."....#......"..
        .byte $e6,$e7,$25,$c7,$87,$e1,$e4,$e6,$e3,$e7,$26,$c7,$87,$e3,$e1,$e4 // ..%.......&.....
        .byte $e6,$42,$e7,$e7,$c7,$87,$f0,$e3,$e7,$e7,$26,$e7,$e7,$c0,$87,$f0 // .B........&.....
        .byte $e3,$e4,$e7,$24,$c7,$87,$f0,$e3,$e4,$e7,$24,$c0,$87,$f0,$e3,$e4 // ...$......$.....
        .byte $e7,$23,$f0,$ff,$80,$e7,$fe,$e6,$e7,$21,$c7,$42,$87,$e7,$e7,$e7 // .#.......!.B....
        .byte $e7,$e7,$e7,$c7,$21,$87,$e5,$e7,$23,$e3,$f0,$e3,$e5,$e7,$24,$e3 // ....!...#.....$.
        .byte $f0,$ff,$e0,$c5,$22,$f0,$e7,$c4,$2c,$f8,$e0,$c0,$c0,$ff,$ce,$9c // ...."...,.......
        .byte $9c,$c1,$ff,$cf,$9f,$c2,$2a,$fc,$f3,$ef,$ef,$df,$00,$fc,$f8,$f0 // ......*.........
        .byte $e0,$ec,$fc,$c8,$e6,$cf,$26,$c7,$c3,$f3,$f3,$fb,$f7,$c5,$22,$c1 // ......&.......".
        .byte $9c,$e5,$9f,$c1,$e4,$9c,$26,$c0,$fc,$fc,$ff,$81,$9c,$e5,$fc,$c1 // ......&.........
        .byte $e7,$9f,$24,$c7,$c7,$f7,$ef,$c4,$22,$f0,$e3,$e4,$e7,$24,$c7,$87 // ..$....."....$..
        .byte $0f,$c7,$e4,$e7,$22,$e3,$e1,$c3,$26,$fe,$fc,$f8,$80,$c0,$ff,$e5 // ...."...&.......
        .byte $fc,$22,$e0,$fc,$ce,$21,$e0,$d0,$23,$fe,$f0,$e3,$e4,$e7,$25,$c6 // ."...!..#.....%.
        .byte $84,$fc,$f8,$f0,$e5,$fc,$22,$e0,$e7,$c4,$24,$f0,$e3,$f0,$e7,$c4 // ......"...$.....
        .byte $22,$fe,$ff,$e6,$e7,$23,$e0,$ff,$f0,$e5,$e7,$24,$c0,$87,$f0,$e3 // "....#.....$....
        .byte $e4,$e7,$24,$f0,$ff,$e0,$e7,$c3,$25,$fe,$fc,$fc,$f0,$e3,$e3,$e7 // ..$.....%.......
        .byte $25,$e3,$f0,$e3,$f0,$e3,$e3,$e7,$22,$e3,$f0,$c5,$e3,$c7,$c2,$21 // %......."......!
        .byte $81,$e4,$e7,$c5,$23,$f8,$ff,$fe,$c7,$23,$f0,$ff,$f0,$c3,$27,$00 // ....#....#....'.
        .byte $ff,$00,$ff,$01,$f0,$e7,$c3,$23,$fe,$fc,$fc,$c8,$22,$0f,$c7,$e4 // .......#...."...
        .byte $e7,$24,$03,$e1,$0f,$c7,$e3,$e7,$24,$c7,$0f,$c7,$0f,$c7,$22,$0f // .$......$.....".
        .byte $c7,$e4,$e7,$22,$e3,$e1,$42,$0f,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$21 // ..."..B........!
        .byte $0f,$c5,$22,$0f,$c7,$e6,$e7,$22,$03,$e1,$c8,$22,$0f,$c7,$e4,$e7 // .."...."..."....
        .byte $22,$e3,$e1,$e6,$e7,$22,$0f,$c7,$c8,$23,$87,$27,$67,$e3,$e7,$22 // "...."...#.'g.."
        .byte $e3,$e1,$e3,$e7,$27,$67,$27,$87,$c3,$e1,$0f,$c7,$e4,$e7,$24,$e3 // ....'g'.......$.
        .byte $e1,$0f,$c7,$e3,$e7,$25,$c7,$0f,$ff,$0f,$c7,$e4,$e7,$24,$e3,$e1 // .....%.......$..
        .byte $0f,$c7,$e3,$e7,$24,$c7,$0f,$c7,$0f,$c5,$23,$0f,$c7,$01,$e5,$7f // ....$.....#.....
        .byte $22,$3f,$1f,$e6,$e7,$21,$e3,$42,$e1,$e7,$e7,$e7,$e7,$e7,$e7,$e3 // "?...!.B........
        .byte $21,$e1,$e5,$e7,$23,$c7,$0f,$c7,$e5,$e7,$24,$c7,$0f,$c7,$07,$e4 // !...#.....$.....
        .byte $e7,$22,$c7,$0f,$c2,$3b,$fb,$e5,$cf,$0f,$07,$03,$03,$ff,$03,$f9 // ."...;..........
        .byte $f9,$f3,$ff,$f3,$f9,$7f,$7f,$1f,$67,$7b,$7b,$7d,$00,$ff,$7f,$3f // ........g{{}...?
        .byte $1f,$c2,$22,$7f,$3f,$c6,$22,$7f,$3f,$d0,$24,$cf,$cf,$ef,$df,$c5 // ..".?.".?.$.....
        .byte $21,$81,$e3,$9c,$25,$81,$9c,$9c,$ff,$c0,$e3,$9f,$25,$c1,$fc,$fc // !...%.......%...
        .byte $ff,$c1,$e3,$9c,$23,$80,$9c,$9c,$80,$23,$ff,$25,$7f,$3f,$1f,$01 // ....#....#.%.?..
        .byte $03,$c6,$21,$0f,$cf,$21,$0f,$ca,$2f,$f9,$f1,$e3,$c7,$8f,$1f,$3f // ..!..!../......?
        .byte $0f,$c7,$e7,$c7,$87,$27,$63,$e1,$c6,$24,$7f,$3f,$0f,$c7,$e3,$e7 // .....'c..$.?....
        .byte $25,$c7,$0f,$ff,$0f,$c7,$e4,$e7,$21,$0f,$e7,$e7,$23,$03,$e1,$0f // %.......!...#...
        .byte $42,$e7,$ff,$ff,$ff,$ff,$0f,$c7,$07,$29,$e7,$cf,$9f,$3f,$7f,$7f // B........)...?..
        .byte $3f,$0f,$c7,$e3,$e7,$25,$c7,$0f,$c7,$0f,$c7,$e4,$e7,$22,$03,$e1 // ?....%......."..
        .byte $c9,$25,$39,$11                       // .%9.

txt_fd09:
        .text ")99"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $25,$00,$ff,$00,$ff,$80,$c5,$23       // %......#

// --- Region $fd1a-$fda2 ---
.pc = $fd1a "Segment $fd1a"
        .byte $1f,$ff,$7f,$c2,$28,$0f,$e7,$cf,$9f,$3f,$7f,$7f,$3f,$c8,$ef,$87 // ....(....?..?...
        .byte $21,$80,$e7,$87,$21,$80,$e7,$87,$21,$80,$e7,$87,$21,$80,$ef,$87 // !...!...!...!...
        .byte $21,$80,$e8,$87,$e8,$c3,$c7,$21,$f0,$ef,$87,$21,$80,$f4,$87,$24 // !......!...!...$
        .byte $c7,$c7,$e3,$f0,$ec,$87,$24,$c7,$c7,$e3,$f0,$e8,$87,$c7,$21,$80 // ......$.......!.
        .byte $e8,$fe,$e4,$87,$24,$c7,$c7,$e3,$f0,$e3,$87,$25,$c7,$e3,$f1,$f8 // ....$......%....
        .byte $fc,$e5,$87,$25,$86,$84,$81,$c7,$c7,$e6,$87,$c6,$23,$87,$c0,$c7 // ...%........#...
        .byte $e6,$87,$e4,$80,$32,$c0,$c0,$e0,$f8,$ff,$9f,$c0,$ff,$c3,$9c,$9c // ....2...........
        .byte $80,$ff,$df,$ef,$ef,$f3,$fc,$c3,$ec,$fc,$24,$e0,$f0,$f8,$fc,$c8 // ..........$.....
        .byte $e3,$c3,$c2,$e3,$c3,$c8,$e6,$9f,$22   // ........"

// --- Region $fdad-$ff5a ---
.pc = $fdad "Segment $fdad"
        .byte $80,$e4,$9f,$24,$9c,$80,$ff,$00,$c8,$e4,$87,$24,$c7,$c7,$e3,$f0 // ...$.......$....
        .byte $e4,$e1,$2a,$e3,$e3,$c7,$0f,$e0,$f0,$f0,$e1,$c3,$cf,$c2,$e6,$fc // ..*.............
        .byte $c5,$25,$c7,$83,$83,$f3,$c7,$cb,$21,$c7,$e3,$83,$31,$c7,$fc,$f8 // .%......!...1...
        .byte $f1,$e3,$c7,$8f,$9f,$ff,$81,$83,$87,$87,$c7,$c7,$e3,$f0,$e7,$fc // ................
        .byte $29,$f0,$c7,$c7,$87,$87,$c7,$c7,$e3,$f0,$c6,$22,$87,$c0,$c8,$e7 // ).........."....
        .byte $87,$21,$80,$c6,$22,$87,$80,$e8,$fc,$28,$c7,$c7,$87,$87,$c7,$c7 // .!.."....(......
        .byte $e3,$f0,$c6,$23,$87,$c0,$ff,$e3,$c7,$dd,$23,$07,$ff,$1f,$c4,$e3 // ...#......#.....
        .byte $fc,$c2,$e3,$fc,$c8,$e8,$e1,$28,$e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f // .......(........
        .byte $c7,$21,$0f,$e4,$e1,$23,$e3,$e3,$c7,$42,$0f,$ff,$ff,$ff,$ff,$ff // .!...#...B......
        .byte $ff,$ff,$29,$ff,$e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f,$e8,$e1,$c8,$e4 // ..).............
        .byte $e1,$26,$e3,$e3,$e7,$0f,$e3,$e3,$e6,$e1,$c7,$21,$0f,$f4,$e1,$24 // .&.........!...$
        .byte $e3,$e3,$c7,$0f,$c8,$e4,$e1,$26,$a3,$03,$81,$09,$e3,$e3,$e6,$e1 // .......&........
        .byte $28,$e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f,$e8,$1f,$e4,$e1,$24,$e3,$e3 // (............$..
        .byte $c7,$0f,$e3,$e1,$25,$e3,$c7,$8f,$1f,$3f,$e5,$e1,$25,$61,$21,$81 // ....%....?..%a!.
        .byte $e3,$e3,$e6,$e1,$28,$e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f,$c7,$e4,$01 // ....(...........
        .byte $29,$03,$03,$07,$1f,$ff,$f9,$03,$ff,$01,$c2,$2a,$01,$ff,$7d,$7b // )..........*..}{
        .byte $7b,$67,$1f,$7f,$7f,$ff,$ec,$3f,$24,$07,$0f,$1f,$3f,$d8,$e6,$9c // {g.....?$...?...
        .byte $22,$ff,$00,$e7,$fc,$21,$81,$e6,$9c,$22,$ff,$00,$c4,$24,$f7,$cf // "....!..."...$..
        .byte $9f,$3f,$d8,$26,$07,$0f,$0f,$87,$c3,$f3,$c2,$21,$7f,$e5,$3f,$da // .?.&.......!..?.
        .byte $21,$7f,$c7,$e4,$e1,$24,$e3,$e3,$c7,$0f,$e7,$3f,$21,$0f,$c6,$2a // !....$.....?!..*
        .byte $e1,$01,$e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f,$e8,$e1,$30,$e3,$e3,$e1 // ............0...
        .byte $e1,$e3,$e3,$c7,$0f,$e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f,$e8,$3f,$28 // ..............?(
        .byte $e3,$e3,$e1,$e1,$e3,$e3,$c7,$0f,$e4,$e1,$24,$e3,$e3,$c7,$0f,$d1 // ..........$.....
        .byte $23,$e0,$ff,$f8,$d4,$e3,$3f,$c2,$e3,$3f,$e7,$20,$60,$5b // #.....?..?. `[

txt_ff2b:
        .encoding "screencode_mixed"
        .text "greetings only to a few, as we don't have any co"
        .encoding "petscii_upper"

// --- Region $ff6a-$fffc ---
.pc = $ff6a "Segment $ff6a"
        .byte $0c,$0c,$20,$07,$12,$05,$05,$14,$20,$14,$08,$05,$20,$12,$0f,$03 // .. ..... ... ...
        .byte $0b,$20,$0f,$06,$20,$14,$08,$05,$20,$14,$0f,$10,$e3,$2e,$e4,$20 // . .. ... ...... 
        .byte $60,$50                               // `P

txt_ff8c:
        .encoding "screencode_mixed"
        .text "* illusion * talent * deadline * genesis * legend * dominators * enigma * brutal"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_ffdd:
        .encoding "screencode_mixed"
        .text ".7 well i guess that's it"
        .encoding "petscii_upper"
        .byte $e3,$2e,$80,$2a,$20,$80,$20           // ...* . 
