From daf3e52cd6b7226344b187d1e4b8bcd24ddee18f Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sat, 23 Jan 2016 14:37:49 -0800 Subject: [PATCH] Time for a blog post --- _posts/2014-12-04-os2-10.md | 2 +- _posts/2016-01-23-unearthing-os2.md | 22 +++++++++++++++++++ disks/pc/os2/misc/1.0/88286/README.md | 2 +- disks/pc/os2/misc/README.md | 15 ++++++++----- disks/pc/os2/misc/cpdos/86295/README.md | 4 ++-- disks/pc/os2/misc/cpdos/87007/README.md | 8 +++---- disks/pc/os2/misc/cpdos/87007/debug/README.md | 4 ++-- disks/pc/os2/misc/football/87058/README.md | 2 +- disks/pc/os2/misc/football/87357/README.md | 2 +- 9 files changed, 43 insertions(+), 18 deletions(-) create mode 100644 _posts/2016-01-23-unearthing-os2.md diff --git a/_posts/2014-12-04-os2-10.md b/_posts/2014-12-04-os2-10.md index 94b350c0b1..a9a7ac151c 100644 --- a/_posts/2014-12-04-os2-10.md +++ b/_posts/2014-12-04-os2-10.md @@ -21,7 +21,7 @@ As an added bonus, the Model 5170 machines feature two serial ports, with COM1 c mouse and COM2 connected to the **Control Panel** output window. Once you've booted the [OS/2 1.0 Debugger Boot Disk](/disks/pc/os2/misc/1.0/88286/) from the assortment of -[Other OS/2 Disks](/disks/pc/os2/misc/), you can click on the **Control Panel** output window, press Ctrl-C, and +[OS/2 Prototype Disks](/disks/pc/os2/misc/), you can click on the **Control Panel** output window, press Ctrl-C, and find yourself magically transported into the OS/2 Kernel Debugger. The **Control Panel** display is functioning as both the output window for all PCjs messages and PCjs Debugger commands, as well as a serial input/output device (aka "Dumb Terminal") for any software inside the machine communicating via COM2: in this case, the OS/2 Kernel Debugger. diff --git a/_posts/2016-01-23-unearthing-os2.md b/_posts/2016-01-23-unearthing-os2.md new file mode 100644 index 0000000000..97471007e5 --- /dev/null +++ b/_posts/2016-01-23-unearthing-os2.md @@ -0,0 +1,22 @@ +--- +layout: post +title: Unearthing OS/2 +date: 2016-01-23 14:00:00 +category: OS/2 +permalink: /blog/2016/01/23/ +--- + +Before OS/2 was named **OS/2** by IBM on April 2, 1987 (as part of IBM's "Divide By Two And Conquer" initiative), +OS/2 was known variously as **CP-DOS**, **MT-DOS**, **DOS5**, or **ADOS**. Or, when referring to 80286-only and +80386-only versions: **286DOS** and **386DOS**. + +And then there were all the early codes-names, like **SIZZLE**, **PIGSKIN**, and **FOOTBALL**, which were little-known +projects to help improve and/or shape the direction that OS/2 was headed. + +To shed some light on those efforts, I recently added a small collection of early (mostly pre-1.0) OS/2 boot disks +that provide a glimpse of what early OS/2 builds looked like. + +More details are available in [OS/2 Prototype Disks](/disks/pc/os2/misc/). + +*[@jeffpar](http://twitter.com/jeffpar)* +*January 23, 2016* diff --git a/disks/pc/os2/misc/1.0/88286/README.md b/disks/pc/os2/misc/1.0/88286/README.md index 5236a5af6d..0b85f8666c 100644 --- a/disks/pc/os2/misc/1.0/88286/README.md +++ b/disks/pc/os2/misc/1.0/88286/README.md @@ -81,4 +81,4 @@ sources used to build these binaries. 34 file(s) 765785 bytes 437760 bytes free -Return to [Other OS/2 Disks](/disks/pc/os2/misc/). +Return to [OS/2 Prototype Disks](/disks/pc/os2/misc/). diff --git a/disks/pc/os2/misc/README.md b/disks/pc/os2/misc/README.md index 2652f49ef6..c01a424d83 100644 --- a/disks/pc/os2/misc/README.md +++ b/disks/pc/os2/misc/README.md @@ -1,16 +1,19 @@ --- layout: page -title: Other OS/2 Disks +title: OS/2 Prototype Disks permalink: /disks/pc/os2/misc/ --- -Other OS/2 Disks +OS/2 Prototype Disks --- +Below are some interesting pre-1.0 (or 1.0-based) OS/2 revisions we have unearthed. They provide an early glimpse +of OS/2 when it was still a work-in-progress. Not all of the disks run properly in PCjs yet, but we're working on it. + ### OS/2 CP-DOS Boot Disk (v7.68) -The [OS/2 CP-DOS Boot Disk (v7.68)](/disks/pc/os2/misc/cpdos/86295/) contained a pre-1.0 version of OS/2 -(aka **CP-DOS** or **MT-DOS** or **ADOS** or **286DOS**) built on October 22, 1986. +The [OS/2 CP-DOS Boot Disk (v7.68)](/disks/pc/os2/misc/cpdos/86295/) contained a pre-1.0 version of OS/2 built on +October 22, 1986. ### OS/2 FOOTBALL Boot Disk (v7.68.17) @@ -27,8 +30,8 @@ it was originally assigned version number 1.3, this version of OS/2 would ultima ### OS/2 SIZZLE Boot Disk (v7.68.18) The [OS/2 SIZZLE Boot Disk (v7.68.18)](/disks/pc/os2/misc/cpdos/87007/) contained a pre-1.0 version of OS/2 -(aka **CP-DOS** or **286DOS** or **DOS5**) built on January 7, 1987, which was based on an interim source code fork -known as "SIZZLE", the code-name for a collection of changes intended to improve overall OS/2 performance. +built on January 7, 1987, which was based on an interim source code fork known as "SIZZLE", the code-name for a +collection of changes intended to improve overall OS/2 performance. ### OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG) diff --git a/disks/pc/os2/misc/cpdos/86295/README.md b/disks/pc/os2/misc/cpdos/86295/README.md index 36b6d76977..4a5d516671 100644 --- a/disks/pc/os2/misc/cpdos/86295/README.md +++ b/disks/pc/os2/misc/cpdos/86295/README.md @@ -15,7 +15,7 @@ machines: OS/2 CP-DOS Boot Disk (v7.68) --- -This disk contained a pre-1.0 version of OS/2 (aka **CP-DOS** or **MT-DOS** or **ADOS** or **286DOS**) +This disk contained a pre-1.0 version of OS/2 (aka **CP-DOS** or **MT-DOS** or **ADOS** or **286DOS** or **DOS5**) built on October 22, 1986, with a few files (IBMDOS.COM and NLS.EXE) apparently rebuilt on October 23, 1986. When this disk boots, the following message is displayed on-screen: @@ -263,4 +263,4 @@ A directory listing of this disk is provided [below](#directory-of-os2-cpdos-boo 175 file(s) 1143816 bytes 17920 bytes free -Return to [Other OS/2 Disks](/disks/pc/os2/misc/). +Return to [OS/2 Prototype Disks](/disks/pc/os2/misc/). diff --git a/disks/pc/os2/misc/cpdos/87007/README.md b/disks/pc/os2/misc/cpdos/87007/README.md index 49a6cc82d9..1827757988 100644 --- a/disks/pc/os2/misc/cpdos/87007/README.md +++ b/disks/pc/os2/misc/cpdos/87007/README.md @@ -15,9 +15,9 @@ machines: OS/2 SIZZLE Boot Disk (v7.68.18) --- -This disk contained a pre-1.0 version of OS/2 (aka **CP-DOS** or **286DOS**) built on January 7, 1987, which was -based on an interim source code fork known as "SIZZLE", the code-name for a collection of changes intended to improve -overall OS/2 performance. An internal specification known as "The London Performance Spec" drove some of this work, +This disk contained a pre-1.0 version of OS/2 built on January 7, 1987, which was based on an interim +source code fork known as "SIZZLE", the code-name for a collection of changes intended to improve overall +OS/2 performance. An internal specification known as "The London Performance Spec" drove some of this work, but neither the contents of that specification nor the details of any SIZZLE changes are known at this point. When this disk boots, the following message is displayed on-screen: @@ -90,4 +90,4 @@ A directory listing of this disk is provided [below](#directory-of-os2-sizzle-bo 43 file(s) 1111545 bytes 88576 bytes free -Return to [Other OS/2 Disks](/disks/pc/os2/misc/). +Return to [OS/2 Prototype Disks](/disks/pc/os2/misc/). diff --git a/disks/pc/os2/misc/cpdos/87007/debug/README.md b/disks/pc/os2/misc/cpdos/87007/debug/README.md index 067064ca49..d62f7a29c8 100644 --- a/disks/pc/os2/misc/cpdos/87007/debug/README.md +++ b/disks/pc/os2/misc/cpdos/87007/debug/README.md @@ -15,7 +15,7 @@ machines: OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG) --- -This disk contained a *DEBUG* pre-1.0 version of OS/2 (aka **CP-DOS** or **286DOS**) built on January 7, 1987, and +This disk contained a *DEBUG* pre-1.0 version of OS/2 built on January 7, 1987, and it is largely identical to the [OS/2 SIZZLE Boot Disk (v7.68.18)](/disks/pc/os2/misc/cpdos/87007/), with the exception of a debug kernel (with built-in debugger) and a different assortment of tools. @@ -97,4 +97,4 @@ A directory listing of this disk is provided [below](#directory-of-os2-sizzle-bo 51 file(s) 1179667 bytes 19456 bytes free -Return to [Other OS/2 Disks](/disks/pc/os2/misc/). +Return to [OS/2 Prototype Disks](/disks/pc/os2/misc/). diff --git a/disks/pc/os2/misc/football/87058/README.md b/disks/pc/os2/misc/football/87058/README.md index a38973fd02..767189d757 100644 --- a/disks/pc/os2/misc/football/87058/README.md +++ b/disks/pc/os2/misc/football/87058/README.md @@ -357,4 +357,4 @@ The following text is from an email titled "3xBox Design Document" sent to the MapIn foreground 3xBox; Dispatch interrupt; -Return to [Other OS/2 Disks](/disks/pc/os2/misc/). +Return to [OS/2 Prototype Disks](/disks/pc/os2/misc/). diff --git a/disks/pc/os2/misc/football/87357/README.md b/disks/pc/os2/misc/football/87357/README.md index 36f0b5c51b..52e57aa2b2 100644 --- a/disks/pc/os2/misc/football/87357/README.md +++ b/disks/pc/os2/misc/football/87357/README.md @@ -77,4 +77,4 @@ A directory listing of this disk is provided [below](#directory-of-os2-football- 33 file(s) 776910 bytes 427008 bytes free -Return to [Other OS/2 Disks](/disks/pc/os2/misc/). +Return to [OS/2 Prototype Disks](/disks/pc/os2/misc/).