diff --git a/disks/pcx86/apps/other/dbase3/1.0/README.md b/disks/pcx86/apps/other/dbase3/1.0/README.md index 4e55a4ac8..cf24f0049 100644 --- a/disks/pcx86/apps/other/dbase3/1.0/README.md +++ b/disks/pcx86/apps/other/dbase3/1.0/README.md @@ -13,7 +13,7 @@ The first two PCjs disks shown below: - [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 has been patched to eliminate copy-protection checks. If possible, details on that +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. The other disks: @@ -22,9 +22,9 @@ The other disks: - [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 reflect a subsequent change in the -copy-protection code. However, the "Disk 2" image contains more files than our "Samples" disk, and WinWorld's README -admits that: +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: Some of the sample programs have been run/changed. diff --git a/docs/README.md b/docs/README.md index 6072b86b6..9ffb74029 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,27 +9,18 @@ permalink: /docs/ Documentation ------------- -Help is available for the following PCjs Machines: +If you want to know how to configure PCjs machines, here's what's been written so far: * [C1Pjs](/docs/c1pjs/) * [PCx86](/docs/pcx86/) -{% if site.developer %} - -Instruction documentation is also available: - -* [x86 Instructions](/docs/x86/) -* [6502 Instructions](/docs/6502/) - -{% endif %} - -Our [Publication Archive](/pubs/) covers the following platforms: +For general historical interest, the project includes a [Publication Archive](/pubs/) that covers: * [IBM PCs and Compatibles](/pubs/pc/) * [Digital Equipment Corporation (DEC)](/pubs/dec/) * [Ohio Scientific's 6502-based Challenger 1P](/pubs/c1p/) -For example, the [IBM PC](/pubs/pc/) section of the [Publication Archive](/pubs/) includes: +For example, the [IBM PCs and Compatibles](/pubs/pc/) section of the [Publication Archive](/pubs/) includes: * [CPU Documents](/pubs/pc/reference/intel/) * [Datasheets](/pubs/pc/datasheets/) @@ -38,6 +29,22 @@ For example, the [IBM PC](/pubs/pc/) section of the [Publication Archive](/pubs/ * [Reference Manuals](/pubs/pc/reference/) * [Software User and Development Guides](/pubs/pc/software/) (eg, [DOS](/pubs/pc/software/dos/), [OS/2](/pubs/pc/software/os2/), [Windows](/pubs/pc/software/windows/)) +{% if site.developer %} + +Eventually, the project would also like to provide summaries of all supported CPU instructions; e.g.: + +* [x86 Instructions](/docs/x86/) +* [6502 Instructions](/docs/6502/) + +{% endif %} + +Finally, here's an eclectic collection of personal documents, ranging from early PC debugging notes to old program +listings and more: + +* [Personal Documents of Dubious Historical Interest](/docs/personal/) + +--- + [8088 CPU](/pubs/pc/datasheets/) [Byte Magazine](/pubs/pc/magazines/byte/) [Microsoft Systems Journal](/pubs/pc/magazines/msj/) diff --git a/docs/personal/1984-09-16--DBASE_III_DEBUG.pdf b/docs/personal/1984-09-16--DBASE_III_DEBUG.pdf new file mode 100644 index 000000000..a552ee518 Binary files /dev/null and b/docs/personal/1984-09-16--DBASE_III_DEBUG.pdf differ diff --git a/docs/personal/1984-09-25--DBASE_III_PATCH.pdf b/docs/personal/1984-09-25--DBASE_III_PATCH.pdf new file mode 100644 index 000000000..9575e592d Binary files /dev/null and b/docs/personal/1984-09-25--DBASE_III_PATCH.pdf differ diff --git a/docs/personal/README.md b/docs/personal/README.md new file mode 100644 index 000000000..0153f8b6c --- /dev/null +++ b/docs/personal/README.md @@ -0,0 +1,23 @@ +--- +layout: page +title: Personal Documents of Dubious Historical Interest +permalink: /docs/personal/ +--- + +Personal Documents of Dubious Historical Interest +------------------------------------------------- + +I'm kicking off this new section of the site with a couple of documents I created in 1984, detailing one of my early +adventures in PC debugging: decoding and removing [dBASE III Copy-Protection](#dbase-iii-copy-protection). + +--- + +### dBASE III Copy-Protection + +* [dBASE III Debugging Notes](/docs/personal/1984-09-16--DBASE_III_DEBUG.pdf) +* [dBASE III Patching Procedure](/docs/personal/1984-09-25--DBASE_III_PATCH.pdf) + +NOTE: Copies of the [dBASE III](/disks/pcx86/apps/other/dbase3/) disks can be found in our [IBM PC Disk Library](/disks/pcx86/). + +*[@jeffpar](http://twitter.com/jeffpar)* +*Last Update: Aug 11, 2017*