Hypseus Singe v2.11.2 is released. Hypseus is a fork of Matt Ownby's Daphne. A program to play laserdisc arcade games on a PC, Mac or Raspberry Pi. This version includes Singe support for Fan Made and American Laser Games.
Hypseus Singe v2.11.2 changelog:
[Issues] Random bezel loading (MSWindows) 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.
MSWindows 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 MSWindows, 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.
Comments:
libzip is now required for compilation.
Added Alt positioning Toolkit using Keypad.
The Windows parsing % fix may cause a regeneration of .dat files.
Trialing NSIS installer, these can trigger false positive AV warnings.. (Use zip)
Compiling a MacOS binary, from source, should now be trivial.
"Double intro" shuck on sae and dle21 with -fastboot
-alwaysontop enable WINDOW_ALWAYS_ON_TOP for main game window.
GPWorld -preset 1 for spring-loaded style steering wheel: (Gamepads)
Thayers has -preset 1 argument for timer/scoreboard switch.
-zlua for zipped LUA Singe files. -script will also work for backwards compatibility.
When -zlua files are loaded, the -retropath argument will be ignored.
LUA lfs calls will not work within zipped LUA ROMS.
https://github.com/DirtBagXon/hypseus_singe_data/tree/master/00-zip-roms
Obsolete -set_overlay and -oversize_overlay are now removed from Singe.
Singe-enable_trace prints lua_Debug on errors.
Karis/Kimmy v4 Framework updates will be supported.
-auxbezel_scale and -auxbezel_position replace annun variants.
Download: Hypseus Singe v2.11.2
Source: Here
0 Comments
Post a Comment