From: notaz Date: Thu, 10 Oct 2013 21:16:37 +0000 (+0300) Subject: release 1.91 X-Git-Tag: v1.91 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93dd6e220205a0e3cb4d9db359be65336d21aa41;p=picodrive.git release 1.91 --- diff --git a/ChangeLog b/ChangeLog index ba840f4f..a8ba44eb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ -1.91 (2013-10-) +1.91 (2013-10-12) + Added OpenDingux support (Paul Cercueil). + * Save directory changed to ~/.picodrive/ for generic platform build + (Paul Cercueil). + Revived GP2X/Caanoo/Wiz support. + Switched to cleaner CD controller code from Eke-Eke's Genesis Plus GX. * Fixed overflow issue where cd emulation would break after diff --git a/configure b/configure index 29b45e1f..96cea7e2 100755 --- a/configure +++ b/configure @@ -52,7 +52,7 @@ CC="${CC-${CROSS_COMPILE}gcc}" CXX="${CXX-${CROSS_COMPILE}g++}" AS="${AS-${CROSS_COMPILE}as}" STRIP="${STRIP-${CROSS_COMPILE}strip}" -SDL_CONFIG="`$CC --print-sysroot`/usr/bin/sdl-config" +SDL_CONFIG="`$CC --print-sysroot 2> /dev/null || true`/usr/bin/sdl-config" MAIN_LDLIBS="$LDLIBS -lm" config_mak="config.mak" diff --git a/platform/base_readme.txt b/platform/base_readme.txt index 7a3bd897..c37ed037 100644 --- a/platform/base_readme.txt +++ b/platform/base_readme.txt @@ -281,13 +281,6 @@ This option enables CD audio playback. 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" -This option can prefetch more data from the CD image than 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" Here you can enable 64K RAM cart. Format it in BIOS if you do. @@ -373,9 +366,9 @@ for sound (i.e. to generate YM2612 samples) to improve performance noticeably. It also decodes MP3s in Sega/Mega CD mode. #endif -@@4. "SVP dynarec" -This enables dynamic recompilation for SVP chip emulated for Virtua Racing game, -what improves it's emulation performance greatly. +@@4. "Enable dynarecs" +This enables dynamic recompilation for SH2 and SVP CPU code, +what improves emulation performance greatly. Key configuration diff --git a/platform/common/menu_pico.c b/platform/common/menu_pico.c index 32a3fdbf..b127077a 100644 --- a/platform/common/menu_pico.c +++ b/platform/common/menu_pico.c @@ -414,7 +414,7 @@ static menu_entry e_menu_cd_options[] = mee_onoff_h("CDDA audio", MA_CDOPT_CDDA, PicoOpt, POPT_EN_MCD_CDDA, h_cdda), mee_onoff_h("PCM audio", MA_CDOPT_PCM, PicoOpt, POPT_EN_MCD_PCM, h_cdpcm), mee_onoff_h("SaveRAM cart", MA_CDOPT_SAVERAM, PicoOpt, POPT_EN_MCD_RAMCART, h_srcart), - mee_onoff_h("Scale/Rot. fx (slow)", MA_CDOPT_SCALEROT_CHIP, PicoOpt, POPT_EN_MCD_GFX, h_scfx), + mee_onoff_h("Scale/Rot. fx", MA_CDOPT_SCALEROT_CHIP, PicoOpt, POPT_EN_MCD_GFX, h_scfx), mee_end, }; diff --git a/platform/common/plat_sdl.c b/platform/common/plat_sdl.c index 4404691a..3387b952 100644 --- a/platform/common/plat_sdl.c +++ b/platform/common/plat_sdl.c @@ -17,6 +17,8 @@ #include "input_pico.h" #include "version.h" +#include + static void *shadow_fb; const struct in_default_bind in_sdl_defbinds[] __attribute__((weak)) = { diff --git a/platform/common/version.h b/platform/common/version.h index ec86a564..01e9b7d0 100644 --- a/platform/common/version.h +++ b/platform/common/version.h @@ -1 +1 @@ -#define VERSION "1.90" +#define VERSION "1.91" diff --git a/platform/gp2x/Makefile b/platform/gp2x/Makefile index 9d90ecc4..e7b4326b 100644 --- a/platform/gp2x/Makefile +++ b/platform/gp2x/Makefile @@ -10,10 +10,10 @@ endif all: rel -../../tools/textfilter: +../../tools/textfilter: ../../tools/textfilter.c make -C ../../tools/ -readme.txt: ../../tools/textfilter ../base_readme.txt +readme.txt: ../../tools/textfilter ../base_readme.txt ../../ChangeLog ../../tools/textfilter ../base_readme.txt $@ GP2X CODE940 = code940/pico940_v3.bin @@ -27,8 +27,8 @@ rel: ../../PicoDrive PicoDrive.gpe $(CODE940) readme.txt ../game_def.cfg \ cp PicoDrive.ini out/ cp skin/*.png out/PicoDrive/skin/ cp skin/*.txt out/PicoDrive/skin/ - mkdir out/bin_to_cso_mp3 - cp ../../tools/bin_to_cso_mp3/* out/bin_to_cso_mp3/ + #mkdir out/bin_to_cso_mp3 + #cp ../../tools/bin_to_cso_mp3/* out/bin_to_cso_mp3/ cd out && zip -9 -r ../../../PicoDrive_$(VER).zip * rm -rf out diff --git a/platform/pandora/Makefile b/platform/pandora/Makefile index 59071692..4240897a 100644 --- a/platform/pandora/Makefile +++ b/platform/pandora/Makefile @@ -12,10 +12,10 @@ PND_MAKE ?= $(HOME)/dev/pnd/src/pandora-libraries/testdata/scripts/pnd_make.sh all: rel -../../tools/textfilter: +../../tools/textfilter: ../../tools/textfilter.c make -C ../../tools/ -/tmp/readme.txt: ../../tools/textfilter ../base_readme.txt +readme.txt: ../../tools/textfilter ../base_readme.txt ../../ChangeLog ../../tools/textfilter ../base_readme.txt $@ PANDORA /tmp/PicoDrive.pxml: PicoDrive.pxml.template FORCE @@ -24,7 +24,7 @@ all: rel rel: ../../PicoDrive PicoDrive.sh picorestore \ PicoDrive.png PicoDrive_p.png \ ../../pico/carthw.cfg skin \ - /tmp/readme.txt /tmp/PicoDrive.pxml + readme.txt /tmp/PicoDrive.pxml rm -rf out mkdir out cp -r $^ out/