#187

North East Importers [NEI] 03

North East Importers [NEI]

4.200 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
30 April 1991
Group
North East Importers -- United States

Coded by Grim Reaper with graphics from Andrew Threlfall and Gotcha, this NEI intro features A-Man (Steven Diemer) on music -- his composition "Oregon Power" preserved in the HVSC. The scrolltext dates the release to 30 April 1991 and identifies the cracked title as "Autotest Simulator+3," imported, fixed, and trained by NEI. A membership roster is provided: Prodigy, Murdock, Horizon, and Grim Reaper -- a four-person American crew. Greetings extend to Dominators, Legend, Censor Design, Genesis Project, Illusion, and Ikari+Talent, all major European groups. The intro also promotes Terminal Obsession, a BBS shared with NEC and Censor. Doc Snyder's page catalogues this among several NEI productions, each with distinct teams per intro. This entry joins #564 nei-01 in the collection, while #68 nei-05 represents the German NEI branch -- confusingly, both a US-founded and German-associated group shared the North East Importers name.

Sources: intros.c64.org · Doc Snyder's Page

nei-03.asm 4.200 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:27
// 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:  $1000 (4096)
// IRQ handler:  $1022 (irq_1022)
// IRQ handler:  $1055 (irq_1055)
// IRQ handler:  $1092 (irq_1092)
// IRQ handler:  $10c1 (irq_10c1)
// IRQ handler:  $1174 (irq_1174)
// IRQ handler:  $1215 (irq_1215)
// IRQ handler:  $12b1 (irq_12b1)
// IRQ handler:  $1360 (irq_1360)
// IRQ handler:  $13b8 (nmi_13b8)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3131 bytes, Data: 60357 bytes
// Labels: 416, Subroutines: 17
//
// Cross-references: all OK
// ============================================


// --- Region $084e-$0858 ---
.pc = $084e "loc_084e"

loc_084e:
        sbc $f5,x
        sbc $f4,x
        .byte $f4,$f8                               // nop $f8,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0857:
        .byte $ff,$57                               // .W

// --- Region $0877-$087b ---
.pc = $0877 "loc_0877"

loc_0877:
        bvc loc_084e
        bvc loc_08e5
        rts

// --- Region $08e5-$0907 ---
.pc = $08e5 "loc_08e5"

loc_08e5:
        inc $d8,x
        .byte $e2,$f9                               // nop #$f9 // ILLEGAL
        inc $ff,x
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$bd                           // isc $bdff,x // ILLEGAL
        rol $7ebc,x
        lda $bc3e,x
        ror $2689,x
        .byte $9c,$6e,$8d                           // shy $8d6e,x // ILLEGAL
        rol $6e9c
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0906:
        .byte $ff,$ff                               // ..

// --- Region $1000-$1486 ---
.pc = $1000 "main_1000"

main_1000:
        jsr sub_13b9
        sei
        inc $dc0d
        inc $d01a
        lda #$1b
        sta $d011
        lda #$8a
        sta $d012
        lda #$22
        sta $0314
        lda #$10
        sta $0315
        cli

loc_101f:
        jmp loc_101f
irq_1022: {
        inc $d019
        ldx #$01
loop:
        dex
        bne loop
        lda #$00
        sta $d021
        lda #$d8
        sta $d016
        lda #$18
        sta $d018
        lda #$04
        sta $d022
        lda #$0a
        sta $d023
        lda #$a2
        sta $d012
        lda #$55
        sta $0314
        lda #$10
        sta $0315
        jmp loc_ea81
}
irq_1055: {
        inc $d019
        ldx #$02
loop1:
        dex
        bne loop1
loop2:
        lda $27c1,x
        sta $d020
        ldy $27d3,x
loop3:
        dey
        bpl loop3
        inx
        cpx #$12
        bne loop2
        lda #$07
        sta $d020
        lda #$ef
        cmp $dc01
        bne skip
        jmp loc_1457
skip:
        jsr sub_2903
        lda #$d8
        sta $d012
        lda #$92
        sta $0314
        lda #$10
        sta $0315
        jmp loc_ea81
}
irq_1092: {
        inc $d019
        ldx #$02
loop1:
        dex