Quick Assembler
From Atariki
Wersja z dnia 17:46, 9 gru 2004 Tebe (Dyskusja | wkład) ← Previous diff |
Aktualna wersja Mono (Dyskusja | wkład) (→Historia - czeski blad) |
||
Linia 1: | Linia 1: | ||
- | Jeden z najbardziej znanych assemblerów dla małego Atari, wydany w 1991 roku przez Laboratorium Komputerowe AVALON. Autorem assemblera jest Janusz B. Wiśniewski. Wiele osób zaczynało naukę assemblera właśnie od Quick'a. 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/]] | + | {{grafr|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== | ||
+ | * 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 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]] | ||
+ | * [[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:Języki programowania]] | ||
+ | [[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)