The input workaround for Taikyoku Igo benefits:

Williams Arcade's Greatest Hits and World Masters Golf;
in very subtle ways, so enable it for those two titles as well.
This commit is contained in:
byuu 2019-12-31 19:40:35 +09:00
parent dde9b4c2c7
commit 404caeab50
2 changed files with 7 additions and 1 deletions

View File

@ -210,10 +210,12 @@ auto CPU::joypadEdge() -> void {
//Taikyoku Igo - Goliath: start button not acknowledged
//Tatakae Genshijin 2: attract sequence ends early
//Williams Arcade's Greatest Hits: inputs fire on their own
//World Masters Golf: inputs do not work at all
//World Masters Golf: holding D-pad should only move the cursor once, not continuously
if(configuration.hacks.cpu.fastJoypadPolling) {
//Taikyoku Igo - Goliath
//Williams Arcade's Greatest Hits
//World Masters Golf
if(!status.autoJoypadCounter && vcounter() >= ppu.vdisp()) {
controllerPort1.device->latch(1);
controllerPort2.device->latch(1);

View File

@ -10,8 +10,12 @@ auto Program::hackCompatibility() -> void {
auto title = superFamicom.title;
auto region = superFamicom.region;
if(title == "Arcades Greatest Hits") fastJoypadPolling = true;
if(title == "TAIKYOKU-IGO Goliath") fastJoypadPolling = true;
if(title == "WORLD MASTERS GOLF") fastJoypadPolling = true;
//relies on mid-scanline rendering techniques
if(title == "AIR STRIKE PATROL" || title == "DESERT FIGHTER") fastPPU = false;