melonDS updated to v0.9.5, improves local multiplayer

1667597411831.png

The Nintendo DS emulator developed by Arisotura has been updated to version 0.9.5.
This update also marks the landmark of the emulator's 6th anniversary, and with it comes a whole slew of improvements and fixes.

Some of the most notable changes in this update are:
  • Improved local multiplayer:
    Arisotura's main goal since the last update (0.9.4) back in March of 2022 was to improve upon the local multiplayer of the emulator.
    The previous versions had local multiplayer, but as Arisotura says it, it was "finicky", with one example being Mario Kart DS staying connected for only a few seconds, while with the new update, the connection remains stable, as well as for other games.
  • DSi camera support.
    The DSi camera can now be outsourced to the physical cameras of the computer you're using or from an image.
  • Revamped OpenGL context handling
    The OpenGL context that's was being used for Duckstation has been ported over to melonDS, courtesy of Generic.
  • DSi DSP support
  • CLI (command line interface) improvements
The full changelog in detail can be read on melonDS's GitHub release page:
melonDS v0.9.5 Changelog said:
  • 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)
:arrow: Source
:arrow: GitHub
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,310
Country
Italy
Can't wait to check out Dragon Quest IX with this. Great job to all involved, especially Arisotura and Nadia.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,403
Trophies
1
Location
New York
XP
12,950
Country
United States
BLUE!? :blink:

Give me back my RED MELON! :ninja:

Can't wait to check out Dragon Quest IX with this. Great job to all involved, especially Arisotura and Nadia.
Works great, especially with upscaled HD visuals. Hope you enjoy. Might be crazy to run a bunch of the emulators to get a four player party co-op. :P
Why would a fsi emu need a 3ds 5:3 aspect ratio?
Not sure, but if I remember, there was some mods for widescreen modes? Think you either patch the game directly or use some cheat codes. It might have some benefit with those, least that's what I was thinking.

 

FanNintendo

Well-Known Member
Member
Joined
Apr 16, 2018
Messages
1,583
Trophies
0
Age
51
XP
2,527
Country
United States
Havn't start with DS on gaming pc yet and it look great. is there option that make graphic little blurry or less sprite pointy to make it like cartoonly out of drawing?
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,403
Trophies
1
Location
New York
XP
12,950
Country
United States
Havn't start with DS on gaming pc yet and it look great. is there option that make graphic little blurry or less sprite pointy to make it like cartoonly out of drawing?
The bilinear filter can be enabled with the screen filter option in the config menu. This is a common interpolation filter to make pixels less sharp and jagged. If the game you're playing uses 3D polygons, you can increase the internal resolution to improve the clarity of the visuals in the video settings. But this only works on games using 3D polygons for graphics. :ninja:
 
  • Like
Reactions: FanNintendo

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,983
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,024
Country
United States
The bilinear filter can be enabled with the screen filter option in the config menu. This is a common interpolation filter to make pixels less sharp and jagged. If the game you're playing uses 3D polygons, you can increase the internal resolution to improve the clarity of the visuals in the video settings. But this only works on games using 3D polygons for graphics. :ninja:
It's definitely better to have the bilinear filter on textures themselves (think of a PS2 playing PS1 games), instead of a bilinear filter over the whole screen, making everything slightly blurry. (PS3 playing PS1 games)
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,403
Trophies
1
Location
New York
XP
12,950
Country
United States
It's definitely better to have the bilinear filter on textures themselves (think of a PS2 playing PS1 games), instead of a bilinear filter over the whole screen, making everything slightly blurry. (PS3 playing PS1 games)
Well I don't think that's how this emulator functions. So I wouldn't know. Other emulators may be able to apply filters directly to textures, but if that's already a thing, they might as well just be replaced with better textures. (Which some emulators like dolphin, duckstation, and pcsx2 do already) Perhaps is not that crazy to believe a texture replacement feature can be added to melonDS. But don't expect it anytime soon. :P
 

FanNintendo

Well-Known Member
Member
Joined
Apr 16, 2018
Messages
1,583
Trophies
0
Age
51
XP
2,527
Country
United States
The bilinear filter can be enabled with the screen filter option in the config menu. This is a common interpolation filter to make pixels less sharp and jagged. If the game you're playing uses 3D polygons, you can increase the internal resolution to improve the clarity of the visuals in the video settings. But this only works on games using 3D polygons for graphics. :ninja:
thanks for respond and info :)
 

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
977
Trophies
0
XP
2,448
Country
France
Always nice to have a melonDS update
Does it make the « 2D » DragonQuest games play better tho ? Because the graphics are .... bugged to say the least. I was waiting for an update to improve on that to play them because I'm not willing to play those on Desmume

EDIT : Looks like it doesn't, maybe next time
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: There has to be some mutual agreement with them all anything over $600 is just pc territory