1. Hydr8gon

    OP Hydr8gon Dragon Trainer
    Member

    Joined:
    Dec 15, 2014
    Messages:
    276
    Country:
    Canada
    melonDS for Switch

    This is my port of the Nintendo DS emulator melonDS for the Nintendo Switch. To use it, place your legally dumped Nintendo DS BIOS files in the sdmc:/switch/melonds directory with the names "bios7.bin", bios9.bin", and "firmware.bin".

    The emulator does have a hardware renderer, but it is currently broken on the Switch and in most cases actually runs slower than the software renderer. To get better performance, there is an option to enable overclocking of the Switch processor, with a maximum frequency of 1785 MHz. However, even with this, most games will not reach full speed!

    Huge thanks to @StapleButter (Arisotura) for developing the core melonDS project and for just being a cool gal in general! :)

    My releases are available on GitHub or on the GBAtemp download center. Source code is available as well. However, @catlover007 has released a build with an ARM64 JIT, resulting in much better performance. It is recommended to use this build instead; find it here.

    If you'd prefer to launch directly from the home screen, an optional .nsp forwarder by @OkazakiTheOtaku is attached. You'll still need the .nro in place to use it!

    Screenshots:

    2018121311004400-DB1426D1DFD034027CECDE9C2DD914B8.jpg 2018121310591500-DB1426D1DFD034027CECDE9C2DD914B8.jpg 2018121311023500-DB1426D1DFD034027CECDE9C2DD914B8.jpg

    Gameplay video courtesy of @grabman (old version):


    Check out the official melonDS website!
     

    Attached Files:

    Last edited by Hydr8gon, Aug 9, 2020
  2. Great work! Nice to see more emulators hitting the Switch
     
    chaitea likes this.
  3. Csmrcc

    Csmrcc GBAtemp Fan
    Member

    Joined:
    Sep 13, 2018
    Messages:
    411
    Country:
    Spain
    sweeet news before going bed!!
    thank you!
     
    Joseph101 likes this.
  4. Xandrid

    Xandrid GBAtemp Maniac
    Member

    Joined:
    Mar 27, 2016
    Messages:
    1,029
    Country:
    Nigeria
    Nice! Didn't know the melonds developer stopped the project, glad he resumed
     
  5. radicalwookie

    radicalwookie GBAtemp Fan
    Member

    Joined:
    Sep 15, 2018
    Messages:
    492
    Country:
    United States
    This are the news I need to start off my day!
    GOOD WORK!
     
  6. Billy Acuña

    Billy Acuña GBAtemp Psycho!
    Member

    Joined:
    Oct 10, 2015
    Messages:
    3,091
    Country:
    Mexico
    Hope this goes somewhere, melonDS is very future-proof AND alreally surpased desmume in accuracy, but it fails on the lack on hw rendering, hope Staple gets it soon.

    Enviado desde mi LG-X240 mediante Tapatalk
     
    -----a likes this.
  7. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    12,410
    Country:
    United States
    mgba and melonDS in the same day? This is the true power of the Switch hacking scene!
     
    MrMcTiller and -----a like this.
  8. Nevercholt

    Nevercholt GBAtemp Regular
    Member

    Joined:
    Jun 30, 2018
    Messages:
    122
    Country:
    Netherlands
    Awesome stuff <3
     
  9. focusonme

    focusonme GBAtemp Regular
    Member

    Joined:
    Jun 30, 2016
    Messages:
    223
    Country:
    United States
    amazing !
     
  10. nWo

    nWo The Game Master
    Member

    Joined:
    Oct 20, 2016
    Messages:
    517
    Country:
    Mexico
    Great!! man, looking forward to see the updates. Thanks
     
  11. OkazakiTheOtaku

    OkazakiTheOtaku no thanks, I don't want a custom title
    Member

    Joined:
    Jul 20, 2016
    Messages:
    1,355
    Country:
    Japan
    Loading any ROM simply crashes my console. Firmware 4.1.0
     
  12. Hydr8gon

    OP Hydr8gon Dragon Trainer
    Member

    Joined:
    Dec 15, 2014
    Messages:
    276
    Country:
    Canada
    That's weird. Do you have BIOS files in the melonds folder with the correct filenames? Not sure why it's crashing though, it should be bringing up a message saying the files are missing and then stopping...

    Edit: I fixed the crash when an error occurs when attempting to launch a ROM. It should now properly display a message telling you that either the BIOS can't be found or the ROM can't be loaded. I updated the build for the initial release.
     
    Last edited by Hydr8gon, Sep 18, 2018
  13. OkazakiTheOtaku

    OkazakiTheOtaku no thanks, I don't want a custom title
    Member

    Joined:
    Jul 20, 2016
    Messages:
    1,355
    Country:
    Japan
    Hmm, I verified my bios with an MD5 hash. I wonder if it corrupted when I FTP'd it over. I'll try again.
     
  14. Hydr8gon

    OP Hydr8gon Dragon Trainer
    Member

    Joined:
    Dec 15, 2014
    Messages:
    276
    Country:
    Canada
    Try redownloading melonDS too to get the updated build. It'll tell you whether the problem is with the BIOS or the ROM. And make sure the BIOS are named exactly how melonDS wants them: bios7.bin, bios9.bin, and firmware.bin.
     
  15. Fadi5555

    Fadi5555 GBAtemp Fan
    Member

    Joined:
    Jan 3, 2018
    Messages:
    318
    Country:
    United States
    Sounds amazing.
    I hope we can run ds games on full landscape mode with tiny square on upper left or right or completely fullscreen without second screen like (Drastic DS).

    Here’s an image to get my point:
     

    Attached Files:

    Last edited by Fadi5555, Sep 18, 2018
  16. andre1891

    andre1891 GBAtemp Regular
    Member

    Joined:
    Sep 12, 2015
    Messages:
    119
    Country:
    Gambia, The
    Are you planing to implement the Wireless Multiplayer DS Feature of melonds ?
     
  17. Wombleton

    Wombleton Advanced Member
    Newcomer

    Joined:
    Jul 2, 2007
    Messages:
    55
    thank you for this, tested a handful of games this morning and everything seems to load, managed to play a very slow 200 line marathon on Tetris DS, looking forward to improvements. Keep up the good work
     
  18. Hydr8gon

    OP Hydr8gon Dragon Trainer
    Member

    Joined:
    Dec 15, 2014
    Messages:
    276
    Country:
    Canada
    It's not a priority right now, but maybe once the speed improves.
     
    tangotnt likes this.
  19. TamarindoJuice

    TamarindoJuice GBAtemp Regular
    Member

    Joined:
    Jan 30, 2016
    Messages:
    262
    Country:
    Brazil
    Nice work, thank you dev!

    Tried the Dragon Quest IX, booting fine, i wish you the best and that this emulator project goes on and on!
     
  20. mariogamer

    mariogamer GBAtemp Maniac
    Member

    Joined:
    Aug 12, 2015
    Messages:
    1,258
    Country:
    Canada
    Nice to see the homebrews popping up.

    He didn't stopped it in the first place. Just a lack of commit those time.
    "Resume" doesn't mean that it was stopped.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - melonDS, Switch,