Organiser
Filtrer par machine :
Type de vue :
 
 DuckStation v0.1-8589 
Vendredi 07/02/25 à 16:52 par Firebrand
Cet émulateur PlayStation a été mis à jour. Les améliorations sont les suivantes:
- 573b2eb SPU: Move device failure message to OSD
- 4e97420 InputManager: Switch to SDL3
- 2b7a4f8 Qt: Avoid game list refresh on shutdown
- 543704d HTTPDownloader: Drop some log messages to debug
- ca509a8 StringUtil: Add fixed-length DecodeHex()
- 21aa6ea Scripts: Add script to download/generate achievement database
- 1bfc4b6 dep/rcheevos: Update to 08999e0
- 6a09d6e Achievements: Don't store hash as a string
- d4b0b7f Achievements: Include rc_client version in user agent
- 6512ed8 Achievements: Add offline tracking of progress and hash library
- 0e3668a GameList: Show achievement information in game list
- 5630f39 Qt: Fix loading webp images on Windows
- 0665cb5 FullscreenUI: Further refine achievements login dialog
- afd619a GameDB: Pro-Pinball needs same traits as others in the series (#3359)
- d7c78ee GPU/HW: Fix box downsampling on OpenGL ES
- 7188ab8 GPU/HW: Treat fill-like sprites as fills if TC is enabled
- b0c0d64 GPU/TextureCache: Fix parsing of C16 replacement names
- f58fa22 GPU/TextureCache: Only use a single palette record for C16
- 70c45f7 GPU/TextureCache: Handle replacements larger than 256x256
- e36dbaf Qt: Show current fullscreen resolution in UI even if invalid
- 231ba05 GPUThread: Switch to borderless if exclusive fullscreen fails
- 224cb6a FullscreenUI: Fix ClosePauseMenu() running on wrong thread
- 1b678d0 FullscreenUI: Allow using right mouse button for 'back'
- 4da7692 System: Adjust initialization order to better fit FullscreenUI
- 28f6358 Qt: Use FSUI to service ConfirmMessageAsync() if active
- 4dd6365 System: Simplify HC disable confirm on startup
- 128bab2 Host: Allow button title override in ConfirmMessageAsync()
- 0223471 FullscreenUI: Move UpdateRunIdleState() for system soft-fail to host
- d314b25 System: Fix per-game achievements hardcore mode
- 0d9e6bd FullscreenUI: Use effective value for achievement options enable
- 9b6021b FullscreenUI: Fix progress bar padding in loading screen
- aae7573 Achievements: Fix build with regtest
- 369879e Settings: Log when creating EmuFolders fails
- 44a75d6 GPUThread: Fix setting change crash with thread off
- f7d7eec GPU/TextureCache: Fix replacements starting in second page
- 96058f5 System: Use recreation logic for toggling GPU threading
- 03181d1 GPUThread: Fix crash during FSUI language switch
- b5925ab Achievements: Include any codepoints above 0x100 in dynamic range
- d65c4ef GPU/TextureCache: Prefill dumped texture list with replacements
- 635ae5d GPU/HW: Don't use sprites-as-fills for small/offscreen points
- b01c06b GPU/TextureCache: Prevent wrapping for replacement lookup
- a681386 Qt: Fix some options not being disabled with SW
- 804d90d System: Fix overriding console region
- 24354cb GPU: Fix more GPU thread-reading-CPU-thread-settings locations
- 7316b01 CI: Dependency library updates
- a5940b2 GPU: Use constants for display overscan range
- 0c3d55a GPU: Fix incorrect PAR with overscan cropping
- 64d3716 GPU: Further simplify draw rect calculation
- 4ceeb58 GPU: Use display size for calculating internal screenshot size
- 5788391 CI: Add ARM64 flatpak build
- 1ca5782 Threading: Handle EINTR on sem_wait()
- 1f5a103 GPUThread: Handle rare race condition in frame queueing
- 5977350 System: Recreate memory save states when device options change
- af277d4 Settings: Default to nearest sprite texture filtering
- cb205c4 Qt: Show icon in settings console region dropdown
- 455836a CMake: Check C++20 features that are missing on some systems
- 51bef1b CMake: Don't print status messages for deps CMakeLists
- 4ad2d0a GPU: Fix incorrect PAL overscan range
- c6563a4 VulkanDevice: Require Vulkan 1.1 for most extension probing
- 99e81f1 GPU: Fix incorrect condition in WaitForOneQueuedFrame()
- ecbb79c GPU: Add Lanczos scaling option
- 57cb2f8 FullscreenUI: Fix system unpausing on shutdown
- 2cfc39e System: Move cheat reload to Initialize()
- 8aa97a8 Data: Update game controller database
- bee2dab Misc: Replace stringstream str() with C++20 move str()
- f8c39ac GPU/HW: Warning fix
- 5148081 Atualização Português do Brasil (#3360)
- 5ae6d90 update Chinese translation. (#3361)
- 063bb96 D3D11Device: Always query timestamp before present start
Télécharger DuckStation v0.1-8589 (Windows)
Télécharger DuckStation v0.1-8589 (MacOS)
Télécharger DuckStation v0.1-8589 (Linux)
Site Officiel de DuckStation
 
 ares v142 
Mercredi 05/02/25 à 18:51 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. La version MacOS Compat pour OSX 10.9 à 10.13 ne semble plus être prise en charge. Les améliorations sont les suivantes:
Since v141, 18 contributors have created 107 commits to the ares codebase.
Along with various improvements to emulator cores and the ares application itself, v142 adds support for a new system: The SETA Aleck64 Arcade board.
v142 also introduces a new CMake-based build system that improves compatibility with modern toolchains and IDEs, and simplifies the ares build process for new developers.


ARM7TDMI (Game Boy Advance CPU, ST018 Super Famicom coprocessor)
- IRQ timing improvements
- Lock bus during SWP instruction
- Implemented an undocumented encoding for bx instructions
- Write back upper 32 bits of product after lower 32 bits during multiply long instructions
- Add instruction test harness

Hitachi SH7604 (32X CPU)
- Improve performance by refactoring timer implementations to be loopless
- Fix an issue where instruction tracing would not work when using the recompiler

Motorola 68000 (Mega Drive CPU, Neo Geo)
- Add instruction test harness
- Fix program counter in privilege violation exception stack frame
- Fix CHK instruction timing and flags

Yamaha YM2612 (Mega Drive FM Synthesis)
- Improve cycle update order, fixing issues with feedback
- Fixed an issue where envelope update would erroneously happen twice in some situations
- Fixed LFO behavior to apply proper attenuation when disabled
- Improved accuracy of rate scaling calculations

These updates have fixed all currently known audio issues with Mega Drive games.

Arcade
- Introduced support for the SETA Aleck64 arcade board, supporting all Aleck64 titles from the mame0273 romset, except for Magical Tetris Challenge, as this game uses an undocumented additional video chip for the playfield layer.
- Update rom database to match MAME 0.273 (also impacts Neo Geo AES)

NEC - PC Engine / TurboGrafx / SuperGrafx / CD
- Improvements to performance with no impact on accuracy/compatibility.

Nintendo - NES / Famicom / Famicom Disk System
- Implement PPU rendering glitches caused by open bus behaviour (PPU scroll glitch)
- Fix an issue where writes to FDS disks would not always be persisted.

Nintendo - Game Boy Advance
- Halt prefetcher when full
- Improved open bus emulation
- Improved timings for pixel blending and background rendering
- Stall CPU when accessing memory regions that are being concurrently accessed by PPU

Nintendo - Nintendo 64 / 64DD
- Fix a typo in ISViewer debug emulation that prevented roms sized between 0x3f0’0000 and 0x3ff’0000 from working properly.
- Fix an issue where attaching GDB to debug a Nintendo 64 ROM could trigger a MIPS CPU exception.
- Improve VI timing to properly handle non-standard display modes, including PAL60.
- Fix VI interrupts in interlaced mode to happen on the exact same scanline as real hardware, including with known hardware bugs.
- Advance RSP DMA during RSP execution, preventing DMA races in long-running code blocks. (Fixes Tarzan)
- Correctly implement invalid SPECIAL opcodes in the RSP so that they match hardware behaviour.
- Fix signed integer multiplication and division when the input operands are not sign-extended 32-bit values.

Sega - Mega Drive / CD / 32X
- 32X: Make PWM timer interrupt interval read-only from the MD side
- 32X: Improve support for PWM at non-standard sample rates
- 32X: Add a DC filter to PW to reduce clicks/pops
- 32X: Improve accesses to 32X IO from the MD side (Fixes missing music in Brutal + stuttering in Night Trap)
- 32X: Force PAL region when (PAL) or (Europe) is in a rom filename, a fallback to fix games with invalid headers.
- 32X: Fix a typo preventing the right PWM audio channel from playing.
- Implement CRAM bus contention (CRAM dots).
- Improve FIFO emulation allowing VDPFIFOTesting rom to pass.
- Fix remaining (minor) issues running both Titan Overdrive demos.
- Fix an issue where an edge case in window behavior in H32 mode was handled incorrectly (fixes flickering line in International Superstar Soccer Deluxe).
- Fix an issue causing a flickering line in Sonic 2’s VS Mode.
- Various fixes to DMA timing, fixing test cases in the dma_speed_test rom.
- Add support for the unusual rom mapping used by QuackShot Starring Donald Duck (World) (Rev A)

Other

Build System
- Add support for building with CMake. The legacy makefile build system will be removed before v143. Distributors should update their workflow accordingly.

User Interface
- Add support for searching the game list for Arcade cores.
- Fix an issue that would cause improper framebuffer scaling in rendering for the Super Famicom and Mega Drive cores.
- Adjust the “overscan” option to crop strictly to the “active frame” area that the emulated system renders game content onto, rather than the area one might see using typical contemporary hardware (Famicom, Super Famicom, SG-1000, Master System, ColecoVision, My Vision, MSX).
- Fix an issue that could cause stuttering with default SDL audio settings.
- Improve error messages when loading games and systems.
- Make “Type” column visible by default in firmware window
- Fix an issue with repeated key inputs in the memory editor on Windows.
- Add an interface for DIP switches for cores that support them.
- (macOS) Update minimum system requirement to 10.13.
- (macOS) Use Metal as the default video driver.
- (macOS) Fix an issue causing ares to not remember the user’s “Force sRGB” setting.
- (macOS) Add support for the memory editor
- Various changes to more reliably locate database files and shaders on Linux.

Dependencies
- Update SDL to version 2.30.8
- Update librashader to version 0.5.1
- Update MoltenVK to version 1.2.11
- Update paraLLEl-RDP to revision 1cecd04
- Update slang-shaders 7e2975e to revision 7e2975e
Télécharger ares v142 (Windows)
Télécharger ares v142 (MacOS)
Site Officiel de ares
 
 NegaMAME v0.274-1 
Dimanche 02/02/25 à 16:34 par Firebrand
Ce build de MAME prévu pour être utilisé avec le frontend Negatron a été mis à jour vers MAME v0.274.
Télécharger NegaMAME v0.274-1 (Windows)
Télécharger NegaMAME v0.274-1 (MacOS)
Télécharger NegaMAME v0.274-1 (Linux)
Site Officiel de NegaMAME
 
 RetroBat v7.0 
Samedi 01/02/25 à 17:25 par Firebrand
L’auteur de cet frontend multi-systèmes utilisant une version d'EmulationStation dérivée de Batocera nous a averti d'une nouvelle mise à jour sur notre forum. Les améliorations sont les suivantes:
Emulators\cores:
- Add openjazz (Jazz JackRabbit engine)
- Add Philips VG5000 (with mame)
- Add MAME to odyssey2 - videopac
- Add Mattel Aquarius
- Add libretro:yabasanshiro (SATURN)
- Add libretro:gpsp (GBA)
- Add yabasanshiro for Saturn
- Add kronos for Saturn
- Add holani core (lynx)
- Add noods core
- Add philips p2000t with libretro:m2000
- Add mandarine for 3ds
- Add Perfect Dark port (requires the right roms)
- Add bizhawk for intellivision
- Add bizhawk for channelf
- Add b2 core for BBC Micro
- Add citron emulator
- Add vitaquake2-zaero, vitaquake2-rogue and vitaquake2-xatrix (select automatically the right core based on rom path)
- Add ardens core (arduboy)
- Add Steam system
- Add DoubleCherryGB (gb/gbc)
- Add corsixth (theme hospital port)
- Add dhewm3 (doom3)
- Add cdogs
- Add libretro core doukutsu_rs (Cave Story)
- Add ps4 (shadPS4)
- Bump ScummVM to 2.9.0
- Bump CEMU to 2.5
- Bump BIGPEMU to 1.18
- Bump citra to latest pablomk7 version
- Bump JGenesis generator for compatibility with version 0.8.2
- Bump PCSX2 to version 2.3.83
- Bump Vita3K
- Bump xemu
- Bump Lime3DS to 2119.1
- Bump melonds (standalone)
- Bump LRPS2 core
- Bump PPSSPP standalone and core
- Bump bizhawk
- Bump MAME64 and libretro-MAME to 0.273
- Add xenia-manager as emulator
- Set xenia-canary as default for xbox360

Fixes:
- BIGPEMU: fix sdl2 plugin when multiple controllers of same type (needs BigPEmu 1.18)
- BIZHAWK: fix RetroAchievements login (encrypt token)
- CEMU: disable gameprofiles when running Cemu from RetroBat
- DOLPHIN: fix configuration of Dualsense and switch pro controllers
- FLYCAST: fix guns on flycast standalone
- Libretro:Gambatte : fix auto colorization value
- MEDNAFEN: fix controller automapping for XInput controllers
- MODEL2: fix option for using shoulder buttons to accelerate/brake, fix controller when not xinput
- PCSX2: fix SDL order (enable SDL raw input)
- PCSX2: fix savestates folder to enable savestates in RetroBat interface
- RETROARCH: fix possibility to use Monitor Index 1
- RPCS3: previously, RPCS3 would use the game custom config file if it exists in the emulator config folder, now it always uses the default config per default, and a switch needs to be activated to use custom config
- RPCS3: fix Xinput controller mapping when using option to force SDL driver
- SOH : fix controls when controller does not have all buttons required
- STEAM : fix shortcuts and detection of executable when shortcut has a command line argument
- SUPERMODEL: fix sinden border appearing behind the bezel
- SWITCH (yuzu, suyu, sudachi): fix controller applet feature
- TEKNOPARROT : fix gamepath search for games without executables
- VPINBALL : fix location of zip roms (VPinMame) when using subfolders for tables
- XENIA: fix vsync option
- Gameboy & Gameboy Color : fix autodetection of model based on system
- Fix genesis-like controllers setting for 8BitDo M30 controller to make it work in both dpad and axis mode
- Fix Dolphin hotkeys when using "force SDL" option
- Fix Switch Pro controller in MESEN and MEDNAFEN
- Fix XBOX Series X controller mapping on BigPemu and Lime3DS
- Fix shaders not appearing in some cases in RetroArch (gba and nds)

Features:
- DEMUL: add hotkey to switch to fullscreen (Hotkey + L1) and hotkey for savestate
- DOLPHIN: added pad layout options to wii system when using gamecube controller emulation
- DOLPHIN: add "store xfb copies to texture only" setting
- FUTURE PINBALL: add pad2key when using BAM
- HYPSEUS: add ability to add command line arguments with a .commands file
- MAME standalone : add feature to invert player 1 and 2 (might fix some arcade setups in xinput)
- MAME standalone : add better management of existing .ini file (including mess autolaunch in .ini if ini is found)
- MELONDS standalone : add hotkeys
- MODEL2: add management of multi-gun with automation of demulshooter
- MUPEN64 and SIMPLE64: add possibility to override gamepad name in config file
- NAMCO 2x6 : add .m3u extension (to manage arcade games that don't use .zip)
- PC Engine : added feature to control audio volumes from RetroBat (Mednafen standalone and libretro mednafen)
- PCSX2 : add emulation speed feature
- PCSX2 : fix widescreen and no-interlace patches options with newer PCSX2 versions + add option to show emulator GUI
- PPSSPP: add language feature
- PROJECT64: add features and controller configuration
- REDREAM: add alpha-sorting option
- RETROARCH: add option to choose mouse index for guns
- RPCS3: added option to run games from m3u file specifying GAMEID
- RPCS3: add option to show or hide GUI
- RPCS3: add .lnk extension
- SCUMMVM standalone : add better detection of games through --auto-detect command line when .scummvm file is not found or empty
- SNES9X: add shortcuts and rewind feature
- TEKNOPARROT: finally implemented controller & guns autoconfiguration (please test !)
- TEKNOPARROT: add automation of sinden border with reshade (the yml database file needs to be community-filled !)
- TEKNOPARROT: add demulshooter with outputs option
- XENIA : add feature to not break on unimplemented instructions
- Add option to force gamepad index for model2, MAME standalone & ZINC

Other stuff:
- Add demulshooter and mamehooker management for guns for few emulators
- Refactored way of managing wheels for Flycast, PCSX2, Model2 and Model3 : users can now map their wheel through a yml file
- Renamed folder and system boom3 to doom3
- Remove citra-canary and yuzu-early-access
- Add generator for winarcadia (not yet added as available emulator)
- Added groups for many systems: windows, nes, gb, gba, snes, megadrive, wswan, pcengine, neogeo, neogeo pocket, n64, jaguar, apple2
- Add ability to set RetroBat to work without the new shader effects in the interface (with OpenGL 2.1 compatibility)
- Bump SDL version to 2.30.9
- Remove Xenia Manager from download store and add it as an emulator option
- Test a lot of controllers and validate they are working in most emulators (see spreadsheet)
Télécharger RetroBat v7.0
Site Officiel de RetroBat
 
 Messinfo.dat v0.273 (14.01) 
Dimanche 26/01/25 à 16:10 par Firebrand
Le cycle de mises à jour des fichiers additionnels de ProgettoSNAPS se termine pour MAME v0.273 avec ce fichier donnant des informations sur les machines non-arcade:
2025/01/00 14.01: Aligned files to 0.273 version.
2025/01/15 14.00: Revised whatsnew.txt file (date format and internal version numbering).
Télécharger Messinfo.dat v0.273 (14.01)
Site Officiel de Messinfo.dat
 
 DuckStation v0.1-8520 
Dimanche 26/01/25 à 16:07 par Firebrand
Cet excellent émulateur PlayStation a été mis à jour. Les améliorations sont les suivantes:
- e34d23c FullscreenUI: Implicitly close non-multichoice dialogs
- 7cc4755 FullscreenUI: Fix parent scroll resetting on directory change
- f98b904 FullscreenUI: Add 'Set Cover Image' to game list
- b982260 FullscreenUI: Show game icons in game list
- 1481c1d System: Post-processing is shut down on GPU thread
- e41f179 PostProcessing: Fix erroneous reload message
- 08d2586 System: Allow host to set async worker count
- 8f19ac2 System: Set rapidyaml error handlers on startup
- d52bf79 GPU: Split backend into Backend+Presenter
- 6cba825 System: Add fatal error shutdown path
- dd97882 GPU: Refactor display presentation workflow
- da13579 GPU: Align presenter/backends to cache line
- 609fa5c GPUDevice: Add sampler cache to base class
- 338d29d GPUDevice: Move empty/null texture to base class
- d589696 PostProcessing: Get rid of GPU-dependent globals
- e0a9bbe PostProcessing: Move into GPU presenter
- 313f653 Data: Add one example overlay
- 7fcf0a3 README: Update feature list for 2025
- d62261e GPUDevice: Allow nested GL_SCOPE macros
- 88b4337 GPUDevice: Replace explicit GL_PUSH/GL_POP with nested GL_SCOPE
- 6131ddb GPU: Fill in unused/padded area in overlays
- 725dcea GPU: Fix crash toggling border overlays
- e1cbb50 GPU: Fix various capture/screenshot issues
- 9b8d2a8 System: Required changes for Android
- 9fdeeb3 GPU: Add alpha blending support to overlay
- ade8bf7 GPU: Fix overlay+postprocessing combination
- 8c5c0e6 Common: Fix Vector2->Vector4 zero-extend constructor
- 7905793 GPU: Use screen alignment for overlay instead of display rect
- 21b167d CDImage: Tidy up Open() method
- c03b6f3 Misc: Replace isspace() usage with StringUtil::IsWhitespace()
- 7c2488c PostProcessing/GLSL: Fix image moved off-screen with alignment
- f219b47 FullscreenUI: Use constant width/height scale on Android
- cc0ccf2 Data: Update resources
- 78902d7 FullscreenUI: Fix several more unsafe reads
- 4b20fc6 Path: Fix several errors in URLEncode/Decode and add tests
- 17b0da7 GameList: URL encode custom properties paths with brackets
- 9d4789e FullscreenUI: Fix blank screen flicker starting game
- 389276b GPUDevice: Normalize supports_texture_buffers => texture_buffers
- fb3e290 GPUDevice: Move exclusive fullscreen to features
- 9c4b211 GPU: Fix incorrect screen draw rect
- 080eccd GPUThread: Shutdown instead of panicing on switch failure
- 19ca9cb GPU/HW: Use texture loads for native resolution
- 78f6e11 GPUThread: Skip debug window update on Android
- 4e588bb GPU: Fix incorrect interface for postfx config
- af58740 System: Always display OSD warning messages
- be75a97 GPUDevice: Fix swap chain clear colour normalization
- 0166939 PostProcessing/GLSL: Clear alpha to 1.0
- 0129679 GPU: Reduce overdraw when using overlays
- 8eaa1f3 GPU: Fix overlay destination alpha with postfx
- f045a17 GPUThread: Fix order of updating state
- 89504b0 GPUThread: Push settings through FIFO
- d395be0 Qt: Fix global setting showing incorrectly for int-list
- b08ab9f Qt: Fix border overlay export button
- 9113a6e Qt: Add 'Multiple Devices' to automatic mapping
- df88227 GPU/HW: Further tweaks to replacement alpha handling
- 4da1f61 System: Simplify CD speedup warnings
- 13c7b85 GPUThread: Fix starting big picture mode
- 807094d Atualização Português do Brasil (#3357)
- dc5f85a System: Display safe mode warning when toggling on
- 9096402 GameDB: Rakugaki Showtime does not support analog mode (#3358)
- 9666abc FullscreenUI: Hook up to disc change hotkey
Télécharger DuckStation v0.1-8520 (Windows)
Télécharger DuckStation v0.1-8520 (MacOS)
Télécharger DuckStation v0.1-8520 (Linux)
Site Officiel de DuckStation
 
 clrmame v0.2 
Mardi 21/01/25 à 18:00 par Firebrand
Cette réécriture de ClrMAME Pro a été ajouté à nos sections à l'occasion de sa mise à jour. Voici ce qu'elle propose:
UI:
- added: #thread selector
- added: scanner, Clipboard->Copy Machine Names option
- fixed: rebuilder log Copy To Clipboard misses linefeed

Core:
- added: you can define a thread pool size which is used for parallel scanning rebuilding/etc. Either you keep auto (default value) or pick the number of threads used for the pool yourself. "auto" picks a high value when you work with compressed files and a low value when using decompressed ones. A low value is better when you run into file seek overhead issues. If you're not happy with auto, you can try to tweak it yourself.
- fixed: scanner and rebuilder ignore output path, mergemode, pattern changes when xml data hasn't changed
- misc: more effective reimplementation of thread pools and thread queueing
- misc: prefetching sha1s on an archive if needed (speed increase, espically for archives with lots of files)
- misc: rebuilder: major update / reworked internal logic, less complex, way smaller memory footprint especially for dats out of hell (dats with thousands of dupe files), faster.
- misc: scanner, smaller memory footprint and speed update for "dats out of hell"
- fixed: scanner, accidently getting a crc32 on sub folders showing an error
- fixed: scanner, detection of unnneeded empty sub folders failed
- fixed: scanner, using old archive name when trying to remove some unneeded files causing can't remove files/can't access messages
- misc: updated bit7z to 4.0.9
- misc: updated pugixml to 1.15
- misc: use "-" instead of "_" for replacing illegal file chars (cmpro align)
- misc: monitoring hash folder for -listsoftware exports. In case of a change, cached data is ignored and a new export is generated. This is more for users which update their hash folders during the development phase of MAME on a regular basis and don't want to recompile the binary.
- misc: use one version number, fixed a tooltip typo ;-)
Télécharger clrmame v0.2
Site Officiel de clrmame
 
 DuckStation v0.1-8452 
Vendredi 17/01/25 à 16:28 par Firebrand
Cet émulateur PlayStation a été mis à jour. Les améliorations sont les suivantes:
- 9bc5ffe Common: Add Vector4i xyxy(Vector2i)
- b918613 GPU/HW: Use sized tristrips instead of fullscreen quads
- 4c801c3 GPUDevice: Move size-matches check into ResizeTexture()
- 0030bc2 GPUDevice: Ensure 16 byte minimum UBO alignment
- 670dc46 GPU/HW: Slight re-shuffling of field offsets
- 1daa60c GPU: Use tristrips for presentation as well
- 45afc8f OpenGLDevice: Add map-based stream buffer paths
- 87743c7 FullscreenUI: Fix crash reloading postfx shaders
- 08a3c31 CMake: Fix scmversion PRE_BUILD warning
- fc8fbd8 Qt: Disable shared memcard settings outside of shared mode
- 0ad0859 Atualização Português do Brasil (#3351)
- 561397a CDROM: Add 'maximum' read speedup option
- b76ebd2 FullscreenUI: Fix scrollbar rounding in choice dialogs
- bed3dd6 FullscreenUI: Use span for DrawIntListSetting()
- 2b4e60a FullscreenUI: Fix loading screen font
- 9b339d4 PostProcessing: Remove StageCount key for game settings
- 4449ae7 Settings: Rearrange fields to avoid padding
- 40589dc Settings: Add advanced option to set delay for max CD speedup
- 1c9b9ca GPUThread: Restore context after backend creation
- 7d2898b GPU/HW: Exclude 2D polygons from depth buffer
- d9c9b30 GPU/HW: Fix ROV depth being written with semitransparency
- d25cffe GPU/HW: Disable depth testing with semitransparency
- 29934d6 System: Improve rewind behaviour
- 1320d9b Common: Use __builtin_shufflevector() for NEON blend()
- 18c9071 GPU/SW: Skip pixel load if none preserved
- ccfc60e GPU/HW: Remove extra barrier on VRAM download
- 7ac4a85 InputManager: Fix per-bind sensitivity/deadzone not copying to profile
- ee33044 InputManager: Fix SDL sub-options not copying to profile
- ea4e756 Data: Update SDL Game Controller DB
- a26cac1 Cheats: Added register cheat types 5107 & 5147 (#3352)
- c98dbb9 Atualização Português do Brasil (#3353)
- 93a7e7c Cheats: Add bounds check to 5107/5147
- 05b0b03 Cheats: Order special characters before alpha characters
- 440aaf2 FullscreenUI: Modernize achievement popup a bit
- 4af5e96 Controller: Remove analog-mode-start OSD message
- 4b0bb9f FullscreenUI: Increase input dialog padding
- 844287b FullscreenUI: Fix scrollbar on choice dialog at some screen sizes
- 13b8572 Qt: Refactor input device/motor tracking
- 6f9caa6 InputManager: Add proper binds for vibration motors
- 2298227 FullscreenUI: Add binding of vibration motors
- 2d63b34 Qt: Add icons/decorations to input devices
- e4c11aa Qt: Separate controller settings to global and profiles
- d3bee3c Qt: Rename 'Input Profile' to 'Controller Preset'
- e6c0725 InputManager: Hold lock while manipulating devices/sources
- 9971b9e Data: Update PromptFont with KamFretoZ's changes
- d6ce322 Controller: Use additional icons
- 234e1f7 FullscreenUI: Improve controller settings page
- 348e335 Qt: Fix BP start/stop menu item after first activation
- 54780d4 Qt: Fix fullscreen state stuck after exit
- 6785285 Qt: Fix game list toolbar/view menu desync
- 36590f3 InputManager: Fix crash on controller connect on Windows
- 9c35b0e FullscreenUI: Get rid of Timer global
- 9779cee GPU/HW: Ensure texture window bits are initialized
- ee1da34 GPU/HW: Use default initialization for BatchConfig
- ab790ed Common: Fix ARM32 build (again)
- c43533f FullscreenUI: Extend achievement overlays to screen margins
- ce06896 Qt: Fix editing first controller preset
- 0f76543 Achivements: Set rc_client log level from host log level
- e43d704 Achievements: Attempt relogin on system boot
- e4dea69 System: Drop state load OSD duration to quick
- be7cff5 CDROM: Fix loading of subimage SBI files
- 035762a System: Fix subimage change OSD message
- 19ee37c FullscreenUI: Render notifications on top of OSD
- d3ee12d Achievements: Login error notification should be translatable
- a422e06 Qt: Fix incorrect InitialSortOrderRole use
- ea82dac FullscreenUI: Fix a couple of GPU thread race conditions
- 738c96f FullscreenUI: Fix slot disappearing after delete in save state menu
- 2f854de Qt: Invalidate FSUI cover cache when cover changed
- 8f39dbb Achievements: Fix race condition invalidating images
- 3621705 Achievements: Ensure loading old states behave the same as new
- 17e8930 ImGuiManager: Pack state based on thread access
- 9d3c56f ImGuiManager: Fix data races in input forwarding
- 21aef08 XInputSource: Arrays to std::array and forward generic axis
- c45e59f SDLInputSource: Arrays to std::array and forward generic axis
- 062776c ImGuiManager: Map left stick to dpad
- 462a4a3 Controller: Refactor so that GetControllerInfo() can't return null
- 3476140 GPUThread: Add BeginASyncBufferCall()
- aaf2a4b InputManager: Adjust scope of constants
- dd7fd32 Controller: Add GetVibrationMotorState()
- f6c7681 ImGuiOverlays: Double buffer input OSD and add vibration
- dc58d85 Data: PromptFont additions by KamFretoZ
- d3854d0 AnalogController: Use variant vibration icon for large motor
- 0dc257a System: Set time constraints for GPU thread on MacOS
- 991405c Qt: Add search and sorting to cheat list
- 5aa23fa CI: Only pin to major version of actions
- 33c0674 Qt: Remove unused struct
- 6db1dbb GameList: Don't return nonexistant path on icon extract fail
- da1590e Qt: Fix cheats sort button tooltip
- 88e18a8 Image: Fix crash on loading corrupted JPEG file
- 3a13806 Hotkeys: Fix Toggle OSD hotkey
- 880c76d Qt: Fix columns being hidden after editing cheats
- 6a6d362 Atualização Português do Brasil (#3354)
- 1aa1b5a Qt: Make main toolbar editable
- ccb2b61 FullscreenUI: Fix incorrect back button
- 3130e16 FullscreenUI: Add user-selectable backgrounds
- 2fd8940 FullscreenUI: Name landing icon files after action
- bbb1bef RegTest: Build fix
- 2e95667 Qt: Fix returning to desktop mode from Big Picture
- 7973a91 FullscreenUI: Make menu item backgrounds slightly transparent
- 135d99a FullscreenUI: Fix incorrect help text
- 050bda8 FullscreenUI: Fix scroll reset on resume state popup
- 68d9971 Updated Swedish translation (#3355)
- 1952869 Cheats: Author field should be exported
- 3687697 CPU/CodeCache: Only reset used portion of buffer
- 45b500b GPU/HW: Fix draw call count spiking in some scenarios
- 0189e1e Common: Fix vector allfalse() on ARM32
- 57f3fee Common: Further optimize alltrue()/allfalse() on ARM
- 79245b6 FullscreenUI: Make footer text background semitransparent
- 9377198 FullscreenUI: Add sort alphabetically option to cheat page
- 0507054 Common: Add vector rsize()
- f6f709b System: Fix vsync preventing fast forward/turbo
- 074a8a2 GPUThread: Fix input OSD with threaded rendering off
- 10de915 System: Remove 'sync_to_host_with_vsync'
- 804b8ff CDROM: Remove redundant min()
- c4a7456 GPU/SW: Use no_unique_address for potentially-unused varyings
- add76c2 Achievements: Fix request spam downloading own badge icon
- a0c075e CI/Flatpak: Bump to SDL2 2.30.11
- cd8a160 GPU/HW: Clear alpha channel in opaque replacements
- 092b280 GPU/HW: Flipping the mask bit test should flush
- 2957f55 Atualização Português do Brasil (#3356)
- bf7ca19 Qt: Fix game list search box oversizing
- 3be4f19 GPU: Fix playback of VRAM updates during draws
- e554456 System: Fix blank display on pause-on-start
- 7deaaa8 FullscreenUI: Use ImGui dialogs for boot failure
- fbb63a8 FullscreenUI: Change default background and add Strobe
- feeb8d9 CI: Fix Flatpak manifest URL
Télécharger DuckStation v0.1-8452 (Windows)
Télécharger DuckStation v0.1-8452 (MacOS)
Télécharger DuckStation v0.1-8452 (Linux)
Site Officiel de DuckStation
 
 Negatron v1.0.0 
Mercredi 15/01/25 à 16:39 par Firebrand
Les mises à jour de NegaMAME sont mensuelles, mais celles de son frontend associé, Negatron, sont beaucoup plus rares. Voici les changements de la dernière mouture qui vient d'arriver:
The initial plan was to version it as v0.200.0 following the trend of MAME numbering system but macOS doesn't allow to version anything as v0.x.x. As this release fixes a lot of little annoying bugs and thus makes Negatron quite smoother to use in every aspect, here we are, out of the beta loop.
Since the last release of 2020, the retrogaming community at Pleasuredome.org.uk has moved to a Discord channel. They still provide new MAME EXTRAs packs with each version of MAME (at least as long as AntoPISA will provide pack updates) and those packs are now available from https://pleasuredome.github.io/pleasuredome/mame/index.html.

The main hightlights of this release are the following:
- Since the last release, the content of the MAME EXTRAs packs has changed a bit. Notably, the history.dat file provided by https://www.arcade-history.com has been migrated to become an xml file and there is a new command.dat file. Negatron now supports those 2 dat files, albeit command.dat is supported in a very basic fashion for now.
- Since the last release, MAME has deprecated its old bezel layer formats and some lua script functions in favour of a new format and new functions. When running a game, MAME promptly reports those old formats and functions as warning messages that were directly relayed by Negatron as annoying warning popups. Now, Negatron logs those warnings in a new logging panel, which is forcefully displayed only when MAME reports actual errors. No popups anymore!
- This version fixes an important bug where Negatron couldn't properly manage cartridge ports that are also used to plug hardware extensions into machines. That was mainly an issue for emulated computers like the Commodore 64 but, with the latest versions of MAME, this had also become an issue with popular consoles like the Super Nintendo, preventing from playing popular games from Negatron. Well, now those issues are all gone.
- Negatron has always been provided with native installers for Windows and macOS. An attempt to provide Linux native installers (.deb and .rpm) was done with v0.99.4 but failed miserably: Negatron actually could not work within the imposed folder architecture of installed applications on Linux... Well, now it works.
- Finally, now Negatron fully supports dual stick gamepads as a mean to navigate the different panes and panels. This is done by redirecting gamepad inputs to emulate mouse and keyboard interactions.
The native installers for macOS and Linux don't embed VLC anymore. For macOS, this is because I stripped VLC from every file not strictly needed for local video play and this OS doesn't allow to tamper with the application integrity. The alternative would be to embed the full VLC pack but, in this case, it's better to let users install VLC from official sources. For Linux, it's simply proper to let users install VLC from official sources and it is often already installed by default anyway.
I do not provide a native installer for Mac devices on Apple Silicon (M series) simply because I don't own one and so I cannot generate and test a native installer for them.

Gamepad inputs are retrieved by using SDL3. This means a new dependency that must be downloaded from https://libsdl.org/. The native packs all already embed a version of SDL 3.1.8. My test results are the following:
- All the gamepads I own work well on Windows 10. This means gamepads for Xbox 360, Xbox One, Xbox Series, PlayStation 3 (with third-party drivers), PlayStation 4 and PlayStation 5, also the Nintendo Switch Pro controller and PDP Realmz wired controllers for Nintendo Switch.
- On macOS Monterey 12, Xbox family controllers are not recognised, the Nintendo Switch Pro controller is recognised but inputs are ignored, PDP Realmz controllers make Negatron to crash hard and PlayStation family controllers work quite well. The issue with Xbox controllers is well known on Mac devices and a third-party driver must be downloaded to fix this. I suppose that those other compatibility issues can also be ironed out with third-party drivers.
- All those gamepads also works on Linux but there are 2 issues:
*The input mapping for those Realmz controllers is totally wrong, I need to come up with a system to easily remap those buttons.
*The left stick is supposed to emulate the movements of a mouse pointer. But on Linux, the pointer as a graphical element doesn't move at all while the OS does register the pointer movements... Visual cues and actual input management are completely desynchronised.
- This last bug on Linux is due to the fact that Java uses X11 on top of Wayland and the layer linking those 2 desktop systems, XWayland, has a bug when emulating mouse movements. I reported this to Oracle but they won't fix it. They do have long-term plans to fix this eventually. But in the meantime, I found a workaround that is not ideal because it will put the burden of maintaining gamepad interactions on Linux on me. To simplify things, currently the software stack on Linux is like this: Negatron > Java framework > X11 > XWayland > Wayland > Libevdev > Kernel. The idea is to get a shortcut and completely ignore the Java framework in this way: Negatron > Libevdev > Kernel. Doing this takes time and a new release for Negatron is quite overdue. So, I should deliver this workaround for the next release, hopefully not in 5 years...
Télécharger Negatron v1.0.0 (Windows)
Télécharger Negatron v1.0.0 (MacOS)
Télécharger Negatron v1.0.0 (Linux)
Site Officiel de Negatron
 
 GameEx v18.99 
Mercredi 08/01/25 à 18:33 par Firebrand
Une nouvelle version de ce frontend multi-systèmes a été publiée mais les changements ne sont pas connus.
Télécharger GameEx v18.99
Site Officiel de GameEx
 
 RetroArch v1.20.0 
Lundi 06/01/25 à 17:42 par Firebrand
Cet ensemble de noyaux d'émulateurs réunis sous une même interface a été mis à jour. Voici la liste des améliorations, mais vous avez des explications plus détaillées et illustrées sur le site officiel:
- AUDIO: Fix audio handling in case of RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE
- AUDIO: Include missing audio filters on some platforms
- AUDIO/PIPEWIRE: Add PipeWire audio driver
- AUDIO/PIPEWIRE: Add PipeWire microphone driver
- APPLE: Hide threaded video setting
- APPLE: Use mfi joypad driver by default
- APPLE: Include holani, noods, mrboom, yabause, bsnes-jg core in App Store builds
- CHEEVOS: Add rarity and points to achievement unlock widget
- CHEEVOS: Add rank to leaderboard submission notification
- CHEEVOS: Update to rcheevos 11.5
- CHEEVOS: Update to rcheevos 11.6
- CHEEVOS: Show rcheevos game image in Discord rich presence
- CHEEVOS: Use translated strings for achievement messages
- CLOUDSYNC: Allow saves and configs to be synced optionally
- CLOUDSYNC: Add iCloud cloud sync driver
- CLOUDSYNC: Speed up by upload/download in parallel
- CLOUDSYNC: Allow thumbnails and system dir to be synced optionally
- CLOUDSYNC: Enable CloudSync on Android (non-SSL)
- CLOUDSYNC: Add more logs in failure situations
- CLOUDSYNC: Fixes for reauthentication and parallel sync
- CLOUDSYNC: Fixes for file resurrection
- CLOUDSYNC: Enable CloudSync on Windows
- CRT/SWITCHRES: Update switchres to 2.2.1
- GENERAL: Support for mbedtls v3
- GENERAL: Automatic Frame Delay refactor
- GENERAL: Remove Frame Rest, obsoleted by Frame Delay refactor
- GENERAL: Wrap around auto increment save state indexes when amount of states is limited
- GENERAL: Enable CHD hashing for Switch and DOS
- GENERAL: Enable auto save state when new content is loaded
- GENERAL: Improve Preemptive Frames when pointing device is used
- GENERAL: Fix building with menu disabled
- HAIKU: Restore Haiku build
- INPUT: Allow to select a preferred/reserved device for each player
- INPUT: Enable Caps, Num, Scroll Lock modifiers on multiple platforms
- INPUT: Autoconfig extension with alternative name/vid/pid
- INPUT: Fix autoconfig profile saving when device is not in the default port
- INPUT: Change classic turbo mode to work independently of which key was pressed first
- INPUT: Pointer and lightgun handling sanitization on Windows and Linux desktop platforms. These input drivers will now report edge and offscreen positions in a harmonized way, and will not return 0 instead.
- INPUT/DINPUT: Fix detection of quick shift key presses
- INPUT/HID: Fix crash on macOS when disconnecting the controller a second time
- INPUT/LINUX: Add illuminance sensor support to the linuxraw, sdl2, udev, and x11 input drivers
- INPUT/Remaps: Sort and apply remaps based on the specific connected controller
- INPUT/UDEV: Enable mouse buttons 4 and 5
- INPUT/WAYLAND: Enable horizontal scroll and mouse buttons 4 and 5
- INPUT/WAYLAND: Simulate lightgun input for cores
- INPUT/WAYLAND: Support for cursor-shape-v1 and content-type-v1 protocol
- INPUT/X11: Enable mouse buttons 4 and 5
- iOS: Enable vibration by default
- iOS: Better handling of physical mice/magic keyboard trackpad
- iOS: Mouse grab fixes
- iOS: Fix mouse cursor movement when button is held down
- iOS: Fix microphone support request and entitlement
- iOS: Enable compilation back to iOS 12
- iOS: Fix OpenGL ES context usage on iOS 9
- iOS/TVOS: Add Opera to App Store build
- iOS/TVOS: Bring NEON defines in line with ARM64
- iOS/TVOS: Flush save files on backgrounding
- LIBRETRO: Support RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORY
- LIBRETRO: Support “/” as a file extension for loading a directory as content
- FFMPEG: Fix crash when playing back a file with 96 kHz audio
- MACOS: New display server, including support for ProMotion 120Hz V-Sync
- MACOS: Create App Store build
- MACOS: Generate key up events for command keys
- MIDI: Fix long messages (SysEx) in WinMM driver
- MIDI: Fix lingering notes on close in Alsa driver
- MENU: Support local thumbnails in other image formats than png (jpg/jpeg, bmp, tga)
- MENU: Delete also savestate thumbnails when savestates are garbage collected
- MENU: Option to disable analog stick menu navigation
- MENU: Fix pause toggle to not clear fast forward state
- MENU: Fix search playlist index in XMB/Ozone
- MENU: Fix renamed entry display
- MENU: Filter unknown extensions also inside zip files
- MENU: Add icons for present / missing firmware on core info page
- MENU: Ignore other hotkeys when menu toggle is pressed
- MENU: Fix menu jumping when using L3+R3 combo
- MENU: System Information now only shows features relevant for the platform
- MENU/GLUI: Make Show Sublabels options effective
- MENU/GLUI: Icon fixes
- MENU/XMB: Allow playlist icons to be individually customized, by looking for images in Named_Logos
- MENU/OZONE: Add Selenium theme for Ozone
- MENU/OZONE: Touchscreen improvements
- MENU/OZONE: Add a touch-sensitive Resume button in the lower right corner
- NETPLAY: Add East Asian relay server
- OVERLAY: Add option to load overlay based on system name
- PS2: Fix several broken cores depending on pthread
- QT: Enable building with Qt6
- QT: Fix input panel
- RECORDING: New WAV recording driver (audio only)
- REMOTE RETROPAD: Add gyro/acceleration/light sensor test screen
- REMOTE RETROPAD: Add pointer test screen
- REPLAY: Replay format extended to support external tools
- TVOS: Support bluetooth keyboards on tvOS
- TVOS: Fixes to run correctly on TVOS13
- TVOS: Better handling of Siri remote
- TVOS: WebDAV server for adding files more easily
- TVOS: Add Settings.app option to reset retroarch.cfg
- TVOS: Bring minimum tvos version down to 13.0
- VIDEO: Show and use exact refresh rate (3 decimals) and interlace/doublestrike where available
- VIDEO: Allow setting viewport bias to offset viewport horizontally/vertically
- VIDEO: Support viewport bias also with integer overscale and custom aspect ratios
- VIDEO: Use shader path from CLI for shader cycling
- VIDEO: Pixel perfect integer scaling improvements: axis options, smart mode
- VIDEO: Add upscale 1.66x filter
- VIDEO/D3D: Fix GPU screenshots
- VIDEO/KMS: Force fullscreen when KMS is used
- VIDEO/OpenGLES: Improve version directive granularity
- VIDEO/SHADERS: Fix memory leak when shader parameter step is 0.0
- VIDEO/SHADERS: Add 2 uniforms, OriginalAspect and OriginalAspectRot.
- VIDEO/SHADERS: Add CoreFPS and FrameTimeDelta uniforms.
- VIDEO/SLANG: Support optional includes
- VIDEO/VULKAN: Fix Vulkan window freezes when swapchain becomes suboptimal
- VIDEO/VULKAN: Prefer IMMEDIATE mode without vsync
- VIDEO/X11: Support inhibit of Xss screensaver
- VITA: Enable analog L2/R2 triggers when a DS3 controller is used with PS Vita
- WAYLAND: Fix segfault when relative pointer is not supported
- WAYLAND: Use reverse DNS name for desktop file and icon
- WAYLAND: Commit viewport resizes for more responsive display when resizing window
- WINDOWS: Fix restart if path to executable contains non-ASCII symbols
- WINDOWS: Hide directories starting with $ from file browser
Télécharger RetroArch v1.20.0 (32-bit) (Windows)
Télécharger RetroArch v1.20.0 (64-bit) (Windows)
Télécharger RetroArch v1.20.0 (Intel 64-bit) (MacOS)
Télécharger RetroArch v1.20.0 (Apple Silicon/Intel) (MacOS)
Télécharger RetroArch v1.20.0 (Linux)
Télécharger RetroArch v1.20.0 (Nintendo GC)
Télécharger RetroArch v1.20.0 (Nintendo Wii)
Télécharger RetroArch v1.20.0 (Nintendo WiiU)
Télécharger RetroArch v1.20.0 (.3dsx) (Nintendo 3DS)
Télécharger RetroArch v1.20.0 (.cia) (Nintendo 3DS)
Télécharger RetroArch v1.20.0 (Nintendo Switch)
Télécharger RetroArch v1.20.0 (PlayStation 2)
Télécharger RetroArch v1.20.0 (PSP)
Télécharger RetroArch v1.20.0 (PS Vita)
Site Officiel de RetroArch
 
 DuckStation v0.1-8314 
Dimanche 05/01/25 à 17:52 par Firebrand
Ces émulateur PlayStation a été mis à jour. Les améliorations sont les suivantes:
- f9bb413 Qt: Enable clear button on hotkey search
- 52e6e8f PostProcessing: Compile warning fix
- 5476015 Common: Add TaskQueue class
- db14824 System: Use task queue for saving states/screenshots/gpudumps
- 8085509 Qt: Rewrite cover loading/generation
- 9054801 ImGuiManager: Update viewport and display size
- 548f1da Atualização Português do Brasil (#3350)
- 78ccbc7 Cheats: Fix error while exporting
- 920f254 Qt: Simplify Fullscreen UI state tracking
- 076f4a6 Qt: Fix delay in progress dialog opening
- 8353a33 X11Tools: Fix refresh rate query failing with XLib handle
- 886040b Qt: Display 'No Image' instead of 0x0 in status
- 6043b23 Platform: Fix incorrect dbus shared library name
- a5d90c0 Deps: Bump to SDL2 2.30.11
- 4d6124d Platform: Fix AppImage dbus library mismatch
Télécharger DuckStation v0.1-8314 (Windows)
Télécharger DuckStation v0.1-8314 (MacOS)
Télécharger DuckStation v0.1-8314 (Linux)
Site Officiel de DuckStation
 
 DuckStation v0.1-8299 
Vendredi 03/01/25 à 16:46 par Firebrand
Cet excellent émulateur PlayStation a été mis à jour. Les améliorations sont les suivantes:
- 7116a80 Common: Add RESTRICT macro
- 5686677 CPU/CodeCache: Avoid log calls in faults outside of JIT code
- fe1fa76 CPU/Recompiler: Don't back up value to stack in mtc0
- 10e2079 CPU/Recompiler: Don't use far code for mtc0 cache check
- 6993e6c GPU/SW: Fix double draws of polyline vertices
- 831c982 System: Rewrite memory save state handling
- 2d659fc GPU: Move backend work off CPU thread
- 7826c25 System: Frame step after runahead
- c4b0430 System: Remove unused SetExpansionROM()
- 26db661 GPU: Remove global indirection
- 6b754e6 FullscreenUI: Fix CPU/GPU thread race on achievements toggle
- 62285dc Settings: Split into GPU and main settings
- 01dfc9a GameDB: PGXP-CPU for Muppet Monster Adventure
- e1bd569 Misc: Slightly reduce include pollution from settings.h
- 9b97bd5 Packaging: Add scripts to include libc/libstdc++ in AppImage
- 0aa89ec System: Fix some GPU settings not updating
- ad980a7 GPU: Fix 480i resolution display in OSD
- 080d30b GPU: Slightly adjust PAL active range
- a919fa7 GameDB: PGXP-CPU for Wipeout games
- 556a53e Fix Typo in Russian tr (#3346)
- 9b62632 Achievements: Re-add NeedsIdleUpdate()
- b81287e GPUBackend: Remove duplicate num_vertices
- 0b4e302 GPU: Implement PGXP for lines
- 515a4d0 System: Fix pre-frame sleep getting stuck
- 448009f CPU/CodeCache: Fastmem RAM faults are always writes
- 7f1ebd3 PageFaultHandler: Warning fix
- a8361f9 GPU: CLUT should not be saved on CPU thread memory state
- 9e04b0b GPU/TextureCache: Add 'Always Track Uploads' option
- 406cd1b Qt: Shuffle a couple of graphics options
- f3f99f7 FullscreenUI: Support renderer swapping without restart
- 8e254c4 GPUBackend: Fix VRAM loss with runahead/rewind
- 9a22ac3 GPU/HW: Download VRAM when enabling sw-for-readbacks
- 2aa466d Atualização Português do Brasil (#3347)
- 307bd86 SPU: Fix determinism loss when loading state where IRQs differ
- 18c509a CPU/Recompiler: Exit block early on DCIC/BPCM change
- ac05c35 CPU: Fix DCIC not being cleared on reset
- 9f73e69 CPU: Debug mode flag should be updated on state load
- 89f1109 CPU: GTE completion cycle should be reset/serialized
- b8fa97e GPU: Fix sprite texture filtering with TC enabled
- 00278fa PIO: Fix failure to load state with different cart type
- 33083cf Settings: Add missing bitfield width
- 86d78e5 GPU/TextureCache: Only use shader bilinear for initial pagefill
- f4265ed SmallString: Add append_vformat()
- dc18ce2 System: Warn if fastmem mode is not optimal
- c4e0e7f InputManager: Fix mouse-mapped axes getting stuck
- 0565320 ImGuiFullscreen: Enable smooth scrolling for file/choice selectors
- e7ff547 GameDB: Street Fighter games
- ad7318f FullscreenUI: Fix spacing in game list
- d010f76 FullscreenUI: Fix smooth scrolling in game/state/etc lists
- b81c879 Qt: Fix F3 getting intercepted when game/FSUI active
- 8f6db2c Qt: Add missing icon to System Display
- b33aa31 FullscreenUI: Update translation strings
- dd180f2 System: Fix dump VRAM writes not updating on GPU thread
- 6f3e991 GPU/HW: Fix VRAM write dumping only first row
- b03127b GPU: Move background dumping to HW+GPU thread
- 8c2fe43 GPU/TextureCache: Apply 'Dump Replaced Textures' option to backgrounds too
- d360564 GameList: Fix lock not re-acquired on failure
- 00eb54c Achievements: Refactor state serialization
- 0528ce5 Achievement: Fix glitchy fade indicator animation
- 6903abb CDROM: Adjust missed INT1 sector behaviour
- fa99384 Qt: Update English/Plural strings
- 750dd1c dep/rcheevos: Bump to 3a91a58
- 55c5e17 GameDB: Driver 2 settings
- 272aa4f ImGuiManager: Add Begin/EndTextInput()
- 5c83bbe FullscreenUI: Slight tidy-up to achievements login dialog
- 9921d20 Achievements: Fix serialization on Linux
- 7b9664d Atualização Português do Brasil (#3348)
- a44dd18 RegTest: Update CLI help
- ce71b16 CPU/CodeCache: Add static to a couple of missing functions
- 4b34825 CPU/CodeCache: Remove InstructionInfo pc field
- 4e5b4ba CPU: Fix AdEL/IBE on instruction fetch
- 2a8cfc7 CPU/CodeCache: Simplify code LUT addressing
- 2da692b CPU/Recompiler: Swap bl{x,r} for b{x,r} on ARM
- 69ed6e5 Hotkeys: Screenshot should not be present on Android
- 58b0ccf Common: Add 2D vector formatters
- c99625e GPU: Move vertex culling to GPU thread
- 25b0bb7 GPU/HW: Try truncating culled vertices
- 74fd217 GPU/HW: Always update/load/save CLUT
- c258946 GPU/HW: Remove extra debug group pop
- 7bb0c7d InputManager: Fix pointer scale loading
- 8c80711 GPUDevice: End timer on command flush
- 799f5bd GPU: Assume vertex commands are 8-byte aligned
- 5c3abb4 Common: Fix vector sse2_max_u16()
- 0e6ade0 FileSystem: Add error reporting to DeleteDirectory()
- 1a211e0 GPU/HW: Fix mask bit regression from FF8 fix
- b7832e6 GPU/HW: Vectorize flipped sprite handling
- 1ed9e60 RegTest: Support replaying GPU dumps
- 82a843c RegTest: Log state and RAM hashes on exit
- 242561d CPU/Recompiler: Align dispatchers and JIT blocks
- ab10772 Scripts: Add -only-download option to Linux deps
- d4e393f Common: Fix write overflow with nosimd vector
- 468c907 Cheats: Compiler warning fix
- 9cba1de GPU/HW: Compiler warning fix
- 156b3f9 Scripts: Add Linux cross-compile deps script
- a08bd43 CMake: Fix incorrect message for cache line size
- 401582b PlatformMisc: Load libdbus at runtime
- d65ae6c Scripts: Add cross-compiled AppImage generator
- 4e928d7 Common: Work around LLVM LTO inline asm issue
- 9cd9042 CMake: Fix RISC-V building with LLVM
- c5bd410 GPU: Refactor and simplify deinterlacing
- 4d4523d GPU: Use same early culling rules for lines as polygons
- 3c5db39 GPU/SW: Remove polygon size checks from backend
- 7228f6f System: Don't fail startup if cpuinfo init fails
- a3645f3 GameDB: Gokujou Parodius Da! Deluxe Pack
- 69826f2 FullscreenUI: Fix incorrect section for Deinterlacing Mode
- e0877c1 System: Add IsUsingPS2BIOS()
- 1bf076c VulkanDevice: Fix crash on shutdown if swapchain creation fails
- b76618f System: Should call PGXP Reset not Initialize() in InternalReset()
- 79b0533 Common: Fix RISC-V/64 fastjmp buffer size
- a4b3596 Common: Switch fastjmp.cpp asm to tabs
- 4c08c71 CPU/Recompiler: Fix dispatcher crash on RISCV64
- 34f2600 CPU/Recompiler: Fix ICache update codegen on RISCV64
- f25302c CPU/Recompiler: Actually use fetch ticks for uncached EXP1
- d69d254 VulkanDevice: Hopefully fix init under Vulkan 1.0 drivers
- ffef0c2 CPU/CodeCache: Don't compile invalid jumps via block links
- 884459d FullscreenUI: Fade alpha change when switching to postfx settings
- 57be62f FullscreenUI: Remove a couple of untranslated titles
- 8605722 GameDB: GTA does not support analog mode
- a08acdb System: Improve texture recycling when changing rewind/runahead settings
- f51dda3 GPUDevice: Allow this-frame pooled textures when not uploading data
- d0e1efb Common: Add more GSMatrix ops
- 22202f1 Common: Fix vector blend32() and dot() on SSE2
- dcd439e GTE: Add 'Free Camera' feature
- 1d63648 Qt: Forward text input to aux render windows
- 5ac5a1d Hotkeys: Fix resolution scale with memory save states
- f3b7686 System: Fix crash with memory save states + renderer switch
- 37e5e64 System: Move state display updates to call sites
- c11468b Qt: Drop log messages if rate is too high
- e036318 Qt: Add 'Controller Test' to tools menu
- 0fdf984 GTE: Disable freecam on Android
- 179e2f1 FullscrenUI: Fix field spacing scaling in game list view
- b213128 FullscreenUI: Fix popup sizes for postfx settings
- 3a64c5e FullscreenUI: Improve field alignment in achievements login
- cd873eb GTE: Add 'Reverse Transform Order' option to freecam
- 08cd649 InputManager: Fix pointer-bound bind movement
- 83b4757 Qt: Controller Test should be disabled while running
- 90cb266 Common: Small tidy-up and constexpr-ify GSMatrix4x4
- fc5553a GTE: Improve reverse transform freecam
- d3fe1df ImGuiManager: Separate debug and OSD fonts
- ba15a76 ImGuiManager: Pack state in struct
- 87e3670 PostProcessing: Get rid of Timer global
- e08dda0 CPU: Declare state with constinit
- e096827 Updated Swedish translation (#3349)
- 88cd086 Cheats: Eliminate extra newlines during code editing
- b2c8d25 GPUBackend: Only display CPU thread blocked messages if queueing
- dda10d3 Qt: Add search box to hotkey settings
Télécharger DuckStation v0.1-8299 (Windows)
Télécharger DuckStation v0.1-8299 (MacOS)
Télécharger DuckStation v0.1-8299 (Linux)
Site Officiel de DuckStation
 
 NegaMAME v0.273-1 
Mercredi 01/01/25 à 17:17 par Firebrand
Ce build de MAME prévu pour être utilisé avec le frontend Negatron a été mis à jour vers MAME v0.273.
Télécharger NegaMAME v0.273-1 (Windows)
Télécharger NegaMAME v0.273-1 (MacOS)
Télécharger NegaMAME v0.273-1 (Linux)
Site Officiel de NegaMAME
 
 GameEx v18.96 
Dimanche 29/12/24 à 16:06 par Firebrand
Ce frontend multi-systèmes a été mis à jour. La seule information disponible est la correction d'un écran noir lors de la sortie d'un jeu pour retourner vers le frontend avec la v18.96.
Télécharger GameEx v18.96
Site Officiel de GameEx
 
 GameEx v18.94 
Mardi 24/12/24 à 20:13 par Firebrand
Une nouvelle version de cet frontend multi-systèmes a été publiée mais les changements sont inconuus.
Télécharger GameEx v18.94
Site Officiel de GameEx
 
 GameEx v18.91 
Lundi 23/12/24 à 13:51 par Firebrand
Ce frontend multi-systèmes a été mis à jour. L'installeur inclus désormais l'Arcade Edition, il n'y a plus deux fichiers distincts. Les améliorations sont les suivantes pour la v18.90 (pas d'information pour la v18.91):
- GameEx and GameEx Arcade Edition have been combined into a single installer and should cover every Windows operating system since and including XP. I spent a lot of time optimizing and cleaning up the installer as well as testing on many operating systems and platforms. They both share the same files and config but the Setup Wizard will show the appropriate options for both versions.
- Main thing to note when upgrading for the first time is the install will use the install folder for GameEx not Arcade Edition.
- It seems like a simple nice and obvious improvement but all this required a lot of work and testing.
- It does mean one installer build and upload for me too which helps.
- There are also a few bug fixes and optimizations.
Télécharger GameEx v18.91
Site Officiel de GameEx
 
 Messinfo.dat v0.272 (11.62) 
Dimanche 22/12/24 à 18:42 par Firebrand
Les données relatives à MAME v0.272 ont été intégrées à ce fichier informatif:
- 11.62 12/21/2024: Aligned files to 0.272 version.
Télécharger Messinfo.dat v0.272 (11.62)
Site Officiel de Messinfo.dat
 
 DuckStation v0.1-8153 
Samedi 21/12/24 à 16:52 par Firebrand
Une nouvelle version stable de cet émulateur PlayStation a été publiée. Voici les ajouts par rapport à la précédente version:
- 0079f7a CDImageCue: Support reading .wav files (WAVE cuesheet files)
- b984f34 System: Fix audio CD images not showing title
- 5d85198 Image: Fix uninitialized read without SIMD
- d26fc89 dep/imgui: RISC-V compile fix
- bb24d40 Pad: GCC compile fix
- 5c03e1d Misc: Fix alignment errors on ARM32
- d2d06ad CPU/NewRec/ARM32: Shifts need to be explicitly masked
- f67eacc CPU: Default to new recompiler/remove old recompiler
- 5261cfe CPU/Recompiler: Tidy up type names
- 5bcf99f CDImage: Merge bin/ecm handling into one class
- 88836c4 GameDB: King's Field I/II (Japan)
- e987b56 Log: Remove unused ISOReader channel
- c970740 InputManager: Workaround macro chord trigger issue
- ff01068 Updated Swedish translation (#3333)
- affbdfc Timer: Fix >1 second sleeps on MacOS
- e647192 GPUDevice: Add compute shader support
- 3ff1b04 GPUDevice: Support generating mipmaps
- 24dfd30 Image: Refactor to a more generic class
- 7eb1d4e GPUDevice: Support compressed textures
- 8567293 Util: Add TextureDecompress
- ae14c87 Image: Support decompressing BC1-7
- 7b230dc GPU/HW: MSAA samples change needs to recreate pipelines
- 70a4b5c GameDatabase: Add missing flags
- 852239e Qt: Add game list language override option
- 9fa8fee Achievements: Use rc_client for pause throttling
- 40a1bee CDROM: Fix incorrect clmap in XA-ADPCM decoding
- 0076af6 SPU: Zero out upper ADPCM filters
- 0ae8fcc GPU/HW: Fix incorrect sampling at 1x with TC
- a804801 GPU/HW: Support filtering with texture cache
- dec4689 GPU/HW: Fix sprite mode triggering on screen-aligned UVs
- b180b26 GPU: Rework "All Borders" cropping to be aspect correct
- 982dccb D3D12Device: Clang warning fixes
- 4a650fc GPUDevice: Fix VRAM usage calculation for compressed textures
- 57595c4 GPU/TextureCache: Move replacement cache onto the GPU
- 5fd7925 GPU: Fix crash when toggling software renderer
- be7a20f GPU/TextureCache: Map replacement non-255 alpha to fully transparent
- 0befbf8 GPU: Add Uncorrected Borders crop mode
- d1b904a Qt: Fix game properties crash opening non-DB game
- 4edae3c GPU/HW: Depth buffer needs to be a RT in ROV mode
- b97788a PostProcessing/FX: Force native paths for includes
- 1434507 FileSystem: Add span overload for WriteBinaryFile()
- 57d3aa4 FileSystem: Add Error parameter to StatFile()
- b28ca2b Qt: Improve updater error reporting
- eb390a9 GPU/TextureCache: Specify max hash cache size/memory in config
- 97700b8 GPU/HW: Clear ROV depth on fill/copy/write
- a879c11 Qt: Prevent multiple update download button clicks
- 4e43b1e Debugger/MemoryScanner: Add 'Freeze Selected' (#3334)
- b81d671 Updated Swedish translation (#3335)
- 2e0825a Atualização Português do Brasil (#3336)
- cd216d9 Qt: Re-enable download button on update failure
- 73dc52a Adding Swedish flags to UI (#3337)
- c4d4a7a Fix Missing Flag (#3338)
- 208e6c4 Cheats: Strip whitespace from code names
- eeee1e6 Cheats: Support importing native format
- 6be2424 AnalogController: Simplify rumble config
- 3ed6cc2 GameList: Fix crash loading custom language options
- 6d72a48 Qt: Disable All Enhancements -> Safe Mode in Debug menu
- dac5dd5 HTTPDownloader: Improve error reporting
- 2e31a40 Qt: Zero spacer size hints in Graphics Settings
- da501b9 StringUtil: Add ParseFixedHexString()
- bbe6612 Common: Add SHA256Digest
- c0b4627 StringUtil: Drop old MacOS workaround
- b39f155 StringUtil: Add Base64 decode/encode functions
- 83274c7 ThirdParty/SmallVector: Compile fixes
- d3246de ThirdParty: Add aes.cpp
- ff3214b SmallString: Add span helpers
- 5401dc8 Settings: Add EmuFolders::IsRunningInPortableMode()
- 9970944 Achievements: Add encryption of login tokens in ini
- 6cbfab6 MetalDevice: Warning fix
- 19eee76 AnalogController: Reduce log spam
- d5b9b54 GPU/SW: Vectorize VRAM writes/copies
- 682ba71 GPU: Fix aspect ratio with Show VRAM enabled
- ae18db9 RegTest: Use filename instead of database title
- aafc029 Misc: Un-namespace Timer
- b059cda Achievements: Pack state in struct
- cbc16be GPU: Display scanout resolution regardless of crop mode
- b7fff84 System: Move thread name init to host
- 0f51472 Misc: Android build fix
- ee750b4 Settings: Normalize texture replacment option titles
- dfacf9e VulkanDevice: Only create swap chain framebuffer without dynamic rendering
- fa4dc38 GPUDevice: Rename RGBA5551 to RGB5A1
- c6e2235 GPU/HW: Vectorize texture conversion routines
- 53008eb GPU/HW: Allow use of RGB5A1 for texture cache
- f1435dc Settings: Bump maximum hash cache size
- 9dec34c Settings: Disable texture replacements if TC disabled
- 145ad2d GameList: Fix scanning of ELF files
- 67041d2 Qt: Improve shortcuts
- 62414b0 CPU/Interpreter: IBE should not set BD/BT
- c6746e7 CPU/Intepreter: Raise #RI on invalid COP0 move
- 42c5f91 CI: Merge all packaging scripts to one directory
- 9c2244f Qt: CustomizeWindowHint should be set for no-close-button
- 00132c6 AnalogController: Fix more log spam
- 9fc9f4b Settings: Fix hash cache fields not being compared
- 4fe3e11 Controller: Add GetPortDisplayName() that takes pad index
- b87c6dd CDROM: More logging tidy-up
- d7d028a GameDB: Recompiler ICache for Resident Evil 3
- f9c125c InputManager: Add ForceFeedbackDevice interface
- 7c627a8 Controller: Add JogCon
- aff623b GameDB: JogCon games
- 4aa9857 Qt: Fix fallback binding layout not including motors
- 2a7625e CI: Add workflow dispatch triggers for all jobs
- 0faa9cf Build: Add Devel configuration
- 9df5971 GPUDevice: Put debug messages/scopes behind conditions
- e9848a6 Misc: Collapse more niche log channels
- 2f70d1b CPU: Write trace log to data directory
- 71e1032 GameDB: Army Men: Sarge's Heroes
- 6756c96 CDROM: Improve SeekL -> ReadN timing
- 22edf23 GPU: Fix parameter logging of some commands
- 3959c83 GPU/TextureCache: Fix split writes not dumping
- ac79e43 Deps: Bump versions
- cbc22a8 GPU/HW: Fix TC + SW-For-Readbacks combo
- 297165d Deps: Fix MacOS build
- 14ff89d MetalDevice: Fix incorrect pixel format for RGB5A1
- 25063d4 Achievements: Fix overlay stacking
- 03eb4a6 Atualização Português do Brasil (#3339)
- 9a5ee3a Qt: Fix horizontal scrollbar showing in summary track list
- d3ceda0 CPU/CodeCache: Improve block host size heuristics
- 0a2facf Settings: Don't enable fastmem without recompiler
- 5b6e3a9 System: Reset code cache on fastmem mode change
- d93c713 FileSystem: Make POSIXLock moveable
- 04e472d FileSystem: Add non-blocking option to POSIXLock
- 84a1e20 OpenGLDevice: Lock pipeline cache on Linux
- 3ca2579 Qt: Add additional early SSE4.1 check on Windows
- fe3b415 PostProcessing: Fix crash on UI open with OpenGL
- 20df4ec Spanish (Spain) update 2024/12/03 (#3340)
- e9644c7 ISOReader: Add file extraction helpers
- 58f5d7e Qt: Fix missing status message on delayed progress show
- 541985f Qt: Add ISO Browser
- 0c7636b System: Add missing safe mode disable messages
- ea63266 Qt: Fix possible game settings save error with sliders
- 3670c13 Qt: Hook up extract button in ISO browser
- 6d080c1 GPU: Fix additional GL_POP() causing validation errors
- 5c4d95f Settings: Add missing GPU feature disables
- 042a2d7 Threading: Add IsCallingThread() to ThreadHandle
- c9c4307 FileSystem: Android build fix
- 52feb1a PostProcessing: Improve compile error reporting
- 9c327af GPUDevice: Typedef auto-recycled texture
- e22d67f GSVector: Add 4x4 matrix class
- acf04ed GPUDevice: Use row-major matrix packing
- f0c4568 GPUDevice: Support pre-rotating swap chains
- c3a9ab3 Atualização Português do Brasil (#3341)
- dbba8de Packaging: Fix path in pkgbuild/spec
- 8c5fada GPUTexture: Add A1BGR5 format
- 5725a03 GPU: Use A1BGR5 format for SW/HashCache if available
- f9155e5 Settings: Fix incorrect data type for rewind slots
- d5432da Settings: Disable runahead/rewind in Safe Mode
- 3a661a1 Cheats: Move file clearing into core
- 7f3687d Common: Report assertion failure/panic message for Android
- 2999f15 StringUtil: Add UTF-16 encoding/decoding functions
- b6eb41e Qt: Improve binding widget tooltip
- 1adf36c Build: Fix out-of-tree CMake scmversion extraction on Windows
- 5bf7227 CPU/CodeCache: Use code buffer section on Android
- 9b0a906 GameDB: Add more missing hash entries
- 31d953d System: Prevent memcard blocking resume state save
- a4af88b GameDB: More PSX.EXE hashes
- 5d7cb6c System: Move state compression/writing to worker thread
- 53c08c5 ImGuiFullscreen: Pack state in struct
- 765a46f FullscreenUI: Pack state in struct
- 09ba2ed GameDB: Remove duplicate code entries
- 8bb0135 GameDB: Remove redundant codes sections
- a1928de ImGuiOverlays: Pack SaveStateSelectorUI state
- 4253559 HTTPDownloader: Log errors on request failure
- 1bea881 Host: Add ConfirmMessageAsync()
- b814666 CPU/Recompiler: Fix ARM32 build (again)
- 2e6deca FileSystem: Don't use POSIX locks on Android
- 1e83922 CDROM: Fix physical disc reading without SubQ on Linux
- 0bb83f6 OpenGLDevice: Fix inverted cache file lock
- 5767397 Qt: Remove 'Enable Cheats' from Console Settings
- e137d3b Common: Fix rectangle rempty() on ARM32
- cc567d9 Cheats: Fix hash-suffixed files incorrectly loading
- 1edcc8c System: Merge system taints with state taints on load
- 5eac1e4 VulkanDevice: Blacklist FSI on AMD Windows
- d871c17 Settings: Set sprite texture filter on reset
- 69947fb GPU/TextureCache: Look for replacements outside of subdirectory
- 9743ce0 OpenGLDevice: Support GLES 3.0
- d8af8e4 GPU/HW: Fix possibly-stale display with MSAA+Show VRAM
- e507fdc System: Load state before calling OnSystemStarted()
- cdcf05a CPU/Recompiler: Only truncate block for future writes
- c3a2156 CPU/CodeCache: Fix event kicking for Cached Interpreter
- 2e805d5 CPU/CodeCache: Always backpatch KSEG2 writes
- 99f1332 CPU/Recompiler: Create block links for self-looping blocks
- 5577328 Controller: Allow !compatsettings to always start in analog mode
- db848d1 System: Remove redundant GameDB lookup
- 8f19912 GPU/ShaderGen: Use sample instead of load at 1x as well
- 50fbaf9 Qt: Add debug menu options for log sinks/timestamps
- 25ffc5a GameDatabase: Warn if multitap enabled on unsupported game
- ceef778 GameDB: Disable multitap for Fear Effect games
- 0dbab16 GameDB: Disable widescreen in Fear Effect
- 2f6eaa1 CPU/Interpreter: Address ICache lines in words
- 5687dd2 PIO: Add basic flash cartridge support
- e683c89 CPU/Recompiler: Fix ICache updates on ARM32
- c25c006 CDROM: Handle repeated SeekL to same target
- b832dfb CDROM: Zero out seek start/end after read
- b99fb22 Atualização Português do Brasil (#3342)
- 726aa67 CPU/CodeCache: Only cache EXP1 blocks up to 0x1F060000
- dcaee9b Qt: Add ISO Browser to Tools menu
- e91ae5f GPU/HW: Only compile page texture shaders if TC is enabled
- 5cbb6b6 Qt: Purge unused {start,stop}dumpingAudio
- c0c2e69 CPU/Recompiler: Document ARM32 code size
- 90e9634 FullscreenUI: Enable DrawStringListSetting()
- 5e21234 Qt: Fix deadlock in Game Properties -> Post-Processing
- d00627b GameDB: Alnam no Kiba - Juuzoku Juuni Shinto Densetsu
- 03e2463 Qt: Simplify Host::CommitBaseSettingChanges()
- 2603ce5 GameDB: Merge all 8 discs of Tokimeki Memorial 2
- 666fee2 GameDB: Enable ICache for Crash 3
- 9d52e27 CPU/Recompiler: Use condition select for ICache updates
- 4e1e07a Qt: Shrink BIOS settings page height
- fbb411a OpenGLDevice: Blacklist fbfetch on PowerVR as well
- 6e2223b OpenGLDevice: Fix surfaceless context switch
- 1f1a664 InputManager: Add missing call to UpdateHostMouseMode()
- 43af57d System: Fix UpdateGTEAspectRatio() during initialization
- fda10a6 FullscreenUI: Remove legacy 'Enable Cheats' option
- edfeffd GameDB: Hash for Aquanaut's Holiday
- 23c221b GameDB: Fix serial for Dino Crisis (Japan)
- b634eec System: Allow separate configuration for multi-disc games
- 585b13f GameDB: Remove AnalogController from Point Blank 2
- 4216eef Updated Swedish translation (#3343)
- cc52320 FullscreenUI: Update translation string list
- b68370d Mouse: Move s8 clamp to after subtraction
- f010d81 ISOReader: Add XA and raw extraction modes
- 8df2a2c Atualização Português do Brasil (#3344)
- fa2442d Updating Swedish translation (#3345)
- 7442ec2 JogCon: Implement command 0x44
- 2f5bdc9 GameDB: Crash Team Racing supports JogCon
- 31c1cfa Achievements: Remove unused NeedsIdleUpdate()
Télécharger DuckStation v0.1-8153 (Windows)
Télécharger DuckStation v0.1-8153 (MacOS)
Télécharger DuckStation v0.1-8153 (Linux)
Site Officiel de DuckStation
 
 GameEx et GameEx Arcade Edition v18.87 
Dimanche 15/12/24 à 16:15 par Firebrand
De nouvelles versions de ces frontends multi-systèmes ont été publiées. Voici la liste des améliorations:
- New net 8 lite version.
- Fixes arcade edition auto update.
- Fixes not playing http video streams.
- Improved detection for non working system vmr 9 and fall back to sample grabber.
- Minor rendering performance improvements.
Télécharger GameEx v18.87
Télécharger GameEx Arcade Edition v18.87
Site Officiel de GameEx
 
<< Page précédentePage suivante >>