mirror of
https://github.com/simh/simh.git
synced 2026-01-26 20:12:23 +00:00
VAX780, VAX750, VAX730, VAX8600: Add TC11/TU56 (DECtape) device to Unibus VAX simulators
VMS Driver and support files for the TC11 should be available at http://bitsavers.org/bits/DEC/vax/vms/dkdriver_vms.zip
This commit is contained in:
@@ -271,6 +271,7 @@ typedef struct {
|
||||
#define INT_V_DMCTX 11
|
||||
#define INT_V_DUPRX 12
|
||||
#define INT_V_DUPTX 13
|
||||
#define INT_V_RK 14
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -302,6 +303,7 @@ typedef struct {
|
||||
#define INT_DMCTX (1u << INT_V_DMCTX)
|
||||
#define INT_DUPRX (1u << INT_V_DUPRX)
|
||||
#define INT_DUPTX (1u << INT_V_DUPTX)
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
|
||||
@@ -326,6 +328,7 @@ typedef struct {
|
||||
#define IPL_DMCTX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPRX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPTX (0x15 - IPL_HMIN)
|
||||
#define IPL_RK (0x15 - IPL_HMIN)
|
||||
#define IPL_TDRX (0x14 - IPL_HMIN)
|
||||
#define IPL_TDTX (0x14 - IPL_HMIN)
|
||||
|
||||
|
||||
@@ -48,6 +48,7 @@ extern DEVICE rq_dev, rqb_dev, rqc_dev, rqd_dev;
|
||||
extern DEVICE rb_dev;
|
||||
extern DEVICE rl_dev;
|
||||
extern DEVICE hk_dev;
|
||||
extern DEVICE rk_dev;
|
||||
extern DEVICE ry_dev;
|
||||
extern DEVICE ts_dev;
|
||||
extern DEVICE tq_dev;
|
||||
@@ -75,6 +76,7 @@ DEVICE *sim_devices[] = {
|
||||
&lpt_dev,
|
||||
&rl_dev,
|
||||
&hk_dev,
|
||||
&rk_dev,
|
||||
&rq_dev,
|
||||
&rqb_dev,
|
||||
&rqc_dev,
|
||||
|
||||
@@ -312,6 +312,7 @@ typedef struct {
|
||||
#define INT_V_DMCTX 10
|
||||
#define INT_V_DUPRX 11
|
||||
#define INT_V_DUPTX 12
|
||||
#define INT_V_RK 13
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -342,6 +343,7 @@ typedef struct {
|
||||
#define INT_DMCTX (1u << INT_V_DMCTX)
|
||||
#define INT_DUPRX (1u << INT_V_DUPRX)
|
||||
#define INT_DUPTX (1u << INT_V_DUPTX)
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
|
||||
@@ -365,6 +367,7 @@ typedef struct {
|
||||
#define IPL_DMCTX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPRX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPTX (0x15 - IPL_HMIN)
|
||||
#define IPL_RK (0x15 - IPL_HMIN)
|
||||
#define IPL_TDRX (0x14 - IPL_HMIN)
|
||||
#define IPL_TDTX (0x14 - IPL_HMIN)
|
||||
|
||||
|
||||
@@ -48,6 +48,7 @@ extern DEVICE lpt_dev;
|
||||
extern DEVICE rq_dev, rqb_dev, rqc_dev, rqd_dev;
|
||||
extern DEVICE rl_dev;
|
||||
extern DEVICE hk_dev;
|
||||
extern DEVICE rk_dev;
|
||||
extern DEVICE rp_dev;
|
||||
extern DEVICE ry_dev;
|
||||
extern DEVICE ts_dev;
|
||||
@@ -80,6 +81,7 @@ DEVICE *sim_devices[] = {
|
||||
&rp_dev,
|
||||
&rl_dev,
|
||||
&hk_dev,
|
||||
&rk_dev,
|
||||
&rq_dev,
|
||||
&rqb_dev,
|
||||
&rqc_dev,
|
||||
|
||||
@@ -326,6 +326,7 @@ typedef struct {
|
||||
#define INT_V_DMCTX 10
|
||||
#define INT_V_DUPRX 11
|
||||
#define INT_V_DUPTX 12
|
||||
#define INT_V_RK 13
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -356,6 +357,7 @@ typedef struct {
|
||||
#define INT_DMCTX (1u << INT_V_DMCTX)
|
||||
#define INT_DUPRX (1u << INT_V_DUPRX)
|
||||
#define INT_DUPTX (1u << INT_V_DUPTX)
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
|
||||
@@ -379,6 +381,7 @@ typedef struct {
|
||||
#define IPL_DMCTX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPRX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPTX (0x15 - IPL_HMIN)
|
||||
#define IPL_RK (0x15 - IPL_HMIN)
|
||||
#define IPL_TDRX (0x14 - IPL_HMIN)
|
||||
#define IPL_TDTX (0x14 - IPL_HMIN)
|
||||
|
||||
|
||||
@@ -55,6 +55,7 @@ extern DEVICE lpt_dev;
|
||||
extern DEVICE rq_dev, rqb_dev, rqc_dev, rqd_dev;
|
||||
extern DEVICE rl_dev;
|
||||
extern DEVICE hk_dev;
|
||||
extern DEVICE rk_dev;
|
||||
extern DEVICE rp_dev;
|
||||
extern DEVICE ry_dev;
|
||||
extern DEVICE ts_dev;
|
||||
@@ -88,6 +89,7 @@ DEVICE *sim_devices[] = {
|
||||
&rp_dev,
|
||||
&rl_dev,
|
||||
&hk_dev,
|
||||
&rk_dev,
|
||||
&rq_dev,
|
||||
&rqb_dev,
|
||||
&rqc_dev,
|
||||
|
||||
@@ -356,6 +356,7 @@ typedef struct {
|
||||
#define INT_V_DMCTX 10
|
||||
#define INT_V_DUPRX 11
|
||||
#define INT_V_DUPTX 12
|
||||
#define INT_V_RK 13
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -386,6 +387,7 @@ typedef struct {
|
||||
#define INT_DMCTX (1u << INT_V_DMCTX)
|
||||
#define INT_DUPRX (1u << INT_V_DUPRX)
|
||||
#define INT_DUPTX (1u << INT_V_DUPTX)
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
|
||||
@@ -409,6 +411,7 @@ typedef struct {
|
||||
#define IPL_DMCTX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPRX (0x15 - IPL_HMIN)
|
||||
#define IPL_DUPTX (0x15 - IPL_HMIN)
|
||||
#define IPL_RK (0x15 - IPL_HMIN)
|
||||
#define IPL_TDRX (0x14 - IPL_HMIN)
|
||||
#define IPL_TDTX (0x14 - IPL_HMIN)
|
||||
|
||||
|
||||
@@ -55,6 +55,7 @@ extern DEVICE lpt_dev;
|
||||
extern DEVICE rq_dev, rqb_dev, rqc_dev, rqd_dev;
|
||||
extern DEVICE rl_dev;
|
||||
extern DEVICE hk_dev;
|
||||
extern DEVICE rk_dev;
|
||||
extern DEVICE rp_dev;
|
||||
extern DEVICE ry_dev;
|
||||
extern DEVICE ts_dev;
|
||||
@@ -87,6 +88,7 @@ DEVICE *sim_devices[] = {
|
||||
&rp_dev,
|
||||
&rl_dev,
|
||||
&hk_dev,
|
||||
&rk_dev,
|
||||
&rq_dev,
|
||||
&rqb_dev,
|
||||
&rqc_dev,
|
||||
|
||||
Reference in New Issue
Block a user