X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f From: "Matthew Smith" 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: 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" 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.