next up previous contents index
Naprej: Microsoft Windows 3.x Navzgor: Operacijski sistemi Nazaj: Operacijski sistemi

Subsections


MS-DOS  

Na kratko o MS-DOS  

Podjetje IBM  je operacijski sistem MS-DOS predstavilo leta 1981 skupaj s svojim prvim racunalnikom IBM PC . MS-DOS je spominjal na sistem CP/M . Prvi MS DOS so izdelali pri podjetju Seattle Computers in ga imenovali QDOS , kar naj bi po izrocilu oznacevalo Quick and Dirty Operating System . Tekel je na procesorjih 8086 in bil je sestnajstbiten. Njegov glavni avtor je  Tim Patterson . Vec o tej temi na http://www.microsoft.com/slovenija/izdelki/

Namestitev slovenskih pisav

Pokazali bomo, kako se namesti slovenske znake pod operacijskim sistemom MS-DOS . Potrebna oprema je sistem MS-DOS 3.3  ali njegova kasnejsa verzija, graficna kartica, zdruzljiva z EGA  ali VGA , ali njena kasnejsa izvedenka in morebiti se datoteka isolatin.cpi  , ki je del distribucije ISOCP101.ZIP  . Datoteko isolatin.cpi   potrebujemo le, ce zelimo na zaslonu videti znake, kodirane po kodni tabeli Latin2 . Pri naslednjih zgledih smo privzeli, da so vse potrebne sistemske datoteke na imeniku c:\dos. Ce so te pri vas kje drugje, morate ustrezno prilagoditi pot v zgledih.  Ce zelite doseci sumnike, kodirane po CP 852 , potem z obicajnim urejevalnikom besedila vpisite v konfiguracijsko datoteko CONFIG.SYS  naslednjo vrstico

device=c:\dos\display.sys con=(ega,,1)
kar omogoci podporo za eno kodno stran, in v zagonsko datoteko AUTOEXEC.BAT  dopisite vrstici
mode con code prepare=((852) c:\dos\ega.cpi)
mode con code sel=852
Datoteka EGA.CPI  je ze del vase standardne namestitve operacijskega sistema MS-DOS . Pot pred njo mora kazati na njeno mesto na disku. Ce zelite doseci sumnike, kodirane po Latin2 , potem z obicajnim urejevalnikom besedila vpisite v konfiguracijsko datoteko CONFIG.SYS  vrstico
device=c:\dos\display.sys con=(ega,,1)
in v zagonsko datoteko AUTOEXEC.BAT  vrstici
mode con code prepare=((912) c:\dos\isolatin.cpi)
mode con code sel=912
Datoteka ISOLATIN.CPI   je del distribucije ISOCP101.ZIP , ki je dostopna na mestu http://www.kostis.net/freeware/isocp101.zip . V nacin, kakrsen je v rabi v Angliji, preklopimo z ukazoma
mode con code prepare=((850) c:\dos\ega.cpi)
mode con code sel=850
in podobno v nacin, kakrsen je v rabi v Zdruzenih drzavah Amerike, preklopimo z ukazoma
mode con code prepare=((437) c:\dos\ega.cpi)
mode con code sel=437
Pred tem smo seveda morali omogociti podporo za eno kodno stran. Se nekaj zgledov: cirilico omogocimo z ukazoma
mode con code prepare=((915) c:\dos\isoother.cpi)
mode con code sel=915

Kodni razpored latin1  dosezemo z ukazoma

mode con code prepare=((819) c:\dos\isolatin.cpi)
mode con code sel=819

Vec o tej temi na http://jagor.srce.hr/ ddomikul/iso/index.htm

Vnasanje sumnikov

 Na sistemih MS-DOS , DR-DOS  in na vseh sistemih Microsoft Windows , ki tecejo na racunalnikih, zdruzljivih z IBM PC, vnasamo sumnike v programih, kjer to ni omogoceno kako bolj preprosto, na naslednji nacin.

Izbrani znak vnesemo tako, da pritisnemo tipko < Alt >   in jo pridrzimo, nato pa vnesemo desetisko kodo znaka s pritiskom na tipke na stevilskem delu tipkovnice. Ko vnesemo desetisko kodo, tipko < Alt >   popustimo. Pri tem nacinu moramo poznati desetiske kode znakov v trenutno veljavnem razporedu. Desetiske kode so na voljo v poglavju 4.1.4.

Ta nacin preskuseno deluje tudi v konzolah v Linuxu, ki tece na strojni opremi, zdruzljivi z IBM PC. Izjeme, pri katerih sestavljeno vnasanje v konzoli ne deluje, niso znane.

Zelo verjetno sestavljeno vnasanje deluje na vsej strojni opremi, ki je zdruzljiva z IBM PC, neodvisno od programske opreme, razen pod okni X.

Sestavljeno vnasanje znakov preskusimo tako, da z vnosom kode 65 vnesemo znak A. Na zaslonu se mora izpisati podoba znaka A.

Tak vnos sumnikov imamo za le zasilnega in ga uporabljamo v skrajni sili, ko ni mogoce nic primernejsega.

Sumniki v imenih datotek

Sistem DOS 6.22  sam po sebi podpira sumnike v imenih datotek, vendar tega ne znajo nekateri programi, ki tecejo na njem. Takih datotek v nekaterih primerih ni mogoce odpreti in delati z njimi. Tezavam se izognemo, ce ne uporabljamo sumnikov pri poimenovanju datotek. Ce take datoteke ze imamo, jih preimenujmo v ukazni lupini operacijskega sistema (shell) z ukazom ren .

Zgradba datotek .kbd  

Verjetno bi se dalo z ustreznimi popravki datoteke s koncnico .kbd  doseci bolj preprosto vnasanje sumnikov, in sicer s priporocenim sestavljanjem znaka za dvojni narekovaj < '' >   in ustrezni sicnik.

Resitev bi bila v tem primeru neodvisna od morebitnih gonilnikov. Te resitve ni doslej se nihce objavil.

Zgradba datotek .kbd  je opisana na Monitorjevem BBS.  Simon Vavpotic , Monitor, letnik 6, stevilka 10, oktober 1996.


next up previous contents index
Naprej: Microsoft Windows 3.x Navzgor: Operacijski sistemi Nazaj: Operacijski sistemi

GNU slovenizacija
1/26/2000