From: gswan AT globalserve DOT net (George Swan) Newsgroups: comp.os.msdos.programmer,comp.os.msdos.djgpp Subject: Re: Interrupts reserved for BASIC Date: 27 Sep 1999 02:37:06 -0400 Organization: Globalserve Communications Inc. Lines: 16 Message-ID: <7sn3ai$ffq@globalserve.net> References: <7slrv7$4nv$1 AT solomon DOT cs DOT rose-hulman DOT edu> NNTP-Posting-Host: globalserve.net To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com In article <7slrv7$4nv$1 AT solomon DOT cs DOT rose-hulman DOT edu>, Damian Yerrick wrote: >I was reading a PC interrupt list one night and saw that nearly half >of the interrupts are listed as "reserved for Basic." If my program >is in C/C++, is made with DJGPP, and runs under DOS 6 or later >or Sindows 9x, then where does Basic enter into the equation? Original IBMPC came with BASIC in ROM, just like a TRS-80, a Commodore PET, a Coleco ADAM, or an Apple ][. If you didn't boot from a bootable floppy, instead of giving you a diagnostic about a missing operating system, they came up with an interactive BASIC. So what happens if you use any of those interrupts that are reserved for BASIC? Well I'd guess that you might have a problem running them on any original IBMPCs that are more than fifteen years old. This won't affect clones.