Következő Előző Tartalom

8. dosemu és az MS-Windows 3.1

8.1 Megbirkózik az MS-Windows 3.1-gyel a dosemu?

Részlet a ../doc/README.Windows fájlból:

  ***************************************************************
  *       FIGYELEM!!! FIGYELEM!!! FIGYELEM!!! FIGYELEM!!!       *
  *                                                             *
  *  Vigyázz  Bátor  János!!!  Még nem ajánlott és ismert egy   *
  *  rakás  hiba!  A  nagyobb  programok   majdnem   biztosan   *
  *  nem működnek!!! LEGYÉL FELKÉSZÜLVE A RENDSZERLEÁLLÁSOKRA   *
  *  AMIKOR EZT PROBÁLOD!!!                                     *
  *                                                             *
  *        VESZÉLY!!! VESZÉLY!!!  VESZÉLY!!! VESZÉLY!!!         *
  ***************************************************************

Rendben, lehetséges a WINOS2 (ez a módosított verziója a Windows 3.1 -nek OS/2 felhasználok számára) indítása dosemu alatt. Köszönet érte Lutz & Dong -nak!

Jóllehet, ekkor SZÜKSÉGES MIND A KÉT LICENSZ, a WINDOWS-3.1-é és a OS/2-é !!!

De jó sok probléma ismert. Windows-t könnyebb összeomlasztani, mint valaha, a nagyobbacska programok nem töltődnek be, stb. Más szóval, még nem alkalmas napi használatra. Több videokártyával is problémája van (csak egy fehér képernyőt látsz, de azért nézd meg lentebb a win31-in-xdos). A "program groups" szeret eltűnni. ... tehát alapvetően elég gyötrelmes.

További részletekért olvasd el README.txt-t.

8.2 Lehetséges 32bit-es rendszerszintű alkalmazás futtatása winemu-val

Sajnos nem. Mivel ezeket a 0-ás gyűrűben kellene futtatni, ami kernelszintű lenne. Ezt pedig nem engedi a Linux .(97/04/27)

8.3 Hibaüzenet: Cannot find the vdtapi.386 file when starting dosemu

A magyarázat feljebb van, winemu nem tudja kezelni a 32 bites rendszerszintű alkalmazásokat. Az összes meghajtó, ami 386-tal végződik 32 bites. Ahhoz, hogy futtatni tudjad a winemu-t, ki kell törölnöd az összes .386 meghajtót a win.ini-ben. (97/04/27)

8.4 Windows 3.x és az xdos:

A 0.64.3 verziótól kezdődően a dosemu képes Windows-t futtatni xdos-ban. Persze, ez még nem teljesen javallott, és ha mindenképpen ki akarod próbálni, biztonságosabb konzolon elindítani, mert ha ekkor lefagy, nem blokkolja le a billentyűzetedet vagy fagyasztja le a képernyőt!

Ötletek:

1. Szerezd be a Dosemu & Linux forráskódját.
2. Tömörítsd ki a dosemut.
3. Futtasd a "./configure" a dosemu beállításhoz (ekkor alapbeállítás szerint engedélyezett a vm86plus).
4. Pötyögd be a "make"-t a fordítás elkezdéséhez.
5. Szerezd meg a Trident SVGA meghajtóprogramot a Windows-hoz. A fájlok a tvgaw31a.zip-ben vannak és/vagy a tvgaw31b.zip-ben . Megszerezhető a garbo.uwasa.fi -n a /windows/drivers alatt.
6. Tömöríttesd ki a géppel a Trident meghajtóprogramot.
7. A Windows setup-ban, ezt telepítsd: Trident "800x600 256 color for 512K boards".
8. Így telepítheted az WINOS2-e.
9. Ilyen pont az eredetiben NINCS!!
10. Indítsd el az xdos-t.
11. Dosemuban, menj a windows könyvtárba és indítsd el a winemu-t.
12. Imádkozz.

8.5 Telepíthető windows a dosemuból?

Nem hiszem, hogy képes lennél rá. Valami hasonlót fog kiírni, ha mégis próbára teszed a szerencséd:

The XMS driver you have on your system is not compatible with Windows...
Kénytelen-kelletlen, de Dos-ból kell telepíteni a windows-t. Aztán már át tudod másolni a windows-t valahová a Linux fájlrendszerébe és használd az lredir -t, hogy ugyanoda helyezd, mint ahova a DOS-ban telepítetted, pl.:

Tegyük fel, hogy itt van a windowsod: "d:\windows". És neked a "/dosd" könyvtárba van csatolva (mount) a "d:\" meghajtó. Másold át windows-t pl. így:

       cp -a /dosd/windows /usr/share/win
a dosemuban visszacsatolhatod az átmásolt windows rendszert így:
       lredir d: linux\fs\dosd
(nem inkább a "lredir d:\windows /usr/share/win"- t? a fordító). Így már a dosemu nem fogja szemetelni a windows könyvtáradat, de a windows-on végzett beállítások sem fognak látszódni dosemu alatt. (magyarul nem lesz kapcsolat a DOS-os és a dosemus windows között. Ha ugyanezt szeretnéd megcsinálni a c:> lévő windows-oddal, olvasd el az erről szóló GYIK-ot. Használhatod a windows-os setup.exe -t, ha telepíteni akarsz egy meghajtót vagy változtatni szeretnél valamin.(97/2/1497)

8.6 Egér versus win31-in-xdos:

1. A "mouse.drv" WinOS2-beli egér-meghajtót használd.

2. Ha ekkor rendesen működik az egér írd be a win.ini fájlba:

       [windows]
       MouseThreshold1=0
       MouseThreshold2=0
       MouseSpeed=0

3. Az egeret ekkor nem az X rajzolja ki, hanem a windows maga, tehát független a frissítésük, és az egér-mutató mozgása nem késleltetett. (A gyakorlatban tehát 2 egér-mutatód van, de az X-é láthatatlan lesz, ha a DOS-Box fölé érsz.)

4. Mivel a koordinátákat a windows is megkapja és az viszonylagosan helyettesíti be, szükséges bekalibrálni az egeret. Ez automatikusan végbemegy, ha DOS-Box ablak fölé mész.: a mutató a 0,0 pontra ugrik és utána ismét jó koordinátákat ad vissza. Innentől kezdve, ha szükséges újra kalibrálni, csak ki kell menni az ablakon kívülre majd újra vissza. (97/2/10)

8.7 Miért tűnik el az ikonom Program manager-ben?

MS-Windows és a WinOS2 program manager-e egy kicsit különbözik. Amíg az MS-Win progman.ini-ben tárolja a beállításokat, WinOS2 a progman.ini-t a system.ini-ben is el akarja tárolni. Itt egy tipp (friest@acm.org (Todd T. Fries))-tól:

cat progman.ini >> system.ini
Ezt is írd be!: ">>" :-)


Következő Előző Tartalom