Inhoudsopgave:
- Benodigdheden
- Stap 1: Optie 1 - Low Tech
- Stap 2: Optie 2 - Muisstuurprogramma
- Stap 3: Optie 3 - Welkom in de 21e eeuw
Video: Atari 800 muisstuurprogramma - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Samenvatting
Deze Instructable legt uit hoe u een muis in Windows-stijl kunt toevoegen aan een Atari 800.
Invoering
Heeft u poten in plaats van opponeerbare cijfers? Vind je het moeilijk om op de pijltjestoetsen te drukken om de cursor over het scherm te bewegen? Wil jij de 21e eeuw in? Bobbs heeft misschien het antwoord.
Benodigdheden
Een Atari 8 bit computer
Een manier om de code op te slaan, zoals een Atari-schijfstation (bestaan deze nog?), of SIO2BT of SIO2SD
Atari Assembler Editor
Joystick
Zien
www.instructables.com/id/Atari-8-Bit-Optic…
voor optie 3 onderdelenlijst
Stap 1: Optie 1 - Low Tech
Ten eerste, dit komt uit Compute's derde boek van Atari. Het gebruikt een VBlank-routine om de cursor met een joystick over het scherm te bewegen.
www.atariarchives.org/c3ba/page163.php
Zeker het vermelden waard. De code is mooi en compact, hij werkt en neemt niet zoveel geheugen in beslag als optie 2. Ik denk echter dat we het beter kunnen doen.
Stap 2: Optie 2 - Muisstuurprogramma
Laat in navolging van stap 1 de joystick aangesloten en bekijk de drie bijgevoegde bestanden. Een ATR-bestand voor degenen met de technologie, en tekstbestanden van de broncode - het is allemaal in 6502 assembly-code.
Het muisstuurprogramma bestaat uit twee delen;
1) Een autorun.sys-bestand dat opstart bij het opstarten, de PMG instelt en de VBlank-routine importeert. De broncode bevindt zich in het mouseloader2.txt-bestand. Ik denk dat er ruimte is voor verbetering in de adressering.
2) De VBlank-routine (M. BIN) die de beweging en het klikken op de knop afhandelt.
Er zijn een paar beperkende factoren.
De Atari-joystick is de eerste omdat hij alleen beweging en een vuurknop heeft, dus in tegenstelling tot moderne muizen kunnen we niet te veel trucs hebben
Ten tweede staat het bestand autorun.sys op pagina 6, dus we zijn beperkt tot 256 bytes. Dit is niet echt een probleem, want het werkt en kan na het laden worden verwijderd.
De bestuurder kan niet te lang zijn, want hij loopt in de VBlank en moet snel finishen, anders gebeuren er slechte dingen.
Er wordt iets meer dan 2k gebruikt, samen met PMG-speler 0 en de VBlank-routine.
Na dit alles blijven we over met omhoog, omlaag, links, rechts en klik / vuur om de tekstcursor naar de nieuwe positie te verplaatsen. Nog altijd beter dan met de pijltjestoetsen.
Als u op Systeemreset drukt, gaat de muis dood en het veranderen van grafische modi zorgt ervoor dat er slechte dingen gebeuren. Blijf het beste bij tekstbewerking in modus 0.
Stap 3: Optie 3 - Welkom in de 21e eeuw
Koppel die joystick los en kijk hier eens naar;
www.instructables.com/id/Atari-8-Bit-Optic…
Genieten van
Aanbevolen:
Atari LED-kubus: 3 stappen
Atari LED Cube: OverzichtDeze instructable kijkt naar het gebruik van de Atari 800-joystickpoort voor uitgangen met een LED-kubus als voorbeeld. Inleiding Ooit een van die LED-kubussen gezien? Ze zijn helemaal cool. Ooit afgevraagd of uw Atari iets soortgelijks zou kunnen doen? Ik ook
Atari Punk-console: 5 stappen
Atari Punk Console: Hallo allemaal! In deze tutorial laat ik je zien hoe je je eigen Atari Punk Console kunt maken. Het is een leuk klein project en een prachtig stukje analoge schakelingen waar je veel plezier aan zult beleven. Dus waar wacht je op? Pak de
Arduino Atari-adapter: 8 stappen (met afbeeldingen)
Arduino Atari Adapter: De laatste tijd ben ik meer en meer geïnteresseerd geraakt in vintage computertechnologie. Een van de meest interessante en invloedrijke klassieke stukjes technologie is de Atari 2600 die voor het eerst werd uitgebracht in 1977. Helaas heb ik nooit de kans gekregen om dit als een ki
Atari Retropie-console: 7 stappen (met afbeeldingen)
Atari Retropie-console: in deze instructable wil ik je laten zien hoe je deze aangepaste hoes kunt maken voor een door Raspberry Pi Zero aangedreven Retropie-spelsysteem. Het beschikt over een USB-hub met vier poorten, aan / uit-schakelaar, LED-indicatielampje en alle retro-look van een Atari 2600-cart
Atari Punk-console: 6 stappen
Atari Punk-console: Hallo allemaal! Welkom bij mijn eerste Instructable over het maken van de APC of de Atari Punk Console. De Atari Punk Console is een populair circuit dat gebruik maakt van twee 555 timer IC's of een enkele 556 dual timer IC. Het originele circuit staat bekend als een &qu