Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Sep 1997 11:53:33 +0930
From:      Mike Smith <mike@smith.net.au>
To:        "Helmut F. Wirth" <hfwirth@ping.at>
Cc:        Mike Smith <mike@smith.net.au>, emulation@FreeBSD.ORG
Subject:   Re: Dos Emulation 
Message-ID:  <199709020223.LAA00764@word.smith.net.au>
In-Reply-To: Your message of "Mon, 01 Sep 1997 22:25:01 %2B0200." <340B249D.167EB0E7@ping.at> 

next in thread | previous in thread | raw e-mail | index | archive | help
 just to let you all know: I am working on an emulation for EMS (expanded
> memory as in LIM EMS 4.0) right now. The LIM EMS 3.0 subset is working
> and tested, but the more complex LIM EMS 4.0 functions need a bit of
> work yet. I will get it commited when it is ready (1-2 weeks).

I was going to ask (politely) if you were working on this after you did 
the XMS stuff.  I'm really glad to hear this!

> A question: Does somebody have a test program which will test the LIM
> EMS 4.0 functionality ? I have a test program (EMSTEST, From Borland C)
> but it tests only the LIM EMS 3.0 subset. I could write a test program
> myself, but I'd rather avoid that. Any hints, pointers ?

Short of just digging up applications and using them, no.  8(

> Future projects I am thinking about are:
> Mouse support: This should be fairly easy in X11 mode and not too hard
> in console mode.
> Graphics support: There are fragments in the existing code which could
> be used. The syscons driver supports switching to some simple VGA modes.
> A "well behaving" DOS program (i.e. one using the BIOS and video memory
> but not the card registers to do the graphics) should work this way.

I would *really* like to see the "screen" interface abstraction 
improved, if you think that you'd be able to come up with something 
there.  The latest PCEmu (ftp://gsoft.com.au/pub/pcemu) has a tolerable 
curses-mode screen interface; I'm quite certain that something like 
this could be improved on dramatically. 

This would lead to a set of video support that would be quite 
comprehensive.

> I too have looked at the LINUX dosemu package. The code was written by
> many authors, never got cleaned up and it shows. But I may try to port
> it to FreeBSD. It can do much more than our doscmd. It will need a
> rewrite in some parts, but I *think* this could be easier and less work
> than write all the functionality for ourselves. With the kernel support
> existing now in -current, most things of dosemu should work, except
> their DPMI emulation. This will probably need some more kernel support.

To be honest, I would rather see you learn from dosemu and incorporate 
the fruits of said learning in doscmd; dosemu is forever crippled by 
the GPL as well.

Just my UCU worth.

mike






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