(hmmm Itried to reply via email but that didn't come thru apparently...now via the web UI):
The error message mentioned in the thread starter
"Host
CPU is too slow to simulate 333,000 instructions per second Host CPU
can only simulate 7,339,140 instructions per second Throttling
disabled."
is from an outdated SIMH code base.
When it decides to completely disable the throttling, the recent code would output something like this
"Host CPU is too slow to simulate xxx instructions per second"
"Host CPU did only simulate yyy instructions per second"
"Peak rate: zzz instructions per second";"Throttling disabled."
And the values would actually make more sense :-)
Between
the old and the recent version, there was this change to SIMH that
addressed the problem of inconsistent sounding error messages:
back in the times before open-simh
From the commit message:
"in case the initial throttling calibration measures a slower cps rate than
the desired cps rate, check whether the measured rate is well below the
measured peak rate. If so, distrust the measured rate and instead use
half the peak rate as measured cps rate.
Otherwise (so measured cps is in the same ballpark as measured peak rate)
disable throttling
"
Cheers
HB
P.S.: And yes, this change in SIMH , and now open-simh, was merged into the pidp8i codebase some time ago.