|
I've had the ELF version of kpit's GCC for a long time. I was using it to write some little Dreamcast progs with libdream (was a little hard to set up on that target though, no shell). I would assume the COFF object version is what is used with SGL (they are coff objects, right?). I quit using kpit's port and now I'm using GCC 3.1 built under Cygwin with SH4 as target for DC stuff. Cygwin is slow but at least it has the unix shell capability, which is essential for building various free Dreamcast libraries, as they use scripts and the like.
As an aside, would it be worthwhile to put together a package of kpit's coff SH compiler plus MSYS and the SGL headers, libs, and examples for a Unix-like Saturn/Dreamcast dev environment? I know Unix gives most Windows people hives but it really is good if you want to do porting work on code that's already been written. (And it's smaller than Cygwin, which is taking up 645 MB of my hard drive now. Well, okay, ~200MB of that is GCC's source and objects that I haven't deleted yet.)
As a curiosity, would anyone want a dual Saturn/Dreamcast development tool on their PC? If anyone does I might make a package out of it.
Taka: the code generation has improved quite a bit since that old crusty official Sega version. Unfortunately, the SH target is still really far behind all the other ones. Guess it isn't all that popular. |