atari.area
twoje polskie źródło informacji o Atari

actionc: Nowy kompilator Action!

Autor: dely / Blowjobb / NG | 15.07.2026 17:26

Pojawiło się nowe, niezwykle interesujące narzędzie dla programistów tworzących na 8-bitowe komputery Atari. actionc to napisany w języku Rust kompilator skrośny (cross-compiler) dla kultowego języka Action! Pozwala on na wygodne pisanie kodu na współczesnym komputerze i kompilowanie go bezpośrednio do formatu wykonywalnego dla Atari.

Projekt znajduje się w fazie aktywnego rozwoju. Autor skupił się na kompatybilności na poziomie zachowania kodu źródłowego, układu pamięci oraz poprawnego uruchamiania istniejących programów. Kompilator oferuje dwa główne tryby pracy: ścieżkę kompatybilności dla klasycznego oprogramowania oraz ścieżkę zoptymalizowaną dla obecnie utrzymywanych projektów.

W pakiecie znajduje się również przydatne narzędzie pomocnicze, które automatyzuje proces testowania. Pozwala ono na szybką kompilację programu, umieszczenie go na bootowalnym obrazie ATR z systemem MyDOS i natychmiastowe uruchomienie w emulatorze atari800 z podłączonym obrazem kartridża Action! w celu obsługi bibliotek rezydentnych.

Główne cechy i wspierane funkcje kompilatora to:

  • Generowanie plików wykonywalnych Atari oraz listingów kodu 6502 z naniesionymi komentarzami z kodu źródłowego.
  • Pełne wsparcie dla oryginalnego stylu zapisu kodu Action!, znanego z historycznych publikacji i programów.
  • Obsługa zaawansowanych elementów składni, takich jak jawne rzutowanie typów, typowane wskaźniki do funkcji oraz bezpośrednie wartości adresów.

Wszystkich zainteresowanych rozwojem tego projektu odsyłamy bezpośrednio do kodu źródłowego i dokumentacji, które zawiera oficjalne repozytorium.

dely
dely | 15.07.2026 17:44
Przypominam również o projekcie Kuby Husaka: https://www.atari.org.pl/informacje/atari-action-compiler-od-kuby-husaka/2832/
tebe
tebe | 15.07.2026 18:06
jest też Effectus

Dodaj komentarz

Musisz się zalogować, użyć konta Google lub użyć konta GitHub, aby dodać komentarz.