Note that this emulator may require some tweaking of configuration settings to run\r
some games well. For Genesis/MegaDrive, if you have any problems (game does not\r
boot, sound is glitchy, broken graphics), try to:\r
- * enable "Accurate timing" (options menu)\r
#ifdef PSP\r
* enable "accurate renderer"\r
#else\r
Other important stuff\r
---------------------\r
\r
-* If your Genesis/MD game hangs or has glitches, this is most likely because\r
- "Accurate timing" option is not enabled, or fast renderer is used\r
- (try the accurate one), or Z80 is disabled in "advanced options".\r
+* If your Genesis/MD game has graphical glitches, this is most likely because\r
+ "accurate renderer" is not enabled (see options).\r
* Sega/Mega CD: If the game hangs after Sega logo, you may need to enable\r
"better sync" and/or "Scale/Rot. fx" options, found in "Sega/Mega CD options"\r
submenu, and then reset the game. Some other games may also require\r
Some games (like Snatcher) may hang in certain scenes because of this.\r
Some mp3 rippers/encoders remove silence and beginning/end of audio tracks,\r
what causes audio desyncs and/or mentioned problems.\r
+ If you have cue/bin rip, you can use the bin_to_cso_mp3 tool (included with\r
+ the emulator) to make a proper iso/mp3 rip.\r
* Sega/Mega CD: If your games hangs at the BIOS screen (with planets shown),\r
you may be using a bad BIOS dump. Try another from a different source.\r
* Some Sega/Mega CD games don't use Z80 for anything, but they leave it active,\r
pixel averaging scaling. Works only when 16bit renderer is enabled.\r
\r
#endif\r
-@@0. "Accurate timing"\r
-This adds some more emulation precision, but slows the emulation down. Without\r
-this option some games do not boot (Red Zone for example), others have sound\r
-problems. This options has no effect for Sega/Mega CD emulation.\r
-\r
-@@0. "Accurate sprites"\r
-This option improves emulation of sprite priorities, it also enables emulation\r
-of sprite collision bit. If you see one sprite being drawn incorrectly above\r
-the other (often seen in Sonic 3D Blast), you can enable this to fix the problem.\r
-This only works with the accurate renderers (see first option).\r
-\r
@@0. "Show FPS"\r
Self-explanatory. Format is XX/YY, where XX is the number of rendered frames and\r
YY is the number of emulated frames per second.\r
\r
Changelog\r
---------\r
-1.4x\r
+1.50\r
+ + Added some basic support for Sega Pico, a MegaDrive-based toy.\r
+ Added proper support for cue/bin images, including cdda playback.\r
- .cue sheets with iso/cso/mp3/wav files listed in them are also supported.\r
+ .cue sheets with iso/cso/mp3/wav files listed in them are now\r
+ supported too (but 44kHz restriction still applies).\r
+ + Added bin_to_cso_mp3 tool, based on Exophase's bin_to_iso_ogg.\r
+ The tool can convert .cue/.bin Sega CD images to .cso/.mp3.\r
+ * Changed how scheduling between 68k and z80 is handled. Improves\r
+ performance for some games. Credits to Lordus for the idea.\r
+ * YM2612 state was not 100% saved, this should be better now.\r
+ * Improved renderer performance for shadow/hilight mode.\r
+ * Added a hack for YM2612 frequency overflow issue (bleep noises\r
+ in Shaq Fu, Spider-Man - The Animated Series (intro music), etc.)\r
+ Credits to Nemesis @ spritesmind forum. Works only sound rate\r
+ is set to 44kHz.\r
+ + Implemented some sprite rendering improvements, as suggested by\r
+ Exophase. Games with lots of sprites now perform better.\r
+ + Added better idle loop detection, based on Lordus' idea again.\r
+ * "accurate timing" option removed, as disabling it no longer\r
+ improves performance.\r
+ * "accurate sprites" was removed too, the new sprite code can\r
+ properly handle sprite priorities in all cases.\r
+ * Timers adjusted again.\r
+ * Improved .smd detection code.\r
+ * ARM: fixed a bug in DrZ80 core, which could cause problems in\r
+ some rare cases.\r
+ * ARM: fixed a problem of occasional clicks on MP3 music start.\r
+ * Minor general optimizations and menu improvements.\r
+ * Fixed a bug in Sega CD savestate loader, where the game would\r
+ sometimes crash after load.\r
* Fixed a crash of games using eeprom (introduced in 1.40b).\r
\r
1.40c\r