readme updated

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@533 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2008-07-07 19:08:20 +00:00
parent 85a4b5a4a2
commit 1850d43f8f

View file

@ -58,7 +58,6 @@ If you are on 1.5, there is a separate KXploited version for it.
Note that this emulator may require some tweaking of configuration settings to run Note that this emulator may require some tweaking of configuration settings to run
some games well. For Genesis/MegaDrive, if you have any problems (game does not some games well. For Genesis/MegaDrive, if you have any problems (game does not
boot, sound is glitchy, broken graphics), try to: boot, sound is glitchy, broken graphics), try to:
* enable "Accurate timing" (options menu)
#ifdef PSP #ifdef PSP
* enable "accurate renderer" * enable "accurate renderer"
#else #else
@ -122,9 +121,8 @@ SonicCD_03.mp3
Other important stuff Other important stuff
--------------------- ---------------------
* If your Genesis/MD game hangs or has glitches, this is most likely because * If your Genesis/MD game has graphical glitches, this is most likely because
"Accurate timing" option is not enabled, or fast renderer is used "accurate renderer" is not enabled (see options).
(try the accurate one), or Z80 is disabled in "advanced options".
* Sega/Mega CD: If the game hangs after Sega logo, you may need to enable * Sega/Mega CD: If the game hangs after Sega logo, you may need to enable
"better sync" and/or "Scale/Rot. fx" options, found in "Sega/Mega CD options" "better sync" and/or "Scale/Rot. fx" options, found in "Sega/Mega CD options"
submenu, and then reset the game. Some other games may also require submenu, and then reset the game. Some other games may also require
@ -140,6 +138,8 @@ Other important stuff
Some games (like Snatcher) may hang in certain scenes because of this. Some games (like Snatcher) may hang in certain scenes because of this.
Some mp3 rippers/encoders remove silence and beginning/end of audio tracks, Some mp3 rippers/encoders remove silence and beginning/end of audio tracks,
what causes audio desyncs and/or mentioned problems. what causes audio desyncs and/or mentioned problems.
If you have cue/bin rip, you can use the bin_to_cso_mp3 tool (included with
the emulator) to make a proper iso/mp3 rip.
* Sega/Mega CD: If your games hangs at the BIOS screen (with planets shown), * Sega/Mega CD: If your games hangs at the BIOS screen (with planets shown),
you may be using a bad BIOS dump. Try another from a different source. you may be using a bad BIOS dump. Try another from a different source.
* Some Sega/Mega CD games don't use Z80 for anything, but they leave it active, * Some Sega/Mega CD games don't use Z80 for anything, but they leave it active,
@ -215,17 +215,6 @@ pixels wide. This option scales their width to 320 by using simple
pixel averaging scaling. Works only when 16bit renderer is enabled. pixel averaging scaling. Works only when 16bit renderer is enabled.
#endif #endif
@@0. "Accurate timing"
This adds some more emulation precision, but slows the emulation down. Without
this option some games do not boot (Red Zone for example), others have sound
problems. This options has no effect for Sega/Mega CD emulation.
@@0. "Accurate sprites"
This option improves emulation of sprite priorities, it also enables emulation
of sprite collision bit. If you see one sprite being drawn incorrectly above
the other (often seen in Sonic 3D Blast), you can enable this to fix the problem.
This only works with the accurate renderers (see first option).
@@0. "Show FPS" @@0. "Show FPS"
Self-explanatory. Format is XX/YY, where XX is the number of rendered frames and Self-explanatory. Format is XX/YY, where XX is the number of rendered frames and
YY is the number of emulated frames per second. YY is the number of emulated frames per second.
@ -654,9 +643,36 @@ Additional thanks
Changelog Changelog
--------- ---------
1.4x 1.50
+ 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 also supported. .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.
* 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). * Fixed a crash of games using eeprom (introduced in 1.40b).
1.40c 1.40c