[net.micro.pc] LOTUS 1-2-3 logo elimination

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