// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14
// 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:  $2800 (10240)
// IRQ handler:  $2900 (irq_2900)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3904 bytes, Data: 59584 bytes
// Labels: 477, Subroutines: 5
//
// Verification: 6 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0a00-$0aa2 ---
.pc = $0a00 "sub_0a00"
// Referenced by: jsr from $29ed, $fff7

sub_0a00:
        inc $40
        ldy $40
        cpy #$b5
        bne loc_0a0c
        ldy #$00
        sty $40

loc_0a0c:
        lda dat_0b00,y
        sta smc_292c                                // SMC: modifies $292c
        inc $41
        ldy $41
        cpy #$b5
        bne loc_0a1e
        ldy #$00
        sty $41

loc_0a1e:
        lda dat_0b00,y
        clc
        adc #$50
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        lda smc_292c
        cmp #$36
        bne loc_0a42
        lda #$00
        sta $d01b

loc_0a42:
        cmp #$01
        bne loc_0a4b

dat_0a46:
        .byte $a9,$3f,$8d,$1b,$d0                   // .?...

loc_0a4b:
        inc $42
        ldy $42
        cpy #$59
        bne loc_0a57
        ldy #$00
        sty $42

loc_0a57:
        lda $0d60,y
        sta smc_2996                                // SMC: modifies $2996
        inc $13
        ldy $13
        cpy #$1f
        bne loc_0a69
        ldy #$00
        sty $13

loc_0a69:
        lda $0de0,y
        sta smc_0c8b                                // SMC: modifies $0c8b
        dec $14
        beq loc_0a76
        jmp loc_0aa0

loc_0a76:
        ldx #$00
        ldy $0d32

loc_0a7b:
        lda $0d33,x
        sta $0d32,x
        inx
        cpx #$07
        bne loc_0a7b
        sty $0d39
        lda #$04
        sta $14
        ldy $0d29
        ldx #$06

loc_0a92:
        lda $0d22,x
        sta $0d23,x
        dex
        cpx #$ff
        bne loc_0a92
        sty $0d22

loc_0aa0:
        jmp loc_0c00

// --- Region $0c00-$0cc4 ---
.pc = $0c00 "loc_0c00"

loc_0c00:
        dec $43
        beq loc_0c0a
        jsr sub_0c11
        jmp loc_0c00

loc_0c0a:
.label smc_0c0b = * + 1
        lda #$03                                    // !SMC: modified by $0c4e, $0c5a, $0c66, $0c72
        sta $43
        jmp loc_0c80
// Referenced by: jsr from $0c04, $e8eb

sub_0c11:
        dec $44
        lda $44
        cmp #$bf
        bne loc_0c44
        ldx #$00

loc_0c1b:
        lda $0591,x
        sta $0590,x
        inx
        cpx #$27
        bne loc_0c1b
        ldy #$00
        lda ($10),y
        beq loc_0c3b
        jsr sub_0c48
        sta $05b7
        inc $10
        bne loc_0c43
        inc $11
        jmp loc_0c43

loc_0c3b:
        lda #$00
        sta $10
        lda #$18
        sta $11

loc_0c43:
.label loc_0c44 = * + 1
        lda #$c7
        sta $44
        rts
// Referenced by: jsr from $0c2c, $e913

sub_0c48:
        cmp #$41
        bne loc_0c54
        lda #$02
        sta smc_0c0b                                // SMC: modifies $0c0b
        lda #$20
        rts

loc_0c54:
        cmp #$42
        bne loc_0c60
        lda #$03
        sta smc_0c0b                                // SMC: modifies $0c0b
        lda #$20
        rts

loc_0c60:
        cmp #$43
        bne loc_0c6c
        lda #$04
        sta smc_0c0b                                // SMC: modifies $0c0b
        lda #$20
        rts

loc_0c6c:
        cmp #$44
        bne loc_0c77
        lda #$05
        sta smc_0c0b                                // SMC: modifies $0c0b
        lda #$20

loc_0c77:
        rts

dat_0c78:
        .fill 8, $00

loc_0c80:
        dec $45
        beq loc_0c8a
        jsr sub_0c91
        jmp loc_0c80

loc_0c8a:
.label smc_0c8b = * + 1
        lda #$02                                    // !SMC: modified by $0a6c
        sta $45
        jmp loc_1003
// Referenced by: jsr from $0c84

sub_0c91:
        dec $46
        lda $46
        cmp #$bf
        bne loc_0cc4
        ldx #$00

loc_0c9b:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$27
        bne loc_0c9b
        ldy #$00
        lda ($47),y
        beq loc_0cb8
        sta $0607
        inc $47
        bne loc_0cc0
        inc $48
        jmp loc_0cc0

loc_0cb8:
        lda #$00
        sta $47
        lda #$1c
        sta $48

loc_0cc0:
        lda #$c7
        sta $46

loc_0cc4:
        rts

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $282b, $fe43

sub_1000:
        jmp loc_1050

loc_1003:
        jmp loc_1065

dat_1006:
        .byte $77                                   // w

// --- Region $1050-$1416 ---
.pc = $1050 "loc_1050"

loc_1050:
        ldy #$00
        tya

loc_1053:
        sta $d400,y
        sta $1022,y
        iny
        cpy #$1b
        bne loc_1053
        jmp loc_16a0

dat_1061:
        .byte $00,$00,$00,$00                       // ....

loc_1065:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02
        dec $104d
        bpl loc_1078
        lda $104e
        sta $104d

loc_1078:
        bne loc_107f
        dec $1034,x
        bmi loc_108a

loc_107f:
        lda $102e,x
        bne loc_1087
        jmp loc_121f

loc_1087:
        jmp loc_115a

loc_108a:
        lda $103a,x
        sta $1034,x
        lda #$00
        sta $1037,x

loc_1095:
        lda dat_1006,x
        sta $fb
        lda $1009,x
        sta $fc

loc_109f:
        ldy #$00
        lda ($fb),y
        bpl loc_10cc
        cmp #$ff
        bne loc_10bc
        lda $100c,x
        sta dat_1006,x
        sta $fb
        lda $100f,x
        sta $1009,x
        sta $fc
        jmp loc_109f

loc_10bc:
        and #$7f
        asl
        sta $1025,x
        inc dat_1006,x
        bne loc_1095
        inc $1009,x
        bne loc_1095

loc_10cc:
        tay
        lda $1564,y
        sta $fb
        lda $156d,y
        sta $fc

loc_10d7:
        ldy $1028,x
        lda ($fb),y
        bmi loc_1110
        beq loc_1105
        cmp #$7e
        beq loc_10fa
        sta $103d,x
        asl
        clc
        adc $1025,x
        tay
        lda dat_1416,y
        sta $64,x
        lda $1417,y
        sta $67,x
        jmp loc_10fd

loc_10fa:
        inc $1037,x

loc_10fd:
        lda #$ff
        sta $101c,x
        jmp loc_1136

loc_1105:
        lda #$fe
        sta $101c,x
        inc $1037,x
        jmp loc_1136

loc_1110:
        pha
        and #$e0
        cmp #$80
        bne loc_112a
        pla
        pha
        and #$10
        sta $1037,x
        pla
        and #$0f
        sta $1034,x
        sta $103a,x
        jmp loc_1131

loc_112a:
        pla
        asl
        asl
        asl
        sta $1031,x

loc_1131:
        inc $1028,x
        bne loc_10d7

loc_1136:
        inc $1028,x
        ldy $1028,x
        lda ($fb),y
        cmp #$7f
        bne loc_114f
        lda #$00
        sta $1028,x
        inc dat_1006,x
        bne loc_114f
        inc $1009,x

loc_114f:
        inc $102e,x
        lda $1037,x
        bne loc_115a
        jmp loc_1406

loc_115a:
        lda $1025,x
        sta $1022,x
        lda #$00
        sta $102e,x
        lda $1037,x
        beq loc_116d
        jmp loc_1325

loc_116d:
        ldy $1031,x
        lda $1534,y
        ldy $1018,x
        sta $d405,y
        ldy $1031,x
        lda $1535,y
        ldy $1018,x
        sta $d406,y
        ldy $1031,x
        lda $153a,y
        sta $76,x
        tay
        lda $1523,y
        pha
        and #$f0
        sta $7c,x
        pla
        and #$0f
        sta $7f,x
        lda #$00
        sta $79,x
        ldy $1031,x
        lda $1537,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $4f,x
        sec
        sbc #$01
        sta $4c,x
        lda #$00
        sta $5b,x
        sta $58,x
        pla
        and #$0f
        asl
        sta $52,x
        lda $1536,y
        pha
        and #$f0
        sta $55,x
        pla
        and #$0f
        asl
        sta $5e,x
        lda loc_1538,y
        pha
        and #$f0
        lsr
        sta $61,x
        pla
        cpx #$00
        bne loc_1202
        and #$0f
        pha
        asl
        asl
        asl
        asl
        ora $104f
        sta $d418
        pla
        beq loc_11ed
        lda #$f1

loc_11ed:
        sta $d417
        lda $1539,y
        sta $1044
        tay
        lda $151b,y
        sta $1046
        lda #$00
        sta $1045

loc_1202:
        ldy $1031,x
        lda dat_153b,y
        sta $1047,x
        sta $104a,x
        lda $101f,x
        and #$fe
        ldy $1018,x
        sta $d404,y
        inc $102b,x
        jmp loc_1325

loc_121f:
        lda $79,x
        beq loc_1228
        dec $79,x
        jmp loc_126f

loc_1228:
        ldy $76,x
        lda $1520,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $6a,x
        pla
        and #$0f
        sta $6d,x
        lda $1521,y
        sta $70,x
        lda $1522,y
        sta $101b
        and #$3f
        asl
        sta $79,x
        bit $101b
        bpl loc_1261
        lda $1523,y
        pha
        and #$f0
        sta $7c,x
        pla
        and #$0f
        sta $7f,x
        lda #$00
        sta $73,x

loc_1261:
        bit $101b
        bvs loc_126f
        tya
        clc
        adc #$04
        sta $76,x
        jmp loc_126f

loc_126f:
        lda $73,x
        bne loc_1287
        lda $7c,x
        clc
        adc $70,x
        sta $7c,x
        lda $7f,x
        adc #$00
        sta $7f,x
        cmp $6d,x
        bne loc_129e
        jmp loc_1298

loc_1287:
        lda $7c,x
        sec
        sbc $70,x
        sta $7c,x
        lda $7f,x
        sbc #$00
        sta $7f,x
        cmp $6a,x
        bne loc_129e

loc_1298:
        lda $73,x
        eor #$01
        sta $73,x

loc_129e:
        cpx #$00
        beq loc_12a5
        jmp loc_1325

loc_12a5:
        lda $1045
        beq loc_12b0
        dec $1045
        jmp loc_12f7

loc_12b0:
        ldy $1044
        lda $1518,y
        pha
        and #$f0
        sta $1040
        pla
        and #$0f
        asl
        asl
        asl
        asl
        sta $1041
        lda $1519,y
        sta $1042
        lda $151a,y
        sta $101b
        and #$3f
        asl
        sta $1045
        bit $101b
        bpl loc_12e8
        lda $151b,y
        sta $1046
        lda #$00
        sta $1043

loc_12e8:
        bit $101b
        bvs loc_12f7
        tya
        clc
        adc #$04
        sta $1044
        jmp loc_12f7

loc_12f7:
        lda $1043
        bne loc_130e
        lda $1046
        clc
        adc $1042
        sta $1046
        cmp $1041
        bcc loc_1325
        jmp loc_131d

loc_130e:
        lda $1046
        sec
        sbc $1042
        sta $1046
        cmp $1040
        bcs loc_1325

loc_131d:
        lda $1043
        eor #$01
        sta $1043

loc_1325:
        ldy $1047,x
        lda $14d6,y
        bmi loc_133e
        cmp #$7f
        bne loc_1344
        lda $104a,x
        clc
        adc $14f7,y
        sta $1047,x
        jmp loc_1325

loc_133e:
        and #$7f
        asl
        jmp loc_134d

loc_1344:
        clc
        adc $103d,x
        asl
        clc
        adc $1022,x

loc_134d:
        tay
        lda dat_1416,y
        sta $1012,x
        lda $1417,y
        sta $1015,x
        ldy $1047,x
        lda $14f7,y
        sta $101f,x
        inc $1047,x
        lda $102b,x
        beq loc_136e
        jmp loc_13e9

loc_136e:
        lda $4f,x
        beq loc_137a
        lda $5e,x
        beq loc_137d
        bmi loc_13d6
        dec $5e,x

loc_137a:
        jmp loc_13d6

loc_137d:
        dec $4c,x
        bmi loc_13b3
        lda $5b,x
        cmp #$02
        bcs loc_139d
        lda $64,x
        clc
        adc $55,x
        sta $1012,x
        sta $64,x
        lda $67,x
        adc $58,x
        sta $1015,x
        sta $67,x
        jmp loc_13d6

loc_139d:
        lda $64,x
        sec
        sbc $55,x
        sta $1012,x
        sta $64,x
        lda $67,x
        sbc $58,x
        sta $1015,x
        sta $67,x
        jmp loc_13d6

loc_13b3:
        lda $5b,x
        clc
        adc #$01
        and #$03
        sta $5b,x
        lda $4f,x
        sta $4c,x
        lda $61,x
        beq loc_137d
        dec $61,x
        lda $55,x
        clc
        adc $52,x
        sta $55,x
        lda $58,x
        adc #$00
        sta $58,x
        jmp loc_137d

loc_13d6:
        ldy $1018,x
        lda $7c,x
        sta $d402,y
        lda $7f,x
        sta $d403,y
        lda $1046
        sta $d416

loc_13e9:
        ldy $1018,x
        lda $101f,x
        and $101c,x
        sta $d404,y
        lda $1012,x
        sta $d400,y
        lda $1015,x
        sta $d401,y
        lda #$00
        sta $102b,x

loc_1406:
        dex
        bmi loc_140f
        lda $104d
        jmp loc_1078

loc_140f:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1416:
        .byte $16                                   // .

// --- Region $1441-$1446 ---
.pc = $1441 "loc_1441"

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

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

// --- Region $14ba-$14be ---
.pc = $14ba "loc_14ba"

loc_14ba:
        bpl loc_1538
        bvs loc_1441
        rti

// --- Region $1538-$153a ---
.pc = $1538 "loc_1538"

loc_1538:
        ora ($08,x)
        brk

// --- Region $16a0-$16b0 ---
.pc = $16a0 "loc_16a0"

loc_16a0:
        ldx #$00

loc_16a2:
        lda dat_16b0,x
        sta dat_1006,x
        inx
        cpx #$48
        bne loc_16a2
        jmp loc_16f8

dat_16b0:
        .byte $76                                   // v

// --- Region $16f8-$177f ---
.pc = $16f8 "loc_16f8"

loc_16f8:
        lda #$0f
        sta $d418
        rts

dat_16fe:
        .byte $00,$37                               // .7

loc_1700:
        sei
        lda #$f0
        sta $d01a
        lda #$31
        ldy #$ea
        sta $0314
        sty $0315
        cli
        jsr $fda3
        jsr $e518
        jsr $e544
        sei
        lda #$00
        sta $d020
        sta $d021
        ldx #$00
        txa

loc_1726:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1726
        ldx #$00

loc_1737:
        lda txt_1780,x
        sta $0400,x
        lda #$01
        sta $d800,x
        inx
        cpx #$27
        bne loc_1737
        inc $01
        ldy #$00

loc_174b:
        lda loc_1765,y
        sta $0700,y
        iny
        cpy #$19
        bne loc_174b
        lda #$8c
        ldy #$2f
        sta $2d
        sta $ae
        sty $2e
        sty $af
        jmp $0700

loc_1765:
        ldy #$00

loc_1767:
        lda $2a00,y
        sta dat_0801,y
        iny
        bne loc_1767
        inc $0707
        inc $0704

loc_1776:
        bne loc_1765
        dec $01
        cli
        jmp loc_fce2

dat_177e:
        .byte $ff,$00                               // ..

// --- Region $2800-$28ed ---
.pc = $2800 "main_2800"

main_2800:
        jmp loc_2840

loc_2803:
        sei
        lda #$00
        sta $dc0e
        lda #$1b
        sta $d011
        lda #$30
        sta $d012
        lda #$01
        sta $d019
        sta $d01a
        sta $dc0d
        lda #$00
        sta $0314
        lda #$29
        sta $0315
        cli
        lda #$01
        jsr sub_1000
        lda #$ef

loc_2830:
        cmp $dc01
        bne loc_2830
        lda $0bb8
        sta $3fff
        jmp loc_1700

dat_283e:
        .byte $00,$00                               // ..

loc_2840:
        lda #$93
        jsr $ffd2
        ldx #$00
        stx $d020
        stx $d021
        lda #$0f
        sta $0286
        jsr $e544

loc_2855:
        txa
        sta $0400,x
        inx
        cpx #$f0
        bne loc_2855
        lda #$00
        sta $0400
        ldx #$00

loc_2865:
        lda $0f80,x
        sta $d000,x
        inx
        cpx #$30
        bne loc_2865
        ldx #$38
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        lda #$00
        sta $40
        lda #$5a
        sta $41
        ldx #$00
        txa

loc_2894:
        sta $d8f0,x
        sta $d9f0,x
        inx
        bne loc_2894
        lda #$02
        sta $43
        lda #$c7
        sta $44
        lda #$00
        sta $10
        lda #$18
        sta $11
        lda #$00
        sta $42
        lda #$03
        sta $43
        lda #$c7
        sta $46
        lda #$00
        sta $47
        lda #$1c
        sta $48
        lda #$02
        sta $45
        lda #$00
        sta $13
        ldx #$00

loc_28cb:
        lda txt_0bc0,x
        sta $04f0,x
        lda txt_0cd0,x
        sta $0540,x
        inx
        cpx #$27
        bne loc_28cb
        lda $3fff
        sta $0bb8
        lda #$00
        sta $3fff
        lda #$04
        sta $14
        jmp loc_2803

// --- Region $2900-$29f3 ---
.pc = $2900 "irq_2900"

irq_2900:
        lda #$01
        sta $d019
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        lda #$97
        sta $d022
        lda #$96
        sta $d023
        ldx #$00

loc_291b:
        lda $d012

loc_291e:
        cmp $d012
        beq loc_291e
        and #$07
        ora #$10
        sta $d011
        inx
.label smc_292c = * + 1
        cpx #$05                                    // !SMC: modified by $0a0f
        bne loc_291b
        ldx #$10

loc_2931:
        ldy #$21

loc_2933:
        dey
        bne loc_2933
        dex
        bne loc_2931
        ldx #$00

loc_293b:
        lda $d012

loc_293e:
        cmp $d012
        beq loc_293e
        and #$07
        eor #$1c
        sta $d011
        inx
        lda $d012
        cmp #$a0
        bne loc_293b
        lda #$01
        sta $d019
        lda #$c8
        sta $d016
        lda #$12
        sta $d018
        lda #$1b
        sta $d011
        ldx #$00

loc_2968:
        ldy $0d00,x

loc_296b:
        dey
        bne loc_296b
        lda $0d20,x
        sta $d021
        sta $d021
        inx
        cpx #$1c
        bne loc_2968

loc_297c:
        lda $d012
        cmp #$c0
        bne loc_297c
        ldx #$00

loc_2985:
        lda $d012

loc_2988:
        cmp $d012
        beq loc_2988
        and #$07
        ora #$10
        sta $d011
        inx
.label smc_2996 = * + 1
        cpx #$07                                    // !SMC: modified by $0a5a
        bne loc_2985
        lda $44
        sta $d016
        ldx #$00

loc_29a0:
        ldy $0d40,x

loc_29a3:
        dey
        bne loc_29a3
        lda $0d50,x
        sta $d021
        sta $d021
        inx
        cpx #$0f
        bne loc_29a0
        ldx #$00

loc_29b6:
        lda $d012

loc_29b9:
        cmp $d012
        beq loc_29b9
        and #$07
        eor #$1c
        sta $d011
        inx
        lda $d012
        cmp #$f0
        bne loc_29b6
        lda #$1b
        sta $d011
        lda $46
        sta $d016
        ldx #$00

loc_29d9:
        ldy $0dc0,x

loc_29dc:
        dey
        bne loc_29dc
        lda $0dd0,x
        sta $d021
        sta $d021
        inx
        cpx #$0c
        bne loc_29d9
        jsr sub_0a00
        jmp loc_febc

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

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

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

// --- Region $61b5-$61b5 ---
.pc = $61b5 "Segment $61b5"
        brk

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

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

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

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

// --- Region $e518-$e536 ---
.pc = $e518 "Segment $e518"
        ora $2ce6
.label loc_e51c = * + 1
        .byte $23,$b1                               // rla ($b1,x) // ILLEGAL
        .byte $2f,$2a,$2a                           // rla $2a2a // ILLEGAL
        rol
        rol
        and #$07
        tax
        lda $011a,x
        sta $0118
        lda ($2f),y
        and #$1f
        tax
        jsr $0122
        jmp $01ff

dat_e536:
        .byte $a4                                   // .

// --- Region $e544-$e5b2 ---
.pc = $e544 "Segment $e544"
        rts

loc_e545:
        lda ($2f),y
        jsr $0122

loc_e54a:
        sta ($2d),y
        inc $2d
        bne loc_e552
        inc $2e

loc_e552:
        dex
        bne loc_e54a
        beq loc_e51c
        lda #$00
        beq loc_e54a
        lda #$ff
        bne loc_e54a

loc_e55f:
        lda ($2f),y
        sta ($2d),y
        inc $2f
        bne loc_e569
        inc $30

loc_e569:
        inc $2d
        bne loc_e56f
        inc $2e

loc_e56f:
        dex
        bne loc_e55f
        beq loc_e51c
        jsr $0171
        lda ($2f),y
        jsr $0122

loc_e57c:
        sta ($2d),y
        inc $2d
        bne loc_e584
        inc $2e

loc_e584:
        dex
        bne loc_e57c
        dec $39
        bpl loc_e57c
        bmi loc_e51c
        stx $39
        lda ($2f),y
        tax
        jmp $0122

loc_e595:
        jsr $0171

loc_e598:
        lda ($2f),y
        sta ($2d),y
        inc $2f
        bne loc_e5a2
        inc $30

loc_e5a2:
        inc $2d
        bne loc_e5a8
        inc $2e

loc_e5a8:
        dex
        bne loc_e598
        dec $39
        bpl loc_e598
        jmp $0100

dat_e5b2:
        .byte $2c                                   // ,

// --- Region $e5f6-$e60c ---
.pc = $e5f6 "loc_e5f6"

loc_e5f6:
        lda $ef00,y
        sta $ff00,y
        iny
        bne loc_e5f6
        dec $01dc
        dec $01df
        lda $01df
        cmp #$df
        bne loc_e5f6
        rts

// --- Region $e78c-$e830 ---
.pc = $e78c "loc_e78c"

loc_e78c:
        inc $40
        ldy $40
        cpy #$b5
        bne loc_e798
        ldy #$00
        sty $40

loc_e798:
        lda dat_0b00,y
        sta smc_292c
        inc $41
        ldy $41
        cpy #$b5
        bne loc_e7aa
        ldy #$00
        sty $41

loc_e7aa:
        lda dat_0b00,y
        clc
        adc #$50
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        lda smc_292c
        cmp #$36
        bne loc_e7ce
        lda #$00
        sta $d01b

loc_e7ce:
        cmp #$01
        bne loc_e7d7

loc_e7d2:
        lda #$3f
        sta $d01b

loc_e7d7:
        inc $42
        ldy $42
        cpy #$59
        bne loc_e7e3
        ldy #$00
        sty $42

loc_e7e3:
        lda $0d60,y
        sta smc_2996
        inc $13
        ldy $13
        cpy #$1f
        bne loc_e7f5
        ldy #$00
        sty $13

loc_e7f5:
        lda $0de0,y
        sta smc_0c8b
        dec $14
        beq loc_e802
        jmp loc_0aa0

loc_e802:
        ldx #$00
        ldy $0d32

loc_e807:
        lda $0d33,x
        sta $0d32,x
        inx
        cpx #$07
        bne loc_e807
        sty $0d39
        lda #$04
        sta $14
        ldy $0d29
        ldx #$06

loc_e81e:
        lda $0d22,x
        sta $0d23,x
        dex
        cpx #$ff
        bne loc_e81e
        sty $0d22
        jmp loc_0c00

dat_e82f:
        .byte $80,$5d                               // .]

// --- Region $e8e6-$e8f9 ---
.pc = $e8e6 "loc_e8e6"

loc_e8e6:
        sei
        dec $43
        beq loc_e8f1
        jsr sub_0c11
        jmp loc_0c00

loc_e8f1:
        lda #$03
        sta $43
        jmp loc_0c80

dat_e8f8:
        .byte $c6,$44                               // .D

// --- Region $e902-$e973 ---
.pc = $e902 "loc_e902"

loc_e902:
.label loc_e903 = * + 1
        lda $0591,x
        sta $0590,x
        inx
        cpx #$27
        bne loc_e902
        ldy #$00
        lda ($10),y
        beq loc_e922
        jsr sub_0c48
        sta $05b7
        inc $10
        bne loc_e92a
        inc $11
        jmp loc_0c43

loc_e922:
        lda #$00
        sta $10
        lda #$18
        sta $11

loc_e92a:
        lda #$c7
        sta $44
        rts

loc_e92f:
        cmp #$41
        bne loc_e93b
        lda #$02
        sta smc_0c0b
        lda #$20
        rts

loc_e93b:
        cmp #$42
        bne loc_e947
        lda #$03
        sta smc_0c0b
        lda #$20
        rts

loc_e947:
        cmp #$43
        bne loc_e953
        lda #$04
        sta smc_0c0b
        lda #$20
        rts

loc_e953:
        cmp #$44
        bne loc_e95e
        lda #$05
        sta smc_0c0b
        lda #$20

loc_e95e:
        rts

dat_e95f:
        .byte $a8,$60                               // .`

loc_e961:
        eor $c6
        eor $f0
        asl $20
        sta ($0c),y
        jmp loc_0c80

loc_e96c:
        lda #$02
        sta $45
        jmp loc_1003

dat_e973:
        .byte $c6                                   // .

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

loc_e97d:
.label loc_e97e = * + 1
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$27
        bne loc_e97d
        ldy #$00
        lda ($47),y
        beq loc_e99a
        sta $0607
        inc $47
        bne loc_e9a2
        inc $48
        jmp loc_0cc0

loc_e99a:
        lda #$00
        sta $47
        lda #$1c
        sta $48

loc_e9a2:
        lda #$c7
        sta $46
        rts

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

irq_ea31:
        asl $14,x
        .byte $12                                   // jam // ILLEGAL

// --- Region $ebb1-$ebb8 ---
.pc = $ebb1 "loc_ebb1"

loc_ebb1:
        and #$4c
        bvc loc_ebc5
        jmp loc_1065

dat_ebb8:
        .byte $77                                   // w

// --- Region $ebc5-$ebd9 ---
.pc = $ebc5 "loc_ebc5"

loc_ebc5:
        .byte $37,$5f                               // rla $5f,x // ILLEGAL
        .byte $07,$08                               // slo $08 // ILLEGAL
        asl $00,x
        .byte $07,$0e                               // slo $0e // ILLEGAL
        dey
        .byte $c3,$23                               // dcp ($23,x) // ILLEGAL
        eor ($11,x)
.label loc_ebd3 = * + 1
        eor ($e6,x)
        clc
        .byte $23,$06                               // rla ($06,x) // ILLEGAL
        .byte $04,$07                               // nop $07 // ILLEGAL

dat_ebd9:
        .byte $a3                                   // .

// --- Region $ebf7-$efbf ---
.pc = $ebf7 "loc_ebf7"

loc_ebf7:
        ora $0f
        ldy #$00
        tya

loc_ebfc:
        sta $d400,y
        sta $1022,y
        iny
        cpy #$1b
        bne loc_ebfc
        jmp loc_16a0

dat_ec0a:
        .byte $a4,$60,$c6                           // .`.

loc_ec0d:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02
        dec $104d
        bpl loc_ec20
        lda $104e
        sta $104d

loc_ec20:
        bne loc_ec27
        dec $1034,x
        bmi loc_ec32

loc_ec27:
        lda $102e,x
        bne loc_ec2f
        jmp loc_121f

loc_ec2f:
        jmp loc_115a

loc_ec32:
.label loc_ec34 = * + 2
        lda $103a,x
        sta $1034,x
        lda #$00
        sta $1037,x

loc_ec3d:
        lda dat_1006,x
        sta $fb
        lda $1009,x
        sta $fc
        ldy #$00
        lda ($fb),y
        bpl loc_ec74
        cmp #$ff
        bne loc_ec64
        lda $100c,x
        sta dat_1006,x
        sta $fb
        lda $100f,x
        sta $1009,x
        sta $fc
        jmp loc_109f

loc_ec64:
        and #$7f
        asl
        sta $1025,x
        inc dat_1006,x
        bne loc_ec3d
        inc $1009,x
        bne loc_ec3d

loc_ec74:
        tay
        lda $1564,y
        sta $fb
        lda $156d,y
        sta $fc
.label loc_ec80 = * + 1
        ldy $1028,x
        lda ($fb),y
        bmi loc_ecb8
        beq loc_ecad
        cmp #$7e
        beq loc_eca2
        sta $103d,x
        asl
        clc
        adc $1025,x
        tay
        lda dat_1416,y
        sta $64,x
        lda $1417,y
        sta $67,x
        jmp loc_10fd

loc_eca2:
        inc $1037,x
        lda #$ff
        sta $101c,x
        jmp loc_1136

loc_ecad:
        lda #$fe
        sta $101c,x
        inc $1037,x
        jmp loc_1136

loc_ecb8:
        pha
        and #$e0
        cmp #$80
        bne loc_ecd2
        pla
        pha
        and #$10
        sta $1037,x
        pla
        and #$0f
        sta $1034,x
        sta $103a,x
        jmp loc_1131

loc_ecd2:
        pla
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

dat_ecd6:
        .byte $7a                                   // z

loc_ecd7:
        sta $1031,x
        inc $1028,x
        bne loc_ec80
        inc $1028,x
        ldy $1028,x
        lda ($fb),y
        cmp #$7f
        bne loc_ecf8
        lda #$00
        sta $1028,x
        inc dat_1006,x
        bne loc_ecf8
        inc $1009,x

loc_ecf8:
        inc $102e,x
        lda $1037,x
        bne loc_ed03
        jmp loc_1406

loc_ed03:
        lda $1025,x
        sta $1022,x
        lda #$00
        sta $102e,x
        lda $1037,x
        beq loc_ed16
        jmp loc_1325

loc_ed16:
        ldy $1031,x
        lda $1534,y
        ldy $1018,x
        sta $d405,y
        ldy $1031,x
        lda $1535,y
        ldy $1018,x
        sta $d406,y
        ldy $1031,x
        lda $153a,y
        sta $76,x
        tay
        lda $1523,y
        pha
        and #$f0
        sta $7c,x
        pla
        and #$0f
        sta $7f,x
        lda #$00
        sta $79,x
        ldy $1031,x
        lda $1537,y
        pha
        and #$f0
        cpx $4a
        rts

dat_ed54:
        .byte $32                                   // 2

loc_ed55:
        sta $4f,x
        sec
        sbc #$01
        sta $4c,x
        lda #$00
        sta $5b,x
        sta $58,x
        pla
        and #$0f
        asl
        sta $52,x
        lda $1536,y
        pha
        and #$f0
        sta $55,x
        pla
        and #$0f
        asl
        sta $5e,x
        lda loc_1538,y
        pha
        and #$f0
        lsr
        sta $61,x
        pla
        cpx #$00
        bne loc_edab
        and #$0f
        pha
        cpx $0a
        rts

dat_ed8a:
        .byte $4e                                   // N

loc_ed8b:
        ora $104f
        sta $d418
        pla
        beq loc_ed96
        lda #$f1

loc_ed96:
        sta $d417
        lda $1539,y
        sta $1044
        tay
        lda $151b,y
        sta $1046
        lda #$00
        sta $1045

loc_edab:
        ldy $1031,x
        lda dat_153b,y
        sta $1047,x
        sta $104a,x
        lda $101f,x
        and #$fe
        ldy $1018,x
        sta $d404,y
        inc $102b,x
        jmp loc_1325

loc_edc8:
        lda $79,x
        beq loc_edd1
        dec $79,x
        jmp loc_126f

loc_edd1:
        ldy $76,x
        lda $1520,y
        pha
        and #$f0
        cpx $4a
        rts

dat_eddc:
        .byte $8b                                   // .

loc_eddd:
        sta $6a,x
        pla
        and #$0f
        sta $6d,x
        lda $1521,y
        sta $70,x
        lda $1522,y
        sta $101b
        and #$3f
        asl
        sta $79,x
        bit $101b
        bpl loc_ee0a
        lda $1523,y
        pha
        and #$f0
        sta $7c,x
        pla
        and #$0f
        sta $7f,x
        lda #$00
        sta $73,x

loc_ee0a:
        bit $101b
        bvs loc_ee18
        tya
        clc
        adc #$04
        sta $76,x
        jmp loc_126f

loc_ee18:
        lda $73,x
        bne loc_ee30
        lda $7c,x
        clc
        adc $70,x
        sta $7c,x
        lda $7f,x
        adc #$00
        sta $7f,x
        cmp $6d,x
        bne loc_ee47
        jmp loc_1298

loc_ee30:
        lda $7c,x
        sec
        sbc $70,x
        sta $7c,x
        lda $7f,x
        sbc #$00
        sta $7f,x
        cmp $6a,x
        bne loc_ee47
        lda $73,x
        eor #$01
        sta $73,x

loc_ee47:
        cpx #$00
        beq loc_ee4e
        jmp loc_1325

loc_ee4e:
        lda $1045
        beq loc_ee59
        dec $1045
        jmp loc_12f7

loc_ee59:
        ldy $1044
        lda $1518,y
        pha
        and #$f0
        sta $1040
        pla
        and #$0f
        cpx $0a
        .byte $62                                   // jam // ILLEGAL

loc_ee6b:
        rol
        sta $1041
        lda $1519,y
        sta $1042
        lda $151a,y
        sta $101b
        and #$3f
        asl
        sta $1045
        bit $101b
        bpl loc_ee91
        lda $151b,y
        sta $1046
        lda #$00
        sta $1043

loc_ee91:
        bit $101b
        bvs loc_eea0
        tya
        clc
        adc #$04
        sta $1044
        jmp loc_12f7

loc_eea0:
        lda $1043
        bne loc_eeb7
        lda $1046
        clc
        adc $1042
        sta $1046
        cmp $1041
        bcc loc_eece
        jmp loc_131d

loc_eeb7:
        lda $1046
        sec
        sbc $1042
        sta $1046
        cmp $1040
        bcs loc_eece
        lda $1043
        eor #$01
        sta $1043

loc_eece:
        ldy $1047,x
        lda $14d6,y
        bmi loc_eee7
        cmp #$7f
        bne loc_eeed
        lda $104a,x
        clc
        adc $14f7,y
        sta $1047,x
        jmp loc_1325

loc_eee7:
        and #$7f
        asl
        jmp loc_134d

loc_eeed:
        clc
        adc $103d,x
        asl
        clc
        adc $1022,x
        tay
        lda dat_1416,y
        sta $1012,x
        lda $1417,y
        sta $1015,x
        ldy $1047,x
        lda $14f7,y
        sta $101f,x
        inc $1047,x
        lda $102b,x
        beq loc_ef17
        jmp loc_13e9

loc_ef17:
        lda $4f,x
        beq loc_ef23
        lda $5e,x
        beq loc_ef26
        bmi loc_ef7f
        dec $5e,x

loc_ef23:
        jmp loc_13d6

loc_ef26:
        dec $4c,x
        bmi loc_ef5c
        lda $5b,x
        cmp #$02
        bcs loc_ef46
        lda $64,x
        clc
        adc $55,x
        sta $1012,x
        sta $64,x
        lda $67,x
        adc $58,x
        sta $1015,x
        sta $67,x
        jmp loc_13d6

loc_ef46:
        lda $64,x
        sec
        sbc $55,x
        sta $1012,x
        sta $64,x
        lda $67,x
        sbc $58,x
        sta $1015,x
        sta $67,x
        jmp loc_13d6

loc_ef5c:
        lda $5b,x
        clc
        adc #$01
        and #$03
        sta $5b,x
        lda $4f,x
        sta $4c,x
        lda $61,x
        beq loc_ef26
        dec $61,x
        lda $55,x
        clc
        adc $52,x
        sta $55,x
        lda $58,x
        adc #$00
        sta $58,x
        jmp loc_137d

loc_ef7f:
        ldy $1018,x
        lda $7c,x
        sta $d402,y
        lda $7f,x
        sta $d403,y
        lda $1046
        sta $d416
        ldy $1018,x
        lda $101f,x
        and $101c,x
        sta $d404,y
        lda $1012,x
        sta $d400,y
        lda $1015,x
        sta $d401,y
        lda #$00
        sta $102b,x
        dex
        bmi loc_efb8
        lda $104d
        jmp loc_1078

loc_efb8:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_efbf:
        .byte $16                                   // .

// --- Region $efea-$efef ---
.pc = $efea "loc_efea"

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

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

// --- Region $f063-$f067 ---
.pc = $f063 "loc_f063"

loc_f063:
        bpl loc_f0e1
        bvs loc_efea
        rti

// --- Region $f0e1-$f0ee ---
.pc = $f0e1 "loc_f0e1"

loc_f0e1:
        php
        php
        dey
        .byte $a3,$21                               // lax ($21,x) // ILLEGAL
        php
        .byte $a3,$21                               // lax ($21,x) // ILLEGAL
        inc $60a2
        and $01
        brk

// --- Region $f230-$f242 ---
.pc = $f230 "loc_f230"

loc_f230:
        lda $33
        ldx #$00

loc_f234:
        lda dat_16b0,x
        sta dat_1006,x
        inx
        cpx #$48
        bne loc_f234
        jmp loc_16f8

dat_f242:
        .byte $76                                   // v

// --- Region $f25f-$f2de ---
.pc = $f25f "loc_f25f"

loc_f25f:
        sei
        lda #$f0
        sta $d01a
        lda #$31
        ldy #$ea
        sta $0314
        sty $0315
        cli
        jsr $fda3
        jsr $e518
        jsr $e544
        sei
        lda #$00
        sta $d020
        sta $d021
        ldx #$00
        txa

loc_f285:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_f285
        ldx #$00

loc_f296:
        lda txt_1780,x
        sta $0400,x
        lda #$01
        sta $d800,x
        inx
        cpx #$27
        bne loc_f296
        inc $01
        ldy #$00

loc_f2aa:
        lda loc_1765,y
        sta $0700,y
        iny
        cpy #$19
        bne loc_f2aa
        lda #$8c
        ldy #$2f
        sta $2d
        sta $ae
        sty $2e
        sty $af
        jmp $0700

loc_f2c4:
        ldy #$00

loc_f2c6:
        lda $2a00,y
        sta dat_0801,y
        iny
        bne loc_f2c6
        inc $0707
        inc $0704

loc_f2d5:
        bne loc_f2c4
        dec $01
        cli
        jmp loc_fce2

dat_f2dd:
        .byte $ff,$00                               // ..

// --- Region $fce2-$fce8 ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        iny
        sty $40
        ora $5a
        tax
        brk

// --- Region $fda3-$fda6 ---
.pc = $fda3 "Segment $fda3"
        tax
        lda $23
        rti

// --- Region $fe17-$fe56 ---
.pc = $fe17 "loc_fe17"

loc_fe17:
        rol $404c,x
        plp
        sei
        lda #$00
        sta $dc0e
        lda #$1b
        sta $d011
        lda #$30
        sta $d012
        lda #$01
        sta $d019
        sta $d01a
        sta $dc0d
        lda #$00
        sta $0314
        lda #$29
        sta $0315
        cli
        lda #$01
        jsr sub_1000
        lda #$ef

loc_fe48:
        cmp $dc01
        bne loc_fe48
        lda $0bb8
        sta $3fff
        jmp loc_1700

dat_fe56:
        .byte $a2                                   // .

// --- Region $febc-$ff06 ---
.pc = $febc "loc_febc"

loc_febc:
        sta $44
        lda #$00
        sta $10
        lda #$18
        sta $11
        lda #$00
        sta $42
        lda #$03
        sta $43
        lda #$c7
        sta $46
        lda #$00
        sta $47
        lda #$1c
        sta $48
        lda #$02
        sta $45
        lda #$00
        sta $13
        ldx #$00

loc_fee4:
        lda txt_0bc0,x
        sta $04f0,x
        lda txt_0cd0,x
        sta $0540,x
        inx
        cpx #$27
        bne loc_fee4
        lda $3fff
        sta $0bb8
        lda #$00
        sta $3fff
        lda #$04
        sta $14
        jmp loc_2803

// --- Region $ff72-$fffe ---
.pc = $ff72 "loc_ff72"

loc_ff72:
        ldy $0d00,x

loc_ff75:
        dey
        bne loc_ff75
        lda $0d20,x
        sta $d021
        sta $d021
        inx

loc_ff82:
        cpx #$1c
        bne loc_ff72

loc_ff86:
.label loc_ff87 = * + 1
        lda $d012
        cmp #$c0
        bne loc_ff86
        ldx #$00

loc_ff8f:
        lda $d012

loc_ff92:
        cmp $d012
        beq loc_ff92
        and #$07
        ora #$10
.label loc_ff9d = * + 2
        sta $d011
        inx
        cpx #$07
        bne loc_ff8f
        lda $44
.label loc_ffa6 = * + 1
        sta $d016
        ldx #$00

loc_ffaa:
        ldy $0d40,x

loc_ffad:
        dey
        bne loc_ffad
        lda $0d50,x
        sta $d021
        sta $d021
        inx
        cpx #$0f
        bne loc_ffaa
        ldx #$00

loc_ffc0:
        lda $d012

loc_ffc3:
        cmp $d012
        beq loc_ffc3
        and #$07
        eor #$1c
        sta $d011
        inx
        lda $d012
        cmp #$f0
        bne loc_ffc0
        lda #$1b
        sta $d011
        lda $46
        sta $d016
        ldx #$00

loc_ffe3:
        ldy $0dc0,x

loc_ffe6:
        dey
        bne loc_ffe6
        lda $0dd0,x
        sta $d021
        sta $d021
        inx
        cpx #$0c
        bne loc_ffe3
        jsr sub_0a00
        jmp loc_febc

dat_fffd:
        .byte $ad,$00                               // ..

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

// --- Region $0801-$09ff ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $ff,$ff                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $ff,$ff                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $ff                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $ff,$ff,$e1,$c9,$c9
        .byte $99                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $81,$39                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $39,$ff,$03
        .byte $39,$39,$03
        .byte $39,$39,$03,$ff,$83
        .text "9???9"
        .byte $83,$ff,$03
        .text "99999"
        .byte $03,$ff,$81
        .byte $3f,$3f,$07
        .byte $3f,$3f
        .byte $01,$ff,$01
        .byte $3f,$3f,$07
        .byte $3f,$3f,$3f,$ff,$83
        .text "9?199"
        .byte $83,$ff,$39,$39,$39,$01,$39,$39,$39,$ff,$81,$e7,$e7,$e7,$e7,$e7 // ..999.999.......
        .byte $81,$ff,$f9,$f9,$f9,$f9,$f9,$39,$83,$ff,$39,$33,$27,$0f,$27,$33 // .......9..93'.'3
        .byte $39,$ff                               // 9.

txt_0860:
        .text "??????"
        .byte $01,$ff,$03,$f9
        .text ")))))"
        .byte $ff,$03

txt_0871:
        .text "999999"
        .byte $ff,$83
        .text "99999"
        .byte $83,$ff,$03
        .byte $39,$39,$39,$03
        .byte $3f,$3f
        .byte $ff,$83
        .text "99999"
        .byte $80,$fc,$03
        .byte $39,$39,$03
        .byte $33,$39,$39
        .byte $ff,$83,$39,$3f,$83,$f9,$39,$83,$ff,$01,$ef,$e7,$e7,$e7,$e7,$e7 // ..9?..9.........
        .byte $ff                                   // .

txt_08a8:
        .text "999999"
        .byte $83,$ff,$39,$39,$93,$93,$c7,$c7,$ef,$ff // ..99......

txt_08b8:
        .text "9)))))"
        .byte $83,$ff,$39,$39,$93,$c7,$93,$39,$39,$ff,$39,$39,$93,$c7,$cf,$9f // ..99...99.99....
        .byte $3f,$ff,$81,$f9,$f3,$e7,$cf,$9f,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ?...............
        .byte $ff,$ff,$ff,$ff,$e7,$c3,$e7           // .......

dat_08e5:
        // === Fill data (35 bytes, $08e5-$0907) ===
        .fill 35, $ff
        .byte $e7,$e7,$e7,$e7,$e7,$ff,$e7,$ff,$99,$99,$99,$ff,$ff,$ff,$ff,$ff // ................
        .byte $99,$99,$00,$99,$00,$99,$99,$ff,$e7,$c1,$9f,$c3,$f9,$83,$e7,$ff // ................
        .byte $9d,$99,$f3,$e7,$cf,$99,$b9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $c7,$cf,$df,$ff,$ff,$ff,$ff,$ff,$f3,$e7,$cf,$cf,$cf,$e7,$f3,$ff // ................
        .byte $cf,$e7,$f3,$f3,$f3,$e7,$cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$cf // ................
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff // ................
        .byte $ff,$fc,$f9,$f3,$e7,$cf,$9f,$ff,$83
        .text "99999"
        .byte $83,$ff
        .byte $e7,$c7,$87,$e7,$e7,$e7,$01,$ff,$83,$39,$f9,$e3,$8f,$39,$01,$ff // .........9...9..
        .byte $83,$39,$f9,$c3,$f9,$39,$83,$ff,$93,$93,$33,$31,$03,$f3,$f3,$ff // .9...9....31....
        .byte $01,$39,$3f,$03,$f9,$39,$83,$ff,$83,$39,$3f,$03,$39,$39,$83,$ff // .9?..9...9?.99..
        .byte $01,$39,$f3,$e7,$cf,$cf,$cf,$ff,$83,$39,$39,$83,$39,$39,$83,$ff // .9.......99.99..
        .byte $83,$39,$39,$81,$f9,$39,$83,$ff,$ff,$ff,$e7,$ff,$ff,$e7,$ff,$ff // .99..9..........
        .byte $ff,$ff,$e7,$ff,$ff,$e7,$e7,$cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$81,$ff,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$ff       // ........

// --- Region $0aa3-$0aa3 ---
.pc = $0aa3 "dat_0aa3"

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

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

dat_0b00:
        // === Sine/lookup table (256 bytes, range $00-$37) ===
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$03,$03,$03,$03,$04,$04,$05,$05,$05,$06,$06 // ................
        .byte $06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0c,$0d,$0d,$0e,$0f // ................
        .byte $0f,$10,$11,$11,$12,$13,$13,$14,$15,$16,$16,$17,$18,$19,$1a,$1a // ................
        .byte $1b,$1c,$1d,$1e,$1f,$1f               // ......

txt_0b41:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&''()*+,-./01234567776543210/.-,+*)(''&%$#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1f,$1f,$1e,$1d,$1c,$1b,$1a,$1a,$19,$18,$17,$16,$16,$15,$14,$13 // ................
        .byte $13,$12,$11,$11,$10,$0f,$0f,$0e,$0d,$0d,$0c,$0c,$0b,$0a,$0a,$09 // ................
        .byte $09,$08,$08,$07,$07,$06,$06,$06,$05,$05,$05,$04,$04,$03,$03,$03 // ................
        .byte $03,$02,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ............

txt_0bc0:
        .text "           "
        .byte $13,$14,$12,$05,$05,$14,$20,$03,$12,$05,$04,$2e,$02,$0f,$18,$09 // ...... .........
        .byte $0e,$07                               // ..

txt_0bdd:
        .text "           "

// --- Region $0cc5-$0fb1 ---
.pc = $0cc5 "dat_0cc5"

dat_0cc5:
        .fill 11, $00

txt_0cd0:
        .encoding "screencode_mixed"
        .text "cracked and packed by stingray on"
        .encoding "petscii_upper"

txt_0cf1:
        .text " 02.05 "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$08,$08,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$01,$08,$08,$08,$08,$00,$00,$02,$04,$0a,$01,$01,$0a,$04 // ................
        .byte $02,$00,$00,$00,$00,$00,$00,$00,$00,$03,$01,$01,$03,$0e,$06,$06 // ................
        .byte $0e,$00,$00,$00,$00,$00,$00,$07,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$0b,$0c,$0f // ................
        .byte $01,$01,$0f,$0c,$0b,$00,$00,$01,$01,$01,$01,$02,$02,$02,$02,$03 // ................
        .byte $03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06,$06,$06,$07,$07,$07 // ................
        .byte $08,$08,$08,$09,$09,$0a,$0a,$0b,$0b,$0c,$0c,$0d,$0e,$0f,$10,$12 // ................
        .byte $14,$16,$18,$1b,$1b,$18,$16,$14,$12,$10,$0f,$0e,$0d,$0c,$0b,$0b // ................
        .byte $0a,$0a,$09,$09,$08,$08,$08,$07,$07,$07,$06,$06,$06,$05,$05,$05 // ................
        .byte $04,$04,$04,$04,$03,$03,$03,$03,$02,$02,$02,$02,$01,$01,$01,$01 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$04,$08,$07,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$08,$00,$00,$09,$08,$0a,$01,$0a,$08,$09 // ................
        .byte $09,$00,$00,$00,$00,$00,$00,$02,$02,$02,$02,$02,$02,$03,$03,$03 // ................
        .byte $03,$04,$04,$04,$04,$03,$03,$03,$03,$02,$02,$02,$02,$02,$02,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$00,$00,$00
        .text "UTU"
        .byte $40                                   // @ character
        .byte $05
        .byte $40
        .byte $40,$03,$40,$40,$03                   // @.@@.

txt_0e0e:
        .byte $40                                   // @ character
        .text "O"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $4f,$73,$73,$73,$7d,$7f,$7d,$6e,$ef,$6e,$7b,$bb,$7b,$6a,$af,$6a // Osss}.}n.n{.{j.j
        .byte $67,$fc,$67,$5b,$00,$5b,$57,$00,$57,$57,$00,$57,$ff,$00,$ff,$00 // g.g[.[W.WW.W....
        .fill 18, $00
        .byte $54,$15,$57,$05,$50,$03,$03,$40,$03,$03,$40,$03,$cf,$4f,$ff,$73 // T.W.P..@..@..O.s
        .byte $71,$50,$7f,$7f,$f0,$ef,$6e,$f0,$bc,$7b,$b0,$ab,$6b,$f0,$e7,$65 // qP....n..{..k..e
        .byte $55,$5b
        .byte $59,$9b
        .text "WUWW"
        .byte $f5
        .byte $57,$ff
        .byte $3f,$ff,$00,$00,$00
        .fill 16, $00
        .byte $15,$55,$15,$50,$03,$50,$40,$03,$40,$40,$03,$40,$4f,$ff,$4f,$71 // .U.P.P@.@@.@O.Oq
        .byte $54,$71,$7f,$f5,$7f,$7b,$bb,$6e,$fe,$ef,$7b,$3f,$eb,$6b,$55,$5b // Tq...{.n..{?.kU[
        .byte $65,$66,$67
        .text "YUWUU"
        .byte $5f,$f5,$ff,$fc
        .byte $3f,$00,$00,$00
        .fill 16, $00
        .byte $57,$15,$54,$03,$50,$05,$03,$40,$03,$03,$40,$03,$ff,$4c,$cf,$50 // W.T.P..@..@..L.P
        .byte $73,$f3,$f0,$7f,$7f,$f0,$6f,$7b,$b0,$7b,$6f,$f0,$6b,$6b,$55,$5b // s.....o{.{o.kkU[
        .byte $67,$9b,$67,$5b                       // g.g[

txt_0ee7:
        .text "WWWWWW"
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$55,$55,$15,$40,$03,$50,$40,$03,$40,$40 // ......UU.@.P@.@@
        .byte $03,$40,$fc,$ff,$4f,$07,$30,$71,$07,$f0,$7f,$06,$f0,$7b,$07,$b0 // .@..O.0q.....{..
        .byte $fe,$06,$b0,$3f,$05,$b0,$55,$06,$70,$66,$05,$70,$55,$05,$70,$55 // ...?..U.pf.pU.pU
        .byte $0f,$f0,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$00,$00,$00,$55,$00,$00,$03,$00,$00,$03,$00,$00,$03 // ......U.........
        .byte $00,$00,$ff,$00,$00,$54,$00,$00,$f5,$00,$00,$bb,$00,$00,$ef,$00 // .....T..........
        .byte $00,$eb,$00,$00,$5b,$00,$00,$67,$00,$00,$57,$00,$00,$5f,$00,$00 // ....[..g..W.._..
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$78,$a0,$90,$a0,$a8,$a0,$c0,$a0,$d8,$a0,$f0,$a0,$00 // ...x............
        .byte $00,$00,$00,$00,$1b,$76,$d1,$00,$3f,$c8,$00,$15,$79,$f0,$ff,$3f // .....v..?...y..?
        .byte $00,$00,$00,$f0,$f0,$fe,$fe,$fe,$f3,$f6,$fe,$fe,$fe,$fe,$fe,$fe // ................
        .byte $fe,$fe,$ff,$ff                       // ....

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

// --- Region $1007-$104f ---
.pc = $1007 "Segment $1007"
        .byte $92,$a4,$15,$15,$15,$76,$91,$a3,$15,$15,$15,$51,$37,$5f,$07,$08 // .....v.....Q7_..
        .byte $16,$00,$07,$0e,$88,$ff,$ff,$ff,$41,$11,$41,$18,$18,$18,$18,$18 // ........A.A.....
        .byte $18,$06,$04,$07,$00,$00,$00,$01,$00,$01,$10,$00,$20,$00,$00,$00 // ............ ...
        .byte $00,$00,$00,$00,$01,$00,$10,$0c,$24,$20,$50,$02,$01,$04,$0d,$52 // ........$ P....R
        .byte $12,$0d,$1a,$0f,$08,$17,$00,$05,$0f   // .........

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

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

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

txt_14a9:
        .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 $14bf-$1537 ---
.pc = $14bf "dat_14bf"

dat_14bf:
        .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,$c4,$c4,$ae,$a8,$a6,$c2,$be,$7f,$c5 // .0. ............
        .byte $c5,$a6,$a3,$a3,$7f,$00,$c2,$c2,$00,$7f,$00,$0c,$00,$7f,$00,$00 // ................
        .byte $00,$7f,$df,$df,$00,$03,$07,$7f,$01,$81,$41,$41,$41,$80,$80,$05 // ..........AAA...
        .byte $01,$81,$41,$41,$11,$04,$01,$01,$81,$41,$02,$09,$11,$41,$02,$01 // ..AA.....A...A..
        .byte $81,$41,$02,$01,$81,$41,$41,$41,$02,$25,$02,$88,$56,$24,$00,$ff // .A...AAA.%..V$..
        .byte $36,$88,$00,$6f,$08,$08,$20,$85,$30,$68,$a0,$4f,$02,$08,$30,$ff // 6..o.. .0h.O..0.
        .byte $0e,$28,$20,$6f,$03,$07,$07,$00,$00   // .( o.....

// --- Region $153b-$169f ---
.pc = $153b "dat_153b"

dat_153b:
        .byte $08,$08,$88,$00,$00,$00,$08,$00,$00,$00,$ee,$00,$00,$01,$00,$10 // ................
        .byte $0f,$09,$ac,$48,$22,$80,$00,$04,$13,$09,$0a,$33,$22,$80,$00,$0c // ...H"......3"...
        .byte $17,$0a,$8a,$18,$04,$21,$00,$0c,$1b,$ac,$ad,$be,$cf,$e3,$05,$08 // .....!..........
        .byte $3a,$65,$15,$15,$15,$15,$15,$16,$16,$16,$16,$8c,$01,$02,$01,$02 // :e..............
        .byte $88,$01,$8c,$01,$8a,$01,$85,$01,$8c,$01,$02,$01,$02,$88,$01,$8a // ................
        .byte $01,$8d,$01,$88,$01,$ff,$8c,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$03,$03,$03,$03,$03,$03,$ff,$8c,$04,$05,$05,$06,$07,$05,$08 // ................
        .byte $ff,$00,$81,$a2,$15,$80,$15,$10,$13,$81,$15,$15,$15,$80,$10,$81 // ................
        .byte $13,$15,$7f,$81,$a2,$11,$80,$11,$0c,$0e,$81,$11,$13,$13,$80,$0e // ................
        .byte $81,$11,$13,$7f,$81,$a0,$0c,$0c,$a1,$0c,$80,$a0,$0c,$81,$0c,$80 // ................
        .byte $0c,$81,$0c,$a1,$0c,$a0,$0c,$7f,$80,$a4,$28,$81,$00,$80,$24,$00 // ..........(...$.
        .byte $26,$28,$86,$00,$80,$2b,$00,$29,$81,$00,$80,$24,$00,$24,$00,$28 // &(...+.)...$.$.(
        .byte $00,$26,$81,$00,$80,$24,$00,$26,$28,$7f,$8f,$00,$7f,$81,$00,$80 // .&...$.&(.......
        .byte $a4
        .byte $2d,$00
        .text "--+-"
        .byte $00
        .byte $2d,$81,$00,$80,$a3
        .byte $2d,$00
        .byte $2d
        .byte $00,$2b,$00,$2d,$28,$84,$00,$80,$a4,$2d,$00,$2d,$2d,$00,$2d,$2b // .+.-(....-.--.-+
        .byte $8b,$00,$80,$a3,$2d,$00,$2d,$00,$2b,$00,$2d,$26,$8b,$00,$7f,$80 // ....-.-.+.-&....
        .byte $a4,$2b,$81,$00,$80,$28,$84,$00,$80,$a3,$2d,$2d,$00,$2d,$00,$2d // .+...(....--.-.-
        .byte $2d,$2b,$2d,$00,$2d,$00,$2d,$00,$2d,$2b,$2d,$00,$2d,$81,$00,$80 // -+-.-.-.-+-.-...
        .byte $a4,$29,$00,$28,$00,$29,$28,$8b,$00,$7f,$80,$a4,$29,$00,$29,$29 // .).(.)(.....).))
        .byte $00
        .byte $27,$29,$82,$00,$80
        .text "$$')"
        .byte $81,$00,$80
        .byte $2e,$81,$00
        .byte $80,$29,$81,$00,$80,$2b,$8a,$00,$80,$2e,$81,$00,$80,$29,$81,$00 // .)...+.......)..
        .byte $80,$2b,$84,$00,$81,$a5,$2b,$83,$29,$81,$2b,$83,$29,$85,$00,$7f // .+....+.).+.)...
        .byte $00,$00,$00,$00,$00                   // .....

// --- Region $16b1-$16c4 ---
.pc = $16b1 "Segment $16b1"
        .byte $91,$a3,$15,$15,$15,$76,$91,$a3,$15,$15,$15,$00,$00,$00,$00,$00 // .....v..........
        .byte $00,$00,$07,$0e                       // ....

// --- Region $16de-$16f7 ---
.pc = $16de "dat_16de"

dat_16de:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $05                                   // .

// --- Region $1780-$17c0 ---
.pc = $1780 "txt_1780"

txt_1780:
        .encoding "screencode_mixed"
        .text "  it's no mystery"
        .encoding "petscii_upper"

txt_1791:
        .text "... "

txt_1795:
        .encoding "screencode_mixed"
        .text "we make history"
        .encoding "petscii_upper"

txt_17a4:
        .text "!   "
        .byte $00                                   // string terminator
        .byte $00,$ff,$ff,$00,$00,$ff,$ff,$00,$00,$ff,$ff,$00,$00,$ff,$ff,$00 // ................
        .byte $00,$ff,$ff,$00,$00,$ef,$fb           // .......

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

// --- Region $1800-$1be7 ---
.pc = $1800 "dat_1800"

dat_1800:
        .byte $20,$42                               //  B

txt_1802:
        .encoding "screencode_mixed"
        .text " street cred.boxing was cracked 'n' packed by stingray/crazy on the 2nd of may ! i hear you all cry:please stop it,but as my friend said : stop acid"
        .encoding "petscii_upper"

txt_1896:
        .text " ! C "

txt_189b:
        .encoding "screencode_mixed"
        .text "excuse this version,but firstly questy is still in the states and he was the main tape cracker in crazy"
        .encoding "petscii_upper"

txt_1902:
        .text " ! 2"

txt_1906:
        .encoding "screencode_mixed"
        .text "nd : i've been in zurich tonight and i'm just back (it's now"
        .encoding "petscii_upper"

txt_1942:
        .text " 03.21 "
        .byte $01,$0d                               // ..

txt_194b:
        .text ")   D "

txt_1951:
        .encoding "screencode_mixed"
        .text "call zss for modemtrading"
        .encoding "petscii_upper"

txt_196a:
        .text " : ++41/61 72 22 93  ! "

txt_1981:
        .encoding "screencode_mixed"
        .text "soon you can call the best european bbs ! yes,it's the crazy hq"
        .encoding "petscii_upper"

txt_19c0:
        .text " !     "

txt_19c7:
        .encoding "screencode_mixed"
        .text "later this week coming : stormlord , hollywood poker pro , running man , mayday squad and test drive"
        .encoding "petscii_upper"

txt_1a2b:
        .text " 2 ("

txt_1a2f:
        .encoding "screencode_mixed"
        .text "i hope so"
        .encoding "petscii_upper"

txt_1a38:
        .text ")  ! A "

txt_1a3f:
        .encoding "screencode_mixed"
        .text "hey graphics boy : i lost yer address - send it again"
        .encoding "petscii_upper"

txt_1a74:
        .text " !           "

txt_1a81:
        .encoding "screencode_mixed"
        .text "now i'm fucking tired,but i should call a guy in uk and mike also promised to start a conference tonight ! fuck off"
        .encoding "petscii_upper"

txt_1af4:
        .text " !   B "

txt_1afb:
        .encoding "screencode_mixed"
        .text "come to the biggest event of the year : crazy/stm party on"
        .encoding "petscii_upper"

txt_1b35:
        .text " 4-6 "

txt_1b3a:
        .encoding "screencode_mixed"
        .text "august in le locle/switzerland  or to the crazy meeting in meinisberg (date yet unknown"
        .encoding "petscii_upper"

txt_1b91:
        .text ") !        "

txt_1b9c:
        .encoding "screencode_mixed"
        .text "stingray crazying off"
        .encoding "petscii_upper"

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

dat_1bbf:
        .text "                                         "

// --- Region $1c00-$1fe8 ---
.pc = $1c00 "txt_1c00"

txt_1c00:
        .encoding "screencode_mixed"
        .text " here are the handshakes"
        .encoding "petscii_upper"

txt_1c18:
        .text " ! 1"

txt_1c1c:
        .encoding "screencode_mixed"
        .text "st the legal ones : mike,mark,paddy,dave,micheal,marco (soon back from th states),mat and tim ! the illegal ones fly to"
        .encoding "petscii_upper"

txt_1c93:
        .text " :  711 , "

txt_1c9d:
        .encoding "screencode_mixed"
        .text "blasters inc. (what do ya think 'bout swiss beer"
        .encoding "petscii_upper"

txt_1ccd:
        .text " ?) , "

txt_1cd3:
        .encoding "screencode_mixed"
        .text "beasties , cosmos (what's the new name"
        .encoding "petscii_upper"

txt_1cf9:
        .text " ?) , "

txt_1cff:
        .encoding "screencode_mixed"
        .text "dominators (cosmo and nemesis"
        .encoding "petscii_upper"

txt_1d1c:
        .text ") , "
        .byte $04,$03,$13,$20,$28,$14,$12,$09,$2d,$04,$0f,$13,$2c,$0e,$0f,$13 // ... (...-...,...
        .byte $01,$08,$2c,$08,$05,$0e,$04,$19       // ..,.....

txt_1d38:
        .text ") , "
        .byte $04,$05,$01,$03,$0f,$0e,$20,$2c,$20,$06,$01,$09,$12,$0c,$09,$07 // ...... , .......
        .byte $08,$14,$20,$28,$08,$0f,$02,$02,$2d,$08,$0f,$02,$02 // .. (....-....

txt_1d59:
        .text ") , "

txt_1d5d:
        .encoding "screencode_mixed"
        .text "f4cg , falcon, gp and fe , hscg , hotline , ikari (still thinking what you've done wrong"
        .encoding "petscii_upper"

txt_1db5:
        .text " ?) , "

txt_1dbb:
        .encoding "screencode_mixed"
        .text "lazer , life/riffs , new edition , wot and zeb (come to switzerland,stephen ! nice chats"
        .encoding "petscii_upper"

txt_1e13:
        .text ") , "

txt_1e17:
        .encoding "screencode_mixed"
        .text "oneway , poltergeist , paramount , savage , sharks , stardom , s"
        .encoding "petscii_upper"

txt_1e57:
        .text "451 , "

txt_1e5d:
        .encoding "screencode_mixed"
        .text "triad , unic  and all the others (these greets were mixed from my , zss' and cyberpunk's list"
        .encoding "petscii_upper"

txt_1eba:
        .text ")               "

txt_1eca:
        .encoding "screencode_mixed"
        .text "lamers fuck off and stay like cherry soft"
        .encoding "petscii_upper"

txt_1ef3:
        .text " !!!             "
        .byte $00                                   // string terminator

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

// --- Region $2030-$2128 ---
.pc = $2030 "dat_2030"

dat_2030:
        .byte $05,$0a,$20,$2a,$20,$95,$aa,$80,$55,$aa,$00,$aa,$00,$55,$aa,$00 // .. * ...U....U..
        .byte $55,$aa,$00,$aa,$00,$55,$aa,$00,$55,$aa,$00,$aa,$00,$55,$aa,$00 // U....U..U....U..

txt_2050:
        .text "EJHJHIJHU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00,$55,$aa,$00,$aa,$00,$55,$aa,$00,$55,$aa // ...U..U....U..U.
        .byte $00,$aa,$00,$55,$aa,$00,$50,$a5,$00,$aa,$00,$55,$aa,$00,$00,$00 // ...U..P....U....
        .byte $40,$90,$04,$54,$a9,$01,$01,$02,$02,$02,$02,$02,$02,$02,$55,$aa // @..T..........U.
        .byte $00,$aa,$00,$55,$aa,$00,$55,$aa,$00,$aa,$00,$55,$aa,$00,$55,$aa // ...U..U....U..U.
        .byte $00,$aa,$00,$55,$aa,$00,$50,$90,$04,$a4,$04,$55,$a9,$01,$01,$02 // ...U..P....U....
        .byte $00,$00,$00,$00,$00,$00,$55,$aa,$80,$aa,$80 // ......U....

txt_20b5:
        .text "%* U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00,$55,$aa,$00,$aa,$00,$55,$aa,$00,$55,$aa // ...U..U....U..U.
        .byte $00,$aa,$00,$55,$aa,$00,$55,$aa,$00,$aa,$00,$55,$aa,$00,$55,$aa // ...U..U....U..U.
        .byte $00,$aa,$00,$55,$aa,$00,$55,$a9,$01,$a9,$01,$55,$a9,$01,$15,$2a // ...U..U....U...*
        .byte $08,$0a,$08,$02,$02,$02,$55,$aa,$00,$aa,$00,$55,$aa,$00,$54,$a4 // ......U....U..T.
        .byte $01,$a9,$01,$55,$aa,$00,$00,$00,$00,$00,$00,$40,$40,$40,$00,$00 // ...U.......@@@..
        .byte $00,$00,$00,$02,$02,$09,$25,$2a,$80,$aa,$80,$55,$aa,$00,$55,$aa // ......%*...U..U.
        .byte $00,$aa,$00,$55,$aa,$00,$54,$a4,$10,$90,$10,$40,$40,$40 // ...U..T....@@@

dat_2128:
        // === Fill data (1 bytes, $2128-$2128) ===
        .byte $00                                   // .

// --- Region $2168-$2260 ---
.pc = $2168 "dat_2168"

dat_2168:
        .byte $02,$02,$02,$08,$0b,$08               // ......

txt_216e:
        .text "/*U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$00,$ff,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$55,$aa // ......U.......U.
        .byte $ff,$00,$ff,$00,$ff,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$aa // ......U.......

txt_2190:
        .text "IJKHKJ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$aa,$00,$00,$55,$aa,$ff,$00,$ff,$aa,$00,$00,$55,$aa // ......U.......U.
        .byte $ff,$00,$ff,$a8,$02,$02,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$55,$aa // ......U.......U.
        .byte $ff,$00,$ff,$00,$ff,$aa,$02,$42,$42,$12,$d2,$12,$d2,$92,$55,$aa // .......BB.....U.
        .byte $ff,$00,$ff,$00,$ff,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$55,$aa // ......U.......U.
        .byte $ff,$00,$ff,$00,$ff,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$40,$40 // ......U.......@@
        .byte $40,$10,$d0,$10,$f4,$a4,$09,$0a,$0b,$02,$02,$02,$00,$00,$55,$aa // @.............U.
        .byte $ff,$00,$ff,$00,$bf,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$55,$aa // ......U.......U.
        .byte $ff,$00,$ff,$00,$ff,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$55,$aa // ......U.......U.
        .byte $ff,$00,$ff,$00,$ff,$aa,$55,$a9,$fd,$01,$fd,$01,$fd,$a9,$00,$00 // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$95,$aa,$bf,$20,$2f,$20,$0b,$0a,$55,$aa // ......... / ..U.
        .byte $ff,$00,$ff,$00,$ff,$aa,$50,$90,$d0,$04,$f4,$04,$fd,$a9,$09,$0a // ......P.........
        .byte $2f,$20,$2f,$80,$bf,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$55,$a9 // / /...U.......U.
        .byte $f4,$04,$f4,$10,$d0,$90               // ......

dat_2260:
        // === Fill data (1 bytes, $2260-$2260) ===
        .byte $00                                   // .

// --- Region $22a4-$239b ---
.pc = $22a4 "dat_22a4"

dat_22a4:
        .byte $02,$02,$02,$0a,$25,$80,$aa,$95,$00,$aa,$00,$aa,$55,$00,$aa,$55 // ....%.......U..U
        .byte $00,$aa,$00,$aa,$55,$01,$a6,$56,$06,$92,$12,$92,$55,$00,$aa,$55 // ....U..V....U..U
        .byte $00,$aa,$00,$aa,$55,$00,$aa,$55,$00,$aa,$00,$aa // ....U..U....

txt_22d0:
        .byte $40                                   // @ character
        .text "EJIHJHJ"
        .byte $00                                   // string terminator
        .byte $55,$aa,$55,$00,$aa,$00,$aa,$00,$55,$aa,$55,$00,$aa,$00,$aa,$02 // U.U.....U.U.....
        .byte $54,$aa,$55,$00,$aa,$00,$aa,$55,$00,$aa,$55,$00,$aa,$00,$aa,$55 // T.U....U..U....U
        .byte $00,$aa
        .byte $55,$00,$aa,$00,$a9
        .byte $52,$12,$92
        .text "RBBB"
        .byte $02
        .byte $55
        .byte $00,$aa,$55,$00,$aa,$00,$aa,$55,$00,$aa,$55,$00,$aa,$00,$aa // ..U....U..U....

txt_2318:
        .text "U"
        .byte $40                                   // @ character
        .text "ZUPFDFU"
        .byte $00                                   // string terminator
        .byte $aa,$55,$00,$aa,$00,$aa,$54,$01,$a9,$55,$00,$aa,$00,$aa,$00,$00 // .U....T..U......
        .byte $00,$00,$40,$40,$40,$90,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..@@@...........
        .byte $00,$00,$02,$0a,$20,$aa,$02,$08,$2a,$95,$00,$aa,$00,$aa,$55,$00 // .... ...*.....U.
        .byte $aa,$55,$00,$aa,$00,$a9,$55,$00,$aa,$55,$04,$90,$40,$00,$54,$10 // .U....U..U..@.T.
        .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$09,$02 // @...............
        .byte $02,$02,$00,$00,$00,$00,$55,$00,$aa,$55,$80,$aa,$80,$2a,$55,$00 // ......U..U...*U.
        .byte $aa,$55,$00,$aa,$00,$aa,$55,$00,$aa,$55,$00,$aa,$00,$aa,$55,$00 // .U....U..U....U.
        .byte $aa,$55,$01,$a9,$04,$a4,$40,$40,$40   // .U....@@@

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

// --- Region $23e0-$24d6 ---
.pc = $23e0 "dat_23e0"

dat_23e0:
        .byte $0a,$0a                               // ..

txt_23e2:
        .text "***"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a9,$aa,$aa,$aa,$aa,$aa,$a9,$94,$40,$aa,$aa,$aa,$a9,$a9,$55 // .........@.....U
        .byte $00
        .text "DBBB"
        .byte $00
        .byte $55,$aa,$6a,$1a,$aa,$aa,$aa,$00
        .byte $55,$aa
        .byte $aa,$aa,$aa,$aa,$aa,$00,$55,$aa,$aa,$aa,$4a,$4a,$8a,$0a,$5a,$aa // ......U...JJ..Z.
        .fill 8, $aa
        .byte $a4,$54,$aa,$aa,$aa,$aa,$aa,$aa,$25,$08,$aa,$aa,$aa,$aa,$aa,$55 // .T......%......U
        .byte $00,$04,$aa,$aa,$aa,$aa,$95,$44,$04,$49,$a9,$a4,$a4,$90,$41,$02 // .......D.I....A.
        .byte $00,$00,$02,$02,$02,$00,$55,$aa,$aa,$96,$aa,$aa,$aa,$00,$55,$aa // ......U.......U.
        .byte $aa,$aa,$aa,$aa,$aa,$00,$55,$aa,$a9,$a4,$41,$41,$81,$00,$55,$40 // ......U...AA..U@
        .byte $04,$08,$aa,$aa,$aa,$6a,$5a,$06,$41,$80,$aa,$aa,$aa,$aa,$aa,$aa // .....jZ.A.......
        .byte $aa,$55,$90,$90,$a4,$a4,$a6,$aa,$aa,$5a,$02,$0a,$2a,$aa,$aa,$aa // .U.......Z..*...
        .fill 13, $aa
        .byte $a9,$a5,$aa,$aa,$aa,$a4,$90,$40,$00,$55,$aa,$a9,$94,$00,$00,$00 // .......@.U......
        .byte $00,$55,$94,$40,$04,$00,$00,$00,$00,$55,$05,$40,$80,$00,$00,$00 // .U.@.....U.@....
        .byte $00,$55,$aa,$6a,$16,$00,$00,$00,$00,$55,$aa,$aa,$aa,$2a,$2a,$0a // .U.j.....U...**.
        .byte $0a,$56,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa // .V..............
        .byte $aa,$aa,$aa,$a9,$a9,$90,$90,$90,$40,$40,$40 // ........@@@

dat_24d6:
        // === Fill data (1 bytes, $24d6-$24d6) ===
        .byte $00                                   // .

// --- Region $2518-$2610 ---
.pc = $2518 "dat_2518"

dat_2518:
        .byte $02,$02,$02,$08,$08,$08,$2c,$2c,$94,$40,$04,$48,$8c,$cc,$c8,$84 // ......,,.@.H....
        .byte $04,$48,$8c,$cc,$c8,$84,$40,$05,$88,$cc,$cc,$88,$44,$00,$50,$a4 // .H....@.....D.P.
        .byte $06,$41,$80,$c4,$c8,$8c,$4c,$08,$aa,$aa,$55,$00,$44,$88,$cc,$cc // .A....L...U.D...
        .byte $aa,$95,$40,$04,$48,$8c,$cc,$c8,$55,$00,$04,$48,$8c,$cc,$c8,$84 // ..@.H...U..H....
        .byte $01,$05,$48,$8c,$cc,$c8,$84,$40,$08,$02 // ..H....@..

txt_2562:
        .text "B"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $90,$44,$04,$48,$8c,$cc,$88,$84,$20,$25,$0a,$8d,$cc,$c8,$84,$40 // .D.H.... %.....@
        .byte $05,$5a,$aa,$00,$40,$40,$50,$10,$44,$94,$a5,$21,$20,$08,$08,$02 // .Z..@@P.D..! ...
        .byte $02,$00,$00,$6a,$15,$00,$40,$84,$c8,$8c,$8c,$90,$40,$04,$08,$4c // ...j..@.....@..L
        .byte $8c,$c8,$c4,$4c,$8c,$c8,$c4,$80,$40,$01,$06,$c4,$c8,$8c,$4c,$08 // ...L....@.....L.
        .byte $04,$00,$50,$00,$44,$88,$cc,$cc,$88,$44,$00,$05,$40,$84,$c8,$cc // ..P.D....D..@...
        .byte $8c,$48,$04,$aa,$5a,$05,$40,$84,$c8,$cc,$8c,$aa,$95,$40,$00,$44 // .H..Z.@......@.D
        .byte $88,$cc,$cc,$95,$40,$04,$48,$8c,$cc,$c8,$84,$40,$04,$48,$8c,$cc // ....@.H....@.H..
        .byte $c8,$84,$40,$08,$4c,$8c,$c8,$c4,$80,$40,$05,$c4,$c8,$8c,$4c,$08 // ..@.L....@....L.
        .byte $04,$00,$40,$01,$40,$84,$c8,$cc,$8c,$48,$04,$aa,$5a,$05,$40,$84 // ..@.@....H..Z.@.
        .byte $c8,$cc,$8c,$a5,$50,$00,$04,$48,$8c,$cc,$c8,$55,$00,$44,$88,$cc // ....P..H...U.D..
        .byte $cc,$88,$44,$a9,$54,$04,$44,$90,$d0,$40,$40 // ..D.T.D..@@

dat_2610:
        // === Fill data (1 bytes, $2610-$2610) ===
        .byte $00                                   // .

// --- Region $2658-$2749 ---
.pc = $2658 "dat_2658"

dat_2658:
        .byte $28,$84,$aa,$00,$00,$00,$00,$00,$40,$05,$aa,$00,$00,$00,$00,$00 // (.......@.......
        .byte $5a,$aa,$aa,$00,$00,$00,$00,$00,$a9,$aa,$aa,$00,$00,$00,$00,$00 // Z...............
        .byte $04,$40,$aa,$00,$00,$00,$00,$00,$88,$44,$aa,$00,$00,$00,$00,$00 // .@.......D......
        .byte $84,$40,$aa,$00,$00,$00,$00,$00,$40,$01,$aa,$00,$00,$00,$00,$00 // .@......@.......
        .byte $01,$56,$aa,$00,$00,$00,$00,$00,$55,$a9,$aa,$00,$00,$00,$00,$00 // .V......U.......
        .byte $0a,$02,$82,$00,$00,$00,$00,$00,$aa,$aa,$aa,$00,$00,$00,$00,$00 // ................
        .byte $a9,$aa,$aa,$00,$00,$00,$00,$00,$00,$40,$80,$00,$00,$00,$00,$00 // .........@......
        .byte $28,$24,$0a,$00,$00,$00,$00,$00,$80,$40,$aa,$00,$00,$00,$00,$00 // ($.......@......
        .byte $1a,$6a,$aa,$00,$00,$00,$00,$00,$a5,$aa,$aa,$00,$00,$00,$00,$00 // .j..............
        .byte $00,$55,$aa,$00,$00,$00,$00,$00,$00,$54,$aa,$00,$00,$00,$00,$00 // .U.......T......
        .byte $48,$04,$aa,$00,$00,$00,$00,$00,$88,$44,$aa,$00,$00,$00,$00,$00 // H........D......
        .byte $40,$00,$aa,$00,$00,$00,$00,$00,$01,$16,$aa,$00,$00,$00,$00,$00 // @...............
        .byte $5a,$aa,$aa,$00,$00,$00,$00,$00,$94,$a9,$aa,$00,$00,$00,$00,$00 // Z...............
        .byte $00,$50,$aa,$00,$00,$00,$00,$00,$48,$04,$aa,$00,$00,$00,$00,$00 // .P......H.......
        .byte $84,$40,$aa,$00,$00,$00,$00,$00,$00,$15,$aa,$00,$00,$00,$00,$00 // .@..............
        .byte $40                                   // @

dat_2749:
        // === Fill data (1 bytes, $2749-$2749) ===
        .byte $00                                   // .

// --- Region $28ee-$28ff ---
.pc = $28ee "dat_28ee"

dat_28ee:
        .fill 18, $00

// --- Region $3231-$3231 ---
.pc = $3231 "dat_3231"

dat_3231:
        // === Fill data (1 bytes, $3231-$3231) ===
        .byte $00                                   // .

// --- Region $3400-$3400 ---
.pc = $3400 "scr_3400"

scr_3400:
        .byte $00                                   // .

// --- Region $4816-$4816 ---
.pc = $4816 "dat_4816"

dat_4816:
        // === Fill data (1 bytes, $4816-$4816) ===
        .byte $00                                   // .

// --- Region $61b6-$61b6 ---
.pc = $61b6 "dat_61b6"

dat_61b6:
        // === Fill data (1 bytes, $61b6-$61b6) ===
        .byte $00                                   // .

// --- Region $8d0e-$8d0e ---
.pc = $8d0e "dat_8d0e"

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

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

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

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

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

// --- Region $c961-$c961 ---
.pc = $c961 "dat_c961"

dat_c961:
        // === Fill data (1 bytes, $c961-$c961) ===
        .byte $00                                   // .

// --- Region $e500-$e517 ---
.pc = $e500 "dat_e500"

dat_e500:
        .byte $e5,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01 // .....2.....H....
        .byte $c8,$d0,$f7,$4c,$00,$01,$00,$08       // ...L....

// --- Region $e537-$e543 ---
.pc = $e537 "Segment $e537"
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30

// --- Region $e5b3-$e5f5 ---
.pc = $e5b3 "Segment $e5b3"
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00   // ...7..X .

txt_e5bc:
        .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           // i..0L..

// --- Region $e60d-$e78b ---
.pc = $e60d "dat_e60d"

dat_e60d:
        .byte $a1,$c7,$32,$e1,$c9,$c9,$99,$81,$39,$39,$ff,$03,$39,$39,$03,$39 // ..2.....99..99.9
        .byte $39,$03,$ff,$83,$39,$e3,$3f,$24,$39,$83,$ff,$03,$e5,$39,$2e,$03 // 9...9.?$9....9..
        .byte $ff,$81,$3f,$3f,$07,$3f,$3f,$01,$ff,$01,$3f,$3f,$07,$e3,$3f,$29 // ..??.??...??..?)
        .byte $ff,$83
        .text "9?199"
        .byte $83,$ff,$e3
        .byte $39,$21,$01,$e3
        .byte $39,$22
        .byte $ff,$81,$e5,$e7,$22,$81,$ff,$e5,$f9,$2b,$39,$83,$ff,$39,$33,$27 // ...."....+9..93'
        .byte $0f,$27,$33,$39,$ff,$e6,$3f,$24,$01,$ff,$03,$f9,$e5,$29,$22,$ff // .'39..?$.....)".
        .byte $03,$e6,$39,$22,$ff,$83,$e5,$39,$23,$83,$ff,$03,$e3,$39,$25,$03 // ..9"...9#....9%.
        .byte $3f,$3f,$ff,$83,$e5,$39,$34,$80,$fc,$03,$39,$39,$03,$33,$39,$39 // ??...94...99.399
        .byte $ff,$83,$39,$3f,$83,$f9,$39,$83,$ff,$01,$ef,$e5,$e7,$c1,$e6,$39 // ..9?..9........9
        .byte $2b,$83,$ff,$39,$39,$93,$93,$c7,$c7,$ef,$ff,$39,$e5,$29,$39,$83 // +..99......9.)9.
        .byte $ff,$39,$39,$93,$c7,$93,$39,$39,$ff,$39,$39,$93,$c7,$cf,$9f,$3f // .99...99.99....?
        .byte $ff,$81,$f9,$f3,$e7,$cf,$9f,$81,$cb,$23,$e7,$c3,$e7,$80,$23,$ff // .........#....#.
        .byte $e5,$e7,$23,$ff,$e7,$ff,$e3,$99,$c5,$37,$99,$99,$00,$99,$00,$99 // ..#......7......
        .byte $99,$ff,$e7,$c1,$9f,$c3,$f9,$83,$e7,$ff,$9d,$99,$f3,$e7,$cf,$99 // ................
        .byte $b9,$c9,$23,$c7,$cf,$df,$c5,$22,$f3,$e7,$e3,$cf,$25,$e7,$f3,$ff // ..#...."....%...
        .byte $cf,$e7,$e3,$f3,$22,$e7,$cf,$ca,$25,$e7,$e7,$81,$e7,$e7,$c7,$23 // ...."...%......#
        .byte $e7,$e7,$cf,$c3,$21,$81,$c9,$22,$e7,$e7,$c2,$28,$fc,$f9,$f3,$e7 // ....!.."...(....
        .byte $cf,$9f,$ff,$83,$e5,$39,$25,$83,$ff,$e7,$c7,$87,$e3,$e7,$60,$2e // .....9%.......`.
        .byte $01,$ff,$83,$39,$f9,$e3,$8f,$39,$01,$ff,$83,$39,$f9,$c3,$f9,$39 // ...9...9...9...9
        .byte $83,$ff,$93,$93,$33,$31,$03,$f3,$f3,$ff,$01,$39,$3f,$03,$f9,$39 // ....31.....9?..9
        .byte $83,$ff,$83,$39,$3f,$03,$39,$39,$83,$ff,$01,$39,$f3,$e7,$e3,$cf // ...9?.99...9....
        .byte $30,$ff,$83,$39,$39,$83,$39,$39,$83,$ff,$83,$39,$39,$81,$f9,$39 // 0..99.99...99..9
        .byte $83,$c3,$21,$e7,$c2,$21,$e7,$c4,$21,$e7,$c2,$23,$e7,$e7,$cf,$ca // ..!..!..!..#....
        .byte $23,$81,$ff,$81,$cb,$60,$ab,$c3,$99,$f9,$f3,$e7,$ff,$e7,$ff // #....`.........

// --- Region $e831-$e8e5 ---
.pc = $e831 "Segment $e831"
        .byte $00,$eb,$01,$e5,$02,$e4,$03,$22,$04,$04,$e3,$05,$e3,$06,$60,$3d // ......."......`=
        .byte $07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0c,$0d,$0d,$0e,$0f,$0f // ................
        .byte $10,$11,$11,$12,$13,$13,$14,$15,$16,$16,$17,$18,$19,$1a,$1a,$1b // ................
        .byte $1c,$1d,$1e,$1f,$1f                   // .....

txt_e866:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&''()*+,-./0123456"
        .byte $e3,$37,$60                           // .7`

txt_e881:
        .text "=6543210/.-,+*)(''&%$#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1f,$1f,$1e,$1d,$1c,$1b,$1a,$1a,$19,$18,$17,$16,$16,$15,$14,$13 // ................
        .byte $13,$12,$11,$11,$10,$0f,$0f,$0e,$0d,$0d,$0c,$0c,$0b,$0a,$0a,$09 // ................
        .byte $09,$08,$08,$07,$07,$e3,$06,$e3,$05,$22,$04,$04,$e4,$03,$e5,$02 // ........."......
        .byte $eb,$01,$ab,$eb,$20,$32,$13,$14,$12,$05,$05,$14,$20,$03,$12,$05 // .... 2...... ...
        .byte $04,$2e,$02,$0f,$18,$09,$0e,$07,$eb,$20,$b8,$60 // ......... .`

// --- Region $e8fa-$e901 ---
.pc = $e8fa "Segment $e8fa"
        .byte $a5,$44,$c9,$bf,$d0,$2b,$a2,$00       // .D...+..

// --- Region $e974-$e97c ---
.pc = $e974 "Segment $e974"
        .byte $46,$a5,$46,$c9,$bf,$d0,$2b,$a2,$00   // F.F...+..

// --- Region $e9a7-$ea30 ---
.pc = $e9a7 "dat_e9a7"

dat_e9a7:
        .byte $ab,$60                               // .`

txt_e9a9:
        .encoding "screencode_mixed"
        .text "(cracked and packed by stingray on"
        .encoding "petscii_upper"

txt_e9cb:
        .text " 02.05 "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $21,$01,$43,$08,$08,$01,$08,$08,$08,$08,$08,$23,$08,$08,$01,$e4 // !.C........#....
        .byte $08,$a2,$28,$02,$04,$0a,$01,$01,$0a,$04,$02,$a8,$28,$03,$01,$01 // ..(.........(...
        .byte $03,$0e,$06,$06,$0e,$a6,$21,$07,$e6,$08,$21,$01,$e8,$08,$a6,$28 // ......!...!....(
        .byte $0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$a2,$e4,$01,$e4,$02,$e4,$03,$e4 // ................
        .byte $04,$e3,$05,$e3,$06,$e3,$07,$e3,$08,$60,$21,$09,$09,$0a,$0a,$0b // .........`!.....
        .byte $0b,$0c,$0c,$0d,$0e,$0f,$10,$12,$14,$16,$18,$1b,$1b,$18 // ..............

// --- Region $ea34-$ebb0 ---
.pc = $ea34 "dat_ea34"

dat_ea34:
        .byte $10,$0f,$0e,$0d,$0c,$0b,$0b,$0a,$0a,$09,$09,$e3,$08,$e3,$07,$e3 // ................
        .byte $06,$e3,$05,$e4,$04,$e4,$03,$e4,$02,$e4,$01,$a7,$24,$04,$08,$07 // ............$...
        .byte $01,$ec,$08,$a2,$28,$09,$08,$0a,$01,$0a,$08,$09,$09,$a6,$e6,$02 // ....(...........
        .byte $e4,$03,$e4,$04,$e4,$03,$e6,$02,$e8,$01,$a3
        .text "/UTU"
        .byte $40                                   // @ character
        .byte $05,$40,$40,$03,$40,$40,$03           // .@@.@@.

txt_ea7b:
        .byte $40                                   // @ character
        .text "O"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $4f,$e3,$73,$3b,$7d,$7f,$7d,$6e,$ef,$6e,$7b,$bb,$7b,$6a,$af,$6a // O.s;}.}n.n{.{j.j
        .byte $67,$fc,$67,$5b,$00,$5b,$57,$00,$57,$57,$00,$57,$ff,$00,$ff,$b3 // g.g[.[W.WW.W....
        .byte $60,$2d,$54,$15,$57,$05,$50,$03,$03,$40,$03,$03,$40,$03,$cf,$4f // `-T.W.P..@..@..O
        .byte $ff,$73,$71,$50,$7f,$7f,$f0,$ef,$6e,$f0,$bc,$7b,$b0,$ab,$6b,$f0 // .sqP....n..{..k.
        .byte $e7,$65
        .byte $55,$5b
        .byte $59,$9b
        .text "WUWW"
        .byte $f5
        .byte $57,$ff
        .byte $3f,$ff,$b3
        .byte $60,$2d,$15,$55,$15,$50,$03,$50,$40,$03,$40,$40,$03,$40,$4f,$ff // `-.U.P.P@.@@.@O.
        .byte $4f,$71,$54,$71,$7f,$f5,$7f,$7b,$bb,$6e,$fe,$ef,$7b,$3f,$eb,$6b // OqTq...{.n..{?.k
        .byte $55,$5b,$65,$66,$67
        .text "YUWUU"
        .byte $5f,$f5,$ff,$fc
        .byte $3f,$b3
        .byte $60,$24,$57,$15,$54,$03,$50,$05,$03,$40,$03,$03,$40,$03,$ff,$4c // `$W.T.P..@..@..L
        .byte $cf,$50,$73,$f3,$f0,$7f,$7f,$f0,$6f,$7b,$b0,$7b,$6f,$f0,$6b,$6b // .Ps.....o{.{o.kk
        .byte $55,$5b,$67,$9b,$67,$5b,$e6,$57,$c3,$b3,$60,$2d,$55,$55,$15,$40 // U[g.g[.W..`-UU.@
        .byte $03,$50,$40,$03,$40,$40,$03,$40,$fc,$ff,$4f,$07,$30,$71,$07,$f0 // .P@.@@.@..O.0q..
        .byte $7f,$06,$f0,$7b,$07,$b0,$fe,$06,$b0,$3f,$05,$b0,$55,$06,$70,$66 // ...{.....?..U.pf
        .byte $05,$70,$55,$05,$70,$55,$0f,$f0,$ff,$af,$c1,$a3 // .pU.pU......

txt_eb5a:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$03,$a2,$21,$03,$a2,$21,$03,$a2,$c1,$a2 // !..!..!....

txt_eb68:
        .text "!T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$f5,$a2,$21,$bb,$a2,$21,$ef,$a2,$21,$eb,$a2,$21,$5b,$a2,$21 // !..!..!..!..![.!
        .byte $67,$a2                               // g.

txt_eb7d:
        .text "!W"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$5f,$a2,$21,$fc,$b1,$2d,$ff,$78,$a0,$90,$a0,$a8,$a0,$c0,$a0 // !_.!..-.x.......
        .byte $d8,$a0,$f0,$a0,$a5,$2c,$1b,$76,$d1,$00,$3f,$c8,$00,$15,$79,$f0 // .....,.v..?...y.
        .byte $ff,$3f,$a3,$22,$f0,$f0,$e3,$fe,$22,$f3,$f6,$e8,$fe,$c2,$80,$4f // .?."...."......O
        .byte $00                                   // .

// --- Region $ebb9-$ebc4 ---
.pc = $ebb9 "Segment $ebb9"
        .byte $92,$a4,$e3,$15,$23,$76,$91,$a3,$e3,$15,$2a,$51 // ....#v....*Q

// --- Region $ebda-$ebf6 ---
.pc = $ebda "Segment $ebda"
        .byte $26,$01,$00,$01,$10,$00,$20,$a7,$60,$26,$01,$00,$10,$0c,$24,$20 // &..... .`&....$ 
        .byte $50,$02,$01,$04,$0d,$52,$12,$0d,$1a,$0f,$08,$17,$00 // P....R.......

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

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

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

txt_f052:
        .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 $f068-$f0e0 ---
.pc = $f068 "dat_f068"

dat_f068:
        .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,$c4,$c4,$ae,$a8,$a6,$c2,$be,$7f,$c5 // .0. ............
        .byte $c5,$a6,$a3,$a3,$7f,$00,$c2,$c2,$00,$7f,$00,$0c,$00,$7f,$a3,$29 // ...............)
        .byte $7f,$df,$df,$00,$03,$07,$7f,$01,$81,$e3,$41,$30,$80,$80,$05,$01 // ..........A0....
        .byte $81,$41,$41,$11,$04,$01,$01,$81,$41,$02,$09,$11,$02,$41,$02,$01 // .AA.....A....A..
        .byte $81,$e3,$41,$60,$1f,$02,$25,$02,$88,$56,$24,$00,$ff,$36,$88,$00 // ..A`..%..V$..6..
        .byte $6f,$08,$08,$20,$85,$30,$68,$a0,$4f,$02,$08,$30,$ff,$0e,$28,$20 // o.. .0h.O..0..( 
        .byte $6f,$03,$07,$07,$a2,$26,$01,$08,$00   // o....&...

// --- Region $f0ef-$f22f ---
.pc = $f0ef "dat_f0ef"

dat_f0ef:
        .byte $10,$0f,$09,$ac,$48,$22,$80,$00,$04,$13,$09,$0a,$33,$22,$80,$00 // ....H"......3"..
        .byte $0c,$17,$0a,$8a,$18,$04,$21,$00,$0c,$1b,$ac,$ad,$be,$cf,$e3,$05 // ......!.........
        .byte $08,$3a,$65,$e5,$15,$e4,$16,$3c,$8c,$01,$02,$01,$02,$88,$01,$8c // .:e....<........
        .byte $01,$8a,$01,$85,$01,$8c,$01,$02,$01,$02,$88,$01,$8a,$01,$8d,$01 // ................
        .byte $88,$01,$ff,$8c,$f0,$03,$33,$ff,$8c,$04,$05,$05,$06,$07,$05,$08 // ......3.........
        .byte $ff,$00,$81,$a2,$15,$80,$15,$10,$13,$81,$e3,$15,$60,$e3,$80,$10 // ............`...
        .byte $81,$13,$15,$7f,$81,$a2,$11,$80,$11,$0c,$0e,$81,$11,$13,$13,$80 // ................
        .byte $0e,$81,$11,$13,$7f,$81,$a0,$0c,$0c,$a1,$0c,$80,$a0,$0c,$81,$0c // ................
        .byte $80,$0c,$81,$0c,$a1,$0c,$a0,$0c,$7f,$80,$a4,$28,$81,$00,$80,$24 // ...........(...$
        .byte $00,$26,$28,$86,$00,$80,$2b,$00,$29,$81,$00,$80,$24,$00,$24,$00 // .&(...+.)...$.$.
        .byte $28,$00,$26,$81,$00,$80,$24,$00,$26,$28,$7f,$8f,$00,$7f,$81,$00 // (.&...$.&(......
        .byte $80,$a4
        .byte $2d,$00
        .text "--+-"
        .byte $00
        .byte $2d,$81,$00,$80,$a3
        .byte $2d,$00
        .byte $2d,$00,$2b,$00,$2d,$28,$84,$00,$80,$a4,$2d,$00,$2d,$2d,$00,$2d // -.+.-(....-.--.-
        .byte $2b,$8b,$00,$80,$a3,$2d,$00,$2d,$00,$2b,$00,$2d,$26,$8b,$00,$7f // +....-.-.+.-&...
        .byte $80,$a4,$2b,$81,$00,$80,$28,$84,$00,$80,$a3,$2d,$2d,$00,$2d,$00 // ..+...(....--.-.
        .text "--+-"
        .byte $00
        .byte $2d,$00
        .byte $2d,$00
        .byte $2d,$2b,$2d,$00
        .byte $2d,$81,$00
        .byte $80,$a4,$29,$00,$28,$00,$29,$28,$8b,$00,$7f,$80,$a4,$29,$00,$29 // ..).(.)(.....).)
        .byte $29,$00
        .byte $27,$29,$82,$00,$80
        .text "$$')"
        .byte $81,$00,$80
        .byte $2e,$81
        .byte $00,$80,$29,$81,$00,$80,$2b,$8a,$00,$80,$2e,$81,$00,$80,$29,$81 // ..)...+.......).
        .byte $00,$80,$2b,$84,$00,$81,$a5,$2b,$83,$29,$81,$2b,$83,$29,$85,$00 // ..+....+.).+.)..
        .byte $7f                                   // .

// --- Region $f243-$f25e ---
.pc = $f243 "Segment $f243"
        .byte $91,$a3,$e3,$15,$23,$76,$91,$a3,$e3,$15,$a7,$22,$07,$0e,$b9,$c3 // ....#v....."....
        .byte $b6,$60,$9a,$05,$a9,$0f,$8d,$18,$d4,$60,$00,$37 // .`.......`.7

// --- Region $f2df-$fce1 ---
.pc = $f2df "txt_f2df"

txt_f2df:
        .encoding "screencode_mixed"
        .text "  it's no mystery"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f2f1:
        .encoding "screencode_mixed"
        .text ".1 we make history!"
        .encoding "petscii_upper"
        .byte $e3,$20,$a2,$c2,$a2,$c2,$a2,$c2,$a2,$c2,$a2,$c2,$a2,$22,$ef,$fb // . ..........."..
        .byte $80,$40,$00,$61                       // .@.a

txt_f318:
        .text "L B "

txt_f31c:
        .encoding "screencode_mixed"
        .text "street cred.boxing was cracked 'n' packed by stingray/crazy on the 2nd of may ! i hear you all cry:please stop it,but as my friend said : stop acid"
        .encoding "petscii_upper"

txt_f3af:
        .text " ! C "

txt_f3b4:
        .encoding "screencode_mixed"
        .text "excuse this version,but firstly questy is still in the states and he was the main tape cracker in crazy"
        .encoding "petscii_upper"

txt_f41b:
        .text " ! 2"

txt_f41f:
        .encoding "screencode_mixed"
        .text "nd : i've been in zurich tonight and i'm just back (it's now"
        .encoding "petscii_upper"

txt_f45b:
        .text " 03.21 "
        .byte $01,$0d,$29,$e3,$20,$60,$73,$44       // ..). `sD

txt_f46a:
        .encoding "screencode_mixed"
        .text " call zss for modemtrading"
        .encoding "petscii_upper"

txt_f484:
        .text " : ++41/61 72 22 93  ! "

txt_f49b:
        .encoding "screencode_mixed"
        .text "soon you can call the best european bbs ! yes,it's the crazy hq !"
        .encoding "petscii_upper"
        .byte $e5,$20,$60,$af                       // . `.

txt_f4e0:
        .encoding "screencode_mixed"
        .text "later this week coming : stormlord , hollywood poker pro , running man , mayday squad and test drive"
        .encoding "petscii_upper"

txt_f544:
        .text " 2 ("

txt_f548:
        .encoding "screencode_mixed"
        .text "i hope so"
        .encoding "petscii_upper"

txt_f551:
        .text ")  ! A "

txt_f558:
        .encoding "screencode_mixed"
        .text "hey graphics boy : i lost yer address - send it again !"
        .encoding "petscii_upper"
        .byte $eb,$20,$60,$75                       // . `u

txt_f593:
        .encoding "screencode_mixed"
        .text "now i'm fucking tired,but i should call a guy in uk and mike also promised to start a conference tonight ! fuck off !"
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$9b,$42                   // . `.B

txt_f60d:
        .encoding "screencode_mixed"
        .text " come to the biggest event of the year : crazy/stm party on"
        .encoding "petscii_upper"

txt_f648:
        .text " 4-6 "

txt_f64d:
        .encoding "screencode_mixed"
        .text "august in le locle/switzerland  or to the crazy meeting in meinisberg (date yet unknown) !"
        .encoding "petscii_upper"
        .byte $e8                                   // .

txt_f6a8:
        .encoding "screencode_mixed"
        .text " 5stingray crazying off"
        .encoding "petscii_upper"
        .byte $ed,$20,$a1,$80                       // . ..

txt_f6c3:
        .text ") "
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $62,$bb                               // b.

txt_f6c8:
        .encoding "screencode_mixed"
        .text " here are the handshakes"
        .encoding "petscii_upper"

txt_f6e0:
        .text " ! 1"

txt_f6e4:
        .encoding "screencode_mixed"
        .text "st the legal ones : mike,mark,paddy,dave,micheal,marco (soon back from th states),mat and tim ! the illegal ones fly to"
        .encoding "petscii_upper"

txt_f75b:
        .text " :  711 , "

txt_f765:
        .encoding "screencode_mixed"
        .text "blasters inc. (what do ya think 'bout swiss beer"
        .encoding "petscii_upper"

txt_f795:
        .text " ?) , "

txt_f79b:
        .encoding "screencode_mixed"
        .text "beasties , cosmos (what's the new name"
        .encoding "petscii_upper"

txt_f7c1:
        .text " ?) , "

txt_f7c7:
        .encoding "screencode_mixed"
        .text "dominators (cosmo and nemesis"
        .encoding "petscii_upper"

txt_f7e4:
        .text ") , "
        .byte $04,$03,$13,$20,$28,$14,$12,$09,$2d,$04,$0f,$13,$2c,$0e,$0f,$13 // ... (...-...,...
        .byte $01,$08,$2c,$08,$05,$0e,$04,$19       // ..,.....

txt_f800:
        .text ") , "
        .byte $04,$05,$01,$03,$0f,$0e,$20,$2c,$20,$06,$01,$09,$12,$0c,$09,$07 // ...... , .......
        .byte $08,$14,$20,$28,$08,$0f,$02,$02,$2d,$08,$0f,$02,$02 // .. (....-....

txt_f821:
        .text ") , "

txt_f825:
        .encoding "screencode_mixed"
        .text "f4cg , falcon, gp and fe , hscg , hotline , ikari (still thinking what you've done wrong"
        .encoding "petscii_upper"

txt_f87d:
        .text " ?) , "

txt_f883:
        .encoding "screencode_mixed"
        .text "lazer , life/riffs , new edition , wot and zeb (come to switzerland,stephen ! nice chats"
        .encoding "petscii_upper"

txt_f8db:
        .text ") , "

txt_f8df:
        .encoding "screencode_mixed"
        .text "oneway , poltergeist , paramount , savage , sharks , stardom , s"
        .encoding "petscii_upper"

txt_f91f:
        .text "451 , "

txt_f925:
        .encoding "screencode_mixed"
        .text "triad , unic  and all the others (these greets were mixed from my , zss' and cyberpunk's list)"
        .encoding "petscii_upper"
        .byte $ef,$20,$60                           // . `

txt_f986:
        .encoding "screencode_mixed"
        .text "*lamers fuck off and stay like cherry soft "
        .encoding "petscii_upper"
        .byte $e3,$21,$ed,$20,$a1,$80,$e3,$20,$80,$48,$00,$28,$05,$0a,$20,$2a // .!. ... .H.(.. *
        .byte $20,$95,$aa,$80                       //  ...

txt_f9c5:
        .text "CU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00               // ...U..

txt_f9ce:
        .text "(EJHJHIJHCU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00               // ...U..

txt_f9e0:
        .text "'P"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$a3,$27,$40,$90,$04,$54,$a9,$01,$01,$e7,$02 // ...U..'@..T.....

txt_f9f3:
        .text "!UB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00               // ...U..

txt_f9fd:
        .text "U1"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00,$50,$90,$04,$a4,$04,$55,$a9,$01,$01,$02 // ...U..P....U....
        .byte $a6                                   // .

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

txt_fa17:
        .text "%* EU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00               // ...U..

txt_fa23:
        .text "-U"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $01,$a9,$01,$55,$a9,$01,$15,$2a,$08,$0a,$08,$e3,$02 // ...U...*.....

txt_fa33:
        .text "/U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$55,$aa,$00,$54,$a4,$01,$a9,$01,$55,$aa,$a6,$e3,$40 // ...U..T....U...@
        .byte $a5,$38,$02,$02,$09,$25,$2a,$80,$aa,$80,$55,$aa,$00,$55,$aa,$00 // .8...%*...U..U..
        .byte $aa,$00,$55,$aa,$00,$54,$a4,$10,$90,$10,$e3,$40,$80,$40,$00,$e3 // ..U..T.....@.@..
        .byte $02,$25,$08,$0b,$08                   // .%...

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

txt_fa76:
        .text "(IJKHKJ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "BU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$aa,$00,$00               // ......

txt_fa88:
        .text "(U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$a8,$02,$02               // ......

txt_fa91:
        .text "BU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$00,$ff,$aa,$28,$02,$42,$42,$12,$d2,$12,$d2,$92 // ......(.BB.....

txt_faa3:
        .text "DU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$00,$ff,$aa,$e3,$40,$28,$10,$d0,$10,$f4,$a4,$09,$0a // .......@(.......
        .byte $0b,$e3,$02,$a2                       // ....

txt_faba:
        .text "'U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$00,$bf,$44,$aa,$55,$aa,$ff,$00,$ff,$00,$ff,$29,$aa // .....D.U......).
        .byte $55,$a9,$fd,$01,$fd,$01,$fd,$a9,$a8,$60,$30,$95,$aa,$bf,$20,$2f // U........`0... /
        .byte $20,$0b,$0a,$55,$aa,$ff,$00,$ff,$00,$ff,$aa,$50,$90,$d0,$04,$f4 //  ..U.......P....
        .byte $04,$fd,$a9,$09,$0a,$2f,$20,$2f,$80,$bf,$aa,$55,$aa,$ff,$00,$ff // ...../ /...U....
        .byte $00,$ff,$aa,$55,$a9,$f4,$04,$f4,$10,$d0,$90,$80,$44,$00,$e3,$02 // ...U........D...
        .byte $39,$0a,$25,$80,$aa,$95,$00,$aa,$00,$aa,$55,$00,$aa,$55,$00,$aa // 9.%.......U..U..
        .byte $00,$aa,$55,$01,$a6,$56,$06,$92,$12,$92,$42,$55,$00,$aa,$55,$00 // ..U..V....BU..U.
        .byte $aa,$00,$aa                           // ...

txt_fb30:
        .text "("
        .byte $40                                   // @ character
        .text "EJIHJHJB"
        .byte $00                                   // string terminator
        .byte $55,$aa,$55,$00,$aa,$00,$aa,$22,$02   // U.U....".

txt_fb44:
        .text "TB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$aa,$00,$aa,$55,$00,$2a,$aa,$55,$00,$aa,$00,$a9,$52,$12 // U....U.*.U....R.
        .byte $92,$52,$e3,$42,$21,$02,$42,$55,$00,$aa,$55,$00,$aa,$00,$aa // .R.B!.BU..U....

txt_fb66:
        .text "8U"
        .byte $40                                   // @ character
        .text "ZUPFDFU"
        .byte $00                                   // string terminator
        .byte $aa,$55,$00,$aa,$00,$aa,$54,$01,$a9,$55,$00,$aa,$00,$aa,$a4,$e3 // .U....T..U......
        .byte $40,$21,$90,$ac,$60,$1f,$02,$0a,$20,$aa,$02,$08,$2a,$95,$00,$aa // @!..`... ...*...
        .byte $00,$aa,$55,$00,$aa,$55,$00,$aa,$00,$a9,$55,$00,$aa,$55,$04,$90 // ..U..U....U..U..
        .byte $40,$00,$54,$10,$40,$ad,$21,$09,$e3,$02,$a4,$28,$55,$00,$aa,$55 // @.T.@.!....(U..U
        .byte $80,$aa,$80,$2a,$42,$55,$00,$aa,$55,$00,$aa,$00,$aa,$28,$55,$00 // ...*BU..U....(U.
        .byte $aa,$55,$01,$a9,$04,$a4,$e3,$40,$80,$45,$00,$22,$0a,$0a,$e3 // .U.....@.E."...

txt_fbd0:
        .text "*#"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a9,$e5,$aa,$23,$a9,$94,$40,$e3,$aa,$25,$a9,$a9,$55,$00,$44 // ....#..@..%..U.D
        .byte $e3,$42,$25,$00,$55,$aa,$6a,$1a,$e3,$aa,$22,$00,$55,$e6,$aa,$22 // .B%.U.j...".U.."
        .byte $00,$55,$e3,$aa,$25,$4a,$4a,$8a,$0a,$5a,$e9,$aa,$22,$a4,$54,$e6 // .U..%JJ..Z..".T.
        .byte $aa,$22,$25,$08,$e5,$aa,$23,$55,$00,$04,$e4,$aa,$2a,$95,$44,$04 // ."%...#U....*.D.
        .byte $49,$a9,$a4,$a4,$90,$41,$02,$a2,$e3,$02,$25,$00,$55,$aa,$aa,$96 // I....A....%.U...
        .byte $e3,$aa,$22,$00,$55,$e6,$aa,$2d,$00,$55,$aa,$a9,$a4,$41,$41,$81 // ..".U..-.U...AA.
        .byte $00,$55,$40,$04,$08,$e3,$aa,$25,$6a,$5a,$06,$41,$80,$e7,$aa,$2c // .U@....%jZ.A...,
        .byte $55,$90,$90,$a4,$a4,$a6,$aa,$aa,$5a,$02,$0a,$2a,$f0,$aa,$22,$a9 // U.......Z..*..".
        .byte $a5,$e3,$aa,$28,$a4,$90,$40,$00,$55,$aa,$a9,$94,$a4,$24,$55,$94 // ...(..@.U....$U.
        .byte $40,$04,$a4,$24,$55,$05,$40,$80,$a4   // @..$U.@..

txt_fc6c:
        .text "$U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$16,$a4,$21,$55,$e3,$aa,$25,$2a,$2a,$0a,$0a,$56,$f1,$aa,$22 // j..!U..%**..V.."
        .byte $a9,$a9,$e3,$90,$e3,$40,$80,$42,$00,$e3,$02,$e3,$08,$60,$68,$2c // .....@.B.....`h,
        .byte $2c,$94,$40,$04,$48,$8c,$cc,$c8,$84,$04,$48,$8c,$cc,$c8,$84,$40 // ,.@.H.....H....@
        .byte $05,$88,$cc,$cc,$88,$44,$00,$50,$a4,$06,$41,$80,$c4,$c8,$8c,$4c // .....D.P..A....L
        .byte $08,$aa,$aa,$55,$00,$44,$88,$cc,$cc,$aa,$95,$40,$04,$48,$8c,$cc // ...U.D.....@.H..
        .byte $c8,$55,$00,$04,$48,$8c,$cc,$c8,$84,$01,$05,$48,$8c,$cc,$c8,$84 // .U..H......H....
        .byte $40,$08,$02                           // @..

txt_fcd2:
        .text "B"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $90,$44,$04,$48,$8c,$cc,$88,$84,$20,$25,$0a,$8d,$cc // .D.H.... %...

// --- Region $fce9-$fda2 ---
.pc = $fce9 "dat_fce9"

dat_fce9:
        .byte $40,$40,$50,$10,$44,$94,$a5,$21,$20,$08,$08,$02,$02,$a2,$2c,$6a // @@P.D..! .....,j
        .byte $15,$00,$40,$84,$c8,$8c,$8c,$90,$40,$04,$08,$02,$4c,$8c,$c8,$c4 // ..@.....@...L...
        .byte $60,$74,$80,$40,$01,$06,$c4,$c8,$8c,$4c,$08,$04,$00,$50,$00,$44 // `t.@.....L...P.D
        .byte $88,$cc,$cc,$88,$44,$00,$05,$40,$84,$c8,$cc,$8c,$48,$04,$aa,$5a // ....D..@....H..Z
        .byte $05,$40,$84,$c8,$cc,$8c,$aa,$95,$40,$00,$44,$88,$cc,$cc,$95,$40 // .@......@.D....@
        .byte $04,$48,$8c,$cc,$c8,$84,$40,$04,$48,$8c,$cc,$c8,$84,$40,$08,$4c // .H....@.H....@.L
        .byte $8c,$c8,$c4,$80,$40,$05,$c4,$c8,$8c,$4c,$08,$04,$00,$40,$01,$40 // ....@....L...@.@
        .byte $84,$c8,$cc,$8c,$48,$04,$aa,$5a,$05,$40,$84,$c8,$cc,$8c,$a5,$50 // ....H..Z.@.....P
        .byte $00,$04,$48,$8c,$cc,$c8,$55,$00,$44,$88,$cc,$cc,$88,$44,$a9,$54 // ..H...U.D....D.T
        .byte $04,$44,$90,$d0,$40,$40,$80,$48,$00,$23,$28,$84,$aa,$a5,$23,$40 // .D..@@.H.#(...#@
        .byte $05,$aa,$a5                           // ...

txt_fd8c:
        .text "#Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a5,$23,$a9,$aa,$aa,$a5,$23,$04,$40,$aa,$a5,$23,$88,$44,$aa // ..#....#.@..#.D.
        .byte $a5,$23,$84,$40                       // .#.@

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

dat_fda7:
        .byte $01,$aa,$a5,$23,$01,$56,$aa,$a5       // ...#.V..

txt_fdaf:
        .text "#U"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$a5,$23,$0a,$02,$82,$a5,$e3,$aa,$a5,$23,$a9,$aa,$aa,$a6,$22 // ..#.......#...."
        .byte $40,$80,$a5,$23,$28,$24,$0a,$a5,$23,$80,$40,$aa,$a5,$23,$1a,$6a // @..#($..#.@..#.j
        .byte $aa,$a5,$23,$a5,$aa,$aa,$a6           // ..#....

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

txt_fddd:
        .byte $22                                   // double quote character
        .text "T"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a5,$23,$48,$04,$aa,$a5,$23,$88,$44,$aa,$a5,$23,$40,$00,$aa,$a5 // .#H...#.D..#@...
        .byte $23,$01,$16,$aa,$a5                   // #....

txt_fdf5:
        .text "#Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a5,$23,$94,$a9,$aa,$a6           // ..#....

txt_fdff:
        .byte $22                                   // double quote character
        .text "P"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a5,$23,$48,$04,$aa,$a5,$23,$84,$40,$aa,$a6,$22,$15,$aa,$a5,$21 // .#H...#.@.."...!
        .byte $40,$80,$b7,$00,$60                   // @...`

// --- Region $fe57-$febb ---
.pc = $fe57 "Segment $fe57"
        .byte $60,$ae,$a9,$93,$20,$d2,$ff,$a2,$00,$8e,$20,$d0,$8e,$21,$d0,$a9 // `... ..... ..!..
        .byte $0f,$8d,$86,$02,$20,$44,$e5,$8a,$9d,$00,$04,$e8,$e0,$f0,$d0,$f7 // .... D..........
        .byte $a9,$00,$8d,$00,$04,$a2,$00,$bd,$80,$0f,$9d,$00,$d0,$e8,$e0,$30 // ...............0
        .byte $d0,$f5,$a2,$38,$8e,$f8,$07,$e8,$8e,$f9,$07,$e8,$8e,$fa,$07,$e8 // ...8............
        .byte $8e,$fb,$07,$e8,$8e,$fc,$07,$e8,$8e,$fd,$07,$a9,$00,$85,$40,$a9 // ..............@.
        .byte $5a,$85,$41,$a2,$00,$8a,$9d,$f0,$d8,$9d,$f0,$d9,$e8,$d0,$f7,$a9 // Z.A.............
        .byte $02,$85,$43,$a9,$c7                   // ..C..

// --- Region $ff07-$ff71 ---
.pc = $ff07 "dat_ff07"

dat_ff07:
        .byte $b2,$60,$f3,$a9,$01,$8d,$19,$d0,$a9,$18,$8d,$18,$d0,$a9,$d8,$8d // .`..............
        .byte $16,$d0,$a9,$97,$8d,$22,$d0,$a9,$96,$8d,$23,$d0,$a2,$00,$ad,$12 // ....."....#.....
        .byte $d0,$cd,$12,$d0,$f0,$fb,$29,$07,$09,$10,$8d,$11,$d0,$e8,$e0,$05 // ......).........
        .byte $d0,$ec,$a2,$10,$a0,$21,$88,$d0,$fd,$ca,$d0,$f8,$a2,$00,$ad,$12 // .....!..........
        .byte $d0,$cd,$12,$d0,$f0,$fb,$29,$07,$49,$1c,$8d,$11,$d0,$e8,$ad,$12 // ......).I.......
        .byte $d0,$c9,$a0,$d0,$e9,$a9,$01,$8d,$19,$d0,$a9,$c8,$8d,$16,$d0,$a9 // ................
        .byte $12,$8d,$18,$d0,$a9,$1b,$8d,$11,$d0,$a2,$00 // ...........

// --- Region $ffff-$ffff ---
.pc = $ffff "Segment $ffff"
        .byte $55                                   // U
