Homebrew WIP melonDS for Switch

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,209
Country
United States
@catlover007 : What a great job with MelonDS!! NDS emulation near perfect!
Can we expect a new version in a few days?

A few days ? Dont tell him what to do. He has a life. He will release it when he think its right time. if you want a new version in a few days.. Why don't you do it yourself ? :creep::rofl2:
 

IviFdez

New Member
Newbie
Joined
Feb 26, 2020
Messages
3
Trophies
0
Age
21
XP
39
Country
Spain
Yes, in this video that I have attached, you can see the graphic error that occurs. It is an example of the super Mario 64 DS but it also happens in games like Mario Kart DS.
(I have installed the version of atmosphere 9.1.0 and the melonds r3 fix2)

 
Last edited by IviFdez,

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
719
Trophies
1
XP
3,905
Country
Germany
Yes, in this video that I have attached, you can see the graphic error that occurs. It is an example of the super Mario 64 DS but it also happens in games like Mario Kart DS.
(I have installed the version of atmosphere 9.1.0 and the melonds r3 fix2)


that's indeed a bug. Do you know a way to trigger this behaviour? I tried a bit around, but couldn't figure out a way to reproduce it. In which tracks have you encountered this?
 

Xtwizted

Member
Newcomer
Joined
May 3, 2019
Messages
12
Trophies
0
Age
43
XP
88
Country
United States
Any updates on having this work with the Switch in vertical mode? I will send the creator a flip grip if that's whats needed to get this feature!
 

jerm1290

New Member
Newbie
Joined
Feb 29, 2020
Messages
3
Trophies
0
Age
33
XP
95
Country
United States
Ok im missing something somewhere. Yes ive searched before people start that BS. Where do i get romlist.bin? Ive went as far as to make a .txt doc and rename it romlist.bin and still cant get it to work
 

Ace88

Well-Known Member
Newcomer
Joined
Oct 20, 2019
Messages
68
Trophies
0
Age
54
XP
214
Country
Germany
Hi,

is there any chance, a working version of melonDS is going to be integrated in Retroarch for Switch?
 

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
719
Trophies
1
XP
3,905
Country
Germany
Ok im missing something somewhere. Yes ive searched before people start that BS. Where do i get romlist.bin? Ive went as far as to make a .txt doc and rename it romlist.bin and still cant get it to work
you're not that using the latest version. There I was less lazier and bundled it: https://gbatemp.net/threads/melonds-for-switch.518300/page-47#post-8948531

is there any chance, a working version of melonDS is going to be integrated in Retroarch for Switch?
I know it's being worked on. But I can't say when it will be released
 

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
719
Trophies
1
XP
3,905
Country
Germany
@catlover007 Can you explain this in more detail?
Also, does that mean local wireless can't be implemented as well?
Thanks
so I informed myself a bit on how wifi and local wireless work and I have to correct myself there is a possibility to get both working, but don't get your hopes to high up.

First of all local wireless. It's main problem is that it requires very exact timing, which is why it only works somewhat on the same computer between two melonDS instances (which still has it's problems). See also here: http://melonds.kuribo64.net/comments.php?id=81
Local wireless over the internet or even LAN can pretty much be forgotten, but it would be theoretically possible.

Then wifi. Currently melonDS supports two wifi modes: With direct mode the raw packages are directly passed on. From what I've heard it works decently but it has two caveats: it requires pcap (i.e. the API to sent/receive raw LAN packages, which isn't available on the switch). The other one is that it doesn't work if you're connected to the internet via wifi (so it probably won't work with linux on the switch). In contrast indirect mode interprets the sent packages as what they should mean (tcp, udp, etc.) and then communicate to the server via the standard OS means for networking in the same way the game would have done it. The problem with indirect mode is that it just doesn't work that well, but if it'll ever work reliable it will work on the switch too.
 
Last edited by catlover007,
  • Like
Reactions: sorabora

playsaves3

Well-Known Member
Member
Joined
Mar 1, 2020
Messages
145
Trophies
0
XP
347
Country
United States
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:

View attachment 152073 View attachment 152074 View attachment 152075

Gameplay video courtesy of @grabman (old version):


Check out the official melonDS website!

So it runs pretty solidly when I run the regular versions of games but the reason I downloaded this was so I could play my rom hacks on switch like drayanos blaze black 2 as well as perfect platinum the emulator crashes and I have to reset the switch whenever im trying to run a romhack I am not sure if this intentional or not but it really sucks
 

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
719
Trophies
1
XP
3,905
Country
Germany
So it runs pretty solidly when I run the regular versions of games but the reason I downloaded this was so I could play my rom hacks on switch like drayanos blaze black 2 as well as perfect platinum the emulator crashes and I have to reset the switch whenever im trying to run a romhack I am not sure if this intentional or not but it really sucks
I tried Pokemon Blaze Black 2 myself and it boots without any problems.

Do you use the latest version: https://gbatemp.net/threads/melonds-for-switch.518300/page-47#post-8948531 ?
And do you use Atmosphere title replacement to launch melonDS?
 
D

Deleted User

Guest

playsaves3

Well-Known Member
Member
Joined
Mar 1, 2020
Messages
145
Trophies
0
XP
347
Country
United States
I tried Pokemon Blaze Black 2 myself and it boots without any problems.

Do you use the latest version: https://gbatemp.net/threads/melonds-for-switch.518300/page-47#post-8948531 ?
And do you use Atmosphere title replacement to launch melonDS?

I downloaded all 3 files that you linked in that thread which one do I use? the one that ends in fix?

--------------------- MERGED ---------------------------

I tried Pokemon Blaze Black 2 myself and it boots without any problems.

Do you use the latest version: https://gbatemp.net/threads/melonds-for-switch.518300/page-47#post-8948531 ?
And do you use Atmosphere title replacement to launch melonDS?

Also whats the atmosphere title replacement?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse