Jump to content

Recommended Posts

Posted

I have my computer build ready to install in my arcade machine. I bought a new IPAC2 and am a little intimidated to set it up. Anyone have any good tips/ tutorials? For now I currently have retroarch and MAME as the two emulators setup in HyperHQ. Retroarch running PlayStation (swamststion), saga, Nintendo NES, Nintendo 64, Assuming I need to program the keyboard to match the ipac2 settings in retroarch and mame each individually. What about the CORE’s in Retroarch?
 

here are pics of the current arcade setup. It has the audio volume buttons and the mouse keys and trackball (pointer mouse) setup in addition to the buttons/joysticks. I plan to replicate the settings and wiring on the old iPac (old software) to the new one. Tho I’m worried that won’t work…

IMG_3882.jpeg

IMG_3881.jpeg

IMG_3879.jpeg

IMG_3880.jpeg

Posted
8 hours ago, JohnnyChimpo said:

I have my computer build ready to install in my arcade machine. I bought a new IPAC2 and am a little intimidated to set it up. Anyone have any good tips/ tutorials? For now I currently have retroarch and MAME as the two emulators setup in HyperHQ. Retroarch running PlayStation (swamststion), saga, Nintendo NES, Nintendo 64, Assuming I need to program the keyboard to match the ipac2 settings in retroarch and mame each individually. What about the CORE’s in Retroarch?
 

here are pics of the current arcade setup. It has the audio volume buttons and the mouse keys and trackball (pointer mouse) setup in addition to the buttons/joysticks. I plan to replicate the settings and wiring on the old iPac (old software) to the new one. Tho I’m worried that won’t work…

IMG_3882.jpeg

IMG_3881.jpeg

IMG_3879.jpeg

IMG_3880.jpeg

AI is your friend.

Assuming it’s the arcade controller IPAC2, here’s a complete tutorial:


IPAC2 Setup for HyperSpin

1. Hardware Setup

  1. Wire your buttons and joystick exactly as in the previous diagram:

    • Joystick → UP, DOWN, LEFT, RIGHT pins

    • Buttons → P1A, P1B… (6+ depending on your setup)

    • All grounds → GND pin on IPAC2

    • USB → PC

  2. Optional: Use extra buttons for Exit, Coin, or Menu shortcuts:

    • Example: P1G → HyperSpin “Back”

    • Example: P1H → HyperSpin “Coin”


2. IPAC2 Configuration

  1. Plug the IPAC2 into the PC. HyperSpin sees it as a keyboard.

  2. You can program each button with keys HyperSpin recognizes:

    • Example key mapping (common):

      Function Key
      Start / Player 1 Enter
      Coin / Insert Credit 5
      Exit / Back Esc
      Up Up Arrow
      Down Down Arrow
      Left Left Arrow
      Right Right Arrow
      Fire / Action Z, X, C…
  3. If you want, use IPAC2 programming software to assign custom keys for each function.


3. HyperSpin Configuration

HyperSpin uses keyboard inputs (or JoyToKey/Xpadder if using a gamepad), so your IPAC2 buttons are automatically recognized.

  1. Front-End Navigation:

    • Up/Down → Move between systems or games

    • Left/Right → Change themes or options

    • Enter → Launch game

    • Esc → Return / Exit

  2. Game Launch / MAME Mapping:

    • Make sure each emulator used by HyperSpin (e.g., MAME, RetroArch) has its controls mapped to the same keys you assigned to IPAC2.

    • This ensures when you launch a game, the same arcade buttons work seamlessly.

  3. Optional: Coin / Menu Buttons

    • Many HyperSpin setups map a button to insert a coin (5) or open the menu (Esc).

    • Use extra IPAC2 buttons for these.


4. Testing

  1. Open HyperSpin with your IPAC2 plugged in.

  2. Navigate the menus using the joystick.

  3. Test all buttons: Fire, Start, Coin, Exit.

  4. Launch a game and ensure in-game controls work.


5. Recommended Key Mapping for HyperSpin

HyperSpin Action Suggested Key IPAC2 Button
Move Up Up Arrow Joystick Up
Move Down Down Arrow Joystick Down
Move Left Left Arrow Joystick Left
Move Right Right Arrow Joystick Right
Start Game Enter P1A
Fire / Action Z / X / C P1B, P1C…
Insert Coin 5 P1D
Exit / Back Esc P1E

💡 Tip: Consistency is key. Make sure emulator keys match HyperSpin menu keys.

c39e26af-86ce-4add-86ff-7c76307e6fa6.png

Posted
11 hours ago, Creezz67 said:

AI is your friend.

Assuming it’s the arcade controller IPAC2, here’s a complete tutorial:


IPAC2 Setup for HyperSpin

1. Hardware Setup

  1. Wire your buttons and joystick exactly as in the previous diagram:

    • Joystick → UP, DOWN, LEFT, RIGHT pins

    • Buttons → P1A, P1B… (6+ depending on your setup)

    • All grounds → GND pin on IPAC2

    • USB → PC

  2. Optional: Use extra buttons for Exit, Coin, or Menu shortcuts:

    • Example: P1G → HyperSpin “Back”

    • Example: P1H → HyperSpin “Coin”


2. IPAC2 Configuration

  1. Plug the IPAC2 into the PC. HyperSpin sees it as a keyboard.

  2. You can program each button with keys HyperSpin recognizes:

    • Example key mapping (common):

      Function Key
      Start / Player 1 Enter
      Coin / Insert Credit 5
      Exit / Back Esc
      Up Up Arrow
      Down Down Arrow
      Left Left Arrow
      Right Right Arrow
      Fire / Action Z, X, C…
  3. If you want, use IPAC2 programming software to assign custom keys for each function.


3. HyperSpin Configuration

HyperSpin uses keyboard inputs (or JoyToKey/Xpadder if using a gamepad), so your IPAC2 buttons are automatically recognized.

  1. Front-End Navigation:

    • Up/Down → Move between systems or games

    • Left/Right → Change themes or options

    • Enter → Launch game

    • Esc → Return / Exit

  2. Game Launch / MAME Mapping:

    • Make sure each emulator used by HyperSpin (e.g., MAME, RetroArch) has its controls mapped to the same keys you assigned to IPAC2.

    • This ensures when you launch a game, the same arcade buttons work seamlessly.

  3. Optional: Coin / Menu Buttons

    • Many HyperSpin setups map a button to insert a coin (5) or open the menu (Esc).

    • Use extra IPAC2 buttons for these.


4. Testing

  1. Open HyperSpin with your IPAC2 plugged in.

  2. Navigate the menus using the joystick.

  3. Test all buttons: Fire, Start, Coin, Exit.

  4. Launch a game and ensure in-game controls work.


5. Recommended Key Mapping for HyperSpin

HyperSpin Action Suggested Key IPAC2 Button
Move Up Up Arrow Joystick Up
Move Down Down Arrow Joystick Down
Move Left Left Arrow Joystick Left
Move Right Right Arrow Joystick Right
Start Game Enter P1A
Fire / Action Z / X / C P1B, P1C…
Insert Coin 5 P1D
Exit / Back Esc P1E

💡 Tip: Consistency is key. Make sure emulator keys match HyperSpin menu keys.

c39e26af-86ce-4add-86ff-7c76307e6fa6.png


thank you! 

Posted

Okay, so I realized the way my Arcade machine is wired, the IPAC2 is ONLY controlling Coin1, Coin2, mouse left/right click, volume up/down, exit, and a few other none game pad buttons. The Joysticks and game pads (7 button) and trackball are all connected via USB to this Belkin device. Any idea what software runs these Joystick and button pads? Joystick and trackball are functioning, but I need to map the buttons

Any help appreciated...

 

IMG_3892.jpeg

IMG_3893.jpeg

×
×
  • Create New...