home *** CD-ROM | disk | FTP | other *** search
- DESQview Interrupt List Release 90.5 Last change 10/14/90
-
- Please distribute all of the following files (unmodified) together in an
- archive called DVINT590:
- DVINT.1ST this file
- DVINT.LST extract of DESQview functions from the Interrupt List
- INTPRINT.COM a simple formatter that also generates the list summary
- INTPRINT.DOC instructions for INTPRINT
-
- ---------------------------------------------
- NOTICE NOTICE NOTICE NOTICE
-
- This compilation is (c) Copyright 1989, 1990 Ralf Brown
- Permission is granted to use and redistribute the files comprising the
- interrupt listing in any way (including conversion to another format), provided
- that my name and addresses and the names of all contributers are preserved, as
- well as the information on how to obtain new releases.
-
- Please send corrections/additions to me rather than distributing a modified
- version of the list, so that all may benefit from your contribution.
-
- This version of the list reverts to the public domain one year after the
- date of its release, with the sincere hope that the credits and availability
- information are retained.
- ---------------------------------------------
- The newest release of the full interrupt list is available in these places
- (please do not ask me to email it, it is just too large for that):
-
- On the ARPAnet, by standard anonymous FTP from CS.CMU.EDU [128.2.222.173].
- Change directly to directory /afs/cs.cmu.edu/user/ralf/pub and get the
- file interrup.zip which is a link to the current version. You MUST
- change directory first because of the way CMU's anonymous FTP works.
- Don't forget to set mode "binary" or "type L 8"! ZIP unarchivers for
- MSDOS and BSD Unix are available in the "archivers" subdirectory.
-
- On FIDOnet, from Doctor's Inn BBS 1:129/53 1-412-881-7757 1200/2400/9600 HST
- as file INTERnyy.ZIP, where nyy stands for release 'n' of year 'yy',
- in file area #4. First-time callers may download. File Requests.
- 2400 bps callers should try 1:129/81 1-412-881-1749 (same computer,
- different modem) first.
- [note: currently down, use SoundingBoard 1:129/26 1-412-621-4604 14.4k HST,
- file requests, until they come back up]
-
- Secondary Distribution Points (the list will be available here within a day or
- so of release):
- ARPA: on WSMR-SIMTEL20.ARMY.MIL [26.2.0.74] as file INTERnyy.ZIP in directory
- PD1:<MSDOS.INFO>, where nyy stands for release n of year yy. Note
- that you must use mode "tenex" or "type L 8" to successfully FTP the
- file.
- FIDO: SyncPoint BBS 1:261/1008 1-301-529-2584 File Requests.
-
- Additional Distribution Points:
- BITnet: you may retrieve the copy on WSMR-SIMTEL20.ARMY.MIL via the following
- automated mail servers:
- (in the US) LISTSERV@RPIECS (alias VM.ECS.RPI.EDU)
- LISTSERV@NDSUVM1 (alias VM1.NODAK.EDU)
- (in Europe) TRICKLE at TREARN (Turkey)
- TRICKLE at IMIPOLI (Italy)
- TRICKLE at DKTC11 (Denmark)
- TRICKLE at AWIWUW11 (Austria)
- TRICKLE at EB0UB011 (Spain)
- TRICKLE at BANUFS11 (Belgium)
- (elsewhere) TRICKLE at TAUNIVM (Israel)
- FIDO: boards belonging to the DVNET distribution system
-
- According to Mark Seiffert, the full interrupt list is available
- >on MostAnyNet via mail from my archive server as file
- >"other/dos/interrup.zip". Send the following message to;
- >
- >uucp: rex!mgse!archive
- >bitnet: archive%mgse@REX.CS.TULANE.EDU
- >internet: archive%mgse@rex.cs.tulane.edu
- >
- >The message;
- >------------------------------------------------
- >SET UUENCODE
- >SEND other/dos/interrup.zip
- >------------------------------------------------
- >
- >The file will be uuencoded, chopped up and sent. Btoa may be used instead
- >of uuencode, use SET BTOA instead of SET UUENCODE.
- ---------------------------------------------
- DISCLAIMER: I verify the information contained in this list to the best of my
- ability, but I cannot be held responsible for any problems caused by use or
- misuse of the information, especially for those functions not officially
- documented. If it is marked "internal", you should check it carefully to make
- sure it works the same way in your version of the software (and please let me
- know whether or not it works the same way). Information marked with "???" is
- known to be incomplete or guesswork.
- ---------------------------------------------
- Key to system abbreviations
- (unless otherwise indicated, a function is available on all systems)
- PC IBM PC
- XT IBM PC XT
- PORT IBM PC Portable (uses same BIOS as XT)
- Jr IBM PCjr
- AT IBM PC AT
- XT2 IBM PC XT 2
- XT286 IBM PC XT/286
- CONV IBM Convertible
- PS IBM PS/2, any model
- PS30 IBM PS/2 Model 30 and below
- PS50+ IBM PS/2 Models 50,60,70,80
- CGA Color Graphics Adapter
- EGA Enhanced Graphics Adapter
- VGA Video Graphics Array
- MCGA Multi-Color Graphics Array
- TopView TopView/DESQview/TaskView/OmniView/other compatibles
- ---------------------------------------------
- This list is the result of the time and effort of a large number of people,
- among them
- 1/85 Janet Jack (original list)
- 1/85 J. Weaver Jr.
- 2/85 John Cooper
- 2/85 Skip Gilbrech
- Bob Jack
- 4/85 Jim Kyle
- 8/85 John Ruschmeyer ihnp4!vax135!petsd!moncol!john
- 8/85 Bill Frolik ihnp4!hplabs!hp-pcd!bill
- 8/85 Ross M. Greenberg uunet!utoday!greenber
-
- 87 Mike Morearty ...!ucbvax!cory!morearty \ early 1987
- Ed Nather ...!ut-sally!nather > several undocumented DOS
- Pete Holzmann ...!pyramid!octopus!pete / calls in another list
-
- 87 Dan Lanciani ddl@harvard.harvard.edu various, incl. NetBIOS
- 7/87 Ralf Brown ralf@cs.cmu.edu INT 24h and DOS func 59h
- 10/87 Ralf Brown ralf@cs.cmu.edu become list maintainer
- 11/87 Dan Davison dd@lanl.gov DOS 3.3 function calls
- 11/87 Bill White wwhite@teknowledge-vaxc.arpa DOS 3.3
- 11/87 Richard Hargrove harvard!killer!richardh EGA
- 12/87 Vincent Broman broman@bugs.nosc.mil Cordata BIOS/Minix
- 12/87 Dennis Grinberg dennis+@cs.cmu.edu MCGA/VGA
- 1/88 Brad Davis tektronix!sequent!gssc!bradd GSS, DGIS
- 2/88 D. Spinellis dds%cc.imperial.ac.uk Herc GRAFIX Dev Toolkit
- 3/88 Michael A. Moran Michael@cup.portal.com VGA INT 10h
- 3/88 Ralf Brown ralf@cs.cmu.edu DESQview API
- 4/88 Richard Marks rmarks@KSP.Unisys.COM undoc dir search fields
- 5/88 Robert Goldsmith rpg%security@mitre-bedford.arpa AT&T DEB adapter
- 7/88 Gary E. Miller Gary_Edmunds_Miller@cup.portal.com Paradise VGA
- 8/88 John Lefor jal@ee.rochester.edu XMS spec
- 9/88 Dan Lanciani ddl@harvard.harvard.edu miscellaneous
- 9/88 Howard Johnson Howard_Reed_Johnson@cup.portal.com NetWare overview
- 9/88 Finn Thoegerson via mcvax!daimi!fab 10-NET, miscellaneous
- 9/88 Michael Shiels mshiels@watmath.waterloo.edu FOSSIL spec
- 9/88 Ralf Brown ralf@cs.cmu.edu Microsoft CD-ROM API
- 10/88 Michael Shiels mshiels@ziebmef.uucp ATI VIP INT 10h
- BMB Compuscience Canada Ltd.
- 10/88 Michael Shiels mshiels@ziebmef.uucp FTP Driver spec
- 10/88 Helmut Waelder ZRWA001@DTUZDV1.BITNET data structures, misc
- 10/88 Helmut Waelder ZRWA001@DTUZDV1.BITNET more 10-NET functions
- 10/88 Ge van Geldorp VLRUO02@HDETUD1.BITNET Novell NetWare
- 10/88 Ralf Brown ralf@cs.cmu.edu INT 2F/AH=12h
- 11/88 Clarence A Dold cdold@starfish.Convergent.COM Compaq386 speed settings
- 11/88 Ralf Brown ralf@cs.cmu.edu TesSeRact API
- 12/88 Ying-Kuen K. Hwang khwang@wyse.com ESDI fixed disk calls
- 1/89 Ari Huttunen mcvax!saha.hut.fi!t36273c additional INT 33 calls
- 1/89 Duncan Murdoch dmurdoch@watdcsu.waterloo.edu undoc fields in DOS data
- 2/89 Ralf Brown ralf@cs.cmu.edu VCPI API
- 3/89 Helmut Waelder ZRWA001@DTUZDV1.BITNET more DOS 4.0 calls
- 4/89 Robert Seals rds95@leah.Albany.EDU ATI VGA Wonder modes
- 4/89 Ge van Geldorp VLRUO02@HDETUD1.BITNET pcANYWHERE API
- 4/89 Robin Walker rdhw@uk.ac.cam.phx undoc DOS 4 data struc
- 4/89 Robin Walker rdhw@uk.ac.cam.phx DOS 4.0 shell API
- 4/89 Ralf Brown ralf@cs.cmu.edu DCA/Intel CAS API
- 4/89 Ralf Brown ralf@cs.cmu.edu Intel Image Proc Interf
- 5/89 Robin Walker rdhw@uk.ac.cam.phx multiplex int calls
- 6/89 Peter Sawatzki FE617@DHAFEU11.BITNET Video7 extended INT 10
- 7/89 Wes Cowley wes@cup.portal.com SHARE.EXE hooks
- 9/89 Robin Walker rdhw@uk.ac.cam.phx more DOS 4 data struc
- 9/89 Stuart R. Kemp kemp@umn-cs.cs.umn.edu Halo88
- 9/89 Urs Zurbuchen mcvax!norad!netto!uzurbuch Btrieve API
- 9/89 Dan Lanciani ddl@husc6.harvard.edu Z100, Taxan video BIOS
- 9/89 Robin Walker rdhw@uk.ac.cambridge.phoenix more DOS 4 data struc
- 10/89 Robin Walker rdhw@uk.ac.cambridge.phoenix DOS 3.0 data struc
- 10/89 John DesRosiers via Marc Bertrand 1:167/1 Ontrack INT 13 extensions
- 11/89 Ge van Geldorp ge@dutlru2.tudelft.nl master boot record
- 11/89 Barry Burke Barry=Burke%3PM%Banyan@thing.banyan.com Banyan VINES
- 11/89 Christian Franke franke@rwthinf.uucp ATI EGA Wonder, WP5.0
- 1/90 Norman Walsh NORM@IONAACAD.BITNET Inset API
- 1/90 Andrew Schulman 76320.302@CompuServe.COM Phar Lap 386/DOS extender
- 1/90 Dan Prather 72765.1330@CompuServe.COM IBM 3270 Workst Prog API
- 3/90 Roger Bowler rbowler@cix Fido 2:252/10 IBM 3270, Amstrad PC1512
- 3/90 Mike Baszczak SQL Base
- 4/90 Rick Wagner rick@nrc.com PC Network RECEIVER.COM
- 4/90 Ralf Brown ralf@cs.cmu.edu more DOS 3.3 internals
- 5/90 Mike Weaver 1:264/610 DESQview XDI
- 6/90 Les Moskowitz 1:261/1008 APL*PLUS/PC
- 6/90 Ralf Brown ralf@cs.cmu.edu more DOS 4.0 internals
- 6/90 Robin Walker rdhw@uk.ac.cambridge.phoenix BIOS data segment format
- 7/90 Andrew Schulman 76320.302@CompuServe.COM MSWindows INT 2F/AH=16h
- 7/90 Ben Myers 0003571400@mcimail.com Tseng ET4000, misc
- 7/90 Ralf Brown ralf@cs.cmu.edu DPMI 0.9 API
- 8/90 G. Adam Stanislav 1:129/39 AVATAR.SYS
- 8/90 Robin Walker RDHW@phoenix.cambridge.ac.uk more DOS internals
- 8/90 Michael A Shiels mshiels@masnet.uucp Quarterdeck INT 2F/AH=D2h
- 8/90 mjm@bmbcomp.uucp Logitech INT 33
- 9/90 Michael A Shiels mshiels@masnet.uucp IBM/Yale & 3com INT 14
- 9/90 Michael A Shiels mshiels@masnet.uucp INT 6B, Starlan INT 2A/5B
- 9/90 Michael A Shiels mshiels@masnet.uucp DECnet INT 69/INT 6A
- 9/90 Michael A Shiels mshiels@masnet.uucp Topware NOS, Win3 EGA.SYS
- 9/90 David Maxey misc undoc DOS
- 9/90 Roger Bowler rbowler@cix.uucp Attachmate Extra API
- 9/90 Ben Myers 0003571400@mcimail.com FRIEZE API
- 9/90 Michael A Shiels mshiels@masnet.uucp VDS, Sangoma, misc
- 9/90 Rob Luursema robl@idca.tds.philips.nl EISA BIOS calls
- 10/90 Stepehn Bean 70575.406@compuserve.com more DECnet INT 69/INT 6A
-
- Also contributing:
- Dan Crocker <enchant@oliveb.ATC.OLIVETTI.COM>, George Smith <gbs@nsc.nsc.com>,
- Shalom Krischer <actnyc!srk@uunet.UU.NET>, Greg Pasquariello <moss!picuxa!gp>,
- Rich Goldschmidt <rlgvax!golds>, Marty Leisner <Leisner.Henr@Xerox.COM>,
- Dave Guggisberg <daveg@cv.hp.com>,Jonathan Story <jspc!Jonathan@uunet.UU.NET>,
- Thomas Hundt <hundt@flash.bellcore.com>, Brad Templeton <brad@looking.uucp>,
- John Werner <aptr@tut.cc.rochester.edu>, Pete Fales <att!ttrde!pfales>,
- David Herron <david@ms.uky.edu>, Otto J. Makela <MAKELA_O%FINJYU.BITNET>,
- Risto Lankinen via Markku Savela <msa@clinet.fi>, Darryl Gregorash 1:140/86,
- Skule Johansen <S_Johansen%AVH.UNIT.UNINett%NORUNIX.BITNET>, Bob Fehrenbach,
- Everett Kaser <everett@hpcvlx.hp.com>, David Dyck <dcd@tc.fluke.COM>,
- Mark Davis <davis@cs.unc.edu>, Sergio Fogel <sergio%TECHUNIX.BITNET>,
- James P. Kiely <kiely%lownlab@harvard.harvard.edu>,
- W.F. Schroeder <unido!nixpbe!schroeder.pad@uunet.UU.NET>, <zlatuska@UDEL.EDU>,
- Russ Nelson <nelson@pear.ecs.clarkson.edu>, Michael Ho <ho@fergvax.unl.edu>,
- Ralph Heredia <att!attmail!rheredia>, Nelluri Reddy <reddy@uc.msc.umn.edu>,
- Stuart R. Kemp <kemp@umn-cs.cs.umn.edu>, Les Moskowitz 1:261/1055,
- Peter Sawatzki <FE617@DHAFEU11.BITNET>, Victor Poon <vipoon@sbcs.sunysb.edu>,
- Richard D. Morris <gu.morris@science.utah.edu>, RS Tse 3:700/1,
- Mark Scase <coa44@SEQ1.KEELE.AC.UK>, Erik Liljencrantz <d88-eli@nada.kth.se>,
- Mark Seiffert <marks%%mgse@rex.cs.tulane.edu>, Lewis Paper (Minnesota),
- Marco Lumachi <RARCHI06@IMIPOLI.BITNET>, Michael Dickson <mcd@ccsitn.att.com>,
- Dave Bennett <74635.1671@CompuServe.com>,Andrew Torda <torda@hgrrug52.bitnet>,
- Paul Williamson <pwilliamson@drzeus.qualcomm.com>, Jan Ceuleers 2:295/27,
- James Birdsall <jwbirdsa@phoenix.princeton.edu>, David G. Thomas,
- Edwin Floyd <76067.747@CompuServe.COM>, James West 1:140/26,
- Simon Phipps <sphipps@compulink.co.uk>, Glen Kriekenbeck <glenk@East.Sun.COM>,
- John P. Vias <72260.1601@CompuServe.COM>, <frotz%drivax@uunet.uu.net>,
- Naota Kimura <abcscnuk@csuna.csun.edu>, George W. Pogue <gwp@trsvax.UUCP>,
- William L. Peavy <70042.2310@compuserve.com>, Dmitry Stefankov (Moscow, USSR),
- Michael D. Lawler <mdlawler@bsu-cs.bsu.edu>, Norbert Juffa (Karlsruhe, FRG)
- ---------------------------------------------
- TopView INT 15/AH=12h info from macro definitions by Daniel T. Travison Jr.
- Added 3/4/88. Some additional TopView INT 15 info gleaned from "glue" routines
- by John Navas.
-
- Quarterdeck's flyer on its overpriced API specs and tools provided sufficient
- clues as to functionality to allow figuring out a large number of DESQview
- INT 15h calls.
-
- Virtual Control Program Interface functions derived from "Virtual Control
- Program Interface, Revision 1.0, December 1987", copyright Phar Lap Software
- and Quarterdeck Office Systems. Added by Ralf Brown, 2/21/89. Available for
- free by writing to Bob Moote, VCPI Coordinator, Phar Lap Software, Inc.,
- 60 Aberdeen Ave, Cambridge, MA 02138.
-
- Additional DESQview API info (mostly for v2.2+ calls) extracted from
- _DESQview_API_Reference_, provided by Quarterdeck Office Systems,150 Pico Blvd,
- Santa Monica, CA 90405. Added by Ralf Brown, 9/90.
- ---------------------------------------------
- To keep the lawyers happy:
-
- Microsoft, MS, MS DOS, OS/2 are trademarks of Microsoft Corp.
- IBM, PC, PCjr, PC/XT, PC/AT, XT/286, PS/2, TopView are trademarks of IBM Corp.
- Compaq is a registered trademark of Compaq Corp.
- Turbo C and Turbo Pascal are registered trademarks of Borland International
- Tandy 1000 is a registered trademark of Tandy Corp.
- DESQview, QEMM-386, and QRAM are trademarks of Quarterdeck Office Systems
- TaskView and OmniView are trademarks of Sunny Hill Software
- 10-Net is a trademark of Fox Research, Inc.
- Mouse Systems is a trademark of Mouse Systems Corp.
- NetWare is a registered trademark of Novell, Inc.
- TesSeRact is a trademark of the TesSeRact Development Team.
- PC Tools is a trademark of Central Point Software, Inc.
- HALO'88 is a trademark of Media Cybernetics.
- Banyan is a registered trademark of Banyan Systems, Inc.
- StreetTalk, VINES, and Banyan Network Server are trademarks of Banyan Sys, Inc.
- 386/DOS-Extender is a trademark of Phar Lap Software, Inc.
- Various other names are trademarks or registered trademarks of their respective
- holders
- ---------------------------------------------
- What they're saying about the full list:
- "A cornucopia of descriptions of interrupt and function calls on the
- IBM PC. A great thing to have on your hard disk if you don't have
- a Ray Duncan or Peter Norton book handy."
- _Turbo_Technix_, July/August 1988, p. 157.
- [and that was about the 1/30/88 version, which is about one-sixth the size of
- the current version....]
- ---------------------------------------------
- If you know of any information not in the list, or which is stated incorrectly,
- please let me know! This list would be a pale shadow of its current self if it
- weren't for everybody's input.
-
- Software developers are encouraged to check the list before assigning
- interrupts, and to provide me with a list of interrupt calls used (to help
- prevent future interrupt conflicts).
-
- Ralf Brown
-
- Address e-mail to:
- ARPA: ralf@cs.cmu.edu
- UUCP: {ucbvax,harvard}!cs.cmu.edu!ralf
- BIT: ralf%cs.cmu.edu@cmuccvma
- FIDO: Ralf Brown 1:129/3.1
- or post a message to the DR_DEBUG echo
- CompuServe: >INTERNET:ralf@cs.cmu.edu
-
- Snail mail:
- Ralf Brown
- School of Computer Science
- Carnegie Mellon University
- Pittsburgh, PA 15213
- (Letters which enclose a Self-Addressed Stamped Envelope or e-mail
- address will be given priority. An overseas air-mail letter costs
- two international return coupons.)
-
- I reply to all e-mail submissions and inquiries. If you do not receive a reply
- within a reasonable time, send your message again, giving a better return path
- (on UUCP, a bang path starting at harvard or ucbvax; elsewhere, a path starting
- from the ARPA Internet).
-