Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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
Koble fra styrespaken og ta en titt på dette;
www.instructables.com/id/Atari-8-Bit-Optic …
Nyt