[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games


View post   

File: 405 KB, 703x513, bg.png [View same] [iqdb] [saucenao] [google]
4803857 No.4803857 [Reply] [Original]

Is it preferable to use Retroarch or specific emulators? Does it depend on the system?

>> No.4803865
File: 1.45 MB, 3840x1080, toxic caves.png [View same] [iqdb] [saucenao] [google]
4803865

>>4803857
Unless there's some unique functionality you want from a standalone, I'd go with RetroArch. Be sure to git commit your savestates or whatever because mouse1 is bound by default to save slot 1 and you may forget that and not bother to change it because you're playing with a gamepad.

>>>/vg/emugen

>> No.4803872

Retroarch has good GPU synching, CRT shaders, rewind and input lag removal for a number of systems. It can even load your roms compressed in chd/zip/gzip so you could have a complete collection compressed and save a lot of disk space this way.

On the other hand:
its UI is awful
many cores (blueMSX, citra, dolphin, dreamcast) are either bad or behind their main versions without much development effort put in them
doesn't handle errors neatly and may crash often
the way graphical renders is handled is bad
developers don't like the frameskipping feature, so if you're playing on consoles you better learn to love that a c c urate 40 fps gameplay that never feels right
doesn't have cheats
doesn't have multiplayer involving multiple emulator instances (yet.. except GBC)
MAME core is weirdly integrated
can't search for cheats or do neat stuff only standalone emulators can do like debugging and viewing memory

Overall it's convenient and good enough for normal use, except when you want a feature not there or the most up to date version of that emulator.

>> No.4803890

>>4803857
retroarch is pure garbage. consistently broken across many platforms it claims to support. many clueless lamers love it. but they don't know anything about emulation.. or good software.. or know how to use a computer.

>> No.4803893

>>4803890
t. brainlet who can't get it working right

>> No.4803894

>>4803893
found the clueless lamer

>> No.4803895
File: 120 KB, 1600x1000, baby duck.jpg [View same] [iqdb] [saucenao] [google]
4803895

>>480389

https://en.wikipedia.org/wiki/Imprinting_(psychology)#Baby_duck_syndrome

>> No.4803919

>>4803895
wtf? how did I link that post?
ducky is meant for >>4803890

>> No.4803935

>>4803857
Retroarch has superior Sega Genesis and PS1 emulators. Maybe others, but those are what I'm aware of.

>> No.4804301

Yes, it does kinda depend on the system you're emulating, and on the system that you're emulating on.

On PC it's pretty good. I know a lot of people dislike the people working on it vehemently but honestly there's a lot of things to like.
-It works on multiple platforms
-It syncs with the refresh rate better than any other, avoiding stuff like crackling or minimal frame skipping
-It supports black frame insertion
-Supports multiple shaders that work with most cores, not just one
-You set up your gamepad once, it's done for all platforms, does it automatically for many gamepads as well
-Custom configurations per platform / game
-Less input lag
-Really easy to use with other frontends (yeah yeah, RetroArch is a frontend, still) like LaunchBox
-Works nicely with CRT monitors/TVs

I would probably recommend using PS2/3DS emulators and such separately but other platforms it does great.

>> No.4804303

>>4804301
Oh, it also saves all your save files on one location, so it's easy to link it to a cloud service folder and keep your saves there.

>> No.4804308

>>4803857
No. No.

>> No.4804317

>>4803865
Does RA have git integration?
I never thought of it before but it would take save scumming to a whole new level.

>> No.4804318

>>4803919
You erased the 0 in the end.

>> No.4804320

>>4804317
No, I alt-tab to cygwin terminal for git

>> No.4804323

>>4803857
RetroArch recently gained an runahead option that used black magic to make input lag even slightly less than original hardware with the right setup.

>> No.4804324

>>4804320
Do you write your commit messages with vim or emacs?

>> No.4804326

>>4804324
I usually do short ones straight from the command line with -m but I edit there with vim if I need to. For serious brogramming, it's emacs (which I already had just for org-mode) or atom:

https://i.imgur.com/gDQHnWZ.gifv

>> No.4805037

>>4803857
it works really well on my android phone. I haven't tried all the cores, but gba/snes/megadrive work great.
The ps3 ui for the pc version is awful imo, but apparently the developers are working on a wimp gui and Skeleton Key supports it pretty well.

>> No.4805425

>>4803857
Yes use RA. Except for certain systems - Home computers like c64/amiga/msx use the standalone emulators. Also emulators like citra, dolphin and any dreamcast emulator it's better to use standalone.
For everything else - use RA as it has better audio/video sync, significantly less input lag, and heaps of shaders and customisation options.

>> No.4805493

for some reason the icons are all black on my machine
apparently you have to reassign the directories or some shit but I cant be arsed

>> No.4805590

for those with hundreds/thousands of roms, what is your frontend solution? i like launchbox but it gets slow with a ton of images and takes up a lot of memory too

>> No.4805740

>>4805493
>Download Assets

>> No.4805976
File: 39 KB, 344x517, 1505245496506.png [View same] [iqdb] [saucenao] [google]
4805976

I've moved away from it because a lot of the cores I tried out seemed to lack certain options or settings when compared to their stand alone emulators or had issues that I could never figure out how to work out.
That being said, I liked it a lot and the ability to keep multiple emulators in one program can't really be understated, and I'm sure my issues I had with it could've been worked out with a bit more effort.
Shit, I may have to try it out again.

>> No.4806010

>run c64 core
>enter command
>CTD
>run ngpc game
>go to options menu
>CTD
>run mame core
>load asteroids
>CTD
>run PSX-HW, Desmume, PPSSPP, N64
>CTD

For mainstream consoles it's quite good but for most other stuff it's mixed at best. A lot of cores seem really half-assed ports of varying quality.

Haven't had any serious problems with nes/snes/gen etc. I never got the special chip games working with the bsnes/higan cores despite having the different firmwares in the correct place. I don't know why they need 50 different snes9x/bsnes/higan cores in the updater either.

>> No.4806270

>>4805740
didnt work for some reason

>> No.4806282

I only use it for ps1 and genesis emulation.