Egghead.page Logo

How to Enable Split Screen Multiplayer in RetroArch

RetroArch provides a robust framework for emulating classic consoles, including support for local multiplayer gaming on a single display. This article outlines the necessary configuration steps to activate multiplayer functionality, covering controller recognition, input port assignment, and core-specific video settings required for split-screen play. By following these instructions, users can successfully set up their environment to enjoy cooperative or competitive games with friends.

Connect and Identify Controllers

Before adjusting software settings, ensure all physical controllers are connected to your host device. RetroArch supports a wide variety of input devices, including USB gamepads, Bluetooth controllers, and keyboard inputs. Once connected, launch RetroArch and navigate to the Main Menu. Select “Input” and then “Input Preferences” to verify that the system recognizes each controller. You should see distinct entries for Player 1 and Player 2 devices. If a controller is not detected, check your operating system’s device manager or Bluetooth settings to ensure proper pairing before proceeding.

Configure Input Ports

The most critical step for enabling multiplayer is assigning controllers to the correct input ports. Within the “Input” menu, select “Port 1 Controls” to configure the primary player. After setting the bindings for Player 1, navigate to “Port 2 Controls.” Here, you must assign the second controller to this port. Look for the “Device Type” setting within Port 2 and ensure it matches the controller you are using. Once assigned, map the buttons for Player 2 just as you did for Player 1. This step tells RetroArch to accept input from the second device during gameplay.

Select a Multiplayer Compatible Core

Not all emulation cores support multiplayer or split-screen visuals. You must load a core that corresponds to a console capable of local multiplayer, such as the SNES, N64, or PlayStation. Load your desired game and access the Quick Menu by pressing the designated hotkey combination during gameplay. Navigate to “Options” within the Quick Menu to check for any core-specific multiplayer settings. Some cores require you to enable multiplayer modes explicitly within their internal option sets before the game starts.

Adjust Video and Layout Settings

While RetroArch manages input, the visual split-screen effect is often handled by the game or the core. However, you can optimize the display for multiple players. Go to the main “Settings” menu and select “Video.” Ensure that the aspect ratio is set correctly so the screen does not stretch uncomfortably when divided. For certain cores, you may find “Screen Separation” options under the core-specific “Options” menu in the Quick Menu. If the game supports split-screen, it will automatically adjust the viewport once Player 2 inputs are detected and the game mode is selected within the emulated software.

Save Configuration for Future Use

To avoid repeating this process every time you launch the application, save your input configuration. Return to the “Input” menu and select “Save Current Configuration.” This action creates a global config file that remembers your port assignments. Additionally, you can save core-specific overrides by going to the Quick Menu during gameplay, selecting “Overrides,” and choosing “Save Core Overrides.” This ensures that multiplayer settings remain active whenever you use that specific emulation core, streamlining the setup for future gaming sessions.