1. Aloitus Ladataan ohjelma käskyllä: LOAD "PROGSAID",8,1 Ohjelma käynnistetään SYS 32780 2. KÄSKYT 2.1 PROG-moodi Ohjelma on tässä moodissa käynnistyk- sen jälkeen. Funktionäppäimille on määritelty lisäkäskyjä, jotka saa tulostettua komennolla KEY. Kun painetaan KEY ja Return, niin tulostuu: KEY 1,"LIST" vastaa f1 KEY 2,"MID$(" vastaa f2 KEY 3,"RUN<" vastaa f3 KEY 4,"LEFT$(" vastaa f4 KEY 5,"GOTO" vastaa f5 KEY 6,"RIGHT$(" vastaa f6 KEY 7,"INPUT" vastaa f7 KEY 8,"CHR$(" vastaa f8 KEY 9,"EDIT<" vastaa CTRL f1 KEY10,"GOSUB" vastaa CTRL f3 KEY11,"RETURN<" vastaa CTRL f5 KEY12,"STR$(" vastaa CTRL f7 Suurin osa tässä moodissa olevista funktioista on tarkoitettu helpotta- maan BASIC-ohjelmien kirjoittamista ja niiden toimintakin käy ilmi itse käskystä. Kaksi seikkaa kaivannee kuitenkin lisäselvitystä: Muutamassa käskyssä on < merkki, joka vastaa carriage returnia ko. käskyn perään; se saadaan painamalla CTRL ja 7-näppäimiä yhtaikaa. Toinen seikka on EDIT-käsky; sillä vaihdetaan PROG-moodista EDIT-moodiin. 2.2 EDIT-moodi Funktionäppäimille on määritelty lisä- käskyjä, jotka saa tulostettua komennolla KEY. Kun painetaan KEY ja Return, niin tulostuu: KEY 1,"LIST" vastaa f1 KEY 2,"AUTO" vastaa f2 KEY 3,"RUN<" vastaa f3 KEY 4,"DELETE" vastaa f4 KEY 5,"FIND" vastaa f5 KEY 6,"CHANGE" vastaa f6 KEY 7,"TRACE<" vastaa f7 KEY 8,"STEP<" vastaa f8 KEY 9,"PROG<" vastaa CTRL f1 KEY10,"RENUMBER" vastaa CTRL f3 KEY11,"MERGE" vastaa CTRL f5 KEY12,"OFF<" vastaa CTRL f7 2.2.1 AUTO (n1,n2) Suorittaa automaattisen rivinume- roinnin. Esimerkiksi: AUTO Return, aloittaa rivinumeroinnin numerosta 100. AUTO 200,5, aloittaa numeroinnin rivistä 200 ja jatkaa 5 välein. 2.2.2 DELETE n1-n2 Käsky poistaa ohjelmarivit väliltä n1 - n2, rajat mukaanlukien. Esim: DELETE - 100 Return, poistaa rivit ohjelman alusta riville 100 saakka. 2.2.3 FIND n Etsii ja tulostaa ohjelmasta kaikki ne rivit, joilla haettava muuttuja tai merkkijono esiintyy. Esimerkiksi: FIND A% Return, etsii ja tulostaa kaikki rivit, joilla A% esiintyy. 2.2.4 CHANGE n1,n2 Etsii ohjelmasta muuttujaa tai merkkijonoa n1, ja jos löytää, niin korvaa sen n2:lla tulostaen kaikki rivit, joita muutettiin. 2.2.5 TRACE Käskyn avulla voidaan seurata ohjelman kulkua, eli kuvaruudun oikeassa ylä- kulmassa näkyy kuusi viimeistä suoritettua ohjelmariviä, viimeisin alimpana. 2.2.6 STEP Käskyllä on sama toiminta kyuin edellä, paitsi että ohjelma suorittaa vain yhden ohjelmarivin kerrallaan. Seuraavat rivit saadaan suoritettua painamalla SHIFT-näppäintä kutakin riviä varten erikseen. 2.2.7 OFF Käsky purkaa TRACE ja STEP käskyjen vaikutuksen. 2.2.8 PROG Käskyllä vaihdetaan PROG-moodiin. 2.2.9 RENUMBER n1, n2 Ohjelmarivien uudelleennumerointi. Aloitusnumeroksi tulee n1 ja seuraavat rivit tulostuvat n2:n välein. Myös hyppykäskyjen numerot uusitaan. HUOM: Jos hyppykäskyssä mainittua riviä ei ole olemassa uudelleen- numeroinnin alkaessa, numeroinnin tuloksena tulee kyseiseen kohtaan rivinumeroksi 63999. 2.2.10 MERGE "nimi",8 Käskyllä liitetään muistissa olevaan ohjelmaan disketillä (tai kasetilla) oleva ohjelma. Käsky liittää ohjelmat toisiinsa seuraavasti: Jos muistissa olevassa ohjelmassa on rivejä kymmenestä alkaen, kymmenen välein, ja levyllä olevassa ohjelmassa on samalla tavalla, niin lopullisessa ohjelmassa esiintyy ohjelmarivejä samoilla rivinumeroilla (esim. 2 kpl riviä 10). Jos muistissa olevan ohjelman rivinumerot ovat välillä 10 - 300 ja lisättävän ohjelman rivit väliltä 10 - 100, niin lisäosa voidaan liittää ohjelman alkuun uudelleennumeroimalla ensin muistissa oleva osa alkamaan rivistä 1000 (käskyllä RENUMBER 1000,10), ja liittämällä tämän jälkeen ohjelmat MERGE-käskyllä. Lopuksi voidaan vielä syntynyt kokonaisuus numeroida uudelleen, jolloin ohjelmakokonaisuus saa lopullisen muotonsa. 2.3 MUITA KÄSKYJÄ 2.3.1 DUMP Käskyllä saadaan tulostettua kaikkien käytettyjen vakiomuuttujien (ei taulukkomuuttujien) arvoja. Tulostus voidaan keskeyttää pitämällä CTRL-näppäintä alas painettuna. 2.3.2 HELP Käsky näyttää ohjelmasta kohdan, johon suoritus on pysähtynyt virhetilanteen tai muun syyn takia. Kyseinen kohta näkyy käänteisenä videona. 2.3.3 KILL PROGSAIDista poistuminen. Käsky poistaa funktionäppäimillä olevat asetukset ja palauttaa alkuperäisen WEDGE-rutiinin käyttöön - ei kuitenkaan vapauta ohjelman varaamaa muistitilaa. 2.3.4 KEY Tulostaa funktionäppäinten toiminnot. 2.3.5 CTRL-käskyt CTRL Q Scrollaa listausta alkuun- päin. CTRL A Scrollaa loppuunpäin CTRL W Tyhjentää näytöstä rivin loppuosan (kursorista oikealle) CTRL L Tyhjentää koko rivin CTRL B Tyhjentää näytön kursorista sivun loppuun saakka CTRL I Kun on käytetty esim. INST-näppäintä useita kertoja, ja halutaan siirtää kursoria ilman erikoismerkkien vaiku- tusta, käytetään tätä käskyä. Toimii samoin myös alkulainausmerkin jälkeen.