atarionline.pl BAS2CAR - Programy BASICa na carta - 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:
       
      CommentAuthorgienekp
    • CommentTime2 dni temu zmieniony
     
    Zrobiłem prosty programik pozwalający budować obraz cartridge z plików ATARI BASIC.
    Na początek automat uruchamia nam "autorun.bas". Niech sobie on będzie:
    10 GRAPHICS 0
    20 ? "LOADING..."
    30 RUN "D:INTRO.BAS"

    Główny plik "intro.bas" to dla przykładu:
    10 GRAPHICS 0
    20 ? "OK"
    30 POKE 712,PEEK(20)
    40 GOTO 30


    No to kompilujemy ->link<-
    I dajemy polecenie
    bas2car autorun.bas intro.bas zestaw.car

    I mamy gotowy obraz "zestaw.car". Po odpaleniu montuje nam się bardzo proste "D:" i "H:" (MEMLO idzie o jedną stronę w górę). Dodatkowo jak nie mamy BASICa to mamy (bo to pierwszy bank carta).
    Następnie wczyta się "autorun.bas" i uruchomi. Może to być od razu nasz program w basicu, albo jakiś kolejny loader albo jakaś wybieraczka.
    Czyli to co robią XEXowcy to można sobie zrobić "basicowo".

    Produkowany "zestaw.car" wykorzystuje najnowsze kontenery dla CAR, więc na starych emulatorach nie ruszy. Ale można wymusić wyprodukowanie 1MBajtowego maxflasha_old pakując jakiś plik o pojemności 512kB (no chyba, że samych basicowych programików tyle nazbieramy).
    Jakby co:
    bas2car autorun.bas intro.bas pusteFFy512kB.bin zestaw.car


    Polecenie DOS w basicu robi DIR carta.

    W załącznikach dołączony przykład. Chyba każdy user ATARI BASIC się połapie :)
    • 2: CommentAuthorAtaripuzzle
    • CommentTime1 dzień temu zmieniony
     
    Dodam może, że A8 pico cart czyta atr z my picodos4.05N, z plikami basic bez problemu. Tak samo loadera basica od Larka, w formie atr, także bez problemu obsługuje.
    • 3: CommentAuthortebe
    • CommentTime1 dzień temu
     
    no i po co psujesz radochę Gienkowi ;)
    • 4:
       
      CommentAuthorgienekp
    • CommentTime1 dzień temu zmieniony
     
    A to wiem, że multicarty czytają BAS. :)

    Można też zrobić zwykłego ATRa z DOSem i przekonwertować ATR2CAR. Zwykle działa.

    Tutaj produkujemy plik CAR, który oprócz tego, że ma w sobie BASICa w ostatniej wersji (co może być przydatne dla tych co BASICa nie mają lub mają starego) to jeszcze scala te BASy.

    Jak masz ATR to nigdy nie wiadomo, czy potrzeba urządzenia SIO, czy może AVGCarta z kabelkiem, a może bez kabelka. ATR jest najgorszym formatem do uruchamiania bez SIO.

    CAR to CAR, strzał i działa. A jak chcesz hardware to palisz wprost na pamięć flash i jest na wieki. ;)
    • 5:
       
      CommentAuthorjhusak
    • CommentTime1 dzień temu
     
    Z tymi wiekami to bym nie przesadzał :)