Skip to content

Roadmap

Samir Sinha edited this page Feb 11, 2023 · 5 revisions

This is a roadmap for the next few releases and subject to change.

Version 0.7 (TBD)

  • ROM 01
  • SCC (Serial)
  • Test coverage for 65816 instructions

Version 0.6

  • User friendly emulator frontend GUI mode
  • Fast 5.25 and 3.5 disk access modes (when motor on, do not rate limit emulation at the desired apparent Mhz)
  • macOS port
  • Linux package builds
  • General bug-fixing and polish

Version 0.5

This release will implement some remaining critical features. The C based emulator API will also be (mostly) finalized by this point.

  • Windows joystick/gamepad support with XInput and DirectInput implementations
  • Linux joystick support using evdev
  • Smartport emulated hard drive support
  • Separate MMIO and CPU emulation into two APIs to allow development of non Apple IIgs 65816 based hardware
  • Move all remaining platform-independent rendering logic from clem_display.cpp into render.c (Apple II modes)
  • Some tests for I/O systems
Clone this wiki locally