PC Programming Guides

The following is a list of programming guides that were useful during the development of PCjs. Additional information (errata, disks, etc) is provided where available.

  • DOS Internals by Geoff Chappell
  • Extending DOS: A Programmer’s Guide to Protected-Mode DOS by Duncan, Petzold, Schulman, Baker, Nelson, Davis, Moote
  • Graphics for the IBM PC by Dan Illowsky and Michael Abrash
  • Graphics Programming Black Book by Michael Abrash
  • PC Magazine Programmer’s Technical Reference: The Processor and Coprocessor by Robert L. Hummel
  • Programmer’s Guide to the EGA, VGA, and Super VGA Cards (3rd Edition) by Richard F. Ferraro
  • Programming the 8086 and 8088 by James W. Coffron
  • Programming the 80386 by John H. Crawford and Patrick P. Gelsinger
  • Puzzled Programmers by Michael Wiesenberg
  • The 8086 Book by Russell Rector and George Alexy
  • The Undocumented PC (2nd Edition) by Frank van Gilluwe
  • The Zen of Assembly Language by Michael Abrash
  • Unauthorized Windows 95 by Andrew Schulman
  • Undocumented DOS (1st and 2nd Editions) by Schulman, Michels, Kyle, Paterson, Maxey, Brown
  • Undocumented Windows (Covers Windows 3.1 and 3.0) by Schulman, Maxey, Pietrek

Graphics for the IBM PC PC Magazine Programmer's Technical Reference: The Processor and Coprocessor Programmer's Guide to the EGA, VGA, and Super VGA Cards Programming the 8086 and 8088 Programming The 80386 Puzzled Programmers The 8086 Book The Undocumented PC Unauthorized Windows 95 Undocumented DOS, 2nd Edition