Skip to content

Commit

Permalink
XCode15Beta5: Add 3DS Support through EmuThreeds / Update Play! to la…
Browse files Browse the repository at this point in the history
…test source code
  • Loading branch information
SeiRyu committed Aug 2, 2023
1 parent c6f49d7 commit 847ec79
Show file tree
Hide file tree
Showing 701 changed files with 738,921 additions and 62,951 deletions.
12 changes: 9 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@
[submodule "Cores/Dolphin/dolphin-ios"]
path = Cores/Dolphin/dolphin-ios
url = https://github.com/OatmealDome/dolphin.git
[submodule "Cores/Play/Play-"]
path = Cores/Play/Play-
url = https://github.com/Provenance-Emu/Play-.git
[submodule "Cores/DuckStation/duckstation"]
path = Cores/DuckStation/duckstation
url = https://github.com/stenzek/duckstation.git
Expand Down Expand Up @@ -175,3 +172,12 @@
[submodule "Cores/PPSSPP/libretro_ppsspp"]
path = Cores/PPSSPP/libretro_ppsspp
url = https://github.com/hrydgard/ppsspp.git
[submodule "Cores/Play/Play-"]
path = Cores/Play/Play-
url = https://github.com/jpd002/Play-.git
[submodule "Cores/emuThree/emuthree"]
path = Cores/emuThree/emuthree
url = https://github.com/emuPlace/emuThreeDS.git
[submodule "Cores/emuThree/cmake/zstd"]
path = Cores/emuThree/cmake/zstd
url = https://github.com/facebook/zstd.git
536 changes: 182 additions & 354 deletions Cores/Dolphin/PVDolphin.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "49318C94EA5D453AA16C3407"
BuildableName = "libzstd-dolphin.a"
BlueprintName = "zstd"
BuildableName = "libzstdDolphin.a"
BlueprintName = "zstdDolphin"
ReferencedContainer = "container:cmake/dolphin-emu.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -29,8 +29,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "0424D5B451D54E0A9CBB3EF1"
BuildableName = "libxxhash-dolphin.a"
BlueprintName = "xxhash"
BuildableName = "libxxhashDolphin.a"
BlueprintName = "xxhashDolphin"
ReferencedContainer = "container:cmake/dolphin-emu.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -43,8 +43,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "904647FC2D314066B9F04905"
BuildableName = "libglslang-dolphin.a"
BlueprintName = "glslang"
BuildableName = "libglslangDolphin.a"
BlueprintName = "glslangDolphin"
ReferencedContainer = "container:cmake/dolphin-emu.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -57,8 +57,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6D06739B76F94BA58C0C241A"
BuildableName = "libminizip.a"
BlueprintName = "minizip"
BuildableName = "libminizipDolphin.a"
BlueprintName = "minizipDolphin"
ReferencedContainer = "container:cmake/dolphin-emu.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -71,8 +71,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "12EF7DC7FA03454FA4C38BBF"
BuildableName = "libpng-dolphin.a"
BlueprintName = "png"
BuildableName = "libpngDolphin.a"
BlueprintName = "pngDolphin"
ReferencedContainer = "container:cmake/dolphin-emu.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -85,8 +85,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "7FD26A8923E048C185776846"
BuildableName = "liblzma-dolphin.a"
BlueprintName = "lzma"
BuildableName = "liblzma-dolphinDolphin.a"
BlueprintName = "lzmaDolphin"
ReferencedContainer = "container:cmake/dolphin-emu.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand Down
2,816 changes: 1,410 additions & 1,406 deletions Cores/Dolphin/cmake/dolphin-emu.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions Cores/DuckStation/Config.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,5 @@ OTHER_CFLAGS[sdk=iphoneos*][arch=armv7] = $(inherited) -DVIXL_INCLUDE_TARGET_A32
OTHER_CFLAGS[sdk=iphoneos*][arch=armv7s] = $(inherited) -DVIXL_INCLUDE_TARGET_A32
OTHER_CFLAGS[sdk=iphoneos*][arch=armv6] = $(inherited) -DVIXL_INCLUDE_TARGET_A32
OTHER_CFLAGS[sdk=iphoneos*][arch=arm64] = $(inherited) -DVIXL_INCLUDE_TARGET_A64
PROJECT_TEMP_DIR = $(SRCROOT)/lib/duckstation/build/$(PROJECT_NAME).build
DERIVED_FILE_DIR = $(SRCROOT)/lib/duckstation/build/derived/$(PROJECT_NAME).build
545 changes: 293 additions & 252 deletions Cores/DuckStation/PVDuckStation.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

820 changes: 414 additions & 406 deletions Cores/DuckStation/cmake/duckstation.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Cores/Mini_vMac/PVMiniVMac.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -890,7 +890,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Update Repository\nif [ \"${TARGET_DEVICE_PLATFORM_NAME}\" = \"iphonesimulator\" ] ; then\n exit 0\nfi\nif [[ \"${CODE_SIGNING_ALLOWED}\" = \"NO\" && ! -f \"${SRCROOT}/../../CodeSigning.xcconfig\" ]]; then\n exit 0\nfi\n\n# Create buildTV Environment\nif [ ! -d \"${SRCROOT}/cmake/buildTV\" ]; then\n mkdir \"${SRCROOT}/cmake/buildTV\"\nfi\n\ncd \"${SRCROOT}\"\nexport LATEST=`git submodule status libretro-minivmac | head -n1 | awk '{print $1;}'`TVBuild2\nif [ ! -f \"${SRCROOT}/cmake/${LATEST}\" ]; then\n rm -fr \"${SRCROOT}/cmake/buildTV/\"*\n touch \"${SRCROOT}/cmake/${LATEST}\"\n cp -pR \"${SRCROOT}/libretro-minivmac/\"* \"${SRCROOT}/cmake/buildTV/\"\n cp \"${SRCROOT}/cmake/Makefile.TV\" \"${SRCROOT}/cmake/buildTV/Makefile\"\nfi\n\n# buildTV\ncd \"${SRCROOT}/cmake/buildTV/\"\n#make clean\nmake -j5\ncp minivmac_libretro_tvos.dylib \"${SRCROOT}/../../CoresRetro/RetroArch/modules/minivmac_libretro_tvos.dylib\"\n";
shellScript = "# Update Repository\nif [ \"${TARGET_DEVICE_PLATFORM_NAME}\" = \"appletvsimulator\" ] ; then\n exit 0\nfi\nif [[ \"${CODE_SIGNING_ALLOWED}\" = \"NO\" && ! -f \"${SRCROOT}/../../CodeSigning.xcconfig\" ]]; then\n exit 0\nfi\n\n# Create buildTV Environment\nif [ ! -d \"${SRCROOT}/cmake/buildTV\" ]; then\n mkdir \"${SRCROOT}/cmake/buildTV\"\nfi\n\ncd \"${SRCROOT}\"\nexport LATEST=`git submodule status libretro-minivmac | head -n1 | awk '{print $1;}'`TVBuild2\nif [ ! -f \"${SRCROOT}/cmake/${LATEST}\" ]; then\n rm -fr \"${SRCROOT}/cmake/buildTV/\"*\n touch \"${SRCROOT}/cmake/${LATEST}\"\n cp -pR \"${SRCROOT}/libretro-minivmac/\"* \"${SRCROOT}/cmake/buildTV/\"\n cp \"${SRCROOT}/cmake/Makefile.TV\" \"${SRCROOT}/cmake/buildTV/Makefile\"\nfi\n\n# buildTV\ncd \"${SRCROOT}/cmake/buildTV/\"\n#make clean\nmake -j5\ncp minivmac_libretro_tvos.dylib \"${SRCROOT}/../../CoresRetro/RetroArch/modules/minivmac_libretro_tvos.dylib\"\n";
};
9396AEF62973074100B1EA1C /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
Expand Down
6 changes: 5 additions & 1 deletion Cores/PPSSPP/BuildFlags.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,13 @@
//// tv OS
//OTHER_CFLAGS[sdk=appletvos*] = $(inherited) -DDRC_SH2 -D_USE_CZ80
//OTHER_CFLAGS[sdk=appletvsimulator*] = $(inherited) -D_USE_CZ80
OTHER_CFLAGS = $(inherited) -DXXH_VECTOR=XXH_SCALAR -DMASKED_PSP_MEMORY=TRUE
//OTHER_CFLAGS = $(inherited) -DXXH_VECTOR=XXH_SCALAR -DMASKED_PSP_MEMORY=TRUE
OTHER_CFLAGS = $(inherited) -mno-thumb -mfpu=neon -fno-operator-names -ffast-math -ftree-vectorize -fno-strict-aliasing -frename-registers -fpermissive -fno-operator-names -fobjc-arc -fsingle-precision-constant -fmodules -fcxx-modules -fomit-frame-pointer -fvisibility-inlines-hidden -fvisibility=hidden -flto -funsafe-math-optimizations -DXXH_VECTOR=XXH_SCALAR
// Skip Simulator Build
EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*][arch=*] = *
INCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*][arch=*] = PVDebug.m
EXCLUDED_SOURCE_FILE_NAMES[sdk=appletvsimulator*][arch=*] = *
INCLUDED_SOURCE_FILE_NAMES[sdk=appletvsimulator*][arch=*] = PVDebug.m
PROJECT_TEMP_DIR = $(SRCROOT)/lib/ppsspp/build/$(PROJECT_NAME).build
DERIVED_FILE_DIR = $(SRCROOT)/lib/ppsspp/build/derived/$(PROJECT_NAME).build
CACHE_ROOT = $(SRCROOT)/lib/cache
Loading

0 comments on commit 847ec79

Please sign in to comment.