Obsah:

Ovládač myši Atari 800: 3 kroky
Ovládač myši Atari 800: 3 kroky

Video: Ovládač myši Atari 800: 3 kroky

Video: Ovládač myši Atari 800: 3 kroky
Video: Windows 3.1 - установка, игры, сеть, софт и многое другое (Old-Hard №90) 2024, Júl
Anonim
Ovládač myši Atari 800
Ovládač myši Atari 800

Zhrnutie

Tento návod vysvetľuje, ako pridať myš Atari 800 v štýle Windows.

Úvod

Máte labky namiesto protiľahlých číslic? Zdá sa vám, že tlačenie šípok na pohyb kurzora po obrazovke je namáhavá práca? Chcete sa posunúť do 21. storočia? Bobbs môže mať odpoveď.

Zásoby

8 -bitový počítač Atari

Niektoré prostriedky na uloženie kódu, ako napríklad disková jednotka Atari (existujú stále?) Alebo SIO2BT alebo SIO2SD

Atari Assembler Editor

Joystick

Viď

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

pre zoznam dielov možnosti 3

Krok 1: Možnosť 1 - Nízka technológia

Možnosť 1 - nízka technická úroveň
Možnosť 1 - nízka technická úroveň

Po prvé, toto je z Compute's Third Book of Atari. Na pohyb kurzora po obrazovke pomocou joysticku používa rutinu VBlank.

www.atariarchives.org/c3ba/page163.php

Za zmienku určite stojí. Kód je pekný a kompaktný, funguje a nezaberá toľko pamäte ako možnosť 2. Myslím si však, že to môžeme urobiť lepšie.

Krok 2: Možnosť 2 - Ovládač myši

Možnosť 2 - Ovládač myši
Možnosť 2 - Ovládač myši

V nadväznosti na krok 1 nechajte joystick zapojený a pozrite sa na tri priložené súbory. Súbor ATR pre tých, ktorí majú technológiu, a textové súbory zdrojového kódu - to všetko obsahuje kód zostavy 6502.

Ovládač myši je rozdelený na dve časti;

1) Súbor autorun.sys, ktorý sa spustí pri zapnutí, nastaví PMG a importuje rutinu VBlank. Zdrojový kód je v súbore mouseloader2.txt. Domnievam sa, že v adresovaní by mohol byť priestor na zlepšenie.

2) Rutina VBlank (M. BIN), ktorá spracováva pohyb a klikanie na tlačidlo.

Existuje niekoľko obmedzujúcich faktorov.

Joystick Atari je prvý, pretože má iba pohyb a tlačidlo zapaľovania, takže na rozdiel od moderných myší nemôžeme mať príliš veľa trikov

Za druhé, súbor autorun.sys je na strane 6, takže máme obmedzený počet 256 bajtov. Nie je to problém, pretože funguje a je možné ho po načítaní odstrániť.

Vodič nemôže byť príliš dlhý, pretože beží vo VBlank, a musí rýchlo skončiť, inak sa stanú zlé veci.

Používa sa niečo cez 2 kB spolu s prehrávačom PMG Player 0 a rutinou VBlank.

Po tom všetkom nám zostane hore, dole, vľavo, vpravo a kliknutím / spustením presunieme textový kurzor na nové miesto. Stále je to však lepšie ako používať klávesy so šípkami.

Stlačením tlačidla Obnovenie systému zabijete myš a zmena grafických režimov spôsobí, že sa stanú zlé veci. Najlepšie je držať sa úpravy textu v režime 0.

Krok 3: Možnosť 3 - Vitajte v 21. storočí

Možnosť 3 - Vitajte v 21. storočí
Možnosť 3 - Vitajte v 21. storočí

Odpojte joystick a pozrite sa na to;

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

Užite si to

Odporúča: