Closed carstene1ns closed 6 years ago
TODO:
ICU pls. Adapted the pthread types now to use the same like newlib. We really should update our used version for wii soon.
This one should be ready, just needs hardware tests on Wii, 3DS and Switch... :face_with_head_bandage:
iirc the switch ICU patch (but for 59) completely removes all pthread dependencies from ICU code.
I would like to avoid it but if it helps I could do a 3DS test because I have the 3DS with me.
do the jenkins build already use the new buildsystems?
Guess so because the Wii build fails due to a new type for "resetcallback"?
Yes, this is already fixed in the Player PR.
3DS CIA and 3dsx work flawless.
The CIA crashes the system when it is terminated by starting another application but this is not an regression, should be fixed in a later version.
Wii build fixed, Switch still pending.
Switch build does not work here, ". is not a valid path", so working directory is not correctly recognized (anymore). Might be because of the fact, that my homebrew setup is old. There are new releases of the loader and menu, that might fix things. However, I need to migrate to CFW first, so might be easier to get some report from gbatemp or such.
Is worth to test with the "getcwd" workaround that Wii and Amiga already use.
Well, yes. However, hbmenu already sets the cwd correctly, so might be another issue. Will add it to EasyRPG/Player#1437 in the meanwhile (at least until next update).
The getcwd workaround works according to gbatemp but it crashes when loading a game. Only tested with Yume Nikki though which could be problematic because the filenames are not ASCII.
EDIT: (was confirmed working)
Great! Time to hit the merge button here i guess.
thanks for your work. I hope this survives multiple devkitPro updates without huge extra work :/
3ds: Enable Opus support wii: Enable optimizations
Resolves #38.