#605

North East Crackers [NEC] 01

North East Crackers [NEC]

2.684 lines of code

RasterbarsRSTRScrollerSCRL

History

Released
7 September 1989
Code
Chrizz
Charset
Unitrax
Music
JCH (Jens-Christian Huus) — No Birthday!
Graphics
uncredited
Group
North East Crackers — United States, founded 1988

Titled "North East Crackers Intro (Flames)" on CSDb — a reference to its fire effect — this crack intro from 7 September 1989 is catalogued as release #58929. Chrizz handled the code, Unitrax designed the charset, and JCH — Jens-Christian Huus — provided the SID tune "No Birthday!," preserved in the HVSC. The graphics credit on CSDb is listed but left unnamed. Doc Snyder's page confirms the same credits for NEC Crack Intro #01, additionally crediting Chrizz for the artwork. The scrolltext lists NEC's membership roster: Horizon, Tinman, The Gamer, Grim Reaper, Notorious Archmage, and others. Greetings reach US groups L'Au, XDS, ATC, and INC, alongside European contacts including Sphinx, DCS, NATO, Cosmos, and Talent. A 2019 comment on Doc Snyder's page from Mangar/NEC pays tribute to founding member Zsolt (Horizon), crediting him with shaping his career in technology — they were just 13 and 14 years old during NEC's heyday.

Sources: CSDb · docsnyderspage

nec-01.asm 2.684 lines
// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:58
// 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:  $1080 (4224)
// IRQ handler:  $12aa (irq_12aa)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1538 bytes, Data: 61950 bytes
// Labels: 247, Subroutines: 6
//
// Cross-references: all OK
// ============================================


// --- Region $1080-$1191 ---
.pc = $1080 "main_1080"

main_1080:
        sei
        lda #$37
        sta $01
        lda #$93
        jsr $ffd2
        jsr sub_1412
        beq loc_109e
        ldx #$2e

loc_1091:
        lda $13e2,x
        cmp #$09
        bne loc_109b
        dec $13e2,x

loc_109b:
        dex
        bpl loc_1091

loc_109e:
        ldx #$ff
        txs
        inx
        stx $d020
        stx $d021
        stx $fe
        lda #$c7
        sta $dd00
        stx $ff
        stx $fa
        stx $02
        stx $04
        stx $06

loc_10b9:
        lda #$01
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_10b9
        lda #$20
        sta smc_10d4                                // SMC: modifies $10d4
        txa
        ldy #$10

loc_10d2:
.label smc_10d4 = * + 2
        sta dat_3000,x                              // !SMC: modified by $10cc
        inx
        bne loc_10d2
        inc smc_10d4
        dey
        bne loc_10d2
        clc

loc_10df:
        sta $0568,x
        adc #$01
        sta $0590,x
        adc #$01
        sta $05b8,x
        adc #$01
        sta $05e0,x
        adc #$01
        sta $0608,x
        adc #$01
        sta $0630,x
        adc #$01
        inx
        cpx #$28
        bne loc_10df
        lda #$7f
        sta $dc0d
        lda $dc0d
        lda #$1b
        sta $d011
        lda #$81
        sta $d01a
        sta $d019
        lda #$7a
        sta $d012
        lda #$aa
        sta $0314
        lda #$12
        sta $0315
        lda #$18
        sta $fd
        ldx #$77
        lda #$20

loc_112e:
        sta $0340,x
        dex
        bpl loc_112e
        lda #$16
        sta $03
        lda #$19
        sta $05
        lda #$1c
        sta $07
        lda #$2a
        sta $fb
        lda #$58
        sta $fc
        lda #$02
        sta smc_117f                                // SMC: modifies $117f
        cli

loc_114e:
        lda $fe
        bne $1182
        ldx #$00

loc_1154:
        lda $0341,x
        sta $0340,x
        inx
        cpx #$77
        bne loc_1154
        ldx #$00

loc_1161:
        lda ($02,x)