Naprej: Microsoft Windows 3.x
Navzgor: Operacijski sistemi
Nazaj: Operacijski sistemi
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/
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=852Datoteka 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=912Datoteka 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=850in 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=437Pred 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
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.
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 .
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.
GNU slovenizacija