home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / DESQVIEW / TECH / DVINT590.ZIP / DVINT.1ST next >
Encoding:
Text File  |  1990-10-14  |  17.0 KB  |  319 lines

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