atarionline.pl DOS XL - DRIVE NUMBER ERROR - 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:
         
        CommentAuthorGeorge
      • CommentTime24 Oct 2023 19:10
       
      Hej!

      Mój problemat:
      FTe DOS XL - ver. 2.30 (1994)
      Bootuje z SIO2SD z D1:, montuje ATR pod D2: i ten sam ATR pod D3:
      Przechodzę na każdy z trzech dysków i robię DIR,
      jest OK na D1 i D2,
      na D3 pisze "DRIVE NUMBER ERROR" i wraca do prompt.
      W instrukcji do DOS XL piszą, że obsługuje D1-D4, więc o co kaman?

      Googiel nie wyrzuca takiego błędu, w instrukcji też nie ma.
      • 2:
         
        CommentAuthorPecus
      • CommentTime24 Oct 2023 19:10
       
      Niektóre DOSy dla Atari miały możliwość konfiguracji.
      M.in. np. ilość buforów (bo DOS musi trzymać sporo danych o dyskach/plikach w pamięci). Zmniejszeni ilości buforów pozwala na obniżenie MEMLO i co za tym idzie zwiększenie pamięci dostępnej dla programów.
      Tyle, że może zmniejszyć dostępną liczbę jednocześnie otwartych plików, czy też liczbę obsługiwanych stacji.

      Może masz tak przekonfigurowany DOS... ale to tylko przypuszczenie.
      • 3:
         
        CommentAuthorPeri Noid
      • CommentTime24 Oct 2023 19:10 zmieniony
       
      Nie masz jeszcze czegoś podpiętego z ustawionym D3? FujiNet na przykład?
      • 4:
         
        CommentAuthorGeorge
      • CommentTime24 Oct 2023 19:10
       
      Cześć, nie mam nic poza tym, oprócz U1MB i VBXE.
      • 5:
         
        CommentAuthorGeorge
      • CommentTime24 Oct 2023 19:10
       
      Co ciekawe, na dysku systemowym jest program config.com, który po odpaleniu daje listę stacji dyskietek. Wypisuje 8 stacji i prawidłową liczbę stron i gęstość dla każdej z nich.

      T.
      • 6:
         
        CommentAuthorPecus
      • CommentTime24 Oct 2023 20:10
       
      Może kluczem jest to, że montujesz ten sam ATR pod D2: i D3: ??
      • 7:
         
        CommentAuthorGeorge
      • CommentTime24 Oct 2023 20:10
       
      Uwaga warta sprawdzenia, niestety po zamontowaniu innego podobnego atr ten sam problem.
      • 8:
         
        CommentAuthorGeorge
      • CommentTime24 Oct 2023 20:10
       
      Dobra, na razie ogarnę się na dwóch stacjach.
      • 9:
         
        CommentAuthorPeri Noid
      • CommentTime24 Oct 2023 20:10
       
      Jak jest z D4? Też nie działa?
      • 10:
         
        CommentAuthorGeorge
      • CommentTime24 Oct 2023 20:10
       
      Toż samo.
      • 11:
         
        CommentAuthorPeri Noid
      • CommentTime24 Oct 2023 22:10
       
      Przydałoby się na jakimś innym urządzeniu sprawdzić. Inne SIO2SD albo sdrive. Może to jednak coś w kompie niedomaga?
      • 12: CommentAuthormono
      • CommentTime25 Oct 2023 01:10
       
      ->link<-
      Sekcja 7.1. str. 101 a potem 7.5. str. 106.
      • 13:
         
        CommentAuthorPecus
      • CommentTime25 Oct 2023 08:10
       
      Czyli tak jak pisałem na początku. Konfiguracja buforów DOSa.
      • 14:
         
        CommentAuthorGeorge
      • CommentTime25 Oct 2023 11:10
       
      Wow, mono, dzięki - zadziałało!!!

      Pecus - tak, miałeś dobrą intuicję :)

      Dwie uwagi, dla mnie to nie było oczywiste, może komuś się przyda:
      1) "Initialize Disk" z opcją 3, czyli "Write DOS.SYS only" nie zadziałało, trzeba było skasować poprzedni DOS.SYS najpierw.
      2) Ten DOS XL ustala sobie z SIO2SD gęstość stacji na podstawie tego jak duże inicjalnie przy bootowaniu były podmontowane ATRy.
      I na przykład jeśli w D2: miałem 90kB ATR, to DOS XL ustalił to jako single density, później jeśli przemontowałem w D2: na 180kB ATR, to DIR D2: się zawieszał, tak samo CONFIG.COM. Możliwe, że trzeba przekonfigurować przed przemontowaniem, ale nie próbowałem.
      • 15:
         
        CommentAuthormaly_swd
      • CommentTime25 Oct 2023 11:10
       
      Przyszedł Mono i zepsuł wątek ;)
      Szacun za wiedzę.