X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=2Iuo7+YuP6Jjw8UrjDWN6bylYp6o21ALAB+w2k2fnTQ=; b=pHFdwQRiGKvtSjeL/Y6ClG6YjyhOR+av/bsRXsjb5Uy9VT0wxlxF6XrOzK8GqM/Gy+ aDX3iHdY4obLKdpyeh+jhuUHhtkncLzY/UTbPRjoD1jq/lx14cR86u4dSAuUoM4kVHji zZG8KVz7CxCpt4Evqf+xKl4hUtMV1Vftp7zGq3H744j8T0GXpkPjiIWUHNJ0bDYYcEcN Derl/qXWnCCw+NfAIQL/nQHBjcmSC8Fl2AV63Z7KcDNlkTGVDdUNUEllLEWK1ROZhcq8 lmKHAmBk08po0jC4SlXRN7+yCL/okrWXBdV0HuRugn6utDO2vgi4Si7Ekygv5y7M5znQ baMg== X-Received: by 10.50.126.42 with SMTP id mv10mr8891270igb.26.1444583818106; Sun, 11 Oct 2015 10:16:58 -0700 (PDT) Subject: Re: secret DJGPP documents? To: djgpp AT delorie DOT com References: <201405111842 DOT s4BIgrRx012234 AT delorie DOT com> <2943e$56161ee8$97d537ad$10931 AT ALLTEL DOT NET> From: "Frank Sapone (emoaddict15 AT gmail DOT com) [via djgpp AT delorie DOT com]" Message-ID: <561A9988.9070502@gmail.com> Date: Sun, 11 Oct 2015 13:16:56 -0400 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > 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. Interesting, so the page in code is yours in Quake 1 (but possibly slightly tweaked)? > 5) The ring 0 version of CWSDPMI was developed specifically for id. > They wanted > to use features of the newly released Pentium chips to time certain > sections of > their code (performance tuning). This was required during > development but the > code, but was not needed for running. My only other thought on it was specifically to avoid swap file access as well since Quake 1 avoids that entirely... or makes an effort to. > >> Is any of the correspondence saved? > > Someplace on all the stacks of backup media, I think every email I > have ever > exchanged is stored someplace. In the mid-90s I was using both the clio > email address and one from my dial-up isp at the time neosoft. But > digging through old media is not high on my current priorities. I know it may be years (or never) but if you ever get around to this please email me or call out to me on here as I am very interested in id's development history. > >> I read some more ancient threads from Quake's heyday on here and it >> appeared that they wanted a Ring-0 version of CWSDPMI and some stuff >> with nearptrs. > > All correct. I refused to be compensated for this (incompatible with my > job terms at the time), but they figured out a way to say thanks that I > would not refuse :-) > > (They shipped me a huge monitor and one of their P60 systems they > replaced with a P90. I was not going to spend several hundred $ to > ship it back to them. The monitor alone was around 80 lbs. It was > a huge surprise one day when I came home from work). What kind of monitor? I saw Carmack was using a huge 28" CRT somewhere around this time. > > Just yesterday we found the original Quake CD they sent me; my son > had borrowed it about 10 years ago and it was in a stack of stuff being > tossed out. Was this is a regular Quake 1 retail CD or was it specifically different? Thanks for the reply! Frank