
                 DOS32   Version 3.01 


                                              Written by Adam Seychell



Here's the complete list of files distributed with the program:

\
    DOS32.DOC           The complete documentation for DOS32  (must read)
    PMODE.DOC           A crash course in protected mode programming
    PMODE2.DOC          A description of Protected Mode by Yann Stephan.
    WHATS.NEW           What is new in this version.
    FILES.TXT           The text file you are reading right now.

\BIN    
    BINOBJ.EXE          A program to dump a file into an OBJ.
    BINOBJ.ZIP          source code.
    BIN2ASM.EXE         Binary to .ASM hex converter
    BIN2ASM.ZIP         source code 
    EXERID.EXE          Utility to remove wasted header space for .EXE files
                        created by some linkers  e.g TLINK (tm) or LINK (tm)
    DOS32.EXE           The DOS extender and loader.
    DLINK.EXE           The DOS32 32bit OMF linker.


\EXAMPLES         The examples directory
     MAKE.BAT     An batch file for building most of the examples using TASM.
     MAKE_M.BAT   Same as above except using Microsoft Assembler 6.x

     EG0.ASM      Various 32bit example programs using DOS32 (includes EXE's).
     EG1.ASM      
     EG2.ASM      
     EG3.ASM
     EG4.ASM
     EG5.ASM
     EG6.ASM
     EG7.ASM   
     REALMODE.ASM   <--- example of hooking a real mode interrupt.
     VIDEO.ASM      <---- ultra simple example filling video memory.
     VESA.ASM       <---- how to use the VESA BIOS extention for SVGA.
     STUB.ASM       <---- An example DOS32 stub loader. 
                                        Note: this is a real mode program.

        The following example programs require parts of the library.

     MODPLAY.ZIP    <--- MASM source to my modplayer.
     GUSFILL.ASM    <-- This fills GUS's DRAM via DMA
     DEBUGGER.ASM   <-- A demontration of The Debugger



\LIB                 This directory contains a library for some
                      useful routines that I have developed.

     DEBUG.OBJ          Version 1.11 of the 32bit protected mode debugger
     GUS.ASM            Gravis Ultrasound initalizing routines !
     GUS.TXT            Info on about GUS.ASM
     MOUSE.ASM          Routine for setting up a mouse event handler.
     SQRT.ASM           Calclates the square root.
     RANDOM.ASM         A random number generator.
     DMA.ASM            8237 DMA contoller stuff.
     MACROS.386         Useful macros for the library.


\PAL             Power Assembly library (PAL)

    README.TXT      A note from the author, Peter Anderson.
    M.BAT           Batch file for creating PAL.LIB using the Standard C 
                    calling convention
    MFAST.BAT       Batch file for creating PAL.LIB using the _fastcall C 
                    calling convention
    
    



------------------- End of file list ---------------------------------------


TASM & TLINK is a trade mark of Borland International.
MASM & LINK is a trade mark of Microsoft corp.
