Skip to content

a2m Version 2.00 - Apple //e Enhanced

Choose a tag to compare

@StewBC StewBC released this 23 Dec 11:58
· 133 commits to master since this release

v2.00 — Major Release

Big picture

  • Complete rearchitecture of the codebase.
  • New 6502 core + added 65C02 core.
  • Apple II now runs at 140–160 MHz on an M2 Mac Mini (~60 FPS).

Emulation & Performance

  • 60 FPS video output (intentionally not cycle-accurate; performance first).
  • Apple //e Enhanced support.
  • Disk II NIB read support.
  • Improved address decoding in disassembly.

Debugging & Tooling

  • Enhanced assembler macros.
  • New .6502 and .65c02 directives.
  • Breakpoints with actions: tron, troff, fast, slow, swap, type.
  • Break on read/write/access/PC or address ranges.
  • Track and display last 4 writes per address (memory view, right-click).
  • Paste directly into memory view.
  • Cursor decoupled from PC in disassembly & memory views (editor-style, off-screen capable).

Disk & Input

  • Disk II disk queues with swap button or breakpoint action.
  • Joystick support added.

UI & UX

  • Major UI overhaul.
  • Resizable windows and pane sliders.
  • New curses-based terminal UI (--ui text).
  • Command-line parameters added.
  • Improved mouse handling.

Documentation

  • User manual available as PDF here in releases and in-app via F1.
  • Significantly improved help system.

(Plus many other fixes and refinements throughout.)