Interrupt List Release 43 Last change 11/6/94 Please redistribute the following files unmodified as a group, in a trio of archives named INTER43A through INTER43C (preferably the original authenticated PKZIP archives): INTERRUP.1ST this file INTERRUP.A INT 00 through INT 13 \ INTERRUP.B INT 14 through INT 15/7F \ INTERRUP.C INT 15/80 through INT 1F \ INTERRUP.D INT 20 through INT 21/44 \ total 1620 pages at INTERRUP.E INT 21/45 through INT 21/BF \ 60 lines per page, INTERRUP.F INT 21/C0 through INT 2D > 1726 with INTPRINT -p INTERRUP.G INT 2E through INT 2F/7F / (6565 entries) INTERRUP.H INT 2F/80 through INT 2F/FF / (2431 tables) INTERRUP.I INT 30 through INT 60 / INTERRUP.J INT 61 through INT 67 / INTERRUP.K INT 68 through INT 7E / INTERRUP.L INT 7F through INT FF / INTERRUP.PRI a brief primer on interrupts INTPRINT.COM a simple formatter that also generates a list summary INTPRINT.DOC instructions for INTPRINT OVERVIEW.LST brief listing of major uses of each interrupt 86BUGS.LST a listing of CPU bugs and undocumented features CMOS.LST a description of the CMOS RAM data bytes GLOSSARY.LST a glossary of terms, abbreviations, and acronyms MEMORY.LST format of the BIOS data area OPCODES.LST a listing of recent and undocumented CPU instructions PORTS.LST a listing of I/O ports CATEGORY.KEY descriptions of divider-line category letters COMBINE.BAT combine the pieces of the list into a single file The following files should be distributed in an archive called INTER43D: INT.* invoke interrupts from commandline INT2GUID.* convert list into TurboPower GUIDE or POPHELP database INT2HLP.BAT Perl script to convert list into QuickHelp database INT2QH.* convert list into QuickHelp database INT2WHLP.* convert list into Windows Help database INTERVUE.EXE indexed interrupt list browser INTHELP.* convert list into TurboPower GUIDE database INTLIST.E Epsilon extension for handling list INTLIST.ICO Windows icon for INTERVUE INTPRINT.C source code for INTPRINT RB2NG.* convert list into Norton Guides database Concatenate INTERRUP.A, .B, .C, .D, .E, .F, .G, .H, .I, .J, .K, and .L with COMBINE.BAT to create an interrupt list file identical to my master copy. Use INTPRINT to generate a one-line-per-call summary file and/or a file containing only data structure formats. See INTPRINT.DOC for details. Note: in addition to the archives mentioned above, you may also find other archives named INTERrrx containing additional files generated from the original distribution for your convenience. These other archives are maintained by other people, so please do not ask me any questions about them (all I'll do is refer you to the creator). The additional distributions I am currently aware of contain a ready-made Quick Help database (compiled by Brad Willcott ), a ready-made Norton Guides database (compiled by Michael Gallias and distributed as RBNGrr.*), and a ready-made WinHelp database (compiled by Ron Loewy <76350.333@compuserve.com> and occasionally distributed as INTWIN*.*). --------!---COPYRIGHT------------------------ NOTICE NOTICE NOTICE NOTICE This compilation is (c) Copyright 1989, 1990, 1991, 1992, 1993 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. The above requirement to give credit is waived for excerpts totaling less than 2000 lines (although common courtesy indicates that you should give some form of acknowledgment). Some of the archives in the distribution contains programs contributed by others; these programs are included as a service to users of the interrupt list and the authors retain the rights to their programs. Please send corrections/additions to me rather than distributing a modified version of the list, so that all may benefit from your contribution. --------!---DISCLAIMER----------------------- DISCLAIMER: THIS MATERIAL IS PROVIDED "AS IS". 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" or undocumented, 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. --------!---AVAILABILITY--------------------- If the list is three or more months old by the time you get it, there is probably a newer release out already (R44 is planned for early January 1995, R45 for early March). Each release supersedes all previous versions, so there is no need to keep old versions. The newest release of this list is available in these places (please do not ask me to email it, at over one meg compressed it is much too large for that): On the Internet, by standard anonymous FTP from FTP.CS.CMU.EDU [128.2.206.173]. Change directly to directory /afs/cs.cmu.edu/user/ralf/pub and get the files inter??a.zip thru inter??d.zip. You MUST change directory first and in a single command because of the way CMU's anonymous FTP works. Don't forget to set mode "binary" or "type L 8"! If connected to AFS, you can simply perform standard Unix/VMS/whatever directory listing and file copies from the above directory. On FIDOnet, from SoundingBoard BBS 1:129/26 1-412-621-4604 9600/14.4k HST/V32 as files INTERrrA.ZIP to INTERrrD.ZIP (rr stands for the release number), in file area #8. First-time callers may download. File Requests. Alternate Distribution Points (the list will typically be available here within 24 hours of release): Internet: on the SimTel Software Repository mirrors as files interRRa.zip to interRRd.ZIP in directory /pub/msdos/info, where RR stands for the release number. Note that you must use a binary transfer mode ("tenex" or "type L 8" for most people) to successfully FTP the files. The SimTel mirrors include oak.oakland.edu [141.210.10.117], wuarchive.wustl.edu [128.252.135.4], ftp.uu.net [137.39.1.9], nic.funet.fi [128.214.6.100], src.doc.ic.ac.uk [146.169.3.7], and archie.au [139.130.4.6]. FIDO: SyncPoint BBS 1:261/1008 1-410-529-2584 File Requests. Additional Distribution Points: BITnet: you may retrieve the copy on SimTel via the following automated mail servers: (in the US) LISTSERV@RPITSVM (alias VM.ITS.RPI.EDU) LISTSERV@NDSUVM1 (alias VM1.NODAK.EDU) (in Europe) TRICKLE@AWIWUW11 (Austria) TRICKLE@BANUFS11 (Belgium) TRICKLE@DKTC11 (Denmark) TRICKLE@FRMOP11 (France) TRICKLE@DEARN (Germany) TRICKLE@IMIPOLI (Italy) TRICKLE@HEARN (Netherlands) TRICKLE@EB0UB011 (Spain) TRICKLE@SEARN (Sweden) TRICKLE@TREARN (Turkey) (elsewhere) TRICKLE@UNALCOL (Colombia) TRICKLE@TAUNIVM (Israel) FIDO: boards belonging to the PDN (Programmer's Distribution Network) system CompuServe: in the IBM Programming Forum (GO IBMPRO), Library 6, as INTrrA.*, INTrrB.*, INTrrC.*, and INTrrD.*. The list is also posted to USEnet in comp.binaries.ibm.pc about twice a year, concurrently with a new release of the list. Since comp.binaries.ibm.pc is archived, you will be able to find a fairly recent release in the various UUCP archives. --------!---ABBREVIATIONS-------------------- 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 CDP Compaq Deskpro CLTE Compaq LTE CP386 Compaq Portable 386 CSLT Compaq SLT CSYS Compaq Systempro CGA Color Graphics Adapter EGA Enhanced Graphics Adapter VGA Video Graphics Array MCGA Multi-Color Graphics Array TopView TopView/DESQview/TaskView/OmniView/other compatibles ConcCP/M Concurrent CP/M by Digital Research, now DR MultiUser DOS --------!---CREDITS-------------------------- This list is the result of the time and effort of a large number of people: 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 76703.762@compuserve.com 8/85 John Ruschmeyer moncol!john@princeton.edu 8/85 Bill Frolik bill@hpcvlx.cv.hp.com 8/85 Ross M. Greenberg 72461.3212@compuserve.com 87 Mike Morearty mikemo@microsoft.com \ early 1987 Ed Nather nather@emx.utexas.edu > several undocumented DOS Peter Holzmann pete@octopus.com / calls in another list 87 Dan Lanciani ddl@harvard.harvard.edu various, incl. NetBIOS 7/87 Ralf Brown ralf@telerama.lm.com INT 24h and DOS func 59h 10/87 Ralf Brown ralf@telerama.lm.com become list maintainer 11/87 Dan Davison dd@lanl.gov DOS 3.3 function calls 11/87 Bill White wwhite@jeeves.teknowledge.com 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 bradd@gssc.gss.com GSS, DGIS 2/88 Diomidis Spinellis dds@doc.ic.ac.uk Herc GRAFIX Dev Toolkit 3/88 Michael A. Moran Michael@cup.portal.com VGA INT 10h 3/88 Ralf Brown ralf@telerama.lm.com DESQview API 4/88 Richard Marks rmarks@KSP.Unisys.COM undoc dir search fields 5/88 Robert Goldsmith rpg@mitre.org AT&T DEB adapter 7/88 Gary E. Miller gem@rellim.com Paradise VGA 8/88 John Lefor johnlef@microsoft.com 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 jesperf@daimi.aau.dk 10-NET, miscellaneous 9/88 Michael Shiels mshiels@watmath.waterloo.edu FOSSIL spec 9/88 Ralf Brown ralf@telerama.lm.com 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 ge@dutlru2.tudelft.nl Novell NetWare 10/88 Ralf Brown ralf@telerama.lm.com INT 2F/AH=12h 11/88 Clarence A Dold dold@tsmiti.Convergent.COM Compaq386 speed settings 11/88 Ralf Brown ralf@telerama.lm.com TesSeRact API 12/88 Ying-Kuen K. Hwang khwang@wyse.com ESDI fixed disk calls 1/89 Ari Huttunen Ari.Huttunen@hut.fi additional INT 33 calls 1/89 Duncan Murdoch dmurdoch@watstat.waterloo.edu undoc fields in DOS data 2/89 Ralf Brown ralf@telerama.lm.com 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 ge@dutlru2.tudelft.nl pcANYWHERE III API 4/89 Robin Walker rdhw@cus.cam.ac.uk undoc DOS 4 data struc 4/89 Robin Walker rdhw@cus.cam.ac.uk DOS 4.0 shell API 4/89 Ralf Brown ralf@telerama.lm.com DCA/Intel CAS API 4/89 Ralf Brown ralf@telerama.lm.com Intel Image Proc Interf 5/89 Robin Walker rdhw@cus.cam.ac.uk multiplex int calls 6/89 Peter Sawatzki IN307@DHAFEU11.BITNET Video7 extended INT 10 7/89 Wes Cowley 71441.3154@compuserve.com SHARE.EXE hooks 9/89 Robin Walker rdhw@cus.cam.ac.uk more DOS 4 data struc 9/89 Stuart R. Kemp cpsrk@marlin.jcu.edu.au Halo88 9/89 Urs Zurbuchen zu@bernina.ethz.ch Btrieve API 9/89 Dan Lanciani ddl@husc6.harvard.edu Z100, Taxan video BIOS 9/89 Robin Walker rdhw@cus.cam.ac.uk more DOS 4 data struc 10/89 Robin Walker rdhw@cus.cam.ac.uk 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 bburke@banyan.com Banyan VINES 11/89 Christian Franke franke@informatik.rwth-aachen.de 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@always.com PC Network RECEIVER.COM 4/90 Ralf Brown ralf@telerama.lm.com 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@telerama.lm.com more DOS 4.0 internals 6/90 Robin Walker rdhw@cus.cam.ac.uk 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@telerama.lm.com DPMI 0.9 API 8/90 G. Adam Stanislav 1:129/39 AVATAR.SYS 8/90 Robin Walker rdhw@cus.cam.ac.uk more DOS internals 8/90 Michael A Shiels mshiels@masnet.uucp Quarterdeck INT 2F/AH=D2h 8/90 Michel Mathieu mjm@bmbcomp.uucp Logitech INT 33 8/90 Cornel Kaufmann coka@bernina.ethz.ch Novell Netware shell 3.01 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 dmaxey@lotus.com misc undoc DOS 9/90 Roger Bowler rbowler@cix.compulink.co.uk 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 Stephen Bean 70575.406@compuserve.com more DECnet INT 69/INT 6A 10/90 Maxime Dallaire 1:167/163 Carbon Copy Plus 5.0 API 11/90 Dan Fandrich shad04@ccu.umanitoba.ca SCSI calls 1:153/511.1 11/90 Ben Myers 0003571400@mcimail.com Everex Viewpoint VGA 11/90 Michael A Shiels mshiels@masnet.uucp AppleTalk/IBM802.2 INT 5C 11/90 Mark Livingstone markl@csource.oz.au TVGA video modes 11/90 Michael A Shiels mshiels@masnet.uucp LPTx, X00 calls 12/90 Michael A Shiels mshiels@masnet.uucp Compaq BIOS, Ad Lib 12/90 Michael A Shiels mshiels@masnet.uucp PCSpool,Disk Spool II 12/90 Michael A Shiels mshiels@masnet.uucp OmniView, misc 12/90 Michael A Shiels mshiels@masnet.uucp Cswitch, HIGHUMM.SYS,misc 1/91 Michael A Shiels mshiels@masnet.uucp Back&Forth 1.62,DoubleDOS 1/91 Bernd Schemmer (Dortmund, Germany) MDEBUG API 1/91 Michael A Shiels mshiels@masnet.uucp more AppleTalk, misc 1/91 Michael A Shiels mshiels@masnet.uucp DPMI 1.0 func names 2/91 Michael A Shiels mshiels@masnet.uucp miscellaneous 3/91 Jan-Pascal van Best BEST@rulwinwst.LeidenUniv.nl NetWare IPX/SPX INT 7A 3/91 Jeroen Pluimers jeroenp@dragons.nest.nl TBSCANX 3/91 Ralf Brown ralf@telerama.lm.com PC Tools API 4/91 David H. Bennett 74635.1671@compuserve.com ELRES API 4/91 Michael A Shiels mshiels@masnet.uucp Interconnections Inc. TES 4/91 Manfred Young fyoung @ BIX DOS, LANstep, misc 4/91 Fridrik Skulason frisk@complex.is virus installation checks 4/91 Joseph G. Souza 1:322/327 Alloy ANSK, NTNX, MW386 4/91 Frank Gladu Alloy ANSK, NTNX, MW386 4/91 Tamura Jones 2:512/36.7 Win3 DOSX, Soundblaster 4/91 Michael D Shride 74010.3214@compuserve.com UltraVision 4/91 Michael A Shiels mshiels@masnet.uucp DR MultiUser DOS 5.0 5/91 Michael A Shiels mshiels@masnet.uucp Northnet Jetstream, misc 5/91 Duncan Murdoch dmurdoch@watstat.waterloo.edu New Executable header 5/91 Andrew Schulman 76320.302@CompuServe.COM SMARTDRV.SYS 5/91 Tamura Jones 2:512/36.7 RESPLAY 5/91 Michael A Shiels mas@bmbcomp.uucp LAN Manager DOS,INT 24 6/91 Herwig Feichtinger (Petershausen, Germany) Shamrock EMAIL, NET.24 6/91 Robin Walker rdhw@cus.cam.ac.uk DOS 5.0 internals 6/91 Todor Todorov 2:359/105 misc DOS-related 6/91 Ross Wentworth 1:102/330.2 Turbo Pascal popup lib 6/91 Everett Kaser everett%hpcvra@hplabs.hp.com HP 95LX 7/91 Michael A Shiels mshiels@masnet.uucp Digiboard DigiCHANNEL 7/91 Rickard Faith faith@cs.unc.edu Stacker 7/91 Wolfgang Lierz lierz@kmx.gmd.dbp.de Norton Utilities 5.0 8/91 Michael A Shiels mshiels@masnet.uucp NPC NCSI, KBUF, Telebit 9/91 Ralf Brown ralf@telerama.lm.com QEMM API 9/91 Holger Veit veit@du9ds3.uni-duisburg.de Optima 1024 VGA zoom 9/91 Gary E. Miller gem@rellim.com Rabbit LLAPI 10/91 Michael A Shiels mshiels@masnet.uucp FTP Packet Driver 1.10 10/91 Marcus Groeber 2:241/5609.1 DR DOS 11/91 Fridrik Skulason frisk@complex.is more virus install checks 11/91 Christopher J Ambler cambler@cymbal.aix.calpoly.edu FSBBS 2.0 12/91 Robin Walker rdhw@cus.cam.ac.uk new PS/2 keyboard funcs 1/92 Krzysztof Halasa khc@inf.pm.waw.pl EMM386 executable header 1/92 Michael A Shiels mshiels@masnet.uucp pcAnywhere IV/LAN, misc 1/92 Michael A Shiels mshiels@masnet.uucp ISOLAN Multi-Protoc Sftwr 1/92 Michael A Shiels mshiels@masnet.uucp PCW Weather Card, FaxBIOS 1/92 Jan-Pieter Cornet john@pc.hacktic.nl DR-DOS CDS & misc 1/92 Frank Vorstenbosch akcs.kingswood@hpcvbbs.cv.hp.com Kingswood TSR API 1/92 Jacob Rieper 73377.1220@compuserve.com DR-DOS 6.0 TaskMAX 1/92 Fridrik Skulason frisk@complex.is more viruses, std names 1/92 Tim Farley tim@magee.mhs.compuserve.com Microsoft EMM386.EXE 1/92 Alexi Lookin alexi@riaph.irkutsk.su NetWare TBMI 2.0 1/92 Ralf Brown ralf@telerama.lm.com more QEMM API 1/92 Tim Farley tim@magee.mhs.compuserve.com more PS/x model IDs 1/92 Kevin Gillett 1:153/101 SOLLEX SuperVGA extnsions 1/92 Michael A Shiels mshiels@masnet.uucp B.Antoine ST-01 SCSI.SYS 1/92 Michael A Shiels mshiels@masnet.uucp ASPI,ASPITAPE,Canon SI3 1/92 Michael A Shiels mshiels@masnet.uucp Win3 INT 2F/40, misc 2/92 Michael A Shiels mshiels@masnet.uucp miscellany 2/92 Dan Bodoh danb@bunt.sps.mot.com DVSIXDI 2/92 Gary E. Miller gem@rellim.com more Btrieve API 2/92 Ralf Brown ralf@telerama.lm.com TKERNEL private API 2/92 Ralf Brown ralf@telerama.lm.com PC Paint Plus 2.0 2/92 Tamura Jones 2:512/36.7 Windows3 VTD.386, misc 3/92 Frank Vorstenbosch akcs.kingswood@hpcvbbs.cv.hp.com more Kingswood API 3/92 Michael A Shiels mshiels@masnet.uucp MBBIOS 3/92 Ralf Brown ralf@telerama.lm.com DPMILOAD API 3/92 Joseph Gil yogi@cs.technion.ac.il HP 95LX 3/92 Ralf Brown ralf@telerama.lm.com 386MAX 6.0 API 3/92 Fyodor Evseev Ted@ppicnit.perm.su AutoCAD Digitizer ADI 3/92 Tim Farley tim@magee.mhs.compuserve.com Advanced Power Management 4/92 Tamura Jones 2:512/36.7 PGS1600.DEV 4/92 Andrew Rossmann andyross@infopls.chi.il.us SMARTDRV v4.00, QEMM 4/92 Tamura Jones 2:512/36.7 METZTSR.COM 4/92 Tamura Jones 2:512/36.7 Vanderaart txtwin,DR MDOS 4/92 Dan Bodoh danb@bunt.sps.mot.com DESQview/X .DVP file 5/92 William Peavy 70042.2310@CompuServe.COM Borland FP shortcuts 5/92 Ralf Brown ralf@telerama.lm.com FGDRIVER v1.10 5/92 Tim Farley tim@magee.mhs.compuserve.com Vedit VSWAP, NG.EXE 6/92 Dan Fandrich shad04@ccu.umanitoba.ca BitFax scheduler 6/92 Tamura Jones 2:512/36.7 more New EXE, AD-DOS.COM 6/92 Tim Farley tim@magee.mhs.compuserve.com LANtastic v4.1 6/92 Francis Turner FTURNER@madge.MHS.CompuServe.COM AX (Japanese AT) calls 6/92 John Fa'atuai frotz@novell.com DR Multiuser DOS 6/92 Andy Hakim cosc16to@menudo.uh.edu Smooth Mouse Driver 7/92 Michael A Shiels mshiels@masnet.uucp License Server API,misc 7/92 Tim Farley tim@magee.mhs.compuserve.com Novell Netware shell 7/92 Carlos M. de Sousa Antunes L31546@beta.ist.pt MS Mouse driver 7/92 Ralf Brown ralf@telerama.lm.com DESQview/X socket API 8/92 Jacob Rieper 73377.1220@compuserve.com SETDRVER, more DR-DOS 8/92 Richard A Plinston Auckland, New Zealand Europ.DOS4.0,DR DOS Plus 8/92 Richard A Plinston Auckland, New Zealand Acorn BBC Master 512 8/92 Serge Pachkovsky ps@comcen.nsk.su PC-MOS/386 v3.0 8/92 Aki Korhonen aki@holonet.net Seagate disk BIOS 8/92 Chris Hall CAH17@phx.cam.ac.uk misc 8/92 Michael A Shiels mshiels@masnet.uucp MTEZ XpressFax 8/92 Tamura Jones 2:512/36.7 Control Hostess i/ISA 8/92 Patrick Ibbetson ibbetson@nes.nersc.gov NEL Electronics BIOS 9/92 Patrick Ibbetson ibbetson@nes.nersc.gov SCREENR, Cirrus chipsets 9/92 Tamura Jones 2:512/36.7 FlashTek X-32VM 9/92 Ben Myers 0003571400@mcimail.com more NCR 77C22 chip modes 9/92 Dan Fandrich shad04@ccu.umanitoba.ca more Future Domain SCSI 9/92 Michael A Shiels mshiels@masnet.uucp PC/TCP syscall names 9/92 A. Peter Blicher Oakland, CA Genoa Super EGA 9/92 Tim Farley tim@magee.mhs.compuserve.com misc 9/92 Riku Meskanen riku@tuura.icl.fi ArtiCom 10/92 Jack Ridgway 1:3632/4.13 VMiX API 10/92 Tim Farley tim@magee.mhs.compuserve.com misc 10/92 Alexi Lookin alexi@riaph.irkutsk.su more NetWare, VIDRAM 10/92 Harry Sumar ptsoft@glas.apc.org Linear Executable 10/92 Tim Farley tim@magee.mhs.compuserve.com XGA 11/92 Michael A Shiels mshiels@masnet.uucp Columbia Data Prod SDLP 12/92 Igor Sysoev sysoev@gate.dialnet.msk.su HIMEM.SYS v2.77 12/92 Aaron Emigh aaron@iit.com After Dark API correctns 12/92 Tim Farley tim@magee.mhs.compuserve.com SilverNET,DECnet,NetWare4 12/92 Bent Lynggaard lynggaard@risoe.dk misc video 12/28 Kyle Rogers 70650.3316@compuserve.com DOS LAN Requester 12/92 Gary E. Miller gem@rellim.com WD90C video chipset 1/93 Frank Klemm pfk@rz.uni-jena.de Diamond Speedstar 24X 2/93 Geoff Chappell cix.compulink.co.uk!geoffc var. undoc DOS behavior 2/93 Dr. David Bailey Salford, England DBOS API 2/93 Tim Farley tim@magee.mhs.compuserve.com more Novell LSL API 3/93 Rainer Schuetze 2:2402/330 dLite API 3/93 Michael A Shiels mshiels@masnet.uucp LAN Manager Enhanced DOS 3/93 A Padgett Peterson padgett%tccslr.dnet@uvs1.orl.mmc.com ROM debugger 3/93 Ian Oliver cross@cix.compulink.co.uk SCSILink API 3/93 Richard Talon 71005.1523@CompuServe.COM XVIEW hypertext viewer 3/93 Tamura Jones 2:512/36.7 IBMSND driver 3/93 Grant Echols 76247.2232@CompuServe.COM undoc Novell NetWare 3/93 George L. Fulk fulkgl@vnet.IBM.COM OS/2 2.x VDMs, FAPI 3/93 Andrew Schulman 76320.302@CompuServe.COM Novell DPMS 3/93 Dan Fandrich ubc-cs!merlin!fch!dan more Future Domain SCSI 3/93 Konstantin Kisurin kkk@toi.kiev.ua more 386MAX 4/93 Arne Schapers DR-DOS details 4/93 Geoff Chappell cix.compulink.co.uk!geoffc DOS4 ExtAttrib support 4/93 Morten Welinder terra@diku.dk miscellaneous 4/93 Tim Farley tim@magee.mhs.compuserve.com PS/2 INT 15,INT 16 4/93 Xavier Caballe xavier.caballe@abaforum.es TFPCX driver interface 4/93 Michael A Shiels mshiels@masnet.uucp more OS/2 Family API 4/93 Chris Dunford 76703.2002@compuserve.com Cove Software programs 5/93 Dmitry Stefankov wizard@npi.msu.su more DOS 3 SDA fields 5/93 Stephan Wolf swolf@skd.de SK-UPPS DLI API 5/93 Dmitry Stefankov wizard@npi.msu.su Soft-ICE v2.5x 5/93 Mikael Rydberg Sweden Cirrus/UM587/etc vidmodes 5/93 Michael A Shiels mshiels@masnet.uucp more BAPI,Frieze,ANSIPLUS 5/93 Steve Bromwich cs9h1ssb@pyramid.swansea.ac.uk MediaVision MVSOUND.SYS 6/93 Roeland Jansen 2:512/153.1 more PC-MOS/386 API 6/93 Ralf Brown ralf@telerama.lm.com FAST! v5 API 6/93 Ralf Brown ralf@telerama.lm.com CEMM v5.10,v5.11 6/93 Jens Vollmar Erlangen, Germany Trident/C&T video, misc 6/93 Victor Forsyuk forth@samsoby.cs.kiev.ua MX5 Extended FOSSIL 6/93 Michael A Shiels mshiels@masnet.uucp Blank-It, TSRCOMM 6/93 Michael A Shiels mshiels@masnet.uucp VxD, Al William's WINX 6/93 Mark Aitchison PHYS169@csc.canterbury.ac.nz ScanBoot, partition types 6/93 Warner Young Net-Source, Santa Clara, CA SilverNET, misc DOS int. 7/93 Wim Osterholt 2:512/56 PORTS.LST 7/93 Aki Korhonen aki@holonet.net Cirrus Logic BIOS 7/93 Alexi Lookin alexi@riaph.irkutsk.su Realtek RTVGA 7/93 Alexi Lookin alexi@riaph.irkutsk.su Phar Lap .EXP headers 7/93 Jean-Francois Larvoire larvoire@hp6300.desk.hp.com HP HIL Vectra BIOS 7/93 Ralf Brown ralf@telerama.lm.com 386MAX v7.00/QEMM v7.01 7/93 Joe Souza Webcorp, Sausalito, CA WEB API 7/93 Michael Hung mhkhung@electrical.watstar.uwaterloo.edu PharLap 386/DOSX 8/93 John Howells 100031.353@compuserve.com EMS,XMS,VCPI,DPMI bugs 8/93 Tim Farley tim@magee.mhs.compuserve.com PCMCIA Socket Services 8/93 Dan Bodoh danb@bunt.sps.mot.com DESQview internal data 9/93 Gary E. Miller gem@rellim.com Diamond Stealth 24X 9/93 Frank Vorstenbosch prompt@hacktic.nl more Kingswood API, misc 9/93 Phil Rea PhilRea@sound.demon.co.uk TopWare Network OS 9/93 Andreas Westfeld westfeld@freia.inf.tu-dresden.de Olivetti Quaderno 9/93 Alexi Lookin alexi@riaph.irkutsk.su Avance Logic, C&T video 9/93 Inbar Raz 2:401:100.1 Juko UNIQUE UX, misc 9/93 Gary E. Miller gem@rellim.com Phar Lap 386|DOS-Ext. 10/93 Ralf Brown ralf@telerama.lm.com Compaq ROMs 10/93 Paolo Borsalino 100042.1206@CompuServe.COM VSAFE 10/93 Marco Savegnago MC2365@mclink.it MBBIOS updates, G8BPQ 11/93 Wim Osterholt 2:512/56 Cirrus Logic BIOS 3.02 11/93 Dmitry S. Kohmanyuk dk@farm.cs.kiev.ua CS_TSR specification 12/93 Alex Novgorodcev san@riaph.irkutsk.su AutoCAD Dev Interface 12/93 Christian Kaiser 100065.2574@compuserve.com Windows debugging kernel 12/93 Colin Buckley colin.buckley@CANREM.COM UNCHAIN 12/93 Jeffrey L. Hayes IO91624@MAINE.maine.edu Tandy BIOS calls 12/93 Finn Thoegersen via jesperf@daimi.aau.dk VESA XGA BIOS Extensions 1/94 David A. Mair 100137.264@COMPUSERVE.COM NASI INT 6B calls 1/94 Bill Hawkins 73650.167@compuserve.com Adv. Par. Port DAISY.SYS 1/94 Inbar Raz 2:401:100.1 VGARAM,HelpTSR,Lightning 1/94 James E Beersman jeb962t@nic.smsu.edu HP and Compaq info 2/94 Peter van den Boogert P.C.vdnBoogert@kub.nl ZFAX v2.x, v3.01 2/94 Jesper Rene Frandsen jesperf@daimi.aau.dk VESA XGA BIOS,misc video 2/94 Jesper Rene Frandsen jesperf@daimi.aau.dk Husky Hunter 16 BIOS 2/94 Ciriaco Garcia de Celis ciri@luna.gui.uva.es CiriSoft, 2M 2/94 Wolfgang Lierz Wolfgang.Lierz@gmd.de Norton Utils v7, misc 2/94 Menno Pieters aj132@freenet.hsc.colorado.edu DimVGA 3/94 Markus Lomb Markus_Lomb@confusion.fido.de bitFOSS,bitFOSSI,WDTSR 3/94 taQ Okazaki CXB00750@niftyserve.or.jp Windows Global EMM Import 3/94 Wolfgang Lierz Wolfgang.Lierz@gmd.de PCMCIA, Award PCDISK.EXE 3/94 Clinton Warren CIW@MACOLA.usa.com Novell XQL 3/94 Reidar Gresseth gresseth@unixg.ubc.ca Explosiv API 4/94 Uwe Zimmermann u.zimmermann@genie.geis.com Adv.Power Management v1.1 4/94 Thomas Brugger fd1@aixfile1.urz.uni-heidelberg.de NetWare VLMs & more 5/94 Wolfgang Lierz Wolfgang.Lierz@gmd.de Toshiba laptops,misc 5/94 Jan Beulich Jan_Beulich@Novell.COM DPMS v1.0 5/94 Ralf Brown ralf@telerama.lm.com Novell DOS 7 EMM386.EXE 5/94 Frank Kintrup nico@uni-paderborn.de FK TSR Utils, misc OS/2 5/94 Christian Franke franke@I1.Informatik.RWTH-Aachen.DE redirector, Win3 5/94 Peter Claus Gutmann pgut01@cs.aukuni.ac.nz SFS (Secure FileSystem) 5/94 Wilbert van Leijen wilbert@dragons.nest.nl ODIHLP, misc 6/94 Wolfgang Spraul 100024.1540@CompuServe.COM Seagate ST01/ST02 BIOS 6/94 Wolfgang Spraul 100024.1540@CompuServe.COM SyQuest BIOS 7/94 !!! Compaq QVision 7/94 Dmitry S. Kohmanyuk dk@farm.cs.kiev.ua JAM compressor 7/94 Thomas Brugger fd1@aixterm1.urz.uni-heidelberg.de more misc NetWare 7/94 Mark T. Vitt 70053.2236@compuserve.com SDA/DTA interaction, misc 8/94 Jean F. Larvoire HP6300_Q2@hpgnd.grenoble.hp.com HP Ext. BIOS, misc 8/94 Matthias Paul MPAUL@heino.ibh.rwth-aachen.de K3PLUS API 8/94 George A. Reznik gar@spcs.ms.kiev.ua LZSAPI (Stacker 4) 8/94 Kristofer Sweger 72713.1241@compuserve.com ANSIPLUS 9/94 Wolfgang Lierz Wolfgang.Lierz@gmd.de miscellaneous 9/94 Mojmir Strhan strhan@simultan.ch WPS and REBOOT VxDs 9/94 Alex V. Korsunov avk@netserv2.free.net CPU stepping codes 9/94 Tim Farley TIM@magee.mhs.compuserve.com "PS/1" harddisk/ATA info 9/94 Tim Farley TIM@magee.mhs.compuserve.com Intel SL Enh. APM BIOS 9/94 Mojmir Strhan strhan@simultan.ch more VxDs IDs, misc 9/94 George L. Fulk fulkgl@VNET.IBM.COM PSP fields, "DOSOpen2" 9/94 Emily Markowicz 70252.2621@compuserve.com many typo corrections 10/94 Masashi Fukuda TAB01645@niftyserve.or.jp C&T PC/CHIP SuperState 10/94 M.w. Pieters aj132@Freenet.HSC.Colorado.EDU DimVGA 3.4, ObjectKernel 10/94 Delman Lee delman@mipg.upenn.edu Phoenix Enh. Disk Drive 10/94 Gary E. Miller gem@rellim.com VESA VBE/Power Management Also contributing: Dan Crocker , George Smith , Shalom Krischer , Greg Pasquariello , Rich Goldschmidt , Marty Leisner , Dave Guggisberg ,Jonathan Story , Thomas Hundt , Brad Templeton , John Werner , Pete Fales , David Herron , Otto J. Makela , Risto Lankinen via Markku Savela , Darryl Gregorash 1:140/86, Skule Johansen , Bob Fehrenbach, David Dyck , Sylvan Butler , Mark Davis , Sergio Fogel , James P. Kiely , Kevin Gillett 1:153/160, W.F. Schroeder , , Russ Nelson , Michael Ho , Ralph Heredia , Nelluri Reddy , Victor Poon , Andrea Omodeo (Cilavegna, Italy), Richard D. Morris , RS Tse 3:700/1, Mark Scase , Erik Liljencrantz , Mark Seiffert , Lewis Paper (Minnesota), Marco Lumachi , Michael Dickson , Andrew Torda , Madis Kaal 2:490/30 , Paul Williamson , Jan Ceuleers 2:295/27, James Birdsall , Guenther Thiele (Austria), Joe Morris , Jim Peterson , Edwin Floyd <76067.747@CompuServe.COM>, James West 1:140/26, David G. Thomas, Simon Phipps , ecleton@bilftp.bouw.tno.nl, Glen Kriekenbeck , Dave Andrews , John P. Vias <72260.1601@CompuServe.COM>, Brian Leeming (Surrey, England), Naota Kimura ,George W. Pogue , Michael L. Kaufman , John Jurewicz 76004.2311, Michael D. Lawler , Norbert Juffa (Karlsruhe, FRG), Chris Blum <76625.1041@compuserve.com>,David Fink <73700.3076@compuserve.com>, Klaus Hartnegg , Thomas Lukka 2:227/16, Norbert Sommer <100016.1241@compuserve.com>, John.Brennen@VI.RI.CMU.EDU, Paul van Keep <75170.1045@compuserve.COM>,John B. Thiel , Ken Medellin via <76702,1071@compuserve.com>, Bob Green , Leonard Erickson <70465.203@CompuServe.COM>, Robert Chafer (Salford, England), Carl Schelin ,Dave Kirsch , Michael S. Stratoti , Marc Scholtis 2:281/701.2, Sean Lin (Midland, MI), John Villalovos , Claude Marche , Carlos Antunes , Drake Koefoed (Eugene, OR), Rehn-Lieh Lin , Mark T Garlanger , J. B. Gill , Frank Behrens (Dresden, Germany), Bruce Gingery 1:310/5.1, John Navas, Johan Zwiekhorst 2:292/100, Klaus Fischer 2:243/64, Steve Grant (New Jersey), Jeff Pipkins , Nemrod Kedem 2:403/138, Brett Warthen <73270.405@compuserve.com>, Thomas Dwyer , Brian.McGuinness@nirvonics.com, Mitch Davis 3:634/384.6, Steve Halko 1:365/12, noesis@ucscb.UCSC.EDU, Timo Salmi , Jack Alvrus (Florida), Eberhard Mattes , Pete Peterson, Alex Fedorov , Frank-Christian Kruegel 2:240/300.44, Heath Ian Hunnicutt , Stefan Gustafsson , Janos Haide , Stan Brown , Serge Krupa , Tom Rawson <75300.210@compuserve.com>, Edwin Cleton 2:512/1007.2, Martin Wilde 2:247/352.2, Ed Palmer 1:140/1, Carlos Rioja ,Torbj|rn Lindgren , Jens Bleuel <100064.1757@CompuServe.COM>, , Dmitry Ablov , Gianni AlbĒre (Taranto, Italy), Nigel Bree , Bob Aitchison via 76244.726@compuserve.com, Serge Pachkovsky , , Francis Turner , kevinc@kpc.com, Vsevolod M. Shabad 2:5020/75.13,Peter van den Boogert , Gordon Edwards , John_Spinks@novell.com, Jose R. Rodriguez Santia <100012.364@CompuServe.COM>,KUCHTA@dcse.fee.vutbr.cs, Michael Bootz ,Sergey Danilov , Harald Langhammer <100114.114@compuserve.com>, Bert Baker (Texas), Gino Lucrezi , Yousuf Khan 1:163/215.6, James Berry , Everett C. Johnson 70631,16, Jerzy Tarasiuk , Roman Rutman , Lutz Schroer , Per-Eric Larsson 2:203/410.15, Otto-Michael Braun , Martin Winkler 2:2402/330.6, Scott C. Pedigo <100020.723@CompuServe.COM>, Ed Mulroy 70007.4630, Frank van der Linden , Ben Castricum , Andrei Tsyganenko , Jeremy.Laidman@cowan.EDU.AU, Brian Long , John_Murphy@perftech.com, Peter Singer <100024.1603@CompuServe.COM>, Martin Shipley , Jiri Kuchta , Pavel Shtemenko , Paul Ratcliffe <70630.647@compuserve.com>, Ivan Martinez 4:801/6, David Woolley <100121.53@compuserve.com>,Paul Vojta , Ronald Lokker , Wolfram Joost , Nico E. de Vries , Riku Saikkonen , David J. Craig <73313.1610@compuserve.com>, Peter , Igor Khasilev , Anthony Naggs , Pybe Faber (shared acct), cmuelle@eos.ncsu.edu, Zhaoyuan Zhang (via Youjun Luo ), Holger Genz (via volker@bsd-home.iam.uni-bonn.de), Thomas Valjak 2:245/1803, Wonyong Koh , Igor V. Krasikov , Andreas Groegel , Wolfgang Lorenz <100112.220@CompuServe.COM>, michael_rothman@VNET.IBM.COM, Yinrong Huang , David.Bourgin@babbage.imag.fr, Christoph Fischer , Peter_Schuette@ks.fido.de, David Perry ,Yury Semenov , Bill Potvin II <70540.120@compuserve.com>, Jordi Mas , Chad Robinson , Tom Yohe , , Martin Trnovec , Alexander Lepetyuk 2:463/11.44, Aaron Martin <71726.2543@compuserve.com>, Tony Hundt , Michael Holin , Wade Bowmer 3:712/505.0, Andreas Groegel , Andreas Kinzler , Marcus Better 2:201/2120.1, Patrick Swayne , Jaap Keuter 2:283/512.0, Pancrazio DE MAURO via fausto baldi , Markku Tapani Leini| , Robert Misiak <72343.2115@compuserve.com> --------!---BIBLIOGRAPHY--------------------- Information on Tseng/Ahead/Paradise EGA video modes from a list posted by Dan Kegel 3/87. Information on the INT 10h functions supported by the EGA BIOS was derived from the article "Graphic Enhancement" found in the April 1985 _PC Tech Journal_, pages 58ff., and is marked with the string (EGA). jrh. Information on functions unique to the Portable PC and the Convertible was derived from a similar list compiled by David E. Powell, and added by Ralf Brown 11/14/87. Information on LIM EMS 3.2 functions was derived from _Advanced_MSDOS_, by Ray Duncan. Added by Ralf Brown 11/19/87. Information on LIM EMS 4.0 functions was derived from the transcription of the specification by Dick Flanagan. Added by Ralf Brown, 11/20/87. Some of the information on MCGA/VGA BIOS calls was derived from _Byte_, Volume 12 Number 12. Various and sundry info on which machines support which calls was derived from the BIOS comparison in _Byte_, Volume 12 Number 12 and added by Ralf Brown, 1/4/88. COMPAQ DOS 3.31 INT 25/26 from a posting by John Lefor, 1/25/88. 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. MS Mouse driver calls derived from PC Magazine, Vol 6 #13. Added 3/29/88. Non-video PS/2 BIOS calls derived from _IBM_ROM_BIOS_ by Ray Duncan. Added by Ralf Brown, 7/6/88. EEMS function calls derived from PC Tech Journal, May 1987. Added by Ralf Brown, 7/11/88. The list of functions used by Novell NetWare was taken from Novell's "NetWare Function Call Reference". PC Mouse information derived from the "PC Mouse Reference Manual version 4.00" 10-Net INT 6Fh information derived from "10-Net Reference Manual version 2.0" APPC/PC INT 68h information derived from "Advanced Program-to-Program Communication for the IBM Personal Computer, Programming Guide", second edition, Dec 1986. CD-ROM function call information derived from "Microsoft MS-DOS CD-ROM Extensions Function Requests", dated May 28, 1988. Added by Ralf Brown, 9/19/88. Novell NetWare function names from a 9/23/88 post by Marc Guyott . Added by Ralf Brown, 9/30/88. Miscellaneous data structures contributed by Helmut Waelder derived from descriptions in _MS-DOS_Encyclopedia_. Additional 10-Net INT 6F info from 10-Net version 3.3.10. Additional Novell NetWare info from "Advanced NetWare 2.0 Reference". Three miscellaneous calls from an info package by Dave Williams. I do wish he'd given this list more credit than "various text files downloaded from BBS systems - INTERRUP.ARC, BIOSDOS.ZOO, DOSINFO.ARC, DOSERROR.DOC, DOSTIPS.TXT, etc." considering that most of his interrupt listing is derived from this one (a majority of that with only formatting changes), AND he's asking a $15 shareware registration [newer versions do give better credit]. Compaq speed setting calls derived from the Compaq DeskPro 386 Technical Reference Guide. TesSeRact RAM-resident API calls derived from the documentation to the TesSeRact library v1.0, available on BBSs as TESS_10.ARC. Added by Ralf Brown, 11/29/88. Various extended VGA video modes from PC Tech Journal, Jan 1989. Added by Ralf Brown, 1/6/89. HLLAPI functions derived from PC Tech Journal, Jan 1989. Added by Ralf Brown, 1/7/89. 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. DOS 4.0 calls submitted by Helmut Waelder are largely derived from _Advanced_ _MSDOS_Programming_, by Ray Duncan, Second Edition. pcANYWHERE API functions derived from the pcANYWHERE v2.10 User's Guide. 4/7/89 Communicating Applications Specification API derived from "DCA/Intel Communicating Applications Specification, Version 1.0A", Sep 1988, copyright Digital Communications Associates, Inc and Intel Corp. Added by Ralf Brown, 4/18/89. Available on Intel's BBS at 503-645-6275. Image Processing Interface API derived from "Intel Image Processing Interface Specification, Version 1.0", copyright 1989 Intel Corp. Added by Ralf Brown, 4/19/89. Available on Intel's BBS at 503-645-6275. More TesSeRact RAM-resident API calls derived from the documentation to the TesSeRact library v1.1. Added by Ralf Brown, 4/30/89. CD-ROM 2.10 function calls derived from "Microsoft MS-DOS CD-ROM Extensions Function Requests Specification, 29 March 1989". Added by Ralf Brown, 6/2/89. Video7 VGA extended INT 10 calls derived from Video Seven VGA Technical Reference Manual, dated 6/30/88. Additional video modes gleaned from configuration file for FRACTINT v8.0. Added by Ralf Brown, 6/26/89. A variety of notes inspired by the 12/16/88 version of the MSDOS reference by Dave Williams. Added 7/30/89. Additional video modes gleaned from configuration file for VPIC v2.0. Added by Ralf Brown, 9/2/89. Btrieve API derived from the Btrieve Reference Manual, Rev. 2.0. Added 9/7/89. The Hercules GraphX manual, edition 2.1. Aug 1986, was used to fill in gaps in coverage. Info added 9/7/89. Banyan VINES info summarized from _VINES_Programmer's_Interface_(DOS)_, June88 revision, provided by Barry Burke . Added by Ralf Brown, 11/89. ZIPKEY programmatic interface extracted from ZIPKEY documentation. Added by Ralf Brown, 12/15/89. File sharing behavior from July 1987 PC Tech Journal. Added by Ralf Brown, 12/21/89. Inset API derived from "Inset Extended Specification" 11/23/88 by Inset Systems Added 1/4/90. EMS4 hardware configuration info data format cribbed from "MS-DOS Extensions Quick Reference" by Ray Duncan. Added 1/4/90. PC-IPC API from PC-IPC documentation. Added by Ralf Brown, 1/5/90. Imtec and Genoa 6400 video modes from VPIC v2.3 config files. Added by Ralf Brown, 1/12/90. LANtastic API info derived from "LANtastic (tm) Network Operating System Technical Reference Manual", provided by Edwin Floyd <76067.747@CompuServe.COM> Added by Ralf Brown, 1/90. Phar Lap 386/DOS-extender API extracted from Phar Lap's manual. Added 1/90. IBM 3270 Workstation Program API derived from "IBM 3270 Workstation Program Version 1.10, Programming Guide", dated December 1987. Added 2/90. VESA SuperVGA BIOS extensions derived from Dr. Dobb's Journal, April 1990. Added by Ralf Brown, 3/25/90. Additional undocumented DOS 4 info gleaned from _Developing_Applications_Using_ _DOS_, by Christopher, Feigenbaum, and Saliga. Added by Ralf Brown, 3/29/90 and 3/31/90. TAME v2.30 data structure provided by David G. Thomas. Added 5/26/90. OS/386 API call names extracted from _Extending_DOS_ by Ray Duncan et al. Added by Ralf Brown, 5/27/90. Network Driver Interface Specification 2.0.1 calls extracted from the May 18, 1990 draft of the spec. Added by Ralf Brown, 6/7/90. Additional Phar Lap 386/DOS-Extender calls extracted from _Extending_DOS_. Added by Ralf Brown, 6/8/90. Even more video modes derived from VPIC 2.8 configuration files. Added by Ralf Brown, 6/8/90. DOS Protected Mode Interface version 0.9 API from the May 15,1990 version of the specification. Intel Corp. order number 240763-001. Added by Ralf Brown, July 13-14, 1990. MSWindows INT 2F/AH=16h info gleaned from Microsoft Windows 3.0 Device Driver Kit and the March 1990 issue of Computer Language. Added 7/17/90. Tseng ET4000 chipset mode info from _ET4000_Graphics_Controller_Data_Book_ by Tseng Labs, Inc., Newtown, PA (215)968-0502. Added 7/25/90. Additional Packet Driver API calls extracted from version 1.09 of the "PC/TCP Packet Driver Specification" Sept 14, 1989, by FTP Software, Inc., 26 Princess St, Wakefield, MA 01880-3004. Added by Ralf Brown, 8/29/90. Additional Netware 3.01 shell calls from "Professional Development Series Bullets" Volume 2, Number 5 (June 1990). Added 9/90. Video FOSSIL INT 14 API extracted from Fidonet document FSC-0021 version 1.00 by Rick Moore, dated May 23, 1988. Added by Ralf Brown, 9/12/90. 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. LANtastic v3.0 calls derived from the online "LANtastic (tm) Network Operating System Technical Reference Manual", file date 6/13/90. Added by Ralf Brown, 10/6/90. Additional DECnet DOS INT 69/INT 6A info derived from the "DECnet DOS Programmer's Reference Manual" (AA-EB46C-TV). Added 10/13/90. Carbon Copy Plus API derived from the Carbon Copy Plus user's manual. Added 11/2/90. CMC International SCSI driver TARGA.DEV API derived from its source code. Added 11/2/90. Everex Viewpoint VGA calls derived from Everex Viewpoint Owner's Manual and Reference Guide, version 1.0. Added 11/3/90. VESA SuperVGA BIOS 1.1 extensions extracted from VESA standard #VS900602. Added by Ralf Brown, 12/9/90. PCSpool API derived from PC Magazine, Vol 10 Number 1 (Jan 15,1991). Added 12/20/90. STARLITE calls derived from _General_Software_Project_STARLITE_Architecture_ _Specification_, Final Draft, October 1, 1990, provided by Stephen Jones of General Software. Added by Ralf Brown, 1/5/91. Communicating Applications Specification v1.2 information extracted from "DCA/Intel Communicating Applications Specification Version 1.2" dated 9/27/90 (Intel part number 301812-004) and available from the Intel BBS at (503)645-6275. Added by Ralf Brown, 2/23/91. TBScanX v2.3 API extracted from the TBScanX documentation (Frans Veldman, ESaSS B.V., P.O. Box 1380, 6501 BJ Nijmegen, The Netherlands). Added 3/12/91. Novell IPX/SPX calls in part from an article by J. Vanderaart in the Dutch _LAN-Magazine_, issue #1, titled "IPX, de kabel in de knel". Added 3/16/91. Replacements for July 1987 info derived from _80286_and_80287_Programmer's_Reference_Manual, Intel #210498-004 _IBM_ROM_BIOS_, Ray Duncan, "Programmer's Quick Reference Series" _DOS_and_BIOS_Functions_Quick_Reference_, Que _The_MS-DOS_Encyclopedia_, Microsoft Press _Advanced_MSDOS_, Ray Duncan (first edition, 1986) _System_BIOS_for_IBM_PC/XT/AT_Computers_and_Compatibles_, Phoenix Technical Reference Series _PC_Tech_Journal, December 1984, April 1986, May 1986, and August 1988 _Programmer's_Journal_, v8 #1 _Byte_, v12 #12 (1987 Extra Edition) Information added by Ralf Brown, 3/91. John J. Seal's BIOS Window Extension v1.1 API extracted from the May 1986 Dr. Dobb's Journal. Added by Ralf Brown, 3/23/91. Some additional NetWare data structures and flag values from _NetWare_System_ _Interface_Technical_Overview_ by Novell. Added by Ralf Brown, 3/24/91. Alloy ANSK, NTNX, and MW386 calls summarized from information provided by Joseph G. Souza and Frank Gladu of Alloy Computer Products, Inc. "Alloy and its employees are not to be held responsible for any errors which may be contained in the information provided." Added by Ralf Brown, 4/91. Windows 3.0 DOSX information from PC Magazine, Feb 26, 1991. Added 4/22/91. MultiDOS Plus API summarized from the on-line manual provided by Nanosoft, Inc. (available on the Nanosoft BBS at 508-650-9552). Added by Ralf Brown, 4/91. Replacements for July 1987 networking INT 2A calls gleaned from _Networking_Software_, ed. Colin B. Ungaro (McGraw Hill), p265. Added by Ralf Brown, 5/8/91. Common Access Method r2.3 calls and data structures extracted from "SCSI-2 Common Access Method, Transport and SCSI Interface Module, Rev 2.3", dated February 25, 1991, by the Computer and Business Equipment Manufacturers Association (CBEMA). Available from the SCSI BBS, (316)636-8700. Added by Ralf Brown, 6/7/91. DOS Protected Mode Interface spec 1.0 calls extracted from _DOS_Protected_ _Mode_Interface_(DPMI)_Specification,_Version_1.0_, dated March 12, 1991, Intel Corp. order number 240977-001. Added by Ralf Brown, 6/11/91. CD-ROM device driver request headers extracted from "Microsoft MS-DOS CD-ROM Extensions Hardware-Dependent Device Driver Specification" of 5 Aug 88. Added by Ralf Brown, 7/25/91. Some DOS 5.0 information extracted from _Microsoft_MSDOS_Programmer's_ _Reference_, ISBN 1-55615-329-5. Added 7/28/91. DOS 5.0 task switcher interface and misc other info extracted from _Microsoft_ _Programmer's_Reference_, ISBN 1-55615-329-5. Added by Ralf Brown, 8/3/91. Turbo Debugger hardware breakpoint interface extracted from the Borland C++ 2.0 file MANUAL.TNT. Added by Ralf Brown, 8/4/91. Various and sundry references from Michael Shiels: Fundamentals of FOSSIL Implementation and Use, Draft Version 4 August 10, 1987; Vincent E. Perriello, VEP Software FSC-0015 Fundamentals of FOSSIL Implementation and Use, Version 5 February 11, 1988; Rick More, Solar Wind Computing FSC-0008 eXtended Memory Specification (XMS), version 2.0 July 19, 1988; Microsoft Corporation Virtual DMA Services (VDS), Version 1.00 Printed July 16, 1990; Microsoft Corporation Enhanced Expanded Memory Specification (Enhanced EMS), version 2.0 (020022-001 A), July 1986; AST Research, Quadram Inc., Ashton- Tate Additional video modes extracted from the VPIC v4.6 configuration files. Added by Ralf Brown, 9/14/91. Japanese functions extracted from the January 1992 issue of _Windows/DOS_ _Developer's_Journal_: "Japanese Double Byte Character Processing", John G. Nelson, p23. "Uncovering the NEC-9801 PC", John G. Nelson, p35. Added by Ralf Brown, 1/2/92. Additional SMARTDRV info gleaned from "Programmer's Workbench", Dr. Dobb's Journal, January 1992. Added by Ralf Brown, 1/4/92. Miscellaneous tidbits found in Andrew Rossman's (andyross@infopls.chi.il.us) INFOPLUS v1.50 of January 1, 1992. Added by Ralf Brown, 1/4/92. Da Vinci eMail Dispatcher interface calls were extracted from the _Da_Vinci_Systems_Dispatcher_Development_Toolkit_ (Revision 2), dated 20 June 1990. Added 1/7/92. FaxBIOS calls and structures gleaned from the FaxBios sample source code including struct/enum .h files (dated 1 October 1991). Added 1/8/92. TaskMAX calls extracted from Digital Research Inc.'s DR DOS 6.0 TaskMAX API document. Added by Ralf Brown, 1/16/92. SOLLEX SuperVGA calls extracted from _SOLLEX_Super_VGA_Standard_ (Smos videO controLLer EXtensions), No. S03-SP-001-01, dated 9/23/91, copyright Seiko Epson Corp. Added by Ralf Brown, 1/20/92. RSIS information was found in "RSIS: Relocated Screen Interface Specification", available for free from V Communications, Inc. (see below). "Strategies for Writing State-of-the-Art TSRs that exploit MS-DOS", Douglas Boling, Microsoft Systems Journal volume 7 number 1. Advanced Power Management calls abstracted from _Advanced_Power_Management_ _The_Next_Generation_, Version 1.0, by Intel Corporation and Microsoft Corp. Added by Ralf Brown, 3/31/92. PGS1600.DEV info extracted from _PG1600_Display_Adapter,_Installation_and_ _Reference_ First Edition, November 1987, P/N 0010216-101A by CornerStone Technology. Added 4/10/92. Borland debug info header was found in Borland's _Open_Architecture_Handbook_. Added by Ralf Brown, 4/14/92. Several DR Multiuser DOS (Concurrent CP/M) calls found in "Multiuser DOS for Control Systems: Part I" by Richard Kryszak, Dr. Dobbs Journal, April 1992. Added 4/18/92. Vanderaart text-windows API found in J. Vanderaart,"The Golden Btriever", LAN Magazine, July 1990, p. 85. Added 4/18/92. SuperVGA v1.2 info from _Super_VGA_BIOS_Extension_, standard #VS911022, October 22, 1991. Added 5/6/92. Additional partition types from a public domain list by Sean Goggin . Added 5/22/92. XMS 3.0 calls were found in XMS30.TXT on the CompuServer MSLANG forum. Vanderaart PC Thuis Shell calls extracted from the premiere (June/July 1990) issue of PC Thuis Power magazine, column "Voorheen Methode Vanderaart" by John Vanderaart. Added 7/24/92. Additional video modes extracted from the VPIC v5.0 configuration files. Added by Ralf Brown, 8/7/92. Details on the NetWare API found in Novell's _NetWare_System_Calls--DOS_, Volume I and Volume II (item numbers 100-000571-002 and 100-000572-002, 1989). Added by Ralf Brown, 9/92. SNAP.EXE v3.2 API culled from the SNAP source code. Added by Ralf Brown, 9/10/92. FlashTek X-32VM calls extracted from the X-32VM manual of April 1, 1992. Comtrol Hostess i/ISA interrupt usage from the COMTROL HOSTESS i/ISA Programmer's Reference, First Edition, December 1991 COMTROL Corporation product number 6978-12/96/91. Disk Spool II v4.0x documented API extracted from file SP2INTFC.DOC, included with the Disk Spool II v4.05.04 distribution. Added by Ralf Brown, 1/22/93. Novell Link Support Layer API extracted from Novell's _ODI_Developer's_Guide_ _for_DOS_Protocol_Stacks_, Rev 1.1 3/18/92. Available for anonymous FTP from sjf-lwp.novell.com. Added by Ralf Brown, 2/93. VADMAD device info from Microsoft KnowledgeBase article Q83012, "Using Auto- Initialize DMA under Windows" (4/17/92). Added 2/24/93. Windows 3.0 Virtual DMA Spec bugs extracted from Microsoft KnowledgeBase article Q77998, "Errors in the VDS API in Enhanced Mode Windows" (11/8/91). Added 2/24/93. IBMSND driver API info from "Examining PC Audio, welcome to the wild and wooly world of PC Sound", John W. Ratcliff, DDJ #198 (March 1993), p. 78-85. Added 3/93. UM587 chipset video modes from "IBM VGA-Compatible Video Graphics Controller User's Manual". Added by Ralf Brown, 5/22/93. Cirrus Logic CL-GD 5420/5422/5426 video modes extracted from "V542X (Super VGA) User Manual". Added by Ralf Brown, 5/22/93. Additional Tseng ET-3000 info extracted from "Puretek VGA Ultra Advanced Graphics Board Operations Guide". Added by Ralf Brown, 5/22/93. Additional virus calls extracted from the Computer Virus Catalog maintained by Prof. Dr. Klaus Brunnstein at the University of Hamburg. Added by Ralf Brown, 5/25/93. Software Carousel API extracted from a technical note dated 1/20/88. Added 6/4/93. DIET v1.43e API from DIETAPI.DOC "DIET APPLICATION INTERFACE version 1.43e" by Teddy Matsumoto, 11/22/91. Added 6/4/93. xDISK v3.32+ installation check extracted from the xDISK v3.40 documentation. Added by Ralf Brown, 6/4/93. NetWare Access Server Driver API extracted from "NetWare Access Server Driver Specification", Version 1.0 (November 17, 1992), Novell part number 107-000018-002. Added by Ralf Brown, 6/12/93. Chips&Technologies VGA BIOS INT 10/5Fxx extracted from Programmer's Guide to EGA and VGA Programming, 2nd edtion. Added 6/24/93. Cloaking API based on CLOAKAPI.INC and RMFUNCS.DOC on Netroom Supplemental Disk. Added by Ralf Brown, 6/24/93. Cirrus Logic BIOS info from the Cirrus Logic CL-GD542X Technical Reference Manual, dated April 1993. Added 7/13/93. Some QEMM internal functions documented in Quarterdeck files QDMEM.DOC and QPI.DOC, dated 6/15/93. Added by Ralf Brown, 7/18/93. 10NET v5.0 calls and data structures extracted from "10NET 5.0 Implementation Spec", chapter 5. Added by Ralf Brown, 7/24/93. Phar Lap 386|DOS-Extender v4.0/4.1 info extracted from 386DOSX.DOC. Added 7/27/93. Novell NetWare 3270 API (INT 6F) extracted from Novell SNA Note 3-133, "API/HLLAPI INFORMATION", dated March 7, 1991. Added by Ralf Brown, 7/28/93. PCMCIA Socket Services from _PCMCIA_Socket_Services_Interface_Specification_, Revision A.00, dated June 20, 1991. Added by Ralf Brown, 8/30/93. MEMORY.LST updates from "IBM Local Area Network Technical Reference" SC30-3383-03, December 1990 (page D-31), and "IBM PS/2 and PC BIOS Interface Technical Reference" (September 1991 edition). Added 9/24/93. Connection Manager API extracted from _The_Connection_Manager_User's_Guide_, Third Edition, February 1993. Added by Ralf Brown, 10/18/93. NetWare multiplexor (INT 21/AH=F2h) calls from November 1993 _Dr._Dobb's_ _Journal_ "Undocumented Corner" (Pawel Szczerbina, "The NetWare Core Protocol (NCP)") and Novell's SC3X04.EXE (available from NOVLIB and ftp.novell.com). Added by Ralf Brown, 10/26/93. Additional Microsoft Mouse driver details from Microsoft Knowledge Base articles, available for anonymous FTP from ftp.microsoft.com. Added by Ralf Brown, 10/26/93. HLLAPI return codes extracted from Microsoft's _Windows_HLLAPI_Specification_, version 1.0 (10/6/92). Added by Ralf Brown, 10/31/93. Chicago VxD identifiers from "Undocumented Corner", _Dr._Dobb's_Journal_ December 1993. Added by Ralf Brown, 11/19/93. SBSIM (SoundBlaster Simplified Interface Module) API extracted from file SBSIMDMO.C, distributed along with the other files for _SoundBlaster:_The_ _Official_Book_. Added by Ralf Brown, 1/22/94. Windows debugging kernel calls from _Undocumented_Windows_ and _Windows_ _Internals_. Added 1/22/94. YEA_GUS.EXE and EURO_MOD.EXE APIs from the SPHINX C-- v0.189 example files GUS.H-- and GUSMOD.H--. Added by Ralf Brown, 1/31/94. ZFAX v3 API from the ZFAX v3.01 manual, Appendix D. Added 2/3/94. Husky Hunter 16 BIOS from the _Husky_Hunter_16_User_Guide_, 2nd edition (Sept 1991). Added 2/4/94. Additional ASPI information from Brian Sawert's ASCILOOK utility, published in the March 1994 Dr. Dobb's Journal. Added by Ralf Brown, 3/26/94. Novell XQL INT 7Bh from XQL C interface source of 7/89. Added by Ralf Brown, 3/94. Various PS/1 and DOS/V calls were found in Frank van Gilluwe's book _The_Undocumented_PC_, Addison-Wesley 1994. ISBN 0-201-62277-7. Added by Ralf Brown, 4/16/94. Various ports and miscellaneous data structure were found in Frank van Gilluwe's book _The_Undocumented_PC_, Addison-Wesley 1994. ISBN 0-201-62277-7. Added by Ralf Brown, 6/5/94. Compaq QVision info from the _COMPAQ_QVision_Graphics_System_Technical_ _Reference_Guide_, second edition (October 1993). Compaq part number 073A/0693. Added by Ralf Brown, 7/31/94. Cloaking v1.01 info from the Cloaking(tm) Developer's Toolkit, first edition (October 1993), provided by Helix Software. Helix part number N04,1093. Added by Ralf Brown, 8/94. K3PLUS API from the K3API.DOC file v2.04 for K3PLUS. Added by Ralf Brown, 8/7/94. QEMM port-trapping API extracted from the QEMM v7.5 manual. Added by Ralf Brown, 10/22/94. IBM 8514/A and XGA Adapter Interface calls extracted from Richard F. Ferraro's _Programmer's_Guide_to_the_EGA,_VGA,_and_Super_VGA_Cards_, third edition. Added by Ralf Brown, 10/94. Enhanced Disk Drive Specification calls and tables from Phoenix Technologies' _Enhanced_Disk_Drive_Specification_,_Version_1.0_, dated January 25, 1994. Added 10/94. VSWITCHD VxD API from "Q&A MSDOS" column by Jeff Prosise in the September 1994 _Microsoft_System_Journal_. SHELL VxD API from "Windows Questions and Answers", _Windows/DOS_Developer's_Journal_, August 1994. POSTMSG VxD API from "Q&A MSDOS", _Microsoft_Systems_Journal_, November 1994. Added 11/5/94. --------!---ADDRESSES------------------------ The following have provided API reference and other materials at no charge: Alloy Computer Products, Inc. (ANSK, NTNX, MW386) 1 Brigham Street Marlborough, MA 01752 Voice: (508) 481-8500 (800) 544-7551 FAX: (508) 481-7711 Banyan Systems, Inc. (Banyan VINES) 115 Flanders Road Westboro, MA 01581 Voice: (508) 898-1000 FAX: (508) 898-3604 Beame & Whiteside Software Ltd (BW-TCP) P.O. Box 8130 [6/93] Dundas, ON L9H 5E7 Canada Voice: (416) 765-0822 FAX: (416) 765-0815 FTP: ftp.bws.com bit-design GmbH (bitFOSS, bitFOSSI, WDTSR) Bayerwaldstr. 5 [4/94] D-81737 Muenchen Germany Voice: +49-89-670050-0 FAX: +49-89-670050-90 BBS: +49-89-670050-91 Compact Soft Group (CS_TSR specification) SU-252186 Kiev Ukraine [11/93] Martirosyana st. 15, apt 4 Email: compact.soft@cs.kiev.ua General Software (STARLITE architecture [Embedded DOS]) P.O. Box 2571 Redmond, WA 98073 Helix Software Company, Inc. (Netroom, RM386, Cloaking) 47-09 30th Street Long Island City, NY 11101 Voice: (718) 392-3100 FAX: (718) 392-4212 BBS: (718) 392-4054 Intel Literature (DOS Protected-Mode Interface) 3065 Bowers Avenue Box 58065 Santa Clara, CA 95051-8065 Voice: (800) 548-4725 FTP: ftp.intel.com International Computers (ImageCapture) 12021 West Bluemound Road Wauwatosa, WI 53226 Voice: (414) 764-9000 Microsoft Corporation (CD-ROM Extensions) 16011 NE 36th Way Box 97017 Redmond, WA 98073-9717 Voice: (206) 882-8080 FAX: (206) 883-8101 FTP: ftp.microsoft.com Net-Source, Inc. (SilverNET) 1265 El Camino Real, Suite 101 [7/93] Santa Clara, CA 95050 Voice: (408) 246-6679 FAX: (408) 246-7040 netsource.com Nanosoft, Inc. (MultiDOS Plus, TurboNET) 13 Westfield Road Natick, MA 01760 Voice: (800) 678-2141 (508) 651-0091 FAX: (508) 655-8860 BBS: (508) 650-9552 NetManage, Inc. (ChameleonNFS) 20823 Stevens Creek Blvd [6/93] Suite 100 Cupertino, CA 95014 Voice: (408) 973-7171 FAX: (408) 257-6405 FTP: ftp.netmanage.com Novell, Inc. (NetWare, LSL) 122 East 1700 South Provo, UT 84601 Voice: (800) 453-1267 (801) 379-5900 FTP: ftp.novell.com, sjf-lwp.novell.com Phar Lap Software, Inc. (Virtual Control Program Interface) 60 Aberdeen Avenue Cambridge, MA 02138 Voice: (617) 661-1510 FTP: pharlap.com Phoenix Technologies, Ltd. (PCMCIA Socket Services) 40 Airport Parkway [6/91] San Jose, CA 95110-1008 Voice: (408) 452-6500 FAX: (408) 452-1985 Quarterdeck Office Systems (DESQview 2.26) 150 Pico Boulevard [12/92] Santa Monica, CA 90405 Voice: (213) 392-9701 FAX: (213) 399-3802 BBS: (213) 314-3227 FTP: qdeck.com Bernd Schemmer (MDEBUG) Ostenbergstr. 99/137 W4600 Dortmund 50 GERMANY Softwarehouse Corporation (Connection Manager) 326 State Street [10/93] Los Altos, CA 94022 Voice: (415) 949-0203 FAX: (415) 949-0208 BBS: (415) 949-0207 Tiara Computer Systems, Inc. (10NET) 1091 Shoreline Blvd [7/93] Mountain View, CA 94043 V Communications, Inc. (RSIS) 4320 Stevens Creek Blvd, Suite 275 [2/92] San Jose, CA 95129 Voice: (408) 296-4224 Video Electronics Standards Association (VESA SuperVGA BIOS extensions) 1330 South Bascom Avenue, Suite D San Jose, CA 95128-4502 Voice: (408) 971-7525 FAX: (408) 286-8988 (2150 North First Street, Suite 440, San Jose, CA 95131-2029; phone 408-435-0333, FAX 408-435-8225) Webcorp (WEB) 2750 Bridgeway [7/93] Sausalito, CA 94965 Voice: (415) 331-1449 FAX: (415) 331-0911 Willies' Computer Software Company (COMM-DRV) 2470 S. Dairy Ashford, Suite 188 [5/94] Houston, TX 77077 Voice: (800) 966-4832 (713) 498-4832 --------!---ADDRESSES------------------------ Other addresses: J.M. Allen Creations (PRINDIR) 115 Lynn Street [8/92] Fremont, OH 43420 A.N.D. Technologies (PSPS) P.O. Box 64811 [5/93] Los Angeles, CA 90064 Voice: (213) 848-9345 CIS: 71011,3570 Artisoft Inc. (LANtastic) 575 East River Rd. Tucson, AZ 85704 Voice: (602) 293-6363 artisoft.com Attachmate Corporation (Extra!) 3617 131st Ave. SE Bellevue, WA 98006-9930 Voice: (800) 426-6283 FAX: (206) 747-9924 G.T. Becker (RighTime) Air System Technologies, Inc. [4/91] 14232 Marsh Lane, Suite 339 Dallas, TX 75234 Better Software Technology, Inc. (Switch-It) 55 New York Ave [1990] Framingham, MA 01701 Voice: (508) 879-0744 FAX: (508) 872-1734 Biologic (HRAM, MIN-MEM) PO Box 1267 [9/91] Manassas, VA 22110 BLOC Publishing Corp. (FAST!) 800 S.W. 37th Avenue [6/93] Coral Gables, FL 33134 Rich Bono (ISR.COM) 7 Redfield Circle [2/91] Derry, New Hampshire, 03038 rbono@necis.ma.nec.com nm1d@wb1dsw.nh.usa.na Borland International Inc. (Turbo Pascal, Turbo C) 1800 Green Hills Rd. Scotts Valley, CA 95066 Voice: (408) 438-8400 Bromfield Software Products (SCROLLit) P.O. Box 70081 [5/93] Ottawa, Ontario K2P 2M3 Canada CIS: 71054,3051 Andrzej Brzezinski (CALCULATOR) 308-70 Garry St. [12/90] Winnipeg, Manitoba R3C 3J9 Canada Budget Software Company (Disk Spool II) P. O. Box 12282 [12/91] 12162 E. Mississippi Ave. Aurora, CO 80012-3499 Voice: (303) 695-9095 Cirrus Logic (video adapters) 3100 West Warren Ave Fremont, CA 94538 Commercial Software Associates (VMiX) Post Office Box 36 Corona del Mar, CA 92625 Voice: (714) 720-1214 (8-6pm PDT) BBS: (714) 720-1139 (24 Hrs.) Compaq Computer Corporation 20555 S.H. 249 Houston, TX 77070 FTP: ftp.compaq.com COMTROL Europe Ltd. (COMTROL HOSTESS) Kill‚ House Chinnor Road Thame Oxon, OX9-3NU ENGLAND CTRLALT Associates (STACKEY, EGAPAL, VGAPAL) Suite 133 [3/90] 260 South Lake Ave. Pasadena, CA 91101 Dell Computers FTP: dell1.dell.com, dell2.dell.com Digital Research, Inc. (GEM, DR DOS, Concurrent DOS) (see Novell, Inc.) Distributed Information Processing, Ltd. Number 2 Frederick Sanger Road Surrey Research Park Guildford, Surrey GU2 5XN England Voice: +44 483 301 555 FAX: +44 483 301 434 [DPMI Committee] Albert Teng, DPMI Committee Secretary Mailstop NW1-18 2801 Northwestern Parkway Santa Clara, CA 95051 FAX: (408) 765-5165 Dynamic Microprocessor Associates (pcANYWHERE) 1776 E. Jericho Turnpike Huntington, NY 11743 Voice: (516)-462-0440 EasyNet Systems Inc. (EasyNet ShareLan) 4283 Village Centre Court [4/88] Mississauga, Ontario L4Z 1S2 Voice: (416) 273-6410 Eicon Technology Corporation 2196 32nd Avenue Montreal, Quebec, Canada H8T 3H7 Voice: (514) 631-2592 Ergo Computing (OS/286, OS/386) 1 Intercontinental Way Peabody, MA 01960 Voice: (508) 535-7510 FAX: (508) 535-7512 ESaSS B.V. (TBSCANX, ThunderByte, STACKMAN) Thunderbyte PC Immunizer Division P.O. Box 1380 6501 BJ Nijmegen The Netherlands Voice: +31-80-787 881 FAX: +31-80-789 186 BBS: +31-85-212 395 Express Consulting (EZRECV) 4960 Hamilton Ave. Suite 211 [7/92] San Jose, CA 95130 Voice: (408) 374-7992 FAX: (408) 374-3115 FAB Software (Newkey) P.O. Box 336 [10/90] Wayland, MA 01778 Peter Fitzsimmons (SWELL) P.O. Box 670 [as of 7/89] Adelaide St. Postal Station Toronto, Canada M5C 2J8 FlashTek, Inc. (X-32VM) 804 Airport Way, Suite D [9/92] Sandpoint, ID 83864 Voice: (208) 263-7311 FAX: (208) 263-8772 UUCP: x-32vm@proto.com Geoff Friesen (IC) Box 94 [10/92] Dauphin, Manitoba Canada R7N 2T9 Frontier Technologies Corp. (Super-TCP) 10201 N. Port Washington Road [8/93] Mequon, WI 53092 Voice: (414) 241-4555 FAX: (414) 241-7084 FTP: isi.frontiertech.com FTP Software, Inc. (PC/TCP) Voice: (800) 282-4387 FTP: vax.ftp.com Future Domain Corporation (SCSI controllers) 2801 McGaw Ave. Irvine, CA 92714 Voice: (714) 253-0440 FAX: (714) 253-0429 Gamma Software (APCAL) P.O. Box 8191 [2/93] Fort Collins, CO 80526 Voice: (800) 747-9960 (303) 490-2928 H&G Software (Explosiv) P.O. Box #3013 [3/94] Vancouver, B.C. Canada V6B 3X5 Husky Computer Limited (Husky Hunter 16 BIOS) Eden Road [9/91] Walsgrave Triangle Business Park Coventry CV2 2TB England Voice: +44 203 604040 FAX: +44 203 603060 Information Modes ($25 Network) P.O. Drawer F Denton, TX 76202 Voice: (817) 387-3339 Innovative Data Concepts, Inc. (SWAP?? utilities, TesSeRact library) 122 North York Road Suite 5 Hatboro, PA 19040 Voice: (215) 443-9705 Orders: (800) 926-4551 FAX: (215) 443-9753 Inset Systems (Inset) 71 Commerce Drive [may be outdated] Brookfield, CT 06804 inset.com Eric Isaacson Software (ZIPKEY) 416 East University Ave. Bloomington, IN 47401-4739 Voice: (812) 339-1811 Isogon Corporation (NewSpace) 330 Seventh Avenue New York, NY 10001 Voice: (212) 967-2424 Jorj Software Co. (JORJ) 4354 Fletcher Rd. [5/91] Manchester MI 48158 JP Software (4DOS) P.O. Box 1470 E. Arlington, MA 02174 Voice: (617) 646-3975 Robert Juhasz (XFS) Auf der Suehle 14 [4/94] 33102 Paderborn Germany FAX: +49 5251 55764 Email: robertj@lwfws1.uni-paderborn.de CIS: 100045,2433 KANSYS, Inc. (AutoBraille) 1016 Ohio [12/91] Lawrence, KS 66044 Voice: (800) 279-4880 (913) 843-0351 Key Software Products (The Last Byte) 440 Ninth Avenue Menlo Park, CA 94025 Voice: (415) 364-9847 [8am-6pm PST] BBS: (415) 364-9847 [7pm-8am PST] Lanera Corporation (TCPOpen) 516 Valley Way [8/93] Milpitas, CA 95035 Voice: (408) 956-8344 FAX: (408) 956-8343 Lassen Software, Inc. (Trusted Access) 5923 Clark Rd, Suite F [4/93] P.O. Box 2319 Paradise, CA 95967-2319 Voice: (305) 445-6304 Microsystems Software, Inc. (MAGic) 600 Worcester Road Framingham, MA 01701 Voice: (508) 626-8511 FAX: (508) 626-8515 BBS: (508) 875-8009 MicroTalk (ASAP) 337 S. Peterson Louisville, KY 40206 Voice: (502) 897-2705 BBS: (502) 893-2269 Celso Minnitti, Jr. (INTMON) 139 Linden St Wellesley, MA 02181 John Newlin New-Ware (SCOUT) 8050 Camino Kiosco San Diego, CA 92122 Alexandr Novy & Petr Horak (REDVIEW) Technical University of Prague [2/92] Faculty of Nuclear Science and Physical Engineering Pargue, Czechoslovakia BITNET: HORAC@CSEARN Nu-Mega Technologies, Inc. (Soft-ICE) P.O. Box 7780 [8/92] Nashua, NH 03060-7780 Voice: (603) 889-2386 FAX: (603) 889-1135 Offe Enterprises (VUIMAGE) 1163 E. Ogden Ave. #705-131 Naperville, IL 60563 Voice: (708) 357-6679 Ontrack Computer Systems (Disk Manager, SWBIOS, Drive Rocket) 6321 Bury Drive [10/93] Minneapolis, MN 55346 Voice: (800) 752-1333 (612( 937-1107 P2 Enterprises (Phantom of the Keyboard) P.O. Box 25 [5/91] Ben Lomond, CA 95005 PC-Kwik Corporation (Super PC-Kwik, PowerPak, PCKSPL, PCKSCRN,...) 15100 SW Koll Parkway [6/93] Beaverton, OR 97006-6026 Voice: (503) 644-5644 FAX: (503) 646-8267 PC Thuis BV (PC Thuis Power magazine) Spaarne 55 2011 CE HAARLEM The Netherlands Voice: 023 - 366814 Personics Corporation (UltraVision) 63 Great Road Maynard, MA 01754 P.R. Glassel and Associates, Inc. (QUICKCACHE II) 30255 Fir Trail [1/90] Stacy, MN 55079 Voice: (619) 462-1337 Progressive Solutions (Back&Forth) Sandi and Shane Stump Box 276125 San Antonio, TX 78227 Voice: (800) 833 4400 (512) 670 0882 BBS: (512) 670 1809 RSE, Inc. (Nabbit) 1157 57th Drive SE [1/93] Auburn, WA 98002 Voice: (206) 939-4105 FAX: (206) 989-4105 SeaSide Software (FastJuice) 312 W. 6th Street, Suite 108 [1990] Corona, CA 91720 Shamrock Software (EMAIL, NET.24) Muenchner Strasse 26a W-8067 Petershausen Germany BBS: +49 89-307 2079 SitBack Technologies, Inc. (SitBack) 9290 Bond, Suite 210 [8/90] Overland Park, KS 66214 Voice: (913) 894-0808 Softlogic Solutions, Inc. (DoubleDOS,Cubit,Software Carousel) One Perimeter Road Manchester, NH 03103 Software Concepts Design (FLU_SHOT) 594 Third Avenue New York, NY 10016 BBS: (212) 889-6438 The Software Link, Inc. (PC-MOS/386) 5575B Chamblee-Dunwoody Road, suite 205 [7/93] Atlanta, GA 30338 Voice: (404) 512-0705 BBS: (404) 512-0643 FAX: (404) 512-7005 Spirit of Performance, Inc. (ASPIHOOK) Harvard, MA STSC, Inc. (APL*Plus/PC) 2115 E. Jefferson St. [3/93] Rockville, MD 20852-9950 Voice: (301) 984-5123 (MD) (800) 592-0050 Ext 900 (301) 984-5412 (international) FAX: (301) 984-5094 Telex: 898-085 (may be outdated) TapirSoft (TEXTCAP 2.0) Gisbert W. Selke [12/91] Ermekeilstr. 28 W-5300 Bonn 1 Germany Ted Gruber Software (FGDRIVER) P.O. Box 13408 Las Vegas, NV 89112 Voice: (702) 735-1980 BBS: (702) 796-7134 FAX: (702) 735-4603 George A. Theall (RECALL) TifaWARE 506 South 41st St., #3M Philadelphia, PA 19104 Voice: (215) 662-0558 David G. Thomas (TAME) c/o PowerSoft P.O. Box 956338 Duluth, GA 30136 Tseng Labs 10 Pheasant Run Newtown, PA 18940 Vertisoft Systems, Inc. (Double Disk,NOW!) 153 B Grace Drive Easley, SC 29640 Vadim V. Vlasov (COMBI-disk) Inst. for Nuclear Research of Russian Acad. Sci. [5/93] 60th October Anniversary prospect, 7a 117312 Moscow, Russia Voice: 7-095-133-6533 Thomas Wagner (CTask) Ferrari electronic GmbH Beusselstrasse 27 1000 Berlin 21 Germany Voice: +49 30-396 50 21 FAX: +49 30-396 80 20 Ross Neilson Wentworth (RAID) Serendipity Software [as of 11/88] 1422 Elkgrove Circle, #3 Venice, CA 90291 ZSoft Corporation (FRIEZE) 450 Franklin Rd. Suite 100 Marietta, GA 30067 Voice: (404) 428-0008 --------!---TRADEMARKS----------------------- To keep the lawyers happy: ArtiCom is a registered trademark of Artisoft, Inc. ASAP is a trademark of MicroTalk. Banyan is a registered trademark of Banyan Systems, Inc. Compaq is a registered trademark of Compaq Computer Corp. Corona and Cordata are trademarks of Cordata Computer DESQview, DESQview/X, QEMM-386, and QRAM are trademarks of Quarterdeck Office Systems HALO'88 is a trademark of Media Cybernetics. Hayes is a trademark of Hayes Microcomputer Products Inc. IBM, PC, PCjr, PC/XT, PC/AT, XT/286, PS/2, TopView are trademarks of IBM Corp. Logitech is a trademark of Logitech, Inc. Microsoft, MS, MS DOS, OS/2 are trademarks of Microsoft Corp. Mouse Systems is a trademark of Mouse Systems Corp. NetWare is a registered trademark of Novell Development Corp. PC Tools is a trademark of Central Point Software, Inc. StreetTalk, VINES, and Banyan Network Server are trademarks of Banyan Systems, Inc. Tandy 1000 is a registered trademark of Tandy Corp. TaskView and OmniView are trademarks of Sunny Hill Software 10NET is a registered trademark of Tiara Computer Systems, Inc. TesSeRact is a trademark of the TesSeRact Development Team. Turbo C and Turbo Pascal are registered trademarks of Borland International 286/DOS-Extender and 386/DOS-Extender are trademarks of Phar Lap Software, Inc. Carbon Copy Plus is a trademark of Meridian Technology, Inc. GIF is a trademark of Compuserve, Inc. VUIMAGE is a trademark of Offe Enterprises. Soft-ICE is a trademark of Nu-Mega Technologies. MAGic is a trademark of Microsystems Software, Inc. LANtastic is a trademark of Artisoft, Inc. HRAM is a trademark of Biologic. ImageCapture is a trademark of International Computers. FlashTek, X-32, and X-32VM are trademarks fo FlashTek, Inc. SK-UPPS is a trademark of Schneider & Koch GmbH SK-PASSPORT is a trademark of SysKonnect, Inc. PostScript is a trademark of Adobe, Inc. SpaceManager is a trademark of Vertisoft Systems, Inc. Husky, Hunter, Hunter 16, Hawk, 8/16, Sidebox and Oracle GT are trademarks of Husky Computers Limited. COMM-DRV is a trademark of Willies' Computer Software Company. Various other names are trademarks or registered trademarks of their respective holders --------!---QUOTES--------------------------- What they're saying about this 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 was only one-twentienth the size of the current version....] "An enormous listing of DOS and BIOS interrupt calls, many undocumented and program-specific. Quite simply, some of Snooper's reports wouldn't be there without it. Very useful in that it reports bugs and incompatibilities books rarely mention. And it's free!" John P. Vias, SNOOPER.DOC v1.07 (Snooper is a shareware system information program). "Ralf Brown maintains an astounding file which is chock-full of detailed, absolutely-indispensable information for DOS programmers on Hardware, BIOS, DOS, and other interrupts. .... You should not be without this file, which is widely-known as "Ralf Brown's Interrupt List". Ask about it. You will find it." Robert Curtis Davis, TBONES07.DOC. "It's the finest mess 'o Purina Geek Chow that I've seen in a coon's age." --Ethan Dicks --------!---CONTACT_INFO--------------------- 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: Internet: ralf@telerama.lm.com UUCP: {uunet,harvard}!telerama.lm.com!ralf FIDO: Ralf Brown 1:129/26.1 or post a message to me in the DR_DEBUG echo CompuServe: >INTERNET:ralf@telerama.lm.com Snail mail: Ralf Brown 813 Copeland Way, Suite 26 Pittsburgh, PA 15232-2217 (Letters which enclose a Self-Addressed Stamped Envelope [or self- addressed envelope and international return coupon] or e-mail address will be given priority. This address will remain valid until at least November 1, 1995.) 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 uunet; elsewhere, a path starting from the Internet).