Hello all,

yesterday I installed a second CPU to my Linux box, I'm now the proud owner of a
rocking SMP-system ;-)...

I compiled the current xmame tree and was impressed how SMP speeds this up (make
-j 3)...

Now my question (or suggestion):

Are there any areas within xmame where we could utilize SMP for the emulation or
other parts ? Is there already any multi-threading in xmame ?

Another issue (not directly related to SMP, but...):

I read (in the todo list) that the networking code needs to be redone and that a
developer for this would be welcome. Well, I would be interested in this. I've
written a generic (TCP-based) IPC-interface for another project, which I believe
could be used for this purpose, too. Hans, if you are interested, please let me
know. The only problem is, that I don't have too much free time for this, so it
may take some time to implement the necessary changes in xmame - and of course,
the networking code in xmame isn't an easy task ! ;-). But I really would like
to contribute in this area, if nobody else is currently rewriting the net-code
currently (?)...

It already uses mutli-threading (currenty only under Linux, but support for
other platforms shouldn't be too difficult) and so would be esp. fine for the
net-code (and SMP, of course), as the receive-thread doesn't block the
main-thread (it puts the asynchonously received data in a receive-queue).

So, opinions anyone ?

Rene

--
R. Reucher                     voice:  +49/621/4803-174
COMPAREX GmbH, PMTS            fax:    +49/621/4803-141
Mannheimerstr. 105             e-mail: [EMAIL PROTECTED]
D-68535 Edingen-Neckarhausen



---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]

Reply via email to