Obtain simh source code: https://github.com/simh/simh
(I used version 3.9.0)
Extract sources. Create a new folder as a sibling of the inner source folder, named "windows-build" (for more details of required folder layout, see https://github.com/simh/simh/blob/master/Visual%20Studio%20Projects/0ReadMe_Projects.txt)
Obtain WinPCap developer's pack: http://www.winpcap.org/devel.htm
(I used version 4.1.2)
Extract the distribution zip and move the folder WpdPack into a new folder "winpcap" in the "windows-build" folder.
(I used version 2.9.1 release ZIP)
Extract the ZIP. Locate the pthreads.2 folder, rename it to "pthreads", and move it into the "windows-build" folder.
I used Visual C++ 2010 Express, via http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express
Open any of the architecture projects in the Visual Studio Projects folder.
- Visual Studio will ask to convert the projects. You don't need to keep backup of the old project. This will take a few minutes.
- Right click on "Solution 'Simh'" in Solution Explorer sidebar. Choose Configuration Manager.
- Check the architectures you want to build and decide between Debug/Release.
- Use one of the Build/Rebuild functions in the right-click menu or hit F7.
- If the build succeeds, your binaries will be found in the simh source folder, \BIN\NT\Win32-Debug or Release.