ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ OPL Source Protector v1.00 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÖÄÄÄÄÄÄÄÄÄÄÄÄÄ· º A U T H O R º ÚÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄ¿ ³ Marco Aicardi, ³ ³ Via G. Acerbi 6/3 ³ ³ 16148 - GENOA ³ ³ ITALY ³ ³ Tel & Fax: +39-10-391760 ³ ³ e-mail: peuricultura@ge.infn.it ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Ä´ PROGRAM PURPOSES ÃÄ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This program is intended to protect OPL written programs or games from being decompiled with RevTran v3.3. It is of use to programmers that does not want other users to hack his own program by decompiling it, especially to shareware programmers who want to protect their programs or games from being illegally registered by hackers. It is simple to use, as nothing has to be modified in your source code. Ä´ COPYRIGHT ÃÄ ÀÄÄÄÄÄÄÄÄÄÄÄÙ This manual and the program here described are copyrighted (c)1995 by Marco Aicardi. This program has been completely devised and written by Marco Aicardi, Genoa, Italy, hereby referred as Author. All rights reserved by the Author. It is a violation to copyright laws to try to reverse compile the program, to hack it or to study the methods which it is based on. If you want, you can ask the Author the general methods on which his work is based. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ It is considerated a violation of copyrights to release programs that make users able to reverse compile OPO/OPA modules protected with OPL Prot. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Thanks to Steve Litchfield for some beta testing. Ä´ HOW TO OBTAIN IT ÃÄ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ OPL Protect is not a Public Domain software. It shall not be distributed by anyone other than the Author. Contact the Author by e-mail to obtain a limited demo version of OPL Prot. The demo version will let you check if OPL Prot fits your purposes. It will protect only programs with a maximum of 3 procedures and the source code should not exceed 100 lines. It will have only 1 protection method and the protected modules will display a nag screen with your name. Modules protected with demo version of OPL Prot *MUST* not be distributed. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ I do not succeed in contacting me by e-mail, please ask Steve Litchfield for my new e-mail address writing to: slitchfield@cix.compulink.co.uk ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If you will think OPL Prot will fit your own purposes, you will have to register it. OPL Prot has no royalties and will be usable on as many programs as you wish. The registration fee is $50 or œ30 with 5 different protection methods. Shipping OPL Prot by uuencoded e-mail is free. Add œ2 or $3 for 3"« disk shipping. Add other œ2 or $3 if you send a bank check. As the Protect efficiency will be based on the program diffusion, I will *ONLY* register users who will send me a test version of his work (or screen shots by fax) or who have already published shareware programs. I will *NOT* register programmers which are all over the world known as decompiler makers. I am very sorry about this, as I think Mike Rudin (RevTran maker) is a great coder, but I can't let anybody have in his hand a way to hack my Protector. Ä´ WHY REGISTERING ÃÄ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ After paying the registeration fee, you will receive OPL Prot package containing: * Your own last OPL Prot version * 5 different protection methods user-selectable * Upgrade information at minimum fees * Complete documentation You will be granted the authorization to spread your own programs protected with OPL Prot, as long as you insert a OPL Prot copyright notice as reported in the documentation you will registered version. Ä´ USE ÃÄ ÀÄÄÄÄÄÙ OPL Protect Registered has command line arguments not stated here but explained in the package documentation. Simply start PROTECT.EXE giving it your source file name on the command line, like this: PROTECT MYPROG.OPL You can supply an .OPL or an .OPP extension only (this to avoid possible mistakes). You will get your protected file (i.e. MYPROG.OPA or MYPROG.OPO) in the directory you are working in. You must have S3ATRAN.EXE v1.62F (23/02/94, 100426 bytes long) in the current directory when you start PROTECT. S3ATRAN is supplied with both the demo version and the registered package. It is a freeware program from Psion Plc. Copyright (c) Psion Plc 1990-1993. Please refer to documentation in Psion SIBO SDK manuals for usage of S3ATRAN. Ä´ HARDWARE REQUIREMENTS ÃÄ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ To be able to run OPL Prot you must have a Personal Computer running MS-DOS(tm) version 3.3 or higher. No graphics adapter required at the moment of writing. You should have enough free conventional memory (about 300k + your source code lenght). Ä´ PROGRAM HISTORY ÃÄ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 13-03-95 v1.00 First public release. 08-04-95 RevTran v3.3 released and checked Ä´ DISCLAIMER ÃÄ ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ I (THE AUTHOR) PROVIDE ABSOLUTELY NO WARRANTY: THE "PROTECT" PROGRAM IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.