Official simh-v3.9-0 Merge
This commit is contained in:
parent
e3bdb12aeb
commit
e35e6bc458
7 changed files with 39 additions and 18 deletions
|
@ -34,25 +34,25 @@ components and build network capable simulators if they are available.
|
|||
|
||||
1.1.4 PDP11 and VAX (Mark Pizzolato)
|
||||
|
||||
- Added DELQA-Plus device.
|
||||
- added DELQA-Plus device
|
||||
|
||||
1.1.5 IA64 VMS Ethernet Support
|
||||
|
||||
- Identified compiler version issues and added IA64 support (Matt Burke)
|
||||
- identified compiler version issues and added IA64 support (Matt Burke)
|
||||
|
||||
1.1.6 Visual Studio Projects (Mark Pizzolato)
|
||||
|
||||
2. Bugs Fixed
|
||||
|
||||
Please see the revision history on http://simh.trailing-edge.com or
|
||||
in the source module sim_rev.h.
|
||||
|
||||
|
||||
3. Status Report
|
||||
|
||||
This is the last release of SimH for which I will be sole editor. After this
|
||||
This is the last release of SimH for which I will be lead editor. After this
|
||||
release, the source is moving to a public repository:
|
||||
|
||||
|
||||
https://github.com/markpizz/simh
|
||||
|
||||
under the general editorship of Dave Hittner and Mark Pizzolato. The status
|
||||
of the individual simulators is as follows:
|
||||
|
@ -168,10 +168,23 @@ Bill Beech
|
|||
3.25 Sigma 32b
|
||||
|
||||
Incomplete; more work is needed on the peripherals for accuracy.
|
||||
Included in the beta simulators package.
|
||||
|
||||
3.26 Alpha
|
||||
|
||||
Incomplete; essentially just an EV-5 (21164) chip emulator.
|
||||
Incomplete; essentially just an EV-5 (21164) chip emulator. Included
|
||||
in the beta simulators package.
|
||||
|
||||
3.27 SAGE
|
||||
|
||||
Incomplete. Included in the beta simulators package.
|
||||
|
||||
3.28 SC1
|
||||
|
||||
Internal simulator for SiCortex supercomputer; intended as an example
|
||||
of implementing an SMP system in the current SimH structure. Included
|
||||
in the beta simulators package.
|
||||
|
||||
|
||||
4. Suggestions for Future Work
|
||||
|
||||
|
@ -198,4 +211,3 @@ Incomplete; essentially just an EV-5 (21164) chip emulator.
|
|||
- Data General MV8000 (if a hobbyist license can be obtained for AOS)
|
||||
- Alpha simulator
|
||||
- HP 3000 (16b) simulator with MPE
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
dkp moving head disk
|
||||
|
||||
27-Apr-12 RMS Changed ??? string digraphs to ?, per C rules
|
||||
04-Jul-04 BKR device name changed to DG's DKP from DEC's DP,
|
||||
DEV_SET/CLR/INTR macro use started,
|
||||
fixed 'P' pulse code and secret quirks,
|
||||
|
@ -706,7 +707,7 @@ if ( DKP_TRACE(1) )
|
|||
"write"
|
||||
: ((uptr->FUNC == FCCY_SEEK) ?
|
||||
"seek"
|
||||
: "<?\?\?>"
|
||||
: "<?>"
|
||||
)
|
||||
)
|
||||
),
|
||||
|
@ -871,7 +872,7 @@ do {
|
|||
"read"
|
||||
: ((uptr->FUNC == FCCY_WRITE) ?
|
||||
"write"
|
||||
: "<?\?\?>")
|
||||
: "<?>")
|
||||
),
|
||||
(unsigned) (uptr->CYL),
|
||||
(unsigned) (GET_SURF(dkp_ussc, dtype)),
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
cpu PDP-11 CPU
|
||||
|
||||
29-Apr-12 RMS Fixed compiler warning (Mark Pizzolato)
|
||||
19-Mar-12 RMS Fixed declaration of sim_switches (Mark Pizzolato)
|
||||
29-Dec-08 RMS Fixed failure to clear cpu_bme on RESET (Walter Mueller)
|
||||
22-Apr-08 RMS Fixed MMR0 treatment in RESET (Walter Mueller)
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from Robert M Supnik.
|
||||
|
||||
27-Mar-12 RMS Fixed order of int_internal (Jordi Guillaumes i Pons)
|
||||
19-Mar-12 RMS Fixed declaration of cpu_opt (Mark Pizzolato)
|
||||
12-Dec-11 RMS Fixed Qbus interrupts to treat all IO devices as BR4
|
||||
19-Nov-08 RMS Moved I/O support routines to I/O library
|
||||
|
@ -83,8 +84,8 @@ static const int32 pirq_bit[7] = {
|
|||
};
|
||||
|
||||
static const int32 int_internal[IPL_HLVL] = {
|
||||
INT_INTERNAL7, INT_INTERNAL6, INT_INTERNAL5, INT_INTERNAL4,
|
||||
INT_INTERNAL3, INT_INTERNAL2, INT_INTERNAL1, 0
|
||||
0, INT_INTERNAL1, INT_INTERNAL2, INT_INTERNAL3,
|
||||
INT_INTERNAL4, INT_INTERNAL5, INT_INTERNAL6, INT_INTERNAL7
|
||||
};
|
||||
|
||||
/* I/O page lookup and linkage routines
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* pdp11_sys.c: PDP-11 simulator interface
|
||||
|
||||
Copyright (c) 1993-2008, Robert M Supnik
|
||||
Copyright (c) 1993-2012, 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,7 @@
|
|||
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-Apr-12 RMS Fixed compiler warning (Mark Pizzolato)
|
||||
19-Nov-08 RMS Moved I/O support routines to I/O library
|
||||
15-May-08 RMS Added KE11-A, DC11 support
|
||||
Renamed DL11
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* vax_syscm.c: PDP-11 compatibility mode symbolic decode and parse
|
||||
|
||||
Copyright (c) 1993-2010, Robert M Supnik
|
||||
Copyright (c) 1993-2012, 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,7 @@
|
|||
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-Apr-12 RMS Fixed compiler warning (Mark Pizzolato)
|
||||
22-May-10 RMS Fixed t_addr printouts for 64b big-endian systems
|
||||
(Mark Pizzolato)
|
||||
12-Nov-06 RMS Fixed operand order in EIS instructions (W.F.J. Mueller)
|
||||
|
|
|
@ -191,6 +191,9 @@ patch date module(s) and fix(es)
|
|||
- fixed backspace over tapemark not to set EOR (Van Snyder)
|
||||
- added no rewind option (Van Snyder)
|
||||
|
||||
i1401_sys.c:
|
||||
- fixed misuse of & instead of && in decode (Peter Schorn)
|
||||
|
||||
pdp1_cpu.c:
|
||||
- fixed misuse of & instead of && in Ea_ch (Michael Bloom)
|
||||
|
||||
|
@ -204,7 +207,8 @@ patch date module(s) and fix(es)
|
|||
- fixed priority of PIRQ vs IO; added INT_INTERNALn
|
||||
|
||||
pdp11_io.c:
|
||||
- fixed Qbus interrupts to treat all IO devices as BR4
|
||||
- fixed Qbus interrupts to treat all IO devices (except clock) as BR4
|
||||
- fixed order of int_internal (Jordi Guillaumes i Pons)
|
||||
|
||||
ppd11_rf.c
|
||||
- fixed bug in updating mem addr extension (Peter Schorn)
|
||||
|
@ -319,7 +323,7 @@ patch date module(s) and fix(es)
|
|||
- fixed bug in scan function decode (Peter Schorn)
|
||||
|
||||
vax_cpu.c:
|
||||
- revised idle design Mark Pizzolato)
|
||||
- revised idle design (Mark Pizzolato)
|
||||
- fixed bug in SET CPU IDLE
|
||||
- fixed failure to clear PSL<tp> in BPT, XFC
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue