atarionline.pl llvm-mos - 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: CommentAuthorspencer
      • CommentTime25 Jan 2023 19:01
       
      Mensh dość przejrzyście się wypowiedział na temat C



      1:17:01

      a tak btw czy ktoś posmakował ?

      ->link<-
      • 2: CommentAuthortebe
      • CommentTime25 Jan 2023 21:01
       
      podsumowując, assembler jest dedykowanym językiem programowania dla 6502
      • 3: CommentAuthormrk
      • CommentTime26 Jan 2023 20:01 zmieniony
       

      spencer:

      pojawiło się w Altirra 4.10 / 01.01.23 wsparcie dla DWARF jakie generuje LLVM(o którym było powyżej w wątku), wersja initial póki co


      Świetna wiadomość. Szkoda że "remote gdb" raczej nie będzie ->link<- (chociaż kto wie). Może ktoś za to dorobi do atari800.
      • 4: CommentAuthormrk
      • CommentTime26 Jan 2023 20:01 zmieniony
       

      jhusak:

      @adi, pisałem o mniejszym sensie używania C++ na Atari, nie C.

      Można i C++, byle z głową. Tutaj przykład fajnego użycia template'ów by zaimplementować sobie szybko mnożenie dla szerokości od 8-bit do 64-bit: ->link<- (w C trzeba by było zdefiniować makro preprocesora albo zrobić copy/paste 4 razy)

      BTW to też przykład jak niskim kosztem można wycisnąć parę cykli więcej z llvm-mos (dodając jakąś dobrą implementację mnożenia w asm zamiast tego template'u)
      • 5: CommentAuthoradi
      • CommentTime31 Jan 2023 12:01
       
      Oglądałem youtube film o językach programowania Atari


      Prowadzący opisał genialną stronę:
      ->link<-

      To jest właśnie to czego szukałem. Łatwo dostępny kompilator i emulator różnych maszyn 8-mio bitowych.
      Genialna sprawa :)
      • 6: CommentAuthoradi
      • CommentTime1 Feb 2023 16:02 zmieniony
       
      Mówcie co chcecie, ale napisanie ładnej gry w 8bitworkshop zwłaszcza na maszynę arcade:
      ->link<-
      to "bułka z masłem".
      Po co się męczyć w ciasnych przestrzeniach ograniczeń narzuconych przez inżynierów Jacka T. oraz drogiej pamięci RAM lat 70-tych?
      Przecież i tak wynik odpala się na emulatorze.
      Czy to nie wszystko jedno na którym?
      Na dodatek pisze się w C a nie assemblerze.
      • 7: CommentAuthoradi
      • CommentTime1 Feb 2023 16:02 zmieniony
       
      ps. Inżynierowie to nie Jacka T.. On kupił Atari już z wynalezionym Antic-em.
      • 8: CommentAuthorgorgh
      • CommentTime1 Feb 2023 16:02
       
      Po co się męczyć w ciasnych przestrzeniach ograniczeń narzuconych przez inżynierów Jacka T. oraz drogiej pamięci RAM lat 70-tych?
      Przecież i tak wynik odpala się na emulatorze.

      Mów za siebie, jest sporo ludzi, dla których Atari to nie emulacja, ale fizyczny komputer :)
      • 9: CommentAuthoradi
      • CommentTime1 Feb 2023 17:02
       
      Zawsze można kupić sobie maszynę arcade, wypalić ROM i uruchomić swoją gierkę :)
      • 10:
         
        CommentAuthorxorcerer
      • CommentTime1 Feb 2023 19:02 zmieniony
       
      Genialny ten 8-bit workshop. Zwłaszcza DitherTron!
      • 11: CommentAuthoradi
      • CommentTime1 Feb 2023 19:02 zmieniony
       

      tebe:

      podsumowując, assembler jest dedykowanym językiem programowania dla 6502

      W takim razie jak to możliwe że dla NES piszą w C mimo, że jest tam bliźniaczy procesor?
      Np.: ->link<-
      Swoją drogą całkiem przyjemna gierka.
      Ktoś tu pisał, że na NES wychodzi jedna gierka tygodniowo (to pewnie był żart). Nie dziwię się, jeśli nie muszą spędzać mnóstwa czasu na walkę z assemblerem.