261 lines
15 KiB
HTML
261 lines
15 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE>Int 2F/AX=5200h
|
|
</TITLE>
|
|
<META NAME="Description" CONTENT="
|
|
Int 2F/AX=5200h - JAM.SYS v1.10+ - GetVersion - INSTALLATION CHECK -
|
|
AX = 5200h
|
|
Return: AH = 80h (successful) if installed
|
|
BX = internal JAM.SYS version number
|
|
CX = size of JAMINFO structure (see #02831,#02832)
|
|
DX = JAM.SYS segment address
|
|
Program: JAM.SYS is a main component of the JAM Real-Time Data Compression
|
|
Utilities by George A. Reznik and friends (JAM Software).
|
|
SeeAlso: AX=5201h
|
|
Format of JAMINFO v1.10 structure:
|
|
">
|
|
<META NAME="robots" CONTENT="none">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#FFD0A0">
|
|
<center>
|
|
<h2>Int 2F/AX=5200h
|
|
</h2>
|
|
</center><p>
|
|
<table border=1 cellpadding=3 cellspacing=1>
|
|
<td>
|
|
<a href="rb-4876.htm" tppabs="http://www.ctyme.com/intr/rb-4876.htm">
|
|
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
|
<a href="rb-4878.htm" tppabs="http://www.ctyme.com/intr/rb-4878.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>JAM.SYS v1.10+ - GetVersion - INSTALLATION CHECK</font></h3>
|
|
<PRE>
|
|
AX = 5200h<br>
|
|
<p><b>Return:</b><br>AH = 80h (successful) if installed
|
|
BX = internal JAM.SYS version number
|
|
CX = size of JAMINFO structure <a href="javascript:if(confirm('http://www.ctyme.com/intr/rb-0000.htm \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/intr/rb-0000.htm#Table0'" tppabs="http://www.ctyme.com/intr/rb-0000.htm#Table0"></a>(see #02831,#02832)
|
|
DX = JAM.SYS segment address
|
|
</PRE>
|
|
<p><b>Program:</b>
|
|
JAM.SYS is a main component of the JAM Real-Time Data Compression
|
|
Utilities by George A. Reznik and friends (JAM Software).
|
|
<p><b>See Also:</b>
|
|
<a href="rb-4878.htm" tppabs="http://www.ctyme.com/intr/rb-4878.htm">AX=5201h</a>
|
|
<PRE>
|
|
<p>
|
|
Format of JAMINFO v1.10 structure:
|
|
<a name=table2831></a>
|
|
Offset Size Description (Table 02831)
|
|
00h 25 BYTEs extended BIOS parameter block (BPB)
|
|
19h 11 BYTEs ???
|
|
25h DWORD total number of sectors in JAM archive file
|
|
(size of compressed data area)
|
|
29h BYTE flags <a href="rb-4877.htm#Table2833" tppabs="http://www.ctyme.com/intr/rb-4877.htm#Table2833">(see #02833)</a>
|
|
2Ah 127 BYTEs full JAM archive file name
|
|
A9h WORD the number of fragments in archive file
|
|
ABh 96 BYTEs archive file fragmentation list -
|
|
array of 16 FRAGMENT structures <a href="rb-4877.htm#Table2834" tppabs="http://www.ctyme.com/intr/rb-4877.htm#Table2834">(see #02834)</a>
|
|
10Bh DWORD address of the host-drive DPB (Drive Parameter Block)
|
|
10Fh DWORD number of free sectors in JAM archive file
|
|
113h WORD device status word <a href="rb-4877.htm#Table2835" tppabs="http://www.ctyme.com/intr/rb-4877.htm#Table2835">(see #02835)</a>
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#02832
|
|
<PRE>
|
|
<p>
|
|
Format of JAMINFO v1.20 structure:
|
|
<a name=table2832></a>
|
|
Offset Size Description (Table 02832)
|
|
00h 25 BYTEs extended BIOS parameter block (BPB)
|
|
19h BYTE physical driver number
|
|
1Ah BYTE reserved
|
|
1Bh BYTE extended boot record signature
|
|
1Ch DWORD volume serial number
|
|
20h 11 BYTEs volume label
|
|
2Bh 8 BYTEs file system ID
|
|
33h DWORD total number of sectors in JAM archive file
|
|
(size of compressed data area)
|
|
37h BYTE flags <a href="rb-4877.htm#Table2833" tppabs="http://www.ctyme.com/intr/rb-4877.htm#Table2833">(see #02833)</a>
|
|
38h 128 BYTEs full JAM archive file name
|
|
B8h WORD the number of fragments in archive file
|
|
BAh 96 BYTEs archive file fragmentation list -
|
|
array of 16 FRAGMENT structures <a href="rb-4877.htm#Table2834" tppabs="http://www.ctyme.com/intr/rb-4877.htm#Table2834">(see #02834)</a>
|
|
11Ah DWORD address of the host-drive DPB (Drive Parameter Block)
|
|
11Eh DWORD number of free sectors in JAM archive file
|
|
122h WORD device status word <a href="rb-4877.htm#Table2835" tppabs="http://www.ctyme.com/intr/rb-4877.htm#Table2835">(see #02835)</a>
|
|
</PRE>
|
|
<p><b>Note:</b>
|
|
The first 33h bytes are copied from the archive file's boot sector
|
|
<p><b>See Also:</b>
|
|
#02831
|
|
<PRE>
|
|
<p>
|
|
Bitfields for JAMINFO flags:
|
|
<a name=table2833></a>
|
|
Bit(s) Description (Table 02833)
|
|
2-0 reserved
|
|
3 (v1.20+)
|
|
4 enable direct write requests (Int 26h, non-DOS requests, etc.)
|
|
5 read-only mode
|
|
6 no write-behind caching
|
|
7 full undelete-compatible allocation strategy
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#02831 - #02832
|
|
<PRE>
|
|
<p>
|
|
Format of JAM FRAGMENT structure:
|
|
<a name=table2834></a>
|
|
Offset Size Description (Table 02834)
|
|
00h WORD starting sector (low word)
|
|
02h BYTE starting sector (high byte)
|
|
03h WORD size of fragment (low word)
|
|
05h BYTE size of fragment (high byte)
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#02831 - #02832
|
|
<PRE>
|
|
<p>
|
|
<a name=table2835></a>
|
|
(Table 02835)
|
|
Values for JAM.SYS status (high byte):
|
|
00h successful
|
|
01h drive is not a JAM drive
|
|
02h drive is already attached
|
|
03h archive file cluster size value is larger than driver's one
|
|
04h drive is not attached
|
|
05h drive is locked
|
|
06h drive is not locked
|
|
07h bad physical-level request
|
|
08h host drive reading/writing error
|
|
09h bad entries in JAM descriptor table
|
|
0Ah compressed data integrity error
|
|
0Bh archive file overflow
|
|
0Ch bad DOS request
|
|
0Dh incorrect parameters in JAMINFO structure
|
|
</PRE>
|
|
<p><b>Note:</b>
|
|
The low byte of the status is the DOS error code for the Host drive
|
|
<p><b>See Also:</b>
|
|
#02598 at INT 2F/AX=0802h
|
|
<p>
|
|
<b>Category: <a href="cat-017.htm" tppabs="http://www.ctyme.com/intr/cat-017.htm">
|
|
File/Disk Compression</a>
|
|
- <a href="int-2f-1.htm" tppabs="http://www.ctyme.com/intr/int-2F.htm">
|
|
Int 2Fh</a>
|
|
- <a href="alpha-j.htm" tppabs="http://www.ctyme.com/intr/alpha-j.htm">
|
|
J</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-4876.htm" tppabs="http://www.ctyme.com/intr/rb-4876.htm">
|
|
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
|
<a href="rb-4878.htm" tppabs="http://www.ctyme.com/intr/rb-4878.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>
|