// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:51
// 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:  $0c01 (3073)
// IRQ handler:  $0dc0 (irq_0dc0)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 2829 bytes, Data: 60659 bytes
// Labels: 292, Subroutines: 5
//
// Cross-references: all OK
// ============================================


// --- Region $0c01-$0cfa ---
.pc = $0c01 "main_0c01"

main_0c01:
        jmp loc_0ce0

chr_0c04:
        // === Charset data (2 bytes, $0c04-$0c05) ===
        .byte $ea,$ea                               // char 0 (partial)

loc_0c06:
        lda #$93
        jsr $ffd2
        sei
        lda #$00
        ldx #$00

loc_0c10:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_0c10
        lda #$12
        sta $d018
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        lda #$07
        sta $d015
        sta $d01c
        lda #$00
        sta $d021
        sta $d020
        lda #$06
        sta $d027
        sta $d028
        sta $d029
        lda #$0d
        sta $d025
        lda #$0e
        sta $d026
        nop
        lda #$50
        sta $d001
        sta $d003
        sta $d005
        lda #$94
        sta $d007
        sta $d009
        sta $d00b
        lda #$00
        sta $30
        lda #$15
        sta $31
        lda #$c7
        sta $32
        lda #$00
        sta $33
        lda #$00
        ldx #$00

loc_0c88:
        sta $34,x
        inx
        cpx #$0b
        bne loc_0c88
        ldx #$00

loc_0c91:
        lda $1000,x
        sta $0400,x
        lda $1100,x
        sta $0500,x
        lda $1200,x
        sta $0600,x
        lda $1300,x
        sta $0700,x
        inx
        bne loc_0c91
        ldx #$34
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        lda #$8c
        sta dat_d000
        lda #$aa
        sta $d002
        lda #$c8
        sta $d004
        lda #$c0
        sta $0314
        lda #$0d
        sta $0315
        cli
        jsr sub_0cf5

loc_0cd6:
        lda $dc01
        cmp #$ef
        bne loc_0cd6
        jmp loc_145f

loc_0ce0:
        lda #$35
        sta $01
        lda #$00
        jsr $e000
        lda #$37
        sta $01
        lda #$08
        jsr $ffd2
        jmp loc_0c06
// Referenced by: jsr from $0cd3

sub_0cf5:
        lda #$72
        sta $d012
        rts

// --- Region $0dc0-$0df9 ---
.pc = $0dc0 "irq_0dc0"
// Referenced by: jmp from $0dc8

irq_0dc0:
        lda $d019
        sta $d019
        bmi loc_0dcb
        jmp irq_0dc0

loc_0dcb:
        nop
        nop
        nop
        nop
        ldx #$00
        ldy #$00

loc_0dd3:
        lda $0e00,y
        sta $d021
        ldx $0e08,y

loc_0ddc:
        dex
        bne loc_0ddc
        iny
        cpy #$08
        bne loc_0dd3
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$00
        sta $d021
        sta $d020
        jmp loc_0e10

chr_0df8:
        // === Charset data (2 bytes, $0df8-$0df9) ===
        .byte $00,$00                               // char 0 (partial)

// --- Region $0e0f-$0e94 ---
.pc = $0e0f "sub_0e0f"
// Referenced by: jsr from $123d

sub_0e0f:
        brk

loc_0e10:
        ldx #$20
        ldy #$00
        lda $0f00,x

loc_0e17:
        sta $d990,y
        iny
        cpy #$28
        bne loc_0e17
        lda $0e11
        adc #$14
        tax
        ldy #$00
        lda $0f00,x

loc_0e2a:
        sta $d9e0,y
        iny
        cpy #$28
        bne loc_0e2a
        lda $0e11
        adc #$28
        tax
        ldy #$00
        lda $0f00,x

loc_0e3d:
        sta $da30,y
        iny
        cpy #$28
        bne loc_0e3d
        inc $0e11
        lda #$df

loc_0e4a:
        cmp $d012
        bne loc_0e4a
        lda $32
        sta $d016
        ldy #$00

loc_0e56:
        lda $0e9f,y
        sta $d021
        sta $d020
        ldx $0ec0,y

loc_0e62:
        dex
        bne loc_0e62
        iny
        cpy #$1e
        bne loc_0e56
        lda #$c8
        sta $d016
        dec $32
        lda #$00
        sta $d021
        sta $d020
        lda #$35
        sta $01
        jsr $e006
        lda #$37
        sta $01
        lda $32
        cmp #$bf
        beq loc_0e8d
        jmp loc_1445

loc_0e8d:
        lda #$c7
        sta $32
        jmp loc_1400

chr_0e94:
        // === Charset data (1 bytes, $0e94-$0e94) ===
        .byte $00                                   // char 0 (partial)

// --- Region $1000-$1142 ---
.pc = $1000 "Segment $1000"
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr $6020
        rts
        rts

// --- Region $11b0-$13e9 ---
.pc = $11b0 "Segment $11b0"
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        eor ($4e,x)
        lsr $4341
        .byte $4f,$4e,$44                           // sre $444e // ILLEGAL
        eor ($20,x)
        bvc loc_124a
        eor $56
        eor #$45
        .byte $57,$20                               // sre $20,x // ILLEGAL
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_0e0f
        jsr sub_3830
        .byte $2f,$32,$30                           // rla $3032 // ILLEGAL
        .byte $2f,$31,$39                           // rla $3931 // ILLEGAL
        sec

loc_124a:
        sec
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr $0020
        brk

// --- Region $1400-$1493 ---
.pc = $1400 "loc_1400"

loc_1400:
        ldx #$00

loc_1402:
        lda $0799,x
        sta $0798,x
        inx
        cpx #$28
        bne loc_1402
        ldy #$00
        lda ($30),y
        cmp #$00
        beq loc_1425
        adc #$3f
        sta $07bf
        inc $30
        lda $30
        bne loc_1422
        inc $31

loc_1422:
        jmp loc_142d

loc_1425:
        lda #$00
        sta $30
        lda #$15
        sta $31

loc_142d:
        ldy $0eab
        ldx #$00

loc_1432:
        lda $0eac,x
        sta $0eab,x
        inx
        cpx #$07
        bne loc_1432
        sty $0eb1
        jmp loc_ea31

dat_1443:
        .byte $00,$00                               // ..

loc_1445:
        ldx #$01
        cpx #$02
        beq loc_1451
        inc $1446
        jmp loc_ea31

loc_1451:
        lda #$00
        sta $1446
        jmp loc_142d

dat_1459:
        .byte $00,$00,$00,$00,$00,$00               // ......

loc_145f:
        jmp loc_14d0

loc_1462:
        jsr $ff8a
        sei
        ldx #$00
        lda #$00

loc_146a:
        sta $d400,x
        inx
        cpx #$18
        bne loc_146a
        ldx #$00

loc_1474:
        lda dat_1493,x
        sta $0400,x
        inx
        cpx #$50
        bne loc_1474
        lda #$01
        sta $dc0e
        lda #$00
        sta $d021
        sta $d020
        lda #$30
        sta $01
        jmp $0400

dat_1493:
        .byte $a2                                   // .

// --- Region $14d0-$14e2 ---
.pc = $14d0 "loc_14d0"

loc_14d0:
        sei
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        cli
        jsr $ff81
        jmp loc_1462

dat_14e2:
        .byte $00                                   // .

// --- Region $1cf0-$1cf0 ---
.pc = $1cf0 "Segment $1cf0"
        brk

// --- Region $2020-$2020 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $1000, $1003, $1006, $1009, $100c, $100f, $1012, $1015

sub_2020:
        brk

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

// --- Region $20c0-$20c0 ---
.pc = $20c0 "Segment $20c0"
        brk

// --- Region $26f6-$26f6 ---
.pc = $26f6 "Segment $26f6"
        brk

// --- Region $3830-$3830 ---
.pc = $3830 "sub_3830"
// Referenced by: jsr from $1240

sub_3830:
        brk

// --- Region $40f0-$40f0 ---
.pc = $40f0 "Segment $40f0"
        brk

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

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

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

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

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

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

// --- Region $57dd-$57dd ---
.pc = $57dd "Segment $57dd"
        brk

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

// --- Region $6060-$6060 ---
.pc = $6060 "$6060"
        brk

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

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

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

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

// --- Region $e000-$e4e2 ---
.pc = $e000 "Segment $e000"
        jmp loc_e4a0

dat_e003:
        .byte $4c,$d3,$e4                           // L..
        lda #$1f
        sta $d418
        bit $e4f3
        bmi loc_e011
        rts

loc_e011:
        lda #$00
        sta $e567
        ldx #$02

loc_e018:
        lda $e4ef,x
        sta $fb
        tay
        lda $e509,x
        beq loc_e089
        cmp #$01
        bne loc_e03c
        lda $e563,x
        beq loc_e03c
        lda $e503,x
        bne loc_e03c
        lda $e551,x
        and #$fe
        sta $d404,y
        jmp loc_e1cb

loc_e03c:
        dec $e542,x
        bpl loc_e060
        inc $e542,x
        dec $e55a,x
        bmi loc_e054
        lda $e551,x
        ora #$01
        sta $d404,y
        jmp loc_e1cb

loc_e054:
        inc $e55a,x
        lda $e551,x
        sta $d404,y
        jmp loc_e1cb

loc_e060:
        lda $e52a,x
        and #$10
        beq loc_e086
        lda #$81
        sta $d404,y
        lda $e4f2
        asl
        tay
        lda $e568,y
        pha
        lda $e569,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_e34c

loc_e086:
        jmp loc_e1cb

loc_e089:
        lda $e50f,x
        sta $fc
        lda $e512,x
        sta $fd
        lda #$00
        sta $e4f6
        ldy $e50c,x
        lda #$00
        sta $e503,x
        lda ($fc),y
        cmp #$ff
        bne loc_e0a9
        jmp loc_e459

loc_e0a9:
        pha
        and #$20
        beq loc_e0b3
        lda #$01
        sta $e4f6

loc_e0b3:
        pla
        cmp #$80
        bcc loc_e0bb
        jmp loc_e3c7

loc_e0bb:
        and #$1f
        clc
        adc #$01
        sta $e509,x

loc_e0c3:
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $e50c,x
        pla
        bne loc_e0da
        lda $e536,x
        and #$fe
        sta $e551,x
        jmp loc_e332

loc_e0da:
        clc
        adc $e545,x
        sta $e500,x
        asl
        tay
        lda $e568,y
        sta $e515,x
        lda $e569,y
        sta $e518,x
        lda $e539,x
        pha
        lsr
        lsr
        lsr
        lsr
        pha
        clc
        adc #$01
        sta $e554,x
        pla
        sta $e4f5
        lda #$02
        sta $e54b,x
        pla
        tay
        lda $e4f6
        cmp #$01
        bne loc_e113
        jmp loc_e1cb

loc_e113:
        tya
        and #$0f
        sta $e542,x
        lda #$00
        sta $e4f4
        sta $e4fa,x
        sec
        sbc $e4f5
        sta $e557,x
        lda $e536,x
        sta $e551,x
        lda $e52a,x
        and #$10
        beq loc_e155
        lda $e4f2
        asl
        tay
        lda $e568,y
        pha
        lda $e568,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        lda #$01
        sta $e4f4
        lda #$81
        bmi loc_e158

loc_e155:
        lda $e533,x

loc_e158:
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $e52d,x
        sta $d405,y
        lda $e530,x
        sta $d406,y
        lda $e52a,x
        sta $e51e,x
        sta $e51b,x
        lda #$02
        sta $e55a,x
        lda $e539,x
        lsr
        lsr
        lsr
        lsr
        sec
        sbc #$01
        sta $e54b,x
        lda $e53c,x
        sta $e4f7,x
        pha
        and #$0f
        asl
        asl
        sta $e54e,x
        pla
        and #$f0
        lsr
        sta $e53f,x
        lda $e52a,x
        and #$20
        beq loc_e1c3
        ldy $e560,x
        lda $eae2,y
        pha
        and #$7f
        asl
        sta $e566
        pla
        and #$80
        sta $e55d,x
        lda $e567
        ora $e4ec,x
        sta $e567

loc_e1c3:
        lda $e4f4
        beq loc_e1cb
        jmp loc_e3a0

loc_e1cb:
        dec $e524,x
        bpl loc_e1ee
        lda $e521,x
        sta $e524,x
        lda $e51b,x
        clc
        adc $e527,x
        tay
        bcc loc_e1ea
        lda $e527,x
        and #$01
        bne loc_e1ea
        inc $e51e,x

loc_e1ea:
        tya
        sta $e51b,x

loc_e1ee:
        lda $e52a,x
        cmp #$c0
        bcc loc_e1f8
        jmp loc_e316

loc_e1f8:
        cmp #$80
        bcs loc_e271
        cmp #$40
        bcs loc_e203
        jmp loc_e29f

loc_e203:
        lda $e4fa,x
        clc
        adc $e53c,x
        tay
        lda $eac7,y
        cmp #$fe
        bne loc_e21c
        iny
        lda $eac7,y
        sta $e4fa,x
        jmp loc_e203

loc_e21c:
        cmp #$ff
        bne loc_e223
        jmp loc_e34c

loc_e223:
        cmp #$41
        beq loc_e22e
        cmp #$40
        beq loc_e22e
        jmp loc_e237

loc_e22e:
        pha
        iny
        lda $eac7,y
        sta $e4fe
        pla

loc_e237:
        sta $e4ff
        iny
        lda $eac7,y
        clc
        adc $e500,x
        asl
        iny
        sty $e4fd
        tay
        lda $e568,y
        pha
        lda $e569,y
        ldy $fb
        sta $d401,y
        pla
        sta $d400,y
        lda $e4fd
        sec
        sbc $e53c,x
        sta $e4fa,x
        lda $e4fe
        sta $d403,y
        lda $e4ff
        sta $d404,y
        jmp loc_e34c

loc_e271:
        ldy $e4f7,x

loc_e274:
        lda $eabb,y
        cmp #$ff
        bne loc_e281
        ldy $e53c,x
        jmp loc_e274

loc_e281:
        sta $fe
        iny
        tya
        sta $e4f7,x
        lda $e500,x
        clc
        adc $fe
        asl
        tay
        lda $e568,y
        sta $e515,x
        lda $e569,y
        sta $e518,x
        jmp loc_e332

loc_e29f:
        lda $e503,x
        beq loc_e2cc
        cmp #$80
        bcs loc_e2ba
        lda $e515,x
        clc
        adc $e506,x
        bcc loc_e2b4
        inc $e518,x

loc_e2b4:
        sta $e515,x
        jmp loc_e332

loc_e2ba:
        lda $e515,x
        sec
        sbc $e506,x
        bcs loc_e2c6
        dec $e518,x

loc_e2c6:
        sta $e515,x
        jmp loc_e332

loc_e2cc:
        dec $e54e,x
        bpl loc_e332
        inc $e54e,x
        lda $e53c,x
        beq loc_e332
        dec $e54b,x
        lda $e54b,x
        bpl loc_e301
        cmp $e557,x
        bcs loc_e2ec
        lda $e554,x
        sta $e54b,x

loc_e2ec:
        lda $e515,x
        clc
        adc $e53f,x
        sta $e515,x
        lda $e518,x
        adc #$00
        sta $e518,x
        jmp loc_e332

loc_e301:
        lda $e515,x
        sec
        sbc $e53f,x
        sta $e515,x
        lda $e518,x
        sbc #$00
        sta $e518,x
        jmp loc_e332

loc_e316:
        lda $e515,x
        sec
        sbc $e53c,x
        bcs loc_e322
        dec $e518,x

loc_e322:
        sta $e515,x
        lda $e518,x
        bpl loc_e332
        lda #$01
        sta $e518,x
        sta $e515,x

loc_e332:
        ldy $fb
        lda $e515,x
        sta $d400,y
        lda $e518,x
        sta $d401,y
        lda $e51b,x
        sta $d402,y
        lda $e51e,x
        sta $d403,y

loc_e34c:
        lda $e52a,x
        and #$20
        beq loc_e3a0
        lda $e567
        ora $e4ec,x
        sta $e567
        ldy $e560,x
        lda $e55d,x
        bmi loc_e37e
        lda $eae3,y
        beq loc_e3a0
        lda $e566
        clc
        adc $eae5,y
        sta $e566
        lda $e566
        cmp $eae3,y
        bcs loc_e398
        jmp loc_e3a0

loc_e37e:
        lda $eae4,y
        beq loc_e3a0
        lda $e566
        sec
        sbc $eae5,y
        sta $e566
        lda $e566
        cmp $eae4,y
        bcc loc_e398
        jmp loc_e3a0

loc_e398:
        lda $e55d,x
        eor #$80
        sta $e55d,x

loc_e3a0:
        dex
        bpl loc_e3c4
        lda $e567
        sta $d417
        lda $e566
        sta $d416
        dec $e4ea
        bpl loc_e3c3
        lda $e4e9
        sta $e4ea
        dec $e509
        dec $e50a
        dec $e50b

loc_e3c3:
        rts

loc_e3c4:
        jmp loc_e018

loc_e3c7:
        and #$1f
        clc
        adc #$01
        sta $e509,x
        iny
        lda ($fc),y
        cmp #$80
        bcs loc_e431
        sty $fe
        pha
        tay
        lda $eb6a,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $e521,x
        sta $e524,x
        pla
        pha
        and #$07
        asl
        asl
        sta $e560,x
        pla
        and #$08
        sta $e563,x
        pla
        asl
        asl
        asl
        tay
        lda $eaea,y
        sta $e533,x
        lda $eaeb,y
        sta $e536,x
        lda $eaec,y
        sta $e52d,x
        lda $eaed,y
        sta $e530,x
        lda $eaee,y
        sta $e539,x
        lda $eaef,y
        sta $e52a,x
        lda $eaf0,y
        sta $e527,x
        lda $eaf1,y
        sta $e53c,x
        ldy $fe
        jmp loc_e0c3

loc_e431:
        and #$3f
        cmp #$20
        bcs loc_e448
        and #$1f
        pha
        lda #$01
        sta $e503,x
        pla
        asl
        asl
        sta $e506,x
        jmp loc_e0c3

loc_e448:
        and #$1f
        pha
        lda #$80
        sta $e503,x
        pla
        asl
        asl
        sta $e506,x
        jmp loc_e0c3

loc_e459:
        lda dat_e4e3,x
        sta $fc
        lda $e4e6,x
        sta $fd
        ldy $e548,x

loc_e466:
        lda ($fc),y
        cmp #$fe
        bne loc_e46f
        jmp loc_e4d3

loc_e46f:
        cmp #$ff
        bne loc_e478
        ldy #$00
        jmp loc_e466

loc_e478:
        iny
        cmp #$80
        bcs loc_e498
        pha
        tya
        sta $e548,x
        pla
        tay
        lda $ea91,y
        sta $e50f,x
        lda $eaa6,y
        sta $e512,x
        lda #$00
        sta $e50c,x
        jmp loc_e089

loc_e498:
        and #$1f
        sta $e545,x
        jmp loc_e466

loc_e4a0:
        ldx #$02

loc_e4a2:
        lda #$00
        sta $e50c,x
        sta $e548,x
        lda #$01
        sta $e509,x
        lda #$eb
        sta $e50f,x
        lda #$e4
        sta $e512,x
        dex
        bpl loc_e4a2
        lda $e4e9
        sta $e4ea
        lda #$00
        sta $d417
        sta $d416
        sta $d415
        lda #$80
        sta $e4f3
        rts

loc_e4d3:
        lda #$00
        sta $e4f3
        ldx #$17
        lda #$00

loc_e4dc:
        sta $d400,x
        dex
        bpl loc_e4dc
        rts

// --- Region $e60c-$e610 ---
.pc = $e60c "loc_e60c"

loc_e60c:
        bpl loc_e68a
        bvs loc_e593
        rti

// --- Region $e68a-$e6b5 ---
.pc = $e68a "loc_e68a"

loc_e68a:
        ora $01
        ora $03
        ora ($03),y
        php
        .byte $03,$14                               // slo ($14,x) // ILLEGAL
        ora ($08,x)
        ora ($08,x)
        ora ($14,x)
        ora ($18,x)
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$12                               // slo ($12,x) // ILLEGAL
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$12                               // slo ($12,x) // ILLEGAL
        ora ($06,x)
        ora ($11,x)
        ora ($12,x)
        .byte $03,$05                               // slo ($05,x) // ILLEGAL
        .byte $03,$05                               // slo ($05,x) // ILLEGAL

dat_e6b5:
        .byte $03                                   // .

// --- Region $ea31-$ea3f ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        rol $03,x
        and $03,x
        rol $03,x
        rol $3503
        .byte $03,$33                               // slo ($33,x) // ILLEGAL
        .byte $03,$2e                               // slo ($2e,x) // ILLEGAL

dat_ea3e:
        .byte $03,$3a                               // .:

// --- Region $f2ad-$f2b2 ---
.pc = $f2ad "Segment $f2ad"
        iny
        .byte $04,$2d                               // nop $2d // ILLEGAL
        .byte $ab,$8b                               // lax #$8b // ILLEGAL

dat_f2b2:
        // === Packed/compressed data (1 bytes, $f2b2-$f2b2) ===
        .byte $1f                                   // .

// --- Region $ff81-$ff8a ---
.pc = $ff81 "Segment $ff81"
        .byte $14,$40                               // nop $40,x // ILLEGAL
        brk

dat_ff84:
        .byte $81,$80,$0a,$ac,$01,$60               // .....`
        brk

// --- Region $ffd2-$ffd7 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $13,$8a                               // slo ($8a),y // ILLEGAL
        .byte $13,$8c                               // slo ($8c),y // ILLEGAL

dat_ffd6:
        .byte $13,$91                               // ..

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

// --- Region $0800-$08ee ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (239 bytes, $0800-$08ee) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $3e,$66,$66,$7e,$66,$66,$66,$00       // char 1 @+1
        .byte $7e,$66,$66,$7c,$66,$66,$7c,$00       // char 2 @+2
        .byte $3e,$66,$60,$60,$60,$66,$3c,$00       // char 3 @+3
        .byte $7c,$6c,$66,$66,$66,$6c,$78,$00       // char 4 @+4
        .byte $7e,$60,$60,$78,$60,$60,$3e,$00       // char 5 @+5
        .byte $3e,$60,$60,$78,$60,$60,$60,$00       // char 6 @+6
        .byte $3e,$66,$60,$6e,$66,$66,$3c,$00       // char 7 @+7
        .byte $66,$66,$66,$7e,$66,$66,$66,$00       // char 8 @+8
        .byte $3c,$18,$18,$18,$18,$18,$3c,$00       // char 9 @+9
        .byte $1e,$06,$06,$06,$06,$36,$1c,$00       // char 10 @+10
        .byte $66,$6c,$78,$70,$78,$6c,$66,$00       // char 11 @+11
        .byte $60,$60,$60,$60,$60,$60,$3e,$00       // char 12 @+12
        .byte $63,$77,$7f,$6b,$63,$63,$63,$00       // char 13 @+13
        .byte $66,$76,$7e,$7e,$6e,$66,$66,$00       // char 14 @+14
        .byte $3e,$66,$66,$66,$66,$66,$3c,$00       // char 15 @+15
        .byte $7e,$66,$66,$7c,$60,$60,$60,$00       // char 16 @+16
        .byte $3e,$66,$66,$66,$66,$66,$3c,$00       // char 17 @+17
        .byte $7e,$66,$66,$7c,$78,$6c,$66,$00       // char 18 @+18
        .byte $3e,$66,$60,$3c,$06,$66,$3c,$00       // char 19 @+19
        .byte $7e,$18,$18,$18,$18,$18,$18,$00       // char 20 @+20
        .byte $66,$66,$66,$66,$66,$6e,$36,$00       // char 21 @+21
        .byte $66,$66,$66,$66,$66,$3c,$18,$00       // char 22 @+22
        .byte $63,$63,$63,$6b,$7f,$77,$63,$00       // char 23 @+23
        .byte $66,$66,$3c,$18,$3c,$66,$66,$00       // char 24 @+24
        .byte $66,$66,$66,$36,$06,$06,$7c,$00       // char 25 @+25
        .byte $7e,$06,$0c,$18,$30,$60,$7e,$00       // char 26 @+26

txt_08d8:
        .byte $3c,$30,$30,$30,$30,$30,$3c,$00       // char 27 @+27
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $3c,$0c,$0c,$0c,$0c,$0c,$3c           // char 29 (partial)

// --- Region $0908-$091e ---
.pc = $0908 "dat_0908"

dat_0908:
        .byte $18,$18,$18,$18,$00,$00,$18,$00       // char 33 '!'
        .byte $66,$66,$66,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $66,$66,$ff,$66,$ff,$66,$66           // char 35 (partial)

// --- Region $0938-$0c00 ---
.pc = $0938 "dat_0938"

dat_0938:
        .byte $06,$0c,$18,$00,$00,$00,$00,$00       // char 39 '''
        .byte $0c,$18,$30,$30,$30,$18,$0c,$00       // char 40 '('
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00       // char 41 ')'
        .byte $00,$66,$3c,$ff,$3c,$66,$00,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$18,$18,$30       // char 44 ','
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 46 '.'
        .byte $00,$03,$06,$0c,$18,$30,$60,$00       // char 47 '/'
        .byte $3e,$66,$6e,$76,$66,$66,$3c,$00       // char 48 '0'
        .byte $18,$18,$38,$18,$18,$18,$3c,$00       // char 49 '1'
        .byte $3c,$66,$0c,$18,$30,$60,$7e,$00       // char 50 '2'
        .byte $3e,$66,$06,$1c,$06,$66,$3c,$00       // char 51 '3'
        .byte $06,$0e,$1e,$66,$7f,$06,$06,$00       // char 52 '4'
        .byte $7e,$60,$7c,$06,$06,$66,$3c,$00       // char 53 '5'
        .byte $3e,$60,$7c,$66,$66,$66,$3c,$00       // char 54 '6'
        .byte $7e,$66,$0c,$18,$18,$18,$18,$00       // char 55 '7'
        .byte $3e,$66,$66,$3c,$66,$66,$3c,$00       // char 56 '8'
        .byte $3c,$66,$66,$66,$3e,$06,$7c,$00       // char 57 '9'
        .byte $00,$00,$18,$00,$00,$18,$00,$00       // char 58 ':'
        .byte $00,$00,$18,$00,$00,$18,$18,$30       // char 59 ';'
        .byte $0e,$18,$30,$60,$30,$18,$0e,$00       // char 60 '<'
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00       // char 61 '='
        .byte $70,$18,$0c,$06,$0c,$18,$70,$00       // char 62 '>'
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00       // char 63 '?'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $c1,$99,$99,$81,$99,$99,$99,$ff       // char 65 'A'
        .byte $81,$99,$99,$83,$99,$99,$83,$ff       // char 66 'B'
        .byte $c1,$99,$9f,$9f,$9f,$99,$c3,$ff       // char 67 'C'
        .byte $83,$93,$99,$99,$99,$93,$87,$ff       // char 68 'D'
        .byte $81,$9f,$9f,$87,$9f,$9f,$c1,$ff       // char 69 'E'
        .byte $c1,$9f,$9f,$87,$9f,$9f,$9f,$ff       // char 70 'F'
        .byte $c1,$99,$9f,$91,$99,$99,$c3,$ff       // char 71 'G'
        .byte $99,$99,$99,$81,$99,$99,$99,$ff       // char 72 'H'
        .byte $c3,$e7,$e7,$e7,$e7,$e7,$c3,$ff       // char 73 'I'
        .byte $e1,$f9,$f9,$f9,$f9,$c9,$e3,$ff       // char 74 'J'
        .byte $99,$93,$87,$8f,$87,$93,$99,$ff       // char 75 'K'
        .byte $9f,$9f,$9f,$9f,$9f,$9f,$c1,$ff       // char 76 'L'
        .byte $9c,$88,$80,$94,$9c,$9c,$9c,$ff       // char 77 'M'
        .byte $99,$89,$81,$81,$91,$99,$99,$ff       // char 78 'N'
        .byte $c1,$99,$99,$99,$99,$99,$c3,$ff       // char 79 'O'
        .byte $81,$99,$99,$83,$9f,$9f,$9f,$ff       // char 80 'P'
        .byte $c1,$99,$99,$99,$99,$99,$c3,$ff       // char 81 'Q'
        .byte $81,$99,$99,$83,$87,$93,$99,$ff       // char 82 'R'
        .byte $c1,$99,$9f,$c3,$f9,$99,$c3,$ff       // char 83 'S'
        .byte $81,$e7,$e7,$e7,$e7,$e7,$e7,$ff       // char 84 'T'
        .byte $99,$99,$99,$99,$99,$91,$c9,$ff       // char 85 'U'
        .byte $99,$99,$99,$99,$99,$c3,$e7,$ff       // char 86 'V'
        .byte $9c,$9c,$9c,$94,$80,$88,$9c,$ff       // char 87 'W'
        .byte $99,$99,$c3,$e7,$c3,$99,$99,$ff       // char 88 'X'
        .byte $99,$99,$99,$c9,$f9,$f9,$83,$ff       // char 89 'Y'
        .byte $81,$f9,$f3,$e7,$cf,$9f,$81,$ff       // char 90 'Z'
        .byte $c3,$cf,$cf,$cf,$cf,$cf,$c3,$00       // char 91 '['
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 92 '\'
        .byte $c3,$f3,$f3,$f3,$f3,$f3,$c3,$ff       // char 93 ']'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 94 '^'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 95 '_'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 96 '`'
        .byte $e7,$e7,$e7,$e7,$ff,$ff,$e7,$ff       // char 97 'a'
        .byte $99,$99,$99,$ff,$ff,$ff,$ff,$ff       // char 98 'b'
        .byte $99,$99,$00,$99,$00,$99,$99,$ff       // char 99 'c'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 100 'd'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 101 'e'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 102 'f'
        .byte $f9,$f3,$e7,$ff,$ff,$ff,$ff,$ff       // char 103 'g'
        .byte $f3,$e7,$cf,$cf,$cf,$e7,$f3,$ff       // char 104 'h'
        .byte $cf,$e7,$f3,$f3,$f3,$e7,$cf,$ff       // char 105 'i'
        .byte $ff,$99,$c3,$00,$c3,$99,$ff,$ff       // char 106 'j'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 107 'k'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$cf       // char 108 'l'
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 109 'm'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff       // char 110 'n'
        .byte $ff,$fc,$f9,$f3,$e7,$cf,$9f,$ff       // char 111 'o'
        .byte $c1,$99,$91,$89,$99,$99,$c3,$ff       // char 112 'p'
        .byte $e7,$e7,$c7,$e7,$e7,$e7,$c3,$ff       // char 113 'q'
        .byte $c3,$99,$f3,$e7,$cf,$9f,$81,$ff       // char 114 'r'
        .byte $c1,$99,$f9,$e3,$f9,$99,$c3,$ff       // char 115 's'
        .byte $f9,$f1,$e1,$99,$80,$f9,$f9,$ff       // char 116 't'
        .byte $81,$9f,$83,$f9,$f9,$99,$c3,$ff       // char 117 'u'
        .byte $c1,$9f,$83,$99,$99,$99,$c3,$ff       // char 118 'v'
        .byte $81,$99,$f3,$e7,$e7,$e7,$e7,$ff       // char 119 'w'
        .byte $c1,$99,$99,$c3,$99,$99,$c3,$ff       // char 120 'x'
        .byte $c3,$99,$99,$99,$c1,$f9,$83,$ff       // char 121 'y'
        .byte $ff,$ff,$e7,$ff,$ff,$e7,$ff,$ff       // char 122 'z'
        .byte $ff,$ff,$e7,$ff,$ff,$e7,$e7,$cf       // char 123 '{'
        .byte $f1,$e7,$cf,$9f,$cf,$e7,$f1,$ff       // char 124 '|'
        .byte $ff,$ff,$81,$ff,$81,$ff,$ff,$ff       // char 125 '}'
        .byte $8f,$e7,$f3,$f9,$f3,$e7,$8f,$ff       // char 126 '~'
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$ff       // char 127
        .byte $00                                   // char 128 (partial)

// --- Region $0cfb-$0dbf ---
.pc = $0cfb "chr_0cfb"

chr_0cfb:
        // === Charset data (197 bytes, $0cfb-$0dbf) ===
        .byte $00,$00,$00,$00,$00,$05,$55,$50       // char 0 @+0
        .byte $07,$ff,$e0,$07,$ff,$e0,$07,$ff       // char 1 @+1
        .byte $e0,$06,$be,$a0,$00,$bd,$00,$00       // char 2 @+2
        .byte $bd,$00,$00,$bd,$00,$00,$bd,$00       // char 3 @+3
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d       // char 4 @+4
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00       // char 5 @+5
        .byte $7d,$00,$00,$7d,$00,$05,$7d,$a0       // char 6 @+6
        .byte $07,$ff,$e0,$07,$ff,$e0,$07,$ff       // char 7 @+7
        .byte $e0,$06,$aa,$a0,$00,$15,$41,$54       // char 8 @+8
        .byte $1f,$81,$f8,$1f,$81,$f8,$1f,$81       // char 9 @+9
        .byte $f8,$1f,$81,$f8,$1f,$d1,$f8,$1f       // char 10 @+10
        .byte $f5,$f8,$1f,$fd,$f8,$1f,$ff,$f8       // char 11 @+11
        .byte $1f,$7f,$f8,$1f,$9f,$f8,$1f,$8b       // char 12 @+12
        .byte $f8,$1f,$82,$f8,$1f,$82,$f8,$1f       // char 13 @+13
        .byte $82,$f8,$1f,$81,$f8,$1f,$81,$f8       // char 14 @+14
        .byte $1f,$81,$f8,$1f,$81,$f8,$1f,$81       // char 15 @+15
        .byte $f8,$2a,$82,$a8,$f0,$01,$55,$50       // char 16 @+16
        .byte $07,$ff,$f8,$07,$ff,$f8,$1f,$ff       // char 17 @+17
        .byte $f8,$1f,$55,$f8,$1f,$81,$f8,$1f       // char 18 @+18
        .byte $81,$f8,$1f,$82,$a8,$1f,$80,$00       // char 19 @+19
        .byte $1f,$80,$00,$1f,$80,$00,$1f,$80       // char 20 @+20
        .byte $00,$1f,$82,$a8,$1f,$81,$f8,$1f       // char 21 @+21
        .byte $81,$f8,$1f,$81,$f8,$1f,$95,$f8       // char 22 @+22
        .byte $1f,$ff,$f8,$1f,$ff,$e0,$1f,$ff       // char 23 @+23
        .byte $e0,$0a,$aa,$80,$f0                   // char 24 (partial)

// --- Region $0dfa-$0e0e ---
.pc = $0dfa "Program $0dfa"
        .byte $00,$00,$00,$00,$00,$00               // char 0 (partial)
        .byte $06,$0e,$0d,$01,$0d,$0e,$06,$00       // char 1 @+1
        .byte $02,$08,$08,$09,$0a,$09,$09           // char 2 (partial)

// --- Region $0e95-$0fff ---
.pc = $0e95 "Program $0e95"
        .byte $00,$00,$00,$00,$00,$00,$00           // char 0 (partial)
        .byte $00,$00,$00,$00,$06,$0e,$0d,$01       // char 1 @+1
        .byte $0d,$0e,$06,$00,$00,$00,$00,$0e       // char 2 @+2
        .byte $0d,$01,$00,$00,$00,$06,$00,$00       // char 3 @+3
        .byte $00,$00,$06,$0e,$0d,$01,$0d,$0e       // char 4 @+4
        .byte $06,$00,$00,$00,$04,$08,$09,$09       // char 5 @+5

loc_0ec4:
        .byte $01,$08,$08,$09,$08,$09,$09,$08       // char 6 @+6
        .byte $01,$08,$08,$08,$09,$09,$0a,$07       // char 7 @+7
        .byte $01,$09,$08,$08,$08,$09,$08,$09       // char 8 @+8
        .byte $09,$08,$08                           // char 9 (partial)

loc_0edf:
        .byte $08                                   // char 9 (partial)

dat_0ee0:
        // === Fill data (32 bytes, $0ee0-$0eff) ===
        .fill 12, $00

loc_0eec:
        .byte $00,$00,$00,$00                       // ....

loc_0ef0:
        .fill 16, $00
        .byte $f6,$f6                               // ..

loc_0f02:
        .byte $4e,$be                               // char 13 (partial)
        .byte $43,$e3,$41,$e1,$43,$e3,$6e,$ee       // char 14 @+14
        .byte $96,$e6,$f0,$40                       // char 15 (partial)

loc_0f10:
        .byte $f0,$f0,$00,$f0                       // char 15 (partial)
        .byte $00,$f0,$00,$50,$00,$50,$00,$50       // char 16 @+16
        .byte $f0,$50,$f0,$50,$b0,$50,$f0,$a0       // char 17 @+17
        .byte $c0,$a0                               // char 18 (partial)

loc_0f26:
        .byte $c0,$f0                               // char 18 (partial)

loc_0f28:
        .byte $c6,$26                               // char 18 (partial)

loc_0f2a:
        .byte $c6,$2e                               // char 18 (partial)
        .byte $ce,$2e,$c3                           // char 19 (partial)

loc_0f2f:
        .byte $23,$f3                               // char 19 (partial)

loc_0f31:
        .byte $21                                   // char 19 (partial)

loc_0f32:
        .byte $b1                                   // char 19 (partial)

loc_0f33:
        .byte $f1                                   // char 19 (partial)

loc_0f34:
        .byte $f3                                   // char 20 (partial)

loc_0f35:
        .byte $f3,$f3,$fe,$fe,$fe,$f6,$f6           // char 20 (partial)
        .byte $e6,$f0                               // char 21 (partial)

loc_0f3e:
        .byte $f0,$b0,$f0,$f0,$f0,$f0               // char 21 (partial)
        .byte $f0,$e0,$b0,$e0,$f0,$e0,$90,$a0       // char 22 @+22
        .byte $90,$f0,$90,$10                       // char 23 (partial)

loc_0f50:
        .byte $9b,$5b,$9c,$5c                       // char 23 (partial)
        .byte $6f,$5f,$f1,$01,$bf,$0f,$fc,$9c       // char 24 @+24
        .byte $cb,$ab,$c0,$f0                       // char 25 (partial)

loc_0f60:
        .byte $c0,$20                               // char 25 (partial)

loc_0f62:
        .byte $c0,$20                               // char 25 (partial)
        .byte $c0,$20                               // char 26 (partial)

loc_0f66:
        .byte $c0,$20,$f0,$00                       // char 26 (partial)

loc_0f6a:
        .byte $b0,$20                               // char 26 (partial)
        .byte $f0                                   // char 27 (partial)

txt_0f6d:
        .byte $40,$50,$a0,$50,$f0                   // char 27 (partial)

loc_0f72:
        .byte $50,$40                               // char 27 (partial)
        .byte $50,$f0,$50,$10,$fb,$4b,$fb,$fc       // char 28 @+28
        .byte $fc,$fc,$ff,$ff,$ff,$d1,$f1,$f1       // char 29 @+29
        .byte $1f,$ff,$8f,$fc                       // char 30 (partial)

loc_0f88:
        .byte $fc,$1c,$9b,$1b                       // char 30 (partial)

loc_0f8c:
        .byte $4b,$10,$f0,$10,$b0,$10,$f0,$a0       // char 31 @+31
        .byte $a0,$a0,$c0,$f0,$c0,$20,$c0,$20       // char 32 ' '
        .byte $80,$20,$c0,$20                       // char 33 (partial)

loc_0fa0:
        .byte $f6,$26                               // char 33 (partial)

loc_0fa2:
        .byte $b6,$2e                               // char 33 (partial)
        .byte $fe,$0e,$53,$a3,$53,$f1,$51,$41       // char 34 '"'
        .byte $53,$f3                               // char 35 (partial)

loc_0fae:
        .byte $53,$1e,$5e,$fe,$f6,$46               // char 35 (partial)

loc_0fb4:
        .byte $f6,$40,$b0,$40,$40,$40,$40,$40       // char 36 '$'
        .byte $f0,$f0,$f0,$f0,$f0,$b0,$f0,$40       // char 37 '%'
        .byte $f0,$f0,$f0,$f0,$fb,$fb,$fb,$fc       // char 38 '&'
        .byte $fc,$fc,$af,$ff,$af,$21,$a1,$21       // char 39 '''
        .byte $af,$2f,$6f,$2c,$fc,$2c,$bb,$2b       // char 40 '('
        .byte $fb,$00,$50,$a0,$50,$f0,$20,$40       // char 41 ')'
        .byte $50,$f0,$50,$10,$30,$f0,$f0,$40       // char 42 '*'
        .byte $f0,$40,$b0,$40,$40,$40,$40,$e0       // char 43 '+'
        .byte $4e,$0e,$4e,$9e                       // char 44 (partial)

loc_0ff8:
        .byte $4e,$fe,$4e,$fe                       // char 44 (partial)
        .byte $fe,$0e,$fe,$0e                       // char 45 (partial)

// --- Region $1143-$11af ---
.pc = $1143 "dat_1143"

dat_1143:
        .byte $60,$60                               // ``

txt_1145:
        .text "INTERNATIONAL"
        .byte $60                                   // `

txt_1153:
        .text "NETWORK"
        .byte $60
        .byte $4f,$46,$60
        .text "CHAOS"
        .byte $60,$60,$60,$60,$60,$60

dat_1169:
        .text "                                                    "
        .byte $10,$12,$0f,$15,$04,$0c,$19,$20,$10,$12,$05,$13,$05,$0e,$14 // ....... .......

txt_11ac:
        .text "    "

// --- Region $13ea-$13ff ---
.pc = $13ea "dat_13ea"

dat_13ea:
        .fill 14, $00
        .byte $34,$35,$36,$00,$00,$00,$00,$10       // 456.....

// --- Region $1494-$14cf ---
.pc = $1494 "Segment $1494"
        .byte $00,$bd,$00,$18,$9d,$00,$08,$ee,$03,$04,$ee,$06,$04,$ad,$03,$04 // ................
        .byte $d0,$ef,$ee,$04,$04,$ee,$07,$04,$ad,$04,$04,$c9,$d0,$f0,$03,$4c // ...............L
        .byte $02,$04,$a9,$37,$85,$01,$58,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$4c // ...7..X...!.. .L
        .byte $e2,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ............

// --- Region $14e3-$17a6 ---
.pc = $14e3 "Segment $14e3"
        .fill 21, $00
        .byte $34,$35,$36,$00,$00,$00,$00,$00       // 456.....

dat_1500:
        .text "                                       "

txt_1527:
        .encoding "screencode_mixed"
        .text "well...this is the final game from the biggest cracking legend ever! fusion was a great group...but now it's over...due to some-ones oversized trap! you guys were legends"
        .encoding "petscii_upper"

txt_15d1:
        .text "... "

txt_15d5:
        .encoding "screencode_mixed"
        .text "we'll never forget you"
        .encoding "petscii_upper"

txt_15eb:
        .text "... "

txt_15ef:
        .encoding "screencode_mixed"
        .text "and to the fucking cunt that narced"
        .encoding "petscii_upper"

txt_1612:
        .text "... "
        .byte $17,$01,$14,$03,$08,$20,$0f,$15,$14   // ..... ...

txt_161f:
        .text "... "

txt_1623:
        .encoding "screencode_mixed"
        .text "your life is going to be a living hell"
        .encoding "petscii_upper"

txt_1649:
        .text "... "

txt_164d:
        .encoding "screencode_mixed"
        .text "and we'll make sure of it"
        .encoding "petscii_upper"

txt_1666:
        .text "!   "

txt_166a:
        .encoding "screencode_mixed"
        .text "now the greetings! overseas: <fusion!> thanx for everything guys"
        .encoding "petscii_upper"

txt_16aa:
        .text "... "

txt_16ae:
        .encoding "screencode_mixed"
        .text "good luck mark,phil,grham"
        .encoding "petscii_upper"

txt_16c7:
        .text "... "

txt_16cb:
        .encoding "screencode_mixed"
        .text "you were the best"
        .encoding "petscii_upper"

txt_16dc:
        .text "! - "
        .byte $06,$01,$09,$12,$0c,$09,$07,$08,$14,$20,$2d,$20,$08,$0f,$14,$0c // ......... - ....
        .byte $09,$0e,$05                           // ...

txt_16f3:
        .text "... "

txt_16f7:
        .encoding "screencode_mixed"
        .text "american: tag - epic - nfi - ucf"
        .encoding "petscii_upper"

txt_1717:
        .text "... "

txt_171b:
        .encoding "screencode_mixed"
        .text "call the dream factor"
        .encoding "petscii_upper"

txt_1730:
        .text "...(816) 836-8028!   "

txt_1745:
        .encoding "screencode_mixed"
        .text "oh...and don't think we're dead"
        .encoding "petscii_upper"

txt_1764:
        .text "... "

txt_1768:
        .encoding "screencode_mixed"
        .text "cuz that's what you thought last time"
        .encoding "petscii_upper"

txt_178d:
        .text "!   "
        .byte $0c,$01,$14,$05,$12                   // .....

txt_1796:
        .text "... "
        .byte $09,$2e,$0e,$2e,$03                   // .....

txt_179f:
        .text ". '88! "
        .byte $00                                   // string terminator

// --- Region $1cf1-$1cf1 ---
.pc = $1cf1 "dat_1cf1"

dat_1cf1:
        // === Fill data (1 bytes, $1cf1-$1cf1) ===
        .byte $00                                   // .

// --- Region $2021-$2021 ---
.pc = $2021 "dat_2021"

dat_2021:
        // === Fill data (1 bytes, $2021-$2021) ===
        .byte $00                                   // .

// --- Region $2081-$2081 ---
.pc = $2081 "dat_2081"

dat_2081:
        // === Fill data (1 bytes, $2081-$2081) ===
        .byte $00                                   // .

// --- Region $20c1-$20c1 ---
.pc = $20c1 "dat_20c1"

dat_20c1:
        // === Fill data (1 bytes, $20c1-$20c1) ===
        .byte $00                                   // .

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

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

// --- Region $3831-$3831 ---
.pc = $3831 "dat_3831"

dat_3831:
        // === Fill data (1 bytes, $3831-$3831) ===
        .byte $00                                   // .

// --- Region $40f1-$40f1 ---
.pc = $40f1 "dat_40f1"

dat_40f1:
        // === Fill data (1 bytes, $40f1-$40f1) ===
        .byte $00                                   // .

// --- Region $4121-$4121 ---
.pc = $4121 "dat_4121"

dat_4121:
        // === Fill data (1 bytes, $4121-$4121) ===
        .byte $00                                   // .

// --- Region $4cd1-$4ce2 ---
.pc = $4cd1 "dat_4cd1"

dat_4cd1:
        .fill 18, $00

// --- Region $4ce4-$4ce4 ---
.pc = $4ce4 "dat_4ce4"

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

// --- Region $4df1-$4df1 ---
.pc = $4df1 "dat_4df1"

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

// --- Region $4e42-$4e42 ---
.pc = $4e42 "dat_4e42"

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

// --- Region $5251-$5251 ---
.pc = $5251 "dat_5251"

dat_5251:
        // === Fill data (1 bytes, $5251-$5251) ===
        .byte $00                                   // .

// --- Region $57de-$57de ---
.pc = $57de "dat_57de"

dat_57de:
        // === Fill data (1 bytes, $57de-$57de) ===
        .byte $00                                   // .

// --- Region $6021-$6021 ---
.pc = $6021 "dat_6021"

dat_6021:
        // === Fill data (1 bytes, $6021-$6021) ===
        .byte $00                                   // .

// --- Region $6061-$6061 ---
.pc = $6061 "dat_6061"

dat_6061:
        // === Fill data (1 bytes, $6061-$6061) ===
        .byte $00                                   // .

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

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

// --- Region $bce4-$bce4 ---
.pc = $bce4 "dat_bce4"

dat_bce4:
        // === Fill data (1 bytes, $bce4-$bce4) ===
        .byte $00                                   // .

// --- Region $bed1-$bed1 ---
.pc = $bed1 "dat_bed1"

dat_bed1:
        // === Fill data (1 bytes, $bed1-$bed1) ===
        .byte $00                                   // .

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

scr_c400:
        .byte $00                                   // .

// --- Region $c800-$c800 ---
.pc = $c800 "chr_c800"

chr_c800:
        .byte $00                                   // .

// --- Region $c9e4-$c9e4 ---
.pc = $c9e4 "chr_c9e4"

chr_c9e4:
        // === Charset data (1 bytes, $c9e4-$c9e4) ===
        .byte $00                                   // char 0 (partial)

// --- Region $d000-$dfff ---
.pc = $d000 "dat_d000"

dat_d000:
        .byte $4c,$a0,$e4,$4c,$d3,$e4,$a9,$1f,$8d,$18,$d4,$2c,$f3,$e4,$30,$01 // L..L.......,..0.
        .byte $60,$a9,$00,$8d,$67,$e5,$a2,$02,$bd,$ef,$e4,$85,$fb,$a8,$bd,$09 // `...g...........
        .byte $e5,$f0,$66,$c9,$01,$d0,$15,$bd,$63,$e5,$f0,$10,$bd,$03,$e5,$d0 // ..f.....c.......
        .byte $0b,$bd,$51,$e5,$29,$fe,$99,$04,$d4,$4c,$cb,$e1,$de,$42,$e5,$10 // ..Q.)....L...B..
        .byte $1f,$fe,$42,$e5,$de,$5a,$e5,$30,$0b,$bd,$51,$e5,$09,$01,$99,$04 // ..B..Z.0..Q.....
        .byte $d4,$4c,$cb,$e1,$fe,$5a,$e5,$bd,$51,$e5,$99,$04,$d4,$4c,$cb,$e1 // .L...Z..Q....L..
        .byte $bd,$2a,$e5,$29,$10,$f0,$1f,$a9,$81,$99,$04,$d4,$ad,$f2,$e4,$0a // .*.)............
        .byte $a8,$b9,$68,$e5,$48,$b9,$69,$e5,$48,$a4,$fb,$68,$99,$01,$d4,$68 // ..h.H.i.H..h...h
        .byte $99,$00,$d4,$4c,$4c,$e3,$4c,$cb,$e1,$bd,$0f,$e5,$85,$fc,$bd,$12 // ...LL.L.........
        .byte $e5,$85,$fd,$a9,$00,$8d,$f6,$e4,$bc,$0c,$e5,$a9,$00,$9d,$03,$e5 // ................
        .byte $b1,$fc,$c9,$ff,$d0,$03,$4c,$59,$e4,$48,$29,$20,$f0,$05,$a9,$01 // ......LY.H) ....
        .byte $8d,$f6,$e4,$68,$c9,$80,$90,$03,$4c,$c7,$e3,$29,$1f,$18,$69,$01 // ...h....L..)..i.
        .byte $9d,$09,$e5,$c8,$b1,$fc,$48,$c8,$98,$9d,$0c,$e5,$68,$d0,$0b,$bd // ......H.....h...
        .byte $36,$e5,$29,$fe,$9d,$51,$e5,$4c,$32,$e3,$18,$7d,$45,$e5,$9d,$00 // 6.)..Q.L2..}E...
        .byte $e5,$0a,$a8,$b9,$68,$e5,$9d,$15,$e5,$b9,$69,$e5,$9d,$18,$e5,$bd // ....h.....i.....
        .byte $39,$e5                               // 9.

txt_d0f2:
        .text "HJJJJH"
        .byte $18,$69,$01,$9d,$54,$e5,$68,$8d,$f5,$e4,$a9,$02,$9d,$4b,$e5,$68 // .i..T.h......K.h
        .byte $a8,$ad,$f6,$e4,$c9,$01,$d0,$03,$4c,$cb,$e1,$98,$29,$0f,$9d,$42 // ........L...)..B
        .byte $e5,$a9,$00,$8d,$f4,$e4,$9d,$fa,$e4,$38,$ed,$f5,$e4,$9d,$57,$e5 // .........8....W.
        .byte $bd,$36,$e5,$9d,$51,$e5,$bd,$2a,$e5,$29,$10,$f0,$20,$ad,$f2,$e4 // .6..Q..*.).. ...
        .byte $0a,$a8,$b9,$68,$e5,$48,$b9,$68,$e5,$48,$a4,$fb,$68,$99,$01,$d4 // ...h.H.h.H..h...
        .byte $68,$99,$00,$d4,$a9,$01,$8d,$f4,$e4,$a9,$81,$30,$03,$bd,$33,$e5 // h..........0..3.
        .byte $a4,$fb,$48,$29,$fe,$99,$04,$d4,$68,$99,$04,$d4,$bd,$2d,$e5,$99 // ..H)....h....-..
        .byte $05,$d4,$bd,$30,$e5,$99,$06,$d4,$bd,$2a,$e5,$9d,$1e,$e5,$9d,$1b // ...0.....*......
        .byte $e5,$a9,$02,$9d
        .byte $5a,$e5,$bd
        .byte $39,$e5
        .text "JJJJ8"
        .byte $e9,$01
        .byte $9d,$4b,$e5,$bd,$3c,$e5,$9d,$f7,$e4,$48,$29,$0f,$0a,$0a,$9d,$4e // .K..<....H)....N
        .byte $e5,$68,$29,$f0,$4a,$9d,$3f,$e5,$bd,$2a,$e5,$29,$20,$f0,$1c,$bc // .h).J.?..*.) ...
        .byte $60,$e5,$b9,$e2,$ea,$48,$29,$7f,$0a,$8d,$66,$e5,$68,$29,$80,$9d // `....H)...f.h)..
        .byte $5d,$e5,$ad,$67,$e5,$1d,$ec,$e4,$8d,$67,$e5,$ad,$f4,$e4,$f0,$03 // ]..g.....g......
        .byte $4c,$a0,$e3,$de,$24,$e5,$10,$1e,$bd,$21,$e5,$9d,$24,$e5,$bd,$1b // L...$....!..$...
        .byte $e5,$18,$7d,$27,$e5,$a8,$90,$0a,$bd,$27,$e5,$29,$01,$d0,$03,$fe // ..}'.....'.)....
        .byte $1e,$e5,$98,$9d,$1b,$e5,$bd,$2a,$e5,$c9,$c0,$90,$03,$4c,$16,$e3 // .......*.....L..
        .byte $c9,$80,$b0,$75,$c9,$40,$b0,$03,$4c,$9f,$e2,$bd,$fa,$e4,$18,$7d // ...u.@..L......}
        .byte $3c,$e5,$a8,$b9,$c7,$ea,$c9,$fe,$d0,$0a,$c8,$b9,$c7,$ea,$9d,$fa // <...............
        .byte $e4,$4c,$03,$e2,$c9,$ff,$d0,$03,$4c,$4c,$e3,$c9,$41,$f0,$07,$c9 // .L......LL..A...
        .byte $40,$f0,$03,$4c,$37,$e2,$48,$c8,$b9,$c7,$ea,$8d,$fe,$e4,$68,$8d // @..L7.H.......h.
        .byte $ff,$e4,$c8,$b9,$c7,$ea,$18,$7d,$00,$e5,$0a,$c8,$8c,$fd,$e4,$a8 // .......}........
        .byte $b9,$68,$e5,$48,$b9,$69,$e5,$a4,$fb,$99,$01,$d4,$68,$99,$00,$d4 // .h.H.i......h...
        .byte $ad,$fd,$e4,$38,$fd,$3c,$e5,$9d,$fa,$e4,$ad,$fe,$e4,$99,$03,$d4 // ...8.<..........
        .byte $ad,$ff,$e4,$99,$04,$d4,$4c,$4c,$e3,$bc,$f7,$e4,$b9,$bb,$ea,$c9 // ......LL........
        .byte $ff,$d0,$06,$bc,$3c,$e5,$4c,$74,$e2,$85,$fe,$c8,$98,$9d,$f7,$e4 // ....<.Lt........
        .byte $bd,$00,$e5,$18,$65,$fe,$0a,$a8,$b9,$68,$e5,$9d,$15,$e5,$b9,$69 // ....e....h.....i
        .byte $e5,$9d,$18,$e5,$4c,$32,$e3,$bd,$03,$e5,$f0,$28,$c9,$80,$b0,$12 // ....L2.....(....
        .byte $bd,$15,$e5,$18,$7d,$06,$e5,$90,$03,$fe,$18,$e5,$9d,$15,$e5,$4c // ....}..........L
        .byte $32,$e3,$bd,$15,$e5,$38,$fd,$06,$e5,$b0,$03,$de,$18,$e5,$9d,$15 // 2....8..........
        .byte $e5,$4c,$32,$e3,$de,$4e,$e5,$10,$61,$fe,$4e,$e5,$bd,$3c,$e5,$f0 // .L2..N..a.N..<..
        .byte $59,$de,$4b,$e5,$bd,$4b,$e5,$10,$20,$dd,$57,$e5,$b0,$06,$bd,$54 // Y.K..K.. .W....T
        .byte $e5,$9d,$4b,$e5,$bd,$15,$e5,$18,$7d,$3f,$e5,$9d,$15,$e5,$bd,$18 // ..K.....}?......
        .byte $e5,$69,$00,$9d,$18,$e5,$4c,$32,$e3,$bd,$15,$e5,$38,$fd,$3f,$e5 // .i....L2....8.?.
        .byte $9d,$15,$e5,$bd,$18,$e5,$e9,$00,$9d,$18,$e5,$4c,$32,$e3,$bd,$15 // ...........L2...
        .byte $e5,$38,$fd,$3c,$e5,$b0,$03,$de,$18,$e5,$9d,$15,$e5,$bd,$18,$e5 // .8.<............
        .byte $10,$08,$a9,$01,$9d,$18,$e5,$9d,$15,$e5,$a4,$fb,$bd,$15,$e5,$99 // ................
        .byte $00,$d4,$bd,$18,$e5,$99,$01,$d4,$bd,$1b,$e5,$99,$02,$d4,$bd,$1e // ................
        .byte $e5,$99,$03,$d4,$bd,$2a,$e5,$29,$20,$f0,$4d,$ad,$67,$e5,$1d,$ec // .....*.) .M.g...
        .byte $e4,$8d,$67,$e5,$bc,$60,$e5,$bd,$5d,$e5,$30,$1a,$b9,$e3,$ea,$f0 // ..g..`..].0.....
        .byte $37,$ad,$66,$e5,$18,$79,$e5,$ea,$8d,$66,$e5,$ad,$66,$e5,$d9,$e3 // 7.f..y...f..f...
        .byte $ea,$b0,$1d,$4c,$a0,$e3,$b9,$e4,$ea,$f0,$1d,$ad,$66,$e5,$38,$f9 // ...L........f.8.
        .byte $e5,$ea,$8d,$66,$e5,$ad,$66,$e5,$d9,$e4,$ea,$90,$03,$4c,$a0,$e3 // ...f..f......L..
        .byte $bd,$5d,$e5,$49,$80,$9d,$5d,$e5,$ca,$10,$21,$ad,$67,$e5,$8d,$17 // .].I..]...!.g...
        .byte $d4,$ad,$66,$e5,$8d,$16,$d4,$ce,$ea,$e4,$10,$0f,$ad,$e9,$e4,$8d // ..f.............
        .byte $ea,$e4,$ce,$09,$e5,$ce,$0a,$e5,$ce,$0b,$e5,$60,$4c,$18,$e0,$29 // ...........`L..)
        .byte $1f,$18,$69,$01,$9d,$09,$e5,$c8,$b1,$fc,$c9,$80,$b0,$5b,$84,$fe // ..i..........[..
        .byte $48,$a8,$b9,$6a,$eb
        .text "HJJJJ"
        .byte $9d
        .byte $21,$e5,$9d
        .byte $24,$e5
        .byte $68,$48,$29,$07,$0a,$0a,$9d,$60,$e5,$68,$29,$08,$9d,$63,$e5,$68 // hH)....`.h)..c.h
        .byte $0a,$0a,$0a,$a8,$b9,$ea,$ea,$9d,$33,$e5,$b9,$eb,$ea,$9d,$36,$e5 // ........3.....6.
        .byte $b9,$ec,$ea,$9d,$2d,$e5,$b9,$ed,$ea,$9d,$30,$e5,$b9,$ee,$ea,$9d // ....-.....0.....
        .byte $39,$e5,$b9,$ef,$ea,$9d,$2a,$e5,$b9,$f0,$ea,$9d,$27,$e5,$b9,$f1 // 9.....*.....'...
        .byte $ea,$9d,$3c,$e5,$a4,$fe,$4c,$c3,$e0   // ..<...L..

txt_d431:
        .text ")?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $20,$b0,$11,$29,$1f,$48,$a9,$01,$9d,$03,$e5,$68,$0a,$0a,$9d,$06 //  ..).H.....h....
        .byte $e5,$4c,$c3,$e0,$29,$1f,$48,$a9,$80,$9d,$03,$e5,$68,$0a,$0a,$9d // .L..).H.....h...
        .byte $06,$e5,$4c,$c3,$e0,$bd,$e3,$e4,$85,$fc,$bd,$e6,$e4,$85,$fd,$bc // ..L.............
        .byte $48,$e5,$b1,$fc,$c9,$fe,$d0,$03,$4c,$d3,$e4,$c9,$ff,$d0,$05,$a0 // H.......L.......
        .byte $00,$4c,$66,$e4,$c8,$c9,$80,$b0,$1b,$48,$98,$9d,$48,$e5,$68,$a8 // .Lf......H..H.h.
        .byte $b9,$91,$ea,$9d,$0f,$e5,$b9,$a6,$ea,$9d,$12,$e5,$a9,$00,$9d,$0c // ................
        .byte $e5,$4c,$89,$e0,$29,$1f,$9d,$45,$e5,$4c,$66,$e4,$a2,$02,$a9,$00 // .L..)..E.Lf.....
        .byte $9d,$0c,$e5,$9d,$48,$e5,$a9,$01,$9d,$09,$e5,$a9,$eb,$9d,$0f,$e5 // ....H...........
        .byte $a9,$e4,$9d,$12,$e5,$ca,$10,$e6,$ad,$e9,$e4,$8d,$ea,$e4,$a9,$00 // ................
        .byte $8d,$17,$d4,$8d,$16,$d4,$8d,$15,$d4,$a9,$80,$8d,$f3,$e4,$60,$a9 // ..............`.
        .byte $00,$8d,$f3,$e4,$a2,$17,$a9,$00,$9d,$00,$d4,$ca,$10,$fa,$60,$7b // ..............`{
        .byte $a4,$ee,$eb,$eb,$eb,$02,$00,$ff,$01,$02,$04,$00,$07,$0e,$50,$80 // ..............P.
        .byte $01,$00,$00,$00,$f3,$02,$00,$00,$00,$00,$00,$00,$16,$3a,$3a,$00 // .............::.
        .byte $00,$00,$00,$7c,$00,$1b,$0b,$1b,$03,$03,$03,$2b,$35,$63,$e6,$e6 // ...|.......+5c..
        .byte $e6,$e0,$7c,$dc,$03,$1f               // ..|...

txt_d51a:
        .text "$83"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $3b,$06,$80,$00,$00,$00,$00,$00,$00,$30,$30,$04,$38,$03,$80,$0e // ;........00.8...
        .byte $08,$08,$e9,$88,$80,$41,$41,$11,$41,$41,$41,$00,$31,$01,$00,$f3 // .....AA.AAA.1...
        .byte $00,$00,$78,$00,$00,$00,$00,$0c,$0c,$0c,$02,$02,$02,$ff,$fd,$ff // ..x.............
        .byte $00,$00,$00,$41,$41,$41,$01,$04,$01,$00,$fd,$00,$00,$00,$00,$80 // ...AAA..........
        .byte $00,$00,$00,$00,$00,$00,$08,$00,$90,$01,$16,$01,$27,$01,$38,$01 // ............'.8.
        .byte $4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01 // K._.s...........
        .byte $0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03 // ..-.N.q.........
        .byte $42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a,$04,$9b,$04,$e2,$04 // B.t.......Z.....
        .byte $2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07 // ,.{...'.....Q...
        .byte $37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c // 7...7...W.....N.
        .byte $09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68,$11,$6e,$12,$88,$13 // ........n.h.n...
        .byte $af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f // ....9.......F...
        .byte $dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6,$2b,$72 // . .".$.'^).+r

txt_d5eb:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_d5fb:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$1f,$00,$ff,$9f,$00,$0a,$1f // ...0. ..........
        .byte $08,$1f,$06,$1f,$05,$ff,$8f,$01,$2e,$03,$31,$03,$33,$03,$35,$81 // ..........1.3.5.
        .byte $9f,$32,$25,$33,$07,$30,$07,$2c,$0b,$27,$03,$25,$03,$24,$03,$22 // .2%3.0.,.'.%.$."
        .byte $03,$24,$07,$25,$03,$24,$03,$22,$0f,$24,$85,$02,$24,$05,$24,$01 // .$.%.$.".$..$.$.
        .byte $24,$01,$24,$ff,$9f,$03,$2e,$9f,$04,$2c,$1f,$2a,$8f,$05,$29,$af // $.$......,.*..).
        .byte $04,$29,$ff,$85,$00,$0a,$05,$16,$01,$14,$01,$16,$03,$0a,$03,$0a // .)..............
        .byte $03,$16,$01,$14,$01,$0f,$03,$11,$03,$05,$01,$05,$01,$05,$03,$11 // ................
        .byte $03,$08,$03,$14,$01,$08,$01,$08,$01,$14,$01,$18,$03,$06,$01,$06 // ................
        .byte $03,$12,$03,$06,$01,$06,$03,$06,$01,$06,$03,$12,$01,$06,$01,$11 // ................
        .byte $01,$12,$03,$05,$03,$05,$03,$05,$03,$05,$03,$11,$03,$0f,$03,$0d // ................
        .byte $03,$0c,$ff,$81,$02,$1c,$83,$07,$2e,$01,$2e,$83,$06,$20,$81,$02 // ............. ..
        .byte $1c,$81,$07,$2e,$01,$2e,$01,$2e,$83,$02,$1c,$83,$06,$20,$83,$02 // ............. ..
        .byte $1c,$01,$1c,$83,$08,$2c,$01,$2c,$83,$06,$20,$81,$02,$1c,$81,$08 // .....,.,.. .....
        .byte $2c,$01,$2c,$01,$2c,$83,$02,$1c,$83,$06,$20,$83,$02,$1c,$01,$1c // ,.,.,..... .....
        .byte $83,$08,$2a,$01,$2a,$83,$06,$20,$81,$02,$1c,$81,$08,$2a,$01,$2a // ..*.*.. .....*.*
        .byte $01,$2a,$83,$02,$1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$09,$29 // .*..... .......)
        .byte $01,$29,$83,$06,$20,$81,$02,$1c,$81,$08,$29,$01,$29,$01,$29,$83 // .).. .....).).).
        .byte $02,$1c,$81,$06,$20,$03,$20,$01,$20,$ff,$8f,$0a,$2e,$03,$2e,$03 // .... . . .......
        .byte $30,$03,$31,$83,$8f,$2f,$23,$30,$07,$2e,$07,$30,$03,$2e,$03,$30 // 0.1../#0...0...0
        .byte $03,$35,$03,$38,$81,$9f,$39,$25,$3a,$03,$38,$81,$9f,$39,$25,$3a // .5.8..9%:.8..9%:
        .byte $03,$38,$81,$9f,$39,$25,$3a,$07,$3d,$83,$9f,$3a,$23,$3c,$01,$3a // .8..9%:.=..:#<.:
        .byte $01,$38,$81,$9f,$33,$25,$35,$ff,$83,$0b,$2e,$03,$2e,$01,$31,$01 // .8..3%5.......1.
        .byte $2e,$03,$35,$01,$33,$01,$35,$01,$2e,$01,$31,$01,$30,$01,$2e,$01 // ..5.3.5...1.0...
        .byte $2c,$01,$29,$03,$30,$01,$2e,$03,$30,$01,$2e,$01,$30,$01,$31,$01 // ,.).0...0...0.1.
        .byte $38,$01,$33,$01,$38,$01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$3a,$01 // 8.3.8.:.=.:.8.:.
        .byte $38,$01,$38,$01,$35,$01,$35,$01,$33,$01,$33,$01,$31,$01,$31,$01 // 8.8.5.5.3.3.1.1.
        .byte $2e,$01,$2e,$01,$2c,$01,$2c,$01,$29,$01,$29,$01,$27,$01,$27,$01 // ....,.,.).).'.'.
        .byte $29,$01,$2c,$01,$2e,$01,$31,$01,$2c,$01,$2e,$01,$31,$01,$33,$01 // ).,...1.,...1.3.
        .byte $2e,$01,$31,$01,$33,$01,$35,$01,$31,$01,$33,$01,$35,$01,$38,$ff // ..1.3.5.1.3.5.8.
        .byte $81,$0b,$3a,$03,$3a,$01,$3a,$01,$3a,$03,$3a,$03,$3a,$01,$38,$03 // ..:.:.:.:.:.:.8.
        .byte $3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33,$01,$35,$01,$33,$01 // :.=.:.8.5.3.5.3.
        .byte $35,$01,$38,$01,$35,$01,$38,$01,$3a,$01,$3d,$01,$3a,$01,$38,$01 // 5.8.5.8.:.=.:.8.
        .byte $35,$01,$33,$01,$31,$01,$2e,$01,$2c,$01,$2e,$01,$31,$01,$2e,$01 // 5.3.1...,...1...
        .byte $31,$01,$33,$01,$31,$01,$33,$01,$35,$01,$33,$01,$35,$01,$38,$01 // 1.3.1.3.5.3.5.8.
        .byte $35,$01,$38,$01,$3a,$01,$38,$01,$3a,$01,$3d,$01,$3a,$01,$3d,$01 // 5.8.:.8.:.=.:.=.
        .byte $3a,$01,$38,$01,$35,$01,$33,$01,$35,$01,$33,$01,$31,$01,$33,$01 // :.8.5.3.5.3.1.3.
        .byte $31,$01,$2e,$01,$31,$01,$2e,$01,$2c,$ff,$8f,$0a,$2e,$0f,$35,$07 // 1...1...,.....5.
        .byte $33,$03,$31,$07,$30,$03,$2e,$03,$30,$81,$97,$30,$25,$31,$01,$3a // 3.1.0...0..0%1.:
        .byte $01,$38,$01,$35,$01,$3a,$01,$38,$01,$35,$01,$33,$01,$31,$01,$33 // .8.5.:.8.5.3.1.3
        .byte $01,$35,$01,$33,$01,$31,$07,$2e,$01,$2c,$01,$2e,$07,$31,$03,$33 // .5.3.1...,...1.3
        .byte $0b,$35,$ff,$83,$00,$06,$03,$06,$01,$12,$03,$06,$03,$08,$01,$08 // .5..............
        .byte $03,$08,$01,$14,$01,$08,$01,$12,$01,$14,$03,$0a,$03,$0a,$01,$16 // ................
        .byte $03,$0a,$03,$0d,$01,$0c,$03,$0a,$03,$05,$01,$0f,$01,$11,$ff,$87 // ................
        .byte $02,$1c,$83,$06,$20,$81,$02,$1c,$05,$1c,$03,$1c,$83,$06,$20,$81 // .... ......... .
        .byte $02,$1c,$01,$1c,$87,$02,$1c,$83,$06,$20,$81,$02,$1c,$05,$1c,$81 // ......... ......
        .byte $06,$20,$81,$02,$1c,$83,$06,$20,$01,$20,$01,$20,$ff,$83,$02,$27 // . ..... . . ...'
        .byte $03,$27,$01,$24,$03,$24,$03,$21,$01,$27,$01,$27,$01,$21,$01,$27 // .'.$.$.!.'.'.!.'
        .byte $01,$21,$01,$27,$01,$27,$81,$06,$22,$01,$23,$01,$24,$01,$25,$01 // .!.'.'..".#.$.%.
        .byte $26,$01,$27,$01,$28,$01,$29,$01,$2c,$03,$2c,$09,$2e,$ff,$8f,$09 // &.'.(.).,.,.....
        .byte $31,$03,$31,$07,$31,$87,$08,$31,$83,$02,$27,$01,$27,$03,$27,$01 // 1.1.1..1..'.'.'.
        .byte $24,$03,$24,$01,$21,$03,$21,$01,$21,$03,$21,$8f,$09,$31,$03,$31 // $.$.!.!.!.!..1.1
        .byte $07,$31,$87,$08,$31,$81,$02,$27,$01,$2c,$01,$27,$01,$2c,$01,$2c // .1..1..'.,.'.,.,
        .byte $01,$2a,$01,$27,$01,$24,$03,$24,$03,$24,$01,$24,$01,$24,$ff,$87 // .*.'.$.$.$.$.$..
        .byte $0a,$2a,$07,$31,$07,$30,$03,$2c,$0b,$2e,$01,$30,$01,$31,$01,$00 // .*.1.0.,...0.1..
        .byte $01,$35,$01,$00,$01,$33,$01,$00,$05,$35,$81,$02,$24,$01,$24,$87 // .5...3...5..$.$.
        .byte $0a,$2a,$07,$31,$07,$30,$03,$31,$0f,$35,$81,$02,$27,$03,$27,$01 // .*.1.0.1.5..'.'.
        .byte $24,$03,$24,$03,$21,$01,$21,$01,$21,$ff,$9f,$0c,$20,$1f,$20,$1f // $.$.!.!.!... . .
        .byte $20,$1f,$20,$ff,$87,$0d,$0a,$07,$16,$07,$14,$07,$11,$07,$0a,$07 //  . .............
        .byte $16,$07,$14,$07,$11,$ff,$8f,$0e,$2e,$03,$31,$03,$30,$03,$2e,$03 // ..........1.0...
        .byte $2c,$07,$29,$07,$31,$03,$30,$03,$2e,$03,$30,$03,$31,$0f,$33,$03 // ,.).1.0...0.1.3.
        .byte $31,$03,$30,$03,$2e,$03,$2c,$07,$2e,$03,$35,$03,$33,$03,$31,$03 // 1.0...,...5.3.1.
        .byte $30,$03,$31,$03,$33,$ff,$83,$02,$1c,$81,$0f,$40,$01,$40,$83,$06 // 0.1.3......@.@..
        .byte $20,$81,$0f,$40,$01,$40,$83,$02,$1c,$03,$1c,$83,$06,$20,$81,$0f //  ..@.@....... ..
        .byte $40,$01,$40,$ff,$87,$0d,$0a,$03,$0a,$0b,$16,$07,$0a,$07,$0a,$03 // @.@.............
        .byte $0a,$0b,$16,$07,$0a,$ff,$83,$0e,$2e,$03,$35,$03,$33,$03,$2e,$03 // ..........5.3...
        .byte $38,$03,$36,$03,$35,$03,$36,$03,$2e,$03,$35,$03,$33,$03,$2e,$03 // 8.6.5.6...5.3...
        .byte $3a,$03,$38,$03,$36,$03,$35,$03,$36,$03,$38,$03,$36,$03,$35,$03 // :.8.6.5.6.8.6.5.
        .byte $33,$03,$31,$03,$33,$03,$31,$07,$2e,$03,$2c,$07,$2e,$03,$31,$03 // 3.1.3.1...,...1.
        .byte $30,$03,$2c,$03,$31,$03,$30,$03,$2e,$07,$30,$03,$2e,$03,$30,$03 // 0.,.1.0...0...0.
        .byte $33,$07,$35,$07,$3a,$07,$38,$07,$35,$03,$33,$03,$35,$03,$33,$03 // 3.5.:.8.5.3.5.3.
        .byte $31,$03,$33,$03,$31,$03,$30,$03,$2e,$07,$30,$03,$2c,$07,$2e,$0b // 1.3.1.0...0.,...
        .byte $30,$ff,$28,$2b,$35,$63,$72,$c2,$39,$77,$ef,$69,$a2,$ce,$fc,$2d // 0.(+5cr.9w.i...-
        .byte $6e,$a9,$b3,$c5,$f5,$13,$25,$e6,$e6,$e6,$e6,$e6,$e6,$e7,$e7,$e7 // n.....%.........
        .byte $e8,$e8,$e8,$e8,$e9,$e9,$e9,$e9,$e9,$e9,$ea,$ea,$00,$03,$07,$ff // ................
        .byte $00,$04,$07,$ff,$00,$05,$07,$ff,$81,$1a,$11,$00,$41,$07,$00,$80 // ............A...
        .byte $13,$80,$1a,$10,$00,$fe,$07,$81,$1c,$11,$00,$81,$1c,$10,$00,$80 // ................
        .byte $1c,$fe,$06,$e0,$00,$50,$03,$20,$f0,$00,$02,$41,$41,$0e,$e9,$00 // .....P. ...AA...
        .byte $38,$30,$00,$41,$41,$08,$88,$31,$03,$30,$f3,$41,$41,$08,$09,$01 // 80.AA..1.0.AA...
        .byte $d7,$00,$ff,$11,$41,$08,$80,$01,$80,$04,$00,$11,$41,$08,$80,$01 // ....A.......A...
        .byte $80,$04,$04,$11,$41,$08,$80,$01,$80,$04,$08,$81,$80,$0a,$a7,$01 // ....A...........
        .byte $40,$00,$00,$41,$41,$08,$00,$01,$94,$40,$00,$41,$41,$08,$00,$01 // @..AA....@.AA...
        .byte $94,$40,$04,$41,$41,$08,$00,$01,$94,$40,$08,$41,$41,$08,$88,$31 // .@.AA....@.AA..1
        .byte $04,$30,$f3,$41,$41,$08,$00,$01,$14,$40,$00,$81,$80,$0a,$ac,$01 // .0.AA....@......
        .byte $60,$00,$0f,$41,$40,$08,$8d,$01,$14,$40,$00,$41,$11,$0a,$80,$32 // `..A@....@.A...2
        .byte $01,$30,$f3,$15,$15,$06,$00,$01,$10,$00,$00,$00,$08,$08,$00,$00 // .0..............
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$8c,$01,$01,$04 // ................
        .fill 13, $04
        .fill 12, $0a
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$14,$14,$0f,$0f,$ff,$8c,$02,$02,$02 // ................
        .byte $02,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$0b,$0b,$0b // ................
        .fill 9, $0b
        .byte $00,$00,$00,$00,$10,$10,$10,$10,$10,$10,$10,$10,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$8c,$13,$91,$13,$87,$13,$8a,$13,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$8c,$03,$03 // ................
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$06,$06,$07,$07,$08,$08 // ................
        .byte $06,$06,$09,$09,$0d,$0e,$0d,$0c,$0c,$0e,$0e,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$11,$11                   // .....

dat_dc16:
        // === Fill data (32 bytes, $dc16-$dc35) ===
        .fill 32, $12
        .byte $00,$00,$d0,$cb,$30,$be,$91,$e3,$b1,$51,$e2,$e8,$01,$b7,$f6,$01 // ....0....Q......
        .byte $d7,$ff,$01,$35,$ce,$01,$40,$cf,$cd,$11,$01,$21,$cc,$3a,$01,$c6 // ...5..@....!.:..
        .byte $01,$48,$c5,$02,$ff,$f7,$e2,$70,$fe,$38,$e4,$8d,$55,$22,$44,$0d // .H.....p.8..U"D.
        .byte $05                                   // .

txt_dc67:
        .text "544"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $5c,$f0,$a9,$82                       // \...

txt_dc6f:
        .text "EAQ"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $06,$43,$24,$43,$0d,$4d,$dc,$aa,$40,$38,$e3 // .C$C.M..@8.

txt_dc7e:
        .text "HE<"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $68,$48,$03,$d0,$0e,$6f,$02,$78,$ae,$ca,$65,$a0,$c2,$11,$11,$48 // hH...o.x..e....H
        .byte $15,$b1,$61,$51,$18,$0d,$48,$0d,$82,$75,$02,$7d,$4d,$2c,$09,$02 // ..aQ..H..u.}M,..
        .byte $c4,$68,$54,$66,$46,$81,$01,$ff,$00,$09,$02,$44,$44,$43,$04,$03 // .hTfF......DDC..
        .byte $18,$a8,$c2,$20,$23,$04,$bc,$80,$95,$55,$9d,$f1,$62,$00,$0e,$04 // ... #....U..b...
        .byte $72,$60,$40,$65,$5e,$57,$72,$14,$00,$ac,$07,$17,$c8,$48,$5d,$0d // r`@e^Wr......H].
        .byte $47,$e0,$01,$57,$07,$57,$5d,$1d,$11,$45,$11,$54,$c4,$7d,$46,$15 // G..W.W]..E.T.}F.
        .byte $09,$55,$55,$14,$14,$0a,$8e,$00,$a0,$11,$43,$15,$16,$41,$2a,$44 // .UU.......C..A*D
        .byte $11,$00,$54,$80,$07,$54,$12,$00,$05,$14,$40,$14,$00,$44,$10,$04 // ..T..T....@..D..
        .byte $10,$60,$30,$00,$10                   // .`0..

txt_dd07:
        .byte $40                                   // @ character
        .text "DQP"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $11,$15,$05
        .byte $54,$14,$10,$10
        .byte $54,$80,$a3
        .byte $54,$09
        .text "IQCU"
        .byte $07,$15,$15,$11                       // ....

txt_dd20:
        .text "QQT5"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $08,$cd,$09,$53,$53,$17,$17,$57,$46,$03,$0a,$0d,$0d,$03,$43,$5a // ...SS..WF.....CZ
        .byte $1e,$03,$13,$13,$43,$80,$33,$d1,$02,$d5,$d5,$65,$c8,$1e,$1e,$51 // ....C.3....e...Q
        .byte $10,$b2,$8d,$d8,$43,$d5,$43,$35,$02,$3d,$0d,$d0,$06,$55,$27,$67 // ....C.C5.=...U'g
        .byte $ce,$e8,$85,$02,$a1,$ca,$10,$65,$01,$b1,$00,$4f,$c8,$04,$da,$84 // .......e...O....
        .byte $60,$c2,$05,$01,$15,$55,$9d,$c5,$03,$05,$35,$35,$e0,$05,$c4,$20 // `....U....55... 
        .byte $21,$46,$9f,$ad,$15,$d0,$07,$f7,$d2,$7f,$6b,$1d,$05,$03,$c2,$0e // !F........k.....
        .byte $03,$0d,$17,$10,$35,$43,$7d,$00,$7d,$fb,$77,$1c,$10,$05,$56,$59 // ....5C}.}.w...VY
        .byte $6b,$79,$eb,$8c,$22,$f5,$b9,$b9,$6d,$ef,$c4,$3d,$c9,$02,$50,$61 // ky.."...m..=..Pa
        .byte $d8,$01,$31,$d8,$06,$50,$45,$40,$91   // ..1..PE@.

txt_ddae:
        .text "JU"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $74,$31,$61,$04,$00,$40,$e7,$02,$05,$51,$c8,$18,$b3,$11,$4e,$cc // t1a..@...Q....N.
        .byte $cc,$74,$76,$21,$c3,$9a,$18,$31,$63,$c4,$08,$78,$cd,$6c,$e8,$21 // .tv!...1c..x.l.!
        .byte $d8,$1f,$42,$06,$5e,$56,$7e,$67,$4d,$7a,$df,$76,$f6,$95,$97,$59 // ..B.^V~gMz.v...Y
        .byte $c7,$ea,$d6,$b6,$fd,$af,$6a,$75,$55,$c0,$23,$e2,$de,$71,$06,$b5 // ......juU.#..q..
        .byte $ad,$75,$e9,$d7,$0d,$c8,$0f,$ef,$79,$db,$6f,$e9,$66,$be,$ed,$e3 // .u......y.o.f...
        .byte $93,$c3                               // ..

txt_de03:
        .text " ."
        .byte $40                                   // @ character
        .text "0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a8,$54,$ee,$77,$55,$0d,$74,$45,$f3,$f3,$04,$57,$cc,$0a,$57,$74 // .T.wU.tE...W..Wt
        .byte $cb,$01,$45,$d1,$03,$73,$cc,$f3,$4e,$3c,$00 // ..E..s..N<.

txt_de23:
        .text "K#"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $a7,$4c,$b4,$d5                       // .L..

txt_de2a:
        .text "G$"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $c7
        .byte $57,$c8
        .byte $3c,$83,$ed
        .text "TTFU"
        .byte $13
        .byte $2d,$18
        .byte $40,$41,$2b
        .byte $0f,$9e,$c3
        .text "JJRR,"
        .byte $18,$c6,$03,$81,$8c,$91,$0a
        .byte $46
        .byte $f1,$08,$29,$98,$8e,$2b,$10,$dd,$12,$e0,$2d,$cc,$66,$bb,$f1,$00 // ..)..+....-.f...
        .byte $43,$e6,$6f,$9e,$b6,$ef,$ed,$c8       // C.o.....

txt_de65:
        .text " 5"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $63,$04                               // c.

txt_de6a:
        .text "QD8"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $47,$30,$07,$34,$d1,$14,$15,$c5,$57,$04,$e5,$45,$51,$5c,$98,$c2 // G0.4....W..EQ\..
        .byte $f7,$77,$d5,$7f,$fc,$d7,$7e,$f5,$5d   // .w....~.]

txt_de87:
        .text "5"
        .byte $5c                                   // backslash character
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $05,$31,$da,$03                       // .1..

txt_de8e:
        .text "U$"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $8d,$49,$a0,$0e,$89,$a7,$d1,$5b,$d2,$b5,$20,$00,$08,$cf,$c4,$d1 // .I.....[.. .....
        .byte $9b,$af,$11,$14,$0a,$92,$14,$39,$c8,$80,$15,$11,$54,$a8,$a1,$a1 // .......9....T...
        .byte $85,$85,$e2
        .byte $40                                   // @ character
        .text "U81"
        .byte $01,$c8

txt_deba:
        .text "U&"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $52,$60,$40,$00,$10,$77,$7d,$3f,$d2,$77,$99,$7b,$dd,$e3,$ed,$1d // R`@..w}?.w.{....
        .byte $d2,$7f,$99,$74,$dd,$c8,$78,$f7,$0f   // ...t..x..

txt_ded6:
        .text " 255"
        .byte $1d,$33,$eb,$0c,$e7,$04,$d1,$1c,$18,$e6,$a1,$d0,$01,$0d,$05,$14 // .3..............
        .byte $81,$30,$80,$d5,$05,$35,$4d,$80,$22,$70,$15,$20,$07 // .0...5M."p. .

txt_def7:
        .text "S9 "
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $35,$05,$1d,$e8,$cc,$01,$0c           // 5......

txt_df02:
        .text "CG"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $82
        .byte $31,$30,$29,$0c,$00,$14,$04,$1f
        .byte $40                                   // @ character
        .text "CAM"
        .byte $f8

txt_df13:
        .text "TQ"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $15,$44,$51,$04,$50,$01,$45,$6a,$9c,$41,$01,$05,$15,$05,$7b,$00 // .DQ.P.Ej.A....{.
        .byte $0d,$08,$44,$45,$84,$0e,$c3,$0c,$c3   // ..DE.....

txt_df2f:
        .text "0"
        .byte $40                                   // @ character
        .text "OPT"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $43,$d5,$0c,$c4,$d5,$d1,$a0,$fb,$14,$44,$50,$11 // C........DP.

txt_df41:
        .text "EMC"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $06,$03,$0d,$31,$14                   // ...1.

txt_df4a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $04,$50,$87,$14,$10,$44,$40,$60,$28,$00,$e8,$12,$9e,$56,$98,$6e // .P...D@`(....V.n
        .byte $6c,$d5,$7d,$d7,$fd,$e2,$a8,$03,$f5,$5f,$f5,$e2,$0f,$33,$1b,$7d // l.}......_...3.}
        .byte $fd,$df,$f5,$ff,$dd,$fd,$75,$f5,$d5,$18,$af,$55,$43,$15,$05,$c6 // ......u....UC...
        .byte $0f,$37,$1f,$3f,$03,$2c,$66,$85,$05,$c7,$b0,$2a,$0a,$43,$2a,$02 // .7.?.,f....*.C*.
        .byte $22,$b6                               // ".

txt_df8f:
        .text "H?"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $82,$15,$15,$17,$1d,$08,$55,$55,$47,$fe,$de,$23,$fe,$10,$98,$01 // ......UUG..#....
        .byte $ff,$47,$15,$09,$3f,$3c,$7d,$55,$17,$63,$0b,$61,$68,$45,$54,$48 // .G..?<}U.c.ahETH
        .byte $f1,$0b,$88,$fc,$74,$d4,$54,$7c,$f4,$64,$54,$6c,$0c,$f1,$82,$46 // ....t.T|.dTl...F
        .byte $3f,$e2,$2e,$b4,$10,$41,$5d,$5f,$7d,$e8,$02,$40,$77,$5f,$5f,$c4 // ?....A]_}..@w__.
        .byte $10,$57,$e4,$01,$7f,$e2,$06,$df,$57,$55,$5e,$5f,$5e,$43,$57,$05 // .W......WU^_^CW.

txt_dfe2:
        .text "TT"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $7c,$d4,$43,$fc,$bc,$ef,$57,$5d,$77,$df,$7f,$60,$48,$15,$7c,$4f // |.C...W]w..`H.|O
        .byte $10,$8f,$40,$d8,$d3,$c6,$83,$60,$83,$60,$63 // ..@....`.`c

// --- Region $e4e3-$e60b ---
.pc = $e4e3 "dat_e4e3"

dat_e4e3:
        .byte $7b,$a4,$ee,$eb,$eb,$eb,$02,$00,$ff,$01,$02,$04,$00,$07,$0e,$50 // {..............P
        .byte $80,$01,$00,$00,$00,$f3,$02,$00,$00,$00,$00,$00,$00,$16,$3a,$3a // ..............::
        .byte $00,$00,$00,$00,$7c,$00,$1b,$0b,$1b,$03,$03,$03,$2b,$35,$63,$e6 // ....|.......+5c.
        .byte $e6,$e6,$e0,$7c,$dc,$03,$1f           // ...|...

txt_e51a:
        .text "$83"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $3b,$06,$80,$00,$00,$00,$00,$00,$00,$30,$30,$04,$38,$03,$80,$0e // ;........00.8...
        .byte $08,$08,$e9,$88,$80,$41,$41,$11,$41,$41,$41,$00,$31,$01,$00,$f3 // .....AA.AAA.1...
        .byte $00,$00,$78,$00,$00,$00,$00,$0c,$0c,$0c,$02,$02,$02,$ff,$fd,$ff // ..x.............
        .byte $00,$00,$00,$41,$41,$41,$01,$04,$01,$00,$fd,$00,$00,$00,$00,$80 // ...AAA..........
        .byte $00,$00,$00,$00,$00,$00,$08,$00,$90,$01,$16,$01,$27,$01,$38,$01 // ............'.8.
        .byte $4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01 // K._.s...........
        .byte $0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03 // ..-.N.q.........
        .byte $42,$03,$74,$03,$a9                   // B.t..

loc_e593:
        .byte $03,$e0,$03,$1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce // .....Z.....,.{..
        .byte $05,$27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37 // .'.....Q...7...7
        .byte $09,$c4,$09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3 // ...W.....N......
        .byte $0e,$82,$0f,$6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39 // ...n.h.n.......9
        .byte $17,$9c,$18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc // .......F.... .".
        .byte $24,$10,$27,$5e,$29,$d6,$2b,$72       // $.'^).+r

txt_e5eb:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_e5fb:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $e611-$e689 ---
.pc = $e611 "dat_e611"

dat_e611:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$1f,$00,$ff,$9f,$00,$0a,$1f,$08,$1f // .0. ............
        .byte $06,$1f,$05,$ff,$8f,$01,$2e,$03,$31,$03,$33,$03,$35,$81,$9f,$32 // ........1.3.5..2
        .byte $25,$33,$07,$30,$07,$2c,$0b,$27,$03,$25,$03,$24,$03,$22,$03,$24 // %3.0.,.'.%.$.".$
        .byte $07,$25,$03,$24,$03,$22,$0f,$24,$85,$02,$24,$05,$24,$01,$24,$01 // .%.$.".$..$.$.$.
        .byte $24,$ff,$9f,$03,$2e,$9f,$04,$2c,$1f,$2a,$8f,$05,$29,$af,$04,$29 // $......,.*..)..)
        .byte $ff,$85,$00,$0a,$05,$16,$01,$14,$01,$16,$03,$0a,$03,$0a,$03,$16 // ................
        .byte $01,$14,$01,$0f,$03,$11,$03,$05,$01   // .........

// --- Region $e6b6-$ea30 ---
.pc = $e6b6 "Segment $e6b6"
        .byte $05,$03,$05,$03,$11,$03,$0f,$03,$0d,$03,$0c,$ff,$81,$02,$1c,$83 // ................
        .byte $07,$2e,$01,$2e,$83,$06,$20,$81,$02,$1c,$81,$07,$2e,$01,$2e,$01 // ...... .........
        .byte $2e,$83,$02,$1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$08,$2c,$01 // ...... .......,.
        .byte $2c,$83,$06,$20,$81,$02,$1c,$81,$08,$2c,$01,$2c,$01,$2c,$83,$02 // ,.. .....,.,.,..
        .byte $1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$08,$2a,$01,$2a,$83,$06 // ... .......*.*..
        .byte $20,$81,$02,$1c,$81,$08,$2a,$01,$2a,$01,$2a,$83,$02,$1c,$83,$06 //  .....*.*.*.....
        .byte $20,$83,$02,$1c,$01,$1c,$83,$09,$29,$01,$29,$83,$06,$20,$81,$02 //  .......).).. ..
        .byte $1c,$81,$08,$29,$01,$29,$01,$29,$83,$02,$1c,$81,$06,$20,$03,$20 // ...).).)..... . 
        .byte $01,$20,$ff,$8f,$0a,$2e,$03,$2e,$03,$30,$03,$31,$83,$8f,$2f,$23 // . .......0.1../#
        .byte $30,$07,$2e,$07,$30,$03,$2e,$03,$30,$03,$35,$03,$38,$81,$9f,$39 // 0...0...0.5.8..9
        .byte $25,$3a,$03,$38,$81,$9f,$39,$25,$3a,$03,$38,$81,$9f,$39,$25,$3a // %:.8..9%:.8..9%:
        .byte $07,$3d,$83,$9f,$3a,$23,$3c,$01,$3a,$01,$38,$81,$9f,$33,$25,$35 // .=..:#<.:.8..3%5
        .byte $ff,$83,$0b,$2e,$03,$2e,$01,$31,$01,$2e,$03,$35,$01,$33,$01,$35 // .......1...5.3.5
        .byte $01,$2e,$01,$31,$01,$30,$01,$2e,$01,$2c,$01,$29,$03,$30,$01,$2e // ...1.0...,.).0..
        .byte $03,$30,$01,$2e,$01,$30,$01,$31,$01,$38,$01,$33,$01,$38,$01,$3a // .0...0.1.8.3.8.:
        .byte $01,$3d,$01,$3a,$01,$38,$01,$3a,$01,$38,$01,$38,$01,$35,$01,$35 // .=.:.8.:.8.8.5.5
        .byte $01,$33,$01,$33,$01,$31,$01,$31,$01,$2e,$01,$2e,$01,$2c,$01,$2c // .3.3.1.1.....,.,
        .byte $01,$29,$01,$29,$01,$27,$01,$27,$01,$29,$01,$2c,$01,$2e,$01,$31 // .).).'.'.).,...1
        .byte $01,$2c,$01,$2e,$01,$31,$01,$33,$01,$2e,$01,$31,$01,$33,$01,$35 // .,...1.3...1.3.5
        .byte $01,$31,$01,$33,$01,$35,$01,$38,$ff,$81,$0b,$3a,$03,$3a,$01,$3a // .1.3.5.8...:.:.:
        .byte $01,$3a,$03,$3a,$03,$3a,$01,$38,$03,$3a,$01,$3d,$01,$3a,$01,$38 // .:.:.:.8.:.=.:.8
        .byte $01,$35,$01,$33,$01,$35,$01,$33,$01,$35,$01,$38,$01,$35,$01,$38 // .5.3.5.3.5.8.5.8
        .byte $01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33,$01,$31,$01,$2e // .:.=.:.8.5.3.1..
        .byte $01,$2c,$01,$2e,$01,$31,$01,$2e,$01,$31,$01,$33,$01,$31,$01,$33 // .,...1...1.3.1.3
        .byte $01,$35,$01,$33,$01,$35,$01,$38,$01,$35,$01,$38,$01,$3a,$01,$38 // .5.3.5.8.5.8.:.8
        .byte $01,$3a,$01,$3d,$01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33 // .:.=.:.=.:.8.5.3
        .byte $01,$35,$01,$33,$01,$31,$01,$33,$01,$31,$01,$2e,$01,$31,$01,$2e // .5.3.1.3.1...1..
        .byte $01,$2c,$ff,$8f,$0a,$2e,$0f,$35,$07,$33,$03,$31,$07,$30,$03,$2e // .,.....5.3.1.0..
        .byte $03,$30,$81,$97,$30,$25,$31,$01,$3a,$01,$38,$01,$35,$01,$3a,$01 // .0..0%1.:.8.5.:.
        .byte $38,$01,$35,$01,$33,$01,$31,$01,$33,$01,$35,$01,$33,$01,$31,$07 // 8.5.3.1.3.5.3.1.
        .byte $2e,$01,$2c,$01,$2e,$07,$31,$03,$33,$0b,$35,$ff,$83,$00,$06,$03 // ..,...1.3.5.....
        .byte $06,$01,$12,$03,$06,$03,$08,$01,$08,$03,$08,$01,$14,$01,$08,$01 // ................
        .byte $12,$01,$14,$03,$0a,$03,$0a,$01,$16,$03,$0a,$03,$0d,$01,$0c,$03 // ................
        .byte $0a,$03,$05,$01,$0f,$01,$11,$ff,$87,$02,$1c,$83,$06,$20,$81,$02 // ............. ..
        .byte $1c,$05,$1c,$03,$1c,$83,$06,$20,$81,$02,$1c,$01,$1c,$87,$02,$1c // ....... ........
        .byte $83,$06,$20,$81,$02,$1c,$05,$1c,$81,$06,$20,$81,$02,$1c,$83,$06 // .. ....... .....
        .byte $20,$01,$20,$01,$20,$ff,$83,$02,$27,$03,$27,$01,$24,$03,$24,$03 //  . . ...'.'.$.$.
        .byte $21,$01,$27,$01,$27,$01,$21,$01,$27,$01,$21,$01,$27,$01,$27,$81 // !.'.'.!.'.!.'.'.
        .byte $06,$22,$01,$23,$01,$24,$01,$25,$01,$26,$01,$27,$01,$28,$01,$29 // .".#.$.%.&.'.(.)
        .byte $01,$2c,$03,$2c,$09,$2e,$ff,$8f,$09,$31,$03,$31,$07,$31,$87,$08 // .,.,.....1.1.1..
        .byte $31,$83,$02,$27,$01,$27,$03,$27,$01,$24,$03,$24,$01,$21,$03,$21 // 1..'.'.'.$.$.!.!
        .byte $01,$21,$03,$21,$8f,$09,$31,$03,$31,$07,$31,$87,$08,$31,$81,$02 // .!.!..1.1.1..1..
        .byte $27,$01,$2c,$01,$27,$01,$2c,$01,$2c,$01,$2a,$01,$27,$01,$24,$03 // '.,.'.,.,.*.'.$.
        .byte $24,$03,$24,$01,$24,$01,$24,$ff,$87,$0a,$2a,$07,$31,$07,$30,$03 // $.$.$.$...*.1.0.
        .byte $2c,$0b,$2e,$01,$30,$01,$31,$01,$00,$01,$35,$01,$00,$01,$33,$01 // ,...0.1...5...3.
        .byte $00,$05,$35,$81,$02,$24,$01,$24,$87,$0a,$2a,$07,$31,$07,$30,$03 // ..5..$.$..*.1.0.
        .byte $31,$0f,$35,$81,$02,$27,$03,$27,$01,$24,$03,$24,$03,$21,$01,$21 // 1.5..'.'.$.$.!.!
        .byte $01,$21,$ff,$9f,$0c,$20,$1f,$20,$1f,$20,$1f,$20,$ff,$87,$0d,$0a // .!... . . . ....
        .byte $07,$16,$07,$14,$07,$11,$07,$0a,$07,$16,$07,$14,$07,$11,$ff,$8f // ................
        .byte $0e,$2e,$03,$31,$03,$30,$03,$2e,$03,$2c,$07,$29,$07,$31,$03,$30 // ...1.0...,.).1.0
        .byte $03,$2e,$03,$30,$03,$31,$0f,$33,$03,$31,$03,$30,$03,$2e,$03,$2c // ...0.1.3.1.0...,
        .byte $07,$2e,$03,$35,$03,$33,$03,$31,$03,$30,$03,$31,$03,$33,$ff,$83 // ...5.3.1.0.1.3..
        .byte $02,$1c,$81,$0f,$40,$01,$40,$83,$06,$20,$81,$0f,$40,$01,$40,$83 // ....@.@.. ..@.@.
        .byte $02,$1c,$03,$1c,$83,$06,$20,$81,$0f,$40,$01,$40,$ff,$87,$0d,$0a // ...... ..@.@....
        .byte $03,$0a,$0b,$16,$07,$0a,$07,$0a,$03,$0a,$0b,$16,$07,$0a,$ff,$83 // ................
        .byte $0e,$2e,$03,$35,$03,$33,$03,$2e,$03,$38,$03 // ...5.3...8.

// --- Region $ea40-$f2ac ---
.pc = $ea40 "Segment $ea40"
        .byte $03,$38,$03,$36,$03,$35,$03,$36,$03,$38,$03,$36,$03,$35,$03,$33 // .8.6.5.6.8.6.5.3
        .byte $03,$31,$03,$33,$03,$31,$07,$2e,$03,$2c,$07,$2e,$03,$31,$03,$30 // .1.3.1...,...1.0
        .byte $03,$2c,$03,$31,$03,$30,$03,$2e,$07,$30,$03,$2e,$03,$30,$03,$33 // .,.1.0...0...0.3
        .byte $07,$35,$07,$3a,$07,$38,$07,$35,$03,$33,$03,$35,$03,$33,$03,$31 // .5.:.8.5.3.5.3.1
        .byte $03,$33,$03,$31,$03,$30,$03,$2e,$07,$30,$03,$2c,$07,$2e,$0b,$30 // .3.1.0...0.,...0
        .byte $ff,$28,$2b,$35,$63,$72,$c2,$39,$77,$ef,$69,$a2,$ce,$fc,$2d,$6e // .(+5cr.9w.i...-n
        .byte $a9,$b3,$c5,$f5,$13,$25,$e6,$e6,$e6,$e6,$e6,$e6,$e7,$e7,$e7,$e8 // .....%..........
        .byte $e8,$e8,$e8,$e9,$e9,$e9,$e9,$e9,$e9,$ea,$ea,$00,$03,$07,$ff,$00 // ................
        .byte $04,$07,$ff,$00,$05,$07,$ff,$81,$1a,$11,$00,$41,$07,$00,$80,$13 // ...........A....
        .byte $80,$1a,$10,$00,$fe,$07,$81,$1c,$11,$00,$81,$1c,$10,$00,$80,$1c // ................
        .byte $fe,$06,$e0,$00,$50,$03,$20,$f0,$00,$02,$41,$41,$0e,$e9,$00,$38 // ....P. ...AA...8
        .byte $30,$00,$41,$41,$08,$88,$31,$03,$30,$f3,$41,$41,$08,$09,$01,$d7 // 0.AA..1.0.AA....
        .byte $00,$ff,$11,$41,$08,$80,$01,$80,$04,$00,$11,$41,$08,$80,$01,$80 // ...A.......A....
        .byte $04,$04,$11,$41,$08,$80,$01,$80,$04,$08,$81,$80,$0a,$a7,$01,$40 // ...A...........@
        .byte $00,$00,$41,$41,$08,$00,$01,$94,$40,$00,$41,$41,$08,$00,$01,$94 // ..AA....@.AA....
        .byte $40,$04,$41,$41,$08,$00,$01,$94,$40,$08,$41,$41,$08,$88,$31,$04 // @.AA....@.AA..1.
        .byte $30,$f3,$41,$41,$08,$00,$01,$14,$40,$00,$81,$80,$0a,$ac,$01,$60 // 0.AA....@......`
        .byte $00,$0f,$41,$40,$08,$8d,$01,$14,$40,$00,$41,$11,$0a,$80,$32,$01 // ..A@....@.A...2.
        .byte $30,$f3,$15,$15,$06,$00,$01,$10,$00,$00,$00,$08,$08,$00,$00,$00 // 0...............
        .byte $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$8c,$01,$01,$04,$04 // ................
        .fill 12, $04
        .fill 12, $0a
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$14,$14,$0f,$0f,$ff,$8c,$02,$02,$02 // ................
        .byte $02,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$0b,$0b,$0b // ................
        .fill 9, $0b
        .byte $00,$00,$00,$00,$10,$10,$10,$10,$10,$10,$10,$10,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$8c,$13,$91,$13,$87,$13,$8a,$13,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$8c,$03,$03 // ................
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$06,$06,$07,$07,$08,$08 // ................
        .byte $06,$06,$09,$09,$0d,$0e,$0d,$0c,$0c,$0e,$0e,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$11,$11                   // .....

dat_ec16:
        // === Fill data (32 bytes, $ec16-$ec35) ===
        .fill 32, $12
        .byte $00,$00,$d0,$cb,$30,$be,$91,$e3,$b1,$51,$e2,$e8,$01,$b7,$f6,$01 // ....0....Q......
        .byte $d7,$ff,$01,$35,$ce,$01,$40,$cf,$cd,$11,$01,$21,$cc,$3a,$01,$c6 // ...5..@....!.:..
        .byte $01,$48,$c5,$02,$ff,$f7,$e2,$70,$fe,$38,$e4,$8d,$55,$22,$44,$0d // .H.....p.8..U"D.
        .byte $05                                   // .

txt_ec67:
        .text "544"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $5c,$f0,$a9,$82                       // \...

txt_ec6f:
        .text "EAQ"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $06,$43,$24,$43,$0d,$4d,$dc,$aa,$40,$38,$e3 // .C$C.M..@8.

txt_ec7e:
        .text "HE<"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $68,$48,$03,$d0,$0e,$6f,$02,$78,$ae,$ca,$65,$a0,$c2,$11,$11,$48 // hH...o.x..e....H
        .byte $15,$b1,$61,$51,$18,$0d,$48,$0d,$82,$75,$02,$7d,$4d,$2c,$09,$02 // ..aQ..H..u.}M,..
        .byte $c4,$68,$54,$66,$46,$81,$01,$ff,$00,$09,$02,$44,$44,$43,$04,$03 // .hTfF......DDC..
        .byte $18,$a8,$c2,$20,$23,$04,$bc,$80,$95,$55,$9d,$f1,$62,$00,$0e,$04 // ... #....U..b...
        .byte $72,$60,$40,$65,$5e,$57,$72,$14,$00,$ac,$07,$17,$c8,$48,$5d,$0d // r`@e^Wr......H].
        .byte $47,$e0,$01,$57,$07,$57,$5d,$1d,$11,$45,$11,$54,$c4,$7d,$46,$15 // G..W.W]..E.T.}F.
        .byte $09,$55,$55,$14,$14,$0a,$8e,$00,$a0,$11,$43,$15,$16,$41,$2a,$44 // .UU.......C..A*D
        .byte $11,$00,$54,$80,$07,$54,$12,$00,$05,$14,$40,$14,$00,$44,$10,$04 // ..T..T....@..D..
        .byte $10,$60,$30,$00,$10                   // .`0..

txt_ed07:
        .byte $40                                   // @ character
        .text "DQP"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $11,$15,$05
        .byte $54,$14,$10,$10
        .byte $54,$80,$a3
        .byte $54,$09
        .text "IQCU"
        .byte $07,$15,$15,$11                       // ....

txt_ed20:
        .text "QQT5"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $08,$cd,$09,$53,$53,$17,$17,$57,$46,$03,$0a,$0d,$0d,$03,$43,$5a // ...SS..WF.....CZ
        .byte $1e,$03,$13,$13,$43,$80,$33,$d1,$02,$d5,$d5,$65,$c8,$1e,$1e,$51 // ....C.3....e...Q
        .byte $10,$b2,$8d,$d8,$43,$d5,$43,$35,$02,$3d,$0d,$d0,$06,$55,$27,$67 // ....C.C5.=...U'g
        .byte $ce,$e8,$85,$02,$a1,$ca,$10,$65,$01,$b1,$00,$4f,$c8,$04,$da,$84 // .......e...O....
        .byte $60,$c2,$05,$01,$15,$55,$9d,$c5,$03,$05,$35,$35,$e0,$05,$c4,$20 // `....U....55... 
        .byte $21,$46,$9f,$ad,$15,$d0,$07,$f7,$d2,$7f,$6b,$1d,$05,$03,$c2,$0e // !F........k.....
        .byte $03,$0d,$17,$10,$35,$43,$7d,$00,$7d,$fb,$77,$1c,$10,$05,$56,$59 // ....5C}.}.w...VY
        .byte $6b,$79,$eb,$8c,$22,$f5,$b9,$b9,$6d,$ef,$c4,$3d,$c9,$02,$50,$61 // ky.."...m..=..Pa
        .byte $d8,$01,$31,$d8,$06,$50,$45,$40,$91   // ..1..PE@.

txt_edae:
        .text "JU"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $74,$31,$61,$04,$00,$40,$e7,$02,$05,$51,$c8,$18,$b3,$11,$4e,$cc // t1a..@...Q....N.
        .byte $cc,$74,$76,$21,$c3,$9a,$18,$31,$63,$c4,$08,$78,$cd,$6c,$e8,$21 // .tv!...1c..x.l.!
        .byte $d8,$1f,$42,$06,$5e,$56,$7e,$67,$4d,$7a,$df,$76,$f6,$95,$97,$59 // ..B.^V~gMz.v...Y
        .byte $c7,$ea,$d6,$b6,$fd,$af,$6a,$75,$55,$c0,$23,$e2,$de,$71,$06,$b5 // ......juU.#..q..
        .byte $ad,$75,$e9,$d7,$0d,$c8,$0f,$ef,$79,$db,$6f,$e9,$66,$be,$ed,$e3 // .u......y.o.f...
        .byte $93,$c3                               // ..

txt_ee03:
        .text " ."
        .byte $40                                   // @ character
        .text "0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a8,$54,$ee,$77,$55,$0d,$74,$45,$f3,$f3,$04,$57,$cc,$0a,$57,$74 // .T.wU.tE...W..Wt
        .byte $cb,$01,$45,$d1,$03,$73,$cc,$f3,$4e,$3c,$00 // ..E..s..N<.

txt_ee23:
        .text "K#"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $a7,$4c,$b4,$d5                       // .L..

txt_ee2a:
        .text "G$"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $c7
        .byte $57,$c8
        .byte $3c,$83,$ed
        .text "TTFU"
        .byte $13
        .byte $2d,$18
        .byte $40,$41,$2b
        .byte $0f,$9e,$c3
        .text "JJRR,"
        .byte $18,$c6,$03,$81,$8c,$91,$0a
        .byte $46
        .byte $f1,$08,$29,$98,$8e,$2b,$10,$dd,$12,$e0,$2d,$cc,$66,$bb,$f1,$00 // ..)..+....-.f...
        .byte $43,$e6,$6f,$9e,$b6,$ef,$ed,$c8       // C.o.....

txt_ee65:
        .text " 5"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $63,$04                               // c.

txt_ee6a:
        .text "QD8"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $47,$30,$07,$34,$d1,$14,$15,$c5,$57,$04,$e5,$45,$51,$5c,$98,$c2 // G0.4....W..EQ\..
        .byte $f7,$77,$d5,$7f,$fc,$d7,$7e,$f5,$5d   // .w....~.]

txt_ee87:
        .text "5"
        .byte $5c                                   // backslash character
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $05,$31,$da,$03                       // .1..

txt_ee8e:
        .text "U$"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $8d,$49,$a0,$0e,$89,$a7,$d1,$5b,$d2,$b5,$20,$00,$08,$cf,$c4,$d1 // .I.....[.. .....
        .byte $9b,$af,$11,$14,$0a,$92,$14,$39,$c8,$80,$15,$11,$54,$a8,$a1,$a1 // .......9....T...
        .byte $85,$85,$e2
        .byte $40                                   // @ character
        .text "U81"
        .byte $01,$c8

txt_eeba:
        .text "U&"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $52,$60,$40,$00,$10,$77,$7d,$3f,$d2,$77,$99,$7b,$dd,$e3,$ed,$1d // R`@..w}?.w.{....
        .byte $d2,$7f,$99,$74,$dd,$c8,$78,$f7,$0f   // ...t..x..

txt_eed6:
        .text " 255"
        .byte $1d,$33,$eb,$0c,$e7,$04,$d1,$1c,$18,$e6,$a1,$d0,$01,$0d,$05,$14 // .3..............
        .byte $81,$30,$80,$d5,$05,$35,$4d,$80,$22,$70,$15,$20,$07 // .0...5M."p. .

txt_eef7:
        .text "S9 "
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $35,$05,$1d,$e8,$cc,$01,$0c           // 5......

txt_ef02:
        .text "CG"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $82
        .byte $31,$30,$29,$0c,$00,$14,$04,$1f
        .byte $40                                   // @ character
        .text "CAM"
        .byte $f8

txt_ef13:
        .text "TQ"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $15,$44,$51,$04,$50,$01,$45,$6a,$9c,$41,$01,$05,$15,$05,$7b,$00 // .DQ.P.Ej.A....{.
        .byte $0d,$08,$44,$45,$84,$0e,$c3,$0c,$c3   // ..DE.....

txt_ef2f:
        .text "0"
        .byte $40                                   // @ character
        .text "OPT"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $43,$d5,$0c,$c4,$d5,$d1,$a0,$fb,$14,$44,$50,$11 // C........DP.

txt_ef41:
        .text "EMC"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $06,$03,$0d,$31,$14                   // ...1.

txt_ef4a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $04,$50,$87,$14,$10,$44,$40,$60,$28,$00,$e8,$12,$9e,$56,$98,$6e // .P...D@`(....V.n
        .byte $6c,$d5,$7d,$d7,$fd,$e2,$a8,$03,$f5,$5f,$f5,$e2,$0f,$33,$1b,$7d // l.}......_...3.}
        .byte $fd,$df,$f5,$ff,$dd,$fd,$75,$f5,$d5,$18,$af,$55,$43,$15,$05,$c6 // ......u....UC...
        .byte $0f,$37,$1f,$3f,$03,$2c,$66,$85,$05,$c7,$b0,$2a,$0a,$43,$2a,$02 // .7.?.,f....*.C*.
        .byte $22,$b6                               // ".

txt_ef8f:
        .text "H?"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $82,$15,$15,$17,$1d,$08,$55,$55,$47,$fe,$de,$23,$fe,$10,$98,$01 // ......UUG..#....
        .byte $ff,$47,$15,$09,$3f,$3c,$7d,$55,$17,$63,$0b,$61,$68,$45,$54,$48 // .G..?<}U.c.ahETH
        .byte $f1,$0b,$88,$fc,$74,$d4,$54,$7c,$f4,$64,$54,$6c,$0c,$f1,$82,$46 // ....t.T|.dTl...F
        .byte $3f,$e2,$2e,$b4,$10,$41,$5d,$5f,$7d,$e8,$02,$40,$77,$5f,$5f,$c4 // ?....A]_}..@w__.
        .byte $10,$57,$e4,$01,$7f,$e2,$06,$df,$57,$55,$5e,$5f,$5e,$43,$57,$05 // .W......WU^_^CW.

txt_efe2:
        .text "TT"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $7c,$d4,$43,$fc,$bc,$ef,$57,$5d,$77,$df,$7f,$60,$48,$15,$7c,$4f // |.C...W]w..`H.|O
        .byte $10,$8f,$40,$d8,$d3,$c6,$83,$60,$83,$60,$63,$02,$75,$f3 // ..@....`.`c.u.

txt_f003:
        .text "GU /"
        .byte $16,$78,$c2,$46,$00,$24,$c4,$11,$55,$6d,$b7,$d5,$55,$a0,$9a,$65 // .x.F.$..Um..U..e
        .byte $92,$10,$47,$00,$24,$c4,$11,$59,$6e,$bf,$f5,$80,$82,$ff,$e5,$60 // ..G.$..Yn......`

txt_f027:
        .text "&C-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $05                                   // .

txt_f02c:
        .text "BCT "
        .byte $de,$18,$e4,$c3,$30,$82,$cc,$00,$04,$e2,$64,$10,$aa,$aa,$88,$d8 // ....0.....d.....
        .byte $08,$e4,$a8,$28,$a8,$58,$a8,$a7,$58,$a0,$4a,$f3,$43,$b0 // ...(.X..X.J.C.

txt_f04e:
        .text "  "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $2c,$82,$a8,$aa,$22,$ca,$c8,$b2,$b2,$ac,$aa,$72,$f1,$fc,$02,$e2 // ,..."......r....
        .byte $b0,$f0,$dc,$02,$80,$2a,$ec,$b1,$60,$f9,$45,$14,$0a,$6d,$05,$7c // .....*..`.E..m.|
        .byte $d2,$08,$43,$3f,$f3,$2c,$0a,$a4       // ..C?.,..

txt_f079:
        .text " UUZ"
        .byte $7e,$f7,$e5,$1b,$09,$7e,$77           // ~....~w

txt_f084:
        .text "EU"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $f6,$12,$6a,$c5,$a1,$b8,$f3,$24,$10,$2a,$82,$ec,$ba,$2a,$ca,$a2 // ..j....$.*...*..
        .byte $ec,$bb,$8c,$0b,$c0,$ba,$ab,$ae,$aa,$4d,$05,$55,$d5,$b5,$e1,$bc // .........M.U....
        .byte $f1,$0c,$4c,$03,$80,$02,$20,$c4,$09,$33,$45,$70,$f0,$a8,$88,$a8 // ..L... ..3Ep....

txt_f0b7:
        .text "(0"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $20,$3a,$8b,$26,$b8,$0e,$c3,$a3,$09   //  :.&.....

txt_f0c3:
        .byte $40                                   // @ character
        .text "*"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $ea,$b2,$89,$a3,$03,$f1,$d8,$2c,$b6,$c3,$f1,$0f,$d9,$8e,$c3,$89 // .......,........
        .byte $47,$b6,$44,$15,$48,$b3,$0a,$6f,$1c,$7b,$ea,$57,$3a,$04,$fa,$ae // G.D.H..o.{.W:...
        .byte $6a,$02,$07,$0c,$57,$5e,$7a,$ea,$55,$15,$85,$e1,$b8,$ee,$aa,$bb // j...W^z.U.......
        .byte $e6,$8e,$15,$81,$e1,$ac,$a5,$30,$b8,$df,$60,$38,$00,$05,$79,$00 // .......0..`8..y.
        .byte $88,$4b,$fc,$0a,$8e,$33,$cc,$00,$54,$f1,$20,$8a,$a2,$fc,$fc,$e6 // .K...3..T. .....
        .byte $06,$06,$0e,$c0,$c3,$4b,$16,$98,$c1,$ca,$29,$94,$10,$42,$03,$38 // .....K....)..B.8
        .byte $13,$8f,$a5,$08,$90,$0d,$e0,$40,$10,$7c,$80,$a3,$05,$a1,$0b,$0c // .......@.|......
        .byte $48,$15,$4a,$f8,$f0,$57,$5f,$5f,$7f,$7f,$f4,$f5,$e6,$92,$9e,$02 // H.J..W__........
        .byte $84,$e3,$41,$82,$04,$7d,$bf,$ef,$ff,$46,$55,$0a,$84,$5b,$42,$57 // ..A..}...FU..[BW
        .byte $5a,$55,$60,$61,$00,$07,$01,$0d       // ZU`a....

txt_f15e:
        .text "411"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $d4,$dc,$7c,$26,$a2,$a8,$ca,$0f,$8f,$66,$33,$04,$38,$33,$03,$3f // ..|&.....f3.83.?
        .byte $e4,$d8,$82,$0b,$67,$48,$55,$04,$56,$5b,$6e,$aa,$44,$0f,$3f,$00 // ....gHU.V[n.D.?.
        .byte $08,$e5,$29,$81,$03,$05,$ff,$bb,$ef,$a5,$aa,$76,$e2,$0b,$ee,$bb // ..)........v....
        .byte $c0,$34,$e0,$fe,$bb,$21,$07,$a5,$09,$03,$ed,$a9,$a5,$c1,$10,$08 // .4...!..........
        .byte $ab,$aa,$ae,$ea,$fd,$ba,$aa,$d0,$0e
        .text "UETU"
        .byte $13,$5e,$90
        .byte $21,$91,$c1,$e2,$43,$55,$e5,$13,$a1,$0a,$45,$e2,$7f,$fd,$41,$07 // !...CU....E...A.
        .byte $51,$15,$55,$54,$f5,$ed,$ff,$c0,$21,$7f,$e4,$03,$d5,$57,$7f,$e6 // Q.UT....!....W..
        .byte $04,$d5,$fd,$df,$fd,$e3,$06,$57,$55,$55,$fd,$bf,$fb,$e3,$b8,$5f // .......WUU....._
        .byte $40,$0c,$01                           // @..

txt_f1e5:
        .byte $22                                   // double quote character
        .text "H"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $07,$a8,$42,$1c,$ae,$20,$28,$e4,$82,$6a,$88 // ..B.. (..j.

txt_f1f3:
        .byte $5c                                   // backslash character
        .text "&"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $6a,$b3,$90,$e1,$c1,$33,$c7,$69,$1c,$ad,$03,$d2,$87 // j....3.i.....

txt_f203:
        .text "F"
        .byte $40                                   // @ character
        .text "*"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c1
        .byte $43,$2a,$07
        .text ")*&*"
        .byte $1a,$aa,$aa,$60,$a8,$00,$02
        .byte $20
        .byte $46,$67,$82,$48,$a8,$d8,$20,$20,$3d,$88,$a8,$78,$0b,$2e,$aa,$7b // Fg.H..  =..x...{
        .byte $2e,$ac,$aa,$ee,$b8,$b0,$e2,$80,$07,$af,$44,$3a,$14,$2e,$38,$3a // ..........D:..8:
        .byte $80,$70,$81,$63,$0a,$22,$8e,$59,$7c,$c0,$c8,$0b,$8a,$06,$54,$88 // .p.c.".Y|.....T.
        .byte $db,$c2,$a0,$f8,$33,$82,$a3,$a9,$60,$98 // ....3...`.

txt_f251:
        .text ",K"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a2,$42,$c8,$82,$22,$02,$2c,$e6,$0a,$ca,$b2,$b2,$d0,$18,$88,$0b // .B..".,.........
        .byte $1e,$b1,$51,$88,$20,$70,$1b,$05,$88,$a2,$56,$90,$60,$30,$00,$e5 // ..Q. p....V.`0..
        .byte $ad,$13,$cb,$00,$a0,$20,$80,$86,$0e,$3a,$7a,$ea,$a3,$a3,$8f,$8e // ..... ...:z.....
        .byte $0a,$f3,$ac,$0c,$92,$0c,$02,$0d,$39,$d8,$80,$2b,$aa,$00,$2a,$ab // ........9..+..*.
        .byte $11,$46,$3a,$02,$38,$38,$60,$78,$00,$04,$48,$e3 // .F:.88`x..H.

txt_f2a0:
        .text "GD"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $c8,$82,$65,$50,$61,$0a,$85,$c4,$01,$cc // ..ePa.....

// --- Region $f2b3-$ff80 ---
.pc = $f2b3 "Segment $f2b3"
        .byte $f9,$09,$a2,$51,$00,$c0,$c0,$b0,$b0,$ac,$c8,$08,$aa,$a9,$aa,$a6 // ...Q............
        .byte $9d,$f2,$98,$69,$60,$40,$6e,$03,$03,$0f,$d2 // ...i`@n....

txt_f2ce:
        .text ">D"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $01,$f7,$ca,$a8,$0b,$c8,$bd,$a0,$a0,$72,$00,$12,$07,$20,$c3,$12 // .........r... ..
        .byte $03,$32,$c5,$ad,$88,$87,$00,$aa,$8d,$70,$d2,$0e,$ab,$8b,$21,$00 // .2.......p....!.
        .byte $a2,$45,$54,$dd,$69,$78,$86,$87,$38,$f2,$e0,$02,$09,$09,$c0,$bc // .ET.ix..8.......
        .byte $09,$c2,$06,$a0,$58,$5c,$98,$40,$60,$60,$00,$02 // ....X\.@``..

txt_f30d:
        .text "MIF"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $06,$ac,$d1,$2c,$80,$82,$c2,$18,$60,$ad,$0a,$71,$03,$35,$aa // ...,....`..q.5.

txt_f320:
        .text "IC"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $04,$34,$13,$ac                       // .4..

txt_f327:
        .text ",E"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $01,$2c,$60,$50,$00,$03,$e3,$0d,$38,$45,$3a,$0f,$a1,$a1,$81,$8c // .,`P....8E:.....
        .byte $c2,$33,$fa,$ea,$c8,$02,$02,$08,$00,$22,$c9,$06,$94,$07,$bc,$a8 // .3......."......
        .byte $aa,$c2,$08,$28,$54,$0e,$0e           // ...(T..

txt_f351:
        .text ">::"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $04,$0f,$f8
        .text "V!C%"
        .byte $19
        .byte $24,$51,$55,$15
        .byte $50,$15

txt_f363:
        .text "UQT"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $09,$50,$04,$54,$14,$54,$a0,$a3,$83,$8f,$0b,$78,$56,$60,$e0,$00 // .P.T.T.....xV`..
        .byte $20,$28,$ee,$45,$a8,$a2,$a2,$8a,$8a,$bd,$0f,$31,$02,$26,$aa,$9a //  (.E.......1.&..
        .byte $aa,$6a,$19,$fc,$60,$aa,$38,$32,$32,$0a,$0a,$6e,$1d,$bb,$c8,$08 // .j..`.822..n....
        .byte $a2,$0c,$aa,$8a,$aa,$a8,$a8,$50,$11   // .......P.

txt_f3a0:
        .text " ! %$%"
        .byte $04,$01,$00
        .byte $45,$55,$11
        .text "UDUE"
        .byte $00
        .byte $54,$10
        .byte $54,$44,$10
        .byte $50,$40,$00,$28,$23,$23,$0f,$0f,$3f,$1f,$7c,$c8,$20,$4f,$28,$08 // P@.(##..?.|. O(.
        .byte $c8,$f0,$f0,$8e,$f0,$83               // ......

txt_f3cc:
        .text "**"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $f2,$f2,$fc,$fc,$82,$63,$9c,$ff,$f6,$1f,$fa,$e7,$fc,$3f,$f8,$e3 // .....c.......?..
        .byte $fc,$c7,$ff,$87,$f8,$f3,$1f,$f1,$cf,$f9,$9f,$e3,$1f,$ff,$f3,$3f // ...............?
        .byte $fc,$fb,$cc,$ff,$cf,$e3,$ff,$f9,$3f,$dc,$3f,$ff,$fb,$ff,$ef,$38 // ........?.?....8
        .byte $e0,$ef,$f0,$68,$e1,$11,$9f,$fb,$0d,$07,$fb,$07,$fd,$ff,$3f,$c0 // ...h..........?.
        .byte $80,$3f,$73,$bf,$c0,$e2,$07,$03,$01,$b4,$de,$fd,$03,$fe,$60,$80 // .?s...........`.
        .byte $00,$02,$ff,$f7,$65                   // ....e

txt_f424:
        .text ".8  1"
        .byte $ea,$94,$f0,$17,$47,$fe,$4a,$f3,$91,$f2,$0e,$f2,$50,$f2,$33,$f3 // ....G.J.....P.3.
        .byte $57,$f1,$ca,$f1,$ed,$f6,$3e,$f1,$2f,$f3,$66,$fe,$a5,$f4,$ed,$f5 // W.....>./.f.....
        .byte $62,$a8,$38,$3e,$9f,$fe,$00,$9f,$fe,$00,$9a,$39,$00,$60,$f3,$4c // b.8>.......9.`.L
        .byte $a0,$e4,$4c,$d3,$e4,$a9,$1f,$8d,$18,$d4,$2c,$f3,$e4,$30,$01,$60 // ..L.......,..0.`
        .byte $a9,$00,$8d,$67,$e5,$a2,$02,$bd,$ef,$e4,$85,$fb,$a8,$bd,$09,$e5 // ...g............
        .byte $f0,$66,$c9,$01,$d0,$15,$bd,$63,$e5,$f0,$10,$bd,$03,$e5,$d0,$0b // .f.....c........
        .byte $bd,$51,$e5,$29,$fe,$99,$04,$d4,$4c,$cb,$e1,$de,$42,$e5,$10,$1f // .Q.)....L...B...
        .byte $fe,$42,$e5,$de,$5a,$e5,$30,$0b,$bd,$51,$e5,$09,$01,$99,$04,$d4 // .B..Z.0..Q......
        .byte $4c,$cb,$e1,$fe,$5a,$e5,$bd,$51,$e5,$99,$04,$d4,$4c,$cb,$e1,$bd // L...Z..Q....L...
        .byte $2a,$e5,$29,$10,$f0,$1f,$a9,$81,$99,$04,$d4,$ad,$f2,$e4,$0a,$a8 // *.).............
        .byte $b9,$68,$e5,$48,$b9,$69,$e5,$48,$a4,$fb,$68,$99,$01,$d4,$68,$99 // .h.H.i.H..h...h.
        .byte $00,$d4,$4c,$4c,$e3,$4c,$cb,$e1,$bd,$0f,$e5,$85,$fc,$bd,$12,$e5 // ..LL.L..........
        .byte $85,$fd,$a9,$00,$8d,$f6,$e4,$bc,$0c,$e5,$a9,$00,$9d,$03,$e5,$b1 // ................
        .byte $fc,$c9,$ff,$d0,$03,$4c,$59,$e4,$48,$29,$20,$f0,$05,$a9,$01,$8d // .....LY.H) .....
        .byte $f6,$e4,$68,$c9,$80,$90,$03,$4c,$c7,$e3,$29,$1f,$18,$69,$01,$9d // ..h....L..)..i..
        .byte $09,$e5,$c8,$b1,$fc,$48,$c8,$98,$9d,$0c,$e5,$68,$d0,$0b,$bd,$36 // .....H.....h...6
        .byte $e5,$29,$fe,$9d,$51,$e5,$4c,$32,$e3,$18,$7d,$45,$e5,$9d,$00,$e5 // .)..Q.L2..}E....
        .byte $0a,$a8,$b9,$68,$e5,$9d,$15,$e5,$b9,$69,$e5,$9d,$18,$e5,$bd,$39 // ...h.....i.....9
        .byte $e5,$48,$e4,$4a,$60,$8a,$48,$18,$69,$01,$9d,$54,$e5,$68,$8d,$f5 // .H.J`.H.i..T.h..
        .byte $e4,$a9,$02,$9d,$4b,$e5,$68,$a8,$ad,$f6,$e4,$c9,$01,$d0,$03,$4c // ....K.h........L
        .byte $cb,$e1,$98,$29,$0f,$9d,$42,$e5,$a9,$00,$8d,$f4,$e4,$9d,$fa,$e4 // ...)..B.........
        .byte $38,$ed,$f5,$e4,$9d,$57,$e5,$bd,$36,$e5,$9d,$51,$e5,$bd,$2a,$e5 // 8....W..6..Q..*.
        .byte $29,$10,$f0,$20,$ad,$f2,$e4,$0a,$a8,$b9,$68,$e5,$48,$b9,$68,$e5 // ).. ......h.H.h.
        .byte $48,$a4,$fb,$68,$99,$01,$d4,$68,$99,$00,$d4,$a9,$01,$8d,$f4,$e4 // H..h...h........
        .byte $a9,$81,$30,$03,$bd,$33,$e5,$a4,$fb,$48,$29,$fe,$99,$04,$d4,$68 // ..0..3...H)....h
        .byte $99,$04,$d4,$bd,$2d,$e5,$99,$05,$d4,$bd,$30,$e5,$99,$06,$d4,$bd // ....-.....0.....
        .byte $2a,$e5,$9d,$1e,$e5,$9d,$1b,$e5,$a9,$02,$9d,$5a,$e5,$bd,$39,$e5 // *..........Z..9.
        .byte $e4,$4a,$62,$59,$38,$e9,$01,$9d,$4b,$e5,$bd,$3c,$e5,$9d,$f7,$e4 // .JbY8...K..<....
        .byte $48,$29,$0f,$0a,$0a,$9d,$4e,$e5,$68,$29,$f0,$4a,$9d,$3f,$e5,$bd // H)....N.h).J.?..
        .byte $2a,$e5,$29,$20,$f0,$1c,$bc,$60,$e5,$b9,$e2,$ea,$48,$29,$7f,$0a // *.) ...`....H)..
        .byte $8d,$66,$e5,$68,$29,$80,$9d,$5d,$e5,$ad,$67,$e5,$1d,$ec,$e4,$8d // .f.h)..]..g.....
        .byte $67,$e5,$ad,$f4,$e4,$f0,$03,$4c,$a0,$e3,$de,$24,$e5,$10,$1e,$bd // g......L...$....
        .byte $21,$e5,$9d,$24,$e5,$bd,$1b,$e5,$18,$7d,$27,$e5,$a8,$90,$0a,$bd // !..$.....}'.....
        .byte $27,$e5,$29,$01,$d0,$03,$fe,$1e,$e5,$98,$9d,$1b,$e5,$bd,$2a,$e5 // '.)...........*.
        .byte $c9,$c0,$90,$03,$4c,$16,$e3,$c9,$80,$b0,$75,$c9,$40,$b0,$03,$4c // ....L.....u.@..L
        .byte $9f,$e2,$bd,$fa,$e4,$18,$7d,$3c,$e5,$a8,$b9,$c7,$ea,$c9,$fe,$d0 // ......}<........
        .byte $0a,$c8,$b9,$c7,$ea,$9d,$fa,$e4,$4c,$03,$e2,$c9,$ff,$d0,$03,$4c // ........L......L
        .byte $4c,$e3,$c9,$41,$f0,$07,$c9,$40,$f0,$03,$4c,$37,$e2,$48,$c8,$b9 // L..A...@..L7.H..
        .byte $c7,$ea,$8d,$fe,$e4,$68,$8d,$ff,$e4,$c8,$b9,$c7,$ea,$18,$7d,$00 // .....h........}.
        .byte $e5,$0a,$c8,$8c,$fd,$e4,$a8,$b9,$68,$e5,$48,$b9,$69,$e5,$a4,$fb // ........h.H.i...
        .byte $99,$01,$d4,$68,$99,$00,$d4,$ad,$fd,$e4,$38,$fd,$3c,$e5,$9d,$fa // ...h......8.<...
        .byte $e4,$ad,$fe,$e4,$99,$03,$d4,$ad,$ff,$e4,$99,$04,$d4,$4c,$4c,$e3 // .............LL.
        .byte $bc,$f7,$e4,$b9,$bb,$ea,$c9,$ff,$d0,$06,$bc,$3c,$e5,$4c,$74,$e2 // ...........<.Lt.
        .byte $85,$fe,$c8,$98,$9d,$f7,$e4,$bd,$00,$e5,$18,$65,$fe,$0a,$a8,$b9 // ...........e....
        .byte $68,$e5,$9d,$15,$e5,$b9,$69,$e5,$9d,$18,$e5,$4c,$32,$e3,$bd,$03 // h.....i....L2...
        .byte $e5,$f0,$28,$c9,$80,$b0,$12,$bd,$15,$e5,$18,$7d,$06,$e5,$90,$03 // ..(........}....
        .byte $fe,$18,$e5,$9d,$15,$e5,$4c,$32,$e3,$bd,$15,$e5,$38,$fd,$06,$e5 // ......L2....8...
        .byte $b0,$03,$de,$18,$e5,$9d,$15,$e5,$4c,$32,$e3,$de,$4e,$e5,$10,$61 // ........L2..N..a
        .byte $fe,$4e,$e5,$bd,$3c,$e5,$f0,$59,$de,$4b,$e5,$bd,$4b,$e5,$10,$20 // .N..<..Y.K..K.. 
        .byte $dd,$57,$e5,$b0,$06,$bd,$54,$e5,$9d,$4b,$e5,$bd,$15,$e5,$18,$7d // .W....T..K.....}
        .byte $3f,$e5,$9d,$15,$e5,$bd,$18,$e5,$69,$00,$9d,$18,$e5,$4c,$32,$e3 // ?.......i....L2.
        .byte $bd,$15,$e5,$38,$fd,$3f,$e5,$9d,$15,$e5,$bd,$18,$e5,$e9,$00,$9d // ...8.?..........
        .byte $18,$e5,$4c,$32,$e3,$bd,$15,$e5,$38,$fd,$3c,$e5,$b0,$03,$de,$18 // ..L2....8.<.....
        .byte $e5,$9d,$15,$e5,$bd,$18,$e5,$10,$08,$a9,$01,$9d,$18,$e5,$9d,$15 // ................
        .byte $e5,$a4,$fb,$bd,$15,$e5,$99,$00,$d4,$bd,$18,$e5,$99,$01,$d4,$bd // ................
        .byte $1b,$e5,$99,$02,$d4,$bd,$1e,$e5,$99,$03,$d4,$bd,$2a,$e5,$29,$20 // ............*.) 
        .byte $f0,$4d,$ad,$67,$e5,$1d,$ec,$e4,$8d,$67,$e5,$bc,$60,$e5,$bd,$5d // .M.g.....g..`..]
        .byte $e5,$30,$1a,$b9,$e3,$ea,$f0,$37,$ad,$66,$e5,$18,$79,$e5,$ea,$8d // .0.....7.f..y...
        .byte $66,$e5,$ad,$66,$e5,$d9,$e3,$ea,$b0,$1d,$4c,$a0,$e3,$b9,$e4,$ea // f..f......L.....
        .byte $f0,$1d,$ad,$66,$e5,$38,$f9,$e5,$ea,$8d,$66,$e5,$ad,$66,$e5,$d9 // ...f.8....f..f..
        .byte $e4,$ea,$90,$03,$4c,$a0,$e3,$bd,$5d,$e5,$49,$80,$9d,$5d,$e5,$ca // ....L...].I..]..
        .byte $10,$21,$ad,$67,$e5,$8d,$17,$d4,$ad,$66,$e5,$8d,$16,$d4,$ce,$ea // .!.g.....f......
        .byte $e4,$10,$0f,$ad,$e9,$e4,$8d,$ea,$e4,$ce,$09,$e5,$ce,$0a,$e5,$ce // ................
        .byte $0b,$e5,$60,$4c,$18,$e0,$29,$1f,$18,$69,$01,$9d,$09,$e5,$c8,$b1 // ..`L..)..i......
        .byte $fc,$c9,$80,$b0,$5b,$84,$fe,$48,$a8,$b9,$6a,$eb,$48,$e4,$4a,$36 // ....[..H..j.H.J6
        .byte $9d,$21,$e5,$9d,$24,$e5,$68,$48,$29,$07,$0a,$0a,$9d,$60,$e5,$68 // .!..$.hH)....`.h
        .byte $29,$08,$9d,$63,$e5,$68,$e3,$0a,$60,$eb,$a8,$b9,$ea,$ea,$9d,$33 // )..c.h..`......3
        .byte $e5,$b9,$eb,$ea,$9d,$36,$e5,$b9,$ec,$ea,$9d,$2d,$e5,$b9,$ed,$ea // .....6.....-....
        .byte $9d,$30,$e5,$b9,$ee,$ea,$9d,$39,$e5,$b9,$ef,$ea,$9d,$2a,$e5,$b9 // .0.....9.....*..
        .byte $f0,$ea,$9d,$27,$e5,$b9,$f1,$ea,$9d,$3c,$e5,$a4,$fe,$4c,$c3,$e0 // ...'.....<...L..

txt_f889:
        .text ")?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $20,$b0,$11,$29,$1f,$48,$a9,$01,$9d,$03,$e5,$68,$0a,$0a,$9d,$06 //  ..).H.....h....
        .byte $e5,$4c,$c3,$e0,$29,$1f,$48,$a9,$80,$9d,$03,$e5,$68,$0a,$0a,$9d // .L..).H.....h...
        .byte $06,$e5,$4c,$c3,$e0,$bd,$e3,$e4,$85,$fc,$bd,$e6,$e4,$85,$fd,$bc // ..L.............
        .byte $48,$e5,$b1,$fc,$c9,$fe,$d0,$03,$4c,$d3,$e4,$c9,$ff,$d0,$05,$a0 // H.......L.......
        .byte $00,$4c,$66,$e4,$c8,$c9,$80,$b0,$1b,$48,$98,$9d,$48,$e5,$68,$a8 // .Lf......H..H.h.
        .byte $b9,$91,$ea,$9d,$0f,$e5,$b9,$a6,$ea,$9d,$12,$e5,$a9,$00,$9d,$0c // ................
        .byte $e5,$4c,$89,$e0,$29,$1f,$9d,$45,$e5,$4c,$66,$e4,$a2,$02,$a9,$00 // .L..)..E.Lf.....
        .byte $9d,$0c,$e5,$9d,$48,$e5,$a9,$01,$9d,$09,$e5,$a9,$eb,$9d,$0f,$e5 // ....H...........
        .byte $a9,$e4,$9d,$12,$e5,$ca,$10,$e6,$ad,$e9,$e4,$8d,$ea,$e4,$a9,$00 // ................
        .byte $8d,$17,$d4,$8d,$16,$d4,$8d,$15,$d4,$a9,$80,$8d,$f3,$e4,$60,$a9 // ..............`.
        .byte $00,$8d,$f3,$e4,$a2,$17,$a9,$00,$9d,$00,$d4,$ca,$10,$fa,$60,$7b // ..............`{
        .byte $a4,$ee,$e3,$eb,$2d,$02,$01,$ff,$01,$02,$04,$00,$07,$0e,$50,$80 // ....-.........P.
        .byte $00,$03,$a2,$22,$f3,$05,$a6,$23,$14   // ..."...#.

txt_f955:
        .text "88"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $2b,$7c,$00,$10,$04,$10,$05,$12,$06,$2b,$35,$63,$e3,$e6,$2c,$74 // +|.......+5c..,t
        .byte $29,$a1,$03,$1b,$1b,$38,$73,$44,$41,$05,$81,$a6,$2f,$30,$30,$04 // )....8sDA.../00.
        .byte $38,$03,$80,$0e,$08,$08,$e9,$88,$80,$41,$41,$11,$e3,$41,$28,$00 // 8........AA..A(.
        .byte $31,$01,$00,$f3,$04,$00,$78,$a4,$e3,$0c,$e3,$02,$23,$ff,$01,$ff // 1.....x.....#...
        .byte $a2,$21,$10,$e3,$41,$25,$01,$04,$01,$00,$fd,$ab,$65,$42,$08,$00 // .!..A%......eB..
        .byte $4e,$01,$16,$01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01 // N...'.8.K._.s...
        .byte $a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02 // ..........-.N.q.
        .byte $96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03 // ........B.t.....
        .byte $1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06 // ..Z.....,.{...'.
        .byte $85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09 // ....Q...7...7...
        .byte $57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f // W.....N.........
        .byte $6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18 // n.h.n.......9...
        .byte $13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27 // ....F.... .".$.'
        .byte $5e,$29,$d6,$2b,$72                   // ^).+r

txt_fa2d:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_fa3d:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$1f,$00,$ff,$9f,$00,$0a,$1f // ...0. ..........
        .byte $08,$1f,$06,$1f,$05,$ff,$8f,$01,$2e,$03,$31,$03,$33,$03,$35,$81 // ..........1.3.5.
        .byte $9f,$32,$25,$33,$07,$30,$07,$2c,$0b,$27,$03,$25,$03,$24,$03,$22 // .2%3.0.,.'.%.$."
        .byte $03,$24,$07,$25,$03,$24,$03,$22,$0f,$24,$85,$02,$24,$05,$24,$01 // .$.%.$.".$..$.$.
        .byte $24,$01,$24,$ff,$9f,$03,$2e,$9f,$04,$2c,$1f,$2a,$8f,$05,$29,$af // $.$......,.*..).
        .byte $04,$29,$ff,$85,$00,$0a,$05,$16,$01,$14,$01,$16,$03,$0a,$03,$0a // .)..............
        .byte $03,$16,$01,$14,$01,$0f,$03,$11,$03,$05,$01,$05,$01,$05,$03,$11 // ................
        .byte $03,$08,$03,$14,$01,$08,$01,$08,$01,$14,$01,$18,$03,$06,$01,$06 // ................
        .byte $03,$12,$03,$06,$01,$06,$03,$06,$01,$06,$03,$12,$01,$06,$01,$11 // ................
        .byte $01,$12,$03,$05,$03,$05,$03,$05,$03,$05,$03,$11,$03,$0f,$03,$0d // ................
        .byte $03,$0c,$ff,$81,$02,$1c,$83,$07,$2e,$01,$2e,$83,$06,$20,$81,$02 // ............. ..
        .byte $1c,$81,$07,$2e,$01,$2e,$01,$2e,$83,$02,$1c,$83,$06,$20,$83,$02 // ............. ..
        .byte $1c,$01,$1c,$83,$08,$2c,$01,$2c,$83,$06,$20,$81,$02,$1c,$81,$08 // .....,.,.. .....
        .byte $2c,$01,$2c,$01,$2c,$83,$02,$1c,$83,$06,$20,$83,$02,$1c,$01,$1c // ,.,.,..... .....
        .byte $83,$08,$2a,$01,$2a,$83,$06,$20,$81,$02,$1c,$81,$08,$2a,$01,$2a // ..*.*.. .....*.*
        .byte $01,$2a,$83,$02,$1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$09,$29 // .*..... .......)
        .byte $01,$29,$83,$06,$20,$81,$02,$1c,$81,$08,$29,$01,$29,$01,$29,$83 // .).. .....).).).
        .byte $02,$1c,$81,$06,$20,$03,$20,$01,$20,$ff,$8f,$0a,$2e,$03,$2e,$03 // .... . . .......
        .byte $30,$03,$31,$83,$8f,$2f,$23,$30,$07,$2e,$07,$30,$03,$2e,$03,$30 // 0.1../#0...0...0
        .byte $03,$35,$03,$38,$81,$9f,$39,$25,$3a,$03,$38,$81,$9f,$39,$25,$3a // .5.8..9%:.8..9%:
        .byte $03,$38,$81,$9f,$39,$25,$3a,$07,$3d,$83,$9f,$3a,$23,$3c,$01,$3a // .8..9%:.=..:#<.:
        .byte $01,$38,$81,$9f,$33,$25,$35,$ff,$83,$0b,$2e,$03,$2e,$01,$31,$01 // .8..3%5.......1.
        .byte $2e,$03,$35,$01,$33,$01,$35,$01,$2e,$01,$31,$01,$30,$01,$2e,$01 // ..5.3.5...1.0...
        .byte $2c,$01,$29,$03,$30,$01,$2e,$03,$30,$01,$2e,$01,$30,$01,$31,$01 // ,.).0...0...0.1.
        .byte $38,$01,$33,$01,$38,$01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$3a,$01 // 8.3.8.:.=.:.8.:.
        .byte $38,$01,$38,$01,$35,$01,$35,$01,$33,$01,$33,$01,$31,$01,$31,$01 // 8.8.5.5.3.3.1.1.
        .byte $2e,$01,$2e,$01,$2c,$01,$2c,$01,$29,$01,$29,$01,$27,$01,$27,$01 // ....,.,.).).'.'.
        .byte $29,$01,$2c,$01,$2e,$01,$31,$01,$2c,$01,$2e,$01,$31,$01,$33,$01 // ).,...1.,...1.3.
        .byte $2e,$01,$31,$01,$33,$01,$35,$01,$31,$01,$33,$01,$35,$01,$38,$ff // ..1.3.5.1.3.5.8.
        .byte $81,$0b,$3a,$03,$3a,$01,$3a,$01,$3a,$03,$3a,$03,$3a,$01,$38,$03 // ..:.:.:.:.:.:.8.
        .byte $3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33,$01,$35,$01,$33,$01 // :.=.:.8.5.3.5.3.
        .byte $35,$01,$38,$01,$35,$01,$38,$01,$3a,$01,$3d,$01,$3a,$01,$38,$01 // 5.8.5.8.:.=.:.8.
        .byte $35,$01,$33,$01,$31,$01,$2e,$01,$2c,$01,$2e,$01,$31,$01,$2e,$01 // 5.3.1...,...1...
        .byte $31,$01,$33,$01,$31,$01,$33,$01,$35,$01,$33,$01,$35,$01,$38,$01 // 1.3.1.3.5.3.5.8.
        .byte $35,$01,$38,$01,$3a,$01,$38,$01,$3a,$01,$3d,$01,$3a,$01,$3d,$01 // 5.8.:.8.:.=.:.=.
        .byte $3a,$01,$38,$01,$35,$01,$33,$01,$35,$01,$33,$01,$31,$01,$33,$01 // :.8.5.3.5.3.1.3.
        .byte $31,$01,$2e,$01,$31,$01,$2e,$01,$2c,$ff,$8f,$0a,$2e,$0f,$35,$07 // 1...1...,.....5.
        .byte $33,$03,$31,$07,$30,$03,$2e,$03,$30,$81,$97,$30,$25,$31,$01,$3a // 3.1.0...0..0%1.:
        .byte $01,$38,$01,$35,$01,$3a,$01,$38,$01,$35,$01,$33,$01,$31,$01,$33 // .8.5.:.8.5.3.1.3
        .byte $01,$35,$01,$33,$01,$31,$07,$2e,$01,$2c,$01,$2e,$07,$31,$03,$33 // .5.3.1...,...1.3
        .byte $0b,$35,$ff,$83,$00,$06,$03,$06,$01,$12,$03,$06,$03,$08,$01,$08 // .5..............
        .byte $03,$08,$01,$14,$01,$08,$01,$12,$01,$14,$03,$0a,$03,$0a,$01,$16 // ................
        .byte $03,$0a,$03,$0d,$01,$0c,$03,$0a,$03,$05,$01,$0f,$01,$11,$ff,$87 // ................
        .byte $02,$1c,$83,$06,$20,$81,$02,$1c,$05,$1c,$03,$1c,$83,$06,$20,$81 // .... ......... .
        .byte $02,$1c,$01,$1c,$87,$02,$1c,$83,$06,$20,$81,$02,$1c,$05,$1c,$81 // ......... ......
        .byte $06,$20,$81,$02,$1c,$83,$06,$20,$01,$20,$01,$20,$ff,$83,$02,$27 // . ..... . . ...'
        .byte $03,$27,$01,$24,$03,$24,$03,$21,$01,$27,$01,$27,$01,$21,$01,$27 // .'.$.$.!.'.'.!.'
        .byte $01,$21,$01,$27,$01,$27,$81,$06,$22,$01,$23,$01,$24,$01,$25,$01 // .!.'.'..".#.$.%.
        .byte $26,$01,$27,$01,$28,$01,$29,$01,$2c,$03,$2c,$09,$2e,$ff,$8f,$09 // &.'.(.).,.,.....
        .byte $31,$03,$31,$07,$31,$87,$08,$31,$83,$02,$27,$01,$27,$03,$27,$01 // 1.1.1..1..'.'.'.
        .byte $24,$03,$24,$01,$21,$03,$21,$01,$21,$03,$21,$8f,$09,$31,$03,$31 // $.$.!.!.!.!..1.1
        .byte $07,$31,$87,$08,$31,$81,$02,$27,$01,$2c,$01,$27,$01,$2c,$01,$2c // .1..1..'.,.'.,.,
        .byte $01,$2a,$01,$27,$01,$24,$03,$24,$03,$24,$01,$24,$01,$24,$ff,$87 // .*.'.$.$.$.$.$..
        .byte $0a,$2a,$07,$31,$07,$30,$03,$2c,$0b,$2e,$01,$30,$01,$31,$01,$00 // .*.1.0.,...0.1..
        .byte $01,$35,$01,$00,$01,$33,$01,$00,$05,$35,$81,$02,$24,$01,$24,$87 // .5...3...5..$.$.
        .byte $0a,$2a,$07,$31,$07,$30,$03,$31,$0f,$35,$81,$02,$27,$03,$27,$01 // .*.1.0.1.5..'.'.
        .byte $24,$03,$24,$03,$21,$01,$21,$01,$21,$ff,$9f,$0c,$20,$1f,$20,$1f // $.$.!.!.!... . .
        .byte $20,$1f,$20,$ff,$87,$0d,$0a,$07,$16,$07,$14,$07,$11,$07,$0a,$07 //  . .............
        .byte $16,$07,$14,$07,$11,$ff,$8f,$0e,$2e,$03,$31,$03,$30,$03,$2e,$03 // ..........1.0...
        .byte $2c,$07,$29,$07,$31,$03,$30,$03,$2e,$03,$30,$03,$31,$0f,$33,$03 // ,.).1.0...0.1.3.
        .byte $31,$03,$30,$03,$2e,$03,$2c,$07,$2e,$03,$35,$03,$33,$03,$31,$03 // 1.0...,...5.3.1.
        .byte $30,$03,$31,$03,$33,$ff,$83,$02,$1c,$81,$0f,$40,$01,$40,$83,$06 // 0.1.3......@.@..
        .byte $20,$81,$0f,$40,$01,$40,$83,$02,$1c,$03,$1c,$83,$06,$20,$81,$0f //  ..@.@....... ..
        .byte $40,$01,$40,$ff,$87,$0d,$0a,$03,$0a,$0b,$16,$07,$0a,$07,$0a,$03 // @.@.............
        .byte $0a,$0b,$16,$07,$0a,$ff,$83,$0e,$2e,$03,$35,$03,$33,$03,$2e,$03 // ..........5.3...
        .byte $38,$03,$36,$03,$35,$03,$36,$03,$2e,$03,$35,$03,$33,$03,$2e,$03 // 8.6.5.6...5.3...
        .byte $3a,$03,$38,$03,$36,$03,$35,$03,$36,$03,$38,$03,$36,$03,$35,$03 // :.8.6.5.6.8.6.5.
        .byte $33,$03,$31,$03,$33,$03,$31,$07,$2e,$03,$2c,$07,$2e,$03,$31,$03 // 3.1.3.1...,...1.
        .byte $30,$03,$2c,$03,$31,$03,$30,$03,$2e,$07,$30,$03,$2e,$03,$30,$03 // 0.,.1.0...0...0.
        .byte $33,$07,$35,$07,$3a,$07,$38,$07,$35,$03,$33,$03,$35,$03,$33,$03 // 3.5.:.8.5.3.5.3.
        .byte $31,$03,$33,$03,$31,$03,$30,$03,$2e,$07,$30,$03,$2c,$07,$2e,$0b // 1.3.1.0...0.,...
        .byte $30,$ff,$28,$2b,$35,$63,$72,$c2,$39,$77,$ef,$69,$a2,$ce,$fc,$2d // 0.(+5cr.9w.i...-
        .byte $6e,$a9,$b3,$c5,$f5,$13,$25,$e6,$e6,$e3,$e7,$e4,$e8,$e6,$e9,$60 // n.....%........`
        .byte $67,$ea,$ea,$00,$03,$07,$ff,$00,$04,$07,$ff,$00,$05,$07,$ff,$81 // g...............
        .byte $1a,$11,$00,$41,$07,$00,$80,$13,$80,$1a,$10,$00,$fe,$07,$81,$1c // ...A............
        .byte $11,$00,$81,$1c,$10,$00,$80,$1c,$fe,$06,$e0,$00,$50,$03,$20,$f0 // ............P. .
        .byte $00,$02,$41,$41,$0e,$e9,$00,$38,$30,$00,$41,$41,$08,$88,$31,$03 // ..AA...80.AA..1.
        .byte $30,$f3,$41,$41,$08,$09,$01,$d7,$00,$ff,$11,$41,$08,$80,$01,$80 // 0.AA.......A....
        .byte $04,$00,$11,$41,$08,$80,$01,$80,$04,$04,$11,$41,$08,$80,$01,$80 // ...A.......A....
        .byte $04,$08,$81,$80,$0a,$a7,$01,$40,$a2,$60,$46,$41,$41,$08,$00,$01 // .......@.`FAA...
        .byte $94,$40,$00,$41,$41,$08,$00,$01,$94,$40,$04,$41,$41,$08,$00,$01 // .@.AA....@.AA...
        .byte $94,$40,$08,$41,$41,$08,$88,$31,$04,$30,$f3,$41,$41,$08,$00,$01 // .@.AA..1.0.AA...

// --- Region $ff8b-$ffd1 ---
.pc = $ff8b "dat_ff8b"

dat_ff8b:
        .byte $0f,$41,$40,$08,$8d,$01,$14,$40,$00,$41,$11,$0a,$80,$32,$01,$30 // .A@....@.A...2.0
        .byte $f3,$15,$15,$06,$00,$01,$10,$a3,$22,$08,$08,$a9,$21,$01,$a4,$23 // ........"...!..#
        .byte $8c,$01,$01,$ee,$04,$ec,$0a,$e7,$0f,$26,$14,$14,$0f,$0f,$ff,$8c // .........&......
        .byte $e4,$02,$ec,$05,$ec,$0b,$a4,$e8,$10,$38,$8c,$13,$91,$13,$87,$13 // .........8......
        .byte $8a,$13,$8c,$13,$91,$13,$87           // .......

// --- Region $ffd8-$ffff ---
.pc = $ffd8 "Segment $ffd8"
        .byte $13,$87,$13,$8a,$13,$a8,$22,$ff,$8c,$e4,$03,$a8,$31,$06,$06,$07 // ......".....1...
        .byte $07,$08,$08,$06,$06,$09,$09,$0d,$0e,$0d,$0c,$0c,$0e,$0e,$a8,$22 // ..............."
        .byte $11,$11,$80,$20,$12,$a2,$00,$d4       // ... ....
