diff --git a/README.md b/README.md index ba743650..d0b6c1e0 100644 --- a/README.md +++ b/README.md @@ -276,15 +276,15 @@ See the 0readme_ethernet.txt file for details about the required network compone Compiling on windows is supported with recent versions of Microsoft Visual Studio (Standard or Express) and using GCC via the MinGW environment. Things may also work under Cygwin, but that is not the preferred windows environment. Not all features will be available as well as with either Visual Studio or MinGW. -##### Required related files. The file https://github.com/simh/simh/master/Visual%20Studio%20Projects/0ReadMe_Projects.txt +##### Required related files. The file https://github.com/simh/simh/blob/master/Visual%20Studio%20Projects/0ReadMe_Projects.txt ##### Visual Studio (Standard or Express) 2008, 2010 or 2012 -The file https://github.com/simh/simh/master/Visual%20Studio%20Projects/0ReadMe_Projects.txt describes the required steps to use the setup your environment to build using Visual Studio. +The file https://github.com/simh/simh/blob/master/Visual%20Studio%20Projects/0ReadMe_Projects.txt describes the required steps to use the setup your environment to build using Visual Studio. ##### MinGW -The file https://github.com/simh/simh/master/Visual%20Studio%20Projects/0ReadMe_Projects.txt describes the required steps to use the setup your environment to build using MinGW. +The file https://github.com/simh/simh/blob/master/Visual%20Studio%20Projects/0ReadMe_Projects.txt describes the required steps to use the setup your environment to build using MinGW. #### VMS diff --git a/Visual Studio Projects/0ReadMe_Projects.txt b/Visual Studio Projects/0ReadMe_Projects.txt index 9961d138..24445549 100644 --- a/Visual Studio Projects/0ReadMe_Projects.txt +++ b/Visual Studio Projects/0ReadMe_Projects.txt @@ -23,18 +23,29 @@ The contents of the windows-build directory can be downloaded from: https://github.com/simh/windows-build/archive/windows-build.zip +Download and extract the contents of this zip file into the appropriate +place in your directory structure. You do not need to do anything else +but have this directory properly located. Network devices are capable of using pthreads to enhance their performance. To realize these benefits, you must build the desire simulator with USE_READER_THREAD defined. The relevant simulators which have network -support are VAX, VAX780 and PDP11. +support are all of the VAX simulators and the PDP11 simulator. Additionally, simulators which contain devices which use the asynchronous APIs in sim_disk.c and sim_tape.c can also achieve greater performance by leveraging pthreads to perform blocking I/O in separate threads. Currently -the simulators which have such devices are VAX, VAX780 and PDP11. To -achieve these benefits the simulators must be built with SIM_ASYNCH_IO -defined. +the simulators which have such devices are all of the VAX simulators and +the PDP11. To achieve these benefits the simulators must be built with +SIM_ASYNCH_IO defined. The project files in this directory build these simulators with support for both network and asynchronous I/O. + +To build any of the supported simulators you should open the simh.sln file +in this directory. + +If you are using a version of Visual Studio beyond Visual Studio 2008, then +your later version of Visual Studio will automatically convert the Visual +Studio 2008 project fils. You should ignore any warnings produced by the +conversion process.