All-in-One Overclocked RPi3B Arcade ROM Set Setup
-
@MajorDangerNine Thanks! I looked with more detail and it seems that, other than the roms recently added to Mame2003-plus, all the missing titles use "special controls" in their original cabinet, but most of them can be played via standard buttons and 8-way joystick: Out run (and racing games in general), After burner, Space Harrier, the vector games I mentioned (Tempest uses a Spinner, but can be played with joystick, the Star Wars trilogy games used a flight joy, but can also be played with a joystick), etc.
I also wonder whether you may interested in adding lightgun games, such as Operation Wolf, which can also be played via joystick, air mouse or standard mouse.
-
@janderclander14 I'm fine with most special control games if the emulator makes the game work well enough with an 8-way input (there are a few already in the collection like Centipede), though light gun games just don't feel right to me using an 8-way input.
Most games with special control methods were simply skipped due to my initial creation method of the collection before the long testing process, and I'm not very knowledgeable of arcade games in general.
-
@MajorDangerNine If you can post a .dat file with the games with "special controls" that were left out, I may have a look at them.
On the other hand, maybe it's better to switch from FBalpha to Mame2003-plus for games for which CD-soundtrack support has been implemented in the latter (outrun, final fight, double dragon, moonwalker, mortal kombat, nba jam).
-
@janderclander14 Yeah, I don't have such a list. I literally exempted all "special controls" games through use of "All Killer, No Filler" list and Cosmo0's Arcade Manager during the initial creation of the collection before I tested them all.
I think I'd prefer emulating any games possible in MAME 2003 Plus if they have that CD audio and will definitely make that change when I can.V1.2 will have this changed. Just need to test those other games. -
This looks fantastic and I am looking forward to trying it out, I notice one of my all time favs is missing though, Monster Farm Jump - mfjump do you happen to know if it's missing because it doesn't run or because it wasn't considered killer?
Thanks for you hard work.
-
@Stuarticus I can't say I remember testing it, but the only emulator it is available in out of my chosen three is MAME 2010 with the following info on its emulation state.
driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect"
This collection is meant to be used as a starting point. So, if you find anything missing, you'll want to look up their status in any of the emulators I decided on or possibly expand your choices by adding more emulators. Keep in mind that FBA and MAME 2003 Plus are active and add (or remove in FBA's case if the emulation isn't working) games frequently so that's another reason I say this collection should be used as a starting point.
Looking at the game from just videos, I'd hazard a guess it will require too much processing power in MAME. Monster Rancher Hop-A-Bout on the PSX will probably be your best bet for a version of that game that runs well on a Pi, though I'm certain I've never tried it on that system.
-
Given that Mame2003-plus implements a 4way emulation mode on 8way joysticks for 4way games (such as Pacman), I think Mame2003-plus should be the default emulator for such 4way games.
-
@janderclander14 Eh, by the time that was implemented, I was two months into this arcade project and wasn't going to change my stance on choosing FBA as my main emulator for its new and fast emulation of games.
That, and FBA was my "If it looks, sounds, and controls well enough then I'm done testing the game, with some reference to videos whenever I noticed things seemed extremely wrong." choice.
MAME 2003 Plus and MAME 2010 were my "I'm checking the FPS for every game and referring to videos whenever something doesn't seem right on top of casually judging them by their look, sound, and controls." choices.
Not saying you don't have a good point though, but I'm pretty much done with this project. If you want to make new Arcade Manager CSV lists with this change made though, then I'd happily add them to the archive/guide (with you credited of course).
Would prefer the games not to be pruned based on personal tastes, but switching games from one emulator to one of the other two for a reason beyond the 4-way emulation mode is fine. You're also welcome to add any new games for any of the three emulators, though please try to make sure they emulate well and run full speed (or close to it as some in the collection aren't entirely accurate speed-wise due to the emulation itself).
Beyond you making the CSV lists, I can make new emulator defaults for them and probably just warn people that your collection might not be 100% compatible with my included
gamelist.xml
and title screen images if they go thearcade
ROM folder route. -
@MajorDangerNine said in All-in-One Overclocked RPi3B Arcade ROM Set Setup:
or remove in FBA's case if the emulation isn't working
I don't understand, the only case i remember games being removed is when the author of some hacks pestered the fba team because they included support for his hacks (he is trying to make money with them by illegally selling a modded mame emulator able to run them), and actually they are back.
If a game isn't working we don't include it (unless its clones are working, since they need it), if a game stops working we fix it. -
@barbudreadmon Wasn't Depthcharge removed? It's not in the latest DAT and I'm pretty sure its emulation was broken.
https://retropie.org.uk/forum/topic/21018/cannot-find-way-to-start-depthchage-rom
I tested a lot of games with FBA as my first choice and I vaguely remember coming across this game with the same issue the guy in the thread above was having. Their screenshot even shows the game running in FBA.
-
@MajorDangerNine My bad, you are right, this game was mistakenly included in the public builds until recently while the driver never worked, last month someone reported an issue with carnival (https://github.com/libretro/fbalpha/issues/97), which led to carnival being fixed and the other vic dual games being moved to their rightful place in debug builds.
-
hey @MajorDangerNine ! We spoke on Discord a few days ago and you pointed me here. I've finally got everything in order, but have a few questions.
Samples - I just dumped all my mame2003-plus / mame2010 / fba samples in their respective folders. Is there a better way to do select them, without having to go through the list manually? I did follow the instructions for the soundtrack samples, so that was good.
Universe BIOS. This is a bit of a mystery to me - is it optional? how do I install it? Do I just need it for FBA, or should I be setting it up for the other emulators as well?
EDIT: Now I see that it got added to all my neogeo roms :p All good.Everything else in the documentation was clear and very helpful - but these ones weren't very clear.
Thanks so much for making this!
EDIT: One last question. Any reason why I can't scrape my own gamelist & artwork? I'm using what you had in the zip, but in the future I may want a different resolution, add video, etc.
-
@Aksen said in All-in-One Overclocked RPi3B Arcade ROM Set Setup:
Samples - I just dumped all my mame2003-plus / mame2010 / fba samples in their respective folders. Is there a better way to do select them, without having to go through the list manually?
I don't understand what you are asking. Samples are like BIOS. If they contain the right files and are in the right place, then they just work and you don't have to think about them any more.
Dang though, I didn't even mention those beyond the MAME 2003 Plus optional ones. Heh, that's how much I forget about them once they are in place it seems.
Universe BIOS. This is a bit of a mystery to me - is it optional? how do I install it? Do I just need it for FBA, or should I be setting it up for the other emulators as well?
EDIT: Now I see that it got added to all my neogeo roms :p All good.***I added a little bit more info to that part now. Made sure to mention that is for the Neo Geo and that it isn't required.
Everything else in the documentation was clear and very helpful - but these ones weren't very clear.
I hope I've corrected for those issues now in the archive.
EDIT: One last question. Any reason why I can't scrape my own gamelist & artwork? I'm using what you had in the zip, but in the future I may want a different resolution, add video, etc.
Accuracy. You will generally get the wrong region names and image. There's also things like not having the player number on games, which I did to differentiate them as only the two player versions generally have a character select.
If you do decide to scrape things for yourself then expect a lot of work manually renaming and replacing images/videos.
Thanks so much for making this!
You are welcome.
Keep in mind that lr-fbalpha and lr-mame2003-plus are active emulators so the best emulator/ROM combo I chose months ago for any of the three I used may not remain true in the future and is the reason I state this should be used as a starting point.
Know the Mortal Kombat games are now in lr-fbalpha, though I've yet to check out how well they emulate. I know the lr-mame2003-plus/lr-mame2003 version of Mortal Kombat 2 is missing the shadows of the fighters.
So, if you learned how to use CLRMAMEPRO to update ROM sets, then you might be able to get more accurate Mortal Kombat game emulation. Of course you'll have to weigh the choice of accuracy VS the CDA soundtrack hack for the first Mortal Kombat in lr-mame2003-plus.
I'm sure cases such as Mortal Kombat will continue to happen. Like I said, I don't plan to ever update this as keeping up with arcade emulation is not something I'm interested in, and I've stopped doing full system updates to keep my source builds of the arcade emulators the same version alongside matching my ROM sets to the source build.
-
Thanks for this list MDN.
I'm curious...are there games you would include that you didn't if you were running on a x64 platform? Any must-have games that just won't run on the Pi HW?
John
-
@MajorDangerNine
Thank you for this list. I already build my collection and was using the lists from official documentation, but they are partly outdated or didn't document the current state at all. And I don't know what testing standards there are. On your list, you stated what you tested and every game in the list "should" work. That is great! I think, I will find new games by randomly picking some. :-)@Aksen said in All-in-One Overclocked RPi3B Arcade ROM Set Setup:
Universe BIOS. This is a bit of a mystery to me - is it optional? how do I install it? Do I just need it for FBA, or should I be setting it up for the other emulators as well?
Hi, I once wrote an article about Neo Geo and Arcade. It is directed towards the expert, who exactly know what he is doing. You don't need to do it, but there are information which could be interesting, especially the part about Universe BIOS.
- Why separate Neo Geo system from Arcade?
If you want, you can scroll right down to the part titled "What about Unibios and what is neogeo.zip?" and "Then why not using it?".
- Why separate Neo Geo system from Arcade?
-
@johnodon Well, I have a list of games that emulate well (barring some in the CHD section) in my chosen three emulators, but ran slow because of the hardware.
https://docs.google.com/spreadsheets/d/1Bk30k4As9RZ2b6T54jKzRnu8xifEX_TALPNZUQtrRXM/edit?usp=sharing
I forget my reasoning for turning off my overclock, but they didn't run full speed with the overclock either.
As for any more games, I know there were some that just didn't emulate well in any of the three emulators, but I didn't bother to document those. Just didn't feel like documenting those when I had so many games to test.
Still, you should check out the "All Killer, No Filler" list as anything I'm missing is probably on there if it is any good. Maybe someday I'll revisit this project by testing anything I'm missing from that list in lr-mame2015 despite my doubts anything that does emulate well would run full speed as well.
@thelostsoul Heh, my testing standards were strict for lr-mame2010 and lr-mame2003-plus, though lr-fbalpha I basically skimmed through. That's mostly because lr-mame2003-plus consisted of 272 games and lr-mame2010 consisted of 133 games, while lr-fbalpha consisted of 1,261 games: I had my fill of referencing the FPS and videos after lr-mame2010 and lr-mame2003-plus.
Still, if you are on a RPi3B+ (or an overclocked RPi3B meeting or exceeding my overclock) then you should have a good experience.
-
@MajorDangerNine Thanks for the info and the list of games that had HW issues.
FYI...I could not get the NFL Blitz games to run at all on mame2003 or mame2003plus on my x64 system but mame2010 plays them at fullspeed.
John
-
@johnodon Welcome.
Sounds like a CHD version issue with those NFL Blitz games.
lr-mame2003/lr-mame2003-plus can only use up to CHD v3 (to my knowledge), while lr-mame2010 can only use up to CHD v4 (to my knowledge).
Still, no reason not to use the superior emulation of lr-mame2010, or higher if your x64 system can handle something like lr-mame2015, lr-mame2016, or lr-mame.
-
@janderclander14 @carlhungus74 @Stuarticus @Aksen @johnodon @thelostsoul
Sorry for pinging you all, but I wanted to make you all aware that I missed two erotic games.
The games in question are Bubble 2000 (bubl2000) and Pang Pang (pangpang).
Sorry for missing them: especially so if any of you have children. Thank Malachiel from our Discord server for informing me about those two games. If any of you have found any games in the erotic, casino, mahjong, or quiz genres, then please let me know: especially so when it comes to the erotic ones.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.