From bdc7782947210f06a059c1af830bf594d794131a Mon Sep 17 00:00:00 2001 From: Zear Date: Thu, 19 Dec 2013 19:29:35 +0100 Subject: [PATCH 1/3] Support for /home/zear --- newdc/linux-dist/main.cpp | 12 ++++++++++++ reicast/gcwz/Makefile | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/newdc/linux-dist/main.cpp b/newdc/linux-dist/main.cpp index 3ce119738..12a20c424 100644 --- a/newdc/linux-dist/main.cpp +++ b/newdc/linux-dist/main.cpp @@ -454,7 +454,19 @@ int main(int argc, wchar* argv[]) //ndcid=atoi(argv[1]); if (setup_curses() < 0) die("failed to setup curses!\n"); +#if defined(USES_HOMEDIR) + string home = (string)getenv("HOME"); + if(home.c_str()) + { + home += "/.reicast"; + mkdir(home.c_str(), 0755); // create the directory if missing + SetHomeDir(home); + } + else + SetHomeDir("."); +#else SetHomeDir("."); +#endif printf("Home dir is: %s\n",GetPath("/").c_str()); diff --git a/reicast/gcwz/Makefile b/reicast/gcwz/Makefile index 0dbfc5501..b11ffbfc2 100644 --- a/reicast/gcwz/Makefile +++ b/reicast/gcwz/Makefile @@ -30,7 +30,7 @@ SOURCES := cfg/ hw/arm7/ hw/aica/ hw/asic/ hw/ hw/gdrom/ hw/maple/ \ hw/extdev/ hw/arm/ imgread/ linux/ linux-dist/ ./ rec-ARM/ deps/zlib/ deps/chdr/ deps/crypto/ arm_emitter/ -CXXFLAGS := -g -O3 -D RELEASE -c -D TARGET_GCW0 -D HOST_NO_REC #-D NO_REND +CXXFLAGS := -g -O3 -D RELEASE -c -D TARGET_GCW0 -D USES_HOMEDIR -D HOST_NO_REC #-D NO_REND CXXFLAGS += -frename-registers -fno-strict-aliasing -fsingle-precision-constant CXXFLAGS += -ffast-math -ftree-vectorize #-fprefetch-loop-arrays From 6cce72e18a2bccbc52c0b1f7c98b9981317b099e Mon Sep 17 00:00:00 2001 From: Shaun Thompson Date: Thu, 19 Dec 2013 16:44:55 -0700 Subject: [PATCH 2/3] phone no longer sleeps while emulator is running. --- reicast/android/src/com/reicast/emulator/GL2JNIView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reicast/android/src/com/reicast/emulator/GL2JNIView.java b/reicast/android/src/com/reicast/emulator/GL2JNIView.java index eb957c560..3c3c67bc5 100644 --- a/reicast/android/src/com/reicast/emulator/GL2JNIView.java +++ b/reicast/android/src/com/reicast/emulator/GL2JNIView.java @@ -52,7 +52,7 @@ import com.example.newdc.JNIdc; class GL2JNIView extends GLSurfaceView { private static String fileName; - //private AudioThread audioThread; + //private AudioThread audioThread; private EmuThread ethd = new EmuThread(); private static final boolean DEBUG = false; @@ -121,7 +121,7 @@ class GL2JNIView extends GLSurfaceView public GL2JNIView(Context context,String newFileName,boolean translucent,int depth,int stencil) { super(context); - + setKeepScreenOn(true); vib=(Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE); // This is the game we are going to run From 41c74f72028954ca1b7fa3599128e05eda67c0d8 Mon Sep 17 00:00:00 2001 From: Shaun Thompson Date: Thu, 19 Dec 2013 16:54:21 -0700 Subject: [PATCH 3/3] Directory browser no longer case sensitive about image extension. E.g. CDI vs. cdi now doesn't matter. --- .../android/src/com/reicast/emulator/MainActivity.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reicast/android/src/com/reicast/emulator/MainActivity.java b/reicast/android/src/com/reicast/emulator/MainActivity.java index fe4ab13b1..cdfa0ba8d 100644 --- a/reicast/android/src/com/reicast/emulator/MainActivity.java +++ b/reicast/android/src/com/reicast/emulator/MainActivity.java @@ -226,7 +226,7 @@ public class MainActivity extends Activity { for (int i=0;i