Commit Graph

37 Commits

Author SHA1 Message Date
Riley Testut
1d7ce4b6e6 Updates DeltaCore API usage to match massive DeltaCore refactoring 2016-07-14 22:59:39 -05:00
Riley Testut
8b97d1badc Manually fixes errors Swift 3 migrator missed
I apologize for any “try!”s that may still remain…
2016-07-14 22:59:29 -05:00
Riley Testut
9ce16a2a9d Updates syntax to Swift 3 beta 2 via Xcode migrator 2016-07-13 01:28:38 -05:00
Riley Testut
2e5616dd30 Updates save state usage to catch errors 2016-06-10 11:57:15 -05:00
Riley Testut
29c8990540 Adds support for Gameboy Advance games 2016-06-10 10:53:29 -05:00
Riley Testut
c647762975 Finishes implementation of Sustain Buttons feature 2016-06-02 19:45:09 -05:00
Riley Testut
0f43de2138 Updates EmulationViewController Game Controller methods & matches DeltaCore refactoring 2016-05-29 05:40:42 -05:00
Riley Testut
07da4f3158 Adds basic UI for selecting sustained button 2016-05-29 02:55:19 -05:00
Riley Testut
b2bf15a79c Refactors cheat usage for non-throwing EmulatorCore.deactivateCheat(_:) 2016-05-28 02:07:57 -05:00
Riley Testut
9b5357ccd6 Adds Peek & Pop support to EditCheatViewController 2016-05-27 23:30:17 -05:00
Riley Testut
f7ed6f75d1 Adds ability for user to add/edit custom cheats 2016-05-27 15:25:14 -05:00
Riley Testut
f0f88a529a Removes explicit initialization of SNESEmulatorCore 2016-05-21 15:38:12 -05:00
Riley Testut
b98b9d60ca Adds images for Save State and Load State pause items 2016-05-21 14:53:18 -05:00
Riley Testut
db9bd94667 Responds to app lifecycle events by pausing/resuming emulation 2016-05-21 14:53:18 -05:00
Riley Testut
509cb4b136 Adds support for adding, removing, activating, and deactivating (hard-coded) cheats 2016-05-21 14:53:18 -05:00
Riley Testut
9dcb88b2de Presents empty CheatsViewController for Cheats pause item 2016-05-21 14:53:10 -05:00
Riley Testut
572ef0abec Fixes bug where Peeking + Popping into a game resulted in slightly delayed audio 2016-05-19 03:23:55 -05:00
Riley Testut
5434143988 Adds Preview Save States 2016-05-18 00:47:18 -05:00
Riley Testut
6a2b2164be Prevents controller view from appearing when peeking EmulationViewController in landscape 2016-05-16 17:43:21 -05:00
Riley Testut
01b255c981 Updates legacy Selector usage to new Swift 2.2 #selector syntax 2016-05-16 17:32:32 -05:00
Riley Testut
c6e2820458 Adds ability to Peek & Pop save states via 3D Touch 2016-05-16 17:30:53 -05:00
Riley Testut
0b9e3e2541 Limits saving save states to when SaveStatesViewController's mode is .Saving 2016-03-15 00:55:41 -05:00
Riley Testut
01bf9c0e06 Refactors Core Data model objects 2016-03-14 20:03:51 -05:00
Riley Testut
e08cc1c331 Adds mode property to SaveStatesViewController to switch between saving and loading save states 2016-03-14 16:02:02 -05:00
Riley Testut
ee1e57f54b Saves and displays thumbnails for save states 2016-03-01 01:55:02 -08:00
Riley Testut
bf70df6611 Adds basic support for saving + loading save states
Stores SaveState model objects with Core Data, and displays the available save states in SaveStatesViewController.

Currently, tapping + button creates a new save state, while tapping a collection view cell loads the save state, regardless of whether Save State or Load State was selected from the pause menu.
2016-02-08 13:55:27 -08:00
Riley Testut
9dcec258c1 Presents empty SaveStatesViewController for Save/Load State Pause Item 2016-01-29 20:00:36 -08:00
Riley Testut
b8b46f00a6 Refactors PauseViewController in preparation for pushing new view controllers
# PauseViewController has been renamed to PauseMenuViewController.
# A new PauseViewController maintains a child UINavigationController, which has PauseMenuViewController as the root view controller.
2016-01-30 18:19:02 -08:00
Riley Testut
8fd2f554fc Adds support for toggling Fast Forward from pause menu 2016-01-13 13:29:52 -08:00
Riley Testut
0aba8b27d3 Added stub implementations for provided PauseItems 2015-12-27 00:48:47 -06:00
Riley Testut
76a9c85253 Fixed incorrect game rendering when rotating while paused
When rotating EmulationViewController with PauseViewController presented, the GameView would have an incorrectly sized rendered image
2015-12-26 02:45:57 -06:00
Riley Testut
8f572fd1c8 Added basic PauseViewController implementation
Also, happy Boxing Day! Hope you're enjoying your new iPad Pro future Riley :)
2015-12-26 02:23:30 -06:00
Riley Testut
d60855724d Updated ControllerSkin logic
Rewrote deltaskin info.json format, handles adaptability much better now
2015-12-20 19:40:40 -06:00
Riley Testut
8863e8f3d0 Added Peek & Pop for previewing games 2015-12-12 14:08:19 -08:00
Riley Testut
59fe9b0480 Added basic UICollectionView-based UI for selecting games 2015-11-01 03:19:10 -06:00
Riley Testut
ab4fadca57 Added basic Core Data functionality 2015-10-04 12:02:46 -07:00
Riley Testut
f46fcc7978 Reorganized Xcode project and file structure 2015-09-26 14:04:00 -07:00