games/melonds: Update to 0.9.5
ChangeLog: https://github.com/melonDS-emu/melonDS/releases/tag/0.9.5
- remove incorrect color profile from PNG icons
- DLDI fixes for the Smash demo
- fix gaps in I/O handling
- fix invalid savemem commands, fixes Dementium
- FreeBIOS: add VRAM-compatible LZ77 decompress function, fixes Yoshi's Island
- default firmware: in DSi mode, emulate DWM-W015 wifi board instead of DWM-W024
- default firmware: save WFC settings to separate file
- disable firmware overrides UI when firmware override isn't checked
- 2D: more accurate fade/blending
- DSi: add support for GXFIFO NDMA
- DSi: add mainRAM mirror at 0x0C000000
- add 3DS 5:3 aspect ratio, refactor aspect ratio code
- OpenGL: fix 16x resolution on macOS
- fix triggers being recognized as negative analog stick values during mapping
- fix joystick mapping buttons on macOS
- DSi: preliminary implementation of SNDEXCNT
- DSi: fix SD inserted/removed IRQ bits
- DSi: implement 8/16bit access to AES registers
- DSi: fix SCFG_MC cart-inserted bit
- JIT: invalidate blocks in ARM7 VRAM/WRAM when it is remapped
- fix ROM banner reading when the ROM has no banner
- fix UTF16 ROM title handling in the ROM info dialog
- wifi: improvements to wifi emulation
- wifi: shared-memory based sync/comm mechanism for local wifi
- proper support for multiple melonDS instances for multiplayer
- DSi: actual, proper camera support
- DSi: fix DSP enough that it will actually work
- fix OpenGL context handling
- force-align all memory accesses
- better CLI parameter handling
- fix bugs in DSi direct boot
PR: 272801
Reported by: nadia@nhp.sh
Approved by: henry.hu.sh@gmail.com (maintainer, timeout > 2 weeks)