This page is my attempt to gather information about programming the IBM PC. "We work in the dark - we do what we can - we give what we have. Our doubt is our passion, and our passion is our task. The rest is the madness of art." - Henry James, The Middle Years DIR Allegro DIR C DIR CDROM DIR CPU DIR DOS DIR EMS DIR Filesystems DIR Interrupts DIR Mouse DIR Networking DIR Other DIR Serial and Parallel ports DIR Sound DIR Timer DIR Video DIR XMS You can also download here the "PC Games Programmers Encyclopedia", which is a set of many text files related to programming the PC, gathered in 1994 by Mark Feldman: BIN pcgpe10.zip BIN pcgpe10a.txt (patch) On a similar note, the excellent "Tech Help" database also provides a wealth of organized and extensively documented information about DOS programming: BIN Tech Help 6.0 (1994).zip