// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:20
// 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:  $19e0 (6624)
// IRQ handler:  $1b19 (irq_1b19)
//
// Code: 1946 bytes, Data: 61542 bytes
// Labels: 358, Subroutines: 31
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$0803 ---
.pc = $0803 "Program $0803"
        brk

// --- Region $0902-$0909 ---
.pc = $0902 "Program $0902"
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0908:
        .byte $e7,$e7                               // ..

// --- Region $0f0e-$0f14 ---
.pc = $0f0e "sub_0f0e"
// Referenced by: jsr from $ffb1

sub_0f0e:
        .byte $04,$04                               // nop $04 // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0f13:
        .byte $ff,$ff                               // ..

// --- Region $1000-$1005 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $19eb

sub_1000:
        jmp loc_109f
// Referenced by: jsr from $1bdb

sub_1003:
        jmp loc_1213

// --- Region $109f-$10e2 ---
.pc = $109f "loc_109f"

loc_109f:
        ldy #$00

loc_10a1:
        lda dat_13ea,y
        sta $1016,y
        iny
        cpy #$06
        bne loc_10a1
        lda $13eb,y
        and #$0f
        sta $f9
        ldx #$05
        lda #$00

loc_10b7:
        sta $fa,x
        sta $1b,x
        dex
        bpl loc_10b7
        ldx #$18

loc_10c0:
        sta $d400,x
        dex
        bpl loc_10c0
        sta $9e
        rts
// Referenced by: jsr from $1213

sub_10c9:
        ldx #$02
        dec $9e
        bpl loc_10da
        stx $9e
        jsr sub_1146
        jsr sub_1145
        jmp sub_1145

loc_10da:
        jsr sub_1258
        jsr sub_1257
        jmp sub_1257

// --- Region $1145-$13e9 ---
.pc = $1145 "sub_1145"
// Referenced by: jsr from $10d4; jmp from $10d7

sub_1145:
        dex
// Referenced by: jsr from $10d1

sub_1146:
        dec $1b,x
        bmi loc_114d
        jmp loc_12f7

loc_114d:
        lda $1007,x
        sta $1b,x
        lda $1016,x
        sta $02
        lda $1019,x
        sta $03
        ldy $fa,x

loc_115e:
        lda ($02),y
        bpl loc_1177
        cmp #$ff
        bne loc_116e
        lda #$00
        sta $fa,x
        tay
        jmp loc_115e

loc_116e:
        clc
        adc #$40
        sta $100a,x
        iny
        lda ($02),y

loc_1177:
        sty $fa,x
        tay
        lda #$00
        sta $04
        lda $13f2,y
        sta $02
        lda $13fd,y
        sta $03
        ldy $fd,x

loc_118a:
        lda ($02),y
        bmi loc_11a4
        cmp #$60
        bne loc_11c1
        lda #$fe
        sta $6a,x
        iny
        lda ($02),y
        bne loc_119f
        ldy #$00
        inc $fa,x

loc_119f:
        sty $fd,x
        jmp loc_12f7

loc_11a4:
        cmp #$a0
        bcs loc_11b4
        and #$1f
        clc
        asl
        asl
        asl
        sta $05,x
        iny
        jmp loc_118a

loc_11b4:
        and #$1f
        sta $1b,x
        sta $1007,x
        iny
        jmp loc_118a

dat_11bf:
        .byte $b1,$02                               // ..

loc_11c1:
        clc
        adc $100a,x
        sta $100d,x
        iny
        sty $fd,x
        ldy $05,x
        lda $140c,y
        and #$7f
        beq loc_11de
        sta $45
        lda $33
        ora $1010,x
        jmp loc_11e3

loc_11de:
        lda $33
        and $1013,x

loc_11e3:
        sta $33
        lda $140a,y
        pha
        lda $1409,y
        pha
        lda $a4,x
        and #$fe
        ldy dat_10e3,x
        sta $d404,y
        pla
        sta $d405,y
        pla
        sta $d406,y
        lda #$09
        sta $d404,y
        inc $46,x
        ldy $fd,x
        lda ($02),y
        bne loc_1210
        ldy #$00
        inc $fa,x

loc_1210:
        sty $fd,x
        rts

loc_1213:
        jsr sub_10c9
        lda $33
        lda $d417
        lda $f9
        sta $d418
        ldy $ad
        beq loc_1256
        lda $1465,y
        bmi loc_1239
        clc
        adc $63
        sta $63
        sta $d416
        cmp $1458,y
        bcc loc_1256
        jmp loc_1248

loc_1239:
        eor #$7f
        clc
        adc $63
        sta $63
        sta $d416
        cmp $1458,y
        bcs loc_1256

loc_1248:
        iny
        lda $1458,y
        cmp #$ff
        bne loc_1254
        lda $1465,y
        tay

loc_1254:
        sty $ad

loc_1256:
        rts
// Referenced by: jsr from $10dd; jmp from $10e0

sub_1257:
        dex
// Referenced by: jsr from $10da

sub_1258:
        lda $45
        beq loc_128e
        tay
        lda $1465,y
        bmi loc_1269
        pha
        lda $1458,y
        sta $63
        pla

loc_1269:
        pha
        and #$70
        sta $03
        lda $f9
        and #$0f
        ora $03
        sta $f9
        pla
        and #$0f
        asl
        asl
        asl
        asl
        sta $04
        lda $33
        and #$0f
        ora $04
        sta $33
        iny
        sty $ad
        lda #$00
        sta $45

loc_128e:
        lda $46,x
        bne loc_1295
        jmp loc_12f7

loc_1295:
        lda #$00
        sta $46,x
        sta $67,x
        sta $24,x
        sta $4f,x
        sta $4c,x
        lda #$ff
        sta $6a,x
        ldy $05,x
        lda $140f,y
        sta $64,x
        lda $140d,y
        and #$f0
        sta $49,x
        lda $1408,y
        sta $9b,x
        lda $140e,y
        pha
        and #$0f
        sta $21,x
        sta $90,x
        pla
        lsr
        lsr
        lsr
        sta $27,x
        lda $140b,y
        tay
        bne loc_12db
        lda #$ff
        sta $aa,x
        lda #$08
        sta $60,x
        sta $5d,x
        jmp loc_133f

loc_12db:
        lda $1483,y
        bmi loc_12ef
        pha
        lda $1472,y
        pha
        and #$f0
        sta $5d,x
        pla
        and #$0f
        sta $60,x
        pla

loc_12ef:
        and #$7f
        sta $aa,x
        iny
        jmp loc_133c

loc_12f7:
        lda $aa,x
        beq loc_1300
        dec $aa,x
        jmp loc_133f

loc_1300:
        ldy $a7,x
        lda $1483,y
        bmi loc_131a
        clc
        adc $5d,x
        sta $5d,x
        lda $60,x
        adc #$00
        sta $60,x
        cmp $1472,y
        bcc loc_133f
        jmp loc_1330

loc_131a:
        and #$7f
        sta $02
        lda $5d,x
        sec
        sbc $02
        sta $5d,x
        lda $60,x
        sbc #$00
        sta $60,x
        cmp $1472,y
        bcs loc_133f

loc_1330:
        iny
        lda $1472,y
        cmp #$ff
        bne loc_133c
        lda $1483,y
        tay

loc_133c:
        tya
        sta $a7,x

loc_133f:
        ldy $9b,x
        lda $14c3,y
        bmi loc_134a
        clc
        adc $100d,x

loc_134a:
        and #$7f
        tay
        lda $10e5,y
        sta $57,x
        lda $103f,y
        sta $5a,x
        ldy $9b,x
        lda $1494,y
        sta $a4,x
        iny
        lda $1494,y
        cmp #$ff
        bne loc_136a
        lda $14c3,y
        tay

loc_136a:
        tya
        sta $9b,x
        lda $90,x
        beq loc_13c6
        lda $27,x
        bne loc_13c4
        lda $24,x
        bne loc_1389
        lda $64,x
        clc
        adc $49,x
        sta $64,x
        lda $67,x
        adc $4c,x
        sta $67,x
        jmp loc_1396

loc_1389:
        lda $64,x
        sec
        sbc $49,x
        sta $64,x
        lda $67,x
        sbc $4c,x
        sta $67,x

loc_1396:
        dec $21,x
        bpl loc_13c6
        lda $4f,x
        eor #$01
        sta $4f,x
        beq loc_13a8
        lda $24,x
        eor #$01
        sta $24,x

loc_13a8:
        lda $90,x
        and #$0f
        sta $21,x
        ldy $05,x
        lda $140d,y
        and #$0f
        asl
        clc
        adc $49,x
        sta $49,x
        lda $4c,x
        adc #$00
        sta $4c,x
        jmp loc_13c6

loc_13c4:
        dec $27,x

loc_13c6:
        ldy dat_10e3,x
        lda $5d,x
        sta $d402,y
        lda $60,x
        sta $d403,y
        lda $57,x
        clc
        adc $64,x
        sta $d400,y
        lda $5a,x
        adc $67,x
        sta $d401,y
        lda $a4,x
        and $6a,x
        sta $d404,y
        rts

// --- Region $1800-$18bc ---
.pc = $1800 "sub_1800"
// Referenced by: jsr from $1bd8

sub_1800:
        dec $7d
        lda $7d
        cmp #$ff
        beq loc_1809
        rts

loc_1809:
        lda #$07
        sta $7d
        ldx #$00

loc_180f:
        lda $06a9,x
        sta $06a8,x
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$28
        bne loc_180f
.label smc_1821 = * + 1
.label smc_1822 = * + 2
        lda $37dd                                   // !SMC: modified by $185f, $1864
        beq sub_185d
        cmp #$09
        beq loc_1868
        cmp #$31
        beq loc_1868
        cmp #$20
        beq loc_1868
        cmp #$21
        beq loc_1868
        cmp #$27
        beq loc_1868
        ldx $7e
        beq loc_1848
        sta $06cf
        eor #$80
        sta $06f7
        dec $7e
        rts

loc_1848:
        eor #$40
        sta $06cf
        eor #$80
        sta $06f7

// Referenced by: jsr from $1ae5
sub_1852: {
        inc $7e
        inc smc_1821
        bne done
        inc smc_1822
done:
        rts
}
// Referenced by: jsr from $1ae2; branch from $1823

sub_185d:
        ldy #$7f
        sty smc_1821                                // SMC: modifies $1821
        ldy #$37
        sty smc_1822                                // SMC: modifies $1822
        rts

loc_1868:
        sta $06cf
        eor #$80
        sta $06f7
        inc smc_1821
        bne loc_1878
        inc smc_1822

loc_1878:
        rts

dat_1879:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

loc_1880:
        sei
        jsr $ff5b
        jsr $fd15
        jsr $fda3
        cli
        lda #$00
        sta $d021
        sta $d020
        nop
        nop
        ldx #$20

loc_1897:
        lda txt_19c0,x
        sta $0404,x
        dex
        bpl loc_1897
        lda #$00
        sta $c6
        lda #$00
        ldx #$08

loc_18a8:
        sta $0277,x
        dex
        bpl loc_18a8
        ldx #$64

loc_18b0:
        lda dat_18bc,x
        sta $033c,x
        dex
        bpl loc_18b0
        jmp $033c

dat_18bc:
        .byte $78                                   // x

// --- Region $1900-$1976 ---
.pc = $1900 "sub_1900"
// Referenced by: jsr from $1b3d

sub_1900:
.label smc_1901 = * + 1
        lda #$04                                    // !SMC: modified by $1927, $1932
        dec smc_1901
        beq loc_1908
        rts

loc_1908:
        ldx #$00

loc_190a:
.label smc_190b = * + 1
        lda $1dad,x                                 // !SMC: modified by $192d
        sta $db70,x
        sta $db98,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_190a
        lda smc_190b
        inc smc_190b
        cmp #$b7
        beq sub_192b
// Referenced by: jsr from $1add

sub_1925:
        lda #$04
        sta smc_1901                                // SMC: modifies $1901
        rts
// Referenced by: jsr from $1aa6; branch from $1923

sub_192b:
        lda #$80
        sta smc_190b                                // SMC: modifies $190b
        lda #$04
        sta smc_1901                                // SMC: modifies $1901
        rts
// Referenced by: jsr from $1b40

sub_1936:
.label smc_1937 = * + 1
        lda #$03                                    // !SMC: modified by $1957, $1962
        ldx #$00

loc_193a:
        lda dat_1de0,x
.label smc_193e = * + 1
        sta $dbb0,x                                 // !SMC: modified by $195d
        inx
        cpx #$0a
        bne loc_193a
        dec smc_1937
        beq loc_194b
        rts

loc_194b:
        lda smc_193e
        cmp #$c0
        beq loc_195b
        inc smc_193e
        lda #$05
        sta smc_1937                                // SMC: modifies $1937
        rts

loc_195b:
        lda #$8c
        sta smc_193e                                // SMC: modifies $193e
        lda #$05
        sta smc_1937                                // SMC: modifies $1937
        rts
// Referenced by: jsr from $1b43

sub_1966:
        ldx #$00

loc_1968:
        lda $db98,x
        sta $db70,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_1968
        rts

// --- Region $198d-$1995 ---
.pc = $198d "Segment $198d"
        ora #$14
        .byte $54,$20                               // nop $20,x // ILLEGAL
        and ($20,x)
        bpl loc_19e5
        .byte $12                                   // jam // ILLEGAL

// --- Region $19e0-$1bea ---
.pc = $19e0 "main_19e0"

main_19e0:
        jsr $e544
        lda #$00

loc_19e5:
        sta $d020
        sta $d021
        jsr sub_1000
        lda #$a0
        sta $fe
        lda #$21
        sta $ff
        lda #$04
        sta $fd
        lda #$00
        sta $fc
        ldy #$00

loc_1a00:
        lda ($fe),y
        sta ($fc),y
        iny
        bne loc_1a00
        inc $fd
        inc $ff
        lda $fd
        cmp #$08
        bne loc_1a00
        lda #$00
        sta $fe
        lda #$20
        sta $ff
        lda #$d8
        sta $fd
        lda #$00
        sta $fc
        ldy #$00

loc_1a23:
        lda ($fe),y
        sta ($fc),y
        iny
        bne loc_1a23
        inc $fd
        inc $ff
        lda $fd
        cmp #$dc
        bne loc_1a23
        ldx #$00

loc_1a36:
        lda #$00
        sta $d800,x
        inx
        cpx #$a0
        bne loc_1a36
        ldx #$00

loc_1a42:
        lda $1cc0,x
        sta $0400,x
        sta $0408,x
        sta $0410,x
        sta $0418,x
        sta $0420,x
        lda $1cc8,x
        sta $0428,x
        sta $0430,x
        sta $0438,x
        sta $0440,x
        sta $0448,x
        lda $1cd0,x
        sta $0450,x
        sta $0458,x
        sta $0460,x
        sta $0468,x
        sta $0470,x
        inx
        cpx #$08
        bne loc_1a42
        jsr sub_1e2b
        jsr sub_1e25
        ldx #$00
        stx $0478
        stx $0479
        stx $047a
        jsr sub_1e5b
        ldx #$00

loc_1a93:
        lda #$00
        sta $0478,x
        sta $0630,x
        sta $da30,x
        inx
        cpx #$28
        bne loc_1a93
        jsr sub_2494
        jsr sub_192b
        ldx #$00

loc_1aab:
        lda #$00
        sta $da58,x
        lda #$d2
        sta $3180,x
        inx
        cpx #$50
        bne loc_1aab
        jsr sub_1c29
        lda #$00
        sta $ff
        sta $fe
        sta $fd
        sta $fc
        sta $7d
        sta $7e
        ldx #$00

loc_1acd:
        lda #$20
        sta $06a8,x
        lda #$00
        sta $daa8,x
        sta dat_db00,x
        inx
        bne loc_1acd
        jsr sub_1925
        nop
        nop
        jsr sub_185d
        jsr sub_1852
        lda #$36
        sta smc_1c41                                // SMC: modifies $1c41
        sta smc_1c47                                // SMC: modifies $1c47
        ldx #$00

loc_1af2:
        lda $0400,x
        sta $0770,x
        inx
        cpx #$78
        bne loc_1af2
        lda #$ea
        sta $0328
        sei
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $0315
        lda #$19
        sta $0314
        cli
        rts

irq_1b19:
        lda #$32

loc_1b1b:
        cmp $d012
        bne loc_1b1b
        lda #$12
        sta $d018
        lda #$c8
        sta $d016
        lda #$1b
        sta $d011
        lda #$00
        sta $d021
        jsr sub_1e00
        jsr sub_1e36
        jsr sub_1e66
        jsr sub_1900
        jsr sub_1936
        jsr sub_1966
        lda #$51

loc_1b48:
        cmp $d012
        bne loc_1b48
        ldx #$09

loc_1b4f:
        dex
        bne loc_1b4f
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        ldx #$09

loc_1b5e:
        dex
        bne loc_1b5e
        jsr sub_2400
        lda #$a9

loc_1b66:
        cmp $d012
        bne loc_1b66
        ldx #$12

loc_1b6d:
        dex
        bne loc_1b6d
        lda #$12
        sta $d018
        lda $7c
        sta $d016
        lda #$1b
        sta $d011
        jsr sub_1e80
        lda #$00
        sta $d021
        lda #$b0
        sta smc_1e81                                // SMC: modifies $1e81
        lda #$b9

loc_1b8e:
        cmp $d012
        bne loc_1b8e
        ldx #$03

loc_1b95:
        dex
        bne loc_1b95
        lda $7d
        sta $d016
        jsr sub_1e80
        lda #$c0
        sta smc_1e81                                // SMC: modifies $1e81
        lda #$c9

loc_1ba7:
        cmp $d012
        bne loc_1ba7
        ldx #$09

loc_1bae:
        dex
        bne loc_1bae
        lda $7f
        sta $d016
        jsr sub_1e80
        lda #$a0
        sta smc_1e81                                // SMC: modifies $1e81
        lda #$d9

loc_1bc0:
        cmp $d012
        bne loc_1bc0
        lda #$c8
        sta $d016
        lda #$00
        sta $d021
        jsr sub_2480
        jsr sub_1c00
        jsr sub_1c40
        jsr sub_1800
        jsr sub_1003
        lda $dc01
        cmp #$ef
        beq loc_1be8
        jmp loc_ea81

loc_1be8:
        jmp loc_1880

// --- Region $1c00-$1c32 ---
.pc = $1c00 "sub_1c00"
// Referenced by: jsr from $1bd2

sub_1c00:
.label smc_1c01 = * + 1
        lda $1f84                                   // !SMC: modified by $1c2b
        sta $7c
        nop
.label smc_1c07 = * + 1
        lda $2084                                   // !SMC: modified by $1c2e
        sta smc_1c19                                // SMC: modifies $1c19
        inc smc_1c01
        inc smc_1c07
        cmp #$00
        beq sub_1c29
        ldx #$00

loc_1c18:
.label smc_1c19 = * + 1
        lda $1c83,x                                 // !SMC: modified by $1c09
        sta $0658,x
        eor #$80
        sta $0680,x
        inx
        cpx #$28
        bne loc_1c18
        rts
// Referenced by: jsr from $1aba; branch from $1c14

sub_1c29:
        lda #$00
        sta smc_1c01                                // SMC: modifies $1c01
        sta smc_1c07                                // SMC: modifies $1c07
        rts

dat_1c32:
        .byte $00                                   // .

// --- Region $1c40-$1c72 ---
.pc = $1c40 "sub_1c40"
// Referenced by: jsr from $1bd5

sub_1c40:
.label smc_1c41 = * + 1
        lda $1f1f                                   // !SMC: modified by $1aea, $1c6b
        sta $7f
        nop
.label smc_1c47 = * + 1
        lda $201f                                   // !SMC: modified by $1aed, $1c6e
        sta smc_1c59                                // SMC: modifies $1c59
        inc smc_1c41
        inc smc_1c47
        cmp #$00
        beq loc_1c69
        ldx #$00

loc_1c58:
.label smc_1c59 = * + 1
        lda $1983,x                                 // !SMC: modified by $1c49
        sta $06f8,x
        eor #$80
        sta $0720,x
        inx
        cpx #$28
        bne loc_1c58
        rts

loc_1c69:
        lda #$00
        sta smc_1c41                                // SMC: modifies $1c41
        sta smc_1c47                                // SMC: modifies $1c47
        rts

dat_1c72:
        // === Data block (1 bytes, $1c72-$1c72) ===
        .byte $00                                   // .

// --- Region $1e00-$1e76 ---
.pc = $1e00 "sub_1e00"
// Referenced by: jsr from $1b34

sub_1e00:
.label smc_1e01 = * + 1
        lda #$02                                    // !SMC: modified by $1e27, $1e32
        dec smc_1e01
        beq loc_1e08
        rts

loc_1e08:
        ldx #$00

loc_1e0a:
.label smc_1e0b = * + 1
        lda $1d30,x                                 // !SMC: modified by $1e2d
        sta $d800,x
        sta $d828,x
        sta $d850,x
        inx
        cpx #$28
        bne loc_1e0a
        lda smc_1e0b
        inc smc_1e0b
        cmp #$37
        beq sub_1e2b
// Referenced by: jsr from $1a80

sub_1e25:
        lda #$02
        sta smc_1e01                                // SMC: modifies $1e01
        rts
// Referenced by: jsr from $1a7d; branch from $1e23

sub_1e2b:
        lda #$00
        sta smc_1e0b                                // SMC: modifies $1e0b
        lda #$03
        sta smc_1e01                                // SMC: modifies $1e01
        rts
// Referenced by: jsr from $1b37

sub_1e36:
.label smc_1e37 = * + 1
        lda #$04                                    // !SMC: modified by $1e57, $1e62
        ldx #$00

loc_1e3a:
        lda dat_1d60,x
.label smc_1e3e = * + 1
        sta $d81e,x                                 // !SMC: modified by $1e5d
        inx
        cpx #$0a
        bne loc_1e3a
        dec smc_1e37
        beq loc_1e4b
        rts

loc_1e4b:
        lda smc_1e3e
        cmp #$50
        beq sub_1e5b
        inc smc_1e3e
        lda #$05
        sta smc_1e37                                // SMC: modifies $1e37
        rts
// Referenced by: jsr from $1a8e; branch from $1e50

sub_1e5b:
        lda #$1c
        sta smc_1e3e                                // SMC: modifies $1e3e
        lda #$06
        sta smc_1e37                                // SMC: modifies $1e37
        rts
// Referenced by: jsr from $1b3a

sub_1e66:
        ldx #$00

loc_1e68:
        lda $d828,x
        sta $d800,x
        sta $d850,x
        inx
        cpx #$28
        bne loc_1e68
        rts

// --- Region $1e80-$1e95 ---
.pc = $1e80 "sub_1e80"
// Referenced by: jsr from $1b7f, $1b9d, $1bb6; branch from $1e92

sub_1e80:
.label smc_1e81 = * + 1
        lda $1ea0,x                                 // !SMC: modified by $1b89, $1ba2, $1bbb
        sta $d021
        sta $d024
        ldy $2420,x

loc_1e8c:
        dey
        bne loc_1e8c
        inx
        cpx #$0e
        bne sub_1e80
        rts

dat_1e95:
        .byte $00                                   // .

// --- Region $2001-$2003 ---
.pc = $2001 "$2001"
        .byte $87,$87                               // sax $87 // ILLEGAL

bmp_2003:
        // === Bitmap data (1 bytes, $2003-$2003) ===
        .byte $87                                   // .

// --- Region $2021-$202b ---
.pc = $2021 "Segment $2021"
        .byte $82,$82                               // nop #$82 // ILLEGAL
// Referenced by: jsr from $ff85

sub_2023:
        sta ($81,x)
        sta ($81,x)
        .byte $80,$80                               // nop #$80 // ILLEGAL
        .byte $80,$80                               // nop #$80 // ILLEGAL

spr_202b:
        // === Bitmap data (1 bytes, $202b-$202b) ===
        .byte $7f                                   // .

// --- Region $2400-$2415 ---
.pc = $2400 "sub_2400"
// Referenced by: jsr from $1b61; branch from $2412

sub_2400:
        lda $3180,x
        sta $d016
        sta $d016
        ldy $2420,x

loc_240c:
        dey
        bne loc_240c
        inx
        cpx #$50
        bne sub_2400
        rts

bmp_2415:
        // === Bitmap data (1 bytes, $2415-$2415) ===
        .byte $00                                   // .

// --- Region $2480-$24a9 ---
.pc = $2480 "sub_2480"
// Referenced by: jsr from $1bcf

sub_2480:
        ldx #$00

loc_2482:
        lda $3181,x
        sta $3180,x
        inx
        cpx #$50
        bne loc_2482
.label smc_248e = * + 1
.label smc_248f = * + 2
        lda $3704                                   // !SMC: modified by $2496, $249b
        cmp #$00
        bne loc_249e
// Referenced by: jsr from $1aa3

sub_2494:
        lda #$00
        sta smc_248e                                // SMC: modifies $248e
        lda #$32
        sta smc_248f                                // SMC: modifies $248f

loc_249e:
        sta $31cf
        inc smc_248e
        bne loc_24a9
        inc smc_248f

loc_24a9:
        rts

// --- Region $484c-$484c ---
.pc = $484c "Segment $484c"
        brk

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

// --- Region $598d-$598d ---
.pc = $598d "Segment $598d"
        brk

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

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

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

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

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

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

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

loc_ea81:
        brk

// --- Region $ff85-$ff8a ---
.pc = $ff85 "Segment $ff85"
        jsr sub_2023
        .byte $03,$08                               // slo ($08,x) // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

// --- Region $ffa9-$ffbf ---
.pc = $ffa9 "Segment $ffa9"
        .byte $0c,$01,$18                           // nop $1801 // ILLEGAL
        ora #$14
        ora $2320,y
        jsr sub_0f0e
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        ora ($0c,x)
        .byte $07,$09                               // slo $09 // ILLEGAL
        ora ($20,x)
        .byte $23,$20                               // rla ($20,x) // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

txt_ffbf:
        .encoding "screencode_mixed"
        .text "e"
        .encoding "petscii_upper"

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

// --- Region $0804-$0901 ---
.pc = $0804 "dat_0804"

dat_0804:
        .byte $00,$00,$00,$00,$fe,$fe,$fc,$fc,$f9,$f9,$f3,$f3,$80,$9f,$9f,$80 // ................
        .byte $9f,$df,$9f,$df,$fc,$f1,$e7,$cf,$cf,$9f,$9f,$9f,$80,$9f,$9f,$9f // ................
        .byte $9f,$df,$9f,$df,$80,$9f,$9f,$80,$9f,$df,$9f,$df,$80,$9f,$9f,$80 // ................
        .byte $9f,$df,$9f,$df,$fc,$f1,$e7,$cc,$cf,$9f,$9f,$9f,$9f,$9f,$9f,$80 // ................
        .byte $9f,$df,$9f,$df,$e7,$e7,$e7,$e7,$e7,$f7,$e7,$f7,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$9f,$9f,$8e,$84,$91,$d9,$9c,$de,$9f,$9f,$9f,$9f // ................
        .byte $9f,$df,$9f,$df,$bf,$9f,$8f,$87,$93,$d9,$9c,$de,$bf,$9f,$8f,$87 // ................
        .byte $93,$d9,$9c,$de,$fc,$f1,$e7,$cf,$cf,$9f,$9f,$9f,$80,$9f,$9f,$9f // ................
        .byte $9f,$df,$9f,$df,$fc,$f1,$e7,$cf,$cf,$9f,$9f,$9f,$80,$9f,$9f,$9f // ................
        .byte $9f,$df,$9f,$df,$f0,$c7,$9f,$9f,$c7,$f0,$ff,$ff,$80,$fe,$fe,$fe // ................
        .byte $fe,$ff,$fe,$ff,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f // ................
        .fill 9, $9f
        .byte $df,$9e,$dd,$9f,$9f,$cf,$e3,$f8,$e3,$cf,$df,$9f,$9f,$cf,$e3,$f8 // ................
        .byte $ff,$fe,$ff,$80,$ff,$ff,$ff,$ff,$f8,$e3,$df,$80,$df,$9f,$df,$bf // ................
        .byte $df,$bf,$df,$00,$00,$00,$01,$02,$04,$08,$10,$f8,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fe,$fc,$f8,$f0,$fe,$fe,$fe,$fe,$ff,$ff,$ff,$f7,$e7 // ................
        .byte $c7,$80,$80,$ff,$ff                   // .....

// --- Region $090a-$0f0d ---
.pc = $090a "Program $090a"
        .byte $e7,$e7,$e7,$f7,$e7,$f7,$e3,$e3,$f3,$e7,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$f9,$f9,$e0,$f9,$f9,$00,$00,$00,$80,$40,$20,$10,$08,$c7,$93 // ..........@ ....
        .byte $93,$c6,$fc,$f9,$f3,$e6,$f0,$c7,$9e,$9e,$c6,$f2,$fe,$fe,$f1,$f1 // ................
        .byte $f9,$e3,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fc,$fc,$fc,$fc,$fc,$fc,$fe // ................
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fa,$fc,$f0,$ff,$ff // ................
        .byte $ff,$ff,$fe,$fe,$f8,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$f8,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fe,$fe,$fe,$fc,$f1,$e7,$cf,$cf,$9f,$9f,$9f,$e7,$e7 // ................
        .byte $e7,$e7,$e7,$f7,$e7,$f7,$c0,$9f,$ff,$ff,$ff,$f8,$e3,$df,$e0,$cf // ................
        .byte $ff,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$f1,$c7,$80,$ff,$80,$9f // ................
        .byte $9f,$9f,$9f,$80,$ff,$ff,$f0,$c7,$9f,$9f,$9f,$80,$df,$9f,$80,$ff // ................
        .byte $ff,$ff,$ff,$fe,$fe,$fe,$f8,$f3,$f9,$f0,$e7,$cf,$9f,$bf,$f8,$e3 // ................
        .byte $cf,$9f,$9f,$cf,$e3,$f8,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fc,$fc,$ff,$ff,$ff,$fb,$f3,$e3,$c5,$80,$c0,$ff,$ff // ................
        .byte $ff,$ff,$ff,$f8,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$d5,$a8,$e0,$cf // ................
        .byte $9f,$9f,$ff,$ff,$fe,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$7f,$7f // ................
        .byte $3f,$3f,$9f,$9f,$df,$cf,$3f,$9f,$3f,$1f,$cf,$e7,$f3,$f9,$0f,$e3 // ??....?.?.......
        .byte $f9,$ff,$ff,$ff,$ff,$ff,$3f,$8f,$e7,$f3,$f3,$f9,$f9,$f9,$0f,$ff // ......?.........
        .byte $ff,$3f,$ff,$ff,$ff,$ff,$01,$ff,$ff,$3f,$ff,$ff,$ff,$ff,$0f,$ff // .?.......?......
        .byte $ff,$2b,$fd,$fb,$fd,$fb,$f9,$f9,$f9,$01,$f9,$f9,$f9,$f9,$00,$00 // .+..............
        .byte $00,$00,$00,$c0,$30,$0f,$f9,$f9,$f9,$f9,$f9,$f9,$f9,$f9,$9f,$3f // ....0..........?
        .byte $7f,$ff,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$f9 // ................
        .byte $f1,$e1,$c9,$99,$39,$79,$f9,$f9,$f9,$f9,$f9,$f9,$f9,$79,$3f,$8f // ....9y.......y?.
        .byte $e7,$f3,$f3,$f9,$f9,$fd,$3f,$8f,$e7,$f3,$f3,$f9,$f9,$f3,$3f,$8f // ......?.......?.
        .byte $e7,$f3,$f3,$f9,$f9,$fd,$3f,$8f,$e7,$f3,$f3,$f9,$f9,$f3,$0f,$ff // ......?.........
        .byte $ff,$ff,$ff,$1f,$c7,$f3,$01,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$f9,$f9 // ................
        .byte $f9,$fb,$f9,$fb,$fd,$fb,$f9,$f9,$f9,$fb,$f9,$fb,$fd,$fb,$f9,$f9 // ................
        .byte $f9,$f9,$f9,$f9,$79,$39,$f9,$f9,$f3,$c7,$1f,$c7,$f3,$f3,$f9,$f9 // ....y9..........
        .byte $f3,$c7,$1f,$7f,$7f,$7f,$01,$f9,$f9,$f3,$c7,$1f,$ff,$ff,$1f,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$20,$20,$40,$80,$00,$00,$00,$00,$01,$fb // ......  @.......
        .byte $f9,$fb,$fd,$fb,$fd,$fb,$7f,$3f,$1f,$0f,$7f,$7f,$7f,$7f,$ff,$ff // .......?........
        .byte $ff,$ff,$ff,$ff,$01,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$08,$10 // ................
        .byte $20,$40,$80,$00,$00,$00,$c7,$c7,$e7,$cf,$ff,$ff,$ff,$ff,$ff,$ff //  @..............
        .byte $ff,$9f,$9f,$07,$9f,$9f,$04,$04,$02,$01,$00,$00,$00,$00,$cf,$9f // ................
        .byte $3f,$7f,$ff,$ff,$1f,$4f,$0f,$a7,$47,$7b,$7c,$5d,$47,$73,$ff,$ff // ?....O..G{|]Gs..
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$7f // ......?.........
        .byte $7f
        .text "?????"
        .byte $ff,$ff,$ff,$ff,$ff,$bf,$7f,$1f,$ff,$ff
        .byte $ff,$ff,$7f,$7f,$1f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$1f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$3f,$3f,$7f,$7f,$7f,$3f,$8f,$e7,$f3,$f3,$f9,$f9,$fd,$ff,$ff // .??...?.........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$07,$f3,$f9,$f3,$c7,$1f,$ff,$ff,$0f,$e7 // ................
        .byte $e7,$0f,$e3,$f9,$f9,$fd,$f1,$c1,$19,$79,$f9,$f9,$03,$f9,$0f,$ff // .........y......
        .byte $ff,$ff,$ff,$1f,$c7,$f3,$0f,$ff,$ff,$ff,$ff,$1f,$c7,$f3,$01,$f9 // ................
        .byte $e3,$8f,$3f,$7f,$ff,$7f,$1f,$cf,$9f,$0f,$e7,$f3,$f9,$f9,$1f,$c7 // ..?.............
        .byte $f3,$f3,$f9,$f9,$f9,$01,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$55,$ab,$55,$ff,$ff // ...........U.U..
        .byte $ff,$ff,$ff,$1f,$1f,$ff,$ff,$ff,$df,$cf,$c7,$a3,$01,$03,$07,$f3 // ................
        .byte $f9,$f9,$f3,$07,$5f,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$e7,$e7 // ...._...........
        .byte $cf,$c0,$9f,$9f,$ff,$ff,$bf,$df,$bf,$df,$bf,$d4,$ff,$ff,$9f,$df // ................
        .byte $cf,$e7,$fb,$fd,$ff,$ff,$bf,$df,$bf,$df,$bf,$d4,$ff,$ff,$bf,$df // ................
        .byte $bf,$df,$bf,$d4,$ff,$ff,$bf,$df,$bf,$df,$bf,$df,$ff,$ff,$9f,$cf // ................
        .byte $cf,$e7,$f1,$fc,$ff,$ff,$bf,$df,$bf,$df,$bf,$df,$ff,$ff,$ef,$f7 // ................
        .byte $ef,$f7,$ef,$f7,$ff,$ff,$ff,$df,$bf,$df,$eb,$fd,$ff,$ff,$bf,$df // ................
        .byte $bf,$df,$bf,$df,$ff,$ff,$bf,$df,$bf,$df,$bf,$d4,$ff,$ff,$bf,$df // ................
        .byte $bf,$df,$bf,$df,$ff,$ff,$bf,$df,$bf,$df,$bf,$df,$ff,$ff,$9f,$df // ................
        .byte $cf,$e7,$fb,$fd,$ff,$ff,$bf,$df,$bf,$d4,$bf,$df,$ff,$ff,$9f,$df // ................
        .byte $cc,$e7,$fb,$fd,$ff,$ff,$bf,$df,$bf,$d4,$a0,$de,$ff,$ff,$ff,$ff // ................
        .byte $df,$bf,$d7,$fa,$ff,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$ff,$ff,$9f,$cf // ................
        .byte $cf,$e7,$f1,$fc,$ff,$ff,$9f,$cf,$cf,$e7,$f1,$fc,$ff,$ff,$bb,$d7 // ................
        .byte $af,$df,$bf,$ff,$ff,$ff,$bf,$df,$bf,$df,$bf,$df,$ff,$ff,$fe,$ff // ................
        .byte $fe,$ff,$fe,$ff,$ff,$ff,$ef,$df,$bf,$df,$bf,$d4,$ff,$ff,$bf,$df // ................
        .byte $9f,$df,$9f,$80,$ff,$ff,$0f,$30,$c0,$00,$00,$00,$00,$00,$ff,$ff // .......0........
        .byte $ff,$ff,$ff,$f8,$ff,$ff,$fe,$fe,$fe,$fe,$fe,$fe,$ff,$ff,$c7,$e7 // ................
        .byte $f7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$f7 // ................
        .byte $ff,$ff,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e0,$f9 // ................
        .byte $f9,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$80 // ...........

txt_0d25:
        .byte $40                                   // @ character
        .text "  "
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $9f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$df,$fe,$f7,$fe,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$fc,$fe,$fe,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fe,$fe,$fc,$ff,$ff,$fc,$fa,$fe,$ff,$ff,$ff,$ff,$ff,$fe // ................
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$fe,$fc,$ff,$ff,$ff // ................
        .fill 11, $ff
        .byte $fc,$fc,$ff,$ff,$fc,$fc,$fc,$f9,$f9,$ff,$ff,$ff,$9f,$df,$cf,$e7 // ................
        .byte $fb,$fd,$ff,$ff,$ef,$f7,$ef,$f7,$ef,$f7,$ff,$ff,$ef,$df,$bf,$df // ................
        .byte $bf,$d4,$ff,$ff,$ff,$ff,$bf,$df,$ef,$f5,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$df,$bf,$d7,$fa,$ff,$ff,$df,$bf,$df,$bf // ................
        .byte $d7,$fa,$ff,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$ff,$ff,$df,$bf,$df,$ef // ................
        .byte $f5,$fe,$ff,$ff,$ff,$ff,$bf,$df,$eb,$fd,$ff,$ff,$ff,$fc,$fc,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fc,$fc,$fe,$fc,$ff,$ff,$ff,$e3,$f3,$fb,$ff // ................
        .byte $ff,$ff,$ff,$ff,$f8,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$ff,$ff,$fe,$fe,$ff,$ff,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$f7,$ef,$f7,$ab,$fd,$fb,$ff,$ff,$f9,$f9,$f3,$e7 // ................
        .byte $8f,$3f,$ff,$ff,$ff,$ff,$ff,$fd,$eb,$5f,$ff,$ff,$f9,$f9,$f3,$e7 // .?......._......
        .byte $8f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$01,$ff,$ff,$ff,$ff,$ff,$ff // .?..............
        .byte $ff,$ff,$ff,$ff,$fd,$fb,$f9,$fb,$e1,$09,$ff,$ff,$f9,$f9,$f9,$f9 // ................
        .byte $f9,$f9,$ff,$ff,$00,$00,$00,$00,$00,$03,$0c,$f0,$f9,$f3,$fb,$f7 // ................
        .byte $af,$7f,$ff,$ff,$3f,$9f,$cf,$e7,$f3,$f9,$ff,$ff,$ff,$ff,$ff,$ff // ....?...........
        .byte $ff,$01,$ff,$ff,$f9,$f9,$f9,$f9,$f9,$f9,$ff,$ff,$39,$99,$c9,$e1 // ............9...
        .byte $f1,$f9,$ff,$ff,$f9,$f7,$fb,$f7,$af,$7f,$ff,$ff,$f3,$e7,$8f,$3f // ...............?
        .byte $ff,$ff,$ff,$ff,$f9,$f7,$7b,$97,$8f,$63,$ff,$ff,$f3,$e7,$8f,$3f // ......{..c.....?
        .byte $ff,$01,$ff,$ff,$f9,$fb,$fd,$fb,$d7,$bf,$ff,$ff,$ff,$7f,$ff,$7f // ................
        .byte $ff,$7f,$ff,$ff,$fd,$fb,$fd,$fb,$f5,$ab,$ff,$ff,$fd,$fb,$f7,$ef // ................
        .byte $df,$bf,$ff,$ff,$99,$c9,$e1,$f1,$f9,$fd,$ff,$ff,$f9,$f9,$f9,$f9 // ................
        .byte $f9,$f9,$ff,$ff,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$1f,$ff,$ff,$f0,$0c,$03,$00 // ................
        .byte $00,$00,$00,$00,$fd,$fb,$f9,$fb,$f9,$01,$ff,$ff,$7f,$7f,$7f,$7f // ................
        .byte $7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00,$01,$02 // ..........

// --- Region $0f15-$0fff ---
.pc = $0f15 "Program $0f15"
        .byte $ff,$ff,$ff,$07,$9f,$9f,$ff,$ff,$ff,$ff,$ff,$10,$08,$04,$02,$01 // ................
        .byte $00,$00,$00,$4f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$79,$fb,$7d,$fb,$d7 // ...O.......y.}..
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f // ................
        .byte $3f,$ff,$ff,$3f,$3f,$3f,$7f,$7f,$ff,$ff,$ff,$7f,$bf,$ff,$ff,$ff // ?..???..........
        .byte $ff,$ff,$ff,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$7f // ................
        .fill 15, $ff
        .byte $7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f9,$f7,$fb,$f7 // ................
        .byte $af,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$01,$ff,$ff,$fb,$fd,$fb,$f7,$af,$7f,$ff,$ff,$fb,$fd,$fb,$fd // ................
        .byte $fb,$fd,$ff,$ff,$f9,$fb,$fd,$fb,$d7,$bf,$ff,$ff,$f9,$fb,$fd,$fb // ................
        .byte $d7,$bf,$ff,$ff,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$ff,$f9,$f9,$f3,$e7 // ................
        .byte $cf,$bf,$ff,$ff,$f9,$fb,$fb,$f7,$af,$7f,$ff,$ff,$ff,$7f,$7f,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$1f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$cf,$df,$ff // ................
        .byte $ff,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$7f,$7f,$ff,$ff // ............

// --- Region $1006-$109e ---
.pc = $1006 "dat_1006"

dat_1006:
        .byte $00,$01,$06,$05,$0d,$01,$00,$0e,$2c,$3d,$01,$02,$04,$0e,$0d,$0b // ........,=......
        .byte $f2,$10,$2e,$14,$15,$15,$cd,$c7,$cd   // .........

txt_101f:
        .text "0-PLAYER AND MUSIC BY MAGIC MAN!-"
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_107b:
        .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                                   // .

// --- Region $10e3-$1144 ---
.pc = $10e3 "dat_10e3"

dat_10e3:
        .byte $00,$07,$0e,$16,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d // ....'9K_t......-
        .byte $4e,$71,$96,$be,$e7,$14,$42,$74,$a9,$e0,$1b,$5a,$9c,$e2,$2d,$7b // Nq....Bt...Z..-{
        .byte $cf,$27,$85,$e8,$51,$c1,$37,$b4,$38,$c4,$59,$f7,$9e,$4e,$0a,$c8 // .'..Q.7.8.Y..N..
        .byte $a2,$81,$6d,$67,$70,$89,$b2,$ed,$3b,$9d,$14,$a0,$45,$03,$db,$cf // ..mgp...;...E...
        .byte $e1,$12,$65,$db,$76,$3a,$27,$41,$8a,$05,$b5,$9d,$c1,$24,$c9,$b6 // ..e.v:'A.....$..
        .byte $ed,$73,$4e,$82,$14,$0a,$6a,$3b,$82,$48,$93,$6b,$da,$e7,$9c,$04 // .sN...j;.H.k....
        .byte $28,$14                               // (.

// --- Region $13ea-$17ac ---
.pc = $13ea "dat_13ea"

dat_13ea:
        .byte $f2,$10,$2e,$14,$15,$15,$02,$7f,$45,$79,$b6,$0c,$50,$86,$c3,$e3 // ........Ey..P...
        .byte $13,$40,$44,$15,$15,$15,$16,$16,$16,$16,$16,$17,$17,$17,$02,$00 // .@D.............
        .byte $ea,$01,$01,$13,$61,$00,$0c,$05,$59,$0d,$00,$00,$00,$00,$10,$03 // ....a...Y.......
        .byte $49,$00,$00,$48,$61,$00,$16,$05,$59,$0d,$00,$00,$00,$00,$1a,$05 // I..Ha...Y.......
        .byte $55,$09,$00,$20,$42,$00,$1f,$05,$59,$0d,$00,$00,$00,$00,$23,$0e // U.. B...Y.....#.
        .byte $e8,$00,$00,$00,$00,$00,$02,$00,$f2,$05,$05,$16,$20,$00,$05,$0c // ............ ...
        .byte $c7,$00,$09,$0c,$10,$00,$00,$02,$a6,$00,$00,$4d,$03,$00,$00,$8f // ...........M....
        .byte $38,$20,$ff,$1f,$80,$f0,$ff,$f5,$10,$00,$ff,$00,$1f,$89,$00,$06 // 8 ..............
        .byte $1f,$10,$00,$0e,$1f,$92,$00,$12,$00,$01,$0c,$04,$ff,$04,$0c,$04 // ................
        .byte $ff,$ff,$01,$00,$ff,$00,$08,$00,$ff,$00,$00,$40,$c0,$02,$00,$40 // ...........@...@
        .byte $c0,$06,$00,$28,$a8,$0a,$00,$1f,$9f,$0e,$17,$ff,$81,$41,$ff,$81 // ...(.........A..
        .byte $41,$41,$80
        .byte $40,$80,$ff
        .byte $41,$41,$41,$ff
        .text "AAAA"
        .byte $11,$ff
        .byte $41,$41,$41,$ff,$11,$21,$21,$41,$ff,$41,$41,$41,$ff,$81,$11,$11 // AAA..!!A.AAA....
        .byte $10,$10,$10,$10,$10,$10,$10,$00,$ff,$00,$00,$da,$00,$03,$c2,$ae // ................
        .byte $ac,$c2,$aa,$c2,$0a,$07,$04,$0c,$0c,$00,$00,$00,$00,$00,$14,$08 // ................
        .byte $03,$0c,$16,$00,$00,$00,$00,$1d,$07,$03,$0c,$1f,$da,$ac,$aa,$a8 // ................
        .byte $a6,$a3,$a0,$9d,$9a,$97,$00,$2d,$d1,$00,$00,$00,$00,$cd,$00,$06 // .......-........
        .byte $00,$06,$d1,$04,$04,$cd,$00,$00,$00,$00,$d1,$04,$04,$cd,$00,$06 // ................
        .byte $d1,$00,$06,$04,$04,$ff,$c5,$01,$01,$01,$06,$c1,$01,$01,$01,$01 // ................
        .byte $c5,$05,$05,$c1,$01,$06,$01,$06,$c5,$05,$05,$c1,$01,$01,$c5,$01 // ................
        .byte $01,$05,$05,$ff,$dd,$02,$02,$c0,$09,$07,$09,$07,$d1,$03,$c0,$08 // ................
        .byte $08,$d1,$03,$c0,$0a,$07,$08,$cc,$05,$06,$ff,$80,$a6,$09,$a0,$60 // ...............`
        .byte $88,$21,$60,$80,$a1,$60,$a2,$04,$a0,$60,$a6,$09,$a0,$60,$88,$21 // .!`..`...`...`.!
        .byte $a2,$60,$80,$09,$a0,$60,$a6,$05,$a0,$60,$88,$09,$a2,$60,$80,$05 // .`...`...`...`..
        .byte $a0,$60,$a6,$07,$a0,$60,$88,$09,$a2,$60,$80,$07,$a0,$60,$00,$86 // .`...`...`...`..
        .byte $a0,$2d,$a2,$60,$85,$a0,$2d,$a6,$60,$a0,$2d,$a2,$60,$86,$a0,$2d // .-.`..-.`.-.`..-
        .byte $a2,$60,$85,$a0,$2d,$a2,$60,$a0,$2d,$a2,$60,$a0,$2d,$a2,$60,$86 // .`..-.`.-.`.-.`.
        .byte $a0,$2d,$a2,$60,$83,$a0,$2d,$a6,$60,$a0,$2d,$a2,$60,$86,$a0,$2b // .-.`..-.`.-.`..+
        .byte $a2,$60,$81,$a0,$2b,$a6,$60,$a0,$2b,$a2,$60,$00,$82,$a6,$30,$a0 // .`..+.`.+.`...0.
        .byte $60,$a2,$2f,$a0,$60,$a2,$2b,$a0,$60,$af,$2d,$a2,$2f,$a0,$60,$a2 // `./.`.+.`.-./.`.
        .byte $30,$a0,$60,$a2,$2f,$a0,$60,$a2,$30,$a0,$60,$a5,$2f,$a1,$60,$a2 // 0.`./.`.0.`./.`.
        .byte $2b,$a0,$60,$a2,$28,$a0,$60,$a6,$30,$a0,$60,$a2,$2d,$a0,$60,$a2 // +.`.(.`.0.`.-.`.
        .byte $2f,$a0,$60,$af,$30,$a2,$34,$a0,$60,$a2,$35,$a0,$60,$a2,$34,$a0 // /.`.0.4.`.5.`.4.
        .byte $60,$a2,$35,$a0,$60,$a5,$32,$a1,$60,$a2,$2f,$a0,$60,$a2,$2b,$a0 // `.5.`.2.`./.`.+.
        .byte $60,$00,$84,$a6,$29,$a0,$60,$a2,$2d,$a0,$60,$a2,$2f,$a0,$60,$a7 // `...).`.-.`./.`.
        .byte $30,$a2,$2f,$a0,$60,$a2,$2d,$a0,$60,$a6,$2f,$a0,$60,$a2,$2b,$a0 // 0./.`.-.`./.`.+.
        .byte $60,$a7,$26,$a2,$24,$a0,$60,$a6,$26,$a0,$60,$a6,$24,$a0,$60,$a2 // `.&.$.`.&.`.$.`.
        .byte $28,$a0,$60,$a2,$29,$a0,$60,$a5,$28,$a4,$24,$a0,$60,$a2,$23,$a0 // (.`.).`.(.$.`.#.
        .byte $60,$be,$1f,$a0,$60,$00,$80,$a6,$05,$a0,$60,$88,$21,$60,$87,$a1 // `...`.....`.!`..
        .byte $60,$a2,$05,$a0,$60,$a6,$05,$a0,$60,$88,$21,$60,$80,$a1,$60,$a2 // `...`...`.!`..`.
        .byte $05,$a0,$60,$a6,$07,$a0,$60,$88,$09,$a2,$60,$87,$07,$a0,$60,$a6 // ..`...`...`...`.
        .byte $07,$a0,$60,$88,$09,$a2,$60,$80,$07,$a0,$60,$00,$86,$a0,$2d,$a2 // ..`...`...`...-.
        .byte $60,$83,$a0,$2d,$a6,$60,$a0,$2d,$a2,$60,$86,$a0,$2d,$a2,$60,$83 // `..-.`.-.`..-.`.
        .byte $a0,$2d,$a2,$60,$a0,$2d,$a2,$60,$a0,$2d,$a2,$60,$86,$a0,$2d,$a2 // .-.`.-.`.-.`..-.
        .byte $60,$81,$a0,$2b,$a6,$60,$a0,$2b,$a2,$60,$86,$a0,$2b,$a2,$60,$81 // `..+.`.+.`..+.`.
        .byte $a0,$2b,$a6,$60,$a0,$2b,$a2,$60,$00,$86,$a7,$01,$a3,$88,$01,$a7 // .+.`.+.`........
        .byte $86,$01,$a3,$01,$88,$01,$86,$01,$a7,$01,$a3,$88,$01,$a7,$86,$01 // ................
        .byte $a3,$01,$a1,$88,$01,$01,$a3,$01,$00   // .........

txt_16e3:
        .text "<=A:"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3c,$a3,$3d,$a5,$41,$a3               // <.=.A.

txt_16ee:
        .text ":A?=?"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3d,$a3,$3f,$a5,$3d,$a3               // =.?.=.

txt_16fa:
        .text ":<=A"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $3a,$a1,$3c,$a3,$3d,$a5,$41,$a3       // :.<.=.A.

txt_1707:
        .text ":A?=?"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3d,$a3,$3f,$a5,$3d,$00,$a3,$3a,$a1,$41,$a3 // =.?.=..:.A.

txt_1718:
        .text "AA"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $41,$a3                               // A.

txt_171d:
        .text "?=::"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $41,$a3                               // A.

txt_1724:
        .text "A?"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $42,$a3                               // B.

txt_1729:
        .text "A=?AB="
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3f,$a3,$41,$a5,$42,$a3               // ?.A.B.

txt_1736:
        .text "=?BAA"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3f,$b1,$41,$00,$84,$a3,$3a,$00,$89,$a3,$3a,$00 // ?.A...:...:.

txt_1748:
        .text "<=A:"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3c,$a3,$3d,$a5,$41,$a3               // <.=.A.

txt_1753:
        .text ":A?=?"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3d,$a3,$3f,$a5,$3d,$a3               // =.?.=.

txt_175f:
        .text ":<=A"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $3a,$a1,$3c,$a3,$3d,$a5,$41,$a3       // :.<.=.A.

txt_176c:
        .text ":A?=?"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3d,$a3,$3f,$a5,$3d,$00,$a3,$3a,$a1,$41,$a3 // =.?.=..:.A.

txt_177d:
        .text "AA"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $41,$a3                               // A.

txt_1782:
        .text "?=::"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $41,$a3                               // A.

txt_1789:
        .text "A?"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $42,$a3                               // B.

txt_178e:
        .text "A=?AB="
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3f,$a3,$41,$a5,$42,$a3               // ?.A.B.

txt_179b:
        .text "=?BAA"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $3f,$b1,$41,$00,$84,$a3,$3a,$00,$89,$a3,$3a // ?.A...:...:

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

// --- Region $18bd-$18ff ---
.pc = $18bd "Segment $18bd"
        .byte $a9,$34,$85,$01,$a0,$c9,$a2,$00,$bd,$00,$3a,$9d,$01,$08,$e8,$d0 // .4........:.....
        .byte $f7,$ee,$47,$03,$ee,$4a,$03,$88,$d0,$ec,$a9,$37,$85,$01,$58,$a9 // ..G..J.....7..X.
        .byte $01,$a2,$08,$85,$ae,$86,$af,$85,$2d,$86,$2e,$4c,$e2,$fc,$00,$00 // ........-..L....
        .fill 19, $00

// --- Region $1977-$198c ---
.pc = $1977 "dat_1977"

dat_1977:
        .byte $00,$00                               // ..

txt_1979:
        .text "            "
        .byte $06,$46,$09,$0e,$4e,$04,$44,$20       // .F..N.D 

// --- Region $1996-$19df ---
.pc = $1996 "dat_1996"

dat_1996:
        .byte $52,$05,$45,$16,$56,$09,$05,$45,$17   // R.E.V..E.

txt_199f:
        .text "W              "
        .byte $00                                   // string terminator
        .fill 17, $00

txt_19c0:
        .encoding "screencode_mixed"
        .text "* intro created by ze smasher! *"
        .encoding "petscii_upper"

// --- Region $1beb-$1bff ---
.pc = $1beb "dat_1beb"

dat_1beb:
        .fill 21, $00

// --- Region $1c33-$1c3f ---
.pc = $1c33 "Segment $1c33"
        .fill 13, $00

// --- Region $1c73-$1cd8 ---
.pc = $1c73 "Segment $1c73"
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_1c79:
        .text "                *"
        .byte $6a,$20,$10,$50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54 // j .P.R.E.S.E.N.T
        .byte $13,$53,$20,$2a,$6a                   // .S *j

txt_1c9f:
        .text "               "
        .byte $00                                   // string terminator
        .fill 17, $00
        .byte $1c,$9c,$dc,$24,$00,$00,$00,$00,$5c,$00,$00,$64,$a4,$00,$00,$e1 // ...$....\..d....
        .byte $00,$00,$00,$00,$e4,$49,$c9,$61       // .....I.a

dat_1cd8:
        // === Fill data (1 bytes, $1cd8-$1cd8) ===
        .byte $00                                   // .

// --- Region $1d28-$1d32 ---
.pc = $1d28 "dat_1d28"

dat_1d28:
        .byte $01,$01,$0d,$03,$0e,$0e,$04,$0b,$06,$06 // ..........

dat_1d32:
        // === Fill data (1 bytes, $1d32-$1d32) ===
        .byte $00                                   // .

// --- Region $1d60-$1d6a ---
.pc = $1d60 "dat_1d60"

dat_1d60:
        .byte $09,$09,$02,$08,$0a,$0a,$0f,$07,$01,$01 // ..........

dat_1d6a:
        // === Fill data (1 bytes, $1d6a-$1d6a) ===
        .byte $00                                   // .

// --- Region $1da8-$1db2 ---
.pc = $1da8 "dat_1da8"

dat_1da8:
        .byte $01,$01,$0d,$0d,$05,$05,$08,$08,$09,$09 // ..........

dat_1db2:
        // === Fill data (1 bytes, $1db2-$1db2) ===
        .byte $00                                   // .

// --- Region $1de0-$1dff ---
.pc = $1de0 "dat_1de0"

dat_1de0:
        .byte $0b,$0b,$0c,$0c,$0f,$0f,$07,$07,$01,$01,$00,$00,$00,$00,$00,$00 // ................
        .fill 16, $00

// --- Region $1e77-$1e7f ---
.pc = $1e77 "dat_1e77"

dat_1e77:
        .fill 9, $00

// --- Region $1e96-$1ece ---
.pc = $1e96 "Segment $1e96"
        .fill 10, $00
        .byte $06,$06,$0b,$0b,$04,$04,$0e,$0e,$03,$03,$0d,$0d,$01,$01,$00,$00 // ................
        .byte $09,$09,$02,$02,$08,$08,$0a,$0a,$0f,$0f,$07,$07,$01,$01,$00,$00 // ................
        .byte $0b,$0b,$0b,$0c,$0c,$0c,$0f,$0f,$07,$07,$0d,$0d,$01,$01 // ..............

dat_1ece:
        // === Fill data (1 bytes, $1ece-$1ece) ===
        .byte $00                                   // .

// --- Region $1f00-$1f9a ---
.pc = $1f00 "dat_1f00"

dat_1f00:
        .byte $c0,$c0,$c0,$c0,$c0,$c1,$c1,$c1,$c2,$c2,$c3,$c4,$c5,$c6,$c7,$c0 // ................
        .byte $c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0 // ................
        .byte $c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0 // ................
        .byte $c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0,$c2,$c4,$c6,$c0 // ................
        .byte $c2,$c4,$c6,$c0,$c1,$c2,$c3,$c4,$c5,$c5,$c6,$c6,$c6,$c7,$c7,$c7 // ................
        .byte $c7,$c7,$c6,$c6,$c6,$c5,$c5,$c4,$c3,$c2,$c1,$c0,$c6,$c4,$c2,$c0 // ................
        .byte $c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0 // ................
        .byte $c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0 // ................
        .byte $c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0,$c6,$c4,$c2,$c0 // ................
        .byte $c7,$c6,$c5,$c4,$c3,$c2,$c2,$c1,$c1,$c1 // ..........

dat_1f9a:
        // === Fill data (1 bytes, $1f9a-$1f9a) ===
        .byte $00                                   // .

// --- Region $2000-$2000 ---
.pc = $2000 "bmp_2000"

bmp_2000:
        // === Bitmap data (1 bytes, $2000-$2000) ===
        .byte $87                                   // .

// --- Region $2004-$2020 ---
.pc = $2004 "Segment $2004"
        .fill 11, $87
        .byte $86,$86,$86,$86,$85,$85,$85,$85,$84,$84,$84,$84,$83,$83,$83,$83 // ................
        .byte $82,$82                               // ..

// --- Region $202c-$23ce ---
.pc = $202c "Segment $202c"
        .byte $7f,$7f,$7f,$7e,$7e,$7e,$7e,$7d,$7d,$7d,$7d,$7c,$7c,$7c,$7c,$7b // ...~~~~}}}}||||{
        .byte $7b,$7b,$7b,$7a,$7a,$7a,$7a,$79,$79,$79,$79,$79,$79,$79,$79,$79 // {{{zzzzyyyyyyyyy
        .fill 16, $79
        .byte $7a,$7a,$7a,$7a,$7b,$7b,$7b,$7b,$7c,$7c,$7c,$7c,$7d,$7d,$7d,$7d // zzzz{{{{||||}}}}
        .byte $7e,$7e,$7e,$7e,$7f,$7f,$7f,$7f,$80,$80,$80,$80,$81,$81,$81,$81 // ~~~~............
        .byte $82,$82,$82,$82,$83,$83,$83,$83,$84,$84,$84,$84,$85,$85,$85,$85 // ................
        .byte $86,$86,$86,$86,$87,$87,$87,$87,$87,$87,$87,$87,$87,$87,$00,$00 // ................
        .byte $00,$00,$00,$20,$ff,$a0,$64,$26,$f6,$64,$84,$f6,$f4,$d4,$a6,$a2 // ... ..d&.d......
        .byte $12,$f8,$88,$a8,$f2,$f0,$4f,$d0,$64,$fb,$1b,$04,$44,$fb,$94,$a4 // ......O.d...D...
        .byte $4b,$19,$98,$d9,$e9,$f8,$58,$a8,$d9,$b8,$9f,$10,$4f,$fe,$de,$ce // K.....X.....O...
        .byte $a4,$be,$13,$e4,$a4,$24,$f4           // .....$.

txt_20d3:
        .byte $38,$4a,$aa,$b8,$da,$4f,$00,$ff,$2c,$4c,$9c,$b4,$dc,$5c,$84,$f4 // 8J...O..,L...\..
        .byte $b4,$24,$c5,$a8,$d8,$58,$c5,$f5,$b8,$48,$18,$8f,$f0,$6f,$03,$1e // .$...X...H...o..
        .byte $be,$fe,$f3,$8f,$f0,$0f,$00,$4a,$af,$aa,$6f,$fa,$fa,$c7,$ff,$e7 // .......J..o.....
        .byte $ef,$fc,$dc,$ac,$6f,$af,$f0,$ff,$a0,$a5,$63,$95,$b3,$f5,$00,$ff // ....o.....c.....
        .byte $90,$cf,$f0,$df,$10,$ff,$f7,$f7,$c7,$07,$b7,$a7,$b7,$a1,$f7,$f7 // ................
        .byte $f7,$91,$27,$f7,$df,$27,$f1,$f1,$f7,$a7,$c7,$b7,$d7,$af,$40,$ff // ..'..'........@.
        .byte $20,$8d,$8d,$fd,$d1,$0d,$8d,$f1,$01,$0d,$81,$1f,$b0,$ff,$a8,$f8 //  ...............
        .byte $f8,$b8,$28,$d8,$f2,$4f,$a4,$2b,$f4,$e4,$04,$44,$14,$64,$14,$d4 // ..(..O.+...D.d..
        .byte $fb,$28,$08,$a8,$b8,$ff,$d0,$0f,$f0,$f4,$ab,$d4,$a4,$14,$84,$64 // .(.............d
        .byte $a4,$f4,$24,$2f,$80,$bf               // ..$/..

txt_2169:
        .byte $28,$22,$c2,$f2                       // ("..

txt_216d:
        .byte $28,$4f,$a0,$bf,$a0,$0f,$c0,$ff,$30,$d4,$c4,$a9,$bb,$89,$f8,$fb // (O......0.......
        .byte $fb,$ab,$88,$ff,$b0,$8f,$90,$64,$f4,$c6,$2b,$a6,$a4,$b4,$f6,$bb // .......d..+.....
        .byte $f6,$9f,$70,$2f,$9c,$d8,$d8,$08,$f8,$ff,$a0,$9f,$a0,$af,$50,$8f // ..p/..........P.
        .byte $20,$fc,$04,$24,$a4,$9b,$ac,$a8,$98,$f8,$88,$1f,$f0,$df,$90,$ae //  ..$............
        .byte $f4,$f4,$64,$fb,$be,$04,$94,$04,$9b,$df,$f0,$1f,$ea,$fc,$dc,$bc // ..d.............
        .byte $9c,$ff,$f0,$ff,$20,$bf,$40,$bf,$90,$fa,$4c,$0c,$ac,$fc,$45,$8c // .... .@...L...E.
        .byte $ac,$fc,$fc,$ff,$a0,$0f,$b0,$f5,$ee,$0e,$fe,$0e,$a5,$0e,$fe,$8e // ................
        .byte $ee,$2f,$f0,$0f,$a7,$2a,$1a,$aa,$b7,$2f,$f0,$2f,$80,$3f,$b0,$ff // ./...*..././.?..
        .byte $d0,$97,$03,$fa,$23,$6a,$d3,$15,$65,$f3,$dd,$f3,$9d,$ed,$8d,$b3 // ....#j..e.......
        .byte $23,$f5,$83,$f5,$a7,$f3,$05,$f3,$a5,$9f,$10,$4f,$67,$a7,$d7,$f7 // #..........Og...
        .byte $81,$df,$40,$ff,$a0,$1f,$a0,$ff,$60,$f7,$01,$e7,$97,$e7,$00,$f3 // ..@.....`.......
        .byte $fd,$fd,$fd,$f3,$fd,$fd,$fd,$f1,$f3,$f3,$f7,$47,$f7,$f3,$f7,$f7 // ...........G....
        .byte $f7,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$40,$ef,$f0,$ff,$f0,$ef // ..........@.....
        .byte $fe,$ff,$50,$ff,$00,$6e,$e4,$e4,$e6,$6e,$04,$e6,$e6,$e4,$a8,$a8 // ..P..n...n......
        .byte $2a,$a2,$a2,$ff,$00,$ff,$00,$bc,$c4,$c4,$cb,$bc,$04,$cb,$cb,$c4 // *...............
        .byte $85,$95,$58,$58,$59,$f9,$59,$f8,$59,$ff,$00,$ff,$03 // ..XXY.Y.Y....

txt_226a:
        .text "C4>4N>>>>"
        .byte $fa,$f8,$f8,$fa,$f8,$ff,$00
        .byte $ff,$0f,$f4,$f4,$fc,$f4,$f4,$fc,$fc,$fc,$fc,$83,$35,$35,$35,$03 // ............555.
        .text "8555"
        .byte $ff,$00,$ff,$e7,$73,$73,$73,$07,$ff,$00,$ff,$00
        .byte $f7,$7a,$f7,$7a,$f7,$7f,$af,$a7,$fa,$c7,$f7,$7f,$f7,$07,$ff,$00 // .z.z............
        .byte $ff,$00,$f3,$d5,$d3,$d5,$3d,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$13 // ......=.........
        .byte $f1,$01
        .text "1111"
        .byte $71,$f1,$f1,$01,$f7,$f1,$1f,$17,$f1,$07
        .byte $f7,$1f,$f1,$01,$f1,$01,$ff,$00,$ff,$00,$13,$13,$f1,$0d // ..............

txt_22d8:
        .text "11==1="
        .byte $ff,$00,$ff,$92,$92,$92,$92,$92,$92,$08
        .byte $ff,$9b,$49,$b9,$b9,$b9,$9b,$b9,$9b,$9b,$9b,$98,$9b,$9b,$9b,$0b // ..I.............
        .byte $ff,$00,$ff,$00,$fb,$46,$6b,$6b,$6b,$6b,$6b,$6b,$6b,$6b,$ff,$00 // .....Fkkkkkkkk..
        .byte $ff,$29,$89,$89,$89,$02,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fb,$b9 // .)..............

txt_2318:
        .byte $4b,$49,$b4,$b9,$89,$89,$89,$0b,$ff,$00,$ff,$00,$fb,$b6 // KI............

txt_2326:
        .byte $4b,$46,$b4,$0b,$b6                   // KF...

txt_232b:
        .byte $4b,$46,$b4,$ff,$00,$ff,$28,$c2,$c2,$c2,$0c,$ff,$00,$ff,$00,$ff // KF....(.........
        .byte $00,$ff,$00,$f4,$cb,$cb,$cb,$4c,$b8,$cb,$cb,$cb,$0c,$ff,$00,$ff // .......L........
        .byte $00,$f4,$eb,$eb,$eb,$4e,$04,$eb,$eb,$eb,$4e,$ff,$00,$ff,$fc,$fa // .....N....N.....
        .byte $fa,$fa,$fa,$ff,$00,$ff,$00,$ff,$00,$ff,$00 // ...........

txt_2366:
        .text "<::::<5555"
        .byte $ff,$00,$ff,$00

txt_2374:
        .text ">5555>5555"
        .byte $ff,$00,$ff,$af,$f7,$7f
        .byte $f7,$0f,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$f3,$7a,$73,$7a,$73,$d5 // ...........zszs.
        .byte $d3,$d3,$d5,$13,$1d,$53,$53,$53,$fd,$75,$73,$75,$73,$53,$75,$73 // .....SSS.ususSus
        .byte $75,$73,$ff,$00,$ff,$f1,$f1,$1f,$f1,$07,$ff,$00,$ff,$00,$ff,$00 // us..............
        .byte $ff,$00,$f1,$37,$13,$13,$31,$00,$d1,$13,$13,$13,$1d,$13,$13,$13 // ...7..1.........
        .byte $fd,$01,$17,$13,$13,$13,$17,$13,$13,$31 // .........1

dat_23ce:
        // === Fill data (1 bytes, $23ce-$23ce) ===
        .byte $00                                   // .

// --- Region $2416-$247f ---
.pc = $2416 "Segment $2416"
        .fill 10, $00
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .fill 16, $00

// --- Region $24aa-$24aa ---
.pc = $24aa "dat_24aa"

dat_24aa:
        // === Fill data (1 bytes, $24aa-$24aa) ===
        .byte $00                                   // .

// --- Region $2513-$2582 ---
.pc = $2513 "dat_2513"

dat_2513:
        .byte $03,$0e,$1a,$28,$e9,$00,$03,$25,$56,$6c,$8f,$ef,$ba,$03,$a6,$5b // ...(...%Vl.....[
        .byte $b3,$ce,$bb,$ee,$fb,$fe,$7b,$82,$28,$a2,$ba,$af,$fa,$ff,$b7,$10 // ......{.(.......
        .byte $41,$57,$75,$5f,$77,$ea,$be,$cc,$3c,$cf,$fb,$ee,$bb,$fb,$be,$08 // AWu_w...<.......
        .byte $b2,$8a,$ea,$6b,$fe,$ff,$bb,$23,$8b,$e3,$a9,$bf,$f5,$c0,$80,$80 // ...k...#........
        .byte $40,$80,$80,$40,$40,$00,$00,$00,$00,$00,$03,$02,$01 // @..@@........

txt_2560:
        .byte $39,$26,$d4,$9b,$50,$5b,$4e,$7f,$ff,$bb,$d4,$11,$75,$d7,$75,$df // 9&..P[N.....u.u.
        .byte $ef,$b7,$22,$88,$2e,$ab,$fa,$ae,$ef,$b7,$0d,$25,$b7,$94,$b4,$5c // .."........%...\
        .byte $c0,$c0                               // ..

dat_2582:
        // === Fill data (1 bytes, $2582-$2582) ===
        .byte $00                                   // .

// --- Region $25a3-$262f ---
.pc = $25a3 "dat_25a3"

dat_25a3:
        .byte $03,$0e,$1a,$28,$e9,$00,$03,$25,$56,$6c,$8f,$ef,$ba,$03,$a6,$5b // ...(...%Vl.....[
        .byte $b3,$ce,$bb,$ee,$fb,$fe,$7b,$82,$28,$a2,$ba,$af,$fa,$ff,$b7,$10 // ......{.(.......
        .byte $41,$57,$75,$5f,$77,$ea,$be,$cc,$3c,$cf,$fb,$ee,$bb,$fb,$be,$08 // AWu_w...<.......
        .byte $b2,$8a,$ea,$6b,$fe,$ff,$bb,$23,$8b,$e3,$a9,$bf,$f5,$c0,$80,$80 // ...k...#........
        .byte $40,$80,$80,$40,$40,$00,$00,$00,$00,$00,$03,$02,$06,$00,$00,$03 // @..@@...........
        .byte $3a,$eb,$ac,$87,$9d,$00,$3a,$55,$6b,$cc,$fb,$fe,$af,$3a,$66,$bc // :.....:Uk....:f.
        .byte $33,$ef,$be,$ef,$ba,$ef,$b7,$22,$88,$2a,$ab,$fa,$ab,$fb,$be,$08 // 3......".*......
        .byte $22,$b8,$aa,$fb,$be,$ff,$bb,$80,$8b,$a8,$ee,$b6,$ef,$ea,$be,$c3 // "...............
        .byte $3c,$fb,$ff,$ee,$ba,$f8,$bc,$3c,$b4,$3c,$9c,$f4,$54 // <......<.<..T

// --- Region $264a-$26bd ---
.pc = $264a "dat_264a"

dat_264a:
        .byte $03,$03,$02,$02,$0e,$0e,$e5,$a7,$b5,$bf,$9e,$bb,$de,$7b,$eb,$ba // .............{..
        .byte $ee,$bf,$db,$7f,$d6,$5d,$ff,$fb,$bf,$ef,$ae,$69,$ae,$65,$ed,$b7 // .....].....i.e..
        .byte $dc,$50,$70,$40,$40,$40,$f9,$ba       // .Pp@@@..

txt_2672:
        .text "-=.=;/"
        .byte $ff,$ef,$fb,$ae,$e6,$6f,$95
        .byte $59,$ef,$bf
        .byte $ee,$bb,$e6,$6e,$95,$55,$fe,$be,$ee,$ad,$ba,$6d,$95,$55,$c0,$80 // ...n.U.....m.U..
        .byte $80,$80,$40,$80,$40,$80,$0e,$0e,$0a,$3a,$27,$2a,$97,$99,$ea,$aa // ..@.@....:'*....
        .byte $ae,$bb,$bd,$f7,$6d,$d7,$eb,$ba,$ee,$bf,$db,$7f,$d6,$5d,$fb,$ee // ....m........]..
        .byte $bf,$ee,$9e,$79,$a5,$65,$e0,$f0,$e0,$c0,$40,$c0 // ...y.e....@.

// --- Region $26da-$276f ---
.pc = $26da "dat_26da"

dat_26da:
        .byte $03,$03,$02,$02,$0e,$0e,$da,$5b,$7a,$7f,$6d,$77,$ed,$b7,$eb,$ba // .......[z.mw....
        .byte $ee,$bf,$db,$7f,$d6,$5d,$ff,$fb,$bf,$ef,$ae,$69,$ae,$65,$ed,$b7 // .....].....i.e..
        .byte $dc,$50,$70,$40,$40,$40,$5e,$df,$36,$16,$37,$16,$1d,$35,$ff,$ef // .Pp@@@^.6.7..5..
        .byte $fb,$ae,$e6,$6f,$95,$59,$ef,$bf,$ee,$bb,$e6,$6e,$95,$55,$fe,$be // ...o.Y.....n.U..
        .byte $ee,$ad,$ba,$6d,$95,$55,$c0,$80,$80,$80,$40,$80,$40,$80,$0e,$0a // ...m.U....@.@...
        .text ";;)+"
        .byte $ed,$e7,$fb,$ee,$fb,$ae,$99,$66,$99,$65,$ef,$ff
        .byte $bb,$ae,$ea,$a6,$7a,$96,$fb,$be,$f9,$f5,$e6,$94,$e4,$54,$ea,$be // ....z........T..
        .byte $c3,$02,$03,$02,$02,$03,$ea,$fb,$6a,$6f,$7b,$67,$dd,$55,$fe,$fb // ........jo{g.U..
        .byte $be,$eb,$6e,$f6,$59,$95,$ff,$fb,$ee,$ba,$6b,$e6,$59,$55,$ec,$e8 // ..n.Y.....k.YU..
        .byte $e8,$d8,$a4,$d8,$54,$58               // ....TX

// --- Region $2788-$27b0 ---
.pc = $2788 "dat_2788"

dat_2788:
        .byte $0f,$0e,$0b,$1a
        .text "9;=;"
        .byte $ee,$ea,$ab,$e6,$aa,$69,$65
        .byte $59
        .byte $ea,$ae,$aa,$a6,$6a,$a9,$96,$65,$ed,$ae,$ba,$ad,$6a,$ad // ....j..e....j.

txt_27a6:
        .byte $59,$59,$c0,$80,$c0,$c0,$80,$80,$80,$80 // YY........

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

// --- Region $27d1-$2840 ---
.pc = $27d1 "dat_27d1"

dat_27d1:
        .byte $03,$02,$01,$06,$0a,$0a,$1a,$eb,$fb,$ef,$6f,$77,$df,$dd,$d7,$5d // ..........ow...]
        .byte $d5,$57,$95,$59,$65,$9a,$a9,$ef,$fb,$fe,$9e,$77,$5f,$dd,$5d,$d7 // .W.Ye......w_.].
        .byte $d4,$d4,$5c,$a0,$a0,$90,$80,$00,$00,$0e,$0a,$09,$25,$16,$19 // ..\.........%..

scr_2800:
        .byte $00,$00,$ef,$fb,$a6,$7a,$fb,$be,$00,$00,$eb,$ae,$75,$ef,$ba,$aa // .....z......u...
        .byte $00,$00,$f4,$fc
        .byte $5c,$b4,$7c,$7c,$0f,$0e,$0b,$1a
        .text "9;=;"
        .byte $dd,$d5,$57,$d9,$55,$96,$9a,$a6,$ea,$ae,$aa,$a6,$6a,$a9,$96,$65 // ..W.U.......j..e
        .byte $de,$5d,$75,$5e,$95,$5e,$a6,$a6,$c0,$80,$c0,$c0,$80,$80,$80,$80 // .]u^.^..........

dat_2840:
        // === Fill data (1 bytes, $2840-$2840) ===
        .byte $00                                   // .

// --- Region $2863-$2888 ---
.pc = $2863 "dat_2863"

dat_2863:
        .byte $03,$02,$02,$02,$02,$fb,$db,$7f,$5b,$6f,$77,$e7,$75,$ee,$aa,$ba // ........[ow.u...
        .byte $6a,$a6,$9a,$59,$96,$fb,$bf,$fe,$7f,$f7,$df,$75,$55,$e4,$d8,$54 // j..Y.......uU..T
        .byte $e4,$58,$e8,$68,$68                   // .X.hh

dat_2888:
        // === Fill data (1 bytes, $2888-$2888) ===
        .byte $00                                   // .

// --- Region $28c8-$2980 ---
.pc = $28c8 "dat_28c8"

dat_28c8:
        .text ">/6>"
        .byte $1e
        .byte $36,$1b
        .byte $2a,$ff,$fe,$ef,$be,$eb,$aa,$ba,$aa
        .byte $fb,$ff,$bf,$ee,$bb,$ea,$ab,$aa,$fe,$f7,$b6,$ff,$a6,$ee,$a9,$ae // ................
        .byte $c0,$83,$c3,$83,$ee,$bb,$dd,$aa,$00,$ee,$bb,$be,$f7,$9e,$f7,$ad // ................
        .byte $00,$c0,$80,$c0,$c0,$c0,$40,$40,$00,$00,$00,$00,$00,$00,$00,$00 // ......@@........
        .byte $00,$00,$00,$00,$00,$03,$02,$01,$39,$29,$6d,$f7,$ae,$b6,$db,$da // ........9)m.....
        .byte $ff,$ef,$fb,$ee,$bb,$ae,$aa,$aa,$eb,$9a,$ae,$bb,$ef,$fb,$ef,$ff // ................
        .byte $e6,$db,$9e,$fb,$9e,$db,$9d,$ea,$c0,$80,$00,$02,$dd,$77,$ef,$55 // .............w.U
        .byte $eb,$9e,$6d,$a6,$b9,$75,$e6,$55,$ff,$ef,$fb,$ee,$bb,$ae,$aa,$aa // ..m..u.U........
        .byte $ea,$aa,$ae,$ba,$ef,$fb,$ef,$ff,$7c,$dc,$78,$ac,$78,$b8,$a4,$68 // ........|.x.x..h
        .text ">/6>"
        .byte $1e
        .byte $36,$1b
        .byte $2a,$ff,$fe,$ef,$be,$eb,$aa,$ba,$aa
        .byte $fb,$ff,$bf,$ee,$bb,$ea,$ab,$aa,$fe,$f7,$b6,$ff,$a6,$ee,$a9,$af // ................
        .byte $c0,$80,$c0,$80,$c0,$80,$c0,$c0       // ........

dat_2980:
        // === Fill data (1 bytes, $2980-$2980) ===
        .byte $00                                   // .

// --- Region $29a0-$29ef ---
.pc = $29a0 "dat_29a0"

dat_29a0:
        .byte $03,$02,$03,$03,$01,$03,$01,$02,$ef,$ff,$6d,$e7,$ed,$65,$b7,$a5 // ..........m..e..
        .byte $ff,$ef,$fb,$ee,$bb,$ae,$aa,$aa,$ea,$aa,$ae,$ba,$ef,$fb,$ef,$ff // ................
        .byte $ec,$78,$6c,$f8,$6c,$e8,$9c,$fc,$00,$00,$00,$00,$3e,$3a,$37,$15 // .xl.l.......>:7.
        .byte $00,$00,$00,$00,$fb,$ef,$66,$fe,$00,$00,$00,$00,$ff,$fb,$a5,$ff // ......f.........
        .byte $00,$00,$00,$00,$eb,$aa,$df,$ba,$00,$00,$00,$00,$f8,$f8,$98,$68 // ...............h

// --- Region $2a08-$2ac0 ---
.pc = $2a08 "txt_2a08"

txt_2a08:
        .text "9-<9<=,="
        .byte $ff,$ee,$99
        .byte $55,$56,$65
        .byte $59,$96
        .byte $ff,$ee,$99,$55,$55,$96,$59,$66,$ff,$e9,$9b,$57,$63,$56,$97,$62 // ...UU.Yf...WcV.b
        .byte $ff,$99,$fb,$bf,$c2,$c3,$c2,$c0,$fb,$a6,$d7,$96,$c7,$bb,$ff,$00 // ................
        .byte $c0,$80,$80,$80,$80,$80,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $03,$02,$01,$00,$00,$00,$00,$00,$e5,$7b,$dd,$b5,$00,$00,$00,$00 // .........{......
        .byte $ff,$a9,$77,$fd,$00,$00,$00,$00,$ff,$99,$f7,$ff,$00,$00,$00,$00 // ..w.............
        .byte $ff,$a6,$ff,$77,$00,$00,$00,$00,$ff,$99,$bf,$fb,$03,$03,$02,$03 // ...w............
        .byte $ff,$9d,$56,$6a,$da,$e9,$da,$e6,$ff,$ee,$99,$55,$65,$59,$95,$66 // ..Vj.......UeY.f
        .byte $ff,$ee,$99,$55,$56,$65,$99,$66,$f8,$7c,$bc,$78,$3c,$6c,$7c // ...UVe.f.|.x<l|

txt_2a97:
        .text ",;9(-()8)"
        .byte $ff,$ee,$99
        .byte $55,$56,$65
        .byte $59
        .byte $96,$ff,$ee,$99,$55,$55,$96,$59,$66,$fe,$eb,$9b,$57,$63,$56,$97 // ....UU.Yf...WcV.
        .byte $62,$c0,$80,$c0,$80,$c0,$c0,$c0,$c0   // b........

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

// --- Region $2ae0-$2b2f ---
.pc = $2ae0 "dat_2ae0"

dat_2ae0:
        .byte $03,$02,$03,$03,$03,$03,$02,$03,$e5,$67,$4e,$ea,$4a,$6b,$4a,$6e // .........gN.JkJn
        .byte $ff,$ee,$99,$55,$65,$59,$95,$66,$ff,$ee,$99,$55,$56,$65,$99,$66 // ...UeY.f...UVe.f
        .byte $fc,$98,$bc,$78,$3c,$6c,$7c           // ...x<l|

txt_2b07:
        .text ",9,=;?"
        .byte $03,$02,$03,$ff,$ee,$99,$d5,$c5,$d6,$c5
        .byte $d9,$ff,$ee,$99,$55,$65,$59,$95,$66,$ff,$ee,$99,$55,$56,$65,$99 // ....UeY.f...UVe.
        .byte $66,$fc,$98,$bc,$78,$3c,$6c,$7c,$2c   // f...x<l|,

// --- Region $2b48-$2b70 ---
.pc = $2b48 "dat_2b48"

dat_2b48:
        .byte $3e,$34,$3d,$1e
        .text "===="
        .byte $fb,$ee,$bf,$fb,$bf,$f7,$7d,$d7
        .byte $ef,$ff,$ef,$fe,$7f,$f7,$dd,$75,$e9,$b1,$e9,$fd,$7b,$fd,$dd,$5d // .......u....{..]
        .byte $c0,$80,$c0,$c0,$c0,$c0,$c0,$c0       // ........

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

// --- Region $2bb0-$2c00 ---
.pc = $2bb0 "dat_2bb0"

dat_2bb0:
        .byte $03,$03,$03,$02,$03,$03,$03,$03,$e5,$46,$d9,$e5,$d9,$d5,$dd,$d7 // .........F......
        .byte $eb,$ba,$ab,$ea,$a6,$6a,$99,$66,$fe,$fb,$fe,$ef,$f7,$7f,$dd,$55 // .....j.f.......U
        .byte $e8
        .byte $24,$e8,$68,$d8,$68,$68,$68
        .byte $3e,$34,$3d,$1e
        .text "===="
        .byte $fb,$ee,$bf,$fb,$bf,$f7,$7d,$d7,$ef,$ff,$ef,$fe,$7f,$f7,$dd,$75 // ......}........u
        .byte $e9,$b1,$e9,$fd,$7b,$fd,$dd,$5d,$c0,$80,$c0,$c0,$c0,$c0,$c0,$c0 // ....{..]........

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

// --- Region $2c20-$2c6f ---
.pc = $2c20 "dat_2c20"

dat_2c20:
        .byte $03,$03,$03,$02,$03,$03,$03,$03,$e5,$46,$d9,$e5,$d9,$d5,$dd,$d7 // .........F......
        .byte $eb,$ba,$ab,$ea,$a6,$6a,$99,$66,$fe,$fb,$fe,$ef,$f7,$7f,$dd,$55 // .....j.f.......U
        .byte $e8,$24,$e8,$68,$d8,$68,$68,$68,$03,$03,$03,$02,$03,$03,$03,$03 // .$.h.hhh........
        .byte $e5,$46,$d9,$e5,$d9,$d5,$dd,$d7,$eb,$ba,$ab,$ea,$a6,$6a,$99,$66 // .F...........j.f
        .byte $fe,$fb,$fe,$ef,$f7,$7f,$dd,$55,$e8,$24,$e8,$68,$d8,$68,$68,$68 // .......U.$.h.hhh

// --- Region $2c88-$2cb0 ---
.pc = $2c88 "txt_2c88"

txt_2c88:
        .text "9)-=:>.>"
        .byte $ef,$ff,$fb,$df,$ff,$75,$dd
        .byte $55
        .byte $fe,$bf,$ff,$fb,$7f,$f5,$5d,$75,$f9,$eb,$fd,$7b,$dd,$fd,$7d,$dd // ......]u...{..}.
        .byte $c0,$80,$c0,$80,$80,$c0,$80,$80       // ........

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

// --- Region $2cf0-$2d40 ---
.pc = $2cf0 "dat_2cf0"

dat_2cf0:
        .byte $03,$02,$02,$03,$03,$03,$02,$03,$ee,$ef,$6f,$6d,$ff,$77,$7d,$75 // ..........om.w}u
        .byte $ff,$fb,$bf,$ff,$f7,$5f,$d5,$57,$ef,$fe,$ff,$b7,$fd,$5f,$d7,$5d // ....._.W....._.]
        .byte $e4,$d8,$64,$d8,$68,$64,$68,$68       // ..d.hdhh

txt_2d18:
        .text "9)-=:>.>"
        .byte $ef,$ff,$fb,$df,$ff,$75,$dd
        .byte $55
        .byte $fe,$bf,$ff,$fb,$7f,$f5,$5d,$75,$f9,$eb,$fd,$7b,$dd,$fd,$7d,$dd // ......]u...{..}.
        .byte $c0,$80,$c0,$80,$80,$c0,$80,$80       // ........

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

// --- Region $2d60-$2daf ---
.pc = $2d60 "dat_2d60"

dat_2d60:
        .byte $03,$02,$02,$03,$03,$03,$02,$03,$ee,$ef,$6f,$6d,$ff,$77,$7d,$75 // ..........om.w}u
        .byte $ff,$fb,$bf,$ff,$f7,$5f,$d5,$57,$ef,$fe,$ff,$b7,$fd,$5f,$d7,$5d // ....._.W....._.]
        .byte $e4,$d8,$64,$d8,$68,$64,$68,$68,$03,$02,$02,$03,$03,$03,$02,$03 // ..d.hdhh........
        .byte $ee,$ef,$6f,$6d,$ff,$77,$7d,$75,$ff,$fb,$bf,$ff,$f7,$5f,$d5,$57 // ..om.w}u....._.W
        .byte $ef,$fe,$ff,$b7,$fd,$5f,$d7,$5d,$e4,$d8,$64,$d8,$68,$64,$68,$68 // ....._.]..d.hdhh

// --- Region $2dc8-$2df0 ---
.pc = $2dc8 "dat_2dc8"

dat_2dc8:
        .text ":.:>"
        .byte $1e,$16
        .byte $37,$16,$ef,$fe,$bf,$eb,$ae,$eb,$aa,$a6
        .byte $ff,$ff,$fb,$ae,$bb,$aa,$9e,$a9,$fe,$ff,$be,$ee,$ae,$bd,$ae,$a9 // ................
        .byte $c0,$80,$80,$40,$40,$80,$40,$40       // ...@@.@@

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

// --- Region $2e30-$2e80 ---
.pc = $2e30 "dat_2e30"

dat_2e30:
        .byte $03,$02,$03,$03,$01,$01,$03,$01,$fe,$bf,$fb,$be,$ba,$7e,$6a,$7a // .............~jz
        .byte $ff,$ef,$ff,$ba,$eb,$ba,$a9,$6a,$ff,$ff,$bb,$ee,$ba,$ab,$ea,$9a // .......j........
        .byte $e4,$f8,$e8,$e4,$e4,$d8,$e4,$94,$3a,$3e,$3a,$1e,$36,$07,$0d,$05 // ........:>:.6...
        .byte $ef,$fe,$bf,$eb,$ae,$eb,$ea,$a6,$ff,$ff,$fb,$ae,$bb,$aa,$9e,$a9 // ................
        .byte $fe,$ff,$be,$ee,$ae,$bd,$ae,$a9,$c0,$80,$80,$40,$40,$80,$40,$40 // ...........@@.@@

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

// --- Region $2ea0-$2eef ---
.pc = $2ea0 "dat_2ea0"

dat_2ea0:
        .byte $03,$02,$03,$01,$03,$00,$00,$00,$fe,$bf,$fb,$be,$7a,$6e,$9e,$5a // ............zn.Z
        .byte $ff,$ef,$ff,$ba,$eb,$ba,$a9,$6a,$ff,$ff,$bb,$ee,$ba,$ab,$ea,$9a // .......j........
        .byte $ec,$f8,$e8,$e4,$e4,$d8,$e4,$94,$03,$02,$03,$03,$01,$01,$03,$01 // ................
        .byte $fe,$bf,$fb,$be,$ba,$7e,$6a,$aa,$ff,$ef,$ff,$ba,$eb,$ba,$a9,$6a // .....~j........j
        .byte $ff,$ff,$bb,$ee,$ba,$ab,$ea,$9a,$ec,$f8,$e8,$e4,$e4,$d8,$e4,$94 // ................

// --- Region $2f08-$2f30 ---
.pc = $2f08 "txt_2f08"

txt_2f08:
        .text "9=.>=:>>"
        .byte $dd
        .byte $57,$dd
        .byte $55,$59,$55,$96,$a9
        .byte $eb,$ba,$ab,$ba,$aa,$a6,$99,$55,$5d,$f6,$5d,$56,$de,$65,$5a,$a6 // .......U].]V.eZ.
        .byte $c0,$80,$c0,$80,$c0,$c0,$c0,$c0       // ........

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

// --- Region $2f70-$302f ---
.pc = $2f70 "dat_2f70"

dat_2f70:
        .byte $03,$03,$02,$03,$03,$03,$03,$03,$eb,$6f,$7b,$7f,$6f,$ff,$77,$75 // .........o{.o.wu
        .byte $ee,$bb,$ea,$ab,$6a,$aa,$99,$65,$ef,$fa,$ef,$ff,$fb,$7d,$df,$55 // ....j..e.....}.U
        .byte $e4,$98,$e4,$98,$d4,$a4,$54,$94,$0f,$0b,$01,$01,$01,$03,$00,$00 // ......T.........
        .byte $ee,$eb,$be,$7a,$b6,$6a,$59,$66,$eb,$ba,$ab,$ba,$aa,$a6,$99,$55 // ...z.jYf.......U
        .byte $fb,$a9,$f9,$fd,$be,$df,$f7,$55,$c0,$80,$c0,$e0,$f0,$f8,$b7,$ed // .......U........

txt_2fc0:
        .text ":*.;*/"
        .byte $6b,$ab,$ef,$be,$65,$aa,$ae,$aa,$eb,$fe
        .byte $ef,$ff,$65,$9a,$aa,$ae,$bb,$ff,$fb,$bf,$66,$ab,$67,$ba,$af,$fb // ..e.......f.g...
        .byte $c0,$80,$80,$c0,$80,$80,$80,$80,$fb,$bb,$1e,$16,$1e,$37,$05,$07 // .............7..
        .byte $ee,$bb,$ea,$ab,$6a,$aa,$99,$65,$ef,$fa,$ef,$ff,$fb,$7d,$df,$55 // ....j..e.....}.U

spr_3000:
        .byte $e4,$d8,$d4,$96,$b5,$a5,$69,$56,$03,$03,$03,$02,$03,$83,$f7,$ff // ......iV........
        .byte $eb,$6f,$fb,$6f,$6f,$ff,$77,$75,$ee,$bb,$ea,$ab,$6a,$aa,$99,$65 // .o.oo.wu....j..e
        .byte $ef,$fa,$ef,$ff,$fb,$7d,$df,$55,$e4,$98,$e4,$98,$d4,$a4,$54,$94 // .....}.U......T.

// --- Region $3048-$3070 ---
.pc = $3048 "txt_3048"

txt_3048:
        .text ";--;-)+:"
        .byte $df,$ff,$ff,$b7,$fe,$5f,$ab,$ba
        .byte $fe,$bf,$7f,$f7,$df,$ba,$57,$55,$ff,$f6,$76,$ff,$b6,$de,$aa,$ba // ......WU..v.....
        .byte $c0,$80,$c0,$c0,$c0,$80,$c0,$80       // ........

dat_3070:
        // === Fill data (1 bytes, $3070-$3070) ===
        .byte $00                                   // .

// --- Region $30b0-$31d0 ---
.pc = $30b0 "dat_30b0"

dat_30b0:
        .byte $03,$02,$02,$03,$02,$02,$02,$03,$e9,$9a,$9a,$ee,$9a,$d5,$ef,$fe // ................
        .byte $ff,$fb,$f7,$bf,$dd,$fb,$75,$55,$ef,$ff,$fb,$7f,$f7,$ae,$75,$57 // ......uU......uW
        .byte $f8,$6c,$68,$f8,$68,$ec,$a8,$ac,$00,$00,$00,$00,$00,$00,$00,$00 // .lh.h...........
        .byte $ed,$29,$3b,$0e,$03,$00,$00,$00,$fe,$bf,$7f,$6f,$d6,$2d,$02,$00 // .);........o.-..
        .byte $fe,$ff,$bf,$f7,$7f,$6a,$d5,$02,$fe,$fb,$f7,$bf,$dd,$fb,$75,$d5 // .....j........u.
        .byte $ef,$aa,$ae,$6a,$a6,$fb,$65,$56,$ef,$ff,$ff,$7b,$fd,$af,$57,$75 // ...j..eV...{..Wu
        .byte $fe,$bf,$7f,$f7,$df,$ba,$57,$55,$ff,$f9,$b9,$ff,$79,$ed,$55,$75 // ......WU....y.Uu
        .byte $c0,$80,$c0,$c0,$c0,$80,$c0,$80,$0e,$02,$03,$00,$00,$00,$00,$00 // ................
        .byte $ea,$6e,$76,$d7,$39,$03,$00,$00,$ef,$ff,$fb,$ff,$67,$d6,$2d,$00 // .nv.9.......g.-.
        .byte $ef,$ff,$ff,$7b,$fd,$af,$57,$2d,$eb,$bf,$7f,$f7,$df,$ba,$57,$55 // ...{..W-......WU
        .byte $fb,$aa,$ea,$a6,$6a,$bf,$55,$66,$ff,$fb,$f7,$bf,$dd,$fb,$75,$55 // ....j.Uf......uU
        .byte $ef,$ff,$fb,$7f,$f7,$ae,$75,$57,$f8,$6c,$68,$f8,$68,$ec,$a8,$ac // ......uW.lh.h...
        .fill 16, $00
        .byte $d5,$d5,$d5,$d5,$d6,$d6,$d6,$d6,$d7,$d7,$d7,$d7,$d6,$d6,$d6,$d6 // ................
        .byte $d5,$d5,$d5,$d5,$d4,$d4,$d4,$d4,$d3,$d3,$d3,$d3,$d2,$d2,$d2,$d2 // ................
        .byte $d1,$d1,$d1,$d1,$d0,$d0,$d0,$d0,$d1,$d1,$d1,$d1 // ............

dat_31ac:
        // === Fill data (36 bytes, $31ac-$31cf) ===
        .fill 36, $d2

dat_31d0:
        // === Fill data (1 bytes, $31d0-$31d0) ===
        .byte $00                                   // .

// --- Region $3200-$38c0 ---
.pc = $3200 "dat_3200"

dat_3200:
        // === Fill data (84 bytes, $3200-$3253) ===
        .fill 84, $d2
        .byte $d1,$d1,$d1,$d1,$d0,$d0,$d0,$d0,$d1,$d1,$d1,$d1,$d2,$d2,$d2,$d2 // ................
        .byte $d3,$d3,$d3,$d3,$d4,$d4,$d4,$d4,$d5,$d5,$d5,$d5,$d6,$d6,$d6,$d6 // ................
        .byte $d7,$d7,$d7,$d7,$d6,$d7,$d6,$d7,$d6,$d7,$d6,$d7,$d5,$d7,$d5,$d7 // ................
        .byte $d5,$d7,$d5,$d7,$d4,$d7,$d4,$d7,$d4,$d7,$d4,$d7,$d3,$d7,$d3,$d7 // ................
        .byte $d3,$d7,$d3,$d7,$d2,$d7,$d2,$d7,$d2,$d7,$d2,$d7,$d1,$d7,$d1,$d7 // ................
        .byte $d1,$d7,$d1,$d7,$d0,$d7,$d0,$d7,$d0,$d7,$d0,$d7,$d0,$d6,$d0,$d6 // ................
        .byte $d0,$d6,$d0,$d6,$d0,$d5,$d0,$d5,$d0,$d5,$d0,$d5,$d0,$d4,$d0,$d4 // ................
        .byte $d0,$d4,$d0,$d4,$d0,$d3,$d0,$d3,$d0,$d3,$d0,$d3,$d0,$d2,$d0,$d2 // ................
        .byte $d0,$d2,$d0,$d2,$d0,$d1,$d0,$d1,$d0,$d1,$d0,$d1,$d0,$d0,$d0,$d0 // ................
        .byte $d0,$d0,$d0,$d0,$d0,$d1,$d0,$d1,$d0,$d1,$d0,$d1,$d0,$d2,$d0,$d2 // ................
        .byte $d0,$d2,$d0,$d2,$d0,$d3,$d0,$d3,$d0,$d3,$d0,$d3,$d0,$d4,$d0,$d4 // ................
        .byte $d0,$d4,$d0,$d4,$d0,$d5,$d0,$d5,$d0,$d5,$d0,$d5,$d0,$d6,$d0,$d6 // ................
        .byte $d0,$d6,$d0,$d6,$d0,$d7,$d0,$d7,$d0,$d7,$d0,$d7,$d1,$d7,$d1,$d7 // ................
        .byte $d1,$d7,$d1,$d7,$d2,$d7,$d2,$d7,$d2,$d7,$d2,$d7,$d3,$d7,$d3,$d7 // ................
        .byte $d3,$d7,$d3,$d7,$d4,$d7,$d4,$d7,$d4,$d7,$d4,$d7,$d5,$d7,$d5,$d7 // ................
        .byte $d5,$d7,$d5,$d7,$d6,$d7,$d6,$d7,$d6,$d7,$d6,$d7,$d6,$d6,$d6,$d6 // ................
        .fill 12, $d7
        .byte $d6,$d6,$d6,$d5,$d5,$d4,$d3,$d2,$d2,$d1,$d1,$d1,$d0,$d0,$d0,$d0 // ................
        .byte $d0,$d1,$d1,$d1,$d2,$d2,$d3,$d4,$d5,$d5,$d6,$d6,$d6,$d7,$d7,$d7 // ................
        .byte $d7,$d7,$d6,$d6,$d6,$d5,$d5,$d4,$d3,$d2,$d2,$d1,$d1,$d1,$d0,$d0 // ................
        .byte $d0,$d0,$d0,$d1,$d1,$d1,$d2,$d2,$d3,$d4,$d5,$d5,$d6,$d6,$d6,$d7 // ................
        .byte $d7,$d7,$d7,$d7,$d6,$d6,$d6,$d5,$d5,$d4,$d3,$d2,$d2,$d1,$d1,$d1 // ................
        .byte $d0,$d0,$d0,$d0,$d0,$d1,$d1,$d1,$d2,$d2,$d3,$d4,$d5,$d5,$d6,$d6 // ................
        .byte $d6,$d7,$d7,$d7,$d7,$d7,$d6,$d6,$d6,$d5,$d5,$d4,$d3,$d2,$d2,$d1 // ................
        .byte $d1,$d1,$d0,$d0,$d0,$d0,$d0,$d1,$d1,$d1,$d2,$d2,$d3,$d4,$d5,$d5 // ................
        .byte $d6,$d6,$d6,$d7,$d7,$d7,$d7,$d7,$d6,$d6,$d6,$d5,$d5,$d4,$d3,$d5 // ................
        .byte $d2,$d5,$d2,$d6,$d1,$d6,$d1,$d6,$d1,$d7,$d0,$d7,$d0,$d7,$d0,$d7 // ................

spr_3400:
        .byte $d0,$d7,$d0,$d6,$d1,$d6,$d1,$d6,$d1,$d5,$d2,$d5,$d2,$d4,$d3,$d3 // ................
        .byte $d4,$d2,$d5,$d2,$d5,$d1,$d6,$d1,$d6,$d1,$d6,$d0,$d7,$d0,$d7,$d0 // ................
        .byte $d7,$d0,$d7,$d0,$d7,$d1,$d6,$d1,$d6,$d1,$d6,$d2,$d5,$d2,$d5,$d3 // ................
        .byte $d4,$d4,$d3,$d5,$d2,$d5,$d2,$d6,$d1,$d6,$d1,$d6,$d1,$d7,$d0,$d7 // ................

spr_3440:
        .byte $d0,$d7,$d0,$d7,$d0,$d7,$d0,$d6,$d1,$d6,$d1,$d6,$d1,$d5,$d2,$d5 // ................
        .byte $d2,$d4,$d3,$d3,$d4,$d2,$d5,$d2,$d5,$d1,$d6,$d1,$d6,$d1,$d6,$d0 // ................
        .byte $d7,$d0,$d7,$d0,$d7,$d0,$d7,$d0,$d7,$d1,$d6,$d1,$d6,$d1,$d6,$d2 // ................
        .byte $d5,$d2,$d5,$d3,$d4,$d4,$d3,$d5,$d2,$d5,$d2,$d6,$d1,$d6,$d1,$d6 // ................
        .byte $d1,$d6,$d0,$d7,$d0,$d7,$d0,$d7,$d0,$d7,$d0,$d6,$d1,$d6,$d1,$d6 // ................
        .byte $d1,$d5,$d2,$d5,$d2,$d4,$d3,$d3,$d4,$d3,$d5,$d5,$d2,$d2,$d6,$d6 // ................
        .byte $d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6,$d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4 // ................
        .byte $d3,$d3,$d3,$d3,$d4,$d4,$d2,$d2,$d5,$d5,$d1,$d1,$d6,$d6,$d0,$d0 // ................
        .byte $d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2,$d5,$d5,$d3,$d3,$d4,$d4,$d4,$d4 // ................
        .byte $d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6,$d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6 // ................
        .byte $d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4,$d3,$d3,$d3,$d3,$d4,$d4,$d2,$d2 // ................
        .byte $d5,$d5,$d1,$d1,$d6,$d6,$d0,$d0,$d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2 // ................
        .byte $d5,$d5,$d3,$d3,$d4,$d4,$d4,$d4,$d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6 // ................
        .byte $d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6,$d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4 // ................
        .byte $d3,$d3,$d3,$d3,$d4,$d4,$d2,$d2,$d5,$d5,$d1,$d1,$d6,$d6,$d0,$d0 // ................
        .byte $d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2,$d5,$d5,$d3,$d3,$d4,$d4,$d4,$d4 // ................
        .byte $d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6,$d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6 // ................
        .byte $d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4,$d3,$d3,$d3,$d3,$d4,$d4,$d2,$d2 // ................
        .byte $d5,$d5,$d1,$d1,$d6,$d6,$d0,$d0,$d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2 // ................
        .byte $d5,$d5,$d3,$d3,$d4,$d4,$d4,$d4,$d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6 // ................
        .byte $d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6,$d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4 // ................
        .byte $d3,$d3,$d3,$d3,$d4,$d4,$d2,$d2,$d5,$d5,$d1,$d1,$d6,$d6,$d0,$d0 // ................
        .byte $d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2,$d5,$d5,$d3,$d3,$d4,$d4,$d4,$d4 // ................
        .byte $d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6,$d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6 // ................

spr_35c0:
        .byte $d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4,$d3,$d3,$d4,$d5,$d6,$d7,$d6,$d5 // ................
        .byte $d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3 // ................
        .byte $d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1 // ................
        .byte $d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1 // ................
        .byte $d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3 // ................
        .byte $d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5 // ................
        .byte $d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7 // ................
        .byte $d6,$d5,$d4,$d3,$d3,$d4,$d2,$d5,$d1,$d6,$d0,$d7,$d1,$d6,$d2,$d5 // ................
        .byte $d3,$d4,$d4,$d3,$d5,$d2,$d6,$d1,$d7,$d0,$d6,$d1,$d5,$d2,$d4,$d3 // ................
        .byte $d3,$d4,$d2,$d5,$d1,$d6,$d0,$d7,$d1,$d6,$d2,$d5,$d3,$d4,$d4,$d3 // ................
        .byte $d5,$d2,$d6,$d1,$d7,$d0,$d6,$d1,$d5,$d2,$d4,$d3,$d3,$d4,$d2,$d5 // ................
        .byte $d1,$d6,$d0,$d7,$d1,$d6,$d2,$d5,$d3,$d4,$d4,$d3,$d5,$d2,$d6,$d1 // ................
        .byte $d7,$d0,$d6,$d1,$d5,$d2,$d4,$d3,$d3,$d4,$d2,$d5,$d1,$d6,$d0,$d7 // ................
        .byte $d1,$d6,$d2,$d5,$d3,$d3,$d3,$d3,$d2,$d2,$d2,$d2,$d1,$d1,$d1,$d1 // ................
        .byte $d0,$d0,$d0,$d0,$d1,$d1,$d1,$d1,$d2,$d2,$d2,$d2,$d3,$d3,$d3,$d3 // ................
        .byte $d4,$d4,$d4,$d4,$d5,$d5,$d5,$d5,$d6,$d6,$d6,$d6,$d7,$d7,$d7,$d7 // ................
        .byte $d6,$d6,$d6,$d6,$d5,$d5,$d5,$d5,$d4,$d4,$d4,$d4,$d3,$d3,$d3,$d3 // ................
        .byte $d2,$d2,$d2,$d2,$d1,$d1,$d1,$d1,$d0,$d0,$d0,$d0,$d1,$d1,$d1,$d1 // ................

dat_36e0:
        // === Fill data (136 bytes, $36e0-$3767) ===
        .fill 136, $d2
        .fill 23, $00

txt_377f:
        .text "    "
        .byte $17,$05
        .byte $20,$03,$01,$0e
        .byte $27,$14
        .byte $20,$13,$14,$0f
        .byte $10,$20,$01,$03,$14,$09,$0e,$07,$20,$0c,$09,$0b,$05,$20,$14,$08 // . ...... .... ..
        .byte $09,$13                               // ..

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

txt_3887:
        .text " 24.01.99."

dat_3891:
        // === Fill data (47 bytes, $3891-$38bf) ===
        .fill 47, $20

dat_38c0:
        // === Fill data (1 bytes, $38c0-$38c0) ===
        .byte $00                                   // .

// --- Region $484d-$484d ---
.pc = $484d "dat_484d"

dat_484d:
        // === Fill data (1 bytes, $484d-$484d) ===
        .byte $00                                   // .

// --- Region $5011-$5011 ---
.pc = $5011 "dat_5011"

dat_5011:
        // === Fill data (1 bytes, $5011-$5011) ===
        .byte $00                                   // .

// --- Region $598e-$598e ---
.pc = $598e "dat_598e"

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

// --- Region $6796-$6796 ---
.pc = $6796 "dat_6796"

dat_6796:
        // === Fill data (1 bytes, $6796-$6796) ===
        .byte $00                                   // .

// --- Region $8825-$8825 ---
.pc = $8825 "dat_8825"

dat_8825:
        // === Fill data (1 bytes, $8825-$8825) ===
        .byte $00                                   // .

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

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

// --- Region $a89e-$a89e ---
.pc = $a89e "dat_a89e"

dat_a89e:
        // === Fill data (1 bytes, $a89e-$a89e) ===
        .byte $00                                   // .

// --- Region $bd05-$bd05 ---
.pc = $bd05 "dat_bd05"

dat_bd05:
        // === Fill data (1 bytes, $bd05-$bd05) ===
        .byte $00                                   // .

// --- Region $c000-$c000 ---
.pc = $c000 "scr_c000"

scr_c000:
        .byte $00                                   // .

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

scr_c400:
        .byte $00                                   // .

// --- Region $c580-$c580 ---
.pc = $c580 "spr_c580"

spr_c580:
        .byte $00                                   // .

// --- Region $c64d-$c64d ---
.pc = $c64d "dat_c64d"

dat_c64d:
        // === Fill data (1 bytes, $c64d-$c64d) ===
        .byte $00                                   // .

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

chr_d000:
        .byte $00                                   // .

// --- Region $d640-$d640 ---
.pc = $d640 "spr_d640"

spr_d640:
        .byte $00                                   // .

// --- Region $da80-$da80 ---
.pc = $da80 "spr_da80"

spr_da80:
        .byte $00                                   // .

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

dat_db00:
        .byte $d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10 // ...0.-........9.
        .byte $e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$e0,$19,$4c // .L..,...7..X ..L
        .byte $ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91 // ........,...../.
        .byte $2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69 // -.......-e..-..i
        .byte $00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5 // ........../e../.
        .byte $30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0 // 0i..0L..........
        .byte $f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8 // ..............`.
        .byte $35,$fe,$fe,$fc,$fc,$f9,$f9,$f3,$f3,$80,$9f,$9f,$80,$9f,$df,$9f // 5...............
        .byte $df,$fc,$f1,$e7,$cf,$cf,$e3,$9f,$21,$80,$e4,$9f,$21,$df,$42,$9f // ........!...!.B.
        .byte $df,$80,$9f,$9f,$80,$9f,$df,$27,$9f,$df,$fc,$f1,$e7,$cc,$cf,$e6 // .......'........
        .byte $9f,$25,$80,$9f,$df,$9f,$df,$e5,$e7,$23,$f7,$e7,$f7,$c8,$28,$9f // .%.......#....(.
        .byte $9f,$8e,$84,$91,$d9,$9c,$de,$e5,$9f,$23,$df,$9f,$df,$42,$bf,$9f // .........#...B..
        .byte $8f,$87,$93,$d9,$9c,$de,$25,$fc,$f1,$e7,$cf,$cf,$e3,$9f,$21,$80 // ......%.......!.
        .byte $e4,$9f,$28,$df,$9f,$df,$fc,$f1,$e7,$cf,$cf,$e3,$9f,$21,$80,$e4 // ..(..........!..
        .byte $9f,$29,$df,$9f,$df,$f0,$c7,$9f,$9f,$c7,$f0,$c2,$21,$80,$e4,$fe // .)..........!...
        .byte $23,$ff,$fe,$ff,$f5,$9f,$34,$df,$9e,$dd,$9f,$9f,$cf,$e3,$f8,$e3 // #.....4.........
        .byte $cf,$df,$9f,$9f,$cf,$e3,$f8,$ff,$fe,$ff,$80,$c4,$2b,$f8,$e3,$df // ............+...
        .byte $80,$df,$9f,$df,$bf,$df,$bf,$df,$a3,$26,$01,$02,$04,$08,$10,$f8 // .........&......
        .byte $c7,$24,$fe,$fc,$f8,$f0,$e4,$fe,$c3,$25,$f7,$e7,$c7,$80,$80,$c8 // .$.......%......
        .byte $e5,$e7,$27,$f7,$e7,$f7,$e3,$e3,$f3,$e7,$c7,$25,$f9,$f9,$e0,$f9 // ..'........%....
        .byte $f9,$a3,$39,$80,$40,$20,$10,$08,$c7,$93,$93,$c6,$fc,$f9,$f3,$e6 // ..9.@ ..........
        .byte $f0,$c7,$9e,$9e,$c6,$f2,$fe,$fe,$f1,$f1,$f9,$e3,$c5,$22,$fe,$fe // ............."..
        .byte $e6,$fc,$22,$fe,$fe,$c9,$24,$fe,$fa,$fc,$f0,$c4,$24,$fe,$fe,$f8 // .."...$.....$...
        .byte $f8,$ce,$22,$f8,$f8,$cd,$e3,$fe,$25,$fc,$f1,$e7,$cf,$cf,$e3,$9f // ..".....%.......
        .byte $e5,$e7,$25,$f7,$e7,$f7,$c0,$9f,$c3,$27,$f8,$e3,$df,$e0,$cf,$ff // ..%......'......
        .byte $f0,$c7,$26,$fc,$f1,$c7,$80,$ff,$80,$e4,$9f,$21,$80,$c2,$22,$f0 // ..&........!..".
        .byte $c7,$e3,$9f,$24,$80,$df,$9f,$80,$c4,$e3,$fe,$30,$f8,$f3,$f9,$f0 // ...$.......0....
        .byte $e7,$cf,$9f,$bf,$f8,$e3,$cf,$9f,$9f,$cf,$e3,$f8,$c5,$22,$fc,$fc // ............."..
        .byte $c6,$22,$fc,$fc,$c3,$26,$fb,$f3,$e3,$c5,$80,$c0,$c5,$22,$f8,$f8 // ."...&......."..
        .byte $c6,$27,$aa,$d5,$a8,$e0,$cf,$9f,$9f,$c2,$22,$fe,$fe,$a8,$33,$7f // .'........"...3.
        .byte $7f,$3f,$3f,$9f,$9f,$df,$cf,$3f,$9f,$3f,$1f,$cf,$e7,$f3,$f9,$0f // .??....?.?......
        .byte $e3,$f9,$c5,$25,$3f,$8f,$e7,$f3,$f3,$e3,$f9,$21,$0f,$c2 // ...%?......!..

txt_dcfe:
        .byte $21,$3f,$c4,$21,$01,$c2               // !?.!..

txt_dd04:
        .byte $21,$3f,$c4,$21,$0f,$c2,$25,$2b,$fd,$fb,$fd,$fb,$e3,$f9,$21,$01 // !?.!..%+......!.
        .byte $e4,$f9,$a5,$23,$c0,$30,$0f,$e8,$f9,$23,$9f,$3f,$7f,$c4,$21,$7f // ...#.0...#.?..!.
        .byte $c8,$28,$fd,$f9,$f1,$e1,$c9,$99,$39,$79,$e7,$f9,$60,$22,$79,$3f // .(......9y..`"y?
        .byte $8f,$e7,$f3,$f3,$f9,$f9,$fd,$3f,$8f,$e7,$f3,$f3,$f9,$f9,$f3,$3f // .......?.......?
        .byte $8f,$e7,$f3,$f3,$f9,$f9,$fd,$3f,$8f,$e7,$f3,$f3,$f9,$f9,$f3,$0f // .......?........
        .byte $c4,$24,$1f,$c7,$f3,$01,$e7,$7f,$e3,$f9,$25,$fb,$f9,$fb,$fd,$fb // .$........%.....
        .byte $e3,$f9,$25,$fb,$f9,$fb,$fd,$fb,$e6,$f9,$2f,$79,$39,$f9,$f9,$f3 // ..%......./y9...
        .byte $c7,$1f,$c7,$f3,$f3,$f9,$f9,$f3,$c7,$1f,$e3,$7f,$26,$01,$f9,$f9 // ............&...
        .byte $f3,$c7,$1f,$c2,$21,$1f,$c7           // ....!..

txt_dd8b:
        .text "$  "
        .byte $40                                   // @ character
        .byte $80,$a4
        .byte $2c,$01,$fb,$f9,$fb,$fd,$fb,$fd,$fb,$7f
        .byte $3f,$1f,$0f,$e4,$7f,$c6,$22,$01,$01,$c8,$25,$08,$10,$20,$40,$80 // ?....."...%.. @.
        .byte $a3,$24,$c7,$c7,$e7,$cf,$c7,$29,$9f,$9f,$07,$9f,$9f,$04,$04,$02 // .$.....)........
        .byte $01,$a4,$24,$cf,$9f,$3f,$7f,$c2,$2a,$1f,$4f,$0f,$a7,$47,$7b,$7c // ..$..?..*.O..G{|
        .byte $5d,$47,$73,$c8,$23,$3f,$7f,$7f,$c6,$22,$7f,$7f,$e5,$3f,$c5,$23 // ]Gs.#?..."...?.#
        .byte $bf,$7f,$1f,$c4,$24,$7f,$7f,$1f,$1f,$ce,$22,$1f,$1f,$cb,$22,$3f // ....$....."..."?
        .byte $3f,$e3,$7f,$28,$3f,$8f,$e7,$f3,$f3,$f9,$f9,$fd,$c8,$26,$07,$f3 // ?..(?........&..
        .byte $f9,$f3,$c7,$1f,$c2,$30,$0f,$e7,$e7,$0f,$e3,$f9,$f9,$fd,$f1,$c1 // .....0..........
        .byte $19,$79,$f9,$f9,$03,$f9,$42,$0f,$ff,$ff,$ff,$ff,$1f,$c7,$f3,$34 // .y....B........4
        .byte $01,$f9,$e3,$8f,$3f,$7f,$ff,$7f,$1f,$cf,$9f,$0f,$e7,$f3,$f9,$f9 // ....?...........
        .byte $1f,$c7,$f3,$f3,$e3,$f9,$21,$01,$c5,$22,$7f,$7f,$c6,$22,$7f,$7f // ......!.."..."..
        .byte $c6                                   // .

txt_de3c:
        .byte $23,$55,$ab,$55,$c5,$22,$1f,$1f,$c3,$2e,$df,$cf,$c7,$a3,$01,$03 // #U.U."..........
        .byte $07,$f3,$f9,$f9,$f3,$07,$5f,$ff,$a8,$26,$e7,$e7,$cf,$c0,$9f,$9f // ......_..&......
        .byte $c2,$26,$bf,$df,$bf,$df,$bf,$d4,$c2,$26,$9f,$df,$cf,$e7,$fb,$fd // .&.......&......
        .byte $c2,$21,$bf,$42,$df,$bf,$df,$bf,$d4,$ff,$ff,$bf,$25,$df,$bf,$df // .!.B........%...
        .byte $bf,$df,$c2,$26,$9f,$cf,$cf,$e7,$f1,$fc,$c2,$26,$bf,$df,$bf,$df // ...&.......&....
        .byte $bf,$df,$c2,$26,$ef,$f7,$ef,$f7,$ef,$f7,$c3,$25,$df,$bf,$df,$eb // ...&.......%....
        .byte $fd,$c2,$26,$bf,$df,$bf,$df,$bf,$df,$c2,$26,$bf,$df,$bf,$df,$bf // ..&.......&.....
        .byte $d4,$c2,$26,$bf,$df,$bf,$df,$bf,$df,$c2,$26,$bf,$df,$bf,$df,$bf // ..&.......&.....
        .byte $df,$c2,$26,$9f,$df,$cf,$e7,$fb,$fd,$c2,$26,$bf,$df,$bf,$d4,$bf // ..&.......&.....
        .byte $df,$c2,$26,$9f,$df,$cc,$e7,$fb,$fd,$c2,$26,$bf,$df,$bf,$d4,$a0 // ..&.......&.....
        .byte $de,$c4,$24,$df,$bf,$d7,$fa,$c2,$25,$fe,$ff,$fe,$ff,$fe,$c3,$26 // ..$.....%......&
        .byte $9f,$cf,$cf,$e7,$f1,$fc,$c2,$26,$9f,$cf,$cf,$e7,$f1,$fc,$c2,$25 // .......&.......%
        .byte $bb,$d7,$af,$df,$bf,$c3,$26,$bf,$df,$bf,$df,$bf,$df,$c2,$25,$fe // ......&.......%.
        .byte $ff,$fe,$ff,$fe,$c3,$26,$ef,$df,$bf,$df,$bf,$d4,$c2,$26,$bf,$df // .....&.......&..
        .byte $9f,$df,$9f,$80,$c2,$23,$0f,$30,$c0,$a5,$c5,$21,$f8,$c2,$e6,$fe // .....#.0...!....
        .byte $c2,$23,$c7,$e7,$f7,$cd,$22,$ef,$f7,$c2,$22,$e7,$e7,$ca,$23,$e0 // .#...."..."...#.
        .byte $f9,$f9,$c5,$a4,$26,$80               // ....&.

txt_df42:
        .byte $40                                   // @ character
        .text "  "
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $9f,$c7,$25,$fe,$df,$fe,$f7,$fe,$ca,$e3,$fc,$22,$fe,$fe,$c6,$23 // ..%........"...#
        .byte $fe,$fe,$fc,$c2,$23,$fc,$fa,$fe,$c5,$22,$fe,$fe,$c8,$24,$fc,$fc // ....#...."...$..
        .byte $fe,$fc,$ce,$22,$fc,$fc,$c2,$e3,$fc,$22,$f9,$f9,$c3,$26,$9f,$df // ..."....."...&..
        .byte $cf,$e7,$fb,$fd,$c2,$26,$ef,$f7,$ef,$f7,$ef,$f7,$c2,$26,$ef,$df // .....&.......&..
        .byte $bf,$df,$bf,$d4,$c4,$24,$bf,$df,$ef,$f5,$cc,$24,$df,$bf,$d7,$fa // .....$.....$....
        .byte $c2,$26,$df,$bf,$df,$bf,$d7,$fa,$c2,$25,$fe,$ff,$fe,$ff,$fe,$c3 // .&.......%......
        .byte $26,$df,$bf,$df,$ef,$f5,$fe,$c4,$24,$bf,$df,$eb,$fd,$c3,$22,$fc // &.......$.....".
        .byte $fc,$c6,$24,$fc,$fc,$fe,$fc,$c3,$23,$e3 // ..$.....#.

spr_dfc0:
        // === Sprite data (64 bytes, $dfc0-$dfff) ===
        .byte $f3,$fb,$c5                           // ####..#######.####...#.#
        .byte $22,$f8,$f8                           // ..#...#.#####...#####...
        .byte $cf,$21,$fe                           // ##..####..#....########.
        .byte $c2,$22,$fe                           // ##....#...#...#.#######.
        .byte $fe,$c2,$a8                           // #######.##....#.#.#.#...
        .byte $26,$f7,$ef                           // ..#..##.####.######.####
        .byte $f7,$ab,$fd                           // ####.####.#.#.########.#
        .byte $fb,$c2,$26                           // #####.####....#...#..##.
        .byte $f9,$f9,$f3                           // #####..######..#####..##
        .byte $e7,$8f,$3f                           // ###..####...####..######
        .byte $c5,$23,$fd                           // ##...#.#..#...########.#
        .byte $eb,$5f,$c2                           // ###.#.##.#.#######....#.
        .byte $26,$f9,$f9                           // ..#..##.#####..######..#
        .byte $f3,$e7,$8f                           // ####..#####..####...####
        .byte $3f,$c7,$21                           // ..########...###..#....#
        .byte $01,$ca,$26                           // .......###..#.#...#..##.
        .byte $fd,$fb,$f9                           // ######.######.#######..#
        .byte $fb,$e1,$09                           // #####.#####....#....#..#
        .byte $c2,$e6,$f9                           // ##....#.###..##.#####..#
        .byte $c2,$a5,$29                           // ##....#.#.#..#.#..#.#..#
        .byte $03,$0c,$f0                           // ......##....##..####....
        .byte $f9                                   // sprite 0 padding

spr_e000:
        // === Charset data (2048 bytes, $e000-$e7ff) ===
        .byte $f3,$fb,$f7,$af,$7f,$c2,$26,$3f       // char 0 @+0
        .byte $9f,$cf,$e7,$f3,$f9,$c7,$21,$01       // char 1 @+1
        .byte $c2,$e6,$f9,$c2,$26,$39,$99,$c9       // char 2 @+2
        .byte $e1,$f1,$f9,$c2,$26,$f9,$f7,$fb       // char 3 @+3
        .byte $f7,$af,$7f,$c2,$24,$f3,$e7,$8f       // char 4 @+4
        .byte $3f,$c4,$26,$f9,$f7,$7b,$97,$8f       // char 5 @+5
        .byte $63,$c2,$26,$f3,$e7,$8f,$3f,$ff       // char 6 @+6
        .byte $01,$c2,$26,$f9,$fb,$fd,$fb,$d7       // char 7 @+7
        .byte $bf,$c3,$25,$7f,$ff,$7f,$ff,$7f       // char 8 @+8
        .byte $c2,$26,$fd,$fb,$fd,$fb,$f5,$ab       // char 9 @+9
        .byte $c2,$26,$fd,$fb,$f7,$ef,$df,$bf       // char 10 @+10
        .byte $c2,$26,$99,$c9,$e1,$f1,$f9,$fd       // char 11 @+11
        .byte $c2,$e6,$f9,$c3,$25,$7f,$ff,$7f       // char 12 @+12
        .byte $ff,$7f,$c7,$21,$01,$c7,$21,$1f       // char 13 @+13
        .byte $c2,$23,$f0,$0c,$03,$a5,$26,$fd       // char 14 @+14
        .byte $fb,$f9,$fb,$f9,$01,$c2,$e6,$7f       // char 15 @+15
        .byte $d2,$a4,$24,$01,$02,$04,$04,$c8       // char 16 @+16
        .byte $23,$07,$9f,$9f,$c5,$25,$10,$08       // char 17 @+17
        .byte $04,$02,$01,$a3,$22,$4f,$1f,$c6       // char 18 @+18
        .byte $26,$79,$fb,$7d,$fb,$d7,$bf,$cd       // char 19 @+19
        .byte $23,$7f,$7f,$3f,$c2,$e3,$3f,$22       // char 20 @+20
        .byte $7f,$7f,$c3,$22,$7f,$bf,$c6,$22       // char 21 @+21
        .byte $7f,$7f,$c8,$e3,$7f,$cf,$22,$7f       // char 22 @+22
        .byte $7f,$ca,$26,$f9,$f7,$fb,$f7,$af       // char 23 @+23
        .byte $7f,$cf,$21,$01,$c2,$26,$fb,$fd       // char 24 @+24
        .byte $fb,$f7,$af,$7f,$c2,$26,$fb,$fd       // char 25 @+25
        .byte $fb,$fd,$fb,$fd,$c2,$26,$f9,$fb       // char 26 @+26
        .byte $fd,$fb,$d7,$bf,$c2,$26,$f9,$fb       // char 27 @+27
        .byte $fd,$fb,$d7,$bf,$c3,$25,$7f,$ff       // char 28 @+28
        .byte $7f,$ff,$7f,$c2,$26,$f9,$f9,$f3       // char 29 @+29
        .byte $e7,$cf,$bf,$c2,$26,$f9,$fb,$fb       // char 30 @+30
        .byte $f7,$af,$7f,$c3,$22,$7f,$7f,$c6       // char 31 @+31
        .byte $e3,$7f,$cc,$22,$1f,$1f,$c6,$23       // char 32 ' '
        .byte $c7,$cf,$df,$c5,$21,$7f,$c3,$22       // char 33 '!'
        .byte $7f,$7f,$c2,$60,$40,$4c,$9f,$10       // char 34 '"'
        .byte $4c,$13,$12,$00,$01,$06,$05,$0d       // char 35 '#'
        .byte $01,$00,$0e,$2c,$3d,$01,$02,$04       // char 36 '$'
        .byte $0e,$0d,$0b,$f2,$10,$2e,$14,$15       // char 37 '%'
        .byte $15,$cd,$c7,$cd                       // char 38 (partial)

txt_e134:
        .byte $30,$2d,$50,$4c                       // char 38 (partial)
        .byte $41,$59,$45,$52,$20,$41,$4e,$44       // char 39 '''
        .byte $20,$4d,$55,$53,$49,$43,$20,$42       // char 40 '('
        .byte $59,$20,$4d,$41,$47,$49,$43,$20       // char 41 ')'
        .byte $4d,$41,$4e,$21,$2d,$eb,$01,$e7       // char 42 '*'
        .byte $02,$e5,$03,$e4,$04,$e3,$05,$e3       // char 43 '+'
        .byte $06,$61,$4a,$07,$07,$08,$08,$09       // char 44 ','
        .byte $09,$0a,$0a,$0b,$0c,$0d,$0d,$0e       // char 45 '-'
        .byte $0f,$10,$11,$12,$13,$14,$15,$17       // char 46 '.'
        .byte $18,$1a,$1b,$1d,$1f                   // char 47 (partial)

txt_e17d:
        .byte $20,$22,$24                           // char 47 (partial)
        .byte $27,$29,$2b,$2e,$31,$34,$37,$3a       // char 48 '0'
        .byte $3e,$41,$45,$49,$4e,$52,$57,$5c       // char 49 '1'
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93       // char 50 '2'
        .byte $9c,$a5,$af,$b9,$c4,$d0,$dd,$ea       // char 51 '3'
        .byte $f8,$a0,$00,$b9,$ea,$13,$99,$16       // char 52 '4'
        .byte $10,$c8,$c0,$06,$d0,$f5,$b9,$eb       // char 53 '5'
        .byte $13,$29,$0f,$85,$f9,$a2,$05,$a9       // char 54 '6'
        .byte $00,$95,$fa,$95,$1b,$ca,$10,$f9       // char 55 '7'
        .byte $a2,$18,$9d,$00,$d4,$ca,$10,$fa       // char 56 '8'
        .byte $85,$9e,$60,$a2,$02,$c6,$9e,$10       // char 57 '9'
        .byte $0b,$86,$9e,$20,$46,$11,$20,$45       // char 58 ':'
        .byte $11,$4c,$45,$11,$20,$58,$12,$20       // char 59 ';'
        .byte $57,$12,$4c,$57,$12,$00,$07,$0e       // char 60 '<'
        .byte $16,$27,$39,$4b,$5f,$74,$8a,$a1       // char 61 '='
        .byte $ba,$d4,$f0,$0e,$2d,$4e,$71,$96       // char 62 '>'
        .byte $be,$e7,$14,$42,$74,$a9,$e0,$1b       // char 63 '?'
        .byte $5a,$9c,$e2,$2d,$7b,$cf,$27,$85       // char 64 '@'
        .byte $e8,$51,$c1,$37,$b4,$38,$c4,$59       // char 65 'A'
        .byte $f7,$9e,$4e,$0a,$c8,$a2,$81,$6d       // char 66 'B'
        .byte $67,$70,$89,$b2,$ed,$3b,$9d,$14       // char 67 'C'
        .byte $a0,$45,$03,$db,$cf,$e1,$12,$65       // char 68 'D'
        .byte $db,$76,$3a,$27,$41,$8a,$05,$b5       // char 69 'E'
        .byte $9d,$c1,$24,$c9,$b6,$ed,$73,$4e       // char 70 'F'
        .byte $82,$14,$0a,$6a,$3b,$82,$48,$93       // char 71 'G'
        .byte $6b,$da,$e7,$9c,$04,$28,$14,$ca       // char 72 'H'
        .byte $d6,$1b,$30,$03,$4c,$f7,$12,$bd       // char 73 'I'
        .byte $07,$10,$95,$1b,$bd,$16,$10,$85       // char 74 'J'
        .byte $02,$bd,$19,$10,$85,$03,$b4,$fa       // char 75 'K'
        .byte $b1,$02,$10,$15,$c9,$ff,$d0,$08       // char 76 'L'
        .byte $a9,$00,$95,$fa,$a8,$4c,$5e,$11       // char 77 'M'
        .byte $18,$69,$40,$9d,$0a,$10,$c8,$b1       // char 78 'N'
        .byte $02,$94,$fa,$a8,$a9,$00,$85,$04       // char 79 'O'
        .byte $b9,$f2,$13,$85,$02,$b9,$fd,$13       // char 80 'P'
        .byte $85,$03,$b4,$fd,$b1,$02,$30,$16       // char 81 'Q'
        .byte $c9,$60,$d0,$2f,$a9,$fe,$95,$6a       // char 82 'R'
        .byte $c8,$b1,$02,$d0,$04,$a0,$00,$f6       // char 83 'S'
        .byte $fa,$94,$fd,$4c,$f7,$12,$c9,$a0       // char 84 'T'
        .byte $b0,$0c,$29,$1f,$18,$e3,$0a,$60       // char 85 'U'
        .byte $cb,$95,$05,$c8,$4c,$8a,$11,$29       // char 86 'V'
        .byte $1f,$95,$1b,$9d,$07,$10,$c8,$4c       // char 87 'W'
        .byte $8a,$11,$b1,$02,$18,$7d,$0a,$10       // char 88 'X'
        .byte $9d,$0d,$10,$c8,$94,$fd,$b4,$05       // char 89 'Y'
        .byte $b9,$0c,$14,$29,$7f,$f0,$0a,$85       // char 90 'Z'
        .byte $45,$a5,$33,$1d,$10,$10,$4c,$e3       // char 91 '['
        .byte $11,$a5,$33,$3d,$13,$10,$85,$33       // char 92 '\'
        .byte $b9,$0a,$14,$48,$b9,$09,$14,$48       // char 93 ']'
        .byte $b5,$a4,$29,$fe,$bc,$e3,$10,$99       // char 94 '^'
        .byte $04,$d4,$68,$99,$05,$d4,$68,$99       // char 95 '_'
        .byte $06,$d4,$a9,$09,$99,$04,$d4,$f6       // char 96 '`'
        .byte $46,$b4,$fd,$b1,$02,$d0,$04,$a0       // char 97 'a'
        .byte $00,$f6,$fa,$94,$fd,$60,$20,$c9       // char 98 'b'
        .byte $10,$a5,$33,$ad,$17,$d4,$a5,$f9       // char 99 'c'
        .byte $8d,$18,$d4,$a4,$ad,$f0,$32,$b9       // char 100 'd'
        .byte $65,$14,$30,$10,$18,$65,$63,$85       // char 101 'e'
        .byte $63,$8d,$16,$d4,$d9,$58,$14,$90       // char 102 'f'
        .byte $20,$4c,$48,$12,$49,$7f,$18,$65       // char 103 'g'

spr_e340:
        .byte $63,$85,$63,$8d,$16,$d4,$d9,$58       // char 104 'h'
        .byte $14,$b0,$0e,$c8,$b9,$58,$14,$c9       // char 105 'i'
        .byte $ff,$d0,$04,$b9,$65,$14,$a8,$84       // char 106 'j'
        .byte $ad,$60,$ca,$a5,$45,$f0,$32,$a8       // char 107 'k'
        .byte $b9,$65,$14,$30,$07,$48,$b9,$58       // char 108 'l'
        .byte $14,$85,$63,$68,$48,$29,$70,$85       // char 109 'm'
        .byte $03,$a5,$f9,$29,$0f,$05,$03,$85       // char 110 'n'
        .byte $f9,$68,$29,$0f,$e4,$0a,$60,$46       // char 111 'o'
        .byte $85,$04,$a5,$33,$29,$0f,$05,$04       // char 112 'p'
        .byte $85,$33,$c8,$84,$ad,$a9,$00,$85       // char 113 'q'
        .byte $45,$b5,$46,$d0,$03,$4c,$f7,$12       // char 114 'r'
        .byte $a9,$00,$95,$46,$95,$67,$95,$24       // char 115 's'
        .byte $95,$4f,$95,$4c,$a9,$ff,$95,$6a       // char 116 't'
        .byte $b4,$05,$b9,$0f,$14,$95,$64,$b9       // char 117 'u'
        .byte $0d,$14,$29,$f0,$95,$49,$b9,$08       // char 118 'v'
        .byte $14,$95,$9b,$b9,$0e,$14,$48,$29       // char 119 'w'
        .byte $0f,$95,$21,$95,$90,$68,$e3,$4a       // char 120 'x'
        .byte $61,$37,$95,$27,$b9,$0b,$14,$a8       // char 121 'y'
        .byte $d0,$0d,$a9,$ff,$95,$aa,$a9,$08       // char 122 'z'
        .byte $95,$60,$95,$5d,$4c,$3f,$13,$b9       // char 123 '{'
        .byte $83,$14,$30,$0f,$48,$b9,$72,$14       // char 124 '|'
        .byte $48,$29,$f0,$95,$5d,$68,$29,$0f       // char 125 '}'
        .byte $95,$60,$68,$29,$7f,$95,$aa,$c8       // char 126 '~'
        .byte $4c,$3c,$13,$b5,$aa,$f0,$05,$d6       // char 127
        .byte $aa,$4c,$3f,$13,$b4,$a7,$b9,$83       // char 128
        .byte $14,$30,$13,$18,$75,$5d,$95,$5d       // char 129
        .byte $b5,$60,$69,$00,$95,$60,$d9,$72       // char 130
        .byte $14,$90,$28,$4c,$30,$13,$29,$7f       // char 131
        .byte $85,$02,$b5,$5d,$38,$e5,$02,$95       // char 132
        .byte $5d,$b5,$60,$e9,$00,$95,$60,$d9       // char 133
        .byte $72,$14,$b0,$0f,$c8,$b9,$72,$14       // char 134
        .byte $c9,$ff,$d0,$04,$b9,$83,$14,$a8       // char 135
        .byte $98,$95,$a7,$b4,$9b,$b9,$c3,$14       // char 136
        .byte $30,$04,$18,$7d,$0d,$10,$29,$7f       // char 137
        .byte $a8,$b9,$e5,$10,$95,$57,$b9,$3f       // char 138
        .byte $10,$95,$5a,$b4,$9b,$b9,$94,$14       // char 139
        .byte $95,$a4,$c8,$b9,$94,$14,$c9,$ff       // char 140
        .byte $d0,$04,$b9,$c3,$14,$a8,$98,$95       // char 141
        .byte $9b,$b5,$90,$f0,$55,$b5,$27,$d0       // char 142
        .byte $4f,$b5,$24,$d0,$10,$b5,$64,$18       // char 143
        .byte $75,$49,$95,$64,$b5,$67,$75,$4c       // char 144
        .byte $95,$67,$4c,$96,$13,$b5,$64,$38       // char 145
        .byte $f5,$49,$95,$64,$b5,$67,$f5,$4c       // char 146
        .byte $95,$67,$d6,$21,$10,$2c,$b5,$4f       // char 147
        .byte $49,$01,$95,$4f,$f0,$06,$b5,$24       // char 148
        .byte $49,$01,$95,$24,$b5,$90,$29,$0f       // char 149
        .byte $95,$21,$b4,$05,$b9,$0d,$14,$29       // char 150
        .byte $0f,$0a,$18,$75,$49,$95,$49,$b5       // char 151
        .byte $4c,$69,$00,$95                       // char 152 (partial)

txt_e4c4:
        .byte $4c,$4c,$c6,$13                       // char 152 (partial)
        .byte $d6,$27,$bc,$e3,$10,$b5,$5d,$99       // char 153
        .byte $02,$d4,$b5,$60,$99,$03,$d4,$b5       // char 154
        .byte $57,$18,$75,$64,$99,$00,$d4,$b5       // char 155
        .byte $5a,$75,$67,$99,$01,$d4,$b5,$a4       // char 156
        .byte $35,$6a,$99,$04,$d4,$60,$f2,$10       // char 157
        .byte $2e,$14,$15,$15,$02,$7f,$45,$79       // char 158
        .byte $b6,$0c,$50,$86,$c3,$e3,$13,$40       // char 159
        .byte $44,$e3,$15,$e5,$16,$e3,$17,$2c       // char 160
        .byte $02,$00,$ea,$01,$01,$13,$61,$00       // char 161
        .byte $0c,$05,$59,$0d,$a4,$23,$10,$03       // char 162
        .byte $49,$a2,$27,$48,$61,$00,$16,$05       // char 163
        .byte $59,$0d,$a4,$2c,$1a,$05,$55,$09       // char 164
        .byte $00,$20,$42,$00,$1f,$05,$59,$0d       // char 165
        .byte $a4,$23,$23,$0e,$e8,$a5,$2f,$02       // char 166
        .byte $00,$f2,$05,$05,$16,$20,$00,$05       // char 167
        .byte $0c,$c7,$00,$09,$0c,$10,$a2,$22       // char 168
        .byte $02,$a6,$a2,$22,$4d,$03,$a2,$60       // char 169
        .byte $21,$8f,$38,$20,$ff,$1f,$80,$f0       // char 170
        .byte $ff,$f5,$10,$00,$ff,$00,$1f,$89       // char 171
        .byte $00,$06,$1f,$10,$00,$0e,$1f,$92       // char 172
        .byte $00,$12,$00,$01,$0c,$04,$ff,$04       // char 173
        .byte $0c,$04,$c2,$27,$01,$00,$ff,$00       // char 174
        .byte $08,$00,$ff,$a2                       // char 175 (partial)

txt_e57c:
        .byte $3a,$40,$c0,$02                       // char 175 (partial)
        .byte $00,$40,$c0,$06,$00,$28,$a8,$0a       // char 176
        .byte $00,$1f,$9f,$0e,$17,$ff,$81,$41       // char 177
        .byte $ff,$81,$41,$41,$80,$40,$80,$02       // char 178
        .byte $ff,$41,$41,$41,$23,$41,$11,$ff       // char 179
        .byte $e3,$41,$26,$ff,$11,$21,$21,$41       // char 180
        .byte $ff,$e3,$41,$24,$ff,$81,$11,$11       // char 181
        .byte $e7,$10,$22,$00,$ff,$a2,$2e,$da       // char 182
        .byte $00,$03,$c2,$ae,$ac,$c2,$aa,$c2       // char 183
        .byte $0a,$07,$04,$0c,$0c,$a5,$25,$14       // char 184
        .byte $08,$03,$0c,$16,$a4,$32,$1d,$07       // char 185
        .byte $03,$0c,$1f,$da,$ac,$aa,$a8,$a6       // char 186
        .byte $a3,$a0,$9d,$9a,$97,$00,$2d,$d1       // char 187
        .byte $a4,$29,$cd,$00,$06,$00,$06,$d1       // char 188
        .byte $04,$04,$cd,$a4,$2d,$d1,$04,$04       // char 189
        .byte $cd,$00,$06,$d1,$00,$06,$04,$04       // char 190
        .byte $ff,$c5,$e3,$01,$22,$06,$c1,$e4       // char 191
        .byte $01,$60,$73,$c5,$05,$05,$c1,$01       // char 192
        .byte $06,$01,$06,$c5,$05,$05,$c1,$01       // char 193
        .byte $01,$c5,$01,$01,$05,$05,$ff,$dd       // char 194
        .byte $02,$02,$c0,$09,$07,$09,$07,$d1       // char 195
        .byte $03,$c0,$08,$08,$d1,$03,$c0,$0a       // char 196
        .byte $07,$08,$cc,$05,$06,$ff,$80,$a6       // char 197
        .byte $09,$a0,$60,$88,$21,$60,$80,$a1       // char 198
        .byte $60,$a2,$04,$a0,$60,$a6,$09,$a0       // char 199
        .byte $60,$88,$21,$a2,$60,$80,$09,$a0       // char 200
        .byte $60,$a6,$05,$a0,$60,$88,$09,$a2       // char 201
        .byte $60,$80,$05,$a0,$60,$a6,$07,$a0       // char 202
        .byte $60,$88,$09,$a2,$60,$80,$07,$a0       // char 203
        .byte $60,$00,$86,$a0,$2d,$a2,$60,$85       // char 204
        .byte $a0,$2d,$a6,$60,$a0,$2d,$a2,$60       // char 205
        .byte $86,$a0,$2d,$a2,$60,$85,$03,$a0       // char 206
        .byte $2d,$a2,$60,$60,$2c,$86,$a0,$2d       // char 207
        .byte $a2,$60,$83,$a0,$2d,$a6,$60,$a0       // char 208
        .byte $2d,$a2,$60,$86,$a0,$2b,$a2,$60       // char 209
        .byte $81,$a0,$2b,$a6,$60,$a0,$2b,$a2       // char 210
        .byte $60,$00,$82,$a6,$30,$a0,$60,$a2       // char 211
        .byte $2f,$a0,$60,$a2,$2b,$a0,$60,$af       // char 212

txt_e6a8:
        .byte $2d,$42,$a2,$2f,$a0,$60,$a2,$30       // char 213
        .byte $a0,$60,$3a,$a5,$2f,$a1,$60,$a2       // char 214
        .byte $2b,$a0,$60,$a2,$28,$a0,$60,$a6       // char 215
        .byte $30,$a0,$60,$a2,$2d,$a0,$60,$a2       // char 216
        .byte $2f,$a0,$60,$af                       // char 217 (partial)

txt_e6cc:
        .byte $30,$42,$a2,$34                       // char 217 (partial)
        .byte $a0,$60,$a2,$35,$a0,$60,$60,$9b       // char 218
        .byte $a5,$32,$a1,$60,$a2,$2f,$a0,$60       // char 219
        .byte $a2,$2b,$a0,$60,$00,$84,$a6,$29       // char 220
        .byte $a0,$60,$a2,$2d,$a0,$60,$a2,$2f       // char 221
        .byte $a0,$60,$a7,$30,$a2,$2f,$a0,$60       // char 222
        .byte $a2,$2d,$a0,$60,$a6,$2f,$a0,$60       // char 223
        .byte $a2,$2b,$a0,$60,$a7,$26,$a2,$24       // char 224
        .byte $a0,$60,$a6,$26,$a0,$60,$a6,$24       // char 225
        .byte $a0,$60,$a2,$28,$a0,$60,$a2,$29       // char 226
        .byte $a0,$60,$a5,$28,$a4,$24,$a0,$60       // char 227
        .byte $a2,$23,$a0,$60,$be,$1f,$a0,$60       // char 228
        .byte $00,$80,$a6,$05,$a0,$60,$88,$21       // char 229
        .byte $60,$87,$a1,$60,$a2,$05,$a0,$60       // char 230
        .byte $a6,$05,$a0,$60,$88,$21,$60,$80       // char 231
        .byte $a1,$60,$a2,$05,$a0,$60,$a6,$07       // char 232
        .byte $a0,$60,$88,$09,$a2,$60,$87,$07       // char 233
        .byte $a0,$60,$a6,$07,$a0,$60,$88,$09       // char 234
        .byte $a2,$60,$80,$07,$a0,$60,$00,$86       // char 235
        .byte $a0,$2d,$a2,$60,$83,$a0,$2d,$a6       // char 236
        .byte $60,$a0,$2d,$a2,$60,$86,$a0,$2d       // char 237
        .byte $a2,$60,$83,$03,$a0,$2d,$a2,$60       // char 238
        .byte $61,$06,$86,$a0,$2d,$a2,$60,$81       // char 239
        .byte $a0,$2b,$a6,$60,$a0,$2b,$a2,$60       // char 240
        .byte $86,$a0,$2b,$a2,$60,$81,$a0,$2b       // char 241
        .byte $a6,$60,$a0,$2b,$a2,$60,$00,$86       // char 242
        .byte $a7,$01,$a3,$88,$01,$a7,$86,$01       // char 243
        .byte $a3,$01,$88,$01,$86,$01,$a7,$01       // char 244
        .byte $a3,$88,$01,$a7,$86,$01,$a3,$01       // char 245
        .byte $a1,$88,$01,$01,$a3,$01,$00           // char 246 (partial)

txt_e7b7:
        .byte $3c                                   // char 246 (partial)
        .byte $3d,$41,$3a,$a1,$3c,$a3,$3d,$a5       // char 247
        .byte $41,$a3                               // char 248 (partial)

txt_e7c2:
        .byte $3a,$41,$3f,$3d,$3f,$a1               // char 248 (partial)
        .byte $3d,$a3,$3f,$a5,$3d,$a3               // char 249 (partial)

txt_e7ce:
        .byte $3a,$3c                               // char 249 (partial)
        .byte $3d,$41,$a3,$3a,$a1,$3c,$a3,$3d       // char 250
        .byte $a5,$41,$a3                           // char 251 (partial)

txt_e7db:
        .byte $3a,$41,$3f,$3d,$3f                   // char 251 (partial)
        .byte $a1,$3d,$a3,$3f,$a5,$3d,$00,$a3       // char 252
        .byte $3a,$a1,$41,$a3                       // char 253 (partial)

txt_e7ec:
        .byte $41,$41,$a5,$41                       // char 253 (partial)
        .byte $a3                                   // char 254 (partial)

txt_e7f1:
        .byte $3f,$3d,$3a,$3a,$a1,$41,$a3           // char 254 (partial)

txt_e7f8:
        .byte $41,$3f,$a5,$42,$a3                   // char 255 (partial)

txt_e7fd:
        .byte $41,$3d,$3f                           // char 255 (partial)

scr_e800:
        .byte $41,$42,$3d,$a1,$3f,$a3,$41,$a5,$42,$a3 // AB=.?.A.B.

txt_e80a:
        .text "=?BAA"
        .byte $a1
        .byte $3f,$b1
        .byte $41,$00,$84,$a3
        .byte $3a,$00,$89,$a3
        .byte $3a,$00                               // :.

txt_e81c:
        .text "<=A:"
        .byte $a1
        .byte $3c,$a3
        .byte $3d,$a5
        .byte $41,$a3

txt_e827:
        .text ":A?=?"
        .byte $a1
        .byte $3d,$a3
        .byte $3f,$a5
        .byte $3d,$a3

txt_e833:
        .text ":<=A"
        .byte $a3
        .byte $3a,$a1
        .byte $3c,$a3
        .byte $3d,$a5
        .byte $41,$a3

txt_e840:
        .text ":A?=?"
        .byte $a1
        .byte $3d,$a3
        .byte $3f,$a5
        .byte $3d,$00,$a3
        .byte $3a,$a1
        .byte $41
        .byte $a3                                   // .

txt_e851:
        .byte $41,$41,$a5,$41,$a3                   // AA.A.

txt_e856:
        .text "?=::"
        .byte $a1
        .byte $41,$a3

txt_e85d:
        .byte $41,$3f,$a5,$42,$a3                   // A?.B.

txt_e862:
        .text "A=?AB="
        .byte $a1
        .byte $3f,$a3
        .byte $41,$a5
        .byte $42,$a3

txt_e86f:
        .text "=?BAA"
        .byte $a1
        .byte $3f,$b1
        .byte $41,$00,$84,$a3
        .byte $3a,$00,$89,$a3
        .byte $3a,$80,$54,$00,$60,$79,$c6,$7d,$a5,$7d,$c9,$ff,$f0,$01,$60,$a9 // :.T.`y.}.}....`.
        .byte $07,$85,$7d,$a2,$00,$bd,$a9,$06,$9d,$a8,$06,$bd,$d1,$06,$9d,$d0 // ..}.............
        .byte $06,$e8,$e0,$28,$d0,$ef,$ad,$dd,$37,$f0,$38,$c9,$09,$f0,$3f,$c9 // ...(....7.8...?.
        .byte $31,$f0,$3b,$c9,$20,$f0,$37,$c9,$21,$f0,$33,$c9,$27,$f0,$2f,$a6 // 1.;. .7.!.3.'./.
        .byte $7e,$f0,$0b,$8d,$cf,$06,$49,$80,$8d,$f7,$06,$c6,$7e,$60,$49,$40 // ~.....I.....~`I@
        .byte $8d,$cf,$06,$49,$80,$8d,$f7,$06,$e6,$7e,$ee,$21,$18,$d0,$03,$ee // ...I.....~.!....
        .byte $22,$18,$60,$a0,$7f,$8c,$21,$18,$a0,$37,$8c,$22,$18,$60,$8d,$cf // ".`...!..7.".`..
        .byte $06,$49,$80,$8d,$f7,$06,$ee,$21,$18,$d0,$03,$ee,$22,$18,$60,$a7 // .I.....!....".`.
        .byte $60,$6b,$78,$20,$5b,$ff,$20,$15,$fd,$20,$a3,$fd,$58,$a9,$00,$8d // `kx [. .. ..X...
        .byte $21,$d0,$8d,$20,$d0,$ea,$ea,$a2,$20,$bd,$c0,$19,$9d,$04,$04,$ca // !.. .... .......
        .byte $10,$f7,$a9,$00,$85,$c6,$a9,$00,$a2,$08,$9d,$77,$02,$ca,$10,$fa // ...........w....
        .byte $a2,$64,$bd,$bc,$18,$9d,$3c,$03,$ca,$10,$f7,$4c,$3c,$03,$78,$a9 // .d....<....L<.x.
        .byte $34                                   // 4

spr_e940:
        .byte $85,$01,$a0,$c9,$a2,$00,$bd,$00,$3a,$9d,$01,$08,$e8,$d0,$f7,$ee // ........:.......
        .byte $47,$03,$ee,$4a,$03,$88,$d0,$ec,$a9,$37,$85,$01,$58,$a9,$01,$a2 // G..J.....7..X...
        .byte $08,$85,$ae,$86,$af,$85,$2d,$86,$2e,$4c,$e2,$fc,$b5,$60,$77,$a9 // ......-..L...`w.
        .byte $04,$ce,$01,$19,$f0,$01,$60,$a2,$00,$bd,$ad,$1d,$9d,$70,$db,$9d // ......`......p..
        .byte $98,$db,$9d,$c0,$db,$e8,$e0,$28,$d0,$ef,$ad,$0b,$19,$ee,$0b,$19 // .......(........
        .byte $c9,$b7,$f0,$06,$a9,$04,$8d,$01,$19,$60,$a9,$80,$8d,$0b,$19,$a9 // .........`......
        .byte $04,$8d,$01,$19,$60,$a9,$03,$a2,$00,$bd,$e0,$1d,$9d,$b0,$db,$e8 // ....`...........
        .byte $e0,$0a,$d0,$f5,$ce,$37,$19,$f0,$01,$60,$ad,$3e,$19,$c9,$c0,$f0 // .....7...`.>....
        .byte $09,$ee,$3e,$19,$a9,$05,$8d,$37,$19,$60,$a9,$8c,$8d,$3e,$19,$a9 // ..>....7.`...>..
        .byte $05,$8d,$37,$19,$60,$a2,$00,$bd,$98,$db,$9d,$70,$db,$9d,$c0,$db // ..7.`......p....
        .byte $e8,$e0,$28,$d0,$f2,$60,$a2,$ec,$20,$3b,$06,$46,$09,$0e,$4e,$04 // ..(..`.. ;.F..N.
        .byte $44,$20,$09,$14                       // D ..

txt_e9f4:
        .text "T ! "
        .byte $10
        .byte $50,$12
        .byte $52,$05
        .byte $45,$16
        .byte $56,$09,$05
        .byte $45,$17
        .byte $57,$ee,$20,$b2,$62,$2b,$2a,$20,$09,$0e,$14,$12,$0f,$20,$03,$12 // W. .b+* ..... ..
        .byte $05,$01,$14,$05,$04,$20,$02,$19,$20,$1a,$05,$20,$13,$0d,$01,$13 // ..... .. .. ....
        .byte $08,$05,$12                           // ...

txt_ea27:
        .text "! * D"
        .byte $e5,$a9,$00,$8d
        .byte $20,$d0,$8d
        .byte $21,$d0
        .byte $20,$00
        .byte $10,$a9,$a0,$85,$fe,$a9,$21,$85,$ff,$a9,$04,$85,$fd,$a9,$00,$85 // ......!.........
        .byte $fc,$a0,$00,$b1,$fe,$91,$fc,$c8,$d0,$f9,$e6,$fd,$e6,$ff,$a5,$fd // ................
        .byte $c9,$08,$d0,$ef,$a9,$00,$85,$fe,$a9,$20,$85,$ff,$a9,$d8,$85,$fd // ......... ......
        .byte $a9,$00,$85,$fc,$a0,$00,$b1,$fe,$91,$fc,$c8,$d0,$f9,$e6,$fd,$e6 // ................
        .byte $ff,$a5,$fd,$c9,$dc,$d0,$ef,$a2,$00,$a9 // ..........

// --- Region $ea82-$ff84 ---
.pc = $ea82 "scr_ea82"

scr_ea82:
        // === Bitmap data (5310 bytes, $ea82-$ff3f) ===
        .byte $9d,$00,$d8,$e8,$e0,$a0,$d0,$f6,$a2,$00,$bd,$c0,$1c,$9d,$00,$04 // ................
        .byte $9d,$08,$04,$9d,$10,$04,$9d,$18,$04,$9d,$20,$04,$bd,$c8,$1c,$9d // .......... .....
        .byte $28,$04,$9d,$30,$04,$9d,$38,$04,$9d,$40,$04,$9d,$48,$04,$bd,$d0 // (..0..8..@..H...
        .byte $1c,$9d,$50,$04,$9d,$58,$04,$9d,$60,$04,$9d,$68,$04,$9d,$70,$04 // ..P..X..`..h..p.
        .byte $e8,$e0,$08,$d0,$c5,$20,$2b,$1e,$20,$25,$1e,$a2,$00,$8e,$78,$04 // ..... +. %....x.
        .byte $8e,$79,$04,$8e,$7a,$04,$20,$5b,$1e,$a2,$00,$a9,$00,$9d,$78,$04 // .y..z. [......x.
        .byte $9d,$30,$06,$9d,$30,$da,$e8,$e0,$28,$d0,$f0,$20,$94,$24,$20,$2b // .0..0...(.. .$ +
        .byte $19,$a2,$00,$a9,$00,$9d,$58,$da,$a9,$d2,$9d,$80,$31,$e8,$e0,$50 // ......X.....1..P
        .byte $d0,$f1,$20,$29,$1c,$a9,$00,$85,$ff,$85,$fe,$85,$fd,$85,$fc,$85 // .. )............
        .byte $7d,$85,$7e,$a2,$00,$a9,$20,$9d,$a8,$06,$a9,$00,$9d,$a8,$da,$9d // }.~... .........
        .byte $00,$db,$e8,$d0,$f0,$20,$25,$19,$ea,$ea,$20,$5d,$18,$20,$52,$18 // ..... %... ]. R.
        .byte $a9,$36,$8d,$41,$1c,$8d,$47,$1c,$a2,$00,$bd,$00,$04,$9d // .6.A..G.......

spr_eb40:
        .byte $70,$07,$e8,$e0,$78,$d0,$f5,$a9,$ea,$8d,$28,$03,$78,$a9,$01,$8d // p...x.....(.x...
        .byte $1a,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$1b,$8d,$15,$03,$a9,$19,$8d,$14 // ................
        .byte $03,$58,$60,$a9,$32,$cd,$12,$d0,$d0,$fb,$a9,$12,$8d,$18,$d0,$a9 // .X`.2...........
        .byte $c8,$8d,$16,$d0,$a9,$1b,$8d,$11,$d0,$a9,$00,$8d,$21,$d0,$20,$00 // ............!. .
        .byte $1e,$20,$36,$1e,$20,$66,$1e,$20,$00,$19,$20,$36,$19,$20,$66,$19 // . 6. f. .. 6. f.
        .byte $a9,$51,$cd,$12,$d0,$d0,$fb,$a2,$09,$ca,$d0,$fd,$a9,$3b,$8d,$11 // .Q...........;..
        .byte $d0,$a9,$18,$8d,$18,$d0,$a2,$09,$ca,$d0,$fd,$20,$00,$24,$a9,$a9 // ........... .$..
        .byte $cd,$12,$d0,$d0,$fb,$a2,$12,$ca,$d0,$fd,$a9,$12,$8d,$18,$d0,$a5 // ................
        .byte $7c,$8d,$16,$d0,$a9,$1b,$8d,$11,$d0,$20,$80,$1e,$a9,$00,$8d,$21 // |........ .....!
        .byte $d0,$a9,$b0,$8d,$81,$1e,$a9,$b9,$cd,$12,$d0,$d0,$fb,$a2,$03,$ca // ................
        .byte $d0,$fd,$a5,$7d,$8d,$16,$d0,$20,$80,$1e,$a9,$c0,$8d,$81,$1e,$a9 // ...}... ........
        .byte $c9,$cd,$12,$d0,$d0,$fb,$a2,$09,$ca,$d0,$fd,$a5,$7f,$8d,$16,$d0 // ................
        .byte $20,$80,$1e,$a9,$a0,$8d,$81,$1e,$a9,$d9,$cd,$12,$d0,$d0,$fb,$a9 //  ...............
        .byte $c8,$8d,$16,$d0,$a9,$00,$8d,$21,$d0,$20,$80,$24,$20,$00,$1c,$20 // .......!. .$ .. 
        .byte $40,$1c,$20,$00,$18,$20,$03,$10,$ad,$01,$dc,$c9,$ef,$f0,$03,$4c // @. .. .........L
        .byte $81,$ea,$4c,$80,$18,$b5,$60,$32,$ad,$84,$1f,$85,$7c,$ea,$ad,$84 // ..L...`2....|...
        .byte $20,$8d,$19,$1c,$ee,$01,$1c,$ee,$07,$1c,$c9,$00,$f0,$13,$a2,$00 //  ...............
        .byte $bd,$83,$1c,$9d,$58,$06,$49,$80,$9d,$80,$06,$e8,$e0,$28,$d0,$f0 // ....X.I......(..
        .byte $60,$a9,$00,$8d,$01,$1c,$8d,$07,$1c,$60,$ae,$60,$32,$ad,$1f,$1f // `........`.`2...
        .byte $85,$7f,$ea,$ad,$1f,$20,$8d,$59,$1c,$ee,$41,$1c,$ee,$47,$1c,$c9 // ..... .Y..A..G..
        .byte $00,$f0,$13,$a2,$00,$bd,$83,$19,$9d,$f8,$06,$49,$80,$9d,$20,$07 // ...........I.. .
        .byte $e8,$e0,$28,$d0,$f0,$60,$a9,$00,$8d,$41,$1c,$8d,$47,$1c,$60,$a7 // ..(..`...A..G.`.
        .byte $f0,$20,$36,$2a,$6a,$20,$10,$50,$12,$52,$05,$45,$13,$53,$05,$45 // . 6*j .P.R.E.S.E
        .byte $0e,$4e,$14,$54,$13,$53,$20,$2a,$6a,$ef,$20,$b2,$24,$1c,$9c,$dc // .N.T.S *j. .$...
        .byte $24,$a4                               // $.

txt_ecc2:
        .byte $21,$5c,$a2,$22,$64,$a4,$a2,$21,$e1,$a4,$24,$e4,$49,$c9,$61,$80 // !\."d..!..$.I.a.
        .byte $50,$00,$2a,$01,$01,$0d,$03,$0e,$0e,$04,$0b,$06,$06,$80,$2e,$00 // P.*.............
        .byte $2a,$09,$09,$02,$08,$0a,$0a,$0f,$07,$01,$01,$80,$3e,$00,$2a,$01 // *...........>.*.
        .byte $01,$0d,$0d,$05,$05,$08,$08,$09,$09,$80,$2e,$00,$2a,$0b,$0b,$0c // ............*...
        .byte $0c,$0f,$0f,$07,$07,$01,$01,$b6,$60,$77,$a9,$02,$ce,$01,$1e,$f0 // ........`w......
        .byte $01,$60,$a2,$00,$bd,$30,$1d,$9d,$00,$d8,$9d,$28,$d8,$9d,$50,$d8 // .`...0.....(..P.
        .byte $e8,$e0,$28,$d0,$ef,$ad,$0b,$1e,$ee,$0b,$1e,$c9,$37,$f0,$06,$a9 // ..(.........7...
        .byte $02,$8d,$01,$1e,$60,$a9,$00,$8d,$0b,$1e,$a9,$03,$8d,$01,$1e,$60 // ....`..........`
        .byte $a9,$04,$a2,$00,$bd,$60,$1d,$9d,$1e,$d8,$e8,$e0,$0a,$d0,$f5,$ce // .....`..........
        .byte $37,$1e,$f0,$01,$60,$ad,$3e,$1e,$c9,$50,$f0,$09,$ee,$3e,$1e,$a9 // 7...`.>..P...>..
        .byte $05,$8d,$37,$1e,$60,$a9,$1c,$8d,$3e,$1e,$a9,$06,$8d,$37,$1e,$60 // ..7.`...>....7.`
        .byte $a2,$00,$bd,$28,$d8,$9d,$00,$d8,$9d,$50,$d8,$e8,$e0,$28,$d0,$f2 // ...(.....P...(..
        .byte $60,$a9,$35,$bd,$a0,$1e,$8d,$21,$d0,$8d,$24,$d0,$bc,$20,$24,$88 // `.5....!..$.. $.
        .byte $d0,$fd,$e8,$e0,$0e,$d0,$ec,$60,$ab,$2e,$06,$06,$0b,$0b,$04,$04 // .......`........
        .byte $0e,$0e,$03,$03,$0d,$0d,$01,$01,$a2,$2e,$09,$09,$02,$02,$08,$08 // ................
        .byte $0a,$0a,$0f,$0f,$07,$07,$01,$01,$a2,$e3,$0b,$e3,$0c,$28,$0f,$0f // .............(..
        .byte $07,$07,$0d,$0d,$01,$01,$80,$32,$00,$e5,$c0,$e3,$c1,$27,$c2,$c2 // .......2.....'..
        .byte $c3,$c4,$c5,$c6,$c7,$0d,$c0,$c2,$c4,$c6,$27,$c0,$c1,$c2,$c3,$c4 // ..........'.....
        .byte $c5,$c5,$e3,$c6,$e5,$c7,$e3,$c6,$26,$c5,$c5,$c4,$c3,$c2,$c1,$0d // ........&.......
        .byte $c0,$c6,$c4,$c2,$28,$c0,$c7,$c6,$c5,$c4,$c3,$c2,$c2,$e3,$c1,$80 // ....(...........
        .byte $66,$00,$ef,$87,$e4,$86,$e4,$85,$e4,$84,$e4,$83,$e4,$82,$e4,$81 // f...............
        .byte $e4,$80,$e4,$7f,$e4,$7e,$e4,$7d,$e4,$7c,$e4,$7b,$e4,$7a,$f9,$79 // .....~.}.|.{.z.y
        .byte $e4,$7a,$e4,$7b,$e4,$7c,$e4,$7d,$e4,$7e,$e4,$7f,$e4,$80,$e4,$81 // .z.{.|.}.~......
        .byte $e4,$82,$e4,$83,$e4,$84,$e4,$85,$e4,$86,$ea,$87,$a5,$60,$82,$20 // .............`. 
        .byte $ff,$a0,$64,$26,$f6,$64,$84,$f6,$f4,$d4,$a6,$a2,$12,$f8,$88,$a8 // ..d&.d..........
        .byte $f2,$f0,$4f,$d0,$64,$fb,$1b,$04,$44,$fb,$94,$a4,$4b,$19,$98,$d9 // ..O.d...D...K...
        .byte $e9,$f8,$58,$a8,$d9,$b8,$9f,$10,$4f,$fe,$de,$ce,$a4,$be,$13,$e4 // ..X.....O.......
        .byte $a4,$24,$f4                           // .$.

txt_ee75:
        .byte $38,$4a,$aa,$b8,$da,$4f,$00,$ff,$2c,$4c,$9c,$b4,$dc,$5c,$84,$f4 // 8J...O..,L...\..
        .byte $b4,$24,$c5,$a8,$d8,$58,$c5,$f5,$b8,$48,$18,$8f,$f0,$6f,$03,$1e // .$...X...H...o..
        .byte $be,$fe,$f3,$8f,$f0,$0f,$00,$4a,$af,$aa,$6f,$fa,$fa,$c7,$ff,$e7 // .......J..o.....
        .byte $ef,$fc,$dc,$ac,$6f,$af,$f0,$ff,$a0,$a5,$63,$95,$b3,$f5,$00,$ff // ....o.....c.....
        .byte $90,$cf,$f0,$df,$10,$ff,$f7,$f7,$c7,$07,$b7,$a7,$b7,$a1,$e3,$f7 // ................
        .byte $60,$f8,$91,$27,$f7,$df,$27,$f1,$f1,$f7,$a7,$c7,$b7,$d7,$af,$40 // `..'..'........@
        .byte $ff,$20,$8d,$8d,$fd,$d1,$0d,$8d,$f1,$01,$0d,$81,$1f,$b0,$ff,$a8 // . ..............
        .byte $f8,$f8,$b8,$28,$d8,$f2,$4f,$a4,$2b,$f4,$e4,$04,$44,$14,$64,$14 // ...(..O.+...D.d.
        .byte $d4,$fb,$28,$08,$a8,$b8,$ff,$d0,$0f,$f0,$f4,$ab,$d4,$a4,$14,$84 // ..(.............
        .byte $64,$a4,$f4,$24,$2f,$80,$bf           // d..$/..

txt_ef0c:
        .byte $28,$22,$c2,$f2                       // ("..

txt_ef10:
        .byte $28,$4f,$a0,$bf,$a0,$0f,$c0,$ff,$30,$d4,$c4,$a9,$bb,$89,$f8,$fb // (O......0.......
        .byte $fb,$ab,$88,$ff,$b0,$8f,$90,$64,$f4,$c6,$2b,$a6,$a4,$b4,$f6,$bb // .......d..+.....
        .byte $f6,$9f,$70,$2f,$9c,$d8,$d8,$08,$f8,$ff,$a0,$9f,$a0,$af,$50,$8f // ..p/..........P.
        .byte $20,$fc,$04,$24,$a4,$9b,$ac,$a8,$98,$f8,$88,$1f,$f0,$df,$90,$ae //  ..$............
        .byte $f4,$f4,$64,$fb,$be,$04,$94,$04,$9b,$df,$f0,$1f,$ea,$fc,$dc,$bc // ..d.............
        .byte $9c,$ff,$f0,$ff,$20,$bf,$40,$bf,$90,$fa,$4c,$0c,$ac,$fc,$45,$8c // .... .@...L...E.
        .byte $ac,$fc,$fc,$ff,$a0,$0f,$b0,$f5,$ee,$0e,$fe,$0e,$a5,$0e,$fe,$8e // ................
        .byte $ee,$2f,$f0,$0f,$a7,$2a,$1a,$aa,$b7,$2f,$f0,$2f,$80,$3f,$b0,$ff // ./...*..././.?..
        .byte $d0,$97,$03,$fa,$23,$6a,$d3,$15,$65,$f3,$dd,$f3,$9d,$ed,$8d,$b3 // ....#j..e.......
        .byte $23,$f5,$83,$f5,$a7,$f3,$05,$f3,$a5,$9f,$10,$4f,$67,$a7,$d7,$f7 // #..........Og...
        .byte $81,$df,$40,$ff,$a0,$1f,$a0,$ff,$60,$f7,$01,$e7,$97,$e7,$00,$02 // ..@.....`.......
        .byte $f3,$fd,$fd,$fd,$27,$f1,$f3,$f3,$f7,$47,$f7,$f3,$e3,$f7,$c1,$02 // ....'....G......
        .byte $f0,$ff,$f0,$ff,$60,$38,$40,$ef,$f0,$ff,$f0,$ef,$fe,$ff,$50,$ff // ....`8@.......P.
        .byte $00,$6e,$e4,$e4,$e6,$6e,$04,$e6,$e6,$e4,$a8,$a8,$2a,$a2,$a2,$ff // .n...n......*...
        .byte $00,$ff,$00,$bc,$c4,$c4,$cb,$bc,$04,$cb,$cb,$c4,$85,$95,$58,$58 // ..............XX

spr_f000:
        .byte $59,$f9
        .byte $59,$f8
        .byte $59,$ff,$00,$ff,$03
        .text "C4>4N"
        .byte $e4
        .byte $3e
        .byte $2e,$fa,$f8,$f8,$fa,$f8,$ff,$00,$ff,$0f,$f4,$f4,$fc,$f4,$f4,$e4 // ................
        .byte $fc,$21,$83,$e3,$35,$22,$03,$38,$e3,$35,$24,$ff,$00,$ff,$e7,$e3 // .!..5".8.5$.....
        .byte $73,$3c,$07,$ff,$00,$ff,$00,$f7,$7a,$f7,$7a,$f7,$7f,$af,$a7,$fa // s<......z.z.....
        .byte $c7,$f7,$7f,$f7,$07,$ff,$00,$ff,$00,$f3,$d5,$d3,$d5,$3d,$02,$00 // .............=..
        .byte $ff,$00,$ff,$23,$13,$f1,$01,$e4,$31,$60,$21,$71,$f1,$f1,$01,$f7 // ...#....1`!q....
        .byte $f1,$1f,$17,$f1,$07,$f7,$1f,$f1,$01,$f1,$01,$ff,$00,$ff,$00,$13 // ................
        .byte $13,$f1,$0d                           // ...

txt_f073:
        .text "11==1="
        .byte $ff,$00,$ff,$e6,$92
        .byte $24,$08,$ff,$9b
        .byte $49
        .byte $e3,$b9,$22,$9b,$b9,$e3,$9b,$21,$98,$e3,$9b,$27,$0b,$ff,$00,$ff // .."....!...'....
        .byte $00,$fb,$46,$e8,$6b,$24,$ff,$00,$ff,$29,$e3,$89,$21,$02,$02,$ff // ..F.k$...)..!...
        .byte $00,$ff,$00,$26,$fb,$b9               // ...&..

txt_f0a9:
        .byte $4b,$49,$b4,$b9,$e3,$89,$33,$0b,$ff,$00,$ff,$00,$fb,$b6 // KI....3.......

txt_f0b7:
        .byte $4b,$46,$b4,$0b,$b6                   // KF...

txt_f0bc:
        .byte $4b,$46,$b4,$ff,$00,$ff,$28,$e3,$c2,$21,$0c,$02,$ff,$00,$ff,$00 // KF....(..!......
        .byte $21,$f4,$e3,$cb                       // !...

txt_f0d0:
        .byte $22,$4c,$b8,$e3,$cb,$26,$0c,$ff,$00,$ff,$00,$f4,$e3,$eb,$22,$4e // "L...&........"N
        .byte $04,$e3,$eb,$25,$4e,$ff,$00,$ff,$fc,$e4,$fa,$29,$ff,$00,$ff,$00 // ...%N......)....
        .byte $ff,$00,$ff,$00,$3c,$e4,$3a,$21,$3c,$e4,$35,$25,$ff,$00,$ff,$00 // ....<.:!<.5%....
        .byte $3e,$e4,$35,$21,$3e,$e4,$35,$28,$ff,$00,$ff,$af,$f7,$7f,$f7,$0f // >.5!>.5(........
        .byte $02,$ff,$00,$ff,$00,$2b,$f3,$7a,$73,$7a,$73,$d5,$d3,$d3,$d5,$13 // .....+.zszs.....
        .byte $1d,$e3,$53,$32,$fd,$75,$73,$75,$73,$53,$75,$73,$75,$73,$ff,$00 // ..S2.ususSusus..
        .byte $ff,$f1,$f1,$1f,$f1,$07,$02,$ff,$00,$ff,$00,$27,$f1,$37,$13,$13 // ...........'.7..
        .byte $31,$00,$d1,$e3,$13,$21,$1d,$e3,$13,$23,$fd,$01,$17,$e3,$13,$24 // 1....!...#.....$
        .byte $17,$13,$13,$31,$80,$32,$00,$35,$bd,$80,$31,$8d,$16,$d0,$8d,$16 // ...1.2.5..1.....
        .byte $d0,$bc,$20,$24,$88,$d0,$fd,$e8,$e0,$50,$d0,$ec,$60,$ab,$21,$01 // .. $.....P..`.!.
        .byte $e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01 // ..!...!...!...!.
        .byte $e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01 // ..!...!...!...!.
        .byte $e7,$08,$21,$01,$e7,$08,$b0,$60,$2a,$a2,$00,$bd,$81,$31,$9d,$80 // ..!....`*....1..
        .byte $31,$e8,$e0,$50,$d0,$f5,$ad,$04,$37,$c9,$00,$d0,$0a,$a9,$00,$8d // 1..P....7.......
        .byte $8e,$24,$a9,$32,$8d,$8f,$24,$8d,$cf,$31,$ee,$8e,$24,$d0,$03,$ee // .$.2..$..1..$...
        .byte $8f,$24,$60,$80,$69,$00,$60,$45,$03,$0e,$1a,$28,$e9,$00,$03,$25 // .$`.i.`E...(...%
        .byte $56,$6c,$8f,$ef,$ba,$03,$a6,$5b,$b3,$ce,$bb,$ee,$fb,$fe,$7b,$82 // Vl.....[......{.
        .byte $28,$a2,$ba,$af,$fa,$ff,$b7,$10,$41,$57,$75,$5f,$77,$ea,$be,$cc // (.......AWu_w...
        .byte $3c,$cf,$fb,$ee,$bb,$fb,$be,$08,$b2,$8a,$ea,$6b,$fe,$ff,$bb,$23 // <..........k...#
        .byte $8b,$e3,$a9,$bf,$f5,$c0,$80,$80,$40,$80,$80 // ........@..

txt_f20b:
        .byte $40,$40,$a5,$60,$25,$03,$02,$01       // @@.`%...

txt_f213:
        .byte $39,$26,$d4,$9b,$50,$5b,$4e,$7f,$ff,$bb,$d4,$11,$75,$d7,$75,$df // 9&..P[N.....u.u.
        .byte $ef,$b7,$22,$88,$2e,$ab,$fa,$ae,$ef,$b7,$0d,$25,$b7,$94,$b4,$5c // .."........%...\
        .byte $c0,$c0,$80,$21,$00,$60,$45,$03,$0e,$1a,$28,$e9,$00,$03,$25,$56 // ...!.`E...(...%V
        .byte $6c,$8f,$ef,$ba,$03,$a6,$5b,$b3,$ce,$bb,$ee,$fb,$fe,$7b,$82,$28 // l.....[......{.(
        .byte $a2,$ba,$af,$fa,$ff,$b7,$10,$41,$57,$75,$5f,$77,$ea,$be,$cc,$3c // .......AWu_w...<
        .byte $cf,$fb,$ee,$bb,$fb,$be,$08,$b2,$8a,$ea,$6b,$fe,$ff,$bb,$23,$8b // ..........k...#.
        .byte $e3,$a9,$bf,$f5,$c0,$80,$80,$40,$80,$80 // .......@..

txt_f27d:
        .byte $40,$40,$a5                           // @@.

spr_f280:
        .byte $23,$03,$02,$06,$a2,$60,$3e,$03,$3a,$eb,$ac,$87,$9d,$00,$3a,$55 // #....`>.:.....:U
        .byte $6b,$cc,$fb,$fe,$af,$3a,$66,$bc,$33,$ef,$be,$ef,$ba,$ef,$b7,$22 // k....:f.3......"
        .byte $88,$2a,$ab,$fa,$ab,$fb,$be,$08,$22,$b8,$aa,$fb,$be,$ff,$bb,$80 // .*......".......
        .byte $8b,$a8,$ee,$b6,$ef,$ea,$be,$c3,$3c,$fb,$ff,$ee,$ba,$f8,$bc,$3c // ........<......<
        .byte $b4,$3c,$9c,$f4,$54,$ba,$60,$23,$03,$03,$02,$02,$0e,$0e,$e5,$a7 // .<..T.`#........
        .byte $b5,$bf,$9e,$bb,$de,$7b,$eb,$ba,$ee,$bf,$db,$7f,$d6,$5d,$ff,$fb // .....{.......]..
        .byte $bf,$ef,$ae,$69,$ae,$65,$ed,$b7,$dc,$50,$70,$e3,$40,$60,$21,$f9 // ...i.e...Pp.@`!.
        .byte $ba                                   // .

txt_f2f1:
        .text "-=.=;/"
        .byte $ff,$ef,$fb,$ae,$e6,$6f,$95
        .byte $59,$ef,$bf
        .byte $ee,$bb,$e6,$6e,$95,$55,$fe,$be,$ee,$ad,$ba,$6d,$95,$55,$c0,$e3 // ...n.U.....m.U..
        .byte $80,$60,$2a,$40,$80,$40,$80,$0e,$0e,$0a,$3a,$27,$2a,$97,$99,$ea // .`*@.@....:'*...
        .byte $aa,$ae,$bb,$bd,$f7,$6d,$d7,$eb,$ba,$ee,$bf,$db,$7f,$d6,$5d,$fb // .....m........].
        .byte $ee,$bf,$ee,$9e,$79,$a5,$65,$e0,$f0,$e0,$c0,$40,$c0,$bc,$60,$23 // ....y.e....@..`#
        .byte $03,$03,$02,$02,$0e,$0e,$da,$5b,$7a,$7f,$6d,$77,$ed,$b7,$eb,$ba // .......[z.mw....
        .byte $ee,$bf,$db,$7f,$d6,$5d,$ff,$fb,$bf,$ef,$ae,$69,$ae,$65,$ed,$b7 // .....].....i.e..
        .byte $dc,$50,$70,$e3,$40,$60,$21,$5e,$df,$36,$16,$37,$16,$1d,$35,$ff // .Pp.@`!^.6.7..5.
        .byte $ef,$fb,$ae,$e6,$6f,$95,$59,$ef,$bf,$ee,$bb,$e6,$6e,$95,$55,$fe // ....o.Y.....n.U.
        .byte $be,$ee,$ad,$ba,$6d,$95,$55,$c0,$e3,$80,$60,$4c,$40,$80,$40,$80 // ....m.U...`L@.@.
        .byte $0e,$0a
        .text ";;)+"
        .byte $ed,$e7,$fb,$ee,$fb,$ae,$99,$66,$99,$65
        .byte $ef,$ff,$bb,$ae,$ea,$a6,$7a,$96,$fb,$be,$f9,$f5,$e6,$94,$e4,$54 // ......z........T
        .byte $ea,$be,$c3,$02,$03,$02,$02,$03,$ea,$fb,$6a,$6f,$7b,$67,$dd,$55 // ..........jo{g.U
        .byte $fe,$fb,$be,$eb,$6e,$f6,$59,$95,$ff,$fb,$ee,$ba,$6b,$e6,$59,$55 // ....n.Y.....k.YU
        .byte $ec,$e8,$e8,$d8,$a4,$d8               // ......

txt_f3d7:
        .byte $54,$58,$b8,$60
        .byte $24,$0f,$0e,$0b,$1a
        .text "9;=;"
        .byte $ee,$ea,$ab
        .byte $e6,$aa,$69,$65,$59,$ea,$ae,$aa,$a6,$6a,$a9,$96,$65,$ed,$ae,$ba // ..ieY....j..e...
        .byte $ad,$6a,$ad                           // .j.

txt_f3fa:
        .byte $59,$59,$c0,$80,$c0,$c0               // YY....

spr_f400:
        .byte $e4,$80,$80,$21,$00,$60,$27,$03,$02,$01,$06,$0a,$0a,$1a,$eb,$fb // ...!.`'.........
        .byte $ef,$6f,$77,$df,$dd,$d7,$5d,$d5,$57,$95,$59,$65,$9a,$a9,$ef,$fb // .ow...].W.Ye....
        .byte $fe,$9e,$77,$5f,$dd,$5d,$d7,$d4,$d4,$5c,$a0,$a0,$90,$80,$a2,$26 // ..w_.]...\.....&
        .byte $0e,$0a,$09,$25,$16,$19,$a2,$26,$ef,$fb,$a6,$7a,$fb,$be,$a2,$26 // ...%...&...z...&
        .byte $eb,$ae,$75,$ef,$ba,$aa,$a2,$60,$2a,$f4,$fc,$5c,$b4,$7c,$7c,$0f // ..u....`*..\.||.
        .byte $0e,$0b,$1a
        .text "9;=;"
        .byte $dd,$d5
        .byte $57,$d9
        .byte $55,$96,$9a,$a6,$ea
        .byte $ae,$aa,$a6,$6a,$a9,$96,$65,$de,$5d,$75,$5e,$95,$5e,$a6,$a6,$c0 // ...j..e.]u^.^...
        .byte $80,$c0,$c0,$e4,$80,$80,$23,$00,$21,$03,$e4,$02,$60,$20,$fb,$db // ......#.!...` ..
        .byte $7f,$5b,$6f,$77,$e7,$75,$ee,$aa,$ba,$6a,$a6,$9a,$59,$96,$fb,$bf // .[ow.u...j..Y...
        .byte $fe,$7f,$f7,$df,$75,$55,$e4,$d8,$54,$e4,$58,$e8,$68,$68,$80,$40 // ....uU..T.X.hh.@
        .byte $00,$60
        .text "3>/6>"
        .byte $1e
        .byte $36,$1b
        .byte $2a,$ff,$fe,$ef,$be,$eb
        .byte $aa,$ba,$aa,$fb,$ff,$bf,$ee,$bb,$ea,$ab,$aa,$fe,$f7,$b6,$ff,$a6 // ................
        .byte $ee,$a9,$ae,$c0,$83,$c3,$83,$ee,$bb,$dd,$aa,$00,$ee,$bb,$be,$f7 // ................
        .byte $9e,$f7,$ad,$00,$c0,$80,$e3,$c0       // ........

txt_f4d8:
        .byte $22,$40,$40,$ad,$60,$73,$03,$02,$01,$39,$29,$6d,$f7,$ae,$b6,$db // "@@.`s...9)m....
        .byte $da,$ff,$ef,$fb,$ee,$bb,$ae,$aa,$aa,$eb,$9a,$ae,$bb,$ef,$fb,$ef // ................
        .byte $ff,$e6,$db,$9e,$fb,$9e,$db,$9d,$ea,$c0,$80,$00,$02,$dd,$77,$ef // ..............w.
        .byte $55,$eb,$9e,$6d,$a6,$b9,$75,$e6,$55,$ff,$ef,$fb,$ee,$bb,$ae,$aa // U..m..u.U.......
        .byte $aa,$ea,$aa,$ae,$ba,$ef,$fb,$ef,$ff,$7c,$dc,$78,$ac,$78,$b8,$a4 // .........|.x.x..
        .byte $68
        .text ">/6>"
        .byte $1e
        .byte $36,$1b
        .byte $2a,$ff,$fe,$ef,$be,$eb,$aa,$ba
        .byte $aa,$fb,$ff,$bf,$ee,$bb,$ea,$ab,$aa,$fe,$f7,$b6,$ff,$a6,$ee,$a9 // ................
        .byte $af,$c0,$80,$c0,$80,$c0,$80,$c0,$c0,$80,$20,$00,$60,$28,$03,$02 // .......... .`(..
        .byte $03,$03,$01,$03,$01,$02,$ef,$ff,$6d,$e7,$ed,$65,$b7,$a5,$ff,$ef // ........m..e....
        .byte $fb,$ee,$bb,$ae,$aa,$aa,$ea,$aa,$ae,$ba,$ef,$fb,$ef,$ff,$ec,$78 // ...............x
        .byte $6c,$f8,$6c,$e8,$9c,$fc,$a4
        .text "$>:7"
        .byte $15,$a4
        .byte $24,$fb,$ef
        .byte $66,$fe,$a4,$24,$ff,$fb,$a5,$ff,$a4,$24,$eb,$aa,$df,$ba,$a4,$24 // f..$.....$.....$
        .byte $f8,$f8,$98,$68,$b8,$60               // ...h.`

txt_f59e:
        .text "19-<9<=,="
        .byte $ff,$ee,$99
        .byte $55,$56,$65
        .byte $59
        .byte $96,$ff,$ee,$99,$55,$55,$96,$59,$66,$ff,$e9,$9b,$57,$63,$56,$97 // ....UU.Yf...WcV.
        .byte $62,$ff,$99,$fb,$bf,$c2,$c3,$c2,$c0,$fb,$a6,$d7,$96,$c7,$bb,$ff // b...............
        .byte $00,$c0,$e5,$80,$21,$c0,$a9,$23,$03,$02,$01,$a5,$24,$e5,$7b,$dd // ....!..#....$.{.
        .byte $b5,$a4,$24,$ff,$a9,$77,$fd,$a4,$24,$ff,$99,$f7,$ff,$a4,$24,$ff // ..$..w..$.....$.
        .byte $a6,$ff,$77,$a4,$60,$4c,$ff,$99,$bf,$fb,$03,$03,$02,$03,$ff,$9d // ..w.`L..........
        .byte $56,$6a,$da,$e9,$da,$e6,$ff,$ee,$99,$55,$65,$59,$95,$66,$ff,$ee // Vj.......UeY.f..
        .byte $99,$55,$56,$65,$99,$66,$f8,$7c,$bc,$78,$3c,$6c,$7c // .UVe.f.|.x<l|

txt_f61b:
        .text ",;9(-()8)"
        .byte $ff,$ee,$99
        .byte $55,$56,$65
        .byte $59
        .byte $96,$ff,$ee,$99,$55,$55,$96,$59,$66,$fe,$eb,$9b,$57,$63,$56,$97 // ....UU.Yf...WcV.
        .byte $62,$c0,$80,$c0,$80,$e4,$c0,$80,$20,$00,$22,$03,$02,$e4,$03,$60 // b....... ."....`
        .byte $4a,$02,$03,$e5,$67,$4e,$ea,$4a,$6b,$4a,$6e,$ff,$ee,$99,$55,$65 // J...gN.JkJn...Ue
        .byte $59,$95,$66,$ff,$ee,$99,$55,$56,$65,$99,$66,$fc,$98,$bc,$78,$3c // Y.f...UVe.f...x<
        .byte $6c,$7c                               // l|

txt_f66d:
        .text ",9,=;?"
        .byte $03,$02,$03,$ff,$ee,$99,$d5,$c5,$d6,$c5
        .byte $d9,$ff,$ee,$99,$55,$65,$59,$95,$66,$ff,$ee,$99,$55,$56,$65,$99 // ....UeY.f...UVe.
        .byte $66,$fc,$98,$bc,$78
        .byte $3c,$6c,$7c
        .byte $2c,$b8
        .text "$>4="
        .byte $1e,$e4
        .byte $3d,$3a,$fb,$ee,$bf,$fb,$bf,$f7,$7d,$d7,$ef,$ff,$ef,$fe,$7f,$f7 // =:......}.......
        .byte $dd,$75,$e9,$b1,$e9,$fd,$7b,$fd,$dd,$5d,$c0,$80,$e6,$c0,$80,$40 // .u....{..].....@
        .byte $00,$e3,$03,$21,$02,$e4,$03,$3d,$e5,$46,$d9,$e5,$d9,$d5,$dd,$d7 // ...!...=.F......
        .byte $eb,$ba,$ab,$ea,$a6,$6a,$99,$66,$fe,$fb,$fe,$ef,$f7,$7f,$dd,$55 // .....j.f.......U
        .byte $e8
        .byte $24,$e8,$68,$d8,$e3,$68
        .text "$>4="
        .byte $1e,$e4
        .byte $3d,$3a,$fb
        .byte $ee,$bf,$fb,$bf,$f7,$7d,$d7,$ef,$ff,$ef,$fe,$7f,$f7,$dd,$75,$e9 // .....}........u.
        .byte $b1,$e9,$fd,$7b,$fd,$dd,$5d,$c0,$80,$e6,$c0,$80,$20,$00,$e3,$03 // ...{..]..... ...
        .byte $21,$02,$e4,$03,$3d,$e5,$46,$d9,$e5,$d9,$d5,$dd,$d7,$eb,$ba,$ab // !...=.F.........
        .byte $ea,$a6,$6a,$99,$66,$fe,$fb,$fe,$ef,$f7,$7f,$dd,$55,$e8,$24,$e8 // ..j.f.......U.$.
        .byte $68,$d8,$e3,$68,$e3,$03,$21,$02,$e4,$03,$3d,$e5,$46,$d9,$e5,$d9 // h..h..!...=.F...
        .byte $d5,$dd,$d7,$eb,$ba,$ab,$ea,$a6,$6a,$99,$66,$fe,$fb,$fe,$ef,$f7 // ........j.f.....
        .byte $7f,$dd,$55,$e8,$24,$e8,$68,$d8,$e3,$68,$b8,$60 // ..U.$.h..h.`

txt_f759:
        .text "(9)-=:>.>"
        .byte $ef,$ff,$fb,$df,$ff,$75,$dd
        .byte $55,$fe,$bf,$ff,$fb,$7f,$f5,$5d,$75,$f9,$eb,$fd,$7b,$dd,$fd,$7d // U......]u...{..}
        .byte $dd,$c0,$80,$c0,$80,$80,$c0,$80,$80,$80,$40,$00,$23,$03,$02,$02 // ..........@.#...
        .byte $e3,$03,$60,$4a,$02,$03,$ee,$ef,$6f,$6d,$ff,$77,$7d,$75,$ff,$fb // ..`J....om.w}u..
        .byte $bf,$ff,$f7,$5f,$d5,$57,$ef,$fe,$ff,$b7,$fd,$5f,$d7,$5d,$e4,$d8 // ..._.W....._.]..
        .byte $64,$d8,$68,$64,$68,$68               // d.hdhh

txt_f7af:
        .text "9)-=:>.>"
        .byte $ef,$ff,$fb,$df,$ff,$75,$dd
        .byte $55
        .byte $fe,$bf,$ff,$fb,$7f,$f5,$5d,$75,$f9,$eb,$fd,$7b,$dd,$fd,$7d,$dd // ......]u...{..}.
        .byte $c0,$80,$c0,$80,$80,$c0,$80,$80,$80,$20,$00,$23,$03,$02,$02,$e3 // ......... .#....
        .byte $03,$60,$25,$02,$03,$ee,$ef,$6f,$6d,$ff,$77,$7d,$75,$ff,$fb,$bf // .`%....om.w}u...
        .byte $ff,$f7,$5f,$d5,$57,$ef,$fe,$ff,$b7,$fd,$5f,$d7,$5d,$e4,$d8,$64 // .._.W....._.]..d
        .byte $d8,$68,$64,$68,$68,$03,$02,$02,$e3,$03,$60,$22,$02,$03,$ee,$ef // .hdhh.....`"....
        .byte $6f,$6d,$ff,$77,$7d,$75,$ff,$fb,$bf,$ff,$f7,$5f,$d5,$57,$ef,$fe // om.w}u....._.W..
        .byte $ff,$b7,$fd,$5f,$d7,$5d,$e4,$d8,$64,$d8,$68,$64,$68,$68,$b8,$30 // ..._.]..d.hdhh.0
        .text ":.:>"
        .byte $1e,$16
        .byte $37,$16,$ef,$fe,$bf,$eb,$ae,$eb,$aa,$a6
        .byte $c2,$36,$fb,$ae,$bb,$aa,$9e,$a9,$fe,$ff,$be,$ee,$ae,$bd,$ae,$a9 // .6..............
        .byte $c0,$80,$80,$40,$40,$80,$40,$40,$80,$40,$00,$38,$03,$02,$03,$03 // ...@@.@@.@.8....
        .byte $01,$01,$03,$01,$fe,$bf,$fb,$be,$ba,$7e,$6a,$7a,$ff,$ef,$ff,$ba // .........~jz....
        .byte $eb,$ba,$a9,$6a,$c2,$3e,$bb,$ee,$ba,$ab,$ea,$9a,$e4,$f8,$e8,$e4 // ...j.>..........
        .byte $e4,$d8,$e4,$94,$3a,$3e,$3a,$1e,$36,$07,$0d,$05,$ef,$fe,$bf,$eb // ....:>:.6.......
        .byte $ae,$eb,$ea,$a6,$c2,$36,$fb,$ae,$bb,$aa,$9e,$a9,$fe,$ff,$be,$ee // .....6..........
        .byte $ae,$bd,$ae,$a9,$c0,$80,$80,$40,$40,$80,$40,$40,$80,$20,$00,$25 // .......@@.@@. .%
        .byte $03,$02,$03,$01,$03,$a3,$30,$fe,$bf,$fb,$be,$7a,$6e,$9e,$5a,$ff // ......0....zn.Z.
        .byte $ef,$ff,$ba,$eb,$ba,$a9,$6a,$c2,$60,$26,$bb,$ee,$ba,$ab,$ea,$9a // ......j.`&......
        .byte $ec,$f8,$e8,$e4,$e4,$d8,$e4,$94,$03,$02,$03,$03,$01,$01,$03,$01 // ................
        .byte $fe,$bf,$fb,$be,$ba,$7e,$6a,$aa,$ff,$ef,$ff,$ba,$eb,$ba,$a9,$6a // .....~j........j
        .byte $c2,$2e,$bb,$ee,$ba,$ab,$ea,$9a,$ec,$f8,$e8,$e4,$e4,$d8,$e4,$94 // ................
        .byte $b8,$60                               // .`

txt_f901:
        .text "$9=.>=:>>"
        .byte $dd
        .byte $57,$dd
        .byte $55,$59,$55,$96
        .byte $a9,$eb,$ba,$ab,$ba,$aa,$a6,$99,$55,$5d,$f6,$5d,$56,$de,$65,$5a // ........U].]V.eZ
        .byte $a6,$c0,$80,$c0,$80,$e4,$c0,$80,$40,$00,$23,$03,$03,$02,$e5,$03 // ........@.#.....
        .byte $60,$22,$eb,$6f,$7b,$7f,$6f,$ff,$77,$75,$ee,$bb,$ea,$ab,$6a,$aa // `".o{.o.wu....j.
        .byte $99,$65,$ef,$fa,$ef,$ff,$fb,$7d,$df,$55,$e4,$98,$e4,$98,$d4,$a4 // .e.....}.U......
        .byte $54,$94,$0f,$0b,$e3,$01,$21,$03,$a2,$60,$44,$ee,$eb,$be,$7a,$b6 // T.....!..`D...z.
        .byte $6a,$59,$66,$eb,$ba,$ab,$ba,$aa,$a6,$99,$55,$fb,$a9,$f9,$fd,$be // jYf.......U.....
        .byte $df,$f7,$55,$c0,$80,$c0,$e0,$f0,$f8,$b7,$ed // ..U........

txt_f97c:
        .text ":*.;*/"
        .byte $6b,$ab,$ef,$be,$65,$aa,$ae,$aa,$eb,$fe
        .byte $ef,$ff,$65,$9a,$aa,$ae,$bb,$ff,$fb,$bf,$66,$ab,$67,$ba,$af,$fb // ..e.......f.g...
        .byte $c0,$80,$80,$c0,$e4,$80,$60,$20,$fb,$bb,$1e,$16,$1e,$37,$05,$07 // ......` .....7..
        .byte $ee,$bb,$ea,$ab,$6a,$aa,$99,$65,$ef,$fa,$ef,$ff,$fb,$7d,$df,$55 // ....j..e.....}.U
        .byte $e4,$d8,$d4,$96,$b5,$a5,$69,$56,$e3,$03,$60,$25,$02,$03,$83,$f7 // ......iV..`%....
        .byte $ff,$eb,$6f,$fb,$6f,$6f,$ff,$77,$75,$ee,$bb,$ea,$ab,$6a,$aa,$99 // ..o.oo.wu....j..
        .byte $65,$ef,$fa,$ef,$ff,$fb,$7d,$df,$55,$e4,$98,$e4,$98,$d4,$a4,$54 // e.....}.U......T
        .byte $94,$b8                               // ..

txt_f9ee:
        .text ");--;-)+:"
        .byte $df,$c2
        .byte $37,$b7,$fe,$5f,$ab
        .byte $ba,$fe,$bf,$7f,$f7,$df,$ba,$57,$55,$ff,$f6,$76,$ff,$b6,$de,$aa // .......WU..v....
        .byte $ba,$c0,$80,$e3,$c0,$23,$80,$c0,$80,$80,$40,$00,$24,$03,$02,$02 // .....#....@.$...
        .byte $03,$e3,$02,$60,$21,$03,$e9,$9a,$9a,$ee,$9a,$d5,$ef,$fe,$ff,$fb // ...`!...........
        .byte $f7,$bf,$dd,$fb,$75,$55,$ef,$ff,$fb,$7f,$f7,$ae,$75,$57,$f8,$6c // ....uU......uW.l
        .byte $68,$f8,$68,$ec,$a8,$ac,$a8,$25,$ed,$29,$3b,$0e,$03,$a3,$60,$21 // h.h....%.);...`!
        .byte $fe,$bf,$7f,$6f,$d6,$2d,$02,$00,$fe,$ff,$bf,$f7,$7f,$6a,$d5,$02 // ...o.-.......j..
        .byte $fe,$fb,$f7,$bf,$dd,$fb,$75,$d5,$ef,$aa,$ae,$6a,$a6,$fb,$65,$56 // ......u....j..eV
        .byte $ef,$c2,$37,$7b,$fd,$af,$57,$75,$fe,$bf,$7f,$f7,$df,$ba,$57,$55 // ..7{..Wu......WU
        .byte $ff,$f9,$b9,$ff,$79,$ed,$55,$75,$c0,$80,$e3,$c0,$26,$80,$c0,$80 // ....y.Uu....&...
        .byte $0e,$02,$03,$a5,$26,$ea,$6e,$76,$d7,$39,$03,$a2,$29,$ef,$ff,$fb // ....&.nv.9..)...
        .byte $ff,$67,$d6,$2d,$00,$ef,$c2,$60,$2d,$7b,$fd,$af,$57,$2d,$eb,$bf // .g.-...`-{..W-..
        .byte $7f,$f7,$df,$ba,$57,$55,$fb,$aa,$ea,$a6,$6a,$bf,$55,$66,$ff,$fb // ....WU....j.Uf..
        .byte $f7,$bf,$dd,$fb,$75,$55,$ef,$ff,$fb,$7f,$f7,$ae,$75,$57,$f8,$6c // ....uU......uW.l
        .byte $68,$f8,$68,$ec,$a8,$ac,$b0,$e4,$d5,$e4,$d6,$e4,$d7,$e4,$d6,$e4 // h.h.............
        .byte $d5,$e4,$d4,$e4,$d3,$e4,$d2,$e4,$d1,$e4,$d0,$e4,$d1,$80,$24,$d2 // ..............$.
        .byte $80,$30,$00,$80,$54,$d2,$e4,$d1,$e4,$d0,$e4,$d1,$e4,$d2,$e4,$d3 // .0..T...........
        .byte $e4,$d4,$e4,$d5,$e4,$d6,$e4,$d7,$27,$d6,$d7,$d6,$d7,$d6,$d7,$d6 // ........'.......
        .byte $02,$d7,$d5,$d7,$d5,$21,$d7,$02,$d4,$d7,$d4,$d7,$27,$d3,$d7,$d3 // .....!......'...
        .byte $d7,$d3,$d7,$d3,$02,$d7,$d2,$d7,$d2,$21,$d7,$02,$d1,$d7,$d1,$d7 // .........!......
        .byte $21,$d0,$02,$d7,$d0,$d7,$d0,$27,$d6,$d0,$d6,$d0,$d6,$d0,$d6,$02 // !......'........
        .byte $d0,$d5,$d0,$d5,$21,$d0,$02,$d4,$d0,$d4,$d0,$27,$d3,$d0,$d3,$d0 // ....!......'....
        .byte $d3,$d0,$d3,$02,$d0,$d2,$d0,$d2,$21,$d0,$02,$d1,$d0,$d1,$d0,$e8 // ........!.......
        .byte $d0,$27,$d1,$d0,$d1,$d0,$d1,$d0,$d1,$02,$d0,$d2,$d0,$d2,$21,$d0 // .'............!.
        .byte $02,$d3,$d0,$d3,$d0,$27,$d4,$d0,$d4,$d0,$d4,$d0,$d4,$02,$d0,$d5 // .....'..........
        .byte $d0,$d5,$21,$d0,$02,$d6,$d0,$d6,$d0,$26,$d7,$d0,$d7,$d0,$d7,$d0 // ..!......&......
        .byte $02,$d7,$d1,$d7,$d1,$21,$d7,$02,$d2,$d7,$d2,$d7,$27,$d3,$d7,$d3 // .....!......'...
        .byte $d7,$d3,$d7,$d3,$02,$d7,$d4,$d7,$d4,$21,$d7,$02,$d5,$d7,$d5,$d7 // .........!......
        .byte $21,$d6,$02,$d7,$d6,$d7,$d6,$e3,$d6,$ec,$d7,$e3,$d6,$26,$d5,$d5 // !............&..
        .byte $d4,$d3,$d2,$d2,$e3,$d1,$e5,$d0,$e3,$d1,$26,$d2,$d2,$d3,$d4,$d5 // ..........&.....
        .byte $d5,$e3,$d6,$e5,$d7,$e3,$d6,$26,$d5,$d5,$d4,$d3,$d2,$d2,$e3,$d1 // .......&........
        .byte $e5,$d0,$e3,$d1,$26,$d2,$d2,$d3,$d4,$d5,$d5,$e3,$d6,$e5,$d7,$e3 // ....&...........
        .byte $d6,$26,$d5,$d5,$d4,$d3,$d2,$d2,$e3,$d1,$e5,$d0,$e3,$d1,$26,$d2 // .&............&.
        .byte $d2,$d3,$d4,$d5,$d5,$e3,$d6,$e5,$d7,$e3,$d6,$26,$d5,$d5,$d4,$d3 // ...........&....
        .byte $d2,$d2,$e3,$d1,$e5,$d0,$e3,$d1,$26,$d2,$d2,$d3,$d4,$d5,$d5,$e3 // ........&.......
        .byte $d6,$e5,$d7,$e3,$d6,$2e,$d5,$d5,$d4,$d3,$d5,$d2,$d5,$d2,$d6,$d1 // ................
        .byte $d6,$d1,$d6,$d1,$02,$d7,$d0,$d7,$d0,$3a,$d7,$d0,$d6,$d1,$d6,$d1 // .........:......
        .byte $d6,$d1,$d5,$d2,$d5,$d2,$d4,$d3,$d3,$d4,$d2,$d5,$d2,$d5,$d1,$d6 // ................
        .byte $d1,$d6,$d1,$d6,$02,$d0,$d7,$d0,$d7,$3a,$d0,$d7,$d1,$d6,$d1,$d6 // .........:......
        .byte $d1,$d6,$d2,$d5,$d2,$d5,$d3,$d4,$d4,$d3,$d5,$d2,$d5,$d2,$d6,$d1 // ................
        .byte $d6,$d1,$d6,$d1,$02,$d7,$d0,$d7,$d0,$3a,$d7,$d0,$d6,$d1,$d6,$d1 // .........:......
        .byte $d6,$d1,$d5,$d2,$d5,$d2,$d4,$d3,$d3,$d4,$d2,$d5,$d2,$d5,$d1,$d6 // ................
        .byte $d1,$d6,$d1,$d6,$02,$d0,$d7,$d0,$d7,$3b,$d0,$d7,$d1,$d6,$d1,$d6 // .........;......
        .byte $d1,$d6,$d2,$d5,$d2,$d5,$d3,$d4,$d4,$d3,$d5,$d2,$d5,$d2,$d6,$d1 // ................
        .byte $d6,$d1,$d6,$d1,$d6,$02,$d0,$d7,$d0,$d7,$60,$26,$d0,$d6,$d1,$d6 // ..........`&....
        .byte $d1,$d6,$d1,$d5,$d2,$d5,$d2,$d4,$d3,$d3,$d4,$d3,$d5,$d5,$d2,$d2 // ................
        .byte $d6,$d6,$d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6,$d1,$d1,$d5,$d5,$d2,$d2 // ................
        .byte $d4,$d4,$e4,$d3,$38,$d4,$d4,$d2,$d2,$d5,$d5,$d1,$d1,$d6,$d6,$d0 // ....8...........
        .byte $d0,$d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2,$d5,$d5,$d3,$d3,$e4,$d4,$38 // ...............8
        .byte $d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6,$d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6 // ................
        .byte $d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4,$e4,$d3,$38,$d4,$d4,$d2,$d2,$d5 // ..........8.....
        .byte $d5,$d1,$d1,$d6,$d6,$d0,$d0,$d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2,$d5 // ................
        .byte $d5,$d3,$d3,$e4,$d4,$38,$d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6,$d1,$d1 // .....8..........
        .byte $d7,$d7,$d0,$d0,$d6,$d6,$d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4,$e4,$d3 // ................
        .byte $38,$d4,$d4,$d2,$d2,$d5,$d5,$d1,$d1,$d6,$d6,$d0,$d0,$d7,$d7,$d1 // 8...............
        .byte $d1,$d6,$d6,$d2,$d2,$d5,$d5,$d3,$d3,$e4,$d4,$38,$d3,$d3,$d5,$d5 // ...........8....
        .byte $d2,$d2,$d6,$d6,$d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6,$d1,$d1,$d5,$d5 // ................
        .byte $d2,$d2,$d4,$d4,$e4,$d3,$38,$d4,$d4,$d2,$d2,$d5,$d5,$d1,$d1,$d6 // ......8.........
        .byte $d6,$d0,$d0,$d7,$d7,$d1,$d1,$d6,$d6,$d2,$d2,$d5,$d5,$d3,$d3,$e4 // ................
        .byte $d4,$38,$d3,$d3,$d5,$d5,$d2,$d2,$d6,$d6,$d1,$d1,$d7,$d7,$d0,$d0 // .8..............
        .byte $d6,$d6,$d1,$d1,$d5,$d5,$d2,$d2,$d4,$d4,$e4,$d3,$38,$d4,$d4,$d2 // ............8...
        .byte $d2,$d5,$d5,$d1,$d1,$d6,$d6,$d0,$d0,$d7,$d7,$d1,$d1,$d6,$d6,$d2 // ................
        .byte $d2,$d5,$d5,$d3,$d3,$e4,$d4,$60,$e4,$d3,$d3,$d5,$d5,$d2,$d2,$d6 // .......`........
        .byte $d6,$d1,$d1,$d7,$d7,$d0,$d0,$d6,$d6,$d1,$d1,$d5,$d5,$d2,$d2,$d4 // ................
        .byte $d4,$d3,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2 // ................
        .byte $d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4 // ................
        .byte $d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6 // ................
        .byte $d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6 // ................
        .byte $d5,$d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4 // ................
        .byte $d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d2 // ................
        .byte $d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$d4,$d3,$d3,$d4,$d2 // ................
        .byte $d5,$d1,$d6,$d0,$d7,$d1,$d6,$d2,$d5,$d3,$d4,$d4,$d3,$d5,$d2,$d6 // ................
        .byte $d1,$d7,$d0,$d6,$d1,$d5,$d2,$d4,$d3,$d3,$d4,$d2,$d5,$d1,$d6,$d0 // ................
        .byte $d7,$d1,$d6,$d2,$d5,$d3,$d4,$d4,$d3,$d5,$d2,$d6,$d1,$d7,$d0,$d6 // ................
        .byte $d1,$d5,$d2,$d4,$d3,$d3,$d4,$d2,$d5,$d1,$d6,$d0,$d7,$d1,$d6,$d2 // ................
        .byte $d5,$d3,$d4,$d4,$d3,$d5,$d2,$d6,$d1,$d7,$d0,$d6,$d1,$d5,$d2,$d4 // ................
        .byte $d3,$d3,$d4,$d2,$d5,$d1,$d6,$d0,$d7,$d1,$d6,$d2,$d5,$e4,$d3,$e4 // ................
        .byte $d2,$e4,$d1,$e4,$d0,$e4,$d1,$e4,$d2,$e4,$d3,$e4,$d4,$e4,$d5,$e4 // ................
        .byte $d6,$e4,$d7,$e4,$d6,$e4,$d5,$e4,$d4,$e4,$d3,$e4,$d2,$e4,$d1,$e4 // ................
        .byte $d0,$e4,$d1,$80,$88,$d2,$b7,$e4,$20,$60,$4b,$17,$05,$20,$03,$01 // ........ `K.. ..
        .byte $0e,$27,$14,$20,$13,$14,$0f,$10,$20,$01,$03,$14,$09,$0e,$07,$20 // .'. .... ...... 
        .byte $0c,$09,$0b,$05,$20,$14,$08,$09,$13   // .... ....

txt_ff07:
        .text " ! * "
        .byte $06
        .byte $20,$34,$20,$03
        .byte $20,$07
        .byte $20,$2a,$20,$10
        .byte $12,$05,$13,$05,$0e,$14,$13,$20,$19,$0f,$15,$20,$06,$09,$0e,$04 // ....... ... ....
        .byte $20,$09,$14,$20,$21,$20,$10,$12,$05,$16,$09,$05,$17,$e3,$2e,$60 //  .. ! .........`
        .byte $c0,$13,$15,$10,$10,$0c,$09,$05,$04   // .........

spr_ff40:
        // === Sprite data (64 bytes, $ff40-$ff7f) ===
        .byte $20,$02,$19                           // ..#...........#....##..#
        .byte $20,$02,$2e                           // ..#...........#...#.###.
        .byte $01,$2e,$20                           // .......#..#.###...#.....
        .byte $01,$0e,$04                           // .......#....###......#..
        .byte $20,$03,$12                           // ..#...........##...#..#.
        .byte $15,$0e,$03                           // ...#.#.#....###.......##
        .byte $08,$05,$04                           // ....#........#.#.....#..
        .byte $20,$04,$0f                           // ..#..........#......####
        .byte $17,$0e,$20                           // ...#.###....###...#.....
        .byte $01,$20,$02                           // .......#..#...........#.
        .byte $09,$14,$20                           // ....#..#...#.#....#.....
        .byte $02,$19,$20                           // ......#....##..#..#.....
        .byte $0d,$12,$2e                           // ....##.#...#..#...#.###.
        .byte $01,$0c,$10                           // .......#....##.....#....
        .byte $08,$01,$20                           // ....#..........#..#.....
        .byte $21,$20,$07                           // ..#....#..#..........###
        .byte $12,$05,$05                           // ...#..#......#.#.....#.#
        .byte $14,$09,$0e                           // ...#.#......#..#....###.
        .byte $07,$13,$20                           // .....###...#..##..#.....
        .byte $14,$0f,$20                           // ...#.#......####..#.....
        .byte $23,$20,$13                           // ..#...##..#........#..##
        .byte $03                                   // sprite 0 padding
        .byte $13,$2b,$14,$12,$03                   // .+...

// --- Region $ff8b-$ffa8 ---
.pc = $ff8b "txt_ff8b"

txt_ff8b:
        .encoding "screencode_mixed"
        .text "omance # onslaught # hitmen # "
        .encoding "petscii_upper"

// --- Region $ffc0-$ffff ---
.pc = $ffc0 "Segment $ffc0"
        .byte $0d,$05,$0d,$02,$05,$12,$20,$01,$0e,$04,$20,$08,$01,$10,$10,$19 // ...... ... .....
        .byte $20,$02,$09,$12,$14,$08,$04,$01,$19,$20,$14,$0f,$20,$0d,$19,$13 //  ........ .. ...
        .byte $05,$0c,$06,$2e,$20,$2f,$0d,$12,$2e,$01,$0c,$10,$08,$01 // .... /........

txt_ffee:
        .text " 24.01.99."
        .byte $80,$2f,$20,$81,$40,$00,$00,$2e       // ./ .@...
