Skip to content

Mapping for XOR Electronics NerdSEQ for full control of system with Sega gamepad.

Notifications You must be signed in to change notification settings

josswright/nerdseq-mapping-sega

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Full Sega Gamepad Mapping for the XOR Electronics NerdSEQ

A mapping for the XOR Electronics NerdSEQ allowing full control of all system buttons from an attached Sega-style gamepad, via the IO Expander, or the Multi-IO Expander with the Sega Gamepad Expander. This was made on the V3.0 Firmware, and was designed for the 8bitdo M30 2.4G wireless Sega gamepad, but should work with other Sega gamepads.

To allow emulating all of the NerdSEQ's twelve non-directional buttons on the Sega gamepad's six button controller, the mapping relies on button combinations. The Start and Mode buttons on the gamepad are mapped to Shift and Start respectively*. The 8bitdo M30 2.4G has two shoulder buttons {LT,RT} that generate equivalent button presses to {Z,C}.

Due to the use of button combinations, buttons presses are only registered when released, not when initially pressed.

* Note that these are swapped. Start on the gamepad does not map to Start on the NerdSEQ. This is because the 8bitdo M30 has a non-configurable mode swap hotkey to a reduced three-button mode that happens if you hold the Mode button for three seconds. As the Shift key is more likely to be held down while inputting other combinations, that mapping had to be avoided.

Considerations

The mapping uses more than half of the entire mapping table on the NerdSEQ--rows 00—2E--but allows arbitrary button combinations on the gamepad.

Current Mappings

modifier button mapping
- A Stop
- B OK
- X Mark
- Y Copy
- Z/LT Delete
RT(C) A -
RT(C) B -
RT(C) X Record
RT(C) Y Nerd
RT(C) Z(LT) Setup
LT(Z) A -
LT(Z) B Down
LT(Z) C(RT) Setup
LT(Z) X -
LT(Z) Y Up

More button mappings can be added as required, and also mapped to arbitrary functions on the NerdSEQ.

Installation

  • Copy the SEGA-FULL.MAP to the projects folder of your NerdSEQ's SD card.
  • Load the mapping from the mapping screen, which can be reached directly by tapping Shift+Nerd twice.
    • NOTE: Loading a mapping will overwrite all rows in the mapping table, so will delete any existing mappings.
  • Ensure that all buttons in the Sega Gamepad Setup screen are disabled, to avoid conflicts.

About

Mapping for XOR Electronics NerdSEQ for full control of system with Sega gamepad.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published