#856

Non Stop Cracker [NSC] 01

Non Stop Cracker [NSC]

402 lines of code

History

Group
Non Stop Cracker

A crack intro from Non Stop Cracker (NSC), a group that left virtually no archival trace outside its intros.c64.org listing. The CSDb search returned no relevant matches, and Doc Snyder's page, Demozoo, Atlantis Prophecy, Hugi, Lemon64, and Freeze64 all came back empty. No individual credits for code, graphics, or music are confirmed. The intros.c64.org listing attracted no community comments -- an unusually silent reception that further limits what can be established about this production. Neither the group's country of origin nor its founding date can be determined from available sources. The group name emphasises prolific output -- "Non Stop" suggesting relentless cracking activity -- yet the near-total absence of documentation contradicts this ambition. Groups like NSC illustrate how many short-lived or poorly documented crews populated the C64 cracking scene, their work surviving only through preserved intro binaries while the organisational context surrounding their creation has been lost.

Sources: intros.c64.org

nsc-01.asm 402 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:20
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $efff  (59391 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $ef00 (61184)
//
// Code: 62 bytes, Data: 59329 bytes
// Labels: 34, Subroutines: 0
//
// Verification: 4 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $ef00-$ef3e ---
.pc = $ef00 "main_ef00"

main_ef00:
        sei
        lda #$35
        sta $01
        ldx #$00

loc_ef07:
        lda $ea00,x
        sta $0400,x
        lda $eb00,x
        sta $0500,x
        inx
        bne loc_ef07
        lda #$0c
        sta $dd00
        ldx #$00

loc_ef1d:
        lda #$0e
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_ef1d
        ldx #$00

loc_ef30:
        lda $ee00,x
        sta $d000,x
        inx
        cpx #$2a
        bne loc_ef30
        jmp $0400

dat_ef3e:
        // === Fill data (1 bytes, $ef3e-$ef3e) ===
        .byte $00                                   // .

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

// --- Region $0801-$0d99 ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $14,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $32,$30,$36,$31,$00
        .byte $00                                   // end of line
        .byte $00,$a0                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$78,$e6,$01,$ba,$bd,$ec,$0c,$9d,$fc,$00,$ca,$d0,$f7,$4c,$ba // .x............L.
        .byte $0c,$80,$00,$04,$80,$0c,$2d,$e0,$01,$9a,$30,$02,$23,$39,$5d,$c8 // ......-...0.#9].
        .byte $02,$e4,$08,$88,$f2,$51,$62,$25,$22,$37,$13,$93,$14,$94,$0f,$8f // .....Qb%"7......
        .byte $3f,$10,$90,$df,$62,$0c,$01,$81,$03,$83,$0b,$9f,$8b,$05,$85,$12 // ?...b...........
        .byte $92,$fe,$56,$70,$09,$89,$0e,$8e,$1e,$31,$b1,$3b,$39,$b9,$38,$b8 // ..Vp.....1.;9.8.
        .byte $36,$b6,$fc,$20,$00,$e6,$f1,$80,$b9,$ba,$bb,$e5,$5f,$02,$9e,$f3 // 6.. ........_...
        .byte $69,$94,$2c,$57,$23,$e5,$ed,$08,$ba,$5c,$0a,$6d,$50,$0d,$10,$3b // i.,W#....\.mP..;
        .byte $12,$e6,$22,$9d,$34,$08,$86,$a1,$07,$41,$27,$46,$0b,$05,$9c,$ca // ..".4....A'F....
        .byte $fc,$25,$0e,$cc,$b6,$03,$2e,$96,$22,$0d,$35,$32,$02,$0f,$18,$9d // .%......".52....
        .byte $65,$6a,$43,$31,$38,$b9,$6c,$34,$79,$36,$30,$8b,$da,$9d,$a6,$ef // ejC18.l4y60.....
        .byte $15,$d6,$2f,$31,$2f,$dc,$64,$e9,$f8,$64,$5c,$0d,$3a,$da,$19,$58 // ../1/.d..d\.:..X
        .byte $bc,$59,$14,$04,$d1,$0e,$07,$77,$12,$9a,$02,$89,$d6,$1d,$1b,$49 // .Y.....w.......I
        .byte $54,$92,$15,$ee,$a6,$39,$4a,$8d,$0a,$22,$dc,$13,$d5,$19,$72,$fa // T....9J.."....r.
        .byte $97,$09,$b4,$04,$15,$99,$d7,$14,$0c,$35,$54,$28,$0d,$1a,$fb,$51 // .........5T(...Q
        .byte $03,$33,$2c,$b5,$10,$02,$d7,$36,$d7,$06,$0c,$35,$8b,$29,$53,$0a // .3,....6...5.)S.
        .byte $49,$d0,$9f,$03,$71,$04,$9b,$12,$41,$49,$b4,$09,$1a,$ce,$18,$f6 // I...q...AI......
        .byte $17,$89,$03,$14,$bb,$27,$69,$a5,$01,$23,$a7,$6c,$ce,$0c,$59,$14 // .....'i..#.l..Y.
        .byte $12,$53,$0f,$d1,$03,$3b,$68,$4d,$30,$15,$d2,$1e,$9a,$26,$55,$a7 // .S...;hM0....&U.
        .byte $2c,$09,$97,$08,$d1,$07,$0f,$bf,$d2,$62,$0e,$04,$ed,$72,$13,$10 // ,........b...r..
        .byte $2b,$05,$03,$09,$01,$f1,$19,$2b,$0c,$0b,$0a,$ae,$00,$80,$20,$87 // +......+...... .
        .byte $60,$00,$1d,$61,$6c,$39,$bd,$8e,$b1,$ed,$e1,$ce,$74,$1f,$c1,$f5 // `..al9......t...
        .byte $e0,$de,$cf
        .byte $29,$05,$01,$be,$82,$92,$15,$0a
        .text "7DQ="
        .byte $63
        .byte $aa,$41,$98,$fa,$a1,$6f,$f3,$de,$86,$06,$f6,$3a,$ff,$cf,$b3,$f9 // .A...o.....:....
        .byte $f9,$d8,$73,$81,$8c,$c7,$47,$cf,$ef,$fc,$2a,$0a,$1f,$bb,$51,$cb // ..s...G...*...Q.
        .byte $46,$9c,$f7,$15,$e2,$b9,$38,$1f,$20,$da,$82,$02,$f9,$01,$79,$ac // F.....8. .....y.
        .byte $d1,$f5,$01,$30,$13,$01,$05,$45,$92,$02,$e7,$c5,$fe,$0b,$7d,$73 // ...0...E......}s
        .byte $83,$55,$c8,$56,$85,$ad,$1b,$80,$86,$f3,$27,$52,$a4,$3f,$d3,$b1 // .U.V......'R.?..
        .byte $02,$b0,$04,$74,$d1,$a9,$e3,$e3,$46,$a5,$b4,$d8,$84,$3f,$98,$79 // ...t....F....?.y
        .byte $d3,$3c,$0e,$ff,$64,$18,$3b,$68,$7e,$3f,$f0,$ad,$e5,$f3,$fc,$1f // .<..d.;h~?......
        .byte $39,$15,$05,$2c,$4b,$61,$0f,$0f,$ec,$cd,$ec,$e7,$1f,$57,$a1,$62 // 9..,Ka.......W.b
        .byte $38,$2c,$cd,$e4,$75,$ff,$9e,$90,$2d,$a0,$e0,$0a,$b9,$f0,$8e,$2a // 8,..u...-......*
        .byte $d1,$15,$55,$50,$bd,$4a,$aa,$0a,$2c,$20,$41,$66,$32,$88,$44,$db // ..UP.J.., Af2.D.
        .byte $01,$0f,$4e,$48,$46,$6a,$4c,$9a,$64,$d3,$3f,$3c,$b7,$e0,$91,$9b // ..NHFjL.d.?<....
        .byte $00,$b0,$df,$12,$78,$1a,$14,$36,$88,$8d,$15,$bb,$d0,$a7,$60,$85 // ....x..6......`.
        .byte $ec,$74,$7f,$ce,$0d,$dc,$58,$20,$46,$fe,$2a,$52,$31,$74,$c4,$a4 // .t....X F.*R1t..
        .byte $1e,$9b,$89,$49,$1d,$37,$12,$92,$1c,$6e,$25,$24,$1b,$dc,$4a,$49 // ...I.7...n%$..JI
        .byte $1a,$aa,$18,$1d,$56,$2a,$e9,$20,$4f,$05,$7c,$30,$99,$1a,$11,$d0 // ....V*. O.|0....
        .byte $10,$77,$fb,$93,$9b,$ad,$95,$01,$dc,$c9,$ff,$f0,$ba,$4c,$58,$ff // .w...........LX.
        .byte $05,$92,$7a,$09,$95,$f9,$19,$2a,$ad,$c2,$9a,$7d,$58,$ae,$2d,$c9 // ..z....*...}X.-.
        .byte $b1,$fb,$f3,$30,$8e,$06,$cc,$53,$d8,$74,$6b,$9e,$f0,$a9,$23,$f4 // ...0...S.tk...#.
        .byte $00,$8e,$30,$ac,$58,$db,$d1,$05,$b8,$c0,$56,$c0,$4c,$39,$38,$be // ..0.X.....V.L98.
        .byte $0d
        .text "E T!4"
        .byte $a9,$e0,$8d,$12,$6f,$c6,$5d,$a5,$97
        .byte $4b
        .byte $07,$85,$73,$ad,$44,$29,$f0,$98,$05,$8d,$16,$bb,$e3,$6e,$3f,$f9 // ..s.D).......n?.
        .byte $72,$9d,$f8,$e2,$af,$49,$27,$a6,$93,$a5,$49,$ef,$94,$a9,$03,$a9 // r....I'...I.....
        .byte $01,$67,$ce,$3d,$b1,$39,$80,$8d,$1f,$e3,$9f,$32,$18,$69,$01,$77 // .g.=.9.....2.i.w
        .byte $90,$c9,$02,$e6,$f6,$9a,$f4,$c3,$0e,$a9,$a5,$ee,$c9,$e5,$d0,$08 // ................
        .byte $fc,$03,$ce,$e4,$ba,$1c,$00,$95,$02,$ab,$3f,$05,$6d,$21,$6f,$04 // ..........?.m!o.
        .byte $d5,$4c,$91,$81,$ea,$e4,$9f,$ac,$1f,$c7,$a1,$8c,$18,$e9,$a9,$37 // .L.............7
        .byte $df,$85,$ce,$58,$60,$cf,$1f,$68,$05,$9d,$cf,$24,$e8,$e0,$40,$f4 // ...X`..h...$..@.
        .byte $cf,$e2,$01,$78,$b5,$84,$61,$8a,$2a,$20,$81,$ff,$58,$f9,$e3,$b2 // ...x..a.* ..X...
        .byte $ae,$2d,$a9,$eb,$be,$af,$85,$cb,$2e,$4c,$e2,$fc,$f0,$fd,$00,$fc // .-.......L......
        .byte $14,$ff,$39,$c8,$fc,$ba,$a7,$e1,$ec,$1a,$cc,$e6,$f0,$cc,$fc,$ad // ..9.............
        .byte $ec,$4b,$eb,$40,$fc,$6f,$f5,$87,$d4,$83,$ef,$4c,$ec,$c5,$37,$91 // .K.@.o.....L..7.
        .byte $dd,$40,$f2,$4d,$a0,$e5,$f0,$63,$fb,$9c,$dc,$fc,$7d,$c2,$81,$73 // .@.M...c....}..s
        .byte $8c,$c7,$38,$cc,$fd,$c1,$c8,$6f,$8a,$22,$b9,$3a,$3a,$28,$05,$e4 // ..8....o.".::(..
        .byte $fc,$3b,$a8,$f0,$8b,$31,$cd,$e3,$3c,$32,$a0,$80,$b7,$d2,$fc,$05 // .;...1..<2......
        .byte $c4,$75,$8b,$7e,$28,$ec,$04,$14,$ff,$78,$54,$50,$c0,$17,$f2,$f0 // .u.~(....xTP....
        .byte $13,$01
        .byte $40                                   // @ character
        .text "4PZ"
        .byte $ec,$80,$0f,$eb,$79
        .byte $3d,$a4,$11,$ff,$91
        .byte $4c,$55,$a1,$eb,$c7,$66,$0f,$41,$91,$4a,$cf,$55,$b6,$28,$c1,$64 // LU...f.A.J.U.(.d
        .byte $75,$80,$4a,$71,$a9,$6d,$7a,$99,$82,$ad,$0c,$3c,$29,$81,$f4,$96 // u.Jq.mz....<)...
        .byte $c0,$fc,$bb,$21,$a0,$5d,$20,$5d,$5e,$02,$e2,$e6,$1c,$50,$96,$c3 // ...!.] ]^....P..
        .byte $c0,$45,$29,$9c,$fc,$39,$81,$ba,$c0,$11,$6f,$54,$80,$17,$f0,$11 // .E)..9....oT....