1
0
mirror of https://github.com/simh/simh.git synced 2026-04-26 03:57:11 +00:00

RC2 of 3.9

After a frantic week of file exchanges, here is RC2.  A lot has changed.

1. HP2100 updates completed, with new features and peripherals.
2. Many, many small file updates for nits found by compilers and static checkers.
3. A few genuine bugs fixed.
4. New makefile and MMS file.

A note on the makefile. It has almost doubled in size and attempts to ferret out PCAP locales properly, as well as do serious optimizations if gcc is used.  It needs to be tested in more environments.  If you run into issues, please report them to Mark Pizzolato as well as me.

The old makefile, updated for the extra files in the HP2100, is included as makefile_old.  You can use that if the new makefile causes problems in your environment.

I'm still targeting a May Day release, with a final RC around Tax Day (April 15).  That leaves times for one more interim RC, if needed.

At this point, I regard the release as feature-complete.  Bug fixes are still fine.

The actual release will have all incomplete and beta simulators in a separate zip file, including Alpha, Sigma, Sage (the microcomputers, not the 50s anti-aircraft computer), and SC1, the SiCortex MIPS simulator.
There will be new releases of all the simulation tools as well.

/Bob
This commit is contained in:
Mark Pizzolato
2012-03-24 15:30:27 -07:00
parent 95e535008b
commit 66c264d678
159 changed files with 3557 additions and 29832 deletions

View File

@@ -36,16 +36,16 @@
This allows cards to be created and edited as normal files.
24-Mar-09 RMS Fixed read stacker operation in column binary mode
Fixed punch stacker operation (from Van Snyder)
Fixed punch stacker operation (Van Snyder)
28-Jun-07 RMS Added support for SS overlap modifiers
19-Jan-07 RMS Added UNIT_TEXT flag
20-Sep-05 RMS Revised for new code tables, compatible colbinary treatment
30-Aug-05 RMS Fixed read, punch to ignore modifier on 1,4 char inst
(reported by Van Snyder)
(Van Snyder)
14-Nov-04 WVS Added column binary support
25-Apr-03 RMS Revised for extended file support
30-May-02 RMS Widened POS to 32b
30-Jan-02 RMS New zero footprint card bootstrap from Van Snyder
30-Jan-02 RMS New zero footprint card bootstrap (Van Snyder)
29-Nov-01 RMS Added read only unit support
13-Apr-01 RMS Revised for register arrays
*/

View File

@@ -24,21 +24,21 @@
in this Software without prior written authorization from Robert M Supnik.
19-Mar-11 RMS Reverted multiple tape indicator implementation
20-Jan-11 RMS Fixed branch on EOT indicator per hardware (from Van Snyder)
20-Jan-11 RMS Fixed branch on EOT indicator per hardware (Van Snyder)
07-Nov-10 RMS Fixed divide not to clear word marks in quotient
24-Apr-10 RMS Revised divide algorithm (from Van Snyder)
11-Jul-08 RMS Added missing A magtape modifier (from Van Snyder)
Fixed tape indicator implementation (from Bob Abeles)
Fixed bug in ZA and ZS (from Bob Abeles)
24-Apr-10 RMS Revised divide algorithm (Van Snyder)
11-Jul-08 RMS Added missing A magtape modifier (Van Snyder)
Fixed tape indicator implementation (Bob Abeles)
Fixed bug in ZA and ZS (Bob Abeles)
07-Jul-07 RMS Removed restriction on load-mode binary tape
28-Jun-07 RMS Added support for SS overlap modifiers
22-May-06 RMS Fixed format error in CPU history (found by Peter Schorn)
06-Mar-06 RMS Fixed bug in divide (found by Van Snyder)
22-Sep-05 RMS Fixed declarations (from Sterling Garwood)
22-May-06 RMS Fixed format error in CPU history (Peter Schorn)
06-Mar-06 RMS Fixed bug in divide (Van Snyder)
22-Sep-05 RMS Fixed declarations (Sterling Garwood)
01-Sep-05 RMS Removed error stops in MCE
16-Aug-05 RMS Fixed C++ declaration and cast problems
02-Jun-05 RMS Fixed SSB-SSG clearing on RESET
(reported by Ralph Reinke)
(Ralph Reinke)
14-Nov-04 WVS Added column binary support, debug support
06-Nov-04 RMS Added instruction history
12-Jul-03 RMS Moved ASCII/BCD tables to included file

View File

@@ -26,7 +26,7 @@
lpt 1403 line printer
19-Jan-07 RMS Added UNIT_TEXT flag
07-Mar-05 RMS Fixed bug in write_line (reported by Van Snyder)
07-Mar-05 RMS Fixed bug in write_line (Van Snyder)
25-Apr-03 RMS Revised for extended file support
30-May-02 RMS Widened POS to 32b
13-Apr-01 RMS Revised for register arrays

View File

@@ -27,21 +27,21 @@
19-Mar-11 RMS Restored lost edit to insert EOF in memory on read EOF
Reverted multiple tape indicator implementation
20-Jan-11 RMS Fixed branch on END indicator per hardware (from Van Snyder)
26-Jun-10 RMS Fixed backspace over tapemark not to set EOR (from Van Snyder)
11-Jul-08 RMS Added -n (no rewind) option to BOOT (from Van Snyder)
Added tape mark detect to diagnostic read (from Bob Abeles)
Added tape mark detect in multi-character records (from Bob Abeles)
Fixed memory leak in tape rewind-unload op (from Bob Abeles)
Fixed bug, BOOT ignores GM+WM in memory (from Bob Abeles)
Fixed handling of indicators (from Bob Abeles)
Fixed bug to mask input to 6b on read (from Bob Abeles)
20-Jan-11 RMS Fixed branch on END indicator per hardware (Van Snyder)
26-Jun-10 RMS Fixed backspace over tapemark not to set EOR (Van Snyder)
11-Jul-08 RMS Added -n (no rewind) option to BOOT (Van Snyder)
Added tape mark detect to diagnostic read (Bob Abeles)
Added tape mark detect in multi-character records (Bob Abeles)
Fixed memory leak in tape rewind-unload op (Bob Abeles)
Fixed bug, BOOT ignores GM+WM in memory (Bob Abeles)
Fixed handling of indicators (Bob Abeles)
Fixed bug to mask input to 6b on read (Bob Abeles)
07-Jul-07 RMS Removed restriction on load-mode binary tape
28-Jun-07 RMS Revised read tape mark behavior based on real hardware
(found by Van Snyder)
(Van Snyder)
16-Feb-06 RMS Added tape capacity checking
15-Sep-05 RMS Yet another fix to load read group mark plus word mark
Added debug printouts (from Van Snyder)
Added debug printouts (Van Snyder)
26-Aug-05 RMS Revised to use API for write lock check
16-Aug-03 RMS End-of-record on load read works like move read
(verified on real 1401)
@@ -55,11 +55,11 @@
30-Sep-02 RMS Revamped error handling
28-Aug-02 RMS Added end of medium support
12-Jun-02 RMS End-of-record on move read preserves old WM under GM
(found by Van Snyder)
(Van Snyder)
03-Jun-02 RMS Modified for 1311 support
30-May-02 RMS Widened POS to 32b
22-Apr-02 RMS Added protection against bad record lengths
30-Jan-02 RMS New zero footprint tape bootstrap from Van Snyder
30-Jan-02 RMS New zero footprint tape bootstrap (Van Snyder)
20-Jan-02 RMS Changed write enabled modifier
29-Nov-01 RMS Added read only unit support
18-Apr-01 RMS Changed to rewind tape before boot

View File

@@ -28,10 +28,10 @@
14-Nov-04 WVS Added data printout support
16-Mar-03 RMS Fixed mnemonic for MCS
03-Jun-02 RMS Added 1311 support
18-May-02 RMS Added -D feature from Van Snyder
26-Jan-02 RMS Fixed H, NOP with no trailing wm (found by Van Snyder)
18-May-02 RMS Added -D feature (Van Snyder)
26-Jan-02 RMS Fixed H, NOP with no trailing wm (Van Snyder)
17-Sep-01 RMS Removed multiconsole support
13-Jul-01 RMS Fixed bug in symbolic output (found by Peter Schorn)
13-Jul-01 RMS Fixed bug in symbolic output (Peter Schorn)
27-May-01 RMS Added multiconsole support
14-Mar-01 RMS Revised load/dump interface (again)
30-Oct-00 RMS Added support for examine to file