S-100 Virtual Workbench

· systems · Source ↗

TLDR

  • Browser-based S-100 bus emulator supporting Intel 8080/Z80 CPUs, CP/M 2.2, authentic Altair/IMSAI cards, and configurable floppy/serial/video peripherals.

Key Takeaways

  • Drag-and-drop card slots let you compose systems from CPU (8080 or Z80), RAM, ROM, SIO, FDC, and video cards against a live bus analyzer.
  • Authentic MITS 88-DCDD and 88-2SIO cards match original Altair 8800 hardware; WD1793 FDC covers IMSAI, Cromemco, and Processor Technology S-100 machines.
  • CP/M 2.2 disk images (flat binary, SIMH-compatible Altair format) attach to drives A-D; the BIOS communicates via standard WD1771/WD1793 register reads and writes.
  • Cromemco Dazzler (color graphics) and Processor Technology VDM-1 (64x16 text) video cards are emulated with memory-mapped frame buffers and composite video modes.
  • ROM cards support phantom-port shadow ROM behavior for boot-ROM paging, matching real S-100 jumper configurations.

Hacker News Comment Review

  • Both commenters reacted with personal nostalgia tied to specific hardware: the IMSAI 8080 drew explicit recognition alongside a nod to Byte magazine S-100 ads and Chaos Manor columns.
  • No technical critique, bug reports, or implementation discussion present in current comments.

Original | Discuss on HN