home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / INTER34A.ZIP / INTERRUP.1ST < prev    next >
Encoding:
Text File  |  1993-04-03  |  58.9 KB  |  1,360 lines

  1. Interrupt List        Release 34            Last change 4/3/93
  2.  
  3. Please redistribute the following files unmodified as a group, in a pair of
  4. archives named INTER34A and INTER34B (preferably the original authenticated
  5. PKZIP archives):
  6.     INTERRUP.1ST    this file
  7.     INTERRUP.A    INT 00 through INT 14    \
  8.     INTERRUP.B    INT 15 through INT 1A     \   total 1111 pages at
  9.     INTERRUP.C    INT 1B through INT 21/5E  \  60 lines per page,
  10.     INTERRUP.D    INT 21/5F through INT 27   \ 1190 with INTPRINT -p
  11.     INTERRUP.E    INT 28 through INT 2F/BF   / (4719 entries)
  12.     INTERRUP.F    INT 2F/C0 thru INT 4F      / 
  13.     INTERRUP.G    INT 50 through INT 67     /
  14.     INTERRUP.H    INT 68 through INT FF    /
  15.     INTERRUP.PRI    a brief primer on interrupts
  16.     INTPRINT.COM    a simple formatter that also generates a list summary
  17.     INTPRINT.DOC    instructions for INTPRINT
  18.     GLOSSARY.LST    a glossary of terms, abbreviations, and acronyms
  19.     MEMORY.LST    format of the BIOS data area
  20.     COMBINE.BAT    combine the piece of the list into a single file
  21. The following files should be distributed in an archive called INTER34C:
  22.     INT.COM        invoke interrupts from commandline
  23.     INT2GUID.*    convert list into TurboPower GUIDE or POPHELP database
  24.     INT2HLP.BAT    Perl script to convert list into QuickHelp database
  25.     INT2QH.*    convert list into QuickHelp database
  26.     INTERVUE.EXE    indexed interrupt list browser
  27.     INTHELP.*    convert list into TurboPower GUIDE database
  28.     INTLIST.E    Epsilon extension for handling list
  29.     INTLIST.ICO    Windows icon for INTERVUE
  30.     INTPRINT.C    source code for INTPRINT
  31.     RB2NG.*        convert list into Norton Guides database
  32.  
  33. Concatenate INTERRUP.A, .B, .C, .D, .E, .F, .G, and .H with
  34.   COPY /B INTERRUP.A+INTERRUP.B+INTERRUP.C+INTERRUP.D+INTERRUP.E+INTERRUP.F+
  35.     INTERRUP.G+INTERRUP.H INTERRUP.LST
  36. (all on one line) or with COMBINE.BAT to create an interrupt list file
  37. identical to my master copy.
  38.  
  39. Use INTPRINT to generate a one-line-per-call summary file and/or a file
  40. containing only data structure formats.     See INTPRINT.DOC for details.
  41.  
  42. Note: in addition to the archives mentioned above, you may also find other
  43. archives named INTERrrx containing additional files generated from the
  44. original distribution for your convenience.  These other archives are
  45. maintained by other people, so please do not ask me any questions about them
  46. (all I'll do is refer you to the creator).  The only additional distribution
  47. I am currently aware of contains a ready-made Quick Help database (compiled
  48. by Brad Willcott <bxw@ccadfa.cc.adfa.oz.au>).
  49. ---------------------------------------------
  50.     NOTICE        NOTICE        NOTICE        NOTICE
  51.  
  52. This compilation is (c) Copyright 1989, 1990, 1991, 1992, 1993 Ralf Brown
  53. Permission is granted to use and redistribute the files comprising the
  54. interrupt listing in any way (including conversion to another format),
  55. provided that my name and addresses and the names of all contributers
  56. are preserved, as well as the information on how to obtain new releases.
  57. The above requirement to give credit is waived for excerpts totaling
  58. less than 2000 lines (although common courtesy indicates that you
  59. should give some form of acknowledgment).
  60.  
  61. One of the archives in the distribution contains programs contributed by
  62. others; these programs are included as a service to users of the
  63. interrupt list and the authors retain the rights to their programs.
  64.  
  65. Please send corrections/additions to me rather than distributing a
  66. modified version of the list, so that all may benefit from your
  67. contribution.
  68. ---------------------------------------------
  69. DISCLAIMER:  THIS MATERIAL IS PROVIDED "AS IS".     I verify the information
  70. contained in this list to the best of my ability, but I cannot be held
  71. responsible for any problems caused by use or misuse of the information,
  72. especially for those functions not officially documented.  If it is marked
  73. "internal" or undocumented, you should check it carefully to make sure it
  74. works the same way in your version of the software (and please let me know
  75. whether or not it works the same way).    Information marked with "???" is
  76. known to be incomplete or guesswork.
  77. ---------------------------------------------
  78. In March 1991, Dan Lanciani claimed copyright on the July 1987 version of
  79. the interrupt list.  INT 0A"Tandy", INT 0D"Tandy", INT 10/AH=70h-73h,
  80. INT 86"NetBIOS", INT F8"TANDY", INT FA"TANDY", and INT FB"TANDY" have been
  81. completely rewritten.  All other information contained in the July 1987
  82. version on which the copyright was claimed has been removed and replaced
  83. with independently-obtained new versions.  Any similarities between
  84. the July 1987 entries and their replacements are due solely to the
  85. nature of the information or the use of identical reference materials.
  86. ---------------------------------------------
  87. If the list is more than three months old by the time you get it, there
  88. is probably a newer release out already (R35 is planned for early June,
  89. R36 for early August).  Each release supersedes all previous versions, so
  90. there is no need to keep old versions.
  91.  
  92. The newest release of this list is available in these places (please do not
  93. ask me to email it, at 800K compressed it is much too large for that):
  94.  
  95. On the Internet, by standard anonymous FTP from FTP.CS.CMU.EDU [128.2.206.173].
  96.     Change directly to directory /afs/cs.cmu.edu/user/ralf/pub and get the
  97.     files inter??a.zip thru inter??c.zip.  You MUST change directory first
  98.     and in a single command because of the way CMU's anonymous FTP works.
  99.     Don't forget to set mode "binary" or "type L 8"!  ZIP unarchivers for
  100.     MSDOS and Unix are available in the "archivers" subdirectory.  Note
  101.     that my directory is occasionally unavailable due to fileserver
  102.     downtime or network problems (/afs is a distributed filesystem).  If
  103.     you get an "access denied" type error, try again in a few hours.
  104.  
  105. On FIDOnet, from SoundingBoard BBS 1:129/26 1-412-621-4604 9600/14.4k HST/V32
  106.     as files INTERrrA.ZIP, INTERrrB.ZIP, and INTERrrC.ZIP (rr stands for
  107.     the release number), in file area #8.  First-time callers may download.
  108.     File Requests.
  109.  
  110. Alternate Distribution Points (the list will typically be available here
  111. within twelve hours of release):
  112. Internet: on WSMR-SIMTEL20.ARMY.MIL [192.88.110.20] as files INTERrrA.ZIP,
  113.     INTERrrB.ZIP and INTERrrC.ZIP in directory PD1:<MSDOS.INFO>, where rr
  114.     stands for the release number.    Note that you must use a binary
  115.     transfer mode ("tenex" or "type L 8" for most people) to successfully
  116.     FTP the files.    SIMTEL20 also has a number of mirror sites which
  117.     contain all of the files but may be a few days behind in updates.
  118.     These include oak.oakland.edu [141.210.10.117], wuarchive.wustl.edu
  119.     [128.252.135.4], ftp.uu.net [137.39.1.9], nic.funet.fi
  120.     [128.214.6.100], src.doc.ic.ac.uk [146.169.3.7] and archie.au
  121.     [139.130.4.6].
  122. FIDO:    SyncPoint BBS 1:261/1008 1-301-529-2584 File Requests.
  123.  
  124. Additional Distribution Points:
  125. BITnet: you may retrieve the copy on WSMR-SIMTEL20.ARMY.MIL via the following
  126.     automated mail servers:
  127.     (in the US) LISTSERV@RPIECS (alias VM.ECS.RPI.EDU)
  128.             LISTSERV@NDSUVM1 (alias VM1.NODAK.EDU)
  129.     (in Europe) TRICKLE@AWIWUW11 (Austria)
  130.             TRICKLE@BANUFS11 (Belgium)
  131.             TRICKLE@DKTC11   (Denmark)
  132.             TRICKLE@FRMOP11  (France)
  133.             TRICKLE@DS0RUS1I (Germany)
  134.             TRICKLE@IMIPOLI  (Italy)
  135.             TRICKLE@HEARN    (Netherlands)
  136.             TRICKLE@DS0RUS11 (Netherlands)
  137.             TRICKLE@EB0UB011 (Spain)
  138.             TRICKLE@TREARN   (Turkey)
  139.     (elsewhere) TRICKLE@USACHVM1 (Chile)
  140.             TRICKLE@TAUNIVM  (Israel)
  141. FIDO:    boards belonging to the PDN (Programmer's Distribution Network) system
  142. CompuServe: in the IBM Programming Forum (GO IBMPRO), Library 5, as INTrrA.*
  143.     and INTrrB.*
  144.  
  145. The list is also posted to USEnet in comp.binaries.ibm.pc about twice a year,
  146. concurrently with a new release of the list.  Since comp.binaries.ibm.pc is
  147. archived, you will be able to find a fairly recent release in the various UUCP
  148. archives.
  149. ---------------------------------------------
  150. Key to system abbreviations
  151. (unless otherwise indicated, a function is available on all systems)
  152.     PC    IBM PC
  153.     XT    IBM PC XT
  154.     PORT    IBM PC Portable (uses same BIOS as XT)
  155.     Jr    IBM PCjr
  156.     AT    IBM PC AT
  157.     XT2    IBM PC XT 2
  158.     XT286    IBM PC XT/286
  159.     CONV    IBM Convertible
  160.     PS    IBM PS/2, any model
  161.     PS30    IBM PS/2 Model 30 and below
  162.     PS50+    IBM PS/2 Models 50,60,70,80
  163.     CDP    Compaq Deskpro
  164.     CLTE    Compaq LTE
  165.     CP386    Compaq Portable 386
  166.     CSLT    Compaq SLT
  167.     CSYS    Compaq Systempro
  168.     CGA    Color Graphics Adapter
  169.     EGA    Enhanced Graphics Adapter
  170.     VGA    Video Graphics Array
  171.     MCGA    Multi-Color Graphics Array
  172.     TopView TopView/DESQview/TaskView/OmniView/other compatibles
  173.     ConcCP/M Concurrent CP/M by Digital Research, now DR MultiUser DOS
  174. ---------------------------------------------
  175. This list is the result of the time and effort of a large number of people:
  176.  
  177.  1/85 Janet Jack  (original list)
  178.  1/85 J. Weaver Jr.
  179.  2/85 John Cooper
  180.  2/85 Skip Gilbrech
  181.       Bob Jack
  182.  4/85 Jim Kyle           76703.762@compuserve.com
  183.  8/85 John Ruschmeyer  moncol!john@princeton.edu
  184.  8/85 Bill Frolik      bill@hpcvlx.cv.hp.com
  185.  8/85 Ross M. Greenberg 72461.3212@compuserve.com
  186.  
  187.    87 Mike Morearty    mikemo@microsoft.com      \   early 1987
  188.       Ed Nather           nather@emx.utexas.edu       >  several undocumented DOS
  189.       Peter Holzmann   pete@octopus.com          /   calls in another list
  190.  
  191.    87 Dan Lanciani     ddl@harvard.harvard.edu          various, incl. NetBIOS
  192.  7/87 Ralf Brown       ralf@cs.cmu.edu              INT 24h and DOS func 59h
  193. 10/87 Ralf Brown       ralf@cs.cmu.edu              become list maintainer
  194. 11/87 Dan Davison      dd@lanl.gov              DOS 3.3 function calls
  195. 11/87 Bill White       wwhite@jeeves.teknowledge.com  DOS 3.3
  196. 11/87 Richard Hargrove harvard!killer!richardh          EGA
  197. 12/87 Vincent Broman   broman@bugs.nosc.mil          Cordata BIOS/Minix
  198. 12/87 Dennis Grinberg  dennis+@cs.cmu.edu          MCGA/VGA
  199.  1/88 Brad Davis       bradd@gssc.gss.com          GSS, DGIS
  200.  2/88 Diomidis Spinellis dds@doc.ic.ac.uk          Herc GRAFIX Dev Toolkit
  201.  3/88 Michael A. Moran Michael@cup.portal.com          VGA INT 10h
  202.  3/88 Ralf Brown       ralf@cs.cmu.edu              DESQview API
  203.  4/88 Richard Marks    rmarks@KSP.Unisys.COM          undoc dir search fields
  204.  5/88 Robert Goldsmith rpg@mitre.org              AT&T DEB adapter
  205.  7/88 Gary E. Miller   GEM@cup.portal.com          Paradise VGA
  206.  8/88 John Lefor       johnlef@microsoft.com          XMS spec
  207.  9/88 Dan Lanciani     ddl@harvard.harvard.edu          miscellaneous
  208.  9/88 Howard Johnson   Howard_Reed_Johnson@cup.portal.com  NetWare overview
  209.  9/88 Finn Thoegerson  via mcvax!daimi!fab          10-NET, miscellaneous
  210.  9/88 Michael Shiels   mshiels@watmath.waterloo.edu   FOSSIL spec
  211.  9/88 Ralf Brown       ralf@cs.cmu.edu              Microsoft CD-ROM API
  212. 10/88 Michael Shiels   mshiels@ziebmef.uucp          ATI VIP INT 10h
  213.                BMB Compuscience Canada Ltd.
  214. 10/88 Michael Shiels   mshiels@ziebmef.uucp          FTP Driver spec
  215. 10/88 Helmut Waelder   ZRWA001@DTUZDV1.BITNET          data structures, misc
  216. 10/88 Helmut Waelder   ZRWA001@DTUZDV1.BITNET          more 10-NET functions
  217. 10/88 Ge van Geldorp   ge@dutlru2.tudelft.nl          Novell NetWare
  218. 10/88 Ralf Brown       ralf@cs.cmu.edu              INT 2F/AH=12h
  219. 11/88 Clarence A Dold  dold@tsmiti.Convergent.COM     Compaq386 speed settings
  220. 11/88 Ralf Brown       ralf@cs.cmu.edu              TesSeRact API
  221. 12/88 Ying-Kuen K. Hwang  khwang@wyse.com          ESDI fixed disk calls
  222.  1/89 Ari Huttunen     Ari.Huttunen@hut.fi          additional INT 33 calls
  223.  1/89 Duncan Murdoch   dmurdoch@watstat.waterloo.edu  undoc fields in DOS data
  224.  2/89 Ralf Brown       ralf@cs.cmu.edu              VCPI API
  225.  3/89 Helmut Waelder   ZRWA001@DTUZDV1.BITNET          more DOS 4.0 calls
  226.  4/89 Robert Seals     rds95@leah.Albany.EDU          ATI VGA Wonder modes
  227.  4/89 Ge van Geldorp   ge@dutlru2.tudelft.nl          pcANYWHERE III API
  228.  4/89 Robin Walker     rdhw@uk.ac.cambridge.phoenix   undoc DOS 4 data struc
  229.  4/89 Robin Walker     rdhw@uk.ac.cambridge.phoenix   DOS 4.0 shell API
  230.  4/89 Ralf Brown       ralf@cs.cmu.edu              DCA/Intel CAS API
  231.  4/89 Ralf Brown       ralf@cs.cmu.edu              Intel Image Proc Interf
  232.  5/89 Robin Walker     rdhw@uk.ac.cambridge.phoenix   multiplex int calls
  233.  6/89 Peter Sawatzki   IN307@DHAFEU11.BITNET          Video7 extended INT 10
  234.  7/89 Wes Cowley       71441.3154@compuserve.com      SHARE.EXE hooks
  235.  9/89 Robin Walker     rdhw@uk.ac.cambridge.phoenix   more DOS 4 data struc
  236.  9/89 Stuart R. Kemp   cpsrk@marlin.jcu.edu.au          Halo88
  237.  9/89 Urs Zurbuchen    zu@bernina.ethz.ch          Btrieve API
  238.  9/89 Dan Lanciani     ddl@husc6.harvard.edu          Z100, Taxan video BIOS
  239.  9/89 Robin Walker     rdhw@uk.ac.cambridge.phoenix   more DOS 4 data struc
  240. 10/89 Robin Walker     rdhw@uk.ac.cambridge.phoenix   DOS 3.0 data struc
  241. 10/89 John DesRosiers  via Marc Bertrand 1:167/1      Ontrack INT 13 extensions
  242. 11/89 Ge van Geldorp   ge@dutlru2.tudelft.nl          master boot record
  243. 11/89 Barry Burke      barry@banyan.com              Banyan VINES
  244. 11/89 Christian Franke franke@informatik.rwth-aachen.de     ATI EGA Wonder, WP5.0
  245.  1/90 Norman Walsh     NORM@IONAACAD.BITNET          Inset API
  246.  1/90 Andrew Schulman  76320.302@CompuServe.COM          Phar Lap 386/DOS extender
  247.  1/90 Dan Prather      72765.1330@CompuServe.COM      IBM 3270 Workst Prog API
  248.  3/90 Roger Bowler     rbowler@cix     Fido 2:252/10  IBM 3270, Amstrad PC1512
  249.  3/90 Mike Baszczak                      SQL Base
  250.  4/90 Rick Wagner      rick@always.com              PC Network RECEIVER.COM
  251.  4/90 Ralf Brown       ralf@cs.cmu.edu              more DOS 3.3 internals
  252.  5/90 Mike Weaver      1:264/610              DESQview XDI
  253.  6/90 Les Moskowitz    1:261/1008              APL*PLUS/PC
  254.  6/90 Ralf Brown       ralf@cs.cmu.edu              more DOS 4.0 internals
  255.  6/90 Robin Walker     rdhw@uk.ac.cambridge.phoenix   BIOS data segment format
  256.  7/90 Andrew Schulman  76320.302@CompuServe.COM          MSWindows INT 2F/AH=16h
  257.  7/90 Ben Myers           0003571400@mcimail.com          Tseng ET4000, misc
  258.  7/90 Ralf Brown       ralf@cs.cmu.edu              DPMI 0.9 API
  259.  8/90 G. Adam Stanislav 1:129/39              AVATAR.SYS
  260.  8/90 Robin Walker     rdhw@phoenix.cambridge.ac.uk   more DOS internals
  261.  8/90 Michael A Shiels mshiels@masnet.uucp          Quarterdeck INT 2F/AH=D2h
  262.  8/90 Michel Mathieu   mjm@bmbcomp.uucp              Logitech INT 33
  263.  8/90 Cornel Kaufmann  coka@bernina.ethz.ch          Novell Netware shell 3.01
  264.  9/90 Michael A Shiels mshiels@masnet.uucp          IBM/Yale & 3com INT 14
  265.  9/90 Michael A Shiels mshiels@masnet.uucp          INT 6B, Starlan INT 2A/5B
  266.  9/90 Michael A Shiels mshiels@masnet.uucp          DECnet INT 69/INT 6A
  267.  9/90 Michael A Shiels mshiels@masnet.uucp          Topware NOS, Win3 EGA.SYS
  268.  9/90 David Maxey      dmaxey@lotus.com              misc undoc DOS
  269.  9/90 Roger Bowler     rbowler@cix.compulink.co.uk    Attachmate Extra API
  270.  9/90 Ben Myers           0003571400@mcimail.com          FRIEZE API
  271.  9/90 Michael A Shiels mshiels@masnet.uucp          VDS, Sangoma, misc
  272.  9/90 Rob Luursema     robl@idca.tds.philips.nl          EISA BIOS calls
  273. 10/90 Stephen Bean     70575.406@compuserve.com          more DECnet INT 69/INT 6A
  274. 10/90 Maxime Dallaire  1:167/163              Carbon Copy Plus 5.0 API
  275. 11/90 Dan Fandrich     shad04@ccu.umanitoba.ca          SCSI calls
  276.                1:153/511.1
  277. 11/90 Ben Myers           0003571400@mcimail.com          Everex Viewpoint VGA
  278. 11/90 Michael A Shiels mshiels@masnet.uucp          AppleTalk/IBM802.2 INT 5C
  279. 11/90 Mark Livingstone markl@csource.oz.au          TVGA video modes
  280. 11/90 Michael A Shiels mshiels@masnet.uucp          LPTx, X00 calls
  281. 12/90 Michael A Shiels mshiels@masnet.uucp          Compaq BIOS, Ad Lib
  282. 12/90 Michael A Shiels mshiels@masnet.uucp          PCSpool,Disk Spool II
  283. 12/90 Michael A Shiels mshiels@masnet.uucp          OmniView, misc
  284. 12/90 Michael A Shiels mshiels@masnet.uucp          Cswitch, HIGHUMM.SYS,misc
  285.  1/91 Michael A Shiels mshiels@masnet.uucp          Back&Forth 1.62,DoubleDOS
  286.  1/91 Bernd Schemmer   (Dortmund, Germany)          MDEBUG API
  287.  1/91 Michael A Shiels mshiels@masnet.uucp          more AppleTalk, misc
  288.  1/91 Michael A Shiels mshiels@masnet.uucp          DPMI 1.0 func names
  289.  2/91 Michael A Shiels mshiels@masnet.uucp          miscellaneous
  290.  3/91 Jan-Pascal van Best BEST@rulwinwst.LeidenUniv.nl    NetWare IPX/SPX INT 7A
  291.  3/91 Jeroen Pluimers  2:281/521              TBSCANX
  292.  3/91 Ralf Brown       ralf@cs.cmu.edu              PC Tools API
  293.  4/91 David H. Bennett 74635.1671@compuserve.com      ELRES API
  294.  4/91 Michael A Shiels mshiels@masnet.uucp          Interconnections Inc. TES
  295.  4/91 Manfred Young    fyoung @ BIX              DOS, LANstep, misc
  296.  4/91 Fridrik Skulason frisk@complex.is              virus installation checks
  297.  4/91 Joseph G. Souza  1:322/327              Alloy ANSK, NTNX, MW386
  298.  4/91 Frank Gladu                      Alloy ANSK, NTNX, MW386
  299.  4/91 Tamura Jones     2:512/36.7              Win3 DOSX, Soundblaster
  300.  4/91 Michael D Shride 74010.3214@compuserve.com      UltraVision
  301.  4/91 Michael A Shiels mshiels@masnet.uucp          DR MultiUser DOS 5.0
  302.  5/91 Michael A Shiels mshiels@masnet.uucp          Northnet Jetstream, misc
  303.  5/91 Duncan Murdoch   dmurdoch@watstat.waterloo.edu  New Executable header
  304.  5/91 Andrew Schulman  76320.302@CompuServe.COM          SMARTDRV.SYS
  305.  5/91 Tamura Jones     2:512/36.7              RESPLAY
  306.  5/91 Michael A Shiels mas@bmbcomp.uucp              LAN Manager DOS,INT 24
  307.  6/91 Herwig Feichtinger (Petershausen, Germany)      Shamrock EMAIL, NET.24
  308.  6/91 Robin Walker     rdhw@phoenix.cambridge.ac.uk   DOS 5.0 internals
  309.  6/91 Todor Todorov    2:359/105              misc DOS-related
  310.  6/91 Ross Wentworth   1:102/330.2              Turbo Pascal popup lib
  311.  6/91 Everett Kaser    everett%hpcvra@hplabs.hp.com   HP 95LX
  312.  7/91 Michael A Shiels mshiels@masnet.uucp          Digiboard DigiCHANNEL
  313.  7/91 Rickard Faith    faith@cs.unc.edu              Stacker
  314.  7/91 Wolfgang Lierz   lierz@kmx.gmd.dbp.de          Norton Utilities 5.0
  315.  8/91 Michael A Shiels mshiels@masnet.uucp          NPC NCSI, KBUF, Telebit
  316.  9/91 Ralf Brown       ralf@cs.cmu.edu              QEMM API
  317.  9/91 Holger Veit      veit@du9ds3.uni-duisburg.de    Optima 1024 VGA zoom
  318.  9/91 Gary E. Miller   GEM@cup.portal.com          Rabbit LLAPI
  319. 10/91 Michael A Shiels mshiels@masnet.uucp          FTP Packet Driver 1.10
  320. 10/91 Marcus Groeber   2:241/5609.1              DR DOS
  321. 11/91 Fridrik Skulason frisk@complex.is              more virus install checks
  322. 11/91 Christopher J Ambler chris@nike.calpoly.edu     FSBBS 2.0
  323. 12/91 Robin Walker     rdhw@phoenix.cambridge.ac.uk   new PS/2 keyboard funcs
  324.  1/92 Krzysztof Halasa 2:480/16.5 (Warsaw, Poland)    EMM386 executable header
  325.  1/92 Michael A Shiels mshiels@masnet.uucp          pcAnywhere IV/LAN, misc
  326.  1/92 Michael A Shiels mshiels@masnet.uucp          ISOLAN Multi-Protoc Sftwr
  327.  1/92 Michael A Shiels mshiels@masnet.uucp          PCW Weather Card, FaxBIOS
  328.  1/92 Jan-Pieter Cornet cornet@duteca2.et.TUDelft.NL  DR-DOS CDS & misc
  329.  1/92 Frank Vorstenbosch akcs.kingswood@hpcvbbs.cv.hp.com  Kingswood TSR API
  330.  1/92 Jacob Rieper     73377.1220@compuserve.com      DR-DOS 6.0 TaskMAX
  331.  1/92 Fridrik Skulason frisk@complex.is              more viruses, std names
  332.  1/92 Tim Farley       tim@magee.mhs.compuserve.com   Microsoft EMM386.EXE
  333.  1/92 Alexi Lookin     alexi@riaph.irkutsk.su          NetWare TBMI 2.0
  334.  1/92 Ralf Brown       ralf@cs.cmu.edu              more QEMM API
  335.  1/92 Tim Farley       tim@magee.mhs.compuserve.com   more PS/x model IDs
  336.  1/92 Kevin Gillett    1:153/101              SOLLEX SuperVGA extnsions
  337.  1/92 Michael A Shiels mshiels@masnet.uucp          B.Antoine ST-01 SCSI.SYS
  338.  1/92 Michael A Shiels mshiels@masnet.uucp          ASPI,ASPITAPE,Canon SI3
  339.  1/92 Michael A Shiels mshiels@masnet.uucp          Win3 INT 2F/40, misc
  340.  2/92 Michael A Shiels mshiels@masnet.uucp          miscellany
  341.  2/92 Dan Bodoh           bodoh@xraylith.wisc.edu          DVSIXDI
  342.  2/92 Gary E. Miller   GEM@cup.portal.com          more Btrieve API
  343.  2/92 Ralf Brown       ralf+@cs.cmu.edu              TKERNEL private API
  344.  2/92 Ralf Brown       ralf+@cs.cmu.edu              PC Paint Plus 2.0
  345.  2/92 Tamura Jones     2:512/36.7              Windows3 VTD.386, misc
  346.  3/92 Frank Vorstenbosch akcs.kingswood@hpcvbbs.cv.hp.com  more Kingswood API
  347.  3/92 Michael A Shiels mshiels@masnet.uucp          MBBIOS
  348.  3/92 Ralf Brown       ralf+@cs.cmu.edu              DPMILOAD API
  349.  3/92 Joseph Gil       yogi@cs.ubc.ca              HP 95LX
  350.  3/92 Ralf Brown       ralf+@cs.cmu.edu              386MAX 6.0 API
  351.  3/92 Fyodor Evseev    Ted@ppicnit.perm.su          AutoCAD Digitizer ADI
  352.  3/92 Tim Farley       tim@magee.mhs.compuserve.com   Advanced Power Management
  353.  4/92 Tamura Jones     2:512/36.7              PGS1600.DEV
  354.  4/92 Andrew Rossmann  andyross@infopls.chi.il.us     SMARTDRV v4.00, QEMM
  355.  4/92 Tamura Jones     2:512/36.7              METZTSR.COM
  356.  4/92 Tamura Jones     2:512/36.7              Vanderaart txtwin,DR MDOS
  357.  4/92 Dan Bodoh           bodoh@xraylith.wisc.edu          DESQview/X .DVP file
  358.  5/92 William Peavy    70042.2310@CompuServe.COM      Borland FP shortcuts
  359.  5/92 Ralf Brown       ralf+@cs.cmu.edu              FGDRIVER v1.10
  360.  5/92 Tim Farley       tim@magee.mhs.compuserve.com   Vedit VSWAP, NG.EXE
  361.  6/92 Dan Fandrich     shad04@ccu.umanitoba.ca          BitFax scheduler
  362.  6/92 Tamura Jones     2:512/36.7              more New EXE, AD-DOS.COM
  363.  6/92 Tim Farley       tim@magee.mhs.compuserve.com   LANtastic v4.1
  364.  6/92 Francis Turner FTURNER@madge.MHS.CompuServe.COM AX (Japanese AT) calls
  365.  6/92 John Fa'atuai    FROTZ.NOVELL@sjfsmtp.novell.com DR Multiuser DOS
  366.  6/92 Andy Hakim       cosc16to@menudo.uh.edu          Smooth Mouse Driver
  367.  7/92 Michael A Shiels mshiels@masnet.uucp          License Server API,misc
  368.  7/92 Tim Farley       tim@magee.mhs.compuserve.com   Novell Netware shell
  369.  7/92 Carlos M. de Sousa Antunes L31546@beta.ist.pt   MS Mouse driver
  370.  7/92 Ralf Brown       ralf+@cs.cmu.edu              DESQview/X socket API
  371.  8/92 Jacob Rieper     73377.1220@compuserve.com      SETDRVER, more DR-DOS
  372.  8/92 Richard A Plinston  Auckland, New Zealand          Europ.DOS4.0,DR DOS Plus
  373.  8/92 Richard A Plinston  Auckland, New Zealand          Acorn BBC Master 512
  374.  8/92 Serge Pachkovsky ps@comcen.nsk.su              PC-MOS/386 v3.0
  375.  8/92 Aki Korhonen     aki@cruzio.santa-cruz.ca.us    Seagate disk BIIOS
  376.  8/92 Chris Hall       CAH17@phx.cam.ac.uk          misc
  377.  8/92 Michael A Shiels mshiels@masnet.uucp          MTEZ XpressFax
  378.  8/92 Tamura Jones     2:512/36.7              Control Hostess i/ISA
  379.  8/92 Patrick Ibbetson ibbetson@nes.nersc.gov          NEL Electronics BIOS
  380.  9/92 Patrick Ibbetson ibbetson@nes.nersc.gov          SCREENR, Cirrus chipsets
  381.  9/92 Tamura Jones     2:512/36.7              FlashTek X-32VM
  382.  9/92 Ben Myers           0003571400@mcimail.com          more NCR 77C22 chip modes
  383.  9/92 Dan Fandrich     shad04@ccu.umanitoba.ca          more Future Domain SCSI
  384.  9/92 Michael A Shiels mshiels@masnet.uucp          PC/TCP syscall names
  385.  9/92 A. Peter Blicher Oakland, CA              Genoa Super EGA
  386.  9/92 Tim Farley       tim@magee.mhs.compuserve.com   misc
  387.  9/92 Riku Meskanen    riku@hki.icl.fi              ArtiCom
  388. 10/92 Jack Ridgway     1:3632/4.13              VMiX API
  389. 10/92 Tim Farley       tim@magee.mhs.compuserve.com   misc
  390. 10/92 Alexi Lookin     alexi@riaph.irkutsk.su          more NetWare, VIDRAM
  391. 10/92 Harry Sumar      ptsoft@glas.apc.org          Linear Executable
  392. 10/92 Tim Farley       tim@magee.mhs.compuserve.com   XGA
  393. 11/92 Michael A Shiels mshiels@masnet.uucp          Columbia Data Prod SDLP
  394. 12/92 Igor Sysoev      sysoev@gate.dialnet.msk.su     HIMEM.SYS v2.77
  395. 12/92 Aaron Emigh      aaron@iit.com              After Dark API correctns
  396. 12/92 Tim Farley       tim@magee.mhs.compuserve.com   SilverNET,DECnet,NetWare4
  397. 12/92 Bent Lynggaard   lynggaard@risoe.dk          misc video
  398. 12/28 Kyle Rogers      70650.3316@compuserve.com      DOS LAN Requester
  399. 12/92 Gary E. Miller   GEM@cup.portal.com          WD90C video chipset
  400.  1/93 Frank Klemm      pfk@rz.uni-jena.de          Diamond Speedstar 24X
  401.  2/93 Geoff Chappell   cix.compulink.co.uk!geoffc     var. undoc DOS behavior
  402.  2/93 Dr. David Bailey Salford, England              DBOS API
  403.  2/93 Tim Farley       tim@magee.mhs.compuserve.com   more Novell LSL API
  404.  3/93 Rainer Schuetze  2:2402/330              dLite API
  405.  3/93 Michael A Shiels mshiels@masnet.uucp          LAN Manager Enhanced DOS
  406.  3/93 A Padgett Peterson padgett%tccslr.dnet@uvs1.orl.mmc.com  ROM debugger
  407.  3/93 Ian Oliver       cross@cix.compulink.co.uk      SCSILink API
  408.  3/93 Richard Talon    71005.1523@CompuServe.COM      XVIEW hypertext viewer
  409.  3/93 Tamura Jones     2:512/36.7              IBMSND driver
  410.  3/93 Grant Echols     76247.2232@CompuServe.COM      undoc Novell NetWare
  411.  3/93 George L. Fulk   fulkgl@vnet.IBM.COM          OS/2 2.x VDMs, FAPI
  412.  3/93 Andrew Schulman  76320.302@CompuServe.COM          Novell DPMS
  413.  3/93 Dan Fandrich     ubc-cs!merlin!fch!dan          more Future Domain SCSI
  414.  3/93 Konstantin Kisurin  kkk@ton.kiev.ua          more 386MAX
  415.  
  416. Also contributing:
  417.  Dan Crocker <enchant@oliveb.ATC.OLIVETTI.COM>, George Smith <gbs@nsc.nsc.com>,
  418.  Shalom Krischer <actnyc!srk@uunet.UU.NET>, Greg Pasquariello <moss!picuxa!gp>,
  419.  Rich Goldschmidt <rlgvax!golds>, Marty Leisner <Leisner.Henr801c@Xerox.COM>,
  420.  Dave Guggisberg <daveg@cv.hp.com>,Jonathan Story <jonathan@jspc.wimsey.bc.ca>,
  421.  Thomas Hundt <hundt@flash.bellcore.com>, Brad Templeton <brad@looking.on.ca>,
  422.  John Werner <aptr@tut.cc.rochester.edu>, Pete Fales <att!ttrde!pfales>,
  423.  David Herron <david@gonzo.twg.com>, Otto J. Makela <otto@jyu.fi>,
  424.  Risto Lankinen via Markku Savela <msa@clinet.fi>, Darryl Gregorash 1:140/86,
  425.  Skule Johansen <skule.johansen@avh.unit.no>, Bob Fehrenbach,
  426.  David Dyck <dcd@tc.fluke.COM>, Sylvan Butler <sbutler@hpdmd48.hp.com>,
  427.  Mark Davis <mad@merit.edu>, Sergio Fogel <fogel@haifasc3.vnet.ibm.com>,
  428.  James P. Kiely <kiely%lownlab@harvard.harvard.edu>, Kevin Gillett 1:153/160,
  429.  W.F. Schroeder <schroeder.pad@sni-usa.com>, <zlatuska@UDEL.EDU>,
  430.  Russ Nelson <nelson@sun.soe.clarkson.edu>,  Michael Ho <ho@fergvax.unl.edu>,
  431.  Ralph Heredia <att!attmail!rheredia>, Nelluri Reddy <reddy@uc.msc.umn.edu>,
  432.  Victor Poon <vipoon@sbcs.sunysb.edu>, Andrea Omodeo (Cilavegna, Italy),
  433.  Richard D. Morris <gu.morris@science.utah.edu>, RS Tse 3:700/1,
  434.  Mark Scase <coa44@keele.ac.uk>, Erik Liljencrantz <d88-eli@nada.kth.se>,
  435.  Mark Seiffert <marks%%mgse@rex.cs.tulane.edu>, Lewis Paper (Minnesota),
  436.  Marco Lumachi <RARCHI06@IMIPOLI.BITNET>, Michael Dickson <mcd@ccsitn.att.com>,
  437.  Andrew Torda <torda@igc.ethz.ch>, Madis Kaal 2:490/30 <mast@ce.ttu.ew.su>,
  438.  Paul Williamson <pwilliamson@drzeus.qualcomm.com>, Jan Ceuleers 2:295/27,
  439.  James Birdsall <jwbirdsa@amc.com>, Joe Morris <jcmorris@MWUNIX.MITRE.ORG>,
  440.  Edwin Floyd <76067.747@CompuServe.COM>, James West 1:140/26, David G. Thomas,
  441.  Simon Phipps <sphipps@cix.compulink.co.uk>, ecleton@bilftp.bouw.tno.nl,
  442.  Glen Kriekenbeck <glenk@East.Sun.COM>, Dave Andrews <bilver!dandrews@aii.com>,
  443.  John P. Vias <72260.1601@CompuServe.COM>, Brian Leeming (Surrey, England),
  444.  Naota Kimura <abcscnuk@csuna.csun.edu>,George W. Pogue <gwp@trsvax.tandy.com>,
  445.  Dmitry Stefankov (Moscow, USSR), Michael L. Kaufman <kaufman@eecs.nwu.edu>,
  446.  Michael D. Lawler <mdlawler@bsu-cs.bsu.edu>, Norbert Juffa (Karlsruhe, FRG),
  447.  Chris Blum <76625.1041@compuserve.com>,David Fink <73700.3076@compuserve.com>,
  448.  Klaus Hartnegg <hartnegg@sun1.ruf.uni-freiburg.de>, Thomas Lukka 2:227/16,
  449.  Norbert Sommer <100016.1241@compuserve.com>, John.Brennen@VI.RI.CMU.EDU,
  450.  Paul van Keep <75170.1045@compuserve.COM>,John B. Thiel <jbthiel@cse.ogi.edu>,
  451.  Ken Medellin via <76702,1071@compuserve.com>, Bob Green <bob@inmos.co.uk>,
  452.  Leonard Erickson <70465.203@CompuServe.COM>, Robert Chafer (Salford, England),
  453.  Carl Schelin <tcs@mailer.jhuapl.edu>,Dave Kirsch <Dave_Kirsch@mindlink.bc.ca>,
  454.  Michael S. Stratoti <tmstrato@king.mcs.drexel.edu>, Marc Scholtis 2:281/701.2,
  455.  Sean Lin (Midland, MI), John Villalovos <villalj@instruction.CS.ORST.EDU>,
  456.  Claude Marche <marche@lri.lri.fr>, Carlos Antunes <cma@eniac.inesc.pt>,
  457.  Drake Koefoed (Eugene, OR), Rehn-Lieh Lin <rllin@paradise.ccl.itri.org.tw>,
  458.  Mark T Garlanger <garlangr@ecn.purdue.edu>, J. B. Gill <JBG@arlan.byu.edu>,
  459.  Frank Behrens (Dresden, Germany), Bruce Gingery 1:310/5.1, John Navas,
  460.  Johan Zwiekhorst 2:292/100, Klaus Fischer 2:243/64, Steve Grant (New Jersey),
  461.  Jeff Pipkins <pipkins@cpqhou.se.hou.compaq.com>, Wim Osterholt (Netherlands),
  462.  Brett Warthen <73270.405@compuserve.com>, Thomas Dwyer <tomiii@mtu.edu>,
  463.  Brian.McGuinness@nirvonics.com, Mitch Davis 3:634/384.6, Steve Halko 1:365/12,
  464.  noesis@ucscb.UCSC.EDU, Timo Salmi <ts@uwasa.fi>, Jack Alvrus (Florida),
  465.  Eberhard Mattes <mattes@azu.informatik.uni-stuttgart.de>, Pete Peterson,
  466.  Mark Aitchison <PHYS169@csc.canterbury.ac.nz>, Guenther Thiele (Austria),
  467.  Alex Fedorov <inex@telebox.tele.fi>, Frank-Christian Kruegel 2:240/300.44,
  468.  Heath Ian Hunnicutt <heathh@cco.caltech.edu>, Stefan Gustafsson <sg@diab.se>,
  469.  Janos Haide <JHAIDE.NOVELL@sjfsmtp.novell.com>, Stan Brown <brown@ncoast.org>,
  470.  Morten Welinder <terra@diku.dk>, Jim Peterson <jpeterso@vtssi.vt.edu>,
  471.  Serge Krupa <krupa@eig.unige.ch>, Tom Rawson <75300.210@compuserve.com>,
  472.  Edwin Cleton 2:512/1007.2, Martin Wilde 2:247/352.2, Ed Palmer 1:140/1,
  473.  Carlos Rioja <CarlosRioja@cpd.uva.es>,Torbj|rn Lindgren <tl@etek.chalmers.se>,
  474.  Jens Bleuel <100064.1757@CompuServe.COM>, <David_Markun@crd.lotus.com>,
  475.  Dmitry Ablov <abl@ablov.comrel.msk.su>, Gianni Albóre (Taranto, Italy),
  476.  Nigel Bree <nigel@mwc.com>, Bob Aitchison via 76244.726@compuserve.com,
  477.  Serge Pachkovsky <ps@comcen.nsk.su>, <Tim_-_Otholt@cup.portal.com>,
  478.  Francis Turner <FTURNER@madge.MHS.CompuServe.COM>,Ronald Lokker (Netherlands),
  479.  Ciriaco Garcia de Celis <amiga@hp9000.uva.es>,Vsevolod M. Shabad 2:5020/75.13,
  480.  Gordon Edwards <gedwards@ncratl.atlantaga.ncr.com>, John_Spinks@novell.com,
  481.  Jose R. Rodriguez Santia <100012.364@CompuServe.COM>,KUCHTA@dcse.fee.vutbr.cs,
  482.  Michael Bootz <bootz@physik.uni-kl.de>,Sergey Danilov <victor@rodnik.msk.su>,
  483.  JLAIDMAN.STINGRAY@orca.saas.ac.cowan.EDU.AU, Ben Castricum <benc@htsa.aha.nl>,
  484.  Harald Langhammer <100114.114@compuserve.com>, Bert Baker (Texas),
  485.  Gino Lucrezi <lucrezi@dsiaq1.ing.univaq.it>, Yousuf Khan 1:163/215.6,
  486.  James Berry <jfb292@ecs.southampton.ac.uk>,
  487.  Jerzy Tarasiuk <JT@zfja-gate.fuw.edu.pl>,
  488.  Frank van der Linden <vdlinden@fwi.uva.nl>,
  489.  Andrei Tsyganenko <ANDY@GODZILLA.UMD.EDU>,
  490.  Paul Ratcliffe <70630.647@compuserve.com>,
  491.  Otto-Michael Braun <omb@ahobln.br.schule.de>
  492. ---------------------------------------------
  493. Information on Tseng/Ahead/Paradise EGA video modes from a list posted by
  494. Dan Kegel 3/87.
  495.  
  496. Information on the INT 10h functions supported by the EGA BIOS was derived
  497. from the article "Graphic Enhancement" found in the April 1985 _PC Tech
  498. Journal_, pages 58ff., and is marked with the string (EGA). jrh.
  499.  
  500. Information on functions unique to the Portable PC and the Convertible was
  501. derived from a similar list compiled by David E. Powell, and added by
  502. Ralf Brown 11/14/87.
  503.  
  504. Information on LIM EMS 3.2 functions was derived from _Advanced_MSDOS_, by
  505. Ray Duncan. Added by Ralf Brown 11/19/87.
  506.  
  507. Information on LIM EMS 4.0 functions was derived from the transcription of
  508. the specification by Dick Flanagan.  Added by Ralf Brown, 11/20/87.
  509.  
  510. Some of the information on MCGA/VGA BIOS calls was derived from _Byte_,
  511. Volume 12 Number 12.
  512.  
  513. Various and sundry info on which machines support which calls was derived from
  514. the BIOS comparison in _Byte_, Volume 12 Number 12 and added by Ralf Brown,
  515. 1/4/88.
  516.  
  517. COMPAQ DOS 3.31 INT 25/26 from a posting by John Lefor, 1/25/88.
  518.  
  519. TopView INT 15/AH=12h info from macro definitions by Daniel T. Travison Jr.
  520. Added 3/4/88.  Some additional TopView INT 15 info gleaned from "glue" routines
  521. by John Navas.
  522.  
  523. Quarterdeck's flyer on its overpriced API specs and tools provided sufficient
  524. clues as to functionality to allow figuring out a large number of DESQview
  525. INT 15h calls.
  526.  
  527. MS Mouse driver calls derived from PC Magazine, Vol 6 #13.  Added 3/29/88.
  528.  
  529. Non-video PS/2 BIOS calls derived from _IBM_ROM_BIOS_ by Ray Duncan.
  530. Added by Ralf Brown, 7/6/88.
  531.  
  532. EEMS function calls derived from PC Tech Journal, May 1987.  Added by Ralf
  533. Brown, 7/11/88.
  534.  
  535. The list of functions used by Novell NetWare was taken from Novell's
  536. "NetWare Function Call Reference".
  537.  
  538. PC Mouse information derived from the "PC Mouse Reference Manual version 4.00"
  539.  
  540. 10-Net INT 6Fh information derived from "10-Net Reference Manual version 2.0"
  541.  
  542. APPC/PC INT 68h information derived from "Advanced Program-to-Program
  543. Communication for the IBM Personal Computer, Programming Guide", second
  544. edition, Dec 1986.
  545.  
  546. CD-ROM function call information derived from "Microsoft MS-DOS CD-ROM
  547. Extensions Function Requests", dated May 28, 1988.  Added by Ralf Brown,
  548. 9/19/88.
  549.  
  550. Novell NetWare function names from a 9/23/88 post by Marc Guyott
  551. <mguyott@mirror.TMC.COM>.  Added by Ralf Brown, 9/30/88.
  552.  
  553. Miscellaneous data structures contributed by Helmut Waelder derived from
  554. descriptions in _MS-DOS_Encyclopedia_.
  555.  
  556. Additional 10-Net INT 6F info from 10-Net version 3.3.10.
  557.  
  558. Additional Novell NetWare info from "Advanced NetWare 2.0 Reference".
  559.  
  560. Three miscellaneous calls from an info package by Dave Williams.  I do wish
  561. he'd given this list more credit than
  562.    "various text files downloaded from BBS systems - INTERRUP.ARC, BIOSDOS.ZOO,
  563.    DOSINFO.ARC, DOSERROR.DOC, DOSTIPS.TXT, etc."
  564. considering that most of his interrupt listing is derived from this one (a
  565. majority of that with only formatting changes), AND he's asking a $15 shareware
  566. registration [newer versions do give better credit].
  567.  
  568. Compaq speed setting calls derived from the Compaq DeskPro 386 Technical
  569. Reference Guide.
  570.  
  571. TesSeRact RAM-resident API calls derived from the documentation to the 
  572. TesSeRact library v1.0, available on BBSs as TESS_10.ARC.  Added by Ralf Brown,
  573. 11/29/88.
  574.  
  575. Various extended VGA video modes from PC Tech Journal, Jan 1989.  Added by Ralf
  576. Brown, 1/6/89.
  577.  
  578. HLLAPI functions derived from PC Tech Journal, Jan 1989.  Added by Ralf Brown,
  579. 1/7/89.
  580.  
  581. Virtual Control Program Interface functions derived from "Virtual Control 
  582. Program Interface, Revision 1.0, December 1987", copyright Phar Lap Software
  583. and Quarterdeck Office Systems.     Added by Ralf Brown, 2/21/89.    Available for
  584. free by writing to Bob Moote, VCPI Coordinator, Phar Lap Software, Inc.,
  585. 60 Aberdeen Ave, Cambridge, MA 02138.
  586.  
  587. DOS 4.0 calls submitted by Helmut Waelder are largely derived from _Advanced_
  588. _MSDOS_Programming_, by Ray Duncan, Second Edition.
  589.  
  590. pcANYWHERE API functions derived from the pcANYWHERE v2.10 User's Guide. 4/7/89
  591.  
  592. Communicating Applications Specification API derived from "DCA/Intel 
  593. Communicating Applications Specification, Version 1.0A", Sep 1988, copyright
  594. Digital Communications Associates, Inc and Intel Corp.    Added by Ralf Brown,
  595. 4/18/89.  Available on Intel's BBS at 503-645-6275.
  596.  
  597. Image Processing Interface API derived from "Intel Image Processing Interface
  598. Specification, Version 1.0", copyright 1989 Intel Corp.     Added by Ralf Brown,
  599. 4/19/89.  Available on Intel's BBS at 503-645-6275.
  600.  
  601. More TesSeRact RAM-resident API calls derived from the documentation to the 
  602. TesSeRact library v1.1.     Added by Ralf Brown, 4/30/89.
  603.  
  604. CD-ROM 2.10 function calls derived from "Microsoft MS-DOS CD-ROM Extensions
  605. Function Requests Specification, 29 March 1989".  Added by Ralf Brown, 6/2/89.
  606.  
  607. Video7 VGA extended INT 10 calls derived from Video Seven VGA Technical
  608. Reference Manual, dated 6/30/88.
  609.  
  610. Additional video modes gleaned from configuration file for FRACTINT v8.0.
  611. Added by Ralf Brown, 6/26/89.
  612.  
  613. A variety of notes inspired by the 12/16/88 version of the MSDOS reference
  614. by Dave Williams.  Added 7/30/89.
  615.  
  616. Additional video modes gleaned from configuration file for VPIC v2.0.  Added by
  617. Ralf Brown, 9/2/89.
  618.  
  619. Btrieve API derived from the Btrieve Reference Manual, Rev. 2.0.  Added 9/7/89.
  620.  
  621. The Hercules GraphX manual, edition 2.1. Aug 1986, was used to fill in gaps
  622. in coverage.  Info added 9/7/89.
  623.  
  624. Banyan VINES info summarized from _VINES_Programmer's_Interface_(DOS)_, June88
  625. revision, provided by Barry Burke <Barry=Burke%3PM%Banyan@thing.banyan.com>.
  626. Added by Ralf Brown, 11/89.
  627.  
  628. ZIPKEY programmatic interface extracted from ZIPKEY documentation.  Added by
  629. Ralf Brown, 12/15/89.
  630.  
  631. File sharing behavior from July 1987 PC Tech Journal.  Added by Ralf Brown,
  632. 12/21/89.
  633.  
  634. Inset API derived from "Inset Extended Specification" 11/23/88 by Inset Systems
  635. Added 1/4/90.
  636.  
  637. EMS4 hardware configuration info data format cribbed from
  638. "MS-DOS Extensions Quick Reference" by Ray Duncan.  Added 1/4/90.
  639.  
  640. PC-IPC API from PC-IPC documentation.  Added by Ralf Brown, 1/5/90.
  641.  
  642. Imtec and Genoa 6400 video modes from VPIC v2.3 config files.  Added by Ralf
  643. Brown, 1/12/90.
  644.  
  645. LANtastic API info derived from "LANtastic (tm) Network Operating System
  646. Technical Reference Manual", provided by Edwin Floyd <76067.747@CompuServe.COM>
  647. Added by Ralf Brown, 1/90.
  648.  
  649. Phar Lap 386/DOS-extender API extracted from Phar Lap's manual.     Added 1/90.
  650.  
  651. IBM 3270 Workstation Program API derived from "IBM 3270 Workstation Program
  652. Version 1.10, Programming Guide", dated December 1987.    Added 2/90.
  653.  
  654. VESA SuperVGA BIOS extensions derived from Dr. Dobb's Journal, April 1990.
  655. Added by Ralf Brown, 3/25/90.
  656.  
  657. Additional undocumented DOS 4 info gleaned from _Developing_Applications_Using_
  658. _DOS_, by Christopher, Feigenbaum, and Saliga.    Added by Ralf Brown, 3/29/90
  659. and 3/31/90.
  660.  
  661. TAME v2.30 data structure provided by David G. Thomas.    Added 5/26/90.
  662.  
  663. OS/386 API call names extracted from _Extending_DOS_ by Ray Duncan et al.
  664. Added by Ralf Brown, 5/27/90.
  665.  
  666. Network Driver Interface Specification 2.0.1 calls extracted from the May 18,
  667. 1990 draft of the spec.     Added by Ralf Brown, 6/7/90.
  668.  
  669. Additional Phar Lap 386/DOS-Extender calls extracted from _Extending_DOS_.
  670. Added by Ralf Brown, 6/8/90.
  671.  
  672. Even more video modes derived from VPIC 2.8 configuration files.  Added by
  673. Ralf Brown, 6/8/90.
  674.  
  675. DOS Protected Mode Interface version 0.9 API from the May 15,1990 version of
  676. the specification.  Intel Corp. order number 240763-001.  Added by Ralf Brown,
  677. July 13-14, 1990.
  678.  
  679. MSWindows INT 2F/AH=16h info gleaned from Microsoft Windows 3.0 Device Driver
  680. Kit and the March 1990 issue of Computer Language.  Added 7/17/90.
  681.  
  682. Tseng ET4000 chipset mode info from _ET4000_Graphics_Controller_Data_Book_ by
  683. Tseng Labs, Inc., Newtown, PA (215)968-0502.  Added 7/25/90.
  684.  
  685. Additional Packet Driver API calls extracted from version 1.09 of the "PC/TCP
  686. Packet Driver Specification" Sept 14, 1989, by FTP Software, Inc.,
  687. 26 Princess St, Wakefield, MA 01880-3004.  Added by Ralf Brown, 8/29/90.
  688.  
  689. Additional Netware 3.01 shell calls from "Professional Development Series
  690. Bullets" Volume 2, Number 5 (June 1990).  Added 9/90.
  691.  
  692. Video FOSSIL INT 14 API extracted from Fidonet document FSC-0021 version 1.00
  693. by Rick Moore, dated May 23, 1988.  Added by Ralf Brown, 9/12/90.
  694.  
  695. Additional DESQview API info (mostly for v2.2+ calls) extracted from
  696. _DESQview_API_Reference_, provided by Quarterdeck Office Systems,150 Pico Blvd,
  697. Santa Monica, CA 90405.     Added by Ralf Brown, 9/90.
  698.  
  699. LANtastic v3.0 calls derived from the online "LANtastic (tm) Network Operating
  700. System Technical Reference Manual", file date 6/13/90.    Added by Ralf Brown,
  701. 10/6/90.
  702.  
  703. Additional DECnet DOS INT 69/INT 6A info derived from the "DECnet DOS
  704. Programmer's Reference Manual" (AA-EB46C-TV).  Added 10/13/90.
  705.  
  706. Carbon Copy Plus API derived from the Carbon Copy Plus user's manual.  Added
  707. 11/2/90.
  708.  
  709. CMC International SCSI driver TARGA.DEV API derived from its source code.
  710. Added 11/2/90.
  711.  
  712. Everex Viewpoint VGA calls derived from Everex Viewpoint Owner's Manual and
  713. Reference Guide, version 1.0.  Added 11/3/90.
  714.  
  715. VESA SuperVGA BIOS 1.1 extensions extracted from VESA standard #VS900602.
  716. Added by Ralf Brown, 12/9/90.
  717.  
  718. PCSpool API derived from PC Magazine, Vol 10 Number 1 (Jan 15,1991).  Added
  719. 12/20/90.
  720.  
  721. STARLITE calls derived from _General_Software_Project_STARLITE_Architecture_
  722. _Specification_, Final Draft, October 1, 1990, provided by Stephen Jones
  723. of General Software.  Added by Ralf Brown, 1/5/91.
  724.  
  725. Communicating Applications Specification v1.2 information extracted from
  726. "DCA/Intel Communicating Applications Specification Version 1.2" dated 9/27/90
  727. (Intel part number 301812-004) and available from the Intel BBS at
  728. (503)645-6275.    Added by Ralf Brown, 2/23/91.
  729.  
  730. TBScanX v2.3 API extracted from the TBScanX documentation (Frans Veldman,
  731. ESaSS B.V., P.O. Box 1380, 6501 BJ Nijmegen, The Netherlands).    Added 3/12/91.
  732.  
  733. Novell IPX/SPX calls in part from an article by J. Vanderaart in the Dutch
  734. _LAN-Magazine_, issue #1, titled "IPX, de kabel in de knel".  Added 3/16/91.
  735.  
  736. Replacements for July 1987 info derived from
  737.     _80286_and_80287_Programmer's_Reference_Manual, Intel #210498-004
  738.     _IBM_ROM_BIOS_, Ray Duncan, "Programmer's Quick Reference Series"
  739.     _DOS_and_BIOS_Functions_Quick_Reference_, Que
  740.     _The_MS-DOS_Encyclopedia_, Microsoft Press
  741.     _Advanced_MSDOS_, Ray Duncan (first edition, 1986)
  742.     _System_BIOS_for_IBM_PC/XT/AT_Computers_and_Compatibles_, Phoenix
  743.         Technical Reference Series
  744.     _PC_Tech_Journal, December 1984, April 1986, May 1986, and August 1988
  745.     _Programmer's_Journal_, v8 #1
  746.     _Byte_, v12 #12 (1987 Extra Edition)
  747. Information added by Ralf Brown, 3/91.
  748.  
  749. John J. Seal's BIOS Window Extension v1.1 API extracted from the May 1986 Dr.
  750. Dobb's Journal.     Added by Ralf Brown, 3/23/91.
  751.  
  752. Some additional NetWare data structures and flag values from _NetWare_System_
  753. _Interface_Technical_Overview_ by Novell.  Added by Ralf Brown, 3/24/91.
  754.  
  755. Alloy ANSK, NTNX, and MW386 calls summarized from information provided by
  756. Joseph G. Souza and Frank Gladu of Alloy Computer Products, Inc.  "Alloy and
  757. its employees are not to be held responsible for any errors which may be
  758. contained in the information provided."     Added by Ralf Brown, 4/91.
  759.  
  760. Windows 3.0 DOSX information from PC Magazine, Feb 26, 1991.  Added 4/22/91.
  761.  
  762. MultiDOS Plus API summarized from the on-line manual provided by Nanosoft, Inc.
  763. (available on the Nanosoft BBS at 508-650-9552).  Added by Ralf Brown, 4/91.
  764.  
  765. Replacements for July 1987 networking INT 2A calls gleaned from
  766.     _Networking_Software_, ed. Colin B. Ungaro (McGraw Hill), p265.
  767. Added by Ralf Brown, 5/8/91.
  768.  
  769. Common Access Method r2.3 calls and data structures extracted from "SCSI-2
  770. Common Access Method, Transport and SCSI Interface Module, Rev 2.3", dated
  771. February 25, 1991, by the Computer and Business Equipment Manufacturers
  772. Association (CBEMA).  Available from the SCSI BBS, (316)636-8700.
  773. Added by Ralf Brown, 6/7/91.
  774.  
  775. DOS Protected Mode Interface spec 1.0 calls extracted from _DOS_Protected_
  776. _Mode_Interface_(DPMI)_Specification,_Version_1.0_, dated March 12, 1991,
  777. Intel Corp. order number 240977-001.  Added by Ralf Brown, 6/11/91.
  778.  
  779. CD-ROM device driver request headers extracted from "Microsoft MS-DOS CD-ROM
  780. Extensions Hardware-Dependent Device Driver Specification" of 5 Aug 88.
  781. Added by Ralf Brown, 7/25/91.
  782.  
  783. Some DOS 5.0 information extracted from _Microsoft_MSDOS_Programmer's_
  784. _Reference_, ISBN 1-55615-329-5.  Added 7/28/91.
  785.  
  786. DOS 5.0 task switcher interface and misc other info extracted from _Microsoft_
  787. _Programmer's_Reference_, ISBN 1-55615-329-5.  Added by Ralf Brown, 8/3/91.
  788.  
  789. Turbo Debugger hardware breakpoint interface extracted from the Borland C++ 2.0
  790. file MANUAL.TNT.  Added by Ralf Brown, 8/4/91.
  791.  
  792. Various and sundry references from Michael Shiels:
  793.     Fundamentals of FOSSIL Implementation and Use, Draft Version 4
  794.         August 10, 1987; Vincent E. Perriello, VEP Software
  795.     FSC-0015
  796.         Fundamentals of FOSSIL Implementation and Use, Version 5
  797.         February 11, 1988; Rick More, Solar Wind Computing
  798.     FSC-0008
  799.     eXtended Memory Specification (XMS), version 2.0
  800.         July 19, 1988; Microsoft Corporation
  801.     Virtual DMA Services (VDS), Version 1.00
  802.         Printed July 16, 1990; Microsoft Corporation
  803.     Enhanced Expanded Memory Specification (Enhanced EMS), version 2.0
  804.         (020022-001 A), July 1986; AST Research, Quadram Inc., Ashton-
  805.         Tate
  806.  
  807. Additional video modes extracted from the VPIC v4.6 configuration files.
  808. Added by Ralf Brown, 9/14/91.
  809.  
  810. Japanese functions extracted from the January 1992 issue of _Windows/DOS_
  811. _Developer's_Journal_:
  812.     "Japanese Double Byte Character Processing", John G. Nelson, p23.
  813.     "Uncovering the NEC-9801 PC", John G. Nelson, p35.
  814. Added by Ralf Brown, 1/2/92.
  815.  
  816. Additional SMARTDRV info gleaned from "Programmer's Workbench", Dr. Dobb's
  817. Journal, January 1992.    Added by Ralf Brown, 1/4/92.
  818.  
  819. Miscellaneous tidbits found in Andrew Rossman's (andyross@infopls.chi.il.us)
  820. INFOPLUS v1.50 of January 1, 1992.  Added by Ralf Brown, 1/4/92.
  821.  
  822. Da Vinci eMail Dispatcher interface calls were extracted from the
  823. _Da_Vinci_Systems_Dispatcher_Development_Toolkit_ (Revision 2), dated
  824. 20 June 1990.  Added 1/7/92.
  825.  
  826. FaxBIOS calls and structures gleaned from the FaxBios sample source code
  827. including struct/enum .h files (dated 1 October 1991).    Added 1/8/92.
  828.  
  829. TaskMAX calls extracted from Digital Research Inc.'s DR DOS 6.0 TaskMAX API
  830. document.  Added by Ralf Brown, 1/16/92.
  831.  
  832. SOLLEX SuperVGA calls extracted from _SOLLEX_Super_VGA_Standard_ (Smos
  833. videO controLLer EXtensions), No. S03-SP-001-01, dated 9/23/91,
  834. copyright Seiko Epson Corp.  Added by Ralf Brown, 1/20/92.
  835.  
  836. RSIS information was found in "RSIS: Relocated Screen Interface Specification",
  837. available for free from V Communications, Inc. (see below).
  838.  
  839. "Strategies for Writing State-of-the-Art TSRs that exploit MS-DOS", Douglas
  840. Boling, Microsoft Systems Journal volume 7 number 1.
  841.  
  842. Advanced Power Management calls abstracted from _Advanced_Power_Management_
  843. _The_Next_Generation_, Version 1.0, by Intel Corporation and Microsoft Corp.
  844. Added by Ralf Brown, 3/31/92.
  845.  
  846. PGS1600.DEV info extracted from _PG1600_Display_Adapter,_Installation_and_
  847. _Reference_ First Edition, November 1987, P/N 0010216-101A by CornerStone
  848. Technology.  Added 4/10/92.
  849.  
  850. Borland debug info header was found in Borland's _Open_Architecture_Handbook_.
  851. Added by Ralf Brown, 4/14/92.
  852.  
  853. Several DR Multiuser DOS (Concurrent CP/M) calls found in "Multiuser DOS for
  854. Control Systems: Part I" by Richard Kryszak, Dr. Dobbs Journal, April 1992.
  855. Added 4/18/92.
  856.  
  857. Vanderaart text-windows API found in J. Vanderaart,"The Golden Btriever", LAN
  858. Magazine, July 1990, p. 85.  Added 4/18/92.
  859.  
  860. SuperVGA v1.2 info from _Super_VGA_BIOS_Extension_, standard #VS911022,
  861. October 22, 1991.  Added 5/6/92.
  862.  
  863. Additional partition types from a public domain list by Sean Goggin
  864. <sean@u36.kwnet.on.ca>.     Added 5/22/92.
  865.  
  866. XMS 3.0 calls were found in XMS30.TXT on the CompuServer MSLANG forum.
  867.  
  868. Vanderaart PC Thuis Shell calls extracted from the premiere (June/July 1990)
  869. issue of PC Thuis Power magazine, column "Voorheen Methode Vanderaart" by
  870. John Vanderaart.  Added 7/24/92.
  871.  
  872. Additional video modes extracted from the VPIC v5.0 configuration files.
  873. Added by Ralf Brown, 8/7/92.
  874.  
  875. Details on the NetWare API found in Novell's _NetWare_System_Calls--DOS_,
  876. Volume I and Volume II (item numbers 100-000571-002 and 100-000572-002,
  877. 1989).    Added by Ralf Brown, 9/92.
  878.  
  879. SNAP.EXE v3.2 API culled from the SNAP source code.  Added by Ralf Brown,
  880. 9/10/92.
  881.  
  882. FlashTek X-32VM calls extracted from the X-32VM manual of April 1, 1992.
  883.  
  884. Comtrol Hostess i/ISA interrupt usage from the
  885.  COMTROL HOSTESS i/ISA Programmer's Reference, First Edition, December 1991
  886.  COMTROL Corporation product number 6978-12/96/91.
  887.  
  888. Disk Spool II v4.0x documented API extracted from file SP2INTFC.DOC, included
  889. with the Disk Spool II v4.05.04 distribution.  Added by Ralf Brown, 1/22/93.
  890.  
  891. Novell Link Support Layer API extracted from Novell's _ODI_Developer's_Guide_
  892. _for_DOS_Protocol_Stacks_, Rev 1.1 3/18/92.  Available for anonymous FTP from
  893. sjf-lwp.novell.com.  Added by Ralf Brown, 2/93.
  894.  
  895. VADMAD device info from Microsoft KnowledgeBase article Q83012, "Using Auto-
  896. Initialize DMA under Windows" (4/17/92).  Added 2/24/93.
  897.  
  898. Windows 3.0 Virtual DMA Spec bugs extracted from Microsoft KnowledgeBase
  899. article Q77998, "Errors in the VDS API in Enhanced Mode Windows" (11/8/91).
  900. Added 2/24/93.
  901.  
  902. IBMSND driver API info from "Examining PC Audio, welcome to the wild and wooly
  903. world of PC Sound", John W. Ratcliff, DDJ #198 (March 1993), p. 78-85.
  904. Added 3/93.
  905. ---------------------------------------------
  906. The following have provided API reference materials at no charge:
  907.  
  908. Alloy Computer Products, Inc.    (ANSK, NTNX, MW386)
  909. 1 Brigham Street
  910. Marlborough, MA 01752
  911. Voice: (508) 481-8500
  912.        (800) 544-7551
  913. FAX:   (508) 481-7711
  914.  
  915. Banyan Systems, Inc.        (Banyan VINES)
  916. 115 Flanders Road
  917. Westboro, MA 01581
  918. Voice: (508) 898-1000
  919. FAX:   (508) 898-3604
  920.  
  921. General Software        (STARLITE architecture [OEM DOS, SMP DOS])
  922. P.O. Box 2571
  923. Redmond, WA 98073
  924.  
  925. Intel Literature        (DOS Protected-Mode Interface)
  926. 3065 Bowers Avenue
  927. Box 58065
  928. Santa Clara, CA 95051-8065
  929. Voice: (800) 548-4725
  930.  
  931. International Computers        (ImageCapture)
  932. 12021 West Bluemound Road
  933. Wauwatosa, WI 53226
  934. Voice: (414) 764-9000
  935.  
  936. Microsoft Corporation        (CD-ROM Extensions)
  937. 16011 NE 36th Way
  938. Box 97017
  939. Redmond, WA 98073-9717
  940. Voice: (206) 882-8080
  941. FAX:   (206) 883-8101
  942.  
  943. Nanosoft, Inc.            (MultiDOS Plus, TurboNET)
  944. 13 Westfield Road
  945. Natick, MA 01760
  946. Voice: (800) 678-2141
  947.        (508) 651-0091
  948. FAX:   (508) 655-8860
  949. BBS:   (508) 650-9552
  950.  
  951. Novell, Inc.            (NetWare, LSL)
  952. 122 East 1700 South
  953. Provo, UT 84601
  954. Voice: (800) 453-1267
  955.        (801) 379-5900
  956.  
  957. Phar Lap Software, Inc.        (Virtual Control Program Interface)
  958. 60 Aberdeen Avenue
  959. Cambridge, MA 02138
  960. Voice: (617) 661-1510
  961.  
  962. Quarterdeck Office Systems    (DESQview 2.26)
  963. 150 Pico Boulevard        [12/92]
  964. Santa Monica, CA 90405
  965. Voice: (213) 392-9701
  966. FAX:   (213) 399-3802
  967. BBS:   (213) 314-3227
  968.  
  969. Bernd Schemmer            (MDEBUG)
  970. Ostenbergstr. 99/137
  971. W4600 Dortmund 50
  972. GERMANY
  973.  
  974. V Communications, Inc.        (RSIS)
  975. 4320 Stevens Creek Blvd, Suite 275  [2/92]
  976. San Jose, CA 95129
  977. Voice: (408) 296-4224
  978.  
  979. Video Electronics Standards Association (VESA SuperVGA BIOS extensions)
  980. 1330 South Bascom Avenue, Suite D
  981. San Jose, CA 95128-4502
  982. Voice: (408) 971-7525
  983. FAX:   (408) 286-8988
  984. ---------------------------------------------
  985. Other addresses:
  986.  
  987. Artisoft Inc.            (LANtastic)
  988. 575 East River Rd.
  989. Tucson, AZ 85704
  990. Voice: (602) 293-6363
  991.  
  992. G.T. Becker            (RighTime)
  993. Air System Technologies, Inc.    [4/91]
  994. 14232 Marsh Lane, Suite 339
  995. Dallas, TX 75234
  996.  
  997. Biologic            (HRAM, MIN-MEM)
  998. PO Box 1267            [9/91]
  999. Manassas, VA 22110
  1000.  
  1001. Rich Bono            (ISR.COM)
  1002. 7 Redfield Circle        [2/91]
  1003. Derry, New Hampshire, 03038
  1004. rbono@necis.ma.nec.com
  1005. nm1d@wb1dsw.nh.usa.na
  1006.  
  1007. Borland International Inc.    (Turbo Pascal, Turbo C)
  1008. 1800 Green Hills Rd.
  1009. Scotts Valley, CA 95066
  1010. Voice: (408) 438-8400
  1011.  
  1012. Budget Software Company        (Disk Spool II)
  1013. P. O. Box 12282            [12/91]
  1014. 12162 E. Mississippi Ave.
  1015. Aurora, CO  80012-3499
  1016. Voice: (303) 695-9095
  1017.  
  1018. Commercial Software Associates    (VMiX)
  1019. Post Office Box 36
  1020. Corona del Mar, CA 92625    
  1021. Voice: (714) 720-1214 (8-6pm PDT)
  1022. BBS:   (714) 720-1139 (24 Hrs.)
  1023.  
  1024. Compaq Computer Corporation
  1025. 20555 S.H. 249
  1026. Houston, TX 77070
  1027.  
  1028. COMTROL Europe Ltd.        (COMTROL HOSTESS)
  1029. Killé House
  1030. Chinnor Road
  1031. Thame
  1032. Oxon, OX9-3NU
  1033. ENGLAND
  1034.  
  1035. CTRLALT Associates        (STACKEY, EGAPAL, VGAPAL)
  1036. Suite 133            [3/90]
  1037. 260 South Lake Ave.
  1038. Pasadena, CA 91101
  1039.  
  1040. Digital Research, Inc.        (GEM, DR DOS, Concurrent DOS)
  1041. 70 Garden Ct., Box DRI
  1042. Monterey, CA 93942
  1043. Voice: (408) 649-3896
  1044.  
  1045. Distributed Information Processing, Ltd.
  1046. Number 2 Frederick Sanger Road
  1047. Surrey Research Park
  1048. Guildford, Surrey GU2 5XN
  1049. England
  1050. Voice: +44 483 301 555
  1051. FAX:   +44 483 301 434
  1052.  
  1053. [DPMI Committee]
  1054. Albert Teng, DPMI Committee Secretary
  1055. Mailstop NW1-18
  1056. 2801 Northwestern Parkway
  1057. Santa Clara, CA 95051
  1058. FAX:   (408) 765-5165
  1059.  
  1060. Dynamic Microprocessor Associates (pcANYWHERE)
  1061. 1776 E. Jericho Turnpike
  1062. Huntington, NY 11743
  1063. Voice: (516)-462-0440
  1064.  
  1065. EasyNet Systems Inc.        (EasyNet ShareLan)
  1066. 4283 Village Centre Court    [as of 4/88]
  1067. Mississauga, Ontario L4Z 1S2
  1068. Voice: (416) 273-6410
  1069.  
  1070. Eicon Technology Corporation
  1071. 2196 32nd Avenue
  1072. Montreal, Quebec, Canada H8T 3H7
  1073. Voice: (514) 631-2592
  1074.  
  1075. Ergo Computing            (OS/286, OS/386)
  1076. 1 Intercontinental Way
  1077. Peabody, MA 01960
  1078. Voice: (508) 535-7510
  1079. FAX:   (508) 535-7512
  1080.  
  1081. Eric Isaacson Software        (ZIPKEY)
  1082. 416 East University Ave.
  1083. Bloomington, IN 47401-4739
  1084. Voice: (812) 339-1811
  1085.  
  1086. ESaSS B.V.            (TBSCANX, ThunderByte, STACKMAN)
  1087. Thunderbyte PC Immunizer Division
  1088. P.O. Box 1380
  1089. 6501 BJ Nijmegen
  1090. The Netherlands
  1091. Voice: +31-80-787 881
  1092. FAX:   +31-80-789 186
  1093. BBS:   +31-85-212 395
  1094.  
  1095. Peter Fitzsimmons        (SWELL)
  1096. P.O. Box 670            [as of 7/89]
  1097. Adelaide St. Postal Station
  1098. Toronto, Canada M5C 2J8
  1099.  
  1100. FlashTek, Inc.            (X-32VM)
  1101. 804 Airport Way, Suite D    [9/92]
  1102. Sandpoint, ID 83864
  1103. Voice: (208) 263-7311
  1104. FAX:   (208) 263-8772
  1105. UUCP:  x-32vm@proto.com
  1106.  
  1107. Geoff Friesen            (IC)
  1108. Box 94                [10/92]
  1109. Dauphin, Manitoba
  1110. Canada R7N 2T9
  1111.  
  1112. Hook and Gresseth        (Explosiv)
  1113. P.O. Box #3013            [2/92]
  1114. Vancouver, B.C. Canada
  1115. V6B 3X5
  1116.  
  1117. Information Modes        ($25 Network)
  1118. P.O. Drawer F
  1119. Denton, TX 76202
  1120. Voice: (817) 387-3339
  1121.  
  1122. Innovative Data Concepts, Inc.    (SWAP?? utilities, TesSeRact library)
  1123. 122 North York Road
  1124. Suite 5
  1125. Hatboro, PA 19040
  1126. Voice:    (215) 443-9705
  1127. Orders: (800) 926-4551
  1128. FAX:    (215) 443-9753
  1129.  
  1130. Inset Systems            (Inset)
  1131. 71 Commerce Drive        [may be outdated]
  1132. Brookfield, CT 06804
  1133.  
  1134. Isogon Corporation        (NewSpace)
  1135. 330 Seventh Avenue
  1136. New York, NY 10001
  1137. Voice: (212) 967-2424
  1138.  
  1139. JP Software            (4DOS)
  1140. P.O. Box 1470
  1141. E. Arlington, MA 02174
  1142. Voice: (617) 646-3975
  1143.  
  1144. KANSYS, Inc.            (AutoBraille)
  1145. 1016 Ohio            [12/91]
  1146. Lawrence, KS 66044
  1147. Voice: (800) 279-4880
  1148.        (913) 843-0351
  1149.  
  1150. Key Software Products        (The Last Byte)
  1151. 440 Ninth Avenue
  1152. Menlo Park, CA 94025
  1153. Voice: (415) 364-9847 [8am-6pm PST]
  1154. BBS:   (415) 364-9847 [7pm-8am PST]
  1155.  
  1156. Microsystems Software, Inc.    (MAGic)
  1157. 600 Worcester Road
  1158. Framingham, MA 01701
  1159. Voice: (508) 626-8511
  1160. FAX:   (508) 626-8515
  1161. BBS:   (508) 875-8009
  1162.  
  1163. MicroTalk            (ASAP)
  1164. 337 S. Peterson
  1165. Louisville, KY 40206
  1166. Voice: (502) 897-2705
  1167. BBS:   (502) 893-2269
  1168.  
  1169. John Newlin
  1170. New-Ware            (SCOUT)
  1171. 8050 Camino Kiosco
  1172. San Diego, CA 92122
  1173.  
  1174. Alexandr Novy & Petr Horak    (REDVIEW)
  1175. Technical University of Prague    [2/92]
  1176. Faculty of Nuclear Science and Physical Engineering
  1177. Pargue, Czechoslovakia
  1178. BITNET: HORAC@CSEARN
  1179.  
  1180. Nu-Mega Technologies, Inc.    (Soft-ICE)
  1181. P.O. Box 7780            [8/92]
  1182. Nashua, NH 03060-7780
  1183. Voice: (603) 889-2386
  1184. FAX:   (603) 889-1135
  1185.  
  1186. Offe Enterprises        (VUIMAGE)
  1187. 1163 E. Ogden Ave. #705-131
  1188. Naperville, IL 60563
  1189. Voice: (708) 357-6679
  1190.  
  1191. PC Thuis BV            (PC Thuis Power magazine)
  1192. Spaarne 55
  1193. 2011 CE HAARLEM
  1194. The Netherlands
  1195. Voice: 023 - 366814
  1196.  
  1197. Personics Corporation        (UltraVision)
  1198. 63 Great Road
  1199. Maynard, MA 01754
  1200.  
  1201. Progressive Solutions        (Back&Forth)
  1202. Sandi and Shane Stump
  1203. Box 276125
  1204. San Antonio, TX 78227
  1205. Voice: (800) 833 4400
  1206.        (512) 670 0882
  1207. BBS:   (512) 670 1809
  1208.  
  1209. Shamrock Software        (EMAIL, NET.24)
  1210. Muenchner Strasse 26a
  1211. W-8067 Petershausen
  1212. Germany
  1213. BBS:   +49 89-307 2079
  1214.  
  1215. Softlogic Solutions, Inc.    (DoubleDOS)
  1216. One Perimeter Road
  1217. Manchester, NH 03103
  1218.  
  1219. Software Concepts Design    (FLU_SHOT)
  1220. 594 Third Avenue
  1221. New York, NY 10016
  1222. BBS:   (212) 889-6438
  1223.  
  1224. STSC, Inc.            (APL*Plus/PC)
  1225. 2115 E. Jefferson St.        [3/93]
  1226. Rockville, MD 20852-9950
  1227. Voice: (301) 984-5123 (MD)
  1228.        (800) 592-0050 Ext 900
  1229.        (301) 984-5412 (international)
  1230. FAX:   (301) 984-5094
  1231. Telex: 898-085 (may be outdated)
  1232.  
  1233. TapirSoft            (TEXTCAP 2.0)
  1234. Gisbert W. Selke        [12/91]
  1235. Ermekeilstr. 28
  1236. W-5300 Bonn 1
  1237. Germany
  1238.  
  1239. Ted Gruber Software        (FGDRIVER)
  1240. P.O. Box 13408
  1241. Las Vegas, NV 89112
  1242. Voice: (702) 735-1980
  1243. BBS:   (702) 796-7134
  1244. FAX:   (702) 735-4603
  1245.  
  1246. George A. Theall        (RECALL)
  1247. TifaWARE
  1248. 506 South 41st St., #3M
  1249. Philadelphia, PA 19104
  1250. Voice: (215) 662-0558
  1251.  
  1252. David G. Thomas            (TAME)
  1253. c/o PowerSoft
  1254. P.O. Box 956338
  1255. Duluth, GA 30136
  1256.  
  1257. Vertisoft Systems, Inc.        (Double Disk,NOW!)
  1258. 153 B Grace Drive
  1259. Easley, SC 29640
  1260.  
  1261. Thomas Wagner            (CTask)
  1262. Ferrari electronic GmbH
  1263. Beusselstrasse 27
  1264. 1000 Berlin 21
  1265. Germany
  1266. Voice: +49 30-396 50 21
  1267. FAX:   +49 30-396 80 20
  1268.  
  1269. Ross Neilson Wentworth        (RAID)
  1270. Serendipity Software        [as of 11/88]
  1271. 1422 Elkgrove Circle, #3
  1272. Venice, CA 90291
  1273.  
  1274. ZSoft Corporation        (FRIEZE)
  1275. 450 Franklin Rd. Suite 100
  1276. Marietta, GA 30067
  1277. Voice: (404) 428-0008
  1278. ---------------------------------------------
  1279. To keep the lawyers happy:
  1280.  
  1281. Microsoft, MS, MS DOS, OS/2 are trademarks of Microsoft Corp.
  1282. IBM, PC, PCjr, PC/XT, PC/AT, XT/286, PS/2, TopView are trademarks of IBM Corp.
  1283. Compaq is a registered trademark of Compaq Computer Corp.
  1284. Corona and Cordata are trademarks of Cordata Computer
  1285. Logitech is a trademark of Logitech, Inc.
  1286. Turbo C and Turbo Pascal are registered trademarks of Borland International
  1287. Tandy 1000 is a registered trademark of Tandy Corp.
  1288. DESQview, DESQview/X, QEMM-386, and QRAM are trademarks of Quarterdeck Office
  1289.     Systems
  1290. TaskView and OmniView are trademarks of Sunny Hill Software
  1291. 10NET is a registered trademark of Tiara Computer Systems, Inc.
  1292. Mouse Systems is a trademark of Mouse Systems Corp.
  1293. NetWare is a registered trademark of Novell Development Corp.
  1294. TesSeRact is a trademark of the TesSeRact Development Team.
  1295. PC Tools is a trademark of Central Point Software, Inc.
  1296. HALO'88 is a trademark of Media Cybernetics.
  1297. Banyan is a registered trademark of Banyan Systems, Inc.
  1298. StreetTalk, VINES, and Banyan Network Server are trademarks of Banyan Systems,
  1299.     Inc.
  1300. 286/DOS-Extender and 386/DOS-Extender are trademarks of Phar Lap Software, Inc.
  1301. Carbon Copy Plus is a trademark of Meridian Technology, Inc.
  1302. GIF is a trademark of Compuserve, Inc.
  1303. VUIMAGE is a trademark of Offe Enterprises.
  1304. Soft-ICE is a trademark of Nu-Mega Technologies.
  1305. MAGic is a trademark of Microsystems Software, Inc.
  1306. LANtastic is a trademark of Artisoft, Inc.
  1307. ArtiCom is a registered trademark of Artisoft, Inc.
  1308. ASAP is a trademark of MicroTalk.
  1309. HRAM is a trademark of Biologic.
  1310. ImageCapture is a trademark of International Computers.
  1311. FlashTek, X-32, and X-32VM are trademarks fo FlashTek, Inc.
  1312. Various other names are trademarks or registered trademarks of their respective
  1313.     holders
  1314. ---------------------------------------------
  1315. What they're saying about this list:
  1316.   "A cornucopia of descriptions of interrupt and function calls on the
  1317.    IBM PC.  A great thing to have on your hard disk if you don't have
  1318.    a Ray Duncan or Peter Norton book handy."
  1319.       _Turbo_Technix_, July/August 1988, p. 157.
  1320. [and that was about the 1/30/88 version, which was only one-sixteenth the size
  1321.  of the current version....]
  1322.  
  1323.   "An enormous listing of DOS and BIOS interrupt calls, many undocumented
  1324.    and program-specific.  Quite simply, some of Snooper's reports wouldn't
  1325.    be there without it.     Very useful in that it reports bugs and
  1326.    incompatibilities books rarely mention.  And it's free!"
  1327.       John P. Vias, SNOOPER.DOC v1.07.    
  1328. ---------------------------------------------
  1329. If you know of any information not in the list, or which is stated incorrectly,
  1330. please let me know!  This list would be a pale shadow of its current self if it
  1331. weren't for everybody's input.
  1332.  
  1333. Software developers are encouraged to check the list before assigning 
  1334. interrupts, and to provide me with a list of interrupt calls used (to help
  1335. prevent future interrupt conflicts).
  1336.  
  1337.     Ralf Brown
  1338.  
  1339. Address e-mail to:
  1340.     ARPA: ralf@cs.cmu.edu
  1341.     UUCP: {ucbvax,harvard}!cs.cmu.edu!ralf
  1342.     BIT:  ralf%cs.cmu.edu@carnegie
  1343.     FIDO: Ralf Brown 1:129/26.1
  1344.         or post a message to me in the DR_DEBUG echo
  1345.     CompuServe:   >INTERNET:ralf@cs.cmu.edu
  1346.  
  1347. Snail mail:
  1348.     Ralf Brown
  1349.     813 Copeland Way, Suite 26
  1350.     Pittsburgh, PA 15232
  1351.        (Letters which enclose a Self-Addressed Stamped Envelope [or self-
  1352.         addressed envelope and international return coupon] or e-mail
  1353.         address will be given priority.  This address will remain valid
  1354.         until November 1, 1993.)
  1355.  
  1356. I reply to all e-mail submissions and inquiries.  If you do not receive a reply
  1357. within a reasonable time, send your message again, giving a better return path
  1358. (on UUCP, a bang path starting at harvard or ucbvax; elsewhere, a path starting
  1359. from the ARPA Internet).
  1360.