mirror of
https://github.com/open-simh/simh.git
synced 2026-04-25 20:01:33 +00:00
Notes For V3.7-0
1. New Features 1.1 3.7-0 1.1.1 SCP - Added SET THROTTLE and SET NOTHROTTLE commands to regulate simulator execution rate and host resource utilization. - Added idle support (based on work by Mark Pizzolato). - Added -e to control error processing in nested DO commands (from Dave Bryan). 1.1.2 HP2100 - Added Double Integer instructions, 1000-F CPU, and Floating Point Processor (from Dave Bryan). - Added 2114 and 2115 CPUs, 12607B and 12578A DMA controllers, and 21xx binary loader protection (from Dave Bryan). 1.1.3 Interdata - Added SET IDLE and SET NOIDLE commands to idle the simulator in wait state. 1.1.4 PDP-11 - Added SET IDLE and SET NOIDLE commands to idle the simulator in wait state (WAIT instruction executed). - Added TA11/TU60 cassette support. 1.1.5 PDP-8 - Added SET IDLE and SET NOIDLE commands to idle the simulator in wait state (keyboard poll loop or jump-to-self). - Added TA8E/TU60 cassette support. 1.1.6 PDP-1 - Added support for 16-channel sequence break system. - Added support for PDP-1D extended features and timesharing clock. - Added support for Type 630 data communications subsystem. 1.1.6 PDP-4/7/9/15 - Added SET IDLE and SET NOIDLE commands to idle the simulator in wait state (keyboard poll loop or jump-to-self). 1.1.7 VAX, VAX780 - Added SET IDLE and SET NOIDLE commands to idle the simulator in wait state (more than 200 cycles at IPL's 0, 1, or 3 in kernel mode). 1.1.8 PDP-10 - Added SET IDLE and SET NOIDLE commands to idle the simulator in wait state (operating system dependent). - Added CD20 (CD11) support. 2. Bugs Fixed Please see the revision history on http://simh.trailing-edge.com or in the source module sim_rev.h.
This commit is contained in:
committed by
Mark Pizzolato
parent
15919a2dd7
commit
53d02f7fa7
@@ -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.
|
||||
|
||||
30-Oct-06 RMS Added infinite loop stop
|
||||
18-Oct-06 RMS Re-ordered device list
|
||||
02-Oct-06 RMS Added RDCLK instruction
|
||||
12-Jun-06 RMS Added Fiodec, Baudot display
|
||||
RMS Generalized LOAD to handle HRI, RIM, or BIN files
|
||||
22-Jul-05 RMS Removed AAS, error in V1 reference manual
|
||||
@@ -128,6 +131,7 @@ int32 sim_emax = 2;
|
||||
|
||||
DEVICE *sim_devices[] = {
|
||||
&cpu_dev,
|
||||
&clk_dev,
|
||||
#if defined (PDP15)
|
||||
&fpp_dev,
|
||||
#endif
|
||||
@@ -135,7 +139,6 @@ DEVICE *sim_devices[] = {
|
||||
&ptp_dev,
|
||||
&tti_dev,
|
||||
&tto_dev,
|
||||
&clk_dev,
|
||||
#if defined (TYPE62)
|
||||
&lp62_dev,
|
||||
#endif
|
||||
@@ -180,7 +183,8 @@ const char *sim_stop_messages[] = {
|
||||
"Non-standard device number",
|
||||
"Memory management error",
|
||||
"FP15 instruction disabled",
|
||||
"DECtape off reel"
|
||||
"DECtape off reel",
|
||||
"Infinite loop"
|
||||
};
|
||||
|
||||
/* Binary loaders */
|
||||
@@ -493,7 +497,8 @@ static const char *opcode[] = {
|
||||
"SPCO", "SKP15", "RES",
|
||||
"SBA", "DBA", "EBA",
|
||||
"RDMM", "ORMM", "LDMM", "MPLR",
|
||||
"ENB", "INH", "MPRC", "IPFH",
|
||||
"ENB", "INH",
|
||||
"RDCLK","MPRC", "IPFH",
|
||||
"PAX", "PAL", "AAC", "PXA",
|
||||
"AXS", "PXL", "PLA", "PLX",
|
||||
"CLAC","CLX", "CLLR", "AXR",
|
||||
@@ -529,7 +534,7 @@ static const char *opcode[] = {
|
||||
"DAD", "URDAD", "UNDAD", "UUDAD",
|
||||
"BZA", "BMA", "BLE", "BPA",
|
||||
"BRU", "BNA", "BAC",
|
||||
"ISB*", "ESB*", /* indirect */
|
||||
"ISB*", "ESB*", /* indirect */
|
||||
"FSB*", "URFSB*", "UNFSB*", "UUFSB*",
|
||||
"DSB*", "URDSB*", "UNDSB*", "UUDSB*",
|
||||
"IRS*", "ERS*",
|
||||
@@ -725,7 +730,8 @@ static const int32 opc_val[] = {
|
||||
0703341+I_NPI, 0707741+I_NPI, 0707742+I_NPI,
|
||||
0707761+I_NPI, 0707762+I_NPI, 0707764+I_NPI,
|
||||
0700032+I_NPN, 0700022+I_NPI, 0700024+I_NPI, 0701724+I_NPI,
|
||||
0705521+I_NPI, 0705522+I_NPI, 0701722+I_NPI, 0701764+I_NPI,
|
||||
0705521+I_NPI, 0705522+I_NPI,
|
||||
0701772+I_NPN, 0701762+I_NPI, 0701764+I_NPI,
|
||||
0721000+I_XR, 0722000+I_XR, 0723000+I_XR9, 0724000+I_XR,
|
||||
0725000+I_XR9, 0726000+I_XR, 0730000+I_XR, 0731000+I_XR,
|
||||
0734000+I_XR, 0735000+I_XR, 0736000+I_XR, 0737000+I_XR9,
|
||||
|
||||
Reference in New Issue
Block a user