Wychodząc naprzeciw potrzebom Czytelników KLAN COMMODORE uważnie śledzi prasę światową i bieżące trendy w informatyce. Nie mogliśmy zatem przeoczyć tak doskonałej wersji BASIC dla wszystkich komputerów Commodore jaką jest właśnie FINAŁ BASIC. Jej autor, Larry Cotton starał się zadowolić wszystkich entuzjastów Commodore i naszym zdaniem udało mu się to znakomicie. Nowe polecenia i instrukcje podane poniżej nie tylko rozszerzają BASIC V2.0, V3.5 i V7.0 ale dają użytkownikom możliwości nieograniczone. A oto pełna lista poleceń (formy podane w nawiasach oddają znaczenie polskie):
AND/OR (l/LUB):
Instrukcja logiczna. Jeżeli X jest prawdziwe AND/OR Y jest prawdziwe, wtedy Z będzie prawdopodobnie też prawdziwe ale niekoniecznie.
BUT (ALE):
Wyrażenie z logiki argumentatywnej. Przykład: A BUT B POSS C oznacza, że jeżeli A ALE NIE B jest fałszywe lub prawdopodobnie prawdziwe wtedy C będzie definitywnie, ale niekoniecznie większe niż suma A i B. Często używane z instrukcjami WHY (DLACZEGO) i HOW (JAK), jak też w postaci BUT WHY i BUT HOW (ALE DLACZEGO I ALE JAK)
DUMP():
Umożliwia przeniesienie zawartości obszaru pamięci określonego w nawiasie do obszaru absolutnie nieprzewidzianego.
EMU (xxxx):
Dozwolone tylko w trybie ekranowym. Powoduje przeistoczenie dowolnego Commodore w emulator dowolnego urządzenia kuchenno-domowego. Dozwolone parametry: BLDR (pralka), MCWY (kuchenka mikrofalowa), RFGR (lodówka), STOY (piec), TLPH (telefon), TSTR (toster).
EYER/BETTER(KIEDYKOLWIEK/LEPIEJ):
Używane z IF...THEN. Przykład: IF A EYER = 5 THEN B BETTER = 12.
GIGA:
Dodaje 1 gigabajt pamięci RAM do już istniejącej w dowolnym typie komputera. Uwaga: komputer może wymagać dodatkowego ekranowania i zmiany okablowania sieciowego w ścianach. Przed wykonaniem tej instrukcji załóż okulary ochronne i podłącz się osobiście do uziemienia. GO (xxx):
Rozkaz podobny do GO64 w C-128. Jego wykonanie automatycznie zamieni Twój komputer w emulator innego komputera podanego w nawiasie. Dozwolone parametry: IBM, APL, ATR, TRS i YIC HOW (JAK):
Polecenie używane bardzo często przez początkujących.
Patrz także WHY (DLACZEGO)
HURRYUP:
Przyspiesza pracę stacji dysków 12 razy. Instrukcja kompatybilna ze wszystkimi rozkazami dyskowymi. Przykład: LOAD „tytuł”,8,HURRYUP. Dodatkowo eliminuje stuki (głowicy i w głowie).
KOP:
Szybszy odpowiednik POKE, ponadto oszczędza Ci wypisywania jednej litery.
MAYBE (BYĆ MOŻE):
Instrukcja podobna do LET ale dająca znacznie więcej opcji. Przykład: IF X AND/OR Y = Z THEN MAYBE A = B: IF NOT THEN WHY NOT.
PLS (BŁAGAM):
Instrukcja której wykonanie powinno czasami poprzedzać RUN.
POSS:
Unikaj korzystania z tej instrukcji. Ze względu na błąd w ROM komputera POSS niszczy dokumentnie cały komputer.
READMAG (WCZYTAJ PROGRAM Z CZASOPISMA):
Umożliwia wczytanie programu podanego w dowolnym czasopiśmie komputerowym bezpośrednio do pamięci komputera. Wymaga złożenia strony z programem w kwadrat o boku 5.25” (lub 3.5” jeżeli masz stację 1581).
SHUFFLE (PRZETASUJ):
Najlepiej opracowana instrukcja FINAL BASIC i zarazem najszybszy algorytm desortujący dane. Przetasowuje losowo wcześniej posortowaną macierz o 65536 elementach w czasie mniejszym niż 4 nanosekundy.
SIT (SIADAJ):
instrukcja możliwa do wykonania tylko w trybie natychmiastowym. Czasami używana z FETCH (PRZYNIEŚ), LIE DOWN (POŁÓŻ SIĘ) i SPEAK (MÓW).
WHY (DLACZEGO):
Instrukcja uniwersalna. Może być stosowana sama jak np. HOW (JAK) lub też w kombinacjach z innymi instrukcjami logicznymi NOT (np. IF NOT THEN WHY NOT).
INSTRUKCJE GRAFICZNE I MUZYCZNE
BWCOL:
Umożliwia przeniesienie zawartości ekranu na drukarkę. Drukuje dowolny ekran (tekstowy lub graficzny) na czarnobiałej taśmie drukarki mozaikowej w pełnych kolorach. Papier sprzedawany jest oddzielnie
DUBL:
Podwaja rozdzielczość Twoiego komputera z 320x200 punktów do 640x200 punktów zwiększając jednocześnie ilość znaków w linii z 40 do 80. Wymaga ustawienia obok siebie dwóch monitorów (dokładnie bok w bok).
LISTEN:
Pozwala na rozpoznawanie poleceń wydawanych głosem. Wymaga zastosowania interfejsu Kurzweila, dwóch mikrofonów pojemnościowych firmy SHURE oraz przedwzmacniacza o mocy 2000 watów.
SCRIB:
Uniwersalna instrukcja umożliwiająca pisanie po ekranie czymkolwiek (pędzelkiem, ołówkiem, piórem wiecznym, różdżką czarodziejską). Interfejs sprzedawany oddzielnie.
YCRTY:
Poprzez syntezę fotoelektryczną, wybuchy supernowych i inne równie często występujące zjawiska, polepsza rozdzielczość komputera do rozdzielczości odbiornika telewizyjnego. Musi być używana w połączeniu z GIGA, DUBL i MORCOL.
Na podstawie COMPUTE!'s GAZETTE 2/88 opracował Klaudiusz Dybowski
OD REDAKCJI
W trakcie przygotowywania materiału do druku postanowiliśmy ulepszyć nieco FINAŁ BACIC dodając następujące instrukcje:
PERYF:
Można stosować tylko w programie. Umożliwia emulację stacji dysków 1541 po przyłączeniu do komputera adaptera BAMBINO 2 lub zastępuje DATASSETTE po włożeniu do portu magnetofonu zwykłej kasety C-60.
WSAD (n...):
Wyłącznie z drukarką. Pozwala na wydrukowanie banknotu o odpowiednim nominale niezbędnego nam na zakup dodatkowych urządzeń do naszego komputera. W miejsce kropek należy wpisać sumę (do 65536), w miejsce n symbol waluty.
ARGUM:
Dostarcza użytkownikowi niezbitych argumentów, że jego komputer jest znacznie lepszy niż kolegi. Dopuszcza się stosowanie w dyskusjach małżeńskich.
HIGH SCORE:
Instrukcja logiczna stosowana w grach wraz z IF...THEN. Zapewnia najwyższy wynik w dowolnej grze komputerowej. Stosować tylko w trybie ekranowym. Przykład IF JA THEN HIGH SCORE: IF KOLEGA THEN ZERO.
DO...DO:
Odmiana pętli FOR... NEXT. Umożliwia stosowanie czasoprzestrzeni, np. OD TERAZ DO TAMTEGO DRZEWA.
DREAM (...):
Instrukcja najbardziej uniwersalna — w miejsce kropek należy wpisać marzenie do realizacji. Zostanie ono przeniesione telepatycznie do komputera i wykonane w czasie krótszym niż 5 lat. Zastępuje także każdą wymaganą (i wymarzoną) w danym momencie instrukcję BASIC. Wpisanie złych życzeń pod czyimś adresem spowoduje wyświetlenie komunikatu ?DREAM ERROR.
KUKUŁKA:
Instrukcja przydatna podczas usuwania błędów z wpisanego dopiero co z czasopisma programu. Pozwala na odnalezienie i odczytanie zarówno samego błędu, jak i intencji autora. Uwaga: KUKUŁKA musi być stosowana wraz z ARGUM co pozwala na niezbite udowodnienie, że błąd popełnił autor.
TRUP:
Rozkaz ten pozwala na podanie objawów wybranej przez użytkownika choroby, którą chcemy symulować u internisty w celu uzyskania zwolnienia L4. Zbyt częste stosowanie prowadzi do poważnych powikłań pourazowych.
ZEGAR:
Udowadnia niezbicie rodzicom, że czas jaki spędziliśmy przy komputerze zamiast przy lekcjach jest niczym w porównaniu do czasu trwania Kosmosu.
Klaudiusz Dybowski, (kd)
