Cuprins:

Driver Atari 800 Mouse: 3 pași
Driver Atari 800 Mouse: 3 pași

Video: Driver Atari 800 Mouse: 3 pași

Video: Driver Atari 800 Mouse: 3 pași
Video: Installing the BOSS-X ST-Mouse Driver 2024, Noiembrie
Anonim
Driver Atari 800 Mouse
Driver Atari 800 Mouse

rezumat

Acest instructable explică cum să adăugați un mouse în stil Windows la un Atari 800.

Introducere

Aveți labe în loc de cifre opozabile? Găsiți apăsarea tastelor săgeată pentru a muta cursorul în jurul ecranului munca grea? Doriți să vă mutați în secolul 21? Bobbs ar putea avea răspunsul.

Provizii

Un computer Atari pe 8 biți

Unele mijloace de stocare a codului, cum ar fi o unitate de disc Atari (mai există?), Sau SIO2BT sau SIO2SD

Editor Atari Assembler

Joystick

Vedea

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

pentru opțiunea 3 lista pieselor

Pasul 1: Opțiunea 1 - Low Tech

Opțiunea 1 - Low Tech
Opțiunea 1 - Low Tech

În primul rând, acesta este din a treia carte a lui Atari a lui Compute. Folosește o rutină VBlank pentru a deplasa cursorul în jurul ecranului cu un joystick.

www.atariarchives.org/c3ba/page163.php

Cu siguranță demn de menționat. Codul este frumos și compact, funcționează și nu prinde la fel de multă memorie ca opțiunea 2. Cu toate acestea, cred că putem face mai bine.

Pasul 2: Opțiunea 2 - Mouse Driver

Opțiunea 2 - Driver de mouse
Opțiunea 2 - Driver de mouse

După pasul 1, lăsați joystick-ul conectat și aruncați o privire asupra celor trei fișiere atașate. Un fișier ATR pentru cei cu tehnologie și fișiere text ale codului sursă - totul este în codul de asamblare 6502.

Driverul mouse-ului este în două părți;

1) Un fișier autorun.sys care pornește la pornire, setează PMG și importă rutina VBlank. Codul sursă se află în fișierul mouseloader2.txt. Cred că ar putea fi loc de îmbunătățire a adresării.

2) Rutina VBlank (M. BIN) care gestionează mișcarea și clicul butonului.

Există câțiva factori limitativi.

Joystick-ul Atari este primul, deoarece are doar mișcare și un buton de declanșare, așa că, spre deosebire de șoarecii moderni, nu putem avea prea multe trucuri

În al doilea rând, fișierul autorun.sys se află în pagina 6, deci suntem restricționați la 256 de octeți. Aceasta nu este într-adevăr o problemă, deoarece funcționează și poate fi ștearsă după încărcare.

Șoferul nu poate dura prea mult timp, deoarece rulează în VBlank și trebuie să termine rapid, altfel se vor întâmpla lucruri rele.

Se utilizează puțin peste 2k, împreună cu playerul PMG 0 și rutina VBlank.

După toate acestea, am rămas cu sus, jos, stânga, dreapta și clic / declanșare pentru a muta cursorul de text în noua poziție. Totuși, este mai bine decât să folosiți tastele săgeți.

Apăsarea Resetare sistem omoară mouse-ul și schimbarea modurilor grafice provoacă lucruri rele. Cel mai bun stick la editare text în modul 0.

Pasul 3: Opțiunea 3 - Bun venit în secolul 21

Opțiunea 3 - Bun venit în secolul 21
Opțiunea 3 - Bun venit în secolul 21

Deconectați acel joystick și aruncați o privire la asta;

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

Bucurați-vă

Recomandat: