1
0
mirror of https://github.com/wfjm/w11.git synced 2026-02-17 21:37:28 +00:00
Files
wfjm.w11/tools/asm-11/lib/vec_devcatch.mac
2023-01-27 11:39:28 +01:00

53 lines
2.2 KiB
Plaintext

; $Id: vec_devcatch.mac 1357 2023-01-26 19:24:10Z mueller $
; SPDX-License-Identifier: GPL-3.0-or-later
; Copyright 2015-2023 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
;
; vector catcher for device interrupts (subset used by w11)
;
; w11 device summary from ibdr_maxisys.vhd:
;
; ibbase vec pri slot attn sror device name
; 177560 060 4 7 7 1 3/2 DL11-RX 1st
; 064 4 6 6 ^ DL11-TX 1st
; 177550 070 4 3 3 10 4/1 PC11/PTR
; 074 4 2 2 ^ PC11/PTP
; 177546 100 6 14 15 - 1/3 KW11-L
; 172540 104 7 17 - 1/1 KW11-P
; 174510 120 5 14 9 1/4 DEUNA
; 174400 160 5 12 12 5 2/2 RL11
; 177514 200 4 1 1 8 4/2 LP11
; 177400 220 5 11 11 4 2/3 RK11
; 172520 224 5 10 10 7 2/4 TM11
; 176700 254 5 13 13 6 2/1 RHRP
; 177500 260 6 15 16 - 1/2 IIST
; 176500 300 4 5 5 2 3/3 DL11-RX 2nd
; 304 4 4 4 ^ DL11-TX 2nd
; 160100 310? 5 9 9 3 3/1 DZ11-RX
; 314? 5 8 8 ^ DZ11-TX
;
.mcall vecini
;
vecini 060,v..tti ; vec 60 (DL11-RX 1st)
vecini 064,v..tto ; vec 64 (DL11-TX 1st)
vecini 070,v..ptr ; vec 70 (PC11/PTR)
vecini 074,v..ptp ; vec 74 (PC11/PTP)
vecini 100,v..kwl ; vec 100 (KW11-L)
vecini 104,v..kwp ; vec 104 (KW11-P)
vecini 120,v..xu ; vec 120 (DEUNA)
vecini 160,v..rl ; vec 160 (RL11)
;
; Note on vector 200
; MAINDECs use 200 also as default start address. This vector catcher
; might therefore be overwritten later by startup code of test programs.
;
vecini 200,v..lp ; vec 200 (LP11)
vecini 220,v..rk ; vec 220 (RK11)
vecini 224,v..tm ; vec 224 (TM11)
vecini 254,v..rp ; vec 254 (RHRP)
vecini 260,v..iis ; vec 260 (IIST)
vecini 300,v..d2r ; vec 300 (DL11-RX 2nd)
vecini 304,v..d2t ; vec 304 (DL11-TX 2nd)
vecini 310,v..dzr ; vec 310 (DZ11-RX)
vecini 314,v..dzt ; vec 314 (DZ11-TX)
;