MAC/65
From Atariki
Wersja z dnia 01:03, 11 lip 2006 KMK (Dyskusja | wkład) ← Previous diff |
Aktualna wersja Krótki (Dyskusja | wkład) (Wersja dyskowa była najpierw; i inne poprawki.) |
||
Linia 1: | Linia 1: | ||
- | Makroasembler dla ośmiobitowych komputerów Atari wydany w 1982 roku przez [[OSS]] jako rozwinięcie wcześniej wydanego programu [[EASMD]]. Program pierwotnie wydany był na [[kartridż]]u, później powstała (nieco okrojona) wersja dyskowa. Autorem MAC-a jest Stephen D. Lawrow. | + | {{grafr|MAC65_102.gif}} |
+ | Makroasembler dla ośmiobitowych komputerów Atari wydany w 1982 roku przez [[OSS]] jako rozwinięcie wcześniej wydanego programu [[EASMD]]. Program pierwotnie wydany był na dyskietce, później powstała bardziej rozbudowana wersja [[kartridż]]owa (16 KB [[Supercartridge]] z przełączanymi bankami). Autorem MAC-a jest Stephen D. Lawrow. | ||
- | MAC/65 zawiera bardzo szybki asembler pracujący w dwóch lub trzech przejściach w zależności od obecności makr. Kod źrodłowy jest tokenizowany, kontrola składni dokonywana jest już na etapie wpisywania programu. Wersja na kartridżu ma wsparcie dla procesora [[65C02]] oraz zawiera debugger [[DDT]], posiadacze wersji dyskowej muszą się obejść uproszczonym monitorem pamięci. Wydano też dodatek w postaci dyskietki zawierającej przykładowe programy oraz biblioteki makr - dodatek ten znany jest jako [[MAC/65 Toolkit]]. | + | MAC/65 zawiera bardzo szybki asembler pracujący w dwóch lub trzech przejściach w zależności od obecności makr. Kod źródłowy jest tokenizowany, kontrola składni dokonywana jest już na etapie wpisywania programu. Wersja na kartridżu ma wsparcie dla procesora [[65C02]] oraz zawiera [https://pl.wikipedia.org/wiki/Debugger debugger] [[DDT]], posiadacze wersji dyskowej muszą się obejść uproszczonym monitorem pamięci [[BUG/65]]. Wydano też dodatek w postaci dyskietki zawierającej przykładowe programy oraz biblioteki makr - dodatek ten znany jest jako [[MAC/65 Toolkit]]. |
Do wad MAC-a należy fakt użycia systemowego edytora ekranowego (tego samego, którego używa [[Atari BASIC]]) do edycji programu, co pociąga za sobą konieczność numerowania linii programu oraz ogranicza swobodę edycji. | Do wad MAC-a należy fakt użycia systemowego edytora ekranowego (tego samego, którego używa [[Atari BASIC]]) do edycji programu, co pociąga za sobą konieczność numerowania linii programu oraz ogranicza swobodę edycji. | ||
+ | |||
+ | ==Bibliografia== | ||
+ | *[[Wojciech Zientara]], "Asembler MAC/65", [http://atarionline.pl/biblioteka/czasopisma/Bajtek/Bajtek_1989_03.djvu Bajtek 3/1989] (w [[Atarionline.pl]]), s. 8-9 | ||
== Zobacz też == | == Zobacz też == | ||
+ | * [http://www.strotmann.de/twiki/pub/Infothek/MacSixFiveHandbook/mac65.pdf MAC/65 Handbook] (plik PDF) | ||
+ | * [http://mixinc.net/atari/mac65.htm#topofpage MAC/65 Manual] (HTML) | ||
* [http://www.atariage.com/software_page.html?SoftwareLabelID=2674 MAC/65] na AtariAge | * [http://www.atariage.com/software_page.html?SoftwareLabelID=2674 MAC/65] na AtariAge | ||
- | * [[OMC/65]] | + | * [[OMC65]] |
{{stub}} | {{stub}} | ||
[[Kategoria:Oprogramowanie Atari 8-bit]] | [[Kategoria:Oprogramowanie Atari 8-bit]] | ||
[[Kategoria:Języki programowania]] | [[Kategoria:Języki programowania]] |
Aktualna wersja
Makroasembler dla ośmiobitowych komputerów Atari wydany w 1982 roku przez OSS jako rozwinięcie wcześniej wydanego programu EASMD. Program pierwotnie wydany był na dyskietce, później powstała bardziej rozbudowana wersja kartridżowa (16 KB Supercartridge z przełączanymi bankami). Autorem MAC-a jest Stephen D. Lawrow.
MAC/65 zawiera bardzo szybki asembler pracujący w dwóch lub trzech przejściach w zależności od obecności makr. Kod źródłowy jest tokenizowany, kontrola składni dokonywana jest już na etapie wpisywania programu. Wersja na kartridżu ma wsparcie dla procesora 65C02 oraz zawiera debugger DDT, posiadacze wersji dyskowej muszą się obejść uproszczonym monitorem pamięci BUG/65. Wydano też dodatek w postaci dyskietki zawierającej przykładowe programy oraz biblioteki makr - dodatek ten znany jest jako MAC/65 Toolkit.
Do wad MAC-a należy fakt użycia systemowego edytora ekranowego (tego samego, którego używa Atari BASIC) do edycji programu, co pociąga za sobą konieczność numerowania linii programu oraz ogranicza swobodę edycji.
Bibliografia
- Wojciech Zientara, "Asembler MAC/65", Bajtek 3/1989 (w Atarionline.pl), s. 8-9
Zobacz też
- MAC/65 Handbook (plik PDF)
- MAC/65 Manual (HTML)
- MAC/65 na AtariAge
- OMC65
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.