10 Commits

Author SHA1 Message Date
clobber 5b9f56f708 Only build x86_64 for now. 2022-12-11 20:01:24 -07:00
clobber a10a8925f5 Update deployment target 2022-12-11 16:02:30 -07:00
clobber 77dc525a88 Update readme 2022-12-11 15:40:09 -07:00
Stuart Carnie e473aede19 update MAME to 0250 2022-12-11 08:50:12 +11:00
Stuart Carnie 944046bb60 update MAME to 0240 2022-02-06 08:53:03 +11:00
clobber 2d0805aa3f Update readme 2021-09-16 16:26:21 -06:00
Stuart Carnie de6fb8dd22 update mame dependency 2021-09-17 08:19:20 +10:00
Stuart Carnie b122f3d3cc chore: Update to MAME 0235 2021-08-30 06:45:42 +10:00
Stuart Carnie 57c375d9e6 feat: MAME 0.231 release 2021-05-02 09:56:49 +10:00
clobber 5091dab464 Bump version for sparkle updater (still MAME 0.277)
This is build fix for 10.14 compat.
2021-01-03 18:49:06 -07:00
5 changed files with 17 additions and 14 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ build
xcuserdata
profile
*.moved-aside
DerivedData
DerivedData/
.idea/
*.hmap
+12 -9
View File
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 53;
objects = {
/* Begin PBXAggregateTarget section */
@@ -210,7 +210,8 @@
D00A06821763762F00C99008 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1100;
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1330;
ORGANIZATIONNAME = OpenEmu;
};
buildConfigurationList = D00A06851763762F00C99008 /* Build configuration list for PBXProject "MAME" */;
@@ -298,6 +299,7 @@
D00A069A1763763000C99008 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = x86_64;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_CXX_LIBRARY = "compiler-default";
@@ -316,6 +318,7 @@
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -325,7 +328,7 @@
DEAD_CODE_STRIPPING = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = NO;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu89;
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
GCC_INPUT_FILETYPE = sourcecode.cpp.cpp;
@@ -345,7 +348,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MACOSX_DEPLOYMENT_TARGET = 12.4;
ONLY_ACTIVE_ARCH = YES;
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
SDKROOT = macosx;
@@ -355,6 +358,7 @@
D00A069B1763763000C99008 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = x86_64;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_CXX_LIBRARY = "compiler-default";
@@ -373,6 +377,7 @@
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -398,7 +403,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MACOSX_DEPLOYMENT_TARGET = 12.4;
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
SDKROOT = macosx;
};
@@ -408,9 +413,8 @@
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 0.227.0;
CURRENT_PROJECT_VERSION = 0.250.0;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
EXCLUDED_ARCHS = arm64;
GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
HEADER_SEARCH_PATHS = (
@@ -436,9 +440,8 @@
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 0.227.0;
CURRENT_PROJECT_VERSION = 0.250.0;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
EXCLUDED_ARCHS = arm64;
GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
HEADER_SEARCH_PATHS = (
+2 -2
View File
@@ -67,9 +67,9 @@
@end
static uint32_t joystick_get_state(void *device_internal, void *item_internal)
static int32_t joystick_get_state(void *device_internal, void *item_internal)
{
return *(uint32_t *)item_internal;
return *(int32_t *)item_internal;
}
static os_log_t OE_CORE_LOG, OE_CORE_AUDIT_LOG;
+1 -1
View File
@@ -10,7 +10,7 @@ You must build the `mamearcade_headless.dylib` dynamic library before building t
```sh
$ cd deps/mame
$ make macosx_x64_clang OSD="headless" verbose=1 TARGETOS="macosx" CONFIG="headless-rel" TARGET=mame SUBTARGET=arcade -j8
$ make macosx_x64_clang OSD="headless" verbose=1 TARGETOS="macosx" CONFIG="release" TARGET=mame SUBTARGET=arcade MACOSX_DEPLOYMENT_TARGET=12.4 -j8
```
Depending on your hardware, this could take a _long_ time, but if successful, you will have a file named `mamearcade_headless.dylib` in the current directory.
Vendored
+1 -1
Submodule deps/mame updated: fae9be9f14...4fc1f9f16b