diff --git a/ios/RetroArch.xcodeproj/project.pbxproj b/ios/RetroArch.xcodeproj/project.pbxproj index fbde213b57..6605fe6611 100644 --- a/ios/RetroArch.xcodeproj/project.pbxproj +++ b/ios/RetroArch.xcodeproj/project.pbxproj @@ -127,6 +127,8 @@ 966B9CCC16E41EC1005B61E1 /* PauseIndicatorView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 966B9CC816E41EC1005B61E1 /* PauseIndicatorView.xib */; }; 967D646F16E45428006BA1F2 /* ic_pause.png in Resources */ = {isa = PBXBuildFile; fileRef = 967D646E16E45428006BA1F2 /* ic_pause.png */; }; 967D647016E45428006BA1F2 /* ic_pause.png in Resources */ = {isa = PBXBuildFile; fileRef = 967D646E16E45428006BA1F2 /* ic_pause.png */; }; + 967D647516E6EA04006BA1F2 /* modules in Resources */ = {isa = PBXBuildFile; fileRef = 967D647416E6EA04006BA1F2 /* modules */; }; + 967D647616E6EA04006BA1F2 /* modules in Resources */ = {isa = PBXBuildFile; fileRef = 967D647416E6EA04006BA1F2 /* modules */; }; 96AFAE2A16C1D4EA009DE44C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96AFAE2916C1D4EA009DE44C /* UIKit.framework */; }; 96AFAE2C16C1D4EA009DE44C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96AFAE2B16C1D4EA009DE44C /* Foundation.framework */; }; 96AFAE2E16C1D4EA009DE44C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96AFAE2D16C1D4EA009DE44C /* CoreGraphics.framework */; }; @@ -236,6 +238,7 @@ 966B9CC716E41EC1005B61E1 /* PauseView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PauseView.xib; sourceTree = ""; }; 966B9CC816E41EC1005B61E1 /* PauseIndicatorView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PauseIndicatorView.xib; sourceTree = ""; }; 967D646E16E45428006BA1F2 /* ic_pause.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_pause.png; sourceTree = ""; }; + 967D647416E6EA04006BA1F2 /* modules */ = {isa = PBXFileReference; lastKnownFileType = folder; path = modules; sourceTree = SOURCE_ROOT; }; 96AFAE2516C1D4EA009DE44C /* RetroArch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RetroArch.app; sourceTree = BUILT_PRODUCTS_DIR; }; 96AFAE2916C1D4EA009DE44C /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 96AFAE2B16C1D4EA009DE44C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; @@ -461,6 +464,7 @@ 966B9CB716E41E7A005B61E1 /* Assets */ = { isa = PBXGroup; children = ( + 967D647416E6EA04006BA1F2 /* modules */, 96297A2616C82FF100E6DCE0 /* overlays */, 966B9CB816E41E7A005B61E1 /* Default-568h@2x.png */, 966B9CB916E41E7A005B61E1 /* Default.png */, @@ -837,6 +841,7 @@ 966B9CCA16E41EC1005B61E1 /* PauseView.xib in Resources */, 966B9CCC16E41EC1005B61E1 /* PauseIndicatorView.xib in Resources */, 967D647016E45428006BA1F2 /* ic_pause.png in Resources */, + 967D647616E6EA04006BA1F2 /* modules in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -856,6 +861,7 @@ 966B9CC916E41EC1005B61E1 /* PauseView.xib in Resources */, 966B9CCB16E41EC1005B61E1 /* PauseIndicatorView.xib in Resources */, 967D646F16E45428006BA1F2 /* ic_pause.png in Resources */, + 967D647516E6EA04006BA1F2 /* modules in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/ios/modules/desmume_libretro.info b/ios/modules/desmume_libretro.info new file mode 100644 index 0000000000..4ec998c734 --- /dev/null +++ b/ios/modules/desmume_libretro.info @@ -0,0 +1,5 @@ +display_name = "Nintendo DS" +recommended_extensions = "nds" +emuname = "DeSmuME" +manufacturer = "Nintendo" +systemname = "Nintendo DS" diff --git a/ios/modules/example.info b/ios/modules/example.info new file mode 100644 index 0000000000..d6174f49f1 --- /dev/null +++ b/ios/modules/example.info @@ -0,0 +1,17 @@ +## All data is optional, but helps improve user experience. + +# Name displayed when the user is selecting an emulator. +# display_name = "NES / Famicom" + +# List of supported extensions. +# supported_extensions = "nes|fds" + +# Name the emulator core. +# emuname = "Nestopia" + +# The developer of the emulated device. +# manufacturer = "Nintendo" + +# The name of the emulated device. +# systemname = "Nintendo Entertainment System" + diff --git a/ios/modules/gambatte_libretro.info b/ios/modules/gambatte_libretro.info new file mode 100644 index 0000000000..f5ee6ae08f --- /dev/null +++ b/ios/modules/gambatte_libretro.info @@ -0,0 +1,5 @@ +display_name = "Game Boy / Game Boy Color" +supported_extensions = "gb|gbc|dmg" +emuname = "gambatte" +manufacturer = "Nintendo" +systemname = "Game Boy Color" diff --git a/ios/modules/genesis_plus_gx_libretro.info b/ios/modules/genesis_plus_gx_libretro.info new file mode 100644 index 0000000000..f9d3ce29f7 --- /dev/null +++ b/ios/modules/genesis_plus_gx_libretro.info @@ -0,0 +1,6 @@ +display_name = "Sega (MS/GG/MD/CD)" +supported_extensions = "md|smd|gen|sms|gg|sg|bin|cue|ios" +emuname = "Genesis Plus GX" +manufacturer = "Sega" +systemname = "Sega (Various)" + diff --git a/ios/modules/nestopia_libretro.info b/ios/modules/nestopia_libretro.info new file mode 100644 index 0000000000..cd3f8750c4 --- /dev/null +++ b/ios/modules/nestopia_libretro.info @@ -0,0 +1,6 @@ +display_name = "NES / Famicom" +supported_extensions = "nes|fds" +emuname = "Nestopia" +manufacturer = "Nintendo" +systemname = "Nintendo Entertainment System" + diff --git a/ios/modules/nxengine_libretro.info b/ios/modules/nxengine_libretro.info new file mode 100644 index 0000000000..997b771c86 --- /dev/null +++ b/ios/modules/nxengine_libretro.info @@ -0,0 +1,3 @@ +display_name = "NXEngine (Cave Story)" +supported_extensions = "exe" +emuname = "NXEngine" diff --git a/ios/modules/prboom_libretro.info b/ios/modules/prboom_libretro.info new file mode 100644 index 0000000000..a1012b43ef --- /dev/null +++ b/ios/modules/prboom_libretro.info @@ -0,0 +1,3 @@ +display_name = "PrBoom (DOOM)" +supported_extensions = "wad|iwad" +emuname = "prboom" diff --git a/ios/modules/snes9x_next_libretro.info b/ios/modules/snes9x_next_libretro.info new file mode 100644 index 0000000000..0c4577ef7e --- /dev/null +++ b/ios/modules/snes9x_next_libretro.info @@ -0,0 +1,5 @@ +display_name = "SNES / Super Famicom" +supported_extensions = "smc|fig|sfc|gd3|gd7|dx2|bsx|swc" +emuname = "SNES9x Next" +manufacturer = "Nintendo" +systemname = "Super Nintendo Entertainment System" diff --git a/ios/modules/stella_libretro.info b/ios/modules/stella_libretro.info new file mode 100644 index 0000000000..99b8e27eea --- /dev/null +++ b/ios/modules/stella_libretro.info @@ -0,0 +1,6 @@ +display_name = "Atari 2600" +supported_extensions = "a26|bin" +emuname = "Stella" +manufacturer = "Atari" +systemname = "Atari 2600" + diff --git a/ios/modules/tyrquake_libretro.info b/ios/modules/tyrquake_libretro.info new file mode 100644 index 0000000000..cf2cd27b91 --- /dev/null +++ b/ios/modules/tyrquake_libretro.info @@ -0,0 +1,3 @@ +display_name = "TyrQuake" +supported_extensions = "pak" +emuname = "prboom" diff --git a/ios/modules/vba_next_libretro.info b/ios/modules/vba_next_libretro.info new file mode 100644 index 0000000000..359e618080 --- /dev/null +++ b/ios/modules/vba_next_libretro.info @@ -0,0 +1,5 @@ +display_name = "Game Boy Advance" +supported_extensions = "gba" +emuname = "VBA Next" +manufacturer = "Nintendo" +systemname = "Game Boy Advance"