MAE
From Atariki
(Różnice między wersjami)
Wersja z dnia 02:06, 9 gru 2005 KMK (Dyskusja | wkład) (albo nie) ← Previous diff |
Wersja z dnia 02:07, 9 gru 2005 KMK (Dyskusja | wkład) Next diff → |
||
Linia 4: | Linia 4: | ||
*obsługuje makrodefinicje, asemblację warunkową i etykiety lokalne | *obsługuje makrodefinicje, asemblację warunkową i etykiety lokalne | ||
*argumenty makrodefinicji podstawiane są jako ciągi tekstowe, przez co mogą mieć składnię taką, jak argumenty rozkazów (ważne zwłaszcza w trybach pośrednich i indeksowanych) | *argumenty makrodefinicji podstawiane są jako ciągi tekstowe, przez co mogą mieć składnię taką, jak argumenty rozkazów (ważne zwłaszcza w trybach pośrednich i indeksowanych) | ||
- | *obsługuje asemblację dla procesora [[65c816]] (oczywiście [[6502]] też) | + | *obsługuje asemblację dla procesora [[65C816]] (oczywiście [[6502]] też) |
*ma dosyć wygodny i bogaty w funkcje edytor działający w całości za pośrednictwem systemowego urządzenia "E:"; edytor ten niestety nie jest pozbawiony błędów | *ma dosyć wygodny i bogaty w funkcje edytor działający w całości za pośrednictwem systemowego urządzenia "E:"; edytor ten niestety nie jest pozbawiony błędów | ||
*z poziomu debugera dostępne są etykiety zawarte w źródle | *z poziomu debugera dostępne są etykiety zawarte w źródle |
Wersja z dnia 02:07, 9 gru 2005
Macro-Assembler-Editor - środowisko programowania dla Atari XL/XE autorstwa Johna Harrisa składające się z edytora, asemblera i debugera. Charakteryzuje się następującymi cechami:
- używa rozszerzonej pamięci do przechowywania części źródła i tablicy etykiet, dzięki czemu użytkownik ma około 40 kilobajtów bufora na źródło (zależy od aktualnej wartości MEMLO) plus prawie drugie tyle na tablicę symboli
- obsługuje makrodefinicje, asemblację warunkową i etykiety lokalne
- argumenty makrodefinicji podstawiane są jako ciągi tekstowe, przez co mogą mieć składnię taką, jak argumenty rozkazów (ważne zwłaszcza w trybach pośrednich i indeksowanych)
- obsługuje asemblację dla procesora 65C816 (oczywiście 6502 też)
- ma dosyć wygodny i bogaty w funkcje edytor działający w całości za pośrednictwem systemowego urządzenia "E:"; edytor ten niestety nie jest pozbawiony błędów
- z poziomu debugera dostępne są etykiety zawarte w źródle
- rozpoznaje do 15tego znaku w etykiecie
- może działać także w trybie 64-o i 80-cio kolumnowym (ten drugi tryb z użyciem XEP80)
Więcej na temat MAE i pełną instrukcję obsługi można znaleźć tutaj: http://www.mixinc.net/atari/mae.htm