atarionline.pl Automatyczne ladowanie sterownika w 850 / 1030 - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1: CommentAuthornome
      • CommentTime4 Aug 2020 19:08
       
      EHLO
      Przeglądając materiały o Atari 850 i Atari 1030 znalazłem wzmiankę, że w obu tych urządzeniach sterownik ładował się automatycznie podczas startu (w 1030 nierelokowalny). Czy ktoś z Was wie coś więcej na ten temat? Czy urządzenia po prostu udawały stację dysków czy w ROMie podczas inicjalizacji jest jakiś protokół pozwalający odczytać dane niekoniecznie ze stacji dysków?
      • 2: CommentAuthormono
      • CommentTime4 Aug 2020 20:08 zmieniony
       
      Ten protokół nazywa się POLL i w Atari 800 używana jest wersja TYPE 2 POLL, natomiast w XL/XE TYPE 3 POLL oraz TYPE 4 POLL. Informacje jak zwykle są w Atariki: ->link<-
      Jest to standardowy mechanizm ładowania sterowników bezpośrednio z urządzenia. Nie polega na emulacji stacji dysków ani niczego innego. Sterownik ściągany jest komendą SEND HANDLER bezpośrednio do pamięci Atari. Wszystkie komendy obsługuje OS podczas procedury RESET oraz (TYPE 4 POLL) podczas CIO OPEN.

      Edit: Za to format relokowalny, którego używa OS XL/XE (tak, ten relokator wbudowany jest standardowo w OS, ale niestety niedostępny dla programisty przez żaden systemowy wektor) opisany jest tu: ->link<-
      • 3: CommentAuthorxxl
      • CommentTime4 Aug 2020 21:08 zmieniony
       
      obydwa te urzadzenia (jesli stacja nie jest podlaczona) potrafia odpowiedziec jako D1 i zabootowac POLL 0, jesli stacja dziala to odpowiadaja wedlu protokolu POLL 1/2. relokator z ktoreo korzysta jest ladowany z urzadzenia.

      tu troche informacji:

      ->link<-

      rozdzial 9: SIO
      • 4: CommentAuthornome
      • CommentTime5 Aug 2020 10:08
       
      Podziękował :-)
      A wydawało mi się, że trochę wiem o wewnętrznych mechanizmach Atari :-D
      • 5: CommentAuthorxxl
      • CommentTime6 Aug 2020 18:08
       
      nie ma sie co przejmowac :-) nawet Atari w publikowanych programach nie korzystalo z mechanizmow wprowadzonych w serii XL, nie mowiac juz o produkowanym sprzecie ktory tych mozliwosci tez nie wykorzystywal - chyba nie ma ani jenego przykladu wykorzystania ladowania sterownika gdy np. w basicu wykonamy open dla urzadzenia ktore nie ma zainstalowanego sterownika w systemie.