3

Say I have 3 machines connected to the same network, M1, M2 and M3. I want to do the following:

  • Run a SNES emulator on M1
  • Setup M2 so that it can control player 1 on the emulator running on M1 via keyboard (e.g. by executing a connectToEmulator binary)
  • Setup M3 so that it can control player 2 on the emulator running on M1 via keyboard (e.g. by executing a connectToEmulator binary)

Something like:

    +---------------+
    |       M1      |
    |               |
    | SNES Emulator |
    +---------------+
     ^             ^
     |             |
+----------+    +----------+
|    M2    |    |    M3    |
|          |    |          |
| Player 1 |    | Player 2 |
+----------+    +----------+

Is there an easy way to accomplish this?

  • 1
    You should look into a network KVM like Synergy. You could bind different controls for p1 and p2 on the keyboard, and configure the remote PCs to fire those buttons on the networked system. – Ivo Coumans Sep 28 '18 at 9:24
  • 1
    I think some emulators might be able to do this out-of-the-box. Which emulator are you using? Or are you open to suggestions? – Philipp Sep 28 '18 at 10:44
  • I'm not using any particular emulator. Anything that runs on a raspberry pi would be fine! – Gabriel Huff Sep 28 '18 at 13:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.