On Fri, Feb 13, 2004 at 09:58:24AM +0100, Thalmus Rasulala wrote:
> hi,
> 
> i have this program from the mid-90, that does not run on 'real' msdos on
> machines from pentium II up; i finally got it to run on a 486, and on a pentium
> I. it has its own memory manager, and needs real mode, so things like himem and
> emm386 have to be disabled.

What sort of a memory manager is this?  You may use 'strings' on the
executable to try to deduce it.  Or maybe it prints some output when
starting up.

> now i tried to get it to run under dosemu, using freedos, and it keeps on saying
> 
> *** Abort: system not in 80286 or 80386 real mode ***

That is correct. dosemu runs in virtual 8086 mode only.  The program may
not need to run in real mode itself, it is probable that only its memory
manager does so.  In that case, sometimes you can find a replacement
memory manager with a compatible interface, or perform some hacking on
the program to get it to behave better.

-- 
Ryan Underwood, <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: Digital signature

Reply via email to