--- layout: page title: "Lotus 1-2-3 Release 1A" permalink: /disks/pcx86/apps/lotus/123/1a/ machines: - id: ibm5150-123-1a type: pcx86 config: /devices/pcx86/machine/5150/cga/256kb/machine.xml autoMount: B: path: /disks/pcx86/apps/lotus/123/1a/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 later [Release 1A\*](/disks/pcx86/apps/lotus/123/1as/). This version contained files dated `6-07-83`, whereas [Release 1A\*](/disks/pcx86/apps/lotus/123/1as/) contained files dated `7-01-83`. WARNING: These disk images are not originals. We've tried to recreate the System Disk as it was originally distributed (aside from the [Copy-Protection Patch](#copy-protection-patch)), but the other disks have been left as we found them: original Lotus 1-2-3 files dated `6-07-83` along with a random mixture of PC-DOS 1.10 and PC-DOS 2.10 binaries (eg, `COMMAND.COM`, `DISKCOPY.COM`, `DISKCOMP.COM`, etc.) {% include machine.html id="ibm5150-123-1a" %} ### Directory of Lotus 1-2-3 1A (1-System) (PATCHED) Volume in drive A has no label Directory of A:\ IBMBIO COM 1920 06-02-83 5:20p IBMDOS COM 6400 06-02-83 5:20p 123 EXE 89856 07-09-17 9:18a 123 HLP 113416 06-07-83 1:23a 123 CNF 256 06-07-83 1:23a LOTUS COM 481 06-07-83 1:23a LTSLOAD COM 10144 06-07-83 1:23a AUTOEXEC BAT 20 06-07-83 1:23a INSTALL BAT 870 06-07-83 1:23a GD DRV 2139 06-07-83 1:23a ID DRV 5294 06-07-83 1:23a KB DRV 352 06-07-83 1:23a PR DRV 329 06-07-83 1:23a TD DRV 5294 06-07-83 1:23a 14 file(s) 236771 bytes 77824 bytes free ### Directory of Lotus 1-2-3 1A (2-Utility) 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 LOTUS COM 481 06-07-83 1:23a LTSLOAD COM 10144 06-07-83 1:23a FILEMGR COM 17706 06-07-83 1:23a TRANSLAT COM 20187 06-07-83 1:23a VCWKS EXE 20224 06-07-83 1:23a DIFWKS EXE 18304 06-07-83 1:23a WKSDIF EXE 14336 06-07-83 1:23a DBFWKS EXE 16000 06-07-83 1:23a WKSDBF EXE 16128 06-07-83 1:23a IBM0HERC DRV 5293 06-07-83 1:23a IBM0MONO DRV 745 06-07-83 1:23a IBM0B&W DRV 5294 06-07-83 1:23a IBM0COLO DRV 5294 06-07-83 1:23a IBM1HERC DRV 2080 06-07-83 1:23a IBM1G1 DRV 2139 06-07-83 1:23a IBM1G2 DRV 2139 06-07-83 1:23a IBM2KB DRV 352 06-07-83 1:23a IBM3PR DRV 329 06-07-83 1:23a CPQ0TD DRV 745 06-07-83 1:23a BOTH BAT 1036 06-07-83 1:23a MONO BAT 1021 06-07-83 1:23a B&W BAT 1036 06-07-83 1:23a COLOR BAT 1036 06-07-83 1:23a HERCULES BAT 1036 06-07-83 1:23a COMPAQ BAT 1036 06-07-83 1:23a CONTINUE BAT 3837 06-07-83 1:23a AUTOEXEC BAT 20 06-07-83 1:23a INSTALL BAT 970 06-07-83 1:23a FIXDOS COM 1195 06-07-83 1:23a TD DRV 5294 06-07-83 1:23a GD DRV 2139 06-07-83 1:23a KB DRV 352 06-07-83 1:23a PR DRV 329 06-07-83 1:23a DISKCOPY COM 2576 10-20-83 12:00p DISKCOMP COM 2188 10-20-83 12:00p COMMAND COM 17792 10-20-83 12:00p FORMAT COM 6912 10-20-83 12:00p CHKDSK COM 6400 10-20-83 12:00p 40 file(s) 235885 bytes 62464 bytes free ### Directory of Lotus 1-2-3 1A (3-Graph) 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 GRAPH EXE 62080 06-07-83 1:23a GRAPH HLP 20747 06-07-83 1:23a GRAPH CNF 384 06-09-85 3:32p LOTUS COM 481 06-07-83 1:23a LTSLOAD COM 10144 06-07-83 1:23a LOTUS DLB 40889 06-07-83 1:23a BLOCK1 FON 3597 06-07-83 1:23a BLOCK2 FON 6593 06-07-83 1:23a ITALIC1 FON 6507 06-07-83 1:23a ITALIC2 FON 9076 06-07-83 1:23a ROMAN1 FON 4744 06-07-83 1:23a ROMAN2 FON 9117 06-07-83 1:23a SCRIPT1 FON 5831 06-07-83 1:23a SCRIPT2 FON 7726 06-07-83 1:23a AUTOEXEC BAT 20 06-07-83 1:23a INSTALL BAT 870 06-07-83 1:23a DISKCOPY COM 2008 05-07-82 12:00p DISKCOMP COM 1640 05-07-82 12:00p TD DRV 5294 06-07-83 1:23a GD DRV 2139 06-07-83 1:23a KB DRV 352 06-07-83 1:23a PR DRV 329 06-07-83 1:23a COMMAND COM 17792 10-20-83 12:00p 25 file(s) 240120 bytes 69632 bytes free ### Directory of Lotus 1-2-3 1A (4-Tutorial) Volume in drive A has no label Directory of A:\ DISKCOPY COM 2008 05-07-82 12:00p DISKCOMP COM 1640 05-07-82 12:00p GD DRV 2139 06-07-83 1:23a INSTALL BAT 848 06-07-83 1:23a KB DRV 352 06-07-83 1:23a LESNA_1 WKS 2944 06-07-83 1:23a LESNA_2 WKS 1792 06-07-83 1:23a LESNB_1 WKS 2816 06-07-83 1:23a LESNC_1 WKS 2944 06-07-83 1:23a LESND_1 WKS 2560 06-07-83 1:23a LESNE_1 WKS 4224 06-07-83 1:23a LESNF_1 WKS 4224 06-07-83 1:23a LESNF_2 WKS 3456 06-07-83 1:23a LTSLOAD COM 10144 06-07-83 1:23a PR DRV 329 06-07-83 1:23a TD DRV 5294 06-07-83 1:23a TUT0 TUT 486 06-07-83 1:23a TUTA TUT 32356 06-07-83 1:23a TUTB TUT 19569 06-07-83 1:23a TUTC TUT 14548 06-07-83 1:23a TUTD TUT 24200 06-07-83 1:23a TUTE TUT 25061 06-07-83 1:23a TUTF TUT 21448 06-07-83 1:23a TUTOR CNF 256 06-07-83 1:23a TUTOR HLP 4804 06-07-83 1:23a COMMAND COM 4959 05-07-82 12:00p TUTOR EXE 108800 06-07-83 1:23a 27 file(s) 304201 bytes 5120 bytes free ### Copy-Protection Patch The PCjs **Release 1A** System disk does not include any copy-protection. 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/): 1. Rename 123.EXE 123.XYZ 2. DEBUG 123.XYZ 3. type U ABA9 4. you should see INT 13 at that address 5. type E ABA9 90 90 6. type W 7. type Q 8. Rename 123.XYZ 123.EXE The following hexdump `diff` confirms the precise differences between the original `123.EXE` and the patched copy: 2698c2698 < 0000aaa0 02 b0 01 1e 07 8d 1e 92 06 cd 13 80 fc 02 75 01 |..............u.| --- > 0000aaa0 02 b0 01 1e 07 8d 1e 92 06 90 90 80 fc 02 75 01 |..............u.|