ELSA 0.94
- dely/Blowjobb @ 15.7.2021 @ 15:06
Ukazała się kolejna wersja nowego asemblera dla Atari XL/XE z procesorem 65C816. Autorem programu jest KMK. Za pomocą ELSY powstała większość programów tego autora, m.in. BIOS do interfejsu IDE Plus, U-BASIC, OS i BIOS dla Rapidusa oraz emulatory Let's Emu! i CP/Emu. Nowości w wersji 0.94:
- usunięto przełącznik /R z wiersza poleceń (wyświetlane przezeń statystyki, ze względu na taką a nie inną wewnętrzną architekturę tego asemblera, i tak nie mogły być dokładne).
- zabroniono zmieniać adresy przy użyciu dyrektywy .set.
- porządki w obsłudze nazw obszarów lokalnych.
- porządki w obsłudze dwukropka na końcu deklarowanej etykiety.
- .rs 0 nie będzie wyświetlało ostrzeżenia: użycie takiej konstrukcji ma sens, można jej użyć do deklarowania "unii" wewnątrz struktury.
- zaimplementowano dyrektywę .abs.
- zaimplementowano deklaratory .xref i % (xdef)
- zaimplementowano .rel i relokowany format binarny SpartaDOS X.
- poprawiono błąd, gdzie adresy strony zerowej były uznawne za wewnętrzne adresy programu (a tym samym - podlegające relokacji).
- dodano pliki z etykietami: sysequ.i, sdxkern.i, sdxsymb.i.
Program wymaga 65C816, więc skorzystać z niego mogą użytkownicy kart Rapidus i Antonia.
Instrukcja oraz archiwum na stronie autora.