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















