Projects

Explore our collection of retro computing projects, from emulators to FPGA implementations.

ND-100 Emulator

ND-100 Emulator

completed

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

.NETC#
Try itUpdated Mar 15, 2024
ND-100x Emulator

ND-100x Emulator

completed

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

CWebAssemblyRISC-V
GitHub stars:1Try itUpdated Sep 26, 2026
ND-120 in FPGA

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:9Updated Sep 28, 2026

ND-110 Microcode CPU Emulator

in-progress

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

C#.NET
Try itUpdated Mar 1, 2024

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

in-progress

ND-500 CPU emulator with MMU and compiler integration

C#.NET
Try itUpdated Jan 20, 2024
TDV 2215 Terminal Emulator

TDV 2215 Terminal Emulator

in-progress

Accurate TDV 2215 terminal emulator using original schematics and ROM dumps

8085C#Ghidra
GitHub stars:0Updated Jul 1, 2026

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

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)

in-progress

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

C#.NET
Updated Dec 20, 2024

VS Code ND Assembly Plugin

completed

VS Code plugin for ND assembly development with debugging support

TypeScriptVS Code APIDAP
GitHub stars:0Updated Sep 8, 2026

ND Library

completed

Digital archive with 600+ preserved Norsk Data floppies and documentation

Web
Try itUpdated Jul 1, 2025
HDLC/MEGALINK Gateway

HDLC/MEGALINK Gateway

in-progress

HDLC/MEGALINK serial communication gateway for COSMOS network

RP2040RP2350RS-422+1 more
Updated Mar 1, 2024

ND Controller Emulator (LOKI)

planned

RP2350-based hardware emulator for ND hard drive controllers

RP2350FPGAC++
Updated Jan 15, 2024

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

in-progress

Physical ND-100 Satellite restoration with MFM disk recovery

HardwareMFM
Updated Dec 10, 2024

Ghidra ND-100 Processor Module

in-progress

Ghidra processor module for the ND-100 (Sleigh spec, disassembler, analysis)

JavaSleighGhidra
GitHub stars:0Updated Sep 8, 2026

Rizin ND-100 Plugin

completed

Rizin disassembler plugin for the ND-100 architecture

CRizin
GitHub stars:0Updated Sep 11, 2026

libdap

in-progress

Debug Adapter Protocol library in C

CDAP
GitHub stars:2Updated Sep 19, 2026

libsymbols

completed

C library for parsing a.out symbols and stabs

C
GitHub stars:0Updated Jun 12, 2026

ND-100 Microcode Assembler

completed

Microcode assembler and disassembler for the ND-100, ND-110 and ND-120 CPUs

JavaScript
GitHub stars:0Updated Sep 11, 2026

ND-5000 Microcode

in-progress

ND-5000 microcode tools

Shell
GitHub stars:0Updated Sep 27, 2026

VS Code ND-110 Microcode Extension

completed

Visual Studio Code extension for ND-110 microcode

TypeScriptVS Code
GitHub stars:0Updated Sep 11, 2026

ndcompile

completed

ND-100 PLANC build and test tool using the nd100x emulator

MakefilePLANC
GitHub stars:0Updated May 26, 2026

Norsk Data File System Libraries

in-progress

NDFS (Norsk Data File System) libraries for TypeScript, Python and C

CPythonTypeScript
GitHub stars:0Updated Sep 8, 2026

ND-100 Instruction Set Definitions

in-progress

YAML definitions of the ND-100/ND-110 instruction set and registers

YAMLC#
GitHub stars:0Updated Sep 8, 2026

ND-100 Instruction Set Documentation

in-progress

Markdown instruction-set documentation generated from the YAML definitions

C#Markdown
GitHub stars:0Updated Sep 11, 2026

ND-100 Microcode Metadata

completed

Metadata for the ND-100 microcode

Metadata
GitHub stars:0Updated Apr 17, 2026

NDInsight

in-progress

Insight into ND CPUs, controllers and SINTRAN from specs, source and emulator logs

AssemblyMarkdown
GitHub stars:0Updated Sep 28, 2026

Norsk Data Documentation Archive

in-progress

Catalog and preservation metadata for all Norsk Data documentation

TypeScript
GitHub stars:0Updated Sep 11, 2026

Norsk Data Software Archive

in-progress

Catalog and preservation metadata for all Norsk Data software media

TypeScript
GitHub stars:1Updated Sep 11, 2026

TIKI-100 Emulator

in-progress

TIKI-100 emulator based on the original by Asbjorn Djupdal

CZ80
GitHub stars:0Updated Sep 8, 2026