home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 5
/
ctrom5b.zip
/
ctrom5b
/
PROGRAM
/
DIVERSEN
/
DOS32V3B
/
README.1ST
< prev
next >
Wrap
Text File
|
1995-03-12
|
3KB
|
106 lines
DOS32 Version 3.00 beta
NOTE: This is DOS32 v3.00 beta and may not be registered until
the final version 3.00 is released.
Written by Adam Seychell
Compiling the libraries
All the libraries and example source code can be assembled using the
either TASM or MASM. To assemble using MASM you must define a text macro
'masm'. To do this use the -D option on the command line. For example;
ML -Dmasm <filename.ASM>
Here's the complete list of files distributed with the program:
DOS32.EXE The DOS extender loader.
DLINK.EXE The DOS32 32bit OMF linker.
DOS32.DOC The complete documentation for DOS32 (must be 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.
README.1ST The text file you are reading right now.
STUB.EXE An example stub loader
STUB.ASM with it's source code.
BIN2HEX.COM A program to dump a file in hexidecimal numbers
in the format used by assemblers.
EXERID.EXE Utility to remove wasted header space for .EXE files
created by some linkers e.g TLINK (tm) or LINK (tm)
\EXAMPLES The examples directory
M0.BAT An batch file for building a DOS32 program
using Turbo Assembler and Turbo Linker
M0_M.BAT Same as above with using Microsoft Assembler 6.x
EG0.ASM These are example 32bit programs using DOS32.
EG1.ASM The EXE's are also here.
EG2.ASM run them to see what they do
EG3.ASM
EG4.ASM
EG5.ASM
EG6.ASM
EG7.ASM <-- This fills GUS's DRAM via DMA
EG10.ASM <-- A demontration of The Debugger
The following example programs require parts of the library.
MODPLAY.ASM A stupid MOD player
MODPLAY.EXE
\LIB This directory contains a library for some
useful routines and macros for the DOS extender.
DEBUG.OBJ Version 1.1 of the 32bit protected mode debugger
GUS.ASM Gravis Ultrasound initalizing routines !
GUS.TXT Info on about GUS.ASM
GUS.INC
MOUSE.ASM Routine for setting up a mouse event handler.
MOUSE.INC
SQRT.ASM Calclates the square root.
SQRT.INC
RANDOM.ASM A random number generator.
RANDOM.INC
DMA.ASM 8237 DMA contoller stuff.
DMA.INC
MACROS.386 Useful macros for the library.
\PAL Peter Andersons library
Not included in this beta version of DOS32.
------------------- End of file list ---------------------------------------
TASM & TLINK is a trade mark of Borland International.
MASM & LINK is a trade mark of Microsoft corp.