Homebrew WIP melonDS for Switch

  • Thread starter Thread starter Hydr8gon
  • Start date Start date
  • Views Views 654,025
  • Replies Replies 1,382
  • Likes Likes 87
What does Applet affect the Switch if it is on and How do i get rid of applet?
Applet mode limits the amount of ram you can use on a homebrew, launching homebrew via applet mode literally means to access the homebrew browser using the album, to not use applet mode, you launch a switch game while holding R, or use a nsp forwarder for melonDS.
 
  • Like
Reactions: FanNintendo
  • Like
Reactions: FanNintendo
Is there a way to map the right joystick to the touchscreen? I couldn't see anywhere, either in the standalone app or the RA core.
 
Applet mode limits the amount of ram you can use on a homebrew, launching homebrew via applet mode literally means to access the homebrew browser using the album, to not use applet mode, you launch a switch game while holding R, or use a nsp forwarder for melonDS.
Thanks for the info i thought i was in danger with red letters duh lol

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

I thought about this so many times but now I ordered one. :P
Didn't want to go the route with the free 3d printing alternatives.
same me been hold on for 3 months til i shut up my mind and order it get over with it lol my should be in on friday or monday
 
same me been hold on for 3 months til i shut up my mind and order it get over with it lol my should be in on friday or monday
Mine might take longer (shipping to Germany) but thinking about it it's totally worth it.
Not only DS emulation but also FB Alpha emulation benefits from it a lot (many vertical rail shooters that are fantastic!) and at least there are many native Switch games too.
(and that image is even pretty old)
 
  • Like
Reactions: FanNintendo
well i must say i am verry impressed by this but have a few observations. (i refuse to call them complaints cause this is a free softwhere)

when trying to press the triangle butten to hide some menus, it just produces a black screen even when in a game.

second is i cant figure out if theres a wat to change controles, so if there there some help would be nice and if not would be nice if we could change that. cause i like zl as l a zr as r when i play.


besides that its sooo cool thanks for posting it.
 
so I already wanted to do a release last week, but then I didn't. I don't know why now, but I think this is a good point in time.

So behold, the first public (pre alpha) release of melonDS with ARM64 JIT and Neon GPU optimisations:toot::toot:. The source code is available here: https://github.com/RSDuck/melonDS/tree/switch

You need to put your bios files and romlist.bin (which is shipped with regular melonds releases) into sdcard root/melonds

It currently uses my own not so great for end user interface, but this also isn't a release for general audiences.

Press ZL to hide the gui overlay while playing.

Most 2d games run well without overclocking. For 3d games it depends on the load. E.g. Pokemon HG runs fullspeed with full overclock. Saving is always slow, because it's done synchronous in melonDS, so it's bound by your sd card speed.

The jit max block size is by default set to max 32. The dynarec of melonDS seems to be more robust than the one of desmume, I haven't found a game, which breaks at this high block size. If you do experience crashes or bugs, please try to first to disable branch optimisations and then to lower the block size. Note that the fast 2d renderer currently dosen't support background mosaic, which should rarely be noticeable.

The future is currently unclear. My homebrewed profiler turned out to provide inaccurate results, there are so many things I could try, but I don't know how much impact they would make.

EDIT: I noticed that the screen layout isn't applied on load, the attached file is replaced with one where this was fixed.

EDIT 2: I noticed a second bug, when the screens are rotated the touchscreen doesn't work properly

EDIT 3: The bug above is now fixed too, the attachment has been updated

EDIT 4: Overclocking on fw versions >=8.0.0. has (hopefully, I can't test it) been fixed
This is great...Someone should consider porting this over as a core for retroarch @m4xw
 
Okay, so I was using melonds for the past 2 days, and it was working fine, i was 2 hours into pokemon platinum, and the nro stopped working (think corrupted?) and all my roms + saves deleted... I'm using exfat, is that an issue from melonds or exfat?

small edit, can also confirm, melonds was the only thing affected, all my games are fine, other nro's still working, only melonds.
 
Last edited by redcat2401,
its exfat, when using homebrew stuff you should stick to fat32
basically exfat implementation by nintendo is dirty, and outside of official nintendo processes it tend to not write the data properly and corrupt stuff
 
Damn, there goes my save, might swap to fat32 tbh.
its worth the switch. when i upgraded to a 256 card i kept corrupting all my games whenever i would open them, then i made the change and its all better now

--------------------- MERGED ---------------------------
 
Ahh shit. I got to a part in Bowsers Inside Story where I need to use the DS mic.. :P Cant get past it. Any chance for some customisable button binds? @catlover007 :P

EDIT: go around it.. Transferred .sav to PC got past the mic part on PC MelonDS then transferred back to Switch, bit of a pain but doable :)
 
Last edited by ploggy,
  • Like
Reactions: wicksand420
Ahh shit. I got to a part in Bowsers Inside Story where I need to use the DS mic.. :P Cant get past it. Any chance for some customisable button binds? @catlover007 :P

EDIT: go around it.. Transferred .sav to PC got past the mic part on PC MelonDS then transferred back to Switch, bit of a pain but doable :)
Good thinking bro
 
  • Like
Reactions: ploggy
My order Flip Grip has arrive in! Introuding ....
20191017_145120.jpg
20191017_145128.jpg
20191017_151443.jpg
 
@ploggy did you get out of bowser yet? I was wondering if it would do the same thing the WiiU did.
I'm not out of Bowser yet but I haven't had any random crashes or anything, so far its perfect. (apart from the mic :P )

@FanNintendo looking good :) make sure to set the screen gap to 128px when ingame, it looks bad wrong with the screens pushed together like that ;)
 
Last edited by ploggy,

Site & Scene News

Popular threads in this forum