PDA

View Full Version : New PicroDrive Release in a few days - Genesis/MegaDrive/SegaCD emu for PSP



wraggster
July 8th, 2008, 18:27
Notaz (http://www.gp32x.com/board/index.php?showtopic=42935&view=findpost&p=624978) has today posted a new version of Picodrive for the GP2X but also let it slip that a new PSP Version is on its way too, now we may not get all the features the GP2X Version gets but heres a looky at the new features for the release:


Yep, yet another release of my Genesis/MegaDrive/SegaCD emu.

So what's new this time?
I've added some support for Sega Pico, which was not-so-famous Sega toy, based on MegaDrive hardware. I think PicoDrive is the first emu (remember SVP) to have some kind of support for that system. I've done this just because of the emu name (hey fDave, why have you named it like this?).

I've managed to improve performance again, after some more talks with Lordus (jEnesis/jEnesisDS author) and Exophase. Many games, which needed some push to run fullspeed (full 50/60fps) with accuracy settings enabled (like Comix Zone), should do that fine @ 200MHz now. SegaCD games should perform a bit better too.

I've also removed "accurate*" settings, as disabling them no longer gave any significant improvement with the new code. Now all games should just work, without any messing with options, and "bug" reports, which were configuration issues really, should go away, I hope. Unfortunately this is not yet true for SegaCD, but I hope to improve that in the future.

Another new thing is the bin_to_cso_mp3 tool, which converts cue/bin rips to cue/iso/mp3, made from Exophase's bin_to_iso_ogg. This is the tool I recommend using to get best rips for this emu.

Complete changelog:
Added some basic support for Sega Pico, a MegaDrive-based toy.
Added proper support for cue/bin images, including cdda playback. .cue sheets with iso/cso/mp3/wav files listed in them are now supported too (but 44kHz restriction still applies).
Added bin_to_cso_mp3 tool, based on Exophase's bin_to_iso_ogg. The tool can convert .cue/.bin Sega CD images to .cso/.mp3.
Greatly improved Sega CD load times.
Changed how scheduling between 68k and z80 is handled. Improves performance for some games. Credits to Lordus for the idea.
YM2612 state was not 100% saved, this should be better now.
Improved renderer performance for shadow/hilight mode.
Added a hack for YM2612 frequency overflow issue (bleep noises in Shaq Fu, Spider-Man - The Animated Series (intro music), etc.). Credits to Nemesis @ spritesmind forum. Works only sound rate is set to 44kHz.
Implemented some sprite rendering improvements, as suggested by Exophase. Games with lots of sprites now perform better.
Added better idle loop detection, based on Lordus' idea again.
"accurate timing" option removed, as disabling it no longer improves performance.
"accurate sprites" was removed too, the new sprite code can properly handle sprite priorities in all cases.
Timers adjusted again.
Improved .smd detection code.
ARM: fixed a bug in DrZ80 core, which could cause problems in some rare cases.
ARM: fixed a problem of occasional clicks on MP3 music start.
Minor general optimizations and menu improvements.
Fixed a bug in Sega CD savestate loader, where the game would sometimes crash after load.
Fixed a crash of games using eeprom (introduced in 1.40b).
download here

PS: PSP fanboys (I see quite a few of them at these boards lately) will get their release in a few days too.
PS2: somebody was reporting that Silpheed was crashing for them, can you retest? I couldn't myself as it's very difficult to reproduce.

Nice to hear another toy is coming for Picodrive fans :)

Zack
July 8th, 2008, 18:32
Excellent!

I love this emulator :D

Buddy4point0
July 8th, 2008, 19:06
Great emulator!

wolfpack
July 8th, 2008, 20:08
:O this is the best one ever!

Veskgar
July 8th, 2008, 20:43
Oh this is so great! Notaz rocks! Its amazing how many changes and improvements are going to be implemented. I already thought it was before but relating to Genesis/MegaDrive emulation, this is like a perfect emulator.

Its especially exciting to read that Notaz was in touch with Exophase and others. I love reading about these amazing coders sharing expertise for the overall improvement of the emulation/homebrew capabilities on the PSP.

I grew up in the Nintendo/Sega era and this stuff seriously enables me to remain a kid at heart. And that feeling of nostalgia is why I love these coders so much.

Thanks in advance to Notaz and all others who helped. Very much looking forward to this upcoming release.

- Veskgar

jurkevicz
July 8th, 2008, 20:54
I can't wait for this release! I hope in the future there's a chance to include 32X!

Airdevil
July 8th, 2008, 21:08
Sega PICO!?!? No way! lmao.

Ok... now thats just epic....

Cant wait for a release!

Dembonz
July 8th, 2008, 21:09
Hell yes! Can't wait!

firemaster#1
July 8th, 2008, 21:23
Oh man things keep getting better and better for the psp first wolfenstein then this man the psp homebrew scene is starting to get on a roll again. Also, zack I noticed a bug in wolfenstein 3d that makes the 3rd level in episode one crash.

juiceface
July 9th, 2008, 01:14
marvelous

insurgentstain
July 9th, 2008, 02:43
This is amazing. Looks like its Pico is going from great to pretty much perfect. The only thing I wish it had was 2 player ad-hoc support. Notaz If you could include this I would completely give up dgen and switch over to the pico for every game.

israelg
July 9th, 2008, 06:17
Is it better than DGEN ? and will it run on m33 3.90 ?

Thanks

I.G

Saracchini
July 9th, 2008, 07:15
Is it better than DGEN ? and will it run on m33 3.90 ?

Thanks

I.G
Much better than Dgen.
And it runs most mega drice games in full speed.
Just compare some games like Jurassic Park, Dragon Ball Z or Megaman wily Wars running in Dgen, and in PicoDrive to
see the difference.

da1writer
July 9th, 2008, 07:52
This is amazing. Looks like its Pico is going from great to pretty much perfect. The only thing I wish it had was 2 player ad-hoc support. Notaz If you could include this I would completely give up dgen and switch over to the pico for every game.

Strange... I think Pico support is great but adding 32x support would make it perfect!

Baboon
July 9th, 2008, 08:31
Is it better than DGEN ? and will it run on m33 3.90 ?

Thanks

I.G

Its much better than dgen.... unless (as already stated) you want 2 player adhoc games as picodrive doesnt support it.

Sharpy
July 9th, 2008, 11:17
BRILLIANT!nice to see the best megadrive emulator for the psp is getting an update, great job Notaz.

bah
July 9th, 2008, 11:32
I always figured it was picodrive because mega is a prefix meaning large and pico is one meaning small.
That, along with microdrive (a more true 'opposite') being taken as a type of storage and nanodrive didn't didn't sound as good.

EDIT
Forgot to add: Great news on the impending release. :)

Eviltaco64
July 9th, 2008, 11:59
Yeah, I cant wait to put this on my PSP whenever I get one.