1
0
mirror of https://github.com/PDP-10/its.git synced 2026-02-07 00:47:06 +00:00

Fix distinction between PDP6P and DSDP.

This makes it so PDP6P enables PDP-6 core and inter-processor
interrupts.  DSDP is for I/O bus sharing and device selection and
deselection.
This commit is contained in:
Lars Brinkhoff
2018-08-13 11:53:33 +02:00
parent 7006c9a469
commit 6a6eb46a83

View File

@@ -624,7 +624,7 @@ IFN PTRP, PCHCHN==4 ;PTP CHANNEL
IFN PTRP, PTRCHN==4 ;PAPER TAPE READER CHANNEL
IFN NTYP, NTYCHN==4 ;NTY 11 KLUDGE
IFN 340P, SDCHN==4 ;DISPLAY SPECIAL CHANNEL
IFN DSDP, DSDCHN==4 ;INTERRUPT FROM OTHER PROCESSOR
IFN PDP6P, DSDCHN==4 ;INTERRUPT FROM OTHER PROCESSOR
IFN ARMP, TIPBCH==5 ;ARM TIP BREAK CHNL
IFN OMXP, OMPCHN==5 ;OUTPUT MULTIPLEXOR
IFN VIDP, NVDCHN==5 ;NEW VIDI
@@ -704,7 +704,7 @@ IFN MTYP, MTY==400
IFN DL10P, DLB==60 ;DL10 BASE
.ALSO DLC==64 ;DL10 CONTROL
IFN PDCLKP, PDCLK==500 ;DE-CORIOLIS CLOCK (FOR ML-KA AND DM, CALENDAR CLOCK)
IFN DSDP, DSDEV==20 ;DE SELECTION AND INTER COM DEVICE
IFN DSDP\PDP6P, DSDEV==20 ;DE SELECTION AND INTER COM DEVICE
IFN DSDP, DSDEVN==24 ;DE SELECTION DEV (FOR DEVICES YOU DATAO DEV CODE TO DSDEVN)
IFN ARMP, TIPDEV==504 ;TIP BREAK DEVICE
IFN RBTCP, RBTCON==514 ;ROBOT CONSOLE
@@ -19269,7 +19269,8 @@ IFN KL10P,[
DCHENT MTR,SETZ ;24 ALLOW NOTHING
DCHENT 30,SETZ ;30 RESERVED
]
IFN DSDP, DCHENT DSDEV,[REPEAT 2,400200+DSDCHN,,440000] ;20,24
IFN DSDP\PDP6P, DCHENT DSDEV,[400200+DSDCHN,,440000] ;20
IFN DSDP, DCHENT DSDEV,[400200+DSDCHN,,440000] ;24
IFN DL10P,[ DCHENT DLB,SETZ 240000 ;60 DL10
DCHENT DLC,[400200+TTYCHN,,240000] ;64 DL10
]
@@ -21527,7 +21528,7 @@ IFN RP10P+RH10P,[
MOVEM TT,QICWA ;SETUP FOR DEC DISK CHANNEL
]
IFN ARMP, DATAO 760,[0] ;RESET LITE ON ARM
IFN DSDP, CONO DSDEV,10 ;RESET INT RQ FROM PDP10
IFN PDP6P, CONO DSDEV,10 ;RESET INT RQ FROM PDP10
IFN RBTCP, CONO RBTCON,0 ;RESET TABLET
MOVE A,DDT-2 ;PUT GLOBAL BLOCK HEADER AT BEGINNING