mirror of
https://github.com/simh/simh.git
synced 2026-05-02 06:15:23 +00:00
Bob Supnik's state as of 6/11/2014
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
|
.git-commit-id
|
||||||
#ignore thumbnails created by windows
|
#ignore thumbnails created by windows
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
#Ignore files built by Visual Studio
|
#Ignore files built by Visual Studio
|
||||||
|
|||||||
@@ -71,7 +71,9 @@ Stable and working; runs available software.
|
|||||||
|
|
||||||
3.4 PDP-10 [KS-10 only]
|
3.4 PDP-10 [KS-10 only]
|
||||||
|
|
||||||
Stable and working; runs available software.
|
Stable and working; runs available software. The version on GitHub has extra
|
||||||
|
networking support that allows it to participate in a DECnet/ANF emulated
|
||||||
|
network.
|
||||||
|
|
||||||
3.5 PDP-11
|
3.5 PDP-11
|
||||||
|
|
||||||
@@ -113,7 +115,7 @@ Stable and working; runs available software.
|
|||||||
|
|
||||||
3.13 IBM 1620
|
3.13 IBM 1620
|
||||||
|
|
||||||
Hand debug only. No software for it has been found or tested.
|
Runs diagnostics.
|
||||||
|
|
||||||
3.14 IBM 7094
|
3.14 IBM 7094
|
||||||
|
|
||||||
@@ -136,7 +138,8 @@ Dave Bryan.
|
|||||||
|
|
||||||
3.18 Honeywell 316/516
|
3.18 Honeywell 316/516
|
||||||
|
|
||||||
Stable and working; runs available software.
|
Stable and working; runs available software. IMP emulation is available
|
||||||
|
in the GitHub version.
|
||||||
|
|
||||||
3.19 GRI-909/99
|
3.19 GRI-909/99
|
||||||
|
|
||||||
@@ -144,7 +147,8 @@ Hand debug only. No software for it has been found or tested.
|
|||||||
|
|
||||||
3.20 SDS-940
|
3.20 SDS-940
|
||||||
|
|
||||||
Hand debug only, and a few diagnostics.
|
Hand debug only, and a few diagnostics. The version on GitHub has
|
||||||
|
received substantial additional debugging and is under development.
|
||||||
|
|
||||||
3.21 LGP-30
|
3.21 LGP-30
|
||||||
|
|
||||||
|
|||||||
@@ -686,7 +686,7 @@ static const uint16 boot_rom[] = {
|
|||||||
|
|
||||||
t_stat rs_boot (int32 unitno, DEVICE *dptr)
|
t_stat rs_boot (int32 unitno, DEVICE *dptr)
|
||||||
{
|
{
|
||||||
size_t i;
|
int32 i;
|
||||||
extern uint16 *M;
|
extern uint16 *M;
|
||||||
UNIT *uptr = rs_dev.units + unitno;
|
UNIT *uptr = rs_dev.units + unitno;
|
||||||
|
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Bugs Found And Fixed During Simulator Debug
|
|||||||
56. EMODx: integer overflow case requiring left shift returns wrong result.
|
56. EMODx: integer overflow case requiring left shift returns wrong result.
|
||||||
57. BPT, XFC: not clearing PSL<tp> before taking exception.
|
57. BPT, XFC: not clearing PSL<tp> before taking exception.
|
||||||
58. POLYx: add step <does> require truncation (proved by AXE tests).
|
58. POLYx: add step <does> require truncation (proved by AXE tests).
|
||||||
|
59. Unaligned references to IO space: incorrect on CVAX.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
37
sim_rev.h
37
sim_rev.h
@@ -36,7 +36,10 @@
|
|||||||
|
|
||||||
patch date module(s) and fix(es)
|
patch date module(s) and fix(es)
|
||||||
|
|
||||||
1 tbd h316_stddev.c:
|
1 tbd sim_console.h, sim_console.c:
|
||||||
|
- added tab stop routines
|
||||||
|
|
||||||
|
h316_stddev.c:
|
||||||
- fixed TTY output behavior (Bob Armstrong)
|
- fixed TTY output behavior (Bob Armstrong)
|
||||||
|
|
||||||
h316_sys.c:
|
h316_sys.c:
|
||||||
@@ -46,6 +49,28 @@ patch date module(s) and fix(es)
|
|||||||
i1401_lp.c:
|
i1401_lp.c:
|
||||||
- fixed printer chain selection
|
- fixed printer chain selection
|
||||||
|
|
||||||
|
1401_sys.c
|
||||||
|
- fixed d character printout (Van Snyder)
|
||||||
|
|
||||||
|
1620_cd.c:
|
||||||
|
- fixed WA card punch translations (Bob Armstrong)
|
||||||
|
- fixed end of line processing on read (Bob Armstrong)
|
||||||
|
|
||||||
|
1620_cpu.c:
|
||||||
|
- fixed several bugs in add and compare (Bob Armstrong)
|
||||||
|
- fixed handling of P field in K instruction (Bob Armstrong)
|
||||||
|
|
||||||
|
i1620_lp.c:
|
||||||
|
- fixed DN wraparound (Bob Armstrong)
|
||||||
|
- fixed test on VFU 10 (Bob Armstrong)
|
||||||
|
|
||||||
|
i1620_pt.c:
|
||||||
|
- fixed translation of paper tape code X0C
|
||||||
|
- fixed DN wraparound (Bob Armstrong)
|
||||||
|
|
||||||
|
i1620_tty.c:
|
||||||
|
- fixed DN wraparound (Bob Armstrong)
|
||||||
|
|
||||||
id_pas.c:
|
id_pas.c:
|
||||||
- poll PAS immediately after attach to pick up connect
|
- poll PAS immediately after attach to pick up connect
|
||||||
|
|
||||||
@@ -69,6 +94,7 @@ patch date module(s) and fix(es)
|
|||||||
pdp11_cpu.c:
|
pdp11_cpu.c:
|
||||||
- MMR1 does not track PC changes (Johnny Billquist)
|
- MMR1 does not track PC changes (Johnny Billquist)
|
||||||
- added cpu_set_boot
|
- added cpu_set_boot
|
||||||
|
- fixed bug in CSM (John Dundas)
|
||||||
|
|
||||||
pdp11_cpumod.c:
|
pdp11_cpumod.c:
|
||||||
- fixed model change to set memory size as last step
|
- fixed model change to set memory size as last step
|
||||||
@@ -138,6 +164,15 @@ patch date module(s) and fix(es)
|
|||||||
pdp8_ttx.c:
|
pdp8_ttx.c:
|
||||||
- poll TTIX immediately after attach to pick up connect (Mark Pizzolato)
|
- poll TTIX immediately after attach to pick up connect (Mark Pizzolato)
|
||||||
|
|
||||||
|
vax_mmu.c:
|
||||||
|
- revised unaligned handling to allow model-specific non-memory routines
|
||||||
|
|
||||||
|
vax_io.c:
|
||||||
|
- added support for unaligned IO space references
|
||||||
|
|
||||||
|
vax_sysdev.c:
|
||||||
|
- added support for unaligned register space references
|
||||||
|
|
||||||
vax780_defs.h, vaxmod_defs.h:
|
vax780_defs.h, vaxmod_defs.h:
|
||||||
- fixed base address for RQB, RQC, RQD
|
- fixed base address for RQB, RQC, RQD
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user