hex007 / freej2me

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

Libretro core cannot be built natively for windows #187

Closed AShiningRay closed 1 year ago

AShiningRay commented 1 year ago

... yet.

The win32 API required some rather extensive changes to be made on how the Java process was created and how it communicates with the C core. Definitely took a while thanks to my general lack of time and unfamiliarity with win32, but we can finally consider it done.

Screenshot to confirm it works (tested on Win 10 x64): Screenshot

So far it is pretty much identical to its linux counterpart, no bugs that i could find and all communications seem to work as intended. Logging support was also added alongside the win32 port, as it might be useful going forward.

Edit: Assuming this one gets merged without issue, would we be able to push FreeJ2ME to the official list of retroarch cores? Because i just can't find it on the list, much less on the core downloader... even on linux where it has always been working.