Editor file for ZX-Edit (C) 1997 by Claus & Andy - V.1.00ş?"Uputstvo koje sledi je prvobitno postojalo u papirnom obliku.:Minimalne izmene sam izvr{io samo kod pravopisnih gre{aka.@Beograd, 30.01.2000.god.; kompjuterska obrada: Miodrag Stan~evi}J-------------------------------------------------------------------"--Ţ˙€€€€€€€˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙Ü€€€€€€€€Ü€€€€€€€€˙˙çLJĎďďßűű˙řřđŕŕŕÜ€€€€€€€€řđŕáĂĂÃ˙ůáá˙˙˙˙˙˙÷÷óđŕŕŕĂĂď˙˙˙ďďĎÁĂLJ˙˙÷ďďď˙ßßßăLJŕăď˙ßßߟ˙˙˙˙ßßßżžžţ~ç‡ŕŔŔ€€€€Ü€€€€€€€€´´ýń 11áŕ,6˙~20‡/ďYž@B@r˛Ÿߛ|Ü€€€€€€€€Ü€€€€€€€€Ü€€€€€€€€Ü€€€€€€€€^Ü€€€€€€€€>˙ţüüüüü~~Ü€€€€€€€€ ˆ˜\΀ŔŔŔ'÷˙˙‡‡ƒƒÁżßßďďćäŕ€€€Ü€€€€€€€€qqČogp8ŕŔ€:xŸĎĎߟ?y÷ççăáńđůÁă÷˙˙ţř€ŕŔŔ€Ü€€€€€€€€31ąźü䀀Ŕ€Ü€€€€€€€€9Ŕđ`c˙çĂÁÁÁááďď÷÷úřřđŔŔ€Ü€€€€€€€€ŒŒŚfsűý˙ţ>={÷ń˙˙˙~€€ €€Ü€€€€€€€€?Ü€€€€€€€€7?9›Ćěxp€€~~?çxx|˙˙ßç†äřđŕ€Ü€€€€€€€€ fv>žŢŔŕ`@>??˙óáAţ˙˙áđđřřřp`ŔÜ€€€€€€€€_yřŕŕńűűý˙žüřđŔÜ€€€€€€€€<~˙˙řřřřü~~żü~>>Ü€€€€€€€€7vüůߏŸż{săăŸßßîäđ ŕ€Ü€€€€€€€€ `đř9yřđńńđđřřřü÷˙ţţ|8Ü€€€€€€€€řřü~~?đđđř˙˙˙ż~~><ĐŕŕÜ€€€€€€€€=xy{Ďď÷˙űůőďĂŕŕđđŕŔ€Ü€€€€€€€€~~?Ţž><<řđŕ€Ü€€€€€€€€ŔÜ€€€€€€€€Ü€€€€€€€€=-9{sç´/íĆŸ– %9@ý™łŁŁ'-i[Zŕ ``@2Sś$'Ŕ@€ŕŕŔ€s[v–ç ĆŰ_’œ{CĘs€şödEG^ߖ´ĽÁ‚ƒƒĺ-iɀľ§)܀€€€€€€€Ü€€€€€€€˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙J---------------------------------------------------------------------"9 9 B  Bejzik loader 9 9 Bejzik loader se sastoji od jedne jedine 9 linije koja ima slede}e funkcije: 9 odre|uje da pozadina bude tamna a 9 slova bela, 9 postavlja velika slova (POKE 23658,8), 9 spu{ta RAMTOP na 45567, i 9 u~itava ekranski editor (po~ev od 9 45568, du`ina 19322). Glomazna naredba 9 USR startuje ma{inski program du`ine 21 9 bajt u prvoj naredbi (LET A$="..."), koji 9 ima zadatak da obri{e loader iz memorije i 9 startuje editor. 9 Ukoliko vam se izabrana boja pozadine i 9 slova ne dopadaju, mo`ete izmeniti loader, 9 s tim {to nijedna naredba koju dodajete ne 9 sme biti ispred LET A$="..." i {to se ne 9 sme menjati linijski broj. 9 Ako se u ra~unaru ve} nalazi neki bejzik 9 program a potrebno je u~itati i ekranski 9 editor, postupite ovako: MERGE "": GO TO 9 1. Editor se mo`e u~itati i direktno - bez 9 posredstva bejzik loadera: 9 CLEAR 45567 9 LOAD "" CODE 9 RANDOMIZE USR 45568 9 9 9 < Beograd 1986. 9 Izdaje BIGZ OOUR "Duga" 9 Bulevar vojvode Mi{i}a 17 < 11000 Beograd, 9 J---------------------------------------------------------------------"9 Ekranski editor radi sa 51 znakom u redu, {to se odmahCprime}uje ~im se program u~ita. Na ekranu se prikazuje 20 linija, a=sasvim na dnu ekrana se nalazi statusna linija, koja pokazujeslede}e:+ů u kom modu se nalazi kursor (L, C ili G),*ů poziciju na ekranu gde se nalazi kursor,9ů u kom modu se nalazi editor (NORMAL, LIST, LLIST, EDIT, AUTO, LINE, ili FIND),9ů da li su prve dve linije ekrana zamrznute (FREEZE:0 ili FREEZE:2),ů du`inu bejzik programa, i>ů da li ste u normalnom - "overtype" ili "insert" modu (EDITOR ili INSERT)C Na ekranu se nalaze i dva kursora - jedan glavni (koji treperi),Ci jedan za kopiranje (kada u~itate program, u donjem desnom ugluekrana).Organizacija tastatureC Sa ekranskim editorom naredbe se kucaju slovo po slovo. (NijedanCekranski editor na svetu ne bi mogao da radi sa tokenizovanom,tastaturom!). Svaki taster ima tri funkcije:-ů ispisuje slovo ili broj koji na njemu pi{e,:ů zajedno sa SYMBOL SHIFT-om ispisuje specijalan znak (od-* {tampan crvenim slovima na tastaturi), i=ů zajedno sa CAPS SHIFT-om izvr{ava neku funkciju. Na primer,> pomera kursor, bri{e liniju, uklju~uje INSERT mod, i sli~no.@ Vrlo je va`no primetiti da se znaci <=, <> i >= kucaju iz dva?dela, a ne pritiskom na jedan taster. Po{to, zahvaljuju}i tome,=tasteri Q, W i E zajedno sa tasterom SYMBOL SHIFT ne ispisuju.ni{ta, izabrani su da budu funkcijski tasteri.? Po{to "spektrum plus" ima pobolj{an raspored tastera, uvede-8na je naredba KB+ (KEYBOARD+). Tasteri koji se odnose na="spektrum plus" (pod uslovom da je otkucana naredba KB+) bi}e*ozna~eni u zagradama. Na primer, ako pi{e:K 1H---------------------------------------------------------------------% CAPS/C (O) CLS:to zna~i da se na "spektrumu" funkcija CLEAR SCREEN poziva5pritiskom na CAPS/C, a na "spektrumu plus" sa CAPS/O.Organizacija ekrana/ Svaki red na ekranu podeljen je na dva dela:Eů na polje A, koje se prote`e od nulte do ~etvrte pozicije, i koje je& rezervisano za broj bejzik linije, iBů na polje B, namenjeno za tekst bejzik linije, koje se prote`e od pete do pedesete pozicije.C Ako je neka bejzik linija suvi{e duga~ka da bi stala u jedan red4na ekranu, nastavi}e se u slede}em, i to od polja B.@ Svaka bejzik linija i svaka komanda koju kucate mora obavezno@zapo~injati od polja A, i to od nulte pozicije - dakle, od samog po~etka reda.A Pomeranje kursora levo/desno je "inteligentno", {to }e re}i daDon nikada ne}e pre}i iz polja B u polje A ako se tu ne nalazi ni{ta.<(Probajte da {etate kursor kroz neku du`u bejzik liniju kojaAzauzima vi{e od jednag reda!) Ako ba{ `elite da pomerite kursor uCpolje A, pritisnite CAPS/4 (Z). Kada malo vi{e po~nete da radite sa=ovim editorom, primeti}ete da se kursor skoro uvek kada je to>potrebno ve} nalazi na po~etku polja A - spreman da primi novubejzik liniju ili naredbu.Osnovni princip rada9 Osnovni princip rada sa ekranskim editorom je slede}i: ů dovedi kursor na mesto gre{ke,ů ispravi gre{ku, iů pritisni ENTERB Ovo poslednje je vrlo va`no: naj~e{}a gre{ka koja se javlja pri;radu sa okranskim editorom je da se ne pritisne ENTER. Nije?dovoljno da gre{ka bude ispravljena samo na ekranu; ispravljena(bejzik linija treba da u|e i u memoriju.D Po{to ste ispravili neku gre{ku, mo`ete da birate {ta }ete dalje:@ů da ispravite jo{ jednu gre{ku; jednostavno od{etajte kursor na mesto te druge gre{ke, ili2J---------------------------------------------------------------------">ů da unesete neku novu bejzik liniju ili komandu editoru; tada> pritisnite jo{ jednom ENTER (dakle, dva puta uzastopno) i naB ekranu }e se stvoriti jedan prazan red, a kursor }e biti pomeren6 na njegov po~etak. Po~nite da kucate ono {to `elite.Naredbe i funkcije> Upravljanje ekranskim editorom vr{i se pomo}u naredbi, kojeDse kucaju slovo po slovo, i funkcija koje se izvr{avaju pritiskom naCAPS i neki taster.< Ve}inu naredbi ne morate da kucate u celini - dovoljno je>samo otkucati skra}enicu. Recimo, umesto LIST dovoljno je samo navesti L.> Neke naredbe imaju svoje parametre. Parametri daju preciznu<informaciju kompjuteru kako da izvr{i neku naredbu. Tako, na=primer, naredba DELETE, koja bri{e neki blok bejzik programa,Fima dva parametra: od koje i do koje bejzik linije da izvr{i brisanje.<Parametri se uvek razdvajaju zarezom. Izme|u naredbe i prvogAparametra mo`e, ali i ne mora da stoji znak blanko (space). Va`no?je upamtiti da svaka naredba koju kucate mora da po~inje ba{ od=po~etka reda na ekranu, i da ostatak reda iza naredbe mora da<bude prazan. (Za brisanje jednog reda i pomeranje kursora na=njegov po~etak mo`ete koristiti funkcije CAPS/Q(1) ili CAPS/1(9).> Neke naredbe imaju parametre koje ne morate da navedete akoEto ne `elite, ili ako nisu potrebni. U ovom uputstvu, takvi parametri:su ozna~eni uglastim zagradama (te zagrade se ne kucaju!).. Naredbe su podeljene u {est osnovnih grupa:ů glavne naredbe,ů naredbe za definisanje funkcijskih tasteraů naredbe za pode{avanjeů screen storeing naredbeů za rad sa mikrodrajvomů razne druge naredbe? Za po~etnike je naro~ito zgodna i korisna naredba HELP, kojaAse mo`e koristiti u svakoj prilici. (Za detalje, pogledati HELP usekciji "Razne naredbe".)K 3H---------------------------------------------------------------------C [to se ti~e funkcija, njih ima ukupno 47. Da ne biste morali sveEda ih u~ite napamet, i da biste uvek bili u prilici da upotrebite ba{?onu koja vam treba, uradite slede}e: od tankog kartona izre`ite:masku za tastaturu i iznad svakog tastera napi{ite njegovu funkciju. Editor i spektrumov bejzikB Dok ste u editoru, mo`ete samo da pi{ete ili ispravljate bejzik>programe. Dok ste u ekranskom editoru, ne mo`ete da startujete@bejzik program ili da kucate direktne bejzik naredbe (ne me{ajte9to sa naredbama editora!) kao {to su SAVE, LOAD i sli~no.9 Ako `elite to da postignete, morate prvo da iza|ete iz=ekranskog editora, a to se vr{i pritiskom na SYMBOL/ENTER (na@dnu ekrana bi trebalo da se pojavi poruka "Sinclair BASIC ready"- znak da je sve u redu).8 Sada mo`ete da snimite program, da u~itate neki drugi;program, ili da startujete svoj program pomo}u naredbe RUN.B Povratak u ekranski editor mo`e se izvr{iti u bilo kom trenutkupritiskom na SYMBOL/ENTER.? U stvari, ako `elite samo da startujete svoj bejzik program,:postoji i jednostavniji na~in nego procedura SYMBOL/ENTER,>RUN, ENTER. Jednostavno, dok ste u ekranskom editoru, otkucaj-;te naredbu RUN i ona }e vas automatski izvesti iz editora istartovati va{ bejzik program.; Naravno, povratak u ekranski editor vr{i se pritiskom na!SYMBOL/ENTER u bilo kom trenutku.Po~etak i krajbejzik linije@ U radu sa ekranskim editorom, va`no je shvatiti kako on tra`i?po~etak i kraj bejzik linije na ekranu. To mo`e da spre~i mnoge)nesporazume na relaciji program-korisnik.= Kada pritisnete ENTER, ekranski editor se vra}a nazad krozAbejzik liniju i tra`i njen po~etak, a on mora uvek da se nalazi u8polju A. Sada editor ide od po~etka prema kraju i tra`i:Dů da li postiji negde terminator; ako postoji, on ozna~ava da bejzikC linija mora da bude primljena ba{ dotle; terminator se, po `elji,? postavlja na CAPS/T (videti funkciju CAPS/T, gde pi{e u kojim= slu~ajevima postavljanje terminatora mo`e da bude korisno).4H---------------------------------------------------------------------Aů da li negde postoji 20 blanko simbola. Ako ih prona|e, ekranskiCeditor smatra da je to kraj bejzik linije. (Naravno. blanko simboli9unutar navodnika ne mogu da se smatraju kao kraj linije).> Ako nigde nema ni terminatora ni 20 blanko simbola, onda se>za kraj, jednostavno, smatra ono mesto gde po~inje nova bejzik0linija, a ona, naravno, uvek po~inje od polja A.9 Da sve ovo ne bi bilo previ{e komplikovano, uvedena je>funkcija CAPS/ENTER. Ona }e sa dve strellce ta~no pokazati {taCekranski editor smatra po~etkom, a {ta krajem bejzik linije u kojojse trenutno nalazi kursor.> Slobodno malo eksperimenti{ite sa tim! Kada jednom shvatite?princip, vide}ete da je sve vrlo jednostavno, pa vam CAPS/ENTERvi{e ne}e ni trebati.%%Osnovne naredbe%$LIST [n] [,m] ili L [n] [,m]"GParametri: n - od koje linije po~eti listanje ako se ne navede vrednost=0D m - do koje linije listati program ako se ne navede vrednost=99995 Lista program od linije n do linije m.> Ako se otkuca samo LIST ili LIST sa samo jednim parametrom,>onda }e na ekranu biti izlistano 16 redova i editor }e stati uIo~ekivanju da pritisnete ili bilo koji taster da se listanje nastavi, ili9SPACE (BREAK na "spektrumu plus") da se listanje prekine.<Pomo}u naredbe DEFL mogu}e je odrediti koliko }e redova bitiizlistano odjedanput.= Ako se otkuca LIST sa dva parametra, ili LIST ,m onda ne}e>do}i ni do kakvih prekida u listingu - osim ako se ne pritisneSPACE (BREAK).&LLIST [n] [,m] ili LL [n] [,m]"GParametri: n - od koje linije po~eti listanje ako se ne navede vrednost=0K 5E---------------------------------------------------------------------G   m - do koje linije listati program ako se ne navede vrednost=99995 Lista na {tampa~u program od linije n do linije m.6 LLIST mod mo`e se prekinuti pritiskom na CAPS/SPACE(BREAK).&EDIT [n] [,m] ili E [n] [,m]"DParametri: n - prva linija koja se edituje ako se ne navede vrednost=06 m - step (ne sme biti jednak nuli)* Edituje jednu ili vi{e linija programa.@ Ako se otkuca EDIT n, na ekranu }e se pojaviti linija n6programa, a kursor }e biti postavljen na njen po~etak.< Ako se otkuca EDIT n,m ulazi se u EDIT MODE. Na ekranu }e?se pojaviti linija n programa. Ako `elite, mo`ete izvr{iti nekeCizmene, a kada pritisnete ENTER, pojavi}e se linija n+m. KadaFponovo budete pritisnuli ENTER, pojavi}e se linija n+m+m, i takoredom.> Ako, na primer, otkucate EDIT ,1 na ekranu }e prodefilovati<jedna po jedna sve linije u programu. To je izuzetno korisnanaredba prilikom debagiranja. Iz EDIT moda se izlazi:; - ako se odmah nakon {to je bio pritisnut ENTER pritisne SPACE, ili< - ako se u bilo kom trenutku pritisne CAPS/SPACE (BREAK).&AUTO [n] [,m] ili A [n] [,m]"JParametri: n - po~etni broj linije ako se ne navede vrednost = 10D m - step (ne sme biti jednak nuli) ako se ne navede vrednost=10=Automatski ispisuje brojeve linija prilikom kucanja programa.Iz AUTO moda se izlazi:/- ako se dva puta uzastopno pritisne ENTER, ili9- ako se u bilo kom trenutku pritisne CAPS/SPACE (BREAK).6H---------------------------------------------------------------------LINE ili LN LINE MODE.; Posle svakog pritiska na ENTER, stvara dva prazna reda i$postavlja kurosor na njihov po~etak.B Kada otkucate neku bejzik liniju i pritisnete ENTER, morate jo{>jednom da pritisnete ENTER da bi se stvorio jedan prazan red iAkursor postavio na njegov po~etak. To {to se ne stvara automatski@jedan prazan red posle prvog pritiska na ENTER vrlo je korisno uAfazi debagiranja, kada se kursor samo {eta od linije do linije naCekranu i ispravljaju gre{ke. Ali, to uop{te nije prakti~no za vreme:kucanja programa. Zato je uvedena naredba AUTO, ali ona neAmo`e da pomogne ako linijski brojevi ne idu u pravilnim koracima.-Naredba LINE slu`i upravo za takve situacije. Iz LINE moda se izlazi:. - ako se dva puta uzastopno pritisne ENTER,; - ako se odmah nakon {to je bio pritisnut ENTER pritisne SPACE, ili1 - jednostavnim pritskom na CAPS/SPACE (BREAK).*FIND n, m, a$ ,b$ ili F n, m, a$ ,b$6Parametri: n - od koje linije po~eti pretragu3 m - do koje linije vr{iti pretraguB a$ - skup alfanumeri~kih znakova (string) koji se tra`i7 b$ - sa ~ime zameniti prona|eni string7 Prolazi kroz program i tra`i zadati skup znakova a$.: Kada editor prona|e neku bejzik liniju koja sadr`i skup?znakova a$, na ekranu }e se pojaviti ta linija. Tada mo`ete da:A - pritisnete ENTER da bi editor nastavio svoju pretragu dalje,> - pritisnete CAPS/S i skup znakova a$ zamenite sa b$. Ako u>FIND naredbi b$ nije bio naveden, onda }e skup znakova a$ biti"jednostavno izbrisan iz te linije.C Po `elji mo`ete da - izvr{ite jo{ neke izmene u bejzik liniji, a;zatim pritisnite ENTER da bi novo stanje te linije oti{lo u2memoriju, i da bi se pretraga nastavila dalje, iliA - izvr{ite neku izmenu, a zatim pritisnite ENTER da bi se novoEstanje bejzik linije upisalo u memoriju i da bi se pretraga nastaviladalje.K 7E---------------------------------------------------------------------> Iz FIND moda se izlazi jednostavnim pritiskom na CAPS/SPACE(BREAK).: Kada editor prona|e neku bejzik liniju koja sadr`i skup=znakova a$, ako `elite da a$ zamenite sa b$, odmah pritisnite?CAPS/S. Ako to ne uradite odmah, ve} prvo pritisnete neki drugi<taster (recimo za pomeranje kurzora), onda CAPS/S gubi svoju;funkciju SUBSTITUTE i postaje SEARCH NEXT - editor ignori{eDliniju u kojoj se trenutno nalazi kursor (bez obzira da li su u njoj6vr{ene neke izmene ili ne) i nastavlja dalje pretragu.? Dok editor nije u FIND modu, pritisak na CAPS/S nema nikakvu funkciju.= Jo{ ne{to: skupove alfanumeri~kih znakova a$ i b$ ne trebaBkucati u navodnicima, osim ako se u njima ne pojavljuje zarez, ili$ako je poslednji simbol znak blanko.* Kao demonstraciju svega, otkucajte ovo:* F 1, 9999, PRINT, LPRINT1i svaki put kad editor prona|e PRINT, pritisnite:! CAPS/S ENTER*i PRINT }e svuda biti zamenjeno sa LPRINT.RUN [n] ili R [n]K"Parametar: n - od koje linije po~eti izvr{avanje programa ako se ne nevede vrednost=0E Prouzrokuje izlazak iz editora i startuje bejzik program od linijen.7 Povratak u editor vr{i se pritiskom na SYMBOL/ENTER.JOIN n,m ili J n,mL Na liniju n dodaje liniju m - drugim re~ima, spaja sve bejziklinije.G Na ekranu }e biti prikazano novo stanje linije n (nema potrebeKda pritisnete ENTER, to se ve} nalazi u memoriji), a linija m }e bitiizbrisana iz programa.DELETE n,m ili DEL n,m/Parametri: n - od koje se linije bri{e8E---------------------------------------------------------------------. m - do koje se linije bri{e3 *m mora da bude ve}e ili jednako ad n.< Bri{e bejzik program od linije n do linije m.< Ova naredba je izuzetno destruktivna, pa je treba oprezno primenjivati.-RENUM [n, m, o, p] ili N [n, m, o, p]"EParametri: n - od koje linije po~eti prenumeraciju ako se ne navede vrednost=0B m - do koje linije vr{iti prenumeraciju ako se ne navede vrednost=9999* o - novi broj za liniju n' ako se ne navede vrednast=10 p - novi step* ako se ne navede vrednost=10: Obavlja prenumeraciju celog ili samo jednog dela bejzik=programa. Prilikom prenumeracije, u celom programu bi}e izme-;njene sve GOTO, GOSUB, RUN, LIST LLIST, RESTORE i LINE (akose radi o SAVE LINE) naredbe.= Treba paziti na slede}e: naredba RENUM mo`e da prenumeri{e>program, ali ne i da promeni redosled linija u programu. SamimJtim, ako parametri o ili p nisu dobri, dobi}e se izve{taj "BAD PARAMETER".8 Ako u svom programu imate naredbe poput GO TO A, onda>treba oprezno primenjivati RENUMBER, ina~e ne}ete vi{e mo}i da se sna|ete.8 Pnenumeracija izuzetno dugih programa mo`e da potraje>nekoliko sekundi. Za vreme same prenumeracije, na ekranu }e se?za trenutak pojaviti neke ~udne linije - to je sasvim normalno,nema razloga za uzbunu.%%%Definisanje funkcijskih tastera%DEFK a$, b$ ili DK a$, b$EParametri: a$ - funkcijski taster koji se defini{e; mo`e biti Q, W* ili E; navodnici nisu potrebni.N 9E---------------------------------------------------------------------A b$ - skup znakova koji se dadeljuju kao definicija< funkcijskom tasteru; navodnici nisu potrebni.? Postoje tri funkcijska tastera koji se pozivaju pritiskom na5SYMBOL/Q, SYMBOL/W ili SYMBOL/E. Naredba DEFK - DEFI-9NE KEY - slu`i upravo za definisanje funkcijskih tastera.Otkucajte na primer:& DEFK Q, ZX SPECTRUM7i svaki pritisak na SYMBOL/Q }e ispisivati ZX SPECTRUM.I Za parametar a$ navodnici nisu potrebni, a za parametar b$Cpotrebni su samo ako u sebi sadr`i znak zarez, ili ako je poslednjisimbol znak blanko.D Dok radi neki funkcijski taster, pojavi}e se jedna mala kockica uDstatus liniji, ispred MODE, da to ozna~i. Naravno, sve dok ne zavr{i=sa izvr{avanjem funkcijskog tastera, editor ne}e registrovatinijedan pritisak na tastaturu.*DEFK a$, n ili DK a$, nKParametri: a$ - funkcijski taster koji se defini{e; mo`e biti Q, W) ili E; navodnici nisu potrebniD n - broj pritisaka na tastere koji se dodeljuju kao definicija: Naredba *DEFK omogu}ava da se nekom funkcijskom tasteruAnaredi da pomera kursor, bri{e ekran, pritiske na ENTER i sli~no.@ Pretpostavimo da `elimo da funkcijski taster W uradi slede}e:) - dovede kursor na kraj bejzik linije, - otkuca: STOP, - i na kraju pritisne ENTER.< Po{to ima sedam pritisaka na tastere, otkucajte DEFK W, 74pritisnite ENTER, pa`ljivo kucajte slede}u sekvencu: CAPS/B (M)SYMBOL/ZSTOPENTER<dovedite kursor do neke bejzik linije na ekranu i pritisnite=SYMBOL/W. Da demonstracija bude jo{ efektnija, zadajte koman->du EDIT1,1 pritisnite ENTER, a zatim i nekoliko puta SYMBOL/W.10E---------------------------------------------------------------------%%Naredbe za pode{avanja%FREEZE ili FR< Zamrzava dva gornja reda ekrana. To prakti~no zna~i da ih0listanje programa i sli~ne radnje ne}e obrisati.< Dva gornja zamrznuta reda su izuzetno prakti~na da u njih@upi{ete, recimo, neku matemati~ku formulu koju ~esto koristite u5programu - kasnije, kad god vam zatreba, mo`ete da je?iskopirate. Ta dva reda mo`ete, tako|e, da iskoristite kao neku@vrstu elektronskog bloka za ~uvanje poruka poput "Pazi na liniju200" ili "DF SZ = 23659".UNFREEZE ili UNFR# Odmrzava dva gornja reda ekrana.COLOR n,m ili CL n,m9 Parametri: n - boja pozadine (paper i border)+ m - boja slova (ink)# Postavlja boju pozadine i slova.REPEAT n,m ili REP n,mF Pararnetri: n - brzina za sve tastere osim CAPS/5 i CAPS/8: m - brzina samo za CAPS/5 i CAPS/8? Pode{ava brzinu automatskog ponavljanja ako je taster stalno pritisnut.K Kada se u~ita editor, n ima vrednost 4, a m=2. Ako vam je toApresporo, probajte REP 2,1. S druge strane, ako volite da ~ekate,otkucajte REP 6,4 ili REP 8,5.; Za{to REPEAT naredba ima dva parametra? Jednostavno zato?{to ekran ima 51 poziciju horizontalno, a samo 20 vertikalno. UAtakvim uslovima bilo bi vrlo neprirodno da se kursor pomera istomCbrzinom i vertikalno i horizontalno (otkucajte REP 1,1 pa se i sami uverite).N 11E---------------------------------------------------------------------/Funkcijski tasteri na ra~unaru "spektrum"€8888888888888888888888888888888888888888888888888888888888888888€ @8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8˙8ř88888888888€€€€€€€€8˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙88˙8˙8˙8˙8€8888€€€€€€€€8888888888€88<88u''''"8 PPPP 88<88888 Parametri: n - vreme u sekundama; ako se ne navedevrednost = 60.B Defini{e vreme posle kojeg kursori po~inju da fle{iraju, ako sene pritisne nijedan taster.= Kada se u~ita editor, FLASH TIME je postavljen na 60 - ako<jedan minut ne pritisnete nijedan taster, kursori po~inju daDfle{iraju. To je zato da ne biste morali pogledom da tra`ite kursore@po ekranu, jer se pretpostavlja da ceo taj minut niste gledali uEekran (da ste gledali u ekran, sigurno biste i pritisli neki taster).BEEP ili BPB Svaki pritisak na neki taster biva propra}en sa jednim "biiip".UNBEEP ili UNBP' Poni{tava BEEP stanje (videti BEEP). KB+? Predefini{e tastaturu da odgovara "spektrumu plus". Da bi seDozna~ilo to stanje, u status liniji, sasvim desno, pojavi}e se jedno>malo +. (Vi{e detalja, na kraju serije, u tekstu "Organizacija tastature") KB-> Vra}a tastaturu da odgovara obi~nom spektrumu (videti KB+). ZOP= ZERO OPTION. Predefini{e karakter set tako da cifra nula i=slovo "O" izgledaju malo druga~ije. Autoru se ~ini da je tako2pobolj{ana ~itljivost, naro~ito linijskih brojeva.14E--------------------------------------------------------------------- ZOFF Poni{tava ZERO OPTION.@ Ako ste iz radoznalosti otkucali ZOP, pa vam se rezultat nije)svideo, onda je ovo prava naredba za vas.%%Naredbe za pam}enje slike%STORE ili STO8 STORE SCREEN. Naredba STORE nala`e editoru da zapamtiAsliku koja se trenutno nalazi na ekranu. Od tog trenutka, naredba=HELP vi{e ne}e pokazivati "HELP SCREEN" (videti HELP), ve} tu3va{u sliku, a mogu}e je koristiti i RECALL naredbu.; Za {ta ovo mo`e da koristi? U mnogim situacijama vrlo je<zgodno stalno imati pred o~ima listing nekog va`nog program-9skog segmenta ili potprograma. Tada je kombinacija STORE-/HELP zlata vredna.RECALL ili RCL< RECALL SCREEN. Vra}a na ekran sliku koja je bila sa~uvana@pomo}u STORE naredbe. Naravno, time slika ne}e biti izbrisana iz memorije.5 Napomena: RECALL daje gre{ku "INCORRECT STATEMENT";ako nikakva slika nije bila upisana u memoriju pomo}u STOREnaredbe.EXCHANGE ili EXC< EXCHANGE SCREENS. Slika sa ekrana ide u memoriju, a slikaiz memorije se vra}a na ekran.3 Napomena: EXCHANGE DAJE GRE[KU "INCORRECT STATE-;MENT" ako nikakva slika nije bila upisana u memoriju pomo}uSTORE naredbe.N 15E---------------------------------------------------------------------$%%Naredbe za rad sa mikrodrajvom% MDF nI Parametar: n - broj mikrodrajva; ako se ne navede vrednost= 1B Za razliku od svih drugih naredbi, MDF deluje u bejziku, a ne uBeditoru. Dejstvuje tako {to automatski ispisuje zvezdice, navodni-=ke, ta~ka zareze i sve ostalo {to ide iza SAVE, LOAD, VERIFY,4FORMAT i EARSE naredbe kada se radi sa mikrodrajvom.= Otkucati MDF 0 je isto {to otkucati MDFOFF - isklju~uje se MDF stanje. MDFOFF9 MICRODRIVE FACILITY OFF. Poni{tava MDF stanje. (Videti naredbu MDF)%%Pomo}ne naredbe%CLS ili CCLEAR SCREEN - bri{e ekranDEFL [n] ili DL [n]">Parametar n - broj redova; ako se ne navede vrednost=16.A Odre|uje koliko }e linija biti izlistano bez prekida (videti i>LIST). Na primer, DL 4 }e prouzrokovati da listing stane posle?svaka ~etiri reda na ekranu i ~eka da pritisnete neki taster za%nastavak ili SPACE (BREAK) za prekid.A Postoje dva specijalna slu~aja DEFL naredbe: DEFL 0 i DEFL 20.? DEFL 0 omogu}ava da listing stane posle svake izlistane celeAbejzik linije (a ne posle svakog reda od 51 karaktera, kao {to bi>radilo DEFL 1). Li~no, autor ovog programa smatra da je DEFL 0daleko najbolja opcija.> DEFL 20 (ili DEFL 18, ako je FREEZE=2) omogu}ava da listing?stane posle izlistanog celog jednog ekrana. Tada nemojte priti-Asnuti bilo koji taster da se listing nastavi, nego ba{ taster "C"=("0") - probajte, bi}ete iznena|eni! To bi moglo da se nazovelistanje stranu po stranu.16E---------------------------------------------------------------------? Primetite da u drugim situacijama, kada DEFL nije 20, tasterC"C" ("0") deluje sasvim druga~ije - bri{e ekran i listing polazi sa vrha ekrana. FREE7 Pokazuje na ekranu koliko jo{ ima slobodne memorije. NEW0 Bri{e bejzik program i varijable iz memorije.9 Za razliku od Sinklerovog NEW, ovo u editoru ne}e biti@destruktivno za boju slova i pozadine koju ste izabrali, niti zabrzinu AUTO-REPEAT-a.? Jo{ ne{to, ako otkucate NEW iz Sinklerovog bejzika, mora}ete.da reaktivirate editor sa RANDOMIZE USR 45568. EXITB Prouzrokuje izlazak iz editora (isto kao da ste otkucali SYMBO- L/ENTER).7 Povratak u editor vr{i se pritiskom na SYMBOL/ENTER. BYEA Prouzrokuje izlazak iz editora, deaktivira editor i potpuno ga4bri{e iz memorije, kao da nikada nije bio ni u~itan.; Time dobijate 19 K slobodne memorije, ali morate prvo da9podignete RAMTOP sa CLEAR 64889 ili CLEAR 65367 ako nisteAstavljali nikakve ma{inske programe u prazan prostor iza editora.; Naravno, posle otkucane komande BYE, nemojte ni slu~ajno@da probate da reaktivirate editor sa RANDOMIZE USR 45568, jer je?on nepovratno izbrisan iz memorije - do{lo bi do kraha sistema.HELP ili H< Kada se otkuca ova naredba, na ekranu se pojavljuje "HELP#SCREEN" sastavljen od ~etiri bloka:@- prvi blok uz kratka obja{njenja nabraja sve editorske funkcijeA- drugi blok vas podse}a da su funkcijski tasteri "Q", "W" i "E",7odnosno da se pozivaju sa SYMBOL/Q, SIMBOL/W, SYMBOL/E.?Tako|e, pi{e i to da se znakovi <=, <> i >= kucaju iz dva dela.N 17E---------------------------------------------------------------------<- tre}i blok donosi spisak svih editorskih komandi i njihovu sintaksu.C- najzad, ~etvrti blok daje spisak svih bejzik naredbi koje se mogu/kucati u obliku skra}enice; prvo slovo i ta~ka.: Razlika izme|u funkcije CAPS/H i naredbe HELP je u sle-de}em:;- CAPS/H prikazuje "HELP SCREEN" samo dok dr`ite pritisnutata dva tastera9- naredba HELP dr`i "HELP SCREEN" na ekranu sve dok se nepritisne neki taster; Ako imate printer, "HELP SCREEN" mo`ete da od{tampate na ovaj na~in:#- oktucajte HELP i pritisnite ENTER- pritisnite CAPS/N (U); Ako se upotrebi naredba STORE, HELP gubi svoju prvobitnu:funkciju - vi{e ne pokazuje "HELP SCREEN", ve} onaj screen9koji ste pomo}u naredbe STORE naredili editoru da zapamti(videti STORE). UPPER@ Pretvara sva mala slova u programu u velika. To je kao da ste#kucali ceo program sa "C" kursorom.9 Naravno, sve {to je u navodnicima osta}e nepromenjeno.LOWER9 Deluje suprotno od UPPER - pretvara sva velika slova u<programu u mala. Dakle, kao da ste ceo program kucali sa "L" kursorom.: Kao i kod UPPER, sve {to je u zagradama osta}e neprome-njeno. USR USR MODE.> Prouzrokuje to da se u editor vi{e ne ulazi sa SYMBOL/ENTERve} s RANDOMIZE USR 45568D Va`no je znati slede}e: ~ak i dok niste u editoru, on uvek ostajeEaktivan, jer radi u interupt modu 2 (IM 2). To je zato da bi, dok ste@u bejziku, mogao svaki pedeseti deo sekunde da skanira tastaturu?i registruje pritisak na SYMBOL/ENTER. Dok se u memoriji nalaze0samo editor i va{ bejzik program, sve lepo radi.18E---------------------------------------------------------------------: Me|utim, problemi nastaju ako poku{ate da napi{ete nekuBsvoju ma{insku rutinu koja bi radila u interupt modu 2. Tada bi se>de{avale vrlo ~udne stvari: va{ program bi deaktivirao editor,1editor bi deaktivirao va{ program, i tako u krug.@ Da se ta glupa situacija ne bi desila, uvedena je naredba USR>koja jednostavno ~ini da se editor vi{e ne petlja sa IM 2. Va{Bprogram }e tada savr{eno lepo raditi. Jedino }ete stalno morati da9kucate RANDOMIZE USR 45568 svaki put kada `elite ekranskiAeditor. I jo{ ne{to: ako kucate USR, MDF opcija vi{e ne}e raditi,,jer je ostvarena ba{ pomo}u interapt moda 2.= Ako ste otkucali USR, a u editor `elite da u|ete sa SCREEN;COPY (videti CAPS/ENTER funkciju), onda otkucajte RANDOMIZE USR 45578.9 Naravno, ako ne pi{ete ma{inske programe, na USR i INTnaredbe slobodno zaboravite. INT INTERRUPT MODE? Vra}a normalno stanje stvari - dakle, iz bejzika se u editor$ulazi sa SYMOBOL/ENTER (videti USR).%%Funkcijske naredbe%3 (tasteri u zagradama odnose se na spektrum plus)" Ulazak/izlazak iz editora7 SYMBOL/ENTER omogu}ava ulazak/izlazak u editor> CAPS/ENTER dok ste u Sinklerovom bejziku, omogu}ava8 ulazak u editor sa SCREEN COPY - ono {to8 je bilo na ekranu bi}e preneto u editor.: (Pazite, dok ste u editoru, CAPS/ENTER ima: svoju sasvim drugu funkciju, opisanu ne{to dalje). Pomeranje kursora! CAPS/5 kursor levo" CAPS/8 kursor desno! CAPS/6 kursor dole! CAPS/7 kursor goreN 19E---------------------------------------------------------------------;CAPS/4(Z) pomera kursor sasvim levo - na sam po~e- tak polja A.'CAPS/9 (X) kursor sasvim desno:7 - ako se nalazi u polju A, bi}e pomeren na* po~etak polja B - pozicija 5;4 - ako se nalazi u polju B, bi}e pomeren* sasvim desno - na poziciju 509CAPS/V (N) pomera kursor na po~etak bejzik linije6CAPS/B (M) pomera kursor na kraj bejzik linije:CAPS/U (B) pomera kursor u gornji levi ugao ekrana (HOME)%CAPS/Z (2) uklju~uje ALT MODE; Postoje dva kursora: jedan glavni (koji fle{i-8 ra) i jedan sporedni - kursor za kopiranje.5 Kursor za kopiranje se pomera samo u ALT/ modu. Tada CAPS/5, CAPS/6, CAPS/7,3 CAPS/8, CAPS/4 (Z), CAPS/9 (X), CAPS/V2 (N), CAPS/B (M) i CAPS/U (B) pomeraju6 njega, a ne glavni kursor. Izlazak iz ALT6 moda vr{i se ponovnim pritiskom na CAPS/Z> (2) ili pritiskom na neki taster koji ne slu`i za pomeranje kursora8CAPS/X (C) COPY - vr{i kopiranje sa sporednog na glavni kursor.=CAPS/SYMBOL dok dr`ite pritisnuto CAPS/SYMBOL, kursori8 na ekranu po~inju da fle{iraju - to je zato: da ne biste morali da ih tra`ite pogledom ako ne znate gde su/SYMBOL/SPACE potpuno isto kao CAPS/SYMBOLCURSOR MODE-CAPS/K bira izme|u "L" i "C" moda/CAPS/G uklju~uje/isklju~uje "G" mod;Napomena: "K" i "E" modovi kursora ne postoje, jer se sve u&ekranskom editoru kuca slovo po slovo.Brisanje=CAPS/0 bri{e znak levo od kursora i pomera kursor za poziciju unazad4CAPS/3(Q) bri{e red, od kursora pa do kraja20E---------------------------------------------------------------------7CAPS/W bri{e ceo red u kojem se nalazi kursor INSERTCAPS/I INSERT MODE3 u INSERT modu, svaki put kada pritisnete7 neki taster, tekst desno od kursora se pome-9 ra, a novi znak se ubacuje u nastalu prazninu;6 iz INSERT moda se izlazi ponovnim pritiskom+ na CAPS/I ili pomeranjem kursora:CAPS/Q (1) INSERT LINE - ubacuje jedan prazan red, a( kursor pomera na njen po~etak<CAPS/1 (9) ubacuje dva prazna reda, a kursor pomera na0 njihov po~etak; za razliku od CAPS/Q,5 CAPS/1 stvara dva prazna reda ispod bejzik7 linije u kojoj se nalazio kursor; idealno je4 koristiti CAPS/Q kada treba otkucati neku0 komandu, a CAPS/1 kada treba otkucati bejzik liniju?CAPS/Y (V) dodaje jedan prazan red na kraju bejzik linije8 u kojoj se nalazi kursor. (Dovedite kursor na9 sredinu neke duga~ke bejzik linije, prltisnite2 par puta CAPS/Y, i bi}e vam sve jasno.)3 CAPS/Y je va`na funkcija, jer dok kucate8 bejzik liniju, ceo tekst mora da bude u polju4 B - ni{ta osim linijskog broja nema pravo da zalazi u polje AMOVE TEXT;CAPS/O (3) pomera tekst na desno. (Dovedito kursor na9 sredinu neke bejzik linije, pritisnite CAPS/O,7 i odmah }ete shvatiti dejstvo). Ova izuzetno5 korisna funkcija mogla bi da se shvati kao1 neka vrsta INSERT-a - zamena za CAPS/I9CAPS/P (4) suprotno od CAPS/O - pomera tekst ulevo;3 ovo bi moglo da se shvati kao neka vrsta& brisanja - zamena za CAPS/0N 21E---------------------------------------------------------------------$CAPS/SPACE (BREAK) NORMAL MODE8 Ova izuzetno va`na funkcija uvek vra}a editor1 u NORMAL MODE. Pri tom se stvara jedan9 prazan red, a kursor pomera na njegov po~etak.3 CAPS/SPACE (BREAK) mo`e da se koristi za< izlazak iz LIST, LLIST, EDIT, AUTO, LINE ili FIND3 moda, kao i u mnogim drugim situacijama.;CAPS/C (0) CLEAR SCREEN - bri{e ekran i pomera kursor% u gornji levi ugao ekrana.9CAPS/2 (P) SCROOL UP - pomera ekran, i to samo onaj9 deo koji se nalazi ispod kursora, za jedan red8 nagore. Tako|e, pomera kursor sasvim levo, na7 poziciju 0. Ovo je vrlo korisna funkcija ako: gre{kom pritisnete CAPS/Q (1) ili CAPS/1 (9), a6 mo`e se zgodno upotrebiti i u mnogim drugim situacijama.5CAPS/S SUBSTITUTE - pogledati FIND naredbu./CAPS/H HELP - pogledati HELP naredbu.4CAPS/N (U) SCREEN DUMP {alje sadr`aj ekrana na {tampa~.@CAPS/T Postavlja grani~nik koji odre|uje editoru dokle: da primi bejzik liniju. To mo`e da bude korisno u dve situacije:6 - ako `elite da samo deo neke bejzik linije8 bude primljen u memoriju, sve {to je desno od% grani~nika bi}e ignorisano9 - ako `elite da naredite editoru da primi neku6 liniju koja u sebi sadr`i vi{e od 20 blanko8 simbola (ne ra~unamo, naravno, balnko simbole me|u navodnicima).=CAPS/ENTER pokazuje {ta editor smatra za po~etak i kraj7 bejzik linije. Ovo je vrlo korisno ako ste u< nedoumici odakle }e i dokle biti primljena linija3 koju ste otkucali kada pritisnete ENTER.BCAPS/M (Y) ENTER ali bez sintaksne provere. Bejzik linija }e: biti primljena u memoriju bez ikakve provere da? li ono {to ste otkucali ima smisla u bejziku ili ne.6 Ovo mo`e da bude izuzetno korisno ako pomo-6 }u ekranskog editora pi{ete program koji }e7 kasnije raditi sa nekim pro{irenim bejzikom.22E---------------------------------------------------------------------@ Postoje tri funkcijska tastera: "Q", "W" i "E", a pozivaju sesa:$SYMBOL/Q funkcijski taster 0$SYMBOL/W funkcijski taster 1$SYMBOL/E funkcijski taster 21 Za vi{e detalja pogledati naredbe DEFK i DEFK.: Postoji sedam specijalnih funkcijskih naredbi koje vr{e:slede}u ulogu: stvaraju jedan prazan red, dovode kursor na7njegov po~etak i ispisuju neku komandu. Vama ostaje jo{;samo da otkucate parametre ako treba i pritisnete ENTER. Tespecijalne funkcije su:CAPS/A AUTOCAPS/D DELETE CAPS/E EDIT CAPS/F FIND CAPS/J JOIN CAPS/L LIST CAPS/R RUN!%Rezervisane re~i%:ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄż8ł ł ł ł8ł ABS LINE ł CAT OR ł DIM RANDOMIZE ł8ł ACS LIST ł CIRCLE OUT ł DRAW READ ł8ł AND LLIST ł CLEAR OVER ł ERASE REM ł8ł ASN LN ł CLS PAPER ł EXP RESTORE ł8ł AT LOAD ł CODE PAUSE ł FLASH RETURN ł8ł ATN LPRINT ł CONTINUE PEEK ł FN RND ł8ł ATTR MERGE ł COPY PI ł FOR RUN ł8ł BEEP MOVE ł COS PLOT ł FORMAT SAVE ł8ł BIN NEW ł DATA POINT ł GOSUB SGN ł8ł BORDER NEXT ł DEFFN POKE ł GO SUB SIN ł8ł BRIGHT NOT ł DEF FN PRINT ł GOTO SQR ł8ł ł ł ł8ŔÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŮ": U bejzik programima programer ne sme da koristi slede}a?imena promenljivih, bez obzira da li ih kucao malim ili velikimslovima.B Pored toga, zabranjena su imena promenljivih koja u sebi sadr`eAznak "blanko" (ASCII kod 32), jer }e ga editor eliminisati - kao,@uostalom, i sve druge nepotrebne blanko slmbole u bejzik liniji.N 23E---------------------------------------------------------------------%%Bejzik skra}enice%@ Ve}ina bejzik naredbi mo`e da se kuca u obliku skra}enica akose iza skra}enice stavi ta~ka:Aů naredbe du`ine dva ili tri slova (AT, IN, SIN, COS) ne mogu se,po pravilu, ska}ivati;8ů naredbe du`ine ~etiri slova (PEEK, POKE, OVER) mogu seskratiti na dva slova;9ů naredbe du`e od ~etiri slova (RETURN, CONTINUE, BORDER)imaju skra}enice od tri slova;#ů GO TO se skra}uje kao GT. ili G.;ů GOSUB se skra}uje kao GS.;$ů LIST i COPY se ne mogu skra}ivati.@ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄż@ł ł@ł ABS ł FOR F. ł ł@ł ACS ł FORMAT FOR. ł PAUSE PAU. ł@ł AND ł GOSUB GS. ł PEEK PE. ł@ł ASN ł GOTO GT. G. ł PI ł@ł AT ł GO TO GT. G. ł PLOT PL. ł@ł ATN ł IF ł POINT POI. ł@ł ATTR AT. A. ł IN ł POKE PO. ł@ł BEEP BE. B. ł INK ł PRINT PRI. P. ł@ł BIN ł INKEY$ IN$. ł RANDOMIZE RAN. ł@ł BORDER BOR. ł INPUT INP. I. ł READ RE. R. ł@ł BRIGHT BRI. ł INT ł REM ł@ł CAT ł INVERSE INV. ł RESTORE RES. ł@ł CHR$ C$. ł LEN ł RETURN RET. ł@ł CIRCLE CIR. ł LET L. ł RND ł@ł CLEAR CLE. C. ł LINE LI. ł RUN ł@ł CLOSE# CLO. ł LIST ł SAVE SA. ł@ł CLOSE # CLO. ł LLIST LLI. ł SCREEN$ SC$. ł@ł CLS ł LN ł SGN ł@ł CODE CO. ł LOAD LO. ł SIN ł@ł CONTINUE CON. ł LPRINT LPR. ł SQR ł@ł COPY ł MERGE MER. M. ł STEP ST. ł@ł COS ł MOVE MO. ł STOP S. ł@ł DATA DA. D. ł NEW ł STR$ S$. ł@ł DEFFN DEF. ł NEXT NE. N. ł TAB ł@ł DEF FN DEF. ł NOT ł TAN ł@ł DIM ł OPEN# OP. ł THEN TH. T. ł@ł DRAW DR. ł OPEN # OP. ł TO ł@ł ERASE ERA. E. ł OR ł USR U. ł@ł EXP ł OUT ł VAL ł@ł FLASH FLA. ł OVER OV. O. ł VAL$ V$. ł@ł FN ł PAPER PAP. ł VERIFY VER. V. ł@ł ł@ŔÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŮ24E---------------------------------------------------------------------;" 9 ? Prebacivanje na mikrodrajv 9 9 Ekranski editor, razume se, mo`e da radi 9 i sa mikrodrajva (ili, za koji mesec, sa 9 turbodrajva). Za prebacivanje programa na 9 kaseticu (ili disk) potrebno je u~itati bejzik 9 loader sa MERGE"" i prepraviti naredbu 9 load u liniji 1 da glasi: 9 9 LOAD *"M";1;"EDITOR" code 45568, 9 19322 9 9 a zatim ukucati slede}u sekvencu naredbi: 9 9 9 SAVE *"M";1;"run"LINE 1 9 CLEAR 45567: LOAD "" CODE 9 SAVE *"M";1;"EDITOR" CODE 45568, 9 19322 9 9 ? Organizacija memorije 9 9 Memorija je organizovana na slede}i 9 na~in: 9 prostor od 23755 (23813 za vlasnike 9 mikrodrajva) do 45567 stoji na raspolaganju 9 za programe na bejziku, 9 od 45568 do 64889 prote`e se ekranski 9 editor, 9 od 64890 do 65367 (478 bajtova) nalazi = se prazan prostor koji mo`ete koristiti na  9 proizvoljan na~in, i 9 od 65368 do 65535 nalaze se, kao {to 9 je to i uobi~ajeno, UDG karakteri. 9 J---------------------------------------------------------------------";" 9 ; ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄż 9 ł ł ? ł Pregled naredbi KB- ł 9 ł ZOP ł ? ł Osnovne naredbe ZOF ł 9 ł ł ? ł L, LIST [n] [,m] Nardedbe za ł C ł LL, LLIST [n] [,m] "pam}enje ekrana ł 9 ł E, EDIT [n] [m,] ł 9 ł A, AUTO [n] [,m] STO, STORE ł 9 ł LN, LINE RCL, RECALL ł 9 ł F, FIND n, m, a$, [b$] EXC, EXCHANGE ł 9 ł R, RUN [n] ł ? ł J, JOIN n, m Naredbe za rad ł ? ł DEL, DELETE n, m sa mikrodrajvom ł 9 ł N, RENUM [n, m, o, p] ł 9 ł MDF [n] ł ? ł Funkcijski tasteri MDFOFF ł 9 ł ł C ł DK, DEFK a$, b$ "Pomo}ne naredbe ł 9 ł *DK, DEFK a$, n ł 9 ł C, CLS ł C ł "Naredbe pode{avanja DL, DEFL [n] ł 9 ł FREE ł 9 ł FR, FREEZE NEW ł 9 ł UNFR, UNFREEZE EXIT ł 9 ł CL, COLOUR n, m BYE ł 9 ł REP, REPEAT n, m H, HELP ł 9 ł FT, FTIME [n] UPPER ł 9 ł BP, BEEP LOWER ł 9 ł UNBP, UNBEEP USR ł 9 ł KB+ INT ł 9 ł ł 9 ŔÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŮ 9 J---------------------------------------------------------------------""~Ľ˝™~~˙Ű˙Ăç˙~lţţţ|88|ţ|88|8ţţÖ88|ţţ|8<<˙˙çĂĂç˙˙ţ><~~<ffffffŰŰ{>a(> >bd&F(*D:  >>> < >>>BB<DHpHDB@@@@@~BfZBBBBbRJFBlĚţĚĚÎ|‚|ĆĆĆ|Ć|ĆĆĆ|0|ĆĆĆ|x„ĚĚĚv`0ĚĚĚĚvĆĆĆĆ~üĆ8lĆĆl8ĆĆĆĆĆ||ÎÖć|€8ldđ`fü:lÎÖćl¸Ćl8lĆ<Řp0x |Ěv 8< |ĆĆĆ|0ĚĚĚĚvvÜÜfffvÜćöŢÎ~8ll8|0c>~šĽšĽ~ţcćl~3fĚcćlz6jß<<3fĚf3Ěf3fĚ"ˆ"ˆ"ˆ"ˆUŞUŞUŞUŞwÝwÝwÝwÝř0`8lĆţĆ|‚8lĆţĆ 8lĆţĆ~ĄĄ~66öö66666666666ţö66666öţ~ŔŔ~ff<~~ř˙˙˙˙vÜ|~Ć~vÜ8lĆţĆ6670??0766666÷˙˙÷66666707666˙˙66÷÷666Ć|ĆĆ|Ć0~ |ĚĚxřlföflř|‚ţŔüŔţĆţŔüŔţ0ţŔüŔţ8< <<a