Arcade cabs
arcadeomat.shack
legacy: kabinett.shack (still works - but no one could ever remember)
Project Owner | exco+makefu |
Helping hands | wookie |
| momo (+friend - name not known) |
| phrewfuf |
| samu |
| timm |
| jules |
Initiator (Inactive) | micha, wookie |
Röhre: Sony Trinitron KV21-X2100B BE-3B chassis verbaut
* Spare: Sony Trinitron KV-21X1D (verkackt!, exco)
timeline
log (from the top of our heads makefu, exco)
interim result: not bad
replacing the „dead“ original tube with the sony trinitron tube
the important stuff (ttb)
10/2013 auto channel select on boot
12/2013 enterprise Anschalter (sourced and modified from urkrebs). Never really worked. (samu, armin, exco)
3/2014 ESCAPE button: to exit a game - (momo + some_dude). A complete PS2 Keyboard Plate became a single Escape Button. Talk about abundance society
08/2014 → Wahcade deployment
12/2014 → 27C3 Bespaßung
01/2015 → Wahcade Documentation
10/2015 romfilter (makefu » exco)
leave the dangerous things to the pros (samu)
beating like monkeys with a banana on the random parts inside the tuner with a soldering iron … and it works:
counter for the virtual inserted money (with science!) (makefu, exco)
install new games
hardware
Controller Linux Kernel Patching
Linux 3.8 mit Xin-mo kernel patch mit quirks 0x40 in USB hid
Von Xin-Mo sind die Arcade Controller, da es china-frickelhardware ist werden bonus patches und quirks in den treibern benoetigt
System Upgrade
System Upgrade:
pacman -Syu --ignore linux\*
Vermeidet linux kernel upgrade
Kernel Install Archlinux
Fresh install
wget https://github.com/shackspace/arcade_cabinet/blob/linux_kernel/linux-3.8-1-x86_64-kabinett.pkg.tar.xz?raw=true
pacman -U linux-3.8-1-x86_64-kabinett.pkg.tar.xz
Module Loading
in ~/.xinitrc:
sudo modprobe -r usbhid
sudo modprobe usbhid quirks=0x16c0:0x05e1:0x40
Wah!cade
Modeline
(not sure if this is already obsolete… at least it is not in the ~/.xinitrc anymore)
export DISPLAY=:0
xrandr –newmode „720x576_60.00i“ 32.67 720 744 816 912 576 577 580 597 -HSync +Vsync interlaced
xrandr –addmode TV-1 „720x576_60.00i“
xrandr –output TV-1 –mode „720x576_60.00i“
-
Links
External
fightbox.shack
fightbox.shack is an yet another arcade in the shackspace.
project goals
Play actual games running on Linux with the expirience back in 1991.
We thought games like Hotline Miami, Broforce and Street Fighter V would add more „awesome“, if played in an oldscool cab.
Yes, all those three games demand different Controls, therefor we need changeable Interfaces.
We already tested Valves SteamOS, but since we couldn't change Big Pictures resolution we decided to run Ubuntu 14.04 and installed the Steam Client.
Used Components
Cabinet:
Computer:
Asus A68HM-K
AMD A4 4020
4GB DDR3 RAM
500GB HDD
Asus HD5450 GPU
Controls:
…
The System is reachable via SSH at 10.42.20.234
modeline foo
Monitor: Hantarex MTC9100 25„ (woohoo)
nouveau driver (idk about fglrx proprietary shit)
generate modeline
cvt 576 432 60
gtf 576 432 60
r0zzy: 704×480 ihr noobs
make modeline available xrandr
xrandr –newmode <name> xx yy zz
xrandr –newmode roy1 19.45 576 608 680 712 432 440 445 454
xrandr –addmode <monitor>
xrandr –addmode VGA-0 roy1
xrandr –output <monitor> <name>
xrandr –output VGA-0 –mode Roy1
First success
export DISPLAY=:0
xrandr –newmode „576×480@60i“ 10.29 576 608 640 672 480 491 494 505 interlace -hsync -vsync
xrandr –addmode VGA-0 „576×480@60i“
xrandr –output VGA-0 –mode „576×480@60i“
-