atarionline.pl BASICowcu - 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: CommentAuthorxxl
      • CommentTime17 Dec 2019 10:12
       
      Chcesz udzwiekowic swoja gre w BASICU ale nie znasz asemblera?
      xBIOS

      Twoj program zajmuje duzo miejsca w pamieci i nie miesci sie razem z DOS?
      xBIOS

      Zajmuje za duzo miejsce na dysku?
      xBIOS

      ... znasz tylko jedna odpowiedz? ;-)

      przyklad: (asemblerowy program wywoluje skrypt BASICa aby ten ustawil jego parametr)

      • 2:
         
        CommentAuthormaly_swd
      • CommentTime17 Dec 2019 11:12
       
      Fajne. Możesz podać więcej przykładów?
      • 3:
         
        CommentAuthorRastan
      • CommentTime17 Dec 2019 11:12
       
      Też mi się podoba! :)
      • 4: CommentAuthorxxl
      • CommentTime17 Dec 2019 11:12
       
      ale jakie przyklady. konkretnie. to mi pozwoli sprawdzic metode. znalezc bledy/ograniczenia. poznac praktyczne problemy ktore mozna ta metoda rozwiazac.
      • 5: CommentAuthorpin
      • CommentTime17 Dec 2019 14:12
       
      Nie rozumiem korzyści zwolnienia pamięci xbiosem dla programów w basicu. Tzn. mamy nieistniejące środowisko programistyczne i przenosimy z niego program pod xb, gdzie mamy więcej ramu bo nie ma dos? Hehehh, lepszy jest UBASIC, czyli AtariBasic wrzucony pod rom (jak tbxl) i pełna funkcjonalność dos.

      ...o miejscu na dysku już nie wspominając ;) dziwna argumentacja.
      • 6: CommentAuthorxxl
      • CommentTime17 Dec 2019 14:12
       
      1. probujesz udowodnic ze z zaladowanm DOS masz tyle samo pamieci dla BASICa? :D

      2. probujesz przekonac kogokolwiek ze jak chce w asemblerze uruchomic skrypt basica to powinien najpierw zaladowac jakis interpreter basica pod rom? :D

      pocieszny jestes.
      • 7: CommentAuthorpin
      • CommentTime17 Dec 2019 14:12
       
      Więc jak, uruchamiasz basic pod xb, piszesz program i co dalej?
      • 8: CommentAuthorpin
      • CommentTime17 Dec 2019 15:12
       
      Czy piszesz pod basicem i dosem i później przenosisz program pod xb, ale co z zapisem plików wówczasz?
      • 9: CommentAuthorxxl
      • CommentTime17 Dec 2019 15:12 zmieniony
       
      spokojnie. dla Ciebie nie ma to zadnych korzysci :-)

      ale ktos kto pisze sobie proramik w asemblerze i musi np. wygenerowac tablice z kilkoma parametrami to zamiast bawic sie w ass pisze petle w basicu i uruchamia ja, po czym ma juz w ass tablice tam gdzie chce.

      inny przyklad?

      napisalem gre w basicu i chce dodac do niej muze i zrobic plik samouruchamiany ... i jeszcze spakowany - tadaaaa jak znalazl.
      to jest latwiejsze czy dodanie do basica muzyki w rmt i autostartu z dos? (pomijam ze juz na starcie program bedzie 50% dluzszy od rozwiazania z xB)

      inny przyklad?

      nie zalezy mi na szybkosci. mam proram w asemblerze ale nie mam interfejsu komunikacji z userem. pisze go w bejzolu w 3 linijkachh :-)
      • 10:
         
        CommentAuthormaly_swd
      • CommentTime17 Dec 2019 15:12
       
      @Xxl: już wytłumaczyłeś w ostatnim komentarzu.

      Ode mnie PLUS!
      • 11: CommentAuthorpin
      • CommentTime17 Dec 2019 16:12
       
      A ode mnie - bawcie się dobrze i powodzenia życzę :)
      • 12: CommentAuthorxxl
      • CommentTime17 Dec 2019 17:12 zmieniony
       
      ja Tobie tez zycze :-) zebys kiedys mogl pod DOS w plikach wsadowych umieszczac komendy Basica :-)

      nie da sie?
      • 13: CommentAuthormono
      • CommentTime17 Dec 2019 17:12
       
      Eeee. ZTCP to
      BASIC <<PRG.BAS
      robi co trzeba :)
      • 14: CommentAuthorxxl
      • CommentTime17 Dec 2019 17:12 zmieniony
       
      no to elegancko. ale czy to jest umieszczanie komend basica? czy raczej uruchamianie basic z parametrem wczytaj program.

      a czyli mozna zrobic w jednym pliku przkladowo:

      BASIC <<A.BAS
      BASIC <<B.BAS
      BASIC <<C.BAS

      a mozna wrocic do pierwszego? da sie zorganizowac petle?

      a da sie w pliku wsadowym uzywac komend basica? jakis przyklad? "BASIC" nie jest komenda Basica
      • 15: CommentAuthormono
      • CommentTime17 Dec 2019 18:12 zmieniony
       

      xxl:

      ale czy to jest umieszczanie komend basica? czy raczej uruchamianie basic z parametrem wczytaj program.

      Uruchamianie komendy BASIC z przekierowanym wejściem. Tak więc można tylko .LST.

      xxl:

      a czyli mozna zrobic w jednym pliku przkladowo:

      BASIC <<A.BAS
      BASIC <<B.BAS
      BASIC <<C.BAS

      Można.

      xxl:

      a mozna wrocic do pierwszego? da sie zorganizowac petle?

      Tak. Można używać dowoolnych mechanizmów .BAT czyli warunków, pętli, zmiennych.
      Pirx z córką Zosią kiedyś zrobił grę tekstową Headache właśnie za pomocą plików wsadowych.

      xxl:

      a da sie w pliku wsadowym uzywac komend basica? jakis przyklad? "BASIC" nie jest komenda Basica

      Nie można. To jest zwykłe wywołanie polecenia BASIC Sparta DOS X w pliku wsadowym.

      Edit: Wyjście z BASIC-a też można sobie oczywiście przekierować do pliku.
      • 16: CommentAuthorxxl
      • CommentTime17 Dec 2019 18:12
       
      czyli nie mozna.