Software Support > GroovyMAME
Why use emulators when theres RetroArch?
abispac:
--- Quote from: Substring on August 25, 2022, 05:26:56 pm ---Well, that's quite an arguable topic with much to say, whatever one may think about the general libretro thing ...
1. RA, as a frontend, can be pretty despicable
2. Some purists would say RA solves emulation problems on the cores, but never submit their changes upstream. When you believe in the open source etiquette, that is an important argument
3. a number of cores work rather well, and RA has a number of interesting features
4. (in my absolutely subjective opinion since I, among a few others, contributed to that) Making RA cross the switchres step was a decisive move. Just to make it simple : drop your switchres.ini in the retroarch.exe folder, set 2 or 3 options in the retroarch.cfg, and voilą (not voala ;) ). The move to SR was, to me, a giant leap to the ease of configuration, really. People probably don't all understand what SR has brought to CRT modeswitching and emulators, but it's is a major improvement, really. And the easyness you've described to setup RA for CRT is one onf the proofs of how the work that was done made RA CRT configuration much simplier, and the general ecosystem of SR-compatible emulators
5. any emulator has pros and cons ... mame, emu4crt, retroarch ... Just have fun the way you like :)
--- End quote ---
I dont use Retroarch as the front end, i use hyperspin with rocketlauncher, and just use retroarch to play the games, so i really never see retroarch besides the loading black band that has the game information. So yes, i know everything has its pros and cons, but believe me, ive been building arcades for friends and relatives for over 20 years now, and todays, could not be any easyer with emudrivers, amd cards, groovymame for arcade stuff, and no retroarch for all the consoles. I mean, even with though that mame has consoles support, one thing i hate about mame, is that it wont play games that6 dont have the correct name, or the name that mame has for such game, contrary to retroarch, that with all the cores, it can play any game based on the game name, not caring if is correct or not. (Not sure if i explain myself on this one) Anyway, i think MAME should have followed the same way as retroarch. BUt i guess both projects are great. Anyway, thanks to anyone involved on making this happen. All the talented coders, veterans and younglins. THANKS. Pardon my bad grammar. English is now my third lenguage.
psakhis:
@Abispac, RA is "official" libretro frontend, if you understand libretro as a framework.
AttractMode, EmulationStation, HyperSpin, BigBlue, etc. are general frontends.
schmerzkaufen:
The only viable reason for me is their shaders system. It's really nice!
What annoys me is they don't always use the best emulators for cores.
And their lag mitigation guidelines are a sin to accuracy and - depending on settings - to fair play as well.
They have ruined the understanding and perception of a whole generation on that topic, and it sucks.
For arcades in particular the right choice is definitely Groovy, it's following MAME and its combined input/video/audio lag methods are lossless.
Now, that said the MiSter lovers will come and nag that their solution is even better, ultimately yes, mainly because they have dedicated developers working and focusing on particular systems and games, besting MAME drivers (while mamedev is driven by the great unknown random of FOSS that can do miracles tomorrow or leave issues unattended for decades)
One could argue MiSter's a bit costly for the individual and limited in reach because of the lack of pure processing power (like cv1k ? yup GM on what's today a cheap PC is still the best for that)
And while mentioning shaders is a bit off-topic; on the non-CRT side, while GM only has HLSL, at the very least for a while now it has been able to perform all its features including the real smooth refresh rates and lag reduction(s) even without installing Emudrivers if you own an AMD card, and without any more hassle than a one-time visit to ingame menu sliders, since it saves settings including the OC ones as a bonus.
Zero messing with obscure manual modes configuration there in this case.
Of course CRT still demands some work but in regards to difficulty of general use the criticism on Groovy is from ppl who haven't tried it a long time, the auto configuartion for AMD cards, the saving sliders for frame_delay and OC, make it massively more convenient and easier than it's ever been before.
Regarding ethics, I won't say much there im no dev, but from an external POV it seemed to me that several emus and related works were simply abandoned by their authors because retroarch stole all the light and attention, whether concerned ppl liked it or not. For that reason some potentially better things might never come to be, I don't like the thought.
NB: also I hated that they encouraged the use of old builds as cores and along the sharing of old roms sets, that's dumb as hell and i cannot think of anything more anti-development progress than that. Even as a end user anyone who uses more than two braincells can see why that's bad for everyone and a finger to developers.
Last word; I've mostly stopped discussing emulation with people when seeing that basically everywhere I went RA users were there celebrating the greatness of it...using old-AF builds and roms, with on top of it lossy - and in cases borderline cheating - lag reduction, to make it worse.
It's not just some devs that have lost faith because of RA.
psakhis:
I agree with some @schmerzkaufen comments.
For example, if Mednafen has master pcengine core, why not use it instead of libretro fork core? A fork always can be outdated, isn't official... A quick response can be RA has other must have features, but for me with emu4crt i'm ok.
Totally different if libretro core is considered a master core, there are libretro cores that advances only on libretro, for example genesis plus gx.
In fact, there are many mame libretro cores, but groovymame is the best out there... (for pc crt users, ofc)
donluca:
--- Quote from: abispac on August 26, 2022, 01:42:26 am ---Anyway, i think MAME should have followed the same way as retroarch.
--- End quote ---
Thank God it didn't.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version