Key Features

  • 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 emulate 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

To Do

  • 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 & JiffyDOS
  • 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")

Here are a few videos showing it in action.

Quick Demo

Direct Loading a "Game of the Day" via HTTP