Arcade

From Whitespace (Hackerspace Gent)
Revision as of 08:53, 4 April 2011 by 194.78.35.195 (Talk)

Jump to: navigation, search


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

Contents

[edit] 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

[edit] 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 (xbox-linux wiki page is down though, google cache ok)
  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.

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

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
  • 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

Options to hook up buttons:

  • hack a keyboard and use PS2 port
  • build a USB joystick using atmega8 [1]
  • hack xbox controllers

[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)
  • electronics to build 2 USB joystick interfaces + 2 spare xbox controller connections (cheap xbox extension cables?)
  • 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] To Do

  • build xbox vga connection
  • get software running on xbox
  • build 2 usb hid interfaces and connect them to xbox cable
  • wire up buttons to interfaces
  • decide on button layout + drill holes
  • build screen mount?
Personal tools
Namespaces

Variants
Actions
Navigation
Whitespace
Add or edit data
Hackerspaces
Toolbox