melonDS v0.8.3 Released

melonDS v0.8.3 Released

Hydr8gon has released a new version melonDS which is a work in progress and very accurate Nintendo DS emulator for your homebrew enabled Nintendo Switch hybrid video gaming console. melonDS has been recently been updated to include the texture enhancement and up-scaling that the main branch recently added allowing you to play your Nintendo DS games in high resolution on your Switch!

What's New?


* Updated to melonDS 0.8.3

Changes to melonDS 0.8.3

*  fix ARM 'shift by register' operands (fixes Mario Party DS 'Stick and Spin' minigame)
*  remove glBindImageTexture() (not needed and requires GL 4.2)
*  fix input bugs when using Ctrl/Alt/Shift keys for buttons
*  fix possible crashes when exiting (again. heh)
*  2D: support forcedblank+masterbrightness
*  2D: fill gaps in implementation (mode6 on sub GPU, mode7, 'prohibited' modes/sizes for OBJ and largeBG)
*  build fixes
*  fix division edge case (xperia64)
*  new FPS limiter, audio sync, vsync for OpenGL
*  add warning message if romlist.bin is not found (Zettymaster)
Firmware 9.0.0 Warning
Link
Due to changes in the way firmware 9.0.0 handles user input homebrew will have to be recompiled to function correctly using this firmware. Read the changelog to make sure the homebrew you're using has been updated to work on 9.0.0 if you're using firmware 9.0.0 or newer.

Instructions

How to use

melonDS requires BIOS/firmware copies from a DS. Files required:

    bios7.bin, 16KB: ARM7 BIOS
    bios9.bin, 4KB: ARM9 BIOS
    firmware.bin, 128/256/512KB: firmware

Firmware boot requires a firmware dump from an original DS or DS Lite. DS firmwares dumped from a DSi or 3DS aren't bootable and only contain configuration data, thus they are only suitable when booting games directly.

Possible firmware sizes

    128KB: DSi/3DS DS-mode firmware (reduced size due to lacking bootcode)
    256KB: regular DS firmware
    512KB: iQue DS firmware

DS BIOS dumps from a DSi or 3DS can be used with no compatibility issues. DSi BIOS dumps (in DSi mode) are not compatible. Or maybe they are. I don't know.

As for the rest, the interface should be pretty straightforward. If you have a question, don't hesitate to ask, though!

Credits

Martin for GBAtek, a good piece of documentation
Cydrak for the extra 3D GPU research
All of you comrades who have been testing melonDS, reporting issues, suggesting shit, etc

Links & Downloads
https://github.com/Hydr8gon/melonDS/releases/tag/0.8.3

Post a Comment

0 Comments