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.