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 znamenki? Nalazite li pritiskom na tipke sa strelicama za pomicanje kursora po ekranu naporan posao? Želite li se preseliti u 21. stoljeće? Bobbs bi mogao imati odgovor.

Pribor

8 -bitno računalo Atari

Neka sredstva za spremanje koda, poput diska Atari (postoje li još uvijek?), Ili SIO2BT ili SIO2SD

Atari Assembler Editor

Joystick

Vidjeti

www.instructables.com/id/Atari-8-Bit-Optic…

za popis dijelova opcije 3

Korak 1: Opcija 1 - Niska tehnologija

Opcija 1 - Niska tehnologija
Opcija 1 - Niska tehnologija

Prije svega, ovo je iz Computeove treće knjige Atari. Koristi VBlank rutinu za pomicanje pokazivača 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 možemo bolje.

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 joystick uključen i pogledajte priložene tri datoteke. ATR datoteka za one s tehnologijom i tekstualne datoteke izvornog koda - sve je u 6502 montažnom kodu.

Upravljački program miša sastoji se od dva dijela;

1) Datoteka autorun.sys koja se pokreće pri uključivanju, postavlja PMG i uvozi rutinu VBlank. Izvorni kod nalazi se 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 gumb.

Postoji nekoliko ograničavajućih čimbenika.

Atari joystick je prvi jer ima samo kretanje i gumb 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.

Vozač ne može biti predug jer radi u VBlank -u i mora brzo završiti ili će se dogoditi loše stvari.

Koristi se nešto više od 2k, zajedno s PMG playerom 0 i rutinom VBlank.

Nakon svega ovoga, ostaju nam gore, dolje, lijevo, desno i kliknemo / aktiviramo za pomicanje kursora teksta na novi položaj. Ipak bolje nego koristiti tipke sa strelicama.

Pritiskom na Resetiranje sustava 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. stoljeće

Opcija 3 - Dobro došli u 21. stoljeće
Opcija 3 - Dobro došli u 21. stoljeće

Isključite taj joystick i pogledajte ovo;

www.instructables.com/id/Atari-8-Bit-Optic…

Uživati