// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:49
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $157f  (3456 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0820 (2080)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $0b55 (irq_0b55)
//
// Code: 1158 bytes, Data: 2298 bytes
// Labels: 101, Subroutines: 3
//
// Cross-references: all OK
// ============================================


// --- Region $0820-$0b74 ---
.pc = $0820 "main_0820"

main_0820:
        jsr $ff84
        jsr $ff8a
        jsr $e453
        jsr $ff5b
        sei
        lda #$30
        sta $01
        ldy #$00
        sty $fa
        sty $fc
        lda #$30
        sta $fb
        lda #$e0
        sta $fd
        ldx #$10

loc_0841:
        lda ($fa),y
        sta ($fc),y
        lda #$00
        sta ($fa),y
        iny
        bne loc_0841
        inc $fb
        inc $fd
        dex
        bne loc_0841
        ldx #$00

loc_0855:
        lda $0e30,x
        sta $3000,x
        lda $0f30,x
        sta $3100,x
        lda $1030,x
        sta $3200,x
        inx
        bne loc_0855

loc_086a:
        lda $1130,x
        sta $3300,x
        inx
        cpx #$e0
        bne loc_086a
        lda #$37
        sta $01
        cli
        lda #$c1
        sta $0318
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        jsr $e544
        lda #$08
        jsr $ffd2
        lda #$1c
        sta $d018
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$97
        sta $dd00
        lda #$7f
        sta $d015
        sta $d01d
        lda #$00
        sta $d017
        sta $d01c
        lda #$60
        sta $d010
        ldx #$00
        ldy #$00
        lda #$18

loc_08c1:
        pha
        txa
        clc
        adc #$f8
        sta $07f8,x
        lda #$ea
        sta $d001,y
        pla
        sta $d000,y
        clc
        adc #$30
        iny
        iny
        inx
        cpx #$07
        bne loc_08c1
        ldx #$00
        txa

loc_08df:
        sta $02c0,x
        inx
        cpx #$08
        bne loc_08df
        ldx #$27
        lda #$0c

loc_08eb:
        sta $0340,x
        dex
        bpl loc_08eb
        lda #$0b
        sta $fa
        lda #$04
        sta $fb
        ldx #$00
        ldy #$08

loc_08fd:
        tya
        pha
        ldy #$00

loc_0901:
        lda txt_1240,x
        sta ($fa),y
        inx
        iny
        cpy #$12
        bne loc_0901
        lda $fa
        clc
        adc #$28
        sta $fa
        bcc loc_0917
        inc $fb

loc_0917:
        pla
        tay
        dey
        bne loc_08fd
        ldx #$11

loc_091e:
        lda #$1e
        sta $054b,x
        lda #$1f
        sta $0573,x
        dex
        bpl loc_091e
        ldx #$07

loc_092d:
        lda txt_12d0,x
        sta $05c8,x
        lda #$00
        sta $d9c8,x
        dex
        bpl loc_092d
        ldx #$11

loc_093d:
        lda $12d8,x
        sta $0703,x
        lda #$00
        sta $db03,x
        dex
        bpl loc_093d
        ldx #$17

loc_094d:
        lda txt_12f0,x
        and #$3f
        sta $0660,x
        lda #$00
        sta $da60,x
        dex
        bpl loc_094d
        jsr sub_0ac8
        lda #$00
        sta $02
        sta $03
        sta $04
        sta $40
        sta $42
        sta $43
        sta $44
        sta $58
        sta $59
        sta $5c
        sta $f7
        sta $f8
        sta $f9
        sta $fa
        sta $fb
        sta $fc
        sta $fd
        lda #$01
        sta $41
        sta $33eb
        sta $33f3
        sta $33fb
        ldx #$10
        ldy #$13
        stx $5a
        sty $5b
        jsr sub_0b30

loc_099c:
        jsr $ffe4
        cmp #$20
        bne loc_099c
        sei
        jsr $e544
        lda #$15
        sta $d018
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$97
        sta $dd00
        lda #$00
        sta $d019
        sta $d01a
        sta $dc0d
        sta $d015
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$30
        sta $01
        ldy #$00
        sty $fa
        sty $fc
        lda #$e0
        sta $fb
        lda #$30
        sta $fd
        ldx #$10

loc_09e7:
        lda ($fa),y
        sta ($fc),y
        lda #$00
        sta ($fa),y
        iny
        bne loc_09e7
        inc $fb
        inc $fd
        dex
        bne loc_09e7
        ldx #$00

loc_09fb:
        lda loc_0a73,x
        sta $0100,x
        inx
        cpx #$50
        bne loc_09fb
        lda #$37
        sta $01
        cli
        jsr $ff84
        jsr $ff8a
        jsr $e453
        jsr $e3bf
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        tax

loc_0a23:
        sta $d800,x
        inx
        bne loc_0a23
        lda #$18
        sta $fa
        lda #$05
        sta $fb
        ldx #$00

loc_0a33:
        lda #$01
        sta $fc
        ldy #$07

loc_0a39:
        lda $1210,x
        and $fc
        bne loc_0a44
        lda #$20
        bne loc_0a46

loc_0a44:
        lda #$64

loc_0a46:
        sta ($fa),y
        lda $fb
        pha
        clc
        adc #$d4
        sta $fb
        lda #$0f
        sta ($fa),y
        pla
        sta $fb
        asl $fc
        dey
        bpl loc_0a39
        lda #$08
        clc
        adc $fa
        sta $fa
        bcc loc_0a67
        inc $fb

loc_0a67:
        inx
        cpx #$28
        bne loc_0a33
        lda #$37
        sta $01
        jmp $0100

loc_0a73:
        sei
        lda #$30
        sta $01
        ldx #$00
        ldy #$08
        stx $f8
        sty $f9
        ldx #$80
        ldy #$15
        stx $fa
        sty $fb
        ldx #$ff
        ldy #$ff
        stx $fc
        sty $fd
        ldy #$00

loc_0a92:
        lda ($fa),y
        sta ($f8),y
        inc $f8
        bne loc_0a9c

loc_0a9a:
        inc $f9

loc_0a9c:
        inc $fa
        bne loc_0aa2
        inc $fb

loc_0aa2:
        lda $fa
        cmp $fc
        bne loc_0a92
        lda $fb
        cmp $fd
        bne loc_0a92
        lda #$37
        sta $01
        cli
        lda #$c8
        sta $af
        lda #$48
        sta $ae
        bit $2d
        bit $2e
        jmp $fce2

dat_0ac2:
        .byte $00,$00,$00,$00,$00,$00               // ......

// Referenced by: jsr from $095d
sub_0ac8: {
        lda #$aa
        sta $07f0
        lda #$03
        sta $07f1
        lda #$f0
        sta $07f2
        lda #$af
        sta $07f3
        ldx #$02
loop1:
        stx $f7
        txa
        asl
        asl
        asl
        asl
        asl
        tax
        ldy #$10
loop2:
        jsr sub_0b0b
        and #$1f
        cmp #$19
        bcs loop2
        sta $0100,x
loop3:
        jsr sub_0b0b
        and #$3f
        cmp #$28
        bcs loop3
        sta $0110,x
        inx
        dey
        bne loop2
        ldx $f7
        dex
        bpl loop1
        rts
}
// Referenced by: jsr from $0ae9, $0af5

sub_0b0b:
        lda $07f0
        and #$48
        adc #$38
        asl
        asl
        rol $07f3
        rol $07f2
        rol $07f1
        rol $07f0
        lda $07f0
        eor $dc04
        clc
        adc $d012
        sbc $dc05
        rts

dat_0b2e:
        .byte $00,$00                               // ..
// Referenced by: jsr from $0999

sub_0b30:
        sei
        lda #$7f
        sta $dc0d
        and $d011
        sta $d011
        lda #$01
        sta $d019
        sta $d01a
        lda #$00
        sta $d012
        lda #$55
        sta $0314
        lda #$0b
        sta $0315
        cli
        rts

irq_0b55:
        lda #$01
        sta $d019
        lda $02
        tay
        asl
        tax
        lda $0da0,x
        sta $03
        lda $0da1,x
        sta $04
        iny
        cpy #$03
        bne loc_0b70
        ldy #$00

loc_0b70:
        sty $02
        jmp ($0003)

// --- Region $0c31-$0ce7 ---
.pc = $0c31 "loc_0c31"

loc_0c31:
        bne loc_0c7f
        sta ($ea,x)
        ldx #$00
        ldy #$10

loc_0c39:
        lda $d94c,x
        sta $d94b,x
        lda $d973,y
        sta $d974,y
        inx
        dey
        bpl loc_0c39
        ldx $40
        lda $0db0,x
        sta $d95c
        sta $d973
        inx
        cpx #$20
        bne loc_0c5b
        ldx #$00

loc_0c5b:
        stx $40
        ldx #$06

loc_0c5f:
        lda $02c0,x
        sta $02c1,x
        dex
        bpl loc_0c5f
        dec $41
        bne loc_0c8e
        lda #$03
        sta $41
        ldx $42
        lda $0dd0,x
        sta $02c0
        ldy #$17

loc_0c7a:
        sta $da60,y
        dey
.label loc_0c7f = * + 1
        bpl loc_0c7a
        lda $0dd8,x
        sta $43
        inx
        cpx #$08
        bne loc_0c8c
        ldx #$00

loc_0c8c:
        stx $42

loc_0c8e:
        ldx #$26

loc_0c90:
        lda $0340,x
        sta $0341,x
        dex
        bpl loc_0c90
        ldx #$27

loc_0c9b:
        lda $0340,x
        sta $d800,x
        sta $d828,x
        sta $d850,x
        sta $d878,x
        sta $d8a0,x
        sta $d8c8,x
        sta $d8f0,x
        sta $d918,x
        sta $d9b8,x
        dex
        bpl loc_0c9b
        ldx #$27

loc_0cbe:
        lda $0340,x
        sta $daf8,x
        dex
        bpl loc_0cbe
        ldx $44
        cpx #$07
        bcs loc_0cd2
        lda $0de0,x
        bpl loc_0cd4

loc_0cd2:
        lda #$0c

loc_0cd4:
        sta $0340
        inx
        cpx #$80
        bne loc_0cde
        ldx #$00

loc_0cde:
        stx $44
        lda #$fa
        sta $d012
        jmp $ea81

// --- Region $0d19-$0d9a ---
.pc = $0d19 "loc_0d19"

loc_0d19:
        stx $f7
        txa
        asl
        asl
        asl

loc_0d1f:
        asl
        asl
        pha
        lda $fa,x
        beq loc_0d3e
        dec $fa,x
        pla
        pha
        tax
        ldy #$10

loc_0d2d:
        lda $0110,x
        sec
        sbc #$01
        bpl loc_0d37
        lda #$27

loc_0d37:
        sta $0110,x
        inx
        dey
        bne loc_0d2d

loc_0d3e:
        pla
        tax
        ldy #$10

loc_0d42:
        tya
        pha
        lda $0100,x
        asl
        tay
        lda $0df0,y
        sta $f8
        lda $0df1,y
        sta $f9
        lda $0110,x
        pha
        tay
        iny
        cpy #$28
        bcc loc_0d5f
        ldy #$00

loc_0d5f:
        lda ($f8),y
        cmp #$7d
        bcc loc_0d69
        lda #$20
        sta ($f8),y

loc_0d69:
        pla
        tay
        lda ($f8),y
        cmp #$20
        beq loc_0d75
        cmp #$7d
        bcc loc_0d86

loc_0d75:
        lda $f7
        eor #$7f
        sta ($f8),y
        lda $f9
        clc
        adc #$d4
        sta $f9
        lda $43
        sta ($f8),y

loc_0d86:
        inx
        pla
        tay
        dey
        bne loc_0d42
        ldx $f7
        inx
        cpx #$03
        bne loc_0d19
        lda #$48
        sta $d012
        jmp $ea31

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

// --- Region $0800-$0800 ---
.pc = $0800 "dat_0800"

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $0b75-$0c30 ---
.pc = $0b75 "dat_0b75"

dat_0b75:
        .byte $a2,$07,$bd,$c0,$02,$9d,$27,$d0,$ca,$10,$f7,$e6,$5c,$a5,$5c,$18 // ......'.....\.\.
        .byte $c9,$08,$d0,$51,$a9,$00,$85,$5c,$a0,$00,$b1,$5a,$d0,$0b,$a2,$10 // ...Q...\...Z....
        .byte $a0,$13,$86,$5a,$84,$5b,$18,$90,$3c,$e6,$5a,$d0,$02,$e6,$5b // ...Z.[..<.Z...[

txt_0ba4:
        .text ")?"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$86,$59,$0a,$26,$59,$0a,$26,$59,$0a,$26,$59,$18,$69,$00,$85 // ..Y.&Y.&Y.&Y.i..
        .byte $58,$a5,$59,$18,$69,$30,$85,$59,$a9,$33,$85,$01,$a0,$00,$a2,$00 // X.Y.i0.Y.3......
        .byte $b1,$58,$9d,$c0,$3f,$8a,$18,$69,$06,$aa,$c8,$c0,$08,$d0,$f1,$a9 // .X..?..i........
        .byte $37,$85,$01,$a2,$00,$1e,$c2           // 7......

txt_0bde:
        .text "?>"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_0be1:
        .text "?>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3f,$3e,$82,$3f,$3e,$81,$3f,$3e,$80   // ?>.?>.?>.

txt_0bed:
        .text "?>B?>A?>"
        .byte $40                                   // @ character
        .text "?>"
        .byte $02,$3f,$3e,$01,$3f,$3e,$00           // .?>.?>.

txt_0bff:
        .text "?>"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_0c02:
        .text ">>"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_0c05:
        .text ">>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3e,$3e,$82,$3e,$3e,$81,$3e,$3e,$80   // >>.>>.>>.

txt_0c11:
        .text ">>B>>A>>"
        .byte $40                                   // @ character
        .text ">>"
        .byte $02,$3e,$3e,$01,$3e,$3e,$00,$3e,$8a,$18,$69,$06,$aa,$e0,$30,$d0 // .>>.>>.>..i...0.
        .byte $af,$a9,$a0,$8d,$12                   // .....

// --- Region $0ce8-$0d18 ---
.pc = $0ce8 "dat_0ce8"

dat_0ce8:
        .byte $a5,$fd,$49,$01,$85,$fd,$d0,$0c,$0e,$fb,$33,$90,$07,$a9,$01,$8d // ..I.......3.....
        .byte $fb,$33,$85,$fa,$0e,$f3,$33,$90,$07,$a9,$01,$8d,$f3,$33,$85,$fb // .3....3......3..
        .byte $0e,$eb,$33,$0e,$eb,$33,$90,$07,$a9,$01,$8d,$eb,$33,$85,$fc,$a2 // ..3..3......3...
        .byte $00                                   // .

// --- Region $0d9b-$157e ---
.pc = $0d9b "dat_0d9b"

dat_0d9b:
        .byte $00,$00,$00,$00,$00,$75,$0b,$35,$0c,$e8,$0c,$00,$00,$00,$00,$00 // .....u.5........
        .byte $00,$00,$00,$00,$00,$02,$02,$08,$08,$0a,$0a,$07,$07,$0d,$0d,$05 // ................
        .byte $05,$0e,$0e,$04,$04,$06,$06,$04,$04,$0e,$0e,$05,$05,$0d,$0d,$07 // ................
        .byte $07,$0a,$0a,$08,$08,$06,$0e,$03,$01,$03,$0e,$06,$00,$06,$0e,$03 // ................
        .byte $01,$01,$01,$03,$0e,$0f,$0f,$01,$01,$01,$0f,$0f,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$04,$28,$04,$50,$04,$78,$04,$a0,$04,$c8 // .......(.P.x....
        .byte $04,$f0,$04,$18,$05,$40,$05,$68,$05,$90,$05,$b8,$05,$e0,$05,$08 // .....@.h........
        .byte $06,$30,$06,$58,$06,$80,$06,$a8,$06,$d0,$06,$f8,$06,$20,$07,$48 // .0.X......... .H
        .byte $07,$70,$07,$98,$07,$c0,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .p..............
        .byte $00,$00,$00,$00,$00,$3c,$7e,$66,$6e,$6e,$60,$7e,$3c,$0e,$0e,$1e // .....<~fnn`~<...
        .byte $1e,$36,$36,$66,$66,$7c,$7e,$66,$7c,$7c,$66,$7e,$7c,$3c,$7e,$66 // .66ff|~f||f~|<~f
        .byte $60,$60,$66,$7e,$3c,$7c,$7e,$66,$66,$66,$66,$7e,$7c,$7e,$7e,$60 // ``f~<|~ffff~|~~`
        .byte $7c,$7c,$60,$7e,$7e,$7e,$7e,$60,$7c,$7c,$60,$60,$60,$3e,$7e,$60 // ||`~~~~`||```>~`
        .byte $6e,$6e,$66,$7e,$3e,$66,$66,$66,$7e,$7e,$66,$66,$66,$7e,$7e,$18 // nnf~>fff~~fff~~.
        .byte $18,$18,$18,$7e,$7e,$7e,$7e,$06,$06,$06,$66,$7e,$3c,$66,$66,$6c // ...~~~~...f~<ffl
        .byte $78,$78,$6c,$66,$66,$60,$60,$60,$60,$60,$60,$7e,$7e,$66,$ff,$ff // xxlff``````~~f..
        .byte $db,$db,$db,$db,$db,$66,$66,$76,$7e,$7e,$6e,$66,$66,$3c,$7e,$66 // .....ffv~~nff<~f
        .byte $66,$66,$66,$7e,$3c,$7c,$7e,$66,$7e,$7c,$60,$60,$60,$3c,$7e,$66 // fff~<|~f~|```<~f
        .byte $66,$6e,$6c,$7e,$3e,$7c,$7e,$66,$7e,$7c,$6c,$66,$66,$3e,$7e,$60 // fnl~>|~f~|lff>~`
        .byte $7c,$3e,$06,$7e,$7c,$7e,$7e,$18,$18,$18,$18,$18,$18,$66,$66,$66 // |>.~|~~......fff
        .byte $66,$66,$66,$7e,$3c,$66,$66,$66,$66,$3c,$3c,$18,$18,$db,$db,$db // fff~<ffff<<.....
        .byte $db,$db,$ff,$ff,$66,$66,$66,$66,$3c,$3c,$66,$66,$66,$66,$66,$66 // ....ffff<<ffffff
        .byte $3c,$3c,$18,$18,$18,$7e,$7e,$0e,$1c,$38,$70,$7e,$7e // <<...~~..8p~~

txt_0f08:
        .text "<<0000<<"
        .byte $1c,$3e,$30,$7c,$7c,$30,$7e,$7e,$3c,$3c,$0c,$0c,$0c,$0c,$3c,$3c // .>0||0~~<<....<<
        .byte $00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $18,$18,$18,$18,$18,$00,$18,$18,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $66,$ff,$ff,$66,$66,$ff,$ff,$66,$18,$3e,$60,$3c,$06,$7c,$18,$00 // f..ff..f.>`<.|..
        .byte $c3,$c7,$0e,$1c,$38,$70,$e3,$c3,$3c,$7e,$66,$3c,$3b,$66,$7f,$3f // ....8p..<~f<;f.?
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18
        .text "0000"
        .byte $18,$0c
        .byte $30,$18,$0c,$0c,$0c,$0c,$18,$30,$00,$66,$3c,$ff,$ff,$3c,$66,$00 // 0......0.f<..<f.
        .byte $00,$18,$18,$7e,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~~..........0
        .byte $00,$00,$00,$7e,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18 // ...~~...........
        .byte $01,$03,$06,$0c,$18,$30,$60,$c0,$3c,$7e,$66,$6e,$76,$66,$7e,$3c // .....0`.<~fnvf~<
        .byte $18,$38,$38,$18,$18,$18,$7e,$7e,$3c,$7e,$66,$0c,$18,$30,$7e,$7e // .88...~~<~f..0~~
        .byte $3c,$7e,$66,$0c,$0c,$66,$7e,$3c,$60,$6c,$6c,$7e,$7e,$0c,$0c,$0c // <~f..f~<`ll~~...
        .byte $7e,$7e,$60,$7c,$7e,$06,$7e,$7c,$18,$30,$60,$7c,$7e,$66,$7e,$3c // ~~`|~.~|.0`|~f~<
        .byte $7e,$7e,$0c,$18,$18,$18,$18,$18,$3c,$7e,$66,$3c,$3c,$66,$7e,$3c // ~~......<~f<<f~<
        .byte $3c,$7e,$66,$7e,$3e,$06,$7e,$3c,$00,$18,$18,$00,$00,$18,$18,$00 // <~f~>.~<........
        .byte $00,$18,$18,$00,$00,$18,$18,$30,$0e,$1e,$30,$60,$60,$30,$1e,$0e // .......0..0``0..
        .byte $00,$00,$7e,$7e,$00,$7e,$7e,$00,$70,$78,$0c,$06,$06,$0c,$78,$70 // ..~~.~~.px....xp
        .byte $3c,$7e,$66,$0c,$18,$00,$18,$18,$00,$00,$00,$00,$03,$07,$0f,$0f // <~f.............
        .byte $00,$00,$00,$00,$c0,$e0,$f0,$f0,$00,$00,$00,$00,$00,$03,$1f,$7f // ................
        .byte $00,$00,$00,$00,$3f,$ff,$ff,$ff,$00,$00,$00,$00,$fc,$ff,$ff,$ff // ....?...........
        .byte $00,$00,$00,$00,$00,$c0,$f8,$fe,$00,$00,$00,$00,$03,$0f,$1f,$3f // ...............?
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f // ................
        .fill 8, $f0
        .byte $00,$03,$07,$0f,$1f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$f0 // .....?..........
        .byte $ff,$ff,$ff,$ff,$e0,$00,$00,$00,$ff,$ff,$ff,$ff,$07,$00,$00,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$3f,$0f,$00,$c0,$e0,$f0,$f8,$fc,$fe,$ff // ......?.........
        .byte $00,$00,$00,$00,$01,$03,$03,$07,$3f,$7f,$ff,$ff,$ff,$ff,$ff,$fe // ........?.......
        .byte $ff,$ff,$ff,$ff,$c0,$00,$00,$00,$ff,$ff,$ff,$ff,$00,$00,$00,$00 // ................
        .byte $f0,$f0,$e0,$c0,$00,$00,$00,$00,$00,$01,$01,$03,$03,$03,$07,$07 // ................
        .byte $ff,$ff,$ff,$ff,$fe,$fe,$fc,$fc,$e0,$c0,$80,$00,$00,$00,$00,$00 // ................
        .byte $07,$03,$01,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$7f,$7f,$3e,$3e // ..............>>
        .byte $00,$80,$80,$80,$80,$00,$00,$00,$0f,$0f,$1f,$3f,$3f,$7f,$ff,$ff // ...........??...
        .byte $fc,$fc,$f8,$f0,$f0,$e0,$c0,$c0,$07,$07,$0f,$0f,$0f,$0f,$0f,$0f // ................
        .byte $f8,$f8,$f8,$f0,$f0,$f0,$f0,$f0,$1c,$08,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$03,$03,$07,$0f,$0f,$1f,$3f,$ff,$ff,$ff,$fe,$fc,$fc,$f8,$f0 // .......?........
        .byte $80,$00,$00,$00,$03,$07,$0f,$0f,$00,$00,$00,$00,$fc,$fe,$ff,$ff // ................
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$07,$07,$f0,$f0,$f0,$f0,$f0,$f8,$f8,$f8 // ................
        .byte $f0,$e0,$c0,$c0,$80,$00,$00,$00,$0f,$0f,$07,$03,$00,$00,$00,$00 // ................
        .byte $ff,$ff,$fe,$fc,$00,$00,$00,$00,$07,$07,$03,$03,$03,$01,$01,$00 // ................
        .byte $fc,$fc,$fe,$fe,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$80,$c0,$e0 // ................
        .byte $00,$00,$00,$00,$00,$00,$01,$07,$0f,$0f,$1f,$3f,$7f,$ff,$ff,$ff // ...........?....
        .byte $fc,$fc,$f8,$f0,$f0,$e0,$c0,$80,$7f,$7f,$3f,$1f,$0f,$07,$03,$00 // ..........?.....
        .byte $f0,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$e0,$ff,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$07,$ff,$ff,$ff,$ff,$0f,$3f,$ff,$ff,$ff,$ff,$ff,$ff // .........?......
        .byte $ff,$ff,$fe,$fc,$f8,$f0,$c0,$80,$80,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$3f,$7f,$ff,$ff,$7f,$1f,$03,$00,$00,$00,$00,$00 // ....?...........
        .byte $ff,$ff,$ff,$3f,$00,$00,$00,$00,$ff,$ff,$ff,$fc,$00,$00,$00,$00 // ...?............
        .byte $ff,$f8,$c0,$00,$00,$00,$00,$00,$ff,$ff,$7f,$3f,$00,$00,$00,$00 // ...........?....
        .byte $00,$7f,$ff,$fe,$00,$00,$7f,$ff,$fe,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $18,$60,$78,$00,$00,$18,$60,$78,$00,$00,$18,$66,$60,$00,$00,$7e // .`x...`x...f`..~
        .byte $7e,$7e,$00,$00,$7e,$3c,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ~~..~<~.........

txt_1240:
        .byte $40                                   // @ character
        .text "A  BCDE   FGGGGGAHI JKLMNO PQRSSSSTHIUVW  XYZ"
        .byte $5b                                   // [

txt_126f:
        .byte $5c                                   // backslash character
        .text "      HI"
        .byte $5d,$5e                               // ]^

txt_127a:
        .text "    "
        .byte $5f,$60,$61,$62,$47,$47,$47,$63       // _`abGGGc

txt_1286:
        .text "  HI"
        .byte $64,$65                               // de

txt_128c:
        .text "    PQ"
        .byte $66,$67,$53,$53,$53,$68               // fgSSSh

txt_1298:
        .text "  HI"
        .byte $69,$6a,$6b,$20,$20,$6c,$6d,$6e       // ijk  lmn

txt_12a4:
        .text "        HI "
        .byte $6f,$70,$71,$72,$73,$74,$75,$76       // opqrstuv

txt_12b7:
        .text "GGGA   "
        .byte $67,$54,$20,$20,$77,$78,$79,$7a,$20,$20,$7b // gT  wxyz  {

txt_12c9:
        .text "SSST   "

txt_12d0:
        .encoding "screencode_mixed"
        .text "presentshit space to start"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .encoding "petscii_upper"

txt_12f0:
        .text "        CATABALL        "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_1310:
        .text "        CATABALL WAS CRACKED BY THE GOONIES OF"
        .byte $60                                   // `

txt_133f:
        .text "I.C.E.        MEMBERS OF I.C.E. ARE: THE"
        .byte $60                                   // `

txt_1368:
        .text "GOONIES"
        .byte $60                                   // `

txt_1370:
        .text "- SOFTTECH - LINE 2002 - THE DANISH CIRCLE        GREETINGS TO: CC85 - VENOM - NIGHTFORCE - HOTLINE - FINAL CRACKERS - NEW MEN - OMICRON - ATTACH LEAGUE - HELLRIDER - DANISH GOLD - D.G.S. - WIZAX - TRIANGLE - JAZZCAT - S.I.P.C. - W.H.O. - CFR - GOFFY CRACKINGS - ICE-T - SHIELD - D.S. COMPWARE - USA-TEAM             "

txt_14ad:
        .encoding "screencode_mixed"
        .text "i.c.e. on the track of the future. fast as light, cool as i.c.e"
        .encoding "petscii_upper"

txt_14ec:
        .text ".     "
        .byte $10,$08,$0f,$0e,$05                   // .....

txt_14f7:
        .text " : (06) 245247 "

txt_1506:
        .encoding "screencode_mixed"
        .text "for amiga swapping (niels) and"
        .encoding "petscii_upper"

txt_1524:
        .text " (06) 258584 "
        .byte $06,$0f,$12,$20,$03                   // ... .

txt_1536:
        .text "=64 "
        .byte $13,$17,$01,$10,$10,$09,$0e,$07,$20,$28,$0c,$01,$12,$13,$29,$20 // ........ (....) 
        .byte $01,$0e,$04                           // ...

txt_154d:
        .text " (06) 158550 "
        .byte $06,$0f,$12,$20,$0d,$03,$2d,$01,$09,$04,$20,$28,$0d,$01,$12,$03 // ... ..-... (....

txt_156a:
        .text ")                    "
