bugfixes, new scaling, double ym upd at 940
[picodrive.git] / platform / readme.txt
index 277a89b..9436491 100644 (file)
@@ -1,14 +1,17 @@
+For help / comments / questions visit GP32X boards at:\r
+http://www.gp32x.com/board/\r
+\r
 \r
 About\r
 -----\r
 \r
-This version of PicoDrive is another enhanced version of Dave's\r
-Megadrive / Genesis emulator for Pocket PC, which now can also emulate\r
-Sega/Mega CD. The original Dave's code was heavily modified (including\r
-Cyclone core), parts of it were rewritten in asm, many features added,\r
-accuracy increased. Sega/Mega CD emulation is mostly based on Gens code.\r
-This version is aimed at ARM-based handheld devices, so ports exist for\r
-GP2X handheld console, Symbian smartphones and other devices.\r
+This is yet another Megadrive / Genesis / Sega CD / Mega CD emulator, which\r
+was written having ARM-based handheld devices in mind (such as PDAs,\r
+smartphones and handheld consoles like GP2X of course). The critical parts\r
+(renderer, 68K and Z80 cpu interpreters) and some other random code is\r
+written in ARM asm, other code is C. The base code originates from Dave's\r
+(fdave, finalburn) PicoDrive 0.30 for Pocket PC. The Sega/Mega CD code is\r
+roughly based on Stephane Dallongeville's Gens.\r
 \r
 \r
 How to make it run\r
@@ -211,14 +214,33 @@ Symbian:
 \r
 Changelog\r
 ---------\r
-1.2x\r
+1.32\r
+  + Added some new scaling options.\r
+  * Fixed DMA timing emulation (caused lock-ups for some genesis games).\r
+  * Idle loop detection was picking up wrong code and causing glitches, fixed.\r
+  * The ym2612 code on 940 now can handle multiple updates per frame\r
+    (fixes Thunger Force III "seiren" level drums for example).\r
+  * Memory handlers were ignoring some writes to PSG chip, fixed (missing sounds in\r
+    Popful Mail, Silpheed).\r
+\r
+1.31\r
+  * Changed the way memory mode register is read (fixes Lunar 2, broken in 1.30).\r
+  * Fixed TAS opcode on sub-68k side (fixes Batman games).\r
+  * File browser now filters out mp3s, saves and some other files, which are not ROMS.\r
+\r
+1.30\r
   + ISO files now can be zipped. Note that this causes VERY long loading times.\r
   + Added data pre-buffering support, this allows to reduce frequency of short pauses\r
-    in FMV games, but makes those pauses longer.\r
+    in FMV games (caused by SD access), but makes those pauses longer.\r
   * Fixed PCM DMA transfers (intro FMV in Popful Mail).\r
   + Properly implemented "decode" data transformation (Jaguar XJ220).\r
   * Integrated "better sync" code into cyclone code, what made this mode much faster.\r
   * Fixed a bug related to game specific config saving.\r
+  * Frameskipper was skipping sound processing, what caused some audio desyncs. Fixed.\r
+  * Fixed reset not working for some games.\r
+  + New assembly optimized memory handlers for CD (gives at least a few fps).\r
+    Also re-enabled all optimizations from 0.964 release.\r
+  + New idle-loop detection code for sub-68k. Speeds up at least a few games.\r
 \r
 1.201\r
   + Added basic cheat support (GameGenie and Genecyst patches).\r