Πίνακας περιεχομένων:

Πρόγραμμα οδήγησης ποντικιού Atari 800: 3 βήματα
Πρόγραμμα οδήγησης ποντικιού Atari 800: 3 βήματα

Βίντεο: Πρόγραμμα οδήγησης ποντικιού Atari 800: 3 βήματα

Βίντεο: Πρόγραμμα οδήγησης ποντικιού Atari 800: 3 βήματα
Βίντεο: Big Tree Tech - SKR 3EZ - EZ2209 Sensorless homing and Cooling Fan 2024, Νοέμβριος
Anonim
Πρόγραμμα οδήγησης ποντικιού Atari 800
Πρόγραμμα οδήγησης ποντικιού Atari 800

Περίληψη

Αυτό το Instructable εξηγεί πώς μπορείτε να προσθέσετε ένα ποντίκι τύπου Windows σε ένα Atari 800.

Εισαγωγή

Έχετε πόδια αντί για αντίθετα ψηφία; Βρίσκετε πιέζοντας τα βέλη για να μετακινήσετε τον κέρσορα στην οθόνη σκληρά; Θέλετε να μετακομίσετε στον 21ο αιώνα; Ο Μπομπς μπορεί να έχει την απάντηση.

Προμήθειες

Υπολογιστής Atari 8 bit

Ορισμένα μέσα αποθήκευσης του κώδικα, όπως μια μονάδα δίσκου Atari (υπάρχουν ακόμα;), ή SIO2BT ή SIO2SD

Συντάκτης Atari Assembler

Χειριστήριο

Βλέπω

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

για τη λίστα τμημάτων επιλογής 3

Βήμα 1: Επιλογή 1 - Χαμηλή τεχνολογία

Επιλογή 1 - Χαμηλή τεχνολογία
Επιλογή 1 - Χαμηλή τεχνολογία

Αρχικά, αυτό είναι από το Τρίτο Βιβλίο του Atari της Compute. Χρησιμοποιεί μια ρουτίνα VBlank για να μετακινήσει τον κέρσορα στην οθόνη με ένα joystick.

www.atariarchives.org/c3ba/page163.php

Σίγουρα αξίζει να αναφερθεί. Ο κώδικας είναι καλός και συμπαγής, λειτουργεί και δεν έχει τόση μνήμη όσο η επιλογή 2. Ωστόσο, πιστεύω ότι μπορούμε να τα καταφέρουμε καλύτερα.

Βήμα 2: Επιλογή 2 - Πρόγραμμα οδήγησης ποντικιού

Επιλογή 2 - Πρόγραμμα οδήγησης ποντικιού
Επιλογή 2 - Πρόγραμμα οδήγησης ποντικιού

Ακολουθώντας το βήμα 1, αφήστε το χειριστήριο συνδεδεμένο και ρίξτε μια ματιά στα τρία συνημμένα αρχεία. Ένα αρχείο ATR για όσους διαθέτουν την τεχνολογία και αρχεία κειμένου του πηγαίου κώδικα - όλα αυτά στον κωδικό συναρμολόγησης 6502.

Το πρόγραμμα οδήγησης του ποντικιού αποτελείται από δύο μέρη.

1) Ένα αρχείο autorun.sys το οποίο εκκινεί κατά την ενεργοποίηση, ορίζει το PMG και εισάγει τη ρουτίνα VBlank. Ο πηγαίος κώδικας βρίσκεται στο αρχείο mouseloader2.txt. Νομίζω ότι μπορεί να υπάρχουν περιθώρια βελτίωσης στη διεύθυνση.

2) Η ρουτίνα VBlank (M. BIN) που χειρίζεται την κίνηση και το κουμπί κλικ.

Υπάρχουν μερικοί περιοριστικοί παράγοντες.

Το χειριστήριο Atari είναι το πρώτο καθώς έχει μόνο κίνηση και κουμπί φωτιάς, οπότε σε αντίθεση με τα σύγχρονα ποντίκια, δεν μπορούμε να έχουμε πάρα πολλά κόλπα

Δεύτερον, το αρχείο autorun.sys βρίσκεται στη σελίδα 6, οπότε περιοριζόμαστε σε 256 byte. Αυτό δεν είναι πραγματικά πρόβλημα καθώς λειτουργεί και μπορεί να διαγραφεί μετά τη φόρτωση.

Ο οδηγός δεν μπορεί να είναι πολύς όσο λειτουργεί στο VBlank και πρέπει να τελειώσει γρήγορα, διαφορετικά θα συμβούν άσχημα πράγματα.

Χρησιμοποιούνται λίγο περισσότερο από 2k, μαζί με το PMG player 0 και τη ρουτίνα VBlank.

Μετά από όλα αυτά, μένουμε με πάνω, κάτω, αριστερά, δεξιά και κλικ / φωτιά για να μετακινήσουμε τον δρομέα κειμένου στη νέα θέση. Ακόμα καλύτερα από το να χρησιμοποιείτε τα πλήκτρα βέλους.

Πατώντας το System Reset σκοτώνει το ποντίκι και η αλλαγή των λειτουργιών γραφικών προκαλεί κακά πράγματα. Καλύτερη προσκόλληση στην επεξεργασία κειμένου στη λειτουργία 0.

Βήμα 3: Επιλογή 3 - Καλώς ορίσατε στον 21ο αιώνα

Επιλογή 3 - Καλώς ορίσατε στον 21ο αιώνα
Επιλογή 3 - Καλώς ορίσατε στον 21ο αιώνα

Αποσυνδέστε το χειριστήριο και ρίξτε μια ματιά σε αυτό.

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

Απολαμβάνω

Συνιστάται: