// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:44
// 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:  $2030 (irq_2030)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 4059 bytes, Data: 59429 bytes
// Labels: 457, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $0a07-$0a0d ---
.pc = $0a07 "Program $0a07"
        .byte $44,$86                               // nop $86 // ILLEGAL
        stx $46
        lsr $85
        rti

// --- Region $1000-$1003 ---
.pc = $1000 "loc_1000"

loc_1000:
        jmp loc_106b

dat_1003:
        .byte $4c                                   // L

// --- Region $106b-$13a8 ---
.pc = $106b "loc_106b"

loc_106b:
        ldx #$00
        txa

loc_106e:
        lda #$00
        sta $1023,x
        sta $1059,x
        lda #$01
        sta $1020,x
        lda #$06
        sta $1026,x
        lda #$10
        sta $1029,x
        inx
        cpx #$03
        bcc loc_106e
        lda $100c
        sta $100d
        lda #$0f
        sta $d418
        rts

dat_1096:
        .byte $ee,$07,$10,$a2,$02                   // .....

loc_109b:
        lda $1009,x
        sta $fb
        tay
        lda $1020,x
        beq loc_10c1
        lda #$01
        sta $1014,x
        dec $1053,x
        bpl loc_10be
        inc $1053,x
        lda #$00
        sta $1014,x
        lda $1062,x
        sta $d404,y

loc_10be:
        jmp loc_1178

loc_10c1:
        txa
        tay
        lda $1026,y
        sta $fc
        lda $1029,y
        sta $fd
        lda #$00
        sta $1008
        ldy $1023,x
        lda #$00
        sta $101a,x
        lda ($fc),y
        cmp #$ff
        bne loc_10e3
        jmp loc_1368

loc_10e3:
        cmp #$80
        bcc loc_10ea
        jmp loc_12ef

loc_10ea:
        clc
        adc #$01
        sta $1020,x

loc_10f0:
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $1023,x
        pla
        bne loc_1107
        lda $1047,x
        and #$fe
        sta $1062,x
        jmp loc_1175

loc_1107:
        clc
        adc $1056,x
        sta $1017,x
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        lda $1008
        cmp #$01
        beq loc_1175
        lda $104a,x
        sta $1053,x
        lda $1047,x
        sta $1062,x
        lda $1044,x
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $103e,x
// Referenced by: jsr from $e6df

sub_1141:
        sta $d405,y
        lda $1041,x
        sta $d406,y
        lda $103b,x
        sta $1035,x
        lda #$01
        sta $1007
        lda #$00
        sta $105c,x
        sta tbl_hi_1032,x
        sta $100e,x
        lda $104d,x
        sta $1011,x
        pha
        and #$0f
        asl
        asl
        sta $105f,x
        pla
        and #$f0
        lsr
        sta $1050,x

loc_1175:
        jmp loc_12b4

loc_1178:
        lda tbl_hi_1032,x
        clc
        adc $1038,x
        bcc loc_1184
        inc $1035,x

loc_1184:
        sta tbl_hi_1032,x
        lda $103b,x
        cmp #$c0
        bcc loc_1191
        jmp loc_127d

loc_1191:
        cmp #$80
        bcs loc_11df
        cmp #$40
        bcc loc_120d
        ldy $fb
        lda $1007
        and #$01
        bne loc_11bf
        lda #$80
        clc
        adc $1014,x
        sta $d404,y
        lda $104d,x
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_11bf:
        lda $1044,x
        and #$fe
        clc
        adc $1014,x
        sta $d404,y
        lda $1017,x
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_11df:
        ldy $1011,x

loc_11e2:
        lda $17a6,y
        cmp #$ff
        bne loc_11ef
        ldy $104d,x
        jmp loc_11e2

loc_11ef:
        sta $fe
        iny
        tya
        sta $1011,x
        lda $1017,x
        clc
        adc $fe
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_120d:
        lda $101a,x
        beq loc_123a
        cmp #$80
        bcs loc_1228
        lda $102c,x
        clc
        adc $101d,x
        bcc loc_1222
        inc tbl_lo_102f,x

loc_1222:
        sta $102c,x
        jmp loc_12b4

loc_1228:
        lda $102c,x
        sec
        sbc $101d,x
        bcs loc_1234
        dec tbl_lo_102f,x

loc_1234:
        sta $102c,x
        jmp loc_12b4

loc_123a:
        dec $105f,x
        bpl loc_12b4
        inc $105f,x
        lda $104d,x
        beq loc_12b4
        inc $105c,x
        lda $105c,x
        and #$07
        cmp #$04
        bcs loc_1268
        lda $102c,x
        clc
        adc $1050,x
        sta $102c,x
        lda tbl_lo_102f,x
        adc #$00
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_1268:
        lda $102c,x
        sec
        sbc $1050,x
        sta $102c,x
        lda tbl_lo_102f,x
        sbc #$00
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_127d:
        lda $102c,x
        sec
        sbc $104d,x
        bcs loc_1289
        dec tbl_lo_102f,x

loc_1289:
        sta $102c,x
        bpl loc_1296
        lda #$01
        sta tbl_lo_102f,x
        sta $102c,x

loc_1296:
        ldy $fb
        lda $100e,x
        cmp #$01
        bne loc_12aa
        lda #$81
        sta $d404,y
        inc $100e,x
        jmp loc_12b4

loc_12aa:
        cmp #$02
        bcs loc_12b4
        lda $1044,x
        sta $d404,y

loc_12b4:
        ldy $fb
        lda $102c,x
        sta $d400,y
        lda tbl_lo_102f,x
        sta $d401,y
        lda tbl_hi_1032,x
        sta $d402,y
        lda $1035,x
        sta $d403,y
        dex
        bpl loc_12e9
        inc $1010
        dec $100d
        bpl loc_12e8
        lda $100c
        sta $100d
        dec $1020
        dec $1021
        dec $1022

loc_12e8:
        rts

loc_12e9:
        inc $100e,x
        jmp loc_109b

loc_12ef:
        and #$1f
        clc
        adc #$01
        sta $1020,x
        iny
        lda ($fc),y
        cmp #$80
        bcs loc_1339
        asl
        asl
        asl
        sty $fe
        tay
        lda $174a,y
        sta $1044,x
        lda $174b,y
        sta $1047,x
        lda $174c,y
        sta $103e,x
        lda $174d,y
        sta $1041,x
        lda $174e,y
        sta $104a,x
        lda $174f,y
        sta $103b,x
        lda $1750,y
        sta $1038,x
        lda $1751,y
        sta $104d,x
        ldy $fe
        jmp loc_10f0

loc_1339:
        and #$3f
        pha
        lda #$01
        sta $1008
        pla
        cmp #$20
        bcs loc_1357
        and #$1f
        pha
        lda #$01
        sta $101a,x
        pla
        asl
        asl
        sta $101d,x
        jmp loc_10f0

loc_1357:
        and #$1f
        pha
        lda #$80
        sta $101a,x
        pla
        asl
        asl
        sta $101d,x
        jmp loc_10f0

loc_1368:
        lda $1065,x
        sta $fc
        lda $1068,x
        sta $fd
        ldy $1059,x

loc_1375:
        lda ($fc),y
        cmp #$ff
        bne loc_1380
        ldy #$00
        jmp loc_1375

loc_1380:
        iny
        cmp #$80
        bcs loc_13a0
        pha
        tya
        sta $1059,x
        pla
        tay
        lda $178a,y
        sta $1026,x
        lda $1798,y
        sta $1029,x
        lda #$00
        sta $1023,x
        jmp loc_10c1

loc_13a0:
        and #$1f
        sta $1056,x
        jmp loc_1375

dat_13a8:
        .byte $16                                   // .

// --- Region $13d3-$13d8 ---
.pc = $13d3 "loc_13d3"

loc_13d3:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_13d7:
        .byte $04,$5a                               // .Z

// --- Region $144c-$1450 ---
.pc = $144c "loc_144c"

loc_144c:
        bpl loc_14ca
        bvs loc_13d3
        rti

// --- Region $14ca-$14ca ---
.pc = $14ca "loc_14ca"

loc_14ca:
        brk

// --- Region $1ffa-$211b ---
.pc = $1ffa "sub_1ffa"
// Referenced by: jsr from $20cd, $f006

sub_1ffa:
        jmp loc_1000

dat_1ffd:
        .byte $4c,$03,$10                           // L..
// Referenced by: jmp from $fccc

main_2000:
        sei
        lda #$30
        sta $fffe
        lda #$20
        sta $ffff
        lda #$7f
        sta $dc0d
        lda $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$00
.label sub_2020 = * + 1
        sta $d012
        jsr sub_2070
        lda #$35
        sta $01
        cli

loc_202a:
        jmp loc_202a

dat_202d:
        .byte $00,$00,$00                           // ...
// Referenced by: jmp from $22a1, $2725, $2783, $f0f9, $f415

irq_2030:
        lda $0334
        clc
        adc #$01
        cmp #$03
        bcc loc_203c
        lda #$00

loc_203c:
        sta $0334
        nop
        tay
.label loc_2043 = * + 2
        lda $2120,y
.label loc_2045 = * + 1
        sta $d012
        lda $d011
        and #$7f
        ora $2124,y
        sta $d011
        lda $2128,y
        sta $fffe
        lda $212c,y
        sta $ffff
        inc $d019
        lda $dc01
        and #$10
        bne loc_206b
        jmp loc_20f9

loc_206b:
        rti

dat_206c:
        .byte $c7,$00,$00,$22                       // ..."
// Referenced by: jsr from $2022, $ef5a

sub_2070:
        lda #$0b
        sta $d021
        sta $0286
        jsr $e544
        lda #$00
        sta $d021
        sta $d020
        lda #$ff
        sta $d015
        ldx #$00
        txa

loc_208b:
        sta $2e00,x
        sta $2f00,x
        inx
        bne loc_208b
        nop
        nop
        lda #$e8
        sta $d008
        lda #$00
        sta $d00a
        lda #$58
        sta $d00c
        lda #$70
        sta $d00e
        ldx #$0b
        lda #$00

loc_20ae:
        sta $25f4,x
        sta txt_29f4,x
        dex
        bpl loc_20ae
        nop
        lda #$0b
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        lda #$dd
        sta $d010
        lda #$00
        jsr sub_1ffa
        lda #$00
        sta $0336
        lda #$01
        sta $0337
        lda #$00
        sta $2498
        sta $2898
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$30
        sta $2499
        lda #$34
        sta $2899
        jsr sub_2a58
        jsr sub_2a84
        rts

loc_20f9:
        lda #$37
        sta $01
        lda #$00
        sta $d01a
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        inc $d019
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        jmp loc_3600

dat_211b:
        .byte $00                                   // .

// --- Region $2220-$22a5 ---
.pc = $2220 "Segment $2220"
        nop
        nop
        nop
        nop
        nop
        nop
        txs
        ldx #$08

loc_2229:
        dex
        bne loc_2229
        bit $01
        lda $d012
        cmp $d012
        beq loc_2236

loc_2236:
        lda #$c9
        ldx #$c7
        ldy #$ca
        sty $d009
        sty $d00b
        sty $d00d
        sty $d00f
        ldy #$00
        jsr sub_23d7
        ldy #$b8
        sty $07fc
        iny
        sty $07fd
        iny
        sty $07fe
        iny
        sty $07ff
        nop
        nop
        nop
        ldy #$00
        jsr sub_23ad
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_2380
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        jsr sub_23c0
        lda #$e4
        sta $d008
        lda #$04
        sta $d00a
        lda #$5c
        sta $d00c
        lda #$74
        sta $d00e
        jmp irq_2030

dat_22a4:
        // === Fill data (2 bytes, $22a4-$22a5) ===
        .byte $ea,$ea                               // ..

// --- Region $2380-$239c ---
.pc = $2380 "sub_2380"
// Referenced by: jsr from $2278

sub_2380:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        stx $d016
        sta $d016,y
        stx $d016
        sta $d016
        rts

// --- Region $23ad-$23e7 ---
.pc = $23ad "sub_23ad"
// Referenced by: jsr from $2263

sub_23ad:
        nop
        nop
        nop
        nop
        bit $01
        stx $d016
        sta $d016,y
        stx $d016
        sta $d016
        rts
// Referenced by: jsr from $2266, $2269, $226c, $226f, $2272, $2275, $227b, $227e

sub_23c0:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        stx $d016
        sta $d016
        rts
// Referenced by: jsr from $224a

sub_23d7:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        bit $01
        stx $d016
        sta $d016
        rts

// --- Region $2472-$25aa ---
.pc = $2472 "loc_2472"

loc_2472:
        lda $2e81,x
        sta $2e80,x
        lda $2e82,x
        sta $2e81,x
        lda $2ec0,x
        sta $2e82,x
        lda $2ec1,x
        sta $2ec0,x
        lda $2ec2,x
.label loc_248f = * + 2
        sta $2ec1,x
        inx
        inx
        inx
        cpx #$18
        bne loc_2472

loc_2497:
        lda $303b
        bne loc_249f
        jmp loc_25e0

loc_249f:
        ora #$00
        sta $25f9
        asl
        asl
        asl
        sta $24bd
        lda $25f9
        lsr
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$38
        sta $24be
        ldx #$00
        ldy #$00

loc_24bc:
        lda $38a0,y
        sta $2ec2,x
        inx
        inx
        inx
        iny
        cpy #$08
        bne loc_24bc
        nop
        nop
        nop
        nop
        nop
        nop
        ldx #$00

loc_24d2:
        lda $2e19,x
        sta $2e18,x
        lda $2e1a,x
        sta $2e19,x
        lda $2e58,x
        sta $2e1a,x
        lda $2e59,x
        sta $2e58,x
        lda $2e5a,x
        sta $2e59,x
        inx
        inx
        inx
        cpx #$15
        bne loc_24d2
        lda $0720
        asl
        asl
        asl
        sta $2513
        lda $0720
        lsr
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$38
        sta $2514
        ldy #$00
        ldx #$00

loc_2512:
        lda $3c28,y
        sta $2e5a,x
        inx
        inx
        inx
        iny
        cpy #$07
        bne loc_2512
        ldx #$00

loc_2522:
        lda $0721,x
        sta $0720,x
        inx
        cpx #$27
        bne loc_2522
        lda $25fa
        sta $0747
        ldx #$00

loc_2535:
        lda $25fb,x
        sta $25fa,x
        inx
        cpx #$05
        bne loc_2535
        ldx #$00

loc_2542:
        lda $2e99,x
        sta $2e98,x
        lda $2e9a,x
        sta $2e99,x
        lda $2ed8,x
        sta $2e9a,x
        lda $2ed9,x
        sta $2ed8,x
        lda $2eda,x
        sta $2ed9,x
        inx
        inx
        inx
        cpx #$15
        bne loc_2542
        lda $25f9
        ora #$80
        nop
        nop
        sta $25ff
        asl
        asl
        asl
        sta $258a
        lda $25ff
        lsr
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$38
        sta $258b
        ldx #$00
        ldy #$00

loc_2589:
        lda $3ca0,y
        sta $2eda,x
        inx
        inx
        inx
        iny
        cpy #$07
        bne loc_2589
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inc $2498
        bne loc_25aa
        inc $2499

loc_25aa:
        rts

// --- Region $25e0-$25ed ---
.pc = $25e0 "loc_25e0"

loc_25e0:
        lda #$00
        sta $2498
        lda #$30
        sta $2499
        jmp loc_2497

dat_25ed:
        .byte $00                                   // .

// --- Region $270d-$2729 ---
.pc = $270d "loc_270d"

loc_270d:
        cpx #$8d
        stx $ad22
        rol $03,x
        sta $2293
        clc
        adc #$58
        sta $2298
        adc #$18
        sta $229d
        jsr sub_2a70
        jmp irq_2030

dat_2728:
        .byte $21,$00                               // !.

// --- Region $2781-$2787 ---
.pc = $2781 "loc_2781"

loc_2781:
        nop
        nop
        jmp irq_2030

dat_2786:
        .byte $00,$00                               // ..

// --- Region $2872-$29aa ---
.pc = $2872 "loc_2872"

loc_2872:
        lda $2f81,x
        sta $2f80,x
        lda $2f82,x
        sta $2f81,x
        lda $2fc0,x
        sta $2f82,x
        lda $2fc1,x
        sta $2fc0,x
        lda $2fc2,x
        sta $2fc1,x
        inx

loc_2891:
        inx
        inx
        cpx #$18
        bne loc_2872

loc_2897:
        lda $344f
        bne loc_289f
        jmp loc_29e0

loc_289f:
        nop
        nop
        sta $29f9
        asl
        asl
        asl
        sta $28bd
        lda $29f9
        lsr
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$38
        sta $28be
        ldx #$00
        ldy #$00

loc_28bc:
        lda $3900,y
        sta $2fc2,x
        inx
        inx
        inx
        iny
        cpy #$08
        bne loc_28bc
        nop
        nop
        nop
        nop
        nop
        nop
        ldx #$00

loc_28d2:
        lda $2f19,x
        sta $2f18,x
        lda $2f1a,x
        sta $2f19,x
        lda $2f58,x
        sta $2f1a,x
        lda $2f59,x
        sta $2f58,x
        lda $2f5a,x
        sta $2f59,x
        inx
        inx
        inx
        cpx #$15
        bne loc_28d2
        lda $0798
        asl
        asl
        asl
        sta $2913
        lda $0798
        lsr
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$38
        sta $2914
        ldy #$00
        ldx #$00

loc_2912:
        lda $3d00,y
        sta $2f5a,x
        inx
        inx
        inx
        iny
        cpy #$07
        bne loc_2912
        ldx #$00

loc_2922:
        lda $0799,x
        sta $0798,x
        inx
        cpx #$27
        bne loc_2922
        lda $29fa
        sta $07bf
        ldx #$00

loc_2935:
        lda $29fb,x
        sta $29fa,x
        inx
        cpx #$05
        bne loc_2935
        ldx #$00

loc_2942:
        lda $2f99,x
        sta $2f98,x
        lda $2f9a,x
        sta $2f99,x
        lda $2fd8,x
        sta $2f9a,x
        lda $2fd9,x
        sta $2fd8,x
        lda $2fda,x
        sta $2fd9,x
        inx
        inx
        inx
        cpx #$15
        bne loc_2942
        lda $29f9
        ora #$80
        nop
        nop
        sta $29ff
        asl
        asl
        asl
        sta $298a
        lda $29ff
        lsr
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$38
        sta $298b
        ldx #$00
        ldy #$00

loc_2989:
        lda $3d00,y
        sta $2fda,x
        inx
        inx
        inx
        iny
        cpy #$07
        bne loc_2989
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inc $2898
        bne loc_29aa
        inc $2899

loc_29aa:
        rts

// --- Region $29e0-$29ec ---
.pc = $29e0 "loc_29e0"

loc_29e0:
        lda #$00
        sta $2898
        lda #$34
        sta $2899
        jmp loc_2897

// --- Region $2a00-$2a65 ---
.pc = $2a00 "loc_2a00"

loc_2a00:
        ldx #$13
        lda dat_2ac0,x
        and #$07
        eor #$07
        sta $25b6
        lda dat_2ac0,x
        nop
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_2a16:
        lda tbl_lo_2c00,x
        sta $0400,y
        lda tbl_hi_2c40,x
        sta $0428,y
        lda tbl_hi_2c80,x
        sta $0450,y
        lda tbl_hi_2cc0,x
        sta $0478,y
        lda sub_2d00,x
        sta $04a0,y
        lda $2d40,x
        sta $04c8,y
        lda $2d80,x
        sta $04f0,y
        inx
        iny
        cpy #$28
        bne loc_2a16
        lda $2a01
        clc
        adc #$01
        and #$3f
        sta $2a01
        jmp loc_2b00

dat_2a54:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $20f2, $f029

sub_2a58:
        ldx #$00
        lda #$0f

loc_2a5c:
        sta $d800,x
        sta $d840,x
        inx
        bne loc_2a5c
        rts

// --- Region $2a70-$2aa4 ---
.pc = $2a70 "sub_2a70"

// Referenced by: jsr from $2722, $f412
sub_2a70: {
        lda #$73
loop:
        cmp $d012
        bne loop
        lda #$1e
        sta $d018
        lda #$08
        sta $d016
        jmp loc_2a00
}
// Referenced by: jsr from $20f5, $f02c

sub_2a84:
        ldx #$00
        ldy #$00

loc_2a88:
        lda tbl_lo_2be0,x
        sta $0574,y
        eor #$80
        sta $059c,y
        lda tbl_hi_2bf0,x
        sta $05c4,y
        eor #$80
        sta $05ec,y
        iny
        inx
        cpx #$10
        bne loc_2a88
        rts

// --- Region $2b00-$2b1d ---
.pc = $2b00 "loc_2b00"

loc_2b00:
        ldx #$3c
        lda dat_2b40,x
        ldy #$0f

loc_2b07:
        sta $d974,y
        sta $d99c,y
        sta $d9c4,y
        sta $d9ec,y
        dey
        bpl loc_2b07
        inx
        txa
        and #$3f
        sta $2b01
        rts

// --- Region $2d00-$2d07 ---
.pc = $2d00 "sub_2d00"
// Referenced by: jsr from $f656

sub_2d00:
        jsr sub_2020
        jsr sub_2020
        .byte $22                                   // jam // ILLEGAL

txt_2d07:
        .text "3"

// --- Region $35a9-$3613 ---
.pc = $35a9 "Segment $35a9"
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020

loc_3600:
        sei
        ldx #$60

loc_3603:
        lda $3640,x
        sta $0100,x
        dex
        bpl loc_3603
        lda #$34
        sta $01
        jmp $0100

dat_3613:
        // === Data block (1 bytes, $3613-$3613) ===
        .byte $00                                   // .

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

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

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

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

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

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

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

// --- Region $e6df-$e96d ---
.pc = $e6df "loc_e6df"

loc_e6df:
        jsr sub_1141
        eor ($b6,x)
        bit $1780
        clc
        clc
        ldx #$00
        txa

loc_e6ec:
        lda #$00
        sta $1023,x
        sta $1059,x
        lda #$01
        sta $1020,x
        lda #$06
        sta $1026,x
        lda #$10
        sta $1029,x
        inx
        cpx #$03
        bcc loc_e6ec
        lda $100c
        sta $100d
        lda #$0f
        sta $d418
        rts

loc_e714:
        inc $1007
        ldx #$02
        lda $1009,x
        sta $fb
        tay
        lda $1020,x
        beq loc_e73f
        lda #$01
        sta $1014,x
        dec $1053,x
        bpl loc_e73c
        inc $1053,x
        lda #$00
        sta $1014,x
        lda $1062,x
        sta $d404,y

loc_e73c:
        jmp loc_1178

loc_e73f:
        txa
        tay
        lda $1026,y
        sta $fc
        lda $1029,y
        sta $fd
        lda #$00
        sta $1008
        ldy $1023,x
        lda #$00
        sta $101a,x
        lda ($fc),y
        cmp #$ff
        bne loc_e761
        jmp loc_1368

loc_e761:
        cmp #$80
        bcc loc_e768
        jmp loc_12ef

loc_e768:
        clc
        adc #$01
        sta $1020,x
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $1023,x
        pla
        bne loc_e785
        lda $1047,x

loc_e77d:
        and #$fe
        sta $1062,x
        jmp loc_1175

loc_e785:
        clc
        adc $1056,x
        sta $1017,x
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        lda $1008
        cmp #$01
        beq loc_e7f3
        lda $104a,x
        sta $1053,x
        lda $1047,x
        sta $1062,x
        lda $1044,x
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $103e,x
        sta $d405,y
        lda $1041,x
        sta $d406,y
        lda $103b,x
        sta $1035,x
        lda #$01
.label loc_e7d2 = * + 2
        sta $1007
        lda #$00
        sta $105c,x
        sta tbl_hi_1032,x
        sta $100e,x
        lda $104d,x
        sta $1011,x
        pha
        and #$0f
        asl
        asl
        sta $105f,x
        pla
        and #$f0
        lsr
        sta $1050,x

loc_e7f3:
        jmp loc_12b4

loc_e7f6:
        lda tbl_hi_1032,x
        clc
        adc $1038,x
        bcc loc_e802
        inc $1035,x

loc_e802:
        sta tbl_hi_1032,x
        lda $103b,x
        cmp #$c0
        bcc loc_e80f
        jmp loc_127d

loc_e80f:
        cmp #$80
        bcs loc_e85d
        cmp #$40
        bcc loc_e88b
        ldy $fb
        lda $1007
        and #$01
        bne loc_e83d
        lda #$80
        clc
        adc $1014,x
        sta $d404,y
        lda $104d,x
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_e83d:
        lda $1044,x
        and #$fe
        clc
        adc $1014,x
        sta $d404,y
        lda $1017,x
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_e85d:
        ldy $1011,x
        lda $17a6,y
        cmp #$ff
        bne loc_e86d
        ldy $104d,x
        jmp loc_11e2

loc_e86d:
        sta $fe
        iny
        tya
        sta $1011,x
        lda $1017,x
        clc
        adc $fe
        asl
        tay
        lda dat_13a8,y
        sta $102c,x
        lda $13a9,y
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_e88b:
        lda $101a,x
        beq loc_e8b8
        cmp #$80
        bcs loc_e8a6
        lda $102c,x
        clc
        adc $101d,x
        bcc loc_e8a0
        inc tbl_lo_102f,x

loc_e8a0:
        sta $102c,x
        jmp loc_12b4

loc_e8a6:
        lda $102c,x
        sec
        sbc $101d,x
        bcs loc_e8b2
        dec tbl_lo_102f,x

loc_e8b2:
        sta $102c,x
        jmp loc_12b4

loc_e8b8:
        dec $105f,x
        bpl loc_e932
        inc $105f,x
        lda $104d,x
        beq loc_e932
        inc $105c,x
        lda $105c,x
        and #$07
        cmp #$04
        bcs loc_e8e6
        lda $102c,x
        clc
        adc $1050,x
        sta $102c,x
        lda tbl_lo_102f,x
        adc #$00
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_e8e6:
        lda $102c,x
        sec
        sbc $1050,x
        sta $102c,x
        lda tbl_lo_102f,x
        sbc #$00
        sta tbl_lo_102f,x
        jmp loc_12b4

loc_e8fb:
        lda $102c,x
        sec
        sbc $104d,x
        bcs loc_e907
        dec tbl_lo_102f,x

loc_e907:
        sta $102c,x
        bpl loc_e914
        lda #$01
        sta tbl_lo_102f,x
        sta $102c,x

loc_e914:
        ldy $fb
        lda $100e,x
        cmp #$01
        bne loc_e928
        lda #$81
        sta $d404,y
        inc $100e,x
        jmp loc_12b4

loc_e928:
        cmp #$02
        bcs loc_e932
        lda $1044,x
        sta $d404,y

loc_e932:
        ldy $fb
        lda $102c,x
        sta $d400,y
        lda tbl_lo_102f,x
        sta $d401,y
        lda tbl_hi_1032,x
        sta $d402,y
        lda $1035,x
        sta $d403,y
        dex
        bpl loc_e967
        inc $1010
        dec $100d
        bpl loc_e966
        lda $100c
        sta $100d
        dec $1020
        dec $1021
        dec $1022

loc_e966:
        rts

loc_e967:
        inc $100e,x
        jmp loc_109b

dat_e96d:
        .byte $29                                   // )

// --- Region $e97d-$ea27 ---
.pc = $e97d "loc_e97d"

loc_e97d:
        asl
        adc ($84,x)
        sty $fe
        tay
        lda $174a,y
        sta $1044,x
        lda $174b,y
        sta $1047,x
        lda $174c,y
        sta $103e,x
        lda $174d,y
        sta $1041,x
        lda $174e,y
        sta $104a,x
        lda $174f,y
        sta $103b,x
        lda $1750,y
        sta $1038,x
        lda $1751,y
        sta $104d,x
        ldy $fe
        jmp loc_10f0

loc_e9b8:
        and #$3f
        pha
        lda #$01
        sta $1008
        pla
        cmp #$20
        bcs loc_e9d6
        and #$1f
        pha
        lda #$01
        sta $101a,x
        pla
        asl
        asl
        sta $101d,x
        jmp loc_10f0

loc_e9d6:
        and #$1f
        pha
        lda #$80
        sta $101a,x
        pla
        asl
        asl
        sta $101d,x
        jmp loc_10f0

loc_e9e7:
        lda $1065,x
        sta $fc
        lda $1068,x
        sta $fd
        ldy $1059,x
        lda ($fc),y
        cmp #$ff
        bne loc_e9ff
        ldy #$00
        jmp loc_1375

loc_e9ff:
        iny
        cmp #$80
        bcs loc_ea1f
        pha
        tya
        sta $1059,x
        pla
        tay
        lda $178a,y
        sta $1026,x
        lda $1798,y
        sta $1029,x
        lda #$00
        sta $1023,x
        jmp loc_10c1

loc_ea1f:
        and #$1f
        sta $1056,x
        jmp loc_1375

dat_ea27:
        .byte $16                                   // .

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

irq_ea31:
        .byte $73,$01                               // rra ($01),y // ILLEGAL
        txa
        ora ($a1,x)
        ora ($ba,x)
        ora ($d4,x)
        ora ($f0,x)
        ora ($0e,x)
        .byte $02                                   // jam // ILLEGAL

dat_ea3f:
        .byte $2d                                   // -

// --- Region $ea52-$ea57 ---
.pc = $ea52 "loc_ea52"

loc_ea52:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_ea56:
        .byte $04,$5a                               // .Z

// --- Region $eacb-$eacf ---
.pc = $eacb "loc_eacb"

loc_eacb:
        bpl loc_eb49
        bvs loc_ea52
        rti

// --- Region $eaea-$eafe ---
.pc = $eaea "Segment $eaea"
        sta ($00,x)
        rol $01,x
        and ($01),y
        rol $01,x
        sec
        ora ($31,x)
        ora ($35,x)
        ora ($36,x)
        ora ($31,x)
        .byte $ff,$85,$01                           // isc $0185,x // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

// --- Region $eb49-$eb49 ---
.pc = $eb49 "loc_eb49"

loc_eb49:
        brk

// --- Region $ebbd-$ebf1 ---
.pc = $ebbd "loc_ebbd"

loc_ebbd:
        bpl loc_ebc0
.label loc_ebc0 = * + 1
        bpl loc_ebc2
        rts

loc_ebc2:
        rol $1c,x
        ora ($10,x)
        ora ($1a,x)
        ora ($1c,x)
        .byte $ff,$81,$00                           // isc $0081,x // ILLEGAL
        .byte $2f,$01,$34                           // rla $3401 // ILLEGAL
        ora ($36,x)
        ora ($2f,x)
        ora ($39,x)
        ora ($37,x)
        ora ($36,x)
        ora ($37,x)
        ora ($2f,x)
        ora ($2f,x)
        ora ($36,x)
        ora ($34,x)
        ora ($39,x)
        ora ($2f,x)
        ora ($37,x)
        ora ($36,x)
        .byte $ff,$83,$03                           // isc $0383,x // ILLEGAL
        .byte $2b,$03                               // anc #$03 // ILLEGAL

dat_ebf1:
        .byte $2b                                   // +

// --- Region $ec41-$ec53 ---
.pc = $ec41 "loc_ec41"

loc_ec41:
        bpl loc_ec44
.label loc_ec44 = * + 1
        bpl loc_ec46
        rts

loc_ec46:
        .byte $3f,$1c,$01                           // rla $011c,x // ILLEGAL
        bpl loc_ec4c
        .byte $1a                                   // nop // ILLEGAL

loc_ec4c:
        ora ($1c,x)
        .byte $ff,$81,$00                           // isc $0081,x // ILLEGAL
        .byte $34,$01                               // nop $01,x // ILLEGAL

dat_ec53:
        .byte $34                                   // 4

// --- Region $ef43-$ef66 ---
.pc = $ef43 "loc_ef43"

loc_ef43:
        lda #$7f
.label loc_ef47 = * + 2
        sta $dc0d
        lda $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$00
        sta $d012
        jsr sub_2070
        lda #$35
        sta $01
        cli
        jmp loc_202a

dat_ef65:
        .byte $a3,$60                               // .`

// --- Region $ef98-$f052 ---
.pc = $ef98 "loc_ef98"

loc_ef98:
        bne loc_ef47
        ora ($dc,x)
        and #$10
        bne loc_efa3
        jmp loc_20f9

loc_efa3:
        rti

dat_efa4:
        .byte $c7,$a2,$60,$73,$22                   // ..`s"

loc_efa9:
        lda #$0b
        sta $d021
        sta $0286
        jsr $e544
        lda #$00
        sta $d021
        sta $d020
        lda #$ff
        sta $d015
        ldx #$00
        txa

loc_efc4:
        sta $2e00,x
        sta $2f00,x
        inx
        bne loc_efc4
        nop
        nop
        lda #$e8
        sta $d008
        lda #$00
        sta $d00a
        lda #$58
        sta $d00c
        lda #$70
        sta $d00e
        ldx #$0b
        lda #$00

loc_efe7:
        sta $25f4,x
        sta txt_29f4,x
        dex
        bpl loc_efe7
        nop
        lda #$0b
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        lda #$dd
        sta $d010
        lda #$00
        jsr sub_1ffa
        lda #$00
        sta $0336
        lda #$01
        sta $0337
        lda #$00
        sta $2498
        sta $2898
        inc $ea
        rts

dat_f01e:
        .byte $33                                   // 3

loc_f01f:
        lda #$30
        sta $2499
        lda #$34
        sta $2899
        jsr sub_2a58
        jsr sub_2a84
        rts

loc_f030:
        lda #$37
        sta $01
        lda #$00
        sta $d01a
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        inc $d019
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        jmp loc_3600

dat_f052:
        .byte $a5                                   // .

// --- Region $f0dd-$f0fd ---
.pc = $f0dd "loc_f0dd"

loc_f0dd:
        cpy #$23
        jsr sub_23c0
        jsr sub_23c0
        lda #$e4
        sta $d008
        lda #$04
        sta $d00a
        lda #$5c
        sta $d00c
        lda #$74
        sta $d00e
        jmp irq_2030

dat_f0fc:
        .byte $80,$51                               // .Q

// --- Region $f1ee-$f246 ---
.pc = $f1ee "loc_f1ee"

loc_f1ee:
        lda $2e81,x
        sta $2e80,x
        lda $2e82,x
        sta $2e81,x
        lda $2ec0,x
        sta $2e82,x
        lda $2ec1,x
        sta $2ec0,x
.label loc_f208 = * + 2
        lda $2ec2,x
        sta $2ec1,x
        .byte $e3,$e8                               // isc ($e8,x) // ILLEGAL
        and ($e0),y
        clc
        bne loc_f1ee
        lda $303b
        bne loc_f21b
        jmp loc_25e0

loc_f21b:
        ora #$00
        sta $25f9
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rol $8d
        lda $ad24,x
        sbc $e525,y
        lsr
        bmi loc_f245
        adc #$38
        sta $24be
        ldx #$00
        ldy #$00

loc_f236:
        lda $38a0,y
        sta $2ec2,x
        .byte $e3,$e8                               // isc ($e8,x) // ILLEGAL
        and $c8
        cpy #$08
        bne loc_f236
.label loc_f245 = * + 1
        inc $ea
        rts

// --- Region $f30f-$f317 ---
.pc = $f30f "loc_f30f"

loc_f30f:
        inc $2498
        bne loc_f317
        inc $2499

loc_f317:
        rts

// --- Region $f33d-$f34b ---
.pc = $f33d "loc_f33d"

loc_f33d:
        and.abs $00a9
        sta $2498
        lda #$30
        sta $2499
        jmp loc_2497

dat_f34b:
        .byte $a7                                   // .

// --- Region $f3f7-$f419 ---
.pc = $f3f7 "loc_f3f7"

loc_f3f7:
        rol $ad
        rol $03,x
        clc
        adc #$e0
        sta $228e
        lda $0336
        sta $2293
        clc
        adc #$58
        sta $2298
        adc #$18
        sta $229d
        jsr sub_2a70
        jmp irq_2030

dat_f418:
        .byte $03,$21                               // .!

// --- Region $f519-$f571 ---
.pc = $f519 "loc_f519"

loc_f519:
        lda $2f81,x
        sta $2f80,x
        lda $2f82,x
        sta $2f81,x
        lda $2fc0,x
        sta $2f82,x
        lda $2fc1,x
        sta $2fc0,x
        lda $2fc2,x
        sta $2fc1,x
.label loc_f538 = * + 1
        .byte $e3,$e8                               // isc ($e8,x) // ILLEGAL
        and ($e0),y
        clc
        bne loc_f519
        lda $344f
        bne loc_f546
        jmp loc_29e0

loc_f546:
        nop
        nop
        sta $29f9
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rol $8d
        lda $ad28,x
        sbc $e529,y
        lsr
        bmi loc_f570
        adc #$38
        sta $28be
        ldx #$00
        ldy #$00

loc_f561:
        lda $3900,y
        sta $2fc2,x
        .byte $e3,$e8                               // isc ($e8,x) // ILLEGAL
        and $c8
        cpy #$08
        bne loc_f561
.label loc_f570 = * + 1
        inc $ea
        rts

// --- Region $f638-$f642 ---
.pc = $f638 "loc_f638"

loc_f638:
        nop
        and #$ee
        tya
        plp
        bne loc_f642
        inc $2899

loc_f642:
        rts

// --- Region $f656-$f665 ---
.pc = $f656 "loc_f656"

loc_f656:
        jsr sub_2d00
        lda #$00
        sta $2898
        lda #$34
        sta $2899
        jmp loc_2897

// --- Region $f68b-$f6ef ---
.pc = $f68b "loc_f68b"

loc_f68b:
        lda tbl_lo_2c00,x
        sta $0400,y
        lda tbl_hi_2c40,x
        sta $0428,y
        lda tbl_hi_2c80,x
        sta $0450,y
        lda tbl_hi_2cc0,x
        sta $0478,y
        lda sub_2d00,x
        sta $04a0,y
        lda $2d40,x
        sta $04c8,y

loc_f6af:
        lda $2d80,x
        sta $04f0,y
        inx
        iny
        cpy #$28
        bne loc_f68b
        lda $2a01
        clc
        adc #$01
        and #$3f
        sta $2a01
        jmp loc_2b00

dat_f6c9:
        .byte $a4                                   // .

loc_f6ca:
        rol.abs $00a2
        lda #$0f

loc_f6cf:
        sta $d800,x
        sta $d840,x
        inx
        bne loc_f6cf
        rts

dat_f6d9:
        .byte $aa,$60,$35,$a9,$73                   // .`5.s

loc_f6de:
        cmp $d012

loc_f6e1:
        bne loc_f6de
        lda #$1e
        sta $d018
        lda #$08
        sta $d016
        jmp loc_2a00

// --- Region $f753-$f770 ---
.pc = $f753 "loc_f753"

loc_f753:
        ldx #$3c
        lda dat_2b40,x
        ldy #$0f

loc_f75a:
        sta $d974,y
        sta $d99c,y
        sta $d9c4,y
        sta $d9ec,y
        dey
        bpl loc_f75a
        inx
        txa
        and #$3f
        sta $2b01
        rts

// --- Region $fcc4-$fcf8 ---
.pc = $fcc4 "loc_fcc4"

loc_fcc4:
        ora ($bd,x)
        plp
        ldx #$00
        stx $0800
        jmp main_2000

dat_fccf:
        .byte $a8,$60,$25                           // .`%

loc_fcd2:
        ldx #$00

loc_fcd4:
        lda $4000,x
        sta $0801,x
        inx
        bne loc_fcd4
        inc $0107
.label loc_fce2 = * + 2
        inc $0104
        bne loc_fcd2
        lda #$01
        sta $2b
        lda #$08
        sta $2c
        lda #$37
        sta $01
        nop
        nop
        cli
        jmp loc_fce2

dat_fcf7:
        .byte $80,$9b                               // ..

// --- Region $fd15-$fd18 ---
.pc = $fd15 "Segment $fd15"
        ror $7c
        brk

dat_fd18:
        .byte $1c                                   // .

// --- Region $fda3-$fda6 ---
.pc = $fda3 "Segment $fda3"
        .byte $3c,$3c,$18                           // nop $183c,x // ILLEGAL
        brk

// --- Region $ff5b-$ff8d ---
.pc = $ff5b "Segment $ff5b"
        rol $38
        .byte $7c,$6d,$66                           // nop $666d,x // ILLEGAL
        ror $aa3b
        rol $70
        bmi loc_ff9f
        clc
        .byte $0c,$07,$a2                           // nop $a207 // ILLEGAL
        rol $07
        asl $0e
        .byte $0c,$18,$70                           // nop $7018 // ILLEGAL
        ldx #$23
        .byte $1c,$2a,$6b                           // nop $6b2a,x // ILLEGAL
        lda $23
        and $1e0c
        lda #$26
        clc
        .byte $3c,$18,$30                           // nop $3018,x // ILLEGAL
        .byte $63,$41                               // rra ($41,x) // ILLEGAL
        tax
        rol
        clc
        .byte $3c,$18,$00                           // nop $0018,x // ILLEGAL
        clc
        bmi loc_ffbd
        rts

// --- Region $ff9f-$ffd6 ---
.pc = $ff9f "loc_ff9f"

loc_ff9f:
        clc
        bmi loc_ffd2
        adc ($63,x)
        .byte $7f,$a2,$26                           // rra $26a2,x // ILLEGAL
        asl $03
        .byte $63,$63                               // rra ($63,x) // ILLEGAL
        rol $1c,x
        ldx #$21
        .byte $7f,$e4,$06                           // rra $06e4,x // ILLEGAL
        and ($0f,x)
        ldx #$26
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        .byte $63,$63                               // rra ($63,x) // ILLEGAL
        rol $1c,x
.label loc_ffbd = * + 1
        ldx #$e4
        .byte $63,$22                               // rra ($22,x) // ILLEGAL
        rol $1c,x
        ldx #$e5
        clc
        and ($3c,x)
        ldx #$21
        rol $e3,x
        .byte $63,$22                               // rra ($22,x) // ILLEGAL
        rol $1c,x
        ldx #$26
.label loc_ffd2 = * + 1
        .byte $1f,$03,$63                           // slo $6303,x // ILLEGAL
        .byte $63,$36                               // rra ($36,x) // ILLEGAL

dat_ffd6:
        .byte $1c                                   // .

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

// --- Region $0803-$0a06 ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $0c,$0c,$30,$21,$21,$0a,$b0,$01,$16,$6b,$6f,$ba,$a5,$65,$00,$1a // ..0!!....ko..e..
        .byte $08,$ee,$99,$66,$99,$55,$00,$22,$08,$ff,$da,$f7,$99,$55,$00,$2a // ...f.U.".....U.*
        .byte $08,$ff,$ff,$ff,$ae,$55,$00,$42,$08,$fe,$fe,$ea,$96,$54,$04 // .....U.B.....T.

txt_0832:
        .text "DDDDDD"
        .byte $fe,$c0,$c5,$c6,$86,$c6,$86,$86,$e9,$00,$4a,$08,$ff,$ff,$fa,$a5 // ..........J.....
        .byte $95,$00,$59,$08,$ee,$99,$66,$99,$40,$14,$01,$50,$a4,$e4,$e9,$99 // ..Y...f.@..P....
        .byte $00,$00,$00,$40,$40,$10,$10,$10,$e9,$00,$55,$aa,$fe,$fe,$fa,$a6 // ...@@.....U.....
        .byte $94,$04                               // ..

txt_086a:
        .text "DDDDDD"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $86,$86,$46,$86,$46,$86,$46,$9a,$a5,$50,$05,$50,$00,$00,$00,$44 // ..F.F.F..P.P...D
        .byte $11,$44,$00,$02,$09,$24,$24,$66,$19,$44,$11,$aa,$55,$00 // .D...$$f.D..U.

txt_088f:
        .text "UY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $59,$04,$aa,$55,$00,$55,$6a,$96,$42,$16,$aa,$55,$00 // Y..U.Uj.B..U.

txt_089f:
        .text "UDDDDDD"
        .byte $04,$54,$86,$86,$46,$86               // .T..F.

txt_08ac:
        .text "FFFFZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $50,$05,$50,$00,$00,$00,$44,$11,$44,$00,$aa,$95,$90,$91,$44,$11 // P.P...D.D.....D.
        .byte $44,$00,$00,$00,$00,$aa,$66,$19,$44,$11,$04,$00,$00,$a8,$59,$a6 // D.....f.D.....Y.
        .byte $59,$04,$51,$04,$00,$00,$69,$96,$42,$16,$42,$02,$02,$02,$04 // Y.Q...i.B.B....

txt_08e1:
        .text "DDDDDDDD"
        .byte $11,$44,$00,$00,$0a,$25,$24,$66,$19,$44,$11,$aa,$55,$00,$15,$5a // .D...%$f.D..U..Z
        .byte $a6,$52,$06,$52,$02,$02,$02,$00,$00,$00,$00,$00,$00,$00,$00 // .R.R...........

txt_0908:
        .text "DDDDDDDDFFFFFFFFA"
        .byte $96,$eb,$ff,$ff,$ff,$ff,$ff,$91,$91,$91,$91,$91,$91,$91,$91,$40 // ...............@
        .byte $00,$00,$00,$00,$00,$00,$00,$91,$91,$91,$91,$91,$91,$90,$95,$00 // ................
        .byte $00,$00,$00,$00,$9a,$00,$55,$00,$00,$00,$00,$00,$ef,$00,$54,$00 // ......U.......T.
        .byte $00,$00,$00,$00,$c0,$c0,$c0,$95,$90,$92,$91,$91,$91,$91,$91,$56 // ...............V
        .byte $01,$b8,$02,$03,$03,$03,$03,$81,$66,$6b,$1b,$1b,$1b,$1b,$1b,$42 // ........fk.....B
        .byte $92,$e6,$fa,$fe,$fe,$fe,$fe,$94,$91,$91,$91,$90,$e4,$e5,$fa,$40 // ...............@
        .byte $00,$00,$00,$40,$16,$00,$55,$00,$00,$00,$00,$00,$6b,$00,$55,$00 // ...@..U.....k.U.
        .byte $00,$00,$00,$00,$80,$3c,$02,$42,$96,$ea,$fe,$fe,$fe,$fe,$fe,$ff // .....<.B........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e9,$00,$55,$aa,$ff,$ff,$ff,$ff,$95 // .........U......
        .byte $00,$55,$aa,$fe,$fe,$fe,$fe,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$a4 // .U..............
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$a4,$c0,$80,$c0,$80,$80,$80,$40,$80,$02 // .............@..
        .byte $03,$02,$02,$02,$02,$01,$02,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$fe // ................
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe
        .text "FFFA"
        .byte $11,$11,$10,$04,$ff
        .byte $ff,$ff,$bf,$bf,$bf,$6f,$6b,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$50 // .....ok........P
        .byte $a4,$e4,$f9,$f9,$f9,$fe,$fe,$c0,$c0,$20,$20,$20,$04,$48 // .........   .H

// --- Region $0a0e-$0b88 ---
.pc = $0a0e "dat_0a0e"

dat_0a0e:
        .byte $55,$00,$ff,$ff,$ff,$aa,$56,$06,$46,$46,$95,$90,$91,$91,$91,$91 // U.....V.FF......
        .byte $91,$91,$55,$00,$55,$00,$00,$00,$00,$00,$54,$00,$55,$00,$00,$00 // ..U.U.....T.U...
        .byte $00,$00,$40,$40,$40,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01 // ..@@@...........
        .byte $01,$01,$04,$01,$00,$00,$00,$00,$00,$00,$16,$01,$50,$05,$00,$00 // ............P...
        .byte $00,$00,$aa,$55,$00,$55,$00,$00,$00,$00,$ab,$56,$01,$50,$04,$01 // ...U.U.....V.P..
        .byte $01,$04,$ff,$bf,$6f,$6f,$1b,$1b,$1b,$1b // ....oo....

txt_0a68:
        .text "FFFFFFFE"
        .byte $ff,$ff,$ff,$ff,$bb,$ee,$aa,$a6,$91,$90,$95,$aa,$bb,$ee,$aa,$66 // ...............f
        .byte $55,$00,$55,$aa,$bb,$ee,$aa,$66,$46,$06,$56,$aa,$bb,$ee,$aa,$66 // U.U....fF.V....f
        .byte $fe,$fe,$fe,$fe,$ba,$ee,$aa,$69       // .......i

txt_0a98:
        .text "DHDHHHHL"
        .byte $ff,$ff,$ff,$ff,$bb,$ee,$aa,$66,$59,$00,$55,$aa,$bb,$ee,$aa,$66 // .......fY.U....f
        .byte $ae,$00,$55,$aa,$ba,$ee,$aa,$66,$fc,$0c // ..U....f..

txt_0aba:
        .text "LLHLHH"
        .byte $1b,$1b,$1b,$1b,$1b,$1a,$1a,$1a,$fe,$fe,$fe,$fe,$ba,$ee,$aa,$66 // ...............f

txt_0ad0:
        .text "DDDDHDHH"
        .byte $fe,$c0,$c5,$c6,$86,$c6,$c6,$86,$e9,$00,$55,$aa,$bb,$ee,$aa,$66 // ..........U....f
        .byte $95,$00,$55,$aa,$bb,$ee,$aa,$66,$50,$01,$56,$ab,$bb,$ee,$aa,$66 // ..U....fP.V....f
        .byte $6f,$6f,$bf,$ff,$bb,$ee,$aa,$66,$11,$11,$11,$04,$04,$01,$00,$00 // oo.....f........
        .byte $99,$95,$61,$68,$16,$01,$50,$05,$99,$55,$11,$44,$aa,$55,$00,$55 // ..ah..P..U.D.U.U
        .byte $99,$55,$11,$44,$aa,$55,$00,$66,$99   // .U.D.U.f.

txt_0b21:
        .text "Y%"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $50,$03,$38,$80                       // P.8.

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

txt_0b30:
        .text "FFFFFE"
        .byte $40                                   // @ character
        .text "U"
        .byte $9a,$56,$12,$46,$aa,$55,$00           // .V.F.U.

txt_0b3f:
        .text "UHHDHDD"
        .byte $04,$54,$91,$91,$91,$91,$91,$51,$01,$55,$19,$19,$19,$18,$1a,$15 // .T.....Q.U......
        .byte $00,$59,$9a,$56,$12,$46,$aa,$55,$00,$ae // .Y.V.F.U..

txt_0b60:
        .text "HHLHLL"
        .byte $0c,$fc,$86,$86,$86,$46,$86,$45,$40,$55,$99 // .....F.E@U.

txt_0b71:
        .text "Y%"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $50,$01,$14,$40,$10,$10,$10,$40,$40,$00,$00,$00 // P..@...@@...

txt_0b80:
        .text "FFFFFE"
        .byte $40                                   // @ character
        .text "Y"
        .byte $00                                   // string terminator

// --- Region $1004-$106a ---
.pc = $1004 "Segment $1004"
        .byte $96,$10,$ff,$04,$00,$00,$07,$0e,$02,$01,$03,$03,$04,$00,$00,$0b // ................
        .byte $00,$00,$00,$1c,$3b,$36,$00,$00,$00,$00,$00,$5c,$01,$01,$03,$0d // ....;6.....\....
        .byte $15,$25,$3e,$58,$7a,$15,$15,$15,$7b,$dc,$10 // .%>Xz...{..

tbl_lo_102f:
        .byte $05,$20,$27                           // RTS dispatch table low bytes (addr-1)

tbl_hi_1032:
        .byte $f0,$00,$f0                           // RTS dispatch table high bytes (addr-1)
        .byte $08,$00,$88,$50,$00,$50,$08,$00,$88,$0a,$0a,$09,$a4,$a0,$14,$41 // ...P.P.........A
        .byte $81,$81,$41,$11,$41,$01,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00 // ..A.A...........
        .byte $00,$0c,$0c,$0c,$03,$03,$02,$00,$00,$00,$00,$00,$20,$41,$11,$41 // ............ A.A
        .byte $b6,$2c,$80,$17,$18,$18               // .,....

// --- Region $13a9-$13d2 ---
.pc = $13a9 "Segment $13a9"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

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

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

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

// --- Region $1451-$14c9 ---
.pc = $1451 "dat_1451"

dat_1451:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$1f,$00,$ff,$81,$00,$36,$01,$31,$01 // .0. ........6.1.
        .byte $36,$01,$38,$01,$31,$01,$35,$01,$36,$01,$31,$ff,$85,$01,$12,$01 // 6.8.1.5.6.1.....
        .byte $12,$01,$1e,$01,$12,$00,$12,$00,$12,$00,$12,$00,$12,$03,$12,$01 // ................
        .byte $12,$01,$12,$01,$1e,$01,$12,$01,$15,$01,$17,$03,$10,$01,$10,$00 // ................
        .byte $10,$00,$10,$01,$1c,$03,$10,$03,$10,$01,$10,$01,$10,$01,$10,$01 // ................
        .byte $1c,$01,$10,$01,$1a,$01,$1c,$03,$0e,$00,$0e,$00,$0e,$00,$0e,$00 // ................
        .byte $0e,$01,$1a,$03,$0e,$03,$0e,$00,$0e   // .........

// --- Region $14cb-$1901 ---
.pc = $14cb "dat_14cb"

dat_14cb:
        .byte $0e,$00,$0e,$00,$0e,$00,$01,$00,$0e,$03,$1a,$01,$0e,$01,$1a,$03 // ................
        .byte $10,$00,$10,$00,$10,$00,$10,$00,$10,$01,$1c,$03,$10,$01,$10,$03 // ................
        .byte $10,$01,$1c,$01,$10,$01,$1c,$01,$1c,$01,$1c,$01,$10,$ff,$8f,$02 // ................
        .byte $36,$8f,$9f,$36,$0f,$3d,$0f,$3b,$03,$39,$01,$38,$03,$36,$01,$38 // 6..6.=.;.9.8.6.8
        .byte $0f,$39,$83,$97,$3b,$07,$3d,$03,$40,$07,$3d,$07,$40,$1f,$42,$03 // .9..;.=.@.=.@.B.
        .byte $42,$85,$9f,$41,$85,$9f,$41,$83,$9f,$41,$0f,$42,$03,$40,$03,$3d // B..A..A..A.B.@.=
        .byte $01,$3b,$03,$39,$03,$38,$01,$39,$03,$38,$03,$36,$01,$38,$01,$39 // .;.9.8.9.8.6.8.9
        .byte $1f,$3b,$ff,$83,$01,$10,$03,$10,$01,$1c,$03,$10,$03,$10,$01,$10 // .;..............
        .byte $01,$10,$01,$10,$01,$1c,$01,$10,$01,$1a,$01,$1c,$ff,$81,$00,$2f // .............../
        .byte $01,$34,$01,$36,$01,$2f,$01,$39,$01,$37,$01,$36,$01,$37,$01,$2f // .4.6./.9.7.6.7./
        .byte $01,$2f,$01,$36,$01,$34,$01,$39,$01,$2f,$01,$37,$01,$36,$ff,$83 // ./.6.4.9./.7.6..
        .byte $03,$2b,$03,$2b,$01,$2b,$83,$04,$2a,$83,$03,$2b,$03,$2b,$01,$2b // .+.+.+..*..+.+.+
        .byte $03,$2b,$01,$2b,$01,$2b,$83,$04,$2a,$03,$2a,$01,$2a,$03,$2a,$83 // .+.+.+..*.*.*.*.
        .byte $05,$2a,$03,$2a,$01,$2a,$03,$2a,$01,$2a,$01,$2a,$ff,$85,$01,$10 // .*.*.*.*.*.*....
        .byte $01,$10,$01,$1c,$03,$10,$03,$10,$01,$1c,$01,$10,$01,$1a,$01,$1c // ................
        .byte $01,$10,$01,$17,$01,$1a,$01,$10,$03,$10,$01,$10,$01,$1c,$03,$10 // ................
        .byte $01,$10,$00,$10,$00,$10,$01,$10,$01,$10,$01,$10,$01,$1c,$01,$10 // ................
        .byte $01,$1a,$01,$1c,$ff,$81,$00,$34,$01,$34,$01,$3b,$01,$34,$01,$39 // .......4.4.;.4.9
        .byte $01,$34,$01,$37,$01,$39,$01,$3b,$01,$34,$01,$32,$01,$34,$01,$37 // .4.7.9.;.4.2.4.7
        .byte $01,$34,$01,$39,$01,$37,$01,$3b,$01,$3b,$01,$34,$01,$3b,$01,$39 // .4.9.7.;.;.4.;.9
        .byte $01,$39,$01,$34,$01,$34,$01,$37,$01,$36,$01,$34,$01,$34,$01,$37 // .9.4.4.7.6.4.4.7
        .byte $01,$34,$01,$37,$01,$39,$ff,$83,$02,$37,$03,$36,$07,$34,$07,$3b // .4.7.9...7.6.4.;
        .byte $07,$34,$03,$3b,$01,$34,$03,$39,$01,$34,$07,$37,$87,$af,$37,$03 // .4.;.4.9.4.7..7.
        .byte $39,$03,$39,$03,$40,$03,$39,$03,$40,$03,$3e,$83,$bf,$3e,$03,$3c // 9.9.@.9.@.>..>.<
        .byte $03,$3e,$1f,$40,$03,$3b,$01,$39,$01,$37,$03,$39,$01,$37,$01,$36 // .>.@.;.9.7.9.7.6
        .byte $05,$37,$05,$36,$03,$32,$1f,$2f,$03,$2d,$87,$a9,$2d,$0f,$2b,$03 // .7.6.2./.-..-.+.
        .byte $2a,$1f,$28,$03,$28,$07,$2a,$0b,$2a,$03,$2d,$1f,$2f,$03,$2d,$07 // *.(.(.*.*.-./.-.
        .byte $2a,$0f,$28,$07,$2a,$1f,$26,$1f,$28,$1f,$28,$1f,$28,$9f,$a3,$28 // *.(.*.&.(.(.(..(
        .byte $ff,$81,$00,$20,$01,$20,$01,$2c,$01,$2a,$81,$06,$25,$81,$00,$20 // ... . .,.*..%.. 
        .byte $01,$2a,$81,$06,$25,$81,$05,$24,$01,$24,$81,$00,$20,$01,$2c,$81 // .*..%..$.$.. .,.
        .byte $05,$24,$81,$00,$20,$01,$2c,$01,$20,$ff,$83,$01,$14,$03,$14,$05 // .$.. .,. .......
        .byte $20,$03,$14,$01,$14,$03,$14,$01,$14,$01,$0f,$01,$12,$01,$14,$83 //  ...............
        .byte $01,$14,$03,$14,$05,$20,$03,$14,$01,$14,$03,$14,$01,$14,$01,$0f // ..... ..........
        .byte $01,$12,$01,$14,$ff,$9f,$07,$38,$07,$38,$03,$33,$07,$38,$0b,$3d // .......8.8.3.8.=
        .byte $0f,$3a,$8f,$9f,$3a,$07,$40,$07,$3f,$07,$3b,$07,$38,$17,$3d,$01 // .:..:.@.?.;.8.=.
        .byte $3b,$05,$3a,$1f,$38,$0f,$33,$8f,$b8,$33,$1f,$27,$ff,$81,$00,$34 // ;.:.8.3..3.'...4
        .byte $01,$34,$01,$40,$01,$34,$01,$2e,$01,$40,$01,$34,$01,$40,$01,$34 // .4.@.4...@.4.@.4
        .byte $01,$3e,$01,$40,$01,$34,$01,$40,$01,$3e,$01,$3e,$01,$40,$01,$34 // .>.@.4.@.>.>.@.4
        .byte $01,$40,$01,$34,$01,$34,$01,$40,$01,$3e,$01,$34,$01,$40,$01,$34 // .@.4.4.@.>.4.@.4
        .byte $01,$3e,$01,$40,$01,$34,$01,$40,$01,$34,$01,$3e,$01,$40,$ff,$81 // .>.@.4.@.4.>.@..
        .byte $11,$0a,$a0,$00,$00,$00,$00,$41,$41,$0a,$a4,$01,$08,$50,$00,$41 // .......AA....P.A
        .byte $41,$0a,$a5,$01,$00,$80,$a2,$81,$41,$09,$14,$00,$88,$50,$00,$81 // A.......A....P..
        .byte $41,$09,$14,$00,$88,$50,$04,$81,$41,$09,$14,$00,$88,$50,$08,$81 // A....P..A....P..
        .byte $41,$09,$14,$00,$88,$50,$0c,$41,$41,$0a,$a5,$01,$01,$40,$c6,$68 // A....P.AA....@.h
        .byte $6b,$7d,$f9,$3e,$58,$7a,$a8,$e0,$22,$8c,$b5,$e0,$08,$14,$14,$14 // k}.>Xz..".......
        .byte $14,$15,$15,$15,$15,$15,$16,$16,$16,$16,$17,$00,$04,$09,$ff,$00 // ................
        .byte $05,$08,$ff,$00,$03,$08,$ff,$00,$02,$07,$ff,$8c,$04,$04,$04,$04 // ................
        .byte $89,$04,$04,$04,$04,$8e,$04,$04,$04,$04,$91,$04,$04,$04,$04,$8c // ................
        .fill 16, $01
        .byte $8e,$05,$05,$05,$05,$05,$05,$05,$05,$8c,$04,$04,$04,$04,$8c,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$8c,$07,$91,$07,$8c,$07,$91,$07,$93 // ................
        .byte $07,$8a,$07,$8c,$07,$07,$8c,$04,$04,$04,$04,$89,$04,$04,$04,$04 // ................
        .byte $8c,$07,$07,$8c,$0a,$0a,$8a,$0a,$0a,$91,$0a,$0a,$93,$0a,$0a,$8c // ................
        .byte $0a,$0a,$8a,$0a,$0a,$91,$0a,$0a,$93,$0a,$0a,$8c,$0a,$0a,$0a,$0a // ................
        .byte $ff,$8c,$05,$05,$05,$05,$89,$05,$05,$05,$05,$8e,$05,$05,$05,$05 // ................
        .byte $91,$05,$05,$05,$05,$8c,$02,$02,$02,$02,$8c,$05,$05,$05,$05,$8e // ................
        .byte $04,$04,$04,$04,$8c,$08,$91,$08,$8c,$08,$91,$08,$93,$08,$8a,$0d // ................
        .byte $8c,$08,$08,$05,$05,$05,$05,$89,$05,$05,$05,$05,$8c,$05,$05,$05 // ................
        .byte $05,$8c,$0b,$8a,$0b,$91,$0b,$93,$0b,$8c,$0b,$8a,$0b,$91,$0b,$93 // ................
        .byte $0b,$8c,$0b,$0b,$ff,$8c,$06,$06,$89,$06,$06,$8e,$06,$06,$91,$06 // ................
        .byte $06,$8c,$03,$03,$8c,$06,$06,$8c,$00,$00,$00,$00,$09,$06,$06,$89 // ................
        .byte $06,$06,$00,$00,$00,$00,$80,$0b,$96,$0b,$85,$0b,$87,$0b,$8c,$0c // ................
        .byte $80,$0b,$0b,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$ff,$00,$ff,$00,$ff,$00,$00,$00,$ff,$00 // ................
        .byte $12,$00,$00,$00,$00,$00,$c7,$00,$ff,$00,$ff,$00,$ff,$00,$fa,$cd // ................
        .byte $fa,$05,$fa,$00,$ff,$00,$fa,$00,$ff,$04,$ff,$00,$ff,$00,$ff,$00 // ................
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$04 // ................
        .byte $fa,$40,$fe,$cc,$cc,$44,$31           // .@...D1

// --- Region $191d-$193e ---
.pc = $191d "dat_191d"

dat_191d:
        .byte $20,$00,$10,$20,$44,$e5,$a9,$00,$85,$58,$a9,$20,$85,$59,$a2,$00 //  .. D....X. .Y..
        .byte $a9,$00,$9d,$40,$d9,$9d,$50,$d9,$e8,$d0,$f7 // ...@..P....

txt_1938:
        .text " "
        .byte $40                                   // @ character
        .text "&L"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $19                                   // .

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

// --- Region $211c-$212f ---
.pc = $211c "Segment $211c"
        .byte $00,$00,$00,$00,$c0,$c7,$df,$00,$00,$00,$00,$00,$c8,$00,$00,$00 // ................
        .byte $25,$22,$26                           // %"&

dat_212f:
        // === Fill data (1 bytes, $212f-$212f) ===
        .byte $00                                   // .

// --- Region $2160-$2163 ---
.pc = $2160 "dat_2160"

dat_2160:
        .byte $4c,$30,$20                           // L0 

dat_2163:
        // === Fill data (1 bytes, $2163-$2163) ===
        .byte $00                                   // .

// --- Region $2200-$221f ---
.pc = $2200 "dat_2200"

dat_2200:
        .byte $ee,$12,$d0,$ba,$a9,$26,$8d,$fe,$ff,$ee,$19,$d0,$58,$24,$01,$ea // .....&......X$..
        .fill 16, $ea

// --- Region $22a6-$2323 ---
.pc = $22a6 "Segment $22a6"
        .fill 79, $ea
        .byte $ad,$35,$03,$38,$e9,$03,$b0,$03,$4c,$e8,$23,$8d,$35,$03,$09,$c8 // .5.8....L.#.5...
        .byte $8d                                   // .

txt_2306:
        .text "7"
        .byte $22                                   // double quote character
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $35,$03,$18,$69,$e0,$8d,$08,$d0,$ad,$35,$03,$8d,$0a,$d0,$18,$69 // 5..i.....5.....i
        .byte $58,$8d,$0c,$d0,$69,$18,$8d,$0e,$d0,$60 // X...i....`

dat_2323:
        // === Fill data (1 bytes, $2323-$2323) ===
        .byte $00                                   // .

// --- Region $239d-$23ac ---
.pc = $239d "dat_239d"

dat_239d:
        .fill 16, $ea

// --- Region $23e8-$2471 ---
.pc = $23e8 "dat_23e8"

dat_23e8:
        .byte $29,$07,$8d,$35,$03,$09,$c8,$8d,$37,$22,$20,$00,$24,$4c,$08,$23 // )..5....7" .$L.#
        .fill 8, $00
        .byte $a2,$00,$bd,$01,$2e,$9d,$00,$2e,$bd,$02,$2e,$9d,$01,$2e,$bd,$40 // ...............@
        .byte $2e,$9d,$02,$2e,$bd,$41,$2e,$9d       // .....A..

txt_2418:
        .byte $40                                   // @ character
        .text "."
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $42,$2e,$9d,$41,$2e,$e8,$e8,$e8,$e0,$18,$d0,$db,$ad,$f8,$06,$0a // B..A............
        .byte $0a,$0a,$8d                           // ...

txt_242e:
        .text "C$"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $f8,$06
        .text "JJJJJ"
        .byte $18,$69
        .byte $38,$8d

txt_243c:
        .text "D$"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$a2,$00,$b9,$28,$38,$9d,$42,$2e,$e8,$e8,$e8,$c8,$c0,$08,$d0 // ....(8.B........
        .byte $f2,$a2,$00,$bd,$f9,$06,$9d,$f8,$06,$e8,$e0,$27,$d0,$f5,$ad,$f4 // ...........'....
        .byte $25,$8d,$1f,$07,$a2,$00,$bd,$f5,$25,$9d,$f4,$25,$e8,$e0,$05,$d0 // %.......%..%....
        .byte $f5,$a2,$00                           // ...

// --- Region $25ab-$25df ---
.pc = $25ab "dat_25ab"

dat_25ab:
        .byte $00,$00,$00,$00,$00,$a9,$12,$8d,$18,$d0,$a9,$02,$09,$10,$8d,$16 // ................
        .byte $d0,$a9,$02,$8d,$22,$d0,$a9,$08,$8d,$23,$d0,$60,$00,$a9,$1e,$8d // ...."....#.`....
        .byte $18,$d0,$ea,$4c,$28,$27,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...L('..........
        .byte $00,$00,$00,$00,$00                   // .....

// --- Region $25ee-$270c ---
.pc = $25ee "Segment $25ee"
        .byte $00,$00,$00,$00,$00,$00,$0f,$10,$05,$12,$01,$14,$8f,$90,$85,$92 // ................
        .byte $81,$94,$ee,$12,$d0,$ba,$a9,$26,$8d,$fe,$ff,$ee,$19,$d0,$58,$24 // .......&......X$
        .byte $01,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea // ................
        .fill 8, $ea
        .byte $9a,$a2,$08,$ca,$d0,$fd,$24,$01,$ad,$12,$d0,$cd,$12,$d0,$f0,$00 // ......$.........
        .byte $a9,$cc,$a2,$c7,$a0,$e2,$8c,$09,$d0,$8c,$0b,$d0,$8c,$0d,$d0,$8c // ................
        .byte $0f,$d0,$a0,$00,$20,$d7,$23,$a0,$bc,$8c,$fc,$07,$c8,$8c,$fd,$07 // .... .#.........
        .byte $c8,$8c,$fe,$07,$c8,$8c,$ff,$07,$ea,$ea,$ea,$a0,$00,$20,$ad // ............. .

txt_2665:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2668:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_266b:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_266e:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2671:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2674:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $23,$20,$80                           // # .

txt_267a:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_267d:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2680:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2683:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2686:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_2689:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $23,$20,$8a,$27,$ea,$ea,$ea,$20,$b0,$25,$20,$f5,$22 // # .'... .% ."

dat_2699:
        // === Fill data (92 bytes, $2699-$26f4) ===
        .fill 92, $ea
        .byte $ad,$36,$03,$38,$e9,$04,$b0,$03,$4c,$b0,$29,$8d,$36,$03,$09,$c8 // .6.8....L.).6...
        .byte $8d                                   // .

txt_2706:
        .text "7&"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $36,$03,$18,$69                       // 6..i

// --- Region $272a-$2780 ---
.pc = $272a "Segment $272a"
        .byte $21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$a9,$02,$8d,$20,$d0,$8d // !.!.!.!.!.... ..
        .byte $21,$d0,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00 // !.!.!.!.!.!.!.!.
        .byte $21,$00,$21,$00,$a9,$08,$8d,$20,$d0,$8d,$21,$d0,$21,$00,$21,$00 // !.!.... ..!.!.!.
        .byte $21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$a9,$07 // !.!.!.!.!.!.!...
        .byte $8d,$20,$d0,$8d,$21,$d0,$21,$00,$21,$00,$ea,$ea,$a9,$01,$8d,$20 // . ..!.!.!...... 
        .byte $d0,$8d,$21,$d0,$ea,$ea,$ea           // ..!....

// --- Region $2788-$2871 ---
.pc = $2788 "Segment $2788"
        .byte $00,$00,$a9,$f9,$cd,$12,$d0,$d0,$fb,$21,$00,$21,$00,$21,$00,$21 // .........!.!.!.!
        .byte $00,$21,$00,$21,$00,$21,$00,$21,$00,$a9,$07,$8d,$20,$d0,$8d,$21 // .!.!.!.!.... ..!
        .byte $d0,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21 // .!.!.!.!.!.!.!.!
        .byte $00,$21,$00,$a9,$08,$8d,$20,$d0,$8d,$21,$d0,$21,$00,$21,$00,$21 // .!.... ..!.!.!.!
        .byte $00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$a9,$02,$8d // .!.!.!.!.!.!....
        .byte $20,$d0,$8d,$21,$d0,$21,$00,$21,$00,$21,$00,$21,$00,$21,$00,$21 //  ..!.!.!.!.!.!.!
        .byte $00,$21,$00,$21,$00,$21,$00,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$20 // .!.!.!.... ..!. 
        .byte $fd,$1f,$60,$00,$00,$00,$00,$00,$a2,$00,$bd,$01,$2f,$9d,$00,$2f // ..`........./../
        .byte $bd,$02,$2f,$9d,$01,$2f,$bd,$40,$2f,$9d,$02,$2f,$bd,$41,$2f,$9d // ../../.@/../.A/.

txt_2818:
        .byte $40                                   // @ character
        .text "/"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $42,$2f,$9d,$41,$2f,$e8,$e8,$e8,$e0,$18,$d0,$db,$ad,$70,$07,$0a // B/.A/........p..
        .byte $0a,$0a,$8d                           // ...

txt_282e:
        .text "C("
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $70,$07
        .text "JJJJJ"
        .byte $18,$69
        .byte $38,$8d

txt_283c:
        .text "D("
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$a2,$00,$b9,$00,$39,$9d,$42,$2f,$e8,$e8,$e8,$c8,$c0,$08,$d0 // .....9.B/.......
        .byte $f2,$a2,$00,$bd,$71,$07,$9d,$70,$07,$e8,$e0,$27,$d0,$f5,$ad,$f4 // ....q..p...'....
        .byte $29,$8d,$97,$07,$a2,$00,$bd,$f5,$29,$9d,$f4,$29,$e8,$e0,$05,$d0 // ).......)..)....
        .byte $f5,$a2,$00                           // ...

// --- Region $29ab-$29c0 ---
.pc = $29ab "dat_29ab"

dat_29ab:
        .byte $00,$00,$00,$00,$00,$29,$07,$8d,$36,$03,$09,$c8,$8d,$37,$26,$20 // .....)..6....7& 
        .byte $00,$28,$4c,$08,$27                   // .(L.'

dat_29c0:
        // === Fill data (1 bytes, $29c0-$29c0) ===
        .byte $00                                   // .

// --- Region $29ed-$29ff ---
.pc = $29ed "dat_29ed"

dat_29ed:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_29f4:
        .text "214 , "
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $b1,$b4,$a0,$ac,$a0                   // .....

// --- Region $2a66-$2a6f ---
.pc = $2a66 "dat_2a66"

dat_2a66:
        .fill 10, $00

// --- Region $2ac0-$2aff ---
.pc = $2ac0 "dat_2ac0"

dat_2ac0:
        .byte $40                                   // @ character
        .text "FLRX"
        .byte $5e,$63,$68,$6d,$71,$75,$78,$7b,$7d,$7e,$7f
        .byte $7f,$7f,$7e,$7d,$7b,$78,$75,$71,$6d,$68,$63,$5e // ..~}{xuqmhc^

txt_2adc:
        .text "XRLF"
        .byte $40                                   // @ character
        .text "93-'!"
        .byte $1c,$17,$12,$0e,$0a,$07,$04,$02,$01,$00,$00,$00,$01,$02,$04,$07 // ................
        .byte $0a,$0e,$12,$17,$1c
        .text "!'-39"

// --- Region $2b1e-$2b1e ---
.pc = $2b1e "dat_2b1e"

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

// --- Region $2b40-$2b80 ---
.pc = $2b40 "dat_2b40"

dat_2b40:
        .byte $01,$0f,$0f,$0e,$0e,$06,$06,$00,$00,$00,$06,$06,$0e,$0e,$0f,$0f // ................
        .fill 17, $01
        .byte $07,$07,$08,$08,$02,$02,$00,$00,$00,$02,$02,$08,$08,$07,$07,$01 // ................
        .fill 15, $01

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

// --- Region $2bd0-$2cff ---
.pc = $2bd0 "dat_2bd0"

dat_2bd0:
        // === Sine/lookup table (256 bytes, range $00-$36) ===
        .byte $0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$0b,$0b // ................

tbl_lo_2be0:
        .text "    "
        .byte $10,$12,$05,$13,$05,$0e,$14,$13       // ........

txt_2bec:
        .text "    "

tbl_hi_2bf0:
        .byte $20,$20,$09,$0d,$10,$0f,$13,$13,$01,$0d,$0f,$0c,$05 // RTS dispatch table high bytes (addr-1)

txt_2bfd:
        .text " + "

tbl_lo_2c00:
        .byte $20,$20,$20,$20,$20,$20,$00,$01,<(dat_1003-1),$03,$04,$05,$06,$07,$08,$09,$03,$04,$05,$06,$07,$08,$09,$03,$04,$0a,$0b,$07,$08,$09,$03,$04,$05,$06,$00,$01,$02,$03,$04,$05,$06,$07,$0c,$0d,$00,$01,$02,$03,$04,$05,$06 // RTS dispatch table low bytes (addr-1)

txt_2c33:
        .text "             "

tbl_hi_2c40:
        .byte $20,$20,$20,$20,$20,$20,$0e,$0f,$10,<(loc_2512-1),$12,$13,$14,$15,$16,$17,$11,$12,$13,$14,$15,$16,$18,$19,$1a,$1b,$1c,$15,$16,$17,$11,$12,$13,$14,$0e,$0f,$1d,$1e,$12,$13,$14,$15,$1f,$21,$0e,$0f,$1d,$1e,$12,$13,$14 // RTS dispatch table low bytes (addr-1)

txt_2c73:
        .text "             "

tbl_hi_2c80:
        .byte $20,$20,$20,$20,$20,$20,$22,$23,$24,$25,$20,$20,$20,$22,$23,$26,$27,$28,$29,$20,$22,$23,$2a,$2b,$2c,$2d,$21,$22,$23,$26,$27,$28,$29,$20,$22,$23,$2e,$2f,$30,$31,$20,$22,$32,$21,$22,$23,$2e,$2f,$30,$31,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20 // RTS dispatch table low bytes (addr-1)

tbl_hi_2cc0:
        .byte $20,$20,$20,$20,$20,$20,$22,$33,$24,$07,$34,$35,$06 // RTS dispatch table low bytes (addr-1)

txt_2ccd:
        .byte $22                                   // double quote character
        .text "36678 "
        .byte $22                                   // double quote character
        .text "3$9:;!"
        .byte $22                                   // double quote character
        .text "36678 <=3>>?"
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .text ";!<=3>>?"
        .byte $40                                   // @ character
        .text "             "

// --- Region $2d08-$2dc0 ---
.pc = $2d08 "Segment $2d08"
        .text "$AB;!"
        .byte $22                                   // double quote
        .text "3CDEF "
        .byte $22                                   // double quote
        .text "3$G"
        .text ":;!"
        .byte $22                                   // double quote
        .text "3CDEF HIJKL;"
        .text "!"
        .byte $22                                   // double quote
        .text ";!HIJKL;!     "
        .fill 14, $20
        .text "MNOPQRS"
        .byte $22                                   // double quote
        .text "TOPUVW"
        .byte $22                                   // double quote
        .text "T"
        .text "$GXYZ"
        .byte $22                                   // double quote
        .text "TOPUVW"
        .byte $5b
        .byte $5c,$5d,$5e
        .byte $5f
        .text "R!"
        .byte $22                                   // double quote
        .text "YZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f

txt_2d71:
        .text "R!                   "
        .byte $60,$61,$62,$62,$63,$64,$65,$66,$62,$62,$62,$62,$67,$68,$66,$62 // `abbcdefbbbbghfb
        .byte $69,$47,$6a,$6b,$6c,$66,$62,$62,$62,$62,$67,$68,$6d,$62,$62,$62 // iGjklfbbbbghmbbb
        .byte $62,$6e,$6f,$70,$6b,$6c,$6d,$62,$62,$62,$62,$6e,$6f // bnopklmbbbbno

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

// --- Region $2e03-$2e29 ---
.pc = $2e03 "dat_2e03"

dat_2e03:
        .byte $06,$e7,$fc,$06,$63,$66,$0e,$73,$63,$0e,$73,$63,$1e,$7b,$63,$1e // ....cf.sc.sc.{c.
        .byte $7b,$63,$36,$7f,$63,$36,$6f,$63,$66,$6f,$63,$7f,$67,$63,$c6,$67 // {c6.c6ocfoc.gc.g
        .byte $63,$c6,$63,$66,$ef,$f3,$fc           // c.cf...

// --- Region $2e44-$2e69 ---
.pc = $2e44 "dat_2e44"

dat_2e44:
        .byte $f7,$ff,$00,$63,$67,$00,$63,$63,$00,$63,$61,$00,$63,$60,$00,$6b // ...cg.cc.ca.c`.k
        .byte $6c,$00,$6b,$7c,$00,$7f,$6c,$00,$7f,$60,$00,$77,$61,$00,$77,$63 // l.k|..l..`.wa.wc
        .byte $00,$63,$67,$00,$63,$ff               // .cg.c.

// --- Region $2e83-$2ea9 ---
.pc = $2e83 "dat_2e83"

dat_2e83:
        .byte $1c,$fe,$ff,$36,$67,$67,$63,$63,$63,$63,$61,$61,$63,$63,$60,$63 // ...6ggccccaacc`c
        .byte $67,$6c,$63,$fe,$7c,$63,$60,$6c,$63,$60,$60,$63,$60,$61,$63,$60 // glc.|c`lc``c`ac`
        .byte $63,$36,$60,$67,$1c,$f0,$ff           // c6`g...

// --- Region $2ec3-$2ee9 ---
.pc = $2ec3 "dat_2ec3"

dat_2ec3:
        .byte $fe,$06,$ff,$67,$06,$db,$63,$0e,$99,$61,$0e,$18,$63,$1e,$18,$67 // ...g..c..a..c..g
        .byte $1e,$18,$fe,$36,$18,$6c,$36,$18,$6c,$66,$18,$66,$7f,$18,$66,$c6 // ...6.l6.lf.f..f.
        .byte $18,$63,$c6,$18,$f7,$ef,$3c           // .c....<

// --- Region $2f03-$2f29 ---
.pc = $2f03 "dat_2f03"

dat_2f03:
        .byte $f7,$06,$fe,$63,$06,$67,$63,$0e,$63,$63,$0e,$61,$63,$1e,$63,$6b // ...c.gc.cc.ac.ck
        .byte $1e,$67,$6b,$36,$fe,$7f,$36,$6c,$7f,$66,$6c,$77,$7f,$66,$77,$c6 // .gk6..6l.flw.fw.
        .byte $66,$63,$c6,$63,$63,$ef,$f7           // fc.cc..

// --- Region $2f43-$2f68 ---
.pc = $2f43 "dat_2f43"

dat_2f43:
        .byte $ff,$3c,$00,$67,$66,$00,$63,$c3,$00,$61,$c3,$00,$60,$c0,$00,$6c // .<.gf.c..a..`..l
        .byte $60,$00,$7c,$3c,$00,$6c,$06,$00,$60,$03,$00,$61,$c3,$00,$63,$c3 // `.|<.l..`..a..c.
        .byte $00,$67,$66,$00,$ff,$3c               // .gf..<

// --- Region $2f83-$2faa ---
.pc = $2f83 "dat_2f83"

dat_2f83:
        .byte $1c,$18,$0e,$36,$38,$1e,$63,$78,$1e,$63,$78,$36,$06,$18,$36,$06 // ...68.cx.cx6..6.
        .byte $18,$66,$0c,$18,$66,$18,$18,$7f,$30,$18,$06,$30,$18,$06,$61,$18 // .f..f...0..0..a.
        .byte $06,$63,$18,$06,$7f,$3c,$0f           // .c...<.

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

// --- Region $2fe5-$3201 ---
.pc = $2fe5 "txt_2fe5"

txt_2fe5:
        .encoding "screencode_mixed"
        .text "x"
        .text "@"
        .text "@"
        .text "<"
        .text "@"
        .text "@"
        .text "x"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text " oh yeah ! what a week ! martyr of the time : gremlin graphic ! impossamole was cracked trained and levelpacked from tape by the goblin . of course it's also imported to the usa by the cool guys in exodus ! ok see you very soon"
        .encoding "petscii_upper"

txt_30e3:
        .text " ...   "
        .byte $14,$08,$05,$20,$07,$0f,$02,$0c,$09,$0e,$2f,$07,$2a,$10 // ... ....../.*.

txt_30f8:
        .text " 1990.      "
        .byte $00                                   // string terminator

dat_3105:
        .text "                                                                                                                                                                                   "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)

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

// --- Region $33a7-$33af ---
.pc = $33a7 "dat_33a7"

dat_33a7:
        .byte $f1,$c8,$28,$6d,$a9,$05,$65,$41       // ..(m..eA

dat_33af:
        // === Fill data (1 bytes, $33af-$33af) ===
        .byte $00                                   // .

// --- Region $3400-$35a8 ---
.pc = $3400 "txt_3400"

txt_3400:
        .encoding "screencode_mixed"
        .text " ok contact g*p : call wildwares at"
        .encoding "petscii_upper"

txt_3423:
        .text " 313-987-6637 , "
        .byte $17,$01,$12,$05,$1a,$20,$03,$01,$13,$14,$0c,$05 // ..... ......

txt_343f:
        .text " 718-326-2214 ,  "

txt_3450:
        .encoding "screencode_mixed"
        .text "the disk shoppe"
        .encoding "petscii_upper"

txt_345f:
        .text " 805-984-6306 "

txt_346d:
        .encoding "screencode_mixed"
        .text "or g*p , postbox"
        .encoding "petscii_upper"

txt_347d:
        .text " 2341 , 1211 "
        .byte $07,$05,$0e,$05,$16,$01               // ......

txt_3490:
        .text " 2 , "

txt_3495:
        .encoding "screencode_mixed"
        .text "swiss . greetings to: exodus"
        .encoding "petscii_upper"

txt_34b1:
        .text " ! , "

txt_34b6:
        .encoding "screencode_mixed"
        .text "atc , nec , inc , illusion , triad , bonzai , censor , contex , alphaflight , ikari&talent , transcom , dominators , lotus+crazy and more"
        .encoding "petscii_upper"

txt_353f:
        .text " ... "
        .byte $02,$19,$05                           // ...

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

dat_3550:
        .text "                                                                                         "

// --- Region $3630-$3665 ---
.pc = $3630 "dat_3630"

dat_3630:
        .byte $a2,$00,$8e,$00,$08,$4c,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00 // .....L. ........
        .byte $a2,$00,$bd,$00,$40,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$01,$ee,$04 // ....@...........
        .byte $01,$d0,$ed,$a9,$01,$85,$2b,$a9,$08,$85,$2c,$a9,$37,$85,$01,$ea // ......+...,.7...
        .byte $ea,$58,$4c,$e2,$fc                   // .XL..

dat_3665:
        // === Fill data (1 bytes, $3665-$3665) ===
        .byte $00                                   // .

// --- Region $3700-$37ef ---
.pc = $3700 "dat_3700"

dat_3700:
        .text "                                                                                                                                                                                                                                        "
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $fa,$30,$21,$21,$0a,$b0,$01           // .0!!...

// --- Region $3809-$38d8 ---
.pc = $3809 "dat_3809"

dat_3809:
        .byte $06,$06,$0e,$0e,$1e,$1e,$36,$00,$fc,$66,$63,$63,$63,$66,$7c,$00 // ......6..fcccf|.
        .byte $1c,$36,$63,$63,$60,$60,$60,$00,$fc,$66,$63,$63,$63,$63,$63,$00 // .6cc```..fccccc.
        .byte $ff,$67,$63,$61,$60,$6c,$7c,$00,$ff,$67,$63,$61,$60,$6c,$7c,$00 // .gca`l|..gca`l|.
        .byte $1c,$36,$63,$63,$60,$60,$6f,$00,$f7,$66,$66,$66,$66,$66,$7e,$00 // .6cc``o..fffff~.
        .byte $3c,$18,$18,$18,$18,$18,$18,$00,$0f,$07,$03,$03,$03,$3b,$63,$00 // <............;c.
        .byte $f3,$63,$66,$66,$6c,$6c,$78,$00,$e0,$60,$60,$60,$60,$60,$60,$00 // .cffllx..``````.
        .byte $63,$63,$77,$77,$7f,$7f,$6b,$00,$e7,$63,$73,$73,$7b,$7b,$7f,$00 // ccww..k..css{{..
        .byte $1c,$36,$63,$63,$63,$63,$63,$00,$fe,$67,$63,$61,$63,$67,$fe,$00 // .6ccccc..gcacg..
        .byte $1c,$36,$63,$63,$63,$63,$63,$00,$fe,$67,$63,$61,$63,$67,$fe,$00 // .6ccccc..gcacg..
        .byte $3c,$66,$c3,$c3,$c0,$60,$3c,$00,$ff,$db,$99,$18,$18,$18,$18,$00 // <f...`<.........
        .byte $63,$63,$63,$63,$63,$63,$63,$00,$63,$63,$63,$63,$63,$63,$63,$00 // ccccccc.ccccccc.
        .byte $f7,$63,$63,$63,$63,$6b,$6b,$00,$63,$63,$66,$36,$3c,$3c,$18,$00 // .cccckk.ccf6<<..
        .byte $66,$66,$66,$66,$66,$66,$3c,$00,$7f,$63,$43,$06,$06,$0c,$0c // ffffff<..cC....

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

// --- Region $3909-$3a00 ---
.pc = $3909 "dat_3909"

dat_3909:
        .byte $18,$18,$18,$18,$18,$18,$18,$00,$66,$ff,$66,$cc,$00,$00,$00,$00 // ........f.f.....
        .byte $66,$66,$ff,$ff,$66,$66,$66,$00,$08,$1c,$3e,$6b,$06,$38,$1c,$00 // ff..fff...>k.8..
        .byte $03,$03,$66,$66,$0c,$0c,$18,$00,$1c,$36,$63,$63,$36,$3c,$18,$00 // ..ff.....6cc6<..
        .byte $18,$3c,$18,$30,$00,$00,$00,$00,$07,$0c,$18,$38,$30,$70,$60,$00 // .<.0.......80p`.
        .byte $70,$18,$0c,$0e,$06,$07,$03,$00,$00,$00,$00,$6b,$2a,$1c,$7f,$00 // p..........k*...
        .byte $00,$00,$00,$1e,$0c,$2d,$3f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....-?.........
        .byte $00,$00,$00,$00,$41,$63,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....Ac..........
        .byte $03,$03,$06,$06,$0c,$0c,$18,$00,$1c,$36,$63,$67,$67,$6b,$6b,$00 // .........6cggkk.
        .byte $18,$38,$78,$78,$18,$18,$18,$00,$1c,$36,$63,$63,$06,$06,$0c,$00 // .8xx.....6cc....
        .byte $1c,$36,$63,$63,$03,$06,$0c,$00,$0e,$1e,$1e,$36,$36,$66,$66,$00 // .6cc.......66ff.
        .byte $7f,$63,$61,$60,$7c,$76,$63,$00,$1c,$36,$63,$63,$60,$7c,$66,$00 // .ca`|vc..6cc`|f.
        .byte $7f,$63,$43,$03,$06,$0c,$18,$00,$1c,$36,$63,$63,$63,$36,$1c,$00 // .cC......6ccc6..
        .byte $1c,$36,$63,$63,$63,$63,$33,$00,$00,$00,$00,$18,$18,$18,$00,$00 // .6cccc3.........
        .byte $00,$00,$00,$18,$18,$18,$00,$00,$07,$0c,$0c,$18,$18,$30,$60,$00 // .............0`.
        .byte $00,$00,$00,$00,$7f,$7f,$00,$00,$70,$18,$18,$0c,$0c,$06,$03,$00 // ........p.......
        .byte $1c,$36,$63,$63,$33,$06,$0c           // .6cc3..

dat_3a00:
        // === Fill data (1 bytes, $3a00-$3a00) ===
        .byte $00                                   // .

// --- Region $3c08-$3cd6 ---
.pc = $3c08 "dat_3c08"

dat_3c08:
        .byte $36,$66,$7f,$c6,$c6,$ef,$00,$00,$66,$63,$63,$63,$66,$fc,$00,$00 // 6f......fcccf...
        .byte $60,$60,$63,$63,$36,$1c,$00,$00,$63,$63,$63,$63,$66,$fc,$00,$00 // ``cc6...ccccf...
        .byte $6c,$60,$61,$63,$67,$ff,$00,$00,$6c,$60,$60,$60,$60,$f0,$00,$00 // l`acg...l````...
        .byte $67,$63,$63,$63,$37,$1b,$00,$00,$66,$66,$66,$66,$66,$f7,$00,$00 // gccc7...fffff...
        .byte $18,$18,$18,$18,$18,$3c,$00,$00,$c3,$c3,$c3,$c3,$66,$3c,$00,$00 // .....<......f<..
        .byte $6c,$6c,$66,$66,$63,$f3,$00,$00,$60,$60,$60,$61,$63,$ff,$00,$00 // llffc...```ac...
        .byte $6b,$63,$63,$63,$63,$f7,$00,$00,$6f,$6f,$67,$67,$63,$f3,$00,$00 // kcccc...ooggc...
        .byte $63,$63,$63,$63,$36,$1c,$00,$00,$60,$60,$60,$60,$60,$f0,$00,$00 // cccc6...`````...
        .byte $63,$6b,$6f,$67,$36,$1d,$00,$00,$6c,$6c,$66,$66,$63,$f7,$00,$00 // ckog6...llffc...
        .byte $06,$03,$c3,$c3,$66,$3c,$00,$00,$18,$18,$18,$18,$18,$3c,$00,$00 // ....f<.......<..
        .byte $63,$63,$63,$63,$36,$1c,$00,$00,$63,$63,$63,$36,$1c,$08,$00,$00 // cccc6...ccc6....
        .byte $7f,$7f,$77,$77,$63,$63,$00,$00,$3c,$3c,$64,$66,$c6,$c6,$00,$00 // ..wwcc..<<df....
        .byte $18,$18,$18,$18,$18,$3c,$00,$00,$18,$18,$30,$31,$63,$7f // .....<....01c.

dat_3cd6:
        // === Fill data (1 bytes, $3cd6-$3cd6) ===
        .byte $00                                   // .

// --- Region $3d08-$3dfe ---
.pc = $3d08 "dat_3d08"

dat_3d08:
        .byte $18,$18,$18,$00,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $66,$66,$ff,$ff,$66,$66,$00,$00,$0e,$6b,$6b,$3e,$1c,$08,$00,$00 // ff..ff...kk>....
        .byte $18,$33,$33,$60,$60,$c0,$00,$00,$38,$7c,$6d,$66,$6e,$3b,$00,$00 // .33``...8|mfn;..
        .fill 8, $00
        .byte $70,$30,$38,$18,$0c,$07,$00,$00,$07,$06,$0e,$0c,$18,$70,$00,$00 // p08..........p..
        .byte $1c,$2a,$6b,$00,$00,$00,$00,$00,$2d,$0c,$1e,$00,$00,$00,$00,$00 // .*k.....-.......
        .byte $00,$00,$00,$00,$18,$3c,$18,$30,$63,$41,$00,$00,$00,$00,$00,$00 // .....<.0cA......
        .byte $00,$00,$00,$00,$18,$3c,$18,$00,$18,$30,$30,$60,$60,$c0,$00,$00 // .....<...00``...
        .byte $73,$73,$63,$63,$36,$1c,$00,$00,$18,$18,$18,$18,$18,$3c,$00,$00 // sscc6........<..
        .byte $18,$30,$30,$61,$63,$7f,$00,$00,$06,$03,$63,$63,$36,$1c,$00,$00 // .00ac.....cc6...
        .byte $7f,$06,$06,$06,$06,$0f,$00,$00,$03,$03,$63,$63,$36,$1c,$00,$00 // ..........cc6...
        .byte $63,$63,$63,$63,$36,$1c,$00,$00,$18,$18,$18,$18,$18,$3c,$00,$00 // cccc6........<..
        .byte $36,$63,$63,$63,$36,$1c,$00,$00,$1f,$03,$63,$63,$36,$1c,$00,$00 // 6ccc6.....cc6...
        .byte $00,$18,$18,$18,$00,$00,$00,$00,$00,$18,$18,$18,$30,$60,$00,$00 // ............0`..
        .byte $30,$18,$18,$0c,$0c,$07,$00,$00,$7f,$7f,$00,$00,$00,$00,$00,$00 // 0...............
        .byte $06,$0c,$0c,$18,$18,$70,$00,$00,$18,$18,$18,$00,$18,$18 // .....p........

dat_3dfe:
        // === Fill data (1 bytes, $3dfe-$3dfe) ===
        .byte $00                                   // .

// --- Region $7821-$7821 ---
.pc = $7821 "dat_7821"

dat_7821:
        // === Fill data (1 bytes, $7821-$7821) ===
        .byte $00                                   // .

// --- Region $8d22-$8d22 ---
.pc = $8d22 "dat_8d22"

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

// --- Region $a279-$a279 ---
.pc = $a279 "dat_a279"

dat_a279:
        // === Fill data (1 bytes, $a279-$a279) ===
        .byte $00                                   // .

// --- Region $a911-$a911 ---
.pc = $a911 "dat_a911"

dat_a911:
        // === Fill data (1 bytes, $a911-$a911) ===
        .byte $00                                   // .

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

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

// --- Region $c741-$c741 ---
.pc = $c741 "dat_c741"

dat_c741:
        // === Fill data (1 bytes, $c741-$c741) ===
        .byte $00                                   // .

// --- Region $e300-$e543 ---
.pc = $e300 "dat_e300"

dat_e300:
        .byte $91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0 // .-./...0.-......
        .byte $ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0 // ... q../ "..-.-.
        .byte $02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f // .......9..0..9./
        .byte $aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6 // .L". q../.-./...
        .byte $30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00 // 0.-........9..L.
        .byte $01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00 // .,...7..X .

txt_e35b:
        .text " L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a3,$60 // .............`.`
        .byte $21,$0c,$0c,$30,$21,$21,$0a,$b0,$01,$16,$6b,$6f,$ba,$a5,$65,$00 // !..0!!....ko..e.
        .byte $1a,$08,$ee,$99,$66,$99,$55,$00,$22,$08,$ff,$da,$f7,$99,$55,$00 // ....f.U.".....U.
        .byte $2a,$08,$c3,$2b,$ae,$55,$00,$42,$08,$fe,$fe,$ea,$96,$54,$04,$e6 // *..+.U.B.....T..
        .byte $44,$2c,$fe,$c0,$c5,$c6,$86,$c6,$86,$86,$e9,$00,$4a,$08,$c2,$32 // D,..........J..2
        .byte $fa,$a5,$95,$00,$59,$08,$ee,$99,$66,$99,$40,$14,$01,$50,$a4,$e4 // ....Y...f.@..P..
        .byte $e9,$99,$a3,$22,$40,$40,$e3,$10,$2a,$e9,$00,$55,$aa,$fe,$fe,$fa // ..."@@..*..U....
        .byte $a6,$94,$04,$e6                       // ....

txt_e412:
        .text "D-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $86,$86,$46,$86,$46,$86,$46,$9a,$a5,$50,$05,$50,$a3,$60,$20,$44 // ..F.F.F..P.P.` D
        .byte $11,$44,$00,$02,$09,$24,$24,$66,$19,$44,$11,$aa,$55,$00 // .D...$$f.D..U.

txt_e433:
        .text "UY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $59,$04,$aa,$55,$00,$55,$6a,$96,$42,$16,$aa,$55,$00,$55,$e6,$44 // Y..U.Uj.B..U.U.D
        .byte $26,$04,$54,$86,$86,$46,$86,$e4       // &.T..F..

txt_e44e:
        .text "F%Z"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $50,$05,$50,$a3,$2b,$44,$11,$44,$00,$aa,$95,$90,$91,$44,$11,$44 // P.P.+D.D.....D.D
        .byte $a4,$26,$aa,$66,$19,$44,$11,$04,$a2,$27,$a8,$59,$a6,$59,$04,$51 // .&.f.D...'.Y.Y.Q
        .byte $04,$a2,$25,$69,$96,$42,$16,$42,$e3,$02,$21,$04,$e8,$44,$22,$11 // ..%i.B.B..!..D".
        .byte $44,$a2,$30,$0a,$25,$24,$66,$19,$44,$11,$aa,$55,$00,$15,$5a,$a6 // D.0.%$f.D..U..Z.
        .byte $52,$06,$52,$e3,$02,$a8,$e8,$44,$e8,$46,$23,$41,$96,$eb,$c5,$e8 // R.R....D.F#A....
        .byte $91                                   // .

txt_e4a3:
        .text "!"
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $e6,$91,$22,$90,$95,$a5,$23,$9a,$00,$55,$a5,$23,$ef,$00,$54,$a5 // .."...#..U.#..T.
        .byte $e3,$c0,$23,$95,$90,$92,$e5,$91,$24,$56,$01,$b8,$02,$e4,$03,$23 // ..#.....$V.....#
        .byte $81,$66,$6b,$e5,$1b,$24,$42,$92,$e6,$fa,$e4,$fe,$21,$94,$e3,$91 // .fk..$B.....!...
        .byte $25,$90,$e4,$e5,$fa,$40,$a3,$24,$40,$16,$00,$55,$a5,$23,$6b,$00 // %....@.$@..U.#k.
        .byte $55,$a5,$26,$80,$3c,$02,$42,$96,$ea,$e5,$fe,$c8,$24,$e9,$00,$55 // U.&.<.B.....$..U
        .byte $aa,$c4,$24,$95,$00,$55,$aa,$e4,$fe,$21,$aa,$c6,$22,$aa,$a4,$e6 // ..$..U...!.."...
        .byte $e4,$24,$a4,$c0,$80,$c0,$e3,$80,$24,$40,$80,$02,$03,$e4,$02,$22 // .$......$@....."
        .byte $01,$02,$e8,$1b,$e8,$fe,$e3,$46,$25,$41,$11,$11,$10,$04,$c3,$e3 // .......F%A......
        .byte $bf,$23,$6f,$6b,$aa,$c7               // .#ok..

txt_e52c:
        .text "#P"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e4,$e3,$f9,$24,$fe,$fe,$c0,$c0,$e3,$20,$2b,$04,$48,$44,$86,$86 // ...$..... +.HD..
        .byte $46,$46,$85,$40,$55                   // FF.@U

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

dat_e545:
        .byte $c3,$27,$aa,$56,$06,$46,$46,$95,$90,$e6,$91,$23,$55,$00,$55,$a5 // .'.V.FF....#U.U.
        .byte $23,$54,$00,$55,$a5,$e3,$40,$a5,$e8,$01,$22,$04,$01,$a6,$24,$16 // #T.U..@..."...$.
        .byte $01,$50,$05,$a4,$24,$aa,$55,$00,$55,$a4,$2c,$ab,$56,$01,$50,$04 // .P..$.U.U.,.V.P.
        .byte $01,$01,$04,$ff,$bf,$6f,$6f,$e4,$1b,$e7 // .....oo...

txt_e57f:
        .text "F!E"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $3c,$bb,$ee,$aa,$a6,$91,$90,$95,$aa,$bb,$ee,$aa,$66,$55,$00,$55 // <...........fU.U
        .byte $aa,$bb,$ee,$aa,$66,$46,$06,$56,$aa,$bb,$ee,$aa,$66,$e4,$fe,$27 // ....fF.V....f..'
        .byte $ba,$ee,$aa,$69,$44,$48,$44,$e4       // ...iDHD.

txt_e5ab:
        .text "H!L"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $3c,$bb,$ee,$aa,$66,$59,$00,$55,$aa,$bb,$ee,$aa,$66,$ae,$00,$55 // <...fY.U....f..U
        .byte $aa,$ba,$ee,$aa,$66,$fc,$0c           // ....f..

txt_e5c6:
        .text "LLHLHH"
        .byte $e5,$1b,$e3,$1a,$e4,$fe,$24,$ba,$ee,$aa,$66,$e4,$44,$60,$2c,$48 // ......$...f.D`,H
        .byte $44,$48,$48,$fe,$c0,$c5,$c6,$86,$c6,$c6,$86,$e9,$00,$55,$aa,$bb // DHH..........U..
        .byte $ee,$aa,$66,$95,$00,$55,$aa,$bb,$ee,$aa,$66,$50,$01,$56,$ab,$bb // ..f..U....fP.V..
        .byte $ee,$aa,$66,$6f,$6f,$bf,$ff,$bb,$ee,$aa,$66,$e3,$11,$23,$04,$04 // ..foo.....f..#..
        .byte $01,$a2,$60,$25,$99,$95,$61,$68,$16,$01,$50,$05,$99,$55,$11,$44 // ..`%..ah..P..U.D
        .byte $aa,$55,$00,$55,$99,$55,$11,$44,$aa,$55,$00,$66,$99 // .U.U.U.D.U.f.

txt_e629:
        .text "Y%"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $50,$03,$38,$80                       // P.8.

txt_e630:
        .text "  0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$a3,$e5
        .text "F3E"
        .byte $40                                   // @ character
        .text "U"
        .byte $9a
        .byte $56,$12
        .byte $46,$aa
        .byte $55,$00

txt_e643:
        .text "UHHDHDD"
        .byte $04,$54,$e5,$91,$23,$51,$01,$55,$e3,$19,$35,$18,$1a,$15,$00,$59 // .T..#Q.U..5....Y
        .byte $9a,$56,$12,$46,$aa,$55,$00,$ae       // .V.F.U..

txt_e662:
        .text "HHLHLL"
        .byte $0c,$fc,$e3,$86,$2d,$46,$86,$45,$40,$55,$99 // ....-F.E@U.

txt_e673:
        .text "Y%"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $50,$01,$14,$40,$e3,$10               // P..@..

txt_e67c:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e5
        .text "F#E"
        .byte $40                                   // @ character
        .text "Y"
        .byte $84,$78,$00
        .byte $28,$4c,$6b,$10
        .byte $4c,$96,$10
        .byte $ff,$04,$a2,$27,$07,$0e,$02,$01,$03,$03,$04,$a2,$21,$0b,$a3,$23 // ...'........!..#
        .byte $1c                                   // .

txt_e6a1:
        .text ";6"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $2a,$5c,$01,$01,$03,$0d,$15,$25,$3e,$58,$7a,$e3,$15,$60,$1f,$7b // *\.....%>Xz..`.{
        .byte $dc,$10,$05,$20,$27,$f0,$00,$f0,$08,$00,$88,$50,$00,$50,$08,$00 // ... '......P.P..
        .byte $88,$0a,$0a,$09,$a4,$a0,$14,$41,$81,$81,$41,$11,$41,$01,$a4,$21 // .......A..A.A..!
        .byte $08,$a6,$e3,$0c,$23,$03,$03,$02,$a5,$62,$9d // ....#....b.

// --- Region $e96e-$e97c ---
.pc = $e96e "Segment $e96e"
        .byte $1f,$18,$69,$01,$9d,$20,$10,$c8,$b1,$fc,$c9,$80,$b0,$3b,$e3 // ..i.. .......;.

// --- Region $ea28-$ea30 ---
.pc = $ea28 "Segment $ea28"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01   // .'.8.K._.

// --- Region $ea40-$ea51 ---
.pc = $ea40 "Segment $ea40"
        .byte $02,$4e,$02,$71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74 // .N.q.........B.t
        .byte $03,$a9                               // ..

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

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

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

// --- Region $ead0-$eae9 ---
.pc = $ead0 "dat_ead0"

dat_ead0:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$1f,$00,$ff // .0. ......

// --- Region $eaff-$eb48 ---
.pc = $eaff "dat_eaff"

dat_eaff:
        .byte $01,$12,$01,$1e,$01,$02,$12,$00,$12,$00,$3c,$12,$03,$12,$01,$12 // ..........<.....
        .byte $01,$12,$01,$1e,$01,$12,$01,$15,$01,$17,$03,$10,$01,$10,$00,$10 // ................
        .byte $00,$10,$01,$1c,$03,$10,$03,$02,$10,$01,$10,$01,$28,$1c,$01,$10 // ............(...
        .byte $01,$1a,$01,$1c,$03,$02,$0e,$00,$0e,$00,$26,$0e,$01,$1a,$03,$0e // ..........&.....
        .byte $03,$02,$0e,$00,$0e,$00,$2c,$0e,$00,$01 // ......,...

// --- Region $eb4a-$ebbc ---
.pc = $eb4a "dat_eb4a"

dat_eb4a:
        .byte $0e,$03,$1a,$01,$0e,$01,$1a,$03,$02,$10,$00,$10,$00,$28,$10,$01 // .............(..
        .byte $1c,$03,$10,$01,$10,$03,$02,$10,$01,$1c,$01,$60,$55,$1c,$01,$1c // ...........`U...
        .byte $01,$10,$ff,$8f,$02,$36,$8f,$9f,$36,$0f,$3d,$0f,$3b,$03,$39,$01 // .....6..6.=.;.9.
        .byte $38,$03,$36,$01,$38,$0f,$39,$83,$97,$3b,$07,$3d,$03,$40,$07,$3d // 8.6.8.9..;.=.@.=
        .byte $07,$40,$1f,$42,$03,$42,$85,$9f,$41,$85,$9f,$41,$83,$9f,$41,$0f // .@.B.B..A..A..A.
        .byte $42,$03,$40,$03,$3d,$01,$3b,$03,$39,$03,$38,$01,$39,$03,$38,$03 // B.@.=.;.9.8.9.8.
        .byte $36,$01,$38,$01,$39,$1f,$3b,$ff,$83,$01,$10,$03,$10,$01,$1c,$03 // 6.8.9.;.........
        .byte $10,$03,$02                           // ...

// --- Region $ebf2-$ec40 ---
.pc = $ebf2 "Segment $ebf2"
        .byte $01,$2b,$83,$04,$2a,$83,$03,$02,$2b,$03,$2b,$01,$2e,$2b,$01,$2b // .+..*...+.+..+.+
        .byte $83,$04,$2a,$03,$2a,$01,$2a,$03,$2a,$83,$05,$02,$2a,$03,$2a,$01 // ..*.*.*.*...*.*.
        .byte $60,$2c,$2a,$01,$2a,$ff,$85,$01,$10,$01,$10,$01,$1c,$03,$10,$03 // `,*.*...........
        .byte $10,$01,$1c,$01,$10,$01,$1a,$01,$1c,$01,$10,$01,$17,$01,$1a,$01 // ................
        .byte $10,$03,$10,$01,$10,$01,$1c,$03,$10,$01,$10,$00,$10,$00,$02 // ...............

// --- Region $ec54-$ef42 ---
.pc = $ec54 "Segment $ec54"
        .byte $01,$3b,$01,$34,$01,$39,$01,$34,$01,$37,$01,$39,$01,$3b,$01,$34 // .;.4.9.4.7.9.;.4
        .byte $01,$32,$01,$34,$01,$37,$01,$34,$01,$39,$01,$37,$01,$3b,$01,$3b // .2.4.7.4.9.7.;.;
        .byte $01,$34,$01,$3b,$01,$39,$01,$39,$01,$34,$01,$34,$01,$37,$01,$36 // .4.;.9.9.4.4.7.6
        .byte $01,$34,$02,$01,$34,$01,$37,$3d,$01,$39,$ff,$83,$02,$37,$03,$36 // .4..4.7=.9...7.6
        .byte $07,$34,$07,$3b,$07,$34,$03,$3b,$01,$34,$03,$39,$01,$34,$07,$37 // .4.;.4.;.4.9.4.7
        .byte $87,$af,$37,$03,$39,$02,$03,$39,$03,$40,$60,$78,$03,$3e,$83,$bf // ..7.9..9.@`x.>..
        .byte $3e,$03,$3c,$03,$3e,$1f,$40,$03,$3b,$01,$39,$01,$37,$03,$39,$01 // >.<.>.@.;.9.7.9.
        .byte $37,$01,$36,$05,$37,$05,$36,$03,$32,$1f,$2f,$03,$2d,$87,$a9,$2d // 7.6.7.6.2./.-..-
        .byte $0f,$2b,$03,$2a,$1f,$28,$03,$28,$07,$2a,$0b,$2a,$03,$2d,$1f,$2f // .+.*.(.(.*.*.-./
        .byte $03,$2d,$07,$2a,$0f,$28,$07,$2a,$1f,$26,$1f,$28,$1f,$28,$1f,$28 // .-.*.(.*.&.(.(.(
        .byte $9f,$a3,$28,$ff,$81,$00,$20,$01,$20,$01,$2c,$01,$2a,$81,$06,$25 // ..(... . .,.*..%
        .byte $81,$00,$20,$01,$2a,$81,$06,$25,$81,$05,$24,$01,$24,$81,$00,$20 // .. .*..%..$.$.. 
        .byte $01,$2c,$81,$05,$24,$81,$00,$20,$01,$2c,$01,$20,$ff,$83,$01,$14 // .,..$.. .,. ....
        .byte $03,$14,$05,$20,$02,$03,$14,$01,$14,$2d,$01,$0f,$01,$12,$01,$14 // ... .....-......
        .byte $83,$01,$14,$03,$14,$05,$20,$02,$03,$14,$01,$14,$60,$3a,$01,$0f // ...... .....`:..
        .byte $01,$12,$01,$14,$ff,$9f,$07,$38,$07,$38,$03,$33,$07,$38,$0b,$3d // .......8.8.3.8.=
        .byte $0f,$3a,$8f,$9f,$3a,$07,$40,$07,$3f,$07,$3b,$07,$38,$17,$3d,$01 // .:..:.@.?.;.8.=.
        .byte $3b,$05,$3a,$1f,$38,$0f,$33,$8f,$b8,$33,$1f,$27,$ff,$81,$00,$34 // ;.:.8.3..3.'...4
        .byte $01,$34,$01,$40,$01,$34,$01,$2e,$02,$01,$40,$01,$34,$2c,$01,$3e // .4.@.4....@.4,.>
        .byte $01,$40,$01,$34,$01,$40,$01,$3e,$01,$3e,$02,$01,$40,$01,$34,$2e // .@.4.@.>.>..@.4.
        .byte $01,$34,$01,$40,$01,$3e,$01,$34,$01,$40,$01,$34,$01,$3e,$02,$01 // .4.@.>.4.@.4.>..
        .byte $40,$01,$34,$29,$01,$3e,$01,$40,$ff,$81,$11,$0a,$a0,$a4,$60,$46 // @.4).>.@......`F
        .byte $41,$41,$0a,$a4,$01,$08,$50,$00,$41,$41,$0a,$a5,$01,$00,$80,$a2 // AA....P.AA......
        .byte $81,$41,$09,$14,$00,$88,$50,$00,$81,$41,$09,$14,$00,$88,$50,$04 // .A....P..A....P.
        .byte $81,$41,$09,$14,$00,$88,$50,$08,$81,$41,$09,$14,$00,$88,$50,$0c // .A....P..A....P.
        .byte $41,$41,$0a,$a5,$01,$01,$40,$c6,$68,$6b,$7d,$f9,$3e,$58,$7a,$a8 // AA....@.hk}.>Xz.
        .byte $e0,$22,$8c,$b5,$e0,$08,$e4,$14,$e5,$15,$e4,$16,$32,$17,$00,$04 // ."..........2...
        .byte $09,$ff,$00,$05,$08,$ff,$00,$03,$08,$ff,$00,$02,$07,$ff,$8c,$e4 // ................
        .byte $04,$21,$89,$e4,$04,$21,$8e,$e4,$04,$21,$91,$e4,$04,$21,$8c,$f0 // .!...!...!...!..
        .byte $01,$21,$8e,$e8,$05,$21,$8c,$e4,$04,$21,$8c,$e8,$01,$30,$8c,$07 // .!...!...!...0..
        .byte $91,$07,$8c,$07,$91,$07,$93,$07,$8a,$07,$8c,$07,$07,$8c,$e4,$04 // ................
        .byte $21,$89,$e4,$04,$3c,$8c,$07,$07,$8c,$0a,$0a,$8a,$0a,$0a,$91,$0a // !...<...........
        .byte $0a,$93,$0a,$0a,$8c,$0a,$0a,$8a,$0a,$0a,$91,$0a,$0a,$93,$0a,$0a // ................
        .byte $8c,$e4,$0a,$22,$ff,$8c,$e4,$05,$21,$89,$e4,$05,$21,$8e,$e4,$05 // ..."....!...!...
        .byte $21,$91,$e4,$05,$21,$8c,$e4,$02,$21,$8c,$e4,$05,$21,$8e,$e4,$04 // !...!...!...!...
        .byte $2f,$8c,$08,$91,$08,$8c,$08,$91,$08,$93,$08,$8a,$0d,$8c,$08,$08 // /...............
        .byte $e4,$05,$21,$89,$e4,$05,$21,$8c,$e4,$05,$21,$8c,$42,$0b,$8a,$0b // ..!...!...!.B...
        .byte $91,$0b,$93,$0b,$8c,$36,$0b,$0b,$ff,$8c,$06,$06,$89,$06,$06,$8e // .....6..........
        .byte $06,$06,$91,$06,$06,$8c,$03,$03,$8c,$06,$06,$8c,$a4,$26,$09,$06 // .............&..
        .byte $06,$89,$06,$06,$a4,$2e,$80,$0b,$96,$0b,$85,$0b,$87,$0b,$8c,$0c // ................
        .byte $80,$0b,$0b,$ff,$b2,$25,$ff,$00,$ff,$00,$ff,$a3,$23,$ff,$00,$12 // .....%......#...
        .byte $a5,$34,$c7,$00,$ff,$00,$ff,$00,$ff,$00,$fa,$cd,$fa,$05,$fa,$00 // .4..............
        .byte $ff,$00,$fa,$00,$ff,$04,$05,$ff,$00,$ff,$00,$29,$fe,$04,$fa,$40 // ...........)...@
        .byte $fe,$cc,$cc                           // ...

txt_ef07:
        .text "D1"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $60,$21,$20,$00,$10,$20,$44,$e5,$a9,$00,$85,$58,$a9,$20,$85,$59 // `! .. D....X. .Y
        .byte $a2,$00,$a9,$00,$9d,$40,$d9,$9d,$50,$d9,$e8,$d0,$f7 // .....@..P....

txt_ef27:
        .text " "
        .byte $40                                   // @ character
        .text "&L"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $19,$86,$bc,$00,$2f,$4c,$00,$10,$4c,$03,$10,$78,$a9,$30,$8d,$fe // ..../L..L..x.0..
        .byte $ff,$a9,$20,$8d,$c2,$60,$22           // .. ..`"

// --- Region $ef67-$ef97 ---
.pc = $ef67 "Segment $ef67"
        .byte $2c,$ad,$34,$03,$18,$69,$01,$c9,$03,$90,$02,$a9,$00,$8d,$34,$03 // ,.4..i........4.
        .byte $ea,$a8,$b9,$20,$21,$8d,$12,$d0,$ad,$11,$d0,$29,$7f,$19,$24,$21 // ... !......)..$!
        .byte $8d,$11,$d0,$b9,$28,$21,$8d,$fe,$ff,$b9,$2c,$21,$8d,$c2,$2f,$ee // ....(!....,!../.
        .byte $19                                   // .

// --- Region $f053-$f0dc ---
.pc = $f053 "Segment $f053"
        .byte $23,$c0,$c7,$df,$a5
        .byte $21,$c8,$a3
        .text "#%"
        .byte $22                                   // double quote
        .text "&"
        .byte $80
        .byte $31,$00

txt_f062:
        .text "#L0 "
        .byte $80,$9d,$00,$2f,$ee,$12,$d0,$ba,$a9,$26,$8d,$fe,$ff,$ee,$19,$d0 // .../.....&......
        .byte $58,$24,$01,$f7,$ea,$60,$38,$9a,$a2,$08,$ca,$d0,$fd,$24,$01,$ad // X$...`8......$..
        .byte $12,$d0,$cd,$12,$d0,$f0,$00,$a9,$c9,$a2,$c7,$a0,$ca,$8c,$09,$d0 // ................
        .byte $8c,$0b,$d0,$8c,$0d,$d0,$8c,$0f,$d0,$a0,$00,$20,$d7,$23,$a0,$b8 // ........... .#..
        .byte $8c,$fc,$07,$c8,$8c,$fd,$07,$c8,$8c,$fe,$07,$c8,$8c,$ff,$07,$e3 // ................
        .byte $ea,$60,$43,$a0,$00,$20,$ad           // .`C.. .

txt_f0bd:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f0c0:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f0c3:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f0c6:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f0c9:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f0cc:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $23,$20,$80                           // # .

txt_f0d2:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f0d5:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f0d8:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $23,$20                               // # 

// --- Region $f0fe-$f1ed ---
.pc = $f0fe "Segment $f0fe"
        .byte $ea,$60,$2e,$ad,$35,$03,$38,$e9,$03,$b0,$03,$4c,$e8,$23,$8d,$35 // .`..5.8....L.#.5
        .byte $03,$09,$c8,$8d                       // ....

txt_f112:
        .text "7"
        .byte $22                                   // double quote character
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $35,$03,$18,$69,$e0,$8d,$08,$d0,$ad,$35,$03,$8d,$0a,$d0,$18,$69 // 5..i.....5.....i
        .byte $58,$8d,$0c,$d0,$69,$18,$8d,$0e,$d0,$60,$80,$5d,$00,$f0,$ea,$2d // X...i....`.]...-
        .byte $8e,$16,$d0,$99,$16,$d0,$8e,$16,$d0,$8d,$16,$d0,$60,$f4,$ea,$2f // ............`../
        .byte $24,$01,$8e,$16,$d0,$99,$16,$d0,$8e,$16,$d0,$8d,$16,$d0,$60,$f0 // $.............`.
        .byte $ea,$27,$8e,$16,$d0,$8d,$16,$d0,$60,$e8,$ea,$39,$24,$01,$8e,$16 // .'......`..9$...
        .byte $d0,$8d,$16,$d0,$60,$29,$07,$8d,$35,$03,$09,$c8,$8d,$37,$22,$20 // ....`)..5....7" 
        .byte $00,$24,$4c,$08,$23,$a8,$60,$20,$a2,$00,$bd,$01,$2e,$9d,$00,$2e // .$L.#.` ........
        .byte $bd,$02,$2e,$9d,$01,$2e,$bd,$40,$2e,$9d,$02,$2e,$bd,$41,$2e,$9d // .......@.....A..

txt_f195:
        .byte $40                                   // @ character
        .text "."
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $42,$2e,$9d,$41,$2e,$e3,$e8,$27,$e0,$18,$d0,$db,$ad,$f8,$06,$e3 // B..A...'........
        .byte $0a,$26,$8d                           // .&.

txt_f1ab:
        .text "C$"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $f8,$06,$e5,$4a,$30,$18,$69,$38,$8d   // ...J0.i8.

txt_f1b7:
        .text "D$"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$a2,$00,$b9,$28,$38,$9d,$42,$2e,$e3,$e8,$60,$45,$c8,$c0,$08 // ....(8.B...`E...
        .byte $d0,$f2,$a2,$00,$bd,$f9,$06,$9d,$f8,$06,$e8,$e0,$27,$d0,$f5,$ad // ............'...
        .byte $f4,$25,$8d,$1f,$07,$a2,$00,$bd,$f5,$25,$9d,$f4,$25,$e8,$e0,$05 // .%.......%..%...
        .byte $d0,$f5,$a2,$00                       // ....

// --- Region $f247-$f30e ---
.pc = $f247 "dat_f247"

dat_f247:
        .byte $20,$a2,$00,$bd,$19,$2e,$9d,$18,$2e,$bd,$1a,$2e,$9d,$19,$2e,$bd //  ...............
        .byte $58,$2e,$9d,$1a,$2e,$bd,$59,$2e,$9d   // X.....Y..

txt_f260:
        .text "X."
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $5a,$2e,$9d,$59,$2e,$e3,$e8,$27,$e0,$15,$d0,$db,$ad,$20,$07,$e3 // Z..Y...'..... ..
        .byte $0a,$26,$8d,$13,$25,$ad,$20,$07,$e5,$4a,$30,$18,$69,$38,$8d,$14 // .&..%. ..J0.i8..
        .byte $25,$a0,$00,$a2,$00,$b9,$28,$3c,$9d,$5a,$2e,$e3,$e8,$60,$45,$c8 // %.....(<.Z...`E.
        .byte $c0,$07,$d0,$f2,$a2,$00,$bd,$21,$07,$9d,$20,$07,$e8,$e0,$27,$d0 // .......!.. ...'.
        .byte $f5,$ad,$fa,$25,$8d,$47,$07,$a2,$00,$bd,$fb,$25,$9d,$fa,$25,$e8 // ...%.G.....%..%.
        .byte $e0,$05,$d0,$f5,$a2,$00,$bd,$99,$2e,$9d,$98,$2e,$bd,$9a,$2e,$9d // ................
        .byte $99,$2e,$bd,$d8,$2e,$9d,$9a,$2e,$bd,$d9,$2e,$9d,$d8,$2e,$bd,$da // ................
        .byte $2e,$9d,$d9,$2e,$e3,$e8,$2e,$e0,$15,$d0,$db,$ad,$f9,$25,$09,$80 // .............%..
        .byte $ea,$ea,$8d,$ff,$25,$e3,$0a,$26,$8d,$8a,$25,$ad,$ff,$25,$e5,$4a // ....%..&..%..%.J
        .byte $30,$18,$69,$38,$8d,$8b,$25,$a2,$00,$a0,$00,$b9,$a0,$3c,$9d,$da // 0.i8..%......<..
        .byte $2e,$e3,$e8,$25,$c8,$c0,$07,$d0,$f2,$eb,$ea,$29 // ...%.......)

// --- Region $f318-$f33c ---
.pc = $f318 "dat_f318"

dat_f318:
        .byte $a5,$60,$21,$a9,$12,$8d,$18,$d0,$a9,$02,$09,$10,$8d,$16,$d0,$a9 // .`!.............
        .byte $02,$8d,$22,$d0,$a9,$08,$8d,$23,$d0,$60,$00,$a9,$1e,$8d,$18,$d0 // .."....#.`......
        .byte $ea                                   // .

txt_f339:
        .text "L('"
        .byte $af                                   // '/' | $80 (end-of-string marker)

// --- Region $f34c-$f3f6 ---
.pc = $f34c "Segment $f34c"
        .byte $3b,$0f,$10,$05,$12,$01,$14,$8f,$90,$85,$92,$81,$94,$ee,$12,$d0 // ;...............
        .byte $ba,$a9,$26,$8d,$fe,$ff,$ee,$19,$d0,$58,$24,$01,$f7,$ea,$60,$38 // ..&......X$...`8
        .byte $9a,$a2,$08,$ca,$d0,$fd,$24,$01,$ad,$12,$d0,$cd,$12,$d0,$f0,$00 // ......$.........
        .byte $a9,$cc,$a2,$c7,$a0,$e2,$8c,$09,$d0,$8c,$0b,$d0,$8c,$0d,$d0,$8c // ................
        .byte $0f,$d0,$a0,$00,$20,$d7,$23,$a0,$bc,$8c,$fc,$07,$c8,$8c,$fd,$07 // .... .#.........
        .byte $c8,$8c,$fe,$07,$c8,$8c,$ff,$07,$e3,$ea,$60,$2f,$a0,$00,$20,$ad // ..........`/.. .

txt_f3ac:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3af:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3b2:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3b5:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3b8:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3bb:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $23,$20,$80                           // # .

txt_f3c1:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3c4:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3c7:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3ca:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3cd:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_f3d0:
        .text "# "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $23,$20,$8a,$27,$e3,$ea               // # .'..

txt_f3d9:
        .text "& "
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $25,$20,$f5,$22,$80,$5c,$ea,$60,$33,$ad,$36,$03,$38,$e9,$04,$b0 // % .".\.`3.6.8...
        .byte $03,$4c,$b0,$29,$8d,$36,$03,$09,$c8,$8d,$37 // .L.).6....7

// --- Region $f41a-$f518 ---
.pc = $f41a "Segment $f41a"
        .byte $00,$21,$00,$28,$a9,$02,$8d,$20,$d0,$8d,$21,$d0,$04,$21,$00,$21 // .!.(... ..!..!.!
        .byte $00,$2a,$21,$00,$a9,$08,$8d,$20,$d0,$8d,$21,$d0,$04,$21,$00,$21 // .*!.... ..!..!.!
        .byte $00,$38,$21,$00,$a9,$07,$8d,$20,$d0,$8d,$21,$d0,$21,$00,$21,$00 // .8!.... ..!.!.!.
        .byte $ea,$ea,$a9,$01,$8d,$20,$d0,$8d,$21,$d0,$e5,$ea // ..... ..!...

txt_f456:
        .text "#L0 "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $27,$a9,$f9,$cd,$12,$d0,$d0,$fb,$04,$21,$00,$21,$00,$28,$a9,$07 // '........!.!.(..
        .byte $8d,$20,$d0,$8d,$21,$d0,$04,$21,$00,$21,$00,$2a,$21,$00,$a9,$08 // . ..!..!.!.*!...
        .byte $8d,$20,$d0,$8d,$21,$d0,$04,$21,$00,$21,$00,$2a,$21,$00,$a9,$02 // . ..!..!.!.*!...
        .byte $8d,$20,$d0,$8d,$21,$d0,$04,$21,$00,$21,$00,$2e,$21,$00,$a9,$00 // . ..!..!.!..!...
        .byte $8d,$20,$d0,$8d,$21,$d0,$20,$fd,$1f,$60,$a5,$60,$20,$a2,$00,$bd // . ..!. ..`.` ...
        .byte $01,$2f,$9d,$00,$2f,$bd,$02,$2f,$9d,$01,$2f,$bd,$40,$2f,$9d,$02 // ./../../../.@/..
        .byte $2f,$bd,$41,$2f,$9d                   // /.A/.

txt_f4c0:
        .byte $40                                   // @ character
        .text "/"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $42,$2f,$9d,$41,$2f,$e3,$e8,$27,$e0,$18,$d0,$db,$ad,$70,$07,$e3 // B/.A/..'.....p..
        .byte $0a,$26,$8d                           // .&.

txt_f4d6:
        .text "C("
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $70,$07,$e5,$4a,$30,$18,$69,$38,$8d   // p..J0.i8.

txt_f4e2:
        .text "D("
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$a2,$00,$b9,$00,$39,$9d,$42,$2f,$e3,$e8,$60,$45,$c8,$c0,$08 // .....9.B/..`E...
        .byte $d0,$f2,$a2,$00,$bd,$71,$07,$9d,$70,$07,$e8,$e0,$27,$d0,$f5,$ad // .....q..p...'...
        .byte $f4,$29,$8d,$97,$07,$a2,$00,$bd,$f5,$29,$9d,$f4,$29,$e8,$e0,$05 // .).......)..)...
        .byte $d0,$f5,$a2,$00                       // ....

// --- Region $f572-$f637 ---
.pc = $f572 "dat_f572"

dat_f572:
        .byte $20,$a2,$00,$bd,$19,$2f,$9d,$18,$2f,$bd,$1a,$2f,$9d,$19,$2f,$bd //  ..../../../../.
        .byte $58,$2f,$9d,$1a,$2f,$bd,$59,$2f,$9d   // X/../.Y/.

txt_f58b:
        .text "X/"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $5a,$2f,$9d,$59,$2f,$e3,$e8,$27,$e0,$15,$d0,$db,$ad,$98,$07,$e3 // Z/.Y/..'........
        .byte $0a,$26,$8d,$13,$29,$ad,$98,$07,$e5,$4a,$30,$18,$69,$38,$8d,$14 // .&..)....J0.i8..
        .byte $29,$a0,$00,$a2,$00,$b9,$00,$3d,$9d,$5a,$2f,$e3,$e8,$60,$45,$c8 // )......=.Z/..`E.
        .byte $c0,$07,$d0,$f2,$a2,$00,$bd,$99,$07,$9d,$98,$07,$e8,$e0,$27,$d0 // ..............'.
        .byte $f5,$ad,$fa,$29,$8d,$bf,$07,$a2,$00,$bd,$fb,$29,$9d,$fa,$29,$e8 // ...).......)..).
        .byte $e0,$05,$d0,$f5,$a2,$00,$bd,$99,$2f,$9d,$98,$2f,$bd,$9a,$2f,$9d // ......../../../.
        .byte $99,$2f,$bd,$d8,$2f,$9d,$9a,$2f,$bd,$d9,$2f,$9d,$d8,$2f,$bd,$da // ./../../../../..
        .byte $2f,$9d,$d9,$2f,$e3,$e8,$2e,$e0,$15,$d0,$db,$ad,$f9,$29,$09,$80 // /../.........)..
        .byte $ea,$ea,$8d,$ff,$29,$e3,$0a,$26,$8d,$8a,$29,$ad,$ff,$29,$e5,$4a // ....)..&..)..).J
        .byte $30,$18,$69,$38,$8d,$8b,$29,$a2,$00,$a0,$00,$b9,$00,$3d,$9d,$da // 0.i8..)......=..
        .byte $2f,$e3,$e8,$25,$c8,$c0,$07,$d0,$f2,$eb // /..%......

// --- Region $f643-$f655 ---
.pc = $f643 "dat_f643"

dat_f643:
        .byte $a5,$30,$29,$07,$8d,$36,$03,$09,$c8,$8d,$37,$26,$20,$00,$28,$4c // .0)..6....7& .(L
        .byte $08,$27,$80                           // .'.

// --- Region $f666-$f68a ---
.pc = $f666 "dat_f666"

dat_f666:
        .byte $a7                                   // .

txt_f667:
        .text "<214 , "
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $b1,$b4,$a0,$ac,$a0,$a2,$13,$bd,$c0,$2a,$29,$07,$49,$07,$8d,$b6 // .........*).I...
        .byte $25,$bd,$c0,$2a,$ea,$e3,$4a,$60,$41,$aa,$a0,$00 // %..*..J`A...

// --- Region $f6f0-$f752 ---
.pc = $f6f0 "dat_f6f0"

dat_f6f0:
        .byte $a2,$00,$a0,$00,$bd,$e0,$2b,$99,$74,$05,$49,$80,$99,$9c,$05,$bd // ......+.t.I.....
        .byte $f0,$2b,$99,$c4,$05,$49,$80,$99,$ec,$05,$c8,$e8,$e0,$10,$d0,$e4 // .+...I..........
        .byte $60,$bb                               // `.

txt_f712:
        .text "/"
        .byte $40                                   // @ character
        .text "FLRX"
        .byte $5e,$63,$68,$6d,$71,$75,$78,$7b,$7d,$7e,$e3,$7f,$3d,$7e,$7d,$7b // ^chmqux{}~..=~}{
        .byte $78,$75,$71,$6d,$68,$63,$5e           // xuqmhc^

txt_f72f:
        .text "XRLF"
        .byte $40                                   // @ character
        .text "93-'!"
        .byte $1c,$17,$12,$0e,$0a,$07,$04,$02,$01,$a3,$60,$2c,$01,$02,$04,$07 // ..........`,....
        .byte $0a,$0e,$12,$17,$1c
        .text "!'-39"

// --- Region $f771-$fcc3 ---
.pc = $f771 "dat_f771"

dat_f771:
        .byte $80,$22,$00,$27,$01,$0f,$0f,$0e,$0e,$06,$06,$a3,$26,$06,$06,$0e // .".'........&...
        .byte $0e,$0f,$0f,$f1,$01,$26,$07,$07,$08,$08,$02,$02,$a3,$26,$02,$02 // .....&.......&..
        .byte $08,$08,$07,$07,$f0,$01,$80,$50,$00,$2c,$0b,$0b,$0c,$0c,$0f,$0f // .......P.,......
        .byte $01,$01,$0f,$0f,$0c,$0c,$e4,$0b,$e4,$20,$28,$10,$12,$05,$13,$05 // ......... (.....
        .byte $0e,$14,$13,$e6,$20,$2d,$09,$0d,$10,$0f,$13,$13,$01,$0d,$0f,$0c // .... -..........
        .byte $05,$20,$2b,$e7,$20,$60,$2d,$00,$01,$02,$03,$04,$05,$06,$07,$08 // . +. `-.........
        .byte $09,$03,$04,$05,$06,$07,$08,$09,$03,$04,$0a,$0b,$07,$08,$09,$03 // ................
        .byte $04,$05,$06,$00,$01,$02,$03,$04,$05,$06,$07,$0c,$0d,$00,$01,$02 // ................
        .byte $03,$04,$05,$06,$f3,$20,$60,$2d,$0e,$0f,$10,$11,$12,$13,$14,$15 // ..... `-........
        .byte $16,$17,$11,$12,$13,$14,$15,$16,$18,$19,$1a,$1b,$1c,$15,$16,$17 // ................
        .byte $11,$12,$13,$14,$0e,$0f,$1d,$1e,$12,$13,$14,$15,$1f,$21,$0e,$0f // .............!..
        .byte $1d,$1e,$12,$13,$14,$f3               // ......

txt_f827:
        .text " $"
        .byte $22                                   // double quote character
        .text "#$%"
        .byte $e3,$20,$60                           // . `

txt_f830:
        .text "%"
        .byte $22                                   // double quote character
        .text "#&'() "
        .byte $22                                   // double quote character
        .text "#*+,-!"
        .byte $22                                   // double quote character
        .text "#&'() "
        .byte $22                                   // double quote character
        .text "#./01 "
        .byte $22                                   // double quote character
        .text "2!"
        .byte $22                                   // double quote character
        .text "#./01"
        .byte $f4
        .byte $20,$60
        .text "-"
        .byte $22                                   // double quote
        .text "3$"
        .byte $07
        .byte $34,$35,$06

txt_f861:
        .byte $22                                   // double quote character
        .text "36678 "
        .byte $22                                   // double quote character
        .text "3$9:;!"
        .byte $22                                   // double quote character
        .text "36678 <=3>>?"
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .text ";!<=3>>?"
        .byte $40                                   // @ character
        .byte $f3,$20,$60                           // . `

txt_f88a:
        .text "-"
        .byte $22                                   // double quote character
        .text "3$AB;!"
        .byte $22                                   // double quote character
        .text "3CDEF "
        .byte $22                                   // double quote character
        .text "3$G:;!"
        .byte $22                                   // double quote character
        .text "3CDEF HIJKL;!"
        .byte $22                                   // double quote character
        .text ";!HIJKL;!"
        .byte $f3,$20,$60                           // . `

txt_f8bb:
        .text "-MNOPQRS"
        .byte $22                                   // double quote character
        .text "TOPUVW"
        .byte $22                                   // double quote character
        .text "T$GXYZ"
        .byte $22                                   // double quote character
        .text "TOPUVW"
        .byte $5b
        .byte $5c,$5d,$5e,$5f
        .text "R!"
        .byte $22                                   // double quote
        .text "YZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f
        .byte $52
        .byte $21,$f3,$20,$28,$60,$61,$62,$62,$63,$64,$65,$66,$e4,$62,$2a,$67 // !. (`abbcdef.b*g
        .byte $68,$66,$62,$69,$47,$6a,$6b,$6c,$66,$e4,$62,$23,$67,$68,$6d,$e4 // hfbiGjklf.b#ghm.
        .byte $62,$26,$6e,$6f,$70,$6b,$6c,$6d,$e4,$62,$22,$6e,$6f,$ed,$20,$80 // b&nopklm.b"no. .
        .byte $43,$00,$60,$27,$06,$e7,$fc,$06,$63,$66,$0e,$73,$63,$0e,$73,$63 // C.`'....cf.sc.sc
        .byte $1e,$7b,$63,$1e,$7b,$63,$36,$7f,$63,$36,$6f,$63,$66,$6f,$63,$7f // .{c.{c6.c6ocfoc.
        .byte $67,$63,$c6,$67,$63,$c6,$63,$66,$ef,$f3,$fc,$ba,$60,$26,$f7,$ff // gc.gc.cf....`&..
        .byte $00,$63,$67,$00,$63,$63,$00,$63,$61,$00,$63,$60,$00,$6b,$6c,$00 // .cg.cc.ca.c`.kl.
        .byte $6b,$7c,$00,$7f,$6c,$00,$7f,$60,$00,$77,$61,$00,$77,$63,$00,$63 // k|..l..`.wa.wc.c
        .byte $67,$00,$63,$ff,$b9,$26,$1c,$fe,$ff,$36,$67,$67,$e4,$63,$3d,$61 // g.c..&...6gg.c=a
        .byte $61,$63,$63,$60,$63,$67,$6c,$63,$fe,$7c,$63,$60,$6c,$63,$60,$60 // acc`cglc.|c`lc``
        .byte $63,$60,$61,$63,$60,$63,$36,$60,$67,$1c,$f0,$ff,$b9,$60,$27,$fe // c`ac`c6`g....`'.
        .byte $06,$ff,$67,$06,$db,$63,$0e,$99,$61,$0e,$18,$63,$1e,$18,$67,$1e // ..g..c..a..c..g.
        .byte $18,$fe,$36,$18,$6c,$36,$18,$6c,$66,$18,$66,$7f,$18,$66,$c6,$18 // ..6.l6.lf.f..f..
        .byte $63,$c6,$18,$f7,$ef,$3c,$b9,$60,$27,$f7,$06,$fe,$63,$06,$67,$63 // c....<.`'...c.gc
        .byte $0e,$63,$63,$0e,$61,$63,$1e,$63,$6b,$1e,$67,$6b,$36,$fe,$7f,$36 // .cc.ac.ck.gk6..6
        .byte $6c,$7f,$66,$6c,$77,$7f,$66,$77,$c6,$66,$63,$c6,$63,$63,$ef,$f7 // l.flw.fw.fc.cc..
        .byte $b9,$60,$26,$ff,$3c,$00,$67,$66,$00,$63,$c3,$00,$61,$c3,$00,$60 // .`&.<.gf.c..a..`
        .byte $c0,$00,$6c,$60,$00,$7c,$3c,$00,$6c,$06,$00,$60,$03,$00,$61,$c3 // ..l`.|<.l..`..a.
        .byte $00,$63,$c3,$00,$67,$66,$00,$ff,$3c,$ba,$60,$27,$1c,$18,$0e,$36 // .c..gf..<.`'...6
        .byte $38,$1e,$63,$78,$1e,$63,$78,$36,$06,$18,$36,$06,$18,$66,$0c,$18 // 8.cx.cx6..6..f..
        .byte $66,$18,$18,$7f,$30,$18,$06,$30,$18,$06,$61,$18,$06,$63,$18,$06 // f...0..0..a..c..
        .byte $7f,$3c,$0f,$80,$3b,$00,$21,$18,$a2   // .<..;.!..

txt_fa41:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$18,$b4,$60,$e4                   // !..`.

txt_fa49:
        .encoding "screencode_mixed"
        .text " oh yeah ! what a week ! martyr of the time : gremlin graphic ! impossamole was cracked trained and levelpacked from tape by the goblin . of course it's also imported to the usa by the cool guys in exodus ! ok see you very soon "
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3,$20,$34,$14,$08,$05,$20,$07,$0f,$02,$0c,$09,$0e,$2f // ... 4... ....../
        .byte $07,$2a,$10                           // .*.

txt_fb40:
        .text " 1990."
        .byte $e6,$20,$a1,$80,$b3                   // . ...

txt_fb4b:
        .text " !"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $80,$48,$20,$81,$a6,$00,$28,$f1,$c8,$28,$6d,$a9,$05,$65,$41,$80 // .H ...(..(m..eA.
        .byte $51,$00,$61,$40                       // Q.a@

txt_fb62:
        .encoding "screencode_mixed"
        .text " ok contact g*p : call wildwares at"
        .encoding "petscii_upper"

txt_fb85:
        .text " 313-987-6637 , "
        .byte $17,$01,$12,$05,$1a,$20,$03,$01,$13,$14,$0c,$05 // ..... ......

txt_fba1:
        .text " 718-326-2214 ,  "

txt_fbb2:
        .encoding "screencode_mixed"
        .text "the disk shoppe"
        .encoding "petscii_upper"

txt_fbc1:
        .text " 805-984-6306 "

txt_fbcf:
        .encoding "screencode_mixed"
        .text "or g*p , postbox"
        .encoding "petscii_upper"

txt_fbdf:
        .text " 2341 , 1211 "
        .byte $07,$05,$0e,$05,$16,$01               // ......

txt_fbf2:
        .text " 2 , "

txt_fbf7:
        .encoding "screencode_mixed"
        .text "swiss . greetings to: exodus"
        .encoding "petscii_upper"

txt_fc13:
        .text " ! , "

txt_fc18:
        .encoding "screencode_mixed"
        .text "atc , nec , inc , illusion , triad , bonzai , censor , contex , alphaflight , ikari&talent , transcom , dominators , lotus+crazy and more "
        .encoding "petscii_upper"
        .byte $e3,$2e,$26,$20,$02,$19,$05,$20,$2e,$e6,$20,$a1,$80,$b0,$20,$33 // ..& ... .. ... 3
        .byte $78,$a2,$60,$bd,$40,$36,$9d,$00,$01,$ca,$10,$f7,$a9,$34,$85,$01 // x.`.@6.......4..
        .byte $4c,$00                               // L.

// --- Region $fcf9-$fd14 ---
.pc = $fcf9 "Segment $fcf9"
        .byte $00,$80,$e8                           // ...

txt_fcfc:
        .text " ("
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $fa,$30,$21,$21,$0a,$b0,$01,$b9,$2a,$06,$06,$0e,$0e,$1e,$1e,$36 // .0!!....*......6
        .byte $00,$fc,$66,$e3,$63,$27               // ..f.c'

// --- Region $fd19-$fda2 ---
.pc = $fd19 "Segment $fd19"
        .byte $36,$63,$63,$e3,$60,$23,$00,$fc,$66,$e5,$63,$a1,$42,$ff,$67,$63 // 6cc.`#..f.c.B.gc
        .byte $61,$60,$6c,$7c,$00,$29,$1c,$36,$63,$63,$60,$60,$6f,$00,$f7,$e5 // a`l|.).6cc``o...
        .byte $66,$23,$7e,$00,$3c,$e6,$18,$23,$00,$0f,$07,$e3,$03,$2c,$3b,$63 // f#~.<..#.....,;c
        .byte $00,$f3,$63,$66,$66,$6c,$6c,$78,$00,$e0,$e6,$60,$33,$00,$63,$63 // ..cffllx...`3.cc
        .byte $77,$77,$7f,$7f,$6b,$00,$e7,$63,$73,$73,$7b,$7b,$7f,$00,$1c,$36 // ww..k..css{{...6
        .byte $e5,$63,$2b,$00,$fe,$67,$63,$61,$63,$67,$fe,$00,$1c,$36,$e5,$63 // .c+..gcacg...6.c
        .byte $34,$00,$fe,$67,$63,$61,$63,$67,$fe,$00,$3c,$66,$c3,$c3,$c0,$60 // 4..gcacg..<f...`
        .byte $3c,$00,$ff,$db,$99,$e4,$18,$a1,$e7,$63,$a1,$e7,$63,$22,$00,$f7 // <........c..c"..
        .byte $e4,$63,$2b,$6b,$6b,$00,$63,$63,$66,$36 // .c+kk.ccf6

// --- Region $fda7-$ff5a ---
.pc = $fda7 "dat_fda7"

dat_fda7:
        .byte $e6,$66,$29,$3c,$00,$7f,$63,$43,$06,$06,$0c,$0c,$80,$31,$00,$e7 // .f)<..cC.....1..
        .byte $18,$25,$00,$66,$ff,$66,$cc,$a4,$22,$66,$66,$c2,$e3,$66,$3d,$00 // .%.f.f.."ff..f=.
        .byte $08,$1c,$3e,$6b,$06,$38,$1c,$00,$03,$03,$66,$66,$0c,$0c,$18,$00 // ..>k.8....ff....
        .byte $1c,$36,$63,$63,$36,$3c,$18,$00,$18,$3c,$18,$30,$a4,$2f,$07,$0c // .6cc6<...<.0./..
        .byte $18,$38,$30,$70,$60,$00,$70,$18,$0c,$0e,$06,$07,$03,$a4,$24,$6b // .80p`.p.......$k
        .byte $2a,$1c,$7f,$a4,$24,$1e,$0c           // *...$..

txt_fdfe:
        .text "-?"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $23,$41,$63,$7f,$a9,$34,$03,$03,$06,$06,$0c,$0c,$18,$00,$1c,$36 // #Ac..4.........6
        .byte $63,$67,$67,$6b,$6b,$00,$18,$38,$78,$78,$e3,$18,$60,$33,$00,$1c // cggkk..8xx..`3..
        .byte $36,$63,$63,$06,$06,$0c,$00,$1c,$36,$63,$63,$03,$06,$0c,$00,$0e // 6cc.....6cc.....
        .byte $1e,$1e,$36,$36,$66,$66,$00,$7f,$63,$61,$60,$7c,$76,$63,$00,$1c // ..66ff..ca`|vc..
        .byte $36,$63,$63,$60,$7c,$66,$00,$7f,$63,$43,$03,$06,$0c,$18,$00,$1c // 6cc`|f..cC......
        .byte $36,$e3,$63,$25,$36,$1c,$00,$1c,$36,$e4,$63 // 6.c%6...6.c

txt_fe5c:
        .text "!3"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e3,$18,$a5,$e3,$18,$a2,$27,$07,$0c,$0c,$18,$18,$30,$60,$a5,$22 // ......'.....0`."
        .byte $7f,$7f,$a2,$2f,$70,$18,$18,$0c,$0c,$06,$03,$00,$1c,$36,$63,$63 // .../p........6cc
        .byte $33,$06,$0c,$82,$08,$00,$26,$36,$66,$7f,$c6,$c6,$ef,$a2,$21,$66 // 3.....&6f.....!f
        .byte $e3,$63,$22,$66,$fc,$a2,$26,$60,$60,$63,$63,$36,$1c,$a2,$e4,$63 // .c"f..&``cc6...c
        .byte $22,$66,$fc,$a2,$26,$6c,$60,$61,$63,$67,$ff,$a2,$21,$6c,$e4,$60 // "f..&l`acg..!l.`
        .byte $21,$f0,$a2,$21,$67,$e3,$63,$22,$37,$1b,$a2,$e5,$66,$21,$f7,$a2 // !..!g.c"7...f!..
        .byte $e5,$18                               // ..

txt_fec1:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$c3,$22,$66,$3c,$a2,$26,$6c,$6c,$66,$66,$63,$f3,$a2,$e3,$60 // .."f<.&llffc...`
        .byte $23,$61,$63,$ff,$a2,$21,$6b,$e4,$63,$21,$f7,$a2,$26,$6f,$6f,$67 // #ac..!k.c!..&oog
        .byte $67,$63,$f3,$a2,$e4,$63,$22,$36,$1c,$a2,$e5,$60,$21,$f0,$a2,$26 // gc...c"6...`!..&
        .byte $63,$6b,$6f,$67,$36,$1d,$a2,$26,$6c,$6c,$66,$66,$63,$f7,$a2,$26 // ckog6..&llffc..&
        .byte $06,$03,$c3,$c3,$66,$3c,$a2,$e5,$18   // ....f<...

txt_ff0d:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$63,$22,$36,$1c,$a2,$e3,$63,$23,$36,$1c,$08,$a2,$26,$7f,$7f // .c"6...c#6...&..
        .byte $77,$77,$63,$63,$a2,$26,$3c,$3c,$64,$66,$c6,$c6,$a2,$e5,$18 // wwcc.&<<df.....

txt_ff2f:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$18,$18,$30,$31,$63,$7f,$80,$32,$00,$e3,$18,$23,$00,$18,$18 // &..01c..2...#...
        .byte $aa,$22,$66,$66,$c2,$22,$66,$66,$a2,$26,$0e,$6b,$6b,$3e,$1c,$08 // ."ff."ff.&.kk>..
        .byte $a2,$26,$18,$33,$33,$60,$60,$c0,$a2   // .&.33``..

// --- Region $ff8e-$ff9e ---
.pc = $ff8e "dat_ff8e"

dat_ff8e:
        .byte $60,$c0,$a2,$26,$73,$73,$63,$63,$36,$1c,$a2,$e5,$18 // `..&sscc6....

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

// --- Region $ffd7-$ffff ---
.pc = $ffd7 "Segment $ffd7"
        .byte $a3,$e3,$18,$a5,$e3,$18,$22,$30,$60,$a2,$26,$30,$18,$18,$0c,$0c // ......"0`.&0....
        .byte $07,$a2,$22,$7f,$7f,$a6,$26,$06,$0c,$0c,$18,$18,$70,$a2,$e3,$18 // .."...&.....p...
        .byte $23,$00,$18,$18,$82,$02,$00,$00,$9d   // #........
