delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2015/10/13/12:45:14

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "Wiktor S. (wswiktorSP AT Mpoczta DOT fm) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: secret DJGPP documents?
Date: Tue, 13 Oct 2015 18:27:12 +0200
Organization: INTERIA.PL S.A.
Lines: 23
Message-ID: <mvjbcv$4l2$1@usenet.news.interia.pl>
References: <op DOT xfpi3cic6zenlw AT localhost> <201405111842 DOT s4BIgrRx012234 AT delorie DOT com> <op DOT xfprrlvs6zenlw AT localhost> <PKedneUwMOJcSe_OnZ2dnUVZ_u2dnZ2d AT earthlink DOT com> <op DOT xft25kb26zenlw AT localhost> <IKydnTcfp49UihnOnZ2dnUVZ_vednZ2d AT earthlink DOT com> <2943e$56161ee8$97d537ad$10931 AT ALLTEL DOT NET> <Wv-dncL0ePcxEYfLnZ2dnUU7-N-dnZ2d AT earthlink DOT com>
NNTP-Posting-Host: user-46-112-47-223.play-internet.pl
Mime-Version: 1.0
X-Trace: usenet.news.interia.pl 1444753631 4770 46.112.47.223 (13 Oct 2015 16:27:11 GMT)
X-Complaints-To: usenet AT firma DOT interia DOT pl
NNTP-Posting-Date: Tue, 13 Oct 2015 16:27:11 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
Bytes: 2167
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Charles Sandmann wrote:

> 2) Under W95 they could not reliably get the 12MB(?) of memory they
>    needed, on a 16MB system if it had been running a while, so I
>    provided them a hack to page out other applications so they could
> lock the memory required.   It was
>    a stupid little thing about how W95 didn't follow DPMI
> expectations, frustrated
>    them for weeks (commercially they must run on 16MB system, many
>    systems were architecturally limited to 16MB at the time).   It
> took me about an hour
>    to develop a workaround.

So this is why Q1 source code is more complicated than it needs be, with 
arcane memory manager that directly talks to DPMI instead of doing simple 
malloc()...

It still compiles and works with GCC 5.2.0 + DJGPP 2.05 + CWSDPMI r7 + 
DOSBox.

-- 
Wiktor S.

- Raw text -


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