Talaan ng mga Nilalaman:

Atari 800 Mouse Driver: 3 Mga Hakbang
Atari 800 Mouse Driver: 3 Mga Hakbang

Video: Atari 800 Mouse Driver: 3 Mga Hakbang

Video: Atari 800 Mouse Driver: 3 Mga Hakbang
Video: MKS Monster8 TMC2209 UART 2024, Hulyo
Anonim
Atari 800 Mouse Driver
Atari 800 Mouse Driver

Buod

Ipinapaliwanag ng Instructable na ito kung paano magdagdag ng isang style ng mouse sa Windows sa isang Atari 800.

Panimula

Mayroon ka bang mga paa sa halip na mga salungat na digit? Nahahanap mo ba ang pagtulak ng mga arrow key upang ilipat ang cursor sa paligid ng screen na pagsusumikap? Nais mo bang lumipat sa ika-21 siglo? Baka may sagot lang si Bobbs.

Mga gamit

Isang computer na Atari 8 bit

Ang ilang mga paraan ng pag-iimbak ng code, tulad ng isang Atari disk drive (mayroon pa bang mga ito?), O SIO2BT, o SIO2SD

Atari Assembler Editor

Joystick

Tingnan mo

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

para sa pagpipilian ng 3 bahagi ng listahan

Hakbang 1: Pagpipilian 1 - Mababang Tech

Pagpipilian 1 - Mababang Tech
Pagpipilian 1 - Mababang Tech

Una, ito ay mula sa Ikatlong Aklat ng Atari ng Compute. Gumagamit ito ng isang gawain sa VBlank upang ilipat ang cursor sa paligid ng screen gamit ang isang joystick.

www.atariarchives.org/c3ba/page163.php

Tiyak na karapat-dapat na banggitin. Ang code ay maganda at siksik, gumagana ito at hindi baboy ng mas maraming memorya tulad ng pagpipilian 2. Gayunpaman, inaasahan kong makakagawa tayo ng mas mahusay.

Hakbang 2: Pagpipilian 2 - Mouse Driver

Pagpipilian 2 - Driver ng Mouse
Pagpipilian 2 - Driver ng Mouse

Kasunod sa hakbang 1, iwanang naka-plug in ang joystick at tingnan ang nakalakip na tatlong mga file. Isang ATR file para sa mga may teknolohiya, at mga text file ng source code - lahat ay nasa 6502 code ng pagpupulong.

Ang driver ng mouse ay nasa dalawang bahagi;

1) Isang file na autorun.sys kung saan ang mga bota ay nasa lakas, itinatakda ang PMG at na-import ang gawain ng VBlank. Ang source code ay nasa mouseloader2.txt file. Inaasahan kong maaaring may puwang para sa pagpapabuti sa pagtugon.

2) Ang gawain ng VBlank (M. BIN) na humahawak sa paggalaw at pag-click sa pindutan.

Mayroong ilang mga kadahilanan sa paglilimita.

Ang Atari joystick ay ang una dahil mayroon lamang itong paggalaw at isang pindutan ng sunog, kaya hindi tulad ng mga modernong daga, hindi tayo maaaring magkaroon ng masyadong maraming mga trick

Pangalawa, ang file na autorun.sys ay nakaupo sa pahina 6 kaya nilimitahan kami sa 256 bytes. Hindi talaga ito isang problema dahil gumagana ito at maaaring matanggal pagkatapos ng pag-load.

Ang drayber ay hindi maaaring maging masyadong mahaba habang tumatakbo ito sa VBlank, at kailangang tapusin nang mabilis o kung hindi man mangyari ang masamang bagay.

Mahigit sa 2k lang ang ginagamit, kasama ang PMG player 0 at ang gawain ng VBlank.

Matapos ang lahat ng ito, natitira tayo sa pataas, pababa, kaliwa, kanan, at i-click / sunog upang ilipat ang cursor ng teksto sa bagong posisyon. Mas mahusay pa rin kaysa sa paggamit ng mga arrow key bagaman.

Ang pagpindot sa System Reset ay pumatay sa mouse at ang pagbabago ng mga mode ng graphics ay nagiging sanhi ng masasamang bagay. Pinakamahusay na pag-edit ng teksto sa mode 0.

Hakbang 3: Pagpipilian 3 - Maligayang pagdating sa ika-21 Siglo

Pagpipilian 3 - Maligayang Pagdating sa ika-21 Siglo
Pagpipilian 3 - Maligayang Pagdating sa ika-21 Siglo

I-unplug ang joystick na iyon at tingnan ito;

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

Tangkilikin

Inirerekumendang: