atarionline.pl assembler + linux - 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:
         
        CommentAuthorpabloz1974
      • CommentTime6 Feb 2014 13:02
       
      Witam

      Wiem że wątek był już podobny ale nic mi nie pomógł :(
      Od niedawna jestem re-właścicielem atari 800 xl po 30 latach :))) zabawa przednia.
      Jednak chciałbym coś popstrykać w asemblerku .. mam troche wolnego czasu. Nie ukrywam że interesuje mnie taki schemat:

      1. linux : w vim-ie tworze źródło (OK)
      2. linux : kompiluje pod "CZYMŚ" (ERROR)
      3 linux : atari800 uruchamiam programik (OK)

      Czy możecie mi poradzić czym mogę kompilować w terminalu żeby binarka była odczytywana pod emulatorem bezboleśnie ?
      • 2: CommentAuthormono
      • CommentTime6 Feb 2014 14:02 zmieniony
       
      MADS to obecnie chyba najpopularniejszy asm. Równie użyteczny jest XASM.
      Osobiście używam zestawu:
      - makeutils
      - iconv z patchem
      - cpp
      - sio2bsd
      - atari800
      + kabelki sio2pc + com2usb (na układzie FTDI)
      Niektórzy używają też IDE Eclipse z pluginem WUSDN.

      Edit: Możesz rzecz jasna też użyć asm ca65 z zestawu cc65.
      • 3:
         
        CommentAuthorpabloz1974
      • CommentTime6 Feb 2014 15:02
       
      @mono dzięki . zaczynam walczyć :)
      • 4: CommentAuthorcalypso2k
      • CommentTime6 Feb 2014 18:02
       
      elo,
      popieram - MADS rządzi.

      Jeżeli chciałbyś robić developerke na gołym metalu, to ultra wygodna będzie kombinacja SIUP by grzeniu & aspeQT.
      • 5:
         
        CommentAuthorpirx
      • CommentTime7 Feb 2014 10:02
       
      sle da się gdzieś siupa kupić?
      • 6: CommentAuthor0xF
      • CommentTime7 Feb 2014 11:02
       
      Źródła xasm zaktualizowałem do D2: ->link<-
      Jak znajdę czas to będą binarki w DEB i RPM.

      Dodatkowo:
      - GNU Make
      - Atari800
      - SciTE (kolorowanie składni + Ctrl+1 kompiluje i uruchamia + dwuklik komunikatu błędu skacze do błędnej linii)

      Przykładowy Makefile:
      run: hello.xex
      atari800 -run $<

      hello.xex: hello.asx
      xasm -q -o $@ $<

      .DELETE_ON_ERROR:


      To samo pod Windows, tylko Atari800Win PLus lub Altirra zamiast Atari800.
      • 7: CommentAuthorcalypso2k
      • CommentTime7 Feb 2014 11:02
       
      @pirx - pod linkiem, który dałem stoi:
      - Pozostało wersji A (z kablem i wtyczką SIO): 0 z 15
      - Pozostało wersji B lub C: 10 z 14

      chyba, że o czymś nie wiem ;)