Ukazała się nowa wersja popularnego narzędzia Mad Assembler oznaczonego numerem 2.1.8. To wieloprzebiegowy cross-asembler przeznaczony dla procesorów 6502 oraz 65816, generujący pliki binarne przede wszystkim dla ośmiobitowych komputerów Atari z obsługą formatów Atari DOS i SpartaDOS X.
Najważniejsze zmiany i poprawki w tym wydaniu:
- Poprawiono generowanie kodu dla instrukcji PEA, PER oraz PEI dla procesora 65816.
- Naprawiono generowanie kodu dla mwa (zp),y $c8.
- Poprawiono tworzenie nagłówka dla OPT O- w sytuacji nakładania się adresu ostatniego bajtu z nowym adresem ORG.
- Dla opcji opt F+ i nagłówka CART dodano generowanie sumy kontrolnej CART_CRC.
- W pliku LST dodano informacje o parametrach asemblacji.
- Zwiększono limit przebiegów kompilacji PASS_MAX do 30.
- Zastąpiono kody końca linii wartościami zależnymi od systemu operacyjnego.
- Wprowadzono zapis wartości w systemie czwórkowym z prefiksem 0q.
- Poprawiono działanie ?-, które teraz poprawnie czyści lokalne etykiety.
- Poprawiono zapis plików nagłówkowych .h przy opcji -hc, pomijając etykiety zaczynające się od znaku @.
Szczegółowy wykaz zmian oraz pliki binarne do pobrania w oficjalnym repozytorium.
Brak komentarzy. Bądź pierwszy!