1
0
mirror of https://github.com/simh/simh.git synced 2026-01-13 15:27:14 +00:00

Bob Supnik's state as of 6/11/2014

This commit is contained in:
Mark Pizzolato 2014-06-11 16:52:00 -07:00
parent 28ea389e94
commit f25b57c58d
5 changed files with 48 additions and 6 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
.git-commit-id
#ignore thumbnails created by windows
Thumbs.db
#Ignore files built by Visual Studio

View File

@ -71,7 +71,9 @@ Stable and working; runs available software.
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
@ -113,7 +115,7 @@ Stable and working; runs available software.
3.13 IBM 1620
Hand debug only. No software for it has been found or tested.
Runs diagnostics.
3.14 IBM 7094
@ -136,7 +138,8 @@ Dave Bryan.
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
@ -144,7 +147,8 @@ Hand debug only. No software for it has been found or tested.
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

View File

@ -686,7 +686,7 @@ static const uint16 boot_rom[] = {
t_stat rs_boot (int32 unitno, DEVICE *dptr)
{
size_t i;
int32 i;
extern uint16 *M;
UNIT *uptr = rs_dev.units + unitno;

View File

@ -59,6 +59,8 @@ Bugs Found And Fixed During Simulator Debug
56. EMODx: integer overflow case requiring left shift returns wrong result.
57. BPT, XFC: not clearing PSL<tp> before taking exception.
58. POLYx: add step <does> require truncation (proved by AXE tests).
59. Unaligned references to IO space: incorrect on CVAX.

View File

@ -36,7 +36,10 @@
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)
h316_sys.c:
@ -46,6 +49,28 @@ patch date module(s) and fix(es)
i1401_lp.c:
- 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:
- poll PAS immediately after attach to pick up connect
@ -69,6 +94,7 @@ patch date module(s) and fix(es)
pdp11_cpu.c:
- MMR1 does not track PC changes (Johnny Billquist)
- added cpu_set_boot
- fixed bug in CSM (John Dundas)
pdp11_cpumod.c:
- fixed model change to set memory size as last step
@ -138,6 +164,15 @@ patch date module(s) and fix(es)
pdp8_ttx.c:
- 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:
- fixed base address for RQB, RQC, RQD