ATasm v1.30
- dely/Taquart @ 16.5.2025 @ 19:15
Ukazała się nowa wersja ATASM oznaczona numerem 1.30. ATasm v1.30 to assembler dla procesora 6502 działający z poziomu wiersza poleceń, zgodny z oryginalnym Mac/65 od OSS. Umożliwia tworzenie oprogramowania dla Atari przy użyciu nowoczesnych edytorów i błyskawicznej kompilacji. Obsługuje pliki binarne, obrazy dysków (.XFD/.ATR), a także współpracuje z emulatorami Atari800, Atari800Win i Atari++. ATASM oferuje bogaty zestaw makr, dyrektywy specyficzne dla Atari (.SBYTE, .FLOAT), wsparcie dla nieudokumentowanych instrukcji 6502, a także działa natywnie w systemach Windows, Linux i macOS.
Wersja 1.30 wprowadza szereg nowych funkcji i usprawnień:
- Dodanie operatorów przesunięć bitowych << i >>
- Lepszy eksport symboli/etykiet dla integracji z rozszerzeniem Atasm-Altirra-Bridge dla VS Code
- Rozszerzenie dyrektywy .IF o .ELSEIF
- Długie skoki: JEQ, JNE, JPL, JMI, JCC, JCS, JVC, JVS
- Wsparcie dla dyrektyw .INIT i .RUN ustawiających wektory dla pliku
- Skróty .IFDEF i .IFNDEF jako alternatywy dla .IF .DEF i .IF .NOT .DEF
- Wprowadzenie .PROC i .ENDP do definiowania lokalnych „funkcji”
- Nowe narzędzia kontrolne: .GUARD i .NOTIFY do pilnowania granic pamięci
Pliki do pobrania oraz kod źródłowy dostępne są w repozytorium projektu.