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)
|
1.1.4 PDP11 and VAX (Mark Pizzolato)
|
||||||
|
|
||||||
- Added DELQA-Plus device.
|
- added DELQA-Plus device
|
||||||
|
|
||||||
1.1.5 IA64 VMS Ethernet Support
|
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
|
2. Bugs Fixed
|
||||||
|
|
||||||
Please see the revision history on http://simh.trailing-edge.com or
|
Please see the revision history on http://simh.trailing-edge.com or
|
||||||
in the source module sim_rev.h.
|
in the source module sim_rev.h.
|
||||||
|
|
||||||
|
|
||||||
3. Status Report
|
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:
|
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
|
under the general editorship of Dave Hittner and Mark Pizzolato. The status
|
||||||
of the individual simulators is as follows:
|
of the individual simulators is as follows:
|
||||||
|
@ -168,10 +168,23 @@ Bill Beech
|
||||||
3.25 Sigma 32b
|
3.25 Sigma 32b
|
||||||
|
|
||||||
Incomplete; more work is needed on the peripherals for accuracy.
|
Incomplete; more work is needed on the peripherals for accuracy.
|
||||||
|
Included in the beta simulators package.
|
||||||
|
|
||||||
3.26 Alpha
|
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
|
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)
|
- Data General MV8000 (if a hobbyist license can be obtained for AOS)
|
||||||
- Alpha simulator
|
- Alpha simulator
|
||||||
- HP 3000 (16b) simulator with MPE
|
- HP 3000 (16b) simulator with MPE
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
dkp moving head disk
|
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,
|
04-Jul-04 BKR device name changed to DG's DKP from DEC's DP,
|
||||||
DEV_SET/CLR/INTR macro use started,
|
DEV_SET/CLR/INTR macro use started,
|
||||||
fixed 'P' pulse code and secret quirks,
|
fixed 'P' pulse code and secret quirks,
|
||||||
|
@ -706,7 +707,7 @@ if ( DKP_TRACE(1) )
|
||||||
"write"
|
"write"
|
||||||
: ((uptr->FUNC == FCCY_SEEK) ?
|
: ((uptr->FUNC == FCCY_SEEK) ?
|
||||||
"seek"
|
"seek"
|
||||||
: "<?\?\?>"
|
: "<?>"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
|
@ -871,7 +872,7 @@ do {
|
||||||
"read"
|
"read"
|
||||||
: ((uptr->FUNC == FCCY_WRITE) ?
|
: ((uptr->FUNC == FCCY_WRITE) ?
|
||||||
"write"
|
"write"
|
||||||
: "<?\?\?>")
|
: "<?>")
|
||||||
),
|
),
|
||||||
(unsigned) (uptr->CYL),
|
(unsigned) (uptr->CYL),
|
||||||
(unsigned) (GET_SURF(dkp_ussc, dtype)),
|
(unsigned) (GET_SURF(dkp_ussc, dtype)),
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
cpu PDP-11 CPU
|
cpu PDP-11 CPU
|
||||||
|
|
||||||
|
29-Apr-12 RMS Fixed compiler warning (Mark Pizzolato)
|
||||||
19-Mar-12 RMS Fixed declaration of sim_switches (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)
|
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)
|
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
|
used in advertising or otherwise to promote the sale, use or other dealings
|
||||||
in this Software without prior written authorization from Robert M Supnik.
|
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)
|
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
|
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
|
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] = {
|
static const int32 int_internal[IPL_HLVL] = {
|
||||||
INT_INTERNAL7, INT_INTERNAL6, INT_INTERNAL5, INT_INTERNAL4,
|
0, INT_INTERNAL1, INT_INTERNAL2, INT_INTERNAL3,
|
||||||
INT_INTERNAL3, INT_INTERNAL2, INT_INTERNAL1, 0
|
INT_INTERNAL4, INT_INTERNAL5, INT_INTERNAL6, INT_INTERNAL7
|
||||||
};
|
};
|
||||||
|
|
||||||
/* I/O page lookup and linkage routines
|
/* I/O page lookup and linkage routines
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* pdp11_sys.c: PDP-11 simulator interface
|
/* 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
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
copy of this software and associated documentation files (the "Software"),
|
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
|
used in advertising or otherwise to promote the sale, use or other dealings
|
||||||
in this Software without prior written authorization from Robert M Supnik.
|
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
|
19-Nov-08 RMS Moved I/O support routines to I/O library
|
||||||
15-May-08 RMS Added KE11-A, DC11 support
|
15-May-08 RMS Added KE11-A, DC11 support
|
||||||
Renamed DL11
|
Renamed DL11
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* vax_syscm.c: PDP-11 compatibility mode symbolic decode and parse
|
/* 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
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
copy of this software and associated documentation files (the "Software"),
|
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
|
used in advertising or otherwise to promote the sale, use or other dealings
|
||||||
in this Software without prior written authorization from Robert M Supnik.
|
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
|
22-May-10 RMS Fixed t_addr printouts for 64b big-endian systems
|
||||||
(Mark Pizzolato)
|
(Mark Pizzolato)
|
||||||
12-Nov-06 RMS Fixed operand order in EIS instructions (W.F.J. Mueller)
|
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)
|
- fixed backspace over tapemark not to set EOR (Van Snyder)
|
||||||
- added no rewind option (Van Snyder)
|
- added no rewind option (Van Snyder)
|
||||||
|
|
||||||
|
i1401_sys.c:
|
||||||
|
- fixed misuse of & instead of && in decode (Peter Schorn)
|
||||||
|
|
||||||
pdp1_cpu.c:
|
pdp1_cpu.c:
|
||||||
- fixed misuse of & instead of && in Ea_ch (Michael Bloom)
|
- 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
|
- fixed priority of PIRQ vs IO; added INT_INTERNALn
|
||||||
|
|
||||||
pdp11_io.c:
|
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
|
ppd11_rf.c
|
||||||
- fixed bug in updating mem addr extension (Peter Schorn)
|
- 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)
|
- fixed bug in scan function decode (Peter Schorn)
|
||||||
|
|
||||||
vax_cpu.c:
|
vax_cpu.c:
|
||||||
- revised idle design Mark Pizzolato)
|
- revised idle design (Mark Pizzolato)
|
||||||
- fixed bug in SET CPU IDLE
|
- fixed bug in SET CPU IDLE
|
||||||
- fixed failure to clear PSL<tp> in BPT, XFC
|
- fixed failure to clear PSL<tp> in BPT, XFC
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue