Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Latest commit

 

History

History
52 lines (44 loc) · 2.7 KB

2015-12-27-revisiting-os2.md

File metadata and controls

52 lines (44 loc) · 2.7 KB
layout title date category permalink machines
post
Revisiting OS/2
2015-12-27 03:00:00 -0800
OS/2
/blog/2015/12/27/
id type debugger config drives autoMount
ibm5170
pcx86
true
/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.xml
[{name:"20Mb Hard Disk",type:2,path:"/disks-demo/pcx86/drives/20mb/IBMOS210-EGA.json"}]
A B
name
None
name
None

Just for fun (because I have a warped sense of fun), I decided to revisit some of the old OS/2 software I wrote almost 30 years ago. But first, I needed an OS/2 development environment.

So I started with a clean install of IBM OS/2 1.0 in the 8Mhz IBM PC AT machine below, by booting from the "IBM OS/2 1.0 (1.44M Install)" diskette in drive A and reformatting the machine's 20Mb drive C.

Next, I installed the MS OS/2 SDK 1.02. This SDK was released in December 1987 along with Microsoft OS/2 1.0. I don't have any of the printed documentation that came with the SDK, such as the Installation Guide, but I do have the Microsoft® Operating System/2 Programmer’s Toolkit documentation from March 1988, thanks to the OS/2 Museum.

Aside from Microsoft Macro Assembler 5.00A (MASM) and Microsoft C Compiler 5.10 (Beta) (CL), the SDK included some other useful tools, such as the SDK Editor (SDKED), which was essentially an OS/2 port of Mark Zbikowski's full-screen editor (Z) that was used internally at Microsoft for many years. It was renamed to the Microsoft Editor (M or MEP) with the release of Microsoft C Compiler 5.10, and it was later integrated into Programmer's Workbench (PWB), the text-mode Integrated Development Environment (IDE) that came with Microsoft C Compiler 6.0.

With the introduction of graphical IDEs, such as Visual BASIC in 1991, Visual C++ in 1993, and Visual Studio in 1995, this stand-alone, text-mode editor became obsolete, but in the 1980s, it was a valuable tool. You can learn more about SDKED on the MS OS/2 SDK 1.02 page.

Our IBM OS/2 1.0 demo machine (shown below) has the MS OS/2 SDK 1.02 pre-installed, so check out our copy of the Microsoft® Operating System/2 Programmer’s Toolkit and then write some code!

{% include machine.html id="ibm5170" %}

@jeffpar
December 27, 2015