MAD-65

MAD-65

Monochrome Arcade Device

MAD-65 is a home-built arcade console. Two 65C02 processors run side by side at 14.3 MHz — one plays the game, the other draws it — on a black-and-white screen like it's 1982, except it's not.

It is a real machine made of real chips you can source today, but until you do, you can use our simulator which runs on your PC right now.

Play a game →

C.E.T.A.S. — the first MAD-65 game. Beta out now: download, unzip, run. No console required.

Build the console →

Three boards, ~33 chips, all through-hole. What it is, what it costs, and how far along the design is.

Write a game for it →

Full technical documentation, the OS API, and a developer's guide with worked examples in 6502 assembly.

What it does

With no game cartridge fitted, MAD-65 runs its built-in diagnostic demo. It exercises most of the hardware and firmware at once: both sound chips, vector graphics, scrolling text, live response to the joysticks, and the build date of each ROM — printed into the static background layer, which proves the background-copy hardware is working too. When you see this screen, your machine and both its ROMs are working correctly.

MAD-65 diagnostic demo: a wireframe cube rotating over a starfield, with both ROM build dates in the corner
The built-in diagnostic demo. 400×300 logical pixels, one bit deep, scaled to 800×600 at 60 Hz.
CPUs2× WDC W65C02S @ 14.318 MHz
Display400×300 mono, output as 800×600 SVGA @ 60 Hz
Sound2× SN76489 PSG + 1× YM2413 FM, stereo
Memory64 kB per CPU, 128 kB double-buffered VRAM
Cartridges8 kB banked window, up to 1 MB per cartridge
Logic74HC series TTL + 5× ATF1508AS CPLD. No FPGA, no SoC.

More about the hardware →

News

C.E.T.A.S. beta is available. The first game for the console, playable today on Windows through the bundled simulator. Download it here.