ekeeke / Genesis-Plus-GX

An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator
Other
698 stars 199 forks source link

libretro unplayable games #446

Closed AngelofMe closed 2 years ago

AngelofMe commented 2 years ago

because the emulator's code contains these files these games are meant to be run by emulators

Genesis-Plus-GX/core/input_hw activator terebi_oekaki

ekeeke commented 2 years ago

Terebi Oekaki tablet controller emulation is automatically activated by the core when that game is detected and implemented in libretro frontend code through libretro mouse device (see https://github.com/ekeeke/Genesis-Plus-GX/tree/master/libretro/libretro.c#L563) so it should work fine. If it doesn't, it means retroarch input configuration overrides core automatic emulated input configuration but there is nothing I can do on my side, this should be reported to libretro devs instead.

'Activator' is not a game, it is a weird input device supported only in some games which is emulated by the core but it is hardly hookable to a traditional controller device (I support it in standalone gc/wii port using two analog sticks but honestly, nobody wants to play the games like that, it is unplayable). It is not hooked in libretro code because of that and because the few games that supported activator were playable using normal controllers (3b or 6b control pad). Again, I am not responsible for the libretro port so you will have to ask libretro team if you really need this feature.