Closed raidenii closed 1 week ago
It appears the breaking line is this:
Reverting it back to NULL
allows the core to load properly. With that being said, the freej2me_system
folder gets created in the root folder of Retroarch config, which is not quite what we want.
It turns out that I am using relative path in Windows RA's playlist and the issue happens. On Linux side the playlist is absolute path, so the issue is not happening there.
I implemented a naive way to detect the path and either use it as is, or get the current workdir and attach that to the relative path, which works on Windows but not quite well on Linux (Linux RA seems have to use absolute path anyway).
Submitting a PR for this. This PR also contains a patch to create a subdir for saves - currently, on Linux, the saves were created in a subfolder called saves.
in RA root config folder, which is less than ideal. This will create a subdir freej2me
in RA's saves
folder so the behaviors are the same on both Windows and Linux.
https://github.com/TASEmulators/freej2me-plus/pull/27
Tested the new core with those changes works as expected on both Windows and Linux.
Hi,
It appears that commit 9bd3628ca broke the libretro core on Windows - loading any game through RA gives the error in log:
after and then RA crashed.