Difference between revisions of "ACKade"
m |
(cleaned page thoroughly) |
||
Line 6: | Line 6: | ||
|Picture=ACKade.jpg | |Picture=ACKade.jpg | ||
}} | }} | ||
− | We have | + | We have a working arcade cabinet! |
− | + | Everybody knows gaming can be a stress relief, so when visiting ACKspace for some social gathering or relaxing, one might recognize value in a working arcade cabinet. | |
=== synopsis === | === synopsis === | ||
− | + | Have a working arcade cabinet. Write down valuable information here. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== implementation === | === implementation === | ||
− | + | * The system runs windows with [http://joytokey.net/en/ <abbr title="Contact the board if the license key disappeared again">JoyToKey</abbr>] | |
+ | * The system boots to steam (with a lot of games) which has a JoyToKey profile 'JoyToKey' connected to it | ||
+ | * you can also play the [[Game:Jump Wheel|jump wheel game]] | ||
* We have some retro wallpapers! (They're in the 'My Pictures\wp' folder) | * We have some retro wallpapers! (They're in the 'My Pictures\wp' folder) | ||
− | |||
* When in desktop mode, the 'Browser navigate (mouse)' profile is enabled | * When in desktop mode, the 'Browser navigate (mouse)' profile is enabled | ||
* There is an on-screen keyboard in the task bar | * There is an on-screen keyboard in the task bar | ||
− | ==== | + | <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-joy2key_profiles"> |
+ | ==== JoyToKey profiles ==== | ||
There are several profiles which are attached to a process. | There are several profiles which are attached to a process. | ||
By default, the 'Browser navigate (mouse)' profile is set. | By default, the 'Browser navigate (mouse)' profile is set. | ||
− | + | <div class="mw-customtoggle-joy2key_profiles mw-code">Click here to view the Joy2Key profiles</div> | |
+ | <div class="mw-collapsible-content"> | ||
{| class="wikitable" | {| class="wikitable" | ||
! colspan="2" | Browser Jump wheel | ! colspan="2" | Browser Jump wheel | ||
Line 130: | Line 62: | ||
|- | |- | ||
| Hidden left | | Hidden left | ||
− | | switch to profile ' | + | | switch to profile 'JoyToKey' (hold 0.5sec) |
|- | |- | ||
| Hidden right | | Hidden right | ||
Line 171: | Line 103: | ||
|- | |- | ||
| Hidden right | | Hidden right | ||
− | | switch to profile ' | + | | switch to profile 'JoyToKey' (hold 0.5sec) |
|- | |- | ||
! colspan="2" | Cave Story+ | ! colspan="2" | Cave Story+ | ||
|- | |- | ||
− | ! colspan="2" | | + | ! colspan="2" | JoyToKey |
|- | |- | ||
| Stick 1 | | Stick 1 | ||
Line 217: | Line 149: | ||
! colspan="2" | null | ! colspan="2" | null | ||
|} | |} | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-hardware_specs"> | ||
+ | ==== current hardware ==== | ||
+ | <div class="mw-customtoggle-hardware_specs mw-code">Click here to view the hardware specs</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | * ECS/Foxonn MCP61PM-AM HT2000 (Docs refer to the -AM as a Gateway Brand OEM Board) | ||
+ | ** AM2 Socket | ||
+ | ** 4x DIMM | ||
+ | ** Integrated Realtek ALC888S Audio | ||
+ | ** http://www.foxconnsupport.com/download.aspx?models=&category=C000000001&brand=en-us0000002&Series=&chipset=&keywords=MCP61PM&sort= | ||
+ | ** http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay/?spf_p.tpst=kbDocDisplay&spf_p.prp_kbDocDisplay=wsrp-navigationalState%3DdocId%253Demr_na-c01357175-19%257CdocLocale%253D%257CcalledBy%253D&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken | ||
+ | * AMD Athlon(tm) 62 X2 Dual Core Processor 4600+ 2.40GHz | ||
+ | * 4x 1GB RAM, total 4GB | ||
+ | * NVIDIA GeForce 8400 GS Dedicated Card (to be upgraded to an ASUS 8800GT with 512MB of VRAM soon (update: system somehow refuses to boot with this graphics card installed, may be troubleshooted later but not really needed)) | ||
+ | * Seagate 120GB SATA HDD | ||
+ | * Samsung DVD writer | ||
+ | * Unknown brand Multi-Card Reader | ||
+ | * MS-Tech 550@ Power Supply | ||
+ | * OEM Case MiniATX , labelled "boXXed". | ||
+ | |||
+ | Arcade cabinet specifications : | ||
+ | * Black cabinet with red stripes , labelled "Royal Video: | ||
+ | * 4-axis joystick (1 per player) | ||
+ | * 3 square buttons (3 per player) | ||
+ | * 1 buttons seems to be missing | ||
+ | * 2 rectangular buttons (start/select) | ||
+ | * 2 round buttons (below 2nd player controls for credits, nr of player) | ||
+ | * 19" LCD Screen, 1280x1024 60HZ | ||
+ | * Stereo speakers in top | ||
− | + | Controller specifications : | |
− | + | * Arduino Mega 2650 rev 1 | |
− | + | * 2 Slots for tokens/coins | |
+ | </div> | ||
+ | </div> | ||
− | + | === ideas and improvements === | |
+ | * It would be cool to add extra controllers (read: jump pads) to the arcade. Connections need to be flexible and firm. Note that in the bottom left drawer of the ACKade, there is some material to add some external controllers. | ||
+ | * Steam big picture mode currently doesn't play well with the joystick naviation. This needs work. | ||
+ | === challenge === | ||
+ | [[User:Xopr|Xopr]] really wanted to see the ACKade working, and a challenge ran for 13 months. The winners were: | ||
+ | # [[user:stuiterveer|stuiterveer]] for doing all the wiring and working on steam | ||
+ | # [[user:Prodigity|Prodigity]] for also doing wiring and various tweaking | ||
+ | # [[user:Da Syntax|Da Syntax]] for some tweaking and physical labour | ||
+ | # [[user:PsychiC|PsychiC]] for doing spec inventory | ||
+ | # [[user:Computer1up|Computer1up]] for GPU upgrade (attempt) | ||
+ | # [[user:Vicarious|Vicarious]] for providing means for coin slot button mechanism | ||
+ | # [[user:AmazingMike|AmazingMike]] for thougougly testing | ||
− | + | <gallery> | |
− | // | + | File:retro_shirt.png|Winner! A (new) '''retro shirt''' in your size, winners: [[user:stuiterveer|stuiterveer]] and [[user:Prodigity|Prodigity]] |
+ | File:retro_mints.jpg|Runner up: Awesome '''NES controller tin''' complete with mints, winners: [[user:Da Syntax|Da Syntax]] and [[user:PsychiC|PsychiC]] | ||
+ | File:retro_mate.jpg|3<sup>rd</sup> place: your favorite delicious beverage, '''club mate''', winners: [[user:Computer1up|Computer1up]], [[user:Vicarious|Vicarious]] and [[user:AmazingMike|AmazingMike]] | ||
+ | </gallery> | ||
+ | <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-changelog"> | ||
+ | ==== log ==== | ||
+ | <div class="mw-customtoggle-changelog mw-code">Click here to view the change log</div> | ||
+ | <div class="mw-collapsible-content"> | ||
'''2015-11-04''' | '''2015-11-04''' | ||
* Placed ACKade back in hACKspace. (Da Syntax & Prodigity) | * Placed ACKade back in hACKspace. (Da Syntax & Prodigity) | ||
Line 235: | Line 218: | ||
'''2015-11-05''' | '''2015-11-05''' | ||
− | * Installed | + | * Installed JoyToKey to support more games (Prodigity) |
* Used black tape to cover scratches in glass plate on back (Prodigity) | * Used black tape to cover scratches in glass plate on back (Prodigity) | ||
Line 243: | Line 226: | ||
* Audio jack on the front of pc is now connected internally and has audio cable hooked up to it (Prodigity) | * Audio jack on the front of pc is now connected internally and has audio cable hooked up to it (Prodigity) | ||
* Network cable has been attached to the ACKade and has been placed out of sight. (Prodigity) | * Network cable has been attached to the ACKade and has been placed out of sight. (Prodigity) | ||
− | * | + | * JoyToKey now has profiles assigned to a couple of games, emulating a keyboard when it has to. (Prodigity) |
* Installed MAME with some ROMS, has its limitations due to the amount of physical buttons. 1 and 2 on keyboard are player 1/2 start buttons, 5 and 6 are for extra coins. (Stuiterveer) | * Installed MAME with some ROMS, has its limitations due to the amount of physical buttons. 1 and 2 on keyboard are player 1/2 start buttons, 5 and 6 are for extra coins. (Stuiterveer) | ||
'''2015-11-07''' | '''2015-11-07''' | ||
* Made sure the select button on the cabinet is working by wedging a piece of paper between the button face and switch. This is only a temporary fix, we need to look into using a different holder for the switch. (Stuiterveer) | * Made sure the select button on the cabinet is working by wedging a piece of paper between the button face and switch. This is only a temporary fix, we need to look into using a different holder for the switch. (Stuiterveer) | ||
− | + | </div> | |
− | + | </div> | |
[[Category:Arduino]] | [[Category:Arduino]] | ||
− |
Revision as of 17:28, 22 February 2016
Project: ACKade | |
---|---|
Featured: | |
State | Active |
Members | PsychiC, Da Syntax, Prodigity, Computer1up, Stuiterveer |
GitHub | No GitHub project defined. Add your project here. |
Description | The ACKspace arcade. Game on! |
Picture | |
We have a working arcade cabinet!
Everybody knows gaming can be a stress relief, so when visiting ACKspace for some social gathering or relaxing, one might recognize value in a working arcade cabinet.
Contents
synopsis
Have a working arcade cabinet. Write down valuable information here.
implementation
- The system runs windows with JoyToKey
- The system boots to steam (with a lot of games) which has a JoyToKey profile 'JoyToKey' connected to it
- you can also play the jump wheel game
- We have some retro wallpapers! (They're in the 'My Pictures\wp' folder)
- When in desktop mode, the 'Browser navigate (mouse)' profile is enabled
- There is an on-screen keyboard in the task bar
JoyToKey profiles
There are several profiles which are attached to a process. By default, the 'Browser navigate (mouse)' profile is set.
Browser Jump wheel | |
---|---|
Stick 1 | (nothing) |
White 1 | (nothing) |
Red 1 left | Player 1 jump |
Red 1 right | Player 2 jump |
Yellow left | Restart (F5) |
Yellow right | (no switch) |
Stick 2 | (nothing) |
White 2 | (escape) |
Red 2 left | Player 3 jump |
Red 2 right | Player 4 jump |
Hidden left | switch to profile 'JoyToKey' (hold 0.5sec) |
Hidden right | switch to profile 'Browser navigate (mouse)' (hold 0.5sec) |
Browser navigate (mouse) | |
Stick 1 | mouse pointer (slow) |
White 1 | left mouse button |
Red 1 left | right mouse button |
Red 1 right | navigate back (button 4) |
Yellow left | scroll down |
Yellow right | (no switch) |
Stick 2 | mouse pointer (fast) |
White 2 | left mouse button |
Red 2 left | right mouse button |
Red 2 right | navigate forward (button 5) |
Hidden left | switch to profile 'Browser Jump wheel' (hold 0.5sec) |
Hidden right | switch to profile 'JoyToKey' (hold 0.5sec) |
Cave Story+ | |
JoyToKey | |
Stick 1 | WSAD |
White 1 | Z |
Red 1 left | X |
Red 1 right | (nothing) |
Yellow left | (nothing) |
Yellow right | (no switch) |
Stick 2 | (arrow keys) |
White 2 | . |
Red 2 left | / |
Red 2 right | (nothing) |
Hidden left | switch to profile 'Browser navigate (mouse)' (hold 0.5sec) |
Hidden right | switch to profile 'Browser Jump wheel' (hold 0.5sec) |
nidhogg | |
null |
current hardware
- ECS/Foxonn MCP61PM-AM HT2000 (Docs refer to the -AM as a Gateway Brand OEM Board)
- AM2 Socket
- 4x DIMM
- Integrated Realtek ALC888S Audio
- http://www.foxconnsupport.com/download.aspx?models=&category=C000000001&brand=en-us0000002&Series=&chipset=&keywords=MCP61PM&sort=
- http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay/?spf_p.tpst=kbDocDisplay&spf_p.prp_kbDocDisplay=wsrp-navigationalState%3DdocId%253Demr_na-c01357175-19%257CdocLocale%253D%257CcalledBy%253D&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken
- AMD Athlon(tm) 62 X2 Dual Core Processor 4600+ 2.40GHz
- 4x 1GB RAM, total 4GB
- NVIDIA GeForce 8400 GS Dedicated Card (to be upgraded to an ASUS 8800GT with 512MB of VRAM soon (update: system somehow refuses to boot with this graphics card installed, may be troubleshooted later but not really needed))
- Seagate 120GB SATA HDD
- Samsung DVD writer
- Unknown brand Multi-Card Reader
- MS-Tech 550@ Power Supply
- OEM Case MiniATX , labelled "boXXed".
Arcade cabinet specifications :
- Black cabinet with red stripes , labelled "Royal Video:
- 4-axis joystick (1 per player)
- 3 square buttons (3 per player)
- 1 buttons seems to be missing
- 2 rectangular buttons (start/select)
- 2 round buttons (below 2nd player controls for credits, nr of player)
- 19" LCD Screen, 1280x1024 60HZ
- Stereo speakers in top
Controller specifications :
- Arduino Mega 2650 rev 1
- 2 Slots for tokens/coins
ideas and improvements
- It would be cool to add extra controllers (read: jump pads) to the arcade. Connections need to be flexible and firm. Note that in the bottom left drawer of the ACKade, there is some material to add some external controllers.
- Steam big picture mode currently doesn't play well with the joystick naviation. This needs work.
challenge
Xopr really wanted to see the ACKade working, and a challenge ran for 13 months. The winners were:
- stuiterveer for doing all the wiring and working on steam
- Prodigity for also doing wiring and various tweaking
- Da Syntax for some tweaking and physical labour
- PsychiC for doing spec inventory
- Computer1up for GPU upgrade (attempt)
- Vicarious for providing means for coin slot button mechanism
- AmazingMike for thougougly testing
Winner! A (new) retro shirt in your size, winners: stuiterveer and Prodigity
3rd place: your favorite delicious beverage, club mate, winners: Computer1up, Vicarious and AmazingMike
log
2015-11-04
- Placed ACKade back in hACKspace. (Da Syntax & Prodigity)
- Replaced bulky crt with lcd and made bezel black with tape and marker (lol) (Da Syntax & Prodigity)
- Rewired (ugggghhhh) and reconnected the buttons (Stuiterveer & Prodigity)
- Installed a few games (Stuiterveer)
2015-11-05
- Installed JoyToKey to support more games (Prodigity)
- Used black tape to cover scratches in glass plate on back (Prodigity)
2015-11-06
- Steam big picture mode now automatically starts on boot (Prodigity)
- Tricked steam into accepting (second) controller even though it doesn't have enough buttons (Prodigity)
- Audio jack on the front of pc is now connected internally and has audio cable hooked up to it (Prodigity)
- Network cable has been attached to the ACKade and has been placed out of sight. (Prodigity)
- JoyToKey now has profiles assigned to a couple of games, emulating a keyboard when it has to. (Prodigity)
- Installed MAME with some ROMS, has its limitations due to the amount of physical buttons. 1 and 2 on keyboard are player 1/2 start buttons, 5 and 6 are for extra coins. (Stuiterveer)
2015-11-07
- Made sure the select button on the cabinet is working by wedging a piece of paper between the button face and switch. This is only a temporary fix, we need to look into using a different holder for the switch. (Stuiterveer)