HackerCorp Labs

Reverse Engineering Obsolete Tech So You Don’t Have To.

ND-100 Emulator • ND-120 FPGA • TDV 2215 Emulator
Loading featured project...
ND-100 Emulator - Complete .NET emulator for the Norsk Data ND-100 minicomputer

ND-100 Emulator

completed

Complete .NET emulator for the Norsk Data ND-100 minicomputer

.NETC#
GitHub stars:45Updated Mar 15, 2024
ND-100x Emulator - C-based ND-100 emulator compiled to WebAssembly with full MMU support

ND-100x Emulator

completed

C-based ND-100 emulator compiled to WebAssembly with full MMU support

CWebAssemblyRISC-V
GitHub stars:28Updated Jan 15, 2025
ND-120 in FPGA - FPGA hardware implementation of the ND-120 CPU using original 1988 design documents

ND-120 in FPGA

in-progress

FPGA hardware implementation of the ND-120 CPU using original 1988 design documents

VerilogLogisim EvolutionVerilator+1 more
GitHub stars:32Updated Mar 10, 2024
ND-110 Microcode CPU Emulator - Microcode-level emulator of the ND-110 CPU for deep hardware understanding

ND-110 Microcode CPU Emulator

in-progress

Microcode-level emulator of the ND-110 CPU for deep hardware understanding

C#.NET
Updated Mar 1, 2024
ND-120 Microcode CPU Emulator - Microcode-level ND-120 CPU emulator extending the ND-110 implementation

ND-120 Microcode CPU Emulator

in-progress

Microcode-level ND-120 CPU emulator extending the ND-110 implementation

C#.NET
Updated Feb 15, 2024
ND-500 Emulator - ND-500 CPU emulator with MMU and compiler integration

ND-500 Emulator

in-progress

ND-500 CPU emulator with MMU and compiler integration

C#.NET
Updated Jan 20, 2024
TDV 2215 Terminal Emulator - Accurate TDV 2215 terminal emulator using original schematics and ROM dumps

TDV 2215 Terminal Emulator

in-progress

Accurate TDV 2215 terminal emulator using original schematics and ROM dumps

8085C#Ghidra
GitHub stars:15Updated Feb 28, 2024
SCSI Controller Emulation - NCR 5386 SCSI controller emulation with working HDD support

SCSI Controller Emulation

in-progress

NCR 5386 SCSI controller emulation with working HDD support

C#NCR 5386
Updated Jan 10, 2025
Ethernet II Controller Emulation - Motorola 68000-based Ethernet controller with LANCE chip emulation

Ethernet II Controller Emulation

in-progress

Motorola 68000-based Ethernet controller with LANCE chip emulation

C#Motorola 68000LANCE+1 more
Updated Jan 5, 2025
ND-500 Controller (PCB 3022) - ND-500 bus interface for ND-100 connectivity via PCB 3022

ND-500 Controller (PCB 3022)

in-progress

ND-500 bus interface for ND-100 connectivity via PCB 3022

C#.NET
Updated Dec 20, 2024
VS Code ND Assembly Plugin - VS Code plugin for ND assembly development with debugging support

VS Code ND Assembly Plugin

completed

VS Code plugin for ND assembly development with debugging support

TypeScriptVS Code APIDAP
Updated Feb 10, 2024
ND Library - Digital archive with 600+ preserved Norsk Data floppies and documentation

ND Library

completed

Digital archive with 600+ preserved Norsk Data floppies and documentation

Web
Updated Jul 1, 2025
HDLC/MEGALINK Gateway - HDLC/MEGALINK serial communication gateway for COSMOS network

HDLC/MEGALINK Gateway

in-progress

HDLC/MEGALINK serial communication gateway for COSMOS network

RP2040RP2350RS-422+1 more
GitHub stars:28Updated Mar 1, 2024
NDModulE Controller Card Emulator - RP2350-based hardware emulator for ND hard drive controllers

NDModulE Controller Card Emulator

planned

RP2350-based hardware emulator for ND hard drive controllers

RP2350FPGAC++
Updated Jan 15, 2024
ND-110 Compact Hardware Restoration - Physical ND-110/CX Compact restoration for emulator validation

ND-110 Compact Hardware Restoration

in-progress

Physical ND-110/CX Compact restoration for emulator validation

Hardware
Updated Dec 15, 2024
ND-100 Satellite Hardware Restoration - Physical ND-100 Satellite restoration with MFM disk recovery

ND-100 Satellite Hardware Restoration

in-progress

Physical ND-100 Satellite restoration with MFM disk recovery

HardwareMFM
Updated Dec 10, 2024