http://www.osdever.net/documents.php?cat=0&sort=1
Documents
-
DMA Programming (PDF format) by Justin Deltener
-
ReiserFS On-Disk Structures by Gerson Kurz
-
Interfacing the Parellel Port (pdf format, 76.4KB) by Craig Peacock
-
Interfacing the Serial / RS232 Port (pdf format, 139KB) by Craig
Peacock
-
DP8390D/NS32490D NIC Network Interface Controller (pdf format,
683KB) by National Semiconductor Corporation
-
DP8390 Network Interface Controller - An Introductory Guide (pdf
format, 157KB) by National Semiconductor Corporation
-
The Workings of the PCI BIOS (pdf format, 57KB) by PCI Special
Interest Group
-
Microsoft Portable Executable and Common Object File Format
Specification (pdf format, 287KB) by Microsoft Corporation
-
Trends in Operating System Design: Towards a Customisable Persistent
Micro-Kernel (pdf format, 98.8KB) by David Hulse and Alan Dearle
-
Plug & Play External COM (Serial) Device Specification (pdf
format, 74.2KB) by Microsoft Corporation, Hayes Microcomputer
Corporation
-
Plug & Play ISA Specifications (pdf format, 258KB) by Microsoft
Corporation, Intel Corporation
-
Plug & Play COM (Serial) Specifications (pdf format, 39.5KB) by
Microsoft Corporation
-
Writing Drivers for the DP8390 NIC Family of Ethernet Controllers
(pdf format, 125KB) by National Semiconductor
-
8253/54 CPU Timer Datasheet (pdf format, 43.5KB) by Intel
Corporation
-
Plug & Play BIOS Specifications (pdf format, 194KB) by Compaq
Computer Corporation, Intel Corporation, Pheonix BIOS Corporation
-
82077AA Floppy Controller Datasheet (pdf format, 586KB) by Intel
Corporation
-
Plug & Play Design Specifications for External IEEE 1394 (Firewire)
Devices (pdf format, 58KB) by Microsoft Corporation
-
Journaling the Linux ext2fs File System (pdf format, 27KB) by
Stephen C. Tweedie
-
Long File Name Specification (pdf format, 84KB) by Microsoft
-
Official FAT 12/16/32 Specification (pdf format, 164KB) by Microsoft
-
The Extended-2 Filesystem Overview (pdf format, 168KB) by Gadi Oxman
-
Multiboot Spec
-
Ralf Brown's Interrupt List
-
Ralf Brown's Interrupt List ZIPed (ZIP 1.9MB)
-
AMD CPU Docs
-
Intel's Docs
-
The CPUID Guide by Lawrence Curwood
-
Intel Architecture Software Developer's Manual, Volume 1: Basic
Architecture (pdf format)
-
Intel Architecture Software Developer's Manual, Volume 2: Instruction
Set Reference Manual A-M (pdf format)
-
Intel Architecture Software Developer's Manual, Volume 3: System
Programming Guide (pdf format)
-
Intel 80386 Programmer's Reference Manual (TXT format, ZIPed to
203K)
-
Intel Architecture Software Developer's Manual, Volume 2: Instruction
Set Reference Manual N-Z (pdf format)
-
AMD's x86-64 Docs
-
PowerPC Compiler Writer's Guide
-
I/O Registers for Standard VGA Cards (TXT format) by Shaggy
-
Tauron VGA Utils actually source, but there's a good amount of
comments in it (ZIP 135kb)
-
XFree86 Video Timings some XFree86 specific info, along with some
generic info
- IBM
PC Keyboard Information for Software Developers by Chris Giese [pdf]
-
Wout Merten's Guide To Keyboard Programming v1.1 Complete by Wout
Merten [pdf]
-
Interfacing the AT Keyboard
-
Keyboard Layouts for non-English Scripts
-
Sun's Keyboard Layouts
-
Russian Keyboard: standard and phonetic (transliterated, homophonic)
-
Russian Keyboard Layout
-
Mouse Hardware by Tomi Engdahl [pdf]
-
The PS/2 Mouse Interface
- PC
mouse information
-
A programmers guide to the uPD765 and i82072/7 Floppy Disk Controllers
-
Disk Structures
-
How does the DMA work by pcguts [pdf]
- The
Official USB docs
-
Universal Serial Bus Device Driver Development
-
FAT12/16/32 info from Microsoft in DOC format
-
ISO9660 Simplified for DOS/Windows
A Table of Partition Types [ pdf]
|