home *** CD-ROM | disk | FTP | other *** search
/ Software Recommendations - 1998 Season 1 / DNBCD4.iso / develop / NUMEGA / zip / vxd / DUMPLX.ZIP / DUMPLX.DOC next >
Encoding:
Text File  |  1997-01-01  |  5.6 KB  |  134 lines

  1.  
  2. FREEWARE:
  3.  
  4.     This software may NOT be distributed or bundled with any product
  5.     that is sold for commercial profit without the explicit permission
  6.     of the author. In cases where the author has consented, the PKUNZIP(tm)
  7.     authentication message which normally reads :
  8.  
  9.         Authentic files Verified!   # EYC098
  10.         Tenth Planet Software International
  11.  
  12.     will additionally indicate the commercial entity to which permission
  13.     has been granted. If authentication is not present, please contact
  14.     the author to obtain a bona fide copy.
  15.  
  16. Disclaimer:
  17.  
  18.     The author hereby disclaims all warranties relating to this software,
  19.     whether express or implied, including without limitation any implied
  20.     warranties of merchantability or fitness for a particular purpose.
  21.     The author will not be liable for any special, incidental,
  22.     consequential, indirect or similar damages due to loss of data or any
  23.     other reason, even if the author or an agent of the author has been
  24.     advised of the possibility of such damages.  In no event shall the
  25.     author's liability for any damages ever exceed the price paid for
  26.     the software, regardless of the form of the claim.  The person
  27.     using the software bears all risk as to the quality and performance
  28.     of the software.
  29.  
  30. DumpLX:
  31.  
  32.     This tool was designed to examine the internal content of Linear
  33.     Executable (LE) files used for VxD (Virtual Devices) in Windows 3.x
  34.     and Windows '95 and Linear eXecutable (LX) files used by OS/2 2.x and
  35.     Warp. Windows does not use imports but instead uses INT 20h dynamic
  36.     links that are fixed up on the fly. In assembler these calls are in
  37.     the form VMMCall, VMMJmp, VxDCall & VxDJmp. Windows only exports a
  38.     single pointer to the DDB a device driver header, this header contains
  39.     function exports that other VxDs can call with the dynamic linking
  40.     described above. When known the name associated with a dynamic function
  41.     number is displayed. Under OS/2 the LX files is the basis for the 32bit
  42.     operating system, the New Executable (NE) file is used for 16bit
  43.     components. OS/2 also supports data compression in the form of iterative
  44.     data called EXEPACK:1 (much like EXEPACK under DOS) where long streams
  45.     of the same byte, typically zeroed data buffers, are folded into a RLE
  46.     (Run Length Encoding) form where the byte and the number of repeats are
  47.     stored. OS/2 Warp has a superior LZ (Lempel Ziv) compression, which is
  48.     used on the system kernel, called EXEPACK:2. This type of compression
  49.     offers around 2:1 compression and works well with code or data because
  50.     it reuses any repeating byte streams not just ones with the same byte.
  51.  
  52.     If you found this tool to be mildly useful or entertaining please send
  53.     me some Email, positive feedback is always good to get and makes writing
  54.     FREEWARE worth while. If you didn't like this tool, discard it, and keep
  55.     your sentiments to yourself.
  56.  
  57.  
  58. Clive Turvey, October 2, 1996.
  59. DeKalb, IL., USA & Southampton, ENGLAND.
  60.  
  61. Email : 74011.1732@compuserve.com
  62.       : clive@tbcnet.com
  63.  
  64. URL   : http://www.tbcnet.com/~clive
  65.  
  66. ------------------------------------------------------------------------------
  67.  
  68. DumpLX v1.10 (c) Copyright Tenth Planet Software Intl., C Turvey 1995-1996.
  69.                All rights reserved. Non-Commercial use only.
  70.  
  71.  ====     ===            This FREEWARE product was written by Clive
  72.   \\      / th            Turvey, an English Electronics Engineer.
  73.    \\    /
  74.     \\  /   Planet        It is designed to replace the LEDUMP
  75.      \\/     Software        utility written by Andrew Schulman.
  76.      /\\      International
  77.     /  \\            If you like the software, or find a problem
  78.    /    \\   CIS 74011,1732    post some Email to 74011.1732@compuserve.com
  79.   /      \\
  80.  ===     ====
  81.  
  82. Usage : DumpLX [options] <OS/2   LX Linear eXecutable>
  83.                          <Win386 LE Linear Executable>
  84.  
  85. Options :    -quiet        Suppress copyright string
  86.         -reloc        Display base relocations
  87.         -resource    Display resource section
  88.         -nosym        Suppress symbolic output
  89.  
  90. ------------------------------------------------------------------------------
  91.  
  92. I have finished writing Windows Source Version 3, which is now available
  93. from V Communications Inc. Versions one & two of Windows Source were
  94. written by Andrew Schulman.
  95.  
  96. What is Windows Source?
  97.  
  98. Windows Source is an add-on to V Communications' Sourcer disassembler
  99. which preprocesses executable, dynamic link library, device drivers and
  100. VxD files for Windows 3.x, Windows '95 & Windows NT. It also provides
  101. support for OS/2 1.x, 2.x & Warp.
  102.  
  103. Where possible symbolic debug information included in separate .SYM,
  104. .DBG files, or included in Codeview or COFF debugging sections.
  105.  
  106. The version of DumpLX supplied with Windows Source differs from the
  107. version supplied here in that it also generates definition files
  108. which are used by Sourcer to enhance the quality of the disassembly.
  109.  
  110. Windows Source Web Page : http://www.tbcnet.com/~clive/vcomwinp.html
  111.  
  112. ------------------------------------------------------------------------------
  113.  
  114. For information about V Communications software :
  115.  
  116. Sourcer, Bios Preprocessor, Windows Source, System Commander,
  117.  
  118. V Communications, Inc., 4320 Stevens Creek Blvd.,
  119. Suite 120, San Jose, CA 95129-9944.
  120.  
  121. Orders: 800-648-8266 (USA & Canada)
  122. Phone : 408-296-4224
  123. Fax   : 408-296-4441
  124. BBS   : 408-296-5334
  125. Email : 75031.3042@compuserve.com
  126.       : sales@v-com.com
  127. URL   : http://www.v-com.com (for System Commander Only)
  128.  
  129. These tools are highly recommended, be sure to let them know Clive Turvey
  130. sent you.
  131.  
  132. ------------------------------------------------------------------------------
  133.  
  134.