Trailing-Edge
-
PDP-10 Archives
-
ks10_8080_microcode
-
ioplt.reg
There are no other files named ioplt.reg in the archive.
READ I/O 0
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
!R DATA 28 ! R DATA 29 !! R DATA 30 ! R DATA 31 ! R DATA 32 !! R DATA 33 ! R DATA 34 ! R DATA 35 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 1
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
!R DATA 20 ! R DATA 21 !! R DATA 22 ! R DATA 23 ! R DATA 24 !! R DATA 25 ! R DATA 26 ! R DATA 27 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 2
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
!R DATA 12 ! R DATA 13 !! R DATA 14 ! R DATA 15 ! R DATA 16 !! R DATA 17 ! R DATA 18 ! R DATA 19 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 3
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
!R DATA 4 ! R DATA 5 !! R DATA 6 ! R DATA 7 ! R DATA 8 !! R DATA 9 ! R DATA 10 ! R DATA 11 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 100
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! REC PE ! UBA3 PE !! SPARE ! CRAM ! MEM !! DP PARITY ! CRA PARITY ! UBA2 PE !
! L ! L !! ! PARITY ERR ! PARITY ERR !! ERR L ! ERR L ! L !
! ! !! L ! L ! L !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 101
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! MMC REF !
! PI REQ 1 ! PI REQ 2 !! PI REQ 3 ! PI REQ 4 ! PI REQ 5 !! PI REQ 6 ! PI REQ 7 ! ERR B !
! ! !! ! ! !! ! ! H !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 102
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! R AC LO ! R RESET !! R MEM BUSY ! R I/O BUSY ! R BAD DATA !! R COM ADR ! R I/O DATA ! R DATA !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 103
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! UBA1 PE ! UBA4 PE !! R PAR RIGHT ! R PAR LEFT ! R DATA 0 !! R DATA 1 ! R DATA 2 ! R DATA 3 !
! L ! L !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 300
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! CTY ! CTY CHAR !! KLINIK ! KLINIK ! DPM !! RUN (1) ! EXECUTE ! CONTINUE !
! BIT # ! LENGTH !! BIT # ! LENGTH ! HALT LOOP !! H ! H ! H !
! (SW) ! (SW) !! (SW) ! (SW) ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 301
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! 10 ! NXM !! SPARE ! BUS ! PE (1) !! CONSOLE ! BOOT ! DATA ACK !
! INTERRUPT ! H !! ! REQ ! H !! ENABLE H ! H ! H !
! H ! !! H ! ! !! (SW) ! (SW) ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 302
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! REMOTE !! REMOTE EN ! TERMINAL ! KLINIK !
! 0 ! 0 !! 0 ! 0 ! PROTECT H !! H ! CARRIER ! CARRIER !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
READ I/O 303
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! R CLK !! CRAM CLK ! DPE/M CLK ! RAM !
! 0 ! 0 !! 0 ! 0 ! ENB (0) !! ENA ! ENABLE ! ERROR !
! ! !! ! ! H !! H ! L ! L !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT I/O 204
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! CRAM ! CRM ADR ! SS !! DP ! STACK ! CRAM !
! 0 ! 0 !! WRITE ! LOAD ! MODE !! RESET ! RESET ! RESET !
! ! !! ! ! !! H ! H ! H !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT I/O 205
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! MAINT ! !! CLR 10 ! ! !! ! ! !
! CLK ! MAINT !! INTERRUPT ! TRAP ! DIAG 10 !! DIAG 4 ! DIAG 2 ! DIAG 1 !
! PULSE ! ENB !! L ! EN ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT I/O 206
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! 0 ! 0 !! 0 ! 0 ! 0 !! 0 ! SINGLE ! CLK RUN !
! ! !! ! ! !! ! CLK H ! H !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT I/O 210
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! CHECK ! CONSOLE !! XMIT ADR ! XMIT DATA ! CRA T CLK !! CRA R CLK ! LATCH ! CLOSE !
! NXM ! REQ !! (1) ! (1) ! ENB (1) !! ENB (1) ! DATA ! LATCHS !
! ! !! ! ! !! ! (1) ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT I/O 212
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! 0 ! 0 !! 0 ! 0 ! 0 !! RUN ! EXECUTE ! CONTINUE !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 100
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! RESET ! PE DETECT !! CRM PE ! DP PE ! CACHE !! 1 MSEC ! 0 ! 0 !
! ! ENABLE !! DETECT ! DETECT ! ENABLE !! ENABLE H ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 101
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! MODEM !! ! ! !
! 0 ! 0 !! 0 ! 0 ! DTR !! STATE ! REMOTE ! FAULT !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 102/103 DATA/ADR
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! DATA 28 ! DATA 29 !! DATA 30 ! DATA 31 ! DATA 32 !! DATA 33 ! DATA 34 ! DATA 35 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 104/105 DATA/ADR
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! DATA 20 ! DATA 21 !! DATA 22 ! DATA 23 ! DATA 24 !! DATA 25 ! DATA 26 ! DATA 27 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 106/107 DATA/ADR
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! DATA 12 ! DATA 13 !! DATA 14 ! DATA 15 ! DATA 16 !! DATA 17 ! DATA 18 ! DATA 19 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 110/111 DATA/ADR
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! DATA 4 ! DATA 5 !! DATA 6 ! DATA 7 ! DATA 8 !! DATA 9 ! DATA 10 ! DATA 11 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 112/113 DATA/ADR
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! 0 ! 0 !! 0 ! 0 ! DATA 0 !! DATA 1 ! DATA 2 ! DATA 3 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 114/115 ADR/DATA
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! 0 ! 0 !! 0 ! 0 ! BAD DATA !! COM/ADR ! I/O DATA ! DATA !
! ! !! ! ! CYCLE !! CYCLE ! CYCLE ! CYCLE !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT 116
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! CSL INTERRUPT !
! 0 ! 0 !! 0 ! 0 ! 0 !! 0 ! 0 ! THE 10 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT I/O 200 CTY UART WRITE STATUS REGISTER(DATA BUFFER IS I/O 201)
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! HUNT MODE ! UART !! REQUEST ! RESET ! SEND !! RECEIVE ! TERMINAL ! TRANSMIT !
! ON(SYNC) ! RESET !! TO SEND L ! ERRORS ! BREAK CHAR !! ENABLE ! READY ! ENABLE !
! ! !! ! ! H !! ! L ! !
******************************************************************************************************************************
WRT I/O 200 CTY UART READ STATUS REGISTER(DATA BUFFER IS I/O 201)
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! DATA SET ! BRK/SYNC !! FRAMING ! OVERRUN ! PARITY !! TRANSMITTER ! RECEIVER ! TRANSMITTER !
! READY ! DETECT !! ERROR ! ERROR ! ERROR !! EMPTY ! READY ! READY !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************
WRT I/O 202 REMOTE UART WRITE STATUS REGISTER(DATA BUFFER IS I/O 203)
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! HUNT MODE ! UART !! REQUEST ! RESET ! SEND !! RECEIVE ! TERMINAL ! TRANSMIT !
! ON(SYNC) ! RESET !! TO SEND L ! ERRORS ! BREAK CHAR !! ENABLE ! READY ! ENABLE !
! ! !! ! ! H !! ! L ! !
******************************************************************************************************************************
WRT I/O 202 REMOTE UART READ STATUS REGISTER(DATA BUFFER IS I/O 203)
******************************************************************************************************************************
! DBUS7 ! DBUS6 !! DBUS5 ! DBUS4 ! DBUS3 !! DBUS2 ! DBUS1 ! DBUS0 !
! ! !! ! ! !! ! ! !
! ! !! ! ! !! ! ! !
! DATA SET ! BRK/SYNC !! FRAMING ! OVERRUN ! PARITY !! TRANSMITTER ! RECEIVER ! TRANSMITTER !
! READY ! DETECT !! ERROR ! ERROR ! ERROR !! EMPTY ! READY ! READY !
! ! !! ! ! !! ! ! !
******************************************************************************************************************************