Mark Pizzolato
d80cf8f990
Add git hooks to create .git-commit-id as changes to the repository are made. These hook scripts need to be installed in the .git/hooks directory to actually take effect. See Visual\ Studio\ Projects/git-hooks/0ReadMe_git-hooks.txt for details.
2013-01-23 12:45:32 -08:00
Mark Pizzolato
629de4dcc5
Build identified cleanups
2013-01-09 17:22:17 -08:00
Mark Pizzolato
722524c20e
Fixed BuildAll.cmd to work when invoked from a git bash shell
2013-01-05 16:16:48 -08:00
Mark Pizzolato
6a5278ec3c
Removed the pdp11_dmc from the PDP10 simulator since that combination of hardware was never a legitimate one.
2013-01-05 15:33:59 -08:00
Mark Pizzolato
d12a445007
Added procedure to build all windows release binaries, package them as a zip and publish the zip in a github.com/simh/Win32-Development-Binaries
2013-01-05 14:28:21 -08:00
Mark Pizzolato
2123c9130f
Updating references to the location of the windows-build.zip support components
2013-01-04 09:56:58 -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
5859df3128
Added sim_disk (and sim_tape) to all Visual Studio Projects since the help function is referenced by scp
2013-01-01 06:32:12 -08:00
Mark Pizzolato
c5e41ad6cc
Addition of VAX 8600 to Visual Studio Solution file
...
Avoid warning when compiling with MinGW on Windows XP
2012-12-27 07:11:48 -08:00
Mark Pizzolato
ac53fd10a6
VAX 8600 Simulator from Matt Burke
2012-12-26 11:50:10 -08:00
Mark Pizzolato
30ae79eb18
pdp11_dmc cleanup and addition of DMC11 device to the PDP11 simulator
2012-12-23 07:11:54 -08:00
Mark Pizzolato
2c14136473
Added DMC to VAX730, VAX750, VAX620 and VAX630 and VH to VAX730, and VAX750.
2012-12-19 11:33:39 -08:00
Mark Pizzolato
50cf91d441
Merge branch 'SerialMux' and compiler suggested cleanup
2012-12-18 09:52:14 -08:00
Mark Pizzolato
78b8d62942
Added DMC11 to PDP11 simulator (from Rob Jarratt)
2012-12-17 14:18:28 -08:00
Mark Pizzolato
762aacf7ad
Merge branch 'Extra-VAXen'
2012-12-17 03:19:07 -08:00
Mark Pizzolato
b01fa8fbb0
Addition of MicroVAX II (VAX630) and rtVAX 1000 (or Industrial VAX 620) processor simulators from Matt Burke
...
Generalized the Boot Code loading support to use common code which has been added to vax_cpu.c
2012-11-09 12:18:15 -08:00
Mark Pizzolato
df0fbcd047
Generated unique GUID for the TX-0.vcproj project file. (prior guid was a duplicate of another project's guid).
...
Incorporated TX-0 into the simh.sln file
2012-11-08 06:20:40 -08:00
Howard M. Harte
31bc758610
Fix .vcproj warnings when upgrading to VS2012.
2012-11-07 21:53:29 -08:00
Howard M. Harte
44409de10f
Add Visual Studio project file for TX-0.
2012-11-07 21:34:11 -08:00
Mark Pizzolato
ecbbcc7228
Added DMC11 Device to the VAX simulator
2012-11-07 14:50:32 -08:00
Mark Pizzolato
76612265ca
Addition of MicroVAX I (VAX610) processor simulator from Matt Burke
2012-10-25 11:58:10 -07: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
02cb620c9b
Change to support serial ports on multiplexer devices without any changes to existing multiplexer device emulation code.
...
Added support for per line tcp listen ports.
Added support for per line outgoing tcp/telnet connections.
Removed DEV_NET from pdp11_dz and pdp11_vh emulators to allow proper restore of
2012-10-17 08:40:01 -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
ac7490429d
Revised location of github repository to be simh/simh
2012-05-05 09:42:44 -07:00
Mark Pizzolato
9938567da9
Removed references to nonexistent include file
2012-05-05 09:40:10 -07:00
Mark Pizzolato
fc931c9bb2
Fixed incorrect build target names for new swtp6800 projects
2012-04-24 12:21:45 -07:00
Mark Pizzolato
178f4a743d
Merge branch 'master' into SerialMux
2012-04-23 13:03:26 -07:00
Mark Pizzolato
db9bf32112
Merge of Bob's simh-v3.9-0-rc3
2012-04-23 11:50:43 -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
45246a3339
Updated HP2100 from Dave Bryan
2012-03-21 06:14:01 -07:00
Mark Pizzolato
cf280ad8f7
Completing merge of v3.9-0-rc1 compile cleanups
2012-03-20 18:55:45 -07:00
Mark Pizzolato
fffad7c20e
Merge changes from v3.9-0 rc1
2012-03-19 16:05:24 -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
76f68d7b5e
Finished merge of recent changes into VAX730 specific modules
2012-02-02 08:31:03 -08:00
Mark Pizzolato
30ef557968
Merge remote-tracking branch 'origin/master' into Extra-VAXen
2012-02-02 08:24:09 -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
db5cdc1e6c
Merged additional functionality from master branch into Extra-VAXen unique files.
2012-01-27 05:18:38 -08:00
Mark Pizzolato
c2e6a832e8
Merge remote-tracking branch 'origin/master' into Extra-VAXen
2012-01-27 05:03:52 -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
6b6d7cccac
Refined description of Asynch I/O build support.
2012-01-13 15:23:53 -08:00
Mark Pizzolato
369541731b
Change 730 windows build to ignore deprecated POSIX APIs.
2012-01-11 14:59:48 -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
71bc2e80c1
Merge branch 'master' into Extra-VAXen
...
Conflicts:
makefile
2011-11-17 17:14:27 -08:00
Mark Pizzolato
2793d49bf9
Cleanup function prototypes for consistency with newer versions of WinPcap and libpcap.
2011-11-17 11:29:13 -08:00
Mark Pizzolato
3e10dfbd95
Merge branch 'master' into Extra-VAXen
...
Conflicts:
makefile
2011-11-10 09:04:42 -08:00
Mark Pizzolato
329d84ea0c
Fixed Missing SIM_ASYNCH_IO option in VAX780 Debug build
2011-09-29 06:35:26 -07:00