Sadržaj:
- Supplies
- Korak 1: Opcija 1 - Niska tehnologija
- Korak 2: Opcija 2 - Upravljački program miša
- Korak 3: Opcija 3 - Dobro došli u 21. vijek
Video: Atari 800 upravljački program miša: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Sažetak
Ovaj Instructable objašnjava kako dodati miš u Windows stilu u Atari 800.
Uvod
Imate li šape umjesto suprotnih cifara? Nalazite li pritiskom na tipke sa strelicama za pomicanje kursora po ekranu naporan posao? Želite li se preseliti u 21. stoljeće? Bobbs možda ima odgovor.
Supplies
Atari 8 bitni računar
Neka sredstva za spremanje koda, poput Atari diska (postoje li još uvijek?), Ili SIO2BT ili SIO2SD
Atari Assembler Editor
Joystick
Vidi
www.instructables.com/id/Atari-8-Bit-Optic…
za listu dijelova opcije 3
Korak 1: Opcija 1 - Niska tehnologija
Prvo, ovo je iz treće knjige Compute -a Atari. Koristi VBlank rutinu za pomicanje kursora po ekranu pomoću joysticka.
www.atariarchives.org/c3ba/page163.php
Svakako vrijedno spomena. Kôd je lijep i kompaktan, radi i ne zaostaje toliko memorije kao opcija 2. Međutim, mislim da bismo mogli biti bolji.
Korak 2: Opcija 2 - Upravljački program miša
Nakon koraka 1, ostavite džojstik uključen i pogledajte priložene tri datoteke. ATR datoteka za one s tehnologijom i tekstualne datoteke izvornog koda - sve je to u 6502 montažnom kodu.
Upravljački program miša se sastoji iz dva dela;
1) Datoteka autorun.sys koja se pokreće pri uključivanju, postavlja PMG i uvozi rutinu VBlank. Izvorni kod se nalazi u datoteci mouseloader2.txt. Pretpostavljam da bi moglo biti prostora za poboljšanje u adresiranju.
2) VBlank rutina (M. BIN) koja upravlja kretanjem i pritiskom na dugme.
Postoji nekoliko ograničavajućih faktora.
Atari joystick je prvi jer ima samo pokret i dugme za paljenje, pa za razliku od modernih miševa ne možemo imati previše trikova
Drugo, datoteka autorun.sys nalazi se na stranici 6 pa smo ograničeni na 256 bajtova. Ovo zapravo nije problem jer radi i može se izbrisati nakon učitavanja.
Upravljački program ne može biti predug jer radi u VBlank -u i mora brzo završiti ili će se dogoditi loše stvari.
Nešto više od 2k se koristi, zajedno s PMG playerom 0 i VBlank rutinom.
Nakon svega ovoga, ostaju nam gore, dolje, lijevo, desno i kliknemo / palimo za pomicanje kursora teksta na novu poziciju. Ipak je bolje nego koristiti tipke sa strelicama.
Pritiskom na Resetiranje sistema ubija se miš, a promjenom grafičkih načina rada događaju se loše stvari. Najbolje se držati uređivanja teksta u načinu 0.
Korak 3: Opcija 3 - Dobro došli u 21. vijek
Isključite džojstik iz utičnice i pogledajte ovo;
www.instructables.com/id/Atari-8-Bit-Optic…
Uživajte
Preporučuje se:
Magic Hercules - Upravljački program za digitalne LED diode: 10 koraka
Magic Hercules - Upravljački program za digitalne LED diode: Brzi pregled: Modul Magic Hercules je pretvarač između dobro poznatog i jednostavnog SPI u NZR protokol. Ulazi modula imaju toleranciju od +3,3 V, tako da možete sigurno spojiti bilo koji mikrokontroler koji radi na naponu od +3,3 V. Upotreba
Kako napraviti statički LCD upravljački program sa I²C interfejsom: 12 koraka
Kako napraviti statički LCD upravljački program s I²C sučeljem: Zasloni s tekućim kristalima (LCD) široko se koriste u komercijalnim i industrijskim aplikacijama zbog svojih dobrih vizualnih svojstava, niske cijene i niske potrošnje energije. Ove osobine čine LCD standardnim rješenjem za uređaje na baterije
Raspberry Pi, Python i upravljački program koračnog motora TB6600: 9 koraka
Raspberry Pi, Python i upravljački program koračnog motora TB6600: Ovo uputstvo slijedi korake koje sam poduzeo za spajanje Raspberry Pi 3b na kontroler koračnog motora TB6600, napajanje od 24 VDC i 6 -žični koračni motor. Vjerojatno sam poput mnogih od vas i slučajno imam " zgrabi torbu " preostale nominalne vrijednosti
28BYJ-48 5V koračni motor i upravljački program A4988: 4 koraka
28BYJ-48 5V koračni motor i upravljački program A4988: Jeste li ikada htjeli da se robot okrene pod preciznim kutom, koristeći samo nekoliko izlaza vašeg Arduina ili micro: bita? Jeftino sve ovo? To je uputstvo za vas! U ovom uputstvu ćemo vidjeti kako voziti vrlo jeftin koračni motor koristeći samo
Arduino miša miša: 4 koraka (sa slikama)
Arduino miš Wiggler: Nekako je neugodno svaki put kada računar zaspi, posebno kada ste usred PowerPoint prezentacije ili radite od kuće, ali bi trebali biti stalno dostupni na mreži. Ovaj jednostavan uređaj će se pomerati (jiggl