atarionline.pl CC65 Code Profiler - 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: CommentAuthorilmenit
    • CommentTime10 Mar 2009
     
    Zmodyfikowałem Atari800Win, aby profilował kod wygenerowany przez kompilator CC65.
    www.alamak0ta.republika.pl/Atari800WinProfiler.zip
    Jest tam binarka, źródła i przykład używania. Aktualnie profiler korzysta z formatów plików wygenerowanych przez asembler i linker CC65, ale nic nie stoi na przeszkodzie, aby korzystał z wygenerowanych przez XASMa, MADSa, lub cokolwiek innego.
    Czekam na komentarze.
    • 2:
       
      CommentAuthorKaz
    • CommentTime10 Mar 2009
     
    Warto dopisac nazwe protokolu przez adresem, wtedy robi sie link:

    ->link<-

    Fajna rzecz. W swoim czasie pare osob chcialo miec profiler w emulatorze, ale skonczylo sie na dyskusji (teraz nie namierze watku na AtariArea, ale gdzies tam).
    • 3: CommentAuthorilmenit
    • CommentTime11 Mar 2009 zmieniony
     
    News nie zasługuje pewnie na nowy wątek, ale dodałem dwie przydatne funkcjonalniści:
    - Profilowanie kodu skompilowanego MADS
    - Profilowanie kodu "w stylu C" - po instrukcjach C, nie asma.
    Strona projektu + screenshoty: ->link<-
    • 4:
       
      CommentAuthorKaz
    • CommentTime11 Mar 2009
     
    No prosze, projekt sie rozrosl i ma juz wlasna strone. Czy profilowanie "w stylu C" da sie wykorzystac tez do "Action!", ktory ma podobna skladnie?
    • 5: CommentAuthorilmenit
    • CommentTime11 Mar 2009
     
    Tylko w przypadku cross-compilacji, bo profiler jest nieinwazyjny - profilowanie nie dodaje nic do pliku wynikowego. Dlatego profiler musi korzystać z plików wygenerowanych podczas kompilacji, w których są adresy procedur i offsety instrukcji.
    Chyba jedynym projektem cross-compilacji dla Action! jest Effectus ->link<-
    Jeżeli do kodu wygenerowanego w MADSie wstawia on jako komentarze oryginalne instrukcje, to nie ma problemu.
    • 6:
       
      CommentAuthorKaz
    • CommentTime11 Mar 2009
     
    No tak, nasz rodzynek ze Slowacji Gury nad tym pracuje. Zapomnialem, dzieki za przypomnienie.
    • 7:
       
      CommentAuthorMaW
    • CommentTime1 Jun 2022
     
    Czy ...po wiekach... gdzieś ten profiler jest jeszcze dostępny?