Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin on iOS
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
well fastmem work in the ppsspp ios port
(01-18-2016, 02:26 PM)OatmealDome Wrote: [ -> ]I only really see like 5 or 6 changes that might have a chance to be merged into upstream.

I don't think so...

Code:
.gitignore                                                                 |   6 +-
CMakeLists.txt                                                             |  70 ++++-
# straightforward declaring a new architectur

Externals/SOIL/SOIL.c                                                      |   2 +-
Externals/zlib/gzguts.h                                                    |   4 +
# fixing two librarys, is there a way to upstream this to them?

Source/Core/AudioCommon/CoreAudioSoundStream.cpp                           |  10 +-
# fixing APPLE stuff, just keep care that OSX still works fine

Source/Core/Common/Arm64Emitter.cpp                                        |   4 +
Source/Core/Common/ArmCPUDetect.cpp                                        |  19 +-
Source/Core/Core/MachineContext.h                                          |   5 +
Source/Core/Core/MemTools.cpp                                              |  30 +-
# enabling our ARMv8 JIT, no risk here

Source/Core/Common/CDUtils.cpp                                             |  10 +-
Source/Core/Common/CMakeLists.txt                                          |   2 +
Source/Core/Common/GL/GLInterface/EAGL.h                                   |  28 ++
Source/Core/Common/GL/GLInterface/EAGL.mm                                  | 101 ++++++
Source/Core/Common/GL/GLInterface/GLInterface.cpp                          |   4 +
# new arch stuff, quite save. Is it possible to share a bit more with OSX, eg GLInterface?

Source/Core/Common/Network.cpp                                             |   4 +-
Source/Core/Common/Network.h                                               |   4 +-
Source/Core/Core/HW/EXI_DeviceEthernet.cpp                                 |   2 +-
Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_net.cpp                        |   2 +-
# fixing namespace collision. Hint: Use an "enum class" for MACConsumer and open a PR for it now :D

Source/Core/Core/CMakeLists.txt                                            |   2 +-
Source/Core/Core/HW/WiimoteReal/WiimoteRealBase.h                          |   2 +-
Source/Core/DolphinWX/CMakeLists.txt                                       |   2 +-
Source/Core/InputCommon/CMakeLists.txt                                     |   2 +-
Source/Core/InputCommon/ControllerInterface/ControllerInterface.h          |   2 +-
# disable some features on IOS, safe for everyone else

Source/UnitTests/CMakeLists.txt                                            |   2 +-
# no idea...

# everything else is well seperated, but likely needs a cleanup

Source/CMakeLists.txt                                                      |   1 +
Source/iOS/Application/.gitignore                                          |  20 ++
Source/iOS/Application/DolphiniOS.xcodeproj/project.pbxproj                | 573 ++++++++++++++++++++++++++++++++++
.../DolphiniOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata      |   7 +
.../DolphiniOS.xcodeproj/xcshareddata/xcschemes/DolphiniOS.xcscheme        |  91 ++++++
.../xcshareddata/xcschemes/Install to Jailbroken Device.xcscheme           |  71 +++++
Source/iOS/Application/DolphiniOS/AppDelegate.h                            |  17 +
Source/iOS/Application/DolphiniOS/AppDelegate.m                            |  45 +++
.../DolphiniOS/Assets.xcassets/AppIcon.appiconset/Contents.json            |  68 ++++
Source/iOS/Application/DolphiniOS/Base.lproj/LaunchScreen.storyboard       |  28 ++
Source/iOS/Application/DolphiniOS/Base.lproj/Main.storyboard               |  27 ++
Source/iOS/Application/DolphiniOS/GLView.h                                 |  13 +
Source/iOS/Application/DolphiniOS/GLView.m                                 |  17 +
Source/iOS/Application/DolphiniOS/Info.plist                               |  47 +++
Source/iOS/Application/DolphiniOS/ViewController.h                         |  15 +
Source/iOS/Application/DolphiniOS/ViewController.m                         |  37 +++
Source/iOS/Application/DolphiniOS/main.m                                   |  16 +

Source/iOS/Application/libs/libiconv.a                                     | Bin 0 -> 1043984 bytes
Source/iOS/Application/libs/libz.a                                         | Bin 0 -> 133096 bytes
Source/iOS/Application/starfield.dol                                       | Bin 0 -> 1318240 bytes
# please no....

Source/iOS/CMakeLists.txt                                                  |   9 +
Source/iOS/DEB Package Files/control                                       |   7 +
Source/iOS/DEB Package Files/postinst                                      |   4 +
Source/iOS/DEB Package Files/postrm                                        |   4 +
Source/iOS/DEB Package Files/preinst                                       |  12 +
Source/iOS/DEB Package Files/prerm                                         |   4 +
Source/iOS/MainiOS.h                                                       |  15 +
Source/iOS/MainiOS.mm                                                      | 144 +++++++++
Source/iOS/ios.toolchain.cmake                                             | 208 ++++++++++++
iOSSetup.md                                                                |  54 ++++
54 files changed, 1839 insertions(+), 34 deletions(-)

Jerryskate

Whats is the general feel of bringing this to ATV 4? With the possibility of sideloading apps it woudl be a pretty great way to use Dolphin IMO.
Sideloading is by far not enough. We also need support for JITs, native code, ....
Technically there is a jailbreak for the Atv 4 on the initial firmwares (that you can't downgrade to anymore), but I don't know if it has the ability to run JIT code. I would assume yes, but we all know what assuming does....

Jerryskate

Too bad sideloading doesn't work? Having Dolphin on the ATV would be a small revolution IMO, especially with not having to jailbreak it.. I sideloaded MAME and Provenance yesterday to try some emulation out and it works great.
Sideloading does work, just without a jailbreak it's useless as Dolphin would run very slow
Any status on the release on iOS. Really desperate. I am sick of swag related games like colour switch. Even playing nfs carbon on 3 fps is a big thing for me. Could've switched to android for dolphin if iPhone wasnt the best phone for me overall. Please release it on iOS! Jailbreak is more than fine. Please just release it. Thanks and sorry
(05-05-2016, 05:30 PM)nfsvsgta Wrote: [ -> ]Jailbreak is more than fine.
It's likely not. We need more than just a Jailbreak. More like a custom kernel....

Don't expect this to happen at all.
So what do u think. Will there be an iOS port ? Thanks
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14