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
     
    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
     
    Fajne. Możesz podać więcej przykładów?
    • 3:
       
      CommentAuthorRastan
    • CommentTime17 Dec 2019
     
    Też mi się podoba! :)
    • 4: CommentAuthorxxl
    • CommentTime17 Dec 2019
     
    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
     
    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
     
    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
     
    Więc jak, uruchamiasz basic pod xb, piszesz program i co dalej?
    • 8: CommentAuthorpin
    • CommentTime17 Dec 2019
     
    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 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
     
    @Xxl: już wytłumaczyłeś w ostatnim komentarzu.

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

    nie da sie?
    • 13: CommentAuthormono
    • CommentTime17 Dec 2019
     
    Eeee. ZTCP to
    BASIC <<PRG.BAS
    robi co trzeba :)
    • 14: CommentAuthorxxl
    • CommentTime17 Dec 2019 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 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
     
    czyli nie mozna.