GSSquared v0.4.0 Released!

From Jawaid Bazyar,

I’m very pleased to announce the release of GSSquared v0.4.0. GSSquared is a complete Apple II systems emulator. Version 0.4.0 offers significant enhancements (see below). Ready-to-run Binaries for MacOS (Apple Silicon and Intel “fat” binary); Windows 64; and Linux Ubuntu 22.04 provided at the github release page:

https://github.com/jawaidbazyar2/gssquared

major updates to the current release:

  • Platform chooser (pick an Apple II model to start up)
  • 65c02 virtual CPU support
  • Supports new virtual II profiles:
  • Apple IIe
  • Apple IIe Enhanced
  • Apple IIe Enhanced with Dual Mockingboard
  • including support for:
  • IIe Keyboard; VBL; IIe MMU and iOU flags; all IIe video modes;
  • display updates:
  • refactored video display code significantly
  • video modes now all create the same type of intermediate representation to be rendered by one of the three backend renderers
  • new (work in progress) RGB mode modeled on Apple IIgs patent
  • 80-col, double lo-res, double-hires support
  • pixel format optimized for each platform (Mac/PC/Linux)
  • 80-col modes correctly shifted left on display one char position
  • Fullscreen (F3) improvements on Mac and Linux.
  • CPU class template that handles differences between 6502/65c02 without runtime branches and state.
  • Copy and Paste
  • Print Screen key will copy pixel image of screen contents into system clipboard
  • Shift-Insert will paste text from system clipboard into keyboard logic of virtual machines.
  • Debugger
  • There is now a step-trace debugger in the emulator.
  • live trace with disassembly
  • Open the Debugger window with Control-Return.
  • Shows status of memory map flags in IIe mode
  • Can set code execution or memory access breakpoints
  • can set up “watch” on memory regions that are refreshed every instruction.
  • ‘Monitor’ feature that can display memory ranges, set memory values, interact with softswitches, and disassemble code
  • Disk II acceleration – increases disk II speed by several times without negative effects on software
  • Windows can build .zip package.
  • Various bug fixes
  • game controller strobe now responds to addresses C070-C07F
  • flashing rate made more accurate
  • Misc:
  • a couple new demo and test programs.
  • dpp: test harness for the new video system logic
  • cputest: uses new template-based cpus and easily select cpu type and test suite to run
Author: A.P.P.L.E.
The A.P.P.L.E. Website is run by the Apple Pugetsound Program Library Exchange Users Group and is open to all Apple and Macintosh fans and their friends.