X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=base_readme.txt;h=34341f8ec0705d26f2a9ebd4addd001b50864220;hb=55c7b46461759920c5429ea6d2d365e3e9acfab6;hp=b7f641abe82f486e55b2fe3d3a376fc8e5225e5f;hpb=0480e6c9696e4d4cbd451a91a7ef63d96f60542d;p=libpicofe.git diff --git a/base_readme.txt b/base_readme.txt index b7f641a..34341f8 100644 --- a/base_readme.txt +++ b/base_readme.txt @@ -30,7 +30,7 @@ How to make it run ------------------ #ifdef GP2X -Copy PicoDrive.gpe, pico940.bin and mmuhack.o to any place in your filesystem +Copy PicoDrive.gpe, pico940_v2.bin and mmuhack.o to any place in your filesystem (all 3 files must be in the same directory) and run PicoDrive.gpe. Then load a ROM and enjoy! ROMs can be in .smd or .bin format and can be zipped. @@ -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. @@2. "ReadAhead buffer" -#ifdef GP2X -This option is for dealing with slow SD card access in GP2X, which makes FMV -games unplayable. It will allow emulator not to access SD card for longer periods -of time, but it will take more time to fill the buffer. -#endif -#ifdef GIZ -This option can prefetch more data from the CD then read by the game - not really -useful for Gizmondo (this is a workaround for SD access problems on GP2X port). +This option can prefetch more data from the CD image then requested by game +(to avoid accessing card later), what can improve performance in some cases. +#ifndef PSP +"OFF" is the recommended setting. #endif @@2. "Save RAM cart" @@ -538,11 +534,13 @@ bram (internal backup RAM): yes Problems / limitations ---------------------- -* 32x and SVP are not emulated. +* 32x is not emulated. +#ifdef PSP +* SVP is not emulated. +#endif * Various VDP quirks (window bug, scroll size 2, etc.) are not emulated, as very few games use this (if any at all). -* Some games don't work or have glitches because of inaccurate timing and sync - between the emulated chips. +* The emulator is not 100% accurate, so some things may not work as expected. Credits @@ -600,6 +598,7 @@ Additional thanks * Charles MacDonald (http://cgfm2.emuviews.com/) for old but still very useful info about genesis hardware. * Steve Snake for all that he has done for Genesis emulation scene. +* Tasco Deluxe for his reverse engineering work on SVP and some mappers. * Bart Trzynadlowski for his SSFII and 68000 docs. * Haze for his research (http://haze.mameworld.info). * Mark and Jean-loup for zlib library. @@ -613,6 +612,7 @@ Additional thanks * A_SN for his gamma code. * craigix for supplying the GP2X hardware and making this port possible. * Alex for the icon. +* Exophase and Rokas for various ideas. * All the people from gp32x boards for their support. #endif #ifdef GIZ @@ -633,6 +633,25 @@ Additional thanks Changelog --------- +1.40 + + Added support for SVP (Sega Virtua Processor) to emulate Virtua Racing, + wrote ARM recompiler and some HLE code for VR. Credits to Exophase and + Rokas for various ideas. + * 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 + read when new one is missing). + * Fixed a bug where some key combos didn't work as expected. + * Fixed a regression in renderer (some graphic glitches in rare cases). + * Adjusted fast renderer to work with more games, including VR. + * Fixed a problem where SegaCD RAM cart data was getting lost on reset. + * Greatly reduced SegaCD FMV game slowdowns by disabling read-ahead 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. + + 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 + be added with later updates. + + Files now can be deleted by pressing A+SELECT in the file browser. + 1.35b * PSP: mp3 code should no longer fail on 1.5 firmware. + PSP: added gamma adjustment option.