Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Archive » net.micro.pc » What do the "reserved" PC-DOS INTs do?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
What do the "reserved" PC-DOS INTs do? [message #79183] Sun, 02 June 2013 23:11 Go to next message
jm is currently offline  jm
Messages: 11
Registered: March 2013
Karma: 0
Junior Member
Message-ID: <46@tekadg.UUCP>
Date: Tue, 16-Oct-84 13:53:15 EDT
Article-I.D.: tekadg.46
Posted: Tue Oct 16 13:53:15 1984
Date-Received: Sat, 20-Oct-84 07:50:48 EDT
Organization: Tektronix, Beaverton OR
Lines: 25

][

I've obtained a copy of the DOS 2.1 Technical Reference Manual from my
local IBM dealer, and it tells me what the non-reserved INTs do.
Fine.  Now what do the reserved INTs do?  Like INT 10?  This one I
know -- pass it 0Fh in AH, and it returns the number of columns in the
current display in AH.  That one I found out by disassembling MORE.COM.
But whatif I pass it a 0Ch?

I've gotten to the point of asking this by trying to patch MORE.COM
(DOS 2.1 and ?) to behave like it does on UNIX.  The PC Tech Journal
has a patch to remove the need for the "<" (Oct 84, p. 148), and
I want to eliminate some of the other dissimilarities.  

Why?  As an intellectual exercise.  I last did assembly language programming
my sophomore year ('76).  Humor me.  I normally do analog hardware.

Respectfully Submitted,

	Jeff Mizener / Tektronix Portables ADG / Beaverton OR

{ucbvax,decvax,purdue,uw-beaver,hplabs,allegra,ihnp4,ogcvax}!tektronix!tekadg!jm
ARPA:	tekadg!jm.tek@udel-relay 	CSnet:	tekadg!jm@tek

"It don't mean a thing if it ain't got that swing" -- Duke Ellington
Re: What do the "reserved" PC-DOS INTs do? [message #86431 is a reply to message #79183] Tue, 18 June 2013 23:01 Go to previous message
Anonymous
Karma:
Originally posted by: jsoc@lasspvax.UUCP (John Socha)
Message-ID: <132@lasspvax.UUCP>
Date: Tue, 27-Nov-84 12:49:07 EST
Article-I.D.: lasspvax.132
Posted: Tue Nov 27 12:49:07 1984
Date-Received: Thu, 29-Nov-84 03:25:40 EST
References: <>
Reply-To: jsoc@lasspvax.UUCP (John Socha)
Organization: Theory Center (Cornell University)
Lines: 21
Summary: 

In article <> jm@tekadg.UUCP (Jeff Mizener) writes:
 > 
 >  ...what do the reserved INTs do?  Like INT 10?  This one I
 > know -- pass it 0Fh in AH, and it returns the number of columns in the
 > current display in AH.

INT 10H is one of the ROM BIOS interrupts that's quite useful.  You'll
find a full description at the end of the IBM Technical Reference
manual (not to be confused with the DOS Tech. Ref. man.).  Amoung other
functions, these routines write characters to the screen, move the cursor,
and scroll windows.  So they're worth learning about.  The IBM Tech. Ref.
manual contains full listings of all the machine language programs in the
ROM BIOS, and that's worth the price of the Tech. Ref. manual.

Or, and this is a biased add, you can check page 196 of Assembly Language
Safari on the IBM PC: First Explorations, a book from Brady (part of
Prentice Hall).  You'll also find lots of information on how to use the
ROM BIOS calls for screen I/O.  (I'm biased because I'm the author.)

	John Socha
	----------
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: What bytes control the length of time for scrnsave to blank screen.
Next Topic: dbase III questions?
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Mar 28 09:58:51 EDT 2024

Total time taken to generate the page: 0.30610 seconds