Difference between revisions of "Arcade"

From Whitespace (Hackerspace Gent)
Jump to: navigation, search
Line 17: Line 17:
 
= Brains =
 
= Brains =
  
* Small Linux box with [http://mamedev.org/ MAME] can easily fit into the bottom cabinet with room to spare.
+
In order of preference
* An easy option to switch from emulated to real hardware would be nice. 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.
+
# 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
* [http://games.slashdot.org/story/11/03/08/0443246/Gameduino-Project-Aims-To-Game-ify-the-Arduino Gameduino] could be nice.
+
#* a secondhand xbox needs to be acquired, should be available for 25 euros
* Xbox (1st gen) is a great platform too, it's cheap and fast enough for MAME and other emus, it has USB-compatible ports (with a different form factor) for joysticks
+
#* video out to VGA converter needs to be built
 +
# 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.
  
 
= Screen =
 
= Screen =
  
An Arcade machine should be CRT based. However that might not be possible in the cabinet we are going to base this on. We need measurements for fitting an LCD in the opening. A custom bezel may be needed. External party (Tom2) may be able to provide 17" 1280*1023 lcd with speakers built into foot.
+
An Arcade machine should be CRT based, but LCD seems only feasible option.
  
 
= Controls =
 
= Controls =
Line 33: Line 38:
 
Controller options:
 
Controller options:
 
* Buy one
 
* Buy one
* Hack a keyboard and add arcade controls. External party (Tom2) is willing to donate [http://www.happcontrols.com/ happ] arcade controls consisting of 2 joysticks, 14 buttons, player1/2-button. See pictures for a preview.
+
* Tom2 can provide [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]]
* Build a keyboard emulating thingamajad (arduino?)
+
connectivity:
 +
** hack a keyboard and use PS2 port
 +
** build a USB joystick using atmega8 [http://www.flightsim.com/main/howto/mind.htm]
 +
** hack xbox controllers
 
* A USB Joystick is also available for this project. This joystick can be tested using these commands:
 
* A USB Joystick is also available for this project. This joystick can be tested using these commands:
  
Line 44: Line 52:
 
jstest /dev/input/js0
 
jstest /dev/input/js0
 
</pre>
 
</pre>
 +
  
 
= Speakers =
 
= Speakers =

Revision as of 12:27, 1 April 2011


Arcade
WhitespaceLogo.gif
What:
Make an arcade machine!
Participants:
Koenraad, Koen, Tom2, Kasper
Locations:
Whitespace
Cornify

Beginnings

Sandb acquired some kiosk stands discarded by his employer. They look ideally suited to make Arcade Machine.

Arcade1.jpg
Arcade2.jpg
Arcade3.jpg
Arcade4.jpg
Arcade5.jpg

Brains

In order of preference

  1. 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
    • a secondhand xbox needs to be acquired, should be available for 25 euros
    • video out to VGA converter needs to be built
  2. Small Linux box with MAME can easily fit into the bottom cabinet with room to spare.
  3. '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.
  4. Gameduino could be nice.

Screen

An Arcade machine should be CRT based, but LCD seems only feasible option.

Controls

We need some brainstorming on what kind of controls we want on the panel.

Controller options:

  • Buy one
  • Tom2 can provide happ arcade controls consisting of 2 joysticks, 14 buttons, player1/2-button. See pictures for a preview.
Arcade-Controls1.jpg
Arcade-Controls2.jpg

connectivity:

    • hack a keyboard and use PS2 port
    • build a USB joystick using atmega8 [1]
    • hack xbox controllers
  • A USB Joystick is also available for this project. This joystick can be tested using these commands:
sudo apt-get install joystick
jscal /dev/input/js0
jstest /dev/input/js0


Speakers

Low-quality speakers for playing 8-bit music are needed. We should hide them somewhere (bottom of the controls panel?).

Artwork

Existing backlighted panels (especially on top) can be used for some tacky artwork/whitespace logo. Vinylcutter at timelab can be used for this.