Arcade
(→Brains) |
|||
| (18 intermediate revisions by 11 users not shown) | |||
| Line 1: | Line 1: | ||
{{Project | {{Project | ||
|Current=Yes | |Current=Yes | ||
| − | |Participants=Koenraad, Koen, | + | |Participants=Koenraad, Koen, Tom2, Kasper |
|Locations=Whitespace | |Locations=Whitespace | ||
|Short description=Make an arcade machine! | |Short description=Make an arcade machine! | ||
}} | }} | ||
| − | = Beginnings = | + | '''Note:''' For information on the really big arcade we got from gameswap look at the page [[Arcade for the Grab]]. |
| + | |||
| + | == Beginnings == | ||
[[Sandb]] acquired some kiosk stands discarded by his employer. They look ideally suited to make Arcade Machine. | [[Sandb]] acquired some kiosk stands discarded by his employer. They look ideally suited to make Arcade Machine. | ||
| Line 15: | Line 17: | ||
[[File:arcade5.jpg|thumb|200px]] | [[File:arcade5.jpg|thumb|200px]] | ||
| − | = Brains = | + | == Brains == |
| − | + | In order of preference | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | = | + | # Xbox (1st gen) is a great platform, it's cheap and fast enough for MAME and other emus, it has USB-compatible ports (with a different form factor) for joysticks |
| + | #* Bert has one, will donate. <s>a secondhand xbox needs to be acquired, should be available for 25 euros [http://cgi.benl.ebay.be/XBOX-with-XBMC-DVD-Movie-Controller-Bigben-Wireless-/260799644275?pt=LH_DefaultDomain_123&hash=item3cb8dec273#ht_500wt_1156 ebay auction, xbox + xbmc 25euros]</s> | ||
| + | #* video out to VGA converter needs to be built ([http://www.xbox-linux.org/wiki/Xbox_VGA_HOWTO xbox-linux wiki] page is down though, [https://webcache.googleusercontent.com/search?q=cache:swM39qg0leMJ:www.xbox-linux.org/wiki/Xbox_VGA_HOWTO+&cd=1&hl=en&ct=clnk&source=encrypted.google.com google cache] ok) | ||
| + | # Small Linux box with [http://mamedev.org/ MAME] can easily fit into the bottom cabinet with room to spare. | ||
| + | # 'real' hardware | ||
| + | #* I([[Koen]])'m planning to donate a [http://nl.wikipedia.org/wiki/Sega_Mega_Drive Sega Mega Drive] if we're going to use it. | ||
| + | #* Maybe an Amiga can also be build into this retro gaming system if [[Impy]] likes to participate. | ||
| + | # [http://games.slashdot.org/story/11/03/08/0443246/Gameduino-Project-Aims-To-Game-ify-the-Arduino Gameduino] could be nice. | ||
| − | + | Update: | |
| + | Tom2 acquired a secondhand xbox + 2 controllers. | ||
| − | = | + | == Screen == |
| − | + | An Arcade machine should be CRT based, but LCD seems only feasible option. | |
| − | + | == Controls == | |
| − | + | ||
| − | + | [http://www.happcontrols.com/ Happ] arcade controls consisting of 2 joysticks, 14 buttons, player1/2-button. See pictures for a preview. | |
[[File:Arcade-Controls1.jpg|thumb|200px]] | [[File:Arcade-Controls1.jpg|thumb|200px]] | ||
[[File:Arcade-Controls2.jpg|thumb|200px]] | [[File:Arcade-Controls2.jpg|thumb|200px]] | ||
| − | |||
| − | |||
| − | + | Use [http://www.pjrc.com/teensy/index.html teensyusb 2.0] to make a USB HID interface. | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | = Speakers = | + | == Speakers == |
Low-quality speakers for playing 8-bit music are needed. We should hide them somewhere (bottom of the controls panel?). | Low-quality speakers for playing 8-bit music are needed. We should hide them somewhere (bottom of the controls panel?). | ||
| − | = Artwork = | + | == Artwork == |
Existing backlighted panels (especially on top) can be used for some tacky artwork/whitespace logo. Vinylcutter at timelab can be used for this. | Existing backlighted panels (especially on top) can be used for some tacky artwork/whitespace logo. Vinylcutter at timelab can be used for this. | ||
| + | |||
| + | == Still needed == | ||
| + | |||
| + | * electronics to build xbox vga output (LM1881 ic + spare xbox video cable) | ||
| + | * speakers (some cheap speakers with built-in amp) | ||
| + | * TFT (Tom2 may be able to provide 17" 1280*1024 screen) | ||
| + | * 28mm drill bit (hole saw) | ||
| + | |||
| + | == Status == | ||
| + | |||
| + | * cabinet in space | ||
| + | * buttons + joysticks acquired | ||
| + | * tft found | ||
| + | * 2 * [http://www.pjrc.com/teensy/index.html teensyusb 2.0] for USB HID interface have arrived | ||
| + | * spare cable + usb -> xbox cables purchased | ||
| + | * replaced xbox HD with 120GB HD | ||
| + | * installed 80mm fan in xbox (reduces noise, more airflow) | ||
| + | * programmed USB interface | ||
| + | * software running on xbox | ||
| + | |||
| + | == To Do == | ||
| + | |||
| + | In order of importance | ||
| + | |||
| + | # build USB HID interface (soldering) | ||
| + | # build xbox vga connection | ||
| + | # decide on button layout + drill holes | ||
| + | # wire up buttons to interfaces | ||
| + | |||
| + | Optional | ||
| + | |||
| + | * build screen mount? | ||
Latest revision as of 11:57, 20 June 2011
| Arcade |
|---|
|
| What: |
| Make an arcade machine! |
| Participants: |
| Koenraad, Koen, Tom2, Kasper |
| Locations: |
| Whitespace |
|
|
Note: For information on the really big arcade we got from gameswap look at the page Arcade for the Grab.
Contents |
[edit] Beginnings
Sandb acquired some kiosk stands discarded by his employer. They look ideally suited to make Arcade Machine.
[edit] Brains
In order of preference
- Xbox (1st gen) is a great platform, it's cheap and fast enough for MAME and other emus, it has USB-compatible ports (with a different form factor) for joysticks
- Bert has one, will donate.
a secondhand xbox needs to be acquired, should be available for 25 euros ebay auction, xbox + xbmc 25euros - video out to VGA converter needs to be built (xbox-linux wiki page is down though, google cache ok)
- Bert has one, will donate.
- Small Linux box with MAME can easily fit into the bottom cabinet with room to spare.
- 'real' hardware
- I(Koen)'m planning to donate a Sega Mega Drive if we're going to use it.
- Maybe an Amiga can also be build into this retro gaming system if Impy likes to participate.
- Gameduino could be nice.
Update: Tom2 acquired a secondhand xbox + 2 controllers.
[edit] Screen
An Arcade machine should be CRT based, but LCD seems only feasible option.
[edit] Controls
Happ arcade controls consisting of 2 joysticks, 14 buttons, player1/2-button. See pictures for a preview.
Use teensyusb 2.0 to make a USB HID interface.
[edit] Speakers
Low-quality speakers for playing 8-bit music are needed. We should hide them somewhere (bottom of the controls panel?).
[edit] Artwork
Existing backlighted panels (especially on top) can be used for some tacky artwork/whitespace logo. Vinylcutter at timelab can be used for this.
[edit] Still needed
- electronics to build xbox vga output (LM1881 ic + spare xbox video cable)
- speakers (some cheap speakers with built-in amp)
- TFT (Tom2 may be able to provide 17" 1280*1024 screen)
- 28mm drill bit (hole saw)
[edit] Status
- cabinet in space
- buttons + joysticks acquired
- tft found
- 2 * teensyusb 2.0 for USB HID interface have arrived
- spare cable + usb -> xbox cables purchased
- replaced xbox HD with 120GB HD
- installed 80mm fan in xbox (reduces noise, more airflow)
- programmed USB interface
- software running on xbox
[edit] To Do
In order of importance
- build USB HID interface (soldering)
- build xbox vga connection
- decide on button layout + drill holes
- wire up buttons to interfaces
Optional
- build screen mount?
