ShizZie said:You're better than I am at programming Sagon, so if you can't do it yet I doubt I am able. I've heard a lot of nasty stories about the complexity of the Saturn.
Sagon said:My ultimate goal of starting coding emulators is a creation of Sega Saturn emulator, right now only one developing emulator exist - SSF, so Saturn is pretty fresh and new ground for emu coding, but now i don't have enogh experience to handle project like that, so i'll try something simpler like Sega Genesis. But maybe you want to create Saturn emu...
getting addicted to emuprogramming ehShizZie said:As for future projects, if anyone would like to work on one with me, or needs help, let me know. I havn't picked up another emulation project yet, and I'm sure I wouldn't be able to handle anything too advanced entirelly on my own.
I'm getting really excited about SNES... even though I know it's really pushing my abilities as a programmer. The thing with most of these systems is that they've already all been done by everybody and their dogs. I wish I could step into newer grounds...
It's great to see someone willing to work on Sega Saturn. What makes Sega Saturn more difficult than systems like PSX is that it has multiple processors and GPUs set up in a master/slave configuration. Sega Genesis would be a better start for sure. They both use a GPU called the VDP afaik, but the saturn's VDP is more advanced and hence more complicated. Besides that there are two VDPs in the saturn in a master/slave formation. Also it uses two SH-2 CPUs, an SH-1, and M68000 to drive the SCSP for sound.Sagon said:My ultimate goal of starting coding emulators is a creation of Sega Saturn emulator, right now only one developing emulator exist - SSF, so Saturn is pretty fresh and new ground for emu coding, but now i don't have enogh experience to handle project like that, so i'll try something simpler like Sega Genesis. But maybe you want to create Saturn emu...
blueshogun96 said:It's great to see someone willing to work on Sega Saturn. What makes Sega Saturn more difficult than systems like PSX is that it has multiple processors and GPUs set up in a master/slave configuration. Sega Genesis would be a better start for sure. They both use a GPU called the VDP afaik, but the saturn's VDP is more advanced and hence more complicated. Besides that there are two VDPs in the saturn in a master/slave formation. Also it uses two SH-2 CPUs, an SH-1, and M68000 to drive the SCSP for sound.
I'll be back with some documentation and dev kits for you in a minute. These are definetly the most important steps to take when emulating this sucka. Learn to code for the system first and you will find out that it will make deving a Saturn emulator much easier and more understandable. NOTE: If you think Sega Saturn is bad, I dare you to try Sega Titan Video
EDIT: Okay, found it.
http://www.antime.org/sega/docs.html
Thanks goes to runik for telling me about this page.
Adobe Acrobat reader is evil enoughDoomulation said:Pdf is evil![]()