Innehållsförteckning:

Atari 800 musdrivrutin: 3 steg
Atari 800 musdrivrutin: 3 steg

Video: Atari 800 musdrivrutin: 3 steg

Video: Atari 800 musdrivrutin: 3 steg
Video: Компьютер Atari 800XL 2024, November
Anonim
Atari 800 musdrivrutin
Atari 800 musdrivrutin

Sammanfattning

Denna instruktion förklarar hur du lägger till en mus i Windows -stil till en Atari 800.

Introduktion

Har du tassar istället för motsatta siffror? Hittar du att trycka på piltangenterna för att flytta markören runt skärmen hårt arbete? Vill du flytta in på 2000 -talet? Bobbs kanske bara har svaret.

Tillbehör

En 8 -bitars Atari -dator

Några sätt att lagra koden, till exempel en Atari -hårddisk (finns dessa fortfarande?), Eller SIO2BT eller SIO2SD

Atari Assembler Editor

Joystick

Ser

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

för alternativ 3 -listan

Steg 1: Alternativ 1 - Low Tech

Alternativ 1 - Low Tech
Alternativ 1 - Low Tech

Först och främst är detta från Computes tredje bok av Atari. Den använder en VBlank -rutin för att flytta markören runt skärmen med en joystick.

www.atariarchives.org/c3ba/page163.php

Visst värd att nämnas. Koden är snygg och kompakt, den fungerar och tar inte så mycket minne som alternativ 2. Jag tror dock att vi kan göra det bättre.

Steg 2: Alternativ 2 - Musdrivrutin

Alternativ 2 - Musdrivrutin
Alternativ 2 - Musdrivrutin

Efter steg 1, låt joysticken vara inkopplad och ta en titt på de bifogade tre filerna. En ATR -fil för dem med tekniken och textfiler för källkoden - allt är i 6502 monteringskod.

Musdrivrutinen är i två delar;

1) En autorun.sys -fil som startar vid uppstart, ställer in PMG och importerar VBlank -rutinen. Källkoden finns i filen mouseloader2.txt. Jag tror att det kan finnas utrymme för förbättringar i adresseringen.

2) VBlank -rutinen (M. BIN) som hanterar rörelsen och knappklick.

Det finns några begränsande faktorer.

Atari -joysticken är den första eftersom den bara har rörelse och en eldknapp, så till skillnad från moderna möss kan vi inte ha för många knep

För det andra finns filen autorun.sys på sidan 6 så vi är begränsade till 256 byte. Detta är egentligen inget problem eftersom det fungerar och kan tas bort efter laddning.

Föraren kan inte vara för lång då den körs i VBlank och måste avsluta snabbt, annars händer det dåliga saker.

Drygt 2k används, tillsammans med PMG player 0 och VBlank -rutinen.

Efter allt detta har vi upp, ner, vänster, höger och klickar / skjuter för att flytta textmarkören till den nya positionen. Fortfarande bättre än att använda piltangenterna.

Att trycka på Systemåterställning dödar musen och byte av grafiklägen orsakar dåliga saker. Bästa håll dig till textredigering i läge 0.

Steg 3: Alternativ 3 - Välkommen till 2000 -talet

Alternativ 3 - Välkommen till 2000 -talet
Alternativ 3 - Välkommen till 2000 -talet

Koppla bort styrspaken och ta en titt på detta;

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

Njut av

Rekommenderad: