// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:07
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// IRQ handler:  $0964 (irq_0964)
//
// Code: 2916 bytes, Data: 60572 bytes
// Labels: 531, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$0b25 ---
.pc = $0810 "main_0810"

main_0810:
        jsr sub_6400
        jsr sub_0f00
        sei
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$a8
        sta $d012
        lda #$64
        sta $0314
        lda #$09
        sta $0315
        lda #$c1
        cli

loc_0838:
        jmp loc_0838

loc_083b:
        lda #$0b
        sta $d011
        jsr $fd15
        jsr $fda3
        lda #$00
        sta $0286
        jsr loc_e544
        lda #$00
        sta $d020
        sta $d021
        ldx #$00
        txa

loc_0859:
        sta $3180,x
        sta $3200,x
        sta $3300,x
        sta $3400,x
        sta $3500,x
        sta $3600,x
        sta $3700,x
        sta $3800,x
        sta $3900,x
        sta $3a00,x
        sta $3b00,x
        sta $3c00,x
        sta $3d00,x
        sta $3e00,x
        sta $3f00,x
        sta $0630,x
        sta $da30,x
        inx
        bne loc_0859
        lda #$00
        sta dat_0d3c
        sta $03

loc_0896:
        jsr sub_0d3d
        inc $03
        lda $03
        bne loc_0896
        ldx #$00

loc_08a1:
        lda #$08
        sta spr_d800,x
        lda #$00
        sta $0400,x
        inx
        cpx #$a0
        bne loc_08a1
        ldx #$1f

loc_08b2:
        lda #$01
        sta $d91c,x
        sta $d944,x
        lda #$20
        sta $051c,x
        sta $0544,x
        dex
        bpl loc_08b2
        ldx #$00
        jsr sub_1000
        jsr sub_0959
        lda #$00
        sta $0cb2
        lda #$ff
        sta $d015
        sta $d01c
        lda #$06
        ldx #$0e
        ldy #$0f
        stx $d025
        sty $d026
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        lda #$00
        ldx #$1f
        sta smc_0afb                                // SMC: modifies $0afb
        sta smc_0b08                                // SMC: modifies $0b08
        sta smc_0b15                                // SMC: modifies $0b15
        sta smc_0b7f                                // SMC: modifies $0b7f
        stx smc_0b8c                                // SMC: modifies $0b8c
        sta smc_0b8e                                // SMC: modifies $0b8e
        sta smc_0bea                                // SMC: modifies $0bea
        sta smc_0bf7                                // SMC: modifies $0bf7
        sta smc_0bf9                                // SMC: modifies $0bf9
        sta smc_09ba                                // SMC: modifies $09ba
        sta dat_0d3c
        ldx #$10
        stx $0b5a
        inx
        stx $0b5c
        lda #$03
        sta smc_0ce1                                // SMC: modifies $0ce1
        lda #$e0
        sta smc_0d39                                // SMC: modifies $0d39
        lda #$62
        sta smc_0d3a                                // SMC: modifies $0d3a
        jsr sub_0bde
        jsr sub_0c46
        lda #$20
        sta smc_0a79                                // SMC: modifies $0a79
        lda #$fa
        sta smc_0a7a                                // SMC: modifies $0a7a
        lda #$0a
        sta smc_0a7b                                // SMC: modifies $0a7b
        lda #$2c
        sta smc_0a7c                                // SMC: modifies $0a7c
        sta smc_0a7f                                // SMC: modifies $0a7f
        rts
// Referenced by: jsr from $08ca, $0d17

sub_0959:
        lda #$00
        sta smc_0d13                                // SMC: modifies $0d13
        lda #$2c
        sta smc_0d14                                // SMC: modifies $0d14
        rts

irq_0964:
        lda #$a9

loc_0966:
        cmp $d012
        bne loc_0966
        lda #$03
        sta $dd00
        lda #$18
        sta $d018
        lda $d011
        bmi loc_0966
        lda #$79
        sta $d011
.label smc_0980 = * + 1
        ldy #$0d                                    // !SMC: modified by $0f0e

loc_0981:
        dey
        bne loc_0981

smc_0984:
        bit $ea                                     // !SMC: modified by $0f11
        nop
        clv
.label smc_0989 = * + 1
        bvc loc_098a                                // !SMC: modified by $0d4f

loc_098a:
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        lda #$a9
        bit $ea
        lda #$7b
        sta $d011
.label smc_09ba = * + 1
        lda #$00                                    // !SMC: modified by $091d, $0d49
        eor #$17
        sta $d016
        lda #$b2

loc_09c2:
        cmp $d012
        bne loc_09c2
        ldy #$09

loc_09c9:
        dey
        bne loc_09c9
        lda #$3b
        sta $d011
        lda #$ba

loc_09d3:
        cmp $d012
        bne loc_09d3
.label smc_09d9 = * + 1
        lda #$f0                                    // !SMC: modified by $0a0c
        sta $d010
        ldx #$07
        ldy #$00

loc_09e1:
        lda $5ef0,x
        sta $d000,y
        lda $5f00,x
        sta $d001,y
        lda $5f20,x
        sta $07f8,x
        iny
        iny
        dex
        bpl loc_09e1
        ldx #$07

loc_09fa:
        lda $5ef0,x
        clc
        adc $5f10,x
        sta $5ef0,x
        bcc loc_0a0f
        lda smc_09d9
        eor $5f30,x
        sta smc_09d9                                // SMC: modifies $09d9

loc_0a0f:
        lda $5ef8,x
        clc
        adc $5f18,x
        sta $5ef8,x
        bcc loc_0a24
        lda smc_0a2f
        eor $5f30,x
        sta smc_0a2f                                // SMC: modifies $0a2f

loc_0a24:
        dex
        bpl loc_09fa
        lda #$da

loc_0a29:
        cmp $d012
        bne loc_0a29
.label smc_0a2f = * + 1
        lda #$0f                                    // !SMC: modified by $0a21
        sta $d010
        ldx #$07
        ldy #$00

loc_0a37:
        lda $5ef8,x
        sta $d000,y
        lda $5f08,x
        sta $d001,y
        lda $5f28,x
        sta $07f8,x
        iny
        iny
        dex
        bpl loc_0a37
        jsr sub_0d3d
        lda #$00

loc_0a53:
        cmp $d012
        bne loc_0a53
        lda #$1b
        sta $d011
        lda #$19
        sta $d018
        lda $0cb2
        ora #$10
        sta $d016
        lda #$0d
        ldx #$0b
        ldy #$05
        sta $d021
        stx $d022
        sty $d023

smc_0a79:
.label smc_0a7a = * + 1
.label smc_0a7b = * + 2
        jsr sub_0afa                                // !SMC: modified by $0943, $0948, $094d

smc_0a7c:
        jsr sub_0b7e                                // !SMC: modified by $0952

smc_0a7f:
        jsr sub_0be9                                // !SMC: modified by $0955
        jsr sub_0f80
        lda #$52

loc_0a87:
        cmp $d012
        bne loc_0a87
        ldx #$09

loc_0a8e:
        dex
        bne loc_0a8e
        lda #$1b
        sta $d018
        lda #$08
        sta $d016
        lda #$00
        sta $d021
        lda #$64

loc_0aa2:
        cmp $d012
        bne loc_0aa2
        ldx #$0b

loc_0aa9:
        dex
        bne loc_0aa9
        lda #$0f
        sta $d020
        sta $d021
.label smc_0ab5 = * + 1
        ldx #$0a                                    // !SMC: modified by $0f14

loc_0ab6:
        dex
        bne loc_0ab6
        lda #$0b
        sta $d020
        sta $d021

smc_0ac1:
        jsr sub_0cb3                                // !SMC: modified by $0bd1
        jsr sub_1006
        lda #$a5

loc_0ac9:
        cmp $d012
        bne loc_0ac9
        ldx #$0b

loc_0ad0:
        dex
        bne loc_0ad0
        lda #$0f
        sta $d020
        sta $d021
.label smc_0adc = * + 1
        ldx #$0a                                    // !SMC: modified by $0f17

loc_0add:
        dex
        bne loc_0add
        lda #$00
        sta $d020
        sta $d021
        asl $d019
        lda $dc01
        cmp #$ef
        beq loc_0af5
        jmp loc_febc

loc_0af5:
        pla
        pla
        jmp loc_6600
// Referenced by: jsr from $0a79

sub_0afa:
.label smc_0afb = * + 1
        lda #$00                                    // !SMC: modified by $0902, $0b04
        beq loc_0b02

dat_0afe:
        .byte $ce,$fb,$0a,$60                       // ...`

loc_0b02:
        lda #$01
        sta smc_0afb                                // SMC: modifies $0afb
.label smc_0b08 = * + 1
        ldx #$00                                    // !SMC: modified by $0905, $0b3f
        lda txt_2f00,x
        sta $051c,x
        ora #$40
        sta $0544,x
.label smc_0b15 = * + 1
        ldy #$00                                    // !SMC: modified by $0908, $0b42
        lda $0c59,y
        sta $d91c,x
        sta $d944,x
        iny
        cpy #$08
        bne loc_0b3f

dat_0b24:
        .byte $a0,$00                               // ..

// --- Region $0b3f-$0b9d ---
.pc = $0b3f "loc_0b3f"

loc_0b3f:
        stx smc_0b08                                // SMC: modifies $0b08
        sty smc_0b15                                // SMC: modifies $0b15
        rts

dat_0b46:
        .byte $a2,$00                               // ..

loc_0b48:
        lda $d91d,x
        sta $d91c,x
.label loc_0b4f = * + 1
        lda $d945,x
        sta $d944,x
        inx
        cpx #$20
        bne loc_0b48
        ldx #$10
        ldy #$11
        lda $0c71,x
        sta $d93b
        lda $0c71,y
        sta $d963
        inx
        cpx #$20
        bne loc_0b70

loc_0b6e:
        ldx #$00

loc_0b70:
        stx $0b5a
        iny
        cpy #$20
        bne loc_0b7a
        ldy #$00

loc_0b7a:
        sty $0b5c
        rts
// Referenced by: jsr from $0a7c

sub_0b7e:
.label smc_0b7f = * + 1
        lda #$00                                    // !SMC: modified by $090b, $0b88
        beq loc_0b86

dat_0b82:
        .byte $ce,$7f,$0b,$60                       // ...`

loc_0b86:
        lda #$01
        sta smc_0b7f                                // SMC: modifies $0b7f
.label smc_0b8c = * + 1
        ldx #$1f                                    // !SMC: modified by $090e, $0bda
.label smc_0b8e = * + 1
        ldy #$00                                    // !SMC: modified by $0911, $0bd7
        lda $0c61,y
        sta $d994,x
        sta $d9bc,x
        iny
        cpy #$08
        bne loc_0ba8

dat_0b9d:
        .byte $bd                                   // .

// --- Region $0ba8-$0c08 ---
.pc = $0ba8 "loc_0ba8"

loc_0ba8:
        cpy #$10
        bne loc_0bd7
        ldy #$00
        dex
        bpl loc_0bd7
        ldx #$1f
        lda $0b9e
        clc
        adc #$40
        sta $0b9e
        bcc loc_0bc1
        inc $0b9f

loc_0bc1:
        lda $0b9e
        cmp #$e0
        bne loc_0bd7
        lda $0b9f
        cmp #$2f
        bne loc_0bd7
        lda #$20
        sta smc_0ac1                                // SMC: modifies $0ac1
        jsr sub_0bde

loc_0bd7:
        sty smc_0b8e                                // SMC: modifies $0b8e
        stx smc_0b8c                                // SMC: modifies $0b8c
        rts
// Referenced by: jsr from $093b, $0bd4

sub_0bde:
        lda #$20
        sta $0b9e
        lda #$2f
        sta $0b9f
        rts
// Referenced by: jsr from $0a7f

sub_0be9:
.label smc_0bea = * + 1
        lda #$00                                    // !SMC: modified by $0914, $0bf3
        beq loc_0bf1

dat_0bed:
        .byte $ce,$ea,$0b,$60                       // ...`

loc_0bf1:
        lda #$01
        sta smc_0bea                                // SMC: modifies $0bea
.label smc_0bf7 = * + 1
        ldx #$00                                    // !SMC: modified by $0917, $0c42
.label smc_0bf9 = * + 1
        ldy #$00                                    // !SMC: modified by $091a, $0c3f
        lda dat_0c51,y
        sta $d9e4,x
        sta $da0c,x
        iny
        cpy #$08
        bne loc_0c13

dat_0c08:
        .byte $bd                                   // .

// --- Region $0c13-$0c51 ---
.pc = $0c13 "loc_0c13"

loc_0c13:
        cpy #$10
        bne loc_0c3f
        ldy #$00
        inx
        cpx #$20
        bne loc_0c3f
        ldx #$00
        lda $0c09
        clc
        adc #$40
        sta $0c09
        bcc loc_0c2e
        inc $0c0a

loc_0c2e:
        lda $0c09
        cmp #$00
        bne loc_0c3f
        lda $0c0a
        cmp #$30
        bne loc_0c3f
        jsr sub_0c46

loc_0c3f:
        sty smc_0bf9                                // SMC: modifies $0bf9
        stx smc_0bf7                                // SMC: modifies $0bf7
        rts
// Referenced by: jsr from $093e, $0c3c

sub_0c46:
        lda #$40
        sta $0c09
        lda #$2f
        sta $0c0a
        rts

dat_0c51:
        .byte $01                                   // .

// --- Region $0cb3-$0ef4 ---
.pc = $0cb3 "sub_0cb3"
// Referenced by: jsr from $0ac1

sub_0cb3:
        lda $0cb2
        sec
        sbc #$03
        and #$07
        sta $0cb2
        bcc loc_0cc1
        rts

loc_0cc1:
        ldx #$00

loc_0cc3:
        lda $0401,x
        sta $0400,x
        lda $0429,x
        sta $0428,x
        lda $0451,x
        sta $0450,x
        lda $0479,x
        sta $0478,x
        inx
        cpx #$27
        bne loc_0cc3
.label smc_0ce1 = * + 1
        ldy #$03                                    // !SMC: modified by $092e, $0d0f
        jsr sub_0d38
        sta $0427
        jsr sub_0d32
        jsr sub_0d38
        sta $044f
        jsr sub_0d32
        jsr sub_0d38
        sta $0477
        jsr sub_0d32
        jsr sub_0d38
        sta $049f
        inc smc_0ce1
        lda smc_0ce1
        cmp #$04
        bne loc_0d31
        lda #$00
        sta smc_0ce1                                // SMC: modifies $0ce1

loc_0d12:
.label smc_0d13 = * + 1
.label smc_0d14 = * + 2
        lda $2c00                                   // !SMC: modified by $095b, $0960
        bne loc_0d1c
        jsr sub_0959
        bne loc_0d12

loc_0d1c:
        tax
        lda $5f38,x
        sta smc_0d39                                // SMC: modifies $0d39
        lda $5f78,x
        sta smc_0d3a                                // SMC: modifies $0d3a
        inc smc_0d13
        bne loc_0d31
        inc smc_0d14

loc_0d31:
        rts
// Referenced by: jsr from $0ce8, $0cf1, $0cfa

sub_0d32:
        tya
        clc
        adc #$28
        tay
        rts
// Referenced by: jsr from $0ce2, $0ceb, $0cf4, $0cfd

sub_0d38:
.label smc_0d39 = * + 1
.label smc_0d3a = * + 2
        lda $62e0,y                                 // !SMC: modified by $0933, $0938, $0d20, $0d26
        rts

dat_0d3c:
        .byte $00                                   // .
// Referenced by: jsr from $0896, $0a4e

sub_0d3d:
        ldx dat_0d3c
        cpx #$ff
        bne loc_0d46
        ldx #$00

loc_0d46:
        lda dat_5c00,x
        sta smc_09ba                                // SMC: modifies $09ba
        lda $5d00,x
        sta smc_0989                                // SMC: modifies $0989
        inx
        stx dat_0d3c
        cmp $5d00,x
        bne loc_0d5c
        rts

loc_0d5c:
        bcs loc_0d61
        jmp loc_0e28

loc_0d61:
        ldx smc_0989
        lda $5e00,x
        sta $20
        lda dat_5e28,x
        sta $21
        lda $5ea0,x
        sta $22
        lda dat_5ec8,x
        sta $23
        lda #$00
        sta $02

loc_0d7c:
        ldy #$00
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        clc
        lda $20
        adc #$40
        sta $20
        lda $21
        adc #$01
        sta $21
        clc
        lda $22
        adc #$40
        sta $22
        lda $23
        adc #$01
        sta $23
        inc $02
        lda $02
        cmp #$08
        bne loc_0d7c
        lda $5400,x
        sta $0680,x
        lda $5428,x
        sta $06a8,x
        lda $5450,x
        sta $06d0,x
        lda $5478,x
        sta $06f8,x
        lda txt_54a0,x
        sta $0720,x
        lda $54c8,x
        sta $0748,x
        lda $54f0,x
        sta $0770,x
        lda $5518,x
        sta $0798,x
        lda dat_5800,x
        sta $da80,x
        lda $5828,x
        sta $daa8,x
        lda $5850,x
        sta $dad0,x
        lda $5878,x
        sta $daf8,x
        lda $58a0,x
        sta $db20,x
        lda $58c8,x
        sta $db48,x
        lda $58f0,x
        sta $db70,x
        lda $5918,x
        sta $db98,x
        rts

loc_0e28:
        ldx smc_0989
        lda $5e50,x
        sta $20
        lda dat_5e78,x
        sta $21
        clc
        lda $5ea0,x
        adc #$40
        sta $22
        lda dat_5ec8,x
        adc #$01
        sta $23
        lda #$00
        sta $02

loc_0e48:
        ldy #$00
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        iny
        lda ($20),y
        sta ($22),y
        clc
        lda $20
        adc #$40
        sta $20
        lda $21
        adc #$01
        sta $21
        clc
        lda $22
        adc #$40
        sta $22
        lda $23
        adc #$01
        sta $23
        inc $02
        lda $02
        cmp #$08
        bne loc_0e48
        lda $5540,x
        sta $06a8,x
        lda $5568,x
        sta $06d0,x
        lda $5590,x
        sta $06f8,x
        lda $55b8,x
        sta $0720,x
        lda $55e0,x
        sta $0748,x
        lda $5608,x
        sta $0770,x
        lda $5630,x
        sta $0798,x
        lda $5658,x
        sta $07c0,x
        lda $5940,x
        sta $daa8,x
        lda $5968,x
        sta $dad0,x
        lda $5990,x
        sta $daf8,x
        lda $59b8,x
        sta $db20,x
        lda $59e0,x
        sta $db48,x
        lda $5a08,x
        sta $db70,x
        lda $5a30,x
        sta $db98,x
        lda $5a58,x
        sta $dbc0,x
        rts

dat_0ef4:
        .byte $00                                   // .

// --- Region $0f00-$0f1c ---
.pc = $0f00 "sub_0f00"
// Referenced by: jsr from $0813

sub_0f00:
        lda $02a6
        beq loc_0f08

loc_0f05:
        jmp loc_083b

loc_0f08:
        lda #$0e
        ldx #$a9
        ldy #$0b
        sta smc_0980                                // SMC: modifies $0980
        stx smc_0984                                // SMC: modifies $0984
        sty smc_0ab5                                // SMC: modifies $0ab5
        sty smc_0adc                                // SMC: modifies $0adc
        jmp loc_0f05

// --- Region $0f80-$0f88 ---
.pc = $0f80 "sub_0f80"
// Referenced by: jsr from $0a82

sub_0f80:
        lda $02a6
        beq loc_0f85

loc_0f85:
        jmp loc_1003

dat_0f88:
        .byte $a9                                   // .

// --- Region $1000-$1009 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $08c7

sub_1000:
        jmp loc_1040

loc_1003:
        jmp loc_10d8
// Referenced by: jsr from $0ac4

sub_1006:
        jmp loc_146c

dat_1009:
        .byte $01                                   // .

// --- Region $1040-$1280 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $15ee,y
        sta $1571,x
        sta $1577,x
        lda $15ef,y
        sta $1574,x
        sta $157a,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        ldx #$00
        stx $157f
        lda $15ee,y
        sta $1580

loc_106a:
        sta $15d8,x
        inc $157f
        lda $1580
        clc
        adc $15ee,y
        sta $1580
        clc
        adc $157f
        inx
        cpx #$10
        bne loc_106a
        lda txt_1020
        beq loc_10b3
        ldx #$02

loc_108a:
        lda $15ef,y
        sta $157f
        and $1581,x
        sta dat_1009,x
        dex
        bpl loc_108a
        bit $157f
        bpl loc_10b3
        ldx #$00

loc_10a0:
        lda $15f0,y
        sta $1577,x
        lda $15f1,y
        sta $157a,x
        iny
        iny
        inx
        cpx #$03
        bne loc_10a0

loc_10b3:
        ldy #$00
        tya

loc_10b6:
        sta scr_d400,y
        iny
        cpy #$18
        bne loc_10b6
        ldy #$00

loc_10c0:
        lda #$00
        sta $1587,y
        sta $1014,y
        lda #$04
        sta $1593,y
        iny
        cpy #$0c
        bne loc_10c0
        lda #$1f
        sta $d418
        rts

loc_10d8:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_10e0:
        lda dat_1009,x
        bne loc_10e8
        jmp loc_13b8

loc_10e8:
        lda $1593,x
        bne loc_10f0
        jmp loc_1223

loc_10f0:
        cmp #$02
        beq loc_10fa
        dec $1593,x
        jmp loc_12d5

loc_10fa:
        dec $1593,x
        lda $1571,x
        sta $fb
        lda $1574,x
        sta $fc
        ldy #$00
        tya
        sta $158a,x
        lda ($fb),y
        bpl loc_1120
        asl
        sta $1017,x
        inc $1571,x
        bne loc_111d
        inc $1574,x

loc_111d:
        iny
        lda ($fb),y

loc_1120:
        tay
        lda $1868,y
        sta $fb
        lda $1889,y
        sta $fc

loc_112b:
        ldy $1587,x
        lda ($fb),y
        bmi loc_1180
        beq loc_1176
        cmp #$7e
        beq loc_116c
        sta $1014,x
        lda $158a,x
        bne loc_1153
        ldy $1584,x
        lda #$0f
        sta $d405,y
        lda #$00
        sta $d406,y
        sta $15d2,x
        sta $15d5,x

loc_1153:
        lda $15b4,x
        sta $15b1,x
        lda $15b7,x
        lsr
        sta $15ba,x
        lda $15c9,x
        bne loc_11da
        lda #$00
        sta $15c6,x
        beq loc_11da

loc_116c:
        inc $158a,x
        lda #$ff
        sta $101a,x
        bne loc_11da

loc_1176:
        lda #$fe
        sta $101a,x
        inc $158a,x
        bne loc_11da

loc_1180:
        pha
        and #$e0
        cmp #$80
        bne loc_119d
        pla
        pha
        and #$10
        sta $158a,x
        pla
        and #$0f
        tay
        lda $15d8,y
        sta $1596,x

loc_1198:
        inc $1587,x
        bne loc_112b

loc_119d:
        cmp #$a0
        bne loc_11ae
        pla
        asl
        asl
        asl
        sta $101d,x
        inc $1587,x
        jmp loc_112b

loc_11ae:
        pla
        and #$3f
        asl
        tay
        lda $180e,y
        sta $15bd,x
        lda $180d,y
        pha
        and #$1f
        sta $15c0,x
        pla
        and #$80
        sta $15c3,x
        lda #$01
        sta $15c6,x
        sta $15c9,x
        lda #$00
        sta $15cc,x
        sta $15cf,x
        beq loc_1198

loc_11da:
        inc $1587,x
        ldy $1587,x
        lda ($fb),y
        cmp #$7f
        bne loc_1213
        lda #$00
        sta $1587,x
        tay
        lda $1571,x
        clc
        adc #$01
        sta $1571,x
        sta $fb
        lda $1574,x
        adc #$00
        sta $1574,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_1213
        lda $1577,x
        sta $1571,x
        lda $157a,x
        sta $1574,x

loc_1213:
        lda $1711
        bne loc_1220
        lda $15d5,x
        beq loc_1220
        jmp loc_12d5

loc_1220:
        jmp loc_13b8

loc_1223:
        lda $1596,x
        sta $1593,x
        lda $158a,x
        beq loc_1231
        jmp loc_12d5

loc_1231:
        lda #$ff
        sta $101a,x
        ldy $101d,x
        lda $176c,y
        sta $1590,x
        cpx #$00
        bne loc_1257
        lda $176a,y
        sta $157d
        beq loc_1252
        lda #$f1
        sta $d417
        bne loc_1257

loc_1252:
        lda #$f0
        sta $d417

loc_1257:
        ldy $101d,x
        lda $1767,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $1599,x
        pla
        and #$0f
        sta $159c,x
        lda $1768,y
        sta $159f,x
        lda $1769,y
        pha
        and #$f0
        sta $15a5,x
        pla
        and #$0f
        sta $15a8,x

spr_1280:
        // === Sprite data (1 bytes, $1280-$1280) ===
        .byte $a9

// --- Region $12c0-$14b1 ---
.pc = $12c0 "Segment $12c0"
        bpl $127b
        ror $17
        ldy $1584,x
        sta $d406,y
        sta $15d5,x
        lda #$09
        sta $d404,y
        jmp loc_13b8

loc_12d5:
        jsr sub_13c5
        lda $15c6,x
        beq loc_1321
        lda $15c3,x
        bne loc_12f8
        lda $15cc,x
        clc
        adc $15bd,x
        sta $15cc,x
        lda $15cf,x
        adc $15c0,x
        sta $15cf,x
        jmp loc_130b

loc_12f8:
        lda $15cc,x
        sec
        sbc $15bd,x
        sta $15cc,x
        lda $15cf,x
        sbc $15c0,x
        sta $15cf,x

loc_130b:
        lda $100c,x
        clc
        adc $15cc,x
        sta $100c,x
        lda $100f,x
        adc $15cf,x
        sta $100f,x
        jmp loc_1373

loc_1321:
        lda $15b1,x
        beq loc_132e
        bmi loc_1373
        dec $15b1,x
        jmp loc_1373

loc_132e:
        lda $15ba,x
        bmi loc_1355
        lda $100c,x
        clc
        adc $15ab,x
        sta $100c,x
        lda $100f,x
        adc $15ae,x
        sta $100f,x
        dec $15ba,x
        bpl loc_1373
        lda $15b7,x
        eor #$ff
        sta $15ba,x
        bmi loc_1373

loc_1355:
        lda $100c,x
        sec
        sbc $15ab,x
        sta $100c,x
        lda $100f,x
        sbc $15ae,x
        sta $100f,x
        inc $15ba,x
        bne loc_1373
        lda $15b7,x
        sta $15ba,x

loc_1373:
        lda #$00
        sta $15c9,x
        ldy $1584,x
        lda $15a5,x
        sta $d402,y
        lda $15a8,x
        sta $d403,y
        lda $157e
        sta $d416
        lda $100c,x
        sta scr_d400,y
        lda $100f,x
        sta $d401,y
        lda $15d2,x
        sta $d405,y
        lda $15d5,x
        sta $d406,y
        beq loc_13b3
        lda $158d,x
        and $101a,x
        sta $d404,y
        jmp loc_13b8

loc_13b3:
        lda #$08
        sta $d404,y

loc_13b8:
        dex
        bmi loc_13be
        jmp loc_10e0

loc_13be:
        pla
        sta $fc
        pla
        sta $fb
        rts
// Referenced by: jsr from $12d5, $1473

sub_13c5:
        lda $159f,x
        beq loc_1407
        lda $15a2,x
        bne loc_13e8
        lda $15a5,x
        clc
        adc $159f,x
        sta $15a5,x
        lda $15a8,x
        adc #$00
        sta $15a8,x
        cmp $159c,x
        bne loc_1407
        beq loc_13ff

loc_13e8:
        lda $15a5,x
        sec
        sbc $159f,x
        sta $15a5,x
        lda $15a8,x
        sbc #$00
        sta $15a8,x
        cmp $1599,x
        bne loc_1407

loc_13ff:
        lda $15a2,x
        eor #$01
        sta $15a2,x

loc_1407:
        cpx #$00
        bne loc_1428
        lda $157d
        beq loc_1428
        tay
        lda $170e,y
        cmp #$ff
        bne loc_1422
        lda $170f,y
        sta $157d
        tay
        lda $170e,y

loc_1422:
        sta $157e
        inc $157d

loc_1428:
        lda $15b1,x
        beq loc_146b
        ldy $1590,x
        lda $15fe,y
        bmi loc_1445
        cmp #$7f
        bne loc_1449
        lda $1686,y
        sta $1590,x
        tay
        lda $15fe,y
        bpl loc_1449

loc_1445:
        asl
        jmp loc_1452

loc_1449:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x

loc_1452:
        tay
        lda spr_14b1,y
        sta $100c,x
        lda $14b2,y
        sta $100f,x
        ldy $1590,x
        lda $1686,y
        sta $158d,x
        inc $1590,x

loc_146b:
        rts

loc_146c:
        ldx #$02

loc_146e:
        lda dat_1009,x
        beq loc_14ad
        jsr sub_13c5
        ldy $1584,x
        lda $15a5,x
        sta $d402,y
        lda $15a8,x
        sta $d403,y
        lda $157e
        sta $d416
        lda $100c,x
        sta scr_d400,y
        lda $100f,x
        sta $d401,y
        lda $15d5,x
        beq loc_14a8
        lda $158d,x
        and $101a,x
        sta $d404,y
        jmp loc_14ad

loc_14a8:
        lda #$08
        sta $d404,y

loc_14ad:
        dex
        bpl loc_146e
        rts

spr_14b1:
        // === Screen RAM (1 bytes, $14b1-$14b1) ===
        .encoding "screencode_mixed"
        .text "v"
        .encoding "petscii_upper"

// --- Region $1c9d-$1cb0 ---
.pc = $1c9d "Segment $1c9d"
        php
        cpy #$80
        ror $0a81,x
        .byte $80,$0a                               // nop #$0a // ILLEGAL
        .byte $82,$0a                               // nop #$0a // ILLEGAL
        sta ($0a,x)
        .byte $80,$0a                               // nop #$0a // ILLEGAL
        sta ($0a,x)
        .byte $ab,$8c                               // lax #$8c // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

dat_1cb0:
        .byte $7f                                   // .

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

// --- Region $6400-$6471 ---
.pc = $6400 "sub_6400"
// Referenced by: jsr from $0810

sub_6400:
        lda #$00
        sta smc_6445                                // SMC: modifies $6445
        sta smc_6469                                // SMC: modifies $6469
        sta $0286
        jsr loc_e544
        lda #$00
        ldy #$65
        jsr sub_ab1e
        lda #$00
        sta $d020
        sta $d021
        lda #$15
        sta $d018
        sei

loc_6423:
        lda #$01

loc_6425:
        cmp $d012
        bne loc_6425
        lda #$00

loc_642c:
        cmp $d012
        bne loc_642c
        ldx #$00

loc_6433:
        lda $d851,x
        sta $d850,x
        sta $d878,x
        jsr sub_64a0
        inx
        cpx #$27
        bne loc_6433
.label smc_6445 = * + 1
        ldx #$00                                    // !SMC: modified by $6402, $6462
        lda dat_6471,x
        sta $d877
        ldx #$00

loc_644e:
        sta spr_d800,x
        inx
        cpx #$28
        bne loc_644e
        inc smc_6445
        lda smc_6445
        cmp #$10
        bne loc_6423
        lda #$00
        sta smc_6445                                // SMC: modifies $6445
        inc smc_6469
.label smc_6469 = * + 1
        lda #$00                                    // !SMC: modified by $6405
        cmp #$0c
        bne loc_6423
        jmp loc_e544

dat_6471:
        .byte $09                                   // .

// --- Region $64a0-$64a6 ---
.pc = $64a0 "sub_64a0"
// Referenced by: jsr from $643c

sub_64a0:
        sta $d8a0,x
        sta $d8c8,x
        rts

// --- Region $6600-$662a ---
.pc = $6600 "loc_6600"

loc_6600:
        sei
        lda #$37
        sta $01
        ldx #$18
        lda #$00

loc_6609:
        sta scr_d400,x
        dex
        bne loc_6609
        jsr $e518
        jsr $fda3
        jsr $fd15
        ldy #$20

loc_661a:
        lda $6629,y
        sta.abs $00ff,y
        dey
        bne loc_661a
        lda #$04
        sta $01
        jmp $0100

dat_662a:
        // === Data block (1 bytes, $662a-$662a) ===
        .byte $a0                                   // .

// --- Region $78bd-$78bd ---
.pc = $78bd "Segment $78bd"
        brk

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

// --- Region $ab1e-$ab1e ---
.pc = $ab1e "sub_ab1e"
// Referenced by: jsr from $6412

sub_ab1e:
        brk

// --- Region $e544-$e547 ---
.pc = $e544 "loc_e544"

loc_e544:
        lda $23
        tax
        brk

// --- Region $febc-$fec1 ---
.pc = $febc "loc_febc"

loc_febc:
        adc $20
        asl $a9ab,x
        brk

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

// --- Region $0b26-$0b3e ---
.pc = $0b26 "Program $0b26"
        .byte $e8,$e0,$18,$d0,$14,$a2,$00,$a9,$20,$8d,$7c,$0a,$8d,$7f,$0a,$a9 // ........ .|.....
        .byte $46,$8d,$7a,$0a,$a9,$0b,$8d,$7b,$0a   // F.z....{.

// --- Region $0b9e-$0ba7 ---
.pc = $0b9e "Program $0b9e"
        .byte $20,$2f,$9d,$94,$05,$09,$40,$9d,$bc,$05 //  /....@...

// --- Region $0c09-$0c12 ---
.pc = $0c09 "Program $0c09"
        .byte $40,$2f,$9d,$e4,$05,$09,$40,$9d,$0c,$06 // @/....@...

// --- Region $0c52-$0cb2 ---
.pc = $0c52 "Program $0c52"
        .byte $01,$0d,$0f,$0a,$08,$09,$00,$00,$09,$08,$0a,$0f,$0d,$01,$01,$0f // ................
        .byte $01,$0d,$0f,$0a,$08,$09,$00,$00,$09,$08,$0a,$0f,$0d,$01,$0f,$09 // ................
        .byte $09,$02,$02,$08,$08,$0a,$0a,$0f,$0f,$0d,$0d,$07,$07,$01,$01,$01 // ................
        .byte $01,$07,$07,$0d,$0d,$0f,$0f,$0a,$0a,$08,$08,$02,$02,$09,$09,$03 // ................
        .byte $04,$04,$05,$06,$06,$06,$06,$06,$06,$06,$06,$05,$05,$04,$03,$03 // ................
        .byte $02,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$01,$02,$02,$03,$ff // ................
        .byte $00                                   // .

// --- Region $0ef5-$0eff ---
.pc = $0ef5 "Program $0ef5"
        .fill 11, $00

// --- Region $0f1d-$0f1d ---
.pc = $0f1d "dat_0f1d"

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

// --- Region $0f89-$0f95 ---
.pc = $0f89 "Program $0f89"
        .byte $06,$ce,$89,$0f,$d0,$f6,$a9,$06,$8d,$89,$0f,$60 // ...........`

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

// --- Region $100a-$103f ---
.pc = $100a "Segment $100a"
        .byte $02,$04,$1b,$d6,$04,$04,$2b,$1f,$fc,$3e,$08,$26,$24,$1e,$18,$1e // ......+..>.&$...
        .byte $fe,$ff,$fe,$20,$08,$10               // ... ..

txt_1020:
        .text "-DOU.SPEED TUNE BY MSK OF CREST-"

// --- Region $1281-$12bf ---
.pc = $1281 "Segment $1281"
        .byte $00,$9d
        .byte $a2,$15,$b9                           // #.#...#....#.#.##.###..#
        .byte $6b,$17,$a8                           // .##.#.##...#.####.#.#...
        .byte $b9,$56,$17                           // #.###..#.#.#.##....#.###
        .byte $9d,$b1,$15                           // #..###.##.##...#...#.#.#
        .byte $9d,$b4,$15                           // #..###.##.##.#.....#.#.#
        .byte $b9,$57,$17                           // #.###..#.#.#.###...#.###
        .byte $9d,$b7,$15                           // #..###.##.##.###...#.#.#
        .byte $4a,$9d,$ba                           // .#..#.#.#..###.##.###.#.
        .byte $15,$a9,$00                           // ...#.#.##.#.#..#........
        .byte $9d,$ae,$15                           // #..###.##.#.###....#.#.#
        .byte $b9,$58,$17                           // #.###..#.#.##......#.###
        .byte $0a,$3e,$ae                           // ....#.#...#####.#.#.###.
        .byte $15,$0a,$3e                           // ...#.#.#....#.#...#####.
        .byte $ae,$15,$9d                           // #.#.###....#.#.##..###.#
        .byte $ab,$15,$bc                           // #.#.#.##...#.#.##.####..
        .byte $1d,$10,$b9                           // ...###.#...#....#.###..#
        .byte $65,$17,$bc                           // .##..#.#...#.####.####..
        .byte $84,$15,$99                           // #....#.....#.#.##..##..#
        .byte $05,$d4,$9d                           // .....#.###.#.#..#..###.#
        .byte $d2,$15,$bc                           // ##.#..#....#.#.##.####..
        .byte $1d                                   // sprite 0 padding

// --- Region $14b2-$1c9c ---
.pc = $14b2 "Segment $14b2"
        .encoding "screencode_mixed"
        .text "a'a8a"
        .byte $4b                                   // scrcode: .
        .text "a"
        .byte $5f                                   // scrcode: .
        .text "a"
        .byte $73                                   // scrcode: .
        .text "a"
        .byte $8a                                   // scrcode: .
        .text "a"
        .byte $a1                                   // scrcode: .
        .text "a"
        .byte $bb                                   // scrcode: .
        .text "a"
        .byte $d4                                   // scrcode: .
        .text "a"
        .byte $f0                                   // scrcode: .
        .text "anb-b"
        .byte $4e                                   // scrcode: .
        .text "b"
        .byte $71                                   // scrcode: .
        .text "b"
        .byte $96                                   // scrcode: .
        .text "b"
        .byte $bd                                   // scrcode: .
        .text "b"
        .byte $e7                                   // scrcode: .
        .text "bsc"
        .byte $42                                   // scrcode: .
        .text "c"
        .byte $74                                   // scrcode: .
        .text "c"
        .byte $a9                                   // scrcode: .
        .text "c"
        .byte $e0                                   // scrcode: .
        .text "c"
        .byte $1b                                   // scrcode: .
        .text "d"
        .byte $5a                                   // scrcode: .
        .text "d"
        .byte $9b                                   // scrcode: .
        .text "d"
        .byte $e2                                   // scrcode: .
        .text "d,e"
        .byte $7b                                   // scrcode: .
        .text "e"
        .byte $ce                                   // scrcode: .
        .text "e'f"
        .byte $85                                   // scrcode: .
        .text "f"
        .byte $e8                                   // scrcode: .
        .text "f"
        .byte $51                                   // scrcode: .
        .text "g"
        .byte $c1                                   // scrcode: .
        .text "g7h"
        .byte $b4                                   // scrcode: .
        .text "h7i"
        .byte $c4                                   // scrcode: .
        .text "i"
        .byte $57                                   // scrcode: .
        .text "j"
        .byte $f5                                   // scrcode: .
        .text "j"
        .byte $9c                                   // scrcode: .
        .text "k"
        .byte $4e                                   // scrcode: .
        .text "lim"
        .byte $d0                                   // scrcode: .
        .text "m"
        .byte $a3                                   // scrcode: .
        .text "n"
        .byte $82                                   // scrcode: .
        .text "o"
        .byte $6e                                   // scrcode: .
        .text "p"
        .byte $68                                   // scrcode: .
        .text "q"
        .byte $6e                                   // scrcode: .
        .text "r"
        .byte $88                                   // scrcode: .
        .text "s"
        .byte $af                                   // scrcode: .
        .text "t"
        .byte $eb                                   // scrcode: .
        .text "u9w"
        .byte $9c                                   // scrcode: .
        .text "xsz"
        .byte $a1,$1b,$46,$1d                       // scrcode: ....
        .text "d"
        .byte $1f,$dc                               // scrcode: ..
        .text " "
        .byte $d0                                   // scrcode: .
        .byte $22,$dc                               // scrcode: ".
        .text "$p'"
        .byte $5e                                   // scrcode: .
        .text ")"
        .byte $d6                                   // scrcode: .
        .text "+"
        .byte $72                                   // scrcode: .
        .encoding "petscii_upper"

txt_1534:
        .text ".81&4B7"
        .encoding "screencode_mixed"
        .byte $8c                                   // scrcode: .
        .text ":h>"
        .byte $b8,$41,$a0,$45,$b8                   // scrcode: .....
        .encoding "petscii_upper"

txt_1544:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e // scrcode: ...........
        .text "x"
        .byte $75                                   // scrcode: .
        .text "p"
        .byte $7c,$70,$83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0 // scrcode: ................
        .byte $c4,$98,$d0                           // scrcode: ...
        .text "h"
        .byte $dd                                   // scrcode: .
        .text "0"
        .byte $ea                                   // scrcode: .
        .text " "
        .byte $f8                                   // scrcode: .
        .text "."
        .byte $fd                                   // scrcode: .
        .text "-"
        .byte $47,$61                               // scrcode: ..
        .text "xxxy4"
        .byte $4d                                   // scrcode: .
        .text "xxx3"
        .byte $45                                   // scrcode: .
        .text "g"
        .byte $22                                   // scrcode: "
        .text "abd@gnigga@@"
        .byte $41                                   // scrcode: .
        .text "v"
        .byte $41                                   // scrcode: .
        .text "#:zmaank"
        .text "ee@cj@l"
        .byte $1e                                   // scrcode: .
        .text "@"
        .byte $a3                                   // scrcode: .
        .text "a@a"
        .byte $e0                                   // scrcode: .
        .text "@aihj @@@@@@"
        .byte $80,$80                               // scrcode: ..
        .text "j"
        .byte $80,$80                               // scrcode: ..
        .text "d@@b@@"
        .byte $a0,$a0,$a0                           // scrcode: ...
        .text "@@a@@"
        .byte $80                                   // scrcode: .
        .text "@@@@@@  "
        .byte $80,$1c,$1c,$ec                       // scrcode: ....
        .text "f@@"
        .byte $d2                                   // scrcode: .
        .text "@@behknqtwz"
        .byte $1d                                   // scrcode: .
        .encoding "petscii_upper"

txt_15e2:
        .text " #&),/"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@"
        .byte $fc                                   // scrcode: .
        .text "<ayx4x"
        .byte $4d                                   // scrcode: .
        .text "xbgyx4x"
        .byte $4d                                   // scrcode: .
        .text "x"
        .byte $ff,$ff                               // scrcode: ..
        .text "@@@"
        .byte $aa,$a9,$a7,$a5,$a3,$a1,$a0           // scrcode: .......
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@@@"
        .byte $d0,$ae,$ad,$aa                       // scrcode: ....
        .byte $d0,$bc,$7f                           // scrcode: ...
        .text "@lcgc"
        .byte $7f                                   // scrcode: .
        .text "@lchc"
        .byte $7f                                   // scrcode: .
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@ldgd"
        .byte $7f                                   // scrcode: .
        .text "@ldid"
        .byte $7f                                   // scrcode: .
        .text "@@@"
        .byte $ac,$b0,$bc,$bd,$be,$bf,$c0,$7f       // scrcode: ........
        .text "@@@"
        .byte $a4,$c4,$c3,$c2,$c1,$c0,$7f           // scrcode: .......
        .text "@@@"
        .byte $d0,$ae,$aa,$aa,$c0,$7f               // scrcode: ......
        .text "@@@"
        .byte $c0                                   // scrcode: .
        .text "lkjih@"
        .byte $7f                                   // scrcode: .
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@@@"
        .byte $d0,$ae,$ad                           // scrcode: ...
        .byte $ac,$ab,$aa,$d0,$7f                   // scrcode: .....
        .text "@@@"
        .byte $d0                                   // scrcode: .
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@@@"
        .byte $d0,$dc,$db,$da,$d9,$d8,$d7,$d6,$7f   // scrcode: .........
        .text "@"
        .byte $7f                                   // scrcode: .
        .text "@@@"
        .byte $d0                                   // scrcode: .
        .text "@@@@@ll"
        .byte $7f                                   // scrcode: .
        .text "iii"
        .byte $51                                   // scrcode: .
        .text "pppppp@jiii"
        .byte $81,$41,$40,$40,$80,$50               // scrcode: ......
        .text "s"
        .byte $41,$41,$41,$41,$41                   // scrcode: .....
        .text "v"
        .byte $41,$41,$41,$41,$41,$1c               // scrcode: ......
        .encoding "petscii_upper"

txt_16a8:
        .text "A"
        .byte $22                                   // double quote character
        .text "AAAAA$AAAAA*"
        .encoding "screencode_mixed"
        .text "iiiwvvvvvv9iiiwvvvvv"
        .byte $43                                   // scrcode: .
        .text "iii"
        .byte $81,$41,$40,$40,$80,$4b               // scrcode: ......
        .text "iii"
        .byte $81                                   // scrcode: .
        .text "qpppp@"
        .byte $57                                   // scrcode: .
        .text "a"
        .byte $59,$55,$5b                           // scrcode: ...
        .text "iii"
        .byte $81                                   // scrcode: .
        .text "qpppp"
        .byte $80,$65                               // scrcode: ..
        .text "iii"
        .byte $81,$41,$6c                           // scrcode: ...
        .text "iii"
        .byte $81,$81,$81,$81,$81,$81,$81,$81,$72   // scrcode: .........
        .text "a"
        .byte $7a                                   // scrcode: .
        .text "iii"
        .byte $81                                   // scrcode: .
        .encoding "petscii_upper"

txt_1706:
        .text "AAAAAAA"
        .encoding "screencode_mixed"
        .byte $80                                   // scrcode: .
        .text "@@@@"
        .byte $a0,$90,$80,$75,$60,$ff               // scrcode: ......
        .text "h@@"
        .byte $a0,$50,$ff                           // scrcode: ...
        .text "n@@p"
        .encoding "petscii_upper"

txt_1722:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .encoding "screencode_mixed"
        .byte $60,$70,$80,$90,$a0,$b0,$ff,$1c       // scrcode: ........
        .text "@@e"
        .byte $a5                                   // scrcode: .
        .text "ppuu"
        .encoding "petscii_upper"

txt_1736:
        .text "  %%0055"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "EEPPUU"
        .encoding "screencode_mixed"
        .byte $60,$60,$ff                           // scrcode: ...
        .text "8@@"
        .byte $a0,$50                               // scrcode: ..
        .text "0@"
        .byte $ff,$41                               // scrcode: ..
        .text "@@@@"
        .byte $80                                   // scrcode: .
        .text "@@@jdh@fdh@@@@n"
        .byte $f8                                   // scrcode: .
        .text "@@@j@@n"
        .byte $f5                                   // scrcode: .
        .text "@@"
        .byte $a7                                   // scrcode: .
        .text "@@lb"
        .encoding "petscii_upper"

txt_1776:
        .text "8<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "c@@vb"
        .encoding "petscii_upper"

txt_177e:
        .text "8<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "c@@"
        .byte $1c                                   // scrcode: .
        .text "f"
        .byte $d2,$5a,$1e                           // scrcode: ...
        .text "h"
        .byte $1f                                   // scrcode: .
        .text "d"
        .byte $22                                   // scrcode: "
        .text "b"
        .encoding "petscii_upper"

txt_178e:
        .text "8<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "c@@$b"
        .encoding "petscii_upper"

txt_1796:
        .text "8<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "c@@*g"
        .byte $a8                                   // scrcode: .
        .text "@@h@@0g"
        .byte $a8                                   // scrcode: .
        .text "@@h@@;f"
        .byte $e2,$1f                               // scrcode: ..
        .text "cp"
        .byte $1f                                   // scrcode: .
        .text "d"
        .byte $22                                   // scrcode: "
        .text "f"
        .byte $d2                                   // scrcode: .
        .text "@@h<h"
        .byte $68                                   // scrcode: .
        .text "@"
        .byte $68                                   // scrcode: .
        .text "@@"
        .text "h@@"
        .byte $4e                                   // scrcode: .
        .text "n"
        .byte $fa                                   // scrcode: .
        .text "@@h@@"
        .byte $45,$b3,$d8,$1f                       // scrcode: ....
        .text "aa"
        .byte $1f                                   // scrcode: .
        .text "d"
        .byte $5b                                   // scrcode: .
        .text "n"
        .byte $f9                                   // scrcode: .
        .text "@@h@@"
        .byte $5d                                   // scrcode: .
        .text "f"
        .byte $da,$5a                               // scrcode: ..
        .text "ph;@"
        .byte $7c,$b3,$e8                           // scrcode: ...
        .text "@@"
        .text "h"
        .byte $1f                                   // scrcode: .
        .text "@"
        .byte $6e                                   // scrcode: .
        .text "b"
        .encoding "petscii_upper"

txt_17ee:
        .text ":<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "c@@v"
        .byte $cc,$cc                               // scrcode: ..
        .text "@@@d@"
        .byte $7a                                   // scrcode: .
        .text "a"
        .byte $52,$4a                               // scrcode: ..
        .encoding "petscii_upper"

spr_1800:
        // === Screen RAM (1024 bytes, $1800-$1bff) ===
        .encoding "screencode_mixed"
        .text "ph@d"
        .byte $22                                   // scrcode: "
        .text "@@@@@@@@"
        .byte $81,$a0,$80,$c0                       // scrcode: ....
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "@e"
        .byte $80                                   // scrcode: .
        .text "p@@"
        .byte $8c,$1e,$8c                           // scrcode: ...
        .text "cdfijkjlcdfu"
        .text "pqpr"
        .byte $8f                                   // scrcode: .
        .text "pqpx"
        .byte $8c                                   // scrcode: .
        .text "y"
        .byte $ff,$8c,$1d,$8c                       // scrcode: ....
        .text "aoagaaamaoa aoavaoasz"
        .byte $ff,$8c,$1c,$8c                       // scrcode: ....
        .text "bebhbebnbebtbebw"
        .byte $8f                                   // scrcode: .
        .text "beb"
        .byte $1f,$8c,$1b,$ff,$aa,$ad,$cf,$f6       // scrcode: ........
        .text "t;"
        .byte $5f,$81,$a3,$c6,$e6                   // scrcode: .....
        .text "t"
        .byte $4b,$6e,$8a,$aa                       // scrcode: ....
        .byte $cb,$f3,$1c                           // scrcode: ...
        .text "?"
        .byte $59,$78,$a7,$c1,$e0                   // scrcode: .....
        .text "ct&29"
        .byte $42,$46,$62                           // scrcode: ...
        .text "xxxxyyyyyyyzzzzzzz"
        .byte $1b,$1b,$1b,$1b,$1b                   // scrcode: .....
        .byte $1b,$1b,$1c,$1c,$1c,$1c,$1c,$1c,$1c,$1c,$80 // scrcode: ...........
        .text "@"
        .byte $7f,$a0,$83                           // scrcode: ...
        .text "$"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "&"
        .byte $a0                                   // scrcode: .
        .text "&"
        .byte $a8,$4a,$a0                           // scrcode: ...
        .text "&"
        .byte $a1                                   // scrcode: .
        .text "&"
        .byte $a7,$4a,$a0                           // scrcode: ...
        .text "n"
        .byte $a8,$4a,$a1                           // scrcode: ...
        .text "n"
        .byte $a0                                   // scrcode: .
        .text "n"
        .byte $a7,$4a                               // scrcode: ..
        .byte $a0                                   // scrcode: .
        .text "n"
        .byte $a1                                   // scrcode: .
        .text "n"
        .byte $a0                                   // scrcode: .
        .text "n"
        .byte $7f,$a2,$81                           // scrcode: ...
        .text "$@$@$@$@$@$@$@$@"
        .byte $a3                                   // scrcode: .
        .text "$@$@$@$@"
        .byte $a5,$22                               // scrcode: ."
        .text "@"
        .byte $22                                   // scrcode: "
        .text "@"
        .byte $a3                                   // scrcode: .
        .text "$@"
        .byte $a6,$22                               // scrcode: ."
        .text "@"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "l"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "l"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "p"
        .byte $90                                   // scrcode: .
        .text "q"
        .byte $90                                   // scrcode: .
        .text "s"
        .byte $84,$7e,$82                           // scrcode: ...
        .text "v"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "l"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "x"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "l"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "j"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a9,$83,$1d,$80                       // scrcode: ....
        .text "y"
        .byte $90                                   // scrcode: .
        .text "z"
        .byte $90,$1b,$80,$7e,$7f,$a2,$81           // scrcode: .......
        .text "$@$"
        .text "@$@$@$@$@$@$@"
        .byte $1f,$85                               // scrcode: ..
        .text "@"
        .byte $81,$1f                               // scrcode: ..
        .text "@"
        .byte $87                                   // scrcode: .
        .text "+"
        .byte $a3,$81                               // scrcode: ..
        .text "$@$@"
        .byte $a6,$22                               // scrcode: ."
        .text "@"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "l"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "l"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "p"
        .byte $90                                   // scrcode: .
        .text "q"
        .byte $90                                   // scrcode: .
        .text "s"
        .byte $84,$7e,$82                           // scrcode: ...
        .text "x"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "x"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $7f,$a0,$83                           // scrcode: ...
        .text "$"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "&"
        .byte $a0                                   // scrcode: .
        .text "&"
        .byte $a8,$4a,$a0                           // scrcode: ...
        .text "&"
        .byte $a1                                   // scrcode: .
        .text "&"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "n"
        .byte $4a,$87                               // scrcode: ..
        .text "n"
        .byte $ab,$80,$7e,$82,$1f,$84,$1f,$82       // scrcode: ........
        .text "x"
        .byte $83                                   // scrcode: .
        .text "x"
        .byte $7f,$a2,$81                           // scrcode: ...
        .text "$@$@$@$@$@$@$@$@$@$"
        .text "@$"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $ab,$81,$1f,$85,$1f,$81               // scrcode: ......
        .text "x"
        .byte $85                                   // scrcode: .
        .text "x"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "l"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "x"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "l"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $8f                                   // scrcode: .
        .text "@"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "l"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $a9,$82                               // scrcode: ..
        .text "x"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $81,$1b,$90,$1b,$90,$1b,$83,$7e,$81   // scrcode: .........
        .text "x"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $83,$1d,$a4,$82                       // scrcode: ....
        .text "q"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a9,$87,$1f,$a4,$80                   // scrcode: .....
        .text "p"
        .byte $90                                   // scrcode: .
        .text "q"
        .byte $90                                   // scrcode: .
        .text "s"
        .byte $84,$7e,$82                           // scrcode: ...
        .text "s"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "l"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $a9,$82                               // scrcode: ..
        .text "x"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $81,$1b,$90,$1b,$90,$1b,$83,$7e,$81   // scrcode: .........
        .text "x"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "s"
        .byte $a4,$82                               // scrcode: ..
        .text "q"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a9,$87,$1f,$a4,$80,$1e,$90,$1c,$90,$1b,$84,$7e,$82 // scrcode: .............
        .text "x"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $aa,$82                               // scrcode: ..
        .text "$"
        .byte $c0,$80,$7e,$b2,$83                   // scrcode: .....
        .text "l"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "l"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $a9,$80,$22,$90                       // scrcode: ..".
        .text "#"
        .byte $90                                   // scrcode: .
        .text "$"
        .byte $80                                   // scrcode: .
        .byte $7e,$87,$22,$81                       // scrcode: ..".
        .text "$"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "'"
        .byte $1f,$1f,$82,$1f,$84                   // scrcode: .....
        .text "@"
        .byte $ad,$80,$48,$c2,$8e,$7e,$7f,$a0,$83   // scrcode: .........
        .text "$"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "&"
        .byte $a0                                   // scrcode: .
        .text "&"
        .byte $a8,$4a,$a0                           // scrcode: ...
        .text "&"
        .byte $a1                                   // scrcode: .
        .text "&"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "n"
        .byte $4a,$87                               // scrcode: ..
        .text "n"
        .byte $ae                                   // scrcode: .
        .text "2"
        .byte $83                                   // scrcode: .
        .text "22"
        .byte $7f,$a2,$81                           // scrcode: ...
        .text "$@$@$@$@$@$@$@$@$@$@$"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $b2,$80                               // scrcode: ..
        .text "*"
        .byte $c0,$8e                               // scrcode: ..
        .byte $7e,$7f,$a0,$83                       // scrcode: ....
        .text "$"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "&"
        .byte $a0                                   // scrcode: .
        .text "&"
        .byte $a8,$4a,$a0                           // scrcode: ...
        .text "&"
        .byte $a1                                   // scrcode: .
        .encoding "petscii_upper"

txt_1ab8:
        .text "&J"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $87                                   // scrcode: .
        .text "n"
        .byte $a1,$83                               // scrcode: ..
        .text "n"
        .byte $a0                                   // scrcode: .
        .text "n"
        .byte $a7,$4a,$a0                           // scrcode: ...
        .text "n"
        .byte $a1                                   // scrcode: .
        .text "n"
        .byte $a0                                   // scrcode: .
        .text "n"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "h"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "h"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "h"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "l"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "l"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "g"
        .byte $80                                   // scrcode: .
        .text "l"
        .byte $90                                   // scrcode: .
        .text "k"
        .byte $90                                   // scrcode: .
        .text "j"
        .byte $84,$7e,$82                           // scrcode: ...
        .text "g"
        .byte $88                                   // scrcode: .
        .text "@"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "h"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "h"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "h"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "l"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $80                                   // scrcode: .
        .text "@q"
        .byte $90                                   // scrcode: .
        .text "r"
        .byte $90                                   // scrcode: .
        .text "s"
        .byte $84,$7e,$82                           // scrcode: ...
        .text "v"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $a9,$83,$1f,$1d,$7f,$a4,$82           // scrcode: .......
        .text "h"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "h"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "h"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $83                                   // scrcode: .
        .text "@"
        .byte $b0,$8f                               // scrcode: ..
        .text "$"
        .byte $80,$7e,$7f,$a0,$83                   // scrcode: .....
        .text "$"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "&"
        .byte $a0                                   // scrcode: .
        .text "&"
        .byte $a8,$4a,$a0                           // scrcode: ...
        .text "&"
        .byte $a1                                   // scrcode: .
        .text "&"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "n"
        .byte $4a,$8f                               // scrcode: ..
        .text "n"
        .byte $a0,$87                               // scrcode: ..
        .text "z"
        .byte $7f,$a2,$81                           // scrcode: ...
        .text "$@$@$@$@$@$@$@$@$@$@$"
        .byte $8d                                   // scrcode: .
        .text "@"
        .byte $ac,$83                               // scrcode: ..
        .text "0"
        .byte $c0,$7e,$7f,$a4,$82                   // scrcode: .....
        .text "l"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "x"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "l"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "q"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $a9,$83,$1f,$90,$1d,$82,$7e,$80       // scrcode: ........
        .text " "
        .byte $90,$1d,$81,$7e,$90,$1b,$82,$7e,$7f,$a0,$83 // scrcode: ...........
        .text "$"
        .byte $a7                                   // scrcode: .
        .byte $4a,$a1                               // scrcode: ..
        .text "&"
        .byte $a0                                   // scrcode: .
        .text "&"
        .byte $a8,$4a,$a0                           // scrcode: ...
        .text "&"
        .byte $a1                                   // scrcode: .
        .text "&"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "n"
        .byte $4a,$8f                               // scrcode: ..
        .text "n"
        .byte $83                                   // scrcode: .
        .text "zz"
        .byte $7f,$a2,$81                           // scrcode: ...
        .text "$@$@$@$@$@$@$@$@"
        .text "$@$@$"
        .byte $8e                                   // scrcode: .
        .text "@"
        .byte $a1,$80                               // scrcode: ..
        .text "@"
        .byte $85                                   // scrcode: .
        .text "z"
        .byte $7f,$a4,$82                           // scrcode: ...
        .text "h"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "h"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $87                                   // scrcode: .
        .text "h"
        .byte $82                                   // scrcode: .
        .text "j"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $83                                   // scrcode: .
        .text "o"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $82                                   // scrcode: .
        .text "g"
        .byte $8c                                   // scrcode: .
        .text "@"
        .byte $af,$82                               // scrcode: ..
        .text "g"
        .byte $84                                   // scrcode: .
        .text "@"
        .byte $7f,$82                               // scrcode: ..
        .text "o"
        .byte $89                                   // scrcode: .
        .text "@"
        .byte $81                                   // scrcode: .
        .text "o"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $81                                   // scrcode: .
        .text "o"
        .byte $8a                                   // scrcode: .
        .text "@"
        .byte $81                                   // scrcode: .
        .text "c"
        .byte $8f                                   // scrcode: .
        .text "@"
        .byte $7f,$b1,$82                           // scrcode: ...
        .text "'"
        .byte $89                                   // scrcode: .
        .text "@"
        .byte $81                                   // scrcode: .
        .text "'"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $81                                   // scrcode: .
        .text "'"
        .byte $8a                                   // scrcode: .
        .text "@"
        .byte $81,$1b                               // scrcode: ..
        .byte $8f                                   // scrcode: .
        .text "@"
        .byte $7f,$a0,$8c                           // scrcode: ...
        .text "0"
        .byte $87                                   // scrcode: .
        .text "0"
        .byte $8c                                   // scrcode: .
        .text "n"
        .byte $8f                                   // scrcode: .
        .text "b"
        .byte $81,$7e,$7f,$a1,$83                   // scrcode: .....
        .text "2222"
        .byte $7f,$a1,$85                           // scrcode: ...
        .text "@"
        .byte $83                                   // scrcode: .
        .text "22"
        .byte $81                                   // scrcode: .
        .text "2"
        .byte $7f,$b2,$8f                           // scrcode: ...
        .text "0"
        .byte $7f,$a2,$81                           // scrcode: ...
        .text "$@$"
        .text "@$@$@$@$@$@$@$@$@$"
        .byte $8f                                   // scrcode: .
        .text "@"
        .byte $85                                   // scrcode: .
        .text "@"
        .byte $7f,$a0,$83                           // scrcode: ...
        .text "$"
        .byte $a7,$4a,$a1                           // scrcode: ...
        .text "&"
        .byte $a0                                   // scrcode: .
        .text "&"
        .byte $a8,$4a,$a0                           // scrcode: ...
        .text "&"
        .byte $a1                                   // scrcode: .
        .text "&"
        .byte $a8,$4a                               // scrcode: ..
        .byte $a1                                   // scrcode: .
        .text "n"
        .byte $a0,$4a,$a1,$87                       // scrcode: ....
        .text "+"
        .byte $af,$80                               // scrcode: ..
        .text "s"
        .byte $c2,$82,$7e,$8b                       // scrcode: ....
        .text "@"
        .byte $7f,$8a                               // scrcode: ..
        .text "@"
        .byte $7f,$a1,$81                           // scrcode: ...
        .text "h"
        .byte $c0,$83,$7e,$81                       // scrcode: ....
        .text "h"
        .byte $c0,$83,$7e,$81                       // scrcode: ....
        .text "t"
        .byte $c0,$82,$7e,$80                       // scrcode: ....
        .text "h"
        .byte $81                                   // scrcode: .
        .text "h"
        .byte $80                                   // scrcode: .
        .text "h"
        .byte $81                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $1cb1-$1e8e ---
.pc = $1cb1 "Segment $1cb1"
        .byte $a3,$81,$23,$83,$00,$81,$23,$83,$00,$81,$23,$82,$00,$80,$23,$81 // ..#...#...#...#.
        .byte $23,$80,$00,$81,$23,$80,$00,$a2,$81,$22,$80,$22,$81,$22,$80,$00 // #...#...."."."..
        .byte $81,$22,$80,$22,$81,$22,$8c,$00,$7f,$a1,$81,$0c,$c0,$80,$7e,$81 // ."."."........~.
        .byte $0c,$c0,$80,$7e,$81,$18,$c0,$80,$7e,$81,$0c,$c0,$80,$7e,$81,$0a // ...~....~....~..
        .byte $c0,$80,$7e,$81,$0c,$80,$0a,$81,$0c,$80,$0c,$81,$0c,$c0,$80,$7e // ..~............~
        .byte $81,$0f,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$1b,$c0,$80,$7e,$81 // ....~....~....~.
        .byte $0f,$c0,$80,$7e,$81,$11,$c0,$80,$7e,$81,$11,$80,$0f,$81,$11,$80 // ...~....~.......
        .byte $03,$81,$05,$c0,$80,$7e,$7f,$a1,$81,$0c,$c0,$80,$7e,$81,$0c,$c0 // .....~......~...
        .byte $80,$7e,$81,$18,$c0,$80,$7e,$81,$0c,$c0,$80,$7e,$81,$0a,$c0,$80 // .~....~....~....
        .byte $7e,$81,$0c,$80,$0a,$81,$0c,$80,$0c,$81,$0c,$c0,$80,$7e,$81,$0f // ~............~..
        .byte $c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$1b,$c0,$80,$7e,$81,$0f,$c0 // ..~....~....~...
        .byte $80,$7e,$81,$16,$c0,$80,$7e,$81,$16,$80,$0f,$81,$11,$80,$13,$16 // .~....~.........
        .byte $c0,$81,$7e,$7f,$a1,$81,$08,$c0,$80,$7e,$81,$08,$c0,$80,$7e,$81 // ..~......~....~.
        .byte $08,$c0,$82,$7e,$c0,$80,$7e,$81,$14,$c0,$80,$7e,$81,$08,$80,$08 // ...~..~....~....
        .byte $81,$08,$80,$08,$81,$08,$c0,$80,$7e,$81,$0a,$c0,$80,$7e,$81,$0a // ........~....~..
        .byte $c0,$80,$7e,$81,$0a,$c0,$82,$7e,$c0,$80,$7e,$81,$0d,$c0,$80,$7e // ..~....~..~....~
        .byte $81,$0d,$80,$02,$81,$02,$80,$04,$81,$05,$c0,$80,$7e,$7f,$a1,$81 // ............~...
        .byte $08,$c0,$80,$7e,$81,$08,$c0,$80,$7e,$81,$08,$c0,$82,$7e,$c0,$80 // ...~....~....~..
        .byte $7e,$81,$14,$c0,$80,$7e,$81,$14,$80,$08,$81,$08,$80,$08,$81,$08 // ~....~..........
        .byte $c0,$80,$7e,$81,$0a,$c0,$80,$7e,$81,$0a,$c0,$82,$7e,$c0,$80,$7e // ..~....~....~..~
        .byte $81,$0a,$c0,$80,$7e,$81,$01,$c0,$80,$7e,$81,$01,$80,$02,$81,$02 // ....~....~......
        .byte $80,$04,$81,$05,$c0,$80,$7e,$7f,$a1,$81,$08,$c0,$80,$7e,$81,$08 // ......~......~..
        .byte $c0,$80,$7e,$81,$08,$c0,$82,$7e,$c0,$80,$7e,$81,$14,$c0,$80,$7e // ..~....~..~....~
        .byte $81,$14,$80,$08,$81,$08,$80,$08,$81,$08,$c0,$80,$7e,$81,$0a,$80 // ............~...
        .byte $0a,$82,$0a,$81,$0a,$80,$0a,$81,$0a,$ab,$8c,$02,$7f,$a1,$81,$0c // ................
        .byte $c0,$80,$7e,$81,$0c,$c0,$80,$7e,$81,$18,$c0,$80,$7e,$81,$0c,$c0 // ..~....~....~...
        .byte $80,$7e,$81,$0a,$c0,$80,$7e,$81,$0c,$80,$0a,$81,$0c,$80,$0c,$81 // .~....~.........
        .byte $0c,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$1b // ...~....~....~..
        .byte $c0,$80,$7e,$81,$0f,$c0,$80,$7e,$1b,$c3,$7e,$90,$1d,$80,$1d // ..~....~..~....

spr_1e80:
        // === Sprite data (15 bytes, $1e80-$1e8e) ===
        .byte $c0,$7e,$1b                           // ##.......######....##.##
        .byte $c3,$7e,$90                           // ##....##.######.#..#....
        .byte $1d,$80,$0f                           // ...###.##...........####
        .byte $05,$c0,$81                           // .....#.###......#......#
        .byte $7e,$7f

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

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

bmp_2000:
        // === Bitmap data (2265 bytes, $2000-$28d8) ===
        .fill 16, $ff
        .byte $f6,$f8,$d8,$e4,$e4                   // .....

txt_2015:
        .byte $44,$4c,$ac,$ff,$7f,$bf,$1f,$87,$9f,$bf,$3f,$db,$e1,$e2,$d0,$d2 // DL........?.....
        .byte $d2,$f2,$f0,$ff,$f6,$60,$09,$5f,$ff,$ff,$ff,$60,$00,$00,$40,$d0 // .....`._...`..@.
        .byte $f8,$f8,$f4,$9f,$27,$07,$0b,$03,$03,$0b,$07,$f6,$f8,$d8,$e6,$e5 // ....'...........

txt_2045:
        .byte $47,$4f,$af,$ff,$7f,$bf,$1f,$87,$5f,$ff,$ff,$ff,$f6,$60,$00,$56 // GO......_....`.V
        .byte $ff,$ff,$ff,$60,$00,$00,$00,$00,$80,$40,$e0,$9f,$27,$27,$0b,$0b // ...`.....@..''..
        .byte $0b,$03,$03,$fd,$f6,$f4,$f8,$f0,$f0,$f8,$f4,$82,$00,$00,$00,$01 // ................
        .byte $0b,$0b,$07,$7d,$26,$00,$5a,$ff,$ff,$ff,$ff // ...}&.Z....

spr_2080:
        .byte $9f,$2f,$2f,$9f,$ff,$ff,$ff,$ff,$d8,$60,$40,$80,$00,$00,$80,$40 // .//......`@....@
        .byte $27,$02,$00,$05,$1f,$bf,$bf,$7f,$ff,$7d,$26,$80,$d5,$ff,$ff,$ff // '........}&.....
        .byte $67,$0b,$0b,$27,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$9f,$7f,$ff,$ff // g..'............
        .byte $f6,$d8,$d8,$e0,$e0,$e0,$c0,$c0,$07,$0b,$03,$03,$03,$03,$0b,$0b // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$fe,$f4,$f8,$d0,$e0,$48,$a8,$10 // .............H..
        .byte $7f,$bf,$bf,$7f,$7f,$7f,$ff,$ff,$f6,$f8,$f8,$f4,$f4,$f4,$f4,$fc // ................
        .byte $ff,$7f,$bf,$1f,$8f,$9f,$9f,$3f,$fd,$fd,$fe,$f4,$f8,$d0,$e2,$41 // .......?.......A
        .byte $1c,$1c,$3c,$bc,$7c,$fc,$fc,$fc,$3f,$1f,$1f,$1f,$2f,$2f,$0f,$0f // ..<.|...?...//..
        .fill 8, $f0
        .byte $ff,$7f,$7f,$7f,$bf,$bf,$3d,$39,$f4,$f8,$f8,$d0,$e0,$48,$18,$f4 // ......=9.....H..
        .byte $2f,$1f,$bf,$7f,$bf,$9f,$1f,$2f,$1f,$1f,$3f,$bf,$7f,$ff,$ff,$ff // /....../..?.....
        .byte $ff,$7f,$7f,$7f,$bf,$bf               // ......

txt_212e:
        .byte $3f,$3f,$d0,$d0,$f8,$f8,$f8,$f4,$f4,$f4,$03,$03,$03,$0b,$0b,$07 // ??..............
        .byte $07,$07,$fe,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$07,$0b,$8b,$41,$e2,$d0 // .............A..
        .byte $e0,$42,$ff,$ff,$ff,$ff,$ff,$7f,$1f,$5b,$e0,$d0,$f8,$f6,$fd,$ff // .B.......[......
        .byte $ff,$ff,$7f,$bf,$bf,$1f               // ......

txt_2164:
        .byte $2f,$47,$d2,$f4,$ff,$ff,$fd,$f6,$d9,$61,$8b,$07,$ff,$ff,$ff,$7f // /G.......a......
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$bd,$b6,$18,$22,$c0,$40,$40,$80 // ...........".@@.
        .byte $20,$90,$50,$d0,$07,$07,$2f,$2f,$2f,$1d,$1e,$1e,$fe,$f4,$da,$61 //  .P...///......a
        .byte $8b,$07                               // ..

txt_2196:
        .byte $2f,$2f,$b0,$50,$d0,$d0,$e0,$e0,$c0,$c8,$fc,$fc // //.P........

loc_21a2:
        .byte $fc,$fc,$fc,$fc,$fc,$f4,$3f,$1f,$1f,$1f,$2f,$2f,$0f,$8f,$fd,$f4 // ......?...//....
        .byte $d8,$d0,$e2,$42,$48,$88,$03,$0b,$87,$07,$0f,$2d,$2e,$14,$f4,$f4 // ...BH......-....
        .byte $f4,$d8,$48,$28,$10,$92,$07,$07,$87,$0b,$8b,$83,$83,$03,$d0,$d0 // ..H(............
        .byte $d2,$e0,$e2,$e2,$42,$48,$1f,$1f,$1f,$2f,$2f,$0f,$0f,$0f,$f4,$f4 // ....BH...//.....
        .byte $f4,$f8,$f8,$f8,$d0,$d2,$27,$87,$0b,$0b,$8b,$83,$83,$83,$03,$0b // ......'.........
        .byte $87,$07,$0f,$2f,$2f,$1f,$f4,$f4,$f8,$f8,$f8,$f0,$d0,$d2,$2f,$2f // ...//.........//
        .byte $1f,$1f,$bf,$bf,$7f,$7f,$01,$0b,$87,$07,$0f,$2f,$2f,$1f,$f6,$f8 // ...........//...
        .byte $d8,$d0,$e0,$e2
        .byte $42,$48,$07
        .text "////"
        .byte $0f,$0f,$0f,$03,$09
        .byte $86,$05,$0f,$2f,$2f,$1f,$62,$80,$00,$a0,$e2,$c0,$c2,$c2,$7f,$9f // ...//.b.........
        .byte $1f,$2f,$2f,$2f,$07,$07,$09,$07,$27,$2f,$2f,$0f,$0f,$0f,$f0,$f0 // .///....'//.....
        .byte $f8,$f8,$f4,$f4,$f4,$fc               // ......

txt_2248:
        .text "<<<<>==?"
        .byte $1f
        .byte $2f,$27,$09,$01,$01,$89,$ff
        .byte $40,$48,$48,$88,$88,$04,$04,$24,$7f,$7f,$7f,$bf,$bf,$bf,$1f,$1f // @HH....$........
        .byte $f4,$f4,$f4,$f4,$f8,$f8,$f8,$d8,$07,$87,$87,$8b
        .text "KCCC"
        .byte $84,$04,$24,$26,$06,$89,$80,$40,$18,$22,$21,$09,$0b,$27,$27,$9f // ..$&...@."!..''.
        .byte $62,$e1,$c1,$c9,$c9,$c2,$e0,$d0,$03,$03,$0b,$8b,$8b,$67,$27,$9f // b............g'.
        .byte $88,$84,$04,$26,$26,$09,$80,$42,$0f,$0f,$2d,$08,$20,$94,$9d,$7f // ...&&..B..-. ...
        .byte $e2,$41,$89,$06,$98,$00,$00,$60,$83,$83,$0b,$0b,$0b,$27,$27,$9f // .A.....`.....''.
        .byte $84,$04,$24,$26,$06,$89,$80,$60,$1f,$2f,$2d,$08,$00,$02,$09,$97 // ..$&...`./-.....
        .byte $fd,$58,$80,$08,$a2,$62,$d0,$d8,$7f,$27,$0b,$8b,$4b,$07,$27,$9f // .X...b...'..K.'.
        .byte $0f,$0f,$2f,$2f,$2d,$96,$99,$7f,$e2,$e1,$4b,$87,$1f,$7f,$ff,$ff // ..//-.....K.....
        .byte $0f,$0f,$2f,$2f,$2f,$9f,$9f,$7f,$c9,$49,$82,$22,$a0,$58,$d8,$f6 // ..///....I.".X..
        .byte $0b,$0b,$83,$63,$63,$83,$0b,$07       // ...cc...

spr_2300:
        .byte $fc,$fe,$f6,$da,$f4,$fe,$fd,$ff,$3f,$3f,$1f,$1f,$1f,$2f,$2f,$9f // ........??...//.
        .byte $24,$06,$86,$89,$81,$62,$60,$d8,$2f,$07,$09,$80,$60,$80,$01,$27 // $....b`./...`..'
        .byte $ff,$ff,$d3,$87,$1f,$7f,$ff,$ff,$f5,$60,$80,$88,$84,$4a,$60,$d8 // .........`...J`.
        .byte $ff,$97,$09,$80,$28,$26,$1d,$9f,$d2,$e2,$e1,$81,$26,$00,$80,$58 // ....(&......&..X
        .byte $43,$43,$8b,$8b,$0b,$27,$27,$9f,$ff,$ff,$ff,$7f,$9d,$76,$fd,$ff // CC...''......v..
        .byte $d8,$e0,$40,$80,$20,$90,$60,$e0,$27,$0b,$0b,$03,$03,$0b,$07,$27 // ..@. .`.'......'
        .byte $db,$e1,$e2,$d0,$d0,$d2,$f2,$f0,$ff,$ff,$ff,$7f,$bf,$1f,$25,$8a // ..............%.
        .byte $f6,$d8,$d8,$e0,$60,$40,$80,$00,$ff,$f6,$60,$0a,$5f,$ff,$ff,$ff // ....`@....`._...
        .byte $68,$00,$00,$80,$60,$d0,$e0,$e0,$ff,$fd,$f6,$d8,$d0,$e0,$e0,$c0 // h...`...........
        .byte $fd,$a0,$00,$09,$07                   // .....

txt_2395:
        .byte $2f,$2d,$26,$a0,$00,$a0,$58,$d8,$e0,$80,$95,$9f,$2f,$0f,$0f,$2f // /-&...X...../../
        .byte $1f,$7f,$ff,$d8,$60,$40,$80,$00,$00,$80,$60,$27,$02,$00,$05,$1d // ....`@....`'....
        .byte $be,$be,$1c,$ff,$7d,$26,$00,$15,$1f,$3f,$3f,$ff,$7f,$7d,$7e,$b4 // ....}&...??..}~.
        .byte $98,$12,$21,$40,$80,$01,$07,$1f,$1f,$2f,$07,$1f,$7f,$ff,$ff,$ff // ..!@...../......
        .byte $ff,$ff,$ff,$a0                       // ....

txt_23d9:
        .byte $40,$42,$59,$bf,$bf,$3f,$3f,$80,$80,$40,$60,$e0,$d0,$d0,$d0,$07 // @BY..??..@`.....
        .byte $07,$2f,$2f,$2f,$1f,$1f,$1f,$f4,$f8,$f8,$d0,$e1,$47,$1f,$ff,$2f // .///........G../
        .byte $1f,$bf,$7f,$ff,$ff,$ff,$ff,$e0,$e0,$d8,$d8,$f6,$ff,$ff,$ff,$2f // .............../
        .byte $07,$07,$0b,$01,$80,$d8,$fe,$ff,$ff,$ff,$ff,$ff,$7f,$1f,$09,$f6 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$04,$f4,$f4,$f4,$f8,$f8,$f0,$f0 // ...............

txt_2428:
        .fill 8, $3f
        .byte $0b,$07,$2f,$2f,$2f,$0f,$0f,$0f,$01,$80 // ..///.....

txt_243a:
        .byte $48,$40,$c0,$e2,$e2,$d2,$ff,$7f,$bf,$1f,$2f,$07,$07,$0b,$d0,$d0 // H@......../.....
        .byte $d2,$e0,$e2,$e2,$42,$42,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$0f,$0f // ....BB..........
        .byte $2f,$2f,$1f,$1f,$1f,$3f,$07,$07,$87,$0b,$8b,$83,$83,$83,$f4,$f4 // //...?..........
        .byte $f4,$f8,$f8,$f0,$f8,$f6,$07,$07,$87,$0b,$8b,$8b,$07,$27,$01,$80 // .............'..

txt_247a:
        .byte $48,$40,$c2,$e2,$e2,$d2,$82,$40,$c0,$e2,$e0,$d2,$d2,$d2,$7f,$bf // H@.....@........
        .byte $1f,$2f,$07,$07,$0b,$0b,$d0,$d0,$d2,$e0,$e2,$c2,$c9,$c9,$1f,$1f // ./..............
        .byte $1f,$2f,$2f,$2f,$07,$07,$0f,$0f,$25,$28,$26,$9d,$9f,$7f,$d2,$e1 // .///....%(&.....
        .byte $e1,$89,$26,$8a,$60,$d8,$0b,$83,$83,$83,$83,$0b,$0b,$27,$89,$89 // ..&.`........'..
        .byte $09,$89,$82,$60,$60,$d8,$0f,$0f,$2d,$88,$40,$82,$09,$97,$fc,$fc // ...``...-.@.....
        .byte $f4,$f4,$f4,$f8,$f8,$f6,$3f,$bf,$9f,$87,$1f,$bf,$7f,$ff,$1f,$2f // ......?......../
        .byte $2d,$08,$00,$00,$0a,$97,$e2,$41,$89,$26,$98,$00,$00,$60,$83,$03 // -......A.&...`..
        .byte $0b,$0b,$0b,$27,$27,$9f,$5f,$27,$0b,$8b,$4b,$07,$27,$9f,$e1,$e1 // ...''._'..K.'...
        .byte $c1,$c9,$c9,$c2,$e0,$d0,$d1,$e1,$e1,$89,$26,$08,$80,$58,$83,$83 // ..........&..X..
        .byte $83,$03,$03,$0b,$0b,$27,$c9,$c1,$e2,$e2,$e0,$d8,$d8,$f6,$8b,$8b // .....'..........

txt_251a:
        .byte $43,$43,$a3,$83,$0b,$07,$fe,$f4,$f8,$d0,$48,$d8,$f8,$f0,$40,$80 // CC........H...@.
        .byte $80,$00,$00,$00,$00,$80,$9f,$27,$27,$0b,$09,$21,$22,$18,$ff,$fd // .......''..!"...
        .byte $fe,$f4,$d2,$f6,$fe,$7c,$9f,$2f,$2f,$1f,$1f,$1f,$3f,$3f,$60,$80 // .....|.//...??`.
        .byte $80,$00,$00,$80,$40,$60,$9f,$2f,$07,$0b,$21,$1a,$25,$2f,$fd,$fe // ....@`./..!.%/..
        .byte $fc,$f4,$f4,$74,$f8,$f8,$9f,$27,$07,$0b,$0b,$07,$27,$1f,$60,$80 // ...t...'....'.`.
        .byte $00,$00,$00,$80,$40,$60,$9f,$27,$0b,$09,$22,$18,$2e,$2d,$f6,$f8 // ....@`.'.."..-..
        .byte $f8,$f4,$f4,$74                       // ...t

txt_257e:
        .byte $24,$5c,$d8,$60,$40,$80,$80,$80,$60,$f5,$9f,$1d,$26,$28,$80,$09 // $\.`@...`...&(..
        .byte $97,$ff,$58,$80,$00,$00,$80,$e0,$e0,$d0,$27,$0b,$0b,$03,$03,$03 // ..X.......'.....
        .byte $03,$0b,$ff,$7f,$bf,$1f,$6f,$8f,$8f,$2f,$58,$80,$00,$00,$a0,$d8 // ......o../X.....
        .byte $f8,$f8,$27,$0b,$0b,$03,$03,$0b,$0b,$07,$f0,$d0,$d0,$d0,$e0,$e0 // ..'.............
        .byte $c0,$c8,$c0,$c0,$c0,$e0,$e0,$d0,$d0,$d0,$80,$40,$40,$e0,$d0,$d8 // ...........@@...
        .byte $f4,$fd,$15,$2f,$2f,$0f,$07,$07,$0b,$03,$9c,$74,$f4,$f4,$f8,$f8 // ...//......t....
        .byte $f0,$f0,$d0,$f4,$fd,$ff,$ff,$ff,$ff,$ff,$07,$0b,$01,$42,$d0,$d8 // .............B..
        .byte $d2,$42,$f0,$d2,$e1,$47,$af,$1f,$2f,$07,$9f,$7f,$ff,$ff,$ff,$ff // .B...G../.......
        .byte $ff,$ff,$07,$0b,$01,$42,$d0,$f4,$fe,$fd,$fc,$fc,$fc,$fc,$7c,$bc // .....B........|.
        .byte $1c,$24,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$f6,$d0,$e0,$e0,$40,$40,$80 // .$...........@@.
        .byte $02,$27,$0b,$07,$07,$2f,$1f,$9f,$7f,$ff,$1c,$14,$34,$b8,$78,$d0 // .'.../......4.x.
        .byte $d0,$e8,$2f,$1f,$1f,$1f,$2f,$2f,$0f,$0f,$f0,$f0,$f0,$f0,$f0,$f0 // ../...//........
        .byte $f0,$f2,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$fd,$d8,$d8,$e0,$e0,$62,$42 // ..............bB
        .byte $81,$81,$27,$2f,$9f,$7f,$ff,$ff,$ff,$ff,$41,$e2,$d0,$f8,$f4,$fe // ..'/......A.....
        .byte $fd,$fd,$f0,$f0,$d2,$50,$92,$22,$22,$21,$1f,$1f,$1f,$2f,$25,$06 // .....P.""!.../%.
        .byte $08,$08,$f0,$f0,$f8,$f8,$94,$04,$04,$28,$fd,$f6,$f4,$d8,$d0,$e2 // .........(......
        .byte $42,$48,$01,$03,$0b,$8b,$07,$07,$07,$0f,$01,$80 // BH..........

txt_268a:
        .byte $40,$48,$c0,$e2,$e2,$d2,$84,$48,$c8,$e2,$e0,$d2,$d2,$d2,$07,$07 // @H.....H........
        .byte $07,$0b,$0b,$03,$03,$83,$ff,$f6,$d8,$d0,$e2,$42,$48,$88,$68,$01 // ...........BH.h.
        .byte $8b,$07,$0f,$2f,$2f,$1f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$03,$09 // ...//...........
        .byte $84,$01,$0b,$07,$2f,$2f,$44,$14,$74,$f8,$f8,$f8,$d0,$d2,$d0,$d2 // ....//D.t.......
        .byte $d2,$e2,$e2,$e2,$e0,$d8,$1f,$1f,$1f,$2f,$2f,$0f,$2f,$9f,$f6,$f6 // .........//./...
        .byte $d8,$d8,$e2,$e2,$d0,$d8,$0b,$0b,$8b,$0b,$07,$07,$2f,$9f,$2f,$07 // ...........././.
        .byte $0b,$82,$60,$80,$02,$27,$fc,$fe,$fe,$56,$00,$26,$7d,$ff,$89,$49 // ..`..'...V.&}..I
        .byte $61,$e2,$e2,$d8,$d8,$f6,$0b,$8b,$83,$43,$43,$8b,$0b,$07,$02,$09 // a........CC.....
        .byte $07,$27,$2f,$9f,$9f,$7f,$88,$62,$d2,$f8,$f4,$fe,$fd,$ff,$d1,$e1 // .'/....b........
        .byte $e1,$89,$26,$88,$60,$d8,$8b,$83,$83,$03,$03,$0b,$0b,$27,$83,$83 // ..&.`........'..
        .byte $8b,$0b,$0b,$27,$27,$9f,$69,$80,$26,$18,$10,$20,$80,$42,$7f,$9f // ...''.i.&.. .B..
        .byte $2f,$2f,$2f,$9f,$9f,$7f,$33,$a9,$94,$8d,$00,$dd,$a9,$00,$8d // ///...3........

txt_2749:
        .byte $4c,$27,$a9,$11,$f0,$fc,$a2,$00,$bd,$f4,$3e,$9d,$00,$c0,$e8,$e0 // L'........>.....
        .byte $10,$d0,$f5,$a9,$04,$20,$10,$c0,$a2,$00,$a9,$00,$9d,$00,$fc,$9d // ..... ..........
        .byte $00,$fd,$9d,$00,$fe,$e8,$d0,$f4,$8d,$00,$d0,$8d,$02,$d0,$8d,$04 // ................
        .byte $d0,$8d,$06,$d0,$8d,$08,$d0,$8d,$0a,$d0,$ad,$f2,$c2,$8d,$a1,$33 // ...............3
        .byte $ad,$f3,$c2,$8d,$a6,$33,$6c,$f0,$c2,$20,$84,$34,$a9,$00,$8d,$ed // .....3l.. .4....
        .byte $27,$a2,$00,$bc,$e4,$2a,$c0,$ff,$f0,$79,$b9,$40,$ff,$8d,$9b,$28 // '....*...y.@...(
        .byte $b9,$80,$ff,$8d,$ad,$28,$bc,$ff,$2a,$b9,$40,$ff,$8d,$9e,$28,$b9 // .....(..*.@...(.
        .byte $80,$ff,$8d,$b0,$28,$bc,$19,$2b,$b9,$40,$ff,$8d,$bf,$28,$b9,$80 // ....(..+.@...(..
        .byte $ff,$8d,$d7,$28,$8e,$d4,$27,$20,$98,$28,$a2,$19,$c9,$00,$d0,$0f // ...(..' .(......
        .byte $ac,$ed,$27,$98,$18,$79,$33,$2b,$8d,$ed,$27,$e8,$4c,$9c,$27,$e8 // ..'..y3+..'.L.'.
        .byte $8e,$18,$28,$a2,$be,$bd,$33,$2b,$18,$6d,$ed,$27,$8d,$ed,$27,$8d // ..(...3+.m.'..'.
        .byte $14,$28,$e8,$bd,$33,$2b,$8d           // .(..3+.

chr_2800:
        // === Screen RAM (217 bytes, $2800-$28d8) ===
        .encoding "screencode_mixed"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .byte $7c,$e6,$c6,$c6,$c6,$fe,$c6,$c6,$fc,$ce,$c6,$c6,$ce,$fc,$ce,$c6 // scrcode: ................
        .byte $7e,$e6,$c6,$c6,$c0,$c0,$c0,$c6,$fc,$ce,$c6,$c6,$c6,$c6,$c6,$c6 // scrcode: ................
        .byte $7e,$e6,$c6,$c6,$c0,$f8,$c0,$c6       // scrcode: ........
        .byte $7e,$e6,$c6,$c6,$c0,$f8,$c0,$c0,$7e,$e6,$c6,$c6,$c0,$de,$c6,$c6 // scrcode: ................
        .byte $c6,$c6,$c6,$c6,$c6,$fe,$c6,$c6       // scrcode: ........
        .text "<xxxxxxx>ffffff"
        .byte $c6                                   // scrcode: .
        .byte $c6,$c6,$c6,$c6,$ce,$fc,$ce,$c6,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c6 // scrcode: ................
        .byte $7c,$d6,$d6,$d6,$d6,$d6,$c6,$c6,$fc,$ce,$c6,$c6,$c6,$c6,$c6,$c6 // scrcode: ................
        .byte $7c,$e6,$c6,$c6,$c6,$c6,$c6,$c6       // scrcode: ........
        .byte $fc,$ce,$c6,$c6,$ce,$fc,$c0,$c0,$7c,$e6,$c6,$c6,$c6,$c6,$c6,$c6 // scrcode: ................
        .byte $fc,$ce,$c6,$c6,$ce,$fc,$ce,$c6,$7e,$e6,$c6,$c6,$e0,$7c // scrcode: ..............
        .text "n"
        .byte $c6,$fc,$ce,$c6,$c6                   // scrcode: .....
        .text "ffff"
        .fill 23, $c6
        .byte $d6,$c6,$c6,$c6,$c6,$e6,$7c,$ce,$c6,$c6,$c6,$c6,$c6,$e6,$7e // scrcode: ...............
        .text "n"
        .byte $c6,$fe,$c6,$c6,$c6                   // scrcode: .....
        .text "n"
        .byte $7c,$e0,$c6                           // scrcode: ...
        .encoding "petscii_upper"

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

// --- Region $2908-$2912 ---
.pc = $2908 "dat_2908"

dat_2908:
        .encoding "screencode_mixed"
        .fill 8, $18                                // scrcode: XXXXXXXX
        .byte $6c,$6c,$48                           // scrcode: ...
        .encoding "petscii_upper"

// --- Region $2931-$2950 ---
.pc = $2931 "dat_2931"

dat_2931:
        .encoding "screencode_mixed"
        .byte $7c,$c6,$fe,$c6                       // scrcode: ....
        .text "@"
        .byte $7c,$c6                               // scrcode: ..
        .text "@0 @@@@@"
        .byte $7e,$e0,$c0,$c0,$c0,$c0,$c0,$c0,$fc   // scrcode: .........
        .text "nffffff"
        .encoding "petscii_upper"

dat_2950:
        // === Fill data (1 bytes, $2950-$2950) ===
        .byte $00                                   // .

// --- Region $2980-$29d0 ---
.pc = $2980 "dat_2980"

dat_2980:
        .encoding "screencode_mixed"
        .byte $7c,$e6,$c6,$c6,$c6,$c6,$c6,$c6       // scrcode: ........
        .text "hx8xxxxx"
        .byte $7c,$c6,$c6,$c6                       // scrcode: ....
        .text "n"
        .byte $7c,$e0,$c0,$7c,$ce,$c6,$c6           // scrcode: .......
        .text "n"
        .byte $7c                                   // scrcode: .
        .text "n"
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$7e           // scrcode: .......
        .text "ff"
        .byte $fc,$c0,$c0,$c0,$e0,$fc               // scrcode: ......
        .text "n"
        .byte $c6,$7c,$e0,$c0,$c0,$e0,$fc,$e6,$c6,$fe // scrcode: ..........
        .text "fffn<"
        .byte $70,$60,$7c,$e6,$c6,$c6,$ce,$7c,$e6,$c6,$7c,$e6,$c6,$c6,$ce,$7e // scrcode: ................
        .text "f"
        .byte $c6                                   // scrcode: .
        .encoding "petscii_upper"

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

// --- Region $29f8-$2ad7 ---
.pc = $29f8 "dat_29f8"

dat_29f8:
        .encoding "screencode_mixed"
        .byte $7c,$e6,$c6,$c6                       // scrcode: ....
        .text "n<"
        .byte $70,$60                               // scrcode: ..
        .text "@@@@@@@@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$fc           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$7e           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$fc           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$7e           // scrcode: .......
        .text "@"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$7e           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6           // scrcode: .......
        .text "@"
        .text "xxxxxx"
        .byte $7e                                   // scrcode: .
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$fc           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$7e           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$7c           // scrcode: .......
        .text "@"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$e0,$7e           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$fc           // scrcode: .......
        .text "@fffffff@"
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$7c           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$6c               // scrcode: ......
        .text "8@"
        .byte $d6,$d6,$d6,$d6,$d6,$d6,$fc           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$fc           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$fe           // scrcode: .......
        .encoding "petscii_upper"

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

// --- Region $2b08-$2b0f ---
.pc = $2b08 "dat_2b08"

dat_2b08:
        .encoding "screencode_mixed"
        .text "xxxx@xx"
        .encoding "petscii_upper"

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

// --- Region $2b30-$2bcf ---
.pc = $2b30 "dat_2b30"

dat_2b30:
        .encoding "screencode_mixed"
        .byte $c6,$c6                               // scrcode: ..
        .text "@"
        .byte $fc,$c6,$c6,$fc                       // scrcode: ....
        .text "@@@@@@@@@"
        .byte $c0,$c0,$c0,$c0,$c0,$e0,$7e           // scrcode: .......
        .text "@fffffn"
        .byte $fc                                   // scrcode: .
        .text "@@@@@@@@@"
        .fill 13, $00                               // scrcode: @@@@@@@@@@@@@
        .byte $c0,$c0,$80                           // scrcode: ...
        .text "@@@@@@@@@@@@@"
        .byte $c0,$c0                               // scrcode: ..
        .text "@@@@@@@@@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$7c           // scrcode: .......
        .text "@xxxxx"
        .text "x"
        .byte $7e                                   // scrcode: .
        .text "@"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$fe           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$7c           // scrcode: .......
        .text "@fffffff@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$7c           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6                   // scrcode: .....
        .byte $ce,$7c                               // scrcode: ..
        .text "@"
        .byte $60,$60,$60,$60,$60,$60,$60           // scrcode: .......
        .text "@"
        .encoding "petscii_upper"

spr_2bc0:
        .encoding "screencode_mixed"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$7c           // scrcode: .......
        .text "@"
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$7c           // scrcode: .......
        .encoding "petscii_upper"

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

// --- Region $2bf8-$2d1e ---
.pc = $2bf8 "dat_2bf8"

dat_2bf8:
        .encoding "screencode_mixed"
        .byte $60,$60,$60,$60                       // scrcode: ....
        .text "@"
        .byte $60,$60                               // scrcode: ..
        .text "@   magical formula from magnamed"
        .text "ia was supplied by marc"
        .encoding "petscii_upper"

txt_2c37:
        .text " !!!     "
        .byte $04,$05,$10,$01,$03,$0b,$05
        .byte $04,$20,$06,$0c,$09,$03,$0b,$05,$12,$20,$01,$0e,$04,$20,$17,$12 // . ....... ... ..
        .byte $09,$14,$09,$0e,$07,$20,$02,$15,$07,$20,$12,$05,$0d,$0f,$16,$05 // ..... ... ......
        .byte $04,$20,$0e,$05,$17,$20,$10,$01,$03,$0b,$05,$04,$20,$01,$0e,$04 // . ... ...... ...
        .byte $20,$14,$12,$01,$09,$0e,$05,$04,$20,$02,$19,$20,$14,$08,$05,$20 //  ....... .. ... 
        .byte $09,$07,$0e,$0f,$12,$01,$0e,$03,$05   // .........

txt_2c90:
        .text " !!!    "
        .byte $06,$09,$18,$05,$04
        .byte $20,$14,$0f
        .byte $20,$17,$0f,$12,$0b,$20,$0f,$0e,$20,$03,$0f,$0d,$10,$15,$14,$05 //  .... .. .......
        .byte $12,$13,$20,$09,$0e,$20,$14,$08,$05,$20,$0c,$01,$0e,$04,$20,$17 // .. .. ... .... .
        .byte $08,$05,$12,$05,$20,$14,$08,$05,$20,$08,$01,$0d,$02,$15,$12,$07 // .... ... .......
        .byte $05,$12,$20,$17,$01,$13,$20,$02,$0f,$12,$0e,$20,$02,$19,$20,$0c // .. ... .... .. .
        .byte $19,$0e,$03,$08,$02,$09,$14           // .......

txt_2ce7:
        .text " !!!      "
        .byte $10,$05,$01,$03,$05
        .byte $20
        .byte $14,$0f,$20,$01,$0c,$0c,$20,$0f,$15,$12,$20,$06,$12,$09,$05,$0e // .. ... ... .....
        .byte $04,$13                               // ..

txt_2d09:
        .text " !!!            "
        .text "     "

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

// --- Region $2f00-$2fe0 ---
.pc = $2f00 "txt_2f00"

txt_2f00:
        .fill 8, $20
        .byte $0d,$01,$07,$09,$03,$01,$0c,$20,$06,$0f,$12,$0d,$15,$0c,$01 // ....... .......

txt_2f17:
        .fill 16, $20
        .byte $10,$01,$0c,$2f,$0e,$14,$13,$03,$2d,$06,$09,$18,$05,$04,$20,$02 // .../....-..... .
        .byte $19                                   // .

txt_2f38:
        .fill 19, $20
        .byte $0c,$19,$0e,$03,$08,$02,$09,$14       // ........

txt_2f53:
        .text "!               "
        .byte $20,$20,$14,$12,$01,$09,$0e,$05,$04,$20,$01,$0e,$04,$20,$10,$01 //   ....... ... ..
        .byte $03,$0b,$05,$04,$20,$02,$19           // .... ..

txt_2f7a:
        .fill 15, $20
        .byte $14,$08,$05,$20,$09,$07,$0e,$0f,$12,$01,$0e,$03,$05 // ... .........

txt_2f96:
        .text "!               "
        .byte $0f,$12,$09,$07,$09,$0e,$01,$0c,$20,$13,$15,$10,$10,$0c,$09,$05 // ........ .......
        .byte $04,$20,$02,$19                       // . ..

txt_2fba:
        .fill 19, $20
        .byte $0d,$01,$12,$03                       // ....

txt_2fd1:
        .text "!              "

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

// --- Region $3000-$3022 ---
.pc = $3000 "chr_3000"

chr_3000:
        .fill 19, $00
        .byte $28,$00,$00,$b6,$00,$00,$92,$00,$00,$8e,$00,$00,$b6,$00,$00,$28 // (..............(

// --- Region $303f-$317f ---
.pc = $303f "dat_303f"

dat_303f:
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$28,$00 // ..............(.
        .byte $00,$b6,$00,$00,$b6,$00,$02,$d0,$80,$02,$40,$80,$02,$00,$80,$02 // ..........@.....
        .byte $01,$80,$02,$07,$80,$00,$9e,$00,$00,$b6,$00,$00,$28,$00,$00,$00 // ............(...
        .fill 16, $00
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$aa,$00,$02,$74,$80 // ..............t.
        .byte $02,$f4,$80,$0b,$d0,$20,$0b,$40,$20,$09,$00,$20,$09,$00,$20,$08 // ..... .@ .. .. .
        .byte $00,$20,$08,$01,$60,$08,$07,$60,$02,$1f,$80,$02,$7d,$80,$00,$aa // . ..`..`....}...
        .fill 16, $00
        .byte $ff,$00,$ff,$51,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 // ...Q............
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$24,$ff,$00 // .............$..
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 // ................
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$b1 // ................
        .byte $fb,$ff,$00,$ff,$04,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fb,$00,$ff // ................
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // ................
        .byte $04,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fb,$00,$ff,$00,$ff,$00,$ff // ................
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // ................
        .byte $5b,$ff,$00,$fe,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // [...............
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$db,$00,$ff // ................
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // ................
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$db // ................

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

// --- Region $406a-$406a ---
.pc = $406a "dat_406a"

dat_406a:
        // === Fill data (1 bytes, $406a-$406a) ===
        .byte $00                                   // .

// --- Region $415d-$41a8 ---
.pc = $415d "dat_415d"

dat_415d:
        .byte $0f,$30,$c2,$00,$00,$00,$00,$00,$ff,$00,$aa,$00,$00,$00,$00,$00 // .0..............
        .byte $ff,$00,$9a,$00,$00,$00,$00,$00,$aa,$00,$ff,$00,$00,$00,$00,$00 // ................
        .byte $54,$01,$a0,$00,$00,$00,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00 // T...............
        .fill 8, $00
        .byte $0a,$20,$83,$00,$00,$00,$00,$00,$a8,$02,$f0,$00,$00,$00,$00,$00 // . ..............
        .byte $00,$00,$80                           // ...

dat_41a8:
        // === Fill data (1 bytes, $41a8-$41a8) ===
        .byte $00                                   // .

// --- Region $41cd-$4267 ---
.pc = $41cd "dat_41cd"

dat_41cd:
        .byte $02,$08,$20,$00,$00,$00,$00,$00,$aa,$00,$ff,$00,$00,$00,$00,$00 // .. .............
        .byte $aa,$00,$f7,$00,$00,$00,$00,$00,$55,$00,$ff,$00,$00,$00,$00,$00 // ........U.......
        .byte $aa,$00,$fc,$00,$00,$00,$00,$00,$00,$80,$20,$00,$00,$00,$00,$00 // .......... .....
        .fill 8, $00
        .byte $02,$08,$20,$00,$00,$00,$00,$00,$aa,$00,$fc,$00,$00,$00,$00,$00 // .. .............
        .byte $00,$80,$20,$00,$00,$00,$00,$00,$02,$08,$20,$00,$00,$00,$00,$00 // .. ....... .....
        .byte $55,$00,$a8,$00,$00,$00,$00,$00,$00,$40,$10,$00,$00,$00,$00,$00 // U........@......
        .fill 8, $00
        .byte $02,$08,$20,$00,$00,$00,$00,$00,$aa,$00,$ff,$00,$00,$00,$00,$00 // .. .............
        .byte $ff,$00,$a6,$00,$00,$00,$00,$00,$aa,$00,$ff,$00,$00,$00,$00,$00 // ................
        .byte $55,$00,$a8,$00,$00,$00,$00,$00,$00,$40,$10 // U........@.

// --- Region $4283-$49f9 ---
.pc = $4283 "dat_4283"

dat_4283:
        .text "?*&%"
        .byte $16,$00,$00,$00,$aa,$ea,$ae,$fa,$ee,$02,$02,$08
        .byte $88,$c8,$c8,$c8,$c8,$0f,$3b,$26,$fb,$a6,$69,$96,$65,$99,$75,$99 // ......;&..i.e.u.
        .byte $77,$5d,$77,$ff,$c3,$66,$59,$56,$75,$fd,$71,$c0,$80,$aa,$aa,$aa // w]w..fYVu.q.....
        .byte $aa,$a6,$a9,$66,$95,$a4,$a5,$69,$95,$67,$95,$77,$5f,$30,$30,$0c // ...f...i.g.w_00.
        .byte $cd,$cd,$cd,$ce,$cd,$02,$02,$08,$88,$88,$88,$c8,$88,$0a,$2e,$3a // ...............:
        .byte $ee,$fe,$77,$de,$77,$a8,$ae,$ba,$ef,$be,$ef,$fe,$77,$30,$30,$0c // ..w.w.......w00.

txt_42e3:
        .text "NNNLN"
        .byte $00                                   // string terminator
        .byte $00,$00,$a5,$a9,$e5,$99,$ea,$00,$00,$00,$fd,$77,$fd,$75,$d5,$00 // ...........w.u..
        .byte $00,$00,$ff,$dd,$f7,$dd,$55,$00,$00,$02,$d2,$d2,$d2,$42,$d2,$81 // ......U......B..
        .byte $85,$07,$15,$17,$35,$1f,$37,$a6,$9d,$66,$9d,$57,$dd,$7f,$f0,$59 // ....5.7..f.W...Y
        .byte $56,$55,$dd,$7f,$dc,$f0,$f0,$ff,$7f,$ff,$7f,$7d,$7f,$1d,$f5,$a9 // VU.........}....
        .byte $a9,$9a,$a5,$99,$65,$9d,$57,$0c,$4c,$43,$63,$93,$63,$93,$a3,$00 // ....e.W.LCc.c...
        .byte $00,$01,$f1,$b1,$e1,$b1,$a1,$81,$85,$07,$15,$17,$35,$1f,$37,$59 // ............5.7Y
        .byte $6e,$99,$6e,$ab,$ee,$bf,$f0,$08       // n.n.....

txt_4351:
        .text "HB"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $72,$d2,$f2,$f2,$83,$8f,$0f,$3f,$3d,$3f,$1d,$35,$fe,$fe,$ef,$fa // r......?=?.5....
        .byte $ee,$ba,$e6,$a9,$04,$84,$81,$b1,$e1,$b1,$e1,$f1,$00,$00,$02,$a2 // ................
        .byte $e2,$a2,$e2,$f2,$81,$85,$07,$15,$17,$35,$1f,$37,$59,$6e,$99,$6e // .........5.7Yn.n
        .byte $ab,$ee,$bf,$f0,$5d,$57,$55,$99,$6a,$98,$a0,$f0,$ff,$7f,$ff,$7f // ....]WU.j.......
        .byte $7d,$7f,$1d,$35,$a9,$a9,$9a,$a5,$99,$65,$9d,$57,$0c,$4c,$43,$63 // }..5.....e.W.LCc
        .byte $93,$63,$93,$a3,$00,$00,$00,$ea,$fa,$ea,$fe,$7a,$00,$00,$00,$55 // .c.........z...U
        .byte $56,$65,$5a,$66,$00,$00,$00,$55,$a5,$a5,$a6,$e5,$1a,$29,$1a,$2a // VeZf...U.....).*
        .text "****"
        .byte $f5,$df,$fd,$df,$bd,$fb,$bf,$fb,$c8
        .byte $48,$c8
        .byte $48
        .byte $c8                                   // .

txt_43d5:
        .text " # TSO??"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $af,$bb,$24,$a9,$a9,$e9,$ea,$e9,$fa,$fa,$00,$40,$d5,$bf,$fb,$be // ..$........@....
        .byte $eb,$ba,$dd,$bb,$ff,$bb,$ef,$ba,$ab,$ba,$66,$9b,$6b,$ab,$6f,$af // ..........f.k.o.
        .byte $bf,$bf,$ce,$ce,$ce,$8e,$ce,$8e,$ce,$8d,$c4,$44,$c4,$c4,$c4,$84 // ...........D....
        .byte $c4,$84,$fa,$de,$ff,$de,$f7,$5d,$d7,$5d,$ff,$77,$dd,$77,$59,$77 // .......].].w.wYw
        .byte $99,$65,$8c,$8c,$8c,$4c,$8c,$4c,$8c,$4c,$b7,$99,$e5,$a9,$e5,$f9 // .e...L.L.L......
        .byte $e5,$3a,$b9,$a6,$a9,$66,$a5,$66,$55,$65,$77,$fe,$7f,$ee,$bf,$ee // .:...f.fUew.....
        .byte $bb,$ae,$c2,$72,$c2,$f2,$c2,$08,$c8,$08,$3f,$3c,$31,$05,$05,$26 // ...r......?<1..&
        .byte $a9,$26,$0d,$bf,$bf,$af,$af,$af,$ab,$ab,$00,$b0,$af,$9a,$69,$9a // .&............i.
        .byte $65,$59,$37,$ee,$7f,$ee,$fb,$ae,$ea,$80,$ae,$bb,$af,$bf,$af,$fc // eY7.............
        .byte $80,$05,$c1,$c6,$c4,$06,$10,$12,$40,$88,$e1,$f1,$f1,$31,$f1,$04 // ........@....1..
        .byte $c4,$04,$3f,$3c,$31,$05,$05,$26,$a9,$26,$0f,$bf,$bf,$af,$6f,$af // ..?<1..&.&....o.
        .byte $6b,$ab,$02,$60,$5a,$75,$d7,$75,$df,$f7,$19,$37,$95,$77,$5d,$f7 // k..`Zu.u...7.w].
        .byte $7f,$f7,$fb,$ee,$fa,$ea,$f9,$a9,$e9,$a5,$a1,$91,$51,$71,$51,$71 // ............QqQq
        .byte $51,$f1,$62,$52,$62,$d2,$62,$c8,$48,$c8,$3f,$3c,$31,$05,$05,$26 // Q.bRb.b.H.?<1..&
        .byte $a9,$26,$0f,$7f,$7f,$5f,$9f,$5f,$97,$57,$00,$60,$5a,$75,$d7,$75 // .&..._._.W.`Zu.u
        .byte $df,$f7,$19,$37,$95,$77,$5d,$f7,$7f,$f7,$f7,$dd,$f5,$d5,$f6,$56 // ...7.w]........V
        .byte $d6,$5a,$a3,$b3,$f3,$e3,$f3,$e3,$f3,$a3,$57,$9f,$57,$95,$a7,$95 // .Z........W.W...
        .byte $a7,$99,$5a,$a6,$6a,$a6,$6b,$ba,$ab,$ba,$a6,$f9,$a6,$f9,$e6,$fb // ..Z.j.k.........
        .byte $ea,$fb
        .byte $37,$1d
        .byte $3f,$1d
        .text "?=??"
        .byte $77
        .byte $57,$75
        .byte $57,$75,$99
        .byte $55,$99                               // U.

txt_4510:
        .text "!!#!#!  "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $b9,$ae,$ea,$be,$ef,$fe,$ef,$a9,$ea,$aa,$ee,$bb,$ee,$fc,$ec,$f0 // ................
        .byte $80,$88,$08,$28,$28,$08,$48,$ff,$ff,$fa,$aa,$a6,$aa,$95,$66,$aa // ...((.H.......f.
        .byte $ab,$b9,$ef,$bb,$ff,$bb,$df,$c7,$c6,$c7,$c6,$c6,$c6,$c2,$e2,$8c // ................
        .byte $4c,$8c,$4c,$8c                       // L.L.

txt_454d:
        .text "L03"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $fd,$bf,$ef,$bb,$ae,$bb,$ae,$66,$55,$66,$55,$d6,$fd,$ff,$ff,$c4 // .......fUfU.....
        .byte $c4,$c4,$c4,$c6,$c4,$86,$81,$6b,$16,$59,$16,$19,$05,$15,$45,$55 // .......k.Y....EU
        .byte $dd,$57,$dd,$5f,$da,$e0,$83,$ef,$fb,$fc,$fb,$fc,$57,$01,$f0,$c8 // .W._........W...
        .byte $08,$c8,$08,$c8,$c8,$c8,$88,$aa,$ae,$eb,$ba,$ef,$bb // .............

txt_458e:
        .text "?;"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $ef,$bf,$ae,$bb,$6e,$aa,$6e,$fc,$50,$51,$41,$84,$44,$01,$21,$0f // ....n.n.PQA.D.!.
        .byte $f0,$02,$00,$0a,$22,$0a,$22,$5b       // ...."."[

txt_45a9:
        .text "*/"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $2f,$ab,$2e,$bf,$a0,$88,$e0,$8a,$e8,$8a,$e8,$ae,$84,$04,$84,$04 // /...............
        .byte $84,$84,$84,$84,$aa,$ae,$eb,$ba,$ef,$bb // ..........

txt_45c6:
        .text "?;"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $ef,$bf,$ae,$bb,$6e,$aa,$6e,$a8,$f0,$f3,$c3,$4f,$cf,$03,$13 // ....n.n....O...

txt_45d8:
        .text "??>*)*%"
        .byte $19,$a5,$95,$5d,$77,$5d,$7f,$dd,$7f,$92,$52,$d2,$72,$52,$72,$50 // ...]w]....R.rRrP
        .byte $7c,$8c,$8c,$8c,$4c,$8c,$4c,$cc,$cc,$aa,$ae,$eb,$ba,$ef,$bb,$3f // |...L.L........?
        .byte $3b,$95,$e5,$95,$a6,$99,$e6,$aa,$e6,$54,$f0,$f3,$c3,$8f,$cf,$03 // ;........T......

txt_460f:
        .text "#??>*)*%"
        .byte $19,$5a,$6a,$ae,$bb,$ae,$bf,$ee,$bf,$a3,$63,$63,$93,$a3,$93,$a0 // .Zj.......cc....
        .byte $94,$5f,$17,$5f,$07,$1f,$07,$95,$87,$a6,$6a,$a6,$6a,$a6,$bb,$aa // ._._......j.j...
        .byte $bb,$e9,$9a,$e6,$96,$da,$eb,$ee,$fb,$15,$15,$05,$15,$05,$11,$04 // ................
        .byte $11,$75,$df,$fd,$dc,$fc,$dc,$f2
        .text "2"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $81,$8a,$81,$0e
        .byte $2d,$17,$8d,$a0,$af,$eb,$ad,$ff,$ed,$a2,$8b,$2a,$bb,$af,$bb,$ff // -..........*....
        .byte $bb,$84,$80,$f2,$be,$f2,$b2,$fc,$7f,$bf,$ff,$b7,$df,$f7,$df,$75 // ...............u
        .byte $d7,$59,$77,$55,$f7,$7d,$f7,$7f,$f7,$82,$a3,$a2,$e0,$a8,$e0,$bd // .YwU.}..........
        .byte $ed,$20,$31,$31,$81,$85,$83,$0d,$3f,$ff,$7b,$5f,$77,$9f,$77,$95 // . 11....?.{_w.w.
        .byte $77,$aa,$65,$96,$5d,$95,$7d,$5f,$7d,$73,$43,$f3,$70,$ec,$70,$e8 // w.e.].}_}sC.p.p.
        .byte $f8,$17,$47,$4c,$f0,$f3,$f0,$f2,$c2,$06 // ..GL......

txt_46b1:
        .text ")&"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ba,$ee,$bb,$fe,$94,$b5,$95,$77,$9d,$77,$5f,$77,$28,$28,$08,$c0 // .......w.w_w((..
        .byte $c2,$c0,$c3,$cb,$85,$a3,$a8,$eb,$ba,$eb,$bf,$fb,$a8,$e2,$0a,$ae // ................
        .byte $ab,$ee,$bf,$ee,$a8,$e0,$bc,$ec,$ff,$ec,$ff,$df,$e9,$ea,$f9,$3a // ...............:
        .byte $35,$39,$0d,$4d,$a7,$9d,$a7,$5f,$97,$7f,$9f,$7f,$f5,$dd,$f7,$dd // 59.M..._........
        .byte $f7,$fd,$bc,$fc,$c8,$08,$c8,$20,$22,$20,$81,$89,$85,$a3,$a8,$eb // ....... " ......
        .byte $ba,$eb,$bf,$fb,$a8,$e2,$0a,$ae,$ab,$ee,$bf,$ee,$52,$d0,$7c,$df // ............R.|.
        .byte $fc,$dc,$ff,$ef                       // ....

txt_4718:
        .text ":*"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $a6,$a9,$a6,$19,$65,$a9,$ae,$aa,$be,$af,$be,$ef,$be,$70,$fc,$7c // ....e........p.|
        .byte $ec,$7f,$ec,$fa,$ee,$88,$88,$88,$20,$22,$20,$03,$4b,$85,$a3,$a8 // ........ " .K...
        .byte $eb,$ba,$eb,$bf,$fb,$a8,$e2,$0a,$ae,$ab,$ee,$bf,$ee,$52,$d0,$7c // .............R.|
        .byte $df,$fc,$dc,$ff,$ef,$2f,$3f,$ed,$f7,$fd,$f7,$1d,$b5,$a9,$ae,$aa // ...../?.........
        .byte $be,$af,$be,$ef,$be,$b0,$fc,$bc,$ec,$bf,$ec,$fa,$ee,$4f,$4e,$43 // .............ONC
        .byte $1f,$13,$13,$04,$87,$59,$a6,$6a,$a6,$6a,$a6,$8a,$a8,$af,$ae,$2f // .....Y.j.j...../
        .byte $aa,$2e,$a8,$2e,$a8,$0c,$03,$00,$33,$0c,$30,$0c,$3f,$f2,$32,$32 // ........3.0.?.22
        .byte $02
        .byte $32,$02
        .byte $30,$00,$0d
        .text ")&)*"
        .byte $09,$ca,$c2,$af,$eb,$af
        .byte $fb,$ed,$ff,$ed,$ff,$75,$95,$77,$5d,$77,$fd,$77,$ff,$b8,$ef,$bb // .....u.w]w.w....
        .byte $ef,$ff,$ec,$fc,$f3,$9a,$29,$aa       // ......).

txt_47b3:
        .text "+."
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $ee,$ff,$ba,$ab,$ba,$ab,$be,$bb,$ff,$bb,$bd,$ed,$fd,$fd,$fd,$fd // ................
        .byte $fc,$f0,$0d
        .text "????"
        .byte $0f,$8f,$83,$bf,$bb,$bf,$bb,$ae,$bb
        .byte $aa,$bb,$9a,$eb,$ba,$ee,$ba,$ee,$bb,$be,$64,$aa,$ee,$ba,$ef,$be // ..........d.....
        .byte $af,$b2,$0a,$ab,$ea,$bb,$ee,$fb,$ef,$23,$bb,$df,$fd,$df,$75,$dd // .........#....u.
        .byte $55,$dd,$ff,$bb,$ef,$bf,$ec,$ec,$e0,$c1,$c3,$0a,$cb,$0a,$0a,$42 // U..............B
        .byte $42,$10,$fe,$ef,$be,$eb,$ae,$ea,$ae,$aa,$ae,$9a,$ae,$ab,$ee,$bf // B...............
        .byte $ee,$bf,$ae,$bb,$ee,$bb,$ff,$bb,$ff,$fc,$07,$85,$85,$85,$87,$07 // ................
        .byte $1f,$1f,$a7,$5d,$97,$5d,$97,$5f,$7f,$df,$e8,$b8,$e8,$fc,$78,$dc // ...].]._......x.
        .byte $7e,$5f,$c1,$ca,$cb,$ca,$ca,$c2,$32,$30,$fe,$ef,$be,$eb,$ae,$ea // ~_......20......
        .byte $ae,$aa,$ae,$9a,$ae,$ab,$ee,$bf,$ee,$bf,$ae,$bb,$ee,$bb,$ff,$bb // ................
        .byte $ff,$fc,$2e,$4a,$6a,$4a,$49,$26,$19,$55,$a6,$ea,$a6,$6a,$a5,$66 // ...JjJI&.U...j.f
        .byte $95,$66,$af,$fb,$bf,$ff,$bf,$ff,$ff,$fc,$03,$8a,$8b,$8a,$8a,$02 // .f..............

txt_4876:
        .text "20"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ba,$eb,$be,$fb,$bf,$fb,$ff,$ae,$9a,$ae,$ab,$ee,$bf,$ee,$bf,$ae // ................
        .byte $bb,$ee,$bb,$ff,$bb,$ff,$fc,$2e,$4a,$6a,$4a,$49,$26,$19,$55,$a6 // ........JjJI&.U.
        .byte $ea,$a6,$6a,$a5,$66,$95,$66,$af,$fb,$bf,$ff,$bf,$ff,$ff,$fc,$0c // ..j.f.f.........
        .byte $8d,$8c,$8c,$8c,$0d,$35,$35,$45,$14,$44,$00,$44,$00,$04,$40,$0a // .....55E.D.D..@.
        .byte $28,$08,$a0,$08,$80,$08,$80,$2a,$00,$00,$00,$00,$00,$00,$00,$aa // (......*........
        .byte $00,$00,$00,$00,$00,$00,$00,$20,$08,$02,$00,$00,$00,$00,$00,$ef // ....... ........
        .byte $0b,$40,$15,$00,$00,$00,$00,$a6,$a8,$00,$ff,$00,$00,$00,$00,$80 // .@..............
        .byte $0c,$f3,$00,$00,$00,$00,$00,$dd,$0f,$80,$2a,$00,$00,$00,$00,$aa // ..........*.....
        .byte $68,$00,$ff,$00,$00,$00,$00,$83,$0c,$f0,$00,$00,$00,$00,$00,$a0 // h...............
        .byte $08,$02,$00,$00,$00,$00,$00,$aa,$0a,$c0,$3f,$00,$00,$00,$00,$bb // ..........?.....
        .byte $fc,$00,$55,$00,$00,$00,$00,$80,$0f,$f0,$00,$00,$00,$00,$00,$00 // ..U.............
        .byte $aa,$00,$00,$00,$00,$00,$00,$3c,$00,$aa,$00,$00,$00,$00,$00,$08 // .......<........
        .byte $a0,$00,$00,$00,$00,$00,$00,$08,$02,$00,$00,$00,$00,$00,$00,$37 // ...............7
        .byte $01,$a0,$0a,$00,$00,$00,$00,$a9,$aa,$00,$ff,$00,$00,$00,$00,$a0 // ................
        .byte $03,$3c,$c0,$00,$00,$00,$00,$aa,$00,$00,$00,$00,$00,$00,$00,$aa // .<..............
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$88 // ................
        .byte $02,$00,$00,$00,$00,$00,$00,$1d,$03,$a0,$0a,$00,$00,$00,$00,$a9 // ................
        .byte $aa,$00,$ff,$00,$00,$00,$00,$a0,$03,$3c,$c0,$00,$00,$00,$00,$1d // .........<......
        .byte $01,$a0,$0a,$00,$00,$00,$00,$d5,$75,$00,$aa,$00,$00,$00,$00,$a0 // ........u.......
        .byte $03,$3c,$c0,$00,$00,$00,$00,$88,$02,$00,$00,$00,$00,$00,$00,$3d // .<.............=
        .byte $03,$a0,$0a,$00,$00,$00,$00,$a9,$aa,$00,$ff,$00,$00,$00,$00,$a0 // ................
        .byte $03,$3c,$c0,$00,$00,$00,$00,$3d,$01,$a0,$0a,$00,$00,$00,$00,$a5 // .<.....=........
        .byte $f5,$00,$ea,$00,$00,$00,$00,$a0,$03,$3c,$c0,$00,$00,$00,$00,$55 // .........<.....U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U

dat_49f9:
        // === Fill data (1 bytes, $49f9-$49f9) ===
        .byte $00                                   // .

// --- Region $4b4c-$4b97 ---
.pc = $4b4c "dat_4b4c"

dat_4b4c:
        .byte $01,$04,$10,$43,$00,$00,$00,$15,$40,$0a,$aa,$aa,$00,$00,$15,$40 // ...C....@......@
        .byte $0a,$aa,$aa,$aa,$0a,$a0,$01,$15,$55,$dd,$77,$dd,$50,$05,$80,$a8 // ........U.w.P...
        .byte $ea,$ba,$ef,$fb,$00,$00,$80,$20,$08,$48,$c2,$52,$00,$00,$00,$00 // ....... .H.R....
        .byte $00,$00,$01,$04,$00,$00,$00,$00,$15,$40,$0f,$3f,$00,$00,$00,$00 // .........@.?....
        .byte $f0,$0c,$83,$a0,$00,$00,$00,$00,$00,$00,$00,$40 // ...........@

// --- Region $4bb7-$52da ---
.pc = $4bb7 "dat_4bb7"

dat_4bb7:
        .byte $03,$00,$00,$00,$00,$05,$10,$43,$07,$00,$00,$00,$00,$54,$01,$f0 // .......C.....T..
        .byte $fc,$00,$00,$00,$00,$00,$00,$40,$10,$00,$00,$00,$00,$00,$00,$00 // .......@........
        .byte $02,$00,$00,$00,$00,$05,$10,$42,$0e,$00,$00,$00,$ff,$00,$16,$55 // .......B.......U
        .byte $56,$00,$02,$a8,$00,$3f,$ff,$ff,$ff,$15,$40,$0a,$ae,$ea,$af,$ee // V....?....@.....
        .byte $bf,$40,$14,$01,$f0,$fc,$ff,$fb,$ef,$00,$00,$00,$40,$10,$10,$04 // .@..........@...
        .byte $84,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$04,$10 // ................
        .byte $43,$00,$00,$00,$00,$55,$00,$fc,$fb,$00,$00,$00,$00,$00,$40,$10 // C....U........@.
        .byte $04,$00,$00,$00,$00,$01,$04,$10,$43,$00,$00,$00,$00,$55,$00,$a8 // ........C....U..
        .byte $ab,$00,$00,$00,$00,$00,$40,$10,$04,$00,$00,$01,$04,$10,$13,$43 // ......@........C
        .byte $4f,$05,$50,$03,$3f,$bb,$ee,$bb,$ea,$50,$05,$c0,$fc,$ef,$eb,$ae // O.P.?....P......
        .byte $aa,$00,$00,$a8,$02                   // .....

txt_4c5c:
        .text "PU"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $7e,$00,$00,$00,$a8,$02,$50,$75,$dd,$00,$00,$00,$00,$40,$10,$04 // ~.....Pu.....@..
        .byte $81,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$01,$01,$61,$a1,$61,$b1,$61,$4f,$0f // ....a.a.aO.

txt_4c8a:
        .text "?.?./*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a6,$99,$a6,$9d,$a6,$5d,$95,$69,$a6,$50,$70,$50,$70,$d0,$70,$59 // .....].i.PpPp.pY
        .byte $77,$5d,$37,$3f,$0f,$02,$28,$65,$59,$66,$99,$6a,$bf,$ff,$ff,$a0 // w]7?..(eYf.j....
        .byte $a4,$9c,$94,$5c,$7c,$dc,$7c,$cc,$f0,$f2,$f2,$f1,$f2,$f1,$f1,$ef // ...\|.|.........
        .byte $bf,$ee,$af,$9a,$6e,$99,$6a,$b8,$e8,$bf,$fb,$bf,$fb,$df,$ff,$c0 // ....n.j.........

txt_4cd1:
        .text "0::9695"
        .byte $00                                   // string terminator
        .byte $00,$d5,$f7,$d5,$77,$fd,$77,$00,$00,$a5,$99,$a5,$95,$57,$9d,$00 // ....w.w......W..
        .byte $00,$ab,$ef,$bb,$ed,$ff,$ed,$01,$01,$b4,$c4,$b4,$c4,$f4,$c4,$3b // ...............;
        .byte $2e,$3f,$fe,$77,$df,$77,$dd,$55,$d5,$55,$dd,$b5,$dd,$bf,$dd,$10 // .?.w.w.U.U......
        .byte $04,$85,$c6,$86,$c7,$86,$c7,$02,$08,$88,$88,$88,$48,$88,$48,$16 // ............H.H.
        .byte $2b,$e6,$bb,$ea,$bb,$ee,$fb,$df,$67,$dd,$67,$9d,$67,$a5,$65,$96 // +.......g.g.g.e.
        .byte $65,$82,$80,$8c,$8c,$8f,$8f,$66,$5d,$67,$5d,$d7,$1d,$3f,$1f,$5d // e......f]g]..?.]
        .byte $7d,$5d,$fb,$7d,$fb,$ee,$bb,$c4,$c1,$f1,$f1,$b1,$e1,$b1,$a1,$00 // }].}............
        .byte $03,$ff,$77,$77,$5b,$77,$5b,$4f,$0e   // ..ww[w[O.

txt_4d52:
        .text "?>/:.:"
        .byte $e6,$bb,$e6,$a9,$66,$95,$50,$06,$8c,$83,$63,$93,$63,$53,$53,$03 // ....f.P...c.cSS.
        .byte $ca,$0a,$2a,$29,$2a,$19,$25,$19,$a9,$9a,$a5,$99,$65,$9d,$57,$9d // ..*)*.%.....e.W.
        .byte $48,$42,$72,$d2,$72,$d2,$f2,$f2,$4a,$0b // HBr.r...J.

txt_4d82:
        .text "*+;/;?"
        .byte $65,$59,$65,$99,$69,$ae,$b9,$ae,$55,$75,$d5,$74,$fc,$70,$f2,$f2 // eYe.i...Uu.t.p..
        .byte $aa,$ab,$0e,$0f
        .text "OOOO"
        .byte $fa,$fe,$7b,$de,$7f,$df,$77,$5d
        .byte $a3,$e0,$a8,$98,$64,$98,$54,$94,$00,$c0,$ff,$df,$f7,$df,$f7,$dd // ....d.T.........
        .fill 8, $00
        .byte $b2,$f2,$b2,$f2,$f2,$f2,$d2,$d6       // ........

txt_4dc8:
        .text "7.;.;.*)"
        .byte $eb,$fb,$ea,$fb,$aa,$ea,$a5
        .text "UPSS"
        .byte $7e,$7b,$fe,$eb,$fa
        .byte $55,$55,$99,$66,$99,$aa,$99,$ee,$1d   // UU.f.....

txt_4de9:
        .text "7OG"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $71,$f2,$71,$50,$92,$42,$08,$20,$80,$03,$c0,$f2,$32,$32,$72,$32 // q.qP.B. ....22r2
        .byte $72,$32,$73,$9d,$57,$9d,$65,$99,$a6,$99,$aa,$ee,$bb,$ee,$9a,$ee // r2s.W.e.........
        .byte $99,$6a,$99                           // .j.

txt_4e10:
        .text "'%'!%!$!"
        .byte $65,$95,$a6,$95,$e6,$96,$ea,$a6,$ee,$fb,$ee,$e9,$ee,$a9,$e9,$a9 // e...............
        .byte $ae,$ab,$ef,$ab,$ec,$bb,$ec,$bf,$58,$08,$48,$08,$48,$08,$08,$08 // ........X.H.H...
        .byte $56,$75,$d7,$75,$d7,$7d,$f7,$ff,$77,$df,$77,$5f,$75,$97,$59,$95 // Vu.u.}..w.w_u.Y.
        .byte $4d,$8d,$8d,$8d,$8d,$8d,$8d,$8d,$b4,$84,$c4,$b4,$c4,$b4,$c4,$84 // M...............
        .byte $aa,$fa,$ff,$ff,$7f,$df,$77,$5d,$a9,$a6,$a9,$e6,$f9,$fa,$fe,$fe // ......w]........
        .byte $8f,$8d,$8d,$8d,$8d,$8d,$8d,$8d,$0f,$8f,$83,$a0,$68,$96,$65,$55 // ............h.eU
        .text "UUUT"
        .byte $00,$aa,$fa,$e0
        .byte $43,$4e,$0e
        .byte $3a,$e2,$0a,$fe,$03
        .byte $bb,$a7,$67,$97,$6c,$5c,$6c,$5c,$3c,$32,$0a,$0a,$19,$56,$19,$55 // ..g.l\l\<2...V.U
        .byte $ea,$ea,$fa,$7a,$fa,$7e,$fe,$7f,$70,$5f,$65,$96,$65,$9a,$a6,$a8 // ...z.~..p_e.e...
        .byte $19,$ea,$99,$a6,$59,$95,$59,$15,$dd,$f5,$d5,$f6,$56,$d6,$5a,$da // ....Y.Y.....V.Z.
        .byte $e2,$a2,$92,$a2,$92,$a2,$52,$92,$05,$c5,$c1,$b0,$ac,$83,$00,$8a // ......R.........
        .byte $dd,$77,$d5,$54,$00,$aa,$aa,$a8,$81,$87,$07,$1c,$40,$00,$30,$00 // .w.T........@.0.

txt_4ed8:
        .text "JJJJJJOO"
        .byte $7f,$f7,$7d,$f7,$5d,$77,$55,$a5,$dc,$fc,$dc,$7c,$dc,$54,$dc,$54 // ..}.]wU....|.T.T
        .byte $be,$bf,$be,$9f,$b7,$9f,$b5,$97,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $d2,$76,$d2,$76,$d2,$58,$48,$58,$15,$17,$17,$37,$1f,$37,$de,$3f // .v.v.XHX...7.7.?
        .byte $fd,$df,$7d,$dd,$55,$dd,$56,$5d,$73,$f3,$70,$d0,$72,$d2,$f0,$d8 // ..}.U.V]s.p.r...
        .byte $55,$55,$55,$14,$00,$ff,$ea,$e6,$43,$4b,$0b,$2f,$b5,$77,$d5,$77 // UUU.....CK./.w.w
        .byte $02,$88
        .byte $22,$88,$a2,$e8,$a8,$ec
        .text "!"
        .byte $22                                   // double quote
        .text "!"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $82,$8b,$82
        .byte $f5,$fd,$bd,$ef,$bb,$ef,$ba,$ab,$fd,$77,$ff,$f7,$af,$aa,$aa,$aa // .........w......
        .byte $10,$13,$10,$1c,$10,$1c,$07,$44,$fb,$ee,$fb,$ee,$3f,$ff,$3d,$f4 // .......D....?.=.
        .byte $dd,$f5,$dd,$d5,$ea,$80,$05,$19,$ec,$f3,$ec,$f3,$5f,$07,$c1,$50 // ............_..P
        .byte $1c,$0c,$1c,$0c,$5c,$0c,$30,$f2,$af,$5b,$5b,$66,$95,$69,$a5,$6a // ....\.0..[[f.i.j
        .byte $a6,$59,$66,$55,$d5,$fd,$ff,$ff,$c6,$c6,$c4,$c6,$c4,$c1,$51,$41 // .YfU..........QA
        .byte $78,$48,$f8,$48,$f8,$60,$22,$e0,$66,$59,$d6,$59,$d5,$75,$dd,$f7 // xH.H.`".fY.Y.u..
        .byte $e9,$ba,$ea,$fa,$eb,$7a,$ef,$7b,$c8,$c9,$c8
        .text "IHIB"
        .byte $62
        .byte $99,$67,$9b,$ac,$ac,$2c,$8c,$2c,$42,$0a,$2a,$26,$99,$66,$95,$56 // .g...,.,B.*&.f.V
        .byte $50,$64,$9a,$66,$9a,$aa,$9a,$aa,$98,$28,$28,$08,$88,$c8,$88,$c8 // Pd.f.....((.....
        .byte $ae,$eb,$ba,$ef,$bb                   // .....

txt_4fd5:
        .text "?;O"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $ea,$fb,$ee,$7b,$ff,$7b,$fc,$a0,$a2,$82,$ca,$8a,$02,$32,$f2,$2a // ...{.{.......2.*
        .byte $29,$15,$17,$15,$1f,$37,$1f,$d5,$59,$66,$59,$6a,$99,$6a,$a9,$52 // )....7..YfYj.j.R
        .byte $d2,$72,$52,$72,$50,$7c,$70,$03,$cf,$33,$cf,$f3,$7f,$7f,$7f,$ae // .rRrP|p..3......
        .byte $ba,$fe,$bb,$fe,$bf,$de,$bf,$20,$80,$20,$a8,$20,$98,$a3,$93,$8e // ....... . . ....
        .byte $8f,$8a,$8e,$8a,$8e,$0a,$1a,$aa,$aa,$66,$9a,$65,$96,$65,$d6,$a8 // .........f.e.e..
        .byte $68,$58,$d8,$54,$f4,$d7,$f4,$6a,$6e,$7a,$6e,$7a,$1f,$1e,$13,$00 // hX.T...jnznz....
        .byte $00,$00,$00,$00,$00,$00,$00,$04,$84,$10,$12,$10,$42,$4a,$42,$ee // ............BJB.
        .byte $fb,$be,$ea,$ba,$a6,$ba,$a6,$99,$a5,$99,$95,$99,$75,$97,$75,$a0 // ............u.u.
        .byte $68,$b8,$6b,$b8,$ae,$bb,$fe,$97,$9d,$27,$2d,$2f,$0b,$cb,$09,$a6 // h.k......'-/....
        .byte $ba,$66,$aa,$65,$a6
        .byte $55,$66,$98,$64,$93,$63
        .text "SLLL"
        .byte $8f
        .byte $8d,$0f,$3f,$0b,$2e,$ab,$2e,$df,$bd,$ef,$bd,$ef,$ab,$ef,$aa,$69 // ..?............i
        .byte $a6,$b9,$aa,$f9,$be,$fa,$be,$06       // ........

txt_5091:
        .text "FA"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $41,$f1,$71,$e0,$18,$20,$82,$8a,$83,$8e,$0f,$3e,$5a,$66,$55,$d6 // A.q.. .....>ZfU.
        .byte $75,$dd,$f5,$df,$7c,$fc,$75,$dd,$75,$d5,$75,$55,$50,$13,$02,$0b // u...|.u.u.uUP...
        .byte $02,$0b,$1a,$09,$ed,$ff,$ef,$be,$eb,$ae,$eb,$ae,$af,$ba,$6b,$ba // ..............k.
        .byte $6b,$a6,$5a,$66,$f2,$f2,$d0,$f4,$d0,$74,$d6,$64 // k.Zf.....t.d

txt_50d0:
        .text "22"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $ce,$c1,$06,$05,$05,$dd,$ff,$dd,$bb,$ff,$bb,$ff,$ba,$5f,$7b,$5d // ............._{]
        .byte $7f,$9d,$5f,$95,$5d,$c3,$b3,$f0,$ec,$f0,$a8,$e8,$a4,$04 // .._.].........

txt_50f1:
        .text "$PQPSC"
        .byte $0f,$ae,$eb,$ae,$fa,$ee,$fe,$ee,$77,$77,$dd,$77,$dd,$55,$dd,$65 // ........ww.w.U.e
        .byte $d6,$cc,$4c,$40,$43,$80,$41,$8d,$41,$a1,$a8,$69,$9a,$69,$95 // ..L@C.A.A..i.i.

txt_5116:
        .text "YW"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $0f,$fb,$fe,$bb,$ea,$bb,$a6,$70,$d4,$75,$54,$74,$55,$65 // .......p.uTtUe

txt_5127:
        .text "Y*"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $a6,$a9,$a6,$19,$65,$19,$f7,$ff,$d7,$f5,$d7,$75,$d7 // ....e......u.

txt_5137:
        .text "YT"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $64,$d5,$64,$5a,$66,$5a,$7f,$7e,$1b,$1e,$1b,$06,$86,$06,$65,$59 // d.dZfZ.~......eY
        .byte $65,$59,$66,$69,$6a,$b9,$b1,$e1,$84,$c4,$84,$10,$12,$10,$09,$15 // eYfij...........
        .byte $19,$d7,$19,$77,$55,$77,$ff,$77,$fd,$77,$5d,$75,$96,$75,$9a,$e6 // ...wUw.w.w]u.u..
        .byte $ab,$e6,$bb,$fa,$fb,$ff,$2f,$23,$0b,$8b,$0b,$42,$62,$42,$00,$00 // ....../#...BbB..
        .byte $00,$00,$00,$00,$00,$00
        .text "OOOOC"
        .byte $13
        .byte $50,$14,$d5,$7f
        .byte $dd,$ff,$dd,$ff,$ff,$3f,$bd,$d7,$dd,$d5,$5d,$d5,$55,$d5,$66,$aa // .....?....].U.f.
        .byte $66,$aa,$aa,$aa,$a8,$a0,$8e,$8d,$8e,$8d,$0d,$39,$35,$ff,$5d,$d7 // f..........95.].
        .byte $5d,$d7,$7d,$df,$ff,$ff,$c4,$84,$c4,$84,$c4,$b1,$a1,$51,$aa,$aa // ].}..........Q..
        .byte $aa,$aa,$2a,$2a,$0a,$82,$99,$aa,$99,$66,$99,$56,$9a,$56,$f7,$7d // ..**.....f.V.V.}
        .byte $df,$7d,$df,$77,$5f,$77,$55,$66,$95,$6a,$a6,$6a,$84,$00,$f7,$ff // .}.w_wUf.j.j....
        .byte $77,$dd,$77,$d5,$c7,$00,$7d,$f7,$7d,$d7,$77,$57,$77,$50,$64,$95 // w.w...}.}.wWwPd.
        .byte $54,$90,$92,$82,$08,$20,$15,$1a,$16,$2a,$06,$ca,$c2,$30,$ef,$bb // T.... ...*...0..
        .byte $ef,$be,$ef,$aa,$ae,$aa,$d5,$66,$dd,$56,$dd,$f5,$df,$ff,$a9,$99 // .......f.V......
        .byte $65,$99                               // e.

txt_520c:
        .text "TTPC****"
        .byte $0a,$ca,$c2,$30,$f7,$55,$77,$55,$77   // ...0.UwUw

txt_521d:
        .text "UUU"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $ae,$fb,$ea,$ff,$fb,$ff,$fb,$7d,$d5,$f5,$d5,$75,$d5,$50,$c2 // .......}...u.P.

txt_5230:
        .text "YVYVUV"
        .byte $01,$f0,$a9,$66,$a9,$56,$66,$55,$66,$14,$9a,$55,$99,$54,$98,$50 // ...f.VfUf..U.T.P
        .byte $43,$0c,$05,$46,$05,$05,$81,$a1,$20,$08,$9a,$69,$96,$59,$95,$59 // C..F.... ..i.Y.Y
        .byte $55,$37,$65,$5d,$57,$dd,$7f,$dd,$7f,$fd,$dd,$77,$dd,$55,$dd,$55 // U7e]W......w.U.U
        .byte $54,$50,$4a,$6a,$4a,$49,$26,$19,$55,$19,$d5,$59,$95,$5a,$99,$6a // TPJjJI&.U..Y.Z.j
        .byte $99,$6a,$5d,$d5,$55,$d5               // .j].U.

txt_527c:
        .text "UUTP"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $c7,$c6,$c7,$06,$1f,$1e,$56,$7f,$ef,$7b,$ee,$7b,$ea,$eb,$aa,$13 // ......V..{.{....
        .byte $13,$13,$13,$10,$84                   // .....

txt_5296:
        .text "DQZ"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $6a,$a6,$6a,$aa,$2a,$0a,$75,$fd,$75,$5d,$75,$55,$75,$55,$f7,$7d // j.j.*.u.u]uUuU.}
        .byte $f7,$7d,$dd,$75,$5d,$74,$a3,$e3,$a3,$e3,$83,$cd,$0d,$35,$00,$00 // .}.u]t.......5..
        .byte $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$02,$f0 // ................
        .byte $0f,$00,$00,$00,$00,$00,$55,$00,$aa,$00,$00,$00,$00,$00,$03,$3c // ......U........<
        .byte $c0                                   // .

// --- Region $52f8-$53ba ---
.pc = $52f8 "dat_52f8"

dat_52f8:
        .byte $20,$0a,$00,$00,$00,$00,$00,$00,$15,$00,$ff,$00,$00,$00,$00,$00 //  ...............
        .byte $a0,$01,$54,$00,$00,$00,$00,$00,$15,$40,$00,$00,$00,$00,$00,$00 // ..T......@......
        .byte $fc,$03,$00,$00,$00,$00,$00,$00,$03,$fc,$00,$00,$00,$00,$00,$00 // ................
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$08,$02,$00,$00,$00,$00,$00,$00 // ................
        .byte $0f,$40,$15,$00,$00,$00,$00,$00,$a8,$00,$55,$00,$00,$00,$00,$00 // .@........U.....
        .byte $08,$a0,$00,$00,$00,$00,$00,$00,$04,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $0f,$80,$2a,$00,$00,$00,$00,$00,$fc,$00,$55,$00,$00,$00,$00,$00 // ..*.......U.....
        .byte $04,$50,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00,$00 // .P..............
        .byte $00,$55,$00,$00,$00,$00,$00,$00,$50,$00,$00,$00,$00,$00,$00,$00 // .U......P.......
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$03,$a0,$0a,$00,$00,$00,$00,$00 // ................
        .byte $aa,$00,$55,$00,$00,$00,$00,$00,$02,$28,$80,$00,$00,$00,$00,$00 // ..U......(......
        .byte $03,$50,$05,$00,$00,$00,$00,$00,$ef,$00,$55,$00,$00,$00,$00,$00 // .P........U.....
        .byte $01,$14,$40                           // ..@

// --- Region $53d8-$56a8 ---
.pc = $53d8 "dat_53d8"

dat_53d8:
        .byte $c0,$3c,$03,$00,$00,$00,$00,$00,$ff,$00,$55,$00,$00,$00,$00,$00 // .<........U.....
        .byte $c0,$05,$50,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00 // ..P.....@.......
        .fill 11, $00
        .byte $ba,$ba,$ba,$ba,$ba,$b0,$00,$b4,$b4,$b0,$00,$00,$00,$00,$b0,$ba // ................
        .byte $ba,$ba,$ba,$b0,$00,$b0,$ba,$b0,$b0,$ba,$b0,$00,$b0,$ba,$ba,$ba // ................
        .byte $ba,$b0,$00,$00,$00,$b4,$0b,$0b,$7a,$fa,$fa,$fb,$ba,$2b,$b4,$ab // ........z....+..
        .byte $ab                                   // .

txt_5434:
        .text "KB"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $20,$b2,$fb,$7b,$fb,$bf,$fb,$fb,$9b,$fb,$7b,$fb,$fb,$ba,$bf,$0b //  ..{......{.....
        .byte $fb,$7b,$fa,$fb,$ba,$bf,$42,$b4,$b4,$24,$2b,$2b,$7f,$fa,$fa,$fa // .{....B..$++....
        .byte $fa,$42,$9b,$f4,$f4,$a4,$b4,$42,$29,$9b,$fb,$fa,$fa,$f7,$fa,$f7 // .B.....B).......
        .byte $b9,$fb,$af,$fb,$fb,$7f,$bf,$2b,$fb,$af,$f7,$f7,$fa,$f7,$94,$b4 // .......+........
        .byte $b4,$42,$b2,$2b,$f4,$f7,$a7,$a7,$f7,$92,$b2,$7a,$f7,$fa // .B.+.......z..

txt_5485:
        .text "B$I+"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $fb,$7f,$a7,$9f,$b9,$b2,$b4,$4b,$fa,$fa,$b7,$b7,$4b,$b4,$b4,$fa // .......K....K...
        .byte $fa,$7b                               // .{

txt_549c:
        .text "$)"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $94                                   // .

txt_54a0:
        .text "+)K"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $7b                                   // {

txt_54a5:
        .text "KK+"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $29,$7b,$7f,$b9,$92,$2b,$b2,$8b,$b4,$24,$b4,$29,$b9,$49,$b9,$b4 // ){...+...$.).I..

txt_54b9:
        .text "$GK"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $4b,$92,$b4,$b4,$74,$4b,$7b,$24,$9b,$42,$42,$9b,$2b,$4b,$2b,$94 // K...tK{$.BB.+K+.
        .byte $b4                                   // .

txt_54ce:
        .text "+K"
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $89,$82,$b9,$98,$98,$9b,$b9,$2b,$2b,$94,$b4,$29,$29,$94,$8b,$2b // .......++..))..+
        .byte $94                                   // .

txt_54e2:
        .text "K$"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $49,$9b,$2b,$94                       // I.+.

txt_54e9:
        .text "K+"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $f9,$b2,$29,$09,$0b,$0b,$42,$94,$24,$b2,$42,$b2,$b2,$8b,$b2,$b8 // ..)...B.$.B.....
        .byte $98,$b8,$2b,$b2,$b2,$b2,$42,$b2,$b9,$42,$b2,$82,$b2,$42,$b2,$92 // ..+...B..B...B..
        .byte $92,$b2,$f2,$b4,$42,$b2,$92,$92,$b2,$92,$9b,$b9,$fb,$fb,$fb,$b2 // ....B...........
        .byte $29,$f9,$2b,$29,$f9,$fb,$f2,$b8,$f8,$fb,$fb,$0b,$fb,$2b,$29,$f9 // ).+).........+).
        .byte $2b,$9b,$09,$fb,$9b,$29,$f9,$9b,$9b,$f9,$fb,$9b,$29,$f9,$9b,$9b // +....)......)...
        .byte $f9,$b0,$b0,$b0,$f0,$f0,$0b,$0b,$0b,$fb,$fb,$fb,$b0,$b4,$b4,$b0 // ................
        .byte $00,$00,$00,$b0,$b4,$b4,$b0,$b0,$ba,$ba,$b4,$b4,$ba,$ba,$00,$ba // ................
        .byte $ba,$b0,$ba,$ba,$b0,$ba,$ba,$b4,$b4,$b4,$b4,$00,$b4,$b0,$ba,$ba // ................
        .byte $ab,$ba,$fb,$b7,$b0,$a4,$b4,$b4,$4b,$b4,$00,$b0,$bf,$ba,$2b,$bf // ........K.....+.
        .byte $a4,$ab,$b4,$bf,$ba,$ba,$b0,$bf,$ba,$b0,$ba,$ba,$b0,$ba,$ba // ...............

txt_558b:
        .text "KK"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $4f,$b4,$b4,$bf,$fa,$fa,$fa,$f7,$b7,$fa,$fa,$f4,$24,$b2,$4b,$94 // O...........$.K.
        .byte $b2,$f4,$4f,$b4,$4b,$af,$f7,$4a,$a4,$a7,$bf,$42,$b7,$7f,$7f,$fa // ..O.K..J...B....
        .byte $fa,$fb,$ba,$af,$ab,$ba,$f4,$fa,$4f,$b4,$9b,$a7,$b7,$74,$b4,$b9 // ........O....t..
        .byte $4b,$9f,$f7,$7f,$9b,$42,$92,$42,$9b,$fa,$f7,$9a,$b2,$b7,$f7,$47 // K....B.B.......G
        .byte $24,$7b,$f9,$24,$4b,$47,$f7,$7f,$7b,$4b,$79,$79,$bf,$b7,$79,$79 // ${.$KG..{Kyy..yy
        .byte $2b,$4b,$9b,$b2                       // +K..

txt_55e2:
        .text "B+)+"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $9b,$7b,$f9,$b7,$b2,$9b,$b2,$94,$b4,$7f,$b9,$2b,$b9,$89,$9b,$29 // .{.........+...)
        .byte $b9,$9b,$2b,$b4                       // ..+.

txt_55fb:
        .text "++"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $b4,$4b,$b4                           // .K.

txt_5601:
        .text "I)+"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $97,$b2,$9b,$b9,$92,$24,$42,$9b       // .....$B.

txt_560d:
        .text "B)"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $98,$9b,$b9,$9b,$b9,$89,$b2,$b2       // ........

txt_5618:
        .text "$+("
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $82,$28,$b9,$2b,$82,$82,$4b,$92       // .(.+..K.

txt_5624:
        .text ")$))"
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $24,$b2,$8b,$82,$9b,$8b,$9b,$b2,$2b,$94 // $.......+.

txt_5633:
        .text ")BB"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $b2,$28,$2b,$82,$2b,$2b,$82,$29,$b9,$24,$92,$92,$2b,$b8 // .(+.++.).$..+.

txt_5645:
        .text "+(((+$$"
        .byte $94,$92,$29,$94,$b4,$2b,$b4,$82,$2b,$2b,$92,$92,$b9,$f9,$9b,$29 // ..)..+..++.....)
        .byte $b9,$4b,$0b                           // .K.

txt_565f:
        .text "+ "
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $b2                                   // .

txt_5663:
        .text "((++"
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $b9,$9b,$b2,$fb,$b8,$b2,$b2,$b8,$b2,$b8,$fb,$b9,$9b,$b2,$b2,$b2 // ................
        .byte $b2                                   // .

txt_5679:
        .text "B+B"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $b8,$b2,$9b,$00,$b0,$fb,$fb,$b0,$00,$00,$00,$fb,$b2,$2c,$b0,$b0 // .............,..
        .byte $b0,$b0,$fb,$0b,$0b,$fb,$fb,$02,$02,$b0,$b0,$b0,$b0,$fb,$02,$09 // ................
        .byte $fb,$09,$b2,$fb,$00,$f0,$00,$fb,$02,$02,$fb // ...........

dat_56a8:
        // === Fill data (1 bytes, $56a8-$56a8) ===
        .byte $00                                   // .

// --- Region $5800-$5be7 ---
.pc = $5800 "dat_5800"

dat_5800:
        .byte $01,$01,$31,$01,$01,$0f,$f1,$01,$01,$31,$01,$01,$01,$f1,$01,$01 // ..1......1......
        .byte $31,$01,$01,$0f,$f1,$01,$01,$31,$01,$f1,$01,$01,$f1,$01,$01,$01 // 1......1........
        .byte $f1,$0f,$01,$f1,$01,$01,$01,$f1,$02,$04,$f4,$0b,$0b,$0b,$fa,$0f // ................
        .byte $04,$f1,$f4,$04,$0a,$0b,$34,$04,$09,$f7,$0a,$0a,$0a,$3a,$07,$02 // ......4......:..
        .byte $f7,$0a,$07,$0a,$3f,$07,$04,$f7,$0a,$0b,$0a,$3f,$37,$09,$01,$f2 // ....?......?7...
        .byte $0b,$04,$04,$3a,$07,$07,$f7,$07,$0b,$04,$3a,$0a,$0b,$f2,$0b,$04 // ...:......:.....
        .byte $02,$37,$07,$07,$fa,$f7,$0b,$02,$07,$37,$07,$0a,$fa,$07,$04,$07 // .7.......7......
        .byte $37,$0a,$0a,$f7,$0b,$02,$02,$32,$09,$04,$f4,$0b,$0b,$0f,$3f,$3b // 7......2......?;
        .byte $0b,$09,$ff,$0a,$0b,$0b,$3b,$02,$09,$f7,$07,$0a,$0f,$37,$07,$09 // ......;......7..
        .byte $f7,$07,$07,$07,$3f,$04,$02,$f7,$07,$f7,$07,$0f,$3b,$04,$02,$02 // ....?.......;...
        .byte $f9,$04,$02,$32,$04,$07,$07,$f4,$02,$0b,$39,$09,$07,$04,$f9,$09 // ...2......9.....
        .byte $09,$32,$3b,$07,$0b,$02,$f2,$08,$02,$3b,$0b,$07,$04,$f2,$0b,$02 // .2;......;......
        .byte $32,$0b,$07,$04,$fb,$02,$09,$39,$02,$09,$08,$f4,$f2,$02,$04,$22 // 2......9......."
        .byte $09,$02,$0b,$f8,$0b,$0b,$28,$08,$08,$04,$f2,$02,$0b,$24,$52,$09 // ......(......$R.
        .byte $04,$f2,$02,$0b,$22,$32,$38,$f4,$d2,$32,$54,$62,$f2,$d9,$71,$d2 // ...."28..2Tb..q.
        .byte $39,$59,$6b,$f2,$f9,$79,$d9,$39,$79,$62,$f8,$f2,$02,$a2,$f8,$38 // 9Yk..y.9yb.....8
        .byte $d8,$04,$f9,$79,$72,$0b,$34,$eb       // ...yr.4.

txt_5908:
        .text "$9"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $d4,$24,$19,$6b,$02,$f9,$29,$64,$f4,$39,$1b,$41,$21,$01,$f1,$01 // .$.k..)d.9.A!...
        .byte $f9
        .byte $2b,$db
        .byte $39,$9b,$0b,$f2,$6b
        .byte $22                                   // double quote
        .text ";!"
        .byte $22                                   // double quote
        .byte $f2,$e1
        .byte $29,$3b
        .byte $9b,$59,$d2,$db,$c1,$02,$7b,$8b,$02,$42,$7b,$01,$12,$7b,$0b,$d2 // .Y....{..B{..{..
        .byte $42,$0b,$c1,$a1,$31,$f1,$31,$fa,$fa,$2a,$fa,$fa,$37,$f1,$f1,$21 // B...1.1..*..7..!
        .byte $f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$01,$ff,$34,$f1,$fa,$af,$f1,$e1 // ..1..1....4.....
        .byte $a1,$3f,$f1,$d1,$ff,$11,$e1,$f4,$0a,$0a,$fa,$01,$01,$01,$3a,$1f // .?............:.
        .byte $af,$3f,$ff,$07,$0f,$f4,$0b,$0a,$02,$31,$02,$0b,$34,$04,$04,$24 // .?.......1..4..$
        .byte $0a,$0b,$04,$fa,$0a,$0f,$ff,$0a,$0a,$ff,$2a,$0f,$0f,$0a,$f4,$04 // ..........*.....
        .byte $0a,$fa,$0a,$0b,$f1,$02,$0a,$07,$f7,$07,$0b,$34,$ab,$f4,$3a,$0b // ...........4..:.
        .byte $04,$02,$52,$f9,$da,$ca,$32,$12,$f7,$3a,$bb,$df,$0f,$0a,$8b,$3f // ..R...2..:.....?
        .byte $fa,$bb,$ab,$f7,$a7,$ef,$f7,$1f,$bf,$0a,$3b,$fb,$e2,$f2,$ff,$bf // ..........;.....
        .byte $fb,$f2,$a4,$e9,$1b,$3a,$aa,$f2,$39,$e4,$79,$32,$47,$0a,$0b,$f9 // .....:..9.y2G...
        .byte $a9,$89,$fb,$37,$34,$8b,$3b,$97,$ab,$0a,$fa,$bf,$27,$fb,$8f,$d9 // ...74.;.....'...
        .byte $f9,$9f,$bf,$04,$32,$82,$a4,$3b,$54,$fb,$29,$f2,$a8,$f9,$57,$99 // ....2..;T.)...W.
        .byte $39,$b2,$a9,$2b,$f7,$5b               // 9..+.[

txt_59f1:
        .text "W9"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $eb,$47,$fb,$52,$d8,$38,$a2,$e4,$44,$f4,$f7,$32,$e9,$f2,$5b,$f9 // .G.R.8..D..2..[.
        .byte $28,$3b,$e9,$a2,$32,$14,$49,$39,$e2,$99,$0b,$f8,$0b,$58,$f8,$08 // (;..2.I9.....X..
        .byte $a8,$fb,$34,$04,$fb,$04,$fb,$08,$0b,$fb,$08,$a8,$fb,$0b,$02,$04 // ..4.............
        .byte $34,$0b,$04,$34,$09,$0b,$29,$02,$0b,$08,$f9,$38,$09,$09,$32,$04 // 4..4..)....8..2.
        .byte $0b,$2b,$02,$04,$0b,$f8,$0b,$08,$f8,$0b,$0b,$f2,$09,$0b,$0b,$f8 // .+..............
        .byte $02,$08,$3b,$fb,$fb,$f8,$f9,$f9,$f2,$0b,$f4,$f2,$f2,$34,$f2,$fb // ..;..........4..
        .byte $38,$f8,$fb,$0b,$f1,$fb,$f2,$fb,$f2,$f2,$f4,$f4,$fb,$f8,$f8,$fb // 8...............
        .byte $fb,$38,$f8,$f9,$32,$f2,$f9,$32,$f2,$f8,$08,$f2,$f8,$f2,$f2,$f2 // .8..2..2........
        .byte $f2,$f9,$f9,$f9,$09,$3b,$f4,$fb,$32,$f2,$f8,$22,$f1,$f1,$09,$f9 // .....;..2.."....
        .byte $f1,$f1,$f1,$f1,$f1,$fc,$fb,$f1,$01,$f1,$f1,$f1,$39,$f9,$f1,$31 // ............9..1
        .byte $fb,$fb,$01,$f1,$f1,$f1,$f1,$fb,$fb,$f1,$fb,$f9,$f1,$f1,$f1,$f1 // ................
        .byte $31,$fb,$fb,$31,$f1,$f1,$31,$f1,$f1,$01,$f1,$f1,$f1,$f1,$f1,$f1 // 1..1..1.........
        .byte $f1,$f1,$f1,$01,$31,$f1,$f1,$31,$f1,$f1,$21,$f1,$f1,$01,$f1,$f1 // ....1..1..!.....
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$31,$f1,$f1,$31,$f1 // ...........1..1.
        .byte $f1,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$31 // ...............1
        .byte $f1,$f1,$31,$f1,$31,$f1,$f1,$f1,$f1,$f1,$01,$31,$f1,$f1,$f1,$f1 // ..1.1......1....
        .byte $f1,$01,$31,$f1,$f1,$f1,$f1,$f1,$01,$31,$f1,$f1,$f1,$f1,$f1,$f1 // ..1......1......
        .byte $f1,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$01,$f1,$f1,$f1 // ...1..1..1......
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$01,$31,$f1,$f1,$31,$f1,$f1,$21,$f1,$f1 // .......1..1..!..
        .byte $01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$31,$f1 // ..............1.
        .byte $f1,$31,$f1,$f1,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // .1..............
        .byte $f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$01,$f1,$f1,$f1,$f1 // ..1..1..1.......
        .byte $f1,$f1,$f1,$f1,$f1,$01,$31,$f1,$f1,$31,$f1,$f1,$21,$f1,$f1,$01 // ......1..1..!...
        .fill 9, $f1
        .byte $01,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$f1 // ......1.........
        .byte $01,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$f1,$01 // ................
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$21,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // .......!........
        .byte $f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$21,$01,$01,$01 // .1.......1..!...
        .byte $f1,$01,$01,$f1,$01,$01,$f1,$01,$01,$01,$f1,$01,$01,$31,$01,$01 // .............1..
        .byte $31,$01,$01,$01,$01,$f1,$01,$01,$31,$01,$01,$31,$01,$01,$01,$01 // 1.......1..1....
        .byte $01,$01,$f1,$01,$01,$f1,$01,$01,$f1,$01,$01,$01,$31,$f1,$01,$01 // ............1...
        .byte $f1,$01,$01,$f1,$01,$01,$01,$31,$01,$01,$31 // .......1..1

// --- Region $5c00-$5db2 ---
.pc = $5c00 "dat_5c00"

dat_5c00:
        .byte $07,$03,$07,$03,$07,$03,$06,$02,$06,$02,$06,$02,$05,$01,$05,$01 // ................
        .byte $04,$00,$03,$07,$02,$06,$01,$05,$00,$03,$06,$01,$05,$00,$02,$05 // ................
        .byte $00,$03,$06,$00,$03,$05,$07,$02,$04,$06,$00,$02,$04,$06,$07,$01 // ................
        .byte $03,$04,$05,$07,$00,$01,$02,$03,$04,$04,$05,$05,$06,$06,$06,$06 // ................
        .byte $06,$06,$06,$06,$06,$05,$05,$04,$03,$02,$01,$00,$07,$06,$05,$03 // ................
        .byte $02,$00,$07,$05,$03,$01,$07,$05,$03,$01,$06,$04,$01,$07,$04,$02 // ................
        .byte $07,$04,$01,$06,$03,$00,$05,$02,$06,$03,$00,$04,$01,$05,$02,$06 // ................
        .byte $02,$07,$03,$07,$04,$00,$04,$00,$04,$00,$05,$01,$05,$01,$05,$01 // ................
        .byte $05,$01,$05,$01,$05,$01,$06,$02,$06,$02,$06,$02,$07,$03,$07,$04 // ................
        .byte $00,$04,$01,$05,$02,$06,$03,$00,$04,$01,$06,$03,$00,$05,$02,$07 // ................
        .byte $04,$02,$07,$05,$02,$00,$05,$03,$01,$07,$05,$03,$01,$07,$06,$04 // ................
        .byte $03,$01,$00,$07,$06,$05,$04,$03,$02,$01,$01,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$01,$01,$02,$02,$03,$04,$05,$06,$07,$01,$02,$03 // ................
        .byte $05,$07,$00,$02,$04,$06,$00,$02,$04,$07,$01,$03,$06,$00,$03,$06 // ................
        .byte $01,$04,$06,$01,$05,$00,$03,$06,$01,$05,$00,$04,$07,$03,$06,$02 // ................
        .byte $05,$01,$05,$01,$04,$00,$04,$00,$04,$00,$03,$07,$03,$07,$03,$07 // ................
        .byte $13,$14,$14,$15,$15,$16,$16,$17,$17,$18,$18,$19,$19,$1a,$1a,$1b // ................
        .byte $1b,$1c,$1c,$1c,$1d,$1d,$1e,$1e,$1f,$1f,$1f // ...........

txt_5d1b:
        .text "  !!!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "####$$$%%%%%&&&&&''''''''''''''''''''''''&&&&&&%%%%$$$$###"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!!!   "
        .byte $1f,$1f,$1e,$1e,$1e,$1d,$1d,$1c,$1c,$1b,$1b,$1a,$1a,$19,$19,$19 // ................
        .byte $18,$18,$17,$17,$16,$16,$15,$15,$14,$14,$13,$13,$12,$12,$11,$11 // ................
        .byte $10,$10,$0f,$0f,$0e,$0e,$0d,$0d,$0c,$0c,$0c,$0b,$0b,$0a,$0a,$09 // ................
        .byte $09,$09,$08,$08,$07,$07,$07,$06,$06,$05,$05,$05,$04,$04,$04,$04 // ................
        .byte $03,$03,$03,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01 // .............

// --- Region $5dcd-$63ff ---
.pc = $5dcd "dat_5dcd"

dat_5dcd:
        .byte $01,$01,$01,$01,$01,$02,$02,$02,$02,$03,$03,$03,$03,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$08,$09,$09,$0a,$0a,$0a // ................
        .byte $0b,$0b,$0c,$0c,$0d,$0d,$0e,$0e,$0f,$0f,$10,$10,$11,$11,$11,$12 // ................
        .byte $12,$13,$13,$00,$08,$10,$18           // .......

txt_5e04:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78,$80,$88,$90,$98,$a0,$a8,$b0,$b8,$c0,$c8,$d0,$d8 // `hpx............
        .byte $e0,$e8,$f0,$f8,$00,$08,$10,$18       // ........

txt_5e24:
        .text " (08"

dat_5e28:
        // === Fill data (32 bytes, $5e28-$5e47) ===
        .fill 32, $40
        .fill 8, $41
        .byte $00,$08,$10,$18                       // ....

txt_5e54:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78,$80,$88,$90,$98,$a0,$a8,$b0,$b8,$c0,$c8,$d0,$d8 // `hpx............
        .byte $e0,$e8,$f0,$f8,$00,$08,$10,$18       // ........

txt_5e74:
        .text " (08"

dat_5e78:
        // === Fill data (32 bytes, $5e78-$5e97) ===
        .fill 32, $4a
        .fill 8, $4b
        .byte $00,$08,$10,$18                       // ....

txt_5ea4:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78,$80,$88,$90,$98,$a0,$a8,$b0,$b8,$c0,$c8,$d0,$d8 // `hpx............
        .byte $e0,$e8,$f0,$f8,$00,$08,$10,$18       // ........

txt_5ec4:
        .text " (08"

dat_5ec8:
        // === Fill data (32 bytes, $5ec8-$5ee7) ===
        .fill 32, $34
        .fill 8, $35
        .byte $00,$30,$01,$20,$ef,$c1,$a0,$80,$0f,$fe,$14,$e5,$25,$da,$56,$a4 // .0. ........%.V.
        .byte $bc,$bf,$c2,$c5,$c6,$c8,$c9,$cb,$db,$dc,$db,$e0,$e1,$e3,$e4,$e6 // ................
        .byte $01,$03,$05,$02,$04,$06,$07,$02,$01,$03,$05,$02,$04,$06,$07,$02 // ................
        .byte $c0,$c1,$c2,$c0,$c1,$c2,$c0,$c2,$c0,$c1,$c2,$c0,$c1,$c2,$c0,$c2 // ................
        .byte $80,$40,$20,$10,$08,$04,$02,$01,$e0,$00,$04,$08,$0c,$10,$14,$18 // .@ .............
        .byte $1c                                   // .

txt_5f41:
        .text " $"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a4,$a8,$ac,$b0,$b4,$b8,$bc,$c0,$c4   // .........

txt_5f4d:
        .byte $40                                   // @ character
        .text "DHLPT"
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$5c,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0 // ......\.........
        .byte $e0,$e0,$e0,$64,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0 // ...d............
        .byte $e0,$e0,$e0,$e0,$60,$65,$60,$60,$60,$60,$60,$60,$60,$60,$60,$60 // ....`e``````````
        .fill 10, $60
        .byte $61,$61,$61,$61,$61,$61,$62,$62,$62,$62,$62,$62,$61,$62,$62,$62 // aaaaaabbbbbbabbb
        .fill 9, $62
        .byte $61,$62,$62,$62,$62,$62,$62,$62,$62,$62,$62,$62,$62,$62,$62,$62 // abbbbbbbbbbbbbbb
        .byte $62,$61,$00,$ff,$00,$ff,$00,$ff,$00,$a4,$00,$ff,$00,$ff,$00,$ff // ba..............
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // ................
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // ................
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // ................
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$01,$01,$02,$03,$04,$05 // ................
        .byte $06,$07,$01,$01,$08,$09,$04,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12 // ................
        .byte $13,$14,$01,$01,$08,$09,$04,$15,$16,$17,$18,$19,$1a,$01,$01,$01 // ................
        .byte $1b,$1c,$01,$1d,$1e,$1f               // ......

txt_602c:
        .text " !"
        .byte $22                                   // double quote character
        .text "#"
        .byte $01,$1d,$24,$01                       // ..$.

txt_6034:
        .text " %&'()*"
        .byte $01
        .text "+,-."
        .byte $01,$1d
        .byte $24,$01

txt_6044:
        .text " /0123"
        .byte $01,$01,$01,$01                       // ....

txt_604e:
        .text "456789:;<=6>"
        .byte $01,$01                               // ..

txt_605c:
        .text ":;?"
        .byte $40                                   // @ character
        .text "6A"
        .byte $01,$01,$01,$42,$43,$01               // ...BC.

txt_6068:
        .text "6DEF:GHIJKL"
        .byte $01,$01,$01                           // ...

txt_6076:
        .text "MNOPQRSTUVWXYZS"
        .byte $5b
        .byte $5c,$01
        .text "WXYZ"
        .byte $01
        .byte $53,$5d,$01
        .byte $57,$58,$5e,$5f
        .byte $53
        .byte $5d,$60,$61,$01,$62,$63,$64,$65,$66,$67,$68,$04,$69,$6a,$6b,$04 // ]`a.bcdefgh.ijk.
        .byte $15,$01,$01,$6c,$6d,$6e,$17,$04,$0a,$0b,$0c,$01,$01,$02,$03,$04 // ...lmn..........
        .byte $05,$06,$07,$01,$01,$02,$03,$04,$6f,$70,$6b,$71,$72,$73,$74,$75 // ........opkqrstu
        .byte $76,$77,$14,$20,$78,$79,$7a,$20,$25,$01,$01,$20,$7b,$7c,$7d // vw. xyz %.. {|}

txt_60d4:
        .text " %&'"
        .byte $01,$1d,$1e,$1f,$20,$21,$7e,$7f,$01,$1d,$1e,$1f,$20,$78,$79,$7a // .... !~..... xyz
        .byte $80,$81,$82,$01,$83,$84,$85,$01,$3a,$86,$87,$88,$89,$3b,$01,$01 // ........:....;..
        .byte $3a,$3b,$48,$85,$3a,$3b,$8a,$8b,$36,$3e,$3c,$8c,$3a,$3b,$01,$01 // :;H.:;..6><.:;..
        .byte $36,$3e,$8d,$8e,$3a,$86,$8f,$88,$01,$01,$90,$91,$01,$92,$93,$01 // 6>..:...........
        .byte $53,$94,$95,$96,$97,$98,$59,$5a,$53,$5d,$60,$61,$53,$5d,$99,$9a // S.....YZS]`aS]..
        .byte $57,$9b,$9c,$9d,$53,$5d,$01,$01,$57,$58,$59,$9e,$53,$5d,$9f,$52 // W...S]..WXY.S].R
        .byte $65,$66,$a0,$a1,$01,$a2,$a3,$01,$a4,$1a,$16,$17,$a5,$a6,$a7,$a8 // ef..............
        .byte $04,$15,$16,$17,$a9,$aa,$ab,$ac,$ad,$ae,$af,$1c,$b0,$b1,$b2,$b3 // ................
        .byte $01,$01,$02,$b4,$01,$04,$15,$01,$b0,$b1,$b5,$b6,$01,$01,$01,$01 // ................
        .byte $b7,$01,$b8,$7d,$b9,$ba,$bb,$85       // ...}....

txt_6170:
        .text " %"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $7d,$bc,$bd,$be,$bf,$bc,$c0,$c1,$1f,$01,$c2,$c3,$c4,$01,$1d,$c5 // }...............
        .byte $c6,$01,$c7,$25,$01,$01,$c8,$c9,$ca,$01,$01,$01,$01,$4b,$4c,$48 // ...%.........KLH
        .byte $85,$01,$cb,$cc,$93,$3a,$cd,$ce,$85,$cf,$d0,$d1,$88,$01,$01,$d2 // .....:..........
        .byte $d3,$d4,$d5,$d6,$01,$36,$d7,$d8,$8c,$01,$d9,$da,$01,$01,$db,$dc // .....6..........
        .byte $01,$01,$01,$01,$01,$62,$dd,$de,$61,$01,$01,$df,$e0,$53,$e1,$e2 // .....b..a....S..
        .byte $61
        .byte $53,$94,$e3,$e4,$65,$66,$a0,$e5
        .text "WXYZW"
        .byte $9b,$9c
        .byte $9d,$01,$e6,$e7,$01,$01,$e6,$e7,$01,$01,$e6,$e7 // ............

dat_61df:
        // === Fill data (521 bytes, $61df-$63e7) ===
        .fill 521, $01
        .byte $ff,$1f,$27,$2e,$05,$ff,$1b,$23,$2f,$ff,$a9,$d8,$8d,$16,$d0,$20 // ..'....#/...... 
        .byte $74                                   // t

txt_63f9:
        .text "2 C2 "
        .byte $22                                   // double quote character
        .text ";"

// --- Region $6472-$6480 ---
.pc = $6472 "Segment $6472"
        .byte $0b,$08,$0c,$0f,$07,$01,$01,$01,$01,$07,$0f,$0c,$08,$0b,$09 // ...............

// --- Region $64a7-$64a7 ---
.pc = $64a7 "dat_64a7"

dat_64a7:
        // === Fill data (1 bytes, $64a7-$64a7) ===
        .byte $00                                   // .

// --- Region $6500-$657b ---
.pc = $6500 "dat_6500"

dat_6500:
        .byte $1d,$1d,$1d,$1d,$1d,$1d               // ......

txt_6506:
        .text "ANOTHER ALPHA FLIGHT RELEASE"
        .byte $0d                                   // string terminator
        .byte $0d,$1d,$1d,$1d                       // ....

txt_6527:
        .text "INTRO CREDITS:"
        .byte $0d                                   // string terminator
        .byte $1d,$1d,$1d                           // ...

txt_6539:
        .text "CODE  : LEEWAY/AFL"
        .byte $0d                                   // string terminator
        .byte $1d,$1d,$1d                           // ...

txt_654f:
        .text "LOGO  : JAMIROQUAI/AFL"
        .byte $0d                                   // string terminator
        .byte $1d,$1d,$1d                           // ...

txt_6569:
        .text "NTSC  : DANZIG/AFL"
        .byte $00                                   // string terminator

// --- Region $662b-$6645 ---
.pc = $662b "Segment $662b"
        .byte $00,$b9,$00,$67,$99,$01,$08,$c8,$d0,$f7,$ee,$07,$01,$ee,$04,$01 // ...g............
        .byte $d0,$ef,$a9,$37,$85,$01,$58,$4c,$e2,$fc // ...7..XL..

dat_6645:
        // === Fill data (1 bytes, $6645-$6645) ===
        .byte $00                                   // .

// --- Region $78be-$78be ---
.pc = $78be "dat_78be"

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

// --- Region $798e-$798e ---
.pc = $798e "dat_798e"

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

// --- Region $8000-$8000 ---
.pc = $8000 "bmp_8000"

bmp_8000:
        .byte $00                                   // .

// --- Region $8400-$8400 ---
.pc = $8400 "scr_8400"

scr_8400:
        .byte $00                                   // .

// --- Region $8800-$8800 ---
.pc = $8800 "chr_8800"

chr_8800:
        .byte $00                                   // .

// --- Region $9400-$9400 ---
.pc = $9400 "scr_9400"

scr_9400:
        .byte $00                                   // .

// --- Region $9800-$9800 ---
.pc = $9800 "scr_9800"

scr_9800:
        .byte $00                                   // .

// --- Region $a000-$a000 ---
.pc = $a000 "bmp_a000"

bmp_a000:
        .byte $00                                   // .

// --- Region $a800-$a800 ---
.pc = $a800 "scr_a800"

scr_a800:
        .byte $00                                   // .

// --- Region $ab1f-$ab1f ---
.pc = $ab1f "dat_ab1f"

dat_ab1f:
        // === Fill data (1 bytes, $ab1f-$ab1f) ===
        .byte $00                                   // .

// --- Region $b000-$b000 ---
.pc = $b000 "chr_b000"

chr_b000:
        .byte $00                                   // .

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

bmp_c000:
        .byte $00                                   // .

// --- Region $c0c0-$c0c0 ---
.pc = $c0c0 "spr_c0c0"

spr_c0c0:
        .byte $00                                   // .

// --- Region $c180-$c180 ---
.pc = $c180 "spr_c180"

spr_c180:
        .byte $00                                   // .

// --- Region $c200-$c200 ---
.pc = $c200 "spr_c200"

spr_c200:
        .byte $00                                   // .

// --- Region $c2c0-$c2c0 ---
.pc = $c2c0 "spr_c2c0"

spr_c2c0:
        .byte $00                                   // .

// --- Region $c3c0-$c3c0 ---
.pc = $c3c0 "spr_c3c0"

spr_c3c0:
        .byte $00                                   // .

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

scr_c400:
        .byte $39,$10,$e9,$4c,$00,$01,$2c,$da       // char 128
        .byte $01,$a9,$37,$85,$01,$58,$20,$10       // char 129
        .byte $08,$4c,$ae,$a7,$e0,$00,$f0,$ee       // char 130
        .byte $a9,$04,$2c,$a9,$08,$85,$ff,$b1       // char 131
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7       // char 132
        .byte $18,$a5,$2d,$65,$ff,$85,$2d,$a5       // char 133
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca       // char 134
        .byte $d0,$e5,$18,$a5,$2f,$65,$ff,$85       // char 135
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c       // char 136
        .byte $00,$01,$b9,$00,$ef,$99,$00,$ff       // char 137
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df       // char 138
        .byte $01,$ad,$df,$01,$c9,$df,$d0,$ea       // char 139
        .byte $60,$b0,$61,$7a,$20,$00,$64,$20       // char 140
        .byte $00,$0f,$78,$a9,$01,$8d,$1a,$d0       // char 141
        .byte $a9,$7f,$8d,$0d,$dc,$a9,$1b,$8d       // char 142
        .byte $11,$d0,$a9,$a8,$8d,$12,$d0,$a9       // char 143
        .byte $64,$8d,$14,$03,$a9,$09,$8d,$15       // char 144
        .byte $03,$a9,$c1,$58,$4c,$38,$08,$a9       // char 145
        .byte $0b,$8d,$11,$d0,$20,$15,$fd,$20       // char 146
        .byte $a3,$fd,$a9,$00,$8d,$86,$02,$20       // char 147
        .byte $44,$e5,$a9,$00,$8d,$20,$d0,$8d       // char 148
        .byte $21,$d0,$a2,$00,$8a,$9d,$80,$31       // char 149
        .byte $9d,$00,$32,$9d,$00,$33,$9d,$00       // char 150
        .byte $34,$9d,$00,$35,$9d,$00,$36,$9d       // char 151
        .byte $00,$37,$9d,$00,$38,$9d,$00,$39       // char 152
        .byte $9d,$00,$3a,$9d,$00,$3b,$9d,$00       // char 153
        .byte $3c,$9d,$00,$3d,$9d,$00,$3e,$9d       // char 154
        .byte $00,$3f,$9d,$30,$06,$9d,$30,$da       // char 155
        .byte $e8,$d0,$ca,$a9,$00,$8d,$3c,$0d       // char 156
        .byte $85,$03,$20,$3d,$0d,$e6,$03,$a5       // char 157
        .byte $03,$d0,$f7,$a2,$00,$a9,$08,$9d       // char 158
        .byte $00,$d8,$a9,$00,$9d,$00,$04,$e8       // char 159
        .byte $e0,$a0,$d0,$f1,$a2,$1f,$a9,$01       // char 160
        .byte $9d,$1c,$d9,$9d,$44,$d9,$a9,$20       // char 161
        .byte $9d,$1c,$05,$9d,$44,$05,$ca,$10       // char 162
        .byte $ed,$a2,$00,$20,$00,$10,$20,$59       // char 163
        .byte $09,$a9,$00,$8d,$b2,$0c,$a9,$ff       // char 164
        .byte $8d,$15,$d0,$8d,$1c,$d0,$a9,$06       // char 165
        .byte $a2,$0e,$a0,$0f,$8e,$25,$d0,$8c       // char 166
        .byte $26,$d0,$8d,$27,$d0,$8d,$28,$d0       // char 167
        .byte $8d,$29,$d0,$8d,$2a,$d0,$8d,$2b       // char 168
        .byte $d0,$8d,$2c,$d0,$8d,$2d,$d0,$8d       // char 169
        .byte $2e,$d0,$a9,$00,$a2,$1f,$8d,$fb       // char 170
        .byte $0a,$8d,$08,$0b,$8d,$15,$0b,$8d       // char 171
        .byte $7f,$0b,$8e,$8c,$0b,$8d,$8e,$0b       // char 172
        .byte $8d,$ea,$0b,$8d,$f7,$0b,$8d,$f9       // char 173
        .byte $0b,$8d,$ba,$09,$8d,$3c,$0d,$a2       // char 174
        .byte $10,$8e,$5a,$0b,$e8,$8e,$5c,$0b       // char 175
        .byte $a9,$03,$8d,$e1,$0c,$a9,$e0,$8d       // char 176
        .byte $39,$0d,$a9,$62,$8d,$3a,$0d,$20       // char 177
        .byte $de,$0b,$20,$46,$0c,$a9,$20,$8d       // char 178
        .byte $79,$0a,$a9,$fa,$8d,$7a,$0a,$a9       // char 179
        .byte $0a,$8d,$7b,$0a,$a9,$2c,$8d,$7c       // char 180
        .byte $0a,$8d,$7f,$0a,$60,$a9,$00,$8d       // char 181
        .byte $13,$0d,$a9,$2c,$8d,$14,$0d,$60       // char 182
        .byte $a9,$a9,$cd,$12,$d0,$d0,$fb,$a9       // char 183
        .byte $03,$8d,$00,$dd,$a9,$18,$8d,$18       // char 184
        .byte $d0,$ad,$11,$d0,$30,$ec,$a9,$79       // char 185
        .byte $8d,$11,$d0,$a0,$0d,$88,$d0,$fd       // char 186
        .byte $24,$ea,$ea,$b8,$50,$00,$80,$28       // char 187
        .byte $a9,$62,$a6,$24,$ea,$a9,$7b,$8d       // char 188
        .byte $11,$d0,$a9,$00,$49,$17,$8d,$16       // char 189
        .byte $d0,$a9,$b2,$cd,$12,$d0,$d0,$fb       // char 190
        .byte $a0,$09,$88,$d0,$fd,$a9,$3b,$8d       // char 191
        .byte $11,$d0,$a9,$ba,$cd,$12,$d0,$d0       // char 192
        .byte $fb,$a9,$f0,$8d,$10,$d0,$a2,$07       // char 193
        .byte $a0,$00,$bd,$f0,$5e,$99,$00,$d0       // char 194
        .byte $bd,$00,$5f,$99,$01,$d0,$bd,$20       // char 195
        .byte $5f,$9d,$f8,$07,$c8,$c8,$ca,$10       // char 196
        .byte $e9,$a2,$07,$bd,$f0,$5e,$18,$7d       // char 197
        .byte $10,$5f,$9d,$f0,$5e,$90,$09,$ad       // char 198
        .byte $d9,$09,$5d,$30,$5f,$8d,$d9,$09       // char 199
        .byte $bd,$f8,$5e,$18,$7d,$18,$5f,$9d       // char 200
        .byte $f8,$5e,$90,$09,$ad,$2f,$0a,$5d       // char 201
        .byte $30,$5f,$8d,$2f,$0a,$ca,$10,$d3       // char 202
        .byte $a9,$da,$cd,$12,$d0,$d0,$fb,$a9       // char 203
        .byte $0f,$8d,$10,$d0,$a2,$07,$a0,$00       // char 204
        .byte $bd,$f8,$5e,$99,$00,$d0,$bd,$08       // char 205
        .byte $5f,$99,$01,$d0,$bd,$28,$5f,$9d       // char 206
        .byte $f8,$07,$c8,$c8,$ca,$10,$e9,$20       // char 207
        .byte $3d,$0d,$a9,$00,$cd,$12,$d0,$d0       // char 208
        .byte $fb,$a9,$1b,$8d,$11,$d0,$a9,$19       // char 209
        .byte $8d,$18,$d0,$ad,$b2,$0c,$09,$10       // char 210
        .byte $8d,$16,$d0,$a9,$0d,$a2,$0b,$a0       // char 211
        .byte $05,$8d,$21,$d0,$8e,$22,$d0,$8c       // char 212
        .byte $23,$d0,$20,$fa,$0a,$20,$7e,$0b       // char 213
        .byte $20,$e9,$0b,$20,$80,$0f,$a9,$52       // char 214
        .byte $cd,$12,$d0,$d0,$fb,$a2,$09,$ca       // char 215

spr_c6c0:
        .byte $d0,$fd,$a9,$1b,$8d,$18,$d0,$a9       // char 216
        .byte $08,$8d,$16,$d0,$a9,$00,$8d,$21       // char 217
        .byte $d0,$a9,$64,$cd,$12,$d0,$d0,$fb       // char 218
        .byte $a2,$0b,$ca,$d0,$fd,$a9,$0f,$8d       // char 219
        .byte $20,$d0,$8d,$21,$d0,$a2,$0a,$ca       // char 220
        .byte $d0,$fd,$a9,$0b,$8d,$20,$d0,$8d       // char 221
        .byte $21,$d0,$20,$b3,$0c,$20,$06,$10       // char 222
        .byte $a9,$a5,$cd,$12,$d0,$d0,$fb,$a2       // char 223
        .byte $0b,$ca,$d0,$fd,$a9,$0f,$8d,$20       // char 224
        .byte $d0,$8d,$21,$d0,$a2,$0a,$ca,$d0       // char 225
        .byte $fd,$a9,$00,$8d,$20,$d0,$8d,$21       // char 226
        .byte $d0,$0e,$19,$d0,$ad,$01,$dc,$c9       // char 227
        .byte $ef,$f0,$03,$4c,$bc,$fe,$68,$68       // char 228
        .byte $4c,$00,$66,$a9,$00,$f0,$04,$ce       // char 229
        .byte $fb,$0a,$60,$a9,$01,$8d,$fb,$0a       // char 230
        .byte $a2,$00,$bd,$00,$2f,$9d,$1c,$05       // char 231
        .byte $09,$40,$9d,$44,$05,$a0,$00,$b9       // char 232
        .byte $59,$0c,$9d,$1c,$d9,$9d,$44,$d9       // char 233
        .byte $c8,$c0,$08,$d0,$1b,$a0,$00,$e8       // char 234
        .byte $e0,$18,$d0,$14,$a2,$00,$a9,$20       // char 235
        .byte $8d,$7c,$0a,$8d,$7f,$0a,$a9,$46       // char 236
        .byte $8d,$7a,$0a,$a9,$0b,$8d,$7b,$0a       // char 237
        .byte $8e,$08,$0b,$8c,$15,$0b,$60,$a2       // char 238
        .byte $00,$bd,$1d,$d9,$9d,$1c,$d9,$bd       // char 239
        .byte $45,$d9,$9d,$44,$d9,$e8,$e0,$20       // char 240
        .byte $d0,$ef,$a2,$10,$a0,$11,$bd,$71       // char 241
        .byte $0c,$8d,$3b,$d9,$b9,$71,$0c,$8d       // char 242
        .byte $63,$d9,$e8,$e0,$20,$d0,$02,$a2       // char 243
        .byte $00,$8e,$5a,$0b,$c8,$c0,$20,$d0       // char 244
        .byte $02,$a0,$00,$8c,$5c,$0b,$60,$a9       // char 245
        .byte $00,$f0,$04,$ce,$7f,$0b,$60,$a9       // char 246
        .byte $01,$8d,$7f,$0b,$a2,$1f,$a0,$00       // char 247
        .byte $b9,$61,$0c,$9d,$94,$d9,$9d,$bc       // char 248
        .byte $d9,$c8,$c0,$08,$d0,$0b,$bd,$20       // char 249
        .byte $2f,$9d,$94,$05,$09,$40,$9d,$bc       // char 250
        .byte $05,$c0,$10,$d0,$2b,$a0,$00,$ca       // char 251
        .byte $10,$26,$a2,$1f,$ad,$9e,$0b,$18       // char 252
        .byte $69,$40,$8d,$9e,$0b,$90,$03,$ee       // char 253
        .byte $9f,$0b,$ad,$9e,$0b,$c9,$e0,$d0       // char 254
        .byte $0f,$ad,$9f,$0b,$c9,$2f,$d0,$08       // char 255
        .byte $a9,$20,$8d,$c1,$0a,$20,$de,$0b       // char 256
        .byte $8c,$8e,$0b,$8e,$8c,$0b,$60,$a9       // char 257
        .byte $20,$8d,$9e,$0b,$a9,$2f,$8d,$9f       // char 258
        .byte $0b,$60,$a9,$00,$f0,$04,$ce,$ea       // char 259
        .byte $0b,$60,$a9,$01,$8d,$ea,$0b,$a2       // char 260
        .byte $00,$a0,$00,$b9,$51,$0c,$9d,$e4       // char 261
        .byte $d9,$9d,$0c,$da,$c8,$c0,$08,$d0       // char 262
        .byte $0b,$bd,$40,$2f,$9d,$e4,$05,$09       // char 263

spr_c840:
        .byte $40,$9d,$0c,$06,$c0,$10,$d0,$28,$a0,$00,$e8,$e0,$20,$d0,$21,$a2 // @......(.... .!.
        .byte $00,$ad,$09,$0c,$18,$69,$40,$8d,$09,$0c,$90,$03,$ee,$0a,$0c,$ad // .....i@.........
        .byte $09,$0c,$c9,$00,$d0,$0a,$ad,$0a,$0c,$c9,$30,$d0,$03,$20,$46,$0c // ..........0.. F.
        .byte $8c,$f9,$0b,$8e,$f7,$0b,$60,$a9,$40,$8d,$09,$0c,$a9,$2f,$8d,$0a // ......`.@..../..
        .byte $0c,$60,$01,$01,$0d,$0f,$0a,$08,$09,$a2,$2e,$09,$08,$0a,$0f,$0d // .`..............
        .byte $01,$01,$0f,$01,$0d,$0f,$0a,$08,$09,$a2,$35,$09,$08,$0a,$0f,$0d // ..........5.....
        .byte $01,$0f,$09,$09,$02,$02,$08,$08,$0a,$0a,$0f,$0f,$0d,$0d,$07,$07 // ................
        .byte $e4,$01,$32,$07,$07,$0d,$0d,$0f,$0f,$0a,$0a,$08,$08,$02,$02,$09 // ..2.............
        .byte $09,$03,$04,$04,$05,$e8,$06,$28,$05,$05,$04,$03,$03,$02,$01,$01 // .......(........
        .byte $a8,$62,$47,$01,$02,$02,$03,$ff,$00,$ad,$b2,$0c,$38,$e9,$03,$29 // .bG.........8..)
        .byte $07,$8d,$b2,$0c,$90,$01,$60,$a2,$00,$bd,$01,$04,$9d,$00,$04,$bd // ......`.........
        .byte $29,$04,$9d,$28,$04,$bd,$51,$04,$9d,$50,$04,$bd,$79,$04,$9d,$78 // )..(..Q..P..y..x

spr_c900:
        .byte $04,$e8,$e0,$27,$d0,$e3,$a0,$03,$20,$38,$0d,$8d,$27,$04,$20,$32 // ...'.... 8..'. 2
        .byte $0d,$20,$38,$0d,$8d,$4f,$04,$20,$32,$0d,$20,$38,$0d,$8d,$77,$04 // . 8..O. 2. 8..w.
        .byte $20,$32,$0d,$20,$38,$0d,$8d,$9f,$04,$ee,$e1,$0c,$ad,$e1,$0c,$c9 //  2. 8...........
        .byte $04,$d0,$24,$a9,$00,$8d,$e1,$0c,$ad,$00,$2c,$d0,$05,$20,$59,$09 // ..$.......,.. Y.
        .byte $d0,$f6,$aa,$bd,$38,$5f,$8d,$39,$0d,$bd,$78,$5f,$8d,$3a,$0d,$ee // ....8_.9..x_.:..
        .byte $13,$0d,$d0,$03,$ee,$14,$0d,$60,$98,$18,$69,$28,$a8,$60,$b9,$e0 // .......`..i(.`..
        .byte $62,$60,$00,$ae,$3c,$0d,$e0,$ff,$d0,$02,$a2,$00,$bd,$00,$5c,$8d // b`..<.........\.
        .byte $ba,$09,$bd,$00,$5d,$8d,$89,$09,$e8,$8e,$3c,$0d,$dd,$00,$5d,$d0 // ....].....<...].
        .byte $01,$60,$b0,$03,$4c,$28,$0e,$ae,$89,$09,$bd,$00,$5e,$85,$20,$bd // .`..L(......^. .
        .byte $28,$5e,$85,$21,$bd,$a0,$5e,$85,$22,$bd,$c8,$5e,$85,$23,$a9,$00 // (^.!..^."..^.#..
        .byte $85,$02,$a0,$00,$b1,$20,$91,$22,$c8,$b1,$20,$91,$22,$c8,$b1,$20 // ..... .".. .".. 
        .byte $91,$22,$c8,$b1,$20,$91,$22,$c8,$b1,$20,$91,$22,$c8,$b1,$20,$91 // .".. .".. .".. .
        .byte $22,$c8,$b1,$20,$91,$22,$c8,$b1,$20,$91,$22,$18,$a5,$20,$69,$40 // ".. .".. .".. i@
        .byte $85,$20,$a5,$21,$69,$01,$85,$21,$18,$a5,$22,$69,$40,$85,$22,$a5 // . .!i..!.."i@.".
        .byte $23,$69,$01,$85,$23,$e6,$02,$a5,$02,$c9,$08,$d0,$b5,$bd,$00,$54 // #i..#..........T
        .byte $9d,$80,$06,$bd,$28,$54,$9d,$a8,$06,$bd,$50,$54,$9d,$d0,$06,$bd // ....(T....PT....
        .byte $78,$54,$9d,$f8,$06,$bd,$a0,$54,$9d,$20,$07,$bd,$c8,$54,$9d,$48 // xT.....T. ...T.H
        .byte $07,$bd,$f0,$54,$9d,$70,$07,$bd,$18,$55,$9d,$98,$07,$bd,$00,$58 // ...T.p...U.....X
        .byte $9d,$80,$da,$bd,$28,$58,$9d,$a8,$da,$bd,$50,$58,$9d,$d0,$da,$bd // ....(X....PX....
        .byte $78,$58,$9d,$f8,$da,$bd,$a0,$58,$9d,$20,$db,$bd,$c8,$58,$9d,$48 // xX.....X. ...X.H
        .byte $db,$bd,$f0,$58,$9d,$70,$db,$bd,$18,$59,$9d,$98,$db,$60,$ae,$89 // ...X.p...Y...`..
        .byte $09,$bd,$50,$5e,$85,$20,$bd,$78,$5e,$85,$21,$18,$bd,$a0,$5e,$69 // ..P^. .x^.!...^i
        .byte $40,$85,$22,$bd,$c8,$5e,$69,$01,$85,$23,$a9,$00,$85,$02,$a0,$00 // @."..^i..#......
        .byte $b1,$20,$91,$22,$c8,$b1,$20,$91,$22,$c8,$b1,$20,$91,$22,$c8,$b1 // . .".. .".. ."..
        .byte $20,$91,$22,$c8,$b1,$20,$91,$22,$c8,$b1,$20,$91,$22,$c8,$b1,$20 //  .".. .".. .".. 
        .byte $91,$22,$c8,$b1,$20,$91,$22,$18,$a5,$20,$69,$40,$85,$20,$a5,$21 // .".. .".. i@. .!
        .byte $69,$01,$85,$21,$18,$a5,$22,$69,$40,$85,$22,$a5,$23,$69,$01,$85 // i..!.."i@.".#i..
        .byte $23,$e6,$02,$a5,$02,$c9,$08,$d0,$b5,$bd,$40,$55,$9d,$a8,$06,$bd // #.........@U....
        .byte $68,$55,$9d,$d0,$06,$bd,$90,$55,$9d,$f8,$06,$bd,$b8,$55,$9d,$20 // hU.....U.....U. 
        .byte $07,$bd,$e0,$55,$9d,$48,$07,$bd,$08,$56,$9d,$70,$07,$bd,$30,$56 // ...U.H...V.p..0V
        .byte $9d,$98,$07,$bd,$58,$56,$9d,$c0,$07,$bd,$40,$59,$9d,$a8,$da,$bd // ....XV....@Y....
        .byte $68,$59,$9d,$d0,$da,$bd,$90,$59,$9d,$f8,$da,$bd,$b8,$59,$9d,$20 // hY.....Y.....Y. 

spr_cb00:
        .byte $db,$bd,$e0,$59,$9d,$48,$db,$bd,$08,$5a,$9d,$70,$db,$bd,$30,$5a // ...Y.H...Z.p..0Z
        .byte $9d,$98,$db,$bd,$58,$5a,$9d,$c0,$db,$60,$ac,$3d,$ad,$a6,$02,$f0 // ....XZ...`.=....
        .byte $03,$4c,$3b,$08,$a9,$0e,$a2,$a9,$a0,$0b,$8d,$80,$09,$8e,$84,$09 // .L;.............
        .byte $8c,$b5,$0a,$8c,$dc,$0a,$4c,$05,$0f,$80,$63,$00,$35,$ad,$a6,$02 // ......L...c.5...
        .byte $f0,$00,$4c,$03,$10,$a9,$06,$ce,$89,$0f,$d0,$f6,$a9,$06,$8d,$89 // ..L.............
        .byte $0f,$60,$80,$6b,$00,$60,$40,$4c,$40,$10,$4c,$d8,$10,$4c,$6c,$14 // .`.k.`@L@.L..Ll.
        .byte $01,$02,$04,$1b,$d6,$04,$04,$2b,$1f,$fc,$3e,$08,$26,$24,$1e,$18 // .......+..>.&$..
        .byte $1e,$fe,$ff,$fe,$20,$08,$10           // .... ..

txt_cb77:
        .text "-DOU.SPEED TUNE "
        .text "BY MSK OF CREST-"
        .byte $e3,$0a,$61,$5f,$a8,$a2,$00,$b9,$ee,$15,$9d,$71,$15,$9d,$77,$15 // ..a_.......q..w.
        .byte $b9,$ef,$15,$9d,$74,$15,$9d,$7a,$15,$c8,$c8,$e8,$e0,$03,$d0,$e7 // ....t..z........
        .byte $a2,$00,$8e,$7f,$15,$b9,$ee,$15,$8d   // .........

spr_cbc0:
        .byte $80,$15,$9d,$d8,$15,$ee,$7f,$15,$ad,$80,$15,$18,$79,$ee,$15,$8d // ............y...
        .byte $80,$15,$18,$6d,$7f,$15,$e8,$e0,$10,$d0,$e7,$ad,$20,$10,$f0,$2b // ...m........ ..+
        .byte $a2,$02,$b9,$ef,$15,$8d,$7f,$15,$3d,$81,$15,$9d,$09,$10,$ca,$10 // ........=.......
        .byte $f1,$2c,$7f,$15,$10,$15,$a2,$00,$b9,$f0,$15,$9d,$77,$15,$b9,$f1 // .,..........w...
        .byte $15,$9d,$7a,$15,$c8,$c8,$e8,$e0,$03,$d0,$ed,$a0,$00,$98,$99,$00 // ..z.............
        .byte $d4,$c8,$c0,$18,$d0,$f8,$a0,$00,$a9,$00,$99,$87,$15,$99,$14,$10 // ................
        .byte $a9,$04,$99,$93,$15,$c8,$c0,$0c,$d0,$ee,$a9,$1f,$8d,$18,$d4,$60 // ...............`
        .byte $a5,$fb,$48,$a5,$fc,$48,$a2,$02,$bd,$09,$10,$d0,$03,$4c,$b8,$13 // ..H..H.......L..
        .byte $bd,$93,$15,$d0,$03,$4c,$23,$12,$c9,$02,$f0,$06,$de,$93,$15,$4c // .....L#........L
        .byte $d5,$12,$de,$93,$15,$bd,$71,$15,$85,$fb,$bd,$74,$15,$85,$fc,$a0 // ......q....t....
        .byte $00,$98,$9d,$8a,$15,$b1,$fb,$10,$0f,$0a,$9d,$17,$10,$fe,$71,$15 // ..............q.
        .byte $d0,$03,$fe,$74,$15,$c8,$b1,$fb,$a8,$b9,$68,$18,$85,$fb,$b9,$89 // ...t......h.....
        .byte $18,$85,$fc,$bc,$87,$15,$b1,$fb,$30,$4e,$f0,$42,$c9,$7e,$f0,$34 // ........0N.B.~.4
        .byte $9d,$14,$10,$bd,$8a,$15,$d0,$13,$bc,$84,$15,$a9,$0f,$99,$05,$d4 // ................
        .byte $a9,$00,$99,$06,$d4,$9d,$d2,$15,$9d,$d5,$15,$bd,$b4,$15,$9d,$b1 // ................
        .byte $15,$bd,$b7,$15,$4a,$9d,$ba,$15,$bd,$c9,$15,$d0,$75,$a9,$00,$9d // ....J.......u...
        .byte $c6,$15,$f0,$6e,$fe,$8a,$15,$a9,$ff,$9d,$1a,$10,$d0,$64,$a9,$fe // ...n.........d..
        .byte $9d,$1a,$10,$fe,$8a,$15,$d0,$5a,$48,$29,$e0,$c9,$80,$d0,$16,$68 // .......ZH).....h
        .byte $48,$29,$10,$9d,$8a,$15,$68,$29,$0f,$a8,$b9,$d8,$15,$9d,$96,$15 // H)....h)........
        .byte $fe,$87,$15,$d0,$8e,$c9,$a0,$d0,$0d,$68,$e3,$0a,$60,$b9,$9d,$1d // .........h..`...
        .byte $10,$fe,$87,$15,$4c,$2b,$11,$68,$29,$3f,$0a,$a8,$b9,$0e,$18,$9d // ....L+.h)?......
        .byte $bd,$15,$b9,$0d,$18,$48,$29,$1f,$9d,$c0,$15,$68,$29,$80,$9d,$c3 // .....H)....h)...
        .byte $15,$a9,$01,$9d,$c6,$15,$9d,$c9,$15,$a9,$00,$9d,$cc,$15,$9d,$cf // ................
        .byte $15,$f0,$be,$fe,$87,$15,$bc,$87,$15,$b1,$fb,$c9,$7f,$d0,$2d,$a9 // ..............-.
        .byte $00,$9d,$87,$15,$a8,$bd,$71,$15,$18,$69,$01,$9d,$71,$15,$85,$fb // ......q..i..q...
        .byte $bd,$74,$15,$69,$00,$9d,$74,$15,$85,$fc,$b1,$fb,$c9,$ff,$d0,$0c // .t.i..t.........
        .byte $bd,$77,$15,$9d,$71,$15,$bd,$7a,$15,$9d,$74,$15,$ad,$11,$17,$d0 // .w..q..z..t.....
        .byte $08,$bd,$d5,$15,$f0,$03,$4c,$d5,$12,$4c,$b8,$13,$bd,$96,$15,$9d // ......L..L......
        .byte $93,$15,$bd,$8a,$15,$f0,$03,$4c,$d5,$12,$a9,$ff,$9d,$1a,$10,$bc // .......L........
        .byte $1d,$10,$b9,$6c,$17,$9d,$90,$15,$e0,$00,$d0,$14,$b9,$6a,$17,$8d // ...l.........j..
        .byte $7d,$15,$f0,$07,$a9,$f1,$8d,$17,$d4,$d0,$05,$a9,$f0,$8d,$17,$d4 // }...............
        .byte $bc,$1d,$10,$b9,$67,$17,$48,$e4,$4a,$60,$42,$9d,$99,$15,$68,$29 // ....g.H.J`B...h)
        .byte $0f,$9d,$9c,$15,$b9,$68,$17,$9d,$9f,$15,$b9,$69,$17,$48,$29,$f0 // .....h.....i.H).
        .byte $9d,$a5,$15,$68,$29,$0f,$9d,$a8,$15,$a9,$00,$9d,$a2,$15,$b9,$6b // ...h)..........k
        .byte $17,$a8,$b9,$56,$17,$9d,$b1,$15,$9d,$b4,$15,$b9,$57,$17,$9d,$b7 // ...V........W...
        .byte $15,$4a,$9d,$ba,$15,$a9,$00,$9d,$ae,$15,$b9,$58,$17,$02,$0a,$3e // .J.........X...>
        .byte $ae,$15,$62,$c8,$9d,$ab,$15,$bc,$1d,$10,$b9,$65,$17,$bc,$84,$15 // ..b........e....
        .byte $99,$05,$d4,$9d,$d2,$15,$bc,$1d,$10,$b9,$66,$17,$bc,$84,$15,$99 // ..........f.....
        .byte $06,$d4,$9d,$d5,$15,$a9,$09,$99,$04,$d4,$4c,$b8,$13,$20,$c5,$13 // ..........L.. ..
        .byte $bd,$c6,$15,$f0,$44,$bd,$c3,$15,$d0,$16,$bd,$cc,$15,$18,$7d,$bd // ....D.........}.
        .byte $15,$9d,$cc,$15,$bd,$cf,$15,$7d,$c0,$15,$9d,$cf,$15,$4c,$0b,$13 // .......}.....L..
        .byte $bd,$cc,$15,$38,$fd,$bd,$15,$9d,$cc,$15,$bd,$cf,$15,$fd,$c0,$15 // ...8............
        .byte $9d,$cf,$15,$bd,$0c,$10,$18,$7d,$cc,$15,$9d,$0c,$10,$bd,$0f,$10 // .......}........
        .byte $7d,$cf,$15,$9d,$0f,$10,$4c,$73,$13,$bd,$b1,$15,$f0,$08,$30,$4b // }.....Ls......0K
        .byte $de,$b1,$15,$4c,$73,$13,$bd,$ba,$15   // ...Ls....

txt_ce89:
        .byte $30,$22,$bd,$0c,$10,$18,$7d,$ab,$15,$9d,$0c,$10,$bd,$0f,$10,$7d // 0"....}........}
        .byte $ae,$15,$9d,$0f,$10,$de,$ba,$15,$10,$28,$bd,$b7,$15,$49,$ff,$9d // .........(...I..
        .byte $ba,$15,$30,$1e,$bd,$0c,$10,$38,$fd,$ab,$15,$9d,$0c,$10,$bd,$0f // ..0....8........
        .byte $10,$fd,$ae,$15,$9d,$0f,$10,$fe,$ba,$15,$d0,$06,$bd,$b7,$15,$9d // ................
        .byte $ba,$15,$a9,$00,$9d,$c9,$15,$bc,$84,$15,$bd,$a5,$15,$99,$02,$d4 // ................
        .byte $bd,$a8,$15,$99,$03,$d4,$ad,$7e,$15,$8d,$16,$d4,$bd,$0c,$10,$99 // .......~........
        .byte $00,$d4,$bd,$0f,$10,$99,$01,$d4,$bd,$d2,$15,$99,$05,$d4,$bd,$d5 // ................
        .byte $15,$99,$06,$d4,$f0,$0c,$bd           // .......

spr_cf00:
        .byte $8d,$15,$3d,$1a,$10,$99,$04,$d4,$4c,$b8,$13,$a9,$08,$99,$04,$d4 // ..=.....L.......
        .byte $ca,$30,$03,$4c,$e0,$10,$68,$85,$fc,$68,$85,$fb,$60,$bd,$9f,$15 // .0.L..h..h..`...
        .byte $f0,$3d,$bd,$a2,$15,$d0,$19,$bd,$a5,$15,$18,$7d,$9f,$15,$9d,$a5 // .=.........}....
        .byte $15,$bd,$a8,$15,$69,$00,$9d,$a8,$15,$dd,$9c,$15,$d0,$21,$f0,$17 // ....i........!..
        .byte $bd,$a5,$15,$38,$fd,$9f,$15,$9d,$a5,$15,$bd,$a8,$15,$e9,$00,$9d // ...8............
        .byte $a8,$15,$dd,$99,$15,$d0,$08,$bd,$a2,$15,$49,$01,$9d,$a2,$15,$e0 // ..........I.....
        .byte $00,$d0,$1d,$ad,$7d,$15,$f0,$18,$a8,$b9,$0e,$17,$c9,$ff,$d0,$0a // ....}...........
        .byte $b9,$0f,$17,$8d,$7d,$15,$a8,$b9,$0e,$17,$8d,$7e,$15,$ee,$7d,$15 // ....}......~..}.
        .byte $bd,$b1,$15,$f0,$3e,$bc,$90,$15,$b9,$fe,$15,$30,$10,$c9,$7f,$d0 // ....>......0....
        .byte $10,$b9,$86,$16,$9d,$90,$15,$a8,$b9,$fe,$15,$10,$04,$0a,$4c,$52 // ..............LR
        .byte $14,$18,$7d,$14,$10,$0a,$18,$7d,$17,$10,$a8,$b9,$b1,$14,$9d,$0c // ..}....}........
        .byte $10,$b9,$b2,$14,$9d,$0f,$10,$bc,$90,$15,$b9,$86,$16,$9d,$8d,$15 // ................
        .byte $fe,$90,$15,$60,$a2,$02,$bd,$09,$10,$f0 // ...`......

txt_cfca:
        .byte $3a,$20,$c5,$13,$bc,$84,$15,$bd,$a5,$15,$99,$02,$d4,$bd,$a8,$15 // : ..............
        .byte $99,$03,$d4,$ad,$7e,$15,$8d,$16,$d4,$bd,$0c,$10,$99,$00,$d4,$bd // ....~...........
        .byte $0f,$10,$99,$01,$d4,$bd,$d5,$15,$f0,$0c,$bd,$8d,$15,$3d,$1a,$10 // .............=..
        .byte $99,$04,$d4,$4c,$ad,$14,$a9,$08,$99,$04,$d4,$ca,$10,$be,$60,$16 // ...L..........`.
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$bb // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a // .....B.t.......Z
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_d08c:
        .text ".81&4B7"
        .byte $8c
        .byte $3a,$08
        .byte $3e,$b8
        .byte $41,$a0
        .byte $45,$b8

txt_d09c:
        .byte $49,$20,$4e,$bc,$52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18 // I N.R.W.\pbLh.n.
        .byte $75,$10,$7c,$70,$83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8 // u.|p.@.p.@.x.X..
        .byte $b9,$e0,$c4,$98,$d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$2d,$47,$61 // .......0. ...-Ga
        .byte $e3,$18,$23,$19,$34,$4d,$e3,$18,$2e,$33,$45,$07,$22,$01,$02,$04 // ..#.4M...3E."...
        .byte $00,$07,$0e,$09,$07,$07,$01,$a2,$60,$1f,$41,$16,$41,$23,$3a,$1a // ........`.A.A#:.
        .byte $0d,$01,$01,$0e,$0b,$05,$05,$00,$03,$0a,$00,$0c,$1e,$00,$a3,$01 // ................
        .byte $00,$01,$e0,$00,$01,$09,$08,$0a,$20,$a6,$26,$80,$80,$0a,$80,$80 // ........ .&.....
        .byte $04,$a2,$21,$02,$a2,$e3,$a0,$a2,$21,$01,$a2,$21,$80,$a6,$27,$20 // ..!.....!..!..' 
        .byte $20,$80,$1c,$1c,$ec,$06,$a2,$21,$d2,$a2,$30,$02,$05,$08,$0b,$0e //  ......!..0.....
        .byte $11,$14,$17,$1a,$1d                   // .....

txt_d131:
        .text " #&),/"
        .byte $a3
        .byte $31,$fc
        .byte $3c,$01,$19,$18
        .byte $34,$18
        .byte $4d
        .byte $18,$02,$07,$19,$18,$34,$18,$4d,$18,$c2,$a3,$29,$aa,$a9,$a7,$a5 // .....4.M...)....
        .byte $a3,$a1,$a0,$00,$7f,$a3,$60,$21,$d0,$ae,$ad,$aa,$d0,$bc,$7f,$00 // ......`!........
        .byte $0c,$03,$07,$03,$7f,$00,$0c,$03,$08,$03,$7f,$00,$7f,$00,$0c,$04 // ................
        .byte $07,$04,$7f,$00,$0c,$04,$09,$04,$7f,$a3,$28,$ac,$b0,$bc,$bd,$be // ..........(.....
        .byte $bf,$c0,$7f,$a3,$27,$a4,$c4,$c3,$c2,$c1,$c0,$7f,$a3,$26,$d0,$ae // ....'........&..
        .byte $aa,$aa,$c0,$7f,$a3,$2c,$c0,$0c,$0b,$0a,$09,$08,$00,$7f,$00,$7f // .....,..........
        .byte $00,$7f,$a3,$28,$d0,$ae,$ad,$ac,$ab,$aa,$d0,$7f,$a3,$23,$d0,$00 // ...(.........#..
        .byte $7f,$a3,$2b,$d0,$dc,$db,$da,$d9,$d8,$d7,$d6,$7f,$00,$7f,$a3,$21 // ..+............!
        .byte $d0,$a5,$23,$0c,$0c,$7f,$e3,$09,$21,$51,$e6,$10,$22,$00,$0a,$e3 // ..#.....!Q.."...
        .byte $09,$27,$81,$41,$40,$40,$80,$50,$13,$e5,$41,$21,$16,$e5,$41,$23 // .'.A@@.P..A!..A#
        .byte $1c,$41,$22,$e5,$41,$21,$24,$e5,$41,$21,$2a,$e3,$09,$21,$17,$e6 // .A".A!$.A!*..!..
        .byte $16,$21,$39,$e3,$09,$21,$17,$e5,$16,$21,$43,$e3,$09,$26,$81,$41 // .!9..!...!C..&.A
        .byte $40,$40,$80,$4b,$e3,$09,$22,$81,$11,$e4,$10,$26,$00,$57,$01,$59 // @@.K.."....&.W.Y
        .byte $55,$5b,$e3,$09,$22,$81,$11,$e4,$10,$22,$80,$65,$e3,$09,$23,$81 // U[.."....".e..#.
        .byte $41,$6c,$e3,$09,$e8,$81,$23,$72,$01,$7a,$e3,$09,$21,$81,$e7,$41 // Al....#r.z..!..A
        .byte $21,$80,$a4,$27,$a0,$90,$80,$75,$60,$ff,$08,$a2,$24,$a0,$50,$ff // !..'...u`...$.P.
        .byte $0e,$a2,$2d,$10                       // ..-.

txt_d245:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$ff,$1c,$a2
        .byte $3a,$05,$a5
        .byte $10,$10,$15,$15                       // ....

txt_d259:
        .text "  %%0055"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "EEPPUU"
        .byte $60,$60,$ff,$38,$a2,$26,$a0,$50,$30,$00,$ff,$41,$a4,$21,$80,$a3 // ``.8.&.P0..A.!..
        .byte $27,$0a,$04,$08,$00,$06,$04,$08,$a4,$22,$0e,$f8,$a3,$21,$0a,$a2 // '........"...!..
        .byte $22,$0e,$f5,$a2,$21,$a7,$a2,$26,$0c,$02 // "...!..&..

txt_d293:
        .byte $38,$3c,$a3,$03,$a2,$26,$16,$02       // 8<...&..

txt_d29b:
        .byte $38,$3c,$a3,$03,$a2,$2e,$1c,$06,$d2,$5a,$1e,$08,$1f,$04,$22,$02 // 8<.......Z....".

txt_d2ab:
        .byte $38,$3c,$a3,$03,$a2,$26,$24,$02       // 8<...&$.

txt_d2b3:
        .byte $38,$3c,$a3,$03,$a2,$23,$2a,$07,$a8,$a2,$21,$08,$a2,$23,$30,$07 // 8<...#*...!..#0.
        .byte $a8,$a2,$21,$08,$a2,$2b,$3b,$06,$e2,$1f,$03,$10,$1f,$04,$22,$06 // ..!..+;.......".
        .byte $d2,$a2,$26,$08,$3c,$08,$68,$00,$68,$a2,$21,$08,$a2,$23,$4e,$0e // ..&.<.h.h.!..#N.
        .byte $fa,$a2,$21,$08,$a2                   // ..!..

txt_d2e8:
        .byte $2b,$45,$b3,$d8,$1f,$01,$01,$1f,$04,$5b,$0e,$f9,$a2,$21,$08,$a2 // +E.......[...!..
        .byte $2b,$5d,$06,$da,$5a,$10,$08,$3b,$00,$7c,$b3,$e8,$a2,$29,$08,$1f // +]..Z..;.|...)..
        .byte $00,$6e,$02                           // .n.

txt_d30b:
        .byte $3a,$3c,$a3,$03,$a2,$23,$16,$cc,$cc,$a3,$2b,$04,$00,$7a,$01,$52 // :<...#....+..z.R
        .byte $4a,$10,$08,$00,$04,$22,$a8,$2a,$81,$a0,$80,$c0,$00,$a0,$00,$05 // J....".*........
        .byte $80,$10,$a2,$60,$22,$8c,$1e,$8c,$03,$04,$06,$09,$0a,$0b,$0a,$0c // ...`"...........
        .byte $03,$04,$06,$15,$10,$11,$10,$12,$8f,$10,$11,$10,$18,$8c,$19,$ff // ................
        .byte $8c,$1d,$8c,$01,$0f,$01,$07,$e3,$01,$60,$4b,$0d,$01,$0f,$01,$20 // .........`K.... 
        .byte $01,$0f,$01,$16,$01,$0f,$01,$13,$1a,$ff,$8c,$1c,$8c,$02,$05,$02 // ................
        .byte $08,$02,$05,$02,$0e,$02,$05,$02,$14,$02,$05,$02,$17,$8f,$02,$05 // ................
        .byte $02,$1f,$8c,$1b,$ff,$aa,$ad,$cf,$f6,$14,$3b,$5f,$81,$a3,$c6,$e6 // ..........;_....
        .byte $14,$4b,$6e,$8a,$aa,$cb,$f3,$1c,$3f,$59,$78,$a7,$c1,$e0,$03,$14 // .Kn.....?Yx.....
        .text "&29BF"
        .byte $62,$e4,$18,$e7,$19,$e7,$1a,$e7,$1b,$e8,$1c
        .byte $60,$27,$80,$00,$7f,$a0,$83,$24,$a7,$4a,$a1,$26,$a0,$26,$a8,$4a // `'.....$.J.&.&.J
        .byte $a0,$26,$a1,$26,$a7,$4a,$a0,$0e,$a8,$4a,$a1,$0e,$a0,$0e,$a7,$4a // .&.&.J...J.....J
        .byte $a0,$0e,$a1,$0e,$a0,$0e,$7f,$a2,$81,$04,$24,$00,$24,$00,$21,$a3 // ..........$.$.!.
        .byte $02,$24,$00,$24,$00,$60,$53,$a5,$22,$00,$22,$00,$a3,$24,$00,$a6 // .$.$.`S."."..$..
        .byte $22,$00,$7f,$a4,$82,$0c,$88,$00,$87,$0c,$82,$0a,$84,$00,$83,$0f // "...............
        .byte $82,$11,$88,$00,$80                   // .....

scr_d400:
        .byte $10,$90,$11,$90,$13,$84,$7e,$82,$16,$88,$00,$7f,$a4,$82,$0c,$84 // ......~.........
        .byte $00,$82,$18,$80,$00,$87,$0c,$82,$0a,$84,$00,$83,$0f,$82,$11,$88 // ................
        .byte $00,$87,$0a,$82,$07,$80,$00,$a9,$83,$1d,$80,$19,$90,$1a,$90,$1b // ................
        .byte $80,$7e,$7f,$a2,$81,$04,$24,$00,$24,$00,$60,$58,$1f,$85,$00,$81 // .~....$.$.`X....
        .byte $1f,$00,$87,$2b,$a3,$81,$24,$00,$24,$00,$a6,$22,$00,$7f,$a4,$82 // ...+..$.$.."....
        .byte $0c,$88,$00,$87,$0c,$82,$0a,$84,$00,$83,$0f,$82,$11,$88,$00,$80 // ................
        .byte $10,$90,$11,$90,$13,$84,$7e,$82,$18,$84,$00,$82,$18,$80,$00,$7f // ......~.........
        .byte $a0,$83,$24,$a7,$4a,$a1,$26,$a0,$26,$a8,$4a,$a0,$26,$a1,$26,$a7 // ..$.J.&.&.J.&.&.
        .byte $4a,$a1,$0e,$4a,$87,$0e,$ab,$80,$7e,$82,$1f,$84,$1f,$82,$18,$83 // J..J....~.......
        .byte $18,$7f,$a2,$81,$05,$24,$00,$24,$00,$3e,$24,$85,$00,$ab,$81,$1f // .....$.$.>$.....
        .byte $85,$1f,$81,$18,$85,$18,$7f,$a4,$82,$0c,$84,$00,$82,$18,$80,$00 // ................
        .byte $87,$0c,$82,$0a,$84,$00,$83,$0f,$02,$82,$11,$80,$00,$60,$ad,$82 // .............`..
        .byte $11,$8f,$00,$84,$00,$7f,$a4,$82,$0c,$84,$00,$a9,$82,$18,$80,$00 // ................
        .byte $81,$1b,$90,$1b,$90,$1b,$83,$7e,$81,$18,$85,$00,$83,$1d,$a4,$82 // .......~........
        .byte $11,$80,$00,$a9,$87,$1f,$a4,$80,$10,$90,$11,$90,$13,$84,$7e,$82 // ..............~.
        .byte $13,$88,$00,$7f,$a4,$82,$0c,$84,$00,$a9,$82,$18,$80,$00,$81,$1b // ................
        .byte $90,$1b,$90,$1b,$83,$7e,$81,$18,$85,$00,$83,$13,$a4,$82,$11,$80 // .....~..........
        .byte $00,$a9,$87,$1f,$a4,$80,$1e,$90,$1c,$90,$1b,$84,$7e,$82,$18,$80 // ............~...
        .byte $00,$aa,$82,$24,$c0,$80,$7e,$b2,$83,$0c,$7f,$a4,$82,$0c,$84,$00 // ...$..~.........
        .byte $a9,$80,$22,$90,$23,$90,$24,$80,$7e,$87,$22,$81,$24,$85,$00,$83 // ..".#.$.~.".$...
        .byte $27,$1f,$1f,$82,$1f,$84,$00,$ad,$80,$48,$c2,$8e,$7e,$7f,$a0,$83 // '........H..~...
        .byte $24,$a7,$4a,$a1,$26,$a0,$26,$a8,$4a,$a0,$26,$a1,$26,$a7,$4a,$a1 // $.J.&.&.J.&.&.J.
        .byte $0e,$4a,$87,$0e,$ae,$32,$83,$32,$32,$7f,$a2,$81,$05,$24,$00,$24 // .J...2.22....$.$
        .byte $00,$60,$3c,$24,$85,$00,$b2,$80,$2a,$c0,$8e,$7e,$7f,$a0,$83,$24 // .`<$....*..~...$
        .byte $a7,$4a,$a1,$26,$a0,$26,$a8,$4a,$a0,$26,$a1 // .J.&.&.J.&.

txt_d58b:
        .byte $26,$4a,$a0,$87,$0e,$a1,$83,$0e,$a0,$0e,$a7,$4a,$a0,$0e,$a1,$0e // &J.........J....
        .byte $a0,$0e,$7f,$a4,$82,$08,$80,$00,$82,$08,$84,$00,$87,$08,$82,$0a // ................
        .byte $84,$00,$83,$0f,$02,$82,$0c,$80,$00,$60,$49,$83,$07,$80,$0c,$90 // .........`I.....
        .byte $0b,$90,$0a,$84,$7e,$82,$07,$88,$00,$7f,$a4,$82,$08,$80,$00,$82 // ....~...........
        .byte $08,$84,$00,$87,$08,$82,$0a,$84,$00,$83,$0f,$82,$0c,$84,$00,$82 // ................
        .byte $07,$80,$00,$11,$90,$12,$90,$13,$84,$7e,$82,$16,$80,$00,$a9,$83 // .........~......
        .byte $1f,$1d,$7f,$a4,$82,$08,$80,$00,$82,$08,$84,$00,$87,$08,$82,$0a // ................
        .byte $84,$00,$83,$0f,$02,$82,$07,$80,$00,$60,$26,$82,$07,$83,$00,$b0 // .........`&.....
        .byte $8f,$24,$80,$7e,$7f,$a0,$83,$24,$a7,$4a,$a1,$26,$a0,$26,$a8,$4a // .$.~...$.J.&.&.J
        .byte $a0,$26,$a1,$26,$a7,$4a,$a1,$0e,$4a,$8f,$0e,$a0,$87,$1a,$7f,$a2 // .&.&.J..J.......
        .byte $81,$05,$24,$00,$24,$00,$3a,$24,$8d,$00,$ac,$83,$30,$c0,$7e,$7f // ..$.$.:$....0.~.
        .byte $a4,$82,$0c,$84,$00,$82,$18,$80,$00,$87,$0c,$82,$0a,$84,$00,$83 // ................
        .byte $0f,$02,$82,$11,$80,$00,$60,$32,$82,$11,$84,$00,$a9,$83,$1f,$90 // ......`2........
        .byte $1d,$82,$7e,$80,$20,$90,$1d,$81,$7e,$90,$1b,$82,$7e,$7f,$a0,$83 // ..~. ...~...~...
        .byte $24,$a7,$4a,$a1,$26,$a0,$26,$a8,$4a,$a0,$26,$a1,$26,$a7,$4a,$a1 // $.J.&.&.J.&.&.J.
        .byte $0e,$4a,$8f,$0e,$83,$1a,$1a,$7f,$a2,$81,$05,$24,$00,$24,$00,$3a // .J.........$.$.:
        .byte $24,$8e,$00,$a1,$80,$00,$85,$1a,$7f,$a4,$82,$08,$80,$00,$82,$08 // $...............
        .byte $84,$00,$87,$08,$82,$0a,$84,$00,$83,$0f,$02,$82,$07,$80,$00,$60 // ...............`
        .byte $3b,$82,$07,$8c,$00,$af,$82,$07,$84,$00,$7f,$82,$0f,$89,$00,$81 // ;...............
        .byte $0f,$85,$00,$81,$0f,$8a,$00,$81,$03,$8f,$00,$7f,$b1,$82,$27,$89 // ..............'.
        .byte $00,$81,$27,$85,$00,$81,$27,$8a,$00,$81,$1b,$8f,$00,$7f,$a0,$8c // ..'...'.........
        .byte $30,$87,$30,$8c,$0e,$8f,$02,$81,$7e,$7f,$a1,$83,$e4,$32,$30,$7f // 0.0.....~....20.
        .byte $a1,$85,$00,$83,$32,$32,$81,$32,$7f,$b2,$8f,$30,$7f,$a2,$81,$05 // ....22.2...0....
        .byte $24,$00,$24,$00,$60,$3a,$24,$8f,$00,$85,$00,$7f,$a0,$83,$24,$a7 // $.$.`:$.......$.
        .byte $4a,$a1,$26,$a0,$26,$a8,$4a,$a0,$26,$a1,$26,$a8,$4a,$a1,$0e,$a0 // J.&.&.J.&.&.J...
        .byte $4a,$a1,$87,$2b,$af,$80,$13,$c2,$82,$7e,$8b,$00,$7f,$8a,$00,$7f // J..+.....~......
        .byte $a1,$81,$08,$c0,$83,$7e,$81,$08,$c0,$83,$7e,$81,$14,$c0,$82,$7e // .....~....~....~
        .byte $02,$80,$08,$81,$08,$34,$c0,$80,$7e,$81,$0a,$80,$0a,$82,$0a,$81 // .....4..~.......
        .byte $0a,$80,$0a,$81,$0a,$ab,$8c,$02,$7f,$a3,$02,$81,$23,$83,$00,$26 // ............#..&
        .byte $81,$23,$82,$00,$80,$23,$02,$81,$23,$80,$00,$60,$c5,$a2,$81,$22 // .#...#..#..`..."
        .byte $80,$22,$81,$22,$80,$00,$81,$22,$80,$22,$81,$22,$8c,$00,$7f,$a1 // ."."..."."."....
        .byte $81,$0c,$c0,$80,$7e,$81,$0c,$c0,$80,$7e,$81,$18,$c0,$80,$7e,$81 // ....~....~....~.
        .byte $0c,$c0,$80,$7e,$81,$0a,$c0,$80,$7e,$81,$0c,$80,$0a,$81,$0c,$80 // ...~....~.......
        .byte $0c,$81,$0c,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$0f,$c0,$80,$7e // .....~....~....~
        .byte $81,$1b,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$11,$c0,$80,$7e,$81 // ....~....~....~.
        .byte $11,$80,$0f,$81,$11,$80,$03,$81,$05,$c0,$80,$7e,$7f,$a1,$81,$0c // ...........~....
        .byte $c0,$80,$7e,$81,$0c,$c0,$80,$7e,$81,$18,$c0,$80,$7e,$81,$0c,$c0 // ..~....~....~...
        .byte $80,$7e,$81,$0a,$c0,$80,$7e,$81,$0c,$80,$0a,$81,$0c,$80,$0c,$81 // .~....~.........
        .byte $0c,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$1b // ...~....~....~..
        .byte $c0,$80,$7e,$81,$0f                   // ..~..

spr_d800:
        .byte $c0,$80,$7e,$81,$16,$c0,$80,$7e,$81,$16,$80,$0f,$81,$11,$80,$13 // ..~....~........
        .byte $16,$c0,$81,$7e,$7f,$a1,$81,$08,$c0,$80,$7e,$81,$08,$c0,$80,$7e // ...~......~....~
        .byte $81,$08,$c0,$82,$7e,$c0,$80,$7e,$81,$14,$c0,$80,$7e,$02,$81,$08 // ....~..~....~...
        .byte $80,$08,$60,$44,$81,$08,$c0,$80,$7e,$81,$0a,$c0,$80,$7e,$81,$0a // ..`D....~....~..
        .byte $c0,$80,$7e,$81,$0a,$c0,$82,$7e,$c0,$80,$7e,$81,$0d,$c0,$80,$7e // ..~....~..~....~
        .byte $81,$0d,$80,$02,$81,$02,$80,$04,$81,$05,$c0,$80,$7e,$7f,$a1,$81 // ............~...
        .byte $08,$c0,$80,$7e,$81,$08,$c0,$80,$7e,$81,$08,$c0,$82,$7e,$c0,$80 // ...~....~....~..
        .byte $7e,$81,$14,$c0,$80,$7e,$81,$14,$02,$80,$08,$81,$08,$60,$42,$c0 // ~....~.......`B.

spr_d880:
        .byte $80,$7e,$81,$0a,$c0,$80,$7e,$81,$0a,$c0,$82,$7e,$c0,$80,$7e,$81 // .~....~....~..~.
        .byte $0a,$c0,$80,$7e,$81,$01,$c0,$80,$7e,$81,$01,$80,$02,$81,$02,$80 // ...~....~.......
        .byte $04,$81,$05,$c0,$80,$7e,$7f,$a1,$81,$08,$c0,$80,$7e,$81,$08,$c0 // .....~......~...
        .byte $80,$7e,$81,$08,$c0,$82,$7e,$c0,$80,$7e,$81,$14,$c0,$80,$7e,$81 // .~....~..~....~.
        .byte $14,$02,$80,$08,$81,$08,$60,$63,$c0,$80,$7e,$81,$0a,$80,$0a,$82 // ......`c..~.....
        .byte $0a,$81,$0a,$80,$0a,$81,$0a,$ab,$8c,$02,$7f,$a1,$81,$0c,$c0,$80 // ................
        .byte $7e,$81,$0c,$c0,$80,$7e,$81,$18,$c0,$80,$7e,$81,$0c,$c0,$80,$7e // ~....~....~....~
        .byte $81,$0a,$c0,$80,$7e,$81,$0c,$80,$0a,$81,$0c,$80,$0c,$81,$0c,$c0 // ....~...........
        .byte $80,$7e,$81,$0f,$c0,$80,$7e,$81,$0f,$c0,$80,$7e,$81,$1b,$c0,$80 // .~....~....~....
        .byte $7e,$81,$0f,$c0,$80,$7e,$1b,$c3,$7e,$90,$1d,$80,$1d,$c0,$7e,$1b // ~....~..~.....~.
        .byte $c3,$7e,$90,$1d,$80,$0f,$05,$c0,$81,$7e,$7f,$81,$72,$00,$d0,$3d // .~.......~..r..=
        .byte $f6,$f8,$d8,$e4,$e4                   // .....

txt_d935:
        .byte $44,$4c,$ac,$ff,$7f,$bf,$1f,$87,$9f,$bf,$3f,$db,$e1,$e2,$d0,$d2 // DL........?.....
        .byte $d2,$f2,$f0,$ff,$f6,$60,$09,$5f,$c3,$21,$60,$a2 // .....`._.!`.

txt_d951:
        .byte $3b,$40,$d0,$f8,$f8,$f4,$9f,$27,$07,$0b,$03,$03,$0b,$07,$f6,$f8 // ;@.....'........
        .byte $d8,$e6,$e5                           // ...

txt_d964:
        .byte $47,$4f,$af,$ff,$7f,$bf,$1f,$87,$5f,$c3,$24,$f6,$60,$00,$56,$c3 // GO......_.$.`.V.
        .byte $21,$60,$a4,$26,$80,$40,$e0,$9f,$27,$27,$e3,$0b,$2b,$03,$03,$fd // !`.&.@..''..+...
        .byte $f6,$f4,$f8,$f0,$f0,$f8,$f4,$82,$a3,$28,$01,$0b,$0b,$07,$7d,$26 // .........(....}&
        .byte $00,$5a,$c4,$24,$9f,$2f,$2f,$9f,$c4,$24,$d8,$60,$40,$80,$a2,$2f // .Z.$.//..$.`@../
        .byte $80,$40,$27,$02,$00,$05,$1f,$bf,$bf,$7f,$ff,$7d,$26,$80,$d5,$c3 // .@'........}&...
        .byte $25,$67,$0b,$0b,$27,$7f,$c6,$23,$7f,$9f,$7f,$c2,$23,$f6,$d8,$d8 // %g..'..#....#...
        .byte $e3,$e0,$24,$c0,$c0,$07,$0b,$e4,$03,$22,$0b,$0b,$c7,$2c,$fd,$fe // ..$......"...,..
        .byte $f4,$f8,$d0,$e0,$48,$a8,$10,$7f,$bf,$bf,$e3,$7f,$c2,$23,$f6,$f8 // ....H........#..
        .byte $f8,$e4,$f4,$36,$fc,$ff,$7f,$bf,$1f,$8f,$9f,$9f,$3f,$fd,$fd,$fe // ...6........?...
        .byte $f4,$f8,$d0,$e2,$41,$1c,$1c,$3c,$bc,$7c,$e3,$fc,$21,$3f,$e3,$1f // ....A..<.|..!?..
        .byte $24,$2f,$2f,$0f,$0f,$e8,$f0,$c1,$e3,$7f,$39,$bf,$bf,$3d,$39,$f4 // $//.......9..=9.
        .byte $f8,$f8,$d0,$e0,$48,$18,$f4,$2f,$1f,$bf,$7f,$bf,$9f,$1f,$2f,$1f // ....H../....../.
        .byte $1f,$3f,$bf,$7f,$c4,$e3,$7f,$26,$bf,$bf // .?.....&..

txt_da2e:
        .byte $3f,$3f,$d0,$d0,$e3,$f8,$e3,$f4,$e3,$03,$22,$0b,$0b,$e3,$07,$22 // ??........"...."
        .byte $fe,$fd,$c6,$28,$07,$0b,$8b,$41,$e2,$d0,$e0,$42,$c5,$28,$7f,$1f // ...(...A...B.(..
        .byte $5b,$e0,$d0,$f8,$f6,$fd,$c3,$28,$7f,$bf,$bf,$1f // [......(....

txt_da5a:
        .byte $2f,$47,$d2,$f4,$c2,$26,$fd,$f6,$d9,$61,$8b,$07,$c3,$21,$7f,$c5 // /G...&...a...!..
        .byte $e3,$7f,$2e,$bd,$b6,$18,$22,$c0,$40,$40,$80,$20,$90,$50,$d0,$07 // ......".@@. .P..
        .byte $07,$e3,$2f,$33,$1d,$1e,$1e,$fe,$f4,$da,$61,$8b,$07 // ../3......a..

txt_da87:
        .byte $2f,$2f,$b0,$50,$d0,$d0,$e0,$e0,$c0,$c8,$e7,$fc,$22,$f4,$3f,$e3 // //.P........".?.
        .byte $1f,$34,$2f,$2f,$0f,$8f,$fd,$f4,$d8,$d0,$e2,$42,$48,$88,$03,$0b // .4//.......BH...
        .byte $87,$07,$0f,$2d,$2e,$14,$e3,$f4,$35,$d8,$48,$28,$10,$92,$07,$07 // ...-....5.H(....
        .byte $87,$0b,$8b,$83,$83,$03,$d0,$d0,$d2,$e0,$e2,$e2,$42,$48,$e3,$1f // ............BH..
        .byte $22,$2f,$2f,$e3,$0f,$e3,$f4,$e3,$f8,$27,$d0,$d2,$27,$87,$0b,$0b // "//......'..'...
        .byte $8b,$e3,$83,$2a,$03,$0b,$87,$07,$0f,$2f,$2f,$1f,$f4,$f4,$e3,$f8 // ...*.....//.....
        .byte $3c,$f0,$d0,$d2,$2f,$2f,$1f,$1f,$bf,$bf,$7f,$7f,$01,$0b,$87,$07 // <...//..........
        .byte $0f,$2f,$2f,$1f,$f6,$f8,$d8,$d0,$e0,$e2,$42,$48,$07,$e4,$2f,$e3 // .//.......BH../.
        .byte $0f,$33,$03,$09,$86,$05,$0f,$2f,$2f,$1f,$62,$80,$00,$a0,$e2,$c0 // .3.....//.b.....
        .byte $c2,$c2,$7f,$9f,$1f,$e3,$2f,$27,$07,$07,$09,$07,$27,$2f,$2f,$e3 // ....../'....'//.
        .byte $0f,$24,$f0,$f0,$f8,$f8,$e3,$f4,$21,$fc,$e4 // .$......!..

txt_db32:
        .text "<4>==?"
        .byte $1f
        .byte $2f,$27,$09,$01,$01,$89,$ff
        .byte $40,$48
        .byte $48,$88,$88,$04,$04,$24,$e3,$7f,$e3,$bf,$22,$1f,$1f,$e4,$f4,$e3 // H....$....".....
        .byte $f8,$26,$d8,$07,$87,$87,$8b,$4b,$e3,$43,$60,$35,$84,$04,$24,$26 // .&.....K.C`5..$&
        .byte $06,$89,$80,$40,$18,$22,$21,$09,$0b,$27,$27,$9f,$62,$e1,$c1,$c9 // ...@."!..''.b...
        .byte $c9,$c2,$e0,$d0,$03,$03,$0b,$8b,$8b,$67,$27,$9f,$88,$84,$04,$26 // .........g'....&
        .byte $26,$09,$80,$42,$0f,$0f,$2d,$08,$20,$94,$9d,$7f,$e2,$41,$89,$06 // &..B..-. ....A..
        .byte $98,$a2,$23,$60,$83,$83,$e3,$0b,$60,$31,$27,$27,$9f,$84,$04,$24 // ..#`....`1''...$
        .byte $26,$06,$89,$80,$60,$1f,$2f,$2d,$08,$00,$02,$09,$97,$fd,$58,$80 // &...`./-......X.
        .byte $08,$a2,$62,$d0,$d8,$7f,$27,$0b,$8b,$4b,$07,$27,$9f,$0f,$0f,$2f // ..b...'..K.'.../
        .byte $2f,$2d,$96,$99,$7f,$e2,$e1,$4b,$87,$1f,$7f,$c2,$22,$0f,$0f,$e3 // /-.....K...."...
        .byte $2f,$3d,$9f,$9f,$7f,$c9,$49,$82,$22,$a0,$58,$d8,$f6,$0b,$0b,$83 // /=....I.".X.....
        .byte $63,$63,$83,$0b,$07,$fc,$fe,$f6,$da,$f4,$fe,$fd,$ff,$3f,$3f,$e3 // cc...........??.
        .byte $1f,$33,$2f,$2f,$9f,$24,$06,$86,$89,$81,$62,$60,$d8,$2f,$07,$09 // .3//.$....b`./..
        .byte $80,$60,$80,$01,$27,$c2,$24,$d3,$87,$1f,$7f,$c2,$60,$20,$f5,$60 // .`..'.$.....` .`
        .byte $80,$88,$84,$4a,$60,$d8,$ff,$97,$09,$80,$28,$26,$1d,$9f,$d2,$e2 // ...J`.....(&....
        .byte $e1,$81,$26,$00,$80,$58,$43,$43,$8b,$8b,$0b,$27,$27,$9f,$c3,$3d // ..&..XCC...''..=
        .byte $7f,$9d,$76,$fd,$ff,$d8,$e0,$40,$80,$20,$90,$60,$e0,$27,$0b,$0b // ..v....@. .`.'..
        .byte $03,$03,$0b,$07,$27,$db,$e1,$e2,$d0,$d0,$d2,$f2,$f0,$c3,$32,$7f // ....'.........2.
        .byte $bf,$1f,$25,$8a,$f6,$d8,$d8,$e0,$60,$40,$80,$00,$ff,$f6,$60,$0a // ..%.....`@....`.
        .byte $5f,$c3,$21,$68,$a2,$60,$29,$80,$60,$d0,$e0,$e0,$ff,$fd,$f6,$d8 // _.!h.`).`.......
        .byte $d0,$e0,$e0,$c0,$fd,$a0,$00,$09,$07   // .........

txt_dc7b:
        .byte $2f,$2d,$26,$a0,$00,$a0,$58,$d8,$e0,$80,$95,$9f,$2f,$0f,$0f,$2f // /-&...X...../../
        .byte $1f,$7f,$ff,$d8,$60,$40,$80,$a2,$60,$24,$80,$60,$27,$02,$00,$05 // ....`@..`$.`'...
        .byte $1d,$be,$be,$1c,$ff,$7d,$26,$00,$15,$1f,$3f,$3f,$ff,$7f,$7d,$7e // .....}&...??..}~
        .byte $b4,$98,$12,$21,$40,$80,$01,$07,$1f,$1f,$2f,$07,$1f,$7f,$c6,$2d // ...!@...../....-
        .byte $a0                                   // .

txt_dcbc:
        .byte $40,$42,$59,$bf,$bf,$3f,$3f,$80,$80,$40,$60,$e0,$e3,$d0,$22,$07 // @BY..??..@`...".
        .byte $07,$e3,$2f,$e3,$1f,$2c,$f4,$f8,$f8,$d0,$e1,$47,$1f,$ff,$2f,$1f // ../..,.....G../.
        .byte $bf,$7f,$c4,$25,$e0,$e0,$d8,$d8,$f6,$c3,$28,$2f,$07,$07,$0b,$01 // ...%......(/....
        .byte $80,$d8,$fe,$c5,$24,$7f,$1f,$09,$f6,$c7,$21,$04,$e3,$f4,$24,$f8 // ....$.....!...$.
        .byte $f8,$f0,$f0,$e8,$3f,$22,$0b,$07,$e3,$2f,$e3,$0f,$38,$01,$80 // ....?".../..8..

txt_dd0b:
        .byte $48,$40,$c0,$e2,$e2,$d2,$ff,$7f,$bf,$1f,$2f,$07,$07,$0b,$d0,$d0 // H@......../.....
        .byte $d2,$e0,$e2,$e2,$42,$42,$e8,$fc,$24,$0f,$0f,$2f,$2f,$e3,$1f,$26 // ....BB..$..//..&
        .byte $3f,$07,$07,$87,$0b,$8b,$e3,$83,$e3,$f4,$3a,$f8,$f8,$f0,$f8,$f6 // ?.........:.....
        .byte $07,$07,$87,$0b,$8b,$8b,$07,$27,$01,$80 // .......'..

txt_dd45:
        .byte $48,$40,$c2,$e2,$e2,$d2,$82,$40,$c0,$e2,$e0,$e3,$d2,$30,$7f,$bf // H@.....@.....0..
        .byte $1f,$2f,$07,$07,$0b,$0b,$d0,$d0,$d2,$e0,$e2,$c2,$c9,$c9,$e3,$1f // ./..............
        .byte $e3,$2f,$33,$07,$07,$0f,$0f,$25,$28,$26,$9d,$9f,$7f,$d2,$e1,$e1 // ./3....%(&......
        .byte $89,$26,$8a,$60,$d8,$0b,$e4,$83,$35,$0b,$0b,$27,$89,$89,$09,$89 // .&.`....5..'....
        .byte $82,$60,$60,$d8,$0f,$0f,$2d,$88,$40,$82,$09,$97,$fc,$fc,$e3,$f4 // .``...-.@.......
        .byte $2f,$f8,$f8,$f6,$3f,$bf,$9f,$87,$1f,$bf,$7f,$ff,$1f,$2f,$2d,$08 // /...?......../-.
        .byte $a2,$27,$0a,$97,$e2,$41,$89,$26,$98,$a2,$23,$60,$83,$03,$e3,$0b // .'...A.&..#`....
        .byte $3b,$27,$27,$9f,$5f,$27,$0b,$8b,$4b,$07,$27,$9f,$e1,$e1,$c1,$c9 // ;''._'..K.'.....
        .byte $c9,$c2,$e0,$d0,$d1,$e1,$e1,$89,$26,$08,$80,$58,$e3,$83,$60,$20 // ........&..X..` 
        .byte $03,$03,$0b,$0b,$27,$c9,$c1,$e2,$e2,$e0,$d8,$d8,$f6,$8b,$8b // ....'..........

txt_dde4:
        .byte $43,$43,$a3,$83,$0b,$07,$fe,$f4,$f8,$d0,$48,$d8,$f8,$f0,$40,$80 // CC........H...@.
        .byte $80,$a4,$34,$80,$9f,$27,$27,$0b,$09,$21,$22,$18,$ff,$fd,$fe,$f4 // ..4..''..!".....
        .byte $d2,$f6,$fe,$7c,$9f,$2f,$2f,$e3,$1f,$25,$3f,$3f,$60,$80,$80,$a2 // ...|.//..%??`...
        .byte $3d,$80,$40,$60,$9f,$2f,$07,$0b,$21,$1a,$25,$2f,$fd,$fe,$fc,$f4 // =.@`./..!.%/....
        .byte $f4,$74,$f8,$f8,$9f,$27,$07,$0b,$0b,$07,$27,$1f,$60,$80,$a3,$36 // .t...'....'.`..6
        .byte $80,$40,$60,$9f,$27,$0b,$09,$22,$18,$2e,$2d,$f6,$f8,$f8,$f4,$f4 // .@`.'.."..-.....
        .byte $74                                   // t

txt_de45:
        .byte $24,$5c,$d8,$60,$40,$e3,$80,$2c,$60,$f5,$9f,$1d,$26,$28,$80,$09 // $\.`@..,`...&(..
        .byte $97,$ff,$58,$80,$a2,$27,$80,$e0,$e0,$d0,$27,$0b,$0b,$e4,$03,$2b // ..X..'....'....+
        .byte $0b,$ff,$7f,$bf,$1f,$6f,$8f,$8f,$2f,$58,$80,$a2,$2d,$a0,$d8,$f8 // .....o../X..-...
        .byte $f8,$27,$0b,$0b,$03,$03,$0b,$0b,$07,$f0,$e3,$d0,$24,$e0,$e0,$c0 // .'..........$...
        .byte $c8,$e3,$c0,$22,$e0,$e0,$e3,$d0,$3b,$80,$40,$40,$e0,$d0,$d8,$f4 // ..."....;.@@....
        .byte $fd,$15,$2f,$2f,$0f,$07,$07,$0b,$03,$9c,$74,$f4,$f4,$f8,$f8,$f0 // ..//......t.....
        .byte $f0,$d0,$f4,$fd,$c5,$32,$07,$0b,$01,$42,$d0,$d8,$d2,$42,$f0,$d2 // .....2...B...B..
        .byte $e1,$47,$af,$1f,$2f,$07,$9f,$7f,$c6,$28,$07,$0b,$01,$42,$d0,$f4 // .G../....(...B..
        .byte $fe,$fd,$e4,$fc,$24,$7c,$bc,$1c,$24,$c6,$3b,$fd,$f6,$d0,$e0,$e0 // ....$|..$.;.....
        .byte $40,$40,$80,$02,$27,$0b,$07,$07,$2f,$1f,$9f,$7f,$ff,$1c,$14,$34 // @@..'.../......4
        .byte $b8,$78,$d0,$d0,$e8,$2f,$e3,$1f,$24,$2f,$2f,$0f,$0f,$e7,$f0,$21 // .x.../..$//....!
        .byte $f2,$c6,$2e,$fd,$fd,$d8,$d8,$e0,$e0,$62,$42,$81,$81,$27,$2f,$9f // .........bB..'/.
        .byte $7f,$c4,$30,$41,$e2,$d0,$f8,$f4,$fe,$fd,$fd,$f0,$f0,$d2,$50,$92 // ..0A..........P.
        .byte $22,$22,$21,$e3,$1f,$39,$2f,$25,$06,$08,$08,$f0,$f0,$f8,$f8,$94 // ""!..9/%........
        .byte $04,$04,$28,$fd,$f6,$f4,$d8,$d0,$e2,$42,$48,$01,$03,$0b,$8b,$e3 // ..(......BH.....
        .byte $07,$2e,$0f,$01,$80                   // .....

txt_df3a:
        .byte $40,$48,$c0,$e2,$e2,$d2,$84,$48,$c8,$e2,$e0,$e3,$d2,$e3,$07,$36 // @H.....H.......6
        .byte $0b,$0b,$03,$03,$83,$ff,$f6,$d8,$d0,$e2,$42,$48,$88,$68,$01,$8b // ..........BH.h..
        .byte $07,$0f,$2f,$2f,$1f,$7f,$c7,$2b,$03,$09,$84,$01,$0b,$07,$2f,$2f // ..//...+......//
        .byte $44,$14,$74,$e3,$f8,$25,$d0,$d2,$d0,$d2,$d2,$e3,$e2,$22,$e0,$d8 // D.t..%......."..
        .byte $e3,$1f,$60,$67,$2f,$2f               // ..`g//

spr_df80:
        // === Sprite data (64 bytes, $df80-$dfbf) ===
        .byte $0f,$2f,$9f                           // ....####..#.#####..#####
        .byte $f6,$f6,$d8                           // ####.##.####.##.##.##...
        .byte $d8,$e2,$e2                           // ##.##...###...#.###...#.
        .byte $d0,$d8,$0b                           // ##.#....##.##.......#.##
        .byte $0b,$8b,$0b                           // ....#.###...#.##....#.##
        .byte $07,$07,$2f                           // .....###.....###..#.####
        .byte $9f,$2f,$07                           // #..#####..#.####.....###
        .byte $0b,$82,$60                           // ....#.###.....#..##.....
        .byte $80,$02,$27                           // #.............#...#..###
        .byte $fc,$fe,$fe                           // ######..#######.#######.
        .byte $56,$00,$26                           // .#.#.##...........#..##.
        .byte $7d,$ff,$89                           // .#####.##########...#..#
        .byte $49,$61,$e2                           // .#..#..#.##....####...#.
        .byte $e2,$d8,$d8                           // ###...#.##.##...##.##...
        .byte $f6,$0b,$8b                           // ####.##.....#.###...#.##
        .byte $83,$43,$43                           // #.....##.#....##.#....##
        .byte $8b,$0b,$07                           // #...#.##....#.##.....###
        .byte $02,$09,$07                           // ......#.....#..#.....###
        .byte $27,$2f,$9f                           // ..#..###..#.#####..#####
        .byte $9f,$7f,$88                           // #..#####.########...#...
        .byte $62,$d2,$f8                           // .##...#.##.#..#.#####...
        .byte $f4                                   // sprite 0 padding
        .byte $fe,$fd,$ff,$d1,$e1,$e1,$89,$26,$88,$60,$d8,$8b,$83,$83,$03,$03 // .......&.`......
        .byte $0b,$0b,$27,$83,$83,$8b,$0b,$0b,$27,$27,$9f,$69,$80,$26,$18,$10 // ..'.....''.i.&..
        .byte $20,$80,$42,$7f,$9f,$e3,$2f,$60,$c3,$9f,$9f,$7f,$33,$a9,$94,$8d //  .B.../`....3...
        .byte $00,$dd,$a9,$00,$8d                   // .....

txt_dff5:
        .text "L'"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $11,$f0,$fc,$a2,$00,$bd,$f4,$3e       // .......>

spr_e000:
        // === Bitmap data (1348 bytes, $e000-$e543) ===
        .byte $9d,$00,$c0,$e8,$e0,$10,$d0,$f5,$a9,$04,$20,$10,$c0,$a2,$00,$a9 // .......... .....
        .byte $00,$9d,$00,$fc,$9d,$00,$fd,$9d,$00,$fe,$e8,$d0,$f4,$8d,$00,$d0 // ................
        .byte $8d,$02,$d0,$8d,$04,$d0,$8d,$06,$d0,$8d,$08,$d0,$8d,$0a,$d0,$ad // ................
        .byte $f2,$c2,$8d,$a1,$33,$ad,$f3,$c2,$8d,$a6,$33,$6c,$f0,$c2,$20,$84 // ....3.....3l.. .

spr_e040:
        .byte $34,$a9,$00,$8d,$ed,$27,$a2,$00,$bc,$e4,$2a,$c0,$ff,$f0,$79,$b9 // 4....'....*...y.
        .byte $40,$ff,$8d,$9b,$28,$b9,$80,$ff,$8d,$ad,$28,$bc,$ff,$2a,$b9,$40 // @...(.....(..*.@
        .byte $ff,$8d,$9e,$28,$b9,$80,$ff,$8d,$b0,$28,$bc,$19,$2b,$b9,$40,$ff // ...(.....(..+.@.
        .byte $8d,$bf,$28,$b9,$80,$ff,$8d,$d7,$28,$8e,$d4,$27,$20,$98,$28,$a2 // ..(.....(..' .(.
        .byte $19,$c9,$00,$d0,$0f,$ac,$ed,$27,$98,$18,$79,$33,$2b,$8d,$ed,$27 // .......'..y3+..'
        .byte $e8,$4c,$9c,$27,$e8,$8e,$18,$28,$a2,$be,$bd,$33,$2b,$18,$6d,$ed // .L.'...(...3+.m.
        .byte $27,$8d,$ed,$27,$8d,$14,$28,$e8,$bd,$33,$2b,$8d,$a8,$22,$7c,$e6 // '..'..(..3+.."|.
        .byte $e3,$c6,$2f,$fe,$c6,$c6,$fc,$ce,$c6,$c6,$ce,$fc,$ce,$c6,$7e,$e6 // ../...........~.
        .byte $c6,$c6,$e3,$c0,$23,$c6,$fc,$ce,$e6,$c6,$36,$7e,$e6,$c6,$c6,$c0 // ....#.....6~....
        .byte $f8,$c0,$c6,$7e,$e6,$c6,$c6,$c0,$f8,$c0,$c0,$7e,$e6,$c6,$c6,$c0 // ...~.......~....
        .byte $de,$e7,$c6,$24,$fe,$c6,$c6,$3c,$e7,$18,$21,$3e,$e6,$06,$e5,$c6 // ...$...<..!>....
        .byte $24,$ce,$fc,$ce,$c6,$e7,$c0,$22,$c6,$7c,$e5,$d6,$24,$c6,$c6,$fc // $......".|..$...
        .byte $ce,$e6,$c6,$22,$7c,$e6,$e6,$c6,$2a,$fc,$ce,$c6,$c6,$ce,$fc,$c0 // ..."|...*.......
        .byte $c0,$7c,$e6,$e6,$c6,$34,$fc,$ce,$c6,$c6,$ce,$fc,$ce,$c6,$7e,$e6 // .|...4........~.
        .byte $c6,$c6,$e0,$7c,$0e,$c6,$fc,$ce,$c6,$c6,$e4,$06,$f7,$c6,$21,$d6 // ...|..........!.
        .byte $e4,$c6,$23,$e6,$7c,$ce,$e5,$c6,$25,$e6,$7e,$0e,$c6,$fe,$e3,$c6 // ..#.|...%.~.....
        .byte $24,$0e,$7c,$e0,$c6,$80,$30,$00,$e8,$18,$23,$6c,$6c,$48,$be,$2a // $.|...0...#llH.*
        .byte $7c,$c6,$fe,$c6,$00,$7c,$c6,$00       // |....|..

txt_e158:
        .byte $30,$20,$a5,$22,$7e,$e0,$e6,$c0,$22,$fc,$0e,$e6,$06,$80,$30,$00 // 0 ."~...".....0.
        .byte $22,$7c,$e6,$e6,$c6,$23,$08,$18,$38,$e5,$18,$21,$7c,$e3,$c6,$2b // "|...#..8..!|..+
        .byte $0e,$7c,$e0,$c0,$7c,$ce,$c6,$c6       // .|..|...

spr_e180:
        .byte $0e,$7c,$0e,$e5,$c6,$25,$e6,$7e,$06,$06,$fc,$e3,$c0,$2d,$e0,$fc // .|...%.~.....-..
        .byte $0e,$c6,$7c,$e0,$c0,$c0,$e0,$fc,$e6,$c6,$fe,$e3,$06,$34,$0e,$3c // ..|..........4.<
        .byte $70,$60,$7c,$e6,$c6,$c6,$ce,$7c,$e6,$c6,$7c,$e6,$c6,$c6,$ce,$7e // p`|....|..|....~
        .byte $06,$c6,$80,$28,$00,$28,$7c,$e6,$c6,$c6,$0e,$3c,$70,$60,$a8,$e7 // ...(.(|....<p`..
        .byte $c6,$a1,$e5,$c6,$23,$ce,$fc,$00,$e5,$c6,$23,$e6,$7e,$00,$e5,$c6 // ....#.....#.~...
        .byte $23,$ce,$fc,$00,$e5,$c6,$23,$e6,$7e,$00,$e7,$c0,$a1,$e5,$c6,$23 // #.....#.~......#
        .byte $e6,$7e,$00,$e7,$c6,$a1,$e6,$18,$22,$7e,$00,$e5,$c6,$23,$ce,$fc // .~......"~...#..
        .byte $00,$e7,$c6,$a1,$e5,$c6,$22,$e6,$7e,$42,$00,$c6,$c6,$c6,$c6,$c6 // ......".~B......
        .byte $c6,$c6,$a1,$e5,$c6,$23,$e6,$7c,$00,$e7,$c0,$a1,$e5,$c6,$23,$e0 // .....#.|......#.
        .byte $7e,$00,$e7,$c6,$a1,$e5,$c6,$23,$ce,$fc,$00,$e7,$06,$a1,$e5,$c6 // ~......#........
        .byte $23,$e6,$7c,$00,$e5,$c6,$23,$6c,$38,$00,$e6,$d6,$22,$fc,$00,$e7 // #.|...#l8..."...
        .byte $c6,$a1,$e5,$c6,$23,$ce,$fc,$00,$e6,$c6,$21,$fe,$80,$31,$00,$e4 // ....#.....!..1..

spr_e240:
        .byte $18,$23,$00,$18,$18,$80,$21,$00,$27,$c6,$c6,$00,$fc,$c6,$c6,$fc // .#....!.'.......
        .byte $a9,$e5,$c0,$23,$e0,$7e,$00,$e5,$06,$22,$0e,$fc,$b6,$23,$c0,$c0 // ...#.~..."...#..
        .byte $80,$ad,$22,$c0,$c0,$a9,$e5,$c6,$23,$ce,$7c,$00,$e6,$18,$22,$7e // ..".....#.|..."~
        .byte $00,$e6,$c0,$22,$fe,$00,$e5,$c6,$23,$ce,$7c,$00,$e7,$06,$a1,$e5 // ..."....#.|.....
        .byte $c6,$23,$ce,$7c,$00,$e5,$c6,$23,$ce,$7c,$00,$e7,$60,$a1,$e5,$c6 // .#.|...#.|..`...
        .byte $23,$ce,$7c,$00,$e5,$c6,$22,$ce,$7c,$80,$29,$00,$e4,$60,$24,$00 // #.|...".|.)..`$.
        .byte $60,$60,$00,$e3,$20,$60,$35,$0d,$01,$07,$09,$03,$01,$0c,$20,$06 // ``.. `5....... .
        .byte $0f,$12,$0d,$15,$0c,$01,$20,$06,$12,$0f,$0d,$20,$0d,$01,$07,$0e // ...... .... ....
        .byte $01,$0d,$05,$04,$09,$01,$20,$17,$01,$13,$20,$13,$15,$10,$10,$0c // ...... ... .....
        .byte $09,$05,$04,$20,$02,$19,$20,$0d,$01,$12,$03,$20,$e3,$21,$e5,$20 // ... .. .... .!. 
        .byte $60,$51,$04,$05,$10,$01,$03,$0b,$05,$04,$20,$06,$0c,$09,$03,$0b // `Q........ .....
        .byte $05,$12,$20,$01,$0e,$04,$20,$17,$12,$09,$14,$09,$0e,$07,$20,$02 // .. ... ....... .
        .byte $15,$07,$20,$12,$05,$0d,$0f,$16,$05,$04,$20,$0e,$05,$17,$20,$10 // .. ....... ... .
        .byte $01,$03,$0b,$05,$04,$20,$01,$0e,$04,$20,$14,$12,$01,$09,$0e,$05 // ..... ... ......
        .byte $04,$20,$02,$19,$20,$14,$08,$05,$20,$09,$07,$0e,$0f,$12,$01,$0e // . .. ... .......
        .byte $03,$05,$20,$e3,$21,$e4,$20,$60,$50,$06,$09,$18,$05,$04,$20,$14 // .. .!. `P..... .
        .byte $0f,$20,$17,$0f,$12,$0b,$20,$0f,$0e,$20,$03,$0f,$0d,$10,$15,$14 // . .... .. ......
        .byte $05,$12,$13,$20,$09,$0e,$20,$14,$08,$05,$20,$0c,$01,$0e,$04,$20 // ... .. ... .... 
        .byte $17,$08,$05,$12,$05,$20,$14,$08,$05,$20,$08,$01,$0d,$02,$15,$12 // ..... ... ......
        .byte $07,$05,$12,$20,$17,$01,$13,$20,$02,$0f,$12,$0e,$20,$02,$19,$20 // ... ... .... .. 
        .byte $0c,$19,$0e,$03,$08,$02,$09,$14,$20,$e3,$21,$e6,$20,$39,$10,$05 // ........ .!. 9..
        .byte $01,$03,$05,$20,$14,$0f,$20,$01,$0c,$0c,$20,$0f,$15,$12,$20,$06 // ... .. ... ... .
        .byte $12,$09,$05,$0e,$04,$13,$20,$e3,$21,$f1,$20,$81,$e2,$00,$e8,$20 // ...... .!. .... 
        .byte $2f,$0d,$01,$07,$09,$03,$01,$0c,$20,$06,$0f,$12,$0d,$15,$0c,$01 // /....... .......
        .byte $f0,$20,$31,$10,$01,$0c,$2f,$0e,$14,$13,$03,$2d,$06,$09,$18,$05 // . 1.../....-....
        .byte $04,$20,$02,$19,$f3,$20,$29,$0c,$19,$0e,$03,$08,$02,$09,$14,$21 // . ... )........!
        .byte $f1,$20,$35,$14,$12,$01,$09,$0e,$05,$04,$20,$01,$0e,$04,$20,$10 // . 5....... ... .
        .byte $01,$03,$0b,$05,$04,$20,$02,$19,$ef,$20,$2e,$14,$08,$05,$20,$09 // ..... ... .... .
        .byte $07,$0e,$0f,$12,$01,$0e,$03,$05,$21,$ef,$20,$34,$0f,$12,$09,$07 // ........!. 4....
        .byte $09,$0e,$01,$0c,$20,$13,$15,$10,$10,$0c,$09,$05,$04,$20,$02,$19 // .... ........ ..
        .byte $f3,$20,$25,$0d,$01,$12,$03,$21,$ee,$20,$80,$33,$00 // . %....!. .3.

txt_e42d:
        .byte $21,$28,$a2,$21,$b6,$a2,$21,$92,$a2,$21,$8e,$a2,$21,$b6,$a2 // !(.!..!..!..!..

txt_e43c:
        .byte $21,$28,$bc,$c1,$ad                   // !(...

txt_e441:
        .byte $21,$28,$a2,$21,$b6,$a2,$33,$b6,$00,$02,$d0,$80,$02,$40,$80,$02 // !(.!..3......@..
        .byte $00,$80,$02,$01,$80,$02,$07,$80,$00,$9e,$a2,$21,$b6,$a2 // ...........!..

txt_e45f:
        .byte $21,$28,$b3,$c1,$aa,$60,$25,$aa,$00,$02,$74,$80,$02,$f4,$80,$0b // !(...`%...t.....
        .byte $d0,$20,$0b,$40,$20,$09,$00,$20,$09,$00,$20,$08,$00,$20,$08,$01 // . .@ .. .. .. ..
        .byte $60,$08,$07,$60,$02,$1f,$80,$02,$7d,$80,$00,$aa,$b0,$24,$ff,$00 // `..`....}....$..
        .byte $ff,$51,$06,$ff,$00,$ff,$00,$22,$ff,$24,$08,$ff,$00,$ff,$00,$27 // .Q.....".$.....'
        .byte $ff,$b1,$fb,$ff,$00,$ff,$04,$02,$ff,$00,$ff,$00,$21,$fb,$04,$00 // ............!...
        .byte $ff,$00,$ff,$23,$00,$ff,$04,$02,$ff,$00,$ff,$00,$21,$fb,$05,$00 // ...#........!...
        .byte $ff,$00,$ff,$26,$00,$ff,$5b,$ff,$00,$fe,$06,$00,$ff,$00,$ff,$22 // ...&..[........"
        .byte $00,$db,$08,$00,$ff,$00,$ff,$22,$00,$db,$8f,$de,$00,$23,$0f,$30 // .......".....#.0
        .byte $c2,$a5,$23,$ff,$00,$aa,$a5,$23,$ff,$00,$9a,$a5,$23,$aa,$00,$ff // ..#....#....#...
        .byte $a5,$23,$54,$01,$a0,$a7,$21,$80,$ad,$23,$0a,$20,$83,$a5,$23,$a8 // .#T...!..#. ..#.
        .byte $02,$f0,$a7,$21,$80,$80,$25,$00,$23,$02,$08,$20,$a5,$23,$aa,$00 // ...!..%.#.. .#..
        .byte $ff,$a5,$23,$aa,$00,$f7,$a5,$23,$55,$00,$ff,$a5,$23,$aa,$00,$fc // ..#....#U...#...
        .byte $a6,$22,$80,$20,$ad,$23,$02,$08,$20,$a5,$23,$aa,$00,$fc,$a6,$22 // .". .#.. .#...."
        .byte $80,$20,$a5,$23,$02,$08,$20,$a5,$23,$55,$00,$a8,$a6,$22,$40,$10 // . .#.. .#U..."@.
        .byte $ad,$23,$02,$08,$20                   // .#.. 

// --- Region $e548-$febb ---
.pc = $e548 "bmp_e548"

bmp_e548:
        // === Bitmap data (6516 bytes, $e548-$febb) ===
        .byte $ff,$a5,$23,$ff,$00,$a6,$a5,$23,$aa,$00,$ff,$a5,$23,$55,$00,$a8 // ..#....#....#U..
        .byte $a6
        .byte $22,$40,$10,$bb
        .text "%?*&%"
        .byte $16,$a3
        .byte $29,$aa,$ea,$ae
        .byte $fa,$ee,$02,$02,$08,$88,$e4,$c8,$38,$0f,$3b,$26,$fb,$a6,$69,$96 // ........8.;&..i.
        .byte $65,$99,$75,$99,$77,$5d,$77,$ff,$c3,$66,$59,$56,$75,$fd,$71,$c0 // e.u.w]w..fYVu.q.
        .byte $80,$e4,$aa,$2f,$a6,$a9,$66,$95,$a4,$a5,$69,$95,$67,$95,$77,$5f // .../..f...i.g.w_
        .byte $30,$30,$0c,$e3,$cd,$25,$ce,$cd,$02,$02,$08,$e3,$88,$35,$c8,$88 // 00...%.......5..
        .byte $0a,$2e,$3a,$ee,$fe,$77,$de,$77,$a8,$ae,$ba,$ef,$be,$ef,$fe,$77 // ..:..w.w.......w
        .byte $30,$30,$0c,$e3                       // 00..

txt_e5bc:
        .text "N"
        .byte $22                                   // double quote
        .text "LN"
        .byte $a3
        .byte $25,$a5,$a9,$e5,$99,$ea,$a3
        .byte $25,$fd,$77,$fd
        .byte $75,$d5,$a3,$25,$ff,$dd,$f7,$dd,$55,$a2,$21,$02,$e3,$d2,$60 // u..%....U.!...`

txt_e5db:
        .byte $32,$42,$d2,$81,$85,$07,$15,$17,$35,$1f,$37,$a6,$9d,$66,$9d,$57 // 2B......5.7..f.W
        .byte $dd,$7f,$f0,$59,$56,$55,$dd,$7f,$dc,$f0,$f0,$ff,$7f,$ff,$7f,$7d // ...YVU.........}
        .byte $7f,$1d,$f5,$a9,$a9,$9a,$a5,$99,$65,$9d,$57,$0c,$4c,$43,$63,$93 // ........e.W.LCc.
        .byte $63,$93,$a3,$a2,$60,$36,$01,$f1,$b1,$e1,$b1,$a1,$81,$85,$07,$15 // c...`6..........
        .byte $17,$35,$1f,$37,$59,$6e,$99,$6e,$ab,$ee,$bf,$f0,$08 // .5.7Yn.n.....

txt_e628:
        .byte $48,$42,$d2,$72,$d2,$f2,$f2,$83,$8f,$0f,$3f,$3d,$3f,$1d,$35,$fe // HB.r......?=?.5.
        .byte $fe,$ef,$fa,$ee,$ba,$e6,$a9,$04,$84,$81,$b1,$e1,$b1,$e1,$f1,$a2 // ................
        .byte $60,$36,$02,$a2,$e2,$a2,$e2,$f2,$81,$85,$07,$15,$17,$35,$1f,$37 // `6...........5.7
        .byte $59,$6e,$99,$6e,$ab,$ee,$bf,$f0,$5d,$57,$55,$99,$6a,$98,$a0,$f0 // Yn.n....]WU.j...
        .byte $ff,$7f,$ff,$7f,$7d,$7f,$1d,$35,$a9,$a9,$9a,$a5,$99,$65,$9d,$57 // ....}..5.....e.W
        .byte $0c,$4c,$43,$63,$93,$63,$93,$a3,$a3,$25,$ea,$fa,$ea,$fe,$7a,$a3 // .LCc.c...%....z.
        .byte $25,$55,$56,$65,$5a,$66,$a3           // %UVeZf.

txt_e68f:
        .byte $28,$55,$a5,$a5,$a6,$e5,$1a,$29,$1a,$e5,$2a,$60,$38,$f5,$df,$fd // (U.....)..*`8...
        .byte $df,$bd,$fb,$bf,$fb,$c8,$48,$c8,$48,$c8 // ......H.H.

txt_e6a9:
        .text " # TSO??"
        .byte $bb,$af,$bb
        .byte $24,$a9,$a9,$e9,$ea
        .byte $e9,$fa,$fa,$00,$40,$d5,$bf,$fb,$be,$eb,$ba,$dd,$bb,$ff,$bb,$ef // ....@...........
        .byte $ba,$ab,$ba,$66,$9b,$6b,$ab,$6f,$af,$bf,$bf,$e3,$ce,$27,$8e,$ce // ...f.k.o.....'..
        .byte $8e,$ce,$8d,$c4,$44,$e3,$c4,$33,$84,$c4,$84,$fa,$de,$ff,$de,$f7 // ....D..3........
        .byte $5d,$d7,$5d,$ff,$77,$dd,$77,$59,$77,$99,$65,$e3,$8c,$60,$30,$4c // ].].w.wYw.e..`0L
        .byte $8c,$4c,$8c,$4c,$b7,$99,$e5,$a9,$e5,$f9,$e5,$3a,$b9,$a6,$a9,$66 // .L.L.......:...f
        .byte $a5,$66,$55,$65,$77,$fe,$7f,$ee,$bf,$ee,$bb,$ae,$c2,$72,$c2,$f2 // .fUew........r..
        .byte $c2,$08,$c8,$08,$3f,$3c,$31,$05,$05,$26,$a9,$26,$0d,$bf,$bf,$e3 // ....?<1..&.&....
        .byte $af,$60,$da,$ab,$ab,$00,$b0,$af,$9a,$69,$9a,$65,$59,$37,$ee,$7f // .`.......i.eY7..
        .byte $ee,$fb,$ae,$ea,$80,$ae,$bb,$af,$bf,$af,$fc,$80,$05,$c1,$c6,$c4 // ................
        .byte $06,$10,$12,$40,$88,$e1,$f1,$f1,$31,$f1,$04,$c4,$04,$3f,$3c,$31 // ...@....1....?<1
        .byte $05,$05,$26,$a9,$26,$0f,$bf,$bf,$af,$6f,$af,$6b,$ab,$02,$60,$5a // ..&.&....o.k..`Z
        .byte $75,$d7,$75,$df,$f7,$19,$37,$95,$77,$5d,$f7,$7f,$f7,$fb,$ee,$fa // u.u...7.w]......
        .byte $ea,$f9,$a9,$e9,$a5,$a1,$91,$51,$71,$51,$71,$51,$f1,$62,$52,$62 // .......QqQqQ.bRb
        .byte $d2,$62,$c8,$48,$c8,$3f,$3c,$31,$05,$05,$26,$a9,$26,$0f,$7f,$7f // .b.H.?<1..&.&...
        .byte $5f,$9f,$5f,$97,$57,$00,$60,$5a,$75,$d7,$75,$df,$f7,$19,$37,$95 // _._.W.`Zu.u...7.
        .byte $77,$5d,$f7,$7f,$f7,$f7,$dd,$f5,$d5,$f6,$56,$d6,$5a,$a3,$b3,$f3 // w]........V.Z...
        .byte $e3,$f3,$e3,$f3,$a3,$57,$9f           // .....W.

spr_e7c0:
        .byte $57,$95,$a7,$95,$a7,$99,$5a,$a6,$6a,$a6,$6b,$ba,$ab,$ba,$a6,$f9 // W.....Z.j.k.....
        .byte $a6,$f9,$e6,$fb,$ea,$fb
        .byte $37,$1d
        .byte $3f,$1d
        .text "?=??"
        .byte $77
        .byte $57
        .byte $75,$57,$75,$99,$55,$99               // uWu.U.

txt_e7e6:
        .text "!!#!#!  "
        .byte $aa,$b9,$ae,$ea,$be,$ef,$fe,$ef
        .byte $a9,$ea,$aa,$ee,$bb,$ee,$fc,$ec,$f0,$80 // ..........

spr_e800:
        // === Screen RAM (1024 bytes, $e800-$ebff) ===
        .encoding "screencode_mixed"
        .byte $88                                   // scrcode: .
        .text "h((h"
        .byte $48,$c2                               // scrcode: ..
        .text "1"
        .byte $fa,$aa,$a6,$aa,$95,$66,$aa,$ab,$b9,$ef,$bb,$ff,$bb,$df,$c7,$c6 // scrcode: ................
        .byte $c7,$e3,$c6                           // scrcode: ...
        .text "8"
        .byte $c2,$e2,$8c,$4c,$8c,$4c,$8c           // scrcode: .......
        .encoding "petscii_upper"

txt_e823:
        .text "L03"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $fd,$bf,$ef,$bb,$ae,$bb,$ae,$66,$55,$66,$55,$d6,$fd,$c2,$e4,$c4 // scrcode: ................
        .byte $60                                   // scrcode: .
        .text " "
        .byte $c6,$c4,$86,$81,$6b                   // scrcode: .....
        .text "v"
        .byte $59                                   // scrcode: .
        .text "vyeu"
        .byte $45,$55,$dd,$57,$dd,$5f,$da,$e0,$83,$ef,$fb // scrcode: ...........
        .byte $fc,$fb,$fc,$57                       // scrcode: ....
        .text "a"
        .byte $f0,$c8                               // scrcode: ..
        .text "h"
        .byte $c8                                   // scrcode: .
        .text "h"
        .byte $e3,$c8,$60                           // scrcode: ...
        .text "5"
        .byte $88,$aa,$ae,$eb,$ba,$ef,$bb           // scrcode: .......
        .encoding "petscii_upper"

txt_e864:
        .text "?;"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ef,$bf,$ae,$bb,$6e,$aa,$6e,$fc,$50,$51,$41,$84,$44 // scrcode: .............
        .text "a!o"
        .byte $f0                                   // scrcode: .
        .text "b@j"
        .byte $22                                   // scrcode: "
        .text "j"
        .byte $22,$5b                               // scrcode: ".
        .encoding "petscii_upper"

txt_e87f:
        .text "*/"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "/"
        .byte $ab                                   // scrcode: .
        .text "."
        .byte $bf,$a0,$88,$e0,$8a,$e8,$8a,$e8,$ae,$84 // scrcode: ..........
        .text "d"
        .byte $84                                   // scrcode: .
        .text "d"
        .byte $e4,$84,$60                           // scrcode: ...
        .text "0"
        .byte $aa,$ae,$eb,$ba,$ef,$bb               // scrcode: ......
        .encoding "petscii_upper"

txt_e89c:
        .text "?;"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ef,$bf,$ae,$bb,$6e,$aa,$6e,$a8,$f0,$f3,$c3,$4f,$cf // scrcode: .............
        .text "cs"
        .encoding "petscii_upper"

txt_e8ae:
        .text "??>*)*%"
        .encoding "screencode_mixed"
        .text "y"
        .byte $a5,$95,$5d,$77,$5d,$7f,$dd,$7f,$92,$52 // scrcode: ..........
        .encoding "petscii_upper"

spr_e8c0:
        .encoding "screencode_mixed"
        .byte $d2,$72,$52,$72,$50,$7c,$e3,$8c,$60,$5d,$4c,$8c,$4c,$cc,$cc,$aa // scrcode: ................
        .byte $ae,$eb,$ba,$ef,$bb                   // scrcode: .....
        .text "?;"
        .byte $95,$e5,$95,$a6,$99,$e6,$aa,$e6,$54,$f0,$f3,$c3,$8f,$cf // scrcode: ..............
        .text "c"
        .encoding "petscii_upper"

txt_e8e6:
        .text "#??>*)*%"
        .encoding "screencode_mixed"
        .text "y"
        .byte $5a,$6a,$ae,$bb,$ae,$bf,$ee,$bf,$a3,$63,$63,$93,$a3,$93,$a0,$94 // scrcode: ................
        .byte $5f                                   // scrcode: .
        .encoding "petscii_upper"

spr_e900:
        .encoding "screencode_mixed"
        .text "w"
        .byte $5f                                   // scrcode: .
        .text "g"
        .byte $1f                                   // scrcode: .
        .text "g"
        .byte $95,$87,$a6,$6a,$a6,$6a,$a6,$bb,$aa,$bb,$e9,$9a,$e6,$96,$da,$eb // scrcode: ................
        .byte $ee,$fb                               // scrcode: ..
        .text "uueueqdq"
        .byte $75,$df,$fd,$dc,$fc,$dc,$f2           // scrcode: .......
        .text "2"
        .byte $e3                                   // scrcode: .
        .byte $22,$60,$dd,$81,$8a,$81               // scrcode: ".....
        .text "n-w"
        .byte $8d,$a0,$af,$eb,$ad,$ff,$ed,$a2,$8b   // scrcode: .........
        .text "*"
        .byte $bb,$af,$bb,$ff,$bb,$84,$80,$f2,$be,$f2,$b2,$fc,$7f,$bf,$ff,$b7 // scrcode: ................
        .byte $df,$f7,$df,$75,$d7                   // scrcode: .....
        .byte $59,$77,$55,$f7,$7d,$f7,$7f,$f7,$82,$a3,$a2,$e0,$a8,$e0,$bd,$ed // scrcode: ................
        .text " 11"
        .byte $81,$85,$83                           // scrcode: ...
        .text "m?"
        .byte $ff,$7b,$5f,$77,$9f,$77,$95,$77,$aa,$65,$96,$5d,$95,$7d,$5f,$7d // scrcode: ................
        .byte $73,$43,$f3,$70,$ec,$70,$e8,$f8       // scrcode: ........
        .text "w"
        .byte $47,$4c,$f0,$f3,$f0,$f2,$c2           // scrcode: .......
        .text "f"
        .encoding "petscii_upper"

txt_e989:
        .text ")&"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ba,$ee,$bb,$fe,$94,$b5,$95,$77,$9d,$77,$5f,$77 // scrcode: ............
        .text "((h"
        .byte $c0,$c2,$c0,$c3,$cb,$85,$a3,$a8,$eb,$ba,$eb,$bf,$fb,$a8,$e2 // scrcode: ...............
        .text "j"
        .byte $ae,$ab,$ee,$bf,$ee,$a8,$e0,$bc,$ec   // scrcode: .........
        .byte $ff,$ec,$ff,$df,$e9,$ea,$f9           // scrcode: .......
        .text ":59m"
        .byte $4d,$a7,$9d,$a7,$5f,$97,$7f,$9f,$7f,$f5,$dd,$f7,$dd,$f7,$fd,$bc // scrcode: ................
        .byte $fc,$c8                               // scrcode: ..
        .text "h"
        .byte $c8                                   // scrcode: .
        .text " "
        .byte $22                                   // scrcode: "
        .text " "
        .byte $81,$89,$85,$a3,$a8,$eb               // scrcode: ......
        .byte $ba,$eb,$bf,$fb,$a8,$e2               // scrcode: ......
        .text "j"
        .byte $ae,$ab,$ee,$bf,$ee,$52,$d0,$7c,$df,$fc,$dc,$ff,$ef // scrcode: .............
        .encoding "petscii_upper"

txt_e9f0:
        .text ":*"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a6,$a9,$a6                           // scrcode: ...
        .text "y"
        .byte $65,$a9,$ae,$aa,$be,$af,$be,$ef,$be,$70,$fc,$7c,$ec,$7f,$ec,$fa // scrcode: ................
        .byte $ee,$e3,$88,$60,$8f                   // scrcode: .....
        .text " "
        .byte $22                                   // scrcode: "
        .text " c"
        .byte $4b,$85,$a3,$a8,$eb,$ba,$eb,$bf,$fb,$a8,$e2 // scrcode: ...........
        .text "j"
        .byte $ae,$ab,$ee,$bf,$ee,$52,$d0,$7c,$df,$fc,$dc,$ff,$ef // scrcode: .............
        .text "/?"
        .byte $ed,$f7,$fd,$f7,$1d,$b5,$a9,$ae,$aa,$be,$af,$be,$ef,$be,$b0,$fc // scrcode: ................
        .byte $bc,$ec,$bf,$ec,$fa,$ee,$4f,$4e       // scrcode: ........
        .byte $43,$1f                               // scrcode: ..
        .text "ssd"
        .byte $87,$59,$a6,$6a,$a6,$6a,$a6,$8a,$a8,$af,$ae // scrcode: ...........
        .text "/"
        .byte $aa                                   // scrcode: .
        .text "."
        .byte $a8                                   // scrcode: .
        .text "."
        .byte $a8                                   // scrcode: .
        .text "lc@3l0l?"
        .byte $f2                                   // scrcode: .
        .text "22b2b0@m)"
        .text "&)*i"
        .byte $ca,$c2,$af,$eb,$af,$fb,$ed,$ff,$ed,$ff,$75,$95,$77,$5d,$77,$fd // scrcode: ................
        .byte $77                                   // scrcode: .
        .encoding "petscii_upper"

spr_ea80:
        .encoding "screencode_mixed"
        .byte $ff,$b8,$ef,$bb,$ef,$ff,$ec,$fc,$f3,$9a // scrcode: ..........
        .text ")"
        .byte $aa                                   // scrcode: .
        .encoding "petscii_upper"

txt_ea8c:
        .text "+."
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ee,$ff,$ba,$ab,$ba,$ab,$be,$bb,$ff,$bb,$bd,$ed,$e4,$fd // scrcode: ..............
        .text "#"
        .byte $fc,$f0                               // scrcode: ..
        .text "m"
        .byte $e4                                   // scrcode: .
        .text "?"
        .byte $60,$54                               // scrcode: ..
        .text "o"
        .byte $8f,$83,$bf,$bb,$bf,$bb,$ae,$bb,$aa,$bb,$9a,$eb,$ba,$ee,$ba,$ee // scrcode: ................
        .byte $bb                                   // scrcode: .
        .byte $be,$64,$aa,$ee,$ba,$ef,$be,$af,$b2   // scrcode: .........
        .text "j"
        .byte $ab,$ea,$bb,$ee,$fb,$ef               // scrcode: ......
        .text "#"
        .byte $bb,$df,$fd,$df,$75,$dd,$55,$dd,$ff,$bb,$ef,$bf,$ec,$ec,$e0,$c1 // scrcode: ................
        .byte $c3                                   // scrcode: .
        .text "j"
        .byte $cb                                   // scrcode: .
        .text "jj"
        .byte $42,$42                               // scrcode: ..
        .text "p"
        .byte $fe,$ef,$be,$eb,$ae,$ea,$ae,$aa,$ae,$9a,$ae,$ab,$ee,$bf,$ee,$bf // scrcode: ................
        .byte $ae,$bb,$ee,$bb,$ff,$bb,$ff,$fc       // scrcode: ........
        .text "g"
        .byte $e3,$85,$60,$49,$87                   // scrcode: .....
        .text "g"
        .byte $1f,$1f,$a7,$5d,$97,$5d,$97,$5f       // scrcode: ........
        .byte $7f,$df,$e8,$b8,$e8,$fc,$78,$dc,$7e,$5f,$c1,$ca,$cb,$ca,$ca,$c2 // scrcode: ................
        .text "20"
        .byte $fe,$ef,$be,$eb,$ae,$ea,$ae,$aa,$ae,$9a,$ae,$ab,$ee,$bf,$ee,$bf // scrcode: ................
        .byte $ae,$bb,$ee,$bb,$ff,$bb               // scrcode: ......
        .byte $ff,$fc                               // scrcode: ..
        .text "."
        .byte $4a,$6a,$4a,$49                       // scrcode: ....
        .text "&y"
        .byte $55,$a6,$ea,$a6,$6a,$a5,$66,$95       // scrcode: ........
        .encoding "petscii_upper"

spr_eb40:
        .encoding "screencode_mixed"
        .byte $66,$af,$fb,$bf,$ff,$bf,$c2,$60       // scrcode: ........
        .text "6"
        .byte $fc                                   // scrcode: .
        .text "c"
        .byte $8a,$8b,$8a,$8a                       // scrcode: ....
        .text "b"
        .encoding "petscii_upper"

txt_eb50:
        .text "20"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ba,$eb,$be,$fb,$bf,$fb,$ff,$ae,$9a,$ae,$ab,$ee,$bf,$ee,$bf,$ae // scrcode: ................
        .byte $bb,$ee,$bb,$ff,$bb,$ff,$fc           // scrcode: .......
        .text "."
        .byte $4a,$6a,$4a,$49                       // scrcode: ....
        .text "&y"
        .byte $55,$a6,$ea,$a6,$6a,$a5,$66,$95,$66,$af // scrcode: ..........
        .byte $fb,$bf,$ff,$bf,$c2                   // scrcode: .....
        .text "#"
        .byte $fc                                   // scrcode: .
        .text "l"
        .byte $8d,$e3,$8c                           // scrcode: ...
        .text "4m55"
        .byte $45                                   // scrcode: .
        .text "t"
        .byte $44                                   // scrcode: .
        .text "@"
        .byte $44                                   // scrcode: .
        .text "@d"
        .byte $40                                   // scrcode: .
        .text "j(h"
        .byte $a0                                   // scrcode: .
        .text "h"
        .byte $80                                   // scrcode: .
        .text "h"
        .byte $80                                   // scrcode: .
        .text "*"
        .byte $a7                                   // scrcode: .
        .text "!"
        .byte $aa,$a7                               // scrcode: ..
        .text "# hb"
        .byte $a5                                   // scrcode: .
        .text "$"
        .byte $ef                                   // scrcode: .
        .text "k"
        .byte $40                                   // scrcode: .
        .text "u"
        .byte $a4                                   // scrcode: .
        .text "$"
        .byte $a6,$a8                               // scrcode: ..
        .text "@"
        .byte $ff,$a4                               // scrcode: ..
        .text "#"
        .byte $80                                   // scrcode: .
        .text "l"
        .byte $f3,$a5                               // scrcode: ..
        .text "$"
        .byte $dd                                   // scrcode: .
        .text "o"
        .byte $80                                   // scrcode: .
        .text "*"
        .byte $a4                                   // scrcode: .
        .text "$"
        .byte $aa,$68                               // scrcode: ..
        .text "@"
        .byte $ff,$a4                               // scrcode: ..
        .text "#"
        .byte $83                                   // scrcode: .
        .text "l"
        .byte $f0,$a5                               // scrcode: ..
        .text "#"
        .byte $a0                                   // scrcode: .
        .text "hb"
        .byte $a5                                   // scrcode: .
        .text "$"
        .byte $aa                                   // scrcode: .
        .text "j"
        .byte $c0                                   // scrcode: .
        .text "?"
        .byte $a4                                   // scrcode: .
        .text "$"
        .byte $bb,$fc                               // scrcode: ..
        .text "@"
        .byte $55,$a4                               // scrcode: ..
        .text "#"
        .byte $80                                   // scrcode: .
        .text "o"
        .byte $f0,$a6                               // scrcode: ..
        .text "!"
        .byte $aa,$a6                               // scrcode: ..
        .text "#<@"
        .byte $aa,$a5,$22                           // scrcode: .."
        .text "h"
        .byte $a0,$a6,$22                           // scrcode: .."
        .text "hb"
        .byte $a6                                   // scrcode: .
        .text "$7a"
        .byte $a0                                   // scrcode: .
        .text "j"
        .byte $a4                                   // scrcode: .
        .text "$"
        .byte $a9,$aa                               // scrcode: ..
        .text "@"
        .byte $ff,$a4                               // scrcode: ..
        .text "$"
        .byte $a0                                   // scrcode: .
        .text "c<"
        .byte $c0,$a4                               // scrcode: ..
        .text "!"
        .byte $aa                                   // scrcode: .
        .encoding "petscii_upper"

spr_ec00:
        .byte $a7,$21,$aa,$a7,$c1,$a7,$22,$88,$02,$a6,$24,$1d,$03,$a0,$0a,$a4 // .!...."...$.....
        .byte $24,$a9,$aa,$00,$ff,$a4,$24,$a0,$03,$3c,$c0,$a4,$24,$1d,$01,$a0 // $.....$..<..$...
        .byte $0a,$a4,$24,$d5,$75,$00,$aa,$a4,$24,$a0,$03,$3c,$c0,$a4,$22,$88 // ..$.u...$..<..".
        .byte $02,$a6,$24,$3d,$03,$a0,$0a,$a4,$24,$a9,$aa,$00,$ff,$a4,$24,$a0 // ..$=....$.....$.
        .byte $03,$3c,$c0,$a4,$24,$3d,$01,$a0,$0a,$a4,$24,$a5,$f5,$00,$ea,$a4 // .<..$=....$.....
        .byte $24,$a0,$03,$3c,$c0,$a4               // $..<..

txt_ec56:
        .byte $21,$55,$a7                           // !U.

txt_ec59:
        .byte $21,$55,$a7,$21,$55,$81,$53,$00,$24,$01,$04,$10,$43,$a3,$25,$15 // !U.!U.S.$...C.%.
        .byte $40,$0a,$aa,$aa,$a2,$23,$15,$40,$0a,$e3,$aa,$30,$0a,$a0,$01,$15 // @....#.@...0....
        .byte $55,$dd,$77,$dd,$50,$05,$80,$a8,$ea,$ba,$ef,$fb,$a2,$26,$80,$20 // U.w.P........&. 
        .byte $08,$48,$c2,$52,$a6,$22,$01,$04,$a4,$24,$15,$40,$0f,$3f,$a4,$24 // .H.R."...$.@.?.$
        .byte $f0,$0c,$83,$a0,$a7,$21,$40,$80,$1f,$00,$21,$03,$a4,$24,$05,$10 // .....!@...!..$..
        .byte $43,$07,$a4,$24,$54,$01,$f0,$fc,$a6,$22,$40,$10,$a7,$21,$02,$a4 // C..$T...."@..!..
        .byte $24,$05,$10,$42,$0e,$a3,$2a,$ff,$00,$16,$55,$56,$00,$02,$a8,$00 // $..B..*...UV....
        .byte $3f,$c3,$30,$15,$40,$0a,$ae,$ea,$af,$ee,$bf,$40,$14,$01,$f0,$fc // ?.0.@......@....
        .byte $ff,$fb,$ef,$a3,$25,$40,$10,$10,$04,$84,$ac,$24,$01,$04,$10,$43 // ....%@.....$...C
        .byte $a4,$24,$55,$00,$fc,$fb,$a5,$23,$40,$10,$04,$a4,$24,$01,$04,$10 // .$U....#@...$...
        .byte $43,$a4,$24,$55,$00,$a8,$ab,$a5,$23,$40,$10,$04,$a2,$36,$01,$04 // C.$U....#@...6..
        .byte $10,$13,$43,$4f,$05,$50,$03,$3f,$bb,$ee,$bb,$ea,$50,$05,$c0,$fc // ..CO.P.?....P...
        .byte $ef,$eb,$ae,$aa,$a2,$26,$a8,$02       // .....&..

txt_ed21:
        .byte $50,$55,$d7,$7e,$a3,$25,$a8,$02,$50,$75,$dd,$a4,$24,$40,$10,$04 // PU.~.%..Pu..$@..
        .byte $81,$b1,$60,$2d,$01,$01,$61,$a1,$61,$b1,$61,$4f,$0f // ..`-..a.a.aO.

txt_ed3e:
        .text "?.?./*"
        .byte $aa,$a6,$99,$a6,$9d,$a6,$5d,$95,$69,$a6
        .byte $50,$70,$50,$70,$d0,$70,$59,$77,$5d,$37,$3f,$0f,$02,$28,$65,$59 // PpPp.pYw]7?..(eY
        .byte $66,$99,$6a,$bf,$c2,$60,$28,$a0,$a4,$9c,$94,$5c,$7c,$dc,$7c,$cc // f.j..`(....\|.|.
        .byte $f0,$f2,$f2,$f1,$f2,$f1,$f1,$ef,$bf,$ee,$af,$9a,$6e,$99,$6a,$b8 // ............n.j.
        .byte $e8,$bf,$fb,$bf,$fb,$df,$ff,$c0       // ........

txt_ed86:
        .text "0::9695"
        .byte $a2
        .byte $26,$d5,$f7,$d5,$77,$fd,$77,$a2
        .byte $26,$a5,$99,$a5,$95,$57,$9d,$a2,$60,$28,$ab,$ef,$bb,$ed,$ff,$ed // &....W..`(......
        .byte $01,$01,$b4,$c4,$b4,$c4,$f4,$c4,$3b,$2e,$3f,$fe,$77,$df,$77,$dd // ........;.?.w.w.
        .byte $55,$d5,$55,$dd,$b5,$dd,$bf,$dd,$10,$04,$85,$c6,$86,$c7,$86,$c7 // U.U.............
        .byte $02,$08,$e3,$88,$60,$87,$48,$88,$48,$16,$2b,$e6,$bb,$ea,$bb,$ee // ....`.H.H.+.....
        .byte $fb,$df,$67,$dd,$67,$9d,$67,$a5,$65,$96,$65,$82,$80,$8c,$8c,$8f // ..g.g.g.e.e.....
        .byte $8f,$66,$5d,$67,$5d,$d7,$1d,$3f,$1f,$5d,$7d,$5d,$fb,$7d,$fb,$ee // .f]g]..?.]}].}..
        .byte $bb,$c4,$c1,$f1,$f1,$b1,$e1,$b1,$a1,$00,$03,$ff,$77,$77,$5b,$77 // ............ww[w
        .byte $5b,$4f,$0e                           // [O.

txt_ee09:
        .text "?>/:.:"
        .byte $e6,$bb,$e6,$a9,$66,$95
        .byte $50,$06,$8c,$83
        .byte $63,$93,$63,$53,$53,$03,$ca,$0a,$2a,$29,$2a,$19,$25,$19,$a9,$9a // c.cSS...*)*.%...
        .byte $a5,$99,$65,$9d,$57,$9d,$48,$42,$72,$d2,$72,$d2,$f2,$f2,$4a,$0b // ..e.W.HBr.r...J.

txt_ee39:
        .text "*+;/;?"
        .byte $65
        .byte $59,$65,$99,$69,$ae,$b9,$ae
        .byte $55,$75
        .byte $d5,$74,$fc,$70,$f2,$f2,$aa,$ab,$0e,$0f,$e4,$4f,$38,$fa,$fe,$7b // .t.p.......O8..{
        .byte $de,$7f,$df,$77,$5d,$a3,$e0,$a8,$98,$64,$98,$54,$94,$00,$c0,$ff // ...w]....d.T....
        .byte $df,$f7,$df,$f7,$dd,$a8,$23,$b2,$f2,$b2,$e3,$f2,$60,$6f,$d2,$d6 // ......#.....`o..

txt_ee79:
        .text "7.;.;.*"

spr_ee80:
        .byte $29,$eb,$fb,$ea,$fb,$aa,$ea,$a5
        .text "UPSS"
        .byte $7e,$7b,$fe,$eb
        .byte $fa,$55,$55,$99,$66,$99,$aa,$99,$ee,$1d // .UU.f.....

txt_ee9a:
        .byte $37,$4f,$47,$c0,$71,$f2,$71,$50,$92,$42,$08,$20,$80,$03,$c0,$f2 // 7OG.q.qP.B. ....
        .byte $32,$32,$72,$32,$72,$32,$73,$9d,$57,$9d,$65,$99,$a6,$99,$aa,$ee // 22r2r2s.W.e.....
        .byte $bb,$ee,$9a,$ee,$99,$6a,$99           // .....j.

txt_eec1:
        .text "'%'!%!$!"
        .byte $65,$95,$a6,$95,$e6,$96,$ea,$a6
        .byte $ee,$fb,$ee,$e9,$ee,$a9,$e9,$a9,$ae,$ab,$ef,$ab,$ec,$bb,$ec,$bf // ................
        .byte $58,$08,$48,$08,$48,$e3,$08,$31,$56,$75,$d7,$75,$d7,$7d,$f7,$ff // X.H.H..1Vu.u.}..
        .byte $77,$df,$77,$5f,$75,$97,$59,$95,$4d,$e7,$8d,$2a,$b4,$84,$c4,$b4 // w.w_u.Y.M..*....
        .byte $c4,$b4,$c4,$84,$aa,$fa,$c2,$2d,$7f,$df,$77,$5d,$a9,$a6,$a9,$e6 // .......-..w]....
        .byte $f9,$fa,$fe,$fe,$8f,$e7,$8d,$27,$0f,$8f,$83,$a0,$68,$96,$65,$e4 // .......'....h.e.
        .byte $55,$60,$5d,$54,$00,$aa,$fa,$e0,$43,$4e,$0e,$3a,$e2,$0a,$fe,$03 // U`]T....CN.:....
        .byte $bb,$a7,$67,$97,$6c,$5c,$6c,$5c,$3c,$32,$0a,$0a,$19,$56,$19,$55 // ..g.l\l\<2...V.U
        .byte $ea,$ea,$fa,$7a,$fa,$7e,$fe,$7f,$70,$5f,$65,$96,$65,$9a,$a6,$a8 // ...z.~..p_e.e...
        .byte $19,$ea,$99,$a6,$59,$95,$59,$15,$dd,$f5,$d5,$f6,$56,$d6,$5a,$da // ....Y.Y.....V.Z.
        .byte $e2,$a2,$92,$a2,$92,$a2,$52,$92,$05,$c5,$c1,$b0,$ac,$83,$00,$8a // ......R.........
        .byte $dd,$77,$d5,$54,$00,$aa,$aa,$a8,$81,$87,$07,$1c,$40,$00,$30,$00 // .w.T........@.0.
        .byte $e6
        .text "J:OO"
        .byte $7f,$f7,$7d,$f7,$5d,$77
        .byte $55,$a5,$dc,$fc,$dc
        .byte $7c,$dc,$54,$dc,$54,$be,$bf,$be,$9f,$b7,$9f,$b5,$97,$a8,$60,$20 // |.T.T.........` 
        .byte $d2,$76,$d2,$76,$d2,$58,$48,$58,$15,$17,$17,$37,$1f,$37,$de,$3f // .v.v.XHX...7.7.?
        .byte $fd,$df,$7d,$dd,$55,$dd,$56,$5d,$73,$f3,$70,$d0,$72,$d2,$f0,$d8 // ..}.U.V]s.p.r...
        .byte $e3,$55,$60,$2a,$14,$00,$ff,$ea,$e6,$43,$4b,$0b,$2f,$b5,$77,$d5 // .U`*.....CK./.w.
        .byte $77,$02,$88
        .byte $22,$88,$a2,$e8,$a8,$ec
        .text "!"
        .byte $22                                   // double quote
        .text "!"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $82,$8b
        .byte $82,$f5,$fd,$bd,$ef,$bb,$ef,$ba,$ab,$fd,$77,$ff,$f7,$af,$e3,$aa // ..........w.....
        .byte $60,$36,$10,$13,$10,$1c,$10,$1c,$07,$44,$fb,$ee,$fb,$ee,$3f // `6.......D....?

spr_f000:
        .byte $ff,$3d,$f4,$dd,$f5,$dd,$d5,$ea,$80,$05,$19,$ec,$f3,$ec,$f3,$5f // .=............._
        .byte $07,$c1,$50,$1c,$0c,$1c,$0c,$5c,$0c,$30,$f2,$af,$5b,$5b,$66,$95 // ..P....\.0..[[f.
        .byte $69,$a5,$6a,$a6,$59,$66,$55,$d5,$fd,$c2,$60,$7d,$c6,$c6,$c4,$c6 // i.j.YfU...`}....

loc_f030:
        .byte $c4,$c1,$51,$41,$78,$48,$f8,$48,$f8,$60,$22,$e0,$66,$59,$d6,$59 // ..QAxH.H.`".fY.Y
        .byte $d5,$75,$dd,$f7,$e9,$ba,$ea,$fa,$eb,$7a,$ef,$7b,$c8,$c9,$c8,$49 // .u.......z.{...I
        .byte $48,$49,$42,$62,$99,$67,$9b,$ac,$ac,$2c,$8c,$2c,$42,$0a,$2a,$26 // HIBb.g...,.,B.*&
        .byte $99,$66,$95,$56,$50,$64,$9a,$66,$9a,$aa,$9a,$aa,$98,$28,$28,$08 // .f.VPd.f.....((.
        .byte $88,$c8,$88,$c8,$ae,$eb,$ba,$ef,$bb   // .........

txt_f079:
        .byte $3f,$3b,$4f,$ba,$ea,$fb,$ee,$7b,$ff,$7b,$fc,$a0,$a2,$82,$ca,$8a // ?;O....{.{......
        .byte $02,$32,$f2,$2a,$29,$15,$17,$15,$1f,$37,$1f,$d5,$59,$66,$59,$6a // .2.*)....7..YfYj
        .byte $99,$6a,$a9,$52,$d2,$72,$52,$72,$50,$7c,$70,$03,$cf,$33,$cf,$f3 // .j.R.rRrP|p..3..
        .byte $e3,$7f,$60,$30,$ae,$ba,$fe,$bb,$fe,$bf,$de,$bf,$20,$80,$20,$a8 // ..`0........ . .
        .byte $20,$98,$a3,$93,$8e,$8f,$8a,$8e,$8a,$8e,$0a,$1a,$aa,$aa,$66,$9a //  .............f.
        .byte $65,$96,$65,$d6,$a8,$68,$58,$d8,$54,$f4,$d7,$f4,$6a,$6e,$7a,$6e // e.e..hX.T...jnzn
        .byte $7a,$1f,$1e,$13,$a8,$60,$35,$04,$84,$10,$12,$10,$42,$4a,$42,$ee // z....`5.....BJB.
        .byte $fb,$be,$ea,$ba,$a6,$ba,$a6,$99,$a5,$99,$95,$99,$75,$97,$75,$a0 // ............u.u.
        .byte $68,$b8,$6b,$b8,$ae,$bb,$fe,$97,$9d,$27,$2d,$2f,$0b,$cb,$09,$a6 // h.k......'-/....
        .byte $ba,$66,$aa,$65,$a6,$55,$66,$98,$64,$93,$63,$53,$e3,$4c,$60,$00 // .f.e.Uf.d.cS.L`.
        .byte $8f,$8d,$0f,$3f,$0b,$2e,$ab,$2e,$df,$bd,$ef,$bd,$ef,$ab,$ef,$aa // ...?............
        .byte $69,$a6,$b9,$aa,$f9,$be,$fa,$be,$06   // i........

txt_f132:
        .byte $46,$41,$d1,$41,$f1,$71,$e0,$18,$20,$82,$8a,$83,$8e,$0f,$3e,$5a // FA.A.q.. .....>Z
        .byte $66,$55,$d6,$75,$dd,$f5,$df,$7c,$fc,$75,$dd,$75,$d5,$75,$55,$50 // fU.u...|.u.u.uUP
        .byte $13,$02,$0b,$02,$0b,$1a,$09,$ed,$ff,$ef,$be,$eb,$ae,$eb,$ae,$af // ................
        .byte $ba,$6b,$ba,$6b,$a6,$5a,$66,$f2,$f2,$d0,$f4,$d0,$74,$d6,$64 // .k.k.Zf.....t.d

txt_f171:
        .byte $32,$32,$c2,$ce,$c1,$06,$05,$05,$dd,$ff,$dd,$bb,$ff,$bb,$ff,$ba // 22..............
        .byte $5f,$7b,$5d,$7f,$9d,$5f,$95,$5d,$c3,$b3,$f0,$ec,$f0,$a8,$e8,$a4 // _{].._.]........
        .byte $04                                   // .

txt_f192:
        .text "$PQPSC"
        .byte $0f,$ae,$eb,$ae,$fa,$ee,$fe,$ee,$77,$77
        .byte $dd,$77,$dd,$55,$dd,$65,$d6,$cc,$4c,$40,$43,$80,$41,$8d,$41,$a1 // .w.U.e..L@C.A.A.
        .byte $a8,$69,$9a,$69,$95                   // .i.i.

txt_f1b7:
        .byte $59,$57,$b3,$0f,$fb,$fe,$bb,$ea,$bb,$a6,$70,$d4,$75,$54,$74,$55 // YW........p.uTtU
        .byte $65                                   // e

txt_f1c8:
        .byte $59,$2a,$b9,$a6,$a9,$a6,$19,$65,$19,$f7,$ff,$d7,$f5,$d7,$75,$d7 // Y*.....e......u.

txt_f1d8:
        .byte $59,$54,$d4,$64,$d5,$64,$5a,$66,$5a,$7f,$7e,$1b,$1e,$1b,$06,$86 // YT.d.dZfZ.~.....
        .byte $06,$65,$59,$65,$59,$66,$69,$6a,$b9,$b1,$e1,$84,$c4,$84,$10,$12 // .eYeYfij........
        .byte $10,$09,$15,$19,$d7,$19,$77,$55,$77,$ff,$77,$fd,$77,$5d,$75,$96 // ......wUw.w.w]u.
        .byte $75,$9a,$e6,$ab,$e6,$bb,$fa,$fb,$ff,$2f,$23,$0b,$8b,$0b,$42,$62 // u......../#...Bb
        .byte $42,$a8,$e4,$4f,$29,$43,$13,$50,$14,$d5,$7f,$dd,$ff,$dd,$c2 // B..O)C.P.......

txt_f227:
        .byte $2c,$3f,$bd,$d7,$dd,$d5,$5d,$d5,$55,$d5,$66,$aa,$66,$e3,$aa,$30 // ,?....].U.f.f..0
        .byte $a8,$a0,$8e,$8d,$8e,$8d,$0d,$39,$35   // .......95

spr_f240:
        .byte $ff,$5d,$d7,$5d,$d7,$7d,$df,$c2,$28,$c4,$84,$c4,$84,$c4,$b1,$a1 // .].].}..(.......
        .byte $51,$e4,$aa,$60,$54,$2a,$2a,$0a,$82,$99,$aa,$99,$66,$99,$56,$9a // Q..`T**.....f.V.
        .byte $56,$f7,$7d,$df,$7d,$df,$77,$5f,$77,$55,$66,$95,$6a,$a6,$6a,$84 // V.}.}.w_wUf.j.j.
        .byte $00,$f7,$ff,$77,$dd,$77,$d5,$c7,$00,$7d,$f7,$7d,$d7,$77,$57,$77 // ...w.w...}.}.wWw
        .byte $50,$64,$95,$54,$90,$92,$82,$08,$20,$15,$1a,$16,$2a,$06,$ca,$c2 // Pd.T.... ...*...
        .byte $30,$ef,$bb,$ef,$be,$ef,$aa,$ae,$aa,$d5,$66,$dd,$56,$dd,$f5,$df // 0.........f.V...
        .byte $ff,$a9,$99,$65,$99
        .text "TTPC"
        .byte $e4
        .byte $2a,$29,$0a,$ca,$c2
        .byte $30
        .byte $f7,$55,$77,$55,$77,$e3,$55,$60,$70,$ba,$ae,$fb,$ea,$ff,$fb,$ff // .UwUw.U`p.......
        .byte $fb,$7d,$d5,$f5,$d5,$75,$d5,$50,$c2   // .}...u.P.

txt_f2c9:
        .text "YVYVUV"
        .byte $01,$f0,$a9,$66,$a9
        .byte $56,$66
        .byte $55,$66,$14
        .byte $9a,$55,$99,$54,$98,$50,$43,$0c,$05,$46,$05,$05,$81,$a1,$20,$08 // .U.T.PC..F.... .
        .byte $9a,$69,$96,$59,$95,$59,$55,$37,$65,$5d,$57,$dd,$7f,$dd,$7f,$fd // .i.Y.YU7e]W.....
        .byte $dd,$77,$dd
        .byte $55,$dd
        .text "UTPJ"
        .byte $6a
        .byte $4a,$49,$26,$19
        .byte $55,$19
        .byte $d5,$59,$95,$5a,$99,$6a,$99,$6a,$5d,$d5,$55,$d5 // .Y.Z.j.j].U.

txt_f315:
        .text "UUTP"
        .byte $c7,$c7,$c6,$c7,$06,$1f,$1e
        .byte $56,$7f,$ef,$7b,$ee
        .byte $7b,$ea,$eb,$aa,$e4,$13,$60,$24,$10,$84 // {.....`$..

txt_f32f:
        .byte $44,$51,$5a,$a6,$6a,$a6,$6a,$aa,$2a,$0a,$75,$fd,$75,$5d,$75,$55 // DQZ.j.j.*.u.u]uU
        .byte $75,$55,$f7,$7d,$f7,$7d,$dd,$75,$5d,$74,$a3,$e3,$a3,$e3,$83,$cd // uU.}.}.u]t......
        .byte $0d,$35,$a8,$21,$01,$a7,$23,$02,$f0,$0f,$a5,$23,$55,$00,$aa,$a5 // .5.!..#....#U...
        .byte $23,$03,$3c,$c0,$bd,$22,$20,$0a,$a6,$23,$15,$00,$ff,$a5,$23,$a0 // #.<.." ..#....#.
        .byte $01,$54,$a5,$22,$15,$40,$a6,$22,$fc,$03,$a6,$22,$03,$fc,$a6,$21 // .T.".@."..."...!
        .byte $80,$a7,$22,$08,$02,$a6,$23,$0f,$40,$15,$a5,$23,$a8,$00,$55,$a5 // .."...#.@..#..U.
        .byte $22,$08,$a0,$a6,$22,$04,$01,$a6,$23,$0f,$80,$2a,$a5,$23,$fc,$00 // "..."...#..*.#..
        .byte $55,$a5,$22,$04,$50,$a6,$21,$05,$a8   // U.".P.!..

txt_f3a8:
        .byte $21,$55,$a6                           // !U.

txt_f3ab:
        .byte $21,$50,$a7,$21,$01,$a7,$23,$03,$a0,$0a,$a5,$23,$aa,$00,$55,$a5 // !P.!..#....#..U.
        .byte $23,$02,$28,$80,$a5,$23,$03,$50,$05,$a5,$23,$ef,$00,$55,$a5,$23 // #.(..#.P..#..U.#
        .byte $01,$14,$40,$bd,$23,$c0,$3c,$03,$a5,$23,$ff,$00,$55,$a5,$23,$c0 // ..@.#.<..#..U.#.
        .byte $05,$50,$a5                           // .P.

txt_f3de:
        .byte $21,$40,$b2,$e5,$ba,$25,$b0,$00,$b4,$b4,$b0,$a4,$21,$b0,$e4,$ba // !@...%......!...
        .byte $2a,$b0,$00,$b0,$ba,$b0,$b0,$ba,$b0,$00,$b0,$e4,$ba,$21,$b0,$a3 // *............!..
        .byte $60,$2c                               // `,

spr_f400:
        .byte $b4,$0b,$0b,$7a,$fa,$fa,$fb,$ba,$2b,$b4,$ab,$ab // ...z....+...

txt_f40c:
        .byte $4b,$42,$b0,$20,$b2,$fb,$7b,$fb,$bf,$fb,$fb,$9b,$fb,$7b,$fb,$fb // KB. ..{......{..
        .byte $ba,$bf,$0b,$fb,$7b,$fa,$fb,$ba,$bf,$42,$b4,$b4,$24,$2b,$2b,$7f // ....{....B..$++.
        .byte $e4,$fa,$60,$a7,$42,$9b,$f4,$f4,$a4,$b4,$42,$29,$9b,$fb,$fa,$fa // ..`.B.....B)....
        .byte $f7,$fa,$f7,$b9,$fb,$af,$fb,$fb,$7f,$bf,$2b,$fb,$af,$f7,$f7,$fa // ..........+.....
        .byte $f7,$94,$b4,$b4,$42,$b2,$2b,$f4,$f7,$a7,$a7,$f7,$92,$b2,$7a,$f7 // ....B.+.......z.
        .byte $fa                                   // .

txt_f45d:
        .text "B$I+"
        .byte $b4,$fb,$7f,$a7,$9f,$b9,$b2,$b4
        .byte $4b,$fa,$fa,$b7
        .byte $b7,$4b,$b4,$b4,$fa,$fa,$7b           // .K....{

txt_f474:
        .byte $24,$29,$b4,$94                       // $)..

txt_f478:
        .byte $2b,$29,$4b,$b4,$7b                   // +)K.{

txt_f47d:
        .byte $4b,$4b,$2b,$b9,$29,$7b,$7f,$b9,$92,$2b,$b2,$8b,$b4,$24,$b4,$29 // KK+.){...+...$.)
        .byte $b9,$49,$b9,$b4                       // .I..

txt_f491:
        .byte $24,$47,$4b,$b7,$4b,$92,$b4,$b4,$74,$4b,$7b,$24,$9b,$42,$42,$9b // $GK.K...tK{$.BB.
        .byte $2b,$4b,$2b,$94,$b4                   // +K+..

txt_f4a6:
        .byte $2b,$4b,$b2,$89,$82,$b9,$98,$98,$9b,$b9,$2b,$2b,$94,$b4,$29,$29 // +K........++..))
        .byte $94,$8b,$2b,$94                       // ..+.

txt_f4ba:
        .byte $4b,$24,$b4,$49,$9b,$2b,$94           // K$.I.+.

txt_f4c1:
        .byte $4b,$2b,$b4,$f9,$b2,$29,$09,$0b,$0b,$42,$94,$24,$b2,$42,$b2,$b2 // K+...)...B.$.B..
        .byte $8b,$b2,$b8,$98,$b8,$2b,$e3,$b2       // .....+..

txt_f4d9:
        .byte $36,$42,$b2,$b9,$42,$b2,$82,$b2,$42,$b2,$92,$92,$b2,$f2,$b4,$42 // 6B..B...B......B
        .byte $b2,$92,$92,$b2,$92,$9b,$b9,$e3,$fb,$60,$22,$b2,$29,$f9,$2b,$29 // .........`".).+)
        .byte $f9,$fb,$f2,$b8,$f8,$fb,$fb,$0b,$fb,$2b,$29,$f9,$2b,$9b,$09,$fb // .........+).+...
        .byte $9b,$29,$f9,$9b,$9b,$f9,$fb,$9b,$29,$f9,$9b,$9b,$f9,$e3,$b0,$22 // .)......)......"
        .byte $f0,$f0,$e3,$0b,$e3,$fb,$24,$b0,$b4,$b4,$b0,$a3,$34,$b0,$b4,$b4 // ......$.....4...
        .byte $b0,$b0,$ba,$ba,$b4,$b4,$ba,$ba,$00,$ba,$ba,$b0,$ba,$ba,$b0,$ba // ................
        .byte $ba,$e4,$b4,$60,$2b,$00,$b4,$b0,$ba,$ba,$ab,$ba,$fb,$b7,$b0,$a4 // ...`+...........
        .byte $b4,$b4,$4b,$b4,$00,$b0,$bf,$ba,$2b,$bf,$a4,$ab,$b4,$bf,$ba,$ba // ..K.....+.......
        .byte $b0,$bf,$ba,$b0,$ba,$ba,$b0,$ba,$ba   // .........

txt_f562:
        .byte $4b,$4b,$b4,$4f,$b4,$b4,$bf,$e3,$fa,$60,$b1,$f7,$b7,$fa,$fa,$f4 // KK.O.....`......
        .byte $24,$b2,$4b,$94,$b2,$f4,$4f,$b4,$4b,$af,$f7,$4a,$a4,$a7,$bf,$42 // $.K...O.K..J...B
        .byte $b7,$7f,$7f,$fa,$fa,$fb,$ba,$af,$ab,$ba,$f4,$fa,$4f,$b4,$9b,$a7 // ............O...
        .byte $b7,$74,$b4,$b9,$4b,$9f,$f7,$7f,$9b,$42,$92,$42,$9b,$fa,$f7,$9a // .t..K....B.B....
        .byte $b2,$b7,$f7,$47,$24,$7b,$f9,$24,$4b,$47,$f7,$7f,$7b,$4b,$79,$79 // ...G${.$KG..{Kyy
        .byte $bf,$b7,$79,$79,$2b,$4b,$9b,$b2       // ..yy+K..

txt_f5ba:
        .text "B+)+"
        .byte $b9,$9b,$7b,$f9,$b7,$b2,$9b,$b2,$94,$b4,$7f,$b9
        .byte $2b,$b9,$89,$9b,$29,$b9,$9b,$2b,$b4   // +...)..+.

txt_f5d3:
        .byte $2b,$2b,$b7,$b4,$4b,$b4               // ++..K.

txt_f5d9:
        .byte $49,$29,$2b,$b9,$97,$b2,$9b,$b9,$92,$24,$42,$9b // I)+......$B.

txt_f5e5:
        .byte $42,$29,$c2,$98,$9b,$b9,$9b,$b9,$89,$b2,$b2 // B).........

txt_f5f0:
        .byte $24,$2b,$28,$b2,$82,$28,$b9,$2b,$82,$82,$4b,$92 // $+(..(.+..K.

txt_f5fc:
        .text ")$))"

spr_f600:
        .byte $b2,$24,$b2,$8b,$82,$9b,$8b,$9b,$b2,$2b,$94 // .$.......+.

txt_f60b:
        .byte $29,$42,$42,$b4,$b2,$28,$2b,$82,$2b,$2b,$82,$29,$b9,$24,$92,$92 // )BB..(+.++.).$..
        .byte $2b,$b8
        .byte $2b,$e3
        .byte $28,$60
        .text ",+$$"
        .byte $94,$92
        .byte $29,$94,$b4
        .byte $2b
        .byte $b4,$82,$2b,$2b,$92,$92,$b9,$f9,$9b,$29,$b9,$4b,$0b // ..++.....).K.

txt_f638:
        .byte $2b,$20,$b2,$b2                       // + ..

txt_f63c:
        .text "((++"
        .byte $b2,$b9,$9b,$b2,$fb,$b8,$b2,$b2,$b8,$b2,$b8,$fb
        .byte $b9,$9b,$e4,$b2                       // ....

txt_f650:
        .text ",B+B"
        .byte $b8,$b8,$b2,$9b,$00,$b0,$fb,$fb,$b0,$a3
        .byte $23,$fb
        .byte $b2,$2c,$e4,$b0,$27,$fb,$0b,$0b,$fb,$fb,$02,$02,$e4,$b0,$2e,$fb // .,..'...........
        .byte $02,$09,$fb,$09,$b2,$fb,$00,$f0,$00,$fb,$02,$02,$fb,$81,$58,$00 // ..............X.
        .byte $2a,$01,$01,$31,$01,$01,$0f,$f1,$01,$01,$31,$e3,$01,$30,$f1,$01 // *..1......1..0..
        .byte $01,$31,$01,$01,$0f,$f1,$01,$01,$31,$01,$f1,$01,$01,$f1,$e3,$01 // .1......1.......
        .byte $24,$f1,$0f,$01,$f1,$e3,$01,$24,$f1,$02,$04,$f4,$e3,$0b,$2c,$fa // $......$......,.
        .byte $0f,$04,$f1,$f4,$04,$0a,$0b,$34,$04,$09,$f7,$e3,$0a,$60,$54,$3a // .......4.....`T:
        .byte $07,$02,$f7,$0a,$07,$0a,$3f,$07,$04,$f7,$0a,$0b,$0a,$3f,$37,$09 // ......?......?7.
        .byte $01,$f2,$0b,$04,$04,$3a,$07,$07,$f7,$07,$0b,$04,$3a,$0a,$0b,$f2 // .....:......:...
        .byte $0b,$04,$02,$37,$07,$07,$fa,$f7,$0b,$02,$07,$37,$07,$0a,$fa,$07 // ...7.......7....
        .byte $04,$07,$37,$0a,$0a,$f7,$0b,$02,$02,$32,$09,$04,$f4,$0b,$0b,$0f // ..7......2......
        .byte $3f,$3b,$0b,$09,$ff,$0a,$0b,$0b,$3b,$02,$09,$f7,$07,$0a,$0f,$37 // ?;......;......7
        .byte $07,$09,$f7,$e3,$07,$60,$d2,$3f,$04,$02,$f7,$07,$f7,$07,$0f,$3b // .....`.?.......;
        .byte $04,$02,$02,$f9,$04,$02,$32,$04,$07,$07,$f4,$02,$0b,$39,$09,$07 // ......2......9..
        .byte $04,$f9,$09,$09,$32,$3b,$07,$0b,$02,$f2,$08,$02,$3b,$0b,$07,$04 // ....2;......;...
        .byte $f2,$0b,$02,$32,$0b,$07,$04,$fb,$02,$09,$39,$02,$09,$08,$f4,$f2 // ...2......9.....
        .byte $02,$04,$22,$09,$02,$0b,$f8,$0b,$0b,$28,$08,$08,$04,$f2,$02,$0b // .."......(......
        .byte $24,$52,$09,$04,$f2,$02,$0b,$22,$32,$38,$f4,$d2,$32,$54,$62,$f2 // $R....."28..2Tb.
        .byte $d9,$71,$d2,$39,$59,$6b,$f2,$f9,$79,$d9,$39,$79,$62,$f8,$f2,$02 // .q.9Yk..y.9yb...
        .byte $a2,$f8,$38,$d8,$04,$f9,$79,$72,$0b,$34,$eb // ..8...yr.4.

txt_f78b:
        .byte $24,$39,$a9,$d4,$24,$19,$6b,$02,$f9,$29,$64,$f4,$39,$1b,$41,$21 // $9..$.k..)d.9.A!
        .byte $01,$f1,$01,$f9
        .byte $2b,$db
        .byte $39,$9b,$0b,$f2,$6b
        .byte $22                                   // double quote
        .text ";!"
        .byte $22                                   // double quote
        .byte $f2
        .byte $e1,$29,$3b,$9b,$59,$d2,$db,$c1,$02,$7b,$8b,$02,$42,$7b,$01,$12 // .);.Y....{..B{..
        .byte $7b,$0b,$d2,$42,$0b,$c1,$a1,$31,$f1,$31,$fa,$fa,$2a,$fa,$fa,$37 // {..B...1.1..*..7
        .byte $f1,$f1,$21,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$01,$ff,$34,$f1,$fa // ..!..1..1....4..
        .byte $af,$f1,$e1,$a1,$3f,$f1,$d1,$ff,$11,$e1,$f4,$0a,$0a,$fa,$e3,$01 // ....?...........
        .byte $61,$08,$3a,$1f,$af,$3f,$ff,$07,$0f,$f4,$0b,$0a,$02,$31,$02,$0b // a.:..?.......1..
        .byte $34,$04,$04,$24,$0a,$0b,$04,$fa,$0a,$0f,$ff,$0a,$0a,$ff,$2a,$0f // 4..$..........*.
        .byte $0f,$0a,$f4,$04,$0a,$fa,$0a,$0b,$f1,$02,$0a,$07,$f7,$07,$0b,$34 // ...............4
        .byte $ab,$f4,$3a,$0b,$04,$02,$52,$f9,$da,$ca,$32,$12,$f7,$3a,$bb,$df // ..:...R...2..:..
        .byte $0f,$0a,$8b,$3f,$fa,$bb,$ab,$f7,$a7,$ef,$f7,$1f,$bf,$0a,$3b,$fb // ...?..........;.
        .byte $e2,$f2,$ff,$bf,$fb,$f2,$a4,$e9,$1b,$3a,$aa,$f2,$39,$e4,$79,$32 // .........:..9.y2
        .byte $47,$0a,$0b,$f9,$a9,$89,$fb,$37,$34,$8b,$3b,$97,$ab,$0a,$fa,$bf // G......74.;.....
        .byte $27,$fb,$8f,$d9,$f9,$9f,$bf,$04,$32,$82,$a4,$3b,$54,$fb,$29,$f2 // '.......2..;T.).
        .byte $a8,$f9,$57,$99,$39,$b2,$a9,$2b,$f7,$5b // ..W.9..+.[

txt_f875:
        .byte $57,$39,$a8,$eb,$47,$fb,$52,$d8,$38,$a2,$e4,$44,$f4,$f7,$32,$e9 // W9..G.R.8..D..2.
        .byte $f2,$5b,$f9,$28,$3b,$e9,$a2,$32,$14,$49,$39,$e2,$99,$0b,$f8,$0b // .[.(;..2.I9.....
        .byte $58,$f8,$08,$a8,$fb,$34,$04,$fb,$04,$fb,$08,$0b,$fb,$08,$a8,$fb // X....4..........
        .byte $0b,$02,$04,$34,$0b,$04,$34,$09,$0b,$29,$02,$0b,$08,$f9,$38,$09 // ...4..4..)....8.
        .byte $09,$32,$04,$0b,$2b,$02,$04,$0b,$f8,$0b,$08,$f8,$0b,$0b,$f2,$09 // .2..+...........
        .byte $0b,$0b,$f8,$02,$08,$3b,$fb,$fb,$f8,$f9,$f9,$f2,$0b,$f4,$f2,$f2 // .....;..........
        .byte $34,$f2,$fb,$38,$f8,$fb,$0b,$f1,$fb,$f2,$fb,$f2,$f2,$f4,$f4,$fb // 4..8............
        .byte $f8,$f8,$fb,$fb,$38,$f8,$f9,$32,$f2,$f9,$32,$f2,$f8,$08,$f2,$f8 // ....8..2..2.....
        .byte $e4,$f2,$e3,$f9,$2c,$09,$3b,$f4,$fb,$32,$f2 // ....,.;..2.

spr_f900:
        .byte $f8,$22,$f1,$f1,$09,$f9,$e5,$f1,$24,$fc,$fb,$f1,$01,$e3,$f1,$27 // ."......$......'
        .byte $39,$f9,$f1,$31,$fb,$fb,$01,$e4,$f1,$25,$fb,$fb,$f1,$fb,$f9,$e4 // 9..1.....%......
        .byte $f1,$2a,$31,$fb,$fb,$31,$f1,$f1,$31,$f1,$f1,$01,$e9,$f1,$2b,$01 // .*1..1..1.....+.
        .byte $31,$f1,$f1,$31,$f1,$f1,$21,$f1,$f1,$01,$e9,$f1,$21,$01,$e3,$f1 // 1..1..!.....!...
        .byte $27,$31,$f1,$f1,$31,$f1,$f1,$01,$ed,$f1,$26,$31,$f1,$f1,$31,$f1 // '1..1.....&1..1.
        .byte $31,$e5,$f1,$22,$01,$31,$e5,$f1,$22,$01,$31,$e5,$f1,$22,$01,$31 // 1..".1..".1..".1
        .byte $e9,$f1,$2a,$31,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$01,$e9,$f1,$2b // ..*1..1..1.....+
        .byte $01,$31,$f1,$f1,$31,$f1,$f1,$21,$f1,$f1,$01,$e9,$f1,$21,$01,$e3 // .1..1..!.....!..
        .byte $f1,$27,$31,$f1,$f1,$31,$f1,$f1,$01,$ed,$f1,$2a,$31,$f1,$f1,$31 // .'1..1.....*1..1
        .byte $f1,$f1,$31,$f1,$f1,$01,$e9,$f1,$2b,$01,$31,$f1,$f1,$31,$f1,$f1 // ..1.....+.1..1..
        .byte $21,$f1,$f1,$01,$e9,$f1,$21,$01,$e5,$f1,$21,$31,$e4,$f1,$21,$01 // !.....!...!1..!.
        .byte $e4,$f1,$21,$01,$e4,$f1,$21,$01,$e4,$f1,$21,$01,$e4,$f1,$21,$01 // ..!...!...!...!.
        .byte $e7,$f1,$21,$21,$e9,$f1,$21,$31,$e7,$f1,$24,$31,$f1,$f1,$21,$e3 // ..!!..!1..$1..!.
        .byte $01,$24,$f1,$01,$01,$f1,$02,$01,$01,$f1,$01,$25,$01,$31,$01,$01 // .$.........%.1..
        .byte $31,$e4,$01,$27,$f1,$01,$01,$31,$01,$01,$31,$e6,$01,$27,$f1,$01 // 1..'...1..1..'..
        .byte $01,$f1,$01,$01,$f1,$e3,$01,$28,$31,$f1,$01,$01,$f1,$01,$01,$f1 // .......(1.......
        .byte $e3,$01,$24,$31,$01,$01,$31,$b8,$60,$3c,$07,$03,$07,$03,$07,$03 // ..$1..1.`<......
        .byte $06,$02,$06,$02,$06,$02,$05,$01,$05,$01,$04,$00,$03,$07,$02,$06 // ................
        .byte $01,$05,$00,$03,$06,$01,$05,$00,$02,$05,$00,$03,$06,$00,$03,$05 // ................
        .byte $07,$02,$04,$06,$00,$02,$04,$06,$07,$01,$03,$04,$05,$07,$00,$01 // ................
        .byte $02,$03,$04,$04,$05,$05,$e9,$06,$2d,$05,$05,$04,$03,$02,$01,$00 // ........-.......
        .byte $07,$06,$05,$03,$02,$00,$02,$07,$05,$03,$01,$60,$20,$06,$04,$01 // ...........` ...
        .byte $07,$04,$02,$07,$04,$01,$06,$03,$00,$05,$02,$06,$03,$00,$04,$01 // ................
        .byte $05,$02,$06,$02,$07,$03,$07,$04,$00,$04,$00,$04,$00,$03,$05,$01 // ................
        .byte $05,$01,$60,$20,$06,$02,$06,$02,$06,$02,$07,$03,$07,$04,$00,$04 // ..` ............
        .byte $01,$05,$02,$06,$03,$00,$04,$01,$06,$03,$00,$05,$02,$07,$04,$02 // ................
        .byte $07,$05,$02,$00,$02,$05,$03,$01,$07,$2d,$06,$04,$03,$01,$00,$07 // .........-......
        .byte $06,$05,$04,$03,$02,$01,$01,$a9,$60,$4d,$01,$01,$02,$02,$03,$04 // ........`M......
        .byte $05,$06,$07,$01,$02,$03,$05,$07,$00,$02,$04,$06,$00,$02,$04,$07 // ................
        .byte $01,$03,$06,$00,$03,$06,$01,$04,$06,$01,$05,$00,$03,$06,$01,$05 // ................
        .byte $00,$04,$07,$03,$06,$02,$05,$01,$05,$01,$04,$00,$04,$00,$04,$00 // ................
        .byte $03,$07,$03,$07,$03,$07,$13,$14,$14,$15,$15,$16,$16,$17,$17,$18 // ................
        .byte $18,$19,$19,$1a,$1a,$1b,$1b,$e3,$1c,$24,$1d,$1d,$1e,$1e,$e3,$1f // .........$......
        .byte $22,$20,$20,$e3,$21,$e3,$22,$e4,$23,$e3,$24,$e5,$25,$e5,$26,$f8 // "  .!.".#.$.%.&.
        .byte $27,$e6,$26,$e4,$25,$e4,$24,$e3,$23,$e3,$22,$e3,$21,$e3,$20,$22 // '.&.%.$.#.".!. "
        .byte $1f,$1f,$e3,$1e,$28,$1d,$1d,$1c,$1c,$1b,$1b,$1a,$1a,$e3,$19,$38 // ....(..........8
        .byte $18,$18,$17,$17,$16,$16,$15,$15,$14,$14,$13,$13,$12,$12,$11,$11 // ................
        .byte $10,$10,$0f,$0f,$0e,$0e,$0d,$0d,$e3,$0c,$24,$0b,$0b,$0a,$0a,$e3 // ..........$.....
        .byte $09,$22,$08,$08,$e3,$07,$22,$06,$06,$e3,$05,$e4,$04,$e3,$03,$e4 // ."....".........
        .byte $02,$e6,$01,$ba,$e5,$01,$e4,$02,$e4,$03,$e3,$04,$e3,$05,$e3,$06 // ................
        .byte $22,$07,$07,$e3,$08,$22,$09,$09,$e3,$0a,$2c,$0b,$0b,$0c,$0c,$0d // "...."....,.....
        .byte $0d,$0e,$0e,$0f,$0f,$10,$10,$e3,$11,$60,$2c,$12,$12,$13,$13,$00 // .........`,.....
        .byte $08,$10,$18                           // ...

txt_fba3:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78,$80,$88,$90,$98
        .byte $a0,$a8,$b0,$b8,$c0,$c8,$d0,$d8,$e0,$e8,$f0,$f8,$00,$08,$10,$18 // ................

txt_fbc3:
        .text " (08"
        .byte $80
        .byte $20,$40,$e8
        .byte $41,$60
        .byte $28,$00,$08,$10,$18

txt_fbd2:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78,$80,$88,$90,$98
        .byte $a0,$a8,$b0,$b8,$c0,$c8,$d0,$d8,$e0,$e8,$f0,$f8,$00,$08,$10,$18 // ................

txt_fbf2:
        .text " (08"
        .byte $80
        .byte $20,$4a,$e8
        .byte $4b,$60
        .byte $28,$00,$08,$10,$18

txt_fc01:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78,$80,$88,$90,$98
        .byte $a0,$a8,$b0,$b8,$c0,$c8,$d0,$d8,$e0,$e8,$f0,$f8,$00,$08,$10,$18 // ................

txt_fc21:
        .text " (08"
        .byte $80
        .byte $20,$34,$e8
        .byte $35,$60
        .byte $20,$00
        .byte $30,$01
        .byte $20,$ef
        .byte $c1,$a0,$80,$0f,$fe,$14,$e5,$25,$da,$56,$a4,$bc,$bf,$c2,$c5,$c6 // .......%.V......
        .byte $c8,$c9,$cb,$db,$dc,$db,$e0,$e1,$e3,$e4,$e6,$42,$01,$03,$05,$02 // ...........B....
        .byte $04,$06,$07,$02,$60,$33,$c0,$c1,$c2,$c0,$c1,$c2,$c0,$c2,$c0,$c1 // ....`3..........
        .byte $c2,$c0,$c1,$c2,$c0,$c2,$80,$40,$20,$10,$08,$04,$02,$01,$e0,$00 // .......@ .......
        .byte $04,$08,$0c,$10,$14,$18,$1c           // .......

txt_fc78:
        .byte $20,$24,$a0,$a4,$a8,$ac,$b0,$b4,$b8,$bc,$c0,$c4 //  $..........

txt_fc84:
        .byte $40                                   // @ character
        .text "DHLPT"
        .byte $e6,$e0
        .byte $21,$5c,$ec,$e0
        .byte $21,$64,$f0,$e0
        .byte $22,$60,$65,$f4,$60,$e6,$61,$e6,$62,$21,$61,$ec,$62,$21,$61,$f0 // "`e.`.a.b!a.b!a.
        .byte $62,$29,$61,$00,$ff,$00,$ff,$00,$ff,$00,$a4,$10,$00,$ff,$00,$ff // b)a.............
        .byte $60,$23,$01,$01,$02,$03,$04,$05,$06,$07,$01,$01,$08,$09,$04,$0a // `#..............
        .byte $0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$01,$01,$08,$09,$04,$15 // ................
        .byte $16,$17,$18,$19,$1a,$e3,$01,$60,$24,$1b,$1c,$01,$1d,$1e,$1f // .......`$......

txt_fce3:
        .text " !"
        .byte $22                                   // double quote
        .text "#"
        .byte $01,$1d
        .byte $24,$01

txt_fceb:
        .text " %&'()*"
        .byte $01
        .text "+,-."
        .byte $01,$1d
        .byte $24,$01

txt_fcfb:
        .text " /0123"
        .byte $e4,$01

txt_fd03:
        .text "4456789:;<=6>"
        .byte $01,$01

txt_fd12:
        .text ":;?"
        .byte $40                                   // @ character
        .text "6A"
        .byte $e3,$01
        .byte $2e,$42,$43,$01

txt_fd1e:
        .text "6DEF:GHIJKL"
        .byte $e3,$01,$60,$ee

txt_fd2d:
        .text "MNOPQRSTUVWXYZS"
        .byte $5b
        .byte $5c,$01
        .text "WXYZ"
        .byte $01
        .byte $53,$5d,$01
        .byte $57,$58,$5e,$5f
        .byte $53,$5d
        .byte $60,$61,$01,$62,$63,$64,$65,$66,$67,$68,$04,$69,$6a,$6b,$04,$15 // `a.bcdefgh.ijk..
        .byte $01,$01,$6c,$6d,$6e,$17,$04,$0a,$0b,$0c,$01,$01,$02,$03,$04,$05 // ..lmn...........
        .byte $06,$07,$01,$01,$02,$03,$04,$6f,$70,$6b,$71,$72,$73,$74,$75,$76 // .......opkqrstuv
        .byte $77,$14,$20,$78,$79,$7a,$20,$25,$01,$01,$20,$7b,$7c,$7d // w. xyz %.. {|}

txt_fd8b:
        .text " %&'"
        .byte $01,$1d,$1e,$1f
        .byte $20,$21,$7e,$7f,$01,$1d,$1e,$1f
        .byte $20,$78,$79,$7a,$80,$81,$82,$01,$83,$84,$85,$01,$3a,$86,$87,$88 //  xyz........:...
        .byte $89,$3b,$01,$01,$3a,$3b,$48,$85,$3a,$3b,$8a,$8b,$36,$3e,$3c,$8c // .;..:;H.:;..6><.
        .byte $3a,$3b,$01,$01,$36,$3e,$8d,$8e,$3a,$86,$8f,$88,$01,$01,$90,$91 // :;..6>..:.......
        .byte $01,$92,$93,$01,$53,$94,$95,$96,$97,$98,$59,$5a,$53,$5d,$60,$61 // ....S.....YZS]`a
        .byte $53,$5d,$99,$9a,$57,$9b,$9c,$9d,$53,$5d,$01,$01,$57,$58,$59,$9e // S]..W...S]..WXY.
        .byte $53,$5d,$9f,$52,$65,$66,$a0,$a1,$01,$a2,$a3,$01,$a4,$1a,$16,$17 // S].Ref..........
        .byte $a5,$a6,$a7,$a8,$04,$15,$16,$17,$a9,$aa,$ab,$ac,$ad,$ae,$af,$1c // ................
        .byte $b0,$b1,$b2,$b3,$01,$01,$02,$b4,$01,$04,$15,$01,$b0,$b1,$b5,$b6 // ................
        .byte $e4,$01,$60,$24,$b7,$01,$b8,$7d,$b9,$ba,$bb,$85 // ..`$...}....

txt_fe27:
        .byte $20,$25,$b8,$7d,$bc,$bd,$be,$bf,$bc,$c0,$c1,$1f,$01,$c2,$c3,$c4 //  %.}............
        .byte $01,$1d,$c5,$c6,$01,$c7,$25,$01,$01,$c8,$c9,$ca,$e4,$01,$60,$23 // ......%.......`#
        .byte $4b,$4c,$48,$85,$01,$cb,$cc,$93,$3a,$cd,$ce,$85,$cf,$d0,$d1,$88 // KLH.....:.......
        .byte $01,$01,$d2,$d3,$d4,$d5,$d6,$01,$36,$d7,$d8,$8c,$01,$d9,$da,$01 // ........6.......
        .byte $01,$db,$dc,$e5,$01,$3c,$62,$dd,$de,$61,$01,$01,$df,$e0,$53,$e1 // .....<b..a....S.
        .byte $e2,$61
        .byte $53,$94,$e3,$e4,$65,$66,$a0,$e5
        .text "WXYZW"
        .byte $9b
        .byte $9c,$9d,$03,$01,$e6,$e7,$01,$82,$08,$01,$60,$8f,$ff,$1f,$27,$2e // ..........`...'.
        .byte $05,$ff,$1b,$23,$2f,$ff,$a9,$d8,$8d,$16,$d0,$20,$74 // ...#/...... t

txt_fea4:
        .text "2 C2 "
        .byte $22                                   // double quote
        .text ";"
        .byte $a9,$00,$8d
        .byte $45,$64,$8d,$69,$64,$8d
        .byte $86,$02,$20,$44,$e5,$a9,$00,$a0       // .. D....

// --- Region $fec2-$ffff ---
.pc = $fec2 "bmp_fec2"

bmp_fec2:
        // === Bitmap data (126 bytes, $fec2-$ff3f) ===
        .byte $8d,$20,$d0,$8d,$21,$d0,$a9,$15,$8d,$18,$d0,$78,$a9,$01,$cd,$12 // . ..!......x....
        .byte $d0,$d0,$fb,$a9,$00,$cd,$12,$d0,$d0,$fb,$a2,$00,$bd,$51,$d8,$9d // .............Q..
        .byte $50,$d8,$9d,$78,$d8,$20,$a0,$64,$e8,$e0,$27,$d0,$ef,$a2,$00,$bd // P..x. .d..'.....
        .byte $71,$64,$8d,$77,$d8,$a2,$00,$9d,$00,$d8,$e8,$e0,$28,$d0,$f8,$ee // qd.w........(...
        .byte $45,$64,$ad,$45,$64,$c9,$10,$d0,$c3,$a9,$00,$8d,$45,$64,$ee,$69 // Ed.Ed.......Ed.i
        .byte $64,$a9,$00,$c9,$0c,$d0,$b5,$4c,$44,$e5,$09,$0b,$08,$0c,$0f,$07 // d......LD.......
        .byte $e4,$01,$26,$07,$0f,$0c,$08,$0b,$09,$80,$1f,$00,$27,$9d,$a0,$d8 // ..&.........'...
        .byte $9d,$c8,$d8,$60,$80,$59,$00,$e6,$1d   // ...`.Y...

txt_ff3b:
        .text ">ANOTHER ALPHA F"
        .text "LIGHT RELEASE"
        .byte $0d,$0d,$e3
        .byte $1d                                   // .

txt_ff5c:
        .text "/INTRO CREDITS:"
        .byte $0d                                   // string terminator
        .byte $e3,$1d                               // ..

txt_ff6e:
        .text "3CODE  : LEEWAY/AFL"
        .byte $0d                                   // string terminator
        .byte $e3,$1d                               // ..

txt_ff84:
        .text "7LOGO  : JAMIROQUAI/AFL"
        .byte $0d                                   // string terminator
        .byte $e3,$1d                               // ..

txt_ff9e:
        .text "2NTSC  : DANZIG/AFL"
        .byte $80,$85,$00,$60,$45,$78,$a9,$37,$85,$01,$a2,$18,$a9,$00,$9d,$00 // ...`Ex.7........
        .byte $d4,$ca,$d0,$fa,$20,$18,$e5,$20,$a3,$fd,$20,$15,$fd,$a0,$20,$b9 // .... .. .. ... .
        .byte $29,$66,$99,$ff,$00,$88,$d0,$f7,$a9,$04,$85,$01,$4c,$00,$01,$a0 // )f..........L...
        .byte $00,$b9,$00,$67,$99,$01,$08,$c8,$d0,$f7,$ee,$07,$01,$ee,$04,$01 // ...g............
        .byte $d0,$ef,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$80,$bb,$00,$00,$f7 // ...7..XL.......
