diff --git a/core/deps/libpng/pngpriv.h b/core/deps/libpng/pngpriv.h index 8e8477c05..10d85f779 100644 --- a/core/deps/libpng/pngpriv.h +++ b/core/deps/libpng/pngpriv.h @@ -42,7 +42,7 @@ */ #ifdef PNG_FLOATING_POINT_SUPPORTED -# ifdef MACOS +# if 0 /* We need to check that hasn't already been included earlier * as it seems it doesn't agree with , yet we should really use * if possible. diff --git a/core/hw/arm7/arm7.cpp b/core/hw/arm7/arm7.cpp index 05e53b238..b3bcec1bc 100644 --- a/core/hw/arm7/arm7.cpp +++ b/core/hw/arm7/arm7.cpp @@ -2157,7 +2157,11 @@ void armt_init() verify(false); } +#if TARGET_IPHONE + memset((u8*)mmap(ICache, ICacheSize, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_FIXED | MAP_PRIVATE | MAP_ANON, 0, 0),0xFF,ICacheSize); +#else memset(ICache,0xFF,ICacheSize); +#endif #endif diff --git a/core/hw/mem/_vmem.cpp b/core/hw/mem/_vmem.cpp index 6b5836183..6d8f82855 100644 --- a/core/hw/mem/_vmem.cpp +++ b/core/hw/mem/_vmem.cpp @@ -428,7 +428,9 @@ void _vmem_bm_reset() { #if !defined(TARGET_NO_NVMEM) _vmem_bm_reset_nvmem(); #endif - } else { + } + + if (!virt_ram_base || HOST_OS == OS_DARWIN) { bm_vmem_pagefill((void**)p_sh4rcb->fpcb, FPCB_SIZE); } } diff --git a/core/hw/sh4/dyna/driver.cpp b/core/hw/sh4/dyna/driver.cpp index edbc8edb4..f708cd9a0 100644 --- a/core/hw/sh4/dyna/driver.cpp +++ b/core/hw/sh4/dyna/driver.cpp @@ -53,7 +53,7 @@ void emit_SetBaseAddr() { LastAddr_min = LastAddr; } void emit_WriteCodeCache() { wchar path[512]; - sprintf(path,"/code_cache_%08X.bin",CodeCache); + sprintf(path,"/code_cache_%8p.bin",CodeCache); string pt2=GetPath(path); printf("Writing code cache to %s\n",pt2.c_str()); FILE*f=fopen(pt2.c_str(),"wb"); @@ -455,7 +455,11 @@ void recSh4_Init() } #endif +#if TARGET_IPHONE + memset((u8*)mmap(CodeCache, CODE_SIZE, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_FIXED | MAP_PRIVATE | MAP_ANON, 0, 0),0xFF,CODE_SIZE); +#else memset(CodeCache,0xFF,CODE_SIZE); +#endif #endif ngen_init(); diff --git a/core/linux/common.cpp b/core/linux/common.cpp index b419e76e2..5e9deed0b 100644 --- a/core/linux/common.cpp +++ b/core/linux/common.cpp @@ -248,7 +248,7 @@ void VArray2::UnLockRegion(u32 offset,u32 size) if (rv!=0) { print_mem_addr(); - printf("mprotect(%08X,%08X,RW) failed: %d | %d\n",data+offset-inpage,size+inpage,rv,errno); + printf("mprotect(%8p,%08X,RW) failed: %d | %d\n",data+offset-inpage,size+inpage,rv,errno); die("mprotect failed ..\n"); } #else diff --git a/core/rec-ARM/rec_arm.cpp b/core/rec-ARM/rec_arm.cpp index c03c0d1a1..12717931c 100644 --- a/core/rec-ARM/rec_arm.cpp +++ b/core/rec-ARM/rec_arm.cpp @@ -2232,6 +2232,9 @@ void ngen_ResetBlocks() */ void ngen_init() { + verify(FPCB_OFFSET == -0x2100000 || FPCB_OFFSET == -0x4100000); + verify(rcb_noffs(p_sh4rcb->fpcb) == FPCB_OFFSET); + for (int s=0;s<6;s++) { void* fn=s==0?(void*)_vmem_ReadMem8SX32: diff --git a/core/types.h b/core/types.h index 4845815b6..96ceb8e37 100644 --- a/core/types.h +++ b/core/types.h @@ -430,6 +430,12 @@ struct maple_device_instance #define puts(X) printf("%s\n", X) #endif +#if HOST_OS == OS_DARWIN +int darw_printf(const wchar* Text,...); +#define printf darw_printf +#define puts(X) printf("%s\n", X) +#endif + //includes from c++rt #include #include diff --git a/shell/apple/emulator-ios/emulator/ios_main.mm b/shell/apple/emulator-ios/emulator/ios_main.mm index 42c151887..ddd4338e8 100644 --- a/shell/apple/emulator-ios/emulator/ios_main.mm +++ b/shell/apple/emulator-ios/emulator/ios_main.mm @@ -37,6 +37,20 @@ int msgboxf(const wchar* text,unsigned int type,...) return 0; } +int darw_printf(const wchar* text,...) { + va_list args; + + wchar temp[2048]; + va_start(args, text); + vsprintf(temp, text, args); + va_end(args); + + NSLog(@"%s", temp); + + return 0; +} + + void common_linux_setup(); int dc_init(int argc,wchar* argv[]); void dc_run(); diff --git a/shell/apple/emulator-ios/reicast-ios.xcodeproj/project.pbxproj b/shell/apple/emulator-ios/reicast-ios.xcodeproj/project.pbxproj index b34f4d967..4a1846a95 100644 --- a/shell/apple/emulator-ios/reicast-ios.xcodeproj/project.pbxproj +++ b/shell/apple/emulator-ios/reicast-ios.xcodeproj/project.pbxproj @@ -24,6 +24,7 @@ 87078A9B18A47FE90034C7A0 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 87078A9A18A47FE90034C7A0 /* AppDelegate.m */; }; 87078AA318A47FE90034C7A0 /* Shader.fsh in Resources */ = {isa = PBXBuildFile; fileRef = 87078AA218A47FE90034C7A0 /* Shader.fsh */; }; 87078AA518A47FE90034C7A0 /* Shader.vsh in Resources */ = {isa = PBXBuildFile; fileRef = 87078AA418A47FE90034C7A0 /* Shader.vsh */; }; + 876AA3771B818A4000617242 /* ini.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 876AA3751B818A4000617242 /* ini.cpp */; }; 877652C21B6157BD00437F10 /* audiobackend_alsa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 877652B61B6157BD00437F10 /* audiobackend_alsa.cpp */; }; 877652C31B6157BD00437F10 /* audiobackend_directsound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 877652B91B6157BD00437F10 /* audiobackend_directsound.cpp */; }; 877652C41B6157BD00437F10 /* audiobackend_oss.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 877652BB1B6157BD00437F10 /* audiobackend_oss.cpp */; }; @@ -269,6 +270,8 @@ 87078AA218A47FE90034C7A0 /* Shader.fsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = Shader.fsh; path = Shaders/Shader.fsh; sourceTree = ""; }; 87078AA418A47FE90034C7A0 /* Shader.vsh */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = Shader.vsh; path = Shaders/Shader.vsh; sourceTree = ""; }; 87078AB018A47FE90034C7A0 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 876AA3751B818A4000617242 /* ini.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ini.cpp; sourceTree = ""; }; + 876AA3761B818A4000617242 /* ini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ini.h; sourceTree = ""; }; 877652B61B6157BD00437F10 /* audiobackend_alsa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiobackend_alsa.cpp; sourceTree = ""; }; 877652B71B6157BD00437F10 /* audiobackend_alsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiobackend_alsa.h; sourceTree = ""; }; 877652B81B6157BD00437F10 /* audiobackend_android.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiobackend_android.h; sourceTree = ""; }; @@ -912,6 +915,8 @@ 9C7A395018C806DE0070BB5F /* cfg */ = { isa = PBXGroup; children = ( + 876AA3751B818A4000617242 /* ini.cpp */, + 876AA3761B818A4000617242 /* ini.h */, 9C7A395118C806DE0070BB5F /* cfg.cpp */, 9C7A395218C806DE0070BB5F /* cfg.h */, 9C7A395318C806DE0070BB5F /* cl.cpp */, @@ -1613,6 +1618,7 @@ 9C7A3AB118C806E00070BB5F /* pngread.c in Sources */, 9C7A3AAC18C806E00070BB5F /* png.c in Sources */, 9C7A3AC718C806E00070BB5F /* zip_error_get_sys_type.c in Sources */, + 876AA3771B818A4000617242 /* ini.cpp in Sources */, 9C7A3B3618C806E00070BB5F /* chd.cpp in Sources */, 9C7A3B2118C806E00070BB5F /* sh4_fpu.cpp in Sources */, 9C7A3B3218C806E00070BB5F /* sh4_opcode_list.cpp in Sources */, @@ -1805,7 +1811,7 @@ 87078AC118A47FE90034C7A0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; + ARCHS = armv7; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -1840,7 +1846,7 @@ 87078AC218A47FE90034C7A0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; + ARCHS = armv7; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; GCC_PRECOMPILE_PREFIX_HEADER = YES; diff --git a/shell/apple/emulator-osx/emulator-osx/osx-main.mm b/shell/apple/emulator-osx/emulator-osx/osx-main.mm index 6728d2d25..4d024dc02 100644 --- a/shell/apple/emulator-osx/emulator-osx/osx-main.mm +++ b/shell/apple/emulator-osx/emulator-osx/osx-main.mm @@ -25,6 +25,18 @@ int msgboxf(const wchar* text,unsigned int type,...) return 0; } +int darw_printf(const wchar* text,...) { + va_list args; + + wchar temp[2048]; + va_start(args, text); + vsprintf(temp, text, args); + va_end(args); + + NSLog(@"%s", temp); + + return 0; +} u16 kcode[4] = { 0xFFFF }; u32 vks[4]; diff --git a/shell/apple/emulator-osx/reicast-osx.xcodeproj/project.pbxproj b/shell/apple/emulator-osx/reicast-osx.xcodeproj/project.pbxproj index 296aac547..ba5261cb5 100644 --- a/shell/apple/emulator-osx/reicast-osx.xcodeproj/project.pbxproj +++ b/shell/apple/emulator-osx/reicast-osx.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 8491687F1B782B2D00F3F2B4 /* ini.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8491687D1B782B2D00F3F2B4 /* ini.cpp */; }; 84A388B91B1CDD3E000166C0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A388B81B1CDD3E000166C0 /* AppDelegate.swift */; }; 84A388BB1B1CDD3E000166C0 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 84A388BA1B1CDD3E000166C0 /* Images.xcassets */; }; 84A388BE1B1CDD3E000166C0 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 84A388BC1B1CDD3E000166C0 /* MainMenu.xib */; }; @@ -201,12 +202,14 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 84A388B31B1CDD3E000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8491687D1B782B2D00F3F2B4 /* ini.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ini.cpp; sourceTree = ""; }; + 8491687E1B782B2D00F3F2B4 /* ini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ini.h; sourceTree = ""; }; + 84A388B31B1CDD3E000166C0 /* reicast-osx.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "reicast-osx.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 84A388B71B1CDD3E000166C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 84A388B81B1CDD3E000166C0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 84A388BA1B1CDD3E000166C0 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 84A388BD1B1CDD3E000166C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 84A388C31B1CDD3F000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 84A388C31B1CDD3F000166C0 /* reicast-osxTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "reicast-osxTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 84A388C81B1CDD3F000166C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 84A388C91B1CDD3F000166C0 /* emulator_osxTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = emulator_osxTests.swift; sourceTree = ""; }; 84B7BD121B72720100F9733F /* build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = build.h; path = ../../../core/build.h; sourceTree = ""; }; @@ -555,8 +558,8 @@ 84A388B41B1CDD3E000166C0 /* Products */ = { isa = PBXGroup; children = ( - 84A388B31B1CDD3E000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename.app */, - 84A388C31B1CDD3F000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests.xctest */, + 84A388B31B1CDD3E000166C0 /* reicast-osx.app */, + 84A388C31B1CDD3F000166C0 /* reicast-osxTests.xctest */, ); name = Products; sourceTree = ""; @@ -630,6 +633,8 @@ 84B7BD131B72720100F9733F /* cfg */ = { isa = PBXGroup; children = ( + 8491687D1B782B2D00F3F2B4 /* ini.cpp */, + 8491687E1B782B2D00F3F2B4 /* ini.h */, 84B7BD141B72720100F9733F /* cfg.cpp */, 84B7BD151B72720100F9733F /* cfg.h */, 84B7BD161B72720100F9733F /* cl.cpp */, @@ -1246,9 +1251,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 84A388B21B1CDD3E000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename */ = { + 84A388B21B1CDD3E000166C0 /* reicast-osx */ = { isa = PBXNativeTarget; - buildConfigurationList = 84A388CD1B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename" */; + buildConfigurationList = 84A388CD1B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osx" */; buildPhases = ( 84A388AF1B1CDD3E000166C0 /* Sources */, 84A388B01B1CDD3E000166C0 /* Frameworks */, @@ -1258,14 +1263,14 @@ ); dependencies = ( ); - name = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename"; + name = "reicast-osx"; productName = "reicast-osx"; - productReference = 84A388B31B1CDD3E000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename.app */; + productReference = 84A388B31B1CDD3E000166C0 /* reicast-osx.app */; productType = "com.apple.product-type.application"; }; - 84A388C21B1CDD3F000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests */ = { + 84A388C21B1CDD3F000166C0 /* reicast-osxTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 84A388D01B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests" */; + buildConfigurationList = 84A388D01B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osxTests" */; buildPhases = ( 84A388BF1B1CDD3F000166C0 /* Sources */, 84A388C01B1CDD3F000166C0 /* Frameworks */, @@ -1276,9 +1281,9 @@ dependencies = ( 84A388C51B1CDD3F000166C0 /* PBXTargetDependency */, ); - name = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests"; + name = "reicast-osxTests"; productName = "reicast-osxTests"; - productReference = 84A388C31B1CDD3F000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests.xctest */; + productReference = 84A388C31B1CDD3F000166C0 /* reicast-osxTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ @@ -1312,8 +1317,8 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 84A388B21B1CDD3E000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename */, - 84A388C21B1CDD3F000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests */, + 84A388B21B1CDD3E000166C0 /* reicast-osx */, + 84A388C21B1CDD3F000166C0 /* reicast-osxTests */, ); }; /* End PBXProject section */ @@ -1428,6 +1433,7 @@ 84B7BEE01B72720200F9733F /* mkstemp.c in Sources */, 84B7BF261B72720200F9733F /* aica_if.cpp in Sources */, 84B7BF171B72720200F9733F /* compress.c in Sources */, + 8491687F1B782B2D00F3F2B4 /* ini.cpp in Sources */, 84B7BF341B72720200F9733F /* maple_cfg.cpp in Sources */, 84B7BF401B72720200F9733F /* ta_ctx.cpp in Sources */, 84B7BF011B72720200F9733F /* zip_open.c in Sources */, @@ -1536,7 +1542,7 @@ /* Begin PBXTargetDependency section */ 84A388C51B1CDD3F000166C0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 84A388B21B1CDD3E000166C0 /* reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename */; + target = 84A388B21B1CDD3E000166C0 /* reicast-osx */; targetProxy = 84A388C41B1CDD3F000166C0 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1653,7 +1659,7 @@ ); INFOPLIST_FILE = "emulator-osx/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_NAME = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename"; + PRODUCT_NAME = "reicast-osx"; SWIFT_OBJC_BRIDGING_HEADER = "emulator-osx/emulator-osx-Bridging-Header.h"; }; name = Debug; @@ -1681,7 +1687,7 @@ ); INFOPLIST_FILE = "emulator-osx/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_NAME = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename"; + PRODUCT_NAME = "reicast-osx"; SWIFT_OBJC_BRIDGING_HEADER = "emulator-osx/emulator-osx-Bridging-Header.h"; }; name = Release; @@ -1701,7 +1707,7 @@ ); INFOPLIST_FILE = "emulator-osxTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_NAME = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests"; + PRODUCT_NAME = "reicast-osxTests"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/reicast-osx.app/Contents/MacOS/reicast-osx"; }; name = Debug; @@ -1717,7 +1723,7 @@ ); INFOPLIST_FILE = "emulator-osxTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - PRODUCT_NAME = "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests"; + PRODUCT_NAME = "reicast-osxTests"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/reicast-osx.app/Contents/MacOS/reicast-osx"; }; name = Release; @@ -1734,7 +1740,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 84A388CD1B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_rename" */ = { + 84A388CD1B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osx" */ = { isa = XCConfigurationList; buildConfigurations = ( 84A388CE1B1CDD3F000166C0 /* Debug */, @@ -1743,7 +1749,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 84A388D01B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osx.temp_caseinsensitive_rename.temp_caseinsensitive_renameTests" */ = { + 84A388D01B1CDD3F000166C0 /* Build configuration list for PBXNativeTarget "reicast-osxTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 84A388D11B1CDD3F000166C0 /* Debug */, diff --git a/shell/apple/reicast.xcworkspace/xcshareddata/xcschemes/reicast-ios.xcscheme b/shell/apple/reicast.xcworkspace/xcshareddata/xcschemes/reicast-ios.xcscheme new file mode 100644 index 000000000..e425c7dae --- /dev/null +++ b/shell/apple/reicast.xcworkspace/xcshareddata/xcschemes/reicast-ios.xcscheme @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/shell/apple/reicast.xcworkspace/xcshareddata/xcschemes/reicast-osx.xcscheme b/shell/apple/reicast.xcworkspace/xcshareddata/xcschemes/reicast-osx.xcscheme new file mode 100644 index 000000000..c327f0db3 --- /dev/null +++ b/shell/apple/reicast.xcworkspace/xcshareddata/xcschemes/reicast-osx.xcscheme @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +