> On Feb 22, 2018, at 12:09 AM, Chris Hanson via cctalk <cctalk@classiccmp.org> 
> wrote:
> 
> On Feb 21, 2018, at 11:09 AM, Al Kossow via cctalk <cctalk@classiccmp.org> 
> wrote:
>> 
>> That is tricky to cleanly and efficiently implement where each component is 
>> modeled independently and
>> glued together with a higher-level framework.
> 
> This is why I wonder if multithreaded emulation might be a reasonable future 
> approach: Model more components of a system as operating independently as 
> they produce and react to signals, have them block when not reacting (either 
> to a clock pulse or a signal), and let the operating system manage scheduling.

This is what some emulators already do: KLH10 (although it does it at the 
process level with SYS V shared memory) and Hercules.  So there are already 
existence proofs (and those are just two that are publicly available…many 
others are not publicly available…e.g. under a paid license).

TTFN - Guy

Reply via email to