// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:40
// 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:  $2140 (irq_2140)
// IRQ handler:  $2190 (irq_2190)
//
// Code: 1947 bytes, Data: 61541 bytes
// Labels: 282, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $085a-$0861 ---
.pc = $085a "loc_085a"

loc_085a:
        .byte $1f,$1e,$1f                           // slo $1f1e,x // ILLEGAL
        .byte $1f,$1f,$1f                           // slo $1f1f,x // ILLEGAL

dat_0860:
        .byte $da,$ee                               // ..

// --- Region $08c8-$08cc ---
.pc = $08c8 "loc_08c8"

loc_08c8:
        bcc loc_085a
        bcc loc_090c
        rti

// --- Region $0dad-$0dc7 ---
.pc = $0dad "Program $0dad"
        sbc #$e9
        sbc #$ff
        sbc #$e9
        sbc #$e9
        sbc #$e9
        sbc #$e9
        sbc #$e9
        nop
        nop
        .byte $3a                                   // nop // ILLEGAL
        asl $e903
        sbc #$e9
        lda #$a9
        ldy $90
        rti

// --- Region $1000-$1382 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $206d

sub_1000:
        jmp loc_1a31
// Referenced by: jsr from $1087

sub_1003:
        jmp loc_1a62

loc_1006:
        inc $147d
        bit $1471
        bmi loc_102c
        bvc loc_1046
        lda #$00
        sta $147d
        ldx #$02

loc_1017:
        sta $1447,x
        sta $144a,x
        sta $144d,x
        sta $1456,x
        dex
        bpl loc_1017
        sta $1471
        jmp loc_1046

loc_102c:
        bvc loc_1043
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        lda #$0f
        sta $d418
        lda #$80
        sta $1471

loc_1043:
        jmp loc_1382

loc_1046:
        ldx #$02
        dec $146e
        bpl loc_1053
        lda $146f
        sta $146e

loc_1053:
        lda $1443,x
        sta $1446
        tay
        lda $146e
        cmp $146f
        bne loc_1077
        lda $14f6,x
        sta $fb
        lda $14f9,x
        sta $fc
        dec $144d,x
        bmi loc_107a
        jmp loc_116d

dat_1074:
        .byte $4c,$7c,$13                           // L|.

loc_1077:
        jmp loc_118c

loc_107a:
        ldy $1447,x
        lda ($fb),y
        cmp #$ff
        beq loc_108d
        cmp #$fe
        bne loc_109e
        jsr sub_1003
        jmp loc_1382

loc_108d:
        lda #$00
        sta $144d,x
        sta $1447,x
        sta $144a,x
        jmp loc_107a

dat_109b:
        .byte $4c,$7c,$13                           // L|.

loc_109e:
        tay
        lda $150e,y
        sta $fd
        lda $152d,y
        sta $fe
        lda #$00
        sta $1478,x
        ldy $144a,x
        lda #$ff
        sta $145c
        lda ($fd),y
        sta $1450,x
        sta $145d
        and #$1f
        sta $144d,x
        lda #$4c
        sec
        sbc $1449
        cmp #$0f
        bcc loc_10cf
        lda #$0f

loc_10cf:
        sta $d418
        bit $145d
        bvs loc_1116
        inc $144a,x
        lda $145d
        bpl loc_10f0
        iny
        lda ($fd),y
        bpl loc_10ea
        sta $1478,x
        jmp loc_10ed

loc_10ea:
        sta $1459,x

loc_10ed:
        inc $144a,x

loc_10f0:
        iny
        lda ($fd),y
        sta $1456,x
        asl
        tay
        lda dat_1383,y
        sta $145e
        lda $1384,y
        ldy $1446
        sta $d401,y
        sta $1472,x
        lda $145e
        sta $d400,y
        sta $1475,x
        jmp loc_1119

loc_1116:
        dec $145c

loc_1119:
        ldy $1446
        lda $1459,x
        stx $145f
        asl
        asl
        asl
        tax
        lda txt_1480,x
        sta $1460
        lda txt_1480,x
        and $145c
        sta $d404,y
        lda $147e,x
        sta $d402,y
        lda $147f,x
        sta $d403,y
        lda $1481,x
        sta $d405,y
        lda $1482,x
        sta $d406,y
        ldx $145f
        lda $1460
        sta $1453,x
        inc $144a,x
        ldy $144a,x
        lda ($fd),y
        cmp #$ff
        bne loc_116a
        lda #$00
        sta $144a,x
        inc $1447,x

loc_116a:
        jmp loc_137c

loc_116d:
        ldy $1446
        lda $1450,x
        and #$20
        bne loc_118c
        lda $144d,x
        bne loc_118c
        lda $1453,x
        and #$fe
        sta $d404,y
        lda #$00
        sta $d405,y
        sta $d406,y

loc_118c:
        lda $1459,x
        asl
        asl
        asl
        tay
        sty $1470
        lda $1485,y
        sta $147b
        lda $1484,y
        sta $1462
        lda $1483,y
        sta $1461
        beq loc_1219
        lda $147d
        and #$07
        cmp #$04
        bcc loc_11b5
        eor #$07

loc_11b5:
        sta $1467
        lda $1456,x
        asl
        tay
        sec
        lda $1385,y
        sbc dat_1383,y
        sta $1463
        lda $1386,y
        sbc $1384,y

loc_11cd:
        lsr
        ror $1463
        dec $1461
        bpl loc_11cd
        sta $1464
        lda dat_1383,y
        sta $1465
        lda $1384,y
        sta $1466
        lda $1450,x
        and #$1f
        cmp #$08
        bcc loc_120a
        ldy $1467

loc_11f1:
        dey
        bmi loc_120a
        clc
        lda $1465
        adc $1463
        sta $1465
        lda $1466
        adc $1464
        sta $1466
        jmp loc_11f1

loc_120a:
        ldy $1446
        lda $1465
        sta $d400,y
        lda $1466
        sta $d401,y

loc_1219:
        lda $147b
        and #$08
        beq loc_1235
        ldy $1470
        lda $147e,y
        adc $1462
        sta $147e,y
        ldy $1446
        sta $d402,y
        jmp loc_129c

loc_1235:
        lda $1462
        beq loc_129c
        ldy $1470
        and #$1f
        dec $1468,x
        bpl loc_129c
        sta $1468,x
        lda $1462
        and #$e0
        sta $147c
        lda $146b,x
        bne loc_126e
        lda $147c
        clc
        adc $147e,y
        pha
        lda $147f,y
        adc #$00
        and #$0f
        pha
        cmp #$0e
        bne loc_1285
        inc $146b,x
        jmp loc_1285

loc_126e:
        sec
        lda $147e,y
        sbc $147c
        pha
        lda $147f,y
        sbc #$00
        and #$0f
        pha
        cmp #$08
        bne loc_1285
        dec $146b,x

loc_1285:
        stx $145f
        ldx $1446
        pla
        sta $147f,y
        sta $d403,x
        pla
        sta $147e,y
        sta $d402,x
        ldx $145f

loc_129c:
        ldy $1446
        lda $1478,x
        beq loc_12e3
        and #$7e
        sta $145f
        lda $1478,x
        and #$01
        beq loc_12cb
        sec
        lda $1475,x
        sbc $145f
        sta $1475,x
        sta $d400,y
        lda $1472,x
        sbc #$00
        sta $1472,x
        sta $d401,y
        jmp loc_12e3

loc_12cb:
        clc
        lda $1475,x
        adc $145f
        sta $1475,x
        sta $d400,y
        lda $1472,x
        adc #$00
        sta $1472,x
        sta $d401,y

loc_12e3:
        lda $147b
        and #$01
        beq loc_131f
        lda $1472,x
        beq loc_131f
        lda $144d,x
        beq loc_131f
        lda $1450,x
        and #$1f
        sec
        sbc #$01
        cmp $144d,x
        ldy $1446
        bcc loc_1314
        lda $1472,x
        dec $1472,x
        sta $d401,y
        lda $1453,x
        and #$fe
        bne loc_131c

loc_1314:
        lda $1472,x
        sta $d401,y
        lda #$80

loc_131c:
        sta $d404,y

loc_131f:
        lda $147b
        and #$02
        beq loc_134b
        lda $1450,x
        and #$1f
        cmp #$10
        bcc loc_134b
        lda $144d,x
        cmp #$18
        bcs loc_134b
        lda $147d
        and #$01
        beq loc_134b
        lda $1472,x
        beq loc_134b
        dec $1472,x
        ldy $1446
        sta $d401,y

loc_134b:
        lda $147b
        and #$04
        beq loc_137c
        lda $147d
        and #$04
        bne loc_1362
        lda $1456,x
        clc
        adc #$0c
        jmp loc_1365

loc_1362:
        lda $1456,x

loc_1365:
        asl
        tay
        lda dat_1383,y
        sta $145e
        lda $1384,y
        ldy $1446
        sta $d401,y
        lda $145e
        sta $d400,y

loc_137c:
        dex
        bmi loc_1382
        jmp loc_1053

loc_1382:
        rts

// --- Region $13ae-$13b0 ---
.pc = $13ae "loc_13ae"

loc_13ae:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL

dat_13b0:
        .byte $03                                   // .

// --- Region $1427-$142b ---
.pc = $1427 "loc_1427"

loc_1427:
        bpl loc_14a5
        bvs loc_13ae
        rti

// --- Region $14a5-$14a7 ---
.pc = $14a5 "loc_14a5"

loc_14a5:
        ora $78
        .byte $02                                   // jam // ILLEGAL

// --- Region $1a31-$1a67 ---
.pc = $1a31 "loc_1a31"

loc_1a31:
        ldy #$00
        asl
        sta $145f
        asl
        clc
        adc $145f
        tax

loc_1a3d:
        lda $14fc,x
        sta $14f6,y
        inx
        iny
        cpy #$06
        bne loc_1a3d
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        sta $d417
        lda #$0f
        sta $d418
        lda #$40
        sta $1471
        rts

loc_1a62:
        lda #$c0
        sta $1471
        rts

// --- Region $1a80-$1aa1 ---
.pc = $1a80 "sub_1a80"
// Referenced by: jsr from $21f1

sub_1a80:
        ldx #$07

loc_1a82:
        lda $f8,x
        sta dat_1af0,x
        lda $1af8,x
        sta $f8,x
        dex
        bpl loc_1a82
        jsr loc_1006
        ldx #$07

loc_1a94:
        lda $f8,x
        sta $1af8,x
        lda dat_1af0,x
        sta $f8,x
        dex
        bpl loc_1a94
        rts

// --- Region $2000-$20b6 ---
.pc = $2000 "main_2000"

main_2000:
        sei
        jsr sub_20c8
        nop
        lda #$37
        sta $01
        lda #$08
        ldx #$00

loc_200d:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_200d
        stx $d020
        stx $d021
        stx $d022
        stx $d023
        lda #$12
        sta $d018
        lda #$d8
        sta $d00b
        lda #$1b
        sta $d011
        nop
        nop
        lda #$00
        sta $d022
        lda #$0e
        sta $d023
        ldy #$25

loc_2045:
        lda #$0b
        sta $d941,y
        sta $d969,y
        sta $da09,y
        sta $da31,y
        lda #$0e
        sta $d991,y
        sta $d9b9,y
        sta $da59,y
        sta $da81,y
        dey
        bpl loc_2045
        nop
        jsr sub_2308
        jsr sub_2100
        lda #$00
        jsr sub_1000
        ldx #$5f

loc_2072:
        lda #$01
        sta $1b00,x
        ldy #$02
        jsr $07ea
        cpx #$0e
        beq loc_208d
        cpx #$2e
        beq loc_208d
        cpx #$4e
        beq loc_208d
        lda #$00
        sta $1b00,x

loc_208d:
        dex
        bpl loc_2072
        lda #$0f
        sta $fe
        lda #$0f
        sta $ff
        ldx #$01

loc_209a:
        lda $fe,x
        tay
        lda $1b80,y
        sta $1b00,y
        lda $1ba0,y
        sta $1b20,y
        lda $1bc0,y
        sta $1b40,y
        dex
        bmi dat_20b5
        jmp loc_209a

dat_20b5:
        .byte $a0,$02                               // ..

// --- Region $20c8-$21b5 ---
.pc = $20c8 "sub_20c8"
// Referenced by: jsr from $2001

sub_20c8:
        ldy #$00
        sty $d011
        sty $fc
        sty $fe
        lda #$1c
        sta $fd
        ldx #$04
        stx $ff

loc_20d9:
        lda ($fc),y
        sta ($fe),y
        iny
        bne loc_20d9
        inc $fd
        inc $ff
        dex
        bne loc_20d9
        rts

smc_20e8:
        lda #$7f                                    // !SMC: modified by $23d2
        sta $dc00
        lda $dc01
        and $dc00
        and #$10
        beq loc_20f8
        rts

loc_20f8:
        jmp loc_23c1

dat_20fb:
        .byte $00,$00,$00,$00,$00                   // .....
// Referenced by: jsr from $2068

sub_2100:
        sei
        lda #$01
        sta $d019
        sta $d01a
        lda #$7f
        sta $dc0e
        sta $b80d
        lda #$40
        sta $fffe
        lda #$21
        sta $ffff
        lda #$64
        sta $d012
        lda #$1b
        sta $d011
        nop
        nop
        nop
        lda #$2f
        sta $00
        lda #$35
        sta $01
        lda #$00
        ldx #$5f

loc_2134:
        sta $1b00,x
        dex
        bpl loc_2134
        jsr sub_2290
        cli
        rts

dat_213f:
        .byte $00                                   // .

irq_2140:
        pha
        txa
        pha
        tya
        pha
        ldx $d012
        ldy #$00
        inx
        jmp loc_2150

dat_214e:
        .byte $00,$00                               // ..

loc_2150:
        lda $1a99,x

loc_2153:
        cpx $d012
        bne loc_2153
        sta $d021
        inx
        cpx #$ca
        beq loc_2163
        jmp loc_2150

loc_2163:
        cpx $d012
        bne loc_2163
        sty $d021
        dec $0101
        ldx #$90
        ldy #$21
        lda #$d4

loc_2174:
        sta $d012
        stx $fffe
        sty $ffff
        lda #$ff
        sta $d019
        jsr smc_20e8
        lda $dc0d
        pla
        tay
        pla
        tax
        pla
        rti

dat_218e:
        .byte $00,$00                               // ..

irq_2190:
        pha
        txa
        pha
        tya
        pha
        ldx $d012

loc_2198:
        cpx $d012
        bne loc_2198
        jsr sub_2320
        lda $06
        and #$07
        ora #$d0
        sta $d016
        jsr sub_2340
        ldx #$b5
        ldy #$21
        lda #$eb
        jmp loc_2174

dat_21b5:
        .byte $48                                   // H

// --- Region $21c7-$2353 ---
.pc = $21c7 "loc_21c7"

loc_21c7:
        lda $0749,x
        sta $0748,x

loc_21cd:
        inx
        cpx #$50
        bne loc_21c7
        ldy #$00
        jsr sub_22b0
        clc
        adc $07
        sta $076f
        clc
        adc #$02
        sta $0797
        lda $07
        eor #$01
        sta $07
        bne loc_21f1
        inc $02
        bne loc_21f1
        inc $03

loc_21f1:
        jsr sub_1a80
        ldx #$58
        ldy #$23
        lda #$40
        jmp loc_2174

dat_21fd:
        .byte $00,$00,$00                           // ...

loc_2200:
        lda #$00
        sta $fe
        lda #$40
        sta $ff

loc_2208:
        jsr $07e8
        ldx $ff
        beq loc_2224
        ldy #$00
        ldx $fe
        lda #$00
        sta $1b00,x

loc_2218:
        lda $1b80,y
        sta $1b01,x
        inx
        iny
        cpy #$20
        bne loc_2218

loc_2224:
        ldy #$1f

loc_2226:
        lda $1ba0,y
        sta $1b20,y
        dey
        bpl loc_2226
        ldx $ff
        ldy #$00

loc_2233:
        lda $1bc0,y
        sta $1b00,x
        inx
        iny
        cpy #$20
        bne loc_2233
        inc $fe
        dec $ff
        bpl loc_2208
        nop

loc_2246:
        nop
        nop
        lda #$40
        sta $fe
        lda #$00
        sta $ff

loc_2250:
        jsr $07e8
        ldx $ff
        cpx #$40
        beq loc_226c
        ldy #$00
        lda #$00
        sta $1b00,x

loc_2260:
        lda $1bc0,y
        sta $1b01,x
        inx
        iny
        cpy #$20
        bne loc_2260

loc_226c:
        ldy #$1f

loc_226e:
        lda $1ba0,y
        sta $1b20,y
        dey
        bpl loc_226e
        ldx $fe
        ldy #$00

loc_227b:
        lda $1b80,y
        sta $1b00,x
        inx
        iny
        cpy #$20
        bne loc_227b
        inc $ff
        dec $fe
        bpl loc_2250
        jmp loc_2200
// Referenced by: jsr from $213a

sub_2290:
        lda #$01
        sta $04
        sta $05
        lda #$07
        sta $06
        lda #$00
        sta $07
        nop
        nop
// Referenced by: jsr from $22b8

sub_22a0:
        lda #$00
        sta $02
        lda #$24
        sta $03
        rts

dat_22a9:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......
// Referenced by: jsr from $21d4; jmp from $22bb

sub_22b0:
        ldy #$00
        lda ($02),y
        cmp #$ff
        bne loc_22be
        jsr sub_22a0
        jmp sub_22b0

loc_22be:
        jsr sub_22d0
        sec
        sbc #$01
        asl
        asl
        clc
        adc #$61
        rts

dat_22ca:
        .byte $00,$00,$00,$00,$00,$00               // ......
// Referenced by: jsr from $22be

sub_22d0:
        and #$3f
        cmp #$30
        bcc loc_22de
        cmp #$3a
        bcs loc_22de
        sec
        sbc #$15
        rts

loc_22de:
.label loc_22df = * + 1
        cmp #$1c
        bcs loc_22e6
        nop
        nop

loc_22e4:
        nop
        rts

loc_22e6:
        cmp #$2e
        bne loc_22ed
        lda #$25
        rts

loc_22ed:
        cmp #$2d
        bne loc_22f4
        lda #$26
        rts

loc_22f4:
        cmp #$2c
        bne loc_22fb
        lda #$27
        rts

loc_22fb:
        cmp #$20
        bne loc_2302
        lda #$28
        rts

loc_2302:
        rts

dat_2303:
        .byte $00,$00,$00,$00,$00                   // .....
// Referenced by: jsr from $2065

sub_2308:
        ldx #$4f

loc_230a:
        lda #$00
        sta $0748,x
        lda #$0f
        sta $db48,x
        lda #$0f
        sta $d850,x
        dex
        bpl loc_230a
        rts

dat_231d:
        .byte $00,$00,$00                           // ...
// Referenced by: jsr from $219d

sub_2320:
        lda #$09
        sta $d022
        lda #$08
        sta $d023
        rts

dat_232b:
        .byte $00,$00,$00,$00,$00                   // .....
// Referenced by: jsr from $2376

sub_2330:
        lda #$00
.label loc_2334 = * + 2
        sta $d022
        lda #$0e
        sta $d023
        lda #$d8
        sta $d016
        rts
// Referenced by: jsr from $21a9

sub_2340:
        ldx #$d5
        inx

loc_2343:
        lda $1b07,x

loc_2346:
        cpx $d012
        bne loc_2346
        sta $d023
        inx
        cpx #$e8
        bne loc_2343
        rts

// --- Region $2363-$238d ---
.pc = $2363 "loc_2363"

loc_2363:
        lda $1b1c,x

loc_2366:
        cpx $d012

loc_2369:
        bne loc_2366
        sta $d023
        inx
        cpx #$57
        beq loc_2376
        jmp loc_2363

loc_2376:
        jsr sub_2330
        jsr sub_2388
        ldx #$40
        ldy #$21
        lda #$64
        jmp loc_2174

dat_2385:
        .byte $00,$00,$00                           // ...
// Referenced by: jsr from $2379

sub_2388:
        ldx #$02
        dex
        bne loc_23a3

dat_238d:
        .byte $a2                                   // .

// --- Region $23a3-$23a6 ---
.pc = $23a3 "loc_23a3"

loc_23a3:
        stx $2389
        rts

// --- Region $23c1-$23d6 ---
.pc = $23c1 "loc_23c1"

loc_23c1:
        lda #$4c
        sta $228d
        lda #$0d
        sta $228e
        lda #$26
        sta $228f
        lda #$60
        sta smc_20e8                                // SMC: modifies $20e8
        rts

dat_23d6:
        .byte $20                                   //  

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

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

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

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

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

// --- Region $ed38-$ed7a ---
.pc = $ed38 "Segment $ed38"
        nop
        sbc #$eb
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        and $ff
        lda #$a9
        sbc #$e9
        .byte $e3,$a9                               // isc ($a9,x) // ILLEGAL
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        and $e9
        .byte $eb,$ea                               // sbc #$ea // ILLEGAL
        nop
        cmp $e3,x
        lda #$26
        sbc #$e9
        lda #$a9
        eor $ff,x
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        and $e9
        .byte $eb,$ea                               // sbc #$ea // ILLEGAL
        nop
        .byte $ff,$e3,$a9                           // isc $a9e3,x // ILLEGAL
        plp
        adc #$e9
        lda #$a9
        nop
        nop
        eor $ff,x
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        and $d5
        lda #$a9
        adc #$e9
        .byte $e3,$a9                               // isc ($a9,x) // ILLEGAL
        and ($55,x)
        bcs loc_ed98
        .byte $3f,$e6,$3a                           // rla $3ae6,x // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

// --- Region $f4d0-$f4d6 ---
.pc = $f4d0 "Segment $f4d0"
        pha
        .byte $17,$4b                               // slo $4b,x // ILLEGAL
        .byte $83,$0c                               // sax ($0c,x) // ILLEGAL

dat_f4d5:
        .byte $2f,$07                               // /.

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

// --- Region $0808-$0859 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $55,$7f,$7f,$7f,$7f,$55,$00,$15,$55,$ff,$ff,$ff,$ff,$55,$00,$50 // U....U..U....U.P
        .byte $50,$f5,$ff,$ff,$ff,$7f,$17,$01,$00,$00,$50,$f4,$fd,$fd,$ff,$ff // P.........P.....
        .byte $00,$00,$00,$00,$00,$00,$40,$40,$1a,$1a,$1a,$1b,$1e,$1e,$1b,$1e // ......@@........
        .byte $90,$90,$90,$90,$d0,$90,$d1,$d6,$00,$00,$01,$06,$1a,$6e,$eb,$bb // .............n..
        .byte $7f,$6f,$aa,$aa,$aa,$a9,$a4,$90,$d0,$d0,$d0,$90,$40,$00,$00,$00 // .o..........@...
        .byte $1f,$1f                               // ..

// --- Region $0862-$08c7 ---
.pc = $0862 "Program $0862"
        .byte $ff,$fe,$ef,$ff,$ff,$ff,$ee,$ed,$b4,$d5,$ee,$bf,$ff,$ff,$40,$00 // ..............@.
        .byte $00,$00,$50,$f4,$bd,$a9,$1f,$1f,$1f,$1f,$1f,$1f,$7f,$55,$d5,$d0 // ..P..........U..
        .byte $d0,$d0,$d0,$d0,$f4,$55,$57,$01,$00,$00,$00,$00,$00,$00,$ff,$ff // .....UW.........
        .byte $7f,$7f,$1f,$1f,$7f                   // .....

txt_0897:
        .text "U"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d0,$d0,$f4,$fd,$55,$00,$00,$00,$01,$07,$07,$07,$1f,$05,$1f,$7f // ....U...........
        .byte $ff,$ff,$ff,$fd,$f4,$55,$ff,$ff,$ff,$ff,$55,$00,$00,$55,$fd,$f4 // .....U....U..U..
        .byte $f4,$d0,$50,$00,$00,$1e,$1a,$1a,$6a,$6a,$6a,$6a,$7b // ..P.....jjjj{

// --- Region $08cd-$0dac ---
.pc = $08cd "dat_08cd"

dat_08cd:
        .byte $40,$40,$40,$00,$00,$00,$00,$00,$15,$1a,$6a,$00,$00,$00,$00,$00 // @@@.......j.....
        .byte $54,$a4,$90,$7f,$6e,$7f,$7e,$7b,$1f,$1f,$1f // T...n.~{...

txt_08e8:
        .byte $40                                   // @ character
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $90,$d0,$7f,$bb,$55,$00,$00,$00,$00,$00,$d0,$40,$40,$00,$00,$00 // ....U......@@...
        .byte $00,$00,$1f,$07,$07,$07,$01,$00,$00,$00,$f4,$fd,$ff,$ff // ..............

loc_090c:
        .byte $ff,$7f,$1f,$05,$00,$00,$55,$ff,$ff,$ff,$ff,$55,$00,$00,$50,$d0 // ......U....U..P.
        .byte $f4,$f4,$fd,$55,$55,$ff,$ff,$ff,$ff,$55,$00,$15,$50,$f4,$fd,$ff // ...UU....U..P...
        .byte $ff,$ff,$7f,$1f,$00,$00,$00,$40,$d0,$d0,$d0,$f4,$90,$90,$90,$90 // .......@........
        .byte $90,$90,$d0,$d0,$06,$06,$06,$01,$01,$01,$01,$01,$b4,$a4,$a4,$a9 // ................
        .byte $a9,$a9,$b9,$e9,$1f,$1b,$1e,$1f,$1f,$1f,$1b,$1f,$90,$d0,$d0,$d0 // ................
        .byte $d0,$90,$d0,$d0,$01,$01,$01,$01,$01,$07,$07,$06,$fd,$b9,$fd,$bd // ................
        .byte $fd,$e4,$f4,$f4,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$15,$d0,$d0,$d5,$ff // ................
        .byte $ff,$ff,$ff,$55,$1f,$7f,$ff,$ff,$ff,$fd,$f4,$50,$f4,$d0,$d0,$d0 // ...U.......P....
        .byte $40,$00,$00,$00,$55,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$55,$ff,$ff,$ff // @...U.......U...
        .byte $ff,$55,$40,$40,$7f,$6e,$6a,$1a,$1a,$1a,$06,$06,$40,$40,$40,$90 // .U@@.nj.....@@@.
        .byte $94,$a9,$aa,$aa,$00,$00,$00,$00,$00,$55,$aa,$aa,$00,$00,$00,$00 // .........U......
        .byte $00,$54,$a9,$aa,$00,$00,$00,$00,$00,$00,$40,$90,$01,$00,$00,$00 // .T........@.....
        .byte $00,$00,$00,$00,$ff,$7e,$17,$01,$00,$00,$00,$00,$ea,$ee,$ff,$55 // .....~.........U
        .byte $00,$00,$00,$00,$aa,$ff,$fe,$5f,$01,$01,$01,$01,$a4,$f4,$fd,$ed // ......._........
        .byte $fd,$fd,$f9,$fd,$00,$00,$05,$07,$1f,$1f,$7f,$55,$01,$07,$5f,$ff // ...........U.._.
        .byte $ff,$ff,$fd,$54,$fd,$fd,$fd,$f4,$f4,$d0,$40,$00,$aa,$ff,$fe,$5f // ...T......@...._
        .byte $01,$01,$01,$01,$a4,$f4,$fd,$ed,$fd,$fd,$f9,$fd // ............

txt_0a18:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $90,$d0,$06,$06,$06,$01,$01,$01,$01,$01,$b4,$a4,$a4,$a9,$a9,$b9 // ................
        .byte $b9,$55,$7f,$7f,$7f,$fd,$fd,$fd,$fd,$54,$55,$ff,$ff,$ff,$ff,$55 // .U.......TU....U
        .byte $00,$50,$00,$00,$00,$01,$01,$01,$01,$07,$6a,$6a,$6a,$a9,$a9,$ed // .P........jjj...
        .byte $bd,$e4,$40,$40,$40,$00,$00,$00,$00,$00,$07,$06,$07,$1f,$1f,$1f // ..@@@...........
        .byte $1b,$7f,$f4,$b4,$f4,$d0,$d0,$90,$d0,$40,$05,$07,$1f,$1f,$7f,$55 // .........@.....U
        .byte $00,$00,$55,$ff,$ff,$ff,$ff,$55,$00,$40,$55,$ff,$ff,$ff,$ff,$57 // ..U....U.@U....W
        .byte $07,$1f,$55,$ff,$ff,$ff,$ff,$ff,$fd,$f4 // ..U.......

txt_0a88:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$aa,$aa,$55,$55,$68,$68,$68 // ...........UUhhh
        .byte $68,$68,$68,$68,$68                   // hhhhh

txt_0aa0:
        .text "))))))))"
        .byte $ff,$ff,$ff,$ff,$fd,$fd,$f6,$f6,$f5,$f5 // ..........

txt_0ab2:
        .text "ZZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a0,$80,$80,$da,$da,$da,$da,$68,$68,$68,$68,$ff,$ff,$ff,$ff,$7f // .......hhhh.....
        .byte $7f,$9f,$9f,$5f,$5f,$a5,$a5,$0a,$0a,$02,$02,$a7,$a7,$a7,$a7,$29 // ...__..........)
        .byte $29,$29,$29,$9f,$9f,$7f,$7f,$ff,$ff,$ff,$ff,$02,$02,$0a,$0a,$a5 // ))).............
        .byte $a5,$5f,$5f                           // .__

txt_0ae8:
        .text "))))"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a7,$a7,$a7,$68,$68,$68,$68,$da,$da,$da,$da,$80,$80,$a0,$a0,$5a // ...hhhh........Z
        .byte $5a,$f5,$f5,$f6,$f6,$fd,$fd,$ff,$ff,$ff,$ff,$0f,$3a,$ea,$ea,$e9 // Z...........:...
        .byte $e9,$eb,$ea,$f0,$ac,$a9,$a9,$e9,$e9,$e9,$a9,$ea,$e9,$e9,$e9,$e9 // ................
        .byte $e9,$e9,$55,$a9,$e9,$e9,$e9,$e9,$e9,$e9,$d5,$ff,$ea,$e9,$e9,$eb // ..U.............
        .byte $ea,$ea,$ea,$fc,$a9,$69,$e9,$e9,$a9,$a9,$a5,$ea,$ea,$e9,$e9,$eb // .....i..........
        .byte $ea,$ea,$d5,$ad,$a9,$69,$e9,$e9,$a9,$a9,$54,$0f,$3a,$ea,$ea,$e9 // .....i....T.:...
        .byte $e9,$e9,$e9,$fd,$a9,$a9,$a9,$55,$00,$00,$00,$e9,$e9,$e9,$e9,$ea // .......U........
        .byte $ea,$3a,$05,$00,$00,$00,$ff,$a9,$a9,$a9,$55,$ff,$ea,$ea,$ea,$e9 // .:........U.....
        .byte $e9,$e9,$e9,$f0,$a4,$a9,$a9,$e9,$e9,$e9,$e9,$e9,$e9,$e9,$eb,$ea // ................
        .byte $ea,$ea,$d5,$e9,$e9,$e9,$e9,$a9,$a9,$a4,$50,$ff,$ea,$ea,$ea,$e9 // ..........P.....
        .byte $e9,$e9,$ea,$ff,$a9,$a9,$a9,$55,$00,$f0,$90,$ea,$e9,$e9,$e9,$ea // .......U........
        .byte $ea,$ea,$d5,$90,$50,$00,$fd,$a9,$a9,$a9,$55,$ff,$ea,$ea,$ea,$e9 // ....P.....U.....
        .byte $e9,$e9,$ea,$ff,$a9,$a9,$a9,$55,$00,$f0,$90,$ea,$e9,$e9,$e9,$e9 // .......U........
        .byte $e9,$e9,$d5,$90,$50,$00,$00,$00,$00,$00,$00,$0f,$3a,$ea,$ea,$ea // ....P.......:...
        .byte $e9,$e9,$e9,$fd,$a9,$a9,$a9,$a9,$55,$00,$00,$e9,$e9,$e9,$e9,$ea // ........U.......
        .byte $ea,$3a,$05,$3d,$39,$39,$f9,$a9,$a9,$a4,$50,$fd,$e9,$e9,$e9,$e9 // .:.=99....P.....
        .byte $e9,$e9,$ea,$fd,$e9,$e9,$e9,$e9,$e9,$e9,$a9,$ea,$e9,$e9,$e9,$e9 // ................
        .byte $e9,$e9,$55,$a9,$e9,$e9,$e9,$e9,$e9,$e9,$d5,$ff,$ea,$ea,$ea,$56 // ..U............V
        .byte $0e,$0e,$0e,$fd,$a9,$a9,$a9,$95,$90,$90,$90,$0e,$0e,$0e,$fe,$ea // ................
        .byte $ea,$ea,$55,$90,$90,$90,$9f,$a9,$a9,$a9,$55,$ff,$ea,$ea,$ea,$d5 // ..U.......U.....
        .byte $00,$00,$00,$fd,$a9,$a9,$a9,$e9,$e9,$e9,$e9,$00,$ff,$ea,$ea,$ea // ................
        .byte $ea,$1a,$05,$e9,$e9,$e9,$e9,$a9,$a9,$a4,$50,$fc,$eb,$eb,$ea,$ea // ..........P.....
        .byte $ea,$ea,$ea,$3f,$e9,$a9,$a4,$a4,$90,$90,$40,$ea,$ea,$ea,$ea,$e9 // ...?......@.....
        .byte $e9,$e9,$55,$90,$90,$a4,$a4,$e9,$e9,$39,$35,$ff,$e9,$e9,$e9,$e9 // ..U......95.....
        .byte $e9,$e9,$e9,$00,$00,$00,$00,$00,$00,$00,$00,$e9,$e9,$e9,$e9,$ea // ................
        .byte $ea,$ea,$d5,$00,$00,$3f,$f9,$a9,$a9,$a9,$55,$f0,$ec,$eb,$ea,$ea // .....?....U.....
        .byte $ea,$ea,$ea,$0f,$39,$e9,$a9,$a9,$a9,$a9,$a9,$ea,$e9,$e9,$e9,$e9 // ....9...........
        .byte $e9,$e9,$d5,$a9,$e9,$e9,$e9,$e9,$e9,$e9,$d5,$f0,$ec,$eb,$ea,$ea // ................
        .byte $ea,$ea,$ee,$ff,$e9,$e9,$e9,$a9,$a9,$a9,$a9,$eb,$e9,$e9,$e9,$e9 // ................
        .byte $e9,$e9,$d5,$a9,$e9,$e9,$e9,$e9,$e9,$e9,$d5,$0f,$3a,$ea,$ea,$ea // ............:...
        .byte $e9,$e9,$e9,$f0,$a4,$a9,$a9,$a9,$e9,$e9,$e9,$e9,$e9,$e9,$e9,$ea // ................
        .byte $ea,$3a,$05,$e9,$e9,$e9,$e9,$a9,$a9,$a4,$50,$ff,$ea,$ea,$ea,$e9 // .:........P.....
        .byte $eb,$ea,$e6,$f0,$a4,$a9,$a9,$e9,$e9,$a9,$a9,$e9,$e9,$e9,$e9,$e9 // ................
        .byte $e9,$e9,$d5,$a4,$50,$00,$00,$00,$00,$00,$00,$0f,$3a,$ea,$ea,$ea // ....P.......:...
        .byte $e9,$e9,$e9,$f0,$a4,$a9,$a9,$a9,$e9,$e9,$e9,$e9,$e9,$ea,$ea,$eb // ................
        .byte $ea,$3a,$05,$e9,$e9,$a9,$59,$a5,$e9,$b9,$5d,$ff,$ea,$ea,$ea,$e9 // .:....Y...].....
        .byte $eb,$ea,$ea,$f0,$a4,$a9,$a9,$e9,$e9,$a9,$a9,$ea,$ea,$ea,$ea,$eb // ................
        .byte $e9,$e9,$d5,$a4,$90,$90,$a4,$a9,$e9,$39,$0d,$0f,$3a,$ea,$ea,$e9 // .........9..:...
        .byte $e9,$eb,$ea,$ff,$a9,$a9,$a9,$55,$00,$f0,$ac,$ea,$3a,$05,$ff,$ea // .......U....:...
        .byte $ea,$ea,$d5,$a9,$a9,$69,$e9,$a9,$a9,$a4,$50,$ff,$ea,$ea,$ea,$d6 // .....i....P.....
        .byte $0e,$0e,$0e,$ff,$a9,$a9,$a9,$95,$90,$90,$90,$0e,$0e,$0e,$0e,$0e // ................
        .byte $0e,$0e,$0d,$90,$90,$90,$90,$90,$90,$90,$50,$ff,$e9,$e9,$e9,$e9 // ..........P.....
        .byte $e9,$e9,$e9,$ff,$e9,$e9,$e9,$e9,$e9,$e9,$e9,$e9,$e9,$e9,$ea,$ea // ................
        .byte $ea,$3a,$05,$e9,$e9,$e9,$a9,$a9,$a9,$a4,$50,$ff,$e9,$e9,$e9,$e9 // .:........P.....

// --- Region $0dc8-$0fe5 ---
.pc = $0dc8 "dat_0dc8"

dat_0dc8:
        .byte $d5,$e9,$e9,$e9,$e9,$e9,$e9,$ea,$d5,$e9,$e9,$e9,$e9,$e9,$e9,$a9 // ................
        .byte $ea,$ea,$ea,$ea,$ea,$eb,$ec,$f0,$a9,$a9,$a9,$a9,$a9,$e9,$39,$0f // ..............9.
        .byte $ff,$e9,$e9,$e9,$ea,$ea,$3a,$0e,$ff,$e9,$e9,$e9,$a9,$a9,$a4,$90 // ......:.........
        .byte $0e,$3a,$ea,$ea,$e9,$e9,$e9,$d5,$90,$a4,$a9,$a9,$e9,$e9,$e9,$d5 // .:..............
        .byte $ff,$e9,$e9,$e9,$e9,$ea,$ea,$ea,$ff,$e9,$e9,$e9,$e9,$a9,$a9,$a9 // ................
        .byte $3a,$05,$00,$ff,$ea,$ea,$ea,$d5,$a9,$e9,$e9,$e9,$a9,$a9,$a4,$50 // :..............P
        .byte $ff,$ea,$ea,$ea,$e5,$00,$03,$0e,$ff,$a9,$a9,$a9,$69,$e9,$a9,$a9 // ............i...
        .byte $3a,$ea,$ea,$ea,$ea,$ea,$ea,$d5,$a4,$90,$40,$7f,$a9,$a9,$a9,$55 // :.........@....U
        .byte $ff,$ea,$ea,$ea,$ea,$e9,$e9,$e9,$ff,$a9,$a9,$a9,$a9,$e9,$e9,$e9 // ................
        .byte $e9,$e9,$e9,$e9,$ea,$ea,$ea,$d5,$e9,$e9,$e9,$e9,$a9,$a9,$a9 // ...............

txt_0e67:
        .text "U?:::::::"
        .byte $fc,$a4,$a4,$a4,$a4,$a4,$a4,$a4       // ........

txt_0e78:
        .text ":::::::5"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $a4,$a4,$a4,$a4,$a4,$a4,$54,$ff,$ea,$ea,$ea,$d5,$ff,$ea,$ea,$ff // ......T.........
        .byte $a9,$a9,$a9,$69,$e9,$a9,$a9,$ea,$ea,$e9,$eb,$ea,$ea,$ea,$d5,$a9 // ...i............
        .byte $a9,$55,$ff,$a9,$a9,$a9,$55,$ff,$ea,$ea,$ea,$d5,$0f,$0e,$0e,$ff // .U....U.........
        .byte $a9,$a9,$a9,$69,$e9,$a9,$a4,$0e,$0e,$0d,$ff,$ea,$ea,$ea,$d5,$a4 // ...i............
        .byte $a9,$69,$e9,$a9,$a9,$a9,$55,$00,$00,$03,$03,$0e,$0e,$3a,$3a,$fc // .i....U......::.
        .byte $e4,$a4,$a4,$a4,$a4,$bf,$a9,$ea,$ea,$d5,$03,$03,$03,$03,$03,$a9 // ................
        .byte $a9,$a5,$a4,$a4,$a4,$a4,$54,$ff,$ea,$ea,$ea,$e9,$eb,$ea,$ea,$fd // ......T.........
        .byte $a9,$a9,$a9,$55,$ff,$a9,$a9,$ea,$ea,$d5,$ff,$ea,$ea,$ea,$d5,$a9 // ...U............
        .byte $a9,$e9,$e9,$a9,$a9,$a9,$55,$ff,$ea,$ea,$ea,$e9,$eb,$ea,$ea,$ff // ......U.........
        .byte $a9,$a9,$a9,$55,$ff,$a9,$a9,$ea,$ea,$e9,$eb,$ea,$ea,$ea,$d5,$a9 // ...U............
        .byte $a9,$e9,$e9,$a9,$a9,$a9,$55,$ff,$ea,$ea,$ea,$55,$00,$00,$00,$fd // ......U....U....
        .byte $a9,$a9,$a9,$e9,$e9,$e9,$e9,$00,$00,$00,$00,$00,$00,$00,$00,$e9 // ................
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$d5,$ff,$ea,$ea,$e9,$eb,$ea,$ea,$ea,$ff // ................
        .byte $a9,$a9,$e9,$e9,$a9,$a9,$a9,$ea,$ea,$ea,$e9,$eb,$ea,$ea,$d5,$a9 // ................
        .byte $a9,$a9,$e9,$e9,$a9,$a9,$55,$ff,$ea,$ea,$ea,$e9,$eb,$ea,$ea,$ff // ......U.........
        .byte $a9,$a9,$a9,$69,$e9,$a9,$a9,$ea,$ea,$55,$ff,$ea,$ea,$ea,$d5,$a9 // ...i.....U......
        .byte $a9,$69,$e9,$a9,$a9,$a9,$55,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .i....U.........
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_0f98:
        .text "?::::::5"
        .byte $fc,$a4,$a4,$a4,$a4,$a4,$a4,$54,$00,$00,$00,$00,$00,$3f,$3a,$3a // .......T.....?::
        .byte $00,$00,$00,$00,$00,$fc,$a4,$a4,$3a,$3a,$35,$00,$00,$00,$00,$00 // ........::5.....
        .byte $a4,$a4,$54,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..T.............
        .fill 10, $00
        .byte $0f,$0e,$3a,$3a,$e9,$d5,$00,$00,$f0,$90,$40,$40 // ..::......@@

// --- Region $1383-$13ad ---
.pc = $1383 "dat_1383"

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

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

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

txt_1416:
        .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 $142c-$14a4 ---
.pc = $142c "dat_142c"

dat_142c:
        .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,$00,$07,$0e,$00,$00,$00,$00,$08,$06 // .0. ............
        .byte $03,$06,$06,$06,$07,$8f,$bf,$41,$81,$41,$2f,$30,$13,$0c,$03,$02 // .......A.A/0....
        .byte $ff,$07,$68,$00,$41,$00,$00,$c7,$00,$ed,$34,$01,$00,$00,$00,$01 // ..h.A.....4.....
        .byte $00,$00,$01,$02,$60,$00,$0e,$00,$00,$6e,$68,$42,$00,$00,$00,$01 // ....`....nhB....
        .byte $e0,$4e,$60,$0d                       // .N`.

txt_1480:
        .text "AY"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $02,$e0,$00,$80,$08,$81,$09,$0a,$01,$00,$05,$31,$01,$41,$0c,$cd // ...........1.A..
        .byte $00,$01,$0d,$00,$02,$81,$0b,$0c,$00,$00,$05,$80,$02,$41,$07,$0a // .............A..
        .byte $00,$00                               // ..

// --- Region $14a8-$1a30 ---
.pc = $14a8 "dat_14a8"

dat_14a8:
        .byte $41,$0c,$af,$00,$78,$0c,$80,$08,$41,$0d,$9f,$02,$99,$08,$80,$01 // A...x...A.......
        .byte $15,$0a,$0c,$01,$00,$05,$00,$08,$41,$6c,$0a,$01,$00,$02,$00,$09 // ........Al......
        .byte $11,$0f,$ff,$00,$00,$04,$00,$08,$41,$6c,$70,$01,$00,$02,$00,$03 // ........Alp.....
        .byte $11,$0f,$ff,$02,$00,$04,$00,$08,$41,$0a,$0a,$00,$00,$01,$00,$02 // ........A.......
        .byte $41,$39,$8f,$02,$04,$08,$00,$08,$41,$09,$8f,$02,$e0,$00,$4c,$7d // A9......A.....L}
        .byte $d1,$15,$15,$15,$4c,$7d,$d1,$15,$15,$15,$26,$29,$2c,$16,$16,$16 // ....L}....&),...
        .byte $2f,$32,$37,$16,$16,$16,$3c,$65,$3f,$96,$69,$7a,$93,$c4,$d7,$f6 // /27...<e?.iz....
        .byte $e5,$40,$8f,$a4,$b0,$ca,$d0,$b9,$f5,$48,$35,$77,$86,$71,$bd,$10 // .@.......H5w.q..
        .byte $0a,$1f,$25,$2b,$e5,$16,$19,$16,$18,$16,$19,$16,$16,$16,$16,$16 // ..%+............
        .byte $17,$19,$19,$18,$18,$17,$19,$19,$19,$18,$18,$18,$17,$17,$1a,$1a // ................
        .byte $1a,$1a,$1a,$17,$18,$18,$18,$18,$02,$04,$06,$07,$06,$08,$09,$06 // ................
        .byte $07,$06,$0a,$06,$07,$06,$0b,$10,$10,$14,$15,$14,$16,$17,$02,$04 // ................
        .byte $06,$07,$06,$08,$18,$18,$18,$18,$18,$18,$18,$18,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$ff,$19,$19,$19,$19,$03,$03,$03,$03,$03,$03,$03 // ................
        .fill 20, $03
        .byte $0e,$0f,$03,$0e,$03,$03,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13 // ................
        .byte $13,$13,$13,$13,$03,$0e,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$03,$03,$03,$19,$19,$19,$19,$19,$19,$19,$19,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$ff,$1a,$1a,$1a,$1a,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$05,$01,$05,$01,$01,$01,$01,$01,$01,$01,$01,$01,$05,$01,$05 // ................
        .byte $01,$05,$01,$05,$0c,$0d,$11,$05,$0c,$01,$01,$0d,$0d,$12,$0d,$0d // ................
        .byte $0d,$12,$0d,$12,$0d,$12,$0d,$0d,$12,$05,$0c,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$05,$01,$05,$01,$1a,$1a,$1a,$1a,$1a,$1a,$1a // ................
        .byte $1a,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$18,$1b,$fe,$19,$1c,$fe // ................
        .byte $1d,$1d,$fe,$1e,$1b,$fe,$13,$13,$13,$1c,$fe,$0d,$12,$0d,$1d,$fe // ................
        .byte $5f,$5f,$ff,$8f,$00,$2f,$0b,$2f,$03,$2d,$0f,$2f,$0b,$2f,$03,$2d // __..././.-././.-
        .byte $0f,$2f,$1f,$32,$47,$03,$30,$03,$32,$1f,$33,$1f,$30,$03,$2f,$03 // ./.2G.0.2.3.0./.
        .byte $30,$1f,$32,$83,$0c,$2f,$03,$2f,$07,$2c,$07,$2c,$ff,$8f,$00,$2f // 0.2.././.,.,.../
        .byte $0b,$2f,$03,$2d,$0f,$2f,$0b,$2f,$03,$2d,$0f,$2f,$1f,$32,$47,$03 // ./.-././.-./.2G.
        .byte $30,$03,$32,$1f,$33,$1f,$37,$1f,$32,$47,$83,$0c,$2f,$03,$2f,$07 // 0.2.3.7.2G.././.
        .byte $2c,$83,$00,$30,$03,$32,$ff,$02,$33,$01,$30,$02,$33,$02,$30,$01 // ,..0.2..3.0.3.0.
        .byte $33,$02,$30,$02,$37,$01,$33,$02,$37,$02,$33,$01,$37,$02,$33,$02 // 3.0.7.3.7.3.7.3.
        .byte $3c,$01,$37,$02,$3c,$02,$37,$01,$3c,$02,$37,$02,$3f,$01,$3c,$02 // <.7.<.7.<.7.?.<.
        .byte $3f,$02,$3c,$01,$3f,$02,$3c,$ff,$0f,$3c,$0f,$3a,$87,$0c,$2f,$07 // ?.<.?.<..<.:../.
        .byte $2f,$03,$2c,$03,$2c,$83,$00,$30,$03,$32,$ff,$1f,$3e,$87,$0c,$2f // /.,.,..0.2..>../
        .byte $07,$2f,$03,$2c,$03,$2c,$07,$2c,$ff,$1f,$3e,$87,$0c,$2f,$07,$2f // ./.,.,.,..>.././
        .byte $03,$2c,$03,$2c,$83,$05,$30,$03,$32,$ff,$8f,$05,$2f,$0b,$2f,$03 // .,.,..0.2..././.
        .byte $2d,$0f,$2f,$0b,$2f,$03,$2d,$0f,$2f,$1f,$32,$47,$03,$2b,$03,$2d // -././.-./.2G.+.-
        .byte $1f,$2e,$1f,$31,$1f,$2f,$83,$0c,$2f,$07,$2f,$03,$2c,$07,$2c,$07 // ...1./.././.,.,.
        .byte $2c,$8f,$05,$2f,$0b,$2f,$03,$2d,$0f,$2f,$0b,$2f,$03,$2d,$0f,$2f // ,.././.-././.-./
        .byte $1f,$32,$47,$03,$2f,$03,$30,$1f,$31,$1f,$34,$1f,$32,$17,$35,$03 // .2G./.0.1.4.2.5.
        .byte $30,$03,$32,$ff,$9f,$06,$3f,$07,$3c,$07 // 0.2...?.<.

txt_1746:
        .text ">!?"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $c0,$3f,$07                           // .?.

txt_174d:
        .text "A7?"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a7,$3f,$0f,$3e,$07,$3f,$07,$41,$1f,$42,$07,$3f,$07 // .?.>.?.A.B.?.

txt_175e:
        .text "A!B"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $ca,$42,$07                           // .B.

txt_1765:
        .text "D7B"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ab,$42,$0f,$41,$07,$42,$07           // .B.A.B.

txt_1770:
        .text "D'G"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $b7,$47,$0f,$46,$0f                   // .G.F.

txt_1779:
        .text "D'F"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d1                                   // .

txt_177e:
        .text "F7D"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ab,$44,$0f,$43,$07,$44,$07,$46,$a7,$d0,$46,$17,$48,$83,$0c,$2f // .D.C.D.F..F.H../
        .byte $07,$2f,$03,$2c,$07,$2c,$87,$06,$48,$a7,$fe,$48,$17,$4b,$83,$0c // ./.,.,..H..H.K..
        .byte $2f,$07,$2f,$03,$2c,$07,$2c,$87,$05,$3f,$0f,$3e,$87,$0c,$2f,$07 // /./.,.,..?.>../.
        .byte $2f,$87,$07,$4f,$07,$43,$87,$0c,$2c,$07,$2c,$8f,$07,$43,$87,$0c // /..O.C..,.,..C..
        .byte $2f,$07,$2f,$87,$07,$4f,$07,$43,$87,$0c,$2c,$07,$2c,$ff,$8f,$08 // /./..O.C..,.,...
        .byte $4a,$0b,$4a,$03,$48,$01,$4a,$01,$4b,$01,$4a,$01,$48,$07,$4d,$0b // J.J.H.J.K.J.H.M.
        .byte $4a,$03,$48,$8f,$08,$4a,$0b,$4a,$03,$48,$01,$4a,$01,$4b,$01,$4a // J.H..J.J.H.J.K.J
        .byte $01,$48,$07,$4d,$07,$4a,$03,$4b,$03,$4d,$0f,$4e,$03,$52,$03,$53 // .H.M.J.K.M.N.R.S
        .byte $07,$52,$01,$50,$01,$52,$01,$50,$01,$4e,$01,$4d,$01,$4e,$01,$4d // .R.P.R.P.N.M.N.M
        .byte $01,$4b,$01,$4d,$01,$4e,$01,$4d,$01,$4b,$01,$4d,$01,$4e,$01,$4d // .K.M.N.M.K.M.N.M
        .byte $01,$4b,$03,$4a,$03,$4b,$17,$4d,$87,$07,$52,$07,$46,$87,$0c,$2f // .K.J.K.M..R.F../
        .byte $07,$2c,$ff,$81,$08,$33,$01,$2a,$01,$2e,$01,$33,$01,$36,$01,$2e // .,...3.*...3.6..
        .byte $01,$33,$01,$36,$01,$3a,$01,$33,$01,$36,$01,$3a,$01,$3f,$01,$36 // .3.6.:.3.6.:.?.6
        .byte $01,$3a,$01,$3f,$01,$42,$01,$3a,$01,$3f,$01,$42,$01,$46,$01,$3f // .:.?.B.:.?.B.F.?
        .byte $01,$42,$01,$46,$01,$4b,$01,$42,$01,$46,$01,$4b,$01,$4e,$01,$46 // .B.F.K.B.F.K.N.F
        .byte $01,$4b,$01,$4e,$ff,$0f,$4b,$0f,$49,$87,$07,$52,$07,$46,$87,$0c // .K.N..K.I..R.F..
        .byte $2f,$07,$2c,$ff,$1f,$4d,$87,$07,$52,$07,$46,$87,$0c,$2f,$83,$0a // /.,..M..R.F../..
        .byte $42,$03,$44,$ff,$8f,$01,$40,$83,$04,$2b,$03,$2b,$03,$26,$03,$2b // B.D...@..+.+.&.+
        .byte $8f,$01,$40,$83,$04,$2b,$03,$2b,$03,$26,$83,$02,$1f,$ff,$8f,$01 // ..@..+.+.&......
        .byte $40,$83,$04,$2c,$03,$2c,$03,$27,$03,$2c,$8f,$01,$40,$83,$04,$2c // @..,.,.'.,..@..,
        .byte $03,$2c,$03,$27,$83,$0c,$2f,$ff,$8f,$01,$40,$83,$04,$2e,$03,$2e // .,.'../...@.....
        .byte $03,$29,$03,$2e,$8f,$01,$40,$83,$04,$2e,$03,$2e,$03,$29,$83,$0c // .)....@......)..
        .byte $2f,$8f,$01,$40,$83,$04,$2f,$03,$2f,$03,$2a,$03,$2f,$8f,$01,$40 // /..@.././.*./..@
        .byte $83,$04,$2f,$03,$2f,$03,$2a,$83,$0c,$2f,$8f,$01,$40,$83,$04,$31 // .././.*../..@..1
        .byte $03,$31,$03,$2c,$03,$31,$8f,$01,$40,$83,$04,$31,$03,$31,$03,$2c // .1.,.1..@..1.1.,
        .byte $83,$0c,$2f,$8f,$01,$40,$83,$04,$34,$03,$34,$03,$2f,$03,$34,$8f // ../..@..4.4./.4.
        .byte $01,$40,$83,$04,$34,$03,$34,$03,$2f,$83,$0c,$2f,$8f,$01,$40,$83 // .@..4.4./../..@.
        .byte $04,$33,$03,$33,$03,$2e,$03,$33,$8f,$01,$40,$83,$04,$33,$03,$33 // .3.3...3..@..3.3
        .byte $03,$2e,$83,$0c,$2f,$ff,$87,$07,$3a,$07,$2e,$83,$09,$52,$03,$46 // ..../...:....R.F
        .byte $03,$3a,$03,$2e,$87,$07,$3a,$07,$2e,$83,$09,$2e,$03,$3a,$03,$46 // .:....:......:.F
        .byte $03,$52,$ff,$87,$02,$13,$07,$13,$87,$03,$30,$87,$02,$1f,$07,$1f // .R........0.....
        .byte $07,$13,$87,$03,$30,$07,$2c,$ff,$87,$02,$18,$07,$18,$87,$03,$30 // ....0.,........0
        .byte $87,$02,$24,$07,$24,$07,$18,$87,$03,$30,$07,$2c,$ff,$87,$02,$14 // ..$.$....0.,....
        .byte $07,$14,$87,$03,$30,$87,$02,$20,$07,$20,$07,$14,$87,$03,$30,$07 // ....0.. . ....0.
        .byte $2c,$ff,$87,$02,$16,$07,$16,$87,$03,$30,$87,$02,$22,$07,$22,$07 // ,........0..".".
        .byte $16,$87,$03,$30,$07,$2c,$ff,$87,$02,$17,$07,$17,$87,$03,$30,$87 // ...0.,........0.
        .byte $02,$23,$07,$23,$07,$17,$87,$03,$30,$07,$2c,$87,$02,$19,$07,$19 // .#.#....0.,.....
        .byte $87,$03,$30,$87,$02,$25,$07,$25,$07,$19,$87,$03,$30,$07,$2c,$87 // ..0..%.%....0.,.
        .byte $02,$1c,$07,$1c,$87,$03,$30,$87,$02,$28,$07,$28,$07,$1c,$87,$03 // ......0..(.(....
        .byte $30,$07,$2c,$87,$02,$1b,$07,$1b,$87,$03,$30,$87,$02,$27,$07,$27 // 0.,.......0..'.'
        .byte $07,$1b,$87,$03,$30,$07,$2c,$ff,$bf,$02,$13,$1f,$13,$ff,$8f,$01 // ....0.,.........
        .byte $40,$8f,$03,$30,$8f,$01,$40,$87,$03,$30,$07,$2c,$ff,$bf,$07,$43 // @..0..@..0.,...C
        .byte $1f,$43,$ff,$bf,$03,$30,$1f,$30,$ff,$bf,$02,$16,$1f,$16,$ff // .C...0.0.......

// --- Region $1aa2-$1aa2 ---
.pc = $1aa2 "dat_1aa2"

dat_1aa2:
        // === Fill data (1 bytes, $1aa2-$1aa2) ===
        .byte $00                                   // .

// --- Region $1af0-$1aff ---
.pc = $1af0 "dat_1af0"

dat_1af0:
        .byte $08,$00,$fa,$20,$00,$20,$00,$08,$00,$00,$00,$4c,$15,$bd,$17 // ... . .....L...

dat_1aff:
        // === Fill data (1 bytes, $1aff-$1aff) ===
        .byte $00                                   // .

// --- Region $1b38-$1bef ---
.pc = $1b38 "dat_1b38"

dat_1b38:
        // === Sine/lookup table (183 bytes, range $00-$b7) ===
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $09,$08,$08,$07,$07,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ................
        .byte $01,$0f,$0f,$0c,$0c,$0b,$0b,$00,$00,$00,$00,$00,$00,$00,$00,$09 // ................
        .byte $0b,$0b,$0b,$0b,$0c,$0b,$0c,$0b,$0c,$0c,$0c,$0f,$0c,$0f,$0c,$01 // ................
        .byte $0c,$0f,$0c,$0f,$0c,$0c,$0c,$0b,$0c,$0b,$0c,$0b,$0b,$0b,$0b,$00 // ................
        .byte $09,$09,$09,$09,$08,$09,$08,$09,$08,$08,$08,$07,$08,$07,$08,$01 // ................
        .byte $08,$07,$08,$b7,$08,$08,$08,$09,$08,$09,$08,$09,$09,$09,$09,$00 // ................
        .byte $06,$06,$06,$06,$0e,$06,$0e,$06,$0e,$0e,$0e,$03,$0e,$03,$0e,$01 // ................
        .byte $0e,$03,$0e,$03,$0e,$0e,$0e,$06,$0e,$06,$0e,$06,$06,$06,$06,$00 // ................
        .byte $06,$0e,$03,$0f,$03,$0e,$06,$00,$05,$0d,$03,$0f,$03,$0d,$05 // ...............

dat_1bef:
        // === Fill data (1 bytes, $1bef-$1bef) ===
        .byte $00                                   // .

// --- Region $1c53-$1c9d ---
.pc = $1c53 "dat_1c53"

dat_1c53:
        .byte $f5,$f6,$f5,$f6,$ad,$ae,$7d,$7e,$71,$72,$fd,$fe,$61,$62,$8d,$8e // ......}~qr..ab..
        .byte $8d,$8e,$91,$92,$81,$82,$79,$7a,$7d,$7e,$ad,$ae,$c1,$c2,$f5,$f6 // ......yz}~......
        .byte $f5,$f6,$00,$00,$00,$00,$00,$00,$f7,$f8,$f7,$f8,$af,$b0,$7f,$80 // ................
        .byte $73,$74,$ff,$00,$63,$64,$8f,$90,$8f,$90,$93,$94,$83,$84,$7b,$7c // st..cd........{|
        .byte $7f,$80,$af,$b0,$c3,$c4,$f7,$f8,$f7,$f8 // ..........

dat_1c9d:
        // === Fill data (1 bytes, $1c9d-$1c9d) ===
        .byte $00                                   // .

// --- Region $1cf0-$1d19 ---
.pc = $1cf0 "txt_1cf0"

txt_1cf0:
        .text "UV"

dat_1cf2:
        // === Fill data (36 bytes, $1cf2-$1d15) ===
        .fill 36, $51
        .byte $59,$58,$57                           // YXW

dat_1d19:
        // === Fill data (1 bytes, $1d19-$1d19) ===
        .byte $00                                   // .

// --- Region $1d3f-$1de1 ---
.pc = $1d3f "dat_1d3f"

dat_1d3f:
        .byte $5a,$53,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ZS..............
        .byte $02,$03,$04,$05,$14,$15,$16,$16,$16,$24,$47,$16,$25,$26,$00,$00 // .........$G.%&..
        .fill 8, $00
        .byte $54,$53,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$06 // TS..............
        .byte $07,$08,$09,$0a,$18,$19,$1a,$1b,$00,$06,$27,$00,$28,$29,$00,$00 // ..........'.()..
        .fill 8, $00
        .byte $54,$53,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0b // TS..............
        .byte $0c,$0d,$0e,$00,$1c,$1d,$1e,$1f,$00,$2a,$2b,$00,$2c,$2d,$00,$00 // .........*+.,-..
        .fill 8, $00
        .byte $54,$53,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0f // TS..............
        .byte $10,$11,$12,$13                       // ....

txt_1dcb:
        .text " !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#./"
        .byte $22                                   // double quote character
        .text "01"
        .byte $00                                   // string terminator
        .fill 9, $00
        .byte $54,$53                               // TS

dat_1de1:
        // === Fill data (1 bytes, $1de1-$1de1) ===
        .byte $00                                   // .

// --- Region $1e07-$1ea9 ---
.pc = $1e07 "dat_1e07"

dat_1e07:
        .byte $54,$53,$00,$00,$00,$00,$00,$00,$32,$33,$16,$16,$17,$14,$15,$16 // TS......23......
        .byte $16,$17,$14,$15,$16
        .byte $25,$26,$4d,$16
        .text "$NOP"
        .byte $16
        .byte $25,$26
        .byte $01,$02,$03,$04,$05,$00,$00,$00,$54,$53,$00,$00,$00,$00,$00,$00 // ........TS......
        .text "45678"
        .byte $18,$19,$1a,$1b,$00,$18,$19,$00
        .byte $44,$45,$00
        .byte $48,$49,$4a,$18,$19,$00,$28,$29,$06,$07,$08,$09,$0a,$00,$00,$00 // HIJ...()........
        .byte $54,$53,$00,$00,$00,$00,$00,$00,$00
        .text ":;<="
        .byte $1c,$1d,$1e
        .byte $1f,$00,$1c,$43,$00,$00,$00,$00,$4b,$4c,$00,$1c,$43,$00,$2c,$2d // ...C....KL..C.,-
        .byte $0b,$0c,$0d,$0e,$00,$00,$00,$00,$54,$53,$00,$00,$00 // ........TS...

txt_1e84:
        .text ">"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "?"
        .byte $40                                   // @ character
        .text " !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "# !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "FJ"
        .byte $00                                   // string terminator

txt_1e9a:
        .text " !"
        .byte $22                                   // double quote character
        .text "01"
        .byte $0f,$10,$11,$12,$13,$00,$00,$00,$54,$5e // ........T^

dat_1ea9:
        // === Fill data (1 bytes, $1ea9-$1ea9) ===
        .byte $00                                   // .

// --- Region $1ecf-$1ef8 ---
.pc = $1ecf "dat_1ecf"

dat_1ecf:
        .byte $5d,$60,$5f                           // ]`_

dat_1ed2:
        .text "RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"
        .byte $5c                                   // backslash character
        .byte $5b                                   // [

dat_1ef8:
        // === Fill data (1 bytes, $1ef8-$1ef8) ===
        .byte $00                                   // .

// --- Region $1f48-$1f98 ---
.pc = $1f48 "dat_1f48"

dat_1f48:
        .byte $81,$82,$85,$86,$89,$90,$93,$94,$91,$92,$95,$96,$99,$00,$85,$86 // ................
        .byte $01,$02,$05,$06,$09,$10,$13,$14,$11,$12,$15,$16,$19 // .............

txt_1f65:
        .text " #$!"
        .byte $22                                   // double quote character
        .text "%&"
        .byte $11,$12,$15,$16,$83,$84,$87,$88,$91,$92,$95,$96,$93,$94,$97,$98 // ................
        .byte $01,$02,$87,$88,$03,$04,$07,$08,$11,$12,$15,$16,$13,$14,$17,$18 // ................

txt_1f8c:
        .text "!"
        .byte $22                                   // double quote character
        .text "%&#$'("
        .byte $13,$14,$17,$18                       // ....

dat_1f98:
        // === Fill data (1 bytes, $1f98-$1f98) ===
        .byte $00                                   // .

// --- Region $1fe8-$1fff ---
.pc = $1fe8 "dat_1fe8"

dat_1fe8:
        .byte $a0,$01,$8c,$01,$01,$ac,$01,$01,$d0,$fb,$60,$00,$00,$00,$00,$00 // ..........`.....
        .fill 8, $00

// --- Region $20b7-$20c7 ---
.pc = $20b7 "Segment $20b7"
        .byte $20,$ea,$07,$e6,$ff,$c6,$fe,$10,$d8,$a0,$10,$20,$ea,$07,$4c,$00 //  .......... ..L.
        .byte $22                                   // "

// --- Region $21b6-$21c6 ---
.pc = $21b6 "Segment $21b6"
        .byte $8a,$48,$98                           // .H.

txt_21b9:
        .text "H 0#"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $06,$10,$30,$a9,$07,$85,$06,$a2,$00   // ..0......

// --- Region $2354-$2362 ---
.pc = $2354 "dat_2354"

dat_2354:
        .byte $00,$00,$00,$00,$48,$8a,$48,$98       // ....H.H.

txt_235c:
        .text "H  #"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $44,$e8                               // D.

// --- Region $238e-$23a2 ---
.pc = $238e "Segment $238e"
        .byte $00,$bc,$60,$1b,$bd,$61,$1b,$9d,$60,$1b,$e8,$e0,$1f,$d0,$f5,$98 // ..`..a..`.......
        .byte $9d,$60,$1b,$a2,$02                   // .`...

// --- Region $23a7-$23c0 ---
.pc = $23a7 "dat_23a7"

dat_23a7:
        .byte $00,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$78 // ...............x
        .byte $a9,$37,$85,$01,$20,$d6,$23,$4c,$e4,$23 // .7.. .#L.#

// --- Region $23d7-$2700 ---
.pc = $23d7 "Segment $23d7"
        .byte $a3,$fd,$20,$5b,$ff,$58,$60,$ea,$ea,$ea,$ea,$ea,$ea,$a9,$37,$85 // .. [.X`.......7.
        .byte $01,$4c,$e2,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .L..............
        .fill 9, $00

txt_2400:
        .encoding "screencode_mixed"
        .text "this program was cracked by mr zero page  for the red sector thanx to irata for sending the original top greetings to new bencor jabba tcs.good intro. aurora. master dusa team"
        .encoding "petscii_upper"

txt_24af:
        .text " 1001 "

txt_24b5:
        .encoding "screencode_mixed"
        .text "crew d gold fp rwe detonator rdi movers nics mr z fairlight fcs and pc"
        .encoding "petscii_upper"

txt_24fb:
        .text "    "
        .byte $ff                                   // .

txt_2500:
        .encoding "screencode_mixed"
        .text "rianon - scoop - d usa team - purebyte - dg - new design - nics - nova - stoat and tim - mat and psy - tds - bwb - scc - fairlight - yeti - bb - skyline - htl - ibb - fcs - afl"
        .encoding "petscii_upper"

txt_25b0:
        .text " .      "

txt_25b8:
        .encoding "screencode_mixed"
        .text "overseas greets to - new bencor - rgb - discotech - fbr - eaglesoft - us "
        .text "@"
        .encoding "petscii_upper"
        .byte $cc,$4c,$00,$20,$ad,$01,$dc,$c9,$ef,$d0,$03,$4c,$a8,$23,$4c,$00 // .L. .......L.#L.
        .byte $22,$a2,$00,$a0,$00,$bd,$00,$27,$9d,$50,$08,$e8,$d0,$f7,$ee,$20 // "......'.P..... 
        .byte $a0,$ee,$23,$a0,$c8,$c0,$84,$d0,$ec   // ..#......

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

dat_262e:
        // === Fill data (210 bytes, $262e-$26ff) ===
        .fill 210, $ea

dat_2700:
        // === Fill data (1 bytes, $2700-$2700) ===
        .byte $00                                   // .

// --- Region $8d8e-$8d8e ---
.pc = $8d8e "dat_8d8e"

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

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

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

// --- Region $a524-$a524 ---
.pc = $a524 "dat_a524"

dat_a524:
        // === Fill data (1 bytes, $a524-$a524) ===
        .byte $00                                   // .

// --- Region $a9eb-$a9eb ---
.pc = $a9eb "dat_a9eb"

dat_a9eb:
        // === Fill data (1 bytes, $a9eb-$a9eb) ===
        .byte $00                                   // .

// --- Region $b91c-$b91c ---
.pc = $b91c "dat_b91c"

dat_b91c:
        // === Fill data (1 bytes, $b91c-$b91c) ===
        .byte $00                                   // .

// --- Region $e700-$ed37 ---
.pc = $e700 "dat_e700"

dat_e700:
        .byte $e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00 // .L..,...7..X .

txt_e70e:
        .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,$a8,$21 // .............`.!
        .byte $55,$e4,$7f,$24,$55,$00,$15,$55,$c4,$25,$55,$00,$50,$50,$f5,$c3 // U..$U..U.%U.PP..
        .byte $23,$7f,$17,$01,$a2,$24,$50,$f4,$fd,$fd,$c2,$a6,$22,$40,$40,$e3 // #....$P....."@@.
        .byte $1a,$25,$1b,$1e,$1e,$1b,$1e,$e4,$90,$24,$d0,$90,$d1,$d6,$a2,$28 // .%.......$.....(
        .byte $01,$06,$1a,$6e,$eb,$bb,$7f,$6f,$e3,$aa,$23,$a9,$a4,$90,$e3,$d0 // ...n...o..#.....
        .byte $22,$90,$40,$a3,$e3,$1f,$21,$1e,$e4,$1f,$25,$da,$ee,$ff,$fe,$ef // ".@...!...%.....
        .byte $c3,$26,$ee,$ed,$b4,$d5,$ee,$bf,$c2   // .&.......

txt_e7ba:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$50,$f4,$bd,$a9,$e6,$1f,$23,$7f,$55,$d5,$e5,$d0,$24,$f4,$55 // $P.....#.U...$.U
        .byte $57,$01,$a6,$c2,$28,$7f,$7f,$1f,$1f,$7f,$55,$40,$40,$e3,$d0,$23 // W...(.....U@@..#
        .byte $f4,$fd,$55,$a3,$21,$01,$e3,$07,$24,$1f,$05,$1f,$7f,$c3,$23,$fd // ..U.!...$.....#.
        .byte $f4,$55,$c4                           // .U.

txt_e7f0:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$55,$fd,$f4,$f4,$d0,$50,$a2,$23,$1e,$1a,$1a,$e4,$6a,$21,$7b // &U....P.#....j!{
        .byte $e3,$90,$e5,$40,$a5,$23,$15,$1a,$6a,$a5 // ...@.#..j.

txt_e80d:
        .text "(T"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $90,$7f,$6e,$7f,$7e,$7b,$e3,$1f       // ..n.~{..

txt_e818:
        .text "+"
        .byte $40                                   // @ character
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $90,$d0,$7f,$bb,$55,$a5,$23,$d0       // ....U.#.

txt_e827:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $21,$1f,$e3,$07,$21,$01,$a3,$22,$f4,$fd,$c3,$23,$7f,$1f,$05,$a2 // !...!.."...#....

txt_e83a:
        .text "!U"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)

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

txt_e840:
        .text "'P"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $f4,$f4,$fd                           // ...

txt_e846:
        .text "UU"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $26,$55,$00,$15,$50,$f4,$fd,$c3,$22,$7f,$1f,$a3,$21,$40,$e3,$d0 // &U..P..."...!@..
        .byte $21,$f4,$e6,$90,$22,$d0,$d0,$e3,$06,$e5,$01,$23,$b4,$a4,$a4,$e3 // !..."......#....
        .byte $a9,$25,$b9,$e9,$1f,$1b,$1e,$e3,$1f,$23,$1b,$1f,$90,$e4,$d0,$23 // .%.......#.....#
        .byte $90,$d0,$d0,$e5,$01,$2b,$07,$07,$06,$fd,$b9,$fd,$bd,$fd,$e4,$f4 // .....+..........
        .byte $f4,$e7,$1f,$24,$15,$d0,$d0,$d5,$c4,$23,$55,$1f,$7f,$c3,$24,$fd // ...$.....#U...$.
        .byte $f4,$50,$f4,$e3,$d0                   // .P...

txt_e89e:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$55,$e7,$7f                       // !U..

txt_e8a5:
        .text "!U"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .text "&U"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $7f,$6e,$6a,$e3,$1a
        .byte $22,$06,$06,$e3
        .byte $40,$25,$90
        .byte $94,$a9,$aa,$aa,$a5                   // .....

txt_e8bd:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a5                               // ..

txt_e8c2:
        .text "#T"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$a6,$23,$40,$90,$01,$a7,$24,$ff,$7e,$17,$01,$a4,$24,$ea,$ee // ..#@...$.~...$..
        .byte $ff,$55,$a4,$24,$aa,$ff,$fe,$5f,$e4,$01,$28,$a4,$f4,$fd,$ed,$fd // .U.$..._..(.....
        .byte $fd,$f9,$fd,$a2,$29,$05,$07,$1f,$1f,$7f,$55,$01,$07,$5f,$c3,$22 // ....).....U.._."
        .byte $fd,$54,$e3,$fd,$29,$f4,$f4,$d0,$40,$00,$aa,$ff,$fe,$5f,$e4,$01 // .T..)...@...._..
        .byte $28,$a4,$f4,$fd,$ed,$fd,$fd,$f9,$fd,$e5 // (.........

txt_e90f:
        .byte $40                                   // @ character
        .text "#"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $90,$d0,$e3,$06,$e5,$01,$28,$b4,$a4,$a4,$a9,$a9,$b9,$b9,$55,$e3 // ......(.......U.
        .byte $7f,$e4,$fd                           // ...

txt_e925:
        .byte $22                                   // double quote character
        .text "TU"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $23,$55,$00,$50,$a3,$e4,$01,$21,$07,$e3,$6a,$25,$a9,$a9,$ed,$bd // #U.P...!..j%....
        .byte $e4,$e3,$40,$a5,$23,$07,$06,$07,$e3,$1f,$30,$1b,$7f,$f4,$b4,$f4 // ..@.#.....0.....
        .byte $d0,$d0,$90,$d0,$40,$05,$07,$1f,$1f,$7f,$55,$a2 // ....@.....U.

txt_e955:
        .text "!U"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $24,$55,$00                           // $U.

txt_e95b:
        .byte $40                                   // @ character
        .text "U"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $24,$57,$07,$1f,$55,$c5,$26,$fd,$f4   // $W..U.&..

txt_e967:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a8,$24,$aa,$aa,$55,$55,$e8,$68,$e8,$29,$c4,$2c,$fd,$fd,$f6 // ..$..UU.h.).,...
        .byte $f6,$f5,$f5                           // ...

txt_e97d:
        .text "ZZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a0,$80,$80,$e4,$da,$e4,$68,$c4,$2c,$7f,$7f,$9f,$9f,$5f,$5f,$a5 // ......h.,....__.
        .byte $a5,$0a,$0a,$02,$02,$e4,$a7,$e4,$29,$24,$9f,$9f,$7f,$7f,$c4,$28 // ........)$.....(
        .byte $02,$02,$0a,$0a,$a5,$a5,$5f,$5f,$e4,$29,$e4,$a7,$e4,$68,$e4,$da // ......__.)...h..
        .byte $2c,$80,$80,$a0,$a0,$5a,$5a,$f5,$f5,$f6,$f6,$fd,$fd,$c4,$2c,$0f // ,....ZZ.......,.
        .byte $3a,$ea,$ea,$e9,$e9,$eb,$ea,$f0,$ac,$a9,$a9,$e3,$e9,$22,$a9,$ea // :............"..
        .byte $e6,$e9                               // ..

txt_e9d2:
        .byte $22                                   // double quote character
        .text "U"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $e6,$e9,$26,$d5,$ff,$ea,$e9,$e9,$eb,$e3,$ea,$3c,$fc,$a9,$69,$e9 // ..&........<..i.
        .byte $e9,$a9,$a9,$a5,$ea,$ea,$e9,$e9,$eb,$ea,$ea,$d5,$ad,$a9,$69,$e9 // ..............i.
        .byte $e9,$a9,$a9,$54,$0f,$3a,$ea,$ea,$e4,$e9,$21,$fd,$e3,$a9 // ...T.:....!...

txt_ea03:
        .text "!U"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e4,$e9,$24,$ea,$ea,$3a,$05,$a3,$c1,$e3,$a9,$22,$55,$ff,$e3,$ea // ..$..:....."U...
        .byte $e4,$e9,$24,$f0,$a4,$a9,$a9,$e7,$e9,$21,$eb,$e3,$ea,$21,$d5,$e4 // ..$......!...!..
        .byte $e9,$25,$a9,$a9,$a4,$50,$ff,$e3,$ea,$e3,$e9,$22,$ea,$ff,$e3,$a9 // .%...P....."....
        .byte $25,$55,$00,$f0,$90,$ea,$e3,$e9,$e3,$ea,$25,$d5,$90,$50,$00,$fd // %U........%..P..
        .byte $e3,$a9,$22,$55,$ff,$e3,$ea,$e3,$e9,$22,$ea,$ff,$e3,$a9,$25,$55 // .."U....."....%U
        .byte $00,$f0,$90,$ea,$e6,$e9,$23,$d5,$90,$50,$a6,$22,$0f,$3a,$e3,$ea // ......#..P.".:..
        .byte $e3,$e9,$21,$fd,$e4,$a9               // ..!...

txt_ea6c:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$e9,$2d,$ea,$ea,$3a,$05,$3d,$39,$39,$f9,$a9,$a9,$a4,$50,$fd // ..-..:.=99....P.
        .byte $e6,$e9,$22,$ea,$fd,$e6,$e9,$22,$a9,$ea,$e6,$e9 // .."...."....

txt_ea8b:
        .byte $22                                   // double quote character
        .text "U"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $e6,$e9,$22,$d5,$ff,$e3,$ea,$21,$56,$e3,$0e,$21,$fd,$e3,$a9,$21 // .."....!V..!...!
        .byte $95,$e3,$90,$e3,$0e,$21,$fe,$e3,$ea,$21,$55,$e3,$90,$21,$9f,$e3 // .....!...!U..!..
        .byte $a9,$22,$55,$ff,$e3,$ea,$21,$d5,$a3,$21,$fd,$e3,$a9,$e4,$e9,$22 // ."U...!..!....."
        .byte $00,$ff,$e4,$ea,$22,$1a,$05,$e4,$e9,$27,$a9,$a9,$a4,$50,$fc,$eb // ...."....'...P..
        .byte $eb,$e5,$ea,$28,$3f,$e9,$a9,$a4,$a4,$90,$90,$40,$e4,$ea,$e3,$e9 // ...(?......@....
        .byte $2a,$55,$90,$90,$a4,$a4,$e9,$e9,$39,$35,$ff,$e7,$e9,$a8,$e4,$e9 // *U......95......
        .byte $e3,$ea,$21,$d5,$a2,$22,$3f,$f9,$e3,$a9,$24,$55,$f0,$ec,$eb,$e5 // ..!.."?...$U....
        .byte $ea,$23,$0f,$39,$e9,$e5,$a9,$21,$ea,$e6,$e9,$22,$d5,$a9,$e6,$e9 // .#.9...!..."....
        .byte $24,$d5,$f0,$ec,$eb,$e4,$ea,$22,$ee,$ff,$e3,$e9,$e4,$a9,$21,$eb // $......"......!.
        .byte $e6,$e9,$22,$d5,$a9,$e6,$e9,$23,$d5,$0f,$3a,$e3,$ea,$e3,$e9,$22 // .."....#..:...."
        .byte $f0,$a4,$e3,$a9,$e7,$e9,$24,$ea,$ea,$3a,$05,$e4,$e9,$25,$a9,$a9 // ......$..:...%..
        .byte $a4,$50,$ff,$e3,$ea,$26,$e9,$eb,$ea,$e6,$f0,$a4,$02,$a9,$a9,$e9 // .P...&..........
        .byte $e9,$e5,$e9,$23,$d5,$a4,$50,$a6,$22,$0f,$3a,$e3,$ea,$e3,$e9,$22 // ...#..P.".:...."
        .byte $f0,$a4,$e3,$a9,$e5,$e9,$2f,$ea,$ea,$eb,$ea,$3a,$05,$e9,$e9,$a9 // ....../....:....
        .byte $59,$a5,$e9,$b9,$5d,$ff,$e3,$ea,$2c,$e9,$eb,$ea,$ea,$f0,$a4,$a9 // Y...]...,.......
        .byte $a9,$e9,$e9,$a9,$a9,$e4,$ea,$35,$eb,$e9,$e9,$d5,$a4,$90,$90,$a4 // .......5........
        .byte $a9,$e9,$39,$0d,$0f,$3a,$ea,$ea,$e9,$e9,$eb,$ea,$ff,$e3,$a9,$28 // ..9..:.........(
        .byte $55,$00,$f0,$ac,$ea,$3a,$05,$ff,$e3,$ea,$2a,$d5,$a9,$a9,$69,$e9 // U....:....*...i.
        .byte $a9,$a9,$a4,$50,$ff,$e3,$ea,$21,$d6,$e3,$0e,$c1,$e3,$a9,$21,$95 // ...P...!......!.
        .byte $e3,$90,$e7,$0e,$21,$0d,$e7,$90,$21,$50,$42,$ff,$e9,$e9,$e9,$e9 // ....!...!PB.....
        .byte $e9,$e9,$e9,$e3,$e9,$e3,$ea,$22,$3a,$05,$e3,$e9,$e3,$a9,$22,$a4 // .......":.....".
        .byte $50,$42,$ff,$e9,$e9,$e9,$e9,$e9,$e9,$e9,$e3,$e9,$25,$ea,$ea,$3a // PB..........%..:
        .byte $0e,$03,$e3,$e9,$26,$a9,$a9,$a4,$90,$40,$d5,$e6,$e9,$22,$ea,$d5 // ....&....@..."..
        .byte $e6,$e9,$21,$a9,$e5,$ea,$23,$eb,$ec,$f0,$e5,$a9,$24,$e9,$39,$0f // ..!...#.....$.9.
        .byte $ff,$e3,$e9,$25,$ea,$ea,$3a,$0e,$ff,$e3,$e9,$28,$a9,$a9,$a4,$90 // ...%..:....(....
        .byte $0e,$3a,$ea,$ea,$e3,$e9,$25,$d5,$90,$a4,$a9,$a9,$e3,$e9,$22,$d5 // .:....%.......".
        .byte $ff,$e4,$e9,$e3,$ea,$c1,$e4,$e9,$e3,$a9,$24,$3a,$05,$00,$ff,$e3 // ..........$:....
        .byte $ea,$22,$d5,$a9,$e3,$e9,$25,$a9,$a9,$a4,$50,$ff,$e3,$ea,$25,$e5 // ."....%...P...%.
        .byte $00,$03,$0e,$ff,$e3,$a9,$25,$69,$e9,$a9,$a9,$3a,$e6,$ea,$25,$d5 // ......%i...:..%.
        .byte $a4,$90,$40,$7f,$e3,$a9,$22,$55,$ff,$e4,$ea,$e3,$e9,$c1,$e4,$a9 // ..@..."U........
        .byte $e7,$e9,$e3,$ea,$21,$d5,$e4,$e9,$e3,$a9,$22,$55,$3f,$e7,$3a,$21 // ....!....."U?.:!
        .byte $fc,$e7,$a4,$e7,$3a,$21,$35,$e7,$a4,$22,$54,$ff,$e3,$ea,$25,$d5 // ....:!5.."T...%.
        .byte $ff,$ea,$ea,$ff,$e3,$a9,$28,$69,$e9,$a9,$a9,$ea,$ea,$e9,$eb,$e3 // ......(i........
        .byte $ea,$25,$d5,$a9,$a9,$55,$ff,$e3,$a9,$22,$55,$ff,$e3,$ea,$25,$d5 // .%...U..."U...%.
        .byte $0f,$0e,$0e,$ff,$e3,$a9,$28,$69,$e9,$a9,$a4,$0e,$0e,$0d,$ff,$e3 // ......(i........
        .byte $ea,$25,$d5,$a4,$a9,$69,$e9,$e3,$a9   // .%...i...

txt_ecc7:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $28,$03,$03,$0e,$0e,$3a,$3a,$fc,$e4,$e4,$a4,$25,$bf,$a9,$ea,$ea // (....::....%....
        .byte $d5,$e5,$03,$23,$a9,$a9,$a5,$e4,$a4,$22,$54,$ff,$e3,$ea,$25,$e9 // ...#....."T...%.
        .byte $eb,$ea,$ea,$fd,$e3,$a9,$28,$55,$ff,$a9,$a9,$ea,$ea,$d5,$ff,$e3 // ......(U........
        .byte $ea,$25,$d5,$a9,$a9,$e9,$e9,$e3,$a9,$22,$55,$ff,$e3,$ea,$25,$e9 // .%......."U...%.
        .byte $eb,$ea,$ea,$ff,$e3,$a9,$28,$55,$ff,$a9,$a9,$ea,$ea,$e9,$eb,$e3 // ......(U........
        .byte $ea,$25,$d5,$a9,$a9,$e9,$e9,$e3,$a9,$22,$55,$ff,$e3,$ea // .%......."U...

txt_ed28:
        .text "!U"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$fd,$e3,$a9,$e4,$e9,$a8,$e7,$e9,$26,$d5,$ff,$ea // !........&...

// --- Region $ed7b-$f4cf ---
.pc = $ed7b "dat_ed7b"

dat_ed7b:
        .byte $35,$fc,$e6,$a4                       // 5...

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

txt_ed82:
        .text "#?::"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $26,$fc,$a4,$a4                       // &...

txt_ed8b:
        .text "::5"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $23,$a4,$a4,$54,$b7,$26,$0f,$0e,$3a   // #..T.&..:

loc_ed98:
        .byte $3a,$e9,$d5,$a2,$24,$f0,$90           // :...$..

txt_ed9f:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $61,$22,$4c,$31,$1a,$4c,$62,$1a,$ee,$7d,$14,$2c,$71,$14,$30,$1e // a"L1.Lb..}.,q.0.

txt_edb2:
        .text "P6"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$8d,$7d,$14,$a2,$02,$9d,$47,$14,$9d,$4a,$14,$9d,$4d,$14,$9d // ..}....G..J..M..
        .byte $56,$14,$ca,$10,$f1,$8d,$71,$14,$4c,$46,$10,$50,$15,$a9,$00,$8d // V.....q.LF.P....
        .byte $04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$a9,$0f,$8d,$18,$d4,$a9,$80,$8d // ................
        .byte $71,$14,$4c,$82,$13,$a2,$02,$ce,$6e,$14,$10,$06,$ad,$6f,$14,$8d // q.L.....n....o..
        .byte $6e,$14,$bd,$43,$14,$8d,$46,$14,$a8,$ad,$6e,$14,$cd,$6f,$14,$d0 // n..C..F...n..o..
        .byte $15,$bd,$f6,$14,$85,$fb,$bd,$f9,$14,$85,$fc,$de,$4d,$14,$30,$09 // ............M.0.
        .byte $4c,$6d,$11,$4c,$7c,$13,$4c,$8c,$11,$bc,$47,$14,$b1,$fb,$c9,$ff // Lm.L|.L...G.....
        .byte $f0,$0a,$c9,$fe,$d0,$17,$20,$03,$10,$4c,$82,$13,$a9,$00,$9d,$4d // ...... ..L.....M
        .byte $14,$9d,$47,$14,$9d,$4a,$14,$4c,$7a,$10,$4c,$7c,$13,$a8,$b9,$0e // ..G..J.Lz.L|....
        .byte $15,$85,$fd,$b9,$2d,$15,$85,$fe,$a9,$00,$9d,$78,$14,$bc,$4a,$14 // ....-......x..J.
        .byte $a9,$ff,$8d,$5c,$14,$b1,$fd,$9d,$50,$14,$8d,$5d,$14,$29,$1f,$9d // ...\....P..].)..
        .byte $4d,$14,$a9,$4c,$38,$ed,$49,$14,$c9,$0f,$90,$02,$a9,$0f,$8d,$18 // M..L8.I.........
        .byte $d4,$2c,$5d,$14,$70,$3f,$fe,$4a,$14,$ad,$5d,$14,$10,$11,$c8,$b1 // .,].p?.J..].....
        .byte $fd,$10,$06,$9d,$78,$14,$4c,$ed,$10,$9d,$59,$14,$fe,$4a,$14,$c8 // ....x.L...Y..J..
        .byte $b1,$fd,$9d,$56,$14,$0a,$a8,$b9,$83,$13,$8d,$5e,$14,$b9,$84,$13 // ...V.......^....
        .byte $ac,$46,$14,$99,$01,$d4,$9d,$72,$14,$ad,$5e,$14,$99,$00,$d4,$9d // .F.....r..^.....
        .byte $75,$14,$4c,$19,$11,$ce,$5c,$14,$ac,$46,$14,$bd,$59,$14,$8e,$5f // u.L...\..F..Y.._
        .byte $14,$e3,$0a,$60,$6a,$aa,$bd,$80,$14,$8d,$60,$14,$bd,$80,$14,$2d // ...`j.....`....-
        .byte $5c,$14,$99,$04,$d4,$bd,$7e,$14,$99,$02,$d4,$bd,$7f,$14,$99,$03 // \.....~.........
        .byte $d4,$bd,$81,$14,$99,$05,$d4,$bd,$82,$14,$99,$06,$d4,$ae,$5f,$14 // .............._.
        .byte $ad,$60,$14,$9d,$53,$14,$fe,$4a,$14,$bc,$4a,$14,$b1,$fd,$c9,$ff // .`..S..J..J.....
        .byte $d0,$08,$a9,$00,$9d,$4a,$14,$fe,$47,$14,$4c,$7c,$13,$ac,$46,$14 // .....J..G.L|..F.
        .byte $bd,$50,$14                           // .P.

txt_ef18:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $15,$bd,$4d,$14,$d0,$10,$bd,$53,$14,$29,$fe,$99,$04,$d4,$a9,$00 // ..M....S.)......
        .byte $99,$05,$d4,$99,$06,$d4,$bd,$59,$14,$e3,$0a,$62,$b4,$a8,$8c,$70 // .......Y...b...p
        .byte $14,$b9,$85,$14,$8d,$7b,$14,$b9,$84,$14,$8d,$62,$14,$b9,$83,$14 // .....{.....b....
        .byte $8d,$61,$14,$f0,$6f,$ad,$7d,$14,$29,$07,$c9,$04,$90,$02,$49,$07 // .a..o.}.).....I.
        .byte $8d,$67,$14,$bd,$56,$14,$0a,$a8,$38,$b9,$85,$13,$f9,$83,$13,$8d // .g..V...8.......
        .byte $63,$14,$b9,$86,$13,$f9,$84,$13,$4a,$6e,$63,$14,$ce,$61,$14,$10 // c.......Jnc..a..
        .byte $f7,$8d,$64,$14,$b9,$83,$13,$8d,$65,$14,$b9,$84,$13,$8d,$66,$14 // ..d.....e.....f.
        .byte $bd,$50,$14,$29,$1f,$c9,$08,$90,$1c,$ac,$67,$14,$88,$30,$16,$18 // .P.)......g..0..
        .byte $ad,$65,$14,$6d,$63,$14,$8d,$65,$14,$ad,$66,$14,$6d,$64,$14,$8d // .e.mc..e..f.md..
        .byte $66,$14,$4c,$f1,$11,$ac,$46,$14,$ad,$65,$14,$99,$00,$d4,$ad,$66 // f.L...F..e.....f
        .byte $14,$99,$01,$d4,$ad,$7b,$14,$29,$08,$f0,$15,$ac,$70,$14,$b9,$7e // .....{.)....p..~
        .byte $14,$6d,$62,$14,$99,$7e,$14,$ac,$46,$14,$99,$02,$d4,$4c,$9c,$12 // .mb..~..F....L..
        .byte $ad,$62,$14,$f0,$62,$ac,$70,$14,$29,$1f,$de,$68,$14,$10,$58,$9d // .b..b.p.)..h..X.
        .byte $68,$14,$ad,$62,$14,$29,$e0,$8d,$7c,$14,$bd,$6b,$14,$d0,$1a,$ad // h..b.)..|..k....
        .byte $7c,$14,$18,$79,$7e,$14,$48,$b9,$7f,$14,$69,$00,$29,$0f,$48,$c9 // |..y~.H...i.).H.
        .byte $0e,$d0,$1d,$fe,$6b,$14,$4c,$85,$12,$38,$b9,$7e,$14,$ed,$7c,$14 // ....k.L..8.~..|.
        .byte $48,$b9,$7f,$14,$e9,$00,$29,$0f,$48,$c9,$08,$d0,$03,$de,$6b,$14 // H.....).H.....k.
        .byte $8e,$5f,$14,$ae,$46,$14,$68,$99,$7f,$14,$9d,$03,$d4,$68,$99,$7e // ._..F.h......h.~
        .byte $14,$9d,$02,$d4,$ae,$5f,$14,$ac,$46,$14,$bd,$78,$14,$f0,$3f,$29 // ....._..F..x..?)
        .byte $7e,$8d,$5f,$14,$bd,$78,$14,$29,$01,$f0,$1b,$38,$bd,$75,$14,$ed // ~._..x.)...8.u..
        .byte $5f,$14,$9d,$75,$14,$99,$00,$d4,$bd,$72,$14,$e9,$00,$9d,$72,$14 // _..u.....r....r.
        .byte $99,$01,$d4,$4c,$e3,$12,$18,$bd,$75,$14,$6d,$5f,$14,$9d,$75,$14 // ...L....u.m_..u.
        .byte $99,$00,$d4,$bd,$72,$14,$69,$00,$9d,$72,$14,$99,$01,$d4,$ad,$7b // ....r.i..r.....{
        .byte $14,$29,$01,$f0,$35,$bd,$72,$14,$f0,$30,$bd,$4d,$14,$f0,$2b,$bd // .)..5.r..0.M..+.
        .byte $50,$14,$29,$1f,$38,$e9,$01,$dd,$4d,$14,$ac,$46,$14,$90,$10,$bd // P.).8...M..F....
        .byte $72,$14,$de,$72,$14,$99,$01,$d4,$bd,$53,$14,$29,$fe,$d0,$08,$bd // r..r.....S.)....
        .byte $72,$14,$99,$01,$d4,$a9,$80,$99,$04,$d4,$ad,$7b,$14,$29,$02,$f0 // r..........{.)..
        .byte $25,$bd,$50,$14,$29,$1f,$c9,$10,$90,$1c,$bd,$4d,$14,$c9,$18,$b0 // %.P.)......M....
        .byte $15,$ad,$7d,$14,$29,$01,$f0,$0e,$bd,$72,$14,$f0,$09,$de,$72,$14 // ..}.)....r....r.
        .byte $ac,$46,$14,$99,$01,$d4,$ad,$7b,$14,$29,$04,$f0,$2a,$ad,$7d,$14 // .F.....{.)..*.}.
        .byte $29,$04,$d0,$09,$bd,$56,$14,$18,$69,$0c,$4c,$65,$13,$bd,$56,$14 // )....V..i.Le..V.
        .byte $0a,$a8,$b9,$83,$13,$8d,$5e,$14,$b9,$84,$13,$ac,$46,$14,$99,$01 // ......^.....F...
        .byte $d4,$ad,$5e,$14,$99,$00,$d4,$ca,$30,$03,$4c,$53,$10,$60,$16,$01 // ..^.....0.LS.`..
        .byte $27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba,$01 // '.8.K._.s.......
        .byte $d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd,$02 // ......-.N.q.....
        .byte $e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a,$04 // ....B.t.......Z.
        .byte $9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8,$06 // ....,.{...'.....
        .byte $51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5,$0a // Q...7...7...W...
        .byte $9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68,$11 // ..N.........n.h.
        .byte $6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1,$1b // n.......9.......
        .byte $46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6,$2b // F.... .".$.'^).+
        .byte $72                                   // r

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

txt_f1bc:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$00,$07,$0e,$a4,$23,$08,$06 // ...0. .......#..
        .byte $03,$e3,$06,$31,$07,$8f,$bf,$41,$81,$41,$2f,$30,$13,$0c,$03,$02 // ...1...A.A/0....
        .byte $ff,$07,$68,$00,$41,$a2,$25,$c7,$00,$ed,$34,$01,$a3,$21,$01,$a2 // ..h.A.%...4..!..
        .byte $25,$01,$02,$60,$00,$0e,$a2,$23,$6e,$68,$42,$a3,$60,$20,$01,$e0 // %..`...#nhB.` ..
        .byte $4e,$60,$0d                           // N`.

txt_f223:
        .text "AY"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $02,$e0,$00,$80,$08,$81,$09,$0a,$01,$00,$05,$31,$01,$41,$0c,$cd // ...........1.A..
        .byte $00,$01,$0d,$00,$02,$81,$0b,$0c,$a2,$26,$05,$80,$02,$41,$07,$0a // .........&...A..
        .byte $a2,$60,$26,$05,$78,$02,$41,$0c,$af,$00,$78,$0c,$80,$08,$41,$0d // .`&.x.A...x...A.
        .byte $9f,$02,$99,$08,$80,$01,$15,$0a,$0c,$01,$00,$05,$00,$08,$41,$6c // ..............Al
        .byte $0a,$01,$00,$02,$00,$09,$11,$0f,$ff,$a2,$36,$04,$00,$08,$41,$6c // ..........6...Al
        .byte $70,$01,$00,$02,$00,$03,$11,$0f,$ff,$02,$00,$04,$00,$08,$41,$0a // p.............A.
        .byte $0a,$a2,$34,$01,$00,$02,$41,$39,$8f,$02,$04,$08,$00,$08,$41,$09 // ..4...A9......A.
        .byte $8f,$02,$e0,$00,$4c,$7d,$d1,$e3,$15,$23,$4c,$7d,$d1,$e3,$15,$23 // ....L}...#L}...#
        .byte $26,$29,$2c,$e3,$16
        .text "#/27"
        .byte $e3,$16,$60
        .byte $25,$3c,$65
        .byte $3f
        .byte $96,$69,$7a,$93,$c4,$d7,$f6,$e5,$40,$8f,$a4,$b0,$ca,$d0,$b9,$f5 // .iz.....@.......
        .byte $48,$35,$77,$86,$71,$bd,$10,$0a,$1f,$25,$2b,$e5,$16,$19,$16,$18 // H5w.q....%+.....
        .byte $16,$19,$e5,$16,$26,$17,$19,$19,$18,$18,$17,$e3,$19,$e3,$18,$22 // ....&.........."
        .byte $17,$17,$e5,$1a,$21,$17,$e4,$18,$3c,$02,$04,$06,$07,$06,$08,$09 // ....!...<.......
        .byte $06,$07,$06,$0a,$06,$07,$06,$0b,$10,$10,$14,$15,$14,$16,$17,$02 // ................
        .byte $04,$06,$07,$06,$08,$e8,$18,$a8,$c1,$e4,$19,$fb,$03,$26,$0e,$0f // .............&..
        .byte $03,$0e,$03,$03,$ee,$13,$22,$03,$0e,$ee,$03,$e8,$19,$a8,$c1,$e4 // ......".........
        .byte $1a,$e8,$01,$23,$05,$01,$05,$e9,$01,$2e,$05,$01,$05,$01,$05,$01 // ...#............
        .byte $05,$0c,$0d,$11,$05,$0c,$01,$01,$02,$0d,$0d,$12,$0d,$28,$12,$0d // .............(..
        .byte $12,$0d,$0d,$12,$05,$0c,$ea,$01,$24,$05,$01,$05,$01,$e8,$1a,$a8 // ........$.......
        .byte $2d,$ff,$18,$1b,$fe,$19,$1c,$fe,$1d,$1d,$fe,$1e,$1b,$fe,$e3,$13 // -...............
        .byte $61,$ce,$1c,$fe,$0d,$12,$0d,$1d,$fe,$5f,$5f,$ff,$8f,$00,$2f,$0b // a........__.../.
        .byte $2f,$03,$2d,$0f,$2f,$0b,$2f,$03,$2d,$0f,$2f,$1f,$32,$47,$03,$30 // /.-././.-./.2G.0
        .byte $03,$32,$1f,$33,$1f,$30,$03,$2f,$03,$30,$1f,$32,$83,$0c,$2f,$03 // .2.3.0./.0.2../.
        .byte $2f,$07,$2c,$07,$2c,$ff,$8f,$00,$2f,$0b,$2f,$03,$2d,$0f,$2f,$0b // /.,.,..././.-./.
        .byte $2f,$03,$2d,$0f,$2f,$1f,$32,$47,$03,$30,$03,$32,$1f,$33,$1f,$37 // /.-./.2G.0.2.3.7
        .byte $1f,$32,$47,$83,$0c,$2f,$03,$2f,$07,$2c,$83,$00,$30,$03,$32,$ff // .2G.././.,..0.2.
        .byte $02,$33,$01,$30,$02,$33,$02,$30,$01,$33,$02,$30,$02,$37,$01,$33 // .3.0.3.0.3.0.7.3
        .byte $02,$37,$02,$33,$01,$37,$02,$33,$02,$3c,$01,$37,$02,$3c,$02,$37 // .7.3.7.3.<.7.<.7
        .byte $01,$3c,$02,$37,$02,$3f,$01,$3c,$02,$3f,$02,$3c,$01,$3f,$02,$3c // .<.7.?.<.?.<.?.<
        .byte $ff,$0f,$3c,$0f,$3a,$87,$0c,$2f,$07,$2f,$03,$2c,$03,$2c,$83,$00 // ..<.:.././.,.,..
        .byte $30,$03,$32,$ff,$1f,$3e,$87,$0c,$2f,$07,$2f,$03,$2c,$03,$2c,$07 // 0.2..>.././.,.,.
        .byte $2c,$ff,$1f,$3e,$87,$0c,$2f,$07,$2f,$03,$2c,$03,$2c,$83,$05,$30 // ,..>.././.,.,..0
        .byte $03,$32,$ff,$8f,$05,$2f,$0b,$2f,$03,$2d,$0f,$2f,$0b,$2f,$03,$2d // .2..././.-././.-
        .byte $0f,$2f,$1f,$32,$47,$03,$2b,$03,$2d,$1f,$2e,$1f,$31,$1f,$2f,$83 // ./.2G.+.-...1./.
        .byte $0c,$2f,$07,$2f,$03,$2c,$07,$2c,$07,$2c,$8f,$05,$2f,$0b,$2f,$03 // ././.,.,.,.././.
        .byte $2d,$0f,$2f,$0b,$2f,$03,$2d,$0f,$2f,$1f,$32,$47,$03,$2f,$03,$30 // -././.-./.2G./.0
        .byte $1f,$31,$1f,$34,$1f,$32,$17,$35,$03,$30,$03,$32,$ff,$9f,$06,$3f // .1.4.2.5.0.2...?
        .byte $07,$3c,$07                           // .<.

txt_f479:
        .text ">!?"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $c0,$3f,$07                           // .?.

txt_f480:
        .text "A7?"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a7,$3f,$0f,$3e,$07,$3f,$07,$41,$1f,$42,$07,$3f,$07 // .?.>.?.A.B.?.

txt_f491:
        .text "A!B"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $ca,$42,$07                           // .B.

txt_f498:
        .text "D7B"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ab,$42,$0f,$41,$07,$42,$07           // .B.A.B.

txt_f4a3:
        .text "D'G"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $b7,$47,$0f,$46,$0f                   // .G.F.

txt_f4ac:
        .text "D'F"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d1                                   // .

txt_f4b1:
        .text "F7D"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ab,$44,$0f,$43,$07,$44,$07,$46,$a7,$d0,$46,$17,$48,$83,$0c,$2f // .D.C.D.F..F.H../
        .byte $07,$2f,$03,$2c,$07,$2c,$87,$06,$48,$a7,$fe // ./.,.,..H..

// --- Region $f4d7-$ffff ---
.pc = $f4d7 "Segment $f4d7"
        .byte $2f,$03,$2c,$07,$2c,$87,$05,$3f,$0f,$3e,$87,$0c,$2f,$07,$2f,$87 // /.,.,..?.>.././.
        .byte $07,$4f,$07,$43,$87,$0c,$2c,$07,$2c,$8f,$07,$43,$87,$0c,$2f,$07 // .O.C..,.,..C../.
        .byte $2f,$87,$07,$4f,$07,$43,$87,$0c,$2c,$07,$2c,$ff,$8f,$08,$4a,$0b // /..O.C..,.,...J.
        .byte $4a,$03,$48,$01,$4a,$01,$4b,$01,$4a,$01,$48,$07,$4d,$0b,$4a,$03 // J.H.J.K.J.H.M.J.
        .byte $48,$8f,$08,$4a,$0b,$4a,$03,$48,$01,$4a,$01,$4b,$01,$4a,$01,$48 // H..J.J.H.J.K.J.H
        .byte $07,$4d,$07,$4a,$03,$4b,$03,$4d,$0f,$4e,$03,$52,$03,$53,$07,$02 // .M.J.K.M.N.R.S..
        .byte $52,$01,$50,$01,$21,$4e,$43,$01,$4d,$01,$4e,$01,$4d,$01,$4b,$62 // R.P.!NC.M.N.M.Kb
        .byte $44,$03,$4a,$03,$4b,$17,$4d,$87,$07,$52,$07,$46,$87,$0c,$2f,$07 // D.J.K.M..R.F../.
        .byte $2c,$ff,$81,$08,$33,$01,$2a,$01,$2e,$01,$33,$01,$36,$01,$2e,$01 // ,...3.*...3.6...
        .byte $33,$01,$36,$01,$3a,$01,$33,$01,$36,$01,$3a,$01,$3f,$01,$36,$01 // 3.6.:.3.6.:.?.6.
        .byte $3a,$01,$3f,$01,$42,$01,$3a,$01,$3f,$01,$42,$01,$46,$01,$3f,$01 // :.?.B.:.?.B.F.?.
        .byte $42,$01,$46,$01,$4b,$01,$42,$01,$46,$01,$4b,$01,$4e,$01,$46,$01 // B.F.K.B.F.K.N.F.
        .byte $4b,$01,$4e,$ff,$0f,$4b,$0f,$49,$87,$07,$52,$07,$46,$87,$0c,$2f // K.N..K.I..R.F../
        .byte $07,$2c,$ff,$1f,$4d,$87,$07,$52,$07,$46,$87,$0c,$2f,$83,$0a,$42 // .,..M..R.F../..B
        .byte $03,$44,$ff,$8f,$01,$40,$83,$04,$2b,$03,$2b,$03,$26,$03,$2b,$8f // .D...@..+.+.&.+.
        .byte $01,$40,$83,$04,$2b,$03,$2b,$03,$26,$83,$02,$1f,$ff,$8f,$01,$40 // .@..+.+.&......@
        .byte $83,$04,$2c,$03,$2c,$03,$27,$03,$2c,$8f,$01,$40,$83,$04,$2c,$03 // ..,.,.'.,..@..,.
        .byte $2c,$03,$27,$83,$0c,$2f,$ff,$8f,$01,$40,$83,$04,$2e,$03,$2e,$03 // ,.'../...@......
        .byte $29,$03,$2e,$8f,$01,$40,$83,$04,$2e,$03,$2e,$03,$29,$83,$0c,$2f // )....@......)../
        .byte $8f,$01,$40,$83,$04,$2f,$03,$2f,$03,$2a,$03,$2f,$8f,$01,$40,$83 // ..@.././.*./..@.
        .byte $04,$2f,$03,$2f,$03,$2a,$83,$0c,$2f,$8f,$01,$40,$83,$04,$31,$03 // ././.*../..@..1.
        .byte $31,$03,$2c,$03,$31,$8f,$01,$40,$83,$04,$31,$03,$31,$03,$2c,$83 // 1.,.1..@..1.1.,.
        .byte $0c,$2f,$8f,$01,$40,$83,$04,$34,$03,$34,$03,$2f,$03,$34,$8f,$01 // ./..@..4.4./.4..
        .byte $40,$83,$04,$34,$03,$34,$03,$2f,$83,$0c,$2f,$8f,$01,$40,$83,$04 // @..4.4./../..@..
        .byte $33,$03,$33,$03,$2e,$03,$33,$8f,$01,$40,$83,$04,$33,$03,$33,$03 // 3.3...3..@..3.3.
        .byte $2e,$83,$0c,$2f,$ff,$87,$07,$3a,$07,$2e,$83,$09,$52,$03,$46,$03 // .../...:....R.F.
        .byte $3a,$03,$2e,$87,$07,$3a,$07,$2e,$83,$09,$2e,$03,$3a,$03,$46,$03 // :....:......:.F.
        .byte $52,$ff,$87,$02,$13,$07,$13,$87,$03,$30,$87,$02,$1f,$07,$1f,$07 // R........0......
        .byte $13,$87,$03,$30,$07,$2c,$ff,$87,$02,$18,$07,$18,$87,$03,$30,$87 // ...0.,........0.
        .byte $02,$24,$07,$24,$07,$18,$87,$03,$30,$07,$2c,$ff,$87,$02,$14,$07 // .$.$....0.,.....
        .byte $14,$87,$03,$30,$87,$02,$20,$07,$20,$07,$14,$87,$03,$30,$07,$2c // ...0.. . ....0.,
        .byte $ff,$87,$02,$16,$07,$16,$87,$03,$30,$87,$02,$22,$07,$22,$07,$16 // ........0.."."..
        .byte $87,$03,$30,$07,$2c,$ff,$87,$02,$17,$07,$17,$87,$03,$30,$87,$02 // ..0.,........0..
        .byte $23,$07,$23,$07,$17,$87,$03,$30,$07,$2c,$87,$02,$19,$07,$19,$87 // #.#....0.,......
        .byte $03,$30,$87,$02,$25,$07,$25,$07,$19,$87,$03,$30,$07,$2c,$87,$02 // .0..%.%....0.,..
        .byte $1c,$07,$1c,$87,$03,$30,$87,$02,$28,$07,$28,$07,$1c,$87,$03,$30 // .....0..(.(....0
        .byte $07,$2c,$87,$02,$1b,$07,$1b,$87,$03,$30,$87,$02,$27,$07,$27,$07 // .,.......0..'.'.
        .byte $1b,$87,$03,$30,$07,$2c,$ff,$bf,$02,$13,$1f,$13,$ff,$8f,$01,$40 // ...0.,.........@
        .byte $8f,$03,$30,$8f,$01,$40,$87,$03,$30,$07,$2c,$ff,$bf,$07,$43,$1f // ..0..@..0.,...C.
        .byte $43,$ff,$bf,$03,$30,$1f,$30,$ff,$bf,$02,$16,$1f,$16,$ff,$a0,$00 // C...0.0.........
        .byte $0a,$8d,$5f,$14,$0a,$18,$6d,$5f,$14,$aa,$bd,$fc,$14,$99,$f6,$14 // .._...m_........
        .byte $e8,$c8,$c0,$06,$d0,$f4,$a9,$00,$8d,$04,$d4,$8d,$0b,$d4,$8d,$12 // ................
        .byte $d4,$8d,$17,$d4,$a9,$0f,$8d,$18,$d4,$a9,$40,$8d,$71,$14,$60,$a9 // ..........@.q.`.
        .byte $c0,$8d,$71,$14,$60,$b8,$60,$22,$a2,$07,$b5,$f8,$9d,$f0,$1a,$bd // ..q.`.`"........
        .byte $f8,$1a,$95,$f8,$ca,$10,$f3,$20,$06,$10,$a2,$07,$b5,$f8,$9d,$f8 // ....... ........
        .byte $1a,$bd,$f0,$1a,$95,$f8,$ca,$10,$f3,$60,$80,$4e,$00,$28,$08,$00 // .........`.N.(..
        .byte $fa,$20,$00,$20,$00,$08,$a3,$24,$4c,$15,$bd,$17,$80,$39,$00,$21 // . . ...$L....9.!
        .byte $01,$b5,$21,$01,$b1,$27,$09,$08,$08,$07,$07,$01,$01,$a8,$28,$01 // ..!..'........(.
        .byte $01,$0f,$0f,$0c,$0c,$0b,$0b,$a8,$21,$09,$e4,$0b,$24,$0c,$0b,$0c // ........!...$...
        .byte $0b,$e3,$0c,$29,$0f,$0c,$0f,$0c,$01,$0c,$0f,$0c,$0f,$e3,$0c,$24 // ...)...........$
        .byte $0b,$0c,$0b,$0c,$e4,$0b,$a1,$e4,$09,$24,$08,$09,$08,$09,$e3,$08 // .........$......
        .byte $29,$07,$08,$07,$08,$01,$08,$07,$08,$b7,$e3,$08,$24,$09,$08,$09 // )...........$...
        .byte $08,$e4,$09,$a1,$e4,$06,$24,$0e,$06,$0e,$06,$e3,$0e,$29,$03,$0e // ......$......)..
        .byte $03,$0e,$01,$0e,$03,$0e,$03,$e3,$0e,$24,$06,$0e,$06,$0e,$e4,$06 // .........$......
        .byte $30,$00,$06,$0e,$03,$0f,$03,$0e,$06,$00,$05,$0d,$03,$0f,$03,$0d // 0...............
        .byte $05,$80,$64,$00,$60,$22,$f5,$f6,$f5,$f6,$ad,$ae,$7d,$7e,$71,$72 // ..d.`"......}~qr
        .byte $fd,$fe,$61,$62,$8d,$8e,$8d,$8e,$91,$92,$81,$82,$79,$7a,$7d,$7e // ..ab........yz}~
        .byte $ad,$ae,$c1,$c2,$f5,$f6,$f5,$f6,$a6,$60,$22,$f7,$f8,$f7,$f8,$af // .........`".....
        .byte $b0,$7f,$80,$73,$74,$ff,$00,$63,$64,$8f,$90,$8f,$90,$93,$94,$83 // ...st..cd.......
        .byte $84,$7b,$7c,$7f,$80,$af,$b0,$c3,$c4,$f7,$f8,$f7,$f8,$80,$53,$00 // .{|...........S.
        .byte $22,$55,$56,$80                       // "UV.

txt_f89b:
        .text "$Q#YXW"
        .byte $80,$26,$00                           // .&.

txt_f8a4:
        .byte $22                                   // double quote character
        .text "ZS"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $27,$01,$02,$03,$04,$05,$14,$15,$e3,$16,$25,$24,$47,$16 // '.........%$G.

txt_f8b6:
        .text "%&"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_f8b9:
        .byte $22                                   // double quote character
        .text "TS"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $2f,$06,$07,$08,$09,$0a,$18,$19,$1a,$1b,$00,$06,$27,$00 // /...........'.

txt_f8cb:
        .text "()"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_f8ce:
        .byte $22                                   // double quote character
        .text "TS"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $2f,$0b,$0c,$0d,$0e,$00,$1c,$1d,$1e,$1f,$00,$2a,$2b,$00 // /..........*+.

txt_f8e0:
        .text ",-"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_f8e3:
        .byte $22                                   // double quote character
        .text "TS"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $2f,$0f,$10,$11,$12,$13               // /.....

txt_f8ed:
        .text " !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#./"
        .byte $22                                   // double quote character
        .text "01"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $22,$54,$53,$80,$26,$00               // "TS.&.

txt_f8fe:
        .byte $22                                   // double quote character
        .text "TS"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $3d,$32,$33,$16,$16,$17,$14,$15,$16,$16,$17,$14,$15,$16,$25,$26 // =23...........%&
        .byte $4d,$16
        .text "$NOP"
        .byte $16
        .byte $25,$26,$01,$02,$03,$04,$05,$a3

txt_f921:
        .byte $22                                   // double quote character
        .text "TS"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f925:
        .text "=45678"
        .byte $18,$19,$1a,$1b,$00,$18,$19,$00,$44,$45,$00,$48,$49,$4a,$18,$19 // ........DE.HIJ..
        .byte $00,$28,$29,$06,$07,$08,$09,$0a,$a3   // .()......

txt_f944:
        .byte $22                                   // double quote character
        .text "TS"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .text "+:;<="
        .byte $1c,$1d,$1e,$1f,$00,$1c
        .byte $43,$a4
        .byte $2c,$4b,$4c
        .byte $00,$1c,$43,$00,$2c,$2d,$0b,$0c,$0d,$0e,$a4 // ..C.,-.....

txt_f963:
        .byte $22                                   // double quote character
        .text "TS"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$3e,$e5                           // !>.

txt_f96a:
        .byte $22                                   // double quote character
        .text ")?"
        .byte $40                                   // @ character
        .text " !"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "# !"
        .byte $e4
        .byte $22                                   // double quote
        .text "-FJ"
        .byte $00

txt_f97b:
        .text " !"
        .byte $22                                   // double quote character
        .text "01"
        .byte $0f,$10,$11,$12,$13,$a3,$22,$54,$5e,$80,$26,$00,$23,$5d,$60,$5f // ......"T^.&.#]`_
        .byte $80
        .text "$R"
        .byte $22                                   // double quote
        .byte $5c                                   // backslash
        .byte $5b,$80
        .byte $50,$00,$60
        .byte $50,$81,$82,$85,$86,$89
        .byte $90,$93,$94,$91,$92,$95,$96,$99,$00,$85,$86,$01,$02,$05,$06,$09 // ................
        .byte $10,$13,$14,$11,$12,$15,$16,$19       // ........

txt_f9b8:
        .text " #$!"
        .byte $22                                   // double quote character
        .text "%&"
        .byte $11,$12,$15,$16,$83,$84,$87,$88,$91,$92,$95,$96,$93,$94,$97,$98 // ................
        .byte $01,$02,$87,$88,$03,$04,$07,$08,$11,$12,$15,$16,$13,$14,$17,$18 // ................

txt_f9df:
        .text "!"
        .byte $22                                   // double quote character
        .text "%&#$'("
        .byte $13,$14,$17,$18,$80,$50,$00,$2b,$a0,$01,$8c,$01,$01,$ac,$01,$01 // .....P.+........
        .byte $d0,$fb,$60,$ad,$60,$fb,$78,$20,$c8,$20,$ea,$a9,$37,$85,$01,$a9 // ..`.`.x . ..7...
        .byte $08,$a2,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8 // ................
        .byte $d0,$f1,$8e,$20,$d0,$8e,$21,$d0,$8e,$22,$d0,$8e,$23,$d0,$a9,$12 // ... ..!.."..#...
        .byte $8d,$18,$d0,$a9,$d8,$8d,$0b,$d0,$a9,$1b,$8d,$11,$d0,$ea,$ea,$a9 // ................
        .byte $00,$8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$a0,$25,$a9,$0b,$99,$41,$d9 // .."....#..%...A.
        .byte $99,$69,$d9,$99,$09,$da,$99,$31,$da,$a9,$0e,$99,$91,$d9,$99,$b9 // .i.....1........
        .byte $d9,$99,$59,$da,$99,$81,$da,$88,$10,$e1,$ea,$20,$08,$23,$20,$00 // ..Y........ .# .
        .byte $21,$a9,$00,$20,$00,$10,$a2,$5f,$a9,$01,$9d,$00,$1b,$a0,$02,$20 // !.. ..._....... 
        .byte $ea,$07,$e0,$0e,$f0,$0d,$e0,$2e,$f0,$09,$e0,$4e,$f0,$05,$a9,$00 // ...........N....
        .byte $9d,$00,$1b,$ca,$10,$e2,$a9,$0f,$85,$fe,$a9,$0f,$85,$ff,$a2,$01 // ................
        .byte $b5,$fe,$a8,$b9,$80,$1b,$99,$00,$1b,$b9,$a0,$1b,$99,$20,$1b,$b9 // ............. ..
        .byte $c0,$1b,$99,$40,$1b,$ca,$30,$03,$4c,$9a,$20,$a0,$02,$20,$ea,$07 // ...@..0.L. .. ..
        .byte $e6,$ff,$c6,$fe,$10,$d8,$a0,$10,$20,$ea,$07,$4c,$00,$22,$a0,$00 // ........ ..L."..
        .byte $8c,$11,$d0,$84,$fc,$84,$fe,$a9,$1c,$85,$fd,$a2,$04,$86,$ff,$b1 // ................
        .byte $fc,$91,$fe,$c8,$d0,$f9,$e6,$fd,$e6,$ff,$ca,$d0,$f2,$60,$a9,$7f // .............`..
        .byte $8d,$00,$dc,$ad,$01,$dc,$2d,$00,$dc,$29,$10,$f0,$01,$60,$4c,$c1 // ......-..)...`L.
        .byte $23,$a5,$39,$78,$a9,$01,$8d,$19,$d0,$8d,$1a,$d0,$a9,$7f,$8d,$0e // #.9x............
        .byte $dc,$8d,$0d,$b8,$a9,$40,$8d,$fe,$ff,$a9,$21,$8d,$c2,$2a,$a9,$64 // .....@....!..*.d
        .byte $8d,$12,$d0,$a9,$1b,$8d,$11,$d0,$e3,$ea,$60,$26,$a9,$2f,$85,$00 // ..........`&./..
        .byte $a9,$35,$85,$01,$a9,$00,$a2,$5f,$9d,$00,$1b,$ca,$10,$fa,$20,$90 // .5....._...... .
        .byte $22,$58,$60,$00,$48,$8a,$48,$98,$48,$ae,$12,$d0,$a0,$00,$e8 // "X`.H.H.H......

txt_fb46:
        .text "LP!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$2b,$bd,$99,$1a,$ec,$12,$d0,$d0,$fb,$8d,$21,$d0,$e8,$e0,$ca // `+.........!....
        .byte $f0,$03,$4c,$50,$21,$ec,$12,$d0,$d0,$fb,$8c,$21,$d0,$ce,$01,$01 // ..LP!......!....
        .byte $a2,$90,$a0,$21,$a9,$d4,$8d,$12,$d0,$8e,$fe,$ff,$8c,$c2,$31,$a9 // ...!..........1.
        .byte $ff,$8d,$19,$d0,$20,$e8,$20,$ad,$0d,$dc,$68,$a8,$68,$aa,$68,$40 // .... . ...h.h.h@
        .byte $a2,$60,$6d,$48,$8a,$48,$98,$48,$ae,$12,$d0,$ec,$12,$d0,$d0,$fb // .`mH.H.H........

txt_fb9a:
        .text "  #"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $06,$29,$07,$09,$d0,$8d,$16,$d0       // .)......

txt_fba6:
        .text " "
        .byte $40                                   // @ character
        .text "#"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $b5,$a0,$21,$a9,$eb,$4c,$74,$21,$48,$8a,$48,$98 // ..!..Lt!H.H.

txt_fbb6:
        .text "H 0#"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $06,$10,$30,$a9,$07,$85,$06,$a2,$00,$bd,$49,$07,$9d,$48,$07,$e8 // ..0.......I..H..
        .byte $e0,$50,$d0,$f5,$a0,$00,$20,$b0,$22,$18,$65,$07,$8d,$6f,$07,$18 // .P.... .".e..o..
        .byte $69,$02,$8d,$97,$07,$a5,$07,$49,$01,$85,$07,$d0,$06,$e6,$02,$d0 // i......I........
        .byte $02,$e6,$03,$20,$80,$1a,$a2,$58,$a0,$23,$a9,$40,$4c,$74,$21,$a3 // ... ...X.#.@Lt!.
        .byte $60,$45,$a9,$00,$85,$fe,$a9,$40,$85,$ff,$20,$e8,$07,$a6,$ff,$f0 // `E.....@.. .....
        .byte $15,$a0,$00,$a6,$fe,$a9,$00,$9d,$00,$1b,$b9,$80,$1b,$9d,$01,$1b // ................
        .byte $e8,$c8,$c0,$20,$d0,$f4,$a0,$1f,$b9,$a0,$1b,$99,$20,$1b,$88,$10 // ... ........ ...
        .byte $f7,$a6,$ff,$a0,$00,$b9,$c0,$1b,$9d,$00,$1b,$e8,$c8,$c0,$20,$d0 // .............. .
        .byte $f4,$e6,$fe,$c6,$ff,$10,$c3,$e3,$ea,$60,$61,$a9,$40,$85,$fe,$a9 // .........`a.@...
        .byte $00,$85,$ff,$20,$e8,$07,$a6,$ff,$e0,$40,$f0,$13,$a0,$00,$a9,$00 // ... .....@......
        .byte $9d,$00,$1b,$b9,$c0,$1b,$9d,$01,$1b,$e8,$c8,$c0,$20,$d0,$f4,$a0 // ............ ...
        .byte $1f,$b9,$a0,$1b,$99,$20,$1b,$88,$10,$f7,$a6,$fe,$a0,$00,$b9,$80 // ..... ..........
        .byte $1b,$9d,$00,$1b,$e8,$c8,$c0,$20,$d0,$f4,$e6,$ff,$c6,$fe,$10,$c3 // ....... ........
        .byte $4c,$00,$22,$a9,$01,$85,$04,$85,$05,$a9,$07,$85,$06,$a9,$00,$85 // L.".............
        .byte $07,$ea,$ea,$a9,$00,$85,$02,$a9,$24,$85,$03,$60,$a7,$3a,$a0,$00 // ........$..`.:..
        .byte $b1,$02,$c9,$ff,$d0,$06,$20,$a0       // ...... .

txt_fcb3:
        .byte $22                                   // double quote character
        .text "L"
        .byte $b0                                   // '0' | $80 (end-of-string marker)

txt_fcb6:
        .byte $22                                   // double quote character
        .text " "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $22,$38,$e9,$01,$0a,$0a,$18,$69,$61,$60,$a6 // "8.....ia`.

txt_fcc4:
        .text "2)?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $30,$90,$08,$c9,$3a,$b0,$04,$38,$e9,$15,$60,$c9,$1c,$b0,$04,$e3 // 0...:..8..`.....
        .byte $ea,$3e,$60,$c9,$2e,$d0,$03,$a9,$25,$60,$c9,$2d,$d0,$03,$a9,$26 // .>`.....%`.-...&
        .byte $60,$c9,$2c,$d0,$03,$a9,$27,$60,$c9,$20,$d0,$03,$a9,$28,$60,$60 // `.,...'`. ...(``
        .byte $a5,$35,$a2,$4f,$a9,$00,$9d,$48,$07,$a9,$0f,$9d,$48,$db,$a9,$0f // .5.O...H....H...
        .byte $9d,$50,$d8,$ca,$10,$ee,$60,$a3,$2b,$a9,$09,$8d,$22,$d0,$a9,$08 // .P....`.+..."...
        .byte $8d,$23,$d0,$60,$a5,$60,$24,$a9,$00,$8d,$22,$d0,$a9,$0e,$8d,$23 // .#.`.`$..."....#
        .byte $d0,$a9,$d8,$8d,$16,$d0,$60,$a2,$d5,$e8,$bd,$07,$1b,$ec,$12,$d0 // ......`.........
        .byte $d0,$fb,$8d,$23,$d0,$e8,$e0,$e8,$d0,$f0,$60,$a4,$60,$2d,$48,$8a // ...#......`.`-H.
        .byte $48,$98                               // H.

txt_fd4a:
        .text "H  #"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $44,$e8,$bd,$1c,$1b,$ec,$12,$d0,$d0,$fb,$8d,$23,$d0,$e8,$e0,$57 // D..........#...W
        .byte $f0,$03,$4c,$63                       // ..Lc

txt_fd63:
        .text "# 0# "
        .byte $88,$23,$a2,$40,$a0,$21,$a9,$64,$4c,$74,$21,$a3,$60,$20,$a2,$02 // .#.@.!.dLt!.` ..
        .byte $ca,$d0,$16,$a2,$00,$bc,$60,$1b,$bd,$61,$1b,$9d,$60,$1b,$e8,$e0 // ......`..a..`...
        .byte $1f,$d0,$f5,$98,$9d,$60,$1b,$a2,$02,$8e,$89,$23,$60,$00,$ee,$ea // .....`.....#`...
        .byte $60,$28,$78,$a9,$37,$85,$01,$20,$d6,$23,$4c,$e4,$23,$a9,$4c,$8d // `(x.7.. .#L.#.L.
        .byte $8d,$22,$a9,$0d,$8d,$8e,$22,$a9,$26,$8d,$8f,$22,$a9,$60,$8d,$e8 // ."....".&..".`..
        .byte $20,$60,$20,$a3,$fd,$20,$5b,$ff,$58,$60,$e6,$ea,$27,$a9,$37,$85 //  ` .. [.X`..'.7.
        .byte $01,$4c,$e2,$fc,$b5,$60,$fb           // .L...`.

txt_fdcf:
        .encoding "screencode_mixed"
        .text "this program was cracked by mr zero page  for the red sector thanx to irata for sending the original top greetings to new bencor jabba tcs.good intro. aurora. master dusa team"
        .encoding "petscii_upper"

txt_fe7e:
        .text " 1001 "

txt_fe84:
        .encoding "screencode_mixed"
        .text "crew d gold fp rwe detonator rdi movers nics mr z fairlight fcs and pc"
        .encoding "petscii_upper"
        .byte $e4,$20,$60,$b3,$ff                   // . `..

txt_fecf:
        .encoding "screencode_mixed"
        .text "rianon - scoop - d usa team - purebyte - dg - new design - nics - nova - stoat and tim - mat and psy - tds - bwb - scc - fairlight - yeti - bb - skyline - htl - ibb - fcs - afl ."
        .encoding "petscii_upper"
        .byte $e6,$20,$60,$76                       // . `v

txt_ff85:
        .encoding "screencode_mixed"
        .text "overseas greets to - new bencor - rgb - discotech - fbr - eaglesoft - us "
        .text "@"
        .encoding "petscii_upper"
        .byte $cc,$4c,$00,$20,$ad,$01,$dc,$c9,$ef,$d0,$03,$4c,$a8,$23,$4c,$00 // .L. .......L.#L.
        .byte $22,$a2,$00,$a0,$00,$bd,$00,$27,$9d,$50,$08,$e8,$d0,$f7,$ee,$20 // "......'.P..... 
        .byte $a0,$ee,$23,$a0,$c8,$c0,$84,$d0,$ec   // ..#......

txt_fff8:
        .text "LO"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $80,$d2,$ea,$00,$07                   // .....
