Commodore 64/128 WiFi Modem and IEC Serial Floppy Drive simulator device
Here is a video showing it in action.
Code is based on and inspired by the following:
- Paul Rickard's ESP8266 Modem (https://github.com/RolandJuno/esp8266_modem)
- Lars Wadefalk's UNO2IEC (https://github.com/Larswad/uno2iec)
- Steve White's Pi1541 (https://github.com/pi1541/Pi1541)
- Ardyesp's ESPWebDAV (https://github.com/ardyesp/ESPWebDAV)
To setup your own MeatLoaf64 server check out this code. (https://github.com/idolpx/meatloaf-svr)
- WiFi modem for connecting to telnet BBSs
- Can mount device's flash file system via WebDAV to edit contents
- IEC Bus interface for loading data directly from flash memory or via HTTP
- Can be configured to simulate multiple IEC devices (IDs 4-30)
- Each device's configuration is switched out and persisted on access (hidden folder ".sys")
- Firmware can be updated via HTTP
- Standardize all Hayes Commands and add extended commands
- Complete CBM DOS support
- Extend CBM DOS with device specific features
- Support all different CBM file, disk, tape, cart media image files from local flash file system
- Add support for Fast Loaders
- Port all code to ESP32 IDF
- Add SD card interface
- Add Cassette tape interface
- Add virtual printer/plotter interface
- Add ZoomFloppy/IECHost capabilities
- Add .URL/.WEBLOC file support (change URL/DIR when loading them)
- If image isn't local, write saves to hidden folder ".save" (include hash of URL/PATH/IMAGE in filename)
- Add web server for configuration and control (http root hidden folder ".www")