// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:27
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $1fff  (6144 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $107f (4223)
// IRQ handler:  $1100 (irq_1100)
//
// Code: 604 bytes, Data: 5540 bytes
// Labels: 121, Subroutines: 6
//
// Cross-references: all OK
// ============================================


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

loc_1000:
        lda #$93
        jsr $ffd2
        jsr sub_1625
        jsr sub_1725
        ldx #$00
        ldy #$3f

loc_100f:
        iny
        tya
        sta $0590,x
        inx
        cpy #$dd
        bne loc_100f
        sei
        lda #$13
        sta $d018
        lda #$d8
        sta $d016
        lda #$0e
        sta $d022
        lda #$0b
        sta $d023
        lda #$00
        sta $d020
        sta $d021
        ldx #$00

loc_1038:
        lda #$00
        sta $d918,x
        lda #$08
        sta $d990,x
        sta $d9c0,x
        lda #$00
        sta $da80,x
        inx
        cpx #$70
        bne loc_1038
        lda #$00
        sta $0314
        lda #$11
        sta $0315
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$00
        sta $d012
        cli

loc_1069:
        lda dat_1650
        cmp #$ff
        bne loc_1069

loc_1070:
        lda $dc01
        cmp #$ef
        bne loc_1070
        lda #$93
        jsr $ffd2
        jmp loc_1b28

main_107f:
        lda #$00
        sta dat_1650
        jmp loc_1000

dat_1087:
        .byte $00                                   // .

// --- Region $1090-$10a1 ---
.pc = $1090 "loc_1090"

loc_1090:
        lda dat_1650
        beq loc_109c
        lda $dc01
        cmp #$ef
        beq loc_109f

loc_109c:
        jmp $ea31

loc_109f:
        jmp loc_1b28

// --- Region $10f0-$11f8 ---
.pc = $10f0 "sub_10f0"
// Referenced by: jsr from $1114; branch from $10f1

sub_10f0:
        dey
        bne sub_10f0
        bit $ea
        nop
        nop
        bit $ea
        bit $ea
        nop
        rts

dat_10fd:
        .byte $00,$00,$00                           // ...

irq_1100:
        lda $d019
        sta $d019
.label smc_1107 = * + 1
        lda #$d5                                    // !SMC: modified by $160d
        sta $d016
        lda #$64

loc_110d:
        cmp $d012
        bne loc_110d
        ldy #$05
        jsr sub_10f0
        nop
        ldx #$00

loc_111a:
        lda $1200,x
        sta $d021
        sta $d020
        ldy $1220,x

loc_1126:
        dey
        bne loc_1126
        inx
        cpx #$11
        bne loc_111a
        lda #$00
        sta $d021
        sta $d020
        lda #$d8
        sta $d016
        lda #$78

loc_113d:
        cmp $d012
        bne loc_113d
        ldy #$0a

loc_1144:
        dey
        bne loc_1144
        nop
        ldx #$00

loc_114a:
        inx
        lda $1250,x
        sta $d021
        sta $d020

loc_1154:
        lda $12a3,x
        sta $d022
        lda $130e,x
        sta $d023
        lda dat_1400,x
        beq loc_1185
        cmp #$02
        beq loc_117d
        bit $ea

loc_116b:
        bit $ea
        nop
        cpx #$30
        bne loc_114a
        lda #$00
        sta $d020
        sta $d021
        jmp loc_11c0

loc_117d:
        inx
        ldy $1251,x
        dex
        jmp loc_116b

loc_1185:
        inx
        sty $d020
        sty $d021
        jmp loc_1154

loc_118f:
        lda $11ff
        cmp #$10
        beq loc_11a2
        inc $115b
        inc $11ff
        dec $1155
        jmp loc_11bd

loc_11a2:
        lda $11fe
        cmp #$10
        beq loc_11b5
        dec $115b
        inc $11fe
        inc $1155
        jmp loc_11bd

loc_11b5:
        lda #$00
        sta $11fe
        sta $11ff

loc_11bd:
        jmp loc_1090

loc_11c0:
.label smc_11c1 = * + 1
        lda #$d5                                    // !SMC: modified by $1710
        sta $d016
        lda #$ad

loc_11c7:
        cmp $d012
        bne loc_11c7
        ldy #$0a

loc_11ce:
        dey
        bne loc_11ce
        ldx #$00

loc_11d3:
        lda $1201,x
        sta $d021
        sta $d020
        ldy dat_1500,x

loc_11df:
        dey
        bne loc_11df
        inx
        cpx #$11
        bne loc_11d3
        lda #$00
        sta $d020
        sta $d021
        jsr sub_1600
        jsr sub_1700
        jmp loc_118f

dat_11f8:
        // === Data block (1 bytes, $11f8-$11f8) ===
        .byte $ea                                   // .

// --- Region $1600-$1650 ---
.pc = $1600 "sub_1600"
// Referenced by: jsr from $11ef

sub_1600:
        dec smc_1107
        lda smc_1107
        cmp #$cf
        beq loc_160b
        rts

loc_160b:
        lda #$d7
        sta smc_1107                                // SMC: modifies $1107
        ldx #$00

loc_1612:
        lda $0519,x
        sta $0518,x
        inx
        cpx #$28
        bne loc_1612
.label smc_161e = * + 1
.label smc_161f = * + 2
        lda $1821                                   // !SMC: modified by $1627, $162c
        jmp loc_163f

loc_1623:
        bne loc_1630
// Referenced by: jsr from $1005

sub_1625:
        lda #$00
        sta smc_161e                                // SMC: modifies $161e
        lda #$18
        sta smc_161f                                // SMC: modifies $161f
        rts

loc_1630:
        sta $053f

loc_1633:
        inc smc_161e
        lda smc_161e
        bne loc_163e
        inc smc_161f

loc_163e:
        rts

loc_163f:
        cmp #$ff
        beq loc_1648
        cmp #$00
        jmp loc_1623

loc_1648:
        lda #$ff
        sta dat_1650
        jmp loc_1633

dat_1650:
        .byte $ff                                   // .

// --- Region $1700-$173e ---
.pc = $1700 "sub_1700"
// Referenced by: jsr from $11f2

sub_1700:
        jsr sub_1703
// Referenced by: jsr from $1700

sub_1703:
        dec smc_11c1
        lda smc_11c1
        cmp #$cf
        beq loc_170e
        rts

loc_170e:
        lda #$d7
        sta smc_11c1                                // SMC: modifies $11c1
        ldx #$00

loc_1715:
        lda $0681,x
        sta $0680,x
        inx
        cpx #$28
        bne loc_1715
.label smc_1721 = * + 1
.label smc_1722 = * + 2
        lda $19a2                                   // !SMC: modified by $1727, $172c
        bne loc_1730
// Referenced by: jsr from $1008

sub_1725:
        lda #$00
        sta smc_1721                                // SMC: modifies $1721
        lda #$19
        sta smc_1722                                // SMC: modifies $1722
        rts

loc_1730:
        sta $06a7
        inc smc_1721
        lda smc_1721
        bne loc_173e
        inc smc_1722

loc_173e:
        rts

// --- Region $1b28-$1b57 ---
.pc = $1b28 "loc_1b28"

loc_1b28:
        sei
        jsr $e518
        jsr $fda3
        ldy #$ea
        lda #$31
        sta $0314
        sty $0315
        cli
        lda #$00
        sta $d020
        sta $d021
        lda #$93
        jsr $ffd2
        ldx #$00

loc_1b49:
        lda dat_1b00,x
        sta $0400,x
        inx
        cpx #$29
        bne loc_1b49
        jmp $0400

dat_1b57:
        // === Fill data (1 bytes, $1b57-$1b57) ===
        .byte $00                                   // .

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

// --- Region $0800-$0b30 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (817 bytes, $0800-$0b30) ===
        .byte $00,$00,$00,$6e,$60,$62,$3c,$00       // char 0 @+0
        .byte $00,$00,$3f,$63,$63,$3b,$00,$00       // char 1 @+1
        .byte $60,$60,$6e,$63,$63,$7e,$00,$00       // char 2 @+2
        .byte $00,$00,$3f,$60,$60,$3f,$00,$00       // char 3 @+3
        .byte $03,$03,$3b,$63,$63,$3f,$00,$00       // char 4 @+4
        .byte $00,$00,$3f,$66,$6c,$3f,$00,$00       // char 5 @+5
        .byte $1e                                   // char 6 (partial)

txt_0831:
        .byte $30,$30,$3c,$30,$30,$00,$00           // char 6 (partial)
        .byte $00,$00,$3f,$63,$63,$3b,$03,$7e       // char 7 @+7
        .byte $60,$60,$7e,$63,$63,$63,$00,$00       // char 8 @+8
        .byte $18,$00,$18,$18,$18,$18,$00,$00       // char 9 @+9
        .byte $0c,$00,$0c,$0c,$0c,$0c,$0c,$38       // char 10 @+10
        .byte $60,$63,$63,$7e,$63,$63,$00,$00       // char 11 @+11
        .byte $18,$18,$18,$18,$18,$18,$00,$00       // char 12 @+12
        .byte $00,$00,$f6,$db,$db,$db,$00,$00       // char 13 @+13
        .byte $00,$00,$7e,$63,$63,$63,$00,$00       // char 14 @+14
        .byte $00,$00,$3e,$63,$63,$3e,$00,$00       // char 15 @+15
        .byte $00,$00,$7e,$63,$63,$6e,$60,$60       // char 16 @+16
        .byte $00,$00,$3f,$63,$63,$3b,$03,$03       // char 17 @+17
        .byte $00,$00,$3e,$60,$60,$60,$00,$00       // char 18 @+18
        .byte $00,$00,$18,$18,$0c,$06,$06,$7c       // char 19 @+19
        .byte $60,$60,$7c,$60,$60,$3f,$00,$00       // char 20 @+20
        .byte $00,$00,$63,$63,$63,$3f,$00,$00       // char 21 @+21
        .byte $00,$00,$6f,$63,$36,$1c,$00,$00       // char 22 @+22
        .byte $00,$00,$36,$63,$6b,$3e,$00,$00       // char 23 @+23
        .byte $00,$00,$63,$3e,$36,$63,$00,$00       // char 24 @+24
        .byte $00,$00,$6f,$63,$36,$1e,$0c,$0c       // char 25 @+25
        .byte $00,$00,$7e,$1c,$38,$7e,$00,$00       // char 26 @+26
        .byte $42,$18,$3c,$66,$7e,$66,$66,$00       // char 27 @+27
        .byte $42,$3c,$66,$66,$66,$66,$3c,$00       // char 28 @+28
        .byte $18,$24,$3c,$66,$7e,$66,$66,$00       // char 29 @+29
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18       // char 30 @+30
        .byte $00,$10,$30,$7f,$7f,$30,$10,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $18,$18,$18,$18,$00,$18,$00,$00       // char 33 '!'
        .byte $66,$66,$00,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00       // char 35 '#'
        .byte $18,$3e,$60,$3c,$06,$7c,$18,$00       // char 36 '$'
        .byte $62,$66,$0c,$18,$30,$66,$46,$00       // char 37 '%'
        .byte $3c,$66,$3c,$38,$67,$66,$3f,$00       // char 38 '&'
        .byte $00,$00,$0c,$18,$00,$00,$00,$00       // char 39 '''
        .byte $1c                                   // char 40 (partial)

txt_0941:
        .byte $30,$30,$30,$30,$30,$30,$1c           // char 40 (partial)
        .byte $38,$0c,$0c,$0c,$0c,$0c,$0c,$18       // char 41 ')'
        .byte $00,$66,$3c,$ff,$3c,$66,$00,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$18,$18,$30,$00       // char 44 ','
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$18,$18,$00,$00       // char 46 '.'
        .byte $0c,$0c,$18,$18,$30,$30,$00,$00       // char 47 '/'
        .byte $00,$00,$3e,$63,$63,$3e,$00,$00       // char 48 '0'
        .byte $00,$00,$3e,$06,$06,$06,$00,$00       // char 49 '1'
        .byte $00,$00,$3c,$06,$06,$1c,$30,$3e       // char 50 '2'
        .byte $06,$03,$1e,$03,$03,$7e,$00,$00       // char 51 '3'
        .byte $00,$00,$18,$30,$60,$7f,$03,$03       // char 52 '4'
        .byte $60,$60,$7e,$03,$03,$7e,$00,$00       // char 53 '5'
        .byte $18,$30,$7e,$63,$63,$3e,$00,$00       // char 54 '6'
        .byte $00,$00,$7f,$06,$06,$0c,$0c,$18       // char 55 '7'
        .byte $63,$63,$3e,$63,$63,$3e,$00,$00       // char 56 '8'
        .byte $3e,$63,$63,$3f,$06,$0c,$00,$00       // char 57 '9'
        .byte $00,$00,$18,$00,$18,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$18,$00,$18,$30,$00,$00       // char 59 ';'
        .byte $00,$00,$33,$66,$66,$33,$00,$00       // char 60 '<'
        .byte $00,$00,$3c,$00,$3c,$00,$00,$00       // char 61 '='
        .byte $00,$00,$66,$33,$33,$66,$00,$00       // char 62 '>'
        .byte $7e,$03,$03,$1e,$00,$18,$00,$00       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 65 'A'
        .byte $00,$00,$0f,$0f,$0f,$0f,$0f,$0f       // char 66 'B'
        .byte $00,$00,$ff,$ff,$ff,$a5,$96,$5a       // char 67 'C'
        .byte $00,$00,$ff,$ff,$ff,$a5,$96,$5a       // char 68 'D'
        .byte $00,$00,$ff,$ff,$ff,$a5,$96,$5a       // char 69 'E'
        .byte $00,$00,$c0,$f0,$f0,$f0,$f0,$f0       // char 70 'F'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 71 'G'
        .byte $00,$00,$03,$03,$03,$0f,$0f,$0f       // char 72 'H'
        .byte $00,$00,$ff,$ff,$ff,$a5,$96,$5a       // char 73 'I'
        .byte $00,$00,$fc,$fc,$fc,$af,$9f,$5f       // char 74 'J'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $00,$00                               // char 77 (partial)

txt_0a6a:
        .byte $3f,$3f,$3f,$3e,$3d,$3d               // char 77 (partial)
        .byte $00,$00,$ff,$ff,$ff,$5a,$69,$a5       // char 78 'N'
        .byte $00,$00,$ff,$ff,$ff,$5a,$69,$a5       // char 79 'O'
        .byte $00,$00,$ff,$ff,$ff,$5b,$6b,$a7       // char 80 'P'
        .byte $00,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 81 'Q'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 82 'R'
        .byte $00,$00,$03,$03,$03,$0f,$0f,$0f       // char 83 'S'
        .byte $00,$00,$ff,$ff,$ff,$5a,$69,$a5       // char 84 'T'
        .byte $00,$00,$fc,$fc,$fc,$5f,$6f,$af       // char 85 'U'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 86 'V'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 87 'W'
        .byte $00,$00,$0f                           // char 88 (partial)

txt_0ac3:
        .byte $3f,$3f,$3d,$3e,$3e                   // char 88 (partial)
        .byte $00,$00,$ff,$ff,$ff,$a5,$96,$5a       // char 89 'Y'
        .byte $00,$00,$ff,$ff,$ff,$a5,$96,$5a       // char 90 'Z'
        .byte $00,$00,$ff,$ff,$ff,$af,$bf,$7c       // char 91 '['
        .byte $00,$00,$c0,$c3,$c3,$03,$03,$03       // char 92 '\'
        .byte $00,$00,$ff,$ff,$ff,$da,$e9,$e5       // char 93 ']'
        .byte $00,$00,$ff,$ff,$ff,$5a,$69,$a5       // char 94 '^'
        .byte $00,$00,$ff,$ff,$ff,$5a,$69,$a5       // char 95 '_'
        .byte $00,$00,$f0,$fc,$fc,$7c,$7c,$bc       // char 96 '`'
        .byte $00,$00,$0f                           // char 97 (partial)

txt_0b0b:
        .byte $3f,$3f,$3e,$3d,$3d                   // char 97 (partial)
        .byte $00,$00,$ff,$ff,$ff,$5a,$69,$a5       // char 98 'b'
        .byte $00,$00,$ff,$ff,$ff,$5a,$69,$a5       // char 99 'c'
        .byte $00,$00,$ff,$ff,$ff,$5b,$6b,$a7       // char 100 'd'
        .byte $00,$00,$00,$c0,$c0,$c0,$c0,$c0       // char 101 'e'

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

// --- Region $0b50-$0c70 ---
.pc = $0b50 "dat_0b50"

dat_0b50:
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 106 'j'
        .byte $6b,$a7,$97,$5b,$6b,$a7,$97,$5b       // char 107 'k'
        .byte $ff,$ff,$ff,$c3,$cf,$cf,$cf,$cf       // char 108 'l'
        .byte $e9,$e5,$d6,$da,$e9,$e5,$d6,$5a       // char 109 'm'
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0       // char 110 'n'
        .byte $00,$00,$00,$00,$00,$00,$03,$03       // char 111 'o'
        .byte $3d,$3d,$3e,$fa,$f9,$f5,$d6,$da       // char 112 'p'
        .byte $69,$af,$9f,$7f,$7f,$bf,$f0,$f0       // char 113 'q'
        .byte $6b,$a7,$97,$da,$e9,$e5,$f6,$fa       // char 114 'r'
        .byte $c0,$c0,$c0,$f0,$f0,$f0,$bc,$7c       // char 115 's'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 116 't'

txt_0ba8:
        .byte $3e,$3e,$3d,$3d,$3e,$3e,$3d,$3d       // char 117 'u'
        .byte $9f,$5f,$6f,$af,$9f,$5f,$6f,$af       // char 118 'v'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e5       // char 119 'w'
        .byte $97,$5b,$6b,$a7,$97,$5b,$6b,$ff       // char 120 'x'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 121 'y'
        .byte $00,$00,$00,$00,$00,$00,$03,$03       // char 122 'z'
        .byte $3e,$3e,$3d,$f5,$f6,$da,$e9,$e5       // char 123 '{'
        .byte $96,$5f,$6f,$bf,$bf,$7f,$f0,$f0       // char 124 '|'
        .byte $97,$5b,$6b,$e5,$d6,$da,$f9,$f5       // char 125 '}'
        .byte $c0,$c0,$c0,$f0,$f0,$f0,$7c,$bc       // char 126 '~'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 127

scr_0c00:
        .byte $3d,$3d,$3e,$3e,$3d,$3d,$3e,$3e       // char 128
        .byte $6f,$af,$9f,$5f,$6f,$af,$9f,$5f       // char 129
        .byte $ff,$ff,$ff,$00,$0f,$0f,$0f,$0f       // char 130
        .byte $fc,$f0,$f0,$00,$ff,$ff,$ff,$5b       // char 131
        .byte $03,$03,$03,$03,$c3,$c3,$c3,$c3       // char 132
        .byte $d6,$da,$e9,$e5,$d6,$da,$e9,$e5       // char 133
        .byte $ff,$ff,$f0,$f0,$f0,$f0,$f0,$f0       // char 134
        .byte $f6,$fa,$f9,$f5,$f6,$fa,$f9,$f5       // char 135
        .byte $bc,$7c,$7c,$bc,$bc,$7c,$7c,$bc       // char 136

txt_0c48:
        .byte $3e,$3e,$3d,$3d,$3e,$3e,$3d,$3d       // char 137
        .byte $9f,$5f,$6f,$af,$9f,$5f,$6f,$af       // char 138
        .byte $ff,$ff,$ff,$0f,$0f,$0f,$0f,$0f       // char 139
        .byte $97,$5b,$6b,$a7,$97,$5b,$6b,$a7       // char 140
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 141

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

// --- Region $0c90-$0db0 ---
.pc = $0c90 "dat_0c90"

dat_0c90:
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 146
        .byte $6b,$a7,$97,$5b,$6b,$a7,$97,$5b       // char 147
        .byte $cf,$cf,$cf,$cf,$cf,$c0,$c0,$c0       // char 148
        .byte $96,$5a,$ff,$ff,$ff,$00,$00,$00       // char 149
        .byte $f0,$f0,$f0,$f0,$c0,$00,$00,$00       // char 150
        .byte $03,$0f,$0f,$0f,$3d,$3d,$3e,$fa       // char 151
        .byte $e9,$a7,$97,$5b,$6f,$af,$9f,$7c       // char 152
        .byte $f0,$c0,$c0,$c0,$3f,$3f,$3f,$3e       // char 153
        .byte $f9,$3d,$3e,$3e,$ff,$ff,$ff,$5a       // char 154
        .byte $7c,$af,$9f,$5f,$6b,$a7,$97,$5a       // char 155
        .byte $00,$00,$00,$00,$c0,$c0,$c0,$f0       // char 156

txt_0ce8:
        .byte $3e,$3e,$3d,$3d,$3e,$3e,$3d,$3d       // char 157
        .byte $9f,$5f,$6f,$af,$9f,$5f,$6f,$af       // char 158
        .byte $d6,$da,$f9,$f5,$f6,$3e,$3d,$3d       // char 159
        .byte $ff,$ff,$7c,$bc,$bc,$5f,$6f,$a7       // char 160
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 161
        .byte $03,$0f,$0f,$0f,$3e,$3e,$3d,$f5       // char 162
        .byte $d6,$5b,$6b,$a7,$9f,$5f,$6f,$bc       // char 163
        .byte $f0,$c0,$c0,$c0,$3f,$3f,$3f,$3d       // char 164
        .byte $f6,$3e,$3d,$3d,$ff,$ff,$ff,$a5       // char 165
        .byte $bc,$5f,$6f,$af,$97,$5b,$6b,$a5       // char 166
        .byte $00,$00,$00,$00,$c0,$c0,$c0,$f0       // char 167

txt_0d40:
        .byte $3d,$3d,$3e,$3e,$3d,$3d,$3e,$3e       // char 168
        .byte $6f,$af,$9f,$5f,$6f,$af,$9f,$5a       // char 169
        .byte $0f,$0f,$0f,$0f,$ff,$ff,$ff,$5a       // char 170
        .byte $6b,$a7,$97,$5b,$6b,$a7,$97,$5b       // char 171
        .byte $c3,$c3,$c3,$c3,$c3,$c3,$c3,$c3       // char 172
        .byte $d6,$da,$e9,$e5,$d6,$da,$e9,$e5       // char 173
        .byte $f0,$f0,$f0,$f0,$ff,$ff,$ff,$a5       // char 174
        .byte $f6,$fa,$f9,$f5,$f6,$fa,$f9,$a5       // char 175
        .byte $bc,$7c,$7c,$bc,$bc,$7c,$7c,$bc       // char 176

txt_0d88:
        .byte $3e,$3e,$3d,$3d,$3e,$3e,$3d,$3d       // char 177
        .byte $9f,$5f,$6f,$af,$9f,$5f,$6f,$af       // char 178
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 179
        .byte $97,$5b,$6b,$a7,$97,$5b,$6b,$a7       // char 180
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 181

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

// --- Region $0dd0-$0fff ---
.pc = $0dd0 "dat_0dd0"

dat_0dd0:
        .byte $0f,$0f,$0f,$0f,$0f,$00,$00,$00       // char 186
        .byte $6b,$a7,$ff,$ff,$ff,$00,$00,$00       // char 187
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$00       // char 188
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 189
        .byte $00,$00,$03,$03,$03,$00,$00,$00       // char 190
        .byte $f9,$f5,$ff,$ff,$ff,$00,$00,$00       // char 191
        .byte $7c,$bc,$fc,$f0,$f0,$00,$00,$00       // char 192

txt_0e08:
        .byte $3d,$3d,$3f,$3f,$3f,$00,$00,$00       // char 193
        .byte $69,$a5,$ff,$ff,$ff,$00,$00,$00       // char 194
        .byte $69,$a5,$ff,$ff,$ff,$00,$00,$00       // char 195
        .byte $f0,$f0,$fc,$fc,$fc,$00,$00,$00       // char 196

txt_0e28:
        .byte $3e,$3e,$3f,$3f,$3f,$00,$00,$00       // char 197
        .byte $9f,$5f,$ff,$ff,$ff,$00,$00,$00       // char 198
        .byte $3e,$3f,$0f,$0f,$0f,$00,$00,$00       // char 199
        .byte $97,$5b,$ff,$ff,$ff,$00,$00,$00       // char 200
        .byte $00,$c0,$c3,$c3,$c3,$00,$00,$00       // char 201
        .byte $f6,$fa,$ff,$ff,$ff,$00,$00,$00       // char 202
        .byte $bc,$7c,$f0,$f0,$f0,$00,$00,$00       // char 203

txt_0e60:
        .byte $3e,$3e,$3f,$3f,$3f,$00,$00,$00       // char 204
        .byte $96,$5a,$ff,$ff,$ff,$00,$00,$00       // char 205
        .byte $96,$5a,$ff,$ff,$ff,$00,$00,$00       // char 206
        .byte $f0,$f0,$fc,$fc,$fc,$00,$00,$00       // char 207
        .byte $3d,$3d,$3f,$3f,$0f,$00,$00,$00       // char 208
        .byte $69,$a5,$ff,$ff,$ff,$00,$00,$00       // char 209
        .byte $69,$a5,$ff,$ff,$ff,$00,$00,$00       // char 210
        .byte $6b,$a7,$ff,$ff,$ff,$00,$00,$00       // char 211
        .byte $c3,$c3,$c3,$c3,$00,$00,$00,$00       // char 212
        .byte $d6,$da,$ff,$ff,$ff,$00,$00,$00       // char 213
        .byte $96,$5a,$ff,$ff,$ff,$00,$00,$00       // char 214
        .byte $96,$5a,$ff,$ff,$ff,$00,$00,$00       // char 215
        .byte $bc,$7c,$fc,$fc,$f0,$00,$00,$00       // char 216

txt_0ec8:
        .byte $3e,$3e,$3f,$3f,$3f,$00,$00,$00       // char 217
        .byte $9f,$5f,$ff,$ff,$ff,$00,$00,$00       // char 218
        .byte $0f,$0f,$0f,$0f,$0f,$00,$00,$00       // char 219
        .byte $97,$5b,$ff,$ff,$ff,$00,$00,$00       // char 220
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$00       // char 221
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 222
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 223
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 224
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 225
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 226
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 227
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 228

txt_0f28:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 229
        .byte $33,$33,$cc,$cc                       // char 230 (partial)

txt_0f34:
        .byte $33,$33,$cc,$cc                       // char 230 (partial)
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 231
        .byte $ff,$ff,$ff,$ff                       // char 232 (partial)

txt_0f44:
        .byte $33,$33,$cc,$cc                       // char 232 (partial)
        .byte $00,$01,$03,$07,$0f,$1f,$3f,$7f       // char 233
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 234
        .byte $e7,$e7,$e7,$e0,$e0,$e7,$e7,$e7       // char 235
        .byte $ff,$ff,$ff,$ff,$f0,$f0,$f0,$f0       // char 236
        .byte $e7,$e7,$e7,$e0,$e0,$ff,$ff,$ff       // char 237
        .byte $ff,$ff,$ff,$07,$07,$e7,$e7,$e7       // char 238
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00       // char 239
        .byte $ff,$ff,$ff,$e0,$e0,$e7,$e7,$e7       // char 240
        .byte $e7,$e7,$e7,$00,$00,$ff,$ff,$ff       // char 241
        .byte $ff,$ff,$ff,$00,$00,$e7,$e7,$e7       // char 242
        .byte $e7,$e7,$e7,$07,$07,$e7,$e7,$e7       // char 243

txt_0fa0:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 244
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f,$1f       // char 245
        .byte $f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8       // char 246
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 247
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 248
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 249
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$00,$00       // char 250
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f       // char 251
        .byte $f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff       // char 252
        .byte $e7,$e7,$e7,$07,$07,$ff,$ff,$ff       // char 253
        .byte $0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff       // char 254
        .byte $0f,$0f,$0f,$0f,$f0,$f0,$f0,$00       // char 255

// --- Region $1088-$108f ---
.pc = $1088 "Segment $1088"
        .fill 8, $00

// --- Region $10a2-$10a2 ---
.pc = $10a2 "dat_10a2"

dat_10a2:
        // === Fill data (1 bytes, $10a2-$10a2) ===
        .byte $00                                   // .

// --- Region $11f9-$1231 ---
.pc = $11f9 "Segment $11f9"
        .byte $ea,$ea,$ea,$ea,$00,$02,$10,$00,$00,$00,$00,$00,$0b,$0b,$0c,$0f // ................
        .byte $01,$0f,$0c,$0b,$0b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$07,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08       // ........

dat_1231:
        // === Fill data (1 bytes, $1231-$1231) ===
        .byte $00                                   // .

// --- Region $1258-$127d ---
.pc = $1258 "dat_1258"

dat_1258:
        .byte $06,$00,$06,$04,$00,$06,$04,$0e,$00,$06,$04,$0e,$03,$00,$06,$04 // ................
        .byte $0e,$03,$01,$03,$0e,$04,$06,$00,$03,$0e,$04,$06,$00,$0e,$04,$06 // ................
        .byte $00,$04,$06,$00,$06                   // .....

dat_127d:
        // === Fill data (1 bytes, $127d-$127d) ===
        .byte $00                                   // .

// --- Region $12b8-$12d1 ---
.pc = $12b8 "dat_12b8"

dat_12b8:
        .byte $0b,$00,$0b,$0c,$00,$0b,$0c,$0f,$00,$0b,$0c,$0f,$01,$0f,$0c,$0b // ................
        .byte $00,$0f,$0c,$0b,$00,$0c,$0b,$00,$0b   // .........

dat_12d1:
        // === Fill data (1 bytes, $12d1-$12d1) ===
        .byte $00                                   // .

// --- Region $1314-$132d ---
.pc = $1314 "dat_1314"

dat_1314:
        .byte $09,$00,$09,$08,$00,$09,$08,$07,$00,$09,$08,$07,$01,$07,$08,$09 // ................
        .byte $00,$07,$08,$09,$00,$08,$09,$00,$09   // .........

dat_132d:
        // === Fill data (1 bytes, $132d-$132d) ===
        .byte $00                                   // .

// --- Region $1400-$1432 ---
.pc = $1400 "dat_1400"

dat_1400:
        .byte $04,$04,$02,$00,$04,$02,$02,$02,$02,$02,$02,$00,$04,$02,$02,$02 // ................
        .byte $02,$02,$02,$00,$04,$02,$02,$02,$02,$02,$02,$00,$04,$02,$02,$02 // ................
        .byte $02,$02,$02,$00,$04,$02,$02,$02,$02,$02,$02,$00,$04,$02,$02,$02 // ................
        .byte $02,$02                               // ..

dat_1432:
        // === Fill data (1 bytes, $1432-$1432) ===
        .byte $00                                   // .

// --- Region $1500-$1512 ---
.pc = $1500 "dat_1500"

dat_1500:
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $0a,$08                               // ..

dat_1512:
        // === Fill data (1 bytes, $1512-$1512) ===
        .byte $00                                   // .

// --- Region $1651-$1651 ---
.pc = $1651 "dat_1651"

dat_1651:
        // === Fill data (1 bytes, $1651-$1651) ===
        .byte $00                                   // .

// --- Region $173f-$173f ---
.pc = $173f "dat_173f"

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

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

dat_1800:
        .byte $0b,$0f,$01,$0c,$01,$2d,$13,$08,$0f,$17,$20,$16 // .....-.... .

txt_180c:
        .text "1.0 "
        .byte $02,$19,$20,$13,$05,$0e,$13,$05,$09,$2e,$2e,$2e,$ff // .. ..........

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

dat_1840:
        .text "                                                                                                                                                                                                "

txt_1900:
        .encoding "screencode_mixed"
        .text "unranked greetings in random order to : members in paragon (the active ones"
        .encoding "petscii_upper"

txt_194b:
        .text ")   "

txt_194f:
        .encoding "screencode_mixed"
        .text "rawhead   ultimate cracking group   starion   sidewize   game world"
        .encoding "petscii_upper"

txt_1992:
        .text " 2002   "

txt_199a:
        .encoding "screencode_mixed"
        .text "hyper scientific power   power station   danish dream line   the almighty cracking factory   the zero boys   byterapers inc"
        .encoding "petscii_upper"

txt_1a15:
        .text ".   "

txt_1a19:
        .encoding "screencode_mixed"
        .text "insert coin   flash production   gravity"
        .encoding "petscii_upper"

txt_1a41:
        .text " 3003   "

txt_1a49:
        .encoding "screencode_mixed"
        .text "tronix   triad   and the rest we swap with"
        .encoding "petscii_upper"

txt_1a73:
        .text "..."

dat_1a76:
        // === Fill data (42 bytes, $1a76-$1a9f) ===
        .fill 42, $20

dat_1aa0:
        // === Fill data (1 bytes, $1aa0-$1aa0) ===
        .byte $00                                   // .

// --- Region $1b00-$1b27 ---
.pc = $1b00 "dat_1b00"

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

// --- Region $1f00-$1f98 ---
.pc = $1f00 "txt_1f00"

txt_1f00:
        .text "INTRO BY PSYCHO 25/05 1988... CONTACT: PARAGON ... ENEDALSV.1 ... "
        .byte $13                                   // .

txt_1f43:
        .text "-151 52 S-TALJE ... SWEDEN ... OR PHONE: +04675562443 (ANDERS) .......               "
        .byte $00                                   // string terminator
