MAE: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 1: | Linia 1: | ||
{{grafr|mae.png}} | {{grafr|mae.png}} | ||
'''Macro-Assembler-Editor''' - środowisko programowania dla Atari XL/XE autorstwa [[John Harris|Johna Harrisa]] składające się z edytora, asemblera i debugera. Charakteryzuje się następującymi cechami: | '''Macro-Assembler-Editor''' - środowisko programowania dla Atari XL/XE autorstwa [[John Harris|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 | *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 | *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 w ostatnich wersjach (powyżej 1.1) 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 | ||
*rozpoznaje do 15tego znaku w etykiecie | *rozpoznaje do 15tego znaku w etykiecie | ||
| Linia 12: | Linia 13: | ||
Najnowsza wersja to 1.3. Więcej na temat MAE i pełną instrukcję obsługi można znaleźć tutaj: http://www.mixinc.net/atari/mae.htm | Najnowsza wersja to 1.3. Więcej na temat MAE i pełną instrukcję obsługi można znaleźć tutaj: http://www.mixinc.net/atari/mae.htm | ||
MAE ściągnąć można stąd: | |||
* [http://drac030.krap.pl/MAE-1.1.zip MAE v.1.1] | |||
* [http://drac030.krap.pl/MAE-1.2-816.zip MAE v.1.2] - wersja dla [[65C816]] | |||
* [http://drac030.krap.pl/MAE-1.3.zip MAE v.1.3] | |||
[[Kategoria:Oprogramowanie Atari 8-bit]] | [[Kategoria:Oprogramowanie Atari 8-bit]] | ||
Wersja z 11 lut 2006, 14:47
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 w ostatnich wersjach (powyżej 1.1) 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 (w trybie graficznym, na obrazku obok) i 80 kolumn (w trybie graficznym lub z użyciem XEP80)
Najnowsza wersja to 1.3. Więcej na temat MAE i pełną instrukcję obsługi można znaleźć tutaj: http://www.mixinc.net/atari/mae.htm
MAE ściągnąć można stąd:

