Innholdsfortegnelse:

Atari 800 Mouse Driver: 3 trinn
Atari 800 Mouse Driver: 3 trinn

Video: Atari 800 Mouse Driver: 3 trinn

Video: Atari 800 Mouse Driver: 3 trinn
Video: Installing the BOSS-X ST-Mouse Driver 2024, November
Anonim
Atari 800 mus driver
Atari 800 mus driver

Sammendrag

Denne instruksen forklarer hvordan du legger til en mus i Windows -stil til en Atari 800.

Introduksjon

Har du poter i stedet for motsatte sifre? Finner du trykk på piltastene for å flytte markøren rundt hardt arbeid på skjermen? Vil du flytte inn i det 21. århundre? Bobbs kan bare ha svaret.

Rekvisita

En 8 -biters Atari -datamaskin

Noen måter å lagre koden på, for eksempel en Atari -diskstasjon (finnes disse fremdeles?), Eller SIO2BT eller SIO2SD

Atari Assembler Editor

Styrespak

Se

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

for alternativ 3 deleliste

Trinn 1: Alternativ 1 - Low Tech

Alternativ 1 - Low Tech
Alternativ 1 - Low Tech

For det første er dette fra Computes tredje bok av Atari. Den bruker en VBlank -rutine for å flytte markøren rundt skjermen med en joystick.

www.atariarchives.org/c3ba/page163.php

Sikkert verdig å nevne. Koden er fin og kompakt, den fungerer og tar ikke så mye minne som alternativ 2. Men jeg tror vi kan gjøre det bedre.

Trinn 2: Alternativ 2 - Musdriver

Alternativ 2 - Musdriver
Alternativ 2 - Musdriver

Etter trinn 1, la styrespaken være tilkoblet og ta en titt på de vedlagte tre filene. En ATR -fil for de med teknologien og tekstfiler for kildekoden - alt er i 6502 monteringskode.

Musdriveren er i to deler;

1) En autorun.sys -fil som starter ved oppstart, angir PMG og importerer VBlank -rutinen. Kildekoden er i filen mouseloader2.txt. Jeg tror det kan være rom for forbedring i adresseringen.

2) VBlank -rutinen (M. BIN) som håndterer bevegelsen og knappeklikk.

Det er noen begrensende faktorer.

Atari -joysticken er den første siden den bare har bevegelse og en brannknapp, så i motsetning til moderne mus kan vi ikke ha for mange triks

For det andre sitter autorun.sys -filen på side 6, så vi er begrenset til 256 byte. Dette er egentlig ikke et problem, ettersom det fungerer og kan slettes etter lasting.

Sjåføren kan ikke være for lang da den kjører i VBlank, og må fullføre raskt, ellers vil det skje dårlige ting.

Litt over 2k brukes, sammen med PMG player 0 og VBlank -rutinen.

Etter alt dette sitter vi igjen med opp, ned, venstre, høyre og klikk / brann for å flytte tekstmarkøren til den nye posisjonen. Fremdeles bedre enn å bruke piltastene.

Trykk på System Reset dreper musen, og endring av grafikkmoduser forårsaker at det skjer dårlige ting. Beste hold deg til tekstredigering i modus 0.

Trinn 3: Alternativ 3 - Velkommen til det 21. århundre

Alternativ 3 - Velkommen til det 21. århundre
Alternativ 3 - Velkommen til det 21. århundre

Koble fra styrespaken og ta en titt på dette;

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

Nyt

Anbefalt: