Commit Graph

139 Commits

Author SHA1 Message Date
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
Riley Testut
963ab6a586 Fixes app freezing when opening deep links 2019-10-14 17:24:18 -07:00
Riley Testut
d7ed26c372 Fixes incorrect controller view sizing when changing skins 2019-10-10 01:21:28 -07:00
Riley Testut
2c05e1b70f Adds option to disable haptic feedback for touch inputs 2019-09-30 17:31:13 -07:00
Riley Testut
8642fad707 Updates DeltaCore 2019-09-28 02:02:50 -07:00
Riley Testut
cca4c0bc14 Updates NESDeltaCore 2019-09-25 03:47:58 -07:00
Riley Testut
6e380814aa Updates DeltaCore 2019-09-15 18:57:15 -07:00
Riley Testut
c93a550ddd Updates N64 controller skin 2019-09-15 18:56:26 -07:00
Riley Testut
24d6da3af2 Updates NES controller skin 2019-09-14 14:31:56 -07:00
Riley Testut
628f942984 Fixes save errors for some DS games 2019-09-14 14:30:01 -07:00
Riley Testut
2a81710d07 Adds support for DS games 2019-08-05 23:03:08 -07:00
Riley Testut
687d088827 Updates cores to latest versions 2019-08-05 15:11:42 -07:00
Riley Testut
bf435b88b3 Continues playing audio when other app audio supports mixing 2019-06-21 14:06:26 -07:00
Riley Testut
0a8c3b2b0f Fixes memory leak crash after playing games for a few minutes 2019-06-21 14:02:50 -07:00
Riley Testut
0046bfaf46 Adds support for N64 games 2019-06-21 12:07:30 -07:00
Riley Testut
9b28d42814 Updates input + video logic to support revised DeltaCore API
- Continuous inputs
- OpenGLES-based rendering
- Thumbsticks in controller skins
2019-04-30 15:42:30 -07:00
Riley Testut
da0ec57856 Improves reliability when previewing games/save states 2019-04-30 15:34:22 -07:00
Riley Testut
4856b9a540 Fixes NES controller skin not appearing
Fixes incorrect controller skin
2019-03-25 18:27:20 -07:00
Riley Testut
f4374ed54a Adds support for WarioWare: Twisted! 2019-03-01 13:36:00 -08:00
Riley Testut
43b4aeac51 Fixes SNES games crashing when stopping emulation 2019-02-28 17:59:24 -08:00
Riley Testut
6b8414ccdc Updates dependencies 2019-02-25 15:21:35 -08:00
Riley Testut
fe6701c82c Migrates to Swift 5 2019-02-25 13:50:11 -08:00
Riley Testut
bec8d89acc Improves Delta scheme build dependencies to prevent build cycles 2019-02-21 12:46:48 -08:00
Riley Testut
d03cc90a29 Merge branch 'feature/nes' into develop
# Conflicts:
#	.gitmodules
#	Delta.xcodeproj/xcshareddata/xcschemes/Delta.xcscheme
#	Delta.xcworkspace/contents.xcworkspacedata
#	Delta/Base.lproj/Settings.storyboard
#	Delta/Settings/SettingsViewController.swift
2019-02-06 15:40:11 -08:00
Riley Testut
986b329178 Merge branch 'feature/harmony' into develop 2019-02-06 14:21:47 -08:00
Riley Testut
1e144e5657 Adds support for NES games 2019-02-01 12:44:32 -08:00
Riley Testut
17e20a6a7c Adds complete support for external keyboards
Fixes misc. other controller skin issues
2019-01-29 16:34:51 -08:00