From 19752a984909be4609939138332ad85131a149fe Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Thu, 17 Sep 2015 22:52:46 +0300 Subject: [PATCH] Vice: Last Ninja game --- .../vice-lastninja/AndroidAppSettings.cfg | 285 ++++++++++++++++++ .../vice-lastninja/AndroidBuild.sh | 1 + .../vice-lastninja/AndroidData/C64.ZIP | 1 + .../vice-lastninja/AndroidData/Last_Ninja.zip | Bin 0 -> 238408 bytes .../vice-lastninja/AndroidData/guichan2.zip | 1 + .../vice-lastninja/AndroidData/sdl-vicerc | 24 ++ .../vice-lastninja/AndroidData/vice-data.zip | 1 + .../jni/application/vice-lastninja/icon.png | Bin 0 -> 129263 bytes project/jni/application/vice-lastninja/vice | 1 + project/jni/application/vice/vice | 2 +- 10 files changed, 315 insertions(+), 1 deletion(-) create mode 100644 project/jni/application/vice-lastninja/AndroidAppSettings.cfg create mode 120000 project/jni/application/vice-lastninja/AndroidBuild.sh create mode 120000 project/jni/application/vice-lastninja/AndroidData/C64.ZIP create mode 100644 project/jni/application/vice-lastninja/AndroidData/Last_Ninja.zip create mode 120000 project/jni/application/vice-lastninja/AndroidData/guichan2.zip create mode 100644 project/jni/application/vice-lastninja/AndroidData/sdl-vicerc create mode 120000 project/jni/application/vice-lastninja/AndroidData/vice-data.zip create mode 100644 project/jni/application/vice-lastninja/icon.png create mode 120000 project/jni/application/vice-lastninja/vice diff --git a/project/jni/application/vice-lastninja/AndroidAppSettings.cfg b/project/jni/application/vice-lastninja/AndroidAppSettings.cfg new file mode 100644 index 000000000..698408d93 --- /dev/null +++ b/project/jni/application/vice-lastninja/AndroidAppSettings.cfg @@ -0,0 +1,285 @@ +# The application settings for Android libSDL port + +# Specify application name (e.x. My Application) +AppName="Last Ninja" + +# Specify reversed site name of application (e.x. com.mysite.myapp) +AppFullName=vice.last.ninja + +# Application version code (integer) +AppVersionCode=24004 + +# Application user-visible version name (string) +AppVersionName="2.4.0.04" + +# Specify path to download application data in zip archive in the form 'Description|URL|MirrorURL^Description2|URL2|MirrorURL2^...' +# If you'll start Description with '!' symbol it will be enabled by default, other downloads should be selected by user from startup config menu +# If the URL in in the form ':dir/file.dat:http://URL/' it will be downloaded as binary BLOB to the application dir and not unzipped +# If the URL does not contain 'http://' it is treated as file from 'project/jni/application/src/AndroidData' dir - +# these files are put inside .apk package by build system +# You can specify Google Play expansion files in the form 'obb:main.12345' or 'obb:patch.12345' where 12345 is the app version, first associated with the file +AppDataDownloadUrl="!!Vice data size is 180 Kb|vice-data.zip^!!C64 data size is 30 Kb|C64.ZIP^!!gui files|guichan2.zip^!!Config file|:.vice/sdl-vicerc:sdl-vicerc^!!Last Ninja|Last_Ninja.zip" + +# Reset SDL config when updating application to the new version (y) / (n) +ResetSdlConfigForThisVersion=y + +# Delete application data files when upgrading (specify file/dir paths separated by spaces) +DeleteFilesOnUpgrade="" + +# Here you may type readme text, which will be shown during startup. Format is: +# Text in English, use \\\\n to separate lines (that's four backslashes)^de:Text in Deutsch^ru:Text in Russian^button:Button that will open some URL:http://url-to-open/ +ReadmeText='' + +# libSDL version to use (1.2/1.3/2.0) +LibSdlVersion=1.2 + +# Specify screen orientation: (v)ertical/(p)ortrait or (h)orizontal/(l)andscape +ScreenOrientation=h + +# Video color depth - 16 BPP is the fastest and supported for all modes, 24 bpp is supported only +# with SwVideoMode=y, SDL_OPENGL mode supports everything. (16)/(24)/(32) +VideoDepthBpp=16 + +# Enable OpenGL depth buffer (needed only for 3-d applications, small speed decrease) (y) or (n) +NeedDepthBuffer=n + +# Enable OpenGL stencil buffer (needed only for 3-d applications, small speed decrease) (y) or (n) +NeedStencilBuffer=n + +# Try to use GLES 2.x context - will revert to GLES 1.X if unsupported by device +# you need this option only if you're developing 3-d app (y) or (n) +NeedGles2=n + +# Application uses software video buffer - you're calling SDL_SetVideoMode() without SDL_HWSURFACE and without SDL_OPENGL, +# this will allow small speed optimization. Enable this even when you're using SDL_HWSURFACE. (y) or (n) +SwVideoMode=y + +# Application video output will be resized to fit into native device screen (y)/(n) +SdlVideoResize=y + +# Application resizing will keep 4:3 aspect ratio, with black bars at sides (y)/(n) +SdlVideoResizeKeepAspect=n + +# Do not allow device to sleep when the application is in foreground, set this for video players or apps which use accelerometer +InhibitSuspend=y + +# Create Android service, so the app is less likely to be killed while in background +CreateService=n + +# Application does not call SDL_Flip() or SDL_UpdateRects() appropriately, or draws from non-main thread - +# enabling the compatibility mode will force screen update every 100 milliseconds, which is laggy and inefficient (y) or (n) +CompatibilityHacksForceScreenUpdate=n + +# Application does not call SDL_Flip() or SDL_UpdateRects() after mouse click (ScummVM and all Amiga emulators do that) - +# force screen update by moving mouse cursor a little after each click (y) or (n) +CompatibilityHacksForceScreenUpdateMouseClick=n + +# Application initializes SDL audio/video inside static constructors (which is bad, you won't be able to run ndk-gdb) (y)/(n) +CompatibilityHacksStaticInit=n + +# On-screen Android soft text input emulates hardware keyboard, this will only work with Hackers Keyboard app (y)/(n) +CompatibilityHacksTextInputEmulatesHwKeyboard=y + +# Built-in text input keyboards with custom layouts for emulators, requires CompatibilityHacksTextInputEmulatesHwKeyboard=y +# 0 or empty - standard Android keyboard +# 1 - Simple QWERTY keyboard, no function keys, no arrow keys +# 2 - Commodore 64 keyboard +# 3 - Amiga keyboard +# 4 - Atari800 keyboard +TextInputKeyboard=2 + +# Hack for broken devices: prevent audio chopping, by sleeping a bit after pushing each audio chunk (y)/(n) +CompatibilityHacksPreventAudioChopping=n + +# Hack for broken apps: application ignores audio buffer size returned by SDL (y)/(n) +CompatibilityHacksAppIgnoresAudioBufferSize=n + +# Hack for VCMI: preload additional shared libraries before aplication start +CompatibilityHacksAdditionalPreloadedSharedLibraries="" + +# Hack for Free Heroes 2, which redraws the screen inside SDL_PumpEvents(): slow and compatible SDL event queue - +# do not use it with accelerometer/gyroscope, or your app may freeze at random (y)/(n) +CompatibilityHacksSlowCompatibleEventQueue=n + +# Save and restore OpenGL state when drawing on-screen keyboard for apps that use SDL_OPENGL +CompatibilityHacksTouchscreenKeyboardSaveRestoreOpenGLState=n + +# Application uses SDL_UpdateRects() properly, and does not draw in any region outside those rects. +# This improves drawing speed, but I know only one application that does that, and it's written by me (y)/(n) +CompatibilityHacksProperUsageOfSDL_UpdateRects=n + +# Application uses mouse (y) or (n), this will show mouse emulation dialog to the user +AppUsesMouse=y + +# Application needs two-button mouse, will also enable advanced point-and-click features (y) or (n) +AppNeedsTwoButtonMouse=n + +# Right mouse button can do long-press/drag&drop action, necessary for some games (y) or (n) +# If you disable it, swiping with two fingers will send mouse wheel events +RightMouseButtonLongPress=n + +# Show SDL mouse cursor, for applications that do not draw cursor at all (y) or (n) +ShowMouseCursor=n + +# Screen follows mouse cursor, when it's covered by soft keyboard, this works only in software video mode (y) or (n) +ScreenFollowsMouse=n + +# Generate more touch events, by default SDL generates one event per one video frame, this is useful for drawing apps (y) or (n) +GenerateSubframeTouchEvents=n + +# Force relative (laptop) mouse movement mode, useful when both on-screen keyboard and mouse are needed (y) or (n) +ForceRelativeMouseMode=n + +# Show on-screen dpad/joystick, that will act as arrow keys (y) or (n) +AppNeedsArrowKeys=y + +# On-screen dpad/joystick will appear under finger when it touches the screen (y) or (n) +# Joystick always follows finger, so moving mouse requires touching the screen with other finger +FloatingScreenJoystick=y + +# Application needs text input (y) or (n), enables button for text input on screen +AppNeedsTextInput=y + +# Application uses joystick (y) or (n), the on-screen DPAD will be used as joystick 0 axes 0-1 +# This will disable AppNeedsArrowKeys option +AppUsesJoystick=n + +# Application uses second on-screen joystick, as SDL joystick 0 axes 2-3 (y)/(n) +AppUsesSecondJoystick=n + +# Application uses third on-screen joystick, as SDL joystick 0 axes 20-21 (y)/(n) +AppUsesThirdJoystick= + +# Application uses accelerometer (y) or (n), the accelerometer will be used as joystick 1 axes 0-1 and 5-7 +AppUsesAccelerometer=n + +# Application uses gyroscope (y) or (n), the gyroscope will be used as joystick 1 axes 2-4 +AppUsesGyroscope=n + +# Application uses orientation sensor (y) or (n), reported as joystick 1 axes 8-10 +AppUsesOrientationSensor=n + +# Use gyroscope to move mouse cursor (y) or (n), it eats battery, and can be disabled in settings, do not use with AppUsesGyroscope setting +MoveMouseWithGyroscope=n + +# Application uses multitouch (y) or (n), multitouch events are passed as SDL_JOYBALLMOTION events for the joystick 0 +AppUsesMultitouch=n + +# Application records audio (it will use any available source, such a s microphone) +# API is defined in file SDL_android.h: int SDL_ANDROID_OpenAudioRecording(SDL_AudioSpec *spec); void SDL_ANDROID_CloseAudioRecording(void); +# This option will add additional permission to Android manifest (y)/(n) +AppRecordsAudio=n + +# Application needs to access SD card. If your data files are bigger than 5 Mb, enable it. (y) / (n) +AccessSdCard=n + +# Application needs Internet access. If you disable it, you'll have to bundle all your data files inside .apk (y) / (n) +AccessInternet=n + +# Immersive mode - Android will hide on-screen Home/Back keys. Looks bad if you invoke Android keyboard. (y) / (n) +ImmersiveMode=y + +# Application implements Android-specific routines to put to background, and will not draw anything to screen +# between SDL_ACTIVEEVENT lost / gained notifications - you should check for them +# rigth after SDL_Flip(), if (n) then SDL_Flip() will block till app in background (y) or (n) +# This option is reported to be buggy, sometimes failing to restore video state +NonBlockingSwapBuffers=n + +# Redefine common hardware keys to SDL keysyms +# BACK hardware key is available on all devices, MENU is available on pre-ICS devices, other keys may be absent +# SEARCH and CALL by default return same keycode as DPAD_CENTER - one of those keys is available on most devices +# Use word NO_REMAP if you want to preserve native functionality for certain key (volume keys are 3-rd and 4-th) +# Keys: TOUCHSCREEN (works only when AppUsesMouse=n), DPAD_CENTER/SEARCH, VOLUMEUP, VOLUMEDOWN, MENU, BACK, CAMERA +RedefinedKeys="LCTRL RETURN NO_REMAP NO_REMAP F12 F12" + +# Number of virtual keyboard keys (currently 6 is maximum) +AppTouchscreenKeyboardKeysAmount=3 + +# Redefine on-screen keyboard keys to SDL keysyms - 6 keyboard keys + 4 multitouch gestures (zoom in/out and rotate left/right) +RedefinedKeysScreenKb="KP5 SPACE F3" + +# Names for on-screen keyboard keys, such as Fire, Jump, Run etc, separated by spaces, they are used in SDL config menu +RedefinedKeysScreenKbNames="" + +# On-screen keys theme +# 0 = Ultimate Droid by Sean Stieber (green, with cross joystick) +# 1 = Simple Theme by Beholder (white, with cross joystick) +# 2 = Sun by Sirea (yellow, with round joystick) +# 3 = Keen by Gerstrong (multicolor, with round joystick) +# 4 = Retro by Santiago Radeff (red/white, with cross joystick) +# 5 = GameBoy from RetroArch +# 6 = PlayStation from RetroArch +# 7 = SuperNintendo from RetroArch +# 8 = DualShock from RetroArch +# 9 = Nintendo64 from RetroArch +TouchscreenKeysTheme=9 + +# Redefine gamepad keys to SDL keysyms, button order is: +# A B X Y L1 R1 L2 R2 LThumb RThumb +RedefinedKeysGamepad="" + +# How long to show startup menu button, in msec, 0 to disable startup menu +StartupMenuButtonTimeout=2000 + +# Menu items to hide from startup menu, available menu items: +# SettingsMenu.OkButton SettingsMenu.DummyMenu SettingsMenu.MainMenu SettingsMenuMisc.DownloadConfig SettingsMenuMisc.OptionalDownloadConfig SettingsMenuMisc.AudioConfig SettingsMenuMisc.VideoSettingsConfig SettingsMenuMisc.ShowReadme SettingsMenuMisc.GyroscopeCalibration SettingsMenuMisc.ResetToDefaultsConfig SettingsMenuMouse.MouseConfigMainMenu SettingsMenuMouse.DisplaySizeConfig SettingsMenuMouse.LeftClickConfig SettingsMenuMouse.RightClickConfig SettingsMenuMouse.AdditionalMouseConfig SettingsMenuMouse.JoystickMouseConfig SettingsMenuMouse.TouchPressureMeasurementTool SettingsMenuMouse.CalibrateTouchscreenMenu SettingsMenuKeyboard.KeyboardConfigMainMenu SettingsMenuKeyboard.ScreenKeyboardSizeConfig SettingsMenuKeyboard.ScreenKeyboardDrawSizeConfig SettingsMenuKeyboard.ScreenKeyboardThemeConfig SettingsMenuKeyboard.ScreenKeyboardTransparencyConfig SettingsMenuKeyboard.RemapHwKeysConfig SettingsMenuKeyboard.RemapScreenKbConfig SettingsMenuKeyboard.ScreenGesturesConfig SettingsMenuKeyboard.CustomizeScreenKbLayout SettingsMenuKeyboard.ScreenKeyboardAdvanced +HiddenMenuOptions='SettingsMenuMisc.OptionalDownloadConfig SettingsMenuMouse.DisplaySizeConfig' + +# Menu items to show at startup - this is Java code snippet, leave empty for default +# new SettingsMenuMisc.ShowReadme(), (AppUsesMouse \&\& \! ForceRelativeMouseMode \? new SettingsMenuMouse.DisplaySizeConfig(true) : new SettingsMenu.DummyMenu()), new SettingsMenuMisc.OptionalDownloadConfig(true), new SettingsMenuMisc.GyroscopeCalibration() +# Available menu items: +# SettingsMenu.OkButton SettingsMenu.DummyMenu SettingsMenu.MainMenu SettingsMenuMisc.DownloadConfig SettingsMenuMisc.OptionalDownloadConfig SettingsMenuMisc.AudioConfig SettingsMenuMisc.VideoSettingsConfig SettingsMenuMisc.ShowReadme SettingsMenuMisc.GyroscopeCalibration SettingsMenuMisc.ResetToDefaultsConfig SettingsMenuMouse.MouseConfigMainMenu SettingsMenuMouse.DisplaySizeConfig SettingsMenuMouse.LeftClickConfig SettingsMenuMouse.RightClickConfig SettingsMenuMouse.AdditionalMouseConfig SettingsMenuMouse.JoystickMouseConfig SettingsMenuMouse.TouchPressureMeasurementTool SettingsMenuMouse.CalibrateTouchscreenMenu SettingsMenuKeyboard.KeyboardConfigMainMenu SettingsMenuKeyboard.ScreenKeyboardSizeConfig SettingsMenuKeyboard.ScreenKeyboardDrawSizeConfig SettingsMenuKeyboard.ScreenKeyboardThemeConfig SettingsMenuKeyboard.ScreenKeyboardTransparencyConfig SettingsMenuKeyboard.RemapHwKeysConfig SettingsMenuKeyboard.RemapScreenKbConfig SettingsMenuKeyboard.ScreenGesturesConfig SettingsMenuKeyboard.CustomizeScreenKbLayout SettingsMenuKeyboard.ScreenKeyboardAdvanced +FirstStartMenuOptions='' + +# Minimum amount of RAM application requires, in Mb, SDL will print warning to user if it's lower +AppMinimumRAM=256 + +# GCC version, 4.6 (default) or 4.8, CLANG is not supported yet +NDK_TOOLCHAIN_VERSION= + +# Specify architectures to compile, 'all' or 'y' to compile for all architectures. +# Available architectures: armeabi armeabi-v7a armeabi-v7a-hard x86 mips +MultiABI='armeabi-v7a x86' + +# Optional shared libraries to compile - removing some of them will save space +# MP3 support by libMAD is encumbered by patents and libMAD is GPL-ed +# Available libraries: mad (GPL-ed!) sdl_mixer sdl_image sdl_ttf sdl_net sdl_blitpool sdl_gfx sdl_sound intl xml2 lua jpeg png ogg flac tremor vorbis freetype xerces curl theora fluidsynth lzma lzo2 mikmod openal timidity zzip bzip2 yaml-cpp python boost_date_time boost_filesystem boost_iostreams boost_program_options boost_regex boost_signals boost_system boost_thread glu avcodec avdevice avfilter avformat avresample avutil swscale swresample bzip2 +CompiledLibraries="intl zzip sdl_image sdl_ttf guichan" + +# Application uses custom build script AndroidBuild.sh instead of Android.mk (y) or (n) +CustomBuildScript=y + +# Aditional CFLAGS for application +AppCflags='' + +# Additional LDFLAGS for application +AppLdflags='' + +# If application has headers with the same name as system headers, this option tries to fix compiler flags to make it compilable +AppOverlapsSystemHeaders= + +# Build only following subdirs (empty will build all dirs, ignored with custom script) +AppSubdirsBuild='' + +# Exclude these files from build +AppBuildExclude='' + +# Application command line parameters, including app name as 0-th param +AppCmdline='x64 +truedrive -joydev1 0 -joydev2 2 -autostart Last_Ninja,_the_[Side_A_CCS].d64' + +# Screen size is used by Google Play to prevent an app to be installed on devices with smaller screens +# Minimum screen size that application supports: (s)mall / (m)edium / (l)arge +MinimumScreenSize=s + +# Your AdMob Publisher ID, (n) if you don't want advertisements +AdmobPublisherId=n + +# Your AdMob test device ID, to receive a test ad +AdmobTestDeviceId= + +# Your AdMob banner size (BANNER/FULL_BANNER/LEADERBOARD/MEDIUM_RECTANGLE/SMART_BANNER/WIDE_SKYSCRAPER/FULL_WIDTH:Height/Width:AUTO_HEIGHT/Width:Height) +AdmobBannerSize= + +# Google Play Game Services application ID, required for cloud saves to work +GooglePlayGameServicesId= + diff --git a/project/jni/application/vice-lastninja/AndroidBuild.sh b/project/jni/application/vice-lastninja/AndroidBuild.sh new file mode 120000 index 000000000..4ddaa538a --- /dev/null +++ b/project/jni/application/vice-lastninja/AndroidBuild.sh @@ -0,0 +1 @@ +../vice/AndroidBuild.sh \ No newline at end of file diff --git a/project/jni/application/vice-lastninja/AndroidData/C64.ZIP b/project/jni/application/vice-lastninja/AndroidData/C64.ZIP new file mode 120000 index 000000000..ac596bed9 --- /dev/null +++ b/project/jni/application/vice-lastninja/AndroidData/C64.ZIP @@ -0,0 +1 @@ +../../vice/AndroidData/C64.ZIP \ No newline at end of file diff --git a/project/jni/application/vice-lastninja/AndroidData/Last_Ninja.zip b/project/jni/application/vice-lastninja/AndroidData/Last_Ninja.zip new file mode 100644 index 0000000000000000000000000000000000000000..b7130945fe5e860f6689910de64446309cbc22b6 GIT binary patch literal 238408 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