# IDT entries

	# exceptions and NMI, which don't move.

        divideby0=0
       singlestep=1

NMI=2  		                               	# PIT2 timer 0

			# ev3=3   too self-explanatory to add a name to
	 overflow=4 
	notwithin=5
 	badopcode=6 
    nocoprocessor=7
      doublefault=8
   coprocessorseg=9
	   badTSS=10 		# PE=1 only
	nosegment=11 		# PE=1 only
       stackfault=12
	      GPF=13
	pagefault=14		# PE=1, PG=1 only
 coprocessorerror=16
   alignmentfault=17
     machinecheck=18



			# IRQs


# better described as levels, then devices. Or perhaps the second PIC is.

firstIRQ=128				# put what we can where the
					#  pmode version is out of
					#  the rmode reach in the IDT	

       PIT1timer0=$firstIRQ			# switch?
	   keyIRQ=$((firstIRQ+1))		# keyboard & PS/2 mouse
    PIT2timer1IRQ=$((firstIRQ+2))
       serial2IRQ=$((firstIRQ+3))
       serial1IRQ=$((firstIRQ+4))
     parallel2IRQ=$((firstIRQ+5))
	floppyIRQ=$((firstIRQ+6))
     parallel1IRQ=$((firstIRQ+7))
     wallclockIRQ=$((firstIRQ+8))		# cycluphone?


# submissions

Ha3sm=$((firstIRQ+0x20))
# The above is "please"; read, write etc. go here.

otherinterpreterbase=$((Ha3sm+0x20))	# 192


