D
getting something to run on a computer is kind of a different animal that getting something to run on a closed source commercial gaming device. the progress made in just the last 3 months is incredible. i imagine the kinks will be worked out in less than a year.I've always felt like retroarch is too big of a scope to ever be finished and working. We get all these little pieces of the pie, but the whole thing is just never gonna get baked through. I was running n64 and psx emus on my 333mhz Pentium back in '99. Zsnes just worked. I'm talking about windows 98 guys, with bluescreens and all. Every game, saves, controllers, everything. There were plenty of emus that just worked. 3D acceleration no big deal, we got 3dFX glide wrappers just straight up handling Zelda OOT and Mario 64 fullspeed while the console is being sold on the store shelf. The original xbox, 733mhz processor, rocking emulators, everything working.
Then, like 10 years ago I hear of this project, Retroarch. It's gonna be amazing, all emulators in one. 10 years later, I have never seen a build that works. Always something wrong, the snes emu is 3 fps. You can't just load a rom you gotta find out what core it's running on and set up all this shit to get something running at 3fps and then the controller is all fucked up cause it's set to work as a ps1 controller but you're playing n64, so you gotta go fuck with settings for an hour. Seems silly to put all this shit in a program that sucks ass, really the Retroarch system is just built upon all this open source software that isn't cohesive and it makes a big mess.
Why can't we just have singular purpose emulators developed for the platform we are running it on? Why is that crazy?
Don't get me wrong, I know without this libretro stuff we wouldn't be seeing any of the libretro emus on the switch currently but I just feel like it is gonna take another 10 years before retroarch is usable really.
Honestly I'd be inclined to agree. I have used retroarch on a bunch of devices (mostly Android devices) and it never worked as it should, in most cases being almost unusable. For example, on a older tablet I had the interface text was too tiny and I could barely read, settings wouldn't save, each core used the same controller overlay instead of using the right layout for each console, the physical back button wouldn't work (and retroarch was the only app where it didn't work), due to it not working I also couldn't disable the controller overlay otherwise I wouldn't be able to exit from the game and so on... It was just a big mess... To make everything worse, you also need to enter on 200 different menus (and some of those menus are confusing, for example, a menu called "settings" and other called "configurations" that does different things), change a lot of settings to get things working right. And those settings usually don't save, for whatever reason, so you need to set it up again and again...Well right now, all of these builds are using libretro to build one core at a time, so it's kinda better than when the whole thing gets dumped and we have to choose cores. But the psx emu is running slow, the Gameboy emu is running slow. The save files are wonky. The retroarch front end doesn't save the settings you set.
Again I'm not trying be ungrateful, I am happy to have full speed SNES in these early days. I know without this libretro switch support it would take each individual emu author to port his emu to the switch, and that would take more time, but I think it would be better.
Nobody of sane mind can say that setting up and using Retroarch is a simple process.
If you think loading and playing roms is a complex task you need to go back to kindergartenYeah I mean, I know this probably isn't the place to be talking shit about Retroarch but it's how I feel. The UI is terrible and hasn't been updated in ever. Everything is so complex for no reason. I know it's a super emulator or whatever but somebody who isn't just sitting there slamming down C++ code all day should take a look at the thing and make it at least halfway end-user friendly.
You have to take into consideration that PC emulators are a dedicated thing.I've always felt like retroarch is too big of a scope to ever be finished and working. We get all these little pieces of the pie, but the whole thing is just never gonna get baked through. I was running n64 and psx emus on my 333mhz Pentium back in '99. Zsnes just worked. I'm talking about windows 98 guys, with bluescreens and all. Every game, saves, controllers, everything. There were plenty of emus that just worked. 3D acceleration no big deal, we got 3dFX glide wrappers just straight up handling Zelda OOT and Mario 64 fullspeed while the console is being sold on the store shelf. The original xbox, 733mhz processor, rocking emulators, everything working.
Then, like 10 years ago I hear of this project, Retroarch. It's gonna be amazing, all emulators in one. 10 years later, I have never seen a build that works. Always something wrong, the snes emu is 3 fps. You can't just load a rom you gotta find out what core it's running on and set up all this shit to get something running at 3fps and then the controller is all fucked up cause it's set to work as a ps1 controller but you're playing n64, so you gotta go fuck with settings for an hour. Seems silly to put all this shit in a program that sucks ass, really the Retroarch system is just built upon all this open source software that isn't cohesive and it makes a big mess.
Why can't we just have singular purpose emulators developed for the platform we are running it on? Why is that crazy?
Don't get me wrong, I know without this libretro stuff we wouldn't be seeing any of the libretro emus on the switch currently but I just feel like it is gonna take another 10 years before retroarch is usable really.
If you think loading and playing roms is a complex task you need to go back to kindergarten
Look it's not a hard task to load a rom in it's current state. Stop crying over nonsenseYeah I saw one of the official libretro devs give a similar response to Retroarch criticism on reddit. It's probably why the emulator is still in the state it is in today.
It's not that it doesn't work, because sometimes it does. It's about whether it's worth the trouble to fiddle with a seemingly endless batch of settings using a text only barely functional menu full of submenus and names of cores that you have to be knowledgeable of to run any given game. On windows, standalone emulators are up and running seconds after install. On android, a standalone NES emulator boots up, choose a rom from a familiarly styled interface, and you're playing NES. On both of those platforms, setting up Retroarch can take forever, you must manually download and insert cores, reset controller schemes which are forced on you, set pathways, and god knows what else I've never gotten through to get anything working I've always given up and gone with something much more useable.
You can call me stupid and not capable of running emulators but it's not that I can't, just that I wish for something better. I know it's what we have now and I am thankful, just not hopeful.
I understand this emulator is trying to do many tasks on many platforms, but I feel like that is it's major weakness. For years I have watched this emulator grow, and think it could use a little bit of user friendliness tossed in. It seems the developers are against such a notion, and it is reflected in this software.
Here you go, fixed and tested. Succesfully back to HBL after quit.Just tried Snes9x. When I return to the Switch Home Menu and try to open the Homebrew-Loader again, it will freeze the Switch.
perfect, I'm going to test right now!Here you go, fixed and tested. Succesfully back to HBL after quit.
Thank you, x0x0Here you go, fixed and tested. Succesfully back to HBL after quit.
Strange.. i tested this and loading roms are working fine.For me the latest snes release does allow a return to HBL, but attempting to go past the first screen's list of roms causes a lock up. Exiting and returning to HBL and launching again gives an error of No Directory Found.
Great!!! load everything right, save correct and you can go to hbl and return without problems, now you just need to be able to modify the size of the screen and it will be perfect !!!Here you go, fixed and tested. Succesfully back to HBL after quit.