// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:47
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $14ff  (3328 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1018 (4120)
// IRQ handler:  $10e2 (irq_10e2)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 618 bytes, Data: 2710 bytes
// Labels: 72, Subroutines: 2
//
// Cross-references: all OK
// ============================================


// --- Region $1018-$1213 ---
.pc = $1018 "main_1018"

main_1018:
        lda #$00
        sta $0286
        jsr $e544
        sei
        ldy #$00

loc_1023:
        lda $1282,y
        sta $d000,y
        iny
        cpy #$2f
        bne loc_1023
        ldy #$00
        lda #$36

loc_1032:
        clc
        adc #$01
        sta $07f8,y
        iny
        cpy #$08
        bne loc_1032
        ldy #$00
        sty $ff
        sty $fc

loc_1043:
        lda $0d00,y
        sta $04a0,y
        lda #$08
        sta $d800,y
        sta $d8a0,y
        iny
        cpy #$a0
        bne loc_1043
        ldy #$00

loc_1058:
        lda dat_126c,y
        sta $05c2,y
        iny
        cpy #$16
        bne loc_1058
        ldy #$00

loc_1065:
        lda txt_12b1,y
        sta $0636,y
        iny
        cpy #$1e
        bne loc_1065
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$20
        sta $d012
        lda #$e2
        ldy #$10
        sta $0314
        sty $0315
        lda #$a0
        sta $fd
        lda #$15
        sta $fe
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        cli

loc_109a:
        lda $dc01
        cmp #$ef
        bne loc_109a
        sei
        lda #$f0
        sta $d01a
        lda #$31
        ldy #$ea
        sta $0314
        sty $0315
        cli
        jsr $fda3
        jsr $e518
        lda #$00
        sta $d020
        sta $d021
        jsr $e544
        sei
        inc $01
        ldy #$00

loc_10c8:
        lda loc_119a,y
        sta $0400,y
        iny
        cpy #$18
        bne loc_10c8
        lda #$b9
        ldy #$b9
        sta $2d
        sta $ae
        sty $2e
        sty $af
        jmp $0400

irq_10e2:
        ldx $d012
        inx
        inx
        lda $fe
        sta smc_10f2                                // SMC: modifies $10f2
        lda $fd
        sta smc_10f5                                // SMC: modifies $10f5

loc_10f1:
.label smc_10f2 = * + 1
        lda dat_1000                                // !SMC: modified by $10e9, $110e
.label smc_10f5 = * + 1
        ldy $0da0                                   // !SMC: modified by $10ee, $111d

loc_10f7:
        cpx $d012
        beq loc_10f7
        sta $d022
        sty $d016
        inc smc_10f2
        lda smc_10f2
        cmp #$15
        bne loc_1111
        lda #$00
        sta smc_10f2                                // SMC: modifies $10f2

loc_1111:
        inc smc_10f5
        lda smc_10f5
        cmp #$bc
        bne loc_1120
        lda #$a0
        sta smc_10f5                                // SMC: modifies $10f5

loc_1120:
        inx
        cpx #$72
        bne loc_10f1
        lda $d022
        sta $d021
        lda #$c8
        sta $d016

loc_1130:
        lda $d012
        cmp #$96
        bne loc_1130
        lda #$00
        sta $d021
.label smc_113d = * + 1
        ldy #$00                                    // !SMC: modified by $1300
        ldx $d012
.label loc_1142 = * + 1
        bit $a8

loc_1143:
        lda dat_1000,y
        beq loc_1142

loc_1148:
        cpx $d012
        bne loc_1148
        sta $d021
        iny
        inx
        cpx #$b0
        bne loc_1143
        lda #$00
        sta $d021

loc_115b:
        lda $d012
        cmp #$c0
        bne loc_115b
.label smc_1163 = * + 1
        ldy #$00                                    // !SMC: modified by $130f
        ldx $d012
.label loc_1168 = * + 1
        bit $a8

loc_1169:
        lda dat_1000,y
        beq loc_1168
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        iny
        inx
        cpx #$e0
        bne loc_1169
        jsr sub_11b2
        jsr sub_12cf
        lda #$01
        sta $d019
        jmp $ea7e

loc_119a:
        ldy #$00

loc_119c:
        lda $1500,y
        sta chr_0800,y
        iny
        bne loc_119c
        inc $0407
        inc $0404

loc_11ab:
        bne loc_119a
        dec $01
        jmp $fce2
// Referenced by: jsr from $118c

sub_11b2:
        ldy #$00
        ldx #$3c

loc_11b6:
        clc
        rol $0fc2,x
        rol $0fc1,x
        rol $0fc0,x
        rol $0f82,x
        rol $0f81,x
        rol $0f80,x
        rol $0f42,x
        rol $0f41,x
        rol $0f40,x
        rol $0f02,x
        rol $0f01,x
        rol $0f00,x
        rol $0ec2,x
        rol $0ec1,x
        rol $0ec0,x
        rol $0e82,x
        rol $0e81,x
        rol $0e80,x
        rol $0e42,x
        rol $0e41,x
        rol $0e40,x
        rol $0e02,x
        rol $0e01,x
        rol $0e00,x
        rol $0dc2,x
        rol $0dc1,x
        rol $0dc0,x
        dex
        dex
        dex
        iny
        cpy #$15
        beq dat_1213
        jmp loc_11b6

dat_1213:
        .byte $e6                                   // .

// --- Region $123f-$1258 ---
.pc = $123f "loc_123f"

loc_123f:
        lda chr_0800,y
        eor #$ff
        sta $0fcf,x
        inx
        inx
        inx
        inx

loc_124b:
        inx
        inx
        iny
        cpy #$08
        bne loc_123f
        lda $1221
        beq loc_1263
        rts

dat_1258:
        .byte $a9                                   // .

// --- Region $1263-$126b ---
.pc = $1263 "loc_1263"

loc_1263:
        lda #$00
        sta $1221
        inc $1222
        rts

// --- Region $128d-$1295 ---
.pc = $128d "Segment $128d"
        cpy #$18
        cpy #$48
        cpy #$c1
        .byte $0b,$00                               // anc #$00 // ILLEGAL
        brk

// --- Region $12cf-$1312 ---
.pc = $12cf "sub_12cf"
// Referenced by: jsr from $118f

sub_12cf:
        inc $fc
        lda $fc
        cmp #$03
        beq loc_12d8
        rts

loc_12d8:
        lda #$00
        sta $fc
        dec $fe
        lda $fe
        cmp #$ff
        bne loc_12e8
        lda #$14
        sta $fe

loc_12e8:
        inc $fd
        lda $fd
        cmp #$bc
        bne loc_12f4
        lda #$a0
        sta $fd

loc_12f4:
        inc smc_113d
        lda smc_113d
        cmp #$15
        bne loc_1303
        lda #$00
        sta smc_113d                                // SMC: modifies $113d

loc_1303:
        dec smc_1163
        lda smc_1163
        cmp #$ff
        bne loc_1312
        lda #$14
        sta smc_1163                                // SMC: modifies $1163

loc_1312:
        rts

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

// --- Region $0800-$0910 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (273 bytes, $0800-$0910) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $80,$9c,$9c,$80,$84,$84,$84,$ff       // char 1 @+1
        .byte $80,$9c,$9c,$81,$84,$84,$80,$ff       // char 2 @+2
        .byte $80,$9f,$9f,$87,$87,$87,$80,$ff       // char 3 @+3
        .byte $81,$9c,$9c,$84,$84,$84,$81,$ff       // char 4 @+4
        .byte $80,$9f,$9f,$81,$87,$87,$80,$ff       // char 5 @+5
        .byte $80,$9f,$9f,$81,$87,$87,$87,$ff       // char 6 @+6
        .byte $80,$9c,$9f,$80,$84,$84,$80,$ff       // char 7 @+7
        .byte $8c,$8c,$80,$84,$84,$84,$84,$ff       // char 8 @+8
        .byte $cf,$cf,$cf,$c3,$c3,$c3,$c3,$ff       // char 9 @+9
        .byte $fc,$fc,$f0,$f0,$90,$90,$80,$ff       // char 10 @+10
        .byte $8c,$8c,$83,$84,$84,$84,$84,$ff       // char 11 @+11
        .byte $9f,$9f,$9f,$87,$87,$87,$80,$ff       // char 12 @+12
        .byte $00,$24,$24,$0c,$0c,$0c,$0c,$ff       // char 13 @+13
        .byte $80,$9c,$9c,$84,$84,$84,$84,$ff       // char 14 @+14
        .byte $80,$9c,$9c,$84,$84,$84,$80,$ff       // char 15 @+15
        .byte $80,$9c,$9c,$80,$87,$87,$87,$ff       // char 16 @+16
        .byte $80,$9c,$9c,$84,$84,$80,$80,$f9       // char 17 @+17
        .byte $80,$9c,$9c,$80,$83,$84,$84,$ff       // char 18 @+18
        .byte $80,$9f,$80,$fc,$84,$84,$80,$ff       // char 19 @+19
        .byte $80,$e7,$e7,$e1,$e1,$e1,$e1,$ff       // char 20 @+20
        .byte $9c,$9c,$9c,$84,$84,$84,$80,$ff       // char 21 @+21
        .byte $9c,$9c,$9c,$84,$84,$84,$c1,$ff       // char 22 @+22
        .byte $3c,$3c,$3c,$24,$04,$04,$00,$ff       // char 23 @+23
        .byte $9c,$9c,$9c,$e3,$84,$84,$84,$ff       // char 24 @+24
        .byte $9c,$9c,$84,$80,$e3,$e3,$e3,$ff       // char 25 @+25
        .byte $80,$fc,$80,$9f,$90,$90,$80,$ff       // char 26 @+26
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 27 @+27
        .byte $10,$12,$05,$13,$05,$0e,$14,$13       // char 28 @+28
        .byte $20,$0f,$0e                           // char 29 (partial)

txt_08eb:
        .byte $20,$30,$31,$2d,$30                   // char 29 (partial)
        .byte $38,$2d,$31,$39,$38,$37,$00,$00       // char 30 @+30
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 31 @+31
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $f7,$f7,$f3,$f3,$f3,$ff,$f3,$ff       // char 33 '!'

dat_0910:
        // === Fill data (1 bytes, $0910-$0910) ===
        .byte $00                                   // .

// --- Region $0938-$093f ---
.pc = $0938 "dat_0938"

dat_0938:
        .byte $fc,$f9,$f3,$ff,$ff,$ff,$ff,$ff       // char 39 '''

// --- Region $0958-$09d8 ---
.pc = $0958 "dat_0958"

dat_0958:
        .byte $ff,$f7,$f3,$c0,$f3,$f3,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$f3,$f3,$e7       // char 44 ','
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$f3,$f3,$ff       // char 46 '.'
        .byte $ff,$fc,$f9,$f3,$e7,$cf,$9f,$ff       // char 47 '/'
        .byte $80,$9c,$9c,$84,$84,$84,$80,$ff       // char 48 '0'
        .byte $cf,$cf,$cf,$c3,$c3,$c3,$c3,$ff       // char 49 '1'
        .byte $80,$fc,$80,$9f,$90,$90,$80,$ff       // char 50 '2'
        .byte $80,$fc,$fc,$e1,$f0,$f0,$80,$ff       // char 51 '3'
        .byte $e1,$c9,$99,$80,$e1,$e1,$e1,$ff       // char 52 '4'
        .byte $80,$9f,$80,$fc,$fc,$84,$80,$ff       // char 53 '5'
        .byte $80,$9f,$9f,$80,$84,$84,$80,$ff       // char 54 '6'
        .byte $80,$fc,$f9,$e1,$e1,$e1,$e1,$ff       // char 55 '7'
        .byte $80,$9c,$9c,$c1,$84,$84,$80,$ff       // char 56 '8'
        .byte $80,$9c,$9c,$80,$f0,$f0,$f0,$ff       // char 57 '9'
        .byte $ff,$fb,$f9,$ff,$fb,$f9,$ff,$ff       // char 58 ':'

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

// --- Region $0a02-$0dbc ---
.pc = $0a02 "dat_0a02"

dat_0a02:
        .byte $26,$19,$26,$19,$26,$19               // char 64 (partial)
        .byte $00,$00,$64,$98,$64,$98,$64,$98       // char 65 'A'
        .byte $00,$00,$09,$06,$09,$06,$09,$06       // char 66 'B'
        .byte $00,$00,$92,$61,$92,$61,$92,$61       // char 67 'C'
        .byte $00,$00,$66,$99,$66,$99,$64,$98       // char 68 'D'
        .byte $00,$00,$66,$99,$66,$99,$00,$00       // char 69 'E'
        .byte $00,$00,$64,$98,$64,$98,$64,$98       // char 70 'F'
        .byte $00,$00,$26,$19,$26,$19,$00,$00       // char 71 'G'
        .byte $00,$00,$66,$99,$66,$99,$26,$19       // char 72 'H'
        .byte $00,$00,$66,$99,$66,$99,$00,$00       // char 73 'I'
        .byte $00,$00,$41,$81,$41,$81,$01,$01       // char 74 'J'
        .byte $00,$00,$90,$60,$90,$60,$90,$60       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 77 'M'
        .byte $00,$00,$02,$01,$02,$01,$02,$01       // char 78 'N'
        .byte $00,$00,$60,$90,$60,$90,$60,$90       // char 79 'O'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 80 'P'
        .byte $00,$00,$02,$01,$02,$01,$02,$01       // char 81 'Q'
        .byte $00,$00,$66,$99,$66,$99,$60,$90       // char 82 'R'
        .byte $00,$00,$66,$99,$66,$99,$02,$01       // char 83 'S'
        .byte $00,$00,$64,$98,$64,$98,$64,$98       // char 84 'T'
        .byte $00,$00,$26,$19,$26,$19,$26,$19       // char 85 'U'
        .byte $00,$00,$66,$99,$66,$99,$00,$00       // char 86 'V'
        .byte $00,$00,$66,$99,$66,$99,$00,$00       // char 87 'W'
        .byte $00,$00,$40,$80,$40,$80,$00,$00       // char 88 'X'
        .byte $26,$19,$26,$19,$26,$19,$26,$19       // char 89 'Y'
        .byte $64,$98,$66,$99,$66,$99,$66,$99       // char 90 'Z'
        .byte $06,$09,$66,$99,$66,$09,$06,$09       // char 91 '['
        .byte $62,$91,$62,$91,$62,$91,$62,$91       // char 92 '\'
        .byte $64,$98,$64,$98,$64,$99,$66,$99       // char 93 ']'
        .byte $00,$00,$00,$00,$00,$90,$60,$90       // char 94 '^'
        .byte $64,$98,$64,$98,$64,$98,$64,$98       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $26,$19,$26,$19,$26,$19,$26,$19       // char 97 'a'
        .byte $00,$00,$00,$00,$00,$99,$66,$99       // char 98 'b'
        .byte $02,$01,$02,$01,$02,$01,$02,$01       // char 99 'c'
        .byte $60,$90,$60,$90,$60,$99,$66,$99       // char 100 'd'
        .byte $00,$00,$00,$00,$00,$90,$60,$90       // char 101 'e'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 102 'f'
        .byte $02,$01,$02,$01,$02,$01,$02,$01       // char 103 'g'
        .byte $60,$90,$60,$90,$60,$99,$66,$99       // char 104 'h'
        .byte $00,$00,$00,$00,$00,$80,$40,$80       // char 105 'i'
        .byte $02,$01,$02,$01,$02,$01,$02,$01       // char 106 'j'
        .byte $60,$90,$60,$90,$60,$99,$66,$99       // char 107 'k'
        .byte $02,$01,$02,$01,$02,$91,$62,$91       // char 108 'l'
        .byte $64,$98,$64,$98,$64,$98,$64,$98       // char 109 'm'
        .byte $26,$19,$26,$19,$26,$19,$26,$19       // char 110 'n'
        .byte $00,$00,$00,$00,$00,$99,$66,$99       // char 111 'o'
        .byte $00,$00,$00,$00,$00,$98,$64,$98       // char 112 'p'
        .byte $26,$19,$26,$19,$26,$19,$26,$19       // char 113 'q'
        .byte $66,$99,$66,$99,$66,$99,$66,$99       // char 114 'r'
        .byte $06,$09,$06,$09,$06,$09,$06,$09       // char 115 's'
        .byte $62,$91,$62,$91,$62,$91,$62,$91       // char 116 't'
        .byte $66,$99,$66,$99,$66,$99,$66,$99       // char 117 'u'
        .byte $60,$90,$60,$90,$60,$90,$60,$90       // char 118 'v'
        .byte $64,$98,$64,$98,$64,$98,$64,$98       // char 119 'w'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 120 'x'
        .byte $26,$19,$26,$19,$26,$19,$26,$19       // char 121 'y'
        .byte $66,$99,$66,$99,$66,$99,$66,$99       // char 122 'z'
        .byte $02,$01,$02,$01,$02,$01,$02,$01       // char 123 '{'
        .byte $66,$99,$66,$99,$66,$99,$66,$99       // char 124 '|'
        .byte $60,$90,$60,$90,$60,$90,$60,$90       // char 125 '}'
        .byte $40,$80,$40,$80,$00,$00,$00,$00       // char 126 '~'
        .byte $02,$01,$02,$01,$02,$01,$02,$01       // char 127
        .byte $66,$99,$66,$99,$66,$99,$66,$99       // char 128
        .byte $40,$80,$40,$80,$40,$80,$40,$80       // char 129
        .byte $02,$01,$02,$01,$02,$01,$02,$01       // char 130
        .byte $66,$99,$66,$99,$66,$99,$66,$99       // char 131
        .byte $62,$91,$62,$91,$62,$91,$62,$91       // char 132
        .byte $64,$98,$64,$98,$64,$98,$64,$98       // char 133
        .byte $26,$19,$26,$19,$26,$19,$26,$19       // char 134
        .byte $66,$98,$64,$98,$64,$98,$64,$98       // char 135
        .byte $64,$00,$00,$00,$00,$00,$00,$00       // char 136
        .byte $26,$19,$26,$19,$00,$00,$00,$00       // char 137
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 138
        .byte $06,$09,$06,$09,$00,$00,$00,$00       // char 139
        .byte $62,$91,$62,$91,$00,$00,$00,$00       // char 140
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 141
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 142
        .byte $64,$98,$64,$98,$00,$00,$00,$00       // char 143
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 144
        .byte $26,$19,$26,$19,$00,$00,$00,$00       // char 145
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 146
        .byte $02,$01,$02,$01,$00,$00,$00,$00       // char 147
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 148
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 149
        .byte $64,$98,$64,$98,$00,$00,$00,$00       // char 150
        .byte $02,$01,$02,$01,$00,$00,$00,$00       // char 151
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 152
        .byte $40,$80,$40,$80,$00,$00,$00,$00       // char 153
        .byte $02,$01,$02,$01,$00,$00,$00,$00       // char 154
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 155
        .byte $62,$91,$62,$91,$00,$00,$00,$00       // char 156
        .byte $64,$98,$64,$98,$00,$00,$00,$00       // char 157
        .byte $26,$19,$26,$19,$00,$00,$00,$00       // char 158
        .byte $66,$99,$66,$99,$00,$00,$00,$00       // char 159
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 160

txt_0d08:
        .byte $40,$41,$42,$43,$44,$45,$46,$47       // char 161
        .byte $48,$49,$4a,$4b,$4c,$4d,$4e,$4f       // char 162
        .byte $50,$51,$52,$53,$54,$55,$56,$57       // char 163
        .byte $58,$00,$00,$00,$00,$00,$00,$00       // char 164
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 165
        .byte $59,$5a,$5b,$5c,$5d,$5e,$5f,$60       // char 166
        .byte $61,$62,$63,$64,$65,$66,$67,$68       // char 167
        .byte $69,$6a,$6b,$6c,$6d,$6e,$6f,$70       // char 168
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 169
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $71,$72,$73,$74,$75,$76,$77,$78       // char 171
        .byte $79,$7a,$7b,$7c,$7d,$00,$7f,$80       // char 172
        .byte $81,$82,$83,$84,$85,$86,$87,$88       // char 173
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 174
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 175
        .byte $89,$8a,$8b,$8c,$8d,$8e,$8f,$90       // char 176
        .byte $91,$92,$93,$94,$95,$96,$97,$98       // char 177
        .byte $99,$9a,$9b,$9c,$9d,$9e,$9f,$9f       // char 178
        .byte $7e,$00,$00,$00,$00,$00,$00,$00       // char 179
        .byte $d7,$d7,$d6,$d6,$d5,$d5,$d4,$d4       // char 180
        .byte $d3,$d3,$d2,$d2,$d1,$d1,$d0,$d0       // char 181
        .byte $d1,$d1,$d2,$d2,$d3,$d3,$d4,$d4       // char 182
        .byte $d5,$d5,$d6,$d6                       // char 183 (partial)

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

// --- Region $1000-$1017 ---
.pc = $1000 "dat_1000"

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

// --- Region $1214-$123e ---
.pc = $1214 "Segment $1214"
        .byte $ff,$a5,$ff,$c9,$08,$f0,$01,$60,$a9,$00,$85,$ff,$ad,$20,$13,$f0 // .......`..... ..
        .byte $33,$ee
        .byte $21,$12,$a8,$0a,$0a,$0a,$8d
        .byte $40,$12,$98
        .text "JJJJ"
        .byte $4a,$18,$69,$08,$8d,$41,$12,$a2,$00,$a0,$00 // J.i..A.....

// --- Region $1259-$1262 ---
.pc = $1259 "Segment $1259"
        .byte $20,$8d,$21,$12,$a9,$13,$8d,$22,$12,$60 //  .!....".`

// --- Region $126c-$128c ---
.pc = $126c "dat_126c"

dat_126c:
        .byte $10,$12,$05,$13,$05,$0e,$14,$13,$20,$0f,$0e // ........ ..

txt_1277:
        .text " 21-09-1987"
        .byte $f0,$c0,$28,$c0,$58,$c0,$88,$c0,$b8,$c0,$e8 // ..(.X......

// --- Region $1296-$12ce ---
.pc = $1296 "dat_1296"

dat_1296:
        .byte $00,$ff,$d8,$00,$12,$01,$01,$00,$00,$ff,$00,$00,$f0,$f0,$f6,$fe // ................
        .byte $00,$00,$00,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8 // ...........

txt_12b1:
        .text "           "
        .byte $02,$0c,$01,$1a,$05,$12               // ......

txt_12c2:
        .text " +           "

// --- Region $1313-$14fd ---
.pc = $1313 "dat_1313"

dat_1313:
        .fill 13, $00

txt_1320:
        .text "        "

txt_1328:
        .encoding "screencode_mixed"
        .text "done by - sh"
        .encoding "petscii_upper"

txt_1334:
        .text " -       "

txt_133d:
        .encoding "screencode_mixed"
        .text "the hotline abc charts:  acs,aek,afl,airborn,bcs,beasty boys,cdl,cfr,danish gold,div d,dcs,eaglesoft,fac,fcd,fcs,fairlight,ill,impact inc,irata,kent team,movers,micro-mix,new edition,plutonium crackers,raw deal,relax,sigma,srg,tau,tcs,tfd,tmc/scoop,tpc,triad,trianon,tsk,twr,ucf,usa-team,yeti"
        .encoding "petscii_upper"

txt_1461:
        .text ",1001 "
        .byte $03,$12,$05,$17,$20,$01,$0e,$04,$20,$34,$2d,$13,$14,$01,$12 // .... ... 4-....

txt_1476:
        .text " ....... "
        .byte $03,$01,$0c,$0c,$20,$03               // .... .

txt_1485:
        .text "64:04494-48496 -"
        .byte $12,$0f,$0e,$2d,$2c,$20,$01,$0d,$09,$07,$01 // ...-, .....

txt_14a0:
        .text ":04752-2495 -"

txt_14ad:
        .encoding "screencode_mixed"
        .text "will- or atari st"
        .encoding "petscii_upper"

txt_14be:
        .text ":045-721103 -"
        .byte $08,$01,$12,$12,$09,$05               // ......

txt_14d1:
        .text "-......           "

txt_14e3:
        .encoding "screencode_mixed"
        .text "intro by sh"
        .encoding "petscii_upper"

txt_14ee:
        .text " !!!            "
