.DS(50) .ZC .NF N`AVOD NA OBSLUHU OPERA|CN`IHO SYST`EMU CP/M NA IQ 151 S PFD251 BIOS verze 030188 Posledn`i `uprava 4/2/88 1. Zaveden`i opera|cn`iho syst`emu --------------------------- .FO .NO Po zapnut`i po|c`ita|ce dojde k vymaz`an`i obrazovky a vyps`an`i zpr`avy: .NF MONITOR > .FO Stejn`eho efektu lze dos`ahnout stiskem kl`avesy . Nedojde-li v tomto p|r`ipad|e k vymaz`an`i obrazovky je nutno bu|dto po|c`ita|c vypnout, n|ekolik sekund po|ckat a znovu zapnout nebo stisknout
a vyp`i|se-li se hexadecim`aln`i adresa uvozen`a znakem # a na dal|s`i |r`adce v`yzva >, napsat: .NF SC800 FF .FO a stisknout . .NO(2) Zavad|e|c syst`emu se vyvol`av`a p|r`ikazem: .NF GFFF8 a ohl`as`i se zpr`avou: IQ151 DISC2M BIOS verze 030188-xx ? kde xx je vy|s|s`i byte adresy po|c`atku skokov`eho vektoru BIOSu. Pro plnou pam|e|t to je E6 .FO Pozn. .NO Skokov`y vektor BIOSu je um`ist|en na vrchol pam|eti. Vy|s|s`i byte adresy vrcholu pam|eti je definov`an obsahem adresy 5 zmen|sen`ym o jedna a ni|z|s`i byte je nulov`y. Zm|enou obsahu adresy 5 p|red vyvol`an`im zavad|e|ce lze tedy skokov`y vektor a t`im i syst`em um`istit kamkoliv n`i|ze. Pro |cinnost syst`emu je vyu|zito 200H bytu od po|c`atku skokov`eho vektoru. .NO(2) Nyn`i zavad|e|c |cek`a na stisk kl`avesy <0>,<1>,<2> nebo <3>. Po stisku <0> resp. <2> bude lev`a jednotka jednotkou A: a prav`a B: (standardn`i verze), po stisku <1> resp. <3> tomu bude naopak. V jednotce A: mus`i b`yt zalo|zena disketa s opera|cn`im syst`emem, nahran`ym na `uvodn`ich dvou stop`ach. .NO P|ri zad`an`i <0> resp.<1> se p|ri v`yskytu diskov`e chyby vy|zaduje z`asah oper`atora, p|ri zad`an`i <2> resp. <3> se reaguje automaticky (viz d`ale). .NO(2) Po stisku kl`avesy dojde k na|cten`i modul|u CCP a BDOS do pam|eti t|esn|e pod skokov`y vektor modulu BIOS. .NO Je-li syst`em um`ist|en na jin`ych adres`ach, ne|z na jak`e je zkonfigurov`an (p|ri zm|en|e velikosti pam|eti zasunut`im ROM-modulu nebo zm|enou obsahu adresy 5), dojde k v`ypisu zpr`avy .NF # Chybne umisteny system - zapis(A/N) .FO a p|readresaci. P|readresovan`y syst`em lze zapsat na disk odpov|ed`i . Nen`i-li syst`em zaps`an, popsan`a |cinnost se p|ri p|r`i|st`im zav`ad|en`i syst`emu zopakuje. Z`apis mus`i prob|ehnout bezchybn|e, jinak je syst`em zni|cen. .NO Neprob|ehne-li p|readresace `usp|e|sn|e, ohl`as`i se zpr`ava .NF # system poskozen .FO a provede se skok do monitoru. .NR(1) Pozor .NO P|ri p|readresaci je p|repisov`ana pam|e|t 100H a|z 3FFH. .NO(2) Po `usp|e|sn`em zavaden`i se syst`em ohl`as`i: .NF A> .FO Pozn. .NO Dojde-li b|ehem zav`ad|en`i k chyb|e na disku, nelze ji ignorovat kl`avesou <1> (viz d`ale), nebo|t by mohlo doj`it k chybn`e funkci syst`emu. Nedojde-li k oprav|e opakov`an`im (kl`avesou <0>), je t|reba pou|z`it jinou syst`emovou disketu. .NF 2. Chyby diskov`ych jednotek ------------------------ .FO .NO P|ri |cten`i nebo z`apisu na jednotce pru|zn`ych disk|u m|u|ze doj`it k chyb|e. P|ri zji|st|en`i chyby se na obrazovce vyp`i|se zpr`ava: .NF # x: aabbccdd st:yyH se:zzH 0=opakuj,1=ignoruj,2=chyba: kde je x ozna|cen`i disku (0 nebo 1) aa stavov`a slabika |radi|ce 0 bb stavov`a slabika |radi|ce 1 cc stavov`a slabika |radi|ce 2 dd operace 06 = |cten`i 05 = z`apis yy stopa zz sektor .FO Byl-li syst`em zaveden s parametrem <0> nebo <1>, |cek`a se na stisk kl`avesy <0>, <1> nebo <2>. .NO Po stisku kl`avesy <0> se operace opakuje. .NO Po stisku kl`avesy <1> se chyba ignoruje - v tomto p|r`ipad|e m|u|ze doj`it k zavle|cen`ym chyb`am p|ri |cinnosti syst`emu. .NO Po stisku kl`avesy <2> je operace ukon|cena s p|r`iznakem chyby. Je-li o diskovou operaci |z`ad`ano z modulu BDOS, vyp`i|se syst`em zpr`avu: .NF Bdos Err On x: Bad Sector .FO a |cek`a na stisk kl`avesy. Po stisku chybu ignoruje, po stisku znovu zavede syst`em. .NR(1) Byl-li syst`em vyvol`an s parametrem <2> resp. <3>, dojde k automatick`e odpov|edi odpov`idaj`ic`i stisku kl`avesy <2>. .NR(1) Pozor .NO Jednotky pru|zn`ych disk|u nehl`as`i stav nep|ripravenosti. Nen`i-li zalo|zena disketa nebo se neto|c`i motor (p|reh|r`at`i), diskov`e operace se nikdy neukon|c`i a syst`em "vis`i". .NF 3. K`odov`an`i kl`avesnice ------------------- .FO .NO P|ri |cinnosti syst`emu je pozm|en|eno k`odov`an`i kl`avesnice. C`ilem bylo usnadnit pr`aci s textov`ym editorem WordStar. Proto byly pomocn`ym kl`aves`am p|ri|razeny k`ody odpov`idaj`ic`i k`od|um vys`ilan`ym p|ri sou|casn`em stisku kl`aves a znaku (ozna|cen`i ^znak). .NF Kl`avesa k`od v`yznam ve WS F1 ^Q Q-menu F2 ^J J-menu F3 ^K K-menu F4 ^O O-menu F5 ^P P-menu DL ^Y zru|sen`i |r`adky IL ^A posun o slovo vlevo DC DEL zru|sen`i znaku p|red kurzorem IC ^F posun o slovo vpravo |sipka nahoru ^E posun o |r`adek nahoru dol|u ^X posun o |r`adek dol|u vlevo ^H posun o znak vlevo vpravo ^D posun o znak vpravo |sikm`a ^L opakov`an`i Find/Replace .FO .NO Kl`avesy a slou|z`i jako p|resmyka|ce mal`ych a velk`ych p`ismen. Po stisku se p|ri stisku p`ismenov`ych kl`aves generuj`i k`ody velk`ych p`ismen, bez ohledu na to, je-li sou|casn|e stisknuta kl`avesa . Po stisku se generuj`i k`ody mal`ych p`ismen, p|ri sou|casn`em stisku kl`avesy k`ody velk`ych p`ismen. .NO(1) Znak ESC, kter`y nem`a samostatnou kl`avesu, se zad`av`a jako [. .NO(1) Kl`avesa <|sipka vlevo> vys`ila` k`od ^H tj. BS. Lze ji tedy pou|z`it pro ru|sen`i znaku p|ri zad`av`an`i p|r`ikaz|u syst`emu. Modul BDOS je opraven tak, |ze znak DEL (kl`avesa ) zpracov`av`a stejn|e jako BS. .NO(1) Stisk kl`avesy
vyvol`a p|reru|sen`i a odskok na adresu 38H a odtud do monitoru. Je-li spu|st|en program pod lad`ic`im programem (DDT, SDT), je p|reru|sen jako p|ri dosa|zen`i nastaven`e p|reru|sovac`i adresy. .NF 4. Podp`urn`e programy ----------------- DUPSD - duplikov`an`i disket -------------------------- .FO .NO Program DUPSD umo|z|nuje fyzick`e kop`irov`an`i disket 8" s jednoduchou hustotou pod syst`emem CP/M s jednou nebo dv|ema mechanikami. |Cinnost programu je interaktivn`i. .NF SYSGEN kop`irov`an`i syst`emov`ych stop ---------------------------------- .FO .NO Program SYSGEN je standardn`i program syst`emu CP/M, kter`y umo|z|nuje nahr`av`an`i obsahu syst`emov`ych stop z jin`e syst`emov`e diskety. Program je interaktivn`i. .NF FRMIQ form`atov`an`i disket ------------------------ .FO .NO Program FRMIQ umo|z|nuje form`atov`an`i s verifikac`i nebo samostatnou verifikaci |citelnosti disket. |Cinnost programu je pln|e interaktivn`i. .NF WSIQ - textov`y editor WordStar ------------------------------ .FO .NO Textov`y editor WordStar nakonfigurovan`y pro po|c`ita|c IQ151. Automaticky rozezn`av`a moduly VIDEO32 a VIDEO64. V re|zimu VIDEO32 pracuje s 16ti |r`adky po 64 znac`ich (v|zdy dva fyzick`e |r`adky pod sebou), v re|zimu VIDEO64 s 31 |r`adky. .NO Implicitn`i nastaven`i po vyvol`an`i se jm`enem souboru je m`od Nondocument. Rovn|e|z je nastavena `urove|n 2 menu.