1 Ostatnio edytowany przez mkur (2026-07-13 16:08:52)

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!

2

O! To jest ciekawa wiadomość! Dzięki za podzielenie się kodem i udostępnienie repo! W wolnej chwili spróbuję wykonać kilka testów! :)

I jeszcze do kompletu źródła Toms Navigatora w projekcie! Dopiero patrząc na te źródła i Twoją ksywę zrozumiałem że jesteś również autorem TOMS Navigatora.  Prawdę mówiąc nigdy mu się dokładniej nie przyglądałem, poza normalnym używaniem programu i pojęcia nie miałem że był on napisany w Action! :)

Możesz napisać parę słów opisujących historię tego jak to się stało że Twój program trafił do ROM-ów stacji TOMS? Ja miałem wcześniejszą wersję TOMS720 z ROM-em datowanym na '92 rok, który to w środku ma MyDOS jeszcze.