PDA

View Full Version : Getting latest PSPGenesis source code



Brunni
November 1st, 2005, 11:36
Hi all ^^

As Sougen's emulator development is in pause, I looked at PSPGenesis 0.15 version source code (the only available I found), and I would try some optimizations about the VDP (anyways it needs to be rewritten and rendered on a 16-bit buffer, as pretty no raster effect is emulated).

But this version is too old, before modifying a lot of things, I would like to get the latest version (else those changes will be lost). Also, he uses an old version of PSPSDK with a lot of symbols which have been banned since. Rewriting it would be a quite big job, so I don't want to do it for nothing.

I sent him a PM, but no response (he didn't even read it), and his e-mail address is not available. I know he's busy, but I would just like to get -if possible- the latest source code, not to bother him. Do anyone know how I can contact him / get this source code?

Thanks in advance :)

iball
November 1st, 2005, 11:54
PSPGenesis is based off the Generator source:
http://www.squish.net/generator/

You might want to try re-porting the latest Generator source.

Of course, you could also take a look at porting GENS or KEGA, but I think those have been coded to use DirectX which would be a pain to rip out and change.
But those are the only two emulators that currently run SegaCD and 32X titles, as well as Game Sear and Sega Master System.
Generator doesn't have any code in it to run SegaCD/32X, neither does DGEN (which has been discontinued).
The thing about Generator that makes it so easily ported to just about everything (Zaurus, PocketPC, etc) is that it includes it's own M680000 simulator internally.
Now if that code could be somehow "combined" with the SegaCD/32X/SMS/GG code from one of the other emulators, then you would have the "killer" Sega emulator.
The one Sega emulator to run them ALL.

GENS: http://gens.consolemul.com/
Kega: http://www.eidolons-inn.net/tiki-index.php?page=Kega

Good luck!

Brunni
November 1st, 2005, 14:34
No, I don't want to start another port, neither to re-port Generator. I simply don't have enough time for this. I just want to try to optimize the actual PSPGenesis.
And Gens is heavily x86 ASM, so porting it to PSP is far from a good idea...
The Sega CD has a 12.5 MHz 68k processor (in addition to the genesis 7.6 MHz one), so it will require very high optimizations to get both run at fullspeed, but for now at least perfect Genesis emulation would be cool. The 32X, I think you can forget it directly (two complex SH2 @ 23 MHz + an extended VDP and probably not much developpers interested).

iball
November 1st, 2005, 15:06
Ok, but the PSPgenesis source code is freely available for a version that's two updates old. I found it on p-s-p-u-p-d-a-t-e-s in their files section, so try there.
Good luck! The current DGEN update that came out yesterday(?) is fast as hell, but still has some sound issues.

Brunni
November 1st, 2005, 16:25
Thank you, this DGEN release is really better. However, something has broken, and some games that worked before will crash in this version (for example Sonic 2 will run without sound after title screen; am I alone? other will simply lock-up the PSP completely).
I didn't find any way to contact him (syn-z) for this bug report, do you know what I should do?
Thank you

iball
November 1st, 2005, 16:38
The porter's website is:
http://syn-k.sakura.ne.jp/dgen_psp/

He already knows about the Sonic 2 no-sound thing.
Hmmm....haven't tried any of the Sonic games at all, since they aren't my style. I guess Sonic CD was it for me (loved the music).
Source code for version 1.00 is here:
http://syn-k.sakura.ne.jp/dgen_psp/dgen_psp_100src.zip

Don't see any other source releases after that one.

Brunni
November 1st, 2005, 16:51
Err no... :) this time I don't want the source code (as he really works on it, it would be unuseful to work alone on my side), just to contact him.
I already knew about his site, the 1.00 version (I took a look at it something like two weeks ago) but I didn't find any link to email him, nor any forum where he posted his work...

iball
November 1st, 2005, 18:20
http://syn-k.sakura.ne.jp

That's his main site. Pulls up with a weird interface all in Japanese. Good luck finding an email link in that mess. Perhaps "view source" when you go to the page?