Homebrew RetroArch Switch

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 2,166,817
  • Replies Replies 9,226
  • Likes Likes 100
Sorry but it doesn't. I disabled and reenabled dithering a thousand times and it doesn't do a thing. Silent Hill still looks like a rainbow mess. I'm on the latest nightly btw.
You do know you are supposed to restart the core?
 
It's been a while since I specifically kept up with this thread, but it's my understanding that the dynarec for N64 is complete? Or is there more work to be done on that front?

If it is complete, I have to ask, are there any plans to go beyond and make anything for the DC? Does Yabause stand a chance of becoming full speed anytime in the future? Or is the N64 going to be as far as we're going to be able to go for a while, if any advancements can be made in the first place? I ask about Dreamcast because it's the one system who's performance on the Switch is a big giant "maybe" of which I know MVG expressed doubt as to whether reicast's demands were something the Switch would be capable of meeting considering it uses the same central chip as the Nvidia SHIELD TV he reviewed a month ago. Not to mention, would love to have MVC2 and CVS2 on the go, with a side of Power Stone as well.

I don't expect GC emulation to go well, though.
 
There is still more work to be done.

Ah, figures. I know I can't seem to get N64 to run myself (gives me an SciresM error handler or kicks me out of RA). Wasn't there something about how you could get the .nro version of RA to run with access to all of the RAM on the console itself? I know natinusala had a whole process for it, but then I think the need for it was eliminated or something. That's about when I tapped out of updates because I was busy with college and the holidays. Otherwise, if the .nsp is still the optimal route to go, then I'll go with that after I delete that obnoxious 7.0 update prompt...
 
I did. No difference at all. It's also really noticeable in CTR with the background flag in menus and gradients in general.
Unfortunately you cant make it look better with this particular ps1 core (to my knowledge)... It has no res scale and smoothing options like in beetle psx or other emulators like espx. But at least all games run fullspeed now, can't complain more :). But i would definately like it to have a smoothing option, because yeah, ctr and other games look like they were drawn in paint with a pencil. Even on ps1 or psp they look way better.
 
Last edited by bad361,
I know it's not the point of the thread but in this case you could just wait for CTR remake to come out in June I think and it'll look beautiful. :)
 
nothing can look more beautiful than this
hItU1nl.png

gL1Pj08
 
Last edited by bad361,
Unfortunately you cant make it look better with this particular ps1 core (to my knowledge)... It has no res scale and smoothing options like in beetle psx or other emulators like espx. But at least all games run fullspeed now, can't complain more :). But i would definately like it to have a smoothing option, because yeah, ctr and other games look like they were drawn in paint with a pensil. Even on ps1 or psp they look way better.

Exactly. I just tried Silent Hill and CTR on Lakka and they look phenomenal compared to the core on retroarch. I really hope dithering gets fixed in the future, it really makes a huge difference.
 
I set up RetroArch last night and I'm having a few issues. I'm on 6.2.0, using Kosmos' version of Atmosphere 0.8.1 and app-redirect for the HBL (over Pokemon Quest)

1. Less than half of my SNES games load into my "Collection" (all .smc format, no weird characters in titles) and none of my PS1 games show up (one single .bin, two .bin/.cue, one .img/.sub/.ccd - all play fine)

2. I can't get the PS1 emu to recognize the bios file. I tried one and it didn't work, then read here somewhere to use a PSP bios and rename it to SCPH550X.bin and it'll work better than a PS1 bios in RA. I see in Information/Core Information/ it lists the md5 checksums it's looking for for the three regions' bios files. Is the PSP bios thing I read BS? Is PCSX ReARMed looking for those checksums specifically?

3. N64 emu is worse than when I was using the beta release of 1.7.5 with overclocking. Takes even longer to load and everything chugs, even with 1.5ghz overclocking. Under Options/CPU Core it shows that it's using the dynarec. Using the same SD card and everything.

Edit: set N64 core to cached_interpreter and it runs the same as pre-dynarec. Maybe I'm using incompatible roms?

4. How do I turn off Shaders? I was trying out different CRT filters but I want to go back to using none. I don't see an option for that anywhere.
 
Last edited by buttslaya617z,
Last edited by ,
If you're not giving yourself the extra ram on N64 you're not going to like the results. You need to use Atmosphere to get it.

https://gbatemp.net/threads/use-atmosphere-to-access-full-ram-with-homebrews-without-nsp.521240/

Unless you have SX OS then you just hold R and start any Switch game. Also for N64 don't use the .nro and make sure you're selecting Mupen64plus-next core. Then you'll want to use the dynarec nothing else.

I already am using that. First line of my post.
 
Last edited by buttslaya617z,
I already am using that. First line of my post.

Are you using the recommended settings?

mupen64plus-169screensize = "1280x720"
mupen64plus-43screensize = "1280x960"
mupen64plus-aspect = "16:9 adjusted"
mupen64plus-astick-deadzone = "15"
mupen64plus-astick-sensitivity = "100"
mupen64plus-BilinearMode = "standard"
mupen64plus-CorrectTexrectCoords = "Off"
mupen64plus-CountPerOp = "0"
mupen64plus-cpucore = "dynamic_recompiler"
mupen64plus-CropMode = "Auto"
mupen64plus-d-cbutton = "C3"
mupen64plus-EnableCopyColorToRDRAM = "Async"
mupen64plus-EnableCopyDepthToRDRAM = "FromMem"
mupen64plus-EnableFBEmulation = "False"
mupen64plus-EnableFragmentDepthWrite = "False"
mupen64plus-EnableHWLighting = "False"
mupen64plus-EnableLegacyBlending = "True"
mupen64plus-EnableNativeResTexrects = "False"
mupen64plus-EnableShadersStorage = "True"
mupen64plus-FrameDuping = "True"
mupen64plus-l-cbutton = "C2"
mupen64plus-MultiSampling = "0"
mupen64plus-pak1 = "memory"
mupen64plus-pak2 = "none"
mupen64plus-pak3 = "none"
mupen64plus-pak4 = "memory"
mupen64plus-r-cbutton = "C1"
mupen64plus-rspmode = "HLE"
mupen64plus-txEnhancementMode = "None"
mupen64plus-txFilterIgnoreBG = "False"
mupen64plus-txFilterMode = "None"
mupen64plus-txHiresEnable = "False"
mupen64plus-txHiresFullAlphaChannel = "False"
mupen64plus-u-cbutton = "C4"​
 
Last edited by regnad,
I am now, but it's about the same. Still completely unplayable.

I have no idea. It's not unplayable for me, so there must be a solution.

When you update, you're also updating the retroarch.nro that goes in the switch folder, right? And you're using the "next" version of mupen, right?

Did you cut and paste those settings I posted into the retroarch.cfg file using a text editor? One other thing, maybe try renaming the "next" mupen as mupen64plus_libretro_libnx.nro just to be sure the settings apply.

I sent you a PM with one last thing you can try.

In any case, when you say it's completely unplayable, are you talking about stuttering? Stuttering is a normal part of it as the emulator caches. Often if you just run around and do different things, the stuttering eases up (until you enter a new area).
 
Last edited by regnad,
I though the recommended settings were something you do in the UI. Know of a good text editor to use on Windows? Notepad brings it up as a garbled mess.

Edit: Do I edit the main RetroArch cfg file or the mupen64 configuration settings file?
 
Last edited by buttslaya617z,
Change any settings in mupen, save, then go to your retroarch folder and edit the mupen config it made
 

Site & Scene News

Popular threads in this forum