Commit graph

226 commits

Author SHA1 Message Date
Mark Pizzolato
2b6675b260 Visual Studio Projects: Simplify windows-build include directory references
Avoid having to list each dependent package with a version specific include
directory per package
2019-08-16 02:05:04 -07:00
Mark Pizzolato
61e101b5e2 Visual Studio Projects: Add NAT(slirp) support to PDP10-KA and PDP10-KI 2019-08-13 23:53:25 -07:00
Mark Pizzolato
d6f9c586d1 SCP: Update several ReadMe files 2019-08-12 09:11:45 -07:00
Richard Cornwell
8c00d94be4 KA10: General update.
Added BASE option to auxcpu to move memory region.
   Fix errors in Card Reader/Card Punch translation and operation.
   Fixed problems with ITS quantum timer.
   Added support for System Concepts DC10 disk controller (Lars).
   Fixed errors in Line Printer control codes.
   Added support for Lines per page to LP10.
   Fixed issues with 7 track tapes on TM10.
   Updated user guides
2019-08-12 07:51:52 -07:00
Mark Pizzolato
3e71c301ba Visual Studio Projects: Add support for compiling under Visual Studio 2019 2019-07-20 15:40:12 -07:00
Mark Pizzolato
ef00a62e66 Visual Studio Projects: Add PDP6, PDP10-KA and PDP10-KI to the solution 2019-07-09 21:03:56 -07:00
Richard Cornwell
2d50b3af25 SCP: Updated top level files for PDP10 KA/KI and PDP6 simulators. 2019-07-09 21:02:00 -04:00
Seth Morabito
571c8f96a5 3b2: WE32106 Math Acceleration Unit (MAU)
This change adds support for the WE32106 Math Acceleration Unit (MAU).
The WE32106 is an IEEE-754 1985 compatible floating point math
acceleration unit that was an optional component on the 3B2/310 and
3B2/400.

The MAU is implemented using software floating point routines.  As
always, there may be bugs, but the MAU currently passes extensive
floating point tests with exactly the same results as a real 3B2/400
equipped with a physical MAU, so I hope these are few.
2019-06-29 08:45:27 -07:00
Mark Pizzolato
39f36f273b Visual Studio Projects: Fix build test script for newer Visual Studio versions
As reported and suggested in #700
2019-05-08 18:26:35 -07:00
Mark Pizzolato
ab3e07a401 Visual Studio Projects: Correct project dependencies 2019-05-01 22:56:54 -07:00
Matt Burke
7eee73770d makefile: Add missing SDL support for VAXstation simulators.
- Minor naming corrections to VAX simulators
2019-04-23 18:21:16 -07:00
Matt Burke
f028802bff VAX: Added many different model VAX simulators
- MicroVAX 2000 & VAXstation 2000
- MicroVAX 3100 M10/M20
- MicroVAX 3100 M10e/M20e
- InfoServer 100
- InfoServer 150 VXT
- VAXstation 3100 M30
- VAXstation 3100 M38
- VAXstation 3100 M76
- VAXstation 4000 VLC
- VAXstation 4000 M60
- MicroVAX 3100 M80
- InfoServer 1000
2019-04-21 16:29:45 -07:00
Matt Burke
1d15966191 VAX: New simulator for VAX 8200 2019-04-21 09:09:32 -07:00
Matt Burke
4babf7f529 MicroVAX2: Added new video device (VCB02) 2019-04-10 22:01:52 -07:00
Seth Morabito
b0a4fb443c 3b2: NI 10Base5 Ethernet Device
- Implements an Ethernet device ("NI", for "Network Interface")
    for the 3B2 simulator.
2019-03-09 14:32:21 -08:00
Mark Pizzolato
a7e5791077 Visual Studio Projects: Update PDP11 for NG and DAZ devices
Also update README.md to mention new PDP11 devices
2019-02-07 05:11:45 -08:00
Mark Pizzolato
cbe9bba849 PDP10, PDP11, Unibus VAX: Add CH11 build support for Windows and VMS 2018-11-22 11:13:25 -08:00
Mark Pizzolato
4dd08bfe5d Visual Studio Projects: Update required windows-build components 2018-10-02 18:14:08 -07:00
Mark Pizzolato
e20e9878ab Visual Studio Projects: Add missing #define for UC15 build 2018-10-02 17:24:42 -07:00
Mark Pizzolato
aabb689763 Visual Studio Projects: Remove I650 from build for lack of attention from author
The I650 simulator depends on the sim_card library which had API chages that
the author agreed to before the changes were committed, but no update of the
I650 simulator code has come for the past 2 months.
2018-10-02 15:42:45 -07:00
Mark Pizzolato
ced643a8b7 Visual Studio Projects: Add Post Build Event script to run tests when available 2018-10-02 14:43:09 -07:00
Mark Pizzolato
88a0cae129 Visual Studio Projects: Fix post build events for Intel-Systems and swtp6800 2018-10-01 20:23:59 -07:00
Mark Pizzolato
3736f4c385 Visual Studio Projects: Add post build execution of available tests 2018-10-01 04:32:31 -07:00
Mark Pizzolato
e1db7dec41 PDP11: Add ROM device build support for VMS and Visual Studio 2018-09-11 05:59:14 -07:00
Mark Pizzolato
ed081894f8 Visual Studio Projects: Avoid temporary file validating current git commit it 2018-09-01 01:59:10 -07:00
Mark Pizzolato
3e2cba7cbd Visual Studio Projects: Update windows-build dependence for VS2017 support 2018-08-30 22:17:01 -07:00
Mark Pizzolato
949662a7b9 Visual Studio Projects: Auto migrate zip expanded windows-build to git
When git is available, remove manual steps to maintain and update the
windows-build support even for cases where windows-build may have
previously extracted from a downloaded zip file.
2018-08-28 14:31:08 -07:00
Mark Pizzolato
cf57f0d638 Visual Studio Projects: Fix warning building release targets 2018-08-21 19:24:10 -07:00
Mark Pizzolato
03d80face2 Visual Studio Projects: Cleanup properly when build compiler version changes 2018-08-21 18:59:26 -07:00
Mark Pizzolato
9df764a8ca Visual Studio Projects: Reference explicit URL when updating windows-build 2018-08-21 10:11:22 -07:00
Mark Pizzolato
664a2d555c Visual Studio Projects: Dynamically provide up-to-date windows-build components 2018-08-16 08:05:23 -07:00
Mark Pizzolato
0e778da410 Visual Studio Projects: Upgrade SDL2 to v2.0.8 2018-08-15 14:58:53 -07:00
Mark Pizzolato
cdb731b0c3 Visual Studio Projects: Assure that updated library components are updated
When a new version of windows-build is available, make sure that the
compiler version specific library info is forcibly updated.
2018-08-15 13:14:10 -07:00
Mark Pizzolato
7eda72931f Visual Studio Projects: Add Whole program optimization
Require updated windows-build which includes pthreads4w 2.11.1
2018-08-11 16:25:14 -07:00
Mark Pizzolato
f659574e11 Visual Studio Projects: Fix pthread build step disable WholeProgramOptimization 2018-08-09 09:06:24 -07:00
Mark Pizzolato
44bc5116e7 SCP: Add file:line context reporting when abort() is invoked from macros 2018-08-08 10:00:53 -07:00
Mark Pizzolato
5a343cefbb Visual Studio Projects: Properly capture git commit time into .git-commit-id.h 2018-08-07 20:47:46 -07:00
Mark Pizzolato
fee95b0527 Visual Studio Projects: Update to use pthreads4w 2.10.0 2018-08-06 07:44:35 -07:00
Mark Pizzolato
699d28fb83 makefile, Visual Studio Projects: remove dependency on git hooks
the repository commit id will now be verified on each build directly.
2018-07-17 12:10:15 -07:00
Mark Pizzolato
bd347e6807 Visual Studio Projects: Update windows-build version dependency 2018-07-16 10:23:57 -07:00
Mark Pizzolato
29a4fb9802 Visual Studio Projects: Assure .git-commit-id.h gets updated correctly
Some git capable environments on Windows don't honor the installed git
hook scripts in the repository.  Now that, if we're working within a git repo,
we force a working version of git to be installed in the runtime path.  We
leverage that to force a validation of the commit id on each build.
2018-07-09 18:17:20 -07:00
Mark Pizzolato
659aef2c52 Visual Studio Projects: Cleanup BuildROMs project debug build 2018-07-05 06:25:11 -07:00
Mark Pizzolato
173e1bf073 Visual Studio Projects: Migration to normalized windows-build support
- All projects use identical include directories, library definitions and
   library directories.
- Remove attempts to add XP support to projects that were converted to
   .vcxproj for post VC2008 versions of Visual Studio.
- Require that git be available when building within a git repository
   working directory.
2018-07-05 05:52:28 -07:00
Mark Pizzolato
4304b8d3cd Visual Studio Projects: Correct project build dependency order for all projects 2018-07-05 05:06:31 -07:00
Mark Pizzolato
eea30cb7a5 PDP15: Add UC15 connect support from simh v3.10 2018-06-04 12:33:51 -07:00
Mark Pizzolato
6b361a9faf PDP11, PDP15, UC15: Merge simh v3.10 functionality from Supnik-Current branch 2018-06-04 10:43:00 -07:00
Seth Morabito
392b8f26a4 3b2: Fix makefile and 3B2.vcproj 2018-05-21 16:33:29 -07:00
Seth Morabito
d76bd81491 3b2: Code cleanup
This commit fixes several issues with code hygine and eliminates
warnings in the Windows build.
2018-05-21 15:30:27 -07:00
Mark Pizzolato
b0ff29781b SCP: Add git commit time support for older git versions 2018-03-29 21:12:44 -07:00
Mark Pizzolato
9111a1a645 Visual Studio Projects: Fix git-commit-id.h version check 2018-03-25 12:33:13 -07:00