Commit graph

186 commits

Author SHA1 Message Date
Mark Pizzolato
bfe87ed1c5 VAX780, VAX750, VAX730, VAX8600: Add TC11/TU56 (DECtape) device to Unibus VAX simulators 2016-03-25 04:01:44 -07:00
Mark Pizzolato
80321577f9 PDP10: Adjust build to include network support 2016-03-18 09:29:45 -07:00
Mark Pizzolato
f17c3535da VAX750, VAX730, PDP11: Fix crash during startup of Release build binary on Windows.
Need to compile Win32 pthreads library without whole program optimization to
avoid removal of some TLS state.  This change was made previously for all other
simulators built with pthreads (asynchronous) support, but the VAX750, VAX730
and the PDP11 were missed.
2016-03-14 23:38:53 -07:00
Mark Pizzolato
3a4e879c07 HP3000: Initial release of the HP 3000 Series III simulator (from Dave Bryan) 2016-03-07 20:47:57 -08:00
Mark Pizzolato
53b6809e4a HP2100: Change hp_disclib filename to hp2100_disclib (from Dave Bryan) 2016-03-07 20:42:19 -08:00
Mark Pizzolato
51aad45cdc PDP18B: Add RB disk to PDP7 and DRM drum to PDP9 and -u, -p examine/deposit switches in PDP7, PDP9 and PDP15
This merges the latest PDP18B changes from Bob Supnik:
 - It adds the RB disk to the PDP-7 and the drum (DRM) to the PDP-9, per the
    discoveries in the 18b services listing.
-  It tweaks the switches for examine and deposit to support Unix v0 and
    (eventually) the Unichannel.
2016-03-01 08:33:28 -08:00
Mark Pizzolato
1cd8925894 B5500: Add build (Makefile, Visual Studio Project, descrip.mms) support 2016-02-06 14:39:03 -08:00
Mark Pizzolato
b804964514 PDP11, PDP1, TX-0: Added SDL based graphics support using sim_video.
Both VT11 and VS60 properly autoconfigure on the PDP11.
PDP11 now runs Lunar Lander on all SDL supported platforms.
Reworked refresh logic to not require internal delays in the display library
2016-01-29 10:16:30 -08:00
Mark Pizzolato
dce0aa2935 VIDEO: Add SDL audio support to generate a beep. Add absolute pointer position to mouse events. 2016-01-25 17:14:08 -08:00
Mark Pizzolato
782e206858 AltairZ80: Update Visual Studio Projects and descrip.mms to include s100_mdsa.c 2015-12-17 06:31:58 -08:00
Mark Pizzolato
a54d61050f Visual Studio Projects: Add build dependency check for libSDL2 64bit multiply fix. 2015-12-12 07:06:27 -08:00
Mark Pizzolato
7ad57d7fa8 slirp: cleanup for submission upstream back to qemu
Minimize the include file set and their contents to only provide the slirp
 referenced qemu includes and interfaces.
2015-10-22 09:55:05 -07:00
Mark Pizzolato
b7f26877ab Visual Studio Projects: Fix windows-build check when switching between Visual Studio Compilers in the same directories 2015-10-16 12:08:46 -07:00
Mark Pizzolato
ed3e9a15b0 slirp, Visual Studio Projects: Adjust includes to allow building with Visual Studio Community 2015-10-16 11:37:30 -07:00
Mark Pizzolato
1ab15eb45d slirp: Port base QEMU slirp code to build on Windows with Visual Studio 2015-10-15 14:17:42 -07:00
Mark Pizzolato
b05c7419f0 Visual Studio Projects: Added support for separate libpng libraries based on the available C runtime library for the compiler used to build. 2015-10-05 19:59:24 -07:00
Mark Pizzolato
4921d92650 VIDEO: Produce SCREENSHOT images in PNG format if libpng is available in the host build environment 2015-09-27 16:14:55 -07:00
Mark Pizzolato
9f59823ae3 PDP11, all VAX: Add TU58 device simulator with support for 32 drives plus the VAX 730 and 750 console devices 2015-09-22 15:06:12 -07:00
Mark Pizzolato
ab510885c0 Visual Studio Projects: Forced serialization of Visual Studio Project fixes by making all simulators dependent on BuildROMs project. 2015-09-04 11:36:24 -07:00
Mark Pizzolato
87b6dbaa6c Visual Studio Projects: Change project file conversions adding XP support to be reasonably well behaved during a parallel build. 2015-09-03 12:18:35 -07:00
Mark Pizzolato
6d61821e3c Visual Studio Projects: Add XP build support when building with Visual Studio 2012+ ONLY when Visual Studio XP support is available. 2015-09-02 09:51:42 -07:00
Mark Pizzolato
7619f88e66 Visual Studio Projects: Add XP support for executables when building with Visual Studio 2012+ 2015-08-31 11:18:50 -07:00
Mark Pizzolato
558788e04f Visual Studio Projects: Adopt new windows-build which properly supports floating point C runtime calls for simulators which use libSDL 2015-08-26 13:10:51 -07:00
Mark Pizzolato
15736aeec3 Visual Studio Projects: Added support for building under Visual Studio Community (2015)
Release build binaries built under Visual Studio Community DO NOT run on Windows XP.

Fix: #233
2015-08-19 11:16:47 -07:00
Mark Pizzolato
8d9f08f3e7 ISYS8020: Add Visual Studio Project for isys8020 simulator 2015-05-08 17:15:10 -07:00
Bill Beech
ce84886bfa ISYS8010: Corrections to get clean build under VS2008 2015-05-05 14:06:15 -07:00
Bill Beech
4210c7cbc5 ISYS8010: Add Visual Studio Project (from Mark Pizzolato) 2015-05-05 14:06:12 -07:00
Mark Pizzolato
041c866d67 PDP10: Added DEUNA/DELUA support back since there exists software which actually supported it.
The code which used it provides some IP packet transport: ftp://ftp.stacken.kth.se/pub/pdp10/tops10/util/
2015-04-26 15:04:01 -07:00
Mark Pizzolato
75442d0944 Visual Studio Projects: Added download path for Visual Studio 2008 SP1 2015-02-27 11:10:15 -08:00
Mark Pizzolato
3dce4e1210 FRONTPANEL: Provide a sample program to demonstrate the use of the sim_frontpanel APIs. 2015-02-11 17:09:55 -08:00
Mark Pizzolato
e00438b051 VAX: Add VCB01(QVSS) device to MicroVAX 3900 simulator 2015-01-13 05:42:10 -08:00
Mark Pizzolato
f5dcb2e2e5 Visual Studio Projects: Fix misspelled include file name in HP2100 project definition 2015-01-11 15:20:13 -08:00
Mark Pizzolato
ec1f57d120 BESM6: Revised windows build to add SDL support to provide the besm6_panel interface. 2015-01-09 13:50:29 -08:00
Mark Pizzolato
8d11de76c1 VAX: Properly inline memory reference functions for performance. Fix #169 2015-01-08 22:10:30 -08:00
Mark Pizzolato
54ec99f95e Visual Studio Projects: Added BESM6 project 2014-12-30 13:43:27 -08:00
Mark Pizzolato
41238c5bbe VisualStudioProjects: Fixed prebuild event logic to properly detect and handle windows-build version replacement/upgrade 2014-10-28 21:01:10 -07:00
Mark Pizzolato
e685e95d21 VisualStudioProjects: Fix project dependencies for BuildROMs project which prevented proper reporting of windows-build version out of date report 2014-10-28 20:41:31 -07:00
Mark Pizzolato
1413e762a4 VisualStudioProjects: Revised build dependency checking logic to check for the updated SDL 2.0.3 version in the windows-build components. 2014-10-20 17:01:07 -07:00
Mark Pizzolato
7bb57ca979 MicroVAX2, MicroVAX1: Updated build configuration to link against the newly updated SDL 2.0.3 code in the windows-build package. Fixes issue #93 2014-10-20 16:36:24 -07:00
Mark Pizzolato
5af6210ed9 SCP: Add RegEx support to EXPECT string processing 2014-10-20 04:42:25 -07:00
Mark Pizzolato
004fe0de62 VisualStudioProjects: Added better detection and reporting of windows-build dependency issues. 2014-10-08 06:48:52 -07:00
Mark Pizzolato
501c5ac69d VisualStudioProjects: Cleaned up and made consistent project settings. 2014-10-05 16:06:19 -07:00
Mark Pizzolato
c317f685a1 VisualStudioProjects: Suppress warnings generated in remaining projects after conversion of projects to Visual Studio 2013. 2014-10-05 07:02:43 -07:00
Mark Pizzolato
8cb4262352 VisualStudioProjects: Suppress Winsock deprecation warnings which is needed after conversion of projects to Visual Studio 2013. 2014-10-05 06:49:54 -07:00
Mark Pizzolato
7154ca1fe1 WINDOWS_BUILD: Fixed race condition which can occur during a parallel build creating the .git-commit-id.h file
Also, make a best effort attempt to populate the .git-commit-id file when installing the git-hooks on a newly cloned repository
2014-09-19 10:46:15 -07:00
Mark Pizzolato
e2524e7feb Beta Simulators (PDQ-3 and SAGE) from Holger Veit 2014-09-17 17:31:40 -07:00
Mark Pizzolato
defe5f07d9 AltairZ80: Promote sim_imd.c to a top level simh library to be used as needed by various simulators 2014-09-16 11:29:19 -07:00
Mark Pizzolato
8b19805f04 WINDOWS_BUILD: Added the ability to cleanly start generating windows builds from a new local platform. 2014-09-06 05:30:40 -07:00
Mark Pizzolato
7c9e33663c WINDOWS-BUILD: Fix to properly get/generate the .git-commit-id file on a newly cloned repo 2014-09-04 14:28:31 -07:00
Mark Pizzolato
3b15398cf0 WINDOWS-BUILD: Fix buildall to work on platforms which have multiple versions of Visual Studio installed
- Added checks for dependencies before execution
- Added setup and update support for local Win32-Development-Binaries repo init
- Added support for operation under both a CMD.EXE invoked from either a git bash process or a natural windows CMD.EXE
- Fixed proper operation for first build operation after the local build repo has been cloned
- Make sure the build is of the latest code in the master branch from the origin repository
2014-08-14 17:19:50 -07:00