Octomino SDL Input

SDL2 gamepad input plugin for Project64

  • Open SourceGitHub
  • clickdevin, wermiDeveloper
  • 27 Sep 2026Page Updated

Details

Developer
clickdevin, wermi
Source Code
GitHub
Page Updated

Platform Support

  • Windows

Overview

Octomino SDL Input is an input plugin for Project64 1.6 and later, Project64 Legacy and other emulators that use Zilmar’s plugin interface. It uses SDL2’s GameController API, so most modern gamepads, including Xbox, PlayStation 4 and 5 and Switch Pro controllers, are recognised and mapped automatically.

The plugin was started by clickdevin. The fork offered here, by wermi, adds a configuration window, button rebinding, adjustable settings and an updated controller database.

It is a simpler choice than NRage when all you want is a gamepad that works. It does not emulate the Transfer Pak.

Getting started

Extract the zip and copy octomino-sdl-input.dll and gamecontrollerdb.txt into Project64’s Plugin\Input folder, then select it as the input plugin in the emulator’s settings.

Key Features

Modern Gamepads

Xbox, PlayStation and Switch Pro pads are mapped automatically.

Button Rebinding

Adds a configuration window with button rebinding.

Controller Database

Ships with an updated SDL controller database.

Zilmar Spec

Works with Project64 1.6 and later and Project64 Legacy.

Go to Downloads

Advertisement