Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2000 15:47:59 -0800
From:      Mike Smith <msmith@freebsd.org>
To:        "Jeremiah Gowdy" <jgowdy@home.com>
Cc:        emulation@FreeBSD.ORG
Subject:   Re: DOS Emulation KLD 
Message-ID:  <200012192348.eBJNlxQ14139@mass.osd.bsdi.com>
In-Reply-To: Your message of "Tue, 19 Dec 2000 14:54:57 PST." <002101c06a0e$b5c92a80$035778d8@server> 

next in thread | previous in thread | raw e-mail | index | archive | help
> >  - The DOS emulation for standalone mode could probably be improved a lot.
> 
> This is probably the area in which I could be the most useful.  I've still
> yet to get my MSDOS 5.0 disk to boot, and it keeps saying unimplemented
> interrupts.  I believe I will start on implementing as many interrupts as I
> can (that seem useful).

Ok, we have a disconnect here.  "standalone" mode is where doscmd 
emulates DOS itself, "boot" mode is where you try to boot DOS.

> >  - I recall that path translation in standalone mode was very
> >    nonintuitive.  I'm not sure what could be done to improve this.
> 
> I found that it doesn't handle capital filenames very well.  I tried running
> SNAP.EXE and it said it couldn't find the file.  I renamed to snap.exe and
> it (tried) to run it.

Yes; there's a lot of room here for extra intelligence.

> I'm going to print out the source, break out some DOS Interrupt books and
> see what I can come up with.  If you can think of any interrupts you would
> suggest to be implemented first, let me know.  I'm going to address the ones
> I'm getting from DOS's bootdisks 5 and 6.

That'd be a good start.  The hardware emulation for the keyboard/mouse 
controller is also a common stumbling block (later DOS versions' kbd.sys 
hang trying to talk directly to the keyboard controller).

-- 
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also.  But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view.  [Dr. Fritz Todt]
           V I C T O R Y   N O T   V E N G E A N C E




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012192348.eBJNlxQ14139>