
* Fix game directory selection for MIUI.
* Recompile LDL/LDR/SDL/SDR/PMFHL/PMTHL/PEXCH (Ratchet perf boost).
* Improve precision of depth conversion shaders (DBZ: BT3).
* Support mipmaps in hash cache (Jak, Ratchet, etc).
* Support loading texture replacements.
* Add status indicator display option.
* Add 'games' search directory in app data for devices without documents UI.
- Common
- Mappers
- Bug fix for mapper 16 submapper 4, allow writes to address range $6000 - $600D.
- Bug fix for mapper 3 bus conflict logic. Bus conflicts are now only enabled for submapper 2.
- FDS IRQ emulation improvement.
- Implemented extra RAM for mapper 225.
- Win32 Debugger
- Fixed loading of saved debugger breakpoint data from previous sessions. This bug started occurring when the saved...
Redesign of the Input dialog (Rayyan)
Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)
Generate non-bootable firmware replacement (Swordfish90, asiekierka, others)
Support for syncing DLDI/DSi SD image to a folder (Arisotura)
ARM9 PU (code/data abort) support in interpreter mode (Arisotura)
Fix ADPCM decoding bug resulting in potential crackling (Arisotura)
Block sound DMA from reading...
- Huge compatibility improvements: Dirge of Cerberus, Tekken 5, Ninja Assault, X-Men Legends, Ape Escape 2 & 3 and many more improved their status. There are now over 420 playable games reported in the compatibility tracker.
- Desktop: Compatibility status of games is now visible in the cover view screen. Games can also be sorted by compatibility status.
- Desktop: Added a toggle to enable GS RAM reads in video settings. Disabling RAM reads can help increase performance in some games (ex.: SSX3). Effective only when using Vulkan.
- Browser/JavaScript port is now available (still experimental). You can try it here.

hps1x64 - Playstation 1 simulator:
+ dma priority changes,
+ spu2 KON/KOFF fixes,
+ spu2 LOOP flag fixes,
+ dma timing fix,
+ cdvd early dual layer support
hps2x64 - Playstation 2 simulator
+ fixed an issue with HWREG,
+ compatibility improvements,
+ ps2 dma start/continue fixes
- Fixed an out-of-bound memory access in sound DSP. (Sour, byuu)
- Revert default SFX2 clock speed increase.
- Added a render position hack. Fixes glitches in several games.
- Allow an SRAM mapping up to 128KB.
- Restructured tile.cpp tile renderer from heavy macros into C++
templates, significantly lowering compile time. (yoffy)
- MichaelBuckley provided a brand new MacOS port that is completely
rewritten based on newer, supported APIs.
- Fixed an out-of-bound memory access in sound...
ANDROID: Add...
Changelog:
- desktop-ui: hook up pc-engine 6-button pads to virtual pads [Luke Usher]
- desktop-ui: implement frame advance [Luke Usher]
- fc: add bus conflicts to cnrom [encoded-byte]
- fc: check for ram on mmc1 [encoded-byte]
- fc: check if ram exists on mmc3 [encoded-byte]
- fc: clear oam address on each scanline [encoded-byte]
- fc: improve mmc3 irq behavior [encoded-byte]
- fc: improve ppu skipped clock timing [encoded-byte]
- fc: use hkrom for mmc6 [encoded-byte]
- m68000: allow recovery from zero divide [TascoDLX]
- m68000: reimplement DBcc instruction with correct timing[TascoDLX]
- md: A few fixes to SRAM save game [rasky]
- md: correct overscan / output when display is off [TascoDLX]
- md: correct reads of CRAM and VSRAM [rasky]
- md: detect region 'K' as NTSC-J [invertego]
- md: fix APU port in [rasky]
- md: fix debug register sprite...
* sfc: runtime pixel accurate PPU setting
Training Mode: Fix Random Playback w/ Looping Enabled
Training Mode: Hide Recording Slot # Display w/ Random Playback
Disable Lua in Online Play
* Revert "ares: remove performance renderers"
* m68000: reimplement DBcc instruction with correct timing
* ares: remove performance renderers
* nall: fix many compilation warnings on macOS
* md: fix debug register sprite masking
* md: fix APU port in
* md: second attempt at vblank bit timing
*...

+ GS: Texture replacement fixes;
+ GUI/Qt: Fix startup project for debugger;
+ VU: Run sync ahead on small blocks & Rework VU Kickstart;
+ GUI/Qt: Fix loading ELF files from menu;
+ GS: Ignore 24bit on DATE and Handle Reversed Color and Z;
+ GS-hw: Adjust DATE selection.
+ GH-workflows: Remove os mentions for auto pad db update.
Working Offline Replays for NAOMI & NAOMI 2
0.5.7.7 - Fixed Cemuhook H264 decoder problems on Cemu 1.26.2