
                          TMT Development Corporation

                                   Pascal Lite

                             version 2.00 freeware

Thank you for your trying this new Pascal compiler for MS DOS

This is a full 32-bit Pascal compiler for 80386/486/Pentium Intel CPU's.
Pascal Lite produces native 32-bit protected-mode using the PMODE extender.

Requirements
------------

    for MS DOS:

       3Mb of hard disk
       MS DOS operating system v 5.0 or later
       2Mb of free XMS

Pascal Lite Installation
------------------------

   The Pascal Lite distribution is contained in the tmtpl200d.zip archive.
   Please, read the license.doc file before the installation.

   Follow these instructions to run the installation process.

      - create the \TMTPL directory on one of the drives (we will call
        it the x: drive) using the command:
            x> md TMTPL

      - copy the tmtp200d.zip file into the TMTPL directory:

            x> copy  tmtp200d.zip x:\TMTPL
            x> x:
            x> cd \TMTPL

      - run the PKUNZIP program to decompress the tmtp200d.zip

            x:\TMTPL> pkunzip -d tmtp200d

        (the switch "-d" unpacks with subdirectories)

      - modify the PATH statement in the autoexec.bat, to include the
                x:\TMTPL\BIN
         subdirectory, if you so desire.

      - go to \TMTPL\EXAMPLES\DOS\HELLO
        compile the simple test program, "HELLO.PAS", and run it:

           x:\TMTPL> plt hello
           x:\TMTPL> hello

      - read the entire manual.doc file before using the compiler for
        any "real" application development.


Contents of the distribution
----------------------------

   documentation:

      MANUAL.DOC         - description of the PLT compiler
      LICENSE.DOC        - license agreement
      README             - this file

   executable:

     subdirectory BIN contains following files:

       PLT.CFG            - compiler configuration file
       DOS4GW.EXE         - the DOS/4GW protected mode extender (used by
                            compiler)
       PLT.EXE            - the PLT compiler under the DOS/4GW extender
       PLTPMW.EXE         - the PLT compiler under the PMODE extender

    subdirectory DOS contains additional documentation files:

      DOS32.DOC           - Documentation on DOS32 extender
      DOS32API.DOC        - Documentation on DOS32 extender API
      PMODE.DOC           - Documentation on PMODE extender
      PMODEW.DOC          - Documentation on PMODEW extender
      DPMILIB.DOC         - DMPILIB unit description
      GRAPH.DOC           - GRAPH unit description

   standard library object modules:

     subdirectory UNITS\ contains unit obj modules files with .FPD
     extensions

      ARG.FPD            - command line parsing unit
      CRT.FPD            - crt unit
      DEBUG.FPD          - post-mortem dump unit and other debugging
                           functions
      DOS.FPD            - dos unit
      DOSCALL.FPD        - low-level DOS interface
      ERRCODES.FPD       - run-time error codes
      STRINGS.FPD        - strings unit
      SYSTEM.FPD         - system unit
      DPMILIB.FPD        - dpmi unit
      GRAPH.FPD          - graphic unit

      also in this directory contains files:
          DOS32.EXE   - DOS32 extender
          STUB32.EXE  - stub for DOS32 extender
          PASSTUB.EXE - PMODE-based extender
          PMWSTUB.EXE - PMODEW-based extender (for registered users only)

   example:

     subdirectory EXAMPLE\ contains following examples for MS DOS:

       COMP\  - example of complex operators definition
       HELLO\ - example "Hello, World" program
       FLAME\ - example of direct works with I/O ports and physical
                memory
       LIN_EQ\ - example of multidimensional open arrays usage
       DPMILIB\ - examples of using DPMILIB unit
       GRAPH\ - examples of using GRAPH unit

 Additional examples for registered users:

      FIXEDLIB\ - fixed point unit
      KEYBOARD\ - advanced keyboard unit
      ZENTIMER\ - timer unit
      MCGALIB\  - mcga graphic unit

