1
0
mirror of https://github.com/PDP-10/stacken.git synced 2026-03-01 01:19:17 +00:00
Files
Lars Brinkhoff 6e18f5ebef Extract files from tape images.
Some tapes could not be extracted.
2021-01-29 10:47:33 +01:00

164 lines
4.7 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
UNIVERSAL LLMPRM - LLMOP PARAMETERS
SUBTTL DOF 10-SEP-85
SEARCH S,MACSYM
SALL
;THIS FILE CONTAINS DEFINITIONS RELATED TO LLMOP SERVICE.
;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED
; OR COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
;
;COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION 1985,1986,1988.
;ALL RIGHTS RESERVED.
.CPYRT<1985,1988>,.
XP VLLMPR,3 ;LLMPRM VERSION NUMBER
SUBTTL .LLMOP FUNCTION CODE DEFINITIONS
;LLMOP. Function Code Definitions
.LLMIN==^D0 ;Low fence
.ELDIR==^D0 ;Ethernet Loop Direct
.ELAST==^D1 ;Ethernet Loop Assisted
.ELRPY==^D2 ;Ethernet Loop Read Reply
.ELAIC==^D3 ;Ethernet Loop Assign Interrupt Channel
.ELABT==^D4 ;Ethernet Loop Abort
.ELSTS==^D5 ;Ethernet Loop Request Status
.RCRID==^D6 ;Remote Console Read Identity
.RCRCT==^D7 ;Remote Console Read Counters
.RCIDS==^D8 ;Remote Console Identify Self
.RCRBT==^D9 ;Remote Console Remote Boot
.RCRPY==^D10 ;Remote Console Read Reply
.RCRSV==^D11 ;Reserve Remote Console
.RCREL==^D12 ;Release Remote Console
.RCSND==^D13 ;Send Console Command
.RCPOL==^D14 ;Console Response Poll
.RCAIC==^D15 ;Remote Console Assign Interrupt Channel
.RCABT==^D16 ;Remote Console Abort Request
.RCSTS==^D17 ;Remote Console Request Status
.RCADR==^D18 ;Obtain Channel Addresses
.LLMAX==^D18 ;High fence
SUBTTL .LLMOP ARGUMENT BLOCK DEFINITIONS
;LLMOP. Argument Block Definitions
;Common prefix for all functions
.LMCID==0 ;Channel Id and Flags
LM%MRF==MASKB(0,0) ;More Replies Flag
;For .RCSND only
LM%CBF==MASKB(16,16) ;Command Break Flag
LM%MNO==MASKB(17,17) ;Message Number
LM%CCF==LM%MNO!LM%CBF ;Console Command Control Flags
;For .RCPOL only
LM%RDL==MASKB(7,7) ;Receive Data Lost Flag
LM%RDO==MASKB(15,15) ;Response Data Lost Flag
LM%CDL==MASKB(16,16) ;Command Data Lost Flag
LM%RCF==LM%MNO!LM%RDO!LM%CDL ;Console Response Control Flags
LM%CID==MASKB(34,35) ;Channel-id
;Suffix for .RCRID,.RCRCT,.RCIDS,.RCRBT,
; .RCRSV,.RCREL,.RCSND,.RCPOL,
; .RCRPY,.ELDIR,.ELAST,.ELRPY
.LMDST==1 ;Destination Address
.LMSRC==.LMDST ;Source Address for .ELRPY and .RCRPY only
LM%MCA==MASKB(7,7) ;Multicast Address Bit
LM%AB0==MASKB(0,7) ;Address Byte 0
LM%AB1==MASKB(8,15) ;Address Byte 1
LM%AB2==MASKB(16,23) ;Address Byte 2
LM%AB3==MASKB(24,31) ;Address Byte 3
LM%AB4==LM%AB0 ;Address Byte 4
LM%AB5==LM%AB1 ;Address Byte 5
;Suffix for .ELSTS,.RCSTS
.LMSTF==1 ;Request Status and Flags
LM%RTC==MASKB(18,35) ;Status Return Code
.LMPND==0 ;Request Pending, Not Complete
.LMSUC==1 ;Success, Complete
.LMABT==2 ;Aborted
.LMTXF==3 ;Transmit Failed
.LMCCE==4 ;Channel Communication Error
.LMCST==2 ;KLNI Channel Status
;Suffix for .RCAIC,.ELAIC
.LMICF==1 ;Interrupt channel and flags
LM%AIC==MASKB(0,0) ;Assign Interrupt Channel
LM%ENU==MASKB(1,1) ;Enable Unsolicited Receipt
LM%ICH==MASKB(12,17) ;Interrupt Channel Number
;Suffix for .RCADR
.LMHWA==1 ;Local KLNI channel hardware address
.LMPYA==3 ;Local KLNI channel current physical address
;Suffix for .RCRID,.RCRCT,.RCSND,.ELDIR,.ELAST,.ELRPY,.RCRPY,.RCPOL
; .ELSTS,.RCSTS,.ELABT,.RCABT
.LMREQ==3 ;Request Number
.LMPID==.LMREQ ;Remote Console Port Id
LM%PID==MASKB(0,17) ;Port Id
LM%REQ==MASKB(18,35) ;Request Id
;Suffix for .RCRBT Remote Boot and .RCRSV Reserve Console
.LMPWD==3 ;Password Verification Code
.LMCIF==5 ;Control Information
LM%BSV==MASKB(27,27) ;Boot Server
.LMSDF==0 ;System Default
.LMRSS==1 ;Requesting System
LM%BDV==MASKB(26,26) ;Boot Device
.LMSDF==0 ;System Default
.LMRSD==1 ;Specified Device
LM%PRO==MASKB(28,35) ;Processor to Boot
.LMSSP==0 ;System Processor
.LMCMP==1 ;Communications Processor
.LMDID==6 ;Device Id
.LMSID==7 ;Software Id
;Suffix for .ELRPY,.RCRPY,.RCPOL,.RCSND,.ELDIR,.ELAST
.LMRBL==4 ;LLMOP Response Buffer Length
LM%RML==MASKB(0,17) ;Returned Message Length
LM%MBL==MASKB(18,35) ;Maximum Buffer Length
.LMRBP==5 ;LLMOP Response Buffer Pointer
.LMLBL==.LMRBL ;Loop Buffer Length
.LMLBP==.LMRBP ;Loop Buffer Pointer
.LMLDL==.LMRBL ;Loopback Data Length
.LMLDP==.LMRBP ;Loopback Data Pointer
;Suffix for .ELAST
.LMAST==6 ;Assistant Address
.LMHLP==10 ;Assistant Level
.LMXMT==1 ;Transmit
.LMRCV==2 ;Receive
.LMFUL==3 ;Full
;.LLMOP UUO ERROR CODES
LMPRV%==1 ;INSUFFICIENT PRIVILEGES
LMILF%==2 ;ILLEGAL FUNCTION
LMICN%==3 ;ILLEGAL CHANNEL NUMBER
LMOFF%==4 ;LLMOP IS OFF
LMADC%==5 ;ADDRESS CHECK
;REQUEST BLOCK STATE DEFINITIONS
.LMPND==0 ;REQUEST PENDING, NOT COMPLETE
.LMSUC==1 ;SUCCESS COMPLETE
.LMCCE==4 ;CHANNEL COMMAND ERROR
END