Homebrew RetroArch Switch

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 2,167,605
  • Replies Replies 9,226
  • Likes Likes 100
Is there any way to stretch the aspect ratio to fit the entire screen? nothing I do seems to work.
I believe the Dev wants to provide full screen through rendering and not stretching. There’s a lot hes trying to do so I’m not sure if it will be touched for a bit. I could be wrong tho.
 
This threat is dead now witht he libnx port right? It seems the functions of the libnx port have surpassed these builds in every aspect.
 
Well, an N64 core hasn't been compiled for the Switch yet. It would be more difficult to port an N64 LibRetro core than to simply recompile an existing core with another library. On top of that, there are several N64 cores in the wild, like GLupen64, GLideN64 and mupen64plus.

Yea, i'm a noob so I apologize. I really meant porting over one of the existing cores. I'd really love to give a shot at doing this myself if you think you could point me in the right direction? I can write code in Python, Bash, C#, Perl, and Java to name a few. However, I haven't done much with C except compile apps for my Linux machines. I am an Arch linux user and pretty familiar with the compile process overall.

I'd love to pitch in and help with this task if there's anyone that can point me in the right direction.
 
Alright, alright, alright.

I've compiled a fair amount of cores with the new libtransistor! I haven't tested them, though, because I'm on 3.0.2 and 4.1.0! Let me know how they work :)

https://drive.google.com/drive/folders/1DCHTvqaFKfYq-XM6knN7GJ4gIo2DrUAe?usp=sharing

Here's what I compiled for y'all:
  • fbalpha_retroarch.nro
  • fceumm_retroarch.nro
  • gambatte_retroarch.nro
  • genesis_retroarch.nro
  • gpsp_retroarch.nro
  • handy_retroarch.nro
  • mame2003_retroarch.nro
  • mgba_retroarch.nro
  • picodrive_retroarch.nro
  • prosystem_retroarch.nro
  • snes9x2010_retroarch.nro
  • tgbdual_retroarch.nro
  • vba_next_retroarch.nro
  • vecx_retroarch.nro
  • virtualjaguar_retroarch.nro
  • yabause_retroarch.nro
Lemme know! :) Happy Friday night/Saturday morning!

Edit: I'm testing on my 3.0.2 Switch and I've noticed that the nros play loud garbage audio for like half a sec when loading roms? lemme know if that's also happening in 5.0.2
nice work sega runs then crashes im on 5.1.0.. good work keep it up
 
any ideas why picodrive refuses to load for me on 4.1 ? the icon is there but when i click it just returns to the hbl ?
 
  • Like
Reactions: kingraa777
got some odd glitch that made everything larger when entering the first door in kirby 3 in the latest poste build for the sness worked great other than that :)
 
Tried loading Pokémon Gold SpaceWorld 97 demo with everything but I no profit at all. Does someone know how to load .sgb roms properly?
Does that one work in PC VBA?
Afaik mGBA did add some extra code to get it to work without modifications, but I'm not sure about VBA.
You may have to patch the ROM or something to get it to run in VBA.
 
Does that one work in PC VBA?
Afaik mGBA did add some extra code to get it to work without modifications, but I'm not sure about VBA.
You may have to patch the ROM or something to get it to run in VBA.

It works as .sgb in VisualBoy Advance (PC) but I couldn't get ot working on Switch :/
 
from what i have read here 5.0.2 performs the best of the firmwares (not sure if this is true, i skimmed but didn't check all 76 pages of this thread, sorry), and 4.1.0 sucks. what i have is 4.1.0 and a need for emulation. there's another thread around here that shows how to flash firmware without burning fuses, and that's my plan, only problem is i have no idea where to acquire this 5.0.2 unicorn. i found a source which has all the way up to 4.1.0 (for historical documentation purposes only, of course), but nothing beyond that. also not looking to connect my switch to the internet.
does there exist:
1. a firmware less than 4.1.0 which runs the emulators well?
2. a place where the 5.0.2 (or later, as long as it works) is hosted for historical documentation purposes?

ty for your patience
 
Latest compiled cores with newest LibTransistor (doesn't work on 4.1):
https://drive.google.com/drive/folders/1DCHTvqaFKfYq-XM6knN7GJ4gIo2DrUAe?usp=sharing

@ShadowOne333
These cores while working have a sound issue that crashes some of the cores.

For example, with sound on in picodrive, it runs for about a min then freezes completely, but if i turn sound off, it runs way too fast but doesn't freeze. And there doesnt seem to be a way to make it sync for normal speed.

Just wanted to share that if that helps in anyway.

Im running 5.1.0 btw.
 
@ShadowOne333
These cores while working have a sound issue that crashes some of the cores.

For example, with sound on in picodrive, it runs for about a min then freezes completely, but if i turn sound off, it runs way too fast but doesn't freeze. And there doesnt seem to be a way to make it sync for normal speed.

Just wanted to share that if that helps in anyway.

Im running 5.1.0 btw.
Go to the "Development libnx" and try out the Salamander build.
The builds from libnx posted here are way too old, while the ones in that thread (which is still being developed) are way more stable and more user friendly.
The builds in the OP of that thread should be the latest and most updated ones too.
 
  • Like
Reactions: lordelan and Ty_
Go to the "Development libnx" and try out the Salamander build.
The builds from libnx posted here are way too old, while the ones in that thread (which is still being developed) are way more stable and more user friendly.
The builds in the OP of that thread should be the latest and most updated ones too.
It's a bit sad that this thread came to an end mate. You were good at updating the first post to include not only every newest build but also any information needed on what's the current state. Wish you had permissions to edit the other thread as well. :P
 
It's a bit sad that this thread came to an end mate. You were good at updating the first post to include not only every newest build but also any information needed on what's the current state. Wish you had permissions to edit the other thread as well. :P
I can still keep on going with this one, but to be honest libtransistor builds have come to a halt, and libnx ones are moving so rapidly that I dont dare to keep up with it.

Though I could try and add the latest link which I know has the Salamander builds to the OP and keep that one as the latest one available for libnx builds.

Just please, someone remind me tomorrow.
Im way too damn tired to even attempt to do so right now lol
 
Last edited by ShadowOne333,
  • Like
Reactions: lordelan
Okay, just updated the OP to add the most recent libnx build (which is updated frequently on that very same link) and also added a (RECOMMENDED) tag for it, since that one is now the most up-to-date and stable build :)
 
  • Like
Reactions: lordelan
Hello, great port, would like to see it flourish and become as good portable RA, as vita's.

Speaking of which: vita won't allow 2 players. Not by normal means at least. What about NX version? I mean, will there be option to use two halves of joycon, instead of paired joycons, which is implemented by default?

Would also like to see zip and 7z support. Cheers.
 

Site & Scene News

Popular threads in this forum