// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:46
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0a00 (2560)
// IRQ handler:  $0a35 (irq_0a35)
// IRQ handler:  $17f0 (irq_17f0)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 1694 bytes, Data: 61793 bytes
// Labels: 270, Subroutines: 18
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0820-$0846 ---
.pc = $0820 "loc_0820"

loc_0820:
        lda $dc01
        and #$10
        bne loc_0820
        jsr sub_08f0
        lda #$09
        sta $b7
        lda #$1b
        sta $bb
        lda #$04
        sta $bc
        ldx #$00

loc_0838:
        lda dat_0846,x
        sta $0400,x
        inx
        cpx #$40
        bne loc_0838
        jmp $0400

dat_0846:
        .byte $a2                                   // .

// --- Region $08f0-$08fe ---
.pc = $08f0 "sub_08f0"
// Referenced by: jsr from $0827

sub_08f0:
        sei
        lda #$00
        sta $d418
        jsr sub_1613
        lda #$00
        sta $d011
        rts

// --- Region $0a00-$0a87 ---
.pc = $0a00 "smc_0a00"

smc_0a00:
.label smc_0a01 = * + 1
        beq loc_0a19                                // !SMC: modified by $0a0b, $0a11
        jsr sub_17e0
        jsr sub_0c50
        lda $0314
        sta smc_0a00                                // SMC: modifies $0a00
        lda $0315
        sta smc_0a01                                // SMC: modifies $0a01
        sei
        lda #$7f
.label loc_0a19 = * + 2
        sta $dc0d
        lda #$01
        sta $d01a
        sta $d01a
        lda #$1b
        sta $d011
        lda #$35
        sta $0314
        lda #$0a
        sta $0315
        cli
        rts

dat_0a33:
        .byte $00,$00                               // ..

irq_0a35:
        inc $d019
        lda #$18
        sta $d018
        lda dat_09ff
        sta $d016
        ldy #$04

loc_0a45:
        dey
        bne loc_0a45
        ldx #$00

loc_0a4a:
        lda $0d00,x
        sta $d021
        sta $d021
        ldy dat_0d40,x

loc_0a56:
        dey
        nop
        bne loc_0a56
        inx
        cpx #$18
        bne loc_0a4a
        lda #$c8
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        lda #$90
        sta $d012
        lda #$15
        sta $d018
        jsr sub_0a90
        jsr sub_0b00
        jsr sub_0c00
        jsr sub_0b30
        jsr sub_1400
        jmp (smc_0a00)

// --- Region $0a90-$0aeb ---
.pc = $0a90 "sub_0a90"
// Referenced by: jsr from $0a76

sub_0a90:
        ldx #$04

loc_0a92:
        dec dat_09ff
        dex
        bne loc_0a92
        lda dat_09ff
        cmp #$c0
        bpl loc_0adc
        lda #$c7
        sta dat_09ff
        inc dat_099f
        ldy dat_099f
        bne loc_0abc
        inc $fa
        lda $fa
        cmp #$40
        bne loc_0abc
        lda #$00
        sta $f9
        lda #$10
        sta $fa

loc_0abc:
        lda ($f9),y
        beq loc_0ae0
        nop
        sta $0607
        ora #$40
        sta $062f
        ldx #$00

loc_0acb:
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        inx
        cpx #$28
        bne loc_0acb

loc_0adc:
        rts

dat_0add:
        .byte $ea,$ea,$ea                           // ...

loc_0ae0:
        lda #$00
        sta $f9
        sta dat_099f
        lda #$10
        sta $fa
        rts

// --- Region $0b00-$0b24 ---
.pc = $0b00 "sub_0b00"
// Referenced by: jsr from $0a79

sub_0b00:
        inc $0aff
        lda $0aff
        cmp #$03
        bpl loc_0b0b
        rts

loc_0b0b:
        lda #$01
        sta $0aff
        ldx #$1e
        ldy $0d1f

loc_0b15:
        lda $0d00,x
        sta $0d01,x
        dex
        cpx #$ff
        bne loc_0b15
        sty $0d00
        rts

dat_0b24:
        .byte $00                                   // .

// --- Region $0b30-$0b9b ---
.pc = $0b30 "sub_0b30"
// Referenced by: jsr from $0a7f

sub_0b30:
        jsr $ffe4
        cmp #$20
        beq loc_0b38
        rts

loc_0b38:
        sei
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        lda #$15
        sta $d018
        jsr $fda3
        jsr $ff5b
        lda #$00
        sta $d015
        sta $d415
        sta $d01d
        sta $d01a
        lda $d019
        sta $d019
        lda #$81
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$31
        sta $0314
        lda #$00
        sta $d020
        sta $d021

loc_0b79:
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_0b79
        jmp loc_1390

dat_0b9b:
        .byte $00                                   // .

// --- Region $0c00-$0cc0 ---
.pc = $0c00 "sub_0c00"
// Referenced by: jsr from $0a7c

sub_0c00:
        inc $0bff
        lda $0bff
        cmp #$00
        bpl loc_0c0b
        rts

loc_0c0b:
        lda #$00
        sta $0bff
        ldx $0905
        ldy #$00
        sty $d010

loc_0c18:
        lda $0e10,x
        sta $d000,y
        lda txt_0f10,x
        sta $d001,y
        lda $0930,x
        beq loc_0c32
        lda $d010
        eor $0990,y
        sta $d010

loc_0c32:
        txa
        adc #$0b
        tax
        iny
        iny
        cpy #$0a
        bne loc_0c18
        nop
        ldx $0905
        inx
        cpx #$80
        bne loc_0c47
        ldx #$00

loc_0c47:
        stx $0905
        nop
        rts

dat_0c4c:
        .byte $00,$00,$00,$03                       // ....
// Referenced by: jsr from $0a05

sub_0c50:
        lda #$ff
        sta $d015
        sta $d01c
        nop
        nop
        lda #$02
        sta $d026
        lda #$03
        sta $d027
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        lda #$93
        jsr $ffd2
        lda #$90
        sta $07f8
        lda #$91
        sta $07f9
        lda #$92
        sta $07fa
        lda #$93
        sta $07fb
        lda #$94
        sta $07fc
        lda #$95
        sta $07fd
        lda #$96
        sta $07fe
        lda #$97
        sta $07ff
        lda #$0d
        sta $d025
        lda #$07
        sta $d026
        lda #$06
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        rts

// --- Region $1390-$13ae ---
.pc = $1390 "loc_1390"

loc_1390:
        lda #$78
        sta $ae
        sta $2d
        lda #$b5
        sta $af
        sta $2e
        lda #$00
        sta $01
        ldx #$ae

loc_13a2:
        lda dat_1300,x
        sta $0300,x
        inx
        bne loc_13a2
        jmp $03ae

dat_13ae:
        .byte $a2                                   // .

// --- Region $1400-$144b ---
.pc = $1400 "sub_1400"
// Referenced by: jsr from $0a82

sub_1400:
        ldx #$30

loc_1402:
        cpx $d012
        bne loc_1402
        ldy #$01

loc_1409:
        dey
        bne loc_1409
        nop
        nop
        nop
        nop
        nop
        nop
        lda dat_1500
        sta $d021
        lda #$18
        sta $d018
        lda #$d0
        nop
        sta $d016
        ldy #$00
        ldx #$01

loc_1427:
        lda dat_1500,x
        nop
        nop
        nop
        sta $d021
        ldy dat_1570,x

loc_1433:
        dey
        bne loc_1433
        inx
        cpx #$02
        bne loc_1427
        ldx #$00
        stx $d020
        stx $d021
        ldx #$70

loc_1445:
        cpx $d012
        bne loc_1445
        rts

dat_144b:
        .byte $00                                   // .

// --- Region $17e0-$17f5 ---
.pc = $17e0 "sub_17e0"
// Referenced by: jsr from $0a02

sub_17e0:
        jsr sub_1800
        sei
        lda #$f0
        sta $0314
        lda #$17
        sta $0315
        cli
        rts

irq_17f0:
        jsr sub_1846
        jmp loc_ea31

// --- Region $1800-$1b77 ---
.pc = $1800 "sub_1800"
// Referenced by: jsr from $17e0

sub_1800:
        jmp loc_1806

dat_1803:
        .byte $4c,$46,$18                           // LF.

loc_1806:
        lda #$00
        ldy #$63

loc_180a:
        sta $0333,y
        dey
        bne loc_180a
        lda #$00
        sta $038c
        ldy $1c4b
        dey
        sty $0391
        ldy #$00
        sty $038b
        jsr sub_1b22
        ldy #$1c
        lda #$00

loc_1828:
        sta $d400,y
        dey
        bpl loc_1828
        lda $1c51
        sta $d418
        lda $1c50
        sta $d417
        lda #$08
        sta $d404
        sta $d40b
        sta $d412
        rts
// Referenced by: jsr from $17f0

sub_1846:
        inc $0391
        lda $0391
        cmp $1c4b
        bne loc_1856
        lda #$00
        sta $0391

loc_1856:
        ldx #$00
        jsr sub_195a
        ldx #$07
        jsr sub_195a
        ldx #$0e
        jsr sub_195a
        lda $0391
        bne loc_186d
        jsr sub_1af9

loc_186d:
        lda $0395
        sta $d416
        clc
        adc $0390
        sta $0395
        rts

loc_187b:
        jsr sub_18c8
        lda $0337,x
        beq loc_18b3
        ldy $0339,x
        lda $1cb6,y
        and $0363,x
        sta $d404,x
        lda $1cb6,y
        and #$08
        bne loc_18b0
        lda $1cd7,y
        clc
        adc $0335,x
        sta $0335,x
        tay
        lda $1b88,y
        sta $d401,x
        lda $1be8,y
        sta $d400,x
        jmp loc_18b6

loc_18b0:
        jsr loc_18b6

loc_18b3:
        jmp loc_18f4

loc_18b6:
        inc $0339,x
        lda $0339,x
        cmp $0337,x
        bne loc_18c4
        lda $0338,x

loc_18c4:
        sta $0339,x
        rts
// Referenced by: jsr from $187b

sub_18c8:
        lda $0378,x
        sta $d402,x
        lda $0379,x
        sta $d403,x
        lda $0378,x
        clc
        adc $0334,x
        sta $0378,x
        lda $0379,x
        adc #$00
        sta $0379,x
        rts

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

loc_18f4:
        lda $033a,x
        beq loc_1957
        lda $034b,x
        beq loc_1904
        dec $034b,x
        jmp loc_1957

loc_1904:
        inc $0349,x
        lda $0349,x
        cmp $1c4d
        bne loc_191c
        lda $034a,x
        eor #$01
        sta $034a,x
        lda #$00
        sta $0349,x

loc_191c:
        lda $034a,x
        bne loc_1936
        clc
        lda $0376,x
        adc $033a,x
        sta $0376,x
        lda $0377,x
        adc #$00
        sta $0377,x
        jmp loc_1948

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

loc_1948:
        clc
        lda $033a,x
        adc $1c4c
        cmp $033a,x
        bcc loc_1957
        sta $033a,x

loc_1957:
        jmp loc_18e7
// Referenced by: jsr from $1858, $185d, $1862

sub_195a:
        stx $0392
        lda $0391
        bne loc_1965
        jsr sub_196b

loc_1965:
        ldx $0392
        jmp loc_187b

// Referenced by: jsr from $1962
sub_196b: {
        lda #$00
        sta $038d
        lda $0360,x
        sta $a9
        lda $0361,x
        sta $aa
        lda $0374,x
        tay
        ldx #$00
loop1:
        lda ($a9),y
        sta $fb,x
        inx
        iny
        cpx #$03
        bne loop1
        ldx $0392
        lda $035f,x
        bne skip1
        sta $0373,x
        lda $fb
        bne skip2
        lda #$01
        sta $0373,x
        lda $fc
        and #$7f
        sta $035f,x
        inc $0374,x
        inc $0374,x
skip1:
        dec $035f,x
        lda $0373,x
        bmi done1
        jmp $1adf
done1:
        rts
skip2:
        cmp #$ff
        bne skip3
        sta $0373,x
        jmp $199e
skip3:
        bpl skip4
        inc $038d
skip4:
        ldy #$00
        lda $fc
        bpl skip5
        inc $0374,x
        lda $fd
        clc
        adc $034c,x
        sta $0375,x
skip5:
        lda $0375,x
        and #$3f
        tay
        lda $1c6e,y
        sta $a9
        lda $1c65,y
        sta $0337,x
        lda tbl_lo_1c53,y
        sta $0339,x
        lda tbl_hi_1c5c,y
        sta $0338,x
        ldy $a9
        cpx $1c52
        bne skip6
        lda $1ca4,y
        sta $0395
        lda $1cad,y
        sta $0390
skip6:
        lda $0375,x
        and #$40
        bne skip7
        lda $fb
        and #$7f
        clc
        adc $0364,x
        tay
        jmp $1a20
skip7:
        lda $fb
        and #$7f
        tay
        sty $fb
        lda #$01
        sta $0373,x
        inc $0374,x
        inc $0374,x
        ldy $fb
        bne skip9
        jmp $1adf
skip9:
        lda $1b88,y
        sta $0389
        lda $1be8,y
        sta $038a
        tya
        sta $0335,x
        ldy $a9
        lda $0389
        sta $0377,x
        sta $d401,x
        lda $038a
        sta $0376,x
        sta $d400,x
        lda $038d
        beq skip10
        jmp $1abe
skip10:
        lda $1c77,y
        sta $d405,x
        lda $1c80,y
        sta $d406,x
        lda $1c89,y
        lsr
        lsr
        lsr
        lsr
        sta $0379,x
        lda $1c89,y
        asl
        asl
        asl
        asl
        sta $0378,x
        lda $1c92,y
        sta $0334,x
        lda $1c9b,y
        sta $033a,x
        beq skip11
        lda #$00
        sta $034a,x
        lda $1c4e
        sta $0349,x
        lda $1c4f
        sta $034b,x
skip11:
        lda $0337,x
        bne skip13
        lda $0338,x
        sta $0362,x
        sta $d404,x
        lda $0339,x
        sta $d404,x
        sta $0388,x
        lda $fc
        and #$7f
        sta $035f,x
        rts
        lda #$00
        sta $034a,x
        lda $1c4e
        sta $0349,x
        jmp $1ab6
skip13:
        ldy $0339,x
        lda #$f7
        sta $0363,x
        lda $1cb6,y
        and #$f6
        sta $d404,x
        jmp $1ab6
        lda $0337,x
        bne done3
        lda $0362,x
        cmp $0388,x
        beq done2
        sta $d404,x
        sta $0388,x
done2:
        rts
done3:
        lda #$f6
        sta $0363,x
        rts
}
// Referenced by: jsr from $186a

sub_1af9:
        inc $038c
        inc $038c
        lda $038c
        cmp $1c48
        bne loc_1b21
        lda #$00
        sta $038c
        inc $038b
        ldy $1c4a
        iny
        cpy $038b
        bne loc_1b1e
        lda $1c49
        sta $038b

loc_1b1e:
        jsr sub_1b22

loc_1b21:
        rts
// Referenced by: jsr from $1821, $1b1e

sub_1b22:
        ldy $038b
        lda dat_1cf8,y
        sta $fb
        lda $1d7c,y
        ldx #$00
        jsr sub_1b4f
        ldy $038b
        lda tbl_hi_1d24,y
        sta $fb
        lda tbl_lo_1da8,y
        ldx #$07
        jsr sub_1b4f
        ldy $038b
        lda dat_1d50,y
        sta $fb
        lda tbl_hi_1dd4,y
        ldx #$0e
// Referenced by: jsr from $1b2f, $1b3f

sub_1b4f:
        tay
        clc
        lda $1ed8,y
        adc #$00
        sta $0360,x
        lda dat_1eef,y
        adc #$1e
        sta $0361,x
        lda #$00
        sta $0374,x
        lda $fb
        and #$1f
        sta $0364,x
        lda $fb
        lsr
        lsr
        lsr
        lsr
        lsr
        sta $034c,x
        rts

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

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

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

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

// --- Region $9d03-$9d03 ---
.pc = $9d03 "Segment $9d03"
        brk

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

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

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

loc_ea31:
        brk

// --- Region $fda3-$fdb6 ---
.pc = $fda3 "Segment $fda3"
        tax
        ldy $23
        eor $55,x
        sbc $e5,x
        lda $e5,x
        eor $23,x
        .byte $5f,$5e,$5e                           // sre $5e5e,x // ILLEGAL
        sbc $55
        .byte $23,$ff                               // rla ($ff,x) // ILLEGAL
        tax
        brk

// --- Region $ff5b-$ff5b ---
.pc = $ff5b "Segment $ff5b"
        .byte $02                                   // jam // ILLEGAL

// --- Region $ff9b-$ff9b ---
.pc = $ff9b "loc_ff9b"

loc_ff9b:
        brk

// --- Region $ffd2-$fffd ---
.pc = $ffd2 "Segment $ffd2"
        and ($56,x)
        ldx #$21
        eor $a2,x
        and ($5a,x)
        ldx #$21
        eor $a2,x
        and ($5a,x)
        ldx #$21
        eor $a2,x
        and ($5a,x)
        ldx #$21
        .byte $5a                                   // nop // ILLEGAL
        ldx #$21
        .byte $5f,$a2,$21                           // sre $21a2,x // ILLEGAL
        txs
        ldx #$21
        .byte $5f,$a2,$21                           // sre $21a2,x // ILLEGAL
        .byte $5f,$a2,$21                           // sre $21a2,x // ILLEGAL
        bvc loc_ff9b
        and ($1c,x)
        .byte $83,$8b                               // sax ($8b,x) // ILLEGAL
        brk

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

// --- Region $0801-$081f ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $1e,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $c4,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$32,$35,$36
        .byte $30                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $20,$54                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .text "ITAN 89         "
        .byte $00,$00,$00                           // ...

// --- Region $0847-$086a ---
.pc = $0847 "Program $0847"
        .byte $08,$a0,$02,$a9,$02,$4c,$e2,$fc,$a9,$00,$85,$9d,$20,$d5,$ff,$a9 // .....L...... ...
        .byte $1b,$8d,$11,$d0                       // ....

txt_085b:
        .text " Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7                           // L..

txt_0861:
        .text "         "
        .byte $00                                   // string terminator

// --- Region $08a0-$08a9 ---
.pc = $08a0 "dat_08a0"

dat_08a0:
        .byte $20,$00,$28,$20,$00,$10,$4c,$20,$08   //  .( ..L .

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

// --- Region $08ff-$0906 ---
.pc = $08ff "dat_08ff"

dat_08ff:
        .byte $00,$4c,$4c,$00,$00,$00,$55           // .LL...U

dat_0906:
        // === Fill data (1 bytes, $0906-$0906) ===
        .byte $00                                   // .

// --- Region $099f-$09a0 ---
.pc = $099f "dat_099f"

dat_099f:
        .byte $92                                   // .

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

// --- Region $09ff-$09ff ---
.pc = $09ff "dat_09ff"

dat_09ff:
        .byte $c3                                   // .

// --- Region $0a88-$0a8f ---
.pc = $0a88 "dat_0a88"

dat_0a88:
        .byte $00,$0a,$00,$00,$00,$00,$00,$00       // ........

// --- Region $0aec-$0aff ---
.pc = $0aec "dat_0aec"

dat_0aec:
        .fill 19, $00
        .byte $02                                   // .

// --- Region $0b25-$0b2f ---
.pc = $0b25 "Program $0b25"
        .fill 10, $00
        .byte $ff                                   // .

// --- Region $0b9c-$0bff ---
.pc = $0b9c "Program $0b9c"
        .fill 17, $00
        .byte $04,$00,$ff,$00,$ff,$fb,$ff,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$fb,$ff,$ff,$ff,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fb,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$00                           // ...

// --- Region $0cc1-$1300 ---
.pc = $0cc1 "dat_0cc1"

dat_0cc1:
        .byte $00,$00,$00,$04,$00,$ef,$20,$ff,$fb,$ff,$00,$00,$00,$00,$00,$fb // ...... .........
        .byte $ff,$ff,$ff,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00 // ................
        .fill 15, $00
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $0f,$0c,$0c,$0b,$0b,$00,$00,$06,$06,$0e,$0e,$03,$03,$01,$01,$03 // ................
        .byte $03,$0e,$0e,$06,$06,$00,$00,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f // ................
        .byte $00,$00,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b // ................
        .byte $00,$00,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b // ................

dat_0d40:
        // === Fill data (192 bytes, $0d40-$0dff) ===
        .fill 192, $0a
        .byte $00,$00,$00,$00,$00,$29,$00,$00,$00,$00,$00,$00,$00,$00,$04,$00 // .....)..........
        .byte $60,$61,$63,$66,$68,$69,$6a,$6d,$6f,$70,$72,$74,$77,$79,$7a,$7d // `acfhijmoprtwyz}
        .byte $80,$82,$84,$86,$89,$8b,$8d,$8f,$90,$93,$95,$97,$99,$9a,$9c,$9e // ................
        .byte $a0,$a1,$a3,$a5,$a6,$aa,$ac,$ae,$b0,$b1,$b2,$b5,$b7,$b9,$bc,$bf // ................
        .byte $c0,$c3,$c5,$c7,$c9,$ca,$cc,$cf,$d0,$d3,$d5,$d7,$d9,$da,$dc,$df // ................
        .byte $df,$dc,$da,$d9,$d7,$d5,$d3,$d0,$cf,$cc,$ca,$c9,$c7,$c5,$c3,$c0 // ................
        .byte $bf,$bc,$ba,$b9,$b7,$b5,$b3,$b0,$af,$ac,$aa,$a9,$a7,$a5,$a3,$a0 // ................
        .byte $9f,$9c,$9a,$99,$97,$95,$93,$90,$8f,$8c,$8a,$89,$87,$85,$83,$80 // ................
        .byte $7f,$7c,$7a,$79,$77,$75,$73,$70,$6f,$6c,$6a,$69,$67,$65,$63,$60 // .|zywuspoljigec`
        .byte $60,$63,$65,$67,$69,$6a,$6c,$6f,$70,$73,$75,$77,$79,$7a,$7c,$7f // `cegijlopsuwyz|.
        .byte $80,$83,$85,$87,$89,$8a,$8c,$8f,$90,$93,$95,$97,$99,$9a,$9c,$9f // ................
        .byte $a0,$a3,$a5,$a7,$a9,$aa,$ac,$af,$b0,$b3,$b5,$b7,$b9,$ba,$bc,$bf // ................
        .byte $c0,$c3,$c5,$c7,$c9,$ca,$cc,$cf,$d0,$d3,$d5,$d7,$d9,$da,$dc,$df // ................
        .byte $df,$dc,$da,$d9,$d7,$d5,$d3,$d0,$cf,$cc,$ca,$c9,$c7,$c5,$c3,$c0 // ................
        .byte $bf,$bc,$ba,$b9,$b7,$b5,$b3,$b0,$af,$ac,$aa,$a9,$a7,$a5,$a3,$a0 // ................
        .byte $9f,$9c,$9a,$99,$97,$95,$93,$90,$8f,$8c,$8a,$89,$87,$85,$83,$80 // ................
        .byte $7f,$7c,$7a,$79,$77,$75,$73,$70,$6f,$6c,$6a,$69,$67,$65,$63,$60 // .|zywuspoljigec`

txt_0f10:
        .text "QSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61,$5f,$5d                       // ca_]

txt_0f3a:
        .text "ZYWTSQQSTWYZ"
        .byte $5d,$5f,$5f,$5d                       // ]__]

txt_0f4a:
        .text "ZYWUSQQSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61,$5f,$5d                       // ca_]

txt_0f7a:
        .text "ZYWTSQQSTWYZ"
        .byte $5d,$5f,$5f,$5d                       // ]__]

txt_0f8a:
        .text "ZYWUSQQSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61,$5f,$5d                       // ca_]

txt_0fba:
        .text "ZYWTSQQSTWYZ"
        .byte $5d,$5f,$5f,$5d                       // ]__]

txt_0fca:
        .text "ZYWUSQQSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61                               // ca

txt_0ff8:
        .text "PPPPPPPP >"

txt_1002:
        .encoding "screencode_mixed"
        .text "hawk-soft-renegade-systemz<....created by >hawk<....elite hacker:::>hawk"
        .encoding "petscii_upper"

txt_104a:
        .text "<........"
        .byte $08,$01,$17,$0b,$2d,$13,$0f,$06,$14,$2d,$12,$15,$0c,$05,$1a // ....-....-.....

txt_1062:
        .text "......."

txt_1069:
        .encoding "screencode_mixed"
        .text "latez to the elite of >hawk"
        .encoding "petscii_upper"

txt_1084:
        .text "<.............       "
        .byte $00                                   // string terminator

txt_109a:
        .text "                      "
        .byte $00                                   // string terminator

txt_10b1:
        .text "              "
        .byte $00                                   // string terminator

txt_10c0:
        .text "                   "
        .byte $00                                   // string terminator

txt_10d4:
        .text "                   "
        .byte $00                                   // string terminator

txt_10e8:
        .text "                   "
        .byte $00                                   // string terminator

txt_10fc:
        .text "                  "
        .byte $00                                   // string terminator

txt_110f:
        .text "                   "
        .byte $00                                   // string terminator

txt_1123:
        .text "                 "
        .byte $00                                   // string terminator

txt_1135:
        .text "                      "
        .byte $00                                   // string terminator

txt_114c:
        .text "                   "
        .byte $00                                   // string terminator

txt_1160:
        .text "                  "
        .byte $00                                   // string terminator

dat_1173:
        .text "                                                                                                                                            "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $0b,$0c,$0b,$0c,$0b,$0c,$0b,$0c,$0b,$0b,$0b,$0c,$0c,$0c,$00,$00 // ................
        .byte $0b,$0b,$0b,$0c,$0c,$0c,$00,$00,$0b,$0b,$0b,$0c,$0c,$0c,$00,$00 // ................
        .byte $0b,$0b,$0b,$0c,$0c,$0c,$00,$00,$0b,$0b,$0b,$0c,$0c,$0c,$00,$00 // ................
        .byte $0b,$0b,$0b,$0c,$0c,$0c,$00,$00,$0b,$0b,$0b,$0c,$0c,$0c,$00,$00 // ................
        .byte $0b,$0b,$0b,$0c,$0c,$0c,$00,$00,$0b,$0b,$0b,$0c,$0c,$0c,$00,$00 // ................
        .fill 8, $01

dat_1258:
        // === Fill data (168 bytes, $1258-$12ff) ===
        .fill 168, $02

dat_1300:
        // === Fill data (1 bytes, $1300-$1300) ===
        .byte $00                                   // .

// --- Region $1370-$138f ---
.pc = $1370 "dat_1370"

dat_1370:
        // === Fill data (32 bytes, $1370-$138f) ===
        .fill 32, $01

// --- Region $13af-$13ff ---
.pc = $13af "Segment $13af"
        .byte $00,$8e,$00,$30,$bd,$00,$30,$9d,$00,$08,$e8,$d0,$f7,$ee,$b8,$03 // ...0..0.........
        .byte $ee,$b5,$03,$d0,$ef,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$01,$0f // ......7..XL....

dat_13ce:
        // === Fill data (42 bytes, $13ce-$13f7) ===
        .fill 42, $01
        .byte $0b,$0b,$0c,$0c,$0f,$0f,$01,$01       // ........

// --- Region $144c-$1500 ---
.pc = $144c "dat_144c"

dat_144c:
        // === Fill data (84 bytes, $144c-$149f) ===
        .fill 84, $ea
        .byte $a2,$00,$e8,$e0,$ff,$d0,$fb,$a2,$00,$e8,$e0,$ff,$d0,$fb,$a2,$00 // ................
        .byte $e8,$e0,$ff,$d0,$fb,$a2,$00,$e8,$e0,$ff,$d0,$fb // ............

dat_14bc:
        // === Fill data (68 bytes, $14bc-$14ff) ===
        .fill 68, $ea

dat_1500:
        // === Fill data (1 bytes, $1500-$1500) ===
        .byte $00                                   // .

// --- Region $1570-$1613 ---
.pc = $1570 "dat_1570"

dat_1570:
        // === Fill data (81 bytes, $1570-$15c0) ===
        .fill 81, $01
        .byte $ae,$bd,$00,$13,$9d,$00,$03           // .......

dat_15c8:
        // === Fill data (48 bytes, $15c8-$15f7) ===
        .fill 48, $01
        .byte $0b,$0b,$0c,$0c,$0f,$0f,$01,$01       // ........

dat_1600:
        // === Fill data (20 bytes, $1600-$1613) ===
        .fill 19, $00
// Referenced by: jsr from $08f6

sub_1613:
        .byte $00                                   // .

// --- Region $1701-$17df ---
.pc = $1701 "txt_1701"

txt_1701:
        .text "     "
        .byte $00                                   // string terminator
        .byte $01,$01,$01,$01,$01,$01,$01,$02       // ........

txt_170f:
        .text "    "
        .byte $03,$04,$05                           // ...

txt_1716:
        .text "                        "
        .byte $06                                   // .

txt_172f:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $07                                   // .

txt_1737:
        .text "    "
        .byte $08,$09,$05                           // ...

txt_173e:
        .text "                        "
        .byte $0a,$0b,$0b,$0c,$40,$0d,$0b,$0b,$0e,$20,$20,$20,$0f,$10,$11,$12 // ....@....   ....
        .byte $13                                   // .

txt_1767:
        .text "                          "
        .byte $06,$40,$07,$20,$20,$20,$14,$15,$16,$17,$18,$19,$1a,$1b,$20,$20 // .@.   ........  
        .byte $1c,$1d,$51,$1e,$1d,$15,$52,$1f       // ..Q...R.

txt_1799:
        .text "                "
        .byte $06,$40,$07                           // .@.

txt_17ac:
        .text "   !"
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .text " #"
        .byte $09,$05                               // ..

txt_17b6:
        .text "  $%&"
        .byte $09                                   // .

txt_17bc:
        .text "'()*+,               "
        .byte $06,$40,$07                           // .@.

txt_17d4:
        .text "   !"
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .text " #"
        .byte $09,$05,$20,$2d                       // .. -

// --- Region $17f6-$17ff ---
.pc = $17f6 "dat_17f6"

dat_17f6:
        .byte $00,$00,$08,$08,$08,$08,$08,$08,$08,$01 // ..........

// --- Region $1b78-$1eef ---
.pc = $1b78 "txt_1b78"

txt_1b78:
        .text "-1988 SOEDESOFT-"
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

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

tbl_lo_1c53:
        .byte $19,$00,$08,$10,$14,$1c,$19,$10,$41   // address table low bytes

tbl_hi_1c5c:
        .byte $1b,$05,$0c,$13,$18,$1f,$1b,$13,$40   // address table high bytes
        .byte $1c,$08,$10,$14,$19,$21,$1c,$14,$00,$00,$01,$02,$03,$04,$05,$06 // .....!..........
        .byte $07,$08,$0d,$00,$0d,$0e,$00,$0f,$00,$0e,$00,$ed,$d8,$e8,$0e,$97 // ................
        .byte $e9,$dd,$0e,$a7,$10,$80,$80,$30,$40,$80 // .......0@.

txt_1c8f:
        .byte $40                                   // @ character
        .text "0"
        .byte $40                                   // @ character
        .text "0"
        .byte $00                                   // string terminator
        .byte $00,$30,$30,$00,$60,$30,$30,$01,$00,$00,$00,$00,$00,$01,$00,$00 // .00.`00.........
        .byte $00,$ff,$ff,$60,$00,$ff,$00,$70,$00,$00,$00,$00,$fa,$00,$00,$00 // ...`...p........
        .byte $f2,$00,$11,$81                       // ....

txt_1cb8:
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $11,$81,$11,$41,$80,$80,$80,$80,$11,$81,$41,$40,$11,$81,$41,$40 // ...A......A@..A@
        .byte $40,$11,$81,$48,$11,$81,$41,$80,$40,$f0,$20,$eb,$fb,$f8,$fd,$ff // @..H..A.@. .....
        .byte $ff,$03,$07,$f7,$fc,$0d,$fd,$03,$f9,$00,$30,$d0,$00,$00,$10,$fc // ..........0.....
        .byte $00,$00,$f4,$18,$00,$00,$16,$e9,$16,$e9 // ..........

dat_1cf8:
        // === Fill data (32 bytes, $1cf8-$1d17) ===
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // RTS dispatch table low bytes (addr-1)
        .fill 12, $0d

tbl_hi_1d24:
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$d6,$d6,$d6,$d6,$d6,$d6,$d6,$d6,$d6,$d6,$d6,$d6,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19 // RTS dispatch table low bytes (addr-1)

dat_1d50:
        // === Fill data (32 bytes, $1d50-$1d6f) ===
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // RTS dispatch table high bytes (addr-1)
        .fill 12, $0d
        .fill 8, $0e
        .byte $0f,$0f,$0f,$12,$0f,$0f,$0f,$12,$06,$06,$06,$10,$06,$06,$06,$14 // ................
        .byte $06,$06,$06,$14,$06,$06,$06,$13,$06,$06,$06,$14,$06,$06,$06,$14 // ................
        .byte $06,$06,$06,$13                       // ....

tbl_lo_1da8:
        .byte $0d,$15,$0d,$15,$0d,$15,$0d,$15,$0d,$15,$0d,$15,$0d,$15,$0d,$15,$0d,$15,$0d,$15,$01,$02,$02,$03,$04,$05,$01,$02,$02,$03,$04,$05,$01,$08,$08,$03,$04,$0b,$01,$08,$08,$16,$0a,$11 // address table low bytes

tbl_hi_1dd4:
        .byte $09,$00,$00,$11,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07 // address table high bytes
        .byte $00,$0c,$18,$85,$00,$1d,$01,$1f,$01,$22,$01,$24,$85,$00,$27,$01 // .........".$..'.
        .byte $26,$01,$22,$01,$24,$85,$00,$22,$03,$26,$01,$1f,$85,$00,$1d,$05 // &.".$..".&......
        .byte $1b,$83,$00,$1d,$01,$1a,$03,$16,$01,$30,$81,$41,$30,$81,$04,$24 // .........0.A0..$
        .byte $01,$30,$81,$42,$30,$81,$04,$30,$81,$41,$0c,$81,$03,$0c,$01,$0c // .0.B0..0.A......
        .byte $01,$18,$01,$0c,$01,$18,$01,$24,$85,$00,$29,$01,$28,$01,$22,$01 // .......$..).(.".
        .byte $0c,$8b,$03,$2b,$8b,$00,$1c,$83,$00,$1f,$01,$1a,$03,$16,$01,$0c // ...+............
        .byte $81,$07,$0c,$01,$0c,$01,$0c,$01,$0c,$01,$0c,$01,$18,$81,$08,$18 // ................
        .byte $01,$22,$01,$24,$01,$27,$01,$22,$01,$30,$85,$41,$30,$05,$30,$85 // .".$.'.".0.A0.0.
        .byte $41,$30,$85,$42,$30,$81,$41,$30,$81,$04,$24,$01,$30,$83,$45,$30 // A0.B0.A0..$.0.E0
        .byte $01,$00,$06,$30,$81,$45,$30,$01,$30,$01,$30,$85,$41,$30,$83,$42 // ...0.E0.0.0.A0.B
        .byte $30,$01,$30,$81,$41,$30,$81,$04,$24,$01,$30,$81,$42,$30,$01,$30 // 0.0.A0..$.0.B0.0
        .byte $01,$30,$81,$41,$30,$81,$04,$24,$01,$30,$81,$42,$30,$81,$04,$30 // .0.A0..$.0.B0..0
        .byte $81,$42,$24,$81,$08,$1f,$01,$22,$01,$1d,$01,$1f,$01,$22,$01,$24 // .B$....".....".$
        .byte $85,$00,$2e,$01,$2d,$01,$29,$01,$00,$02,$0b,$14,$1b // ....-.)......

txt_1edd:
        .text " ):GPSV"
        .byte $5f,$6c,$79,$7e,$84,$91,$9a,$a2,$b1,$c2,$cf // _ly~.......

dat_1eef:
        // === Fill data (1 bytes, $1eef-$1eef) ===
        .byte $00                                   // .

// --- Region $2008-$2400 ---
.pc = $2008 "dat_2008"

dat_2008:
        .byte $83,$11,$11,$11,$11,$11,$11,$01,$03,$11,$11,$11,$11,$11,$11,$03 // ................
        .byte $83,$11,$11,$11,$11,$1f,$1f,$1f,$03,$11,$11,$11,$11,$11,$11,$11 // ................
        .byte $81,$1f,$1f,$1f,$1f,$1f,$1f,$03,$81,$1f,$1f,$1f,$1f,$1f,$1f,$03 // ................
        .byte $83,$11,$11,$11,$11,$1f,$1f,$01,$11,$11,$11,$11,$11,$11,$11,$01 // ................
        .fill 8, $c7
        .byte $01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$11,$11,$11,$11,$11,$11,$03,$07 // ................
        .fill 8, $1f
        .byte $11,$01,$01,$01,$01,$11,$11,$11,$11,$11,$11,$11,$11,$01,$01,$01 // ................
        .byte $83,$11,$11,$11,$11,$11,$11,$11,$03,$11,$11,$11,$11,$11,$11,$03 // ................
        .byte $83,$11,$11,$11,$11,$11,$11,$11,$03,$11,$11,$11,$11,$11,$11,$03 // ................
        .byte $83,$11,$11,$11,$11,$1f,$1f,$83,$01,$c7,$c7,$c7,$c7,$c7,$c7,$c7 // ................
        .fill 30, $11
        .byte $83,$c7,$11,$11,$11,$11,$11,$11,$11,$81,$01,$f1,$f1,$f1,$e3,$e3 // ................
        .byte $c7,$c7,$83,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$83,$e3,$e3,$e3,$e3,$e3,$e3,$e3,$ef,$c7,$83,$01,$c7,$c7 // ................
        .byte $c7,$c7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$c7,$c7,$c7,$c7,$c7,$c7,$c7,$c7,$11,$11,$11,$33,$77,$ff // .............3w.
        .fill 10, $ff
        .byte $ef,$83,$11,$11,$11,$1f,$0f,$83,$91,$11,$11,$23,$e3,$e3,$c7,$c7 // ...........#....
        .fill 8, $ff
        .byte $e3,$e3,$e3,$e7,$cf,$ff,$ff,$ff,$e3,$c7,$c7,$c7,$8f,$8f,$8f,$8f // ................
        .byte $8f,$c7,$c7,$c7,$e3,$e3,$e3,$e3,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$c7,$c7,$c7,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f1,$f1,$f1,$e3,$e3,$e3,$c7,$c7,$83,$11,$11,$11,$11,$11,$11,$11 // ................
        .byte $c7,$87,$87,$87,$c7,$c7,$c7,$c7,$83,$11,$11,$11,$f1,$e3,$e3,$c7 // ................
        .byte $83,$11,$11,$11,$11,$f1,$f1,$c3,$11,$11,$11,$11,$11,$11,$11,$81 // ................
        .byte $01,$1f,$1f,$1f,$1f,$1f,$1f,$83,$83,$11,$11,$11,$11,$1f,$1f,$03 // ................
        .byte $01,$f1,$f1,$f1,$f1,$f1,$f1,$e3,$83,$11,$11,$11,$11,$11,$11,$83 // ................
        .byte $83,$11,$11,$11,$11,$11,$11,$81,$ff,$ff,$ff,$ff,$c7,$c7,$ff,$ff // ................
        .fill 8, $ff
        .byte $f1,$f3,$e3,$c7,$c7,$8f,$8f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$01,$ff // ................
        .byte $1f,$9f,$8f,$c7,$c7,$e3,$e3,$f1,$83,$11,$11,$11,$11,$f1,$f1,$e3 // ................
        .fill 8, $ff
        .byte $11,$11,$11,$11,$11,$11,$11,$ff,$11,$11,$11,$11,$11,$11,$03,$ff // ................
        .byte $1f,$1f,$11,$11,$11,$11,$83,$ff,$11,$11,$11,$11,$11,$11,$03,$ff // ................
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$81,$ff,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$83,$ff,$11,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff,$f1,$f1,$11,$11,$11,$11,$83,$ff // ................
        .byte $03,$11,$11,$11,$11,$11,$11,$ff,$1f,$1f,$1f,$1f,$1f,$1f,$81,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$11,$ff,$01,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$83,$ff,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$ff // ................
        .byte $11,$11,$11,$11,$01,$83,$f1,$ff,$07,$03,$11,$11,$11,$11,$11,$ff // ................
        .byte $f1,$f1,$11,$11,$11,$11,$83,$ff,$c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff // ................
        .byte $11,$11,$11,$11,$11,$11,$83,$ff,$11,$11,$11,$11,$11,$83,$c7,$ff // ................
        .byte $11,$11,$01,$01,$01,$01,$11,$ff,$83,$11,$11,$11,$11,$11,$11,$ff // ................
        .byte $f1,$f1,$11,$11,$11,$11,$83,$ff,$c7,$8f,$8f,$1f,$1f,$1f,$01,$ff // ................
        .byte $8f,$8f,$8f,$8f,$8f,$8f,$83,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $e3,$e3,$e3,$e3,$e3,$e3,$83,$ff,$c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff // ................
        .fill 16, $ff
        .byte $c7,$ff,$ff,$c7,$c7,$c7,$c7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $e1,$f1,$11,$11,$11,$83,$ef,$ff,$c7,$8f,$8f,$89,$11,$11,$13,$ff // ................
        .fill 16, $ff
        .byte $8f,$8f,$8f,$c7,$c7,$c7,$e3,$ff,$e3,$e3,$e3,$c7,$c7,$c7,$8f,$ff // ................
        .fill 8, $ff
        .byte $c7,$c7,$c7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$c7,$c7,$8f // ................
        .fill 13, $ff
        .byte $c7,$c7,$c7,$c7,$8f,$8f,$8f,$1f,$1f,$1f,$ff,$11,$11,$11,$11,$11 // ................
        .byte $11,$83,$ff,$c7,$c7,$c7,$c7,$c7,$c7,$83,$ff,$c7,$8f,$8f,$1f,$1f // ................
        .byte $1f,$01,$ff,$f1,$f1,$11,$11,$11,$11,$83,$ff,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $f1,$f1,$ff,$f1,$f1,$11,$11,$11,$11,$83,$ff,$11,$11,$11,$11,$11 // ................
        .byte $11,$83,$ff,$c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff,$11,$11,$11,$11,$11 // ................
        .byte $11,$83,$ff,$f1,$f1,$11,$11,$11,$11,$83,$ff,$ff,$c7,$c7,$ff,$ff // ................
        .fill 11, $ff
        .byte $8f,$8f,$c7,$c7,$e3,$f3,$f1,$ff,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $e3,$e3,$c7,$c7,$8f,$9f,$1f,$ff,$e3,$c7,$c7,$ff,$c7,$c7,$c7,$ff // ................

dat_2400:
        // === Fill data (1 bytes, $2400-$2400) ===
        .byte $00                                   // .

// --- Region $243f-$2540 ---
.pc = $243f "dat_243f"

dat_243f:
        .byte $ff                                   // sprite 0 padding

spr_2440:
        // === Sprite data (64 bytes, $2440-$247f) ===
        .byte $15,$00,$54                           // ...#.#.#.........#.#.#..
        .byte $6a,$41,$a9                           // .##.#.#..#.....##.#.#..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$55,$b9                           // .##.###..#.#.#.##.###..#
        .byte $6e,$aa,$b9                           // .##.###.#.#.#.#.#.###..#
        .byte $6f,$ff,$f9                           // .##.#################..#
        .byte $6e,$aa,$b9                           // .##.###.#.#.#.#.#.###..#
        .byte $6e,$55,$b9                           // .##.###..#.#.#.##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6a,$41,$a9                           // .##.#.#..#.....##.#.#..#
        .byte $15,$00,$54                           // ...#.#.#.........#.#.#..
        .byte $00                                   // sprite 0 padding

spr_2480:
        // === Sprite data (64 bytes, $2480-$24bf) ===
        .byte $15,$55,$54                           // ...#.#.#.#.#.#.#.#.#.#..
        .byte $6a,$aa,$a9                           // .##.#.#.#.#.#.#.#.#.#..#
        .byte $6f,$ff,$f9                           // .##.#################..#
        .byte $6e,$aa,$b9                           // .##.###.#.#.#.#.#.###..#
        .byte $6e,$55,$b9                           // .##.###..#.#.#.##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$55,$b9                           // .##.###..#.#.#.##.###..#
        .byte $6e,$aa,$b9                           // .##.###.#.#.#.#.#.###..#
        .byte $6f,$ff,$f9                           // .##.#################..#
        .byte $6e,$aa,$b9                           // .##.###.#.#.#.#.#.###..#
        .byte $6e,$55,$b9                           // .##.###..#.#.#.##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6e,$41,$b9                           // .##.###..#.....##.###..#
        .byte $6a,$41,$a9                           // .##.#.#..#.....##.#.#..#
        .byte $15,$00,$54                           // ...#.#.#.........#.#.#..
        .byte $00                                   // sprite 0 padding
        .byte $14,$00,$14,$69,$00,$69,$6d,$00,$79,$6d,$00,$79,$6d,$24,$79,$6d // ...i.im.ym.ym$ym
        .byte $24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24 // $ym$ym$ym$ym$ym$
        .byte $79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79 // ym$ym$ym$ym$ym$y
        .byte $6d,$65,$79,$6e,$aa,$b9,$6f,$ff,$f9,$6a,$aa,$a9,$15,$55,$54,$00 // meyn..o..j...UT.
        .byte $15,$00,$54,$6a,$41,$a9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e // ..TjA.nA.nA.nA.n
        .byte $41,$b9,$6e,$41,$b9,$6e,$46,$e4,$6e,$5b,$90,$6e,$ae,$40,$6f,$fd // A.nA.nF.n[.n.@o.
        .byte $00,$6e,$ae,$40,$6e,$5b,$90,$6e,$46,$e4,$6e,$41,$b9,$6e,$41,$b9 // .n.@n[.nF.nA.nA.
        .byte $6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6a,$41,$a9,$15,$00,$54 // nA.nA.nA.jA...T

dat_253f:
        // === Fill data (2 bytes, $253f-$2540) ===
        .byte $00                                   // .

spr_2540:
        .byte $00                                   // .

// --- Region $2580-$2580 ---
.pc = $2580 "spr_2580"

spr_2580:
        .byte $00                                   // .

// --- Region $25c0-$25c0 ---
.pc = $25c0 "spr_25c0"

spr_25c0:
        .byte $00                                   // .

// --- Region $2800-$2aa0 ---
.pc = $2800 "chr_2800"

chr_2800:
        // === Charset data (673 bytes, $2800-$2aa0) ===
        .byte $ff,$ea,$e0,$e0,$e0,$e0,$e0,$e0       // char 0 @+0
        .byte $ff,$aa,$00,$00,$00,$00,$00,$00       // char 1 @+1
        .byte $ff,$ab,$0b,$0b,$0b,$0b,$0b,$0b       // char 2 @+2
        .byte $7f,$7a,$78,$78,$78,$78,$78,$78       // char 3 @+3
        .byte $ff,$aa,$02,$02,$02,$02,$02,$02       // char 4 @+4
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$d5,$d5       // char 5 @+5
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 6 @+6
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b       // char 7 @+7
        .byte $78,$78,$78,$78,$78,$78,$78,$78       // char 8 @+8
        .byte $02,$02,$02,$02,$02,$02,$02,$02       // char 9 @+9
        .byte $ea,$ff                               // char 10 (partial)

txt_2852:
        .byte $55,$55,$55,$55,$55,$55               // char 10 (partial)
        .byte $aa,$ff                               // char 11 (partial)

txt_285a:
        .byte $55,$55,$55,$55,$55,$55               // char 11 (partial)
        .byte $a0,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 12 @+12
        .byte $0a,$0b,$0b,$0b,$0b,$0b,$0b,$0b       // char 13 @+13
        .byte $ab,$ff                               // char 14 (partial)

txt_2872:
        .byte $55,$55,$55,$55,$55,$55               // char 14 (partial)
        .byte $55,$55,$ff,$ea,$e0,$e0,$e0,$e0       // char 15 @+15
        .byte $78,$78,$f8,$a8,$00,$00,$00,$00       // char 16 @+16
        .byte $02,$02,$02,$02,$00,$00,$00,$00       // char 17 @+17
        .byte $d5,$d5,$ff,$aa,$00,$00,$00,$00       // char 18 @+18
        .byte $55,$55,$f5,$b5,$b5,$b5,$b5,$b5       // char 19 @+19
        .byte $55,$55,$55,$55,$55,$5f,$5e,$5e       // char 20 @+20
        .byte $55,$55,$55,$55,$55,$ff,$aa,$00       // char 21 @+21
        .byte $55,$55,$55,$55,$55,$f5,$b5,$b5       // char 22 @+22
        .byte $e0,$e0,$e0,$ea,$ff,$55,$55,$55       // char 23 @+23
        .byte $00,$00,$00,$a8,$f8,$78,$78,$78       // char 24 @+24
        .byte $00,$00,$00,$02,$02,$02,$02,$02       // char 25 @+25
        .byte $00,$00,$00,$aa,$ff,$d5,$d5,$d5       // char 26 @+26
        .byte $b5,$b5,$b5,$b5,$f5                   // char 27 (partial)

txt_28dd:
        .byte $55,$55,$55                           // char 27 (partial)
        .byte $55,$55,$55,$55,$55,$57,$5f,$7f       // char 28 @+28
        .byte $55,$55,$55,$55,$55,$ff,$aa,$80       // char 29 @+29

txt_28f0:
        .byte $55,$55,$55,$55,$55,$d7,$d7,$d7       // char 30 @+30

txt_28f8:
        .byte $55,$55,$55,$55,$55,$55,$55,$f5       // char 31 @+31

txt_2900:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 32 ' '
        .byte $5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e       // char 33 '!'
        .byte $b5,$b5,$b5,$b5,$b5,$b5,$b5,$b5       // char 34 '"'
        .byte $78,$78,$78,$78,$78,$78,$78,$78       // char 35 '#'

txt_2920:
        .byte $55,$55,$55,$55,$57,$57,$5f,$5e       // char 36 '$'
        .byte $7a,$f8,$e8,$e0,$e0,$a0,$8a,$8b       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$aa,$fe       // char 38 '&'
        .byte $d7,$d7,$d7,$d7,$d7,$d7,$d7,$d7       // char 39 '''
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 40 '('
        .byte $00,$00,$00,$00,$00,$00,$aa,$bf       // char 41 ')'
        .byte $0a,$00,$00,$00,$00,$00,$aa,$fe       // char 42 '*'
        .byte $bd,$af,$2b,$0b,$0a,$02,$02,$80       // char 43 '+'

txt_2960:
        .byte $55,$55,$d5,$d5,$f5,$b5,$b5,$b5       // char 44 ','

txt_2968:
        .byte $55,$55,$55,$55,$55,$55,$57,$57       // char 45 '-'
        .byte $5e,$7e,$7a,$78,$f8,$ea,$e2,$a2       // char 46 '.'
        .byte $0b                                   // char 47 (partial)

txt_2979:
        .byte $2b,$2f,$ad,$bd,$b5,$f5,$d5           // char 47 (partial)
        .byte $5f                                   // char 48 (partial)

txt_2981:
        .byte $57,$57,$57,$57,$55,$55,$55           // char 48 (partial)
        .byte $80,$80,$80,$a0,$e0,$e0,$e0,$e0       // char 49 '1'
        .byte $bd,$ad,$2d,$2d,$2f,$2b,$0b,$0b       // char 50 '2'
        .byte $78,$78,$78,$78,$78,$78,$7a,$7e       // char 51 '3'
        .byte $02,$02,$02,$02,$02,$02,$02,$00       // char 52 '4'
        .byte $d5,$d5,$d5,$d5,$d5,$f5,$bf,$ab       // char 53 '5'

txt_29b0:
        .byte $55,$55,$55,$55,$55,$55,$55,$ff       // char 54 '6'
        .byte $57,$5f,$5e,$7e,$7a,$f8,$e8,$e0       // char 55 '7'
        .byte $8a,$8b,$8b                           // char 56 (partial)

txt_29c3:
        .byte $2b,$2f,$ad,$bd,$b7                   // char 56 (partial)
        .byte $d5,$d5,$55,$55,$55,$7d,$ff,$eb       // char 57 '9'
        .byte $5e,$5e,$5e,$5e,$5e,$5e,$5e,$de       // char 58 ':'
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e0,$ea       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$00,$00,$aa       // char 60 '<'
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$ab       // char 61 '='
        .byte $5e,$5e,$5f                           // char 62 (partial)

txt_29f3:
        .byte $57,$57,$55,$55,$55                   // char 62 (partial)
        .byte $00,$00,$00,$a0,$e0,$e8,$fa,$7f       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $0a,$00,$00,$00,$00,$00,$a0,$ea       // char 65 'A'
        .byte $aa,$00,$00,$00,$00,$00,$00,$aa       // char 66 'B'
        .byte $a2,$02,$02,$0a,$0b                   // char 67 (partial)

txt_2a1d:
        .byte $2b,$2f,$ad                           // char 67 (partial)
        .byte $b7,$ff,$de,$de,$df                   // char 68 (partial)

txt_2a25:
        .byte $57,$57,$55                           // char 68 (partial)
        .byte $aa,$82,$82,$82,$82,$aa,$eb,$ff       // char 69 'E'
        .byte $de,$fe,$be,$be,$fe,$de,$de,$5e       // char 70 'F'
        .byte $02,$02,$02,$02,$02,$02,$02,$aa       // char 71 'G'
        .byte $80,$80,$80,$80,$80,$80,$80,$aa       // char 72 'H'
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e0,$ea       // char 73 'I'
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$ab       // char 74 'J'
        .byte $ff                                   // char 75 (partial)

txt_2a59:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 75 (partial)
        .byte $5f                                   // char 76 (partial)

txt_2a61:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 76 (partial)
        .byte $f5                                   // char 77 (partial)

txt_2a69:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 77 (partial)
        .byte $fd                                   // char 78 (partial)

txt_2a71:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 78 (partial)
        .byte $7d                                   // char 79 (partial)

txt_2a79:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 79 (partial)
        .byte $d7                                   // char 80 (partial)

txt_2a81:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 80 (partial)
        .byte $55,$55,$55,$55,$55,$ff,$aa,$02       // char 81 'Q'
        .byte $55,$55,$55,$55,$55,$fd,$af,$2b       // char 82 'R'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 83 'S'

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

// --- Region $2b0a-$2c75 ---
.pc = $2b0a "dat_2b0a"

dat_2b0a:
        .byte $3c,$00,$00,$14,$00,$00               // char 97 (partial)
        .byte $14,$00,$00,$28,$00,$00,$d7,$00       // char 98 'b'
        .byte $00,$eb,$00,$00,$d7,$00,$00,$eb       // char 99 'c'
        .byte $00,$00,$eb,$00,$00,$ff,$00,$00       // char 100 'd'
        .byte $eb,$00,$00,$3c,$00,$00,$3c,$00       // char 101 'e'
        .byte $00,$00,$00,$00,$3c,$00,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 104 'h'
        .byte $00,$00,$28,$00,$00,$9f,$00,$00       // char 105 'i'
        .byte $5f,$00,$00,$af,$00,$00,$5e,$00       // char 106 'j'
        .byte $00,$af,$00,$00,$5f,$00,$00,$af       // char 107 'k'
        .byte $00,$00,$af,$00,$00,$fc,$00,$00       // char 108 'l'
        .byte $af,$00,$00,$ff,$00,$00,$ff,$00       // char 109 'm'
        .byte $00,$0f,$00,$00,$3c,$00,$00,$00       // char 110 'n'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 112 'p'
        .byte $00,$00,$28,$00,$00,$6a,$00,$00       // char 113 'q'
        .byte $6a,$00,$02,$aa,$80,$01,$a5,$80       // char 114 'r'
        .byte $02,$a6,$c0,$01,$a6,$c0,$02,$aa       // char 115 's'
        .byte $c0,$02,$aa,$c0,$03,$aa,$00,$02       // char 116 't'
        .byte $af,$00,$03,$aa,$80,$03,$aa,$00       // char 117 'u'
        .byte $00,$aa,$00,$00,$e8,$00,$00,$00       // char 118 'v'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 119 'w'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 120 'x'
        .byte $00,$00,$28,$00,$00,$aa,$00,$02       // char 121 'y'
        .byte $aa,$80,$02,$aa,$80,$0a,$56,$a0       // char 122 'z'
        .byte $0a,$6b,$a0,$0a,$6b,$a0,$0a,$6b       // char 123 '{'
        .byte $a0,$0a,$6b,$a0,$0a,$6b,$a0,$0a       // char 124 '|'
        .byte $bf,$a0,$02,$aa,$80,$02,$aa,$80       // char 125 '}'
        .byte $00,$aa,$00,$00,$28,$00,$00,$00       // char 126 '~'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $00,$00,$28,$00,$00,$56,$00,$00       // char 129
        .byte $55,$00,$01,$55,$80,$01,$55,$40       // char 130
        .byte $01,$59,$80,$01,$59,$40,$01,$59       // char 131
        .byte $80,$01,$59,$80,$01,$59,$c0,$01       // char 132
        .byte $a9,$80,$01,$55,$c0,$00,$55,$c0       // char 133
        .byte $00,$55,$00,$00,$17,$00,$00,$00       // char 134
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 135
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 136
        .byte $00,$00,$28,$00,$00,$56,$00,$00       // char 137
        .byte $55,$00,$00,$5a,$00,$00,$55,$00       // char 138
        .byte $00,$5a,$00,$00,$55,$00,$00,$5a       // char 139
        .byte $00,$00,$5a,$00,$00,$5f,$00,$00       // char 140
        .byte $9a,$00,$00,$5f,$00,$00,$5f,$00       // char 141
        .byte $00,$50,$00,$00,$1c                   // char 142 (partial)

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

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

scr_3800:
        .byte $00                                   // .

// --- Region $6004-$6004 ---
.pc = $6004 "dat_6004"

dat_6004:
        // === Fill data (1 bytes, $6004-$6004) ===
        .byte $00                                   // .

// --- Region $8deb-$8deb ---
.pc = $8deb "dat_8deb"

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

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

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

// --- Region $a51b-$a51b ---
.pc = $a51b "dat_a51b"

dat_a51b:
        // === Fill data (1 bytes, $a51b-$a51b) ===
        .byte $00                                   // .

// --- Region $dd1d-$dd1d ---
.pc = $dd1d "dat_dd1d"

dat_dd1d:
        // === Fill data (1 bytes, $dd1d-$dd1d) ===
        .byte $00                                   // .

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

// --- Region $ec00-$fda2 ---
.pc = $ec00 "dat_ec00"

dat_ec00:
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$0a,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$33,$1e,$08,$c4,$07,$9e // .........`3.....

txt_ec80:
        .text " 2560 TITAN 89"
        .byte $e9,$20,$a3,$60,$41,$ad,$01,$dc,$29,$10,$d0,$f9,$20,$f0,$08,$a9 // . .`A...)... ...
        .byte $09,$85,$b7,$a9,$1b,$85,$bb,$a9,$04,$85,$bc,$a2,$00,$bd,$46,$08 // ..............F.
        .byte $9d,$00,$04,$e8,$e0,$40,$d0,$f5,$4c,$00,$04,$a2,$08,$a0,$02,$a9 // .....@..L.......
        .byte $02,$4c,$e2,$fc,$a9,$00,$85,$9d,$20,$d5,$ff,$a9,$1b,$8d,$11,$d0 // .L...... .......

txt_ecce:
        .text " Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7,$e9,$20,$80,$36,$00,$29,$20,$00,$28,$20,$00,$10,$4c // L... .6.) .( ..L
        .byte $20,$08,$80,$47,$00,$32,$78,$a9,$00,$8d,$18,$d4,$20,$13,$16,$a9 //  ..G.2x..... ...
        .byte $00,$8d,$11,$d0,$60,$00               // ....`.

txt_ecf7:
        .text "LL"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$55,$80,$99,$00,$21,$92,$80,$5f,$00,$60,$34,$c3,$f0,$17,$20 // !U...!.._.`4... 
        .byte $e0,$17,$20,$50,$0c,$ad,$14,$03,$8d,$00,$0a,$ad,$15,$03,$8d,$01 // .. P............
        .byte $0a,$78,$a9,$7f,$8d,$0d,$dc,$a9,$01,$8d,$1a,$d0,$8d,$1a,$d0,$a9 // .x..............
        .byte $1b,$8d,$11,$d0,$a9,$35,$8d,$14,$03,$a9,$0a,$8d,$15,$03,$58,$60 // .....5........X`
        .byte $a2,$60,$55,$ee,$19,$d0,$a9,$18,$8d,$18,$d0,$ad,$ff,$09,$8d,$16 // .`U.............
        .byte $d0,$a0,$04,$88,$d0,$fd,$a2,$00,$bd,$00,$0d,$8d,$21,$d0,$8d,$21 // ............!..!
        .byte $d0,$bc,$40,$0d,$88,$ea,$d0,$fc,$e8,$e0,$18,$d0,$eb,$a9,$c8,$8d // ..@.............
        .byte $16,$d0,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$90,$8d,$12,$d0,$a9 // ..... ..!.......
        .byte $15,$8d,$18,$d0,$20,$90,$0a,$20,$00,$0b,$20,$00,$0c,$20,$30,$0b // .... .. .. .. 0.
        .byte $20,$00,$14,$6c,$00,$0a,$00,$0a,$a6,$60,$4d,$a2,$04,$ce,$ff,$09 //  ..l.....`M.....
        .byte $ca,$d0,$fa,$ad,$ff,$09,$c9,$c0,$10,$3d,$a9,$c7,$8d,$ff,$09,$ee // .........=......
        .byte $9f,$09,$ac,$9f,$09,$d0,$10,$e6,$fa,$a5,$fa,$c9,$40,$d0,$08,$a9 // ............@...
        .byte $00,$85,$f9,$a9,$10,$85,$fa,$b1,$f9,$f0,$20,$ea,$8d,$07,$06,$09 // .......... .....
        .byte $40,$8d,$2f,$06,$a2,$00,$bd,$e1,$05,$9d,$e0,$05,$bd,$09,$06,$9d // @./.............
        .byte $08,$06,$e8,$e0,$28,$d0,$ef,$60,$e3,$ea,$2c,$a9,$00,$85,$f9,$8d // ....(..`..,.....
        .byte $9f,$09,$a9,$10,$85,$fa,$60,$b3,$60,$25,$02,$ee,$ff,$0a,$ad,$ff // ......`.`%......
        .byte $0a,$c9,$03,$10,$01,$60,$a9,$01,$8d,$ff,$0a,$a2,$1e,$ac,$1f,$0d // .....`..........
        .byte $bd,$00,$0d,$9d,$01,$0d,$ca,$e0,$ff,$d0,$f5,$8c,$00,$0d,$60,$ab // ..............`.
        .byte $60,$6c,$ff,$20,$e4,$ff,$c9,$20,$f0,$01,$60,$78,$a9,$ea,$8d,$15 // `l. ... ..`x....
        .byte $03,$a9,$31,$8d,$14,$03,$a9,$15,$8d,$18,$d0,$20,$a3,$fd,$20,$5b // ..1........ .. [
        .byte $ff,$a9,$00,$8d,$15,$d0,$8d,$15,$d4,$8d,$1d,$d0,$8d,$1a,$d0,$ad // ................
        .byte $19,$d0,$8d,$19,$d0,$a9,$81,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$a9 // ................
        .byte $31,$8d,$14,$03,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$20,$9d,$00 // 1...... ..!.. ..
        .byte $04,$9d,$00,$05,$9d,$00,$06,$9d,$00,$07,$a9,$00,$9d,$00,$d8,$9d // ................
        .byte $00,$d9,$9d,$00,$da,$9d,$00,$db,$e8,$d0,$e1,$4c,$90,$13,$b2,$28 // ...........L...(
        .byte $04,$00,$ff,$00,$ff,$fb,$ff,$fb,$cb,$b0,$21,$fb,$c3,$21,$fb,$cb // ..........!..!..
        .byte $b0,$c7,$21,$fb,$c7,$60,$4d,$00,$ee,$ff,$0b,$ad,$ff,$0b,$c9,$00 // ..!..`M.........
        .byte $10,$01,$60,$a9,$00,$8d,$ff,$0b,$ae,$05,$09,$a0,$00,$8c,$10,$d0 // ..`.............
        .byte $bd,$10,$0e,$99,$00,$d0,$bd,$10,$0f,$99,$01,$d0,$bd,$30,$09,$f0 // .............0..
        .byte $09,$ad,$10,$d0,$59,$90,$09,$8d,$10,$d0,$8a,$69,$0b,$aa,$c8,$c8 // ....Y......i....
        .byte $c0,$0a,$d0,$dc,$ea,$ae,$05,$09,$e8,$e0,$80,$d0,$02,$a2,$00,$8e // ................
        .byte $05,$09,$ea,$60,$a3,$60,$72,$03,$a9,$ff,$8d,$15,$d0,$8d,$1c,$d0 // ...`.`r.........
        .byte $ea,$ea,$a9,$02,$8d,$26,$d0,$a9,$03,$8d,$27,$d0,$a9,$00,$8d,$20 // .....&....'.... 
        .byte $d0,$8d,$21,$d0,$8d,$86,$02,$a9,$93,$20,$d2,$ff,$a9,$90,$8d,$f8 // ..!...... ......
        .byte $07,$a9,$91,$8d,$f9,$07,$a9,$92,$8d,$fa,$07,$a9,$93,$8d,$fb,$07 // ................
        .byte $a9,$94,$8d,$fc,$07,$a9,$95,$8d,$fd,$07,$a9,$96,$8d,$fe,$07,$a9 // ................
        .byte $97,$8d,$ff,$07,$a9,$0d,$8d,$25,$d0,$a9,$07,$8d,$26,$d0,$a9,$06 // .......%....&...
        .byte $8d,$27,$d0,$8d,$28,$d0,$8d,$29,$d0,$8d,$2a,$d0,$8d,$2b,$d0,$8d // .'..(..)..*..+..
        .byte $2c,$d0,$8d,$2d,$d0,$8d,$2e,$d0,$60,$a3,$27,$04,$00,$ef,$20,$ff // ,..-....`.'... .
        .byte $fb,$ff,$a5,$21,$fb,$c3,$21,$fb,$cb,$b0,$c7,$21,$fb,$c8,$25,$0f // ...!..!....!..%.
        .byte $0c,$0c,$0b,$0b,$a2,$2e,$06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03 // ................
        .byte $0e,$0e,$06,$06,$a2,$29,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f,$a2 // .....)..........
        .byte $2e,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$a2 // ................
        .byte $2e,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$80 // ................
        .byte $c0,$0a,$a5                           // ...

txt_efbd:
        .text "!)"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $61,$ea,$04,$00,$60,$61,$63,$66,$68,$69,$6a,$6d,$6f,$70,$72,$74 // a...`acfhijmoprt
        .byte $77,$79,$7a,$7d,$80,$82,$84,$86,$89,$8b,$8d,$8f,$90,$93,$95,$97 // wyz}............
        .byte $99,$9a,$9c,$9e,$a0,$a1,$a3,$a5,$a6,$aa,$ac,$ae,$b0,$b1,$b2,$b5 // ................
        .byte $b7,$b9,$bc,$bf,$c0,$c3,$c5,$c7,$c9,$ca,$cc,$cf,$d0,$d3,$d5,$d7 // ................
        .byte $d9,$da,$dc,$df,$df,$dc,$da,$d9,$d7,$d5,$d3,$d0,$cf,$cc,$ca,$c9 // ................
        .byte $c7,$c5,$c3,$c0,$bf,$bc,$ba,$b9,$b7,$b5,$b3,$b0,$af,$ac,$aa,$a9 // ................
        .byte $a7,$a5,$a3,$a0,$9f,$9c,$9a,$99,$97,$95,$93,$90,$8f,$8c,$8a,$89 // ................
        .byte $87,$85,$83,$80,$7f,$7c,$7a,$79,$77,$75,$73,$70,$6f,$6c,$6a,$69 // .....|zywuspolji
        .byte $67,$65,$63,$60,$60,$63,$65,$67,$69,$6a,$6c,$6f,$70,$73,$75,$77 // gec``cegijlopsuw
        .byte $79,$7a,$7c,$7f,$80,$83,$85,$87,$89,$8a,$8c,$8f,$90,$93,$95,$97 // yz|.............
        .byte $99,$9a,$9c,$9f,$a0,$a3,$a5,$a7,$a9,$aa,$ac,$af,$b0,$b3,$b5,$b7 // ................
        .byte $b9,$ba,$bc,$bf,$c0,$c3,$c5,$c7,$c9,$ca,$cc,$cf,$d0,$d3,$d5,$d7 // ................
        .byte $d9,$da,$dc,$df,$df,$dc,$da,$d9,$d7,$d5,$d3,$d0,$cf,$cc,$ca,$c9 // ................
        .byte $c7,$c5,$c3,$c0,$bf,$bc,$ba,$b9,$b7,$b5,$b3,$b0,$af,$ac,$aa,$a9 // ................
        .byte $a7,$a5,$a3,$a0,$9f,$9c,$9a,$99,$97,$95,$93,$90,$8f,$8c,$8a,$89 // ................
        .byte $87,$85,$83,$80,$7f,$7c,$7a,$79,$77,$75,$73,$70,$6f,$6c,$6a,$69 // .....|zywuspolji
        .byte $67,$65,$63,$60                       // gec`

txt_f0c4:
        .text "QSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61,$5f,$5d                       // ca_]

txt_f0ee:
        .text "ZYWTSQQSTWYZ"
        .byte $5d,$5f,$5f,$5d                       // ]__]

txt_f0fe:
        .text "ZYWUSQQSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61,$5f,$5d                       // ca_]

txt_f12e:
        .text "ZYWTSQQSTWYZ"
        .byte $5d,$5f,$5f,$5d                       // ]__]

txt_f13e:
        .text "ZYWUSQQSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61,$5f,$5d                       // ca_]

txt_f16e:
        .text "ZYWTSQQSTWYZ"
        .byte $5d,$5f,$5f,$5d                       // ]__]

txt_f17e:
        .text "ZYWUSQQSTWYZ"
        .byte $5d,$5f,$61,$63,$64,$67,$69,$6a,$6d,$6f,$71,$73,$74,$77,$79,$7a // ]_acdgijmoqstwyz
        .byte $7d,$7f,$7f,$7d,$7a,$79,$77,$74,$73,$71,$6f,$6d,$6a,$69,$67,$64 // }..}zywtsqomjigd
        .byte $63,$61,$e8                           // ca.

txt_f1ad:
        .text "P= >"
        .byte $08,$01,$17,$0b,$2d,$13,$0f,$06,$14,$2d,$12,$05,$0e,$05,$07,$01 // ....-....-......
        .byte $04,$05,$2d,$13,$19,$13,$14,$05,$0d,$1a,$3c,$e4,$2e,$31,$03,$12 // ..-.......<..1..
        .byte $05,$01,$14,$05,$04,$20,$02,$19,$20,$3e,$08,$01,$17,$0b,$3c,$e4 // ..... .. >....<.
        .byte $2e,$2c,$05,$0c,$09,$14,$05,$20,$08,$01,$03,$0b,$05,$12,$e3,$3a // .,..... .......:
        .byte $26,$3e,$08,$01,$17,$0b,$3c,$e8,$2e,$2f,$08,$01,$17,$0b,$2d,$13 // &>....<../....-.
        .byte $0f,$06,$14,$2d,$12,$15,$0c,$05,$1a,$e7 // ...-......

txt_f20b:
        .encoding "screencode_mixed"
        .text ".<latez to the elite of >hawk<"
        .encoding "petscii_upper"
        .byte $ed,$2e,$e7,$20,$a1,$f6,$20,$a1,$ee,$20,$a1,$f3,$20,$a1,$f3,$20 // ... .. .. .. .. 
        .byte $a1,$f3,$20,$a1,$f2,$20,$a1,$f3,$20,$a1,$f1,$20,$a1,$f6,$20,$a1 // .. .. .. .. .. .
        .byte $f3,$20,$a1,$f2,$20,$a1,$80,$8c       // . .. ...

txt_f251:
        .text " !"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $02,$0b,$0c,$0b,$0c,$e3,$0b,$e3,$0c,$a2,$e3,$0b,$e3,$0c,$a2,$e3 // ................
        .byte $0b,$e3,$0c,$a2,$e3,$0b,$e3,$0c,$a2,$e3,$0b,$e3,$0c,$a2,$e3,$0b // ................
        .byte $e3,$0c,$a2,$e3,$0b,$e3,$0c,$a2,$e3,$0b,$e3,$0c,$a2,$e3,$0b,$e3 // ................
        .byte $0c,$a2,$e8,$01,$80,$a8,$02,$80,$70,$00,$80,$20,$01,$60,$3e,$a9 // ........p.. .`>.
        .byte $78,$85,$ae,$85,$2d,$a9,$b5,$85,$af,$85,$2e,$a9,$00,$85,$01,$a2 // x...-...........
        .byte $ae,$bd,$00,$13,$9d,$00,$03,$e8,$d0,$f7,$4c,$ae,$03,$a2,$00,$8e // ..........L.....
        .byte $00,$30,$bd,$00,$30,$9d,$00,$08,$e8,$d0,$f7,$ee,$b8,$03,$ee,$b5 // .0..0...........
        .byte $03,$d0,$ef,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$01,$0f,$80,$2a,$01 // ....7..XL.....*.
        .byte $34,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$a2,$30,$ec,$12,$d0,$d0,$fb // 4.........0.....
        .byte $a0,$01,$88,$d0,$fd,$e6,$ea,$38,$ad,$00,$15,$8d,$21,$d0,$a9,$18 // .......8....!...
        .byte $8d,$18,$d0,$a9,$d0,$ea,$8d,$16,$d0,$a0,$00,$a2,$01,$bd,$00,$15 // ................
        .byte $e3,$ea,$60,$1f,$8d,$21,$d0,$bc,$70,$15,$88,$d0,$fd,$e8,$e0,$02 // ..`..!..p.......
        .byte $d0,$ec,$a2,$00,$8e,$20,$d0,$8e,$21,$d0,$a2,$70,$ec,$12,$d0,$d0 // ..... ..!..p....
        .byte $fb,$60,$00,$80,$54,$ea,$3c,$a2,$00,$e8,$e0,$ff,$d0,$fb,$a2,$00 // .`..T.<.........
        .byte $e8,$e0,$ff,$d0,$fb,$a2,$00,$e8,$e0,$ff,$d0,$fb,$a2,$00,$e8,$e0 // ................
        .byte $ff,$d0,$fb,$80,$44,$ea,$80,$70,$00,$80,$51,$01,$27,$ae,$bd,$00 // ....D..p..Q.'...
        .byte $13,$9d,$00,$03,$80,$30,$01,$28,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01 // .....0.(........
        .byte $81,$01,$00,$e5,$20,$a1,$e7,$01,$21,$02,$e4,$20,$23,$03,$04,$05 // .... ...!.. #...
        .byte $f8,$20,$21,$06,$e7,$40,$21,$07,$e4,$20,$23,$08,$09,$05,$f8,$20 // . !..@!.. #.... 
        .byte $29,$0a,$0b,$0b,$0c,$40,$0d,$0b,$0b,$0e,$e3,$20,$25,$0f,$10,$11 // )....@..... %...
        .byte $12,$13,$fa,$20,$23,$06,$40,$07,$e3,$20,$32,$14,$15,$16,$17,$18 // ... #.@.. 2.....
        .byte $19,$1a,$1b,$20,$20,$1c,$1d,$51,$1e,$1d,$15,$52,$1f,$f0,$20,$23 // ...  ..Q...R.. #
        .byte $06,$40,$07,$e3                       // .@..

txt_f3b8:
        .text " 3!"
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .text " #"
        .byte $09,$05                               // ..

txt_f3c1:
        .text "  $%&"
        .byte $09                                   // .

txt_f3c7:
        .text "'()*+,"
        .byte $ef,$20,$23,$06,$40,$07,$e3,$20,$60,$1f // . #.@.. `.

txt_f3d7:
        .text "!"
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .text " #"
        .byte $09,$05,$20,$2d,$20,$00,$18,$78,$a9,$f0,$8d,$14,$03,$a9,$17,$8d // .. - ..x........
        .byte $15,$03,$58,$60,$20,$46,$18,$4c,$31,$ea,$a2,$e7,$08,$62,$70,$01 // ..X` F.L1....bp.
        .byte $4c,$06,$18,$4c,$46,$18,$a9,$00,$a0,$63,$99,$33,$03,$88,$d0,$fa // L..LF....c.3....
        .byte $a9,$00,$8d,$8c,$03,$ac,$4b,$1c,$88,$8c,$91,$03,$a0,$00,$8c,$8b // ......K.........
        .byte $03,$20,$22,$1b,$a0,$1c,$a9,$00,$99,$00,$d4,$88,$10,$fa,$ad,$51 // . "............Q
        .byte $1c,$8d,$18,$d4,$ad,$50,$1c,$8d,$17,$d4,$a9,$08,$8d,$04,$d4,$8d // .....P..........
        .byte $0b,$d4,$8d,$12,$d4,$60,$ee,$91,$03,$ad,$91,$03,$cd,$4b,$1c,$d0 // .....`.......K..
        .byte $05,$a9,$00,$8d,$91,$03,$a2,$00,$20,$5a,$19,$a2,$07,$20,$5a,$19 // ........ Z... Z.
        .byte $a2,$0e,$20,$5a,$19,$ad,$91,$03,$d0,$03,$20,$f9,$1a,$ad,$95,$03 // .. Z...... .....
        .byte $8d,$16,$d4,$18,$6d,$90,$03,$8d,$95,$03,$60,$20,$c8,$18,$bd,$37 // ....m.....` ...7
        .byte $03,$f0,$30,$bc,$39,$03,$b9,$b6,$1c,$3d,$63,$03,$9d,$04,$d4,$b9 // ..0.9....=c.....
        .byte $b6,$1c,$29,$08,$d0,$1a,$b9,$d7,$1c,$18,$7d,$35,$03,$9d,$35,$03 // ..).......}5..5.
        .byte $a8,$b9,$88,$1b,$9d,$01,$d4,$b9,$e8,$1b,$9d,$00,$d4,$4c,$b6,$18 // .............L..
        .byte $20,$b6,$18,$4c,$f4,$18,$fe,$39,$03,$bd,$39,$03,$dd,$37,$03,$d0 //  ..L...9..9..7..
        .byte $03,$bd,$38,$03,$9d,$39,$03,$60,$bd,$78,$03,$9d,$02,$d4,$bd,$79 // ..8..9.`.x.....y
        .byte $03,$9d,$03,$d4,$bd,$78,$03,$18,$7d,$34,$03,$9d,$78,$03,$bd,$79 // .....x..}4..x..y
        .byte $03,$69,$00,$9d,$79,$03,$60,$bd,$76,$03,$9d,$00,$d4,$bd,$77,$03 // .i..y.`.v.....w.
        .byte $9d,$01,$d4,$60,$bd,$3a,$03,$f0,$5e,$bd,$4b,$03,$f0,$06,$de,$4b // ...`.:..^.K....K
        .byte $03,$4c,$57,$19,$fe,$49,$03,$bd,$49,$03,$cd,$4d,$1c,$d0,$0d,$bd // .LW..I..I..M....
        .byte $4a,$03,$49,$01,$9d,$4a,$03,$a9,$00,$9d,$49,$03,$bd,$4a,$03,$d0 // J.I..J....I..J..
        .byte $15,$18,$bd,$76,$03,$7d,$3a,$03,$9d,$76,$03,$bd,$77,$03,$69,$00 // ...v.}:..v..w.i.
        .byte $9d,$77,$03,$4c,$48,$19,$38,$bd,$76,$03,$fd,$3a,$03,$9d,$76,$03 // .w.LH.8.v..:..v.
        .byte $bd,$77,$03,$e9,$00,$9d,$77,$03,$18,$bd,$3a,$03,$6d,$4c,$1c,$dd // .w....w...:.mL..
        .byte $3a,$03,$90,$03,$9d,$3a,$03,$4c,$e7,$18,$8e,$92,$03,$ad,$91,$03 // :....:.L........
        .byte $d0,$03,$20,$6b,$19,$ae,$92,$03,$4c,$7b,$18,$a9,$00,$8d,$8d,$03 // .. k....L{......
        .byte $bd,$60,$03,$85,$a9,$bd,$61,$03,$85,$aa,$bd,$74,$03,$a8,$a2,$00 // .`....a....t....
        .byte $b1,$a9,$95,$fb,$e8,$c8,$e0,$03,$d0,$f6,$ae,$92,$03,$bd,$5f,$03 // .............._.
        .byte $d0,$19,$9d,$73,$03,$a5,$fb,$d0,$1e,$a9,$01,$9d,$73,$03,$a5,$fc // ...s........s...
        .byte $29,$7f,$9d,$5f,$03,$fe,$74,$03,$fe,$74,$03,$de,$5f,$03,$bd,$73 // ).._..t..t.._..s
        .byte $03,$30,$03,$4c,$df,$1a,$60,$c9,$ff,$d0,$06,$9d,$73,$03,$4c,$9e // .0.L..`.....s.L.
        .byte $19,$10,$03,$ee,$8d,$03,$a0,$00,$a5,$fc,$10,$0c,$fe,$74,$03,$a5 // .............t..
        .byte $fd,$18,$7d,$4c,$03,$9d,$75,$03,$bd,$75,$03 // ..}L..u..u.

txt_f5d7:
        .text ")?"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $b9,$6e,$1c,$85,$a9,$b9,$65,$1c,$9d,$37,$03,$b9,$53,$1c,$9d,$39 // .n....e..7..S..9
        .byte $03,$b9,$5c,$1c,$9d,$38,$03,$a4,$a9,$ec,$52,$1c,$d0,$0c,$b9,$a4 // ..\..8....R.....
        .byte $1c,$8d,$95,$03,$b9,$ad,$1c,$8d,$90,$03,$bd,$75,$03 // ...........u.

txt_f607:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0c,$a5,$fb,$29,$7f,$18,$7d,$64,$03,$a8,$4c,$20,$1a,$a5,$fb,$29 // ...)..}d..L ...)
        .byte $7f,$a8,$84,$fb,$a9,$01,$9d,$73,$03,$fe,$74,$03,$fe,$74,$03,$a4 // .......s..t..t..
        .byte $fb,$d0,$03,$4c,$df,$1a,$b9,$88,$1b,$8d,$89,$03,$b9,$e8,$1b,$8d // ...L............
        .byte $8a,$03,$98,$9d,$35,$03,$a4,$a9,$ad,$89,$03,$9d,$77,$03,$9d,$01 // ....5.......w...
        .byte $d4,$ad,$8a,$03,$9d,$76,$03,$9d,$00,$d4,$ad,$8d,$03,$f0,$03,$4c // .....v.........L
        .byte $be,$1a,$b9,$77,$1c,$9d,$05,$d4,$b9,$80,$1c,$9d,$06,$d4,$b9,$89 // ...w............
        .byte $1c,$e4,$4a,$26,$9d,$79,$03,$b9,$89,$1c,$e4,$0a,$60,$f2,$9d,$78 // ..J&.y......`..x
        .byte $03,$b9,$92,$1c,$9d,$34,$03,$b9,$9b,$1c,$9d,$3a,$03,$f0,$11,$a9 // .....4.....:....
        .byte $00,$9d,$4a,$03,$ad,$4e,$1c,$9d,$49,$03,$ad,$4f,$1c,$9d,$4b,$03 // ..J..N..I..O..K.
        .byte $bd,$37,$03,$d0,$28,$bd,$38,$03,$9d,$62,$03,$9d,$04,$d4,$bd,$39 // .7..(.8..b.....9
        .byte $03,$9d,$04,$d4,$9d,$88,$03,$a5,$fc,$29,$7f,$9d,$5f,$03,$60,$a9 // .........).._.`.
        .byte $00,$9d,$4a,$03,$ad,$4e,$1c,$9d,$49,$03,$4c,$b6,$1a,$bc,$39,$03 // ..J..N..I.L...9.
        .byte $a9,$f7,$9d,$63,$03,$b9,$b6,$1c,$29,$f6,$9d,$04,$d4,$4c,$b6,$1a // ...c....)....L..
        .byte $bd,$37,$03,$d0,$0f,$bd,$62,$03,$dd,$88,$03,$f0,$06,$9d,$04,$d4 // .7....b.........
        .byte $9d,$88,$03,$60,$a9,$f6,$9d,$63,$03,$60,$ee,$8c,$03,$ee,$8c,$03 // ...`...c.`......
        .byte $ad,$8c,$03,$cd,$48,$1c,$d0,$1a,$a9,$00,$8d,$8c,$03,$ee,$8b,$03 // ....H...........
        .byte $ac,$4a,$1c,$c8,$cc,$8b,$03,$d0,$06,$ad,$49,$1c,$8d,$8b,$03,$20 // .J........I.... 
        .byte $22,$1b,$60,$ac,$8b,$03,$b9,$f8,$1c,$85,$fb,$b9,$7c,$1d,$a2,$00 // ".`.........|...
        .byte $20,$4f,$1b,$ac,$8b,$03,$b9,$24,$1d,$85,$fb,$b9,$a8,$1d,$a2,$07 //  O.....$........
        .byte $20,$4f,$1b,$ac,$8b,$03,$b9,$50,$1d,$85,$fb,$b9,$d4,$1d,$a2,$0e //  O.....P........
        .byte $a8,$18,$b9,$d8,$1e,$69,$00,$9d,$60,$03,$b9,$ef,$1e,$69,$1e,$9d // .....i..`....i..
        .byte $61,$03,$a9,$00,$9d,$74,$03,$a5,$fb,$29,$1f,$9d,$64,$03,$a5,$fb // a....t...)..d...
        .byte $e5,$4a,$34,$9d,$4c,$03,$60           // .J4.L.`

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

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

txt_f876:
        .byte $40                                   // @ character
        .text "0"
        .byte $40                                   // @ character
        .text "0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $27,$30,$30,$00,$60,$30,$30,$01,$a5,$21,$01,$a3,$c2,$25,$60,$00 // '00.`00..!...%`.
        .byte $ff,$00,$70,$a4,$21,$fa,$a3,$26,$f2,$00,$11,$81,$41,$41,$e4,$40 // ..p.!..&....AA.@
        .byte $24,$11,$81,$11,$41,$e4,$80,$37,$11,$81,$41,$40,$11,$81,$41,$40 // $...A..7..A@..A@
        .byte $40,$11,$81,$48,$11,$81,$41,$80,$40,$f0,$20,$eb,$fb,$f8,$fd,$c2 // @..H..A.@. .....
        .byte $2b,$03,$07,$f7,$fc,$0d,$fd,$03,$f9,$00,$30,$d0,$a2,$22,$10,$fc // +.........0.."..
        .byte $a2,$22,$f4,$18,$a2,$24,$16,$e9,$16,$e9,$80,$20,$0a,$ec,$0d,$f4 // ."...$..... ....
        .byte $0a,$ec,$d6,$ec,$19,$80,$20,$0a,$ec,$0d,$e8,$0e,$e3,$0f,$21,$12 // ...... .......!.
        .byte $e3,$0f,$21,$12,$e3,$06,$21,$10,$e3,$06,$21,$14,$e3,$06,$21,$14 // ..!...!...!...!.
        .byte $e3,$06,$21,$13,$e3,$06,$21,$14,$e3,$06,$21,$14,$e3,$06,$21,$13 // ..!...!...!...!.
        .byte $05,$0d,$15,$0d,$15,$39,$01,$02,$02,$03,$04,$05,$01,$02,$02,$03 // .....9..........
        .byte $04,$05,$01,$08,$08,$03,$04,$0b,$01,$08,$08,$16,$0a,$11,$09,$a2 // ................
        .byte $21,$11,$f0,$0c,$f8,$07,$60,$3e,$00,$0c,$18,$85,$00,$1d,$01,$1f // !.....`>........
        .byte $01,$22,$01,$24,$85,$00,$27,$01,$26,$01,$22,$01,$24,$85,$00,$22 // .".$..'.&.".$.."
        .byte $03,$26,$01,$1f,$85,$00,$1d,$05,$1b,$83,$00,$1d,$01,$1a,$03,$16 // .&..............
        .byte $01,$30,$81,$41,$30,$81,$04,$24,$01,$30,$81,$42,$30,$81,$04,$30 // .0.A0..$.0.B0..0
        .byte $81,$41,$0c,$81,$03,$0c,$02,$01,$0c,$01,$18,$3c,$01,$24,$85,$00 // .A.........<.$..
        .byte $29,$01,$28,$01,$22,$01,$0c,$8b,$03,$2b,$8b,$00,$1c,$83,$00,$1f // ).(."....+......
        .byte $01,$1a,$03,$16,$01,$0c,$81,$07,$02,$0c,$01,$0c,$01,$60,$85,$0c // .............`..
        .byte $01,$18,$81,$08,$18,$01,$22,$01,$24,$01,$27,$01,$22,$01,$30,$85 // ......".$.'.".0.
        .byte $41,$30,$05,$30,$85,$41,$30,$85,$42,$30,$81,$41,$30,$81,$04,$24 // A0.0.A0.B0.A0..$
        .byte $01,$30,$83,$45,$30,$01,$00,$06,$30,$81,$45,$30,$01,$30,$01,$30 // .0.E0...0.E0.0.0
        .byte $85,$41,$30,$83,$42,$30,$01,$30,$81,$41,$30,$81,$04,$24,$01,$30 // .A0.B0.0.A0..$.0
        .byte $81,$42,$30,$01,$30,$01,$30,$81,$41,$30,$81,$04,$24,$01,$30,$81 // .B0.0.0.A0..$.0.
        .byte $42,$30,$81,$04,$30,$81,$42,$24,$81,$08,$1f,$01,$22,$01,$1d,$01 // B0..0.B$...."...
        .byte $1f,$01,$22,$01,$24,$85,$00,$2e,$01,$2d,$01,$29,$01,$00,$02,$0b // ..".$....-.)....
        .byte $14,$1b                               // ..

txt_fa0d:
        .text " ):GPSV"
        .byte $5f,$6c,$79,$7e,$84,$91,$9a,$a2,$b1,$c2,$cf,$81,$19,$00,$21,$83 // _ly~..........!.
        .byte $e6,$11,$22,$01,$03,$e6,$11,$22,$03,$83,$e4,$11,$e3,$1f,$21,$03 // .."...."......!.
        .byte $e7,$11,$21,$81,$e6,$1f,$22,$03,$81,$e6,$1f,$22,$03,$83,$e4,$11 // ..!..."...."....
        .byte $23,$1f,$1f,$01,$e7,$11,$21,$01,$e8,$c7,$21,$01,$e7,$f1,$e6,$11 // #.....!...!.....
        .byte $22,$03,$07,$e8,$1f,$21,$11,$e4,$01,$e8,$11,$e3,$01,$21,$83,$e7 // "....!.......!..
        .byte $11,$21,$03,$e6,$11,$22,$03,$83,$e7,$11,$21,$03,$e6,$11,$22,$03 // .!..."....!...".
        .byte $83,$e4,$11,$24,$1f,$1f,$83,$01,$e7,$c7,$fe,$11,$22,$83,$c7,$e7 // ...$........"...
        .byte $11,$22,$81,$01,$e3,$f1,$25,$e3,$e3,$c7,$c7,$83,$e7,$8f,$c8,$21 // ."....%........!
        .byte $83,$e7,$e3,$24,$ef,$c7,$83,$01,$e4,$c7,$d0,$e8,$c7,$e3,$11,$22 // ...$..........."
        .byte $33,$77,$cb,$22,$ef,$83,$e3,$11,$2b,$1f,$0f,$83,$91,$11,$11,$23 // 3w."....+......#
        .byte $e3,$e3,$c7,$c7,$c8,$e3,$e3,$22,$e7,$cf,$c3,$21,$e3,$e3,$c7,$e5 // ......."...!....
        .byte $8f,$e3,$c7,$e4,$e3,$cc,$e3,$c7,$21,$01,$cf,$21,$01,$c8,$e3,$f1 // ........!..!....
        .byte $e3,$e3,$23,$c7,$c7,$83,$e7,$11,$21,$c7,$e3,$87,$e4,$c7,$21,$83 // ..#.....!.....!.
        .byte $e3,$11,$25,$f1,$e3,$e3,$c7,$83,$e4,$11,$23,$f1,$f1,$c3,$e7,$11 // ..%.......#.....
        .byte $22,$81,$01,$e6,$1f,$22,$83,$83,$e4,$11,$24,$1f,$1f,$03,$01,$e6 // "...."....$.....
        .byte $f1,$22,$e3,$83,$e6,$11,$22,$83,$83,$e6,$11,$21,$81,$c4,$22,$c7 // ."...."....!..".
        .byte $c7,$ca,$28,$f1,$f3,$e3,$c7,$c7,$8f,$8f,$1f,$c6,$2b,$01,$ff,$1f // ..(.........+...
        .byte $9f,$8f,$c7,$c7,$e3,$e3,$f1,$83,$e4,$11,$23,$f1,$f1,$e3,$c8,$e7 // ..........#.....
        .byte $11,$c1,$e6,$11,$24,$03,$ff,$1f,$1f,$e4,$11,$22,$83,$ff,$e6,$11 // ....$......"....
        .byte $22,$03,$ff,$e6,$1f,$22,$81,$ff,$e7,$1f,$c1,$e6,$11,$22,$83,$ff // "...."......."..
        .byte $e7,$11,$c1,$e7,$c7,$23,$ff,$f1,$f1,$e4,$11,$23,$83,$ff,$03,$e6 // .....#.....#....
        .byte $11,$c1,$e6,$1f,$22,$81,$ff,$e7,$11,$22,$ff,$01,$e6,$11,$c1,$e6 // ...."...."......
        .byte $11,$22,$83,$ff,$e7,$1f,$c1,$e4,$11,$26,$01,$83,$f1,$ff,$07,$03 // .".......&......
        .byte $e5,$11,$23,$ff,$f1,$f1,$e4,$11,$22,$83,$ff,$e7,$c7,$c1,$e6,$11 // ..#.....".......
        .byte $22,$83,$ff,$e5,$11,$25,$83,$c7,$ff,$11,$11,$e4,$01,$23,$11,$ff // "....%.......#..
        .byte $83,$e6,$11,$23,$ff,$f1,$f1,$e4,$11,$25,$83,$ff,$c7,$8f,$8f,$e3 // ...#.....%......
        .byte $1f,$22,$01,$ff,$e6,$8f,$21,$83,$c9,$e6,$e3,$22,$83,$ff,$e7,$c7 // ."....!...."....
        .byte $d1,$21,$c7,$c2,$e4,$c7,$d1,$22,$e1,$f1,$e3,$11,$2a,$83,$ef,$ff // .!....."....*...
        .byte $c7,$8f,$8f,$89,$11,$11,$13,$d1,$e3,$8f,$e3,$c7,$22,$e3,$ff,$e3 // ............"...
        .byte $e3,$e3,$c7,$21,$8f,$c9,$e3,$c7,$c9,$e3,$c7,$21,$8f,$cd,$e4,$c7 // ...!.......!....
        .byte $e3,$8f,$e3,$1f,$c1,$e6,$11,$22,$83,$ff,$e6,$c7,$25,$83,$ff,$c7 // ......."....%...
        .byte $8f,$8f,$e3,$1f,$24,$01,$ff,$f1,$f1,$e4,$11,$22,$83,$ff,$e7,$f1 // ....$......"....
        .byte $23,$ff,$f1,$f1,$e4,$11,$22,$83,$ff,$e6,$11,$22,$83,$ff,$e7,$c7 // #....."...."....
        .byte $c1,$e6,$11,$24,$83,$ff,$f1,$f1,$e4,$11,$21,$83,$c2,$22,$c7,$c7 // ...$......!.."..
        .byte $cd,$29,$8f,$8f,$c7,$c7,$e3,$f3,$f1,$ff,$01,$c7,$2c,$e3,$e3,$c7 // .)..........,...
        .byte $c7,$8f,$9f,$1f,$ff,$e3,$c7,$c7,$ff,$e3,$c7,$c1,$80,$3f,$00,$60 // .............?.`
        .byte $00,$ff,$15,$00,$54,$6a,$41,$a9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41 // ....TjA.nA.nA.nA
        .byte $b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$55,$b9,$6e,$aa,$b9 // .nA.nA.nA.nU.n..
        .byte $6f,$ff,$f9,$6e,$aa,$b9,$6e,$55,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e // o..n..nU.nA.nA.n
        .byte $41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6a,$41,$a9,$15,$00 // A.nA.nA.nA.jA...
        .byte $54,$00,$15,$55,$54,$6a,$aa,$a9,$6f,$ff,$f9,$6e,$aa,$b9,$6e,$55 // T..UTj..o..n..nU
        .byte $b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$55,$b9 // .nA.nA.nA.nA.nU.
        .byte $6e,$aa,$b9,$6f,$ff,$f9,$6e,$aa,$b9,$6e,$55,$b9,$6e,$41,$b9,$6e // n..o..n..nU.nA.n
        .byte $41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6a,$41,$a9,$15,$00 // A.nA.nA.nA.jA...
        .byte $54,$00,$14,$00,$14,$69,$00,$69,$6d,$00,$79,$6d,$00,$79,$6d,$24 // T....i.im.ym.ym$
        .byte $79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79 // ym$ym$ym$ym$ym$y
        .byte $6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d,$24,$79,$6d // m$ym$ym$ym$ym$ym
        .byte $24,$79,$6d,$65,$79,$6e,$aa,$b9,$6f,$ff,$f9,$6a,$aa,$a9,$15,$55 // $ymeyn..o..j...U
        .byte $54,$00,$15,$00,$54,$6a,$41,$a9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41 // T...TjA.nA.nA.nA
        .byte $b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$46,$e4,$6e,$5b,$90,$6e,$ae,$40 // .nA.nA.nF.n[.n.@
        .byte $6f,$fd,$00,$6e,$ae,$40,$6e,$5b,$90,$6e,$46,$e4,$6e,$41,$b9,$6e // o..n.@n[.nF.nA.n
        .byte $41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6e,$41,$b9,$6a,$41,$a9,$15,$00 // A.nA.nA.nA.jA...
        .byte $54,$82,$c1,$00,$22,$ff,$ea,$e6,$e0,$22,$ff,$aa,$a6,$22,$ff,$ab // T..."...."..."..
        .byte $e6,$0b,$22,$7f,$7a,$e6,$78,$22,$ff,$aa,$e6,$02,$e8,$d5,$e8,$e0 // ..".z.x"........
        .byte $e8,$0b,$e8,$78,$e8,$02,$22,$ea,$ff,$e6 // ...x.."...

txt_fd7e:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$e6                               // ..

txt_fd83:
        .text "U!"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $e7,$e0,$21,$0a,$e7,$0b,$22,$ab,$ff,$e8,$55,$22,$ff,$ea,$e4,$e0 // ..!..."...U"....
        .byte $24,$78,$78,$f8,$a8,$a4,$e4,$02,$a4,$24,$d5,$d5,$ff // $xx......$...

// --- Region $fdb7-$ff5a ---
.pc = $fdb7 "dat_fdb7"

dat_fdb7:
        .byte $e5,$55,$23,$f5,$b5,$b5,$e3,$e0,$22,$ea,$ff,$e3,$55,$a3,$22,$a8 // .U#....."...U.".
        .byte $f8,$e3,$78,$a3,$e5,$02,$a3,$22,$aa,$ff,$e3,$d5,$e4,$b5,$21,$f5 // ..x...."......!.
        .byte $e8,$55,$23,$57,$5f,$7f,$e5,$55,$23,$ff,$aa,$80,$e5,$55,$e3,$d7 // .U#W_..U#....U..
        .byte $e7,$55,$21,$f5,$e8,$55,$e8,$5e,$e8,$b5,$e8,$78,$e4,$55,$2c,$57 // .U!..U.^...x.U,W
        .byte $57,$5f,$5e,$7a,$f8,$e8,$e0,$e0,$a0,$8a,$8b,$a6,$22,$aa,$fe,$e8 // W_^z........"...
        .byte $d7,$e8,$80,$a6,$23,$aa,$bf,$0a,$a5,$2f,$aa,$fe,$bd,$af,$2b,$0b // ....#..../....+.
        .byte $0a,$02,$02,$80                       // ....

txt_fe1b:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$f5,$e3,$b5,$e6
        .text "U3WW"
        .byte $5e,$7e,$7a,$78,$f8,$ea,$e2
        .byte $a2,$0b                               // ..

txt_fe30:
        .text "+/"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $bd,$b5,$f5,$d5,$5f,$e4,$57,$e3,$55,$e3,$80,$21,$a0,$e4,$e0,$28 // ...._.W.U..!...(
        .byte $bd,$ad
        .text "--/+"
        .byte $0b,$0b,$e6,$78
        .byte $22,$7a,$7e,$e7,$02,$a1
        .byte $e5,$d5,$23,$f5,$bf,$ab,$e7,$55,$33,$ff,$57,$5f,$5e,$7e,$7a,$f8 // ..#....U3.W_^~z.
        .byte $e8,$e0,$8a,$8b,$8b                   // .....

txt_fe68:
        .text "+/"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $bd,$b7,$d5,$d5,$e3,$55,$23,$7d,$ff,$eb,$e7,$5e,$21,$de,$e7,$e0 // .....U#}...^!...
        .byte $21,$ea,$a7,$21,$aa,$e7,$0b,$26,$ab,$5e,$5e,$5f,$57,$57,$e3,$55 // !..!...&.^^_WW.U
        .byte $a3,$25,$a0,$e0,$e8,$fa,$7f,$a8,$21,$0a,$a5,$23,$a0,$ea,$aa,$a6 // .%......!..#....
        .byte $32,$aa,$a2,$02,$02,$0a,$0b           // 2......

txt_fea2:
        .text "+/"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $b7,$ff,$de,$de,$df                   // .....

txt_feaa:
        .text "WWU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e4,$82,$2b,$aa,$eb,$ff,$de,$fe,$be,$be,$fe,$de,$de,$5e,$e7,$02 // ..+..........^..
        .byte $21,$aa,$e7,$80,$21,$aa,$e7,$e0,$21,$ea,$e7,$0b,$22,$ab,$ff,$e7 // !...!...!..."...
        .byte $55,$21,$5f,$e7,$55,$21,$f5,$e7,$55,$21,$fd,$e7,$55,$21,$7d,$e7 // U!_.U!..U!..U!}.

txt_fede:
        .text "U!"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $ec,$55,$23,$ff,$aa,$02,$e5,$55,$23,$fd,$af,$2b,$c8,$80,$6a,$00 // .U#....U#..+..j.

txt_fef1:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$14,$a2,$21,$14,$a2               // !..!..

txt_fefa:
        .text "!("
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$d7,$a2,$21,$eb,$a2,$21,$d7,$a2,$21,$eb,$a2,$21,$eb,$a2,$c1 // !..!..!..!..!...
        .byte $a2,$21,$eb,$a2                       // .!..

txt_ff11:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ff14:
        .text "!<"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_ff17:
        .text "!<"
        .byte $b5                                   // '5' | $80 (end-of-string marker)

txt_ff1a:
        .text "!("
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$9f,$a2,$21,$5f,$a2,$21,$af,$a2,$21,$5e,$a2,$21,$af,$a2,$21 // !..!_.!..!^.!..!
        .byte $5f,$a2,$21,$af,$a2,$21,$af,$a2,$21,$fc,$a2,$21,$af,$a2,$c1,$a2 // _.!..!..!..!....
        .byte $c1,$a2,$21,$0f,$a2                   // ..!..

txt_ff42:
        .text "!<"
        .byte $b5                                   // '5' | $80 (end-of-string marker)

txt_ff45:
        .text "!("
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$6a,$a2,$60,$1f,$6a,$00,$02,$aa,$80,$01,$a5,$80,$02,$a6,$c0 // !j.`.j..........
        .byte $01,$a6,$c0                           // ...

// --- Region $ff5c-$ff9a ---
.pc = $ff5c "dat_ff5c"

dat_ff5c:
        .byte $aa,$c0,$02,$aa,$c0,$03,$aa,$00,$02,$af,$00,$03,$aa,$80,$03,$aa // ................
        .byte $a2,$21,$aa,$a2,$21,$e8,$b5           // .!..!..

txt_ff73:
        .text "!("
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$25,$aa,$00,$02,$aa,$80,$02,$aa,$80,$0a,$56,$a0,$0a,$6b,$a0 // `%.........V..k.
        .byte $0a,$6b,$a0,$0a,$6b,$a0,$0a,$6b,$a0,$0a,$6b,$a0,$0a,$bf,$a0,$02 // .k..k..k..k.....
        .byte $aa,$80,$02,$aa,$80                   // .....

// --- Region $ff9c-$ffd1 ---
.pc = $ff9c "dat_ff9c"

dat_ff9c:
        .byte $aa,$a2                               // ..

txt_ff9e:
        .text "!("
        .byte $b5                                   // '5' | $80 (end-of-string marker)

txt_ffa1:
        .text "!("
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ffa4:
        .text "!V"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$22,$55,$00,$01,$55,$80,$01,$55,$40,$01,$59,$80,$01,$59,$40 // `"U..U..U@.Y..Y@
        .byte $01,$59,$80,$01,$59,$80,$01,$59,$c0,$01,$a9,$80,$01,$55,$c0,$00 // .Y..Y..Y.....U..
        .byte $55,$c0,$00,$55,$a2,$21,$17,$b5       // U..U.!..

txt_ffcf:
        .text "!("
        .byte $a2                                   // '"' | $80 (end-of-string marker)

// --- Region $fffe-$ffff ---
.pc = $fffe "dat_fffe"

dat_fffe:
        .byte $00,$81                               // ..
