Hacklet 15 – Arcade Fire

15

This week’s Hacklet is dedicated to arcade games. The arcade parlors of the 80’s and early 90’s may have given way to today’s consoles and PC games, but the classic stand-up arcade cabinet lives on! Plenty of hackers have restored old arcade cabinets, or even built their own. We’re going to take a look at some of the best arcade game-related hacks on Hackaday.io!

blackvortex[Brayden] starts things off with his Raspberry Pi Vintage Arcade. The Black Vortex is a tabletop arcade cabinet using a Raspberry Pi, an old monitor, and some nice carpentry skills. Black Vortex uses a Raspberry Pi B+. The extra GPIO pins make interfacing buttons and joystick switches easy. On the software side, [Brayden] is using the popular PiMame (now PiPlay) flavor of Linux built for gaming and emulation. Black Vortex’s shell is plywood. [Brayden] used a pocket hole jig to build a sturdy, cabinet without extra support blocks. A stain finish really works on this one!

custom-crtNext up, [fredkono] blows our minds with the Arcade XY Monitor From Scratch. [fredkono] repairs classic Atari vector game PCBs. He needed a test monitor for his lab. The original Amplifone and WG6100 color XY monitors used in games like Tempest and Star Wars are becoming rather rare. Not a problem, as [fredkono] is building his own. Much like the WG6100, [fredkono] started with a standard color TV CRT. He removed and rewound the yoke for vector operation. The TV’s electronics were replaced with [fredkono's] own deflection amplifier PCBs.  [fredkono] was sure to include the all- important spot killer circuit, which shuts down the electron guns before a spot can burn-in the CRT.

controlpanel[Rhys] keeps things rolling with a pair of projects dedicated to arcade controls. His TI Launchpad Arcade Control to USB Interface contains instructions and code to use a Texas Instruments Tiva C launchpad as a USB interface for arcade controls. [Rhys] puts all that to good use in his Arcade Control Panel. The control panel features MAME buttons, as well as the standard 2 player fighting game button layout. He finished off his panel with some slick graphics featuring red and blue dragons.

trongame[Sarah and Raymond] hosted a Tron:Legacy release party back in 2010. An epic arcade movie calls for an epic arcade game, or in this case, games. 16 table top arcades to be exact. All 16 machines were built in just 6 days. 8 of the machines ran Armegatron Advanced, a networked version of the classic Tron lightcycle game. The others ran a mix of classic games like PacMan or modern bullet hell shooters like Tou-Hou. The cabinets were built from expanded PVC with wood blocks as a support structure. [Sarah and Raymond] custom painted each cabinet with UV black light paint. We love the custom artwork on their personal signature machines!

mikesArcade[Mike] takes us back to the 80’s with Just Another Arcade Machine. Under the hood, this machine uses the standard Raspberry Pi and PiMame (now PiPlay) suite. [Mike] even added a trackball so he could play Centipede. What makes this arcade special is the cabinet. [Mike] found an old wardrobe with that perfect 80’s style metallic strip cladding. [Mike] removed the cladding, and cut up the chipboard frame. He re-assembled things into a stand-up arcade cabinet that looks like it came right out of Sears’ Electronics department in 1985.

Ok folks, that’s it for another episode of The Hacklet. As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!

Custom Arcade Control Panel

customArcadeControlPanel

Anybody can fire up an emulator and play arcade games of yesteryear, but if you want to capture more of the nostalgia, you should build a custom arcade control panel. [Quinn] started her build by narrowing down which games she was most interested in playing, and decided on a straightforward 2-player setup. The biggest challenge was finding joysticks that would allow for switchable 4-way or 8-way control: some games such as Ms. Pac Man were made for 4-way joystick input, and the added positions on a 8-way can lead to confused inputs and frustrated players.

[Quinn] found the solution with a pair of Ultimarc Servo Stik joysticks, which use a servo motor to swap between 4 and 8-way mode. The output from both the joysticks and the buttons feed into an iPac encoder, which converts the signal to emulate a USB keyboard. The panel was first mocked up on butcher paper, with dimensions borrowed from various games: the panel itself resembles Mortal Kombat 2, while the buttons are spaced to match X-Men vs Street Fighter 2. [Quinn] chose some spare melamine—plywood with a plastic coating—to construct the panel, drilled some holes and used a router to carve out space for the joysticks. A USB hub was added to power the servos and to make room for future additions, which [Quinn] will have no difficulty implementing considering that her electrical layout is enviably clean. To cap it all off, she fit two “coin slot” buttons: a quarter placed into a slot serves as a start button when pressed.

Be sure to see the videos after the break that demonstrate the coin buttons and the servos, then check out a different retro joystick hack for a tripod controller, or look to the future with the Steam Controller.

[Read more...]

A game of skill for the North Carolina Maker Faire

The North Carolina Maker Fare was last weekend, and over the course of the festivities  [Dave] was asked for the documentation for the arcade game he built. It’s a neat build, so we’re very glad he chose to share it with us.

Anyone who has been to an arcade in the last 15 years has seen the game [Dave] was inspired by. The object of the game is to hit a button when the sequentially illuminated lights are in a particular position. [Dave] built his own version out of 90 LEDs and a very tiny FPGA dev board.

The 90 LEDs are controlled by the FPGA using charlieplexing, and are illuminated in sequence when the game starts. A heavy-duty emergency switch button modified into a momentary push button takes a hit whenever the player thinks the LED will land in the ‘jackpot zone.’  If the player wins, a buzzer sounds and much excitement is had by all.

Seeing as how the arcade version of this game is a complete rip off and is impossible to win, we really like [Dave]‘s version. You can check out his demo video after the break.

[Read more...]

Follow

Get every new post delivered to your Inbox.

Join 93,960 other followers