EPROM and Device Programmers for Vintage Computers
EPROM (Erasable Programmable Read-Only Memory) and device programmers are essential tools for vintage computer restoration, allowing users to read, erase, and write firmware to chips like EPROMs, EEPROMs, bipolar PROMs, and microcontrollers. Modern programmers like Xgpro and Phyton excel with current devices, but those working with vintage computers should not discount older programmers and custom-designed projects. New programmers often lack support for older programmable devices due to voltage requirements, pinouts, or obsolete algorithms. This page explores key options, emphasizing tools for classic hardware.
Modern Programmers: Xgpro and Phyton
- Xgpro (TL866 Series): Affordable USB programmer (~$50); supports over 15,000 devices including EPROMs, EEPROMs, microcontrollers. Hardware: USB-powered; Windows software. Use: Great for 1980s-1990s chips like 27C256 EPROMs in Apple II or C64 ROMs. Limitations: May not handle very old high-voltage devices.
- Phyton ChipProg: Professional-grade; supports 100,000+ devices with adapters. Hardware: USB/Ethernet; modular sockets. Use: Ideal for batch programming microcontrollers like 8048 in early embedded systems. Limitations: Expensive ($500+); focused on modern ICs, limited vintage bipolar support.
Older Programmers and Their Value
Legacy programmers are crucial for vintage restoration, as they natively support high-voltage (21V+) EPROMs and bipolar PROMs that modern tools skip. They prevent damage to rare chips and ensure accurate burns. Martin Eberhard, a big vintage computer enthusiast (and later co-founder of Tesla), designed the ME series as DIY projects for the hobbyist community.
- Logical Devices S22: Vintage programmer from the 1980s; supports bipolar PROMs (e.g., 82S series) and microcontrollers like Intel 8048. Hardware: Parallel port; DOS software. Use: Programming 8048 in custom controllers or arcade boards; reads/writes older fusible-link PROMs. Value: Handles devices modern tools ignore.
- ME1702: Designed by Martin Eberhard; supports first-generation UV EPROMs like 1702/1702A. Hardware: Parallel/USB adapters; simple software. Use: Burning boot ROMs for 1970s micros like Altair 8800. Value: Low cost, dedicated to legacy 24-pin EPROMs.
- ME2700: Also designed by Martin Eberhard; supports 2708 and related devices (e.g., 2716 variants). Hardware: PCB kit with firmware; requires assembly. Use: Programming 2708 EPROMs common in early 8-bit systems. Value: Excellent for 24-pin devices that modern programmers often skip.
Custom-Designed Projects: HVeprom and Arduino-Based Solutions
For home-built setups, custom projects offer flexibility and low cost using modern microcontrollers.
- HVeprom Project: Open-source Arduino Mega-based programmer with daughter boards; supports 8048 family microcontrollers and older EPROMs (e.g., 2708 requiring 25V). Hardware: Arduino Mega + shields; USB serial. Use: Programming Intel 8048 for vintage controllers or EPROMs in 6502/8080 systems. Value: DIY-friendly, expandable for rare chips.
Impact and Best Practices
These tools preserve vintage software by duplicating ROMs or creating boot media. For restorations, start with reading chips to backup data. Modern programmers suit 1980s+ devices; older/custom for 1970s chips. Always use UV erasers for EPROMs and verify burns. Resources like Bitsavers provide firmware images to program. Martin Eberhard's ME series remains a favorite among vintage restorers for its reliability with legacy devices.
Back to Misc
Copyright 2026 - MicroBasement