This file list the changes that were made to IBM Dos 7.0 for trapdoor.
Only 5 executable are used/built 
   IBMBIO.COM
   IBMDOS.COM
   COMMAND.COM
   SHARE.EXE
   EMM386.EXE
Of these, only IBMBIO.COM and EMM386 have source changes.  The others binary
compare to the original Dos 7.0.  All five were built and binary compared to
all existing Dos 7.0 country versions using the original source (IBMBIO and
EMM386 updates temporary removed).
    
The directories were copied from the IBM DOS 7.0 build server (\\dosbuild\build) 
which reflected the GM 7.0 version.  Updated are as follows:

--------------------------------------------------------------------------------------------------------
SOURCE:
root = \src\hybernat\dos7

  (root)
    makefile - Sets up Source and Target paths then builds ibmbios.com, ibmdos.com, command.com, 
               share.exe and emm386.exe (makefile stripped down from original).   
               Output binaries are stored in \src\hybernat\trapdoor (disabled use of \binaries and
               \compress paths) where net tree/install can pick them up (without having to change 
               net tree/install).  Originally the bins were stored in \src\hybernat\trapdoor\ with 
               no source.
    dosenv.mak - sets up path and environment variables for building (modified from dosenv.cmd)
    tools.mak - inference rules (original \tools\tools.ini with the following changes:)
                - [make] & [nmake] removed
                - attrib -r added to .skl.cl1 so separate message makefile not needed
    newbuild.cmd - erases objects to force a clean build (modified from original)
    testnlv.cmd - Build each country cleanly and compare to original Dos 7.0 country versions
    readme.txt - this file

  (root)\bios
    full source + following updates 
    MAKEFILE - updated to not rely on system globals (added include of dosenv.mak and tools.mak)
               Changed to pick up message files from MRI path
               Changed target output binaries from \binaries and \compress to \src\hybernat\trapdoor
    MSINIT.ASM - Kernel Patch for trapdoor
    SYSINIT1.ASM - Kernel Patch for trapdoor
    SYSINIT2.ASM - Kernel Patch for trapdoor

  (root)\cmd\command
    full source + following updates 
    MAKEFILE - updated to not rely on system globals (added include of dosenv.mak and tools.mak)
               Changed to pick up message files from MRI path
               Changed target output binaries from \binaries and \compress to \src\hybernat\trapdoor

  (root)\cmd\share
    full source + following updates 
    MAKEFILE - updated to not rely on system globals (added include of dosenv.mak and tools.mak)
               Changed to pick up message files from MRI path
               Changed target output binaries from \binaries and \compress to \src\hybernat\trapdoor
               Modified INCLUDE to pick up MRI path
    GSHARE.ASM - No changes, new date via extract since build server was changed
    GSHARE2.ASM - "   "

  (root)\dev\emm386
    full source + following updates 
    MAKEFILE - updated to not rely on system globals (added include of dosenv.mak and tools.mak)
               Changed to pick up message files from MRI path
               Changed target output binaries from \binaries and \compress to \src\hybernat\trapdoor
               Modified INCLUDE to pick up MRI path
               Removed setting of LANG in makefile 
    INIT.ASM - EMM386 patch for trapdoor
    INT15.ASM - EMM386 patch for trapdoor
    PAGETRAP.ASM - EMM386 patch for trapdoor

  (root)\dos
    full source + following updates 
    MAKEFILE - updated to not rely on system globals (added include of dosenv.mak and tools.mak)
               Changed to pick up message files from MRI path
               Changed target output binaries from \binaries and \compress to \src\hybernat\trapdoor
               Changed to pick up special Russian code delta (not unique to trapdoor)
    (root)\dos\ru
       MSCTRLC.ASM - special code change for Russian builds only (no MRI hits).

  (root)\inc
    COPYRIGH.INC - Combined version of several countries to force compare to original PC Dos 7.0 NLVs
                   
    only required includes,  
      the following inc's from the full source were not included:
        bilib21h, chkcpu, cmacros, dseg, keybshar,  
        msghan, oemnum, pathmac, pcgequ, postequ, redirsym, 
        smdossym, struc
      the following asm's from the full source were not included:
        path, _parse

  (root)\preload 
     Trapdoor delta to base IBM Dos 7.0 used in the original Aptiva preload.  No makefiles use this dir.
     It is only included here to save the original source changes in CMVC.

     Note that sysinit1.trp is included above as sysinit1.asm (see readme.txt in this \preload dir)
     Also note that updated HIDE/SHELL/CDAPP is in the \src\hybernat\trapdoor directory.  They are
     non-IBM Dos 7.0 binaries that are called from the dos config.sys

  (root)\tools
    only required tools

--------------------------------------------------------------------------------------------------------
MRI:

  (root)\messages
    this dos7 path is not used in OS/2. message files were moved to the MRI path (below) 
    MAKEFILE - not included

  \mri\CC\hybernat\dos7  (CC=Country Code)
    COMIMSG.INC - Common message files used by ibmbio.com, ibmdos.com, command.com, share.exe
    COMRMSG.INC
    cxx.MRI        (cxx = country abbreviation)
    cxx.MSG
    LOADMSG.MSG

  \mri\CC\hybernat\dos7\cmd\share
    SHMSG.INC   - Message file used by share.exe

  \mri\CC\hybernat\dos7\cmd\share
    EMMMES.ASM  - Message files used by emm386.exe
    MRIEMM38.INC    (MRIEMM38 is unique for br, dk, fr, de, pt.  
                     All others use a copy of the us version). 


