  Dosemu HOGYAN
  Mike Deisher Frisstette Uwe Bonnes dosemu0.64.4-ra aktu
  alizlva, 1997 mrcius 15.  Frisstette David Hodges, david
  hodges@altavista.net Fordtotta Radics Gza s Radics Lszl
  valamint Nagy Jnos


  Ez a dokumentum lerja, hogyan tudsz Dos-os programokat futtatni Linux
  alatt. Az ismert problmkra is vlaszt kapsz.
  ______________________________________________________________________

  Tartalomjegyzk



  1. Bevezets
     1.1 Tulajdonkpp mi is az a DOSEMU ?
     1.2 Milyen opercis rendszer alatt mkdik?
     1.3 Milyen processzor kell a futtatshoz?
     1.4 s, ha Alpha/Sparc/Motorola/egyb nem-Intel CPU-m van?
     1.5 Szksges MS-DOS a dosemuhoz?
     1.6 Futtathatok Microsoft Windows programot dosemu segtsgvel?
     1.7 s ha valami mg a dosemuval s a Winemu-val sem fut?
     1.8 Nevek s szmok
     1.9 A dosemu mely verzijt hasznljam ?
     1.10 Melyik a legjabb verzi s honnan tudom beszerezni ?
     1.11 Hol tehetem fel krdseim ?
     1.12 Hov rjak, amennyiben hibt talltam ?
     1.13 Milyen lersok vannak mg a dosemurl ?
     1.14 Van egy programom ami hibsan mkdik, mg sincs felsorolva        az EMUfailure.txt-ben...
     1.15 Hol kell jeleznem, ha kibvtem ezt a HOGYAN-t ?
     1.16 Greg zenete ...

  2. A dosemu fordtsa s futtatsa
     2.1 Hol van a teleptsi lers ?
     2.2 A tz leggyakoribb problma a dosemu fordtsa kzben.
     2.3 Hogyan csinlhatok aout binris fjlokat?
     2.4 Hogyan fordtsam le, ha kevs a gpem memrija?
     2.5 Sikertelen fordtsi nhny klns hiba miatt "slang"-gel kapcsolatban.
     2.6 Milyen belltsi lehetsgeim vannak?
     2.7 Szksges a root-nak indtani a dosemut ?
     2.8 Hogyan frissthetem a dosemumat ?
     2.9 A DOS milyen verzii lteznek dosemu alatt ?

  3. Merevlemez belltsai
     3.1 Hogyan hasznlhatnm a sajt merevlemezemet ?
     3.2 Hogyan rhetem el a hdimage-t Linuxbl?
     3.3 Hasznlhatom a "stacked/double-spaced/super-stored" lemezemet ?
     3.4 Sajt virtulis lemez ksztse.

  4. Prhuzamos, soros portok valamint az egrke
     4.1 A portok elrse mkdtt a rgebbi kiadsban, de most mr nem !
     4.2 Portok elrse gyorsabb a rgebbi kiadsban !
     4.3 Hol a (microsoft kompatibilis) egr meghajt?
     4.4 Mirt nem mkdik az egrmeghajt programom?
     4.5 Mirt szemetel a dosemu a COM4-re?
     4.6 Hogyan vlthatok a dosemu a Linuxos hj kztt, (screen programmal)?
     4.7 Hogyan kelthetem letre a prhuzamos portot?

  5. Tbb felhasznls s a nem interaktv futtats
     5.1 Hasznlhatom a dosemut egy tbb-felhasznls rendszeren ?
     5.2 Hogy futathatok dos parancsokat nem interaktv mdon ?

  6. dosemu s a Netware
     6.1 Hogyan rhetem el a Netware-t?

  7. dosemu s az X-window(97/2/9).
     7.1 Futtathatom a dosemut konzolos mdban, ha fut az X?
     7.2 Lehetsges egy X-window-os ablakban futtatni?
     7.3 Xdos nem mkdik tvoli X-display-en!
     7.4 Xdos nem tallja a VGA betkszletet
     7.5 A VGA betkszlet tl apr az n nagy felbonts kpernymn
     7.6 Dosemu sikertelen fordtsa nhny X-re utal ismeretlen hiba miatt!
     7.7 Rendesen mkdik az ANSI emulci?

  8. dosemu s az MS-Windows 3.1
     8.1 Megbirkzik az MS-Windows 3.1-gyel a dosemu?
     8.2 Lehetsges 32bit-es rendszerszint alkalmazs futtatsa winemu-val
     8.3 Hibazenet: Cannot find the vdtapi.386 file when starting dosemu
     8.4 Windows 3.x s az xdos:
     8.5 Telepthet windows a dosemubl?
     8.6 Egr versus win31-in-xdos:
     8.7 Mirt tnik el az ikonom Program manager-ben?

  9. Vide s a hang
     9.1 Jtszhatok "32-bites vides jtkokkal" dosemuban ?
     9.2 Kilpsnl kapok egy teljes kpernys hibazenetet
     9.3 Mirt nem mkdik az N hangkrtym dosemu alatt?

  10. Jtkok
     10.1 Duke3d nem megy

  11. Problmk s javtsok
     11.1 Biztonsgi rsek
     11.2 dosemu modotta: "ERROR: general protection" s annyi...
     11.3 Dosemu meghal rgtn indts utn. Van teleptett Win9X-em.
     11.4 A dosemu elszllt! Hogyan lhetem meg?
     11.5 Dosemu lellt s nem tudok berni semmit.
     11.6 Engedlyeztem az EMS memrit a dosemu.conf-ban de nem segtett.
     11.7 Hogyan szabadulhatok meg a "disk change" zenetektl? (94/8/11)
     11.8 A dosemu mr nem indult el msodjra, miutn konzolos mdban lptem ki!
     11.9 Mirt mkdik terminl alatt s konzol alatt mirt nem ?
     11.10 Hogy tudom felturbzni a dosemut?
     11.11 CDROM-om nhny fjlt nem tudott beolvasni dosemu all.
     11.12 Hogyan nzhetem meg a hibakeres kirst (debugging output)?
     11.13 MMiirrtt dduuppllzzddnnaakk mmeegg aa bbeeggppeelltt bbeettkk ????
     11.14 Dosemu sszeszemeteli a kpernyt?
     11.15 MS FoxPro 2.6 nem fog futni ...

  12. Dosemu tervhez val segedelem
     12.1 Ki a felels a dosemurt?
     12.2 SEGTENI AKAROK!!!


  ______________________________________________________________________

  1.  Bevezets

  1.1.  Tulajdonkpp mi is az a DOSEMU ?

  Idzve a manualbl, "dosemu" egy egy-felhasznls program, ami
  kihasznlja a Linux kernel s a 80386 processzor tulajdonsgait, hogy
  futtasson egy MS-DOS/FreeDOS/DR-DOS krnyezetet, amit mi "DOS box"-nak
  becznk. Ez a DOS box tvzi a hardver s a szoftver lehetsgeit:

  o kpes szimullni az sszes I/O s processzor utastsokat

  o tmogatja iAPX86 processzor csald vals mdja szerinti a "word"
  mrett s cmzsi mdjait, mikzben teljesen vdett mdban fut

  o kpes elfogni a DOS s BIOS rendszerhvsokat s emullni azokat,
  ahogy az szksges a helyes mkdshez s a j sebessghez

  o kpes olyan hardver krnyezetet szimullni, amit mr tudnak
  hasznlni a DOS-os programok

  o kpes elltni DOS szolgltatsait (service) a Linux szolgltatsain
  keresztl,pldul kpes merevlemeznek szimullni egy Linux knyvtrt.


  1.2.  Milyen opercis rendszer alatt mkdik?

  A dosemut elsdlegesen Linuxra rtk. De NetBSD s FreeBSD alatt is
  lehetsges futtatni, habr a grafikai emulci nem mkdik NetBSD-n.



  1.3.  Milyen processzor kell a futtatshoz?

  Dosemu csak Intelkompatibilis 80x86 processzorral mkdik egytt, pl.:
  80386, 80486, Pentium, AMD:) stb.


  1.4.  s, ha Alpha/Sparc/Motorola/egyb nem-Intel CPU-m van?

  Dosemu CSAK Intelkompatibilis 80x86 processzorral mkdik, de lteznek
  alternatvk: pldul Bochs (http://bochs.sourceforge.net) Ez egy
  nylt forrskd PC emultor, ami a legtbb Unixos (s MS-Windows)
  felleten fut, de vannak ms utak is - nzd meg a comp.emulators.misc
  FAQ-t: ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/emulators/misc/


  1.5.  Szksges MS-DOS a dosemuhoz?

  Nem. Szksged van valamelyik DOS verzira, de nem felttlenl azMS-
  DOS-ra, nzd meg a 2.9 rszt.


  1.6.  Futtathatok Microsoft Windows programot dosemu segtsgvel?

  Nem igazn. Jobban jrsz, ha a Windows emultor Wine-t hasznlod
  ((http://www.winehq.com). Ha csakazrtis Windowst akarsz hasznlni
  dosemuval, nzd meg a 8. fejezetet - dosemu s az MS-Windows 3.1.


  1.7.  s ha valami mg a dosemuval s a Winemu-val sem fut?

  Mr csak a Pc-emultor marad, lsd 1.4.

  1.8.  Nevek s szmok


       (/hh/nn) =v hh=hnap nn=vajon?



       winemu a WinOS/2 futtatst jelenti dosemu alatt.



  1.9.  A dosemu mely verzijt hasznljam ?

  A dosemut a kernelhez hasonlan szmozzk. Pratlan szmak a mg nem
  stabil fejleszti verzit takarjk, mg a prosak a stabil
  fejlesztsek.  ppen most jelent meg a 1.2 (teht stabil) vltozat, a
  fejleszti vltozatnak utna kell nzni! Lehetleg stabil verzit
  hasznlj!


  1.10.  Melyik a legjabb verzi s honnan tudom beszerezni ?

  1.2-es a legjabb (2001-06-30), megtallhat az albbi cmen:

       ftp://ftp.dosemu.org/pub/dosemu/


  Ha a fejleszti verzit tltd le, lehetleg ne jelezz vissza hibkat.


  1.11.  Hol tehetem fel krdseim ?

  Ha valami nem menne - miutn ezt a lerst tolvastad - elszr jr
  utna, htha egy frumon mr eltted megkrdeztk s meg is
  vlaszoltk.  Pl: utnakereshetsz, ha konytasz valamicskt az
  angolhoz:

       http://www.dejanews.com


  A keresssel ltalban gyorsabban tallsz gygyrt!  Krdseid a
  http://linux.index.hu -n is vagy a magyar levelezlistn is felteheted
  (aminek az archvumban is kereshetsz!).


  1.12.  Hov rjak, amennyiben hibt talltam ?

  Ha hibt tallsz a dosemuban valamint, ha beszlsz angolul, fel kell
  iratkoznod a Linux-msdos levelez listra.  Kldj egy e-mailt a
  majordomo@vger.rutgers.edu -ra s a levl trzsbe rd bele:

        subscribe Linux-msdos your_username@your.email.address


  Leiratkozsnl pedig:

        unsubscribe Linux-msdos your_username@your.email.address


  Ha mr feliratkoztl erre a cmre, kldheted a hibkat: linux-
  msdos@vger.rutgers.edu Ez elkldi a Linux.dev.msdos news-groupra. De
  mieltt rnl, olvass el minden lerst belertve a lista archvumt
  is!


  1.13.  Milyen lersok vannak mg a dosemurl ?

  Dosemuval kapsz lerst. A legfontosabb a README.txt s a README-
  tech.txt ezek sokkal rszletesebben s "naprakszebben" trgyaljk a
  dosemut.

  A "dosemu Novice's Altering Guide" vagy DANG inkbb a bels mkdst
  trgyalja. Ez inkbb haladknak ajnlott, akik maguk akarjk
  mdostani a forrskdot, Alistair MacDonald rta s a dosemu doc
  knyvtrban van.  Az EMU failure lista (EMUfailure.txt) itt azok a
  programok vannak felsorolva, amik kztudottan nem mkdnek dosemuval.

  s persze a dosemu GYIK/HOGYAN. Mindkettt megtallod a doc
  knyvtrban.  A legjabbakat ugyancsak megtallod a
  http://www.dosemu.org


  1.14.  Van egy programom ami hibsan mkdik, mg sincs felsorolva
  az EMUfailure.txt-ben...

  Elszr ellenrizd le, hogy a hibt nem egy ismert hibajelensg okozta
  ami fel van sorolva az EMUfailure.txt-ben. Ha gy gondolod, hogy ez
  valami j Jelezd ezt a Linux-msdos@vger.rutgers.edu -n. Taln itt
  nhnyan segthetnek. Adj lerst a belltsairl, a kernel s a
  dosemu verziszmrl. Pl. az xdos-t hasznlhatod, hogy kivgd a
  hibazenetet.  De olvashat jelentst rj! Ismerjk a
  ../etc/dosemu.conf fjl tartalmt.  Szval csak az aktv sorokat rd
  meg a dosemu.conf -bl.  Ha lehet, futtasd a dosemut debug
  kapcsolkkal, nzd t a kimenetet s csak a szerinted fontos rszeket
  kld el belle. De a tbbi rszt is mentsd el arra az esetre, ha
  valaki rkrdez a rszletekre.



  1.15.  Hol kell jeleznem, ha kibvtem ezt a HOGYAN-t ?

  A legjobb az lenne, ha a dosemuHOWTO-xx.x.sgml-t szerkeszted, kszts
  egy diff fjl-t valahogy gy:


       diff -uw eredeti-fjl j-fjl


  s kld el davidhodges@altavista.net. Ha nem tudod mi az a SGML ne is
  trdj vele, brmilyen vltoztats vagy informci meghallgatsra
  tall.


  1.16.  Greg zenete ...

  Amg mshogy nincs meghatrozva, a Linux HOGYAN rsok szeri jogai az
  rit illeti. A Linux HOGYAN rsok msolhatk s terjeszthetk
  rszben vagy egszben brmilyen fiziklis vagy elektronikus formban,
  amg ez a szerzjogi rs is megmarad minden msolaton. Kereskedelmi
  kiads megengedett s tmogatott; habr a szerzk szeretnk, ha
  tjkoztatnk ket minden ilyen kiadsnl.

  Az sszes fordtsnak, kivonatnak, vagy sszefoglalnak, egyestsnek
  brmely Linux HOGYAN-nal, tartalmaznia kell ezt a szerzjogi rst.
  Ezrt nem csinlhatod, hogy sszeollzol egy rszt a HOGYANbl s
  ersebb felttelek mellet kibocstod. Bizonyos esetekben
  engedlyezhet ezeknek a szablyoknak elhagysa; Ha ilyesmiben trd a
  fejed, vedd fel a Linux HOGYAN koordintorral a kapcsolatot a cmt,
  lejjebb megtallod.

  Rviden, szeretnnk terjeszteni ezeket az informcikat amennyi
  csatornn csak lehetsges, de meg kvnjuk rizni a szerzi jogot erre
  a dokumentumra, s szeretnnk rteslni minden tervrl a HOGYAN
  kiadsaival kapcsolatban.

  Amennyiben krdsed lenne, keresd meg Greg Hankins, a Linux HOGYAN
  koordintort: gregh@cc.gatech.edu


  2.  A dosemu fordtsa s futtatsa

  2.1.  Hol van a teleptsi lers ?

  A teleptsi tmutatt a "QuickStart" fjlban tallod.


  2.2.  A tz leggyakoribb problma a dosemu fordtsa kzben.

  Valsznleg problmd lesz, ha:

  1. Nem olvasod el a QuickStart tmutatt.

  2. Ha rgebbi dosemut prblsz fordtani.

  3. Ha rgebbi kernelen prblod fordtani, mint 2.0.28 vagy 2.1.15.

  4. Ha rossz Linux kernel forrskdd van a /usr/src/Linux knyvtrban
  vagy hinyzik a /usr/src/Linux/include/version.h

  5. Olyan kernellel fordtod, amibe nincs belefordtva az IPC.

  6. Ha 2.7.2 -nl rgebbi gcc vagy 5.x.x. rgebbi libc -vel fordtod.

  7. Elfelejted trni a /etc/dosemu.conf, /etc/dosemu.users s a
  /var/lib/dosemu/global.conf fjlokat
  8. Olyan partcirl akarod futtatni a dosemut, ami be van
  "mount"-olva

  9. Nem lltottad be a futtatsi jogokat (gy csak a root
  futtathatja).

  10. gy prblod futtatni meg a DPMI-t hasznl programokat, hogy
  nincs engedlyezve a DPMI opci /etc/dosemu.conf fjlban.


  2.3.  Hogyan csinlhatok aout binris fjlokat?

  A 0.64.4 verzitl kezdve nincsen tbb aout tmogats. Ha mgis
  elengedhetetlen szmodra, a 0.64.3.1 verzit kell hasznlnod. A
  konfigurl szkriptnek kell gondoskodnia rla, ha az egy standard
  setup.


  2.4.  Hogyan fordtsam le, ha kevs a gpem memrija?

  Marty Leisner (leisner@sdsp.mc.xerox.com) jelezte (95/4/8) hogy ha
  kifogysz a swap terletbl az utn a sor utn, ahol CFLAGS definilva
  van hozz kell adni a CFLAGS+=-fno-inline bejegyzst, a dpmi/Makefile-
  ban. Mieltt ezt teszed, ktszer is ellenrizd a lehetsges swap
  terletet, mert Linux eleshet, amikor kifogy a swapterletbl.


  2.5.  Sikertelen fordtsi nhny klns hiba miatt "slang"-gel kapc
  solatban.

  Valsznleg

       slangforce off


  ll a compiletime-settings fjlban. lltasd t "on"-ra s fordtsd
  jra.


  2.6.  Milyen belltsi lehetsgeim vannak?

  A compiletime-settings.help fjl lerja azokat az opcikat, amiket
  mdostani tudsz fordtsi id alatt. A README.txt pedig azokat rja
  le, amiket futs kzben llthatsz.


  2.7.  Szksges a root-nak indtani a dosemut ?

  NEM. Elvileg a dosemu ejti a root privilgiummal rendelkezket, ahol
  csak tudja, ugyanis biztonsgosabb nem rootknt futtatni,
  kifejezetten, ha DPMI programot hasznlsz. A legtbb DOS-os alkalmazs
  nem ignyli, hogy root futtassa. Fleg, ha X all indtod.  gy nem
  kell megengedned a felhasznlknak, hogy root joggal indtott dosemu
  msolatot hasznljanak. Be tudod ezt lltani /etc/dosemu.users
  fjlban szemlyre szabottan.

  Ha a program megkvnja a kzvetlen kapcsolatot a hardver portjaival
  (pldul ha a program kapcsolatot tud ltesteni egy ritka hardverrel,
  amit sem a Linux sem a dosemu nem tmogat)akkor knytelen vagy
  rootknt indtani, de sem nyomtatsnl, sem a soros portnl sem az
  egrnl vagy a videokrtynl nincs szksged erre, mivel ezeket
  lekezeli a dosemu, gy nem kell root jog ezek hasznlathoz.



  2.8.  Hogyan frissthetem a dosemumat ?

  HA frissted a dosemut, a kvetkez parancsokat kell kiadnod:

       # make pristine # ./configure # make


  Ha nem adod ki a "make pristine" parancsot, a legjabb lefordtott
  verzi rossz lesz.


  2.9.  A DOS milyen verzii lteznek dosemu alatt ?

  A DOS brmely verzija egyttmkdik a dosemuval, nmi megktssel:

  FreeDOS-hoz (http://www.freedos.org) jelenleg mg nem tudsz hozzfzni
  Linuxos fjlrendszert s nem tudsz kapcsoldni Novell hlzatra; mivel
  a FreeDos mg csak bta llapotban - ezrt kevsb megbzhat -.


  DOS 4.01 magval is vannak problmi, gy a dosemuval sem fog
  tkletesen mkdni.


  A Ms-DOS 7-nl Win95-t ne indtsad a grafikus fellettel indtskor
  (boot).  Ha a (win95) installls kzben felajnlott biztonsgi
  lemezrl (Rescue Disk) ksztesz virtulis boot-lemezt, akkor nem
  lesz a grafikus fellettel baj, amennyiben a Win95 lemezrl hozod a
  rendszerfjlokat az msdos.sys-be be kell rnod a [Options] rsz al az

       [Options] Logo=0 BootGUI=0


  sort.


  3.  Merevlemez belltsai

  3.1.  Hogyan hasznlhatnm a sajt merevlemezemet ?

  Elszr is, "mount"-old be a dos-os partcit Linux knyvtrknt.
  Pldul, hozz ltre egy knyvtrat /dos nven (mkdir -m 755 /dos) s
  csempszd be az albbi sort az /etc/fstab fjlba:

         /dev/hda1       /dos     msdos   umask=022


  (ebben a pldban, a partci rsvdett lesz, ha rhatv akarod
  tenni 022 cserld ki 000 -ra, s a knyvtr ltrehozsnl a -m 777
  paramtert hasznld) add ki a: #mount /dos parancsot. Rszlet a
  README.txt-bl :



    Elg, ha bemsolod egy Linuxos knyvtrba,
    pl.: /var/lib/dosemu/bootdir -ba a DOS C: meghajtrl a legfontosabb
    fjlokat (IO.SYS, MSDOS.SYS, config.sys, autoexec.bat), majd a dosemu.conf
    fjlban trod a

         $_hdimage = "bootdir"

    bejegyzst. A dosemu csinl lredir-rel egy meghajtt, amirl mr tud
    bootolni. Elszr szerkeszd t a config.sys s az autoexec.bat fjlokat,
    mieltt mg elindtod a dosemut.
    Tovbblpve mg rafinltabb mdon is eljrhatsz. Ha azt akarod, hogy
    ugyanarrl a DOS-os lemezrl bootoljon (amit a Linuxon kvl hasznlsz),
    csak be kell csatolnod (mount) a DOS partcit (mondjuk a /dos al) s
    csinlni nhny linket bootdir knyvtrba. gy meghatrozhatod hogy mely
    fjlok/knyvtrak ltszdjanak a dosemu alatt s, hogy melyek legyenek
    klnbzek. Itt egy teljessg ignye nlkl kszlt lista:


         config.sys
         autoexec.bat
         command.com -> /dos/command.com
         io.sys -> /dos/io.sys
         msdos.sys -> /dos/msdos.sys
         dos -> /dos/dos
         bc -> /dos/bc
         windows -> /dos/windows


  Ennyi, habr ennek is van egy htrnya, nem hasznlhatod a DosC kernelt
  (FreeDos) gy, mert azzal egyelre nem mkdik ez a knyvtr-hozzfzs
  (redirector), taln majd a jvben.



  3.2.  Hogyan rhetem el a hdimage-t Linuxbl?

  Hasznld az mtools-t. Ezzel a sorral


         drive n:  file="/var/lib/dosemu/hdimage" MTOOLS_SKIP_CHECK=1 \
         MTOOLS_LOWER_CASE=1 MTOOLS_NO_VFAT=1 partition=1 offset=128


  /etc/mtools.conf -ban; hasznlhatod a mtools-t, gy: "mdir n:". "mcopy
  n:/config.emu /tmp" ezzel bemsolod a config.emu-t a /tmp knyvtrba.
  Itt szerkesztheted, s aztn msold vissza. Nyugodtan hasznld a
  szvedhez legkzelebb ll meghajt-jelet, az N: csak plda.


  3.3.  Hasznlhatom a "stacked/double-spaced/super-stored" lemezemet ?

  Egyelre, a tmrtett lemezek mg nem csatlakoztathatak az ltalnos
  kernellel. Kell egy kernelfolt, amit "dmsdosfs"-nak hvnak. Megtallod
  a sunsite.unc.edu -n vagy egyb tkrn, pl:

       http://sunsite.unc.edu:/pub/Linux/system/filesystems/dosfs/


  Mg jobb, ha utnanzel a http://sun-site.unc.edu:/pub/Linux/Incoming
  -en htha van mr jabb verzi. A "wholedisk" bellts a rgebbi
  dosemuban mg megengedett volt, mra mr nem az, br a

         $_hdimage = "/dev/hda1"


  mkdni fog, de gy lehet, hogy egy dosemu sszeomlsakor elvesztesz
  minden adatot.

  Ha a DOS-os partcid mr csatolva (mount) van - rsi joggal - s
  arrl akarnd indtani ("boot"-olni) a dosemut, kapsz egy
  hibazenetet, s az emu felfggeszti a mkdst. Ez azrt van gy,
  mert a DOS s a Linux is fggetlenl szeret rni a lemezre, s gy
  teleszemetelnk a meghajtdat(95/8/11).

  ---------------------

  Ha insta1lllva van a LILO, ez nem fog menni. Br kikerlhet a
  problma...

  Thomas Mockridge (thomas@aztec.co.za) jelenti (94/8/5):

  Stacker 4.0 esetn:

  1. dd a MBR egy fjlba (vagy pl.: norton utility-val)

  2. Indtsd el a DOS-t (ne az emubl), add ki a "fdisk /mbr"parancsot,
  majd tedd aktvv az fdisk segtsgvel

  3. Mentsd ki az j MBR-t is egy fjlba.

  4. Rakd vissza az eredeti MBR-t

  5. s helyezd el a msodik MBR-t /var/lib/dosemu/partition.hda? nven
  (? A te DOS partcid szma)

  6. lltsd be a dosemu.conf -t

       disk {partition "/dev/hda? ?"}


  az jabb verziban:

       $_hdimage = "/dev/hda1"



  7.Ennyi!

  Holger Schemel (q99492@pbhrzx.uni-paderborn.de) jelenti (94/2/10): Ez
  tkletesen mkdik a dosemu MS-DOS 6.0-al teleptett vltozatval.
  Ha mgis problma lenne, kzileg ki kell javtanod a DBLSPACE.INI
  fjlban a meghajt betjelt a dosemuban lvre.  Darren J Moffat
  (moffatd@dcs.gla.ac.uk) jelenti (94/3/27): "...hasznlj 6.2 ha be
  tudod szerezni!! Csak legyen kznl egy LILO boot-lemez mert a dos
  kicserli a MBR-t !"


  3.4.  Sajt virtulis lemez ksztse.

  A legegyszerbb, ha a "mkdexe"-t hasznlod (README.txt-ben pontos
  lers tallhat errl). A rgimdibb (s legtbben gy csinljk):

  A "mkfatimage16" programmal (azrt olvasd el a manlapjt) ltrehoznak
  egy 32megabjtos lemezt:

      mkfatimage16 -k 32768 > hdimage



  ez valsznleg nagyobb annl, mint amire szksged lesz. Ha mgis
  nagyobbat szeretnl, fontold meg a disk redirector hasznlatt. s
  persze nem rt, ha leformattlod ezutn.


  4.  Prhuzamos, soros portok valamint az egrke

  4.1.  A portok elrse mkdtt a rgebbi kiadsban, de most mr nem !

  Olvasd el a ../doc/README.txt  s a port-fejezetet a
  ../etc/config.dist-ban


  4.2.  Portok elrse gyorsabb a rgebbi kiadsban !

  Lehetsged van a portok naplzsra, gy alapbellts szerint minden
  port-elrs egy kivtelt okoz a vm86-mdon kvl. s ez idbe kerl.
  Ha nem akarod Naplzni a portokat, hasznld a "fast" kulcsot a
  "appropriate port statement"-nl a dosemu.conf-ban.


  4.3.  Hol a (microsoft kompatibilis) egr meghajt?

  Tom Kimball (tk@pssparc2.oc.com) jelenti (93/11/24): A legtbb egrhez
  nem kell semmifle meghajt, ugyanis a dosemu bels meghajtja kezelni
  tudja. Azonban nhny egrnl kln (DOS-os) meghajt szksges, ha
  szksges innen beszerezheted:

    oak.oakland.edu:/pub/msdos/mouse/mouse701.zip   (mscmouse)
    oak.oakland.edu:/pub/msdos/mouse/gmous102.zip   (gmouse)



  4.4.  Mirt nem mkdik az egrmeghajt programom?

  Mark Rejhon (mdrejhon@magi.com) jelenti (95/4/7):

  Ha elindtasz egy egrmeghajt programot annak id kell a
  behangolshoz (ltalban 30-60mp), de ha mr tbbet vrsz, mint egy
  perc, prbld meg meghatrozni -az egrmeghajt parancssorban- azt a
  COM portot amelyikre az egr r van ktve.


  4.5.  Mirt szemetel a dosemu a COM4-re?

  Rob Janssen (rob@pe1chl.ampr.org) jelenti (94/3/24):

  jmorriso@bogomips.ee.ubc.ca szerint, "dosemu szemeteli a COM4-et
  (0x2e8, IRQ 5). 0x2e8 nincs ilyen port{} a config-ban.  Le kell
  futtatnom a setserial /dev/cua3 irq 5 miutn kilptem a dosemubl."

  Ennek az oka a VGA BIOS. Amikor engedlyeztem az IO port figyelst,
  gy tnt, hogy ez szennyezi.

  Ez az "allowvideoportaccess on" tiltsval kijavthat. Amennyiben
  tovbbra is problmd lenne a kppel, prblj nagyobb tartomnyt
  engedlyezni az IO cmeknek. (pl.: 40-43)


  4.6.  Hogyan vlthatok a dosemu a Linuxos hj kztt, (screen program
  mal)?

  John Taylor (taylor@pollux.cs.uga.edu) jelenti (94/5/25):

  n Linux 1.1.13-at hasznlok, s r akarok mutatni, hogy milyen
  nagyszer tulajdonsg ez, az (IMHO). 52-es verzitl futtathatom a
  "screen" nev programot. Amibl a "dos -D-a" hvhatom meg a dosemut.
  Mi is a nagyszer (IMHO)-ban, a "screen-parancsok" (pl.: a CTRL-A
  parancs) mkdnek! Ez azt jelenti, hogy vlthatok a DOS s a UNIX hj
  kztt. Ez lehetv teszi a dosemu futtatst a soros vonalon (serial
  line), mert nagyon knny vltani.


  4.7.  Hogyan kelthetem letre a prhuzamos portot?

  A dosemu.conf -ban van egy sor a vge fel, nyomtats tirnytsa az
  lpr-be vagy fjlba. De, ha kzvetlen elrst akarsz a nyomtatval,
  tedd megjegyzsbe az elbbi sort (#-jellel) s add hozz a kvetkez
  sorokat:

       $_ports { device /dev/lp0 fast range 0x3bc 0x3bf  } # lpt0


  a "monitor card" nyomtat porthoz, vagy

       $_ports { device /dev/lp1 fast range 0x378 0x37f } # lpt1


  vagy

       $_ports { device /dev/lp2 fast range 0x278 0x27f } # lpt2


  Hans Lermen (lermen@dosemu.org) rta:

  Ezeket a sorokat nem lehet ilyen egyszeren hozztenni, gy kell
  kinznie:

  $_ports = "...." $_ports = $_ports, " device /dev/lp0 fast range 0x3bc 0x3bf"


  (az res helyek fontosak!)


  5.  Tbb felhasznls s a nem interaktv futtats

  5.1.  Hasznlhatom a dosemut egy tbb-felhasznls rendszeren ?

  Igen, bellthatod a dosemut, de olvasd el a README.txt-t.


  5.2.  Hogy futathatok dos parancsokat nem interaktv mdon ?

  Tbb lehetsged is van: 1.Dosemu standard bemenett egy fjlba
  irnytod.  2.Hasznld a "keystroke" belltst, s a -I paramtert
  (bvebb lers a README.txt-ben) hogy meghatrozd az egyes
  billentyletsekre mit is csinljon, ha begpelik a dosemuban.
  3.hasznld a mkdexe programot, hogy ltrehozz egy DEXE fjlt (ez egy
  kisebb DOS virtulis lemez ami csak azt a programot tartalmazza amit
  futtatni szeretnl) nzd meg a README.txt-t.

  Itt van mg nhny alternatva:


  Daniel T. Schwager (danny@dragon.s.bawue.de) jelenti (94/7/2):

  Hasznlhatsz klnbz dosemu.conf fjlokat (s gy klnbz
  bootolhat merevlemzrl/vagy virtulis lemezrl indthatod, gy
  hasznlhatsz klnbz autoexec.bat-okat is), ehhez gy kell meghvnod
  a dosemut:

    $ dos -F my_quicken_q_exe_dosemu.conf

  -------------------


  Dietmar Braun (braun@math20.mathematik.uni-bielefeld.de) jelenti
  (94/7/4): Ez nem nagy problma, ha kihasznlod a dosemu "redirector"
  (csatolhatsg) tulajdonsgt. Ez lehetv teszi hogy meghajtknt
  csatold a Linux egyik knyvtrt s gy elg vltozatos krnyezetet
  hozhatsz ltre.

  Teht itt van egy shell szkript, amit nevezz DOS-nak

      mkdir /tmp/dos.$$
      DOSTMP=/tmp/dos.$$; export DOSTMP


  s egy kis trkkel "echo $* > $DOSTMP/startup.bat" valban mkdik
  (legyen ez most egy kis C program ami kicserli a "/"-t "\"-re, a
  sorok vgzdst tkonvertlja s hozzad egy "^Z" -t a fjl vghez),
  hozd ltre az indt fjlokat s a linkeket, ebbe a knyvtrba s
  indtsd a dosemut.  Az autoexec.bat-ban a c: meghajt tmp-knyvtrhoz
  van tirnytva, amiben lehet link a $HOME s a $PWD-hez.

  gy ha meg akarom nzni a fjlaim neveit (amik lervidlnek 8.3
  alakv) csak a DOS dir parancst kell kiadnom. sszefoglalva van egy
  tbbfelhasznls, tbbfeladatos DOS-om (hisz a dosemu fggetlen
  session).  Termszetesen csak azokhoz az erforrsokhoz frek hozz,
  amikhez egybknt is hozzfrnk Linuxban. Egyszer ezt hasznltam ki,
  hogy hasznlhassam a DOS-os meghajtmat a nyomtathoz. Nlam a
  printcap df trtnetesen DOS program. Mg kszthetsz is egy DOS-os
  programot nyomtat szrknt is.


  6.  dosemu s a Netware

  6.1.  Hogyan rhetem el a Netware-t?

  Ahogy mindig is, csatlakozhatsz a Linux fjlrendszern keresztl.
  Csatold a Netware lemezedet a Caldera's Netware utilities vagy Volker
  Lendecke's free ncpfs utility segtsgvel.

      ftp://ftp.gwdg.de:/pub/Linux/misc/ncpfs


  Ha valdi IPX elrsre van szksged, pldul ha a Novell
  "syscon"-hoz, olvasd el a ../doc/NOVELL-HOWTO.txt-t.  FreeDOS-bl
  jelenleg mg nem tudsz kapcsoldni a Netware-hez.


  7.  dosemu s az X-window(97/2/9).

  7.1.  Futtathatom a dosemut konzolos mdban, ha fut az X?

  Ronald Schalk (R.Schalk@uci.kun.nl) jelenti (94/1/17):

  Igen, nincs vele semmi problma. Mivel ctrl-alt-(Fn) vlthatsz t egy
  virtulis konzolra (VC), s ott brmilyen Linux alkalmazst
  futtathatsz gy a dosemut is.


  7.2.  Lehetsges egy X-window-os ablakban futtatni?

  Ha felteleptetted az X-et s sikeresen lefordtottad a dosemut s
  tkletesen mkdik az X-en kvl, lehetsged van futtatni "xdos"
  vagy "dos -X" -el elugrik egy dosemu ablak az X-ben. Ha mgsem,
  ellenrizd le, hogy:

    1. Dosemu X tmogatssal lett fordtva. Ez az alapbellts br
       lehetsges, hogy a compiletime-settings fjlban az "x off" bellts
       szerepelt, ha ez gy lenne, javtsd ki "x on"-ra s add ki a "make
       pristine; make; make install" parancsokat, ekkor belefordtja az X
       tmogatst, amennyiben az "X-libraries" a /usr/X11R6 -ba lett teleptve.

    2. lltsd be az X billenty-trkpedet. Xterm-ben, gpeld be a

         xmodmap -e "keycode 22 = 0xff08"
         xmodmap -e "keycode 107 = 0xffff"

       ezzel rgzted a backspace s a del billentyket.

    3. lltsd be az X-fgg belltsokat a /etc/dosemu.conf fjlban.



  Alternatv lehetsgknt, hasznlhatod a dosemut az sznes xterm-en
  bell is, de ez nem javallott, mert tbb szn is hibsan jelenik meg.
  Ehhez nem szksges lefordtani az X-tmogatst. Mindazonltal, ha
  mgis gy szeretnd hasznlni, gy kell eljrnod:


    1. teleptsd az ansi_xterm-et. Az ehhez szksges csomag:
       tsx-11.mit.edu:/pub/Linux/ALPHA/dosemu/Development/ansi-xterm-R6.tar.gz

    2. lltsd be az X billenty-trkpedet. Egy xterm-ben, gpeld be:

         xmodmap -e "keycode 22 = 0xff08"
         xmodmap -e "keycode 107 = 0xffff"

       ezzel rgzted a backspace s a del billentyket.

    3. lltsd be a terminal-fgg (s nem az X-fgg) belltsokat a
    /etc/dosemu.conf -ban



  Marty Leisner (leisner@sdsp.mc.xerox.com) jelenti (95/3/31):

  n az xrdb hasznlom az albbi kdrszlettel:

       dosxterm*Font:  vga dosxterm*geometry: 80x25 dosxterm*saveLines: 25


  vagy lnevezem (alias) a "dosxterm"-et "term -fn vga -title dosxterm
  -geometry 80x25 -sl 25"-

  Ha ezt a xrdb eljrst hasznlod, mr csak el kell indtanod "xterm
  -name dosxterm".


  7.3.  Xdos nem mkdik tvoli X-display-en!

  Jelenleg a dosemu a MIT osztott memria (MIT shared memory extensions)
  rendszert hasznl, ezrt csak helyi kijelzn tud mkdni. Ha az xdos-t
  akarod futtatni tvoli kijelzn, a "mitshm off"-fal (compiletime-
  settings fjlban) fordtsd le a dosemut (97/2/9).


  7.4.  Xdos nem tallja a VGA betkszletet

  Ellenrizd le, hogy a VGA fontok amiket felteleptettl fel vannak-e
  sorolva annak a knyvtrnak a font.dir-jben ahova felteleptetted:

         hertz:~> grep misc /usr/X11R6/lib/X11/XF86Config
             FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
         hertz:~> grep vga /usr/X11R6/lib/X11/fonts/misc/fonts.dir
         vga.pcf vga
         vga11x19.pcf vga11x19
         hertz:~> ls /usr/X11R6/lib/X11/fonts/misc/vga*
         /usr/X11R6/lib/X11/fonts/misc/vga.pcf
         /usr/X11R6/lib/X11/fonts/misc/vga11x19.bdf
         /usr/X11R6/lib/X11/fonts/misc/vga11x19.pcf



  Ha teleptettl nhny X-es betkszletet, amikor els alkalommal
  telepted a dosemut az X-tmogatssal, "mkfontdir" s a "xset fp
  rehash" parancsokat ki kell adni. A dosemu figyelmeztetni fog
  telepts kzben erre. rj neknk, ha valami nem mkdik nlad.
  (97/2/13)


  7.5.  A VGA betkszlet tl apr az n nagy felbonts kpernymn

  Nzz utna a vga11x19 kszletnek.  (97/2/13)


  7.6.  Dosemu sikertelen fordtsa nhny X-re utal ismeretlen hiba
  miatt!

  Feljebb mr emltettk, hogy alapbellts szerint a dosemu a MIT
  rendszert (MIT shared  memory extensions) hasznlja. XFree86 alatt ez
  csak 3.1.2 verzitl tmogatott. Ha rgebbi verzit hasznlsz,
  knytelen leszel frissteni, vagy belltani a dosemut, hogy ne ezt a
  MIT-et hasznlja (olvasd el az utols fejezetet (97/2/9).


  7.7.  Rendesen mkdik az ANSI emulci?

  Marty Leisner (leisner@sdsp.mc.xerox.com) jelenti (95/3/31): Persze.
  n a nnansi.com hasznlom X window alatt. Ekkor 25, 43 s 50 soros
  mdban is tkletesen mkdik, habr 50 soros mdot igencsak
  krlmnyes kezelni 1024x768 felbontson (Hacsak nem kisebb
  betkszletet hasznlsz vagy nagyobb kpernyt).


  8.  dosemu s az MS-Windows 3.1

  8.1.  Megbirkzik az MS-Windows 3.1-gyel a dosemu?

  Rszlet a ../doc/README.Windows fjlbl:


    ***************************************************************
    *       FIGYELEM!!! FIGYELEM!!! FIGYELEM!!! FIGYELEM!!!       *
    *                                                             *
    *  Vigyzz  Btor  Jnos!!!  Mg nem ajnlott s ismert egy   *
    *  raks  hiba!  A  nagyobb  programok   majdnem   biztosan   *
    *  nem mkdnek!!! LEGYL FELKSZLVE A RENDSZERLELLSOKRA   *
    *  AMIKOR EZT PROBLOD!!!                                     *
    *                                                             *
    *        VESZLY!!! VESZLY!!!  VESZLY!!! VESZLY!!!         *
    ***************************************************************



  Rendben, lehetsges a WINOS2 (ez a mdostott verzija a Windows 3.1
  -nek OS/2 felhasznlok szmra) indtsa dosemu alatt. Ksznet rte
  Lutz & Dong -nak!

  Jllehet, ekkor SZKSGES MIND A KT LICENSZ, a WINDOWS-3.1- s a
  OS/2- !!!

  De j sok problma ismert. Windows-t knnyebb sszeomlasztani, mint
  valaha, a nagyobbacska programok nem tltdnek be, stb. Ms szval,
  mg nem alkalmas napi hasznlatra. Tbb videokrtyval is problmja
  van (csak egy fehr kpernyt ltsz, de azrt nzd meg lentebb a
  win31-in-xdos).  A "program groups" szeret eltnni.   ...  teht
  alapveten elg gytrelmes.

  Tovbbi rszletekrt olvasd el README.txt-t.


  8.2.  Lehetsges 32bit-es rendszerszint alkalmazs futtatsa winemu-
  val

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


  8.3.  Hibazenet: Cannot find the vdtapi.386 file when starting dosemu

  A magyarzat feljebb van, winemu nem tudja kezelni a 32 bites
  rendszerszint alkalmazsokat. Az sszes meghajt, ami 386-tal
  vgzdik 32 bites. Ahhoz, hogy futtatni tudjad a winemu-t, ki kell
  trlnd az sszes .386 meghajtt a win.ini-ben.  (97/04/27)


  8.4.  Windows 3.x s az xdos:

  A 0.64.3 verzitl kezdden a dosemu kpes Windows-t futtatni xdos-
  ban.  Persze, ez mg nem teljesen javallott, s ha mindenkppen ki
  akarod prblni, biztonsgosabb konzolon elindtani, mert ha ekkor
  lefagy, nem blokkolja le a billentyzetedet vagy fagyasztja le a
  kpernyt!

  tletek:

  1. Szerezd be a Dosemu & Linux forrskdjt.
  2. Tmrtsd ki a dosemut.
  3. Futtasd a "./configure" a dosemu belltshoz (ekkor alapbellts szerint engedlyezett a vm86plus).
  4. Ptygd be a "make"-t a fordts elkezdshez.
  5. Szerezd meg a Trident SVGA meghajtprogramot a Windows-hoz. A fjlok a tvgaw31a.zip-ben vannak s/vagy a tvgaw31b.zip-ben . Megszerezhet a garbo.uwasa.fi -n a /windows/drivers alatt.
  6. Tmrttesd ki a gppel a Trident meghajtprogramot.
  7. A Windows setup-ban, ezt teleptsd: Trident "800x600 256 color for 512K boards".
  8. gy teleptheted az WINOS2-e.
  9. Ilyen pont az eredetiben NINCS!!
  10. Indtsd el az xdos-t.
  11. Dosemuban, menj a windows knyvtrba s indtsd el a winemu-t.
  12. Imdkozz.



  8.5.  Telepthet windows a dosemubl?

  Nem hiszem, hogy kpes lennl r. Valami hasonlt fog kirni, ha mgis
  prbra teszed a szerencsd:

       The XMS driver you have on your system is not compatible with Win
       dows...


  Knytelen-kelletlen, de Dos-bl kell telepteni a windows-t. Aztn mr
  t tudod msolni a windows-t valahov a Linux fjlrendszerbe s
  hasznld az lredir -t, hogy ugyanoda helyezd, mint ahova a DOS-ban
  teleptetted, pl.:

  Tegyk fel, hogy itt van a windowsod: "d:\windows". s neked a "/dosd"
  knyvtrba van csatolva (mount) a "d:\" meghajt. Msold t windows-t
  pl. gy:

         cp -a /dosd/windows /usr/share/win


  a dosemuban visszacsatolhatod az tmsolt windows rendszert gy:

         lredir d: linux\fs\dosd


  (nem inkbb a "lredir d:\windows /usr/share/win"- t? a fordt).  gy
  mr a dosemu nem fogja szemetelni a windows knyvtradat, de a win
  dows-on vgzett belltsok sem fognak ltszdni dosemu alatt.  (mag
  yarul nem lesz kapcsolat a DOS-os s a dosemus windows kztt.  Ha
  ugyanezt szeretnd megcsinlni a c:> lv windows-oddal, olvasd el az
  errl szl GYIK-ot.  Hasznlhatod a windows-os setup.exe -t, ha
  telepteni akarsz egy meghajtt vagy vltoztatni szeretnl
  valamin.(97/2/1497)


  8.6.  Egr versus win31-in-xdos:

  1. A "mouse.drv" WinOS2-beli egr-meghajtt hasznld.

  2. Ha ekkor rendesen mkdik az egr rd be a win.ini fjlba:

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



  3. Az egeret ekkor nem az X rajzolja ki, hanem a windows maga, teht
  fggetlen a frisstsk, s az egr-mutat mozgsa nem ksleltetett.
  (A gyakorlatban teht 2 egr-mutatd van, de az X- lthatatlan lesz,
  ha a DOS-Box fl rsz.)

  4. Mivel a koordintkat a windows is megkapja s az viszonylagosan
  helyettesti be, szksges bekalibrlni az egeret. Ez automatikusan
  vgbemegy, ha DOS-Box ablak fl msz.: a mutat a 0,0 pontra ugrik s
  utna ismt j koordintkat ad vissza. Innentl kezdve, ha szksges
  jra kalibrlni, csak ki kell menni az ablakon kvlre majd jra
  vissza. (97/2/10)


  8.7.  Mirt tnik el az ikonom Program manager-ben?

  MS-Windows s a WinOS2 program manager-e egy kicsit klnbzik. Amg
  az MS-Win progman.ini-ben trolja a belltsokat, WinOS2 a
  progman.ini-t a system.ini-ben is el akarja trolni.  Itt egy tipp
  (friest@acm.org (Todd T. Fries))-tl:

       cat progman.ini >> system.ini


  Ezt is rd be!: ">>" :-)



  9.  Vide s a hang

  9.1.  Jtszhatok "32-bites vides jtkokkal" dosemuban ?

  Mark Rejhon (mdrejhon@magi.com) jelenti (95/4/8):

  A jelenlegi DPMI fejlesztssel, ami a 0.60-tl kezdve igaz, mr TUDSZ
  futtatni nhny 32-bites vides jtkot a dosemuban. Ha a jtk
  kompatibilis az OS/2 DOS-val, van eslyed mkdsre brni! (Pl:
  Descent, Dark Forces, Mortal Kombat 2, Rise of The Triad, amelyek
  sikeresen mkdtek a dosemuval)

  Mieltt megprblnl futtatni egy ilyen jtkot, billentyzetet be
  kell lltani raw keyboard mdot s engedlyezni kell a VGA grafikus
  mdot /etc/dosemu.conf fjlban.  s ki kell kapcsolnod a hangot a
  jtkban. (valakinek mg meg kell rnia a sound board elmulcit, ami
  megoldan a hangkezelst) szrevehet, hogy a jtk idszmllja egy
  kicsit lassabb, ksznheten a Linux multitasking-nak s a gyors
  idzt tmogats hinynak. Ezrt a jtkok 5-100%-os sebessggel
  fognak futni. Tipikusan, 50%-osan de ez mg javulni fog a kvetkez
  kiadsokkal.

  Ki tudja, taln mkdik. Ha nem tudod munkra brni, ellenrizd le a
  EMUfailure.txt-ben nincs-e felsorolva, vagy nem esik-e a felsorolt
  jtkok kategriba, jelenleg azokat mg senkinek nem sikerlt letre
  kelteni.  Ha gy gondolod fel kell sorolni a EMUfailure.txt-ben rj a
  linux-msdos@vger.rutgers.edu cmre.

  Azonban a DPMI hasznlatval egy biztonsgi rst nyitsz (klnsen a
  dos4gw-s alap jtkoknl), DOS kliensen keresztl elrhetv vlik az
  egsz felhasznli (user space) terlet, innentl kezdve lehetsge
  van mdostani a dosemu kdjt Hasznld a 'secure' lehetsget a
  /etc/dosemu.conf, pl.:

       $_secure = "ngd" # secure for: n (normal users), g (guest), d (dexe)


  megsznteti ezt. Azrt jobb, ha a dosemut mezei felhasznlknt
  indtod X alatt.


  9.2.  Kilpsnl kapok egy teljes kpernys hibazenetet

  (95/4/8) A problma, az hogy a szveges kperny VGA font informcii
  nem lettek elmentve. Szerezd meg a svgalib csomag egy msolatt, pl.
  innen (ez forrskd):

         sunsite.unc.edu:/pub/Linux/libs/graphics/svgalib-1.3.1.tar.gz


  De beszerezhetsz egy elre lefordtott vltozatot is. Hasznld a
  savetextmode-ot hogy elmentsd a jelenlegi szveges mdot s fontot egy
  fjlba a /tmp knyvtrba. Hogy a dosemu futtatsa utn visszallthasd
  azt.

  Kiegszts (lermen@elserv.ffm.fgan.de (97/2/11))-tl:

  Mindenkppen olvasd el a src/arch/Linux/debugger/README.recover -t s
  a README.dosdebug, dosdebug segthet a visszalltsnl.


  9.3.  Mirt nem mkdik az N hangkrtym dosemu alatt?

  Dosemu tartalmaz egy kezdetleges soundblaster emultort, amit Sbemu-
  nak kereszteltek - ennek a dokumentcija jelenleg:
  http://www.slitesys.demon.co.uk/a.macdonald/dosemu/sound/ rhet el.
  A fejleszts mg jelenleg is folyik, nem teljes, gy mg igencsak
  kevs programmal mkdik egytt.


  10.  Jtkok

  10.1.  Duke3d nem megy

  Hans Lermen (lermen@elserv.ffm.fgan.de) jelentette (97/2/16): duke3d
  csak setupban lehet konfigurlni s, ha a "keyboard + mouse" vlasztod
  nem fog mkdni!


  11.  Problmk s javtsok

  11.1.  Biztonsgi rsek

  Ha a dosemu sszes tulajdonsgt ki akarod hasznlni, akkor rootknt
  kell indtanod, pl.: a portok elrshez. A legtbb dosos program nem
  ignyli ezt, br ltalban ha X all hasznlod szksges root joggal
  indtani. Elmletileg a dosemu csak igen ritkn kri ezt, s a tovbbi
  kiadsok prbljk ezt is cskkenteni. De a DPMI hasznlatval egy DOS
  kliensen keresztl elrhetv vlik az egsz felhasznli (user space
  ) terlet, innentl kezdve lehetsge van mdostani a dosemu kdjt.
  Hasznld a 'secure' lehetsget a /etc/dosemu.conf, pl.:

         $_secure = "ngd" # secure for: n (normal users), g (guest), d (dexe)


  megsznteti ezt. Nem rt krlnzni a README.txt-ben tovbbi biz
  tonsgi megfontolsok cljbl.


  11.2.  dosemu modotta: "ERROR: general protection" s annyi...

  Ez olyankor trtnik meg veled, ha egy olyan programot hasznlsz
  aminek DPMI-re van szksge s az nem engedlyezett. Cserld ki a
  kvetkez sort:

      $_dpmi = (off)


  a /etc/dosemu.conf -ban

      $_dpmi = (szm)


  -re, ahol a szm a r sznt memria nagysga kilobjtban (pl.: a DOOM-
  nak 4000 kb elg).Gondolj az elbb lertakra, miszerint a DPMI
  hasznlata esetn nem ajnlott rootknt futtatni a dosemut!  De
  okozhatja az is, hogy a program VCPI-t hasznl (olvasd el az EMUfail
  ure.txt-t, ha tbbet szeretnl tudni.) vagy ms mdot, arra hogy vdet
  mdba kapcsoljon (mst mint DPMI-t), ebben az esetben soha (mg meg
  nem rod te magad) nem fog mkdni dosemu alatt.  Ha ezek kzl egyik
  sem, van egy programod ami nincs felsorolva a EMUfailure.txt-ben,
  olvasd el az 1.14. fejezetet.


  11.3.  Dosemu meghal rgtn indts utn. Van teleptett Win9X-em.

  Dosemu bzik abban, hogy a DOS verzi a hdimage-n s a becsatolt
  meghajtn megegyezik a command.com. Ha nem a dosemu elbb, vagy utbb
  elhasal.  A Win95-nl lehet cserlni a DOS verzit mikor megjelenik a
  "Win95 indtsa" felrat az F4, F5 s az F8 egyikt megnyomod.
  Klnsen figyelj a command.com -ra. A config.emu-ban lltsd a
  megfelel DOS verzinak megfelelen a shell vltozt, pl.:
  shell=c:\win95\command.com c:\ /P /E:1024 (97/02/28)


  11.4.  A dosemu elszllt! Hogyan lhetem meg?

  Vlts t egy msik konzolra s indtsd el a "dosdebug" programot.
  Majd utna add ki a kill parancsot (ez eltart egy darabig, de mkdni
  fog).

         # ps -ax



  11.5.  Dosemu lellt s nem tudok berni semmit.

  Daniel Barlow (jo95004@sable.ox.ac.uk) jelenti (95/4/8):

  Ha nincsen se, terminlod se hlzatod, hogy belphess a gpedre, meg
  kell nyomnod a reset gombot. Ha mg maradt egy hasznlhat konzolod
  valahol, rd be a "kbd_mode -a"-t, hogy kikapcsold a bill.t a raw
  mdbl, s/vagy "stty sane" parancsot, hogy lsd, hogy mit rsz.

  Igen hasznos, ha egy olyan szkriptet hasznlsz a dosemu futtatsra,
  ami a dosemu utn lefuttatja a "kbd_mode -a" parancsot. Amikor elhasal
  a dosemu, a szkript rendszerint tovbb fut, s mg kiadja a "kbd_mode
  -a" parancsot.


  11.6.  Engedlyeztem az EMS memrit a dosemu.conf-ban de nem
  segtett.

  Rob Janssen (rob@pe1chl.ampr.org) jelenti (94/7/11): Ne felejtsd el
  meghvni az ems.sys -t a config.sys fjlban!


  11.7.  Hogyan szabadulhatok meg a "disk change" zenetektl? (94/8/11)

  Szerezd meg s teleptsd a "klogd"-t. Probld innen:

         sunsite.unc.edu:/pub/Linux/system/Daemons/sysklogd1.2.tgz



  11.8.  A dosemu mr nem indult el msodjra, miutn konzolos mdban
  lptem ki!

  Aldy Hernandez (aldy@sauron.cc.andrews.edu) jelenti (94/7/8): lltsd
  disable rtkre a vide s/vagy a BIOS caching -et.


  11.9.  Mirt mkdik terminl alatt s konzol alatt mirt nem ?

  JyiJiin Luo (jjluo@casbah.acns.nwu.edu) jelenti (94/4/19):

  Gyakorlatilag ugyanaz a problma mint elbb. Ki kell lltani minden
  vide shadow belltst az AMI BIOS-odban. Ezek utn megfelelen
  mkdik a dosemu.


  11.10.  Hogy tudom felturbzni a dosemut?

  Nhny esetben hasznos lehet a HogThreshold rtkvel jtszani a
  dosemu.conf fjlban.  Daniel Barlow(jo95004@sable.ox.ac.uk) jelenti
  (95/4/8): HogThreshold rtkt lltsd kb. a felre a BogoMips
  rtknek, amit a rendszer kir bootolskor.


  11.11.  CDROM-om nhny fjlt nem tudott beolvasni dosemu all.

  Vinod G Kulkarni (vinod@cse.iitb.ernet.in) jelenti (94/4/7):

  Amikor a CDROM hozz van fzve (mount) a Linux fjlrendszerhez s
  hasznlva volt a dosemu alatt (mapped drive), elfordulhat nmi
  problma.  A CD-ROM (iso9660) a kernel prblja kitallni a fjl
  tpust (pl. szveges vagy binris). Ha ez nem sikerl, megprblja
  heurisztikusan hasznlni a fjlt. Nmely krlmny kztt ez a
  heurisztika kudarcot vall, amikor szveges fjlt binrisan akar
  kezelni.

  A vgeredmnye, hogy ha nhny fjlt prblsz tmsolni (a Linuxban
  magban is nem felttlen dosemun keresztl) ltalban nagyobb lesz az
  eredetinl a mrete.(res karaktereket rak a ^J, ^M el.)

  gy dosemu alatt fut program hibt fog jelezni vagy bedobja a
  trlkzt, amit sokan a dosemu hibjnak rnak fel.

  Rob Janssen (pe1chl@rabo.nl) jelenti (94/8/10):

  A megolds annyi, hogy ki kell kapcsolni ezt a konvertlst. Ha
  paranccsal fzd (mount) a CD-ROM-ot rd a parancs mg a "-o
  conv=binary" -t, vagy hasznld ezt az /etc/fstab-ban:

         /dev/cdrom      /cdrom          iso9660 conv=binary,ro


  Nem szksges semmilyen kernelfolt.


  11.12.  Hogyan nzhetem meg a hibakeres kirst (debugging output)?

  Daniel Barlow (jo95004@sable.ox.ac.uk) jelenti (95/4/8):

  0.60-as verzitl, a hibakeres kirs (debugging output) a
  parancssorbl egy fjlba tudod irnytani, gy: "dos -D+a -o
  /tmp/debug", ezzel jegyzed az sszes hibakeres kiratst (debug
  output) a /tmp/debug -fjlban. Mr nincs szksg a stderr
  tirnytsra.


  11.13.  MMiirrtt dduuppllzzddnnaakk mmeegg aa bbeeggppeelltt
  bbeettkk ????

  Nick Holloway (alfie@dcs.warwick.ac.uk) jelenti (94/2/22):

  Miutn futtattam a DOS-t s eljtszadoztam a stty belltsaival,
  megduplzdtak a bettt karakterek. Most mr tudom mi lehet az oka!
  Ez csak olyankor fordul el, ha olyan konzolon futatod, amin be van
  lltva az 'istrip'. Ez az ok (szerintem), mert az egyszer
  kdletapogatt (raw scancodes) meghistja az 'istrip', (a billenty
  felengedst is lets esemnynek rzkeli).  Azaz az bemeneti
  feldolgozst ki kell kapcsolni, amikor a scan kdokat (scan codes)
  hasznlsz a konzolon. (Ez amgy sem egy j tlet a tty sorai miatt)


  11.14.  Dosemu sszeszemeteli a kpernyt?

  Mg grafikus krtyk tucatjai nincsenek teljesen tmogatva a
  dosemuban, ha a grafikus konzolt engedlyezed, s a dosemu kidl,
  lehet hogy sszeszemeteli a kpernyt szinte hasznlhatatlann tve
  azt.  De felkszlhetsz erre az eshetsgre.
  Spudgun(spudgun@earthlight.co.nz) rta ezt az eljrst: Elszr mentsd
  el a regisztereidet ha konzolt futtatsz

         cat /usr/bin/savetextmode
         restoretextmode -w /etc/textregs
         restorefont -w /etc/fontdata


  miutn bekvetkezett az sszeomls futtasd ezt a szkriptet:

         restoretextmode -r /etc/textregs restorefont -r /etc/fontdata restorepalette


  Ha ez nem csinlt semmit, annak az lehet az oka hogy az X szerver nha
  tlltja a Vid krtya regisztereit egy furcsa llsba, s ezrt
  hibsan fog mkdni a szkript is. Az X szerver cserje s/vagy
  savetextmode futtatsa egy vt-n X all segteni fog.


  11.15.  MS FoxPro 2.6 nem fog futni ...

  FoxPro 2.6 nem fut hlzati meghajtn.  Alexey Naidyonov
  (growler@growler.tsu.tula.ru) konstatlta ezt a problmt:

  Valsznleg a FoxPro fjlaid egy lredir-elt lemezen vannak, igaz? A
  baj, az hogy a FoxPro nem fut ilyen lemezen, de amikor az elbb
  emltett lemez, (partci) benne van a /etc/dosemu/conf-ban, menni
  fog.


  12.  Dosemu tervhez val segedelem

  12.1.  Ki a felels a dosemurt?

  A Dosemu Matthias Lautner s Robert Sanders munkjnak alapjn
  kezddtt.  Hans Lermen (lermen@dosemu.org) a dosemu jabb verziinak
  megszerkesztsrt s szervezsrt felels. A dosemu trtnete:

              Verzi     Dtum               Szemly
             -------------------------------------------------
              0.1        1992 Szeptember 3   Matthias Lautner
              0.2        1992Szeptember 13   Matthias Lautner
              0.3        ???                 Matthias Lautner
              0.4        1992 November 26    Matthias Lautner
              0.47       1993 Janur 27      Robert Sanders
              0.47.7     1993 Februr 5      Robert Sanders
              0.48       1993 Februr 16     Robert Sanders
              0.48pl1    1993 Februr 18     Robert Sanders
              0.49       1993 Mjus 20       Robert Sanders
              0.49pl2    1993 November 18    James MacLean
              0.49pl3    1993 November 30    James MacLean
              0.49pl3.3  1993 December 3     James MacLean
              0.50       1994 Mrcius 4      James MacLean
              0.50pl1    1994 Mrcius 18     James MacLean
              0.52       1994 Jnius 16      James MacLean
              0.60       1995 prilis 9      James MacLean
              0.64.4     1997 Februr 9      Hans Lermen
              0.66.3     1997 prilis 20     Hans Lermen
              0.98.1     1998 December 9     Hans Lermen
              0.98.6     1999 Mrcius 21     Hans Lermen



  12.2.  SEGTENI AKAROK!!!

  A dosemu project csapatmunka.  Ha segteni akarsz, nzd meg a DPR-t
  (dosemu Project Registry). Az aktulis msolat a doc/DANG knyvtrban
  tallhat.



