Il s’agit du meilleur émulateur de PlayStation One, devant ePSXe et pSX.
Caractéristiques:
– CPU Recompiler/JIT (x86-64, armv7/AArch32, AArch64, RISC-V/RV64).
– Hardware (D3D11, D3D12, OpenGL, Vulkan, Metal) and software rendering.
– Upscaling, texture filtering, and true colour (24-bit) in hardware renderers.
– PGXP for geometry precision, texture correction, and depth buffer emulation.
– Adaptive downsampling filter.
– Post processing shader chains (GLSL and experimental Reshade FX).
– « Fast boot » for skipping BIOS splash/intro.
– Save state support.
– Windows, Linux, macOS support.
– Supports bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
– Direct booting of homebrew executables.
– Direct loading of Portable Sound Format (psf) files.
– Digital and analog controllers for input (rumble is forwarded to host).
– Namco GunCon lightgun support (simulated with mouse).
– NeGcon support.
– Qt and « Big Picture » UI.
– Automatic updates with preview and latest channels.
– Automatic content scanning – game titles/hashes are provided by redump.org.
– Optional automatic switching of memory cards for each game.
– Supports loading cheats from existing lists.
– Memory card editor and save importer.
– Emulated CPU overclocking.
– Integrated and remote debugging.
– Multitap controllers (up to 8 devices).
– RetroAchievements.
– Automatic loading/applying of PPF patches.
Configuration requise:
– Windows 10/11 (7/8/8.1 here), Linux (AppImage/Flatpak), macOS.
– A CPU faster than a potato. But it needs to be x86_64, AArch32/armv7, AArch64/ARMv8, or RISC-V/RV64.
– For the hardware renderers, a GPU capable of OpenGL 3.1/OpenGL ES 3.1/Direct3D 11 Feature Level 10.0 (or Vulkan 1.0) and above. So, basically anything made in the last 10 years or so.
– SDL, XInput or DInput compatible game controller (e.g. XB360/XBOne/XBSeries). DualShock 3 users on Windows will need to install the official DualShock 3 drivers included as part of PlayStation Now.
Les améliorations sont:
Preview Build:
– Use DualSense Mic Mute LED for Analog Mode (#3574) (Ariel Nogueira Kovaljski) #3574
– Refactor LED bindings (Stenzek)
– Re-introduce FlowLayout (Stenzek)
– Allow binding both active and inactive LED colours (Stenzek)
Stable Build (or rolling release):
– Qt: Disable UI of settings forced via gamedb, part two (#3561)
– Qt: Alternating row colors for Hotkeys settings (#3559)
– Qt: Pass game list entry to settings window
– Qt: Improve padding in hotkey rows
– Qt: Pack host local state in struct
– Qt: Add shadow to placeholder cover text
– Qt: Use Roboto for cover placeholder text
– Qt: Use Roboto for cover captions too
– Qt: Fix hotkey alt row colours on Mac
– Qt: Use colorScheme() for dark mode detection on system themes
– Updated Swedish translation (#3562)
– Achievements: Fix crash on unknown game
– CrashHandler: Catch exceptions and std::terminate
– Path: Add IsFileNameValid()
– GameList: Don’t balk on cover titles that end in dot
– GameList: Improve custom title cover handling
– GameDB: Various fixes for Einhänder
– GameDB: Disable widescreen and enable PGXPPreserveProjFP for Evil Dead
– GameDB: Various fixes for Mega Man games
– GameDB: PGXP CPU mode for Tony Hawk’s Pro Skater
– Atualização Português do Brasil (#3564)
– Qt: Show tooltip when adjusting icon/cover scale (#3563)
– dep/rcheevos: Bump to 4570cb7
– System: Allow RVO in GetExecutableNameForImage()
– ISOReader: Allow zero-length root directory entries
– Achievements: Simplify hash-to-string routine
– Qt: Move zoom logic entirely to game list widget
– Qt: Stop slider tooltip showing on keyboard shortcut
– CI/Flatpak: Replace with a wrapped AppImage
– Deps: Simplify Linux build scripts
– CMake: Remove Flatpak specific commands
– dep/rcheevos: Remove files deleted upstream
– Enable/Disable View menu items according to state
– Added « View > Sort By » menu
– Added icons and mnemonics in View menu
– Keep Game List/Grid view options enabled if rendering to separate window
– Use statusTip instead of toolTip for menus
– Updated Swedish translation (#3566)
– Qt: Don’t try to replace AppImage when running as Flatpak
– Qt: Fix some size values truncated in game list
– Qt: Don’t show fractional sizes in game list
– Qt: Move list background config logic to GameListWidget
– Qt: Add tooltips to menu actions
– Qt: Set status tip for actions to tooltips
– Qt: Disable capture frame option if not running
– Qt: Remove multiple source of truth for column titles
– Misc: Fix a couple of code analysis warnings
– Qt: Synchronize horizontal header with sort actions
– System: Remove unnecessary c_str()
– Host: Pack locals in struct
– Common: Add helper for thread-safe localtime()
– dep/fmt: Update to v11.2.0
– FullscreenUI: Fix OOB on start+load state
– Qt: Replace named slot usage with functors
– Qt: Remove named slot declarations
– Qt: Remove Q_OBJECT where unnecessary
– Qt: Remove unused variables
– Achievements: Allow background reads
– Qt: Make titlebar match current UI theme (Light/Dark) (#3568)
– dep/rcheevos: Bump to fae1e23
– GameDB: Disable PGXP on 2D polygons in Wipeout games
– CDROM: Improve subchannel file detection
– Qt: Allow transparent padding for covers
– Qt: Fix tooltip typo
– Updated Swedish translation (#3569)
– Update the Simple-Chinese translation. (#3570)
– Atualização Português do Brasil (#3571)
– Qt: Work around broken dialogs in MacOS 26
– Qt: Don’t show main window when changing setup wizard options
– Qt: Partially revert « Remove Q_OBJECT where unnecessary »
– FullscreenUI: Fix title display in game properties
– Qt: Add a theme changed event and use it for hotkey rows
– Qt: Remove MainWindow::updateTheme()
– Qt: Resize fixed columns on theme change
– Qt: Fix detection of system language (#3573)
– Adicionada uma atualização da tradução para português europeu
– Qt: Don’t break size of larger game icons
– SaveStateSelectorUI: Scale save state selector to LayoutScale
– Qt: Fix about dialog link colour
– Qt: Theme colours can be constexpr
– Qt: Add ‘Darker Fusion’ theme
– Qt: Fix tab order in settings pages
– Data: Update SDL game controller database
– Qt: Add toggle button class
– CDROM: Tidy up warnings
– Qt: Fix toggle button not updating
– Qt: Darker Fusion tweaks
– Qt: Fix Cheats menu shortcut
– Qt: Remove multiple sources of truth for dark theme
– Qt: Fix uncentered toggle widget thumb
– CI: Remove Flatpak verification steps
– Qt: Add icon for multi-disc games
– CMake: Avoid search path conflicts
– CI: Remove unneeded install on Mac
– Qt: Default to darker fusion theme
– Qt: Make checked menu item visible in Darker Fusion
– Qt: Fix incorrect size hint in FolderSettingsWidget
– Qt: Remove redundant title update in Game Properties
– Qt: Fix display of uncompressed size
– DMA: Skip chopping on tiny blocks
– GameDB: Recompiler ICache for Dotchi Mecha!
– CPU/Interpreter: Use aligned address for membps in lwl/lwr
– CPU/PGXP: Implement lwl/lwr/swl/swr
– CPU/Interpreter: Memory read failures are unlikely
– System: Fix changing GPU thread state when inactive
– System: Fix patch settings not clearing on game change
– InputManager: Use TinyString for key-to-string function
– Qt: Log input state when binding
– Qt: Require non-zero displacement for reverse axis binding
– CI: Auto-retry patch download
– GPU: Get present parameters before allocating command
– System: Simplify memory card opening
– System: Fix patch setting override desync on safe mode toggle
– Spanish (Spain) translation update 2025/09/22 (#3576)
– System: Don’t create any memory cards in PSF/GPU Dump mode
– Qt: Don’t use style hints as source of truth for dark mode
– Qt: Fix game list icon colours on theme change
– Qt: Add fallback if system colour scheme is unknown