Added dBASE III copy-protection notes
This commit is contained in:
parent
00a8b50c57
commit
f168e19c8c
7 changed files with 156 additions and 18 deletions
1
disks/pcx86/apps/other/dbase3/1.0/DBIII-100-LOCKED.json
Normal file
1
disks/pcx86/apps/other/dbase3/1.0/DBIII-100-LOCKED.json
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -7,30 +7,38 @@ permalink: /disks/pcx86/apps/other/dbase3/1.0/
|
|||
dBASE III v1.0
|
||||
--------------
|
||||
|
||||
The first two PCjs disks shown below:
|
||||
Two of the PCjs disks shown below:
|
||||
|
||||
- [dBASE III 1.0 (Unlocked)](#directory-of-dbase-iii-10-unlocked)
|
||||
- [dBASE III 1.0 (Patched)](#directory-of-dbase-iii-10-patched)
|
||||
- [dBASE III 1.0 (Samples)](#directory-of-dbase-iii-10-samples)
|
||||
|
||||
are from our private collection and should be exact copies of the original dBASE III v1.0 distribution disks, with
|
||||
the exception of `DBASE.EXE`, which was patched to eliminate copy-protection checks. If possible, details on that
|
||||
patch will be provided at a later date.
|
||||
are from our private collection and should be exact copies of the original dBASE III v1.0 distribution disks, with the
|
||||
exception of `DBASE.EXE`, which was patched to eliminate copy-protection checks. Details of that patch are available
|
||||
in our collection of [Personal Documents of Dubious Historical Interest](/docs/personal/#dbase-iii-copy-protection),
|
||||
along with this [blog post](/blog/2017/08/11/).
|
||||
|
||||
The other disks:
|
||||
Also, for completeness, the original `DBASE.EXE` has been recreated by "unpatching" it and saving it on the
|
||||
[Locked](#directory-of-dbase-iii-10-locked) disk image. However, we don't have the original distribution disk, which
|
||||
would include additional copy-protection characteristics, so running the original (locked) version of `DBASE.EXE` will
|
||||
immediately fail with:
|
||||
|
||||
Unauthorized Duplicate
|
||||
|
||||
Another variation of the dBASE III disks come from the [WinWorld](https://winworldpc.com/product/dbase/iii-v10) archive:
|
||||
|
||||
- [dBASE III 1.0 (Disk 1)](#directory-of-dbase-iii-10-disk-1)
|
||||
- [dBASE III 1.0 (Disk 2)](#directory-of-dbase-iii-10-disk-2)
|
||||
|
||||
come from [WinWorld](https://winworldpc.com/product/dbase/iii-v10). With the exception of `DBASE.EXE`, the files on
|
||||
the "Disk 1" image match the files on our "Unlocked" disk; the newer dates probably only reflect when Ashton-Tate and/or
|
||||
Vault Corporation updated the copy-protection code in `DBASE.EXE`. However, the "Disk 2" image contains more files
|
||||
than our "Samples" disk, and WinWorld's README admits that:
|
||||
and, with the exception of `DBASE.EXE`, the files on [Disk 1](#directory-of-dbase-iii-10-disk-1) match the files on our
|
||||
[Patched](#directory-of-dbase-iii-10-patched) disk; the newer dates probably just reflect an update by Vault Corporation
|
||||
to the copy-protection code in `DBASE.EXE`. However, [Disk 2](#directory-of-dbase-iii-10-disk-2) contains more files
|
||||
than our [Samples](#directory-of-dbase-iii-10-samples) disk, and WinWorld's README admits that:
|
||||
|
||||
Some of the sample programs have been run/changed.
|
||||
|
||||
so overall, the PCjs disks may be more authentic.
|
||||
so overall, the disks from our private collection may be more authentic.
|
||||
|
||||
### Directory of dBASE III 1.0 (Unlocked)
|
||||
### Directory of dBASE III 1.0 (Patched)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
|
@ -105,6 +113,19 @@ so overall, the PCjs disks may be more authentic.
|
|||
PAYROLL PRG 13056 6-15-84 4:50p
|
||||
55 File(s) 75776 bytes free
|
||||
|
||||
### Directory of dBASE III 1.0 (Locked)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
DBASE EXE 112720 8-11-17 9:51a
|
||||
DBASE OVL 147456 6-26-84 5:36p
|
||||
HELP DBS 53760 6-26-84 5:36p
|
||||
ASSIST HLP 15223 6-26-84 5:37p
|
||||
READ ME 4224 6-26-84 5:37p
|
||||
CONFIG SYS 22 6-26-84 5:37p
|
||||
6 File(s) 15360 bytes free
|
||||
|
||||
### Directory of dBASE III 1.0 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
|
|
|
|||
|
|
@ -95,8 +95,17 @@
|
|||
<file size="1024" time="1984-11-06 03:12:54" attr="0x20">WHO.NDX</file>
|
||||
<file size="1024" time="1984-11-13 08:23:36" attr="0x20">ZIP.NDX</file>
|
||||
</disk>
|
||||
<disk id="disk03" size="368640" chs="40:2:9" img="archive/DBIII-100-UNLOCKED.img" href="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-UNLOCKED.json" md5="c291c4175ee9f5b983a5bb0168421a92" md5json="3d7bc6010f165cb5c41592c9c05e15f2">
|
||||
<name>dBASE III 1.0 (Unlocked)</name>
|
||||
<disk id="disk03" size="368640" chs="40:2:9" img="archive/DBIII-100-LOCKED.img" href="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-LOCKED.json" md5="e7c73904362b5298b49a67402d2b00a5" md5json="7940716852d3d71ab64d68e1ac846960">
|
||||
<name>dBASE III 1.0 (Locked)</name>
|
||||
<file size="15223" time="1984-06-26 17:37:02" attr="0x20">ASSIST.HLP</file>
|
||||
<file size="22" time="1984-06-26 17:37:08" attr="0x20">CONFIG.SYS</file>
|
||||
<file size="112720" time="2017-08-11 09:51:22" attr="0x20">DBASE.EXE</file>
|
||||
<file size="147456" time="1984-06-26 17:36:48" attr="0x20">DBASE.OVL</file>
|
||||
<file size="53760" time="1984-06-26 17:36:58" attr="0x20">HELP.DBS</file>
|
||||
<file size="4224" time="1984-06-26 17:37:06" attr="0x20">READ.ME</file>
|
||||
</disk>
|
||||
<disk id="disk04" size="368640" chs="40:2:9" img="archive/DBIII-100-PATCHED.img" href="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-PATCHED.json" md5="c291c4175ee9f5b983a5bb0168421a92" md5json="3d7bc6010f165cb5c41592c9c05e15f2">
|
||||
<name>dBASE III 1.0 (Patched)</name>
|
||||
<file size="15223" time="1984-06-26 17:37:02" attr="0x20">ASSIST.HLP</file>
|
||||
<file size="22" time="1984-06-26 17:37:08" attr="0x20">CONFIG.SYS</file>
|
||||
<file size="112720" time="1984-09-28 15:46:34" attr="0x20">DBASE.EXE</file>
|
||||
|
|
@ -104,7 +113,7 @@
|
|||
<file size="53760" time="1984-06-26 17:36:58" attr="0x20">HELP.DBS</file>
|
||||
<file size="4224" time="1984-06-26 17:37:06" attr="0x20">READ.ME</file>
|
||||
</disk>
|
||||
<disk id="disk04" size="368640" chs="40:2:9" img="archive/DBIII-100-SAMPLES.img" href="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-SAMPLES.json" md5="919393aa18749389e54ebbb07c83c424" md5json="e2ff2cead7607519001d4357bb9a8439">
|
||||
<disk id="disk05" size="368640" chs="40:2:9" img="archive/DBIII-100-SAMPLES.img" href="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-SAMPLES.json" md5="919393aa18749389e54ebbb07c83c424" md5json="e2ff2cead7607519001d4357bb9a8439">
|
||||
<name>dBASE III 1.0 (Samples)</name>
|
||||
<file size="1408" time="1984-04-30 09:08:58" attr="0x20">ACCOUNTS.PRG</file>
|
||||
<file size="1280" time="1984-06-15 15:26:20" attr="0x20">BIG.PRG</file>
|
||||
|
|
|
|||
|
|
@ -384,7 +384,8 @@
|
|||
<disk path="/disks/pcx86/apps/other/dbase2/2.4/DBII-240-SCED.json">dBASE II 2.4 (EDITOR)</disk>
|
||||
<disk path="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-DISK1.json">dBASE III 1.0 (Disk 1)</disk>
|
||||
<disk path="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-DISK2.json">dBASE III 1.0 (Disk 2)</disk>
|
||||
<disk path="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-UNLOCKED.json">dBASE III 1.0 (Unlocked)</disk>
|
||||
<disk path="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-LOCKED.json">dBASE III 1.0 (Locked)</disk>
|
||||
<disk path="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-PATCHED.json">dBASE III 1.0 (Patched)</disk>
|
||||
<disk path="/disks/pcx86/apps/other/dbase3/1.0/DBIII-100-SAMPLES.json">dBASE III 1.0 (Samples)</disk>
|
||||
<disk path="/disks/pcx86/apps/other/omniview/4.30/OMNIVIEW386-430.json">Omniview 386 4.30</disk>
|
||||
<disk path="/disks/pcx86/apps/other/sc2/1.00/SC2_V100.json">SuperCalc2 1.00</disk>
|
||||
|
|
|
|||
Loading…
Reference in a new issue