PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SNES Controller am PC (LPT Adapter)



TheMayhem
14.06.2007, 20:15
Hallo,
sicher kennen viele noch die Super Nintendo Spielekonsole und haben auch noch eine zuhause stehen.
Letztens kam mir der Gedanke das doch genial wäre die guten alten SNES Controller am PC benutzen zu können, z.B. für Jump'n'Run games oder vielleicht auch SNES Emus.
Ein wenig gegooglet und ich bin auf das hier gestoßen: http://mozy.org/snespad/

In die Bastelkiste gegriffen, wahllos ein paar Dioden und einen LTP stöpsel rausgefischt und angefangen.
Ich habe, abweichend von der "Anleitung", die Dioden direkt an den Stöpsel gelötet was das Ganze recht kompakt macht.
Wahrscheinlich kann man den LPT stöpsel sogar in den alten vom SNES Controller integrieren, ich wollte meinen aber nicht zerstören.

Nach 10 minuten fertig, Treiber installiert und eingestellt.
Funktioniert einwandfrei!

Da kommt gleich ein Spielgefühl auf wie man es von füher kennt.

Hier einige Bilder meiner Konstruktion:
(Entschuldigt bitte die schlechte Qualität)
http://img254.imageshack.us/img254/3001/snesppjjn5.jpg

Ich dachte mir das sicher noch einige andere RN User daran interessiert sein könnten und so hab ich mich entschlossen den Link hier zu posten.
Viel Spaß damit :)

PS: Sry wenn dies das falsche Forum für diesen Thread ist aber es schien mir am ehesten zu passen.

Jaecko
15.06.2007, 07:50
Moin.

Sowas ähnliches hab ich auch gebaut, nur eben für den PS/2-Tastatur-Anschluss (über Adapter auch auf USB)...
Einfach den Controller zerlegt, die Plastikstützen innen rausgedremelt und schon war Platz für nen PS/2-Controller. Die Leiterbahnen zum Original-Controller durchtrennen und dort (mit etwas gefummel) den PS/2 anlöten.

Johannes G.
16.06.2007, 13:55
Hallo,

ich würde auch gerne einen SNES Controller am PC benutzen, aber ich hab nur ein Notebook, also kein PS/2 und LPT. Habt ihr da noch eine Idee wie ich das machen könnte?

Viele Grüße,
Johannes

TheMayhem
16.06.2007, 15:21
@ Jaecko: Sehr schön, weit aufwändiger als "meine" Variante. Werden die Tastendrücke dann als ASCII Zeichen registriert? Wie viele Tasten kann man problemlos gleichzeitig drücken?

@Johannes: Hast du einen Com anschluss? Wahrscheinlich eher nicht, da müsste man überlegen ob sich da nicht was direkt mit USB machen ließe. Ich wüsste aber jetzt nicht wie ohne das du dann auch selber Treiber schreiben müsstest.
Die Variante von Jaecko läuft allerdings auch mit PS2/USB Adapter am USB Anschluss.

Jaecko
16.06.2007, 16:55
Die Tasten werden wie gedrückte Tasten einer Tastatur registriert; Die Buchstaben (X, Y, L, R, A, B), Pfeiltasten sowie Start (Enter) und Select (Space) entsprechen auch fast 1:1 den gesendeten Werten;
Statt B wird ein G gesendet, da sich so einzelne Matrix-Bereiche des Controllers nicht überlappen; es werden also auch mehrere gleichzeitig gedrückte Tasten erkannt. Und soweit der Controller jetzt im Einsatz war, gabs auch keine Probleme mit Überschneidungen etc. (Da müsste man schon eine Vielzahl an Tasten drücken, was anatomisch schwierig sein dürfte)

@ Johannes G.: die PS/2-Variante lässt sich über nen USB-Adapter problemlos auch am Laptop betreiben.

Johannes G.
16.06.2007, 23:05
Hallo,

Danke für deine Antwort.
Hast du eventuell noch mehr Infos wie z.B. den verwendeten Controller etc?

Viele Grüße,
Johannes

Jaecko
17.06.2007, 20:55
Der verwendete Controller ist einer aus ner 3-Euro-Tastatur vom Markt mit dem Schwein als Werbeträger. Es dürfte aber so ziemlich jede beliebige (heutige) Tastatur als Spender dienen, deren Controller geometrisch in den SNES-Controller passt.

Das Entziffern der Pins über die Matrixfolie gleicht eher den Spielchen aus der Kindheit (Fadengewirr mit 4 Mäusen und 1 Käse; welche Maus kriegt den Käse)

TheMayhem
17.06.2007, 21:17
Man könnte dann auch den Controller einer USB Tastatur nehmen oder irr ich mich da?
Dann hätte man es gleich passend für deinen Laptop ;)

Jaecko
17.06.2007, 23:19
klappt natürlich auch. Dürfte wohl auch billiger sein.
Der Adapter allein entsprach damals preislich schon 4-5 Tastaturen.

HannoHupmann
18.06.2007, 10:10
Gibt es ne möglichkeit 2 Controller an PC anzuschliessen?

Ich würd gerne mit ein paar Kumpels wieder mit den alten Controllern am PC spielen, aber dafür brauchts eben mindestens 2.

Jaecko
18.06.2007, 10:26
Naja, entweder einen PS/2 und einen LPT (um beide hier genannten Versionen zu verwenden) oder eben nen zweiten Controller mit anderer Belegung verkabeln.

Universell wäre da der Einbau eines AVR gefragt, wo man dann durch Mini-DIP-Schalter verschiedene Konfigurationen abrufen könnte.
(Als "Adapter", so dass man dann den unveränderten Original-Controller direkt an PS/2 od. USB anschliessen könnte)

Johannes G.
18.06.2007, 21:41
Okay, dann versuche ich das mal mit einer USB Tastatur (wenn ich wieder Geld habe) ;)

TheMayhem
18.06.2007, 21:59
@ Hannno Hupmann
Ja die gibt es. Die LPT methode unterstützt sogar bis zu 3 Controller mit ein bisschen Bastelei.
Der Treiber den ich verwende unterstützt das auch soweit ich weiß auch.
Ich hatte dazu auch mal eine Bauanleitung gefunden, eine 3 Controller/PC/SNES Schaltkiste.
Wenn ich den Link wiederfinde poste ich den mal hier.

HannoHupmann
18.06.2007, 23:48
@TheMayhem das wäre super, weil dann such ich mir zwei Controller (drei machen ja wenig sinn, da es wenig spiele für 3 Controller gibt aber mals ehen) und bastel die alle einen LPT Port.

TheMayhem
19.06.2007, 20:01
Link ist leider unauffindbar, also hab ich mir eben mal ne halbe Stunde zeit zum googlen genommen und dabei das zutrage gefördert:
http://pupp.edgeemu.com/snes_control.htm
Sollte in dem Fall sogar besser passen als die Anleitung die ich eigentlich gesucht hab ^^

Ist auch interessant was man nebenbei findet... umgebaute SNES konsolen, zurechtgebastelte Module und sogar ein C64 Emu auf einem solchen.
Ja, was die leute sich einfallen lassen...

Mulder_FBI
16.07.2007, 10:03
hi,
der thread ist zwar schon etwas älter, allerdings wollte ich mir auch sowas bauen und bin über google auf diesen schönen adapter gestoßen: http://www.raphnet.net/electronique/snes_nes_usb/index_en.php
damit lassen sich bis zu 4 controller an den pc über usb anschliessen. das werde ich mir jetzt mal zusammenbasteln und davon berichten.