Homebrew RetroArch Switch

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 2,166,709
  • Replies Replies 9,226
  • Likes Likes 100
I wouldn't know how to do that.
I just cloned the repos locally and rebuilt after seeing the Fuse repo had a new commit for libnx make support.
I expect it will come into the nighlies automatically as part of that in any case right?

Would be great if someone could fix the pUAE Makefile for libnx support as well.
I had a go and got so far but...
If you just clone it on your github/lab or send me a patch file I will add it
Assume you just added the target?
 
  • Like
Reactions: ShadowOne333
If you just clone it on your github/lab or send me a patch file I will add it
Assume you just added the target?
I didn't make any code changes.
I just simply built against the existing master with:
make -f Makefile platform=libnx
Is that what you need to know?

Rereading, maybe you're referring to the UAE attempt.
I'm happy to try to help getting that built, so I guess I'll create a clone of it for now?
Feel free to pm me if you want anything.
 
Last edited by snoofly,
I just completed all of Tony Hawk's Pro Skater 2 twice (with different characters). I love this game so much, takes me back to my childhood. Was amazing finishing it again now on Switch.

I'm on SXOS 2.0 with 5.1.0. I used the US PSX BIOS and US region of the game. Audio was a bit choppy, especially in pause menu, but the game runs really well. 55-60 FPS the entire time. GTA2 works perfectly too. Looking forward to N64 progress and possibly GameCube and Dreamcast.
 
I'm guessing this will be a "no", but can someone say if it's possible to use a PS3 Sixaxis controller with this Switch version of RetroArch?

If not it's probably about time I made the dive and got a Pro controller... :P

Thanks to all of the team for their continued hard work in making this official release, by the way. To have so many different systems available for emulation on Switch is brilliant!
 
Last edited by Kirgane,
Hello can I solve this problem if I put all my files and folders, installed games of my exfat sd card on my laptop, format this same sd card to fat 32 put all files back.
and when I have a large nsp file to install I can use another exfat sd card for installing, put this on computer again and on the fat32 card?

basically, yes. it's more steps but it would work
 
I can confirm that the random crashes do not occur on a fat32 card. I put my 32GB fat32 card in there and spent around 2 hours emulating old gbc, gba and genesis games while screwing with settings and filters. Rewind and Fast Forward work as well. This is by far the best emulator I've ever seen, and it's on my Switch. Good lord.

I just might have to look into installing large nsps over the network and seeing if it's a viable solution for my setup. As it stands, I've had other issues with this Switch's SD card in the past; maybe exFAT corruption is to blame?

Now that I think about it, when I put my 32GB card into my switch it had to format it again right after being formatted. I don't think I'll be able to get a 128GB fat32 working on my switch anyway. Darn!

Small aside: I've not looked into PS1 emulation on here, as I figured I'd save it for last. How well do most games really run, and is it really practical to do that?
 
I'm guessing this will be a "no", but can someone say if it's possible to use a PS3 Sixaxis controller with this Switch version of RetroArch?

If not it's probably about time I made the dive and got a Pro controller... :P

Thanks to all of the team for their continued hard work in making this official release, by the way. To have so many different systems available for emulation on Switch is brilliant!

There's a $15 Bluetooth dongle for switch that lets you use ps3/PS4/Xbox one etc controllers. I recommend it.
 
  • Like
Reactions: Kirgane
Thanks @ploggy and @Purple_Shyguy, I'll have a look at what adapters are around - as a bonus that might work as a replacement for ScpToolkit on my PC too which would be cool.

Now back to setting up a library of classics :D
 
  • Like
Reactions: ploggy
I have a question about the exFat problem: Does this only concern homebrew? If so, why?! Can this be explained by someone for a noob or do I have to worry because all my normal switch data is stored on my exFat card. So the switch files, all my e-shop games, patches etc. So far it hasn't happened but these things have to be affected too?

Bumping this question. I'd like to know too. I have a 128gb exfat and get crashes so I probably will reformat it. Does it affect every file on the card?
 
I have a question about the exFat problem: Does this only concern homebrew? If so, why?! Can this be explained by someone for a noob or do I have to worry because all my normal switch data is stored on my exFat card. So the switch files, all my e-shop games, patches etc. So far it hasn't happened but these things have to be affected too?
Yes and no, in equal parts. :) Nintendos exfat driver does not unload instructions, when f.e. simply "shutting the system down", so it would potentially also inflict regular applications.

But. Those normally do not save to sdcard at all. Only to the Switches internal storage (was unable to find out what the switches internal file format is via a quick search, but lets assume its not exfat.. ;) ).

And. Every time you use the home button to exit out of a homebrew app, that app gets force closed (=crashed). If there is an ongoing write process, same as with shutdown in the example above, it gets interrupted. File table entries are there, the file is not = corrupt file system.

But that also is the case, if any homebrew app f.e. crashes, while writing to the sdcard. Which can happen. Apps are not perfect. :)

So its a combination of a badly implemented driver (Nintendo), a filesystem thats prone to corruption (only one file table) (exfat), and homebrew application behavior (/user behavior).

Bumping this question. I'd like to know too. I have a 128gb exfat and get crashes so I probably will reformat it. Does it affect every file on the card?
It depends. If the file table on the card is corrupt - yes. If you are unlucky, the entire card can become unreadable. Thats in theory. I don't know if it has happened in practice. :)
 
Last edited by notimp,
It depends. If the file table on the card is corrupt - yes. If you are unlucky, the entire card can become unreadable. Thats in theory. I don't know if it has happened in practice. :)
It has. It happened to me. The card became completely unreadable even by my Windows machine. I had to go into Diskpart and clean it through Diskpart. Then I had to create a primary partition through Diskpart. After I did that, I could use Windows Explorer to format the card.
 
  • Like
Reactions: notimp
Hello can I solve this problem if I put all my files and folders, installed games of my exfat sd card on my laptop, format this same sd card to fat 32 put all files back.
and when I have a large nsp file to install I can use another exfat sd card for installing, put this on computer again and on the fat32 card?

You can do this for your currently installed games, and then if you need to install a large NSP on later on you can simply use a network NSP installer - your NSP will be installed directly without the need to copy it on your SD card beforehand. I personally didn't have much luck with the network install feature of tinfoil, but this one works very well:

https://gbatemp.net/threads/dz-network-nsp-installer-and-title-key-dumper.519179/
 
Is it enough to update Retroarch, simply replace the cores from time to time, or does the whole package always need to be replaced?
 
Small aside: I've not looked into PS1 emulation on here, as I figured I'd save it for last. How well do most games really run, and is it really practical to do that?

By the highly scientific method of "Tekken 3 is playable - although at 50fps - but actually very playable - even the sound doesnt sound that bad, with the switch (not the gl) driver" (vsync off, threaded video, switch-thread as the audio driver, frame duping on). Every PSX game is perfectly playable.

:)

Worst case scenario - switch to the pal version of said game - which will play in in 50hz and therefore 50fps natively. Problem solved. ;)

Tekken 3 (U) is the worst performing game I have encountered so far. So is it actually playable at 50fps?

*Looking at my ingame statistics*

qIdYHrf.jpg


Well... Yes. :) (Number on the right is times played through the arcade mode with one character.. ;) )

Most other games I've tried actually run at close enough to 60 fps that, I'd consider them very playable.. :)
 
Last edited by notimp,
hi! thanks for your work. Maybe im doing something wrong, but when i push select the virtual keyboard it doesnt appears, and when i remap some keys to buttons it doesnt works either.
What I find is that you need to set user 1 to Cursor or Kempston and then Select (default key mapping) will show the virtual keyboard.
Remaping the keys seems to be fine for me via Core Options.
Try Chuckie Egg and set 2 w 9 0 m for UDLRJump
 
What I find is that you need to set user 1 to Cursor or Kempston and then Select (default key mapping) will show the virtual keyboard.
Remaping the keys seems to be fine for me via Core Options.
Try Chuckie Egg and set 2 w 9 0 m for UDLRJump
yeah! with kempston activated where you told me now virtual keyboard appears and maping works fine too! thanks a lot!
 
  • Like
Reactions: snoofly

Site & Scene News

Popular threads in this forum