// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0900 (2304)
// IRQ handler:  $097d (irq_097d)
// IRQ handler:  $09c0 (irq_09c0)
// IRQ handler:  $09ed (irq_09ed)
// IRQ handler:  $0a18 (irq_0a18)
// IRQ handler:  $0a40 (irq_0a40)
// IRQ handler:  $0a6c (irq_0a6c)
// IRQ handler:  $0a94 (irq_0a94)
// IRQ handler:  $0aac (irq_0aac)
// IRQ handler:  $0aeb (irq_0aeb)
//
// Code: 2490 bytes, Data: 60998 bytes
// Labels: 337, Subroutines: 20
//
// Cross-references: all OK
// ============================================


// --- Region $0900-$0c9f ---
.pc = $0900 "main_0900"

main_0900:
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        bit dat_1000
        lda #$93
        jsr sub_0da1
        ldx #$00
        lda #$08

loc_0917:
        sta $d800,x
        sta $dad0,x
        sta $d850,x
        inx
        bne loc_0917
        ldx #$00
        lda #$08

loc_0927:
        sta $db48,x
        sta $db70,x
        sta $db98,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_0927
        ldx #$00
        lda #$00

loc_093c:
        lda #$01
        sta $da30,x
        sta $d990,x
        lda $0d44,x
        clc
        adc #$20
        sta $05e0,x
        inx
        cpx #$28
        bne loc_093c
        sei
        inc $dc0d
        inc $d01a
        lda #$1b
        sta $d011
        lda #$09
        sta $0315
        lda #$7d
        sta $0314
        cli

loc_0969:
        lda dat_0979
        bne loc_0969
        jsr sub_c059
        lda #$01
        sta dat_0979
        jmp loc_0969

dat_0979:
        .byte $01                                   // .

loc_097a:
        jmp loc_0f00

irq_097d:
        inc $d019
        lda $0b65
        ora #$10
        sta $d016
        lda #$18
        sta $d018
        lda dat_0c03
        sta $d021
        lda $0c05
        sta $d022
        lda $0c04
        sta $d023
        jsr sub_0b66
        lda #$00
        sta dat_0979
        lda #$09
        sta $0315
        lda #$c0
        sta $0314
        lda $dc01
        cmp #$ef
        beq loc_097a
        lda #$4f
        sta $d012
        jmp loc_ea81

irq_09c0:
        inc $d019
        lda $0c06
        sta $d021
        lda $0c08
        sta $d022
        lda $0c07
        sta $d023
        jsr sub_0d80
        jsr sub_0bbb
        lda #$09
        sta $0315
        lda #$ed
        sta $0314
        lda #$6a
        sta $d012
        jmp loc_ea81

irq_09ed:
        inc $d019
        bit $ea
        bit $ea
        lda #$c8
        sta $d016
        lda #$00
        sta $d021
        lda #$1b
        sta $d018
        lda #$0a
        sta $0315
        lda #$18
        sta $0314
        jsr sub_0cbe
        lda #$82
        sta $d012
        jmp loc_ea81

irq_0a18:
        inc $d019
        lda #$06
        sta $d020
        sta $d021
        lda #$1b
        sta $d018
        lda $0c0a
        sta $d016
        lda #$0a
        sta $0315
        lda #$40
        sta $0314
        lda #$8a
        sta $d012
        jmp loc_ea81

irq_0a40:
        inc $d019
        lda #$0a
        sta $0315
        lda #$6c
        sta $0314
        lda #$06
        sta $d021
        lda #$c8
        sta $d016
        lda #$0a
        sta $0315
        lda #$6c
        sta $0314
        jsr sub_0d89
        lda #$a2
        sta $d012
        jmp loc_ea81

irq_0a6c:
        inc $d019
        lda #$06
        sta $d020
        sta $d021
        lda #$1b
        sta $d018
        lda $0c48
        sta $d016
        lda #$0a
        sta $0315
        lda #$94
        sta $0314
        lda #$ac
        sta $d012
        jmp loc_ea81

irq_0a94:
        inc $d019
        jsr sub_0c87
        lda #$0a
        sta $0315
        lda #$ac
        sta $0314
        lda #$c2
        sta $d012
        jmp loc_ea81

irq_0aac:
        inc $d019
        lda #$00
        sta $d020
        sta $d021
        lda #$18
        sta $d018
        lda $0bb9
        ora #$10
        sta $d016
        lda $0c06
        sta $d021
        lda $0c08
        sta $d022
        lda $0c07
        sta $d023
        lda #$0a
        sta $0315
        lda #$eb
        sta $0314
        jsr sub_0cf6
        lda #$dd
        sta $d012
        jmp loc_ea81

irq_0aeb:
        inc $d019
        lda dat_0c03
        sta $d021
        lda $0c05
        sta $d022
        lda $0c04
        sta $d023
        lda #$09
        sta $0315
        lda #$7d
        sta $0314
        jsr sub_0b15
        lda #$10
        sta $d012
        jmp loc_ea81
// Referenced by: jsr from $0b0a

sub_0b15:
        inc dat_0b64
        ldx dat_0b64
        lda dat_2800,x
        and #$07
        ora #$10
        eor #$07
        sta $0b65
        ldx dat_0b64
        lda dat_2800,x
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_0b33:
        lda $2500,x
        sta $0400,y
        lda $2550,x
        sta $0428,y
        lda $25a0,x
        sta $0450,y
        lda $25f0,x
        sta $0478,y
        lda $2640,x
        sta $04a0,y
        lda $2690,x
        sta $04c8,y
        lda $26e0,x
        sta $04f0,y
        inx
        iny
        cpy #$28
        bne loc_0b33
        rts

dat_0b64:
        .byte $e1,$10                               // ..
// Referenced by: jsr from $099f

sub_0b66:
        bit dat_0bb8
        inc dat_0bb8
        ldx dat_0bb8
        lda dat_2800,x
        and #$07
        ora #$10
        eor #$07
        sta $0bb9
        ldx dat_0bb8
        lda dat_2800,x
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_0b87:
        lda $2500,x
        sta $06d0,y
        lda $2550,x
        sta $06f8,y
        lda $25a0,x
        sta $0720,y
        lda $25f0,x
        sta $0748,y
        lda $2640,x
        sta $0770,y
        lda $2690,x
        sta $0798,y
        lda $26e0,x
        sta $07c0,y
        inx
        iny
        cpy #$28
        bne loc_0b87
        rts

dat_0bb8:
        .byte $22,$12,$01                           // "..
// Referenced by: jsr from $09d8

sub_0bbb:
        lda $0bba
        eor #$01
        sta $0bba
        beq loc_0be4
        lda #$06
        sta dat_0c03
        lda #$0e
        sta $0c04
        lda #$03
        sta $0c05
        lda #$0b
        sta $0c06
        lda #$0c
        sta $0c07
        lda #$0f
        sta $0c08
        rts

loc_0be4:
        lda #$0b
        sta dat_0c03
        lda #$0c
        sta $0c04
        lda #$0f
        sta $0c05
        lda #$09
        sta $0c06
        lda #$08
        sta $0c07
        lda #$0a
        sta $0c08
        rts

dat_0c03:
        .byte $06,$0e,$03,$0b,$0c,$0f,$78,$01       // ......x.

loc_0c0b:
        dec $0c0a
        lda $0c0a
        cmp #$ff
        beq loc_0c16
        rts

loc_0c16:
        lda #$07
        sta $0c0a
        ldx #$00

loc_0c1d:
        lda $0591,x
        sta $0590,x
        inx
        cpx #$27
        bne loc_0c1d
        ldx $0c09

loc_0c2b:
.label smc_0c2d = * + 2
        lda $2b00,x                                 // !SMC: modified by $0c41, $0dae
        beq loc_0c3a
        clc
        adc #$20
        sta $05b6
        jsr sub_0d8f
        rts

loc_0c3a:
        ldx #$00
        stx $0c09
        lda #$2b
        sta smc_0c2d                                // SMC: modifies $0c2d
        jmp loc_0c2b

dat_0c47:
        .byte $1e,$01,$ce,$48,$0c                   // ...H.
// Referenced by: jsr from $0d80, $e75f; jmp from $0d83, $e762

sub_0c4c:
        dec $0c48
        lda $0c48
        bmi loc_0c55
        rts

loc_0c55:
        lda #$07
        sta $0c48
        ldx #$00

loc_0c5c:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_0c5c
        ldx dat_0c47

loc_0c6a:
.label smc_0c6c = * + 2
        lda $2c20,x                                 // !SMC: modified by $0c80, $0db3
        beq loc_0c79
        clc
        adc #$20
        sta $0656
        jsr sub_0d98
        rts

loc_0c79:
        ldx #$00
        stx dat_0c47
        lda #$2c
        sta smc_0c6c                                // SMC: modifies $0c6c
        jmp loc_0c6a

dat_0c86:
        .byte $00                                   // .
// Referenced by: jsr from $0a97

sub_0c87:
        ldx dat_0c86

loc_0c8a:
        lda dat_0c9f,x
        sta $d020
        sta $d021
        ldy $0cae,x

loc_0c96:
        dey
        bne loc_0c96
        inx
        cpx #$0f
        bne loc_0c8a
        rts

dat_0c9f:
        .byte $06                                   // .

// --- Region $0cbe-$0cd6 ---
.pc = $0cbe "sub_0cbe"
// Referenced by: jsr from $0a0d

sub_0cbe:
        ldx $0cbd

loc_0cc1:
        lda dat_0cd6,x
        sta $d020
        sta $d021
        ldy $0ce5,x

loc_0ccd:
        dey
        bne loc_0ccd
        inx
        cpx #$0f
        bne loc_0cc1
        rts

dat_0cd6:
        .byte $00                                   // .

// --- Region $0cf6-$0d29 ---
.pc = $0cf6 "sub_0cf6"
// Referenced by: jsr from $0ae0

sub_0cf6:
        dec $0cf4
        lda $0cf4
        bne loc_0d13
        inc $0cf5
        ldx $0cf5
        cpx #$0d
        bne loc_0d0d
        ldx #$00
        stx $0cf5

loc_0d0d:
        lda $0d37,x
        sta $0cf4

loc_0d13:
        ldx #$00

loc_0d15:
        lda $d9e1,x
        sta $d9e0,x
        inx
        cpx #$28
        bne loc_0d15
        ldx $0cf5
        lda txt_0d2a,x
        sta $da07
        rts

// --- Region $0d80-$0df7 ---
.pc = $0d80 "sub_0d80"
// Referenced by: jsr from $09d5

sub_0d80:
        jsr sub_0c4c
        jmp sub_0c4c

dat_0d86:
        .byte $4c,$4c,$0c                           // LL.
// Referenced by: jsr from $0a61

sub_0d89:
        jmp loc_0c0b

dat_0d8c:
        .byte $4c,$0b,$0c                           // L..
// Referenced by: jsr from $0c36, $e62a

sub_0d8f:
        inc $0c09
        bne loc_0d97
        inc smc_0c2d

loc_0d97:
        rts
// Referenced by: jsr from $0c75, $e669

sub_0d98:
        inc dat_0c47
        bne loc_0da0
        inc smc_0c6c

loc_0da0:
        rts
// Referenced by: jsr from $0910

sub_0da1:
        lda #$00
        sta $0c09
        sta dat_0c47
        sta dat_0b64
        lda #$2b
        sta smc_0c2d                                // SMC: modifies $0c2d
        lda #$2c
        sta smc_0c6c                                // SMC: modifies $0c6c
        lda #$60
        sta dat_0bb8
        jsr sub_0ea0
        lda #$7b
        sta $d011
        jsr sub_0dd2
        lda #$00
        jmp loc_c000

dat_0dcb:
        .byte $2c,$ed,$fe,$ea                       // ,...
// Referenced by: jsr from $0f06, $e86b

sub_0dcf:
        jsr sub_0e00
// Referenced by: jsr from $0dc3, $e7a2

sub_0dd2:
        lda #$10
        sta $fc
        lda #$c0
        sta $fe
        ldy #$00
        sty $fb
        sty $fd

loc_0de0:
        lda ($fb),y
        tax
        lda ($fd),y
        sta ($fb),y
        txa
        sta ($fd),y
        iny
        bne loc_0de0
        inc $fc
        inc $fe
        lda $fc
        cmp #$20
        bne loc_0de0
        rts

// --- Region $0e00-$0e52 ---
.pc = $0e00 "sub_0e00"

// Referenced by: jsr from $0dcf, $0ea0, $e7ae, $e83d
sub_0e00: {
        sei
        lda #$37
        sta $01
        ldy #$1f
loop:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loop
        jsr $fda3
        jsr sub_0e2f
        jsr sub_0e3f
        jsr $e51b
        jsr sub_0e2f
        lda $d019
        and #$01
        sta $02a6
        jsr $fddd
        jsr $fda3
        cli
        rts
}
// Referenced by: jsr from $0e13, $0e1c, $e7ed, $e7f6; branch from $0e32

sub_0e2f:
        lda $d012
        bpl sub_0e2f

loc_0e34:
        lda $d012
        bmi loc_0e34

loc_0e39:
        lda $d012
        bpl loc_0e39
        rts
// Referenced by: jsr from $0e16, $e7f0

sub_0e3f:
        lda #$03
        sta $9a
        lda #$00
        sta $99
        ldx #$2f

loc_0e49:
        lda dat_0e53,x
        sta $cfff,x
        dex
        bne loc_0e49
        rts

// --- Region $0e9f-$0ec7 ---
.pc = $0e9f "loc_0e9f"

loc_0e9f:
        rts
// Referenced by: jsr from $0dbb, $e79a

sub_0ea0:
        jsr sub_0e00
        lda $02a6
        beq loc_0e9f
        ldx #$0e
        lda #$08

loc_0eac:
        sta $0cae,x
        sta $0ce5,x
        dex
        bne loc_0eac
        inx
        stx $0cb4
        stx $0cec
        lda #$06
        sta $0ce5
        lda #$09
        sta $0cae
        rts

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

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

loc_0f00:
        pla
        pla
        pla
        pla
        pla
        pla
        jsr sub_0dcf
        ldx #$00

loc_0f0b:
        lda #$03
        sta $d800,x
        lda dat_0f1c,x
        sta $0400,x
        inx
        bne loc_0f0b
        jmp $0400

dat_0f1c:
        .byte $78                                   // x

// --- Region $1006-$1056 ---
.pc = $1006 "loc_1006"

loc_1006:
.label loc_1007 = * + 1
        lda $c715,x
        sta $c4e7,y
        inx
        iny
        cpy #$08
        bne loc_1006
        ldx #$02

loc_1014:
        lda #$00
        sta $c4f8,x
        sta $c501,x
        sta $c50d,x
        ldy $c4ef,x
        sta $d404,y
        sta $d406,y
        lda #$ff
        sta $c519,x
        sta $c4f5,x
        jsr sub_c43c
        dex
        bpl loc_1014
        lda #$00
        sta $c4b4
        sta $c4b5
        sta $c4b3
        sta $d417
        lda #$0f
        sta $d418
        lda #$10
        sta $c4b2
        lda #$ff
        sta $c058
        sta $c057
        rts

// --- Region $10a3-$11c3 ---
.pc = $10a3 "loc_10a3"

loc_10a3:
        cmp $10
        jsr $ffc9
        beq loc_10b9
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        sta $c057
        rts

loc_10b9:
        lda #$00
        sta $c501,x
        lda #$ff
        sta $c4f5,x
        jsr sub_c43c
        tay
        lda $c735,y
        sta $fd
        lda $c77e,y
        sta $fe
        ldy $c501,x
        lda #$ff
        sta $c4b7
        sta $c51c,x
        lda ($fd),y
        sta $c50a,x
        and #$3f
        sta $c50d,x
        lda #$00
        sta $c522,x
        sta $c516,x
        lda $c50a,x
        and #$40
        beq loc_10fa
        lda #$fe
        sta $c51c,x

loc_10fa:
        lda $c50a,x
        bpl loc_1110
        iny
        inc $c501,x
        lda ($fd),y
        bmi loc_110d
        sta $c4b7
        jmp loc_c110

loc_110d:
        sta $c522,x

loc_1110:
        iny
        inc $c501,x
        lda ($fd),y
        sta $c543,x
        and #$7f
        sta $c513,x
        tay
        lda $c555,y
        sta $c53d,x
        lda $c5b5,y
        sta $c540,x
        lda $c4b7
        bmi loc_113b
        cmp $c519,x
        beq loc_1138
        sta $c543,x

loc_1138:
        sta $c519,x

loc_113b:
        lda $c543,x
        bmi loc_119c
        lda $c519,x
        asl
        asl
        asl
        sta $c4f2,x
        tay
        lda $c617,y
        sta $c510,x
        lda $c618,y
        sta $c54c,x
        lda $c61a,y
        sta $c549,x
        lda $c695,y
        sta $c54f,x
        lda $c615,y
        sta $c4b8
        lda $c616,y
        sta $c4b9
        lda $c699,y
        lsr
        lsr
        lsr
        lsr
        tay
        lda $c4df,y
        sta $c528,x
        ldy $c4b6
        lda #$00
        sta $c51f,x
        sta $c546,x
        sta $d402,y
        lda $c549,x
        sta $d403,y
        lda $c4b8
        sta $d405,y
        lda $c4b9
        sta $d406,y

loc_119c:
        inc $c501,x
        ldy $c501,x
        lda ($fd),y
        cmp #$ff
        bne loc_11b5
        lda #$00
        sta $c501,x
        dec $c507,x
        bne loc_11b5
        jsr sub_c43c

loc_11b5:
        lda #$00
        sta $c552,x
        sta $c52b,x
        sta $d417
        jmp loc_c38d

dat_11c3:
        .byte $bc                                   // .

// --- Region $1481-$148f ---
.pc = $1481 "loc_1481"

loc_1481:
        cpy $fe
        sbc $c4,x
        iny
        tya
        sta $c4fe,x
        lda ($fd),y
        jmp loc_c4a5

dat_148f:
        .byte $de                                   // .

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

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

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

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

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

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

loc_c000:
        brk

// --- Region $c059-$c059 ---
.pc = $c059 "sub_c059"
// Referenced by: jsr from $096e

sub_c059:
        brk

// --- Region $c110-$c110 ---
.pc = $c110 "loc_c110"

loc_c110:
        brk

// --- Region $c38d-$c38d ---
.pc = $c38d "loc_c38d"

loc_c38d:
        brk

// --- Region $c43c-$c43c ---
.pc = $c43c "sub_c43c"
// Referenced by: jsr from $1030, $10c3, $11b2, $e937, $e9cb, $eabb

sub_c43c:
        brk

// --- Region $c4a5-$c4a5 ---
.pc = $c4a5 "loc_c4a5"

loc_c4a5:
        brk

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

// --- Region $e51b-$e556 ---
.pc = $e51b "Segment $e51b"
        .byte $0b,$bd                               // anc #$bd // ILLEGAL
        brk

dat_e51e:
        .byte $28,$e3,$4a,$60,$51,$aa,$a0,$00       // (.J`Q...

loc_e526:
        lda $2500,x
        sta $0400,y
        lda $2550,x
        sta $0428,y
        lda $25a0,x
        sta $0450,y
        lda $25f0,x
        sta $0478,y
        lda $2640,x
        sta $04a0,y
        lda $2690,x
        sta $04c8,y
.label loc_e54c = * + 2
        lda $26e0,x
        sta $04f0,y
        inx
        iny
        cpy #$28

loc_e554:
        bne loc_e526
        rts

// --- Region $e611-$e63c ---
.pc = $e611 "loc_e611"

loc_e611:
.label loc_e613 = * + 2
        lda $0591,x
        sta $0590,x
        inx
        cpx #$27
        bne loc_e611

loc_e61c:
        ldx $0c09
        lda $2b00,x
        beq loc_e62e
        clc
        adc #$20
        sta $05b6
        jsr sub_0d8f
        rts

loc_e62e:
        ldx #$00
        stx $0c09
        lda #$2b
        sta smc_0c2d
        jmp loc_0c2b

dat_e63b:
        .byte $1e,$01                               // ..

// --- Region $e650-$e693 ---
.pc = $e650 "loc_e650"

loc_e650:
.label loc_e652 = * + 2
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_e650
.label loc_e65c = * + 1
        ldx dat_0c47
        lda $2c20,x
        beq loc_e66d
        clc
        adc #$20
        sta $0656
        jsr sub_0d98
        rts

loc_e66d:
        ldx #$00
        stx dat_0c47
        lda #$2c
        sta smc_0c6c
        jmp loc_0c6a

dat_e67a:
        .byte $00                                   // .

loc_e67b:
        ldx dat_0c86

loc_e67e:
        lda dat_0c9f,x
        sta $d020
        sta $d021
        ldy $0cae,x

loc_e68a:
        dey
        bne loc_e68a
        inx
        cpx #$0f
        bne loc_e67e
        rts

dat_e693:
        .byte $06                                   // .

// --- Region $e6a7-$e6c9 ---
.pc = $e6a7 "loc_e6a7"

loc_e6a7:
        ora ($07,x)
        php
        ora #$09
        php
        ora #$08
        ora $00
        ldx $0cbd

loc_e6b4:
        lda dat_0cd6,x
        sta $d020
        sta $d021
        ldy $0ce5,x

loc_e6c0:
        dey
        bne loc_e6c0
        inx
        cpx #$0f
        bne loc_e6b4
        rts

dat_e6c9:
        .byte $00                                   // .

// --- Region $e6dd-$e71a ---
.pc = $e6dd "loc_e6dd"

loc_e6dd:
        ora ($07,x)
        ora #$09
        php
        ora #$08
        php
        asl $05
        dec $0cf4
        lda $0cf4
        bne loc_e704
        inc $0cf5
        ldx $0cf5
        cpx #$0d
        bne loc_e6fe
        ldx #$00
        stx $0cf5

loc_e6fe:
        lda $0d37,x
        sta $0cf4

loc_e704:
        ldx #$00

loc_e706:
        lda $d9e1,x
        sta $d9e0,x
        inx
        cpx #$28
        bne loc_e706
        ldx $0cf5
        lda txt_0d2a,x
        sta $da07
        rts

// --- Region $e75e-$e808 ---
.pc = $e75e "loc_e75e"

loc_e75e:
        sei
        jsr sub_0c4c
        jmp sub_0c4c

dat_e765:
        .byte $4c,$4c,$0c,$4c,$0b,$0c,$4c,$0b,$0c   // LL.L..L..

loc_e76e:
        inc $0c09
        bne loc_e776
        inc smc_0c2d

loc_e776:
        rts

loc_e777:
        inc dat_0c47
        bne loc_e77f
        inc smc_0c6c

loc_e77f:
        rts

loc_e780:
        lda #$00
        sta $0c09
        sta dat_0c47
        sta dat_0b64
        lda #$2b
        sta smc_0c2d
        lda #$2c
        sta smc_0c6c
        lda #$60
        sta dat_0bb8
        jsr sub_0ea0
        lda #$7b
        sta $d011
        jsr sub_0dd2
        lda #$00
        jmp loc_c000

loc_e7aa:
        bit $feed
        nop
        jsr sub_0e00
        lda #$10
        sta $fc
        lda #$c0
        sta $fe
        ldy #$00
        sty $fb
        sty $fd

loc_e7bf:
        lda ($fb),y
        tax
        lda ($fd),y
        sta ($fb),y
        txa
        sta ($fd),y
        iny
        bne loc_e7bf
        inc $fc
        inc $fe
        lda $fc
        cmp #$20
        bne loc_e7bf
        rts

dat_e7d7:
        .byte $a8,$60,$53                           // .`S

loc_e7da:
        sei
        lda #$37
        sta $01
        ldy #$1f

loc_e7e1:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_e7e1
        jsr $fda3
        jsr sub_0e2f
        jsr sub_0e3f
        jsr $e51b
        jsr sub_0e2f
        lda $d019
        and #$01
        sta $02a6
        jsr $fddd
        jsr $fda3
        cli
        rts

// --- Region $e83c-$e881 ---
.pc = $e83c "loc_e83c"

loc_e83c:
        rts

loc_e83d:
        jsr sub_0e00
        lda $02a6
        beq loc_e83c
        ldx #$0e
        lda #$08

loc_e849:
        sta $0cae,x
        sta $0ce5,x
        dex
        bne loc_e849
        inx
        stx $0cb4
        stx $0cec
        lda #$06
        sta $0ce5
        lda #$09
        sta $0cae
        rts

dat_e864:
        .byte $80,$39,$00,$e6,$68,$60,$61           // .9..h`a

loc_e86b:
        jsr sub_0dcf
        ldx #$00

loc_e870:
        lda #$03
        sta $d800,x
        lda dat_0f1c,x
        sta $0400,x
        inx
        bne loc_e870
        jmp $0400

dat_e881:
        .byte $78                                   // x

// --- Region $e90d-$e95d ---
.pc = $e90d "loc_e90d"

loc_e90d:
.label loc_e90e = * + 1
        lda $c715,x
        sta $c4e7,y
        inx
        iny
        cpy #$08
        bne loc_e90d
        ldx #$02

loc_e91b:
        lda #$00
        sta $c4f8,x
        sta $c501,x
        sta $c50d,x
        ldy $c4ef,x
        sta $d404,y
        sta $d406,y
        lda #$ff
        sta $c519,x
        sta $c4f5,x
        jsr sub_c43c
        dex
        bpl loc_e91b
        lda #$00
        sta $c4b4
        sta $c4b5
        sta $c4b3
        sta $d417
        lda #$0f
        sta $d418
        lda #$10
        sta $c4b2
        lda #$ff
        sta $c058
        sta $c057
        rts

// --- Region $e9ab-$ea4d ---
.pc = $e9ab "loc_e9ab"

loc_e9ab:
        cmp $10
        jsr $ffc9
        beq loc_e9c1
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        sta $c057
        rts

loc_e9c1:
        lda #$00
        sta $c501,x
        lda #$ff
        sta $c4f5,x
        jsr sub_c43c
        tay
        lda $c735,y
        sta $fd
        lda $c77e,y
        sta $fe
        ldy $c501,x
        lda #$ff
        sta $c4b7
        sta $c51c,x
        lda ($fd),y
        sta $c50a,x
        and #$3f
        sta $c50d,x
        lda #$00
        sta $c522,x
        sta $c516,x
        lda $c50a,x
        and #$40
        beq loc_ea02
        lda #$fe
        sta $c51c,x

loc_ea02:
        lda $c50a,x
        bpl loc_ea18
        iny
        inc $c501,x
        lda ($fd),y
        bmi loc_ea15
        sta $c4b7
        jmp loc_c110

loc_ea15:
        sta $c522,x

loc_ea18:
        iny
        inc $c501,x
        lda ($fd),y
        sta $c543,x
        and #$7f
        sta $c513,x
        tay
        lda $c555,y
        sta $c53d,x
        lda $c5b5,y
        sta $c540,x
        lda $c4b7
        bmi loc_ea43
        cmp $c519,x
        beq loc_ea40
        sta $c543,x

loc_ea40:
        sta $c519,x

loc_ea43:
        lda $c543,x
        bmi loc_eaa4
        lda $c519,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

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

loc_ea81:
        cpy $9d
        plp
        cmp $ac
        ldx $c4,y
        lda #$00
        sta $c51f,x
        sta $c546,x
        sta $d402,y
        lda $c549,x
        sta $d403,y
        lda $c4b8
        sta $d405,y
        lda $c4b9
.label loc_eaa4 = * + 2
        sta $d406,y
        inc $c501,x
        ldy $c501,x
        lda ($fd),y
        cmp #$ff
        bne loc_eabe
        lda #$00
        sta $c501,x
        dec $c507,x
        bne loc_eabe
        jsr sub_c43c

loc_eabe:
        lda #$00
        sta $c552,x
        sta $c52b,x
        sta $d417
        jmp loc_c38d

dat_eacc:
        .byte $bc                                   // .

// --- Region $ed8a-$ed98 ---
.pc = $ed8a "loc_ed8a"

loc_ed8a:
        cpy $fe
        sbc $c4,x
        iny
        tya
        sta $c4fe,x
        lda ($fd),y
        jmp loc_c4a5

dat_ed98:
        .byte $de                                   // .

// --- Region $f02c-$f03f ---
.pc = $f02c "Segment $f02c"
        stx $8011
        ora $bd95,y
        cpy $b4
        sbc $d4,x
        lsr $cbc9,x
        .byte $ff,$c8,$c8                           // isc $c8c8,x // ILLEGAL
        .byte $c7,$ff                               // dcp $ff // ILLEGAL

dat_f03e:
        .byte $c7,$c9                               // ..

// --- Region $fda3-$fda8 ---
.pc = $fda3 "Segment $fda3"
        .byte $3c,$a8,$e5                           // nop $e5a8,x // ILLEGAL
        cpx #$22
        brk

// --- Region $fddd-$fded ---
.pc = $fddd "Segment $fddd"
        .byte $7c,$ee,$0e                           // nop $0eee,x // ILLEGAL
        .byte $7c,$e0,$ee                           // nop $eee0,x // ILLEGAL
        inc $7c00,x
        inc $3c0e
        asl $7cee
        brk

dat_fded:
        .byte $1e                                   // .

// --- Region $ffc9-$ffc9 ---
.pc = $ffc9 "Segment $ffc9"
        .byte $12                                   // jam // ILLEGAL

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

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

chr_0800:
        // === Charset data (5 bytes, $0800-$0804) ===
        .byte $00,$00,$00,$58                       // char 0 (partial)

dat_0804:
        // === Fill data (1 bytes, $0804-$0804) ===
        .byte $00                                   // .

// --- Region $0ca0-$0cbd ---
.pc = $0ca0 "Program $0ca0"
        .byte $0e,$0a,$04,$06,$00,$0a,$04,$06,$00,$04,$06,$00,$06,$00,$09,$09 // ................
        .byte $08,$09,$09,$09,$01,$07,$08,$09,$09,$08,$09,$08,$05,$00 // ..............

// --- Region $0cd7-$0cf5 ---
.pc = $0cd7 "Program $0cd7"
        .byte $06,$00,$06,$04,$00,$06,$04,$0a,$00,$06,$04,$0a,$0e,$06,$08,$08 // ................
        .byte $08,$08,$09,$08,$09,$01,$07,$09,$09,$08,$09,$08,$08,$06,$05 // ...............

// --- Region $0d2a-$0d7f ---
.pc = $0d2a "txt_0d2a"

txt_0d2a:
        .encoding "screencode_mixed"
        .text "fnmagjbjgamcneeeefghgfeeee  magic mouse from x ample"
        .encoding "petscii_upper"

txt_0d5e:
        .text " 29.06.1992!  "
        .fill 20, $ff

// --- Region $0df8-$0dff ---
.pc = $0df8 "dat_0df8"

dat_0df8:
        .fill 8, $00

// --- Region $0e53-$0e6e ---
.pc = $0e53 "dat_0e53"

dat_0e53:
        .fill 18, $00
        .byte $9b,$37,$00,$00,$00,$08,$00,$14,$0f   // .7.......

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

// --- Region $0f1d-$0fbc ---
.pc = $0f1d "Program $0f1d"
        .byte $a9,$34,$85,$01,$a0,$00,$a2,$00,$bd,$00,$2e,$9d,$00,$08,$e6,$01 // .4..............
        .byte $8d,$20,$d0,$8e,$20,$d0,$8d,$20,$d0,$8c,$20,$d0,$c6,$01,$e8,$d0 // . .. .. .. .....
        .byte $e7,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9,$00,$d0,$d8,$a9,$00 // ................
        .byte $8d,$00,$08,$a9,$37,$85,$01,$a9,$00,$8d,$20,$d0,$85,$c6,$a2,$1a // ....7..... .....
        .byte $9d,$00,$d4,$ca,$10,$fa,$58,$4c,$e2,$fc,$00,$00,$00,$00,$00 // ......XL.......

txt_0f6c:
        .encoding "screencode_mixed"
        .text "logo by: necromancer"
        .encoding "petscii_upper"

txt_0f80:
        .text "!                   "

txt_0f94:
        .encoding "screencode_mixed"
        .text "code by: black ice/eclypse"
        .encoding "petscii_upper"

txt_0fae:
        .text "!             "
        .byte $00                                   // string terminator

// --- Region $1000-$1005 ---
.pc = $1000 "dat_1000"

dat_1000:
        .byte $0a,$0a,$0a,$aa,$a0,$00               // ......

// --- Region $1057-$10a2 ---
.pc = $1057 "dat_1057"

dat_1057:
        .byte $ff,$ff                               // ..

txt_1059:
        .text ",W"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $30,$01,$60                           // 0.`

txt_105f:
        .text ",X"
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_1062:
        .text "0%"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $b3,$c4,$30,$03,$4c,$89,$c0,$ad,$58,$c0,$8d,$b3,$c4,$ce,$b2,$c4 // ..0.L...X.......
        .byte $f0,$09,$ad,$b2,$c4,$8d,$18,$d4,$4c,$89,$c0,$a9,$00,$8d,$57,$c0 // ........L.....W.
        .byte $8d,$18,$d4,$60,$a2,$02,$bd,$ef,$c4,$8d,$b6,$c4,$ad,$b4,$c4,$f0 // ...`............
        .byte $03,$4c,$c3,$c1,$de,$0d,$c5,$30,$03,$4c,$c3,$c1,$bd,$04 // .L.....0.L....

// --- Region $11c4-$1480 ---
.pc = $11c4 "Segment $11c4"
        .byte $f2,$c4,$b9,$1b,$c6,$f0,$5e,$8d,$ba,$c4,$b9,$1c,$c6,$29,$0f,$8d // ......^......)..
        .byte $bc,$c4,$b9,$1c,$c6
        .text "JJJJ"
        .byte $8d,$bb,$c4,$bd,$1f,$c5,$d0
        .byte $1b,$18,$bd,$46,$c5,$6d,$ba,$c4,$48,$bd,$49,$c5,$69,$00,$29,$0f // ...F.m..H.I.i.).
        .byte $48,$cd,$bb,$c4,$d0,$1e,$fe,$1f,$c5,$4c,$18,$c2,$38,$bd,$46,$c5 // H........L..8.F.
        .byte $ed,$ba,$c4,$48,$bd,$49,$c5,$e9,$00,$29,$0f,$48,$cd,$bc,$c4,$d0 // ...H.I...).H....
        .byte $03,$de,$1f,$c5,$ac,$b6,$c4,$68,$9d,$49,$c5,$99,$03,$d4,$68,$9d // .......h.I....h.
        .byte $46,$c5,$99,$02,$d4,$bd,$28,$c5,$f0,$06,$de,$28,$c5,$4c,$ec,$c2 // F.....(....(.L..
        .byte $bd,$4f,$c5,$f0,$03,$4c,$ec,$c2,$bc,$f2,$c4,$b9,$99,$c6,$d0,$03 // .O...L..........
        .byte $4c,$ec,$c2,$29,$0f,$a8,$bd,$2b,$c5   // L..)...+.

txt_124d:
        .text "0E"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $bf,$c4,$9d,$34,$c5,$b9,$cf,$c4,$9d,$2b,$c5,$a9,$00,$9d,$2e,$c5 // ...4.....+......
        .byte $9d,$31,$c5,$bd,$13,$c5,$a8,$b9,$55,$c5,$9d,$3d,$c5,$b9,$b5,$c5 // .1......U..=....
        .byte $9d,$40,$c5,$38,$b9,$56,$c5,$f9,$55,$c5,$9d,$37,$c5,$b9,$b6,$c5 // .@.8.V..U..7....
        .byte $f9,$b5,$c5,$9d,$3a,$c5,$de,$2b,$c5,$30,$61,$5e,$3a,$c5,$7e,$37 // ....:..+.0a^:.~7
        .byte $c5,$4c,$86,$c2,$bd,$25,$c5,$30,$16,$18,$bd,$3d,$c5,$7d,$37,$c5 // .L...%.0...=.}7.
        .byte $9d,$3d,$c5,$bd,$40,$c5,$7d,$3a,$c5,$9d,$40,$c5,$4c,$c2,$c2,$38 // .=..@.}:..@.L..8
        .byte $bd,$3d,$c5,$fd,$37,$c5,$9d,$3d,$c5,$bd,$40,$c5,$fd,$3a,$c5,$9d // .=..7..=..@..:..
        .byte $40,$c5,$bd,$2e,$c5,$30,$1b,$fe,$31,$c5,$bd,$31,$c5,$dd,$34,$c5 // @....0..1..1..4.
        .byte $90,$1a,$a9,$ff,$9d,$2e,$c5,$bd,$25,$c5,$49,$ff,$9d,$25,$c5,$4c // ........%.I..%.L
        .byte $ec,$c2,$de,$31,$c5,$d0,$05,$a9,$00,$9d,$2e,$c5,$bd,$22,$c5,$f0 // ...1........."..
        .byte $2f,$c9,$c0,$90,$14,$29,$3f,$18,$7d,$3d,$c5,$9d,$3d,$c5,$bd,$40 // /....)?.}=..=..@
        .byte $c5,$69,$00,$9d,$40,$c5               // .i..@.

txt_1306:
        .text "L "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $29,$3f,$8d,$bd,$c4,$38,$bd,$3d,$c5,$ed,$bd,$c4,$9d,$3d,$c5,$bd // )?...8.=.....=..
        .byte $40,$c5,$e9,$00,$9d,$40,$c5,$bc,$f2,$c4,$bd,$4c,$c5,$29,$01,$f0 // @....@.....L.)..
        .byte $13,$bd,$52,$c5,$29,$01,$d0,$06,$b9,$17,$c6 // ..R.)......

txt_1334:
        .text "L:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $b9,$98,$c6,$9d,$10,$c5,$bd,$4c,$c5,$29,$02,$f0,$28,$bd,$52,$c5 // .......L.)..(.R.
        .byte $29,$01,$d0,$06,$bd,$13,$c5           // )......

txt_134e:
        .text "L"
        .byte $5c                                   // backslash character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $b9,$9a,$c6,$10,$06,$29,$7f,$18,$7d,$13,$c5,$a8,$b9,$55,$c5,$9d // .....)..}....U..
        .byte $3d,$c5,$b9,$b5,$c5,$9d,$40,$c5,$bc,$f2,$c4,$bd,$4c,$c5,$29,$04 // =.....@.....L.).
        .byte $f0,$1a,$bd,$0a,$c5,$29,$3f,$38,$e9,$01,$dd,$0d,$c5,$90,$05,$a9 // .....)?8........
        .byte $fe,$9d,$1c,$c5,$de,$40,$c5,$10,$03,$fe,$40,$c5,$bc,$f2,$c4,$bd // .....@....@.....
        .byte $4c,$c5,$29,$10,$f0,$16,$bd,$4f,$c5,$f0,$06,$b9,$97,$c6,$4c,$aa // L.)....O......L.
        .byte $c3,$bd,$16,$c5,$30,$06,$b9,$17,$c6,$9d,$10,$c5,$bd,$4c,$c5,$29 // ....0........L.)
        .byte $20,$f0,$2b,$bd,$4f,$c5,$f0,$0e,$b9,$96,$c6,$10,$11,$29,$7f,$18 //  .+.O........)..
        .byte $7d,$13,$c5,$4c,$cf,$c3,$bd,$16,$c5,$30,$13,$bd,$13,$c5,$a8,$b9 // }..L.....0......
        .byte $55,$c5,$9d,$3d,$c5,$b9,$b5,$c5,$9d,$40,$c5,$bc,$f2,$c4,$ac,$b6 // U..=.....@......
        .byte $c4,$bd,$43,$c5,$30,$0d,$bd,$52,$c5,$d0,$08,$bd,$10,$c5,$29,$fe // ..C.0..R......).
        .byte $99,$04,$d4,$bd,$10,$c5,$3d,$1c,$c5,$99,$04,$d4,$bd,$40,$c5,$99 // ......=......@..
        .byte $01,$d4,$bd,$3d,$c5,$99,$00,$d4,$bd,$4f,$c5,$d0,$08,$a9,$ff,$9d // ...=.....O......
        .byte $16,$c5,$4c,$19,$c4,$de,$4f,$c5,$fe,$52,$c5,$ca,$30,$03,$4c,$8b // ..L...O..R..0.L.
        .byte $c0,$ce,$b5,$c4,$10,$09,$ad,$ee,$c4,$8d,$b5,$c4 // ............

txt_142d:
        .text "L5"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $ce,$b4,$c4,$10,$06,$ad,$ed,$c4,$8d,$b4,$c4,$60,$bd,$e7,$c4,$85 // ...........`....
        .byte $fd,$bd,$ea,$c4,$85,$fe,$fe,$f5,$c4,$bc,$f5,$c4,$b1,$fd,$10,$13 // ................
        .byte $c9,$fd,$f0,$03,$4c,$ae,$c4,$fe,$f5,$c4,$c8,$b1,$fd,$8d,$58,$c0 // ....L.........X.

txt_1460:
        .text "LF"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $8d,$be,$c4                           // ...

txt_1466:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $06,$ad,$be,$c4,$4c,$a5,$c4,$bd,$f8,$c4,$30,$1a,$a9,$ff,$9d,$f8 // ....L.....0.....
        .byte $c4,$ad,$be,$c4,$29,$3f,$9d,$fb       // ....)?..

// --- Region $1490-$1e2f ---
.pc = $1490 "Segment $1490"
        .byte $fb,$c4,$d0,$08,$a9,$00,$9d,$f8,$c4   // .........

txt_1499:
        .text "LF"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $bd,$fe,$c4,$9d,$f5,$c4,$a8,$b1,$fd,$9d,$07,$c5,$fe,$f5,$c4,$c8 // ................
        .byte $b1,$fd,$9d,$04,$c5,$60,$10,$00,$01,$05,$00,$ff,$01,$9f,$19,$03 // .....`..........
        .byte $01,$3f,$06,$00,$04,$03,$02,$01,$04,$03,$02,$01,$03,$02,$01,$03 // .?..............
        .byte $02,$02,$01,$00,$05,$05,$04,$02,$04,$04,$03,$01,$03,$02,$00,$01 // ................
        .byte $01,$00,$00,$00,$0a,$10,$19
        .text "%2>K"
        .byte $6f,$8e,$d3,$cb,$cb
        .byte $cb,$02,$06,$00,$07,$0e,$38,$60,$20,$01,$04,$01,$00,$ff,$00,$02 // ......8` .......
        .byte $02,$02,$03,$01,$03,$0f,$07,$05,$07,$11,$00,$01,$03,$02,$23,$00 // ..............#.
        .byte $23,$0f,$00,$0f,$41,$41,$41,$1f,$4a,$18,$ff,$ff,$ff,$07,$0c,$04 // #...AAA.J.......
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$ff // ................
        .byte $00,$ff,$ff,$00,$ff,$01,$00,$01,$02,$02,$03,$06,$53,$04,$00,$02 // ............S...
        .byte $00,$7e,$21,$54,$06,$4e,$04,$1f,$ca,$18,$bc,$fc,$98,$02,$00,$0b // .~!T.N..........
        .byte $00,$02,$30,$00,$00,$00,$49,$03,$49,$16,$26,$38,$4a,$5d,$73,$89 // ..0...I.I.&8J]s.
        .byte $a0,$b9,$d4,$ef,$0d,$2c,$4d,$70,$95,$bc,$e7,$12,$41,$73,$a8,$df // .....,Mp....As..
        .byte $1a,$58,$9b,$e1,$2b,$7a,$ce,$26,$84,$e7,$50,$bf,$36,$b2,$37,$c3 // .X..+z.&..P.6.7.
        .byte $58,$f5,$9c,$4d,$09,$cf,$a1,$80,$6c,$66,$6f,$88,$b1,$ec,$39,$9b // X..M....lfo...9.
        .byte $12,$9f,$43,$01,$d9,$cd,$df,$10,$63,$d9,$74,$38,$25,$3f,$88,$03 // ..C.....c.t8%?..
        .byte $b3,$9c,$bf,$21,$c7,$b3,$ea,$71,$4b,$7f,$11,$07,$67,$38,$7f,$45 // ...!...qK...g8.E
        .byte $8f,$67,$d5,$e3,$97,$ff,$23,$0f,$cf,$01,$01,$01,$01,$01,$01,$01 // .g....#.........
        .byte $01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03 // ................
        .byte $04,$04,$04,$04,$05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09 // ................
        .byte $0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18 // ................
        .byte $1a,$1b,$1d,$1f                       // ....

txt_15f0:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dc,$ea // bhnu|...........
        .byte $f8,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$0f,$0c,$11,$37,$00,$00 // .............7..
        .byte $00,$00,$0f,$07,$11,$27,$00,$00,$00,$00,$04,$24,$41,$30,$00,$00 // .....'.....$A0..
        .byte $30,$64,$0d,$ed,$41,$30,$00,$04,$1b,$f6,$0a,$0a,$81,$24,$00,$00 // 0d..A0.......$..
        .byte $00,$00,$0a,$29,$41,$30,$00,$01,$30,$f9,$01,$9f,$41,$00,$00,$00 // ...)A0..0...A...
        .byte $19,$31,$0a,$e9,$41,$30,$00,$04,$30,$f9,$0a,$09,$41,$30,$00,$04 // .1..A0..0...A0..
        .byte $30,$f9,$0d,$ed,$41,$30,$00,$04,$60,$f5,$0f,$8f,$41,$02,$00,$00 // 0...A0..`...A...
        .byte $09,$10,$0d,$ad,$41,$02,$00,$00,$09,$10,$0a,$0a,$41,$30,$00,$0b // ....A.......A0..
        .byte $30,$f9,$0a,$8a,$41,$30,$00,$00,$41,$64,$09,$8a,$41,$30,$00,$02 // 0...A0..Ad..A0..
        .byte $80,$f9,$00,$00,$00,$00,$00,$00,$00,$00,$03,$44,$81,$81,$00,$44 // ...........D...D
        .byte $00,$00,$02,$30,$00,$81,$00,$47,$00,$00,$02,$43,$81,$00,$00,$00 // ...0...G...C....
        .byte $00,$00,$01,$47,$81,$00,$06,$00,$00,$00,$01,$49,$00,$00,$00,$00 // ...G.......I....
        .byte $00,$00,$03,$46,$81,$00,$03,$00,$00,$00,$00,$00,$00,$00,$03,$00 // ...F............
        .byte $00,$00,$03,$47,$81,$00,$0a,$00,$00,$00,$03,$46,$81,$00,$03,$00 // ...G.......F....
        .byte $00,$00,$01,$47,$81,$00,$03,$00,$00,$00,$00,$00,$00,$00,$00,$87 // ...G............
        .byte $00,$00,$00,$00,$00,$00,$00,$87,$00,$00,$01,$47,$81,$00,$06,$00 // ...........G....
        .byte $00,$00,$04,$8c,$15,$00,$5d,$00,$00,$00,$02,$8c,$15,$00,$1d,$00 // ......].........
        .byte $00,$00,$6f,$8e,$d3,$cb,$cb,$cb,$02,$06,$fc,$5b,$c6,$cb,$cc,$cc // ..o........[....
        .byte $01,$01,$07,$18,$29,$cd,$cd,$cd,$01,$01,$3e,$9d,$f4,$cd,$cd,$cd // ....).....>.....
        .byte $01,$01,$10,$15,$ff,$19,$b3,$de,$ff,$c7,$79,$09,$28,$da,$f7,$bd // ..........y.(...
        .byte $41,$6b,$75,$4f,$5d,$9f,$9b,$1c,$8d,$7f,$11,$c1,$2b,$ff,$6c,$52 // AkuO].......+.lR
        .byte $06,$37,$41,$1f                       // .7A.

txt_1757:
        .text "Z1CM)A"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $88,$80,$53,$97,$8f,$48,$df,$f5,$d1,$e7,$bd,$0f,$9e,$a2,$b6,$4f // ..S..H.........O
        .byte $77,$68,$de,$84,$eb,$8e,$11,$80,$19,$95,$bd,$c4,$b4,$f5,$d4,$5e // wh.............^
        .byte $c9,$cb,$ff,$c8,$c8,$c7,$ff,$c7,$c9,$c8,$c9,$c8,$c7,$c8,$c8,$c8 // ................
        .byte $c8,$c8,$c8,$c8,$c8,$c9,$c8,$c8,$c8,$c8,$c8,$c8,$c9,$c9,$c9,$c8 // ................
        .byte $c9,$cb,$ca,$cb,$cb,$cb,$ca,$ca,$c9,$c9,$c9,$ca,$c9,$c9,$ca,$c9 // ................
        .byte $c9,$c9,$c9,$c9,$ca,$c9,$c9,$c9,$ca,$ca,$ca,$ca,$ca,$ca,$ca,$cb // ................
        .byte $ca,$cb,$ca,$ca,$ca,$ca,$ca,$ca,$cb,$a3,$07,$1c,$23,$1f,$23,$21 // ............#.#!
        .byte $11,$22,$11,$21,$23,$1c,$23,$1f,$23,$1c,$11,$28,$91,$01,$2d,$ff // .".!#.#.#..(..-.
        .byte $a3,$07,$47,$23,$40,$11,$47,$51,$49,$11,$4a,$11,$4c,$a3,$07,$4c // ..G#@.GQI.J.L..L
        .byte $23,$58,$23,$5b
        .text "QTQV"
        .byte $ff,$81,$03
        .byte $34,$01
        .byte $34,$01
        .byte $34
        .byte $05,$34,$05,$34,$02,$34,$02,$34,$05,$34,$ff,$85,$09,$10,$05,$10 // .4.4.4.4.4......
        .byte $05,$10,$ff,$85,$06,$18,$05,$18,$05,$18,$ff,$81,$06,$28,$01,$1c // .............(..
        .byte $01,$1c,$05,$1c,$05,$1c,$02,$28,$02,$1c,$05,$1c,$ff,$81,$06,$28 // .......(.......(
        .byte $01,$1c,$01,$1c,$05,$28,$05,$1c,$ff,$81,$06,$28,$01,$1c,$01,$1c // .....(.....(....
        .byte $0b,$1c,$ff,$80,$0b,$c0,$00,$c7,$00,$cc,$00,$d3,$00,$cc,$00,$c8 // ................
        .byte $ff,$80,$0c,$be,$00,$c5,$00,$ca,$00,$d1,$00,$ca,$00,$c3,$ff,$80 // ................
        .byte $0b,$c5,$00,$cc,$00,$d1,$00,$ca,$00,$cf,$00,$d1,$ff,$80,$0c,$bc // ................
        .byte $00,$c3,$00,$c8,$00,$c1,$ff,$80,$0c,$b7,$00,$be,$00,$c3,$00,$bc // ................
        .byte $ff,$80,$0c,$b7,$00,$be,$00,$c3,$00,$bc,$00,$be,$00,$c3,$ff,$80 // ................
        .byte $0b,$b8,$00,$bf,$00,$c4,$00,$bd,$00,$bf,$00,$c4,$ff,$91,$06,$10 // ................
        .byte $ff,$91,$06,$10,$11,$10,$11,$13,$11,$13,$11,$15,$0b,$15,$05,$17 // ................
        .byte $11,$18,$11,$18,$ff,$97,$05,$4d,$0b,$45,$17,$45,$0b,$4d,$ff,$85 // .......M.E.E.M..
        .byte $02,$2d,$ff,$91,$04,$1c,$11,$23,$11,$1f,$11,$1f,$11,$21,$11,$21 // .-.....#.....!.!
        .byte $05,$22,$8b,$05,$42,$85,$04,$21,$8b,$01,$2c,$ff,$8b,$0a,$1c,$05 // ."..B..!..,.....
        .byte $1c,$0b,$23,$85,$05,$49,$91,$04,$1f,$8b,$05,$4b,$05,$46,$8b,$0a // ..#..I.....K.F..
        .byte $21,$05,$1c,$11,$28,$05,$22,$8b,$01,$2f,$85,$0a,$21,$8b,$01,$2f // !...(."../..!../
        .byte $ff,$85,$04,$1c,$8b,$05,$4d,$ff,$81,$02,$29,$01,$29,$01,$29,$0b // ......M...).).).
        .byte $29,$ff,$a3,$04,$10,$23,$18,$23,$15,$11,$16,$11,$15,$ff,$a3,$04 // )....#.#........
        .byte $10,$23,$16,$23,$13,$11,$14,$11,$13,$ff,$a3,$07,$4c,$23,$4f,$11 // .#.#........L#O.

txt_192e:
        .text "NQL#X#L#X"
        .byte $11,$56,$0b,$55,$85,$05,$4d,$23,$4d,$ff,$81,$02,$30,$01,$2e,$01 // .V.U..M#M...0...
        .byte $2e,$01,$2e,$01,$2e,$01,$2e,$85,$01,$2b,$ff,$91,$04,$10,$11,$13 // .........+......
        .byte $11,$16,$11,$13,$11,$10,$11,$13,$11,$16,$11,$19,$11,$10,$11,$13 // ................
        .byte $11,$16,$11,$13,$ff,$91,$04,$10,$11,$13,$11,$16,$05,$10,$8b,$05 // ................
        .byte $4d,$ff,$85,$09,$10,$8b,$08,$1d,$ff,$85,$09,$0c,$05,$0c,$05,$0c // M...............
        .byte $ff,$85,$09,$18,$8b,$08,$16,$ff,$85,$09,$15,$05,$15,$05,$15,$ff // ................
        .byte $85,$09,$21,$8b,$08,$1f,$ff,$82,$0d,$28,$ff,$85,$0f,$34,$0b,$32 // ..!......(...4.2
        .byte $ff,$80,$0b,$bb,$00,$c0,$00,$c7,$00,$ca,$00,$c3,$00,$c7,$ff,$85 // ................
        .byte $0d,$2d,$8b,$05,$4d,$ff,$82,$02,$31,$02,$31,$02,$31,$02,$31,$02 // .-..M...1.1.1.1.
        .byte $2f,$02,$2f,$85,$01,$2d,$8b,$05,$46,$ff,$82,$0f,$37,$02,$2d,$02 // /./..-..F...7.-.
        .byte $2e,$02,$31,$03,$b9,$01,$ba,$ff,$85,$04,$1c,$05,$29,$05,$23,$ff // ..1.........).#.
        .byte $82,$0f,$34,$02,$31,$02,$34,$02,$37,$03,$34,$01,$b3,$ff,$85,$0f // ..4.1.4.7.4.....
        .byte $3e,$05,$c0,$8b,$02,$2a,$05,$2a,$05,$2a,$85,$0e,$bd,$05,$be,$97 // >....*.*.*......
        .byte $05,$47,$a3,$0e,$3b,$23,$34,$ff,$91,$0e,$32,$11,$34,$11,$37,$11 // .G..;#4...2.4.7.
        .byte $34,$91,$d6,$37,$11,$b9,$05,$39,$05,$39,$05,$39,$05,$39,$8b,$0f // 4..7...9.9.9.9..
        .byte $37,$ff,$a3,$0e,$3b,$23,$37,$91,$d0,$3d,$11,$be,$05,$3d,$05,$3d // 7...;#7..=...=.=
        .byte $05,$3d,$05,$3d,$81,$0f,$3d,$09,$49,$ff,$82,$06,$21,$82,$0f,$2d // .=.=..=.I...!..-
        .byte $ff,$85,$04,$15,$8b,$05,$4d,$ff,$82,$0d,$21,$ff,$85,$04,$18,$8b // ......M...!.....
        .byte $05,$4d,$ff,$80,$0c,$ba,$00,$c1,$00,$c6,$00,$bf,$00,$c1,$00,$c6 // .M..............
        .byte $ff,$91,$0f,$3f,$11,$4b,$a3,$0e       // ...?.K..

txt_1a6f:
        .text "J#G#F#?"
        .byte $ff,$85,$04,$10,$1d,$10,$a3,$05,$44,$ff,$97,$02,$2e,$ff,$80,$0b // ........D.......
        .byte $c1,$00,$c4,$00,$cb,$00,$c8,$ff,$97,$0e,$3c,$97,$0f,$3f,$ff,$91 // ..........<..?..
        .byte $0e,$43,$11,$41,$8b,$0f,$3c,$97,$0e,$3f,$97,$0e,$41,$05,$43,$05 // .C.A..<..?..A.C.
        .byte $44,$05,$43,$05,$41,$05,$43,$05,$44,$05,$46,$05,$48,$ff,$91,$0e // D.C.A.C.D.F.H...
        .byte $46,$91,$0f,$3f,$0b,$3e,$ff,$97,$0e,$48,$97,$0f,$48,$ff,$97,$0e // F..?.>...H..H...
        .byte $41,$97,$0f,$41,$91,$0e,$48,$91,$0f,$48,$8b,$0f,$54,$ff,$8b,$07 // A..A..H..H..T...
        .byte $3c,$05,$c1,$11,$cd,$0b,$d4,$ff,$8b,$0e,$37,$0b,$38,$0b,$35,$0b // <.........7.8.5.
        .byte $2c,$97,$0f,$2b,$ff,$85,$0e,$3a,$05,$3c,$05,$3a,$05,$38,$ff,$82 // ,..+...:.<.:.8..
        .byte $0d,$11,$02,$11,$02,$11,$02,$11,$85,$04,$11,$05,$0f,$85,$04,$11 // ................
        .byte $91,$05,$4d,$8b,$07,$41,$05,$c8,$1d,$c6,$ff,$97,$09,$11,$ff,$91 // ..M..A..........
        .byte $00,$00,$ff,$85,$09,$11,$11,$11,$ff,$82,$0d,$11,$02,$11,$02,$11 // ................
        .byte $02,$11,$85,$04,$11,$82,$0d,$0f,$02,$0f,$ff,$82,$0d,$14,$02,$14 // ................
        .byte $02,$14,$02,$14,$85,$04,$14,$82,$0d,$14,$02,$14,$ff,$85,$0d,$16 // ................
        .byte $05,$16,$05,$16,$05,$18,$ff,$82,$06,$27,$82,$0f,$29,$02,$1d,$02 // .........'..)...
        .byte $1d,$05,$1d,$02,$29,$02,$27,$ff,$82,$0f,$29,$02,$2b,$02,$2c,$02 // ....).'...).+.,.
        .byte $2e,$02,$2f,$02,$30,$85,$bf,$2c,$ff,$01,$07,$01,$05,$01,$07,$09 // ../.0..,........
        .byte $0c,$01,$09,$42,$09,$0c,$01,$18,$40,$09,$0c,$01,$18,$44,$09,$03 // ...B....@....D..
        .byte $01,$09,$40,$0f,$1a,$01,$1f,$ff,$43,$06,$0e,$06,$11,$06,$12,$05 // ..@.....C.......
        .byte $0f,$04,$10,$40,$06,$0e,$09,$0f,$06,$17,$03,$16,$03,$17,$0c,$0e // ...@............
        .byte $06,$11,$05,$0f,$04,$10,$0c,$0e,$06,$12,$05,$0f,$04,$10,$10,$14 // ................
        .byte $04,$13,$42,$06,$0e,$06,$11,$06,$12,$06,$17,$40,$04,$04,$42,$01 // ..B........@..B.
        .byte $04,$0c,$0d,$40,$02,$19,$02,$0b,$0f,$1b,$01,$1e,$ff,$03,$00,$01 // ...@............
        .byte $15,$02,$00,$04,$04,$01,$0a,$01,$05,$01,$14,$01,$04,$01,$14,$01 // ................
        .byte $09,$02,$14,$01,$04,$06,$0d,$01,$20,$01,$15,$01,$00,$01,$15,$05 // ........ .......
        .byte $00,$01,$1d,$01,$1c,$ff,$01,$08,$42,$03,$09,$01,$08,$03,$09,$01 // ........B.......
        .byte $08,$03,$2a,$01,$29,$03,$2d,$01,$2c,$40,$44,$01,$2d,$01,$2c,$40 // ..*.).-.,@D.-.,@
        .byte $42,$03,$09,$01,$08,$03,$09,$01,$08,$03,$2a,$01,$29,$03,$2d,$01 // B.........*.).-.
        .byte $2c,$40,$0c,$17,$12,$35,$01,$36,$0c,$28,$42,$06,$35,$01,$36,$40 // ,@...5.6.(B.5.6@
        .byte $42,$03,$2d,$01,$2c,$03,$2a,$01,$29,$40,$03,$2d,$01,$2c,$42,$01 // B.-.,.*.)@.-.,B.
        .byte $2d,$01,$2c,$40,$18,$0e,$2a,$35,$01,$36,$48,$06,$37,$01,$33,$06 // -.,@..*5.6H.7.3.
        .byte $37,$05,$33,$40,$ff,$01,$08,$42,$09,$28,$01,$1a,$09,$0e,$01,$08 // 7.3@...B.(......
        .byte $01,$0d,$0c,$0f,$01,$1a,$09,$11,$01,$2c,$40,$43,$01,$31,$01,$2f // .........,@C.1./
        .byte $40,$01,$32,$01,$31,$01,$30,$01,$34,$01,$30,$01,$26,$10,$08,$04 // @.2.1.0.4.0.&...
        .byte $31,$01,$0d,$0c,$0f,$01,$1a,$06,$27,$01,$32,$01,$31,$01,$0d,$0c // 1.......'.2.1...
        .byte $0f,$01,$1a,$42,$01,$31,$01,$32,$40,$42,$01,$31,$01,$2e,$40,$42 // ...B.1.2@B.1..@B
        .byte $06,$35,$01,$31,$06,$35,$01           // .5.1.5.

txt_1cad:
        .text "2"
        .byte $40                                   // @ character
        .text "050808B"
        .byte $06,$35,$01,$31,$06,$35,$01           // .5.1.5.

txt_1cbd:
        .text "2"
        .byte $40                                   // @ character
        .text "080505"
        .byte $ff,$01,$2f,$42,$08,$1b,$04,$2b,$04,$2e,$40,$06,$2e,$01,$33,$42 // ../B...+..@...3B
        .byte $08,$1b,$04,$2b,$04,$2e,$40,$10,$2f,$42,$04,$2e,$04,$2b,$40,$06 // ...+..@./B...+@.
        .byte $2e,$01,$33,$44,$01,$2f,$01,$32,$40,$08,$2f,$fd,$73,$48,$01,$2d // ..3D./.2@./.sH.-
        .byte $01,$2c,$40,$08,$2f,$48,$01,$2d,$01,$2c,$40,$44,$01,$2f,$01,$32 // .,@./H.-.,@D./.2
        .byte $40,$ff,$06,$16,$06,$17,$06,$22,$06,$28,$50,$06,$16,$06,$11,$04 // @......".(P.....
        .byte $14,$40,$ff,$01,$3a,$01,$1e,$03,$17,$0c,$16,$50,$06,$16,$06,$17 // .@..:......P....
        .byte $0c,$16,$40,$ff,$01,$39,$01,$1e,$06,$0d,$01,$1e,$fd,$79,$50,$01 // ..@..9.......yP.
        .byte $39,$01,$1e,$06,$0d,$01,$1e,$40,$ff,$44,$01,$40,$0c,$16,$40,$30 // 9......@.D.@..@0
        .byte $0f,$42,$12,$3c,$04,$16,$40,$42,$0c,$3c,$04,$22,$06,$0f,$18,$3c // .B.<..@B.<."...<
        .byte $0c,$0f,$04,$22,$06,$0f,$04,$22,$06,$0f,$0c,$3c,$40,$30,$0f,$42 // ..."..."...<@0.B
        .byte $12,$3c,$04,$16,$40,$42,$0c,$0f,$04,$22,$06,$0f,$01,$04,$04,$0d // .<..@B..."......
        .byte $0c,$0f,$04,$22,$06,$0f,$04,$22,$06,$0f,$0c,$3c,$40,$30,$0f,$42 // ..."..."...<@0.B
        .byte $12,$3c,$04,$16,$40,$48,$0c,$0f,$04,$22,$06,$0f,$18,$3c,$0c,$0f // .<..@H..."...<..
        .byte $04,$22,$06,$0f,$0c,$3c,$40,$ff,$44,$18,$0f,$40,$42,$01,$40,$0c // ."...<@.D..@B.@.
        .byte $16,$40,$42,$01,$40,$12,$0f,$40,$01,$3e,$02,$42,$01,$45,$01,$3e // .@B.@..@.>.B.E.>
        .byte $01,$42,$02,$43,$01,$44,$42,$01,$40,$0c,$16,$40,$01,$40,$0c,$0f // .B.C.DB.@..@.@..
        .byte $04,$16,$0c,$0f,$01,$47,$42,$01,$3b,$01,$3d,$18,$3c,$01,$3b,$01 // .....GB.;.=.<.;.
        .byte $3e,$03,$3d,$40,$42,$01,$40,$0c,$16,$40,$01,$46,$0c,$0f,$01,$47 // >.=@B.@..@.F...G
        .byte $01,$3e,$01,$42,$04,$43,$fd,$7f,$48,$07,$25,$01,$48,$40,$ff,$42 // .>.B.C..H.%.H@.B
        .byte $01,$3f,$02,$01,$09,$0f,$01,$41,$01,$04,$40,$43,$03,$3f,$01,$41 // .?.....A..@C.?.A
        .byte $40,$03,$3f,$01,$21,$48,$04,$21,$03,$23,$01,$24,$40,$42,$01,$3f // @.?.!H.!.#.$@B.?
        .byte $02,$01,$09,$0f,$01,$46,$40,$42,$01,$3f,$02,$01,$09,$0f,$01,$46 // .....F@B.?.....F
        .byte $40,$60,$04,$21,$03,$23,$01,$24,$40,$ff // @`.!.#.$@.

dat_1e2f:
        // === Fill data (1 bytes, $1e2f-$1e2f) ===
        .byte $00                                   // .

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

bmp_2000:
        // === Charset data (1185 bytes, $2000-$24a0) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $ff,$ff,$ff,$ff,$fe,$f8,$e0,$e3       // char 1 @+1
        .byte $ff,$fe,$f8,$a3,$33,$ff,$cc,$33       // char 2 @+2
        .byte $ea,$8f,$ff,$ff,$33,$ff,$cc,$33       // char 3 @+3
        .byte $aa,$ff,$ff,$ff,$33,$ff,$cc,$33       // char 4 @+4
        .byte $ba                                   // char 5 (partial)

txt_2029:
        .byte $3b,$3b,$3b,$3b,$3b,$38,$3b           // char 5 (partial)
        .byte $af,$ca,$fc,$ff,$33,$ff,$cc,$33       // char 6 @+6
        .byte $ff,$ff,$af,$cb,$32,$fc,$cc,$33       // char 7 @+7
        .byte $ff,$ff,$ff,$ff,$ff,$bf,$2f,$0f       // char 8 @+8
        .byte $aa,$bf,$bf,$bf,$b3,$bf,$8c,$b3       // char 9 @+9
        .byte $bf                                   // char 10 (partial)

txt_2051:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f           // char 10 (partial)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe       // char 11 @+11
        .byte $ff,$ff,$ff,$fa,$e3,$8f,$0c,$33       // char 12 @+12
        .byte $fe,$e8,$8f,$3f,$33,$ff,$cc,$33       // char 13 @+13
        .byte $ff,$ff,$ff,$fe,$f8,$e3,$83,$8c       // char 14 @+14
        .byte $ff,$fa,$e3,$8f,$cc,$ff,$33,$cc       // char 15 @+15
        .byte $aa,$3f,$ff,$ff,$cc,$ff,$33,$cc       // char 16 @+16
        .byte $aa,$ff,$ff,$ff,$cc,$ff,$33,$cc       // char 17 @+17
        .byte $aa,$fc,$fc,$fc,$cc,$fc,$30,$cc       // char 18 @+18
        .byte $ff,$ff,$fe,$fe,$f8,$f8,$fa,$e2       // char 19 @+19
        .byte $80,$80,$08,$00,$22,$88,$aa,$aa       // char 20 @+20
        .byte $00,$00,$88,$00,$22,$88,$a8,$a0       // char 21 @+21
        .byte $00,$00,$88,$00,$00,$0f,$3f,$ff       // char 22 @+22
        .byte $00,$00,$88,$00,$ff,$ff,$ff,$ff       // char 23 @+23
        .byte $00,$00,$88,$00,$fe,$fe,$f8,$fa       // char 24 @+24
        .byte $00,$00,$88,$00,$22,$88,$aa,$aa       // char 25 @+25
        .byte $00,$00,$88,$00,$20,$88,$a0,$a3       // char 26 @+26
        .byte $38,$38,$38,$38,$fa,$f8,$fa,$fa       // char 27 @+27
        .byte $00,$00,$88,$00,$23,$83,$a3,$a3       // char 28 @+28
        .byte $00,$00,$88,$00,$fe,$ab,$a2,$aa       // char 29 @+29
        .byte $00,$00,$88,$00,$02,$e0,$b8,$2e       // char 30 @+30
        .byte $00,$00,$88,$00,$22,$88,$aa,$2a       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $0b,$03,$82,$00,$20,$88,$aa,$aa       // char 33 '!'
        .byte $ff,$ff,$ff,$ff,$bf,$3f,$3f,$2f       // char 34 '"'
        .byte $00,$00,$88,$00,$fe,$ff,$ff,$ff       // char 35 '#'
        .byte $00,$00,$88,$00,$02,$e0,$f8,$fe       // char 36 '$'
        .byte $80,$80,$88,$80,$a2,$88,$aa,$aa       // char 37 '%'

txt_2130:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3e       // char 38 '&'
        .byte $f8,$f8,$e0,$e0,$82,$88,$aa,$2a       // char 39 '''
        .byte $00,$00,$88,$00,$20,$80,$83,$0f       // char 40 '('
        .byte $00,$00,$88,$00,$0f,$ff,$ff,$ff       // char 41 ')'
        .byte $3e,$3e,$38,$38,$e0,$e2,$ea,$8a       // char 42 '*'
        .byte $00,$00,$22,$00,$88,$22,$aa,$aa       // char 43 '+'
        .byte $00,$00,$22,$00,$88,$20,$a0,$83       // char 44 ','
        .byte $00,$00,$22,$00,$03,$3f,$ff,$ff       // char 45 '-'
        .byte $00,$00,$22,$00,$ff,$ff,$ff,$ff       // char 46 '.'
        .byte $00,$00,$22,$00,$f8,$fa,$e2,$ea       // char 47 '/'
        .byte $00,$00,$20,$00,$83,$23,$83,$8f       // char 48 '0'
        .byte $e6,$ea,$e9,$86,$95,$95,$95,$9a       // char 49 '1'
        .byte $66,$aa,$99,$66                       // char 50 (partial)

txt_2194:
        .byte $55,$55,$aa,$bf                       // char 50 (partial)
        .byte $63,$83,$8f,$4f,$0f,$3f,$3f,$3f       // char 51 '3'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe       // char 52 '4'
        .byte $fa,$e2,$e9,$e6,$85,$95,$aa,$3e       // char 53 '5'
        .byte $66,$aa,$99,$66                       // char 54 (partial)

txt_21b4:
        .byte $55,$55,$55,$a4                       // char 54 (partial)
        .byte $fa,$fa,$f9,$fa,$f9,$f9,$f9,$f9       // char 55 '7'
        .byte $66,$aa,$99,$66                       // char 56 (partial)

txt_21c4:
        .byte $55,$55,$5a,$ab                       // char 56 (partial)
        .byte $63,$a3,$93,$63                       // char 57 (partial)

txt_21cc:
        .byte $53,$53,$a3,$f3                       // char 57 (partial)
        .byte $a6,$aa,$99,$a6,$95,$95,$aa,$bf       // char 58 ':'
        .byte $4b,$a3,$92,$64                       // char 59 (partial)

txt_21dc:
        .byte $54,$54,$aa,$ff                       // char 59 (partial)
        .byte $a6,$8a,$e9,$e6,$e1,$b9,$3a,$3b       // char 60 '<'
        .byte $66,$aa,$99,$66                       // char 61 (partial)

txt_21ec:
        .byte $55,$55,$a9,$fa                       // char 61 (partial)
        .byte $4f,$8f,$8f,$4b,$53,$53,$53,$93       // char 62 '>'
        .byte $a6,$8a,$e9,$e6,$e1,$f9,$fa,$fb       // char 63 '?'
        .byte $a6,$aa,$99,$a6,$95,$95,$95,$9a       // char 64 '@'

txt_2208:
        .byte $3e,$3e,$3e,$38,$39,$39,$3a,$3b       // char 65 'A'
        .byte $66,$a8,$98,$64,$50,$53,$53,$93       // char 66 'B'
        .byte $3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff       // char 67 'C'
        .byte $ff,$ff,$ff,$fe,$fe,$fe,$fe,$fe       // char 68 'D'
        .byte $99,$aa,$a6,$19,$55,$55,$56,$6a       // char 69 'E'
        .byte $99,$aa,$66,$99                       // char 70 (partial)

txt_2234:
        .byte $54,$54,$a8,$fc                       // char 70 (partial)
        .byte $8f,$0f,$3f,$3f,$3f,$ff,$ff,$ff       // char 71 'G'
        .byte $ff,$ff,$ff,$ff,$fe,$fe,$fe,$f8       // char 72 'H'
        .byte $e9,$8a,$a6,$99,$15,$55,$a9,$fa       // char 73 'I'
        .byte $99,$aa,$66,$99,$54,$54,$54,$90       // char 74 'J'
        .byte $ab,$af,$bf,$bf,$bf,$8f,$e3,$ef       // char 75 'K'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$33,$ff       // char 76 'L'

txt_2268:
        .byte $3f,$3f,$3f,$3f,$2f,$cf,$0f,$cb       // char 77 'M'
        .byte $fe,$fe,$f8,$fb,$fb,$e3,$e3,$ef       // char 78 'N'
        .byte $e8,$f8,$f0,$f3,$f3,$c3,$0f,$cf       // char 79 'O'
        .byte $fa,$fa,$fb,$fb,$fb,$fb,$fb,$fb       // char 80 'P'
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$33,$ff       // char 81 'Q'
        .byte $f3,$f3,$f3,$f3,$f3,$f3,$33,$f3       // char 82 'R'
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$b3,$bf       // char 83 'S'

txt_22a0:
        .byte $3b,$3b,$3b,$3b,$3b,$3b,$3b,$3b       // char 84 'T'
        .byte $a3,$e3,$f3,$f3,$f3,$f3,$33,$f3       // char 85 'U'
        .byte $ab,$af,$bf,$bf,$bf,$bf,$b3,$bf       // char 86 'V'

txt_22b8:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3b       // char 87 'W'
        .byte $fb,$fb,$fb,$fb,$e3,$ef,$e3,$8f       // char 88 'X'
        .byte $a3,$e3,$f3,$f3,$f3,$c3,$0f,$cf       // char 89 'Y'
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$ff,$ff       // char 90 'Z'
        .byte $af,$bf,$ff,$ff,$ff,$3f,$8c,$bf       // char 91 '['
        .byte $fc,$fc,$fc,$fc,$fc,$ff,$cc,$ff       // char 92 '\'
        .byte $fb,$fb,$e3,$ef,$ef,$8f,$8c,$bf       // char 93 ']'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$cc,$ff       // char 94 '^'
        .byte $a3,$e3,$c3,$cf,$cf,$0f,$3f,$3f       // char 95 '_'
        .byte $ec,$e3,$f8,$f8,$f8,$fe,$fe,$ff       // char 96 '`'
        .byte $cc,$33,$00,$00,$88,$00,$22,$88       // char 97 'a'
        .byte $c3,$32,$00,$00,$88,$00,$22,$88       // char 98 'b'
        .byte $ff,$ff,$bf,$2f,$8a,$00,$22,$88       // char 99 'c'
        .byte $8c,$b3,$80,$80,$ff,$aa,$22,$88       // char 100 'd'
        .byte $cc,$33,$00,$00,$ff,$aa,$22,$88       // char 101 'e'
        .byte $0f,$3f,$3f,$3f,$ff,$aa,$22,$88       // char 102 'f'
        .byte $ff,$ff,$ff,$ff,$ff,$aa,$22,$88       // char 103 'g'
        .byte $f8,$fb,$f8,$f8,$f8,$b8               // char 104 (partial)

txt_2346:
        .byte $3a,$38                               // char 104 (partial)
        .byte $c3,$33,$03,$03,$83,$03,$23,$83       // char 105 'i'
        .byte $8c,$b3,$80,$80,$88,$80,$a2,$88       // char 106 'j'

txt_2358:
        .byte $38,$3b,$38,$38,$38,$38,$3a,$38       // char 107 'k'
        .byte $3b,$3a,$38,$38,$38,$38,$3a,$38       // char 108 'l'
        .byte $ff,$ff,$ff,$ff,$fe,$a8,$22,$88       // char 109 'm'
        .byte $ff,$fe,$f8,$e0,$88,$00,$22,$88       // char 110 'n'
        .byte $8c,$33,$00,$00,$88,$00,$22,$88       // char 111 'o'
        .byte $cc,$33,$00,$00,$88,$00,$20,$83       // char 112 'p'
        .byte $cf,$0f,$3f,$3f,$3f,$ff,$ff,$ff       // char 113 'q'
        .byte $b3,$8c,$e0,$e0,$e2,$f8,$f8,$fe       // char 114 'r'
        .byte $33,$cc,$00,$00,$22,$00,$88,$22       // char 115 's'
        .byte $0f,$cb,$02,$00,$22,$00,$88,$22       // char 116 't'
        .byte $fe,$fe,$fe,$be,$2b,$02,$88           // char 117 (partial)

txt_23af:
        .byte $22                                   // char 117 (partial)
        .byte $33,$cc,$00,$00,$ff,$aa,$88           // char 118 (partial)

txt_23b7:
        .byte $22                                   // char 118 (partial)
        .byte $30,$cc,$00,$00,$ff,$aa,$88,$22       // char 119 'w'
        .byte $3f,$ff,$ff,$ff,$ff,$aa,$88,$22       // char 120 'x'
        .byte $ff,$ff,$ff,$ff,$ff,$aa,$88,$20       // char 121 'y'
        .byte $8a,$ea,$e2,$f8,$fe,$ff,$ff,$ff       // char 122 'z'
        .byte $aa,$aa,$66,$aa,$19,$86,$e0,$fe       // char 123 '{'
        .byte $aa,$aa,$66,$aa,$99,$66,$55,$05       // char 124 '|'
        .byte $aa,$aa,$66,$aa,$99,$66               // char 125 (partial)

txt_23ee:
        .byte $55,$55                               // char 125 (partial)
        .byte $3a,$3a,$3a,$3a,$39,$3a,$39,$39       // char 126 '~'
        .byte $a3,$a3,$63,$a3,$93,$63               // char 127 (partial)

txt_23fe:
        .byte $53,$53                               // char 127 (partial)
        .byte $aa,$aa,$a6,$aa,$99,$a6,$95,$95       // char 128

txt_2408:
        .byte $3a,$3a,$3a,$3a,$39,$3a,$38,$3e       // char 129
        .byte $aa,$aa,$66,$aa,$99,$66               // char 130 (partial)

txt_2416:
        .byte $54,$40                               // char 130 (partial)
        .byte $aa,$aa,$66,$a8,$90,$03,$3f,$ff       // char 131
        .byte $83,$8f,$0f,$3f,$ff,$ff,$ff,$ff       // char 132
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 133
        .byte $2a,$aa,$89,$e2,$f8,$fe,$ff,$ff       // char 134
        .byte $aa,$aa,$99,$aa,$66,$19,$81,$f8       // char 135
        .byte $aa,$aa,$99,$aa,$66,$99,$55,$15       // char 136
        .byte $aa,$aa,$99,$aa,$66,$99               // char 137 (partial)

txt_244e:
        .byte $55,$55                               // char 137 (partial)
        .byte $a8,$a8,$98,$a8,$64,$98,$54,$54       // char 138
        .byte $e0,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 139
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 140
        .byte $38,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 141
        .byte $03,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 142
        .byte $80,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 143
        .byte $95,$95,$95,$95,$95,$95,$95,$80       // char 144

txt_2488:
        .byte $55,$55,$55,$55,$55,$55,$55,$00       // char 145

txt_2490:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 146
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 147

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

// --- Region $2515-$253c ---
.pc = $2515 "dat_2515"

dat_2515:
        .byte $01,$02,$03                           // char 162 (partial)
        .byte $04,$04,$04,$04,$05,$04,$04,$04       // char 163
        .byte $06,$07,$08,$00,$00,$01,$02,$03       // char 164
        .byte $04,$06,$07,$08,$00,$09,$04,$0a       // char 165
        .byte $0b,$0c,$0d,$04,$0a,$0e,$0f,$10       // char 166
        .byte $11,$11,$11,$12                       // char 167 (partial)

dat_253c:
        // === Fill data (1 bytes, $253c-$253c) ===
        .byte $00                                   // .

// --- Region $2564-$258c ---
.pc = $2564 "dat_2564"

dat_2564:
        .byte $13,$14,$15,$16                       // char 172 (partial)
        .byte $17,$18,$19,$1a,$1b,$19,$1c,$1d       // char 173
        .byte $1e,$1f,$21,$22,$13,$14,$15,$16       // char 174
        .byte $23,$24,$1f,$21,$22,$25,$19,$26       // char 175
        .byte $27,$19                               // char 176 (partial)

txt_2582:
        .byte $28,$29,$2a,$2b,$2c,$2d               // char 176 (partial)
        .byte $2e,$2f,$2b,$30                       // char 177 (partial)

dat_258c:
        // === Fill data (1 bytes, $258c-$258c) ===
        .byte $00                                   // .

// --- Region $25b4-$25dc ---
.pc = $25b4 "dat_25b4"

dat_25b4:
        .byte $31,$32,$33,$00                       // char 182 (partial)

txt_25b8:
        .byte $34,$35,$36,$33,$37,$38,$39,$3a       // char 183
        .byte $3b,$3c,$3d,$3e,$31,$32,$33,$00       // char 184
        .byte $00,$00                               // char 185 (partial)

txt_25ca:
        .byte $3f,$3d,$3e,$40,$32,$41               // char 185 (partial)
        .byte $3d,$42,$43,$44,$45,$46,$47,$00       // char 186

txt_25d8:
        .byte $48,$49,$4a,$47                       // char 187 (partial)

dat_25dc:
        // === Fill data (1 bytes, $25dc-$25dc) ===
        .byte $00                                   // .

// --- Region $2604-$262b ---
.pc = $2604 "dat_2604"

dat_2604:
        .byte $4b,$4c,$4d,$00                       // char 192 (partial)
        .byte $4e,$4c,$4f,$00                       // char 193 (partial)

txt_260c:
        .byte $50,$51,$52,$53                       // char 193 (partial)
        .byte $4c,$54,$4c,$55,$56,$4c,$57,$00       // char 194
        .byte $00,$00                               // char 195 (partial)

txt_261a:
        .byte $58,$4c,$59,$56,$4c,$54               // char 195 (partial)
        .byte $4c,$55,$00,$5a,$5b,$5c,$22,$00       // char 196
        .byte $5d,$5e,$5f                           // char 197 (partial)

dat_262b:
        // === Fill data (1 bytes, $262b-$262b) ===
        .byte $00                                   // .

// --- Region $2654-$267c ---
.pc = $2654 "dat_2654"

dat_2654:
        .byte $60,$61,$62,$63                       // char 202 (partial)
        .byte $64,$65,$66,$67,$68,$61,$69,$6a       // char 203
        .byte $61,$6b,$61,$69,$6a,$61,$6c,$63       // char 204
        .byte $6d,$6e,$6f,$70,$71,$6a,$61,$6b       // char 205
        .byte $61,$69,$00,$00,$72,$73,$74,$75       // char 206
        .byte $76,$77,$78,$79                       // char 207 (partial)

dat_267c:
        // === Fill data (1 bytes, $267c-$267c) ===
        .byte $00                                   // .

// --- Region $26a5-$26cc ---
.pc = $26a5 "dat_26a5"

dat_26a5:
        .byte $7a,$7b,$7c                           // char 212 (partial)
        .byte $7d,$7d,$7d,$7d,$7e,$7d,$7f,$80       // char 213
        .byte $7d,$7e,$7d,$7f,$80,$7d,$81,$7c       // char 214
        .byte $7d,$82,$83,$84,$00,$80,$7d,$7e       // char 215
        .byte $7d,$7f,$00,$00,$85,$86,$87,$88       // char 216
        .byte $89,$89,$89,$8a                       // char 217 (partial)

dat_26cc:
        // === Fill data (1 bytes, $26cc-$26cc) ===
        .byte $00                                   // .

// --- Region $26f7-$271c ---
.pc = $26f7 "dat_26f7"

dat_26f7:
        .byte $8b                                   // char 222 (partial)
        .byte $8c,$8c,$8c,$8c,$8d,$8c,$8e,$8f       // char 223
        .byte $8c,$8d,$8c,$8e,$90,$91,$92,$8b       // char 224
        .byte $8c,$93,$00,$00,$00,$8f,$8c,$8d       // char 225
        .byte $8c,$8e,$00,$00,$00,$00,$00,$8f       // char 226
        .byte $8c,$8c,$8c,$8c                       // char 227 (partial)

dat_271c:
        // === Fill data (1 bytes, $271c-$271c) ===
        .byte $00                                   // .

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

dat_2800:
        .byte $7f,$82,$85,$88,$8b,$8f,$92,$95,$98,$9b,$9e,$a1,$a4,$a7,$aa,$ad // ................
        .byte $b0,$b3,$b6,$b8,$bb,$be,$c1,$c3,$c6,$c8,$cb,$cd,$d0,$d2,$d5,$d7 // ................
        .byte $d9,$db,$dd,$e0,$e2,$e4,$e5,$e7,$e9,$eb,$ec,$ee,$ef,$f1,$f2,$f4 // ................
        .byte $f5,$f6,$f7,$f8,$f9,$fa,$fb,$fb,$fc,$fd,$fd,$fe,$fe,$fe,$fe,$fe // ................
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fd,$fd,$fc,$fb,$fb,$fa,$f9,$f8,$f7,$f6 // ................
        .byte $f5,$f4,$f2,$f1,$ef,$ee,$ec,$eb,$e9,$e7,$e5,$e4,$e2,$e0,$dd,$db // ................
        .byte $d9,$d7,$d5,$d2,$d0,$cd,$cb,$c8,$c6,$c3,$c1,$be,$bb,$b8,$b6,$b3 // ................
        .byte $b0,$ad,$aa,$a7,$a4,$a1,$9e,$9b,$98,$95,$92,$8f,$8b,$88,$85,$82 // ................
        .byte $7f,$7c,$79,$76,$73,$6f,$6c,$69,$66,$63,$60,$5d // .|yvsolifc`]

txt_288c:
        .text "ZWTQNKHFC"
        .byte $40                                   // @ character
        .text "=;8631"
        .text ".,)'%#!"
        .byte $1e,$1c,$1a,$19,$17,$15,$13,$12,$10
        .byte $0f,$0d,$0c,$0a,$09,$08,$07,$06,$05,$04,$03,$03,$02,$01,$01,$00 // ................
        .fill 10, $00
        .byte $01,$01,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0c,$0d,$0f,$10 // ................
        .byte $12,$13,$15,$17,$19,$1a,$1c,$1e       // ........

txt_28de:
        .text "!#%'),.1368;="
        .byte $40                                   // @ character
        .text "CF"
        .text "HKNQTWZ"
        .byte $5d,$60,$63,$66,$69,$6c,$6f,$73,$76
        .byte $79,$7c,$00,$00,$00,$00,$00,$00,$00,$00,$7c,$ee,$ee,$fe,$ee,$ee // y|........|.....
        .byte $ee,$00,$fc,$ee,$ee,$fc,$ee,$ee,$fc,$00,$7c,$ee,$ee,$e0,$ee,$ee // ..........|.....
        .byte $7c,$00,$fc,$ee,$ee,$ee,$ee,$ee,$fc,$00,$fe,$e0,$f8,$e0,$e0,$e0 // |...............
        .byte $fe,$00,$fe,$e0,$f8,$e0,$e0,$e0,$e0,$00,$7c,$ee,$e0,$ee,$ee,$ee // ..........|.....
        .byte $7e,$00,$ee,$ee,$fe,$ee,$ee,$ee,$ee,$00,$7c
        .text "88888"
        .byte $7c,$00,$0e,$0e,$0e,$0e,$ee,$ee,$7c,$00,$e0,$ee,$ee,$fc,$ee,$ee // |.......|.......
        .byte $ee,$00,$e0,$e0,$e0,$e0,$e0,$e0,$fe,$00,$c6,$ee,$fe,$ee,$ee,$ee // ................
        .byte $ee,$00,$7c,$ee,$ee,$ee,$ee,$ee,$ee,$00,$7c,$ee,$ee,$ee,$ee,$ee // ..|.......|.....
        .byte $7c,$00,$fc,$ee,$ee,$ee,$fc,$e0,$e0,$00,$7c,$ee,$ee,$ee,$ee,$e0 // |.........|.....
        .byte $7e,$00,$fc,$ee,$ee,$fc,$ee,$ee,$ee,$00,$7c,$ee,$e0,$7c,$0e,$ee // ~.........|..|..
        .byte $7c,$00,$fe                           // |..

txt_29a1:
        .text "888888"
        .byte $00,$ee,$ee,$ee,$ee,$ee,$ee,$7c,$00,$ee
        .byte $ee,$ee,$ee,$ee,$6c,$38,$00,$ee,$ee,$ee,$ee,$fe,$ee,$c6,$00,$ee // ....l8..........
        .byte $ee,$ee,$7c,$ee,$ee,$ee,$00,$ee,$ee,$ee,$7c,$38,$38,$38,$00,$fe // ..|.......|888..
        .byte $0e,$1c,$38,$70,$e0,$fe,$00,$00,$00,$00,$e9,$8d,$cd,$8b,$eb,$00 // ..8p............
        .byte $00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$60,$50,$50,$70,$60,$00 // ..........`PPp`.
        .byte $ee,$a8,$ac,$e8,$e8,$00,$00,$3c,$42,$99,$a1,$a1,$99,$42,$3c,$00 // .......<B....B<.
        .byte $00,$00,$00,$00,$00,$00,$00,$e0,$e0,$e0,$e0,$e0,$00,$e0 // ..............

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

// --- Region $2a38-$2ad7 ---
.pc = $2a38 "dat_2a38"

dat_2a38:
        .byte $e0,$e0,$20,$00,$00,$00,$00,$00,$78,$e0,$e0,$e0,$e0,$e0,$78,$00 // .. .....x.....x.
        .byte $3c,$0e,$0e,$0e,$0e,$0e,$3c,$00,$00,$00,$00,$78,$3c,$00,$00,$00 // <.....<....x<...
        .fill 13, $00
        .byte $e0,$e0,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .. .............
        .byte $e0,$e0,$00,$18,$18,$18,$18,$18,$18,$18,$18,$7c,$ee,$ee,$ee,$ee // ...........|....
        .byte $ee,$7c,$00
        .byte $38,$78
        .text "8888"
        .byte $7c,$00,$7c,$ee,$0e,$7c,$e0
        .byte $ee,$fe,$00,$7c,$ee,$0e,$3c,$0e,$ee,$7c,$00,$1e,$3e,$6e,$ee,$fe // ...|..<..|..>n..
        .byte $0e,$0e,$00,$fe,$e0,$fc,$0e,$ee,$ee,$7c,$00,$7c,$ee,$e0,$fc,$ee // .........|.|....
        .byte $ee,$7c,$00,$fe,$ee,$0e,$1c,$38,$38,$38,$00,$7c,$ee,$ee,$7c,$ee // .|.....888.|..|.
        .byte $ee,$7c,$00,$7c,$ee,$ee,$7e,$0e,$ee,$7c,$00,$00,$00,$e0,$e0,$00 // .|.|..~..|......
        .byte $e0,$e0                               // ..

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

// --- Region $2af8-$2cef ---
.pc = $2af8 "dat_2af8"

dat_2af8:
        .byte $7c,$ee,$ee,$1c,$38,$38,$00,$38,$20,$20,$05,$0d,$10,$09,$12,$05 // |...88.8  ......
        .byte $20,$10,$12,$05,$13,$05,$0e,$14,$13,$20,$27,$0d,$01,$07,$09,$03 //  ........ '.....
        .byte $20,$0d,$0f,$15,$13,$05,$20,$09,$0e,$20,$07,$0f,$02,$0c,$09,$0e //  ..... .. ......
        .byte $20,$0c,$01,$0e,$04,$27,$20,$1f,$20,$02,$19,$20,$18,$20,$01,$0d //  ....' . .. . ..
        .byte $10,$0c,$05,$20,$01,$12,$03,$08,$09,$14,$05,$03,$14,$15,$12,$05 // ... ............
        .byte $13,$2e,$20,$20,$10,$01,$0c,$2f,$0e,$14,$13,$03,$20,$06,$09,$18 // ..  .../.... ...
        .byte $05,$04,$20,$01,$0e,$04,$20,$05,$18,$14,$12,$01,$20,$14,$12,$01 // .. ... ..... ...
        .byte $09,$0e,$05,$04,$20,$02,$19,$20,$05,$0d,$10,$09,$12,$05,$2e,$20 // .... .. ....... 
        .byte $20,$03,$01,$0c,$0c,$20,$0d,$19,$13,$14,$09,$03,$20,$03,$01,$16 //  .... ...... ...
        .byte $05,$12,$0e,$20,$01,$14               // ... ..

txt_2b8e:
        .text ": 718-251-7150. "
        .byte $20,$14,$08,$05,$20,$05,$0d,$10,$05,$12,$0f,$12,$13,$20,$01,$12 //  ... ........ ..
        .byte $05,$3a,$20,$13,$05,$11,$15,$05,$0e,$03,$05,$12,$2c,$20,$02,$0f // .: ........., ..
        .byte $0f,$1a,$05,$2c,$20,$05,$18,$14,$12,$05,$0d,$09,$13,$14,$2c,$20 // ..., ........., 
        .byte $12,$09,$03,$08,$2c,$20,$16,$09,$1a,$1a,$2c,$20,$14,$08,$05,$20 // ...., ...., ... 
        .byte $01,$04,$05,$10,$14,$2c,$20,$14,$12,$09,$13,$14,$01,$0e,$2c,$20 // ....., ......., 
        .byte $09,$0e,$14,$12,$15,$04,$05,$12,$20,$01,$0e,$04,$20,$14,$08,$05 // ........ ... ...
        .byte $20,$0c,$01,$13,$14,$20,$04,$12,$01,$07,$0f,$0e //  .... ......

txt_2c0a:
        .text "...             "
        .text "     "
        .byte $00
        .byte $20,$20,$07,$0f,$0c,$04,$05,$0e
        .byte $20,$12
        .byte $05,$07,$01,$12,$04,$13,$20,$14,$0f,$3a,$20,$05,$0e,$09,$07,$0d // ...... ..: .....
        .byte $01,$21,$2c,$20,$01,$12,$03,$01,$04,$05,$20,$01,$0e,$04,$20,$04 // .!, ...... ... .
        .byte $05,$01,$04,$0c,$09,$0e,$05,$2c,$20,$09,$0c,$0c,$15,$13,$09,$0f // ......., .......
        .byte $0e,$2c,$20,$07,$05,$0e,$05,$13,$09,$13,$20,$10,$12,$0f,$0a,$05 // ., ....... .....
        .byte $03,$14,$2c,$20,$06,$34,$03,$07,$2c,$20,$14,$01,$0c,$05,$0e,$14 // .., .4.., ......
        .byte $2c,$20,$14,$12,$03,$2c,$20,$13,$15,$03,$03,$05,$13,$13,$2c,$20 // , ..., ......., 
        .byte $10,$01,$0e,$04,$0f,$12,$01,$2c,$20,$03,$05,$0e,$13,$0f,$12,$2c // ......., ......,
        .byte $20,$08,$19,$13,$14,$05,$12,$09,$03,$2c,$20,$06,$01,$09,$12,$0c //  ........, .....
        .byte $09,$07,$08,$14,$2c,$20,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13 // ...., ..........
        .byte $2c,$20,$14,$08,$05,$20,$06,$0f,$12,$03,$05,$2c,$20,$0e,$05,$09 // , ... ....., ...
        .byte $20,$01,$0e,$04,$20,$05,$03,$0c,$19,$10,$13,$05 //  ... .......

txt_2cd6:
        .text "...             "
        .fill 9, $20

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

// --- Region $3000-$3000 ---
.pc = $3000 "scr_3000"

scr_3000:
        .byte $00                                   // .

// --- Region $4c0d-$4c0d ---
.pc = $4c0d "dat_4c0d"

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

// --- Region $568e-$568e ---
.pc = $568e "dat_568e"

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

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

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

// --- Region $b68e-$b68e ---
.pc = $b68e "dat_b68e"

dat_b68e:
        // === Fill data (1 bytes, $b68e-$b68e) ===
        .byte $00                                   // .

// --- Region $bd08-$bd08 ---
.pc = $bd08 "dat_bd08"

dat_bd08:
        // === Fill data (1 bytes, $bd08-$bd08) ===
        .byte $00                                   // .

// --- Region $c001-$c001 ---
.pc = $c001 "dat_c001"

dat_c001:
        // === Fill data (1 bytes, $c001-$c001) ===
        .byte $00                                   // .

// --- Region $c05a-$c05a ---
.pc = $c05a "dat_c05a"

dat_c05a:
        // === Fill data (1 bytes, $c05a-$c05a) ===
        .byte $00                                   // .

// --- Region $c111-$c111 ---
.pc = $c111 "dat_c111"

dat_c111:
        // === Fill data (1 bytes, $c111-$c111) ===
        .byte $00                                   // .

// --- Region $c38e-$c38e ---
.pc = $c38e "dat_c38e"

dat_c38e:
        // === Fill data (1 bytes, $c38e-$c38e) ===
        .byte $00                                   // .

// --- Region $c43d-$c43d ---
.pc = $c43d "dat_c43d"

dat_c43d:
        // === Fill data (1 bytes, $c43d-$c43d) ===
        .byte $00                                   // .

// --- Region $c4a6-$c4a6 ---
.pc = $c4a6 "dat_c4a6"

dat_c4a6:
        // === Fill data (1 bytes, $c4a6-$c4a6) ===
        .byte $00                                   // .

// --- Region $e09e-$e09e ---
.pc = $e09e "dat_e09e"

dat_e09e:
        // === Fill data (1 bytes, $e09e-$e09e) ===
        .byte $00                                   // .

// --- Region $e200-$e51a ---
.pc = $e200 "dat_e200"

dat_e200:
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$09,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a3,$21,$58,$80,$fc,$00 // .........`.!X...
        .byte $62,$2d,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$8d,$86,$02,$2c,$00,$10 // b-... ..!....,..
        .byte $a9,$93,$20,$a1,$0d,$a2,$00,$a9,$08,$9d,$00,$d8,$9d,$d0,$da,$9d // .. .............
        .byte $50,$d8,$e8,$d0,$f4,$a2,$00,$a9,$08,$9d,$48,$db,$9d,$70,$db,$9d // P.........H..p..
        .byte $98,$db,$9d,$c0,$db,$e8,$e0,$28,$d0,$ef,$a2,$00,$a9,$00,$a9,$01 // .......(........
        .byte $9d,$30,$da,$9d,$90,$d9,$bd,$44,$0d,$18,$69,$20,$9d,$e0,$05,$e8 // .0.....D..i ....
        .byte $e0,$28,$d0,$ea,$78,$ee,$0d,$dc,$ee,$1a,$d0,$a9,$1b,$8d,$11,$d0 // .(..x...........
        .byte $a9,$09,$8d,$15,$03,$a9,$7d,$8d,$14,$03,$58,$ad,$79,$09,$d0,$fb // ......}...X.y...

txt_e360:
        .text " Y"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a9,$01,$8d,$79,$09,$4c,$69,$09,$01,$4c,$00,$0f,$ee,$19,$d0,$ad // ...y.Li..L......
        .byte $65,$0b,$09,$10,$8d,$16,$d0,$a9,$18,$8d,$18,$d0,$ad,$03,$0c,$8d // e...............
        .byte $21,$d0,$ad,$05,$0c,$8d,$22,$d0,$ad,$04,$0c,$8d,$23,$d0,$20,$66 // !.....".....#. f
        .byte $0b,$a9,$00,$8d,$79,$09,$a9,$09,$8d,$15,$03,$a9,$c0,$8d,$14,$03 // ....y...........
        .byte $ad,$01,$dc,$c9,$ef,$f0,$c2,$a9,$4f,$8d,$12,$d0,$4c,$81,$ea,$ee // ........O...L...
        .byte $19,$d0,$ad,$06,$0c,$8d,$21,$d0,$ad,$08,$0c,$8d,$22,$d0,$ad,$07 // ......!....."...
        .byte $0c,$8d,$23,$d0,$20,$80,$0d,$20,$bb,$0b,$a9,$09,$8d,$15,$03,$a9 // ..#. .. ........
        .byte $ed,$8d,$14,$03,$a9,$6a,$8d,$12,$d0,$4c,$81,$ea,$ee,$19,$d0,$24 // .....j...L.....$
        .byte $ea,$24,$ea,$a9,$c8,$8d,$16,$d0,$a9,$00,$8d,$21,$d0,$a9,$1b,$8d // .$.........!....
        .byte $18,$d0,$a9,$0a,$8d,$15,$03,$a9,$18,$8d,$14,$03,$20,$be,$0c,$a9 // ............ ...
        .byte $82,$8d,$12,$d0,$4c,$81,$ea,$ee,$19,$d0,$a9,$06,$8d,$20,$d0,$8d // ....L........ ..
        .byte $21,$d0,$a9,$1b,$8d,$18,$d0,$ad,$0a,$0c,$8d,$16,$d0,$a9,$0a,$8d // !...............
        .byte $15,$03,$a9,$40,$8d,$14,$03,$a9,$8a,$8d,$12,$d0,$4c,$81,$ea,$ee // ...@........L...
        .byte $19,$d0,$a9,$0a,$8d,$15,$03,$a9,$6c,$8d,$14,$03,$a9,$06,$8d,$21 // ........l......!
        .byte $d0,$a9,$c8,$8d,$16,$d0,$a9,$0a,$8d,$15,$03,$a9,$6c,$8d,$14,$03 // ............l...
        .byte $20,$89,$0d,$a9,$a2,$8d,$12,$d0,$4c,$81,$ea,$ee,$19,$d0,$a9,$06 //  .......L.......
        .byte $8d,$20,$d0,$8d,$21,$d0,$a9,$1b,$8d,$18,$d0,$ad,$48,$0c,$8d,$16 // . ..!.......H...
        .byte $d0,$a9,$0a,$8d,$15,$03,$a9,$94,$8d,$14,$03,$a9,$ac,$8d,$12,$d0 // ................
        .byte $4c,$81,$ea,$ee,$19,$d0,$20,$87,$0c,$a9,$0a,$8d,$15,$03,$a9,$ac // L..... .........
        .byte $8d,$14,$03,$a9,$c2,$8d,$12,$d0,$4c,$81,$ea,$ee,$19,$d0,$a9,$00 // ........L.......
        .byte $8d,$20,$d0,$8d,$21,$d0,$a9,$18,$8d,$18,$d0,$ad,$b9,$0b,$09,$10 // . ..!...........
        .byte $8d,$16,$d0,$ad,$06,$0c,$8d,$21,$d0,$ad,$08,$0c,$8d,$22,$d0,$ad // .......!....."..
        .byte $07,$0c,$8d,$23,$d0,$a9,$0a,$8d,$15,$03,$a9,$eb,$8d,$14,$03,$20 // ...#........... 
        .byte $f6,$0c,$a9,$dd,$8d,$12,$d0,$4c,$81,$ea,$ee,$19,$d0,$ad,$03,$0c // .......L........
        .byte $8d,$21,$d0,$ad,$05,$0c,$8d,$22,$d0,$ad,$04,$0c,$8d,$23,$d0,$a9 // .!.....".....#..
        .byte $09,$8d,$15,$03,$a9,$7d,$8d,$14,$03,$20,$15,$0b,$a9,$10,$8d,$12 // .....}... ......
        .byte $d0,$4c,$81,$ea,$ee,$64,$0b,$ae,$64,$0b,$bd,$00,$28,$29,$07,$09 // .L...d..d...()..
        .byte $10,$49,$07,$8d,$65,$0b,$ae,$64       // .I..e..d

// --- Region $e557-$e610 ---
.pc = $e557 "dat_e557"

dat_e557:
        .byte $e1,$10,$2c,$b8,$0b,$ee,$b8,$0b,$ae,$b8,$0b,$bd,$00,$28,$29,$07 // ..,..........().
        .byte $09,$10,$49,$07,$8d,$b9,$0b,$ae,$b8,$0b,$bd,$00,$28,$e3,$4a,$61 // ..I.........(.Ja
        .byte $1d,$aa,$a0,$00,$bd,$00,$25,$99,$d0,$06,$bd,$50,$25,$99,$f8,$06 // ......%....P%...
        .byte $bd,$a0,$25,$99,$20,$07,$bd,$f0,$25,$99,$48,$07,$bd,$40,$26,$99 // ..%. ...%.H..@&.
        .byte $70,$07,$bd,$90,$26,$99,$98,$07,$bd,$e0,$26,$99,$c0,$07,$e8,$c8 // p...&.....&.....
        .byte $c0,$28,$d0,$d0,$60,$22,$12,$01,$ad,$ba,$0b,$49,$01,$8d,$ba,$0b // .(..`".....I....
        .byte $f0,$1f,$a9,$06,$8d,$03,$0c,$a9,$0e,$8d,$04,$0c,$a9,$03,$8d,$05 // ................
        .byte $0c,$a9,$0b,$8d,$06,$0c,$a9,$0c,$8d,$07,$0c,$a9,$0f,$8d,$08,$0c // ................
        .byte $60,$a9,$0b,$8d,$03,$0c,$a9,$0c,$8d,$04,$0c,$a9,$0f,$8d,$05,$0c // `...............
        .byte $a9,$09,$8d,$06,$0c,$a9,$08,$8d,$07,$0c,$a9,$0a,$8d,$08,$0c,$60 // ...............`
        .byte $06,$0e,$03,$0b,$0c,$0f,$78,$01,$ce,$0a,$0c,$ad,$0a,$0c,$c9,$ff // ......x.........
        .byte $f0,$01,$60,$a9,$07,$8d,$0a,$0c,$a2,$00 // ..`.......

// --- Region $e63d-$e64f ---
.pc = $e63d "Segment $e63d"
        .byte $ce,$48,$0c,$ce,$48,$0c,$ad,$48,$0c,$30,$01,$60,$a9,$07,$8d,$48 // .H..H..H.0.`...H
        .byte $0c,$a2,$00                           // ...

// --- Region $e694-$e6a6 ---
.pc = $e694 "Segment $e694"
        .byte $0e,$02,$0a,$04,$06,$00,$28,$04,$06,$00,$06,$00,$09,$09,$08,$e3 // ......(.........
        .byte $09,$60,$27                           // .`'

// --- Region $e6ca-$e6dc ---
.pc = $e6ca "Segment $e6ca"
        .byte $06,$00,$06,$04,$02,$00,$06,$04,$0a,$22,$0e,$06,$e4,$08,$60,$4e // ........."....`N
        .byte $09,$08,$09                           // ...

// --- Region $e71b-$e75d ---
.pc = $e71b "dat_e71b"

dat_e71b:
        .byte $06,$0e,$0d,$01,$07,$0a,$02,$0a,$07,$01,$0d,$03,$0e,$e4,$05,$25 // ...............%
        .byte $06,$07,$08,$07,$06,$e4,$05,$60       // .......`

txt_e733:
        .encoding "screencode_mixed"
        .text "(  magic mouse from x ample"
        .encoding "petscii_upper"

txt_e74e:
        .text " 29.06.1992!  "
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $60                                   // `

// --- Region $e809-$e83b ---
.pc = $e809 "dat_e809"

dat_e809:
        .byte $ad,$12,$d0,$10,$fb,$ad,$12,$d0,$30,$fb,$ad,$12,$d0,$10,$fb,$60 // ........0......`
        .byte $a9,$03,$85,$9a,$a9,$00,$85,$99,$a2,$2f,$bd,$53,$0e,$9d,$ff,$cf // ........./.S....
        .byte $ca,$d0,$f7,$60,$b2,$22,$9b,$37,$a3,$24,$08,$00,$14,$0f,$80,$31 // ...`.".7.$.....1
        .byte $00,$60,$28                           // .`(

// --- Region $e882-$e90c ---
.pc = $e882 "Segment $e882"
        .byte $a9,$34,$85,$01,$a0,$00,$a2,$00,$bd,$00,$2e,$9d,$00,$08,$e6,$01 // .4..............
        .byte $8d,$20,$d0,$8e,$20,$d0,$8d,$20,$d0,$8c,$20,$d0,$c6,$01,$e8,$d0 // . .. .. .. .....
        .byte $e7,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9,$00,$d0,$d8,$a9,$00 // ................
        .byte $8d,$00,$08,$a9,$37,$85,$01,$a9,$00,$8d,$20,$d0,$85,$c6,$a2,$1a // ....7..... .....
        .byte $9d,$00,$d4,$ca,$10,$fa,$58,$4c,$e2,$fc,$a5 // ......XL...

txt_e8cd:
        .encoding "screencode_mixed"
        .text "5logo by: necromancer!"
        .encoding "petscii_upper"
        .byte $f3                                   // .

txt_e8e4:
        .encoding "screencode_mixed"
        .text " ;code by: black ice/eclypse!"
        .encoding "petscii_upper"
        .byte $ed,$20,$80,$44,$00,$e3,$0a,$60,$54,$aa,$a0,$00 // . .D...`T...

// --- Region $e95e-$e9aa ---
.pc = $e95e "dat_e95e"

dat_e95e:
        .byte $c2,$60,$ea                           // .`.

txt_e961:
        .text ",W"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $30,$01,$60                           // 0.`

txt_e967:
        .text ",X"
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_e96a:
        .text "0%"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $b3,$c4,$30,$03,$4c,$89,$c0,$ad,$58,$c0,$8d,$b3,$c4,$ce,$b2,$c4 // ..0.L...X.......
        .byte $f0,$09,$ad,$b2,$c4,$8d,$18,$d4,$4c,$89,$c0,$a9,$00,$8d,$57,$c0 // ........L.....W.
        .byte $8d,$18,$d4,$60,$a2,$02,$bd,$ef,$c4,$8d,$b6,$c4,$ad,$b4,$c4,$f0 // ...`............
        .byte $03,$4c,$c3,$c1,$de,$0d,$c5,$30,$03,$4c,$c3,$c1,$bd,$04 // .L.....0.L....

// --- Region $ea4e-$ea80 ---
.pc = $ea4e "dat_ea4e"

dat_ea4e:
        .byte $2b,$9d,$f2,$c4,$a8,$b9,$17,$c6,$9d,$10,$c5,$b9,$18,$c6,$9d,$4c // +..............L
        .byte $c5,$b9,$1a,$c6,$9d,$49,$c5,$b9,$95,$c6,$9d,$4f,$c5,$b9,$15,$c6 // .....I.....O....
        .byte $8d,$b8,$c4,$b9,$16,$c6,$8d,$b9,$c4,$b9,$99,$c6,$e4,$4a,$60,$64 // .............J`d
        .byte $a8,$b9,$df                           // ...

// --- Region $eacd-$ed89 ---
.pc = $eacd "Segment $eacd"
        .byte $f2,$c4,$b9,$1b,$c6,$f0,$5e,$8d,$ba,$c4,$b9,$1c,$c6,$29,$0f,$8d // ......^......)..
        .byte $bc,$c4,$b9,$1c,$c6,$e4,$4a,$62,$e3,$8d,$bb,$c4,$bd,$1f,$c5,$d0 // ......Jb........
        .byte $1b,$18,$bd,$46,$c5,$6d,$ba,$c4,$48,$bd,$49,$c5,$69,$00,$29,$0f // ...F.m..H.I.i.).
        .byte $48,$cd,$bb,$c4,$d0,$1e,$fe,$1f,$c5,$4c,$18,$c2,$38,$bd,$46,$c5 // H........L..8.F.
        .byte $ed,$ba,$c4,$48,$bd,$49,$c5,$e9,$00,$29,$0f,$48,$cd,$bc,$c4,$d0 // ...H.I...).H....
        .byte $03,$de,$1f,$c5,$ac,$b6,$c4,$68,$9d,$49,$c5,$99,$03,$d4,$68,$9d // .......h.I....h.
        .byte $46,$c5,$99,$02,$d4,$bd,$28,$c5,$f0,$06,$de,$28,$c5,$4c,$ec,$c2 // F.....(....(.L..
        .byte $bd,$4f,$c5,$f0,$03,$4c,$ec,$c2,$bc,$f2,$c4,$b9,$99,$c6,$d0,$03 // .O...L..........
        .byte $4c,$ec,$c2,$29,$0f,$a8,$bd,$2b,$c5   // L..)...+.

txt_eb56:
        .text "0E"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $bf,$c4,$9d,$34,$c5,$b9,$cf,$c4,$9d,$2b,$c5,$a9,$00,$9d,$2e,$c5 // ...4.....+......
        .byte $9d,$31,$c5,$bd,$13,$c5,$a8,$b9,$55,$c5,$9d,$3d,$c5,$b9,$b5,$c5 // .1......U..=....
        .byte $9d,$40,$c5,$38,$b9,$56,$c5,$f9,$55,$c5,$9d,$37,$c5,$b9,$b6,$c5 // .@.8.V..U..7....
        .byte $f9,$b5,$c5,$9d,$3a,$c5,$de,$2b,$c5,$30,$61,$5e,$3a,$c5,$7e,$37 // ....:..+.0a^:.~7
        .byte $c5,$4c,$86,$c2,$bd,$25,$c5,$30,$16,$18,$bd,$3d,$c5,$7d,$37,$c5 // .L...%.0...=.}7.
        .byte $9d,$3d,$c5,$bd,$40,$c5,$7d,$3a,$c5,$9d,$40,$c5,$4c,$c2,$c2,$38 // .=..@.}:..@.L..8
        .byte $bd,$3d,$c5,$fd,$37,$c5,$9d,$3d,$c5,$bd,$40,$c5,$fd,$3a,$c5,$9d // .=..7..=..@..:..
        .byte $40,$c5,$bd,$2e,$c5,$30,$1b,$fe,$31,$c5,$bd,$31,$c5,$dd,$34,$c5 // @....0..1..1..4.
        .byte $90,$1a,$a9,$ff,$9d,$2e,$c5,$bd,$25,$c5,$49,$ff,$9d,$25,$c5,$4c // ........%.I..%.L
        .byte $ec,$c2,$de,$31,$c5,$d0,$05,$a9,$00,$9d,$2e,$c5,$bd,$22,$c5,$f0 // ...1........."..
        .byte $2f,$c9,$c0,$90,$14,$29,$3f,$18,$7d,$3d,$c5,$9d,$3d,$c5,$bd,$40 // /....)?.}=..=..@
        .byte $c5,$69,$00,$9d,$40,$c5               // .i..@.

txt_ec0f:
        .text "L "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $29,$3f,$8d,$bd,$c4,$38,$bd,$3d,$c5,$ed,$bd,$c4,$9d,$3d,$c5,$bd // )?...8.=.....=..
        .byte $40,$c5,$e9,$00,$9d,$40,$c5,$bc,$f2,$c4,$bd,$4c,$c5,$29,$01,$f0 // @....@.....L.)..
        .byte $13,$bd,$52,$c5,$29,$01,$d0,$06,$b9,$17,$c6 // ..R.)......

txt_ec3d:
        .text "L:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $b9,$98,$c6,$9d,$10,$c5,$bd,$4c,$c5,$29,$02,$f0,$28,$bd,$52,$c5 // .......L.)..(.R.
        .byte $29,$01,$d0,$06,$bd,$13,$c5           // )......

txt_ec57:
        .text "L"
        .byte $5c                                   // backslash character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $b9,$9a,$c6,$10,$06,$29,$7f,$18,$7d,$13,$c5,$a8,$b9,$55,$c5,$9d // .....)..}....U..
        .byte $3d,$c5,$b9,$b5,$c5,$9d,$40,$c5,$bc,$f2,$c4,$bd,$4c,$c5,$29,$04 // =.....@.....L.).
        .byte $f0,$1a,$bd,$0a,$c5,$29,$3f,$38,$e9,$01,$dd,$0d,$c5,$90,$05,$a9 // .....)?8........
        .byte $fe,$9d,$1c,$c5,$de,$40,$c5,$10,$03,$fe,$40,$c5,$bc,$f2,$c4,$bd // .....@....@.....
        .byte $4c,$c5,$29,$10,$f0,$16,$bd,$4f,$c5,$f0,$06,$b9,$97,$c6,$4c,$aa // L.)....O......L.
        .byte $c3,$bd,$16,$c5,$30,$06,$b9,$17,$c6,$9d,$10,$c5,$bd,$4c,$c5,$29 // ....0........L.)
        .byte $20,$f0,$2b,$bd,$4f,$c5,$f0,$0e,$b9,$96,$c6,$10,$11,$29,$7f,$18 //  .+.O........)..
        .byte $7d,$13,$c5,$4c,$cf,$c3,$bd,$16,$c5,$30,$13,$bd,$13,$c5,$a8,$b9 // }..L.....0......
        .byte $55,$c5,$9d,$3d,$c5,$b9,$b5,$c5,$9d,$40,$c5,$bc,$f2,$c4,$ac,$b6 // U..=.....@......
        .byte $c4,$bd,$43,$c5,$30,$0d,$bd,$52,$c5,$d0,$08,$bd,$10,$c5,$29,$fe // ..C.0..R......).
        .byte $99,$04,$d4,$bd,$10,$c5,$3d,$1c,$c5,$99,$04,$d4,$bd,$40,$c5,$99 // ......=......@..
        .byte $01,$d4,$bd,$3d,$c5,$99,$00,$d4,$bd,$4f,$c5,$d0,$08,$a9,$ff,$9d // ...=.....O......
        .byte $16,$c5,$4c,$19,$c4,$de,$4f,$c5,$fe,$52,$c5,$ca,$30,$03,$4c,$8b // ..L...O..R..0.L.
        .byte $c0,$ce,$b5,$c4,$10,$09,$ad,$ee,$c4,$8d,$b5,$c4 // ............

txt_ed36:
        .text "L5"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $ce,$b4,$c4,$10,$06,$ad,$ed,$c4,$8d,$b4,$c4,$60,$bd,$e7,$c4,$85 // ...........`....
        .byte $fd,$bd,$ea,$c4,$85,$fe,$fe,$f5,$c4,$bc,$f5,$c4,$b1,$fd,$10,$13 // ................
        .byte $c9,$fd,$f0,$03,$4c,$ae,$c4,$fe,$f5,$c4,$c8,$b1,$fd,$8d,$58,$c0 // ....L.........X.

txt_ed69:
        .text "LF"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $8d,$be,$c4                           // ...

txt_ed6f:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $06,$ad,$be,$c4,$4c,$a5,$c4,$bd,$f8,$c4,$30,$1a,$a9,$ff,$9d,$f8 // ....L.....0.....
        .byte $c4,$ad,$be,$c4,$29,$3f,$9d,$fb       // ....)?..

// --- Region $ed99-$f02b ---
.pc = $ed99 "Segment $ed99"
        .byte $fb,$c4,$d0,$08,$a9,$00,$9d,$f8,$c4   // .........

txt_eda2:
        .text "LF"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $bd,$fe,$c4,$9d,$f5,$c4,$a8,$b1,$fd,$9d,$07,$c5,$fe,$f5,$c4,$c8 // ................
        .byte $b1,$fd,$9d,$04,$c5,$60,$10,$00,$01,$05,$00,$ff,$01,$9f,$19,$03 // .....`..........
        .byte $01,$3f,$06,$00,$02,$04,$03,$02,$01,$35,$03,$02,$01,$03,$02,$02 // .?.......5......
        .byte $01,$00,$05,$05,$04,$02,$04,$04,$03,$01,$03,$02,$00,$01,$01,$a3 // ................
        .byte $2a,$0a,$10,$19
        .text "%2>K"
        .byte $6f,$8e,$d3,$e3,$cb
        .byte $2e,$02,$06
        .byte $00,$07,$0e,$38,$60,$20,$01,$04,$01,$00,$ff,$00,$e3,$02,$32,$03 // ...8` ........2.
        .byte $01,$03,$0f,$07,$05,$07,$11,$00,$01,$03,$02,$23,$00,$23,$0f,$00 // ...........#.#..
        .byte $0f,$e3,$41,$23,$1f,$4a,$18,$c3,$23,$07,$0c,$04,$c3,$a7,$c1,$a4 // ..A#.J..#.......
        .byte $22,$ff,$00,$c2,$60,$20,$00,$ff,$01,$00,$01,$02,$02,$03,$06,$53 // "...` .........S
        .byte $04,$00,$02,$00,$7e,$21,$54,$06,$4e,$04,$1f,$ca,$18,$bc,$fc,$98 // ....~!T.N.......
        .byte $02,$00,$0b,$00,$02,$30,$a3,$60,$63,$49,$03,$49,$16,$26,$38,$4a // .....0.`cI.I.&8J
        .byte $5d,$73,$89,$a0,$b9,$d4,$ef,$0d,$2c,$4d,$70,$95,$bc,$e7,$12,$41 // ]s......,Mp....A
        .byte $73,$a8,$df,$1a,$58,$9b,$e1,$2b,$7a,$ce,$26,$84,$e7,$50,$bf,$36 // s...X..+z.&..P.6
        .byte $b2,$37,$c3,$58,$f5,$9c,$4d,$09,$cf,$a1,$80,$6c,$66,$6f,$88,$b1 // .7.X..M....lfo..
        .byte $ec,$39,$9b,$12,$9f,$43,$01,$d9,$cd,$df,$10,$63,$d9,$74,$38,$25 // .9...C.....c.t8%
        .byte $3f,$88,$03,$b3,$9c,$bf,$21,$c7,$b3,$ea,$71,$4b,$7f,$11,$07,$67 // ?.....!...qK...g
        .byte $38,$7f,$45,$8f,$67,$d5,$e3,$97,$ff,$23,$0f,$cf,$eb,$01,$e7,$02 // 8.E.g....#......
        .byte $e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$3f,$07,$07,$08,$08,$09,$09 // ........`?......
        .byte $0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18 // ................
        .byte $1a,$1b,$1d,$1f                       // ....

txt_eed9:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dc,$ea // bhnu|...........
        .byte $f8,$ff,$a8,$24,$0f,$0c,$11,$37,$a4,$24,$0f,$07,$11,$27,$a4,$24 // ...$...7.$...'.$
        .byte $04                                   // .

txt_ef0d:
        .text "$A0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2e,$30,$64,$0d,$ed,$41,$30,$00,$04,$1b,$f6,$0a,$0a,$81,$24,$a4 // .0d..A0.......$.
        .byte $2b,$0a,$29,$41,$30,$00,$01,$30,$f9,$01,$9f,$41,$a3,$3e,$19,$31 // +.)A0..0...A.>.1
        .byte $0a,$e9,$41,$30,$00,$04,$30,$f9,$0a,$09,$41,$30,$00,$04,$30,$f9 // ..A0..0...A0..0.
        .byte $0d,$ed,$41,$30,$00,$04,$60,$f5,$0f,$8f,$41,$02,$a2,$26,$09,$10 // ..A0..`...A..&..
        .byte $0d,$ad,$41,$02,$a2,$2e,$09,$10,$0a,$0a,$41,$30,$00,$0b,$30,$f9 // ..A.......A0..0.
        .byte $0a,$8a                               // ..

txt_ef63:
        .text "A0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2a,$41,$64,$09,$8a,$41,$30,$00,$02,$80,$f9,$a8,$26,$03,$44,$81 // *Ad..A0.....&.D.
        .byte $81,$00,$44,$a2,$26,$02,$30,$00,$81,$00,$47,$a2,$23,$02,$43,$81 // ..D.&.0...G.#.C.
        .byte $a5,$25,$01,$47,$81,$00,$06,$a3,$22,$01,$49,$a6,$25,$03,$46,$81 // .%.G....".I.%.F.
        .byte $00,$03,$a7,$21,$03,$a3,$25,$03,$47,$81,$00,$0a,$a3,$25,$03,$46 // ...!..%.G....%.F
        .byte $81,$00,$03,$a3,$25,$01,$47,$81,$00,$03,$a8,$21,$87,$a7,$21,$87 // ....%.G....!..!.
        .byte $a2,$25,$01,$47,$81,$00,$06,$a3,$25,$04,$8c,$15,$00,$5d,$a3,$25 // .%.G....%....].%
        .byte $02,$8c,$15,$00,$1d,$a3,$23,$6f,$8e,$d3,$e3,$cb,$2d,$02,$06,$fc // ......#o....-...
        .byte $5b,$c6,$cb,$cc,$cc,$01,$01,$07,$18,$29,$e3,$cd,$25,$01,$01,$3e // [........)..%..>
        .byte $9d,$f4,$e3,$cd,$60,$58,$01,$01,$10,$15,$ff,$19,$b3,$de,$ff,$c7 // ....`X..........
        .byte $79,$09,$28,$da,$f7,$bd,$41,$6b,$75,$4f,$5d,$9f,$9b,$1c,$8d,$7f // y.(...AkuO].....
        .byte $11,$c1,$2b,$ff,$6c,$52,$06,$37,$41,$1f // ..+.lR.7A.

txt_f010:
        .text "Z1CM)A"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $88,$80,$53,$97,$8f,$48,$df,$f5,$d1,$e7,$bd,$0f,$9e,$a2,$b6,$4f // ..S..H.........O
        .byte $77,$68,$de,$84,$eb                   // wh...

// --- Region $f040-$fda2 ---
.pc = $f040 "Segment $f040"
        .byte $c8,$c9,$c8,$c7,$e8,$c8,$21,$c9,$e6,$c8,$e3,$c9,$24,$c8,$c9,$cb // ......!.....$...
        .byte $ca,$e3,$cb,$22,$ca,$ca,$e3,$c9,$24,$ca,$c9,$c9,$ca,$e5,$c9,$21 // ..."....$......!
        .byte $ca,$e3,$c9,$e7,$ca,$23,$cb,$ca,$cb,$e6,$ca,$60,$d4,$cb,$a3,$07 // .....#.....`....
        .byte $1c,$23,$1f,$23,$21,$11,$22,$11,$21,$23,$1c,$23,$1f,$23,$1c,$11 // .#.#!.".!#.#.#..
        .byte $28,$91,$01,$2d,$ff,$a3,$07,$47,$23,$40,$11,$47,$51,$49,$11,$4a // (..-...G#@.GQI.J
        .byte $11
        .byte $4c,$a3,$07
        .text "L#X#"
        .byte $5b
        .text "QTQV"
        .byte $ff,$81,$03
        .byte $34,$01,$34,$01,$34,$05,$34,$05,$34,$02,$34,$02,$34,$05,$34,$ff // 4.4.4.4.4.4.4.4.
        .byte $85,$09,$10,$05,$10,$05,$10,$ff,$85,$06,$18,$05,$18,$05,$18,$ff // ................
        .byte $81,$06,$28,$01,$1c,$01,$1c,$05,$1c,$05,$1c,$02,$28,$02,$1c,$05 // ..(.........(...
        .byte $1c,$ff,$81,$06,$28,$01,$1c,$01,$1c,$05,$28,$05,$1c,$ff,$81,$06 // ....(.....(.....
        .byte $28,$01,$1c,$01,$1c,$0b,$1c,$ff,$80,$0b,$c0,$00,$c7,$00,$cc,$00 // (...............
        .byte $d3,$00,$cc,$00,$c8,$ff,$80,$0c,$be,$00,$c5,$00,$ca,$00,$d1,$00 // ................
        .byte $ca,$00,$c3,$ff,$80,$0b,$c5,$00,$cc,$00,$d1,$00,$ca,$00,$cf,$00 // ................
        .byte $d1,$ff,$80,$0c,$bc,$00,$c3,$00,$c8,$00,$c1,$ff,$80,$0c,$b7,$00 // ................
        .byte $be,$00,$c3,$00,$bc,$ff,$80,$0c,$b7,$00,$be,$00,$c3,$00,$bc,$00 // ................
        .byte $be,$00,$c3,$ff,$80,$0b,$b8,$00,$bf,$00,$c4,$00,$bd,$00,$bf,$00 // ................
        .byte $c4,$02,$ff,$91,$06,$10,$60,$a2,$11,$10,$11,$13,$11,$13,$11,$15 // ......`.........
        .byte $0b,$15,$05,$17,$11,$18,$11,$18,$ff,$97,$05,$4d,$0b,$45,$17,$45 // ...........M.E.E
        .byte $0b,$4d,$ff,$85,$02,$2d,$ff,$91,$04,$1c,$11,$23,$11,$1f,$11,$1f // .M...-.....#....
        .byte $11,$21,$11,$21,$05,$22,$8b,$05,$42,$85,$04,$21,$8b,$01,$2c,$ff // .!.!."..B..!..,.
        .byte $8b,$0a,$1c,$05,$1c,$0b,$23,$85,$05,$49,$91,$04,$1f,$8b,$05,$4b // ......#..I.....K
        .byte $05,$46,$8b,$0a,$21,$05,$1c,$11,$28,$05,$22,$8b,$01,$2f,$85,$0a // .F..!...(."../..
        .byte $21,$8b,$01,$2f,$ff,$85,$04,$1c,$8b,$05,$4d,$ff,$81,$02,$29,$01 // !../......M...).
        .byte $29,$01,$29,$0b,$29,$ff,$a3,$04,$10,$23,$18,$23,$15,$11,$16,$11 // ).).)....#.#....
        .byte $15,$ff,$a3,$04,$10,$23,$16,$23,$13,$11,$14,$11,$13,$ff,$a3,$07 // .....#.#........
        .byte $4c,$23,$4f,$11                       // L#O.

txt_f1d4:
        .text "NQL#X#L#X"
        .byte $11,$56,$0b,$55,$85,$05,$4d,$23,$4d,$ff,$81,$02,$30,$02,$01,$2e // .V.U..M#M...0...
        .byte $01,$2e,$60,$72,$01,$2e,$85,$01,$2b,$ff,$91,$04,$10,$11,$13,$11 // ..`r....+.......
        .byte $16,$11,$13,$11,$10,$11,$13,$11,$16,$11,$19,$11,$10,$11,$13,$11 // ................
        .byte $16,$11,$13,$ff,$91,$04,$10,$11,$13,$11,$16,$05,$10,$8b,$05,$4d // ...............M
        .byte $ff,$85,$09,$10,$8b,$08,$1d,$ff,$85,$09,$0c,$05,$0c,$05,$0c,$ff // ................
        .byte $85,$09,$18,$8b,$08,$16,$ff,$85,$09,$15,$05,$15,$05,$15,$ff,$85 // ................
        .byte $09,$21,$8b,$08,$1f,$ff,$82,$0d,$28,$ff,$85,$0f,$34,$0b,$32,$ff // .!......(...4.2.
        .byte $80,$0b,$bb,$00,$c0,$00,$c7,$00,$ca,$00,$c3,$00,$c7,$ff,$85,$0d // ................
        .byte $2d,$8b,$05,$4d,$ff,$82,$02,$02,$31,$02,$31,$60,$57,$02,$2f,$02 // -..M....1.1`W./.
        .byte $2f,$85,$01,$2d,$8b,$05,$46,$ff,$82,$0f,$37,$02,$2d,$02,$2e,$02 // /..-..F...7.-...
        .byte $31,$03,$b9,$01,$ba,$ff,$85,$04,$1c,$05,$29,$05,$23,$ff,$82,$0f // 1.........).#...
        .byte $34,$02,$31,$02,$34,$02,$37,$03,$34,$01,$b3,$ff,$85,$0f,$3e,$05 // 4.1.4.7.4.....>.
        .byte $c0,$8b,$02,$2a,$05,$2a,$05,$2a,$85,$0e,$bd,$05,$be,$97,$05,$47 // ...*.*.*.......G
        .byte $a3,$0e,$3b,$23,$34,$ff,$91,$0e,$32,$11,$34,$11,$37,$11,$34,$91 // ..;#4...2.4.7.4.
        .byte $d6,$37,$11,$b9,$02,$05,$39,$05,$39,$2e,$8b,$0f,$37,$ff,$a3,$0e // .7....9.9...7...
        .byte $3b,$23,$37,$91,$d0,$3d,$11,$be,$02,$05,$3d,$05,$3d,$60,$db,$81 // ;#7..=....=.=`..
        .byte $0f,$3d,$09,$49,$ff,$82,$06,$21,$82,$0f,$2d,$ff,$85,$04,$15,$8b // .=.I...!..-.....
        .byte $05,$4d,$ff,$82,$0d,$21,$ff,$85,$04,$18,$8b,$05,$4d,$ff,$80,$0c // .M...!......M...
        .byte $ba,$00,$c1,$00,$c6,$00,$bf,$00,$c1,$00,$c6,$ff,$91,$0f,$3f,$11 // ..............?.
        .byte $4b,$a3,$0e                           // K..

txt_f310:
        .text "J#G#F#?"
        .byte $ff,$85,$04,$10,$1d,$10,$a3,$05,$44,$ff,$97,$02,$2e,$ff,$80,$0b // ........D.......
        .byte $c1,$00,$c4,$00,$cb,$00,$c8,$ff,$97,$0e,$3c,$97,$0f,$3f,$ff,$91 // ..........<..?..
        .byte $0e,$43,$11,$41,$8b,$0f,$3c,$97,$0e,$3f,$97,$0e,$41,$05,$43,$05 // .C.A..<..?..A.C.
        .byte $44,$05,$43,$05,$41,$05,$43,$05,$44,$05,$46,$05,$48,$ff,$91,$0e // D.C.A.C.D.F.H...
        .byte $46,$91,$0f,$3f,$0b,$3e,$ff,$97,$0e,$48,$97,$0f,$48,$ff,$97,$0e // F..?.>...H..H...
        .byte $41,$97,$0f,$41,$91,$0e,$48,$91,$0f,$48,$8b,$0f,$54,$ff,$8b,$07 // A..A..H..H..T...
        .byte $3c,$05,$c1,$11,$cd,$0b,$d4,$ff,$8b,$0e,$37,$0b,$38,$0b,$35,$0b // <.........7.8.5.
        .byte $2c,$97,$0f,$2b,$ff,$85,$0e,$3a,$05,$3c,$05,$3a,$05,$38,$ff,$82 // ,..+...:.<.:.8..
        .byte $0d,$11,$02,$11,$02,$11,$02,$11,$85,$04,$11,$05,$0f,$85,$04,$11 // ................
        .byte $91,$05,$4d,$8b,$07,$41,$05,$c8,$1d,$c6,$ff,$97,$09,$11,$ff,$91 // ..M..A..........
        .byte $a2,$23,$ff,$85,$09,$e3,$11,$60,$e1,$ff,$82,$0d,$11,$02,$11,$02 // .#.....`........
        .byte $11,$02,$11,$85,$04,$11,$82,$0d,$0f,$02,$0f,$ff,$82,$0d,$14,$02 // ................
        .byte $14,$02,$14,$02,$14,$85,$04,$14,$82,$0d,$14,$02,$14,$ff,$85,$0d // ................
        .byte $16,$05,$16,$05,$16,$05,$18,$ff,$82,$06,$27,$82,$0f,$29,$02,$1d // ..........'..)..
        .byte $02,$1d,$05,$1d,$02,$29,$02,$27,$ff,$82,$0f,$29,$02,$2b,$02,$2c // .....).'...).+.,
        .byte $02,$2e,$02,$2f,$02,$30,$85,$bf,$2c,$ff,$01,$07,$01,$05,$01,$07 // .../.0..,.......
        .byte $09,$0c,$01,$09,$42,$09,$0c,$01,$18,$40,$09,$0c,$01,$18,$44,$09 // ....B....@....D.
        .byte $03,$01,$09,$40,$0f,$1a,$01,$1f,$ff,$43,$06,$0e,$06,$11,$06,$12 // ...@.....C......
        .byte $05,$0f,$04,$10,$40,$06,$0e,$09,$0f,$06,$17,$03,$16,$03,$17,$0c // ....@...........
        .byte $0e,$06,$11,$05,$0f,$04,$10,$0c,$0e,$06,$12,$05,$0f,$04,$10,$10 // ................
        .byte $14,$04,$13,$42,$06,$0e,$06,$11,$06,$12,$06,$17,$40,$04,$04,$42 // ...B........@..B
        .byte $01,$04,$0c,$0d,$40,$02,$19,$02,$0b,$0f,$1b,$01,$1e,$ff,$03,$00 // ....@...........
        .byte $01,$15,$02,$00,$04,$04,$01,$0a,$01,$05,$01,$14,$01,$04,$01,$14 // ................
        .byte $01,$09,$02,$14,$01,$04,$06,$0d,$01,$20,$01,$15,$01,$00,$01,$15 // ......... ......
        .byte $05,$00,$01,$1d,$01,$1c,$ff,$01,$08,$42,$02,$03,$09,$01,$08,$30 // .........B.....0
        .byte $03,$2a,$01,$29,$03,$2d,$01,$2c,$40,$44,$01,$2d,$01,$2c,$40,$42 // .*.).-.,@D.-.,@B
        .byte $02,$03,$09,$01,$08,$61,$37,$03,$2a,$01,$29,$03,$2d,$01,$2c,$40 // .....a7.*.).-.,@
        .byte $0c,$17,$12,$35,$01,$36,$0c,$28,$42,$06,$35,$01,$36,$40,$42,$03 // ...5.6.(B.5.6@B.
        .byte $2d,$01,$2c,$03,$2a,$01,$29,$40,$03,$2d,$01,$2c,$42,$01,$2d,$01 // -.,.*.)@.-.,B.-.
        .byte $2c,$40,$18,$0e,$2a,$35,$01,$36,$48,$06,$37,$01,$33,$06,$37,$05 // ,@..*5.6H.7.3.7.
        .byte $33,$40,$ff,$01,$08,$42,$09,$28,$01,$1a,$09,$0e,$01,$08,$01,$0d // 3@...B.(........
        .byte $0c,$0f,$01,$1a,$09,$11,$01,$2c,$40,$43,$01,$31,$01,$2f,$40,$01 // .......,@C.1./@.
        .byte $32,$01,$31,$01,$30,$01,$34,$01,$30,$01,$26,$10,$08,$04,$31,$01 // 2.1.0.4.0.&...1.
        .byte $0d,$0c,$0f,$01,$1a,$06,$27,$01,$32,$01,$31,$01,$0d,$0c,$0f,$01 // ......'.2.1.....
        .byte $1a,$42,$01,$31,$01,$32,$40,$42,$01,$31,$01,$2e,$40,$42,$06,$35 // .B.1.2@B.1..@B.5
        .byte $01,$31,$06,$35,$01                   // .1.5.

txt_f54c:
        .text "2"
        .byte $40                                   // @ character
        .text "050808B"
        .byte $06,$35,$01,$31,$06,$35,$01           // .5.1.5.

txt_f55c:
        .text "2"
        .byte $40                                   // @ character
        .text "080505"
        .byte $ff,$01,$2f,$42,$08,$1b,$04,$2b,$04,$2e,$40,$06,$2e,$01,$33,$42 // ../B...+..@...3B
        .byte $08,$1b,$04,$2b,$04,$2e,$40,$10,$2f,$42,$04,$2e,$04,$2b,$40,$06 // ...+..@./B...+@.
        .byte $2e,$01,$33,$44,$01,$2f,$01,$32,$40,$08,$2f,$fd,$73,$48,$01,$2d // ..3D./.2@./.sH.-
        .byte $01,$2c,$40,$08,$2f,$48,$01,$2d,$01,$2c,$40,$44,$01,$2f,$01,$32 // .,@./H.-.,@D./.2
        .byte $40,$ff,$06,$16,$06,$17,$06,$22,$06,$28,$50,$06,$16,$06,$11,$04 // @......".(P.....
        .byte $14,$40,$ff,$01,$3a,$01,$1e,$03,$17,$0c,$16,$50,$06,$16,$06,$17 // .@..:......P....
        .byte $0c,$16,$40,$ff,$01,$39,$01,$1e,$06,$0d,$01,$1e,$fd,$79,$50,$01 // ..@..9.......yP.
        .byte $39,$01,$1e,$06,$0d,$01,$1e,$40,$ff,$44,$01,$40,$0c,$16,$40,$30 // 9......@.D.@..@0
        .byte $0f,$42,$12,$3c,$04,$16,$40,$42,$0c,$3c,$04,$22,$06,$0f,$18,$3c // .B.<..@B.<."...<
        .byte $0c,$02,$0f,$04,$22,$06,$38,$0f,$0c,$3c,$40,$30,$0f,$42,$12,$3c // ....".8..<@0.B.<
        .byte $04,$16,$40,$42,$0c,$0f,$04,$22,$06,$0f,$01,$04,$04,$0d,$0c,$02 // ..@B..."........
        .byte $0f,$04,$22,$06,$60,$b1,$0f,$0c,$3c,$40,$30,$0f,$42,$12,$3c,$04 // ..".`...<@0.B.<.
        .byte $16,$40,$48,$0c,$0f,$04,$22,$06,$0f,$18,$3c,$0c,$0f,$04,$22,$06 // .@H..."...<...".
        .byte $0f,$0c,$3c,$40,$ff,$44,$18,$0f,$40,$42,$01,$40,$0c,$16,$40,$42 // ..<@.D..@B.@..@B
        .byte $01,$40,$12,$0f,$40,$01,$3e,$02,$42,$01,$45,$01,$3e,$01,$42,$02 // .@..@.>.B.E.>.B.
        .byte $43,$01,$44,$42,$01,$40,$0c,$16,$40,$01,$40,$0c,$0f,$04,$16,$0c // C.DB.@..@.@.....
        .byte $0f,$01,$47,$42,$01,$3b,$01,$3d,$18,$3c,$01,$3b,$01,$3e,$03,$3d // ..GB.;.=.<.;.>.=
        .byte $40,$42,$01,$40,$0c,$16,$40,$01,$46,$0c,$0f,$01,$47,$01,$3e,$01 // @B.@..@.F...G.>.
        .byte $42,$04,$43,$fd,$7f,$48,$07,$25,$01,$48,$40,$ff,$42,$01,$3f,$02 // B.C..H.%.H@.B.?.
        .byte $01,$09,$0f,$01,$41,$01,$04,$40,$43,$03,$3f,$01,$41,$40,$03,$3f // ....A..@C.?.A@.?
        .byte $01,$21,$48,$04,$21,$03,$23,$01,$24,$40,$42,$01,$3f,$02,$01,$09 // .!H.!.#.$@B.?...
        .byte $0f,$01,$46,$40,$42,$01,$3f,$02,$01,$09,$0f,$01,$46,$40,$60,$04 // ..F@B.?.....F@`.
        .byte $21,$03,$23,$01,$24,$40,$ff,$81,$d1,$00,$cc,$2e,$fe,$f8,$e0,$e3 // !.#.$@..........
        .byte $ff,$fe,$f8,$a3,$33,$ff,$cc,$33,$ea,$8f,$c2,$25,$33,$ff,$cc,$33 // ....3..3...%3..3
        .byte $aa,$c3,$25,$33,$ff,$cc,$33,$ba,$e5   // ..%3..3..

txt_f6ed:
        .text ";*8;"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $ca,$fc,$ff,$33,$ff,$cc,$33,$c2,$26,$af,$cb,$32,$fc,$cc,$33,$c5 // ...3..3.&..2..3.
        .byte $24,$bf,$2f,$0f,$aa,$e3,$bf,$25,$b3,$bf,$8c,$b3,$bf,$e7,$3f,$c6 // $./....%......?.
        .byte $22,$fe,$fe,$c3,$2d,$fa,$e3,$8f,$0c,$33,$fe,$e8,$8f,$3f,$33,$ff // "...-....3...?3.
        .byte $cc,$33,$c3,$2f,$fe,$f8,$e3,$83,$8c,$ff,$fa,$e3,$8f,$cc,$ff,$33 // .3./...........3
        .byte $cc,$aa,$3f,$c2,$25,$cc,$ff,$33,$cc,$aa,$c3,$25,$cc,$ff,$33,$cc // ..?.%..3...%..3.
        .byte $aa,$e3,$fc,$24,$cc,$fc,$30,$cc,$c2,$2e,$fe,$fe,$f8,$f8,$fa,$e2 // ...$..0.........
        .byte $80,$80,$08,$00,$22,$88,$aa,$aa,$a2,$26,$88,$00,$22,$88,$a8,$a0 // ...."....&.."...
        .byte $a2,$21,$88,$a2,$23,$0f,$3f,$ff,$a2,$22,$88,$00,$c4,$a2,$26,$88 // .!..#.?.."....&.
        .byte $00,$fe,$fe,$f8,$fa,$a2,$26,$88,$00,$22,$88,$aa,$aa,$a2,$26,$88 // ......&.."....&.
        .byte $00,$20,$88,$a0,$a3,$e4,$38,$24,$fa,$f8,$fa,$fa,$a2,$26,$88,$00 // . ....8$.....&..
        .byte $23,$83,$a3,$a3,$a2,$26,$88,$00,$fe,$ab,$a2,$aa,$a2,$26,$88,$00 // #....&.......&..
        .byte $02,$e0,$b8,$2e,$a2,$26,$88,$00,$22,$88,$aa,$2a,$a8,$28,$0b,$03 // .....&.."..*.(..
        .byte $82,$00,$20,$88,$aa,$aa,$c4,$24,$bf   // .. ....$.

txt_f7bb:
        .text "??/"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$88,$00,$fe,$c3,$a2,$2e,$88,$00,$02,$e0,$f8,$fe,$80,$80,$88 // #...............
        .byte $80,$a2,$88,$aa,$aa,$e7,$3f,$29,$3e,$f8,$f8,$e0,$e0,$82,$88,$aa // ......?)>.......
        .byte $2a,$a2,$26,$88,$00,$20,$80,$83,$0f,$a2,$23,$88,$00,$0f,$c3,$28 // *.&.. ....#....(
        .text ">>88"
        .byte $e0,$e2,$ea,$8a,$a2
        .byte $26,$22,$00,$88
        .byte $22,$aa,$aa
        .byte $a2,$26,$22,$00,$88,$20,$a0,$83,$a2,$24,$22,$00,$03,$3f,$c2,$a2 // .&".. ...$"..?..
        .byte $22,$22,$00,$c4,$a2,$26,$22,$00,$f8,$fa,$e2,$ea,$a2,$2a,$20,$00 // ""...&"......* .
        .byte $83,$23,$83,$8f,$e6,$ea,$e9,$86,$e3,$95,$2e,$9a,$66,$aa,$99,$66 // .#..........f..f

txt_f82f:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $bf,$63,$83,$8f,$4f,$0f,$e3,$3f,$c7,$2d,$fe,$fa,$e2,$e9,$e6,$85 // .c..O..?.-......
        .byte $95,$aa,$3e,$66,$aa,$99,$66,$e3       // ..>f..f.

txt_f84a:
        .text "U%"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $fa,$fa,$f9,$fa,$e4,$f9,$60,$34,$66,$aa,$99,$66 // ......`4f..f

txt_f859:
        .text "UUZ"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $63,$a3,$93,$63                       // c..c

txt_f861:
        .text "SS"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $f3,$a6,$aa,$99,$a6,$95,$95,$aa,$bf,$4b,$a3,$92,$64 // .........K..d

txt_f871:
        .text "TT"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$a6,$8a,$e9,$e6,$e1,$b9,$3a,$3b,$66,$aa,$99,$66 // .......:;f..f

txt_f881:
        .text "UU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $fa,$4f,$8f,$8f,$4b,$e3,$53,$2d,$93,$a6,$8a,$e9,$e6,$e1,$f9,$fa // .O..K.S-........
        .byte $fb,$a6,$aa,$99,$a6,$e3,$95,$21,$9a,$e3 // .......!..

txt_f89e:
        .text ">/899:;"
        .byte $66,$a8,$98,$64,$50,$53,$53,$93       // f..dPSS.

txt_f8ad:
        .text "??"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $e5,$fe,$32,$99,$aa,$a6,$19,$55,$55,$56,$6a,$99,$aa,$66,$99 // ..2....UUVj..f.

txt_f8bf:
        .text "TT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $fc,$8f,$0f,$e3,$3f,$c7,$e3,$fe,$2d,$f8,$e9,$8a,$a6,$99,$15,$55 // ....?...-......U
        .byte $a9,$fa,$99,$aa,$66,$99,$e3,$54,$23,$90,$ab,$af,$e3,$bf,$23,$8f // ....f..T#.....#.
        .byte $e3,$ef,$c6,$22,$33,$ff,$e4           // ..."3..

txt_f8e9:
        .text "?6/"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $0f,$cb,$fe,$fe,$f8,$fb,$fb,$e3,$e3,$ef,$e8,$f8,$f0,$f3,$f3,$c3 // ................
        .byte $0f,$cf,$fa,$fa,$e6,$fb,$21,$bf,$c5,$22,$33,$ff,$e6,$f3,$22,$33 // ......!.."3..."3
        .byte $f3,$e6,$bf,$22,$b3,$bf,$e8           // ..."...

txt_f914:
        .text ";"
        .byte $22                                   // double quote character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$e4,$f3,$24,$33,$f3,$ab,$af,$e4,$bf,$22,$b3,$bf,$e7,$3f,$21 // ...$3....."...?!
        .byte $3b,$e4,$fb,$26,$e3,$ef,$e3,$8f,$a3,$e3,$e3,$f3,$23,$c3,$0f,$cf // ;..&........#...
        .byte $e6,$fe,$c2,$22,$af,$bf,$c3,$23,$3f,$8c,$bf,$e5,$fc,$2b,$ff,$cc // ..."...#?....+..
        .byte $ff,$fb,$fb,$e3,$ef,$ef,$8f,$8c,$bf,$c6,$2c,$cc,$ff,$a3,$e3,$c3 // ..........,.....
        .byte $cf,$cf,$0f,$3f,$3f,$ec,$e3,$e3,$f8,$25,$fe,$fe,$ff,$cc,$33,$a2 // ...??....%....3.
        .byte $26,$88,$00,$22,$88,$c3,$32,$a2,$24,$88,$00,$22,$88,$c2,$30,$bf // &.."..2.$.."..0.
        .byte $2f,$8a,$00,$22,$88,$8c,$b3,$80,$80,$ff,$aa,$22,$88,$cc,$33,$a2 // /.."......."..3.
        .byte $25,$ff,$aa,$22,$88,$0f,$e3,$3f,$24,$ff,$aa,$22,$88,$c5,$25,$aa // %.."...?$.."..%.
        .byte $22,$88,$f8,$fb,$e3,$f8,$35,$b8       // ".....5.

txt_f99f:
        .text ":8"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $33,$03,$03,$83,$03,$23,$83,$8c,$b3,$80,$80,$88,$80,$a2,$88,$38 // 3....#.........8
        .byte $3b,$e4                               // ;.

txt_f9b4:
        .text "8$:8;:"
        .byte $e4                                   // .

txt_f9bb:
        .text "8"
        .byte $22                                   // double quote character
        .text ":8"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $2e,$fe,$a8,$22,$88,$ff,$fe,$f8,$e0,$88,$00,$22,$88,$8c,$33,$a2 // ..."......."..3.
        .byte $26,$88,$00,$22,$88,$cc,$33,$a2,$26,$88,$00,$20,$83,$cf,$0f,$e3 // &.."..3.&.. ....
        .byte $3f,$c3,$2a,$b3,$8c,$e0,$e0,$e2,$f8,$f8,$fe,$33,$cc,$a2,$2c,$22 // ?.*........3..,"
        .byte $00,$88,$22,$0f,$cb,$02,$00,$22,$00,$88,$22,$e3,$fe,$27,$be,$2b // .."....".."..'.+
        .byte $02,$88                               // ..

txt_fa02:
        .byte $22                                   // double quote character
        .text "3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a2,$26,$ff,$aa,$88                   // .&...

txt_fa0a:
        .byte $22                                   // double quote character
        .text "0"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a2,$25,$ff,$aa,$88                   // .%...

txt_fa12:
        .byte $22                                   // double quote character
        .text "?"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $23,$aa,$88,$22,$c5,$28,$aa,$88,$20,$8a,$ea,$e2,$f8,$fe,$c3,$38 // #..".(.. ......8
        .byte $aa,$aa,$66,$aa,$19,$86,$e0,$fe,$aa,$aa,$66,$aa,$99,$66,$55,$05 // ..f.......f..fU.
        .byte $aa,$aa,$66,$aa,$99,$66,$55,$55,$e4   // ..f..fUU.

txt_fa3e:
        .text ":49:99"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a3,$63,$a3,$93,$63                   // .c..c

txt_fa4a:
        .text "SS"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a6,$aa,$99,$a6,$95,$95,$e4       // ........

txt_fa55:
        .text ":89:8>"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$66,$aa,$99,$66                   // .f..f

txt_fa61:
        .text "T"
        .byte $40                                   // @ character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$66,$a8,$90,$03,$3f,$ff,$83,$8f,$0f,$3f,$c4,$21,$fe,$c7 // .f...?....?.!..

txt_fa73:
        .text "&*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $89,$e2,$f8,$fe,$c2,$60,$21,$aa,$aa,$99,$aa,$66,$19,$81,$f8,$aa // .....`!....f....
        .byte $aa,$99,$aa,$66,$99,$55,$15,$aa,$aa,$99,$aa,$66,$99 // ...f.U.....f.

txt_fa93:
        .text "UU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$98,$a8,$64,$98,$54,$54,$e0,$c7,$a1,$c7 // ...d.TT....

txt_faa1:
        .text "!8"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $21,$03,$c7,$21,$80,$c7,$e7,$95,$21,$80,$e7,$55,$a1,$e8,$3f,$21 // !..!....!..U..?!
        .byte $0f,$c7,$80,$75,$00,$23,$01,$02,$03,$e4,$04,$21,$05,$e3,$04,$23 // ...u.#.....!...#
        .byte $06,$07,$08,$a2,$33,$01,$02,$03,$04,$06,$07,$08,$00,$09,$04,$0a // ....3...........
        .byte $0b,$0c,$0d,$04,$0a,$0e,$0f,$10,$e3,$11,$21,$12,$80,$28,$00,$60 // ..........!..(.`
        .byte $28,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$19,$1c,$1d,$1e,$1f,$21 // (..............!
        .byte $22,$13,$14,$15,$16,$23,$24,$1f,$21,$22,$25,$19,$26,$27,$19 // "....#$.!"%.&'.

txt_fb03:
        .text "()*+,-./+0"
        .byte $80
        .byte $28,$00
        .text "3123"
        .byte $00

txt_fb15:
        .text "4563789:;<=>123"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_fb25:
        .text "2?=>"
        .byte $40                                   // @ character
        .text "2A=BCDEFG"
        .byte $00                                   // string terminator
        .text "HIJG"
        .byte $80
        .byte $28,$00
        .text "3KLM"
        .byte $00
        .byte $4e,$4c,$4f,$00

txt_fb44:
        .text "PQRSLTLUVLW"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_fb50:
        .text "1XLYVLTLU"
        .byte $00                                   // string terminator
        .byte $5a,$5b,$5c,$22,$00,$5d,$5e,$5f,$80,$29,$00,$3e,$60,$61,$62,$63 // Z[\".]^_.).>`abc
        .byte $64,$65,$66,$67,$68,$61,$69,$6a,$61,$6b,$61,$69,$6a,$61,$6c,$63 // defghaijakaijalc
        .byte $6d,$6e,$6f,$70,$71,$6a,$61,$6b,$61,$69,$a2,$28,$72,$73,$74,$75 // mnopqjakai.(rstu
        .byte $76,$77,$78,$79,$80,$29,$00,$23,$7a,$7b,$7c,$e4,$7d,$36,$7e,$7d // vwxy.).#z{|.}6~}
        .byte $7f,$80,$7d,$7e,$7d,$7f,$80,$7d,$81,$7c,$7d,$82,$83,$84,$00,$80 // ..}~}..}.|}.....
        .byte $7d,$7e,$7d,$7f,$a2,$24,$85,$86,$87,$88,$e3,$89,$21,$8a,$80,$2b // }~}..$......!..+
        .byte $00,$21,$8b,$e4,$8c,$2e,$8d,$8c,$8e,$8f,$8c,$8d,$8c,$8e,$90,$91 // .!..............
        .byte $92,$8b,$8c,$93,$a3,$25,$8f,$8c,$8d,$8c,$8e,$a5,$21,$8f,$e4,$8c // .....%......!...
        .byte $80,$e4,$00,$60,$3b,$7f,$82,$85,$88,$8b,$8f,$92,$95,$98,$9b,$9e // ...`;...........
        .byte $a1,$a4,$a7,$aa,$ad,$b0,$b3,$b6,$b8,$bb,$be,$c1,$c3,$c6,$c8,$cb // ................
        .byte $cd,$d0,$d2,$d5,$d7,$d9,$db,$dd,$e0,$e2,$e4,$e5,$e7,$e9,$eb,$ec // ................
        .byte $ee,$ef,$f1,$f2,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fb,$fc,$fd,$fd // ................
        .byte $eb,$fe,$60,$75,$fd,$fd,$fc,$fb,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f4 // ..`u............
        .byte $f2,$f1,$ef,$ee,$ec,$eb,$e9,$e7,$e5,$e4,$e2,$e0,$dd,$db,$d9,$d7 // ................
        .byte $d5,$d2,$d0,$cd,$cb,$c8,$c6,$c3,$c1,$be,$bb,$b8,$b6,$b3,$b0,$ad // ................
        .byte $aa,$a7,$a4,$a1,$9e,$9b,$98,$95,$92,$8f,$8b,$88,$85,$82,$7f,$7c // ...............|
        .byte $79,$76,$73,$6f,$6c,$69,$66,$63,$60,$5d // yvsolifc`]

txt_fc64:
        .text "ZWTQNKHFC"
        .byte $40                                   // @ character
        .text "=;8631.,)'%#!"
        .byte $1e,$1c,$1a,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0a,$09,$08,$07 // ................
        .byte $06,$05,$04,$03,$03,$02,$01,$01,$ab,$60,$3a,$01,$01,$02,$03,$03 // .........`:.....
        .byte $04,$05,$06,$07,$08,$09,$0a,$0c,$0d,$0f,$10,$12,$13,$15,$17,$19 // ................
        .byte $1a,$1c,$1e                           // ...

txt_fcae:
        .text "!#%'),.1368;="
        .byte $40                                   // @ character
        .text "CFHKNQTWZ"
        .byte $5d,$60,$63,$66,$69,$6c,$6f,$73,$76,$79,$7c,$a8,$24,$7c,$ee,$ee // ]`cfilosvy|.$|..
        .byte $fe,$e3,$ee,$32,$00,$fc,$ee,$ee,$fc,$ee,$ee,$fc,$00,$7c,$ee,$ee // ...2.........|..
        .byte $e0,$ee,$ee,$7c,$00,$fc,$e5,$ee,$25,$fc,$00,$fe,$e0,$f8,$e3,$e0 // ...|....%.......
        .byte $25,$fe,$00,$fe,$e0,$f8,$e4,$e0,$24,$00,$7c,$ee,$e0,$e3,$ee,$25 // %.......$.|....%
        .byte $7e,$00,$ee,$ee,$fe,$e4,$ee,$22,$00,$7c,$e5,$38,$22,$7c,$00,$e4 // ~......".|.8"|..
        .byte $0e,$28,$ee,$ee,$7c,$00,$e0,$ee,$ee,$fc,$e3,$ee,$a1,$e6,$e0,$25 // .(..|..........%
        .byte $fe,$00,$c6,$ee,$fe,$e4,$ee,$22,$00,$7c,$e6,$ee,$22,$00,$7c,$e5 // .......".|..".|.
        .byte $ee,$23,$7c,$00,$fc,$e3,$ee,$25,$fc,$e0,$e0,$00,$7c,$e4,$ee,$27 // .#|....%....|..'
        .byte $e0,$7e,$00,$fc,$ee,$ee,$fc,$e3,$ee,$2a,$00,$7c,$ee,$e0,$7c,$0e // .~.......*.|..|.
        .byte $ee,$7c,$00,$fe,$e6,$38,$a1,$e6,$ee,$22,$7c,$00,$e5,$ee,$23,$6c // .|...8..."|...#l
        .byte $38,$00,$e4,$ee,$24,$fe,$ee,$c6,$00,$e3,$ee,$21,$7c,$e3,$ee,$a1 // 8...$......!|...
        .byte $e3,$ee,$21,$7c,$e3,$38,$28,$00,$fe,$0e,$1c,$38,$70,$e0,$fe,$a4 // ..!|.8(....8p...
        .byte $25,$e9,$8d,$cd,$8b,$eb,$a3,$c1,$a7,$2b,$60,$50,$50,$70,$60,$00 // %........+`PPp`.
        .byte $ee,$a8,$ac,$e8,$e8,$a2,$28,$3c,$42,$99,$a1,$a1,$99,$42 // ......(<B....B

// --- Region $fda9-$fddc ---
.pc = $fda9 "dat_fda9"

dat_fda9:
        .byte $e0,$80,$29,$00,$23,$e0,$e0,$20,$a5,$21,$78,$e5,$e0,$23,$78,$00 // ..).#.. .!x..#x.
        .byte $3c,$e5,$0e                           // <..

txt_fdbc:
        .text "!<"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $22,$78,$3c,$b0,$23,$e0,$e0,$20,$ad,$23,$e0,$e0,$00,$e8,$18,$21 // "x<.#.. .#.....!
        .byte $7c,$e5,$ee,$24,$7c,$00,$38,$78,$e4,$38,$60,$2e,$7c,$00 // |..$|.8x.8`.|.

// --- Region $fdee-$ffc8 ---
.pc = $fdee "Segment $fdee"
        .byte $3e,$6e,$ee,$fe,$0e,$0e,$00,$fe,$e0,$fc,$0e,$ee,$ee,$7c,$00,$7c // >n...........|.|
        .byte $ee,$e0,$fc,$ee,$ee,$7c,$00,$fe,$ee,$0e,$1c,$e3,$38,$30,$00,$7c // .....|......80.|
        .byte $ee,$ee,$7c,$ee,$ee,$7c,$00,$7c,$ee,$ee,$7e,$0e,$ee,$7c,$a3,$25 // ..|..|.|..~..|.%
        .byte $e0,$e0,$00,$e0,$e0,$80,$21,$00,$61,$12,$7c,$ee,$ee,$1c // ......!.a.|...

txt_fe2c:
        .encoding "screencode_mixed"
        .text "88"
        .text "@"
        .text "8  empire presents 'magic mouse in goblin land' "
        .encoding "petscii_upper"
        .byte $1f                                   // .

txt_fe60:
        .encoding "screencode_mixed"
        .text " by x ample architectures.  pal/ntsc fixed and extra trained by empire.  call mystic cavern at"
        .encoding "petscii_upper"

txt_febe:
        .text ": 718-251-7150.  "

txt_fecf:
        .encoding "screencode_mixed"
        .text "the emperors are: sequencer, booze, extremist, rich, vizz, the adept, tristan, intruder and the last dragon"
        .encoding "petscii_upper"
        .byte $e3,$2e,$f2,$20,$60,$b7,$00           // ... `..

txt_ff41:
        .encoding "screencode_mixed"
        .text "  golden regards to: enigma!, arcade and deadline, illusion, genesis project, f4cg, talent, trc, success, pandora, censor, hysteric, fai"
        .encoding "petscii_upper"

// --- Region $ffca-$fffc ---
.pc = $ffca "txt_ffca"

txt_ffca:
        .encoding "screencode_mixed"
        .text "light, dominators, the force, nei and eclypse"
        .encoding "petscii_upper"
        .byte $e3,$2e,$f6,$20,$81,$11               // ... ..
