JerryST – Die Hardware-Story

Dies war mein Exkurs in die Hardware-Entwicklung. Während der Arbeit an MWheel wurde mir klar: Es braucht einen Adapter, um moderne PS/2-Mäuse an den ATARI anzuschließen. JerryST Adapter Der ATARI besitzt zwei 9-polige Joystick-Anschlüsse, wobei einer standardmäßig für die Maus genutzt wird. Mein Plan war es, den zweiten Anschluss zu verwenden, um die Mausraddrehungen an das System zu übertragen.

Schnell stand fest: Ein Mikrocontroller musste her. Ich entschied mich für die AVR-Serie von Atmel (die 2016 vom Halbleiter-Riesen **Microchip Technology** übernommen wurden). Da diese Chips ohne teure Programmiergeräte beschreibbar waren, eigneten sie sich perfekt für mein Vorhaben. Ein einfaches Programmierkabel aus drei Widerständen reichte aus.

Der Chip meiner Wahl war der AT90S2313. Mit seinen 12 benötigten I/O-Pins war er perfekt dimensioniert: 2 für PS/2, 4 für die Bewegung, 2 für die Tasten und weitere 4 für die Signale am zweiten Joystick-Port. Da der Stack extrem begrenzt war und ich das gesamte Projekt in AVR-Assembler schrieb, war dies eine echte Herausforderung.

JerrySTlight

JerryST light Da die benötigten 9-poligen Stecker (bekannt von alten Joysticks) kaum noch aufzutreiben waren, machte ich aus der Not eine Tugend und bot den JerrySTlight an. Dies war eine Bastellösung für Selbstbauer, bestehend aus dem programmierten Chip, einem Resonator und Kleinteilen. Später nutzte ich den ATTiny2313, der dank internem Oszillator ganz ohne externe Beschaltung auskam.

JerrySTi (Die interne Innovation)

JerrySTi Logo Mein letzter großer Wurf war der JerrySTi. Das „i“ stand für intern. Bei Rechnern mit abgesetzter Tastatur (TT, MegaSTE) wurde der winzige Adapter einfach zwischen Tastatur und Mainboard gesteckt. Bei anderen Modellen musste gelötet werden, dafür blieb der Joystick-Port frei.

Die wichtigsten Features:
  • Winzige Bauform durch ATTiny85 im DIL8-Gehäuse
  • PS/2-Mäuse funktionieren nativ (Wheel-Support via MWheel)
  • Paralleler Betrieb von PS/2- und Original-Maus möglich
  • Joystick-Ports bleiben für Spiele frei

In meinem Falcon030 verrichtet bis heute ein JerrySTi treu seinen Dienst.

JerrySTi-USB (Ausblick)

Geplant war noch ein JerrySTi-USB, da PS/2-Anschlüsse zusehends verschwanden. Sogar ein Tom & JerrySTi-USB für Maus und Tastatur war angedacht. Diese Projekte kamen jedoch über Feldversuche und die Planungsphase nicht mehr hinaus.