home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 5 / ctrom5b.zip / ctrom5b / PROGRAM / DIVERSEN / DOS32V3B / README.1ST < prev    next >
Text File  |  1995-03-12  |  3KB  |  106 lines

  1.  
  2.                  DOS32   Version 3.00 beta
  3.  
  4.  
  5.    NOTE: This is DOS32 v3.00 beta and may not be registered until
  6.          the final version 3.00 is released.
  7.  
  8.  
  9.                                               Written by Adam Seychell
  10.  
  11.  
  12.  
  13.                         Compiling the libraries
  14.  
  15. All the libraries and example source code can be assembled using the
  16. either TASM or MASM. To assemble using MASM you must define a text macro
  17. 'masm'. To do this use the -D option on the command line. For example;
  18.  
  19. ML -Dmasm  <filename.ASM>
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27. Here's the complete list of files distributed with the program:
  28.  
  29.     DOS32.EXE           The DOS extender loader.
  30.  
  31.     DLINK.EXE           The DOS32 32bit OMF linker.
  32.  
  33.     DOS32.DOC           The complete documentation for DOS32  (must be read)
  34.  
  35.     PMODE.DOC           A crash course in protected mode programming
  36.  
  37.     PMODE2.DOC          A description of Protected Mode by Yann Stephan.
  38.  
  39.     WHATS.NEW           What is new in this version.
  40.  
  41.     README.1ST          The text file you are reading right now.
  42.  
  43.     STUB.EXE            An example stub loader
  44.     STUB.ASM            with it's source code.
  45.  
  46.     BIN2HEX.COM         A program to dump a file in hexidecimal numbers
  47.                         in the format used by assemblers.
  48.  
  49.     EXERID.EXE          Utility to remove wasted header space for .EXE files
  50.                         created by some linkers  e.g TLINK (tm) or LINK (tm)
  51.  
  52.  
  53. \EXAMPLES         The examples directory
  54.  
  55.  
  56.      M0.BAT     An batch file for building a DOS32 program
  57.                     using Turbo Assembler and Turbo Linker
  58.      M0_M.BAT   Same as above with using Microsoft Assembler 6.x
  59.  
  60.      EG0.ASM    These are example 32bit programs using DOS32.
  61.      EG1.ASM      The EXE's are also here.
  62.      EG2.ASM      run them to see what they do
  63.      EG3.ASM
  64.      EG4.ASM
  65.      EG5.ASM
  66.      EG6.ASM
  67.      EG7.ASM   <-- This fills GUS's DRAM via DMA
  68.      EG10.ASM   <-- A demontration of The Debugger
  69.  
  70.         The following example programs require parts of the library.
  71.  
  72.      MODPLAY.ASM    A stupid MOD player
  73.      MODPLAY.EXE
  74.  
  75.  
  76.  
  77.  
  78. \LIB                 This directory contains a library for some
  79.                       useful routines and macros for the DOS extender.
  80.  
  81.      DEBUG.OBJ          Version 1.1 of the 32bit protected mode debugger
  82.      GUS.ASM            Gravis Ultrasound initalizing routines !
  83.      GUS.TXT            Info on about GUS.ASM
  84.      GUS.INC
  85.      MOUSE.ASM          Routine for setting up a mouse event handler.
  86.      MOUSE.INC
  87.      SQRT.ASM           Calclates the square root.
  88.      SQRT.INC
  89.      RANDOM.ASM         A random number generator.
  90.      RANDOM.INC
  91.      DMA.ASM            8237 DMA contoller stuff.
  92.      DMA.INC
  93.      MACROS.386         Useful macros for the library.
  94.  
  95.  
  96. \PAL             Peter Andersons library
  97.  
  98.      Not included in this beta version of DOS32.
  99.  
  100.  
  101. ------------------- End of file list ---------------------------------------
  102.  
  103.  
  104. TASM & TLINK is a trade mark of Borland International.
  105. MASM & LINK is a trade mark of Microsoft corp.
  106.