[Simh] Multiple Processors

Dave dave.g4ugm at gmail.com
Mon Apr 4 18:19:42 EDT 2011


The Hercules emulator is reasonably portable (Windows/x86
Linux/Solaris/MacOS) and has threading.
However I do know this is one of the more problematic areas of the code...

> -----Original Message-----
> From: simh-bounces at trailing-edge.com 
> [mailto:simh-bounces at trailing-edge.com] On Behalf Of Rob Jarratt
> Sent: 04 April 2011 22:54
> To: 'Toby Thain'; 'Bill Beech (NJ7P)'
> Cc: simh at trailing-edge.com
> Subject: Re: [Simh] Multiple Processors
> 
> 
> Threads in SIMH would be great for emulating many devices 
> too. I suspect the reason they are not there and that it is 
> polled is portability. I have never looked into seeing if 
> there is a way to get threads on all the supported platforms, 
> but if anyone else has then it would be interesting to hear about it.
> 
> Regards
> 
> Rob
> 
> > -----Original Message-----
> > From: simh-bounces at trailing-edge.com [mailto:simh-bounces at trailing- 
> > edge.com] On Behalf Of Toby Thain
> > Sent: 04 April 2011 22:17
> > To: Bill Beech (NJ7P)
> > Cc: simh at trailing-edge.com
> > Subject: Re: [Simh] Multiple Processors
> > 
> > On 04/04/11 5:10 PM, Bill Beech (NJ7P) wrote:
> > > All,
> > >
> > > I am in the process of writing an emulator for the Intel 
> 310 system. 
> > > I would like to know if anyone has figured a way to 
> emulate multiple 
> > > processors in one emulation?  The Intel 310 used the following 
> > > processors simultaneously:
> > >
> > > Master CPU 80286
> > > Serial Board Slave 80188
> > > Ethernet Slave 80188
> > > Tape Drive Slave 8089
> > > Hard Disk Slave 8089
> > >
> > > Any thoughts?
> > >
> > 
> > Threads with necessary synchronisation for communication?
> > 
> > Or even better, Erlang processes? :)
> > 
> > --Toby
> > 
> > > Thanks!
> > >
> > > Bill, NJ7P
> > > _______________________________________________
> > > Simh mailing list
> > > Simh at trailing-edge.com 
> > > http://mailman.trailing-edge.com/mailman/listinfo/simh
> > >
> > 
> > _______________________________________________
> > Simh mailing list
> > Simh at trailing-edge.com 
> > http://mailman.trailing-edge.com/mailman/listinfo/simh
> 
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com 
> http://mailman.trailing-edge.com/mailman/listinfo/simh
> 




More information about the Simh mailing list