Obsah:

Ovladač myši Atari 800: 3 kroky
Ovladač myši Atari 800: 3 kroky

Video: Ovladač myši Atari 800: 3 kroky

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

souhrn

Tento Instructable vysvětluje, jak přidat myš Atari 800 ve stylu Windows.

Úvod

Máte místo opačných číslic tlapky? Nacházíte tvrdou práci s mačkáním kláves se šipkami pro pohyb kurzoru po obrazovce? Chcete se přestěhovat do 21. století? Bobbs by mohl mít odpověď.

Zásoby

8bitový počítač Atari

Některé způsoby ukládání kódu, například disková jednotka Atari (stále ještě existují?) Nebo SIO2BT nebo SIO2SD

Atari Assembler Editor

Joystick

Vidět

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

pro seznam dílů možnosti 3

Krok 1: Možnost 1 - Low Tech

Možnost 1 - Low Tech
Možnost 1 - Low Tech

Za prvé, toto je z Compute's Third Book of Atari. K pohybu kurzoru po obrazovce pomocí joysticku používá rutinu VBlank.

www.atariarchives.org/c3ba/page163.php

Určitě stojí za zmínku. Kód je pěkný a kompaktní, funguje a nezabírá tolik paměti jako možnost 2. Domnívám se však, že to můžeme udělat lépe.

Krok 2: Možnost 2 - Ovladač myši

Možnost 2 - Ovladač myši
Možnost 2 - Ovladač myši

V návaznosti na krok 1 nechte joystick zapojený a podívejte se na přiložené tři soubory. Soubor ATR pro ty, kteří mají technologii, a textové soubory zdrojového kódu - to vše obsahuje kód sestavení 6502.

Ovladač myši je rozdělen na dvě části;

1) Soubor autorun.sys, který se spustí při zapnutí, nastaví PMG a importuje rutinu VBlank. Zdrojový kód je v souboru mouseloader2.txt. Počítám, že v adresování může být prostor pro zlepšení.

2) Rutina VBlank (M. BIN), která zpracovává pohyb a kliknutí na tlačítko.

Existuje několik omezujících faktorů.

Joystick Atari je první, protože má pouze pohyb a tlačítko střelby, takže na rozdíl od moderních myší nemůžeme mít příliš mnoho triků

Za druhé, soubor autorun.sys se nachází na stránce 6, takže jsme omezeni na 256 bajtů. To opravdu není problém, protože to funguje a lze je po načtení odstranit.

Řidič nemůže být příliš dlouhý, protože běží ve VBlank, a musí rychle skončit, jinak se stanou špatné věci.

Je použito něco přes 2k, spolu s PMG playerem 0 a rutinou VBlank.

Po tom všem nám zbývá nahoru, dolů, doleva, doprava a kliknutím / spuštěním přesuneme textový kurzor na novou pozici. Přesto je to lepší než používat klávesy se šipkami.

Stisknutím klávesy System Reset zabijete myš a změna grafických režimů způsobí, že se stanou špatné věci. Nejlepší je držet se úpravy textu v režimu 0.

Krok 3: Možnost 3 - Vítejte ve 21. století

Možnost 3 - Vítejte ve 21. století
Možnost 3 - Vítejte ve 21. století

Odpojte joystick a podívejte se na toto;

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

Užívat si

Doporučuje: