
                    TMT Development Corporation

                          Pascal Lite

                       version 0.33 beta

Thank you for your trying this new Pascal compiler for OS/2 and MS DOS

This is a preliminary version of a full 32-bit Pascal compiler for
80386/486/Pentium Intel CPU's.  Pascal Lite produces native 32-bit
protected-mode using the DOS32 extender or OS/2 application for
OS/2 windowed, full-screen and presentation manager sessions.

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

       5Mb of hard disk
       OS/2 Warp operation system v 3.0

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

   The Pascal Lite distribution is contained in the tmtplos2.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 tmtpl.zip file into the TMTPL directory:

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

      - run the PKUNZIP program to decompress the TMTPLOS2.ZIP

            x:\TMTPL> pkunzip -d tmtplos2

        (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.

         and INCLUDE_PATH in x:\TMTPL\BIN\TMTRC.CFG for
         desired resources includes path (if you setup version
         for OS/2)

      - goto to \TMTPL\EXAMPLES\OS2\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:

       pltos2.cfg         - compiler configuration file
       plt.exe            - the PLT compiler under OS/2
       tmtrc.exe          - TMT resource compiler for OS/2
       tmtrc.msg          - TMT resource compiler message file
       tmtrc.mac          - TMT resource compiler prelude file
       tmtrc.cfg          - TMT resource compiler prelude file


   standard library object modules:

     subdirectory UNITS\ contains unit obj modules files with following
     extensions:
         .FPD - for DOS version
         .FPU - for OS/2 version
         .FPL - for OS/2 version (for .DLL's)

      arg                - commmand line parsing unit
      crt                - crt unit
      debug              - post-mortem dump unit and other debugging
                           functions
      dos.fpd            - dos unit
      doscall            - low-level DOS interface and OS/2
      os2ord             - OS/2 function ordinal numbers (OS/2 version only)
      os2pmapi           - OS/2 presentation manager interface (OS/2 version only)
      errcodes           - run-time error codes
      strings            - strings unit
      system             - system unit

      also in this directory contains files:
          STUB.EXE    - stub for OS/2 executables
          DOS32.EXE   - DOS32 extender
          STUB32.EXE  - stub for DOS32 extender
          PASSTUB.EXE - PMODE-based extender

   example:

     subdirectory EXAMPLE\DOS\ contains following examples for MS DOS:

       HELLO\ - example "Hello, World" program
       FLAME\ - example of direct works with I/O ports and physical
                memory
       VESADEMO\ - example of import and usage VESA.OBJ file from
                  DOS32 libraries.

     subdirectory EXAMPLE\OS2 contains following example for OS/2:

       HELLO\ - example "Hello, World" program
       SKELETON\ - example simple presentation manager application

+++msk
      subdirectory EXAMPLE\LIN_EQ contains example of multidimensional
      open arrays usage
---msk

   supplemential files:
       full distribution of DOS32 extender contains in the MS DOS
       version of Pascal/Lite 


Changes from previous version:
-----------------------------

    - some bugs fixed
    - new dos exteneder (based on PMODE v3.07) added
