Compare commits

..

21 Commits

Author SHA1 Message Date
Kelvin Sherlock e328528e04 261 slot updates 2023-12-02 16:07:30 -05:00
Kelvin Sherlock 5227868b79 Slot selectValue - return BOOL to indicate if selected. 2023-12-02 14:49:03 -05:00
Kelvin Sherlock b728ae7f49 bump github action 2023-11-25 18:24:36 -05:00
Kelvin Sherlock dc6a215cdc ibm rtpc 5.25" floppies 2023-11-25 14:16:57 -05:00
Kelvin Sherlock 43a7f31484 fix bug where path for child devices was incomplete. 2023-11-25 12:43:49 -05:00
Kelvin Sherlock 45fe975cff bbc disk drive controller 2023-11-25 12:43:22 -05:00
Kelvin Sherlock 21365c4b83 add bbc -rom media 2023-11-24 19:54:49 -05:00
Kelvin Sherlock 91fb527071 bbc machines 2023-11-24 19:45:19 -05:00
Kelvin Sherlock ecf9136a8a add amiga models 2023-11-22 16:38:49 -05:00
Kelvin Sherlock c1ecb40cdb let Ample do the resolution scaling math. 2023-11-17 17:14:24 -05:00
Kelvin Sherlock cbf3fd5a34 improved resolution algorithm.
uses rounds to nearest integer of 4:3 aspect ratio.
2023-11-13 22:29:22 -05:00
Kelvin Sherlock 3f05793466 8" floppy support (PDP 11, etc) 2023-11-13 16:11:51 -05:00
Kelvin Sherlock bff5617e3c fix com_port 2023-11-13 16:11:13 -05:00
Kelvin Sherlock ba7cd6e813 8" floppy support. 2023-11-13 10:52:27 -05:00
Kelvin Sherlock a50d621308 more slots 2023-11-12 21:22:34 -05:00
Kelvin Sherlock 62750c0aa9 update plists 2023-11-12 21:21:39 -05:00
Kelvin Sherlock 37920884e0 fix cdrom miscount, add some more slots 2023-11-12 20:22:24 -05:00
Kelvin Sherlock 09ced05403 update plist to fix cdrom errors. 2023-11-12 20:21:48 -05:00
Kelvin Sherlock 28b49a549c Ample lite - use ~full files. 2023-11-12 18:24:23 -05:00
Kelvin Sherlock a1f6db6bb4 add extra machines. 2023-11-12 18:24:01 -05:00
Kelvin Sherlock 6b331240c9 updated python for more machines (--extra) 2023-11-12 18:19:47 -05:00
3 changed files with 10 additions and 21 deletions
+8 -14
View File
@@ -2150,7 +2150,6 @@
CLANG_ENABLE_MODULES = NO;
CODE_SIGN_ENTITLEMENTS = pty_shell/pty_shell.entitlements;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 583V9CR5RE;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
MACOSX_DEPLOYMENT_TARGET = 10.13;
@@ -2164,7 +2163,6 @@
CLANG_ENABLE_MODULES = NO;
CODE_SIGN_ENTITLEMENTS = pty_shell/pty_shell.entitlements;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 583V9CR5RE;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
MACOSX_DEPLOYMENT_TARGET = 10.13;
@@ -2177,7 +2175,6 @@
buildSettings = {
CODE_SIGN_ENTITLEMENTS = vmnet_helper/vmnet_helper.entitlements;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 583V9CR5RE;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
MACOSX_DEPLOYMENT_TARGET = 10.13;
@@ -2190,7 +2187,6 @@
buildSettings = {
CODE_SIGN_ENTITLEMENTS = vmnet_helper/vmnet_helper.entitlements;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 583V9CR5RE;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
MACOSX_DEPLOYMENT_TARGET = 10.13;
@@ -2314,8 +2310,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 53;
DEVELOPMENT_TEAM = 583V9CR5RE;
CURRENT_PROJECT_VERSION = 52;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
@@ -2327,7 +2322,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = "0.261-u2";
MARKETING_VERSION = "0.260-u2";
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2340,8 +2335,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 53;
DEVELOPMENT_TEAM = 583V9CR5RE;
CURRENT_PROJECT_VERSION = 52;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
@@ -2353,7 +2347,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = "0.261-u2";
MARKETING_VERSION = "0.260-u2";
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2366,7 +2360,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 53;
CURRENT_PROJECT_VERSION = 52;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
@@ -2379,7 +2373,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = 0.261;
MARKETING_VERSION = 0.260;
PRODUCT_BUNDLE_IDENTIFIER = "com.ksherlock.ample-lite";
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2392,7 +2386,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 53;
CURRENT_PROJECT_VERSION = 52;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
GCC_PREPROCESSOR_DEFINITIONS = "AMPLE_LITE=1";
INFOPLIST_FILE = Ample/Info.plist;
@@ -2401,7 +2395,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = 0.261;
MARKETING_VERSION = 0.260;
PRODUCT_BUNDLE_IDENTIFIER = "com.ksherlock.ample-lite";
PRODUCT_NAME = "$(TARGET_NAME)";
};
+1 -1
View File
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>MameComponentsDate</key>
<date>2023-12-02T12:00:00Z</date>
<date>2023-11-04T12:00:00Z</date>
<key>UseCustomMame</key>
<false/>
<key>AutoCloseLogWindow</key>
+1 -6
View File
@@ -264,13 +264,8 @@ void vm_startup(void) {
}
dispatch_semaphore_signal(sem);
});
if (!interface) {
errx(1, "vmnet_start_interface failed");
}
dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER);
dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER);
if (interface_status == VMNET_SUCCESS) {
buffer_size = (interface_packet_size * 2 + 1023) & ~1023;
buffer = (uint8_t *)malloc(buffer_size);