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):
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.
... 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):
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.