diff --git a/AltairZ80/altairz80_sio.c b/AltairZ80/altairz80_sio.c index fb76b774..543091a8 100644 --- a/AltairZ80/altairz80_sio.c +++ b/AltairZ80/altairz80_sio.c @@ -324,7 +324,7 @@ DEVICE sio_dev = { 1, 10, 31, 1, 8, 8, NULL, NULL, &sio_reset, NULL, &sio_attach, &sio_detach, - NULL, DEV_DEBUG, 0, + NULL, DEV_DEBUG | DEV_MUX, 0, generic_dt, NULL, "Serial Input Output SIO" }; diff --git a/HP2100/hp2100_baci.c b/HP2100/hp2100_baci.c index 0fa2d2c7..ba2336bb 100644 --- a/HP2100/hp2100_baci.c +++ b/HP2100/hp2100_baci.c @@ -503,7 +503,7 @@ DEVICE baci_dev = { &baci_attach, /* attach routine */ &baci_detach, /* detach routine */ &baci_dib, /* device information block */ - DEV_DEBUG | DEV_DISABLE, /* device flags */ + DEV_DEBUG | DEV_DISABLE | DEV_MUX, /* device flags */ 0, /* debug control flags */ baci_deb, /* debug flag name table */ NULL, /* memory size change routine */ diff --git a/HP2100/hp2100_mpx.c b/HP2100/hp2100_mpx.c index c21b40ec..dc7f6017 100644 --- a/HP2100/hp2100_mpx.c +++ b/HP2100/hp2100_mpx.c @@ -745,7 +745,7 @@ DEVICE mpx_dev = { &mpx_attach, /* attach routine */ &mpx_detach, /* detach routine */ &mpx_dib, /* device information block */ - DEV_DEBUG | DEV_DISABLE, /* device flags */ + DEV_DEBUG | DEV_DISABLE | DEV_MUX, /* device flags */ 0, /* debug control flags */ mpx_deb, /* debug flag name table */ NULL, /* memory size change routine */ diff --git a/HP2100/hp2100_ms.c b/HP2100/hp2100_ms.c index daf35448..ba160875 100644 --- a/HP2100/hp2100_ms.c +++ b/HP2100/hp2100_ms.c @@ -375,7 +375,7 @@ DEVICE msc_dev = { MS_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &msc_reset, &msc_boot, &msc_attach, &msc_detach, - &msc_dib, DEV_DISABLE | DEV_DEBUG, + &msc_dib, DEV_DISABLE | DEV_DEBUG | DEV_TAPE, 0, msc_deb, NULL, NULL }; diff --git a/HP2100/hp2100_mt.c b/HP2100/hp2100_mt.c index 3e7cc1cf..f8fa9fd6 100644 --- a/HP2100/hp2100_mt.c +++ b/HP2100/hp2100_mt.c @@ -234,7 +234,7 @@ DEVICE mtc_dev = { 1, 10, 31, 1, 8, 8, NULL, NULL, &mt_reset, NULL, &mtc_attach, &mtc_detach, - &mtc_dib, DEV_DISABLE | DEV_DIS + &mtc_dib, DEV_DISABLE | DEV_DIS | DEV_TAPE }; diff --git a/HP2100/hp2100_mux.c b/HP2100/hp2100_mux.c index 672ba3cf..5b70525b 100644 --- a/HP2100/hp2100_mux.c +++ b/HP2100/hp2100_mux.c @@ -434,7 +434,7 @@ DEVICE muxl_dev = { NULL, /* attach routine */ NULL, /* detach routine */ &muxl_dib, /* device information block */ - DEV_DISABLE, /* device flags */ + DEV_DISABLE | DEV_MUX, /* device flags */ 0, /* debug control flags */ NULL, /* debug flag name table */ NULL, /* memory size change routine */ diff --git a/I7094/i7094_com.c b/I7094/i7094_com.c index c6e2c7e6..cacb10ee 100644 --- a/I7094/i7094_com.c +++ b/I7094/i7094_com.c @@ -348,7 +348,7 @@ DEVICE com_dev = { 3, 10, 31, 1, 16, 8, &tmxr_ex, &tmxr_dep, &com_reset, NULL, &com_attach, &com_detach, - &com_dib, DEV_NET | DEV_DIS + &com_dib, DEV_MUX | DEV_DIS }; /* COML data structures diff --git a/I7094/i7094_mt.c b/I7094/i7094_mt.c index dddf2531..7cd53c28 100644 --- a/I7094/i7094_mt.c +++ b/I7094/i7094_mt.c @@ -368,7 +368,7 @@ DEVICE mt_dev[NUM_CHAN] = { MT_NUMDR + 1, 10, 31, 1, 8, 8, NULL, NULL, &mt_reset, &mt_boot, &mt_attach, &sim_tape_detach, - &mt_dib, DEV_DEBUG + &mt_dib, DEV_DEBUG | DEV_TAPE }, { "MTB", mtb_unit, mtb_reg, mt_mod, diff --git a/Interdata/id_mt.c b/Interdata/id_mt.c index f71a5f18..f9209d82 100644 --- a/Interdata/id_mt.c +++ b/Interdata/id_mt.c @@ -168,7 +168,7 @@ DEVICE mt_dev = { MT_NUMDR, 10, 31, 1, 16, 8, NULL, NULL, &mt_reset, &mt_boot, &mt_attach, &mt_detach, - &mt_dib, DEV_DISABLE + &mt_dib, DEV_DISABLE | DEV_TAPE }; /* Magtape: IO routine */ diff --git a/Interdata/id_pas.c b/Interdata/id_pas.c index ea0b4bd4..8b007f57 100644 --- a/Interdata/id_pas.c +++ b/Interdata/id_pas.c @@ -165,7 +165,7 @@ DEVICE pas_dev = { 1, 10, 31, 1, 16, 8, &tmxr_ex, &tmxr_dep, &pas_reset, NULL, &pas_attach, &pas_detach, - &pas_dib, DEV_NET | DEV_DISABLE + &pas_dib, DEV_MUX | DEV_DISABLE }; /* PASL data structures diff --git a/NOVA/nova_mta.c b/NOVA/nova_mta.c index 25a9ec1e..42d16873 100644 --- a/NOVA/nova_mta.c +++ b/NOVA/nova_mta.c @@ -236,7 +236,7 @@ DEVICE mta_dev = { MTA_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &mta_reset, &mta_boot, &mta_attach, &mta_detach, - &mta_dib, DEV_DISABLE + &mta_dib, DEV_DISABLE | DEV_TAPE }; /* IOT routine */ diff --git a/NOVA/nova_qty.c b/NOVA/nova_qty.c index 7a40e1bb..f51f5a81 100644 --- a/NOVA/nova_qty.c +++ b/NOVA/nova_qty.c @@ -193,7 +193,7 @@ DEVICE qty_dev = 1, 10, 31, 1, 8, 8, NULL, NULL, &qty_reset, NULL, &qty_attach, &qty_detach, - &qty_dib, (DEV_DISABLE | DEV_DIS | DEV_NET) + &qty_dib, (DEV_DISABLE | DEV_DIS | DEV_MUX) }; #define DG_RETURN( status, data ) (int32)(((status) << IOT_V_REASON) | ((data) & 0x0FFFF) ) diff --git a/NOVA/nova_tt1.c b/NOVA/nova_tt1.c index cffad5e9..5cb969b8 100644 --- a/NOVA/nova_tt1.c +++ b/NOVA/nova_tt1.c @@ -108,7 +108,7 @@ DEVICE tti1_dev = { 1, 10, 31, 1, 8, 8, &tmxr_ex, &tmxr_dep, &tti1_reset, NULL, &tti1_attach, &tti1_detach, - &tti1_dib, DEV_NET | DEV_DISABLE + &tti1_dib, DEV_MUX | DEV_DISABLE }; /* TTO1 data structures @@ -148,7 +148,7 @@ DEVICE tto1_dev = { 1, 10, 31, 1, 8, 8, NULL, NULL, &tto1_reset, NULL, NULL, NULL, - &tto1_dib, DEV_DISABLE + &tto1_dib, DEV_DISABLE | DEV_MUX }; /* Terminal input: IOT routine */ diff --git a/PDP1/pdp1_dcs.c b/PDP1/pdp1_dcs.c index 99896110..068c1440 100644 --- a/PDP1/pdp1_dcs.c +++ b/PDP1/pdp1_dcs.c @@ -101,7 +101,7 @@ DEVICE dcs_dev = { 1, 10, 31, 1, 8, 8, &tmxr_ex, &tmxr_dep, &dcs_reset, NULL, &dcs_attach, &dcs_detach, - NULL, DEV_NET | DEV_DISABLE | DEV_DIS + NULL, DEV_MUX | DEV_DISABLE | DEV_DIS }; /* DCSL data structures @@ -172,7 +172,7 @@ DEVICE dcsl_dev = { DCS_LINES, 10, 31, 1, 8, 8, NULL, NULL, &dcs_reset, NULL, NULL, NULL, - NULL, DEV_DIS + NULL, DEV_DIS | DEV_MUX }; /* DCS IOT routine */ diff --git a/PDP10/pdp10_tu.c b/PDP10/pdp10_tu.c index a4e2a836..9d24b228 100644 --- a/PDP10/pdp10_tu.c +++ b/PDP10/pdp10_tu.c @@ -415,7 +415,7 @@ DEVICE tu_dev = { TU_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &tu_reset, &tu_boot, &tu_attach, &tu_detach, - &tu_dib, DEV_UBUS | DEV_DEBUG + &tu_dib, DEV_UBUS | DEV_DEBUG | DEV_TAPE }; /* I/O dispatch routine, I/O addresses 17772440 - 17772472 */ diff --git a/PDP11/pdp11_dc.c b/PDP11/pdp11_dc.c index 58d2f0b4..ccca5eff 100644 --- a/PDP11/pdp11_dc.c +++ b/PDP11/pdp11_dc.c @@ -193,7 +193,7 @@ DEVICE dci_dev = { 1, 10, 31, 1, 8, 8, NULL, NULL, &dcx_reset, NULL, &dcx_attach, &dcx_detach, - &dci_dib, DEV_UBUS | DEV_QBUS | DEV_DISABLE | DEV_DIS + &dci_dib, DEV_UBUS | DEV_QBUS | DEV_DISABLE | DEV_DIS | DEV_MUX }; /* DCO data structures diff --git a/PDP11/pdp11_dl.c b/PDP11/pdp11_dl.c index 57393883..533ea9b0 100644 --- a/PDP11/pdp11_dl.c +++ b/PDP11/pdp11_dl.c @@ -219,7 +219,7 @@ DEVICE dlo_dev = { DLX_LINES, 10, 31, 1, 8, 8, NULL, NULL, &dlx_reset, NULL, NULL, NULL, - NULL, DEV_UBUS | DEV_QBUS | DEV_DISABLE | DEV_DIS + NULL, DEV_UBUS | DEV_QBUS | DEV_DISABLE | DEV_DIS | DEV_MUX }; /* Terminal input routines */ diff --git a/PDP11/pdp11_dz.c b/PDP11/pdp11_dz.c index 112e838c..11e4b129 100644 --- a/PDP11/pdp11_dz.c +++ b/PDP11/pdp11_dz.c @@ -291,7 +291,7 @@ DEVICE dz_dev = { 1, DEV_RDX, 8, 1, DEV_RDX, 8, &tmxr_ex, &tmxr_dep, &dz_reset, NULL, &dz_attach, &dz_detach, - &dz_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_DEBUG, + &dz_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_DEBUG | DEV_MUX, 0, dz_debug }; diff --git a/PDP11/pdp11_rp.c b/PDP11/pdp11_rp.c index d851f77b..c1d452b9 100644 --- a/PDP11/pdp11_rp.c +++ b/PDP11/pdp11_rp.c @@ -701,7 +701,7 @@ DEVICE rp_dev = { RP_NUMDR, DEV_RDX, 30, 1, DEV_RDX, 16, NULL, NULL, &rp_reset, &rp_boot, &rp_attach, &rp_detach, - &rp_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_MBUS | DEV_DEBUG, + &rp_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_MBUS | DEV_DEBUG | DEV_DISK, 0, rp_debug }; diff --git a/PDP11/pdp11_rq.c b/PDP11/pdp11_rq.c index 26ffcfc5..3b1754d8 100644 --- a/PDP11/pdp11_rq.c +++ b/PDP11/pdp11_rq.c @@ -1008,7 +1008,7 @@ DEVICE rq_dev = { RQ_NUMDR + 2, DEV_RDX, T_ADDR_W, 2, DEV_RDX, 16, NULL, NULL, &rq_reset, &rq_boot, &rq_attach, &rq_detach, - &rq_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_DEBUG, + &rq_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_DEBUG | DEV_DISK, 0, rq_debug }; @@ -1080,7 +1080,7 @@ DEVICE rqb_dev = { RQ_NUMDR + 2, DEV_RDX, T_ADDR_W, 2, DEV_RDX, 16, NULL, NULL, &rq_reset, &rq_boot, &rq_attach, &rq_detach, - &rqb_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG, + &rqb_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG | DEV_DISK, 0, rq_debug }; @@ -1152,7 +1152,7 @@ DEVICE rqc_dev = { RQ_NUMDR + 2, DEV_RDX, T_ADDR_W, 2, DEV_RDX, 16, NULL, NULL, &rq_reset, &rq_boot, &rq_attach, &rq_detach, - &rqc_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG, + &rqc_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG | DEV_DISK, 0, rq_debug }; @@ -1224,7 +1224,7 @@ DEVICE rqd_dev = { RQ_NUMDR + 2, DEV_RDX, T_ADDR_W, 2, DEV_RDX, 16, NULL, NULL, &rq_reset, &rq_boot, &rq_attach, &rq_detach, - &rqd_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG, + &rqd_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG | DEV_DISK, 0, rq_debug }; diff --git a/PDP11/pdp11_ta.c b/PDP11/pdp11_ta.c index 507e8a1e..64f39c67 100644 --- a/PDP11/pdp11_ta.c +++ b/PDP11/pdp11_ta.c @@ -199,7 +199,7 @@ DEVICE ta_dev = { TA_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &ta_reset, NULL, &ta_attach, &ta_detach, - &ta_dib, DEV_DISABLE | DEV_DIS | DEV_DEBUG + &ta_dib, DEV_DISABLE | DEV_DIS | DEV_DEBUG | DEV_TAPE }; /* I/O dispatch routines, I/O addresses 17777500 - 17777503 diff --git a/PDP11/pdp11_tm.c b/PDP11/pdp11_tm.c index 2a08b8f8..4464c5e2 100644 --- a/PDP11/pdp11_tm.c +++ b/PDP11/pdp11_tm.c @@ -246,7 +246,7 @@ DEVICE tm_dev = { TM_NUMDR, 10, T_ADDR_W, 1, 8, 8, NULL, NULL, &tm_reset, &tm_boot, &tm_attach, &tm_detach, - &tm_dib, DEV_DISABLE | DEV_UBUS | DEV_Q18 | DEV_DEBUG + &tm_dib, DEV_DISABLE | DEV_UBUS | DEV_Q18 | DEV_DEBUG | DEV_TAPE }; /* I/O dispatch routines, I/O addresses 17772520 - 17772532 diff --git a/PDP11/pdp11_tq.c b/PDP11/pdp11_tq.c index 2dc0605e..23cd8323 100644 --- a/PDP11/pdp11_tq.c +++ b/PDP11/pdp11_tq.c @@ -541,7 +541,7 @@ DEVICE tq_dev = { TQ_NUMDR + 2, 10, T_ADDR_W, 1, DEV_RDX, 8, NULL, NULL, &tq_reset, &tq_boot, &tq_attach, &tq_detach, - &tq_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_DEBUG, + &tq_dib, DEV_DISABLE | DEV_UBUS | DEV_QBUS | DEV_DEBUG | DEV_TAPE, 0, tq_debug }; diff --git a/PDP11/pdp11_ts.c b/PDP11/pdp11_ts.c index 0f86e24e..325b42e2 100644 --- a/PDP11/pdp11_ts.c +++ b/PDP11/pdp11_ts.c @@ -366,7 +366,7 @@ DEVICE ts_dev = { 1, 10, T_ADDR_W, 1, DEV_RDX, 8, NULL, NULL, &ts_reset, &ts_boot, &ts_attach, &ts_detach, - &ts_dib, DEV_DISABLE | TS_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG + &ts_dib, DEV_DISABLE | TS_DIS | DEV_UBUS | DEV_QBUS | DEV_DEBUG | DEV_TAPE }; /* I/O dispatch routines, I/O addresses 17772520 - 17772522 diff --git a/PDP11/pdp11_tu.c b/PDP11/pdp11_tu.c index 9a746c7e..14820438 100644 --- a/PDP11/pdp11_tu.c +++ b/PDP11/pdp11_tu.c @@ -323,7 +323,7 @@ DEVICE tu_dev = { TU_NUMDR, 10, T_ADDR_W, 1, DEV_RDX, 8, NULL, NULL, &tu_reset, &tu_boot, &tu_attach, &tu_detach, - &tu_dib, DEV_MBUS|DEV_UBUS|DEV_QBUS|DEV_DEBUG|DEV_DISABLE|DEV_DIS_INIT|DEV_TM03 + &tu_dib, DEV_MBUS|DEV_UBUS|DEV_QBUS|DEV_DEBUG|DEV_DISABLE|DEV_DIS_INIT|DEV_TM03|DEV_TAPE }; /* Massbus register read */ diff --git a/PDP11/pdp11_vh.c b/PDP11/pdp11_vh.c index b3ef0dda..5ce74673 100644 --- a/PDP11/pdp11_vh.c +++ b/PDP11/pdp11_vh.c @@ -426,7 +426,7 @@ DEVICE vh_dev = { &vh_attach, /* attach routine */ &vh_detach, /* detach routine */ (void *)&vh_dib,/* context */ - DEV_DISABLE | DEV_DIS | DEV_QBUS | DEV_UBUS | DEV_DEBUG, /* flags */ + DEV_DISABLE | DEV_DIS | DEV_QBUS | DEV_UBUS | DEV_DEBUG | DEV_MUX, /* flags */ 0, vh_debug }; diff --git a/PDP11/pdp11_xq.c b/PDP11/pdp11_xq.c index 07965109..135e34fe 100644 --- a/PDP11/pdp11_xq.c +++ b/PDP11/pdp11_xq.c @@ -487,7 +487,7 @@ DEVICE xq_dev = { 2, XQ_RDX, 11, 1, XQ_RDX, 16, &xq_ex, &xq_dep, &xq_reset, NULL, &xq_attach, &xq_detach, - &xqa_dib, DEV_DISABLE | DEV_QBUS | DEV_DEBUG, + &xqa_dib, DEV_DISABLE | DEV_QBUS | DEV_DEBUG | DEV_ETHER, 0, xq_debug }; @@ -496,7 +496,7 @@ DEVICE xqb_dev = { 2, XQ_RDX, 11, 1, XQ_RDX, 16, &xq_ex, &xq_dep, &xq_reset, NULL, &xq_attach, &xq_detach, - &xqb_dib, DEV_DISABLE | DEV_DIS | DEV_QBUS | DEV_DEBUG, + &xqb_dib, DEV_DISABLE | DEV_DIS | DEV_QBUS | DEV_DEBUG | DEV_ETHER, 0, xq_debug }; diff --git a/PDP11/pdp11_xu.c b/PDP11/pdp11_xu.c index ba7c7b36..f2dbcf31 100644 --- a/PDP11/pdp11_xu.c +++ b/PDP11/pdp11_xu.c @@ -192,7 +192,7 @@ DEVICE xu_dev = { 2, XU_RDX, 8, 1, XU_RDX, 8, &xu_ex, &xu_dep, &xu_reset, NULL, &xu_attach, &xu_detach, - &xua_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_DEBUG, + &xua_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_DEBUG | DEV_ETHER, 0, xu_debug }; @@ -220,7 +220,7 @@ DEVICE xub_dev = { 1, XU_RDX, 8, 1, XU_RDX, 8, &xu_ex, &xu_dep, &xu_reset, NULL, &xu_attach, &xu_detach, - &xub_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_DEBUG, + &xub_dib, DEV_DISABLE | DEV_DIS | DEV_UBUS | DEV_DEBUG | DEV_ETHER, 0, xu_debug }; diff --git a/PDP18B/pdp18b_mt.c b/PDP18B/pdp18b_mt.c index db4d598f..2d48299f 100644 --- a/PDP18B/pdp18b_mt.c +++ b/PDP18B/pdp18b_mt.c @@ -199,7 +199,7 @@ DEVICE mt_dev = { MT_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &mt_reset, NULL, &mt_attach, &mt_detach, - &mt_dib, DEV_DISABLE | DEV_DEBUG + &mt_dib, DEV_DISABLE | DEV_DEBUG | DEV_TAPE }; /* IOT routine */ diff --git a/PDP18B/pdp18b_tt1.c b/PDP18B/pdp18b_tt1.c index 6a73f977..1a2ee691 100644 --- a/PDP18B/pdp18b_tt1.c +++ b/PDP18B/pdp18b_tt1.c @@ -128,7 +128,7 @@ DEVICE tti1_dev = { 1, 10, 31, 1, 8, 8, &tmxr_ex, &tmxr_dep, &ttx_reset, NULL, &ttx_attach, &ttx_detach, - &ttix_dib, DEV_NET | DEV_DISABLE + &ttix_dib, DEV_MUX | DEV_DISABLE }; /* TTOx data structures diff --git a/PDP8/pdp8_ct.c b/PDP8/pdp8_ct.c index 31ac1e75..3216f426 100644 --- a/PDP8/pdp8_ct.c +++ b/PDP8/pdp8_ct.c @@ -226,7 +226,7 @@ DEVICE ct_dev = { CT_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &ct_reset, &ct_boot, &ct_attach, &ct_detach, - &ct_dib, DEV_DISABLE | DEV_DIS | DEV_DEBUG + &ct_dib, DEV_DISABLE | DEV_DIS | DEV_DEBUG | DEV_TAPE }; /* IOT routines */ diff --git a/PDP8/pdp8_mt.c b/PDP8/pdp8_mt.c index 844f414c..96b635ba 100644 --- a/PDP8/pdp8_mt.c +++ b/PDP8/pdp8_mt.c @@ -217,7 +217,7 @@ DEVICE mt_dev = { MT_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &mt_reset, NULL, &mt_attach, &mt_detach, - &mt_dib, DEV_DISABLE + &mt_dib, DEV_DISABLE | DEV_TAPE }; /* IOT routines */ diff --git a/PDP8/pdp8_ttx.c b/PDP8/pdp8_ttx.c index fc1b320d..97b91125 100644 --- a/PDP8/pdp8_ttx.c +++ b/PDP8/pdp8_ttx.c @@ -123,7 +123,7 @@ DEVICE ttix_dev = { 1, 10, 31, 1, 8, 8, &tmxr_ex, &tmxr_dep, &ttix_reset, NULL, &ttx_attach, &ttx_detach, - &ttix_dib, DEV_NET | DEV_DISABLE + &ttix_dib, DEV_MUX | DEV_DISABLE }; /* TTOx data structures diff --git a/SDS/sds_mt.c b/SDS/sds_mt.c index 3e398ac5..f7fc56d4 100644 --- a/SDS/sds_mt.c +++ b/SDS/sds_mt.c @@ -168,7 +168,7 @@ DEVICE mt_dev = { MT_NUMDR, 10, 31, 1, 8, 8, NULL, NULL, &mt_reset, &mt_boot, &mt_attach, NULL, - &mt_dib, DEV_DISABLE + &mt_dib, DEV_DISABLE | DEV_TAPE }; /* Mag tape routine diff --git a/SDS/sds_mux.c b/SDS/sds_mux.c index 3cdf9b25..2b5054ab 100644 --- a/SDS/sds_mux.c +++ b/SDS/sds_mux.c @@ -169,7 +169,7 @@ DEVICE mux_dev = { 1, 10, 31, 1, 8, 8, &tmxr_ex, &tmxr_dep, &mux_reset, NULL, &mux_attach, &mux_detach, - &mux_dib, DEV_NET | DEV_DISABLE + &mux_dib, DEV_MUX | DEV_DISABLE }; /* MUXL data structures diff --git a/sigma/sigma_mt.c b/sigma/sigma_mt.c index 61fb423b..73ce4be2 100644 --- a/sigma/sigma_mt.c +++ b/sigma/sigma_mt.c @@ -207,7 +207,7 @@ DEVICE mt_dev = { MT_NUMDR * 2, 10, T_ADDR_W, 1, 16, 8, NULL, NULL, &mt_reset, &io_boot, &mt_attach, &mt_detach, - &mt_dib, DEV_DISABLE + &mt_dib, DEV_DISABLE | DEV_TAPE }; /* Magtape: IO dispatch routine */ diff --git a/sim_defs.h b/sim_defs.h index 8bce5bbc..8e7e4885 100644 --- a/sim_defs.h +++ b/sim_defs.h @@ -343,11 +343,11 @@ struct sim_device { #define DEV_TYPEMASK (((1 << DEV_S_TYPE) - 1) << DEV_V_TYPE) -#define DEV_DISK (1 << DEV_S_TYPE) /* sim_disk Attach */ -#define DEV_TAPE (2 << DEV_S_TYPE) /* sim_tape Attach */ -#define DEV_MUX (3 << DEV_S_TYPE) /* sim_tmxr Attach */ -#define DEV_ETHER (4 << DEV_S_TYPE) /* Ethernet Device */ -#define DEV_DISPLAY (5 << DEV_S_TYPE) /* Display Device */ +#define DEV_DISK (1 << DEV_V_TYPE) /* sim_disk Attach */ +#define DEV_TAPE (2 << DEV_V_TYPE) /* sim_tape Attach */ +#define DEV_MUX (3 << DEV_V_TYPE) /* sim_tmxr Attach */ +#define DEV_ETHER (4 << DEV_V_TYPE) /* Ethernet Device */ +#define DEV_DISPLAY (5 << DEV_V_TYPE) /* Display Device */ #define DEV_TYPE(dptr) ((dptr)->flags & DEV_TYPEMASK) #define DEV_UFMASK_31 (((1u << DEV_V_RSV) - 1) & ~((1u << DEV_V_UF_31) - 1))