Project Arcade

Transcription

Project Arcade
Project Arcade
Build Your Own Arcade Machine!
IBM PCIG / K-Lug
March 2008
Tim Massaro
Jon Tollefson
The Book
Remember Pac-Man at the local
convenience store, or Street
Fighter at the mall’s arcade?
Tough to find these days...
Wouldn’t it be great to have your
favorite arcade machine in
your own den or recreation
room?
Project Arcade is for You!
Goals
●
●
●
●
●
●
Play a Double Dragon board I bought at a
Swap Sale
Make use of a broken laptop
Do a Wood Working project with Dad
Build my own arcade machine
Keep it less than a Playstation
Play Games and Have Fun!
Types of Machines
●
●
●
●
●
Desktop/Gamepad
Upright & Mini
Cocktail table
Bartop or Counter top
Cockpit Style Driving
Plan
●
●
Space available
Games you want to play
–
●
●
●
●
●
●
See Killer List of Video Games www.klov.com
Is “authentic gameplay” important?
Cost
Skill
Time
Existing Equipment
Buy vs Build
Anatomy of an Arcade Machine
●
●
●
●
●
●
●
Monitor (pc/tv/arcade)
Computer (400Mhz) / Jamma/ Gamebox/Console
Computer Operating System
(Windows/Linux/Mac/DOS)
Buttons
Joysticks (4-way/8-way/switchable/analog/digital)
Trackball
Spinner
Leaf switch
Microswitches
Keyboard Encoders
Keyboard Hack
GPWiz, & Ipac Controller
Anatomy of an Arcade Machine
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Keyboard
Controller (usb/ps2)
Wood (MDF, Plywood)
Vinyl
T-molding
Glass
Casters
Lighting
Speakers
Coin Door
Marquee
Bezel
Control Panel Overlay
Graphics
Additional controls (steering wheels/pedals)
Emulators/PCB
●
PCB (printed circuit board) - JAMMA (Japanese Amusement
Machine Manufacturer's Association - wiring standard for arcade machines)
●
●
Can swap PCBs out to play different games.
Also several 48 in 1 boards are available.
MAME – Multiple Arcade Machine Emulator
– emulates the JAMMA boards
Other Emulator are out there as well
SNES/Jaguar/Atari 2600/Sega
Where Can I Find Plans?
●
●
●
●
Project Arcade includes Upright Plans
Find examples and plans on byoac.com
Buy plans from arcaderoom.com
Tim's is loosely based on
Kyle Lindstrom's Ms Pacman free plans
http://ripplinriver.com/?page_id=4
and Zakk's HouseArcade
http://www.mameworld.net/massive/Cabinet/House/House.html
Design Tool Resources
●
Google SketchUp
–
●
http://sketchup.google.com/
SecondLife
(dimensions must
be entered in metric)
Buy vs Build
●
Kaytrim Kustoms desktop gamepads
●
X-Arcade Prebuilt Control Panels
●
Ready to assemble, and
pre-built cabs available at
–
–
–
●
Arcade Depot.com
mameroom.com
mikesarcade.com
More at:
http://wiki.arcadecontrols.com/wiki/vendors
Restoring vs Gutting Cabs
●
●
Gutted /broken cabinets can be found for
<$100
Can be cost effective, but
Preserve Classic Arcade Machines/Graphics
Tools Required
●
●
●
●
●
●
●
●
●
●
Tape measure
Tsquare
Circular Saw
Drill w/ 1 1/8” Hole saw
Jigsaw
Sander
Screwdrivers
Paint Brushes
Router if using T-molding
Wirestripper & Crimper
quarter Button
1 orange
1.35
esc Button
1 purple
1.35
pinball Button
4 black
1.35
speaker
1 black
5.44
glass
1 1/4 grey
38.96
glass clamps
1 brass set of 4
3.96
GP-Wiz Eco 32 controller 1
23.95
wires
65ft 20 awg
1 red bell wire
5.66
65ft 20 awg
1 blue bell wire
5.66
35ft 18 awg
1 black threaded
6.99
Female connectors
1 100 Red insulated
8.99
screws
1 1.25 inch
3.57
screws 8x3/4"
1
1.98
machine bolts
1 6-32x2
0.79
wood - 3/4 sanded
1 Red Oak Sanded
42.88
Stain
1 1 pt Puritan Pine, already had
0
3/4 x 2" Corner Irons
4 (4 per package)
2.28
1/2 x 2.5"
1 (4 per package)
1.9
Draw Catch
1
1.98
Draw Catch
1 package of 2
4.87
Oak Trim
1 ironon
5.97
hinge
1 Piano Hinge
0
Casters
1 4 3" (2 locking)
4
3/4" x 10' Galv Pipe strapping
1 Monitor Strapping
1
bezel
Light
1 LED
1
coin door
n/a
tmoulding
1
1
1
1
1
1
1
1.35
1.35
1.35
5.44
38.96
3.96
23.95
1
1
1
1
1
1
1
1
0
4
4
1
1
1
1
1.99
0.88
5.66
5.66
6.99
8.99
3.57
1.98
0.79
42.88
0
9.12
7.6
1.98
4.87
5.97
0
7.96
0.88
12.59
12.59
1
2
1
1.85
5.18
2.99
$322
Key Cost Items
Wood
Glass
Joysticks
Buttons
Controller
$43.00
$41.00
$38.00
$27.00
$24.00
n/a
push button wrench
terminal bracket euro mini
Insul stand offs
1 Pkg of 4
1.85
2.59
2.99
$322 Total
Tradeoffs
●
●
●
●
●
4/8 Joystick (switchable from above) $29 vs
a 4way and an 8 way for $10 each
GpWiz Eco least expensive USB controller,
required Joy2Key and only 32 contacts vs
more common IPAC
Spinner, Trackball essential? Not for extra
cost (Optipac required) (But, depends on
your fav games!)
Oak wood actually cost less than MDF/Vinyl
and T-molding
Rectangular glass vs rounded glass
Software Front-Ends
●
●
●
Allow users to select games .
> 20 Front-Ends available.
GameLauncher, MaLa, MameWah...
Menumaker for GameLauncher helps
MameWah
MaLa
Time Spent
●
●
●
Planning – who knows?
3 ½ days carpentry
2 days wiring
Lessons Learned
●
●
●
●
●
GPWiz Eco 32 emulates Gamepad not
keyboard, needed Joy2Key software
2 Player games, watch for key combos (ie
one player hits Enter the other Alt)
Shop around for parts, Glass/Controllers
big difference where you order.
Mockup control panel good for getting
software down
Fun! (playable = hard to finish)
Legal Issues
●
●
●
●
●
●
Jamma board machines are Legal
PC Games you own are legal
Grey-area, roms for emulators where you
own boards.
A company starroms.com created a legal
compilation of roms (now out of business).
Mame cannot be used in machines that
charge money.
Not O.K. – Roms for emulators are not legal
ala RIAA, same as mp3 file sharing.
Legal Software
●
●
Many good legal pc games available some
free, some cost. Most selection on windows.
Check for configurable keys
Examples:
● Packages Atari Arcade Hits / Pacman pacs
● ChoRenSha & Prototype– R-type style
● Ultimate Pro Pinball
● More can be found at:
http://wiki.arcadecontrols.com/wiki/Cabfriendly_games
Mockup device
●
●
●
Handy for testing out software
Test button/joystick layout
Some find a good gamepad is close enough
to authentic (see Kaytrim Kustom example)
Linux Considerations
●
●
●
●
●
Keyboard Controller software and Mame
emulator runs fine
LemonLauncher a good front end
Some, but not as much PC game software
Dosbox can be used to run old Dos games
LiveCD mame projects are out there
–
–
http://advancemame.sourceforge.net/index.html
http://sourceforge.net/projects/knoppixmame
Pics of “The IceBox”
Resources/Links
●
●
●
●
●
●
Project Arcade the Book
http://www.projectarcade.com/
Byoac website, wiki and forums (very helpful)
http://arcadecontrols.com/arcade.htm
http://wiki.arcadecontrols.com
Mameworld.net http://www.mameworld.net/
Killer List of Video Games www.klov.com
IceBox under construction
http://ripplinriver.com/?page_id=4
Glass http://www.onedayglass.com/
(or Hentges Glass locally)
Parts Resources/Links
●
●
●
●
●
●
Happ Controls http://www.happcontrols.com/
KeyWiz GPWiz controller
http://www.groovygamegear.com/
Ipac Controller - Ultimarc http://www.ultimarc.com/
Us supplier “divemaster” http://forum.arcadecontrols.com/index.php?to
pic=47066.0
Misc Parts http://www.therealbobroberts.net/
More Vendors can be found at:
http://wiki.arcadecontrols.com/wiki/vendors
Questions?