What's New:
- Random bezel loading (Windows) issue resolved.
- Activating -bezel now enables -fullscreen automatically.
- Thayer's Quest keyboard bezel is now mouse interactive: -tqkeys.
- Atari/Sidam European ROMS are now supported requires EU PAL laserdisc content.
- GPWorld offers authentic steering strengths and includes autocenter -preset 1
- MacOS CMake linking issues have been resolved. In both master and libmpeg2 branches.
- Added SDL WINDOW_ALWAYS_ON_TOP argument: -alwaysontop (Addresses legacy issue in BigBox).
- Added Game Controller Rumble haptics and Singe API call: controllerDoRumble()
- LUA os.clock() calls have been aligned for Linux/Mac - corrects game timings in these OS's with full overlays.
- Singe "zlua" files - zipped LUA ROM files are now supported.
- Singe games installations can now align with Daphne, using the "rom", "ram" and "vldp" folders.
* The singe sub-folder is no longer required with zipped LUA games.
* This loading system will render the -retropath argument obsolete on zipped ROM.
- Added Singe 2 Unload() API calls. These will address a memory leak in many existing game LUA.
- Aligned some Singe 2.10 API calls for sprite resizing, rotating and smoothing. Using SDL2_gfx
- Animated gif support for Singe sprites is enabled if compiled against SDL2_image v2.6.0+ (IMG_Animation)
- Additional hypseus API calls for animated PNG sprite sheets. Bypasses IMG_Animation requirement.
- Fixes for forced aspect ratio arguments within new viewport: ForceAspectRatio IgnoreAspectRatio
- A legacy Joystick/Game Controller Singe PAUSE alignment issue is fixed.
- Windows should now correctly predict parsing percentage/time on large 4Gb+ files.
- Added support for esp32 for USB scoreboard - serial RTS flip to default off to avoid forcing programming mode.
- Scanlines on scaled, positioned and rotated video display fixed.
- Backslash \ allowed in Windows for -bezel path definitions
- Sub-folders allowed in -keymapfile path definitions
- Splashscreen implemented reporting the running version.
- luars232 serial support added (Align with Singe 2). Possible use on Arduino scoreboards.
- AC_PROG_GCC_TRADITIONAL - obsolete MACRO removed from libmpeg2
- GitHub workflow will produce a SteamDeck "AppImage".
- Digital Leisure games overlay scoreboard updates.
- Rotation refactoring.