- Interessanter Beitrag
Hallo und einen schönen Sonntag zusammen.
Ich möchte mich hiermit an alle die gerne neue Hardware für den Brotkaten erschaffen und Spass am Löten und Programmieren haben, wenden.
Vor einiger Zeit hatte ich in einem anderen Thread eine Frage zur Möglichkeit die Tastatur des C64 fernsteuern zu können erkundigt und viele gute Tipps erhalten. Hintergrund ist ein Freund ( ShiftLock ) welcher seine Arme nicht bewegen kann aber trotzdem seinen C64 ohne Hilfe bedienen möchte. Ich hatte zusammen mit GMP einen Joystickadapter entwickelt, welcher seinen per Mundsteuerung zu bedienenden USB Joystick mit dem C64er verbindet. Auf Veranstaltungen wie der DoReCo oder (Achtung Schleichwerbung) dem Kölner Retrotreff wurde das ausgiebig getestet und ein Spielen an Atari, Amiga, C64 etc. damit für Ihn möglich.
Nun hat er sich nach
vielen Jahren wieder einen C64er zugelegt. Da er seinen Pc über
einen Trackball bedienen kann kam mir die Idee hier auch einen
Adapter zu bauen mit dem er dann die Tastatur des C64, die Buttons
(Reset, Freeze und Menü) an der Ultimate II sowie einem
Joystickumschalter bedienen kann. Klar kann man das auch am Emulator machen aber originale Hardware ist definitv geiler ![]()
Ich habe meine Gedanken zur Lösung mal in einem groben Schema (siehe unten)
zusammengefasst:
Der bereits bestehende Joystickadapter welcher auf einem Raspberry PI Zero basiert wird noch um einen kleinen Bildschirm und eine Python Anwendung erweitert, welche eine C64 Tastatur und die Buttons der Ultimate auf dem Bildschirm darstellt. Hier können dann per Trackball die Tasten gedrückt werden. Das Programm gibt dann per Bluetooth die Information an einen im C64er verbauten Arduino Nano mit HC05 Bluetooth Modul weiter. Auf diesem läuft ein kleiner Sketch welcher dann den Tastendruck (Down oder UP Signal) entgegen nimmt und dann über einen MT8808 Switch Baustein den Tastendruck auf den C64er Tastaturanschluss ausgibt. Et voila – schon kann man per Trackball die Tastatur des C64 steuern.
Da in dieser Idee einiges an Arbeit steckt und ich zur Zeit durch einen bevorstehenden Jobwechsel ziemlich viel um die Ohren habe, habe ich die Idee ein Forumsprojekt draus zu machen!
Da es hier ja viele verrückte Bastler gibt deren Motto „Geht nicht – gibt’s nicht“ ist, hoffe ich hier den einen oder anderen zu finden die sich die anstehenden aufgaben teilen und am Schluss etwas wirklich gutes entsteht.
Folgende Aufgaben könnten verteilt werden:
-
Programmierung einer virtuellen Tastatur auf dem Raspberry PI (am
liebsten mit Python)
- Bau des Adapters für den C64 (Anbindung HC05 Bluetooth Modul und MT8808 sowie Vorbereitung von Steckverbindungen für die Ultimate II und den Joystickumschalter)
- Programmierung der Arduino Software (entgegennehmen der Signale und Steuerung des MT8808)
- Bau eines Y-Tastatursteckers welcher das anschließen des MT8808 sowie der originaltastatur ermöglicht.
Wenn jemand von euch Interesse haben sollte an dem Projekt mitzuarbeiten, würde uns das sehr freuen. Die notwendigen Teile habe ich bestellt und werde diese dann zusenden und auch das Rückporto übernehmen so das keine Kosten für die Helfer entstehen.
Bitte melde dich an, um diesen Anhang zu sehen.