// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:29
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $0812 (via BASIC SYS 2066)
// Entry point:  $0334 (820)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $0fa2 (irq_0fa2)
//
// Code: 1119 bytes, Data: 62369 bytes
// Labels: 157, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $0f0e-$0f2c ---
.pc = $0f0e "loc_0f0e"

loc_0f0e:
        jsr $fda3
        lda #$31
        ldx #$ea
        sta $0314

loc_0f18:
        stx $0315
        cli
        ldx #$00

loc_0f1e:
        lda dat_1306,x
        sta $0400,x
        inx
        cpx #$29
        bne loc_0f1e
        jmp $0400

dat_0f2c:
        .byte $a9                                   // .

// --- Region $0f41-$0fe0 ---
.pc = $0f41 "loc_0f41"

loc_0f41:
        sbc $a9
        php
        jsr $ffd2
        lda #$8e
        jsr $ffd2
        lda #$01
        tax
        dex

loc_0f50:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_0f50
        sei
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$01
        sta $d019
        sta $d01a
        sta $dc0d
        sta $0340
        lda #$a2
        ldx #$0f
        sta $0314
        stx $0315
        lda #$6e
        ldx #$15
        sta $fa
        stx $fb
        lda #$df
        ldx #$16
        sta $fc
        stx $fd
        lda #$2e
        ldx #$13
        sta $fe
        stx $ff
        jsr sub_10cc
        jsr sub_11b7
        cli
        rts

irq_0fa2:
        lda #$01
        sta $d019
        ldy $02
        nop
        nop
        nop
        lda dat_0fe1,y
        sta $d020
        sta $d021
        lda $0fea,y
        sta $d012
        lda $0ff3,y
        sta $d016
        inc $02
        lda $02
        cmp #$09
        beq loc_0fcc
        jmp loc_ea81

loc_0fcc:
        lda #$00
        sta $02
        lda #$32
        sta $d012
        jsr sub_10eb
        jsr sub_0ffc
        jsr loc_11c2
        jmp irq_ea31

// --- Region $0ffc-$11a2 ---
.pc = $0ffc "sub_0ffc"
// Referenced by: jsr from $0fd8

sub_0ffc:
        jsr sub_100f
        jsr sub_100f
        jsr sub_100f
        jsr sub_104e
.label loc_100a = * + 2
        jsr sub_104e
        jsr sub_108d
        rts
// Referenced by: jsr from $0ffc, $0fff, $1002

sub_100f:
        dec $0ff7
        lda $0ff7
        cmp #$bf
        beq loc_101a
        rts

loc_101a:
        ldx #$00

loc_101c:
        lda $0771,x
        sta $0770,x
        inx
        cpx #$27
        bne loc_101c

loc_1027:
        ldy #$00
        lda ($fa),y
.label loc_102c = * + 1
        beq loc_1043
        cmp #$20
        beq loc_1034
        clc
        sbc #$3f

loc_1034:
        sta $0797
        inc $fa
        bne loc_103d
        inc $fb

loc_103d:
        lda #$c7
        sta $0ff7
        rts

loc_1043:
        lda #$6e
        ldx #$15
        sta $fa
        stx $fb
        jmp loc_1027
// Referenced by: jsr from $1005, $1008

sub_104e:
        dec $0ff8
        lda $0ff8
        cmp #$bf
        beq loc_1059
        rts

loc_1059:
        ldx #$00

loc_105b:
        lda $0799,x

loc_105e:
        sta $0798,x
        inx
        cpx #$27
        bne loc_105b

loc_1066:
        ldy #$00
        lda ($fc),y
        beq loc_1082
        cmp #$20
        beq loc_1073
        clc
        sbc #$3f

loc_1073:
        sta $07bf
        inc $fc
        bne loc_107c
        inc $fd

loc_107c:
        lda #$c7
        sta $0ff8
        rts

loc_1082:
        lda #$df
        ldx #$16
        sta $fc
        stx $fd
        jmp loc_1066
// Referenced by: jsr from $100b

sub_108d:
        dec $0ff9
        lda $0ff9
        cmp #$bf
        beq loc_1098
        rts

loc_1098:
        ldx #$00

loc_109a:
.label loc_109b = * + 1
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$27
        bne loc_109a

loc_10a5:
        ldy #$00
        lda ($fe),y
        beq loc_10c1
        cmp #$20
        beq loc_10b2
        clc
        sbc #$3f

loc_10b2:
        sta $07e7
        inc $fe
        bne loc_10bb
        inc $ff

loc_10bb:
        lda #$c7
        sta $0ff9
        rts

loc_10c1:
        lda #$2e
        ldx #$13
        sta $fe
        stx $ff
        jmp loc_10a5

// Referenced by: jsr from $0f9a
sub_10cc: {
        ldx #$17
        lda #$00
loop:
        sta $0a00,x
        dex
        bpl loop
        lda #$80
        ldy #$10
        ldx #$02
        sta $0a00
        sty $0a08
        stx $0a10
        lda #$12
        sta $d018
        rts
}

// Referenced by: jsr from $0fd5
sub_10eb: {
        jsr sub_1105
        jsr sub_1119
        jsr sub_1136
        lda $11b6
        eor #$01
        sta $11b6
        bne done
        jsr sub_1156
done:
        jsr sub_1173
        rts
}

// Referenced by: jsr from $10eb
sub_1105: {
        lda #$20
        ldx #$12
loop:
        ldy dat_11a3,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        dex
        bne loop
        rts
}

// Referenced by: jsr from $10ee
sub_1119: {
        asl $0a08
        bne done
        lda #$01
        sta $0a08
        dec $11aa
        dec $11ab
        dec $11ac
        dec $11ad
        dec $11ae
        dec $11af
done:
        rts
}
// Referenced by: jsr from $10f1

sub_1136:
.label loc_1137 = * + 1
        asl $0a10
        asl $0a10
        bne loc_1155
        lda #$01
        sta $0a10

loc_1143:
        dec $11b0
        dec $11b1
        dec $11b2
        dec $11b3
        dec $11b4
        dec $11b5

loc_1155:
        rts

// Referenced by: jsr from $10fe
sub_1156: {
        asl $0a00
        bne done
        lda #$01
        sta $0a00
        dec $11a4
        dec $11a5
        dec $11a6
        dec $11a7
        dec $11a8
        dec $11a9
done:
        rts
}
// Referenced by: jsr from $1101

sub_1173:
        ldx #$06

loc_1175:
        lda #$42
        ldy $11af,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        lda #$41
        ldy $11a9,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        lda #$40
        ldy dat_11a3,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        dex
        bne loc_1175
        rts

// --- Region $11b7-$1305 ---
.pc = $11b7 "sub_11b7"
// Referenced by: jsr from $0f9d

sub_11b7:
        lda #$ff
        sta $d015
        sta $d01c
        jmp loc_12db

loc_11c2:
        dec $126d
        dec $1273
        lda $126d
        cmp #$00
        bne loc_11d7
        lda #$fb
        sta $126d
        sta $1273

loc_11d7:
        dec $127a
        dec $1281
        lda $127a
        cmp #$00
        bne loc_11ec
        lda #$fb
        sta $127a
        sta $1281

loc_11ec:
        dec $1288
        dec $128f
        lda $1288
        cmp #$00
        bne loc_1201
        lda #$fb
        sta $1288
        sta $128f

loc_1201:
        dec $1296
        dec $129d
        lda $1296
        cmp #$00
        bne loc_1216
        lda #$fb
        sta $1296
        sta $129d

loc_1216:
        dec $12a4
        dec $12ab
        lda $12a4
        cmp #$00
        bne loc_122b
        lda #$fb
        sta $12a4
        sta $12ab

loc_122b:
        dec $12b2
        dec $12b9
        lda $12b2
        cmp #$00
        bne loc_1240
        lda #$fb
        sta $12b2
        sta $12b9

loc_1240:
        dec $12c0
        dec $12c7
        lda $12c0
        cmp #$00
        bne loc_1255
        lda #$fb
.label loc_1251 = * + 2
        sta $12c0
        sta $12c7

loc_1255:
        dec $12ce
        dec $12d5
        lda $12ce
        cmp #$00
        bne loc_126a
        lda #$fb
        sta $12ce
        sta $12d5

loc_126a:
        ldx #$00
        lda $0e96
        sta $d000,x
        lda $0d99
        inx
        sta $d000,x
        lda $0ea3
        inx
        sta $d000,x
        lda $0da3
        inx
        sta $d000,x
        lda $0ead
        inx
        sta $d000,x
        lda $0dad
        inx
        sta $d000,x
        lda $0eb7
        inx
        sta $d000,x
        lda $0db7
        inx
        sta $d000,x
        lda $0ec2
        inx
        sta $d000,x
        lda $0dc2
        inx
        sta $d000,x
        lda $0ecc
        inx
        sta $d000,x
        lda $0dcc
        inx
        sta $d000,x
        lda $0ed6
        inx
        sta $d000,x
        lda $0dd6
        inx
        sta $d000,x
        lda $0ee0
        inx
        sta $d000,x
        lda $0de0
        inx
        sta $d000,x

loc_12db:
        ldx #$00
        ldy #$29

loc_12df:
        tya
        sta $07f8,x
        tay
        iny
        inx
        cpx #$08
        bne loc_12df
        stx $d025
        dex
        stx $d026
        lda #$09
        ldx #$00

loc_12f5:
        sta $d027,x
        inx
        cpx #$08
        bne loc_12f5
        lda #$00
        sta $d017
        sta $d01d
        rts

// --- Region $f8be-$f8cc ---
.pc = $f8be "loc_f8be"

loc_f8be:
        and ($10,x)
        bcc loc_f90a
        bit $11

loc_f8c4:
        php
        sty $40
        bmi loc_f92c
        asl $0c
        rts

dat_f8cc:
        .byte $c1                                   // .

// --- Region $f90a-$f92f ---
.pc = $f90a "loc_f90a"

loc_f90a:
        sbc $382c
        lda ($bd),y
        bne loc_f8c4
        asl $58,x
        .byte $e7,$70                               // isc $70 // ILLEGAL
        cmp ($4b,x)
        stx $0c
        .byte $9e,$b3,$65                           // shx $65b3,y // ILLEGAL
        lda $2a68,x
        rol $1a48
        dec $067a
        inc $f5
        sty $76,x
        .byte $2f,$a8,$54                           // rla $54a8 // ILLEGAL

loc_f92c:
        .byte $3b,$33,$24                           // rla $2433,y // ILLEGAL

dat_f92f:
        .byte $f2                                   // .

// --- Region $fda3-$fdae ---
.pc = $fda3 "Segment $fda3"
        .byte $13,$4d                               // slo ($4d),y // ILLEGAL
        .byte $34,$10                               // nop $10,x // ILLEGAL
        asl $4640
        ldx $38
        .byte $13,$41                               // slo ($41),y // ILLEGAL
        rts

// --- Region $fe6f-$fe6f ---
.pc = $fe6f "loc_fe6f"

loc_fe6f:
        brk

// --- Region $feb5-$febc ---
.pc = $feb5 "loc_feb5"

loc_feb5:
        rol
        bvs loc_fe6f
        jmp loc_0f18

dat_febb:
        .byte $84,$10                               // ..

// --- Region $feeb-$feec ---
.pc = $feeb "loc_feeb"

loc_feeb:
        sei
        brk

// --- Region $ff21-$ff37 ---
.pc = $ff21 "loc_ff21"

loc_ff21:
        cmp $f018
        .byte $07,$0c                               // slo $0c // ILLEGAL
        .byte $07,$29                               // slo $29 // ILLEGAL
        ora ($0a,x)
        adc ($bc,x)
        .byte $0c,$00,$01                           // nop $0100 // ILLEGAL
        ora $6060
        sta $143e
        cmp ($80,x)
        brk

// --- Region $ff4e-$ff5b ---
.pc = $ff4e "loc_ff4e"

loc_ff4e:
        sec
        bmi loc_feeb
        .byte $04,$d0                               // nop $d0 // ILLEGAL
        eor ($35),y
        .byte $80,$42                               // nop #$42 // ILLEGAL
        sta ($34,x)
        bpl loc_ff21
        .byte $42                                   // jam // ILLEGAL

// --- Region $ff7d-$ff96 ---
.pc = $ff7d "loc_ff7d"

loc_ff7d:
        pla
        .byte $13,$41                               // slo ($41),y // ILLEGAL
        lsr $f719
        .byte $0c,$06,$8c                           // nop $8c06 // ILLEGAL
        .byte $03,$40                               // slo ($40,x) // ILLEGAL
        ora ($21,x)
        .byte $c2,$81                               // nop #$81 // ILLEGAL
        clc
        cpy $01
        asl $eb01
        bit $38
        .byte $53,$c8                               // sre ($c8),y // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

// --- Region $ffa2-$ffb2 ---
.pc = $ffa2 "loc_ffa2"

loc_ffa2:
        and ($40,x)
        txs
        php
        stx $99
        bmi loc_ffc5
        stx $09
        bcc loc_ff4e
        eor $0c34
        rti

dat_ffb2:
        .byte $34                                   // 4

// --- Region $ffc5-$ffdc ---
.pc = $ffc5 "loc_ffc5"

loc_ffc5:
        .byte $1c,$f3,$41                           // nop $41f3,x // ILLEGAL
        bmi loc_ff7d
        inc.abs $0080,x
        .byte $b2                                   // jam // ILLEGAL

dat_ffce:
        .byte $72,$82,$14,$31                       // r..1
        .byte $80,$f0                               // nop #$f0 // ILLEGAL
        ora ($64,x)
        sbc $86
        .byte $03,$c4                               // slo ($c4,x) // ILLEGAL
        .byte $80,$00                               // nop #$00 // ILLEGAL
        brk

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

// --- Region $0808-$08ef ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $7c,$c6,$c6,$7c,$c6,$c6,$c6,$00,$fc,$c6,$c6,$7c,$c6,$c6,$fc,$00 // |..|.......|....
        .byte $7c,$c0,$c0,$40,$c0,$c0,$7c,$00,$fc,$c6,$c6,$44,$c6,$c6,$fc,$00 // |..@..|....D....
        .byte $fc,$c0,$c0,$78,$c0,$c0,$fc,$00,$7c,$c0,$c0,$78,$c0,$c0,$c0,$00 // ...x....|..x....
        .byte $7c,$c0,$c0,$4c,$c6,$c6,$7c,$00,$c6,$c6,$c6,$7c,$c6,$c6,$c6,$00 // |..L..|....|....
        .byte $3c,$18,$18,$10,$18,$18,$3c,$00,$7c,$06,$06,$44,$c6,$c6,$7c,$00 // <.....<.|..D..|.
        .byte $c6,$c6,$c6,$7c,$d8,$cc,$c6,$00,$c0,$c0,$c0,$40,$c0,$c0,$7c,$00 // ...|.......@..|.
        .byte $c6,$ee,$fe,$54,$c6,$c6,$c6,$00,$c6,$e6,$f6,$54,$de,$ce,$c6,$00 // ...T.......T....
        .byte $7c,$c6,$c6,$44,$c6,$c6,$7c,$00,$7c,$c6,$c6,$7c,$c0,$c0,$c0,$00 // |..D..|.|..|....
        .byte $7c,$c6,$c6,$44,$c6,$ce,$7c,$06,$7c,$c6,$c6,$7c,$d8,$cc,$c6,$00 // |..D..|.|..|....
        .byte $7c,$c0,$c0,$7c,$06,$06,$7c,$00,$fc   // |..|..|..

txt_08a1:
        .text "00 000"
        .byte $00                                   // string terminator
        .byte $c6,$c6,$c6,$44,$c6,$c6,$7c,$00,$c6,$c6,$c6,$44,$6c,$38,$38,$00 // ...D..|....Dl88.
        .byte $c6,$c6,$c6,$54,$fe,$ee,$c6,$00,$c6,$c6,$6c,$38,$6c,$c6,$c6,$00 // ...T......l8l...
        .byte $c6,$c6,$c6,$7c,$06,$06,$7c,$00,$7c,$06,$0e,$38,$e0,$c0,$7c,$00 // ...|..|.|..8..|.
        .byte $fc,$fe,$0e,$0e,$0e,$0e,$0e,$00,$7e,$fe,$e0,$7c,$0e,$fe,$fc,$00 // ........~..|....
        .byte $7e,$fe,$e0,$e0,$e0,$e0,$e0           // ~......

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

// --- Region $0938-$093b ---
.pc = $0938 "dat_0938"

dat_0938:
        .byte $0c,$0c,$18                           // ...

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

// --- Region $096b-$0ae6 ---
.pc = $096b "dat_096b"

dat_096b:
        .byte $7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ~...............
        .byte $00,$00,$00,$00,$00,$7c,$c6,$c6,$44,$c6,$c6,$7c,$00,$18,$38,$18 // .....|..D..|..8.
        .byte $10,$18,$18,$18,$00,$7c,$06,$06,$7c,$c0,$c0,$7c,$00,$7c,$06,$06 // .....|..|..|.|..
        .byte $3c,$06,$06,$7c,$00,$c6,$c6,$c6,$7c,$06,$06,$06,$00,$7c,$c0,$c0 // <..|....|....|..
        .byte $7c,$06,$06,$7c,$00,$7c,$c0,$c0,$7c,$c6,$c6,$7c,$00,$7c,$06,$06 // |..|.|..|..|.|..
        .byte $04,$06,$06,$06,$00,$7c,$c6,$c6,$7c,$c6,$c6,$7c,$00,$7c,$c6,$c6 // .....|..|..|.|..
        .byte $7c,$06,$06,$06,$00,$00,$18,$18,$00,$18,$18,$00,$00,$00,$00,$00 // |...............
        .byte $00,$00,$00,$00,$00,$06,$0c,$18,$30,$18,$0c,$06,$00,$00,$00,$00 // ........0.......
        .byte $00,$00,$00,$00,$00,$60,$30,$18,$0c,$18,$30,$60,$00,$00,$00,$00 // .....`0...0`....
        .byte $00,$00,$00,$00,$00,$a9,$10,$a0,$0a,$20,$1e,$ab,$ad,$01,$dc,$c9 // ......... ......
        .byte $ef,$d0,$f9,$f0,$18,$0d,$0d,$20,$20,$20,$12 // .......   .

txt_0a16:
        .text "   SOURCE    "
        .byte $92,$8d,$05,$00,$00,$a9,$08,$aa,$a8,$20,$ba,$ff,$a5,$b7,$a0,$02 // ......... ......
        .byte $a2,$a8,$20,$bd,$ff,$a9,$60,$85,$b9,$20,$d5,$f3,$a5,$bf,$ff,$f0 // .. ...`.. ......
        .byte $95,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$97,$aa,$57,$97 // .U\.UW.UW.UW..W.
        .byte $00,$97,$97,$00,$97,$97,$ff,$57,$95,$55,$57,$95,$55,$57,$95,$55 // .......W.UW.UW.U
        .byte $57,$95,$55,$5c,$97,$aa,$a0,$97,$00,$00,$97,$00,$00,$97,$00,$00 // W.U\............
        .byte $97,$00,$00,$97,$00,$00,$97,$00,$00,$ab,$00,$00,$aa,$0f,$ff,$f0 // ................
        .byte $25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$96,$aa,$97,$97 // %U\.UW.UW.UW....
        .byte $00,$ab,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00 // ................
        .byte $00,$97,$00,$00,$97,$00,$00,$97,$00,$bf,$97,$ff,$97,$95,$55,$57 // ..............UW
        .byte $95
        .byte $55,$57,$95
        .text "UW%U"
        .byte $5c                                   // backslash
        .byte $0a,$aa,$a0,$aa,$00,$00,$00
        .fill 9, $00
        .byte $0f,$ff,$f0,$3a,$aa,$a4,$ea,$aa,$a9,$55,$55,$55,$00,$00,$00,$ff // ...:.....UUU....
        .byte $ff,$ff,$ea,$aa,$a9,$3a,$aa,$a4,$05,$55,$50 // .....:...UP

// --- Region $0b00-$0cd3 ---
.pc = $0b00 "dat_0b00"

dat_0b00:
        .byte $0f,$ff,$f0,$25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$96 // ...%U\.UW.UW.UW.
        .byte $aa,$97,$97,$00,$ab,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00 // ................
        .byte $00,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00,$bf,$97,$ff,$97 // ................
        .byte $95
        .byte $55,$57,$95
        .byte $55,$57,$95
        .text "UW%U"
        .byte $5c                                   // backslash
        .byte $0a,$aa,$a0,$aa
        .byte $bf,$ff,$f0,$95,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$97 // ....U\.UW.UW.UW.
        .byte $aa,$57,$97,$00,$97,$97,$00,$97,$97,$ff,$57,$95,$55,$57,$95,$55 // .W........W.UW.U
        .byte $57,$95,$55,$57,$95,$55,$5c,$95,$55,$70,$95,$55,$5c,$96,$a5,$57 // W.UW.U\.Up.U\..W
        .byte $97,$09,$57,$97,$02,$57,$97,$00,$97,$97,$00,$97,$ab,$00,$ab,$aa // ..W..W..........
        .byte $0f,$ff,$f0,$25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$95 // ...%U\.UW.UW.UW.
        .byte $aa,$57,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$ff,$97,$95,$55 // .W.............U
        .byte $57,$95,$55,$57,$95,$55,$57,$95,$55,$57,$97,$aa,$97,$97,$00,$97 // W.UW.UW.UW......
        .byte $97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$00,$97,$aa,$00,$ab,$5f // ..............._
        .byte $0f,$ff,$f0,$25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$96 // ...%U\.UW.UW.UW.
        .byte $aa,$97,$97,$00,$ab,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00 // ................
        .byte $00,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00,$bf,$97,$ff,$97 // ................
        .byte $95
        .byte $55,$57,$95
        .byte $55,$57,$95
        .text "UW%U"
        .byte $5c                                   // backslash
        .byte $0a,$aa,$a0,$aa
        .byte $bf,$00,$bf,$97,$00,$97,$97,$00,$97,$97,$02,$57,$97,$02,$5c,$97 // ...........W..\.
        .byte $09,$5c,$97,$25,$70,$97,$d5,$70,$95,$55,$c0,$95,$55,$c0,$95,$57 // .\.%p..p.U..U..W
        .byte $00,$95,$55,$c0,$95,$55,$c0,$97,$95,$70,$97,$25,$70,$97,$09,$5c // ..U..U...p.%p..\
        .byte $97,$02,$5c,$97,$02,$57,$97,$00,$97,$97,$00,$97,$ab,$00,$ab,$aa // ..\..W..........
        .byte $bf,$e3,$58,$ad,$01,$dc,$c9,$ef,$d0,$f9,$4c,$c8,$02,$a9,$0e,$85 // ..X.......L.....
        .byte $b7,$a2,$b8,$86,$bb,$a2,$01,$a0,$08,$86,$ac,$84,$ad,$a6,$2d,$a4 // ..............-.
        .byte $2e,$86,$ae,$84,$af,$a9,$08,$aa,$a0,$00,$20,$ba,$ff,$ad,$4d,$de // .......... ...M.
        .byte $c9,$89,$f0,$4f,$a9,$61,$85,$b9,$20,$d5,$f3,$a5,$ba,$20,$0c,$ed // ...O.a.. .... ..
        .byte $a5,$b9,$20,$b9,$ed,$a0,$00,$a9,$01,$20,$dd,$ed,$a9,$08,$20,$dd // .. ...... .... .
        .byte $ed,$20,$d1,$fc,$b0,$12,$78,$84,$01,$b1,$ac,$a2,$37,$86,$01,$58 // . ....x.....7..X
        .byte $20,$dd,$ed,$20,$db,$fc,$d0,$e9,$20,$fe,$ed,$24,$b9,$30,$11,$a5 //  .. .... ..$.0..
        .byte $ba,$20,$0c,$ed,$a5,$b9,$29,$ef,$09,$e0,$20,$b9,$ed,$20,$fe,$ed // . ....)... .. ..
        .byte $18,$90,$0c,$20,$48,$de,$a9,$ac,$a6,$ae,$a4,$af,$20,$d8,$ff,$58 // ... H....... ..X
        .byte $4c,$2d,$01                           // L-.

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

// --- Region $0d00-$0f0d ---
.pc = $0d00 "dat_0d00"

dat_0d00:
        .fill 9, $95
        .byte $94,$94,$94,$93,$93,$93,$92,$92,$91,$91,$90,$90,$8f,$8e,$8e,$8d // ................
        .byte $8c,$8c,$8b,$8a,$89,$88,$88,$87,$86,$85,$84,$83,$82,$81,$80,$7f // ................
        .byte $7e,$7d,$7c,$7b,$7a,$79,$78,$76,$75,$74,$73,$72,$71,$6f,$6e,$6d // ~}|{zyxvutsrqonm
        .byte $6c,$6b,$69,$68,$67,$66,$64,$63,$62,$61,$60,$5e,$5d,$5c,$5b // lkihgfdcba`^]\[

txt_0d48:
        .text "YXWVUSRQPONMLJIHGFEDCCBA"
        .byte $40                                   // @ character
        .text "?>==<;::9887766554433332222222222222222333344556677889::;<==>?"
        .byte $40                                   // @ character
        .text "ABCCDEFGHIKLMNOPQRSUVWXY"
        .byte $5b,$5c,$5d,$5e,$60,$61,$62,$63,$64,$66,$67,$68,$69,$6b,$6c,$6d // [\]^`abcdfghiklm
        .byte $6e,$6f,$71,$72,$73,$74,$75,$76,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f // noqrstuvxyz{|}~.
        .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$88,$89,$8a,$8b,$8c,$8c,$8d // ................
        .byte $8e,$8e,$8f,$90,$90,$91,$91,$92,$92,$93,$93,$93,$94,$94,$94,$95 // ................
        .fill 8, $95
        .byte $a0,$a3,$a7,$ab,$af,$b3,$b7,$bb,$bf,$c2,$c6,$c9,$cd,$d0,$d3,$d6 // ................
        .byte $d9,$dc,$de,$e1,$e3,$e5,$e7,$e9,$ea,$eb,$ed,$ee,$ee,$ef,$ef,$ef // ................
        .byte $ef,$ef,$ef,$ee,$ed,$ec,$eb,$ea,$e8,$e6,$e5,$e2,$e0,$de,$db,$d8 // ................
        .byte $d6,$d3,$cf,$cc,$c9,$c5,$c2,$be,$ba,$b6,$b3,$af,$ab,$a7,$a3,$9f // ................
        .byte $9b,$97,$93,$8f,$8b,$87,$83,$80,$7c,$79,$75,$72,$6f,$6b,$68,$66 // ........|yurokhf
        .byte $63,$60,$5e                           // c`^

txt_0e53:
        .byte $5c                                   // backslash character
        .text "ZXVUSRQQPPPPPPQRSTUWY"
        .byte $5b,$5d,$5f,$62,$64,$67,$6a,$6d,$70,$73,$77,$7a,$7e,$82,$85,$89 // []_bdgjmpswz~...
        .byte $8d,$91,$95,$99,$9d,$a1,$a5,$a9,$ad,$b1,$b5,$b8,$bc,$c0,$c4,$c7 // ................
        .byte $ca,$ce,$d1,$d4,$d7,$da,$dc,$df,$e1,$e4,$e6,$e7,$e9,$eb,$ec,$ed // ................
        .byte $ee,$ef,$ef,$ef,$ef,$ef,$ef,$ef,$ee,$ed,$ec,$eb,$e9,$e8,$e6,$e4 // ................
        .byte $e2,$df,$dd,$da,$d7,$d5,$d1,$ce,$cb,$c8,$c4,$c0,$bd,$b9,$b5,$b1 // ................
        .byte $ad,$a9,$a5,$a1,$9d,$99,$96,$92,$8e,$8a,$86,$82,$7e,$7b,$77,$74 // ............~{wt
        .byte $71,$6d,$6a,$68,$65,$62,$60,$5d,$5b   // qmjheb`][

txt_0ed2:
        .text "YWVTSRQPPPPPPPQRSTVXY"
        .byte $5b,$5e,$60,$63,$65,$68,$6b,$6e,$71,$75,$78,$7c,$7f,$83,$87,$8a // [^`cehknqux|....
        .byte $8e,$92,$96,$9a,$9e,$9e,$9e,$9e,$9e,$20,$2c,$0f,$20,$e4,$ff,$c9 // ......... ,. ...
        .byte $00,$f0,$f9,$78,$20,$18,$e5           // ...x ..

// --- Region $0f2d-$0f40 ---
.pc = $0f2d "Program $0f2d"
        .byte $00,$8d,$86,$02,$85,$02,$8d,$50,$03,$8d,$70,$03,$8d,$80,$03,$8d // .......P..p.....
        .byte $90,$03,$20,$44                       // .. D

// --- Region $0fe1-$0ffb ---
.pc = $0fe1 "dat_0fe1"

dat_0fe1:
        .byte $00,$00,$01,$0e,$0e,$0e,$0e,$06,$00,$32,$dc,$de,$df,$e9,$f1,$fc // .........2......
        .byte $fe,$ff,$c8,$c8,$c8,$c7,$c7,$c7,$c8,$c8,$c8 // ...........

// --- Region $11a3-$11b6 ---
.pc = $11a3 "dat_11a3"

dat_11a3:
        .byte $06,$f9,$2f,$62,$77,$16,$e8,$57,$8a,$b5,$d6,$f9,$1c,$90,$b6,$e9 // ../bw..W........
        .byte $1d,$42,$7a,$00                       // .Bz.

// --- Region $1306-$1900 ---
.pc = $1306 "dat_1306"

dat_1306:
        .byte $78,$a9,$34,$85,$01,$a2,$00,$bd,$00,$19,$9d,$01,$08,$e8,$d0,$f7 // x.4.............
        .byte $ee,$09,$04,$ee,$0c,$04,$ad,$09,$04,$c9,$ff,$f0,$03,$4c,$07,$04 // .............L..
        .byte $a9,$37,$85,$01,$58,$4c,$e2,$fc       // .7..XL..

txt_132e:
        .text "                       WE SEND GREETINGS TO   DICKNOSE   HOTLINE   FAIRLIGHT   RELAX   TRIAD   BEASTIE BOYS   FANTASY CRACKING SERVICE   IKARI   JAYCE   DANISH GOLD   RAW DEAL INC   NEW BENCORS   UCF   RAD   ALPHA FLIGHT   FUTURE PROJECTS   FEDERATION AGAINST COPYRIGHT   USA TEAM   DIV DISTRIBUTION   THE FANATIC DUO   TRIANON   TRITON TECHNOLOGIES   IMPACT INC   DS COMPWARE               REGARDS TO   THOUSANDANDONE CREW   TEESIDE CRACKING SERVICE   THE JUDGES   MATCHAM OF NETWORKS                     HEY DICKNOS KEEP ALWAYS IN MIND THAT HONESTY IS THE BEST POLICY      "
        .byte $00                                   // string terminator

txt_156e:
        .text "                       THE PLUTONIUM CRACKERS PRESENT   TRIAXOS FROM ARIOLASOFT   I DID NOT SPEND MUCH TIME ON LOOKING IF PARTS OF THE MEMORY WHICH WERE LOAD IN FROM ARE NOT NEEDED                           IF YOU WANT TO CONTACT US ON SIXTYFOUR WRITE TO   PLK ZERO ZERO SIX TWO NINE THREE   ONETHOUSAND    BERLIN   FOURTYNINE"

dat_16b4:
        // === Fill data (42 bytes, $16b4-$16dd) ===
        .fill 42, $20
        .byte $00                                   // .

txt_16df:
        .text "                       TRIAXOS   THE ULTIMATE IN HIGH SECURITY ORBITAL PRISONS HOLDS THE ONLY MAN CAPABLE OF ACTIVATING THE MOST POWERFUL WEAPON IN THE GALAXY   YOUR MISSION   TO USE A COMBINATION OF CUNNING AND BRUTAL AGRESSION TO BRING THE PRISONER OUT ALIVE   TIME SCALE   YOU ONLY HAVE THIRTY MINUTES TO FIND HIM AND RETURN HIM TO YOUR SHIP   HOWEVER A SPECIALIST MIND PROBE IS IN TRANSIT TO EXTRACT THE INFORMATION AND WILL BE LANDING IN THE NEXT TEN MINUTES   GOOD LUCK   YOU ARE ON YOUR OWN"

dat_18d0:
        // === Fill data (32 bytes, $18d0-$18ef) ===
        .fill 32, $20
        .byte $00,$10,$f7,$60,$ee,$4a,$67,$10,$09,$cd,$81,$34,$05,$23,$40,$8d // ...`.Jg....4.#@.

dat_1900:
        // === Fill data (1 bytes, $1900-$1900) ===
        .byte $00                                   // .

// --- Region $ea31-$ea31 ---
.pc = $ea31 "irq_ea31"
// Referenced by: jmp from $0fde

irq_ea31:
        .byte $00                                   // .

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

loc_ea81:
        .byte $00                                   // .

// --- Region $f100-$f8bd ---
.pc = $f100 "dat_f100"

dat_f100:
        .byte $56,$b9,$bf,$ed,$fe,$4b,$8e,$a5,$04,$07,$0d,$e6,$ea,$fb,$25,$96 // V....K........%.
        .byte $c8,$ee,$09,$0c,$30,$38,$78,$a4,$c7,$e9,$05,$16,$33,$70,$f9,$40 // ....08x.....3p.@
        .byte $51,$6d,$7a,$7e,$88,$90,$92,$93,$a3,$b1,$bd,$34,$37,$3a,$73,$81 // Qmz~.......47:s.
        .byte $94,$af,$b7,$ca,$cc,$d5,$dc,$de,$15,$17
        .text "'6<?J"
        .byte $5b
        .byte $62,$68,$6c,$6e,$71,$80,$84,$8a,$8c,$8f,$91,$9e,$ba,$bc,$c2,$d6 // bhlnq...........
        .byte $d8,$df,$eb,$f5,$f7,$fa,$19,$35,$3d,$5d,$5e,$63,$66,$67,$6b,$75 // .......5=]^cfgku
        .byte $82,$83,$87,$89,$a8,$ac,$b2,$b5,$b6,$db,$dd,$e5,$fd,$13,$29,$2e // ..............).
        .byte $5a,$61,$64,$6f,$72,$74,$77,$79,$7b,$7f,$8b,$a6,$a7,$ae,$b3,$d1 // Zadortwy{.......
        .byte $d3,$da,$e1,$e2,$e4,$e7,$ec,$f1,$f3,$14,$1c,$1d
        .text "-19;"
        .byte $3e,$5f,$65,$69,$6a,$76,$7d,$98,$a1,$b0,$b8,$bb,$c4,$cd,$d2,$d7 // >_eijv}.........
        .byte $d9,$e3,$1a,$1b,$1e                   // .....

txt_f1a5:
        .text "!#$&,/"
        .byte $9a,$9b,$9f,$b4,$be,$c1,$c5,$cb,$cf,$d4,$f6,$0b,$1f,$22,$28,$2a // ............."(*
        .byte $2b,$9c,$c3,$f2,$f4,$08,$42,$10,$84,$32,$a0,$c1,$95,$06,$0c,$10 // +.....B..2......
        .byte $ec,$83,$06,$54,$18,$3b,$03,$2a,$85,$04,$bd,$0a,$12,$83,$b2,$0c // ...T.;.*........
        .byte $19,$b0,$60,$ec,$0e,$ca,$14,$11,$d4,$28,$6c,$0c,$aa,$14,$11,$d4 // ..`......(l.....
        .byte $28,$50,$0c,$aa,$14,$26,$41,$83,$28,$30,$60,$c1,$95,$06,$0c,$10 // (P...&A.(0`.....
        .byte $ad,$2e,$dd,$c7,$76,$ea,$d0,$32,$aa,$54,$9b,$06,$0c,$a0,$c1,$83 // ....v..2.T......
        .byte $06,$53,$10,$ac,$82,$1a,$14,$28,$25,$e8,$50,$94,$18,$28,$9f,$84 // .S.....(%.P..(..
        .byte $83,$06,$08,$60,$a0,$de,$d2,$2b,$e7,$41,$0c,$a8,$30,$66,$c1,$83 // ...`...+.A..0f..

txt_f22b:
        .text "(2"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c1,$95,$42,$85,$00,$ca,$83,$06,$6c,$19,$d2,$aa,$4a,$83,$06,$53 // ..B.....l...J..S
        .byte $10,$ac,$82,$19                       // ....

txt_f242:
        .text "T(J"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $52,$50,$76,$23,$11,$80,$46,$23,$11,$81,$83,$06,$0c,$d8,$30,$65 // RPv#..F#......0e
        .byte $06,$0c,$18                           // ...

txt_f259:
        .text "3WH"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $68,$60,$c1,$82,$4f,$88,$98,$21,$83,$05,$74,$8d,$5d,$41,$82,$18 // h`..O..!..t.]A..
        .byte $30,$60,$ca,$a9,$52,$50,$65,$54,$be,$8d,$df,$42,$50,$76,$7c,$bf // 0`..RPeT...BPv|.
        .byte $7e,$fd,$fb,$e1,$4d,$fc,$df,$2a,$ff,$cd,$81,$4d,$fc,$df,$bf,$7e // ~...M..*...M...~
        .byte $fd,$e1,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84 // ...B..!.B..!.B..
        .byte $21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21 // !.B..!.B..!.B..!
        .byte $08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84 // .B..!.B..!.B..

txt_f2bb:
        .text "!E"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $ee,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10 // ..!.B..!.B..!.B.
        .byte $84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$a6 // .!.B..!.B..!.B..
        .byte $c2,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$86,$54,$18,$33 // ...!.B..!.B..T.3
        .byte $60,$c1,$94,$1b,$a8,$db,$b8,$ee,$dd,$ba,$19 // `..........

txt_f2f9:
        .text "U*J"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $42,$50,$65,$54,$a8,$b4,$a9,$52,$50,$60,$c1,$83,$2a,$a5,$4a,$81 // BPeT...RP`..*.J.
        .byte $95,$42,$84,$aa,$95,$25,$06,$55,$0a,$12,$a0,$c1,$94,$19 // .B...%.U......

txt_f31b:
        .text "U* *T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $19,$50,$60,$ca,$83,$06,$50,$65,$41,$83,$2a,$a5,$4a,$81,$0d,$db // .P`...PeA.*.J...
        .byte $a1,$bb,$74,$21,$08,$42,$10,$84,$21,$a8,$8b,$ba,$8c,$ba,$8b,$a8 // ..t!.B..!.......
        .byte $10,$84,$21,$08,$42,$1b,$c8,$cb,$a8,$bb,$a8,$cb,$c1,$08,$42,$10 // ..!.B.........B.
        .byte $84,$21,$91,$8f,$af,$40,$3b,$9d,$a9,$65,$57,$64,$e7,$1d,$2d,$9a // .!...@;..eWd..-.
        .byte $ea,$09,$04,$00,$02,$58,$00,$08,$c7,$2c,$39,$e3,$00,$00,$04,$f4 // .....X...,9.....
        .byte $94,$90                               // ..

txt_f373:
        .text "C#E"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $70,$0c,$25,$7f,$ea,$ae,$bb,$6d,$33,$80,$51,$57,$91,$7b,$8f,$90 // p.%....m3.QW.{..
        .byte $2b,$5c,$0f,$fe,$ab,$e6,$8a,$5d,$31,$4b,$12,$29,$62,$45,$2c,$41 // +\.....]1K.)bE,A
        .byte $5b,$88,$20,$88,$41,$10,$ab,$c4,$8a,$58,$91,$4b,$12,$29,$62,$45 // [. .A....X.K.)bE
        .byte $2e,$91,$5b,$ea,$20,$84,$41,$08,$82,$11,$04,$22,$08,$44,$10,$f6 // ..[. .A....".D..
        .byte $08,$6d,$e0,$af,$99,$0c,$5d,$31,$4b,$12,$29,$62 // .m....]1K.)b

txt_f3c3:
        .text "E,D="
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $08,$3d,$84,$10,$88,$21,$10,$42,$20,$84,$41,$08,$82,$11,$04,$22 // .=...!.B .A...."
        .byte $0f,$a1,$57,$14,$52,$c4,$8a,$58,$91,$4b,$11,$0c,$5d,$3d,$2d,$f5 // ..W.R..X.K..]=-.
        .byte $b6,$10,$84,$21,$08,$42,$10,$84,$38,$2b,$e6,$52,$db,$47,$a1,$2d // ...!.B..8+.R.G.-
        .byte $c8,$29,$4a,$10,$86,$bd,$7a,$e8,$4b,$72,$14,$b6,$d1,$e9,$22,$d3 // .)J...z.Kr....".
        .byte $08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$0e // .B..!.B..!.B..!.
        .byte $0a,$f9,$90,$c5,$d3,$14,$b1,$22,$96   // .......".

txt_f421:
        .text "$R"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $43,$db,$10,$83,$d8,$41,$08,$82,$11,$04,$22,$08,$44,$10,$88,$21 // C....A....".D..!
        .byte $10,$42,$20,$fa,$15,$71               // .B ..q

txt_f43a:
        .text "E,H"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $89,$14,$b1,$10,$c5,$d3,$d2,$df,$5b,$7e,$ab,$e6,$8a,$5d,$31,$4b // ........[~...]1K
        .byte $12,$29,$62,$45,$2c,$41,$5b,$88,$20,$88,$41,$10,$ab,$c4,$8a,$58 // .)bE,A[. .A....X
        .byte $91,$4b,$12,$29,$62,$45,$2e,$98,$a5,$4a,$c5,$2e,$94,$3f,$f8,$82 // .K.)bE...J...?..
        .byte $45,$44,$16,$d8,$82,$08,$84,$11,$76,$0f,$6b,$78,$2b,$e6,$43,$17 // ED......v.kx+.C.

txt_f47e:
        .text "LR"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $8a,$58,$91,$4b,$12,$2d,$b8,$82,$08,$84,$11,$08,$22,$15,$71 // .X.K.-......".q

txt_f490:
        .text "E,H"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $89,$14,$b1,$22,$96,$20,$ad,$88,$41,$10,$82,$21,$04,$42,$08,$84 // ...". ..A..!.B..
        .byte $11,$5b,$0f,$67,$27,$05,$7c,$c8,$62,$e9,$8a,$58,$91,$4b,$12,$29 // .[.g'.|.b..X.K.)
        .byte $62,$21,$ed,$88,$41,$ec,$20,$84,$41,$08,$82,$11,$04,$22,$08,$44 // b!..A. .A....".D
        .byte $10,$88,$21,$10,$7d,$0a,$b8,$a2,$96   // ..!.}....

txt_f4cd:
        .text "$R"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $8a,$58,$88,$62,$e9,$e9,$6f,$ad,$bf,$41,$f4,$20,$88,$41,$10,$b6 // .X.b..o..A. .A..
        .byte $c4,$16,$dd,$22,$45,$69,$12,$19,$2a,$25,$6a,$56,$29,$68,$45,$2d // ..."Ei..*%jV)hE-
        .byte $08,$b1,$03,$14,$b4,$22,$96,$80,$a2,$a5,$44,$86,$4a,$89,$15,$a4 // ....."....D.J...
        .byte $5b,$74,$8b,$6c,$41,$04,$42,$08,$bb,$07,$b5,$bf,$4e,$ce,$ba // [t.lA.B.....N..

txt_f50f:
        .text "YU"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $39,$c7,$4b,$4c,$44,$6d,$91,$7f,$8a,$aa,$d3,$a5,$dd,$d3,$b5,$97 // 9.KLDm..........
        .byte $ae,$8e,$ec,$ea,$fa,$93,$66,$e2,$23,$da,$7e,$ed,$aa,$f9 // ......f.#.~...

txt_f530:
        .text "S#E"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $a1,$03,$09,$5e,$95,$85,$7e,$46,$6f,$31,$e4,$35,$3c,$7c,$81,$5a // ...^..~Fo1.5<|.Z
        .byte $e0,$7f,$61,$00,$8b,$f7,$ff,$c8,$3c,$fb,$ea,$19,$19,$40,$d1,$7b // ..a.....<....@.{
        .byte $91,$a0,$0d,$17,$b0,$36,$fb,$1d,$19,$68,$e5,$f6,$55,$0b,$3b,$69 // .....6...h..U.;i
        .byte $49,$df,$2e,$b0,$34,$5e,$c0,$d0,$ec,$8e,$91,$07,$cf,$6e,$ff,$94 // I...4^.......n..
        .byte $65,$5f,$ec,$20,$11,$7e,$ff,$f9,$69,$b9,$a2,$b7,$83,$cf,$b0,$7c // e_. .~..i......|
        .byte $f7,$75,$3a,$8b,$05,$15,$7c,$86,$75,$b3,$6d,$51,$ea,$90,$31,$15 // .u:...|.u.mQ..1.
        .byte $f5,$cc,$71,$32,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21 // ..q2.!.B..!.B..!
        .byte $08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08 // .B..!.B..!.B..!.
        .byte $62,$c5,$8b,$16                       // b...

txt_f5b8:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $62,$aa,$15,$0a,$84,$fa,$7d,$3e,$9e,$4f,$30,$4c,$12,$75,$3a,$c0 // b.....}>.O0L.u:.
        .byte $fe,$fd,$25,$80,$60,$1b,$25,$fb,$36,$9c,$4e,$33,$5d,$f8,$af,$99 // ..%.`.%.6.N3]...
        .byte $96,$61,$4e,$bd,$6c,$53,$6e,$74,$a6,$c1,$34,$d7,$a3,$9c,$d6,$5d // .aN.lSnt..4....]
        .byte $ad,$53,$35,$8b,$c6,$ad,$76,$99,$5d,$32,$ce,$5a,$e5,$95,$65,$1a // .S5...v.]2.Z..e.
        .byte $a6,$4d,$70,$d4,$de,$64,$99,$1d,$2b,$7b,$3a,$e2,$78,$2c,$68,$69 // .Mp..d..+{:.x,hi
        .byte $8a,$67,$81,$62,$62,$d8,$d4,$71,$61,$1c,$d9,$f3,$f7 // .g.bb..qa....

txt_f618:
        .text "BK"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $5c,$86,$41,$90,$5a,$38,$ea,$55,$2b,$8c,$8d,$46,$a9,$14,$8b,$35 // \.A.Z8.U+..F...5
        .byte $9b,$1e,$c7,$a8,$d4,$69,$44,$a2       // .....iD.

txt_f633:
        .text "Q)"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $56,$ad,$5a,$b5,$6a,$d5,$ab,$56,$ad,$5a,$b5,$6a,$d4,$94,$4a,$25 // V.Z.j..V.Z.j..J%
        .byte $12,$8a,$35,$1b,$1e,$c7,$ac,$d6,$6a,$45,$22,$35,$1a,$e3 // ..5.....jE"5..

txt_f654:
        .text ")T"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $3a,$d1,$90,$64,$1c,$85,$aa,$5e,$16,$e9,$f3,$e6,$8f,$0e,$2a,$26 // :..d...^......*&
        .byte $fb,$32,$c4,$03,$d3,$4c,$43,$8c,$5f,$11,$35,$d9,$5b,$e9,$64 // .2...LC._.5.[.d

txt_f676:
        .text "Y+"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $4a,$e1,$93,$6a,$99,$46,$55,$72,$e5,$b2,$cb,$a4,$ca,$ed,$ab,$5e // J..j.FUr.......^
        .byte $35,$8a,$66,$b5,$97,$73,$51,$cd,$7a,$69,$b0,$94,$e7,$26,$db,$15 // 5.f..sQ.zi...&..
        .byte $ea,$9d,$98,$66,$57,$dc,$7b,$b3,$49,$c4,$e3,$36,$bf,$6c,$98,$06 // ...fW.{.I..6.l..
        .byte $02,$4f,$ef,$cc,$0a,$75,$3a,$c1,$30,$49,$e4,$f2,$7d,$3e,$9f,$54 // .O...u:.0I..}>.T
        .byte $2a,$15,$11,$62,$c5,$8b,$16           // *..b...

txt_f6c0:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $7a,$a8,$1b,$4e,$ca,$96,$d9,$54,$e9,$fa,$61,$a0,$e4,$75,$63,$b7 // z..N...T..a..uc.
        .byte $0c,$3b,$b0,$ae,$57,$b7,$4e,$cb,$46,$de,$a4,$50,$8c,$57,$b4,$4a // .;..W.N.F..P.W.J
        .byte $27,$9f,$3e,$7c,$f9,$f3,$44,$fb,$6f,$98,$a4,$25,$c4,$1b,$46,$dd // '.>|..D.o..%..F.
        .byte $ef,$57,$b4,$2c,$43,$0e,$dc,$3d,$6a,$cc,$8f,$4b,$0c,$f3,$b0,$8d // .W.,C..=j..K....
        .byte $03,$6c,$a9,$ec,$da,$28,$1e,$57,$90,$49,$f6,$05,$b2,$66,$99,$95 // .l...(.W.I...f..
        .byte $ec,$a6,$bd,$97,$6b,$1a,$b6,$59,$72,$ca,$32,$77,$99 // ....k..Yr.2w.

txt_f720:
        .text "--F"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $05,$8d,$0d,$30,$98,$a7,$4e,$9d,$3a,$74,$d3,$10,$e3,$10,$b1,$2c // ...0..N.:t.....,
        .byte $ad,$d9,$17,$25,$70,$d5,$32,$ae,$62,$65,$2a,$a6,$6b,$93,$49,$b6 // ...%p.2.be*.k.I.
        .byte $63,$8b,$37,$25,$82,$8b,$ca,$b3,$a1,$fe,$45,$25,$0b,$3e,$e9,$30 // c.7%......E%.>.0
        .byte $b4,$1d,$44,$82,$ae,$73,$6e,$f6,$3a,$ed,$ca,$b9,$89,$6e,$9b,$c4 // ..D..sn.:....n..
        .byte $1b,$7a,$91,$62,$9b,$ef,$68,$9e,$7c,$f9,$f3,$e7,$cf,$9a,$27,$db // .z.b..h.|.....'.
        .byte $7c,$c5,$24,$6e,$20,$db,$c6,$ed,$89,$68,$9b,$97,$5d,$5a,$db,$ce // |.$n ....h..]Z..
        .byte $7a,$91,$0e,$a5,$05,$17,$96,$7d,$43,$4a,$47,$f7,$42,$b7,$24,$3a // z......}CJG.B.$:
        .byte $7b,$f2,$ff,$bb,$30,$9b,$6c,$1a,$e6,$b5,$78,$99,$73,$17,$2e,$52 // {...0.l...x.s..R
        .byte $e2,$f3,$22,$b7,$b3,$13,$c1           // .."....

txt_f7ab:
        .text "#CLS"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $4e,$9d,$3a,$74,$d3,$10,$e3,$13,$c6,$bb,$2b,$76,$4a,$f3,$26,$e5 // N.:t......+vJ.&.
        .byte $2e,$59,$65,$da,$f1,$97,$47,$4a,$6c,$59,$96,$69,$7f,$f9,$3c,$87 // .Ye...GJlY.i..<.
        .byte $78,$d8,$36,$0d,$83,$60,$d8,$30,$3c,$38,$00,$de,$57,$c8,$1c,$c9 // x.6..`.0<8..W...
        .byte $64,$70,$2e,$b4,$60,$50,$34,$92,$1c,$5b,$48,$49,$2e,$0e,$7f,$cb // dp..`P4..[HI....
        .byte $0c,$fa,$ed,$05                       // ....

txt_f7f4:
        .text "EQ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $ac,$14,$05,$cd,$ed,$34,$76,$2e,$60,$50,$12,$03,$27,$be,$de,$3b // .....4v.`P..'..;
        .byte $64,$d3,$cf,$25,$2b,$9e,$4a,$f7,$3c,$94,$ee,$70,$4d,$68,$e4,$68 // d..%+.J.<..pMh.h
        .byte $03,$ad,$5e,$47,$e0,$3a,$d5,$e4,$65,$b6,$ab,$ac,$16,$22,$b0,$5d // ..^G.:..e....".]
        .byte $8a,$c1,$6e,$6b,$05,$a1,$b9,$1d,$bf,$47,$48,$76,$e4,$d5,$8f,$21 // ..nk.....GHv...!
        .byte $11,$25,$27,$1e,$46,$59,$2c,$74,$79,$2e,$d4,$79,$28,$25,$74,$94 // .%'.FY,ty..y(%t.
        .byte $be,$79,$16,$ad,$60,$92,$e0,$e7,$fc,$b0,$cf,$21,$77,$69,$61,$c5 // .y..`......!wia.
        .byte $8d,$ee,$85,$90,$c4,$da,$49,$f1,$d9,$dd,$a4,$90,$d3,$da,$69,$78 // ......I.......ix
        .byte $fc,$ef,$5c,$0a,$cc,$60               // ..\..`

txt_f86d:
        .text "UU"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $7a,$46,$59,$2c,$74,$74,$7e,$d4,$22,$11,$09,$e5,$ba,$c1,$24,$11 // zFY,tt~.".....$.
        .byte $e4,$bb,$b1,$fc,$a1,$30,$49,$97,$1f,$cb,$81,$82,$4a,$4e,$3a,$0f // .....0I.....JN:.
        .byte $6f,$fd,$b9,$11,$59,$b3,$cc,$53,$a1,$24,$07,$8e,$d9,$1a,$a4,$cb // o...Y..S.$......
        .byte $8e,$06,$2b,$18,$36,$60,$03,$0d,$56,$63,$8a,$84,$08,$72,$df,$bf // ..+.6`..Vc...r..
        .byte $7e,$fd,$40,$ea                       // ~.@.

txt_f8b4:
        .text "W+"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $94,$8b,$7f,$b3,$e5,$74,$42           // .....tB

// --- Region $f8cd-$f909 ---
.pc = $f8cd "Segment $f8cd"
        .byte $8c,$10,$31,$82,$06                   // ..1..

txt_f8d2:
        .text "0I"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $7a,$73,$19,$82,$93,$19,$83,$27,$ac,$d9,$6f,$5a,$0a,$89,$78,$81 // zs.....'..oZ..x.
        .byte $ac,$95,$40,$dc,$de,$b2,$8e,$c5,$f5,$0a,$85,$8d,$cc,$93,$c8,$0c // ..@.............
        .byte $d9,$ee,$a4,$56,$b2,$44,$81,$41,$b1,$b1,$f6,$a0,$d0,$b2,$12,$12 // ...V.D.A........
        .byte $58,$cc,$17,$a4,$2e                   // X....

// --- Region $f930-$fda2 ---
.pc = $f930 "Segment $f930"
        .byte $03,$36,$7b,$a9,$15,$ac,$9f,$48,$14,$1e,$c8,$fb,$50,$6d,$24,$84 // .6{....H....Pm$.
        .byte $84,$9e,$18,$2f,$48,$62,$6d,$24,$f8,$ec,$ee,$d2,$4c,$65,$31,$ce // .../Hbm$....Le1.
        .byte $4b,$60,$a4,$96,$c1,$93,$d6,$6c,$b7,$ad,$05,$44,$f4,$20,$6b // K`.....l...D. k

txt_f95f:
        .text "P"
        .byte $40                                   // @ character
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $de,$b2,$8e,$c5,$f5,$0a,$87,$e6,$64,$9e,$40,$66,$cf,$75,$22,$b5 // ........d.@f.u".
        .byte $92,$de,$a0,$50,$7f,$23,$ed,$41,$d7,$90,$90,$92,$96,$c1,$7a,$43 // ...P.#.A......zC
        .byte $4f,$69,$a5,$e3,$f3,$bd,$79,$9f,$f1,$da,$58,$c8,$0d,$60,$f4,$55 // Oi....y...X..`.U
        .byte $e3,$63,$64,$2f,$7a,$e3,$b5,$b6,$48,$7a,$30,$1a,$3a,$7e,$c7,$d2 // .cd/z...Hz0.:~..
        .byte $44,$b9,$37,$63,$de,$02,$4a,$a8,$18,$ea,$a0,$59,$d5,$a4,$d0,$55 // D.7c..J....Y...U
        .byte $36,$59,$2d,$05,$58,$f9,$c1,$e2,$a8,$14,$d5,$6f,$48,$05,$a9,$6c // 6Y-.X......oH..l
        .byte $2a,$82,$af,$2e,$19,$f9,$70,$40,$72,$e0,$92,$55,$c7,$6f,$ef,$5f // *.....p@r..U.o._
        .byte $d1,$d2,$3a,$c6                       // ..:.

txt_f9d6:
        .text "FY::N"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $56,$77,$6a,$b3,$99,$da,$b3,$a9,$55,$9c,$da,$d5,$9c,$a9,$ab,$7a // Vwj.....U......z
        .byte $fe,$3e,$97,$f1,$f4,$8e,$b1,$91,$96,$4e,$3e,$93,$9d,$1a,$b3,$94 // .>.......N>.....
        .byte $35,$67,$33,$d5,$67,$36,$d5,$67,$3c,$d5,$67,$33,$f5,$6f,$5f,$0f // 5g3.g6.g<.g3.o_.
        .byte $48,$eb,$19,$19,$64,$87,$a4,$e4,$7d,$59,$df,$ea,$ce,$6c,$ea,$ce // H...d...}Y...l..
        .byte $6d,$2a,$ce,$67,$2a,$ce,$91,$56,$f5,$aa,$92 // m*.g*..V...

txt_fa27:
        .text "70"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $9a,$bc,$b8,$67,$e5,$c1,$01,$cb,$82,$4a,$44,$26,$16,$45,$5e,$5c // ...g.....JD&.E^\
        .byte $33,$f2,$e0,$80,$e5,$c1               // 3.....

txt_fa40:
        .text "%!."
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $a8,$2a,$f2,$e1,$9f,$97,$04,$07,$2e,$09,$25,$5c,$76,$e2,$f5,$44 // .*........%\v..D
        .byte $b3,$c4,$b8,$6b,$92,$77               // ...k.w

txt_fa5a:
        .byte $22                                   // double quote character
        .text "/"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $f6,$1d,$2c,$e1,$27,$5a,$04,$8b,$87,$b9,$34,$19,$15,$e4,$ac,$23 // ..,.'Z....4....#
        .byte $c9,$70,$a3,$cc,$68,$65,$ce,$4c,$cb,$9c,$a6,$97 // .p..he.L....

txt_fa79:
        .text "I3/ "
        .byte $63,$e8,$90,$85,$92,$99,$97,$25,$4d,$2e,$72,$6a,$5c,$e5,$3c,$ba // c......%M.rj\.<.
        .byte $49,$a9,$79,$03,$1f,$44,$84,$2c,$94,$d4,$b9,$2a,$79,$73,$93,$92 // I.y..D.,...*ys..
        .byte $e7,$30,$32,$e9,$27,$25,$e4,$0c,$7d,$12,$10,$b2,$53,$92,$e4,$b0 // .02.'%..}...S...
        .byte $32,$e7,$21,$e5,$ce,$ad,$2e,$92,$1e,$5e,$40,$c7,$d1,$21,$0b,$25 // 2.!......^@..!.%
        .byte $0f,$2e,$4d,$69,$73,$91,$f2,$e7,$76,$97,$49,$1f,$2f,$20,$63,$e8 // ..Mis...v.I./ c.
        .byte $90,$85,$92,$8f,$97,$27,$b4,$b9,$cc,$f4,$b9,$de,$65,$d2,$67,$a5 // .....'......e.g.
        .byte $e4,$0c,$7d,$12,$10,$b2,$59,$e9,$72,$7c,$cb,$9d,$42,$5c,$e4,$84 // ..}...Y.r|..B\..
        .byte $ba,$54,$25,$e4,$0c,$7d,$12,$10,$b2,$68,$4b,$92,$90,$97,$3a,$74 // .T%..}...hK...:t
        .byte $b9,$ca,$d9,$74,$a7,$4b,$c8,$18,$fa,$24,$21,$64,$ce,$97,$25,$5b // ...t.K...$!d..%[
        .byte $2e,$d0,$69,$21,$ef,$d6,$0c,$7a,$5c,$90,$57,$2b,$06,$3d,$25,$05 // ..i!...z\.W+.=%.
        .byte $fb,$95,$83,$1e,$92,$81,$05,$72,$b0,$63,$d2,$a5,$7e,$e5,$60,$c7 // .......r.c..~.`.
        .byte $a5,$49,$05,$72,$b0,$63,$d2,$55,$5f,$b9,$58,$31,$e9,$2a,$90,$57 // .I.r.c.U_.X1.*.W
        .byte $2b,$06,$3d,$26,$1a,$fd,$ca,$c1,$8f,$49,$86 // +.=&.....I.

txt_fb48:
        .text "A"
        .byte $5c                                   // backslash character
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $18,$f4,$95,$97,$ee,$56,$0c,$7a,$4a,$c4,$15,$ca,$c1,$8f,$49,$87 // .....V.zJ.....I.
        .byte $bf,$72,$b0,$63,$d2,$61,$d0,$57,$2b,$06,$3d,$2d,$f7,$ee,$56,$0c // .r.c.a.W+.=-..V.
        .byte $7a,$5b,$d0,$57,$2b,$06,$3d,$a0,$f5,$69,$9c,$fa,$dc,$10,$2c,$e2 // z[.W+.=..i....,.
        .byte $22,$e6,$fd,$11,$d8,$bf,$c8,$68,$ea,$bf,$cf,$04,$79,$08,$ab,$41 // "......h....y..A
        .byte $ac,$b2,$8f,$73,$7e,$88,$fc,$24,$06,$4a,$c6,$3c,$97,$0e,$3d,$e4 // ...s~..$.J.<..=.
        .byte $74,$85,$1f,$1c,$b6,$82,$a2,$0b,$1d,$5b,$2e,$8b,$91,$d8,$c4,$4a // t........[.....J
        .byte $29,$00,$89,$45,$a0,$29,$22,$90,$19,$2b,$e6,$cf,$31,$02,$80,$90 // )..E.)"..+..1...
        .byte $a4,$e3,$97,$5c,$c6,$ef,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...\..`.........
        .byte $00,$00,$00,$00,$00,$88,$30,$46,$1c,$09,$a0,$c5,$0c,$63,$21,$a0 // ......0F.....c!.
        .byte $62,$8c,$02,$1c,$00,$04,$d3,$4f,$fb,$00,$f1,$86,$00,$02,$89,$c9 // b......O........
        .byte $30,$d0,$06,$00,$03,$0c,$23,$43,$98,$6c,$54,$48,$00,$02,$18,$e6 // 0.....#C.lTH....
        .byte $42,$d6,$00,$00,$90,$cd,$0a,$68,$00,$0d,$c3,$85,$18,$86,$18,$37 // B......h.......7
        .byte $1e,$cc,$60,$00,$18,$61               // ..`..a

txt_fc11:
        .byte $40                                   // @ character
        .text "$("
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $41,$3e,$1c,$29,$ff,$4d,$03,$10,$23,$0e,$1f,$83,$4f,$18,$00,$03 // A>.).M..#...O...
        .byte $7d,$85,$0c,$c0,$00,$16,$d0,$ac,$cf,$18,$00,$09,$b0,$a0,$1a,$35 // }..............5
        .byte $10,$62,$3c,$c9,$a0,$00,$21,$c2,$88,$09,$a3,$85,$30,$06,$81,$3c // .b<...!.....0..<
        .byte $00,$04,$01,$c4,$06,$e1,$c0,$9e,$78,$71,$80,$00,$16,$7e,$10,$00 // ........xq...~..
        .byte $10,$e1,$4d,$00,$01,$0a,$65,$3a,$30,$81,$86,$61,$b1,$51,$20,$00 // ..M...e:0..a.Q .
        .byte $0c,$25,$21,$61,$8c,$14,$e1,$9d,$6c,$39,$e4,$8c,$00,$03,$08,$e6 // .%!a....l9......
        .byte $8e,$1c,$22,$18,$f0,$01,$0b,$14,$23,$40,$8c // ..".....#@.

txt_fc80:
        .byte $40                                   // @ character
        .text "O=;0"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $8a,$89,$00,$00,$16,$34,$20,$10,$70,$ac,$00,$00,$9a,$6f,$00,$9a // .....4 .p....o..
        .byte $68,$c4,$86,$6d,$c5,$21,$8f,$00,$00,$01,$28,$8c,$18,$61,$40,$84 // h..m.!....(..a@.
        .byte $43,$4f,$04,$d2,$9c,$00,$01,$21,$9a,$14,$03,$c0,$00,$00,$48,$66 // CO.....!......Hf
        .byte $21,$e0,$00,$83,$9f,$46,$01,$e6,$1f,$11,$87,$18,$00,$01,$ac,$53 // !....F.........S
        .byte $85,$3c,$80,$34,$09,$e0,$00,$26,$c6,$04,$f3,$d8,$a7,$12,$14,$31 // .<.4...&.......1
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$08,$63,$c5,$0a,$1c,$d8,$c0 // ..........c.....
        .byte $21,$c0,$00,$12,$89,$cb,$1a,$14,$09,$b0,$a0,$4d,$3c,$01,$82,$7c // !..........M<..|
        .byte $31,$c4,$00,$00,$41,$8e,$31,$a6,$8c,$13,$e1,$c2,$9f,$f4,$d0,$31 // 1...A.1........1
        .byte $02,$30,$e1,$f8,$34,$f1,$80,$00,$25,$11,$81,$6c,$59,$b8,$87,$18 // .0..4...%..lY...
        .byte $00,$05,$88,$44,$9f,$46,$15,$80,$1f,$08,$20,$0c,$91,$0f,$0f,$ec // ...D.F.... .....
        .byte $60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$11,$d9 // `...............
        .byte $04,$d3,$4f,$fb,$00,$f1,$81,$f4,$63,$a6,$08 // ..O.....c..

txt_fd41:
        .text "S"
        .byte $22                                   // double quote character
        .text "B"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $18,$06,$80,$0b,$06,$81,$34,$04,$a3,$08,$80,$a2,$78,$03,$8c,$4b // ......4.....x..K
        .byte $20,$34,$60,$12,$88,$c1,$b8,$71,$88,$0a,$67,$98,$69,$f6,$40,$00 //  4`....q..g.i.@.
        .byte $00,$00,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$25,$11,$82,$9c,$c2,$90,$f0,$0c,$5b,$00,$9f,$0e,$14,$ff,$a3 // .%.......[......
        .byte $87,$18,$14,$e1,$8e,$30,$e0,$10,$00,$01,$21,$9a,$16,$b3,$c6,$06 // .....0....!.....
        .byte $18,$67,$b0,$08,$50,$cc,$79,$90,$a3,$1f,$09,$00,$00,$18 // .g..P.y.......

// --- Region $fdaf-$fe52 ---
.pc = $fdaf "dat_fdaf"

dat_fdaf:
        .byte $b3,$e8,$80,$86,$b0,$30,$1e,$00,$26,$1c,$ff,$4d,$03,$10,$0d,$84 // .....0..&..M....
        .byte $14,$e1,$43,$24,$60,$1f,$08,$09,$44,$60,$b0,$3b,$07,$87,$64,$11 // ..C$`...D`.;..d.
        .byte $28,$9a,$7d,$10,$44,$1c,$31,$82,$61,$e1,$4d,$01,$a0,$03,$0c,$33 // (.}.D.1.a.M....3
        .byte $d8,$04,$28,$63,$04,$03,$90,$10,$06,$39,$a3,$9a,$00,$00,$00,$00 // ..(c.....9......
        .fill 13, $00
        .byte $d8,$41,$64,$e5,$04,$48,$50,$08,$02,$1c,$13,$cf,$00,$90,$a7,$90 // .Ad..HP.........
        .byte $05,$8c,$03,$c0,$04,$63,$6b
        .byte $25,$9c
        .text "',0D"
        .byte $86,$62,$0c
        .byte $04,$38,$00,$0a,$73,$3e,$81,$a8,$1c,$33,$81,$a8,$1c,$33,$82,$31 // .8..s>...3...3.1
        .byte $b5,$80,$91,$0e,$08,$06,$80,$30,$12,$8c,$31,$8c,$00,$01,$e0,$0c // .......0..1.....
        .byte $94                                   // .

txt_fe3d:
        .text "NX"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $a0,$4d,$00,$00,$0d,$c3,$87,$30,$d0,$00,$00,$61,$39,$61,$92,$cc // .M.....0...a9a..
        .byte $03,$40,$18                           // .@.

// --- Region $fe6d-$fe6e ---
.pc = $fe6d "dat_fe6d"

dat_fe6d:
        .byte $10,$00                               // ..

// --- Region $fe70-$feb4 ---
.pc = $fe70 "dat_fe70"

dat_fe70:
        .fill 12, $00
        .byte $48,$66,$85,$ac,$f1,$80,$00,$12,$88,$c0,$59,$84,$35,$88,$44,$18 // Hf........Y.5.D.
        .byte $0d,$00,$14,$4d,$8a,$88,$23,$0e,$79,$61,$98,$96,$40,$78,$7b,$8c // ...M..#.ya..@x{.
        .byte $48,$53,$01,$4e,$19,$a3,$1e,$04,$60   // HS.N....`

txt_fea5:
        .text "Q<"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $b1,$80,$4a,$23,$01,$e0,$4c,$b2,$0b,$10,$a0,$02,$7c // ..J#..L.....|

// --- Region $febd-$feea ---
.pc = $febd "Segment $febd"
        .byte $a7,$90,$de,$21,$10,$d0,$31,$00,$94,$46,$0b,$07,$8c // ...!..1..F...

txt_feca:
        .byte $40                                   // @ character
        .text "S<A"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c2,$59,$80,$88                       // .Y..

txt_fed3:
        .text "8T"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $00,$06,$80,$02,$51,$18,$31,$42,$99,$0b,$5d,$90,$00,$16,$4e,$58 // ....Q.1B..]...NX
        .byte $60,$b0,$68,$d1,$8c                   // `.h..

// --- Region $feed-$ff20 ---
.pc = $feed "dat_feed"

dat_feed:
        .byte $00,$08,$70,$16,$30,$c1,$08,$13,$cf,$63,$71,$a0,$42,$21,$8f,$00 // ..p.0....cq.B!..
        .byte $07,$c2,$09,$e5,$81,$00,$d0,$31,$02,$14,$09,$a0,$dd,$0c,$a4,$85 // .......1........
        .byte $30,$10,$b1,$43,$1c,$68,$c6,$3c,$00,$10,$e0,$dd,$0c,$d0,$31,$00 // 0..C.h.<......1.
        .byte $94,$46,$0a,$70                       // .F.p

// --- Region $ff38-$ff4d ---
.pc = $ff38 "dat_ff38"

dat_ff38:
        .byte $b2,$72,$80,$f0
        .byte $26,$59,$05,$18,$5e,$06,$02
        .text "Q42Y"
        .byte $05
        .byte $83,$40,$29,$07,$18,$04               // .@)...

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

dat_ff5c:
        .byte $c3,$80,$0a,$26,$b0,$02,$1c,$16,$4e,$58,$60,$8d,$44,$d4,$c0,$00 // ...&....NX`.D...
        .byte $51,$3c,$41,$f8,$1c,$30,$42,$04,$6a,$63,$9e,$68,$53,$0d,$18,$80 // Q<A..0B.jc.hS...
        .byte $b0                                   // .

// --- Region $ff97-$ffa1 ---
.pc = $ff97 "dat_ff97"

dat_ff97:
        .byte $51,$18,$0d,$03,$09,$e1,$d8,$84,$43,$1e,$00 // Q.......C..

// --- Region $ffb3-$ffc4 ---
.pc = $ffb3 "Segment $ffb3"
        .byte $00,$12,$88,$c1,$00,$7a,$c8,$02,$0e,$00,$2c,$1a,$01 // .....z....,..

txt_ffc0:
        .text "H8"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$31                               // .1

// --- Region $ffdd-$ffff ---
.pc = $ffdd "dat_ffdd"

dat_ffdd:
        .fill 18, $00
        .byte $1c,$6c,$65,$e4,$4a,$d9,$95,$c6,$8a,$75,$54,$ea,$34,$93,$bc,$97 // .le.J....uT.4...
        .byte $92                                   // .
