[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games


View post   

File: 221 KB, 800x482, sega_master_system_controller_.png [View same] [iqdb] [saucenao] [google]
4278786 No.4278786 [Reply] [Original]

Can anyone please tell me how to stop button 1 from pausing the game when using the master system controller on kega fusion?

I know button 1 is also supposed to serve as a start button, but currently it's doing both button 1's main function (e.g jump, slash) and pause at the same time, meaning I have to un-pause every time I want to finish jumping/slashing/etc.

I've already mapped pause as another botton ('p' on my keyboard) through kega's set config option, but it's not stopped button 1 from pausing the game also.

>> No.4278796

*already mapped pause as another button

>> No.4278806

The pause function of the SMS was controlled by a button located on the console's power base. Apparently, you somehow managed to map that control to the same control used for the 1 button's input. Kega does differentiate between the two.

>> No.4278858
File: 29 KB, 310x428, 42752.png [View same] [iqdb] [saucenao] [google]
4278858

>>4278806
>you somehow managed to map that control to the same control used for the 1 button's input. Kega does differentiate between the two

I'm not sure how this has happened, as I seem to have gone through the steps correctly.

I went to the set config menu (in this picture), and then clicked define.

Then as you can see, it asks 'Press Button/Direction or Keyboard Key to use for..'

So:

>Press Button/Direction or Keyboard Key to use for UP
I pressed up on the dpad
>Press Button/Direction or Keyboard Key to use for DOWN
I pressed down on the dpad
>Press Button/Direction or Keyboard Key to use for LEFT
I pressed left on the dpad
>Press Button/Direction or Keyboard Key to use for RIGHT
I pressed right on the dpad
>Press Button/Direction or Keyboard Key to use for Button 1
I pressed button 1 on the controller
>Press Button/Direction or Keyboard Key to use for Button 2
I pressed button 2 on the controller
>Press Button/Direction or Keyboard Key to use for PAUSE
I pressed 'p' on my keyboard

>> No.4278953

bump

>> No.4279969

>>4278858
That's weird. Try setting the pause button to something on your gamepad instead of the keyboard. It may sound unrelated but sometimes software has the weirdest non sensical bugs, so it is worth a shot.

If all else fails, set up a functional keyboard config then use joytokey to get around it.

>> No.4281358
File: 111 KB, 1200x660, 1200px-Sega-Master-System-Set.jpg [View same] [iqdb] [saucenao] [google]
4281358

>>4279969

Thanks for the help.

>Try setting the pause button to something on your gamepad instead of the keyboard

I'm using the actual master system controller as the gamepad, so by the time I'm asked what button to use for pause, I've already mapped all of the buttons.

From my understanding, on the real console, you had to pause the game using a button on the console itself rather than the gamepad.

As I'm emulating, I don't have the console button.

>If all else fails, set up a functional keyboard config then use joytokey to get around it

Unfortunately I'm using Linux and that program only seems to be for Windows, but I'll look if there's a way to get it working or a similar program, thank you.

>> No.4282336

>>4281358
>Linux
Huh, Fusion gives you no trouble through Wine? I wasn't able to get it running acceptably when I tried.
>that program only seems to be for Windows
The one I specifically mentioned is indeed a Windows program but there are Linux alternatives. apt-get install joy2key, with a '2' rather than a 'to'. Though if you insist on using a MS controller (seriously bruv, even when I'm playing my real MS I just plug in the superior and 100% compatible Mega Drive controller) I guess joy2key may not be much of a solution as you are still out of buttons.

>> No.4282354

>>4282336
Not the guy you've been talking to but iirc Fusion has a Linux native binary

>> No.4283019

>>4282336
>Huh, Fusion gives you no trouble through Wine?
Wait, there are actually emulators out there that don't build natively in Unix environments?

>> No.4284020

>>4282336

OP here - I'm running Kega natively, not through wine.

>> No.4284791

>>4282354
>Fusion has a Linux native binary
Huh. I was not aware of that. I guess I made the foolish assumption that because it is closed source it was Windows only.

>>4283019
Plenty m80. Plenty of emulator developers like to keep their source hidden from prying eyes and will cater only to Windows because fuck having options, am I right?

>> No.4284907

>>4278786
Kega Fusion has a wonky default key setting so it's better to wipe the ones you don't use.

Open Fusion.ini with something like notepad.

Go to the bottom and look for

Player1MSKeys=17,31,30,32,36,37,57,0
Player2MSKeys=72,80,75,77,36,37,157,0
Player1MSButtons=32,33,34,35,0,1,3,0
Player2MSButtons=32,33,34,35,0,1,3,0

Change the lines 2, 3, and 4 to

Player2MSKeys=0,0,0,0,0,0,0,0
Player1MSButtons=0,0,0,0,0,0,0,0
Player2MSButtons=0,0,0,0,0,0,0,0

Afterward, you can set the player 2 controller through the program.

>> No.4284912

>>4284907
Actually, because you're using an actual controller you might want to leave line 3 ("Player1MSButtons") alone and change the other three to the sets of zeroes.

>> No.4284956

>>4282336
>Huh, Fusion gives you no trouble through Wine? I wasn't able to get it running acceptably when I tried.
fusion's never given me any issues with Wine, and this was a while ago
iirc, you have to check "use alternate timing" in it

>>4283019
tons

dumb shit: running the Windows build in Wine of a given emulator is occasionally faster than running the native Linux version