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
Mark Pizzolato
c1c5535d0b
sigma: Fix shutdown/detach issue with tape devices.
...
Also add makefile and Visual Studio Project definitions to build the incomplete/unsupported sigma and alpha simulators.
2014-07-10 14:57:18 -07:00
Peter Schorn
589aca19f4
AltairZ80: Added Motorola 68000 CPU support for CP/M-68K, support for Altair mini-disk format, added descriptions for all device registers
2014-05-27 20:01:30 +02:00
Peter Schorn
49d38187dd
Updated AltairZ80 documentation and incorporated altairz80_mhdsk.c in build process
2014-03-29 15:12:53 +01:00
Mark Pizzolato
d0d3742504
SWTP6800: Added build support for internally contained swtbug.bin as a built-in ROM image
2014-02-24 18:13:12 -08:00
Mark Pizzolato
2b512818e9
VS-BUILD: fix warning messages produced when converting VS2008 projects to VS2010 or VS2012
2014-02-13 05:21:12 -08:00
Mark Pizzolato
55c5d20517
PDP10,PDP11,VAX: Addition of inter operable DUP11, DMC11 and KDP11 devices
...
This is the results of external KDP development activities. The KDP side done by Timothe Litt and DMC and DUP by Mark Pizzolato
Additionally, other PDP10 updates from Timothe Litt
2013-11-25 07:00:17 -08:00
Mark Pizzolato
65402fbaa1
H316: Resurrecting the ARPAnet IMP (from Bob Armstrong)
...
This summer a group of us worked together to resurrect the original ARPAnet IMP software, and I’m now happy to say that the IMP lives again in simulation. It’s possible to run the original IMP software on a modified version of the H316 simh and to set up a virtual network of simulated IMPs talking to each other. IMP to IMP connections, which would have originally been carried over leased telephone lines, are tunneled over IP. As far as we can tell, everything works pretty much as it did in the early 1970s. IMPs are able to exchange routing information, console to console communications, network statistics, and they would carry host traffic if there were hosts on the network. The hooks are in there to allow simh to support the IMP side of the 1822 host interface, and the next step would be to recover the OS for an ARPAnet era host and then extend the corresponding simulator to talk to the IMP simulation.
2013-11-23 08:40:26 -08:00