diff --git a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java index f1873e35..176c3fc3 100644 --- a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java +++ b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java @@ -138,6 +138,11 @@ public class Apple2Activity extends Activity { // allow for primitive migrations as needed Apple2Preferences.EMULATOR_VERSION.saveInt(this, BuildConfig.VERSION_CODE); Log.v(TAG, "Triggering migration to Apple2ix version : " + BuildConfig.VERSION_NAME); + + // HACK FIXME TODO 2016/01/24 REMOVE AFTER version 16 ships ... force enables Mockingboard + if (BuildConfig.VERSION_CODE == 16) { + Apple2Preferences.MOCKINGBOARD_ENABLED.saveBoolean(this, true); + } } showSplashScreen(!firstTime); diff --git a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Preferences.java b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Preferences.java index c43fc674..dddb9efb 100644 --- a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Preferences.java +++ b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Preferences.java @@ -205,6 +205,11 @@ public enum Apple2Preferences { activity.getPreferences(Context.MODE_PRIVATE).edit().putBoolean(toString(), false).apply(); } } + + @Override + public boolean booleanValue(Apple2Activity activity) { + return activity.getPreferences(Context.MODE_PRIVATE).getBoolean(toString(), true); + } }, MOCKINGBOARD_VOLUME { @Override