Hypseus, Multiple Arcade Laserdisc Emulator
Copyright (C) 2016Â Jeffrey Clark
Daphne, the First Ever Multiple Arcade Laserdisc Emulator
Copyright (C) 1999-2013Â Matt Ownby
Les changements:
– Fine tune vldp_audio_callback to utilize SDL3 streaming efficiently.
– Added the ability to retrieve the number of connected « relative mice » in API
– Altered example .ini files so direct copies are sane for most users.
– Removed misplaced SDL_free when detecting MAX_GAMECONTROLLER Joysticks.
– Removed -sound_buffer to preserve new SDL3 audio stream timing.
– Updated distributed gamecontrollerdb.txt where appropriate.
– Improved alignment in the tms9128 Goal to Go play tactic menu.
– Argument added to preserve video aspect ratio in non-standard displays.
– Fixed an SDL3 caused buffer overflow in the DAC sound driver [MACH3].
– Blitting the game overlay on top of a game bezel is now supported.
– Serialize the sound CHIP updates via Mutex lock_guards.
– Add API call to flip bi-linear scaling on the overlay.
– Trim [GLOBAL] .ini section in auto-generated files.
– Add controlled HINTING and BLEND for SDL3_TTF fonts.
– Treat // in ZipROM, as on a filesystem.
– Probably more…
– Merge pull request #657 from yeatse/fix/eka1-n70-compat
– fix(window): measure the EKA1 direct screen access framebuffer depth
– perf(common): index host directories for case-insensitive path recovery
– fix(kernel): restore the missing EKA1 executive calls on Symbian 8.1a
– Merge pull request #656 from yeatse/codex/fix-ngage-games
– feat(camera): implement the EKA1 CameraServer
– fix(eka1): restore N-Gage runtime contracts
– Merge pull request #655 from yeatse/fix/mda-audio-output-stream-starvation
– fix(mediaclientaudiostream): honour the MMF buffer and open contract
– fix(audio): report the output stream position from audio actually played
– fix(audio): give a streaming client a whole buffer period to answer
– Merge pull request #654 from yeatse/fix/qt-app-exit-return-to-list
– qt: return to the application list when a game exits
– Merge pull request #653 from yeatse/fix/updater-release-asset-names
– qt: Let macOS and Linux check for updates too
– qt: Look the update up under the name the release actually uses
– Merge pull request #651 from yeatse/ci/macos-scripting
– ci: stop building macOS without the scripting subsystem
– Merge pull request #652 from yeatse/ci/macos-arm64-asset-name
– ci: ship the macOS DMG itself, under its real architecture
– Merge pull request #650 from yeatse/fix/qt-install-thread-pool-deadlock
– qt: run package install off the global thread pool
– Merge pull request #649 from yeatse/fbs/atlas-owns-packer
– fbs: give the atlas its own packer, and size fallbacks off the canonical
– Merge pull request #648 from yeatse/fix/archive-dump-rom-selection
– fix(installer): install the real ROM out of a dump’s ROM folder
‘Xbox 360 Controller Emulator’ est une bibliothèque de wrappers qui traduit les appels XInput en appels DirectInput, et permet le support des pads non-compatibles XInput dans les applications (surtout des jeux).
En d’autres termes: x360ce vous permet d’utiliser n’importe quel pad dans les jeux qui supportent à la base uniquement le pad XBOX360 !
– Accurate 16K, 48K (including the NTSC variant), 128K, +2, +2A and +3 emulation.
– Working +3e, SE, TC2048, TC2068, TS2068, Pentagon 128, Pentagon « 512 » (Pentagon 128 modified for extra memory), Pentagon 1024 and Scorpion ZS 256 emulation.
– Runs at true Speccy speed on any computer you’re likely to try it on.
– Support for loading from .tzx files, including accelerated loading.
– Sound (on Windows and Mac OS X, and on systems supporting ALSA, the Open Sound System, SDL or OpenBSD/Solaris’s /dev/audio).
– Kempston joystick emulation.
– Emulation of the various printers you could attach to the Spectrum.
– Support for the RZX input recording file format, including ‘competition mode’.
– Emulation of the Currah µSource, DivIDE, DivMMC, Interface 1, Kempston mouse, Multiface One/128/3, Spectrum +3e, ZXATASP, ZXCF and ZXMMC interfaces.
– Emulation of the Covox, Fuller audio box, Melodik and SpecDrum audio interfaces.
– Emulation of the Beta 128, +D, Didaktik 80/40, DISCiPLE and Opus Discovery interfaces.
– Emulation of the Spectranet and SpeccyBoot interfaces.
– Support for the Recreated ZX Spectrum Bluetooth keyboard.
A partir de la version 0.249, MESSUI n’est plus mis à jour, reste que la partie MESS de MAME est compilable mais sans l’interface particulière de MAMEUI.
Preview Build:
– Fix prerotation handling with blur/transitions (Stenzek)
Stable Build (or rolling release):
– Cheats: Fix importing semi-broken files
– Qt: Fix some machine translation errors
– Qt: Fix incorrect highlight in memory viewer
– Qt: Add missing icons to cheat import popup
– FullscreenUI: Add on-screen keyboard
– FullscreenUI: Fix initial input not activating on some popup dialogs
– FullscreenUI: Add missing PS icon for D-Pad
– ImGuiManager: Remove Host::BeginTextInput()
– Achivements: Add rich presence monitor debug setting
– FullscreenUI: Increase padding on value backgrounds
– System: Fix initial capture mode on start
– FullscreenUI: Render loading screen with separate draw list
– System: Improve game setting reload workflow
– System: Persist settings interface objects
– Qt: Fix window title when editing game specific controller config
– PageFaultHandler: Set SA_NODEFER on MacOS as well
– PageFaultHandler: Determine write flag from ESR on MacOS ARM64
– CPU: Ensure RAM code pages are invalidated on core thread
– CPU/CodeCache: Assert that handlers execute on core thread
– PageFaultHandler: Remove the exception handler mutex
– FullscreenUI: Fix compiler warning
– Qt: Update machine translations
– GameDB: Sentou Kokka – Air Land Battle
– CDROM: Reduce pause-while-paused delay
– dep/rcheevos: Bump to f1417fb
– ImGuiOverlays: Clear list on save state selector close
– GPUDevice: Don’t immediately trim textures queued in same frame
– ImGuiOverlays: Add animation to save state selector
– ImGuiOverlays: Close save state selector on device switch
– GameDB: Add HASH for Beyond the Beyond (#3782)
– Bus: Fix CPE parsing when dev logging is disabled
– LRUCache: Fix m_manual_evict not respected when adding
– LRUCache: Add custom deleter override
– FullscreenUI: Remove shared_ptr usage
– Misc: Use relative time when displaying timestamps
– GameDB: Add hashes for multiple games (#3784)
– Qt: Improve Italian translation (#3783)
– dep/rcheevos: Replace usage of sscanf() in rc_json_get_datetime()
– Qt: Update Italian translation again (#3785)
– Achievements: Use title format in submit time tooltip
– System: Ensure achievements game is identified before loading state
– Atualização Português do Brasil (#3787)
– GPU/TextureCache: Fix CPU thread read on GPU thread
– GPU/TextureCache: Fix last_vram_write and num_splits not being serialized
– GPU/TextureCache: Limit the amount of uploads saved to state
– System: Reserve state memory for texture cache when enabled
– GameDB: Felony 11-79/Runabout
– MediaCapture: Show file size in OSD
– Host: Fix broken relative time plurals
– Host: Merge FullscreenUI relative time variant with Host
– Qt: Add translation update and cleanup scripts
– CI: Ensure translations are cleaned on pull request
– dep/rcheevos: Add rc_client_set_unofficial_achievement_unlock_state()
– SQLiteHelpers: Add BindInt64()/ColumnInt64()
– FullscreenUI: Permit empty footer array component
– Achievements: Track unlocks of unofficial achievements locally
– PageFaultHandler: Read ESR on Linux ARM64 as well
– Data: Update SDL game controller database
– Qt: Clarify RetroAchievements login message
– Qt: Use variadic arg() instead of chaining multiple invocations
– Qt: Group toolbar-related menu items into a submenu (#3789)
– Qt: Update machine translations
– Update duckstation-qt_es.ts (#3786)
– Tests: Fix util-tests building
– MemoryCardImage: Replace full-width characters with ASCII
– CDImageMDS: Fix games not detecting due to empty path
– FullscreenUI: Fix inverted parameters
– CDImage: Replace filename identifier with path
– Spanish (Spain) translation update 2026/08/25 (#3790)
– Update Italian translation (#3791)
– Qt: Fix localised disc regions in game list
– FullscreenUI: Fix cheats menu hotkey in batch mode
– Qt: Enable verification for unscanned files
– ImGuiManager: Tweak OSD fade in time