Commit Graph

  • f9c9e87c92 Get ready for when ARM64 support gets added to PCSX2. 5476Update C.W. Betts 2024-05-01 01:57:32 -06:00
  • 6a0bda3a60 Actually create the Memory card folder properly. master C.W. Betts 2024-03-23 00:36:16 -06:00
  • ee4f598e9d Enable second controller. C.W. Betts 2024-03-16 01:01:50 -06:00
  • 111ff78469 Pokes. C.W. Betts 2024-03-16 00:51:27 -06:00
  • 1a5f772712 Add second controller to PCSX2. C.W. Betts 2024-03-04 20:01:58 -07:00
  • f14415c53f Minor clean-up. C.W. Betts 2024-03-02 15:40:06 -07:00
  • 1579cb2990 Remove another outdated bridge source file. C.W. Betts 2024-03-02 02:21:15 -07:00
  • 14075f09ac Update the version number to better match which version of PCSX2 it's based off of. C.W. Betts 2024-03-02 01:52:40 -07:00
  • fb2df2b117 Add back PS2 controller support. Note: it's untested! C.W. Betts 2024-03-02 01:48:05 -07:00
  • 7588d0b860 More pokes. C.W. Betts 2024-02-28 01:06:43 -07:00
  • 4027b3838b Move save state initialization when starting to a better place. C.W. Betts 2024-02-24 13:55:47 -07:00
  • 2f2944ff5e Restore drawing to OpenEmu. C.W. Betts 2024-02-24 13:51:35 -07:00
  • 54663733c6 More work. C.W. Betts 2024-02-14 01:27:42 -07:00
  • 1ee03f901f Remove commented-out and disabled code. More modernization work. C.W. Betts 2024-02-12 13:43:24 -07:00
  • 4fcfe12d6c Well, it doesn't crash on launch, but it just displays a purple screen. And it crashes on closing. C.W. Betts 2024-02-10 20:30:45 -07:00
  • 75a67f4fa9 More stubs. C.W. Betts 2024-02-10 14:21:01 -07:00
  • 08989953a4 More modernization work. C.W. Betts 2024-02-10 02:27:19 -07:00
  • 8bad894e9c Sort an Xcode group by name. C.W. Betts 2024-02-09 20:23:14 -07:00
  • 5e0608fbba Build the Haswell variant of x86_64 as well. C.W. Betts 2024-02-09 19:40:47 -07:00
  • bbee1052fa Begin work on updating the PCSX2 plug-in to v1.7.5476 C.W. Betts 2024-01-18 01:32:39 -07:00
  • 92b6445de1 Reset VMManager instead of stopping it. C.W. Betts 2024-01-17 23:51:48 -07:00
  • 54aab6b695 Better handling of saving/loading a save state if PCSX2 isn't up yet. C.W. Betts 2023-08-21 01:35:28 -06:00
  • 0c6ef2203c Begin work on updating PCSX2 to master, or at least 1.7.4452. 4452Update C.W. Betts 2023-05-02 02:41:26 -06:00
  • 5854125201 Use NSURLErrorKey for NSError user infos. C.W. Betts 2023-05-01 01:09:12 -06:00
  • 8f9b725bd7 Merge pull request #12 from ShutOstrich/master clobber 2023-04-29 20:56:21 -06:00
  • 473829198d Update to NSURL API ShutOstrich 2023-04-30 00:52:20 +02:00
  • bbb2b35d3f Update PCSX2. C.W. Betts 2023-03-27 17:28:31 -06:00
  • 0629913ac6 Update pcsx2. C.W. Betts 2023-02-10 20:28:39 -07:00
  • de8a9049bc Minor Xcode clean-up. C.W. Betts 2023-02-05 01:12:21 -07:00
  • 396a39ad68 Merge branch 'upstream-pcsx2' C.W. Betts 2023-02-05 00:37:00 -07:00
  • 8952a6e61e Update module for PCSX2. upstream-pcsx2 C.W. Betts 2023-02-05 00:31:09 -07:00
  • ea3abacea8 Load the default library from PCSX2's bundle. We're most likely not going to reach that point, but just in case… C.W. Betts 2023-02-04 12:52:21 -07:00
  • 55af17cf47 Remove OpenEmu's upscale patches. C.W. Betts 2023-02-04 12:48:48 -07:00
  • 88af86819a Fix my mess-up and re-apply Blending Accuracy fix Duckey77 2023-02-04 10:29:59 -07:00
  • 2e7ac24d9b Remove useless EnableGameFixes setting setter. C.W. Betts 2023-02-04 10:11:22 -07:00
  • c7fa175a07 Disable manual user hacks, as these prevent automatic hacks. C.W. Betts 2023-02-04 10:09:48 -07:00
  • 128f8106f6 OK, fix save states and not revert it by accident Duckey77 2023-02-03 18:18:17 -07:00
  • 1c08698a45 Revert "Fix Save states" Duckey77 2023-02-03 18:07:47 -07:00
  • 4bceaf2cc3 Fix Save states Duckey77 2023-02-03 18:05:25 -07:00
  • 1bd468f69b Finally fix the changeDisplayWithMode: not changing blending accuracy. C.W. Betts 2023-02-03 15:05:58 -07:00
  • 60059d4a16 Finally fix the changeDisplayWithMode: not changing blending accuracy. C.W. Betts 2023-02-03 14:12:53 -07:00
  • ab876c6b9c changes fixing code for upstream PCSX Duckey77 2023-02-03 14:08:36 -07:00
  • 2fdc9f93c8 Fix issue with Metal HostDisplay where we tried to draw the screen before we should have. Cannot MCRRetain to a null value window handle and we don't use it anyway. Duckey77 2023-02-03 14:08:02 -07:00
  • e9ffef82e1 Update pcsx2. C.W. Betts 2023-02-02 14:10:23 -07:00
  • b19742737a Merge branch 'master' into upstream-pcsx2 C.W. Betts 2023-02-02 04:50:15 -07:00
  • 046f0bcecb Better ObjC memory managment for metalDevicce. C.W. Betts 2023-02-01 20:30:05 -07:00
  • fc9210f6ed Use Objective-C properties. Better naming of Metal methods and variables. C.W. Betts 2023-02-01 19:12:45 -07:00
  • 00ab815455 Core changes for Metal Rendering Duckey77 2023-02-01 12:03:30 -07:00
  • fdbd22c26a It links again! But hasn't been tested... C.W. Betts 2022-12-28 14:17:51 -07:00
  • bc631e2dbb Almost got it linking... C.W. Betts 2022-12-27 15:56:31 -07:00
  • 7af6cb05c4 More updating. C.W. Betts 2022-12-26 16:17:58 -07:00
  • d707ced1fb Initial work on tracking PCSX2 more closely. C.W. Betts 2022-07-18 03:35:31 -06:00
  • f0928f02e7 Quiet warning. Build specific Metal versions, based on the CMake rule. C.W. Betts 2022-04-21 16:08:13 -06:00
  • 912bdd4ab3 Add missing fxaa.metal file. C.W. Betts 2022-04-21 16:06:54 -06:00
  • 9f1c83a33c Update PCSX2. C.W. Betts 2022-04-20 01:42:46 -06:00
  • 1495821e01 Quiet warning about 64-to-32 truncation. C.W. Betts 2022-04-09 09:56:44 -06:00
  • 8974733006 Fix build. C.W. Betts 2022-03-15 00:36:50 -06:00
  • feeb7d813a Minor code style changes. C.W. Betts 2022-03-11 02:05:23 -07:00
  • 6df82e1e04 Merge pull request #11 from duckey77/upstream-pcsx2 Duckey77 2022-03-07 23:01:30 -07:00
  • 4a5eca5870 Don't know how I missed this in the last commit Duckey77 2022-03-07 22:59:31 -07:00
  • 0f57828fe3 Pass the FrameBuffer Object from OpenEmu and don't assume the FBO ID Duckey77 2022-03-07 22:50:04 -07:00
  • 71f3607065 Mark alignSpriteGames and wildArmsGames as static. C.W. Betts 2022-03-06 17:01:29 -07:00
  • 6e0626f850 Update PCSX2 to tellowkrinkle's most recent release. C.W. Betts 2022-03-04 22:25:24 -07:00
  • 7363fc61e8 Merge pull request #10 from duckey77/upstream-pcsx2 Duckey77 2022-03-04 16:30:42 -07:00
  • 7738f463c7 The alternate context needs to be attached when the display is first acquired, not every time we grab it Duckey77 2022-03-04 16:29:22 -07:00
  • b07954b5c5 Enable Display modes and change the internal resolution when selected Duckey77 2022-03-04 16:28:21 -07:00
  • 97f96519d9 Fixup Wait code for Race condition on load state Duckey77 2022-03-04 16:02:38 -07:00
  • a35b489aa5 Merge pull request #9 from duckey77/upstream-pcsx2 Duckey77 2022-03-04 14:44:14 -07:00
  • 6c9a9b7910 Move Upscale Hacks to OEUpscale Hacks and add Method to apply Duckey77 2022-03-04 14:42:53 -07:00
  • 26687f8a94 Make comment more specific. C.W. Betts 2022-03-03 13:15:22 -07:00
  • 1f2b025632 Merge pull request #8 from duckey77/upstream-pcsx2 Duckey77 2022-03-02 19:50:38 -07:00
  • 4ecdc61846 Only enable the WildArms Hack when a know games that needs it is loaded. Duckey77 2022-03-02 19:48:59 -07:00
  • 8e73b03e9f We don't need to define _M_SSE, whoops. C.W. Betts 2022-03-02 14:05:36 -07:00
  • b6fb68c302 Compile the Metal sources. Add preprocessor macros for x86_64h. C.W. Betts 2022-03-02 13:50:20 -07:00
  • bfd48bc741 Merge pull request #7 from duckey77/upstream-pcsx2 Duckey77 2022-03-02 13:05:54 -07:00
  • a439b77568 Basic Region Checking and BIOS selection Duckey77 2022-03-02 13:03:40 -07:00
  • 4776dcfa90 Quiet warnings on release builds. C.W. Betts 2022-03-01 15:54:32 -07:00
  • 41e4269447 Implement patch loading, version 1. C.W. Betts 2022-03-01 15:38:07 -07:00
  • 9032cdaed0 We can use 2 players, but with multi-tap, 8 players are possible. C.W. Betts 2022-03-01 00:34:20 -07:00
  • 251ab748c5 Merge pull request #6 from duckey77/upstream-pcsx2 Duckey77 2022-02-28 16:50:43 -07:00
  • da5e357ca3 Sanity check on HostDisplay before destroying it. It gets called by GS twice and will cause a crash. Duckey77 2022-02-28 16:48:52 -07:00
  • 26a6dc8e76 Hide symbols by default. Mark PCSX2GameCore as an OpenEmu exported symbol. C.W. Betts 2022-02-28 15:33:26 -07:00
  • 8bbfd602a7 Clean-up. Implement Host::ReleaseHostDisplay(). C.W. Betts 2022-02-28 13:17:25 -07:00
  • 707ec81a3b Merge pull request #5 from duckey77/upstream-pcsx2 Duckey77 2022-02-27 13:50:43 -07:00
  • ba8157adc3 Setting back to emu defaults I had changed during debugging Duckey77 2022-02-27 13:48:26 -07:00
  • b9e42c1d17 Attempt 2 to fix race condition in Loading Save States Duckey77 2022-02-27 13:47:47 -07:00
  • 8779f5c395 Merge pull request #4 from duckey77/upstream-pcsx2 Duckey77 2022-02-27 12:48:44 -07:00
  • 2db1e33c08 Remove unused Calls to GET_CURRENT_RETURN and some gerneral cleanup of code Duckey77 2022-02-27 12:45:12 -07:00
  • 92b4f8179f Catch a race condition during loadState Duckey77 2022-02-27 12:44:01 -07:00
  • 623ec377b9 Merge pull request #3 from duckey77/upstream-pcsx2 Duckey77 2022-02-27 09:19:24 -07:00
  • 5563f20c6d Fix Savestates Duckey77 2022-02-27 09:04:49 -07:00
  • 7f9ac2c869 Fix settings: make sure they stick. C.W. Betts 2022-02-26 20:32:09 -07:00
  • 8ca576405d Initial display mode settings. C.W. Betts 2022-02-26 16:03:42 -07:00
  • 2a56a1b8f8 Update PCSX2, minor Xcode clean-up, quiet warnings. C.W. Betts 2022-02-25 16:52:46 -07:00
  • 8098f014cf Update pcsx2. C.W. Betts 2022-02-25 14:59:52 -07:00
  • 1ecb5427f7 Quiet a warning. Have -[audioBufferAtIndex:] be called only once. C.W. Betts 2022-02-25 14:55:33 -07:00
  • ae0e89d2e7 Merge pull request #1 from MaddTheSane/upstream-pcsx2 C.W. Betts 2022-02-25 14:38:46 -07:00
  • 3e498ee267 We don't need to worry about PCSX2's GameList. C.W. Betts 2022-02-25 14:33:19 -07:00
  • 1c6317fe46 Include the patch of the one thing that needed to be done to get PCSX2 to compile. C.W. Betts 2022-02-25 01:07:28 -07:00
  • d3f22b76d7 Enable multi-disc support. Add some fixmes. C.W. Betts 2022-02-25 01:06:19 -07:00