Skip to content

v1.0.12 — SSC, Z-80 SoftCard, performance, code reorg

Choose a tag to compare

@mikedaley mikedaley released this 10 Sep 18:26

Features

Super Serial Card

Added Super Serial Card (SSC) emulation with ACIA 6551 chip and a built-in WebSocket-to-TCP proxy, enabling serial communication from the Apple //e to external services.

Hayes modem emulator

Added Hayes-compatible modem emulation for SSC serial connections, supporting AT command set for BBS and dial-up software.

Microsoft Z-80 SoftCard

Added Z-80 SoftCard expansion card emulation with full Z80 CPU, enabling CP/M software to run on the Apple //e. Includes address translation matching real hardware and CPU switching via I/O and memory-mapped access.

Improvements

Performance optimizations

Reduced CPU/GPU usage through render loop and audio path optimizations for smoother operation and lower power consumption.

Code reorganization

Reorganized expansion card and CPU source files into per-card subdirectories, moved emulator split files into emulator/ subdirectory, and removed dead code and unused assets.

Feature flags system

Added a feature flags system to hide unreleased UI features during development.


Backfilled: this release predates the repository's use of GitHub Releases. The tag points at the commit that set this version, and the notes are the entries that release added to Help > Release Notes in the app.