Unknown Recipient: Steven Pautz----------------------------------- Returned
-----------------------------------
From: [EMAIL PROTECTED] at -FABRIK/Internet
Date: 6/13/00 2:34AM -0700
*To: "linux-msdos-digest" <[EMAIL PROTECTED]> at
-FABRIK/Internet
Subject: linux-msdos-digest V1 #176
-------------------------------------------------------------------------------
TEXTttxt
%� �kw �kw S linux-msdos-digest Tuesday,
June 13 2000 Volume 01 : Number 176
In this issue:
----------------------------------------------------------------------
From: Catalin Bucur <[EMAIL PROTECTED]>
Date: Thu, 01 Jun 2000 10:44:38 +0300
Subject: Re: autoexec.bat
Chris Wilson wrote:
>
> I am running dosemu-1.0.0 on Linux 2.2.15 (slackware distrobution) with
> MSDOS 6.22,
> I am trying to run a single program in dosemu that calls another batch file
> with command line parameters (ie, "C:\binx.bat 1"), and it does'nt seem to
> be working...All it is doing is printing the contents of the autoexec.bat
> file to the screen and not running anything.
>
> Is this a known bug? Or are there any possible solutions?
This call of a batch file from another batch file should be made with
'call':
`call file.bat'
- --
Catalin Bucur mailto:[EMAIL PROTECTED]
Hardware Engineer - Electronic Computing Centre
Sidex S.A. - Galati - Romania
------------------------------
From: Matthew Nuzum <[EMAIL PROTECTED]>
Date: Thu, 01 Jun 2000 12:41:20 -0400
Subject: 32 user max limit
This is a multi-part message in MIME format.
- --------------13835737FC8E3D6D4677B4FF
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
I am having a problem just like another person back in February. (see
http://marc.theaimsgroup.com/?l=linux-msdos&m=95088762010270&w=2)
The solution was to increase my kernel IPC limit and I'm not sure on how
to do that. I have searched everywhere that I know, but I can not find
where this needs to be changed.
We have been running Dosemu for nearly 10 months now and we decided to
roll out our application company wide. We went from 28 users to 80
users overnight. Unfortunately, we can't use more than 32 sessions at a
time.
The 33 session simply goes blank and returns to my shell prompt.
Doing a "dos -D+a -odos.out" returns this:
...
Mapping VBIOS = 0
VID: install_int_10_handler: do nothing
CONFIG: 0x4023 binary: 0100 0000 0010 0011
SHM: shm_qf_id=e22ff
SHM: Initial Video IPC mapping unsuccessful: No space left on device
SHM: Do you have IPC in the kernel?
...
I need to get to the point where I could conceivably run up to 120
sessions.
I would be very grateful to any one who knows how to fix this.
- --Matt
- --------------13835737FC8E3D6D4677B4FF
Content-Type: text/x-vcard; charset=us-ascii;
name="mnuzum.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Matthew Nuzum
Content-Disposition: attachment;
filename="mnuzum.vcf"
begin:vcard
n:Nuzum;Matthew
tel;fax:(941)951-1830
tel;work:(941)364-9505 ext. 2200
x-mozilla-html:TRUE
url:http://www.vacationinfl.com
org:Florida Vacation Accommodations;MIS
adr:;;3800 South Tamiami Trail, Suite 14;Sarasota;FL;34239;USA
version:2.1
email;internet:[EMAIL PROTECTED]
title:IS Director
fn:Matthew Nuzum
end:vcard
- --------------13835737FC8E3D6D4677B4FF--
------------------------------
From: Bart Oldeman <[EMAIL PROTECTED]>
Date: Thu, 1 Jun 2000 18:30:22 +0100 (GMT)
Subject: Re: 32 user max limit
On Thu, 1 Jun 2000, Matthew Nuzum wrote:
> I am having a problem just like another person back in February. (see
> http://marc.theaimsgroup.com/?l=linux-msdos&m=95088762010270&w=2)
>
> The solution was to increase my kernel IPC limit and I'm not sure on how
> to do that. I have searched everywhere that I know, but I can not find
> where this needs to be changed.
I saw that one, and read that Hans helped him out. While I am not by far
as knowledgable as Hans on these issues, I could find the place where the
limits most probably are:
/usr/src/linux/include/asm-i386/shmparam.h
(at least if you are using i386)
It also mentions why the default is only 7: the kernel has to allocate a
big static array for this, which just takes up memory for most people who
don't need this.
Bart
------------------------------
From: tpierfra <[EMAIL PROTECTED]>
Date: Thu, 01 Jun 2000 20:49:15 +0200
Subject: dosemu 1.0.0.7 - keyboard arrow keys
Hi, to everyone
I tested , under linux slackware kernel 2.2.13 - AMD K6 - 450 MHz ,
dosemu 1.0.0.7.
I'm using a program that have direct access to keyboard and serial and
parallel port
If the keyboard is not in raw mode no expanded keys works
On a AMD K6 the the messagge : ERROR : SIGEV protected insn
...exiting!!!
On an Athlon 550. MHz works better if I don't enable de debug mode.
However I can't use parallel and serial still with this definition :
$_ports = device /dev/lp0 fast range 0x378 0x37f
I studied more the source but I need more information.
where is the mailing list for programmers ?
Thanks for your help in advance
Pierfrancesco
------------------------------
From: "Skippy" <[EMAIL PROTECTED]>
Date: Thu, 1 Jun 2000 16:55:39 -0600
Subject: Dosemu and Borland Paradox 4.5
This is a multi-part message in MIME format.
- ------=_NextPart_000_0004_01BFCBEA.3747C760
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I am in need of help. I am a newbie and had the problem dumped in my lap =
by the boss.
We run MS DOS 6.22 with Paradox 4.5 over a Lantastic network. My boss is =
considering getting away from Microsoft but wont rewrite our database =
program. Can Paradox 4.5 be run under dosemu, specifically what would =
the memory settings be since Paradox is sensative to that. Any help =
would be appreciated.
Thanks,
Jim
- ------=_NextPart_000_0004_01BFCBEA.3747C760
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>I am in need of help. I am a newbie and had the =
problem dumped=20
in my lap by the boss.</FONT></DIV>
<DIV><FONT size=3D2>We run MS DOS 6.22 with Paradox 4.5 over a Lantastic =
network.=20
My boss is considering getting away from Microsoft but wont rewrite our =
database=20
program. Can Paradox 4.5 be run under dosemu, specifically what would =
the memory=20
settings be since Paradox is sensative to that. Any help would be=20
appreciated.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=3D2>Thanks,</FONT></DIV>
<DIV><FONT size=3D2>Jim</FONT></DIV></BODY></HTML>
- ------=_NextPart_000_0004_01BFCBEA.3747C760--
------------------------------
From: Bart Oldeman <[EMAIL PROTECTED]>
Date: Fri, 2 Jun 2000 01:39:41 +0100 (BST)
Subject: Re: Dosemu and Borland Paradox 4.5
On Thu, 1 Jun 2000, Skippy wrote:
> I am in need of help. I am a newbie and had the problem dumped in my lap by
the boss.
> We run MS DOS 6.22 with Paradox 4.5 over a Lantastic network.
> My boss is considering getting away from Microsoft but wont rewrite our
> database program. Can Paradox 4.5 be run under dosemu, specifically what
> would the memory settings be since Paradox is sensative to that. Any
> help would be appreciated.
A dejanews search didn't look very promising:
http://x76.deja.com/=rfc/getdoc.xp?AN=556947984&CONTEXT=959905379.831455273&hitn
um=1
somebody reports about 0.98.8:
When I try to start paradox 4.x, I get the following error:
DPMI server init. error->v86 task without vcpi
EMUFailure says:
1.5. Does my failing program belong to these groups?
Check with "strings <program.exe> | less" if the programm contains
some of these keywords vcpi, pharlap and win32s. Newer Pharlap
programs may work.
So search the executable for "vcpi". If it's there, you're in trouble. If
not, you may be fine in version 1.0.0, but you have to try it out.
Things to look out for:
dos should be setuid root for DPMI apps.
adjust the xms and dpmi settings in /etc/dosemu.conf. You'll have to
experiment a bit. Just start specifying the amount of memory the program
requires under "real" dos. (roughly said, you're still running real DOS
under DOSEMU, just most of the bios services are provided by dosemu
instead of the real BIOS.)
Bart
------------------------------
From: "Eduardo Rodriguez" <[EMAIL PROTECTED]>
Date: Thu, 01 Jun 2000 21:21:04 COT
Subject: read write access problem
I can't access in read write mode a directory from:
/var/lib/dosemu/dos
And i have
/etc/dosemu.conf
this line
$hdimage = "hdimage.first /dos"
When i enter to dosemu i can't write in d:
Please help me with this problem
Excuse my english, but i speak spanish.
Thanks
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
------------------------------
From: "Eduardo Rodriguez" <[EMAIL PROTECTED]>
Date: Thu, 01 Jun 2000 21:26:51 COT
Subject: memory problem
I can't put ems memory in dosemu.
Whe i execute programs that need more than 4Mb dosemu abort.
My computer have 64MB Ram and 130Mb Swap space.
Also i have in config.sys
device=ems.sys
Help me with this problem.
Excuse my english, but i speak spanish.
Thanks
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
------------------------------
From: "Eduardo Rodriguez" <[EMAIL PROTECTED]>
Date: Thu, 01 Jun 2000 21:29:06 COT
Subject: nothing
I can't access in read write mode a directory from:
/var/lib/dosemu/dos
And i have
/etc/dosemu.conf
this line
$hdimage = "hdimage.first /dos"
When i enter to dosemu i can't write in d:
Please help me with this problem
Excuse my english, but i speak spanish.
Thanks
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
------------------------------
From: "Eduardo Rodriguez" <[EMAIL PROTECTED]>
Date: Thu, 01 Jun 2000 21:30:10 COT
Subject: nothing
I can't put ems memory in dosemu.
Whe i execute programs that need more than 4Mb dosemu abort.
My computer have 64MB Ram and 130Mb Swap space.
Also i have in config.sys
device=ems.sys
Help me with this problem.
Excuse my english, but i speak spanish.
Thanks
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
------------------------------
From: Kiss Vilmos <[EMAIL PROTECTED]>
Date: Fri, 02 Jun 2000 21:13:48 +0200
Subject: DOSEMU tests
Dear everybody,
thank you for this excellent program!
I'm a development engineer, and I use DOS a lot. Now I can use DOS under
Linux (I hate M$ Windows*). I tried the VMware, but it was too slow in
DOS mode, and I like text console mode. I use some programs, I list
thems.
Norton Commander 4.0 -> OK
Borland C++ 3.1 -> OK
Top Speed C -> OK
SDBG (Psion EPOC16 simulator, very important for me) -> OK!
Mclink (Psion connect to PC, very important for me) -> OK!
Norton Editor -> OK
Multi Editor -> OK
DOOM 1.x (Not important)-> FAIL (Ctrl+Alt+Del Linux Reboot!)
WAemul (Psion Workabout emulator) -> FAIL (Runtime error:216) It cannot
run under Windows DOS too, only Native DOS. If you interested in, I can
send this program.
Best regards,
Vilmos Kiss
PSION Systemhouse Hungary
------------------------------
From: [EMAIL PROTECTED]
Date: Sat, 03 Jun 2000 20:42:37 MET_DST
Subject: RE: dosemu: many sessions on one machine
>Date: Mon, 29 May 2000 14:32:36 +0200 (MET DST)
>I have a problem regarding running dosemu more than once at a time. I have
>a program which runs under DOS and is quite heavy on processor usage. I
>tried using it under Linux (Pentium II 366), one session runs OK but
>after 10 people connect over telnet and start it it slows down bigtime
>and it's impossible to continue to work.
Of course, if the program really needs a lot of CPU time, the
time can only shared between all users, and every of them gets
small part of it - looks like having a much slover machine.
But there is also something what sometimes causes a lot of the
CPU time to be wasted: when a program wants to read a keystroke
and does checks for a keystroke via BIOS call (INT 16h, AH=1)
while in idle loop. Such a program wasts a lot of CPU time when
it does nothing and waits for a command to be typed-in.
If the program used DOS call for the check, DOS would invoke an
INT 28h which after several repetitions (HogThreshold parameter)
would cause CPU to be released for other tasks; pure BIOS calls
do not activate it, and CPU time is wasted. I had the problem
with some program, and I wrote a small TSR for DOS which just
invokes INT 28h while servicing INT 16h with AH=1 - helped.
Jerzy
------------------------------
From: [EMAIL PROTECTED]
Date: Sat, 03 Jun 2000 20:48:17 MET_DST
Subject: RE: memory problem
>Date: Thu, 01 Jun 2000 21:26:51 COT
>Whe i execute programs that need more than 4Mb dosemu abort.
Seems you limited memory size to 4MB in dosemu.conf -
look line $_ems=value there, is the value about 4000?
Jerzy
------------------------------
From: [EMAIL PROTECTED]
Date: Sat, 03 Jun 2000 20:53:34 MET_DST
Subject: RE: nothing
>Date: Thu, 01 Jun 2000 21:29:06 COT
>I can't access in read write mode a directory from:
>/var/lib/dosemu/dos
>And i have
>/etc/dosemu.conf
>this line
>$hdimage = "hdimage.first /dos"
>When i enter to dosemu i can't write in d:
Are you doing it as root, or other user?
If as other: has the user write permission
to the /var/lib/dosemu/dos directory?
If not, this behavior of DOSEMU is correct...
Jerzy
------------------------------
From: "Bob Baird" <[EMAIL PROTECTED]>
Date: Tue, 6 Jun 2000 09:56:26 -0700
Subject: questions regarding DOSemu capabilities
Good morning!
Currently I have a specialized application program running under DOS. I
have acquired a project that requires the output of the program to be sent
over an Ethernet connection.
I think Linux may be a good choice for an OS to solve some security and
server issues (FTP server, Telnet server, SMTP server, HTTP server) and so
forth. Also, it seems to allow accessibility to a BSD 4.3 compliant TCP/IP
stack permitting (packet or streaming methods: TCP, UDP, IP, ICMP, and ARP),
so as to permit quite a bit of flexibility for building features.
I am interested in running this pre-existing DOS application under DOSemu.
What are the limitations of DOSemu? Is there a FAQ sheet besides a thorough
technical description of the DOSemu program interfacing to Linux *AND* the
system hardware? My DOS application program directly interfaces to hardware
system resources, comprising DMA, IO memory and interrupts through the PCI
bus.
Best Regards!
Bob Baird
------------------------------
From: Bart Oldeman <[EMAIL PROTECTED]>
Date: Tue, 6 Jun 2000 20:17:02 +0100 (BST)
Subject: Re: questions regarding DOSemu capabilities
On Tue, 6 Jun 2000, Bob Baird wrote:
> Currently I have a specialized application program running under DOS. I
> have acquired a project that requires the output of the program to be sent
> over an Ethernet connection.
>
> I think Linux may be a good choice for an OS to solve some security and
> server issues (FTP server, Telnet server, SMTP server, HTTP server) and so
> forth. Also, it seems to allow accessibility to a BSD 4.3 compliant TCP/IP
> stack permitting (packet or streaming methods: TCP, UDP, IP, ICMP, and ARP),
> so as to permit quite a bit of flexibility for building features.
>
> I am interested in running this pre-existing DOS application under DOSemu.
> What are the limitations of DOSemu? Is there a FAQ sheet besides a thorough
> technical description of the DOSemu program interfacing to Linux *AND* the
> system hardware? My DOS application program directly interfaces to hardware
> system resources, comprising DMA, IO memory and interrupts through the PCI
> bus.
System hardware calls are translated to Linux calls for whatever hardware
DOSemu and Linux support. It is also possible to pass on hardware calls,
IRQs, etc. directly, but this only makes sense if your hardware is not
supported/used by Linux, and hence these direct accesses don't interfere
with the OS.
Check out the documentation on www.dosemu.org, specifically the HOWTO, the
README and the technical README. Specifically you may want to check out
sections 2.1.11 and 15 of README.txt: DOSEmu has support for virtual
TCP/IP (so that you e.g. can run a DOS telnet client), IPX and packet
driver code.
Then just try and see if it works for you. Good luck!
Bart
------------------------------
From: Stephen Pedrosa Eilert <[EMAIL PROTECTED]>
Date: Wed, 7 Jun 2000 13:03:49 -0300 (BRT)
Subject: Translation
I've seen on the Documentation page that you're in need of people to
translate the documentation. Being Brazilian, I'd gladly help to translate
the documentation to Portuguese.
Thanks,
Stephen Pedrosa Eilert
------------------------------
From: David Milligan <[EMAIL PROTECTED]>
Date: Fri, 9 Jun 2000 09:18:47 +1200
Subject: Using "funny" key combinitions in TELNET
I have been trying to work out how to use some special key combinations in
TELNET in an application we use that runs under DOSEMU. These usually involve
CTRL and ALT with some others (eg INS, F1, SHIRT + F1 etc). I have scanned the
postings of this mailing list and know that you can manually press combinations
to get these (eg CTRL ^ and c). While this works I wanted to work out how to
configure a telnet client to automatically do this to save our poor old users
from doing this.
With a free version of telnet called "Console Telnet" (currently version 2.1)
you can easily (after some configuration) do this. This means users for example
can simply press things like CTRL ENTER (needed to clear a Novell message) and
actually do a CTRL ENTER! I even got CTRL + SHIFT + F1 to work which our
developers had used for some crazy feature (shades of Wordperfect).
If anybody wants to know how to do this please email me and I will tell them.
You should be able to get any key combinations working with this. This telnet
client is small (min files to copy to client PC is a zip of 99K), runs under
Win 95/98/NT, doesn't do any registry modifications and allows resizable
variable screen full colour ANSI. It is perfect for allow remote users access
to a DOS application. Kudos to the developer!
If sufficient people want details I will post a followup to this list. If what
i have said is obvious (and stupid!) then please excuse me but I am excited
that the keys finally work!!
David Milligan
Technical Manager
Software Innovations Ltd
Phone: 64 3 3664881
Fax: 64 3 3798465
Email: [EMAIL PROTECTED]
------------------------------
From: lizard <[EMAIL PROTECTED]>
Date: Sun, 11 Jun 2000 02:12:30 -0500 (CDT)
Subject: mouse and X troubles
here is the problem, mouse works fine in dosemu if I have not run X since
the machine was booted. Once X has been started, mouse in dosemu does not
function right, movements dont work and seem to register as clicks, while
cursor exibits a bit of random movements in the right side of screen. This
occurs while X is running and even after its not, and persists untill I
reboot again.
I dont think this is neccisarily a problem with dosemu, because the
situation is similar for just a plain console, but I am curious if anyone
where knows what this could be or how I could try to fix it. I should note
that restarting gpm does fix the problem.
lemme know. thanks
------------------------------
From: Scott Pitcher <[EMAIL PROTECTED]>
Date: Mon, 12 Jun 2000 01:09:00 +1000 (EST)
Subject: Ethernet hardware emulator ...
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to [EMAIL PROTECTED] for more info.
- ---1463811839-1909216918-960736140=:656
Content-Type: TEXT/PLAIN; charset=US-ASCII
Hi,
I have written a hardware NE2000 ethernet card emulator for DOSEMU. The
code is 90% complete, as I have yet to add receival code for inbound
packets. It appears to transmit to the real ethernet ok.
I originally wrote this code to try to get dosemu to act as a file server
for the MS-DOS/WfW/W95 machines here at home. I want the machines to
speak native NETBeui so that MS-DOS machines can access the server. But I
found that WfW will only act as a server when Windows is running, and I am
unable to get WfW to run inside DOSEMU.
Anyway, in light of that I have halted the project for now, but I may be
interested in completing it if it may be of use to anyone. I have included
the source code and other files I had to modify to compile the emultor.
Regards
Scott Pitcher
[EMAIL PROTECTED]
- ---1463811839-1909216918-960736140=:656
Content-Type: APPLICATION/x-gunzip; name="dosemu-ne2000.tar.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <[EMAIL PROTECTED]>
Content-Description:
Content-Disposition: attachment; filename="dosemu-ne2000.tar.gz"
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
bhobYfjp0m+8upICBvISSwj90YJxrmvntlEy74ZbzOiR1ncUfmZ2DpuJik23
Q77FHJU7dv05mrCaNuFdcHX9FdvQmLsNa2kb3lox/TqjQH8eylseLnNUu55W
2zYSKMiQtzkqtG28c9S4kdZ4MhlewnxCSiur55y1OvbaOardTKsl0+fsOlID
6xzoX6boDzMhl/P1STtzzlHdq7S6Qc6iyU9pMKP+6MHr5nXaiuu8dfO7mjH/
0ummzYjuHjZ7o4fO3l5aV6t7W+i3PUfNhnv5HPX6dr1ZZ+q5atS+3nPU2Ldr
tPybH1G19sWeXXWDgiI4NYfXs0W5GRVJU/IcdfTTOnT2rel94FONHNQZ0nkp
6Qy86u1l7lsltWwZ+JVILTJRfVLm0MsqGNG1lCuTkbx3jTK6s7Jc5YgbUiss
I5zdV9eATZ0TsnfU9kahDPFvEyLcD2XE8aLeUpyb2MptJsoephBgbsbGDpm7
hxkby6yecHgd/rPcmGsCGbvJXk6OnnloZzgFPZCAx25qL0oPofN7uW19ZdDi
tfHdM75f5tCwa7zvGd9943t/Nm0dhxgi8qv/y0zmX80oGvmMIodPpGHWZhvd
9s1u2zX8L9vF83tEcqETt2ZpjvV6heiahstd+tceXk9icZb5+IoRll3QTytm
zrFpP1q1JCWWLrg0NMsH50QtUNXn0dX/QzXK3Oha2zhXvORMdfI8PzObq0dN
CRaZu1ZDg2wa2dxeNOas1gz5mLvSh6uMhbEbc9dZoC8adC6u0AgYmru+Dds6
oFWM5M7JHldUp46imLvKzQJrwAOqlI7jc1eZrz0WKDK5oXZzV2Vojq28/H1Y
XX1KhVbcxNy1vp6j1sbMWh9KVi9TqzGA0+lqxSzMXeHl763woT00VN/WhbAv
JZ5Rn3bEn7syQ/dtP6yy5OGVGQrvfpqNdL7qzAjKuSvs561BlcV12gocPmwF
poJngcyZcwQ9N+5pAmeOI1wh3sdLm3yy87v1UqN/f7w6+jgJRGfv/rcroTmp
cFj5rM4e8MeooMXBM3MQzf78J+uf0+JYWO8spq9T+59MYB6d0+rfdF1zHmWT
W/Wv0zbnYBuGIvlAvRGvniD3WqksyvsXlNutmb2Qs/qJcNT1+TzckzL6ZJzV
MUfqqi5SJPGqyiDs+begS4JW2YFvQZeTC7nKJKXWWbAOnpfFgDIOUQ7vni/6
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
- ---1463811839-1909216918-960736140=:656--
------------------------------
From: aninias rashji <[EMAIL PROTECTED]>
Date: Sun, 11 Jun 2000 13:05:21 +0000 (/etc/localtime)
Subject: problem compiling 0.66.7
when trying to compile dos emu 0.66.7 on my machine, with glibc2, and
kernel 2.2.13 (slackware 7 to a little more precise) i recieve the
following error and was wondering if i could get some help with it.
cc -O2 -fomit-frame-pointer -m486 -malign-loops=2 -malign-jumps=2
- -malign-functions=2 -MD -pipe -DUSING_NET -Wall
- -I/root/dosemu-0.66.7/src/include -I/root/dosemu-0.66.7/src/base/dev/pic
- -I/root/dosemu-0.66.7/src/dosext/dpmi -I/usr/include/slang
- -Wl,-warn-common mkfatimage16.c -o mkfatimage16
mkfatimage16.c:91: initializer element is not constant
make[3]: *** [mkfatimage16] Error 1
make[3]: Leaving directory `/root/dosemu-0.66.7/src/tools/periph'
make[2]: *** [tools/periph] Error 2
make[2]: Leaving directory `/root/dosemu-0.66.7/src'
make[1]: *** [doslibnew] Error 2
make[1]: Leaving directory `/root/dosemu-0.66.7/src'
make: *** [default] Error 2
thanks in advance
taylor swartz
------------------------------
From: =?iso-8859-2?Q?Szab=F3=20L=E1szl=F3?= <[EMAIL PROTECTED]>
Date: Mon, 12 Jun 2000 11:28:43 +0200
Subject: Re: Ethernet hardware emulator ...
Scott Pitcher wrote:
> speak native NETBeui so that MS-DOS machines can access the server. But I
> found that WfW will only act as a server when Windows is running, and I am
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
There is another solution exist. You need to use MS-DOS Network Add-on
software.
It is working like a wfw 3.11 server and client, but under dos. If You
want, can get this
software a tricky way:
1. Download MS-DOS client software from microsoft ftp site.
2. Download a patched (bug fixed) version of NET.EXE (for MS-DOS Network
Add-On) from microsoft
ftp site (Sxxxxxx.EXE) You could find it in MS Knowledge base.
3. Replace original NET.EXE in installed MS-DOS client software.
This procedure is not legal if you not have a MS-DOS Add-On Licence, but
working... :-)
I don't try MS-DOS network Add-On software under DOSEMU.
Bye.
PS: Sorry for my english.
------------------------------
From: Allan Wojcik da Silva <[EMAIL PROTECTED]>
Date: Mon, 12 Jun 2000 11:27:04 -0300
Subject: help!!!!!!!
Dear guys,
I need information about Emulators DOS for Linux, how it�s done, concerning
mainly about how Linux works to manipulate memory, processes, etc, what
Linux does to make it work.
I�d like you send me this faster as possible
Thank you very much
Allan Wojcik da Silva
Computinh Science Student
------------------------------
From: TWISTI <[EMAIL PROTECTED]>
Date: Mon, 12 Jun 2000 18:00:30 -0400 (EDT)
Subject: X11 graphics problem
I want to start a simple vga game in xdos, which runs perfectly in dos.
This is what i get with a xdos -D+i -O, right after i start the game:
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
video character generator functions ax=0x1130 bx=0x00a4
define mode: 0x13
set_video_mode: mode = 0x13
set_video_mode: mode = 0x13
VGAEmu: vga_emu_setmode: requested mode: 0x13 (40 x 25)
VGAEmu: vga_emu_setmode: mode found in first run
VGAEmu: vga_emu_setmode: mode 0x13, (320 x 200 x 8, 40 x 25, 8 x 8, 64k at
0xa000)
VGAEmu: vga_emu_setmode: scan_len = 320
VGAEmu: vga_emu_setmode: setting up components...
VGAEmu: DAC_init done
VGAEmu: Attr_init done
VGAEmu: vgaemu_adj_cfg: seq.addr_mode = chain4 (dword)
VGAEmu: Seq_init done
VGAEmu: vgaemu_adj_cfg: crtc.addr_mode = dword
VGAEmu: CRTC_init done
VGAEmu: GFX_init done
VGAEmu: Misc_init done
VGAEmu: Herc_init done
VGAEmu: vga_emu_setmode: mode initialized
mapped cursor start=14 end=15
VGAEmu: vga_emu_fault: unhandled page fault (not in 0xa0000 - 0xc1000
range)
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x0e errorcode: 0x00000006 cr2: 0x8b61b3cb
eip: 0x08213001 esp: 0xbffff604 eflags: 0x00010206
cs: 0x0023 ds: 0x002b es: 0x002b ss: 0x002b
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x0e errorcode: 0x00000006 cr2: 0x8b61b3cb
eip: 0x08213001 esp: 0xbffff604 eflags: 0x00010206
cs: 0x0023 ds: 0x002b es: 0x002b ss: 0x002b
Page fault: Page fault: writewrite instruction to linear
address: 0x8b61b3cb
instruction to linear address: 0x8b61b3cb
CPU was in CPU was in user mode
user mode
Exception was caused by Exception was caused by non-available page
non-available page
VFLAGS(b): 010000001000000110
EAX: 00000000 EBX: 08069707 ECX: 08210a70 EDX: 08210e70
VFLAGS(h): 00010206
ESI: 4021e000 EDI: 40906008 EBP: 08211c80
CS: 0023 DS: 002b ES: 002b FS: 0000 GS: 0000
FLAGS: PF IF RF IOPL: 0
OPS : 00 00 00 00 00 00 00 00 00 5b -> 83 83 c4 1c 5b 83 5b 83 01 83
VID: video_close() called
VID: video_close()->Video->close() called
I have a ATI Mach64 AGP. So what is the concret problem. Checked also the
io ports accessed. Nothing changed.
TWISTI
------------------------------
From: Bart Oldeman <[EMAIL PROTECTED]>
Date: Mon, 12 Jun 2000 18:46:09 +0100 (GMT)
Subject: Re: X11 graphics problem
On Mon, 12 Jun 2000, TWISTI wrote:
> I want to start a simple vga game in xdos, which runs perfectly in dos.
>
> This is what i get with a xdos -D+i -O, right after i start the game:
> ERROR: cpu exception in dosemu code outside of VM86()!
> trapno: 0x0e errorcode: 0x00000006 cr2: 0x8b61b3cb
> eip: 0x08213001 esp: 0xbffff604 eflags: 0x00010206
> cs: 0x0023 ds: 0x002b es: 0x002b ss: 0x002b
If you or your distribution maker compiled using gcc-2.95, then that is
the culprit, since it optimizes too much stuff away in a particular
file. It has been solved in the upcoming dosemu-1.0.1. If you're feeling
adventurous (well, now only documentation changes are pending, so it
shouldn't hurt, but don't complain if you don't find an obvious bug
;-) you can try to patch from ver 1.0.0 to a test version:
ftp://ftp.dosemu.org/pub/dosemu/testing/patchset-1.0.0.9.tgz
Bart
------------------------------
From: Alistair MacDonald <[EMAIL PROTECTED]>
Date: Mon, 12 Jun 2000 21:16:44 +0100 (BST)
Subject: Re: help!!!!!!!
On Mon, 12 Jun 2000, Allan Wojcik da Silva wrote:
> I need information about Emulators DOS for Linux, how it�s done, concerning
> mainly about how Linux works to manipulate memory, processes, etc, what
> Linux does to make it work.
And also:
> Id like you send me all information that you have about DOSEMU. I have
> to do a school work and I need things about how Linux manipulate memory
> and such.
> Allan Wojcik da Silva
>
> Computinh Science Student
>
Well, firstly, I don't know -- secondly, if its for "school" work I would
give the same answer anyway[1]:
a) Read the Documentation (http://www.dosemu.org/docs/)
b) Read the source code (ftp://ftp.dosemu.org/pub/dosemu/dosemu-1.0.0.tgz)
However, the hints are:
a) Look at the "map" code (amongst other things)
b) We are single threaded, so there is only 1 process.
c) Linux provides [extended] vm86() support as its special feature.
However, if you want to know how *Linux* does these things then you are in
the wrong place and want to start reading the kernel code and
documentation (file://localhost/usr/src/linux/) Otherwise, you might find
some things out about how Linux does things, but are more likely to find
out how twisted memory management is under DOS.
Alistair
[1] Because you'll learn more.
------------------------------
From: "Russ.Shaw" <[EMAIL PROTECTED]>
Date: Tue, 13 Jun 2000 10:31:49 +1000
Subject: Re: X11 graphics problem
Hi,
I have dos software for a lab tool-48 eprom programmer that crashes in
dosemu due to dpmi problems. I get an error like "client tried to close
non-existent handle" etc. I'm using a 2.95 kernel (mandrake 7.0).
Would that cause the problem?
Bart Oldeman wrote:
>
> If you or your distribution maker compiled using gcc-2.95, then that is
> the culprit, since it optimizes too much stuff away in a particular
> file. It has been solved in the upcoming dosemu-1.0.1. If you're feeling
> adventurous (well, now only documentation changes are pending, so it
> shouldn't hurt, but don't complain if you don't find an obvious bug
> ;-) you can try to patch from ver 1.0.0 to a test version:
> ftp://ftp.dosemu.org/pub/dosemu/testing/patchset-1.0.0.9.tgz
>
> Bart
- --
*******************************************
* Russell Shaw, B.Eng, M.Eng(Research) *
* Electronics Consultant *
* email: [EMAIL PROTECTED] *
* Australia *
*******************************************
------------------------------
From: TWISTI <[EMAIL PROTECTED]>
Date: Tue, 13 Jun 2000 12:31:40 -0400 (EDT)
Subject: Re: X11 graphics problem
On Mon, 12 Jun 2000, Bart Oldeman wrote:
> If you or your distribution maker compiled using gcc-2.95, then that is
> the culprit, since it optimizes too much stuff away in a particular
> file. It has been solved in the upcoming dosemu-1.0.1. If you're feeling
> adventurous (well, now only documentation changes are pending, so it
> shouldn't hurt, but don't complain if you don't find an obvious bug
> ;-) you can try to patch from ver 1.0.0 to a test version:
> ftp://ftp.dosemu.org/pub/dosemu/testing/patchset-1.0.0.9.tgz
>
> Bart
>
Yeah! That was the problem. But when compiling the new source, there
where to failures:
I'm using...
1. glibc-2.1.90 (upcoming glibc-2.2), so the base-configure does
not correctly determine the glibc version. This patch helps:
- --- dosemu-1.0.0/base-configure Sun Mar 5 14:52:47 2000
+++ dosemu-1.0.0.9/base-configure Tue Jun 13 02:21:27 2000
@@ -3924,14 +3924,14 @@
GCC_VERSION_CODE="-DGCC_VERSION_CODE=$GCC_VERSION_CODE"
echo -n "checking for glibc..."
- - major=`echo '#include <features.h>' |${CC-cc} -E -dM -|awk
'/__GLIBC__/{print $3}'`
+ major=`echo '#include <features.h>' |${CC-cc} -E -dM -|awk '/#define
__GLIBC__/{print $3}'`
if test "$major" = ""; then
echo "no"
else
if test "$(( $major > 1 ))" = "1"; then
GLIBCFLAGS="-D_XOPEN_SOURCE"
fi
- - minor=`echo '#include <features.h>' |${CC-cc} -E -dM -|awk
'/__GLIBC_MINOR__/{print $3}'`
+ minor=`echo '#include <features.h>' |${CC-cc} -E -dM -|awk '/#define
__GLIBC_MINOR__/{print $3}'`
if test "$minor" = ""; then
minor=0;
fi
2. linux-2.4.0-test1-ac15 and this error occurs when compiling disks.c:
In file included from /usr/include/linux/fs.h:23,
from disks.c:24:
/usr/include/linux/string.h:12: parse error before `__extension__'
/usr/include/linux/string.h:12: parse error before `&&'
/usr/include/linux/string.h:14: parse error before `__extension__'
/usr/include/linux/string.h:14: parse error before `('
/usr/include/linux/string.h:15: parse error before `__extension__'
/usr/include/linux/string.h:15: parse error before `&&'
In file included from /usr/include/linux/fs.h:23,
from disks.c:24:
/usr/include/linux/string.h:24: parse error before `__extension__'
....
many errors in string.h
Dirty patch: just linked /usr/src/linux back to the linux-2.2.15 kernel
and worked perfectly.
Now gaming makes fun!
TWISTI
------------------------------
End of linux-msdos-digest V1 #176
*********************************
To subscribe to linux-msdos-digest, send the command:
----------
Received: from nic.funet.fi by post.fabrik.com
with ESMTP (Fabrik F07.3-000)
id [EMAIL PROTECTED] ; Tue, 13 Jun 2000 03:37:54 -0800
Received: from vger.rutgers.edu ([128.6.190.2]:31479 "EHLO vger.rutgers.edu"
ident: "NO-IDENT-SERVICE[2]" smtp-auth: <none> TLS-CIPHER: <none>)
by nic.funet.fi with ESMTP id <S15096AbQFMKh1>;
Tue, 13 Jun 2000 13:37:27 +0300
Received: ([EMAIL PROTECTED]) by vger.rutgers.edu via listexpand
id <S156480AbQFMKfG>; Tue, 13 Jun 2000 06:35:06 -0400
Received: by vger.rutgers.edu id <S156433AbQFMKeQ>;
Tue, 13 Jun 2000 06:34:16 -0400
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: linux-msdos-digest V1 #176
Reply-To: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
Precedence: bulk
Message-Id: <[EMAIL PROTECTED]>
Date: Tue, 13 Jun 2000 06:34:16 -0400
----------