Commit Graph

  • 80a4cbdbb4 [Android] Add xxhdpi versions of the file icon and the folder icon used in the folder browser. lioncash 2013-10-01 10:05:17 -04:00
  • ca177539b6 [Android] Add correct density-sized images of the navigation drawer icon. Now all icons are density-specific. lioncash 2013-10-01 09:53:47 -04:00
  • c3c1afcc09 [Android] Explicitly specify the allowBackup attribute in the manifest. lioncash 2013-10-01 09:31:02 -04:00
  • cb9ff3d9f8 [Android] Remove an unnecessary method override from GameListActivity.java. We don't actually do anything different from the default behavior of this method, so we don't need to explicitly define it. lioncash 2013-10-01 09:18:17 -04:00
  • cd99e5e3a6 mtspr fall through to interpreter not needed for basic SPRs Matthew Parlane 2013-09-30 23:43:11 +13:00
  • d261dfaf46 Upgrade libusb to 1.0.16 Matthew Parlane 2013-09-30 18:36:54 +13:00
  • 3c53f2e5e0 [Android] Fix Fastmem on Android 4.2 Ryan Houdek 2013-09-29 20:53:32 -05:00
  • 1a008b9e62 Fix use of ABI_GetAlignedFrameSize. comex 2013-09-29 16:36:26 -04:00
  • ccbf2ac21a Match ABI_AlignStack with ABI_RestoreStack properly. comex 2013-09-29 14:49:53 -04:00
  • b0200219dd Add literally a million blank inputs in netplay when a wiimote changes reporting mode, just to make nsmbw sync. Rachel Bryk 2013-09-28 23:39:29 -04:00
  • a2fd52ef4f Move existing Melee AR codes to be for revision 0 and add JMC's for revision 2. comex 2013-09-23 02:42:07 -04:00
  • 853392b790 Use a separate section for enabled Gecko codes, like AR. comex 2013-09-28 23:37:01 -04:00
  • f57ff0a569 Support a gcm revision-specific game ini for cheats + partially fix gecko codes in default ini. comex 2013-09-23 02:39:14 -04:00
  • 1ed06f1dc4 Reset wxTAB_TRAVERSAL. comex 2013-09-28 23:00:56 -04:00
  • cb715f4fc9 Gameini database update. Enforce LLE recompiler in Wind Waker to prevent a situation where LLE interpreter might be enforced without wanting it. If the user selected in the general sound settings LLE interpreter, closed the window to apply it and then reopened it to select HLE, running Wind Waker afterwards would enforce LLE interpreter on boot. kostamarino@hotmail.com 2013-09-28 16:47:42 +03:00
  • 9c53a21c18 Allow setting DSP settings via game ini. Rachel Bryk 2013-09-28 08:31:28 -04:00
  • 785171abb4 Change iTLBHack to a bool. Rachel Bryk 2013-09-28 08:07:23 -04:00
  • 1c4c00d171 [Android] Return true upon displaying the exit confirmations dialog in EmulationActivity.java. Now multiple games can be launched like normal. Previously it was returning false. Lioncash 2013-09-27 18:17:29 -04:00
  • 69d2ecff52 Simplify SwitchPage() within GameListActivity.java. We no longer need the first switch statement, since case 0 will be hit when SwitchPage(0) is called from the folder browser. This means we can also get rid of recreateFragment(), since the only time this needs to be called is within the onCreate() function. When SwitchPage(0) is called, SwitchPage will perform basically the same actions as recreateFragment() would; thus the reason it can be removed. Lioncash 2013-09-27 17:16:59 -04:00
  • ad73efda57 Gameini database update. Fixes issue 6662. Fixes most of the games in issue 6666. kostamarino@hotmail.com 2013-09-27 18:39:13 +03:00
  • cbd366236a Allow loading save states via drag and drop. Rachel Bryk 2013-09-27 08:38:12 -04:00
  • 9a2c7df8dc Added a small disc access delay to fix the missing music in Super Monkey Ball 2. skidau 2013-09-27 20:35:27 +10:00
  • 689aca2788 [Android] Remove commented out code within EmulationActivity.java. Since the back button handling has a specific purpose, this is no longer needed. Lioncash 2013-09-26 23:40:39 -04:00
  • f6a8733660 [Android] Tiny inline documentation cleanup. Lioncash 2013-09-26 23:32:41 -04:00
  • 8aba748735 [Android] Fix a situation within the FolderBrowser where the application would crash. listFiles() returns null when either the File object it's called on isn't a directory or if an I/O error happens (in their infinite wisdom, they actually thought NOT throwing an exception was a cool way to handle this. How about that?). In the case of trying to access system directories as a normal user, an I/O error will occur due to permission access rights. This fixes that. Lioncash 2013-09-26 23:06:10 -04:00
  • bea76ac129 No need to std::move a return value. Thanks Billiard. comex 2013-09-26 21:15:35 -04:00
  • 4542b9fcbb [Core] Fix a memory leak in NetPlayServer.cpp in function OnData(). Lioncash 2013-09-26 15:42:22 -04:00
  • e37cb1fc76 Implement CR1 for the intepreter. To be honest I have no idea why this was never done previously, all it is is copying four bits from the FPSCR register to CR1. This fixes issue 2390. Ryan Houdek 2013-09-26 18:09:25 +00:00
  • 4efc3e6c8f Quick build fix. Ryan Houdek 2013-09-26 07:50:24 +00:00
  • feaf65f2ae [Android] The dynamic UBO access isn't actually fixed, contrary to what rev cd646d8e236 said. I presumed it fixed with v4x drivers, but I didn't have the LG G2 with me to test 100% at the time. This won't afflict any Adreno device with v4x drivers since UBOs are disabled for them since they are _broken_. Ryan Houdek 2013-09-26 07:46:56 +00:00
  • ecca0045a9 Fix Imm8 check. comex 2013-09-25 14:28:59 -04:00
  • 691f76b826 [ARM] Implement CR1 setting for the few floating point instructions that I have setting the flags. For the rest, drop to interpreter if it sets CR1. At that point it'll spam a panic alert. I don't quite understand why Interpreter and JIT64/IL don't do this yet, it's a simple 4 bit copy. Ryan Houdek 2013-09-25 18:15:20 +00:00
  • 54843ad1e8 Need to reload from XMM0 in this case. comex 2013-09-25 14:16:20 -04:00
  • 74ee85aaac Fix linux, attempt 2. Rachel Bryk 2013-09-25 06:22:11 -04:00
  • f77b3ccf8a Fix linux, probably. Rachel Bryk 2013-09-25 06:13:44 -04:00
  • 93f7622e16 Fix changing wiimotes when starting netplay. Rachel Bryk 2013-09-25 05:44:16 -04:00
  • ebe4448749 Save only the registers that need to be saved rather than going through ProtectFunction. comex 2013-09-25 00:29:00 -04:00
  • 2a339c926e Fastmem writes for x86-64. comex 2013-09-24 22:47:01 -04:00
  • 18abc33306 2x banner images! comex 2013-09-25 03:05:36 -04:00
  • 0787019cbe Check in 2x versions of Clean*. Thanks, MaJoR1! comex 2013-09-25 02:06:53 -04:00
  • 693cee36cb Hack up wx to support @2x images in the toolbar. Oh please let's switch to Qt... comex 2013-09-25 02:03:32 -04:00
  • 624c92f97e [ARM] fresx/fnmaddsx/fselx/frsqrtex/fnmaddx implementations. Ryan Houdek 2013-09-25 03:00:14 +00:00
  • a38821fc38 Comment out wx change to set WS_POPUP. comex 2013-09-24 22:48:31 -04:00
  • ae75f92b2a [ARM] psq_lx/psq_lux/psq_stx/psq_stux implementations. Four more instructions that JIT64 doesn't have. Ryan Houdek 2013-09-25 02:22:52 +00:00
  • cd646d89e2 [Android] The issue with the dynamic UBO access on Adreno platforms was fixed with v41 of the video drivers. v41 and above of the video drivers fix the spiky polygon problems that are noticed ingames. Ryan Houdek 2013-09-25 01:50:02 +00:00
  • 357a7707a6 [ARM] ps_cmpu0/ps_cmpu1/ps_cmpo0/ps_cmpo1 implementations. Ryan Houdek 2013-09-24 21:13:33 +00:00
  • 74bc855f20 [ARM] ps_res implementation. Ryan Houdek 2013-09-24 21:00:50 +00:00
  • 3b1b0d3fb5 [ARM] ps_div implementation. Ryan Houdek 2013-09-24 20:46:57 +00:00
  • 94a731b49d [ARM] fctiwx implementation. Ryan Houdek 2013-09-24 20:37:10 +00:00
  • 482170c3ea [ARM] Implement subfic with optimizations stolen from JIT64. Ryan Houdek 2013-09-24 19:01:03 +00:00
  • 405aa30cb8 [ARM] Fix fastmem... Ryan Houdek 2013-09-24 18:03:06 +00:00
  • 8e2e5a4e70 [ARM] Have both fastmem and non-fastmem paths for floating point loadstores because fastmem is completely broken garbage on Android at this point in time. Ryan Houdek 2013-09-24 17:40:12 +00:00
  • 5866859ff0 Screw you comex, this doesn't even make any damn sense. Ryan Houdek 2013-09-24 17:25:13 +00:00
  • eb6ed3e42a [ARM] Change all floating point loadstores to fastmem implementations except lfs since all floating point accesses tend to be to RAM space. lfs tends to get used to write quickly to the gatherpipe and other places, look at the JIT64 implementation to see how to make it quicker. Ryan Houdek 2013-09-24 05:41:36 +00:00
  • 29dc253fde Improve context structure handling on non-Windows. comex 2013-09-24 01:38:27 -04:00
  • 4cdce55615 Don't define _M_IX86 on ARM(!). comex 2013-09-24 01:30:41 -04:00
  • a7f2160a0f Remove "educational purposes only" from about message. comex 2013-09-23 01:07:19 -04:00
  • 2f384c75d2 Only include scmrev.h from Version.cpp. comex 2013-09-23 01:06:03 -04:00
  • 146cf56295 Darwin: Don't overwrite the C compiler if the user set one manually. comex 2013-09-23 00:25:41 -04:00
  • 1bf2c03a99 Fix my stupid attempt to depend on the entire Data/Sys directory. comex 2013-09-23 00:22:00 -04:00
  • 0696fc93b2 Merge branch 'fix-field-ordering' Scott Mansell 2013-09-24 13:47:20 +12:00
  • 41ab4a2275 Nevermind the previous commit, SafeLoadToEAX already calls in to UnsafeLoadToEAX if fastmem is enabled. This one just tidys up the code. Ryan Houdek 2013-09-24 01:40:19 +00:00
  • aa41978834 Enable fastmem for the lfs instruction for unix and OSX as well. Ryan Houdek 2013-09-24 01:34:08 +00:00
  • 3fe8134f3b [ARM] lfsux/lfdx/lfdux/stfsx/stfsux/stfdx/stfdux implementations. Ryan Houdek 2013-09-24 01:17:24 +00:00
  • 823bb44ba7 Gameini update for Skies of Arcadia and Call of duty Black Ops. Both games don't need projection hacks any more, they work perfectly fine with all backends. Skies of Arcadia actually had an issue of improper shadows with the projection hack if opengl and d3d9 was used in latest dolphin builds. kostamarino@hotmail.com 2013-09-24 01:39:48 +03:00
  • 649fd3d95b D3D11: Set proper border color for Real XFB YUY2 texture. Fixes issue 6483. TheCow 2012-12-26 10:02:03 -05:00
  • e544894f14 Gameini database update of Metroid: Other M. The game actually needed emulate format changes and not a projection hack to work properly. Disabled the projection hack and the game now works fine with all backends (it didn't with d3d11). Fixes issue 4226. kostamarino@hotmail.com 2013-09-23 23:49:15 +03:00
  • f81df136c2 Add an explicit error message for outdated GCC, and remove some commented out code. comex 2013-09-23 15:00:53 -04:00
  • 1745bfdc45 Fix crash in gc games in netplay. Rachel Bryk 2013-09-23 11:07:15 -04:00
  • d903983564 [Android] Move EmulationActivity.java and NativeGLSurfaceView.java into a new sub-package called emulation. Now, all that's kept within the base package is the main class, the native calling class, etc. Lioncash 2013-09-23 07:14:51 -04:00
  • 54c3b8d357 Reapply shuffle2's patch. comex 2013-09-23 01:29:39 -04:00
  • 299421a02a Don't call into wx in static initializers - crashes on Windows. comex 2013-09-22 22:48:50 -04:00
  • 66ed9a1804 Upgrade WX to r74856, mainly to support @2x. comex 2013-09-22 18:44:55 -04:00
  • 0bdef3932f Automatically connect the appropriate wiimotes in netplay. Extensions must still be set manually. Rachel Bryk 2013-09-23 02:56:17 -04:00
  • 96a77f9feb [Android] Fix the ability to stop the game and start another. Ryan Houdek 2013-09-23 01:43:18 -05:00
  • 440353a3a1 Remove all refrences of field ordering from video backends. Scott Mansell 2013-09-23 18:29:31 +12:00
  • bab91494d5 Merge branch 'master' into android-core-control Ryan Houdek 2013-09-23 00:47:57 -05:00
  • 1da6469c62 [Android] Use new 4.0 icon. Ryan Houdek 2013-09-23 00:23:10 -05:00
  • 4d3c41c8a2 Fixed issues with feild ordering. Scott Mansell 2013-09-23 16:31:27 +12:00
  • c8c83f7b8a Remove FifoQueue iterator and RemoveThreadsafeEvents. comex 2013-09-22 22:11:24 -04:00
  • 4e43ecb28d Fix crashes in Single Core mode on Dolphin Win64. Pierre Bourdon 2013-09-22 14:29:35 -04:00
  • 0a093cf1b9 Why do compilers assume i don't know order of opperations? :( Rachel Bryk 2013-09-22 22:01:25 -04:00
  • 184390d8d7 Fix the icon used for Dolphin on windows Pierre Bourdon 2013-09-23 01:41:44 +00:00
  • e82c9e616d operator= is a function too! std::forward is still appropriate. comex 2013-09-22 20:38:03 -04:00
  • af7ed820f5 [Android] Add a JP version of the string for FSAA. Also correct the English string too. Lioncash 2013-09-22 19:16:32 -04:00
  • 573dbfd494 ogl: drop glsl120 support degasus 2013-09-03 20:56:24 +02:00
  • 12e7c22006 Fix recording netplay with wiimote. Rachel Bryk 2013-09-22 17:32:11 -04:00
  • 80b14e80b5 Fix crash when a player leaves in NetPlay. comex 2013-09-18 23:21:30 -04:00
  • 229b35bb6d When hosting, don't try to connect if listening failed. comex 2013-09-18 22:14:04 -04:00
  • cf4d015b2a Don't disable SO_REUSEADDR on non-Windows, where it is safe. comex 2013-09-18 22:08:21 -04:00
  • 17e753faf3 Fix FifoQueue's atomicity on ARM. comex 2013-08-29 19:19:44 -04:00
  • c3b9f3556f Make CoreTiming's threadsafe events lock-free. comex 2013-08-19 15:16:01 -04:00
  • 7fe440340f Improve Atomic.h: comex 2013-09-22 16:07:45 -04:00
  • 6209067daa Fix stack misalignment fix. comex 2013-09-22 15:48:27 -04:00
  • 9a6f28fce4 Revert "Fix stack misalignment issues." Rachel Bryk 2013-09-22 14:29:35 -04:00
  • f3469c16a5 Merge branch 'wiimote-netplay' Rachel Bryk 2013-09-22 14:27:52 -04:00
  • bdae5d1027 [Android] Fix typo, FSAA stands for full scene antialiasing. Ryan Houdek 2013-09-22 11:59:10 -05:00
  • 6340ad68be Merge branch 'GLES3-FSAA' Ryan Houdek 2013-09-22 10:00:51 -05:00
  • 75129dc3a7 Merge branch 'to-merge-after-4.0' Rachel Bryk 2013-09-22 10:58:24 -04:00
  • 2395725200 We're not stable anymore :( Pierre Bourdon 2013-09-22 16:28:09 +02:00