
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

rezumat
Acest instructable explică cum să adăugați un mouse în stil Windows la un Atari 800.
Introducere
Aveți labe în loc de cifre opozabile? Găsiți apăsarea tastelor săgeată pentru a muta cursorul în jurul ecranului munca grea? Doriți să vă mutați în secolul 21? Bobbs ar putea avea răspunsul.
Provizii
Un computer Atari pe 8 biți
Unele mijloace de stocare a codului, cum ar fi o unitate de disc Atari (mai există?), Sau SIO2BT sau SIO2SD
Editor Atari Assembler
Joystick
Vedea
www.instructables.com/id/Atari-8-Bit-Optic…
pentru opțiunea 3 lista pieselor
Pasul 1: Opțiunea 1 - Low Tech

În primul rând, acesta este din a treia carte a lui Atari a lui Compute. Folosește o rutină VBlank pentru a deplasa cursorul în jurul ecranului cu un joystick.
www.atariarchives.org/c3ba/page163.php
Cu siguranță demn de menționat. Codul este frumos și compact, funcționează și nu prinde la fel de multă memorie ca opțiunea 2. Cu toate acestea, cred că putem face mai bine.
Pasul 2: Opțiunea 2 - Mouse Driver

După pasul 1, lăsați joystick-ul conectat și aruncați o privire asupra celor trei fișiere atașate. Un fișier ATR pentru cei cu tehnologie și fișiere text ale codului sursă - totul este în codul de asamblare 6502.
Driverul mouse-ului este în două părți;
1) Un fișier autorun.sys care pornește la pornire, setează PMG și importă rutina VBlank. Codul sursă se află în fișierul mouseloader2.txt. Cred că ar putea fi loc de îmbunătățire a adresării.
2) Rutina VBlank (M. BIN) care gestionează mișcarea și clicul butonului.
Există câțiva factori limitativi.
Joystick-ul Atari este primul, deoarece are doar mișcare și un buton de declanșare, așa că, spre deosebire de șoarecii moderni, nu putem avea prea multe trucuri
În al doilea rând, fișierul autorun.sys se află în pagina 6, deci suntem restricționați la 256 de octeți. Aceasta nu este într-adevăr o problemă, deoarece funcționează și poate fi ștearsă după încărcare.
Șoferul nu poate dura prea mult timp, deoarece rulează în VBlank și trebuie să termine rapid, altfel se vor întâmpla lucruri rele.
Se utilizează puțin peste 2k, împreună cu playerul PMG 0 și rutina VBlank.
După toate acestea, am rămas cu sus, jos, stânga, dreapta și clic / declanșare pentru a muta cursorul de text în noua poziție. Totuși, este mai bine decât să folosiți tastele săgeți.
Apăsarea Resetare sistem omoară mouse-ul și schimbarea modurilor grafice provoacă lucruri rele. Cel mai bun stick la editare text în modul 0.
Pasul 3: Opțiunea 3 - Bun venit în secolul 21

Deconectați acel joystick și aruncați o privire la asta;
www.instructables.com/id/Atari-8-Bit-Optic…
Bucurați-vă
Recomandat:
Consola Punct la Punct Atari Punk 1 și jumătate: 19 pași

Point to Point Atari Punk Console One and Half: What! ?? O altă versiune Atari Punk Console? Așteptați, așteptați, așteptați oamenii, aceasta este diferită, promiteți. Waaay, în 1982, Forrest Mims, scriitorul de broșuri Radio Shack și Creaționistul Young Earth (emoji cu ochi plini) a publicat planurile în genul său Stepped Tone
Spinner USB de tip Atari folosind Arduino Leonardo: 4 pași

Spinner USB de tip Atari folosind Arduino Leonardo: Acesta este un proiect ușor. Un controler spinner care poate fi utilizat cu orice emulator care folosește un mouse. De fapt, puteți spune că nu este altceva decât un mouse cu doar mișcare orizontală
Amplificator Bluetooth Atari: 3 pași

Amplificator Bluetooth Atari: VIZIONAȚI VIDEO AICI Ziua trecută merg să pornesc un Atari Flashback 5 pe care l-am primit de Crăciun în 2015, l-am folosit de câteva ori în ultimul an și părea să funcționeze OK t
[Wearable Mouse] Controler Wearable Mouse bazat pe Bluetooth pentru Windows 10 și Linux: 5 pași
![[Wearable Mouse] Controler Wearable Mouse bazat pe Bluetooth pentru Windows 10 și Linux: 5 pași [Wearable Mouse] Controler Wearable Mouse bazat pe Bluetooth pentru Windows 10 și Linux: 5 pași](https://i.howwhatproduce.com/images/006/image-17131-j.webp)
[Wearable Mouse] Wearable Mouse Controller bazat pe Bluetooth pentru Windows 10 și Linux: am realizat un controler de mouse bazat pe Bluetooth care poate fi folosit pentru a controla indicatorul mouse-ului și a efectua operațiuni legate de mouse-ul PC-ului, fără a atinge nicio suprafață. Circuitul electronic, care este încorporat pe o mănușă, poate fi folosit pentru a urmări h
Reparare roată mouse mouse PC: 6 pași

Repararea roții mouse-ului computerului spart: Repararea roții mouse-ului rupte în cazul în care mouse-ul funcționează, dar roata se mișcă ușor fără funcția de derulare. Abilități tehnice: Consum redus de timp: aprox. 1 oră