T O P

  • By -

eduo

"Retroarch" and "These simple steps" are two phrases that usually aren't seen together. It's a powerhouse, but god damned it is it user-hostile. You want to play GB? Choose one of these seven cores with similar names, no explanation of what each does, no date of when they were made and if you like it, remember it next time. You want to add games? Good luck figuring out the formats supported by each core (bin? CHD?), whether ZIP or 7Z is supported, how to handle multi-disco or multi-tapes or multi-catridges.


Jobles4

Strongly recommend anyone having issues with RetroArch on iOS to go look at retro game corps walkthrough on YouTube. He is phenomenal. https://youtu.be/icGYGriNkF4?si=5rHAQZ9WQ9hxo2vO


eduo

Text version, for those of us that loathe Video tutorials: [RetroArch Starter Guide – Retro Game Corps](https://retrogamecorps.com/2022/02/28/retroarch-starter-guide/) It's a good guide because it gives a clear idea of the sheer amount of work you'll have to put to get to where you want to go. And particularly about the enormous amount of concepts other front-ends shield you from (which, depending on your personality, might be exactly what you need and want). I was already happy for getting emulators "officially" but I'm particularly happy for getting both the "limited but simple and pretty" and the "complex but flexible and functional" ends of the spectrum. Everyone is catered for.


CombatConrad

Agree with Eduo. I have the Odin and just use stand alone emulators because retroarch walk throughs are way to painful compared to the regular emulators. I watch all of Retro Game Corps (watching the Anbernic RG35XXSP impressions video as I type this) and used his walkthrough video for the Odin when I just said to myself that the video is longer than downloading the standalone emulators and importing my library and start playing.


hunter102618

go to manage cores, click on the core and it tells you which file types are supported


eduo

I've been using Retroarch for more than a decade. I'm describing it, not asking for help :) Core management is one of those part that is very much user-hostile in retroarch still. You've just outlined one of the reasons (individual screens per core) when explaining to me how to solve another (opaque information).


AtrociousSandwich

Oh no you have to click a window to get the information! So hostile 😭


Hereiamhereibe2

I like Retroarch because it has a million features but I hate Retroarch because it is very unintuitive. I spent like 2 hours yesterday trying to get an N64 game how I like it and then just said the hell with it and went back to Delta.


Ultimastar

Have to agree, it does take work to figure stuff out


eduo

I was surprised nobody had made a guide already but then realized that Retroarch is too much of a moving target and the amount of work to keep it updated would be nuts. I haven't checked the app yet. Does it download the cores on demand? Does it also download the BIOS?


Ultimastar

Here’s an iOS specific one made 2 hours ago https://youtu.be/OTEo7TJyWqc?si=_XgvGaHZ9c87vRsw There’s tons more videos on YouTube, most are for the PC version, but the functionality is the same. It comes with cores installed, but you can use the online updater tool within Retroarch to update/get new ones. It doesn’t download BIOS, you need to get that and use the iOS files app to put it in Retroarch/System


Affected_By_Fjaka

Yes but once you figure it out “wholy shit I’m actually playing this on my phone” makes it worth it… EDIT : you forgot the utter nightmare of getting keys mapped to buttons on older machines… c64 or zx spectrum…


eduo

Mapping for ipad is particularly painful for spectrum (my avatar in twitter is Ocean's batman for the ZX).


Affected_By_Fjaka

O my god i spent stupid hours trying to figure it out.. Batman Ocean for ZX! Please! How did you do it? HELP! 😂


fertff

A quick google search tells you everything you just wrote. It's not hard. You can set up everything in less than 30 minutes if you just try to learn.


eduo

I've been using retroarch for over a decade. I personally don't need help with it. But it has historically been complicated for new users and that's just the way it is. No need to overexplain it. You say you can set up everything in 30 minutes if you're willing to put yourself into it, which is why it's less user friendly than others where you are up and running in 2. Much more limited but that's the price. Most people eventually move to more complex front ends as they want to do more.


asp821

Having to spend 30 minutes setting up an app just to get it to work is like the exact opposite reason people buy iPhones. No one wants to dick around trying to get something to work. They want it to just work. Delta is proof that it can be easy.


fertff

If you're not up to fiddling with settings, then emulation isn't for you. God, if they ever release a gen 7 and upwards emulator your heads would blow up.


asp821

Or maybe developers can just release shit that normal people actually want to use. Delta proves it’s possible. Even PPSSPP, while not as good as Delta, shows it doesn’t have to be what RetroArch is.


fertff

Nah. Delta is extremely limited compared to what Retroarch offers. Delta is only simpler because it lacks everything that makes Retroarch superior.


Ultimastar

#Should have mentioned in main post- this was using the core: Beetle PSX. Zoom in to see the details! The difference in the character model on Vagrant Story (last pics) is insane. Once you’ve set this up, go to quick menu>overrides, then ‘core overrides’ to save these settings for ALL PS1 games, or you can choose ‘save game overrides’ to do it on a per game basis. ALSO, You should be launching games from the Playlist tab, not the main menu. If you launch from the main menu you have to pick a game AND a core every time. If you scan a directory in the playlist it will create console lists like this: https://imgur.com/a/GRcTZLu Then within those lists you’ll have thumbnails likes this: https://imgur.com/a/tBFY8Lp When you click on a game, BEFORE hitting run, set the ‘core association’ underneath it first, once done it will always use that core when you hit run.


hunter102618

beetle psx supports bin & cue. you have to have the bin files and cue files in the same folder, then run the cue file


Ultimastar

Ah yes you are correct. Running the bin file doesn’t give you Beetle as an option, but the cue file does. Good to know


slowpokefastpoke

Is it possible to point RetroArch to a Dropbox folder containing game folders? Or do you have to copy games into the RetroArch folder?


LostBob

Ooo Vagrant Story is the game I’m trying to get working.


JazzlikeRaptor

What PSX core are you using? I tried 2 games and both are crashing the emu or just hang on a title/black screen.


Ultimastar

Beetle PSX. If you’re launching them from the playlist tab, you need to set a core association for each game before you click run, or it will crash


PuyoDead

Another nice thing you can do is PGXP fixes. The short explanation being that it fixes zig-zag textures. [Here's](https://i.imgur.com/HapziHa.png) how the PlayStation displays tiled textures when viewed at an angle. And yes, this is how the original hardware looked (minus the enhanced resolution, that is). [Here's](https://i.imgur.com/NPyhYtt.png) how it looks with PGXP fixes applied. You'll need to bring up the quick menu, go to Core Options, then PGXP options. Make sure Perspective Correct Texturing is enabled. You might need to also make sure your resolution is higher than 1x, and this is also with Beetle PSX HW.


Ultimastar

Interesting! Amazing how many tweaks and options this app has. I actually don’t use the HW version of Beetle as it always freezes when I use the fast forward button.


PuyoDead

I think it works with the non-HW version as well, but I'm not certain.


Ultimastar

It does!


Crimson_Raven

Vagrant Story spotted!


kriskrosbbkk

We definitely need a walkthrough video how to load PS1 games in this thing. They all crash for me.


eduo

How to load **any** game. Retroarch is notoriously opaque and information is not easy to find and parse. It's a tool that wasn't really created for end-users (or at least not to end-users that are not more experienced).


Ultimastar

Are you opening them from the playlist tab? They will crash on there if you haven’t set a core association. Don’t just click run, down the bottom of that menu is ‘set core association’ choose ‘Sony - PlayStation (Beetle PSX)’ Are you using chd files or bin?


kriskrosbbkk

I have 2 PS1 games to test and both are BIN+CUE.


Ultimastar

I just tried a .bin file and it worked. There’s only 1 core available for bin files though - Sony - PlayStation (PCSX ReARMed). To increase resolution on this core you have to go to core options>GPU Plugin>enhanced resolution. This only does 2x though, not 4x and higher like Beetle PSX. Also no widescreen hack with this core. I’d just get .chd files instead, much smaller file sizes


kriskrosbbkk

I am getting there. Thankfully I have Miyoo Mini which helps me setup this one here, but yeah can be confusing. Should I assign a CORE every single time?


Ultimastar

It’s best launching from the playlists tab, get it to scan a directory of roms. It will then sort them all into systems, and give you thumbnails for each game. Then set all the core associations for each game one by one, then you won’t have to do it again.


Crest_Of_Hylia

You need bios


vince548

I can’t find the option. Can have a more detailed instruction ? Must I download the core in iOS ?


vince548

I solved the issue. 1. Download scph5501.bin Put it in RetroArch system folder 2. Run your ps1 game. Cue file 3. In video option. Set the x4


Ultimastar

I presumed the Beetle PSX core was already there but if you don’t see it, go to the main menu using the home button tab at the bottom, then online updater - update core info files.


unstablefan

Mmm kinda thinking Provenance (now on test flight) is going to be the right answer for casual users like me.


Ultimastar

Provenance doesn’t seem to support chd files, so you need both bin and cue files. Multi disc games also requires an additional m3u file. Retroarch can run a disc1 game simply by loading it.


TattayaJohn

Here’s how I do it- How to Play PlayStation 1 Games on your iPad using RetroArch Emulator! https://youtu.be/50EooCHfBWQ


Ultimastar

If you’re using that core then you can still increase the resolution by going to quick menu> core options > GPU plugin >enhanced resolution. My advice is to use chd files instead however, as it’s one file and smaller file size. Then you can use the Beetle PSX core which is better and has the widescreen hack. Also, import games to the playlist rather than selecting game AND core every time from the main menu. This is how it looks when using playlists: https://imgur.com/a/tBFY8Lp


TattayaJohn

No difference with the gpu plugin hack. Also can find .BIN files only.


Load-Efficient

I made the change and I can concur.... The widescreen definitely makes a difference + the upscale. I still had to add a CRT filters for FF9 backgrounds but damn.... I already thought it looked good but that beetle core made it look better lol


CoconutDust

> I still had to add a CRT filters for FF9 backgrounds but damn You should have a CRT shader/filter on for *all retro games*. If you want [the art to look good and correct on LCD instead of horribly wrong and bad](https://www.reddit.com/r/emulation/comments/11f5vc3/visually_how_do_you_prefer_to_play_your_ps1_games/jaktsmn/).


Load-Efficient

you're right I was using the wrong CRT filter that's why I was fine playing without it but damn that CRT filter used in those pictures makes a CRAZY difference now I wanna buy an old CRT monitor


CoconutDust

The shaders are good enough with glow, scanlines, and pixel-recreation, that it's perfectly sufficient to just use shaders and not get a real CRT. ("Purists" lie about this and claim you need a real CRT monitor, so that they feel validated and special when buying that for themselves). Though one big thing that CRT monitors have is the motion clarity, because of non-persistent non-hold display tech. Plus better brightness and contrast compared to average LCD I think. But for the visual filtering aspect ,**Shaders are great!**


slowpokefastpoke

What’s the easiest way to import games? Is the only option to copy roms to the default RetroArch folder or can you import from Dropbox or something?


Ultimastar

Only option is to copy them to the Retroarch folder


Keeko_ca

Also, if it isn't a 'duh' thing already. Skip the Widescreen hack instruction altogether on iPads. The other info helped me a ton though. THANKS! Playing Xenogears on my M4 iPad. OMFG I'm in heaven.


Ultimastar

One of the greatest games of all time!


Keeko_ca

Oh man. It looks SO good! I have it in digital format purchased for my PS3, but it's really tough to play on a big screen TV. Super low res. I tried, but I just couldn't keep playing it that way.


CoconutDust

It's fine on TV. Quick Menu > Load shader > navigate to CRT folder > choose like CRT Trinitron for 2D art game, or choose like CRT Newpixie for 3D game. And/or move TV further away.


Keeko_ca

Oh, I see I wasn’t clear. On PS3 it was rather crappy looking. On RetroArch, it’s stunning!


Keeko_ca

Oh. And dude. You indirectly taught me about shaders and now I love you. 🫶


CoconutDust

Xenogears heaven? I'll show you Xenogears heaven: [this is your Xenogears heaven right here](http://archive.thegia.com/news/0104/n01i.html). ... *The [cheat] code (300B21D6 000?) can be entered with a final digit of 1-8, with a value of 8 providing the default text speed and 1 giving the player near instantaneous messages*


ReliefDistinct6120

Playing on my M2 IPad Pro 1tb and it’s playing maxed not breaking a sweat. I’m finally going to get some use out of buying the 16gb model instead of the 8gb with all these awesome emulators coming out.


Strange-Inspection72

The only down size is that , obviously , the control scheme for many consoles weren’t made to be played on flat screen , believe me , I learned it the hard way


Ryldlolth

For some reason Vagrant story will only show PSx core option for me and hangs after the initial game load/speech from two guys, any reason why this is?


Ultimastar

Just tried the bin file and it does black screen after the intro. Chd file works fine tho


Ryldlolth

Yeah looks like with a bin it gets as far as a initial cutscene then stalls, chd working perfect so thanks again


Ultimastar

Try going to the main menu and then online updater. Update all 7 options at the bottom. Then check if you’ve got Beetle PSX core. Also, put the PS1 BIOS files in Retroarch/system using the iOS files app.


Ryldlolth

Cheers mate


Ryldlolth

Yeah sadly even after updating when I go to load the content, no beetle, it does show In my cores without loading though, bios is there Edit: may be because it's missing the cue data apparently?


Ultimastar

Just to be clear this is what you should be looking for https://imgur.com/a/mBeyyrm


Ultimastar

Are you using .bin files? That will only show one PSX core (PCSX), use chd files instead, they are better and much smaller file size.


Ryldlolth

Aye was using .bin, must be my issue! thanks for your help


CoconutDust

.bin is fine, as long as you have the correct .cue files with it and in same directory (usually). Load the cue file, not the bin, basically you treat the cue file as "the game file" in your mind. (And if you play a multi-disc game and make an m3u file according to the instructions, you then treat the m3u as "The game file", meaning that's the file for Load Content.) I've played Suikoden 2 multiple times on Apple TV, bin/cue format. The cores don't care about file-type, as long as file type is compatible which it will be *if the file even exists on the internet*.


ThisHasFailed

What is the latest console you could emulate without dropping tons of frames on the newer phones?


CoconutDust

Why don't you test it then post the answer


Serious-Rutabaga-603

For some reason beetle doesn’t work for me. It’s says I’m missing scph5501 but I have the bios files in the system folder and they are named correctly


ic3machine

Did someone try to make vertical screen hack?


zenmaster24

beetle hw is doing wonders to my play through of breath of fire iv


Crest_Of_Hylia

Nah. I prefer CRT shaders


Ultimastar

For 2D games like Symphony of the Night absolutely. On PS1 3D games I haven’t found a shader thats superior to using higher resolution. You can still use shaders with the high resolution, but their effect isn’t as noticeable.


Crest_Of_Hylia

I think all games look better with them. The higher resolution doesn’t do any 3D game favors in my eyes


CoconutDust

Shader and "higher resolution" aren't in conflict, they're separate things. Metal Gear Solid 1 looks way better with CRT-Newpixie shader for example (people may need to tweak parameters depending on their screen) compared to raw LCD, as with all retro games. It's true that scanlines and some elements become tiny with higher resolution, but other elements like gamma and glow are important and clear regardless of resolution. Most 3D games are good with CRT Newpixie. Regardless of 2D or 3D, you need a CRT-style shader, and at the very least some form of scanlines. 2D games are better with something like CRT Trinitron or CRT Geom though in my view. **[The art is wrong unless a person uses a CRT-style shader/filter](https://www.reddit.com/r/emulation/comments/11f5vc3/visually_how_do_you_prefer_to_play_your_ps1_games/jaktsmn/).**


CoconutDust

Based on the title your post should be about **CRT-style shaders** not widescreen. Widescreen doesn't make it look "better." Everyone playing retro games should be trying the Quick Menu > Shaders > turn on Shaders > Load shader > go into CRT folder > choose a CRT shader like CRT-Caligari or CRT-Newpixie or CRT Trinitron. If people don't do that, the art will look wrong and bad. [More discussions here](https://www.reddit.com/r/emulation/comments/11f5vc3/visually_how_do_you_prefer_to_play_your_ps1_games/jaktsmn/) for people who are ignorant about this.


Ultimastar

Don’t appreciate the condescending reply, but my post isn’t solely about widescreen, it’s about increasing the resolution. Making it widescreen is actually my second point of the post. It’s also rude to suggest people are ignorant if they aren’t familiar with a shader. Why don’t you make your own post to educate the ‘ignorant’ people?


TattayaJohn

Does it support PS2?


Ultimastar

No