
From Jawaid Bayzar:
I am pleased to announce the release of GSSquared v0.3.5.
There is a lot of behind-the-scenes code reorganization geared towards putting in place all the pieces needed to support launching multiple Apple II hardware types from one instance of GSSquared.
- Development of a flexible MMU (memory management unit) concept to handle memory mapping duties
- When starting, there is now a menu displaying choices of Apple II, and Apple II Plus to boot.
- Ability to “power off” a VM and then start a new instance.
- improved user docs (Documentation.md)
But there are many user-facing new features too:
- Pressing the PRINT SCREEN key will copy the GSSquared screen. Paste into any application that can take a BMP format.
- Pressing Shift-Insert will paste text into the Apple II, as if you’d typed that text on the keyboard.
- Corrected cycle counts for certain 6502 instructions
- A debugger tool (open with Control-Keypad-Enter) that includes a Trace system, single-step tracing, a command-line driven monitor, breakpoints and memory watches. Load and save data to emulated memory.
- New approach to Disk II acceleration that provides significant speed improvements without causing side-effects
- Hue and Saturation controls for the NTSC video system
- Significant display code performance improvements by only doing one texture update instead of many
- Use of TrueType fonts throughout for nicer look
- Fadeaway alerts to inform user of various events, mode changes, etc.
- Significantly improved build system scripting
Some bugs were fixed:
- No longer draw the control panel even if the panel was hidden – huge increase in overall display performance.
- A problem with language card handling writes to 0x01 and 0x03 was fixed, allowing SkyFox and other titles to work.
The system is now in a solid place to start development of Apple IIe features.
Packages:
- gssquared-0.3.625-Darwin.dmg : disk image with universal binary for both Apple Silicon and Intel Macs.
https://github.com/jawaidbazyar2/gssquared/releases/tag/v0.3.5














