delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-bounces using -f |
From: | "Matthew Smith" <matt AT the-good-stuff DOT freeserve DOT co DOT uk> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: True 32-bit OS possible ? |
Date: | Sat, 19 Jan 2002 02:57:07 -0000 |
Lines: | 20 |
Message-ID: | <a2an8s$jmo$1@newsg3.svr.pol.co.uk> |
References: | <23f2cfa0 DOT 0201181821 DOT 17f380e8 AT posting DOT google DOT com> |
NNTP-Posting-Host: | modem-902.articuno.dialup.pol.co.uk |
X-Trace: | newsg3.svr.pol.co.uk 1011408988 20184 217.135.29.134 (19 Jan 2002 02:56:28 GMT) |
NNTP-Posting-Date: | 19 Jan 2002 02:56:28 GMT |
X-Complaints-To: | abuse AT theplanet DOT net |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.50.4522.1200 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4522.1200 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
A PC starts in real-mode, to allow backward compatibilty. This is restricted to 16-bit. You need to switch it into 32-bit mode somehow. DPMI is the minimal way to do this. You can never avoid an OS altogether (you need to load your program from disk etc.) and the next best thing is a minimal OS, which on a PC means DOS. You can avoid the DOS calls altogether inside your program and use the remaining interrupts how you see fit. "ee" <broker_3 AT yahoo DOT com> wrote in message news:23f2cfa0 DOT 0201181821 DOT 17f380e8 AT posting DOT google DOT com... > Is there a true 32-bit OS that can execute C programs involving > interrupts without using extentions or Protected Mode or any such tricks ? I am > looking for a OS that does not require C programs to have OS specific > commands written into it. Ideally a compiler and OS that can create a > "straight" executable without support apps.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |