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
53690b3a15
VStudio: Avoid generating debug information for Visual Studio Release builds
2013-11-04 12:11:21 -08:00
Mark Pizzolato
6b45d9b2ad
SCP/VIDEO: Added support for libSDL2 video capabilities. Changed existing video layer to carry pixels as 32bpp vs 8bpp for more natural behaviors in libSDL2.
2013-10-01 15:55:10 -07:00
Mark Pizzolato
a61dec6544
Add initial sharable DDCMP support
2013-05-29 12:37:51 -07:00
Mark Pizzolato
89bd58a6fa
Addition of DUP11 simulation to all Unibus simulators (PDP11, PDP10, and all Unibus VAXen)
2013-05-27 16:24:18 -07:00
Mark Pizzolato
8735538d72
Fix building under Visual Studio on Windows XP.
2013-04-29 05:39:22 -07:00
Mark Pizzolato
185f20a1ed
Added logic to all visual studio projects to install the git hooks for commit id on the first build in a newly cloned repository
2013-04-14 17:55:56 -07:00
Mark Pizzolato
47bb4c8a19
Removed reference to the winpcap link libraries from the Visual Studio project definitions since winpcap is always dynamically loaded
2013-02-27 10:27:03 -08:00
Mark Pizzolato
6b4353f257
Returned the pdp11_cr device to the VAX Qbus systems and changed the pdp11_cr device to properly describe itself as a Qbus capable device when CR11 device is being simulated since it is a programmed I/O device and doesn't have bus addressing issues that DMA devices have.
2013-02-04 06:53:10 -08:00
Mark Pizzolato
35e66482b3
Added an optional mechanism which will display the git commit id that produced the current simulator if the git commit id information is available
2013-01-02 07:46:17 -08:00
Mark Pizzolato
50cf91d441
Merge branch 'SerialMux' and compiler suggested cleanup
2012-12-18 09:52:14 -08:00
Mark Pizzolato
9cd3a07ff6
Merge remote-tracking branch 'origin/master' into Extra-VAXen
...
Merged related functionality into new VAX 750 modules
Cleaned up compiler complaints from the clang compiler
2012-10-22 06:32:38 -07:00
Mark Pizzolato
f8e34b103b
Added new VAX750 simulator from Matt Burke
2012-10-22 05:09:10 -07:00
Mark Pizzolato
24696892fd
Merge branch 'DMC11' into SerialMux
...
Conflicts:
scp.c
sim_ether.c
sim_ether.h
sim_tmxr.c
2012-10-16 15:50:38 -07:00
Mark Pizzolato
35b8a40559
Revised the VAX780 to include the pdp11_dmc device
2012-09-28 15:41:49 -07:00
Mark Pizzolato
9938567da9
Removed references to nonexistent include file
2012-05-05 09:40:10 -07:00
Mark Pizzolato
1fb1756b65
Added sim_serial to all simulator Visual Studio Projects
2012-04-20 05:26:11 -07:00
Mark Pizzolato
7e68046c59
Added VH to VAX780 Visual Studio Project
2012-03-26 12:17:30 -07:00
Mark Pizzolato
1d5dc21dcc
Enable Maximum compiler optimization for release build of VAX simulators
...
this produces a net gain of 20% more instructions executed per second
2012-03-09 09:14:34 -08:00
Mark Pizzolato
88076c4b1b
Added check for required build dependencies in the Visual Studio Projects to provide advise when needed.
2012-01-31 05:45:33 -08:00
Mark Pizzolato
d690603045
Updated Windows Network build (in makefile and Visual Studio Projects) to reference WinPcap and pthreads in a consistent parallel directory to the simulator source (i.e. ../windows-build/...).
...
Updated Ethernet Documentation (in 0readme_ethernet.txt and sim_ether.c) to describe the proper build mechanics on both Windows and *nix platforms.
2012-01-27 05:00:46 -08:00
Mark Pizzolato
5263a9e906
Added a sanity check to validate the modify time of the simulator image being restored by the 'restore' command with respect to the modify times of any files which are attached during the restore operation.
...
The logic here is based on the idea that a restore image contains the memory content for a running simulator, while the attached files contain the disk contents for that simulator. If the disk contents have changed since the memory image was created then the two data sets are likely out of sync and disk details cached in memory (i.e. file system information, storage allocation, etc.) will likely result in corrupted disk structures if they are used.
The default behavior is to fail the restore operation if these inconsistencies are noticed. This sanity check can be overridden if the restore command is invoked with the '-F' switch: sim> restore -F simulator-state.file
Also added logging of all erro messages produced during a restore operation to both stdout and a simulator log file if it is being used.
2012-01-11 10:58:00 -08:00
Mark Pizzolato
329d84ea0c
Fixed Missing SIM_ASYNCH_IO option in VAX780 Debug build
2011-09-29 06:35:26 -07:00
Mark Pizzolato
cb35f6c97b
Added support for embedded ROM images in simulators.
...
This allows a single simulator executable to be a completely useful component (for those simulators which dynamically load ROM or other boot code).
Meanwhile, we continues to allow the explicit use of a user's preferred ROM or other boot code as well.
A build option is provided in the makefile to not build with the included ROM functionality if desired.
2011-09-23 13:28:38 -07:00
Mark Pizzolato
a1930c9b05
Added Visual Studio Projects for VS2008 and VS2010
2011-04-15 08:51:11 -07:00