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.
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).
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<-
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.