1
0
mirror of https://github.com/simh/simh.git synced 2026-01-28 12:49:21 +00:00

Merge with v3.9-0-rc2 first pass

This commit is contained in:
Mark Pizzolato
2012-03-24 19:46:37 -07:00
parent 6d11b3bd25
commit 6e813b8364
104 changed files with 415 additions and 348 deletions

View File

@@ -26,7 +26,7 @@
cpu PDP-4/7/9/15 central processor
28-Apr-07 RMS Removed clock initialization
26-Dec-06 RMS Fixed boundary test in KT15/XVM (reported by Andrew Warkentin)
26-Dec-06 RMS Fixed boundary test in KT15/XVM (Andrew Warkentin)
30-Oct-06 RMS Added idle and infinite loop detection
08-Oct-06 RMS Added RDCLK instruction
Fixed bug, PC off by one on fetch mem mmgt error
@@ -34,7 +34,7 @@
PDP-15 sets API 4 on CAL only if 0-3 inactive
CAF clears memory management mode register
27-Jun-06 RMS Reset clears AC, L, and MQ
22-Sep-05 RMS Fixed declarations (from Sterling Garwood)
22-Sep-05 RMS Fixed declarations (Sterling Garwood)
16-Aug-05 RMS Fixed C++ declaration and cast problems
22-Jul-05 RMS Removed AAS, error in V1 reference manual
06-Nov-04 RMS Added =n to SHOW HISTORY
@@ -56,14 +56,14 @@
Fixed memory protect/skip interaction
Fixed CAF not to reset CPU
12-Mar-03 RMS Added logical name support
18-Feb-03 RMS Fixed three EAE bugs (found by Hans Pufal)
18-Feb-03 RMS Fixed three EAE bugs (Hans Pufal)
05-Oct-02 RMS Added DIBs, device number support
25-Jul-02 RMS Added DECtape support for PDP-4
06-Jan-02 RMS Revised enable/disable support
30-Dec-01 RMS Added old PC queue
30-Nov-01 RMS Added extended SET/SHOW support
25-Nov-01 RMS Revised interrupt structure
19-Sep-01 RMS Fixed bug in EAE (found by Dave Conroy)
19-Sep-01 RMS Fixed bug in EAE (Dave Conroy)
17-Sep-01 RMS Fixed typo in conditional
10-Aug-01 RMS Removed register from declarations
17-Jul-01 RMS Moved function prototype
@@ -2132,7 +2132,7 @@ if (usmd && (sw & SWMASK ('V'))) {
addr = RelocXVM (addr, REL_C);
else if (RELOC)
addr = Reloc15 (addr, REL_C);
if (((int32)addr) < 0)
if (((int32) addr) < 0)
return STOP_MME;
}
#endif
@@ -2153,7 +2153,7 @@ if (usmd && (sw & SWMASK ('V'))) {
addr = RelocXVM (addr, REL_C);
else if (RELOC)
addr = Reloc15 (addr, REL_C);
if (((int32)addr) < 0)
if (((int32) addr) < 0)
return STOP_MME;
}
#endif

View File

@@ -30,7 +30,7 @@
05-Dec-02 RMS Updated from Type 24 documentation
22-Nov-02 RMS Added PDP-4 support
05-Feb-02 RMS Added DIB, device number support
03-Feb-02 RMS Fixed bug in reset routine (found by Robert Alan Byer)
03-Feb-02 RMS Fixed bug in reset routine (Robert Alan Byer)
06-Jan-02 RMS Revised enable/disable support
25-Nov-01 RMS Revised interrupt structure
10-Jun-01 RMS Cleaned up IOT decoding to reflect hardware

View File

@@ -1,6 +1,6 @@
/* pdp18b_fpp.c: FP15 floating point processor simulator
Copyright (c) 2003-2008, Robert M Supnik
Copyright (c) 2003-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"),
@@ -25,6 +25,7 @@
fpp PDP-15 floating point processor
19-Mar-12 RMS Fixed declaration of pc queue (Mark Pizzolato)
06-Jul-06 RMS Fixed bugs in left shift, multiply
31-Oct-04 RMS Fixed URFST to mask low 9b of fraction
Fixed exception PC setting

View File

@@ -36,7 +36,7 @@
05-Feb-03 RMS Added LP09, fixed conditionalization
05-Oct-02 RMS Added DIB, device number support
30-May-02 RMS Widened POS to 32b
03-Feb-02 RMS Fixed typo (found by Robert Alan Byer)
03-Feb-02 RMS Fixed typo (Robert Alan Byer)
25-Nov-01 RMS Revised interrupt structure
19-Sep-01 RMS Fixed bug in 647
13-Feb-01 RMS Revised for register arrays

View File

@@ -27,7 +27,7 @@
(PDP-15) RF15/RS09
04-Oct-06 RMS Fixed bug, DSCD does not clear function register
15-May-06 RMS Fixed bug in autosize attach (reported by David Gesswein)
15-May-06 RMS Fixed bug in autosize attach (David Gesswein)
14-Jan-04 RMS Revised IO device call interface
Changed sim_fsize calling sequence
26-Oct-03 RMS Cleaned up buffer copy code

View File

@@ -53,7 +53,7 @@
22-Dec-02 RMS Added break support
01-Nov-02 RMS Added 7B/8B support to terminal
05-Oct-02 RMS Added DIBs, device number support, IORS call
14-Jul-02 RMS Added ASCII reader/punch support (from Hans Pufal)
14-Jul-02 RMS Added ASCII reader/punch support (Hans Pufal)
30-May-02 RMS Widened POS to 32b
29-Nov-01 RMS Added read only unit support
25-Nov-01 RMS Revised interrupt structure

View File

@@ -34,12 +34,12 @@
30-Jul-03 RMS Fixed FPM class mask
18-Jul-03 RMS Added FP15 support
02-Mar-03 RMS Split loaders apart for greater flexibility
09-Feb-03 RMS Fixed bug in FMTASC (found by Hans Pufal)
09-Feb-03 RMS Fixed bug in FMTASC (Hans Pufal)
31-Jan-03 RMS Added support for RB09
05-Oct-02 RMS Added variable device number support
25-Jul-02 RMS Added PDP-4 DECtape support
10-Feb-02 RMS Added PDP-7 DECtape IOT's
03-Feb-02 RMS Fixed typo (found by Robert Alan Byer)
03-Feb-02 RMS Fixed typo (Robert Alan Byer)
17-Sep-01 RMS Removed multiconsole support
27-May-01 RMS Added second Teletype support
18-May-01 RMS Added PDP-9,-15 API IOT's
@@ -49,8 +49,7 @@
30-Nov-00 RMS Added PDP-9,-15 RIM/BIN loader format
30-Oct-00 RMS Added support for examine to file
27-Oct-98 RMS V2.4 load interface
20-Oct-97 RMS Fixed endian dependence in RIM loader
(found by Michael Somos)
20-Oct-97 RMS Fixed endian dependence in RIM loader (Michael Somos)
*/
#include "pdp18b_defs.h"