The Curious Engineer

All blogs / DOS / vintage PC

OS/2 Museum

os2museum.com/wp

OS/2, vintage PC computing, and random musings

DOS / vintage PCComputing historyCPU / microarchitecture

Posts
577 from 25 Jul 2010 to 16 Oct 2026
Posting
monthly (17 in the last year)
Kind
personal blog
Feed
http://www.os2museum.com/wp/feed/

2026 15

  1. ThinkPad I9990303 Error Catch-22
  2. The End of an Athlon
  3. Maximum Overkill
  4. Win16 Memory Management
  5. Learn Something Old Every Day, Part XXI: VGA Memory Access Is Complicated
  6. ICAT and Watcom
  7. When Networking Doesn’t Work
  8. Learn Something Old Every Day, Part XX: 8087 Emulation on 8086 Systems
  9. Learn Something Old Every Day, Part XIX: Athlon XP May Be Athlon MP
  10. Mystery CPUID Bit
  11. Learn Something Old Every Day, Part XVIII: How Does FPU Detection Work?
  12. Bitfield Pitfalls
  13. DOS Memory Management
  14. Cracking DXP and SXD
  15. A 100 Year Old Consul Typewriter?

2025 21

  1. NetWare Pure IP on DOS
  2. Wait here. No, wait here!
  3. The OS/2 Display Driver Zoo
  4. Messy Mastering
  5. 8×19 Text Mode Font Origins
  6. More than Two Hard Disks in DOS
  7. Learn Something Old Every Day, Part XVII: DHCP and ARP Don’t Mix in WSA SMP
  8. 1990 Networking: LAN Manager 2.0
  9. Learn Something Old Every Day, Part XVI: DOS 4.0 SELECT Is Too Clever
  10. Where Did CP852 Come From Again?
  11. Learn Something Old Every Day, Part XV: KEYB Is Half of Keyboard BIOS
  12. 1989 Networking: 3+Open LAN Manager 1.1
  13. AI Responses May Include Mistakes
  14. Compaq EXTDISK.SYS
  15. The Strange MS OS/2 1.21 Disk Driver
  16. ESDI Adventures
  17. Time Trouble
  18. Learn Something Old Every Day, Part XIV: read() Return Value May Surprise
  19. Learn Something Old Every Day, Part XIII: InDOS Is Not Enough
  20. Minor 387 Documentation Mystery
  21. The Other Three

2024 23

  1. I Thought I Found a Bug…
  2. DOS APPEND
  3. Stack Checking on OS/2
  4. Programming NetBIOS on OS/2
  5. OS/2 TCPBEUI Name Resolution
  6. IBM PC 5150 Model Numbers
  7. OS/2 2.0 Commitments
  8. OS/2 2.11 SMP Woes
  9. Digging Into OS/2 2.0
  10. Finally in Xsight
  11. Missing XENIX Disks
  12. 1989 Networking: NetWare 386
  13. More MS OS/2 2.0
  14. Who Knew What When
  15. Learn Something Old Every Day, Part XII: Strange File Resizing on DOS
  16. Learn Something Old Every Day, Part XI: DOS Directory Searches are Bizarre
  17. Learn Something Old Every Day, Part X: The VGA Attribute Controller Is Weird
  18. How Not To Release Historic Source Code
  19. The Future That Never Was
  20. Unlocking NetWare 2.0a
  21. Tarbell to Cromemco
  22. Misconceptions on Top of Misconceptions
  23. 86-DOS Revisited

2023 17

  1. From the Annals of Preprocessor Hackery
  2. VDS: Borne out of Necessity
  3. 386MAX and EISA DMA
  4. Learn Something Old Every Day, Part IX: AHA-154xB and ASPI4DOS.SYS
  5. Learn Something Old Every Day, Part VIII: RTFM
  6. This Code Smells of Desperation
  7. Retro-Porting to NT 3.1
  8. Retro-Porting to OS/2 1.0
  9. Failing to Fail
  10. Unintended Side Effects
  11. IDLE DR-DOS
  12. Tracking Down a Bug
  13. First ROM Shadowing
  14. A wunderBAR Story
  15. Hash Tables FTW
  16. Windows 3.x VDDVGA
  17. Learn Something Old Every Day, Part VII: 8087 Intricacies

2022 31

  1. A House of Cards
  2. Win16 Retro Development
  3. Undefined Isn’t Unpredictable
  4. Does (E)IP Wrap Around in 16-bit Segments?
  5. PC Disk Sector Sizes and Booting
  6. IBM AIX for IA64 (Itanium) aka Project Monterey Runs Again!
  7. Slovenian OS/2 Warp 4
  8. Antique Display Driving
  9. Learn Something Old Every Day, Part VI: Backward Buffer Overwrite
  10. Windows 9x Video Minidriver Source Code
  11. WordSet: Stolen Without Compensation
  12. Windows 9x Video Minidriver HD+
  13. Compaq EGA Technical Reference Guide
  14. NT video miniport UHD
  15. IDENTIFY ESDI DRIVE
  16. The Strange Case of GetEnvironmentStringsA
  17. 1989 Networking: OS/2 NetWare Requester 1.1
  18. Learn Something Old Every Day, Part V: Early IBM PS/2 Hard Disks
  19. OS/2 6.304: Finally Complete
  20. Page Too Big
  21. Xenix 2.2 vs. VGA
  22. Vague Standards are Trouble
  23. FantasyLand on VGA
  24. Reconstructing the EGA BIOS
  25. Learn Something Old Every Day, Part IV: Ctrl+Scroll Lock is Ctrl+Break
  26. KEYBCS2
  27. Where Did CP852 Come From?
  28. XMVM Surgery
  29. Another Trip to Drive Geometry Hell
  30. Another Myth Busted
  31. Unidentified PC DOS 1.1 Boot Sector Junk Identified

2021 45

  1. First Dual-Channel IDE?
  2. LAN Manager 2.1/2.2 Registration
  3. The Secret History of ATAPI
  4. Looking for High Sierra
  5. Deeper Into ATA History
  6. Weird Tales
  7. DOS 2.11 From Scratch
  8. PC DOS 1.1 From Scratch
  9. Learn Something Old Every Day, Part III: Why MASM Behaves Oddly
  10. PC-86-DOS
  11. The Dual-Drive IDE Hell
  12. Drive Price Mystery
  13. How Not to Erase Data
  14. The IBM PC, 41 Years Ago
  15. IDENTIFY Ancient DRIVE
  16. Learn Something Old Every Day, Part II: ST-506 Drives Need Correct Jumpers
  17. Learn Something Old Every Day, Part I: ST-506 Drives Have Programmable Step Rate
  18. Dirty Work
  19. Centaur Close-ups
  20. Recalibration Needed
  21. Can This Conner Talk?
  22. OS/2 6.304: Who Has More?
  23. EISA Specification 3.1
  24. WD1007V Commands
  25. Whence IDENTIFY DRIVE?
  26. OS/2 1.2 EE DAP
  27. Like New
  28. Archival Puzzles
  29. DOS SMB Client Performance
  30. It Was a Problem Back in the Day
  31. Installing IBM OS/2 1.0 in a VirtualBox VM
  32. Nobody Expects…
  33. Was the NE2000 Really That Bad?
  34. MS LAN Manager NDDK Anyone?
  35. 8237A DMA Page Fun
  36. Fake vs. Real
  37. Diskette Puzzle
  38. Complications, Complications
  39. SCSI HBA Recycling?
  40. Nehalem and 4 Gbit DDR3
  41. The Phantom Intel GM47 Chipset
  42. DDR2 4GB DIMMs
  43. Booting Windows XP, Or Not
  44. Seek and Ye Shall Find…
  45. It’s In Style Now

2020 30

  1. Disabling Quick Edit Mode
  2. The Answer To 0x49: Fujitsu FMR
  3. Every Bit Matters
  4. Decoding Seagate Date Codes
  5. Percussive Maintenance
  6. Those Lot Numbers are Old
  7. Not MSX, Either
  8. Return to Stormville
  9. Really Atari ST?
  10. Seagate Serial Talk
  11. Breaking Into ASOS
  12. X7DBE WTF
  13. Well Hello
  14. How Old Is OMF?
  15. GW-BASIC Source Notes
  16. PCLP CSD Hunt
  17. Those Win9x Crashes on Fast Machines…
  18. Seagate Cheetah Date of Manufacture
  19. ThinkPad Audio PnP Hell
  20. Memory Trouble in Stormville
  21. 386 Cache Coherency
  22. Linux 2.4 APIC Hang
  23. OS/2 1.3 on a “Large” Disk
  24. EMM386 and VDS: Not Quite Working
  25. A Brief Visit to Disk Geometry Hell
  26. Emulating EtherLink
  27. 1987 Networking: ELS NetWare 286 Level I 2.0a
  28. Another Strange 286 Board
  29. More Fun with ISA DMA
  30. MS OS/2 SDK Document Dump

2019 40

  1. The Cape Cod Disaster
  2. DOS Wireless Networking, Continued
  3. The Danger of Datasheets
  4. Power Trouble
  5. Wireless Networking in DOS
  6. More on NX Insanity
  7. The Sad End of Intel Desktop Boards
  8. The i860 Conspiracy
  9. More About That Strange Pentium 4
  10. It’s Zen Time
  11. Synology Strikes Again
  12. PC Keyboard: The First Five Years
  13. How Not to Buy a Computer
  14. Where’s Intel When You Need Them?
  15. LAN Manager Product Specification, 1987
  16. PC-NFS 3.0.1
  17. SCO UNIX 3.2.0f, Limping Along
  18. PC-NFS 3.0 Anyone?
  19. OS/2 + WebExplorer does Gmail
  20. Taking WebExplorer for a spin in 2019
  21. PowerPC Archival
  22. MacBook Memory Upgrade Hell
  23. Same Old Disk Bug
  24. Microsoft OS/2 Programmer’s Guide
  25. 1988 Networking: 386 XENIX
  26. Will This Last?
  27. Why Does Windows Really Use Backslash as Path Separator?
  28. Developer Connection 9/11/12 Anyone?
  29. Pointedly Confusing
  30. 1988 Networking: NetWare OS/2 Requester
  31. NetWare 2.x Notes
  32. LAN Manager 2.0 Primary Domain Controller
  33. Kryofluxing PC Floppies
  34. Small World
  35. Reading From Void
  36. Ancient NetWare OS/2 Requesters?
  37. Historical ATA Standard Drafts
  38. NetWare 3.12 vs. Large IDE Disks
  39. Fox in the Crypt
  40. Yep, Norton Did It

2018 37

  1. My Second AMD
  2. A Piece of History
  3. DiskOnChip
  4. FasterModeSwitch: Is It Really?
  5. Didn’t Expect That to Work
  6. Crazy World
  7. ThinkPad Fan
  8. The History of a Security Hole
  9. A Sound Card Before Its Time
  10. Three Weeks
  11. How Fast Is a PS/2 Keyboard?
  12. OS/2 2.0, Spring ’91 Edition
  13. ANOMALY: meaningless REX prefix used
  14. A Brief History of Unreal Mode
  15. USB 0.9
  16. Troubled Time
  17. A Word on the CALL 5 Spell
  18. ICEBP Finally Documented
  19. SpaceMaker Update
  20. Realia SpaceMaker
  21. Undocumented RDTSC
  22. The A20-Gate Fallout
  23. Any Readers in Central Italy?
  24. Windows 10 ARM64 on QEMU
  25. EXEPACK and the A20-Gate
  26. The A20-Gate: It Wasn’t WordStar
  27. Microsoft Editor
  28. Making The Simpsons Sing
  29. Pascal Out Of Memory
  30. Frequently Given Misleading Answers
  31. Wanted: Console Text Editor for Windows
  32. Dumping Ensoniq Soundscape ROMs
  33. WordStar Again
  34. DOS 5: TMI
  35. About That Warranty…
  36. How to Void Your Valuable Warranty
  37. There’s Another Possibility

2017 42

  1. AMD64 APM Archive Online
  2. Undocumented 8086 Opcodes, Part I
  3. How Fast Again?
  4. AMD64 Manual Vol. 3 Rev. 3.24 Anyone?
  5. How Apple Created Hackintosh, Part II
  6. HTT Means Hyper-Threading, Right?
  7. How Apple Created Hackintosh, Part I
  8. MS KB Articles
  9. PC-MOS/386 Source Code
  10. Audio Frequency Data Acquisition
  11. Slow Season Again
  12. SYSENTER, Where Are You?
  13. Of G-Men and Farmers
  14. Would You Believe It?
  15. Brightening Up
  16. VME Fixed on AMD Ryzen
  17. Rich Heimlich’s Patch Set Overview
  18. PC DOS 1.0, But Not Quite
  19. How Many Gravis UltraSounds?
  20. VME Broken on AMD Ryzen
  21. SGDT/SIDT Fiction and Reality
  22. OS/2 2.0, Xmas ’91 Edition
  23. CF/IDE/SCSI Benchmark Update
  24. How the PC Industry Screws Things Up
  25. OS/2 2.0, Summer ’91 Edition
  26. OS/2 2.0 at 25
  27. Something New Every Day…
  28. There’s More to the 286 XENIX Story
  29. PCI Corner Case
  30. IBM XENIX: Two Steps Forward
  31. Tales From the Xenix Crypt
  32. What a Coincidence
  33. Oldest Surviving 386 PC OS?
  34. More Data on CF to IDE to SCSI
  35. Resetting Disks Is Hard
  36. Booting Is Hard
  37. Spot the Fakes
  38. IBM XENIX 1.0 Incompatibility Details
  39. Top of the Class 478
  40. More Peripherals
  41. Shiniest x86 Chip
  42. Finally Free

2016 44

  1. Gravis Ultras
  2. Getting Organized, Finally
  3. Tahiti + Rio = Monterey
  4. Mystery NetBurst
  5. Alt Insanity
  6. Capacitors, Ugh
  7. Fun with AGP
  8. More on DXP44Q
  9. Intel OverDrive Part III: Pentium II OverDrive
  10. Bad NTAS ISO
  11. More on CF Cards
  12. Removable CF Card, or Not
  13. Deskpro 386 at 30
  14. E-mu SoundEngine
  15. More Wobbles
  16. Synology DSM 6 and Vintage Clients
  17. Windows 3.1 Standard Mode Crash with APM
  18. Wobbly Floppy Drive?
  19. Intel OverDrive Part II: Pentium OverDrive
  20. Better Late Than Never
  21. Updating Windows
  22. What’s the Point…
  23. Any Soundscape VIVO fans here?
  24. The Wave Blaster II Does Talk!
  25. Deeper Into Wave Blaster
  26. Zapping the SVP on a T42p
  27. Can a DB-50XG Talk?
  28. Solaris 7 Boot Panic
  29. IBM OS/2 1.x Programming Documentation Added
  30. PCI Voodoo
  31. Children of the Bus Wars
  32. Fixing a Graphics Ultra Pro
  33. Seagate ST-225: Just Wow
  34. Periscope Manuals
  35. Fixing an LAPC-I
  36. Playing Football
  37. ThinkPad PC Card Boot?
  38. So This Actually Works…
  39. Basement Finds
  40. Before OS/2 Was OS/2
  41. More CPUs in NT 3.x Workstation
  42. Windows NT 3.1 (and OS/2) Memory Detection
  43. NT 3.1 SMP
  44. 386 LOADALL

2015 43

  1. Missing Intel SDM Documents
  2. Lies, Damn Lies, and Wikipedia
  3. Intel OverDrive Part I: 486 OverDrive
  4. Intel 486 Errata?
  5. MS C 4.0 Documentation Added
  6. More on the C&T Super386
  7. The Forgotten 386
  8. More ISA VGA Benchmarks
  9. About Those Trident VGAs…
  10. Fast Unaccelerated VGA?
  11. The Nearly Ultimate 386 Board
  12. This Is How to Feed It
  13. The Vanishing Dream
  14. How To Feed This Board?
  15. 386 ZIF Socket Adapter
  16. Upcoming Fun
  17. Something Happened
  18. OPL3 Copies
  19. Summer Slowdown
  20. UINT32_C Macro Considered Harmful
  21. Broken Spigot
  22. 44-Voice MIDI on Yamaha OPL4
  23. Bad Month for Laptop Disks
  24. Do You Know This Sound Card?
  25. Sound Blaster 1.0 or 1.5?
  26. Intel 420TX Chipset
  27. Sound Blaster: The French Connection
  28. Sound Blaster DIAGNOSE and Disabled MPU-401
  29. sips To the Rescue
  30. OS/2 on ThinkPad T23 and T30
  31. SC-8820 Gripes
  32. IBM XENIX: One Step Forward, One Step Back
  33. The DOS 4.0 Shell Mouse Mystery
  34. Do You Know These Peripherals?
  35. What Is DXP44Q?
  36. Solaris 2.6, 7, and 8 Crashes on Pentium 4 and Later
  37. Digressions
  38. ThinkPad 701 Restore Using CF Media
  39. Demented Board
  40. Windows 3.0 DR 1.14, February 1989
  41. mtswslnk
  42. OS/2 Technical Library Scans
  43. Book Review: Inside Windows NT

2014 49

  1. Ladders and Dragons
  2. Curious Instructions
  3. Windows 8.1 Startup Bugcheck 0xC4
  4. ThinkPad 850 Hardware Maintenance Manual
  5. A Tale of Two Displays
  6. Original CEMM Unearthed
  7. Site Update
  8. Book Review: Unauthorized Windows 95
  9. Installing Windows 95 on SCSI in a VM
  10. Forward Compatibility, Landmines
  11. 386 Memory Managers and DMA
  12. Floating-Point Exceptions and DOS Extenders
  13. OS/2 Kernel Debugger and MVDM Interrupts
  14. IBM Blue Lightning: World’s Fastest 386?
  15. Semantic Differences, Microsoft v. Microsoft
  16. NT Video Miniport for VirtualBox, With Source Code
  17. Windows Presentation Manager Documentation
  18. OS/2 Programmer’s Toolkit
  19. Weekend Reading, OS/2 and Windows
  20. Careful with that Buffer…
  21. S3 Fraternal Twins
  22. Intel 287XL… From 1986? Or 1996?
  23. Floppy Capacity Math
  24. The IBM PC BIOS and Intel ISIS-II
  25. PC Tech Journal
  26. IBM Power Series Exotica
  27. Timing In Software Is Too Hard?
  28. Microsoft OS/2 1.3… But Which One?
  29. Have You Seen This Board?
  30. From the Annals of Branding
  31. OEM MS OS/2: 1987-1990
  32. Multitasking MS-DOS 4.0, Goupil OEM
  33. The ISA OSC Mystery
  34. 386 ZIF Socket?
  35. MS-DOS 1.1, 2.0 Source Code Released
  36. IBM OS/2 1.0 in a VM
  37. What’s in a Name?
  38. Surfing Modern Web With Ancient Browsers
  39. Kids These Days, Continued
  40. Soyo SY-4SAW2 Notes
  41. Untested Error Paths
  42. Soyo 4SAW2: Why So Slow?
  43. Butterfly Conservation
  44. Have You Ever Used One of These?
  45. Early PCI Board
  46. Two More TIGAs
  47. Another Vermont Microsystems Board
  48. Have You Seen These Cards?
  49. Apologies for the outage

2013 55

  1. Undocumented 8086 Opcodes
  2. Installing Oct ’91 NT from CD
  3. SMD Fun
  4. Fantasy History at Ars Technica
  5. IBM ThinkPad 755CD
  6. Dongle Bungle
  7. Cracking a ThinkPad 755C
  8. Don’t Let This Happen to You
  9. More on LOADALL and OS/2
  10. The Carolina Mystery
  11. LOADALL Strikes Again
  12. IBM ThinkPad Power Series 850
  13. Ctrl-Alt-Del Myths
  14. Taking Screenshots of OS/2 on ThinkPad 850
  15. OS/2 on ThinkPad 850
  16. The Central Point Backup Floppy Format
  17. Kids these days…
  18. The XDF Diskette Format
  19. Why Won’t IBM’s MSPS201.SYS Load?
  20. Detecting Floppy Drives and Media
  21. Detecting an Empty Drive… Or Not
  22. OS/2 2.0 LA and “Large” IDE Disks
  23. Twenty Years Ago Today…
  24. UNIX Alphabet Soup
  25. Preserving Floppies
  26. ATI mach8/mach32/early mach64 Documentation?
  27. BSD Buglets
  28. PC DOS Retro
  29. If you ENTER, you might not LEAVE
  30. Why I Don’t Want a Laptop with a Glued-In Battery
  31. DOS Goodies at bitsavers.org
  32. ISA bus 8514/A?
  33. The XGA Graphics Chip
  34. S3 Graphics Accelerators and the 8514/A
  35. The 8514/A Graphics Accelerator
  36. VIA Apollo vs. AGP 4x
  37. The Pin N33 Mystery and the History of Slockets
  38. R360 Correction
  39. The Tualatin Story
  40. The Ultimate Museum PC Update
  41. The Oldest OS/2 Executable In the Wild
  42. Virtualizing QNX 2
  43. Fixing Broken LINK4
  44. Multitasking MS-DOS 4.0 Lives
  45. The Ultimate Museum PC, Continued
  46. OS/2 2.1 National Language Versions
  47. The Ultimate Museum PC
  48. OS/2 Beta CDs (1994 and later)
  49. OS/2 Easter Eggs
  50. UnixWare 1.0 Personal Edition
  51. UNIX on the PC, 1989
  52. SCO UNIX 3.2v4.0 vs. IA-32 Semantics Changes
  53. The XENIX 2.2.3 Mystery, Continued
  54. Book Review: Linkers & Loaders
  55. The XENIX 386 2.2.3 Mystery

2012 45

  1. Master Builders of OS/2
  2. OS/2 for PowerPC Tidbits
  3. Windows NT BSOD Aclock Port
  4. Microsoft’s 1987 OS/2 Videos
  5. OS/2 1.0 Availability Announced 25 Years Ago
  6. IBM PC XENIX
  7. No comments in source code? Really?
  8. Why Windows NT from October 1992 refuses to install on modern CPUs
  9. Windows Update Fail
  10. OS/2 Library Expansion
  11. Book Review: DOS Internals
  12. IBM PS/2 Model 50 Keyboard Controller
  13. Book Review: Developing Applications Using DOS
  14. Why does Apple hate RSS?
  15. 86-DOS Was an Original
  16. Another witness against WordStar
  17. Book Review: Inside OS/2
  18. Phantom 3.0
  19. MacBook Pro with Retina display: What a letdown
  20. On a dark, rainy night in April 1985…
  21. Minor site updates and summer time
  22. Redirectors and DOS 3.0
  23. MS-DOS OAKs
  24. Early Microsoft Networks
  25. An old idea: x86 hardware virtualization
  26. Watcom Win386
  27. DOS boot hang update
  28. Solaris 2.5.1 and 2.6 crashes on modern Intel CPUs
  29. DOS 4.0, bum rap, and mismatched expectations
  30. NetWare for OS/2
  31. From a Feature to a Bug
  32. Operating System/2 announced 25 years ago
  33. 64-bit trouble with Solaris 10 U4 and earlier
  34. Video trouble with Solaris 10 GA and U1
  35. Lotus 1-2-3 R3 copy protection
  36. NT video miniport HD
  37. AVX support disrupts WoW64 debugging
  38. LAN Manager vs. Windows 7
  39. Undocumented VflatD
  40. Kernel Debugging with VirtualBox
  41. How to please WDCTRL
  42. Retro development with aclock
  43. What’s in a name… OS/2 or DOS?
  44. How to make sure your program doesn’t run on Windows 95
  45. DOS/V graphics text modes and scrolling

2011 34

  1. Jumpy PS/2 mouse in Enhanced mode Windows 3.x
  2. Simple Windows NT video miniport for VirtualBox
  3. Microsoft OS/2 1.0 user documentation
  4. Converting NT DDK/SDK PostScript documents to PDF
  5. OS/2 Warp installation pitfalls
  6. Is it so hard to document things?
  7. Running 1-2-3 R3 in a VM
  8. Need for Speed SE video glitch
  9. WordStar needs address wraparound?
  10. Who needs the address wraparound, anyway?
  11. IBM DOS 5.0 QBASIC hangs on non-IBM systems
  12. Hang with early DOS boot sector
  13. Happy 30th Birthday!
  14. The Danger of Knowing Too Much
  15. IBM PC/AT 8042 Keyboard Controller Commands
  16. Detecting floppy drive presence and type
  17. DOS boot sector, BPB, and the media descriptor byte
  18. Windows/386 2.01
  19. DOS Memory, Managers & Extenders, Part I
  20. The IHC Damage
  21. Interrupt 68h and EMM386
  22. Researching the history of PC computing
  23. OS/2 2.0 Comdex Fall ’91
  24. The floppy controller evolution
  25. Xenix 286 in a VM
  26. Installing OS/2 1.x in a VirtualBox VM
  27. The Fixed Disk Parameter Table
  28. Geometry Problems
  29. The PC floppy subsystem
  30. HIMEM.SYS, unreal mode, and LOADALL
  31. Will the real Real Mode please stand up?
  32. Display Drivers, NT and NeXTSTEP
  33. Display Drivers, OS/2 and 16-bit Windows
  34. Windows Presentation Manager

2010 6

  1. Installing OS/2 Warp in a Virtual Machine
  2. MS OS/2 Patents
  3. Installing Windows NT 3.x in VirtualBox
  4. Why OS/2 is Hard to Virtualize
  5. The Importance of EMM386
  6. NT and OS/2