atarionline.pl Jak w Atari 800XE z BASICa wczytać program z dyskietki oraz kasety? - 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: CommentAuthor1040
      • CommentTime18 Dec 2017 21:12
       
      Podajcie proszę w krokach. Komendy CLOAD i CSAVE opanowałem, ale nie da się tam nazwy nadać. I czy CLOAD i CSAVE działają na stacje dyskietek? Jak w ogóle wczytać grę z poziomu BASICa z kasety, oraz z dyskietki?
      • 2:
         
        CommentAuthormgr_inz_rafal
      • CommentTime18 Dec 2017 21:12 zmieniony
       
      CSAVE i CLOAD działają tylko dla kasety.

      Zapis i odczyt z dyskietki robisz za pomocą:
      SAVE "D:nazwa"  /  LOAD "D:nazwa"

      lub
      LIST "D:nazwa" / ENTER "D:nazwa"


      Operacje na dyskietce generalnie wymagają wcześniejszego załadowania DOSa, inaczej podane komendy zwrócą błąd. Czyli na start potrzebna jest Ci bootowalna dyskietka z jakimś DOSem lub też takowy na cartridge-u.
      • 3: CommentAuthorQTZ
      • CommentTime18 Dec 2017 23:12 zmieniony
       
      C to litera odwołująca się do magnetofonu, D do stacji.
      Można się odwoływać również do innych urządzeń E, S, K i gdy mamy drukarkę P, mogą występować też inne litery np. T dla Turbo (może też być D#), czy użyte w jakimś programie do ułatwienia jego użytkowania, np. RAM dysk, czy program, który tworzy okienka na ekranie.

      D domyślnie oznacza D1 - czyli pierwszą stację, ale jak jest ich więcej to odwołujemy się poprze (D1), D2, D3, itd.

      Oprócz powyższych komend można jeszcze użyć RUN"D:nazwa" - uruchamia program zapisany przez SAVE"D:nazwa", jest to przydatne, gdyż możemy taką komendę umieścić w programie, który wczyta i uruchomi inny wskazany program (sam zostanie usunięty z pamięci).

      LOAD i RUN, wczytują program w miejsce obecnego, natomiast ENTER dogrywa program do istniejącego w pamięci - gdy linie się pokrywają zostają zastąpione.

      SAVE/CSAVE zapisuje program stokenizowany (krótszy i od razu gotowy do uruchomienia), podczas, gdy zapisany poprzez LIST jest w postaci tekstowej - wygodnej do edycji innymi narzędziami.

      W emulatorze Atari800WinPLus można uzyskać dostęp do dysku twardego komputera nadrzędnego - PC. Dyski te (trzeba je skonfigurować z poziomu emulatora) są dostępne pod literami H1 do H4, a odpowiedniki z konwersją znaków na PC-towe od H6 do H9.

      Czyli, żeby wczytać program z pliku tekstowego na PC w emulowanym BASIC-u wpisujemy ENTER"H6:nazwa.txt". Podobnie dla zapisu LIST"H6:nazwa.txt".

      Poszukaj jeszcze informacji o komendzie OPEN - przydatna przeważnie do plików z danymi (np. obrazki), do których chcemy mieć dostęp w naszym programie.
      • 4:
         
        CommentAuthorKaz
      • CommentTime19 Dec 2017 10:12
       
      Polecam też rozliczną literaturę dla początkujących tutaj, w Bibliotece Atarowca, poczynając od naszej Biblii czyli Atari Basic Miguta:

      ->link<-