Spisu treści:

Sterownik myszy Atari 800: 3 kroki
Sterownik myszy Atari 800: 3 kroki

Wideo: Sterownik myszy Atari 800: 3 kroki

Wideo: Sterownik myszy Atari 800: 3 kroki
Wideo: Windows 3.1 - установка, игры, сеть, софт и многое другое (Old-Hard №90) 2024, Lipiec
Anonim
Sterownik myszy Atari 800
Sterownik myszy Atari 800

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

Opcja 1 - Niska technologia
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

Opcja 2 - Sterownik myszy
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

Opcja 3 - Witamy w XXI wieku
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ę

Zalecana: