Homebrew WIP melonDS for Switch

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
Are these fixes reflected in the file that you posted a few pages back (the one you updated in the past?)

Thanks!
no, what I talked of is all WIP. The file is the old release from a few months ago. But now as I'm already writing I can give a small roadmap on what's to come. Beside some fixes mentioned in this thread (microphone input, stereo output, …) the next release is going to feature the cleaner and faster GPU2D implementation I'm currently working on. When this is finished there are still plenty of things to do. The JIT still isn't optimised to it's fullest. Then there's the 3D rasteriser, which needs to be optimised to get 3D games running at fullspeed with less or no overclocking. But my testing has shown that there are 3D games which aren't even bottlenecked by the rasteriser but by the geometry submission. I have some ideas how to speed things up there, but this still needs investigation on how to do it without completely ruining accuracy. And at last I want to replace the GUI with something more beautiful. There are also a ton of nice to have features, like mapping a analog stick to the touchscreen, but all of that has very low priority. Don't get your hope too high up, I might loose interest once again and put the whole project back on ice. Or there are things I'm not capable or which aren't even possible at all.
 

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
412
Trophies
0
Age
37
XP
905
Country
Spain
no, what I talked of is all WIP. The file is the old release from a few months ago. But now as I'm already writing I can give a small roadmap on what's to come. Beside some fixes mentioned in this thread (microphone input, stereo output, …) the next release is going to feature the cleaner and faster GPU2D implementation I'm currently working on. When this is finished there are still plenty of things to do. The JIT still isn't optimised to it's fullest. Then there's the 3D rasteriser, which needs to be optimised to get 3D games running at fullspeed with less or no overclocking. But my testing has shown that there are 3D games which aren't even bottlenecked by the rasteriser but by the geometry submission. I have some ideas how to speed things up there, but this still needs investigation on how to do it without completely ruining accuracy. And at last I want to replace the GUI with something more beautiful. There are also a ton of nice to have features, like mapping a analog stick to the touchscreen, but all of that has very low priority. Don't get your hope too high up, I might loose interest once again and put the whole project back on ice. Or there are things I'm not capable or which aren't even possible at all.
Interesting, thanks for the update
 

Somalittle

New Member
Newbie
Joined
Jan 13, 2020
Messages
1
Trophies
0
Age
28
XP
44
Country
United States
Hi im using the latest updated file you posted snd attempting to play pokemon mystery dungeon explorers of the sky. A save file was created the melonds/roms/ds folder, however it seems like its not being read as when i try to load the game it is not showing any previous save data and asking me to start a new game. Any help?
 

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
715
Trophies
1
XP
3,865
Country
Germany
Hi im using the latest updated file you posted snd attempting to play pokemon mystery dungeon explorers of the sky. A save file was created the melonds/roms/ds folder, however it seems like its not being read as when i try to load the game it is not showing any previous save data and asking me to start a new game. Any help?
save issues are usually related to the romlist.bin file. Are you sure you have /melonds/romblist.bin right? The latest version(https://gbatemp.net/threads/melonds-for-switch.518300/page-35#post-8829940) checks whether all files are in the right place, though not whether they're valid.
 

xbmcuser

Well-Known Member
Member
Joined
Sep 8, 2007
Messages
211
Trophies
1
Location
United Kingdom
XP
1,525
Country
United Kingdom
@catlover007 Many thanks man, I love this emulator it is one of the best on the Switch especially when using FlipGrip.

The things I woould lije from your list

1] More performance
2] Various filters to make games look awesome

I guess 1 goes in hand with 2

Hope you are able to maintain interest and carry on with your brilliant work.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,205
Country
United States
ok, here is it now, a small update, with all of the changes which accumulated over the week.

Changelog:
  • Fix Dragon Quest IX whitescreen while booting
  • Fix Pokemon White/Black(haven't tested the latter) not saving
  • Added error message, which is displayed when files are missing/couldn't be found
  • Clicking on gui element on top of the emulated touchscreen is now only registered a gui click
  • Allow booting games via the bios menu, uncheck boot directly to do so
  • Audio output is rewritten to use audren. This fixes sound not working after going into homemenu/sleep. As a positive side effect, sound is now also recorded when using HOS clip capture feature
  • By pressing the left stick down microphone (noise) input is simulated
  • Allow for turning off literal optimisations, if a game doesn't work properly please report whether this and/or turning off branch optimisations helps!
  • Some other small bugs.
Please note that I want to focus fixing bugs and improving performance of the emulation itself. So expect to see only minor improvements on the interface side for the time being (except save states, I just noticed that those would be quite useful to have them for debugging).

EDIT: it's DQ 9 not 11 :)
EDIT2: here's a build which also allows to open and close the lid, as requested by @angelhp
https://gbatemp.net/threads/melonds-for-switch.518300/page-35#post-8830041

Can you update a new released for Switch, please ?
 

FlareG

Member
Newcomer
Joined
Nov 14, 2019
Messages
6
Trophies
0
Age
33
XP
147
Country
Germany
Are you implementing Save States in MelonDS? That would be awesome. Thanks for your hard work, i love how smooth it already runs the pokemon rom hacks! Is there a way to support you, like patreon or similar?
 

Shawnm355

Active Member
Newcomer
Joined
Feb 28, 2017
Messages
39
Trophies
0
Age
25
XP
172
Country
Canada
im really looking foward to a full gui for the fork, among other imrpovements, as i really want a full ds playable on my switch.

just want to say thanks for all the great work
 

pinbi7

Well-Known Member
Member
Joined
Apr 4, 2004
Messages
611
Trophies
2
XP
2,088
Country
Canada
Love the emulator ,i get full speed about 90% of the time.
I was wondering if there was anyway to flip the controls(same way you flip the screen 90°)
 

rp2a03

Member
Newcomer
Joined
Jan 26, 2020
Messages
6
Trophies
0
Location
Flavortown
XP
44
Country
United States
Hello!, i hope i'm not posting in the wrong thread, but with the release of the "fast update", the UI had confused me a bit. i cant see the roms in the list the "Select rom..." window and i'm not sure if they should be in any specific directory. i tried "/switch/[melonds directory, whatever it is i cant remember]", "/roms" "/roms/nds" and "/melonds" but none of them seem to work. is this a bug with the current version or am still doing something wrong? i have the BIOS files where they need to be and everything. any help is appreciated!

and yeah this thread is quite old but i'll take the chance
 

Rayburt

Member
Newcomer
Joined
Jan 26, 2020
Messages
19
Trophies
0
Age
32
XP
55
Country
United States
i cant get it to work no matter what i do. everytime i launch melonds i get a screen saying files are missing, the romlist.bin, and the bios.bin.

i put all the files in the correct places. sdcard/switch/melonds. they all have the .bin extension at the end.
 

rp2a03

Member
Newcomer
Joined
Jan 26, 2020
Messages
6
Trophies
0
Location
Flavortown
XP
44
Country
United States
i see, i'm not too sure why its giving this error then. it may fix it if you put in a melonds.ini, if it isn't there. try mine:
(rename to "melonDS.ini") (oh and make sure you have "hide file extensions of known file types off if you don't already)
 

Attachments

  • melonDS.txt
    427 bytes · Views: 148
Last edited by rp2a03,

rp2a03

Member
Newcomer
Joined
Jan 26, 2020
Messages
6
Trophies
0
Location
Flavortown
XP
44
Country
United States
I guess just try redoing the install process after uninstalling it entirely and backing up things for it, ie. the bios/firmware files and saves if any.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,205
Country
United States
in my melonds file i have

bios7.bin
bios9.bin
firmware.bin
melonds.nro
romlist.bin

I have those and it works!

Make sure your checksum match below:

firmware.bin NDS Firmware - Required 145eaef5bd3037cbc247c213bb3da1b3
bios7.bin ARM7 BIOS - Required df692a80a5b1bc90728bc3dfc76cd948
bios9.bin ARM9 BIOS - Required a392174eb3e572fed6447e956bde4b25
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Black_Manta_8bit @ Black_Manta_8bit: hey