Raspberry Pi Retro Konsole – NES-Controller als USB-Gamepad

Da das ansteuern des NES-Controllers über die GPIO-Schnittstelle des Raspberry-Pi nicht geklappt hat, musste eine andere Lösung her.

Nach ein paar Minuten suchen im Internet stieß ich auf den Arduino-Leonardo, mit dem es möglich ist ein HID-Interface (Human Interface Device) zu erstellen.

Und noch besser, es gab bereits Projekte, welche den Arduino-Leonardo benutzen um einen SNES-Controller als Gamepad zu verwenden, also bestellte ich mir direkt einen bei conrad.

Nachdem der Arduino angekommen war, versuchte ich ein bereits implementiertes Projekt zu compilieren und bekam promt eine Fehlermeldung vom Compiler…

Nach einer weiteren suche im Internet verstand ich auch warum. Die Arduino-Bibolothek ist nicht dafür gedacht ein Gamepad-Device zu implementieren, hierzu muss die Bibolothek aufgebohrt werden. Allerdings findet sich recht schnell eine so angepasste Bibolothek. Hierzu einfach die Suchmaschine deines vertrauens bemühen und nach: „Arduino Leonardo Gamepad HID“ suchen. Nachdem die Bibilothek eingebunden ist lies sich das Projekt compilieren und auf den Arduino übertragen. Gut, das compiliieren des Quelltextes und das übertragen funktioniert problemlos. Nun konnte ich beginnen mein eigenes Arduino-Projekt zur ansteuerung eines NES-Controllers zu implementieren.

Fortsetzung folgt…

Raspberry Pi Retro Konsole: Planung

Diesen Beitrag beginne ich mit der Fragestellung „Was soll die Retro Konsole können?“

Hierzu musste ich erst herausfinden, welche Software auf dem Raspberry Pi lauffähig ist und welche nicht. Durch die große Community waren diese Informationen schnell gefunden.

Ich entschied mich folgende Konsolen auf in diesem Projekt abzubilden:

  • Nintendo Entertainment System (NES)
  • Super Nintendo Entertainment System (SNES)
  • GameBoy
  • Sega Mega Drive
  • PlayStation 1

Des weiteren soll die Software „xbmc“ installiert werden um den Raspberry ebenfalls als Mediacenter zu verwenden.

Raspberry Pi Retro Konsole: Die Idee

Jeder kennt Sie, die alten Spiele-Konsolen. Der NES (Nintendo Entertaiment System) und der SNES (Super Nintendo Entertaiment System), ich bin mit diesen Konsolen aufgewachsen und es macht noch heute spaß an diesen Konsolen zu spielen.

Leider besitze ich keinen NES mehr und kauft man sich heutzutage einen Fernseher stößt man schnell auf Probleme, da die meisten neuen Fernseher über keinen Antennenanschluss mehr verfügen.

Dann stieß ich auf den Raspberry Pi, ein Conputer in Kreditkartengröße. Im Internet findet man maßenweise Projekte die mit Hilfe des Pi’s realisiert wurden.
So entstand die Idee einer „Raspberry Pi Retro Konsole“.

In diesem Blog werde ich das Projekt dokumentieren, sodass Ihr es verfolgen und nach machen könnt.