Playable maybe with a shit load of patienceThis is seriously impressive, Pokemon Diamond is very playable. a bit more tweaking and it would be full speed!
Playable maybe with a shit load of patienceThis is seriously impressive, Pokemon Diamond is very playable. a bit more tweaking and it would be full speed!
Try turning off direct boot in the settings. You should be able to load into the DS system menu on game boot and change the language from there.Hi,
I find that so far the emulator is progressing well and thanks Hydr8gon for all his work.
I have a small suggestion if it is possible, i would liked that there is a language choice settings for multilingual games like Animal Crossing.
Probably not. As mentioned earlier in the thread, there seems to be a lack of ARM64 JIT compilers available for the Switch atm. As such, many emulators have to run via interpreters, which are much slower, and, in some cases, require overclocking to get good performance. We have yet to get many of these games running at normal speed, much less 2x or 3x normal speed.Is there a ds emulator on switch with fast forward and magnification filter, like desmume?
I’ve been playing Pokémon platinum just fine. Not full speed, but not super slow either. That cpu oc option really makes a differencePlayable maybe with a shit load of patience
any plans for threaded audio?
Technical side note there: audio mixing (emulation of the DS audio hardware) happens inside the emu loop, in sync with the rest of the hardware. Putting that on a separate thread would be a bad idea, as it can capture audio output and write it back to RAM.Audio is already running on a separate thread. Disabling audio has absolutely no impact on speed, so no more optimization needed there
I recently did some benchmarking on the Switch and in CPU lighter games the 2D PPUs take together approximately the same time to process as the CPU.Not worth doing so anyway, audio emulation is hardly a bottleneck. The critical parts are CPU and 3D.
I've been keeping my fork up to date, so a Switch release is always based off of whatever is the newest at the time of release. I did notice some slight speed improvements from the timing in the last release, but it kinda got overshadowed by the overclocking. I do hope to update soon though, with the new UI. I just need to fix the lag problem. Don't have much time to work on it right now though.Anyway, a little roadmap for near-future releases, atleast on the 'regular' version. Hydr8gon would likely follow suit and update their port real soon.
Wireless stuff might be possible on the Switch, I haven't looked into it yet though. All the related functions in the Platform file are empty for now. I figured it wasn't worth investigating until we reach full speed in most games anyways. Also, uh, I'll have to learn how all that crap works.I also want to try connecting melonDS to an actual DS someday, no idea if it's possible at all but it sounds hella cool. Even moreso if we could make it work from a Switch. But it needs more access than your typical socket API (needs RF-monitor mode). I don't know how much control we can get on the Switch.
Make sure they're named right. They need to be "bios7.bin", bios9.bin", and "firmware.bin".Doesn't work for me, says can't find those 3 bios files but they're there in the switch/melonds folder
You're right I'm stupid didn't notice the extension were different thanks.Make sure they're named right. They need to be "bios7.bin", bios9.bin", and "firmware.bin".
melonDS uses RAW save format.You're right I'm stupid didn't notice the extension were different thanks.
You should also add a feature that automatically change the game language because some games like Solatorobo change the language based only on the nds system language itself.
Also it is possibile to use R4/Cyclods saves? Maybe converting them using https://shunyweb.info but to which format?
Good luck with the exams!Next release will be a big one, hopefully I can get the issues sorted out and ready to release within a week or so. I'm right in the middle of exams so no promises!
View attachment 151732 View attachment 151731
screen shot your switch folderDoes this thing require FW 5.0 and up or something?
I have all the files names as bios7.bin, bios9.bin, and firmware.bin. Inside the switch folder, I created a melonds folder and put them in there, but it still tells me it can't find the files.
It should work on all firmwares. Honestly every time someone's had trouble getting the emulator to find their firmware it was a naming issue. Alternatively, it also checks for the files in the directory that the .nro is in, so if your .nro is just in the switch directory and not in the melonds directory, you can try putting them there. Other than that, I don't know.Does this thing require FW 5.0 and up or something?
I have all the files names as bios7.bin, bios9.bin, and firmware.bin. Inside the switch folder, I created a melonds folder and put them in there, but it still tells me it can't find the files.