Inhaltsverzeichnis:

Atari 800 Maustreiber - Gunook
Atari 800 Maustreiber - Gunook

Video: Atari 800 Maustreiber - Gunook

Video: Atari 800 Maustreiber - Gunook
Video: 🔴 Livestream 🔴 Windows Multiboot ... ein Rätsel für Windows 11 10 XP und 2000 2024, Juli
Anonim
Atari 800 Maustreiber
Atari 800 Maustreiber

Zusammenfassung

Dieses Instructable erklärt, wie man einem Atari 800 eine Maus im Windows-Stil hinzufügt.

Einführung

Hast du Pfoten statt gegensätzlicher Ziffern? Finden Sie es anstrengend, die Pfeiltasten zu drücken, um den Cursor auf dem Bildschirm zu bewegen? Sie wollen ins 21. Jahrhundert eintreten? Bobbs könnte die Antwort haben.

Lieferungen

Ein Atari 8-Bit-Computer

Einige Möglichkeiten zum Speichern des Codes, wie z. B. ein Atari-Diskettenlaufwerk (existieren diese noch?) oder SIO2BT oder SIO2SD

Atari Assembler-Editor

Joystick

Sehen

www.instructables.com/id/Atari-8-Bit-Optic…

für Option 3 Stückliste

Schritt 1: Option 1 - Low Tech

Option 1 – Low-Tech
Option 1 – Low-Tech

Zunächst einmal ist dies aus Computes drittem Buch von Atari. Es verwendet eine VBlank-Routine, um den Cursor mit einem Joystick auf dem Bildschirm zu bewegen.

www.atariarchives.org/c3ba/page163.php

Sicherlich erwähnenswert. Der Code ist schön und kompakt, er funktioniert und verbraucht nicht so viel Speicher wie Option 2. Ich denke jedoch, dass wir es besser machen können.

Schritt 2: Option 2 - Maustreiber

Option 2 - Maustreiber
Option 2 - Maustreiber

Lassen Sie im Anschluss an Schritt 1 den Joystick eingesteckt und sehen Sie sich die angehängten drei Dateien an. Eine ATR-Datei für diejenigen, die mit der Technologie vertraut sind, und Textdateien des Quellcodes - alles im 6502-Assembly-Code.

Der Maustreiber besteht aus zwei Teilen;

1) Eine Datei autorun.sys, die beim Einschalten bootet, das PMG setzt und die VBlank-Routine importiert. Der Quellcode befindet sich in der Datei mouseloader2.txt. Ich denke, bei der Adressierung gibt es Verbesserungspotential.

2) Die VBlank-Routine (M. BIN), die die Bewegung und das Klicken der Schaltfläche verarbeitet.

Es gibt ein paar limitierende Faktoren.

Der Atari Joystick ist der erste, da er nur Bewegung und einen Feuerknopf hat, also können wir im Gegensatz zu modernen Mäusen nicht zu viele Tricks haben

Zweitens befindet sich die Datei autorun.sys auf Seite 6, sodass wir auf 256 Byte beschränkt sind. Dies ist nicht wirklich ein Problem, da es funktioniert und nach dem Laden gelöscht werden kann.

Der Treiber darf nicht zu lange dauern, da er im VBlank läuft und schnell fertig werden muss, sonst passieren schlimme Dinge.

Etwas mehr als 2k werden verwendet, zusammen mit PMG-Player 0 und der VBlank-Routine.

Nach all dem bleiben uns oben, unten, links, rechts und Klicken / Feuern, um den Textcursor an die neue Position zu bewegen. Immer noch besser als mit den Pfeiltasten.

Das Drücken von System Reset tötet die Maus und das Ändern des Grafikmodus führt zu schlimmen Dingen. Bleiben Sie am besten bei der Textbearbeitung im Modus 0.

Schritt 3: Option 3 – Willkommen im 21. Jahrhundert

Option 3 - Willkommen im 21. Jahrhundert
Option 3 - Willkommen im 21. Jahrhundert

Ziehen Sie den Joystick ab und sehen Sie sich das an;

www.instructables.com/id/Atari-8-Bit-Optic…

Genießen