Riley Testut
5cef975a9e
Fixes incorrect controller skin appearance after rotating device
2023-04-27 15:20:14 -05:00
Riley Testut
39522fda58
[Experimental Feature] Supports AirPlay controller skins
...
Allows users to customize controller skin when AirPlaying games to an external display.
2023-04-27 14:58:51 -05:00
Riley Testut
1137189b57
Adds Nintendo DS AirPlay settings to customize how games appear on TV
...
* Top Screen Only = Shows just the top screen on TV
* Layout Horizontally = Places screens side-by-side on TV (instead of stacked vertically)
2023-04-26 16:07:17 -05:00
Riley Testut
32e7c1f93e
Supports AirPlaying games to external displays
2023-04-26 14:56:45 -05:00
Riley Testut
10af836105
Supports local multiplayer (up to 4 players)
...
Heavily based on Ian Clawson’s PRs, including #128
2023-02-28 18:49:32 -06:00
Riley Testut
5a019e5950
Optimizes default input mappings for Joy-Cons, Switch Online, and other non-MFi controllers
...
* Uses Home button as Menu button when possible
* Supports “Start/Select” buttons for Switch NES controllers
* Rotates single JoyCon face buttons 90º
* Re-maps single JoyCon control stick from dPad to leftAnalogStick
* Re-maps L1/R1/L2/R2 buttons for N64 core
2023-02-28 18:12:14 -06:00
Riley Testut
c8860c6aaa
Raises deployment target to iOS 14.0
2023-02-28 17:31:28 -06:00
Riley Testut
77983e73dd
Adds “Respect Silent Mode” setting to configure whether Delta plays game audio in Silent Mode
...
Delta will also now automatically mute game audio if another app is playing audio.
[Missed] Mutes game audio correctly
2023-01-31 14:34:32 -06:00
Riley Testut
45757878d8
Fixes app freezing when using Hold Button
2022-11-04 14:30:39 -05:00
Riley Testut
8ccd86de0f
Fixes re-activating sustained inputs
2022-11-04 14:28:14 -05:00
Riley Testut
0f2792fdbc
Fixes “Hold Button” for continuous inputs mapped to discrete inputs
2022-10-24 15:19:42 -05:00
Riley Testut
eeae27cc24
Fixes using analog sticks as dpad inputs with Xbox controllers
2022-10-20 14:12:00 -05:00
Riley Testut
a2b6771715
[iPad] Fixes software keyboard controller bugs on iPadOS 16.1 RC
2022-10-19 17:02:19 -05:00
Riley Testut
b2ab33bcd1
Fixes “Revision.h file not found” compiler error
2022-08-17 10:51:15 -05:00
Riley Testut
fd2cf223dc
Fixes missing controller skin when remapping inputs
2022-08-15 16:11:44 -05:00
Riley Testut
cd6de86fb1
Fixes compiling with Xcode 13.x
2022-08-15 11:42:46 -05:00
Riley Testut
3cf87afa2d
[iPad] Initial support for Split View / Stage Manager controller skins
...
When Delta is in Split View, Slide Over, or windowed with Stage Manager, it will now present a special full-width “keyboard controller”, allowing for much easier gameplay than being constrained to the app window.
Each system’s controller skin has been updated to support Split View, which means every system can now be played without a game controller/keyboard when not in full screen.
2022-08-12 19:33:02 -05:00
Riley Testut
e1ee540d27
[iPad] Fixes automatically pausing + resuming emulation with Stage Manager on iOS 16 beta 5
...
We use DeltaCore’s new UIWindow subclass GameWindow in SceneDelegate to fix issues that were introduced with iOS 16 beta 5.
Also removes touchControllerSkin.layoutGuide = self.view.safeAreaLayoutGuide assignment which no longer compiles due to TouchControllerSkin refactoring.
2022-08-12 19:23:23 -05:00
Riley Testut
6ba648ed17
[iPad] Initial support for Split View / Stage Manager
...
Requires game controller (or hardware keyboard) to play games because we still need to update controller skins to support Split View.
2022-08-12 19:05:02 -05:00
Riley Testut
b11766c973
[iPad] Updates standard controller skins to support iPad
2022-05-31 18:08:49 -07:00
Riley Testut
0df313188d
Fixes keyboard support on iOS 15+
2022-04-26 12:21:59 -07:00
Riley Testut
3128783105
Fixes melonDS graphical bugs when fast forwarding with JIT disabled
2021-04-21 12:41:35 -07:00
Riley Testut
c396698ca0
Fixes visible grid lines on DS controller skin buttons
2021-03-22 12:31:20 -07:00
Riley Testut
d2215ed91e
Updates DS controller skin
2021-03-11 13:27:24 -06:00
Riley Testut
20a470ddd1
Fixes crash playing DS games when another app is using microphone
2021-03-11 13:26:23 -06:00
Riley Testut
5ccf209af7
Changes Genesis placeholder skin to temporary one by @litritt_z
2021-02-24 13:17:25 -06:00
Riley Testut
f316e7cca0
Fixes erroneous microphone indicator after returning from background
2021-02-12 14:57:57 -06:00
Riley Testut
6f3a7501af
Unlinks Cocoapods’ DeltaCore
...
Fixes runtime conflicts with Systems’ own DeltaCore.
2021-02-11 14:25:43 -06:00
Riley Testut
6a01a74608
Adds GPGXDeltaCore dependency
...
Links indirectly via new Systems.framework to avoid conflicts between Cocoapods and SwiftPM.
2021-02-09 16:51:47 -06:00
Riley Testut
0a4c927277
Supports new Xcode build system
2021-02-09 14:13:13 -06:00
Riley Testut
826cf7b0b1
Fixes performance issues when previewing games + save states
2021-01-13 14:41:27 -06:00
Riley Testut
1b874ce9c1
Displays preview save state image even if context menu previews are disabled
2021-01-13 14:41:27 -06:00
Riley Testut
474cae0a5b
Updates MelonDSDeltaCore to 0.9.1
2021-01-11 14:05:10 -06:00
Riley Testut
c7329136ac
Supports touch inputs when external controller is connected
2020-12-10 15:34:16 -06:00
Riley Testut
a63de5db4d
Updates MelonDSDeltaCore pod
2020-12-10 15:28:56 -06:00
Riley Testut
ee79b6c8c9
Fixes garbled audio during emulation
2020-11-30 16:31:23 -06:00
Riley Testut
1f3f9d4bd1
Fixes MelonDS crash on devices without JIT support
2020-11-30 14:41:42 -06:00
Riley Testut
64df7b97ab
Supports MelonDS JIT
2020-11-24 13:11:02 -06:00
Riley Testut
a1f80e74b5
Emulates DS microphone
2020-11-24 13:08:38 -06:00
Riley Testut
358accbcb7
Adds DSi support
...
Requires DSi BIOS files.
2020-11-24 13:06:29 -06:00
Riley Testut
77512147ef
Fixes swapped DS screens
2020-10-12 11:37:50 -07:00
Riley Testut
3cb3b9a10b
Fixes various issues with controller skin filters
2020-05-05 11:18:46 -07:00
Riley Testut
e4404d179e
Fixes NES games crashing after playing an N64 game
2020-05-01 11:28:16 -07:00
Riley Testut
9c99578206
Fixes misplaced DS screens when using external controller
2020-05-01 11:23:48 -07:00
Riley Testut
fd79b04ff0
Updates DeltaCore dependency
2020-04-27 14:39:51 -07:00
Riley Testut
1f6ad51c99
Adds support for 8 character NES Game Genie cheat codes
2020-04-23 18:04:37 -07:00
Riley Testut
0e8c9fbc5c
Exposes Documents directory in Files app
2020-04-23 18:02:02 -07:00
Riley Testut
35fe306c12
Switches to melonDS-based core for DS games
2020-04-23 16:52:29 -07:00
Riley Testut
4ba2fa8d21
Adds support for new Nintendo DS controller skin
2020-02-11 16:34:57 -08:00
Riley Testut
6cca0f244f
Replaces frameworks with static libraries
...
As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
2020-02-03 19:28:23 -08:00