1
0
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:
Lars Brinkhoff
2018-11-22 07:50:57 +01:00
parent 4b5b1edea5
commit da256fcc28
16 changed files with 576 additions and 6 deletions

View File

@@ -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

View File

@@ -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 */

View File

@@ -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
};