Sommario:
- Forniture
- Passaggio 1: Opzione 1 - Bassa tecnologia
- Passaggio 2: Opzione 2 - Driver del mouse
- Passaggio 3: Opzione 3 - Benvenuto nel 21° secolo
Video: Driver del mouse Atari 800: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Riepilogo
Questo Instructable spiega come aggiungere un mouse in stile Windows a un Atari 800.
introduzione
Hai zampe invece di dita opponibili? Stai trovando il duro lavoro di spingere i tasti freccia per spostare il cursore sullo schermo? Vuoi entrare nel 21° secolo? Bobbs potrebbe avere la risposta.
Forniture
Un computer Atari a 8 bit
Alcuni mezzi per memorizzare il codice, come un'unità disco Atari (esistono ancora?), o SIO2BT o SIO2SD
Editor dell'Assembler Atari
Telecomando da gioco
Vedere
www.instructables.com/id/Atari-8-Bit-Optic…
per l'elenco delle parti dell'opzione 3
Passaggio 1: Opzione 1 - Bassa tecnologia
Prima di tutto, questo è tratto dal terzo libro di Atari di Compute. Utilizza una routine VBlank per spostare il cursore sullo schermo con un joystick.
www.atariarchives.org/c3ba/page163.php
Sicuramente degno di menzione. Il codice è carino e compatto, funziona e non occupa la stessa quantità di memoria dell'opzione 2. Tuttavia, credo che possiamo fare di meglio.
Passaggio 2: Opzione 2 - Driver del mouse
Seguendo il passaggio 1, lascia il joystick collegato e dai un'occhiata ai tre file allegati. Un file ATR per quelli con la tecnologia e file di testo del codice sorgente: è tutto nel codice assembly 6502.
Il driver del mouse è in due parti;
1) Un file autorun.sys che si avvia all'accensione, imposta il PMG e importa la routine VBlank. Il codice sorgente è nel file mouseloader2.txt. Credo che ci possa essere spazio per miglioramenti nell'indirizzamento.
2) La routine VBlank (M. BIN) che gestisce il movimento e il clic del pulsante.
Ci sono alcuni fattori limitanti.
Il joystick Atari è il primo in quanto ha solo movimento e un pulsante di fuoco, quindi a differenza dei mouse moderni, non possiamo avere troppi trucchi
In secondo luogo, il file autorun.sys si trova a pagina 6, quindi siamo limitati a 256 byte. Questo non è davvero un problema in quanto funziona e può essere cancellato dopo il caricamento.
Il driver non può essere troppo lungo poiché viene eseguito in VBlank e deve terminare rapidamente, altrimenti accadranno cose brutte.
Vengono utilizzati poco più di 2k, insieme a PMG player 0 e alla routine VBlank.
Dopo tutto questo, ci rimane su, giù, sinistra, destra e fare clic / sparare per spostare il cursore del testo nella nuova posizione. Comunque meglio che usare i tasti freccia.
Premendo System Reset si interrompe il mouse e la modifica delle modalità grafiche fa sì che accadano cose brutte. Meglio attenersi alla modifica del testo in modalità 0.
Passaggio 3: Opzione 3 - Benvenuto nel 21° secolo
Scollega quel joystick e dai un'occhiata a questo;
www.instructables.com/id/Atari-8-Bit-Optic…
Godere
Consigliato:
[Mouse indossabile] Controller per mouse indossabile basato su Bluetooth per Windows 10 e Linux: 5 passaggi
[Wearable Mouse] Controller per mouse indossabile basato su Bluetooth per Windows 10 e Linux: ho realizzato un controller per mouse basato su Bluetooth che può essere utilizzato per controllare il puntatore del mouse ed eseguire operazioni relative al mouse del PC al volo, senza toccare alcuna superficie. Il circuito elettronico, incorporato in un guanto, può essere utilizzato per tracciare h
Riparazione della rotella del mouse del PC rotta: 6 passaggi
Riparazione della rotella del mouse del PC rotta: riparazione della rotella del mouse rotta nel caso in cui il mouse funzioni ma la rotella si muova liberamente senza la funzione di scorrimento. Competenze tecniche: Basso consumo di tempo: ca. 1 ora
Cursore del mouse del computer personalizzato: 11 passaggi
Cursore del mouse del computer personalizzato: ti stanchi mai del fatto che il cursore del mouse sia sempre lo stesso? In questo Instructable imparerai come creare il tuo cursore del mouse personalizzato e configurarlo per funzionare sul tuo computer Windows 10
Controllo PWM Bluetooth 6 uscite = 800 W: 5 passaggi
Controllo PWM Bluetooth 6 uscite = 800 W: lo scopo del progetto è darti un modo semplice e veloce per controllare qualsiasi tipo di carico con il telefono Android tramite Bluetooth. I carichi possono essere motori, qualsiasi LED, strisce, lampade, solenoidi, pompe e altri carichi di tipo R, L o C. Inoltre, grazie al mulo di POWER SHIELD
Custodia per il cavo del mouse del laptop: 3 passaggi
Custodia per cavo del mouse per laptop: ecco un modo semplice per evitare che il cavo del mouse si aggrovigli. Non costa nulla e richiede circa 5 minuti per essere completato. Tutto ciò di cui hai bisogno è un coltello con lama a scatto, un paio di pinze ad ago e una penna a sfera a basso costo