diff --git a/src/port/sdl/frontend.c b/src/port/sdl/frontend.c index 3bd5424..72f9390 100644 --- a/src/port/sdl/frontend.c +++ b/src/port/sdl/frontend.c @@ -1408,13 +1408,13 @@ static int Analog_Mode_alter(u32 keys) { if (keys & KEY_RIGHT) { - Config.Analog_Mode++; - if (Config.Analog_Mode > 3) Config.Analog_Mode = 2; + Config.Analog_Mode++; + if (Config.Analog_Mode > 2) Config.Analog_Mode = 2; } else if (keys & KEY_LEFT) { - Config.Analog_Mode--; - if (Config.Analog_Mode < 1) Config.Analog_Mode = 0; + Config.Analog_Mode--; + if (Config.Analog_Mode < 1) Config.Analog_Mode = 0; } return 0; diff --git a/src/psxbios.c b/src/psxbios.c index 4554e78..8d2885e 100644 --- a/src/psxbios.c +++ b/src/psxbios.c @@ -1712,6 +1712,8 @@ void psxBios__card_info(void) { // ab break; case 0x10: case 0x11: case 0x12: case 0x13: ret = Config.Mcd2[0] ? 0x2 : 0x8; + /* Required for Tenka */ + if (Config.MemoryCardHack) ret = 0x8; break; default: #ifdef PSXBIOS_LOG