From 209c869eeb5dbdd52cbb91d307362676564e91bb Mon Sep 17 00:00:00 2001 From: JailDoctor Date: Sat, 4 Feb 2017 21:51:32 +0100 Subject: [PATCH] macos support --- .hgignore | 4 +- Info.plist | 34 ++++ main.cpp | 7 +- paco.xcodeproj/project.pbxproj | 354 +++++++++++++++++++++++++++++++++ vdp.cpp | 2 +- 5 files changed, 396 insertions(+), 5 deletions(-) create mode 100644 Info.plist create mode 100644 paco.xcodeproj/project.pbxproj diff --git a/.hgignore b/.hgignore index 6e24c41..219f7ea 100644 --- a/.hgignore +++ b/.hgignore @@ -14,4 +14,6 @@ data/* .DS_Store trick.ini test.bin - +*.xcuserstate +project.xcworkspace/ +xcuserdata/ \ No newline at end of file diff --git a/Info.plist b/Info.plist new file mode 100644 index 0000000..5f1f6c3 --- /dev/null +++ b/Info.plist @@ -0,0 +1,34 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSApplicationCategoryType + public.app-category.arcade-games + LSMinimumSystemVersion + $(MACOSX_DEPLOYMENT_TARGET) + NSHumanReadableCopyright + Copyright © 2017 Raimon Zamora. All rights reserved. + NSPrincipalClass + NSApplication + + diff --git a/main.cpp b/main.cpp index b6af441..9071887 100644 --- a/main.cpp +++ b/main.cpp @@ -30,9 +30,10 @@ unsigned char input_data_out() { case BTN_DOWN: return keys[SDL_SCANCODE_DOWN]; break; case BTN_LEFT: return keys[SDL_SCANCODE_LEFT]; break; case BTN_RIGHT: return keys[SDL_SCANCODE_RIGHT]; break; - case BTN_A: return keys[SDL_SCANCODE_RCTRL]; break; - case BTN_B: return keys[SDL_SCANCODE_RSHIFT]; break; + case BTN_A: return keys[SDL_SCANCODE_RCTRL] || keys[SDL_SCANCODE_RALT]; break; + case BTN_B: return keys[SDL_SCANCODE_RSHIFT] || keys[SDL_SCANCODE_RGUI]; break; case BTN_MENU: return keys[SDL_SCANCODE_RETURN]; break; + default: return false; }; } @@ -101,4 +102,4 @@ int main(int argc, char** argv) { vdp_quit(); return 0; -} \ No newline at end of file +} diff --git a/paco.xcodeproj/project.pbxproj b/paco.xcodeproj/project.pbxproj new file mode 100644 index 0000000..1143afb --- /dev/null +++ b/paco.xcodeproj/project.pbxproj @@ -0,0 +1,354 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 02252FB81C764D2E002D1DA1 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02252FB71C764D2E002D1DA1 /* main.cpp */; }; + 02EA2BEF1C764B3800E5A247 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02EA2BEE1C764B3800E5A247 /* SDL2.framework */; }; + B4AFEB481E452D2700CD4603 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB361E452D2700CD4603 /* debug.cpp */; }; + B4AFEB491E452D2700CD4603 /* error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB381E452D2700CD4603 /* error.cpp */; }; + B4AFEB4A1E452D2700CD4603 /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB3B1E452D2700CD4603 /* parser.cpp */; }; + B4AFEB4B1E452D2700CD4603 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB3D1E452D2700CD4603 /* sound.cpp */; }; + B4AFEB4C1E452D2700CD4603 /* stack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB3F1E452D2700CD4603 /* stack.cpp */; }; + B4AFEB4D1E452D2700CD4603 /* tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB421E452D2700CD4603 /* tokenizer.cpp */; }; + B4AFEB4E1E452D2700CD4603 /* vdp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB441E452D2700CD4603 /* vdp.cpp */; }; + B4AFEB4F1E452D2700CD4603 /* vm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4AFEB461E452D2700CD4603 /* vm.cpp */; }; + B4C5D4F81E45A37F0025054A /* font.png in Resources */ = {isa = PBXBuildFile; fileRef = B4C5D4F41E45A37F0025054A /* font.png */; }; + B4C5D4F91E45A37F0025054A /* rom.bin in Resources */ = {isa = PBXBuildFile; fileRef = B4C5D4F51E45A37F0025054A /* rom.bin */; }; + B4C5D4FA1E45A37F0025054A /* rom.lbl in Resources */ = {isa = PBXBuildFile; fileRef = B4C5D4F61E45A37F0025054A /* rom.lbl */; }; + B4C5D4FB1E45A37F0025054A /* test.bas in Resources */ = {isa = PBXBuildFile; fileRef = B4C5D4F71E45A37F0025054A /* test.bas */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 02252FB71C764D2E002D1DA1 /* main.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = main.cpp; sourceTree = ""; }; + 02CF35B91C7649C300180C9F /* paco.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = paco.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 02CF35C71C7649C300180C9F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 02EA2BEE1C764B3800E5A247 /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = ../../../../../Library/Frameworks/SDL2.framework; sourceTree = ""; }; + B4AFEB351E452D2700CD4603 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = ""; }; + B4AFEB361E452D2700CD4603 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = ""; }; + B4AFEB371E452D2700CD4603 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = ""; }; + B4AFEB381E452D2700CD4603 /* error.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = error.cpp; sourceTree = ""; }; + B4AFEB391E452D2700CD4603 /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = ""; }; + B4AFEB3A1E452D2700CD4603 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = ""; }; + B4AFEB3B1E452D2700CD4603 /* parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cpp; sourceTree = ""; }; + B4AFEB3C1E452D2700CD4603 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = ""; }; + B4AFEB3D1E452D2700CD4603 /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sound.cpp; sourceTree = ""; }; + B4AFEB3E1E452D2700CD4603 /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = ""; }; + B4AFEB3F1E452D2700CD4603 /* stack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stack.cpp; sourceTree = ""; }; + B4AFEB401E452D2700CD4603 /* stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stack.h; sourceTree = ""; }; + B4AFEB411E452D2700CD4603 /* stb_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image.h; sourceTree = ""; }; + B4AFEB421E452D2700CD4603 /* tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tokenizer.cpp; sourceTree = ""; }; + B4AFEB431E452D2700CD4603 /* tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tokenizer.h; sourceTree = ""; }; + B4AFEB441E452D2700CD4603 /* vdp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vdp.cpp; sourceTree = ""; }; + B4AFEB451E452D2700CD4603 /* vdp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdp.h; sourceTree = ""; }; + B4AFEB461E452D2700CD4603 /* vm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vm.cpp; sourceTree = ""; }; + B4AFEB471E452D2700CD4603 /* vm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vm.h; sourceTree = ""; }; + B4C5D4F41E45A37F0025054A /* font.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = font.png; sourceTree = ""; }; + B4C5D4F51E45A37F0025054A /* rom.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = rom.bin; sourceTree = ""; }; + B4C5D4F61E45A37F0025054A /* rom.lbl */ = {isa = PBXFileReference; lastKnownFileType = file; path = rom.lbl; sourceTree = ""; }; + B4C5D4F71E45A37F0025054A /* test.bas */ = {isa = PBXFileReference; lastKnownFileType = text; path = test.bas; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 02CF35B61C7649C300180C9F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 02EA2BEF1C764B3800E5A247 /* SDL2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 02CF35B01C7649C300180C9F = { + isa = PBXGroup; + children = ( + B4C5D4FD1E45A39E0025054A /* Resources */, + B4C5D4FE1E45A3C40025054A /* Headers */, + B4C5D4FF1E45A3D00025054A /* Source */, + 02CF35C71C7649C300180C9F /* Info.plist */, + 02EA2BEE1C764B3800E5A247 /* SDL2.framework */, + 02CF35BA1C7649C300180C9F /* Products */, + ); + sourceTree = ""; + }; + 02CF35BA1C7649C300180C9F /* Products */ = { + isa = PBXGroup; + children = ( + 02CF35B91C7649C300180C9F /* paco.app */, + ); + name = Products; + sourceTree = ""; + }; + B4C5D4FD1E45A39E0025054A /* Resources */ = { + isa = PBXGroup; + children = ( + B4C5D4F41E45A37F0025054A /* font.png */, + B4C5D4F51E45A37F0025054A /* rom.bin */, + B4C5D4F61E45A37F0025054A /* rom.lbl */, + B4C5D4F71E45A37F0025054A /* test.bas */, + ); + name = Resources; + sourceTree = ""; + }; + B4C5D4FE1E45A3C40025054A /* Headers */ = { + isa = PBXGroup; + children = ( + B4AFEB351E452D2700CD4603 /* constants.h */, + B4AFEB371E452D2700CD4603 /* debug.h */, + B4AFEB391E452D2700CD4603 /* error.h */, + B4AFEB3A1E452D2700CD4603 /* font.h */, + B4AFEB3C1E452D2700CD4603 /* parser.h */, + B4AFEB3E1E452D2700CD4603 /* sound.h */, + B4AFEB401E452D2700CD4603 /* stack.h */, + B4AFEB411E452D2700CD4603 /* stb_image.h */, + B4AFEB431E452D2700CD4603 /* tokenizer.h */, + B4AFEB451E452D2700CD4603 /* vdp.h */, + B4AFEB471E452D2700CD4603 /* vm.h */, + ); + name = Headers; + sourceTree = ""; + }; + B4C5D4FF1E45A3D00025054A /* Source */ = { + isa = PBXGroup; + children = ( + B4AFEB361E452D2700CD4603 /* debug.cpp */, + B4AFEB381E452D2700CD4603 /* error.cpp */, + B4AFEB3B1E452D2700CD4603 /* parser.cpp */, + B4AFEB3D1E452D2700CD4603 /* sound.cpp */, + B4AFEB3F1E452D2700CD4603 /* stack.cpp */, + B4AFEB421E452D2700CD4603 /* tokenizer.cpp */, + B4AFEB441E452D2700CD4603 /* vdp.cpp */, + B4AFEB461E452D2700CD4603 /* vm.cpp */, + 02252FB71C764D2E002D1DA1 /* main.cpp */, + ); + name = Source; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 02CF35B81C7649C300180C9F /* paco */ = { + isa = PBXNativeTarget; + buildConfigurationList = 02CF35CA1C7649C300180C9F /* Build configuration list for PBXNativeTarget "paco" */; + buildPhases = ( + 02CF35B51C7649C300180C9F /* Sources */, + 02CF35B61C7649C300180C9F /* Frameworks */, + 02CF35B71C7649C300180C9F /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = paco; + productName = paco; + productReference = 02CF35B91C7649C300180C9F /* paco.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 02CF35B11C7649C300180C9F /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0720; + ORGANIZATIONNAME = "Raimon Zamora"; + TargetAttributes = { + 02CF35B81C7649C300180C9F = { + CreatedOnToolsVersion = 7.2; + }; + }; + }; + buildConfigurationList = 02CF35B41C7649C300180C9F /* Build configuration list for PBXProject "paco" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 02CF35B01C7649C300180C9F; + productRefGroup = 02CF35BA1C7649C300180C9F /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 02CF35B81C7649C300180C9F /* paco */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 02CF35B71C7649C300180C9F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B4C5D4F81E45A37F0025054A /* font.png in Resources */, + B4C5D4F91E45A37F0025054A /* rom.bin in Resources */, + B4C5D4FA1E45A37F0025054A /* rom.lbl in Resources */, + B4C5D4FB1E45A37F0025054A /* test.bas in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 02CF35B51C7649C300180C9F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B4AFEB4A1E452D2700CD4603 /* parser.cpp in Sources */, + 02252FB81C764D2E002D1DA1 /* main.cpp in Sources */, + B4AFEB4E1E452D2700CD4603 /* vdp.cpp in Sources */, + B4AFEB4B1E452D2700CD4603 /* sound.cpp in Sources */, + B4AFEB4F1E452D2700CD4603 /* vm.cpp in Sources */, + B4AFEB481E452D2700CD4603 /* debug.cpp in Sources */, + B4AFEB4C1E452D2700CD4603 /* stack.cpp in Sources */, + B4AFEB491E452D2700CD4603 /* error.cpp in Sources */, + B4AFEB4D1E452D2700CD4603 /* tokenizer.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 02CF35C81C7649C300180C9F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + 02CF35C91C7649C300180C9F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + }; + name = Release; + }; + 02CF35CB1C7649C300180C9F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(LOCAL_LIBRARY_DIR)/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks/SDL2.framework/headers"; + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = net.jailers.paco; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 02CF35CC1C7649C300180C9F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(LOCAL_LIBRARY_DIR)/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks/SDL2.framework/headers"; + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = net.jailers.paco; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 02CF35B41C7649C300180C9F /* Build configuration list for PBXProject "paco" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 02CF35C81C7649C300180C9F /* Debug */, + 02CF35C91C7649C300180C9F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 02CF35CA1C7649C300180C9F /* Build configuration list for PBXNativeTarget "paco" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 02CF35CB1C7649C300180C9F /* Debug */, + 02CF35CC1C7649C300180C9F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 02CF35B11C7649C300180C9F /* Project object */; +} diff --git a/vdp.cpp b/vdp.cpp index bc3fae9..8e117f6 100644 --- a/vdp.cpp +++ b/vdp.cpp @@ -233,4 +233,4 @@ unsigned char vdp_in() { vbm_quit(); return 0; -}*/ \ No newline at end of file +}*/