Meatloaf ESP32 bridge brings modern file access to Commodore computers via IEC serial
Meatloaf is an open-source ESP32-based device that lets vintage Commodore computers fetch files from URLs and cloud storage through their native IEC serial port without requiring device-side configuration.
Summary
Developer [jaime] has released Meatloaf, an open hardware project built around an ESP32 microcontroller that bridges modern networked storage to vintage Commodore 8-bit computers. The device connects through the Commodore's standard IEC serial bus and transparently fetches files from arbitrary URLs, cloud services, or local storage, presenting them to the host computer as if they resided on a contemporary floppy disk drive. Unlike typical retrocomputing storage solutions that require web interfaces or SD card management on the bridge device itself, Meatloaf is controlled entirely from the Commodore side—users specify URLs through familiar LOAD commands. The firmware can traverse nested archive formats and stream extracted contents over the serial link. Full design files and source code are available on GitHub, making the project reproducible and hackable.
How Meatloaf bridges four decades of computing
- ESP32 core with IEC serial physical layer: The device uses an ESP32 microcontroller as its compute platform and interfaces directly to Commodore computers through the IEC serial bus, the same port historically used for 1541 floppy drives and printers.
- URL-transparent file retrieval: Meatloaf can resolve and download files from any active HTTP/HTTPS URL, eliminating the need for users to shuttle SD cards or run separate transfer utilities on modern machines.
- Zero-configuration bridge operation: All control happens from the Commodore host; the ESP32 requires no per-file or per-session setup, with users typing standard LOAD commands that embed remote addresses.
- Archive traversal and streaming extraction: The firmware understands nested archive formats, parsing and extracting contents on-the-fly before streaming the resulting files across the serial link to the vintage host.
- Open-source hardware and firmware: Complete project files are hosted on GitHub, enabling community modification, hardware variants for other IEC-equipped systems, and independent builds.
Why it matters
Meatloaf advances the state of open retrocomputing infrastructure by eliminating the friction between vintage Commodore systems and modern networked storage without proprietary cloud lock-in or closed firmware. For Linux and open-source hardware communities, it provides a hackable, reproducible reference design that demonstrates how low-cost ESP32 modules can serve as protocol translators for legacy buses, with techniques applicable to other vintage platforms. The project's GitHub availability ensures that improvements—whether support for additional archive formats, alternative physical interfaces, or integration with self-hosted file servers—can propagate through the retrocomputing and maker ecosystems.
Original reference: hackaday.com →