After some barely passable coding and completely inadequate testing,
here's netmame N0.2.  This one adds the -netmapkey option for use by the
slave process (see doc/multiplayer-readme.txt).  Next on the TODO list is
handling moderate-latency connections.
        As to the key remapping:  you may notice some weirdness because
certain drivers have the same hardware input port associated with two
different MAME inputs.  For example, in the Gauntlet driver, "1 Player
Start" and "P1 Button 2" are exactly the same from the emulated hardware's
point of view.
        The tricky bit is that in the driver's input port description "P<i>
Button 2" is explicitly identified as belonging to player <i>, whereas "<i>
Player Start" is not, or at least not in the same way.  
        The upshot of all this is that for Gauntlet, a key-remapped slave
uses the keys configured for player <i> for inserting coins, but player 1
for starting the game and the actual controls.  For other games there may be
different combinations, but *hopefully* the actual game controls should
always be mapped.  Anyways it's all very weird and it's late and I'm
probably not expressing myself very clearly, so...  well, just try the patch.
        I'm going to bed.

-- 
Steve 'Nephtes' Freeland | For Christmas this year I'd like to see Martha
[EMAIL PROTECTED]         | Stewart compete on an episode of Junkyard Wars.

[demime 0.98e removed an attachment of type application/octet-stream]
_______________________________________________
Xmame mailing list
[EMAIL PROTECTED]
http://toybox.twisted.org.uk/mailman/listinfo/xmame

Reply via email to