Editing Picodrive

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 30: Line 30:


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


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


'''1.40c'''
'''1.40c'''
* Fixed a problem with sound in Marble Madness.
  * Fixed a problem with sound in Marble Madness.
* GP2X: Fixed minor problem with key config.
  * GP2X: Fixed minor problem with key config.


'''1.40b'''
'''1.40b'''
* Fixed sprite masking code. Thanks to Lordus for explaining how it works.
  * Fixed sprite masking code. Thanks to Lordus for explaining how it works.
+ Added "disable sprite limit" option.
  + Added "disable sprite limit" option.
+ PSP: added black level adjustment to display options.
  + PSP: added black level adjustment to display options.
* Changed reset to act as 'soft' reset.
  * Changed reset to act as 'soft' reset.
+ Added detection for Puggsy (it doesn't really have sram).
  + Added detection for Puggsy (it doesn't really have sram).
* Some small timing adjustments.
  * Some small timing adjustments.


'''1.40a'''
'''1.40a'''
* GP2X: Fixed a binding problem with up and down keys.
  * GP2X: Fixed a binding problem with up and down keys.
* Default game config no longer overrides global user config.
  * Default game config no longer overrides global user config.


'''1.40'''
'''1.40'''
+ Added support for SVP (Sega Virtua Processor) to emulate Virtua Racing,
  + Added support for SVP (Sega Virtua Processor) to emulate Virtua Racing,
wrote ARM recompiler and some HLE code for VR. Credits to Exophase and
    wrote ARM recompiler and some HLE code for VR. Credits to Exophase and
Rokas for various ideas.
    Rokas for various ideas.
* Changed config file format, files are now human-readable. Game specific
  * Changed config file format, files are now human-readable. Game specific
configs are now held in single file (but old game config files are still
    configs are now held in single file (but old game config files are still
read when new one is missing).
    read when new one is missing).
* Fixed a bug where some key combos didn't work as expected.
  * Fixed a bug where some key combos didn't work as expected.
* Fixed a regression in renderer (ARM ports only, some graphic glitches in
  * Fixed a regression in renderer (ARM ports only, some graphic glitches in
rare cases).
    rare cases).
* Adjusted fast renderer to work with more games, including VR.
  * Adjusted fast renderer to work with more games, including VR.
* Fixed a problem where SegaCD RAM cart data was getting lost on reset.
  * Fixed a problem where SegaCD RAM cart data was getting lost on reset.
* GP2X: Greatly reduced SegaCD FMV game slowdowns by disabling read-ahead
  * GP2X: Greatly reduced SegaCD FMV game slowdowns by disabling read-ahead
in the Linux kernel and C library (thanks to Rokas and Exophase for ideas
    in the Linux kernel and C library (thanks to Rokas and Exophase for ideas
again). Be sure to keep "ReadAhead buffer" OFF to avoid slowdowns.
    again). Be sure to keep "ReadAhead buffer" OFF to avoid slowdowns.
+ PicoDrive now comes with a game config file for some games which need
  + PicoDrive now comes with a game config file for some games which need
special settings, so they should now work out-of-the-box. More games will
    special settings, so they should now work out-of-the-box. More games will
be added with later updates.
    be added with later updates.
+ GP2X: Files now can be deleted by pressing A+SELECT in the file browser.
  + GP2X: Files now can be deleted by pressing A+SELECT in the file browser.


'''1.35b'''
'''1.35b'''
Please note that all contributions to PSP Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PSP Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)