public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
From: Jan Kandziora <jjj@gmx.de>
To: linux-msdos@vger.kernel.org
Subject: Problems detecting the EMM
Date: Wed, 23 Oct 2002 17:38:50 +0200	[thread overview]
Message-ID: <200210231732.37884.jjj@gmx.de> (raw)

Hi,

I have problems with an accounting software for a hotel.
It refuses to run under DOSEMU but fails reporting a missing EMM. I have 
loaded "ems.sys" within "config.sys", and xms, ems, and dpmi memory settings 
in "dosemu.conf" seem ok to me.

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"
int 0x21, ax=0x3d00
INT2F at 003e:ac43: AX=1123, BX=0003, CX=6a99, DX=100a, DS=1b5d, ES=0139
MFS: Entering dos_fs_redirect, FN=23
MFS: selecting drive fn=23 sda_cds=0x1fbaf
MFS: FNX=EMMXXXX0
MFS: dos_fs: build_ufs_path for DOS path 'EMMXXXX0'
MFS: MFS: dos_gen: ufs '/root/dosemu/drives/d/', path 'EMMXXXX0', l=22
MFS: dos_gen: path_to_ufs 'emmxxxx0'
MFS: dos_fs: build_ufs_path result is '/root/dosemu/drives/d/emmxxxx0'
MFS: no drive selected fn=23
MFS: Finished dos_fs_redirect
int 0x2f, ax=0x1123
INT2F at 003e:6ae5: AX=1116, BX=6a99, CX=0000, DX=1000, DS=0139, ES=0139
MFS: Entering dos_fs_redirect, FN=16
MFS: selecting drive fn=16 sda_cds=0xfcb8
MFS: selected drive 3: /root/dosemu/drives/d/
MFS: (mode = 0x0000)
MFS: (sft_open_mode = 0x0000)
MFS: Open existing file D:\HOTEL2\EMMXXXX0
MFS: dos_fs: build_ufs_path for DOS path 'D:\HOTEL2\EMMXXXX0'
MFS: MFS: dos_gen: ufs '/root/dosemu/drives/d/', path '\HOTEL2\EMMXXXX0', l=22
MFS: dos_gen: path_to_ufs '/hotel2/emmxxxx0'
MFS: dos_fs: build_ufs_path result is '/root/dosemu/drives/d/hotel2/emmxxxx0'
MFS: find_file(/root/dosemu/drives/d/hotel2/emmxxxx0)
MFS: find file /root/dosemu/drives/d/hotel2/emmxxxx0
MFS: scan_dir(/root/dosemu/drives/d/hotel2,emmxxxx0)
MFS: scan_dir gave emmxxxx0 FALSE
MFS: find_file(): no match: /root/dosemu/drives/d/hotel2/emmxxxx0
MFS: find_file gave /root/dosemu/drives/d/hotel2/emmxxxx0 0
MFS: open failed: '/root/dosemu/drives/d/hotel2/emmxxxx0'
MFS: Finished dos_fs_redirect
INT21 (0) at 12bb:7ff7: AX=3d00, BX=0000, CX=ffef, DX=1013, DS=1b5d, ES=f800
INT21: open file "EMMQXXX0"
int 0x21, ax=0x3d00

etc. etc.

Discovering that I checked how the DOSEMU "ems.sys" calls himself: It would 
respond to " EMS", but not on anything of the above :(

My question now: Is it possible to change the name the "ems.sys" driver 
reports?

Any help appreciated

	Jan


             reply	other threads:[~2002-10-23 15:38 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-23 15:38 Jan Kandziora [this message]
2002-10-23 16:15 ` Problems detecting the EMM Bart Oldeman
  -- strict thread matches above, loose matches on Subject: below --
2002-10-23 20:20 Jan Kandziora
     [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-24  9:57 Stas Sergeev

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=200210231732.37884.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