Mail Archives: opendos/1997/04/23/00:00:21
On Tue, 22 Apr 1997, Mark Habersack wrote:
> Hi All,
>
> I haven't used DOSemu for DJGPP development so far, but recently I started
> a project which uses several DOS utils compiled with DJGPP and I *do* need to
> run it from DOSemu. I run DOSemu v0.63.1.6 with OpenDOS and everything seems
> to work fine except for DJGPP applications (DPMI and XMS configured for
> 16MB, no EMS and no other drivers) ;-(( Anyway, the situation is somewhat
> strange:
[...]
>
> Does anyone with longer DOSemu experience have any idea what might be wrong?
>
> P.S. I run Linux kernel v2.0.30
If you have kernel 2.0.30, why not upgrade to DOSemu 0.66.1? DOSemu
versions less than 0.66.1 use a kernel patch (or alternatively, a loadable
module) called VM86PLUS in order to support "full feature DOSemu," e.g.
DPMI and company. kernel 2.0.28 (and up) also _have_ an upgraded vm86()
call, so this f*cks up the vm86() code in DOSemu versions that expect the
VM86PLUS version. If you use 0.66.1 however, it is _aware_ of the kernel
enhanced vm86() syscall and uses that; in fact the kernel vm86() call was
integrated from the VM86PLUS supplied with older DOSemu releases.
-----------------------------------------------------------------------
Orlando Andico IRC Lab/EE Dept/UP Diliman
email: orly AT gibson DOT eee DOT upd DOT edu DOT ph http://gibson.eee.upd.edu.ph
"There's an obvious attraction to the path of least resistance.."
- Raw text -