hex007 / freej2me

A free J2ME emulator with libretro, awt and sdl2 frontends.
Other
469 stars 72 forks source link

KeyRepeated event support #135

Closed Nokia64 closed 2 years ago

Nokia64 commented 2 years ago

This brings in the changes discussed at issue #130 plus the patch for the Libretro frontend, implemented in a similar fashion to the AWT one (I have squashed the various intermediate work state commits from my repeat-events-support branch into three final per-frontend ones, for the sake of cleanness)

For now hasRepeatEvents() is harcoded to always return true as the three frontends do currently support them. May take a look later into making that per-frontend as per recompileorg's suggestions.

Hopefully this should solve quirks across many games... not introducing new ones 😅 Thank you!

recompileorg commented 2 years ago

Thanks again. I remember a game that didn't work properly that may be related to this. I'll have to dig through to see if I can find the issue.