Indholdsfortegnelse:

Atari 800 Mouse Driver: 3 trin
Atari 800 Mouse Driver: 3 trin

Video: Atari 800 Mouse Driver: 3 trin

Video: Atari 800 Mouse Driver: 3 trin
Video: Testing three Atari 8-bit computers 2024, November
Anonim
Atari 800 mus driver
Atari 800 mus driver

Resumé

Denne instruks forklarer, hvordan du tilføjer en mus i Windows -stil til en Atari 800.

Introduktion

Har du poter i stedet for modstående cifre? Finder du at trykke på piletasterne for at flytte markøren rundt på skærmen hårdt arbejde? Vil du flytte ind i det 21. århundrede? Bobbs kan bare have svaret.

Forbrugsvarer

En Atari 8 bit computer

Nogle midler til at gemme koden, f.eks. Et Atari -diskdrev (findes disse stadig?) Eller SIO2BT eller SIO2SD

Atari Assembler Editor

Joystick

Se

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

for valgmulighed 3 deleliste

Trin 1: Mulighed 1 - Low Tech

Mulighed 1 - Low Tech
Mulighed 1 - Low Tech

For det første er dette fra Computes tredje bog om Atari. Den bruger en VBlank -rutine til at flytte markøren rundt på skærmen med et joystick.

www.atariarchives.org/c3ba/page163.php

Bestemt værd at nævne. Koden er fin og kompakt, den fungerer og sviner ikke så meget hukommelse som mulighed 2. Jeg regner dog med, at vi kan gøre det bedre.

Trin 2: Mulighed 2 - Musdriver

Mulighed 2 - Musdriver
Mulighed 2 - Musdriver

Efter trin 1 skal joysticket stå tilsluttet og se på de vedhæftede tre filer. En ATR -fil til dem med teknologien og tekstfiler i kildekoden - det hele er i 6502 samlingskode.

Musen driver er i to dele;

1) En autorun.sys -fil, der starter ved opstart, indstiller PMG og importerer VBlank -rutinen. Kildekoden er i filen mouseloader2.txt. Jeg tror, der kan være plads til forbedringer i adresseringen.

2) VBlank -rutinen (M. BIN), der håndterer bevægelsen og klik på knappen.

Der er et par begrænsende faktorer.

Atari -joysticket er det første, da det kun har bevægelse og en brandknap, så i modsætning til moderne mus kan vi ikke have for mange tricks

For det andet sidder autorun.sys -filen på side 6, så vi er begrænset til 256 bytes. Dette er egentlig ikke et problem, da det virker og kan slettes efter indlæsning.

Føreren kan ikke være for lang, da den kører i VBlank, og skal afslutte hurtigt, ellers sker der dårlige ting.

Lidt over 2k bruges sammen med PMG player 0 og VBlank -rutinen.

Efter alt dette står vi tilbage med op, ned, venstre, højre og klik / brand for at flytte tekstmarkøren til den nye position. Stadig bedre end at bruge piletasterne.

Hvis du trykker på System Reset, dræber du musen, og ændring af grafikindstillinger får dårlige ting til at ske. Bedste holde sig til tekstredigering i tilstand 0.

Trin 3: Mulighed 3 - Velkommen til det 21. århundrede

Mulighed 3 - Velkommen til det 21. århundrede
Mulighed 3 - Velkommen til det 21. århundrede

Tag stikket ud, og tag et kig på dette;

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

god fornøjelse

Anbefalede: