hab da mal was gebastelt um joysticks anzuschließen, da mir's bisschen aufn Keks ging, dass man für unterschiedliche Betriebssysteme unterschiedliche Lösungen braucht.
Also:
Dein Laptop hat doch bestimmt nen Anschluss für ne externe Tastatur. Wenn ja besorgste mal eine Keypad Tastatur bei ebay. Heissen die so? Naja, ich mein so ne ganz kleine (billigere) die nur aus dem Ziffernblock der PC-Tastatur besteht. Dann nimmste dir 2 Stk. 9polige Buchsen und irgendein nettes kleines Gehäuse, so in etwa die Größe einer Zigarettenschachtel. Das Keyboard zerlegste gleich mal, und dann ist da am Kabel so kleiner Chip der mit den Tasten verbunden ist. Nun musste nur noch kurz mal schauen welche Knöpfe eine gemeinsame Leitung haben, das ist dann GND, die jeweils andere Leitung ist dann für die Richtung und Feuer. Du schaust natürlich, dass du gleich 5 Tasten findest die eben die gleiche Leitung verwenden. Und für den zweiten Joystick suchste halt das gleiche nochmal. Dann nur noch mit den 9 poligen Buchsen verlöten; mit möglichst kurzen Leitungen, keine Knoten rein und so. Klappt prima. Habs bis lang 3 mal so gebaut und bin voll zufrieden. Es empfiehlt sich bloß drauf zu achten, dass die Tastatur sofern sie dann PS/2 hat auch mit einem USB-Adapter arbeiten kann, was nicht immer der Fall ist.
Falls du's mit ner "normalen" Tastatur versuchen willst kann ich dir da nur von abraten, da du die Tasten ja fast alle brauchst......kannste aber auch entsprechend umbauen, also den Chip aus der PC-Tastatur an die C64 Tastatur; läuft bei mir auch ohne Probleme.
Das wars. Kleiner Tip noch: Wenn du die Joysticks auf die interne Tastatur deines Laptops belegst, dann nicht gerade auf die Cursor-Tasten. Damit kriegste dann nur eine 2 und einen Pfeil auf den Bildschirm...zumindest im Basic.