2.4.1 (04-oct-2026)
- "Try use less resources" sleeps until the next frame instead of waking continuously, and steady borders use less CPU
- keep full emulation speed when the window is not focused
- demos no longer drop to half speed when a frame misses the 20 ms budget
- Java Sound no longer inserts silence gaps between AY frames
- opening the menu or pausing emulation silences the speaker again
- the embedded JDK has been updated to 27+36
- fixed the main menu not appearing on Linux with JDK 27, and changing Look & Feel no longer hides menu titles or crashes
- updated input4j to 1.4.0
- updated dependencies
- fixed packaged start scripts (Linux single-instance lock, Windows JVM flags and working directory, macOS CLI arguments and numeric Info.plist version for SNAPSHOT zips, AppImage desktop entry)
- fixed Linux speaker noise that stayed until the sound device was restarted, without adding delay between sound and action
- fixed video timing so INT-synced border effects match real 48K, 128K and Pentagon machines and stay aligned with the paper
- unused window space around the screen is filled with the current border color
- fixed Low Pass Filter stereo balance and made the strength slider Mild–Strong
- fixed undocumented XF/YF and WZ of repeating Z80 block instructions on the extra 5 T-states
- WAV recording stays on after choosing a file until it is stopped manually