delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/10/29/06:34:58

Message-ID: <F77915E7F086D31197F4009027CC81C90544F5@ASL-NT-EXCH2>
From: Shawn Hargreaves <SHargreaves AT acclaimstudios DOT co DOT uk>
To: djgpp AT delorie DOT com
Subject: Re: Does FED has a bug?
Date: Fri, 29 Oct 1999 11:06:28 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Reply-To: djgpp AT delorie DOT com

Eli Zaretskii writes:
> One possible problem with calling _set_screen_lines is that it crashes
> under some versions of EMM386 (see section 6.10 of the FAQ).
[...]
> Usually, this bug is triggered when CONFIG.SYS loads DISPLAY.SYS, and 
> the offending address is in the UMBs, probably because DISPLAY.SYS 
> loads its own font instead of the default one in the BIOS.


Forsberg Sakari writes:
> DEVICE=C:\DOS\HIMEM.SYS
> DEVICE=C:\DOS\EMM386.EXE NOEMS
> DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
[...]
> I tried to start FED
> with options like
> 
> fed -25
> fed -30 etc.
> 
> and it crashes when started:
> fed -35
> fed -40


I think this explains the crash, then. I didn't know about this EMM386
problem, but it certainly fits the symptoms. So, FED tries to blame
libc, but libc passes the problem on to EMM386, and, surprise! It 
turns out that Microsoft are at fault, yet again :-)

There is no particular need to run EMM386 these days except when you
actually want EMS memory, so it shouldn't do any harm to take it out
of your config.sys.


	Shawn.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019