Quick Assembler
From Atariki
Wersja z dnia 13:21, 30 sty 2006 Mikey (Dyskusja | wkład) (zmniejszono obrazek, per dyskusja) ← Previous diff |
Aktualna wersja Mono (Dyskusja | wkład) (→Historia - czeski blad) |
||
Linia 1: | Linia 1: | ||
- | Jeden z najbardziej znanych [[Assembler|assemblerów]] dla małego Atari, wydany w 1991 roku przez [[L.K. Avalon|Laboratorium Komputerowe AVALON]]. Autorem assemblera jest [[JBW|Janusz B. Wiśniewski]]. Wiele osób zaczynało naukę assemblera właśnie od Quicka. Mimo pewnych ograniczeń zdobył dużą popularność dzięki swojej łatwości obsługi, przejrzystości i instrukcji po polsku), którą znajdziecie tutaj [http://tajemnice.atari8.info/ksiazki/ Quick Assembler: Zestaw do programowania w języku asemblera 6502 dla ATARI XL/XE - Podręcznik użytkownika]<br> | + | {{grafr|qa-small.png}} |
- | [[Grafika:qa-small.png]] | + | Jeden z najbardziej znanych w Polsce [[asembler|asemblerów]] [[6502]] dla [[Atari 8-bit|małego Atari]], wydany w 1991 roku przez [[L.K. Avalon]]. Znany powszechnie również jako QA. Autorem programu jest [[Janusz B. Wiśniewski]]. Wielu programistów zaczynało naukę asemblera właśnie od QA. Mimo pewnych ograniczeń zdobył dużą popularność dzięki łatwości obsługi, przejrzystości i instrukcji po polsku. |
+ | |||
+ | ==Skład pakietu== | ||
+ | W pakiecie Quick Assembler znajdują się: | ||
+ | * Quick Assembler | ||
+ | * zestaw procedur bibliotecznych do obsługi [[PMG]], dźwięku i wejścia/wyjścia | ||
+ | * źródła programów TRANS.ASM i DEMO.ASM korzystających z ww. bibliotek | ||
+ | * [[Bug Hunter]] - debugger | ||
+ | * [[XLFriend]] - TSR z tablicą [[ATASCII]], notatnikiem, kalkulatorem i przeglądarką pamięci | ||
+ | * w wersji kasetowej - [[COS]] | ||
+ | * w wersji dyskowej - [[DOS 2.5]] z [[CP]], programem [[INIT]] i ramdyskiem | ||
+ | * instrukcja po polsku (oraz jej uzupełnienie w pliku CZYTAJ.COM) | ||
==Zalety programu== | ==Zalety programu== | ||
- | * wygodny edytor zgodny z Wordstarem | + | * wygodny edytor zgodny z WordStarem |
- | * okienkowy, wizualny interfejs | + | * obsługa za pomocą menu |
* instrukcja po polsku | * instrukcja po polsku | ||
- | |||
- | W oryginalnym pakiecie dodawane były także: [[Bug Hunter]] (debugger), [[XLFriend]] (TSR z tablicą [[ATASCII]], notepadem, kalkulatorem i przeglądarką pamięci). | ||
==Wady programu== | ==Wady programu== | ||
* mały bufor na program źrodłowy | * mały bufor na program źrodłowy | ||
* brak kompresji spacji w edytorze | * brak kompresji spacji w edytorze | ||
- | * ograniczenie do 512 etykiet po 8 znaków | + | * ograniczenie do 512 etykiet po 6 znaków |
* brak etykiet lokalnych | * brak etykiet lokalnych | ||
- | * brak dyrektyw kompilacji warunkowej | + | * brak dyrektyw asemblacji warunkowej |
* brak makr | * brak makr | ||
- | * używa nielegalnych skoków do systemu | + | * niestandardowa składnia |
+ | * używa nielegalnych odwołań do systemu | ||
- | == Zobacz także == | + | W/w wady rekompensują: reguły do współpracy z zaleconym OS i DOS opisane w podręczniku. |
+ | |||
+ | ==Historia== | ||
+ | QA jest drugim po [[JBW Assembler]]ze asemblerem autorstwa JBW. W stosunku do poprzedniego programu, autor zmienił gruntownie wygląd i koncepcję działania. QA jest wstecznie kompatybilny z JBW Assemblerem, ale tylko na poziomie kodu źródłowego - programów zapisanych w JBW Assemblerze nie można odczytać wprost w QA, ponieważ ten pierwszy zapisuje źródła w postaci stokenizowanej, a QA w [[ATASCII]]. Problem rozwiązuje znajdujący się w pakiecie program TRANS.ASM, służący do konwersji z formatu JBW Assemblera na ATASCII. | ||
+ | |||
+ | Według artykułu w numerze 1 "[[Tajemnice Atari|Tajemnic Atari]]", sprzedaż Quick Assemblera miała rozpocząć się w drugiej połowie stycznia 1991 roku, na kasecie lub dyskietce w cenie 49900 zł. Podobnie jak w przypadku innych wczesnych wydawnictw Avalonu, projekt okładki pakietu zmieniał się z upływem czasu.[http://atarionline.pl/v01/index.php?subaction=showfull&id=1203469381&archive=&start_from=0&ucat=8&ct=biblioteka] | ||
+ | |||
+ | Pakiet QA był promowany w "TA" oraz w grach Avalonu. Informacje o tym, że program powstał przy użyciu QA pojawiają się np. w "[[Misja|Misji]]" i "[[Fred (L.K. Avalon)|Fredzie]]" (tylko w wersji bez muzyki), a zachęta do kupna pakietu - w "[[Lasermania|Lasermanii]]". Fragment scenerii 8. etapu "Freda" (o nazwie "Poziom 7") ukłąda się w litery "QA" (znowu tylko w wersji bez muzyki - w wersji z muzyką w tym miejscu umieszczono inicjały [[Janusz Pelc|Janusza Pelca]]). | ||
+ | |||
+ | JBW, będąc redaktorem naczelnym "TA", pracował też nad wersją 1.1 QA, do wydania której nigdy nie doszło.[http://atariarea.krap.pl/forum/viewtopic.php?id=1220] | ||
+ | |||
+ | Na podstawie interfejsu i edytora QA JBW napisał edytor tekstu [[Panther (edytor)|Panther]], wydany w 1991 roku także przez Avalon. | ||
+ | |||
+ | ==Bibliografia== | ||
+ | * [http://tajemnice.atari8.info/1_91/1_91.html "Okazja!!!"], [[Tajemnice Atari]] 1/1991, s.7 | ||
+ | * [http://tajemnice.atari8.info/2_91/2_91_qa.html Quick Assembler - opis pakietu], [[Tajemnice Atari]] 2/1991, s. 27-28 | ||
+ | * Janusz B. Wiśniewski, "Quick Assembler. Podręcznik użytkownika", L.K. Avalon 1991 | ||
+ | |||
+ | == Zobacz też == | ||
* [[QA Swap]] | * [[QA Swap]] | ||
* [[QASM]] | * [[QASM]] | ||
- | + | ==Odnośniki zewnętrzne== | |
+ | * [http://tajemnice.atari8.info/ksiazki/ Quick Assembler - Podręcznik użytkownika] (PDF i DjVu) | ||
[[Kategoria:Oprogramowanie Atari 8-bit]] | [[Kategoria:Oprogramowanie Atari 8-bit]] | ||
- | [[Kategoria:Programy_użytkowe]] | ||
[[Kategoria:Języki programowania]] | [[Kategoria:Języki programowania]] | ||
[[Kategoria:Polskie programy]] | [[Kategoria:Polskie programy]] |
Aktualna wersja
Jeden z najbardziej znanych w Polsce asemblerów 6502 dla małego Atari, wydany w 1991 roku przez L.K. Avalon. Znany powszechnie również jako QA. Autorem programu jest Janusz B. Wiśniewski. Wielu programistów zaczynało naukę asemblera właśnie od QA. Mimo pewnych ograniczeń zdobył dużą popularność dzięki łatwości obsługi, przejrzystości i instrukcji po polsku.
Spis treści |
Skład pakietu
W pakiecie Quick Assembler znajdują się:
- Quick Assembler
- zestaw procedur bibliotecznych do obsługi PMG, dźwięku i wejścia/wyjścia
- źródła programów TRANS.ASM i DEMO.ASM korzystających z ww. bibliotek
- Bug Hunter - debugger
- XLFriend - TSR z tablicą ATASCII, notatnikiem, kalkulatorem i przeglądarką pamięci
- w wersji kasetowej - COS
- w wersji dyskowej - DOS 2.5 z CP, programem INIT i ramdyskiem
- instrukcja po polsku (oraz jej uzupełnienie w pliku CZYTAJ.COM)
Zalety programu
- wygodny edytor zgodny z WordStarem
- obsługa za pomocą menu
- instrukcja po polsku
Wady programu
- mały bufor na program źrodłowy
- brak kompresji spacji w edytorze
- ograniczenie do 512 etykiet po 6 znaków
- brak etykiet lokalnych
- brak dyrektyw asemblacji warunkowej
- brak makr
- niestandardowa składnia
- używa nielegalnych odwołań do systemu
W/w wady rekompensują: reguły do współpracy z zaleconym OS i DOS opisane w podręczniku.
Historia
QA jest drugim po JBW Assemblerze asemblerem autorstwa JBW. W stosunku do poprzedniego programu, autor zmienił gruntownie wygląd i koncepcję działania. QA jest wstecznie kompatybilny z JBW Assemblerem, ale tylko na poziomie kodu źródłowego - programów zapisanych w JBW Assemblerze nie można odczytać wprost w QA, ponieważ ten pierwszy zapisuje źródła w postaci stokenizowanej, a QA w ATASCII. Problem rozwiązuje znajdujący się w pakiecie program TRANS.ASM, służący do konwersji z formatu JBW Assemblera na ATASCII.
Według artykułu w numerze 1 "Tajemnic Atari", sprzedaż Quick Assemblera miała rozpocząć się w drugiej połowie stycznia 1991 roku, na kasecie lub dyskietce w cenie 49900 zł. Podobnie jak w przypadku innych wczesnych wydawnictw Avalonu, projekt okładki pakietu zmieniał się z upływem czasu.[1]
Pakiet QA był promowany w "TA" oraz w grach Avalonu. Informacje o tym, że program powstał przy użyciu QA pojawiają się np. w "Misji" i "Fredzie" (tylko w wersji bez muzyki), a zachęta do kupna pakietu - w "Lasermanii". Fragment scenerii 8. etapu "Freda" (o nazwie "Poziom 7") ukłąda się w litery "QA" (znowu tylko w wersji bez muzyki - w wersji z muzyką w tym miejscu umieszczono inicjały Janusza Pelca).
JBW, będąc redaktorem naczelnym "TA", pracował też nad wersją 1.1 QA, do wydania której nigdy nie doszło.[2]
Na podstawie interfejsu i edytora QA JBW napisał edytor tekstu Panther, wydany w 1991 roku także przez Avalon.
Bibliografia
- "Okazja!!!", Tajemnice Atari 1/1991, s.7
- Quick Assembler - opis pakietu, Tajemnice Atari 2/1991, s. 27-28
- Janusz B. Wiśniewski, "Quick Assembler. Podręcznik użytkownika", L.K. Avalon 1991
Zobacz też
Odnośniki zewnętrzne
- Quick Assembler - Podręcznik użytkownika (PDF i DjVu)