Well getting back to the start of the thread, what I've done here is regressed the idle code to include an "OLDVMS" option which set the idle timings and hook to the old pre 3.8-1 levels, allowing things like 4.2 BSD, and other BSD's to idle correctly.....<div>
<br></div><div>Note that this is *FAR* from tested, as I just built it under MinGW and booted up the NetBSD 5.0.2 miniroot, and as soon as it's done it's thing it'll idle on my laptop (windows 7 , x64) at 0%</div>
<div><br></div><div>The patch is here:</div><div><br></div><div><a href="https://sourceforge.net/projects/simh/files/Unofficial%20Patches/3.8.1/regressed-vax-idle.zip/download">https://sourceforge.net/projects/simh/files/Unofficial%20Patches/3.8.1/regressed-vax-idle.zip/download</a></div>
<div><br></div><div>Although I can verify that it seems to 'work' right on windows, when I compile the same patch on OSX I get 50% cpu utilization....</div><div><br></div><div>Oh well I guess it's worth something.</div>