K
kahuna
Is anyone doing saturn dev under linux? If so, what do I need to get started? I already know C and C++ and I'm comfortable with emacs/vi and makefiles.
Originally posted by runderwo@Tue, 2005-09-06 @ 09:01 PM
That's what I do. I think the configure target was sh-unknown-coff. You maybe could find a prebuilt one somewhere though.
Only build binutils and gcc, not g++ because g++ requires a libc to be built, which requires OS support. The typical procedure is to port newlib to the OS of the target (in this case, the Sega libraries) since that is a lot less work than porting glibc, and glibc is too big for embedded anyway. But that is not in the ballpark of a beginner, so just get a working binutils and gcc (--disable-threads --enable-languages=c --with-newlib) going first.
[post=139276]Quoted post[/post]
Originally posted by Rockin'-B@Tue, 2005-09-06 @ 04:23 PM
WTF?????
www.kpitgnutools.com
[post=139279]Quoted post[/post]
Set up the dev environment. That's gonna be a bitch.
Originally posted by ExCyber@Tue, 2005-09-06 @ 10:34 PM
Or not. That being said, I'm personally no longer using SGL/SBL and so probably won't be able to help you set up that package.
[post=139309]Quoted post[/post]
Originally posted by slinga@Tue, 2005-09-06 @ 10:17 PM
Second: Get satconv for linux working. I tried the source code and it's complaining about putch and stuff. I got the binary working just find though.
[post=139306]Quoted post[/post]
I'm not doing any Saturn dev now, but I'd like to get back into it soon and plan to write my own libraries and/or bang the hardware directly. There's also someone else working on original libs, so we might collaborate.Originally posted by Kahuna
What are you using instead of SGL now?
Originally posted by slinga@Tue, 2005-09-06 @ 10:17 PM
Wait for me. I'm about to start deving in Linux now and I'm in exactly the same boat you are. And by now, I mean after I fix X Windows. I updated my whole system yesterday and I screwed up something. Bad. Doh.
First: Get Yabause working. It's a Sega saturn emulator for Linux.
Second: Get satconv for linux working. I tried the source code and it's complaining about putch and stuff. I got the binary working just find though.
Third: We figure out how to convert binary to iso...I forgot how to do it on Windows, gotta review.
Fourth: Set up the dev environment. That's gonna be a bitch.
[post=139306]Quoted post[/post]
Originally posted by kahuna@Thu, 2005-09-08 @ 05:50 PM
I did not include c++ support because it seems like libstdc++-v3 does not support sh as a target (wtf?).