1
0
mirror of https://github.com/PDP-10/its.git synced 2026-03-22 17:08:15 +00:00

DEUNA support for ITS monitor.

This commit is contained in:
Lars Brinkhoff
2017-01-27 21:30:24 +01:00
parent c80aa1960e
commit 829e6322f1
5 changed files with 21998 additions and 0 deletions

30
src/system/dedefs.2 Normal file
View File

@@ -0,0 +1,30 @@
%devec==120 ;Interrupt vector
%debas==774510 ;Register base address, on UBA3
%decr0=%debas ;PCSR0
%dgpcb==000001 ;Get PCB address
%dgcmd==000002 ;Execute command
%dtest==000003 ;Self test
%dstrt==000004 ;Start
%dboot==000005 ;Boot
%dpdmd==000010 ;Polling demand
%dstop==000017 ;Stop
%drset==000040 ;Reset
%dinte==000100 ;Enable interrupts
%dintr==000200 ;Interrupt
%dusci==000400 ;Unsolicited state change
%drcbi==002000 ;Receive buffer unavailable
%ddni ==004000 ;Done
%dtxi ==010000 ;Transmit
%drxi ==020000 ;Receive
%deri ==040000 ;Command error
%deri ==100000 ;Status error
%decr1=%debas+2 ;PCSR1
%dxpwr==100000 ;Transciever power ok
%dicab==040000 ;Link ok
%dpcto==000200 ;Port command time-out
%decr2=%debas+4 ;PCSR2
%decr3=%debas+6 ;PCSR3

8
src/system/deuna.1 Normal file
View File

@@ -0,0 +1,8 @@
; DEUNA/DELUA SERVICE ROUTINE
EBLK
DEBRK: 0
BBLK
JSR UTCSAV
;IODRI A,%DECR0
JRST DEEX

13
src/system/deuna.6 Normal file
View File

@@ -0,0 +1,13 @@
; DEUNA/DELUA SERVICE ROUTINE
$INSRT DEDEFS
DECNT: 0
EBLK
DEBRK: 0
BBLK
JSR UTCSAV
;AOS DECNT
IORDI A,%DECR0
JRST DEEX

View File

@@ -15982,6 +15982,7 @@ IFN NUNITS,[
$INSRT UTAPE
]
$INSRT DEUNA
$INSRT DISK
IFN NETP,[ ; General ITS network code, includes specific nets
@@ -19179,6 +19180,7 @@ IFN TM03S,[
SKIPN MGTBZY
JRST MGSBRK
]
DEEX:
IMPEX:
MGEX:
DSKEX: MOVSI U,UTACS
@@ -19509,6 +19511,7 @@ UBAIIT:
.MAX.==0
IF2, .BAS.==UBAIIB
UBINT 120, JSR DEBRK ; DEUNA/DELUA
IFE TM03S, UBIDV 224 ; Tape
UBIDV 300 ; NI1010 In
UBIDV 304 ; NI1010 Out

21944
src/system/its.1650 Normal file

File diff suppressed because it is too large Load Diff