1
0
mirror of https://github.com/simh/simh.git synced 2026-01-13 23:35:57 +00:00

SCP: Bob Supnik's pre-release 3.11-2

This commit is contained in:
Mark Pizzolato 2020-06-07 13:03:38 -07:00
parent eac123f87c
commit 91048325e7
4 changed files with 32 additions and 4 deletions

View File

@ -14,6 +14,7 @@ simulation work and for Dave Bryan's HP simulators.
1.1 SCP and libraries
- -n added in ATTACH, meaning "force empty file".
- SET <device|unit> APPEND.
1.2 1401

View File

@ -1357,7 +1357,7 @@ ARx = AR; /* default */
jamkn = (MB & (m12+m16)) != 0; /* m12+m16 */
easbm = (MB & (m9+m11)) != 0; /* m9+m11 */
eastl = jamkn || easbm; /* m9+m11+m12+m16 */
setaz = (MB & (m8+m15)) == (m8+m15); /* m8xm15*/
setaz = (MB & (m8+m15)) == (m8+m15); /* m8xm15 */
eiki7 = (MB & m15) && (C || !(MB & m13)); /* cin */
aleg = eastl? AR: 0; /* a input */
bleg = easbm? 0: DMASK; /* b input */

View File

@ -594,7 +594,6 @@ typedef struct sim_debtab DEBTAB;
when compiling for SIMH 3.x.
*/
#if defined (__STDC__) || defined (_WIN32)
#define ORDATAD(nm,loc,wd,desc) #nm, &(loc), 8, (wd), 0, 1
#define DRDATAD(nm,loc,wd,desc) #nm, &(loc), 10, (wd), 0, 1

View File

@ -29,7 +29,7 @@
#define SIM_MAJOR 3
#define SIM_MINOR 11
#define SIM_PATCH 1
#define SIM_PATCH 2
#define SIM_DELTA 0
/* V3.11 revision history
@ -39,8 +39,22 @@
patch date module(s) and fix(es)
1 06-Mar-2020 scp.c and sim_tmxr_c
2 tbd scp.h
- changed sim_vm_init to build time option (Dave Bryan)
scp.c
- changed sim_vm_init to build time option (Dave Bryan)
- flush stdout after prompt (Mark Pizzolato)
s3_sys.c
- fixed bldaddr length (Mark Pizzolatto)
vax_cpu.c
- added idle test for VMS 5.0/5.1 (Mark Pizzolato)
1 31-Mar-2020 scp.c and sim_tmxr_c
- new extensions to support HP simulators
- added SET <dev|unit> APPEND command
sim_ether library
- imported latest V4 revision
@ -51,12 +65,26 @@ patch date module(s) and fix(es)
Interdata
- fixed DP xTIME register definitions
NOVA
- fixed processing of tape UNLOAD
PDP-1
- generalized PTR ASCII mode handling of end-of-line and end-of-tape
PDP-10
- fixed processing of tape UNLOAD
PDP-11
- fixed PT INT definition
- disabled VH11 (temporarily) because of multiline race condition
- fixed processing of tape UNLOAD in TM, TU
PDP-8
- fixed processing of tape UNLOAD
Sigma
- fixed incorrect 550 interrupt register array declaration
- fixed processing of tape UNLOAD
VAX
- disabled VH11 (temporarily) because of multiline race condition