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
     
    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 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 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
     
    Polecam też rozliczną literaturę dla początkujących tutaj, w Bibliotece Atarowca, poczynając od naszej Biblii czyli Atari Basic Miguta:

    ->link<-