Metacade Guide: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
(Unterbau)
 
(20 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Unterbau=
+
=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
  
Gento 2007.0 Installiert.
+
The "Player 1" button acts like a shift key
USE="expat fbcon oss sdl slang svga truetype zlib -gtk -gnome qt3 qt4 kde dvd alsa cdr
+
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)
  
sshd installiert.
+
 +
 
 +
=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=
 
=Autologin user trojan=
mingetty installieren
 
  
in etc/inittab
+
* mingetty installieren
1:2345:respawn:/sbin/mingetty --autologin trojan tty1
+
** 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
  
=Mame/Mess=
+
[[Kategorie:Gaming]]
download http://prdownloads.sourceforge.net/advancemame/advancemame-0.106.0.tar.gz?download
+
[[Kategorie:Metacade]]
download http://prdownloads.sourceforge.net/advancemame/advancemess-0.102.0.1.tar.gz?download
+

Aktuelle Version vom 8. Oktober 2013, 23: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