Description
The MC6800 Emulator Board is a modern emulator for the MC6800/MC6808 processors, RAM and EPROMs in Williams, Stern, and Bally pinball machines — and any other MC6800-based system. Built on the Raspberry Pi RP2350, it provides cycle-accurate emulation with modern conveniences.
Supported Pinball Systems
- Williams System 3, 6, 7, 9, and 11
- Stern MPU-100 and MPU-200
- Early Bally (AS-2518-17, AS-2518-35)
Key Features
- Drop-in replacement — Replaces both the CPU, RAM and EPROM chips in one board. All you do is unplug the microprocessor and plug in the cable from the board.
- USB ROM loading — Load game ROMs from your laptop or phone via USB; no EPROM programmer needed
- Browser-based interface — Drag-and-drop ROM loading via Chrome/Edge web interface
- Cycle-accurate emulation — Exact MC6800 timing ensures perfect compatibility with original hardware
- Auto-configuration — Memory map fingerprinting automatically detects Williams, Stern, and Bally board types
- Open source — Full firmware source code and documentation available
Installation (5 Minutes)
- Remove the original MC6800/MC6808/MC6802 CPU from your board. EPROMs and RAM can stay in if you want, or can be removed.
- Install the emulator board’s cable (or adapter board for the MC6800) into the CPU socket
- Connect a USB cable to your laptop
- Open the web interface, drag and drop your ROM files
- Click Reset and Run — your game boots exactly as it did in 1980
Technical Specifications
- Processor: Raspberry Pi RP2350B (dual Cortex-M33 @ 266MHz)
- ROM storage: Up to 48KB in flash (10,000+ write cycles)
- E Clock: 894.886 kHz (cycle-accurate) or use the MC6800’s external clock.
- Interfaces: USB CDC, web browser, UART debug, SPI debug
- Power: 5V USB (under 200mA)


Reviews
There are no reviews yet.