Les changements: – PPU: disallow out-of-bounds BG VRAM tile fetches and return open bus (fixes #298)
– Core: do not skip to the next event if the CPU woke up during a DMA (fixes #297)
– KeyPad: always request IRQs from the emulator (not the calling) thread (fixes #290)
– GameDB: fix entries for a bunch of Classic NES and Famicom Mini titles (fixes #302)
– IO: do not enter STOP mode when it is not implemented
– mGBA log: clear the message buffer after printing the message
– mGBA log: flush STDOUT after each message
– Catch fmt::system_error when fmt::print() fails to write to STDOUT (fixes #301)
Fixes:
– Fix ryujinx feature injection
– Fix mame standalone ratio not working (disable keepaspectratio when ratio forced in features)
– Fix artwork path for mame standalone to align with libretro:mame path
– Fix bezels for libretro:dolphin wii system and put libretro:dolphin in 16/9 aspect ratio by default (for wii only)
– Fix BigPemu template to avoid error message when running jaguarcd titles for the first time
– Fix FBNEO hardcore retroachievements mode by disabling « allow-patched-roms » when hardcore is enabled
– Fix dolphin gamepad button inversion missing for X and Y (only A & B were reversed)
– Fix once and for all pcsx2 multiple screen…(cross-fingers)
– Fix use of Gamecube adapter for dolphin standalone
– Fix missing features for demul-old (user for gaelco)
– set default settings in retrobat.ini in case of invalid or null value
– Align dolphin HD texture pack with libretro:dolphin, this means the custom texture packs must be placed in \saves\gamecube\User\Load\Textures
– Fix libretro:mame per-game button remap naming
– Fix usage of .uae files for WinUAE
– Align Citra-QT sdmc and nand path with libretro:citra path
– Fix Bios check for atomiswave
– Fix vita3k vsync feature
– Fix missing CXBX language feature (same as XEMU)
– Fix missing .m3u extension for Sega-CD
Interface:
– fix canonball system in ES system list (avoid duplicating « Ports » category)
– Fix game video in grid mode too small when in gamelist
– Fix HFSDB scraping delay issue
– Fix music volume issue after screensaver when volume set to 0
– Rename « Game focus » feature to « Keyboard focus » and make it available only for computer cores
– smooth transition from splashscreen to the interface
– Add preview images in RetroBat download store
– Hide console when running MAME and Ryujinx
– Update many YES/NO features to « switch buttons »
Updates of emulators:
– Bump duckstation to new version + autoconfiguration of controllers and new features + retroachievements
– Add mgba for gb, gbc and sgb
– Add WinUAE also for amigacdtv
– Bump libretro:ppsspp version
– Bump ppsspp emulator
New stuff:
– Add OpenMSX for MSX & colecovision (with support of SGM roms for colecovision and MSX laserdiscs)
– Add Zaccaria Pinball (steam only)
– Add MSX turbo R system in MSX group
– Add GP32 to MESS systems
– Add gun support (1 player only) for pcsx2 and duckstation – compatible with guns that emulate mouse (e.g. wiimotes)
– Add features for BBC Micro to select Joystick type (mame & libretro:mame)
– Add features for TI99 (speech module and 32k ram) (mame & libretro:mame)
– Add possibility for FmTowns to load a floppy in addition to a cdrom
– Add ramsize feature for fmtowns (mame & libretro:mame)
– Added -multimouse command line feature for mame standalone
– Add option to play with more than 2 players in nosgba (3 and 4 players)
– Added values injected in rpcs3 (exit emulator when game finishes + prevent display sleep when playing)
– Add archimedes bios check & missing models
– Add StOoz zone & disable fullscreen features to Teknoparrot
– Actionmax is now a separate system (not integrated with Daphne anymore)
– Add feature to enable discord integration (for compatible systems)
– Add automatic controller configuration mechanism in RetroBat interface if controller is known in SDL database
– Add mgba features
– Add features to ryujinx and yuzu (docked mode, language…)
– Add language feature to RPCS3
– Add touchscreen pointer option for libretro:citra
– Add padtokey to mugen
– Add m3u multi-disk support to GSPlus (Apple2GS)
Dev stuff:
– RetroBat.exe cleanup and enhancements
– Cleanup es_padtokey file
– fix « features.issuported » method for features with switch preset
– Refactorization of yuzu options injection
– Review of language detection for some standalone emulators
– Changed method of searching EBOOT.BIN file for ps3 games
NB: Si vous avez besoin de migrer des fichiers binaires Mingw vers MSVC, il vous suffit de remplacer le dossier des fichiers binaires Mesa du package Mingw par l’homologue MSVC.
Vous aurez besoin de ces bibliothèques pour activer certaines fonctions graphiques.
A noter que des patchs pour certains jeux sont disponibles ici.
Les changements:
– Fixing D3D8/9 update-texture again (regressive bug) (Ys Seven, Valley Benchmark, …)
– Support for D3D12 triangle fans if the OS runtime and your driver supports it (Win11)
. This removes some software overhead in D3D8/9 Draw calls in certain cases
. There is a new dbg layer message for what D3D12 optional features are available and used
– A bug is fixed in the D3D9 FVF validator (Lord of the Rings – War in the North, missing foliage)
– Fractional viewports instead of shader code for D3D11 FL11.0+ (Test Drive Unlimited 2 through D3D11)
– Refactoring DDI blitting code (optimization, dev-only feature)