Commit Graph

1263 Commits

Author SHA1 Message Date
TwistedUmbrella d497204d02 Disable turbo mode toggle when synchronous 2015-08-11 20:57:36 -04:00
TwistedUmbrella 9ec657949a Basic Android option to toggle Synchronous Rendering 2015-08-11 20:50:34 -04:00
TwistedUmbrella 851acf8518 Remove deprecated log tag from debug
Conflicts:
	shell/android/src/com/reicast/emulator/debug/GenerateLogs.java
2015-08-11 16:15:35 -04:00
Stefanos Kornilios Mitsis Poiitidis 24b721c359 Replace reidc with reicast on logs 2015-08-11 20:52:10 +02:00
TwistedUmbrella 2b027e9897 Update log tags and add new native identifier 2015-08-11 20:52:09 +02:00
TwistedUmbrella 10ba5d336f Shorten toast (blocks thread), Remove unused strings 2015-08-11 13:37:49 -04:00
Stefanos Kornilios Mitsis Poiitidis 417dfc5d8f Merge pull request #732 from reicast/wip/naomi-support
Naomi support. Enjoy.

To build, edit core/build.h to DC_PLATFORM_NAOMI (or, -D TARGET_NAOMI at the makefile level)
2015-08-11 19:21:00 +02:00
Jan Holthuis 7ec1a12580 Merge pull request #720 from Holzhaus/add-odroid-support
Add ODROID-C1/C1+/X/X2/U2/U3/XU/XU3/XU4 support
2015-08-11 19:16:18 +02:00
Stefanos Kornilios Mitsis Poiitidis 7feeec0ceb naomi: Refactor cart logic to naomi_cart 2015-08-11 19:13:11 +02:00
Stefanos Kornilios Mitsis Poiitidis 7d0d2ba572 naomi: Initial support for TARGET_NAOMI, windows only
- Import naomi code from nullDC, modify and cleanup
- Only unprotected dimm-board support, custom lst files
- Still a compile option
- Boots naomi bios and some games, no input yet
2015-08-11 19:13:11 +02:00
Stefanos Kornilios Mitsis Poiitidis 1c7c684937 android: Fix makefile 2015-08-11 18:38:15 +02:00
Jan Holthuis 1ec91c30d8 Add support for ODROID-C1+/X/X2/U2/U3/XU/XU3/XU4 2015-08-11 18:23:39 +02:00
Jan Holthuis 8453016608 Add ODROID-C1 support to Makefile 2015-08-11 18:23:39 +02:00
Stefanos Kornilios Mitsis Poiitidis 6348057402 Merge pull request #705 from Holzhaus/unified-makefiles-all
Merge Makefiles for beagle/pandora/gcwz/rapi2/lincpp into Linux Makefile
2015-08-11 18:19:37 +02:00
TwistedUmbrella cf53f3ec22 Fix links to files for relative Xcode paths 2015-08-11 11:44:11 -04:00
Stefanos Kornilios Mitsis Poiitidis c3c2c68f21 Merge pull request #729 from reicast/wip/softrend
Basic and buggy software renderer
2015-08-11 17:43:47 +02:00
Jan Holthuis 961e1c057a Makefile: Only define USE_X11 for x86, x64, linCPP and pandora 2015-08-11 17:43:04 +02:00
Jan Holthuis dd837994af Merge LinCPP Makefile into Linux Makefile 2015-08-11 17:36:16 +02:00
Jan Holthuis 0b505e6857 Makefile: Rename i686 platform to x86 and AMD64 to x64 2015-08-11 17:36:16 +02:00
Jan Holthuis d295bad50b Makefile: Use separate obj directories for each platform 2015-08-11 17:36:16 +02:00
Jan Holthuis 7653f790a0 Makefile: Add CFLAGS to AS calls (in case gcc is used instead of as) 2015-08-11 17:36:16 +02:00
Jan Holthuis 752c136910 Allow overriding compilers for specific platforms
The Raspberry Pi 2 seems to need `gcc` instead of `as` as ${AS}
2015-08-11 17:36:15 +02:00
Jan Holthuis f96ec5ff89 Remove FOR_ARM definition in Makefile 2015-08-11 17:36:15 +02:00
Jan Holthuis 91338761d6 Makefile: Fix Whitespace 2015-08-11 17:36:15 +02:00
Jan Holthuis a090eba78c Don't include CFLAGS/MFLAGS in CXXFLAGS 2015-08-11 17:36:15 +02:00
Jan Holthuis 93355dd533 Merge gcwz into Linux Makefile 2015-08-11 17:36:15 +02:00
Jan Holthuis fe48f04f78 Separate platform auto-detection code in Makefile 2015-08-11 17:36:15 +02:00
Jan Holthuis bb1bf000fd Merge beagle/pandora/rapi2 Makefiles into Linux Makefile 2015-08-11 17:36:14 +02:00
TwistedUmbrella 6358222a0b Cleanup leftovers from platform move 2015-08-11 08:20:47 -04:00
TwistedUmbrella cdec92d36c Rebuild iOS project paths for new location 2015-08-11 08:05:09 -04:00
Stefanos Kornilios Mitsis Poiitidis cda7036ef1 apple: moving around xcode files 2015-08-11 07:57:23 -04:00
Stefanos Kornilios Mitsis Poiitidis 4f9ff3fc3f OSX: Fix release build 2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis 45f0a47eec OSX: Basic keyboard input 2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis 5d46b77387 OSX: How about initializing opengl before using it? 2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis 26cfcd79e9 OSX: Fiddling to get the rec-cpp/noexcept path running 2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis dfc341a5fe softrend: OpenMP support, fix present overflow during untiling
- Uses vertical slicing
- Efficiency wins are best for 2-3 rendering threads
2015-08-11 00:26:02 -04:00
TwistedUmbrella b12055f7c0 Merge pull request #721 from reicast/loungekatt
Convert third-party source to library (avoid license conflict)
2015-08-11 00:23:55 -04:00
TwistedUmbrella 1d1bd5a92f Exploit file specifications to shorten results 2015-08-10 23:56:04 -04:00
TwistedUmbrella 291812ba72 Send updated folder to options after verification 2015-08-10 23:49:55 -04:00
TwistedUmbrella 37625778e5 Increase the search depth slightly
This will account for storing games in a second-tier folder, such as
putting bins in one directory and chd in another with each game having
it’s own folder for bin and cue.
The BIOS search should handle 4 levels to account for the use of
/Android/data/com.reicast.emulator/files but should also ignore
directories, such as cache and obb, where the file will never be.
2015-08-10 23:49:49 -04:00
TwistedUmbrella 0f4afb29c3 Resolve an Xcode whitespace tragedy 2015-08-10 22:41:28 -04:00
TwistedUmbrella 83d525d0f9 Verify "flist" is not null before sort / add 2015-08-10 22:25:45 -04:00
Stefanos Kornilios Mitsis Poiitidis ff1b466116 xcode: limit to armv7 2015-08-10 15:05:29 +02:00
Stefanos Kornilios Mitsis Poiitidis 7dd17a4175 xcode: move shared schemes on the workspace 2015-08-10 14:49:59 +02:00
Stefanos Kornilios Mitsis Poiitidis 8faef19c3f Apple: fix disabled nvmem blockmgr path, add printfs, clean xcode files 2015-08-10 03:02:59 +02:00
TwistedUmbrella bf75c95ae8 Update project for #755 and fix warnings 2015-08-17 07:59:39 -04:00
TwistedUmbrella 95b39b885a Fix iPhone build and import GameController / iCade 2015-08-07 16:17:28 -04:00
TwistedUmbrella 7b30fe6109 Move third-party to top level, sync with originals 2015-08-07 16:08:59 -04:00
TwistedUmbrella 4d9b151322 Convert third-party source to library (avoid license conflict) 2015-08-07 16:08:59 -04:00
Stefanos Kornilios Mitsis Poiitidis 6beec6824d msvc: Separate target names, better split imm directories
Now different builds don't delete or collide with each other
2015-08-05 05:01:08 +02:00
Stefanos Kornilios Mitsis Poiitidis f2f9a041e1 Merge pull request #727 from reicast/wip/import-drkpvr-softrend
rend/soft: Import the experimental core from nulldc/drkpvr, modularize
2015-08-05 04:25:06 +02:00
Stefanos Kornilios Mitsis Poiitidis 8cce1a4976 rend/soft: Import the experimental core from nulldc/drkpvr, better renderer modularization
- Adapted for indexed, async rendering, shared ta decoder
- This blits via a quick-and-hacky GDI blitter for now
- SSE/MMX intrins based, so not very portable
- A rather not good "reference" implementation
- At least, it's not terribly slow though
- GetTexture moved to Renderer interface
2015-08-05 02:43:40 +02:00
Stefanos Kornilios Mitsis Poiitidis 7e51e13efc build: Add FEAT_HAS_COREIO_HTTP, update nacl/emscripten makefiles 2015-08-03 11:14:27 +02:00
Stefanos Kornilios Mitsis Poiitidis d8ccc9d2e7 emscripten: More rec-cpp progress
It almost builds now, except emscripten randomly gives up and crashes. No one likes my code these days...
2015-07-29 06:45:02 +02:00
Stefanos Kornilios Mitsis Poiitidis 17a4af378c nacl: Post-merge cleanups 2015-07-29 04:58:41 +02:00
Stefanos Kornilios Mitsis Poiitidis b6c8a1c3cc nacl: Log to console.log 2015-07-29 04:30:31 +02:00
Stefanos Kornilios Mitsis Poiitidis 373cb6e24e nacl: Working towards GLES2. Will init, shaders won't compile 2015-07-29 04:30:21 +02:00
~skmp 0b29889b02 nacl: nacl_lin target, to simulate nacl build under linux. Debugger friendly 2015-07-29 04:28:13 +02:00
Stefanos Kornilios Mitsis Poiitidis b9bbb5c0c8 nacl: Work towards rec-cpp 2015-07-29 04:26:50 +02:00
Stefanos Kornilios Mitsis Poiitidis c33773ee37 nacl: Update makefile 2015-07-29 04:22:42 +02:00
Stefanos Kornilios Mitsis Poiitidis d0674b3cdd nacl: Use nacl_io, emulation on background thread, print speed stats 2015-07-29 04:18:36 +02:00
Stefanos Kornilios Mitsis Poiitidis 341475f778 nacl: Redirect printf/puts, basic html loader 2015-07-29 04:17:49 +02:00
Stefanos Kornilios Mitsis Poiitidis 2eb9d7908f A first hackthrough to get nacl compiling working 2015-07-29 04:17:31 +02:00
~skmp 718cace9a7 emscripten: Fix chrome & firefox OOM by enabling opts
Looks like the JITs get kind of crazy and eat up all ram otherwise
2015-07-29 04:08:08 +02:00
~skmp 376a36bf57 Emscripten: Hacky support, can boot bios
- Add TARGET_BOUNDED_EXECUTION, TARGET_EMSCRIPTEN
- Add emscripten makefile

Of course, there's no jit at this point
2015-07-29 04:08:08 +02:00
Stefanos Kornilios Mitsis Poiitidis 75fd698695 Merge pull request #701 from reicast/feat/rec-cpp
Initial implementation of a "dynarec-structured" cached shop interpreter
2015-07-29 02:43:51 +02:00
TwistedUmbrella a3f66be3ce Merge pull request #704 from AbandonedCart/loungekatt
XMLParser and GLES 3 cleanup
2015-07-28 20:20:53 -04:00
Stefanos Kornilios Mitsis Poiitidis 51ab5ab664 Merge pull request #695 from randomstuff/cmake
cmake build (currently Linux only)
2015-07-29 01:51:41 +02:00
Gabriel Corona 2fe5f8b22d Experimental cmake build (currently Linux only) 2015-07-28 23:38:40 +02:00
Jan Holthuis c43333e502 [Linux] Make X11 optional 2015-07-27 18:24:59 +02:00
Jan Holthuis 23891b8dd7 Makefile: Print ARCH variable 2015-07-27 18:24:22 +02:00
Jan Holthuis 3a12a11cfc Makefile: dont use tab indent for non-commands 2015-07-27 18:24:22 +02:00
Jan Holthuis 7fc54fa214 Merge lin86/lin64 Makefiles to linux/Makefile 2015-07-27 18:23:48 +02:00
TwistedUmbrella 62ea812a08 Streamline populating the view with XML data 2015-07-26 22:41:57 -04:00
TwistedUmbrella 824b528e4f Clear images when disabled, Clean up XMLParser 2015-07-26 22:01:24 -04:00
TwistedUmbrella d50620bf3f Add support for TheGamesDB elastic search API 2015-07-26 22:01:15 -04:00
Jan Holthuis 57662482e0 Replace HOST_NO_AREC with TARGET_NO_AREC in Linux Makefiles 2015-07-26 16:52:59 +02:00
Jan Holthuis fdd8e4239a Harmonize Linux x86/x64 Makefiles 2015-07-26 16:12:16 +02:00
TwistedUmbrella 14d29d9670 Add caching of image files for disk info 2015-07-25 13:14:59 -04:00
TwistedUmbrella 7bd709460a Properly test and set client version in EGL3 factory 2015-07-25 13:14:59 -04:00
Stefanos Kornilios Mitsis Poiitidis 00dbd6222f rec-cpp: Massage for gcc compatibility 2015-07-25 14:25:51 +02:00
Stefanos Kornilios Mitsis Poiitidis bfef969626 rec-cpp: Implement stuff up to the corejit layer 2015-07-25 14:21:53 +02:00
Stefanos Kornilios Mitsis Poiitidis 58d4a55696 build: fix makefiles 2015-07-25 13:19:38 +02:00
Stefanos Kornilios Mitsis Poiitidis 9cf9bacd13 build: Refactor HOST_NO_REC everywhere 2015-07-25 13:19:26 +02:00
Stefanos Kornilios Mitsis Poiitidis a9c76351f6 build: Draft & cleanup, refactor rec* options 2015-07-25 13:17:42 +02:00
TwistedUmbrella 2f4dd06149 Fix a mismatched log tag 2015-07-24 11:30:41 -04:00
TwistedUmbrella 0fb51735da Update iOS project, Add support for iOS define 2015-07-23 23:30:35 -04:00
TwistedUmbrella e5c263d40a Fix a duplicate button declaration 2015-07-22 23:07:24 -04:00
TwistedUmbrella 7fecd6ba43 Check for null game info and catch all exceptions 2015-07-22 23:07:23 -04:00
TwistedUmbrella f21e9382d2 Update API-related code and reduce global vars 2015-07-22 23:07:23 -04:00
TwistedUmbrella 40c244a6ee Clean up game info option and move to long click 2015-07-22 23:07:23 -04:00
TwistedUmbrella 627d5eb301 Permission aware file browsing, Restore menu size
Since the BIOS cannot be stored on external storage, there is
absolutely no reason to begin a search from that folder.

It makes more sense to start from a user-defined folder than the
default simply because an external card exists. A check has been added
to see if the preference is a default.
2015-07-22 23:07:23 -04:00
TwistedUmbrella 70b93b4d86 Remove an extraneous log when loading lists 2015-07-22 23:07:23 -04:00
TwistedUmbrella 859a706295 Clear directory preferences when changing path
Also includes transition to the static reference keys.
2015-07-22 23:07:23 -04:00
TwistedUmbrella 19b8dbe218 Prevent exploring root paths, Improve UI visibility
Divide the heading and games listings to allow an easier identification
of what is a menu item and what is a menu heading.
2015-07-22 23:07:23 -04:00
TwistedUmbrella c8600bb6cf Flexible name check for game identification 2015-07-22 23:07:23 -04:00
TwistedUmbrella 40e8210a7e Set a popup background to allow onKey events 2015-07-22 23:07:23 -04:00
TwistedUmbrella 416c4273d3 Close all open popups from hardware key press 2015-07-22 23:07:23 -04:00
Stefanos Kornilios Mitsis Poiitidis 77befe9439 Linux/desktop: Cleanup makefiles 2015-07-21 16:03:46 +02:00
Stefanos Kornilios Mitsis Poiitidis e50cfe3010 x64 tinyjit: linux support 2015-07-14 03:35:34 +02:00
Stefanos Kornilios Mitsis Poiitidis 3852cf9ac8 Minimal x64 jit: Desync'd, but runs 2015-07-13 23:56:42 +02:00
Stefanos Kornilios Mitsis Poiitidis b385575d6f Get x64 building 2015-07-13 21:13:51 +02:00
Stefanos Kornilios Mitsis Poiitidis 043d9004a0 Merge rapi2 to master 2015-07-07 16:20:14 +02:00
Stefanos Kornilios Mitsis Poiitidis c5e5600eec Update LICENSE
Let's switch to 3-clause BSD, because meh
2015-07-06 08:54:11 +02:00
Stefanos Kornilios Mitsis Poiitidis 475b6bbc38 Merge pull request #686 from reicast/feat/merge-x86-recs
Merge windows and linux x86 recompiler paths
2015-07-05 23:40:05 -07:00
Stefanos Kornilios Mitsis Poiitidis ea26e2784a Merge windows and linux x86 recompiler paths 2015-07-06 08:15:45 +02:00
TwistedUmbrella e229b44821 Merge pull request #673 from reicast/loungekatt
Fixes for building iOS / Android in parallel
2015-07-05 11:15:08 -04:00
Stefanos Kornilios Mitsis Poiitidis b5108993c9 Audio: Fix windows build 2015-07-05 14:53:43 +02:00
TwistedUmbrella 20193681f0 Support all available landscape orientations 2015-07-05 00:15:40 -04:00
TwistedUmbrella 6a3f691c23 Fix a typo to prevent VMU and FPS popup focus 2015-07-05 00:05:06 -04:00
TwistedUmbrella e3744446f5 Support return to external launcher, Prep for linux
This adds the ability to simply close the emulator when launched
externally and prevents changes designed for linux from generating
conflicting controller configurations on Android (and may be needed for
iOS as well).
2015-06-28 11:29:34 -04:00
Jan Holthuis 6ae3c5d907 Introduce USE_ALSA and accomodate Makefiles
This introduces the USE_ALSA flag (replaces the somewhat hacky
"HOST_OS==OS_LINUX && !defined(TARGET_NACL32) && !defined(ANDROID)"
if case).

The Makefiles for beagle, gcwz, lin86 and pandora have been adapted to
reflect this change.
2015-06-27 20:45:42 +02:00
Jan Holthuis a9771c918d Added PulseAudio backend
This commit introduces PulseAudio support using PulseAudio's "Simple
API".

The PulseAudio backend will be included during compilation if
USE_PULSEAUDIO is defined.
2015-06-27 20:44:54 +02:00
Jan Holthuis 1c1e779500 Added Android audio backend
This *should* add the Android audio backend. I do not have any idea how
to do this properly, but I figured that this might work for the moment.
There's probably a lot of testing required for this to work.
2015-06-27 20:44:53 +02:00
Jan Holthuis e3f1784a0f Implement audio backend system
This makes it possible to have multiple audio backends compiled into
reicast (e.g. ALSA & OSS on Linux). These can then selected by the user
via a config option ("backend" iin the "audio" section). It *should*
also be possible to reduce the number of platform-specific ifdefs with this
approach.

Audio backends need to define a struct (audiobackend_t) that holds a
pointer to it's init, push and term function and also a slug and a name
as string. They then need to pass a pointer to this struct to
RegisterAudioBackend() before InitAudio() is called.

For now, I defined a function (RegisterAllAudioBackends) that get's
called exactly once (i.e. upon first call of InitAudio()), where
we can put ifdef'd RegisterAudioBackend() calls into for each backend
that reicast supports.

Please note that this commit just implements the basic audio backend
system - no backends have been ported to the new API yet. For the meantime,
reicast will run without any audio support accross all systems.
2015-06-27 20:41:49 +02:00
Jan Holthuis 35968c8291 Rename os_Push() to PushAudio() for consistency 2015-06-27 20:41:05 +02:00
Jan Holthuis 55c6667753 Rename audiostream_rif.h to audiostream.h
This makes the naming more consistent.
2015-06-27 20:40:19 +02:00
TwistedUmbrella fc0a917d42 Make menus controller-compatible (Pt. 2)
Add a border to the selected / pressed view to notify the user when
touch is unavailable.
2015-06-21 20:02:38 -04:00
TwistedUmbrella 6c1e5d250e Make menus controller-compatible (Pt. 1)
This requires some form of visual highlighting, but enables selection
of items using a controller.
2015-06-21 19:17:45 -04:00
TwistedUmbrella 414a7205f2 Add focus for attempting controller support 2015-05-23 12:25:32 -04:00
TwistedUmbrella 604a3a0f8a Begin implementing a BIOS selection dialog
This is a dedicated dialog for selecting the BIOS on first run
2015-05-21 16:06:33 -04:00
TwistedUmbrella d7d0f23a29 Add report option to error detection prompt 2015-05-21 16:06:33 -04:00
Stefanos Kornilios Mitsis Poiitidis 9c2a4dc5a4 iOS fixes 2015-05-16 01:04:30 -07:00
Stefanos Kornilios Mitsis Poiitidis 65ca1382d8 Merge remote-tracking branch 'remotes/origin/skmp/ios-wip' into feat/segfault-context-consolidation
Android/windows builds fine again. Android not tested yet, iOS/OSX not compiled yet
2015-05-16 07:12:19 +02:00
Stefanos Kornilios Mitsis Poiitidis 8c469e4b5c *nix: move context massaging to linux/context.cpp, ALIGN -> DECL_ALIGN
Yay some warnings gone from not conflicting with ALIGN anymore
2015-05-16 03:06:04 +02:00
Stefanos Kornilios Mitsis Poiitidis bdece20e3a VS project: Exclude rec-86 from all build configs 2015-05-16 00:37:02 +02:00
Stefanos Kornilios Mitsis Poiitidis a2ac4015d1 Android/Makefile: Fix build by avoiding var-leakage
Apparently include $(CLEAR_VARS) doesn't quite do what one expects
2015-05-16 00:31:25 +02:00
Stefanos Kornilios Mitsis Poiitidis 30709c948e Android makefile: C doesn't support -fvisibility-inlines-hidden 2015-05-15 23:35:25 +02:00
Stefanos Kornilios Mitsis Poiitidis cf473a14a4 x86 jit: fix android 2015-05-15 23:33:47 +02:00
Stefanos Kornilios Mitsis Poiitidis 5ef9d661a6 Merge remote-tracking branch 'origin/master' into skmp/linux86 2015-05-08 17:29:14 +02:00
Stefanos Kornilios Mitsis Poiitidis 5d3c71bee7 Merge master 2015-05-08 17:29:06 +02:00
Willians 0f42cb0da7 update brazilian translation 2015-04-12 10:42:12 -03:00
Stefanos Kornilios Mitsis Poiitidis dcabd5a8e7 Merge branch 'master' into features/use-ndk-r10d 2015-04-12 11:56:53 +02:00
Stefanos Kornilios Mitsis Poiitidis fe43b05119 Fix missing `ng>` in values-de/strings.xml 2015-04-12 11:42:09 +02:00
Stefanos Kornilios Mitsis Poiitidis 3aa14fd630 Fix "Update strings.xml" (missing < in c23f08f9e9) 2015-04-12 11:30:45 +02:00
Stefanos Kornilios Mitsis Poiitidis 6f447e7e68 Fix "Update strings.xml" (missing < in c23f08f9e9) 2015-04-12 11:29:56 +02:00
Stefanos Kornilios Mitsis Poiitidis 6655a42d94 Upgrade build target to 21 2015-04-12 10:31:50 +02:00
Stefanos Kornilios Mitsis Poiitidis 3b3b232758 Update w/ master for travis changes 2015-04-12 10:03:19 +02:00
TwistedUmbrella f74e4619e6 Merge pull request #626 from reicast/loungekatt
Revert "Verify freezing is not a context / thread issue"
2015-04-11 12:47:09 -04:00
Jan Holthuis 265670cc60 Fix indentation in german translations 2015-04-10 13:05:40 +02:00
Jan Holthuis 5993c3bfe1 Add additional german translations
This translates all strings that are currently in
shell/android/res/values/strings.xml.
2015-04-10 13:04:28 +02:00
Jan Holthuis d9ea22b49d Fix german translations
This mainly fixes typos and other mistakes in the german translations - mostly
the so-called "Deppenleerzeichen" (wrongfully inserted spaces in
composed words).
Refer to http://de.wikipedia.org/wiki/Leerzeichen_in_Komposita for details.
2015-04-10 12:27:03 +02:00
kitrio c23f08f9e9 Update strings.xml
new tag update and  improve translation korean
2015-04-10 00:16:31 +09:00
TwistedUmbrella 80af0d364e Revert "Verify freezing is not a context / thread issue"
This reverts commit 21fbad3ba5.
2015-04-01 10:19:46 -04:00
TwistedUmbrella 0109effc6c Debug: Add L preview, Lollipop, and future unlisted 2015-03-31 09:58:54 -04:00
Stefanos Kornilios Mitsis Poiitidis 3615fe0eff Enable Android TV options
Travis builds with sdk-21 now, so all is fine
2015-03-31 04:49:05 +02:00
Stefanos Kornilios Mitsis Poiitidis 014d739495 Update for ndk-10d, improved build options 2015-03-29 06:02:24 +02:00
Stefanos Kornilios Mitsis Poiitidis 0c04adba67 reios: Add support for elf booting 2015-03-22 01:30:19 +01:00
TwistedUmbrella b1108d15d0 Merge pull request #596 from reicast/loungekatt
Add theme selection GUI, Flush incoming intent when handled
2015-03-14 12:11:29 -04:00
TwistedUmbrella 2ae8ede025 Android TV config (pending travis API 21 support) 2015-03-14 11:53:46 -04:00
TwistedUmbrella 6cf0d1acda Add a settings toggle to configure reios 2015-03-14 11:51:30 -04:00
Willians 25c40685e9 update brazilian translation
Revised translation and add options that were missing,
2015-03-02 09:11:51 -03:00
TwistedUmbrella f440743a57 Remove unsupported flags, Add theme "clear" 2015-02-26 01:08:02 -05:00
TwistedUmbrella 2fe7062249 Add the manifest requirements for Android TV 2015-02-26 00:47:44 -05:00
TwistedUmbrella e15fcc38e9 Better handling of theme items for spinner 2015-02-26 00:46:29 -05:00
TwistedUmbrella 21fbad3ba5 Verify freezing is not a context / thread issue 2015-02-26 00:46:29 -05:00
TwistedUmbrella cb555bc06f Properly flush an intent after the data is handled
Add a missing bracket for the intent cancellation
2015-02-26 00:46:29 -05:00
TwistedUmbrella 30cfc0b15a Add a basic theme selection option to configuration 2015-02-26 00:46:29 -05:00
Stefanos Kornilios Mitsis Poiitidis 7c64d57b35 Merge branch 'master' into skmp/bios-hle 2015-02-25 15:21:59 +01:00
Stefanos Kornilios Mitsis Poiitidis 952b1ae6e9 reios/hleboot: support cdroms, descramble, slightly smarter bootfile search 2015-02-25 15:21:22 +01:00
TwistedUmbrella 584fdae6f8 Add a basic backend for supporting button themes
The theme path will be store as the button_theme pref and verified
before loading. This will replace any existing buttons in the data
folder of the emulator home_directory at runtime and load as the
graphics for the button configuration. This requires button themes be
standardized.
2015-01-23 09:25:20 -05:00
Stefanos Kornilios Mitsis Poiitidis f2c07917c7 Partially working dyna for iOS. Very few games working atm.
This works, but is extremelly hacky. Must be started without attached debugger, lldb doesn't want to let go of EXC_BAD_ADDRESS, but reicast really depends on it getting delivered as SIGSEGV/SIGBUS. Also xcode has a really bad day upon seeing the jit code. Oh well.

There's some dynarec bug that causes color corruption on bios logo/boot triagles, TA crash on ikaruga and infinitive loop on crazy taxi. I'd guess some fp-memory-write thingy, abi, or smth. Too bad.

- Force code to compile in arm mode (arm jit -> thumb mem functions is complicated)
- SIGILL, SIGBUS. Works w/o Mach exceptions and EXC_BAD_ADDRESS
- Code buffers move to __TEXT, munmapped && memmapped to actually work
- Primitive input. Button + start, or left (works to get out of bios date screen)
- Fixup emitter for thumb2/interworking (didn't work though, reverted to arm cc)
- Block Manager: Disable mem saving / page fault alloc-on-demand logic
- Move cycle counter to r11, r9 is not clean on iOS. Remove r11 from reg alloc list
- Cache flushes for iOS
- log to log.txt
- load game.chd
2015-01-18 23:52:12 -08:00
TwistedUmbrella 9e2b28ae46 hack: Temp fix for crash in MOGA lib on Lollipop. 2015-01-16 23:20:20 -05:00
TwistedUmbrella 8e548811e1 Add a thorough check for the data folder dilemma 2015-01-06 23:34:59 -05:00
TwistedUmbrella 4c96052d32 Support modifying the Moga listener at runtime 2015-01-06 23:34:59 -05:00
TwistedUmbrella 96a274caaf Stop relying on a bug to maintain popup view width
The original view was held in place due to an Android bug that began
around ICS, which did not stretch views beyond a set amount when
displayed in modal dialogs.

Clean up the layout to better fit the popup items
2015-01-06 23:34:59 -05:00
TwistedUmbrella b3de233e55 Fallback to old network methods for compatibility 2015-01-06 23:34:59 -05:00
TwistedUmbrella f211a4fa68 Connect Moga controller to new input handlers 2015-01-06 23:34:59 -05:00
TwistedUmbrella 1e783165ae Remove unnecessary StackTrace from error output 2015-01-06 23:34:59 -05:00
TwistedUmbrella 51c82ddb18 Fallback to old network methods for compatibility 2015-01-06 23:34:59 -05:00
TwistedUmbrella 2d9767b3b1 Avoid thread pool when executing non-parallel task 2015-01-06 23:34:58 -05:00
~skmp 0783875b84 Linux GLX/3.1 support
My setup is only 2.1 right now, so this is totally untested
2014-12-30 13:21:05 +02:00
~skmp 83752b9761 Fix building for linux (-DGLES && eglCreateWindowSurface) 2014-12-30 10:00:20 +02:00
Stefanos Kornilios Mitsis Poiitidis 25eee26ce5 First steps towards a HLE bios implementation
This is very simplistic, but can already boot and run many games

Known working so far
- Dead Or Alive 2 LE
- Head Hunter
- Marvel VS Capcom 2

Not working
- (Almost) all others
2014-12-29 22:05:35 +01:00
TwistedUmbrella dee65d217c Simplify the network check to avoid false positive 2014-12-25 01:03:23 -05:00
TwistedUmbrella 069e96384b update build configuration for public repository 2014-12-19 15:05:01 -05:00
TwistedUmbrella 1301d24c41 Remove unused CoverFlow library due to menu update 2014-12-17 15:07:07 -05:00
TwistedUmbrella 595a79b2c3 Hide the keyboard when entering file browser 2014-12-17 14:28:52 -05:00
TwistedUmbrella 7d3ba6f539 Change crash dialog to crash toast message
Some of the errors are easily bypassed, but a popup stops gameplay
simply to be dismissed.
2014-12-17 14:28:52 -05:00
TwistedUmbrella f4698fc3d7 Record crash output to application log 2014-12-17 14:28:52 -05:00
Stefanos Kornilios Mitsis Poiitidis 56ebda10a9 ios interpreter works, bios runs w/ 3d visulals
THIS IS A MESS. Sorry @angelXwind :p. We'll have to clean up and merge for r8, but most of the nasty work is there.

What works:
- full init, memalloc, mprotects, etc
- boot
- gles2

What doesn't:
- Exceptions for page faults
  - Breaks texture cache
  - Breaks dynarec because of fastpath
  - segfaults don't work, needs special mach exc_server magic that still eludes me after 5 hours
- Dynarecs. RWX issues, and broken buffer mappings. Also some minnor linking stuff (most of it is taken care of)
- Audio. I just killed it off.
- All of the ui. Was getting in the way of me not knowing how to edit story boards...
- Input

Also, merged branch 'skmp/mac86-hackport' into skmp/ios-wip

Have fun~
2014-12-17 10:19:44 -08:00
Stefanos Kornilios Mitsis Poiitidis 86e2408ace wip to get ios compiling 2014-12-17 03:10:18 -08:00
Stefanos Kornilios Mitsis Poiitidis 819ed61ec8 Updated for visual studio community 2013
(yay, free tooling1)
2014-12-17 07:10:59 +01:00
Stefanos Kornilios Mitsis Poiitidis defc25e9c1 Remove READ_LOGS, see issue 571 2014-12-15 02:18:37 +01:00
Stefanos Kornilios Mitsis Poiitidis 279b957e94 Merge 2014-12-15 01:14:46 +01:00
TwistedUmbrella bf0490d06e No debug plugin means no need for a sharedId
May also resolve some issues with installing over an existing build
without uninstalling the build first.
2014-12-14 15:36:53 -05:00
Stefanos Kornilios Mitsis Poiitidis cbc4f8db2c Push version to r7 2014-12-14 18:05:59 +01:00
Stefanos Kornilios Mitsis Poiitidis b1f88f258b Merge branch 'master' of github.com:reicast/reicast-emulator 2014-12-11 14:02:43 +01:00
Stefanos Kornilios Mitsis Poiitidis 34bc42b7a4 Add x64 target, fix Sh4RCB pointer sizing, u32->unat in vmem 2014-12-11 14:02:10 +01:00
Stefanos Kornilios Mitsis Poiitidis 22e95de2d1 Merge pull request #572 from reicast/skmp/pandora-merge
pandora merge
2014-12-11 03:26:13 +01:00
Stefanos Kornilios Mitsis Poiitidis d5ddad53d1 Use XMLParser from master 2014-12-11 03:17:17 +01:00
TwistedUmbrella e4025420af Fix indentation issues when transferring code 2014-11-21 15:03:22 -05:00
TwistedUmbrella 4aa0bee20e Add lazy-load image library, Add github resources 2014-11-21 12:24:59 -05:00
TwistedUmbrella 6ba58fd695 Import debug tool git viewer and deprecate plugin 2014-11-21 12:24:59 -05:00
TwistedUmbrella 2c1b46dfd9 Update a stray translation for troubleshooting 2014-11-21 12:24:58 -05:00
TwistedUmbrella 4b58c695fc Allow default navigation to default to user folder 2014-11-21 12:24:58 -05:00
TwistedUmbrella 159d554c7d Fully unlink joystick config from compat & custom 2014-11-21 12:24:58 -05:00
TwistedUmbrella 612928fedf Add resources for error dialog, Disable test 2014-11-21 12:24:58 -05:00
TwistedUmbrella d26d4d4cfa Fix the display of messages within emu thread 2014-11-12 21:42:52 -05:00
Stefanos Kornilios Mitsis Poiitidis c2d1fbfdc2 WIP to get an alert dialog show
- new String() fails, somewhere deep on the android run-time, with no exception or some kind of logged error on my N4. WHY?
- The android debugger is a huge PITA.
- Eclipse is best left unused
2014-11-10 13:34:59 +01:00
Stefanos Kornilios Mitsis Poiitidis d1aa96d3e1 Improve error handling
Add coreMessage, die to EmuThread, propagate msgboxf to coreMessage
2014-11-10 05:28:52 +01:00
TwistedUmbrella dbc6f5a43c Merge pull request #557 from reicast/loungekatt
Fancy toast, Forgiving BIOS directory selection
2014-10-30 22:43:57 -04:00
Stefanos Kornilios Mitsis Poiitidis bedb8564f2 Update ant/custom-build.xml to use env processor count (works windows), default to -j4, and also from env NDKBUILDOPT 2014-10-30 11:08:00 +01:00
TwistedUmbrella 5abd36612d Add resources for notification size limitations 2014-10-28 12:08:34 -04:00
TwistedUmbrella 49a44b3cb0 Fancy toast, Forgiving BIOS directory selection 2014-10-24 22:44:32 -04:00
TwistedUmbrella 211fa6e3b1 Temporary disable of icons for Android L
java.lang.NullPointerException: Attempt to invoke virtual method
'boolean android.graphics.drawable.Drawable.canApplyTheme()' on a null
object reference

public boolean canApplyTheme () Added in API level 21
2014-10-19 09:43:06 -04:00
TwistedUmbrella 7d87829171 Workaround for relative path access restrictions 2014-10-19 08:08:54 -04:00
TwistedUmbrella 22adcee052 Implement functional locator and path navigation 2014-10-16 14:59:20 -04:00
TwistedUmbrella 88beeb147d Add a check for extSdCard mounts (Samsung) 2014-10-15 12:06:41 -04:00
TwistedUmbrella 1aa50faadf Basic automated BIOS locator
Requires BIOS still be in a “data” subfolder
2014-10-08 23:13:27 -04:00
TwistedUmbrella 58d3c1a037 Fix alignment when restoring VMU to menu 2014-10-08 21:22:52 -04:00
TwistedUmbrella da03a6bbce Add main menu popup from predefined layout 2014-10-08 20:18:28 -04:00
TwistedUmbrella 81707ea383 Convert popup submenus to scrollable layouts 2014-10-07 01:30:12 -04:00
TwistedUmbrella af7fbf47c0 Switch to XML popup layouts to prevent size issues
This also adds text labels to the buttons for easier identification of
functionality
2014-10-06 14:22:50 -04:00
TwistedUmbrella 151c754281 Make sure menu items are visible in layout 2014-10-05 17:13:02 -04:00
TwistedUmbrella 6409215a1a Update images with high res base graphic 2014-10-05 17:01:23 -04:00
TwistedUmbrella 26b669cc8d Move right stick setting to input options 2014-10-05 16:19:50 -04:00
TwistedUmbrella 5156d04b76 More icon updates for additional placements 2014-10-05 14:13:12 -04:00
TwistedUmbrella 9ccaf18304 Modernize graphics to match site revision
Temporary resizes from Photoshop. Will be converted to vector graphic
for lossless resizing
2014-10-01 14:14:51 -04:00
TwistedUmbrella 0dba81b99a Move onscreen joystick config to configuration 2014-10-01 13:51:29 -04:00
TwistedUmbrella 7b615ad37c Add icon to for disk swap onscreen option 2014-10-01 13:46:38 -04:00
TwistedUmbrella 846edc61d3 Update Moga lib, Refresh home between windows 2014-10-01 10:16:05 -04:00
Stefanos Kornilios Mitsis Poiitids f14932c362 Building on osx w/o rec or rend 2014-09-30 12:00:46 +03:00
Stefanos Kornilios Mitsis Poiitidis aa33d230e5 Merge branch 'master' into skmp/r7-sprint 2014-09-14 14:12:46 +03:00
TwistedUmbrella 0b2494b568 Fix onscreen control layout on layout change
Addresses https://github.com/reicast/reicast-emulator/issues/531
2014-09-11 01:14:20 -04:00
TwistedUmbrella f3fde06548 Unlink custom from JS-Dpad, Rename appropriately
The preference name was a little misleading. The preference has the
same functionality, but was named to imply an inverse functionality. It
is now disabled by default, which may need to be reversed if the number
of games requiring the feature to split the two controls is outweighed
by the number for which the feature disables joystick functionality.
2014-09-11 01:14:15 -04:00
Stefanos Kornilios Mitsis Poiitidis 51946d606a Merge branch 'master' into skmp/r7-sprint 2014-09-05 13:21:56 +03:00
TwistedUmbrella 223f818a33 Merge pull request #523 from LoungeKatt/master
Support basic debug plugin when app unavailable
2014-08-31 08:35:47 -04:00
Karen Tsai 2c651298d5 Updated iOS front end, removed low quality UI images. Need to make better ones using the Android UI images. 2014-08-18 22:56:35 +02:00
Karen Tsai bbe745da49 Massive build fix for iOS, ngen_arm.S (ARM JIT core) now compiles! The next goal… fix OGLES2. Because that’s completely broken. Also, updated .gitignore to properly ignore iOS build artifacts. 2014-08-18 22:54:08 +02:00
ptitSeb 3d8183bb86 Small update to Makefile 2014-08-18 22:50:33 +02:00
ptitSeb 0a17c4333a PANDORA: Options and GUI 2014-08-18 22:50:32 +02:00
TwistedUmbrella 3da30ba555 Disable internet components when detail option disabled 2014-08-18 22:41:17 +02:00
TwistedUmbrella 8ebe44ea85 Preload game details to allow setting icons, faster loading 2014-08-18 22:35:25 +02:00
TwistedUmbrella a5ff5c9473 Async XML loading, Move XML methods to parser class 2014-08-18 22:33:05 +02:00
TwistedUmbrella 8c69e6142e Add a proper info API, but retain the requirements for now 2014-08-18 22:29:35 +02:00
TwistedUmbrella c1537ca3c8 Add game details as webpage popup during launch process
Currently supports games with standard naming (i.e. Dead or Alive 2) or
brackets for details (i.e. Dead or Alive 2 [NTSC-J])
2014-08-18 22:26:00 +02:00
Stefanos Kornilios Mitsis Poiitidis 5e35e7f746 Initial webui code (that does nothing useful)
I plan to port over the existing nulldc debugger stuff to a webui so we can do remote debugging on android and more
2014-08-18 22:18:03 +02:00
Stefanos Kornilios Mitsis Poiitidis 778efcdf19 add libwebsocket 2014-08-18 22:15:27 +02:00
ptitSeb a56538babc PANDORA: Options and GUI 2014-08-18 21:58:46 +02:00
ptitSeb c4715150cc PANDORA: played with ccache 2014-08-18 21:58:45 +02:00
Karen Tsai ae91ea63e7 Removed more low-quality and unused UI images, updated emulator view controller. 2014-08-18 21:56:03 +02:00
Karen Tsai b4cc42bd2e Updated iOS front end, removed low quality UI images. Need to make better ones using the Android UI images. 2014-08-18 21:56:03 +02:00
AndroidGX 7e3ee8ca26 French translation update 2014-08-18 21:56:02 +02:00
Karen Tsai bce423e877 Massive build fix for iOS, ngen_arm.S (ARM JIT core) now compiles! The next goal… fix OGLES2. Because that’s completely broken. Also, updated .gitignore to properly ignore iOS build artifacts. 2014-08-18 21:56:01 +02:00
TwistedUmbrella 2da588b7bb Attempt to avoid some contextual issues with info display 2014-08-18 21:56:00 +02:00
Luca1991 35b7ce464c Removed some unused localization strings (maybe used for debug purposes in the past??) that caused some compilation warnings 2014-08-18 21:56:00 +02:00
TwistedUmbrella b326bc2843 Proper immersive view for the main menu layouts 2014-08-18 21:55:59 +02:00
ptitSeb 01c419c63a Small update to Makefile 2014-08-18 21:55:59 +02:00
ptitSeb aa80f4a852 PANDORA: Options and GUI 2014-08-18 21:55:57 +02:00
ptitSeb 4d8d5f68fc Fixed Pandora Makefile 2014-08-18 21:55:56 +02:00
Luca1991 9d6adf8221 Added Italian Localization 2014-08-18 21:54:31 +02:00
TwistedUmbrella 4058ecc737 Disable info display by default until internet check works 2014-08-18 21:54:31 +02:00
Stefanos Kornilios Mitsis Poiitidis 734db8a743 Split CFLAGS/CXXFLAGS on core.mk, warning fixes 2014-08-18 21:54:30 +02:00
Stefanos Kornilios Mitsis Poiitidis 5de530d68e Echo state on websocket, hack abit the nacl makefile 2014-08-18 21:54:30 +02:00
Luca1991 a711b4e0e3 CloudVMU tool added 2014-08-18 21:54:29 +02:00
Claus Østergaard 1414176b08 Update strings.xml 2014-08-18 21:54:27 +02:00
TwistedUmbrella b787f590d3 Remove some test changes, Use drawable swap function 2014-08-18 21:54:25 +02:00
TwistedUmbrella ea1686df08 Add the preliminary menu option to swap a utopia disk 2014-08-18 21:54:24 +02:00
TwistedUmbrella 78a8a70073 Initial testing of "coverflow" integration for XMB menus 2014-08-18 21:54:24 +02:00
TwistedUmbrella 261cfb13f3 Get filename when info disabled, Regex to avoid invalids 2014-08-18 21:54:23 +02:00
MrPsyMan e22fd18ff8 Please do a sanity test before pushing your changes.
I should also start following the above advice. :p

t/y!
2014-08-18 21:54:22 +02:00
AndroidGX 44e80be303 French update about strings.xml
(lines and things to match latest english original strings.xml file).
2014-08-18 21:54:22 +02:00
TwistedUmbrella c4a32e73c4 Disable internet components when detail option disabled 2014-08-18 21:54:22 +02:00
TwistedUmbrella c332985bd1 Separate joystick and dpad by default when not configured 2014-08-18 21:54:21 +02:00
TwistedUmbrella 3da4c2eab1 Permission for verifying network connectivity 2014-08-18 21:54:20 +02:00
TwistedUmbrella 6676a3456f Preload game details to allow setting icons, faster loading 2014-08-18 21:54:20 +02:00
TwistedUmbrella 4490934188 Async XML loading, Move XML methods to parser class 2014-08-18 21:54:19 +02:00
TwistedUmbrella 5022831093 Make displaying game details in launcher a preference 2014-08-18 21:54:19 +02:00
TwistedUmbrella 554c86522e Add a proper info API, but retain the requirements for now 2014-08-18 21:54:18 +02:00
TwistedUmbrella 4743d8d31f Add game details as webpage popup during launch process
Currently supports games with standard naming (i.e. Dead or Alive 2) or
brackets for details (i.e. Dead or Alive 2 [NTSC-J])
2014-08-18 21:54:18 +02:00
Stefanos Kornilios Mitsis Poiitidis 7e1f639d6f Webui for linux 2014-08-18 21:54:16 +02:00
Stefanos Kornilios Mitsis Poiitidis 7d35000c18 WEBUI for android 2014-08-18 21:54:16 +02:00
Stefanos Kornilios Mitsis Poiitidis 528d0c6d7a Initial webui code (that does nothing useful)
I plan to port over the existing nulldc debugger stuff to a webui so we can do remote debugging on android and more
2014-08-18 21:54:16 +02:00
Stefanos Kornilios Mitsis Poiitidis 5cccea4a71 add libwebsocket 2014-08-18 21:54:14 +02:00
TwistedUmbrella 7bc1d7cdac Fix the typo now that it is actually being referenced 2014-08-18 21:54:13 +02:00
TwistedUmbrella fec60d0546 Summary check for intent data to support specific action 2014-08-18 21:54:13 +02:00
TwistedUmbrella 7f7387cf18 Remove unnecessary exposed intents, Add toast handler 2014-08-18 21:54:13 +02:00
TwistedUmbrella 66c1047427 Check for alternate joystick handlers (GameKeyboard, etc.)
Remove unused imports from various activities
Verify if gamekeyboard is being used to replace hardware
Configure stock controller layout as default
2014-08-18 21:54:12 +02:00
TwistedUmbrella cd06c05bef NativeActivity and navigational stability improvements
Improve shutdown when errors occur to prevent inability to restart
Reduce the context for launching activities to local application
Error checking when launching the native touchpad interface
2014-08-18 21:54:12 +02:00
ptitSeb b0c222bdd6 PANDORA: Options and GUI 2014-08-18 21:53:38 +02:00
ptitSeb c2b2c7146b Fixed Pandora Makefile 2014-08-18 21:52:14 +02:00
ptitSeb 5548a9b6f8 PANDORA: played with ccache 2014-08-18 21:51:13 +02:00
TwistedUmbrella 115504ed50 Support basic debug plugin when app unavailable 2014-08-16 13:35:31 -04:00
TwistedUmbrella bc6870a9ca Merge pull request #514 from LoungeKatt/master
Revert filesystem changes [testing], RS sensitivity, merge r7-sprint
2014-08-02 12:47:16 -04:00
TwistedUmbrella dcc5c6dce6 Merge pull request #505 from kitrio/patch-2
Update strings.xml
2014-08-02 12:45:15 -04:00
Stefanos Kornilios Mitsis Poiitidis 8dfc8f45f8 Add diagonials 2014-08-02 12:44:41 -04:00
Stefanos Kornilios Mitsis Poiitidis 5e66c99233 Fix immersive mode & gl resize
- Pass raw width & height to internal C/C++ code, so that resizes propagate
- Fixes input button & image missalignment on 4.4+
2014-08-02 12:44:30 -04:00
TwistedUmbrella dada5fb520 Retain permissions, Lower RS sensitivity limit 2014-07-29 20:24:42 -04:00
TwistedUmbrella e7037fe638 Revert "Add permissions and directory changes for KitKat"
This reverts commit 334431e786ccc0b822a06a339f20dd358c3ee580.
2014-07-29 20:24:30 -04:00
TwistedUmbrella 2cbf70b7c6 Revert "Rough draft of file handler for KitKat restrictions"
This reverts commit 512def9f1995777bc2960996b0960a6500e41d00.
2014-07-29 20:24:17 -04:00
TwistedUmbrella 38fedcab5f Revert "Revert the user directory after copy procedure"
This reverts commit f8f30cee1649240aef2c29e51aaee6bac34cccdb.
2014-07-29 20:23:47 -04:00
Stefanos Kornilios Mitsis Poiitidis 3ba9170ec8 Add diagonials 2014-07-26 11:53:18 +03:00
Stefanos Kornilios Mitsis Poiitidis a05760260e Move debugbreak to os module 2014-07-24 16:54:04 +03:00
Stefanos Kornilios Mitsis Poiitidis 7d2a1d9556 Fix immersive mode & gl resize
- Pass raw width & height to internal C/C++ code, so that resizes propagate
- Fixes input button & image missalignment on 4.4+
2014-07-24 13:32:15 +03:00
Sean Starnes e0e25d0668 Added adjustable vibration duration 2014-07-15 21:38:14 -05:00
TwistedUmbrella 307344a3ec Revert the user directory after copy procedure 2014-07-10 14:01:43 -04:00
TwistedUmbrella e30f181628 Rough draft of file handler for KitKat restrictions 2014-07-10 13:58:22 -04:00
TwistedUmbrella 3fbc58cf0f Handle trigger inputs regardless of R stick config 2014-07-07 11:37:25 -04:00
hooby3dfx d405d8157f Merge pull request #506 from hooby3dfx/master
minor tweak to mic support
2014-07-05 22:43:47 -04:00
kitrio e4deef3da2 Update strings.xml
improve korean translatation
2014-07-05 20:58:55 +09:00
TwistedUmbrella fed435b4fb Add permissions and directory changes for KitKat 2014-06-17 06:30:28 -04:00
Stefanos Kornilios Mitsis Poiitidis 16bee22105 Merge pull request #491 from reicast/http-chd
Http chd wip
2014-06-11 18:00:09 +03:00
TwistedUmbrella f1bdc306e6 Relabel native interface to warn users that it lacks OSD 2014-06-02 13:02:24 -04:00
TwistedUmbrella 2a8b099ac5 Clear the image from memory before resizing it 2014-06-02 12:59:15 -04:00
Stefanos Kornilios Mitsis Poiitidis 248bea39a9 Refactor coreio, fix for linux, make it build 2014-06-01 13:38:48 +03:00
TwistedUmbrella 0b5c991f0e Add wifi status permission for network availability 2014-05-27 01:58:48 -04:00
TwistedUmbrella 74ca093da3 Reduce, reuse, recycle (Even when it's a function) 2014-05-27 01:58:43 -04:00
TwistedUmbrella 4759b4fafb Add support for swapping BIOS files in local data folder 2014-05-27 01:58:43 -04:00
TwistedUmbrella b6aa26f5c9 Merge settings and paths for simpler menu system 2014-05-27 01:58:43 -04:00
Karen Tsai 8ffb16df2b Removed more low-quality and unused UI images, updated emulator view controller. 2014-05-23 20:40:32 -04:00
Karen Tsai c5549a6106 Updated iOS front end, removed low quality UI images. Need to make better ones using the Android UI images. 2014-05-23 20:33:05 -04:00
AndroidGX ff65c9679c French translation update 2014-05-21 22:01:49 +02:00
Karen Tsai 370fa02b5c Massive build fix for iOS, ngen_arm.S (ARM JIT core) now compiles! The next goal… fix OGLES2. Because that’s completely broken. Also, updated .gitignore to properly ignore iOS build artifacts. 2014-05-20 18:58:41 -04:00
TwistedUmbrella 9e76688a6c Merge pull request #482 from LoungeKatt/master
Proper immersive view for the main menu layouts
2014-05-20 12:26:05 -04:00
TwistedUmbrella 1d3a0a633b Attempt to avoid some contextual issues with info display 2014-05-20 12:24:23 -04:00
Luca1991 f993a1aea7 Removed some unused localization strings (maybe used for debug purposes in the past??) that caused some compilation warnings 2014-05-20 00:05:20 +02:00
TwistedUmbrella 45a3cff0d5 Proper immersive view for the main menu layouts 2014-05-19 14:20:06 -04:00
Luca1991 911bade123 Added Italian Localization 2014-05-18 18:38:05 +02:00
TwistedUmbrella 724109d02f Disable info display by default until internet check works 2014-05-15 09:32:43 -04:00
TwistedUmbrella ebeef1ddaf Merge pull request #474 from Luca1991/master
CloudVMU tool added
2014-05-13 19:03:57 -04:00
Stefanos Kornilios Mitsis Poiitidis f0b7d92262 Merge pull request #470 from coestergaard/patch-3
Update strings.xml
2014-05-12 20:55:29 +03:00
Stefanos Kornilios Mitsis Poiitidis ee2a1b7d20 Split CFLAGS/CXXFLAGS on core.mk, warning fixes 2014-05-12 20:53:43 +03:00
Stefanos Kornilios Mitsis Poiitidis 5f72bb34df Echo state on websocket, hack abit the nacl makefile 2014-05-12 20:53:42 +03:00
Luca1991 99e4f8b47f CloudVMU tool added 2014-05-11 18:53:28 +02:00
Claus Østergaard edfe1600ce Update strings.xml 2014-05-10 09:25:59 +02:00
TwistedUmbrella 6ad8c9ac11 Remove some test changes, Use drawable swap function 2014-05-09 14:33:54 -04:00
TwistedUmbrella 64e50d0dab Add the preliminary menu option to swap a utopia disk 2014-05-08 00:02:42 -04:00
TwistedUmbrella c5c57b77ec Initial testing of "coverflow" integration for XMB menus 2014-05-08 00:02:42 -04:00
TwistedUmbrella 42f4085ed1 Get filename when info disabled, Regex to avoid invalids 2014-05-08 00:02:42 -04:00
MrPsyMan 2d8f2dd6b0 Please do a sanity test before pushing your changes.
I should also start following the above advice. :p

t/y!
2014-05-08 02:22:31 +03:00
AndroidGX 150a129818 French update about strings.xml
(lines and things to match latest english original strings.xml file).
2014-05-05 22:40:24 +02:00
TwistedUmbrella 933a36b5c4 Disable internet components when detail option disabled 2014-05-04 17:03:09 -04:00
TwistedUmbrella 4e40430a13 Separate joystick and dpad by default when not configured 2014-04-30 01:53:56 -04:00
TwistedUmbrella 122f1bbcb7 Permission for verifying network connectivity 2014-04-29 20:47:53 -04:00
TwistedUmbrella 8b76e84654 Preload game details to allow setting icons, faster loading 2014-04-29 20:33:25 -04:00
TwistedUmbrella 809a1afa28 Async XML loading, Move XML methods to parser class 2014-04-29 20:32:36 -04:00
TwistedUmbrella 5b94408a63 Make displaying game details in launcher a preference 2014-04-29 20:32:36 -04:00
TwistedUmbrella 4c965b883c Add a proper info API, but retain the requirements for now 2014-04-29 20:32:36 -04:00
TwistedUmbrella 9de771f30e Add game details as webpage popup during launch process
Currently supports games with standard naming (i.e. Dead or Alive 2) or
brackets for details (i.e. Dead or Alive 2 [NTSC-J])
2014-04-29 20:32:36 -04:00
Stefanos Kornilios Mitsis Poiitidis 3eb27fc109 Compiles and links for linux x86. No worky yet.
Woohoo, a new gcc bug!
The x86 linux dynarec just got a couple of months further away thanks to gcc being totally retarded as some things (namely, fastcalls). And yes, reicast depends on fastcalls for a lot of things, and no, i don't care if you don't like fastcalls.
2014-04-25 12:54:25 +03:00
Stefanos Kornilios Mitsis Poiitidis 8081a3d06a Webui for linux 2014-04-25 06:26:36 +03:00
Stefanos Kornilios Mitsis Poiitidis 5fee692c31 WEBUI for android 2014-04-25 05:59:53 +03:00
Stefanos Kornilios Mitsis Poiitidis 5e25bfd507 Initial webui code (that does nothing useful)
I plan to port over the existing nulldc debugger stuff to a webui so we can do remote debugging on android and more
2014-04-23 00:04:22 +03:00
Stefanos Kornilios Mitsis Poiitidis 2f5bec2304 add libwebsocket 2014-04-22 16:15:54 +03:00
TwistedUmbrella 62cc877d69 Fix the typo now that it is actually being referenced 2014-04-07 16:28:24 -04:00
TwistedUmbrella 91800aec5e Summary check for intent data to support specific action 2014-04-07 04:47:55 -04:00
TwistedUmbrella 1e80306577 Remove unnecessary exposed intents, Add toast handler 2014-04-06 23:03:44 -04:00
TwistedUmbrella dafc502274 Check for alternate joystick handlers (GameKeyboard, etc.)
Remove unused imports from various activities
Verify if gamekeyboard is being used to replace hardware
Configure stock controller layout as default
2014-04-06 00:00:49 -04:00
TwistedUmbrella ea80157d2e NativeActivity and navigational stability improvements
Improve shutdown when errors occur to prevent inability to restart
Reduce the context for launching activities to local application
Error checking when launching the native touchpad interface
2014-04-05 13:25:42 -04:00
TwistedUmbrella 014daafa2a Fix return intent from games, Fix touchscreen in native mode 2014-04-04 01:12:30 -04:00
TwistedUmbrella 0ba8350c3a Make sure the additional destroy code is actually executed 2014-04-03 16:59:37 -04:00
TwistedUmbrella 04db66dc6e Fix some build issues, Add an initialization stability check 2014-04-03 03:42:49 -04:00
TwistedUmbrella 9594444129 French language updates - @AndroidGX 2014-04-03 03:23:26 -04:00
TwistedUmbrella 9162a927c4 Handle explicit intent internally for single generic public intent
This will fix apps like Nostalgia crashing because of a “bug” that is
created when the intent is not specifically provided
2014-04-03 02:33:46 -04:00
TwistedUmbrella 164b93be98 Move joystick option below custom and compat requirements 2014-03-27 11:51:11 -04:00
TwistedUmbrella a1a3d02d2c Steps to prevent accidentally leaving linked options enabled 2014-03-26 21:41:26 -04:00
TwistedUmbrella f8a18c3abe Enable hardware accelerated view if GPU rendering enabled 2014-03-26 21:41:15 -04:00
Claus Østergaard 71b5e7ae93 Updated to match latest English file 2014-03-25 18:47:33 +01:00
Stefanos Kornilios Mitsis Poiitidis ad054f1b96 Working on linux x86 dyna 2014-03-25 00:12:30 +02:00
Stefanos Kornilios Mitsis Poiitidis 78f45da8da gles2 works w/ the correct packages 2014-03-24 23:20:21 +02:00
Stefanos Kornilios Mitsis Poiitidis e356515198 compiles for lin86 (no rendering yet) 2014-03-20 17:13:53 +02:00
TwistedUmbrella a687285c81 Decide parameters based on activity rather than application 2014-03-18 16:09:18 -04:00
TwistedUmbrella f2622f07bb Verify if compatibility mode requires the joystick - D-pad hack 2014-03-12 11:19:02 -04:00
Bryan Barnes fbf049cff1 tweaked mic for better voice input - need to test 2014-03-11 22:31:46 -04:00
TwistedUmbrella 6097b6f5b0 Fix a preference typo and references for pre API 11 missing 2014-03-09 10:53:13 -04:00
Lioncash cc1fdb28db Fix a tiny typo in the missing BIOS message. 2014-03-08 18:32:38 -05:00
Lioncash 35cd0e1d38 Fix file list crash.
Fixes a stupid oversight that is entirely my fault.
2014-03-08 17:14:36 -05:00
TwistedUmbrella 27ee791d71 This should get the menus back to working properly again 2014-03-08 14:55:30 -05:00
TwistedUmbrella 2b9926d397 Remove unused functions, libs, imports, etc for externals 2014-03-06 06:08:51 -05:00
TwistedUmbrella 73c75b7a79 Pulling out all the resources being hosted privately 2014-03-06 05:13:32 -05:00
Lioncash acd0c58979 [Android] Remove unused imports. 2014-03-06 04:59:59 -05:00
Lioncash 3640293f40 [Android] Join a duplicate if statement in InputFragment's MOGAListener. 2014-03-06 04:54:55 -05:00
Lioncash c354e09676 [Android] Make MOGAInput's activity context private.
Also make the class final.
2014-03-06 04:41:32 -05:00
TwistedUmbrella db1f4d24c5 isEmpty() is an API 9 + call. Currently we still support 8+ 2014-03-06 04:36:52 -05:00
TwistedUmbrella c29dd5d60b Remove the git display from the main interface, It is debug 2014-03-06 04:32:17 -05:00
Lioncash e9891118f7 [Android] Kill off unnecessary getString calls. 2014-03-06 04:28:47 -05:00
Lioncash 08d40fe44f [Android] Simplify display metrics retrieval in Config.java. 2014-03-06 04:11:29 -05:00
TwistedUmbrella 4b98fe2cb5 Merge pull request #398 from 0002647302/master
This is cleanup after recent changes
2014-03-06 04:08:43 -05:00
TwistedUmbrella 6da7b865d9 [Android] Clean up for things only being done halfway.
Changing from a collection to an array back to a collection was just
adding a lot of unnecessary overhead. This removes that pointless
process and adds the previous changes to the second activity for
handling controllers.
2014-03-06 04:05:29 -05:00
Lioncash d085678817 [Android] Tiny cleanup to InputFragment.java.
Mild side-cleanup to OptionsFragment.java. Purely minor.
2014-03-06 04:04:36 -05:00
Lioncash 1439200253 [Android] Clean up InputModFragment.java
Replace parentActivity calls to getResources with just a direct call.
Replace hardcoded strings.
Remove pointless String.valueOf calls.
Remove the parentActivity. Again, this is totally unnecessary.
2014-03-06 03:56:10 -05:00
Lioncash a6bfd58a00 [Android] Clean up ConfigureFragment.java.
Call getResources directly.
Kill off parentActivity class variable. Absolutely pointless if it's used only in one method.

Fix up the atrocious line breaks.
2014-03-06 03:43:09 -05:00
Lioncash d90243a2c9 [Android] Replace string .equals("") tests in conditionals with .isEmpty() 2014-03-06 03:28:15 -05:00
Lioncash 7924f11284 [Android] Turns out some other class variables were able to be made private too in FileBrowser.java.
Removed the privacy level specifiers in the interface OnItemSelectedListener. public is implicit for any interface method.
2014-03-06 03:17:48 -05:00
TwistedUmbrella 0e7fb27a8d Refactor in @hooby3dfx FPS color choice, Remove alpha 2014-03-06 03:15:25 -05:00
Lioncash 9937875d38 [Android] Make the DirSort class a private static final class in FileBrowser.java.
It's used nowhere else and leaving it as package local is just stupid.
2014-03-06 03:14:44 -05:00
Lioncash 2e3bb791ab [Android] Bump the Eclipse config for the android app to be compliant with 1.6
Sorta weird this wasn't already set to this, considering Android uses 1.6 (and a hacky/crappy syntax only version of 1.7 if you consider 4.4+)
2014-03-06 03:12:20 -05:00
Lioncash 19b23a411f [Android] Convert some for loops to foreach loops in FileBrowser.java.
Also make an anonymous class method parameter more readable. Anything is better than arg[x].
2014-03-06 03:04:42 -05:00
Lioncash 6e65e8d565 [Android] Use File's getPath() and not toString() to communicate intent in saveScreenshot().
Both do the exact same thing, but one is way more indicative of intent here.

Also removed an unnecessary flush. This happens upon calling .close.
2014-03-06 02:42:35 -05:00
Karen Tsai c2b4f6b799 Merge branch 'master' of https://github.com/reicast/reicast-emulator 2014-03-06 02:38:19 -05:00
Karen Tsai ccea066331 Fixed the About view. Again. 2014-03-06 02:38:06 -05:00
Lioncash 586c30b383 Remove a totally pointless null comparison in MainActivity.java.
Also kill off a case where null literally won't happen in FileBrowser.java.
2014-03-06 02:37:38 -05:00
Karen Tsai a7df171c0c Made the menu button actually functional, fixed one of the menu buttons which was somehow misplaced off to the right, Git information now appears in the Version UILabel, the About screen is now somewhat functional, cleaned up the Settings page, changed the Paths page so that we aren’t yelling at the poor user in all caps. 2014-03-06 02:30:54 -05:00
Lioncash 37eb9d26c8 Kill off some checking for Integer being null in GL2JNIActivity.java. These will never be null, since the functions return a primitive int. 2014-03-06 02:19:30 -05:00
Lioncash 6e3ab6d62c Fix tab/space mismatches in the Android project. 2014-03-06 02:09:57 -05:00
Lioncash 6c123ad04b Replace some Integer.valueOf calls with Integer.parseInt in ConfigureFragment.java. Boxing to an Integer isn't necessary here. 2014-03-06 01:58:05 -05:00
Karen Tsai 72c40fa61a Changed “Sound” to “Disable Sound” in the iOS UI for consistency with the Android UI. 2014-03-06 01:55:06 -05:00
Karen Tsai a147b1023d Added a bunch of placeholder-quality images to the iOS UI from the Android UI. I’ll fix them tomorrow. 2014-03-06 01:52:04 -05:00
Lioncash d19e258ba1 Externalize some strings from the Android MainActivity java file and put them in the XML.
Also changed the error title of the AlertDialog depending on whether the Flash ROM or BIOS are missing.
2014-03-06 01:41:42 -05:00
Karen Tsai 1c30ca0dbf Revised and updated the Japanese localisation. 2014-03-06 01:10:07 -05:00
Karen Tsai 20b9239602 Revised English localisation. 2014-03-06 01:08:51 -05:00
Karen Tsai c583c59073 Fixed the side drawer identifiers so now the buttons actually well, work. 2014-03-05 23:04:45 -05:00
Karen Tsai 0529078510 Added various images used by the frontend, added buttons. (The emulator view won’t be horizontal in the future). 2014-03-05 22:59:43 -05:00
Karen Tsai 48522a747f Changed iOS target to iOS 5.0, removed arm64 slice, modified README.md, added an initial iOS frontend, added empty subclasses, added debugging entitlements plist to fix lldb, recreated the entire xcodeproj (it was somewhat required), removed iPad storyboard, removed code-signing requirements, modified AppDelegate to fix view controller status bar tint colors for iOS 7 and 6. 2014-03-05 22:26:47 -05:00
Stefanos Kornilios Mitsis Poiitidis ebe56d6778 Add mips support (woohoo makefiles are a mess nao) 2014-03-05 12:24:03 +02:00
TwistedUmbrella 39a0417d5b Import Google Services, Clean up the debug tool for builds 2014-03-04 15:50:16 -05:00
TwistedUmbrella 256347d947 Submit a local test of the git-based build update downloads 2014-03-04 15:15:12 -05:00
TwistedUmbrella 3bb036741b Gather most of the basic preferences as referenced statics 2014-03-04 09:28:22 -05:00
TwistedUmbrella 8d8cf6da00 Incremental submission of the static pref reference transition 2014-03-04 09:01:09 -05:00
TwistedUmbrella 6a757bb43e Fix compiling the secondary library, Begin prefs integration 2014-03-04 08:48:41 -05:00
TwistedUmbrella 0567e8a117 Invert the native activity preference until adjusted for x86 2014-03-04 08:05:36 -05:00
TwistedUmbrella 0847b8b7e6 Restore the configuration loading to the original placement 2014-03-04 03:53:12 -05:00
TwistedUmbrella 788e48bde3 Kinda defeats the purpose of visual differentiation with this
Can’t really tell a local build from a stock build if they both have
the same label. Be gone you!
2014-03-04 03:40:16 -05:00
TwistedUmbrella 3954d719f5 Streamline the build process to prevent possibility for errors 2014-03-04 03:32:12 -05:00
TwistedUmbrella ba9094747f Clean up the results of a blind copy-paste implementation 2014-03-03 20:30:34 -05:00
TwistedUmbrella a6407a52b4 Relocate the entire logging process to prevent any issues 2014-03-03 20:24:02 -05:00
TwistedUmbrella 97fb628797 This may help reduce the possibility for error in the Mogas 2014-03-03 17:38:17 -05:00
TwistedUmbrella 8a34119c5d Missed that secondary platform-dependent command call 2014-03-03 17:36:01 -05:00
TwistedUmbrella deba6cbcd1 Fix automated NDK build on windows, Add x86 to touchpad 2014-03-03 17:31:09 -05:00
TwistedUmbrella b14440970b Fix the server counterpart to be able to use JSON parsing 2014-03-03 16:40:29 -05:00
TwistedUmbrella 20291c57e8 Add the option to disable the debug message notifications 2014-03-03 15:08:37 -05:00
TwistedUmbrella 60df320f4c Add expanded message when clicking on an individual item 2014-03-03 11:58:29 -05:00
TwistedUmbrella ad4ecbab0e Integrate an inline messaging system using Android GCM 2014-03-03 11:40:49 -05:00
Stefanos Kornilios Mitsis Poiitidis 78ad0d6044 Merge branch 'master' of https://github.com/reicast/reicast-emulator 2014-03-03 14:18:13 +02:00
Stefanos Kornilios Mitsis Poiitidis ac2501549f Initial support for android-x86 (no idea if this actually works)
This is ugly, done via HOST_NO_REC, NOT_ARM. Only if I had merged the clean-makefiles work before rls... Oh well.
2014-03-03 14:06:00 +02:00
TwistedUmbrella 9d248886ba Merge pull request #376 from reicast/native
Fixes, Updates, Documentation, Etc
2014-03-03 02:53:47 -05:00
TwistedUmbrella 504bf1b299 Merge pull request #359 from ramersonw/patch-2
Added some missing strings
2014-03-03 02:53:28 -05:00
TwistedUmbrella d6369f9d04 Reverse the notation about commenting the NDK_VERSION 2014-03-02 23:54:16 -05:00
TwistedUmbrella 8047074982 Let them reboot if they ignore the warning. At least we tried 2014-03-02 23:44:31 -05:00
TwistedUmbrella 843d667740 Clean up the Moga interface to begin diagnosing breakage 2014-03-02 23:36:52 -05:00
TwistedUmbrella 2f902ed5e2 Notify users of an unsupported kernel, Pending version ID 2014-03-02 23:26:50 -05:00
TwistedUmbrella 4c034740ea Reference strings over hardcoded text, More documentation 2014-03-02 22:49:31 -05:00
TwistedUmbrella a33eb1dc77 Notify about data folder being implied, Despite the summary 2014-03-02 05:42:23 -05:00
TwistedUmbrella cf7ccb77d4 Integrate screenshot into the Native interface, Small cleanup 2014-03-01 23:47:01 -05:00
Bryan Barnes 65f967dc22 added menu option to take a screenshot 2014-03-01 23:46:52 -05:00
TwistedUmbrella 40c4570271 Add an override for the native interface to be user disabled 2014-03-01 21:14:30 -05:00
TwistedUmbrella 4b148a7055 Fix Jelly Bean black screen issues by falling back to default 2014-03-01 21:05:04 -05:00
TwistedUmbrella 34c9e6f6ea Integrate broadcast selection menu into the configuration 2014-03-01 21:02:51 -05:00
TwistedUmbrella 5438e15bf4 Minimize the required modification for inverted audio prefs 2014-03-01 08:30:36 -05:00
TwistedUmbrella 2a150ef61c Refactor @ptitSeb PANDORA: Options and GUI - NoSound 2014-03-01 07:38:54 -05:00
ptitSeb 54e3a0e4e0 PANDORA: Options and GUI 2014-03-01 07:38:40 -05:00
TwistedUmbrella ca3de641e2 Add a shared uid package that enables and disables debug 2014-03-01 02:09:00 -05:00
ramersonw 93829978f2 Removed strings that don't need a translation 2014-02-28 12:01:22 -02:00
TwistedUmbrella 839ddd0c40 Refactor the Dpad Joystick toggle for purposely invalid input 2014-02-28 05:51:08 -05:00
TwistedUmbrella 1440b0ef6c Fall back to actual key values for key not being "emulated" 2014-02-28 01:17:50 -05:00
TwistedUmbrella 4903152e18 Prevent the loop of errors resulting in an ANR. Crash instead 2014-02-28 01:17:36 -05:00
TwistedUmbrella ba6cb99c2e Set the screen width and height using the scaled screen dpi 2014-02-28 01:16:11 -05:00
TwistedUmbrella 82de3d2249 Prevent the right stick from canceling out the normal triggers 2014-02-28 00:34:24 -05:00
TwistedUmbrella 386a28e79f The Moga interface doesn't really need to mirror the primary 2014-02-27 20:47:38 -05:00
TwistedUmbrella d45603c2e0 At this point, everyone should be pretty comfortable with it 2014-02-27 20:47:22 -05:00
TwistedUmbrella 4d3ccfe5bf Have non-translated strings prompt as errors to be removed 2014-02-27 20:46:09 -05:00
ramersonw 6701025187 Added some missing strings 2014-02-27 14:29:26 -02:00
TwistedUmbrella 5eea059b09 Remove comments for resolved issues and added methods 2014-02-26 22:49:14 -05:00
TwistedUmbrella ebeb0d0551 Automate the inclusion of the secondary native library build 2014-02-26 22:44:20 -05:00
TwistedUmbrella a75307240d Begin merging in NativeActive and compatibility fallback - r7 2014-02-26 22:26:33 -05:00
TwistedUmbrella f670a39787 All possible last minute changes and cleanup before release 2014-02-26 22:24:34 -05:00
TwistedUmbrella bac4ee15ec Sort out double negatives, Add javadoc information
Sort out all the double negatives and get the menu running

Prevent frameskip from exceeding or going below bounds

Fix some inverted parameters, Enable javadoc variable lists
2014-02-26 21:19:06 -05:00
Claus Østergaard 4e92bfa5c1 Update strings.xml 2014-02-26 21:05:28 -05:00
Bryan Barnes 44cffbb4c4 faster popup animation, hide rate me menu item on ouya 2014-02-26 21:03:48 -05:00
TwistedUmbrella 8ce6a9e539 Cleanup and finalize the new "visibility optimized" menus
Add an option to open the menu with "Menu", Select compat

Don't prevent select mapping, Switch to local context, Anim

Import French Submission @AndroidGX

Fix a merge issue for settings not yet available to the user

faster popup animation, hide rate me menu item on ouya

Update strings.xml

Kill the application properly, Check for Rating, Popup anim

Add a small buffer to the VMU, Fix the configuration menu

This really was a good idea if I could quit inverting the logic

Sound config options are misleading due to inverted function

It is my own fault for wanting it to make sense in GL2JNIView at the cost of not making since anywhere else

Toggle sound independently, Implement Fastforward instead

Add generic boost menu option, Fix sound menu icon state

 Repurpose thread priority as boost option, Disable triggered

Account for when sound is fully disabled and cannot be set

It gets confusing when enabled is false and disabled is true
2014-02-26 20:58:23 -05:00
TwistedUmbrella 478f8586bb Make the menu look a little bit neater on entry / exit function 2014-02-25 01:58:20 -05:00
TwistedUmbrella ef2fe430ff Fix the mapping to avoid dealing with OUYA default configs 2014-02-24 23:57:18 -05:00
TwistedUmbrella c013264a28 Tone down how much Moga handles on its own quite yet :/ 2014-02-24 23:18:27 -05:00
TwistedUmbrella 9927a8dae0 Fix a linked casting issue that requires Activity over Context 2014-02-24 23:01:24 -05:00
TwistedUmbrella 7158b640c9 Let the submission fail to avoid introducing possible issues 2014-02-24 22:45:40 -05:00
TwistedUmbrella fa2b229c95 Let's let Moga start actually handling Moga events, Fix Rjoy 2014-02-24 22:23:04 -05:00
TwistedUmbrella 06c3ded68e Fix all the merge derps generated by https://github.com/reicast/reicast-emulator/pull/320 2014-02-24 20:48:50 -05:00
TwistedUmbrella 0b7a2cfd86 Handle emulated keycodes through standard handler's calls 2014-02-24 20:40:11 -05:00
TwistedUmbrella 0a95f966d5 Another instance of controller simplification, Not-static class 2014-02-24 20:40:11 -05:00
TwistedUmbrella 6d82495ed5 This will at least solve the Spanish issue until it is complete 2014-02-24 20:40:06 -05:00
TwistedUmbrella 5f9c75a414 Remove a check when motion is motion, recognized or not 2014-02-24 20:40:02 -05:00
TwistedUmbrella b1bcef83ea Support deprecated platforms, Bring Moga into Gamepads 2014-02-24 20:40:02 -05:00
TwistedUmbrella 3d7b8570b6 Support "Select" as menu, Mapping, "Menu" hardware key 2014-02-24 20:39:55 -05:00
TwistedUmbrella 88eea7f0e9 Fix an issue with importing unmerged changes from pull 2014-02-24 20:39:42 -05:00
TwistedUmbrella f536c67f26 Force the keys to be mapped, even if the system already is 2014-02-24 20:39:42 -05:00
TwistedUmbrella d53fb51d25 Update the label to prevent attempting to continue mapping 2014-02-24 20:39:42 -05:00
TwistedUmbrella a2b8aba035 Add a notice about the OUYA R3 being the onscreen menu 2014-02-24 20:39:42 -05:00
TwistedUmbrella 985297183a Remove the handler for the logging function as is unneeded 2014-02-24 20:39:35 -05:00
TwistedUmbrella 11cc6e6ccf Attempt to preserve EGL context when an activity is paused 2014-02-24 20:39:35 -05:00
TwistedUmbrella 5c0601dd2e Add support to use the right joystick as A / B, L1 / R2 trigger 2014-02-24 20:39:35 -05:00
Bryan Barnes 02193e2441 ouya fixes, no more menu toast, got rid of spanish in polish 2014-02-24 20:13:28 -05:00
hooby3dfx 04617a9b0c Merge pull request #321 from Elwood89/patch-1
Update strings.xml (polish translation)
2014-02-24 20:09:42 -05:00
Claus Østergaard a9dc01de57 Update strings.xml
Should probably not have been translated.
2014-02-25 00:10:00 +01:00
Claus Østergaard 51e5db0d50 Update strings.xml 2014-02-25 00:03:47 +01:00
Claus Østergaard 5e53dba12c Create danish translation 2014-02-24 23:12:41 +01:00
Elwood89 47d8e667e7 Update strings.xml
There are many special letters in PL, are these supported?
2014-02-24 16:08:47 +01:00
TwistedUmbrella c9a10451b7 Throw in some labels as an added bonus just in case 2014-02-22 18:40:23 -05:00
TwistedUmbrella eaac86808f LOGS HERE! GET YOUR LOGS HERE, PEOPLE! 2014-02-22 18:34:00 -05:00
Bryan Barnes 0a45f17839 fixed editvjoy crash 2014-02-22 18:19:17 -05:00
Bryan Barnes 948118b8de initialize conroller codes so they work on first push and first game boot doesnt drop to bios! 2014-02-22 12:21:29 -05:00
Bryan Barnes 31bd0f5742 fixed the bios crash plague, it was a jni issue with the vmu lcd. the way we cache jnienv is messy/lucky. 2014-02-22 11:30:03 -05:00
Bryan Barnes 7ecf7d5727 moved push cgf to before init (was screwing up dynarec option), also changed depth back to 24 bit 2014-02-21 23:31:40 -05:00
Bryan Barnes be3ce5492d moved push of emu cfg settings to where it normally is in the init process; fixes rtc. minor cfg load/save cleanup. 2014-02-21 23:31:39 -05:00
TwistedUmbrella 85367467d6 Allow Ant to use the existing NDK path variable inline
“ndk.dir” has to be manually set in the local.properties file
“android update project” only covers auto-import of the sdk
2014-02-21 23:22:27 -05:00
TwistedUmbrella faa14cdfec Let's build everything with a single magical command 2014-02-21 23:12:23 -05:00
TwistedUmbrella a39eff8bd0 Prevent a possible break in controller layouts 2014-02-21 22:31:00 -05:00
TwistedUmbrella 93f2ea362d Remove unused functions, Use Xperia Play gamepad menu 2014-02-21 19:28:32 -05:00
TwistedUmbrella f68fbef987 Simplify and subclass the controller mapping 2014-02-21 19:24:55 -05:00
TwistedUmbrella 052fd88b32 Fix custom mapping for L and R triggers 2014-02-21 19:19:49 -05:00