This is a stub for device 574, which is a 12-bit A/D converter with
128 channels. There was only one, attached to the MIT AI lab PDP-10.
It's documented in ITS hardware memo #4.
This implementation deals with CONO and CONI bits, and accepts a
channel number written with DATAO. However, the data returned by
DATAI is always 2048. The programmed data rate is ignored and data is
always available immediately. It will not generate interrupts.
Added BBN Pager support
Clean up instruction options table.
Removed some unneeded loads.
Removed unneeded FMB term.
Cleaned up interrupt handling to properly handle PIR events.
Moved dev_pi to be with rest of PI code.
Don't check APR interrupts unless pi system enabled.
CONO APR reset_all does not clear flags on KA10.
Clean up handling of PUBLIC/CONCEALED mode on KI10.
Clean up ITS pager support.
Added fetch flag to page_lookup for ITS/KI and BBN support.
Speed up LDB/DPB instructions to use bulk shift.
Carry 0&1 Flags are not cleared until JFCL instruction.
Fixed bug in LSHC with shift > 36 bits.
Fixed bug in JFCL when run from trap/uuo, bumped PC when it should not..
Shortened loop for BLKI/BLKO instructions.
Mask AR & MQ to FMASK before save in one place.
Added support for KI style interrupts. Added comments to CPU code.
Fixed bug in MUUO under KI. Fixed RH10 to work under KI. Fixed bugs
in handling of record space under TM10 controller. Added type casting
into DF10 code and verified it works correctly under 22 bit operation.
Started adding support for PDP6.
CPU code redone to better use native operations. Start of KI10 support.
Current passes all CPU diagnostics for KA10 and KI10. 22 Bit addressing
support for KI10 now a seperate option.
Update the RP10 disk controller to handle multiple access and
to properly handle status on a per drive basis. Also added in
start of proper debuging functions. Change CPU to not miss
interrupts when multiple interrupts occur.