Action! 2023
Program pomocniczy DECOMpozytor o którym pisałem wcześniej modyfikuje plik COM wyprodukowany przy pomocy monitora Action! podmieniając adres bloku INI na RUN i na odwrót. Ta modyfikacja szybko przywraca prawidłowe działanie skompilowanego programu uruchamianego pod kontrolą Sparta Dos X – niektóre programy nie były w stanie poprawnie powrócić do systemu skacząc przy powrocie w maliny. Jedną z metod naprawy jest też zakończenie programu odpowiednim rozkazem skoku.
Ostatnie niespokojne pogodowo dni, nastrajające nostalgicznie i melancholijnie wyostrzyły zmysły. Zrodziło się pytanie – a może jednak poprawić kartridż Action! ?
Minutę z okładem zajęło odnalezienie adresu INI wstawianego przez monitor Action! w procesie zapisu skompilowanego kodu do pliku. Dodatkowe kilka zmarnotrawiłem na poprawienie tekstu wyświetlanego w linii statusu edytora Action! żeby odróżnić na szybko z jakim kartridżem mamy do czynienia i tak oto mamy wersję którą roboczo nazwałem Action! 2023.
Od teraz uruchomiony Action! może wyglądać tak:
Widoczny na powyższym ekranie program po skompilowaniu i zapisaniu do pliku poddajemy sprawdzeniu poleceniem FSTRUCT:
Na marginesie to najkrótszy (13 bajtów) możliwy do utworzenia program w Action! – składa się tylko z jednego rozkazu powrotu do systemu: RTS ($60).
W bibliotece link do pliku CAR który można użyć w emulatorach Atari.
A dla szczęśliwych posiadaczy kartridży zapisywalnych JCART wkrótce wersja przeznaczona do zaprogramowania bezpośrednio z poziomu Atari.
Biblioteka: