mirror of
https://github.com/dgis/emu48android
synced 2024-12-26 09:58:49 +01:00
This commit is contained in:
parent
a4300ac91a
commit
ae82c3d4b5
57 changed files with 52 additions and 46 deletions
|
@ -17,41 +17,40 @@ add_library( # Sets the name of the library.
|
|||
SHARED
|
||||
|
||||
# Provides a relative path to your source file(s).
|
||||
#src/main/cpp/native-lib.cpp
|
||||
|
||||
src/main/cpp/apple.c
|
||||
# src/main/cpp/cursor.c
|
||||
# src/main/cpp/ddeserv.c
|
||||
# src/main/cpp/debugger.c
|
||||
src/main/cpp/disasm.c
|
||||
src/main/cpp/dismem.c
|
||||
src/main/cpp/display.c
|
||||
src/main/cpp/disrpl.c
|
||||
# src/main/cpp/Emu48.c #-> To rewrite
|
||||
src/main/cpp/engine.c
|
||||
src/main/cpp/external.c
|
||||
src/main/cpp/fetch.c
|
||||
src/main/cpp/files.c
|
||||
src/main/cpp/i28f160.c
|
||||
src/main/cpp/keyboard.c
|
||||
src/main/cpp/keymacro.c
|
||||
src/main/cpp/kml.c
|
||||
src/main/cpp/lodepng.c
|
||||
src/main/cpp/lowbat.c
|
||||
src/main/cpp/mops.c
|
||||
src/main/cpp/mru.c
|
||||
src/main/cpp/opcodes.c
|
||||
src/main/cpp/pch.c
|
||||
# src/main/cpp/redeye.c
|
||||
src/main/cpp/rpl.c
|
||||
# src/main/cpp/serial.c
|
||||
src/main/cpp/settings.c
|
||||
# src/main/cpp/sndenum.c
|
||||
# src/main/cpp/sound.c # -> To rewrite
|
||||
src/main/cpp/stack.c
|
||||
src/main/cpp/symbfile.c
|
||||
src/main/cpp/timer.c
|
||||
# src/main/cpp/udp.c
|
||||
src/main/cpp/core/apple.c
|
||||
# src/main/cpp/core/cursor.c
|
||||
# src/main/cpp/core/ddeserv.c
|
||||
# src/main/cpp/core/debugger.c
|
||||
src/main/cpp/core/disasm.c
|
||||
src/main/cpp/core/dismem.c
|
||||
src/main/cpp/core/display.c
|
||||
src/main/cpp/core/disrpl.c
|
||||
# src/main/cpp/core/Emu48.c #-> To rewrite
|
||||
src/main/cpp/core/engine.c
|
||||
src/main/cpp/core/external.c
|
||||
src/main/cpp/core/fetch.c
|
||||
src/main/cpp/core/files.c
|
||||
src/main/cpp/core/i28f160.c
|
||||
src/main/cpp/core/keyboard.c
|
||||
src/main/cpp/core/keymacro.c
|
||||
src/main/cpp/core/kml.c
|
||||
src/main/cpp/core/lodepng.c
|
||||
src/main/cpp/core/lowbat.c
|
||||
src/main/cpp/core/mops.c
|
||||
src/main/cpp/core/mru.c
|
||||
src/main/cpp/core/opcodes.c
|
||||
src/main/cpp/core/pch.c
|
||||
# src/main/cpp/core/redeye.c
|
||||
src/main/cpp/core/rpl.c
|
||||
# src/main/cpp/core/serial.c
|
||||
src/main/cpp/core/settings.c
|
||||
# src/main/cpp/core/sndenum.c
|
||||
# src/main/cpp/core/sound.c # -> To rewrite
|
||||
src/main/cpp/core/stack.c
|
||||
src/main/cpp/core/symbfile.c
|
||||
src/main/cpp/core/timer.c
|
||||
# src/main/cpp/core/udp.c
|
||||
|
||||
src/main/cpp/win32-layer.c
|
||||
src/main/cpp/android-layer.c
|
||||
|
|
|
@ -6,12 +6,12 @@
|
|||
* Copyright (C) 1995 Sebastien Carlier
|
||||
*
|
||||
*/
|
||||
#include "pch.h"
|
||||
#include "resource.h"
|
||||
#include "Emu48.h"
|
||||
#include "io.h"
|
||||
#include "kml.h"
|
||||
#include "debugger.h"
|
||||
#include "core/pch.h"
|
||||
#include "core/resource.h"
|
||||
#include "core/Emu48.h"
|
||||
#include "core/io.h"
|
||||
#include "core/kml.h"
|
||||
#include "core/debugger.h"
|
||||
#include "win32-layer.h"
|
||||
|
||||
#define VERSION "1.59+"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#include "pch.h"
|
||||
#include "Emu48.h"
|
||||
#include "core/pch.h"
|
||||
#include "core/Emu48.h"
|
||||
|
||||
// Redeye.c
|
||||
VOID IrPrinter(BYTE c) {
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
//#include <conio.h>
|
||||
//#include <crtdbg.h>
|
||||
|
||||
#include "win32-layer.h"
|
||||
#include "../win32-layer.h"
|
||||
#include <android/log.h>
|
||||
#define LOG_TAG "NDK_NativeEmu48"
|
||||
#define LOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__))
|
|
@ -7,7 +7,7 @@
|
|||
#include <android/asset_manager_jni.h>
|
||||
#include <android/bitmap.h>
|
||||
|
||||
#include "pch.h"
|
||||
#include "core/pch.h"
|
||||
|
||||
extern void emu48Start();
|
||||
extern AAssetManager * assetManager;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#include "pch.h"
|
||||
#include "core/pch.h"
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
#include <sys/mman.h>
|
||||
#include <pthread.h>
|
||||
#include <android/bitmap.h>
|
||||
#include "resource.h"
|
||||
#include "core/resource.h"
|
||||
#include "win32-layer.h"
|
||||
|
||||
extern JavaVM *java_machine;
|
||||
|
|
|
@ -3,6 +3,7 @@ package com.regis.cosnier.emu48;
|
|||
import android.annotation.SuppressLint;
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.res.AssetManager;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Canvas;
|
||||
|
@ -242,6 +243,7 @@ public class MainScreenView extends SurfaceView {
|
|||
final int CALLBACK_TYPE_GETOPENFILENAME = 2;
|
||||
final int CALLBACK_TYPE_GETSAVEFILENAME = 3;
|
||||
|
||||
final int INTENT_GETSAVEFILENAME = 1;
|
||||
int updateCallback(int type, int param1, int param2, String param3, String param4) {
|
||||
switch (type) {
|
||||
case CALLBACK_TYPE_INVALIDATE:
|
||||
|
@ -255,6 +257,11 @@ public class MainScreenView extends SurfaceView {
|
|||
case CALLBACK_TYPE_GETOPENFILENAME:
|
||||
break;
|
||||
case CALLBACK_TYPE_GETSAVEFILENAME:
|
||||
Intent intent = new Intent(Intent.ACTION_CREATE_DOCUMENT);
|
||||
intent.addCategory(Intent.CATEGORY_OPENABLE);
|
||||
intent.setType("YOUR FILETYPE"); //not needed, but maybe usefull
|
||||
intent.putExtra(Intent.EXTRA_TITLE, "YOUR FILENAME"); //not needed, but maybe usefull
|
||||
((Activity)getContext()).startActivityForResult(intent, INTENT_GETSAVEFILENAME);
|
||||
break;
|
||||
}
|
||||
return -1;
|
||||
|
|
Loading…
Reference in a new issue