Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Περίληψη
Αυτό το Instructable εξηγεί πώς μπορείτε να προσθέσετε ένα ποντίκι τύπου Windows σε ένα Atari 800.
Εισαγωγή
Έχετε πόδια αντί για αντίθετα ψηφία; Βρίσκετε πιέζοντας τα βέλη για να μετακινήσετε τον κέρσορα στην οθόνη σκληρά; Θέλετε να μετακομίσετε στον 21ο αιώνα; Ο Μπομπς μπορεί να έχει την απάντηση.
Προμήθειες
Υπολογιστής Atari 8 bit
Ορισμένα μέσα αποθήκευσης του κώδικα, όπως μια μονάδα δίσκου Atari (υπάρχουν ακόμα;), ή SIO2BT ή SIO2SD
Συντάκτης Atari Assembler
Χειριστήριο
Βλέπω
www.instructables.com/id/Atari-8-Bit-Optic…
για τη λίστα τμημάτων επιλογής 3
Βήμα 1: Επιλογή 1 - Χαμηλή τεχνολογία
Αρχικά, αυτό είναι από το Τρίτο Βιβλίο του Atari της Compute. Χρησιμοποιεί μια ρουτίνα VBlank για να μετακινήσει τον κέρσορα στην οθόνη με ένα joystick.
www.atariarchives.org/c3ba/page163.php
Σίγουρα αξίζει να αναφερθεί. Ο κώδικας είναι καλός και συμπαγής, λειτουργεί και δεν έχει τόση μνήμη όσο η επιλογή 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ο αιώνα
Αποσυνδέστε το χειριστήριο και ρίξτε μια ματιά σε αυτό.
www.instructables.com/id/Atari-8-Bit-Optic…
Απολαμβάνω