summaryrefslogtreecommitdiff
path: root/libblastem.c
AgeCommit message (Collapse)Author
2021-08-10retro_input_poll should be called earlyJean-André Santoni
2021-06-06Implement button bitmaskstwinaphex
2021-03-12Fix input descriptorsSanaki
2021-03-12Give a saner default button layoutAdrien Plazas
This gives a saner default layout for 99% of games as nobody wants to jump with the R button. This is also better for the vast majority of 6-buttons games like Streets of Rage 3 or Ranger X, with the notable exception of Super Street Fighter II, but who emulates it on the Genesis anyways‽
2021-03-12libretro: Correctly calculate the aspect ratioAdrien Plazas
This ensures the aspect ratio is correctly calculated at all time, for W40 and W32, for NTSC and PAL, and with any overscan. The calculation was wrong in render_framebuffer_updated().
2021-03-12Make retro_unserialize() return a successAdrien Plazas
This helps the frontends know it actually works.
2021-03-12libretro: Use the default serialization sizeAdrien Plazas
This drops the cache which became invalid and instead return a large enough serialization size, avoiding to serialize twice as it is slow. Fixes https://github.com/libretro/blastem/issues/23.
2020-07-12Add stubs for some functions in libblastem.c to fix link failures on windows ↵Mike Pavone
libretro target
2020-05-09Less hacky run on audio thread modeMichael Pavone
2020-04-18WIP new sync mode that runs emulation on audio threadMichael Pavone
2020-04-16Update libretro target to use render_audio shared audio codeMike Pavone
2020-04-13Add memory hook for genesis/megadrive save and cheevos supportnegativeExponent
2020-04-13Add memory hook for cheat/rumble/cheevos supportnegativeExponent
2019-09-21Report more accurate frame and sample rates to frontend in libretro targetMichael Pavone
2019-09-17Implement overscan crop in libretro targetMichael Pavone
2019-09-16Don't render lines that are cropped by overscan. Allows submitting frame ↵Mike Pavone
earlier when bottom overscan is non-zero which can reduce latency in some cases
2019-06-24Fix libretro and stateview targetsMichael Pavone
2019-06-02add input descriptorshizzlekizzle
for remapping from the 'controls' menu
2019-04-03Make libretro target successfully build for Windows and possibly MacMike Pavone
2019-03-31Update verison number in liblastem.cMike Pavone
2019-03-31Include ROM DB in library binary for libretro targetMike Pavone
2019-03-31Fix build breakage for libretro targetMike Pavone
2019-01-24Properly support interlace in libretro buildMichael Pavone
2019-01-23Fix aspect ratio for H32 gamesMichael Pavone
2019-01-20Don't leak a system context when a game is unloadedMike Pavone
2019-01-20Implement serialization/deserialization in libretro buildMike Pavone
2019-01-20Have a suitable default IO port configuration when nonIO is present from the ↵Mike Pavone
config file. Fixed off by one in processing gamepad button events in libretro build
2019-01-20Fixed the most glaring issues in libretro buildMike Pavone
2019-01-20Hacky WIP libertro implementationMichael Pavone