when i enable jit recompiler the app closes and a message appears that says an error has ocurred, i´m playing with sxos, please check the compatibility with sxos, thank you so much
when i enable jit recompiler the app closes and a message appears that says an error has ocurred, i´m playing with sxos, please check the compatibility with sxos, thank you so much
On the first page it says: Atmosphere title replacement to launch the hbmenu is the only supported method of running melonDS!
If you don't know what that means: press R while starting any game from the Switch's main menu to enter the hbmenu, don't use the album!
I'm on an older version of atmosphere/an older switch firmware, and launching takes 80+ seconds on a black screen. Melonds still launches and then works as expected though. (Just for people that might benefit from someone stating this in here -) edit: Rebooted and deleted the melonds folder in root (left over from the old version), and now it launches instantly. Issue solved.
In single screen mode (top screen only), the mouse pointer icon (hand) does not vanish when switching to the top screen, and can not be moved on the top screen (moving it on the second screen is possible). Also it can not be moved 'out of screen' - so it stays on screen always.
In single screen mode (top screen only), the mouse pointer icon (hand) does not vanish when switching to the top screen, and can not be moved on the top screen (moving it on the second screen is possible). Also it can not be moved 'out of screen' - so it stays on screen always.
perfect melon ds gameplay im astounded.
all left is the menu tweaks in future.
there a few suggestions that melon ds could benefit from.
major stuff people may want.
1.cheats menu this would be beneficial one day soon.
2.save states one day i hope.
3. bit more or better touch screen support joycon.
minor stuff that preference tweaks.
1. hotkey for limit frame rate on off maybe l joypad l3?
2. files name option instead id.
(if using hack of a games it shows multiple same id so cant see which hack is which.)
3. split even full screen left right option. for people who wanna make full use of the switch screen. or bit more screen option support.
4 maybe some future menu tweaks for those who wanna try other stuff.
@catlover007 I've been messing around with the various forks and version of MelonDS.
I've found that your fork RSDuck/melonDS switch-new branch has broken openGL renderer (distorted image and colors)
the master branch of Arisotura/melonDS works fine for me. any ideas?
I'm running on nintendo switch with ubuntu.
(builds made with gcc and g++ 10 to get the latest arm_neon.h)
this fixes being able compile with and without neon enabled
but it seems that with neon enabled, the opengl renderer bug is present and without neon, the opnegl renderer bug is not present
software rendering for the 3d renderer works fine on both
this fixes being able compile with and without neon enabled
but it seems that with neon enabled, the opengl renderer bug is present and without neon, the opnegl renderer bug is not present
software rendering for the 3d renderer works fine on both
don't mess with my WIP stuff, what's currently on Github is a snapshot from ages ago. Also the OpenGL branch intentionally doesn't work (Switch isn't fit for it).
don't mess with my WIP stuff, what's currently on Github is a snapshot from ages ago. Also the OpenGL branch intentionally doesn't work (Switch isn't fit for it).
Looks like Rockman.EXE Operate Shooting Star (and likely MMBN5 DS) has a small error on Switch. Sprites that are meant to fade-in instead pop into existence.
Left/Top is MelonDS Switch, Right/Bottom is MelonDS Windows
Also affects MegaMan Battle Network 5 DS, albeit harder to spot. The mosaic effect is emulated fine, but the accompanying fade-in isn't. Operation Star Force is just easier to notice.
Left/Top is MelonDS Switch, Right/Bottom is MelonDS Windows
Sidenote: MMBN5's intro also shows some performance drops at stock (1GHz) clocks - it even starts crashing six seconds in at a transition point with JIT enabled! That is, at the default/maximum block size; JIT block size of 16 not only runs fine, but seems to drop less frames in the same sequence when compared to sizes of 18 or 24.
On the first page it says: Atmosphere title replacement to launch the hbmenu is the only supported method of running melonDS!
If you don't know what that means: press R while starting any game from the Switch's main menu to enter the hbmenu, don't use the album!
Muchas gracias amigo por tu respuesta, yo nunca habro el melonds desde el album, hice un forwarder nsp justamente para abrir el emulador con toda la potencia de la switch y cuando activo jit recompiler causa error me parece que es porque no es compatible con sxos porque si no pongo el overclock los juego funcionan lagueadisimos o sino simplemente no funciona
melonDS is a Nintendo DS emulator mainly developed by Arisotura (@StapleButter). It was first ported to the Switch by @Hydr8gon. I'm responsible for several optimisations and the current port. Depending mostly on whether a game utilises the 3D hardware of the DS a lot of games already reach fullspeed without overclocking.
The last few releases of my continuation where done in Hydr8gon's thread which quickly resulted in a lot of confusion.
Setup
For those coming from older versions of my port, using the /melonds directory located at the sd card root is still possible.
Atmosphere title replacement to launch the hbmenu is the only supported method of running melonDS!
If you don't know what that means: press R while starting any game from the Switch's main menu to enter the hbmenu, don't use the album!
Bug fixes, also the overclocking option was readded.
Release 5:
It's been a long while since the last release, but we're finally here! It has a completely new GUI, DSi support and of course a bunch of bug fixes and smaller additions. Since a lot of work went into the GUI there aren't many new optimisations in this release, but this will change for the next one! The controls have been changed, pausing is now done by pressing ZL and ZR at the same time.
For older versions look inside the spoiler.
Release 4:
I wanted to make this release already multiple months ago, though always something came into my way, whether it was some feature I wanted to finish or later me loosing seeing it as pointless when a Drastic port will happen sooner or later. Thus a lot of smaller things have been accumulating:
Fast memory emulation by mirroring virtual memory so that it has the same layout as on the DS. This also should resolve all previous issues with Literal Optimisations
Start at making geometry submission faster
The GUI is now rendered using deko3d instead of OpenGL (using mesa). Deko3d not only has less overhead, but this also reduced the binary size significantly. Special thanks go to fincs and where we're at it also to the the other devkitpro and libnx people like yellows8 and Wintermute!
Misc improvements to the GUI (the rom directory isn't hardcoded anymore, a melony color scheme, ...)
Better screen layout options
Alternative ways to give touchscreen inputs, including my (unironically besides using the real touchscreen) favourite mode: motion control. See the FAQ for more info
This isn't really that noteworthy, but in 30 FPS games every second (3D) frame is now skipped automatically
A bunch of fixes, optimisations and features I can't remember because I'm too unorganised
As I've already described in the old thread, sooner or later DSi and wifi support will be added to this port (the first was recently merged into master, the latter is thanks to the improved indirect wifi mode now possible on switch as well). Optimisations to make 3D rendering faster are together with a new GUI on my list as well, but one step at at time.
FAQ?
How can the emulation be paused?
Press ZL and ZR at the same time.
What do the Block Size, Branch Optimisations, Literal Optimisations and Fast Memory settings do?
Ideally they can stay enabled/at maximum all the time because they enable optimisations beneficial for the performance. But if there's an issue with the JIT recompiler it can be tracked down faster. Only touch them if something unexpected happens and mention which (if any) setting makes a difference in bug reports.
I want to play with a Flip Grip. Which settings should I use?
Use the Global Rotation option which rotates the entire GUI. Shout-out here to @uzimakiuchiha who got me a Flip Grip!
I want to play a game where the DS is held side ways (like e.g. Dr Kawashima's Brain Training), which should I do?
For this case it's the best to use the Screen rotation in the Display settings, once a game is launched (it rotates the buttons as well, as if you're holding the DS that way).
How can I quickly switch the focussed screen?
Press down the right stick. There's also an automatic mode where we the main screen is guessed in the display settings.
How can I only display one screen at a time (and for some reason I want it to be stretched across the whole screen ruining all proportions)?
Go into the Display settings. Set Top aspect ratio and Bottom aspect ratio to 16:9 and then set Screen sizing to either Top only or Bottom only.
How do I use gyro control?
First enable it in the Input settings. Press ZL or ZR (depending on whether you enabled Left handed mode in the Input Settings) to calibrate the rotation. Since this utilises the gyroscopes (and not IR like the Wiimote, which gives an absolute position) it's only based on it's rotation, so it needs recentering if you change the way you hold the Switch/Joy-Con.
How can I change the access the DS menu (e.g. for changing the system language)?
Press Boot Firmware or disable the setting Direct boot in the Emulation settings.
Starting a DSiWare dumped as a NDS file doesn't work, what is wrong?
To run DSiWare it needs to be installed on the NAND. If you start it from the filebrowser it will be started as a cartridge and thus fail to load.
excuse me, hopefully someone is active here but i was wondering is it possible to add cheat codes on melonds? I downloaded the latest update and I was wondering how to add them if that is even possible? Another thing; thank you so much for updating this wonderful emulator
q u q..I was super happy to see it being patched up, and I love the new menu layout it's so much easier to search for things- the other one I didn't have a problem with, it's just I didn't want to use the touch screen at the time lol and I was having some trouble finding all my games ^^;; so this update seriously helped..
hi all! quick question - I have the .nro installed, the bios installed, and a rom on my switch (pokemon platinum) but it's running at about half speed/not really playable. are there like, 'typical' issues or settings that I might need to change to get it running full speed? would appreciate any help, thanks!
hi all! quick question - I have the .nro installed, the bios installed, and a rom on my switch (pokemon platinum) but it's running at about half speed/not really playable. are there like, 'typical' issues or settings that I might need to change to get it running full speed? would appreciate any help, thanks!
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
What once seemed like a far off dream, and after many, many community restarts throughout the years, the elusive Mother 1 / EarthBound Beginnings Remake, which is a...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
Happy June 15th! Well, this one was close enough. Atmosphere has been updated to add support for the latest Nintendo Switch firmware, 22.5.0. This means all of you...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
It's that time again. Batten down the hatches and ride out the storm, because we've got another Switch update! And Switch 2, but that's somewhat less impactful given...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
What once seemed like a far off dream, and after many, many community restarts throughout the years, the elusive Mother 1 / EarthBound Beginnings Remake, which is a...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
It's that time again. Batten down the hatches and ride out the storm, because we've got another Switch update! And Switch 2, but that's somewhat less impactful given...