6.10 Hogyan tudok egy adott DOS verziót igénylô programot futtatni?


Amennyiben olyan DOS programot vagy drivert akarunk használni, amelyik nem mûködik (az OS/2 Warp által nyújtott) 5.0-s DOS környezetben, akkor szükség lehet arra, hogy egy ettôl eltérô verziójú DOS környezetet emuláltassunk az operációs rendszerrel. Erre vonatkozólag információt találhatunk az On-Line Helpben a VMDISK címszó alatt. Ha az ott leírtak nem világosak, akkor kövessük az alábbi "receptben" leírtakat:

1) Készítsünk egy rendszerlemezt azzal a verziójú DOS-sal, amelyiket emuláltatni akarunk az OS/2-vel. A rendszerlemezt a lehetô legkisebb kapacitásra formázzuk, mivel ezzel késôbb merevlemez helyet takaríthatunk meg.

2) Indítsuk el az OS/2-t és másoljuk át az X:\OS2\MDOS\FSFILTER.SYS fájlt a lemezre. (X az OS/2 boot drive-ja.)

3) Készítsük el a Config.Sys fájlt a bootolható lemezen. A következô sorok feltétlenül szerepeljenek benne:

   DEVICE=FSFILTER.SYS
   DEVICE=X:\OS2\MDOS\HIMEM.SYS
   DEVICE=X:\OS2\MDOS\EMM386.SYS
   DEVICE=X:\OS2\MDOS\ANSI.SYS

Szintén adjuk a fájlhoz azokat a sorokat, amelyeket a futtatni kívánt DOS program megkíván. Ez alól kivétel az XMS, EMS, egér, vagy egyéb memória-manager driverek.

4) Készítsük el az Autoexec.Bat fájlt. Az elsô sor a következô legyen:

   X:\OS2\MDOS\MOUSE

Adjuk a fájlhoz a PATH és SET PROMPT sorokat, valamint azokat a sorokat, amelyek szükségesek a programunk számára. Ügyeljünk arra is, hogy az X:\OS2\MDOS sor feltétlenül legyen benne a PATH-ban.

5) Teszteljük a lemezt a "DOS from Drive A:" parancs segítségével.

6) Készítsük el az úgynevezett képfájlt (image file), amikor elégedettek vagyunk a DOS szekció mûködésével. Ezt a VMDISK A: X:\DOS.IMG parancs kiadásával tehetjük meg.

7) Készítsünk ikont a minták (template) között található programobjektum kitöltésével. A Program Név mezôbe *-ot írjunk. A DOS beállítások között keressük meg a DOS_STARTUP_DRIVE paramétert és írjuk be az X:\DOS.IMG sort. Ne felejtsük el felvenni a változtatásokat.

8) Amennyiben az A: meghajtót is használni akarjuk a képfájlból betöltött DOS szekcióban, az X:\OS2\MDOS\FSACCESS.EXE programot is a lemezre kell másolni a 2. pont végrehajtása során. A lemezen lévô Autoexec.Bat fájl végéhez pedig adjuk hozzá a következô sorokat:

   X:
   FSACCESS A:

Ezzel azt érjük el, hogy az eredetileg a képfájlra mutató A: meghajtó hivatkozást visszairányítjuk a valódi A:-ra, így az is használható lesz, ha ebbôl a képfájlból indítjuk a DOS-t.

Az eredeti Warp 4-gyel készített DOS-image a VKBD.SYS driver hibája miatt nem mûködött megfelelôen. A legújabb javítócsomagokban ezt a hibát már orvosolták.


A témához kapcsolódó más oldalak:


< [ OS/2 kérdések és válaszok | Keresés | Észrevételek, megjegyzések ] >
Utolsó módosítás ideje: 2000.01.16.