Ralf Brown's Interrupt List

Documentation on specific PC interrupts and more

Ralf Brown's Interrupt List provides detailed documentation on PC internals such as

  • Interrupts
  • Ports
  • Memory layout
  • CMOS locations
  • Processor opcodes

The interrupt information is invaluable for programming the PC in real mode. Once in protected mode some interrupts will still be usable and the port information will still apply.

It is available at

  • Main site: http://www.ctyme.com/rbrown.htm
  • DJ html: http://www.delorie.com/djgpp/doc/rbinter/
  • Original text: http://www.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/files.html
  • A Windows help file called intwin (5Mbyte) is available for download from this site and contains more of the downloadable RBIL than the above browsable web sites. Microsoft removed support for winhelp-format files in later operating systems but this version is good as far as Windows XP. Perhaps the most convenient way to run this is to unzip both files to the same place (so that hintsrch.dll is stored with intwin.hlp), set up a shortcut in the Windows menu to run the command "winhelp.exe intwin.hlp" and to have it "Start in" the place where the files are stored. That will ensure that the help file uses the correct dll without impacting other programs on the computer and will automatically use the correct viewer so avoiding any unwanted diagnostic message popups.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License