diff --git a/0readme_ethernet.txt b/0readme_ethernet.txt index c4d08308..7f649606 100644 --- a/0readme_ethernet.txt +++ b/0readme_ethernet.txt @@ -222,9 +222,9 @@ Windows notes: developed or supported. These packages for windows simulate the libpcap package that is freely available for un*x systems. - 2. You must *install* the npcap or WinPCAP runtime package. + 2. You must *install* the Npcap or WinPCAP runtime package. - 3. The first time the npcap/WinPCAP driver is used, it will be dynamically + 3. The first time the Npcap/WinPCAP driver is used, it will be dynamically loaded, and the user must be an Administrator on the machine to do so. If you need to run as an unprivileged user, you must set the "npf" driver to autostart. @@ -259,6 +259,8 @@ Building on Windows: https://github.com/simh/windows-build/archive/windows-build.zip + This archive of dependent components for Windows simulators will + automatically be downloaded, if needed, when building with Visual Studio. There are Windows batch files provided to initiate compiles using the MinGW compiler tool chain. These batch files are located in the same directory @@ -290,7 +292,7 @@ for details. ----- WARNING ----- WARNING ----- WARNING ----- WARNING ----- WARNING ----- 1. For all platforms, you must run SIMH(scp) with sufficient privilege to - allow the Ethernet card can be set into promiscuous mode and to write + allow the Ethernet card to be set into promiscuous mode and to write packets through the driver. a) For Windows systems this means having administrator privileges to start the "npf" driver. The current WinPcap installer offers an @@ -365,9 +367,9 @@ Building on Linux, {Free|Net|Open}BSD, OS/X, Solaris, other *nix: binaries will run on any system whether or not libpcap is installed. If you want to force direct libpcap linking during a build you do so by typing 'make USE_NETWORK=1'. You must build with gcc to do this. There - is no observable benefit to statically linking against libpcap. Support - for statically linking libpcap ia deprecated on all platforms except - Linux and OS X where it has already been removed. + is no observable benefit to directly linking against libpcap. Support + for directly linking libpcap is deprecated on all platforms except + Linux and macOS where it has already been removed. 4. Some platforms (HP-UX in particular) may not have vendor supplied libpcap components available and installed with the operating system. The packages diff --git a/README.md b/README.md index 38a0ee0b..b8ed6ffc 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ All Simulator updates on Open SIMH will be present in this repository, and any c ### Mark Pizzolato's changes not present in the Open SIMH repo: -#### Changes to SCP (the simulator framework or command execution environment) +#### Visible changes to SCP (the simulator framework or command execution environment) - Add descriptive messages for cases when NOPARAM status is returned. - Avoid excessive DO command context lines when commands produce multiple lines of output. @@ -66,6 +66,10 @@ All Simulator updates on Open SIMH will be present in this repository, and any c - Add extended register sanity checks including duplicate name detection. Fixed simulator devices with duplicate register names. - Simulators with video devices that may be enabled, no longer disable the screen saver until the video display is presented. Optionally enabling or disabling the OS screen saver by an environment variable. - More readable output of SHOW | with variable sized DEVICE and UNIT names. +- Automatic Crllic Font detection in BESM6 simulator at runtime rather than build time. More relevant for distribution binaries. +- Build-in tab file name completion previously done by GPL readline now done by BSD licensed library available on all platforms (expecially Windows). +- Robust register sanity checking for all register definition macros. +- When building on windows, the windows-build dependency libraries are automatically downloaded even if git is not available. #### Changes to the PDP-11 and VAX simulators