1
0
mirror of https://github.com/simh/simh.git synced 2026-04-29 21:16:46 +00:00

PDP7: Add Type 340 display.

This commit is contained in:
Lars Brinkhoff
2019-10-06 11:23:06 -07:00
committed by Mark Pizzolato
parent 614318054b
commit 58ed88675f
9 changed files with 360 additions and 8 deletions

View File

@@ -108,6 +108,9 @@ extern DEVICE dr15_dev;
#if defined (GRAPHICS2)
extern DEVICE g2out_dev, g2in_dev;
#endif
#if defined (TYPE340)
extern DEVICE dpy_dev;
#endif
extern UNIT cpu_unit;
extern REG cpu_reg[];
extern int32 *M;
@@ -184,6 +187,9 @@ DEVICE *sim_devices[] = {
#endif
#if defined (GRAPHICS2)
&g2out_dev, &g2in_dev,
#endif
#if defined (TYPE340)
&dpy_dev,
#endif
NULL
};
@@ -460,6 +466,10 @@ static const char *opcode[] = {
"PSF", "PCF", "PSA", "PSB", "PLS",
"KSF", "KRB", "KCF", "IORS", "IOOS",
"TSF", "TCF", "TPC", "TLS",
"IDVE", "IDRA", "IDRS", "IDRA",
"IDSI", "IDCA", "IDRD", "IDLA", "IDRD",
"IDSP", "IDRC", "IDCF", "IDRC",
"IDHE", "IDSC", "IDRP", "IDSC", "IDRP",
#if defined (TYPE62) /* Type 62 */
"LPSF", "LPCF", "LPLD", "LPSE",
"LSSF", "LSCF", "LSPR",
@@ -699,6 +709,10 @@ static const int32 opc_val[] = {
0700201+I_NPI, 0700202+I_NPI, 0700204+I_NPI, 0700244+I_NPI, 0700206+I_NPI,
0700301+I_NPI, 0700312+I_NPN, 0700302+I_NPI, 0700314+I_NPN, 0700304+I_NPI,
0700401+I_NPI, 0700402+I_NPI, 0700404+I_NPI, 0700406+I_NPI,
0700501+I_NPI, 0700502+I_NPI, 0700504+I_NPI, 0700512+I_NPI,
0700601+I_NPI, 0700602+I_NPI, 0700604+I_NPI, 0700606+I_NPI, 0700614+I_NPI,
0700701+I_NPI, 0700702+I_NPI, 0700704+I_NPI, 0700712+I_NPI,
0701001+I_NPI, 0701002+I_NPI, 0701004+I_NPI, 0701012+I_NPI, 0701014+I_NPI,
#if defined (TYPE62)
0706501+I_NPI, 0706502+I_NPI, 0706542+I_NPI, 0706506+I_NPI,
0706601+I_NPI, 0706602+I_NPI, 0706606+I_NPI,