Joystick für AppleII DIY

Ich habe einen Computer wie Apple IIe Platinum bekommen, der wahrscheinlich vor etwa 20 Jahren nach einer Bereinigung im Lager des Unternehmens abgeschrieben wurde. Er lag auf einem Haufen anderen Eisens, der sein Alter überlebt hat, und wenn ich es nicht rechtzeitig abgeholt hätte, wäre er einfach auf eine Mülldeponie gegangen. Ich habe es ohne Netzteil bekommen, aber das ist Unsinn, ein Adapter von einem Standard-ATX ist kein Problem zum Löten. Es wird mit einem normalen Cinch-Composite an das Fernsehgerät angeschlossen und verfügt über ein nicht standardmäßiges NTSC, sodass alle daran angeschlossenen Fernsehgeräte ein Schwarzweißbild zeigten.
Bild

Die Situation wurde nur durch die Pfeife easycap USB 2.0 geändert, die zwar mit Pfosten, aber Farbe anzeigt. Es sollte keinen „Regenbogen“ wie im folgenden Screenshot geben, aber auf jeden Fall ist es interessanter, mit Farbe zu spielen.
Bild

Spiele darauf werden wie auf einem Spectrum über einen Audioeingang von einem Kassettenrekorder geladen. Es gibt eine sehr nützliche Seite asciiexpress.net, mit der Sie das Spiel so starten können, wie Sie es von einem Kassettenrekorder aus starten würden. Die Liste der Spiele ist ziemlich beeindruckend, aber Sie können nicht viele mit der Tastatur spielen, sie erfordern einen Joystick (ich kann mir vorstellen, wie bombardierend es für moderne Spieler wäre). Wie kann man den Joystick an Apple IIe anschließen? Es ist an zwei Anschlüssen angelötet, dem 16-poligen alten Modell im Motherboard und dem DB-9F. Sie können jetzt den Joystick für den epl auf ibey vollständig bestellen, aber es gibt einen besseren Weg. Ich werde es selbst tun. Es stellte sich ein wenig bei Google heraus, dass diese Aufgabe nicht so schwierig ist. Das Funktionsprinzip ist dem Prinzip des Joysticks für das PC-Gameplay sehr ähnlich. Hier ist ein Diagramm, in dem ich wirklich eine zweite Schaltfläche hinzugefügt habe, da einige Spiele zwei verwenden und den db-9f-Anschluss verwenden.kein 16-poliger Stecker.
Bild

Hier ist die Pinbelegung für 9-Pin- und 16-Pin-Steckverbinder.
db-9f Wert 16-polig
2 - + 5V - 1
7 - Taste0 - 2
5 - X-Achse - 6
8 - Y-Achse - 10
1 - Taste1 - 3
3 - Masse - 8
Wir nehmen den üblichen Joystick aus dem Rambo-Präfix, es ist der Atari 2600. Es ist nicht schade, ihn überhaupt zu manipulieren, da Standard-Sego-Joysticks für den Atari geeignet sind. Wir zerlegen es und löten ein anderes Kabel daran, den DB-9M-Stecker, ändern die Mechanik des Joysticks, da er sich vom Atariyevsky unterscheidet. Das Kreuz in der Mitte musste in 4 Teile geschnitten werden. Leicht verschraubt, um nach rechts und unten zu drücken, nicht wie ursprünglich zu drücken, sondern den Knopf zu drücken. Es gibt 2 Achsen, auf der vertikalen Achse wird die Aufwärts-Taste ausgelöst, um die Kontakte zu schließen, die neutrale Position ist 68 KOhm Widerstand, die Abwärts-Taste zum Öffnen, wir erhalten einen Widerstand von 168 KOhm. Gleiches gilt für die horizontale Achse. Auf dem Rambo-Joystick duplizierte der obere Knopf den unteren, aber ich machte den oberen als Knopf Nr. 1 und den unteren als Knopf Nr. 2. Innen sieht es nicht sehr cool aus, aber es funktioniert.
Bild

Sammle es zurück.
Bild

Alle Spiele, die ich getestet habe, haben problemlos damit funktioniert, außer vielleicht einem sublogischen Flugsimulator, der anscheinend einen anderen analogen Joystick benötigt.
Aber nicht alle Spiele können über den Audioeingang ausgeführt werden. Für ernstere Spiele wie Prince of Persia benötigen Sie ein Laufwerk. Ich habe es, aber leider gibt es keinen Laufwerkscontroller.
PS Gute Spiele spielen;)

Source: https://habr.com/ru/post/de388877/


All Articles