Homebrew RELEASE melonDS for Switch — continuation

bbert

Well-Known Member
Member
Joined
Oct 20, 2018
Messages
104
Trophies
0
Age
38
XP
861
Country
Philippines
file 1 is complete, file 2 and file 3 starts in stage 1-2. and at the beginning of the stage 1-2 there's a Toad to rescue.
2021072401121300-6C53F6F49C292FD1C2157D3E0D773577.jpg
 

Attachments

  • Super Princess Peach (USA).zip
    7.7 KB · Views: 136

Danethos86

Well-Known Member
Newcomer
Joined
Jan 5, 2019
Messages
82
Trophies
0
Age
38
XP
157
Country
United States
This app is way better then retroarchs version.
The app runs almost flawless perfect sound and game play aside some very minor speed issues that barely noticeable that unavoidable at times. This is way better then retroarchs super glitches and lag that happen all the time.


The only thing hope done soon is cheat enabled mode. Once we get cheats the app be nearly perfect.
And A very minor priority adding full screen stretched split mode.
 
Last edited by Danethos86,
  • Like
Reactions: FanNintendo

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,538
Country
Mexico
This app is way better then retroarchs version.
The app runs almost flawless perfect sound and game play aside some very minor speed issues that barely noticeable that unavoidable at times. This is way better then retroarchs super glitches and lag that happen all the time.


The only thing hope done soon is cheat enabled mode. Once we get cheats the app be nearly perfect.
And A very minor priority adding full screen stretched split mode.
That's because RetroArch's version isn't up-to-date with the most recent changes made to melonDS.
The core still needs the latest changes to be upstreamed into the core's repository in order to have the same performance on RA.
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
That's because RetroArch's version isn't up-to-date with the most recent changes made to melonDS.
The core still needs the latest changes to be upstreamed into the core's repository in order to have the same performance on RA.
There's the problem that the libretro core follows the main melonDS repository, not my port and pulling in changes which makes sense, but causes problems here. That's why the libretro core used to have a dedicated Switch branch (or it still has, but it's not updated anymore), based on my port, but besides being a hassle there's now also the issue of the deko3d based renderers which would be a headache to integrate with Retroarch.

In the end the libretro core will probably get them once I port them over to OpenGL, though they definitely will be slower on Switch.
 

SkyDark719

Member
Newcomer
Joined
Apr 25, 2020
Messages
23
Trophies
0
XP
953
Country
Spain
Awesome homebrew, it works really flawless on my Switch, thanks for your hard efforts!

There's one suggestion I would really like if you can introduce someday: when I play a game that flip the screen like a book (Hotel Dusk for example), the gyro or analog feature to emulate the touch screen it works inverted 'cause it is designed to use with normal orientation of the DS.

If there will be an option that you can change between 'Normal mode' and 'Book mode' or something like this, it would be really awesome to play these games with Switch docked :)
 
  • Like
Reactions: Gep_Etto

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
Hey, could you please give me quick answer @catlover007 Thanks!
que sera, sera

There's one suggestion I would really like if you can introduce someday: when I play a game that flip the screen like a book (Hotel Dusk for example), the gyro or analog feature to emulate the touch screen it works inverted 'cause it is designed to use with normal orientation of the DS.
which option do you use to rotate the screen?
 
  • Like
Reactions: TheRocK

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
270º Global rotation. If I change the screens rotation feature (the second one), the pointer it disappear, I don't know why.
Global Rotation is for when you're playing with a flip grip, use a rotated monitor etc. that's why the gui is rotated as well.

For games where you would hold the DS side ways use the setting which can be found under Display settings -> Screens -> Rotation
didn't read properly, it's a bug, the cursor should appear. I just tried it myself.
 
Last edited by catlover007,

SkyDark719

Member
Newcomer
Joined
Apr 25, 2020
Messages
23
Trophies
0
XP
953
Country
Spain
Global Rotation is for when you're playing with a flip grip, use a rotated monitor etc. that's why the gui is rotated as well.

For games where you would hold the DS side ways use the setting which can be found under Display settings -> Screens -> Rotation
didn't read properly, it's a bug, the cursor should appear. I just tried it myself.
It's so strange because I tried deleting the folder of melonds and moving the last version to sd card, and it continues disappearing the cursor when I change screen rotation.
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
It's so strange because I tried deleting the folder of melonds and moving the last version to sd card, and it continues disappearing the cursor when I change screen rotation.
you're doing nothing wrong, it's a bug in case you haven't seen my edits. Though I fixed it already shortly before writing this answer. The fix will be included in the next minor release.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,538
Country
Mexico
There's the problem that the libretro core follows the main melonDS repository, not my port and pulling in changes which makes sense, but causes problems here. That's why the libretro core used to have a dedicated Switch branch (or it still has, but it's not updated anymore), based on my port, but besides being a hassle there's now also the issue of the deko3d based renderers which would be a headache to integrate with Retroarch.

In the end the libretro core will probably get them once I port them over to OpenGL, though they definitely will be slower on Switch.
I forgot to reply to this. Legit question, is there a reason why the the main melonDS repository is not merged or brought up to pair with your fork/branch of it?
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
Legit question, is there a reason why the the main melonDS repository is not merged or brought up to pair with your fork/branch of it?
because
  1. my port is a bit of a playground, some of the optimisations have been merged back into upstream, but only after they where well tested on the Switch port.
  2. the Switch port mostly revolves around code specific to it, that's why it makes sense for it to have a separate release schedule and for me to control when changes from upstream are included
  3. Switch support lies outside of the scope of the main melonDS project
In the end this doesn't really matter anymore, because the deko3d renderers are not trivially useable with Retroarch.
 
  • Like
Reactions: ShadowOne333

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,538
Country
Mexico
because
  1. my port is a bit of a playground, some of the optimisations have been merged back into upstream, but only after they where well tested on the Switch port.
  2. the Switch port mostly revolves around code specific to it, that's why it makes sense for it to have a separate release schedule and for me to control when changes from upstream are included
  3. Switch support lies outside of the scope of the main melonDS project
In the end this doesn't really matter anymore, because the deko3d renderers are not trivially useable with Retroarch.
Ah I see. Makes sense then.
I'd perhaps suggest making a side-core that's exclusive to Switch/AArch64 based on your repo, while the main melonDS could still refer to the main repo from Arisotura. (melonNXDS or something lol), and only add that target/core to the Switch's builds.
Bit of a struggle I'd assume, but hopefully it could be merged altogether nicely in the future.
 

NekoNoor

Well-Known Member
Newcomer
Joined
Oct 13, 2015
Messages
58
Trophies
0
XP
673
Country
Netherlands
hi, love this emulator, played through platinum up until the elite 4 with it and it runs great

one small thing i noticed is that the name for pokemon platinum does not show up or shows with letters missing when i have other games in the same folder:

- it shows fine with it's the only one there, also shows fine with diamond and pearl there
- does not show the name at all when heartgold is there
- only shows "P" when Soulsilver is there
- the emulator doesn't load when Pokemon Black is there (but not when all the roms are there?)

i have no clue why this happens but here's some screenshots
this is how it looks when platinum is the only file there (the other files i have renamed to have .bak at the end so they don't show up)
QIDc.jpg

this is what it looks like when i have all the pokemon roms in the same folder, the only name that doesn't show up is platinum
3np0.jpg
 

catlover007

Developer
OP
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
hi, love this emulator, played through platinum up until the elite 4 with it and it runs great

one small thing i noticed is that the name for pokemon platinum does not show up or shows with letters missing when i have other games in the same folder:

- it shows fine with it's the only one there, also shows fine with diamond and pearl there
- does not show the name at all when heartgold is there
- only shows "P" when Soulsilver is there
- the emulator doesn't load when Pokemon Black is there (but not when all the roms are there?)

i have no clue why this happens but here's some screenshots
this is how it looks when platinum is the only file there (the other files i have renamed to have .bak at the end so they don't show up)
View attachment 271394
this is what it looks like when i have all the pokemon roms in the same folder, the only name that doesn't show up is platinum View attachment 271397
do any of the filenames have non english characters (like the é in Pokémon)?
 
  • Like
Reactions: Newhouse-Estates

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=pnRVIC7kS4s