🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.games.action
Article #3218

Re: Win95 a TRUE OS? Help a newbie!

#3218
From: pe... Peter Lombrozo
Date: Wed, 23 Aug 1995 00:00
21 lines
1640 bytes
In article <40vl1c$d...@CUBoulder.Colorado.EDU>, jord...@benji.Colorado.EDU says...
>
>>But the DOS part of Win95 is still good old, non-reentrant, real mode,
>>DOS. It will not change however much you would like it to. Without
>>good old 16 bit (who cares about the bitness???), real-mode (this is
>>important, and BAD for DOS), non-reentrant (this is important and BAD
>>for DOS) DOS Windows 95 will not function at all. Not even if you
>>use something else to boot it. Windows 95 needs DOS to run Win32
>>software.
>>
>>
>>_______________________________________________________________________
>>Terje Bergesen - Bergesen Data

After reading through Andrew Schulman's Unauthorized Windows 95, I see that even 
though Win95 uses DOS (mainly for Int 25 pass-through calls) it uses it in VIRTUAL 
86 mode, which is PROTECTED mode as far as the CPU is concerned, although its 
using 16-bit segments with DPMI paged memory access.  This improves compatibility 
with DOS programs than a straight 32-bit protected mode.  However, the VxD's will 
probably slowly replace the Int 21 calls with 32-bit protected mode calls over 
time.
Technical Details
Message-ID: <41frbd$i9k@bbfm.di.com>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail
References: <3v8usi$mci@tornews.torolab.ibm.com> <3vb70a$6j4@acme.freenet.columb <40vl1c$d8@CUBoulder.Colorado.EDU>

Show Full Headers
Complete Article Headers
From: pe...@di.com (Peter Lombrozo)
Subject: Re: Win95 a TRUE OS? Help a newbie!
Date: 1995/08/23
Message-ID: <41frbd$i9k@bbfm.di.com>
X-Deja-AN: 108692319
references: <3v8usi$mci@tornews.torolab.ibm.com> <3vb70a$6j4@acme.freenet.columb <40vl1c$d8@CUBoulder.Colorado.EDU>
organization: Digital Instruments
mime-version: 1.0
newsgroups: comp.sys.ibm.pc.games.action,comp.sys.ibm.pc.games.adventure,comp.sy
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit