255 lines
15 KiB
HTML
255 lines
15 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE>Int 2D
|
|
</TITLE>
|
|
<META NAME="Description" CONTENT="
|
|
Int 2D - AMIS v3.0+ - INSTALLATION CHECK -
|
|
AL = 00h
|
|
AH = multiplex number for program
|
|
Return: AL = 00h if free
|
|
AL = FFh if multiplex number in use
|
|
CX = binary version number (CH = major, CL = minor)
|
|
DX:DI - signature string (see #02569) identifying the program
|
|
using the multiplex number
|
|
SeeAlso: INT 2D/AL=01h,INT 2D/AL=02h,INT 2D/AL=03h,INT 2D/AL=04h,INT 2D/AL=05h
|
|
SeeAlso: INT 2D/AL=06h
|
|
Index: installation check;Alternate Multiplex Interrupt Specification
|
|
">
|
|
<META NAME="robots" CONTENT="none">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#FFD0A0">
|
|
<center>
|
|
<h2>Int 2D
|
|
</h2>
|
|
</center><p>
|
|
<table border=1 cellpadding=3 cellspacing=1>
|
|
<td>
|
|
<a href="rb-4214.htm" tppabs="http://www.ctyme.com/intr/rb-4214.htm">
|
|
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
|
<a href="rb-4216.htm" tppabs="http://www.ctyme.com/intr/rb-4216.htm">
|
|
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
|
|
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
|
|
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
|
|
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
|
|
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
|
|
</td></table><p>
|
|
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
|
<h3><font color=#C00040>AMIS v3.0+ - INSTALLATION CHECK</font></h3>
|
|
<PRE>
|
|
AL = 00h
|
|
AH = multiplex number for program<br>
|
|
<p><b>Return:</b><br>AL = 00h if free
|
|
AL = FFh if multiplex number in use
|
|
CX = binary version number (CH = major, CL = minor)
|
|
DX:DI -> signature string <a href="rb-4215.htm#Table2569" tppabs="http://www.ctyme.com/intr/rb-4215.htm#Table2569">(see #02569)</a> identifying the program
|
|
using the multiplex number
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
INT 2D/AL=01h - INT 2D/AL=02h - INT 2D/AL=03h - INT 2D/AL=04h - INT 2D/AL=05h
|
|
<p><b>See Also:</b>
|
|
INT 2D/AL=06h
|
|
<PRE>
|
|
<p><b>Index:</b><br>Installation check;Alternate Multiplex Interrupt Specification
|
|
<p><b>Index:</b><br>Installation check;AMIS|installation check;FASTMOUS
|
|
<p><b>Index:</b><br>Installation check;SPELLER|installation check;Monitor
|
|
<p><b>Index:</b><br>Installation check;NOLPT|installation check;NOTE
|
|
<p><b>Index:</b><br>Installation check;RBkeyswp|installation check;SWITCHAR
|
|
<p><b>Index:</b><br>Installation check;VGABLANK|installation check;EATMEM
|
|
<p><b>Index:</b><br>Installation check;RECALL|installation check;XPTR2
|
|
<p>
|
|
Format of AMIS signature string:
|
|
<a name=table2569></a>
|
|
Offset Size Description (Table 02569)
|
|
00h 8 BYTEs blank-padded manufacturer's name (possibly abbreviated)
|
|
08h 8 BYTEs blank-padded product name
|
|
10h 64 BYTEs ASCIZ product description (optional, may be a single 00h)
|
|
</PRE>
|
|
<p><b>Note:</b>
|
|
It is not necessary to reserve a full 64 bytes for the description,
|
|
just enough to store the actual ASCIZ string
|
|
<p><b>See Also:</b>
|
|
#02570
|
|
<PRE>
|
|
<p>
|
|
<a name=table2570></a>
|
|
(Table 02570)
|
|
Values for AMIS signatures known to be in use:
|
|
'Byrial J' 'EKLAVO ' permits keyboard entry of Esperanto accented letters
|
|
'CoveSoft' 'Burnout+' shareware screen saver Burnout Plus
|
|
'Crynwr ' 'SPELLER ' TSR spelling-checker
|
|
'CPH1995 ' 'CDTSR ' resident CD-Audio player
|
|
'CPH1996 ' 'DSAPI '
|
|
'CSJewell' 'Modula3L' Curtis Jewell's Modula-3 compiler (non-TSR)
|
|
'Cubbi...' 'ASCII...' Example ASCII code view/enter TSR by Sergey Zubkov
|
|
'Cubbi...' 'ScrnGrab' Example screen grabber by Sergey Zubkov
|
|
'DAISYCHA' 'INDRIVER' Advanced Parallel Port daisy chain driver (vendor name
|
|
in product description field, if desired)
|
|
(see also INT 2D/AL=DCh)
|
|
'DTown SD' 'DTU ' DTown Software Development's DTown Utilities
|
|
(see also INT 2D/AL=20h)
|
|
'ECLIPSE ' 'PLUMP ' Eclipse Software's printer and plotter spooler
|
|
'GraySoft' 'GIPC ' GraySoft's Inter-Process Communications driver
|
|
'heathh ' 'Monitor '
|
|
'Helge O ' TSRs by Helge Olav Helgesen
|
|
'IVALM SK' 'lmkey ' Russian keyboard driver by Sergey Khabarov
|
|
'IVALM SK' 'lmrus ' Russian screen driver by Sergey Khabarov
|
|
'J. Berry' 'RATSR ' RemoteAccess Network Manager workstation module
|
|
'JWB ' 'RAMLIGHT' James Birdsall's on-screen RAMdisk activity indicator
|
|
'M Better' 'iHPFS ' Marcus Better's HPFS filesystem driver for DOS
|
|
'M. Paul ' 'FREEVER ' DOS version-faking TSR by Matthias Paul
|
|
'Nildram ' 'ST ' Screen Thief graphics screen grabber
|
|
'NoBrain ' 'FlatReal' Flat real mode monitor by Sergei Shtylyov
|
|
'NoBrain ' 'Grabber ' Frame grabber drivers by Sergei Shtylyov
|
|
'NoBrain ' 'SqrModes' TSR providing some non-standard video modes
|
|
by Sergei Shtylyov
|
|
'Pino Nav' 'ALTMENU ' activate any program's menu bar by pressing Alt key
|
|
'Pino Nav' 'Keybit ' Pino Navato's KEYBIT Lite Italian keyboard driver v4+
|
|
'PowrQuot' 'CAPRILOG'
|
|
'PowrQuot' 'CAPRITSR'
|
|
'PowrQuot' 'CAPRIWIN'
|
|
'R-Ware ' 'dLite ' run-time data decompression TSR
|
|
'Ralf B ' 'disaXXYY' RBdisabl -- disable key scancode XX w/ shift states YY
|
|
'Ralf B ' 'DUALVGA ' dual-VGA support, screen blanker, and DPMS driver
|
|
'Ralf B ' 'FASTMOUS' example TSR included with sample AMIS library code
|
|
'Ralf B ' 'NoBreak ' disable Ctrl-@, Ctrl-C, and Ctrl-Break keys
|
|
'Ralf B ' 'NOLPT n ' example TSR -- turn LPTn into bit-bucket
|
|
'Ralf B ' 'NOTE ' example TSR -- popup note-taker
|
|
'Ralf B ' 'RBclock ' RBclock -- on-screen real-time clock
|
|
'Ralf B ' 'RBclockE' RBclock -- on-screen elapsed-time clock
|
|
'Ralf B ' 'RBdvorak' Dvorak keyboard mapping w/ opt Esc/~, LCtrl/CapsLk swap
|
|
'Ralf B ' 'RBkcount' display count of keystrokes on screen
|
|
'Ralf B ' 'RBkeyswp' RBkeyswap v3.0+ -- swap Esc/~ and LCtrl/CapsLock keys
|
|
'Ralf B ' 'RBnoboot' disable Ctrl-Alt-Del key combination
|
|
'Ralf B ' 'ShftCaps' require Shift-CapsLock to turn on CapsLock
|
|
'Ralf B ' 'ShftNumL' require Shift-NumLock to turn off NumLock
|
|
'Ralf B ' 'SWITCHAR' example TSR -- add switchar() support removed from DOS5
|
|
'Ralf B ' 'VGABLANK' VGA-only screen blanker
|
|
'Ralf B ' 'WINTAME ' yield CPU when program in Win95 DOS box is idle
|
|
'Sally IS' 'Mdisk ' removeable, resizeable RAMdisk
|
|
'Sally IS' 'Scr2Tex ' screen dumper with output in (La)Tex format
|
|
'SRT ' 'STOPBOOT' reboot preventer by Steve Talbot
|
|
'Thaco ' 'NEST ' Eirik Pedersen's programmer's delimiter matcher
|
|
'TifaWARE' 'EATMEM ' George A. Theall's public domain memory restrictor for
|
|
testing programs (v1.1+)
|
|
'TifaWARE' 'RECALL ' public domain commandline editor and history (v1.2+)
|
|
'Todd ' 'XPTR2 ' PC-to-Transputer interface by Todd Radel
|
|
'WlkngOwl' 'NoiseSYS' NOISE.SYS random-number generator
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#02569
|
|
<p>
|
|
<b>Category: <a href="cat-042.htm" tppabs="http://www.ctyme.com/intr/cat-042.htm">
|
|
TSR Libraries</a>
|
|
- <a href="int-2d-1.htm" tppabs="http://www.ctyme.com/intr/int-2D.htm">
|
|
Int 2Dh</a>
|
|
- <a href="alpha-a.htm" tppabs="http://www.ctyme.com/intr/alpha-a.htm">
|
|
A</a>
|
|
</b><p><p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
|
<table border=1 cellpadding=3 cellspacing=1>
|
|
<td>
|
|
<a href="rb-4214.htm" tppabs="http://www.ctyme.com/intr/rb-4214.htm">
|
|
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
|
<a href="rb-4216.htm" tppabs="http://www.ctyme.com/intr/rb-4216.htm">
|
|
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
|
|
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
|
|
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
|
|
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
|
|
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
|
|
</td></table><p>
|
|
|
|
<!-- Bottom Link Start -->
|
|
|
|
<center>
|
|
|
|
<p><table border=1 bgcolor="#ffff99"><tr><td>
|
|
<table border=0 height=80>
|
|
<tr align=center><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">
|
|
<img src="tip.gif" tppabs="http://graphics.ctyme.com/gif/tip.gif" ALT="Sponsors" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">Shopping</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">
|
|
<img src="comment.gif" tppabs="http://graphics.ctyme.com/gif/comment.gif" ALT="Forum" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">Forum</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">
|
|
<img src="mail.gif" tppabs="http://graphics.ctyme.com/gif/mail.gif" ALT="email" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">EMail</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">
|
|
<img src="toc.gif" tppabs="http://graphics.ctyme.com/gif/toc.gif" ALT="Index" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">Index</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">
|
|
<img src="home.gif" tppabs="http://graphics.ctyme.com/gif/home.gif" ALT="Home" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">Home</a>
|
|
|
|
</td><td width="90">
|
|
|
|
<center>
|
|
<FORM ACTION="https://secure.paypal.com/cgi-bin/webscr" tppabs="https://secure.paypal.com/cgi-bin/webscr" METHOD="POST" traget="_blank">
|
|
<INPUT TYPE="hidden" NAME="cmd" VALUE="_xclick">
|
|
<INPUT TYPE="hidden" NAME="business" VALUE="marc@perkel.com">
|
|
<INPUT TYPE="hidden" NAME="return" VALUE="http://www.perkel.com">
|
|
<INPUT TYPE="hidden" NAME="item_name" VALUE="Donation To Support this Site">
|
|
<INPUT TYPE="hidden" NAME="no_intl" VALUE="1">
|
|
<INPUT TYPE="image" SRC="x-click-but7.gif" tppabs="http://images.paypal.com/images/x-click-but7.gif" vspace=9
|
|
NAME="submit" ALT="Make payments with PayPal - it's fast, free and secure!">
|
|
</FORM>
|
|
|
|
</td></tr></table></td></tr></table><p>
|
|
|
|
|
|
<center>
|
|
<p>
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/hosting/index.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/hosting/index.htm'" tppabs="http://www.ctyme.com/hosting/index.htm" target="_blank">
|
|
<img src="ctymehost.gif" tppabs="http://graphics.ctyme.com/gif/ctymehost.gif"
|
|
border=3 height=60 width=468></a>
|
|
<p>
|
|
<!-- Ad End --->
|
|
|
|
</center>
|
|
<FORM ACTION="http://service.bfast.com/bfast/click" target="_blank">
|
|
<INPUT TYPE="hidden" NAME="siteid" VALUE="30472466" >
|
|
<INPUT TYPE="hidden" NAME="bfpage" VALUE="horizontal">
|
|
<INPUT TYPE="hidden" NAME="bfmid" VALUE="27253343" >
|
|
<INPUT TYPE="hidden" NAME="num" VALUE="30">
|
|
|
|
<table bgcolor=white border=3><tr><td>
|
|
<table bgcolor=white border=0>
|
|
<tr><td>
|
|
<IMG SRC="serve-bfmid=27253343&siteid=30472466&bfpage=horizontal.gif" tppabs="http://service.bfast.com/bfast/serve?bfmid=27253343&siteid=30472466&bfpage=horizontal" BORDER="0" WIDTH="1" HEIGHT="1" align=right NOSAVE >
|
|
<center><b>Search the web with Google</b></center>
|
|
</td></tr><tr><td>
|
|
<TABLE cellpadding=0 cellspacing=5 bgcolor="#FFFFFF">
|
|
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr><tr><td>
|
|
<IMG SRC="affiliate_logo.gif" tppabs="http://www.google.com/affiliates/affiliate_logo.gif" border="0" ALT="Google" align="center">
|
|
<INPUT TYPE=text name=q size=30 maxlength=255 value="">
|
|
<INPUT type=submit name=sa VALUE="Go">
|
|
</td></tr>
|
|
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr></TABLE>
|
|
</td></tr></table>
|
|
</tr></td></table>
|
|
</FORM>
|
|
|
|
</center>
|
|
|
|
|
|
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
|
|
|
<!-- Bottom Link End -->
|
|
|
|
</BODY>
|
|
</HTML>
|