[HECnet] Introducing myself... and my little network

Jordi Guillaumes i Pons jg at jordi.guillaumes.name
Mon Jun 11 23:18:35 PDT 2012


El 11/06/2012, a les 23:55, gerry77 at mail.com va escriure:

On Mon, 11 Jun 2012 20:08:37 +0200, you wrote:

KLH10 does not seem to have an idle loop detection like SIMH does. The Panda 
TOPS-20 uses some sort of virtual device to make the host aware if it is 
idling, but the regular TOPS-10 monitor does not, so it's using the 100% of 
the CPU time of the host virtualbox machine. So if I don't cap it it ends 
topping one of the cores of the "real" host machine. And the it gets hot :) 

You can easily patch either the actual TOPS-10 monitor or the sources used to
generate a custom monitor. Then it will behave like the TOPS-20 Panda monitor.
KLH10 implements a special device that forces the emulator to sleep until the
next interrupt, e.g. the interval timer. That device does its thing whenever
is "called", and that's just only one single Macro instruction.

If you'll want to give it a try, just ask: it's quite easy... :)

HTH,

That sounds fun, but I have zero knowledge about PDP-10 assembly language :). I pretend to learn a little bit of it, but I haven't done it yet (one more thing in the huge list of thinks I want to learn).

Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES



More information about the Hecnet-list mailing list