Organiser
Filtrer par machine :
Type de vue :
 
 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
 
 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
 
 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
 
 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
 
 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
 
 mGBA v0.10.4 
Dimanche 08/12/24 à 17:04 par Firebrand
Cet émulateur GameBoy Advance a été mis à jour. Il s'agit probablement de la dernière version à supporter Windows 7/8.1 et macOS 10.9 à 10.12 (probablement un passage vers Qt6). Les améliorations sont les suivantes:
A new release of mGBA, version 0.10.4 is available. This version is a bugfix release, which contains several important fixes. Important fixes include the Wii version being unable to launch in some cases, and an multiple issue with the updater. If you are running on Windows and have used the installer (instead of the portable version), you will need to update manually as a bug that prevents the built-in updater from working properly has only been identified and fixed after the release of 0.10.3. This will be the last release before 0.11 unless a major issue is discovered, and may be the last release to support Windows 7 – 8.1 and macOS 10.9 – 10.12. An extensive list of changes follows after the cut.

Emulation fixes:
- GB Audio: Fix audio envelope timing resetting too often (fixes #3164)
- GB I/O: Fix STAT writing IRQ trigger conditions (fixes #2501)
- GBA GPIO: Fix gyro read-out start (fixes #3141)
- GBA I/O: Fix HALTCNT access behavior (fixes #2309)
- GBA I/O: Fix audio register 8-bit write behavior (fixes #3086)
- GBA Serialize: Properly restore GPIO register state (fixes #3294)
- GBA SIO: Fix MULTI mode SIOCNT bit 7 writes on secondary GBAs (fixes #3110)

Other fixes:
- Core: Fix patch autoloading leaking the file handle
- GB: Fix uninitialized save data when loading undersized temporary saves
- GB, GBA Core: Fix memory leak if reloading debug symbols
- GB Serialize: Prevent loading invalid states where LY >= 144 in modes other than 1
- GBA Audio: Fix crash if audio FIFOs and timers get out of sync
- GBA Audio: Fix crash in audio subsampling if timing lockstep breaks
- GBA Core: Fix loading symbols from ELF files if the file doesn’t end with .elf
- GBA Memory: Let raw access read high MMIO addresses
- Qt: Fix crash when applying changes to GB I/O registers in I/O view
- Qt: Fix LCDC background priority/enable bit being mis-mapped in I/O view
- Qt: Fix saving named states breaking when screenshot states disabled (fixes #3320)
- Qt: Fix potential crash on Wayland with OpenGL (fixes #3276)
- Qt: Fix installer updates if a version number is in the filename (fixes #3109)
- Updater: Fix updating appimage across filesystems

Misc:
- Qt: Make window corners square on Windows 11 (fixes #3285)
- Switch: Add bilinear filtering option (closes #3111)
- Vita: Add imc0 and xmc0 mount point support
Télécharger mGBA v0.10.4 (32-bit) (Windows)
Télécharger mGBA v0.10.4 (64-bit) (Windows)
Télécharger mGBA v0.10.4 (Legacy) (MacOS)
Télécharger mGBA v0.10.4 (Modern) (MacOS)
Télécharger mGBA v0.10.4 (Linux)
Télécharger mGBA v0.10.4 (Nintendo Wii)
Télécharger mGBA v0.10.4 (Nintendo 3DS)
Télécharger mGBA v0.10.4 (Nintendo Switch)
Télécharger mGBA v0.10.4 (PS Vita)
Site Officiel de mGBA
 
 NegaMAME v0.272-1 
Dimanche 01/12/24 à 16:12 par Firebrand
Ce build de MAME prévu pour être utilisé avec Negatron a été mis à jour vers MAME v0.272.
Télécharger NegaMAME v0.272-1 (Windows)
Télécharger NegaMAME v0.272-1 (MacOS)
Télécharger NegaMAME v0.272-1 (Linux)
Site Officiel de NegaMAME
 
 Messinfo.dat v0.271 (11.61) 
Lundi 25/11/24 à 16:37 par Firebrand
Ce fichier informatif conclue le cycle de mises à jour des fichiers additionnels de ProgettoSNAPS pour MAME v0.271.
- 11.61 11/24/2024: Aligned files to 0.271 version.
Télécharger Messinfo.dat v0.271 (11.61)
Site Officiel de Messinfo.dat
 
 GameEx et GameEx Arcade Edition v18.85 
Jeudi 21/11/24 à 20:23 par Firebrand
Une nouvelle version de ces frontends multi-systèmes ont été publiés. Pas de notes officielles, mais ça corrige apparemment un crash du frontend.
Télécharger GameEx v18.85
Télécharger GameEx Arcade Edition v18.85
Site Officiel de GameEx
 
 ares v141 
Lundi 04/11/24 à 16:43 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
Systems
- Nintendo - SNES / Super Famicom
*Fix detection of the Sufami Turbo base cartridge (Avoiding serial conflict with Sailor Moon SuperS - Fuwafuwa Panic).
*Fix PowerFest '94 and Campus Challenge '92.
*Add support for games with 256KB of SRAM (Notably used in rom hacks, but these hacks also work on real hardware).
*Add support for the NTT Data Keypad
*Fix SA-1 DMA to BWRAM banks 0x41 and above.
- Nintendo - Game Boy Advance
*Improve stop mode emulation, ensuring it only exits once the requested input is registered.
*Improve interrupt timings (latch IE and IF for 1 cycle).
*Add latches to DISPCNT background enable, object enable and force blank; these now correctly take effect after 3 scanlines.
*Improve SIO register handling.
*Fix an off-by-one error with BG mosaic handling.
*Fix an oversight in OBJ mosaic at x=0. Improve OBJ timing: OBJs are now correctly rendered one scanline in advance, and *OBJ PRAM access timings are closer to hardware.
*Add a 2-cycle synchronizer and improve halted CPU timings
*Selectively synchronize CPU and APU, allowing for the removal of the compile time 'PERFORMANCE' profile. (Greater accuracy in Release builds with no performance downsides).
*Small improvements to PPU timing.
*Added support for the Pixel Accuracy toggle; significant performance increase when pixel accuracy is disabled.
- Nintendo - Nintendo 64
*Remove the 'devertualizeFast' performance optimisation from code block lookups: this was proven to compromise correctness/accuracy.
*Refactor devirtualize to return additional context for memory access, reducing code duplication in-memory operations.
*Use JIT only when running code from i-cache.
*Add support for 40 Winks (Aftermarket).
*Add support for Xeno Crisis (World) (Aftermarket)
*Allow for Pak swapping on Controller Port 1 (You can now change between Controller Pak/Transfer Pak/Rumble Pack at runtime).
*Fix instruction trace debugging when using the recompiler.
*Add support for multi-byte writes to the GDB debugger.
*Use different GDB signals for the various exception types.
*Allow arbitrary and possibly unaligned writes to RDRAM through GDB.
*Add unusual warning when software uses CACHE on uncached addresses
*Refactor JIT to remove an extra function call (instructionEpilogue) per instruction.
- Sega - Mega Drive / Genesis / 32X / CD
*Synchronize components more regularly when emulating 32X; this fixes a regression that caused 'Knuckles Chaotix' to be broken in ares v140.
*Add an option to enable the TMSS "Produced by or under license from..." screen.

Other
- Stage resources into the output directory on Linux; allowing running self-compiled builds without running 'make install' first.
- Address some possible uses of uninitialized variables.
- Enable the use of loading higan-style rom folders when using the command line
- Update librashader integration for librashader ABI 2

MacOS fixes
- Display errors from the shader loader in metal, easing debugging of librashader.
- Add bounds checking for table view context menus; fixes a crash when right-clicking beyond the bounds of defined rows in a table.
- Fix an issue where librashader did not function on macOS versions lower than 12 (Monterey) when compiled by CI
Télécharger ares v141 (Windows)
Télécharger ares v141 (Compat) (MacOS)
Télécharger ares v141 (Latest) (MacOS)
Site Officiel de ares
 
 NegaMAME v0.271-1 
Samedi 02/11/24 à 17:44 par Firebrand
Ce build de MAME prévu pour être utilisé avec Negatron a été mis à jour vers MAME v0.271.
Télécharger NegaMAME v0.271-1 (Windows)
Télécharger NegaMAME v0.271-1 (MacOS)
Télécharger NegaMAME v0.271-1 (Linux)
Site Officiel de NegaMAME
 
<< Page précédentePage suivante >>