Homebrew RetroArch Switch

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 2,167,605
  • Replies Replies 9,226
  • Likes Likes 100
About N64 support, if possible, someone should try porting a certain N64 LibRetro core to the Switch.
Available options are Mupen64plus and GLupeN64.

And for Dreamcast, Reicast is the only available LibRetro core for that.
 
About N64 support, if possible, someone should try porting a certain N64 LibRetro core to the Switch.
Available options are Mupen64plus and GLupeN64.

And for Dreamcast, Reicast is the only available LibRetro core for that.

It'd be awfully slow and almost unplayable without proper GPU implementation, especially N64 I'd imagine.

Don't know how much JIT would impact performance.
 
It'd be awfully slow and almost unplayable without proper GPU implementation, especially N64 I'd imagine.

Don't know how much JIT would impact performance.

So maybe we should wait till hardware acceleration before we get ahead of ourselves by porting a bunch of cores over?
 
About N64 support, if possible, someone should try porting a certain N64 LibRetro core to the Switch.
Available options are Mupen64plus and GLupeN64.

And for Dreamcast, Reicast is the only available LibRetro core for that.
It'd be nice to have Mupen64+ compiled for sure, but I don't know if it's feasible at the moment.
So far I think the only 3D cores compiled so far have been PSX and Saturn, and Saturn really struggles with fps.
PSX ran somewhat better I believe? So perhaps if Mupen64 could get compiled as it is right now, we could have reasonable speeds.
That is, of course, if M64+ can even compile with the current libt/libnx setup, it might require additional stuff.
 
  • Like
Reactions: lordelan
It wouldn't hurt.

But I'm biased since I'm quite impatient at heart.
Same here.

It'd be nice to have Mupen64+ compiled for sure, but I don't know if it's feasible at the moment.
So far I think the only 3D cores compiled so far have been PSX and Saturn, and Saturn really struggles with fps.
PSX ran somewhat better I believe? So perhaps if Mupen64 could get compiled as it is right now, we could have reasonable speeds.
Kinda agree.
Still, Lakka somehow manages to overtop the Horizon cores AFAIK and can even run PSP games at full speed.
 
Kinda agree.
Still, Lakka somehow manages to overtop the Horizon cores AFAIK and can even run PSP games at full speed.
Thing is that Lakka doesn't even use the Switch OS at all. It's basically overriding the Switch's OS with another one.
Lakka is built with Linux, and Linux already has GPU/JIT for almost anything nowadays, including the AArch64 architecture that the Switch has, and the Nvidia hardware as well, so that's why.

For the Horizon OS cores to work on the same levels, drivers for GPU/JIT need to be done over the libt and libnx libraries which make use of the existing OS. LibNX already has JIT apparently, and GPU seems to be on its way as well.
All in all, things need to be optimized as well once they're released.

As a personal opinion, getting emulation to run through Linux on the Switch kind of makes the charm fade away.
There's a certain wonder to emulation running on the original console's OS at fullspeed that simply seems more attractive.
 
But at least that counts as progress.
Cores can't run at full speed immediately, you know.

Hence why I suggested it'd be better for hardware acceleration to be implemented beforehand?

It could help for debugging and testing for sure.

Well I guess, but most users aren't gonna be debugging though.
 
Hence why I suggested it'd be better for hardware acceleration to be implemented beforehand?
@ShadowOne333 told me that there's JIT already supported for the LibNX library, and a GPU driver is under construction.
Still can't help but wonder how porting via LibNX is progressing already.
 
@ShadowOne333 told me that there's JIT already supported for the LibNX library, and a GPU driver is under construction.
Still can't help but wonder how porting via LibNX is progressing already.

No idea, can't really test the emulators as the process to do so on 4.x.x is a PITA.
 
  • Like
Reactions: CatmanFan
Guys, we even haven't properly libnx compiled cores, don't expect Mupen64/Reicast pretty soon, I mean, just give it time (or use Lakka...)
 

Site & Scene News

Popular threads in this forum