delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/06/28/19:25:33

From: Martin Str|mberg <ams AT ludd DOT luth DOT se>
Message-Id: <199806282324.BAA14930@sister.ludd.luth.se>
Subject: Re: V2.02
To: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii)
Date: Mon, 29 Jun 1998 01:24:24 +0200 (MET DST)
Cc: djgpp-workers AT delorie DOT com (DJGPP-WORKERS)
In-Reply-To: <Pine.SUN.3.91.980628113154.8147M-100000@is> from Eli Zaretskii at "Jun 28, 98 11:32:20 am"
MIME-Version: 1.0

> Please note that the latest alpha has a bug in the library that causes
> all programs linked with it to crash on Windows 9X.  Consequently, all
> executables in djdev202.zip also crash on Windows 9X.

Yes. From my limited understanding of it, it seems that it segs on this:
Part of disassembly of makemake.exe:
    1dcf:       66 8b 15 72 5d  movw   0x15d72,%dx^M
    1dd4:       01 00 ^M
    1dd6:       b9 f3 ff 0f 00  movl   $0xffff3,%ecx^M
    1ddb:       66 8e ea        movw   %dx,%gs^M
    1dde:       65 66 8b 01     movw   %gs:(%ecx),%ax^M  <--- Here!

Which I think come from libc/crt0/crt1.c:
  if(_farpeekw(_dos_ds, 0xffff3) == 0xfd80)     /* NEC PC98 ? */^M
  {^M
    ScreenPrimary = ScreenSecondary = 0xa0000;^M
  }^M


Any ideas?


							MartinS

- Raw text -


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