Intel 4004 Emulator & MCS-4 Laboratory (Windows)
Quadium 4004 Workbench is a Windows desktop workbench for learning and experimenting with the historic Intel MCS-4 microcomputer family — centered on the Intel 4004 CPU, but built as a full system (ROM/RAM/4003/bus/peripherals), not a bare instruction toy.
If you searched for an Intel 4004 emulator, MCS-4 emulator, or a 4004 simulator with real visibility into machine state, this page summarizes what the workbench is and where to go next.
What it simulates (MCS-4, not “CPU-only”)
Full MCS-4 system model
The workbench is organized around the MCS-4 chipset: 4004 CPU, 4001 ROM, 4002 RAM/status, 4003 shift registers, and the inter-chip bus. The goal is to study the machine as it was meant to be wired — including I/O semantics that depend on how ports combine electrically.
Visible CPU, bus, and ROM-aligned debugging
Execution is paired with inspection views aimed at learning: program counter flow, disassembly, memory/ROM coherence, and controlled execution speeds (from classroom-slow to high throughput for stress tests).
QuadBasic: a bridge from BASIC-like source to 4004 assembly
QuadBasic is a small 4-bit BASIC designed for MCS-4 experimentation. You can write short programs, transpile to Intel 4004 assembly, assemble, load ROM, and run — useful if you want to start from a higher level without losing the assembly trail. For a faithful, implementation-grounded summary (limits, PRINT devices, MCS‑4 PEEK/POKE forms), see the QuadBasic transpiler overview.
Next steps on this site
Go deeper
For a full breakdown of capabilities, see Features. For copy-ready programs, see Examples. For captioned screenshots, see Gallery. For manuals and embedded docs entry points, see Documentation.
Steam page (wishlist)
If you want to follow release progress on Steam: Quadium 4004 Workbench on Steam.
FAQ
Is this only an Intel 4004 CPU emulator?
No — the emphasis is a complete MCS-4 laboratory: CPU plus memories, bus behavior, and configurable peripherals, with tooling oriented to learning and experimentation.
Do I need to start from raw 4004 assembly?
You can work directly in assembly if you want, but QuadBasic exists to lower the entry friction while keeping an explicit path to generated Intel 4004 assembly.
Trademark note
Intel and MCS-4 are trademarks of Intel Corporation. Quadium Workbench is independent and is not affiliated with or endorsed by Intel. Legal.