So this post is more just for creative discussion. I personally have no knowledge about what it takes to create this. Ive recently been exploring the best, and most fail safe systems for mame cabinets.. Whether PC, Linux, rasberry pi, or other methods.. Which then led me to think... What would it take to creat a motherboard of some sort, that simply ran mame? or had the hardware to configure a front end, and have it provide the mame frame work. Meaning.. No more pc, no more windows.. Just a piece of hardware (motherboard, chip, something) that would simply be a platform to run mame? The arcade vga got me thinking about it. Im amazed someone has the know how to create a video card just for mame builds. What would be the pros? what would be the cons? Is there a definitive answer such as "you wouldnt be able to update as frequently as software".. or is it more the massive investment of time and money? Im interested in any types of discussion. Its an interesting topic...I just imagine a beautiful motherboard, with every port and input you could use.. perhaps built in video card for arcades? various video outs.. No more windows crashes, boot logo changing. Again, im interested in the general topic as a whole.. im not trying to come off as a "why the hell didnt any lazy idiot do this yet".. because i sure cant. praise to you geniuses who help me every day
ps.. im pretty sure im about to get ten links.. 5 being 10 page threads about this.. 5 being links to half assed emulation hardware already out..
I think the most appropriate way to answer this is with an analogy. I tried to think of an acronym but couldn't. I don't have time to work in paint, so let me paint you a word picture....
So this is about risk, time, and money. Similar to the fast, cheap, expensive parable.
Anyway, you have to find someone to take the risk, spend their time, for your money.
Now that we have that out of the way, we can talk about what it would look like.
Small. But there would be different versions. One that outputted HDMI, one that outputted to Desktop monitors, one that outputted to analog.
Controls are broken out via USB. USB boards can connect to various wiring terminals or to jamma fingerboards. 2 way, 4 way, 8 way, spinner trackball, lightgun, you name it. It magically works.
These next features call out the inherent incompatibilities of the games. Not all games do the following, or do them the same.
High score - leaderboards
Netplay
Maintenance controls:
Service switch, Dipswitches, interlock switches, interlock bypasses. Maintenance Terminal. My advice would that the "MAME board" have an interface that I could remote into. Upload roms, change settings, add/remove credits.
I feel like a grumpy cat picture is in order. I made a MAME machine once, it was horrible. Too many things going on at once. Its not nearly as intuitive as I wanted it to be. I took me a long time to realize I was doing too much on the one machine. It was like a peanut butter and jelly sandwich with ALL of the jellies. And Jams. Story time:
I made a PBJ with 3 jellies, and sliced cheese. It was horrible.
But before you make a peanut butter and jelly sandwich, you must first create universe. Just don't create a universal PBJ; too much going on. Break it up by controller type. Or orientation! I played a qix in vertical, and it changed my life! I don't think one arcade machine is the answer to anyones question.
This is fun, as a thought exercise. I'm not going to go too far out on a limb, I don't think it is a red herring. I also don't think it is easy.
It is an unconsensusable thing. Someone is going to disagree with a decision or an omission of either a rom or controller type. During a dev cycle, a new coding style will come out. So the challenge is then, what choices would you make? Would it play eyes, LA Guns, Mortal Kombat 9 and Qix? All on the same control panel? Friends don't let friends build frankenpanels.
I've loaded coin ops, I've tried emulators on the ouya. I have a RasPi and the image, and a USB controller. Just no HDMI monitor. The adapter I bought sucks. I've tried the shortcuts and I haven't played a MAME game this year.
I think that is 2 cents, a pound and a wooden nickel.
TL;DR
All your memories <-- Video out <-- Magic mame board <-- Input breakout board to include coin switch <-- Coin mech <-- Spare change