that I was aware of, but I didn't think about needing an old version of devkitpro.
That was more an explanation for Xflak, to know what to do with the patch and patched sources files once done.
you can have different version of "devkit ARM" and "devkit PPC" at the same time with a little install trick with environmental variables set in windows.
But I don't know if old devkitpro can live with new "pacman" version of devkitpro.
That's partly why I don't develop anymore, no idea if they can cohabit or not, and like you said some old project needs old chain tool.
IOS compilation never been updated to work on newer version of devkit, so a specific devkit_ARM version was needed for cIOS and Neek old sources.
If someone is able to confirm that would be great!
Humm, I'm not sure it's correct, unless you changed other thing, or the "original" sources on git was different than the "original" one in the patch file.
Seeing the "type" contains "32", the sources probably have been updated to compile on newer version of Devkit, or just to be more easier to understand that it's a 32bit variable for the current and next dev looking at the sources.
because of that, you seem to have now a duplicated line commands, one with "32" and one without :
if ((LD_DWORD(&fs->win[BS_FilSysType]) & 0xFFFFFF) == 0x544146) /* Check "FAT" string */
return 0;
if ((LD_DWORD(&fs->win[BS_FilSysType32]) & 0xFFFFFF) == 0x544146)
return 0;
You probably want to keep the one with "32" which seems to have been updated more recently.
and remove the first 2 lines to keep only
if ((LD_DWORD(&fs->win[BS_FilSysType32]) & 0xFFFFFF) == 0x544146) /* Check "FAT" string */
return 0;