Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: PC Requirements  (Read 3980 times)

0 Members and 1 Guest are viewing this topic.

TJ335

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:February 05, 2022, 07:55:25 pm
  • I want to build my own arcade controls!
PC Requirements
« on: October 24, 2021, 12:12:36 pm »
Hello,
I’m incredibly new to arcade emulation and have been doing a lot of research, between Google searches and watching YouTube videos.  Originally I heard about RetroPie from a general Raspberry Pi Facebook group which really peaked my interest.  The more I looked I soon realized that using a PC with MAME would be the better choice.  I’m planning to build my own full size cabinet.
I’m mainly interested in the Golden Age of arcade games up through the types of games like Street Fighter 2.  Ideally I’d also like to have the original Atari and Nintendo games too.  LaunchBox looked great to have an easy interface for selecting the games to play.
What would be recommended for the PC requirements?
- Intel i5 or something better?
- 4gb, 8gb or more?
- Would I benefit from a dedicated graphics card?  If so, any recommendations?
- Win 7 or 10?
I’ve seen HLSL mentioned but do I really need that?  I was planning to use a 27” LED monitor, I’m not overly concerned with getting as close to the original arcades meaning a CRT.
For the original Nintendo console, any advice on what I should do when building the cabinet?  Is there a way that I use that controller through MAME?

Many thanks!

KenToad

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1500
  • Last login:Yesterday at 02:14:24 pm
  • Flap Flap Flap
Re: PC Requirements
« Reply #1 on: October 24, 2021, 02:35:22 pm »
Any modern PC will do what you want, faster processor is better.

What you want to avoid is buying crappy knockoff arcade hardware on Aliexpress or Amazon.

Buy from trusted arcade part sellers like Groovy Game Gear, Ultimarc, Paradise Arcade Shop, FocusAttack, Arcade Shock.

And don't buy a zero delay encoder or anything that looks like it, often bundled with aforementioned knockoff junk.

Welcome to the hobby.
« Last Edit: October 24, 2021, 02:39:48 pm by KenToad »

Phreakwars

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 591
  • Last login:Today at 12:52:02 pm
  • Waka-Waka
    • forum.arcadecontrols.com/index.php/topic,146325.0.html
    • My Facebook Page
Re: PC Requirements
« Reply #2 on: October 24, 2021, 03:47:20 pm »
How much ya lookin to spend? There is cheap, and there is elaborate. Just a matter of doing it properly no matter the budget. I have way too many recommendations and combinations for PC based builds that it isn't funny. Personally, I prefer PC over Pi. As for requirements.. yeah, don't sweat it or worry about it. Just to be funny, here is an arcade cabinet I built a few months back that runs on an old Pentium 4 with Windows XP.



So pretty much,... in a nut shell.... if it will PC, it will arcade. If it arcade's, then it can run emulators. Before going any further, again, I ask.. so how much you looking to spend? You have something now you are looking to convert? Want to try your hand at new?

Welcome to the hobby.

TJ335

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:February 05, 2022, 07:55:25 pm
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #3 on: October 24, 2021, 04:45:02 pm »
so how much you looking to spend? You have something now you are looking to convert? Want to try your hand at new?

Welcome to the hobby.
Thanks, I’m pretty psyched to build my cabinet and get this setup.  I also have two young kids and think it would be awesome to let them play the same games I did at their age.

I had an old Core Duo 2 system with Vista  that I pulled out of my closet and was going to try out, but I couldn’t even get it to boot so I’m going to have to buy something.  Ideally I’d like to keep the PC around $200-250 if that’s doable.  That should leave enough in the budget for the monitor and cabinet.

TJ335

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:February 05, 2022, 07:55:25 pm
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #4 on: October 24, 2021, 04:52:49 pm »
Any modern PC will do what you want, faster processor is better.

What you want to avoid is buying crappy knockoff arcade hardware on Aliexpress or Amazon.

Buy from trusted arcade part sellers like Groovy Game Gear, Ultimarc, Paradise Arcade Shop, FocusAttack, Arcade Shock.

And don't buy a zero delay encoder or anything that looks like it, often bundled with aforementioned knockoff junk.

Welcome to the hobby.
That’s good to know, I actually had the joysticks and buttons in my Amazon cart but I will check out these companies instead.  Thanks for the advice!

Phreakwars

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 591
  • Last login:Today at 12:52:02 pm
  • Waka-Waka
    • forum.arcadecontrols.com/index.php/topic,146325.0.html
    • My Facebook Page
Re: PC Requirements
« Reply #5 on: October 24, 2021, 05:16:59 pm »
Ideally I’d like to keep the PC around $200-250 if that’s doable.

Oh most certainly. If you want something new, I would recommend something like this: https://www.amazon.com/dp/B09DKTSCT9

Vocalitus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 400
  • Last login:October 25, 2021, 06:16:58 pm
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #6 on: October 24, 2021, 08:55:24 pm »
Ideally I’d like to keep the PC around $200-250 if that’s doable.

Oh most certainly. If you want something new, I would recommend something like this: https://www.amazon.com/dp/B09DKTSCT9

That processor is weak.

Try and locate a 2gb Pi4 or Pi3 and setup Retropie.  The OS is free, software is easy to use. Its a far better solution.

You will be up and running playing classic arcade games with your children in no time.

Your kids will love you for thinking ahead and getting something that has a miniscule carbon foot print than huge one.

 

Yenome

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 547
  • Last login:April 12, 2024, 01:03:06 am
  • Punch a fish. Make a wish
Re: PC Requirements
« Reply #7 on: October 25, 2021, 01:44:35 am »
Personally i use an i5 4670k with 16gb but i never see more than 4gb of memory usage when running mame. Mame wont use a gpu for emulation but it will use it for scaling and hlsl if you decide to use it. I also have an old amd a6 that can play killer instinct and pretty much every game mame runs before KI was released.
My Gf made me put a sig up. /whipped

slybunda

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 126
  • Last login:March 21, 2024, 04:16:18 am
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #8 on: October 25, 2021, 01:16:01 pm »
I using a pentium 4 925 with 4gb ram and runs all neogeo, cps1-3, killer instinct etc with full speed no issues. There are probably some games that will need more cpu power but for the stuff i use it for its working great.

Phreakwars

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 591
  • Last login:Today at 12:52:02 pm
  • Waka-Waka
    • forum.arcadecontrols.com/index.php/topic,146325.0.html
    • My Facebook Page
Re: PC Requirements
« Reply #9 on: October 25, 2021, 01:41:18 pm »
Ideally I’d like to keep the PC around $200-250 if that’s doable.

Oh most certainly. If you want something new, I would recommend something like this: https://www.amazon.com/dp/B09DKTSCT9

That processor is weak.

Try and locate a 2gb Pi4 or Pi3 and setup Retropie.

You are SERIOUSLY calling the J4125 weak and are suggesting a Pi of all things as a better replacement?? I will not disagree that the J4125 is on the lower end of hardware, but SERIOUSLY a PI??? You should recommend BETTER hardware then the weak j4125, not worse... sheesh.

OP, Here is a video I did a while back talking about using the mini PC's

Yes, they are on the lower end when it comes to power, but they are a cheap, compact solution if you wanna get into making arcade cabs.

« Last Edit: October 25, 2021, 01:46:10 pm by Phreakwars »

slybunda

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 126
  • Last login:March 21, 2024, 04:16:18 am
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #10 on: October 26, 2021, 02:11:10 am »
I have an old Lenovo q180 that runs a intel atom d2700. It runs mame fine for stuff like neogeo, cps1 and 2 and all old games liie pacman etc. Havent tried it for stuff like 3d games etc but its impressive in the stuff i used it for.
Iv got a tv in the kitchen and a lenovo q190 on it which runs mame and does very well with its celeron 1017u cpu which is sandy bridge or ivybridge architecture.

Ond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2267
  • Last login:April 03, 2024, 05:08:11 pm
Re: PC Requirements
« Reply #11 on: October 26, 2021, 12:32:56 pm »
The Pi 4 should not be dismissed too quickly as a solution for running classic 80s era Mame games. I wouldn't have considered Pi anything as a serious option up until the Pi 4.  I have a bunch of old PCs, laptop boards etc lying around. One of these days I'll do a shootout of identical games across these.  They range from Core 2 Duo, I3, I5 and I7 CPU based boards. I already know that the performance % specs for the games I mentioned across those PCs and the Pi 4 are going to be almost exactly the same (assuming the same basic settings, no HLSL etc.).

No need to get outraged at my assertion  :lol I know there will be small % performance differences across these but in practical game playing experience - negligible.

@ TJ335 - check out some of javeryh's video examples of a Pi 4running Mame games.



slybunda

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 126
  • Last login:March 21, 2024, 04:16:18 am
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #12 on: October 26, 2021, 12:49:45 pm »
Similar to pi4 price is a nvidia jetson nano board. Seems to have more grunt cpu and especially GPU wise.
Nvidia shield tv does well too i find.

Phreakwars

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 591
  • Last login:Today at 12:52:02 pm
  • Waka-Waka
    • forum.arcadecontrols.com/index.php/topic,146325.0.html
    • My Facebook Page
Re: PC Requirements
« Reply #13 on: October 26, 2021, 03:55:19 pm »
Personal preference is using a socket 1155 era board, Core i5 3570, 8 gigs of ram, Passive cooled GT 1030. Of course, these days you'd be hard pressed for a setup like that for under $250, but performance on one is outstanding not just in emulation, but front end as well. If you want the ease of Windows, for sure go PC. Can't say enough about Attract Mode in a Windows shell.

Ond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2267
  • Last login:April 03, 2024, 05:08:11 pm
Re: PC Requirements
« Reply #14 on: October 26, 2021, 04:59:10 pm »
Personal preference is using a socket 1155 era board, Core i5 3570, 8 gigs of ram, Passive cooled GT 1030. Of course, these days you'd be hard pressed for a setup like that for under $250, but performance on one is outstanding not just in emulation, but front end as well. If you want the ease of Windows, for sure go PC. Can't say enough about Attract Mode in a Windows shell.

The bonus of this setup is that it will easily handle any shader settings in emulation with that GPU.  MAME GLSL and HLSL are quite good these days at getting a nice looking simulation of a CRT on a digital display.  It's still no match for an actual CRT but desirable in some builds.  For the OPs info you can also make use of hardware scan-line generators to get a nice scan-line effect without the need for software processing of the image. The little scan-line generator boards are cheap to buy and easy to plug into a VGA cable. They have dip-switches and pots on-board for various settings.

The OP also asked about Win 7 vs Win 10.  Despite Win 10 being better supported with improved drivers etc I still favor Win 7 over it in MAME builds.  This is mainly because of Win 10s aggressive update and notification behavior intruding on the system.  There's lots you can do to minimize this but ....it's a pain. If you don't care about such things then Win 10 is the way to go IMO.

Beretta

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 798
  • Last login:December 20, 2021, 02:11:30 pm
Re: PC Requirements
« Reply #15 on: October 27, 2021, 10:39:12 am »
Pretty much any system will do what you want.. if you ignore the 3d games in Mame you can drop all the way back to the 64bit p4's.. basically any socket 775 cpu.

Im currently working on a project im going to be using a old dell e5150 (e510) Intel 820 (2.8ghz dual core p4)
You can get these complete systems at your local thrift store for about 10 bucks.. or the closest dumpster.

I had to replace a few caps on the board though as many p3/p4 boards from that era have leaky caps.. Dell inparticular was so bad they got sued.

anyway this system will handle almost every 2d game with the current 0.236.. I think Narc ran only about 110% and I don't recall if KI ran 100% but I noticed a stuttering problem on audio and video with anything over 145 (might be a "this" system specific quirk).. so Im just gonna have a split with 145 as a back up for any games that it can't handle 236 which should be few from my testing.

Paired up with 2 sticks of 512ddr2.. im going to use a slimmed down win7 install which takes up about 2gb of hdd and 300mb of memory.. so that leaves about 700mb for any software.. if you're using a simple frontend like mamewah that leaves plenty of memory for loading those big neogeo games.

I honestly don't expect you to want to use such a old system, what you can do with a 15 year old system.. so newer will have no issues.
I have stacks of old systems and If I don't use them in projects like this they'll never see another life so I try to use the oldest system that will do the job for a given project.

Make sure you're using 64bit windows though cause the performance benefit is very large.


games to test for benchmarking.. I find these to be the most intensive 2d games and will generally give you a quick determination of how the system will preform.

Ultimate Mortal Kombat 3
WWF Wrestlemania (midway)
Rampage World Tour
Narc (despite it's age it has a lot of chips in it and is a pretty intensive game as far as 2d goes)
Street fighter - The Movie
Killer Instinct
Knights of Valour (Optional)
SFIII (CPS3)
King of Fighters 2003 (memory testing.. if it can load this it can load pretty much anything)

You can probably see a pattern there.. midway games tend to be the most demanding in my experience..
Id also throw Primal Rage in there but the protection still hasn't been broken so it's not really worth playing imo.
Use a copy of PC or PS1 if you need a dino Kombat fix.. although I think someone was working to sort of "hack" it for things like red blood.

If you want to dip your toe into 3d try tekken, doa++, VirtuaFighter.. these are bottom rough 3d games.
Or if you want to skip all the above games and go for the one and done.. (other than neogeo memory testing)

Then load up Tekken 3.. it's one of the easier to emulate 3d games but is demanding enough essentially any 2d game (im aware of) will run flawlessly if you can run it.

I have never used HLSL or anything I actually turn filtering off and the only thing I use is screen line effect which is just a overlay png file.
I don't even like bilinear filtering (usually) Im sure requirements go up with that stuff.. Video card might start being important.. not sure.

Try to use the integrated graphics because adding cards to a board kinda sucks.. you have to secure it and it makes the overall foot print larger.
Anyone got change for a dollar?
PLEASE HELP NEED Fastmame .70 and .9* releases

Phreakwars

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 591
  • Last login:Today at 12:52:02 pm
  • Waka-Waka
    • forum.arcadecontrols.com/index.php/topic,146325.0.html
    • My Facebook Page
Re: PC Requirements
« Reply #16 on: October 27, 2021, 11:51:55 pm »
I agree 100% about using Windows 7. Not just because you can bypass updates, but because you can also keep it attached on the network with updates off and do all the work and maintenance on your cab in Team Viewer. Plus, you can customize the bootup animation and shut down screens. My cabs run Windows 7 x64 with current mame, 0.111, & HBMame using Attract Mode. Try running Home Brew on a Pi. I have cheats enabled and high scores enabled in every version as well as artwork and bezels. When running, you would never guess underneath of it all is Windows 7.

Beretta

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 798
  • Last login:December 20, 2021, 02:11:30 pm
Re: PC Requirements
« Reply #17 on: October 28, 2021, 12:02:18 am »
If you're worried about windows updates messing with your setup you can just blacklist it at the router, or keep the gateway blank.. it wont' be able to talk to anything outside the local network..

Im not sure if you can configure windows firewall to block it self or not lol.. I always just disable that anyway.

the only thing you might want network access for is NTP to keep the time on the system accurate.. typically it wouldn't matter unless you're using time for something like auto off and on.. some routers can be setup to act as a time server in which case you don't really need to leave the local network.

I agree though that their really isn't a good reason for it to have access to the internet but having network file sharing can be very handy, I suppose someone out there probably has a netplay setup but most won't.
« Last Edit: October 28, 2021, 12:04:13 am by Beretta »
Anyone got change for a dollar?
PLEASE HELP NEED Fastmame .70 and .9* releases

nipsmg

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1741
  • Last login:Today at 03:06:04 pm
  • ROONEY!! ERRGH!!
    • Arcadia
Re: PC Requirements
« Reply #18 on: October 28, 2021, 06:41:40 am »
You can kill windows 10 updates through a group policy setting, as well as kill all notifications.

slybunda

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 126
  • Last login:March 21, 2024, 04:16:18 am
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #19 on: October 29, 2021, 04:06:31 am »
Just some performance metrics, i ran street fighter 3 3rd strike on my mini pc in mame its got a intel 1017u cpu and unthrottled the game runs at  around 300% speed.
https://ark.intel.com/content/www/us/en/ark/products/75192/intel-celeron-processor-1017u-2m-cache-1-60-ghz.html
« Last Edit: October 29, 2021, 04:11:44 am by slybunda »

csnow

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 231
  • Last login:March 07, 2023, 10:30:54 am
Re: PC Requirements
« Reply #20 on: October 30, 2021, 11:59:28 am »
I wouldn't do a Core Duo considering a Craigslist i3, i5, or i7 are readily available for cheap and have been out for over a decade now.

Ond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2267
  • Last login:April 03, 2024, 05:08:11 pm
Re: PC Requirements
« Reply #21 on: October 30, 2021, 03:08:23 pm »
I wouldn't do a Core Duo considering a Craigslist i3, i5, or i7 are readily available for cheap and have been out for over a decade now.

I've mentioned Core Duo because it's about as far down the list of PC hardware that Mame will run on that I'd go. I'm running one of my builds using Core Duo because it was a free option i.e. they show up in peoples trash now and then and it suited that particular build just fine.  Common sense suggests always using the fastest PC you are willing to use/pay for emulation gaming.

If I was actually paying for old hardware I'd definitely be aiming at I3 or I5 as a good (cheap) base for Mame emulation.

You guys are so literal some times  :lol

slybunda

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 126
  • Last login:March 21, 2024, 04:16:18 am
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #22 on: October 30, 2021, 07:00:45 pm »
I got spare cpus sitting here but no motherboards lol. Old i5 750, a i3 4150 and some random pentium CPUs. Will have to hunt down a motherboard at some point.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3247
  • Last login:Today at 03:10:30 pm
Re: PC Requirements
« Reply #23 on: October 30, 2021, 07:19:13 pm »
I wouldn't do a Core Duo considering a Craigslist i3, i5, or i7 are readily available for cheap and have been out for over a decade now.

I've mentioned Core Duo because it's about as far down the list of PC hardware that Mame will run on that I'd go. I'm running one of my builds using Core Duo because it was a free option i.e. they show up in peoples trash now and then and it suited that particular build just fine.  Common sense suggests always using the fastest PC you are willing to use/pay for emulation gaming.

If I was actually paying for old hardware I'd definitely be aiming at I3 or I5 as a good (cheap) base for Mame emulation.

You guys are so literal some times  :lol

I'm still using core2duo because it is enough and is what I have, but I'd prefer even an early an i3 or i5 because they'll perform better and use less power. That last advantage, less power, isn't necessarily true for an i7. With MAME there really isn't much advantage with from multicore/hyperthreading, so you may as well choose a low-power i3 (or i5, whatever you can get) build.
Check out my completed projects!


Yenome

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 547
  • Last login:April 12, 2024, 01:03:06 am
  • Punch a fish. Make a wish
Re: PC Requirements
« Reply #24 on: October 31, 2021, 01:41:04 am »
I have never used HLSL or anything I actually turn filtering off and the only thing I use is screen line effect which is just a overlay png file.
I don't even like bilinear filtering (usually) Im sure requirements go up with that stuff.. Video card might start being important.. not sure.
what effect are you using i been thinking about dropping hlsl
My Gf made me put a sig up. /whipped

Beretta

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 798
  • Last login:December 20, 2021, 02:11:30 pm
Re: PC Requirements
« Reply #25 on: October 31, 2021, 02:23:10 am »
I have never used HLSL or anything I actually turn filtering off and the only thing I use is screen line effect which is just a overlay png file.
I don't even like bilinear filtering (usually) Im sure requirements go up with that stuff.. Video card might start being important.. not sure.
what effect are you using i been thinking about dropping hlsl

mame comes with a few different ones.. try -effect scanlines

they're just PNG files in the artwork folder.

You can also make your own, pure white is transparent when applied..

I've attached some different variations I've come up with.

typically I will use scanlines_2 or scanlines_2b

there doesn't seem to be a performance penalty as it just overlays it on the screen.

I also turn off bilinear filtering cause I don't like the blurry fuzzy look it gives things.

see if you like it

put those files in your artwork folder and added to your command line options:  -nofilter -effect scanlines_2b
« Last Edit: October 31, 2021, 02:26:07 am by Beretta »
Anyone got change for a dollar?
PLEASE HELP NEED Fastmame .70 and .9* releases

slybunda

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 126
  • Last login:March 21, 2024, 04:16:18 am
  • I want to build my own arcade controls!
Re: PC Requirements
« Reply #26 on: October 31, 2021, 06:39:05 am »
-effect scanlines
thats the one iv been using for over 10 years. only now iv just found out about shaders etc (if its not broke dont fix it lol). i use bgfx now with crt-geom, it does look nicer than just the old scanlines effect.