Very interesting discussion here, Seastalker! I am so glad I found this and will certainly keep following.
I have just finished building my first Video Arcade. So I am not a complete newbie, but most certainly also not a professional. I wanted a machine with which I can play all the great arcade games which I loved when I was a kid. I did not care too much (and still don't) about old console games. In my memory, the arcade games were always the reference as they looked and sounded the best. The ports of the arcade games to my consoles (Atari 2600) or home computers (C64, Atari ST) were always a disappointment. So I thought: why worry about consoles where the same game title will only look half as good?
That was my starting point. Other than that, I knew little to nothing regarding how to do this, what parts were needed, what software was needed and how to put all of this together. I am also not a carpenter and only have standard tools at my disposal. I started watching YT videos (
https://www.youtube.com/c/TheDanielSpies/featured has some interesting videos) and also visited many websites including
http://www.slagcoin.com/joystick/layout.html
I agree that the PC (and all the software) and the control board are the heart of a video arcade machine. So that's where I started.
After a lot of trying, I decided for the following:
Size of the control board: 80x30cm.
Height of control board: 105cm at the front, 108cm at the back.
BTW: if you are playing solo, yes, you are pretty far on the left side. But you get used to that. I do not feel it is a big problem and I certainly do not think it is worth to build a 3-player cabinet so you can use the center joystick/button kit as player 1).
Regarding swappable control boards: an alternative might be something that I will just call a "snap-on control board".
Watch this video:
https://youtube.com/shorts/lvOoyA3njp0?feature=share
See also attached photo with a "Keyboard+Mouse" snap-on board.
I am sure you can use this design also to build a "spinner" snap-on board. Or for a steering-wheel etc.
My video arcade is based on a Windows 11 PC. The three main software applications I use are LaunchBox, MAME and LEDBlinky. And then some small applications by ULTIMARC to control the buttons and joysticks (see also below).
For those who are complete newbies:
1. LaunchBox is some sort of GUI from where you manage all your games and start the game you want to play (a popular alternative would be Hyperspin, but I am not a big fan).
2. MAME is the emulator that actually runs the Arcade games.
3. LEDBlinky is the application with which you control the illumination of the buttons (and trackball) and also if a game uses a 4-way joystick or an 8-way joystick.
I bought all the buttons, two "ServoStik" joysticks and the trackball from
https://www.ultimarc.com/
I also bought an I-PAC Ultimate I/O interface board from them which basically turns all the button/joystick movements into keystrokes which MAME can understand.
The ServoStik joysticks have a servo built in and can electrically be switched between 4-way (e.g. for Pac Man, Donkey Kong) and 8-way (e.g. for fighting games).
Ultimarc also provides the above mentioned apps with which you manage e.g. the keystrokes (=which keystroke is sent to the PC/to MAME if you press e.g. button 1 on your control board. Or which key is sent if you push the joystick up etc.) and to switch the ServoStiks from 4-way to 8-way and back.
I designed the control board and the cabinet in a 3D software (SketchUp) and then built the wooden parts accordingly. See attached photos.
I started with the software and the control board. Afterwards I built the cabinet. At the end followed the side art and the marquee.
If anyone finds this interesting/helpful and would like to have access to my design files (free of charge, of course. I am not here to make money) or has questions, please feel free to contact me. I am not a professional (this is my first video arcade), but I will be happy to share what I do know.
I do apologize for my English. As you can probably tell, I am not a native English speaker.
My next project is to build another video arcade, but this time I want a MISTer at the core instead of a Windows 11 PC with MAME (and LaunchBox and LEDBlinky).
If anyone in this group can make a recommendation regarding which MISTer system/kit I should use (and which add-on boards, cables etc.), that would be really helpful. I think the MISTercade kit might be a good idea as they also have a MISTercade control breakout board and MISTercade remote board which might be useful...?).
https://misteraddons.com/collections/ar ... mistercade
Alternatively I think I could also go with Ultimarc again and use one of their interface boards again (I-PAC2 seems like the right choice, not entirely sure though. But I do not think I can have illuminated buttons, which is a bummer. They just look so cool.) and their buttons and joysticks. I am not sure if/how I can use their ServoStiks again with the MISTer. Can anyone help me with this? Maybe this time a different joystick. Maybe their Mag-Stik (Plus?)? This time I also want to integrate a spinner. And light guns would be nice. And the trackball. If anyone here in this group can provide some guidance/recommendations/tips, that would be awesome. I think MORFIOUS might be the right person to talk to.