From: Jan Kandziora <jjj@gmx.de>
To: linux-msdos@vger.kernel.org
Subject: Re: Problems detecting the EMM
Date: Wed, 23 Oct 2002 22:20:23 +0200 [thread overview]
Message-ID: <200210232220.23510.jjj@gmx.de> (raw)
Am Mittwoch, 23. Oktober 2002 18:15 schrieb Bart Oldeman:
> On Wed, 23 Oct 2002, Jan Kandziora wrote:
> > Tracing the program's system calls with "dosemu -Da" showed me it tries
> > to detect an EMM by opening the 'files' EMMXXXX0, EMMQXXX0, $MMXXXX0,
> > QMMXXXX0, EMMXXXQ0 and QEMM386$. See the trace snippet below.
> >
> > INT21 (0) at 12bb:7ff7: AX=3d00, BX=0000, CX=ffef, DX=100a, DS=1b5d,
> > ES=f800 INT21: open file "EMMXXXX0"
>
> I solved this issue only recently in dosemu-1.1.3.3 and later. EMMXXXX0 is
> the name of the device, however previous dosemu's did not recognize it as
> a device name.
> In earlier versions you could quickly hack around the issue by adding
> EMMXXX0 to the list of reserved names ("CON", "AUX" etc) in
> src/dosext/mfs/mangle.c. The newest DOSEMU's walk the DOS device driver
> chain to find out which names correspond to devices which is a better way
> to do this IMHO.
I was using 1.0.2. However, I have tried it with MS-DOS instead of FreeDOS a
few minutes ago and "copy EMMXXXX0 con:" actually worked instead of giving an
error message "Cannot copy 'C:\CON\EMMXXXX0' to itself".
I looked at the trace output while running the accounting software and it
also worked.
*** But, bad luck, the program now wants to use the VCPI functions :(
The program's 'tech documentation' says, it also works with XMS or DPMI, so I
will use that instead. Does the "ems.sys" have to be loaded in these cases?
If yes, I will be in trouble.
Anyway, this #/&§ß(* piece of software seems to be good for testing DOSEMU's
features ;)
Thanks
Jan
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next reply other threads:[~2002-10-23 20:20 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-23 20:20 Jan Kandziora [this message]
-- strict thread matches above, loose matches on Subject: below --
2002-10-24 9:57 Problems detecting the EMM Stas Sergeev
[not found] <Pine.LNX.4.33.0210231455080.2499-100000@DHCP-94-246.math.ohio-state.edu>
2002-10-23 21:31 ` Jan Kandziora
2002-10-23 15:38 Jan Kandziora
2002-10-23 16:15 ` Bart Oldeman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200210232220.23510.jjj@gmx.de \
--to=jjj@gmx.de \
--cc=linux-msdos@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox