Add VICE C64 emulator integration to Android companion app
Cross-compiles VICE 3.8 headless for ARM64 and x86_64 as part of the Android Studio build (Gradle buildVice task + build_vice.sh). The JNI bridge (vice_jni.c) renders frames into a shared framebuffer read by C64DisplayView, and forwards key events from C64KeyboardView to VICE's keyboard matrix. Without ROM files the app shows a placeholder blue screen; with ROMs and a .d64 disk image the full C64 emulator runs.
This commit is contained in:
@@ -16,5 +16,9 @@ local.properties
|
||||
/SchwertUndMagieOnPebbleCompanionApp/.idea/assetWizardSettings.xml
|
||||
/SchwertUndMagieOnPebbleCompanionApp/build
|
||||
/SchwertUndMagieOnPebbleCompanionApp/captures
|
||||
/SchwertUndMagieOnPebbleCompanionApp/app/build
|
||||
/SchwertUndMagieOnPebbleCompanionApp/app/.cxx
|
||||
/SchwertUndMagieOnPebbleCompanionApp/app/src/main/jni/vice-src
|
||||
/SchwertUndMagieOnPebbleCompanionApp/app/src/main/jni/vice-libs
|
||||
|
||||
/SchwertUndMagieOnPebbleWatchApp/build
|
||||
|
||||
Reference in New Issue
Block a user