mirror of
https://github.com/open-simh/simh.git
synced 2026-01-25 19:57:36 +00:00
PDP10, PDP11, Unibus VAXen: CH11 Chaosnet interface.
This commit is contained in:
@@ -711,6 +711,7 @@ typedef struct pdp_dib DIB;
|
||||
#define INT_V_CR 27 /* CD20 (CD11) */
|
||||
#define INT_V_DUPRX 28 /* DUP11 */
|
||||
#define INT_V_DUPTX 29
|
||||
#define INT_V_CH 30 /* CH11 Chaosnet */
|
||||
|
||||
#define INT_RP (1u << INT_V_RP)
|
||||
#define INT_TU (1u << INT_V_TU)
|
||||
@@ -728,6 +729,7 @@ typedef struct pdp_dib DIB;
|
||||
#define INT_CR (1u << INT_V_CD)
|
||||
#define INT_DUPRX (1u << INT_V_DUPRX)
|
||||
#define INT_DUPTX (1u << INT_V_DUPTX)
|
||||
#define INT_CH (1u << INT_V_CH)
|
||||
|
||||
#define IPL_RP 6 /* int levels */
|
||||
#define IPL_TU 6
|
||||
|
||||
@@ -2009,6 +2009,8 @@ AUTO_CON auto_tab[] = {/*c #v am vm fxa fxv */
|
||||
{0000540}, {0540} }, /* KMC11-A comm IOP-DUP ucode - fx CSR, fx VEC */
|
||||
{ { "DMR" }, 1, 2, 0, 0,
|
||||
{0004000}, {0610} }, /* DMR11 comm - fx CSR, fx VEC */
|
||||
{ { "CH" }, 1, 1, 0, 0,
|
||||
{04140}, {0270} }, /* CH11 - CHAOS Net - fx CSR, fx VEC */
|
||||
#else
|
||||
{ { "QBA" }, 1, 0, 0, 0,
|
||||
{017500} }, /* doorbell - fx CSR, no VEC */
|
||||
|
||||
@@ -62,6 +62,7 @@ extern DEVICE xu_dev;
|
||||
extern DEVICE dup_dev;
|
||||
extern DEVICE kmc_dev;
|
||||
extern DEVICE dmc_dev;
|
||||
extern DEVICE ch_dev;
|
||||
extern REG cpu_reg[];
|
||||
extern a10 saved_PC;
|
||||
|
||||
@@ -99,6 +100,7 @@ DEVICE *sim_devices[] = {
|
||||
&dup_dev,
|
||||
&kmc_dev,
|
||||
&dmc_dev,
|
||||
&ch_dev,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user