So, to help clear up some questions about ShmupArch and maybe help answer some questions you all may have, I have written up this article.
http://electricunderground.io/what-is-s ... it-matter/
Enjoy!

RBelmont wrote:A little math shows that if you overclock a Pi3 to about 3.4 GHz you'll start to be competitive with PCs from 2002. And you'll also set your house on fire
Needs more salt.WelshMegalodon wrote:Many months ago, Xyga lamented the absence of a beginner-friendly guide to reducing lag on an LCD display with GroovyMAME. Now, in the continued absence of such a guide, a goofy savestate-abusing exploit implemented in a trainwreck of an emulator frontend with one of the worst GUIs I've ever had the pleasure of using has somehow become the "best" low-lag solution for emulation. How about that?
There's no denying that the UI in Retorarch is a hot mess, it definitely needs improvement for sure. I've put together a guide that helps with the setup, but I agree that it is unnecessarily complicated. As far as GroovyMAME is concerned, once I get the proper graphics card and a spare CPU, I am actually going to put together some content on GroovyMAME and do some testing. I haven't done a lot, but I have messed around with GrooveyMAME on LCD and found that it is about as responsive as shmupmame, but it can't get down to as low as 1 frame. I'm not exactly sure why you'd characterize Run-ahead as a "goofy savestate-abusing exploit" but right now it appears to be the strongest method of removing latency from shmup emulation. The feature is certainly unrefined right now, but I expect that it will continue to improve along with RetroArch.WelshMegalodon wrote:Many months ago, Xyga lamented the absence of a beginner-friendly guide to reducing lag on an LCD display with GroovyMAME. Now, in the continued absence of such a guide, a goofy savestate-abusing exploit implemented in a trainwreck of an emulator frontend with one of the worst GUIs I've ever had the pleasure of using has somehow become the "best" low-lag solution for emulation. How about that?
Many months later, Xyga doesn't give a crap. Things like shmupmame and now this, is all this fallen forum deserves.WelshMegalodon wrote:Many months ago
Strikers1945guy wrote:"Do we....eat chicken balls?!"
Personally, I see nothing wrong with the community having more emulation options available, especially in the area of lag reduction. I don't really understand the negativity towards shmupmame or shmuparch. Many great community records were set using Shmupmame. In DDP for example, Prometheus used Shmupmame. And I do know that, after trying it, Jaimers now uses Shmuparch.Xyga wrote:Many months later, Xyga doesn't give a crap. Things like shmupmame and now this, is all this fallen forum deserves.WelshMegalodon wrote:Many months ago
I can understand that. Ya, no doubt FBA has its limitations for sure. I can understand the concern. The good news is that there is a MAME core for Retroarch. Unfortunately, it does not support run-ahead right now and is way too laggy to recommend. However, there is progress being made in that department. I completely agree that, once that core gets run-ahead support, it will be the go to solution over FBA for sure. I'm actually really excited for that to happen.donluca wrote:The issue is that shmupmame is fundamentally broken due to both using a very old MAME version and a series of hacks to get the input lag as low as possible.
Shmuparch on the other hand may be even worse as it uses FBA which is known for going for performance over accuracy by using all kind of shortcuts in order to make the games work on most devices possible.
What could actually be interesting is packaging GroovyMAME as a core for retroarch and doing all the configuration via retroarch so that a release like shmuparch could be done.
GroovyMAME with a beefy CPU is still the way to go for those who are serious enough to invest some time into researching GM and how it works, especially with a CRT.
For all the others, shmuparch is actually a great alternative. At least it's based on a modern FBA core rather than an old, broken MAME version.
Strikers1945guy wrote:"Do we....eat chicken balls?!"
Fussy about the details GroovyMAME elitists represent.Mark_MSX wrote: http://electricunderground.io/what-is-[u][i][b]shump[/b][/i][/u]arch-why-does-it-matter/
The fact that they are hacks that give a big advantage make these "solutions" even more misfit for "serious" competition than "regular" emulators, imho.Mark_MSX wrote:Many great community records were set using Shmupmame. In DDP for example, Prometheus used Shmupmame. And I do know that, after trying it, Jaimers now uses Shmuparch.
Prometheus ?Mark_MSX wrote:My question is who are the gaming e-celebrities playing shmups?
What? In what reality is he an e-celeb? matter of fact i can't think of anyone in the entire genre that'd qualify for such a title.Keade wrote:Prometheus ?
Your scores will still be shite lad so don't worry about it.Keade wrote:The fact that they are hacks that give a big advantage
How does any of this affect you? 1. just play your beloved groovymame and 2. you're more the collecting type so don't sweat it.Xyga wrote:@donluca it's worse than just old versions and hacks, the premise (all games down to 1 frame) is absurd to begin and shows that even at 20 years of emulation people still don't get shit and especially not MAME, would they be complete beginners or gaming e-celebrities. I had written a detailed reply and then recalled that I've wasted my time on topics like that, too many times for fucking nothing. So *fart*
Strikers1945guy wrote:"Do we....eat chicken balls?!"
Big advantage over who exactly? Japanese PCB Players? Oh I forgot about how we've been completely destroying Japanese scores since Shmupmame was released. Or are you talking about people using grooveymame? Are you guys the real "serious" competitors, is that it? Let me just get this straight for future reference. So players like Prometheus, Jaimers, and Bananamatic who play these games and set high scores on this forum, they're just hacking cheating "e-celebrities," but you guys using grooveymame are the real deal? Good to know.Keade wrote:The fact that they are hacks that give a big advantage make these "solutions" even more misfit for "serious" competition than "regular" emulators, imho.Mark_MSX wrote:Many great community records were set using Shmupmame. In DDP for example, Prometheus used Shmupmame. And I do know that, after trying it, Jaimers now uses Shmuparch.
Prometheus ?Mark_MSX wrote:My question is who are the gaming e-celebrities playing shmups?
Listen i'm sad to that your failing eyes won't be able to see your collection in a few years time but don't be down, maybe you can pioneer the braille spinecard for your sick grabs!Xyga wrote:Who's that cunt ?
Strikers1945guy wrote:"Do we....eat chicken balls?!"
Of course lag is hideous. You are talking to someone who have waited for ages to eventually switch directly from a PC CRT to a 120/144Hz LCD, and who cringes at 30fps or software frame capsMark_MSX wrote: Lag is good. Lag is beautiful. I have seen the light.
If anything, this brings PC closer to PCB. Since PC has more lag by default than a PCB hooked up to a cab with a CRT monitor.Keade wrote:The fact that they are hacks that give a big advantage make these "solutions" even more misfit for "serious" competition than "regular" emulators, imho.
You'd think that, but it really makes a huge difference. After playing DDP in Retroarch a bunch, I tried it in Shmupmame 4.2 the other day and it felt like almost unplayable. That's how big of a difference it was.Shepardus wrote:A couple frames is not a lot of difference
colour_thief wrote:I don't understand who these lag apologists are. I own plenty of cabs and PCBs, but if there is a way of playing without lag in a game I am competitive in sign me the shmup up! I don't even care about being on the same leaderboard or have any desire to argue the score is comparable.
Where were you guys when M2 ported Futari and removed lag? Ain't nobody turning the lag option on. lol
Next you'll argue it doesn't count unless your buttons are sticky and your stick has cigarette burns...
I do wish something better than retroarch supported this though.
GaijinPunch wrote:Ketsui with suction cup.
I docolour_thief wrote:Where were you guys when M2 ported Futari and removed lag? Ain't nobody turning the lag option on. lol
Good emulation adds no lag to Battle Garegga, it's inherent on the original hardware. Same for Batrider and Bakraid. The lag in these games hasn't affected their quality or reputation in the 20 years since they were released - millions of people have enjoyed them with the lag present.Run-ahead takes a game like Battle Garegga, which previously had 4 frames of lag in emulation, and chops it down to 1. BEAUTIFUL! Now we’re talking!