Homebrew WIP melonDS for Switch

  • Thread starter Thread starter Hydr8gon
  • Start date Start date
  • Views Views 653,958
  • Replies Replies 1,382
  • Likes Likes 87
Very good work thank you. Would be nice to be able to load a rom or close the emulator using joycons so I don't have to undock, load a game, dock, play, undock, close, dock again... And for me un/docking isn't even easy. Keep up.
Could I request a small feature? Could you make pressing somewhere (like on the non touch screen for example) open up the menu? Currently playing DS games without the joycons attached and it would make switching games/exiting much easier
the current gui is temporary, maybe I'll do few things, but it's going to be replaced at some point. Though currently I want to focus on optimisations.

@catlover007 Just a small thing I noticed just now. Stereo sound isn't accurate or working.
Pokemon HeartGold with stereo sound on by default i can't hear any wild pokemon cries or attacks against them.
Switching to Mono option worked.
I'll look into that

EDIT: found the issue, the left stereo channel was mapped to both sides, it works now. That also explains why the title screen of Mario Kart always sounded a bit off, I thought it was only my imagination.

is there any chance to add GBA roms to GBA slot??
that would need support from core melonDS, which currently doesn't exist, but there is an in-developement PR by asiekierka (https://github.com/Arisotura/melonDS/pull/506)
 
Last edited by catlover007,
the current gui is temporary, maybe I'll do few things, but it's going to be replaced at some point. Though currently I want to focus on optimisations.


I'll look into that

EDIT: found the issue, the left stereo channel was mapped to both sides, it works now. That also explains why the title screen of Mario Kart always sounded a bit off, I thought it was only my imagination.


that would need support from core melonDS, which currently doesn't exist, but there is an in-developement PR by asiekierka (https://github.com/Arisotura/melonDS/pull/506)
No worry if no gba we wont hate you :D
 
Loving the way the project is running right now. is button remapping planned to be added?
 
EDIT: found the issue, the left stereo channel was mapped to both sides, it works now. That also explains why the title screen of Mario Kart always sounded a bit off, I thought it was only my imagination.

If you say it works now, where can I get the version that works with stereo?
 
currently nowhere, I've made these changes locally and haven't uploaded them anywhere yet. Wait for the next release, it won't be long.
WoW, as I can see you are like on turbo mode! Lot of improvements, thanks for sharing your effort and time with us!
 
Last edited by Csmrcc,
  • Like
Reactions: Yoshideking
@catlover007
Nice work man, Pokemon Gold runs smooth, only saving needs his time and looks like the game freezed but at the end it works

20191030-054011.jpg
 
the current gui is temporary, maybe I'll do few things, but it's going to be replaced at some point. Though currently I want to focus on optimisations.


I'll look into that

EDIT: found the issue, the left stereo channel was mapped to both sides, it works now. That also explains why the title screen of Mario Kart always sounded a bit off, I thought it was only my imagination.


that would need support from core melonDS, which currently doesn't exist, but there is an in-developement PR by asiekierka (https://github.com/Arisotura/melonDS/pull/506)
Awesome glad to help
 
Great job so far Catlover. I can play Dawn of Sorrow very very well on the second lowest Overclock setting (15XX range). I actually don't mind the Gui at all.

However, there is one issue. I've been playing Handheld and no complaints.

When I start the game and dock it, MelonDS is slower. I'm positive it's cancelling out the Overclock somehow. Handheld works near perfect for the game.

If anything else, add a screen switch hotkey. So we can swap one screen or the other without having to see both screens. Useful for a lot of games.
 
Last edited by oBluEx,
Great job so far Catlover. I can play Dawn of Sorrow very very well on the second lowest Overclock setting (15XX range). I actually don't mind the Gui at all.

However, there is one issue. I've been playing Handheld and no complaints.

When I start the game and dock it, MelonDS is slower. I'm positive it's cancelling out the Overclock somehow. Handheld works near perfect for the game.

If anything else, add a screen switch hotkey. So we can swap one screen or the other without having to see both screens. Useful for a lot of games.
Use sys-clk sysmodule and set handheld and docked clocks as you wish on the title that you use for homebrew launching.
 
Is there already a fix for switching from handheld to dock makes framerate drops?
Yes

Use sys-clk sysmodule and set handheld and docked clocks as you wish on the title that you use for homebrew launching.

You can use sys-clk editor to do so:
https://github.com/SunTheCourier/sys-clk-Editor/releases

Once you've installed sys-clk
https://gbatemp.net/threads/sys-clk-under-overclocking-sysmodule.531372/

(tested on Atmosphere, read the thread in here on it to see if its compatible with other custom firmwares as well.)

Also please start reading previous responses.
 
  • Like
Reactions: bonoboy and Csmrcc
Not sure if this is a bug with melonds or with the rom itself, but i tried 3 different roms and a new save file and the issue persisted.

When you check the trainer card on pokemon Platinum it has glitched graphics.

See
 
Is Cheat Support planed?
cheats are currently not supported in melonDS at all. Some people use this: https://gbatemp.net/threads/ds-auto-trainer-maker-dsatm.80540/ to directly inject the cheats into the rom.

Not sure if this is a bug with melonds or with the rom itself, but i tried 3 different roms and a new save file and the issue persisted.

When you check the trainer card on pokemon Platinum it has glitched graphics.

See

I messed up the affine bg mode, it's a known bug (to me). It also affects dr. kawashima's brain training and as reported possibly some cooking mama game. As I'm writing I found the bug, though I'm going to do an optimised rewrite of the complete 2d graphics anyway, because A: my current optimised code is a mess and B: not everything is covered yet.
 
  • Like
Reactions: Qwerty5555

Site & Scene News

Popular threads in this forum