Cześć,
Zostało mi trochę tokenów, więc zsytentyzowałem kompilator skrośny dla Action!:
https://github.com/mkur/actionc
Kompilator obsługuje kilka trybów:
- tryb zgodności (--mode compatibility) - wysoce zgodny z oryginałem. Mniejsze programy często kompilują się do identycznych plików binarnych,
- tryb optymalizujący (--mode optimized) - nowy layout, dodatkowe optymalizacje, ale wciąż oparty o ten sam klasyczny backend co tryb zgodności,
- tryb eksperymentalny, wykorzystujący nowy backend (--mode mir6502). Na chwilę obecną, tryb ten generuje większe binarki niź pozostałe, ale ma największy potencjał rozwojowy.
Miłej zabawy!