Organiser
Filtrer par machine :
Type de vue :
 
 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
 
 DuckStation v0.1-8112 
Vendredi 13/12/24 à 17:40 par Firebrand
Une nouvelle version de cet émulateur PlayStation a été publiée. Voici la liste des améliorations:
- 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
Télécharger DuckStation v0.1-8112 (Windows)
Télécharger DuckStation v0.1-8112 (MacOS)
Télécharger DuckStation v0.1-8112 (Linux)
Site Officiel de DuckStation
 
 DuckStation v0.1-8100 
Jeudi 12/12/24 à 17:20 par Firebrand
Cet émulateur PlayStation a été mis à jour. Les améliorations sont les suivantes:
- 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
Télécharger DuckStation v0.1-8100 (Windows)
Télécharger DuckStation v0.1-8100 (MacOS)
Télécharger DuckStation v0.1-8100 (Linux)
Site Officiel de DuckStation
 
 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
 
 DuckStation v0.1-7878 
Mardi 12/11/24 à 17:33 par Firebrand
Cet émulateur PlayStation a été mis à jour. Les améliorations sont les suivantes:
- ca2ed61 Timers: Work around possible MSVC codegen bug
- b5c83e6 Qt: Drop Qt 6.7.0 workarounds
- d0ad4e7 dep/libchdr: Fix mismatched function pointer type
- 8bd0e6c CPU/CodeCache: Clear blocks on system shutdown
- bcd5cd0 GPU/ShaderGen: Fix debug assert tripping with fbfetch
- 2cd3f20 dep/rcheevos: Bump to 3106e6d
- f889136 PostProcessing: Don't try other types after first failure
- a854ed2 Qt: Use game start fullscreen flag for BP too
- 88e14dd RegTest: Support using global data directory
- 57ca5dd ImGuiFullscreen: Default input source to keyboard if none
- 7b7dd2b AnalogController: Reset state on analog->digital switch
- 3952661 GPU: Write initial rendering attributes to GPU dump
- 2044e35 GPUDump: Fix unknown compression type reported with Zstandard
- 65f3dcb HeapArray: Fix assignment/move with aligned variant
- ead9e56 System: Support loading ELF files
- 886ef4c WAVWriter: Add matching reader class
- c461ad7 D3D11Device: Ensure we don't drop to feature level 10 on query failure
- 2d22409 dep/libchdr: Fix handling of duplicate codecs
- a6c19cc OpenGLContext: Compile fix on MacOS
- 5f6daf8 CI: Bump flatpak-github-actions version
- dec40e2 Deps: Bump to SDL2 2.30.9
- 7ac7175 Qt: Right clicking while binding should not clear input
- e8bb6ba Qt: Don't allow doubleclick-to-fullscreen in relative mode
- 160c27e Adding Swedish translation (#3327)
- 3a271ff Qt: Enable Swedish translation
- 3874df6 Qt: Enforce minimum progress dialog height
- e3e0fe6 Log: Prepend timestamp to multi-line messages
- 2bf0838 MetalDevice: Fix import of non-page-aligned buffers
- 5b60078 GPU: Page align VRAM storage on Apple Silicon
- 8611f4f System: Handle GPU device loss in BP-only mode
- b70a848 OpenGLDevice: More verbose logging of surface creation failure
- 0234137 VulkanDevice: Use VK_EXT_surface_maintenance1
- 92bcf64 VulkanDevice: Refactor present failure handling
- 439e05b Update duckstation-qt_sv.ts (#3329)
- 5caadec Cheat bugfix and new A8 cheat type (#3328)
- 596cca9 RegTest: Improve -maxframes option
- 3f41dcc Log: Add option coloured variants
- 6ffa5bf CPU: Handle mirrors of BIOS syscalls
- 365e129 CPU: Fix puts() hook incorrect arg
- 816ef45 OpenGLDevice: Fix possible missing eglMakeCurrent() after FS
- e69f0d3 OpenGLDevice: Support both XCB and Xlib
- 5bc38ff CI: Split and add dedicated Flathub publish
Télécharger DuckStation v0.1-7878 (Windows)
Télécharger DuckStation v0.1-7878 (MacOS)
Télécharger DuckStation v0.1-7878 (Linux)
Site Officiel de DuckStation
 
<< Page précédentePage suivante >>