Commit graph

5270 commits

Author SHA1 Message Date
Yoshi Sugawara
edea5f2cc7 applied formatting fixes 2021-07-07 07:30:11 -10:00
Yoshi Sugawara
1a7f052a3d Merge branch 'master' into ios-qol-improvements 2021-07-07 07:25:33 -10:00
Yoshi Sugawara
c76c16c2dc use frame based layout instead just for consistency 2021-07-07 07:24:52 -10:00
Jean-Philip Desjardins
fada0ca009 Fix parameter value in VoiceTrans trace. 2021-07-07 08:22:30 -04:00
Jean-Philip Desjardins
9a429b85f2
Merge pull request #1097 from yoshisuga/multiple-save-states
[iOS] Support saving/loading to multiple save states
2021-07-06 18:32:39 -04:00
Yoshi Sugawara
ae849d8ec8 [iOS] Quality of life improvements: Support virtual pad transparency; support L3/R3/Select/Start buttons; support for hiding virtual pad when controller is connected 2021-07-06 11:55:23 -10:00
TacoTheDank
bb1430288e Some Android code cleanup 2021-07-06 12:57:48 -04:00
Yoshi Sugawara
bc6c08a30d apply formatting changes 2021-07-05 22:26:53 -10:00
Yoshi Sugawara
a692cec779 Ported save state view controller to objective c; added to CMakeLists.txt; using storyboard for UI 2021-07-03 19:30:43 -10:00
Yoshi Sugawara
0900a0219b Select first slot by default; fix positioning 2021-07-02 14:45:41 -10:00
Yoshi Sugawara
d4be2ea488 set text color to white 2021-07-02 09:19:42 -10:00
Yoshi Sugawara
8d37b36e40 Add button to load/save state 2021-07-02 09:18:12 -10:00
Yoshi Sugawara
2195163f95 Support tapping outside of controls to hide 2021-07-02 08:58:08 -10:00
Yoshi Sugawara
05b8ea66b2 Add pragma mark section for SaveStateDelegate for clarity 2021-07-02 08:47:40 -10:00
Yoshi Sugawara
09907247e6 Support saving/loading to multiple save states; support browsing files in Files app 2021-07-02 08:45:00 -10:00
Jean-Philip Desjardins
80e6554cdc Use StoreAtRefIdx to clear flags pipeline.
Using PullRel would cause array items to be register allocated which is not a good thing
since they are accessed through array operations in other places.
2021-07-02 10:22:27 -04:00
Jean-Philip Desjardins
36634efa36 Check MFIFO when resuming a source chain transfer. 2021-06-29 08:57:58 -04:00
Jean-Philip Desjardins
77eb2d3090 Apply style fixes. 2021-06-29 08:14:27 -04:00
Jean-Philip Desjardins
bc6247d399 Prevent changing the GS handler when emulator is running. 2021-06-28 19:27:22 -04:00
Jean-Philip Desjardins
29f2331592 Add UI to select GS handler on iOS. 2021-06-28 19:16:02 -04:00
Jean-Philip Desjardins
4a47cba38e Use proper initialization code. 2021-06-28 18:36:29 -04:00
Jean-Philip Desjardins
06347cac51 Make GS handler configurable through a setting on iOS. 2021-06-27 08:42:26 -04:00
Jean-Philip Desjardins
6d0e4f7ce0 Vulkan iOS build. 2021-06-24 07:56:56 -04:00
Jean-Philip Desjardins
83aed24051 iOS Vulkan initialization code. 2021-06-24 07:56:31 -04:00
Jean-Philip Desjardins
cebad3cc51 Code style fix. 2021-06-23 09:41:44 -04:00
Jean-Philip Desjardins
560fddba77 Reorganize iOS storyboard to allow leaving the settings screen. 2021-06-23 09:41:44 -04:00
Jean-Philip Desjardins
4be94cf8a0 Fix audio toggle on iOS. 2021-06-23 09:41:44 -04:00
Jean-Philip Desjardins
91bde50083 Update on screen widget status. 2021-06-23 09:41:44 -04:00
Jean-Philip Desjardins
8c7ce0ed52 Allow opening preferences while game is running on iOS. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
a94111fe32 setupWindow when Activity is created.
Seems to be necessary on some devices/os versions.
2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
11919a6afe Make the alert controller a bit nicer on iPads. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
12ac13eec3 Update system UI visibility when getting window focus. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
4a73360758 Call super class function. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
76ae9fbe67 Update some other settings. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
dad651914e Update GS handler preferences in-game. 2021-06-23 09:41:42 -04:00
Jean-Philip Desjardins
b2c5dd87e2 Update when coming back from settings. 2021-06-23 09:41:42 -04:00
Jean-Philip Desjardins
6468f5d81b Allow opening preferences while game is running on Android. 2021-06-23 09:41:42 -04:00
Björn Gerdau
b765a825b8
When starting a executable, A0 is set to the address of the executable
Darkwatch is reyling on this (shoutout to PSI)
2021-06-18 16:20:50 +02:00
Jean-Philip Desjardins
dcf471c78c
Merge pull request #1087 from TacoTheDank/preference-fixes
[Android] Preference and theming improvements
2021-06-15 13:29:09 -04:00
Jean-Philip Desjardins
8d6817a9c3
Merge pull request #1086 from TacoTheDank/alertdialogs
[Android] Clean up AlertDialogs
2021-06-14 10:49:06 -04:00
Maxime Gauduin
2645bfcbee add missing include 2021-06-14 08:34:00 +02:00
Jean-Philip Desjardins
475de030b1 Add some checks to catch potential errors. 2021-06-11 09:07:52 -04:00
TacoTheDank
7703fa51f5 Clean up AlertDialogs 2021-06-10 19:27:05 -04:00
TacoTheDank
b90820d8d1 Clean up theme stuff, add colorAccent 2021-06-10 19:00:25 -04:00
TacoTheDank
220e42de27 Clean up some unnecessary preference code 2021-06-10 19:00:07 -04:00
Björn Gerdau
d05b7f1dc7
Rename some IOP DMA interrupt lines 2021-06-08 21:56:48 +02:00
Björn Gerdau
72843e8a99
Add some IOP DMAC warnings 2021-06-08 21:56:48 +02:00
Björn Gerdau
b8af116110
Move IOP SPU2 and DEV9 DMAC channel ids
While the channels interrupt lines 8 and 9 respectively, their channel ids are 7 and 8.
2021-06-08 21:56:47 +02:00
Björn Gerdau
5cae62af48
Move IOP SIO2 DMAC channel addresses 2021-06-08 21:56:42 +02:00
Björn Gerdau
edcfb4ea1f
Add dedicated intr line parameter for DMAC channels
DMAC channel IDs don't necessarily match the interrupt line which is asserted on DMA finish.
2021-06-07 14:34:16 +02:00