Skip to content

Commit e35e6bc

Browse files
committed
Official simh-v3.9-0 Merge
1 parent e3bdb12 commit e35e6bc

File tree

7 files changed

+39
-18
lines changed

7 files changed

+39
-18
lines changed

0readme_39.txt

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,25 +34,25 @@ components and build network capable simulators if they are available.
3434

3535
1.1.4 PDP11 and VAX (Mark Pizzolato)
3636

37-
- Added DELQA-Plus device.
37+
- added DELQA-Plus device
3838

3939
1.1.5 IA64 VMS Ethernet Support
4040

41-
- Identified compiler version issues and added IA64 support (Matt Burke)
41+
- identified compiler version issues and added IA64 support (Matt Burke)
4242

43-
1.1.6 Visual Studio Projects (Mark Pizzolato)
4443

4544
2. Bugs Fixed
4645

4746
Please see the revision history on http://simh.trailing-edge.com or
4847
in the source module sim_rev.h.
4948

49+
5050
3. Status Report
5151

52-
This is the last release of SimH for which I will be sole editor. After this
52+
This is the last release of SimH for which I will be lead editor. After this
5353
release, the source is moving to a public repository:
5454

55-
55+
https://github.com/markpizz/simh
5656

5757
under the general editorship of Dave Hittner and Mark Pizzolato. The status
5858
of the individual simulators is as follows:
@@ -113,7 +113,7 @@ Stable and working; runs available software.
113113

114114
3.13 IBM 1620
115115

116-
Hand debug only. No software for it has been found or tested.
116+
Hand debug only. No software for it has been found or tested.
117117

118118
3.14 IBM 7094
119119

@@ -126,7 +126,7 @@ Stable and working, but not really supported. Runs available software.
126126

127127
3.16 IBM 1130
128128

129-
Stable and working; runs available software. Supported and edited by
129+
Stable and working; runs available software. Supported and edited by
130130
Brian Knittel.
131131

132132
3.17 HP 2100/1000
@@ -140,7 +140,7 @@ Stable and working; runs available software.
140140

141141
3.19 GRI-909/99
142142

143-
Hand debug only. No software for it has been found or tested.
143+
Hand debug only. No software for it has been found or tested.
144144

145145
3.20 SDS-940
146146

@@ -168,10 +168,23 @@ Bill Beech
168168
3.25 Sigma 32b
169169

170170
Incomplete; more work is needed on the peripherals for accuracy.
171+
Included in the beta simulators package.
171172

172173
3.26 Alpha
173174

174-
Incomplete; essentially just an EV-5 (21164) chip emulator.
175+
Incomplete; essentially just an EV-5 (21164) chip emulator. Included
176+
in the beta simulators package.
177+
178+
3.27 SAGE
179+
180+
Incomplete. Included in the beta simulators package.
181+
182+
3.28 SC1
183+
184+
Internal simulator for SiCortex supercomputer; intended as an example
185+
of implementing an SMP system in the current SimH structure. Included
186+
in the beta simulators package.
187+
175188

176189
4. Suggestions for Future Work
177190

@@ -198,4 +211,3 @@ Incomplete; essentially just an EV-5 (21164) chip emulator.
198211
- Data General MV8000 (if a hobbyist license can be obtained for AOS)
199212
- Alpha simulator
200213
- HP 3000 (16b) simulator with MPE
201-

NOVA/nova_dkp.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
2626
dkp moving head disk
2727
28+
27-Apr-12 RMS Changed ??? string digraphs to ?, per C rules
2829
04-Jul-04 BKR device name changed to DG's DKP from DEC's DP,
2930
DEV_SET/CLR/INTR macro use started,
3031
fixed 'P' pulse code and secret quirks,
@@ -706,7 +707,7 @@ if ( DKP_TRACE(1) )
706707
"write"
707708
: ((uptr->FUNC == FCCY_SEEK) ?
708709
"seek"
709-
: "<?\?\?>"
710+
: "<?>"
710711
)
711712
)
712713
),
@@ -871,7 +872,7 @@ do {
871872
"read"
872873
: ((uptr->FUNC == FCCY_WRITE) ?
873874
"write"
874-
: "<?\?\?>")
875+
: "<?>")
875876
),
876877
(unsigned) (uptr->CYL),
877878
(unsigned) (GET_SURF(dkp_ussc, dtype)),

PDP11/pdp11_cpu.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
2626
cpu PDP-11 CPU
2727
28+
29-Apr-12 RMS Fixed compiler warning (Mark Pizzolato)
2829
19-Mar-12 RMS Fixed declaration of sim_switches (Mark Pizzolato)
2930
29-Dec-08 RMS Fixed failure to clear cpu_bme on RESET (Walter Mueller)
3031
22-Apr-08 RMS Fixed MMR0 treatment in RESET (Walter Mueller)

PDP11/pdp11_io.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
used in advertising or otherwise to promote the sale, use or other dealings
2424
in this Software without prior written authorization from Robert M Supnik.
2525
26+
27-Mar-12 RMS Fixed order of int_internal (Jordi Guillaumes i Pons)
2627
19-Mar-12 RMS Fixed declaration of cpu_opt (Mark Pizzolato)
2728
12-Dec-11 RMS Fixed Qbus interrupts to treat all IO devices as BR4
2829
19-Nov-08 RMS Moved I/O support routines to I/O library
@@ -83,8 +84,8 @@ static const int32 pirq_bit[7] = {
8384
};
8485

8586
static const int32 int_internal[IPL_HLVL] = {
86-
INT_INTERNAL7, INT_INTERNAL6, INT_INTERNAL5, INT_INTERNAL4,
87-
INT_INTERNAL3, INT_INTERNAL2, INT_INTERNAL1, 0
87+
0, INT_INTERNAL1, INT_INTERNAL2, INT_INTERNAL3,
88+
INT_INTERNAL4, INT_INTERNAL5, INT_INTERNAL6, INT_INTERNAL7
8889
};
8990

9091
/* I/O page lookup and linkage routines

PDP11/pdp11_sys.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* pdp11_sys.c: PDP-11 simulator interface
22
3-
Copyright (c) 1993-2008, Robert M Supnik
3+
Copyright (c) 1993-2012, Robert M Supnik
44
55
Permission is hereby granted, free of charge, to any person obtaining a
66
copy of this software and associated documentation files (the "Software"),
@@ -23,6 +23,7 @@
2323
used in advertising or otherwise to promote the sale, use or other dealings
2424
in this Software without prior written authorization from Robert M Supnik.
2525
26+
29-Apr-12 RMS Fixed compiler warning (Mark Pizzolato)
2627
19-Nov-08 RMS Moved I/O support routines to I/O library
2728
15-May-08 RMS Added KE11-A, DC11 support
2829
Renamed DL11

VAX/vax_syscm.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* vax_syscm.c: PDP-11 compatibility mode symbolic decode and parse
22
3-
Copyright (c) 1993-2010, Robert M Supnik
3+
Copyright (c) 1993-2012, Robert M Supnik
44
55
Permission is hereby granted, free of charge, to any person obtaining a
66
copy of this software and associated documentation files (the "Software"),
@@ -23,6 +23,7 @@
2323
used in advertising or otherwise to promote the sale, use or other dealings
2424
in this Software without prior written authorization from Robert M Supnik.
2525
26+
29-Apr-12 RMS Fixed compiler warning (Mark Pizzolato)
2627
22-May-10 RMS Fixed t_addr printouts for 64b big-endian systems
2728
(Mark Pizzolato)
2829
12-Nov-06 RMS Fixed operand order in EIS instructions (W.F.J. Mueller)

sim_rev.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ patch date module(s) and fix(es)
191191
- fixed backspace over tapemark not to set EOR (Van Snyder)
192192
- added no rewind option (Van Snyder)
193193
194+
i1401_sys.c:
195+
- fixed misuse of & instead of && in decode (Peter Schorn)
196+
194197
pdp1_cpu.c:
195198
- fixed misuse of & instead of && in Ea_ch (Michael Bloom)
196199
@@ -204,7 +207,8 @@ patch date module(s) and fix(es)
204207
- fixed priority of PIRQ vs IO; added INT_INTERNALn
205208
206209
pdp11_io.c:
207-
- fixed Qbus interrupts to treat all IO devices as BR4
210+
- fixed Qbus interrupts to treat all IO devices (except clock) as BR4
211+
- fixed order of int_internal (Jordi Guillaumes i Pons)
208212
209213
ppd11_rf.c
210214
- fixed bug in updating mem addr extension (Peter Schorn)
@@ -319,7 +323,7 @@ patch date module(s) and fix(es)
319323
- fixed bug in scan function decode (Peter Schorn)
320324
321325
vax_cpu.c:
322-
- revised idle design Mark Pizzolato)
326+
- revised idle design (Mark Pizzolato)
323327
- fixed bug in SET CPU IDLE
324328
- fixed failure to clear PSL<tp> in BPT, XFC
325329

0 commit comments

Comments
 (0)