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
     
    Mensh dość przejrzyście się wypowiedział na temat C

    ->link<-

    1:17:01

    a tak btw czy ktoś posmakował ?

    ->link<-
    • 2: CommentAuthortebe
    • CommentTime25 Jan 2023
     
    podsumowując, assembler jest dedykowanym językiem programowania dla 6502
    • 3: CommentAuthormrk
    • CommentTime26 Jan 2023 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 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
     
    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 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 zmieniony
     
    ps. Inżynierowie to nie Jacka T.. On kupił Atari już z wynalezionym Antic-em.
    • 8: CommentAuthorgorgh
    • CommentTime1 Feb 2023
     
    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
     
    Zawsze można kupić sobie maszynę arcade, wypalić ROM i uruchomić swoją gierkę :)
    • 10:
       
      CommentAuthorxorcerer
    • CommentTime1 Feb 2023 zmieniony
     
    Genialny ten 8-bit workshop. Zwłaszcza DitherTron!
    • 11: CommentAuthoradi
    • CommentTime1 Feb 2023 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.