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
     
    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 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
     
    @mono dzięki . zaczynam walczyć :)
    • 4: CommentAuthorcalypso2k
    • CommentTime6 Feb 2014
     
    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
     
    sle da się gdzieś siupa kupić?
    • 6: CommentAuthor0xF
    • CommentTime7 Feb 2014
     
    Ź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
     
    @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 ;)