Fix neogeo macro buttons
This commit is contained in:
parent
f4d63e4597
commit
1f82752a10
|
@ -208,7 +208,7 @@ static void GameInpInitMacros()
|
|||
nKickInputs[nPlayer][2] = i;
|
||||
}
|
||||
|
||||
if ((BurnDrvGetHardwareCode() & HARDWARE_PUBLIC_MASK) == HARDWARE_SNK_NEOGEO) {
|
||||
if ((BurnDrvGetHardwareCode() & (HARDWARE_PUBLIC_MASK - HARDWARE_PREFIX_CARTRIDGE)) == HARDWARE_SNK_NEOGEO) {
|
||||
if (_stricmp(" Button A", bii.szName + 2) == 0) {
|
||||
nNeogeoButtons[nPlayer][0] = i;
|
||||
}
|
||||
|
@ -275,7 +275,7 @@ static void GameInpInitMacros()
|
|||
pgi++;
|
||||
}
|
||||
|
||||
if (nFireButtons == 4 && (BurnDrvGetHardwareCode() & HARDWARE_PUBLIC_MASK) == HARDWARE_SNK_NEOGEO) {
|
||||
if (nFireButtons == 4 && (BurnDrvGetHardwareCode() & (HARDWARE_PUBLIC_MASK - HARDWARE_PREFIX_CARTRIDGE)) == HARDWARE_SNK_NEOGEO) {
|
||||
pgi->nInput = GIT_MACRO_AUTO;
|
||||
pgi->nType = BIT_DIGITAL;
|
||||
pgi->Macro.nMode = 0;
|
||||
|
|
Loading…
Reference in New Issue