Metacade Guide: Unterschied zwischen den Versionen
aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen(19 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | =How to play= | ||
+ | * plug in Metacade | ||
+ | * turn on zee Metacade with button on the left back side of the joystick panel | ||
+ | * wait 1-2 mins for it to boot | ||
+ | * after mame has started up select game with joystick-up and down | ||
+ | * start game with player 1 button | ||
+ | * wait for "insert coin" then insert coin into slot or fake a coin with player 1 + button 1 | ||
+ | |||
+ | The "Player 1" button acts like a shift key | ||
+ | P1 + Joy1Down: (Un)Freeze emulation (aka. "Pause") | ||
+ | P1 + Joy1Right: Find Game (Main screen. P1=Add, P2=Del character) or Menu (in game) | ||
+ | P2 (ingame?): Options (P1=Select, P2=Back) | ||
+ | |||
+ | |||
+ | |||
=Unterbau= | =Unterbau= | ||
− | Gento 2007.0 | + | * Gento 2007.0 Installieren |
− | USE="expat fbcon oss sdl slang svga truetype zlib -gtk -gnome qt3 qt4 kde dvd alsa cdr | + | * USE="expat fbcon oss sdl slang svga truetype zlib -gtk -gnome qt3 qt4 kde dvd alsa cdr |
+ | * sshd installieren und zu default-runlevel hinzufügen. | ||
+ | * User trojan anlegen | ||
+ | |||
+ | =Autologin user trojan= | ||
+ | |||
+ | * mingetty installieren | ||
+ | ** in etc/inittab | ||
+ | ** 1:2345:respawn:/sbin/mingetty --autologin trojan tty1 | ||
− | + | =svgalib= | |
+ | * downlaod svgalib 1.9.25 ebuild für advmame: http://metalab.at/wiki/images/1/10/Svgalib-1.9.25-advmame.tar.bz2 (1.9.19eer advmame pathes inkludiert, passend für kernel 2.6.23) | ||
+ | * entpacken | ||
+ | * portage overlay für =svgalib-1.9.25-r2 anlegen | ||
+ | * svgalib in /etc/modules.conf | ||
+ | * | ||
+ | * mknod -m 660 /dev/svga2 c 209 2 | ||
+ | * mknod -m 660 /dev/svga3 c 209 3 | ||
+ | * mknod -m 660 /dev/svga4 c 209 4 | ||
+ | * chgrp games /dev/svga2 | ||
+ | * chgrp games /dev/svga3 | ||
+ | * chgrp games /dev/svga4 | ||
− | = | + | ==exkurs - ebuild bauen (fyi, optional)== |
− | + | ||
+ | * /etc/make.conf - add: | ||
+ | PORTDIR_OVERLAY="/usr/local/portage" | ||
+ | |||
+ | * mkdir -p /usr/local/portage/media-livs/svgalib | ||
+ | * ebuild-Source von oben in das neue Ovberlay-Verzeichnis einfügen. | ||
+ | ** cp ~/src/ebuilds/svgalib/* -r . | ||
+ | * mask it: | ||
+ | ** nano /etc/portage/package.keywords , add: | ||
+ | =media-libs/svgalib-1.9.19-r3 | ||
+ | * ebuild bauen | ||
+ | ebuild svgalib-1.9.19-r3.ebuild digest | ||
+ | |||
+ | emerge =svgalib-1.9.19-r3 | ||
− | + | =emerge= | |
− | |||
+ | * emerge =svgalib-1.9.25-r2 | ||
+ | * emerge advancemame | ||
+ | * echo "games-emulation/advancemenu ~x86" >> /etc/portage/package.use | ||
+ | * emerge advancemenu | ||
− | = | + | =Userzeug= |
− | + | * gpasswd -a trojan games | |
− | + | * gpasswd -a trojan video | |
− | + | [[Kategorie:Gaming]] | |
+ | [[Kategorie:Metacade]] |
Aktuelle Version vom 8. Oktober 2013, 22:03 Uhr
How to play
- plug in Metacade
- turn on zee Metacade with button on the left back side of the joystick panel
- wait 1-2 mins for it to boot
- after mame has started up select game with joystick-up and down
- start game with player 1 button
- wait for "insert coin" then insert coin into slot or fake a coin with player 1 + button 1
The "Player 1" button acts like a shift key P1 + Joy1Down: (Un)Freeze emulation (aka. "Pause") P1 + Joy1Right: Find Game (Main screen. P1=Add, P2=Del character) or Menu (in game) P2 (ingame?): Options (P1=Select, P2=Back)
Unterbau
- Gento 2007.0 Installieren
- USE="expat fbcon oss sdl slang svga truetype zlib -gtk -gnome qt3 qt4 kde dvd alsa cdr
- sshd installieren und zu default-runlevel hinzufügen.
- User trojan anlegen
Autologin user trojan
- mingetty installieren
- in etc/inittab
- 1:2345:respawn:/sbin/mingetty --autologin trojan tty1
svgalib
- downlaod svgalib 1.9.25 ebuild für advmame: http://metalab.at/wiki/images/1/10/Svgalib-1.9.25-advmame.tar.bz2 (1.9.19eer advmame pathes inkludiert, passend für kernel 2.6.23)
- entpacken
- portage overlay für =svgalib-1.9.25-r2 anlegen
- svgalib in /etc/modules.conf
- mknod -m 660 /dev/svga2 c 209 2
- mknod -m 660 /dev/svga3 c 209 3
- mknod -m 660 /dev/svga4 c 209 4
- chgrp games /dev/svga2
- chgrp games /dev/svga3
- chgrp games /dev/svga4
exkurs - ebuild bauen (fyi, optional)
- /etc/make.conf - add:
PORTDIR_OVERLAY="/usr/local/portage"
- mkdir -p /usr/local/portage/media-livs/svgalib
- ebuild-Source von oben in das neue Ovberlay-Verzeichnis einfügen.
- cp ~/src/ebuilds/svgalib/* -r .
- mask it:
- nano /etc/portage/package.keywords , add:
=media-libs/svgalib-1.9.19-r3
- ebuild bauen
ebuild svgalib-1.9.19-r3.ebuild digest
emerge =svgalib-1.9.19-r3
emerge
- emerge =svgalib-1.9.25-r2
- emerge advancemame
- echo "games-emulation/advancemenu ~x86" >> /etc/portage/package.use
- emerge advancemenu
Userzeug
- gpasswd -a trojan games
- gpasswd -a trojan video