- Thread starter
- #41
J
John John
Re: Don Phillipson - where are you? Why don't you respond? (Win98is built atop MS-DOS)
> 98 Guy wrote:
> | Back in 1995, I bet that Micro$oft certainly believed that their
> | support phones would ring off the hook unless Windows 95 was
> | compatible with DOS applications, so in their mind yes, Windows 95
> | certainly needed to emulate some DOS function calls.
> PCR wrote:
> I believe that. In their effort to be compatible, how much of Real DOS
> has survived that is important to the functioning of Windows?
Windows 95 System programming SECRETS by MATT PIETREK
http://cs.mipt.ru/docs/comp/eng/os/win32/win95_sys_progr_secr/main.pdf
Big PDF, over 4MB. Read chapters 1 & 2 (about 80 pages). Don't worry,
you don't need to know anything about programming to read these 2
chapters. It will answer a few questions. I might add that the NT and
W9x Win32 API are *not* the same and that despite Microsoft's best
effort to make users believe otherwise, for certain functions
Kernel32.dll *does* thunk down to the 16-bit KRNL386.EXE! Reading these
chapters should put a few myths to rest.
John
> 98 Guy wrote:
> | Back in 1995, I bet that Micro$oft certainly believed that their
> | support phones would ring off the hook unless Windows 95 was
> | compatible with DOS applications, so in their mind yes, Windows 95
> | certainly needed to emulate some DOS function calls.
> PCR wrote:
> I believe that. In their effort to be compatible, how much of Real DOS
> has survived that is important to the functioning of Windows?
Windows 95 System programming SECRETS by MATT PIETREK
http://cs.mipt.ru/docs/comp/eng/os/win32/win95_sys_progr_secr/main.pdf
Big PDF, over 4MB. Read chapters 1 & 2 (about 80 pages). Don't worry,
you don't need to know anything about programming to read these 2
chapters. It will answer a few questions. I might add that the NT and
W9x Win32 API are *not* the same and that despite Microsoft's best
effort to make users believe otherwise, for certain functions
Kernel32.dll *does* thunk down to the 16-bit KRNL386.EXE! Reading these
chapters should put a few myths to rest.
John