193 lines
6.8 KiB
Markdown
193 lines
6.8 KiB
Markdown
---
|
|
layout: page
|
|
title: "Lotus 1-2-3 Release 1A*"
|
|
permalink: /disks/pcx86/apps/lotus/123/1as/
|
|
redirect_from:
|
|
- /disks/pcx86/apps/lotus/123/1.0a/
|
|
machines:
|
|
- id: ibm5150-123-1as
|
|
type: pcx86
|
|
config: /devices/pcx86/machine/5150/cga/256kb/machine.xml
|
|
autoMount:
|
|
B:
|
|
path: /disks/pcx86/apps/lotus/123/1as/123-DISK1-SYSTEM-PATCHED.json
|
|
autoType: $date\r$time\rb:\r123\r
|
|
---
|
|
|
|
Lotus 1-2-3 Release 1A*
|
|
-----------------------
|
|
|
|
This version of 1-2-3 is known as **Release 1A\***, which differs from the original
|
|
[Release 1A](/disks/pcx86/apps/lotus/123/1a/). This version contained files dated `7-01-83`,
|
|
whereas [Release 1A](/disks/pcx86/apps/lotus/123/1a/) contained files dated `6-07-83`.
|
|
|
|
Unlike the [Release 1A](/disks/pcx86/apps/lotus/123/1a/) disks, these disk images are from the private PCjs disk
|
|
collection, and aside from the [Copy-Protection Patch](#copy-protection-patch), we believe they are authentic copies
|
|
of the original distribution disks.
|
|
|
|
{% include machine.html id="ibm5150-123-1as" %}
|
|
|
|
### Directory of Lotus 1-2-3 1A* (1-System) (PATCHED)
|
|
|
|
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 08-17-84 3:59p
|
|
123 HLP 113416 07-01-83 1:23a
|
|
123 CNF 256 07-01-83 1:23a
|
|
LOTUS COM 481 07-01-83 1:23a
|
|
LTSLOAD COM 10144 07-01-83 1:23a
|
|
TD DRV 5294 07-01-83 1:23a
|
|
GD DRV 2139 07-01-83 1:23a
|
|
KB DRV 352 07-01-83 1:23a
|
|
PR DRV 329 07-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 06-02-83 5:21p
|
|
IBMDOS COM 6400 06-02-83 5:21p
|
|
LOTUS COM 481 07-01-83 1:23a
|
|
LTSLOAD COM 10144 07-01-83 1:23a
|
|
FILEMGR COM 17706 07-01-83 1:23a
|
|
TRANSLAT COM 20187 07-01-83 1:23a
|
|
VCWKS EXE 20224 07-01-83 1:23a
|
|
DIFWKS EXE 18304 07-01-83 1:23a
|
|
WKSDIF EXE 14336 07-01-83 1:23a
|
|
DBFWKS EXE 16000 07-01-83 1:23a
|
|
WKSDBF EXE 16128 07-01-83 1:23a
|
|
IBM0HERC DRV 5293 07-01-83 1:23a
|
|
IBM0MONO DRV 745 07-01-83 1:23a
|
|
IBM0B&W DRV 5294 07-01-83 1:23a
|
|
IBM0COLO DRV 5294 07-01-83 1:23a
|
|
IBM1HERC DRV 2080 07-01-83 1:23a
|
|
IBM1G1 DRV 2139 07-01-83 1:23a
|
|
IBM1G2 DRV 2139 07-01-83 1:23a
|
|
IBM2KB DRV 352 07-01-83 1:23a
|
|
IBM3PR DRV 329 07-01-83 1:23a
|
|
CPQ0TD DRV 745 07-01-83 1:23a
|
|
BOTH BAT 1036 07-01-83 1:23a
|
|
MONO BAT 1021 07-01-83 1:23a
|
|
B&W BAT 1036 07-01-83 1:23a
|
|
COLOR BAT 1036 07-01-83 1:23a
|
|
HERCULES BAT 1036 07-01-83 1:23a
|
|
COMPAQ BAT 1036 07-01-83 1:23a
|
|
CONTINUE BAT 3837 07-01-83 1:23a
|
|
FIXDOS COM 1195 07-01-83 1:23a
|
|
TD DRV 5294 07-01-83 1:23a
|
|
GD DRV 2139 07-01-83 1:23a
|
|
KB DRV 352 07-01-83 1:23a
|
|
PR DRV 329 07-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 06-02-83 5:21p
|
|
IBMDOS COM 6400 06-02-83 5:21p
|
|
GRAPH EXE 62080 07-01-83 1:23a
|
|
GRAPH HLP 20747 07-01-83 1:23a
|
|
GRAPH CNF 384 07-01-83 1:23a
|
|
LOTUS COM 481 07-01-83 1:23a
|
|
LTSLOAD COM 10144 07-01-83 1:23a
|
|
LOTUS DLB 40889 07-01-83 1:23a
|
|
BLOCK1 FON 3597 07-01-83 1:23a
|
|
BLOCK2 FON 6593 07-01-83 1:23a
|
|
ITALIC1 FON 6507 07-01-83 1:23a
|
|
ITALIC2 FON 9076 07-01-83 1:23a
|
|
ROMAN1 FON 4744 07-01-83 1:23a
|
|
ROMAN2 FON 9117 07-01-83 1:23a
|
|
SCRIPT1 FON 5831 07-01-83 1:23a
|
|
SCRIPT2 FON 7726 07-01-83 1:23a
|
|
TD DRV 5294 07-01-83 1:23a
|
|
GD DRV 2139 07-01-83 1:23a
|
|
KB DRV 352 07-01-83 1:23a
|
|
PR DRV 329 07-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 07-01-83 1:23a
|
|
TUTOR HLP 4804 07-01-83 1:23a
|
|
TUTOR CNF 256 07-01-83 1:23a
|
|
TUT0 TUT 486 07-01-83 1:23a
|
|
TUTA TUT 32356 07-01-83 1:23a
|
|
TUTB TUT 19569 07-01-83 1:23a
|
|
TUTC TUT 14548 07-01-83 1:23a
|
|
TUTD TUT 24200 07-01-83 1:23a
|
|
TUTE TUT 25061 07-01-83 1:23a
|
|
TUTF TUT 21448 07-01-83 1:23a
|
|
LESNA_1 WKS 2944 07-01-83 1:23a
|
|
LESNA_2 WKS 1792 07-01-83 1:23a
|
|
LESNB_1 WKS 2816 07-01-83 1:23a
|
|
LESNC_1 WKS 2944 07-01-83 1:23a
|
|
LESND_1 WKS 2560 07-01-83 1:23a
|
|
LESNE_1 WKS 4224 07-01-83 1:23a
|
|
LESNF_1 WKS 4224 07-01-83 1:23a
|
|
LESNF_2 WKS 3456 07-01-83 1:23a
|
|
TD DRV 5294 07-01-83 1:23a
|
|
GD DRV 2139 07-01-83 1:23a
|
|
KB DRV 352 07-01-83 1:23a
|
|
PR DRV 329 07-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 "unprotection" document [LOTUS.TXT](https://www.pcorner.com/list/UNP/UNPROT-1.ZIP/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.
|