Hi.

I just went from dosemu 1.2.0 to 1.2.1, and I think something broke
along the way.

For installation, I simply compiled from source (no issues) and did
the usual make install.  No other changes.

Now, when I start xdosemu, I get:

Linux DOS emulator 1.2.1.0 $Date: 2004/03/06$
Last configured at Sun Mar 14 11:49:18 EST 2004 on linux
This is work in progress.
Please test against a recent version before reporting bugs and problems.
Submit Bug Reports, Patches & New Code to [EMAIL PROTECTED] or via
the SourceForge tracking system at http://www.sourceforge.net/projects/dosemu
 
DPMI-Server Version 0.9 installed
 
Starting Windows 95...

(my dos is from Win95)

and it hangs.

When I do the same thing and turn on all debugging, I get a couple million
lines that seems stuck with:

..
Do INT0x16: Using caller_function()
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
Do INT0x16: Using caller_function()
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
Return for FORCE_PIC
..

For booting, I am using an hdimage file in /var/lib/dosemu/hdimage that
contains the following autoexec.bat and config.sys:

autoexec.bat:

@echo off
echo "Welcome to dosemu 1.2.0!"
SET PATH=C:\;C:\DOS;C:\DOS\COMMAND;C:\BUDGET;C:\BATCH;C:\MENU;C:\MSCMOUSE;
lredir e: linux\fs
lredir d: linux\fs\dosd
lredir c: linux\fs\dosc
rem gmouse

config.sys:

rem this sets up the redirector to look at the Linux root directory.
rem this is probably not a good idea once you have dosemu installed
rem device=c:\emufs.sys /

FILES=40
device=c:\ems.sys
DOS=UMB,HIGH
shell=c:\command.com /e:4096 /p

rem DOS=UMB,HIGH
rem FILES=80
rem rem install=c:\command.com /E:4096 /P
rem LASTDRIVE=I
rem devicehigh=c:\ems.sys

and I have identical such files on my hard drive dos partition.

I scanned through the inital portion of the debug output and nothing
SEEMS to be out of line, other than that area that seems to be doing
the reads of all the directories on /dosc doesn't seem to be getting
ALL of /dosc.  It's pretty big, and has a lot of directories.  This
was a topic of discussion a couple months ago with Bart, in that he
said there may be a problem reading in a very big directory, but it
wasn't causing an I-never-finish-initializing scenario.

I rolled back to 1.2.0.0 since I didn't seem to be having the problem
with that version, but now it's doing the same thing.

Any ideas?  And how should I tailor the debug to provide a useful
(and reasonably sized) file for someone to look at?

thx,
jbh
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to