Compare commits

..

27 Commits

Author SHA1 Message Date
Kelvin Sherlock 32d6cdf004 futz with project so archive works correctly w/ vmnet embedded. 2020-09-30 23:02:53 -04:00
Kelvin Sherlock f72bed14a5 version bump 2020-09-30 22:09:35 -04:00
Kelvin Sherlock 57a7e24d21 added working directory option for custom mame config.
also log path/working directory to the log window.
2020-09-30 21:49:06 -04:00
Kelvin Sherlock f3137585c1 silly tweaks for the auth commands.
When stepping in the debugger, it works fine.
When running normally, the second command has a tendency not to run.
adding a file pointer AND reading from it seems to allow the second
command to run more consistently.
2020-09-30 19:19:03 -04:00
Kelvin Sherlock 6e7acb88e2 add drag-drop dock support for launching vgm files
via mame vgmplay
2020-09-30 19:15:37 -04:00
Kelvin Sherlock 5840c4ae0c add roms for vgmplay driver. 2020-09-29 23:29:23 -04:00
Kelvin Sherlock 0c8587beb5 add .raw as supported extension. 2020-09-28 22:59:27 -04:00
Kelvin Sherlock 9f6870585f replace mame command line NSTextField with NSTextView
this adds overflow scrolling.
2020-09-27 23:19:50 -04:00
Kelvin Sherlock 4425fe33f8 bind the media eject button.
contentTintColor is not exposed in interface builder, otherwise it could
all be handled there.
2020-09-27 22:06:03 -04:00
Kelvin Sherlock 68136487ff a2sider1/a2sider2 roms
these files are not readily available yet the cards are
disabled since they're not normal disk images.
2020-09-26 15:21:28 -04:00
Kelvin Sherlock 5745a99ea2 commentary 2020-09-26 14:51:52 -04:00
Kelvin Sherlock 484dd39b67 update machine list.
- cffa2000 renamed to cffa 2.0
- sider1/sider2 added (but disabled)
2020-09-26 14:51:46 -04:00
Kelvin Sherlock ad12d40052 slot 3 mis-interpreted as slot 2 2020-09-26 11:51:39 -04:00
Kelvin Sherlock e1a3d39021 add button to set owner and +s permissions on the vmnet_helper app.
this relies on deprecated functionality yet it's the easiest way to do it.

At some point, should try to move vmnet_helper to be a launchd service
which is the preferred way to do rooty things.
2020-09-25 23:38:36 -04:00
Kelvin Sherlock 0befba12a5 xcode project update. 2020-09-25 21:10:36 -04:00
Kelvin Sherlock 13d78a94ed Merge images-window into master 2020-09-25 20:50:35 -04:00
Kelvin Sherlock 4bfc4c027f xebec/sider slots are non-standard disk images. 2020-09-25 20:50:14 -04:00
Kelvin Sherlock f90f5a6bf3 window restoration support.
only applies if you option quit (quit and save windows) or quit unexpectedly.
2020-09-25 20:46:25 -04:00
Kelvin Sherlock ecfd5fb7a8 adjust window positions, add frame auto-save 2020-09-18 13:35:04 -04:00
Kelvin Sherlock 7a085301cf drag-and-drop - export urls to other applications. 2020-09-18 00:33:02 -04:00
Kelvin Sherlock bf619da42d eject / show in finder menu for disk images. 2020-09-15 23:44:24 -04:00
Kelvin Sherlock d5d869a407 check filetypes when drag-n-dropping to the recent window.
alt skips filetype check.
2020-09-15 23:11:20 -04:00
Kelvin Sherlock 59ce93bbc0 add some duplicate filtering when adding a disk image to the recent list. 2020-09-15 21:56:10 -04:00
Kelvin Sherlock 0d88e3e93a put all recent disk image logic in the recent disk image window controller. 2020-09-15 21:39:14 -04:00
Kelvin Sherlock 4ca9d2caaf fix casette spelling 2020-09-15 18:03:05 -04:00
Kelvin Sherlock 531c3096e9 drag-n-drop files to the recent disk images list. 2020-09-14 21:03:09 -04:00
Kelvin Sherlock 376f808d29 disk images window [WIP].
uses bound nsarray controller.
2020-09-14 21:03:09 -04:00
76 changed files with 4716 additions and 665 deletions
+153 -14
View File
@@ -79,11 +79,21 @@
B63C1BA8250192E600511A71 /* zijini.plist in Resources */ = {isa = PBXBuildFile; fileRef = B63C1BA7250192E600511A71 /* zijini.plist */; };
B63C1BA9250192E600511A71 /* zijini.plist in Resources */ = {isa = PBXBuildFile; fileRef = B63C1BA7250192E600511A71 /* zijini.plist */; };
B64979C224EF6703008ABD20 /* MediaViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B64979C124EF6703008ABD20 /* MediaViewController.m */; };
B64AF1EE250EC35B00A09B9B /* DiskImages.xib in Resources */ = {isa = PBXBuildFile; fileRef = B64AF1EC250EC35B00A09B9B /* DiskImages.xib */; };
B64AF1EF250EC35B00A09B9B /* DiskImages.xib in Resources */ = {isa = PBXBuildFile; fileRef = B64AF1EC250EC35B00A09B9B /* DiskImages.xib */; };
B64AF1F2250ECB2E00A09B9B /* DiskImagesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B64AF1F1250ECB2E00A09B9B /* DiskImagesWindowController.m */; };
B64AF1F3250ECB2E00A09B9B /* DiskImagesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B64AF1F1250ECB2E00A09B9B /* DiskImagesWindowController.m */; };
B64AF1F6250ED5E400A09B9B /* TableCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = B64AF1F5250ED5E400A09B9B /* TableCellView.m */; };
B64AF1F7250ED5E400A09B9B /* TableCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = B64AF1F5250ED5E400A09B9B /* TableCellView.m */; };
B64AF1FA250EF6A500A09B9B /* Transformers.m in Sources */ = {isa = PBXBuildFile; fileRef = B64AF1F9250EF6A500A09B9B /* Transformers.m */; };
B64AF1FB250EF6A500A09B9B /* Transformers.m in Sources */ = {isa = PBXBuildFile; fileRef = B64AF1F9250EF6A500A09B9B /* Transformers.m */; };
B64E15A924EA1D5300E8AD3D /* MachineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B64E15A824EA1D5300E8AD3D /* MachineViewController.m */; };
B66236A924FD9A34006CABD7 /* PreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B66236A824FD9A34006CABD7 /* PreferencesWindowController.m */; };
B66236B524FDA527006CABD7 /* SDL2.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B66236B224FDA522006CABD7 /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
B66236BC24FDA72E006CABD7 /* mame64 in CopyFiles */ = {isa = PBXBuildFile; fileRef = B66236B724FDA686006CABD7 /* mame64 */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
B66236C124FDB7A6006CABD7 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = B66236BF24FDB7A6006CABD7 /* Credits.rtf */; };
B6841BD7251EC926006A5C39 /* vmnet_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = B6841BCA251EC88E006A5C39 /* vmnet_helper.c */; };
B6841BDA251ECB1C006A5C39 /* mame64 in CopyFiles */ = {isa = PBXBuildFile; fileRef = B66236B824FDA698006CABD7 /* mame64 */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
B6841BDE251ECC29006A5C39 /* vmnet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6841BDD251ECC29006A5C39 /* vmnet.framework */; };
B6B9EA662506A5550080E70D /* EjectButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B9EA642506A5550080E70D /* EjectButton.m */; };
B6B9EA672506A5550080E70D /* EjectButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B9EA642506A5550080E70D /* EjectButton.m */; };
B6BA258024E99BE9005FB8FF /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B6BA257F24E99BE9005FB8FF /* AppDelegate.m */; };
@@ -112,6 +122,7 @@
B6DDECD52505A86E0093587A /* eject-hover-16x16@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6DDECCA2505A86E0093587A /* eject-hover-16x16@3x.png */; };
B6DDECD62505A86E0093587A /* eject-16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = B6DDECCB2505A86E0093587A /* eject-16x16.png */; };
B6DDECD72505A86E0093587A /* eject-16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = B6DDECCB2505A86E0093587A /* eject-16x16.png */; };
B6E08076252574690075F4E1 /* vmnet_helper in CopyFiles */ = {isa = PBXBuildFile; fileRef = B6841BD0251EC913006A5C39 /* vmnet_helper */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
B6E4B5B024FDE2670094A35C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B6BA258724E99BEB005FB8FF /* main.m */; };
B6E4B5B124FDE2670094A35C /* LaunchWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D6DE4024FADFAC00661A5F /* LaunchWindowController.m */; };
B6E4B5B224FDE2670094A35C /* MachineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B64E15A824EA1D5300E8AD3D /* MachineViewController.m */; };
@@ -195,10 +206,20 @@
dstPath = "";
dstSubfolderSpec = 6;
files = (
B66236BC24FDA72E006CABD7 /* mame64 in CopyFiles */,
B6841BDA251ECB1C006A5C39 /* mame64 in CopyFiles */,
B6E08076252574690075F4E1 /* vmnet_helper in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B6841BCE251EC913006A5C39 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
B6E4B5F324FDE2670094A35C /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -282,6 +303,13 @@
B63C1BA7250192E600511A71 /* zijini.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = zijini.plist; sourceTree = "<group>"; };
B64979C024EF6703008ABD20 /* MediaViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MediaViewController.h; sourceTree = "<group>"; };
B64979C124EF6703008ABD20 /* MediaViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MediaViewController.m; sourceTree = "<group>"; };
B64AF1ED250EC35B00A09B9B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DiskImages.xib; sourceTree = "<group>"; };
B64AF1F0250ECB2E00A09B9B /* DiskImagesWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DiskImagesWindowController.h; sourceTree = "<group>"; };
B64AF1F1250ECB2E00A09B9B /* DiskImagesWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DiskImagesWindowController.m; sourceTree = "<group>"; };
B64AF1F4250ED5E400A09B9B /* TableCellView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TableCellView.h; sourceTree = "<group>"; };
B64AF1F5250ED5E400A09B9B /* TableCellView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TableCellView.m; sourceTree = "<group>"; };
B64AF1F8250EF6A500A09B9B /* Transformers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Transformers.h; sourceTree = "<group>"; };
B64AF1F9250EF6A500A09B9B /* Transformers.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Transformers.m; sourceTree = "<group>"; };
B64E15A724EA1D5300E8AD3D /* MachineViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MachineViewController.h; sourceTree = "<group>"; };
B64E15A824EA1D5300E8AD3D /* MachineViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MachineViewController.m; sourceTree = "<group>"; };
B65593AF24ECB61800722E0C /* SlotViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SlotViewController.h; sourceTree = "<group>"; };
@@ -289,10 +317,12 @@
B66236A724FD9A34006CABD7 /* PreferencesWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PreferencesWindowController.h; sourceTree = "<group>"; };
B66236A824FD9A34006CABD7 /* PreferencesWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PreferencesWindowController.m; sourceTree = "<group>"; };
B66236B224FDA522006CABD7 /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = embedded/SDL2.framework; sourceTree = "<group>"; };
B66236B724FDA686006CABD7 /* mame64 */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = mame64; path = embedded/mame64; sourceTree = "<group>"; };
B66236B824FDA698006CABD7 /* mame64 */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = mame64; path = embedded/mame64; sourceTree = "<group>"; };
B66236C024FDB7A6006CABD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Base; path = Base.lproj/Credits.rtf; sourceTree = "<group>"; };
B67BD48424EE249D0073E334 /* apple1.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = apple1.plist; sourceTree = "<group>"; };
B6841BCA251EC88E006A5C39 /* vmnet_helper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vmnet_helper.c; sourceTree = "<group>"; };
B6841BD0251EC913006A5C39 /* vmnet_helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = vmnet_helper; sourceTree = BUILT_PRODUCTS_DIR; };
B6841BDD251ECC29006A5C39 /* vmnet.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vmnet.framework; path = System/Library/Frameworks/vmnet.framework; sourceTree = SDKROOT; };
B6B9EA642506A5550080E70D /* EjectButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EjectButton.m; sourceTree = "<group>"; };
B6B9EA652506A5550080E70D /* EjectButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EjectButton.h; sourceTree = "<group>"; };
B6BA257B24E99BE9005FB8FF /* Ample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ample.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -324,6 +354,14 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
B6841BCD251EC913006A5C39 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B6841BDE251ECC29006A5C39 /* vmnet.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B6BA257824E99BE9005FB8FF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -412,7 +450,7 @@
B66236B624FDA686006CABD7 /* Frameworks */ = {
isa = PBXGroup;
children = (
B66236B724FDA686006CABD7 /* mame64 */,
B6841BDD251ECC29006A5C39 /* vmnet.framework */,
);
name = Frameworks;
sourceTree = "<group>";
@@ -427,11 +465,20 @@
name = "Embedded Content";
sourceTree = "<group>";
};
B6841BD1251EC913006A5C39 /* vmnet_helper */ = {
isa = PBXGroup;
children = (
B6841BCA251EC88E006A5C39 /* vmnet_helper.c */,
);
path = vmnet_helper;
sourceTree = "<group>";
};
B6BA257224E99BE9005FB8FF = {
isa = PBXGroup;
children = (
B6BA257D24E99BE9005FB8FF /* Ample */,
B66236BD24FDA7EA006CABD7 /* Embedded Content */,
B6841BD1251EC913006A5C39 /* vmnet_helper */,
B6BA257C24E99BE9005FB8FF /* Products */,
B649798C24EEC165008ABD20 /* Recovered References */,
B66236B624FDA686006CABD7 /* Frameworks */,
@@ -443,6 +490,7 @@
children = (
B6BA257B24E99BE9005FB8FF /* Ample.app */,
B6E4B5FA24FDE2670094A35C /* Ample Lite.app */,
B6841BD0251EC913006A5C39 /* vmnet_helper */,
);
name = Products;
sourceTree = "<group>";
@@ -450,16 +498,14 @@
B6BA257D24E99BE9005FB8FF /* Ample */ = {
isa = PBXGroup;
children = (
B6E9A17E25088B1B005E7525 /* NewSlotViewController.h */,
B6E9A17F25088B1B005E7525 /* NewSlotViewController.m */,
B63C1B9125008A2700511A71 /* DownloadWindowController.h */,
B63C1B9225008A2700511A71 /* DownloadWindowController.m */,
B6BA257E24E99BE9005FB8FF /* AppDelegate.h */,
B6BA257F24E99BE9005FB8FF /* AppDelegate.m */,
B63C1B8924FF4B7100511A71 /* Ample.h */,
B63C1B8A24FF4BF700511A71 /* Ample.m */,
B6D6DE3F24FADFAC00661A5F /* LaunchWindowController.h */,
B6D6DE4024FADFAC00661A5F /* LaunchWindowController.m */,
B64AF1F4250ED5E400A09B9B /* TableCellView.h */,
B64AF1F5250ED5E400A09B9B /* TableCellView.m */,
B6E9A17E25088B1B005E7525 /* NewSlotViewController.h */,
B6E9A17F25088B1B005E7525 /* NewSlotViewController.m */,
B65593B024ECB61800722E0C /* SlotViewController.m */,
B65593AF24ECB61800722E0C /* SlotViewController.h */,
B64979C024EF6703008ABD20 /* MediaViewController.h */,
@@ -470,12 +516,11 @@
B60A6E1224EE0AE2004B7EEF /* FlippedView.h */,
B608E17D2502FE0C00D53465 /* TransparentScroller.h */,
B608E17E2502FE0C00D53465 /* TransparentScroller.m */,
B6004DED24FB05D600D38596 /* LogWindowController.h */,
B6004DEE24FB05D600D38596 /* LogWindowController.m */,
B66236A724FD9A34006CABD7 /* PreferencesWindowController.h */,
B66236A824FD9A34006CABD7 /* PreferencesWindowController.m */,
B6BA563A251685DA00B0C47D /* Window Controllers */,
B6B9EA652506A5550080E70D /* EjectButton.h */,
B6B9EA642506A5550080E70D /* EjectButton.m */,
B64AF1F8250EF6A500A09B9B /* Transformers.h */,
B64AF1F9250EF6A500A09B9B /* Transformers.m */,
B6BA258124E99BEB005FB8FF /* Assets.xcassets */,
B64E15AF24EA365E00E8AD3D /* Resources */,
B6BA258624E99BEB005FB8FF /* Info.plist */,
@@ -488,6 +533,23 @@
path = Ample;
sourceTree = "<group>";
};
B6BA563A251685DA00B0C47D /* Window Controllers */ = {
isa = PBXGroup;
children = (
B64AF1F0250ECB2E00A09B9B /* DiskImagesWindowController.h */,
B64AF1F1250ECB2E00A09B9B /* DiskImagesWindowController.m */,
B63C1B9125008A2700511A71 /* DownloadWindowController.h */,
B63C1B9225008A2700511A71 /* DownloadWindowController.m */,
B6D6DE3F24FADFAC00661A5F /* LaunchWindowController.h */,
B6D6DE4024FADFAC00661A5F /* LaunchWindowController.m */,
B6004DED24FB05D600D38596 /* LogWindowController.h */,
B6004DEE24FB05D600D38596 /* LogWindowController.m */,
B66236A724FD9A34006CABD7 /* PreferencesWindowController.h */,
B66236A824FD9A34006CABD7 /* PreferencesWindowController.m */,
);
name = "Window Controllers";
sourceTree = "<group>";
};
B6D6DE4224FAEE8900661A5F /* Nibs */ = {
isa = PBXGroup;
children = (
@@ -500,6 +562,7 @@
B61099E524F5F230005CB652 /* MediaView.xib */,
B6D6DE3724FAC8B500661A5F /* Preferences.xib */,
B61099E324F5F230005CB652 /* SlotView.xib */,
B64AF1EC250EC35B00A09B9B /* DiskImages.xib */,
);
name = Nibs;
sourceTree = "<group>";
@@ -523,6 +586,23 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
B6841BCF251EC913006A5C39 /* vmnet_helper */ = {
isa = PBXNativeTarget;
buildConfigurationList = B6841BD4251EC913006A5C39 /* Build configuration list for PBXNativeTarget "vmnet_helper" */;
buildPhases = (
B6841BCC251EC913006A5C39 /* Sources */,
B6841BCD251EC913006A5C39 /* Frameworks */,
B6841BCE251EC913006A5C39 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = vmnet_helper;
productName = vmnet_helper;
productReference = B6841BD0251EC913006A5C39 /* vmnet_helper */;
productType = "com.apple.product-type.tool";
};
B6BA257A24E99BE9005FB8FF /* Ample */ = {
isa = PBXNativeTarget;
buildConfigurationList = B6BA258C24E99BEB005FB8FF /* Build configuration list for PBXNativeTarget "Ample" */;
@@ -569,6 +649,9 @@
LastUpgradeCheck = 1130;
ORGANIZATIONNAME = "Kelvin Sherlock";
TargetAttributes = {
B6841BCF251EC913006A5C39 = {
CreatedOnToolsVersion = 11.3.1;
};
B6BA257A24E99BE9005FB8FF = {
CreatedOnToolsVersion = 11.3.1;
};
@@ -589,6 +672,7 @@
targets = (
B6BA257A24E99BE9005FB8FF /* Ample */,
B6E4B5AE24FDE2670094A35C /* Ample Lite */,
B6841BCF251EC913006A5C39 /* vmnet_helper */,
);
};
/* End PBXProject section */
@@ -648,6 +732,7 @@
B6109A2B24F5F377005CB652 /* elppa.plist in Resources */,
B63C1B8E25004C6D00511A71 /* mame-data.tgz in Resources */,
B6DDECCE2505A86E0093587A /* eject-16x16@3x.png in Resources */,
B64AF1EE250EC35B00A09B9B /* DiskImages.xib in Resources */,
B6109A3B24F5F377005CB652 /* apple2gsr1.plist in Resources */,
B63C1B9625008A2700511A71 /* DownloadWindow.xib in Resources */,
B6D6DE3B24FACF4F00661A5F /* Defaults.plist in Resources */,
@@ -691,6 +776,7 @@
B6E4B5C424FDE2670094A35C /* LogWindow.xib in Resources */,
B6E4B5C524FDE2670094A35C /* Assets.xcassets in Resources */,
B6E4B5C624FDE2670094A35C /* apple2e.plist in Resources */,
B64AF1EF250EC35B00A09B9B /* DiskImages.xib in Resources */,
B63C1BA2250192D800511A71 /* cecg.plist in Resources */,
B6E4B5C724FDE2670094A35C /* am100.plist in Resources */,
B6E4B5C824FDE2670094A35C /* laser2c.plist in Resources */,
@@ -752,6 +838,14 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
B6841BCC251EC913006A5C39 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B6841BD7251EC926006A5C39 /* vmnet_helper.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B6BA257724E99BE9005FB8FF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -768,7 +862,10 @@
B6BA258024E99BE9005FB8FF /* AppDelegate.m in Sources */,
B6004DF024FB05D600D38596 /* LogWindowController.m in Sources */,
B66236A924FD9A34006CABD7 /* PreferencesWindowController.m in Sources */,
B64AF1F2250ECB2E00A09B9B /* DiskImagesWindowController.m in Sources */,
B64AF1F6250ED5E400A09B9B /* TableCellView.m in Sources */,
B63C1B9425008A2700511A71 /* DownloadWindowController.m in Sources */,
B64AF1FA250EF6A500A09B9B /* Transformers.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -777,12 +874,15 @@
buildActionMask = 2147483647;
files = (
B608E1802502FE0C00D53465 /* TransparentScroller.m in Sources */,
B64AF1FB250EF6A500A09B9B /* Transformers.m in Sources */,
B6E4B5B024FDE2670094A35C /* main.m in Sources */,
B63C1B8C24FF4BF700511A71 /* Ample.m in Sources */,
B64AF1F3250ECB2E00A09B9B /* DiskImagesWindowController.m in Sources */,
B6B9EA672506A5550080E70D /* EjectButton.m in Sources */,
B6E4B5B124FDE2670094A35C /* LaunchWindowController.m in Sources */,
B6E4B5B224FDE2670094A35C /* MachineViewController.m in Sources */,
B6E4B5B324FDE2670094A35C /* MediaViewController.m in Sources */,
B64AF1F7250ED5E400A09B9B /* TableCellView.m in Sources */,
B6E4B5B424FDE2670094A35C /* FlippedView.m in Sources */,
B6E4B5B524FDE2670094A35C /* AppDelegate.m in Sources */,
B6E4B5B624FDE2670094A35C /* LogWindowController.m in Sources */,
@@ -810,6 +910,14 @@
name = MediaView.xib;
sourceTree = "<group>";
};
B64AF1EC250EC35B00A09B9B /* DiskImages.xib */ = {
isa = PBXVariantGroup;
children = (
B64AF1ED250EC35B00A09B9B /* Base */,
);
name = DiskImages.xib;
sourceTree = "<group>";
};
B66236BF24FDB7A6006CABD7 /* Credits.rtf */ = {
isa = PBXVariantGroup;
children = (
@@ -853,6 +961,24 @@
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
B6841BD5251EC913006A5C39 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INSTALL_PATH = "";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
B6841BD6251EC913006A5C39 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INSTALL_PATH = "";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
B6BA258A24E99BEB005FB8FF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -969,12 +1095,14 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 7;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Ample/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MARKETING_VERSION = "release 7";
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -987,12 +1115,14 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 7;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Ample/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MARKETING_VERSION = "release 7";
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -1037,6 +1167,15 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
B6841BD4251EC913006A5C39 /* Build configuration list for PBXNativeTarget "vmnet_helper" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B6841BD5251EC913006A5C39 /* Debug */,
B6841BD6251EC913006A5C39 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B6BA257624E99BE9005FB8FF /* Build configuration list for PBXProject "Ample" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -6,6 +6,8 @@
<dict>
<key>Ample Lite.xcscheme_^#shared#^_</key>
<dict>
<key>isShown</key>
<true/>
<key>orderHint</key>
<integer>1</integer>
</dict>
@@ -24,6 +26,31 @@
<key>orderHint</key>
<integer>0</integer>
</dict>
<key>vmnet_helper.xcscheme_^#shared#^_</key>
<dict>
<key>isShown</key>
<true/>
<key>orderHint</key>
<integer>2</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>B6841BCF251EC913006A5C39</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>B6BA257A24E99BE9005FB8FF</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>B6E4B5AE24FDE2670094A35C</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>
+1
View File
@@ -17,6 +17,7 @@ NSString *SupportDirectoryPath(void);
/* NSUserDefaults keys */
extern NSString *kUseCustomMame;
extern NSString *kMamePath;
extern NSString *kMameWorkingDirectory;
extern NSString *kAutoCloseLogWindow;
extern NSString *kMameComponentsDate;
+1
View File
@@ -37,5 +37,6 @@ NSString *SupportDirectoryPath(void) {
NSString *kUseCustomMame = @"UseCustomMame";
NSString *kMamePath = @"MamePath";
NSString *kMameWorkingDirectory = @"MameWorkingDirectory";
NSString *kAutoCloseLogWindow = @"AutoCloseLogWindow";
NSString *kMameComponentsDate = @"MameComponentsDate";
+32 -3
View File
@@ -10,6 +10,10 @@
#import "LaunchWindowController.h"
#import "PreferencesWindowController.h"
#import "DownloadWindowController.h"
#import "DiskImagesWindowController.h"
#import "Transformers.h"
#import "LogWindowController.h"
@interface AppDelegate ()
@property (weak) IBOutlet NSWindow *installWindow;
@@ -20,6 +24,7 @@
NSWindowController *_prefs;
NSWindowController *_launcher;
NSWindowController *_downloader;
NSWindowController *_diskImages;
}
@@ -31,6 +36,8 @@
NSDictionary *dict;
RegisterTransformers();
path = [bundle pathForResource: @"Defaults" ofType: @"plist"];
dict = [NSDictionary dictionaryWithContentsOfFile: path];
@@ -41,7 +48,10 @@
_diskImages = [DiskImagesWindowController sharedInstance]; //[DiskImagesWindowController new];
if ([self installMameComponents]) {
[self displayLaunchWindow];
}
@@ -112,6 +122,7 @@
}
[win close];
[self displayLaunchWindow];
[self displayROMS: nil];
});
}];
@@ -130,6 +141,18 @@
}
-(BOOL)application:(NSApplication *)sender openFile:(NSString *)filename {
NSString *ext = [[filename pathExtension] lowercaseString];
if ([ext isEqualToString: @"vgm"] || [ext isEqualToString: @"vgz"]) {
// run mame...
NSArray *args = @[ @"vgmplay", @"-window", @"-nomax", @"-quik", filename ];
[LogWindowController controllerForArgs: args];
}
return NO;
}
#pragma mark - IBActions
@@ -143,12 +166,18 @@
}
- (IBAction)downloadROMS:(id)sender {
- (IBAction)displayROMS:(id)sender {
if (!_downloader) {
_downloader = [DownloadWindowController new];
_downloader = [DownloadWindowController sharedInstance];
}
[_downloader showWindow: sender];
}
- (IBAction)displayRecentDiskImages:(id)sender {
if (!_diskImages) {
_diskImages = [DiskImagesWindowController sharedInstance];
}
[_diskImages showWindow: sender];
}
@end
+154
View File
@@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="15705" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="15705"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="DiskImagesWindowController">
<connections>
<outlet property="arrayController" destination="vmp-9h-Z5R" id="WYF-Xq-BnN"/>
<outlet property="tableView" destination="J5l-1d-030" id="3hU-ho-1ag"/>
<outlet property="window" destination="R7r-B9-Bw0" id="hDE-Qa-m4g"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window title="Recent Disk Images" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" frameAutosaveName="RecentDiskImagesWindow" animationBehavior="default" titlebarAppearsTransparent="YES" id="R7r-B9-Bw0" customClass="NSPanel">
<windowStyleMask key="styleMask" titled="YES" closable="YES"/>
<windowPositionMask key="initialPositionMask" rightStrut="YES"/>
<rect key="contentRect" x="200" y="172" width="300" height="400"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/>
<view key="contentView" focusRingType="none" id="Kkg-Tp-4m1">
<rect key="frame" x="0.0" y="0.0" width="300" height="400"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<scrollView focusRingType="none" fixedFrame="YES" borderType="none" autohidesScrollers="YES" horizontalLineScroll="24" horizontalPageScroll="10" verticalLineScroll="24" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" findBarPosition="belowContent" translatesAutoresizingMaskIntoConstraints="NO" id="ivr-XT-BPS">
<rect key="frame" x="-1" y="-1" width="302" height="402"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<clipView key="contentView" ambiguous="YES" drawsBackground="NO" copiesOnScroll="NO" id="1jn-uc-06s">
<rect key="frame" x="0.0" y="0.0" width="302" height="402"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView focusRingType="none" verticalHuggingPriority="750" ambiguous="YES" allowsExpansionToolTips="YES" columnAutoresizingStyle="none" selectionHighlightStyle="sourceList" columnReordering="NO" columnSelection="YES" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" rowHeight="22" rowSizeStyle="automatic" viewBased="YES" id="J5l-1d-030">
<rect key="frame" x="0.0" y="0.0" width="302" height="402"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" name="_sourceListBackgroundColor" catalog="System" colorSpace="catalog"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn width="282" minWidth="40" maxWidth="1000" id="1rF-M3-pYV">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
</tableHeaderCell>
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="erY-fh-OHK">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
<prototypeCellViews>
<tableCellView id="AJH-gH-E8G">
<rect key="frame" x="1" y="1" width="282" height="22"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" textCompletion="NO" translatesAutoresizingMaskIntoConstraints="NO" id="esO-OR-AcY">
<rect key="frame" x="6" y="5" width="196" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingMiddle" sendsActionOnEndEditing="YES" title="Image Name.2mg" id="xgc-u7-sFX">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="AJH-gH-E8G" name="value" keyPath="objectValue.path" id="S0h-hl-OPM">
<dictionary key="options">
<string key="NSValueTransformerName">FilePathTransformer</string>
</dictionary>
</binding>
<binding destination="AJH-gH-E8G" name="toolTip" keyPath="objectValue.path" id="gXq-2p-MpM"/>
</connections>
</textField>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" textCompletion="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Wzl-mV-Pmp">
<rect key="frame" x="206" y="3" width="75" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingMiddle" sendsActionOnEndEditing="YES" alignment="right" title="32MB" id="QYB-us-igD">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="AJH-gH-E8G" name="value" keyPath="objectValue.size" id="omG-8X-flx">
<dictionary key="options">
<string key="NSValueTransformerName">FileSizeTransformer</string>
</dictionary>
</binding>
</connections>
</textField>
</subviews>
<connections>
<outlet property="textField" destination="esO-OR-AcY" id="9mX-Yt-vpg"/>
</connections>
</tableCellView>
</prototypeCellViews>
<connections>
<binding destination="vmp-9h-Z5R" name="value" keyPath="arrangedObjects.selection" id="32X-Ez-K7S"/>
</connections>
</tableColumn>
</tableColumns>
<connections>
<binding destination="vmp-9h-Z5R" name="content" keyPath="arrangedObjects" id="GHn-tz-ash"/>
<outlet property="dataSource" destination="-2" id="PRV-Rt-UuC"/>
<outlet property="delegate" destination="-2" id="WuV-c9-o5I"/>
<outlet property="menu" destination="bCS-1z-UOZ" id="UCb-2v-WrM"/>
</connections>
</tableView>
</subviews>
<nil key="backgroundColor"/>
</clipView>
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="ynD-Kb-eb3">
<rect key="frame" x="-100" y="-100" width="223" height="15"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="Dbq-yF-MKx">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
</scrollView>
</subviews>
</view>
<connections>
<outlet property="delegate" destination="-2" id="1Hn-2t-Vzj"/>
</connections>
<point key="canvasLocation" x="-188" y="143"/>
</window>
<arrayController id="vmp-9h-Z5R">
<connections>
<binding destination="-2" name="contentArray" keyPath="self.content" id="UTv-za-ry7"/>
</connections>
</arrayController>
<menu id="bCS-1z-UOZ">
<items>
<menuItem title="Show in Finder" tag="1" id="roc-SG-geJ">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="showInFinder:" target="-2" id="ViY-7R-MNV"/>
</connections>
</menuItem>
<menuItem title="Eject" tag="2" id="eJ1-Kd-hnR">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="eject:" target="-2" id="c6U-xB-EnM"/>
</connections>
</menuItem>
</items>
<connections>
<outlet property="delegate" destination="-2" id="22a-3e-eaK"/>
</connections>
<point key="canvasLocation" x="-667" y="170"/>
</menu>
</objects>
</document>
+1 -1
View File
@@ -14,7 +14,7 @@
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window title="ROMs" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" animationBehavior="default" id="F0z-JX-Cv5">
<window title="ROMs" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" frameAutosaveName="DownloadManagerWindow" animationBehavior="default" id="F0z-JX-Cv5">
<windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
<rect key="contentRect" x="196" y="240" width="400" height="500"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/>
+35 -13
View File
@@ -19,7 +19,7 @@
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window title="Ample" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" animationBehavior="default" id="Vze-YF-m6e">
<window title="Ample" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" frameAutosaveName="LaunchWindow" animationBehavior="default" id="Vze-YF-m6e">
<windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
<rect key="contentRect" x="335" y="390" width="718" height="795"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/>
@@ -31,18 +31,6 @@
<rect key="frame" x="0.0" y="615" width="718" height="180"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
</customView>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" textCompletion="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pKK-yY-vnY">
<rect key="frame" x="0.0" y="0.0" width="718" height="52"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<textFieldCell key="cell" selectable="YES" allowsUndo="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="bk2-0p-jUj">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="-2" name="value" keyPath="self.commandLine" id="9gW-Y2-kvp"/>
</connections>
</textField>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="nKp-px-nHg">
<rect key="frame" x="587" y="58" width="111" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
@@ -363,6 +351,40 @@ DQ
<rect key="frame" x="392" y="92" width="306" height="363"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
</customView>
<scrollView borderType="none" autohidesScrollers="YES" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" horizontalScrollElasticity="none" id="2ue-XT-byh">
<rect key="frame" x="0.0" y="0.0" width="718" height="51"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="eSY-AU-tvi">
<rect key="frame" x="0.0" y="0.0" width="718" height="51"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textView focusRingType="none" editable="NO" importsGraphics="NO" richText="NO" verticallyResizable="YES" allowsCharacterPickerTouchBarItem="NO" textCompletion="NO" id="c0R-8x-RL2">
<rect key="frame" x="0.0" y="0.0" width="718" height="51"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
<size key="minSize" width="718" height="51"/>
<size key="maxSize" width="718" height="10000000"/>
<color key="insertionPointColor" name="textColor" catalog="System" colorSpace="catalog"/>
<connections>
<binding destination="-2" name="value" keyPath="self.commandLine" id="deQ-gK-fgu">
<dictionary key="options">
<bool key="NSConditionallySetsEditable" value="NO"/>
</dictionary>
</binding>
</connections>
</textView>
</subviews>
</clipView>
<scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="YES" id="qto-12-JOq">
<rect key="frame" x="-100" y="-100" width="225" height="15"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="NO" id="FPs-uz-0v2">
<rect key="frame" x="703" y="0.0" width="15" height="51"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
</scrollView>
</subviews>
</view>
<point key="canvasLocation" x="769" y="120.5"/>
+7 -1
View File
@@ -402,7 +402,13 @@
<menuItem title="Manage ROMs…" id="St3-qR-2Y8">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="downloadROMS:" target="Voe-Tx-rLC" id="jFm-nv-kRC"/>
<action selector="displayROMS:" target="Voe-Tx-rLC" id="jFm-nv-kRC"/>
</connections>
</menuItem>
<menuItem title="Recent Disk Images…" id="QY9-lF-kDy">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="displayRecentDiskImages:" target="Voe-Tx-rLC" id="9W1-nJ-8eJ"/>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="eu3-7i-yIM"/>
+43 -7
View File
@@ -8,7 +8,9 @@
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="PreferencesWindowController">
<connections>
<outlet property="fixButton" destination="kt8-xs-My0" id="GeF-Kj-q2l"/>
<outlet property="pathField" destination="Oz5-Xb-btk" id="EnV-kr-0XI"/>
<outlet property="wdField" destination="l8V-pC-gml" id="exX-bU-pbh"/>
<outlet property="window" destination="QvC-M9-y7g" id="xJa-tx-X62"/>
</connections>
</customObject>
@@ -24,7 +26,7 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Oz5-Xb-btk">
<rect key="frame" x="98" y="181" width="362" height="21"/>
<rect key="frame" x="138" y="181" width="322" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" id="vDR-2V-qxd">
<font key="font" usesAppearanceFont="YES"/>
@@ -33,21 +35,35 @@
</textFieldCell>
<connections>
<action selector="pathChanged:" target="-2" id="RRj-dC-q2y"/>
<binding destination="yvB-HG-64y" name="enabled" keyPath="values.UseCustomMame" id="iex-A9-Db6"/>
<binding destination="yvB-HG-64y" name="value" keyPath="values.MamePath" id="H3O-1l-peo"/>
<binding destination="yvB-HG-64y" name="enabled" keyPath="values.UseCustomMame" id="iex-A9-Db6"/>
</connections>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Qmb-Ag-Xyr">
<rect key="frame" x="18" y="184" width="74" height="16"/>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="l8V-pC-gml">
<rect key="frame" x="138" y="150" width="322" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" id="wfj-GY-Qu2">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<action selector="wdChanged:" target="-2" id="g1P-8l-ZXi"/>
<binding destination="yvB-HG-64y" name="enabled" keyPath="values.UseCustomMame" id="DeG-OW-Gd2"/>
<binding destination="yvB-HG-64y" name="value" keyPath="values.MameWorkingDirectory" id="Kc9-Pc-XGU"/>
</connections>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="vTJ-Ez-c1R">
<rect key="frame" x="18" y="153" width="114" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="MAME Path" id="Xcq-4g-Wlw">
<textFieldCell key="cell" lineBreakMode="clipping" title="Working Directory" id="UHt-0s-zxA">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="KAN-P2-ydI">
<rect key="frame" x="96" y="234" width="217" height="18"/>
<rect key="frame" x="136" y="234" width="217" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="check" title="Close log window on normal exit" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="QMz-O0-06U">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -58,7 +74,7 @@
</connections>
</button>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="j7D-jC-17Q">
<rect key="frame" x="96" y="208" width="139" height="18"/>
<rect key="frame" x="136" y="208" width="139" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="check" title="Use Custom MAME" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="V61-mz-QFo">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -68,6 +84,26 @@
<binding destination="yvB-HG-64y" name="value" keyPath="values.UseCustomMame" id="lH4-dm-kQC"/>
</connections>
</button>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="kt8-xs-My0">
<rect key="frame" x="287" y="13" width="179" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<buttonCell key="cell" type="push" title="Fix VMNet Permissions" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="ifc-ID-wbu">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="fixPerms:" target="-2" id="0e2-yf-UgY"/>
</connections>
</button>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Qmb-Ag-Xyr">
<rect key="frame" x="58" y="184" width="74" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="MAME Path" id="Xcq-4g-Wlw">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
</view>
<point key="canvasLocation" x="140" y="147"/>
+2
View File
@@ -10,5 +10,7 @@
<true/>
<key>MamePath</key>
<string>/usr/local/bin/mame</string>
<key>NSQuitAlwaysKeepsWindows</key>
<true/>
</dict>
</plist>
+28
View File
@@ -0,0 +1,28 @@
//
// DiskImagesWindowController.h
// Ample
//
// Created by Kelvin Sherlock on 9/13/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import <Cocoa/Cocoa.h>
NS_ASSUME_NONNULL_BEGIN
@interface DiskImagesWindowController : NSWindowController <NSWindowRestoration>
+(instancetype)sharedInstance;
@end
@interface DiskImagesWindowController (TableView) <NSTableViewDelegate, NSTableViewDataSource>
@end
@interface DiskImagesWindowController (Menu) <NSMenuDelegate>
@end
NS_ASSUME_NONNULL_END
+319
View File
@@ -0,0 +1,319 @@
//
// DiskImagesWindowController.m
// Ample
//
// Created by Kelvin Sherlock on 9/13/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import "DiskImagesWindowController.h"
#import "TableCellView.h"
#import "Ample.h"
@interface DiskImagesWindowController ()
@property (weak) IBOutlet NSTableView *tableView;
@property (strong) IBOutlet NSArrayController *arrayController;
@property (strong) NSMutableArray *content;
@end
@implementation DiskImagesWindowController {
BOOL _dirty;
NSSet *_extensions;
NSTimer *_timer;
}
+(instancetype)sharedInstance {
static DiskImagesWindowController *me;
if (!me) {
me = [self new];
}
return me;
}
+ (void)restoreWindowWithIdentifier:(NSUserInterfaceItemIdentifier)identifier state:(NSCoder *)state completionHandler:(void (^)(NSWindow *, NSError *))completionHandler {
NSLog(@"restore disk images window");
NSWindowController *controller = [self sharedInstance];
NSWindow *w = [controller window];
[w restoreStateWithCoder: state];
completionHandler(w, nil);
}
-(instancetype)init {
if ((self = [super init])) {
[self loadRecentDiskImages];
_extensions = [NSSet setWithObjects:
@"2img", @"2mg", @"chd", @"dc", @"do", @"dsk", @"hd", @"hdv", @"image", @"nib", @"po", @"wav", @"woz", @"iso", @"raw", nil
];
}
return self;
}
-(NSString *)windowNibName {
return @"DiskImages";
}
- (void)windowDidLoad {
if (!_content)
[self setContent: [NSMutableArray new]];
[super windowDidLoad];
NSWindow *window = [self window];
[window setRestorable: YES];
[window setRestorationClass: [self class]];
[_tableView registerForDraggedTypes: @[NSPasteboardTypeFileURL]];
[_tableView setDraggingSourceOperationMask: NSDragOperationCopy forLocal: NO]; // enable drag/drop to othr apps.
// Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
}
-(void)loadRecentDiskImages {
// NSError *error;
NSURL *sd = SupportDirectory();
NSURL *url = [sd URLByAppendingPathComponent: @"RecentDiskImages.plist"];
NSData *data = [NSData dataWithContentsOfURL: url];
if (data) {
_content = [NSPropertyListSerialization propertyListWithData:data options:NSPropertyListMutableContainers format:nil error: nil];
}
if (!_content)
_content = [NSMutableArray new];
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver: self selector: @selector(diskImageAdded:) name: @"DiskImageAdded" object: nil];
[nc addObserver: self selector: @selector(willTerminate:) name: NSApplicationWillTerminateNotification object: nil];
}
-(void)diskImageAdded: (NSNotification *)notification {
NSURL *url = [notification object];
if (!url) return;
[self addFile: url];
}
-(void)markDirty {
_dirty = YES;
if (_timer) [_timer invalidate];
_timer = [NSTimer scheduledTimerWithTimeInterval: 5 * 60 repeats: NO block: ^(NSTimer *t) {
self->_timer = nil;
[self saveFile];
}];
}
-(void)saveFile {
[_timer invalidate];
_timer = nil;
NSURL *sd = SupportDirectory();
NSURL *url = [sd URLByAppendingPathComponent: @"RecentDiskImages.plist"];
if (_content && url) {
[_content writeToURL: url atomically: YES];
}
_dirty = NO;
}
-(void)willTerminate: (NSNotification *)notification {
// if dirty, write data....
if (!_dirty) return;
[self saveFile];
}
-(BOOL)addFile: (NSObject *)pathOrURL {
NSString *path = nil;
NSURL *url = nil;
if ([pathOrURL isKindOfClass: [NSString class]]) {
path = (NSString *)pathOrURL;
} else if ([pathOrURL isKindOfClass: [NSURL class]]){
url = (NSURL *)pathOrURL;
path = [NSString stringWithCString: [url fileSystemRepresentation] encoding: NSUTF8StringEncoding];
}
if (!path) return NO;
// todo -- check if file is in the list already...
BOOL found = NO;
// should really compare the volume id / ino I suppose.
for (NSMutableDictionary *d in _content) {
NSString *s = [d objectForKey: @"path"];
if ([path compare: s] == NSOrderedSame) {
found = YES;
[d setObject: [NSDate new] forKey: @"date"];
[self markDirty];
break;
}
}
if (found) return NO;
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error;
NSDictionary *attr = [fm attributesOfItemAtPath: path error: &error];
if (error) {
NSLog(@"%@ : %@", path, error);
return NO;
}
NSNumber *size = [attr objectForKey: NSFileSize];
NSMutableDictionary *d = [NSMutableDictionary dictionaryWithObjectsAndKeys:
path, @"path",
size, @"size",
[NSDate new], @"date",
nil];
@synchronized (self) {
if (_arrayController)
[_arrayController addObject: d];
else
[_content addObject: d];
}
[self markDirty];
return YES;
}
-(NSMutableDictionary *)clickedItem {
NSInteger row = [_tableView clickedRow];
if (row < 0) return nil;
NSTableCellView *v = [_tableView viewAtColumn: 0 row: row makeIfNecessary: NO];
return [v objectValue];
}
#pragma mark - IBActions
- (IBAction)showInFinder:(id)sender {
NSMutableDictionary *item = [self clickedItem];
if (!item) return;
NSString *path = [item objectForKey: @"path"];
NSURL *url = [NSURL fileURLWithPath: path];
if (!url) return;
NSWorkspace *ws = [NSWorkspace sharedWorkspace];
[ws activateFileViewerSelectingURLs: @[url]];
}
- (IBAction)eject:(id)sender {
NSMutableDictionary *item = [self clickedItem];
if (!item) return;
@synchronized (self) {
if (_arrayController) {
[_arrayController removeObject: item];
} else {
[_content removeObject: item];
}
[self markDirty];
}
}
@end
@implementation DiskImagesWindowController (TableView)
#if 0
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
return 5; //[_data count];
}
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
NSTableCellView *v = [tableView makeViewWithIdentifier: @"PathCell" owner: self];
return v;
}
#endif
-(id<NSPasteboardWriting>)tableView:(NSTableView *)tableView pasteboardWriterForRow:(NSInteger)row {
id objects = [_arrayController arrangedObjects];
NSDictionary *d = [objects objectAtIndex: row];
NSString *path = [d objectForKey: @"path"];
NSURL *url = [NSURL fileURLWithPath: path];
return url;
#if 0
NSPasteboardItem *item = [NSPasteboardItem new];
[item setString: [url absoluteString] forType: NSPasteboardTypeFileURL]; // FileURL
[item setString: path forType: NSPasteboardTypeString]; // for Terminal.app
return item;
#endif
}
-(NSDragOperation)tableView:(NSTableView *)tableView validateDrop:(id<NSDraggingInfo>)info proposedRow:(NSInteger)row proposedDropOperation:(NSTableViewDropOperation)dropOperation {
if ([info draggingSource] == _tableView) return NSDragOperationNone;
// option key will ignore all filetype restrictions.
if ([NSEvent modifierFlags] & NSEventModifierFlagOption) return NSDragOperationCopy;
// this only checks the first dragged item...
NSPasteboard * pb = [info draggingPasteboard];
NSURL *url = [NSURL URLFromPasteboard: pb];
NSString *ext = [url pathExtension];
ext = [ext lowercaseString];
if ([_extensions containsObject: ext])
return NSDragOperationCopy;
return NSDragOperationNone;
}
-(BOOL)tableView:(NSTableView *)tableView acceptDrop:(id<NSDraggingInfo>)info row:(NSInteger)row dropOperation:(NSTableViewDropOperation)dropOperation {
if ([info draggingSource] == _tableView) return NO;
NSPasteboard * pb = [info draggingPasteboard];
BOOL ok = NO;
for (NSPasteboardItem *item in [pb pasteboardItems]) {
// need to convert from a string to a url back to a file in case it's a file id url?
NSString *s = [item stringForType: NSPasteboardTypeFileURL];
if (!s) continue;
NSURL *url = [NSURL URLWithString: s];
if (!url) continue;
ok |= [self addFile: url];
}
return ok;
}
@end
+4 -1
View File
@@ -10,7 +10,7 @@
NS_ASSUME_NONNULL_BEGIN
@interface DownloadWindowController : NSWindowController
@interface DownloadWindowController : NSWindowController <NSWindowRestoration>
@property NSString *currentROM;
@property NSInteger currentCount;
@@ -18,6 +18,9 @@ NS_ASSUME_NONNULL_BEGIN
@property NSInteger errorCount;
@property BOOL active;
+(instancetype)sharedInstance;
@end
@interface DownloadWindowController (URL) <NSURLSessionTaskDelegate, NSURLSessionDownloadDelegate>
+27
View File
@@ -52,12 +52,38 @@ enum {
NSMutableDictionary *_taskIndex;
}
+(instancetype)sharedInstance {
static DownloadWindowController *me = nil;
if (!me) {
me = [self new];
}
return me;
}
+ (void)restoreWindowWithIdentifier:(nonnull NSUserInterfaceItemIdentifier)identifier state:(nonnull NSCoder *)state completionHandler:(nonnull void (^)(NSWindow * _Nullable, NSError * _Nullable))completionHandler {
NSLog(@"restore rom manager window");
NSWindowController *controller = [DownloadWindowController sharedInstance];
NSWindow *w = [controller window];
[w restoreStateWithCoder: state];
completionHandler(w, nil);
}
#if 0
- (void)encodeWithCoder:(nonnull NSCoder *)coder {
}
#endif
-(NSString *)windowNibName {
return @"DownloadWindow";
}
- (void)windowDidLoad {
[super windowDidLoad];
NSWindow *window = [self window];
[window setRestorable: YES];
[window setRestorationClass: [self class]];
// Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
@@ -303,6 +329,7 @@ enum {
*/
NSLog(@"%@", src);
}
@end
@implementation DownloadWindowController (Table)
+29 -2
View File
@@ -4,6 +4,33 @@
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>vgm</string>
</array>
<key>CFBundleTypeName</key>
<string>Video Game Music</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSTypeIsPackage</key>
<integer>0</integer>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>vgz</string>
</array>
<key>CFBundleTypeName</key>
<string>Video Game Music</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSTypeIsPackage</key>
<integer>0</integer>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIconFile</key>
@@ -17,9 +44,9 @@
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>release 6</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>6</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>NSHumanReadableCopyright</key>
+4
View File
@@ -374,6 +374,9 @@ static NSString * JoinArguments(NSArray *argv) {
if (![_args count]) return;
[LogWindowController controllerForArgs: _args];
#if 0
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSURL *url = MameURL();
@@ -395,6 +398,7 @@ static NSString * JoinArguments(NSArray *argv) {
}
[LogWindowController controllerForTask: task];
#endif
}
+1 -1
View File
@@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN
@interface LogWindowController : NSWindowController <NSWindowDelegate>
+(id)controllerForTask: (NSTask *)task;
+(id)controllerForArgs: (NSArray *)args;
@end
NS_ASSUME_NONNULL_END
+64 -7
View File
@@ -36,6 +36,55 @@ static NSMutableSet *LogWindows;
return controller;
}
static NSURL *MameURL(void) {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSBundle *bundle = [NSBundle mainBundle];
if ([defaults boolForKey: kUseCustomMame]) {
NSString *path = [defaults stringForKey: kMamePath];
if (![path length]) return [NSURL fileURLWithPath: path];
}
return [bundle URLForAuxiliaryExecutable: @"mame64"];
}
static NSURL *MameWorkingDirectory(void) {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults boolForKey: kUseCustomMame]) {
NSString *path = [defaults stringForKey: kMameWorkingDirectory];
if (![path length]) return [NSURL fileURLWithPath: path];
}
return SupportDirectory();
}
+(id)controllerForArgs: (NSArray *)args {
// NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSURL *url = MameURL();
if (!url) {
NSAlert *alert = [NSAlert new];
[alert setMessageText: @"Unable to find MAME executable path"];
[alert runModal];
return nil;
}
NSTask *task = [NSTask new];
[task setExecutableURL: url];
[task setArguments: args];
[task setCurrentDirectoryURL: MameWorkingDirectory()];
return [LogWindowController controllerForTask: task];
}
- (void)windowDidLoad {
[super windowDidLoad];
@@ -59,25 +108,33 @@ static NSMutableSet *LogWindows;
NSError *error = nil;
NSPipe *pipe = [NSPipe pipe];
// window not yet loaded until [self window] called.
const char *path = [[task executableURL] fileSystemRepresentation];
// if (cp) [self appendString: [NSString stringWithFormat: @"MAME path: %s", cp]];
const char *wd = [[task currentDirectoryURL] fileSystemRepresentation];
// if (cp) [self appendString: [NSString stringWithFormat: @"Working Directory: %s", cp]];
[task setStandardError: pipe];
[task setStandardOutput: pipe];
[task launchAndReturnError: &error];
if (error) {
NSURL *url = [task executableURL];
NSString *path = [NSString stringWithCString: [url fileSystemRepresentation] encoding: NSUTF8StringEncoding];
NSLog(@"NSTask error. Path = %@ error = %@", path, error);
[self appendString: path];
[self appendString: [error description]];
// NSURL *url = [task executableURL];
// NSString *path = [NSString stringWithCString: [url fileSystemRepresentation] encoding: NSUTF8StringEncoding];
NSLog(@"NSTask error. Path = %s error = %@", path, error);
// [self appendString: path];
// [self appendString: [error description]];
return error;
}
_task = task;
NSString *title = [NSString stringWithFormat: @"Ample Log - %u", [task processIdentifier]];
[[self window] setTitle: title];
_handle = [pipe fileHandleForReading];
if (path) [self appendString: [NSString stringWithFormat: @"MAME path: %s\n", path]];
if (wd) [self appendString: [NSString stringWithFormat: @"Working Directory: %s\n", wd]];
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
+1 -1
View File
@@ -24,7 +24,7 @@
_data = [NSArray arrayWithContentsOfFile: path];
/* My Copy of XCode/Interface Builder barfs on NSBrowser. */
/* XCode/Interface Builder 11.3 barfs on NSBrowser. */
NSBrowser *browser;
NSRect frame = NSMakeRect(0, 0, 718, 200);
-6
View File
@@ -26,10 +26,4 @@ NS_ASSUME_NONNULL_BEGIN
@interface TablePathView : NSTableCellView
@property (weak) IBOutlet NSPathControl *pathControl;
@property (weak) IBOutlet NSButton *ejectButton;
@property (weak) IBOutlet NSImageView *dragHandle;
@end
NS_ASSUME_NONNULL_END
+30 -43
View File
@@ -7,42 +7,7 @@
//
#import "MediaViewController.h"
@implementation TablePathView {
NSTrackingRectTag _trackingRect;
}
#if 0
-(void)awakeFromNib {
// this is apparently necessary for setTintColor to work.
NSImage *img;
img = [_ejectButton image];
[img setTemplate: YES];
img = [_ejectButton alternateImage];
[img setTemplate: YES];
}
#endif
-(void)viewDidMoveToSuperview {
return;
if (_trackingRect) {
[self removeTrackingRect: _trackingRect];
}
NSRect rect = [_dragHandle frame];
_trackingRect = [self addTrackingRect: rect owner: self userData: NULL assumeInside:NO];
}
-(void)mouseEntered:(NSEvent *)event {
[_dragHandle setHidden: NO];
}
-(void)mouseExited:(NSEvent *)event {
[_dragHandle setHidden: YES];
}
@end
#import "TableCellView.h"
@protocol MediaNode
@@ -198,7 +163,7 @@
[item setIndex: ix];
[item setValid: ix < _validCount];
[view reloadItem: item];
// [view reloadItem: item];
++ix;
}
@@ -236,21 +201,33 @@
}
-(void)prepareView: (TablePathView *)view {
NSValueTransformer *t;
NSDictionary *options;
NSPathControl *pc = [view pathControl];
NSButton *button = [view ejectButton];
[pc unbind: @"value"];
[pc unbind: @"enabled"];
[pc bind: @"value" toObject: self withKeyPath: @"url" options: nil];
[pc bind: @"enabled" toObject: self withKeyPath: @"valid" options: options];
[button unbind: @"enabled"];
NSValueTransformer *t = [NSValueTransformer valueTransformerForName: NSIsNotNilTransformerName];
NSDictionary *options = @{ NSValueTransformerBindingOption: t};
[button unbind: @"contentTintColor"];
t = [NSValueTransformer valueTransformerForName: NSIsNotNilTransformerName];
options = @{ NSValueTransformerBindingOption: t};
[button bind: @"enabled" toObject: self withKeyPath: @"url" options: options];
t = [NSValueTransformer valueTransformerForName: @"ValidColorTransformer"];
options = @{ NSValueTransformerBindingOption: t};
[button bind: @"contentTintColor" toObject: self withKeyPath: @"valid" options: options];
#if 0
NSColor *tintColor = nil;
if (!_valid) tintColor = [NSColor redColor];
[button setContentTintColor: tintColor];
#endif
}
-(CGFloat)height {
@@ -258,7 +235,8 @@
}
-(void)invalidate {
_valid = NO;
if (!_valid) return;
[self setValid: NO];
}
@end
@@ -286,7 +264,7 @@
b = [[MediaCategory alloc] initWithTitle: @"3.5\" Floppies"];
c = [[MediaCategory alloc] initWithTitle: @"Hard Drives"];
d = [[MediaCategory alloc] initWithTitle: @"CD-ROMs"];
e = [[MediaCategory alloc] initWithTitle: @"Casettes"];
e = [[MediaCategory alloc] initWithTitle: @"Cassettes"];
_data[0] = a;
@@ -426,6 +404,7 @@ static NSString *kDragType = @"private.ample.media";
if (!ident) return nil;
NSTableCellView *v = [outlineView makeViewWithIdentifier: ident owner: self];
[(id<MediaNode>)item prepareView: v];
[v setObjectValue: item];
return v;
}
@@ -526,7 +505,7 @@ static NSString *kDragType = @"private.ample.media";
NSInteger indexes[2] = { 0, 0 };
indexes[0] = [cat index];
indexes[1] = [item index];
NSData *data =[NSData dataWithBytes: indexes length: sizeof(indexes)];
NSData *data = [NSData dataWithBytes: indexes length: sizeof(indexes)];
[pasteboard setData: data forType: kDragType];
return YES;
@@ -646,6 +625,14 @@ static NSString *kDragType = @"private.ample.media";
- (IBAction)pathAction:(id)sender {
// need to update the eject button...
NSURL *url = [(NSPathControl *)sender URL];
if (url) {
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc postNotificationName: @"DiskImageAdded" object: url];
}
[self rebuildArgs];
}
@end
+2 -2
View File
@@ -66,7 +66,7 @@ static NSAttributedString *ItalicMenuString(NSString *s) {
@"-sl0",
@"-sl1",
@"-sl2",
@"-sl2",
@"-sl3",
@"-sl4",
@"-sl5",
@"-sl6",
@@ -365,7 +365,7 @@ static NSString *SlotFlagForIndex(unsigned index){
@"-sl0",
@"-sl1",
@"-sl2",
@"-sl2",
@"-sl3",
@"-sl4",
@"-sl5",
@"-sl6",
+145
View File
@@ -9,8 +9,13 @@
#import "Ample.h"
#import "PreferencesWindowController.h"
#import <Security/Security.h>
@interface PreferencesWindowController ()
@property (weak) IBOutlet NSTextField *pathField;
@property (weak) IBOutlet NSTextField *wdField;
@property (weak) IBOutlet NSButton *fixButton;
@end
@@ -27,7 +32,12 @@
// Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
[self validateMamePath: [defaults stringForKey: kMamePath]];
[self validateMameWD: [defaults stringForKey: kMameWorkingDirectory]];
/* check vmnet_helper permissions */
int needs_fixin = [self checkHelperPermissions: nil];
[_fixButton setEnabled: needs_fixin > 0];
}
-(void)validateMamePath: (NSString *)path {
@@ -40,6 +50,23 @@
}
}
-(void)validateMameWD: (NSString *)path {
NSFileManager * fm = [NSFileManager defaultManager];
BOOL directory = YES;
if ([path length] == 0) {
[_wdField setTextColor: [NSColor blackColor]];
return;
}
if ([fm fileExistsAtPath: path isDirectory: &directory] && directory) {
[_wdField setTextColor: [NSColor blackColor]];
return;
}
[_wdField setTextColor: [NSColor redColor]];
}
- (IBAction)pathChanged:(id)sender {
NSString *path = [sender stringValue];
@@ -47,6 +74,124 @@
[self validateMamePath: path];
}
- (IBAction)wdChanged:(id)sender {
NSString *path = [sender stringValue];
[self validateMameWD: path];
}
// -1 - error
// 1 - needs help
// 0 - a-ok
-(int)checkHelperPermissions: (NSString *)path {
static const unsigned Mask = S_ISUID | S_ISGID;
if (!path) {
NSBundle *bundle = [NSBundle mainBundle];
path = [bundle pathForAuxiliaryExecutable: @"vmnet_helper"];
}
if (!path) return -1;
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error = nil;
NSDictionary *attr = [fm attributesOfItemAtPath: path error: &error];
if (error) return -1;
NSNumber *owner = [attr objectForKey: NSFileOwnerAccountID];
NSNumber *perm = [attr objectForKey: NSFilePosixPermissions];
if ([owner longValue] == 0 && ([perm unsignedIntValue] & Mask) == Mask) return 0;
return 1;
}
- (IBAction)fixPerms:(id)sender {
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForAuxiliaryExecutable: @"vmnet_helper"];
if (!path) return;
#if 0
// this requires an entitlement and sanboxing and Apple's permission.
NSWorkspace *ws = [NSWorkspace sharedWorkspace];
[ws requestAuthorizationOfType:NSWorkspaceAuthorizationTypeSetAttributes
completionHandler: ^(NSWorkspaceAuthorization *a, NSError *e){
if (e || !a) return;
NSError *error = nil;
NSDictionary *attr = @{
NSFileOwnerAccountID: @0, /* root */
NSFileGroupOwnerAccountID: @20, /* staff */
// NSFilePosixPermissions: @0106755 /* 755 + setuid + setgid */
};
NSFileManager *fm = [NSFileManager fileManagerWithAuthorization: a];
[fm setAttributes: attr ofItemAtPath: path error: &error];
if (error) {
NSLog(@"%@", error);
// NSAlert *a = [NSAlert alertWithError: error];
// [a runModal];
}
else {
[self->_fixButton setEnabled: NO];
}
}];
#endif
// AuthorizationExecuteWithPrivileges - deprecated in 10.7
// https://github.com/sveinbjornt/STPrivilegedTask
// XMJobBless + launchd stuff - the preferred way to do it...
// https://developer.apple.com/library/archive/samplecode/BetterAuthorizationSample/Introduction/Intro.html
// https://developer.apple.com/library/archive/samplecode/SMJobBless/Listings/ReadMe_txt.html#//apple_ref/doc/uid/DTS40010071-ReadMe_txt-DontLinkElementID_3
//
// really should be a launchd service but that's for another time...
AuthorizationRef myAuthorizationRef = 0;
OSStatus myStatus = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &myAuthorizationRef);
if (myStatus) return;
AuthorizationItem myItems[1] = {{0}};
myItems[0].name = kAuthorizationRightExecute;
myItems[0].valueLength = 0;
myItems[0].value = NULL;
myItems[0].flags = 0;
AuthorizationRights myRights = {0};
myRights.count = sizeof(myItems) / sizeof(myItems[0]);
myRights.items = myItems;
AuthorizationFlags myFlags = kAuthorizationFlagDefaults | kAuthorizationFlagInteractionAllowed |
kAuthorizationFlagExtendRights | kAuthorizationFlagPreAuthorize;
myStatus = AuthorizationCopyRights(myAuthorizationRef, &myRights,
kAuthorizationEmptyEnvironment, myFlags, NULL);
if (!myStatus) {
FILE *fp = NULL;
static char buffer[4096];
const char *cp = [path fileSystemRepresentation];
const char* args_chown[] = {"root", cp , NULL};
const char* args_chmod[] = {"+s", cp, NULL};
// well ... the second command executes a lot more consistently when the (optional) fp is provided and the we fgets the buffer.
myStatus = AuthorizationExecuteWithPrivileges(myAuthorizationRef, "/usr/sbin/chown", kAuthorizationFlagDefaults, (char**)args_chown, &fp);
fgets(buffer, sizeof(buffer), fp);
fclose(fp);
// fprintf(stderr, "myStatus = %d\ndata: %s\n", myStatus, buffer);
myStatus = AuthorizationExecuteWithPrivileges(myAuthorizationRef, "/bin/chmod", kAuthorizationFlagDefaults, (char**)args_chmod, &fp);
fgets(buffer, sizeof(buffer), fp);
fclose(fp);
// fprintf(stderr, "myStatus = %d\ndata: %s\n", myStatus, buffer);
}
AuthorizationFree(myAuthorizationRef, kAuthorizationFlagDestroyRights);
int needs_fixin = [self checkHelperPermissions: path];
[_fixButton setEnabled: needs_fixin > 0];
}
@end
+14 -14
View File
@@ -342,7 +342,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -355,7 +355,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -791,7 +791,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -804,7 +804,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1240,7 +1240,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1253,7 +1253,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1689,7 +1689,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1702,7 +1702,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2138,7 +2138,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2151,7 +2151,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2587,7 +2587,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2600,7 +2600,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3036,7 +3036,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3049,7 +3049,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -342,7 +342,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -355,7 +355,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -791,7 +791,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -804,7 +804,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1240,7 +1240,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1253,7 +1253,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1689,7 +1689,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1702,7 +1702,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2138,7 +2138,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2151,7 +2151,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2587,7 +2587,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2600,7 +2600,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3036,7 +3036,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3049,7 +3049,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -285,7 +285,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -298,7 +298,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -370,6 +370,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -711,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -724,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,6 +816,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1137,7 +1177,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1150,7 +1190,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1222,6 +1262,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1563,7 +1623,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1576,7 +1636,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1648,6 +1708,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1989,7 +2069,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2002,7 +2082,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2074,6 +2154,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2415,7 +2515,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2428,7 +2528,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2500,6 +2600,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2841,7 +2961,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2854,7 +2974,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2926,6 +3046,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -325,7 +325,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -338,7 +338,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -410,6 +410,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -751,7 +771,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -764,7 +784,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -836,6 +856,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1177,7 +1217,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1190,7 +1230,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1262,6 +1302,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1603,7 +1663,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1616,7 +1676,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1688,6 +1748,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2029,7 +2109,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2042,7 +2122,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2114,6 +2194,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2455,7 +2555,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2468,7 +2568,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,6 +2640,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2881,7 +3001,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2894,7 +3014,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2966,6 +3086,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+154 -14
View File
@@ -325,7 +325,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -338,7 +338,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -410,6 +410,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -751,7 +771,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -764,7 +784,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -836,6 +856,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1177,7 +1217,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1190,7 +1230,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1262,6 +1302,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1603,7 +1663,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1616,7 +1676,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1688,6 +1748,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2029,7 +2109,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2042,7 +2122,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2114,6 +2194,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2455,7 +2555,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2468,7 +2568,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,6 +2640,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2881,7 +3001,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2894,7 +3014,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2966,6 +3086,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+4 -4
View File
@@ -71,7 +71,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -142,7 +142,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -213,7 +213,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -284,7 +284,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -342,7 +342,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -355,7 +355,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -791,7 +791,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -804,7 +804,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1240,7 +1240,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1253,7 +1253,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1689,7 +1689,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1702,7 +1702,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2138,7 +2138,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2151,7 +2151,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2587,7 +2587,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2600,7 +2600,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3036,7 +3036,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3049,7 +3049,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+110 -10
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+110 -10
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+110 -10
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+110 -10
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+110 -10
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+44 -4
View File
@@ -313,7 +313,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -326,7 +326,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -406,6 +406,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -823,7 +843,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -836,7 +856,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -916,6 +936,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+44 -4
View File
@@ -313,7 +313,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -326,7 +326,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -406,6 +406,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -823,7 +843,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -836,7 +856,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -916,6 +936,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+2
View File
@@ -61,7 +61,9 @@
<string>diskii13</string>
<string>keytronic_pc3270</string>
<string>m68705p3</string>
<string>qsound</string>
<string>votrax</string>
<string>ym2608</string>
<string>zijini</string>
</array>
</dict>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+154 -14
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2823,7 +2923,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2836,7 +2936,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2916,6 +3016,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -3333,7 +3453,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3346,7 +3466,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -3426,6 +3546,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+14 -14
View File
@@ -282,7 +282,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -295,7 +295,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -731,7 +731,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -744,7 +744,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1180,7 +1180,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1193,7 +1193,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1629,7 +1629,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1642,7 +1642,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2078,7 +2078,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2091,7 +2091,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2527,7 +2527,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2540,7 +2540,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2976,7 +2976,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2989,7 +2989,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
+110 -10
View File
@@ -273,7 +273,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -286,7 +286,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -366,6 +366,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -783,7 +803,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -796,7 +816,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -876,6 +896,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1293,7 +1333,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1306,7 +1346,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1386,6 +1426,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -1803,7 +1863,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1816,7 +1876,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -1896,6 +1956,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
@@ -2313,7 +2393,7 @@
<key>value</key>
<string>cffa202</string>
<key>description</key>
<string>CFFA2000 Compact Flash (6502 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2326,7 +2406,7 @@
<key>value</key>
<string>cffa2</string>
<key>description</key>
<string>CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)</string>
<string>CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)</string>
<key>default</key>
<false/>
<key>media</key>
@@ -2406,6 +2486,26 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sider1</string>
<key>description</key>
<string>First Class Peripherals Sider 1 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>sider2</string>
<key>description</key>
<string>First Class Peripherals Sider 2 SASI Card</string>
<key>default</key>
<false/>
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>swyft</string>
+22
View File
@@ -0,0 +1,22 @@
//
// TableCellView.h
// Ample
//
// Created by Kelvin Sherlock on 9/13/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import <Cocoa/Cocoa.h>
//NS_ASSUME_NONNULL_BEGIN
@interface TablePathView : NSTableCellView
@property (weak) IBOutlet NSPathControl *pathControl;
@property (weak) IBOutlet NSButton *ejectButton;
@property (weak) IBOutlet NSImageView *dragHandle;
@property BOOL movable;
@end
//NS_ASSUME_NONNULL_END
+47
View File
@@ -0,0 +1,47 @@
//
// TableCellView.m
// Ample
//
// Created by Kelvin Sherlock on 9/13/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import "TableCellView.h"
@implementation TablePathView {
NSTrackingRectTag _trackingRect;
}
#if 0
-(void)awakeFromNib {
// this is apparently necessary for setTintColor to work.
NSImage *img;
img = [_ejectButton image];
[img setTemplate: YES];
img = [_ejectButton alternateImage];
[img setTemplate: YES];
}
#endif
-(void)viewDidMoveToSuperview {
return;
if (_trackingRect) {
[self removeTrackingRect: _trackingRect];
}
NSRect rect = [_dragHandle frame];
_trackingRect = [self addTrackingRect: rect owner: self userData: NULL assumeInside:NO];
}
-(void)mouseEntered:(NSEvent *)event {
[_dragHandle setHidden: NO];
}
-(void)mouseExited:(NSEvent *)event {
[_dragHandle setHidden: YES];
}
@end
+25
View File
@@ -0,0 +1,25 @@
//
// Transformers.h
// Ample
//
// Created by Kelvin Sherlock on 9/13/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import <Foundation/Foundation.h>
void RegisterTransformers(void);
NS_ASSUME_NONNULL_BEGIN
@interface FilePathTransformer : NSValueTransformer
@end
@interface FileSizeTransformer : NSValueTransformer
@end
@interface ValidColorTransformer : NSValueTransformer
@end
NS_ASSUME_NONNULL_END
+88
View File
@@ -0,0 +1,88 @@
//
// Transformers.m
// Ample
//
// Created by Kelvin Sherlock on 9/13/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import "Transformers.h"
#import <AppKit/NSColor.h>
@implementation FilePathTransformer
+ (Class)transformedValueClass {
return [NSString class];
}
+ (BOOL)allowsReverseTransformation {
return NO;
}
- (id)transformedValue:(id)value {
if (!value) return value;
return [(NSString *)value lastPathComponent];
}
@end
@implementation FileSizeTransformer
+ (Class)transformedValueClass {
return [NSString class];
}
+ (BOOL)allowsReverseTransformation {
return NO;
}
- (id)transformedValue:(id)value {
if (!value) return value;
if (![value respondsToSelector: @selector(integerValue)]) {
[NSException raise: NSInternalInconsistencyException
format: @"Value (%@) does not respond to -integerValue.",
[value class]];
}
NSInteger size = [(NSNumber *)value integerValue];
if (size < 0) return nil;
if (size < 1024*1024) return [NSString stringWithFormat: @"%.1fKB", (float)size / 1024];
if (size < 1024*1024*1024) return [NSString stringWithFormat: @"%.1fMB", (float)size / (1024*1024)];
return [NSString stringWithFormat: @"%.1fGB", (float)size / (1024*1024*1024)];
}
@end
@implementation ValidColorTransformer
+ (BOOL)allowsReverseTransformation {
return NO;
}
+ (Class)transformedValueClass {
return [NSColor class];
}
- (id)transformedValue:(id)value {
BOOL valid = [(NSNumber *)value boolValue];
return valid ? nil : [NSColor redColor];
}
@end
void RegisterTransformers(void) {
NSValueTransformer *t;
t = [FileSizeTransformer new];
[NSValueTransformer setValueTransformer: t forName: @"FileSizeTransformer"];
t = [FilePathTransformer new];
[NSValueTransformer setValueTransformer: t forName: @"FilePathTransformer"];
t = [ValidColorTransformer new];
[NSValueTransformer setValueTransformer: t forName: @"ValidColorTransformer"];
}
+4
View File
@@ -18,6 +18,10 @@ DISABLED = set((
'vulcan',
'vulcangold',
'vulcaniie',
'sider',
'xebec',
'sider1',
'sider2',
))
+6 -1
View File
@@ -54,7 +54,12 @@ m68705p3
votrax
zijini
agat_fdc
qsound
ym2608
""".splitlines()
# a2sider1 -- needs .225 rom set
# a2sider2
#
# others
# mprof3
@@ -63,7 +68,7 @@ agat_fdc
# prav8c
#
ROMS.remove("")
ROMS = [x for x in ROMS if x != ""]
ROMS.sort()
data = {}
+350
View File
@@ -0,0 +1,350 @@
/* vmnet helper */
/* because it needs root permissions ... sigh */
/*
* basicly... run as root, read messages from stdin, write to stdout.
*/
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/uio.h>
#include <unistd.h>
#include <vmnet/vmnet.h>
#include <errno.h>
#include <err.h>
static interface_ref interface;
static uint8_t interface_mac[6];
static long interface_mtu;
static long interface_packet_size;
static vmnet_return_t interface_status;
static size_t buffer_size = 0;
static uint8_t *buffer = NULL;
enum {
MSG_QUIT,
MSG_STATUS,
MSG_READ,
MSG_WRITE
};
#define MAKE_MSG(msg, extra) (msg | ((extra) << 8))
ssize_t safe_read(void *buffer, size_t nbyte) {
ssize_t rv;
for(;;) {
rv = read(STDIN_FILENO, buffer, nbyte);
if (rv < 0) {
if (errno == EINTR) continue;
err(1, "read");
}
break;
}
return rv;
}
ssize_t safe_readv(const struct iovec *iov, int iovcnt) {
ssize_t rv;
for(;;) {
rv = readv(STDIN_FILENO, iov, iovcnt);
if (rv < 0) {
if (errno == EINTR) continue;
err(1, "readv");
}
break;
}
return rv;
}
ssize_t safe_write(const void *buffer, size_t nbyte) {
ssize_t rv;
for(;;) {
rv = write(STDOUT_FILENO, buffer, nbyte);
if (rv < 0) {
if (errno == EINTR) continue;
err(1, "write");
}
break;
}
return rv;
}
ssize_t safe_writev(const struct iovec *iov, int iovcnt) {
ssize_t rv;
for(;;) {
rv = writev(STDOUT_FILENO, iov, iovcnt);
if (rv < 0) {
if (errno == EINTR) continue;
err(1, "writev");
}
break;
}
return rv;
}
void msg_status(uint32_t size) {
struct iovec iov[4];
uint32_t msg = MAKE_MSG(MSG_STATUS, 6 + 4 + 4);
iov[0].iov_len = 4;
iov[0].iov_base = &msg;
iov[1].iov_len = 6;
iov[1].iov_base = interface_mac;
iov[2].iov_len = 4;
iov[2].iov_base = &interface_mtu;
iov[3].iov_len = 4;
iov[3].iov_base = &interface_packet_size;
safe_writev(iov, 4);
}
int classify_mac(uint8_t *mac) {
if ((mac[0] & 0x01) == 0) return 1; /* unicast */
if (memcmp(mac, "\xff\xff\xff\xff\xff\xff", 6) == 0) return 0xff; /* broadcast */
return 2; /* multicast */
}
void msg_read(uint32_t flags) {
/* flag to block broadcast, multicast, etc? */
int count = 1;
int xfer;
vmnet_return_t st;
struct vmpktdesc v;
struct iovec iov[2];
uint32_t msg;
for(;;) {
int type;
iov[0].iov_base = buffer;
iov[0].iov_len = interface_packet_size;
v.vm_pkt_size = interface_packet_size;
v.vm_pkt_iov = iov;
v.vm_pkt_iovcnt = 1;
v.vm_flags = 0;
count = 1;
st = vmnet_read(interface, &v, &count);
if (st != VMNET_SUCCESS) errx(1, "vmnet_read");
if (count < 1) break;
/* todo -- skip multicast messages based on flag? */
type = classify_mac(buffer);
if (type == 2) continue; /* multicast */
break;
}
xfer = count == 1 ? (int)v.vm_pkt_size : 0;
msg = MAKE_MSG(MSG_READ, xfer);
iov[0].iov_len = 4;
iov[0].iov_base = &msg;
iov[1].iov_len = xfer;
iov[1].iov_base = buffer;
safe_writev(iov, count == 1 ? 2 : 1);
}
void msg_write(uint32_t size) {
ssize_t ok;
int count = 1;
vmnet_return_t st;
struct vmpktdesc v;
struct iovec iov;
uint32_t msg;
if (size > interface_packet_size) errx(1, "packet too big");
for(;;) {
ok = safe_read(buffer, size);
if (ok < 0) err(1,"read");
if (ok != size) errx(1,"message truncated");
break;
}
iov.iov_base = buffer;
iov.iov_len = size;
v.vm_pkt_size = size;
v.vm_pkt_iov = &iov;
v.vm_pkt_iovcnt = 1;
v.vm_flags = 0;
st = vmnet_write(interface, &v, &count);
if (st != VMNET_SUCCESS) errx(1, "vmnet_write");
msg = MAKE_MSG(MSG_WRITE, size);
iov.iov_len = 4;
iov.iov_base = &msg;
safe_writev(&iov, 1);
}
/*
* Drop privileges according to the CERT Secure C Coding Standard section
* POS36-C
* https://www.securecoding.cert.org/confluence/display/c/POS36-C.+Observe+correct+revocation+order+while+relinquishing+privileges
*/
static int drop_privileges(void) {
// If we are not effectively root, don't drop privileges
if (geteuid() != 0 && getegid() != 0) {
return 0;
}
if (setgid(getgid()) == -1) {
return -1;
}
if (setuid(getuid()) == -1) {
return -1;
}
return 0;
}
void vm_startup(void) {
xpc_object_t dict;
dispatch_queue_t q;
dispatch_semaphore_t sem;
memset(interface_mac, 0, sizeof(interface_mac));
interface_status = 0;
interface_mtu = 0;
interface_packet_size = 0;
dict = xpc_dictionary_create(NULL, NULL, 0);
xpc_dictionary_set_uint64(dict, vmnet_operation_mode_key, VMNET_SHARED_MODE);
sem = dispatch_semaphore_create(0);
q = dispatch_get_global_queue(QOS_CLASS_UTILITY, 0);
interface = vmnet_start_interface(dict, q, ^(vmnet_return_t status, xpc_object_t params){
interface_status = status;
if (status == VMNET_SUCCESS) {
const char *cp;
cp = xpc_dictionary_get_string(params, vmnet_mac_address_key);
fprintf(stderr, "vmnet mac: %s\n", cp);
sscanf(cp, "%hhx:%hhx:%hhx:%hhx:%hhx:%hhx",
&interface_mac[0],
&interface_mac[1],
&interface_mac[2],
&interface_mac[3],
&interface_mac[4],
&interface_mac[5]
);
interface_mtu = xpc_dictionary_get_uint64(params, vmnet_mtu_key);
interface_packet_size = xpc_dictionary_get_uint64(params, vmnet_max_packet_size_key);
fprintf(stderr, "vmnet mtu: %u\n", (unsigned)interface_mtu);
fprintf(stderr, "vmnet packet size: %u\n", (unsigned)interface_packet_size);
}
dispatch_semaphore_signal(sem);
});
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);
} else {
if (interface) {
vmnet_stop_interface(interface, q, ^(vmnet_return_t status){
dispatch_semaphore_signal(sem);
});
dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER);
interface = NULL;
}
errx(1,"vmnet_start_interface failed");
}
dispatch_release(sem);
xpc_release(dict);
drop_privileges();
}
void vm_shutdown(void) {
dispatch_queue_t q;
dispatch_semaphore_t sem;
if (interface) {
sem = dispatch_semaphore_create(0);
q = dispatch_get_global_queue(QOS_CLASS_UTILITY, 0);
vmnet_stop_interface(interface, q, ^(vmnet_return_t status){
dispatch_semaphore_signal(sem);
});
dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER);
dispatch_release(sem);
interface = NULL;
interface_status = 0;
}
free(buffer);
buffer = NULL;
buffer_size = 0;
}
int main(int argc, char **argv) {
uint32_t msg;
uint32_t extra;
ssize_t ok;
vm_startup();
for(;;) {
ok = safe_read(&msg, 4);
if (ok == 0) break;
if (ok != 4) errx(1,"read msg");
extra = msg >> 8;
msg = msg & 0xff;
switch(msg) {
case MSG_STATUS:
msg_status(extra);
break;
case MSG_QUIT:
vm_shutdown();
exit(0);
case MSG_READ:
msg_read(extra);
break;
case MSG_WRITE:
msg_write(extra);
break;
}
}
vm_shutdown();
exit(0);
}