PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

Lotus 1-2-3 Release 1A*

This version of 1-2-3 is known as Release 1A*, which differs from the original Release 1A. This version contained files dated 7-01-83, whereas Release 1A contained files dated 6-07-83.

Unlike the Release 1A disks, these disk images are from the private PCjs disk collection, and aside from the Copy-Protection Patch, we believe they are authentic copies of the original distribution disks.

[PCjs Machine "ibm5150-123-1aa"]

Waiting for machine "ibm5150-123-1aa" to load....

Directory of Lotus 1-2-3 1A* (1-System)

 Volume in drive A has no label
 Directory of A:\

IBMBIO   COM*     4736  10-20-83  12:00p
IBMDOS   COM*    17024  10-20-83  12:00p
123      EXE     89984   8-17-84   3:59p
123      HLP    113416   7-01-83   1:23a
123      CNF       256   7-01-83   1:23a
LOTUS    COM       481   7-01-83   1:23a
LTSLOAD  COM     10144   7-01-83   1:23a
TD       DRV      5294   7-01-83   1:23a
GD       DRV      2139   7-01-83   1:23a
KB       DRV       352   7-01-83   1:23a
PR       DRV       329   7-01-83   1:23a
       11 file(s)     244155 bytes
                       72704 bytes free

Directory of Lotus 1-2-3 1A* (2-Utility)

 Volume in drive A has no label
 Directory of A:\

IBMBIO   COM*     1920   6-02-83   5:21p
IBMDOS   COM*     6400   6-02-83   5:21p
LOTUS    COM       481   7-01-83   1:23a
LTSLOAD  COM     10144   7-01-83   1:23a
FILEMGR  COM     17706   7-01-83   1:23a
TRANSLAT COM     20187   7-01-83   1:23a
VCWKS    EXE     20224   7-01-83   1:23a
DIFWKS   EXE     18304   7-01-83   1:23a
WKSDIF   EXE     14336   7-01-83   1:23a
DBFWKS   EXE     16000   7-01-83   1:23a
WKSDBF   EXE     16128   7-01-83   1:23a
IBM0HERC DRV      5293   7-01-83   1:23a
IBM0MONO DRV       745   7-01-83   1:23a
IBM0B&W  DRV      5294   7-01-83   1:23a
IBM0COLO DRV      5294   7-01-83   1:23a
IBM1HERC DRV      2080   7-01-83   1:23a
IBM1G1   DRV      2139   7-01-83   1:23a
IBM1G2   DRV      2139   7-01-83   1:23a
IBM2KB   DRV       352   7-01-83   1:23a
IBM3PR   DRV       329   7-01-83   1:23a
CPQ0TD   DRV       745   7-01-83   1:23a
BOTH     BAT      1036   7-01-83   1:23a
MONO     BAT      1021   7-01-83   1:23a
B&W      BAT      1036   7-01-83   1:23a
COLOR    BAT      1036   7-01-83   1:23a
HERCULES BAT      1036   7-01-83   1:23a
COMPAQ   BAT      1036   7-01-83   1:23a
CONTINUE BAT      3837   7-01-83   1:23a
FIXDOS   COM      1195   7-01-83   1:23a
TD       DRV      5294   7-01-83   1:23a
GD       DRV      2139   7-01-83   1:23a
KB       DRV       352   7-01-83   1:23a
PR       DRV       329   7-01-83   1:23a
       33 file(s)     185587 bytes
                      116736 bytes free

Directory of Lotus 1-2-3 1A* (3-Graph)

 Volume in drive A has no label
 Directory of A:\

IBMBIO   COM*     1920   6-02-83   5:21p
IBMDOS   COM*     6400   6-02-83   5:21p
GRAPH    EXE*    62080   7-01-83   1:23a
GRAPH    HLP*    20747   7-01-83   1:23a
GRAPH    CNF*      384   7-01-83   1:23a
LOTUS    COM*      481   7-01-83   1:23a
LTSLOAD  COM*    10144   7-01-83   1:23a
LOTUS    DLB*    40889   7-01-83   1:23a
BLOCK1   FON*     3597   7-01-83   1:23a
BLOCK2   FON*     6593   7-01-83   1:23a
ITALIC1  FON*     6507   7-01-83   1:23a
ITALIC2  FON*     9076   7-01-83   1:23a
ROMAN1   FON*     4744   7-01-83   1:23a
ROMAN2   FON*     9117   7-01-83   1:23a
SCRIPT1  FON*     5831   7-01-83   1:23a
SCRIPT2  FON*     7726   7-01-83   1:23a
TD       DRV*     5294   7-01-83   1:23a
GD       DRV*     2139   7-01-83   1:23a
KB       DRV*      352   7-01-83   1:23a
PR       DRV*      329   7-01-83   1:23a
       20 file(s)     204350 bytes
                      108544 bytes free

Directory of Lotus 1-2-3 1A* (4-Tutorial)

 Volume in drive A has no label
 Directory of A:\

TUTOR    EXE*   108800   7-01-83   1:23a
TUTOR    HLP*     4804   7-01-83   1:23a
TUTOR    CNF*      256   7-01-83   1:23a
TUT0     TUT*      486   7-01-83   1:23a
TUTA     TUT*    32356   7-01-83   1:23a
TUTB     TUT*    19569   7-01-83   1:23a
TUTC     TUT*    14548   7-01-83   1:23a
TUTD     TUT*    24200   7-01-83   1:23a
TUTE     TUT*    25061   7-01-83   1:23a
TUTF     TUT*    21448   7-01-83   1:23a
LESNA_1  WKS*     2944   7-01-83   1:23a
LESNA_2  WKS*     1792   7-01-83   1:23a
LESNB_1  WKS*     2816   7-01-83   1:23a
LESNC_1  WKS*     2944   7-01-83   1:23a
LESND_1  WKS*     2560   7-01-83   1:23a
LESNE_1  WKS*     4224   7-01-83   1:23a
LESNF_1  WKS*     4224   7-01-83   1:23a
LESNF_2  WKS*     3456   7-01-83   1:23a
TD       DRV*     5294   7-01-83   1:23a
GD       DRV*     2139   7-01-83   1:23a
KB       DRV*      352   7-01-83   1:23a
PR       DRV*      329   7-01-83   1:23a
       22 file(s)     284602 bytes
                       25600 bytes free

Copy-Protection Patch

The PCjs Release 1A* System disk does not include any copy-protection features. Instead, the disk contains a patched copy of 123.EXE which bypasses the usual copy-protection tests. The patch is described in the “unprotect” document LOTUS.TXT:

There is another version of Lotus 123 also called Release 1A
but with a different copy-protection technique. It can be
identified by an "*" that displays on the first screen under
the "s" in the word "Release"
                                     Release 1A
                                          *

To unprotect this version so it can be run on a hard disk
without requiring the SYSTEM DISK in drive A, do the following:

1. RENAME   123.EXE    123.XYZ
2. DEBUG    123.XYZ
3. Type     U AB8C     press ENTER
    You should see  MOV  CX,0002
    if you don't, something is different and this won't work.
4. Type     E AB8C C3     press ENTER
5. Type     W
6. Type     Q
7. RENAME   123.XYZ   123.EXE

That's it. It will now run from any drive. As always, this patch
is provided so that honest people don't have to suffer the
inconvienences imposed upon them by software manufacturers.

When DEBUG is used to examine our 123.EXE:

-U AB8C
08F1:AB8C C3          RET
08F1:AB8D 0200        ADD     AL,[BX+SI]
...

This confirms that 1) C3 (RET) has been stored at the specified location, and 2) the remnants of a MOV CX,0002 instruction still reside there.

WARNING: LOTUS apparently released other 1A* 123.EXE binaries, with the same size and date, but with rearranged contents. This may have been an attempt on their part to defeat a universal patch.