gmv@cbuxc.UUCP (Mike Vrbanac) (08/21/85)
*************************************************************************** * * * FILE NAME: 123LOGO.ZAP * * * * FUNCTION: These commands patch Lotus 123.EXE Release 1A to * * bypass the initial signon logo and eliminates the need * * to "Press any key" to start 123. I developed this * * patch to enable the user to display a Lotus graph from * * the system level. With this patch installed, a user * * can construct a worksheet containing an auto-execute * * macro which will display a graph then exit. By renaming * * this worksheet to "AUTO123.WKS" and typing "123" from * * the system level, 123 will execute, load "AUTO123.WKS", * * and display the graph. * * * * INSTRUCTIONS: 1. Copy 123.EXE to a backup file (ie. 123.aok) * * * * 2. Rename 123.exe to 123.pgm (prevents debug relocation) * * * * 3. Patch 123 by issuing the following debug commands: * * * * debug 123.pgm * * * u cs:049D L 3 (verify it's: E85106 CALL 0AF1) * * u cs:04C8 L 3 (verify it's: E87E16 CALL 1B49) * * f cs:049D L 3 90 (over-write with nop's) * * f cs:04C8 L 3 90 (over-write with nop's) * * w (write it out) * * q * * * * 4. rename 123.pgm back to 123.exe and you're in business.* * * * AUTHOR: Richard L. Tremmel * * * * MODIFIER: Mike Vrbanac (to use debug rather than PC-ZAP). * * * * NOTES: This PC-ZAP file has been tested on Lotus 123.EXE * * Release 1A and Release 1A*. * * * * * *************************************************************************** -- +--------------+------------------------+-----------------+ | Mike Vrbanac | AT&T Bell Laboratories | Columbus, Ahiya | +--------------+------------------+-----------------------+ | Unix: {cbosgd|ihnp4}!cbuxc!gmv | CompuServ: 76054,113 | +---------------------------------+-----------------------+
brown@nicmad.UUCP (08/24/85)
In article <315@cbuxc.UUCP> gmv@cbuxc.UUCP (Mike Vrbanac) writes: >*************************************************************************** >* * >* FILE NAME: 123LOGO.ZAP * >* * [] >* * >* INSTRUCTIONS: 1. Copy 123.EXE to a backup file (ie. 123.aok) * >* * >* 2. Rename 123.exe to 123.pgm (prevents debug relocation) * >* * >* 3. Patch 123 by issuing the following debug commands: * >* * >* debug 123.pgm * >* u cs:049D L 3 (verify it's: E85106 CALL 0AF1) * >* u cs:04C8 L 3 (verify it's: E87E16 CALL 1B49) * >* f cs:049D L 3 90 (over-write with nop's) * >* f cs:04C8 L 3 90 (over-write with nop's) * >* w (write it out) * >* q * >* * >* 4. rename 123.pgm back to 123.exe and you're in business.* >* * >* AUTHOR: Richard L. Tremmel * >* * >* MODIFIER: Mike Vrbanac (to use debug rather than PC-ZAP). * >* * >* NOTES: This PC-ZAP file has been tested on Lotus 123.EXE * >* Release 1A and Release 1A*. * ^^^ warning!!! As I previously posted, the address to make 1A* skip the copyright screen is 04F2h, which contains a CALL 0456. I am at home now, so I can't bring up 1-2-3 1A non * and look at the addresses. I would not trust doing this patch on the non * version. I know they are different, as the protection code is also different. My patch only changes three bytes and doesn't affect the copy protection. As a word of warning, even to the point of repeating it, always make a backup of any program that you are going to poke around in. You never know what you may do wrong, even if my mistake. -- Mr. Video {seismo!uwvax!|!decvax|!ihnp4}!nicmad!brown