diff --git a/H316/h316_cpu.c b/H316/h316_cpu.c index 16f53628..2caa42b9 100644 --- a/H316/h316_cpu.c +++ b/H316/h316_cpu.c @@ -296,8 +296,6 @@ int32 hst_p = 0; /* history pointer */ int32 hst_lnt = 0; /* history length */ InstHistory *hst = NULL; /* instruction history */ -extern DEVICE *sim_devices[]; - t_bool devtab_init (void); int32 dmaio (int32 inst, int32 fnc, int32 dat, int32 dev); int32 undio (int32 inst, int32 fnc, int32 dat, int32 dev); diff --git a/PDP11/pdp11_rq.c b/PDP11/pdp11_rq.c index 92f2aa70..252b8853 100644 --- a/PDP11/pdp11_rq.c +++ b/PDP11/pdp11_rq.c @@ -258,7 +258,7 @@ struct rqpkt { RD52 17 8 512 8 1 4*8 60480 RD32 17 6 820 6 1 4*8 83204 x RD33 17 7 1170 ? ? ? 138565 - RD53 17 7 1024 7 1 5*8 138672 + RD53 17 8 1024 8 1 5*8 138672 RD54 17 15 1225 15 1 7*8 311200 The simulator also supports larger drives that only existed diff --git a/VAX/vax730_defs.h b/VAX/vax730_defs.h index 4ee98617..9864c442 100644 --- a/VAX/vax730_defs.h +++ b/VAX/vax730_defs.h @@ -339,7 +339,6 @@ typedef struct { #define BOOT_RL 2 /* for VMB */ #define BOOT_RB 3 #define BOOT_UDA 17 -#define BOOT_TK 18 #define BOOT_TD 64 /* Function prototypes for I/O */ diff --git a/VAX/vax730_sys.c b/VAX/vax730_sys.c index 74f68d73..6ec126a6 100644 --- a/VAX/vax730_sys.c +++ b/VAX/vax730_sys.c @@ -63,7 +63,6 @@ static struct boot_dev boot_tab[] = { { "RQB", BOOT_UDA, 1 << 24 }, { "RQC", BOOT_UDA, 1 << 24 }, { "RQD", BOOT_UDA, 1 << 24 }, - { "TQ", BOOT_TK, 1 << 24 }, { "TD", BOOT_TD, 0 }, { "RB", BOOT_RB, 0 }, { NULL } diff --git a/VAX/vax750_cmi.c b/VAX/vax750_cmi.c index 03487f9d..f20e6faa 100644 --- a/VAX/vax750_cmi.c +++ b/VAX/vax750_cmi.c @@ -84,7 +84,6 @@ static struct boot_dev boot_tab[] = { { "RQB", BOOT_UDA, 1 << 24 }, { "RQC", BOOT_UDA, 1 << 24 }, { "RQD", BOOT_UDA, 1 << 24 }, - { "TQ", BOOT_TK, 1 << 24 }, { "TD", BOOT_TD, 0 }, { NULL } }; diff --git a/VAX/vax750_defs.h b/VAX/vax750_defs.h index 75893301..85c2672f 100644 --- a/VAX/vax750_defs.h +++ b/VAX/vax750_defs.h @@ -384,7 +384,6 @@ typedef struct { #define BOOT_HK 1 /* for VMB */ #define BOOT_RL 2 #define BOOT_UDA 17 -#define BOOT_TK 18 #define BOOT_CI 32 #define BOOT_TD 64 diff --git a/VAX/vax780_defs.h b/VAX/vax780_defs.h index 1d093971..dd66e875 100644 --- a/VAX/vax780_defs.h +++ b/VAX/vax780_defs.h @@ -1,6 +1,6 @@ /* vax780_defs.h: VAX 780 model-specific definitions file - Copyright (c) 2004-2013, Robert M Supnik + Copyright (c) 2004-2015, 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,9 @@ used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Robert M Supnik. + 29-Mar-15 RMS Added model specific IPR max + 16-Dec-14 RMS Removed TQ boot code (780 VMB doesn't support tape boot) + 05-Sep-14 RMS Fixed SBR test (found by Mark Pizzolato) 29-Nov-13 RMS Added system-specific unaligned routines 12-Dec-12 RMS Fixed IO base address for RQB, RQC, RQD 05-Nov-11 RMS Added VEC_QMODE definition @@ -398,7 +401,6 @@ typedef struct { #define BOOT_HK 1 /* for VMB */ #define BOOT_RL 2 #define BOOT_UDA 17 -#define BOOT_TK 18 #define BOOT_CS 64 /* Function prototypes for I/O */ diff --git a/VAX/vax780_sbi.c b/VAX/vax780_sbi.c index f88108c3..1595ffc5 100644 --- a/VAX/vax780_sbi.c +++ b/VAX/vax780_sbi.c @@ -1,6 +1,6 @@ /* vax780_sbi.c: VAX 11/780 SBI - Copyright (c) 2004-2011, Robert M Supnik + Copyright (c) 2004-2015, 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"), @@ -27,7 +27,9 @@ sbi bus controller - 21-Mar-2011 RMS Added autoreboot capability (Mark Pizzalato) + 29-Mar-2015 RMS Added in-exception test to machine check + 16-Dec-2014 RMS Removed TQ boot entry (VMB doesn't support tape boot) + 21-Mar-2011 RMS Added autoreboot capability (Mark Pizzolato) 04-Feb-2011 MP Added RQB, RQC, and RQD as bootable controllers 31-May-2008 RMS Fixed machine_check calling sequence (Peter Schorn) 03-May-2006 RMS Fixed writes to ACCS @@ -122,7 +124,6 @@ static struct boot_dev boot_tab[] = { { "RQB", BOOT_UDA, 1 << 24 }, { "RQC", BOOT_UDA, 1 << 24 }, { "RQD", BOOT_UDA, 1 << 24 }, - { "TQ", BOOT_TK, 1 << 24 }, { "CS", BOOT_CS, 0 }, { NULL } }; diff --git a/VAX/vax860_abus.c b/VAX/vax860_abus.c index 55fd9e71..feced082 100644 --- a/VAX/vax860_abus.c +++ b/VAX/vax860_abus.c @@ -103,7 +103,6 @@ static struct boot_dev boot_tab[] = { { "RQB", BOOT_UDA, 1 << 24 }, { "RQC", BOOT_UDA, 1 << 24 }, { "RQD", BOOT_UDA, 1 << 24 }, - { "TQ", BOOT_TK, 1 << 24 }, { "CS", BOOT_CS, 0 }, { NULL } }; diff --git a/VAX/vax860_defs.h b/VAX/vax860_defs.h index 96849184..3d432d69 100644 --- a/VAX/vax860_defs.h +++ b/VAX/vax860_defs.h @@ -431,7 +431,6 @@ typedef struct { #define BOOT_HK 1 /* for VMB */ #define BOOT_RL 2 #define BOOT_UDA 17 -#define BOOT_TK 18 #define BOOT_CS 64 /* Function prototypes for I/O */