Atari 800 upravljački program miša: 3 koraka
Atari 800 upravljački program miša: 3 koraka
Anonim
Atari 800 upravljački program za miš
Atari 800 upravljački program za miš

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

Opcija 1 - Niska tehnologija
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

Opcija 2 - Upravljački program miša
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

Opcija 3 - Dobro došli u 21. vijek
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