eadmaster
eadmaster
> The infamous SH3 (3rd generation Cave shmups) would also be a great addition. Maybe one of the talented devs that originally added it to Demul could help. SH3 games...
possible duplicate of: https://github.com/libretro/gambatte-libretro/issues/79
UPDATE: it seems to work somehow, btw i need to figure out the correct scaling factor for the volume. If you have any suggestion please post here.
I think i've figured out how to mute and max the volume correctly. I've just submitted the PR, please review: https://github.com/libretro/gambatte-libretro/pull/167
UPDATE: the [issue with 32bit systems](https://github.com/libretro/gambatte-libretro/issues/170) should be fixed now in [my fork](https://github.com/eadmaster/gambatte-libretro/blob/master/libgambatte/src/sound.cpp#198), but the volume scaling is still not working as expected as [reported here by bslenul](https://github.com/libretro/gambatte-libretro/pull/167#issuecomment-750263336). If you...
I've backported [these ekeeke's changes](https://github.com/ekeeke/Genesis-Plus-GX/commit/81becffb6c9d1ee9c754439eb4242633a5ae9076) into [my fork](https://github.com/eadmaster/Genesis-Plus-GX/commit/76632a2ee25bf7d1d1e8d2119aabc8532075251a) and it seems to work fine. I've also added [this check](https://github.com/eadmaster/Genesis-Plus-GX/blob/76632a2ee25bf7d1d1e8d2119aabc8532075251a/libretro/libretro.c#L2590) that seems to switch the `need_fullpath` core info to `true` only...
> Unfortunately, this check is not going to work since system_hw needs to be initialized AFTER the game file has been loaded (it is done by load_rom core function which...
I did some extra testing after adding some debug prints, indeed `retro_get_system_info` is called multiple times when new content is loaded. Also checking the RA process memory shows it fully...
the only solution i see now without fidding with the RA code is to actually keep `need_fullpath=true` and have a core-internal patch routine, separate from the one RA is using....
TODO: check if some code can be reused from [this PR](https://github.com/libretro/gambatte-libretro/pull/183).