
       TINYPROT v1.0e  "Alternative protection of your TINYPROG files"
    
       (C)Copyright 1995-96 Igor Hakszer  E-mail: hakszer@elf.stuba.sk


   1. Intro.
   2. Usage.
   3. Requirements.
   4. Registration.
   5. Important note.
   6. History.
   7. What to do?
   8. Disclaimer.
   9. Last words.

  1. Intro.
  ~~~~~~~~~
  The main aim of this  program is to patch  your previously packed EXE-files
  with  TINYPROG  EXE-packer and make  your files  unextractable  for all the
  well-known  unpackers like UNP, TRON, UNPACKER and others. You just have to
  apply TINYPROT and unpackers will really be in trouble.

  2. Usage.
  ~~~~~~~~~
  TINYPROT <filename.exe>

  where <filename.exe> is the name of the file you want to patch. (I perform
  a check on that file, so you won't patch file, which is not Tinyprog-ed).

  3. Requirements.
  ~~~~~~~~~~~~~~~~
  - 286 or higher
  - DOS 3.0 or later
  - few KB of free memory

  4. Registration.
  ~~~~~~~~~~~~~~~~
  This  version of Tinyprog is  MAILWARE. You may  freely use it for 15 days,
  but  after 15 days  you should "register". Otherwise  your copy of TINYPROT
  after this  period becomes  an illegal copy and you  have to stop using it.
  If  you  decided to register  TINYPROT  send  me  a postcard or e-mail with
  text which you want to be used for registration.

  5. Important note.
  ~~~~~~~~~~~~~~~~~~
  Do not  try to patch  files, which  were Tinyprog-packed with option '/Ub',
  '/Ue', '/Uf', '/Ut' or '/Uw' ! These  options  make  major changes to files
  and in  this  version  are  not supported. Check  out  the  next  versions.
  In  this  version are supported only files packed with options '/Mb', '/P',
  '/X', '/Y' or without option.

  6. History.
  ~~~~~~~~~~~
  version 0.55 :  * first version
                  * no options support
                  * no public release

  version 0.6  :  * minor bug fixes in patching engine
                  * supports all of options
                  * still lot of bugs in analytical engine
                  * never released

  version 0.99 :  * brand new analytical engine
                  * major bug fix in patching engine
                  * no options support due to new engine
                  * improved user interface
                  * no public release

  version 1.0a :  * minor bug fixes
                  * added support of '/Mb'
                  * engine optimized for speed
                  * added time stamp
                  * no public release

  version 1.0c :  * released 28th January 1996
                  * added support of '/P', '/X' and '/Y'
                  * deeper analysis
                  * added detection of '/Ub', '/Ue', '/Uf', '/Ut' and '/Uw'
                    options, which are not supported yet
                  * minor changes in algorithm
                  * protected against hacking :((
                  * 1st public release

  version 1.0d :  * released 14th April 1996
                  * minor bug fix in parameter algorithm
                  * source code rearranged
                  * 2nd public release

  version 1.0e :  * released 15th September 1996
                  * -LOT- of bug fixes
                  * displaying register info
                  * few -primitive- antidebug tricks :O
                  * 3rd public release

  7. What to do?
  ~~~~~~~~~~~~~~
  Here are few things, which could be done in next versions:
    - every option support :
    - more deeper analysis
    - enhanced encryption
    - faster analytical engine

  8. Disclaimer.
  ~~~~~~~~~~~~~~
  The TINYPROT is provided on an "as is" basis  without warranty of any kind,
  expressed or implied. The person using  the software  bears all  risk as to
  the  quality  and  performance of the software. The author will not be held
  liable  for  any special,  incidental,  consequential,  direct  or indirect
  damages due to malfunctions.

  9. Last words.
  ~~~~~~~~~~~~~~
  I  hope  you  find  my program  useful. If there will  be problems with it,
  contact me and I will try to help you.
  Feel  free to send  registration requests, comments, suggestions, questions
  and even bugs (each byte of every program is a possible bug :>) ...
  In case  there ain't  people using my program  there's no  need to continue
  developing new versions...

  E-mail:     hakszer@elf.stuba.sk
  Adress :    Hakszer Igor
              Febr. vit. 11
              925 23 JELKA
              -SLOVAKIA-
