mirror of
https://github.com/simh/simh.git
synced 2026-02-10 18:21:15 +00:00
Bob Supnik's state as of 10/12/2013
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from Robert M Supnik.
|
||||
|
||||
12-Dec-12 RMS Fixed IO base address for RQB, RQC, RQD
|
||||
05-Nov-11 RMS Added VEC_QMODE definition
|
||||
19-Nov-08 RMS Moved I/O support routines to I/O library
|
||||
29-Apr-07 RMS Modified model-specific reserved operand check macros
|
||||
@@ -277,9 +278,9 @@ typedef struct {
|
||||
#define IOLN_XUB 010
|
||||
#define IOBA_RQB (IOPAGEBASE + 000334 + (020 * (DZ_MUXES / 2)))
|
||||
#define IOLN_RQB 004
|
||||
#define IOBA_RQC (IOPAGEBASE + IOBA_RQB + IOLN_RQB)
|
||||
#define IOBA_RQC (IOBA_RQB + IOLN_RQB)
|
||||
#define IOLN_RQC 004
|
||||
#define IOBA_RQD (IOPAGEBASE + IOBA_RQC + IOLN_RQC)
|
||||
#define IOBA_RQD (IOBA_RQC + IOLN_RQC)
|
||||
#define IOLN_RQD 004
|
||||
#define IOBA_RQ (IOPAGEBASE + 012150) /* UDA50 */
|
||||
#define IOLN_RQ 004
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* vax780_mba.c: VAX 11/780 Massbus adapter
|
||||
|
||||
Copyright (c) 2004-2008, Robert M Supnik
|
||||
Copyright (c) 2004-2012, Robert M Supnik
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
mba0, mba1 RH780 Massbus adapter
|
||||
|
||||
08-Dec-12 RMS Block interrupt if data transfer in progress (Mark Pizzolato)
|
||||
28-May-08 RMS Inlined physical memory routines
|
||||
*/
|
||||
|
||||
@@ -695,7 +696,7 @@ if (set & MBASR_ABORTS)
|
||||
if (set & (MBASR_DTCMP|MBASR_DTABT))
|
||||
mba_sr[mb] &= ~MBASR_DTBUSY;
|
||||
mba_sr[mb] = (mba_sr[mb] | set) & ~clr;
|
||||
if ((set & MBASR_INTR) && (mba_cr[mb] & MBACR_IE))
|
||||
if ((set & MBASR_INTR) && (mba_cr[mb] & MBACR_IE) && !(mba_sr[mb] & MBASR_DTBUSY))
|
||||
mba_set_int (mb);
|
||||
if ((set & MBASR_ERRORS) && (DEBUG_PRI (mba_dev[mb], MBA_DEB_ERR)))
|
||||
fprintf (sim_deb, ">>MBA%d: CS error = %X\n", mb, mba_sr[mb]);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* vaxmod_defs.h: VAX model-specific definitions file
|
||||
|
||||
Copyright (c) 1998-2011, Robert M Supnik
|
||||
Copyright (c) 1998-2012, Robert M Supnik
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
@@ -23,6 +23,7 @@
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from Robert M Supnik.
|
||||
|
||||
12-Dec-12 RMS Fixed IO base address for RQB, RQC, RQD
|
||||
11-Dec-11 RMS Moved all Qbus devices to BR4; deleted RP definitions
|
||||
25-Nov-11 RMS Added VEC_QBUS definition
|
||||
29-Apr-07 RMS Separated checks for PxBR and SBR
|
||||
@@ -280,9 +281,9 @@ typedef struct {
|
||||
#define IOLN_DZ 010
|
||||
#define IOBA_RQB (IOPAGEBASE + 000334 + (020 * (DZ_MUXES / 2)))
|
||||
#define IOLN_RQB 004
|
||||
#define IOBA_RQC (IOPAGEBASE + IOBA_RQB + IOLN_RQB)
|
||||
#define IOBA_RQC (IOBA_RQB + IOLN_RQB)
|
||||
#define IOLN_RQC 004
|
||||
#define IOBA_RQD (IOPAGEBASE + IOBA_RQC + IOLN_RQC)
|
||||
#define IOBA_RQD (IOBA_RQC + IOLN_RQC)
|
||||
#define IOLN_RQD 004
|
||||
#define IOBA_VH (IOPAGEBASE + 000440) /* DHQ11 */
|
||||
#define IOLN_VH 020
|
||||
|
||||
Reference in New Issue
Block a user