Compiling Word for Windows from OS/2 1.2

Channel:
Subscribers:
46,500
Published on ● Video Link: https://www.youtube.com/watch?v=UVpa5f21HXA



Duration: 17:37
111,628 views
3,781


Twitter: https://twitter.com/fossfirefighter
Discord: https://discord.gg/V8esNah
---

In this episode of studying ancient code bases, our valliant host tortures himself through trying to compile Word for Windows 1.1a. Originally released in 1989, Word for Windows would eventually take over as the domiant word processing solution from the late 90s to today.

In 2014, Microsoft donated the source code of Word for Windows 1.1a to the Computer History Museum (https://computerhistory.org/) who has made it available on their website. While a few people have compiled Winword from source, no one that I could find has tried to build it using the OS/2 version of the tools. For various reasons, trying to build it under DOS is an exercise of frustration, and I strongly suspect Microsoft developed on top of OS/2 extensively for multiple reasons.

Through the course of this journey, I learned quite a bit of just how Microsoft made their software, some unusual and previously undocumented finds, and deeper mysteries. For example, did you know that Word for Windows isn't compiled to native machine language? Instead it's compiled to P-Code.

This is the second entry on preserving and compiling retro-codebases, and documenting the things I find as go along.

Music is licensed from Epidemic Sound: https://www.epidemicsound.com/. Tracks listed in the order of appearance:
- Work Undone
- Covert Affairs
- A Travellers' Gloom
- Out of Service
- Apparent Solution
- First on the Scene
- Cryptic Secrecy
- Deviation In Time
- A Healing Component
- Retrouvailles




Other Videos By NCommander


2021-03-24Why Richard Stallman's Return to the FSF Is Not To Be Celebrated ...
2021-03-19STREAM ARCHIVE: Pain and Suffering LIVE with Debian Linux 2.1 from 1999 On Real Hardware!
2021-03-05The Mysterious Dutch Railways HP Jornada 680e
2021-02-15Preserving WordStar with DOS, CP/M, and a Commodore 128 // (NCommander in Realtime)
2021-02-06STREAM ARCHIVE: Dumping WordStar 2.0 through 2000 featuring CP/M
2021-02-04Digital Forensics And Archaeology Against A 486 // (Intel Professional Workstation Part 3)
2021-01-16Installing Debian Linux 2.1 From 1999 Was A Painful Experience ...
2020-12-30486 Data Recovery with MSBACKUP and NetWare // Intel Professional Workstation (Part 2) | #DOScember
2020-12-16A Sealed Mystery From 1984 - The IBM PC Graphical File System | #DOSCember
2020-12-02An Intel Branded EISA-Based 486 Desktop Computer? (Part 1) | #DOSCember
2020-11-02Compiling Word for Windows from OS/2 1.2
2020-08-17Running DOS and Windows Without a Hard Drive From NetWare
2020-07-01Installing SLS Linux On Real Hardware Required Far More Effort Than Expected ... // (SLS Part 2)
2020-06-12SLS Linux - Bringing a Softlanding from DOS in 1994 (Part 1)
2020-05-28When Upgrades Go Wrong: My ThinkPad 380D
2020-05-22The Novell NetWare Experience
2020-05-13Exploring Windows for Workgroups and Early 90s Networking
2020-05-0535 Years of Windows: A Look At the First Hello World Program!
2020-03-07Cheat To Win! Video Games From A Hacker's Perspective (PAX East 2020)
2015-04-27[Mod] Dwarf Fortress - Working Animal Care Plugin



Tags:
word
windos
os2
winword
computer history museum
retrocomputing
p-code
secrets
os2 1.2
windows 2.1
windows 3.0
pmword
os/2
Word 1.1a
compiling
development
history
microsoft
preservation
old software
wlo
windows layer for OS/2
weird
oddware
word for macintosh
os/2 fails
16-bit
16-bit os2
1989
ncommander
suffering
386
pcem
csl
de
iopl
x86
privellege levels
more voodoo
follow-up needed
non-commerical