Ralf Brown's Interrupt List in HTML

(c) Zahktin Lam 2023
The original files for Ralf Brown's Interrupt List can be found here:

    http://www.cs.cmu.edu/~ralf/files.html
    
Table of Contents

INTERRUP.1ST
INTERRUP.PRI
OPCODES.LST
86BUGS.LST
CMOS.LST
FARCALL.LST
MEMORY.LST
I2C.LST
MSR.LST
OVERVIEW.LST
BIBLIO.LST
CATEGORY.KEY
PORTS - (All) PORTS.A PORTS.B PORTS.C
INTERRUP
A B C D E F G H I J K L M N O P Q R
All in one file (very big; ~8.3 MBytes)
By Category By Number

Download: RBIL_WEB.ZIP (the whole archive. ~10.8 MBytes)

The source code

Different files have slightly different format, so I have to write different versions of what's roughly the same code for different .LST files. Below are

The process goes as follows:

  1. Run lst_convert_opcode.py
  2. Run lst_convert_ports.py
  3. Run lst_convert_interrupt_category.py
  4. Run lst_convert_interrupt_num.py
  5. Apply combine.py with cmd arg PORTS and INTERRUP
  6. Apply lst_convert_generic.py on:
  7. Apply convert_raw.py on:
  8. Run lst_convert_86bugs.py