idolpx / meatloaf

A Commodore IEC Serial multi-device emulator
https://meatloaf.cc
GNU General Public License v3.0
126 stars 23 forks source link
1541 arduino c128 c64 cbm commodore esp32 esp8266 retrocomputing

Meatloaf (C64/C128/VIC20/+4)

discord chat

A Commodore IEC Serial Floppy Drive and WiFi Modem multi-device emulator

*** NOTE: ESP32 Firmware can be found in the following repo: https://github.com/idolpx/meatloaf-specialty

meatloaf64-device

It's easy to wire up too. No need for the level shifter as shown in the circuit above.
(Espressif CEO confirmed 5V tolerance of ESP8255, ESP8285 & ESP32.)
You can also leave off the edge card connector if you you just want to try out the drive emulation functionality. meatloaf64-wiring

Components

Microcontroller

Virtual Drive - IEC Serial Port (minimal build)

Virtual Modem - User Port (optional)

To setup your own Meatloaf server check out this code. (https://github.com/idolpx/meatloaf-svr)

I'm now working to bring this functionality to the #FujiNet project too! They had the same idea but for Atari 8bit machines and are much further along than I am. I'm working with them to add CBM support to their device.

Key Features

To Do

References

Code is based on and inspired by the following