mapper det. update, cfg update
[libpicofe.git] / base_readme.txt
index 97334e0..34341f8 100644 (file)
@@ -30,7 +30,7 @@ How to make it run
 ------------------\r
 \r
 #ifdef GP2X\r
-Copy PicoDrive.gpe, pico940.bin and mmuhack.o to any place in your filesystem\r
+Copy PicoDrive.gpe, pico940_v2.bin and mmuhack.o to any place in your filesystem\r
 (all 3 files must be in the same directory) and run PicoDrive.gpe.\r
 Then load a ROM and enjoy! ROMs can be in .smd or .bin format and can be zipped.\r
 \r
@@ -391,14 +391,10 @@ This enables 8 channel PCM sound source. It is required for some games to run,
 because they monitor state of this audio chip.\r
 \r
 @@2. "ReadAhead buffer"\r
-#ifdef GP2X\r
-This option is for dealing with slow SD card access in GP2X, which makes FMV\r
-games unplayable. It will allow emulator not to access SD card for longer periods\r
-of time, but it will take more time to fill the buffer.\r
-#endif\r
-#ifdef GIZ\r
-This option can prefetch more data from the CD then read by the game - not really\r
-useful for Gizmondo (this is a workaround for SD access problems on GP2X port).\r
+This option can prefetch more data from the CD image then requested by game\r
+(to avoid accessing card later), what can improve performance in some cases.\r
+#ifndef PSP\r
+"OFF" is the recommended setting.\r
 #endif\r
 \r
 @@2. "Save RAM cart"\r
@@ -538,11 +534,13 @@ bram (internal backup RAM): yes
 Problems / limitations\r
 ----------------------\r
 \r
-* 32x and SVP are not emulated.\r
+* 32x is not emulated.\r
+#ifdef PSP\r
+* SVP is not emulated.\r
+#endif\r
 * Various VDP quirks (window bug, scroll size 2, etc.) are not emulated,\r
   as very few games use this (if any at all).\r
-* Some games don't work or have glitches because of inaccurate timing and sync\r
-  between the emulated chips.\r
+* The emulator is not 100% accurate, so some things may not work as expected.\r
 \r
 \r
 Credits\r
@@ -600,6 +598,7 @@ Additional thanks
 * Charles MacDonald (http://cgfm2.emuviews.com/) for old but still very useful\r
   info about genesis hardware.\r
 * Steve Snake for all that he has done for Genesis emulation scene.\r
+* Tasco Deluxe for his reverse engineering work on SVP and some mappers.\r
 * Bart Trzynadlowski for his SSFII and 68000 docs.\r
 * Haze for his research (http://haze.mameworld.info).\r
 * Mark and Jean-loup for zlib library.\r
@@ -613,6 +612,7 @@ Additional thanks
 * A_SN for his gamma code.\r
 * craigix for supplying the GP2X hardware and making this port possible.\r
 * Alex for the icon.\r
+* Exophase and Rokas for various ideas.\r
 * All the people from gp32x boards for their support.\r
 #endif\r
 #ifdef GIZ\r
@@ -633,20 +633,46 @@ Additional thanks
 \r
 Changelog\r
 ---------\r
+1.40\r
+  + Added support for SVP (Sega Virtua Processor) to emulate Virtua Racing,\r
+    wrote ARM recompiler and some HLE code for VR. Credits to Exophase and\r
+    Rokas for various ideas.\r
+  * Changed config file format, files are now human-readable. Game specific\r
+    configs are now held in single file (but old game config files are still\r
+    read when new one is missing).\r
+  * Fixed a bug where some key combos didn't work as expected.\r
+  * Fixed a regression in renderer (some graphic glitches in rare cases).\r
+  * Adjusted fast renderer to work with more games, including VR.\r
+  * Fixed a problem where SegaCD RAM cart data was getting lost on reset.\r
+  * Greatly reduced SegaCD FMV game slowdowns by disabling read-ahead in the\r
+    Linux kernel and C library (thanks to Rokas and Exophase for ideas again).\r
+    Be sure to keep "ReadAhead buffer" OFF to avoid slowdowns.\r
+  + PicoDrive now comes with a game config file for some games which need\r
+    special settings, so they should now work out-of-the-box. More games will\r
+    be added with later updates.\r
+  + Files now can be deleted by pressing A+SELECT in the file browser.\r
+\r
 1.35b\r
   * PSP: mp3 code should no longer fail on 1.5 firmware.\r
   + PSP: added gamma adjustment option.\r
-  + Added .cso format support. Useful for non-FMV games.\r
+  + Added .cso ISO format support. Useful for non-FMV games.\r
+  * It is now possile to force a region after the ROM is loaded.\r
   * Fixed a sram bug in memhandlers (fixes Shining in the Darkness saves).\r
   * PSP: fixed another bug in memhanlers, which crashed the emu for some games\r
-    (like NBA Jam).\r
+    (like NBA Jam and NHL 9x).\r
+  + PSP: added suspend/resume handling for Sega CD games.\r
+  + GP2X: added additional low volume levels for my late-night gaming sessions\r
+    (in stereo mode only).\r
+  + GP2X: added "fast forward" action in key config. Not recommended to use for\r
+    Sega CD, may case problems there.\r
+  * Some other small tweaks I forgot about.\r
 \r
 1.35a\r
   * PSP: fixed a bug which prevented to load any ROMs after testing the BIOS.\r
   * PSP: fixed incorrect CZ80 memory map setup, which caused Z80 crashes and\r
     graphics corruption in EU Mega CD model1 BIOS menus.\r
   + PSP: added additional "set to 4:3 scaled" display option for convenience.\r
-  + Added an option to disable frame limitter (works only with non-auto frameskip).\r
+  + PSP: Added an option to disable frame limitter (works only with non-auto frameskip).\r
 \r
 1.35\r
   + PSP port added. Lots of new code for it. Integrated modified FAME/C, CZ80 cores.\r