Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Streszczenie
Ta instrukcja wyjaśnia, jak dodać mysz w stylu Windows do Atari 800.
Wstęp
Czy masz łapy zamiast przeciwstawnych cyfr? Czy ciężko pracujesz, naciskając klawisze strzałek, aby przesuwać kursor po ekranie? Chcesz przenieść się w XXI wiek? Bobbs może mieć odpowiedź.
Kieszonkowe dzieci
8-bitowy komputer Atari
Niektóre sposoby przechowywania kodu, takie jak dysk Atari (czy nadal istnieją?) lub SIO2BT lub SIO2SD
Edytor asemblera Atari
Drążek sterowy
Widzieć
www.instructables.com/id/Atari-8-Bit-Optic…
dla opcji 3 lista części
Krok 1: Opcja 1 - Niska technologia
Po pierwsze, pochodzi z Trzeciej Księgi Atari firmy Compute. Wykorzystuje procedurę VBlank do przesuwania kursora po ekranie za pomocą joysticka.
www.atariarchives.org/c3ba/page163.php
Na pewno warto wspomnieć. Kod jest ładny i zwarty, działa i nie zajmuje tyle pamięci, co opcja 2. Uważam jednak, że możemy zrobić to lepiej.
Krok 2: Opcja 2 - Sterownik myszy
Kontynuując od kroku 1, pozostaw joystick podłączony i spójrz na załączone trzy pliki. Plik ATR dla osób z technologią i pliki tekstowe kodu źródłowego - wszystko w kodzie asemblera 6502.
Sterownik myszy składa się z dwóch części;
1) Plik autorun.sys, który uruchamia się po włączeniu, ustawia PMG i importuje procedurę VBlank. Kod źródłowy znajduje się w pliku mouseloader2.txt. Myślę, że można by poprawić adresowanie.
2) Procedura VBlank (M. BIN), która obsługuje ruch i kliknięcie przycisku.
Istnieje kilka czynników ograniczających.
Joystick Atari jest pierwszy, ponieważ ma tylko ruch i przycisk strzału, więc w przeciwieństwie do nowoczesnych myszy nie możemy mieć zbyt wielu sztuczek
Po drugie, plik autorun.sys znajduje się na stronie 6, więc jesteśmy ograniczeni do 256 bajtów. To naprawdę nie jest problem, ponieważ działa i można je usunąć po załadowaniu.
Kierowca nie może być zbyt długi, ponieważ jedzie w VBlank i musi szybko skończyć, w przeciwnym razie wydarzą się złe rzeczy.
Używa się nieco ponad 2k, wraz z odtwarzaczem PMG 0 i procedurą VBlank.
Po tym wszystkim pozostajemy w górę, w dół, w lewo, w prawo i klikamy / strzelamy, aby przesunąć kursor tekstowy do nowej pozycji. Jednak wciąż lepiej niż za pomocą klawiszy strzałek.
Naciśnięcie resetowania systemu zabija mysz, a zmiana trybów graficznych powoduje złe rzeczy. Najlepiej trzymać się edycji tekstu w trybie 0.
Krok 3: Opcja 3 – Witamy w XXI wieku
Odłącz ten joystick i spójrz na to;
www.instructables.com/id/Atari-8-Bit-Optic…
Cieszyć się