Reference Books
8254 PROGRAMMABLE INTERVAL TIMER (PIT) a counter/timer device designed to solve the common timing control problems in microcomputer
system design.
8259A Programmable Interrupt Controller (PIC) handles up to eight vectored priority interrupts for the CPU. It is cascadable for up to 64 vectored priority interrupts without additional circuitry.
Calling conventions for different C++ compilers and operating systems by Agner Fog, 2018
Design of OS/2 The design of Operating System/2
FAT32 File System Specification FAT: General Overview of On-Disk Format
Version 1.03, December 6, 2000 Microsoft Corporation
How to Make a Computer Operating System by Samy Pessé
How It Works — CHS Translation Plus BIOS Types, LBA and Other Good Stuff Version 4a by Hale Landis (landis@sugs.tware.com)
Installable File Systems For OS/2 Version 3.0 OS/2 File Systems Department
PSPC Boca Raton, Florida February 13, 1998
Intel Microprocessors Architecture, Programming, and Interfacing, Eighth Edition, BARRY B. BREY
Microsoft Macro Assembler Reference MASM reference guide
Operating Systems, Internals and Design Principals 11th Edition William Stallings
PC DOS 7 Technical Update Document Number GG24-4459-00 February 1995
PS/2 Model 25 Technical Reference June 1987
PS2_Model_80_Technical_Reference October 90
Python for Developers First edition in English
The little book about OS development Erik Helin, Adam Renberg 2015-01-19
VESA BIOS EXTENSION (VBE) Core Functions Standard Version: 2.0 Document Revision: 1.1 Ratification Date: November 18, 1994
VGA BIOS OEM Reference Guide Revision 1.0 July 1999
Writing OS/2 Warp Device Drivers in C Third Edition
Writing a Simple Operating System — from Scratch by Nick Blundell
Libraries
OS/2 2.x Programming Documentation Books
OS/2 Museum – OS/2 2.0 Technical Library
Git Repos
OS2World OS/2 Warp, ArcaOS and eComStation public source code
OS2World/SYSTEM-LOADER-QSINIT QSINIT is a replacement of OS2LDR created from scratch.
Microsoft Github
trac.netlabs.org – OS/2 Available Projects