RAM Tester

The original open-source memory tester for retro computers — by the developer

Test vintage DRAM and SRAM chips fast and reliably. From C64 and Amiga to Apple II and ZX Spectrum.

Where to buy View on GitHub
RAM Tester testing a chip in the ZIF socket showing a PASS result on the OLED display
200+ Units sold worldwide
15+ Supported memory types
<8 s Full 41256 test
GPLv3 100% open source

What this tester does

Fast, reliable testing of memory chips from the late 70s to early 90s — from 8-bit to 32-bit era systems like C64, C128, Amiga, Atari, ZX Spectrum, BBC Micro, Apple IIe and many more.

Insert a chip, set the DIP switch to match the pin count, hit reset. The tester auto-detects the chip type and runs the complete diagnostic suite. No menus, no algorithm selection, no datasheet lookups. The result appears on the OLED display or as a green/red LED — clear pass/fail because a defective memory chip can't be repaired anyway.

Key features

Zero test configuration

Set the pin count via DIP switch — the tester auto-detects the chip type and runs all tests automatically. No selecting algorithms, no menus, no datasheet lookups.

Fast

Full test in under 8 seconds for a 41256. Test a whole tray of chips in minutes.

Thorough by default

Memory patterns, crosstalk, address line verification, retention time, CAS-Before-RAS refresh, Fast Page Mode, Static Column Mode, ground short detection. Same chip → same diagnosis, always.

Safe

Short-circuit protection, current limiting, ground short detection. Self-test mode included to verify the tester hardware itself.

Practical

Broken is broken. You get a clear good/bad result with large readable feedback. No confusing diagnostic details for chips that can't be repaired anyway.

Fully open source

Hardware, firmware, schematics on GitHub under GPLv3. Every test claim is verifiable in the source code. No black box.

Real fault detection

The tester doesn't just say "good" or "bad" — it pinpoints the actual fault. The examples below show simulated fault scenarios to demonstrate what the tester detects:

Half-good 4164 chips

A common scenario in retro repair: 4164 chips where one or more of the four quadrants failed. Historically, such chips were remarketed as 32K×1 (3732 or 4532) depending on which half remained functional. The tester optionally identifies these cases — useful when you actually need 32K chips, configurable when you don't.

Supported chips & test times

Test times are for the complete comprehensive test — including pattern tests, retention check, CAS-Before-RAS refresh, Fast Page Mode, Static Column Mode, and address line verification. Times shown are for current firmware; ongoing firmware development continues to improve speed and add chip support.

Chip Capacity Test time Mode Notes
481616K × 11.6 sFast Page
3732 / 453232K × 12.8 sFast PageHalf-good 4164 chips
416464K × 12.8 sFast PageC64, ZX Spectrum, many more
41256256K × 17.4 sFast Page
41257256K × 17.4 sNibble ModeBurst variant of 41256
441616K × 44.2 sFast Page
446464K × 46.4 sFast Page
4110001M × 125.9 sFast Page
44256 / 514256256K × 44.1 sFast PageDIP & ZIP package
44258256K × 44.1 sStatic ColumnStatic column variant of 44256
5144001M × 412.8 sFast PageDIP & ZIP package
5144021M × 412.8 sStatic ColumnStatic column variant of 514400
4027 *4K × 11.3 sFast Page* Requires 4116 adapter board
4116 *16K × 11.6 sFast Page* Requires 4116 adapter board

2114 SRAM support and additional chip types are in active firmware development.

Where to buy

Available directly from the developer — pre-assembled SMD board, fully tested, ready to solder the through-hole components (approximately 30 minutes).

No surprise fees: EU and UK customers pay import VAT at checkout via eBay's IOSS — no customs handling charges at delivery. USA shipping uses Swiss Post PDDP — all duties prepaid.

Want to build it yourself?

Both the SMD and through-hole versions are available as community PCB projects on PCBWay. All Gerber files, schematics and firmware are on GitHub.

→ Build it yourself on GitHub

Open source

All schematics, PCB files, firmware source code and test algorithms are public on GitHub under GPL v3. Any test claim made on this site can be verified by reading the source code.

This is a deliberate choice: diagnostic equipment is more useful when its methodology is auditable. Users can confirm that the documented tests actually run as described, identify limitations, and modify the firmware for their own use cases.

Pull requests, issues and forks are welcome.

→ Visit the GitHub repository

Buying directly supports continued development. Firmware updates, support for additional chip types, and ongoing documentation are funded through sales. Buying from the developer means you support the project — not a reseller.