
From Jawaid bazyar:
I’m pleased to announce the release of GSSquared 0.7.0.

GSSquared is an Apple II series computer emulator.
Supported platforms are:
- Apple ][
- Apple ][ Plus
- Apple //e
- Apple //e Enhanced
- Apple //e Enhanced with 65816 CPU and Super Hires Video
- Apple IIgs ROM 01
Pre-built binaries available for:
- MacOS (Intel and Apple Silicon)
- Windows 10+
- Linux AppImage (Should run on many linux, but I tested on Ubuntu 22).
New for this release is the Apple IIgs support. Here’s what the IIgs includes, and does not include:
Includes: ‘816 CPU, accelerated speeds up to 14MHz, ADB Mouse + Keyboard, partially-working Ensoniq Sound, Disk II and Block Device models; text, background, border colors; SHR; VBL, 1/4 sec, 1 sec, scb interrupts; two-button mouse support (use with SideClick); realtime clock (shows local system time); mouse speed adjustment (normal/fast) works; slot rom mapping; battery ram;
Does not include: IWM (no true “GS-style” disk yet); Serial chip; ROM03 support; SHR fill mode.
An effort has been made to make the GS cycle-accurate. The work so far does provide an average 2.58MHz operating speed, and it passes the built-in selftest Test 5 (“speed test”). However, Textfunk does not run correctly yet, so there is clearly work to do.
Working examples: Arkanoid, Arkanoid II, my hard drive, System 6.0 generally; 3200-color picture viewers (at normal speed);
Not-quite working examples: QIX (sound plays more slowly than it should, though the game does play).
Totally non-working: Christmas demo, Nucleus demo
I’m hoping to get some feedback on edge cases that don’t work, so get at it!
Other key developments:
- pulled all system clock code into a single C++ module, and lots of clocking cleanup
- idle time display in lower left corner of screen;
- Apple II speaker now automatically re-syncs correctly when a naughty OS makes us skip frames.
- some fixes to Mockingboard, works in Ultima V now
- continued removing unnecessary cross-dependencies from the CPU code
Debugger:
- fix scrollback sharing view between trace and forward disasm
- debugger better supports trace/disasm for 65816
- can load .LBL files to decode and display labels in traces
- step over JSR/JSL subroutine
- run until RTS/RTL
- new debug views for adb, es5503, mmugs, and more.
You can download the release for your particular platform from the GitHub page at:
https://github.com/jawaidbazyar2/gssquared











