Hi,
I am currently building the RPM fusion package for i386 and x86_64 only, since that's all libco seems to support. But, according to the thread about longsoon support, it was possible to build bsnes on MIPS. My question is, would it be possible to make it just work on ppc/ppc64? Does the SJLJ libco is the one that comes with bsnes, or is a port of some sort? Cheers!
bsnes on ppc/ppc64?
SJLJ should work on pretty much any Unix, but of course it should be tested to verify.
Vas Crabb also wrote PPC32 and PPC64 ports of libco in GNU as. If you check the readme, it has compilation instructions. Richard Bannister uses these ASM version on OS X successfully, but it's possible that Linux/PPC uses a different ABI.
Vas Crabb also wrote PPC32 and PPC64 ports of libco in GNU as. If you check the readme, it has compilation instructions. Richard Bannister uses these ASM version on OS X successfully, but it's possible that Linux/PPC uses a different ABI.
You'd have to change a lot of stuff to add that to the current build process. Richard creates his own Makefile using his IDE of choice.
My goal was to have all of libco build just by compiling the libco.c file, with no need to manually specify libco targets. I hope to get the ppc / ppc64 GNU as files ported so that they are inside .c files using inline assembly in the future.
Microsoft is also screwing me on Win64 / Visual C++, their compiler doesn't support inline 64-bit ASM, so I have to fall back on cothreads there to make this "pure C library" idea work.
My goal was to have all of libco build just by compiling the libco.c file, with no need to manually specify libco targets. I hope to get the ppc / ppc64 GNU as files ported so that they are inside .c files using inline assembly in the future.
Microsoft is also screwing me on Win64 / Visual C++, their compiler doesn't support inline 64-bit ASM, so I have to fall back on cothreads there to make this "pure C library" idea work.
I see. Since I have no skills to do that, I'll patiently wait for your implementation, building with sjlj in the meantime.
ETA: I got some test results for ppc (not mine though, but fellow user's):
ETA: I got some test results for ppc (not mine though, but fellow user's):
Seems to work ok, but my ibook is too slow to tell if the audio is working or not. Game and graphics seem fine.