-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
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"
This enables 8 channel PCM sound source. It is required for some games to run,\r
because they monitor state of this audio chip.\r
\r
-@@2. "ReadAhead buffer"\r
-This option can prefetch more data from the CD image than 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
Here you can enable 64K RAM cart. Format it in BIOS if you do.\r
\r
It also decodes MP3s in Sega/Mega CD mode.\r
\r
#endif\r
-@@4. "SVP dynarec"\r
-This enables dynamic recompilation for SVP chip emulated for Virtua Racing game,\r
-what improves it's emulation performance greatly.\r
+@@4. "Enable dynarecs"\r
+This enables dynamic recompilation for SH2 and SVP CPU code,\r
+what improves emulation performance greatly.\r
\r
\r
Key configuration\r
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,
};
#include "input_pico.h"
#include "version.h"
+#include <pico/pico.h>
+
static void *shadow_fb;
const struct in_default_bind in_sdl_defbinds[] __attribute__((weak)) = {
-#define VERSION "1.90"\r
+#define VERSION "1.91"\r
\r
all: rel\r
\r
-../../tools/textfilter:\r
+../../tools/textfilter: ../../tools/textfilter.c\r
make -C ../../tools/\r
\r
-readme.txt: ../../tools/textfilter ../base_readme.txt\r
+readme.txt: ../../tools/textfilter ../base_readme.txt ../../ChangeLog\r
../../tools/textfilter ../base_readme.txt $@ GP2X\r
\r
CODE940 = code940/pico940_v3.bin\r
cp PicoDrive.ini out/\r
cp skin/*.png out/PicoDrive/skin/\r
cp skin/*.txt out/PicoDrive/skin/\r
- mkdir out/bin_to_cso_mp3\r
- cp ../../tools/bin_to_cso_mp3/* out/bin_to_cso_mp3/\r
+ #mkdir out/bin_to_cso_mp3\r
+ #cp ../../tools/bin_to_cso_mp3/* out/bin_to_cso_mp3/\r
cd out && zip -9 -r ../../../PicoDrive_$(VER).zip *\r
rm -rf out\r
\r
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
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/