// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:56
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $2000 (8192)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $2070 (irq_2070)
//
// Code: 3476 bytes, Data: 60012 bytes
// Labels: 315, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0fc0-$0fe6 ---
.pc = $0fc0 "loc_0fc0"

loc_0fc0:
        lda #$ef

loc_0fc2:
        cmp $dc01
        bne loc_0fc2
        sei
        jsr $fda3
        ldx #$31
        ldy #$ea
        stx $0314
        sty $0315
        jsr $ff5b
        ldx #$18

loc_0fda:
        lda $0fe5,x
        sta $0333,x
        dex
        bne loc_0fda
        jmp $0334

dat_0fe6:
        .byte $e6                                   // .

// --- Region $102a-$1563 ---
.pc = $102a "sub_102a"
// Referenced by: jsr from $20aa, $fbcb

sub_102a:
        inc $1942
        inc $1943
        inc $1944
        lda #$1f
        sta $d418
        ldx #$02
        dec $1973
        bpl loc_1045
        lda dat_191d
        sta $1973

loc_1045:
        nop
        nop
        nop
        stx $ff
        lda $191e,x
        sta $1956
        tay
        lda $1973
        cmp dat_191d
        bne loc_106b
        lda $16a1,x
        sta $fb
        lda $16a4,x
        sta $fc
        dec $1927,x
        bmi loc_106e
        jmp loc_11fa

loc_106b:
        jmp loc_120a

loc_106e:
        ldy dat_1921,x
        lda ($fb),y
        nop
        nop
        nop
        nop
        cmp #$ff
        bne loc_1094
        lda #$00
        sta $1927,x
        sta dat_1921,x
        sta $1924,x
        sta dat_1972
        jmp loc_106e

dat_108c:
        .fill 8, $00

loc_1094:
        sta $1967
        and #$80
        beq loc_10a9
        lda $1967
        and #$1f
        sta $194f,x
        inc dat_1921,x
        jmp loc_106e

loc_10a9:
        lda $1967
        and #$40
        beq loc_10be
        lda $1967
        and #$3f
        sta $1976,x
        inc dat_1921,x
        jmp loc_106e

loc_10be:
        lda $1967
        asl
        tay
        lda $16a9,y
        sta $fd
        lda $16a8,y
        sta $fe
        lda #$00
        sta $193f,x
        ldy $1924,x
        sta $1942,x
        lda #$03
        sta $1961,x

loc_10dd:
        lda ($fd),y
        sta $f8
        and #$f0
        cmp #$f0
        bne loc_10f7
        lda #$01
        sta $1980,x
        inc $1924,x
        iny
        lda ($fd),y
        sta $f8
        jmp loc_1157

loc_10f7:
        lda #$00
        sta $1980,x
        lda $f8
        and #$f0
        cmp #$e0
        bne loc_1130
        lda $f8
        and #$01
        clc
        adc #$01
        sta $193f,x
        lda $f8
        and #$0e
        lsr
        sta $1965
        inc $1924,x
        iny
        lda ($fd),y
        pha
        and #$f0
        sta $1964
        pla
        and #$0f
        sta smc_12f8                                // SMC: modifies $12f8
        inc $1924,x
        iny
        lda ($fd),y
        sta $f8

loc_1130:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_1142
        lda $f8
        and #$1f
        sta $1933,x
        jsr sub_11ed

loc_1142:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_1157
        lda $f8
        and #$3f
        sta $192a,x
        jsr sub_11ed
        jmp loc_10dd

loc_1157:
        lda $192a,x
        sta $1927,x
        lda $f8
        clc
        adc $194f,x
        sta $1930,x
        tay
        lda dat_1564,y
        pha
        lda $15c4,y
        ldy $1956
        sta $d401,y
        sta $1936,x
        sta $1939,x
        pla
        sta $d400,y
        sta $193c,x
        lda $1980,x
        bne loc_11cc
        lda $1933,x
        asl
        asl
        asl
        tax
        stx $1952
        lda $176a,x
        sta $d405,y
        lda $176b,x
        sta $d406,y
        lda $176c,x
        pha
        lda $1768,x
        pha
        lda $1769,x
        ldx $ff
        sta $192d,x
        sta $1979,x
        lda #$00
        sta $d402,y
        sta $1945,x
        pla
        sta $194b,x
        and #$0f
        sta $d403,y
        sta $1948,x
        lda #$01
        sta $196f,x
        pla
        sta $196c,x

loc_11cc:
        inc $1924,x
        ldy $1924,x
        lda ($fd),y
        cmp #$ff
        bne loc_11ea

loc_11d8:
        lda #$00
        sta $1924,x
        lda $1976,x
        beq loc_11e7
        dec $1976,x
        bpl loc_11ea

loc_11e7:
        inc dat_1921,x

loc_11ea:
        jmp loc_1552
// Referenced by: jsr from $113f, $1151, $f12a, $f13c

sub_11ed:
        inc $1924,x
        iny
        lda ($fd),y
        cmp #$ff
        beq loc_11d8
        sta $f8
        rts

loc_11fa:
        ldy $1956
        lda $1942,x
        beq loc_120a
        lda $192d,x
        and #$fe
        sta $1979,x

loc_120a:
        lda $1933,x
        asl
        asl
        asl
        tay
        lda $176d,y
        sta $1953
        lda $176e,y
        sta $1954
        lda $176f,y
        sta $1955
        and #$04
        bne loc_1233
        lda $1955
        and #$10
        bne loc_1233
        lda $1953
        bne loc_1236

loc_1233:
        jmp loc_1830

loc_1236:
        pha
        and #$78
        lsr
        lsr
        lsr
        sta $1958,x
        pla
        and #$07
        sta $1957
        lda $195b,x
        beq loc_1254
        dec $195e,x
        bne loc_1268
        inc $195b,x
        bpl loc_1268

loc_1254:
        inc $195e,x
        lda $1958,x
        cmp $195e,x
        bcs loc_1268
        sta $195e,x
        dec $195b,x
        dec $195e,x

loc_1268:
        lda $1930,x
        tay
        lda $1565,y
        sec
        sbc dat_1564,y
        sta $197f
        lda $15c5,y
        sbc $15c4,y
        adc $1942,x
        lsr

loc_1280:
        dec $1957
        bmi loc_128c
        lsr
        ror $197f
        jmp loc_1280

loc_128c:
        sta $197e
        lda dat_1564,y
        sta $197c
        lda $15c4,y
        sta $197d
        lda $1958,x
        lsr
        tay

loc_12a0:
        dey
        bmi loc_12b9
        sec
        lda $197c
        sbc $197f
        sta $197c
        lda $197d
        sbc $197e
        sta $197d
        jmp loc_12a0

loc_12b9:
        lda $1942,x
        cmp #$04
        bcc loc_12eb
        ldy $195e,x

loc_12c3:
        dey
        bmi loc_12dc
        clc
        lda $197c
        adc $197f
        sta $197c
        lda $197d
        adc $197e
        sta $197d
        jmp loc_12c3

loc_12dc:
        ldy $1956
        lda $197c
        sta $d400,y
        lda $197d
        sta $d401,y

loc_12eb:
        ldx $ff
        ldy $1956
        lda $192a,x
        sec
        sbc $1927,x
.label smc_12f8 = * + 1
        cmp #$00                                    // !SMC: modified by $1125
        bcc loc_1341
        lda $193f,x
        beq loc_1341
        and #$03
        cmp #$01
        beq loc_1325
        lda $1964
        sec
        lda $193c,x
        sbc $1964
        sta $193c,x
        sta $d400,y
        lda $1936,x
        sbc $1965
        sta $1936,x
        sta $d401,y
        jmp loc_1341

loc_1325:
        lda $1964
        clc
        lda $193c,x
        adc $1964
        sta $193c,x
        sta $d400,y
        lda $1936,x
        adc $1965
        sta $1936,x
        sta $d401,y

loc_1341:
        lda $1954
        beq loc_13b2
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1695,y
        cmp $1942,x
        bcc loc_1359
        jmp loc_1363

loc_1359:
        iny
        iny
        lda $1695,y
        cmp $1942,x
        bcc loc_136d

loc_1363:
        iny
        lda $1695,y
        sta $194e
        jmp loc_1375

loc_136d:
        lda $1954
        and #$fc
        sta $194e

loc_1375:
        lda $196f,x
        bne loc_1397
        lda $1945,x
        sec
        sbc $194e
        sta $1945,x
        lda $1948,x
        sbc #$00
        sta $1948,x
        cmp #$01
        bcs loc_13b2
        lda #$01
        sta $196f,x
        bne loc_13b2

loc_1397:
        lda $1945,x
        clc
        adc $194e
        sta $1945,x
        lda $1948,x
        adc #$00
        sta $1948,x
        cmp #$0f
        bcc loc_13b2
        lda #$00
        sta $196f,x

loc_13b2:
        lda #$00
        sta smc_13d4                                // SMC: modifies $13d4
        lda $194b,x
        and #$80
        beq loc_13ca
        lda $1942,x
        and #$01
        beq loc_13ca
        lda #$b0
        sta smc_13d4                                // SMC: modifies $13d4

loc_13ca:
        ldx $ff
        ldy $1956
        lda $1945,x
        clc
.label smc_13d4 = * + 1
        adc #$00                                    // !SMC: modified by $13b4, $13c7
        sta $d402,y
        lda $1948,x
        adc #$00
        sta $d403,y
        lda $1955
        and #$40
        beq loc_13fb
        ldx $ff
        lda $1942,x
        cmp #$03
        bcc loc_13fb
        and #$03
        tax
        lda $1632,x
        ldx $ff
        sta $1979,x

loc_13fb:
        sty $1967
        lda $1955
        and #$01
        beq loc_142f
        ldx $ff
        stx $1975
        lda #$89
        sta $f9
        lda #$16
        sta $fa
        ldx $ff
        lda $1942,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_1450
        ldy #$0a

loc_141f:
        cmp ($f9),y
        bcs loc_145b
        dey
        cpy #$06
        bne loc_141f
        cmp ($f9),y
        bcs loc_1432
        jmp loc_147b

loc_142f:
        jmp loc_146a

loc_1432:
        lda $ff
        asl
        bne loc_143a
        clc
        adc #$01

loc_143a:
        sta $1968
        ldx dat_1972
        txa
        and $1968
        bne loc_144e
        txa
        clc
        adc $1968
        sta $d417

loc_144e:
        ldy #$06

loc_1450:
        dey
        dey
        dey
        dey
        dey
        dey
        lda ($f9),y
        jmp loc_1473

loc_145b:
        dey
        dey
        dey
        dey
        dey
        dey
        lda $1969,x
        clc
        adc ($f9),y
        jmp loc_1473

loc_146a:
        lda $ff
        cmp $1975
        bne loc_147b
        lda #$ff

loc_1473:
        ldx $ff
        sta $1969,x
        sta $d416

loc_147b:
        ldy $1967
        lda $1955
        and #$10
        beq loc_14e3
        lda $1953
        and #$0f
        tax
        lda $163e,x
        sta smc_14af                                // SMC: modifies $14af
        lda $1640,x
        sta smc_14b0                                // SMC: modifies $14b0
        lda $1642,x
        sta smc_14b7                                // SMC: modifies $14b7
        lda $1644,x
        sta smc_14b8                                // SMC: modifies $14b8
        ldx $ff
        lda $1942,x
        cmp #$0f
        bcs loc_14e0
        tax
        dex
.label smc_14af = * + 1
.label smc_14b0 = * + 2
        lda $1656,x                                 // !SMC: modified by $148e, $1494
        ldy $ff
        sta $1979,y
.label smc_14b7 = * + 1
.label smc_14b8 = * + 2
        lda $1646,x                                 // !SMC: modified by $149a, $14a0
        sta $1968
        lda $1953
        and #$10
        beq loc_14cf
        ldx $ff
        lda $1930,x
        clc
        adc $1968
        jmp loc_1542

loc_14cf:
        ldy $1956
        lda $1968
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y

loc_14e0:
        jmp loc_1552

loc_14e3:
        lda $1955
        and #$80
        beq loc_151e
        ldx $ff
        ldy $1956
        lda $1942,x
        cmp #$02
        bcs loc_150a
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $1979,x
        jmp loc_1552

loc_150a:
        lda $193c,x
        sta $d400,y
        lda $1936,x
        sta $d401,y
        lda $192d,x
        and #$fe
        sta $1979,x

loc_151e:
        lda $1955
        and #$04
        beq loc_1552
        dec $1961,x
        bpl loc_152f
        lda #$02
        sta $1961,x

loc_152f:
        ldx $ff
        lda $1961,x
        tax
        lda $1686,x
        sta $41
        ldx $ff
        lda $1930,x
        clc
        adc $41

loc_1542:
        tax
        ldy $1956
        lda dat_1564,x
        sta $d400,y
        lda $15c4,x
        sta $d401,y

loc_1552:
        ldx $ff
        ldy $1956
        lda $1979,x
        sta $d404,y
        dex
        bmi loc_1563
        jmp loc_1045

loc_1563:
        rts

// --- Region $1830-$184e ---
.pc = $1830 "loc_1830"

loc_1830:
        lda $1953
        beq loc_1848
        lsr
        lsr
        lsr
        lsr
        tax
        lda $1953
        and #$0f

loc_183f:
        sta $1688
        stx $1687
        jmp loc_12eb

loc_1848:
        lda #$18
        ldx #$0c
        bne loc_183f
        brk

// --- Region $2000-$2245 ---
.pc = $2000 "main_2000"

main_2000:
        lda #$00
        sta $0286
        sta $d021
        jsr $e544
        sei
        ldx #$00

loc_200e:
        lda dat_1c00,x
        sta $0400,x
        lda $1d00,x
        sta $0500,x
        lda $1e00,x
        sta $0600,x
        lda $1f00,x
        sta $0700,x
        inx
        bne loc_200e
        ldx #$c8
        lda #$08

loc_202d:
        sta $d7ff,x
        sta $d8c7,x
        dex
        bne loc_202d
        ldx #$18
        lda #$00

loc_203a:
        sta $d9,x
        dex
        bpl loc_203a
        ldx #$80
        ldy #$24
        stx $d9
        sty $da
        ldx #$d1
        ldy #$25
        stx $df
        sty $e0
        ldx #$2e

loc_2051:
        lda $2440,x
        sta $d000,x
        dex
        bpl loc_2051
        ldx #$70
        ldy #$20
        stx $0314
        sty $0315
        lda #$01
        sta $d01a
        sta $dc0d
        cli
        jmp loc_0fc0

irq_2070:
        jsr sub_2229
        lda #$32

loc_2075:
        cmp $d012
        bne loc_2075
        jsr sub_21ff
        jsr sub_2214
        lda $e3
        sta $d016
        jsr sub_20fb
        lda #$d7

loc_208a:
        cmp $d012
        bne loc_208a
        lda #$1b
        ldx #$18
        ldy #$00
        sta $d011
        stx $d016
        sty $d021
        jsr sub_2127
        jsr sub_20b3
        jsr sub_214e
        jsr sub_21dc
        jsr sub_102a
        inc $d019
        jmp loc_ea7e

// Referenced by: jsr from $20a1, $fbc2
sub_20b3: {
        lda $e3
        sec
        sbc #$03
        bpl done
        pha
        jsr sub_20c4
        pla
        and #$07
done:
        sta $e3
        rts
}
// Referenced by: jsr from $20bb, $fbdc

sub_20c4:
        ldx #$58

loc_20c6:
        lda $05d9,x
        sta $05d8,x
        lda $0601,x
        sta $0600,x
        inx
        bpl loc_20c6
        ldy #$00
        lda ($d9),y
        nop
        nop
        bpl loc_20e7
        lda #$80
        sta $d9
        lda #$24
        sta $da
        lda ($d9),y

loc_20e7:
        tax
        lda dat_2280,x
        sta $0657
        lda $22c0,x
        sta $067f
        inc $d9
        bne loc_20fa

dat_20f8:
        .byte $e6,$da                               // ..

loc_20fa:
        rts

// Referenced by: jsr from $2085, $fba6
sub_20fb: {
        ldx $db
        ldy $2300,x
loop1:
        lda $d012
loop2:
        cmp $d012
        beq loop2
        sbc #$00
        and #$07
        ora #$10
        sta $d011
        dey
        bpl loop1
        lda $d012
loop3:
        cmp $d012
        beq loop3
        ldy #$40
loop4:
        dey
        bne loop4
        lda #$02
        sta $d021
        rts
}

// Referenced by: jsr from $209e, $fbbf
sub_2127: {
        ldx $db
        inx
        cpx #$40
        bne skip
        ldx #$00
skip:
        stx $db
        lda $2300,x
        clc
        adc #$a2
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        rts
}

// Referenced by: jsr from $20a4, $fbc5
sub_214e: {
        lda $dc
        eor #$01
        sta $dc
        bne done1
        inc $dd
        lda $dd
        and #$3f
        cmp #$30
        bcs skip1
done1:
        rts
skip1:
        ldx #$0d
loop1:
        lda $23f1,x
        sta $23f2,x
        dex
        bpl loop1
        ldx $de
        lda $2400,x
        sta $23f1
        inx
        cpx #$20
        bne skip2
        ldx #$00
skip2:
        stx $de
        lda $de
        cmp #$10
        bne done1
        lda #$20
        sta $dd
        ldy #$00
        lda ($df),y
        nop
        nop
        bpl skip3
        lda #$d1
        sta $df
        lda #$25
        sta $e0
skip3:
        lda ($df),y
        iny
        and #$c0
        beq skip3
        sty $e1
        ldx #$4f
        lda #$b1
loop2:
        sta $0590,x
        dex
        bpl loop2
        lda #$28
        sec
        sbc $e1
        lsr
        tax
        ldy #$00
loop3:
        lda ($df),y
        sty $e4
        pha
        and #$3f
        tay
        lda dat_2280,y
        sta $0590,x
        lda $22c0,y
        sta $05b8,x
        ldy $e4
        inx
        iny
        pla
        and #$c0
        beq loop3
        lda $df
        clc
        adc $e1
        sta $df
        bcc done2
        inc $e0
done2:
        rts
}

// Referenced by: jsr from $20a7, $fbc8
sub_21dc: {
        ldx #$30
loop:
        lda $2371,x
        sta $2370,x
        inx
        bpl loop
        lda #$0b
        ldx $e2
        cpx #$0c
        bcs skip
        lda $2420,x
skip:
        sta $23ef
        inx
        cpx #$80
        bne done
        ldx #$00
done:
        stx $e2
        rts
}
// Referenced by: jsr from $207a, $fb9b

sub_21ff:
        ldx #$4f

loc_2201:
        ldy $2340,x

loc_2204:
        dey
        bpl loc_2204
        lda dat_23a0,x
        sta $d023
        nop
        nop
        nop
        dex
        bpl loc_2201
        rts
// Referenced by: jsr from $207d, $fb9e

sub_2214:
        ldx #$0f

loc_2216:
        ldy $2390,x

loc_2219:
        dey
        bpl loc_2219
        lda $23f0,x
        sta $d021
        nop
        nop
        nop
        dex
        bpl loc_2216
        rts
// Referenced by: jsr from $2070, $fb91

sub_2229:
        ldy #$04

loc_222b:
        dey
        bpl loc_222b
        ldx #$13

loc_2230:
        ldy #$08

loc_2232:
        dey
        bpl loc_2232
        lda $242c,x
        sta $d020
        nop
        nop
        dex
        bpl loc_2230
        lda #$0f
        sta $d021
        rts

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

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

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

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

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

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

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

// --- Region $ea31-$ea36 ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        .byte $3f,$3f,$c6                           // rla $c63f,x // ILLEGAL
        .byte $34,$2b                               // nop $2b,x // ILLEGAL

dat_ea36:
        .byte $5f                                   // _

// --- Region $ea7e-$ea81 ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        .byte $9f,$df,$eb                           // sha $ebdf,y // ILLEGAL
        .byte $da                                   // nop // ILLEGAL

// --- Region $ead0-$eaed ---
.pc = $ead0 "Segment $ead0"
        .byte $7f,$ae,$6b                           // rra $6bae,x // ILLEGAL
        lsr $592a,x
        asl $d7,x
        .byte $a3,$d3                               // lax ($d3,x) // ILLEGAL
        ldy #$98
        adc $96
        eor $fce4,y
        bit $4c3c
        eor ($a8),y
        .byte $5f,$8f,$5f                           // sre $5f8f,x // ILLEGAL
        .byte $9f,$af,$df                           // sha $dfaf,y // ILLEGAL

dat_eaec:
        .byte $af,$ef                               // ..

// --- Region $efd7-$f017 ---
.pc = $efd7 "loc_efd7"

loc_efd7:
        rol $efa9,x

loc_efda:
        cmp $dc01
        bne loc_efda
        sei
        jsr $fda3
        ldx #$31
        ldy #$ea
        stx $0314
        sty $0315
        jsr $ff5b
        ldx #$18

loc_eff2:
        lda $0fe5,x
        sta $0333,x
        dex
        bne loc_eff2
        jmp $0334

dat_effe:
        .byte $e6,$01                               // ..

loc_f000:
        lda dat_25f0,x
        sta $0801,x
        inx
        bne loc_f000
        inc $033b
        inc $0338

loc_f00f:
        bne loc_f000
        dec $01
        jmp loc_fce2

dat_f016:
        .byte $80,$2c                               // .,

// --- Region $f039-$f07c ---
.pc = $f039 "loc_f039"

loc_f039:
        stx $ff
        lda $191e,x
        sta $1956
        tay
        lda $1973
        cmp dat_191d
        bne loc_f05c
        lda $16a1,x
        sta $fb
        lda $16a4,x
        sta $fc
        dec $1927,x
        bmi loc_f05f
        jmp loc_11fa

loc_f05c:
        jmp loc_120a

loc_f05f:
        ldy dat_1921,x
        lda ($fb),y
        cpx $ea
        and $c9,x
        .byte $ff,$d0,$19                           // isc $19d0,x // ILLEGAL
        lda #$00
        sta $1927,x
        sta dat_1921,x
        sta $1924,x
        sta dat_1972
        jmp loc_106e

dat_f07c:
        .byte $a8                                   // .

// --- Region $f0d8-$f176 ---
.pc = $f0d8 "loc_f0d8"

loc_f0d8:
        bit $19
        iny
        lda ($fd),y
        sta $f8
        jmp loc_1157

loc_f0e2:
        lda #$00
        sta $1980,x
        lda $f8
        and #$f0
        cmp #$e0
        bne loc_f11b
        lda $f8
        and #$01
        clc
        adc #$01
        sta $193f,x
        lda $f8
        and #$0e
        lsr
        sta $1965
        inc $1924,x
        iny
        lda ($fd),y
        pha
        and #$f0
        sta $1964
        pla
        and #$0f
        sta smc_12f8
        inc $1924,x
        iny
        lda ($fd),y
        sta $f8

loc_f11b:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_f12d
        lda $f8
        and #$1f
        sta $1933,x
        jsr sub_11ed

loc_f12d:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_f142
        lda $f8
        and #$3f
        sta $192a,x
        jsr sub_11ed
        jmp loc_10dd

loc_f142:
        lda $192a,x
        sta $1927,x
        lda $f8
        clc
        adc $194f,x
        sta $1930,x
        tay
        lda dat_1564,y
        pha
        lda $15c4,y
        ldy $1956
        sta $d401,y
        sta $1936,x
        sta $1939,x
        pla
        sta $d400,y
        sta $193c,x
        lda $1980,x
        bne loc_f1b7
        lda $1933,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $f19a-$f1e5 ---
.pc = $f19a "loc_f19a"

loc_f19a:
        ora.abs $00a9,y
        sta $d402,y
        sta $1945,x
        pla
        sta $194b,x
        and #$0f
        sta $d403,y
        sta $1948,x
        lda #$01
        sta $196f,x
        pla
.label loc_f1b7 = * + 2
        sta $196c,x
        inc $1924,x
        ldy $1924,x
        lda ($fd),y
        cmp #$ff
        bne loc_f1d6

loc_f1c4:
        lda #$00
        sta $1924,x
        lda $1976,x
        beq loc_f1d3
        dec $1976,x
        bpl loc_f1d6

loc_f1d3:
        inc dat_1921,x

loc_f1d6:
        jmp loc_1552

dat_f1d9:
        .byte $fe,$24,$19,$c8,$b1                   // .$...

loc_f1de:
        sbc $ffc9,x
        beq loc_f1c4
        sta $f8
        rts

// --- Region $f1fc-$f228 ---
.pc = $f1fc "loc_f1fc"

loc_f1fc:
        and #$a8
        lda $176d,y
        sta $1953
        lda $176e,y
        sta $1954
        lda $176f,y
        sta $1955
        and #$04
        bne loc_f220
        lda $1955
        and #$10
        bne loc_f220
        lda $1953
        bne loc_f223

loc_f220:
        jmp loc_1830

loc_f223:
        pha
        and #$78
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        .byte $62                                   // jam // ILLEGAL

// --- Region $f271-$f453 ---
.pc = $f271 "loc_f271"

loc_f271:
        bmi loc_f27a
        lsr
        ror $197f
        jmp loc_1280

loc_f27a:
        sta $197e
        lda dat_1564,y
        sta $197c
        lda $15c4,y
        sta $197d
        lda $1958,x
        lsr
        tay
        dey
        bmi loc_f2a7
        sec
        lda $197c
        sbc $197f
        sta $197c
        lda $197d
        sbc $197e
        sta $197d
        jmp loc_12a0

loc_f2a7:
        lda $1942,x
        cmp #$04
        bcc loc_f2d9
        ldy $195e,x
        dey
        bmi loc_f2ca
        clc
        lda $197c
        adc $197f
        sta $197c
        lda $197d
        adc $197e
        sta $197d
        jmp loc_12c3

loc_f2ca:
        ldy $1956
        lda $197c
        sta $d400,y
        lda $197d
        sta $d401,y

loc_f2d9:
        ldx $ff
        ldy $1956
        lda $192a,x
        sec
        sbc $1927,x
        cmp #$00
        bcc loc_f32f
        lda $193f,x
        beq loc_f32f
        and #$03
        cmp #$01
        beq loc_f313
        lda $1964
        sec
        lda $193c,x
        sbc $1964
        sta $193c,x
        sta $d400,y
        lda $1936,x
        sbc $1965
        sta $1936,x
        sta $d401,y
        jmp loc_1341

loc_f313:
        lda $1964
        clc
        lda $193c,x
        adc $1964
        sta $193c,x
        sta $d400,y
        lda $1936,x
        adc $1965
        sta $1936,x
        sta $d401,y

loc_f32f:
        lda $1954
        beq loc_f3a0
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1695,y
        cmp $1942,x
        bcc loc_f347
        jmp loc_1363

loc_f347:
        iny
        iny
        lda $1695,y
        cmp $1942,x
        bcc loc_f35b
        iny
        lda $1695,y
        sta $194e
        jmp loc_1375

loc_f35b:
        lda $1954
        and #$fc
        sta $194e
        lda $196f,x
        bne loc_f385
        lda $1945,x
        sec
        sbc $194e
        sta $1945,x
        lda $1948,x
        sbc #$00
        sta $1948,x
        cmp #$01
        bcs loc_f3a0
        lda #$01
        sta $196f,x
        bne loc_f3a0

loc_f385:
        lda $1945,x
        clc
        adc $194e
        sta $1945,x
        lda $1948,x
        adc #$00
        sta $1948,x
        cmp #$0f
        bcc loc_f3a0
        lda #$00
        sta $196f,x

loc_f3a0:
        lda #$00
        sta smc_13d4
        lda $194b,x
        and #$80
        beq loc_f3b8
        lda $1942,x
        and #$01
        beq loc_f3b8
        lda #$b0
        sta smc_13d4

loc_f3b8:
        ldx $ff
        ldy $1956
        lda $1945,x
        clc
        adc #$00
        sta $d402,y
        lda $1948,x
        adc #$00
        sta $d403,y
        lda $1955
        and #$40
        beq loc_f3e9
        ldx $ff
        lda $1942,x
        cmp #$03
        bcc loc_f3e9
        and #$03
        tax
        lda $1632,x
        ldx $ff
        sta $1979,x

loc_f3e9:
        sty $1967
        lda $1955
        and #$01
        beq loc_f41d
        ldx $ff
        stx $1975
        lda #$89
        sta $f9
        lda #$16
        sta $fa
        ldx $ff
        lda $1942,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_f43e
        ldy #$0a

loc_f40d:
        cmp ($f9),y
        bcs loc_f449
        dey
        cpy #$06
        bne loc_f40d
        cmp ($f9),y
        bcs loc_f420
        jmp loc_147b

loc_f41d:
        jmp loc_146a

loc_f420:
        lda $ff
        asl
        bne loc_f428
        clc
        adc #$01

loc_f428:
        sta $1968
        ldx dat_1972
        txa
        and $1968
        bne loc_f43c
        txa
        clc
        adc $1968
        sta $d417

loc_f43c:
        ldy #$06

loc_f43e:
        inc $88
        and $b1
        sbc $734c,y
        .byte $14,$e6                               // nop $e6,x // ILLEGAL
        dey
.label loc_f449 = * + 1
        adc ($63,x)
        lda $1969,x
        clc
        adc ($f9),y
        jmp loc_1473

dat_f453:
        .byte $a5                                   // .

// --- Region $f4be-$f4cc ---
.pc = $f4be "loc_f4be"

loc_f4be:
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y
        jmp loc_1552

dat_f4cc:
        .byte $ad                                   // .

// --- Region $f4da-$f54c ---
.pc = $f4da "loc_f4da"

loc_f4da:
        ora $02c9,y
        bcs loc_f4f3
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $1979,x
        jmp loc_1552

loc_f4f3:
        lda $193c,x
        sta $d400,y
        lda $1936,x
        sta $d401,y
        lda $192d,x
        and #$fe
        sta $1979,x
        lda $1955
        and #$04
        beq loc_f53b
        dec $1961,x
        bpl loc_f518
        lda #$02
        sta $1961,x

loc_f518:
        ldx $ff
        lda $1961,x
        tax
        lda $1686,x
        sta $41
        ldx $ff
        lda $1930,x
        clc
        adc $41
        tax
        ldy $1956
        lda dat_1564,x
        sta $d400,y
        lda $15c4,x
        sta $d401,y

loc_f53b:
        ldx $ff
        ldy $1956
        lda $1979,x
        sta $d404,y
        dex
        bmi loc_f54c
        jmp loc_1045

loc_f54c:
        rts

// --- Region $f79f-$f7aa ---
.pc = $f79f "loc_f79f"

loc_f79f:
        ora $0f29,y
        sta $1688
        stx $1687
        jmp loc_12eb

// --- Region $fb20-$fbe4 ---
.pc = $fb20 "loc_fb20"

loc_fb20:
        asl.abs $00a9,x
        sta $0286
        sta $d021
        jsr $e544
        sei
        ldx #$00

loc_fb2f:
        lda dat_1c00,x
        sta $0400,x
        lda $1d00,x
        sta $0500,x
        lda $1e00,x
        sta $0600,x
        lda $1f00,x
        sta $0700,x
        inx
        bne loc_fb2f
        ldx #$c8
        lda #$08

loc_fb4e:
        sta $d7ff,x
        sta $d8c7,x
        dex
        bne loc_fb4e
        ldx #$18
        lda #$00

loc_fb5b:
        sta $d9,x
        dex
        bpl loc_fb5b
        ldx #$80
        ldy #$24
        stx $d9
        sty $da
        ldx #$d1
        ldy #$25
        stx $df
        sty $e0
        ldx #$2e

loc_fb72:
        lda $2440,x
        sta $d000,x
        dex
        bpl loc_fb72
        ldx #$70
        ldy #$20
        stx $0314
        sty $0315
        lda #$01
        sta $d01a
        sta $dc0d
        cli
        jmp loc_0fc0

loc_fb91:
        jsr sub_2229
        lda #$32

loc_fb96:
        cmp $d012
        bne loc_fb96
        jsr sub_21ff
        jsr sub_2214
        lda $e3
        sta $d016
        jsr sub_20fb
        lda #$d7

loc_fbab:
        cmp $d012
        bne loc_fbab
        lda #$1b
        ldx #$18
        ldy #$00
        sta $d011
        stx $d016
        sty $d021
        jsr sub_2127
        jsr sub_20b3
        jsr sub_214e
        jsr sub_21dc
        jsr sub_102a
        inc $d019
        jmp loc_ea7e

loc_fbd4:
        lda $e3
        sec
        sbc #$03
        bpl loc_fbe2
        pha
        jsr sub_20c4
        pla
        and #$07

loc_fbe2:
        sta $e3
        rts

// --- Region $fc38-$fc47 ---
.pc = $fc38 "loc_fc38"

loc_fc38:
        cmp $d012

loc_fc3b:
        beq loc_fc38
        ldy #$40

loc_fc3f:
        dey
        bne loc_fc3f
        lda #$02
        sta $d021
        rts

// --- Region $fc6d-$fd1f ---
.pc = $fc6d "loc_fc6d"

loc_fc6d:
        bne loc_fccf
        lda $dc
        eor #$01
        sta $dc
        bne loc_fc81
        inc $dd
        lda $dd
        and #$3f
        cmp #$30
        bcs loc_fc82

loc_fc81:
        rts

loc_fc82:
        ldx #$0d

loc_fc84:
        lda $23f1,x
        sta $23f2,x
        dex
        bpl loc_fc84
        ldx $de
        lda $2400,x
        sta $23f1
        inx
        cpx #$20
        bne loc_fc9c
        ldx #$00

loc_fc9c:
        stx $de
        lda $de
        cmp #$10
        bne loc_fc81
        lda #$20
        sta $dd
        ldy #$00
        lda ($df),y
        nop
        nop
        bpl loc_fcb8
        lda #$d1
        sta $df
        lda #$25
        sta $e0

loc_fcb8:
        lda ($df),y
        iny
        and #$c0
        beq loc_fcb8
        sty $e1
        ldx #$4f
        lda #$b1

loc_fcc5:
        sta $0590,x
        dex
        bpl loc_fcc5
        lda #$28
        sec
.label loc_fccf = * + 1
        sbc $e1
        lsr
        tax
        ldy #$00

loc_fcd4:
        lda ($df),y
        sty $e4
        pha
        and #$3f
        tay
        lda dat_2280,y
        sta $0590,x

loc_fce2:
        lda $22c0,y
        sta $05b8,x
        ldy $e4
        inx
        iny
        pla
        and #$c0
        beq loc_fcd4
        lda $df
        clc
        adc $e1
        sta $df
        bcc loc_fcfc
        inc $e0

loc_fcfc:
        rts

loc_fcfd:
        ldx #$30

loc_fcff:
        lda $2371,x
        sta $2370,x
        inx
        bpl loc_fcff
        lda #$0b
        ldx $e2
        cpx #$0c
        bcs loc_fd13
        lda $2420,x

loc_fd13:
        sta $23ef
        inx
        cpx #$80
        bne loc_fd1d
        ldx #$00

loc_fd1d:
        stx $e2
        rts

// --- Region $fd52-$fd67 ---
.pc = $fd52 "loc_fd52"

loc_fd52:
        ldy #$08

loc_fd54:
        dey
        bpl loc_fd54
.label loc_fd59 = * + 2
        lda $242c,x
        sta $d020
        nop
        nop
        dex
        bpl loc_fd52
        lda #$0f
        sta $d021
        rts

// --- Region $fda3-$fda8 ---
.pc = $fda3 "Segment $fda3"
        .byte $ef,$ef,$b1                           // isc $b1ef // ILLEGAL
        beq loc_fd59
        .byte $f2                                   // jam // ILLEGAL

// --- Region $ff5b-$ff63 ---
.pc = $ff5b "Segment $ff5b"
        ora $12
        .byte $0f,$13,$2c                           // slo $2c13 // ILLEGAL
        .byte $03,$0f                               // slo ($0f,x) // ILLEGAL

dat_ff62:
        .byte $13,$0d                               // ..

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

// --- Region $0808-$0fa0 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $ff,$ff,$ff,$ff,$ff,$fc,$fc,$fc,$ff,$f0,$c4,$12,$09,$15,$56,$19 // ..............V.
        .byte $03,$10,$55,$59,$66,$9a,$6b,$9a,$ff,$0f,$11,$a9,$ba,$ef,$bf,$ff // ..UYf.k.........
        .byte $ff,$ff,$ff,$7f,$af,$eb,$ff,$fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f // ...............?
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$ff,$ff,$fd,$f5,$d7,$5b,$7f,$bf // .............[..
        .byte $ff,$f5,$1b,$af,$ff,$ff,$ff,$ff,$ef,$aa,$be,$ff,$ff,$ff,$fe,$fb // ................
        .byte $ff,$ff,$bf,$9f,$8f,$63,$d3,$93,$fc,$fc,$fc,$fc,$fc,$fc,$fd,$fc // .....c..........
        .byte $26,$5a,$2b,$6e,$7b,$af,$7f,$bf,$62,$85,$5f,$9f,$af,$db,$bb,$fa // &Z+n{...b._.....
        .byte $bf,$9f,$ef,$f7,$fa,$f6,$f4,$5f,$fd,$fe,$fd,$fa,$ed,$79,$54,$c1 // ......._.....yT.
        .byte $ff,$ff,$7f
        .text "?????"
        .byte $0f,$13,$00,$08,$16,$0a,$1b,$1e
        .byte $ff,$ff                               // ..

txt_089a:
        .text "?O"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $d7,$a7,$eb,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$ff,$ff,$fc,$f0,$c2 // ................
        .byte $0a,$2b,$6e,$ff,$cf,$0f,$4f,$5f,$8f,$5f,$9f,$f2,$f6,$fb,$df,$eb // .+n...O_._......
        .byte $df,$ef,$eb,$ff,$ff,$fe,$fa,$fd,$f9,$f8,$f5,$fe,$b5,$9c,$7f,$ff // ................
        .byte $ff,$ff,$30,$9e,$6a,$59,$11,$00,$3f,$cf,$00,$83,$53,$83,$03,$03 // ..0.jY..?...S...
        .byte $ff,$ff,$ff,$fd,$fd,$fe,$ff,$ff,$ff,$ff,$ff,$bf,$ff,$bf,$bf,$af // ................
        .byte $ea,$f4,$ff,$fe,$ff,$fe,$fb,$ee,$7a,$95,$01,$94,$b5,$e8,$a6,$99 // ........z.......
        .byte $65,$96,$09,$fc
        .text "?OCS"
        .byte $94,$65,$ad
        .byte $3f,$3f,$ff,$ff,$ff
        .byte $ff,$ff,$ff,$2b,$5f,$2f,$6f,$7f,$af,$7f,$bf,$f7,$eb,$fb,$f7,$eb // ...+_/o.........
        .byte $f7,$e7,$e3,$ff,$fd,$fc,$fd,$fc,$fc,$fc,$fc,$ff,$3f,$8f,$53,$54 // ............?.ST
        .byte $24,$56,$19,$ff,$ff,$ff,$ff,$ff,$3f,$0f,$4f,$ff,$ff,$ff,$ff,$ff // $V......?.O.....
        .byte $fc,$f1,$c5,$ff,$ff,$f3,$c3,$13,$43,$53,$97,$fc,$fc,$fd,$fc,$fd // ........CS......
        .byte $fd,$fe,$fd,$7b,$af,$7f,$bf,$bf,$ff,$bf,$ff,$af,$df,$af,$ef,$df // ...{............
        .byte $af,$df,$9f,$df,$eb,$da,$d7,$ca,$d6,$c5,$c1,$e9,$b5,$e9,$a6,$99 // ................
        .byte $65,$96,$59,$04,$15,$96,$59,$66,$9a,$6b,$a9,$11,$99,$6b,$ae,$bb // e.Y...Yf.k...k..
        .byte $ef,$bf,$af,$3f,$8f,$5f,$ab,$f7,$eb,$fb,$f7,$ff,$10,$94,$66,$59 // ...?._........fY
        .byte $25,$56,$19,$fc,$0f,$4f,$0f,$03       // %V...O..

txt_0995:
        .text "CU"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $06,$c6,$f2,$f5,$f2,$c6,$17,$ae,$ba,$ee,$bf,$fe,$ff,$ff,$fe,$ff // ................
        .byte $7f,$bf,$7f,$bf,$bf,$7f,$bf,$7f,$af,$7f,$ae,$6b,$5e,$2a,$59,$16 // ...........k^*Y.
        .byte $d7,$a3,$d3,$a0,$98,$65,$96,$59,$fc,$fc,$fc,$fc // .....e.Y....

txt_09c4:
        .text "<LQ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $5f,$8f,$5f,$9f,$af,$df,$af,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$f4,$d2 // _._.............
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$43,$50,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c3 // ......CP........
        .byte $16,$0a,$1b,$1e,$2b,$5f,$2f,$6f,$a3,$d7,$a7,$eb,$f7,$eb,$fb,$f7 // ....+_/o........
        .byte $fe,$fe,$fd,$fe,$fd,$fd,$fc,$fd,$ff,$bf,$fe,$bb,$ae,$7a,$a9,$66 // .............z.f
        .byte $8f,$5f,$8f,$4f,$4f,$0f,$4f,$0f,$c0,$f0,$fc,$ff,$ff,$ff,$f1,$c9 // ._.OO.O.........
        .byte $11,$44,$33,$fc,$d1,$59,$7a,$fe,$61,$4d,$ff,$ff,$ff,$fe,$79,$ab // .D3..Yz.aM....y.
        .byte $bf,$af,$7f,$bf,$af,$7f,$fe,$bb,$eb,$f7,$e7,$e3,$d7,$a3,$d3,$93 // ................
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$16,$0a,$17,$c9,$f1,$ff,$ff,$ff // ................
        .byte $bb,$ef,$bf,$bf,$bb,$9b,$fd,$ff,$fb,$ff,$ff,$ff,$ff,$be,$99,$f1 // ................
        .byte $fe,$fe,$fd,$f6,$e9,$64,$50,$cf,$7f,$3f,$7f,$3f,$3f,$3f,$ff,$ff // .....dP..?.???..
        .byte $09,$15,$06,$09,$16,$0a,$1b,$1e,$66,$8a,$57,$95,$a1,$d7,$a7,$eb // ........f.W.....
        .byte $ba,$ef,$bf,$ff,$bf,$af,$ef,$f7,$bf,$ff,$ff,$ff,$ff,$ff,$fe,$bb // ................
        .byte $df,$af,$df,$9f,$8f,$5f,$8f,$4f,$c9,$d5,$c5,$c2,$c5,$c1,$c2,$c5 // ....._.O........
        .byte $54,$65,$96,$59,$66,$9a,$66,$a9       // Te.Yf.f.

txt_0aa0:
        .text "?OQ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $bb,$ef,$bf,$bf,$ff,$ff,$ff,$7f,$af,$eb,$fd,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$f0,$ff,$ff,$ff,$fc,$c0,$11,$56,$19,$fc,$f0,$01,$09 // ..........V.....
        .byte $66,$9a,$6b,$ae,$10,$44,$66,$ad,$ba,$ee,$bf,$fe,$ff,$7f,$3f,$7f // f.k..Df.......?.
        .byte $7f,$bf,$7f,$bf,$7f,$af,$7f,$bf,$af,$7f,$ae,$6b,$fc,$fc,$fc,$fc // ...........k....
        .byte $fc,$fc,$fc,$fc,$59,$25,$56,$19,$26,$5a,$2b,$6e,$0f,$4f,$0f,$4f // ....Y%V.&Z+n.O.O
        .byte $5f,$8f,$5f,$9f,$d7,$cb,$db,$df,$eb,$df,$ea,$f7,$fb,$ff,$ff,$ff // _._.............
        .byte $ff,$ff,$e9,$95,$ef,$ff,$fe,$fb,$ee,$b5,$90,$0f,$ee,$ba,$e8,$91 // ................
        .byte $80,$0f,$3f,$ff,$43,$0f,$4f,$3f,$ff,$ff,$ff,$ff,$2b,$5f,$2f,$6f // ..?.C.O?....+_/o
        .byte $7f,$df,$fa,$fe,$f7,$eb,$fb,$f7,$eb,$f7,$e7,$63,$fd,$fd,$fc,$fd // ...........c....
        .byte $fc,$fc,$fc,$fc,$ae,$7a,$a9,$66,$59,$25,$56,$19,$4f,$0f,$4f,$0f // .....z.fY%V.O.O.
        .byte $0f,$4f,$0f,$4f,$c2,$c6,$c7,$ca,$d7,$cb,$db,$df,$b5,$e9,$ba,$fd // .O.O............
        .byte $fa,$fe,$fe,$ff,$7f,$9f,$f9,$fe,$ff,$ff,$bf,$9f,$fe,$ff,$fe,$bb // ................
        .byte $5e,$2a,$59,$16,$7f,$5f,$8f,$5f,$83,$53,$83,$43,$ff,$f0,$f1,$f0 // ^*Y.._._.S.C....
        .byte $f1,$f1,$f2,$f5,$ff,$3f,$01,$99,$bb,$ef,$bf,$ff,$ff,$ff,$16,$ae // .....?..........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$6b,$fa,$fe,$ff,$fe,$fb,$ff,$ff,$ff,$7f // ......k.........
        .byte $8f,$63,$d0,$90,$f4,$c1,$06,$09,$16,$5a,$2b,$6e,$66,$9a,$6a,$98 // .c.......Z+nf.j.
        .byte $a3,$87,$5f,$9f,$b6,$9a,$17,$da,$f7,$fb,$fa,$f7,$ff,$ff,$fe,$ff // .._.............
        .byte $fe,$fe,$fd,$fa,$bf,$7f,$bf,$7f,$7f,$3f,$7f,$3f,$5e,$2a,$59,$16 // .........?.?^*Y.
        .byte $09,$15,$06,$09,$83,$53,$80,$40,$52,$86,$5b,$9e,$c0,$05,$2b,$ae // .....S.@R.[...+.
        .byte $bb,$ef,$bf,$ff,$7b,$af,$bf,$ff,$ff,$ff,$fe,$fa,$af,$df,$af,$ef // ....{...........
        .byte $df,$af,$df,$7f,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$77,$ff,$ff,$ff // ............w...
        .byte $ff,$ff,$ff,$ff,$c7,$f3,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$fc,$fc // ................
        .byte $fc,$fc,$fd,$ff,$26,$5a,$2b,$6e,$7b,$af,$2f,$df,$eb,$df,$ef,$eb // ....&Z+n{./.....
        .byte $df,$eb,$da,$d7,$ff,$ff,$fe,$fb,$ea,$b5,$e4,$a0,$d4,$b5,$e9,$a6 // ................
        .byte $99,$65,$56,$09,$09,$15,$46,$49,$66,$9a,$6b,$ae,$53,$83,$53,$97 // .eV...FIf.k.S.S.
        .byte $a3,$d7,$a7,$eb,$f2,$f6,$f7,$fa,$f7,$fb,$fa,$f7,$ff,$ba,$94,$7f // ................
        .byte $7f,$3f,$7f,$3f,$ee,$6a,$55,$02,$c5,$c1,$c2,$c5,$94,$60,$90,$54 // .?.?.jU......`.T
        .byte $60,$94,$65,$a8,$fa,$f6,$f5,$f2,$f5,$f1,$f0,$f1,$ed,$b9,$e8,$a5 // `.e.............
        .byte $98,$64,$95                           // .d.

txt_0c67:
        .text "X????????"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $ef,$bf,$fe,$fa,$ff,$fb,$ff,$fb,$ef,$a9,$bf,$ff,$ff,$ff,$ff,$eb // ................
        .byte $af,$bf,$ff,$ff,$ff,$ff,$ff,$f7,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$df // ................
        .byte $af,$9f,$df,$ff,$ff,$ff,$ff,$ca,$d6,$c5,$c2,$c5,$c1,$c2,$c5,$c1 // ................
        .byte $f0,$ff,$ff,$ff,$ff,$ff,$ff,$bb,$af,$2f,$6f,$7f,$af,$7f,$bf,$b5 // ........./o.....
        .byte $e9,$ba,$fd,$fa,$fe,$fd,$fa,$f0,$f0,$f1,$f0,$f1,$f1,$c7,$0a,$65 // ...............e
        .byte $99,$6a,$ad,$ba,$ea,$ba,$fd,$3f,$7f,$3f,$7f,$7f,$ff,$ff,$ff,$7f // .j.....?.?......
        .byte $af,$7d,$b7,$9f,$7f,$ff,$ff,$df,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$f1 // .}..............
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$b5,$99,$1a,$f9,$fe,$ff,$ff,$ff,$d7 // ................
        .byte $a3,$d3,$93,$83,$53,$83,$43,$f0,$f0,$f1,$f0,$f1,$f1,$f2,$f5,$65 // ....S.C........e
        .byte $99,$6a,$ad,$ba,$ee,$bf,$fe,$3f,$7f,$3f,$7f,$7f,$bf,$7f,$a6,$eb // .j.....?.?......
        .byte $df,$ef,$eb,$df,$eb,$9a,$67,$fd,$f9,$f8,$f5,$e8,$b4,$e4,$a0,$59 // ......g........Y
        .byte $25,$56,$19,$26,$5a,$2b,$5e,$00,$41,$17,$ae,$bb,$ef,$bf,$fe,$6b // %V.&Z+^.A......k
        .byte $ef,$bf,$fe,$ff,$fe,$bb,$af,$f7,$ef,$af,$bf,$ff,$ff,$ff,$ff,$05 // ................
        .byte $c0,$fc,$ff,$ff,$ff,$ff,$ff,$53,$83,$13,$07,$f3,$ff,$ff,$ff,$f2 // .......S........
        .byte $f6,$f7,$fa,$f7,$fb,$f9,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$a9,$d1,$ee // ................
        .byte $ff,$fe,$fb,$ee,$ba,$94,$00,$9e,$ba,$e9,$a6,$99,$60,$40,$03,$94 // ............`@..
        .byte $60,$83,$43,$13,$4f,$3f,$ff           // `.C.O?.

txt_0d78:
        .text "'Z"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $ff,$ff,$ff,$ff,$ff,$ba,$db,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$83,$01,$01,$f1,$f1,$11,$01,$01,$01,$11,$11 // ................
        .byte $11,$11,$11,$11,$ff,$03,$01,$01,$f1,$f1,$11,$01,$03,$01,$11,$11 // ................
        .byte $11,$01,$01,$03,$ff,$83,$01,$01,$f1,$f1,$1f,$1f,$1f,$1f,$1f,$11 // ................
        .byte $11,$01,$01,$83,$ff,$03,$01,$01,$f1,$f1,$11,$11,$11,$11,$11,$11 // ................
        .byte $11,$01,$01,$03,$ff,$01,$01,$01,$ff,$ff,$1f,$07,$07,$07,$1f,$1f // ................
        .byte $1f,$01,$01,$01,$ff,$07,$1f,$1f,$1f,$1f,$1f,$1f,$ff,$03,$01,$11 // ................
        .byte $11,$01,$01,$81,$ff,$11,$11,$11,$f1,$f1,$11,$01,$01,$83,$83,$83 // ................
        .byte $ff,$ff,$c7,$c7,$c7,$c7,$c7,$c7,$c7,$83,$83,$83,$ff,$c1,$81,$81 // ................
        .byte $8f,$ff,$f1,$f1,$f1,$f1,$f1,$11,$11,$01,$01,$83,$ff,$11,$11,$11 // ................
        .byte $f1,$f1,$11,$01,$03,$1f,$1f,$1f,$ff,$ff,$1f,$1f,$1f,$1f,$1f,$1f // ................
        .byte $1f,$01,$01,$01,$ff,$39,$11,$81,$c1,$f1,$11,$11,$11,$11,$11,$11 // .....9..........
        .byte $11,$11,$11,$11,$ff,$83,$01,$01,$f1,$f1,$11,$11,$11,$11,$11,$11 // ................
        .byte $11,$01,$01,$83,$ff,$03,$01,$01,$f1,$f1,$11,$01,$01,$03,$1f,$1f // ................
        .byte $1f,$1f,$1f,$1f,$ff,$11,$11,$11,$11,$01,$01,$83,$e1,$83,$01,$01 // ................
        .byte $f1,$ff,$1f,$03,$01,$81,$f1,$f1,$11,$01,$01,$83,$ff,$01,$01,$01 // ................
        .byte $ff,$ff,$c7,$c7,$c7,$11,$11,$11,$f1,$f1,$11,$11,$11,$11,$11,$11 // ................
        .byte $11,$01,$83,$c7,$ff,$11,$11,$11,$01,$01,$11,$39,$ff,$11,$11,$11 // ...........9....
        .byte $f1,$f1,$11,$01,$83,$83,$c7,$c7,$c7,$83,$83,$83,$ff,$01,$01,$01 // ................
        .byte $ff,$ff,$e3,$e3,$c7,$c7,$8f,$8f,$1f,$01,$01,$01,$ff,$c7,$c7,$c7 // ................
        .byte $c7,$c7,$c7,$c7,$c7,$c7,$c7,$ff,$ff,$c7,$c7,$c7,$ff,$11,$11,$33 // ...............3
        .byte $ff,$ff,$ff,$ff,$ff,$c7,$c7,$cf,$ff,$ff,$ff,$ff,$ff,$e3,$c3,$87 // ................
        .byte $ff,$ff,$8f,$8f,$8f,$8f,$8f,$8f,$87,$83,$c3,$e3,$ff,$8f,$87,$c3 // ................
        .byte $ff,$ff,$e3,$e3,$e3,$e3,$e3,$e3,$c3,$83,$87,$8f,$ff,$ff,$ff,$ff // ................
        .byte $ff,$c7,$c7,$01,$01,$c7,$c7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$1f,$1f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$01,$01,$ff,$ff,$ff // ....?...........
        .byte $ff,$ff,$1f,$1f,$ff,$c7,$87,$87,$ff,$ff,$c7,$c7,$c7,$83,$01,$01 // ................
        .byte $ff,$ff,$f1,$81,$01,$03,$1f,$1f,$1f,$01,$01,$01,$ff,$83,$01,$01 // ................
        .byte $ff,$ff,$f1,$c1,$c3,$c1,$f1,$f1,$f1,$01,$01,$83,$ff,$01,$f1,$f1 // ................
        .byte $f1,$f1,$f1,$f1,$ff,$01,$01,$01,$ff,$ff,$1f,$03,$01,$01,$11,$11 // ................
        .byte $11,$01,$01,$83,$ff,$01,$01,$01,$ff,$ff,$e3,$e3,$c3,$c7,$87,$8f // ................
        .byte $8f,$0f,$1f,$1f,$ff,$83,$01,$01,$f1,$f1,$11,$01,$83,$ff,$ff,$ff // ................
        .byte $ff,$c7,$c7,$ff,$ff,$ff,$ff,$ff,$ff,$01,$01,$ff,$ff,$01,$01,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$83,$01,$01,$1f,$ff,$f1,$f1,$e1,$c3,$c7,$c7 // ................
        .byte $ff,$ff,$c7,$c7,$ff                   // .....

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

// --- Region $0fe7-$0ffe ---
.pc = $0fe7 "Program $0fe7"
        .byte $01,$bd,$f0,$25,$9d,$01,$08,$e8,$d0,$f7,$ee,$3b,$03,$ee,$38,$03 // ...%.......;..8.
        .byte $d0,$ef,$c6,$01,$4c,$e2,$fc           // ....L..

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

// --- Region $1564-$1800 ---
.pc = $1564 "dat_1564"

dat_1564:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_1600:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd                               // ..

txt_1624:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $06,$06,$07,$07,$08,$08
        .byte $07,$07,$56,$76,$16,$16,$46,$66,$16,$16,$13,$01,$ff,$23,$08,$13 // ..Vv..Ff.....#..
        .byte $03,$23,$00,$00,$00,$00,$00,$00,$00,$00,$81,$41,$40,$80,$80,$80 // .#.........A@...
        .byte $80,$80,$10,$10,$10,$10,$10,$10,$10,$10,$24,$fd,$fb,$f9,$f8,$f7 // ..........$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81 // ...........

txt_1677:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $0c,$18,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0 // .......@.....0..
        .byte $08,$60,$04,$80,$0c,$10,$03,$80,$10,$40,$00,$3c,$4c,$17,$17,$17 // .`.......@.<L...
        .byte $00,$18,$50,$18,$54,$18,$79,$18,$ae,$19,$88,$19,$bf,$19,$fd,$1a // ..P.T.y.........
        .byte $33,$1a,$3e,$1a,$63,$1a,$77,$1a,$8e,$1a,$d3,$1a,$e5,$16,$ce,$16 // 3.>.c.w.........
        .byte $e0,$16,$e5,$16,$ee,$16,$ef,$af,$d1,$12,$a9,$12,$85,$e1,$10,$12 // ................
        .byte $af,$14,$a9,$14,$85,$e1,$10,$14,$ff,$af,$cd,$31,$31,$ff,$af,$d1 // ...........11...
        .byte $1b,$a3,$1b,$8b,$e1,$10,$1b,$ff,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $80
        .text "LYNX"
        .byte $40                                   // @ character
        .byte $03,$8a,$09,$09,$83,$0a,$85,$0a,$8a,$09
        .byte $09,$83,$0a,$85,$0a,$8a,$09,$09,$83,$0a,$85,$0a,$8a,$09,$09,$83 // ................
        .byte $0a,$85,$0a,$8a,$09,$09,$83,$0a,$85,$0a,$8a,$09,$09,$83,$0a,$85 // ................
        .byte $0a,$80,$03,$80,$0e,$0e,$10,$80,$0e,$0e,$10,$ff,$80,$42,$02,$44 // .............B.D
        .byte $05,$04,$44,$05,$04,$42,$05,$43,$05,$45,$04,$ff,$98,$01,$01,$08 // ..D..B.C.E......
        .byte $80,$8c,$0c,$80,$06,$06,$0b,$0b,$0b,$98,$01,$01,$08,$80,$0d,$0d // ................
        .byte $0f,$80,$0d,$0d,$0f,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$41,$0f,$f8,$00,$00,$10,$80,$01,$41,$0f,$fc,$00,$00,$10,$80 // .A.......A......
        .byte $08,$41,$0f,$f8,$00,$01,$00,$10,$08,$0f,$00,$f6,$00,$10,$00,$10 // .A..............
        .byte $08,$41,$0f,$f8,$00,$00,$00,$10,$05,$41,$0f,$ff,$00,$25,$10,$81 // .A.......A...%..
        .byte $01,$41,$00,$bd,$00,$25,$41,$00,$01,$41,$00,$b8,$00,$00,$4d,$80 // .A...%A..A....M.
        .byte $05,$41,$00,$a8,$00,$37,$80,$84,$05,$41,$00,$a8,$00,$47,$80,$84 // .A...7...A...G..
        .byte $05,$41,$00,$a8,$00,$35,$80,$84,$03,$11,$00,$cd,$00,$25,$4d,$40 // .A...5.......%M@
        .byte $03,$81,$0f,$ff,$00,$49,$80,$45,$03,$81,$0f,$ff,$00,$59,$80,$45 // .....I.E.....Y.E
        .byte $03,$81,$0f,$ff,$00,$47,$80,$45,$03,$81,$0f,$ff,$00,$38,$80,$45 // .....G.E.....8.E
        .byte $08,$41,$00,$7f,$00,$00,$10,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .A..............

dat_1800:
        // === Fill data (1 bytes, $1800-$1800) ===
        .byte $00                                   // .

// --- Region $184f-$18d8 ---
.pc = $184f "dat_184f"

dat_184f:
        .byte $00,$af,$c0,$00,$ff,$82,$c1,$16,$16,$14,$85,$16,$82,$16,$82,$14 // ................
        .byte $14,$82,$11,$85,$11,$82,$11,$14,$85,$19,$82,$19,$82,$16,$16,$14 // ................
        .byte $85,$16,$16,$82,$16,$8b,$c2,$0f,$11,$ff,$82,$c3,$18,$c8,$3a,$85 // ..............:.
        .byte $3a,$82,$38,$35,$85,$3a,$82,$c5,$18,$88,$c8,$3a,$82,$3a,$3a,$85 // :.85.:.....:.::.
        .byte $3a,$82,$c3,$18,$c8,$3a,$85,$2e,$85,$3a,$82 // :....:...:.

txt_189a:
        .text ":."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$38,$82,$2e,$c5,$18,$c8,$82,$3a,$c5,$18,$c8,$82,$38,$3a // ..8......:....8:
        .byte $ff,$af,$c6,$16,$94,$16,$82,$e1,$10,$16,$8b,$0f,$11,$af,$c6,$16 // ................
        .byte $94,$16,$82,$e1,$10,$16,$8b,$0f,$11,$a9,$19,$85,$e1,$10,$0d,$97 // ................
        .byte $0f,$8b,$0f,$11,$ff,$00,$00,$00,$00,$00,$21 // ..........!

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

// --- Region $191d-$1921 ---
.pc = $191d "dat_191d"

dat_191d:
        .byte $01,$00,$07,$0e                       // ....

dat_1921:
        // === Fill data (1 bytes, $1921-$1921) ===
        .byte $00                                   // .

// --- Region $1972-$1af7 ---
.pc = $1972 "dat_1972"

dat_1972:
        .byte $b0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$82,$c3,$18,$c8,$3a,$85,$2e,$82,$c5,$18 // ..........:.....
        .byte $c8                                   // .

txt_1993:
        .text "::."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$85,$2e,$82,$c5,$18,$c8   // ..:......

txt_19a0:
        .text ":8:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ..:......:.

txt_19af:
        .text "5:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$c4,$3c,$3c,$82,$c5,$18,$18,$18,$18,$ff,$82,$c3,$18 // ..:.<<..........
        .byte $82,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ..:......:.

txt_19cd:
        .text ":."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$82,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ...:......:.

txt_19dc:
        .text "8:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$82,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ...:......:.

txt_19eb:
        .text "5:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$c4,$3c,$3c,$82,$c5,$18,$c8,$3a,$c5,$35,$35,$ff,$8b // ..:.<<....:.55..
        .byte $c7,$3a,$85,$3a,$3d,$82,$3d,$3d,$85,$e0,$33,$3a,$e0,$23,$38,$35 // .:.:=.==..3:.#85
        .byte $82,$3a,$85,$38,$88,$33,$82,$35,$35,$8b,$e1,$28,$33,$82,$33,$35 // .:.8.3.55..(3.35
        .byte $85,$37,$82,$33,$35,$85,$38,$97,$41,$3a,$82,$44,$44,$85,$44,$41 // .7.35.8.A:.DD.DA
        .byte $91,$e1,$10,$44,$ff,$a3,$c0,$00,$82,$c4,$3c,$85,$3c,$82,$3c,$ff // ...D......<.<.<.
        .byte $82,$c1,$14,$16,$85,$14,$82,$16,$16,$14,$16,$14,$16,$14,$85,$e1 // ................
        .byte $14,$19,$82,$11,$11,$14,$14,$16,$16,$80,$16,$81,$16,$85,$16,$16 // ................
        .byte $8b,$c2,$19,$18,$ff,$88,$c2,$0c,$0c,$82,$c1,$0c,$0c,$88,$c2,$0a // ................
        .byte $88,$c1,$0c,$82,$c2,$0c,$c1,$0c,$ff,$88,$c2,$0c,$0c,$82,$c1,$0c // ................
        .byte $0c,$82,$c2,$0f,$85,$c1,$0c,$88,$c1,$0c,$82,$c2,$0f,$c1,$11,$ff // ................
        .byte $85,$c9,$3a,$3a,$82,$3a,$3a,$88,$3a,$82,$3a,$85,$3a,$82,$3a,$88 // ..::.::.:.:.:.:.
        .byte $3a,$85,$3a,$3a,$82,$3a,$3a,$88,$3a,$82,$3a,$85,$3a,$82,$3a,$88 // :.::.::.:.:.:.:.
        .byte $3a,$85,$ca,$33,$33,$88,$33,$82,$33,$85,$33,$82,$33,$33,$88,$33 // :..33.3.3.3.33.3
        .byte $82,$33,$85,$cb,$3c,$3c,$88,$3c,$82,$3c,$85,$3c,$82,$3c,$3c,$88 // .3..<<.<.<.<.<<.
        .byte $ca,$38,$82,$38,$ff,$9d,$cc,$31,$85,$31,$8b,$35,$97,$33,$e0,$10 // .8.8...1.1.5.3..
        .byte $33,$af,$35,$97,$31,$2e,$ff,$97,$cf,$36,$d0,$3a,$ce,$3d,$cf,$42 // 3.5.1....6.:.=.B
        .byte $d0,$3c,$cf,$38,$ce,$33,$d0,$30,$ff   // .<.8.3.0.

dat_1af7:
        // === Fill data (1 bytes, $1af7-$1af7) ===
        .byte $00                                   // .

// --- Region $1c00-$1fff ---
.pc = $1c00 "dat_1c00"

dat_1c00:
        .byte $b1,$01,$02,$03,$04,$05,$b1,$06,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1 // ................
        .fill 17, $b1
        .byte $07,$08,$09,$0a,$0b,$b1,$b1,$b1,$0c,$0d,$0e,$0f,$10,$11,$12,$13 // ................
        .fill 21, $b1
        .byte $14,$15,$16,$17,$18,$19,$1a,$1b,$b1,$b1,$b1,$1c,$1d,$1e,$1f // ...............

txt_1c55:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .fill 15, $b1

txt_1c6c:
        .text "'()*+,-./0"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $b1,$b1                               // ..

txt_1c79:
        .text "$12345678"
        .byte $0d                                   // string terminator

txt_1c83:
        .text "9:;"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .fill 11, $b1
        .byte $3c,$b1                               // <.

txt_1c94:
        .text "=>?"
        .byte $40                                   // @ character
        .text "ABCDEF"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $b1,$b1                               // ..

txt_1ca1:
        .text "GHIJKLMNOPQRSTU"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $b1,$b1,$b1,$b1,$b1,$b1
        .text "VWXYZ"
        .byte $5b
        .byte $46,$5c,$5d,$5e
        .byte $5f,$60,$61,$62,$63,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$64,$65 // _`abc.........de
        .byte $66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$01,$73,$74 // fghijklmnopqr.st
        .byte $75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$b1,$b1,$b1,$b1,$b1,$b1 // uvwxyz{|}~......
        .byte $b1,$b1,$b1,$b1,$b1,$b1,$b1,$7f,$80,$81,$39,$82,$83,$84,$85,$86 // ..........9.....
        .byte $87,$76,$88,$89,$8a,$29,$2a,$2b,$8b,$8c,$8d,$3d,$8e,$8f,$90,$b1 // .v...)*+...=....
        .fill 17, $b1
        .byte $91,$92,$93,$8a,$94,$95,$23,$8b,$8c,$8d,$69,$96,$3f,$40,$41,$97 // ......#...i.?@A.
        .byte $98,$99,$9a,$9b,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1 // ................
        .fill 10, $b1
        .byte $9c,$9d,$b1,$36,$9e,$9f,$a0,$a1,$a2,$a3,$5c,$a4,$a5,$a6,$a7,$b1 // ...6......\.....
        .fill 27, $b1
        .byte $a8,$a9,$aa,$ab,$ac,$ad,$ae,$47,$af,$b0 // .......G..

dat_1d81:
        // === Fill data (511 bytes, $1d81-$1f7f) ===
        .fill 511, $b1
        .byte $00,$00,$05,$00,$00,$1f,$00,$00,$3a,$00,$00,$6f,$00,$01,$f5,$00 // ........:..o....
        .byte $03,$90,$00,$06,$c0,$00,$1f,$40,$00,$79,$00,$00,$ec,$00,$01,$b4 // .......@.y......
        .byte $00,$57,$d0,$00,$fe,$40,$00,$ab,$00,$00,$fd,$00,$00,$54,$00,$00 // .W...@.......T..
        .fill 16, $00
        .byte $54,$00,$00,$fd,$00,$00,$ab,$00,$00,$fe,$40,$00,$57,$d0,$00,$01 // T.........@.W...
        .byte $b0,$00,$00,$e4,$00,$00,$7d,$00,$00,$1b,$00,$00,$0e,$40,$00,$07 // ......}......@..
        .byte $d0,$00,$01,$b5,$00,$00,$ef,$00,$00,$7a,$00,$00,$1f,$00,$00,$05 // .........z......
        .byte $37,$85,$01,$60,$00,$00,$00,$00,$00,$1e,$1f,$1e,$1f,$1e,$1f,$1e // 7..`............

// --- Region $2246-$2246 ---
.pc = $2246 "dat_2246"

dat_2246:
        // === Fill data (1 bytes, $2246-$2246) ===
        .byte $00                                   // .

// --- Region $2280-$25f0 ---
.pc = $2280 "dat_2280"

dat_2280:
        .byte $b1,$b2,$b4,$b6,$b8,$ba,$ba,$b6,$be,$bf,$c1,$c3,$c4,$c6,$b8,$c8 // ................
        .byte $ca,$c8,$b4,$cd,$cf,$d0,$d0,$d0,$d3,$be,$d5,$b1,$b1,$b1,$b1,$b1 // ................
        .byte $b1,$d7,$d9,$b1,$b1,$b1,$b1,$da,$db,$dd,$b1,$df,$b1,$e2,$b1,$b1 // ................
        .byte $c8,$e4,$e5,$e7,$be,$ea,$cd,$ec,$ee,$b2,$ef,$ef,$b1,$f0,$b1,$f2 // ................
        .byte $b1,$b3,$b5,$b7,$b9,$bb,$bc,$bd,$b3,$c0,$c2,$b3,$c5,$c7,$c7,$c9 // ................
        .byte $cb,$cc,$b3,$ce,$c0,$c9,$d1,$d2,$b3,$d4,$d6,$b1,$b1,$b1,$b1,$b1 // ................
        .byte $b1,$d8,$b1,$b1,$b1,$b1,$b1,$b1,$dc,$de,$b1,$e0,$e1,$b1,$e3,$b1 // ................
        .byte $c9,$c0,$e6,$e8,$e9,$ce,$eb,$ed,$eb,$ce,$e0,$da,$b1,$f1,$b1,$f3 // ................
        .byte $01,$01,$01,$01,$02,$03,$04,$05,$06,$07,$08,$0a,$0c,$0d,$0f,$11 // ................
        .byte $13,$14,$16,$18,$19,$1b,$1d,$1e,$1f   // .........

txt_2319:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$$$$$$$#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1f,$1e,$1d,$1b,$19,$18,$16,$14,$13,$11,$0f,$0d,$0c,$0a,$08,$07 // ................
        .byte $06,$05,$04,$03,$02,$01,$01,$01,$07,$07,$07,$07,$07,$07,$00,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$00,$07,$07,$07,$07,$07,$07,$07,$00,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$00,$07,$07,$07,$07,$07,$07,$07,$00,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$00,$07,$07,$07,$07,$07,$07,$07,$00,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$00,$07,$07,$07,$07,$07,$07,$07,$00,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$00,$07,$07,$07,$07,$07,$07,$07,$00,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$00,$04       // ........

dat_23a0:
        // === Fill data (80 bytes, $23a0-$23ef) ===
        .fill 80, $0b
        .fill 16, $b0
        .fill 17, $00
        .byte $09,$02,$08,$0c,$0a,$0f,$0d,$07,$0d,$0f,$0a,$0c,$08,$02,$09,$0c // ................
        .byte $0c,$0f,$0f,$01,$01,$01,$01,$0f,$0f,$0c,$0c,$00,$05,$03,$0d,$01 // ................
        .byte $07,$0a,$02,$00,$05,$01,$0b,$00,$06,$0e,$03,$01,$0f,$0c,$0b,$00 // ................
        .byte $00,$10,$00,$40,$00,$70,$00,$a0,$00,$d0,$00,$00,$00,$30,$00,$c0 // ...@.p.......0..
        .byte $00,$1b,$00,$00,$fe,$00,$00,$12,$00,$00,$fe,$fe,$fe,$00,$00,$00 // ................
        .byte $00,$0c,$0b,$00,$0a,$07,$00,$01,$01,$01,$01,$01,$01,$01,$00 // ...............

txt_2470:
        .text "OMEGA SUPREME'89 "

txt_2481:
        .encoding "screencode_mixed"
        .text "the tapeversion of melbourne house's war in middle earth was stomped by firkin in"
        .encoding "petscii_upper"

txt_24d2:
        .text " '89!   "

txt_24da:
        .encoding "screencode_mixed"
        .text "original procured by gene"
        .encoding "petscii_upper"

txt_24f3:
        .text "        "

txt_24fb:
        .encoding "screencode_mixed"
        .text "we dole out some greetings to dcs,ikari,elite,t-com,eros,cosmos,htl,dom,s"
        .encoding "petscii_upper"

txt_2544:
        .text "451 "
        .byte $01,$0e,$04,$20,$06,$15,$0e           // ... ...

txt_254f:
        .text "      "

txt_2555:
        .encoding "screencode_mixed"
        .text "long-distance hi's in a-z to atc,magnetic,nec,nfi,omen,ouija,pyra,rfo,tg and xpb"
        .encoding "petscii_upper"

txt_25a5:
        .text "                  "
        .byte $05,$01,$14,$20,$09,$14               // ... ..

txt_25bd:
        .text "!!                 "
        .byte $80,$14,$08,$05,$20,$13,$08,$01,$04,$0f,$17,$53,$10,$12,$05,$13 // .... ......S....
        .byte $05,$0e,$54,$0d,$09,$04,$04,$0c,$05,$20,$05,$01,$12,$14,$48,$80 // ..T...... ....H.

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

// --- Region $2969-$2969 ---
.pc = $2969 "dat_2969"

dat_2969:
        // === Fill data (1 bytes, $2969-$2969) ===
        .byte $00                                   // .

// --- Region $4e21-$4e21 ---
.pc = $4e21 "dat_4e21"

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

// --- Region $8d25-$8d25 ---
.pc = $8d25 "dat_8d25"

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

// --- Region $a852-$a852 ---
.pc = $a852 "dat_a852"

dat_a852:
        // === Fill data (1 bytes, $a852-$a852) ===
        .byte $00                                   // .

// --- Region $d7aa-$d7aa ---
.pc = $d7aa "dat_d7aa"

dat_d7aa:
        // === Fill data (1 bytes, $d7aa-$d7aa) ===
        .byte $00                                   // .

// --- Region $dd86-$dd86 ---
.pc = $dd86 "dat_dd86"

dat_dd86:
        // === Fill data (1 bytes, $dd86-$dd86) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

// --- Region $e900-$ea30 ---
.pc = $e900 "dat_e900"

dat_e900:
        .byte $ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91 // ........,...../.
        .byte $2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69 // -.......-e..-..i
        .byte $00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5 // ........../e../.
        .byte $30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0 // 0i..0L..........
        .byte $f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8 // ..............`.
        .byte $c5,$e3,$fc,$37,$ff,$f0,$c4,$12,$09,$15,$56,$19,$03,$10,$55,$59 // ...7......V...UY
        .byte $66,$9a,$6b,$9a,$ff,$0f,$11,$a9,$ba,$ef,$bf,$c4,$25,$7f,$af,$eb // f.k.........%...
        .byte $ff,$fa,$c7                           // ...

txt_e973:
        .text "!?"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $21,$fc,$c2,$2a,$fd,$f5,$d7,$5b,$7f,$bf,$ff,$f5,$1b,$af,$c4,$23 // !..*...[.......#
        .byte $ef,$aa,$be,$c3,$22,$fe,$fb,$c2,$26,$bf,$9f,$8f,$63,$d3,$93,$e6 // ...."...&...c...
        .byte $fc,$60,$22,$fd,$fc,$26,$5a,$2b,$6e,$7b,$af,$7f,$bf,$62,$85,$5f // .`"..&Z+n{...b._
        .byte $9f,$af,$db,$bb,$fa,$bf,$9f,$ef,$f7,$fa,$f6,$f4,$5f,$fd,$fe,$fd // ............_...
        .byte $fa,$ed,$79,$54,$c1,$c2,$21,$7f,$e5,$3f,$28,$0f,$13,$00,$08,$16 // ..yT..!..?(.....
        .byte $0a,$1b,$1e,$c2                       // ....

txt_e9ca:
        .text "&?O"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $d7,$a7,$eb,$c6,$22,$fc,$fc,$c2,$36,$fc,$f0,$c2,$0a,$2b,$6e,$ff // ...."...6....+n.
        .byte $cf,$0f,$4f,$5f,$8f,$5f,$9f,$f2,$f6,$fb,$df,$eb,$df,$ef,$eb,$c2 // ..O_._..........
        .byte $2a,$fe,$fa,$fd,$f9,$f8,$f5,$fe,$b5,$9c,$7f,$c3,$2e,$30,$9e,$6a // *............0.j
        .byte $59,$11,$00,$3f,$cf,$00,$83,$53,$83,$03,$03,$c3,$23,$fd,$fd,$fe // Y..?...S....#...
        .byte $c5,$60,$22,$bf,$ff,$bf,$bf,$af,$ea,$f4,$ff,$fe,$ff,$fe,$fb,$ee // .`".............
        .byte $7a,$95,$01,$94,$b5,$e8,$a6,$99,$65,$96,$09,$fc
        .text "?OCS"
        .byte $94,$65,$ad                           // .e.

// --- Region $ea37-$ea7d ---
.pc = $ea37 "Segment $ea37"
        .byte $2f,$6f,$7f,$af,$7f,$bf,$f7,$eb,$fb,$f7,$eb,$f7,$e7,$e3,$ff,$fd // /o..............
        .byte $fc,$fd,$e4,$fc
        .byte $28,$ff
        .byte $3f,$8f
        .text "ST$V"
        .byte $19,$c5
        .byte $23,$3f
        .byte $0f,$4f,$c5,$23,$fc,$f1,$c5,$c2,$60,$62,$f3,$c3,$13,$43,$53,$97 // .O.#....`b...CS.
        .byte $fc,$fc,$fd,$fc,$fd,$fd,$fe,$fd,$7b,$af,$7f,$bf,$bf,$ff,$bf,$ff // ........{.......
        .byte $af,$df,$af,$ef,$df,$af,$df           // .......

// --- Region $ea82-$eacf ---
.pc = $ea82 "dat_ea82"

dat_ea82:
        .byte $d7,$ca,$d6,$c5,$c1,$e9,$b5,$e9,$a6,$99,$65,$96,$59,$04,$15,$96 // ..........e.Y...
        .byte $59,$66,$9a,$6b,$a9,$11,$99,$6b,$ae,$bb,$ef,$bf,$af,$3f,$8f,$5f // Yf.k...k.....?._
        .byte $ab,$f7,$eb,$fb,$f7,$ff,$10,$94,$66,$59,$25,$56,$19,$fc,$0f,$4f // ........fY%V...O
        .byte $0f,$03                               // ..

txt_eab4:
        .text "CU"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $06,$c6,$f2,$f5,$f2,$c6,$17,$ae,$ba,$ee,$bf,$fe,$c2,$3a,$fe,$ff // .............:..
        .byte $7f,$bf,$7f,$bf,$bf,$7f,$bf,$7f,$af   // .........

// --- Region $eaee-$efd6 ---
.pc = $eaee "Segment $eaee"
        .byte $c6,$22,$f4,$d2,$c6                   // ."...

txt_eaf3:
        .byte $22                                   // double quote character
        .text "CP"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $60,$2c,$c3,$16,$0a,$1b,$1e,$2b,$5f,$2f,$6f,$a3,$d7,$a7,$eb,$f7 // `,.....+_/o.....
        .byte $eb,$fb,$f7,$fe,$fe,$fd,$fe,$fd,$fd,$fc,$fd,$ff,$bf,$fe,$bb,$ae // ................
        .byte $7a,$a9,$66,$8f,$5f,$8f,$4f,$4f,$0f,$4f,$0f,$c0,$f0,$fc,$c3,$2c // z.f._.OO.O.....,
        .byte $f1,$c9,$11,$44,$33,$fc,$d1,$59,$7a,$fe,$61,$4d,$c3,$34,$fe,$79 // ...D3..Yz.aM.4.y
        .byte $ab,$bf,$af,$7f,$bf,$af,$7f,$fe,$bb,$eb,$f7,$e7,$e3,$d7,$a3,$d3 // ................
        .byte $93,$fc,$c7,$25,$16,$0a,$17,$c9,$f1,$c3,$29,$bb,$ef,$bf,$bf,$bb // ...%......).....
        .byte $9b,$fd,$ff,$fb,$c4,$2e,$be,$99,$f1,$fe,$fe,$fd,$f6,$e9,$64,$50 // ..............dP
        .byte $cf,$7f,$3f,$7f,$e3,$3f,$c2,$39,$09,$15,$06,$09,$16,$0a,$1b,$1e // ..?..?.9........
        .byte $66,$8a,$57,$95,$a1,$d7,$a7,$eb,$ba,$ef,$bf,$ff,$bf,$af,$ef,$f7 // f.W.............
        .byte $bf,$c5,$60,$22,$fe,$bb,$df,$af,$df,$9f,$8f,$5f,$8f,$4f,$c9,$d5 // ..`"......._.O..
        .byte $c5,$c2,$c5,$c1,$c2,$c5,$54,$65,$96,$59,$66,$9a,$66,$a9 // ......Te.Yf.f.

txt_eba5:
        .text "?OQ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $bb,$ef,$bf,$bf,$c3,$24,$7f,$af,$eb,$fd,$c8,$21,$f0,$c3,$60,$25 // .....$.....!..`%
        .byte $fc,$c0,$11,$56,$19,$fc,$f0,$01,$09,$66,$9a,$6b,$ae,$10,$44,$66 // ...V.....f.k..Df
        .byte $ad,$ba,$ee,$bf,$fe,$ff,$7f,$3f,$7f,$7f,$bf,$7f,$bf,$7f,$af,$7f // .......?........
        .byte $bf,$af,$7f,$ae,$6b,$e8,$fc
        .text "9Y%V"
        .byte $19
        .byte $26,$5a,$2b,$6e
        .byte $0f,$4f,$0f,$4f,$5f,$8f,$5f,$9f,$d7,$cb,$db,$df,$eb,$df,$ea,$f7 // .O.O_._.........
        .byte $fb,$c5,$36,$e9,$95,$ef,$ff,$fe,$fb,$ee,$b5,$90,$0f,$ee,$ba,$e8 // ..6.............
        .byte $91,$80,$0f,$3f,$ff,$43,$0f           // ...?.C.

txt_ec10:
        .text "O?"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $34,$2b,$5f,$2f,$6f,$7f,$df,$fa,$fe,$f7,$eb,$fb,$f7,$eb,$f7,$e7 // 4+_/o...........
        .byte $63,$fd,$fd,$fc,$fd,$e4,$fc,$60,$24,$ae,$7a,$a9,$66,$59,$25,$56 // c......`$.z.fY%V
        .byte $19,$4f,$0f,$4f,$0f,$0f,$4f,$0f,$4f,$c2,$c6,$c7,$ca,$d7,$cb,$db // .O.O..O.O.......
        .byte $df,$b5,$e9,$ba,$fd,$fa,$fe,$fe,$ff,$7f,$9f,$f9,$fe,$c2,$60,$21 // ..............`!
        .byte $bf,$9f,$fe,$ff,$fe,$bb,$5e,$2a,$59,$16,$7f,$5f,$8f,$5f,$83,$53 // ......^*Y.._._.S
        .byte $83,$43,$ff,$f0,$f1,$f0,$f1,$f1,$f2,$f5,$ff,$3f,$01,$99,$bb,$ef // .C.........?....
        .byte $bf,$c3,$22,$16,$ae,$c6,$26,$6b,$fa,$fe,$ff,$fe,$fb,$c3,$3d,$7f // .."...&k......=.
        .byte $8f,$63,$d0,$90,$f4,$c1,$06,$09,$16,$5a,$2b,$6e,$66,$9a,$6a,$98 // .c.......Z+nf.j.
        .byte $a3,$87,$5f,$9f,$b6,$9a,$17,$da,$f7,$fb,$fa,$f7,$c2,$60,$29,$fe // .._..........`).
        .byte $ff,$fe,$fe,$fd,$fa,$bf,$7f,$bf,$7f,$7f,$3f,$7f,$3f,$5e,$2a,$59 // ..........?.?^*Y
        .byte $16,$09,$15,$06,$09,$83,$53,$80,$40,$52,$86,$5b,$9e,$c0,$05,$2b // ......S.@R.[...+
        .byte $ae,$bb,$ef,$bf,$ff,$7b,$af,$bf,$c3,$2b,$fe,$fa,$af,$df,$af,$ef // .....{...+......
        .byte $df,$af,$df,$7f,$fd,$c7,$21,$77,$c7,$22,$c7,$f3,$c6,$e6,$fc,$32 // ......!w.".....2
        .byte $fd,$ff,$26,$5a,$2b,$6e,$7b,$af,$2f,$df,$eb,$df,$ef,$eb,$df,$eb // ..&Z+n{./.......
        .byte $da,$d7,$c2,$60,$4e,$fe,$fb,$ea,$b5,$e4,$a0,$d4,$b5,$e9,$a6,$99 // ...`N...........
        .byte $65,$56,$09,$09,$15,$46,$49,$66,$9a,$6b,$ae,$53,$83,$53,$97,$a3 // eV...FIf.k.S.S..
        .byte $d7,$a7,$eb,$f2,$f6,$f7,$fa,$f7,$fb,$fa,$f7,$ff,$ba,$94,$7f,$7f // ................
        .byte $3f,$7f,$3f,$ee,$6a,$55,$02,$c5,$c1,$c2,$c5,$94,$60,$90,$54,$60 // ?.?.jU......`.T`
        .byte $94,$65,$a8,$fa,$f6,$f5,$f2,$f5,$f1,$f0,$f1,$ed,$b9,$e8,$a5,$98 // .e..............
        .byte $64,$95,$58,$e8                       // d.X.

txt_ed47:
        .text "?,"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $ef,$bf,$fe,$fa,$ff,$fb,$ff,$fb,$ef,$a9,$bf,$c4,$23,$eb,$af,$bf // ............#...
        .byte $c5,$22,$f7,$fe,$c6,$24,$df,$af,$9f,$df,$c4,$2a,$ca,$d6,$c5,$c2 // ."...$.....*....
        .byte $c5,$c1,$c2,$c5,$c1,$f0,$c6,$60,$25,$bb,$af,$2f,$6f,$7f,$af,$7f // .......`%../o...
        .byte $bf,$b5,$e9,$ba,$fd,$fa,$fe,$fd,$fa,$f0,$f0,$f1,$f0,$f1,$f1,$c7 // ................
        .byte $0a,$65,$99,$6a,$ad,$ba,$ea,$ba,$fd,$3f,$7f,$3f,$7f,$7f,$c3,$26 // .e.j.....?.?...&
        .byte $7f,$af,$7d,$b7,$9f,$7f,$c2,$22,$df,$7f,$c6,$22,$f1,$fc,$c6,$25 // ..}...."..."...%
        .byte $b5,$99,$1a,$f9,$fe,$c3,$60,$4c,$d7,$a3,$d3,$93,$83,$53,$83,$43 // ......`L.....S.C
        .byte $f0,$f0,$f1,$f0,$f1,$f1,$f2,$f5,$65,$99,$6a,$ad,$ba,$ee,$bf,$fe // ........e.j.....
        .byte $3f,$7f,$3f,$7f,$7f,$bf,$7f,$a6,$eb,$df,$ef,$eb,$df,$eb,$9a,$67 // ?.?............g
        .byte $fd,$f9,$f8,$f5,$e8,$b4,$e4,$a0,$59,$25,$56,$19,$26,$5a,$2b,$5e // ........Y%V.&Z+^
        .byte $00,$41,$17,$ae,$bb,$ef,$bf,$fe,$6b,$ef,$bf,$fe,$ff,$fe,$bb,$af // .A......k.......
        .byte $f7,$ef,$af,$bf,$c4,$23,$05,$c0,$fc,$c5,$25,$53,$83,$13,$07,$f3 // .....#....%S....
        .byte $c3,$27,$f2,$f6,$f7,$fa,$f7,$fb,$f9,$c6,$3e,$bf,$a9,$d1,$ee,$ff // .'........>.....
        .byte $fe,$fb,$ee,$ba,$94,$00,$9e,$ba,$e9,$a6,$99,$60,$40,$03,$94,$60 // ...........`@..`
        .byte $83,$43,$13,$4f,$3f,$ff               // .C.O?.

txt_ee30:
        .text "'Z"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $c5,$23,$ba,$db,$7f,$cd,$26,$83,$01,$01,$f1,$f1,$11,$e3,$01,$e6 // .#....&.........
        .byte $11,$2a,$ff,$03,$01,$01,$f1,$f1,$11,$01,$03,$01,$e3,$11,$29,$01 // .*............).
        .byte $01,$03,$ff,$83,$01,$01,$f1,$f1,$e5,$1f,$2b,$11,$11,$01,$01,$83 // ..........+.....
        .byte $ff,$03,$01,$01,$f1,$f1,$e7,$11,$24,$01,$01,$03,$ff,$e3,$01,$c2 // ........$.......
        .byte $21,$1f,$e3,$07,$e3,$1f,$e3,$01,$22,$ff,$07,$e6,$1f,$29,$ff,$03 // !......."....)..
        .byte $01,$11,$11,$01,$01,$81,$ff,$e3,$11,$25,$f1,$f1,$11,$01,$01,$e3 // .........%......
        .byte $83,$c2,$e7,$c7,$e3,$83,$26,$ff,$c1,$81,$81,$8f,$ff,$e5,$f1,$26 // ......&........&
        .byte $11,$11,$01,$01,$83,$ff,$e3,$11,$25,$f1,$f1,$11,$01,$03,$e3,$1f // ........%.......
        .byte $c2,$e7,$1f,$e3,$01,$26,$ff,$39,$11,$81,$c1,$f1,$ea,$11,$26,$ff // .....&.9......&.
        .byte $83,$01,$01,$f1,$f1,$e7,$11,$2d,$01,$01,$83,$ff,$03,$01,$01,$f1 // .......-........
        .byte $f1,$11,$01,$01,$03,$e6,$1f,$c1,$e4,$11,$34,$01,$01,$83,$e1,$83 // ..........4.....
        .byte $01,$01,$f1,$ff,$1f,$03,$01,$81,$f1,$f1,$11,$01,$01,$83,$ff,$e3 // ................
        .byte $01,$c2,$e3,$c7,$e3,$11,$22,$f1,$f1,$e7,$11,$24,$01,$83,$c7,$ff // ......"....$....
        .byte $e3,$11,$25,$01,$01,$11,$39,$ff,$e3,$11,$26,$f1,$f1,$11,$01,$83 // ..%...9...&.....
        .byte $83,$e3,$c7,$e3,$83,$c1,$e3,$01,$c2,$27,$e3,$e3,$c7,$c7,$8f,$8f // .........'......
        .byte $1f,$e3,$01,$c1,$ea,$c7,$c2,$e3,$c7,$24,$ff,$11,$11,$33,$c5,$23 // .........$...3.#
        .byte $c7,$c7,$cf,$c5,$23,$e3,$c3,$87,$c2,$e6,$8f,$28,$87,$83,$c3,$e3 // ....#......(....
        .byte $ff,$8f,$87,$c3,$c2,$e6,$e3,$24,$c3,$83,$87,$8f,$c5,$26,$c7,$c7 // .......$.....&..
        .byte $01,$01,$c7,$c7,$cb,$23,$1f,$1f,$3f,$c6,$22,$01,$01,$c5,$26,$1f // .....#..?."...&.
        .byte $1f,$ff,$c7,$87,$87,$c2,$e3,$c7,$23,$83,$01,$01,$c2,$24,$f1,$81 // ........#....$..
        .byte $01,$03,$e3,$1f,$e3,$01,$24,$ff,$83,$01,$01,$c2,$24,$f1,$c1,$c3 // ......$.....$...
        .byte $c1,$e3,$f1,$25,$01,$01,$83,$ff,$01,$e6,$f1,$c1,$e3,$01,$c2,$24 // ...%...........$
        .byte $1f,$03,$01,$01,$e3,$11,$24,$01,$01,$83,$ff,$e3,$01,$c2,$33,$e3 // ......$.......3.
        .byte $e3,$c3,$c7,$87,$8f,$8f,$0f,$1f,$1f,$ff,$83,$01,$01,$f1,$f1,$11 // ................
        .byte $01,$83,$c4,$22,$c7,$c7,$c6,$22,$01,$01,$c2,$22,$01,$01,$c6,$2b // ..."..."..."...+
        .byte $83,$01,$01,$1f,$ff,$f1,$f1,$e1,$c3,$c7,$c7,$c2,$23,$c7,$c7,$ff // ............#...
        .byte $80,$20,$00,$60                       // . .`

// --- Region $f018-$f038 ---
.pc = $f018 "Segment $f018"
        .byte $00,$3b,$ee,$42,$19,$ee,$43,$19,$ee,$44,$19,$a9,$1f,$8d,$18,$d4 // .;.B..C..D......
        .byte $a2,$02,$ce,$73,$19,$10,$06,$ad,$1d,$19,$8d,$73,$19,$e3,$ea,$60 // ...s.......s...`
        .byte $2b                                   // +

// --- Region $f07d-$f0d7 ---
.pc = $f07d "Segment $f07d"
        .byte $60,$f5,$8d,$67,$19,$29,$80,$f0,$0e,$ad,$67,$19,$29,$1f,$9d,$4f // `..g.)....g.)..O
        .byte $19,$fe,$21,$19,$4c,$6e,$10,$ad,$67,$19,$29,$40,$f0,$0e,$ad,$67 // ..!.Ln..g.)@...g
        .byte $19,$29,$3f,$9d,$76,$19,$fe,$21,$19,$4c,$6e,$10,$ad,$67,$19,$0a // .)?.v..!.Ln..g..
        .byte $a8,$b9,$a9,$16,$85,$fd,$b9,$a8,$16,$85,$fe,$a9,$00,$9d,$3f,$19 // ..............?.
        .byte $bc,$24,$19,$9d,$42,$19,$a9,$03,$9d,$61,$19,$b1,$fd,$85,$f8,$29 // .$..B....a.....)
        .byte $f0,$c9,$f0,$d0,$10,$a9,$01,$9d,$80,$19,$fe // ...........

// --- Region $f177-$f199 ---
.pc = $f177 "dat_f177"

dat_f177:
        .byte $81,$aa,$8e,$52,$19,$bd,$6a,$17,$99,$05,$d4,$bd,$6b,$17,$99,$06 // ...R..j.....k...
        .byte $d4,$bd,$6c,$17,$48,$bd,$68,$17,$48,$bd,$69,$17,$a6,$ff,$9d,$2d // ..l.H.h.H.i....-
        .byte $19,$9d,$79                           // ..y

// --- Region $f1e6-$f1fb ---
.pc = $f1e6 "dat_f1e6"

dat_f1e6:
        .byte $ac,$56,$19,$bd,$42,$19,$f0,$08,$bd,$2d,$19,$29,$fe,$9d,$79,$19 // .V..B....-.)..y.
        .byte $bd,$33,$19,$e3,$0a,$60               // .3...`

// --- Region $f229-$f270 ---
.pc = $f229 "dat_f229"

dat_f229:
        .byte $14,$9d,$58,$19,$68,$29,$07,$8d,$57,$19,$bd,$5b,$19,$f0,$0a,$de // ..X.h)..W..[....
        .byte $5e,$19,$d0,$19,$fe,$5b,$19,$10,$14,$fe,$5e,$19,$bd,$58,$19,$dd // ^....[....^..X..
        .byte $5e,$19,$b0,$09,$9d,$5e,$19,$de,$5b,$19,$de,$5e,$19,$bd,$30,$19 // ^....^..[..^..0.
        .byte $a8,$b9,$65,$15,$38,$f9,$64,$15,$8d,$7f,$19,$b9,$c5,$15,$f9,$c4 // ..e.8.d.........
        .byte $15,$7d,$42,$19,$4a,$ce,$57,$19       // .}B.J.W.

// --- Region $f454-$f4bd ---
.pc = $f454 "Segment $f454"
        .byte $ff,$cd,$75,$19,$d0,$0a,$a9,$ff,$a6,$ff,$9d,$69,$19,$8d,$16,$d4 // ..u........i....
        .byte $ac,$67,$19,$ad,$55,$19,$29,$10,$f0,$5e,$ad,$53,$19,$29,$0f,$aa // .g..U.)..^.S.)..
        .byte $bd,$3e,$16,$8d,$af,$14,$bd,$40,$16,$8d,$b0,$14,$bd,$42,$16,$8d // .>.....@.....B..
        .byte $b7,$14,$bd,$44,$16,$8d,$b8,$14,$a6,$ff,$bd,$42,$19,$c9,$0f,$b0 // ...D.......B....
        .byte $34,$aa,$ca,$bd,$56,$16,$a4,$ff,$99,$79,$19,$bd,$46,$16,$8d,$68 // 4...V....y..F..h
        .byte $19,$ad,$53,$19,$29,$10,$f0,$0c,$a6,$ff,$bd,$30,$19,$18,$6d,$68 // ..S.)......0..mh
        .byte $19,$4c,$42,$15,$ac,$56,$19,$ad,$68,$19 // .LB..V..h.

// --- Region $f4cd-$f4d9 ---
.pc = $f4cd "Segment $f4cd"
        .byte $55,$19,$29,$80,$f0,$34,$a6,$ff,$ac,$56,$19,$bd,$42 // U.)..4...V..B

// --- Region $f54d-$f79e ---
.pc = $f54d "dat_f54d"

dat_f54d:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .byte $ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60 // .........."....`
        .byte $3c,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12 // <...............
        .byte $13,$15,$16,$17,$19,$1a,$1c,$1d,$1f   // .........

txt_f5d6:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$e7,$40,$a7,$e4,$40,$38,$06,$06,$07,$07,$08,$08,$07,$07 // ...@..@8........
        .byte $56,$76,$16,$16,$46,$66,$16,$16,$13,$01,$ff,$23,$08,$13,$03,$23 // Vv..Ff.....#...#
        .byte $a8,$23,$81,$41,$40,$e5,$80,$e8,$10,$32,$24,$fd,$fb,$f9,$f8,$f7 // .#.A@....2$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81,$41,$ee,$40,$3e,$00 // ...........A.@>.
        .byte $0c,$18,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0 // .......@.....0..
        .byte $08,$60,$04,$80,$0c,$10,$03,$80,$10,$40,$00,$3c,$4c,$e3,$17,$60 // .`.......@.<L..`
        .byte $47,$00,$18,$50,$18,$54,$18,$79,$18,$ae,$19,$88,$19,$bf,$19,$fd // G..P.T.y........
        .byte $1a,$33,$1a,$3e,$1a,$63,$1a,$77,$1a,$8e,$1a,$d3,$1a,$e5,$16,$ce // .3.>.c.w........
        .byte $16,$e0,$16,$e5,$16,$ee,$16,$ef,$af,$d1,$12,$a9,$12,$85,$e1,$10 // ................
        .byte $12,$af,$14,$a9,$14,$85,$e1,$10,$14,$ff,$af,$cd,$31,$31,$ff,$af // ............11..
        .byte $d1,$1b,$a3,$1b,$8b,$e1,$10,$1b,$c2,$b0,$60,$33,$80,$4c,$59,$4e // ..........`3.LYN
        .byte $58,$40,$03,$8a,$09,$09,$83,$0a,$85,$0a,$8a,$09,$09,$83,$0a,$85 // X@..............
        .byte $0a,$8a,$09,$09,$83,$0a,$85,$0a,$8a,$09,$09,$83,$0a,$85,$0a,$8a // ................
        .byte $09,$09,$83,$0a,$85,$0a,$8a,$09,$09,$83,$0a,$85,$0a,$80,$03,$02 // ................
        .byte $80,$0e,$0e,$10,$3b,$ff,$80,$42,$02,$44,$05,$04,$44,$05,$04,$42 // ....;..B.D..D..B
        .byte $05,$43,$05,$45,$04,$ff,$98,$01,$01,$08,$80,$8c,$0c,$80,$06,$06 // .C.E............
        .byte $e3,$0b,$24,$98,$01,$01,$08,$02,$80,$0d,$0d,$0f,$c1,$aa,$24,$01 // ..$...........$.
        .byte $41,$0f,$f8,$a2,$26,$10,$80,$01,$41,$0f,$fc,$a2,$36,$10,$80,$08 // A...&...A...6...
        .byte $41,$0f,$f8,$00,$01,$00,$10,$08,$0f,$00,$f6,$00,$10,$00,$10,$08 // A...............
        .byte $41,$0f,$f8,$a3,$35,$10,$05,$41,$0f,$ff,$00,$25,$10,$81,$01,$41 // A...5..A...%...A
        .byte $00,$bd,$00,$25,$41,$00,$01,$41,$00,$b8,$a2,$60,$46,$4d,$80,$05 // ...%A..A...`FM..
        .byte $41,$00,$a8,$00,$37,$80,$84,$05,$41,$00,$a8,$00,$47,$80,$84,$05 // A...7...A...G...
        .byte $41,$00,$a8,$00,$35,$80,$84,$03,$11,$00,$cd,$00,$25,$4d,$40,$03 // A...5.......%M@.
        .byte $81,$0f,$ff,$00,$49,$80,$45,$03,$81,$0f,$ff,$00,$59,$80,$45,$03 // ....I.E.....Y.E.
        .byte $81,$0f,$ff,$00,$47,$80,$45,$03,$81,$0f,$ff,$00,$38,$80,$45,$08 // ....G.E.....8.E.
        .byte $41,$00,$7f,$a2,$22,$10,$00,$c8,$80,$30,$00,$25,$ad,$53,$19,$f0 // A..."....0.%.S..
        .byte $13,$e4                               // ..

txt_f79a:
        .text "J5"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ad,$53                               // .S

// --- Region $f7ab-$fb1f ---
.pc = $f7ab "dat_f7ab"

dat_f7ab:
        .byte $a9,$18,$a2,$0c,$d0,$f1,$a2,$60,$82,$af,$c0,$00,$ff,$82,$c1,$16 // .......`........
        .byte $16,$14,$85,$16,$82,$16,$82,$14,$14,$82,$11,$85,$11,$82,$11,$14 // ................
        .byte $85,$19,$82,$19,$82,$16,$16,$14,$85,$16,$16,$82,$16,$8b,$c2,$0f // ................
        .byte $11,$ff,$82,$c3,$18,$c8,$3a,$85,$3a,$82,$38,$35,$85,$3a,$82,$c5 // ......:.:.85.:..
        .byte $18,$88,$c8,$3a,$82,$3a,$3a,$85,$3a,$82,$c3,$18,$c8,$3a,$85,$2e // ...:.::.:....:..
        .byte $85,$3a,$82                           // .:.

txt_f7fe:
        .text ":."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$38,$82,$2e,$c5,$18,$c8,$82,$3a,$c5,$18,$c8,$82,$38,$3a // ..8......:....8:
        .byte $ff,$af,$c6,$16,$94,$16,$82,$e1,$10,$16,$8b,$0f,$11,$af,$c6,$16 // ................
        .byte $94,$16,$82,$e1,$10,$16,$8b,$0f,$11,$a9,$19,$85,$e1,$10,$0d,$97 // ................
        .byte $0f,$8b,$0f,$11,$ff,$a5,$21,$21,$80,$45,$00,$24,$01,$00,$07,$0e // ......!!.E.$....
        .byte $80,$51,$00,$21,$b0,$b5,$60,$32,$82,$c3,$18,$c8,$3a,$85,$2e,$82 // .Q.!..`2....:...
        .byte $c5,$18,$c8                           // ...

txt_f854:
        .text "::."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$85,$2e,$82,$c5,$18,$c8   // ..:......

txt_f861:
        .text ":8:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ..:......:.

txt_f870:
        .text "5:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$c4,$3c,$3c,$82,$c5,$e4,$18,$61,$39,$ff,$82,$c3,$18 // ..:.<<....a9....
        .byte $82,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ..:......:.

txt_f88e:
        .text ":."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$82,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ...:......:.

txt_f89d:
        .text "8:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$82,$c8,$3a,$85,$2e,$82,$c5,$18,$c8,$3a,$82 // ...:......:.

txt_f8ac:
        .text "5:"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $18,$c8,$3a,$c4,$3c,$3c,$82,$c5,$18,$c8,$3a,$c5,$35,$35,$ff,$8b // ..:.<<....:.55..
        .byte $c7,$3a,$85,$3a,$3d,$82,$3d,$3d,$85,$e0,$33,$3a,$e0,$23,$38,$35 // .:.:=.==..3:.#85
        .byte $82,$3a,$85,$38,$88,$33,$82,$35,$35,$8b,$e1,$28,$33,$82,$33,$35 // .:.8.3.55..(3.35
        .byte $85,$37,$82,$33,$35,$85,$38,$97,$41,$3a,$82,$44,$44,$85,$44,$41 // .7.35.8.A:.DD.DA
        .byte $91,$e1,$10,$44,$ff,$a3,$c0,$00,$82,$c4,$3c,$85,$3c,$82,$3c,$ff // ...D......<.<.<.
        .byte $82,$c1,$14,$16,$85,$14,$82,$16,$16,$14,$16,$14,$16,$14,$85,$e1 // ................
        .byte $14,$19,$82,$11,$11,$14,$14,$16,$16,$80,$16,$81,$16,$85,$16,$16 // ................
        .byte $8b,$c2,$19,$18,$ff,$88,$c2,$0c,$0c,$82,$c1,$0c,$0c,$88,$c2,$0a // ................
        .byte $88,$c1,$0c,$82,$c2,$0c,$c1,$0c,$ff,$88,$c2,$0c,$0c,$82,$c1,$0c // ................
        .byte $0c,$82,$c2,$0f,$85,$c1,$0c,$88,$c1,$0c,$82,$c2,$0f,$c1,$11,$ff // ................
        .byte $85,$c9,$3a,$3a,$82,$3a,$3a,$88,$3a,$82,$3a,$85,$3a,$82,$3a,$88 // ..::.::.:.:.:.:.
        .byte $3a,$85,$3a,$3a,$82,$3a,$3a,$88,$3a,$82,$3a,$85,$3a,$82,$3a,$88 // :.::.::.:.:.:.:.
        .byte $3a,$85,$ca,$33,$33,$88,$33,$82,$33,$85,$33,$82,$33,$33,$88,$33 // :..33.3.3.3.33.3
        .byte $82,$33,$85,$cb,$3c,$3c,$88,$3c,$82,$3c,$85,$3c,$82,$3c,$3c,$88 // .3..<<.<.<.<.<<.
        .byte $ca,$38,$82,$38,$ff,$9d,$cc,$31,$85,$31,$8b,$35,$97,$33,$e0,$10 // .8.8...1.1.5.3..
        .byte $33,$af,$35,$97,$31,$2e,$ff,$97,$cf,$36,$d0,$3a,$ce,$3d,$cf,$42 // 3.5.1....6.:.=.B
        .byte $d0,$3c,$cf,$38,$ce,$33,$d0,$30,$ff,$81,$09,$00,$28,$b1,$01,$02 // .<.8.3.0....(...
        .byte $03,$04,$05,$b1,$06,$f9,$b1,$25,$07,$08,$09,$0a,$0b,$e3,$b1,$28 // .......%.......(
        .byte $0c,$0d,$0e,$0f,$10,$11,$12,$13,$f5,$b1,$28,$14,$15,$16,$17,$18 // ..........(.....
        .byte $19,$1a,$1b,$e3,$b1,$2b,$1c,$1d,$1e,$1f // .....+....

txt_f9e9:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&"
        .byte $f0,$b1                               // ..

txt_f9f2:
        .text "*'()*+,-./0"
        .byte $e3,$b1                               // ..

txt_f9ff:
        .text "-$12345678"
        .byte $0d                                   // string terminator
        .byte $39,$3a,$3b,$ec,$b1                   // 9:;..

txt_fa0f:
        .text ",<"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_fa12:
        .text "=>?"
        .byte $40                                   // @ character
        .text "ABCDEF"
        .byte $e3,$b1                               // ..

txt_fa1e:
        .text "/GHIJKLMNOPQRSTU"
        .byte $e7,$b1                               // ..

txt_fa30:
        .text "/VWXYZ"
        .byte $5b,$46,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$e9,$b1,$3c,$64,$65,$66 // [F\]^_`abc..<def
        .byte $67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$01,$73,$74,$75 // ghijklmnopqr.stu
        .byte $76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$ed,$b1,$38,$7f,$80,$81,$39 // vwxyz{|}~..8...9
        .byte $82,$83,$84,$85,$86,$87,$76,$88,$89,$8a,$29,$2a,$2b,$8b,$8c,$8d // ......v...)*+...
        .byte $3d,$8e,$8f,$90,$f2,$b1,$34,$91,$92,$93,$8a,$94,$95,$23,$8b,$8c // =.....4......#..
        .byte $8d,$69,$96,$3f,$40,$41,$97,$98,$99,$9a,$9b,$f6,$b1,$2f,$9c,$9d // .i.?@A......./..
        .byte $b1,$36,$9e,$9f,$a0,$a1,$a2,$a3,$5c,$a4,$a5,$a6,$a7,$fc,$b1,$2a // .6......\......*
        .byte $a8,$a9,$aa,$ab,$ac,$ad,$ae,$47,$af,$b0,$81,$ff,$b1,$a2,$21,$05 // .......G......!.
        .byte $a2,$21,$1f,$a2                       // .!..

txt_faba:
        .text "!:"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2f,$6f,$00,$01,$f5,$00,$03,$90,$00,$06,$c0,$00,$1f,$40,$00,$79 // /o...........@.y
        .byte $a2,$2c,$ec,$00,$01,$b4,$00,$57,$d0,$00,$fe,$40,$00,$ab,$a2,$21 // .,.....W...@...!
        .byte $fd,$a2                               // ..

txt_fadf:
        .text "!T"
        .byte $b2                                   // '2' | $80 (end-of-string marker)

txt_fae2:
        .text "!T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$fd,$a2,$21,$ab,$a2,$28,$fe,$40,$00,$57,$d0,$00,$01,$b0,$a2 // !..!..(.@.W.....
        .byte $21,$e4,$a2,$21,$7d,$a2,$21,$1b,$a2,$28,$0e,$40,$00,$07,$d0,$00 // !..!}.!..(.@....
        .byte $01,$b5,$a2,$21,$ef,$a2,$21,$7a,$a2,$21,$1f,$a2,$25,$05,$37,$85 // ...!..!z.!..%.7.
        .byte $01,$60,$a5,$62,$14,$1e,$1f,$1e,$1f,$1e,$1f // .`.b.......

// --- Region $fbe5-$fc37 ---
.pc = $fbe5 "dat_fbe5"

dat_fbe5:
        .byte $a2,$58,$bd,$d9,$05,$9d,$d8,$05,$bd,$01,$06,$9d,$00,$06,$e8,$10 // .X..............
        .byte $f1,$a0,$00,$b1,$d9,$ea,$ea,$10,$0a,$a9,$80,$85,$d9,$a9,$24,$85 // ..............$.
        .byte $da,$b1,$d9,$aa,$bd,$80,$22,$8d,$57,$06,$bd,$c0,$22,$8d,$7f,$06 // ......".W..."...
        .byte $e6,$d9,$d0,$02,$e6,$da,$60,$a6,$db,$bc,$00,$23,$ad,$12,$d0,$cd // ......`....#....
        .byte $12,$d0,$f0,$fb,$e9,$00,$29,$07,$09,$10,$8d,$11,$d0,$88,$10,$ec // ......).........
        .byte $ad,$12,$d0                           // ...

// --- Region $fc48-$fc6c ---
.pc = $fc48 "dat_fc48"

dat_fc48:
        .byte $a6,$db,$e8,$e0,$40,$d0,$02,$a2,$00,$86,$db,$bd,$00,$23,$18,$69 // ....@........#.i
        .byte $a2,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$8d,$09,$d0,$8d,$0b,$d0 // ................
        .byte $8d,$0d,$d0,$8d,$0f                   // .....

// --- Region $fd20-$fd51 ---
.pc = $fd20 "dat_fd20"

dat_fd20:
        .byte $a2,$4f,$bc,$40,$23,$88,$10,$fd,$bd,$a0,$23,$8d,$23,$d0,$e3,$ea // .O.@#.....#.#...
        .byte $32,$ca,$10,$ee,$60,$a2,$0f,$bc,$90,$23,$88,$10,$fd,$bd,$f0,$23 // 2...`....#.....#
        .byte $8d,$21,$d0,$e3,$ea,$60,$21,$ca,$10,$ee,$60,$a0,$04,$88,$10,$fd // .!...`!...`.....
        .byte $a2,$13                               // ..

// --- Region $fd68-$fda2 ---
.pc = $fd68 "dat_fd68"

dat_fd68:
        .byte $80,$3a,$00,$35,$b1,$b2,$b4,$b6,$b8,$ba,$ba,$b6,$be,$bf,$c1,$c3 // .:.5............
        .byte $c4,$c6,$b8,$c8,$ca,$c8,$b4,$cd,$cf,$e3,$d0,$23,$d3,$be,$d5,$e6 // ...........#....
        .byte $b1,$22,$d7,$d9,$e4,$b1,$60,$34,$da,$db,$dd,$b1,$df,$b1,$e2,$b1 // ."....`4........
        .byte $b1,$c8,$e4,$e5,$e7,$be,$ea,$cd,$ec,$ee,$b2 // ...........

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

dat_fda9:
        .byte $b1,$b3,$b5,$b7,$b9,$bb,$bc,$bd,$b3,$c0,$c2,$b3,$c5,$c7,$c7,$c9 // ................
        .byte $cb,$cc,$b3,$ce,$c0,$c9,$d1,$d2,$b3,$d4,$d6,$e6,$b1,$21,$d8,$e6 // .............!..
        .byte $b1,$38,$dc,$de,$b1,$e0,$e1,$b1,$e3,$b1,$c9,$c0,$e6,$e8,$e9,$ce // .8..............
        .byte $eb,$ed,$eb,$ce,$e0,$da,$b1,$f1,$b1,$f3,$e4,$01,$39,$02,$03,$04 // ............9...
        .byte $05,$06,$07,$08,$0a,$0c,$0d,$0f,$11,$13,$14,$16,$18,$19,$1b,$1d // ................
        .byte $1e,$1f                               // ..

txt_fdfb:
        .text " !"
        .byte $22                                   // double quote character
        .text "#"
        .byte $e7                                   // .

txt_fe00:
        .text "$9#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1f,$1e,$1d,$1b,$19,$18,$16,$14,$13,$11,$0f,$0d,$0c,$0a,$08,$07 // ................
        .byte $06,$05,$04,$03,$02,$e3,$01,$e6,$07,$a1,$e7,$07,$a1,$e7,$07,$a1 // ................
        .byte $e7,$07,$a1,$e7,$07,$a1,$e7,$07,$a1,$e7,$07,$a1,$e7,$07,$a1,$e7 // ................
        .byte $07,$a1,$e7,$07,$a1,$e7,$07,$a1,$e7,$07,$22,$00,$04,$80,$50,$0b // .........."...P.
        .byte $f0,$b0,$b1,$33,$09,$02,$08,$0c,$0a,$0f,$0d,$07,$0d,$0f,$0a,$0c // ...3............
        .byte $08,$02,$09,$0c,$0c,$0f,$0f,$e4,$01,$38,$0f,$0f,$0c,$0c,$00,$05 // .........8......
        .byte $03,$0d,$01,$07,$0a,$02,$00,$05,$01,$0b,$00,$06,$0e,$03,$01,$0f // ................
        .byte $0c,$0b,$a2,$29,$10,$00,$40,$00,$70,$00,$a0,$00,$d0,$a3,$25,$30 // ...)..@.p.....%0
        .byte $00,$c0,$00,$1b,$a2,$21,$fe,$a2,$21,$12,$a2,$e3,$fe,$a4,$26,$0c // .....!..!.....&.
        .byte $0b,$00,$0a,$07,$00,$e7,$01,$60,$68,$00 // .......`h.

txt_fea0:
        .text "OMEGA SUPREME'89 "

txt_feb1:
        .encoding "screencode_mixed"
        .text "the tapeversion of melbourne house's war in middle earth was stomped by firkin in"
        .encoding "petscii_upper"

txt_ff02:
        .text " '89!"
        .byte $e3                                   // .

txt_ff08:
        .encoding "screencode_mixed"
        .text " 9original procured by gene"
        .encoding "petscii_upper"
        .byte $e8,$20,$60,$54                       // . `T

txt_ff27:
        .encoding "screencode_mixed"
        .text "we dole out some greetings to dcs,ikari,elite,t-com,"
        .encoding "petscii_upper"

// --- Region $ff64-$ffff ---
.pc = $ff64 "Segment $ff64"
        .byte $0f,$13,$2c,$08,$14,$0c,$2c,$04,$0f,$0d,$2c,$13 // ..,...,...,.

txt_ff70:
        .text "451 "
        .byte $01,$0e,$04,$20,$06,$15,$0e,$e6,$20,$60,$50 // ... .... `P

txt_ff7f:
        .encoding "screencode_mixed"
        .text "long-distance hi's in a-z to atc,magnetic,nec,nfi,omen,ouija,pyra,rfo,tg and xpb"
        .encoding "petscii_upper"
        .byte $f2,$20,$28,$05,$01,$14,$20,$09,$14,$21,$21,$f1,$20,$60,$20,$80 // . (... ..!!. ` .
        .byte $14,$08,$05,$20,$13,$08,$01,$04,$0f,$17,$53,$10,$12,$05,$13,$05 // ... ......S.....
        .byte $0e,$54,$0d,$09,$04,$04,$0c,$05,$20,$05,$01,$12,$14,$48,$80,$00 // .T...... ....H..
        .byte $7a                                   // z
