Says it needs DPMI. I'm not real DOS-savvy. I see HIMEM/EMM386,
FDXMS or FDXXMS, and UMBPCI, all presumably for accessing extended
memory. I've tried them all, and SEAL is still not happy.
In fact, I've got a program here at work that was written to
access extended memory. It works fine on MS-DOS with HIMEM.SYS,
but it won't work on FreeDOS. Makes me wonder how compliant
the FD memory managers are. But SEAL was supposedly written with
FD in mind!
Okay, never mind. After a bit of googling, I found CWSDPMI, normally
part of the DJGPP compiler. Strange, I need DPMI to _install_
SEAL, but not apparently to _run_ it.
I still would appreciate a thumbnail explanation of the differences
between HIMEM, EMM386, and FDXMS.
>I still would appreciate a thumbnail explanation of the differences
>between HIMEM, EMM386, and FDXMS.
HIMEM.SYS is Microsoft's XMS (eXtended Memory Specification) driver,
FDXMS is the FreeDOS XMS driver.
XMS is pretty simple: allocate/free the high-memory area, allocate/
resize/free/copy extended memory (above 1 megabyte), and control the
A20 gate.
EMM386 works with HIMEM.SYS to provide upper memory blocks (UMBs)
and simulated EMS. It's obsolete, in my opinion.
Tell me more about the FDXMS case. What program? Your CONFIG.SYS and
AUTOEXEC.BAT? What happens?
Right,
MartinS
You can download CWSDPMI (a dpmi server, doesn't need any memory
manager) at
http://ftp.univie.ac.at/mirror/simtelnet/gnu/djgpp/v2misc/csdpmi5b.zip
Unzip it into the seal directory.
bye, flox
--
Florian Xaver
http://www.flox.at.tf <http://www.flox.at.tf>
http://www.drdos.org <http://www.drdos.org>
--Mozilla/Netscape DOS NEWS Sidebar avaiable now--