Ecrit par StapleButter (auteur des émulateurs de SuperNES lolSNES/blargSNES pour DS et 3DS et ayant contribué pour DeSmuME), il s’agit d’un émulateur de Nintendo DS/DSi pour Windows et Linux dont l’objectif est de faire les choses bien et rapidement, semblable à blargSNES mais en mieux (dixit l’auteur).
 
Les changements:
 
– remove incorrect color profile from PNG icons (Nadia)
– DLDI fixes for the Smash demo (Arisotura)
– fix gaps in I/O handling (Arisotura)
– fix invalid savemem commands, fixes Dementium (Arisotura)
– FreeBIOS: add VRAM-compatible LZ77 decompress function, fixes Yoshi’s Island (Arisotura)
– default firmware: in DSi mode, emulate DWM-W015 wifi board instead of DWM-W024 (Arisotura)
– default firmware: save WFC settings to separate file (Arisotura)
– disable firmware overrides UI when firmware override isn’t checked (Nadia)
– 2D: more accurate fade/blending (Arisotura)
– DSi: add support for GXFIFO NDMA (Arisotura)
– DSi: add mainRAM mirror at 0x0C000000 (Arisotura)
– add 3DS 5:3 aspect ratio, refactor aspect ratio code (Nadia)
– OpenGL: fix 16x resolution on macOS (Nadia)
– fix triggers being recognized as negative analog stick values during mapping (Nadia)
– fix joystick mapping buttons on macOS (Nadia)
– DSi: preliminary implementation of SNDEXCNT (Generic)
– DSi: fix SD inserted/removed IRQ bits (Generic)
– DSi: implement 8/16bit access to AES registers (Generic)
– DSi: fix SCFG_MC cart-inserted bit (Generic)
– JIT: invalidate blocks in ARM7 VRAM/WRAM when it is remapped (Generic)
– fix ROM banner reading when the ROM has no banner (Rayyan, Arisotura)
– fix UTF16 ROM title handling in the ROM info dialog (Rayyan)
– wifi: improvements to wifi emulation (Arisotura)
– wifi: shared-memory based sync/comm mechanism for local wifi (Arisotura)
– proper support for multiple melonDS instances for multiplayer (Arisotura)
– DSi: actual, proper camera support (Arisotura)
– DSi: fix DSP enough that it will actually work (Arisotura)
– fix OpenGL context handling (Stenzek, Generic, Nadia)
– force-align all memory accesses (instead of just CPU memory accesses) (Arisotura)
– better CLI parameter handling (patataofcourse)
– fix bugs in DSi direct boot (Arisotura)

 

Exemple de DLDI

Site officiel proposant les sources.

Télécharger melonDS v1.0 RC1 (16.9 Mo)

Site Officiel

En savoir plus…