Jump to content


Photo

Picodrive 1.51


  • Please log in to reply
65 replies to this topic

#1 notaz

notaz

    Mega GP Mania

  • GP Guru
  • 1736 posts
  • Location:Lithuania

Posted 07 July 2008 - 09:47 PM

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

Jul 17: bugfix release:
  • Improved bin_to_cso_mp3 tool, it should no longer complain about missing lame.exe even if it's in working dir.
  • Fixed a regression from 1.50, which caused slowdowns in Final Fight.
  • Fixed some regressions from 1.50 related to sprite limit and palette handling (caused graphical glitches in some games).
  • Added ABC turbo actions to key config.
  • Some other minor adjustments.
download here

#2 sbock

sbock

    Chaos is our mode and modus

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1372 posts
  • Gender:Male
  • Location:Germany

Posted 07 July 2008 - 10:32 PM

Yeah, brilliant. It's always a pleasure to test a new PicoDrive version!
Many thanks.

Regards,
Stephan

#3 Retroid

Retroid

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 114 posts
  • Location:Carlisle, United Kingdom, European Union

Posted 07 July 2008 - 10:49 PM

\o/

Many thanks for this, Picodrive is one of the GP2X 'holy grail' emulators which makes me love the machine smile.gif

#4 Rivroner

Rivroner

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1085 posts

Posted 07 July 2008 - 11:23 PM

Pandowhat!!!! ? GP2X NOW!!!!! xD Impressive as always Notaz happy.gif

#5 Manjuu

Manjuu

    100% マンジュウ

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 718 posts

Posted 07 July 2008 - 11:34 PM

Awesome!

Better than 'best'... umm... bestest? laugh.gif

Thank you very much.

[offtopic] Is a gpfce update coming soon?

#6 schnitzelboy

schnitzelboy

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 100 posts

Posted 08 July 2008 - 01:44 AM

thanks!! this is definitely my most used ,and my favorite, emulator on my gp2x. smile.gif

#7 Gruso

Gruso

    thunderbox

  • X-treme Team
  • 5538 posts
  • Gender:Male
  • Location:Sydney, Australia

Posted 08 July 2008 - 01:51 AM

You're a machine, Notaz. Thanks for this, look forward to trying it out.

#8 shinra

shinra

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 166 posts

Posted 08 July 2008 - 01:57 AM

thank you for your hard work, I love picodrive smile.gif.

#9 DaveC

DaveC

    Mega GP Mania

  • GP Guru
  • 9170 posts

Posted 08 July 2008 - 02:15 AM

Wow impressive list! Thanks Notaz and Exophase for this great update. Just as I thought this emu was perfect it got "perfecter". If only SNES was half as good as this on GP2X. Sega Nomad to be sold soon tongue.gif

Thanks for the great work smile.gif

#10 scientist

scientist

    GP32 User

  • Members
  • PipPipPip
  • 53 posts

Posted 08 July 2008 - 02:40 AM

wooo!

and i was thinking all my roms of comix zone were shot... great news! biggrin.gif

#11 jbrodack

jbrodack

    gp2x fan

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1034 posts
  • Gender:Male
  • Location:new jersey, USA

Posted 08 July 2008 - 05:30 AM

thanks for the release. I can't get the converter to work though. It keeps saying that it can't find lame.exe though i put the file in the same directory as the converter.

#12 WhiteFalcon

WhiteFalcon

    Mega GP Mania

  • GP Guru
  • 727 posts
  • Gender:Male
  • Location:Czech Republic
  • Interests:Games, Music, Composing, Programming, Audiobooks, GP32, GP2X..

Posted 08 July 2008 - 06:17 AM

QUOTE(Manjuu @ Jul 8 2008, 01:34 AM) View Post

Awesome!

Better than 'best'... umm... bestest? laugh.gif

Thank you very much.

[offtopic] Is a gpfce update coming soon?



QUOTE(DaveC @ Jul 8 2008, 04:15 AM) View Post

Wow impressive list! Thanks Notaz and Exophase for this great update. Just as I thought this emu was perfect it got "perfecter". If only SNES was half as good as this on GP2X. Sega Nomad to be sold soon tongue.gif

Thanks for the great work smile.gif


Haha, exactly what came to my mind when reading the news, perfect -> perfecter? smile.gif

You rock, notaz! cool.gif

#13 grahf

grahf

    MK1 first edition #299, still going strong.

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 863 posts
  • Location:From US, currently in Tokyo, Japan

Posted 08 July 2008 - 08:21 AM

Thank you for the update! I never expected it could get any better than it already was.

#14 WhizzBang

WhizzBang

    Grotesque Peasant

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 880 posts
  • Location:Last week
  • Interests:The Fall, booze, video games

Posted 08 July 2008 - 08:39 AM

Amazing work! This really is the GP2x's flag ship app. Thanks for all your hard work.

#15 QuasaR

QuasaR

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Location:Cologne

Posted 08 July 2008 - 08:53 AM

Great to see improvements on an already (nearly) perfect emulator!!