linux-msdos-digest Tuesday, 12 October 1999 Volume 01 : Number 156
In this issue:
----------------------------------------------------------------------
From: Mike Duncan <[EMAIL PROTECTED]>
Date: Tue, 05 Oct 1999 15:41:35 -0500
Subject: Dumb Question
I have installed DOSEMU 98.8 on my machine after removing 99.10 or
something like that which came with my RedHat 6.0 distro--and it almost
works. However, after reading everything I can get my hands on, I am
slowly coming to a conclusion I was afraid of. I may be a bit slow :),
but.......
can I use DOSEMU to boot up into Windows 95? It is essentially DOS 7.0,
after all.........
Do I need to re-partition my Windows drive into a WIN/DOS partition?
The problem is that I am trying to convert my whole system over to
Linux, but my son's programs are all DOS programs installed under
Windows 95. If not, is there a way of installing my son's DOS programs
under Linux (which would obviously be preferable, anyway) ??
I'm fairly new at this, so be easy on the flames :)
Linux RedHat 6.0
DOSEMU 98.8
Linux on /dev/hda
Windows on /dev/hdb
Thanks,
Mike
------------------------------
From: Tom Davey <[EMAIL PROTECTED]>
Date: Tue, 5 Oct 1999 19:05:54 PDT
Subject: dosemu.conf and WindowMaker dock apps
Hello all,
I just discovered an odd thing: when I run dosemu as a docked
application in WindowMmaker--i.e., using the command "xdos" on the
"session" line in the dock app settings--dosemu starts *without*
reading /etc/dosemu.conf. Instead, I get a dos session employing a
set of apparently generic defaults.
However, if I manually execute "xdos" from the command line in an
xterm, everything works fine; the configuration in /etc/dosemu.conf
is read correctly.
My questions are:
a) Where in the first case does dosemu get its defaults if it's not
reading /etc/dosemu.conf?
b) How can I configure the WindowMaker doc app to start dosemu
correctly? This is a small matter of convenience, but I'd rather not
have an extra xterm window that requires some manual typing.
Thanks,
Tom Davey
Tom Davey/San Francisco
[EMAIL PROTECTED]
------------------------------
From: Uwe Hahn <[EMAIL PROTECTED]>
Date: Wed, 06 Oct 1999 12:22:26 +0200
Subject: RedHat dosemu 0.99.10.0
Hi,
I am running 0.99.10.0 with almost no problem on a 2.2.12 kernel, RedHat
6.0. I have a Z80 cross compiler program running on MS-DOS 6.22. It
creates a list file. When the list file it tries to write exceeds a
size of approx. 200kB, it can't be written to disk, somehow.
Is there a way to debug what's happening or is this a known problem?! I
don't know *how* it tries to create the file. Apart from this, dosemu
works great! Thanks for any response and is the work on dosemu
proceeding?!
With kind regards,
Uwe
- --
][ Uwe Hahn http://www.robin.de/~uwe/ Linux? Yes! ][
][ Spiel, Spa�, Spannung: http://www.robin.de/ ][
][ R�dermark, Germany e-mail: [EMAIL PROTECTED] ][
------------------------------
From: "Alejandro Nestor Vargas" <[EMAIL PROTECTED]>
Date: Wed, 6 Oct 1999 11:13:01 -0300
Subject: RE: Dumb Question
> can I use DOSEMU to boot up into Windows 95? It is essentially DOS 7.0,
> after all.........
You can boot from a disk with win95, but you cannot RUN win95. If you want
to run win95/98 try a virtual machine.
------------------------------
From: Steve Isaacs <[EMAIL PROTECTED]>
Date: Wed, 06 Oct 1999 08:03:51 -0700
Subject: Microsoft librarian failure.
Help!
I have been struggling to get a Microsoft tool working under DOSEMU.
Here're the details:
- Booting Win95 (DOS 7.xx)
- Running DOSEMU V0.98.6-3
- Using Microsoft C V6.0a (circa 1990)
- Compiler runs fine.
- Librarian (V3.17) fails and reports:
LIB : fatal error U1185: cannot create new library
- Linker performance unknown since stuck on the library step.
- Borland and Watcom compiler tools run fine.
- Temporary files are created and accessed with no problem.
- Using lredir to create a logical drive (L:) for project files
and running the librarian from that drive.
When I use intrspy and the fopen.scr script (included with "Undocumented
DOS") to watch the INT 21 file access calls, the following sequence is
reported:
OPEN \lib\lmircltr.lib [FAIL 2]
OPEN \lib\lmircltr.lib [FAIL 2]
CREAT \lib\lmircltr.lib
OPEN \lib\lmircltr.lib [FAIL 5]
The OPEN corresponds to INT 21 Fn 3D. The CREAT corresponds to INT 21 Fn
3C.
The "[FAIL 5]" is interpreted as "access denied". I've tried a number of
different things in an attempt to work around this problem with no
success. Things I have tried include:
- Running as root.
- Running in a VFAT partition.
- Booting from and running in a Win95 bootable partition.
- Booting from an hdimage and remapping C: (using lredir).
- Using a libary created on a Win95 machine and ftp'ed to the correct
directory.
This is one of the last hurdles for me to cross before I can divest
myself of Win95 and move to Linux as my prime devopment environment. My
work involves development of 16bit drivers for a PC-DOS embedded
environment and am required to support a variety of DOS command line
compilers thus the need for DOSEMU. Your help will be greatly
appreciated.
Thanks
Steve
------------------------------
From: Andreas Schamanek <[EMAIL PROTECTED]>
Date: Wed, 6 Oct 1999 18:06:16 +0200 (MEST)
Subject: [none]
------------------------------
From: Alexander F Hartner <[EMAIL PROTECTED]>
Date: Thu, 07 Oct 1999 14:11:11 +0200
Subject: Can't read from disk
- --Boundary_(ID_6TWK6qw1+G7oJnRbjmBBrg)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Dosemu does not see my floppy disk drive. Mtools can see the disk drive fine, but
DOSEMU just hangs / freezes on xdos -A , dos -A and a:
I have checked the dosemu.conf file, but can't find any problem. I am trying to
install MS-Dos 6.22 and need the disk drive.
Please help.
- --Boundary_(ID_6TWK6qw1+G7oJnRbjmBBrg)
Content-type: application/octet-stream; name=dosemu.conf
Content-disposition: ATTACHMENT; FILENAME=dosemu.conf
Content-transfer-encoding: base64
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMgVGhpcyBmaWxlIGlzIC9ldGMvZG9zZW11LmNvbmYsIGlu
Y2x1ZGVkIGJ5IC92YXIvbGliL2Rvc2VtdS9nbG9iYWwuY29uZgojCiMgTGludXggRE9TRU1VIGNv
bmZpZ3VyYXRpb24gIGZvciBwYXJzZXIgdmVyc2lvbnMgPj0gMyAoZG9zZW11LTAuOTcuMC4xKQoj
CiMgLi9kb2MvUkVBRE1FLnR4dCAoY2hhcHRlciAyLikgY29udGFpbnMgYSBkZXNjcmlwdGlvbiBv
ZiB0aGUgc3ludGF4CiMgYW5kIHRoZSB1c2FnZSBvZiBkb3NlbXUuY29uZi4KIwojCiMgQWNjZXNz
IHJpZ2h0cyBhcmUgZGVmaW5lZCBpbgojCiMgICAgICAvZXRjL2Rvc2VtdS51c2VycwojCiMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIwoKCgojIE5vdGVzIGZvciBlZGl0aW5nIHRoaXMgc2VjdGlvbjoKIwoj
ICAgSW4gICAgJF94eHggPSAobikgICAgbiBpcyBhIG51bWVyaWNhbCBvciBib29sZWFuIHZhbHVl
CiMgICAgICAgICAgICAgICAgICA9ICAgICA9CiMgICBJbiAgICAkX3p6eiA9ICJzIiAgICBzIGlz
IGEgc3RyaW5nCiMKIyBQbGVhc2UgZWRpdCBvbmx5IGJldGVlbiB0aGUgYnJha2V0cyBhbmQgcXVv
dGVzIGFuZCBrZWVwIHRoZSByZXN0IGludGFjdC4KIyAgICAgICAgXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eICAgICBeXl5eXl5eXl5eXl5eXl5eXl5eXgoKJF9kZWJ1ZyA9
ICItYSIJCSMgc2FtZSBmb3JtYXQgYXMgLUQgY29tbWFuZGxpbmUgb3B0aW9uCgkJCSMgKGJ1dCB3
aXRob3V0IHRoZSAtRCBpbiBmcm9udCkKJF9mZWF0dXJlcz0gIiIJCSMgbGlzdCBvZiB0ZW1wb3Jh
cnkgaGFja3MsIHNlZSByZWxlYXNlIG5vdGVzIGluCgkJCSMgdGhlIGZpbGUgQ2hhbmdlTG9nLiBl
LmcgIjA6MSAyOjAiLCB3aGljaCBtZWFucwoJCQkjIHRvIHNldCBmZWF0dXJlXzAgdG8gMSBhbmQg
ZmVhdHVyZV8yIHRvIDAuCiRfdGltaW50ID0gKG9uKQkJIyBlbXVsYXRlIElOVDA4IHR5cGUgdGlt
ZXIgaW50ZXJydXB0cwokX21hdGhjbyA9IChvbikJCSMgb3Igb2ZmCiRfY3B1ID0gIjgwNTg2IgkJ
IyBDUFUgc2hvd2luZyB0byBET1MsIHZhbGlkIHZhbHVlczogICI4MFszNDVdODYiCgkJCSMgb3Ig
ImVtdWxhdGVkIiBmb3Igbm9uLW5hdGl2ZSBDUFUgKDM4NiBpbiB0aGlzIGNhc2UpCgokX3JkdHNj
ID0gKG9uKQkJIyBpZiBwb3NzaWJsZSB1c2UgUGVudGl1bSBjeWNsZSBjb3VudGVyCiRfY3B1c3Bl
ZWQgPSAoMCkJIyAwID0gY2FsaWJyYXRlZCBieSBkb3NlbXUsIGVsc2UgZ2l2ZW4gKGUuZy4xNjYu
NjY2KQokX3BjaSA9IChvZmYpCgokX3htcyA9ICgxMDI0KQkJIyBpbiBLYnl0ZQokX2VtcyA9ICgx
MDI0KQkJIyBpbiBLYnl0ZQokX2Vtc19mcmFtZSA9ICgweGUwMDApCiRfZHBtaSA9IChvZmYpCQkj
IGluIEtieXRlCiRfZG9zbWVtID0gKDY0MCkJIyBpbiBLYnl0ZSwgPCA2NDAKJF9oYXJkd2FyZV9y
YW0gPSAiIgkjIGxpc3Qgb2Ygc2VnbWVudCB2YWx1ZXMvcmFuZ2VzIHN1Y2ggYXMKCQkJIyAiMHhj
ODAwMCByYW5nZSAweGNjMDAwLDB4Y2ZmZmYiCgokX3NlY3VyZSA9Im5nZCIJCSMgc2VjdXJlIGZv
cjogbiAobm9ybWFsIHVzZXJzKSwgZyAoZ3Vlc3QpLCBkIChkZXhlKQoJCQkjIGVtcHR5IHN0cmlu
ZzogZGVwZW5kaW5nIG9uICdyZXN0cmljdGVkJwoJCQkjICIwIjogYWx3YXlzIGluc2VjdXJlIChu
b3QgcmVjb21tZW5kZWQpCiRfb2RkX2hvc3RzID0gIiIJIyBibGFjayBsaXN0IHN1Y2ggYXMgImx1
Y2lmZXIuaGVsbC5jb20gYmlsbHkudGhlLmNhdCIKJF9kaXNrbGVzc19ob3N0cz0iIgkjIGJsYWNr
IGxpc3Qgc3VjaCBhcyAiaGFja2VyMSBuZXdiZWUgZ2F0ZXdheTEiCgokX2VtdXN5cyA9ICIiCQkj
IGVtcHR5IG9yIDMgY2hhci4sIGNvbmZpZy5zeXMgICAtPiBjb25maWcuWFhYCiRfZW11YmF0ID0g
IiIJCSMgZW1wdHkgb3IgMyBjaGFyLiwgYXV0b2V4ZWMuYmF0IC0+IGF1dG9leGVjLlhYWCAKJF9l
bXVpbmkgPSAiIgkJIyBlbXB0eSBvciAzIGNoYXIuLCBzeXN0ZW0uaW5pICAgLT4gc3lzdGVtLlhY
WAoKJF9ob2d0aHJlc2hvbGQgPSAoMSkJIyAwID09IGFsbCBDUFUgcG93ZXIgdG8gRE9TRU1VCiRf
aXJxcGFzc2luZyA9ICIiCSMgbGlzdCBvZiBJUlEgbnVtYmVyICgyLTE1KSB0byBwYXNzIHRvIERP
UyBzdWNoIGFzCgkJCSMgIjMgOCAxMCIKJF9zcGVha2VyID0gImVtdWxhdGVkIgkJIyBvciAibmF0
aXZlIiBvciAiZW11bGF0ZWQiCgoKJF90ZXJtX2NoYXJfc2V0ID0gIiIJIyBHbG9iYWwgY29kZSBw
YWdlIGFuZCBjaGFyYWN0ZXIgc2V0IHNlbGVjdGlvbi4KCQkJIyAiIiA9PSBhdXRvbWF0aWMsIGVs
c2U6IGlibSwgbGF0aW4sIGxhdGluMSwgbGF0aW4yCgokX3Rlcm1fY29sb3IgPSAob24pCSMgdGVy
bWluYWwgd2l0aCBjb2xvciBzdXBwb3J0CiRfdGVybV91cGRmcmVxID0gKDQpCSMgdGltZSBiZXR3
ZWVuIHJlZnJlc2hzICh1bml0czogMjAgPT0gMSBzZWNvbmQpCiRfZXNjY2hhciA9ICgzMCkJIyAz
MCA9PSBDdHJsLV4sIHNwZWNpYWwtc2VxdWVuY2UgcHJlZml4CgokX3Jhd2tleWJvYXJkID0gKDAp
CSMgYnlwYXNzIG5vcm1hbCBrZXlib2FyZCBpbnB1dCwgbWF5YmUgZGFuZ2Vyb3VzCiRfbGF5b3V0
ID0gInVzIgkJIyBvbmUgb2Y6IGZpbm5pc2goLWxhdGluMSksIGRlKC1sYXRpbjEpLCBiZSwgaXQs
IHVzCgkJCSMgdWssIGRrKC1sYXRpbjEpLCBrZXliLW5vLCBuby1sYXRpbjEsIGR2b3JhaywgcG8K
CQkJIyBzZygtbGF0aW4xKSwgZnIoLWxhdGluMSksIHNmKC1sYXRpbjEpLCBlcygtbGF0aW4xKQoJ
CQkjIHN3LCBodSgtbGF0aW4yKSwgaHUtY3dpLCBrZXliLXVzZXIKCQkJIyBoci1jcDg1MiwgaHIt
bGF0aW4yCiRfa2V5YmludCA9IChvbikJIyBlbXVsYXRlIFBDaXNoIGtleWJvYXJkIGludGVycnVw
dAoKCiRfWF91cGRmcmVxID0gKDUpCSMgdGltZSBiZXR3ZWVuIHJlZnJlc2hzICh1bml0czogMjAg
PT0gMSBzZWNvbmQpCiRfWF90aXRsZSA9ICJEb3MgRW11bGF0b3IiCSMgVGl0bGUgaW4gdGhlIHRv
cCBiYXIgb2YgdGhlIHdpbmRvdwokX1hfaWNvbl9uYW1lID0gInhkb3MiCSMgVGV4dCBmb3IgaWNv
biwgd2hlbiBtaW5pbWl6ZWQKJF9YX2tleWNvZGUgPSAob2ZmKSAJIyBvbiA9PSB0cmFuc2xhdGUg
a2V5Ym9yZCB2aWEgZG9zZW11IGtleXRhYmxlcwokX1hfYmxpbmtyYXRlID0gKDgpCSMgYmxpbmsg
cmF0ZSBmb3IgdGhlIGN1cnNvcgokX1hfZm9udCA9ICIiCQkjIGJhc2VuYW1lIGZyb20gL3Vzci9Y
MTFSNi9saWIvWDExL2ZvbnRzL21pc2MvKgoJCQkjICh3aXRob3V0IGV4dGVuc2lvbikgZS5nLiAi
dmdhIgokX1hfbWl0c2htID0gKG9uKQkjIFVzZSBzaGFyZWQgbWVtb3J5IGV4dGVuc2lvbnMKJF9Y
X3NoYXJlY21hcCA9IChvZmYpCSMgc2hhcmUgdGhlIGNvbG9ybWFwIHdpdGggb3RoZXIgYXBwbGlj
YXRpb25zCiRfWF9maXhlZF9hc3BlY3QgPSAob24pCSMgU2V0IGZpeGVkIGFzcGVjdCBmb3IgcmVz
aXplIHRoZSBncmFwaGljcyB3aW5kb3cKJF9YX2FzcGVjdF80MyA9IChvbikJIyBBbHdheXMgdXNl
IGFuIGFzcGVjdCByYXRpbyBvZiA0OjMgZm9yIGdyYXBoaWNzCiRfWF9saW5fZmlsdCA9IChvZmYp
CSMgVXNlIGxpbmVhciBmaWx0ZXJpbmcgZm9yID4xNSBicHAgaW50ZXJwb2xhdGlvbgokX1hfYmls
aW5fZmlsdCA9IChvZmYpCSMgVXNlIGJpLWxpbmVhciBmaWx0ZXJpbmcgZm9yID4xNSBicHAgaW50
ZXJwb2xhdGlvbgokX1hfbW9kZTEzZmFjdCA9ICgyKQkjIGluaXRpYWwgc2l6ZSBmYWN0b3IgZm9y
IHZpZGVvIG1vZGUgMHgxMyAoMzIweDIwMCkKJF9YX3dpbnNpemUgPSAiIgkjICJ4LHkiIG9mIGlu
aXRpYWwgd2luZG93cyBzaXplIChkZWZhdWx0cyB0byBmbG9hdCkKJF9YX2dhbW1hID0gKDEuMCkJ
IyBnYW1tYSBjb3JyZWN0aW9uCiRfWF92Z2FlbXVfbWVtc2l6ZSA9ICgxMDI0KSAjIHNpemUgKGlu
IEtieXRlcykgb2YgdGhlIGZyYW1lIGJ1ZmZlciBmb3IgZW11bGF0ZWQgdmdhCiRfWF9sZmIgPSAo
b24pCSMgdXNlIGxpbmVhciBmcmFtZSBidWZmZXIgaW4gVkVTQSBtb2RlcwokX1hfcG1faW50ZXJm
YWNlID0gKG9uKQkjIHVzZSBwcm90ZWN0ZWQgbW9kZSBpbnRlcmZhY2UgZm9yIFZFU0EgbW9kZXMK
JF9YX21ncmFiX2tleSA9ICIiCSMgS2V5U3ltIG5hbWUgdG8gYWN0aXZhdGUgbW91c2UgZ3JhYiwg
ZW1wdHkgPT0gb2ZmCiRfWF92ZXNhbW9kZSA9ICIiCSMgInhyZXMseXJlcyAuLi4geHJlcyx5cmVz
IgoJCQkjIExpc3Qgb2YgdmVzYW1vZGVzIHRvIGFkZC4gVGhlIGxpc3QgaGFzIHRvIGNvbnRhaW4K
CQkJIyBTUEFDRSBzZXBhcmF0ZWQgInhyZXMseXJlcyIgcGFpcnMKCgoKJF92aWRlbyA9ICJ2Z2Ei
CQkjIG9uZSBvZjogcGxhaW52Z2EsIHZnYSwgZWdhLCBtZGEsIG1nYSwgY2dhCiRfY29uc29sZSA9
ICgwKQkJIyB1c2UgJ2NvbnNvbGUnIHZpZGVvCiRfZ3JhcGhpY3MgPSAoMCkJIyB1c2UgdGhlIGNh
cmRzIEJJT1MgdG8gc2V0IGdyYXBoaWNzCiRfdmlkZW9wb3J0YWNjZXNzID0gKDEpCSMgYWxsb3cg
dmlkZW9wb3J0YWNjZXNzIHdoZW4gJ2dyYXBoaWNzJyBlbmFibGVkCiRfdmJpb3Nfc2VnID0gKDB4
YzAwMCkJIyBzZXQgdGhlIGFkZHJlc3Mgb2YgeW91ciBWQklPUyAoZS5nLiAweGUwMDApCiRfdmJp
b3Nfc2l6ZSA9ICgweDEwMDAwKSMgc2V0IHRoZSBzaXplIG9mIHlvdXIgQklPUyAoZS5nLiAweDgw
MDApCiRfdm1lbXNpemUgPSAoMTAyNCkJIyBzaXplIG9mIHJlZ2VuIGJ1ZmZlcgokX2NoaXBzZXQg
PSAiczMiCSMgb25lIG9mOiBwbGFpbnZnYSwgdHJpZGVudCwgZXQ0MDAwLCBkaWFtb25kLCBhdmFu
Y2UKCQkJIyBjaXJydXMsIG1hdHJveCwgd2R2Z2EsIHBhcmFkaXNlLCBhdGksIHMzCiRfZHVhbG1v
biA9ICgwKQkJIyBpZiB5b3UgaGF2ZSBvbmUgdmdhIF9wbHVzXyBvbmUgaGdjICgyIG1vbml0b3Jz
KQoKCiRfdmJvb3RmbG9wcHkgPSAiIgkjIGlmIHlvdSB3YW50IHRvIGJvb3QgZnJvbSBhIHZpcnR1
YWwgZmxvcHB5OgoJCQkjIGZpbGUgbmFtZSBvZiB0aGUgZmxvcHB5IGltYWdlIHVuZGVyIC92YXIv
bGliL2Rvc2VtdQoJCQkjIGUuZy4gImZsb3BweWltYWdlIiBkaXNhYmxlcyAkX2hkaW1hZ2UKCQkJ
IyAgICAgICJmbG9wcHlpbWFnZSAraGQiIGRvZXMgX25vdF8gZGlzYWJsZSAkX2hkaW1hZ2UKCiRf
ZmxvcHB5X2EgPSJ0aHJlZWluY2g6L2Rldi9mZDAiCSMgb3IgImZpdmVpbmNoIiBvciAiYXRhcGki
IG9yIGVtcHR5LCBpZiBub3QgZXhpc3RpbmcKCQkJIyBvcHRpb25hbGx5IHRoZSBkZXZpY2UgbWF5
IGJlIGFwcGVuZGVkIHN1Y2ggYXMKCQkJIyAidGhyZWVpbmNoOi9kZXYvZmQwIgokX2Zsb3BweV9i
ID0gIiIJCSMgZGl0byBmb3IgQjoKCiRfaGRpbWFnZSA9ICJoZGltYWdlLmZpcnN0IiAjIGxpc3Qg
b2YgaGRpbWFnZXMgdW5kZXIgL3Zhci9saWIvZG9zZW11CgkJCSMgYXNzaWduZWQgaW4gdGhpcyBv
cmRlciBzdWNoIGFzCgkJCSMgImhkaW1hZ2VfYyBoZGltYWdlX2QgaGRpbWFnZV9lIgoJCQkjIElm
IHRoZSBuYW1lIGJlZ2lucyB3aXRoICcvZGV2LycsIHRoZW4gcGFydGlvbgoJCQkjIGFjY2VzcyBp
cyBkb25lIGluc3RlYWQgb2YgdmlydHVhbCBoZGltYWdlIHN1Y2ggYXMKCQkJIyAiL2Rldi9oZGEx
IiBvciAiL2Rldi9oZGExOnJvIiBmb3IgcmVhZG9ubHkKCQkJIyBDdXJyZW50bHkgbW91bnRlZCBk
ZXZpY2VzIGFuZCBzd2FwIGFyZSByZWZ1c2VkLgoJCQkjIEhkaW1hZ2VzIGFuZCBkZXZpY2VzIG1h
eSBiZSBtaXhlZCBzdWNoIGFzCgkJCSMgImhkaW1hZ2VfYyAvZGV2L2hkYTEgL2Rldi9oZGEzOnJv
IgoJCQkjIE5vdGU6ICd3aG9sZWRpc2snIGlzIF9ub3RfIHN1cHBvcnRlZC4KJF9oZGltYWdlX3Ig
PSAkX2hkaW1hZ2UJIyBoZGltYWdlcyBmb3IgJ3Jlc3RyaWN0ZWQgYWNjZXNzIChpZiBkaWZmZXJl
bnQpCgokX2FzcGkgPSAiIgkJIyBsaXN0IG9mIGdlbmVyaWMgU0NTSSBkZXZpY2VzIHRvIG1ha2Ug
YXZhaWxhYmxlCgkJCSMgZm9yIHRoZSBidWlsdGluIGFzcGkgZHJpdmVyIChmb3JtYXQgb2YgYW4g
ZW50cnkKCQkJIyBpcyAnZGV2aWNlOnR5cGU6bWFwcGVkdGFyZ2V0JyBzdWNoIGFzCgkJCSMgInNn
MjpXT1JNIHNnMzpTZXF1ZW50aWFsLUFjY2Vzczo2IHNnNDpDRC1ST00iIG9yCgkJCSMgInNnMjo0
IHNnMzoxOjYgc2c0OjUiICh3aGljaCBhcmUgZXF1YWwpCgokX2NvbTEgPSAiIgkJIyBlLmcuICIv
ZGV2L21vdXNlIiBvciAiL2Rldi9jdWEwIgokX2NvbTIgPSAiIgkJIyBlLmcuICIvZGV2L21vZGVt
IiBvciAiL2Rldi9jdWExIgokX2NvbTMgPSAiIgkJIyBkaXRvICAgICAgICAgICAgICAgICAiL2Rl
di9jdWEyIgokX2NvbTQgPSAiIgkJIyBkaXRvICAgICAgICAgICAgICAgICAiL2Rldi9jdWEzIgok
X3R0eWxvY2tzID0gIiIJCSMgTG9jayBkaXJlY3RvcnkgKGUuZy4gIi92YXIvbG9jayIpCgkJCSMg
ZGVmYXVsdCAoIiIpIGlzIC91c3Ivc3Bvb2wvdXVjcAoKJF9tb3VzZSA9ICIiCQkjIG9uZSBvZjog
bWljcm9zb2Z0LCBtb3VzZXN5c3RlbXMsIGxvZ2l0ZWNoLCBtbXNlcmllcwoJCQkjIG1vdXNlbWFu
LCBoaXRhY2hpLCBidXNtb3VzZSwgcHMyCiRfbW91c2VfZGV2ID0gIiIJIyBvbmUgb2Y6IGNvbTEs
IGNvbTIsIGNvbTMsIGNvbTQgb3IgL2Rldi9tb3VzZQokX21vdXNlX2ZsYWdzID0gIiIJIyBsaXN0
IG9mIG5vbmUgb3Igb25lIG9yIG1vcmUgb2Y6CgkJCSMgImVtdWxhdGUzYnV0dG9ucyBjbGVhcmR0
ciIKJF9tb3VzZV9iYXVkID0gKDApCSMgYmF1ZHJhdGUsIDAgPT0gZG9uJ3Qgc2V0CgokX3ByaW50
ZXIgPSAibHAiCSMgbGlzdCBvZiAoL2V0Yy9wcmludGNhcCkgcHJpbnRlciBuYW1lcyB0byBhcHBl
YXIgYXMKCQkJIyBMUFQxLCBMUFQyLCBMUFQzIChub3QgYWxsIGFyZSBuZWVkZWQsIGVtcHR5IGZv
ciBub25lKQokX3ByaW50ZXJfdGltZW91dCA9ICgyMCkjIGlkbGUgdGltZSBpbiBzZWNvbmRzIGJl
Zm9yZSBzcG9vbGluZyBvdXQKCiRfcG9ydHMgPSAiIgkJIyBsaXN0IG9mIHBvcnRudW1iZXJzIHN1
Y2ggYXMgIjB4MWNlIDB4MWNmIDB4MjM4IgoJCQkjIG9yICIweDFjZSByYW5nZSAweDI4MCwweDI5
ZiAzMTAiCgkJCSMgb3IgInJhbmdlIDB4MWEwLCgweDFhMCsxNSkiCgokX2lweHN1cHBvcnQgPSAo
b2ZmKQkjIG9yIG9uCiRfbm92ZWxsX2hhY2sgPSAob2ZmKQokX3ZuZXQgPSAob2ZmKQkJIyAnb24n
IGZvciBwYWNrZXQtbXVsdGkgKHVzZWQgYnkgZG9zbmV0KQoKJF9zb3VuZCA9IChvbikJCSMgc291
bmQgc3VwcG9ydCBvbi9vZmYKJF9zYl9iYXNlID0gKDB4MjIwKQokX3NiX2lycSA9ICg1KQokX3Ni
X2RtYSA9ICgxKQokX3NiX2RzcCA9ICIvZGV2L2RzcCIKJF9zYl9taXhlciA9ICIvZGV2L21peGVy
IgokX21wdV9iYXNlID0gIjB4MzMwIgoKAAAA
- --Boundary_(ID_6TWK6qw1+G7oJnRbjmBBrg)--
------------------------------
From: mundy matthew <[EMAIL PROTECTED]>
Date: Thu, 7 Oct 1999 09:35:34 -0400 (EDT)
Subject: Disk Partitions under dosemu 0.99.10
I am trying to get a fat16 hd partition running on my second disk under
the dosemu 0.99.10.0(What came with RH 6.0). I am having trouble getting
it working. The Output is :
Linux DOS emulator 0.99.10.0 $Date: 99/02/26 $
Last configured at Wed Mar 31 15:05:43 EST 1999 on linux
This is work in progress.
Please test against a recent version before reporting bugs and problems.
Bugs, Patches & New Code to [EMAIL PROTECTED]
DPMI-Server Version 0.9 installed
F1 DOS
Default: F1
Here is an fdisk /dev/hdb table
Disk /dev/hdb: 255 heads, 63 sectors, 2341 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 129 2341 17775922+ 83 Linux
/dev/hdb2 65 128 514080 83 Linux
/dev/hdb3 1 64 514048+ 6 FAT16
I am trying to put it on hdb3(of course). I have formatted it with the
mtools mformat and have successfully mcopy'd a boot disk to it. I can do
an mdir h:(what I have in the mtools.conf as /dev/hdb3) and get the proper
listing
and here is the pertinent lines from my /etc/dosemu.conf
$_floppy_a ="atapi:/dev/hdd"
# or "fiveinch" or "atapi" or empty, if not
existing
# optionally the device may be appended such as
# "threeinch:/dev/fd0"
$_floppy_b = "" # dito for B:
$_hdimage = "/dev/hdb3 hdimage.first"
(though there should be 2 t's in ditto)
It runs with the $_hdimage as $_hdimage = "hdimage.first /dev/hdb3" but d:
is not available. I dunno, maybe I missed something in the docs.
Anyway, thanks for your help. I've been doing the Linux
thig for about a year, but I still have much to learn(And I'll enjoy doing
it)
---Matt
------------------------------
From: "HCO COMM DIR" <[EMAIL PROTECTED]>
Date: Thu, 7 Oct 1999 15:31:04 +0200
Subject: Missing xdos ISO 8859-2 fonts
Dear Mr. Programmers,
I went in for working with the 0.98 Dosemu version for SuSE Linux. I
received this with a 6.1 SuSE Linux distribution. Unfortunately there are no
iso 8859-2 fonts in this distribution pack for Xdos. in the .../fonts/misc
folder. Would you just be so kind to mail me some internet site from where I
could download such. Fonts for xdos is what I would need.
Thank you for your help in advance,
Good luck with any further development.
ML,
Peter Szem�n at [EMAIL PROTECTED]
------------------------------
From: Gereon Ruetten <[EMAIL PROTECTED]>
Date: Thu, 07 Oct 1999 18:23:18 +0200
Subject: Problem with <ALT-Fx> <STRG-Fx> and telnet/ssh
I try to make a local DOS-Programm useable via ISDN or Modem (telnet / ssh)
This programs uses <ALT-Fx> and <STRG-Fx> Keycodes...
At the local linuxbox i solved the problem by editing the keytables, but it
didnt work for telnet/ssh, does anybody knows how i can make <ALT-Fx> and
<STRG-Fx> functional via telnet/ssh ?
If i get this working i can replace several DOS an NT Workstations...
best regards,
Gereon
- --
If the box says `Windows 95 or better'', it should run on Linux, right?
------------------------------
From: Karsten Hilbert <[EMAIL PROTECTED]>
Date: Thu, 7 Oct 1999 16:39:41 +0200 (CEST)
Subject: Re: Dumb Question
On Tue, 5 Oct 1999, Mike Duncan wrote:
> can I use DOSEMU to boot up into Windows 95? It is essentially DOS 7.0,
> after all.........
It will boot up but won't run the GUI. It'll be quite useless to
boot into Win95. Coz it's not _that_ DOSish either.
> Do I need to re-partition my Windows drive into a WIN/DOS partition?
> The problem is that I am trying to convert my whole system over to
> Linux, but my son's programs are all DOS programs installed under
> Windows 95. If not, is there a way of installing my son's DOS programs
> under Linux (which would obviously be preferable, anyway) ??
I don't see a need to repartition. I'd suggest the following
approach: get hold of a DOS that's capable of long filenames
(this is preferable but not mandatory, freedos - which comes with
dosemu - doesn't handle it yet), use the bootdir feature of
dosemu to boot this dos from some dir in your linux tree, mount
the win partition under linux (vfat etc. supports lfn and
fancy'n'all), inside dosemu assign a drive letter to this mounted
drive (along the lines of lredir e: something). You should now be
able to access all your files on /dev/hdb via e: or similar. You
won't be able to boot Win from that. It'll probably just hang if
you try. Some of your son's DOS programs may not run coz they've
been installed for a different drive letter.
The solution that I consider clean and which I'd prefer is to get
rid of Win and maybe the partition. Then use bootdir to make a
c: drive for booting. Then link in any other linux dirs via
lredir in dosemu (gives more drive letters) or ln -s in Linux
(a single dir tree with DOS :-).
Your DOS programs should/might run under DOSEMU. However, which
way you chose for running dosemu doesn't really matter except
maybe for vga graphics which might work better under xdos.
If you are concerned about what your son can do with dosemu you
could consider creating a couple of .dexe wrappers for his
programs.
Karsten
------------------------------
From: "Alejandro Nestor Vargas" <[EMAIL PROTECTED]>
Date: Thu, 7 Oct 1999 18:08:51 -0300
Subject: RE: Problem with <ALT-Fx> <STRG-Fx> and telnet/ssh
> I try to make a local DOS-Programm useable via ISDN or Modem (telnet /
ssh)
> This programs uses <ALT-Fx> and <STRG-Fx> Keycodes...
> At the local linuxbox i solved the problem by editing the keytables, but
it
> didnt work for telnet/ssh, does anybody knows how i can make <ALT-Fx> and
> <STRG-Fx> functional via telnet/ssh ?
The ALT sequences may be sent via <esc> + key. The ALT Function sequences
may be replaced with <esc> + 1, <esc>+2, etc. But the alt sequences for the
terminal should work... just ensure the terminfo/termcap data is correct for
the terminal you are using...
------------------------------
From: "Alejandro Nestor Vargas" <[EMAIL PROTECTED]>
Date: Thu, 7 Oct 1999 18:05:34 -0300
Subject: .dexe files
Hello.
I am developing a software under linux, but it needs to call other program
provided by other persons. They provide me various versions of this
software: msdos exe, win32 exe, msdos LIB (library), and DLL 32 bits
(library).
I asked for a way to link the lib into my C program, but it seems to be
unpossible. Then, I runned the msdos version under dosemu with good results.
But I want to accelerate the execution of the program. The README.txt file
of dosemu talks about mkdexe script that is included in mtools, but I can't
find it. Not in bynary nor in source packets.
Somebody can tell me where to find mkdexe or help me in order to link the
lib or dll version of the program?
------------------------------
From: Bill <[EMAIL PROTECTED]>
Date: Thu, 07 Oct 1999 20:44:16 -0400
Subject: Commandline execution
Hello,
Is there a way for me to specify a command to run when the dos machine
boots up (after config.sys and autoexec.bat are processed) from the
linux commandline?
Thank you,
Bill
------------------------------
From: UNIXMAN <[EMAIL PROTECTED]>
Date: Fri, 8 Oct 1999 03:11:14 -0400 (EDT)
Subject: Re: Commandline execution
how would you want to do this? You can login using a virtual terminal by
hitting <alt>F1-F6 if that helps...
On Thu, 7 Oct 1999, Bill wrote:
> Hello,
>
> Is there a way for me to specify a command to run when the dos machine
> boots up (after config.sys and autoexec.bat are processed) from the
> linux commandline?
>
> Thank you,
> Bill
>
>
------------------------------
From: Feher Sandor <[EMAIL PROTECTED]>
Date: Fri, 08 Oct 1999 14:06:34 +0200
Subject: some hungarian specific problem
Hi folks!
I installed a linux-based office in this week. There are some dos based
book-keeping application I tried run under dosemu. But I can't resolve
following problems:
1.I must use our national keyboard settings. It works fine when I set
term_char_set="latin2" but in this case
my application's window crashed. (It contains 437 characters in its
window frame.).
If I set term_char_set="ibm" keyboard doesn't work but the program's
window is fine.
2.I thought the xdos resolve these problems for me. I'v got som
elementary problem with this:
- I can't resize it's window.
- Only a part of national laguage set is work properly.
But the window frames looks good.
3. Finally, I telnet into this machine, the national keyb. doesn't work
in dosemu, but it work at console.
I can send my dosemu.conf if you need.
TIA && by., Sanya
------------------------------
From: "Alejandro Nestor Vargas" <[EMAIL PROTECTED]>
Date: Fri, 8 Oct 1999 09:52:44 -0300
Subject: RE: Commandline execution
> Is there a way for me to specify a command to run when the dos machine
> boots up (after config.sys and autoexec.bat are processed) from the
> linux commandline?
You can run linux commands from dos using unix.exe program. Just add unix
<command> at the end of autoexec.bat.
------------------------------
From: Bill <[EMAIL PROTECTED]>
Date: Fri, 08 Oct 1999 09:08:31 -0400
Subject: Re: Commandline execution
Ah, sorry I guess I wasnt clear enough when I asked the question, I need
to specify a program to run within dosemu (a dos program) from the bash
prompt (or wherever) like..
{I'm just making this up}
dosemu -x 'dir -w'
to run dosemu, execute the command dir -w after it boots and (preferably)
exit.
Do I make sense now?
Thanks alot!
Bill
Alejandro Nestor Vargas wrote:
> > Is there a way for me to specify a command to run when the dos machine
> > boots up (after config.sys and autoexec.bat are processed) from the
> > linux commandline?
>
> You can run linux commands from dos using unix.exe program. Just add unix
> <command> at the end of autoexec.bat.
------------------------------
From: Andreas Schamanek <[EMAIL PROTECTED]>
Date: Fri, 8 Oct 1999 15:40:06 +0200 (MEST)
Subject: RE: Commandline execution
On Fri, 8 Oct 1999, Alejandro Nestor Vargas wrote:
> > Is there a way for me to specify a command to run when the dos machine
> > boots up (after config.sys and autoexec.bat are processed) from the
> > linux commandline?
>
> You can run linux commands from dos using unix.exe program. Just add unix
> <command> at the end of autoexec.bat.
Um, I think I didn't get that! Can you explain that?
Anyway, I had the same Problem and here is a simple quick and dirty
solution.
put an extra line into your autoexec.bat
autoexec.bat:
...
if exist autox2.bat call autox2.bat
now run dosemu with
echo "myspecial commands" >autox2.bat ; dos ; rm autox2.bat
or copy whatever batchfile you want to autox2.bat (at the correct
directory of course) and then start dos. Include 'exitemu' in
autox2.bat to quit dosemu.
Does this help?
Hope so,
- -- Andreas
------------------------------
From: Bill <[EMAIL PROTECTED]>
Date: Fri, 08 Oct 1999 10:07:10 -0400
Subject: Re: Commandline execution
It has the effect I want, but I need it to not be dependant on the
filesystem, here's why:
I need to have the ability for any number of users to use the
dosemu at the same time, with a different command being run.
Currently I am doing what youve suggested, with the addition
of a lock file so noone can start the dosemu while someone
else's dos session is booting (the autoexec.bat deletes the
lockfile at the right time from within dos)..
With 50 people trying to log in at the same time the wait for the
dosemu to become unlocked can be several minutes, and thats
not acceptble..
So I need to be able to specify a command *unique* to the
dosemu being run..
Thanks for the suggestion,!
le me know if you have any more thoughts on it,
Bill
Andreas Schamanek wrote:
> Um, I think I didn't get that! Can you explain that?
>
> Anyway, I had the same Problem and here is a simple quick and dirty
> solution.
>
> put an extra line into your autoexec.bat
>
> autoexec.bat:
> ...
> if exist autox2.bat call autox2.bat
>
> now run dosemu with
>
> echo "myspecial commands" >autox2.bat ; dos ; rm autox2.bat
>
> or copy whatever batchfile you want to autox2.bat (at the correct
> directory of course) and then start dos. Include 'exitemu' in
> autox2.bat to quit dosemu.
>
> Does this help?
> Hope so,
>
> -- Andreas
------------------------------
From: Matt Clay <[EMAIL PROTECTED]>
Date: Fri, 08 Oct 1999 10:19:18 -0700
Subject: Re: Commandline execution
I had this problem the other day, this should let you do what you want.
1) Put the command you want to run in an environment variable. Say you
want to run "dir /w", then you would do something like the following
(I'm using bash, so I need to export the variable so DosEmu can see it):
export COMMAND="dir /w"
2) Go into DosEmu and run the "unix" (the "unix.exe" program that comes
with DosEmu). You'll need to specify the "-e" parameter, and the name
of the environment variable you set (the variable name is case
sensitive). Like this:
unix -e COMMAND
That should run the command you put in the COMMAND environment
variable. Now, if you want to automate this a bit more, you could put
the "unix -e COMMAND" into your autoexec.bat file, and then put
"exitemu" afterwards. You could even create a shell script to set the
enviroment for you and then run DosEmu, based on arguments passed to the
script.
Hopefully, this will do what you wanted.
Bill wrote:
> I need to have the ability for any number of users to use the
> dosemu at the same time, with a different command being run.
- Matt Clay
------------------------------
From: Hans Lermen <[EMAIL PROTECTED]>
Date: Fri, 8 Oct 1999 21:50:46 +0200 (MEST)
Subject: RE: Commandline execution
On Thu, 7 Oct 1999, Bill wrote:
> Is there a way for me to specify a command to run when the dos machine
> boots up (after config.sys and autoexec.bat are processed) from the
> linux commandline?
Guess I need to repost. The FWD'ed example isn't exactly the current
issue, but it comes near;-)
In addition, if you need to execute arbitrary commands from the
commandline, the following script (callany) would serve:
#! /bin/sh
#
export TERM=dumb
exec dos </dev/null 2>/dev/null \
-I "video{none} keystroke \"$*\rexitemu\r\""
If you have a DOS boot-menue you want to skip or any other dialog
at bootup, don't forget to put those keystroke in too such as
...
-I "video{none} keystroke \"2\r$*\rexitemu\r\""
^^^
for selecting menu 2. The script could be used such as
$ callany dir '*.exe'
and will will print out to STDOUT
Hans
<[EMAIL PROTECTED]>
- ---------- Forwarded message ----------
Date: Fri, 24 Sep 1999 15:05:28 +0200 (MEST)
From: Hans Lermen <[EMAIL PROTECTED]>
To: "Trachier, Gary M CRL" <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]
Subject: RE: DOSemu in background
On Fri, 24 Sep 1999, Trachier, Gary M CRL wrote:
> That is unfortunate news,
No reason to give up with this issue ;-)
There are some limited ways to run DOSEMU in the background.
However, STDIN can't be feed in via a pipe, you need the 'keystroke'
feature to 'type-in' some few commands (rest has to be DOSish).
Look at ./doc/README.txt chapter "Running a DOS-application directly from
Unix shell" and especially "Running DOSEMU within a cron job".
The below script would run DOSEMU, start an application 'myapp' and then
exit. The (DOSish) output goes into the file '/tmp/outfile' :
#! /bin/bash
export TERM=dumb
exec dos </dev/null 2>/dev/null >/tmp/outfile \
-I 'video{none} keystroke "myapp\rexitemu\r"'
... and this script very well should run in the background ;-)
Hans
<[EMAIL PROTECTED]>
------------------------------
From: UNIXMAN <[EMAIL PROTECTED]>
Date: Fri, 8 Oct 1999 19:54:26 -0400 (EDT)
Subject: Re: Commandline execution
can you just put that in the autoexec.bat?
On Fri, 8 Oct 1999, Bill wrote:
> Ah, sorry I guess I wasnt clear enough when I asked the question, I need
> to specify a program to run within dosemu (a dos program) from the bash
> prompt (or wherever) like..
> {I'm just making this up}
> dosemu -x 'dir -w'
> to run dosemu, execute the command dir -w after it boots and (preferably)
> exit.
>
> Do I make sense now?
>
> Thanks alot!
> Bill
>
>
> Alejandro Nestor Vargas wrote:
>
> > > Is there a way for me to specify a command to run when the dos machine
> > > boots up (after config.sys and autoexec.bat are processed) from the
> > > linux commandline?
> >
> > You can run linux commands from dos using unix.exe program. Just add unix
> > <command> at the end of autoexec.bat.
>
>
------------------------------
From: JULIO CRUZ <[EMAIL PROTECTED]>
Date: Fri, 08 Oct 1999 22:11:25 -0700
Subject: dosemu problem
- --------------F1FAFEB4ACEACF4CD757DD33
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
good greetings !!!!!
i am trying dosemu to run our barcode system diagnostic software which
was designed to run on MSDOS. the software needs hardware card which is
installed on one of the ISA bus. the card has its own com port1 & com
port2 connector (i don't know how it worked with the MSDOS's comports).
somehow, i think (i'm not sure) that DOSEMU cannot access those com
ports even if i configure DOSEMU.CONF's com1 = cua0 and com2=cua1.
what i would like to ask you is that is it possible to run the hda3
(details below) which is DRDOS to run as one of linux's sessions instead
of DOSEMU?
the barcode software/hardware runs without problems under DRDOS that was
why i wanted to try it under linux's session.
i partitioned my 2 hard disks as follows:
1. hda1 for win'95 OS
2. hda5 for win applications
3. hda3 for DRDOS
4. hdb1 & 2 for caldera 2.2 & swap files
5. hdb5 & 6 for my files
i hope i have given enough info, if not please email me:
[EMAIL PROTECTED] and let me know.
many thanks.......... julio
- --------------F1FAFEB4ACEACF4CD757DD33
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
good greetings !!!!!
<p>i am trying dosemu to run our barcode system diagnostic software which
was designed to run on MSDOS. the software needs hardware card which is
installed on one of the ISA bus. the card has its own com port1 & com
port2 connector (i don't know how it worked with the MSDOS's comports).
somehow, i think (i'm not sure) that DOSEMU cannot access those com ports
even if i configure DOSEMU.CONF's com1 = cua0 and com2=cua1.
<p>what i would like to ask you is that is it possible to run the hda3
(details below) which is DRDOS to run as one of linux's sessions instead
of DOSEMU?
<br>the barcode software/hardware runs without problems under DRDOS that
was why i wanted to try it under linux's session.
<p>i partitioned my 2 hard disks as follows:
<br> 1. hda1 for win'95 OS
<br> 2. hda5 for win applications
<br> <b> 3. hda3 for DRDOS</b>
<br> 4. hdb1 & 2 for caldera
2.2 & swap files
<br> 5. hdb5 & 6 for my files
<p>i hope i have given enough info, if not please email me: [EMAIL PROTECTED]
and let me know.
<p>many thanks.......... julio
<br> </html>
- --------------F1FAFEB4ACEACF4CD757DD33--
------------------------------
From: Andreas Schamanek <[EMAIL PROTECTED]>
Date: Sat, 9 Oct 1999 13:16:15 +0200 (MEST)
Subject: Re: Commandline execution
Hi there!
On Fri, 8 Oct 1999, Matt Clay wrote:
... in Unix:
> export COMMAND="dir /w"
... in DOS:
> unix -e COMMAND
> That should run the command you put in the COMMAND environment
> variable. ...
> Hopefully, this will do what you wanted.
>
> > I need to have the ability for any number of users to use the
> > dosemu at the same time, with a different command being run.
The idea of using environment variables is good but still, I think, it's
not what Bill is looking for because he needs many dosemus at the *same*
time.
My 2 cents again (be warned, I haven't tried it yet):
Make the variable terminal/user/shell/whatever specific. E.g.:
export dosemucmd$UID="mybatch.bat" # $UID is User's ID
# should work
then in DOSEMU:
unix -e UID
unix -e dosemucmd%UID%
OK, once again, I haven't tried it, but you probably got the idea.
Tell us whether this helps. At least, this way you can run many dosemus
at the same time.
HTH,
- -- Andreas
------------------------------
From: Jeremy Taylor <[EMAIL PROTECTED]>
Date: Sat, 9 Oct 1999 08:50:37 -0500 (CDT)
Subject: memory problems (fwd)
hey there, I am running dosemu 0.99.10 and am trying to run Warcraft2. I
have managed to get it to startup, but just when it does it comes back
with errors saying I need so much more memory to run it. I have set it to
use xms and ems and dpmi, however when I do a mem command from the dos
prompt it acknowledges my ems as free, xms it shows as free, but has "?"
for used, giving me the idea that it is not properly getting the xms
memory. The game run fine under normal win98-dos. Forgive my ignorance,
but is there a way to fix this. here is how it is set right now:
$_xms = (64512) # in Kbyte
$_ems = (64512) # in Kbyte
$_ems_frame = (0xe000)
$_dpmi = (64512) # in Kbyte
$_dosmem = (640) # in Kbyte, < 640
$_hardware_ram = "" # list of segment values/ranges such as
# "0xc8000 range 0xcc000,0xcffff"
My system has 64MB ram, so i have tried to make all of it available.
Please help if you can.
Oh yeah, one more thing, I have dosemu set to use graphics, but when I run
it under a virtual term then switch to say X its fine, but when I switch
back, dosemu displays nothing. Or if I do the same but switch to non X
virtual term it shows nothing unless I switch to X first.
Thanks
- -Jeremy
------------------------------
From: GKovach <[EMAIL PROTECTED]>
Date: Sat, 09 Oct 1999 09:20:31 -0500
Subject: dosemu hangs when accessing drive a:
I am using dosemu 0.98 running under RH 6.0 When I try to access drive
a; dosemu hangs and I need to kill dosemu. I am trying to access a 3.5
floppy as /dev/fd0. The dosemu.config was not changed. I am using
FreeDos as the hdimage.
Thanks.
GK
------------------------------
From: UNIXMAN <[EMAIL PROTECTED]>
Date: Sun, 10 Oct 1999 00:22:38 -0400 (EDT)
Subject: LIST.COM in dosemu
I'm just wondering if anyone's managed to get list.com to work under
dosemu. Since list doesn't work on network drives, it reports an error
about this. Is there perhaps a way to fool list.com about this. I'm
using a dos partition redirected with lredir.exe BTW.
thanks...
------------------------------
From: "Andreas Hasenack" <[EMAIL PROTECTED]>
Date: Sun, 10 Oct 1999 11:40:58 -0300
Subject: Accented characters, codepages, etc in dosemu
I'm using DOSEMU with the DR-DOS7 eval hdimage, and thus I don't have a
complete DOS there. But it works and runs the program that I need (written
in clipper).
This is a completely free solution: linux + dosemu + caldera's image. Just
the clipper program is commercial and its license is OK, we bought it.
But I am not able to get accented characters working. I realize that, with a
full DOS install, I could get access to programs like mode and codepage
files, but these are not with caldera's image.
I have the accented characters working perfectly in linux. I use font
lat1u-16 and us-international keyboard layout, where I get all the dead keys
I need. I tried the options inside dosemu.conf but they didn't work, and my
keyboard layout is not listed there.
Is there something I can do using only dosemu's resources?
------------------------------
From: "Julia A . Case" <[EMAIL PROTECTED]>
Date: Sun, 10 Oct 1999 14:18:56 -0400
Subject: Re: Virtual Com Port
- --17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Quoting Julia A . Case ([EMAIL PROTECTED]):
> A few years ago I wrote a patch to dosemu to use virtual modems. I'm
> unable to make it work under the current releases of dosemu. Is someone
> able to help me update my diff to work better with the current dosemu?
> I'll attach the diff as a attachment.
>
> Julie
>
Here is a more up to date diff that applies clean on 0.98.8. It still
doesn't work like it should, but it is one step closer.
Julie
- --
[ Julia Anne Case ] [ Ships are safe inside the harbor, ]
[Programmer at large] [ but is that what ships are really for. ]
[ Admining Linux ] [ To thine own self be true. ]
[ Windows/WindowsNT ] [ Fair is where you take your cows to be judged. ]
- --17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dosdoors.4.diff"
diff -ru dosemu-0.98.8/src/base/init/lexer.l dosemu/src/base/init/lexer.l
- --- dosemu-0.98.8/src/base/init/lexer.l Sun Jul 4 15:32:14 1999
+++ dosemu/src/base/init/lexer.l Sun Oct 10 14:00:56 1999
@@ -488,6 +488,7 @@
baudrate RETURN(BAUDRATE);
device RETURN(DEVICE);
com RETURN(COM);
+virtual RETURN(VIRTUAL);
/* lock file stuff */
directory RETURN(DIRECTORY);
diff -ru dosemu-0.98.8/src/base/init/parser.y dosemu/src/base/init/parser.y
- --- dosemu-0.98.8/src/base/init/parser.y Sun Jul 4 15:46:02 1999
+++ dosemu/src/base/init/parser.y Sun Oct 10 14:03:54 1999
@@ -93,6 +93,7 @@
static int dexe_secure = 1;
char own_hostname[128];
+extern int no_local_video;
extern struct printer lpt[NUM_PRINTERS];
static struct printer *pptr;
static struct printer nullptr;
@@ -270,7 +271,7 @@
/* lock files */
%token DIRECTORY NAMESTUB BINARY
/* serial */
- -%token BASE IRQ INTERRUPT DEVICE CHARSET BAUDRATE
+%token BASE IRQ INTERRUPT DEVICE CHARSET BAUDRATE VIRTUAL
/* mouse */
%token MICROSOFT MS3BUTTON LOGITECH MMSERIES MOUSEMAN HITACHI MOUSESYSTEMS BUSMOUSE
PS2
%token INTERNALDRIVER EMULATE3BUTTONS CLEARDTR
@@ -1285,6 +1286,9 @@
serial_flag : DEVICE string_expr { strcpy(sptr->dev, $2);
if (!strcmp("/dev/mouse",sptr->dev))
sptr->mouse=1;
free($2); }
+ | VIRTUAL {sptr->virtual = TRUE;
+ no_local_video = 1;
+ strcpy(sptr->dev, ttyname(0));}
| COM expression { sptr->real_comport = $2;
com_port_used[$2] = 1; }
| BASE expression { sptr->base_port = $2; }
@@ -1762,6 +1766,7 @@
sptr->real_comport = 0;
sptr->fd = -1;
sptr->mouse = 0;
+ sptr->virtual = FALSE;
}
}
diff -ru dosemu-0.98.8/src/base/serial/ser_init.c dosemu/src/base/serial/ser_init.c
- --- dosemu-0.98.8/src/base/serial/ser_init.c Fri Jan 15 18:28:56 1999
+++ dosemu/src/base/serial/ser_init.c Sun Oct 10 13:58:41 1999
@@ -68,6 +68,8 @@
#include "priv.h"
#include "utilities.h" /* due to getpwnam */
+int no_local_video = 0;
+
/* See README.serial file for more information on the com[] structure
* The declarations for this is in ../include/serial.h
*/
@@ -236,18 +238,29 @@
if (com[num].fd != -1) return (com[num].fd);
- - if ( tty_lock(com[num].dev, 1) >= 0) { /* Lock port */
- - /* We know that we have access to the serial port */
- - com[num].dev_locked = TRUE;
- -
- - /* If the port is used for a mouse, then remove lockfile, because
- - * the use of the mouse serial port can be switched between processes,
- - * such as on Linux virtual consoles.
- - */
- - if (com[num].mouse)
- - if (tty_lock(com[num].dev, 0) >= 0) /* Unlock port */
- - com[num].dev_locked = FALSE;
+ if ( com[num].virtual )
+ {
+ if (tty_lock(com[num].dev, 0) >= 0)
+ {
+ dbug_printf("Opening Virtual Port\n");
+ com[num].dev_locked = FALSE;
+ com[num].fd = 0;
+ no_local_video = 1;
+ }
}
+ else
+ if ( tty_lock(com[num].dev, 1) >= 0) { /* Lock port */
+ /* We know that we have access to the serial port */
+ com[num].dev_locked = TRUE;
+
+ /* If the port is used for a mouse, then remove lockfile, because
+ * the use of the mouse serial port can be switched between processes,
+ * such as on Linux virtual consoles.
+ */
+ if (com[num].mouse)
+ if (tty_lock(com[num].dev, 0) >= 0) /* Unlock port */
+ com[num].dev_locked = FALSE;
+ }
else {
/* The port is in use by another process! Don't touch the port! */
com[num].dev_locked = FALSE;
@@ -530,8 +543,10 @@
/* Pull down DTR and RTS. This is the most natural for most comm */
/* devices including mice so that DTR rises during mouse init. */
- - data = TIOCM_DTR | TIOCM_RTS;
- - ioctl(com[num].fd, TIOCMBIC, &data);
+ if(!com[num].fd, TIOCMBIC, &data) {
+ data = TIOCM_DTR | TIOCM_RTS;
+ ioctl(com[num].fd, TIOCMBIC, &data);
+ }
}
diff -ru dosemu-0.98.8/src/base/serial/ser_irq.c dosemu/src/base/serial/ser_irq.c
- --- dosemu-0.98.8/src/base/serial/ser_irq.c Fri Jan 15 18:28:56 1999
+++ dosemu/src/base/serial/ser_irq.c Sun Oct 10 13:58:41 1999
@@ -214,10 +214,16 @@
ioctl(com[num].fd, TIOCMGET, &control); /* WARNING: Non re-entrant! */
- - newmsr = convert_bit(control, TIOCM_CTS, UART_MSR_CTS) |
- - convert_bit(control, TIOCM_DSR, UART_MSR_DSR) |
- - convert_bit(control, TIOCM_RNG, UART_MSR_RI) |
- - convert_bit(control, TIOCM_CAR, UART_MSR_DCD);
+ if(com[num].virtual)
+ newmsr = UART_MSR_CTS |
+ convert_bit(control, TIOCM_DSR, UART_MSR_DSR) |
+ convert_bit(control, TIOCM_RNG, UART_MSR_RI) |
+ UART_MSR_DCD;
+ else
+ newmsr = convert_bit(control, TIOCM_CTS, UART_MSR_CTS) |
+ convert_bit(control, TIOCM_DSR, UART_MSR_DSR) |
+ convert_bit(control, TIOCM_RNG, UART_MSR_RI) |
+ convert_bit(control, TIOCM_CAR, UART_MSR_DCD);
delta = msr_compute_delta_bits(com[num].MSR, newmsr);
diff -ru dosemu-0.98.8/src/env/video/terminal.c dosemu/src/env/video/terminal.c
- --- dosemu-0.98.8/src/env/video/terminal.c Fri Jan 15 18:28:57 1999
+++ dosemu/src/env/video/terminal.c Sun Oct 10 13:58:41 1999
@@ -62,6 +62,8 @@
* 001 000 Underline
* anything else is invalid.
*/
+extern int no_local_video;
+
static int BW_Attribute_Map[256];
static int Color_Attribute_Map[256];
@@ -213,8 +215,12 @@
rotate[4] = 1; rotate[5] = 5;
rotate[6] = 3; rotate[7] = 7;
- - Video_term.update_screen = slang_update;
- -
+ if(no_local_video!=1) {
+ Video_term.update_screen = slang_update;
+ }
+ else
+ Video_term.update_screen = NULL;
+
SLang_Exit_Error_Hook = sl_exit_error;
if (config.features[0]) SLtt_get_terminfo ();
else if( !DOSemu_Slang_Got_Terminfo )
Only in dosemu/src/env/video: terminal.c~
diff -ru dosemu-0.98.8/src/include/serial.h dosemu/src/include/serial.h
- --- dosemu-0.98.8/src/include/serial.h Fri Jan 15 18:28:58 1999
+++ dosemu/src/include/serial.h Sun Oct 10 13:58:41 1999
@@ -55,6 +55,7 @@
int real_comport; /* The actual COMx port number. 0 for invalid */
ioport_t base_port; /* Base port address handled by device */
int interrupt; /* IRQ line handled by device */
+ boolean virtual; /* virtual modem */
boolean mouse; /* Flag to turn on mouse sharing features */
boolean dev_locked; /* Flag to indicate that device is locked */
boolean fossil_active; /* Flag: FOSSIL emulation active */
Only in dosemu/src/include: serial.h~
- --17pEHd4RhPHOinZp--
------------------------------
From: Michael Blaustein <[EMAIL PROTECTED]>
Date: Sun, 10 Oct 1999 23:11:13 -0400 (EDT)
Subject: dosemu font curiosity
Here's a puzzle for me, a very new user of dosemu (version 0.99.10 as
supplied with redhat linux 6.0 and XFree86-3.3.3.1).
I am running a program that requires a Hebrew font (the program is
called MTR; any font that has the Hebrew alphabet at \200-\232 will
do). I have such a font for X, called 10x20vgah, and use it by
altering the 'dosemu.conf' line ($_X_font = "10x20vgah"). I start a
terminal, 'gnome-terminal', and call 'xdos'. All is well, the program
runs and displays Hebrew as it should.
The puzzle: if I start dosemu from a different terminal, say 'xterm'
or 'rxvt', nothing seems to allow the display of Hebrew characters.
Whether I use the font declaration in 'dosemu.conf' or the '-fn'
option on the command line when starting the terminal, the xdos window
never in fact uses the correct font (although the terminal itself
does). Why does it matter which terminal emulator I use, and is there
any way to set it up so as to allow me to use another terminal?
Any advice or educated guesses will be much appreciated.
- --
Michael Blaustein
[EMAIL PROTECTED]
------------------------------
From: Viktor =?iso-8859-2?Q?=C8ervinka?= <[EMAIL PROTECTED]>
Date: Tue, 12 Oct 1999 13:26:37 +0200
Subject: network programs under dosemu
Hi,
I have a problem. When I running network program under dosemu on
NFS-mounted disk, dos program
fails with "locking error". I try different version dosemu (0.66.xx;
0.98; 0.99.13)
Plaese help me, I need know, what is wrong (dosemu, nfs, I ...).
I use SuSE Linux 6.2 (kernel 2.2.10), my idea is:
mount -t nfs amachine:/sharedir /dosdir
and
lredir g: linux\fs/dosdir
Is any other way to run dos network sw under dosemu (Linux???).
Thank for answer,
Viktor Cervinka
[EMAIL PROTECTED]
------------------------------
From: Reinhard Karcher <[EMAIL PROTECTED]>
Date: Tue, 12 Oct 1999 13:32:37 +0200
Subject: Re: network programs under dosemu
At Tue, 12 Oct 1999 Viktor �ervinka wrote:
>
> I have a problem. When I running network program under dosemu on
> NFS-mounted disk, dos program
> fails with "locking error". I try different version dosemu (0.66.xx;
> 0.98; 0.99.13)
Hi Viktor,
use the option nolock when mounting nfs.
Reinhard
------------------------------
From: Hans Lermen <[EMAIL PROTECTED]>
Date: Tue, 12 Oct 1999 14:07:44 +0200 (MEST)
Subject: Re: network programs under dosemu
On Tue, 12 Oct 1999, Viktor [iso-8859-2] �ervinka wrote:
> I have a problem. When I running network program under dosemu on
> NFS-mounted disk, dos program fails with "locking error".
This is a kernel 2.2.x feature (2.0.x don't do that)
> mount -t nfs amachine:/sharedir /dosdir
try 'mount ... -o nolock ...'
^^^^^^
Hans
<[EMAIL PROTECTED]>
------------------------------
From: "Alejandro Nestor Vargas" <[EMAIL PROTECTED]>
Date: Tue, 12 Oct 1999 10:10:34 -0300
Subject: RE: Commandline execution
> can you just put that in the autoexec.bat?
In my case, I can do this, but I'm searching for a faster option. The
program must run for processing information that came from a web page form,
then, I need to speed up it if I can...
------------------------------
From: "Russell P. Sutherland" <[EMAIL PROTECTED]>
Date: Tue, 12 Oct 1999 16:02:34 -0400
Subject: VGA video problems
- --ew6BAiZeqk4r7MaW
Content-Type: text/plain; charset=us-ascii
I have tried unsuccessfully to get the Micro CADAM
(a dos based CAD package) running using dos-emu.
The text based stuff works fine, but the graphics
screens are very messed up.
I have attached a gif file of the "bad" video screen.
as well as the dosemu.conf file.
Here is some of the other environment specific information:
[russ@bikila dosemu-0.99.13]$ xdos
kernel CPU speed is 451028609 Hz
Running on CPU=586, FPU=1
Linux DOS emulator 0.99.13.0 $Date: 99/07/09 $
Last configured at Wed Jul 14 18:50:00 CEST 1999 on linux
This is work in progress.
Please test against
Any help on finding the error or debugging would
be most appreciated. The dosemu debugging flag in the
config file did not seem to yield any information.
- --
Quist Consulting Email: [EMAIL PROTECTED]
219 Donlea Drive Voice: +1.416.696.7600
Toronto ON M4G 2N1 Fax: +1.416.978.6620
CANADA WWW: http://www.quist.on.ca
- --ew6BAiZeqk4r7MaW
Content-Type: image/gif
Content-Disposition: attachment; filename="snapshot01.gif"
Content-Transfer-Encoding: base64
R0lGODdhiAL8AfcAALTV5gAAAPX8/05cZJ25yFWAl1aAl1aBl1aBmFeBmFeCmFeCmViCmViD
mVmDmVmDmlqEmlqEm1uEm1uFm1yFm1yFnFyGnF2GnF2HnV6HnV+InV+InmCInmCJnmCJn2GJ
n2GKn2KKn2KKoGOLoGOLoWSLoWSMoWWMoWWMomWNomaNomaNo2aOo2eOo2iPo2iPpGmPpGmQ
pGmQpWqQpWqRpWuRpmuSpmySpmySp22Tp26TqG6UqG+UqG+VqXCVqXCWqXGWqnKXqnKXq3OX
q3OYq3OYrHSYrHSZrHWZrHWZrXWarXaarXaarnebrnibrnibr3icr3mcr3mdr3mdsHqdsHue
sHuesXyesXyfsXyfsn2fsn2gsn6gsn6gs36hs3+hs3+htICitIGitYGjtYKjtYKktoOktoOl
toSlt4Wmt4WmuIamuIanuIenuYeouYiouYiouoipuompuompu4qqu4uqu4uru4urvIyrvIys
vIysvY2svY2tvY6tvY6tvo+uvo+uv5Cuv5Cvv5Gvv5GvwJGwwJKwwJKwwZOxwZSxwZSywpWy
wpWzwpWzw5azw5a0w5e0w5e0xJi1xJi1xZm1xZm2xZq2xZq2xpq3xpu3xpu3x5u4x5y4x///
/3BwcKCgoAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAiAL8AUAI/wABCBxIsKDBgwgTKlzIsKHD
hxAjSpxIsaLFixgzatzIsaPHjyBDihwZMQAAAQRSqlzJsqXLlJ48sZTJckCBmwU66dR5AIFP
BAl2dlKgYAEDBkI7OVj6oKlOCFCjRpAgYYJVqxSyVqhgoeuFC0k7ZRg7VuiGszo5qO2g04OH
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
usfd6WMXu9tPdjexPxjuemd73eYWd77tjW5949vbyDZ2CpU9b2HrmN/q9rfCEc7uhu/73v5m
tsHla9bVBnrb34Y4wx/e743/e+EaD3nHrSxxgbeQ4BP/T3kVPQ7ykbs84SyPuchhTnJ5cxne
Njc5AVtO85c7/OMy9znHe070guu82Sg/usqTG/SiD/3nPId606U+c6OXvNcVV7C2rZ7zqD/9
60CvOti9Hnah//vqEsZ5xgNeZrGX3elvp7rZyU53j6Mdx2pne9enPna+x73vbq974I18d0jn
HeN6j63fBT/3xTt+8JBHd+HfnfTJcz3ycGd85h/feMzL/eKXD/jhQ4/4TnJ+854HfOdXj3rW
T7r0pKd4XjP8+tgvPeeWv/3aYa/7646+97xXuvBzP3zcG9+9vy/+7m2v/MQ7P/jEh3Dyo3/8
5zOf+ssH/vV/WvnqQ9/7289+//O/L/5WTh/82k//+MNvffVjv5LnLz/61+/++b+f/KJPuuY/
z3/Vt/7//fd3Arh//heABDiAdqd/p2eAC1iADoiAqQeBrveAB1iBDXh283V/7Id/HLiBHlh/
8ndOGWh/JBiC7Ud/KKiBSzeCJtiBIHiCKpiCJch2AlCDArBZMDiDLiiDLfiBPJiDtkQAAjAA
agQ5RniESJiESriETNiETviEUBiFUjiFVFiFVniFWJiFWriFXPgqQ3iEQ1iEXagSA1CGZniG
aJiGariGbNiGbviGcBiHcjiHdFiHdniHeJiHeriHfNiHfviHgBiIgjiIaNgqY/iEs7cSneAp
lUMAn//wiJDoCZ/QCZM4iY1oEzihEwVgAAagEz6hEwkQigqgE7xyFDvxK8EyLJ0AFcZSFciS
FTrBFV4BFklBFjoxFhqgATpBLRygEx3wi24RF3JBF3bhLeASLn5RLuZCGOmiLorBGI7hLpIR
L/KSGTGwGTLgGZ8RGvmiL6eRGqzRGv8SG7MhMLiRG7txMAijMAtjHA2jHM3hHBIzMdRhHdih
HRmzBN7BMR1THiATMuvRHu9RMvNRHyhjBfmxH/3xH1rgMi9jIAeSIDPTIDZzMzmjMxiyIRzi
MyASNEJzIimyIkiTNDFCIzVyIzkiNVNTNVZTJEiSJFrTJE/SNXswJVUSNmP/QzZd8iVoMyZl
ciZusyZxIzd0Uzd2gid6sjd+Aih+EwmAEziIUjiG4yiXECmSQimWgimNwwmG6BKL2IgtASpe
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
E6nHRebRkSD7ISAfA8baeRGOAONjJhGZRkZy8pGavBwhJQkZSrbQkqI0ZCP7qEhPrrKTrIRl
ISNZNzmeUpZS3GQsP5nLV/Zyl6rE1hIvScpaDlOY6QJlK5OpS1f+UplKnGU0ZyfIUN7/0pak
XKYvm7nNbDpTl8e05rGKiUppfrGb3OSlN7V5TjyCc5S0pKYf31nOY7EznegE5j3t2Uh39lMz
4wwnOVm0z2fm06AFRSgzT0hPgTonnpU0JkMvRlCF6tOiB60oRk0Z0TleDKDz7KjLLprQdY40
oyRVZwUlClKHeo+FBwypP9uCT5TS9KQ3LSk/V+rOUsL0mjJVm0lzWlOKDhWnKQUqR1u6qScG
1KluKmpKbWpUqkp1oTFdaU/d+NOdRnWqVhUqWDWK1K6GVKtl5epMvbrWsH7VrVpLakML59Km
slSp9WwrW8f61ryGNa5PPStWBZtWwt5Vrod96l9bFtjCItau/45VbGTRatjEiu2hG4XsZDM7
WMo+trKc3exSeVZNz5ZWsqD9bGNT21nFMpa1ml1taF+LWtPCdpSulW1uY7vb2tL2tKq97Ud/
O1vgDle3vS2ubSsnXOU217fOTe5zpRvdLzJ3usTF7nGNy9vtIpeM1qVudrkLXfF6V7vkfQpu
x3vd87J3veFtL3wnCd7ydte+6H1vffEb3MuaN7/x1a97/Tvg+2Lno3zdq16J2tcEM3jBDYbw
g1EKigMr+KgIlvCFLVxVDGvYwTWkcH87zOENizXDJP4wiiPs4RUXL8R0TbGJWXxiGauYxiOu
cY5xfLUXM1XABZYvgfcL5AAHucejLf9ykgG85P82Wcg/NiCRmfxkIw/Zyj+OXZSvXGUsd5nL
X1ZyIbXs5TBTucxSdjKaWTdmME9ZzW/e8pnjzBmBCGAASHbznNOsZzPnmcy5qvOdD+fnNu/5
z4YudJ8pF2g8I1rOh1Z0pOEMaZIxegCXxnSmNb1pTnfa058GdahFPWpSl9rUp0Z1qlW9ala3
2tWvhnWsZT1rWtfa1reutZ0FsGte99rXuxb0r4U9bGIX29jHRnaylb1sZjfb2c+GdrSlPW1q
V9va18Z2trW9bW5329vYdqlAxD1ucpfb3OdGd7rVvW52t9vd74Z3vOU9b3rX2973xne+9b1v
fvfb3/8GeMD/Bc7ucA+c3AMoQMIVXgADGOAACIA4AhIw8QQowOILYEDGNd4AB3T8AR//OARE
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
cir/cSwvcrPW8iuvci9n8v8ub/IwJ3Mu//IxZ/Pcpi8zh/M1j/Myl/OGePM6p/M8V3M9j3L1
4nMxn/M9F/T98vNBB3Q8N/Q0t61C3/JGP/Q/V3RIY/RHT/Q2R3RHB65Jj/RNt3RI7/TlvnNP
D3RM/3RSdyxNL3VKN/VLV3WzCvVKH/VW5/RYvyZUp/VUn3VWz/UBs3Vdx/Vfv/VgP+xXX3VR
93VhN/bS6vVkh/Vjd3Zmj6Rlb3Zol3Vgf/bOkfZin/Zt1/Zunylir3Zk5/Zwv/bu8Wp5Gvdd
T3drp3bcAXd193Z4J/d2l5tsn/d1F/d4Z3d4gjHSwvdyv3d9z/dvFzGBB3h5R/h9Zxl7T/iB
b/j/g1f4Hir4gKf4h6d3h6/3d494i//3i4f4QOp3dDd4jyf5jjf5f5p4jh/5k6/4jRenlHd5
jJf5j6d50oH5mS/5ldf5lk8vjcd5lld5nn92ho/5mgf6oid5ov/5nQ/6pmd3pTd6pkf6o0dx
qM95ob96p1/6aQr58I56rKf6r991qw/7rJ96qa96nxf7swd7tJ9wtTf7rdf6tUd2snd7Zf/u
D1dwuYdsu2972vLwwIeru+8uv597Xs97wYemvxduuC97nkr8yF/8w1czw2f7TJf8va+qx190
xyf8aM98Bt/8zxcwy+f7Uw99ABcizi99z2f8zlJ8zc8x1g8y06f7w059/wv/KtqHfdenfNAH
cb0XfZV6/eOy/bgHrNwXftUn/dr3/csfptgf/t1v/t6/+duPNOln/hjj/VN//tPH/eDX/tEv
ft46/u6fmPFfft2vfuP/fuwfIPWX/8Evf15/f+THf/TP/w6/f/33//YHCFACAxAMIHBgwYOg
Cho8yFDhQ4cJJRKEOBFhRYoNMW5ceNFjRo4WQ4LsGFGkxpEmLwYgQGBAAAACXJ5kuJLkyZIq
d6bsifKnTp9BgeYs+tEozqNKkzK96ZQn0aVPhSKdGrUp1KFaq2blSlVqV7BfsY61ulXsVbNe
04Yly7ZsW7UsXcKUSZPl2rNu9crdm/cvWr5xB//DLfz2sGDDiRED9hu4cd/IhBk/ruz4smTF
kCcv7ry25cuYMwnU3KzZcmbKmDmbVp3aM2rWsU+vpv26NezarmXrzn179m7bvK2Crju6NHDf
w5cLbx78uXLn0aHjrp7cem/sv7Nf7879+/bwDumKvhvSJnPq3sVL155+Onz37de/l68efH36
8/HvZ/+8eHmk4aXfff7FR+CB/BWYn4IJGmifgww+iCCEFVJ44Xnk2SXgeRY26OGEH2KYGnoc
bVRiSSci1+GALLqoYoswvqiRjDXSeKOJOKaoI4o9rhgikBIK2d+QPwG44Y9FRkgkkws2uZiP
MfKYZI5V7mhllDNiSeX/lV1maeOWUoappZNlLmkmiEUeeZyYaI6oZJpP2vfllG3SOSaYXnJ5
p5527vmnn4GKOGiQcr7Z5Jrm5Xkmo3G6SaiagJLJJ6WS5lmpoJdaWuekmxoK6aeFPkqihmyS
2eiho8KZ6nSYdpopp5rCimestdJ6a5+vgqpqqKvuCmWpiuqI6q+OEitqq57mKquuzDpr67LQ
uvosrige6yuyxmo7V2hItnltr+HyOu5Q00qrrLnVorvurNGqy+q2xcI7b4bdmrpovNnSq6+8
zZ7bbrruChwwwez6ayW45OaLrZrBcojvvgyLmzDFjhYMsMHUDrzwxBwrHLG4iT48rMcVg/xx
/7/+XXzwxhi7nLLEKPM7c8zlOsylyTB3fHLOKmf8L8sra9xzzSUbzXNrIuN8tM4yF400WkID
rbHUuBK9c9NXO+2c0t8yTTPWYG99WNUtB/2z1V8/nbXaYUPV9altj6013R6XfTfaZotdN9Rs
902qvcIiLDfffhsuNt4vU523tYQ7/vfaiN/sNeRuWz633YxrrvjUkXt+eeF7fzZ53JVjbnro
nb97NuerL9663p+ffrjswAY+8uCoP0775Ymz/vvrwKsee+68zy667twaJ3iXqYO+O/LCuz68
78FbTz30tWffO+kQG+/88bJXjz3s409/fvPbh//8yXB7Hz382icvPf/x9Ztv/+Ysg7+/+gm7
T/L84sc+492vgPm7HvoCxr8Ayq9p/yueANcnQa0ZsHwHJB/9FNi/DTKQa90D4Pc4GMJUVTCD
F0zgCQW2wBGyUHK3W1oHJyjCCJYQgfizIOVa2MAIrpA4H4TgDoM4QB5+JoU1xKANeyhEGcbw
gemLoRKHuMQjohCHJoTiDJcIPic2Dote1GHvjChGKyYxi1I8owS5aEYmgjGNY7wiHG3YxTZG
kY00/OET6bjGOvrvjXL04/D4uMdBEkiNXyTiIacIyCrGEYlaJKQe24fHOSIykpak4SJv2EhG
VrKTj0zkQCYJSU+iUZCgtOMnL5nKO74wh6T/RGUpR7nKWcbylKbclSFVWUtdwrKXt3zlL2k5
rlwCU5a7LKYtjelLZQYzlK0sHS+bucxkUjOazLwmCUVZTWRac5vClCY4sUlAbXaznNw85zfF
ic5jplN5AYKhOdsZT3bSc5rztOcriSnPdRopk1TU5B/J6EhODhSggVSn+MjJz3AKlKAONehD
/ylRf6aQoW3UZz0tGtBNQrSjE22oRykKUkruc4oKLWlGRcrRj65UpRt9aUE16E00YhSfKA3p
SF0aU51GlKc4vWcda6pRYbIUpj3NKVJbmlSj1m+oND1pSmf6U6YWdadLtapSszo0hHLvme+7
aVB9WtWjahWrVBWr/7Kcmkao2jSqZSXrWa8KV7PSda7oU+sW2YpX9Y11qnX1q10BK9h/7tV0
QuWqG+U6WLQqtq+OrShiKajXyMrtsY1l7FsXe1nFFnacXgXhQtdo2cyONq6kxSxTO8vK5eEu
j6E9ZWn/GtvAzlaz9FNtQj8LRLfys7a+Ra1sgUtbyhp2slIN62ZPm1zTMje4y4UWbrvKWni+
lpe/fe5wsWvb5gY2umM77HH5KtztOle55uUueXlLVOMCVbzave55y4te+H5VvU/VrWvB6t74
Zpe/6f0vfQ8a3uLil6T27WWA+zvf8Sb4v96VbIGJe1EGU/i9Ffbv/R5sN/ZWt7cXXrCFQ/+M
4fFqWJIRHrB1PyzfFSuYxQDOW4kdyGH9NlHFLb7xi0UMYv1J2IXTdSWNJ6xjFze4yDZWYY9j
Bt721njIODayk3Oc2Rj7+J1APjByRxxlKGu5y6lNcshmjOX97rjMRD4yl9FLZSWLua0IRjOc
txxnLwc5n21ec8jmbOYn6/nMIMXzMO8M5mH2mc9yPjSd7zpo/wkaxZhE9J6lHOk0/xXQjD4x
k1MMaT8nWtKcjrSlLdboTD+605Q2tKkLnd8xE/jH0OwwUVV9ak+jetJpXbSoMQ3rA8+617L+
dbtCnU1d1znWm671p5ONbBwLG5ej3nViU31sWlPb11d2c16JzWr/TUu727aetrVJbVJtY1u0
wPa2squt6maLasnQzvK30b1sdYMbxrgetqvrW+4my5ve/Q53vN/N12cXO4z1Pvi/z63mezub
3OxWssLTDXCJ+/ThiCL4tksdcIojfOPzLpvFy+Tugkfb4/42+cQ/Tl2SQzjfoGV5ZSOu8o5z
vNMhP9PIM65Ims884Tyn9s3nhPF9E1DmJ685yo8c9EIOfem6SfnRe570aTtdZU1nuM9+DvWt
G73q6ck50fNpdK5rvetYb5jDz57nsrPd527/sqNz6/Ldhn3nb0c63qWe91XXXbpWfjXMDTv2
wbd96jyOu9+9BXidM77vjvd640MOdsg//17tlUf85a17dcxTvvOW97xUJ//50XOe9OKO/IbT
XvrVnz7zAmf96xUketgHvvWgt73pq6x4fd8+9r6v/e9Rj/nZ4572wi8+8oPv+vGoPvnAf/7x
ld/79TZf+rmH/vKjj31pEt/6xs8++Kev/cTf6+XjD//1zy9+9DO9+ttPP/udr37443zz8o+/
9++//vV3//3f3z/9BWDo2V/+FaD/6Z8AImD7zR3fAeD/JaABzt8DutPumR/+HWAEXqAEKqBn
MaCBaSAIOiAHZiDl9d8GkiAEYqAKnuBkmGAIpiALxuALTmC9eCAMzuAIriAOoiBwuKAI8mAO
yuAPUp8N0iAQHv+hDg6hEI6O+y2hESbhDSqhm/lgFFbhEzphECIYHkkhF1phFnZhcrAV2d2d
3pVh1J3hGBqemokh4ZEhGrahGu5dGsphTrBh4dHhHZrhHOohHO4dKNihG+7hG+bhIAZiH87b
H5KbIC7iIRZiHPIhIRIWID6iI+KhIUZiIzKidiViEV6iJ1KiJn6iJYLiuk3iKJ4iJIpiKpIi
JrYiSWyhFyIhFsriDkLhR8DiFdbiLNriF0YhLvZiLoIhMA6j9P0iLQrjMcYiLy6UMS6jM+4i
NOqiNHLi3yVjMCpjNCLjNzVjNmLjNHqjNkoHN37jNZYjMT5jCI5jOJLjOXajOQKTOoLhozy+
IzquY2fEIz26YzuyozXa3gD84wBUoD72I0HW4zwClUsIQECW30AaZD7yo0PaXkIuJPPY40EW
ZENmpJlMpEBCpEZa5EOCZG9wJEN6pEmKJEaeZMmQZEVeZESmJEq+5HuwZGvF5Ee65E2GZF7Q
pEv0pE/+JFAGpVAOJVEWpVEeJVImpVIuJVM2pVM+JVRGpVROJVVWpVVeJVZmpVZuJVdipUIq
pULahFiOJVmWpVmeJVqmpVquJVu2pVu+JVzGpVzOJV3WpV3eJV7mpV7uJV/2pV/+JVkqJEAO
JmEWZgAAADs=
- --ew6BAiZeqk4r7MaW
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dosemu.conf"
##############################################################################
# This file is /etc/dosemu.conf, included by /var/lib/dosemu/global.conf
#
# Linux DOSEMU configuration for parser versions >= 3 (dosemu-0.97.0.1)
#
# ./doc/README.txt (chapter 2.) contains a description of the syntax
# and the usage of dosemu.conf.
#
#
# Access rights are defined in
#
# /etc/dosemu.users
#
##############################################################################
# Notes for editing this section:
#
# In $_xxx = (n) n is a numerical or boolean value
# = =
# In $_zzz = "s" s is a string
#
# Please edit only beteen the brakets and quotes and keep the rest intact.
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^
$_debug = "+a" # same format as -D commandline option
# (but without the -D in front)
$_features= "" # list of temporary hacks, see release notes in
# the file ChangeLog. e.g "0:1 2:0", which means
# to set feature_0 to 1 and feature_2 to 0.
$_timint = (on) # emulate INT08 type timer interrupts
$_mathco = (on) # or off
$_cpu = "80586" # CPU showing to DOS, valid values: "80[345]86"
# or "emulated" for non-native CPU (386 in this case)
$_rdtsc = (on) # if possible use Pentium cycle counter
$_cpuspeed = (0) # 0 = calibrated by dosemu, else given (e.g.166.666)
$_pci = (off)
$_xms = (1024) # in Kbyte
$_ems = (1024) # in Kbyte
$_ems_frame = (0xe000)
$_dpmi = (off) # in Kbyte
$_dosmem = (640) # in Kbyte, < 640
$_hardware_ram = "" # list of segment values/ranges such as
# "0xc8000 range 0xcc000,0xcffff"
$_secure ="ngd" # secure for: n (normal users), g (guest), d (dexe)
# empty string: depending on 'restricted'
# "0": always insecure (not recommended)
$_odd_hosts = "" # black list such as "lucifer.hell.com billy.the.cat"
$_diskless_hosts="" # black list such as "hacker1 newbee gateway1"
$_emusys = "" # empty or 3 char., config.sys -> config.XXX
$_emubat = "" # empty or 3 char., autoexec.bat -> autoexec.XXX
$_emuini = "" # empty or 3 char., system.ini -> system.XXX
$_hogthreshold = (1) # 0 == all CPU power to DOSEMU
$_irqpassing = "" # list of IRQ number (2-15) to pass to DOS such as
# "3 8 10"
$_speaker = "" # or "native" or "emulated"
$_term_char_set = "" # Global code page and character set selection.
# "" == automatic, else: ibm, latin, latin1, latin2
$_term_color = (on) # terminal with color support
$_term_updfreq = (4) # time between refreshs (units: 20 == 1 second)
$_escchar = (30) # 30 == Ctrl-^, special-sequence prefix
$_rawkeyboard = (0) # bypass normal keyboard input, maybe dangerous
$_layout = "auto" # one of: finnish(-latin1), de(-latin1), be, it, us
# uk, dk(-latin1), keyb-no, no-latin1, dvorak, po
# sg(-latin1), fr(-latin1), sf(-latin1), es(-latin1)
# sw, hu(-latin2), hu-cwi, keyb-user
# hr-cp852, hr-latin2, cz-qwerty, cz-qwertz.
# Or 'auto' (which tries to generate the table from
# the current Linux console settings)
$_keybint = (on) # emulate PCish keyboard interrupt
$_X_updfreq = (5) # time between refreshs (units: 20 == 1 second)
$_X_title = "DOS in a BOX" # Title in the top bar of the window
$_X_icon_name = "xdos" # Text for icon, when minimized
$_X_keycode = (auto) # on == translate keybord via dosemu keytables
# or 'off' or 'auto'
$_X_blinkrate = (8) # blink rate for the cursor
$_X_font = "vga" # basename from /usr/X11R6/lib/X11/fonts/misc/*
# (without extension) e.g. "vga"
$_X_mitshm = (on) # Use shared memory extensions
$_X_sharecmap = (off) # share the colormap with other applications
$_X_fixed_aspect = (on) # Set fixed aspect for resize the graphics window
$_X_aspect_43 = (on) # Always use an aspect ratio of 4:3 for graphics
$_X_lin_filt = (off) # Use linear filtering for >15 bpp interpolation
$_X_bilin_filt = (off) # Use bi-linear filtering for >15 bpp interpolation
$_X_mode13fact = (2) # initial size factor for video mode 0x13 (320x200)
$_X_winsize = "" # "x,y" of initial windows size (defaults to float)
$_X_gamma = (1.0) # gamma correction
$_X_vgaemu_memsize = (4096) # size (in Kbytes) of the frame buffer for emulated vga
$_X_lfb = (on) # use linear frame buffer in VESA modes
$_X_pm_interface = (on) # use protected mode interface for VESA modes
$_X_mgrab_key = "" # KeySym name to activate mouse grab, empty == off
$_X_vesamode = "" # "xres,yres ... xres,yres"
# List of vesamodes to add. The list has to contain
# SPACE separated "xres,yres" pairs
$_video = "vga" # one of: plainvga, vga, ega, mda, mga, cga
$_console = (0) # use 'console' video
$_graphics = (0) # use the cards BIOS to set graphics
$_videoportaccess = (1) # allow videoportaccess when 'graphics' enabled
$_vbios_seg = (0xc000) # set the address of your VBIOS (e.g. 0xe000)
$_vbios_size = (0x10000)# set the size of your BIOS (e.g. 0x8000)
$_vmemsize = (1024) # size of regen buffer
$_chipset = "plainvga" # one of: plainvga, trident, et4000, diamond, avance
# cirrus, matrox, wdvga, paradise, ati, s3
$_dualmon = (0) # if you have one vga _plus_ one hgc (2 monitors)
$_vbootfloppy = "" # if you want to boot from a virtual floppy:
# file name of the floppy image under /var/lib/dosemu
# e.g. "floppyimage" disables $_hdimage
# "floppyimage +hd" does _not_ disable $_hdimage
$_floppy_a ="threeinch" # or "fiveinch" or "atapi" or empty, if not existing
# optionally the device may be appended such as
# "threeinch:/dev/fd0"
$_floppy_b = "" # dito for B:
$_hdimage = "msdos"
#$_hdimage = "hdimage.first" # list of hdimages under /var/lib/dosemu
# assigned in this order such as
# "hdimage_c hdimage_d hdimage_e"
# If the name begins with '/dev/', then partion
# access is done instead of virtual hdimage such as
# "/dev/hda1" or "/dev/hda1:ro" for readonly
# Currently mounted devices and swap are refused.
# Hdimages and devices may be mixed such as
# "hdimage_c /dev/hda1 /dev/hda3:ro"
# Note: 'wholedisk' is _not_ supported.
$_hdimage_r = $_hdimage # hdimages for 'restricted access (if different)
$_aspi = "" # list of generic SCSI devices to make available
# for the builtin aspi driver (format of an entry
# is 'device:type:mappedtarget' such as
# "sg2:WORM sg3:Sequential-Access:6 sg4:CD-ROM" or
# "sg2:4 sg3:1:6 sg4:5" (which are equal)
$_com1 = "" # e.g. "/dev/mouse" or "/dev/cua0"
$_com2 = "" # e.g. "/dev/modem" or "/dev/cua1"
$_com3 = "" # dito "/dev/cua2"
$_com4 = "" # dito "/dev/cua3"
$_ttylocks = "" # Lock directory (e.g. "/var/lock")
# default ("") is /usr/spool/uucp
$_mouse = "" # one of: microsoft, mousesystems, logitech, mmseries
# mouseman, hitachi, busmouse, ps2
$_mouse_dev = "" # one of: com1, com2, com3, com4 or /dev/mouse
$_mouse_flags = "" # list of none or one or more of:
# "emulate3buttons cleardtr"
$_mouse_baud = (0) # baudrate, 0 == don't set
$_printer = "lp" # list of (/etc/printcap) printer names to appear as
# LPT1, LPT2, LPT3 (not all are needed, empty for none)
$_printer_timeout = (20)# idle time in seconds before spooling out
$_ports = "" # list of portnumbers such as "0x1ce 0x1cf 0x238"
# or "0x1ce range 0x280,0x29f 310"
# or "range 0x1a0,(0x1a0+15)"
$_ipxsupport = (off) # or on
$_novell_hack = (off)
$_vnet = (off) # 'on' for packet-multi (used by dosnet)
$_sound = (off) # sound support on/off
$_sb_base = (0x220)
$_sb_irq = (5)
$_sb_dma = (1)
$_sb_dsp = "/dev/dsp"
$_sb_mixer = "/dev/mixer"
$_mpu_base = "0x330"
cdrom { /dev/cdrom }
- --ew6BAiZeqk4r7MaW--
------------------------------
End of linux-msdos-digest V1 #156
*********************************
To subscribe to linux-msdos-digest, send the command: